From 3d9a9467e03982c98ddd83a9d6c3c99714eb8e2f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Oct 2023 19:23:04 +0000 Subject: [PATCH] Deploy to GitHub pages --- .nojekyll | 0 doc/hydras.pdf | Bin 0 -> 3697820 bytes theories/html/Goedel.PRrepresentable.html | 619 + theories/html/Goedel.codeSysPrf.html | 251 + theories/html/Goedel.fixPoint.html | 103 + theories/html/Goedel.goedel1.html | 139 + theories/html/Goedel.goedel2.html | 157 + theories/html/Goedel.rosser.html | 207 + theories/html/Goedel.rosserPA.html | 222 + theories/html/additions.AM.html | 530 + theories/html/additions.Addition_Chains.html | 1076 + theories/html/additions.BinaryStrat.html | 68 + theories/html/additions.Compatibility.html | 294 + theories/html/additions.Demo.html | 50 + theories/html/additions.Demo_power.html | 50 + theories/html/additions.Dichotomy.html | 153 + theories/html/additions.Euclidean_Chains.html | 1256 + theories/html/additions.Fib2.html | 148 + theories/html/additions.FirstSteps.html | 271 + theories/html/additions.Monoid_def.html | 294 + theories/html/additions.Monoid_instances.html | 372 + theories/html/additions.More_on_positive.html | 287 + theories/html/additions.Naive.html | 249 + theories/html/additions.Pow.html | 469 + theories/html/additions.Pow_variant.html | 477 + theories/html/additions.Strategies.html | 69 + theories/html/additions.Trace_exercise.html | 97 + theories/html/additions.Wf_transparent.html | 69 + theories/html/additions.fib.html | 334 + theories/html/coqdoc.css | 338 + theories/html/gaia_hydras.GCanon.html | 204 + theories/html/gaia_hydras.GF_alpha.html | 169 + theories/html/gaia_hydras.GHessenberg.html | 150 + theories/html/gaia_hydras.GHprime.html | 122 + theories/html/gaia_hydras.GHydra.html | 115 + theories/html/gaia_hydras.GL_alpha.html | 117 + theories/html/gaia_hydras.GLarge_Sets.html | 88 + theories/html/gaia_hydras.GPaths.html | 250 + theories/html/gaia_hydras.GPrelude.html | 44 + theories/html/gaia_hydras.GaiaToHydra.html | 60 + .../html/gaia_hydras.HydraGaia_Examples.html | 98 + theories/html/gaia_hydras.ON_gfinite.html | 86 + theories/html/gaia_hydras.T1Bridge.html | 682 + theories/html/gaia_hydras.T1Choice.html | 216 + theories/html/gaia_hydras.T2Bridge.html | 114 + theories/html/gaia_hydras.nfwfgaia.html | 3901 ++ theories/html/gaia_hydras.onType.html | 289 + theories/html/hydras.Ackermann.Deduction.html | 83 + theories/html/hydras.Ackermann.LNN.html | 384 + theories/html/hydras.Ackermann.LNN2LNT.html | 318 + theories/html/hydras.Ackermann.LNT.html | 449 + theories/html/hydras.Ackermann.Languages.html | 234 + theories/html/hydras.Ackermann.ListExt.html | 76 + theories/html/hydras.Ackermann.NN.html | 153 + theories/html/hydras.Ackermann.NN2PA.html | 82 + theories/html/hydras.Ackermann.NNtheory.html | 73 + .../html/hydras.Ackermann.NewNotations.html | 44 + theories/html/hydras.Ackermann.PA.html | 133 + .../html/hydras.Ackermann.PAconsistent.html | 61 + theories/html/hydras.Ackermann.PAtheory.html | 80 + theories/html/hydras.Ackermann.cPair.html | 395 + theories/html/hydras.Ackermann.checkPrf.html | 471 + theories/html/hydras.Ackermann.code.html | 213 + .../html/hydras.Ackermann.codeFreeVar.html | 145 + theories/html/hydras.Ackermann.codeList.html | 141 + .../html/hydras.Ackermann.codeNatToTerm.html | 71 + theories/html/hydras.Ackermann.codePA.html | 185 + .../html/hydras.Ackermann.codeSubFormula.html | 534 + .../html/hydras.Ackermann.codeSubTerm.html | 102 + .../html/hydras.Ackermann.expressible.html | 182 + .../html/hydras.Ackermann.extEqualNat.html | 99 + theories/html/hydras.Ackermann.fol.html | 408 + theories/html/hydras.Ackermann.folLogic.html | 255 + theories/html/hydras.Ackermann.folLogic2.html | 106 + theories/html/hydras.Ackermann.folLogic3.html | 163 + theories/html/hydras.Ackermann.folProof.html | 155 + theories/html/hydras.Ackermann.folProp.html | 568 + .../html/hydras.Ackermann.folReplace.html | 121 + theories/html/hydras.Ackermann.misc.html | 42 + theories/html/hydras.Ackermann.model.html | 225 + theories/html/hydras.Ackermann.prLogic.html | 60 + theories/html/hydras.Ackermann.primRec.html | 879 + theories/html/hydras.Ackermann.subAll.html | 328 + theories/html/hydras.Ackermann.subProp.html | 222 + .../html/hydras.Ackermann.wConsistent.html | 60 + .../html/hydras.Ackermann.wellFormed.html | 182 + theories/html/hydras.Epsilon0.Canon.html | 457 + theories/html/hydras.Epsilon0.E0.html | 559 + theories/html/hydras.Epsilon0.Epsilon0.html | 33 + .../html/hydras.Epsilon0.Epsilon0rpo.html | 336 + theories/html/hydras.Epsilon0.F_alpha.html | 497 + theories/html/hydras.Epsilon0.F_omega.html | 230 + theories/html/hydras.Epsilon0.Hessenberg.html | 333 + theories/html/hydras.Epsilon0.Hprime.html | 577 + theories/html/hydras.Epsilon0.L_alpha.html | 197 + theories/html/hydras.Epsilon0.Large_Sets.html | 729 + .../hydras.Epsilon0.Large_Sets_Examples.html | 172 + theories/html/hydras.Epsilon0.Paths.html | 1382 + theories/html/hydras.Epsilon0.T1.html | 2391 + theories/html/hydras.Gamma0.Gamma0.html | 1661 + theories/html/hydras.Gamma0.T2.html | 438 + theories/html/hydras.Hydra.Battle_length.html | 119 + theories/html/hydras.Hydra.BigBattle.html | 502 + .../hydras.Hydra.Epsilon0_Needed_Free.html | 133 + .../hydras.Hydra.Epsilon0_Needed_Generic.html | 98 + .../hydras.Hydra.Epsilon0_Needed_Std.html | 157 + .../html/hydras.Hydra.Hydra_Definitions.html | 830 + .../html/hydras.Hydra.Hydra_Examples.html | 168 + .../html/hydras.Hydra.Hydra_Extraction.html | 37 + theories/html/hydras.Hydra.Hydra_Lemmas.html | 331 + .../html/hydras.Hydra.Hydra_Termination.html | 174 + .../html/hydras.Hydra.Hydra_Theorems.html | 238 + theories/html/hydras.Hydra.KP_example.html | 152 + theories/html/hydras.Hydra.O2H.html | 256 + theories/html/hydras.Hydra.Omega2_Small.html | 200 + theories/html/hydras.Hydra.Omega_Small.html | 144 + theories/html/hydras.MoreAck.Ack.html | 422 + theories/html/hydras.MoreAck.AckNotPR.html | 355 + theories/html/hydras.MoreAck.BadSubst.html | 98 + theories/html/hydras.MoreAck.FolExamples.html | 588 + .../html/hydras.MoreAck.Iterate_compat.html | 54 + .../html/hydras.MoreAck.LNN_Examples.html | 170 + .../html/hydras.MoreAck.PrimRecExamples.html | 436 + .../hydras.MoreAck.expressibleExamples.html | 90 + ...s.OrdinalNotations.Example_3PlusOmega.html | 70 + .../hydras.OrdinalNotations.ON_Finite.html | 185 + .../hydras.OrdinalNotations.ON_Generic.html | 349 + .../html/hydras.OrdinalNotations.ON_O.html | 118 + .../hydras.OrdinalNotations.ON_Omega.html | 76 + .../hydras.OrdinalNotations.ON_Omega2.html | 382 + ....OrdinalNotations.ON_Omega_plus_omega.html | 219 + .../html/hydras.OrdinalNotations.ON_mult.html | 155 + .../html/hydras.OrdinalNotations.ON_plus.html | 148 + .../hydras.OrdinalNotations.OmegaOmega.html | 484 + theories/html/hydras.Prelude.Comparable.html | 296 + theories/html/hydras.Prelude.Compat815.html | 109 + theories/html/hydras.Prelude.DecPreOrder.html | 180 + .../hydras.Prelude.DecPreOrder_Instances.html | 191 + theories/html/hydras.Prelude.Exp2.html | 56 + .../html/hydras.Prelude.First_toggle.html | 75 + theories/html/hydras.Prelude.Fuel.html | 117 + theories/html/hydras.Prelude.Iterates.html | 390 + .../hydras.Prelude.LibHyps_Experiments.html | 57 + theories/html/hydras.Prelude.Merge_Sort.html | 292 + theories/html/hydras.Prelude.MoreLibHyps.html | 59 + theories/html/hydras.Prelude.MoreLists.html | 417 + theories/html/hydras.Prelude.MoreOrders.html | 115 + theories/html/hydras.Prelude.MoreVectors.html | 236 + theories/html/hydras.Prelude.More_Arith.html | 177 + .../html/hydras.Prelude.OrdNotations.html | 46 + theories/html/hydras.Prelude.Restriction.html | 130 + .../html/hydras.Prelude.STDPP_compat.html | 75 + .../html/hydras.Prelude.Simple_LexProd.html | 97 + theories/html/hydras.Prelude.Sort_spec.html | 214 + theories/html/hydras.Prelude.WfVariant.html | 79 + .../html/hydras.Prelude.ssrnat_extracts.html | 61 + theories/html/hydras.Schutte.AP.html | 330 + theories/html/hydras.Schutte.Addition.html | 272 + theories/html/hydras.Schutte.CNF.html | 262 + .../html/hydras.Schutte.Correctness_E0.html | 175 + theories/html/hydras.Schutte.Countable.html | 155 + theories/html/hydras.Schutte.Critical.html | 323 + theories/html/hydras.Schutte.GRelations.html | 155 + theories/html/hydras.Schutte.Lub.html | 63 + .../html/hydras.Schutte.MoreEpsilonIota.html | 163 + .../hydras.Schutte.Ordering_Functions.html | 519 + theories/html/hydras.Schutte.PartialFun.html | 266 + theories/html/hydras.Schutte.Schutte.html | 162 + .../html/hydras.Schutte.Schutte_basics.html | 824 + theories/html/hydras.Schutte.Well_Orders.html | 173 + theories/html/hydras.rpo.closure.html | 73 + theories/html/hydras.rpo.decidable_set.html | 48 + theories/html/hydras.rpo.dickson.html | 190 + theories/html/hydras.rpo.list_permut.html | 356 + theories/html/hydras.rpo.list_set.html | 475 + theories/html/hydras.rpo.more_list.html | 442 + theories/html/hydras.rpo.rpo.html | 676 + theories/html/hydras.rpo.term.html | 916 + .../html/hydras.solutions_exercises.F_3.html | 200 + ...ydras.solutions_exercises.FibonacciPR.html | 197 + ...as.solutions_exercises.Limit_Infinity.html | 107 + .../hydras.solutions_exercises.MinPR.html | 65 + .../hydras.solutions_exercises.MinPR2.html | 88 + ...as.solutions_exercises.MorePRExamples.html | 123 + ...hydras.solutions_exercises.MultisetWf.html | 190 + ...hydras.solutions_exercises.OnCodeList.html | 49 + ...hydras.solutions_exercises.T1_ltNotWf.html | 93 + ...dras.solutions_exercises.ge_omega_iff.html | 43 + ...s.solutions_exercises.is_F_monotonous.html | 73 + .../hydras.solutions_exercises.isqrt.html | 113 + ...hydras.solutions_exercises.lt_succ_le.html | 77 + ...s.solutions_exercises.predSuccUnicity.html | 109 + ...exercises.schutte_cnf_counter_example.html | 65 + theories/html/index.html | 58294 ++++++++++++++++ theories/html/toc.html | 2104 + 195 files changed, 114243 insertions(+) create mode 100644 .nojekyll create mode 100644 doc/hydras.pdf create mode 100644 theories/html/Goedel.PRrepresentable.html create mode 100644 theories/html/Goedel.codeSysPrf.html create mode 100644 theories/html/Goedel.fixPoint.html create mode 100644 theories/html/Goedel.goedel1.html create mode 100644 theories/html/Goedel.goedel2.html create mode 100644 theories/html/Goedel.rosser.html create mode 100644 theories/html/Goedel.rosserPA.html create mode 100644 theories/html/additions.AM.html create mode 100644 theories/html/additions.Addition_Chains.html create mode 100644 theories/html/additions.BinaryStrat.html create mode 100644 theories/html/additions.Compatibility.html create mode 100644 theories/html/additions.Demo.html create mode 100644 theories/html/additions.Demo_power.html create mode 100644 theories/html/additions.Dichotomy.html create mode 100644 theories/html/additions.Euclidean_Chains.html create mode 100644 theories/html/additions.Fib2.html create mode 100644 theories/html/additions.FirstSteps.html create mode 100644 theories/html/additions.Monoid_def.html create mode 100644 theories/html/additions.Monoid_instances.html create mode 100644 theories/html/additions.More_on_positive.html create mode 100644 theories/html/additions.Naive.html create mode 100644 theories/html/additions.Pow.html create mode 100644 theories/html/additions.Pow_variant.html create mode 100644 theories/html/additions.Strategies.html create mode 100644 theories/html/additions.Trace_exercise.html create mode 100644 theories/html/additions.Wf_transparent.html create mode 100644 theories/html/additions.fib.html create mode 100644 theories/html/coqdoc.css create mode 100644 theories/html/gaia_hydras.GCanon.html create mode 100644 theories/html/gaia_hydras.GF_alpha.html create mode 100644 theories/html/gaia_hydras.GHessenberg.html create mode 100644 theories/html/gaia_hydras.GHprime.html create mode 100644 theories/html/gaia_hydras.GHydra.html create mode 100644 theories/html/gaia_hydras.GL_alpha.html create mode 100644 theories/html/gaia_hydras.GLarge_Sets.html create mode 100644 theories/html/gaia_hydras.GPaths.html create mode 100644 theories/html/gaia_hydras.GPrelude.html create mode 100644 theories/html/gaia_hydras.GaiaToHydra.html create mode 100644 theories/html/gaia_hydras.HydraGaia_Examples.html create mode 100644 theories/html/gaia_hydras.ON_gfinite.html create mode 100644 theories/html/gaia_hydras.T1Bridge.html create mode 100644 theories/html/gaia_hydras.T1Choice.html create mode 100644 theories/html/gaia_hydras.T2Bridge.html create mode 100644 theories/html/gaia_hydras.nfwfgaia.html create mode 100644 theories/html/gaia_hydras.onType.html create mode 100644 theories/html/hydras.Ackermann.Deduction.html create mode 100644 theories/html/hydras.Ackermann.LNN.html create mode 100644 theories/html/hydras.Ackermann.LNN2LNT.html create mode 100644 theories/html/hydras.Ackermann.LNT.html create mode 100644 theories/html/hydras.Ackermann.Languages.html create mode 100644 theories/html/hydras.Ackermann.ListExt.html create mode 100644 theories/html/hydras.Ackermann.NN.html create mode 100644 theories/html/hydras.Ackermann.NN2PA.html create mode 100644 theories/html/hydras.Ackermann.NNtheory.html create mode 100644 theories/html/hydras.Ackermann.NewNotations.html create mode 100644 theories/html/hydras.Ackermann.PA.html create mode 100644 theories/html/hydras.Ackermann.PAconsistent.html create mode 100644 theories/html/hydras.Ackermann.PAtheory.html create mode 100644 theories/html/hydras.Ackermann.cPair.html create mode 100644 theories/html/hydras.Ackermann.checkPrf.html create mode 100644 theories/html/hydras.Ackermann.code.html create mode 100644 theories/html/hydras.Ackermann.codeFreeVar.html create mode 100644 theories/html/hydras.Ackermann.codeList.html create mode 100644 theories/html/hydras.Ackermann.codeNatToTerm.html create mode 100644 theories/html/hydras.Ackermann.codePA.html create mode 100644 theories/html/hydras.Ackermann.codeSubFormula.html create mode 100644 theories/html/hydras.Ackermann.codeSubTerm.html create mode 100644 theories/html/hydras.Ackermann.expressible.html create mode 100644 theories/html/hydras.Ackermann.extEqualNat.html create mode 100644 theories/html/hydras.Ackermann.fol.html create mode 100644 theories/html/hydras.Ackermann.folLogic.html create mode 100644 theories/html/hydras.Ackermann.folLogic2.html create mode 100644 theories/html/hydras.Ackermann.folLogic3.html create mode 100644 theories/html/hydras.Ackermann.folProof.html create mode 100644 theories/html/hydras.Ackermann.folProp.html create mode 100644 theories/html/hydras.Ackermann.folReplace.html create mode 100644 theories/html/hydras.Ackermann.misc.html create mode 100644 theories/html/hydras.Ackermann.model.html create mode 100644 theories/html/hydras.Ackermann.prLogic.html create mode 100644 theories/html/hydras.Ackermann.primRec.html create mode 100644 theories/html/hydras.Ackermann.subAll.html create mode 100644 theories/html/hydras.Ackermann.subProp.html create mode 100644 theories/html/hydras.Ackermann.wConsistent.html create mode 100644 theories/html/hydras.Ackermann.wellFormed.html create mode 100644 theories/html/hydras.Epsilon0.Canon.html create mode 100644 theories/html/hydras.Epsilon0.E0.html create mode 100644 theories/html/hydras.Epsilon0.Epsilon0.html create mode 100644 theories/html/hydras.Epsilon0.Epsilon0rpo.html create mode 100644 theories/html/hydras.Epsilon0.F_alpha.html create mode 100644 theories/html/hydras.Epsilon0.F_omega.html create mode 100644 theories/html/hydras.Epsilon0.Hessenberg.html create mode 100644 theories/html/hydras.Epsilon0.Hprime.html create mode 100644 theories/html/hydras.Epsilon0.L_alpha.html create mode 100644 theories/html/hydras.Epsilon0.Large_Sets.html create mode 100644 theories/html/hydras.Epsilon0.Large_Sets_Examples.html create mode 100644 theories/html/hydras.Epsilon0.Paths.html create mode 100644 theories/html/hydras.Epsilon0.T1.html create mode 100644 theories/html/hydras.Gamma0.Gamma0.html create mode 100644 theories/html/hydras.Gamma0.T2.html create mode 100644 theories/html/hydras.Hydra.Battle_length.html create mode 100644 theories/html/hydras.Hydra.BigBattle.html create mode 100644 theories/html/hydras.Hydra.Epsilon0_Needed_Free.html create mode 100644 theories/html/hydras.Hydra.Epsilon0_Needed_Generic.html create mode 100644 theories/html/hydras.Hydra.Epsilon0_Needed_Std.html create mode 100644 theories/html/hydras.Hydra.Hydra_Definitions.html create mode 100644 theories/html/hydras.Hydra.Hydra_Examples.html create mode 100644 theories/html/hydras.Hydra.Hydra_Extraction.html create mode 100644 theories/html/hydras.Hydra.Hydra_Lemmas.html create mode 100644 theories/html/hydras.Hydra.Hydra_Termination.html create mode 100644 theories/html/hydras.Hydra.Hydra_Theorems.html create mode 100644 theories/html/hydras.Hydra.KP_example.html create mode 100644 theories/html/hydras.Hydra.O2H.html create mode 100644 theories/html/hydras.Hydra.Omega2_Small.html create mode 100644 theories/html/hydras.Hydra.Omega_Small.html create mode 100644 theories/html/hydras.MoreAck.Ack.html create mode 100644 theories/html/hydras.MoreAck.AckNotPR.html create mode 100644 theories/html/hydras.MoreAck.BadSubst.html create mode 100644 theories/html/hydras.MoreAck.FolExamples.html create mode 100644 theories/html/hydras.MoreAck.Iterate_compat.html create mode 100644 theories/html/hydras.MoreAck.LNN_Examples.html create mode 100644 theories/html/hydras.MoreAck.PrimRecExamples.html create mode 100644 theories/html/hydras.MoreAck.expressibleExamples.html create mode 100644 theories/html/hydras.OrdinalNotations.Example_3PlusOmega.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_Finite.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_Generic.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_O.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_Omega.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_Omega2.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_Omega_plus_omega.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_mult.html create mode 100644 theories/html/hydras.OrdinalNotations.ON_plus.html create mode 100644 theories/html/hydras.OrdinalNotations.OmegaOmega.html create mode 100644 theories/html/hydras.Prelude.Comparable.html create mode 100644 theories/html/hydras.Prelude.Compat815.html create mode 100644 theories/html/hydras.Prelude.DecPreOrder.html create mode 100644 theories/html/hydras.Prelude.DecPreOrder_Instances.html create mode 100644 theories/html/hydras.Prelude.Exp2.html create mode 100644 theories/html/hydras.Prelude.First_toggle.html create mode 100644 theories/html/hydras.Prelude.Fuel.html create mode 100644 theories/html/hydras.Prelude.Iterates.html create mode 100644 theories/html/hydras.Prelude.LibHyps_Experiments.html create mode 100644 theories/html/hydras.Prelude.Merge_Sort.html create mode 100644 theories/html/hydras.Prelude.MoreLibHyps.html create mode 100644 theories/html/hydras.Prelude.MoreLists.html create mode 100644 theories/html/hydras.Prelude.MoreOrders.html create mode 100644 theories/html/hydras.Prelude.MoreVectors.html create mode 100644 theories/html/hydras.Prelude.More_Arith.html create mode 100644 theories/html/hydras.Prelude.OrdNotations.html create mode 100644 theories/html/hydras.Prelude.Restriction.html create mode 100644 theories/html/hydras.Prelude.STDPP_compat.html create mode 100644 theories/html/hydras.Prelude.Simple_LexProd.html create mode 100644 theories/html/hydras.Prelude.Sort_spec.html create mode 100644 theories/html/hydras.Prelude.WfVariant.html create mode 100644 theories/html/hydras.Prelude.ssrnat_extracts.html create mode 100644 theories/html/hydras.Schutte.AP.html create mode 100644 theories/html/hydras.Schutte.Addition.html create mode 100644 theories/html/hydras.Schutte.CNF.html create mode 100644 theories/html/hydras.Schutte.Correctness_E0.html create mode 100644 theories/html/hydras.Schutte.Countable.html create mode 100644 theories/html/hydras.Schutte.Critical.html create mode 100644 theories/html/hydras.Schutte.GRelations.html create mode 100644 theories/html/hydras.Schutte.Lub.html create mode 100644 theories/html/hydras.Schutte.MoreEpsilonIota.html create mode 100644 theories/html/hydras.Schutte.Ordering_Functions.html create mode 100644 theories/html/hydras.Schutte.PartialFun.html create mode 100644 theories/html/hydras.Schutte.Schutte.html create mode 100644 theories/html/hydras.Schutte.Schutte_basics.html create mode 100644 theories/html/hydras.Schutte.Well_Orders.html create mode 100644 theories/html/hydras.rpo.closure.html create mode 100644 theories/html/hydras.rpo.decidable_set.html create mode 100644 theories/html/hydras.rpo.dickson.html create mode 100644 theories/html/hydras.rpo.list_permut.html create mode 100644 theories/html/hydras.rpo.list_set.html create mode 100644 theories/html/hydras.rpo.more_list.html create mode 100644 theories/html/hydras.rpo.rpo.html create mode 100644 theories/html/hydras.rpo.term.html create mode 100644 theories/html/hydras.solutions_exercises.F_3.html create mode 100644 theories/html/hydras.solutions_exercises.FibonacciPR.html create mode 100644 theories/html/hydras.solutions_exercises.Limit_Infinity.html create mode 100644 theories/html/hydras.solutions_exercises.MinPR.html create mode 100644 theories/html/hydras.solutions_exercises.MinPR2.html create mode 100644 theories/html/hydras.solutions_exercises.MorePRExamples.html create mode 100644 theories/html/hydras.solutions_exercises.MultisetWf.html create mode 100644 theories/html/hydras.solutions_exercises.OnCodeList.html create mode 100644 theories/html/hydras.solutions_exercises.T1_ltNotWf.html create mode 100644 theories/html/hydras.solutions_exercises.ge_omega_iff.html create mode 100644 theories/html/hydras.solutions_exercises.is_F_monotonous.html create mode 100644 theories/html/hydras.solutions_exercises.isqrt.html create mode 100644 theories/html/hydras.solutions_exercises.lt_succ_le.html create mode 100644 theories/html/hydras.solutions_exercises.predSuccUnicity.html create mode 100644 theories/html/hydras.solutions_exercises.schutte_cnf_counter_example.html create mode 100644 theories/html/index.html create mode 100644 theories/html/toc.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/doc/hydras.pdf b/doc/hydras.pdf new file mode 100644 index 0000000000000000000000000000000000000000..633eb66cf348e635ad1eb423ac4c0093cfa8529e GIT binary patch literal 3697820 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

ltV~BeyQRX{`(%QHI9TQFMct2<92m}_&+5(26Q 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�iAi7W& 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

eQLqNwROsXm& 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%0D?O0a4yBx$BZWY3Z(l2?&HpYChLd}6#; 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

Cd<0Y>BgJbr35x%}5)$*R6Ju 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

MPWm(?D{71eubm4!DWL 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�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

%7KU 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 TLN$Rb3F31)}J}UqTS)@NZ^lqW$c1mcj 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
  • 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
      l;#?IUnDiLCB9`oy_`W3cN zE6`6;hMsp5R3?csEqeRNA8T6eP1J7s_H&$?_qZg&sL`#A>>z_I9vk9(*TZa%#?KaY zh~Gj?f!fb!%)MIm`C1-mt~Xq-#{3^BO`B4^)6%k&R9jH>g9d!-e z%~DAjARMtGcU3DPtcSe(Tw-=s{lL4&FTmcSv+av_E;#$}F`zh@pgsG7GJG-uW>4;q z#n$51MIHOxFHqt6!RN^T$B#PNg!MH8HD>;B_8Qs)DMG!#<-wQE1j-XVtF`=|gN#Nj zdFe6o5Tm)UA%G{3ieAa-@)dv7okovi;yjoH-3#L%2qm}~byn0$E?<(Fgnw0EfyReZ zA{nOTTme^MNMITGU5^~EaJWAm1h{x9l%+~%Q+~?(&?WB*CgOX{1$imCLrrh}fvDNh z{?Q-3k~=UhSOlyaWS&#?c5}*??S=18xlC^KmoGql@HB;GlSd~Wfq2+>pmZ7Rj)d7Z zN3MS2s(>t;xUeo_XS8J-WR?o~^R6zz%B8zbB+%Rky83o6hP1=l^+)*YDmUf=F|GJ10N&O?LJCS~6I=AeN)CC{oOi zdDwUnn-1^K=;bC8Y50C`2J;#DhVuuBnLvdwzl=mP7K!RB_KolP}nxKcIds;5D8pLXPZ#<8cbUzDM8gQML1+n;zdcN;!w343rULSEhC``#LU4*-X6qF;a7qLrl=W(d#vHi6Oz| zgn<(s7}YD;{(*4PeXQGuv={n#TRIkS1SH()$q5NywShl5={pB_z8ok7meu?%EDh{o zUh=)&AN^w_wr!HRw*RW5Kd?LkjEHl07;k&ei&__kbzwdhHS*VdXkcv#31C!6Bv`H- z#t7`>mKQ(S_HW1E9Q|P@GI#0AW$lO-*Nj@p4+6A1xiqH<$FZBl4uVY3-4n=-b>aoT zm}Mq#K`tQPj=U`w$)HbY4ULyaFK#hzVr0?TFZ)inHqylJIP>ROC6+kBm|D3bL8$~u zb~bDRCKF_r{_5YNfGQBWbXQfV`q>dv4olisSi1|i4>PZjNI#zSL@-Ki-dw}I2dO%| zCdZ$y_EksvGU>~!V_{yyR48jHAEDA@0t3#$D%G5^CGPVzqy%9MUOrKp z1cM1mh`8cMG7Iy@Kh6im(ikG5%Cn1%AfKnoK|*11cZ>+nL9HgHj&wiL=7b%&$>i_G zcPdBy{(;1}j)om_+#Nye%vfWEAzAoCfM&6SFyAgmrF83SL7F4ITz^;oI^2An!oDr$IUWRuqI6Y@Y z>?u^Lf%s~sh34^eOB>s#*mnC#m6YNY&yan2#${a7y<`N{UDan#A@#}b&Y~707gBd| zNIL(szN*5Vhx^{?xKxfh04Hm?JsmwJEpwbG8R=7nl)qSkFHsjSV4VcPMJ3dh$vPb! z9{`;GM%D)mJ^i@Gc(NbP1K}l6i>bQU zO~qEkRVq_A=uR|~fdu*j%Q8&I=xiaR=|qP>Bn})x@s@bX2*gIdy1f=MOHH{Nj`QX# z%*Oo@?gPw)7nyXialjo}dk6zqPTsUD8&Rx^pxCaq1 z?z8D697Fc}8uA2p;Pq*wX{bp&+}{P{pCbfr#VVyc4yEw2zr6CSPRrK=#uC_rw!}qM zj}or89ugt)_iWEuj56)%^t{{}*E;2eHnk60aHG~T1~`$(?f7Yfy@g1~vo>=;Uq&ZQ zc#Znp`JrSxuiR-Z**;C!p6E{?$-suGPVSva8>*c%TSb|iQ>YnS`K&}p724MtnWR$N zIpb0fckDP~`4KAgxIns)Am;i2l;m)dYpfWR11F^x&h-iF=|V9?>H1pf17JWdO&*15 zRWzQoxsCV3H;$n?Z`0T;AOoKcq|Js$3Qpc+f8yZ-@+=CHld4V_{D}EtY;H&}58ygC1h~nhymD=(T#9{cCq$mr&C}usA;5x@^+Uekeo?-Rneu^5q<qUEL!ig!1KhJE>a{*DMEbsE`{F+A$ zcWHLy7~&nos=s<;wq98=`Jk#OOswXX?CUL^GHfk~jaMzP7aEL0-TZ7yHa@kEj)|M> ziEPg#Kg>{*5@Zn;ZJMDoEk<(r!e~R#jv$LvD|?D|VP+MwKwoeoi2=*XO((_~4bx?Q zo27ur9RD6Na#Z`Q4V0l%c%R+v5vtY4?|m$HDe$Km-xH|;aVL5P(sa@eB92K#`tWyz z!mVhlMydLke?1rTmTLLC+~a>T=}^aV^0k$CR<2HjG6#2Cq%&xsJrk|7CrlG={@(s2 zmQBCVO5kcESA-csi#K36`YUVI`m^u{rvFHO*R@U<-7Bcin&eXN!jLv!VydO8<#1|l zGOT2{<=6de6HWodtke7d{6n*sDv#b^5=PBKGbB||0?Dn z%b14yhXu2_ZO}nGG4=xQahcv8!{6(-$sj`rI4&x+$fYqva`w^f`8|1?e=@lf;^Nk! z%V;T`Xd<_Y+UMx*U zXa|-{YjR2IT=c^PhNBsX>NJoE8E>a9=X#6{qem;BauPEs)x2xwdfiU%2| z)<^uut6o$4a*lOl8}~jmYvuTBwtxAKiypicb@(k_J5xelGh*cdJT@Srl*t{{bL?fB zxv$t-a4Q22o>>T$fAyq#%BOV4tzhz1Iey^4jVb;*F9|aa-q%q1>tO@$vJrP1+w9{*QHTGmb zjieuXU%9XzV1_R=7g>0N^AEJ^A*jH;rz*zf-@Dw#bE@mgTxn%dMN2(-ep#+1lRBm{nv_pTI(dYgY@-ur{@hb+D(ql(J8iD}n)~cngu5$P#R8`aa66 z%&_C_XOI8e?mv2mU&DOAzE&AXeIB{AASD>+5x|x+Tg{;4Wo7T4cdBPh6OW-htschR zID08P45|q}U;CigrF9#kj=1osMn8kMAIv{?Ia=R6=t*nG*ldm-$Q+9o9r$D0(Plp` z%t{|;;pjbiNX9!E^QH1aKWkiL8vnNP_i&0B6)A$Lc24Oa;3YTYV`d`%EuVK=W4YF; zs3yREsP2yG-3gTw-jnMn%VdMcwO{Odn1^Lf%0=kTx8*ig`<#j)fG#}`a0wiN&`TZi zyc3I~g}c=rE38#L(5J?wy5-y*S{nc35p0jO5eT53asU{C@sz7p8>EG|4YKm(rVf(k zTW3!)UL4aQ3~)!~jK=0;Q)8<5-y}KeW-NOUHb(gjV+ErCIo)GADie=Qg}X-=Qj?J) z<~>0T)gBKOyNr%^Z1lD0>nqQ@+G2}=wJaIn$3)9@VsQIS%T&47j$fz%YJStqOs28& zbu(j2LApfE3?WqwYsBV*KM#zu&zs1O%}oJuuc^6UL9%=5Mm4l zT>yVtQbNAJyH3pcC=fp5E_pQ5Wm)@TQ77z);I7LiNLOJ7P`81=9XqsK>md^C7{Mmd z*kAjM)CQSnsnr7r5GcTffixkTNfxxLaGh@$CI0DZJo%|YO(1S7ZNgWE<`ggLZ*8V! zA%@*JF3s;m4!zgJI2kv*B{LkX7o&LHix>J=f$22sp;KPTR3T4+dM(D6O@d)|rK^q?5bm9S$M|m|5lEerh$hdt3Flz`s3EY@^2V z`uWBda4EeAY_m8Up*dUuqS{;{SUn=(v+=1u1k#mp!q_bAT0h=!enspmb^J!cM`2@w zf96S|7yhoN{mQ~s=X0H63W7Qdo7P1(C%0C{$SE1&slHrg_zl#AG35C(Qj(Kei!p0l zB3rYc>)?*1Rs&=2U*OU@x?>3uEnXYK%6jujXl^aPw+6TD|NN(%IPEku*=>8TXAuu( ztN8WLO7BZQ+dJs7Fe04dQpm@Dv7UFXjh2bz(G-e5Eg58B=pV^iUdUO4Um2(PY=&6v zj|Yp{sNH%P$(NgTebreiRv3$>IsFef48LlS;d3aI7IO(QRq-Vm(o8pV;8{d3KvTiX>QQ~txx81& z(IYuc2eI6iU3ME!RP4HA4y>i!(xGbMPTZfYF}^^(Hj=K*x5tpP`n~8eI|C?UGW~kR z!l9e>^Iz7Y(fP>Ruo;Y@aw_ofT@mwxtphu>R`_E6*M4ZKoxJtmak>Nag+@>YMZ)&E zhjy$VZba?+Hr;yah$ppeW5w+em2!Y_BzrJSC9PJJJa5E<+`@hyvwbLG$9tH#gce-I zKMYY}fhRedtb&bHyqz0$Lctp|00X0wBXD^Z_AMIJrCnHP1U2_N*A4QA{xHcGABRvW zL~mw2YdIxhV@RoeYSc$urz?ZCWkN!n_GZ<;m=TDbXtw@|l6|Sw%kdEqgX9SK|ziEa>)_PQR z@$FY?u$1XpW(L-4m>qK(usvca4toetJM@BQ-J&#Z8NliVD-#h8kQShm)QOp54epxp z3tJN?_b5KMUbb9IVSwkp&z6alIHonDv(2kB;)M1w@aeE^K~my~a4lG; z-J{5$DA6zIJun5KtjUgRv)s&z<02s*P^Fz0tdx=bY2u)_$E2GH-eg_2eRX0{EL|#) zP9iIfXB4x-6@Lt>iRA>-k(>m`TG-iPk-P5RjwANNY(#Yz%p<9|zu3#Iv4eO;rT7nQ!|OL_(${b z9*WyPw@2HPa%aoc)_n!(HpjsMN!cN(9GSMUU{oJ0yx1C|Wu6$1V4dpD4fii)0C~ob z#t&?OhqMkhrnN3EhyuGsYktYus}Zc14Ct~*KL93!0Km??|LE<2A_m~jxQ%}f0Wg=3 z!k)v>bUn=Zpl);MZndar)S#1kBNXA0&140$9wGYXW~_Q&j?&IPoQ>)?XGSOqa0e}e zg)l?aGPS|$_HoeB_o1R>P5Ohjsw?J43`I7)HIX+D|3FJq705g_!Zn7K*?f<`k^^LI zT!b+TZ#y0y-IXj&0z{%(LQsgCZ;2Va>R4qNG)*RL`Lp6VQvbxYh~bx?Og@M%u{o{F zhm=bQ6c3Gk6;FJU34HtaWWvX#HzVaOLCIByDFm_v(;CqBjU{u49MOI6R@@@xAYc5;hU^;RV)6K>SPM~qF1ei& zVgXF)g2%t#Rf1Av{@T7aDPfm`yJNJj$I+VYb098PDdX_@MQk#KwkC$LbD=zP;G#TT zWr$^Wd<7rH7bxUeCo+xA@;znjS+er-)DS96VR<(am*U;u6q~hCO`HCKL^9)+K24>{y)3nN z?&Fpc%IW-~3{JBan^23Sb5bQlwBpack4?aV&;xmE7P8cbDAQG^&QbMVL!XI~Ilfomt25C`0$U4Xo9X;998u^{HrUg`E-1_Z_!7X)jhKJ+PH!YqY zG~e2jHB6$*)ZQ47-$1EblX*9r=t2u~J-_8TMj{j^Ol)y-F^bX|zJzRN=&^is*xg(C zXnqrDqgSH9et6_fDUS&fcCR14u~IFjZN6~I;~UazA>CZ~xPD7XJ1}RL2vuqOBKX2F- zNf85oa;;&a%E~n0q^>JCFP%!bvSi2dCe``^BLk0!MY*Xr^&|4 zdG6n0^QkcbdXl-;{H$Zi^G_c+!xEVR9NaX=*HmRT%5`>6cuvr?z61gRV^CUwip_hQ zE>tRTYY!+xI8w*W{BK&<6r;C}< zQawB8Z1Av};!N_h97;2Ss+)DxsWpO}mc)khqm^?$X~LD^+;;j`s0M|b zLA?o6A>lIL@1r}tCwf#k>MF^yF4(TnA9GLP$y}!+=WZLZ&MZ*cA|m_`K*j3^b{961 zf-4r)Rw;sKu=Y_0q&8w9-NO*W{Z$zrCF2|IzNu6Z66KqA5(d|cZO%ao;f}Q!d;zon zycf6LTYcNHPHBZK>R<+vdr=?StY94+TRG-ZF5X`{GxjuSvx!rZM*xYAZ2|n@w#zPG z?^UjQi_RF!>Pa(RVe#58b3S*?fj78Jxx>12V9Eu zzw6}WFW9Bj%Js4wKn421+G_s4migOlsc)^z<-8e=R^drQu#aBnea%^2F)J0qN|;>w zm~1)AHd}Y=<;33tTZfHdB%yv5wGD4?bb5bk-R)(9{(E}{YwgE|Hj(6h8rBi9%1_u@ z0S|x#Yw;q%&gw}H05r~p)d)HaO@yfL)$Iwtecp>iIV$A8=@w{|HKC=z4d~Txo8K*R z$%GdAnYArruxqxqm>+6Jq-XklUKY?f8B=n#R$%%&p=b%Uye4Wz3#NK9b6~9v^=pjD zTgZP6iIJ*U$`X8|p$QS(%8LGymTHu4mAFutB++NG>V_kbcIvG;OwbgK_yeTwmn36< zm6Ytk6Tf=(vVRzt*3*{;*3Z_AdP?#)ekWBUV3I3OHDuWDob$`7gB%kEP?$r2LCFK@ zBdpD5K41hg!%tyRd+C=1Y)yGS{5%~t1O%;HVYZ=o4;$fGwh_O{bhM`=hi^`F$tvtOY?W!}98JDqhUU#mPCL@yrfm2% zb`erMC{!p<#^t-qheewGd{aCl*l$GDr>dtR|C4h=_KfwJcT8RcP3l!ui)lui-`Njc zNxw=^wPxHd0!Hw1&fBnpQl7(LvB%eGaUeK+gIMxQcCy%jfmKQKTeoeph6E(=ZPN^r zM2pzTx30gG6cuZSZRA)sg@8usj>g5oBXZeIs{;)1GD1`upVITJu(5m1xYX&dbq&j~%zm zpYYR)M-6yhh~|{i`QWRSNW=d?nK&HvOUrOn-(skZCnL0r1fC~FMsufdFn_VvDzAfx z|Lz(TJiUB1PT*u=pQLw|5$Y9<@;RlC3=;_?qN-!DPR7vd-IZ^y(*>X#$WHRLNN4*22lcY*nXw^R5!0#5xJ8j_@_}ruP<*FG(2N`+r4$C?<6+n|9e}%pE0HfkoQO{2+g}$#t# z9C&vsH=w3yo}DF~BjH!Lw~Kqs%+dvSB&8Io2%US4N21{PEuEL)aT-fGkKs{f;aHXV z)sUL+yO6av0^&pISn^^qVuY-ra` zDn)3yOe`xegngitTp%NfKM%8BYdkbX!KHh%FBi$uL*d?!T_auHek?yi%rSw*%pksJ zzW?Ex&w-Bf_M;#EaF41#>rMUNPBU|bIB%6I$zogHM%GD(YM_&oSLnzP`la38URds< z9v$Xj%nE|(mDtiazos6?3|T~OG7_ z*!uHbon-n*d%8}ZfrP1JgT$fxJ@Ln+zVpPjanz<-v9#JN7y66?E)-f=ySQ4&+rFh| zA^ZA-v_8pkGwiZGNbNWG!=FKsg{MJ+s{@EWwTVv|_dD&}N;G)yaGk1dKx!*GJ!g{+J3h%XV%h2JL=fGlV;s7xVDM zr}yS&_=;DiGP=8b;0iS-SUEW~cdKtP&4YEuNz|97KO+DylP+Tch58$_xmvW=L+8uu zlHvGpYff+7(yUyuVb*IW4|gTnF7~$dQ{eYk<>9=%7rlC~k53$jWd5zLf?v{)#*7QzeOn+&ym48)QluPe=YeWht;&c5)gf1hf|W>$6LCArEV?~%Lgm^Z zU8PRddWFBsA&0o5=gGf;96=*zaW#;lHa~S(bj7(*l13{ks=P3Qx*s55Z8r$j*o12r z#)1uma9a=eBcQ~(&exC~^pkDCs$GfkL2WZxDt2b6G!KeUM>pwua>wxy=$jfhpO~fR zfAduGbxW_YIhfCb;JTI7#PrZ>|7A6Y(WN~y1&f-0L&BDjOyVv%t@?6mv?i!=yq10b z{+q9FcP1rsdLYeE{y$KbMN8rOc5QwO7nZy|(e=KGQPq^k!$?+hA4H9axq6wZc3~pn zpn)Mt%wEivUIDv$;#7V`q;_17D!}gnp!mjMf0zC#qM4{%AlX{s9-3`HemR1bO`qeJ zndr&va80@L*#B+I{!Efk zZsPQQBA=}t`YbLW8>C!Yv0_HsfX!CnhHI7_^Tpi3-FY!z#cy%K{B3-{AdHj=Z6InlzO0@?w zM6LN{rAX41%h2IgysfEvTqZpYFM6)G5PVayHb&(fe4ZL;dCb1X+Sr1_zPpfwBH{2N zHR|f0wkL1&jvzfVo;mGaAA!|n0W9Wao~L=~Wttu3mtUXGFWmK)`A10_LpH%gvnwMadnf(9qO( zNWgK=`qoS#n=EcsSWU1@+?+@(!`j33fAX2Av03x;rweF7KD~FkT$xJiB^%#iN zw8YQG$ZBsfL#14SrCIA!c(+n#<>T0+8VQ+n!bLG_H@?I%C=4cqte!LT@aO+qA5c7F z>(ydj7;@d6qA>O)ZYCHmW$!MhO=h24ZanjLiw|mwiw@Y-BnZ*XsU4 z@>~=nVGK$D`K1Q3!_8mWVBUMsqxDCe29_Qrjd)tL)JQFH3yS4B&4X}C3&$ndxJlxo zF&cOZ?isz-1=rJi#3>Zv=bFi#E~A;qPc{}eu#y=M856mbL#ufol8DCcw(cI8^uD>I z-@8Ng_;OTY6VsW}EkB6kS!j|k^X;0zl`6g5KDU2$>lBLkKWlgd=q&HhmW~|&KmvaJ0KkbLm!MC> zI177q&VN(fYI+HlEkl&v{BEmGTK{Y3OHvJc+esacIyHsAxqNEd{F6jZZ@BxC!D>CF z9=C6*WOsUsUhPAM&SSnyF-IZbyJeeOV{8>T5Tdnz(s4Y>lI0rGbgx1! zpD;p8x-p|&P+nNi|1OijyJLrr2)`$S7pKO@eFadq(7XCWze2kT_AiHx)Rdw2&HyIj z@y`p7PL)dH`~~dWE}Hq|;WpUWhJVOReieY2^%l@f~-?OBqQ6$9d?)H0Kc34EV^z~ck4A<*P(t{m1 zbklJMxuV-~HA~+;1?c95K=(6ygsDnjn#_^cot>PD3Hq@FB~|aQ_aovNx?=2&)X8h@ zwtxMPqO*!>tJ}gT?hb+C?(R^W;_mKJTwB~7f(Lgg5Zv91Yl}OjXp2j6`|r6=dCEh^ zNKW=%>-*;1bU01F`1SeOQJGh`hL^H+=bx*+r+RE3hiD-4mPObSSzTL8mk1CO zO#SVlmndRYclWEadI}7zg=9VSHLJjN7K*39%}RqJ5l&L!y1sJkSwoIm49B(b!I zeg*n(kl?vd6Au7naUSA|=n~!p^YvjUvca%ZjfRik@%DZ)wvk7#5pxiU^wCC{3ycu4 z8^+!O-=Q6*uW>(W+C^unOI*x5H=$trSKo?@<#E?$jh8Z~9%TB(iczad3IQ4{oIgQMt;S=!URh=q`(YsEH#@Q=vvYqHz3I zUJ!NNm`dmOxGa>|ZoVJt)%Qg3rdN6%8O&UbP_6SwEqq}E4@*w5-$9#mN}}2Ic`n=@N$F`iuP~Q-+KfsGw4l3 zJTr}oQ>yp0aX`umF$%Tz3lLaou1rWFR*xfnm50MG@pB_%VD&~NiD*35-b7^BhE7o@ zJUeNOl~zOs=e^n(LTaTJ<0k9mYHbPo=P)k zm6rYvbUr&$JIA}NQf>GckV0S$x{7+}gD4~jS=zK6(b9GZ>U2(O%**zoi++=ai;a=! zu6Hp;l!g&`HPsHzqoI+E76&f#F^)`}EU8h`{+(nhrz0kD*9 zSaF^T2R{J6nhCx;UlAb1L2r_18t?P0n#!?`N_RW#NU`l&`kBjLxc(zx63d`T=n$Z!OtPF(GqI}HZUhk{>9je_>1X&`W!Rw4Lt;QWj_*?qKSB0W z`n#sR4(%*enyM$*O~5?s!+Bc(nXYCj`mc;p4lKF1msD^o1(kyC&c$FgcrOq3_II0$ zs=U&Rwc`=2s=T?gZug}bL*J{1bm`<89FV>6;yb^!sxs@TaoFIq)>!^yK&#$taN)47 zeV=4X>Xdh2K1(^%*}Gk}HA}>c-f2+Nh*o3=4&nW5LqLw>_ zafMM(-iU&KoMMg3C-vh*u6E^;Emd0|Qg^(6Sk^l5+1oNUAXKu{I^-F3-A2_8d!H@Y|Cm6@ehoe=qawvfSLX+)8iyWXK7 zxMmHBv$V^kOX-RVO_6hib;)^nQ5t9)rvUA#(e@c3qL}6BCI|W&T-PA6!F56@3O_jb zE(C=b7Sasp{*rTr2`ZMD+E2r^9LpL-+`c^*n;p86thS<@ef{$%4z;ZT`m>^o0$N>* z%H6y~@<>KiqVz|qt%G(xq4!6t`;5Zg@V(P(rwho9?jK*#h3)N;omLs2EY(1Vu(u^>M>3kXP0LvpRCd3V5xEw;=yi^Qw$UHf=rd1qzUE}R3D5(QfA`(P}X$Rug@NsSt$UR~dRC$r#Cxk=e3u6)<|+X3-x z%Q)ZC;77GIclEOzStT1mv+M@ms5_#}YWz|4?{b{^A?Z@`(S$mzb96=g4>#w7c2^!| z?cZ`%DW6)#xj7WfofF$jYc2igV066em1s7a6<{8cIY-^f4W#IIrN{=5`Tk0hdcNxe zj)fLGT&V>Gh`zZJ#|7q$I`wVklzuVg)bM>xXnJg9;6^1^{Ir5jqi!`dKOJR!j`?E} z4A{6r%8vJ!y6;8U(9B7#eXsi3^`pdY6C3Jh3e)!FA0(d~Nu1(i_dosMmi*mt)+Wzb zugz90tU09op=ls`>f(>~XLlu8)f#ztDE>Y2S-TNptHR2Rl8f5gVOPJMuI<{rcAtIg zTfKx6=fSdG%J&eq#zqH}HZ4DP@nxS!V_NU&P=s-*=GZCPj<`bREJ*k!ocIpsod;YR zjWXX{Nwkel7{Rw?^&tVq&xhxUt?4d5Qx6MI1VdRi5tt4rW0P-m+uzoS@q4&gq!{7} zJh?OIAUYl+o;5%$%;GDsQiug(OxZUY4U0O5%i3=7!bwU@zAJ0ftN3QED~lbT%FyU0 zXGpzB&b{RZ4{OtW;?l%7&i29&V1Arr9l2c65_+=1FuZ2i0QI729#ii{f|Dcl8wgL| z$8lQ>3CH*;IcEiGI|S#Slgik>ZYu>(uRdk*NUc|&+Pt$<&H8d!XXw#`N*Zw99y$A^ zQ@=ufIb4#j^Guw&G1;<>rM^*MEDaCM*j#8W^G}O?d~?;3yb-B&A!pJm?LB>Mfb61f zHQz1~s_~%7js#x`-rP@Rw_+B%HGpF?&|&(R)JJ?D#&W{DPYv4@fEa^H%9Lc~_0#X) zijabfHvZ|M`#ZEhDHcpZZw1>;u!$SCP8MT3OFinpC|ixsgFkHedMnqtgyQiJgLM3< zT}H7C$AGPaP5#=BJUZMocQMSl5bNGZ!5$w})W~ShEf84rX7wNZO@!A{M@~u9Ge& zCd}2;rgB?^teAzkxy92F$_+UM*d7ydLGhSw*?g!jc;rW~4!#`^S|H>qbe^1I_C-GiDKL%!SPG7QDnWCg!mX&bq2kU8l15 zr(yaCmnOPi+lEVUucQHO9BO2Y()tp?)yikAlZOf6@%gVkP+C6hs;v_u0pK zI^rz&-yDat+}5`6HrUuqm2_aWr0f+94va}g!u4*3CB7n)=M2k>?nA(8iB{J)BV9HZ zWq-UP;08c)ZVs56FzM=`Mgvux%Q-OFA2#jkM*yhTQ-~d*1v5 z|K|hw(eQbu($Yo9p5(~@;zif0ji_TOc&||*vW;1SsK3*##M}KeICwg!wr@1^*gXF>N7ruy%IHX$Xtio3aVd#r025p7 zI6e$pAYeT{X4dnhfAG}G&bQ@Ac|F%nUslHw_kJ3~M|^Xg1zp_xjj^mtD|fONA;Q?b6=bELMvF-X@G^6_Q>t15h;oOC6IXx1P1pk0drP$x-}cwHL}V7 zF9-5(eI2Y@MC)ui2DhrcoQYWI{TK&%xmQ!X|1}yhK}&0#gmt!YplMINFkmgL(>%{C z$oJ^7(JU=~xSAr%Sc1XxP|g_qi|7wD>}ad%fjH$~^+j+elC@Mn0yRH*@TM9ju9qN{ zj=bs5Xu}V9Ltk(${EwiOCtB_hbv52TDJb4YkJ(5n_?pS|^yP1u@96*~+BZb(^GpY(sjxGd^%@4&g-{n|kNVl--^`ZR-Bgm$g zDxpK>WcJR`$5ry*%H_d*NxjC#h0NCvHByTFFz`Sx=X)q0Lnp}BauXU2((0syWo(?3 z&m$%;R6QyXC%*V~V?zKR&m}>GBmTN&#Yf>Cklu{y>S_ZXTV43*gFm_TDp?378h-Lz zm|*xe*=Vv^SC)Qjy{+(A?SJETZz#oHDv*7`OJB?NUEMGpCbB_~vW80VvnsV4Cmv1X zRvP^{g{=NLjE@j8Ttv}~yIIZg7dfz0t$5W=3RzE4TdGziRqEHaZiuZEDL7N4ODq~E z6vWReV!TPI0%rhnWpY>?D{{-a*;Ue($XHZ^*Y3ld9mislg}c@L76e>>6C1Zni1;YA zZp&LK4fgU0#X1|}fdE!wV_j{Y?$X7@Z-;r8I)Vi`1iYQ8rVii)A%G{Kq3z=PJooI* zZ5P)mS$RzZ;JZvx;_(?o z5O=%!d^6Q`Y3)9%nFLe$0yjfu&nYLSyhLFm^99XDok-_u`H#sVWGKoUQ1G9GgKUg4 z#BzA}odT|E_r@R8xx^?PbrJ#7=ddplCl)%8U(B3#RVkI2>aD)Hfnp&mLshjz8m6q0 zwhlNHSc5pKSTFBCSZW(pPY?@+H%n8%ACn7$7cG>|)wK<3f7zpkTX@Tz_?}NEsliQ~ z%px&=^P41;60%YhRoq%C0usbOY^U)P7|dc21`OhJNop=ck=rdMwDX9K@{P*$Agy00 zSZaQ*QMP2HOpvb^CfBe|P}AjtU$6s*CrP|Nl;z`7c1$Kzpvq>-yiHgYVijP6igsL&n{a;Hpvc%qmT>-SyL zq0z=fl+^1~5a|rmYlx)A#~|YL-3_#7;XQe#C|iHmacHy(e|qVj!+|E*T|^FjXKsqP zfky7;rbko-*i)%a!4a5>)Bv?R1E0D2)%qtWye-Ap^e=x>$@LHx`e1!MmCu$04OPHI$oR2PedXdcvYWsz(9o-8X zDRJdn$}urt4R8q$aRS;f9o^0Va?@D(cq6x^nYs$9bU7VO*sNt-phElng|CWCHpeyr z$GA~F9;p7*rCCU`a0;xOc_s7M54l57k-!S%M$r5a9CVUyg_k2`Txt-KGn9}BKbu7?zih%$7Kx16O;gs~D zF^!}u9J^F`LTw{1v7H?T65YhczJlNek_M>KqV>Be;5#fWLL z1(1{^^Wr$01GVvOuDrQs?kDpWvmFTx#ALL9;wLalJ>hmGEnT6i8I{Mj{XknJfqTog z*cn)nIq{8GUYBuS6bK8vyG}FL@!Y&FmNhGS8CWonhq?~$>Dj(zniyodK)c_}QhL-; z$(^KGpP#J0Cmjh)%1Kk5%eGnXre2&#*n8cc*2<4>v$V&8=1(G51E zdR6YVBF^eWXdtQ*eYuP$wdV2*qoZr)V;ddlBOkEaBej}JOT@$+eoiS;o%eQIPr+|~ zHE-ntijg)yy2BI-1_CHID#ixdQgzs8ha4dE<%^n3h9r@>z)Vau+e%4Wpa`kKc_X!> zd?W@Ux>Swhu=;4NuxDO8TFEkvd4O^~dT;9p`m#|py-Js-WW8V88c*;e)AF58gUKMM zZRg2-Av~$MrLB>Tv6GXS02jFRXO_ON-t4QWow@zkySZ7J<*S^CUlz^nsiZu#5SXIE za@+_y3;&HuOL#(mDR zxbsUU{|M})$5%1u&P}8i=C4*t*s*@JzvVDko%n)6jy+9O<*Bv7QcE2n{5QmomMoAy z{~s!H`DCf!@^1L6uwkkkKmv(2on`*rU6#~sRv*9Cn9ZHBb8SR9nqm^k1VnW-vD__!D5etY{iLHPFj-S#c{(OGokyddO< zm;?95y2^X8A3B9X`lAVDY)D=1+o#Tjf65XVy2LdHQKRWG^V`#M@QPu$ zT<)DFQOoS^9N%X446Z7#>_-T5Bk};}P1e&Fo^6lKuN%{o9eOyjZbX;5;zJS?>^uAB zKm*U54&JaJv(=4bbIVj2W5(qm&M5Ru7|6Nbq}v=$imHG&gxG|pU1hd@UeX~&>^_=G zzMIsi+OI5siyU_%=D2X$AE9WiV2SST()L`HgsCi+X;@w(-ws)xxaP%GX=u&i+}BI| zOTYK}k-Ym7g6Bj7snItjIbPTuOpW1!VSs*5QqCh7UFP=-Layea)HJ}%893TvMo}oa z%@uMfvx>QpVitr{t`g9ZN{?GYQvgrCu3k8^*LlJ{ zbc#6=nM7UfP4LXaH^bSzMAZ>TJjLcLb!rsue}HbWZH+?RCCKyj2rl#5@@np&erW_r zuL_+jx_iRFgliqVf)g?{f-N&af)MgkA-W`#X=Hk=(AmbYY-kN>(m^;IFz2!_9x z4}I6n%@LW9OSM$i(5IPoZttB{T=N>NH#lwv4o(ew3LDwDuKWA_Aa@Nw%o@Jhpn~d< znO&2CtreW0>B4onwyP)d$6Ug`Uoo6D(bG+qF@ zBg+dk48j7bkB&U-$0brJEz-6R9vE^MVMeoT%qKm{{S^@p{uh#Cm-PNeXa7XnfH~QE ztO&a@<|*dfPAZxo=jJ)iL#50=W9WpJv^`}kU-D5E5j)zzNK)$Qv%_w}lxu=nT2om> zwk_lN_1TsO#)Nu(E_z!}b3e!TycmAB)~HWa2_ZGnYnrXOOy_Q&lhxZ3P}rq>D_*GZ z7gOHqb*9dH5nb#|yW1c_=NqhsDGl5+JRdvh0#&aWIV9}fOls3(W1vrBw?*7QArZH) zzr>07&U(vjHTypp`WB**bhQiLaa4I*q(zrIg#mdJ>dfuT2JJ;hB+S?K6y+E~qk~m`mZ-`QPbF~68gPv$OBzWqP`z?Rk>#q>QEgfx`9;JQ%;A$m0 z#M-{SJ+VvF8N;zvmmw_RjS=0D$-s-L-Uc#cL@3P^Y|VhkkMF>~5`BmvFh5sNt!mF| z4&{l=w+7k6%PL%;AOPAMvw|x^P5sUk*D1K_#MsLeXVSXYhIzYHuabIG!Dn`GDoI$2 zNT8?zCE(_(UOxDHaqC;-(~cegWk0v$>j21urU1ATmnL58Bi@gi7~F~h+sd8FQN4)q zipQGZlFQC(p_&L@ieg|xhsr1Bp<4s^uwr(gi-2JZz<-P+zF5_K3~bUn!S;CgtvBkw zs~68M%x^C^3baGch`exH;G%oZ`%OPA%9PtD^6Y?7KaiyM`5(|3)8K=&mlAI<6ANAe z#25_iA-EGxpkWc*I+7gXtczH$7}y>7M;ZPU963hP%6Bqw8p5H(?@T{=&`rLULvdk* zWJ`adNSE9;U3C6=1nZBUx_{-ewZeRz)w$fE3n%2#w8KD_v zlQl2QSa`0smxT;m2Y@^9CIl+CMy~#)d$Rd!XlVa^tEG0K?c_E!C0;jShe38%1oqJk zgXtkFHn&yB9V83AJvO;JfLv_W2nXw}IeH~U0nwJ~wMkdze$bWgio?pYdMbr|@mj^CpN$o zOZ1#-7ggDya=DQqEpzqEYhlHcm5<6ePlO2gaXAQID0$3ugS z)LE&cY$5uq-%?j5RLbWS>@2T%v4Q_|Mmn7Eg}U9&gT=BGLNh6ySLCC9b;m z+}L`YCOV2e=u^*cCCjq4^z!BjRN53a#hnI|I3?9T@t=EQjZ9`gnXV(#zyh_azs}3- zYwbmc<%?7hQ;nOwPs~P_yP7}_=j8C6RWgDu**t(%$^&geodji)1u?{F@5NB2vLjNb zW2aox8ci67ML5u6@y-@7cf6r%fSEyxN5LR75lHalCbwt&7Y`NB&n&Wjspjrq(DMH% z%qYODnT2?vuuZZ$D@b@*T&M0EMns?R#0lo%wHo5x#xYBpu6| zPg9#aa^uiVz)Kpe{}eJgmQKarr?shOYk*9o2Z9M|An&np$xi%M7q*GV%;i#f7Pr8j!|Bzi(@~ zC%==e^`$gc0l-=;E(P9Tg8v%08en!unCM!i2qLGB@^wOdK*+^A1e~OImFJq^S_`#7 zpcyYz{ZEEqPrd6zjph8OES2wX<;rcT<5iHZ9_?O8R8IgfQA`(DB8vf#P_$yf)S3_0 zN?iy1-%`X)J<3f?)#t%ownn9(Z~o5|GnYWDJqPq%Zusk4A*oW zDk&T~g68X9K_adEPOnOD$QIrTVNT6YtTLJ($N`QTgIZ(!iCw9w> zAxXb~FRHX{&wg&R*(kCLUp(^|8fkfB$D1dIL*w|J+P{D9IVjBmK|fvY%M~#O!$CrY z_4f!~6jd6zm@`Yfpu?zfp|@j$*Y!I;xM;FRXIAPksz`~NyoyC*wU!!ot`5?MHmBY0 zL;_+vH%DOH)H2w92q9Iz__|>F;lQeTR_XAHP+hV=nWXJQ3i^eoe zH%wDUg9I`s6y&R_Bp7GJfjI<%Vboduo5IS|zOiL=upoRv%~0{c4*n zmPypXL)Iej*!%X>yh@g_QTXi(%lf)9P3UM@YKn%Y`Vi2aw2ToHg`Qd{6Fnr#RBU$@ z`m+0KrkW}do%EUs=N7YuPB{T$Jtdk&1<1OzQh&Zz4XE6x2m8(;PGF>aaiJ~M`I2~p z0X8+Kaw_=eq6t_=(YWrIXO=7uM_MIfAFf;{c!%@Itpx&`y^i_hN;wJH9;fMZ<Uboft)*3KrEbj#~GTv_kV+IUsscO%*cBZ)> zabCmYt=uCz$NmC5c0z{IPBU#}1 z0}-eI^6fQ{wq0svbvNnpxur^KJnl!GT>X1s5UC`03bO8``J-^u%#6THuZ$J5gt?o6 zw}HrLG@8(1mJKOFgPO)8KOW8LVv5;6TA-rEQH3ZQn{y(5Bd&J zT#0gW-D;F7F` z4cyEQ&z-UUVrI5k>3$6HMb36T!$qQhh@;DWdvY{i1!7hi3M5}tVk&?KeP&pTp-3}3 zx^hn^?oRnu+9*9mQUImf`iukSR`#rT|NQ1jw5%nSEC2~TSRH?Ao=`xl8XJw|$f4WO zw50Lp{SpkPzFsc4N&H0xAD!HAH-5=VC~dS1zVq_NxmtP?ww&3P>OlNoWK&+Sr7tghI zQN1R@^OnGPD5qH%>3h?l$~B`P715>7j)kK4*4p7ww|KU; zg>EM)ZS>Kh}A3{3UW&n7&Ur!02^T-EmuAa){9&!?Mfq? zEX$=qx6E~r;!w>@g@Xs7A@TIM&Ws$mZrQKr)#O$pad#QYIga(Z*~}W=hJ*uFd=d`4 zwkRkux@=|XNQprujy^bs--V6mTICIiQQXDxG2*Vg-tu#H*#Z^EO9BL`IT^axouU*FG|==u;nwrJev3J;sQAku^$ zgHG!IrCglmBJOG;f>aYukLRDnTgETAV_0_$lLdf`hXldAY>m!;*g}Fvk{^ zm~>{hy0r0ugb4AO!VxN0uvctNxFU{Nr^Zg$AAbe#>_6Yua-xbr7vzOS{Qk;o=lrAr zfAubY$QGi)*nFj`LjK+Y1NL?-Tl6nF4P(zdY?J_?A4JFhhjbx&=$22OHjWzU?^r)t zRc25N3Y9pS;u>jStyL2$m-ZPqBr$6z#yPGO?^Tb+0N&j0>|ylj@f2MVEGU4{UxnyU z_u|!Qd*E8_M3X zf0=%eh2qIAInft?^D^ah*vHJ~_a$|}kNQ~O@;V6p{!8JcIL)1}MXS~tD0{h{!vZlA?}WCaHZH#X340| z65%P(EeS1kGBZByBlkhRSN$30ge%$H!Ja!kPX#t$?pn>GQNS0aGgbU#9= z`1L^=eM)rR3Gwi5JD;8?5^CM{;Z?Tpoo#LZ;N<3?B0Jl+C`-IBy3iClrKFfMfS`Eh zd9{z1H}2f=!2I<>L(bkFk=W^8IfMgF2VKRPuSZ0ZT>bNBin{ATG5*@ey_Zg4Q zV0z&Jo3mXB4}loUW6X`m;T!r`le|IO>0FcJLMnKmESEGl&C)_hR;lV>g6E9Lm1Z2hx1nC+&LdY*=DgIf zKGjK#%5AD_*bavG^PIUJX9OiMf6)@(cx_zf>5*Cs>Dm@oR+jOtVg+$yF%(@}-D>R| z+I)9PQMnD0IKfCE!YNZ8?aI|z1y-^ytrU(AlND?JSwQ`gewdR#zJ7b0tXj4e!L+Yd zKOrk622WNep{ba*3)nYN%_1L-C0%@PZ4Bbnt$tNS1umg)&MDRo&cRX<3NfeR-vVtF zdETeAcg+VF!dF_zM|<^-`1GUv@HE1-LY(5>&5wp6H#S7Z-~==VP%RGT(stDkN5lK$ zomeDL%gr1Wt+kAI0=2TupWUM&f^RQ#)%R2ZR+DT+Q}?|Y6%rtsXr{q^?LCLYY6@eC z9X^c8CUrBu;=OOL^)pzq8d)0}nK}VhbYT4N>0af`(@#OyI#VdA;2LHrX_U*3^-+yF z=+@RO#R*|KICT!Y34%zFM>~%1{{>rfId}pDf0)v`kksNqW0W@jn-3QZ|LH}{qg`hx zaqFXH?o|Z+Y4g}1W$fb>S;L>FUq&W~Q|bso?I>ZALz` zDB5aggUV_T)rRU+Y2@m!Y(oy*h&hsg-}*}LStG_#ACo%Ks&XJ1Rq(?!HR6ONARTfh z!BI<1(8PCr`5MVBt>fFQewJ!yMr@yTW=1uiPi^$6j~HT%2t)L;$wSb9wIOon^9}b zW_j2hSHD>%__i4gV|yxDNLu$KH+OKNY}x{x;_gt(amPR1BMrY6Y2Od5?Uf_fsDtKo z<74lL_R9@I1z|VOIaK&F(BqZs#JA1Xm~m64B3DY=s2a>$GHDk20{#)Qie#VJh3h)N zBAV)F0%NN})X6>$p$%WfgSci>jvHi$@;kaCoeOn5WKLD@NAJm2h;)KKD7~?xEEXKu z_sNr5(wuFGMs{m$9cOsCR3=Dgtvh}S(eG5g)d)88ij*fqdYaE=m)P>E4n zv0WJP7?YA;qtF3C0~`4ijED@DIFIt>eyRn8hPO7T$pAINfh?B`ya5oMce#Pf;(ha4 z3=y@RQAbubjp-Nazwn5BCE^s6CkN-nND_Ya^0x5CQ)7Osd#>amlWHMt@8hhQl4J?K z3E-bJPkN^S_Tz%z*xPqA7}0PL{wzuL>Q& zJN>;rmo1OUF2Wm5P}cdJ7xE618(c;P>s9LXX2(uEy|nQlEMPgc^`_k`As1`X8)D-} z=->>x)?0lTK#NfO1JZGqS_`Bd2-H<^S8r8&i4^QA0cE z$8@`C65)KN&J%Q&Bt3U@YTS<&Z-;Q-3)u0#zLTxRF4prf=Aui^?dT?*=F5yyi5lcO zL+`QoA+WXSH6}N&AHSlp7s@jY7jbU^s^CpLe22hyweHNVtw#C>zKYxPRhmyilknw| z)HMnjS#eb4F$*3jsh`cvYz+%PYkar{nUw(`?k(U8mA)|Kcg`^~AK`&u*wizLUpoDyF`l<|62 zT`AmW!WD*@WnA)-=l4_ChCV72b6QL2XwcY^a+l~a-e(PG%B77et+aP^8)Ti<;mDRt z-?`!b2g7$THfyudo>~*1Q<8~0re+xjrGgok-f2N6}sraU9gu--GEUw;wYC@Ms5!2vl z%E^9M88$--w!$%;|1lVQLl@Bhu?*;}tSUurjef9|M<}6AXI|?xzqu--ZS6GrDr+zq z{u__R8>ITAE7l~%Y}S9@jJ$ApL6<8Ls(8Zjce#{P0%=lfWaYRb2W?HBj>IKivgUg1 zwcTm}ldK_`BZN>7k-_+%%}28i5B9FyH(Gk6_gKWlkGDgs7e>#uqUC8BdfTX$TQ1YP zlxO{H*=#7*;jE_KGqSKalQ4E>{4j+BMC><80`kWX3GCKBWfdQz{k7`U$72Vl(p=`XTgU=1lukp4)K}}Yfh9@S$ZG^@32wobBR84PS`B&hI-E52it9tqMuT7ZU5)Lu7 z?mZ$ba^cPtkEAg^2Vq^kRT5$0cK+sbltIBn)muKDmT)PDGkxmHhCcSs{r%U{fwtGy zL3BJ6X~*X8_CZYaiFR={*ZL*zuEJcnjt{47|71Od1}Z|EN#<@|4B(WtyC+WW7nrc3 zR1iPuXutE1hU-^sunA)2pOo8Ir0)&t2u@f!^Q;@1)=xbrPTE$NMkuYG3qEmhWp@5E ze&#X!j8)b=W~kG3AwGV8AnBZ{r}!uLoVM4J#C?xAARz@)NtwPPFK}V%?366s5OocS zVCT)GzJc)jhHU=-_>VFMz;sfh}U zP0E||v`tmEmeuGXyC86KYeLokhx-$o&eBenn2j|=5Qjp&uWrqPf7{+wVCd4{7j8%^ zeS0N(b=OF^Jx#Jy47s7M{ z^6_)5I&tz9Av-R3kA&~eTKFPBduQmxxT?Y-nPeK5iVHCq$zT=GsZJ^TTUKnznF-a2 zsaFTG>OBBa0MOCEjJ}``QAla+ilC?z+P?dCxgqlKWbkUmn#^(bsPj+xn;GxxvBmic z&1(`b>-*%z?0=K4I$SHqCtQpb)?JRnn-wg3fgu>W_3Rh!EGHft(S6sS^0h%mu;jqv z)9dPkZmFO1@Wm(=>ZgV5@@=1Uuz}#w=yAMS(h45@EF(KGd3cey(N40lOw7X9WWfgg zBT8{QXmO=MuZizs7E!=(Ohr7X!MhxVsK*N+37k@=n4O_(zV^=DJ|Sp2HL=e)_d_eo zrFA?XiNzT*L~KR*Oj1({W9vTYbTx*yoD`MS?(yk?4otI>%csx%14Ht5r-e3taPxj0 zW)mIuax$nZm5bJIKmuuP)zvnAJlLAZxu}K zeerrS{Bq|s=GQv_U_4L}i`jx1Et~ds4n7YEu=p78UL!BwKX921WeNPCi`KCTv1 zIjWPmn|2nVjvv0Pha&l6Rra{6W5h_2XH^%m00mk9vi^tJ%ir`#FDQQ1A|&n2d3G55 z;I)x3oMLrlC^m$%rQ_P$lluCF!&nH$NUGlc*n?(c1|#+a?s}sh)7y1vB1hvhA`c~x zpJ+pg`=6!KYjiD;QITEf`oPL?JTKWJ$~IL?qkFw8+9bmaNY%l#y9i@uzXN_)ioLfH z-;LW^ds1i7BIuQ8(5Q?Vy-M~AdPyuNTIfh49I&%MY>3i(Kd-gs8vo!8zfbD(cjxX0 z4%jE-ytTY1LVKk?(tGNYOeB&v^$Y)7<>L`jC4@;tj2^ycD|IhJrm54*HQ^)K0y#dock)e%NI-@`iPg{dV>=u^#PEM4fBABF1(M2 zdL$WIGXNTL)7}Kh5JLMwP6Zx%UGQN>N7x}fAh$0-{CDmv^4`@@wf?I6`tZs0(pL&$ zp|K4p2O*_jL#dKYx*&sy@7J06xK(BT^ashV=NaeQ8nAwF+hz7TqHuO%#oZKHmYdRE zX3S_m0>_JK`%o6nAU3wM?hN!0+*&u11SQo^_uILd)=_>*v{TMHZC`}k7lCbeI2ic0z5$Cw}YpSb492Q%8>#w=^)nNkR z9s>?s9MhC}7$YX$F%9e-<$yRjqBvFuFk$l2tClUd>we3YUJ@L_}u za8K{TyUs2q>8wS!W{ZN!VkZ%Br>*4AIiJ@+rjJw(-EgS1<0xoKMwzveow_Bg*E+XQ zk4&U0_CHtu4t%x8=~dYOo4=XCgU`u63cMEyHxnMWZG}| zVQ6XqsdB6R*KZldPW;VF44sVv_wc*%AzD4142k2L=$f*>>{E?Pr|**RaYtOV1o+c07vu1GqP`c%$rn8i{$HjgCLg;2_t@z-(_h?FXygKbxr!|!}$ z=k&)9cvF(l;dk{Xp|;T6t*uFF1{{qh(fqJRa_@)Hw1lScNKTpp698Xap^o;`l|Hev zNkdi+q5O+1S^VD#R1^`)R*`&ErCO_`Q5yw;1I2QG3u%VYdg`>L>_F9dgMygk#VE}x z_Ewp`n=2dF;xpDAbcX$0QmUulWjP^yoG#evNetutj=-L;i<2*sYq*POWKcP$Lu?obBa+HJ-P_IkT-0)y}) z5Vg&_-OSeT%ui0Xo+>^%hB%t0sK5xeZhxA_a06~-@8@dns$w?j36{MM%e6#f##=AO zQX45VTdqLCWcP3BktJ$^pemb+9ip?FQ7vd^XWW~CGTgLuyfg}MvZ#sDOeGgkGdBa0 zjAzjY*c&hA&0Jc|Lbrd)eDu;7OG~SJ+xf{~+W8_?ms~ST%=;V5+H(Jj zG*&q;(k1QSr2Nk)W0FL!Xg!_>;;Rxdm^}EjwkU^j44GhyJIYj90){@y#NgF`AYgZ* zT-=qVx`fdFTj3_gBFUaKYe={udHAZH%^`5{*DPBJ2_Kj;f%!xjJ4!xzG>vdEswcB_0eLE^lC(keGk8JeUwOk=rtLW(t=lJUe%ti7TJO2x9o^bKJ5rIiwH zT>R{H8~TkI^Xj3&c>*pX-n+p3mx=LM3IdO*;uW}{zi5E_MmbVoF9z42G97>lp0(Bp z?RJI}brN`<35SME);oIIbcDo%cv*dwl1Q}&@vy9Ogr!+VK`4j@s~sj0Ec!>O4eQTp z2z3p-*ARljae@YP^|}=b!OHdLo>E`@a?}to`;6 zBVzn`GJq!dygDz1EP4I^LUD#_6}wfGSQBFjRO4Xwe}GCj?A}vF!Ftijzwp~vg!Fg| z!3%7)exYVk#@xu8ZNo{>uxkQZ)c*iiL8!jkrA<|9iV!wdF~<|bC=yLAe|Y}@5*_(| z&t<|AS$!?;?ciBaMC?d31W*mR5As_JT8^J|vPbo6h@(?IN7*hKhsAz1WyaEpy7OJ7 z{9c5Y9*Tfbqd-@e`#cJ_L?2al($+!hPZua3_PTQ6Uk~!JE6pjizJ}6OkT%cFxYQbt zvitu4H~BdhbeLOPMQtZ3BX_o(RS=pmuIonqte9ybH`S8b3usxyff~QNMcCG#9^YsA zakfDZX{<$ccLKO8#a%}>8}Kv;Y4&lpBqQeueQ?%~7dLbqoOGf4D^@(e;Bp0!Mc=R2 zZJ$ZJqQl42GO3~4pvxj@szTD+8!J0_TG$_2+7;eITD$kzdhLYnk+M5UyoT~f=Cxpx zka?t)W5$Fi_WL;sN)X#cZ>bx|pVE7k{o=9~Q^#lcx*`3g$==LLI?8hl(pj@q)+H? zU94IOt%bVAzgQ%nilT?FJ-^~PAW_1W*iK?{p0GDQm3=k<^Kh*H01JN4OiY)hL1_$CMIu@dk6`fD~HVS0h zO18pD?rPS`3kCw4jrn3wh19hhnLwU6co`dzZHQo_08Juv`}VuNhB(oZKTPppqlq=~ z`%2g(S%{&vEhYnf3f%#B^^(f0qNCwFo+G~=yX9otXxSBOryDmm_S76`Ldmkw_(}G- zkF$|Ys%iJ>b#V7K(Q#Sa#9D-}?)v;cXYGB5z{`?_ye*|_%{|RpOPUD_fZPDD8V}@b zvx3*eu598t?HWaXN~u9WDc9wg<^{khH zkpo5QXvC=HO4Bgh;Jqk7J69C802?U9TP#M@#a+LS1UNU3Tq?DSlhB+B*$Q?zrLq9t zyJ16Ihi&myoWR?*D%dqU3{vv{06uBbYx;x76r5v-g!oS6FUHjVUyqJw;T5~8&nqgk z#@6=Fb2Azum!bhs0`e=FV7PIQSBh#{bWzxw`x{E!O#JH9bzsNsT)$tke|F3EawaVJ z``8AvqFqRc6P@O|0E9wd&EADvwC+vJ56J#X{ zY>rDu+IektZ8a?P1MG~ReelJ>2Z2fD86`^c-_vFzm6Ok5&f1ETzdo-|3?2DIp}$hTg{rVpvX? zlX-VhRG5GW_<%J5f6B`a?Ld*U(2_)O9Su~9ig(JJl%sw{i0DoPwp20c_+qVy2T%YQ zt7tfrL$(!cw*LSuRZi~ZZDTV@UB4W%0?SrOaEF^}GIN}=fXy>fhox)3DrVGd9W1vk zCEHt;5;6u-M*&TN@9|(eqNy?R-H_Do*5rU-hjrSuY{ttf*~-HU-H`dlRZBE1jAJiG zDmGe=wBO|9Fmr9ya$vUbKP6a{A}vEH{jUx=uysHnV7`x0xRO}*WN%N28=gOFEQzM6 zK@EQhv<6A*Dslt?)j{jVz8PSXQH>yPz>@sS5aynkt904AHV{!r9ZOCu8aoA!P{NNB zkxGj4alL&-I1cTR*<14e0P`GqR`M+?Qk|x=xgQLS7{4-UNBdu6_Fwk1S*XT2hjD`` zd-CyM8Gazbsz-2p=DFGi&3odPQ@Av*Y*pMTinTyJ&MMfCk*z-bRaH+B;Ml6kE=brM zRY~ULH|vV1I&w8Mr@jSUO}sHy`5I!bD^9qpVLsvC3a)Mc0J9ZZI%29Ch5fdh7uGK% zSW=-wG2D~b4yPp%#Kf9m`o^mIjK)6su7u0H3J7tsFz=OXm&GII9`B*?%HFrlIU0D}Fs%JV`J8#y?5qs{Cd zQ~b>G@0-GnCg}~skM3XLkRRpr&TFNLoruWEL{c`uWlZg_MUKQ%!xdV{N5kI=tpbLF zae{&-xMztN&gEc!UN=hK`XSSw~#YizXS(x$Dtcj;>ool z@9L^b)sTud_(BR#>!&^(4+_$i?UuDa|I+WPze-amW~UWFH8`Ph0GfUntGzWH2Hx1E zeE}30rNAHIfhb*HQTm)awJX&447L%sA1vrR`&87DXwA>6vc*a*1xS1lL3h>SnHQMg}VU|g67zO zyvM?5Ir^D!i&da(Jp7ufn@hd!Bx0cfs_cH(CjL?Jalt5#iVdS|{I6|k9d3c0+mo6 zIR?nuR`+)xWOcl0hqTlYv-@nh*^>*V#E)ZHTn*%X+os#cviQ zD^3bn(a&i&{#E^z$Q{$k?79W?b6SHcw2qC(ZNCh{%Nj1r4ETa?>Mw->>_$@F*s1$p zF^aZi3TS%x3{?)-Jm`^veU8`_Yt9hUdJV9u$t5Y(=nrg?3R|dae^g3L!Wiq=RORuF zxY-Ip_5CvTS2MYtT84t40sjCr=12v@Bryxf?5^&Nu*U5I0vC~~ulXbSa(32~>F{cI zhC{(@k|r$1LCKg8btB^8o;X+;LlSy?pr+WVYzT#tx(m=dWQJbCsQclW0SBBbx z;z1yioKGXTru_Ur&!F+4l0|N$sYlwGC{6MY19lB^F7?&suEdSr2+kl{iD7X zEH6*g4AVn%dN>bIl4bN4hj@LbZO%y14r}Fu^Mq zhUyab>OQirYs3~`^+j^fTBaCYvwL@ccy>?}?YRL+$R2Ijzyoy386{g~0i05tsj&Y5 zD!B4sRV}q=S17e+`zrmb{#Hm95)Vo8nz*ciKti;sBD{g$;XShATt2Cnk_DyrnQv0= zM4m_$eI#b6MQ??IFY|vkU}rAdO&+gXw2Xog5D3(GY%^CUaTHIe+m%ok@yIqbvXuvN z3GRP}1TG;??bLO^tB48%@u=)8U#AMR9qCXjU%wQ%$nV#11_g4VA7_7Vm{qb{twnK4 zpfp{`1HZN?Xep&SpPnk4>BAV#TnspPK1{EW&DI_);~uGVj?va~A@QP48b*Mh4506ry3 z8&~u4%vehuW)6CSyi^afPugb4T4{^=DA9d=%R0#9(4IU=`&(dSwp}(IS~%gh0UcPG zoc9OpQBUn)W;RbWn-#dNhy&G(F)XwI(AVw!vOu+!YddK538vGT1J4t4LPbv>^XZZW zfee3C(3;ZfS&;h4$Oi_L18Q*b$x?W%ASRifB8jaWvr@H?DvC2qq1vt^v$7t1wnYj)s z2LAx-S0n>mie(!;{kmJs4I?#RdoQ+4sS^dnDDryzrBsNh6t5H5VPaDaW=l&eSY&Wo z;oFZ9&F}}n<7-Nh-Ok*iX`<@G;RdT;*;m4?>9-1>3dYk;hgf?;LByhuQaX{vOE22~U**V_VPolWT|@qmQMtDjc=p|ZVd{S)f2)dZnCZ5b zkt!Hj6ylF#9e>eFpilz}+L2+*(ol%}5 z8C?JbGWa*Y?JHnoYC4UrzZmZ(0NigzUC1A^(`-sY8&jX-~dXQ6z+qc>u@nvxg zlp(rnIN@@R!d3>9;zrag{{SzwmIkux8$YVeHN>)s8c;!|)c*i00abf_UMrhlsmmoU zfF_iuHLm{v?6C^nt%T8}morA3=6bH;yhp;ASd{h~J9}shcWf&m$?h70RQ;!kkaSz>eg9t@~IhA&gx^sa`B0CFD|Z$-|CC0NTIJiERdy zwJT?eU|@A{fq_XCmFtOP4_Q?0q%eRH^G1 z?JNG)0~=-~NuGQ*bHmidTw(UYMbxd~sH(y+`AUy1a)<;;jM(C~@QCidq0y+rt%X8X6wH z*sFhrC{wzeTSX+~&_;~kaLEB>5;PuNq|QAVrnZtdzmZsjU4cIp8Be}!qZ)Lwm6W2( zRk*p}lk+lyM4U+AK>J7s`>|W%{{UAlXbUwRGSFJe(GZsE)Q&PLYJMQRe%%$aV6Y*J z+FIK&<9YkZ55(+29B6;L+cJcA-G=#c z^78Ul)7{uiM+J$`8rQ3G`zd>N$#rvCsB9K(=yLVG>C{&9oLa_PEt z?a?Y>o^CPlH55^~ulm`Gk;uos?`{U0WiCUhilA?_TTAoGbPU3xqhpdqB4M{!kz+yd zr~rJ13T4S4)OB~!E&^Sia5yi|rycn5Kh2U5U}geyWqBRQy996O_)4Vp7V0IxCMGqA>my4_5#W;1oh+^T$E6N->3paJo7Bl)u= zn{blPF}0Q5@P;^-)@1-lK|9xOYQM3O>mlWV+FGZ*HH4D$oG$ z)|jgFDt2y|s?I>ywkou}4@^};X#$T73bG&@;_F;hT9n@vTtzn+RmxVqYl^wJu%WIh z&`^_S`RGhv4v2U(jfmM7-VJKAXh zeR?9(;_)9P?_9|nIEU0|JcC+ISI%0hUPk~(Re47nFbC5fCvDDFK_$urL^8b_^7~Gf z+{BF0P9$e2%~3*na$k$#$@pzPGF^T7Qyu-v-{}*)3@XbYG~(mIwsG-cIPC*aW6cq# zdGqrk{vXkhUaW!^fh|Lla7m#%>?FEneI?qeWVg9@+u$@Z7&%ySxT z60~`zOp7JTqqlqtUQPLlJ-m8_>s?5YC^4aCG_6;${%`VgJ||~ekZzNCF53P$p|+D~ z;sj81U~9$0Hva%;B#ATjvT6ryly(QM5L(Df^*h6EoL0TQ&g3nABV3SUOfyvpd3Wit zq(}oRIIi`pa?8gil8B!AJ1Kn#;}Uw6Bv6umo|zOB6zUd!X+X0O3OD>~mo%r)@(9e} z@jC^;gg>oq>V1*wR+XoEWa*3l)9+LXQcuy8GEp~Gm*E>z6-5GAd|P;8uBH^al;0wj z$z$7WD#SeNGc-*d2`oa6BvfzjnYcr)&R8$#zgFPJ?8<4$h}->8zq6T+3R$RX+LfHI zW{K)UK&wQpML*(S>tqXHO>|qSrqj|{X%vols*c_R{cq;LlB{Bm$x^fy)q;u78m9_`SrN{E02Sn zT!`z$5&g`3`Y}JX`#DK(il>sV?d>iIx^*C;1!m}9_M`s*V}X%P^qW?_zn!^+w`1|c zQ@an_U*u2naIv;WZKK#qhVC!jvYHnCnqWdls9D`#7YaazqtkQtY5vD8iD4ublW%Wm zpHP{eYn{juf)p=p+by=FCaZY02H1Y~Fe)Sz1K<3n#X?aE>z7)L0&0kr$xzf7PyMSJH6>Zt)rz+Ox)`l*ph0DgOWp*(zdC zGQ}mu+Rh|H4QuIHL@!fB+-fepNIWi41zgKP{qMXL|&YB`d=)I zRG97lp28-P5DJq}did8QLkmfp*C7Iz315kQk47Intha(Xr}`MNWH$3R2_5LXx>GHS zk2_=*`b_r+iiY(I3OF<>wEkbST(QR?WzFF7uA>INZFxoypa^aynZIgv{j~o8DRUPn zcA8>ppFwE4r1y}CnUz?Yd?R8!b61d2c6g;}tH_^a%~)<|DVXj{m>N)Y>V2_Ry&~UX zw;lfg=B!n^P}H{lcjmmcyufi<(F&FLPj8J|GDC=&=@MB(0$kfd^4t~=A}aCY-EdT!gPA87Mj47o0ED2ofHSzGH- zD*O!_av=A9JzI&un`GWhuon`PS|gANJZO5;?BaqM&ZD5i4cblV10pZOChEjj#eUU4 z%E?8lPc_y)t3CXtG;pj*F%e3hoR|J3mmo2F8)F>OJkeDT#UC%(srV1i6qVQTKA2@Q z$_%qvm5sWC%+q3i&)PUcRFk_+Cc@_7Wv?gQLMY-0{{S!fvS2jX0RgVrPhc7yJrqT7 zkI9d>#qj?CtiKKevS2TAgRzSG`6IemJvcY7F9EmPZ?xDOwg^FY4XYR#eMb9XfZuaY zA0^1CQl5L8AlDGp?fKA=&~3NFlL2i;%1Cu4TS()27A{}>`(sG8_tX7KLj|zo!j-A0 z0RG!9K(YZb(xMZ>uXZKmODK^RfzbZX9^A1DC2OeNemgkeRFO)$%TPj%_x+QJP*ECv z-Lw}`TSBceOjIihas>Q5m43q_U_lJG%&>@kD8$l4m8(n2g?OF4ve4CP+P%W8cJFgP zt8WZ47GXfl)%Z9609PQIv^}cJbz;UTI2)Qfap-;j0GF2^<-)*M+GwK<`dYjIh+}2v6tiUlw;LT^C$CS6G?p9!aH5uTAkLR zmO=w~Q8|1q&41yr+9^WH!8Q8`F09n5a9~yb*II5y-aqVc0-1{0Kc7szy+nXas}x*M z8g^4$ECPDAQ^m@3JY{|*f}M~19EdEWliplQ8q0C%vq2D}B9Gowcz-wfIWpH2HQoHW zon77SxhnB7vDjDP=i4Dn(K?OcyjbH)g%>e{$&mG6DfSKuK`OdUFBzb^0!d*(Mqy2j ze|UraY?ae0v_*!R(7=}O@v}8#KZva`88P8ZH5+tz#AwAyJi~+6f3j5JiA1}S*d_YC z)Rx7}P1##@sUHhPPqWMRu#;>6rCZ-CL3Z)q)HTFk1fYt7r|tg$tCd@m1fn@!Jwioj zdD@a8pYn73tgsfM8`5s0v$OiGs;iPY zC~d^GUQ#lz^K$*1u1uni(hRX_>e0WiB#25H0vGmptv}s)04=ndOCr9K=FF|cMWu#R zjZhubBK&d%>TsCSF4=B_P>ZNCdMrm4LA^ovz9s#PgCLmetg_olZ0YKH-~y+5ivH67 z059`k0hOtKS?brGl(1j(Vw0GVy$dSSqcHnP{Ehbb{jA5y9h}@#dQzbq4XK!Jz%Nib zoKotJ+v2U3G~1>sv=7G=IEoFiR>GcuR~2uA0YCx8S}4bII&~POpniC(Md{FCRv-D9 z<{0#=6=|dqMaz_%n(*j8&&9iT%#1O&7d*D7km_D?(|oaPNR6kGN1{le6?&d@Z`+C0 ze`Ahj66*##WA}b=mg(BsY5fiiT}*KwQBnLwPr|3+{%l08CLk(U`Ow?6aZPa3-bet5 zCIMFOzq8d_Ee&Muw?vLRojOlifUqvbszi&(^RI{bKh2X7wwW3$TSKfQ(h{**hVVd2Qik&9U}78?uM-@7q{d+LYp*l4~ZR@_K=^nxf5L*NFmc) zyxNp^no}zCAWI~4WCWjvUrG8O^|F%R9$T|(c%Yu{D_Iq_2_#NaOoRnZh%6)fDAiw! z9wsLj5M){hm-PES4W$6naV((JY)u_Mmk$-S_B^HvrPV8h}LAo~UKEMc|N|2yabJsD6w=yxL(u1Z&lc-L>bj4gYH552f z^RLZ`?(NzMBABhR)X0Ii`R(nN#580y^379T)b4eJ`i1PjP)ae4#~@U#4#)O+WuQ3n zlh}N*t)nVDsPTXRtBvVT_>Na7w!&=D3cB+{RXxU1T#(<-rUbXJ-HyY2AX*8g3+BB_ z-ZRM_j;4SO$tR#0vBMpmKB7YQW479@?xLSmwot4o$(U{a%fl};9AIr%Lya{ZOVN?2 z==@z2*Kj$5Ug&bHr)`_@4^z^$yX3O5mUpV2B|#n}QAS|KHeHTMP& zxTo1=YX1N>Vool0EWHyAFH6((hh0simgQdEeh}Xp@*f|rPxAewjWQeyJiJ>zsqzmI zquZF+ynI1YMF}6wRQEm^g_E1I!}PLJ)z|_uruT139+<0v#aw!Hsl`;Kk%c&o`;1i# z*9@b5yl^Vhc7tR!V~VMSG9FF8g)vlQX~a=_VylneinKQQ{{WwSRk1_36vbNu?)Sx8 zRpfj&>58$hJ^9uTD_QbnmRp;E=?X-(Jb?RO>~j2ZveA-s9tEdW}PnC>8Dy<)*) zbu^Nv?K?Nv&6gDiTfxLo`WA_E=IKtSsswc7#wfr%P=ofrdG`MRm*T`5VJ}Z6QwNmf zj_7)3F~m|q$8opAPi(kTj$~6sj?&d+hDHx5B9sA0J?Z0IC<&#k!gwFy1%Pj}u|Mm7 zm4ekT)3m_6Ej{|&Ux(}lAJ0YGGed*Vcc9tnjcFPz zgg9COO{xB_NvO4Rtg8}^NGQ}Qqkn9W4P>FUDBOwyIFa#q{W&1SvFn>TC55Bl5@aC8 z-9h>M{{YI#9hhu{^6YcY@+9&~)5ldYNyeamGI1QZHVaKB(?DZRs2sHg2IC|P0vxDZ zZSuggocXSCZUHF4pZLjSWH(yB`eNT{&-MLQ+v}6T#&%)AMm7V)*TW=$ z8A|EVT}2he(ix|PgDX`1pgN4KmPv&b>LiRa9myhsgTF4^a0Icrt;A%Q7PTgZO~J2$ zY_v5MG7QKpXGqv_ryxyoNJMGZX{Eu&U`Z7Sb~Qd5<4T2&dj9~G(*a8F z(Xr~6A6Z2T(E-Aw)R2DD5823)$OS!fQop#njtB_!m3fqpsO&j2WPm{^+bE`qgv!O( znvgf^pOnp>}Ew@}KLwxL>BO?a>*R-0mxvkJ7-9NbJ8 z^SF@IHxoct?KkrLKeK@)?;c3Liswy&NRO+@PbU8WD!&)Q`#G=8&Di1O$T<`h<3aT0 z4nsk=`&1aEXmI}j0EPu-7HCNFbzMpt897y!N}+s#N?Gr^Nhn zOdGPCq%u4-c*AlE;1Vi+$nV8)uqaEvHQO*DTsx9MLZp-J9@#Vyw@;c4LO~r}DZi#u zasImuP>`B^#bB&^sv2yQoNRj>#xq5P^`o7pLkqYv!B}ou)b=(t5gI^4oVDv2% znc+j~gx;S!FfLdjE-Rb7RBs7_(inQLZ{1I0;KrA2yuI0`{j zwqjHg1$Xub10_b0o23XI;KcW_5fd= z1yuq;{otl4T2WtS+t?ac8bfljqLu@CbRBSoCFXu+mK6AeO&whFcUm`3+5Z41{H)mG zb$Pk5*0IyB+&#foD5a=a_ZyNx;r{>x*?qX&F7m~jU-Kzh7B*tFAa(eEBPv^)svVA|vl3P*j zjF7g~c2Q6DaST^kMs$r&>hs8jjBO!2dK2>9ztzc7l;cYCCC;TtM%;}#sRckD=YRG& zF&2pyJ?ASn7Xg{oqGnz%6LI3gv|3Yt=4`Qzq<5Mw1-~+>BGujyY5-@c4l>{lD5qrbR`Dmqixf%%yn90YJ4TmHScu05>7yifwL_b8j=t zEwO)49uBN`AZ_sW#1xby*B@52_0X3bn0zhAdj9~s2kl@`?=I@kbk4GZvT!ZTxdfH> z`y4&71x!L|6t?dIOL-#}SK^@7w5RN-{hT1MszcgeT%evbEa*y?0>23V03}=DrYWmg z@kb!Jy9|YeV<6U`?^hl1R;Rmb+6G=RhWJZ-BX6`qWvmE5YS%K`$?4iPVxcA_6gB;y zi?79%$g_-5aN62KByux;@sNiMdy&m{{{UOz$TCLhQQR~_PHZD%$K-27H2GwM2`4Fuj*Mf8YiI=1N#sDulz?NP1c*hpP@9iwptfi zb_4cR&-Y{HlZ-8+B-kJ3XO;E+V)yGw$*tRu2!;Uf>+VwMxzL%yorNOmv6MAy690^*g0Dt3u+RT>$B52*EkX|5o(`{bI|-a5{S@`)$WPAU`TEN5l(~r{wxF` z5vxr%9$b~;VtqBGPTd7?hANtNo(m+ZfC%|Bvl1#urz8ij9$8$QLgKcU3v&!5y=X;V zE`wparyqtzI4zltHKJQht?6qe;-avOh(_S6eV^V(fE3764VOZe;hxgtn_S5%EN-eo zMn~H#zx96%KEDn#7`j;A4TJF z@gLjeLEV3uaFz^;&f;f-)RskMabA=o`s67#lw9eyj*_&p4^~yGb@)woEAqp{n8uQO zsHTjiydcR0m8(=$c+-|jC?OJbguZC+TriPh^vF@Uq5DjKW%5i@h$OfOW0_B@LJ`i# zi9f7lB-jc*+Qn0gPW%BNpa<=Ary-S+%mv3&xY8%mviavE^foyxN@?R#EvXJ8CIVQaX)Jr7U)KibLunc zusy^}9MVe{sAxBlLEQ4n%Q{wvR5RLhw=Rny=26cUi*3<=oBdpvEm8<8+3jP7+UnDT zMi_c*J2Ci`8JFzW0YpKx)RiZ%^rwHA-DGg9d{72$FD%n$#RWztS(|J+j#2GUU@NqCC=FQ}cUH)5HG&qssFl7gXA4-?7xQ9sz=@Depi51hRHcjouyEG=saQZ#(b(vgM8I=D3pDd&ba%U@L+IN>>H_GpB@JOi{3aLoUifYD1AN9^wLW4heV$ z!du!Nax93ZGW^u@{&D{R5&r;&%xsxltazE<a z?9;bvr-RwTSK>7}hD)&ldXD2F$)mRP#ad#=bF$)wKjuF$izp=YT8ye_Yfbx7xnyG3 zDO1C3yvWy%E$<6{{#H^;2Kc@I0BbU0961t_+-euLS1ySfhE@ZX-~n3gOqDPu-j(Iu zOy0rCTZmveGaAyq-Lf)d8D@#CO{ZLoSt~kCzwW^$dv^VtqG8E|>t<}VJJN$GauTmF z>OWM3A`#A0#RgxBHe7u3pz&WfY9i`EWM6}Gm9dm76X>)AKBYN4~eV zL2n2l6nOI|Z-?R^@Yz`w%r)i9yV-ShxloYUs?n$_<-e7`XkeJI*%L4F<@p`FPrV5iuttLgc3ne(3(&yH`MpK0%A;!zNqr;m(;9dfDMrV12owUm!ZTcCYyoca;C=5 zHt09SEvl9KL|3hGRT*Yr)C3=v1zAd+@l~Nl{cDP?;Z3PU#ajvn=V6MfgH4Vqv>JT; zF;@_AR>9wMzrHGf)wN5TE&|fRYu;7lVq{RX>0eNexgaeCjrp7NEwl|O^*hZzXeKfU zV}@F8$EWWjE%30*BMU84od<*Y+w(J1^IWVX{n&&Rjbo~;NB$X~)c*i}W@wKKg(-2Q zo?g&34QU$VSCT?tAP--eRa%B`^1jdV;ZA98}zy=Hk+xzA#kfW+z2vK=#Dr$Rgwn{8Z4D%A#jRU-^H`ZbWg(>%%lrlgu#R>D%F4*UAps6R?`y{{YTGN#|>UrTJpk zM2CR zm+E?b#LpZvY*~;Q6~4$*@V77Za*A&Sm)f%MDtBpwad0#PBh+X}fz6(YE+5A)T` zt7|u)OmZqv74i1W{V)!zrqkJ;q0x`w=C4#>u|2kiVS`*`sug$1m~1UhpTiav3- zIKWS{U6+XdY`eqJ&X_V?{*%Vsc1!sRd$+;hCZ2XvoH( ze=9Qn(+pJsdF7MplzUdP@r}@mZn6ORJ#3*p-AmF zX`D4H&=0l0{A+gYMT?3)4sBjH{C)=UN^ zAETS=v@fVaEv4Crt#6M~5p!)Io0EXlsi^&~D!cOk04oP2VYeF1 zZof!`f*74&nii`)O%vh!OM=-`B>bK8XlaI@3d&MK>{a@$55oM1kMia|VPVU}XuY9Y zy_u@q+h z2)TS5N!nbdL|QX^1pd!&^|K|$q!z7glQ^Cw1d0OPY4TiciDH*gOB9s7m(#Z-9<(Hm zpJxgXny#$AqQe}Xv{c$vYPn;-5Au96K~h~p2DS(-`FfHcvd#8ev2|YABp?@BX+2+5 z5hN}E1L9q}wvo~>%UXNY^qqoJrN|1^}1?&qw)FMe^0D6ffC_dL7C&L00 zFw!!u-I9S48U-MHePfpcH(}>{{SZ>7_s)#mMevchXKf+P;P!%AQ5fZ*)_YXiC5Iz zxD^NdpPmpHlA-1qF0Q|I6pXu3l@G#4fA)DQVQDw`b}K++k=#N>Ta#0f_g?rZCS<8{ z)0Br2kjHATU#ATs%2jb3GfZTFx*@LYdV!5Ix(K~HPUR|)IebElYeQU+3?(LMq!@=g znNdkWLVskD+x=$C13^f<=dAr=-cAq*5Fq3UG;!17AHqpF; zjM5cOlu=w+t47H{vF}0hJ76hSjrx2v0CmMGk;u|jd3W!Mw9zGawM{$?F+p9$Q*JdK zs%wfGGgItSp&I@rQ{P9&zDi6QUt}5nsZ;XNZ@GE2AYWwYlTq6o= zy=mCuu8qL^19Rhwst#oBP4QL2->%@CLLPnRtr_hdbpRxi7|G--UOcwt{#IvVox1$^ z=-Uiy8ynbuIV5O^1o2|EsrXmZ8$M)PjZCM@wz1leLN03?Cd~adJ+dlQriL|dQIJ(O zTKIR{#|@&LHkIkC2qaaCe!W3ZJQRF9@G@%Z^50KXwv5r(?0W6{ME?LT5D-dDsa#p! zwZ)pLph`5HeYfD>(=7p{l$%V^{-pr7vMK4%1_q!5@0PU_Xm2#h!Z4ET5qSa!#mPTw z{Yqk>F_?7yLs(_Dk!cgBsI#~wlE1Wv{vx;;4UsTuHc^>vVpp10Z;i?dns|i$pNj}$ zNhx*p<+Y5}3d|7{MAlcD0mhR4UN&Om?9ElxJ5BKNuVQIQe zBD0z(gvl=$M;RM$v&8dX_&>9XgKEaw-ATmBmZAXCT$h(veHRGw5( zxhwWt;_?1mm<>~s=(PBtTWD;k&BXF%TAB{LhrjIPsjM49>r8}9x-4a7qNP;)OjqrX z@-i*Srk$&++r-TRLI5mzFs(uEt@fKF3t5ROdW^SvluvhMGARbJ0K%jEo#ye!f2FDV6Sx)vL8Q~p*+Ff0!1 z&5v;Li=;6swo!xh_?jJ5U*&-Hmw-tNyCfBp6MYi`cFsRN_l| ze3EKaTATf$mN>_DEV{Hhq^V9#GS#DI6!iy2r}FUs04pTK1pWyTgcCS#QWsFow%c)R ziz1clw>NQKOBJ)9tIPe^JvmeMd@^^l5q6f%G}22Fz*<+07B_Yj9Q*t|c;zL?Pc29; z=6~HHLee^oszImiU_~nE`ufTPy8T%;;)8I?e#?KxPv*jkPb0dFk5tL($5Bzxk9Ge5 zjj|<>Y8Le_6_VVT3YJ&o2Sd1QizT|f)$jzG%R=JW_hkmev(Mh z4kCqAZ^Qlz;l`0mEU&Ge{nvxZ8_28*?zIA(U3&ajm84a!mu7C{h5{mp0LZoYgCE-9 zcKCm19xa>60Zyv9*=L$#8&>#i$O{p&w`9{#=VS>8ZtYcj*>EEOk_0v$*}1{$qxi zrdnn4&XpjqCgZ=^*m&UNnzT#lNf|S&uG?-2*yOm>K^OTyb_I>ahzt9Ph+iHp@oqhv zFmt9=)>_%eMIw)bzz%WT4v>V%~c56xvKNMFRwR%Y0S%fCKgi{B8R=lZO`> zaP#Ki51l;Q=TjrhmXkHC@r|Zhtelk8Bl@2Mtc-rr{?2Sp+dA0pY_QF1Rn|3F5hA#2 z_D1!YlV*=@J2L+F;;+a1IaG_05CZ=IFKAb{^F{TCd7efTP0Mlpt=smp04$5pA@cQ= znUSpvIZ#oU0!jY>C*l79hs(fl6IBw(nZcOT4pzS$0J&dIl!EZQrG?u=q-WMS#Kpab@QV}2=?aJ6wRlgvL? zxAgBNX#*z|MLQNxi}wEj;#f|~H%o2x9U{^%(y>P)&o?0GPbhgE_^@@a`xVMdkT=;f z)3rI7BAsl~d$xW`s>K`;xZ=GT6B|K|BDH@yYHxA%duM9i$PvjKCdbnIR4UxR*yLLv z6+FA7TpdO^wR^cGyb66tVIR8@k-=U`J`l~nE-Q*>C#G53U&0C^gg~T5K>~uG3vvE$ z+R59A!p0(>P?G&@brug1B!+5j`%288Lmvw#FNlufMFu?KR#=wTUjipZcs@^ z^;2@B9$W(V%&3P7Qh7$DacK?17;aWosb&OFsU9EYWsPLAJKbI#Pfim=^_P#?8-Kxm z)+|{LkLE)ZYY6nfKp2tLw);QpWJqKSCDC=mHQlt9&SIIj;(CC8yjK2fu0gO%cdOgV zWl>h#b)d{wG)W-y9O~C=0bWEXVBKhQGZ5Z{PWet+C zqolDiwDJY1s2h>{TyroN1jQnkQe?YHtvy2=Oa!Xy@ecf>QhwL-e$FH)*^*n#_ftz8 zby;47Fi=1g@yhu(TBA&mmAAMgwFzS1@wGBwG?WA;HLsMG!`Q*5%0v5!?b82@&VGtovRPw2zUX7KLZKKl8{Db9r7D$p;492Y7MFl%k zF*8nsnSwk;>=BA>Ox0bx%A`W?wLXkesl)+SII0@zRpJpkoK+7TWPZ&n-vX+FN#AT$ zw@`po?r^HrZ+r^hBF4S3S1|52#ayfn0XVBt`N@A_@tpMwa7%%5caLuH{Xv(cT zlZh0c*jUFYAN~j7%&Y@<7dfE$_e8Nvk5b?vc9udCU}^BF=fRiUuUGw?$u1q!*tC5~ zZ{in|tqTSLdXMEfWMb4xKS-RjlNy9r*w85L?~*NH9~7lzd1PQB>ss&kWo^l2?dzGq zN8lLkw_LOai6wVhgGeL}c`_4IPY>8^v5F^7Xs*ymBS8Cd6#lpgMIvv~-YCt;KplJl zsUONIk_Oc5r!SbHBt)z6FclsH`La9+6Gh$G3%gDawRh`Wuaj*d<+769RaPM5r9Hax z!eq3zeGq{G)H7hWeZ+jVM)+pa3@$UP^<$MwdDX-b?JaJ|MWh_k^>_b# zEDQ=k^`Xn37WDd8ZeK5#`B`PP)Bo1*VTX=T$!v_HW513pf)(xBLc5To!vaxC#DKl< zt8NcY_^L~;+WzUMa=Qvs+cGgqi;0>x9&e~c1a~f`hCU#*M%(nwh?A-!me^Xi*49f} zBz#9R)G$52$;g&LuQS`Uj}pSv0rzF0>H9er%U5kSU#ZIWYzxa!C^rWiLm#)&wL25( z3zvB!6=fR-Z{{uk02<_qK}G9VMhVh(E$cD`s*c_F`#DoI3fzfe^%7FiME?M7`i8Ik zng0MQ3TZO4du!XSYzH*y#1;PlfPV~7Q*A=wE)}Agfk=oeQN4eTATTA3-(6f>7~_$l zj@+J33j9s{yleJybjTyLr~1v>GclPQfV_sno07lfWK^r`!f6qpS|8p3i%O7d_P5Cf zvem2Itf6NMTG2?QdVEaXmkI)5W-VnbvGPV0TAI_RQIKb7J6R3w-_@C2RS=bthkDay z$srS~=^mAfLCJd-VtUZme2TE?G&C#q`AP&v6g!RU@Eouf1*@%h>QZ{ma1X1!0Oeiy z@u%#Jv@oKemlxM}pHpWFtO=(rl}CIhWB{E)wzkkE+$;>B5Ez3(e`%j8JGN34bsL+x zL5)$>0I4+szvSaeh>f*fRS36#MSwdo->>ZANC=`;GN0Gn{z8c@44#^Bq6h-gO&bEP=ajk4usuoRnG(VFg(qK;`sWMR2c z-7#$ ztA01xN5lBys5Q|chUxVvlznPN2<%vzsN63egAJ-8L0!w&zACYq5A2+rSV<<-R7S<) zU7M)rK6#WJDWo^|pQDh@q!P{hECn)6T+(awj(Ar3?dXftF4eE|446eRnKX+S43k8= zvld{6su=Y9KMoLuC}1xy*CdcMWvRt>JO0-H0Deh|l;S9t)`~XuYD$$KZlBNlD_`Zp z6(Bmivk6pjKuJ7lvXj=7!h}2;g__8TA?68hQF;;%)&Brvw;WYE)FCNkkw5|F2~r8D zUb~;>!p73w67K54DHH)ImWo-b0@vaH0B49&%j1IP&T%A?#3G3(XrKZ}+L&6(CQI0! zh@6}-__&&=`Hvsv$+1Z_dA_QR3@*v`YN%id_VK0$ z#L_EEc^{3ujPlaFh~fbHa!eJpxnx_2_`Mc3uTi;q*V4)l00Bu4(*ZEJA zX$*VJ_ga1ZjMnu(U5M6>ykFt?s82>r#>#9txNaqtf6hF4av5!A)TVd!8NuV)gY2L3 zvjRqgu>#B9BaWh{W$i;+{TYdFWiBcJC2L*Il2MXOW4+%T%S3mK!GJHq^*oT@t;u1ERG;VA5d76@^?ED|IfXSR-fbx%@CA$ol4e7BV zSC3FX$?8AgumfqFDU{nq>%s-i!=#Eoy$TeNf1i)q$+Z-tU5aZfgo@@*S*5pH6#{{) z*O&7$_R2eB`T+h;+0J7V6Uonm0- zDskjb*?Ru~lZ{dVv_1X&7LL)*)ME7xqjBB7ANSJ!)vEhR`y}m8hvND^EHWXCThs6Cbi1h|9F<6C zsG%GEs(1TYT{qpN_OQhr+uU5dY_udgo>VM&jj}C)Hn`GkbeKiYF(j+;F)?#)gqKoeh>C9gq4U=g(imXD8yk_S8gJ_Xb0LxZtMG1 z$hP!NHC{Hfxt>b%dhtW>@#FChKg;mb3sqVi`I+zS1hB$LJXJ>Lao7GEj`uZ+hsdTvs;Nx^vBW?F6z_-9^d5h#IY(KUe)ep5*vv9TVhC!j^>s7 zF1ZvVtu%{qBHXVaT^NLB@&5pQhWj+bYMnzE)9t-*M3Z%_gRl8CAMq@SEaMd|GTK*; zNS)Qo)Tm1QH9WY`{{SvTvZO4!J>S-us$zql^d8^yRvTJwOL;hrI(8`}gMg7%wFCCp z;Iz^SYPQ~t;KwPLmXp6B`&@s@Oa!u5xE9y2yL6`9k5f+kd-KT#xfKmM#bIQ9#BCx< z84vA`-THL?PB;imN_VPTn<>`m+KgL>HS6r(MZG&KuUK#KDjp`E z04$nDHp;Mma71rj$mw4a!CPTMvhqgHt9NWb(Om z3ymV;6l8Td2}31sYbo1A}6P6iR!rJ!(bkV;T*qf{cO7FghN`U zm32Im23pyCTZNY4i$<&)dhC=uzt;G?as`-`BkXL} zSPk8oU#m$b!Kl1I9})imC;eQFGUBEBeaw;GeOlf)83PxnZ-u!IBoFwpN7-B;FqDus z3k0`PrlBbmdW2OcWALd~9{&Kdgqmf-YSgtIA@u_tvy#(}Ul$YANefzRwHP_5G^?R$ zQ0dn4THZ)ZAfH$_*;H-#CvW6}?j*M34ldq|<^&|fPb*zcpa>~f2 z_{#Pv#-J{xj$0(8ceEu3+9H5*X_$^b7wlwNGuur$Z}ix;AFFzAb3#oiLKLFO!>1L0 zvx@?Qms7rnPl_FAyb6*ac`eT)!A~B4>Yv+OC_{OR%=%@m^Vy@%HPnk4h@$Q}e$bKr z7gZl`;rMbSw#FS^xA|eFNnxda@`u%O>Orknpg&LY=DRekyIe4!%n%-(Ga1QW!)l+q z6>KF%I%3HUd3znE&VD16m6QOiizk^$9*Fhqx^>WIsX8amvDz1WKL()E!;;HqgGHWE08~X#Bap? zpMk%ZDKNI-HfB85N&1cC9Dz6iZeA6@fq{QWlsZcmqx6zqH zXB37yZEVu&8RV0d%dre2+!jBzL;EY1TT>&pxOG%y1)?-s4x@d`WD0FY`XbUYfM}^s zRNLi~ivq^At$12oM;vd)v5-^^_WiH&a%8aq52xr)e{i?5I57}UF0Jj$BO=%~XIdAP zqtqnlBCv@C1C5F8*ZFf3E@2ld4xfzf%yfMMEjo)3HSAk`yfa@ZnLBKFgcF1m+qvzP zx37_v1qdXZRSfLMt_4y_0BWws6;uYl6>IawR~GQx;;RQXZkzk`rYfij+Mr^tGzV>o z@x@%Czt>xt z-Q-?s^Fh=llT>9=6?j6V>}$|?f32HA4gl(9Gmx?GBpd7Wq_HWnkz9I-#1|mbi}Co^ zhCCNI`=uJBxs=89lnw z!vi#{RJ9^nhhVDQ(u3Qv$%4W`C%C$6c@#*cp<`DBR;T%wEe$E9q&D{fZXjMJFnF-) zzejvLn3ZiGo!2LE_D;cu)bZaN2lGsSiZH4bbwZqyRUnOrd^E(Cjq3nQ5UWblvBJQV4EKl!Al#Cppg(mo zO={BXN=0H6Zj?CESKKeDz*pj>Yfk;~1qp4$D2imbek=~h+~ln^hpasLQF#9VHGUtS zONos?|JUz(9rA`vioV2R$T%l0$sppEfNJ>uyb9ehRU6m^%ug8ub?K9drmTX)&vllP z2w4IvAO^Jpv>CC6?y6#v_Kq8vL_y4az^UnzYD@JyX-pEs2?x?3h61F2HYp0$_tK3U z)Z}?7p<_;f{8j$|TLo^&l`St`wYc>nb6Te!DnT^MB^{WFvD?cFnaaG1VYj!Eu>eWt z4`crT63QFFS6wd7>0attnOVY@<+_>t8s_EY&+ z2nP^!{9FHkVxalICCBTR`5Tw;3dQ zH%|T^@K|X|VRw8kZPwP|7{%}xa7B9m04_yBmal83Y6_vFXkdiVNZY3M{{Ur%*#v&0 z3&ZI8ajy}xF{dL@@X+5qBLcN)CJ|R1HaRa zp&w?Arp9h>Kn_h5A*ds^_$t=v-(G_1BQo(a5lYwJq4vYV#Ld%RTFnQqbP>u_3hlpw z{P3YKirDI96`C|LCr4pG|th=oPlmcgZ{;S)*50;ZKdBm#0_rK#8C?KQlD@6 zSxa|ZC@5Fgp^;vSQZywb&gaF)0s11jSj|x>jw$n)MFB&y? z?NR>A04(@YyOv+HpAz&m#I^voC|R5-1bmNQ@^Pe-L6!M(#4|ZsSK(8(>O6chU^tVK zHtHGREo}wJjmj3_H>v2fukAJ&rx$u#apf7|5XRAv@`U&to=ivEZb``ed5lAxC1v!7 zlPoQ*tReIxNY4cXFSl=_Ffx}v5M)7=jw;9AyXGU77pSk=HBo^rnRlmE>_s|bX;fHI zYE)5<`rB&bqFpSxF{` zZ;7%%Dkd*7LwKbZ`^DIbP=V7A3lhY<<*G#S8(3su=s_SKh5rDVd4De)l`*HAdBREW zQY%ynwy_$~O+wfCU+sKZ63lGFU1oMA*s~GM8HT%S1P|`4~v#e z2C{8G(l0$4-n$thL{tHZqcQtT%aaXKR$GL=S)~g6;A80&Js0*vldx4eJ7SURUShgS zc#Ldhc4A*@ic*xoWLd@lpe^QjB}tet5(+mVL%7`6BWNL$rkiSF`oJLD$UY-Vl|N+f z{!3)3j}cvOrCHg6=`zhBJV0~CiaPKO_OaxUZ7-I_OS@?1c^oX#6evmBgt28m%6`T` zwhfUs+Il6+t?+WON5x}qv8!yu{J+`Arqwk49dA}dfl6^7yi>UxPg*zp77!6BC;D8f zmp+k&Oa;pF@3Pf+e=k3^lN&W1(bDPDLvL>-un}B_W~D%)A0P7EWZFqi?(U*%R#{0z z3LI4YLZ53U*GX=Z=FWEsY@obTkWtfeoALeXHbk+77w6e=dwOE$!M07{0uwh;`HRbo@%L}HKFG}c1 zEK$9@9}lS>%kdhi;ModoGTBn`;DY6ffLQ|s9gRoXr`e`R$*YFZev~?$vM7Q5NEU~U z0*$(0wHrH6h5|h~;+dO`K_G3)oVa09Qj5#mad0Dyypt;s5ys8_OF!(>B#spwW?3v` zfo;EZ(k}-^I|5HO`#yT_aGA%PkOF;J0a^)`S81kTA zm9I=~feeD%N^3+SDkD%1J}cbQ`LQL1DyX+-kJbUo?gc18@fE<3vssx|SfWaiDOGO} zEB0yckS(d+p*%KG5C;)Lt3kOr2E(#f71Xgtd9X1xIdx$}g^i$f4OyN&Ht@W3ajH(KSCt{sGCGT7%gF;FDABQt2gz7X~m02mpnRf%< zz~E;|4ymHfEGJnBxS7K#EGt;gVf#GQPR)(72A*>kp{agc-aVD{2J=ouRf1|$il2!Q zivIw^WVpI4pd@XVkIfq^s|c=i-ZD!gd`U`rd8 z`BFAtQ_@;<`ZJVfd<}#eb9htfa}z5EV-LcbRT3 zJu7*nWs*q=sNxls5AT1=Mql#2))6#M2m;a9w(WZN6KRODp{n)S{{YrC+-0|JFD`3z zwrwT-3%DbJCZR?Ry1FoG6#cLGECjO~@=dh|hfuuzA#C#tb0bOV#=A~e_EWzm{{VsG zl@`zwPc3=O+(|yAsZ0BtR6n{<)f7B<`d?vW{(OlnxDoJQCz>V@^&7vb#AF{6(_|e^Oh(vBbi%c(1=WCsr6kVk>PJz> zen0BwO#mE2>MY(!V~_=K8;?r%%tt&Sby;JE#&@_Jqgc&HkB0a`V=hmUwGBf_)$d)e zV~!wdili2yKg;~NnggyXHr`#Zvx(y8&48dBwj_4?a$GEUlDlhoE^bU0ik9PZ>KbwX z0AOkMvQZ3VX`X#fOI{ue&zkPK!Ha*R1!L((!Fi9f#xnl^8=O2e&T~)n4=etXiKV$o;k#}? zD>V=wc)y$Zxn;2~G>z<(-NmUx{)E!TQW8vM_uYE%r+522TQW8+08(>nYx+jfUK9fM zs#TPImSOSor((ZrD=gxSyz<(>BQZ()(A5Qr_^JC9{!isxfM;oDsi|MVtNmUOtgNai zYBwUR6)t28ov1<4<~VrqZY=YH3T^%% zZ6Y(nAP9>|V>=Ru_R+gNaZNF;8_M@u#oUrBJ<_4&9K9NcqQC4>ax%yx&5(gSo{6IQ zHfdaaWHc>pA_-@sz1Nhjs-gSG{2Aq3Q6RdpT%rYg7+4&Qbv;&<58eb}p+hd@4`997+V zVy$%fVy!a}X-=JSRmwd>us_2UOMJoROHBd?l2#2WjiRr_N$Fo~zaBFtjG073#C+@K zySwoB^KekBK`S*;NiPb ze#b1Vng!W%^mIBs7lHW^g z%L5|D4@Dc+pQ|O!g{A?6AB5DfGyvA0Jb`Rz2sWBB71R*QdwAfq(vAL{F8=^_;8DQ% zhisP}Ai~u&Z3V1B4&2oD@AUrwm4aC<0~&0W5R~G^r1zyV9A%dXS#6@l3v*AkN>aNV zc*=Y*(6WjNd3};sRBx_Z)DE8zUZ_3)0BZ`UBp+CBQCOvaW|gVJ$C@r!l&<>)+kbp0t7Cen zo-{o^2~E}IxJdS7R^;{mK#B2k$e94lVI_y%eq?F){A1E>?sX+JC1Z^IKZn}LoPo4y z*#x%Qjb8SKsX9jL;y+ zwHCQcR`it3Duc;DsUyL7LHhspWBU(htH-Kz=^u@<({ny$nl{FSat2< z5A$SgX?3=fWfDgmpSqBm0y_9A;o@V$ht;FH)685K>q@MuD!YZQ_-zCyH?U847Z?+S zhl?;Gn}3!5t`JxhhWaS%OMPnNoSTx0cPF(!$y}A71sy8rURGO)e|HTNhf`D0tAQj^ zj8MmSaA6JVMIq%;Qoj#uk^@?lcDi)ZPO{P8k0ca4KpzQJ{{W40Hp~RmPSh>qvPmt$ zDhI~=XevBw_KpNA+Q}5?*AyH8+>ZYM>~U2;sI<`*kP&X?wFmX!N_1=^k|ioR)1%j? z%Mg^V{1_c%R;|S-D_U{=uWooyN~N};8mO9fDa;CoJwM6A!E6kI9{XI1NfrnQB=oNJ z`DKDMz{=F_Y@-qS@5j`j*lk_$=75+?_MVEzBJmB>cE}dMt7UZ^tX`Z*WM0(UZ=OVp zNHoAa%&B>EacI$*q+~3Is9mYWvNYHYJjYGBy3#L%3}lWTN*zT-Y3-CqIgy*}tq%VH z>-JFHOpOtdMHKG9cIJLrg&|I4N@2`XWGn}B{W1*Ntc<@60{%Fw&phM#m2;(B$z`TQ zr_pXNEA9#Xt}E^Q*_8}-;?FH?mD_%4YCwr^5;BBTBuYzD`I+msS>Xn+7^iwS=A>Gk z!rKTcUtoGr`~KG)fy9xOkX_x&IVx$xZa^NHAsS+5X=6(R#Nsk|pfx9YVPcm{sYVK{ zY-DQC3T^mgfMQtVYC;n;M--BJkHd-Z2jZac$+ea6j9E%-K^<4<=}fRO zLF@M>^4QzC4=Sw`mEx}*S{{VEPmvCssyDfj;ctVs+)>kG;E~6!) zeYn!Q{{T1g6A?P7$c^5RemT{AkjURxC%u(AwpbcWtWiYKZa$n1aFWLtTzOM74|8j?xe6VPRV z1|~&vMI0;f@3`rU8?;T5nfR#KhpMpZJ%&gzl&P6{drtbel2RL)pfw*CUXSz3gj_jF z(R!wgm)A)kEAT1!h~z+}PT#eaO}i1+l{Y++bHMWP;2pJO(H#k+dLgYCITXhRX)~Gz*HZ2uT3ZepsuB;qfs9 zdv(IDQa@(2?0Wt96?zgr&^7&ds{a5_k>nPiEDGg3N5`=D#Z=^!lklD+_2iX$NE8Cq zB>p(6pjh`KjXRou991vW?Oo8A*Y|)`O$9!jvJ$48k+8*X!y#rY1M%LQW^_%u*$P3w zBmu=qr9kn^T2Q);>`_9hfUJaVDPBYT#s+L&SgvmE9z-SAmrk1#ySm{BL2D8{yiZ9( zlmeW7(N2|OI%Lqo^{dCXuNj$^gMtCpzAb=-OD`|ciFE-usHz?6X}=6^lC=zgRcTM#t{9d%1qM;9*{7n@OZ%=sQ;Ld_{PZ6V`D>06>v*7efN4@y05A-v zm3x1a%L8hbo}4b88&!}g6(~p{xgX_hDN)vRyUC;%44fl~s8paO4R=56zSqT&EPN%>(!C}AUx)T^65AMBD%$SzQjJ86Wc85M zc#VKN6NE{wQKU`pl+4z?sFVq#1o~Y4>qA_$9oh&{(k#BKa=MMnDg})EAk+>1(|?tc zB^)I=&@OH6E#xeisA^f2^&N3{VF9)sxk^ z1j8b?01nH?;cth>CdY+wb)MAE2m&=#RgC`t!?Ul;6cDRvr`z62j!Lz&s7mn$o)`-t zX%e#B>2}_bh)82R6m;dkx7zq{Em~bQ<--a@OfweQcPe`dgMgM?0aD#G+p7okFKL|u3zfmNamP5%2;XP<73aLbG;3IE>+%`8B=SjtkVaz3hV$^ zbGI$OW95p{U#V)B7L~aWmWqWzs1-eSu0@atOIb|nj3#+~P9i|nJa*;F{EQ5#G`0Gy zv2c=N1FZojfDzae`&hA5iv48f&O(4V(Y7@hRS`A)t(0C5F%f3rw0jm=@bltmUmX?WsBh4g>6tRv`qYw=b+Hdl*R*Gd7dURT3X&O6}jDyYG zu@xO3D=gKuTgKp6aUlf(WAKyxxPXFE>#b5i7wc$=7aAfE3i2Nikbg4&05|gFz+zb3 zI=46Vt|*GpxpJnXufnLG<$bK3FhW5*S9eg!Y9^XMNG!3F%09vA@PDzvY=A~;_a{nm z4W+qaU22OW^9#Fi^!sxE04oO-G7(j?yL)S8xL8bFZiJVU+ZO3ZUq~r z7ZKdiR^5^yWR-hLpmB~r+Tg?OFYRSbmVoltlp@sc7g4n>9m2Cr!No}IygNT8`+v)X z2E&qtGKpSYGR@|_;XAPoeF5naL&t?bYce7n8E$q;ZS?2XZ6*4^q>~no+jI7Q*ZX+L zCL{#}u$6sSbrra~mIM+A&=fI&@Ui%Q2{-#*pX_Ea+0BmWzn7yI7LmhYWW$_hKw3|Y znCw%Fe|Z}5_|W`W26UR=`MXXUZMKPaOmoD_UNTBCZP}w|`%y>yys+ISk(v$VrnP-% zWnzvk*~o5GBB1gyd|%1@`4cUe@NW7pH~>KyPz3zmu0PP5ZyInKa`WJqyd1kx75a+KVCq5i}}TpNow@$;xtFHeoxnI_zth zu5$$Z;?-rc(fv4h(q{42d_-9Fe=(Czos3PU}C&#uJiygKePPxKM(mhh9yVLdadQM3m7G46VMki zf|QSLHuU9G<@Vd{;!1JEUg*CmjYmJdYJm8u9y0mIBs7D#AEc#wcvKB%swo?tuQ%H-CrxtZhJ9ZK==o z$e?eAE?qd*hMyMfc2>x;q&3E=J>Bf~#Qt#pgmO_p3e@;WKW~eC50?nF@g=@s)MQIZQsGMT97R4RZ{}p} z{>K>#35l}x@5$@7xzJ;2BN0l3sRO+}!ykHn&T6#>cW)dp;~*7_7vq6>pF=J#kjS@ZS|~g!CKy z@m9v&aaOwSPs+HfKm)g2RfBo!^I3eSd-VmfYpxM2(lC%M5swk+*X=cO_+#Q~o=z4o zs{a7aLYu2GHjie|2L_KZ1k`m4>7LnqFw>2bF=5h%)@Ppf>zfEwIRrIkBy(zS@hfIS ziOnVQ#gX$3&!K9cQnZnf8r74OMY*R55605+__oT)Z5ut0PtfeFAC;_02`(LkXcT|K zERpgL^3W*3i1KfLI2qB>WnF!rU6(DsU*llTwYE~0TsILG-N(ET{%|~3wiP^@S zcSOdBr6W&>aveH+&Lu-8iYR8}P$+Xs?bk8Ok^^aN!136r9k4ASFWuoP%e{W=kU>N= zh_HzpVM9^;F+zfBD>$W0WDbqCDRg$`O^s>|LHEMNNp4b5QZ+2QoWL z(_k=CRNi?Dlq9V-!o;EFG@~ipd^E<;)7zP9;;8hcM_sYCrWfXK%vf{@#+Pp#x0$y~_+#FXtrn*C#+6I#>z zb0?#PTigH9?_U?%6$2<_>Y5Jq#gKE3_4(qK_*Y?C;;Xn*bBd|C;0sou3gHZ7Xgrh7 zQ49IizR_3bvFLkm{Moa|uypd4=;&4(D`g}1WB?ntB1cegh6Rpm-e8YRl*Cn}=AnRM zdY!%#meUk=oeUD&2@r>QMOnX;k@j-3TOt!k?cvd3iKJ>P5gL=d3m#kLeA{Y}TGha? zkwSAXaQ^@cM!yK#_Nn$%hj9lVa;D#ev1N5ity?lSx#V8$DQn-S`C?iE! z*+8soxg`CCr+i94V3Q`V<@sZMTF47a=~%0=s}Q}L`FO96Lfgm`^xZalNGy^jkvK3V zK|OL!F1fohCkI7A?b9b1+f=1W*IJTkwx9wzQ{h(Vap1IZrPiKz6CO6pRvmbc)H2Tv zj~a~np$=~5QsDI-81T}QXm`?M)c*j#s{`=|J8>uWRC{5%MOutHJoYyVqOBSNL8tM< zc7PKo;+9~uy8L5m90>{3wk<4t&qC&Q;QZ+mssmHha#N>ct zO(a+Pw075QAK+2Z6q>a%U^UuPcRVr1^NC%Q?mPGX8DIdud7*I+k9a!618;NHR zbPvP?UlAkuTlTn*+Q5R6dD45SY@#q0b(Og>UAt5thXjFVgp1u*%l8Vf#IiRjif}Fb zs(ZFdA+IMiADHgFdx;Qzngbcwih=(C8)8;0K3SQc<27TIxu7aXGaZSqY;A#xf1>{Y zek5e(0iXnUjJhr^Lrj$0i+d&!p)Vl}Y6Vn})VY)cf=!ieA60p26SxEdL2jV-ug?n- zDKxs(W52UD_I!S}3b(1asIKGb%4fTFAxTe^zc6Ie^_fZ{udBsADuBfY#=qp28LyeQ zaR}D$pnSWlF0E}H`~aj<1G5dm2c}@;bD_F?sIIkP^2~Pi>k=TMg5N!;aZ2iO*!A%v z0#G1gqAhiwkoX~9QO$Nl*DDX|kN`jsuFsS_#mqmH#9f1Li# zSOZjx7}Zgsx0)1+Q8mG3tAD{I8?ua>5Ljj9tg%M2#23|7_?z}Y?1TB6BH9X#v${Yf zy!6&W)C7aurUg6lWgc0zS>|IR(5R?VDaap-;>#Ljhu0Fy!sg*8h%YoQR-2GVMQ>)n zLSk6vTv!Vjo;h2bw<3<^>s}w-9=%WPVvcD>pEdoX{Y{W@pQN-TKWY_kg+JEF zHY!EsxaExnwDq6V2{;T{cHh41@c#fV1lnPGH9Jt&mk^+`jI$110bloGGkveM_HkQ^ z8a*x}Zm0=&Kq?6!o%sg;04aaT!k#8eYXz(p$!+R7msYC8ITx?R@VD%6Z?lpCq?BEy zvRT0xX5=DLz`X(fZZdzB+Y1!h!g!~aA;8BpipGQvC%^kFC{~+EMsYN82;Q6V0c%h4 z21p>AW76uLvrT8lkv%|gHc?%;^4|*51q_zx_QDWeH4GX0GM}};3@c4t%wcG~7f}FS z6A;y7%V7vyR+G=saG23;fQ{8jRSi?poOqwKrzBd!S#PM`!TY1h;AVKgrwUXNc|StMs-VZ z8$>?R09uE|WK&L9M(ky>+n+0yoLh*@uukeEX}02gNAtJ&S!ilADOKi+r`k($vm+~) z2%HbaQPGmW@YxDvG8r;;Gh16L+eE&j1uR`^NCWnY{?-H~nueu!sZ5p{U8$Pjf}WFZ z3W58^<=IE<;!QJ-J|<10c@kkMd$eWZ%E+v01qTwJ%Gp`U5-`ZK*ezb(Ar~)%kBi#5 zL7SE_kRA19gb<(--AO&L0;UNoMm=;sn3Tq9roU%u7R&9Tkb0evj@nT5BYIT-05$}v z+rw{Z3H5;CO_=!q0LHA?3ZatTT}n1c9i?>Ko?8#2_OY~Dq^P=Ut->K$?vD=Tu z^kSP`HKb2!p?4^E2MVL%vxY}El8$h2QncLEcBhU4kP ze>Op~BGyh4&fo}b+`<7=B>XBEQ|#p0=`YpgdpRxd2vI$<5hDN{OlF3xyEiX~;A{78I(||ukQqd?SHbx6pdX@ zXd-Et2Y@LhNUchm94JIR^2;APRw}GR0J~DXMg?D{%9pVEw(Rav_AOq=w~F8@nn`x0 z$)HddbUi-|43}w|ly_WFV-Y)4jw1k8L8-oCFcwIiK>E$;L9_DfO@`axRVmqRp0Yh9 zDX}8GGC@$r*lGx5xIB_T0ioWb3lc2>s%kK4h|u#!P9RYA9h;|)Nr4CnE-hIjnmCoc zHwa60K-+imY?xwF*l)C0;*WrbQCGzWY>CZKVn;6zv5uS2&L<}jB$jIj0g=VDMsJ@`CKRq zY&7|GC>Ph0(YuLyvr@c%%Q}6Qc3;~2Sz9}&Y5Ke&PpYhq04#VdR8#FWNBk~GF(S}9 zc8hPWTT6D_<4K&bZoEE^+W!DoB)pxb!}UnQOo8RKKePxmC*W{DWt#;lC^#&Bzjr;d zv#DuB(iIzo17tmp`Ama&l_s#;4K8tW1i_+O^Hxd#{{XV=tN#EEksBnNP9D(QN}S^k zpBVt1n!EC&bjt+V3{Xri45g!#K@>0)O@*rbvw!EtIZ=5 zE6_VNJ|$9rY1nMe*a&O|GV*M5XxD$GuHpvT-bjrhUDX`$72oYfzuv2H%E-1r?)2X@ zer;R&e^t@>G_o2OVfIv>KBA}Xt$*Nh5yjryET^LZi&wdO@u$xuSEPnx8!c*7RCE6T zeKuSJMcW+nZ0Ayv%jmdSB0rAj!1PB5Aq^Z$@Q|PUF*7 zUPWaCp5OD&_FD@~jk6sC%eOyOihFh*k#A9GDaxmpHSU=S$Twk$=Jac6`67u=$I`y} zgzPPX{&K0lvA5IhikY5XRXgzjf5PRE*tJiS#nK9qi&;^Val}d+&3@T$+Z;2OVH=HRDmW~#J1Fo#?|=48B9e#l12Tm=EBE`k?9{- z^88C_EDF<2TZw^S#afj6JyW0gKWhVE-4*9~uI(NNu_NlPqKQp`9~ob}5X6N;qyCax zZAJ%Gna~$%(xm(?A0M)x@wNh(?494)*+B|lU2%ruJ(Tn1$o~K*7?64|nq(>$2`oypzvnXmkb_c+Fe%CCJ zX_DPY!wGR-21GHh9rrtYKg+-KWDJQ_+qR0_|)RA z1Or-E3c9DaTng{Ey=jG8UB}B6Yk%1kz^xZ8g;v*k)`Q2sD)IjS&AUlo%(m?WezBU* zi39dRvFrOk7wqP44o((g$89v(kqSoY@iPW*fD(#6(zhRlWX!5?jFL;c3){Qbj@gkd zW(@)2zYssNO@7br@+GhxnJKY~%%suAOzKiI$EU;HY5xEcz)@_&PP=Xl(vC7$q5cOd zA&@DqopRHT5&_?EI%FFHl(&G~QNdEDhzGbm@hfPJL`3ki^Y~~+#)MZT6G)i0HRbIM ztcm!!#&;WR4RYyZ1;>s$WY#4R`ebgs@{(MDu4Iz5jDS7zES7G-qkv8n6uw#DYR5HF zhMS6H+RBCQu??9js9cV;8&l_n7MR=IBon;HS{vBgsDW6ZYN9kbr*MN$Z=RD-)8I*y5GNfbWV{{1l~FpPnj~d4lO}?O0N+AmA(7z4F{*%SLHXc;&{v7W!LA z;|UtL9GQ;$X4)~?)5xY?Vrecd7T(!bMg^{-q{P|rg9@A|a^H33930^byUACYf z7pIc6fXrRvRb&hT(v%x8r?|*~q|!@!2zXbUGb%cj1oz8$8vH~SvFC~HCXU`Hi z7Ke``*9gX*Gyww`JE z17C)u)a~CIXT@xOeJL+4qqUB|0;{zNsj2QTuxHv!uwm*a4g!Ogz~xeGiuocy(p<&| z5WCR({{X<`8P%~H&2HIJ;>P)2M3mI3?Lqvd`e1AjQMmIoyrYsJ-kf|#q^t1M^!UHX z{%i@RGx?3JPpC5bjU#$7^4!%&Bk_N;z*z?mHLWbq;K-uuxDU$0X>j@Bv zo;!J{;fG`UH93$2i!@fHG#XvJP)r(f-5aUf`HoC97CWcirK>f>3Fy`KAXIsn$GeTjlyn)3@=y1~uDiZmtPNsv>m0X{iZ zGEiSI#j8NG%|x0r$AF>j@&5qVSt?#nKG$wwySaNPR*@kil>uT{{5(IdRzrMcO!xAS zSCc~3Q%t@-j28%L&Vzrn8<+W6i5RO1ldmm=&nH1vNQ_FF3iZ~RAAGUYi znG?y7eHEfu{*Kdap;`}01gQgR(yf~LZd~!OVS0|HZs(F_JX4h^PY=T~;~ktiOLPlg zg$2-->?!_ya$q&3ceW8Rasas8i*B&>4% zWrkIq-11glQHrk`_QI&Yti9uXa^}99)G4JO{Z{_~AYz3@y|j&}d2t_Q&ft9Tg;kSF zOVjDrjG6%>x2YbrU%F zcvF#}pi_Y>0pQKq8ctsm zd|T$aa;Iwndp*ZO(V@|-qtoFo@kR{`ZoOc-pO7a1C}pE|^uO;Ja?a!Eh>)Ut9X$Rwj~=O&hHTTu_N9 z585Ce+hVR&3OK2uJ*oV0Ri=cBni1Naet1&TFx;Psy|AHmIQ&De>cv)>7@gdYVf=Ab zDV8}$CX=A0dwn=V8FEUcxQaTW7H^QuxVSP&FZ{n}aHe>{6x@(c)5vB-Wzof)I(ttsiZS6YONY|GD&#LTqf zRQUe@myjj1g*efyXN4p~L@!j}-xCr${9k4<{{RJn1ST4%l_Zki(uG^pa)aXCc@K#3 zuWU*JX`pE%W9f?25#j!|2%c=<>Do^jLx()b%e`NmvlYumb8e~?|$uthK zq>QrB#Z7u|;apOW4eHFo7bao=5vZY$di}5Ru-YjZrNulYpafDv895D)vG8mPQvU!j zSxqyg&5cTj0QzI%L;nCYHYyD-vP(E^7|Ar!8O1|60CNM64nv~y`%8n8d7-Vfo0PV> zv4s-i;41QpA{d0H+E~x>mdF!r(G|^(`Flatt(iS|MD~7}DHN1XO^4ZMtqU@ISq>7~ zW;rvN^%a8IV}+6@k$-X!^)&d8`nhG(iA0pMM~?FS99|V^80-Ng@49sRIPp^>1WdXe z%EuEWy0a)O{Ql7^x4>I11QxRjO!Pl4TqNe<=!nL$DXC&9wLf8Usmhxp3uoR~^5W@s z;X@ad{{U?D3Vtp%{{Sa2Cp&gHvC?(ve$OIE@yadA;ciG5g#hGxisXctm>@1iHeG=o zdgX#mMkzPc4YN6g$qvPdJ5s;0J+jd|apekhuN^J)8>m+AR4E^*Zpjgue9=WTCA5+ zylr^AK;^Q6zY>*B&GW@cWh(@-Ot%W)Fph`bqv9gCwXys83tk&_JWQ0^vkv%GFuT(2 zt>Fm|DC7p9@ArSJfhzhW$!i)t2d3nP9Vmavz)}^HQ?}|qN? z4>I|pTNuTnF+f;)Zi-n+@Milz7DzEdK=zC37>vJLnH0#fEmSpsWd6=cN{!9i7`KJm z2RvDZ^gqnwwh+`%Hu_k-xC+P7nA9wwQ(^q+-z37*Ce&eyrV7akYI1rWPCgd?Z}vEZ zrBPjoZilD>to*nIQB@#(LAd__#PUH3H;d}U7?R>fWMEh&TD0Gy{h@^j%}UBeSlrJa z)?_RL1)w1OOU*~w_so3 z%7r&n<@~K&iA}41j=T=H*5}Z-m<~#N)9r$d*ZFc$LftWJt!3cK#h{at09v57;Bjw< zjy8h3Q?$IYx|;RF+($43#uQO@+mlz9z<-wov7}5oa@Wv_M;QmGWvQVg4qN{Kllv?D zxdIub_g-C|(VvWtVPjX~r1A&$2>x7;3PjP`SCucKh%ME^^X1E$d|W~33bqDUX`Z2_ zA&_0d(lWXjrc|L`KhDbEXQ#!(CJ{&}eQS;>BqXQ7x)MpJ_kZ)x_Hrd4F7kc6cDF() zJ_x{eWp<+mC*f#VeWCj;kfuRDwNs;o^vRUSU5l2f1oR)}EkBzi0~t<|)VS2GrhCXG zR<-oUsm3wQn!mMQhv8fj4Y=iQ`m6bl)H;8BTlZ#2`0)d%WslQjW8r+uUC*)2x!u09jT(MN+Ccr>FeR58CJPVnRf% zy$4r5XVuTBKYbi?#u1l~rpyPY>Qmt|Zp+KImX}3Uxbc!R83vrW6DREd0F<~!6dd6xyZpehC?z&i znWO|KBmfrhXKtAxikKXh!|kr`uXO<)qh;wrSkhSAdj9~volnEX{{YB2K21d|^MB=S z<>j+UrN%SgNl3hwYH&vZ4 zA#Y8|HRPl-SN1ru4eXleEyzqN!hD}KFhmh#!$ys_=lfC_K@-?kPd zA=TiP$UwGWD!T|(NU18@t2Cc${I7@M%K%|$r}FY?U+C8ezf+K(-T_)jf6Dt_>e((9 zJZd%&UFo)*T1A8RprQs2%mCkuxAT85?Br=YcA06Kvc)e57Pk(kg3H)^$L!>(td*;4 zaWsl%jyXL;%iyIKfB0;WV0TKS)4dtwx|u<_b3`Yw1FJ9dE?C0T{{YGTS$|4NWQUh9 z)$6qf{MDE`pefjB&hKfBiQBGf9qQ$;UAOkdTB~%eKUOO0d^N>f8lAAKYw>i&TgUj4IMbN#)zQ!&ZxUmzccCajI)Nh1II^ ziZxgOCWebu=DrZVaA8Qg=1lIG@X80H{O}sL;Nu8W= z#}yTWGjF$CiERlz#llSLfnAFlR1TE>Y*_V94X9J_(w)zU!EKa^f;0)e02r+-TWD2` zk#%k9jjbs-3e^CTF-nnV-k(SI;X+NX++5WXBvu3xSoKqr4N^+9sa_aqa9U1euw%Iy zHVO5#tf^hL+M}*TlF2S8If7^~prw}@@*pxuKmgD)cgqAVtjd+_FXFodGgPps+M^>V z(nPI_X}VbRKb;wF5njtlg>)9XJL$N_9$QgQ0xZWM!}%Y%Y;j`)o2<)_%V5PV z+TzN3KEjl*Vh77JHZBJ7EP*uzD_5yspKPRt;VWBfV{_&(ey>=pPr_X6Tlu&z{B4-I zGSjffiutmy@Qt77{{Yc`lKoeWIQ<`M{d)e^VeuQcGk{e;|I_axqpncSo%896yN@l0 zTv8oEIt}qlh^J61iWo=c2DJ^FDi$20UQ8?F_IhS+0N`pRy*&2P)L)f~_lp?`ZZz3z z+@IB%mf#SYy|P=#B)DRq2Lw}3+5MsOz?U`StTJ9jAE<-jP(IObvrJV54wtB1N>cE~ zyxaB-IQ+=_S!L5n7NIwlEp&lNXL%XhlA44601N*B8sL^oW+O>`_ts3jE#fGsc$bh+ zFh8}EjMFG5dQHF7mX{-`A)VKwU2!Q4Aborc+n;rxldVFm% z#%jyCV@>J%I5^Y8NX-t?G}I=#NVqv#a{__Bf8}IMtsqimZD%{&J6*FpN2NzkY>l!( z-D^*7jEIU>ylB9ky~Y|x6CSzKBP<(-CS%A2*dL$EB134BJuJOa_OW~lP#F5qk<>T& z7#7$*v%===LBL5NV5I_@4$uC@a2CL+uK9Wx0!3pH^h%K{147jOnDBtdi8Z#KSt5$w z7X9700jM{r8*`N5s>GO$h1BECr~+Kl1+omEeV@m1tF%5F2`Z z`3XssVw;^h*}rsn^B|A_0-xnmDg?GtSE#`istEUT^&5`aJ|;B8bzd#I)SyvLKWDXa zd`bc;&rFua)nIhwSnSF-{{Uv#IFn4C!s&Fv5>)0pH_ylRsgNSoEb|?@U88bftmkjq z>D2w$M#!cwb)sBZDnMo}1gC{m00N&C`&l%j;PQ30;%;xifJxe)%g2rYf>P~MOuE0H z(6&x;L}-G$0sP1QHNr)*jH!{@eq!tTTq~tp%ke}FUR4ah_b4*aqN zY|Iz6>)OOK>G8p2^%JNHMQgx&_RMI*cP4Y%n6!~diasGl?7comG8{)wY^E?HaTt?f zMX&k)0IiBr8?z3bKl{-nfPg(Pq>z7`pV`SElr`S3ZpysLaLjiChi~bGHL?5nJ$I7r zfmE##yR|%WN)U0cFgd$&dH^d^zktPUtGh@_J-n~UkaAEC;=g3m`A!wJ+GV@WhH2#{ zFa%?bI)6Xjm#UlyJWEj2a_NVKc#30e zmJx-vmCHI+PR66=*=T5!67wayTemaHMJ9*=JAb#4Eb;Dzx}9zy5Zez)g*lU5$REQ6 zvI2@y*5))ei!TjU#oMcI)Ah(_k2x55~m-iN2#n7Gd*Vn6|EiVk1v zW>jM9GRYqr$Erq=v}+u0#;WF^pY>P1GE6o|XIVXH?d%aQCX9WAQfMpoc`j0C!sSL5 zo!I_VU24%2d_4gpbL34;f0fhN<{nJIx!AD~_75uPQ0W%2*;;H6P`TZh_hQ+BDO;Zi zQzDCD!OdBH{{S4N$faY)sjn;vT&hoBhvk7Q;{k^BQ{#axhWNVg?TWSmJATRRd*qc+ z%lj(4N46^FX%zfjdIO5IYPIA^_8VkrTq2AehhEreTVomu4aa(7tr7{Rew%j4+O06F zd`(6mdsJZvR0sybt=|e3myi)fr4GZ#0$t4SUA#pqaaG}HwXJ>pKeq}N`jMT8B=*Hr zq-AZEv>kgB{{S}OVoDDFc}nmADe*L?%P)jndCeiXyD+~MlZ!t4jlbCDbVIK)K~Jo; zvkP{uSQED3{{XCiXALnjEK^p#Y3_NT%zTyj6&zI*b#L?i ztQ5!{&_7vgK-Tk>;)9R_dJsO#b^BRal{SEmu(8zbk*=YK(|eRYn)UD?l>_1B`#BD6 ztfNR1Slazw_C8aQTAk|Mb}jokAk;!@q3fEAwza>FIIB?=1qr9^a`(jrP9rDP78|Dh z+@-z>S7XpCe>N5=0K;IWcAU+3EK#&BzKBHR2VMG#@$kt8vY`oS)LlptY2&93 zy$SE_g$S8%?j`7v#NqggZC=~_v9wZMrD~k-8E;BQ94*8+VpWN%HxKf$w3w*su&nnn zvoj~A&B8^YR%Z-C#V84&Z6WStxLzqLs}un2-{d#H z^59TyJJGFV4ldDBGLyictE5HkP*RezhctbPQ+#H4WMS0M!{1k-8JiTCMh* z>BV6vNGOXmj6kZ7?>hWS+x@l35?f#aV;WsAWNU#d!EUmjMGFU65P!QkpW3hOVhy*- z0wI?9a`xBOc`d{|<*F>9lrRgs2|sI=O6kQhwfgs)R$?I2O2}waVOK0Z*9HDx^6}$h zF;YdOT8p$+Kfa`Gk%+vH}G^pvs0q8zqDlgGvyfKt3_pbopfbRz464wvP28LFtj}Y&Pd~KC4DxDb#`3!A%RPGQukg7jbFo`fR40`L!-&u@~d=HLZ zGEq$<2W5-Nsl8S&br6Cb(34g|EX?#C@9YhS5u0 zT6(`%nOUV!IJ%C<+XAoC^qA~Zf+_T!$l>!JZL8BGX{5{0SV#s?&ILCc{r>>Xji#w9 zT^w6nM=xS%&Uz92yZ+z4Hj)zroyAvxs`8+&%)hgZv7|M{x9JNo?LgdWE4Ll?-w0Hu z;^IVzLw8VUKqS_+`#%;Egt~2F9W*7ZvU+lbi$i(n2-ZYdxlNcqDpc`~1f8q;hE zP?^$L-qBde69XhpY8&A`-)f&{6;^LEC5s3etv3)EQA(Ak#J?H-Y-v*4jaKsB*>02s zX&9uD@z@Rcv~~VmkO;L2HM@I@bkpzSKBos^Ap~)6*{c1MT$LfKjZ$Z6Be$x?${l+! zBAtJjZHAF*_nMN=6}`MQNf~J|R;NSzUA{HK8p@07t7IDC3rh-s7&7$s-|VhQf>opx zAj~MHTCyc6QTBr`)9~Vy%@q1+b1?K+#>fRW-}#&U*7g4Yg2JILv;D>Qr)+=IoCam7 zD1T(|EAaiD*kTe>i#J&A6sw8Yp^iaH4nX*H!)<7pe7|k#deKIb5WuJ|Kw5SCv9#Kj zmjudVxihp)Aq_m=w2deGLKdj9}7`y7q3LfcLH8uZvnUSJlCo`fE|{{WNxxE7ID#3C4N#S~NEBmfEh zrozQ-{q44!1rgrm*@wWR?2p=i^%nv_MQIUQ%s#VhoRd-&}m^?(ed^dqVN09WOb4H6BescSXDM-+^uJ|)*%=0L z*-J~&Q%ag!Bz6fiJfQO37QBLoKk*!hZML2$<-6r~YVt;RS!?!B?Ee6jmH^Wv#&RRK zNMelgY5-VtrvCsIM1=)PF<`e3EvnLZSi6JQn;*6QRz{miwR`EVm7~44iDoIwzZ#R& z5Au#6GUTVO{buq7bzvC=c-U7%X05(_)OocL^Exw(8Js_e~SM=6KKpK?a{eSXuWvEDk z$gI4DZxn(FrHst`pjxX09^)x*=9ziFPGo4F4otyG3rf&!$vyu7)yYJ$A&qJNW%|rg zMRLO0;sn|!aK5Womk5XRaQ<)ga%>1fi`UjKV44~t!cQb^$vs&(^!qqKwgl2(QVZl; z-%SLmQ}CUL2adz}###eeDY&y+)pV9gC5}-*fc>BKP8+5a$Nbr*OB87wNUdcN=Ea}) zfUm_y{zc`8Hm&G-w6|94DLR1IV`k1)!VAK{8m3_1-5YPo_V9qKVvz#oytRxk{A?S)zcr-zOz+1j|PPay;Z z09LjB6vbOr2X?J-R)FKzt_5$^2n>>JstX^G>yn7JGT1yD&E9<1wH2Dy3x+UE;*mxa zd?fz>chBvG&5Ut?>t&RbiH5siL@x<9Qtq8MUWbzo>6TqJ@Y_4`7ng5z$Rw8h!Y(F| zFyOl(r8fTnTQTHqyll!Rk;pO3Re{(LGATQu{{TlUUmDan27q)Y7PAzZ3tNe2S;;FO zEy3&Ile7TImQag8DhAcaHYJm4OBBQ)tc25knJQz%nJwZM_>B!ZWC&~q)zmAFRH&tJ z1fipzS|3$Hu{&>CVWnzj;3}u%?_T(-9u_hHy$RoM;e}ML?PO&>nLed@oFKJGB-Yw& zmhuBB+jB~q1CzECjYssFoamyI7^OmORfBO&{eY-ASdx=#c2_!(SBr{q*_4m?Wz2|5 znkO4X*g+&ht+`(hY!fz^MwqRynJ&DW=JuLz-s$?NQ6Vc*oPHGoodV`2NZ58* zfQzl1_>j?E@o$MpQTXMJPSj+!wuH3oDd4?N`6DC8N#NpH<=-e@YBZBnUq;lPLNWH3 ze$OWToW#kSxzELdo{ej0w(28A;uoME8HP={z)~irl&1Z0OaIjGBn+XQy11*6lz7*@ zF-UB;^7X)$sz&mD7(xrh{NH+SZ;Zw!Wp}LQS zR+VP^Wxm%T{{R*L0F#!rB{zC(DSTS`SNK$_bKiQ`;qb*>Ze^NbcV#2BzbZ6lstrGB z7q%6o;%o67bTGVofLL!*-uYTUN^UOg@BJwwWnzv`ChPA-@yOd~jV2mh+0_RELvb|* zKu1s7TnbY$Wc*2(1}#eM*DPSEXd_u%+z@(IdaH`&}{?+rTL?x_BpxnuF@qM1gt+rdSJ( zU=V4dNec-X>&Cr1k9?6R{rvCt%ayH2sr!VN6 zw!E`Egs0Uxu{7(`zxh~9X)%?jTBf@ltVpoN zS~eAG(~%VF*-(wP5|+iT#e9!C9x^Ek$z7?EFs33&$%Z7AB`Tq5S_4r}W&Ui7B%b!t z8Kh@3g)G|&ZatuAxaGQfWg< zH}iZnryPNcWv6;&h>*RSZy8_j3F=9x<&mV?b)?;+D7U_I5K_xi@YHry#Km}%CDwHP zBtO?BXyYstY*>81w<|F$gu)_CO4Cq=IrOOmfW*{vpz5qJfP*l`^=(SZ*^wqboby(J zNED~-7W*A?OfJ%yZ4}5j(MKRyt!Urzj=%8Or7V|Gkyb`_E63qQQCf=pCZElPC<(5v zP3$v7tssgs@$mwcJ&NR&UR^%oUrzCg7H&aIegpPj{G2q4N_DBDfk5?)1zT_yqNjWZ zW^opud1jHZWVkH=h?ZIn{{YI2{{S^|L84)7nt_@LW`e3V05A+mKWCToWWx%j9T!>E z5>7sxA={HPHA@nA>5>+i@X`a!9$}98jlUBcNkYUC)b#%VVlWcI5UtXC`4-AGK}H1p zO zOymR5yssNeBSP|l1v(L#gJ)SWY7=MxTsTK%3Vt3VZTs@bNVj8)A^fmJj@n4nDz`n# zwE?F_Xa4{zHJMAd#TTJj2^9Q5QF=6NC`bCg&zMEciy^Y00LFw52mb(x9H_ShZ5v`~ z)3!yict!%F@5rUT9KI8|J#ke-5LKW;!@wK~ZZ{!#@z@^tt7uwMeL@r8`ecybrYrW^ zxT@+9Dgh_lbj2+Y%s*lm~zMcl3a zk24bO1C#L`=xNowFqT)*H?ee>7~?!-c{xatw$1Fn^G-}tNluvCIwVuDPDYH34HQjXf z#3L!{X~{Vs<*q>P*~#esSG$%&7`bw8<6aCHP?87i_QJ&lszvo!=laB@mL?`Pk-C@r zQGcuZE0S7HZIG=aekiOKyZxGt>GHkgaFFRz>1!II)5%k(Mmp)7AwJ7N>h*> zEB>iCLZFnz1ZGM)#K)K*RD<@m$s?*>nv_>8u}Yr={J6+PD#!jS{hV1-M(IAUSb&(Q zD(-8sttqw^G?nUi5QyAF^2Z_&q7py_De*jiwf3-tQo(Z+R?%BrhV>keP5#pYPuO$q z`%Q^Z6z%LKONnh_Wiho_^9Sv8dI=xmV%Yvu1%$0JtE~LSkg$= zFyc@}Sda33`C_)3URWj60VkslK>T0KH~cV$C_9Z*J=&XVP|SdW?9>EPehGl=$SLYK z;cRA(AsSwoOtD15ssKEWS0dd2#;va8^D3+}L=eb6DS!nKk^SEOCn0vugiVATK21v- z#bvr;(GtQjLtVZvv->UkISv-@5k`GB9U|I&Ni5}isTzo~DdQM#h0iqW%l3JFoGK+| znGcaXuW@;F96}aZDC*y3l~3FFzlKIqp=cwB(0ZqqKQAEBZY8_8o7Z^=JdfJjwqeUX zxw!QFEV%@As9ncu^~_>i#X%#v;EE6rZi525oQS^>pdKA?svU~V^&6ib>xwB7iMKis z-6>pFnhHtW>^wT+w5V>Gz7C$)p${11L3!oN2OgRrjMOl7>t70-uuZ7JBfir$Rt;|$67dF=G_6j=x7o{vK+^qtv0;Q@<>jov=8_PM}tAObG)eNdzB+gWKrK0c$ZtNdq*SkOsvF8-hGBwg4*1 zzN-&W%D5DzDjUYQEi{39xOqkez$naUjn$|>XXS+yioB7`0a=M!?5D8y#a9$lD2Q_{ z#1H`Nf6B#B-(0u1a{)<7rr`A7$0Qh(hUuobQd*Q&KV;C*e$Ua{B!(^K9TI!R9-M^B zAH)S{SX1m0ax~0IW|I_ZV~vS~@FBRG@6*4&6|_uWSV&l;=2H+VgbHy7sKS&h7%z+6 z7Xoeovk!<0ZO4!N(~7BE$sCe}x@jpBa{+f#L0(*2`M+x<7!*&}#q{yqMitgVLo4?q z`A_oVg|OI{kz7m4hlxfMBDMbjfG=U#n=BT7wmnjji`8ETw51 z)2SSHSHWz6OjWfFDkwcEM7ITiW`DBBqf@>MO$A$vX(N=}I|CWnK^0|h+aKzGtB(>X z5hj|85xA6vN)5l}yj6PJHN!_d z+_(|IB#LTjU$oe%2+acWN9Ws%aU72$PxX9o+X4{RcTHwwYq@zefE8YXpX7VxfLmSC zszi?=laDhX9Y@7Ve+;a)jnkfJVU9TVMfRsmh-OO`)uWS8x_D)cni$*RU}?nD?Pfsa z(n?Wr2!>M(-l6o%GDuIt)%#q}+W2u`N(1yz)a9+Ls$&F6Dk$WyPuPF*8@@(EX6VY1 z9%Q|{)-GYNy3=g!^u*?VvluK8$UcV;Z03KDhd7>e`ja7s5o5q6#<& z)bf#e5BG2FD}S-djzZos+CKjP%huM`minfZ6zOGh2_j}CmO=3F9w{g6=1v*j&K{#3 za$Bcq!_-HCJvS;qYVFtJ3_5R_jtXI;++8HBmlY+M_@ERDKbx0)u1wT#uA_o!0IkCw zpbD`cw34y?n&d)I?W$ea#n4Lv(2&E6pgmXoukvwCB*sBK%1vPeX%HlGBzlIQZ1DY+ z#1=*=Ua4^|g?74-Kj^a4ih@BSy8K@c`i+Lr1+pK=eG=nU)@Snspon2ooBgJD=~Mnf zW)6Ig&rc2B>#Qy8mU4|G#~t$z-L$))HT|#lIfHJ+tp;1?vyAFb6W%AoGsE^d4x*pU z{MeMHB!~M)BCQgu&>iqAM3b--AC4;32QBo8 zuG^u-QqMEq!DXh;B+u!GLW)mzKV=u^mtq!LavBd7)8K1HFLI$FtqUHb!>9ZLfO2JXTB~>8e}TW1auRF|lG9YOyJE@-XbnhWK@CcV{{SduEYU*cu2zbm zDc`R9^gkxWE9ALkQ!|PpiV@@fRuCAH<((LS=k0XcY-s?g{bik*8BW!pr%H6d$q#L$ z22#^481M4>az;#eRb}<<$p`}@YzZ|xU<{KTJ*0S*X4#KgbjTKATILZ?hk9dbgO=M}<%jzppH86Xj>J60-n3!2rY4kpdg=PlcqM}>reoo9dbZ1B`4SPdp$-b`q-@p!obmmJ}-v> zjkApDuOxY@`%bh?I!HsWCTON++$rd;oq2M~ycTlK0NEU5WhPk(E_Y`qsrL5Fff{iP zxRoNfH%b{m3U;OgvSYdyc;qyV0hVVpR2@IfaP3Dm;`%CL_jzr>s3emhLk4=r10@-Cwjsf~eS zQOE{A55xZe73FQFR_gYcf-A5Kb>Y-{UsYD*+`lB!0^P!KD`)9k{Tt#fjWIB-=o z2gei@4PMr0zkhCohf&L5KtIisj_pLTO(W}iq>|gp-lEWOF$l6UHKSs)nFp+Am z08?JO`}tk!5IQ^8KydvMMuCH=ys53`-jG50~bK6BJ{c@-!<-tw;PzCf96VPg$a# zG@XjhoLDm+KyUFe{{Ul!Hk#@#E~SzyRT54GK_Y^Ka@Fv_Loik9(aQ>R=Pkm4!Fnw> zZ?pdZ8)Rv1J^dqY%A$I#fbX`z(~sK5n$gnfr(U&^B5NCM9Dw&9&4nXmDYUn;fh<6H z<+e%~$JuuNW|PGItcxTS-k$eJp%p}F@iFQT`5b=MK!#wYI!T%vsV--elwh5S*=jz@ zt_o}=EY&p#qhab2uFt=EDIdf6aG`dWc-Da2Jggk;zzV5f=3)L;Nr_O?Z5<W_C=Wv6Z z)mA5Ai&@<;(`+I(?>n()Q$VNT0Gzr3$IC8^k4Bm^NMN7057yVT_a3OJw8!9?NZ~FSx5T0s>of;ciouU**p!+ zfT0^7>zKvK0Wq?;l1B<&q>X?8iuhM6EW&8N2?eXmZkZBW0;oeFp|0D~nG~vpDk=}d z;eje(ay@waj8$-nSkzRW=e8<{WdH+3D^2`zNLpr6DAWVB4{TL!4^l|^92S+mPr?g$ zj~oP{z7^h^czAncRidG3$$%fL3bpB!-n@b7PMI}z7>c&z@xZIXllD=5XJd-ARjayy zeU2z;Ti=h*wkcA1BVCM&)xfG(E)p^Z?bLV4#5GK$mv=6WNBb;3E87`i7lKof=v}H!%KGZPD+rf7nAOG z_0kx*-}Kl4s0wmIf<%SBeANAQv2 z-OdR&W1_#vjPhRs)gd?eA8(!rvdREw*E$ThvaPIAqBFN3jtK-0i0}NzEO9|YOQyqg z?<%~J%h38{Zb$6!{{SZx@lv*pr(0b5mY26cPZz|+i3NfCDl5|fDtpt(yrpFfVL8=E z$`k zC$9`y6Ksk*YlSgMam2`#6|D*I#Rz?K%hBrN{WS68xZ+JW`wZQ_)+q|wV#O4Gj-|*+ z)j`{pI=0`lhT6(MQoeQBQH(_k5={o*%Ygymo@@Nv)GlrrEh!XeN{S80AI{lHo1Yv& zhot#C&NAxyOjnH%X+snvpxeG(8C!=ubWu0DRJRu~h$yh2E~2&K{doTXtNu<+3iicp zVrUg;`|{$u)c3`TPZhkEOwlqcPSoP(bx@YiALP%#M>a1fS#f0L*qlh_+*gX z%A`diHJG^}xb`4zPYg7`s%hFJQ}HgpyYOTB#uQp@3HrYGG>JgleW}wFByX(8bu`gf zuvsGNWdu=(_*;kaQ}(e8xK>-uKAx?6s-S;HH(=4VYhU+Y5Aw1yEaEMPubdlJx>wYo zXcf&lqLEMJLr=As{8r_7RFAi9VXjNv#8*y2YSgB~?D~uR&HGYhf{-g_Po!Af+$v9E zvB>}chS;z*_<)go5A5PiFrrhP8_D{Hr1GYrDUQ>cvLG~OBkgbDT&8(x$;XEGEaynj zZR{Og3$anfLmK8J@{;C55Q=-xh^}L~4q4QiEk-J-&z8puui&UE^&-71fepzoCin*t zg;vQrFryv&k%3wgso6S=D&^!hUA@jKw&F0U@v$}V#fku|VXG$LdN4RpRaQvb;;0@c z3WlUuob#bH>0a1VNHRGu830h*f)D&iV{B;!Ew}GV1}v@^73@j>0F7|*Ffp{P{HJGW z5uIa^iW-#tl6&!{S|-&fA!62Giase+NZN!DY5^7Rmxmn15qExLjcyQ;8!sx6Q^fw) z9FSsC%f*gS6qAMIwRCVPzTfdN@Z{QwUHVj+M9!+gs8kYm{$P~F2#f7t+Q836de?{q z*M5L_*A%Ej&rprNu*?V)ru$TMu1qi~CCslMrvtA7YJ|0DDf?CT!i!&PrmWDj5X|de zi?OEv0Bg9#AuGMpZ&{;wRb2+<$nW%fU}USKX)>O288{Yp3P;)h0Aw(&sa|2UO$N5j~U`mC=5dC&Y_?br#11KVde#hPRvR1^Rt+eIh`hxr`(T7SA{DT`q zcMJ7-7V!`Fn^BZ)$NazYv9+Yl+Sd3NxsQZ|4~3SySNXr=Y!<-_W#x-8dnB-eH!T!np!-k_8INBLF8)P*biX1%iXXCf&+6Y=y6GCYal6&>;{l1+N${{V9pLnk0;Jbz}V2w+;!Y~j<^ zK(+NIV)Z>({{S!1g@G&Yty@=-BD0D)W*ZSE+ZiBt&B!CF^;e3MxUcDiwB-Y`{T2~JT^8vg(-1v=m*kX&BD?L?IR5~Xf|4YjXgV?CF0I%&WZ}nZ_5N@2aIK~9 zeRxx4sC`UAUP?>@<9jCU54EJX|H2hY&z(I#l`v=hRDy6sUG>)BsM+LHk*=$38IXGedyVF7s1^ zMYoPy=3yK3WfkAH{jn?nVpCmd@`*mJBbAb*@)RV0C2<9nB=*xwr_$2oDlDg!W~m?_ z?)d)ztNggKrAZ*Ty15a_D#gHpLLQ@kg%}TsTNEH{WlO8Lbc@-9c7Ty2lYNy?)c8wp z>i+;Q9I9t#%yHfHmWQOv}I&`KLYk}x+E6l$#rH@q9lTQra=+K!6UH7kAe>P`g6yRl*pq=7`LL}uN zbsV`7$8puyF1H;h^E|Oy#2(nR2@wH;Q{vz4isA*Qj*|~8qupCaIclk?CCCilPs=Kh zW(}tgYby|z?ePW`Ds~k8oC!zVSjiwe{1oli2x3&>gj=E~_nmfasfvb^S59IiUM$@U z4!8(qXtcT$MM;Ll)8W9$ZMPW^g<6E$+~SaoNfjv6ryPSIqHmVsoGJ%WdmK`MxcJ_q zVcg`y0;6$(9x>S7YJyWuh$-lbcj@UQB8ZS-``M3N@cxl#~FY zb)etz$@pvzL^Z|JAobPFHY9CPlNj1e)z?u=t}R*+HWl&8r3!3}tf$&-wAYM~+O2q+ zv!AjL&oDA%;dZ#OTQ<@(D6D=Uc}~OPf9aa}OqXE@0Gz5S_OH(?X1;**8(~%JP&OY< zEQ4Fujd4r=*6$@LxD^>gCcj=RgO7mQ6ttiX$*<28Jg@Ul%oh?~rInL~^a|H%{7v@i zKgnOUnYba<*Xk#|F&O--14k{(`ejLGVy9u-im&`@nfFe-gxksY3u!Fz0Ai2e2i59L zJ9}hFB{Zkz?Kv+88D&lqS4C=W5c6~h)D`GYk1QdLB^sWNV^$UvD9$}*B8P2&WRC_(=KTO=CEQS#I&a;E9_b_EA+UGNollWFycCo(H3jf#~f zl|N~6ErD9uY-3Id6SQkt7_(JJw)qNY#F$B_dKL+DZg_GO1;;7^e`_Wn)MrQwe=>$& z^oDjEtH=s}v08r4OyfYADV~=0_q>BMt2pGO*I;t88Sy6*$!_T!F>)i98V?MMD?#cW zUbE-wM8Y;r*L{Ki08&XRSy1M!k zgn>lHoKI?>`KJpTSPW>Ys|$(QJ|d@LPwf1%OK6`h>DM;*%F)s#bgvd4Wd8s&WN9Wz z-K;kd!zj6Bq7z17DAhc^3@Ei-GAEuhZx0j2OQEUU{?P-bM1+EnPcER47_SwV*Qj3q z02g-pFjFw?I(5|JSYa~5G!CdFI}=a0({GC+StruyQJEU%Q^A>jB4`%9*kGnWu?eA# zOA7OfHm4~l#=a`bKF$Vcix^}P52>!ks>~0?Px5j>jkV=-C^AQ=21P=6vkEmlHrohe zlV&@tJg`iw6y{G>u85@Z0BuI^ku0IOb)Dogs!4V!Gf@!JV!-uZ<>Q4UcQOmN5L>ht zr_>HqDH~J+_IZ7*oi$p^$>Kr^Nx=Z(5N<*KT$pQ;-7@MyAE2U=Eo;eYyPBMn6-`G@ zx|SfYF4XL3RQRq$vWcXxP17N}S2IvL)F~u@Nd2e(09zshVVaG=ypZ})NI{4JN^k@> z@_#bmWw1tR(2H8V$lUejJ`qlYe=*CV;$${i6`CdUBS9HFhuYW=$L(dMqy?{RbuC`r z!7b3hsJke@ zQr81Oq!0DG;8v2}HQu7W;}t^Q`b-McSE2FCAkj8IsWdTwv4hWWDO!Cwod;hugI>~{ z+A?uc#)FFi_C zJftv|W-h>iP5NLVvJ#|biKnKSJX2eO=~^)9*Y=wT6q(D3=@ym(@^D-#paFw*DnFK= zvT{ub*);nLJB5k`5;?0^sjtz2iA%K`3H1pcB!UDI6$F~pfzz8)wnern{+(gw*Fi!NM3xmZtf*Wha`HM?0uMGfS7TPDjB1HOOE_aTWyEg!jvpGi1L`+ z5~Nn0PZ7}IWQe-C4-sk)L>ezGt50lJnlQ9?3q0H@P{KlgWRKd#X(;pTCVdw2?$x=< z7L^UXEBgzPlPHbfGEtcD0G8=a^~`#94{P!clXGKX43oz7T9Ci%e$_J~0oUY}mR(`$ zTFxac!fTU83_j0lu3FNnbi|d~;^A3emm)(D5BdK9E)*-xXAP7RUO6iSYFw$`pyga4 ziAkf@q_}|~Q_0wbSy)n>zCHf{=B$uH`R}gnSAwZY8MuNs-z30>WoN?S5v1ZLRH+N? z{L6t9kZZ0j;CVeiR;Gncz?Sf@{6`{7Y$0rF@6JNTM1p%ZONmqjV!q#G(|oMXo5mEY zTDI4&qovZApy$oifnA9ET)Qfd*vd?;zAyoHo1z1*2@cN1L?U zt0>m;%^GD>%48d!Kg^5!U+QJ>lT4z4()`b5GSV>eRB$T7gb(tAbQzKyX#_Q_GqXu< zWG-Zqp^pBVkFpk?*=a2#Bi<`pcUasjH9#^Bir=&TRzWnYZ>d-^{c7f`BnG?y+soENWd zqLrbzv$?nsN6XblA%^@){{WJH&IL^_W0pFsaVMaJ09UB_{{YQ671LSX+lC57AFm<_ z`R(>_TRKpd>gMJbju3|6pH+N0YeX{57M(k0bVpyIWtA-3e8Z&Yezt!X!!7%eTqE_rmVD^v7jR+8A>Tj1@* zfFP)DRVIhS{G3z=Sn1Cs^1~v5Aq&Zkb|11={x`)mg4X1k+)Hj#(wZbCBv9OI`xNbk zG>g)#F79o;E4fE0kysw0r*nqdsW8)Qn@=VAa*3EL04c=wdr6fH`9zq9H80F{^$ zg%@cIfQo$Ir+#PMU+U1C+jY9Nc_?7u3lLB2w_kw#OZz!slNn)}3#9rrvOUGqEeNByY2Iz^ZoE7W#X77JPjvJ}Chwm-^d%oK}_f zS3$@S7@7)`_G^e^B$7`nL8wS3x>PS0#IG9=N&f&Xd*MJNF{`}?{5>M;(Zw9_*VCHX zRRv19qXhk-{=@9#Weab|l#Xv!@-LozwQ*)5(!jAqBp4(dc)fl-{{U-z!ImjopB$lq z`Mb`^KE6^$=$NGKnXsBh%>w&ZdE9!;@j1Njz`9EoKQkQv_&CFuv1}xVUMu^ali{a(Tx@2US9oYxv-{!^d zlHM%`%xI#{BTrbleD$2ZWLeywe&z?W7MEY|XFuBNrjVkybA zzs=1_hH~D;s}<6D)W(oj^vOB(oPN( z+nEsnV#&nxH5>gk!@^O-8iCT}a)HuC2862u1v_KHSBN(`judI7bx6<>#F0QS@D<_= z8_eIC+I^%(Jr+c~x?@08)mFdF^yRR}-qVvUa$@=nX(Rf~U8iyyMv{co{k09=JjrnG z(K_vjnkNvbX@?RC?ko0kEU87UAij-+u`i}+RBh_s-PV{wB&6DJp%2w<<0~C%yZxLr z!s!%Z5Ty}HIc`nF;iOtV%1EXqy=SWYB|)t+2WHW_Bh-mY4s6c9&C?@kq$*hvS98o0 zP!8DI(mhCHKt*XyjzybSH$PTTdJh`bm=z8+c;yF~;w!Nywk(jb%uNy>vE93T@D@&W zb_EgsG4HX-#i~UECaTakq|QTlWwg_4Zu#88tqWJj{QOrW0|HW+{blOhNblJD9I=C} zuVnQK$@V}S_}3Lgi4~BLPa5{yEe%Ct#Sa3@u{}4b8F&skDl^*hj3(4Ok>P|fDSg-x zNUB@nrrD7enQW03l1cp(9|dVrd*! zt!hS4&XzKY`+hj3b$Sk?3ZV6!QY|9VZANekLZzsC_zWJFpufJk+ArFREK8TYikAxA{XX zge`>fQU}Y|b~{@vg{Kq@4?*7qqe&9AzGcy3)>HRx(8#O^Drjgrp5y@k!S%}ufwA7q;Cfh8pKt)HnCZc$BKFav&rzFiisNISHeJw0zN72aS% zs)Mm(-M(M7lPp35OVKArlIG@LTH;nyDWyQ$`?T>~17K=@<6nskY+Tb|DUv0K zjjG%Tb)_8c8U)=uIUk?44T^Y7QoTUU1Z!((z;WVMrh|w%B_38Gzys`9ApZBn11)GZx`+^74qO08)U{YX1PS$g-rwJQjB^ zGRznsv*BDKHpG;3!32mVmAO4CYm)++WLWjqvjx1wZtGfm8ul4rYb}^#1QA6icK#Su z6LT=SM_Hs`fCZxOP<$}~5}63C2-(HVDJ;NOuWYVSWeKO>Tenl`nAHo9w9VtvnOKW= z5MmnUl`L0+dvq?mY1bwL8w_RK={FA7uEZJ@0;GZ5VJx;hlifSa#_c)5P>iO5fT^Yg z5lG~jFD6vEJc(U_tpWc4B;!a{ePSIjukMRRK?RASAL{=AlaZyQi(K;zlH4j-LLHoJ zNv%Fgz0L;61ZIjDTbsFIF#u{n1Rg`}$&n$EDTc0X^%!}2#wcV^J-`R~f6B&`Nr(9| z;pGi!BYxnQZ->9d#)s#S4f1A@=*XcG-|QNfp{OEVG|0=p=uh{aT;Pf$>h2V;b*LOwM3{)&Gb z3cU(1QcHL6$)Ry$(RkC`?~y5LMq&VP039(3hcb%Q`4L{;7*$EGReCnZr*o1KU}V!f zIH;{XvQ)>32dGaXGNB(1;Me%&u#1m5B>JS{+;g4MHBbN*rAhb9k+X#+8+gq%$FCy` zfa76OD#|_-{{Wk^&>G57sn|_)@+|HFpNK^@BW>9^c-QRYsg<{Xq{RRaaV&w@k<)4p zoBqy9m|7Z5GS$$mi|{g%1uIkhr@sFHwStv~>o$wQcbXAeHvv#V{h#(Z63h!lE}3N4 zkw(Q{XxMTuP)&c855tIBrbh%Y>h5iQ4@@ZoZMk;sxc+RD5}WBacOhEZ^4KV1$gH&9 zn^gGM6ed<$eAdyE3}BPkj)(Q+6T;ZGlj4#>1YEfq3X$XR;I!2*w4xSiPcUi0tFZ+A zlis))QYzy4BPWOecIB`hKOP}zS{OYw;VRKsY-`q|_FKM6){>|n>rfL9!@OmMFLan8D-=p(nbg!& zRY3Ta)qmnxsX$t2_My^ZBZhNd_ezpaUR5|L7LRmvWJZ5bQ+FbSWP%D7_fWEMB(_(Y zFw|})qQ(05KmAEFdu{ zJ*~`-G;sPX8W0B&LOAtZvTRvY7KV2b+@45HM&h9Mr-mp*%Xu}NvVC0#sjx?&B>w<6 zBY>z#eD`*XX4cw@n~7$1DH<@0vG7*^04Fi#T)aUr{HXH8Go-qvpj^E~D-^#GK))S% zwoxMH2c_zoU5=$6rE&|Y9Zyk|2{SQB?L3ohXCujN6iX@Ep=es2IeyMsG6tDqB@w6S zHNvUFfS%mCD?tNGGd~1LX^jImMF*S;#zxd(Cx{{Snf#aFDn*J>{Kt6@>L_>asHiWCZ@ZMzVAb;T>x zEdzm8IIC)D@Zy!mQPGdf3bd*i8k5HY8jjzQ6h$kF8y3kM5@-{`yZ->O_QhIY8h{Ot zh8tC~LZDGcYGFbOTVMb&uOA-2jur|{2z21vp&be9ge@dG&z3&9AbH#4P!(j3fR(L8 zZ~m@aCe;%YbR%O%Fw z!k&45O679$-A(IHK@~_Gf8U0fIFrJgTw2=SLTxVqmfgXnMM0(xB>|1irVlSq70#Bl zw3F=vy$I{Uzsg*)Cfel|Uu|@gm8C%=r?yG1lqa%#)oA62#DbvI?nQdzX{00YwIV?7 z%ugSOZ`Xm4OD4Fyx49QUnJr2(N{nk$_L0K=%YM!&MeuoHhGQF;Wa?PdApZbw6d`p@ zE@>$?+yPCH{?;2~O8O0)ijKr_48*V$>+SSlB{a4vE$`Ax8&@GK`@kwHMS3snkLJZt z+O~-Lh_q`p2(SXYg*KoZLw7kKQAy2>ylXH^#NjIc0Cq(}pL2yAC=EUC-tOz`WV~Fc z%kA`kE&`Adf_r;)dC|y@Rp8F&l`FD}U5Y+;7wUgJhVg+(zppFw8^k zRwJihhv~(NE*n@@T1M=GpcXZ##Z@je!4!vuWQd-i?l4+u86!JPl-wZj+kYSU*8)`L zx=>H9cpv6rKzIFks-?Z!LhN^t5-Z1WE87)PyqaxYB072W%9aJ4dQ<$5^08#INQONs z%-P*Kv37P1&=SXy;qv}WQkHu6*E)(lypk+&t0b|KIKO3Y=3W?S3B9AbNYR!r8>!g$ zJ;o?T#?bQ-uFV)Cr)nB~lZvIbSC?hIE3%0wsunwkBkVGd+4ykN8&K5JNalu5Rf@AP zaJx`b_P^O-2rY;tw~PYSL_DinQor#ml`$yTC26VZD4?eJSg&jNVRcx?5~t#z-1}mN zHRf#^%gj){rl}VsZR4Tb8vUh{?JxORQ4P4wC7xUIW}D?u*H-rF8}6$so=;!$OMQjF z19YZjiTd5;#oO9m#IoDSf>_;KWo13se$oE`hQiWgNXyHsTXzW%Xk&m1s&oLJ1O0wO+r?g*2M7#P1Z)23~a~f$O&9V#I_!%e$eGXwojkwRZPh zQxu+7o;&ES6!rKSLEI0u%iDY@DW&z?#BnSrz?Ka_Sa{+XAlFn&DE_q%?*Xd-q!1~$ zrq6{1R@=+~+XlXcBTuQ3V=|0a4-ZJ}RytGvZl!tj8=b8vx9%3`{mO9XWgd05%$HQ`D}*+Ye9z ziqv9iNi?V;n+5*>TN_%mG}@d#ge`7A(ZFtB5L5X70F{ptcvsrR6l-%dpAEEyRBlfq zdgQ@tw4(Ca?JXV&tLVE^i5$KY_J;oewZ|DIC4*{OZKjTocBq#G)uVQ1au@bve^dE$ z7DAlpOv#!4L;iBx+1*@O>am!hx@gumPwwM#XuQ|e>m@3 zowlDJ)gwiyl11cAKV-N(W0Nh85IM99*>PFAVDwFo3TG6?$ z*>(FZ@a2FA@?pm!zDrAWm2Ncl6HcqJX5+Pf2?75AjdIXfSx4NBQd?)5?aVA!ky9fw zIsX7Z*~pq?BzmO_rt11cGF~m~Dm_C+zr19iek_VXYs=ad+bFzCsb@=y zv@$}ZC^Yz*>09DfZ`r^KWQo7fwHvofYnG6s4Y)l4U*=`6#NX>;LW4<$hoD?&9-~=s z9-{;$g=_xH#jsM7Y@O^DROKZ{8c-)qy8N)9Cbtp88U;~Cb=su-Bz=+e6R6}FUw!u511A~cvLL>~oV)Ksfl~Rk&s&>86Fp4;TKyj^7Rr&@ zACk5c>a1QuOL}9V2keKZT!E8lino~brLl!>ZOecgiBZrg_QM_6NHNi=^J1Hj4HQ>w z$&6fCm0=KKLoI#(0Jkk^Mp|)<5PEj6dIZK3cGN3pg0m6r|kaL zET8|-?{py4emO&G*_j|iH13hcKWU8z-f)3@n94wNVp`AUu7{?Qkx18a^a3S3YySWl zKF(xE1dEF;L_^NC-#=dKt;%SCw?oW8r(y^5H~X=(J01}i11@7Vw(lM6e_6JTqaXr9 z5wQKC@c!0hIJBd4quX7^Zx&M$$Ovk%JJYApm6pI*ot~B?XNF~?tr|Lyg@*p8{2oP_ zDbl8?Br7ajN2c_s>QoQdZ|41+m7`>3=CqP2hHr}Pg(x}$(}ymZd}QKefh8-`G)Io~ zT-+k7ccJ#D#gbJ-XX`NmE`#*8zhtQ|Wa> zb#4?b5s<48cj@r}KW8Z+ve2Gh(qyqfs8q#5IaiUV`9-(DwwtUGEa8k~^sB86Kjxev zRJA=YhDym)2BZ_NO5~|>LLisO4Dt;P6R6JdPFx4w(^h-2@ki!^x$R?+I%cx zHskr|8~sEQ5^jl~z5Ne$Gm%tB-Y>N0)xL$>eTO9nZ)Q zvZ^*-SSdVgqe1lNLXj&JQUah9rri(uIUpEJ(j!&TqhumUc)sW0p%p#7_~pZA9L)l; zOFg?rjv5dES|1E75Q5n7^%0e+&;ei9hSrn2Tbp!HvMA&!S`O#O1+NMpR+>1wd`GYp zIVhGUHkXKu(#Im7NkQC=vSol2%YFz`*OFCYKmeZGcK-k?D@qPsVHm7z6;eO8#=GF9 zrXQ}D@1o85UHAy87aJpwhput6sD)g1iFpKxis9=4psFgBlE`;{HByRR|cF-E84kW4F*a&wSqUL9kl4O zA*aGO{{UBy`B^GpB$a9k_w_Kx>CA)Eep>)5_Q&~I63)^MN(*>T)#OxnAQDs_Lx0-i zjU-80#@0BZKUUt{8SpBVtZ2(p%tast=Fbqh@%iUsVDh(_+qK$t)p4Ei7O&I7GX}O{ah?dD3GHx zQ$=nMq(LRg5+Nn3ELkFw2Nj+;ltm zwObgjtT{-oJ_ljepX%le%byUP>0)rDW{-M`ux{T@P+LN5foWE#9k=U{X1KDNP?o20 zfs>GR6ershuT?t*6sK%T8h8|%$Vl)X*8;9fZj5#vtKR}zp5;?uIXLWp;v*G7uz5{d zihq}`NF}he97Z&)s?%bARPT{PWKh%!p8goBrzLShyJD+cqSLiKvSA8b0eYHr=}x&6 zxCA``0}!iRFjC3B)D_7D6o&3%EBiAqhePz{Tp@11E=pStuPjjz13B&o#X;@a^%P?k){g7(y%jMfG5n^P;@A=+bEy4cq&;n1xN^j34OcvT&%k_~az%Xj> z;y;)6dSsZEy$@Bw&H#-FU`g7&is4}B)J-D_gUY)%L;g?v(}igOZG@5;ZPbDf6Hdeo z2}WAz0(qmBTB@p$LEg3fulOvivkJQYj{#qTD4t-Who~w^{{UM6N|RsxLyG!*WO4(# z(1kzBJJTeZZ_so`l141b3jy10@ncIZwb<@0!y`D`k*B|oL7h8T^J>7P!^PNFjY07J ztV)2EX^>y)Ei~cpqL4=T=QNNn`n%;QKb141XjI{p%o@4oj zSt{s+-WyxlrE8X*V=?~68dQ(?*C3F-!v1KvdW2N92~kim6w?Cp+$*SEi~At5`bX1f z$po?K&JkbPKW{On9Q-4MZuP$)`EKh?(=CnCs?F)vfvd=zqD`Tco3E=W=TZmS9vMju zp%Z0&4a90u7%8dvsaoY^HiSy69l##M{{T!B%mrwbfgFd$+>C=IQ8Z`!MQ|m+sXim_ z#VeGzRi^$s;;M|KiZvIgPL#zfi@8!-ib(r4{Bc&EN`S5Uu}gHQuG@HwP~WJ_ z_D5Z*in>_dLGbYd->wjZx?v%3uGAI!4o$46dP{F7GxjM%{>&#-M#0ue&xXih-ky2`(xaa$`-$PvyX< zyG=SfsS;uehZL<(hjEIp))gTP5{S-du6N#)+~N?BLknBPx?Et~DK!Q5r``6lN{7-R zRrM|0w*{%{+Xd_i!h#bGJ;m4VShE@rO^;wV__9nXH@s9xK)GOyN|HwPHQ(VF5`%4F zKD5@Ok@$H6Jb#x0giV_IkI0u`dsh^@P?A9rg(K$Xv}am?J%{Za3YJ2CDww5# z1W9ZU5;tQ)O*~J0D7CTcoJ*-fXG6rt*q`!S3N0#*@h$|D$PHyCs7)xtryuolOjp|J zb&QLmOUR_v&yQ;O;SF*q81C*ZC1~YhLnsSQ`}J&{F$U8)*`=ZrK%;7dLtKkBc(n*% zP7=oCbO)~g0Ln393JPDWM=40un5Y0|siS+~wp52V>1=1Va6M?zWm0xp{@7OS@nlP2 zLXC25W0Xn6v~qw4YEzYYe%Jch7Dy}Sjz;>b$nh+0YQ;VlX8R5Q02q_}oGeN#S*(jE z)+UZrokH_b(2v^x09VHX5w>=QJ7a5gMq)~n%DWR#%aRO9cA4e~Ikum1F{CsCLO9S@ z;SK!RJ_bBUooiHkOJ;%>PgQpy4n(h0$NqWbTLMpQa|HAHhDhT{fZ)#5a93mdw)l?U z55tNIuDho}sM)kHBSL7xH$6ceK4@}G0YmvaN3&ZulbE9NR-vMn1NlAiC@GzcMs)hT zsw3bkgdOWmvP=@YVRH;j#T>G*9}yHIzrufKB}p5iH4B@2YkyMW;0R?TeVU#`d=*@Y zWl24q<&~mFlCsYmI-_zF}i%RabWxBNyOdcs)V8n`4kBj|o zSdzU>sqMXw!4|11T z^=;8E?k549M#Y_^QfdDBZo~Q4F8~K$xh#GkG#E*qo|Um?0#*38{{WYWzu!&&00oIH zf*UKJtzN|)&83xoHLHdqIU*vc-#_R0aN0O&Mn5Ip&3EWpBsRh!$?E)qhVcIYSm127 zWoT`5HU2rf~hFN4v-j9Me3qmTUpJs>lm9a~DzL%$$H&VHQ z?r6N3nw3%T)BKp&kgB1)^)jIV9{x-(#X+6`?Zhrj^&|U6Sxsc3=hVKY zN7l#g*_CTfgy10{rVfbYfB+QgG7XJG!9#MV5wHZ-xUvCP>#B-T=%9>&WCCAtNQbWz zih0bRQL;)f1Z>tAe8-+WRVpr=ey{{a8d=ze$n$W0D)()9FM?@sT`{4s;l zzAk^44m?-Qt1ey_oOzF1p8W;Zt24Wo3ZecO#eZdE>Hh!&n+QNf)=p+gHH6RVJNdEv1{b`Z`i7K-BmS>fTDu%nO43#mq zLuY>!$DCr45ku}WB{qT9n8kXI#l0#4$7+AAf|&wv1eWVEMipZuCn4N-!a_KTMX5sy@h=ytB#l~A!>JzQ zA;23Wkc2hFa@`eYN}_B74aQ2CaW02j`ixGBjCr>0N_`kWMXR@(Jqtv)gfgt4lJxkt zJJ$}uA|#}*=9y7n)OHF!&vJjJCTzwVM(N&RXjkg+MjEOfq@Mo(EQb}cIIEgv1?<68 z+%QFQe$Ld}8$~O&wP?U7W64M?K(8u&lHV*A%Z1mv^{k-WPs^n$qp1G?Cmtp|2)`~o z7k1A-5{L~rx%jE?;mal@)i_b5A2VM`Zi^y;FdqtmLC5^B^{^7oFiI@-ONf<{S~~%; z>Ibu83MB+il@gNI4$96cQT>@M#O}m~srw8Y6!J${-OUx5zJ{D4CyKRLH)HC5m5K_6qpzjV zQo)u{PE3GtC+NxBUkaq!oRLiS@uw7ea&fs89Yz)AgFFCWXAI10qJ$AopZqog%poof z!@mWLtfqiDJ&*Z6%l=kDkW4M1F#3w)n+B~q*Y;QO!l0Vm%wuk2U z)%2;FQyApHDFr{tm*<$$jX5^S1S&w{q@NStDQyebaH@gF+L#izi9PDL6=`k9D%ae&T%ZntE9Ya&oWm`Fbc%=-%lv9EMx2yhJ9F4N!Pjurl zzpnQzh@df!oVg#L^0q{zuhjg)zJ!+($Hn3m5U}LTDYqU!XP@likQkuWwW;odE|lgc zQhp=cjk@js02^d@neYV4`ukjl%_V})38rvFi_L=y{hmLw@cz~tVks%nyqBzNKe^PD zY4Ao=h@)z}l<&{^FcQkgMqMA}?W{3XxkAMKxY+Zpd-cfi23!S^M`&V@NEwuL>stKs zB(Dnlfau@4W*hW4Ei{If;%Jyl%92-MLDLm3znz)AI)Sht(`~X$2uVh%cV{o}Q3{r0 z$pP7aXP0hSU<^?ag}P*!KxR|bwxPudRF(~v{KX+0gmFE9H_U1Yz6>61^}L;dSpv5yht0RNFByOlCp6mQAsDK zVe`P1++I3{6+Q7)yj8x@HTiVKRXC_L8`HV%_u`eJSu4hycCISnFE0xCe`YGv07rTb zl-m_?RUOaF;;qmq2d9QA&=lNl^2H6L#=T83Rn=D5{4etBidO){?c46fS{rP3`QnAG zB9TC8x7x*2hoceh?cz^dkPK}Fad#EOlt&H35J5c&$z;FP}EYv{b=sESBFiH`k!i}_P=K>5vHP1w+nA&TN_x+izOJE0)N)7 z7B+{0Vu@9W<7~-ajDXetRqwVGA`EHiafVQ+#4!fFJ)0G7#RP61NeGj2pa9&I!g85CEMyQ(<&J53kLNEP)ANR{hUPD7}|kn({3TO)SYCK zVMLi$hi}=F=a&O*CNzzgSB2zjWeo13yAH&Ctdj=@6iA>ARu!Q%Ao!Dtps$tQHdY** zsRfU>>%~-b#b}GgZ~!|6AXAX1RTxzRb7$zXb7CG|O5k+gqf@0<6-3Dmv9?<~x%o!4 zsZ&Z3{#Wc`sHMGovPcvll|xkqosRziYZNzqaeRU}U6>Y-SAef=%W?ZFjU_C(v%Ivp zVIVTbL2f{NApZchilgPR^~Jp7n3>3{9kw43;z#Y`gjd$)lo+8Q7=mhPQh%F{DOFcu zoF!#R6+v!PqklCH6eYTewP#68!F@^uZsYxr`B@;ugytAH0UH4zApA_DdiWLXi9ih* z?V*d5YSl_me+-ILZ?3K-9;JCkMM8~;0Dinx2MvUGu#o4FE60;{0QDZtftqP)4I%-+ zc@em)Fs(;Hh$vOCvuIL7GKQ3ft0~%nrsJ3{?-t|C3lkQ zQ9Qu>Jb*OVj^8Yr6I&VD;wDA{hhY4-r~0jelDVy>jSNV@u-}hjFcbu~Z!tj|aJ83| z(XvRm86(1nz<7FI$ir~UT+ z*r2G|Om9|aUELgpQfotBh*SA7Vv2xWJk0AEFf~XE)KGE%0AiS-G`m2suFG`rNfbgFMxjAIp*uK#wbN!y6v!3uUff#3iFg^DHx*DmCguFtP(p>aoiw_D zwXiP@vTW@1Dq58sPulf4VYC#*uS_#>y&@aJOCr>eX|dz~02^e1YcaMRJV_E z-?hj77Y(3>OJk%*Yi`Amypnt(gql=sl3{5h`4T4KDmjMaEg1;gk^caiuu^S3*R-3+ zEv>C0jV9zmmTk(=e=qz;B9O+l8&edDuH=His<1x+Uxl_mXOG&&vfH@&)z7a3@c4ct z<61pN?7rC)0K_$&KK5chuO}HJ>k-?3=7o>y%E)peQz%ZQcc!ttRWA~bDh(Jq?y`J8 z9QDPR2I=FqM@L#^3X5X#fr&p zW|Cxr82H4`u%RTOJipfBhXS{%>DG2I%{a zIc2(YV#;n5b!DQ1+mbKaw zwZAR|HEUn#mIBs79c~&}hcyh{xeD$&WRwJ5rOnK|QO80mM~{Y5c5I3w;UbTel8zmB zuV3{?^JQeWfR-+@Zjwmig^O|kFYQqO0F#ln%2crO#;bWSl3rHOR*V{zAofv^GYrNu zS$>h_>rEsds>T)E{7p}Y{{XDnk15-e7*cFvUk(0w7HidZr%Y8~UK>`U6g=zCcXt?+JV&yR+8LD%oJsDHd37y}U_`^2QcYW-@XV-}3Q;9eON7(q3~M8|*+gDU$NZ6# zGYn&lry6gPH4Syv<6IAGYP+Nnx5oAV0DjZ#CSyu&R55p>wWy=gXOB#^K@F7w^w15! z{$qk0toB5!t8Sx;(`~wDNZG|f--L`AW^O12Nj*Q?%K@gI8%Q**FIDq9nDnUrtERD| zT|e4k`(BFs<~~hDIk<2RZ$Y&DzR{qLB>K9$z(XvrQzs$*>@t0fB({p>e_>9 z+KtWpoZ_>(mH59#TA$t5uf+MV#~KvsvP#ogyuW8WN_8d-(U8h_B@g>7yayP_t<V1jvz{nu3wFzz;c=?rT6eNe{`ok!TX~WDcaTMQ%<1001|^X#kcd1>KG1(@6y7 zt|Z@ticlJU$ZQtQh-5ld$JO952_s2E5TdlG?yJit3t0*cX$9PEIz|gro-TJS;=AP0 zP5E)nq>pVeDe7)2HV41Q`#iF;%%&Gwear~S>X_p#UyE`9>5AGr%lD$&owVUY16AU` zYi>?S$P^S0nf0_joIaTh)o+CSJ9wO!2uY%d`YUl80Nl4yD?m>4Y?~5@wQ*Nx_?1V* z%Anz3$uzq=c@M265V@lG?mp~+WUr~{p*XZ)t1GJ=>rg+N0^53?q_&%&S3)Xkcdv&W zkPLX3z5cB8uOCS&)dRo}5-}m1c5g_%F*?I?Id%=kf~U49lHGGreK<7nL}q8905v_b z%4!?2{W9M7Q*zBwQXh-AN*;?`x*@2iH#4io)=r=Mb_ur;Ng|oyZ33q95^`o9hM&wqX>YRxT_=9?8 zopTU%QO#eW8}H$f0ZiJC+T!vPIyq9Zg$r5%LGAC6rprdlWg$h0CMD4Fk$^NL{{Rdr zW6)}M0%|G}0E>-Xi(IRq$bT54)h znP*`dMOp#Z@5mV2WF%t5r-pb*2B(sd^c;^1k|Z0`bvd-_l(~({vTZ@qnGP02aRlp7 z^A*MW31?&hK`JN>aV;PtG;7fhr)zM8ab8}fYf|4A9EfZo9~JvtKplyR`IHPd0ZI6} z{?<;ImPrPr*50&=ycg3S8;UECC^kQ93t36-e8!rEoVN21PHI*$S_W#5i;f_mgrTnG z_1Xw%LvPdJ{{Ss`VN$SK8yOIY6s2lUkIa8A6kV;q)Lv9Zjr6q=uUcf_oBVP0j_t|W$NAyEFIjaH*_NAiEb<{n37g^>RM&OPgQ z*4pIuXaid`MeYd{;l%tjr}lFytx7iLkuVoP}zC&wPtE z!k)AoyMJyKcd;Yfd*CXiDnv)b4*gCAQx;$fM7wuBI1<<#z8%FeRi-ohG$RVEJ9QPn zt?_4}9}O{8-jS!oH#=7qX_kY1fW=hFuIx_zHr(Mt&NV!^P8e>NInXqhI8DE%nNUM8VH z2d`6v1|+2yI>NLmcW6RUAbCG7aMZPx|$WK{!UpN zW&%s)>9tFn!F>#lVn+Dbj%!i&B0>KE63NCkiOddfZqT(T=7~#*BcF&YwDHV&f(txy z1u^=POG!fUVoz=It~UPw4M8m0NtH=8LscVf{{YI!nIu6rFvvfY`2PT(*~<8vX-VOa ztBN0Nkdp%yAz=Y;QIxlVsT9cq#Kj`kt)mPLu;j`~HLv^**>rbt zWl@ zNK}y~mAJT2XhlIi+kCi1q|B>3EuyoQLcsl|*+qNdEqj!vO-1J|9|n0x#H|7M;TZEc_<{0bNe|U*Ca#T zPb7{nwzm}(UbUxenP8D>I^34%Qrpv5-O5nzPTL0g49-&>kflPsB6$FQsYs7Z1f1@JFr<1S@d~hp38rHmjUMi~0%Sw58-uYWKw}sKa{K(rCoX^ON+J8mh8xL1iQQP@`%Y_UER?_5x$aLLDs@4Y>+fX346i}>x=uN0^N z*K&LpE)i=bk67xk>K>$Ovc&PR1>I@L_u$>~RMo_ev(yWKETSC6Nfg-s0F)0*X?T+B z%SKlhJY$MvBAq!`z<$D^CT~{{S3oB>^i+0zcwa z#c7eFTT2+0MQV-8j)0%xfeIR18@YdWK?q4whM_?HpLW4)z)w~gUP`f0r>BX^%V!F+ zm$qM0h4`K6;q8b)*^Xadi{a>)c>r6BaXgm34VeRH7DXu2FIP>9J8Q&cWJ(zb+=`#I z-z;iQl_Ov#jzCn8go8naS1g~n1d^oC5x0*_X;RDBq*;v76C89OA5bgWhu;dQ!d`FP z+!Zn@qCGe1;rzH2Q6z#0GJ$X>eXrWa6qql6EA0pBKSON@H&WSvYkg(I&2-P>+yYG=fo! z9i7aKL}oUTN4D6ZNU#iIg`4+l#iIb#tJ@W&810R`s~}^+$L}INPWx}-xI!r>)~3^~ zn9CnF5Ac}OlfOn@XU7{}6bxE@#J66PuN!FMR#4=1>HXz$z*tH&oJeCA0?0)#6r(Gz z*sVVQ0QfAE71xjiRFYRAk-pN7U+hjqr7M$Fp32#bTx5A?1o9h-j}PYlTnVd4b!|*t ztit$%aEJ_iE6CLGX5_p70I|ii3PR|1F<-?rFsS%IAR2>FTAz>ntZhhHqiUC^q_ezE zYDY9G7>=MTU_k*pv1#OFdzjG2UTI2KeYntn*I1yd>UT4b+(bgiQlpWe1oSv<94U^P zvm&L<*b=gV&B@$&f31=muqrn?mBrQ6uNxB>;t&q>9GQo{0x439-D28F6YFdR%LBO^ zw$uT?)$qW|l8IVbZf1wk;THgkOH+{>$jSR(%kbc43M$7>b%b+PZ$*Uzih_Gn#~@Q^ z$F^2dv8%$+ni>EJ{jNNJ-HO-}3azcQ7c`3M5IB%miJ=>OE6IOnkL=@2tsAM%=;lj! z%0{b2V8F4c{iXN7sn(K_jtMYiUILD-yEk7<;;9wQuMI%T%T!_$fHY-a=HlI(`LZcY z=dhl1MYrAr1QrL06yK-$I1&?UyXlvTEP-Ay33FZc+NgdP<%-j!m2cfdm0hbLE3x@g z{tFPKQtK!Z(qC30(#FQ6>$vSqn;TcQ(&I-4*pV0VjjB(4P>f~}jldo?$l6fzAh~4$ zfCKFV(+DW5QMZsn{)r1A6`@{~{%n^MJ`^;!<_=$1Bh{fj3EX5PSpd{yQP-joM2f5^ zeM3;A$8Pyil{dx=%RutvIy7Np9OXZ1Ml~e=01U^Rt;mFFJBfFp8;|p@R@$gXKKtT@ zrFQ`T0JVx+G#mHDPOU2Jxhe<5b{tO~huWa_ z{%jV?lBe?_wz~S4FGYXgGigB>w=r1%Kgkx~9=CBqF$j|k7q{kiY2*@eI|3=TWK&h9AEU>?B?zSm6&-twszI<66t^!70F23q_(bot@}B`aTTa4h92^`iGhNx}79FRe1T(ck^uHf_l3@i zZp4z*3aRnmY>6%6J1fU}%nVV53d9PL;fPWfy~NS7%gpj0amia62${7BC5V+IR-CeS z)myq(!V-Mn`&j!}<NDI*AcjLL0Yc5t zf2a;5rXq!uewC%oaHdps;(#?)N>_Ptd1&6PN#@n*w_oPMO)`iDZT`0<+{+{@ z#)6dVzDJFa$4gu^AG?x6Q{nt_V4$X!*KVMgos_yz@--CclW8b8?kBU8_f6?NDo;>H z(}LLnXuC_dGJx?ab0&-rQ~pN(00_o1Orx^1TE!cdwJH^l##rxP`KK=qF_oy@T+3&0 z*3O~QGEcxND0^2TN<={x$UL`lt|NlZ23fWtPxoX4R%UP6_vMjeB6_Rp7qZ&7r92BI z>bnr=`whAe@-P;0NiU#=@t8{@x57E1A)#P-aYy}@T*i>ME)t@}wBI#d`C{>}^hw$y zAThA}Ra*3ZUu*ffW(=LE96|NR90DVh3pJcmyV zrO0l8ZgEvN<6ZVAp~VWGi!VXA?Y;sPNrOsHhhG3NQds=Ha?+Dli$YtJlJZq=g%};S@c|{urvlM~DLzQz^`BY6pfYd=zmlzsK~$wiE|V*X{+ey-I{MU?>JdsO|R*|5VJb=juCFN~AT6Gj6g zI~8Np5!aSp;-Z!(l>J@Xh!xlhZ-$r>h_p{aE;17v1F+cb{{S^)>4B04XuhHvcoMvr zlB5m3U$cUl+7<5Fa;*{pDI%)En|SSoQPNweQTwpWcH}z$0F#j_6k?7mWZx8!%3eA+ht)~pqC&ADhP!Ta$fx^a4jt$M!dQc&{qwjmaz%}kwYKD z5K&2fqjq={rvP>o=uTY$ZByAIn99V3ZcEaHW>iCkG!@c3L@^bv-XLZ`4m^TSb7d#4 zh7<#n5=V2lj!XswuXqGs6fvrhC{GbwxCa=h-OjfPJw_vHbjOl}ELuGJy~ow1LT!iu zvDr_*`B_ZoPE;Xm{{T$TqS50J#sO+|%t=d$%Msy8wcS0YUs@$n#P7D}EQzL>4(2VX z{c<>syucQffLeR?0gv+Gv_vFuEOHZUz$3y;j0Fc8bgHlO{{T1bVGPPL=J_tiD7ko7 zug%%N$;q{pMy4gXbv0Lw6Qp|sPVC+|7>AvC%TzXe?OlB!%B-d^7%*X9iQD4e{G6sm z$;2(0{!(4T5>G8jCN$?-{6ENx%Y3c6nP#D?>Qi1prD^u=vPgxbmB+vmwN_UCWyq3{ z8Rea$#;Y4J_y7Z^(rfRO65b-LETcorwI9G5jE%M;ZP{o^1bp|dK(h#vDgj@w-)*@XgW@q(_>wp2^Tk|w6HSlE;;Uq2 z1B+DGt#M+O>J0Jz@)Rw{wR?MIv1^kF*Y(-rlay52l;#BmeUI61^0L;VmK|pLimW+B zz_OF#4O+DS0ENQVp6S<0Rb*FWGl1L|?3#|hN( zBSczIf!3K_wo(G}0Srw|2`VDX zwCxrvAi^a8yBA;pp(o{#C9ni}RzeJ5Ep{w-r~0_EL&~!g#n>4C0GUN8k_aIW3_h2@ z&stW5Ei!h~!iBoFj_RN&aZyrE*r4?VV^8+{n6-zzzI5;>+xBq51pZguZUe$FU#I%COj zC$gEAAW7og&q~t`pe9CBZmQ*WHRO8kKWpj0%q2cz2JtO~5-E+`h6~hw(Ek8e6ctS^ zZY|VY&fC+G*~$k23~f>JKVzJ(+PzGWs4tR^3NB(Wo{)?cs%rRjuk5 z7SiyGkWjUv`1r5S5EQz`{z)y&PVCc;KM|!j{hTB)PD3FFmi1nzvF=6+WP_gHnY_EE7sq>)P~pI5hmR(p zE7#%uu3sUIttK(p$^)_uz!V2^akM3Ec?{D+BVgn?QW#VGllNpxDpS3%mcl}952qSG zB>+?!e$Lqf%oam$cGn1xB?FKu!)?E=6(}~-ZY^$_n3 z(iLri3)Y>o41!gw>(kh@X=aZ+l{IcAgjcy8NX3<{)aQF>KDr`5Uz7pF)KkUy{{X9n zP&WQomy=wX72|d?mE0Uv39G9>R(Bj>c0gT!;v9XlK`fHaCn@SL9xMk64cH#<@0K{_ z0dsR7sIj?ZGF4~?Q;{s95||6#GD{Hw;*ygqQ+_9o{{ZUbSs{~4jNM!+l3dl&Qa@yE z!{Pq`hE~OuyGvVR8G&IEI{a0kR$3p~aoZJ4E^nc{R<*uE>G9^In(g#&%M>eVnppIG zW6Y%g0K5i)NUzyeALQdmv?!77ua@5VM2P6z7>b&M_6vQS45^XL=`;*@^947jkIO6t zsHFC59jrW|pl2qfhe~$;09yezw6jyPj^a4vVHlPgur#POAIpJ|Q-?^mypg4vs~|x^ zTCG2r_ZY1!Tv)`G=jycJNDL6{1%4y+U}O+iyoiXo`yhoU#2;^LgD|OKFByGQ_+DxO zN*WL;N?=MlCz@-wNp^`sfgJ@2{(K2U-rIVX@&u}?0zhB1tfISOseOc;ZQ`0=-mLY>7)CxVZ|;ZlI72mYeBa7fU-L#mb1Zh8DXamwF9}!8ry;?W241cQoDj^N6R9W?#u-hS(MZeMQQWM zt70!!CRrFQM%ADL6oiE@Az-jZjI%`KFdK$FJ|FUNZBO*iDa$GKu7OZ@;5>cuiOs$^ z*>$a`i2^Ex0Cdc9ZOH`n&7f9k_WQcK~6kc@r zoBeDcDy5tf-Z`3OH61)Q$=eD{>~7>(+S)i+JAwoFS8cK~O(@*yUX_wM@)8rl`_+G& zBFq%uNuJu?2;c;(3KB>Htxmo)#equoCQ0WOziQ!#tAGdt?Qh2<8q_sw)U=DxuOn0K zP(Ih=lL#z6_WI)bkj3$G6i|B5eWtEVl!&GFaXb?+j-Z~PbjB#iY;K+xkS!jOnr%** zk_&`Xr_{;;9IOCgu^+D@WlY2^0Y0Ge#p#wMfIIu-44b0?X&wC1$bvR%)23s{x!B?Y zUw3?DqSO^yS12XQjyg}Y9WC`XX&$Q-Y7aB89`(svOocPsOB*{l745jWbJx39;pP6W z8)z&SS&gBPyec;Mc0M2EPLK#g9Db3 z=Sqbt>&Vk!FmN*&$=P6ogdB}ln{?}fneo|E9GtJHYOAmw*eN8c-G*5GF;mFyN8yQM z6S`Y*BcJa#G^gE=E<|_atqJN>ary5y%lbuH5(@jrF*U^E{y;N4Az8*YB{1yThGPWNs zzomRu@Rxg<6Y4z_oxaB}^>P**p$T(ib6y4bG~ltq0Fp&k`2JPz{#Ij4$}l7GRgxMyZrXINF`K+dek8u4HO^pk^VpU z9FWAr#|%o&{kz2v3^APSf$+!3d`!H))>FXU$6+t zY7d_O0CrmpW?Y)5kU@G~36`R@JuBM}4KeW&FEaUt-rZK+iRRl5BEL>#;>LNnx$^fh zeM3}%qF1k}AK9+p{yCZhfhi<&S-7B#2;o|i)#cZ~WSH8#afu}|F`zWucw~TUC`-La z@hfhm_6_g)u%UL5b8$38U8;#g9mjF|KjdI7fnMU$-uoQE?B|y;+4^zo^8M)5MI4YzRGn%r-VKN%e(lJY)k;wrTbg@B3L2 zS%C8G7U%pysK;kz5<_UN8HVHlzCEhhSlqWCNZs`wn6bqQMH2uON5Yh#{>IEXiY{g| zVHQ!Jc~^fBa-v&8tRjp1uxa3OES%RgDPn!i9?s0eIPu&!#HTe};q* zqsJ5_I;_606oEtW-lT1rSi_5urBgesfj$_IeXE%uIFcwSrHn{PG>G*IY4~PDLyM51 zTJ9*#IgqS>Z(~ff27*%ObW-f1wfZZTF+kkTBT&YQO+X{Q0+180EWt}M zl0C95fl=;humpIVRk0%t$`N0~-xR8&6R|2WS2-Y$i|D4u66Wbv%!O+ZA&TK#Eek5sI%r2=Byu;;vYkzADgoVy&6@)K}phF;=J> z;$MsBio1auP*CsJ6vm|5>7n>vp)7ti zVg9e#Y`7MZ7kgz6LZ zu!Ol5kM*)8l0F*+U;wEH`M0mOM%e(3K(T=m073jQw9}qw zq1%@u{!Rp`q_Nc3<0rA(B!%KLPF#2s`zL*}NF@%^R2mUOwJE+9qJf!eM?h0*E?OAL zjCqAk)MnWj83`;v{hD}YL|ik?1!(UPq-E|JK|ri1DdUnuQmM9-AtWB34)j0kU@DR7 z_ctvJ$t%Yt5D**=Tb?|XziR?Qd!-~v0(ym&kSu$501xx!iV7-A+i53~$OkUTLTR#w z{dlWZdL6B-{;P3PiccVDNIP=liV+e#vrqL~Pu;<_U%9XH;;6ap;k4Q1E@}ZJQkWS8 zzT(@_tZ}Cr)QTZ3V&^lha>Mtqn-0^I;1}NN%MN%H<1&rv&X! z=JDf_LQ|{B9iEzHbt(xIP&$wGkHv~WL)hQVHI!mFc}S=^5xqxa{!MU(G8CCXcz6kd zGPHwrr3%-x;ie~KMVFW7yoGLJJcwc`*i)w*iI@z8Z3Tbj>(h6@1L_5+98X`KOT`qA z46==XUbpg!LZ4A$vM4g$g{)B@v-{Gg?K69E%u6yZc*X!?{&v;jX|1(;k@aY5(X@)c z7VF6xgYBl-Xt3kRT7|a14g9Fqe4Q!wj=`z+nxC`&%Pit)F{EA2ix2{5jH|N)Pd1()M$sISB;+Z#%RnuK3jXf0_gMn|ZqdU(120Ge@1aSY%nlbCK_2GXr`+xtZpN?vn|L{p@;T<&P2AwF3_~~yLlo)O1}mU#)au#Vz?P5F=?03+|IK{ z$z0SlXW>u>PA7Z_DW&d~lbFOx79JH0yE3=)A8+z-p-u~1dnIeTh7U5(0;l422a#2e z6+~U#t>mCXCm5+yx5ZQbPqsFoH**c9p#pHB=4o2|RsR4ab;{dm17w030?AgaWD<7i z;q+vIVnPb@O_FjGkyyi)QU>e*`#8xwjUkl5Q$i0>{kTF2Zqm`L&@5zdB!T@76?M>-6Bn(>&D4|pxfx2EqYGsk7nPyYD&z*0x|7ro<;+=5`8g5C zN#dYW%YVNrau@AR*rB?bQ2zj7!j_A2By33DgB5L653%pQD%lj=><5l2*e$ne^!Z>` zm!Y8P-xYDA?s}cJ#al~a2Ex!)`2aYP*klU!HD!ZplRinRLRn_pqt)U?9F;&3rTGIlyNazkKv)pZp z8X)yJs``(o#}vQ+)dQ^gZrb`tu9+(%5*e9|H|X3()y=>!I*C4CHymxITBJkwY<3kN zt#UNjB}hLo`4W-+b5BoFU~42`(NFnwIZ+Lfl1|zzw=(dzi6KV|RiNFe@vns|jWZ=) zTbZ=Ws@y9w$f71zUONuw_I?wWz|%%S#1rrE%#p$Mr*uY5!kxz-15C7+9+BGh_thW` zvT`bZuRsZ@<@6uf%H&(46qwUgDs)?fl0-B$VNj#9e>*4a zIvRmoF;U4IySDh+t|6KW~t3o8w3(nHQJ*mvv_oG;;wQfDkEC8~$m?l-;rk zEgEZPw07X=ek0=4?TBfU9Fo%E&;=zcwMgnehFln;Ea52`j6GVrGaQnkb^A$0xtyt=tkcU%N1QbT;iG9Hj0%2znjMjEsn{j8v#f{l1*ztooa9mx z2t3a-w1hm0yrUdLcc+d>D;c_;e_S$>s&@EAI{4*e?%pFBO>D%H zBNQZ++^sx)^7xk$aS9hovx=JS_zV)=V0c#5N>{S@_ZSIhx$83)ZOw=c$3aR=sC9*rACLD!NY=I5& zP*KF}cgO(PO{1V3fUiNmS{!+7qbN51$ky|cr8&>_kvpb@5YceA{{BK6sK|)-q?0Z|7kjKpEM9`YsEh?D2H87cBi_}%nIr&R zNc5rD9qJE;NFs9DleA z`Z`sT*~?W+1G(F;!pG>qG49pkiXoqkR#>gfJbCa#Q`n5iFm<9rb{@Wkzufpq?MMQhwZR z$KvIcO^hzrepg*d_2utty-LTm8VoAy}!ti<86>?J*uRo9wlStm%N6?J&w zZcR{n{{Y27{{Urhh_w?+x~;M!C!#~#R;DsY;DmoMuY5GaiqhD%IOpST>qk;RENXly zU**7_OEo=SJvJE@B@J}URD-=e&-pmB8?oJA%oo?K>9mZ%fTS+VLHj&c12D$!c^4(N zC&MF6f#{!*+H9A;YO<0MU#mHmL*R-J;>>cKjj(-=yqoL}`G8!&zNCZAzJb>isjyY} zs(Ro;P3BKD*?E4{-Cj6a{goz#kMzs2=R?g9vFQPm7e{2c``uRGxz*#R$gX7;``X_(Kl##a3L>B_CyhJ18|d8)O1i zW9C~+xmwc7LF+9;DN+an`48AQEwhA#YgsM8qpv8Ne8NuCbo}pg3v} zpUSbS=Qv`7E2crrN@}C%n-vAU&k>zC4WohG;%SfSE8W3sF*S1xY zFB5h=A_=^Fg-0)-@02+TrFng^zqTr-6oxe?=*3%8PqKo()Y}zl?pZgje}*hn-I`HZ zC~M+I_)x}m+gRXkO6;MJ#I@V~jWaU|w+lAONO)*e7US=kp}~r zgjr!wsu-UG-yq3Ro3nf%_zm$&kx|N#p1u3xtHebI+akE7pb(ydr>N;%RdRD*vOpd7 zt}42;uOc?@OjS-=wF-^=NA$&9Hm3m9A9gCeppuo8f(|OuG1$~?N_f+*wOA2m3%wb^E(MNDOI<$Zi zIWVhJ!D)&RwmO6`-7TCD8Ol)~cvE4k9u(uPA)dr*5|RXfXdO304HeV#O_ z0>5kiZNjSZ7Pk>H9$mNEp#K1qiW0p}{lm0L7-zyHKbPsqvq_&+mNO*wjIu>9#z5*R@V7d5!ECxG_KORJZ&3Ux z*1dhcj5flOTg!m%>X#BogaQ+B}9 zlKwG&1IPgbl9Ci2yc(EgXJ9b#WN42`YQh9u`t8So% zys?H@ni=R|V8Mg*Adice`8g<-Bs_0a(FUgjS~57XhBBzi-A?|W0DAELY|Rb<=EJAG z)V#9-S)|3KQW!HRWh4FacKb_huOEc`@>JG=^7Vv`C)VObMs3;pp1)zgoBfs&hD$Az%EizHVro?F?aG4!uGF+y zH46u|x1ZCLsG(hok%1{({;idqk}|d3#7W2@KWK^#zskadO^uAaBb`};x5q~{;!nlI z{{X9jiABw)PjEThx|FYmNEA|1WHBBdwN)$7^c}z0Al0~H&DSUs+$g)lC)wJn2 zT*+CQj7@3^^!zbYF1dSc^>Y=qKC>-;62t;OpKsa0Y64AmE$yILBU;Eu9!hyopX4V8 z5_nOT){>(w%rZqFl~y`~xL|j~cB+jPld{B5sLfLwZYaus$oR2J>x05l6%RUvS{hdZ zs?O8;$Opq11&WpfVStuEC9&%BY6JZgMoeX>?eM7;**W00&K1x|mqIz57^G*V15{9V zPx4Rf<7`gO)HHi{pgRmeC_UXTdDx6(I>&9bcP+w}(aB@M3 zQI6NrdPqT#DFTPCO^O<6UNjz~6>9t{I(&`Qi%ERid9j#ap2IaaRgru4W83#a4#? zQHrmj>(Jt@mfv%VxVI5nZ;H1{;;VRXw@&z~=JUecX12D7y>5;;!{Q={G5tGV?x=q zf|FZ7Nmi-kDrw)1Ph4rT(;a5oZBEonYQbZYj0=r`{iTt9)*vvnyh9$K3=$Ci7Doo6 zgZW>-9GatUWR@uYupJ%{yaUKKAavOMtZf`DTUpkifsB5Ks%L69r`#X3Sw7DUfi1BL znje>-zj)rwqKYDUFyTiaf2wG;_QWPdJdV)G69|nsnh)WYfo?pDBJ%#RSd<Zh-t` z(2_pZMo~y8jZ0HkQ*IiPusf09I%EJvvCTr>&r(<+Gf4#T0C~nm2|sB@NhmwJQxu;K zSw_UR(pS2VeiUK$}49N6{$0Ge@2S2ohd@=jz#DMHSt z;T8KmG9{Qxt(sfXE^b{_L8m3y8g~N&CF0qQ#HQU(qZtLOu{9eq;6g`nW_?aDMA9oa zBVQ7CTv-IE?xb6$x00%$_NX=fU-mdenQ-inj!&yOjhmfzYSy589IzI;Lqm0LBxII_ z1yocKLyfU8LCZYW5+$${L%i}}o-OZ>jnA(Y7N%hVMNoAuv(wlSux znSt3~P_;IZ6ldhcfb|FJ%YktY=ozfe^lm{1Uu>HZB(-21guXqpK5g7x8hI4*rpepK z0T##vzG(X$@~UzHSnv)tUbqNkCAtlx;%a;4WH*9{vVKj#)E~g%4S59%K*MJp)#s%n z5DRo2Px`q@-O3Z;jk75%Vz;#o3aEe)UPi576V;5LjM3*{$0u5pDf6an~jjy zBu|%`*m})y&Y@71qSPM>oI*1Tr24`Lb%?00BN3?NU$uKKE-?l?)CB7^l12$B4*@X|R;`ifh6Fg&|{)<}AbS%}9QXE)kxmgY-MN<~KH$)-C6L%#+4My&q; zvzBnUqa~#fXsHYRWuo;JLY0kv6<|IeQU3sIll{Iq4g~m?zVldyDI}c2Osu>JW)$Os znF5BiB2;7{I&7{%YJ*-iUfCWL@g=@wceiDTaCsd;cKcjIeU<+JTOvbjWo%qCGlmu7 zjYHv(ru4zIwyBuLN;Nq6n)`TRs$*|({{Wn1^3My)onh%nBJ_m-rzh*b?RsiIYcVrQ zoZKPw7?2&wsPU#@Ib4#>N6hvbY{K5fM7A6-iQQu{E#lV@X9mr7V94H3Skz8k74!YxZ!`Em~`$ zB10sj(?Pf+$EU}HFhgHz5XTXkLIRPq?Y=65y}gxf-bWyyPCzN6(w}R5i7ew5E9L(H zG+fQjD}cfP2}xw3kbL;|%E4_hL+c)B5J(G15y0TD8U;K50Il(J{{SlilRR)$vANa! z#}sy&bITg7Qc0Xp4f>~dY>l>11)1pIl`};!y3}4xLP1_KNI~QO06h9+JWvvGnQ~?p z9#COVRIF+|MNUFmj^xKmda?^`IW3Zw{0Tc2@3)WhW+d_w>>&XZLP81Y@ea9LV}6wf z7wCIpuJo(W0x?R*ezi5G*s8?tDNuh5Ri;JT(>28oTACJ0dyVUgtZ0y$kUo+9F+oeU zO(AEd{+oX_Dk+ykCkswYTuC+m0F~vXBbXD{b=xuqp~RM&(4XOpsTPeX1K4-VhNLwe zAwk3Bxf%If%3Rm>cdjQ>e2_HN%^N3{BDVr4VpKn9RlDRoQd>qK6)dfu10viossqp(d;Z%a?U%?!gcQA=+$W;OV0Ak-3Of{4gmlqMUG->Iv zs}M*#_8B&`Hl;9it!m{MRZTY|;*9?Qthp*hr22idb2{9{SQrfz2&gKB? zmsk8P;3~H95E???wh!6=0FikTQxNn$3fAUAZR9FiGD4Wf+<#~LaNtcx5EB0W!6dkRXblwaSZlR^rX^RE6;!ax9k6kF!?yJ#kg*8D6SSw{M;mUZu#W zr}V`wvH{hBuYko?2Vh9tcH6(p6V6Jg#hvHF;@vFY8cbozt0t3jLq?O zJDs}Xt*|Y+kGyS)tsJ@lF;_DHc$2@jD&Xp;amtvg;LhCu-xYGPPWS$B->%O+n(bP#H>*$KMg2HLTQp8{eF#M$;B$mYSyd`xdqr2BbSFwyWlE@7t`3d`ov(&%Tci3-;(4@V0E2@ zSGt^2%NH2oUQ7_x3m%St;>G@4ttrl@s5}c;VgwC`F0{*H8j1u_6{n1%!f3V9LNk^6t@;31GmFTDLVvZVJAJOnTxvQ~%vjzyRZmrwImo~WyN z11KTLZcR^!cOT?7Dnb(f0L{_GaJ+{h%<}lEf5~LU3A_^8>JF0BiD^)*ckAJWg6q41 zXDX!1SDD$WJK#uTTGG#{&O~z}h?$b6pb!sVhvAbJK_8=7#T&DNtmQ~F8-J|P{{S`x zZLeWP3i8&H061)V{{X_`mG=7W)urjRy-;9kv`zv0Ke5aFtWccaTte}3m{n>ABm6M1 zC5&8M&lb3!S0;uQ>V6YX+5@wy{hXa9Da!etSXeZTBGHvYR8X}mTCdv5r5kJ#A?bQX zv@a1BS}d$8JRACE6roOZCw$%J9YSk(9xHApcLY%M1HRv@7zE^%F)InJm42-xZxg8d z6x<5+;(wbmoFW+ao6;MCZDO{O*&mB?ry3E@S7|ohes}&flALjk8HOYxFr1lj~3xB7Tbbg=>xmUeEmkqEYk=G*X za+1zNJt^=K3jY8u>w?yny}-F8HfM~Aj^Oy=Ls3B$<-n1ck4%I8Yl^Fhks6kaWTT#A zwLASIBE-AQ5?y^-wk3I*eZAC<>rdvw6)z&*D`}=w4pDYQ9sC>ooRz2+g|*XP_i;n% zqsmpBElL*GUN+wGTG-uJh+;X#-LK5cCJB+MXdy2QR~J~R7imGA2Z|rR#+J& zR&%RDmk>Km3?-D86lPL5)95%*zfiNVmxQUoR1i`?O)7Ta{{Zk=0>~lO;tQzN!pbDH zkwrNDvJV}b0#QFwytH{Ew2m{$s#u@dC;5M#n4trIZ*8Y4EQVFNEPXdx4mJL6&4j2$ z*xwThPdjsvxhl*$0n)U^l_B-}HP)5d0;=k&#MYY=`z?_yf-=)cUqM6xLU&SXJPm#F zEYNrMe^ZQDMy#!Fz^t8!KNUa8z^b~9$(qnbGcPI{vD`gJ?63T7im7={&w-9^O!4kM zJx0yB~sN*1VE(w{H#a!Q9yGLn{NK8m<0Q9F_7B4P63X~XDCBka8Q=u8Do^4{gDjjYV07&E9`eJ`}{{vW#b zB@e{D7rOLxv6YFYs;X5IU9I-3RYV-ps;@B6`WI!4ZQKU^ru4IOZC^;C#XI9KH*p8G zdvFJu4?AIrN#Rtq_OR35nUUZ`~AOGvbse2He>YggPN7Zq~ z<7s*HElVq_)l&(^Y_OfZ`I1~WMK;mAj-%%yuX_ei6znDuj$-~*hVy=;#kXB4<+t9T zgp#j6_Tk+ZTQ&k}ERj%Vua&TKnUhBrcyYzO1Y62cDNzgaiqCvASv|cvf``lYQW@jBvgcG}G#2Zfg zeQJ4M$@DY&RFHdtEgUK9RM3nhGtdzb=`LYAGX=k-%f#7cALODNb%ggiv?AXHQH=aq z3*FS=C)6&TXU!G;_*o=?vB5xqw{6zompp@um7>$%x>uhy{ia0V7|u&G2|W)L2Gg)j z_t?wbaOH}%6~6Inm{8mlaZ%Tptt7RhB}uHZ%5Hhkk3Qyse_p2*M%bF zkM@u7i#VzDZPxgEZ*!>9QM<~(hS}6)f99^}t|Gbhvs<@x8wI9eTPb{hMSxTrYkqpn`$#dll?x{h*E#%qvz1@&laSSs|pNrX=t8S*(O@u z<1H)jizOtp0nCc02v3Xv+l9oZ#9+8*10kbltjQ8&RM(ufUiezV0w$?0!97i>t# zH&FheP}>_;0yAsIQCw%fNoJy#%i}1bUR9*?gtW7F9z=dhcMZ5I(tQPH6np$cMXR7q z$Ru7R-W6IL`N>Q<=xHsVp0?aL$!A>cN|Wq3$^1?Svo~EIIN+x%Z!>Quoo6Dpv)#8z zgjWdXdRBpR5PRK2XrM%M5w-H(2ip2UHuZz1h@H*}G=utB#)|Iya`Ul6HLVYXGPHs_ zjMINOdyW+l;&aD~84`lSm1GkCYHXdcJTpWJZ?7j5Q`GV11T)TF5!8y(n){N~IxYfEX86id}&|8u({^B>i8`b{pd zVf(UH{pM*B-%c9#63fYc-k=X-2}6$IBADaE1#>>(`o-`mTdbR!rybWA&Gf00XY19d zp$t2ddse^h8-lVYPZ#s)1NV&>Jxx~R4ym$t4@P;le_T|IX&rZbJ;SI5Nd)dkhWzS# z#+e%=(@?g|I+dlP^;4;hTA1WFkr?5);!Rlfr?eQ)!?#Yt;Bk>2WzQ^K9bKcQbJirD zji651v6Z)uBPp*0Vor+QeRx;D&_+zNSQ^~-uM@NeCFBb;P%926H;iQq$5y+OTY7v( zNUC+0_UsCNsxaqGB*<1sCpIL*BE(AhNh860&<&-=|6g!=$8A`8%qr{`q{ta>ao zs|K?_U4MEVR3!EL?sx%_h=}i){4$Vnkd3|nf7)ITX83D0V@VoK(XIort12bD3;;R+ zU`YqNbW1BDC-aH&H_7@#JS=zw$I;ejVQzeFzoYZdVRQT&b#0eC#_?~1{q{zx#a2hn zos+5`ErJZfq^*0_a4t=f0+;MYTtlpzA9WP|wWXO8%yd1;WNm;c>rskgmqiKvm$foT zer1X+mr>}+e*e!&q_g^g^<4TdbdHjFBm7A(uY2)q%WW>YTCW^K_vAyBkHR&K+2-t@ zj}gbYBDT~d3@)h2)Phr|rn3BrgZsxnre_x*HiZbAhSQuPidF;qU)M>RbJ?Qz9Q`>@xyK^iYl{``P%Ur@V zQlO>A&Csyn#(A?@D~Jz#4lfpbr<9#pJugN9B?UsO48ojr>VX`(^$a6X8|;Szv8d8~t5o}bF%!j? zV)cqR3=W;+V~iboecuTCM%{84qN@c9W9mmPSIddt#Fqo@^Lp-$oYY_jm=|5%SjC?; zh)1u$K^t^7Q`SL0I5tSY)V+k*eT*&t&gI`AhDYKy$`I&ID0^iy>S!bX*!0b#;IzkrB^~%KvMy_ zl;8mKZ6qs^OT`~y0M<{<`;V@bHqSb6Lejx};~cMUMwwg4)r6j#2UiLq@*aa&hKdaA zA*y%)^Y-7Fw)>mO;GU_3Zw*4E*wa`rncEPHAYZvb{y(OUH=H(P$^mu%JyAMJv5f-4y zt$1}d){@=m)cElmh%}Tg`^rjoA|kKskDs$`?luldff_|gxV&y`oZH;boJ85c`lo6Xb1|BQg^2=xCt2d!b zFIG_+Pyx8e6Aodhj~;d{O#@EYm1cxQ0InWo#YDTQHT6$nam{0KOL_fW`yH(sx^ zT5{o8lvfgdKrL<$i4~z$U#D+}%j9=78#Tf)gqwS<(>Bj$3fxj@D)*gR9zAL4J+P7Q zW<1~VnCtiCIkaa-ianJZ(^vf7*B!WY1?VtYrm{_fayRVM1@iJ20$!NqLj!9fy7+^r zQpf$YUDYYe+KR_#B9W~c5!#)Cch-hM7qLBivEFQtF8{cEyJo1nX zWEU)IQQY%P;4%yB8(f<#Mo$^!5F-wTey zKR@I^GT71`_p*Oi1W~ECGMa&U=GA|xU^haCZVSLr@ELoYC67vnzE-E|fNXb`mcx)`D8M#Ygv6-^j*m6p> zJ(CrYTQPeE!`<&Gw^qPKt zP0VeLirI8M>sqrIHCSvpvkuGuK!E|k6+=I}eR>5FV}D~AknR=zq~%F6cIroU43hJ* zI6ct|Mf@SVe#JM{A!%N(>vLNnybyZ#?jf*BztX%DojfdSg0E1V3SO?im1@+O@OTY3 z5EveHO(epP^|wB2B;=$Gaya8L(RR|ePPk2;dPKc_H~$0JeFqvNKCZSjba%>Q-u@^8J-5^WlOaJF(8sdYiLk9}OO4kNy< zgKkY+MJ{1i@xH1!!XT=!gVTHIV3$v}+by7#Jp^sI&keA|t6@07OAtS0*U&Gpky8w! zb*T>8afz}3)m^ef{6NdZ#t2ZN7dhT zLKZ`a<&h{9&@4;~bu7#dA4+r2h5h2@%J7i4T<~?(ER1WY-|rUbnyW-vxmr7N zN}^Miu#%wcL57?+qw`Bzwv3q{al=p4=Qt~cLX2+0{g+fXo?7OKpS~ng?=CYDnWb2d z>#bGF*4ncr5f6N$YUPSn1-rYIHDj5kC{i)PY<)g<92Fez5bqh=p--wFE+jd{RUdD9 zS*^PXNgWIhp6Bwe$S)^VXT_N(ztPYmd`{620f4p%UI90ZGfb)w{|*P#!o~CJx|s2n zIP%{7Hpri5#&Ib69INH*VJKiRY5bI3C^H>xP}?IrHWHqZ7#~_*^F4^su8rE4PACh$ zn<(oX{BAA#+(CzJg(1ALo0214U7YkUV`|oVSncBk1wCnmqRMJ`ngGgl@SZ(e@z0$U zZv?AsTVvXD_O^ghdAs65+3^(!G~ad>Riff#vqU9`2Z>im`inteV+%ar5dR8R3on8j zm=zp_{1t8ySt!QcVg94btf2wykynAh)Iba)V6Y_B=l3HgG!4S&1>A(a!8TmOi#TD< zq=6D6->2QLu+TZV@Xj-#xtu=gxXQ_JN@oM*CeG)*O~l$p)8YO=O5|1sOa!hsBw?w< z?>7FoCrqxxktObw3f8!+w;JT}b!UCPm6k^q#CB1q@Odca#f9noPkEF!?@qe?yBdef zI4W}RfrZp+U|^6i2K(2-b4srv1#G@achTSUFUXk`O#SxqYSQsrNf;aq8j-I*RDEd? zk1jR7#&Cc4yhqDvB3}m@ZxX5z`G2DGj9;kIor&hPgf!;u@ejv$MXm8C7`5%jX8i&> zpSE(Z+t#*U!8uR_Z}W4Eo{L|xmvMIS_~#W%k>IlrvcH>Dxi(v(_v)oEU@2UylWW5x z&SZ^sj}i5Kms+y<)bFa_-i3;l+=ElmB$YhYH;prum`lvw?CsTe_=*iXrZ$R)>R5PGwFmX( z_i=GO9v+d1G8imD`em(U=p@%Ao8on_e*&t4rkV~J;!XT}E<=r;KXM!$C{8p@^BtG` z4xk&fSyF9Jn(6=dM_eA#_xs2J+aMGg`ZI1aWTo0>|M$D-eD<+@nJ$Q*W}QeSrf9-O6ZVnefaPG$zaYt>(oa@wSfDHAP!v}@&8_G4*8LWp+`=l z9R_KKf5m=1tgK*b@i6T;_3lQbw2pUjGa4?0QyYw9tTO9|WYK`m5;@GZXt4i#$YPO; zVL{nA?5xkR=@)e?BV4}1yt>4hlT0I$wj=5)3kZ?xY=3Z`ujOPEZ<{a2h{6>G4H6RK z7hMc9gcND;7?9;*XHNzr8a$)s|AfsIeZyNx^&yvajlxnRepa`LxK3UCp)TgX+|1mf z%QzI$)MRc$Q(HZ?|M})(4R5c%VNWL_W%%dW!*NHd+P~IJ;~2yObvg$!}$Mg znR!b8vXY}x>P!C7VTfedbEmji&}iWvg5*}oi=k2Ba*N2!U53k`{I+*?uVrAiayw-a z$wR`9x@#W)(kZ;;1r|3kOB59ouBrR`SEz~@`cOvTm2%rR_FWzC<@7fcS3>X`WjP$E zXLsZvaFRS_K6@*i@>G00zxeB;y~#RTLj4BQ59p{GaG4X_D`!vt%qSthA|W_bDm(__jA~A6#Hsin$bM6R43GF)G!mMMi?&Ia%#D@)x$Y6nOBjEv_Lr>@Ve;X*e1lxN>9A zpIAu~VK@Gj4^{hu85ciYP%b$F!=B9F$0pCuJ zYr;>SU4_c-PX>v7bo7Lq(Fb;5&2;Tccn~4Z^$mD$Qm!QMJ)c-ddtDe}n{ADC7y=O$ zm~k3gyxhVOqE5L~qTK?9qH#}jejjL;b^H1r&+R0b6t+Ml2dWPjuSUw@@$iHMpe*U1 zUX7KeQBqWSnF zFvWWSB~o<^Do=*aX^iuk`7>keqF?^t*wy(SjJT#194ai)HAE}P?C$2g;#RZ!PmteD zUc;f^Mw|D81lHMbNQn8EnjVyO7{pov z;?xe5#*#fW4rya8QxDCn_?%O5`1P}113)5~phK{kdn?=96x+GAJ<`Cqx@M!#n#L$U z#8uQ&T3(l7r$#P4*Y3@IcZV0~`Q~AE_zAn=O=5(5@*j=9v!t?C5BC@IZ=+e)eDy$n zUT5Zli4~m#MC<-`VB(f7Jdm#ECsU77`U%26#cuF@rSM3os=LsBJjoO3mQO9qz2(G} zTYKW+WZGfOm(5bI2Y5r;+9|4~yy&~8{}~8E44hrV#u$a&T{sutO=y-r|y&sQ%D(ioydp(VVUV>^{J2R zYF@3xKlc(rM?=6XFjQD4Lei4;uTSlSL)q9Y zmG89TY|^!2dw?_Z{aNLB1@lZU0IKdEOG>=}(7c6yJYIf{qH9>tEEG zYSrknTvQaTJ>usOl|;BcI>%oWx;w(&o7%CGkf%&n^mCB#s>VQPFO;Yc>soC@>+YVc zlu=U;OU;xub?`94b~j9`M_k=yvjq}xVKM*Y*-B3NrhSqQ3=@$QbLb`w_Qx4lXf0!FI~kjbmm5<4_YIOt!PQq-V-} zq$#Bgc$-*ihbzJ8^7mBw3>x(*w97u{Qc)dDH=oiBeAu7U8@=K4eJ7u$RNY`ksauX+ zmeLMt%; z(iB;&N~3^P}2r(mVa5hygfbw1OSLt#qL4|-8O8SAiR#(yJGnd;#mgAyEd%2Y9sl!LbP$@GnuFiNAJAz10etE9irp-^|st+E!AlgsuUwyj%^upfNgLR(Ue1P2^My6SmuO`8V zKa?)1(4ueJH46DGH&LH&-!{>5=1%QBmZPo`sUV0GXE9hgyk9|{I4uYvF0e|ZH{$2n z-TlH0$PskZa!{5;`U6U8Q#KF;b6U_kF`UDji70Uhm^ClvDy0ro_yYVIT?&HG0yo0ZsPLjXk$CPs4u$aWLSuX6 zj(&1yshC*0hPb3_g;R;cg2PLZYknY8+nG}kgT)wd*S(`9K0E61 zi>I?GAD4<8v>u@MtrH2C7a{)z9?Fa(Eg1j1@@s(lLz#*!M6|qb;(783m&YeJw#thm z!})f34ae<)lFX9iaY|yu7^fOKVENht)VyuftL(`iKQu18V*Jk`6`L{-E^4huAWbCQ z`(xQShTD1L^GsS`2RFLj487{?*}J%W%D>gLE-658txHURTd1EvC0$#Ld$HYFD%ce1)4P3Q>qdhB?xa3d@m zsPzro+up3_=E8IAAzu!R%$n55h@&j;NDD}CBncyiStivPTy#UyR_b#d?L*4gC2pu+ zjEGlSXo) zBb02;<2ZU1e@rzG;LDuMsm)E%9US!+q@Zsk#{`>j)IAl+v1)i zq@dUz=On|RVbAS%^QUgM)SE8kWF3eLmU2Y*XHV%xr{tI14W7}g6Jv`4%^5e9q2zbC z0YG!6Xk>-pWRtiOE>ZzP-26dwMP}k6u4zi$5vCd`;j@{{^^l;=&li#fTI|Dfh{Y<2 zu*M!S!ohj{EWI$;AmV?ZpgUK=Q^9SEe_k}Wq?~SETF-}L5e01k@bMLz zqb0nlz2wgeN`9@9*Qx5|Z#=C%3x0HR%-Y&Ja_ADZ2sOE%#Q5vqg#cSkJpTIeB}!>P zBg>!(jWWXySl*)zlAzJf3YlSU8P52V^V~;%UHZw&TCLPu`3Mb1q3#BwEw!U8eB^Me z_zRPs8p62RM-0C_b{|A|deOk-cyU_&&0$nO0@U5W?mn83kQT56Q$y&;8E$hNt4&mv za`v?RyN{Hp_%R`G*~`Gf%WH8Jxf1#EoPwN?Xqo5l1jt51b^pOh(OqC0q-vHbCt}?c z`2WG}FEOM2Vv4tR>rxy%BB?Vj^MQ`6y>9|)U9!mDd}k7D0vQ)1>AtvO28NhtZ2X8p zozF3{&PX?%PIZAA|$wcFycFQ|Q?FfcyGoPaCzvC>q>;C)R*UY?Z&Q_Ltd2<_`Fw-RACUcE}h|EgZ$;{ES}A` zLxw<*MD;19p2cGg3>B8udX0iN+Ron}AnLaWK~#L}cC|D&m$>L^X`uyYve$v=+J9e^ z&Az+`2#Bto1ZkY_F^D?hEU?JkDJ=18cLd-$UxS6~iK58mMn&2GL(~%QybXE*j8T3# z=&#k}#ne#YMiM!gvg?zuaxQ>)70O~IH*`@Rl8(#KSbV&|az)RO%CA9uIFz()*oX1Z zKa+44P-2C6+QZR1Ho;4O28N;qDv>HKPAohtI+rrHT%zHbjy)ZwT=ie+Q!80xL~q>E zTPU*3*X8jB<7`RB71X(11Na`{YSc)`Nh{ymL@N1-hH}FglIPFs7<+3u@(VEdJ3XL- z@Di49pT27E^EK93_TiZx5GUQT0nfyZ42Seg!k$o`%BCpYr*lFiIg~tVto|UfWPFWh zZNvM&)GU`d5PF%*h#N6`WQr)qw;x`71urbR2!vIKgc-k^VNgGBCGwtn_S!mCyPtEH z2J)<@p6M_4JS#Zc9n|Odytn!VQ0SUkY^@X1YWXzu`^E|GYXE7iNY$?uR1jGP;I2~p zZTiSU7G`^J+8ri}xBtZ@>xH+5u7E+NvA%Bhix9mr_afya{zAJm!?fhqB1UuU*@=3A z^UUYF#0>7+eQ0Z`93Ebqd3xQxOi{m7eLxl3K49$5<9gHc+oAOmf=tlwrVE4qf2l=| zb8h7jy>?hOhsH#HU|A|)8fkvlNt^#EaBsH5{STQqb?-#BmU=oxt!;`BkJ0y$W61CYU0h< z3hgOQ0(TPL0vv)KOunzqP?B`R^I!8iajw$)?id;x9H{>pQEEK*D08foIwU#*`i<_0 zCj6FGiumQ=*rAg!2E8r;Rt_Q`XC@C58<;xy?s_a~8LZ@^VGnJ=oeRt2 zQIu+W*%20(3aZy`;F?)%e_jO3w&OAKRK3-V$Z?5Qm$Vq38jXOJn|VYCXbF_%=%j@yIR9Efj&bGQaqmWxxGAbWtLreQt6%s=!CRL z&5oDesiW&cK;4E8v~0D;$Unn}S3_-}wGO&#-DHoS2sKGM+Cfz4I<;%DzBt8p-sxQ? zVQJzU^dgLOFy?fo@i-+V&AV)+@I}V+9O;w?lj`-nyWFC4jU_nPymA$+VviglMS`io z2lDe_Qzn(F1J!JJ$yL!t{_JanHc^*2V*?Hhm3kZg*Ajw@Mg@AP^DRf{!%Z; z9M4e3A~UGELAZkDv4$_7L!n#evm&cLOYv>*w_RWWR&6) zkuE2k7dy9usH?{?cSF2B{gbq-?j$yvXMlZGbT1_K6EAX89DVqT5AL9Fg}MsCQSt{# zRfSS_5n8aOKm@!4;_Z6kW&u6yxC1cj6=@jwp^ri%y+@4E0xFcUZyRCRpA;Jc`(Q!_ zh$_j1lRtJ;Z4rX$BX%O-=Q4wrKzAt|0Qk^jv|uA1z+Jp61A>Ah%e_2vsy4GX5OpB( z9v}GaT-kE9MTGs?Cd6{Wl}7|+sRi4(1)%M-VMv@+=YrpoW1R9L2a4Sc>$-2x|7yMS zV6a?p2#YJilbF}b|MuZ5z1j7PjA^pM5tg44XCO{P8JKgm^`;@2CN17G3`d+*^_C$U zW7{Uhi-(Ess_r9#lgvyYTR(6mrnJ(fT-*GAxZXX!boCkXrX}byOxMH534y^n+qNsqNjvg z6Nsf(?D{^eI&-Q)Th-uOG8lhGG1A{~J%s^VH0>3g>q}Q%22YtV>M zw@J8Ue`~N*><`T_G90(MiQxCwPlkaToOy**65UB0ek>yN_PT3&eXZ%O+lm`5SxY); z=89J-a(ru? zFJMtL$Gh#VIhFp*_*+FGLM~t zE{QSabpCz+w3W0_bcMu8;Y=^GRQ%DqD6QNzo&&NU0e>CCu^1iED!dOm$<&BV2kBC-?2%g$x6WQR&m&8OJ3bAznfg|%@Mp^QIRIi&#U1g?LX<4Aga+J?84 zbs`?erSwO8nrxQ;;^56~)Y*h%ylE?yvr(HNv1E{!XogCW^LI72CI}zB^$7ePDb?dI z(K893f7BNV%W^XMlCZS5N8zx@;BOzijegdmokU-*z8)SZEnftF# zh5GlO{t)xWuI*|!bV=jVtW`{kg7g`~XZ#}@g!=M1a}XvA%OxY)P}~N|LYp$EAl%Pj zss_;vQhlb1d$!Ir$mz^Fh24TXDkBKRVQ$q~p?&K>evsKZWfQnB54Hf^iHHElnhS-P zZ*H%$W>DXNUH$hbE2M9~?qX@pO`8l#*}_)(*Rkaos{(EsZE~D*6OFx_5%3#t!i-PRYkIS?ii4u%xKRr>n(?5U z)dC!q&E}C?Z%v1t0?HEW`<=cl{KhKHx=q9sttVCtG|Z)Md7s))etF1Cx0ISF)3qOh z*~!6O%WaFkz@%w@kbxR*61P#LPlq+tL02jn)at{|#bLI|qBqU}bjHkM+NeT?(Z`rj zZCwvoh?|IU_Wni+O73(HM+~8v}$T%QA|4*Es>Kz>fobMwoLWx-)cBK_o+9A$MJn_!}%#M(GBl zm5x2^_n(_4(vgtO4_6S_{cRt8%4zp*CbnNqJYDCS_q)@WxDNa7q(=UlPBpO-mP!q9 zlvH$M@YR*?sWg(zgc0*gn{U0-wB*&Orw?JtB3M|g7JoGS0KdH5sChQ6catt>Q0Shg zy-6p(zATp$eK+%p_1W9_T+eXy#*vWo)_6^6ertt9oMsLV=Ugp<7ymPz#~iOfKRejF z`sr!lu4!A{``P?EW0p*tLs^GT#$;aa|9Ds`v3vTGA#fA9QaOSVh{xAB_q)CjgS{P^ z9hz5vQShcrS&AZQK12<7tMe})NPJn0O~jHy3iAf#b5KkBOUndSov;w=J;4T4DZYQt zj&9J^N?v!Gz`T;$11`vdwv4L`dNIJtp3I+s08ErKZ&-7K^s*tq=R3i9UkBYsf5;vL zD1JPr>;5Rq=1Z1)pj?DCItP|a!beBH_rF4!y#oKre-MIY;y(L-U?2DsMY1xPZnBn; z!n%s82G*9a7KO(lg|q_rs%$^U1fnmImgv$A5|ez=$3>IDFI;nQipJC95}pV(t2N>9|^EwpbDPk$KYPPQp=$6TeLlj5k4n#n~N}iFDy6RG3hL^o+T#h5}{*UeOZe|5Jl{Y0LI9!Sxn}XQh&&}%%u`VaINjCbE&b{vH%}3=%wvKb$xk>lqWo=4U z&9nOdSDE4<0^w#scGR)+PzO7;n=xX7JEr>vs#Hq<;MwnfWR1DF@=BaR&j^~D4HLM} z!v-Blpbi1Ar@mIb{bZ3%D7S9(I5q&`=sQbH+o;7vLMtGCk_N?q76QOs!<^E?Xwp0! z6Xw3To&xnx_T!nub<6*O#`-H!$7$wj^=#CxI7@}M=!yphm+WgNlC7X)ea#SDz`0fz zsy!VHramB~tcsCu#UB(Rzh7@`YHB3|(a=8Uvns(tP}LevnuUIOQqTQ|K-uz#DGk*e zZ}?e?#BEaj=gck|yBtBAVl<22Ys56lIt_OMVX-{#qiBoZJ}!>9=SbA4h_1X<$yFLq{f=YOESp7(2(oSuSmLiXjRG8t=BoO{zUXS1XN1T0*0vOfeSzTsc()+L2z>z8`k0DYdWa zb&J6o8Gjjx~VLJ^2<=F>NsQ1NjKR-sr*$A3B*S#BmHT%k39o(1Cs zF83UuC|R46<5`P9zirzeawQm$NxmuauAf6#P5|LlcUfOVt>F%EeBciTbSMQ+KXm0@ zpfYC$1QxJ7KCu32ySi7WD2tN3Bp-OkwBaB? z6yNOS@i`@c1h8u#UE5_=6{-~;UtHanxFm@iIvkFuA|kl2Lx%Nl%RB7<7Rpk`Qj(K* zJ(gqacAQD-n0pm<_CHV_e_8C|S&;*ooJ-q=@D8yHfAZNsiPZ8k8lV8N>0X;kYJJ!w z#nf6Hx1rA8x*mZ^^C)rr@>7bGA6- z;r{y&m|T7^)&Qnht;@>J%9zXGOFuRGqq~E|M^dzz3AQDLw(aC5XRMY#xF;qRC-`YQ zyj*!uB9~7xxnvqiHc(8bN>dZ#NHf+c-FlrQu8>Wda1&d z#tUID*S&F1uwgmV!5AJ@aVQ6xaSAmVP2ZjVNe}mF8qeAIQ%dWU`}8Ohx?`)`B(oIK z@iC399f+sECgYU|;;!m3FU}p6BtWSN*%QX_uP?m>>_zsc79vjTk9PwNxYl0_bVTJB zQg$rG^9QEfRzD#QOg*())%0VKoM4qDQEk|~FL37&Hd<6_+MtPZ9!6P&kLv~AI4TL_ z5!4*~Ri#%;oKe{Fl->Tm2V9Mnkb>2%-`J4`rR2whwm;&66$NB==8hWY#!e6`yhk@Ja6 zl3x!^Efd zooThRloq9Kgu6RgTOSqu*5LiT0X#MwTt_ZAF~}KWtSJIBcQvNuQ!2DeOi^{=9SKJ4 zeSI$RQ|;~ptG-$xhu_tN5>ATLZq+Mw8iF!in?)j?psMatQ3(4Qi>~jxkm)JDacX6| zI(qxFaR-kMtfyL$>!vkwz~E0{S8OLUb89#2^;Otf@Bs6zkzki_Z~jYSIKPqu`J}4R z*;LQ^=5GTZ++0=y`z1`E6Mx~ck1MIlZ)p-WF4cfnCcyKBJ z4mW5DwzCc6ociE%YEg@(gzt*Lm}^_1m1yp6`cD5&smj3=^!qlWeN~62>#4y=RSP!l zNS>IqJlB$_^tL)WsL*$B3~aA2zVvO|5m9TWmo^2msT>;V8gOvqQ2W(lMl^L}V}wUJ z2-iJsR9Am#>$G3Ykj`S&Z)n_XH_kpO0u4Sx%WkNT+zL~XrLjuSzUn-&2fRSD+vfh9 zh!Y;m&?T;&G&}tzCi9Ngjwo1SWTxRk40}6u=F(Lt15sN5uonzJ*Z3+D7jVcs2i-u;Eiy`TGi ze5zXcMvg~HTa)~u88U7p^v5a|s8W1QyOO&_S9wbKiB}bH87lCdqs;h2Kr%G2R)qi{ zMHoW3X@8E=Yu>>1QhV{*(;NCd;3;Bwh&-Bn1Y(pFUkZ|W5Ulnv>_oxCP2O6SAM{sw z5FNJ2h@hVH{1(q8_NPa;%%TpNJ$JyOGZpxe<-|mG#_cD_2EM<%zvU<6Vi__-PKu^* zuoUOYcGftx{iDP@TU<=AmdZb>lOrF%^CFVT+r8G49Wb6H0jmdTb6;bPlhCpHILiOb zv{sSK0mg4B|9SgauvF4_hfWK#WtIbrGQ8>yYtBF}=d2CQd_?o^$lq*nes*&ws;t{@ z8GWf-qZsN+Bm)#(lX{_iOeKjh{m6={d~FNZq^nH7SAn}hqdkefTxejmMq+^W!5>7O z+1JOveusQ*(A|jOid~?GGA)$+O$AzM;Qw3J3Od6=&fyub2630LK0>sZ0DL!S+9^Dr zQ5Ftef)q*xU(`XriTHawoWh!$aZr6Yz0k6<*iayx?b73qvH%O-fQ_zDM&q^bKM+8i zGeNn>k~elSNpH=MBg4kapbM_@mN_@c%T?%k$qQz=ff(-GYE{>$>FZmEC`kSnBf$N* z#_=7SV^`z&{ksDsDe-^0%7nO)!8pCQg2U?6CFv?8H6=8M>e%5JJt=ba+6c>_1mjNP zc!?l`WH{nmgsgqJjs#2e{@NEfQWghqFeNdUs{5Y%w;cCQJ$2p90hSQ$-kDh~>?>9bb3PE9(>2g_WZ<5T29E2sK zx}N@>OK}`cbH_+5dab^vd-H%iEc8&as;xf2TcH}L;Oi43x&4lKNiuM$)=z2~w=;MjfiSp}#y@<> zYo$|hAO#fERZ&D+)m`5uLr;2;ckfh9SxSykN2!_g@rih7{LF4g;C^q`m<-G3Zp7TS z?C!qQ*F6QT+!1(tS5u0C(}jH|WHf!7Z}bBYt9b$4c1O!u03lE##|C?jB5i0HfT7{z zX7Dih44!GZ>I^d54t;4j)w>Xu9slrUYc(Fw=q{nFrn>3B8K+`o~^ zUFR^RjYAiW&?V;8fy#)|eoi{U%nCy1l8`T>@FsTC?;{Ynm<~V zTLmV9>+guN^zg;0CM4pNS@17|cA@{wGnimmMlrQwMj-kKCDPP6*5k`!%p6;BG*fb2lEuST?MUVAsh7b4`Z$z?2ek zR6K@x+<7H0QN}*S_-p^{s(e{3^%pjvuJiLtxtQtcr)wwWo|K&}sQjfK^?UKJS5O3BiYMP8x$> zl@CI!b^fb^HpNyRAlh{2v|tV7yk0(L=(?hVwGkjOHP8J(wV3)3UK~Ajs$p^B(sT+$ zkIr2=b>fDvo#-G(t5|jke<22LE8X=knD>WH`rV_K-sHoD52kV6P0H_>`7pQL&|+79 z*w-`lk%9HU#_}n2du+Z0ZF}!I3dtCL92cg9ef7tWET8~xi2|94>O81 zE@W14H(2XlRqU7`U0?EWh%ZNM$0%hlmv#zxO&}X;$>(oHd3n~{IMP-_lc+bT2V(nX zkW}SNdMz%qwVtUpa`4RS|KsQ^*rM#ZHavhdNDW9g2ty+vNO#x34Ba7JN=l~;Idn-6 zHFTGPbg6WADF`SC2oleCzu!Lq4vu^8z1DS|r>vjm5T7N10Y~2gZI;XVwHy3knGv@Z}X-XN+I$(${k>)$!IF}Cy{r0ZSOi_Iron07gjUq9KzdXDfBx6+}?Na z9vkCXfFEl|%7+a42v0^SWBIew(X! zJWu7dPlwluJ!s#fQ^=K^RSnaYO9ze&F^n~2UHXW{9(pmF@cvEZ1t#N3NVi&}Ra!aF z_a}oD+-Pm+SHio1y(Vik3*V29A<#oB{PWvXROzjt+0=8>(yBTaZu!&ejN4x{SRB|<`t^j0g2K9joTXYdAGA#Snk9rN_YSNQL$!v^dXL`n= zM-w)Vdt=|#NZ|ewMXP3ez+UCjKTUBaEC+?m*BwM2%Qb19lk#+E1RV5tUc}=&qOGSA zD>6CD=jx;cQ*(6E66j3G5)-d93{o`q#6csNxF> z+>Lb^W^R@iJ$(w!Wji~~TDcvG(4{S8dlY>rz#*hrBYT(14`~xH4OdzCJK;P+|^AsCe$iTT;SghDK_*`hC~7cvH*Trd<`JeS8IdmZ2)^xSbnp!S6;xX zGX2x%AcQ%lbFpr-l94|#5qksR-KAM7&&WNgeh5^GYK%}?!z;CX(O{k-cRVL4g>ZIT zY^=sp$U2`a8`$}ltm>P*sNe8R$J#^gd~8ffIE6-P))lYrte!BOExOHVBOEaDc+8sX zgI0ue8&?sk&ic!#U3UZ`jyVxt)#7pJBT1j$*9Y;x$-1Dl%yjP+Hwe@>9-cKAIy<2w3CO2B@08+qxB6pRjMz0Ck>d zem{@g3Oo4cUEwnp$hqpCcf>=@mR-xO$MgTUhvIyrIk#39_Y3~zrn>Xj;CyS2c8>L9m-Oy)GPE`K{ z?AgR;R?<5f4?TNYC%2v_2AVgzj$7GDp&;#1nTuHuElHBbYQO99{QDy{So0CikvZ${ zbsp$Lz4(-e&5+S<=jhJ-Rj}-9*8DaG!l_C_-am|ZCE*@8J)z%74y+D8YrqaZX35#9 z&&(`D=oMq!cL~xWY|yWSNEeS3BR`QFz0_DRbE4B(*h^i-pY$GbdpeO!`E@&N`uNPzYCA+;;XsSk`@l^0Bo{3v=`4N$+XAm!OJ@QQ2Iv3Y zPy!DhMl5h0PlVyVhzJTeSGVi5Bkz{#DNW?9XdkI5r_`99eg{{FJ43lbewVn0i}7On zF@9gWZLA?anbI((LXIB?{o0AaH|XjJ+q|egoelvs>2DEjixP!IeI%Yt*A`7Ea;@F6 zWVv}@OdsPffA{=g2Vsc7IEUxdtdbA|+wqDz%)H>w!-nM!7HESlFcqI~S)-p{MspKq zIO9X}kF5A7-IAV(BcBTp*e-e`f6gb}YqHvNJ>M8WlG@kkw0Y>%vJu+d$YH;u3&3{) z!C~2fT~24QH~tfhY+Y$PEX<~KK@`Q=oC%vdF>{;!@Y6UUQc$PA5QT|~oFexiEEF?z zjJci^=dA>Ycj2JFW4Yv03T&y$gVxQW?5Xn%;V9{g9ygR`J_R=+-jfgUmAXVprRj8h zvd5Fkpbj`|)Y%x-G?_CNqDkbses;v^w=(?v*980Q|64|e z8g16}zkX*mcq;+RVA-~=k$pxUF#2#m{~K34Y-$T|Sy%II>oR%!Kn+dOLhz%0qrOj& zeZ}X)WAEmG>0d&UQxMSEHHTSS>G~}fF4sJa@6!dthNc&ifowjd@x}Z(md8!ackGB= zu~Tzw(@V1&B$Veptd_*HoM|ZuttCM`Zf6-DHnNQVC?op}R5sGH1B+1(G&qtLf|abc z;zSLC#p;WHK{rK)&77YUIZ>PmmZ&edI0?(gD||h!(M+v*b(&s*RtP$um{)APlaXDC zNpQ!gtg2Z!!$m3FJHO(p>IyYca)gB#M{eref;Cn7 zsV+v0yTJS|t(zvM5=WP48BQJdwNY3bLSAD@H|r?>XGv+Md}&5$b79SFn5ef#weyLc z*m*iT@2-k6Wvaj_Nx~^7FN~vC)46MaBUM8o)_2+S@!vzC>=#5yL)+cYluM`64YEK! zwmRdv9owyQUfAob%UC4zLgC2k=TNn&n~-4`o$E7SXRI@7s)m8E%*L9@k2;#){xVQd zZ*oUCb8A%HIraTC+8KzXK$4eR=Bc?_#<5caeWM+ry%%Jx*C=9{0QlnVJKe-h=J$=M zFPZV_0B-TChgmE%q2yH5fHR@iP;2isY=xcQ1dOnqv)0-+60HXbP-^7iY%u-XbZA8+Hc zL)C%)Q{98TRAIGv3n5NB%2wSU(Jnqv{|32HwxP-B;-r?gflSpyE`OZL`{W$H0R8Jc z!&wdc?wI~9TY?l9F|k6e?8&^GnL#)wK6?m{C9fn?q0-1oJQU~7Y(dmSn(iFXb&^zI z8{RFAva@MvWgq=rM0+)rVsjS9)Tvh<598%ae0&)O>nwXq9FYqBG=mMGWKC2+F}qHZ zBrT(aTzpbCkd}32o^mMa%w-9*wocY9Cp?So9EtPl;MbZudZx?8Z zOO((txfy78Qx7yR+0BP(r9ER%pU=coWVo}_a)(Q6H7_g}Ki&Hzk`G{woY;sBH2icd4?Ok`(crJBRna6!WgQOEvA~~KonAUT)o3Q&5aek4xm!l*34|yKyo*JK zjePW+077Mhu15wnT1n_P+ZLrSRes8n=`OlTW&0h#^r}kGKPSZ>HXql+aG7g7MYL0@ z%vWOp^CR=3_XdLm&y11)m`980g&V9tlK7qfusOCfqMkE0dbf@`&ej>x){i0ga@g3v z;QqnC)Wt7|KmYYrb^VX8qp290UN_?Y$~TX^1$Hi9jKiH?VttZ_|I43VqI44V7e_n9 z|8PdM)AjG7)hi%twy}=^=op;+Qv`!)QU^8KLK%QEs{z9lHSwDLEjMWQ$Bu&=+wA`q zAd#9~Q`vv3k4*ee9 zqx<1$3b{IEi+Be4zMe2Pu+APOqhj-us5yE)m8w`}qP25iI+Nic`NwKyJaQDN)#}dr zN82&)RDS@0`6@hg7MOCRs*AmEYKee4v!x_xEQr$Z*lDF}U(RBlV1XI>Vgc=U50Dw8kdg5!3PdEz7Q)0Ssu*8TTkov!GvaVbyW>-ASn%cHez*7N?pXId44c zhknEzyfbkc8BBUsVWvx8SQ1JuHr!1Ry6}vfyUj{i*N>kqazL&PVh_jKHMlQ-T%<0K znc3pQH0N<6*7mClY3?`Wppp!8rSAy+n44rzC)_B@Ae+zI>Q(XQ#j;t@I*it0%KpNl zFZ+oqjgRax`ZkwHWZuz%=Dj}&)hr-MQQf&q{3SRPm9s3W2?S!#zU7>`~ z;`69z7YU!Os8c*$328Q5OgqkNa%3#);qw<=Cn2g=?qd|m3ZyLBzLQ30bRh|Zc+*}D zGo4=l?O*mID&!+$i<&p-3&0u3zuUhtr%0Q~9LaHX%+3K)T^KONEvW#L_}Nb-6-_Z3 ziwZpqRWioTm}-O^H~lO0jbQf0P6dbVV*5Zwx=Iimxe>~B!|VJlua?^SE6q-KRwR{< zWrOyy91Xu978B7}l$D0!)qLVTRvW~p{-xyL^SmWwrOo)K8EX92h=GQyK#ZIBY{a6u zG3p*!4EvUvr|rU-LeYE@7hlp_qsm_?3zBFSuG0~64_)9_td_sM+ zv30+^EcsxdRld|zos?UxBilCG=9&PKoShWlT?=`u?KO=v2A6}aUy^8AMjBPu5gflZ|UB-KS=RD>n zsG=mCo-RnWQ=5!G^EDDR_luI(orJ4h~Ab(n;`1b zcP!RPsaBgg_T=5e7w4Bj(;m*|QU%U*K^zI2$KEg0W|Uoqy!e_V@7e7&4VZf74x73> z>xAGQX4g#nr*orJntW%w5g|SVQF^F|o9t5wz}kbT$P0c<(|&_VgI}UhHoA6e0Hizs ztveazeB^n?*Y9@MF(C`r^gf2|WBm1W+C)c^YQ)Cxrwyl}nGcB~iyDeHhcqZ-lTs`s zA5Uxpv&^jK_T(L;lMrH91k2V-8q#T8)f$$FfTLdR8{#CD|4XE*dnHgw410-{itGO$ zs4(u@hj)%gIXS3Ts7F(S(e-!4^|y^tLX*RU`-=O{ojLR%~2d>i%4r zrM%0?gP&`{N%GfDG?&HOTC@g+96m1UDU}+}ohvF|2 zE2Y!aP=`)V%?#^e8*?JeC+G8xGB7^WdBPBmHPW+Nsdav=zSZFd=_?#W{9*bIj8lg5Yp|soOO(-; zyiS`~pF|RjPgv;HIX}i~q{jB9&s(xnqFzb}QI$fgH;>f!lo@JV{~ol?xWF~WdDPVC zW4JdvXDcX5CuvlqkP!?{-u8^Xhcuog{w*Cb^ISyP27<Q-xhTu)-#m!Av=ACw$Hu^T`d5%2k`)G*8QkUK79U*|~&ChvKZMkB0~ z@gEv4n(%e(`a0ec?G=m_gy?#&fth`Yt<4yPg`Q5DGLZm*F*2L5D^0)dR3`Ne`3B`R zN>#HdR$F@{l;h@>hX5Nu_(8G!J?mc#zZquR4~UkOz4)lR>Nsp5{?o=S$p5_*y}R#ma=p2YU{m%!KN+PvtW%*w<}r1F)gL2=jZ6H~dff+mC| z&x`lHaq{7Xe1FDPC$(sqVQPo8~reb&2n<@8#>0*3i~){nDK4xam9q{L#@rss#3JeYuBFHG~ei(7F_%o=xWtv zwr%;@F;^Vucx74s+fKeihdb+c>qdookjE~ju*r%GSkH5dR)a({&EB!YM++gr{ruFZ z>XsjpXQIIG!J5Yx8C+zatTKQeLFa&y+q&s7}_G#!|u8u^*Mu9@l zX+O!NY~T2y*dKg8K#KfHRrfp-1X^CoR;bHM@Dt z{n!>}99L0JG27Q>b>PNa-0)tifpai1`hv24ONy6*PWDo?HZDb=+1aWO%<^SIRi4e) z&Y)u^#*p!cG!^X~*-i}HRI6F#4~Q$y7q{;;xS2x%BJ`HVa)J#a%SGCzsMX%s%laF6I}M-D zcv$am@_;$UUhIrk`s6B0c!=%(q5_xPk=D>;dctejr!ovH>_Qlg>yDBcRpc4N1O)(< zkC7Us)g}{wb}75of%Nz|`2p3gESn{lT{JR*cw8LqR`C&#WwvSpS}GrMKb)MJPS~$c z%X&SC#VD7z!)9a@?F+!W0ElFDXMigpeaNFZN~d>4r8($`hx!{d`a}pmSpXaO@DtI_ z&WyOymvdfwaD%zrkrdvbyGW&Qfl`M7@cip82->X^Iuiq`hen^cyucvFPLxmTptk{n zYB%QIZ{IWrEw39?09#mdZ-PzWZFZK6QTq?`&9w;u3Ye_Y=!g=(D>j}Xz~}Vn?zXn} zRd8)X_}j!xNGRD|8z=HtPhoh+#r{oQAj&jS`h+_K>@gi~s-n6<{WuYO=bBU*n@a1n zsH8R>r^MdK8s###3k-q1R=I?$8|wFCl#(f9WWFgrwm*T2O_{H&87vs;K{jF}4Opu) z#QyNvbvV$+{WH=KBUSB0 zn+jAyNJGg(-`zj2&>%L@Y;fl#7@3Ytyub#_Nb_Wy>2doP48cc4C_NCvL1&@T%`Ffg z@6iMY!kz@l9imwc+h__VLI0{Bb&o1)>hW>-8lJp-XSrn`Lbzd7>CaUgPQ#W=Bvm<; z-4E0}YCpnk&*D;SiN*GPo-_%gj1u(KVtS!GW(#^E%&q)*C#BqSGdQWQ62l^(D=Jv7(xRNuBfB6 zchYeCoI4!}Ui1{$TvMQxuz5yQV#&!&jYWr&=F&9GuozNM~(p;E9 zDm%%QK@!JFW%_KYY|T7#8tCXwg4y)FPUY-wPPyMUK2_q0pNRB-pb2sJ+Kf1(+1+mb zR5lt|m6Mq4fwfTU;Bx|bnK)kePHV|&&&(VN@2?a|FXUobzV>!|sHViKspL6ijK3^W zi&QC(j<}x}J-Sw*1^CvnpUDMOSm%v+)tQ-Gwpkjf+UNo?bF|Q;m^DLgTWiP-=5ilr z9P0g?b%7dCDTvP_=!ZIc22-qv8AkkH^rkFx6<2@Z zr<*VJn7LM&M0H>B#<*0UL!JDVeIMNt^zldXYx&Tx3_^=YVA8n%mejVJx(?EXAW;c7rvPj9eBrk?oK&E4ZyK5cwo^)q(YbKxN7 zh6;F%cF?`7OO7H9$Fz$IlipDSi@i(eZ+FvQzY7{gGD%)KbDloa>-nGt#`&Q9a^xt3 zf4M&K{HwXy3pVT$mwWawU{g8KSvM)fBD&=17HyfBs9EE#ub>-h;^e#z+{+uZn|nI- z=_o4=DB1im-PQf6S=CUJ zw?bRBBbeQ@oz{7;{A}GqmmR}SCIbQ)av$z)m_fGJ<<=EUx;weomJu=d8&z)>F)>=b zCIrPt3N)++8O{8bTc4>RHhZva1qNxDc8QR8@p_HNmtLP+C6>8a2OeH6B`{c1Jd`wfB9rm3a^@pg%G@pW^+#xfw zi{SdZZp$PaHKEqN+-pDhlF?M!NMeW_A?*pzqd|b9dVwuHMzR6#pyu3TC0=xsEks?~ z|MY^Url2#SbMz@`!X>&<bI)-XOZF z27oUSF?B#-Up8Jb6)ZgEnBD|YSo#TTPbt>~Lj73zU7Xf#7^u=EIz%iLD2h9P;gK?&us zJDvyjP_P4>9bOamEttod=+Ue>GfJVEC4XB*vgk_pA|ipuLMGe2jNSi5N972z1^%f7 zAl0R_)9#1&_QXDX6lcl+grU}hyu?ll9{a7RZ9*E3P>gA&wSnkSwYiZbwxB7;q*U)} zW|AyyZp-QeCjnoQhAF~Y7x9V*;5XedQ{1$ut1W`+HFAq8c2$c=1%`h624-$M@{kTl zvmKtTt(&KmwfA{+c&LSvHOrO~`739w%=erF$5mb-)~&aKL7A(wc;1s}{7tl;U*)ZQ z-*yu|Z@N}j-YT^HmQ6JuUz(%jyFqRrHOkF(Lm z)CMHU50qNUFE+X$g}Cv{r`<)tQOqSF){$a@;b}rxc_*s>w)S@nyLVo{k4^vkehM2) z4|%`Uk_MB0Ihj;tG48=0hNcynI4q}Knu7yRQVIO8`8JHtQAgb&9}^Ym4Dk}CG3Erv zI|NlS$JVm?ll~47s;{K{w6x>)m~>_~O9KK>bit2{7W5&f!i8&6b5q@$B{jmDfy|t* zs_;OScl6_!1#CR}ZN`Uk`K^fJ^sOI*YOuMto^|FDS@K8cqWF5M7adpqCOF#V&SmNz zTAvewx!xge=2+YY?B2MNlfc+<98F(bi#Mx#dYtE7g?xS#C(n^iOd}KSOfExtSqOtN9NH77J|hzhs@UvOU$~L#Fi)2v00(o? z)r8g>j^JWl*+bAPt|t+?3EsLm;|g!}xd;M3T=h5$L&kqM+6MZwb!_A+!1u`1lU5MN z>`BL%>83@MoYbTh9MKJDOL@q)cLwYOse)-4{-tR;lTaD+CIzbFbGJnWbz;`kVuJY( zkxRGD>@Dv*%5E7KPFmkNv0L)>lXENJZw2=k)b>y-BiWT`vv7HcztkDef4CRYv?03= z-FUZco8hv%cuvHL0ntlUf2i>_AB+7$!AoUQ)?|421bQYRDE)?WoxI_-uZO$|(=OfB zYSA148QgE~_|5O|AQzIMJ3SJTLIs10WxICyXX(2luLB7S555}gJ!AU}V>A?;SLHuY z!|3?A*%_?-TR+b+w!M$y9!hKEQ6%72Z_qkI&%HY|>Lpz9ySDn5mWg<>^s8O;UKtbO ze;*c;!J=r}n01x=SZ;3=gr}X$IpU2u^rJQiw;j?-@S&Y87#8du8OU%i1ar8Nmjp?v zfF(4>n~REV>mV4r-Y~1!3c8#X1XaR$M0d&1I0N?bLCK$&S48v1D66=Bfe+_WLbaR7Oi%Egy>3o zXYf6Nd|OD-I(-Y=?&1wUT7Nstcc$77Sy0u20{q^kEaR<}4I2GX&V9_qUbNP_SMNq~ zn>5v-ubHvOkV5ac1NQqzd8;@|gN5K8QlqR@zoZ$SVYM>kqso(bp$8HRs*~Mau|RHv zhfb)1l~?<&m0=LV-mbBZC(V|IY@YWs(XZhj7%V!#X4m@=v#MSjR z9%m-`8e+44a&nVJqbHPc<4<_nWD4R5X`n{#Hk2PC6W$|=v(woK&aEzZ`i8@mI_TfW z&F_)&wpVqKc3MlgsWzE^p!&pPK;r7@N#CBv*EW^Vs@!uEK#vhm75{D?!R9UPx)7xo z)_-TjNoayFL2X&!q#b_?e>(KU{YaMtFxT;L2#D!}4LVzAs+~)TjdN+z%759+w&dJIes`&W=WEKC^UI%u6}}Cx%CkL zo~&$5&Dd6dIr(%-D;}I9km13er_RqmAKhf3pC3G9%Ro9<~CNi^i)y?L!b6h~=QSX6+q072$$2?CvV~Dp{=*j7?OIuBTb;n9# z^w{ETu*amb9!A9mI+}I4^dGz+OT0fz*zj4gWMSG|_5BX@XS0xXoc_5{R^={CST}~qySjl3F5S>uy$E-S-J}%l9BBMeqbbE+_6YWH zmi5N)$ItY(DMiU9%trKO?=th?Ng{J2F`Dzg+CTsR$}V+3H&*ra!OtW~STad-I$N-= z_SnzA4$AV41;kXw5}Khk=`XyML74raTZ1v!BKh*!2vj4^zOUaZS~n30&?b4ck~c6+ z{hd~HFY7KHY%OnNnzvf1rf$+6X$jPK4q?~tpSgH_aBg^c(|5Sei`UMTcbz-6Ho%b3 z#i^h>q}ui9_Mz$bm|~Dv-mh9~6VUSn%ynhm_UC@f>0pb7%+^j;#H@CCB^92w`mafr z0Za$sz|wlD%GZI+5wD1>+15+Us?j&&&9s9FC{eR8?} zM9pB~pa|;uh#by<5o@ z`))zI@mf&w=AE^TX4%4~k~1shFQE!EVlE8$&o;xnu*=RXtak{dU?i8;R_3;-M!JJh zmEU+f4)S-&>M$z3#IFX(SX!9dix&3WedbeT&(eN8+W3AxK$jWeU$L_}DNI@7}vxUj0l&J)5U(2JOdA$KvzP%l{ zPte~qAo<#A#l`)vT)xsvLej(Z!>dDZ<@%v2(>qZDXJs(f*@Qa39C#ns3mis|ZwMJg zajy~7S65p6yFWJqy-FlFVr$UJnJrnNre!+mugC4Pa~Z(+XUr$7;_KiRk6!i zYDNW|udcxBm$;Dqbq#|Ml-x0E48$OaY<{lZ%-x<{vqH3zCPe_=cBoBa)ug4?hLe8l zEB+L6lR?Y^VCjjxGoU&nfj)e=GLLhiX6whN@xB5SjuN)Y;Of*>FysQAHc%l&9<1ys- z!>3~5c@-V)jzWI0LK>fH$T>{H#>5Y#Dvy}6g6rYF0p!qVXpJ_mi!D0xX+`mF)_|IB zKjzI6rh9iA*OW{mK_!>>weAd}n_2!QE8my16ZIy~Q#Vtv#0G?j_yk$4vg`xmQA4!k zK-OjIvz$l57G@oJ#GScO)A;~8a6ak&oo(Ixl9%gh8NkQ&xmO1>#bP@%ES-|Nh_O++ zOE8u{0L;o7T=~m6g0>-o6D}{F_w0HMjWucAk__)u!XCyVsYd1Uakn&@rw^*Z%{jTIPY+irWyzjAEt2A; zQua9KI+XwCss+QUvFi2eOj78z?y_4a35Leb@ylwcUbX5Eg{yY{3;lXi194(cf^}gh zl5bH4iiSCOYf^l|33UyYi|=AQ29)!-w|)8Sq^8pr?%~OsLf$U>5zMPalM^4Cwe2}y z!mH_|Pn&(bVgmfYvfoG9sjL1WpQxh_u`c1%#psU>D7v=RXyNN)o^5YM#-3QwPG|c~ zIFR}tD%>q<_KImULz`X3e~+JmNBwn7l$Y)b{mRvv%vJA;>Q1)OwxsxMZ`C$*YGUv| zgHL)y?g~w%6TI6^zl!hYiOJ_!aGzi23@(;*R_QdqiJV&bdu|O8q6a%Q3Mx+u)vX^>FCI40`RX24M;SX~J zK)jgF;)~AR?2Tn3ScV@mk{-j3cZB7lc;{LH8%bJ8LDILbsW+TApJ^x)^%t9}8Vp9- z#?HmOVou3L!FlfzlPdB81_i)tgCD(N6u&ztDeFlMo2-P4C7-1ZB@fiLiO?YN#aj|c zJLavQy4Q14APlnh9*G>)_(Y;CbQZAT%0_$hMWHzXQBTQX_q~5RE}~nKHdmHok?p2o zucEFm$S1JGciWvy0-w@J5D%|CI4|9`GlPmwUiko5CZXr4*}~LE8MSZOyQbU|vUih*oSf zpj|QgX0$IBGVO)4A!KCaehy!Lq^_CnnRmkhw_^u|+>maOzZ^C#Vd8~-0v^{yu$o(wG6FHDa zvfz)jFjG}L7d_B>_6bC#!Dy0qNC@?eBcRZ@+Pf2H=d*RxD<8$l%s=qP3B&wba5VOMv|M2W)*1;hi2BBMzc?i5MKE;I$q zzwxZJkmBK?0Tj!ZT+m#iaw*Fk|0yX59|Qu^B2$H1f6r!BAAJoAAx*YcWgPWf1&=F7 zXY9@`UeSvS5nz1V4}2>j=~A9OWvagLfk-&=hm+1WpzatIW@%AESjc9d?m1N3h=j<= z5(c12h}ccpAPR$Jqk*s9?_dfKR6W#$y@v2BIXHi~{5|sc;mA0^O_4m5X~phwl67TZ zytgwim`vr{^Gd0tv2)C%`@XnSM;Y~JtYr8nvx@WsuOK`K0#dw&(|WxPH%XHSkzv}9 z=ty5))4h375Yy^@=ww)WOe47P`=q+JBZo8nvry(bC*`o6KnJ9AKJ_1t<|C*o(bzq# zEAr)*=gpEZma$m0Gr0y-ku^`x_GLfY%H`98nC91k-uWr zGeGXXm>+fj6mC4L?rS63Hc`tr@k*}>kd4zfvc-$LD~P90gB={0r{T4#Z!$^Oz=n&O z4xR*%DrWs&>@fQSbND*6Q)IY%dML6|=@-6C2kp`pCjsHNHe>rvhum){As4JZ-c~}_Zo{^jMJTyO z19>3TdeaH8W)ar@K3CF#a|#Y-&SZ$kdNYVENN&BFIcG9>+#H?)B|tECVLDHaQn1Mr zqHZJXL%o?2F{LlObGRqNNAp}=-w<8M4)`;CHOKRIAV%UUc46#ChLWbkx328*c<3`; z5neT6T0 zqx@v2&~v-y+zRV~I<70kL(TKyn1AY=q{0r1R)*b)zfLY%h=VBEdA0FGE0r2nw+P(I z4!YyC9xm0tLbqih2!G2Qefay?E4;H`$}>8g@?)&O`hvoSn&j~dn+RQ01ZI*KYh>0Q zXP71iS%*Cr40JE|pdQct&=N!V%lY+ zg*2MhtSfJQ^p)Auo*=B?awDpe1RkM*u4YUNMo1U^K*PKMdv-c+hUMUG9#V{dZ}76c z!OEHUekX+0E=(<^M9;K12z7jkwMtdJnqNSOJI=ha$dWIYvhNqzpONrx_42oxB7zlt z$0EP#Ib;PzoA%12F!I(~d?5*4HkIHAicJ*BH5~Yyh>FLm*bv&EIIYMEQ49}dPRh#1 z930)^!!AC_Uv+B1pLIot5=HG|opcUFu?H_UVv(ii+~nHfRvX-J?N_J?YR4^{oMz9V zm4+^=S>8Y2aq#{RL^dwy33v6I@vt^thl&w@&BVR>57a!-?Bh1v)cW_L<6?J2QqwGc zC)UJN_&k_7t=9D`{Gs#(rkNzajPP|2AxAtFqPMyOge`NjG@-n*m-NK5*zkl{*EBuz zj}Ml+=h#fQwdU(=6=s79kvi&YhVkFSJiwvQI4?p+f#^(om8Jt}&3 z`#*dtfO)SQ5(GCXg8vLyQkT8cpn$%@(0yax{!~UaI%XHFUIyc%?Wc4VMkc5SemTo?%U9N zcL>AVwmbosBi(16vgE@Tw3cA&JDy=;Nz<%-RoTg5QK-oyjP9h=0 zEIroHvV{Jzm_r`q=JLvsuCS8V=f$~2-230dgnJQ&OW89BGoew%Hudw(PMG5HiR+N> z-wG~h+DpZ+ABdk~Te91=Z{HDdTWHMZU9NqPfVWzrFbnzqox=`U!?P&Q#mNsZzd-ze z?shi&T59zvqL$?|2gcSQL6;m#ecuZ$AC)K3Ul+tZmd2w6^J;%UZF$7z+rYLrj-3nlR_EiE$P#cbZEbJx$48$OezXvxg*D zm5)t?yt%6%v=`1bWxr1?$rSM)X!n!i^@V)Q^XcA~7?v;sTh9DEH~$-N1t#eHUR#>U zX+2n-lF@jkgZ-fZo{cA~Wm-2sWmga^*Ty|MTz$W+NIv4>5NGr$tzSbIB3^<5ekMm8 zMf)Y)3lX?Kr?I_{MrwcF1#ZZHpoMV*3LfohXSWK`_iC-o^MzY2F_9K!@mC4)WYcn~ zdKuuYTbE`03OP>imGN>dv-Gig=fUKK2Y}LmPUTz!m47`vn@}qx{KS~RXIa_tjdh%` za#dcmv|LS^QiEHhe(QDU&1#8n!eBQ6Y-_|!9zY)KD-&cElQfH@l@W_-%{%fG}&UP3&Ee_Zrv zm%<8__AzosG+Zk~Et{Zu(Vu&` zdWRQ0`Qd7?m)btzyn}&;(jBxDYQiqF=M=;P{O^9Ray##}DXW?$Lg%n$UuT99;d>~6 zKy~=151lo+MEE7cgc1ln-}C+|&3x+mM{d$4nY)l>d0RUt!W4*!Id`&?QJhuf^O2!F zmv0k!4#@A=tuDrTg=`gAVhZ3KMNqhRl6Wy41c8BUH>^j6mn`4yLVI>G>tzZEdKQ)G ziYh6+_H?7)0at3!D1h=xY17GEU znuRxGT*I*Zv}tG&n$o}GyAR~kO^G27*NqCLrAZG!qdr&$j1vil(;>^~U}9-tN?$pk zO_B^b_G90z^Ja3bfUKPGAX?|KjsRJY6do9u&SRXtvPHj_zNSX|ZYBb3Hy9nD>!}9h zra1e%b?I#Y7Gjz?xXFmt0I^#~`}X+}VCX}=Le5dT5qK`GQF>$mL@41oKs@2%(U%PA zZrjX3cTLYxdX$|k{l9%;j*tJW%QY`#|P+&Kv|=xZiCGeLUZlb77QBiPy;W zj~G8XirJ`kQMW)&gTQ3MK!Wq_xa+>0eG~M`aZtz_6&zoXa^L9vR*RTeYo4(Se5R0G zt9GHPA?}tM%@%t$H1ax2#i;VGaj9VvGt=y6N8!=~vGi-JRvvl9M>tD`mizuY!ZKPV zYEoQF)gLq&65{)ndG5z@ftoO0oXce+W`8~NKl$p6dkKxWRY!_Q7KOm_4Y~!Bk@Zon zQZorXJPR|G+QMENIhWwDR_d_y9V9tlH1uejBO(iGhnaG}aI!_RGLE^Z_m}Lmpwoc? zgqi*wZNSB3gcE=4s^s1va)&{N>Std<=pvmf>+)i0`|mOLvM}Y0KlFIOONQTZ=wy40 zOCkP^@3B@~Dy3BN_lNfbnjiu~J^3ebGeO)p{y#737Z{oiZIqqXG%bIo6%Xn0hN%>Uu6A?cze{1U7P6a^urH#pWS!=E-WG z#LByUkL~Bsuoe`$DBsHQ&%3M5)-dXryI3bGC5|`8bu50NRovHjdYzKr85&Ae?|^Ih zS{c9mmdmuKW95*mmYPDhb-qF=%N#zoD$ZN_Z+-$ijVX6zo@zUCB_Q#l`?E`=+SpA_ zUT}35UK5MTmO=JH;=i{^^S>s&f`!>D$bRX#!FdAH0*z*k%7Rs!{yw^uXLGV3kKe2+ z4qHSB8}zx=vpA-?@PWxu9gLcy1nJt|*ZO>{>%uuThSTo4H(6RZr9%y&tNvTV+9CGOL`F+uaSK4HhpL4bIv?a-GeISlrtF<`r-Pc{2n0G6ykXrn8Wg#X$ zT`sn;Um|-+dBlQvIQjR1G`;O-2yj#kcYMbJ5v0cxhD{ZPduEWU?N7 z0w|(tX{cW`??e{x>`u8((4a~(-HFWTP&>mcKAxP7QOvJsKNA)Qc`ai z3(iGks%?m)>u49kf9SxK#qi0a-)(y5fR^WeQS+sy82VPE{eY`(s69chkq~-&sF}nJEpC!u2x1F zc>8`=hGdUwbfkSP>Fq6G#h)Y|KYr0T%BlGPy#qrVA|iu}3thMM1LM-&+RWv!mssh} z93=crGP&=5Cb0N5cz`8aDA|kR15!FNw8+g1d^LmXzQd=_a_h^*X7a>uG?=3A^;DNt zChsKFQ{JUX4sP_;eZSNEY43Er-tTZOD*O8XC_3+GHs3dl+k2FX+A~&+qGs(qYLg(S zt@f;0wP$K?T57M@n_5L`w}?Heg0^-kYJY$4?_bB^oSeMxb3ONcU7t(1Ds~!G(BUMJ zsm0;vGcu13`AJ1{XyXoVIXm4P#ucx7GO&SYQ!y&d8bp$^#6@6``Gl)HK5HP?HgTZz z8qDUQ11&S%0NT-z`IL`!o0V){`gP^Px>EJqIQRcZ@{NntRF28I1KPOmyAt}J4r1RJ7B4kejo9MuJ* zlqi4Ja9B9Rj)`io8$?MAr+ik2S0x`9et#RL)&>pZl{Psig?Bi`TP^$q)E2i3m&?rK zNhffcMm&)D802JMfN#AdDF+!0&h>WQ;tV)+;I%yE{$^YC5+ygR1zOK4R=XlRLwa4N z9@(V5daUo>_E)S^f9fli5oN`fY!>pox#(=Nq}uNonR04nljwdsDm^oat}m7+U4z+e z+d%xd%HX!(k&G!LR6>=_w94ZE(fK=8HXcyOT76gmpit?z-gl|mMQx*~{wq*%@?t~~ z5KvxWDvBx&q%+znJ#1r37bQ})#hpo>#A|y) z*=!n5TljVNB1w}5nrFi5Ae-!yh}n*PfU=|ozGt*+_%RxSBkR@=X(DmoR1<-XQ+A78 z|9}oB{FeMPlp7LT8+3nF`%bf>!*;6~Me>YA;fcO)z_5;o+5;qWt6fx?-zBt@oZckK zL}5$kBdIBfeRqBv;Ya47+{W}KQ}=?-A6&=uQHz$pg7 z*RWkZPNo*qij|{Z2d?NdP*pq{tzo&&WD*i+jVjM|lP-7tVSJhLBC6o-g-IgowZ&lS zWfM)Ty_lkp?bv0#));^a`9dE7C0RJQ&!_&%*A_sVRwa|cznQC3I_~RCAdNr$DN&C1 z!$^ZN&@jp0VXiBYvmfTvYBr@wcc&Pi0E@pq0H8j9%v$V!O;e9QrDh0HK6BCBo_=zf z9lqraVcS>}YkFt))8N8(B3AKa^xDVdOOTPtc`Ay!AQmr0a5Ma@MNwF>jXTJ}93`#r zsQ4KB)?5PI^yEw|=P%btE7Chm9l@`3m(TVEJxmri+b2|_OBwRPa4iNhk2X#me~;7T`R7;;pbl$ZjwKlJR@H%e7tK}1?~#)93|b@_ZiA!oTrF!qL=uY zoE`Q}FORyt85U6jeu|DXaZuv^3XGhm_~R2wb4FizVQn*<5;l^@Nx-7Yg~2NS+?qFW zEY@lad~`n@9!qeNFpqtF2jG4U0u;g^HC67=Pe?+l>jG$BmVt=*xT+Jl8X zK^UYqALH>dQu%vCq~6+<4eYuF;STsY+Gb8v47d9sn2MX3k3c@xDLlSw57B_ha36_W z-hxI6ubo6%a^RiXB5Gq*uQWV|L!o74deXuI8oGP2rp0nN4^qfv#;|38S3JXz2|Sj6 zWv&8HPz`*mSh;4{?{fDLOl`Vyq2?~Y{rRb{qzzO)vh>}Fm{Lmsl%a4>?N4to^^wLe z*^EbNgtpe_qDeYYT4k*1gAJ_ge^I6aVKkg1wb9!hkmX|WKPZcx=YWxaK41^g)7#m& zfoR_Z!Lf0FAsX3?V#1_qzl+hVW9o0IIv~duaXFM zhkOSB(#k@i{R^vI$p7YYEnbpp(Mge1XbF50`Yuo3f&FtlxFGoUK$48iy2sR8=3aa< z(p9AGJ#@jssCaY1PLaPI^7dg7$AXsJpoDXs)o43zfrj*<@fs*m%D`_%z85qi zxao;x}hiuQ~vCcKsY6dZ@#uUK}tC%}5r%(xg2J#i^k ztR;@M00suMgzQAS znRtUenwcM%oSU0+;CZEi{#kVb?ND1d#fZZ)`pKsmj|{K+-n%h^`u68%^x=uEra0Lj z(yYG5GEZXhaT;Ksq;Ff33opFR+fH3@!qz)d#s>Pa?Z12^7j0WSJUkkTN=TX4prHZ# z`%gIReBm$ttJW0&&*8=Pg}rBOF=g{eBhK=+aFf`@a3{GbN;Qqq+OU1i1T|Buh6$Go zBxxAmO5u3Cb6pB4$|Xs-!l_dcv2H*5JC#Ss%5L|(s=%|d)BJ>M7gnZPnx99M;C(00 zsU*?yH)gg@qS=5vq29R|U|+PSry1}mWSaJNC6|ft*I<=w8|(lB1R?c|{$cGXQ;r}V zDi_`!CECyZm8K(rp}gJEAx@a&sWQ=hr6t75 zcT&vx6+c_j$AtOE8I{O3SRu`m*^0RfZJc9W=Qlj=(C2Mv4+f*fzXcJbC5NICV|dx2 zZI}DXsT-4=&rYn6??eq#nT&JdJ#jlPCUKKFaQO^+pG|mE;I#qxEl_F%M;Mk8vZ;7?) zb;=uOqvs`8122s%e~%TpO1RfphdA1_79Ae76Lut2fU`NMc6F<}+d?P{#l=vF57NTYdAw62O^_FH8ozwL)=IwSlVXL;M; z3dtu}bxl1H(14O#4gB&i`OL=!m4rRrVZOpbb>#R8jy@e^FD50llD#o}cp0K3S${4s8~C*Zw|dZ%D*lfUtLg&lwJ5jk(ZelWp2b$~R`=gi za$Jg_2twD>GT)&Elk|;XC$r<7zLp<32O}}!pyIM{wr7_1(W$|fj|6tj+q_py&AV-JJ2pp1A`o!R(%J*KDk)F|Q zpFuhqb7eLZs-guxWlwqvBWP5u;@v+4`Z)2Wt*VR7%aSW1=RSROm(5F_F)gT_!pfRo zY-7Yy$YpeVVQ$~UM-OQr0Mf>E(3cbeI?^p!j6iEL@m{8lVJ^e_jpv4Cj#;xE*t8!V z``+1-@rj}@7`xYEe?N6csA`&sw$6R@{P+sI#2d3H{lel#q^j~y=aAbNpY7TM|D>v= zF$dkRy!yo>`^C^kZ=5M3`--^0eS= z`iJ|BaEGv&-9OtIPsZ&bKTCe5N=$@F;_#M%zs$|tSs@xs*mdLCpUU+wR4j~?5;Ih7 z2e1;Qf8t4HGNL=bY|&+hfzrv%cz+Mx^@z1PTSQG=IebTV#OQuJ|o>gL)#I*m(iNz%z&u)6lF5q z^DuVRE9+g$;_T?i9=WAg7V-l+GgJ&z6g&v^VM#%!%*dyGptKI&CMT98>)M1Xc%i4z zLxy&oJfkf-j|1y11oL?Kt5B$|&7gk+q;>mxDcQUBPwl8T zL}trWm>GiqhN22&#H)7>wnHLcW)W_Jykhyqsj}w1z{i*4r zsb5zI9Tp#MGMFd%l&QZ8Y^$|2i5Kc((f?k#-lePGlm2Ifv4?NbgDn#es zFF{V#^@$%Jo!-}xa}c9 z8}W>?M+kqI$IbciW_xUu!M{f?XGA=*ldXm+cP{80O$aWu=VlDS$VX*fYaOcuz)WaF zh`k)5{=@pP&(#Xn;QkMb?mjhf;QhTNd4zcJ@~BvKdUa1M{Z+}WBJO1{Yv<@)ozV-4 zb~Np>uT7!|%}Y*4){_AW>)o9}7cLs817_MtW5qhRUpKZP>OtC5s!6~oF20(l5;9%~ zCj6HnO;9MqS_a8f#zUH#H(V_% z*P^xWj0Qm102l)7kXT%79@3Fr#g*I}FpEVkUin?2E$qXR=1RaL8Y*o$W8IEFYaGj6 zY@o&i6x^|9(+3#Wf@BI)AZ;UIDj*Zk(F`U#rJNzjpegwu5Ea$@{oEgAN!PJ$yBq)% z4Ua8!(A5qrN|kH^jL?N(ih(f5F}Z%Meg~vk#Taw-#^3}|&t?jU^*{!H!m$7U)y$bA zK+Kk-6vwI@q{6R^zqCRP6L$3)%aJe zDcJp2s(vW+jXF)JxI5HFS-}AtQL8FVO)(|&0cxDcthZeIndQPpe;a|U<_wDly(HR0 zbQ-AXh9yBg%>0=}pmDUm6oXGuh}x^gJY=69An-%xk48zlW}TnZpe!)_-9Xw1$q}|> zX|PG{1G_@ow};r(I`|te_NhaD@Gqw$8ffa(A$t(@HHLE(>V}aSyZYMnPIsvHI(iu7|MnD?ni>b$FafFv%9)`3P-Y)kAM`*)5AdG+ zhenH^FMgv@`B! z<;x6uCA|68#K(bhZeT^HxD(Iea%SB~our)dF?u)s#kbJ^u*y*4+&1Oh=Q!CklWe^O zcU^f}Y+7Sf^@{SWhb=Q`p33j89S6QSVNHt8*sP}&W--obF1L<=5;tS?5L3V0BtEe>X=o}5^CQ)_s?{9s@vR(IgSl*)nzEYY8FvAo% zD_AYA*8&}6<@}&>;n+}Zm~IcVxN>mG=X-4atL4}*{l|P^K{4=PlV4! zq(qCVC_yewxt(#xMqbRkNj>ZPGbbq7)>~js{jAGQvP%E#?Lk_aCYQ+K;;i8N#jWX4 zwKcB`bt6(|G9JUkww;?;$~SaAC_X}j?{ZmSYmJ>9woiPhS}08L@R@}lt&&ifIK#_MCcsP)N<^o@aw{yz95#32Kf@mCY;ydQ zjbs5J8Cm3)_R4DqOFln`RlWj6&%!cn69~GRnXyO<2vr>xok>-6I0{rmo5XtAKQ!am_s4pXmp-a4<%HFEFI25; z4Xk`Y3oh;Zm1dZoCXbG6MEtq(RcgriRI}aDDu^o;tYxzO_s@8Rg--PT;*17=*!|}n zN@Gj*2EC<fkW0b zxU%<|X-K1Cn&9A(mU=alrV2wK?iydZZ}XXk%PNP=oXaAciLiqFa*Vc4!K7hpbLUM{ zniiK96TzmQ8EGQ#sxfjuBjFt{WaPf=CKs>#8xu8dz&GWP+w+N|fk;{OHaS&BF<_sL z-p-9@um!R;mLs+LJOtT<4Vq0UD6v`hcZ2wI-jRv$3~ZhU55U|t@%m=Sr9zO?zYrw< zsI=GQV)wz6DHBI9ZST4AL^9Y@QOvG{5Xjdoho}@bXtrZ;YBjHKU1Yc1cj^W zI&3~k5-rape@jGh`RHvQk(qs3XEN%Xvu+zHz~m&7u9mHV40`)sNEKk1N=)QFG*>&oDc6tKWcdUY` z)V>Pr-?ge;7rZyaTM zlf|xnYgaEC=y3{-S*p4Ah=kEa?rV)h#+|65e#WG(poknVz)Z*)E2e}Q(YTBm%p?@ zxa+T)0b38Vim===CBl>Kow+n=KVQB7u-Z1KzSGfjdV+)O{MdGa3XJ`Q)1`QXsVwgLOtZfWey{7gNfamm5d zTagJG6{){A^iJu3K{sZuqAd~|w(~hJdb)qoh33^q5BPj}MNz;iuXssy?zEVqvn(T(m$@0!4WZsqZcx>~R~d!rotB%4ZzjF-egbx% z3>v2$YOGd+vV5|(2_VSwUq+-Wtqp7wpaw{#lAr1k;*-x`7CK}5l-Sw_&f6(}Ef=sX)?ls~dU7{DbCn&hQtUemi0AdbALDTtXutcEkc)$Y&$I84@ zht#q|+>8f8FtN{?HcJkGfFyMxz9Nb=N@VTuV<>bTd#$m9rjaoa1qa#d81&J;H;MDWq~VkRwOIHyZ&hY&s0G8hok`{DMw7OB?XOiY~b>fjlF;HbIsp z5kR1WSiFMx2+{Mt=n83pwmru*;1r(1YF_r8!j}B>u8_4#faChzp{@_C+XPV6pFn=N zv+9s8K8^@LbJzKp8h5RMED4#B=XOYK#8r~nC!Z#iU`05qenUh7NEk5?@@jZN{&usFTvAThn!4cbeTufo6_$jqXKOmd#aSu9d-1ldJbHlRHD{LA}AsXmPUV1 z7JqTiocR8-tEnU7&L>Am0c)=_z|nejlCO9I&CJe|UtXB5BWNO9V-W6^dM)LWxS}xk znqM>B0bz>wcp&v!UJ6bU_F&POo}*rZ8xo*!Afz$EM|UK!knwd-jZ=$Rm!zp)CRExT z4Bw?$(?Z)Nb2<}Z(L|NKJ$uF%11;$eHe0)s?F1QbVMI%JV&pbzGuYC4(n2Et+}$@t zEwN?0EhSd1hLpV1Fd(ITcLxAbCQAjsWN3iODZaOP;<-aiQmXnb=VKS#!D)2vh)9l% zI!a~XsI;EyAv1$qt)i>fW#xqI!xJ0%!fMeUn5p8Y{uU<|=-B8XrZQhv5Z@=sn{Hv$rdbgN z*9~v8KQ*LSRy*ZGoR$UpnDfH$JCzrWJ!ZQv{0G3)G|Xl3ilL6PK|tDM(7*3LjHLPg z5abURSzB+}Go<|>PNQwH1-j}Em$Wq3gzU>#7rvn49N|A1Jv;?6b;`lyhk;XwpoHxz z&X=D|xzU;jjAM-zj>*-M{N{|@CojlL`>rCS}ms}|qHF96=cCtSu3(3F4Dixb2 ztajlhec`LpGHyuNjDS$1Rk>Rj-p8oQHbSnEkvJ7l{CqS$G-9i*`_qkeC{omUG@9UKkcbEVyLOb=B?{zsshfU2bzlOIB7{4bqo20MeGlr> zQz?955;<`9hZmr!!d>ytN z$t<;>H$=*$ldy;DWPXOVab6GP((U6oRzPTTw8P(uVCW2oP82D<&RU*LdMr12_pzQm zym^$VVwZtWBU{1Pv{$g6(Q?$Ro*yzg*|72=;|I}d+vQN~py}>*B%Cc;#|UE%u)Ky7 zmd~Z?=ahbadav4MD~1u4f7-s4FJ;fL^*B#}7VQKv5Fy=cvWna}Vf04aIu~?3C;BUsO(e z2|P=qcLhL|gomcTN8&gX8{Mi`7KPLtjK>|AJAs_=heYz(x9rzyHI^GLfb%pjp2`@* z<4fmMChPnuS-R;PS4GfV5ohz1h3_7F?pT590=Z{4xIJiQ{x+$}fxR4qAHUC=I`QhrJLdr z5!EZ5#6YG$A#7pukJr2?u8Hxdvw?EPexTgo*3*sVtz~e+(rXVwFI&xX4Vyf zy~F)PneZAY)S43w6B>{;_!MnANJ$3OhG8JYjF%{bz&bUCY)1bzFx@z@_{ilguc?4r z_p-w>_-1++m0b2x6Q-2~3VA=JB^DsVhTfgvGxz>NF?xC6j#9@EfN%wgmVj(RFt7 z&KY&h!h&Bav#iSi8b=G2Uj6yIyk%*T`T>s{iWT$BS0q810_>*s1oJ1^5>YWd!JKtz zB<%ad2f!>}d%pWwG%L>gM_Qa-Icga=>|#Fk1={uWS4k6EU{8A5k4{RFVl~|5f?Fcx z6^_N25gc9xkJ}`p9GBU>zk~&I!kw0gkQ7p!h0UD*ux$IfFm;G8^b0`~k3VYj=nmxO z;8nX7WO)yAs@x8@D^`z>h)*?d`*Akq;E<%B2AK-FYKd>Wl(0@Dsq=R#t`P$@(7-Ep zqMk+*J$3fOAhBw3EBd`63gGNLN{A`4T4fAJybu7UnO$O(@>y(jZl z;jbQF+prqCs;!mETKE}?FN~v3+0cX^_*&g`QE|Clw?FC9{Gn*?fB$okd76+w+Qw$0 zEupSmUtg`8724}(Rt>2$#$dkPO%1eWYoa}+RxRoi4?Sa^_j-{Lh0&@&UC&GYJy_zv zmhF_~#7Tn(-`J1OcuvoR4onQjuvFBju&L+aD3;Q$<8H^LJ4^dh)qW#*@4WuqiK>%% zjPM9J@uA*@afjQCZ`87T;L16(rszZ*EXfr$0=LACWo+%8$7_3IEk5`uK>u^QEns?B zJqua->0|01W-SY?6zl^!oD3rLAWenU5^_E;bUhZJS~uuJ7$`|R5cMH5)QZesAv0VZ zFN>s*Y8uQv6o9Ej{+Bz{k?xpW1U4!^=mCs;qeW;cM4-jZ0B{)O{Dtwz;~Z1ZtLU}_ z@@4+luyG2zmSLDlEdzNt)l`LTgPb3cyI4X^7z!eQlzsJ+^v%v09~eTJ;6f0=Xgt8+ zv5kPjL@VE$f_%7iDS)pmuVuN=Hqd3q=Pv1|3z$hnsk&t-zDpsq71x;zs^Re-e`i)uyy7sV3_?Yjx<(>L(t-A%?Gf!0eLyB; z`2XtNb@0f#3}mS(!vw8GyaBp!7h+t__3N6s!289AZfDa|y0Ukusz;lJFtBh09qv>U zo9Wthv#6@AR?&wup(Vj@DHp(&xp_j%vz#!WmhlpnkY>+_n6YuBLHwGcg@=X;fo2n` zSGyvl5Pe^?Y3zee_s zL8p6?SLSJz1y+s8%4>f}UpYcXbrdxSMo6NMJ z+bgMz>|M38*Y{>hFKBWNGGR_p6^^L^yR-com)xgZbB}fo_ZCT|*))5hGWu1NF(_NIs*YeDA2eRc^q% zwSZgZfMG~ruq zRO7n5Z+30-$^51Wg67+7avWC+k&E5g3_@b{31O){>B~8gk!Yx~vHt%tGMTov#I?a; zH>S^Gg$6_218DxkG6fEb4t1L*ec?Uz<&e{iu?1ER87CplT(_$6HzMZQ^S*2mKyJ^4 z!H|<#U z5>+0<^n#4tonHDYZQaFc)lq13Tf`UH4de^YX*|Pf0m=1~V_#~)nRj%p-9?uQiXg>N z+dE)anJRHp(e&A+>gn@DA#%5))prTzjCx{7w{riUZjB5EBmpzNe6YKvIhq#;_q`3< zVB=MlT`P^!l~wpz*G3!7;Ly{V=ZF^jWAA8QfZ&AtDIAbxT8XIV8upvqw6=_)y60!G zgyX;z)fR55%~@}q{SrEhf~_t`o+h{02^#16a#zF>{HnZu?$&PTF}mgP@y|Hc$arw1^_G!Iw7mX1*(NB#LEsqkfA%TS4-u-1*@3CKvPk(*TEvLu;DQGEKX$e(pjNlR0 zV8YVCnKiZ5caIk4Gb(N4ZbxM_xz0!GKqkc>}`Nk=>u$(LsY8kB^#9}S0g6je|8`~q(#Eo&X1Fw5MbRLnl z$5!Mnp)FF8vBvJiFrEOpn}@G7!d}8kptb?C>~d;LT9EOdh^j61as1X7g0H(yI4<&Y z>YOJw9jMmt&gK|mCP<-u&;GFGcKsfV=YhdsAS{Wn66kkBQfkJ+-Fh#z&hLWAo8TRDx&J z-K<2;KV8x9W%lK`2;}K2CTF!^)9@l15o;OC*yh&;I2rOB&cuz&@ZGE7)byW~`)|gh z;evL!+mNu&tl#cN?=2^NjQA%LuAjYtBWB}Q0T>Vw88z?Gmx@4|XIKa*a$rcJR_h_W zJ%dDVD!I+fJ*T;(iwIY?E{v9SLI$7yxlhozn#JDMu6{kQ$+q%f3cChsZ|R7i_2;n8 zXC3(Eo7}|fzPgJas;VS5KU^bVv62}BsTXk7ILnSK3W zmi!OTbW7n??&0ZRPFsA=V5o3iz>iKYTiwKc%EJymdluWj4&xzW%gXeg#{c-~%J?Y} z8J&)R6?zn>vdA30TVVY5^`Vz`#2F+;L;Tj7a44v8_|hBXkQ?}diMmVZ0L~CleUzYN z)8o|cc8W`SJsPHUgBOvr&CqyFL|MVZri7NQ9@JsCH~tK3u7`MjCtI#U?A6C%W* zOtNS$r@n1eT3-E|VF08sz8xv>eld@O12UU?JAvDI_RN1UtKpd5-9z(7dPMM{Yugc` z*)93yrJ!+P@8qLwlT+M=%_s6!J`NM-Wn3eu69>D~6GmYS@bE^K&|k10sNtzA~cR1%B}AX;4x)EgjO>Mn{}jrNF| znDu$nE4%tr8+lIc^V1t2STxcD{t=MU1tCS1Re)afQ4nu{U}RpSERj}mkYCDGA?W4? zNOc5r{OV~Xq}mPxRNo=$L?{YR9c*$=IFm8KvH}0b>IjUAs7NmWl zKCs_%&8FDE|K9p@s4?ebs;L3TMRazp^Z>Y`N5nvA{OY+EqQ21^fCEm4n1Y;znE}{& zP313;djaBO4x~Mx0kXVoT74>ojMq*9!08GC(4NQWaCd0s^6N^-CY3T^Oqpn0F*ZhY zygh|=liXq&2r7Y_xBKaDJ;>T48Do%-A7K4>JoyVKjAbT(Ea5!Aze3vl`-6h{if@9f zF9QMgVO|lS!Z(1sL-=FFz<-PU9cV$Xbe?=%@#h6-35mTukc`E0?TC`nE#!IVX$sa%0#lz#K} z`ECq4mH(-6>O?^}wn(Ch(3Vy;;V}O;FWq9ui3eM3FqisTs2E*vBY2+h3Z?C^ATtVrNPzcqIh?GUWK{>q=LuE0o*YwVGFF>b*S@+CD` ze4l@PnQ<-=DVQ4V^Zsug;7I5=Z(HE_|%Edr>a zjxwW~>uZ^G-Qul&8YL1ntAd~&e7l?#k$WBWo9@w61xXWR5SE7vvF-U+a12&&PruHb znITEd(P2|!+;QQ`QP0^3!*0bF!#i(eN_tO{TgbAtwMzsg87)}ye$K+S!-!4BA}1}x zi}#LtX1+6Zl1(L@UK~$(N;-WgTh67GVnvI5$;D$m-IZk8h)B#RB=vBtaE-IYXy3+F z6222G@z>!2{+Dbq3F%Z3sql!$-rBwC34`}Z$Wo@bR6DoZi^2X9!cu(Jph+gaIGbEy z^N0_%8y4KS7OcGj=!u-#E#lf7&+@kw|5uT|gA9|T^XIu*T$u|@*j&|;jb{$CBY$;6 z0wDJLz29c@@<}_;D2>URtPsDOj1G6Uk%}6sjufs)%d8qA-t?Ii zqvW^GzGeIl9C@olxi}T{)^Af5PRB%*Ea6@Ls>&dWi$BuBE_KIwqh*|5RCN^tz|3E+ zPIF|jRgBS@XjxrzY%$i;4n3~K1WKX5u#C*ld>sb0f&5C{2Y=8!>@Bv>pE4~ty-KU8 z#%(?-82=k0s~kmd(lP9p?%~NsHO#VH{9gCSpT#E+O4}D~99r0QmJBg}Ir;detoTHS zJrW^G?&#E?yjuf;pC2s;*}Dz5@-2y%cR92s>rgD%Xbh}0GNlV(>Aq&rAOS;NI4jH$ zCLcdq!pDr}bw?=vIn;S7RecJO)pt*HpwsF3u=GW(TQ)gB?qKVoL1_#p!%1sS4=Z-t zNd5!aEc`8ijY#6mEKE3-H&e9bm=Y^gwvaNK`w#1fb?Yh1$nIxUn%?Va?jci0gp*0q zAJWUz#}5r~21nMFC<}2LLnM)sfOYh%A4OlDODn6BJBhL$yl{WjeO6R)I z6N5tx<`=WrUQ3~EG6G#HqfT8G+a%|tnBF@oXkGc(1isa{cHCX7=a`)Nlx(<~G?i82 zYP>~X|BYYhn{G^v7Kkp9fsiwobdD+cDuRFA=9TZZJ&LcGkW9>@vyO#fe~2R;B6K*n~s>XCI6|SZW(B%^Y(H zIw^eTBQmFJmltZ74Ic?#903aAe&4jEclqiISGP9|hN`vv?rISTH(mU``rVu>2{MM# zVDPP1m^jJcNPq0E)L6hituZvAeRh>VdgU9MrV|zJ@hDgKmj}u*Bl+}b!1^z}&jzYT zK>M$LSLX+1$qRXI+!7wl$*nYQYx?7n3ZHTc2jwJm0Rfx86QjYySG!%Y-R+he%Ck2U zt$WWyzKMYH1K~z-11^4sIWVjKBG9MVMLFc8$ofJZ->FFw$q%=7AJ{|z;8!%6rhN}o z4HDZCfle$Ty*WI7ktSEo%NHjqi2CzHSxvwcZ3t;Dz5<}#N>S%PQAi%#UqKzRy*(eW z27<#srNjQ9EIl{$DX!|pxJ`L-t;tCCQfnoa0# zv|1WH*HwEzwia%SsHsy-O-KvH-UL~wTtZ!!YpXSW*Yf?)<255>X(RjhTJ0pm5dQS0o77QrQB>s_zcj{N8($oJ@lpY3-^@``Y@lFaQx2yF@^)&a=k>p1lc@_s z%~L(4<}yZh(ce!Cw7&5{-_;@TgPyAG-VN;Re6}m8$zx3FIMya9@Bt`fLN2vxVn)4& z-53MJ8Amzm?k<9QL;cM=H!mY$+=xJ2Y)y+@1qm*O?@kWRbM=#(mlkYeG2aDWZW?r+ z4{|1JHm-uvapE;E}aK5(!AFP1N?g6+{k--i-L)-H>3=OOzyBq!w z##YbVVt#%hZDDt;depr*9{*K2CT-Fq=27%H};@=X$LZhIpWOEqgLHL&;645>Xc#8Rs zG89^|qei@WgJ}@XG@Jw(BSh$mYi>d?NJOJi-`fL3o89iEqBRrLYhh4aP~{9jTD;`> zp`h;$ZK4*4osH$eVgL^>U58*N0(3SIBUE z0P{f%jB=~7s%cPg*9#!!M?C85150QGWNTEY2<*VHb4CP~y)S{Xgla7pVCrA*^+PuF z&jB3XeHo&&-I-FK3A(9-f(t4QSVAjhj;sI<2nQhShxbqx5SL~^v**~hyCJ&Y0j^}Z z-_PwD#OVOGhX-I{CP@b9J3X&aFbwh?mLv$670bM?rmOv-?@@!O=Oy$rM)brF`T&FC z*s94*kZaZn;PJr1)YqDZFCiK+ZrVxE|CS(gPjS}NOCs02+oYS>(X0JcPCWXsO5{zG zV0q`NUAf&>B8Jc)us+1DBd#;6+%bZUm6Z&da&W3WI~#FpP5!)KH=_9Xf|YxXE0<_v z_Q@Qab{Uq>0q-(r*oT<+Nj{??sF0+$<|L;bM5M6&9v430Wq`Jb&Z_W2g7y8ojM~&@-?c^PHEINMui9!+I1fnWDTV z^|EmHMQnCHXrIo+tIzkxw!V`Up5&ugNO{!eBf{pB*io*RXN*CHSw5z6)iPJMWP)7x zPvmw?Iz1^TfABmo`ozsqA0)FJ=-ECSv#I=?>i05FXhr0yL~!k1L$(@r6>HIdSZ+j` z2#Q~mfdy@LduGJ^GymwtMk0!W&8l)SJ~El?3KVNzOGIw@Et$a?N6{j!+akFE$DzKW zj#T{zc5!Pa?Z|Yp1)3ensv{uet7PB0q2lq(!jg}(BINvXVltC?s9;TSWZ?G?0oAuf zz&nJWzjDUt(~;b;Xf>F!3SR=Jq6BcjhA5_6Q?w6*#w0o$_ZZBYaE_li`7^R$%0iNQ z2~9bjb0l-I^cmw{CMm7m+lkK18?2^OalfY{!sVRl24DU*1xE-bd=&Z0pgaK3x|d3B zL?zaS=)Ux(Th)B(uu0zW;k(Yp`L4fUQS!W}W$#!b~#sfpu} z9-?9+=Nlmw{{r%Vo4Rr-${n0KwvA-xcBTz8=5r}4a#dqj-BEDGsO825mpV6iCceWQ z8SoX{efS=aAK3$Hs{uh*TqbR;T6#P&<`RkC`hyS(5(n<2IYG`ipgDA`er7x5^?Ca>iHDxCNMEU zR9t1GF`R*4t0c0-o}2e3P6*{@ymt2iANyBs&Y8t&Ucoblxjy+|bKg=Ay=_C6#pL-w zx;6GE<}bmI1)@H^LGO*@X>-YUEpYVbJ9yV)T-D*E2z#9}l^9F#%cN3Poja=#)4Pwm zmTh91Eq&@za|9V@TSD7A2x^Hv{g$b2N$Q2%i5$QM{;Tkn;Gl55vrMDomsuC`ohJ-d z|D)(E!O~e5^Q#)TMwFuO3}*sR~5)_x}WIaR_*n#)cC`^3UEUvehZY z-NZvRitQY)t=?ITUiB&Xl7d%;-g&xkd=3>4i+-t7v>uuM*4g2*_E)J7&()m&pZZwQ zFKTXIksoWcsh2`zXc;iuO%Ghz#Q!PQ+9&O|F&HrK)SKo@ytQFj;_)Pb>sQ`;x01dt z_w!(HmAbRW{dA>c-Hoy*QgyJLTiZbnm%E9Js9|r6Oj2N^8eZZ&B+JmssaGb|!Y4gW zK4xl-%8LDm5ec9UrZ;n#{pU~fapz`Uc)mLzC|6&Ild5xlA&c)2#dY*U?5^3okoy-L(*x|%`5Zy$^o0%4Gb(mGE`X1~d87xJ>u$0Wv!FC!2&&j0gCY=xGFr$DUO6*TRY1p9bFy zLw;0gx4v;j_ZO(wnr_*<#>1$$M|)V}Gee5f4AObIL}%&-1#D6FY>(rVVBApJKeHBa zi>2;4r09{I@$i5`1}0oz%^qc(pdJD9>}&fEL+vy>e42e&dfMsxpJBhr($st*F|c!v zSL7m{ery`36H3LKtt6clMDf^z!6%Z&YvJ<94T|R^Bg7CAHO=Tz%pOsm8ISj<`xPt6 z3D-^ig(L$mJ{ei++RD<_F91>hy~m+tm$?c{IEh-!gf~*)kKmNuoVh>0FaSnm*{~8nwONka&NS8P5IXhK<))`Qgh4$ zL`cE5f%?q|Q;VLEMu?=VI;H|pTK)y>Gzlx^2z4UUgVpV74eKnzkTu-30TKvJ6Xo?= zbhTMEX8}4HE_(>Gc*{$df!#e(L^L4GNnQm7 zZ1LXje!=`0SK!>)J$HOr@GEW1w|Lv?ieIz#E4y2R>)B`6A3K0t{J5YH(-m*-;!wjv zUOYEPeX5~PmuRaeQS$tytes6$E{5{ zSuqUOn4AEjEmh{3WE$;ilBE78`U$Urq0m_v22FX9=S>$^-{LpQ&tax-@%a7p4`mg| zV3n8`j}_ILs&+r188(t&V>mi`Y3ey(Icz^fdrNiMp)LGepx)=*sAk$IcsF$n~EdF|_P1^Zq zCE$PCZ7a5|PM*`{yVI0A9S8VKO|mOQ?>x)Ra!u^^X81AYt52_DX}CnDc3>u!#KZi9 zkH-t$7>{ll^!k6b5F*5x0(=eDL71~SJ=C%8H+s8})~1ISfnQGR9-nEtKwn%LJY-w% z7OB|47|f;u^8-IPzDRGk)74prA+2>}RcR4&#`G{UMqW!!vN?42r&xx$L`ZSgMkc_q zxVRzRhqdktggkk?hW8O&)`8~(D#U?E?UMIY+5-wwW`L5ihKS==ygXKbS?n7cBwxb^ z=q!d6{-KdVI359KkF*Fa`lN-{AyS{$5!6TC8mU6e8%qe)vGV*o4`FDG6xGEiKyPiz zCxHYF=$#1xm!BnsrrbVIElE29U@y!W3yUL#A&Q{l`X3-~ep3=iD@cst{tV(0T_Jnx zEkEP(-cJf$M+uZQpb_awD5Mbl*89L48vokW9MTX7i_n9ipjiMfqba|p61-Oxnu`cI z5H=#$(gvfFw?Td?2C$9-ke3}WGnX|2Q}{GTm8>`9R|T~Pu(`95K)?wwj6fc(s~{&s z!!#Hw384o-=|Tt5hQF{v-YCve{zdZLS(4RY zop>3}go4WWw&=drL!8u!4W!{2)Fq6xg(%N7N+-Bb;qFS~cZPf0at z9*CW!nTx;gM>D-KXh17feKrVNEjB-=$y)UZf?RqEb=@!zS=d`Dmq+vS%Y77Vj|-Z1 zFjnOfRv#r_>mWxV{}|z!=aZif#elC3Nqa4c8=FDC6K2arcb-PqN>0^7{f`b+%hFc& zwG&;wGfDLJ`Ho$rm#D}=@U5$g3SRj&B6LHJAi)(=dd$`_$qvM3T3mGLt!skY5}-lA z8LMOco-A7~m!QD8+YdeX5iha}n!7@7bQ_$bZpi#PfX?1QOFyRZM!K#7$4^i_L%Xu$ zEdw^5;L}X#^*9J25>NPRTQ=k@Gf&arhggb$V9dYbT2o6|_L5k>53Y+T#*)!D>kJm5gOKQZb`^pin38FOz z(Awhg$EB3PHw)W2K)Hosp_a)CCx6i0So}iuvL8N9A z^-D?^#%Bz`AIGUjYlhu5=g{dg<`U92c056W`Q!Jm-a8g-$!k$KUp1`Y7$5hvlawW$cQrU}4F#o~1LW7p z3>=~&qO#4Bk5H$mi>^A{Z{R`{}NFv#rfk1ljC*DMMBya%u$YG6%Dt ziXi%gAnPEa!etR-kAJ=61#hOVG(0)`9fO1%rIM{&Bt9NF;#sW6J}t9aD_^ls;ga-T z={j8%>RbOVvK(uI94*N7@s{TeNtw+_ou(W|-hag{H~f+ZNsoXBY*yXVK>F9eRlwKE zPcnu&v*4dbhv>bU)u;IRtcN11*$dor3{sp)k0<-JHRmqYQY&y(S$2(%cA~I;Pq@KJ z1`QvlN-Ey`2<9!Wk$yHr!Uk^zF#y!ou_-F^?ntOuZS==`@$kCD9$o9fVgI=2qk8czx`-4a&Pt5gWiB! zPV7?zPTWtTfVI;M%u0QYw~9aQw^gc40jHW>Z2kmNfPH;Vc54ZKJaRmKb?wkrEYzg< zVq`iN8WOK((fbz6HL}$*pp*YHzD_^PR4bgMg=j4F$8=WSi^Kq}`|ceI4-XB8L(vBI^ zkF*l0JKG$l_6lwAwEpU|CHNF$=+vK0tTqD6sm6N8np~eF6%gAL%nlYvDNE;NG2O2bhE6l%^33DpX`Sz`(Z+g&-J_;kHN#0chf{FT#4_a!yc6Rgze?zHIv^Qx05 z41%hAkcjBWC^u^HZMu)!7NtBXUB^^DOTy3JUVrK-L#igZY7vyVQ~8D5MdWYBAM0de z^#t-6E`1D+Qu$}yV#HS&7w(s-TVX%Y6!asi#ppL=9vH7#qQ@?%hN?|eV`P%BwYLB_!ZLACzYZ{xz&&}AnQA~SDiH=9to z((4$OE7+oo0rvuQ*ppf|7cD!-q@?-?v@5vMPkqkF49@8APR8sTiX4~`j-IDx= z@npSb#0$9C5w!=_lka`s$Hk@fRCv@ojL=6s$gk{Ya~I8Lrc$$f{8I%T#i2eS&aFt& zUy(5s-N>pQ$*fOa`I4)P)#~C`AFG(HO69~Qr%#?7ek?C7WID@u|Mh%x!S1CuKOt2L z*FNMJxKCs&MW}!2ux}gcP*$OodG053!>&8=y|_`3OEg_hpI5g2c0-a#9ptCL|0hx7P3K6CkH*VjGeUD?H(Q>n)044Luw{Bo|-U__HLP50PG91^|8uE#N zcL3s?T=c6A*ENSJp2Z)$Fu57lgF+axx8OX`BGQacWB|#xktw`h6XIFf3c52!B(l1% z_V9YnisE<(tM6eLgz|vQIUG%A$~Hk>iSjvp_UkxLHI0H>BL$VB~uy#uTdEvhaa#ntnfFCSczdWObPcM`KMv?}=o2;P# z2*p)i0K~4w00oe9f`FEmmZ#H(7(+-Y`N2-4{Vlr*pP-guv`RTnU~< zBXI$;N9ZTuC2WF>oi|YMb6fx>E&mFzc!>xh#fJ=ka7)1!>%f~;Jz$i|u$Q-yQ6Cx^ zQ+WYEuYn=j=L$4r_22Yf`o8>EsPU4hyS(b->%Sff#kfL>YJK))&*MgB-AgWCYctSl z3QRPS%b&*Sr#ml1?%6Q@ocsK#up@&O)s!JTD_t&+bDc+fF702bIfNK=6mKOQMiWIL zwMa#%hm&44&EZuH)mp*|UN$n*DVFZUuT+-RD^w2ib*2hL5b91^S{;N)TD;i%gM4d& z>dc#(YYoHR&frRg>4`0wa9CrBETWIR#BnsAp0dBhFZ&QMg!7tbB;TBLKgaPsBUD!U z%_yB+68ofI0qUq&BT(nn99(=b9h( zXLvf9_iYoU=qA%tXHH&SONYwodyen{Yn9n7Is;$fGvU3zA-9?{_kgBJI{4vr5H3sfrRadzlW8~R|Js07oL2fQHF`A)GeFHl>2+ug3+D(T6P zuyvC9)$hd@SB^;Pd$FsL)feRXIFw_iTbN=Xj)pq5>f_P0&%7<%Hm`EwCQA5hnvFGX zL6F{D)NMO&y3~^vwD+ESIbH8{{Y2%gI~eratp^Cqr^QvpF~ z=X;cC%~Pg_S{LT^LOK^&gX!?Y@TwT8*15{|xRE+K{?4S|WI;PFv%b~&i`7FPzoi*u z;a$qm&IrEdd^Io4p9V0|Tn{|$q!6iCmtsp~%S*e-5`59GK8f%Ow)i}o=((X>*5vrH z0_n~wo)gSeZ9%KO9+scmWH;$M)sak|^xM81Pg8L$Jwp<(G+n=)5%xe?hgeey3^;B=_(x%@UW zbU$CRHbV0^zuHR)vu@+YJi(V40(XwxfbJ=;!UF27H9bzwbR48K{8A&j=vf9Z9M}tg zFJN)KpcWv+z|0<$_$ywxf7Q>YmKG>5E?X5u9!g;qT#%gDIgMOa!$~I1THH`0_4wURRZ{OWH?!|w!3*(XwsMdDE~YQW z0OQFnHIaeqb^0X!gqO*A?8E02*6CD2rdJN>QRa>bU*?%AK2+(Bsq*VxRm(6NE9yEH z?XPrd5W2*Gib-Tks%}iINpb4ae^&FJ4zgf(^oQ#{eM)nxTFzGBBB;i(=dHe)oo(BQ zizVj3p3sQh7|aHfJW1o=Nv&qWe5lVRGE6669N9={esM`AkNYO;i-_-ndZ%;S6>K`| z*F>z#Ma_U_V75!z6K;77uYlLr5!p&`H31)0TW;=a+K_Cls!f4Pd|&)r%5y)}BbJo- zTWJ+-N$V`pF&v<=t}y_VA7U(!9N#5=m*RO|z^dWKUIn^u&edAhD&s0F_I7#5vN~_# z)|Q2t)r44@<=M442Dn6i?p-ji(|3z=3{|=>Eih5)nGf@J8&dD@CA5}mzg?~yFX&jd z{`w&YwSPsvB%j?j!VxR1q{|D0hT2`&@i{G|{*5&0FR?7b;5e&pkojT&pRBc`D_e2{ zbem(|5gSApO(*}ffqZG5mPIX-K3AA@T>RnWDPEL~2!oWuZm8j*9Ht+P;G} z_XDvf4;P1X7Y^z#jQlvh^4*!F^>62`GXEvZTmIApuk{lpUNY)YC9)3C3a)rh(nODv zeaY3ndgn#nC@{tav-eaxm|K^-cJgUpNMG_?RerYnT2+pCcD31|Qhatu>FEc?SGCM# zjhKsQ;J(^_nw8r|$Vz#zF-Pr3QA~||U2_#H&ATmUYSA+Lcpz#*0A|+LA=fz^r7c%W zwX)Rl!cEGeh^tMHGF6sYB%^T)PmtlPI2jb9QbgkwTgqphIgZn3dHPLCzxu z48Op%`OgerV*c?G zNP~k7Kj{wy4__8Y(4UCzrK;lUy?+&TXTr_bp81SQH@S9(qZ%I7SRzA5NHY?B{sEJf zOD7E0eNGZrMPQv8*Uyh>n$}I$L(SHD(GFWHXrg!(d>FfcCJO7mC$!%)v;NojZzP0qezW=3so51VZ25xui%+iFpi1>>DD z2rzs3=$h}FWGgzaA)XB+$f@(=h*%#m}1 z*)N5LRU#D832^`f%vKy{A#rgJiY32Ib?>BaXti{`P>Nks-xF1WJK=V2&C!=4$nN>z>D+% z45Q7I9vD&GASK7MAlG;)zdG=?0#G>OnuZN>dk!>^eD1PEV#?`VqY>eCcT})i_aCv~ zZA}QA`4=dlANcS4KY9s6V1PioN_r3kP?=){d)**COr1cx$tW@{2941PX*8nf zmI9_=rt4Xt{$vKdkbnO-3#zRn%ctGZ)~;@g&ExuGT|ix;fuW8@eAs$1UnBVixKOOd z0f~PjF?f=v;^<4l5Uh zKb_%COoFA;F7k=I?MFQM)cFq6{Z9#Q44L<4PLH8hGlS3%kwe|JS8G-xd^q#3j%0pd z{vBx_4#)v+4f@WO%3QhWZ({M;(-TH^k+c^h*}rGF=M&%x6lGL%*JxU`BTGfp1C7m> zUhA(pajZxDv)LBY{W+qG6P@XneScLAw#2S=!j}8Qoe=N;x_FiN&q@WXFg|#wjbX2HQpBW52sH0Vak~6oc;=p-uULJs(k*0JKO`?9$BBSQqv;zEnSWlCc9NocNg|d zmBw(ih0aVbu+EVuI((Y2+SGlLf0kzwE?*c?UY?@`8bwhIxTt4^BHLGhCcFd-vAqO{ zM!=kVf3+t}NxLbG&tX)tv``R!JF`aocRZ>Ao)7c9@1a%mu^G#0%ed^o9i$Xd#5Mkq zSetD1jfkID_4Q z=8v&L=dRQc{VgH^*EysH+3q;sVCwp(C3Ax7aeL%`M{UKoZO(}sF ziycn!=#B5ktroSk6tmks!4qMY6n9!OMCu&1AMN@8X?||ae2L>zMxP)f2Tsr4+YY_A zuEFD?E07v%o#HGJir!~yq0eExyVh@+mc-_N?7P106wXB_cu58@FEzu}xRa%>Z^ZBM zz5)EDHpN-GjAKURIH_$8MGWZz3V{Hcj|-P-RE#A!qZ-E9w|7X&)ITP1f>?z}x@*u+ z%ozz^GmI^`{hcPyT`5uZjC(nLY(Joxhu6HrU$ETMmcyL57n9b`;46BwgQ}^;xl`{- zo)hlMqcPR1mc>bFfp}55l4t#XDgS}ECa+r+ssdScF{+=9rnZMYRqt$1hv+e|Dic$l ziL!`~yAKQN@Hm@Bz{*?8cvtPVlNz?vE(_uX9JFyH-M{XyGPqHwiX~}Un2pdSrq-H%W0!0`($pyS&GDgx7nwNC?(}8^i#MGFjX-3X~&uvw1BS$s6qE*kkJCGQqv0{R^=V44imx^wrA~bX}L|jo3|M z6>Jx-()mS8C7*7o!y=_cIvoqwQDJHl*~kFSv`6SND<4kdaS+CHey1UjEvcNo^X%{b z5~j*SZ}^}iic#E>x>|5G!+(gcqGch#XcLl05>2`m7GQ9Cf6&{SK%`XyBOvU~$l~B6 zN?P(=3QHF@)q8s7V?k&!ve#-k&#}2mt-r2+fwM)@+o=oYht{lntDF0kUruKBZuD}q zXDvNB1*!{o!^JZ9ITan)uBVk`kH})l=Pcey^A61K$RCv!{aI$EHKly~!?Io$Echo% zJzZN9uSvhDS&i3{I*E+x2;VMURc_OCoU;%%GOc2fDadctvLWrm)xcW+>}N~Sf%s!? zuA=#obK|2Vu^WY*sbiv8lA3Y>OO5vndMZ<*haRh)U4s#ht{f6av)4K!MH!3PugY^e zXNLqF0!uMehVEDQXtb0%8fF8!VGNLXEF=b2)bGjn;zy-?#^nBY=K`O<^(-N*4UYW* z+UoA$l%E8`5)ggBCroYs9&-`C*hgrDa$iQr5cKa=AHqp($YMBWRSFPh;0Bf8N=cvM zC15Lx;{liLwY>pRjlTK{3R zixh9!zh|zmME;QaokADEk@}}zbL@!}1)0b7B)E zsc9h#`6kw^_oMyB*H@NiBL{J-^(i+j2R7v|SOh}fZn!KW9pJa2nVSys`X8^LC)~i+I#yk2F%(xIW%yHNJ&`tN=O5PUEfTMp{gf>D$tSd_TmsQ%Kbd<}KhPotJ=`tvT$3rZY8FtUweUOKAw(Q_j=iUlWvu?$hnXTme<*+CS8$X3ikP@ z2~;}K>3!~-TXzkOY%gbhud>%HRM^|e{uxs{@RSy1)3lUc6L6DJJx6l6vT~;Npg#-I z^cCLNp5Nl;^UaMi{)b^tiIuX9G(i7)Y%^kA8TTDZ;{bRVnk~Dd{+@tRJ6{PI&9(49 zb;rrcP$u!p=9yWq4xN_{LQ`f8aEg1(eA`Xsji)2butV(?z0Kd5c8g?^80;x}!99>> zv*?jW4X?Grr^dHa4xYuR}I69nJ+*x%XrgGX5wurFXwH`F!-(TXpPgOI_zgvWVA+q*mT** zYPPt8f9a>{z!e^oi>Ot%uR7m(KdN8v8f5s|j%UBnYGam!v~|Vc-Jzp#Hwrm9OVA;) zG}IYu&i|yVYfO!}Nrl+J`Tb_Y)}y<80RRHq5h9~%HA^8@p|j0Aj2?hxRT7-j&HqHAP? z=|U99L|1tg=)8MmIs=Mu&XFoT;8jY0z^H4K64Y)EsRHs<@$Z^o5wMnR_eS*@B^PB} zr}h^R0BrWe{?Go_A~j0c@O%yZQLkn;^yijF7NHo^mzRAp@>vW(Hf|yF&?+04VSy$^ zaEp+hx)I1+;%XI$cg;440XN1eU^eU{+gk-$H0P%~!)h7hrGNmPAw3|0erx$RWMRtm z{TdO7fNLK%{2vh4+Hnf&vYXup%((6!-@0&`+J)O>OJgGkJawnL$psfo$F}tfl+{U>l28f~WA2uL99^ zI9K~H)KS1Gth1~g2&4r&_kb6H#ezS0HdF%PLZ%Ct9@~0Pv_h*Rl@TtuBlg!DT zLOZ7Md;_neLG|6(2UpFCajeYkeC~odR`PY%+p`2dpP=L@gwj5z|45*IdE4rq?lY2` zCVq|T+*-w2PY$v;*g^*#HO9y@Qn+G+^cc~U;Su5OJG!>?b(b+g^>vT~`cRjMx#}it zzQ5&f(S#OV?J+v9nlvyR=yzxY_6?NF_=Ot5AkE-VO11hPrO|SM@3WZWM^~$t=t9+1 z35tEe21E&CPVaP_9sk=`xHB#;XRo0Iky8OXWI&|@XBxA^UlJdAN-_4Wk9`=$)DQLN z4Fa}bzpNs(s#Qq8Acjgo_3DcqBdV);iC!n)_L9mehx6Dp4`0s%4lPRUnTtis#hauJY^3nt zdvB%Hc9$5bN9dK_2Yvgit?ZZBDa0A>tSgk1tK<7?)aVpGE;80jZ9Nrea22*7;T~Pq zzkqy4oz5$(Aq4iXp&pGTGIbx&>!y@A$4)zXC2smPPf!e}t+^dUU{+8FBLi{_Uxnr> zx*FSzf2RY(e4co?=$GkA|wpv z9nu8sNG3;XX1a`q323%6G(#8lP}yi_BwfBppEpxVFem%6VLJ((X-td^hh-i_{MDmW z3?aC)oKzjV5r2OKZWL0MAcj?&Lct z1t*3%rFEEl(v*mDpJAfa^F7`qIEXxv6^JtG4w2FplyF8JD|D;eC|=tukCMDGMdj$X zy@AH5jJmi^k?k3r#;@lJnE2iZ8XjpW&#%@gHOF)GL@Ni*B+c!57;2ToF45HyJh|3$ zRh7^`Ed-;zQeN)dudm?+KGKG+nQH3PUxgpYB=Q^(f2>JP@j=UTa@b$F+1hFC%a#K1S9!+bN2Fd z6(<^+g-FTQ47v=igj%&^;+0yoi=!CC)Yvm6#j~YqToVL_NEr*0Tk&sgEJ2;0u1-d3 z2WAtAUgS4&8XWByXj*U%_7-4OW`!4@$Z&05c@wHyL1AQSk}W5CnW^HW zKN+qP>{Fxj2Nll3M$$8BGgRwwVme@8^tY}8cGdwKQu|l#_Dx?j$2mA~Me*x{8-&=Ne<|cc zrf;bkk$f;{|1*xQ^=cIoOJE#ppOFNt%sq+pZ|?Vybe4D~63LiyYyV+nhUKuDaWGg_ zy*IV6{Jm~o5@QiKFIQvH!%`(&C4`+rkbZT_ee+WD{Gszfp0%#O_QCx6UPbhVXYf>5 zAzDPo$hcN2E z-NsKgrNOOzHVQCivzwI50^-)LEPk7TpC0|{_vVZD6?c+Z_)j_20#Sd*1ZFsWg<_?M zu+7K3uZOfm93gwM)(6I96#2SDxR!Ghyv3ezw6C&mApQMsuyf zG;&b;X7fFloLoqtofDdfRg7D-iYetdbO8rWjQy(FT-~PCC$b`}i}iT_>;UCXIG8QJ zSb(L_J}^?q*megrJ7h)EaPr@TshL>pCgKudu%14;d8wA;Jcc|W&LpaS&%1;bP`^?& z4i<681UcEyqPOYaC1P4?onc5B-G53EH_Y5{&CWij`S__hB^l;y(EfGsUc|mn4mu<7 z$Wt_HY-(}MdnfjKSUc1=aN1?W)xJra0;_OPjxWwbdhd)IG<4BcNziRtdzxIM# z3fPFbDv>w@HB)u##L|csI9nR4I^3>*713DDQM!`Lq7zpp{E10$cAC{zFLmOrp^k9} ze25|(e#`bDf&ywzyya<^pTnD384OvfK#=DO>MVtPme8&YSc{gDuo0$Zt&B0mSsivY zWUf3{U5D$$$Nur8zYdMJ9?}SHlM1v&`T}wwBJQNy8=9ZB3Aj;q+;zsXV3hVfj49Oexg5rGYIHtjNUgOthr1<16$y8N)ZwF~MYXj%`z zGX|sa!v;X6PeJC`{-%JFJ$$$hIHy(PAfG}Dpq_25y+ZtK$oyx$0+8AyS_ifXhSeo2 zpBtgq*;g_EsE=w2UH7Ey9jvz64hW7BJ+L8*Eba=FO{9(REIA*QQ zB?D-JYri4WXIiR^H2}6iaW_+#QSG6yr4P~l4FqJn%#Jl7|IO{tYkZbuCjM*eK&`J8 zm{wrJqrx^cs%S>Y@W64@elW!6QQD~B!x8Srw}E=q#1QMS>j@c&WxDZGK6#yNuQV_+ zeq4`i+5T-_MaPRZwUG61WJIj5iHV)y8GHJ8ZYH*__OGzzYam+Fc4FiDl2IJO>b+D{ zNI@h1_l?ZKyGi~Kn-1mH?QocTgf+1@158c#iQGh$h^UgCjjXqPcUE)!e45&3n`mFQ ziK|nuDMVmeG_t~l*ZEE>-HDgfWmwNOJ!Sw2PSnzR{Y8YUjn#l@j$(RD^L_^jc5yyV z^&nvQ_*%U9_%y-VsHKxDc9Y;We;bVm!4IVD&L1DbTVZSYXLB7GK6pi~36v>M-FFep!9I4Wp_?9$)N7 znZPNbNpqxt?`LgWQ>~3BK%mV?QMX0=TPD7Z6=RDqzvnS@twkZd_A_$<<;(4MgA4(a z$_S?hXIPFl$=q+Ul)ttM+DDRoL>#dAm&-th(zWp5q_ zCPoM>TJFn#@K1j?TE;m=)~X3zYU_PVdZfGhm8FWGKA$MRh!Lpl5iMMue3C(=6l4O6 zxbnwdO3Z55iToPO|EyeQ=#bv1pE#2S&lz1;qkPLn7VwaEX>TwEiQ_Mu5|*mqp( z6F=o(vwz)yK)iFVV{cBreLJOAupa6gA+&NW{?TnTs{RLf`OwOs@Ge>;_}Nb%YZ>N3 z$-t~v=TuC@${$q>Jo(BRd9qx`dVwvy^Oiqqyo#?Af*?hpg-NmmTL%k4`Ld=jO~aL( zfE*Zmg2qYxQ;i6oJkw;=>kq*XjjHl2FP5ybo8M={ids+a*uo01S&8u%>)nr@u^De) ztRWS!WwrcA)J9{fUWVGm+rIK`$azses9Hr&7Jm~uQ$&L7Ntf~zmR(T(wqdQprjgJ);GS<^EK$dXN#&$be}q5X*zp4AGd&_?qSDs7mEY353a0jeB*|A8((>y)dV{o9Ysa8AE*Gm)KjNd}kaM#838=#S5A z6SP=kO^z22MoQYOKcZwfh$=S?lGh7Qc4+g){^B3q@587Fkh|Ib$>_oadOpi&dkt1f z(tz?k}dybQZV1iGL2K%^BaZCLvQ~GqXZy$nzGUlowX7+F;}>B{U9lqL_US3 zGAJ|5E`(M6Uit@TMrcxJoU%l$vx^GHe;A<0aXWPc)7`;bVjfOfB!;&l0Ld@2J zPoTl@wmm6SREn>{U;_o=5vlmaI-9o}U|pD3lj5OyUI@@g(or?b#JgLrI72*Xt7uW9 z8X}#+Vxc>$U7HHN$I=Y5_8OzQFR9_Lf{t!u#?r3%|ow#c*gps zsh7rkoW>5RGYlBZ$|w$bLU&{KKBZYrZjAhp^Pj|AZ>Gth?T;(fof+u%j;x=zTyD`P)GwSHK&e%e5yjd}ut|kq4ECz+6Ck=T^FX=Q= zvEd&c;MVGoqE>OIFjGe7c1=j1=S4||do6KYcH01+ z-j1&LtC-B#GhLxEA~LAGQqJCuGc9{^DllyZ@Gn&U`~y zhV^m>xt)QRo93DEMx>X2bKG<;JNqaU!A7b0Jpc?492O>)7`&Q@>}VF!ZY%7FfCZ8r zu=)RxXp&SI^%~i}P_E!5N!FwU_P-7vr>D3w^)5_eb+SPNZEaY=T2@tC&>=Qr>NN8) z_flLBCQx4q@ksD%v*ULUwH|ph-lYSVTC$x*=KU~kOUSNHTdL8O!Bq}>`h}UDXXx~X z5?DZ#ZTiYO>}|?Q73B+5Xpgt+9Z1BPCERfY3X~0{>!{U0I@sN^e+Hbk zG%u9MS3@kyUcbi%(0wDSZHhd?A*R}@C5Z^Mv)q;@vQa%S4-&3BDUX#FV_aBOHCg>i zhcTFfx;iA>^2hL1N7yrCz|!q5@Z*3l>njNB^CbR?V7dUN<}-`>6XX#m8>RnGhu_YN zz!~9t{0BuYo_8(&>oM~9~Eci_O1P8Ov?IxPtp&JJ&Cw#jLWle%(g;$@Yi`Y zVx1y${kRV!gN{+&jRu=o#^SA2YlrPZ~nzS z8g~e*m01EcIj<76C;?C_ubLWQN}~owtO3;}UL*^r|2; zhkW}8)CUttkyU}*SX_)iW+RL5+CRpEPk_m&6`1cVNP$FD8*p|%K}sdbRgrj0@JF1J zO<`C)1CcF~vRk!g2-c%f;9oaU5hK{hM-LGL#DQ5fMaC~EexH@0ESc@ zwlm=Br=kh@sy1ZqA`bKpGouhT&Wpf~yiHCjc?nVd;d01Ase;Uk0@fK3Pzj!QHFbxz zm>Z(&c4&|I%pr|>K-EQOA*&}01taZbzJ}i#8i33O$pAa+yi@S&Sa46)bus`^0M^h( zAy>e=y9sj5o&$`P^XS{9bP!EDTtWQjeY4|!Y0g*wkxJ|{)_uzkwkFjU#`^Et8gsTI zL?oxOH$|m(rFHyyl#xiCBjpyqog7GpHkN)P8hPz(g_CWTt5cN^6Pr zE|5Z7s(!E+lzZezi#ufN8ea{vo+O#6p2&S^_t%|Y0-V#`XYyLN>ax>m{BRl$qz`9X z9Ll_=<87)@^(K41ZsE5V`bkq%nkJDsgIii;nkMAiXJP>76K>;5k}k13<*AS)M!na+ zMckCJAFd>=6_&eYqxQWXTLtUZ2OjC7%F+H8INQR60wmAvW%3>lVCM#!`YFwG&yYKE z@6>2ofJ054XKA^y{z~nwQZXCqE8sXp08{1wKGO1WTdcAybm(>Kk_MfH({1; zalO@wDRMq}*;=ube@{h@Z_Tf-ylRg&{w^*KC}F{Sl@m&KPZ3N6es=QsR!toR$q8kX ziBVnP^M8f<$NeHND+izV%Y4_CLu3e{z~njCA1MQlQ}t7w7pYtlE(5&xvD9$<0Ghau zd1}s0=iV zlnHo-0M3KL_}Gj}^TY3HlJD7*>n#f({*CP{iR(y@mcM?eFXPAQEcxlA@@(zR{Mfj? zmh{!(m{I4e+r?j791jcg4<@?QJKj;FJhwBgl=>5xE9J*AS!}KR)-4Xj)%BZcf(_|F zvFy6LhY-A!YR<2J5YA!5Nt@~3T3>xou1j@$ZaB-w{lhUyaqDhu)^mVM`z3|rO30k4 zum71ER)+xQ>$!lNot5}DSAp#UHaW_gUkt1@`*)VKrYl8IL63S~J20pQ$#1Twx^6Ij zHKTR7IZm9QNr5^cpF{ zBbr#EJgmN(vF{Atnt0^Zm~HCQDd1|&VJhhTxqmZ(GKHztAH<8-@RFB*TQ+=B8e8x= zVmEd%h7JQY7ah>{r^6Ute!08phRat?-tY3=nE-c=bgrm*oIT%sE--PCV@{Qy9j5yM zGs1%OQ+vu~Y-w3FIFVmI%r)%@RRQquQuj~3KeKmq*k*GfJ+xGPlYYK zw-!_J9KA!o(n%SZgAa%OpHwfxDT0^r`PB`lzJ>gJ9K@4suaZcIied47 z-`SlZj`lX~^J47g9}_lEmu}NyPqR}F)vC8YNNMfzV40GRt*Y?DC^csSW!;u$aCp`E zd4H`3!EX1QOohNqJo;_wi;!^4Wyz#}<`9`VvABzo_&jucId_bV$oAzYU93q-_U1@4 z6dOYc__HL{`JhKUb&+nXL-uzkitt^7VZV|)t0SLt`eVkvcg8<+i5^KkO9zriOOgIOh(Jpyl7IgWN<65IKEAU(Tj+7gCuzWuit%j zzYGA`M3JnQ9O;Dv6mGKoy`LQ_GY`>!A&~B!0*ln5z1N;QDia)x?lRmL^dK5V*? zkRjbUKm{r3?uOCbBOTJxNR4g;RFGzl?iLtn(2Yp>h=hWa)c?JGzwklkJe>XHT=$i$ zHZ$Knk%Dd8b7_|0g+8ibtRjzJuZ0bHhJC-YYP0OAs}7w*27F4q_kLU~k91Xz%BmyH zRIA4D{L4YNtHQcnft@I3YZVaX@cY6a#o#I58R@zz^5ti<}T zPWB&sb8%0We`IajUNWF4qd~z1sm9%Ojr@p zI+hKOk1Gxe)vQ1K2EE@p$D}sVC||{_&Vj`ljs*1x8I^&VwjTMWpunDu4yD3&M0gnX zl1mz`b#gF8 zYdG~&9p*(X7`9vHFO=aU%hWvW5M8WijqHxb((;cz8NhmO*_xpD8Vz}yQvo6LDT${i z_go5BkB=W!t2kpM-&j-cEDJW4E8{G#DD$WC{LhZY7&{+Z+*O>)ycIHG%AYgz{CX;j zP8m;J*$Rey*bNmMjwcQaXlg%7A4X?=JwrzV3!dI3D&`PKynP#jum%~aEi^4?AdO#t zRy#vsuCpCsdod$>KkDjv;$G~ z9Ep|#-S)nmHVKoE03sR?)25aSuALpN5H>}DC`tgi+@pSoXPh`4DwYzy2tnZbfi_QW zW>C%_Md-BJ2VH94h1oQkE-N985lA#179TL^ffiCT1JF6;v6>Csf>9S6kmrwB3Q(~I zj&-2F!v0 zlVO1o>4Q~3OM+(7Bd*uSrpbu4fOCwM>ncE(_AKjQM7KmH2#}A>;Q)()VJ=nxPZ2x+ zie16LR!n9GXgMBVU(d$%} z#DR$@O}yT2{uLs?Sh{LYaQ9LTJ9Xr2ZMR1Vucm17+IWwjlt}PR? z2+jPJX+(u%6+&1uRCj#{z!J-=XDQ!vU`Bzw;V0tDCLQK0mSb*y+JSZ399EL`F3nb} zlM~10$IOJGTgh51&v0qQYW5Ocaptz!OK3K@vYQ^VWrXQOuwOXrEPi^x{{YI9yvaFA zN?Kv=>yX3}pVd&x+c{9fNpF1v`}@sjiDxAs$&Xo|9(y&^N!N()uaEO<9kKVQ#s9V^ zX=zaKYJIP7e7-u5Fvg7+7}362;}_l2P(w$fr}w|Uq4@x>L?DEk>ruWcxffhsBBt|f zXiuKEbjFBh^r21JAi>;BGc7Y&1+Uo~_4&h9)>sOd=aCE?#cB_7){z06YlI&@;TNut zKJ`v0^ca<;sB>!3)?R8&s=x=CX+N0E@+S}=b`_-T+7~nw`FiD$xD+palmEAY){sJI z@f2up{wO~&yz}#k^6y)MfnsGaAc{L#qvEG^UlFrm_u&|ueCa9LT{qUv^m+3@cr2IZ zYuS*zv5wp4?pJX#Vso=dJ}sna}nb4y7)55)Z3Z*{E|Y&CA`8 z(&}vWLrbwM9i^^l-{V%P^V3pR(&7$dQIH2p< zpa{jVs{U+Ln`+@-8ccv=D!F9glz~b1%@d})pIQMZ?bR1Ct_~a|znMuE+y9zVV*<=_ z>EF2$*jfXY3L5rU94{)wWBu>f2}PW8K2b5&otxjrZq&*((gg{%P|t-TiW7tz4NZe! z&CiB+Gf^pc;y8Jl5AJ99;Jecd)}HT=&FvKKz;i=_w5|>ZqPO5|-a|E|ta|3SsT`-D zI42Q5sikO7Co(^b?X@2|uNj%Hhp11R?|5iG_b_ijE8_%u8N%1os>o9W#Kr}gll-@p zTJJz9Ba-u@A8NTU!^x94T zhqZw`Nuh+>`RY(<@Db%{SWm;p-_e6j6T9Tf}>`&tVu!8)`qBjyRYvn6dVU-=iBM&(u z#6L)7uHITh6Y>pPyEhRZ)oFMyQnd(Vvm?Kc&6w^71(7>9!!rpD)?UG{Weby$LY6#f zQ$x=KIbWhpDCd?hJp7J?VKYA)RY+tiCgX{DQ$r;ldBKe)H+XIXvb5hQtXyzG@a1G@6IHF=VFeuz*?g-bzKl_-&_Mk#C0xDl~Z zRdGpsPae_In%WUvh6K6Zy|b!k>qc0dptji5cnv%19e47& z2L}mh5MS!KNAQi^c)wS&_oF!1Ii)9Tsyk+{9J+(?e~)9T3#}0EY-}|a+Nd&)f&tm( z`Mk|sgG_;2JbjWOEgjctO~J-Jcxs{Lc;fPdi=eB_tUl)t>gueg)lM1649}6b_h4E6 zjExE!y^%VpY^hGlDmJ};3^SI43KEFQ7rt87-M)D7T{;WWYpammfDs^e{iPUfhI`lt z@!eV@Z#2UN!jQsjrr^;RYS*-n3Sbv=LeQ1ZM&}Q zQ#92M3TEjI*I|7NN;5d}YMq;s9%2k70w(vbVH^MUrLe{3H*+m~GU3Ep2AOR)>wBm6 z&J{wpZ8c;;w4<{;QIzf;|C-#la>mAnCHP&`NR1eZHLKF_HCxSRRAPc(e^nxqNi|BH zx7tNoHrisT)D4^q!VU1{2nGyN+ZCFAlYL0HEL`L;!i7$^bnK{BL_o7VH?CZq+oN6; zsU%;R7_}@#cZ@Yv?9->oJrVxByMbe>EM{5J6)8@`cJ$v>GnLi}W6+hKVv<%xZpy*e z48o*Kl&Tm#moTcjq{+l(2i;K(j?7;Uo!<>=V71*aXfo$kII$aUiBDRRpo>~3LJ{=? zAC;(sY9RG(5W)J%nMv=x7NiDDo^r#hR<}Vg>&Tz7ccm8(3|$iP37yBaEz#}zy394GnW-oXft%`LULQMOk(jojLZ+^1hxDVR6T~ms&G*(t3lC0gdtAg0-d;E$s zH6d>Y!H<@gBoDvhLV|b+sz8-`UJWSc>A*#zw?I*6; z_LI6|Yrs@0PHzx+{dNb&s$Q!QRKEj6!^i|ff4;o}EFNI#bfth-&MOe)Kd=?I5U`S8 zN}ij@?zB^BkQnh`;UaG|P3M3&oC71`f1^hjm{J!1+?$TtS!Qui?%tiBu#Id9%@PKI z41^huCL0s1NdSq)0ri@Vzd~V6_atz_zQd+UV~ARFLiZGn8w~5(uC?M|Rtb0~Cje@E<^Xg-%71LATTaMM&AY zlm$9K9Xdgdr1YP(3-Zoes)2g|fVFQRJIF6Mzz(yFlp{*%{5Qr%@0J)uYJ%1Z%^=Sp z08Ij$yJHyw*&**Vy9z-t&H;n50)z{c-Mdu+ks48N3vi{e!z?5SL~Xhjfn2}|MsR=V z>yJXovc+f_tH*X?*$!c zcDn168f{0bi%4wC8!pNx)GE?^DjD%b)~1T2Y?eWcb1rJSWeho?IsVXZnO9BXlX2v} z9D@f3#Ku!8$=viTn&n#pdK-fHudxcPSKn&lOz|3T$5lM)O5($Nk^Sv)9zwti{c7#T zr1C#3H;(L8604+5Q|+IAFSx`Q9K@g z1VOiEDf3o$i$$cERGBhlsWS?e2De9u)t_Rbt+QS^lH_a!Zqz9)gUYSIEOyJ<*B$jY z+9dV)hF68HtrkmyG&^ z`Mg6hzvYpchm!}phPF4tzjo9eIiVX8FwEfW1V1YJuck_0H3OQdG`#5R1!gGY`2Qwr zy{NojehOnHY1@t@7=Ev%O!kQPh({hL#v}kT@R7kOsQi73>`9drpRG9~egAG?oNsuj z&!fQtP6&4Q+Y`SrwKXA~9|oZ(R=Q$acZvBaxT%!B3Q{K_FlQ604EBgrwS8C6UUMT)m{kW|7}@ z&~R)Qzc0vY_B90>oIcpWNX=|CBOR2Y`%U7!&jNX6*gk=C&q5TIS0;Ya?V zq^F_czB`de_@%PRa(njSSDcfM_X?(9tZQIPqd8SRS~YEX-JtLR<8*r3r6rMT!^p>o zx<+bbROssv08MhO%_ZbweFI~rcp0YK9q|cIHlZKt+52be!}+y@nqz_sv-J-8o8uZ7 z$;u2~C|30}a0q==kWe53SuI=!sL|EM)`MWm&L1=g(SuKi$fq2STzi|NxO+R`w3ag* z*!9=)t#@sjq|SNnXntHepNE=|fXk$+CBpW0RCHkIwvkVLq)cg|hj#x^x|TE=;RlBd^t6FY(WzwRu)+D)s_IJ;KsTsB6HIx$R7 zZd~(NR&^PQ;oh5N3!xs-OuN1!85Eu^v> zOdnobHw)107p3RX{+?v^@YVI|Unkq3t{g_*STrWJTky?<6TJ0Ay{*|8q@X=>FyNaI z0O4T1$n5ORwlooX)3?6lInzb5g*?pU`0_bBE~I4JdC8Lcj}zB*8=z-vEZhCVQr{m% z`?!5~_ZqobMz>Y=TfD9%+#OJgQ8o%DARjZ{vYmMCRG!a-LR__wn}cwY@Em?IX;a%za&&+F<6nuT+DW;-trU zRGP8#i!!TM1*}yk#PpP2PG!mVyRnV)`U&CC+0B`+Ry{PSSFJy&<0tOPe=I8YT~?e) z3%m0owSRn!R;%p_(qi;}N==pldk%U3_(>#sk`u0d<`5(pXMk`PWezR$iCo%=HktUM zD^6tZsErU*73V#)SHf=D<4zjo;e4$$3ut6sny7JqS&CR-q6`L6K#LTajbVl zrm?-DOmS`eE$#xWLbu0C45#?4*x#iPcLho{ma5MYyze+qr;co{qi;~x=9-q;XEti# z;>N=SQ3k|to9^g%o~2y=qmRe=iSh0qcBc-vN4esqQEP2qek3_&1Vn(P##?eTZPyC0*;jbj6aJJ z#`!iq)+~NR%*#!HCz6FlwtF&Pta`ls(SYK&dqeypzLe!&j|E@E_Nf%P;=VA8xTIeC z%Y1B_cm#N-n$r4NWH)fceKzx;=qG8P=q18fR#${N)-93WrI55g2eAuK*u5ENDFZjq z4Z8>3>IJ+ut=P8K7CM)773if7HmO7yD^*;GPY;+TiUEMAv#=Kdi|-G?SlKk1@$Cp8 zTNDV&K?`Lp!Aj8<8pl%&Cl6C~kv*U>*F$95*)CIH132X3_13WFJFu-}nL~rICUih{@DsFRY=(nLieU{nDX@2- z%L-P)55APPLIFyf3Rok9eW;mY1%I%(wU4ZONG<__#&F4$9=Je@6*-!b-LOkB(5JIe3eL)~aEQlG< zuh5O&KtTFU{TUARY}KahTQ2@)$wM043p1^csuRaR0-P_{-g6*3R%rLy)2f}SFtZ|! zpD>f;v#Y*eM;>(idWE%`z!P3&XVu$eH9*K?$yzWTv#ntT`NNVLXl`wC<>4V`uF+;b z#>i!C-K?&p`Fn$tV}mm5=QD;Fi8=?}B`5x{ypk$zbolkI%2N&vzxVG27TLZON{JJQ z%+ts=>6#>D5pzNavo2FopWumk3uGyasY)@ii(peX%D`M$=ElXUyT+KBVz7TjXX{VC z9aiLIG$S<4YN}f@s*Zz=mTUYym&CXD>r;Tg^jS( zwr4o?A>WC8IH`QF#8xX=xByGA7Y==6ou;-biSx3~I&UoRL$g*-IxAD6(OLL|$#&C1 zN2zMWd2Mg1^eufpw&LvW>ztn>Kj?nCBt4UQ3^Vyt=Y7T zvNn&BH|(?pj{vacX#iVJ8-BH{Eqe zq{l^ON#I^Td!n>2ZUhZI!5Z>SsQJ59;{M2k=CA3w8h~R^|@sWt>tm(u}Ct^b0 z;uF=tl9%UpmS=|Zxs;RLZ#!EPB*W21Mb@7{I2W5cU?HVY zZLy(givAN#2Gsi`K`xwHA`6K<%S}aMvBg648EG_`b39igL3un*?3Q<9n+(5AUnx%+ zo8}qHTW$5$Fn&Ja#f75c6vmcS;UfAaQ z`T>v}Dw}N4cetF$Day!hwL33%t@Qk($yKqk_&D_ulc?@?yR#8KXrEnAmOzrJ(F_MA z@edla&CKj`I5KC^CSIaV-q8OAM&_N{x(5YEt^CC8d;CP{MjMHbE3dk}rB3+1XHLWi zEWT2o{vPyA!MHH_(auES>Ow}v&L^{71#gku(K|AG-YcmAi7l+KKHBn`a1#q zP1-E2@I$Xv;}f4^M|fEhWL{&*%dcQZd|i+u=caW>SGe}$TS~}kiTqEX>SgCSj?gJZ z-g}c*HAA8+Wp-R?;Nqj=G+6)mn_`8+VWx8h6H0g|f_cvv`R;I6!>-7C^DuY3jsJHb zZUsf#U+w1#CO1|oM!l&7&_=F$17X;pP45W4xpVy_N&9GMV>RfCYmn&*7(fkFfq9QL zFwF55OZ<2Y6@S|fM8xRxIAJqW&{+W|$nk=$DU|-8c#gD={9J&tR@`gTxHm+-9h) zS)H$*H)_4ipY;Gi4~yue;2${ImYG^_Pa2@!6+g+QNBxOXVV4?k!_nPqP3t6Q5(j*? zxF4g)UaJHp#>j-5;#fHk#VqYI59)@GJs)gKQpj>ei!3U^dK_{v#lrG6MQqs3W9mHp z$_Z0$pZKy6ph3ZJE0;p+96iFQfEOJj~RBdm^~M@VTX5xY^$l{dJtk6+ILh zcT5Q2DgTwhU4Zn(ZyLdg2_O9;z}M&;L#G@TO461frEJm$Z<(OWEJEG@;BvCQ(Y=CWh z!32A!$Sf5AQV~n1z=cK#OlZ!+Ac2spb<=1jd=!KWF*oYIT|)JW1nsRPK)fjKfk-T2 z4aNolyC{%f9~KG{1>xIJP@HW^8H=p@m&En90c-3eQvnz=mhw}{+LhydFqQuEK-lz? zCb)t%4UEmm>wRRaT|c0#_l*yc-O2v4fa3dxFs(6E15k)`a}mHGCEukj&`fST3NaSO z-af&Y5tLkZJEBQ$mufdB!(ek@XnpE39EEJ3C_p9S&Z31uugwzb#mpNzlsZUur~^7| zcNk0V#^~_sb)#~Wpg6`7bqXeO%0g%V1H>S}WpkCcpsvLlkbkoveoF(U>R=6};UiE` zLyj?>1&pHQHt0(<;`U^&vt5ewjBU*Kvim0LoE zgXC`8k+7M;n*vljfU^Ia-eK`f)9B;EN$zu#>L}-@S;Tu{fF0c`-li0FT>YyLpI;}N zs8XbwIgs8xW66BP*(Cl9Pp|2pC))Q)dlPY&a=@sbha52J3^C5-Rd96vt2tknCc zt?C?#;WSKI>3zcdF+0L>X1gur8Rr~t0CN*}F$t`4@FPjPKAE!fTvf;8i4WqHOF|i` zHCz>iRg6Yd^V~zNO0#|vgEMH2*PflsKjHC9C0uGXe3em$(H-LS`GKqvd=(|nxoS!; z#tAelUwv3o58S;Uz8F@3*xjj+y;6TdXO?b{Xj2lWMTMfrju4K4dZN`>N)_q%du5L+ z#S@zoR~PpMCO8|a9G^kqm2iaCh=KMaJDhube4VGT4qpSkG3?9eA&r)YU{+Z7x`|k5 zKHb{bOK*EJ-Dm#0C?s(R8QH)1g~vtHOv| ztWBq>aZLLzqvrW#`zMSN5Atx=aqn-0H**mh%ee#l*3>w&GiTmGxtIFcASqt_%FMQY z24A3gI&|u+N{cK5s^nR=Pu2M%FwG=2&gNAd<0=;^E@Y+rJfbYzkb(_c`gC=O+e^hz z{4Q?2UQUyeqj>yB`K$$I&z42jGPz=33J1XXv%y7)J0zUFCFTYr+XPB zwK=!Hl+iL&6f>3n<{Xu8p;;G|Qm^~rYyTfT0+W0j3uT1-f-Q0&OR{kBXdq+cj2zq9 zHMrb0hdLBY$kB{J@(M}m!hKt|{a%Cr5A2#cGTkBYzymHrl9C#zz}@JNK}uz|&c?<9 zfx*m==?$_!!y@xZEmTG;R#im?Z{C?->@a$e32INBqQ&XdE1d)$uxJgOR7)@Z7l-u9 z7gDCeQcy>%Zs6ij+gSZP(P&hl98-jeRuCUoUK%9DYPY{cY132BRQwf#$}I>++qVa4 z)_VATaiZF3Ra4(HP#+0#T=xH3QEFo?V{A1-5Bnk(h*iURPI2OxtWnof=XHp*nRq{< z^i$bKeylzWE~BA|u5&^PiJx=wchsB51a-E(IVX){LJ1OA#)Ae3ZVfP7%aY`iz`fd zkoI2x1Hlq%tooC!I$%;Q{<_kNTPUg;C@41ss!&YGZ)Vpfc)*#zyg|fpE`2wfrurv? z+uR$|7Bp{KDt1lj@$Plxr#n4@)tddjC_SkrZT_+4>MJfoC53lWfU#`4 zY+8BtG9~Rm%3E*C>J?A9pP=ux_9AW`2QKII*())AF65S~%^pSp4Nu0Uu~}#(C@5A+ za%Ck(`ILZYgLoQV|3~i;^P@6-BaJCmox+&%%ita7Rib7)cH6a|5~f)zdB{1Obb4t6 z-_i6xt^@`Lk9*Bvt@0)aLL;m-qoVJ0(w#eA`Q~a<9Z(Dq4r zXTK+wYnrEn+r3~L=251P1=dnv{!ZzbnNI3uV9|B+uaF9u&<-}+8LCtjO7My0ireuv zatB9wLVGn5Gnn4oK%JncB}wF49g<~-Mev*2H)rE#lD&ZJc_Q1vi!g7vSBu+n|wj*-0v-GPT;kXZhGDtKeZ?O3L{L zR#7IYB}r!AMm>kp@VnDnX_KbrEQ;79rQ$g0>$8bOA8K2{H$3V_#oKIAy5c|lK%JM1 zi^$+-N(!y+m`G0!qr|=$&LB;vYw8##At+tym#ZpVF>N7nZK1MDqbP#9+rauXoQz4Y z({sY?b}^hd>DYxbD0c(TV`W9S9Qm5hJU(muHD>qDN!7R{VSh?J4q<#F zeUnC@+dO4b_f-;fwW(XQS+eI6OGi=YWRM$Wv%KCqBOAz4IQ%9uHKR@4M%{ds8RZlr zFm_RY;Bq=+?4y1WO|FHkzBnH%y|)l)k)6{DUGGCWw5so!1)gtm`$@*YYLpZX+fo5XOZeRO5(T^dr=`CZHuI}j211!{{@-F)tyy(7#_C#r=h_ja2q3#v73g$} z2EMH9SrI{3Vd_WVyygcD{N6L_kgeBV}MsSRh^Ta8ir4A7U-B2429G`o$VH575)RPjMf( z{Cn3au%RU{VYB-ej&;>ymLNVsBK4~c+F2_BehAS2{EX{GG0fc_Uk%JS!kUddL0`$% zKmf)XU%nFhO|~5r6G5I~`RLw*{xkz)D;HRfXe2YZ7aD|B*04F6Dj>5)E&~VM=XC_E zq8b6)06w!-mdaSbtMP+7H0!M-0j3DOwH(ofXEw)XxQ2$E7)xN@>*`yoopBFZ1$3aL zQTG-KTuuE2xcq;2281lqfgoCY?@khBe*(evf+6r6(T=FzV_3gJB^1<}%rB`8yTa`?QuHp(&F~U4ukQRw1eW%d~W>b4n58YuI;sYI|?- zlij=#Ow-Ao<}bIP;J{v!8dAg2oA~&4i#ex#GgreZjDmF1r{t<9p64K9!EwyEC25OD z`#Qr}20GbpU7dHS8eTr&MQjk7V#q~)XsT>YK5gL>B1u=NC>~wzRw7Rr>Wm)Y+rs-c zJV9#gD2_pvPNyLLJQ|4Jw&rhXJornEYuX9br|#`4zgJt7Iai$FsM~c+UsO<1$t8@B zANX;H!GwYgzl~e(tLd&PK?l7S|HsfGl@CfW?~w2fZXa3Rz{TGbahRt8gjLhY5Kqsy zsyS+>DdJm2vqLnMtTwG(@;w`6*kA&l3Ll!|Csbcl-Q~WZhZz{>Gux07HTD%FD7C;{kvrFR4&Vx z>EXv~6DI7nb4L9;WP(}iN?at((w+DNY{9{Ca&#t~j~tO9Ur%Ou#S~&2mxAqE{&Gt^ z3K67UYJnlO82s7NwrP;s=+o6z4h&UXpiE+g?1^CAv?Z6HYRFG*S)3Si;pHC5*z-o+ zrWeu$ZqG&C9L^JIuKSB{X~?JBkQe(zADwXjhTe~c653qNZDHjo1%~>_FO1A1+8&Q_ z<+(=KK+=`(^l-)`XddfJh#FkYFOg3%YS%Y#)hSC7+eG5_~B9#@FDgPnE@&ifj*5s;EX|E+&3gET z$D(2tHr(>P_{wAU4cqz>iXmwx3Uv3CJc17*K9f4*i_p=YELmx_9l4R!YI-N`jm;j4 z({jtt`!9G_c9|hKr$l0ZA1+f-SmHogTd;#SS^aH-)7qBYTzcWWTqIz%=vdqe~&Bk)pN&~JknZ-v!VsZ zH+L@E`-JW}nFB}4k>dQV?X#M2|4h11!L*{FrH8h^sY98Vl*kkP{FXk8URJi*Us?#oqY zY=PD5&y2X$#8JHje)czAmrY%LNCd2vA4lyg(Ddgo2sfG zhBPtyL>Xoxw7q?ZR8WC8)@rK!vRuS=z2BjPjM7yzvYJ)F2{4tW%@%DZkxgTMrs;Q4Iqr*1Rnq2A-cwjQMm<$&F z^D^p)!9s)ct1(&;Lmt)$Ytm~QbIpl^fo?L%k!gOc<1dd#y=ynVM0`)>3_wRN3% zLH~A!bR8eR9J*5bxl}Wo9})X)cUhe!DPI1kP%R8$4bE}Fm_XaG*{11VXKlVeu#;Or zAy$g#YmS)bXSFIW9XvHY|EB?}a0Y}c|7;v3v+wNik)!!F8TP&j`@s)-I3Eojwmt%k zd!~vIS-my-EN^HUoAiiTU<@}?D4Mm(LnbPdw)!2C(UmdagKl1d)jDQeRv}^$8oWcw z_7>jtGCc^t$0~^)b%KLFbuscuJLvj6RTfX^aMEHk10xaQ&n|`o#yg7g&1e{mUKLR`cq!0&%uBjSK(nxa{Sc;?5CLcDx|@d`eB445V(Kx12hay0;rVpjqFdBJcC zeDR{kV5tI266G4}bBSt469Yh4%IJtT@uvg9)si2=W+1xx4T}b-Yu4`YS%}Rpf&Siujn9!d|K&576c{*R1teq%zGf*ttI~EgN**Y z(XHPfJH{73@5>sgQT-oJ>BuA7nGabTx7 zk6+#Nvkx>*aHTmO$$qGLP>qau6gAtnWUa09UTDkY>Z7(%Z_<8zL9Sc>8MMi&73^zL zCwUjkOQ@yFz}qx)%MRaDm7P(>+{!j7##Mh^zM?$~^&2esqwP>!rB{F}LiJl^mc3A< zdj7A2W1L8fO5D{ms6(atSs^`b%MblDT3%P>$_)%nJY$Khf;eHvIR@z%){Fn~-O>8u z3=KE-Uevq!Gdhu4}$9Cx(U!bKKSKf%sw^cdJ zMoiG21ZL1V=n;+9hcT^kDhI0Xw7Neeqtr3%n49(x|9Q`XxzNwI`>B=c13NqFdoJ#S zIfNTR2$PkIedvGD*-7h>s~A51UshS8vR%*ga_y4Te|~`Lauz~jvudKF1hIasI*t^e zLcZ?R)={bJy^j3WU?m3;op*kvEJcub`>qOM=Vg|4ecFU1=v2A))Ts9^1y2NjMd%Qv zCcdi`Md*di?Q+z@cz_iW##;?iT~svhOC7f;d~u#ZWe?pvMBVun+}C>$>}-|w?^Z`- zUAN4m;Km#H{Lp$AJYm7QK{4B+*IznE3XZw*`wRk7tkuFDM?C_-=RN$&8m=)#z=vxX z5dw9Bb2XX|NlF#g3f%uNz!up|XYBH{tt(k;n^S|lxa`6uH0#CU5VjNiQ|hU)*1j~0 z$~}RpVv<)s%4Q1iv9dfDx*gxYc8Sqndq5bTlfJOTPfS|@hdTx5Gj-UAX)x^>&LE{X zO`O~F+K-zw6f@(X-_f{Lr8=MyE5jmEwGo`uQq;ejX|`7ZM=^t9wp@^ zP7F+?Ue*0rGCy;YA}D3v-Ku)x4Q&_CXxmxbwo3^MYY^8Gy$>Gzb!9KO;J5?F2mww` z!*+QJirv9EB5m^A(FGHmkq$T*Po7|2<(MrDc4^4xe19#@7&k4)yX_q;$obwCa7OP&o2o+qFmK3$= zc6r%x%x_asHsrr>@HKY`*Q|12vF6x1)?q!TF5UiUP@Ks8o{kiC=x(aYyB6O^%H``P zDJ><{Zd^CKH=x$@5iQqBK#jWCS#~0c;IK)}T3r3o|FC#EiJwGQ-pe;z@!norrQ6== zaUXffa9f{z;G*a6(mZu)Cnx*ynD~3h-MDBC%XS_vR*2Z;OXlT|D}8Sc_X%)B#0fiP zSA{E55=5S2>mJ$%vQOs>D=gjH*mt4!=xKdS=Ktk<&Fm2i%VWtV}^ z#Ma@(X+GSJN>6NN{wYGULNzX5T>`8M+|O#h7CGiEWj10g|H&N;sZpR^^puS($qWLi zx%&vW*2P*WBWay@*HYz0vZzDS9aYKakpk@d7+t6?0l&LO88{`coM1>hGVsL*Yb6#N z_8MB}ClRWU3wieJ6td38Im016+eUxl7JB%}n-i5;-t#Hk`R;y7lT7TY*?po}SNeFI z%+4$z22Si}ExZJS1>Y9@b-pZk7B3`TDmt^qhagJv9`~?J@J--qNjpj4>4P%~g>wwl z)IR1ZE>pW^(g(%n16f6r_~_$29##~$OxFqe;`Ai52X5239N-57 zCzu&2)b$OlJ8Nq?PwD9pCoiU9dzH2ZZ{`J`YvkAaN-bC{uf#?3ezuX)I7;Oc`X-}6 zxoM)JM^|9gPm%tSkOyqXvcY`+!-95FkIOeV_5ES`Ze>hW2xcqUw-|br{)d&H!PD8M zB%>t}*yquJM#0m5>MCkU-OPWONHf^@mLv9hp+uQnX+`@v{XUy0=dG7Yw4=Qex0~zb zzEGf53j*cM6c$o_5zrLYL>I72yu zslNWedY<#&Z*(-UvZN@g*q<8vNUqL?ru!@>2YwgpkD^1RhQW1U-him-O6$&Cg?Ot1 z1_)6t4eZ_u7Zrr@&`ml?NK=Uq!4eFk4J74*s$oFUq%u}>LV{Ri`9bF_mMp@I8hgJH zV?_YS7CwUi>Y(4iByHWUp$@Dm_=Xb_pa~Go1Co2!j%eDN>T6y|0PzN}+mi_ZUMziB z{GT@pK?5A<{95Or2$$>45~?$}Fa_4z4nS1fdXF#+qX+;~TMKg#@P29Tfx0pzxP){^ zX<+UGbsjr`gb*(i6UVxHgUOaDFmDAh4?xiNJW>)ijVdYKM|L=(A_>L$~U%PV2rdp-k#Q-$t&k z2B<|-kedg-t}6X92m-4Z=IK2PL7=?W8_gK1m)>q7Tg1VZ85s=lYWx4%)&P*R?Y$8; zO{M@_!CGgcAW5JK2&^t}(CLqWehd7k+O2sZU_D`A+&Ac73N$8g2Fz4eTPD5@K=rd5g;>+Q84f!(qZ&H`F1Q-dZ2U9y z0;C(}#QvYknnUib#1%hF$j&y27+V#;_b!V&9eL_CFo7z;V$WjWKAm&P?OZ(Tzy3_?gpuE%H$qnU;Nz`$%nTEvC}m$DX#R_Q@*0?ljKdaYX&2juiM6j+sxjX z4>^uRD*S;eJ{u0WeM?qsS@AGwx%0m2h^R1w_hkFoBtw>ffUND;z1KTNan+{XtYsV@ zGhW+`b2pw%=R2q=FT7dOrpy;R2yOCFQA&yM1GW~K9r_#geZ zGs}w4JJ^n78?fS`eLKLPtf?sQ3d=#+NoHDgxpf8z@HS;_C?{b z9+y}6TLIz_J=Ij_~}}*6zM<^jlH8+?!@Z&F4e@ zOh-Y@R5}9Ob2<6lLAtToM{^G`DDIZcyoX}%d)=kyK@oO#UIJ4dfBhalcbcvYuFn8r z_@ZR}-F(g4deuRTLQ#afu3LSv3a@0+Yo+(rtS4b_Ue zX__S^4}bYzKKwfF1b0zj-Z38bzT3a>N_O#vv!FuCHnN%rTrwzSMc1R4mku+9+w3zI zDk@apjpa-ENhLjac6c7RlJhHGxEuk_1)*hJ)2cs(L+278b=To^V{OB7F(-Nrh4DoY z_a>E6<}m(^+dNMZl83Wo??p5!NKGwCb{{G^IgO}_K$dn$?MWX&-jV&TXIFx6A}jLp zzP!NsY%t$4AUVrpKR&Ciz%+>b4_IQ5Z2qaY4^h4z;$yS08{8;?5V$~nQ zwH2QlT1*^xiR$_{|9&r~3gRwIPyoSnnZXx9? zWjZ0xXzFQ5&m$+s;^8_guyWRZ&%7*)pwt|g9Eaxv%rV05`y?HQOskVn>leO^QLoxP zQ|Y-k*7wf~%nsW4_~#@ZsOjrcqsLHukbkryc#NfcNa0v5wmZNn`jXUbu6?GBS8|ke#}E{!uN8!FW2G=)3AX9MVW0Q0mGJ1Lv-Tm-+Q`k z*4D;hxYrPnlDA#39yI&PhS;-GnK~%B>O=n=lo?9*lF_{I78%sAOCVAmao-g$o5))dS{YFv0z7*M!U%P>j8Cuh4Yk;*C8mpgGe&Xw4KLph#m7kxTm2^bw+=miCf2F| zf0H>q^dQwP?{ck4%|}ABd#ddz0W7Q=2!O3*xnLkFvzo8`?%E1;!jk7yt$?>X&)~m? zc*&;s0Wkc`K(eoK73u^I4S&EarQ16c?Tl)se*(G&`ac$LpiL`r50LN~kX-z}Spe)< z)6GjjmV`)$Qov_c*I7X!m)#Q7OB(+b*4(SH^4}#oa{3GmHsX7i8<;0_`zoNn6>CxY zu>gF%bO}JgwBV~!@X99^@Ft!QG+1+vPZV$msx4bgC(0e*)ZTi` zqgyY5Pn{ptDg=Us-G0@pXsFZpO&vVE8#EepHBWi}nn1592FlE59mfzboG&mBWKN?~}1FuXf* z?mv_J5!M{HJq=8;7(ofWxdEt06A%iEC@Y#_E6xW<1hO1!sSvb*VNMiA07DtP???l9 z)o^}xHN*D(fXBaFSNjBk6ay@6I-D>te36KOd6-Zad{xAk9&PasP&L9fTtS|)mF_Zd zt`ydqGzP2#j8mPkh3CO=KgBvwMa%sYa52zxpr~smTGbQ!*~0dDxG%3bRYBnc_sPwT zgqawA-1z-P%PkBR$68mHB97tKqXR{ThVG9_Ik-N8X+8rV;}YcH@cBVw zb4@?BmYnIxN4~G7z0H4la#iPb_eSsg5_3(zX^VMo)QC2mX1H80Hlug>y)>fmBTV{{ zxpiWcc4vX3heh00pwAMcD@V@598c@3%GZ`*b~;6+E5})Ee2dO8I|QlRBFGBKX;;RH@*5SpdZULE8%io6_P<`&J|<)?bDn)Gr*S_j(u0@-+#K)rdUU2J zAbPu2Q_T&{aecVbRN;JnfV|iIrl~%OV^T7@%rV~i58Jj_=sCoT zD@mf?ujXbcO(F00jfckPU-#b3W2o0rLS{2%6Q;JU-0QEuNXyOwbgQ4iZ}IXuzAi(r z8xldHX>iQtb-~lLJ{^*HnbCY+!IOy<9rQSqX{6B7xsKdCv`8ls&Ei#jFB%n-a?0+v z#A!78PS=M|@F?>IU(#6_hg0uvPq_1gLXm;v*qz4mqt+98a<-qETRDW71J%^yYuSTO z33OSr<2}op`g=*0Kr<@c*H0O_LqUb5*Q+K#n=eZHmvA^Rg;`xzID9wDHz1W|DqsO{ zZCBW0XPN!(hbBDMK$J4H9A7vowJA?}hUa1vS*|0vf| z+08wt=>2C^^ur!Gj6d#885uvmXW7bXZAy_?gT8TWs@cCR580FEJ0)V%4_I|uXxg}^ z2`M+egRbE8=2QZTz;vnq0V9OHik>uVvgtBfa!cL4)TVG@$+XsyV`+Bvji?y@fi1oI zb0baXdHNJh{+~l#FU}pp8tXoxpH3wpKNxdwO%jThoz5+I(Js(E3E{pP^=q!D50Sv> zPAQ;{UI_Z_h8cupJ1uG%GzcDOK0^<`3s$}Puu!UAHJplIdET%bXY8jV7sI6PvHIfB zhQ`{vZm%l({jj`Oac&Gx>_C!cbTV_{LtY0vt{3a>Uv^bbb2qiZH6Jkkj2c0*2N3nO z$ZL1LCm$k*^nc$Sz}X(L)=|!d9lqujKd4HgRKu@^5UFp+-}lfP67_jQrBOT`Au}e4 zfTRtdUGHL`)eqviV1)EZs;h5VPwTaL#QTjUKLri=o2YxTJ>bF*y)eDAG9g_nELGuc z7|)<2!$8Y=koDJok<0jRud-kAA3}!k%uLexKW@%6qTLL8-ds`!H~{3BNYA4j1wU16jbAT8dx(<%eo>p7FQ$9&-=` zJQYcOD_Yt=@VrgQ2~(ux$ZR7d>&Ge9eAK6}X@-Lc|`l^j~l*7KY!KAM}3K<`3Swx{w$9lZ{ z$+lb*qh=*f(-M_!bkAO(onY~etZUp5yYRRV;Y@0F5f{m_z|!gz*tF4cTQ{`&XXo5X zOp2>WB4w!oQ}f|sPrNGDhpU0R=wvH|Q@-{>R?2un*3ilPy-f&bePZksN+^Cmw`+R1 z7kWQ#MO{pPs%5de@ngE!=k+ZL@_e?$U7TzG!l!f*PJKx?VFYAnAi$=m?C7qiG8s$R zLFgR*UO{r?7MZLt9cj^O@`8+q1$s@bd-{@rw+o+Cyprz;D^#HkW+q|;%cn&e%M1~ z#kEOaoN9IzJM~5w2T>Nvlvlg%VGa*V)>nJEN?1>$duB;_^t5TP%EbjH(!eu8XLFY% z3=Yw+#TO6?d%BWZS8$(5r#$`j<+|~%q>+tr$5+^dHOS0izUzRYV%h=147O+HhGw+F z#)*XLlEHNdJmMtS2DxoDNr(wLVtgtSY5WCJ16qUUu95K06(oY_7!bkmTc%LWeJzV1 z&L~NPY6a&wP;H=U^*xEkUzpd&eu;n{}8f(~^wk~KzFmtzn_vHD}S02V}f?4Um zh-2dIL^W)}1q`is0;k*zR(pKQv6OB^|0E5eUU(e>DCQ==B}mis6i82QJShYQdp_S1 zBwW6w7Hgbl4iFX4r~jeJbYQizar7mfGgx!|Wn1iMl?;cl{Q?_6p?(j3Ylmv3S|Q?d z0%pG}Fh0ElTH-20aGmj=UEeY{xEFCP*68a$0Op90F90C{vLjTrG@mvSUKJb&gwVT9 zNQ6NvI*7T>_yU;P0Z;_i*q(^CfLG2n2^#}-oeAE@z`S>Lf}mrj)D}hv5djF?G`Pfu zf3E)qCd-Tg*wS1K*P&o7_BLc59a5swUjVK}tpy)kx-mh=)4E97Vmff<5nD*(R@5By zxxR+qe~_|Bmll246;1Vu>o~={L_tcPa%Pur$eoZIQtiX-dkWEhJv|y@lxn40ESGii zE-AfU35@P7J%!{|ZND14d5BQ|psUA~dac=I&ZMb%9B zXioV3DIX`VA@MJj1904TWYJdiEvil36sf~Cn#?;6i)4dtgsRU3du#hRH&;cM7|4vt z8mnVS++-TRlvJ|)D|mEgP$OM-+$!AoW2P8K*_EA^$AlkU(nNGzfZ8hc89{?k*GTp2x**P6vnS+Y8>LmDaggs0om33B8&ODPJ2%@KCsx(Uae(BBxLs|?^8b3DrgUvK}QD&)nH(iK?*X4qf zPB1^9sx?voS%d7_Of40fS7#9KQ>zNKUnjBjE8<%2bCI(%T%|K^pHoB4zzYrdHCg}> zPXJ2pW4@GP%oD0pmPs_jsv_8`XM44y8#bh}ud)DL*Djs0OQYXxwU(Cf`CgomZc5>D z4G;1aa-fIpBr$rqrt3kAI@?WpMQs$x7#=KvS6bC*ivInfqz-{85=eawz@-Yf3^^CnA=OCc&FZ?yruf} zW+RlPk$HLY2X1BvRp&hTm(6X!w0HDby=8Ck4`njcxW{E>-f-vHl*=m_VhBV$>yL3m zl?`fY!^Q8oS~=DJ)RkZOs>4~}Ujd@*T9BlKl4E}HcQZdLwO+p6OWhr}6l=qvn#Vlv zxO^`L@3Ryzzmes7O3U$XuhYFFPvZ+Ef#Z9X<=FalGTY`Wda;M7V_;YF*PFhpyLf9M zsBllYF=EoVB}@DTej8(WrywfB%1u)xM+l>(_DF5QQ<<70k zjSO-3rS1JR8VxIfTJCci+%2vRnDhT|7$^kYQ^uZs4tYh(h8Imp^2gVI&!a-pEFdC|6SF-Y{0U~^A?VoPh{(3C6c+rQT zes4AzqWTjyqmI{vH&;=9S#MKSH?lMmq;hVrL`&v57*lXkwm1^z!j8|qB~cf!d>0MvVtVd{6)F~DrQ74TvCEgz88Z*Oup))`>$Nr z*rKSU_f8VQgF{55Div;~GcQu}in!mp$GQ>w&SzSZP5$apD~lekZ+WyFCP;k%eSWzl z@TmDjBFH@kF|Y*N6+uf=(_+3Ivj7IsA=oREj@ z*kQnV3`R9hc?$C5u7jktV)i zxsyM`+vE=SJJ6cb1SerDfsX8ut%xL10Qlr3;H~C=Y1j)8L(POvl+D0w0>P;5%QBJ8 zAD?tr7chgj@Gzk$0m|P`b~qLWFLIp`nNAc@k!`n1|Ej(XMErR`1jc$6p9dY1_a7|Y ze_?YX>GQJdAi1I0(JO52J}sKb`+KC1AiFCo4@v=-jCzrxi<;-!KiXwv#JCwaxXh_6 z!;SAg{ta`!{hfKMyA`Y#n{GJmV_xAd`d61%&YE3qUGbzU9P}j4XK;18&-zHZ#@##f zoTY3>o>L_D#a;%G++C*_VAFK7g$B19YIla)$E`FG5M~-BtEV8XM=n}BmAUh@3r&=1 zhhCvhskUBK{L5WeE`PTa1kbcxG}2S3Q853@c*~tuDy2qF@^*jBV~ePUhiqDwrsm<_ zPh8#aEc#b$QaP=k8FxuJ(?v3D`PThT>Hn3%jaIY}ZO$6|@e`@;Ad^RJc9iOfD`@p& zjGy~UdlUD9DJu8w^i9`W&OXLIGH9+U zZ$VI{$QB!4WnaU?=HW{wB0fZ2z0kj|Jj~0cja$Me8MNj`@jsl?kx`xt;>m3fgQf8j zZS~}qoA~Qz(OIJIU$FudEAJ}yiS)j&8$5wLMO&J`JOdKct~daw`u_3~uoecy&sx#t zjdIs_@K!T5KGMT9LP&+DE3_UNEywzxOGg~#5@b?peM-nhMjgv&W(30K0 z>^0{0y}^XyHQVc_P;lHCx5Y$Axkg(K^g_+M=WMz<34PB>p=PUb-PH~RdI|7`I{aqX z4ippsGy)v`#v`<1NC$99L5Zq>wC228rUfso+X76|z=R-NR9njhFBCcN{vYdKHXpW# z%C*Iu;DEJPacb=<)Hzsf73z*i0dgb&tD2KBy1}tJfWi+ch5cdznqG;7C#n&eGz>!` zSTq0(e;L$qdYR<{q$@SZHBJ>SgM&ogHRux{HLQhT5%8sM;AdZb*);<7BHjfBYvo4n zEr6r&(AJ3xwr+M_&2MfNEV_rP!HZ~G0-EII(I%=ze?0s-lfGuS?0>8Wpg|H=+WBjjvvA9swYlM&LW^3IqEEOIeJg2i9`@WVthqmjFW%;{R`cw7blxZAut3k#PMYTkK?rmys37dQ`scBGa^9mi*zLqF51@vmzQcvCcM zIku=*j$FhBr&!0f#DI_->mSQg@UG`kjQf{eN>!I8&ZHh1idiJEI|;9QCSF`|PycpT znDqCc$3nebY17d|c{?gu*Q^D$?#bZJVww{reE0Ie;Cd|slh0#81Tp+_c4kH>d-qJ< zQ&XYExXohE=7A2RZ6V8BVb28GZX;_W<^vIn{)=y{g9&ktbmZLiiT+_pzAk6|>Av7C zihRghYkltZ#TWIBV$vq3XG)OSF4$JY3fkQHbU4#wUw+rCmj68F{ci=e1fCnU8Vy_Q z-LlhgdQD~N&%_s72JiQbCpEs;RN@*u6Y_K8hxLOJ;w&|70-6*lN~9i|D)o+Wt})tY zdCL^Z9jTFI{x(mi?{Kv&G>hPb`|9u`tXR9%&a$}&%bvTa#EF_wFI}ncM%jOHbkgU> zQP$vNR{e&nV2X4)!5J^NX_HD6Zc%|-2n+-tph!c|UDM-+SlR9=dy%pvP zE8kEgvg!!=I&W}yj7UIpCHda#pNmB+NO?=2;w7_CBz;^?3!lXQa4;6e1wRVCS$3^Zq-9HvyH?Z0*Gg@5dx zv*m5=)Dl%EKPlq8-P}_V<=kr3z|pT)wC#-79IV65h>%_LVk;`k0Sxrv8a_ z#R7v-Yq|SkEwRt zng}_VDxAL#Hj$SnoxZhA8lDtSh<)c7btJ#aHK&1?6Lu*y=4W`?{6av^buHADoK(Q_ z`G7~ySBMZd4lAYa3G^BcYS~>|CO`VTVduK%Qqw2(^aKlQhtI66n?69Xuc^Wqs4pm6 z1mUVC^=(9Vl82?cIc*1Ss%4K`i`mZOgc`S~rL-p1>!|w97}LX=2^T|3xK32>M`myf z44LH}$B4N7#jK&6AhZ7Sl|m%sI++IxJneRiJ5?7G{ceMaTbJ8T`?wyl+qc!~1{gC< z=jqP|kG~dqs{*M=2$v1zY=Aa<7?^;L``ib$buc3mHQrU#^3OglrEyJBmP`0@QC>Rm zBQ7n$AuT{cUo_2IG9MI*r1RQQg6bW*Vux%@M78Ky&(xhx@r+gQ)T2m;PT5oGow1v8bZ& z@}>OtWO*j#EUT{nvIy}e#b?+)$y$)_&iLBtqRK)WR=nzki&+}D`e(lLZXAp#nlXgT zt)il}ncs)+`03dJk?&$G>FK(*13nk}>{;P+ zqlF)h^%vBfJ~?gQkgfi_ z=Tfdpyvr451utXc?>ew%Pf1@4&fLj!KjMtpkUPOCjEXA z{ot2(4z>wH;MGL#>CM;gVJpGT7GyKzuWBa3Eh>8f#-~2W^LIDKyP{Ci@2OsY@YIeP zXW{`z3TZLKnzY>TBIgZ2ImAQrmbKcP+(04uqdnop&yUp<%gRgCq+@#|5uI)ye^Omn z>Td5obS9{8L_VgnrzIp=dH&CHafr4XB6e60_G*QPHG1YzaM)--dtx>`bO<2(2bV;@ zuM{@KeVkfPjbymXvtDr=VSeb=3gxy`akTT;N8_czH+j=i+Y|Im9X?`y3`jFI@tJ@{ zXcZx@&$RgQGG3*$4=cH$59RTBH@=Osl~On&Yo9puGV4x6x{I*+v8@x%@`scqL04;p z*`ng(r>(}(A-D_CvbJ4~Wq-Y&Xh(=wlsMno%+WK$zN&K+;ASIrWPc6~u!EQVM7QSS zx|@X7PCRXwT_rvN2!7dDm0R-chH1ZNdQ*Su4_Qx>M{-{r$y7byx()dD_uh1ch=VRvR<#kOL2DaNmO0rU ztmm)A7A<*{I-_1^@Fs)>clJ8;3M30UTQ-%Vw@o)cn5%QdRg$tN>(-YwTi(Z;=|=q% z3?5d-WOzz1a3;8r7Th{YLq(LL?*!f3K1!4A&FVM3Y%Y}jlR!1x)j&TgnBMVzRKH*( zUX1FmruRM#==%yFn+6@__5Q%RH4bDj>P8p!ZVYboY6xt8>(g8?+*1N&1Xxc6Uz2OJYPim5W zSmX4TX4t$8uzBSksQ-+%fd4mll|z6*>sVR`HeW>9e#r!{js^Xc2E-b7Q7zw&ux2i} zhNwo9N7b-(Ks{Xp3sI7>XYcu730^be;{zg=71t`shdNId< zhDpTX-=#D}J zS7^a|ZGdV2L^914)mVwM2NDMUuYmnZKpXwX79$KeUXTM}#YAU~BUB?j>JQLEnE(_P z8w7Y=hZgW^db9&T@KGF^`k z<7putj-b#|2vAVunGn@{lw4`SwapQ7Cw)4Z2{kE*6{Q}8dRR`+wieO^6f3?Ytt2MUJNbp=C&XzNO&Pc@ z7LHj4xp+<%1^K%L9{X8~UmO7o%BX@x3@NB?y&X*@yrskq>&J-@rO z;{^$$(-cil5~CbA!jfeFdXvyqjvt1DbJ0H+jqg|eZ8WP;I!R$kNr+7B8MK!=Ht;aD z*+Ot>WG+eZj-qNEURN&{YaZs*0>VK%&2$Y#RPt>VV$UyKb{?ocA(x(cuHM<=>YAM}!nQHJOS;%aXDunv zGMbM(Rq8~{d|#nSBN9v8cj~@$I7zq2dGLW@%+Y;ge~GfN;L`hSsN@ikD6O_P^z&NsUrq2> zrPs4kSwzATfdi4rTvTw=XhJ^9YeBtSRy{r_*I{bd75z;pm4V%(6$9i{jZUi%Qe(trh0Sf~Tw7 z4Dhmi&SUBHUNedH{>hg;|qF3eEhV~jjpaoJ?7~qudTkq+#Wp!mMU+6)YNkR zjWt{SuUr6VU{!!afIy$ld;Z2+2&|*pvZ>1On$8eV&y>=h?8=E|sAY>G==C=5Bm@q1 z%42jGK^icBn|1pzKZ5;|JHs01UU~w16V2@`Y)88N(iVf?0t`C;DPve1aBs(It1|+N z6fx9wy8Kf08`R^IJF2BgHVJA*3O*kvqX>oqMqpv5w(5LZx$Q}Yfcgaa+hSO4p63Ac zl|TB0`+uVZ<3_cuBnot919+y(A4yyEo(2WHK;Qyte3`zqjcOZViOEI>QG(@u*e{^= zZFa(%;@o4pfr4!Krp&@%v33u|+`3N)nD7?x(I*v>z!raTiG)ut#zLC96vu62l6p(| z-7X0ivnwYheX&#}GA3v^_+Sl*xC;gtj>vP{YU3I?VU2MoZNF;R#xw{VwtAxIKH!4i zqtZ_{2G+{@o4#^f9m)xH-7Uu=5bkvdZ=052_?OQruo-1gUjzn{$1f33 z=Sr%cRpO}W88e(s2Y&4UG9EuoXJaYdIl$SwYF;&(`moBOtu?`RKy?|^_|47GvCIojUz zt_H0#7h^3aF^}~ka|y6U3gwA9@Di5h{z$|~v1#3zrYAYfqmn#)VBeekfz z1&!l6+2)_w>fNt^s!LLk8MHfd@cmlFbKJ*AT&^vB(cPcPBT$c#fmaj4O}3qOKagMM zU!n~Zj!2;;64zT1bxi@BQg4=)?c6gMQ`_zsov)Jek;c4zmS`GQ(Zf)hV{RoGImj<7 zeL6m_Fw&n=k(v>O_c1StTTb(k%QZQA8S{jAb(Mp%g+{APGeRRfe23W3s%OE*;!MeCna!csZgh6Aof2TF{~v)jgKjhb=g7U zpHhCq_MFBXyH@9KMAG!u{ETHgd=LG<@!n(e*4NT&mz>|Z-SaoBUE;_^JlqTSrtbgb z3F_=M#fVbca)yA|{8p}e5UZ>P%vhPfRhjnobm29Mt9T`W9lKHFCfdqRpxA6u(LGU` ze2TB;B?8Tm(vatAYHP(+iVRb!%kL>P9Eb`=v8HN;%SqX#sS{tjCn#N8VmG6?X&w~Y zYS2*x(yYgmDb7EC8N#iIBawHa{jdw(O3HImH}455|1j=+W`iRPA8#kFRhLK}0fZ7Hoz1;LqqHH0^<;Obc!&g{sB zM&XgxtfW&oi=Db5Ei_KP-oHBLEe9tTE^>?XL{E*>Vp_s&h?6cY&e4=xx{3VXAbpA> zcTophM%pt;usOKZxl^w)1}0Qj0i_>lxY|SbyS+VgST#*@`jG0+o2J^jymoTZW8Stx z-f8(CdkCGGH$%1b6^sC-HC`$0W$6GbY3jH}caw?F(!qwQ%CKhT&*umo8rW6FWpen% zXu!~LjHJzz79#bWumU?XioR6eT1M%|r|8pJUC|XRQx)wfi+BBb!M_h~A01QaPo%d) zd8OJunp^79N_r;(mfUtp6y1QwZ(!YPWs39bcK>lZf@+kHm94{wcGc%(#IjHcWdm171 z(>)p40fD<(1$th~Blc$O$lVhEbd4Q3DyfL-tTF!{%~;I+|)vm03^TaCeSU?Gf zoE9(KKvzDBTwb&{xc3J-0JGgZUQJV@80d3r_ODFGT>7y93+GJVP&SolxKZA+Gf_16#!;_~_1gB#PFEhd)W1)hBOU!-m4_>1i)iO`V2e+8J$RQr`-OeGFA zxzC<~Iv`?fqWHBB-hWa!Kyy_b56jw9Uiodu%%;6E_sy>I3Ds$mhNL{heLkPw3sv`F zG|og=B(AK;r5bOP%0X__K0ie(bu}c41ish~DgINdz5mFEKqL*PpoDDd!hh$1?+wKX z*%@<31NFQ7k^t^nCI|N`pHdD!exJrHah@zWBFSLJx*-Tb58K$uBLS;{YK5H2%CJZ1 z_E&?Gjm0$jAd6MlQ!P11)-2^E5GLpgDE1q`dNac(<%PCz1u6WesQ2*irAzVX-HPX*)F$NzV z2E&_el}YHK1q|P*l8G$1$z(4|)mM1Z=1xe3;t!Thw^{(y)H7*`t50EDZBq!%3U^oUo;eEXzTZ}iL z8<=^bs)@4EXv;5HW0npbKy!?^i)seReT#4Mb5NuwYa_VQH1h8TIy=`EZTb!L6$-+e zDzFxPuS$e9m2jK+Jl+}kV$Fo~LEui(2Wx3K2Wd|Tbdv(cqW|nQFUxU!u#_m~ub1db znFRO}^OrqTBY4>6p6A2W7S>^5<7rxc zZGcaAI0O&8UN0z@s+2FEw?zlg09vL#s1%TsU;F@O5;?HFAvgqJ0VcTX6R-%uhTV?B zYpIc_wmSIdI^$~u)XcdlXrnUPsR;s5R!87D;|5jOgjawa;z|BAf3Qvtid ze-3P4212sY|C{_hTcwro`nR~wr~7h?EC1k?J&l9j-Xu*|rIjt3a{OVL2~H)vY~N>L z-wA!Z(Ejcut!(E+1HtbsN_5Ujq9PTD?l?0-RI8?5-nn+= zW*vIYlS#<9;;~4k{mCk1@daIeiw2hhF?;(QIivi(1Zf6=zOKtg!4zvp9o;_UGIfq? zo~y`10Um0gDkAi=HU+s=HMw{UkmRo(}3}ensadn8BJzv?Ssf z%a_41V;^uYmzJbVF`Dcm+ym~IC@m&g%Q!_xm!shJg-lzHSw|3|32nL*o-Oa}K8kk6 zv!WD&?%OkZO#0I{L<>iO6C6mW4sPW4L z%n%uc72`%4E=pPR7-JWeDI&6c)ap{^rm7hmQ3(A z*N8dUGngNjwanE4C;H2}PEj>G5&vyE8svHHH*{SNTRPR~>hJ5k6Z)LwkW}8g0i$%i ztu}S%;<<|Xm{#5rb;6s7E1ABwAmCbQpmr#z7S!yR=W>U#A2guL%d5DwoW`4VLz(Ur zOo4GWtnm&uUB5kdGg6~azA#aa(LX%3d7a=_uRLmpO3RrkPtJv5djeVSh7JDW^B}*= zn1q;Nyp@sqR7b(_omYIo;m*h3&vBR8Q6@jVf_)6Jqab9nlN=~d27%Lht< zp9PQexu_aNM6E#%?8_{{Z7tp3t66E-TbEr5f6 zCpRXU;4S5SsY0FthVKK-|S2xru_*msZ~)hH!icCXx3Ka$!Dd1SuVL# zH4A%(nOXA(V^S5NWiAGc0@IZIg>O>iN@TdpM+FOF?ZV>R&d8nYl-6nWIwf@ZEl6&CDlnCJX=zAL_@z30mT6c%|=P ze9YdOpP4RtaQ}VWzf@EuSHoz;y|by*?Jx2Mp#ZxqBym@f{``4zB{dgO(`xqS^M;ri z(Mc{#-al6_2OETNjZ4@5RZ>Jn*Tu5%EKBniEBgoAnrLl}{1+LYSLagumz~;mTK6NCs@kk>%Iie51dAAm0W&DM06N_4Y!C$w>NdRCD=UD}qS9tvF~J30b0mPnYKk3RK5Gs4P z3cSZrMzc{H=yrDn0aR-qh-;ODQa^Nd^d88`*KuT&!WvTPF%R)8juu-h$CswhvF0Qa zw8C&q10X3aNY@#6S;013o?y+FKv8u2oDHCSJLQ3x{%#RicHq0$!HdA$fJw^0nu+2U z)~ur{4T0%s4+u$0G-j!Q(~v)pws3Aqf_+N8=7gG2yTQ9JO6SoagHJ1oKL@o?je#BM z0yOt7zzm=~QEh6hFTgmL6nVaZmIr8a$VPRcWhW5Fgog7ForG2i&Oig2;9tf)TZb=! zi~Miuw*z)lc&XHpcD)~mZ6%&5+>?>Nou*ScvuRq-8r}$`97_}!i0;uc5Lx}T(@IxP zo_T}dnHtg|C)P8K7C@;t5w@RwC<*aj^ml*Sf|;X>FW(o@CNOZKXTOYAA>vyiZ%*E@ z1U3&HKJ99K4>nrpwTWK8kNbU-`vR&xw3Nbov}(#EJ)?Kv?$ryOL}JXH0c`qwmD*lQ z1dI9iIZVPfz^kH^z}txK6jTE;8TTr)usNw!^ECz=YSa~>44TGBWSYymsjJWVTYXPXxcPyY!xBg#FMD-OJJ3p3#nF3HsblDTcR4aXG(e&aBB6*HX_&g;!Vw7#YdSw z1i68PyC4}1>A?JHBZ_xMLF+y7)z+&eIwv7VMmi40uZlT<_k|S@5?WK&GVUIs$J}oo ztXE#$)0mwMR7n`AHU7C7k?u*~p?-gXGUTp?y+w+VUHFG}R##}FPe*#;rD~r*9kg1I zR7uK{@9au8Fo91|({;Cnjx*&L3!9yYBYsd|ZM!D~Rd#OeDOb0Va_LC);!-!56#HQS z>I;f1HPzHgd{_5+u<5&RkrsGq)2Eihxxp3bgjG@dUxzhScO1&A$E@;~)@=>>UPQH} zb_GtC5Uo)&r3fkUoXjtNFR^~lXU0J5%UP=Rbc>E*Hf3R%ZsWd7h_IgDQ99*Z1OJo{ zNd}smF=?VjPWKQ`M|GA2HcaSz)C^BCPmgsZ58eJ5uOT(KOP@<; zAdv0&VA{b|>rG=g=|=BBVIP57L&rmvG+NHAjFjXzk4mKLzuaRQ%PIM&g0ijhu0hUG zike3360w@}-yZ-q*&xT2>XCwq)j;p_w#o`4qwz`U4?Fo{dy)UZ*~7 zEqvd&O*%Sat5va&z45zfE<$dS3>~tBCm1aqWS8E(@+maB6$c3xU3+*bw1~8`a4!aal=ajf-~&Nt?j?-o-QY) zy7IHpl9JNok4$a+s}6{M$EzwyAmHmmRf@Wwoy2zg^?x`a)>HL_H2nfirkqmA`ieKg zB>}oWYEnYg7jJW$aCC7t#fY|v4@2ul-y0O^$k;S}em5)(wNKEK1^V&d9apsA*9qPZ zBdN9qajY+1{{L`lNCfp-a!s4k4Ec?Dx}0YGZgsu9gVoCd98G>fAh5R(Qto?o*Rs?t zNh~}>+|tdbhkYcw4tWrxdew&vNz1W;+e$I(&J26UCc1a8yszZT?TJ&Ey7If|q%?co z8kAaGV?T0p`Y+H-YknhVv& z2PuP?PYE3ri5Cf}W*6UE3n{tB4!mY%#270UDy8T;7$N42GrT6Ln2ort*33w0m7Nbx zEeBq*^{vL^?eJp?+f6t=3Qw*i@chijLo)19qN$2{Tw`7~(`lP#^GvhDaUjC!669Z6-xErG=y=8DGU(7nd(j z{e6dagp_#rL$W(m%@Axul}Xn&2%7l~v|1^l7Zj98)VRT|*-(im@bA?t;#dolsViHw zt3K*eD!w%^mD(Sos#lt^W)5W__+x#q03T|uAi)3}m3s!DoeWV>3Ttl^`{!S||B4O7 zV1bJi)!N1gtr>y3Fj=2b1)!u-%4 zzKov!HxKvWZ@WH*b^9Ijk};_>3v2q+fN%b|%l|zB=WMnZB7!3e(2{#lbPeJ~;3r#}eRu;>In`y8U|tVOqv zq;0kSD%2OYZv-;&1Htg6=@6>o&L1s!XZ8IHN&O*OL%g<^Tz=}h{c3yS{PG8u+6y%a!rTOy~$oFB<6SsUj+ zEg)A?eaRGdU)+c+JsFbqOvL!7}&UxuH~jg1{y(Z*#i$x=?&G! z#7RANhqpk=jkIRk?ri3lUfs65E|U=_%hJ?GtOBtfp|A#~Rc_fHhnm4QA_vn@NKI40 zoJ5!5_#Pu>wH4^5Gb6*=3mUqdXC107G#WMjRUXb!a?GrbJPeXl=Qmn&DXU(fy&sYF zefRXsBU5-Tk)&FslfZ$9;1|{Je~n#TkzNH~OVle92TpIEmPET)Y5rqpPf?nkn*8`l z;59MZ*U9^5lJP_WQaUApxxum_f*499*~9*_xW!i5n1TQqPH-xs7JbEy%B}mUE>RQe1}EmiX&$LvDy0+sn4;%! zOj_3=$eR$}_ddnFAAu;84xR0FQ?s{v-o;^kNB`S%JQ16!7_HnWm3t|f=8-KlP2R>+ zY69k2&DjHwpf+YKVg3$bwIEIEQJAVl3+vyG(`Zti$e~G(&w`bW)GD*Lw%Q)3-1tIz z6iJ4-ep4P*o_t}@Hfgeb;%T zp4T_-yi-+W7mu7K zl*AJ9e`s%fe}CFdH6XMcI*ojjg?ap`KHNkv+Wr+;AAY`)ssW-YuzQ&FItUlzBz z)=eXl6qmR9!hAP
      CPy=nL6tZi~T_nq#Hj+GIk_?PqWKba>+;q-x)dGDpDZ|I-J z5-*f{4%xZ%4voKWjz83oFtUF6TzqfV@_p{QOq~^KDMR6pJWF8qnA+l(6RYb_uJE#o zphC~sO6UnJABog|U-QGv{5bXVmg^th>dM#L3c|89h&rC$z3nktZ;B7+3&X1og%N2* z4p+38T;paF7}j#NT?MVkPbZVnO~3T8J7^#Zaj32q{-^N9?PGn_10Rb(BS!vbca*e7 zo}8Je?S83RDI&pE_3S@vqQDMbHznMb>B5{NdmgDff3lS9$p<16tBQ3;?dWAb8c)9G zcUu!@a>V6~YVX-TI{*$@*HxP_&Hj^CQ<_4#IxYdrf7NpAxu&e9XO$8p=2dH!lrot3 z`RF`O`VFzI=g@VKjCn4Io7_BwKlSgMh|f0n^^&GLgXf;74SOG*6?*1#kFpU}Gn05Usyq06DLx^Lr>5#=Dxc5~ZvVmibHe(&nEQ6&N_CxQgZ`kMe{-Fa~ zrm(Gw!n6+3P{C=(3Kln_R;v&6z?j=0C)|Pai#|s6Ts0)1FKl8v(a#VLU_5zV2r0xi zerCw|*dEAD;p+~^$}^GRasZnzs2(4+h{-?dQ% zrhmrPseBK*hGpfA4m zE5?ovI0PX)oF1yh`@dkHcSrnt$6)}-lY=G{qGD_%)uCeb>|G4D&EQmc5vt8ajT|J@kU$miP6tr}JtO0-dUK+)WM}n(S@*UO?lKw-q1(M#chV3OMX>uI0nIxSN+{~ zGr8-?zwM65o>TX~q+%ghP5eqoD8H1NdA-anew(w2>a>d7IVLA7b{Xeq5nIWgqN{XH zJHYe?mRyqj1vlU2-1)25r z&idcF=e+C>)|h^bc<%Huf0MG>GTb2l8f+lNSgh8}M$T)qkC%Q$o~7-+ak=~}F{*Tl zl8R@{BZZ0CcS*#XR-KSf54CX{gxpfS4_BKcKpCrmyL)4!!BhC2YdIDD{G9^3l7R$L znPHkrj-+5Z%YF9fhcz-!S?ErSZjG^v{kh&u`NA#W!UBIhLWuW3=TD&HW_v0|C+rmX zjq%z7(lnNN8<#~bEF&=}sgaK!BwXXtM=&@fRGzyavQwEz?Zsej($b#(%cB-brDXpz z5}nAiJer6W;6JqXew>&{pxdbuci)Vq;;UX#a|&<5Y%cBeCGLIe5B7RX`_}?vv+)t3 z`_@KYh$8+B#p5!cT$I4+jggL(+En%?T!zSo;r58kvkpUA|zKY`QeGZt_AN_zU{15sANP>C|hQbJWZ6%-`6Vql;3!Nv2!UE zS)=*z^B8B&H}l>84_;Q^{<}ht6MBl{n>H-BJI34B$*t^$>=WXBY@a=#3;WUt7|h*~ zp%jUW-CcJ*xt&eVa6WmKN>KCZkg<^3R_w2i*H|zq%d{t&vy3Y0f~8Wkbd{sqCH}d%M|uTLA4O-*s6U_4wSMWp zJ0y^h%5(q2Z4pK87jM6;_ntY=T4~%w8#WObXlVWyy|wwzM>9PN+-~o5sJU z7w$;)B=aK|IX+ws{?JA-b?c7gg>vRzgt}h!N*Edc2S@+Oi<2_0lR{^N8&H~l*z|m< z3`pEvBup0$O!oe5@w(W+lezSDbiGBWyYP#o+qA7Ui&xgu1aGb2M}z&@54K+j*#0ag ze3wDAxMYZIQdd_dx`VS_dbXMJr*MQNm!xgE&f$~amGWej{BuV>rk>o!@;?*x7bqa` zRGjW&CHi{zgQxObJg;KOF8oigAP%*rR+$7YrPq)AybQ`&Ke}!)Q@pur2*PK0wxfa%v<|V zl-hXpKB`GSVRE)3r7HSAZPP0AWA9wntZd((e|}lDKA4abl+%f+$%>v>sk@-}{#Mnd zpn;oP?U>bxedA%_!*_yKXPG3KbN!Vt%$_349vL)Zi%hsj2tc3Cj08E zn#e8D{L6H#rsxTWxTH)y)#`F;6XCfz?1bcstK|9q^wR>gns2fkwY~oEt<{Gg6v#(B zP`-IJR&w#l_pRejn>9)gH_wrE4fA9C^GQXaYM*!XJ^8iXTw+;#o$VJ^od}N|S5}w% zojzu@IN!Helgins_kSyiQJ8yxdOBSK4D{0$)glxGn>~qYKsb?8VtSDOfc*Xj1i_JD zORAfK?Jx}fc)=T6C)^c?Z3ji%Kp?m=J(0L)XNh}3tHC_*PU!;5X? z2$DS)0k5W$|I;KQAosUhT?jjMK59zf%~dD>$F|YnzaRo)pb+Z42y{U8gS-Irgivtc z7oc2CaICWI0GRw5@C1!q`?8n1o_GyU#e*E-?_`zHb2!}!WCx_T zQC^d?jfVtCoR*A)sfK;cZf^jC8S=ABKf)IgM7d5t(*jW8c&68?19y40=Mb0Ejt1#y z=QnKKG6+Lj$>t%pG174Y%HCqeAvqavfja7CJaUrn&mI9S_F~6&svR&0z(vA=t_h*6 zKz{f|uwzI>Hr|I5Q!91XFF5jzryjZC&f+DV8`rU|Mto_DJ34Wmo#I%!EC+`&-TyWy?3`* zw!uu7=)x#7*p9K8_w$o#&YiyXg5^Q+%Lcj>j8zzq^5=01Y&(%QxTvz9}Z zY(z@I0{gGQwVuzAh(E!^ox!{h{^d;sUta56R)KkI3wcv3{X$(I=EOC|qoM|dT;=XI z+apaD@iPdHCI|eCQJR_;$779)q9QJ{8^KZqa@*x{I=%1X$YW9Bn6B?WXbc z7Nzz!8E+$_5>YaR%dFNNn}4e)$Mi*7Z*o2qmMcRWdl`lW*U!iMRdouX7kzEh{WmZM z2FGJ7-~64pJak0K#?zNmtLgOxWaiiFy>E=vtaeIK*npq*L)ZwK4dbuz@CIg|U&ikV z+s`^Zjfo)5H<@c#qvQJ9IG@-+A-R!qF0^vHC&F@hjCc@~W6k;VZr<{xvPSzW24A`I zx@;b+MybSMjn;NMA7r?Z#x@(qD9R_-$7I|X#_68W=Qap+)sJ;GUD9VC-~BT8YdN*b z@W=5>M1xca*9sMTz0Te1`3`7{kIs)GcKCU=ushPNzFn@P)VyW`uppR<)Ge<})f1M@ zev38b8zTl-Bt+E;3qmel^Hr_wDlThhTq(8I(X1LH_x`N^fgs{2-DnxH8~F55_<6PI zIvbgz?TM-&dRUWGiybLR(UhCbJE+R)X%2tL)`t4=-tCEhaIP06|1e2w=eXS;~$ zcg(RMzc{gis`cj|yUZj8OC!n3&&j5Z>h4$as|-Hx4M)V;mR2txJS6oEv&-CXlsoZ? zIEUm-SSh_SCdN4;$DLZnU!ABeELde_D)}p9O!tA#y@J)84YCEhz?kt9P7BIFzPh3@ zc}6m9qTp1cfNPhSmE+Uod*^HDHjrF7aS2Gx&ksdRvc`x!U0lD3906kBuPxbhxyndw zFjv3UUTpfhP7(J%GP!DozfYrzEDaY=_Mf*;FHL1#iqyGhcY;2tKTxTsW4$v*i(vUn zAwd=~KE8K&*O%OYCZ%#Rw~;U4uRM^o*4Sju|OuKn5==5`orO+ zZysEtp)O7a=RY27|4jUZtg>!g`c;TOa%~}=(mE=x%g1$wT3~Fy!EQPD0we$nei5Xa^A9}McsJ*6X{yoHS((!OeT`g{Y=>H< z5@_mCh+pwdaIyzn-rD&sat(0sI)Ss3*!Jh2>}1TQ2~N@6paHndy+@?$s&vW6-GCTa zce(;-I=xHwFD@(uB2InoRv-LaAK zD*>&ptO$TfjU*T<`Tn@!t?Z}v2zG2&^N?*XH{I~`-f&Cwc#p`yo5S&*BL3#vu2flrdKV>dvaKN_Yw1RRAHDB2k{SkcKh)5Cb;MEGbCB z1w*&<_zavDs-Rsdg%V^As^39j@Xt7r4EjsT9^~gw;A@ZsM`kE;Q3?(LEr!tV1Sh+$ z`uTNi=M^B)ZO6{4PUPdRq=Ws01C6=^t`m1S#m)MEgF2^3IXeoFU1U)Y^&rv0C~7+mxmFYh+7aQ0$-d~jBVdv zm74GW!ZhYxN_J&as|OzyePekTS|>@W)4D^CdcXd+fM1i%t-9_0N=nGw;(Y8`_vJ|; z5tB}}(O*~g0zBed0&GsW=-PG^&h0x5Xdd+&$o601fU47v#=H?N}QENA^<=}F$n z3yzjm#K>)HFBzFmO?QfUS9i6UPm&5&VOwnmvJwxKe#*@S?+|Fl96!hNt2b6=;&!xQ@?$O<@d*C>iTT^B?=DC@y8gWMqFD8R zzAH_FG54y_lWj|CXhQe=PYdOR5<^KYQD*fty^*qd8$+4Vp=K5|-9Ev}yFP&ZJGudC*_b>+;>_tCy|moybCtGWW@C9de!NM)a8 z7Tx+zEm_9f-I?)&mtkc)#4gk=;vC^`A{P-HVN z^p)ZsDqtGjH)z@Li{8r#v|Jso7aebIb5MTCy#CHVN0{BPn~vd-;O-1H~PE$sphgj za~+h|`U+=-b9Bt!q4dfj)~MHkDl{v{PIa>FjK|XhW_8-+i`1>xf@CCLXE%_B%N^SJ zrIzT*cRo0-TNpzaw{E)#_m(x<|F~mb^1<(Vv$V01N=Q%DYv`uOd&IMz zUH^Oi{XR#5>Ycu?D?E3;!^-+%%YG-x_}J*ugA5s8jgrxD>nXGSC218 z$DsYPh)hdd+>eP&|wOpoFBYbW+|55WCLU z@|A39DBVd=E~lu+$-!>&Hm8&_veHV@OmPhDFK^29Nmycx<$d)_6Qg<7sPmU;Jg+8q zXtJ#TwRJjM{HM{_J+nQzX+lLBB6$ z6RVPQ{6@;L40V$?(9%juzwQd*NU?XAT?6Ook2w|0Ht42H!AVB**K=!(+>fg9nRb|( zo#TloXTyA<)#F0hlLxW%u{IAK9nU-x&D0+yJG@PyIl9%Rn~+=aq|EjY%~DD-GYv_V zsd@Wu-90^ywl6LnlcnDE;iEaKbr&JuKAYS>h3L~3mVJ3v*g))lNRW1&#_WX;#NR>N zjV+@L5gU$)TBFyby+|*aHE(<#p=o_|?)m2Cyp!_u$|=4nGUcNq*U#<)xo_?U4dW+I zNByQoSRS`jaMLy|{1=fl^)NxwNJ8+gySuU15fAOYR6@h#RCiMd+4r+uhJOu)jdawA zLafGfYQ?|rGR6&(uIvZUlqfu{PbdE$8P9cUlOnTz{_}hv>>qeC>X2vwJDviv+Q}Q1 z)7gIKq$TKe{@jC{tKPua1)qvksd*3kzB{(Il%H}Hi+?77fiQs>{Q(;R7zhs=z={_p z9I+2MPwea1Hi02qNeiW2DCp|bX;i} z;bhMQLd2!BP(p11Ii82$>BG_f%PtQt_#unC#x_O5i#GuJe~%(s;3dKfM%U&ba!CXR z>{i1Z$l!c_NMYNKACgqlp#rc6DEfby1zJ|n==@8O;0PltDER5K3S<{aBpUYXaOmYh zuSJ|kj#nWx>%l{b0M@r|r?iR(bO0jmP}fW=)`4rIuIQ-QY_vm#Eu&!q3)jseEb}y? zHT98gO3SUvoHfGYg789WC#k_BXrTyXLS!OxgZE#8{6Gd|@Iu8x8|OYGnM!@^z}=X0 ztD}OSp8u*IE0C*)5Ck#Sv+N2K$f@x?s1d5%g`6&Jpy|gfAT^=t5+!gjC)qHmAwP7! z0Nzmm)L(rpw1zZQAAfAuBRsTVyW!yxO~_n2a93#%n$gG)OX~z@Gv{h3OXS;-v+d+R z#NDU^p#{IHTb*4SvV%Kv2UU@TxXG-ihOr$+-+~JPN1{|}Xf=WhI~4cii;z(xDkB5l~uJDMG- zgB!l)V=jn2ojytaU{_HBKvID zfcu)gwNv8oeUK(E%lUmB`w5e#wZ{kTK#mxnrkHvyJ;s61odLmTYFzp}>uRI;5GN6gb%=Dl*Txk6G zM4A?LzLjLC*)KeN!8o|p$A_7o#72M%l0JEHJx?)+=TbTX3F)3Yx+~{{ewd> zWqB_jX4m7Cr%7p~kk2CV2YIcBJy&Rkhx#S%-yJ*8`yy1osxtlH+C^45b_LDshT13g zX`9cYhJL))|Hye*y=~L_a)jvHvifaAy0v6Y3w?JWD7<=`jX`<0*|;U)TFUB`icc89 zCsB<%_C++lPlT@Oz1zU?WH3>*+WvjyHG0OdS9h@c!wvBo|Bo7HFE!^ z6K;GLgk1H%;TeXquwCFjb>$Xn%K zDN#%2Jz4Fl$T1o{rG>3ePZRS~aj|%Y5OfZ$)Ow1?RU6O9@4r7k9PGNjWOyD)0TW`AjWu`@q zlNnzRG0*6ijLZW$HrzI3$=8KV)A?;q{g147C4XM{!)IO{@k=34A(G*nbvKYb6q6T0 zW=0I$txy_}&bCgWmG+`OqI35!FyZU9mKVC#|G)6@b z8>2m#KY^*>3BN|eLlVvvg~mv#ROA^;hf~+xmFfIc9>*`8GjMy3+Hhgxd%rR|MV_-$ zr!hl!V?;snEJ{D>jnu+n{1F$og{@xwh}-f*iE-}nEvvhumPaa+sxASWTMlL345FoV zGy-dwa+20nU)i}uc_~#B2|dREkps!Uw%m@E?bBjCVc0ocGXJmB*FLHi|8_SxC-kDL zXOb8<{_tdNec0~cA-7{|#_hCE@4hZrvgX=C-q+n5XIR;)&kG@0!-q4;$QtLK>;@6J zjRGDC3soSo3=svHyC=^w{VJ?i&Bd2)C*CqQt=rqUDL>qDUg|((2k-t)f>B>h^yi)H z*(DC%xqr%}1Z0s~2*L28-kg+B%VezA(_$)(+tjA4&?y26F2~`=Fk;EV=}|pbV99cn zmNG$Al)_HwL=GnSIz;_E!SVd*No<|Pzh!Z(;5~T$<{K!I09)7on~zHya@`~0rBy)$ zS8@q#@Z|MIkhRpPFz1FR*fvl`q6SL>0srNb0P4Qqf50N_AA7Ej!*->pL){4lfCEmp zg+-`d5SOP^2A@u&3KINP--Eyih4TD+avun4yvOhc*lqvt;I|3^a!f(ce)$p6#lnhd0Hm2;Pmhz-%)xd+!o#Q-7)8B7wuhU89ggiJ^bUp(?CQ zX$22Kd{C85#S;*5=!&vf#c7do*7Wtao1j9GZHZkZynoMk)T;z#z6dwG=7nd7FeDv0 zBvI)T4`!0muVf5j9cO(3(fwKbAwa9POZpX&}63N&-cFwdy{E8?m_*l5nPG z$PIuOdTnMAVedg=ctCLc255&Gz#B+A47P=w0&+8heBA1qVtlc6uw8#}HTowc0CAsb z3S6poID(;$29a}1ekdZK|747<&{B-Cg_urkLlwbs0kjl9sN`%@mfW$e&Z*!!WCX3i z7FAe4L?Tp4vATTjE; z2S#cui2B}t;t1_kS?zc|>vX@XBXRUWMJh<({~6W9_iMN zQo=)mRNea0uZ%uc%vs-z6)f8&o?QKmK`)zRSYNc>{w^<*N%KO!aiFN;NywbzO|e6g=le&7qcQn{3QFSQenZt6ihV#>qHnc z7~Tw&mdmxH_igB_l6thJ$QORl+cI6ndQuX#gSO3Eq{ofd8-W2N%!3+i9{K`mxHu_P(hljg zOl15Ay09|xO&=+gRBcLDe4P@Splmojomu19Urpv%LW5aWKFGh?iSCC2LS43okm7bE z4A~nc7=41p+MCNoLleHUU;74gr>7%kDe@5Yw~a>suK&oA74sB)?0C0!^v;@zrshq54jk>GbkN3H0Uk546<}ohgS545v*`gTzFn1 zw?OT`VlvCeRd?v6t5q6XmA=2DqsfUuDy^qBmR&Di{fU2T73!Iy0r|=r(1$DU@i{nX zndDp@ZJDIl*pnr&>&aj8hsmkxdaxN8A>@B#qw7NHlMk&JWW30nliugiw@qLsX3>e<3!*>sh2}3&v5y-7aG%! z`<{6-b3aATbGhfb=V#mvmpY_Z!sf*9V_mTU9)0l2p%vPAJLgUH28k! zc)OgfbU1H2BHQ@Q$BGA9XRx$BDi-ZE3+P<6=LN?*dS!3lW4ZXWscTR#-{g=+N^u-+ zwY?%T7g>gj&KTc#q!VFz?95~tt57)i>OB7G{P>@rSza*#lE2eGK`Qj*I$73QKNcT(|Bh$R%fp`VzEC*yrf`Z)%mBi4XS7m6un7R@zbF zj~pr(LB98MHddQ>c6x@917fb zr$Tv-NOjC`LIMZ4cmOD||3}7#?exOf&OJ^-IP|?RrABsOPQ!b+J&SO5Zr3zJwu2UI zO5Hwc5rgWFuyDhfGQk>n#s3{Fo%VF$06OzjrXe?RK>fN0X~TM%cvwCy0Qzlr$`_H5 zKvA%kh8Pd1N^uKqI8xJ7$1MAo6Uj^G6V^tI|(_| z8=%!=+u@D<6Uq(d0uql5g=E9615=D`GMMbf5I)ZkUg4ksnA1?H*<9Cx%~@(0+rpn) zLO`F7xCOF4JX|XBWstF5XeEQadkH9k8k@jLgr9AfTV3{NY<2U$6+#Tu@A zyU-0yM$B1tJCM* zcqzyE=Negze()!e7K*o(1|$+syWYQKvPZ?F$Z3<#Kd0;TK?YwTSU5=;u-ET@N`C5P zGly1wX63pO+?J$7`$JFHdT$I^Ft6-UikOy6SgL0e3kt?VdSA0MXHOg{EK#+go(grV zCmL`(J7wfVn`%f&6!)X|X7RtXZamsjxd`_|D-oyR=H{P>uNc(T39H&ccCriZCRl6Z zC>?jLRSjoG2?x2W7SH{tXe*F;-`uA}Cfx_ZPSfdF@_k+`OVzD#Y%be)B$u zWtq0mds`2UQgvSd^o95vUj6;HU^f(LX>c!l{T zvgG&O+S_>zS#}S1$9&54wmCxM42Hx+G1cF8`v$Y_oY;D_@+Jp;30e9vP+*X@<+%Ge zw`^g3+@NvLSjLbq`pN2R!2sfwR?fPoAKg{NL z&)d?|CnLuHmxm({_N}g+yN+ov$M7jsQ?$_0>=x8Wuv22kG6X#2`b6V>r1aE z5x&^RT@O&@o`@3Arq~p}sz6TC{T<)w%PrN7%Es0U7lVZq{lK0byX$eU%ixtA{`W1k zsCW9+TIK($wXasz@4Zg$n2<2FHRO$8KcrEt+WI+0>EOl@;rC#v`%svVliB>35&BL( z&=?OHCReN?Gyza6y0{>hlK@iaxrk5(>9WFBo}{mV9l!#Uzx6=aO2caxT4wZZNc zrn1DGuUF8YjfDHoJx_h!p^CtC1hSZa=<7`|e{V5|Ga%pR3{_OA6AIv7e8w@0vUT6a z?;p(~$W@!WZm8m+v$xJSCHL`;GyJY-Gpm zH8DfX#ktbHf)Qrnl9@-=evb{;{0*=7bgX$T3=7^O`i%|pO6Fww4(DJHbyB-y{f36C zSr-MS9vxZ5@2|$j8i$-tyoQQ+To(3wCDzUUb%Ai6Z(L3I)@)Rhi9f>EA5*pIWg?+! zbL;Pdg^}Q#6Z)}6gS%zt!qI2FlIsnf*99*IRTR?Oh()8YBwB9e>-NK%98(IvKhtE@ z9pt(-E8~>QFU(u?m8Ku@&rRsK^hqXB^jff3wq0&A@2*=RK9TQiZy*b*6hF!Q+w93D zAJo>*m3b#A6I5z`$IYXjVva-Xw;clyBwjXk#%4vD4e@JmI0>ZLERZC8%#brfe;@$& z6UJEY+re{EVl3R}lKOn8PoVR$+0WY&TZfDe$3@aC>=B#?TcPBUmO2;IQ0t(vmT`&e z;l#N=#F(IZ!P-;~Q{|gBNR>n%=KxgN2)_k0jX|%#9XEU+FN#p58jHo3>(AjXTigQe z(ZhOz?iS##N8mgfA_03C5d{*jK$tTo3m_-P-DQHu^`9#YE(c12i$(iXwlTtaYM1vOJpgkLE5 z#qlRFI8H-2ZKY3)#xd&o|H#_0&pU808tuqkD)MnLd{RAF%sonuZ!&n=WDd>CBn6Gx&lD(Z~k~VOla)) z;-06zMWD^5pwudG3KDR+{h&~^$L3cBlJu9yt#0>kz%yv@Bx(KYtEc@Mi7|G~pY^%( zN!Q3w(LKQtW*t%vrKN;}BtTkCX;cFbe882da<;>#GKmQL{qnO2Od4$d&n!V@pR$E* zH=Bb_&;x?AIX%idl8%VjOhB)k9%FB-Wt0f4ScZdzKjpvHP$C6dvGSXL4;5EFFbK& z-cZl^H`?1VlkZYkZ|SK&3VAgqy|a)(STld&>6yl*hTgcv!OElT_esC^R8T@q?QC-1 z?AwT=owDkUX!L)QUh~)ifjor_EALyO$t;3(@}lx>7jIV93v*gb`mxW^8Hf11Z(Me6 zQdl@s_q4hc|Cdvj)!K0HX-fo$OH02=c-Eo=Td|FG#Rt|86b~Ps+TpS5ITJvx{$7OT zBHgRhOAmm_aT+aYu7*{WYG!t~lxkRTuXMq!AmpH2!Gw#u>~STJ1-m0!)avu)lqDVy z;T-2}2Ky9bSm}nmOz$PcmxPoL4q93Uf}h(&9U*paSZX=7WH38Q)t-*tis4;^D;3_- zsd0~dkssz%^>j}n>EfasrqwTDHn9_DzfrXxUEU{1%}j@7wrNURB)31AJei>A z{Xv5uc&kj78X}7+K!@nC`cyX;t?fN7ek#? zUfyjLj%A+B&D1)<{iAobLiDCBS0Zd| z%Se~41>JmF4-I||kIG~e&PI0C_t(##xsTER`gJHIkbWTlbMRAta)0uZueI#owIM zI3cmi;?+A&!-+;-k5zB;HwNCUeC>~S_gWGE-ca#zNd9tNUq)GvN?v)`((k6hGkyj3 zb1AGPMM5dM&mYQgl~A{;Cz{CGG%}QpY)nq;Au0nO8wlRl)58x{eQ)^VYHHv*^KvZl zec!#w`s>~!VNdx7ZdFJkACA6VGgwSpt&*G~#pJ!YAvz(&W@|;mUVYIi^*@S(i0Gu> zbbqoOKl)g=$Yt=6Y!IbO>D5mCd0`rysvlpKe&vYZYx-bcVvyCvSoS}%|JrZnXXSRf zDWr=;cXF8S)LS}PO&qJT=wf+Pk9TYz=$6abQNkF|M*5;*;D|wXCoPpS8sah_el$UG z6%CDq?aIA}FRtAbv(Iuz8 z2RXC1a01hgIkXz?=GRgId~7AB_!nswOI$+uw60^($cS-zi#1UI`yxTT1U?=nfbkH- zEtQ(3_|heI{0h?t&eG?P_XxI$Ffo~_Ue_lLkIHY_{m6%Rj};@K8b|Zn}L0T(14vgwuK##(CI%Ioe9TE zb3at2rQkF2Sexqg;&0}Dl6F{2A(E2DVa>Br>S9J@ne{q>fo`S};cWgA5kife_TD4q zz2e)^)x|@YO4}+C;jR6{_n*AWnUK~G3!QD(CbqpnJq$jonJ!q!g6e@Sb!Gy&Qigw{ z3hvGUC+-?#gtTxfN@Ck!kiwtWiGoPHRw=t3n7&;M59|0b|D@ z1I+PV+0)usZicZ+6UjhOI<>;H|8Hvdz2e0?rx_Y;JaGuMAt&G}a3;F89q9F!c-Dxm z)XD@K=NB3xv*-N0tDv@w7x`#jWTc61wx4;%K`}9Zg~~mP;d12+x1j^MdRI}l!v&M~ z>Qdnp?N`a~vyZgePpb@d9&E+hA5=$7#yMyRYq8 zk3yZ}$E?4_da^a=Nu(MIo6K3N8af%YSfIWqSm|YJxbL3td3I^YuPB8`ZlI9zaS!i9zH+!^m>theQ3Y)K|kwXwMq`Ms!LqZ@P(n+$%+gxy~>FmSNV_WsY1K z`|$vC*W6B8QMN3i3f=3Q(4Rh6i#E0-f**4YOf z;uV+MQ^zM3R6n)33B7;4 zzZ@CbH$ZjAk(Amg-8#S_CNW*S=96^oMf->&x3-aPr#OYBZ7`F`g+vL7f?;ycXA<9* z@3W(dN4b&H_6LFV84^NSR1dUFv@G!ZJhqR-6xzpT8b%4lR}^=8b95HY+wjcas(vv|R z33ni!u!??!pUoDwR8gt|D^ISdqD$*H7+Cfn(>;qY@gC31D#1#z+2%}K`K8yCO1L~* zt&W_PF6z|wW-w^+kel;zJVsn@Y+lon-!Iqo&urPQuq1rFz+$C-^yKlG>q*LiauSW$ zTdFJZ4!R>}Fy$Jc_tBS-dSu#A3-Rqf9Iq&Foz z;pw9=V3FE4JH#@snRT$q-Zt_!0vy0|845$BFTDQfIHfRYSoc8CdRcb_irc?>U{)X8 zi<^JVaVpb#)AA7+(bT#!&L-4_cbu+)Qj{|*hd^I1o5dV%)y01}Um4ow8zoGj_dnN9 zMu9(i!Vepv*`qA!&Z$EynE-F>DvrFMX;8bJqC~uv2cqZ6FY{NK%44GVq105K&lB` z5}-#dB>C?c-w)n2k3=m&oTMt#yavQ4#eRo4?oedMCSZJQQ*i4e!mU$BX}$xe=lv2e zriIxTX2@}>wi3>oWtTnhgggf@Y8lEhu!rEGVFCoL^%4kaX;iD~ln9Q`WZ|x-NJV=D z5e#*-1V_owU@z?;pnpem;!?iAoze319;r?ssR#MPMFrXDYA{OYE(>Q>4VV;5dl~2?s!3PLkurP{9TZ zTTUauo4z)FzjqH9=RrPiBvjuQegcB>#U`u3e)mPoW0`+@j_dh){z!#iaeiC8ej%8 zPL^55I+A>7zhZ35tl7109z53F+(xp(RBi<)+wRox$nn-wzX5i+3cF)eFmU?jW0!Lnn$ zGm`j7UWWE^-Nw7|Tfh3I94?tWu)EKY#-Z@UQ5?tYGrPobekIdp7D!i_moq6=jSbRF zCMfKJ_m(Qx#egt^q~e$<`{N?fEZ_U0R)05yL|aaU{Qj)%*<;#--B5b$JglzXBwAAb z@phwu=apoPbXWyhslskYE_wLbY#TCPlDv`gm%Gx=qxb)ly>WDzvC!4skNe}A?8l;S zt=^M#)~R>)B9&aaJ#03uiRA9g{wwntfBHF`hmuFnG$xMBu2$T8_~*6c%>(jP-OUWY zqP8gCKpOfu`EF)1m4jCSifZ3}o*l8eecw`t@W2R3oX8!a7_9yh9dz8?K5?iW;Bouv zV424{zYvrB)U9>tRj)?|NH1+Z`5rS554zkA1@RP3X{D@naXLx!m*hy{5>dQ#we9J1 zuL9!Fc?t2cD%9#Q+tu@CJ2)sd@61Kb(UDs@-WK7lZcif{F1*~=TPhms1XhkJ8w#>& z0+m{O8t2d!Isc*k^Vwhb@`sn5(~vlEmQJ7;bS_O8(!1L4THSGl-0%Q~vZBwT@pJoq z1ZKZHZ*|mlhJz}AvJf6^ud@ePsv>=t6Yjf>EU5jrE!X~`{_0D1*4XX|mvNl_Xzwj2 zA&$zxpr$yZovfCMy^FGa#*gJcg~v~dagP=y7_KTOP{~QgPisnbPhD{Hzx26g`y_G4 zdigKjw^)3jgHJPyX3*G!&6jPSlZlUBUFOyE zB?`Y5=HNV4r8vF2ZqxApCP!D`$yV;(!S~lO!sVp5kKQAg-H1~?F zgeCK8bSGQ0AWNq1NT1wdvPGnP3dbQKSC3im%p6nXV6e_p=x^QpE@w3P6aL>31V@Tu zB?3c`1A7I*j9@T#!s(yt$T;&qGUQ&A(UlIZgNcU!k=@GR=uy*nixRhHE~pNVvs(cuy#?QBLM13pwd@mmQw6sEIr1T?-S^-YY2Ck6DQ4 ztT29vP$-%6x^Ve{p1fSzNmJWQuBsivKbjSTdR0Ti7uBeH*$w{<3=W~1%>dIu1H*hS z*zK+ZQj~^lE1qR~dlMofOewp_At!_!H^5u6^?YwbhA z%jm+I0mY$KkHHz)I#&Smt3-HP6t@sS&z;)yh>4dAw3enn1P zIvbReS4Hc#A!oS*XAyz97`vc~6GJfe4aDls0+n<6q!u+@503<8Rg$1hnEuB<)mvj* zN{ZL9ctwgB67He^+}wL(R9ou(lUl2hmr9u8Xw#my=q};@$AaGJb@Cc+5%?3l!#Aytcmlmj*@%s1J zj?Ev8ND?_j9@Rq?J3l)_E;GQLb%WU}Oa$RI({mbJtgVoi;5F$JLU2^;CW9#o?3?S{ zEW$Sh+CLHN*seCB8y++oqbpbzXc7|#x@Q0~tlRD}MIx7ww}8U4gQ&$4)39D#d|(Ic zeC4TzFu|)d!f~igFsM*3Le?A2R@FF(`oR^>XcM!##85EX~J<^Y+>8Z z)~7q68haMy?5sdxLxe0QTv#17vci<{u;!B*<6O=1zbgCYK$ni1NjM1iCU!SSnJUtp zrfYdi3kyfcP;Mj zP@s76;_j|Nixh_<#VJtSid%qEptwV^K#O~k;CcDqd)Hm>!+ZIXvmz(Snf&IQnb~^} zeCgj-NN0jQ*^0$y4MCFh=UPtf^INTH+TZxo3s9T5=0^)9H7;)@p5HWYmN^~m9xPzt z^NjP15A)Ca)Iqmng4M?10b$E77@YGOFVLFjC}}u4~neZZ#cKUhYgWnG$3S}reEB~GKpam z{TnnlVV|si^q4HUmf5;D9VRU~}bV*uehHF;hjtWG5ywxdvg@x~r?gh?_=tcBE0yr^%Mwu zft~t3_wYGK8q$Qr5*yr#loW(fY3?Ilu2~+ZZr`F$0BR7EQOx7Ojb(jPYBt zQ(sAs>gXcZu+ZiY@k(Jchu43Hbg;U89z4@6M2AH-y47b9OyDB9eCqjY#;8IQJMf%qLW1YoFZ} zmlry~0RfC~fSyh1plOb8$_jN@{=~r!@x_f+5rUFm75FF__6bAA%vYKr2GeiL@`GIQ zL9cW&DEsYVkl!%^Kpt$P7VGSOYgoBTq3UI|9zI0)`R~i_%kleW>!B|;G#Bys?zn!&Vsk}MN68bj2aPz>+R5s)L;Hg&f zD0!)0&|lAvs4Yld%B_YaBPiN0Ir?*m-ZIbm?@`pSwslG#$RBojaJo1A#`eg|BGJ;Uag#!va4RH$)vbG(FCcR12>nV0`tG zh?0kW*j;t$b0Gr!y;5F=D4KgGeBW{=G4H*Ue>;zmudNOLlTeSq*Vny8%vGbwX5R1M zGi=!Z`z5Eis!|J~go7Y;oxbj<`GO#imy|3M*CNF85UvnW=SI}Aso&@y&XX9w(U-sN zwu<>!8KUp>Ty&gZ_L?2hnXnacZ9XE3h%X3GVUdkh-N-Vc%b#&r((>V8o&QTO0;!H5 zBW`bjh%1h-cgDPS>JaBl2Sgl$(7iL&pF|{sXg;&Iares%bESMoWVwvPI%>khNF0No zn&jXB+>UbZn_;~#6)2{?O$J};*?WA*Ym`Zh!}9gtOXcg^dna^pS0a!FlZd$I_49wl zCMWu;VYA0;^~fZb&t)-&xCnj{g2{%+Gu7Q{%_iX2EFYdH#5`ZBbsR^Skn6A1q-f{| z44Z8s+}IHfrmd{Ab%E{K+hn7dz*UIO=9#M7uV2^mh z(9s65tb%X&Xn9m@9qk=_{(CIv=;N(z>m~2*>f!EY>*hl%LdzrX?&9vH>+!)F@iqlp zKSyg@9c8)ywTys}h_DdiRsT=x{kIjhKX|!%)BeZA|2362E&qRwd|lnV|Noz=?PY7@ zXzkoUZDVB&59AH{R;i^6u_}8Ei4?S25}tr>EkhM+;$= zyputW2k95R(LNU6mZ@$`X+LMT?(9N2g0b2NJ5FA3j#h=>>Bvu2-)W+MS;p zdndz2epl)Y!0M_WMSag4Z(oF3D7-(t=?p%(3tBWC1EB;(vJo4r5ouihYLK{UczGGG z@3mcXk;Yro(

      a&=b3#WlY^sLP6 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 z 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≤6kW{$TS@=uiqdMaSE#7kzp*snMHzn2VMez&P-!eXLF{& znXq+Dmr<8rvH=vYxcSX5zvU%Y;*~y*?clK&_c{nVtjFga5x4^E0{{fH)>%K&U0Gpn zkEXVLWq*9-dF(t1zXt3BeGHEFj~-b$acs3eAj01En4lPLP4~;`mZF-2JFT@-d9T~b zjzq3Pf2lNV@5Mk?&-A%-)l;9|z3{~4>R_+6+>=f%l26BBI+~7mC)IqySthV{zf&JS zJw9mH9QF=Ji1X3*rq`DNm!;#qs=5ai#_wxC4 z6vxBaY*x<3^WpBq%AHtV1TFyMG%)z0<^IKgL}>ZiP5nG?p_#NglG!Lta+Br<$%XDf z3Sl)8F>5?CmXZgh!L253#$PErl6+)V0r|0WJ;@< zcZhRA%`$P!jH^ga7QiGncQ`8(&oh~^%w5>?zGQ_(DaY4#ue{gh?*`J%F8$ z0KbCz(`fx;%kB&H-=c6|)+z#)Ep~lwQd9stIZ05`SXJ}s)@=MK9eo`27l7f5SO4Vb z%pU&M)o=Qi?#A(D#KK~2RECVb0&%7WLdAe_01KIsD>VUA=8l9aN2jc(#c5~o|+0E`KiGIOX&n42?&5iW^<1gYewGeD~aCeDF%gv zQdN%E%D!Q{qK>EvK1VUdRKCg~hq zF`1dV*3OQQLpp8|aE-Nl)rgnO2&UUDP0pe9Fq-^0AbeU#whM6g=ie#R^+Al2441%dL*i;Sd z)OG5^JHQZ#uyH-Fz!{0T5vawXgRlmR(5sCX3;<}*e%aUG`qq2bkG8kVvz-&?ro|1^ z`*b5l#}&YC;GguVxT(8#f{Wg8ZhOPgc>6N;&%>{e5SFsRYQA!$y)tO$8JH@cSv|r0 z8n6Q#00r#k&<(|4-KtXKEUF9-s;gJVd}?KdVjRHw7b1G+S~Q%5cU-CByhWPC-l|^$BwU`SUMd`f|w~0yP0zmvoT%ggr$6U1eU_AB6p8&BH)bNNNZwK8n$3x^DS%tx%cYt zc-O}dcWWR31_Z=8^l|VnV)g~lSJd5GMS2C3_!!wFI;Fjam6@R+5)$r6Xft;xBPE-U zHz)g_u6BMFI0u|S@dL%n-g)|-6ZJBzg{(j(XfZ59O&~*vm@_7_Sb!b#^eQ?iN2oxK zT2a?9M^>fj1~^0BgV$)U(&+fhXV1L^&)tjZ@1cCJUmcCZ|0UyZm%*!xej#k3m`gS% z>l6}eKd8%t^5CiI;Uhl(7;yMvk#xE;AbaSWdVlZxSKjopZpIz0VTf?|=;TnXNGo8b zM1Z&{F}az?%2i1U7iY=6s+^1|SXu_vO|3};{$d&EA`i0J0SNx0A@E`kXjl-}KP~B6 z5?skGDlsz{M9Ff1rYDq|R}1|<7Og7^0i zW*07EZ31#*GZP_G6J|BQg&H-I5u(GF2J^3cCEok)&C8p8Z{JMZBaSZ7X$A~mG<_uj zR9%7Ku8Eknc)Ob&!cCE+BOY9hsS~hNp}Y8)Pr8W={fF4i-E5I%J%9+++ts*|yFAuL=#lbn)ArOE7v_P5U zMb^qixMobN>ToiRUu9L+mR<&br%nYs1Ke6 zwt-&J#mZW-veMqG<9IaI-DiQ1*7TLS(Jp#2=q|Mf-PzpBy?xjrFa@SSROZg|((3W` z6Gv8$uMKkcNrh<<_od}kR_z}ihLL(P+@)%!I~RttokP?^U<>#ha1l5QoI*H)m;+lt z`GUOz00cO`9FCl5#aFJ4H;%Gfr6?p5kAQO{vt>#|24aRMR!;yial+dqGMTfWsq;+< zFB|#IS)i6r%~+@= zs)7WeN~9ygEXrb0C$sY4@Zg;7z7P5_U=sj}ceNh=zOxSwyoWh(*hfdv6NDT^3(6pe zM`R9Ru%lMEVU{pv3NmB{2c`~X1cim>ES!KUtpHj@*2m#;F<$v!PpEL0qzq`Ddi57?01LrnQUNXgTl}ooKc-nS zXt5ihVWXzsn==!^5zVv)5r-TgQ{s$Lu?i+Yi8Bznnwhh3U~w}y1v9aGbACtTD@)ek zs0@&htAi7ekDVz=6c`C)#O{U|2}DWmNz7RwGzqDTpWfY_I5TyoWEFM_0J&Qv%8-5v zYo_6@81f-z_BPXc&%rs5bpilyZRsoRL zkr*sus?3FhOqGPm%@I@ylxgiu8DMVY$?fh=?CF4?UOqKNYk2>|^vX9*|I2Uf#d!>Y zOk0RkuPb17!}>z7nJGwXi)mPqG-EG5fpUzlq>-Sm3K#VN%HbJM17qmibna4UN`X$u zi@XhMp{^F^*^Rrq_nfpo4Y5q!JNjpi>>R!3*Iv8<0Eoak&;h!@t*!ODmQOsCbyi2S zYHw?Zs~0evAQ$8(F`dC?$TMnBIUg38PY!4Eoh{%15MF5y*0aHSyR+P#%{}iWBHjeEo$>U@j8>L<%iX-a za;%hq8A}w8ch6hj6H$QNsf2MuzSnm@{-OG`tq-}TxVowxa zGt$(zNrvoc88FhwUiP{kbYQPK`K#U2)(r8AJR}e!*m=es; z2Z{`>9JQeCVlKDh@xP91OQ?SW_5M8k`+B~`%lBHop6fhTJC&UqO`pN&GpN3_&P(bH z>b#u)#`kXg<*z+*+X>B7ZKjbltxg=opd{+CR&@vq2eL#cVqaK-6Ph5-%Mc0*!8LgW z)SW2H0cx`0u0MB+bw2GS4KK7ke{H)RHz32npbXUPrf3Jw`K zxJPp5 zO|()8N#mL}nCm+klH$>fLtqw7NBwl)!kL&v)SSS+$Ouig7o_xyM2l_uSWaY3=%cf9 zZCWR2G>aG%WM;|eARdYoZV8L7lqg>AM8w3R=0w4n97gGdQMej&14d1tRHxLaGxrK^ zW*MA`jn$8?_W#mXAOGmb%B{vyc4yoZ)f))gOKJH+NW%$|UBq_>`R2k1@9(E&2l^Wk{!aCopUUW^Wg zaXf^Nfq=nHtz)N7-T8{sXYN>9+1T8iT)41_acS{jP9b)BOKVH{Qr-*wdRP!*XKB!0 zZsqMfWJRlE{gwV+e+8qXpmAk~b)41ptPo#bZda$)rac*6qk1<0Q)pC+A(%ib)6uBD zd^KJ;Ki@pJhn@4lB^wVW(P$nOX2?@jMNDvbu zP~~$W%Ha<^T)g+!@A`W`^r=7m(=YV!0!YEQo*LE zw@^P0{}k}}i$~~y{}ps^Ho`1|3$!W>+878{0{Vhkz=)Bx5g5!EXJ7%fQ7U?d$}sIf zric+)gtrir(|Hc5;e^%%o}mg5LP6+c=r3V-E4JwjW`7N%3iywRS4{s;mUp$gFEQPp zmz$I67eMEM!y5pO*Oz|JPRr}xw)8)I`}&(7E>5%pO-Z9GS1e){B_vLms47`aA#=Cp zT6k zmxK~ziLxZ=1gC(6Gy*n-TS77r8JR~lkRv8oKT%Q%q+ztQD1ELgpbSkXWj8hj5rsTc zbAXd?%aRA$6ZJ598c3un!2p0HpjJncvJhutF(xd8Srh+jn(QusnZ@YjOwy>B(@7_3 z?NV)+P>3*il@!#;M&lMeeXH(pA<2^36kexhs$>j}ASY=7v7XH&6d+i1hmvv1G9$_X zq7YyeV2LEhLC9+(ax)bs13Wqbq!a>0gM%FD%Ph(4tKPWugWoa!$N%A+R0GmZtTus5 zz&;u#Vwwg|{d!Z7#3?$Z+{YWb^Xv!(aqvXk6Vj+au~@%S8_z%?WfEDkD6!y%W5%FZ zUd>ySIRdga?mTtdS0B9P{Ns;bz^7l_kBsms(5BYS`Oy>kYPZDnV0U-4c^;Fefr$Rm z{`%40a?3Oh_qM0gy?Ai2ck%hl{ako(xV4MX6`(?ArG4`)CvLy@>^*m%T0dbHMzfe_ zKAG&H8l%_lt(`c2_DpxV7i*sF4yOlWwP=LNv=p8atlyX3@grk@C1}o7K0TQ3#Jx^$ zrQOO;o;o&PUmh+EcG@e4*Dip#oK@p-JQz*)$GCcR{`|9t7azY=Uw#yL8aM!Q5b~_u z>aEO`=ffm_Yyqc%eK3b!ztxrLB-Llt4X;PY$5C=;L zI*-H-31BC6ftW>)b>c-PJ%^i-q~jP<2*jK+17I+BGZhinbexi8)^P>1AWM1LN(nR_ zB*}f<2~1`xLPnB8YGLjS;f!2O;p8mo3=LIxv(yM}QMF~|f5f_;HksB`2MqM>l8gK{hpS|<^E*w5GS zvA>UD4*YBQB#wSN_z|lv*41a>mw@pN-{InrbbI~4TRZ>5S1rBym4iEug|<_ikSQD0 zDK(JbrsT;ks$dbd)cpv}iOmU;K?1uHvBr`>&=}{Hb zy|C2#i=DuJU6l5MWHfzL>i&6?Z~`Wf3$qz{G-oig$7pVng|zy+xz)-nphO@cAh3{o z?NJbzSR4#97Iv*u5PU;#X67tY)nNB7isryRKT%Iaxz;RdZo;t5BEl>qRcLC1hU4xy}_5aAM`i8*X{k=Qkg{u>Zu1 zTiy=r0{gX1$8-15a5mXHxN-r*CxH@_^I&sT-99)N zZC*RHQs7cS|g#}GdcYyzvmAnPynH`gGdPS`SXDU$VuuOH7N5~1z z$OHf;8Cnn&hykqv_viJo+pN_upXqd;x#mw_u)Xp0+N3+1=eJzKET90e1S>FKMLq@B z@Gi8*ETEpFQpkdwywroVP%>t*gAe~z)QkIfB!7Sxurq=cs8^M}AU@E#YfGlx55*hs%tJL5UJ7!cF}^ z3KP!Lcf(F*s+<=Pz!YK}g4Z=TFu_z^L6X6p%qS#lf?BLOvC_a`_ew#+BE)1?yK2&M zm^<8=S?k(OLzX4kG9@ObSsDTpF&e_; zlII8%ghaqb8r^H-V43DEcb~JV1p;%>7Ll<9W#S4V660K=xkb{9QL+?76cxfm7R)1= zrmRXhJeqTGKs*{5yTT)g9YP+66{bezO*i4kzNdfx&Eyhh{O+x~PY3+c!`i+J%ck&cZ2gcmg1rb!iQYFy>TDb0kpoH=s(RmWfV$NTTQf-k)IPMZPGV7fHC)}0VX|T1G@wq00f*EoVu;kTV=MWqe3DE z?XYx9koI^Q%Y%S=bH2Sbw<|h42V8!kLB}9FhuLPFde-SGRzh`DCq0jQ!jzKVDKMO! z!D`Uj$p{JxV1_C|J!(?*_yXJRW?sXYDa!zGfLqeMHO0JJq^6}AT`i$$ot%S^z)al| zURcp&#YA$64VF@vn{yZwMRQV^so9)EU?znVi`A8<0NY9_F9}tSynb%?$Nu-{4l!?} zP0gC~|MI%tv=D_{LVXRR6J_8@jwqPs2o>f-6a{9EUV+|G+Ex##dGhgp`C)wI z5tLiN1z;cOZekl)!qKn918>3VU&AU^meJk-8+Zu?p&#J@%>lxQL5j9xeFYa^1{`kS zQ{N4{0{jVPFKFSC!Uu5NSHJB$df)#Ig9q-B4M;#MhoELyUB!sZ+{mI+mb(X7#n8l` zH*@w#A$LvvcJ^e_PJ`7LncTBB8NsWxz#=e&Ji4j6i6`-3^Zhit00BfP7_NCOZ=3;K z4}!U22yk6CL?9vqc~lPUwipOAk+3UBLhAN&2yO&U>IC-$0cAo;pOe68m`t2}t6nSI z0dXc`0gJ1p+sibHJJ7`5l8`4Rvy(d|S8z&qaF0wxAtdGrHU2R&5ZuVvVJW`Yq5&=; zb2!u}3&|DX6umYuH9*kxqq8J${X+c)g;5$sFgclCH~zA2mC% zvtCzC5iuYlaIgwcX`DezSP2;9CU8;BeKL-9q{^X=P-Atu^OBqHdFAC-{qEtp7sF2+ zxCZ?MwmXs5;oHFHffib~qUc)?m%w?*@;tA4p*KL$#$*@O*5c78*r19!ozdaUw-2kJ z@ygEOwW~uMY{EzAEO9&3B*V%4V5qx$acgsD=h~+2ZKA${S?8c#tmtyPH&|U+LN&Nr zw9DDv_Ur(oS>2u2abCqpfz>03q@DAGYx4Ze$XtW*=yIKju z5GXxJR;5`Sd90yoXmmc*z`q)ImL-8u+N+5u$l@HAY%bIk(?kmbuO`79h*TjNGg)%d zBM4lf&dgACbLR#&X9^KEH4q#oD=eL2+ z1D9{8eN(Sygsu1BeSZvm6ldSOzy9X^(`T>(9K)ao5Hfbt(N`>uD~bn=eY2I?Z^FU0`O%z`t(ky*$rv~wuPmB>94 z2fI0W68WS=F)}yAH2-%ulO+5%^@OyD5uO%VkfcIBA$%5FWwX_$?oLXDOJaa8ssO0@ zycfOJObgtxr@RHII;n%;LMazM%@#Z+w-X%90baYg){%r*gdoOFt|@XTH64K$%ku6QzQ~90vTp*IV z21#ZC6k|XnlqNE4K~VFWnVi*DhQ%Vjev zkjmMegL^4NsK60gU#WQAn?+ugbh(2!YcsCT97j~xw5mnGo7~#s3RcA3*378 zmbYGg>!&~ah3D~SUv#Sh*MJYhR{#RGfCo{mLyBr%mgAAu1I-h}g5f2w4_pQkp|1xF ztHa^$mEEkpjag<9m!8|*yYf6H+mH~J`rKYBE5E$8Hyh3lb`K}lu9)tkGe_Bm)jpq= zvvSTZ?JUo&+sRr*VjmMzoQ!pQe-t%2!TBGg?vOa|+ zFQR4B$=)u?13q%+v16-wz~Pj6ZpaCK74`GL6qwzx`ZR;!13WkLIw!R9tEa4YLX}AP43^0A|2G@IgHHaXj}6cw`lP47a{|_~18Uu#~mX z5l|2FV<1OG@C>m8Hh_nKYu|;vr+}XaA`sA;yy+kIzwz5!Z@**xCTz4&0aI9wDn@cw zbqeeZ4;~r9Zj6`|8VRK=$h7Dbz@WL(pij=wNpf)S%2cV`he^o7HKS2{hox z#jELQ5Rhc&4o^w~5YrdQK)>YWr<5OqW*qEJfvt{|rDBr-cuWIQw`lGLWA|iLOHe_u zFr18xh^;nC@?=23<_-#!;6>hKJc7j4JgO8~l9q9nrH)m)DG8ELa3CkE-7RGlxDldJ z7E*i49Vy~Yf_O6}V~2ZfNOcJaW@gC^04IQ%V6Ksc9gPG?y)rd-mcUv^;($=Nt8h@S z#aYdWh0(>lyL)ZpzkI&?haZ?9p35&zCgt>EHNUvb*uchkoDO>g*`WxnU0!&~k+ ze`IaT`(v746-8Z5JOt02R16U$ERiTcuhUPRNC1IGb7P7CvloWofVqR+eNJ2xyTdZ4 zPP^A%?@%lAGFsfDu;oTRpPC(lF12sp`JS&{U+Kl4|GnAf;{eocY;4YIY~tn&*B4G_ z#FhHQtagDz)k?Q9Y?eMC3{DZ99!);FGkkP9anDdYyg-)Y$g%bt?|#LnF1+SH9(-c) z)vi~jX%E-|y1+Vcv*aCB!~Xub+b@qgb6w7~o|LE)e3StOxc*#@EK>-s zb0)GZa|egeSbJH_ETN;*I45cO0W>kQb#l40Fr^S(B0>-{H}&KacD3Y1Vge)uzZlGz zGedMM2@p=rS0TwPrI$e{BdwzoD1;C)cC$H!_7br1;ZJtH@2B=>SK8njb_hgZg>fhN ztl0su3v9wKF2+~?&sX+BnuUD=lPSiGtWvaR8Q@6gmiY*9eEtug$1nXP@JGNL%eVgA z7ry50$I4~Y`zSA?y`=L%BVaA?XtT}^H*Nb|^)o;6nLq#IM_@fX{a!r%uWydoOz=Y*cbNS7wJH+|IgGLcPA2|K$NBpNK7|qWnkf?TY`a9#5Ec~Nt8)} z5Ti$RkQcgSFMyNuoTGwtR@^p zT_q@@vr9eCKJ&TwxBk|jufl+>9?{9u{@vUD?y}V_k*8lc+2{1c27C_60HAZ)Vr!_hQQXEyS zGDWuR&TezWve6M`#GS8im3PkZ!Kd+wE0gJM+~*F=Q382^6DQBS;r7@4*H8cM)%e_( zJj?_#cpEr@up%`KrTaWiWHz*_w&6jn4-YZj2j)N<*Z`k^^?)g=F|Iv1j$6IYzXl9}5|{ym?s{wONPG2Y-W^1hy2NN!m&91GQ|T-=Qk{={o| zgaJ;@fh1=lgAy^36C0@lNLo0JYG%TMki6)Q5GW;|t5XBiRR>%(2}7CLB21kV5n9-_ zW|8#FC5Mf3P5@`Y)Zom*sAevy_msL4nt_Ncgbe6zeIfsjA06&LwhkP?6qo@eu$s4T zjoLPA!Ec6IPMPyu#W<`2E> zSWKEzP@|cVz@|n779k?9YdDz64IGk201^Voy*A{%{jVp)sbu2#Y|~N!-Xiva-Pwli7(7T|!9g|7N~RL?kR35u741IWY?{!^n_A zi&+Q?w=A&Q+%+;sRcB_(1wMx}CwCYka|wyCpjOu0+pB?ViFuL%%RmokC0qnB2ljyN z`S9G6A1$8z^R-7mb=!~q_{z)g+Q?-Btzun!UO1&OY;=f&KxQ66k^pyUR_E>zN|Sg} zL&%U~PBVgwlLn@xL455)%Wru7+Plwfqn`MD4_*U?!R|MG^U^o`B{_SfC}QU;UmJeu z_qMNGj1C5Rgk@l=G$tot-ke|H9y+dN6(>S{cZHU)dAfDlox5&2@}SOczdSmAe*U4o z;iFc*RXS$mroxPFU+%s2{?|SG&~NSCxB>VLf&&47c(t0&xx3_@RTG~~qfWwbduV%C zV97akjEdX3%eT7alhHQH%a~op=JsUoSujuz!8^#7o$L9mQjBKfGLD9bCHbJ;Ypt)Z zbh_o%&XdoI18#uMR27iLc{>LsRa>>3YY{oRZ=A)Q-?4UTU1KY z5K20@Chw1g&D1n*kWI}FmCBTSPqt)y|ge@22Qo)R(d+`ap z-wmiPrVJp1TWRjHx;2 z`Asa#wLh)1_W*|=02ShgF?=c73>$(RT)=Xqw2SfpvnLu@2&!YRF8kO6cB(xca{n!F zKDD$FfUA2ru*r6}-3Lwr`55EFXY;@FKfd~J{_R`-+ke~orT_ih^B*_|ydR&thJ*X{ zjo*3UzN~u;RUha8mw+B{2XOcu2cw$y$LLqonk+7+`Ic0$e zrV0g1SY%0>HyNWz`Y9a57xFKQ#=>bh-QW&6i2`e5?(0fE+jiECV@UzyXjg+8~?IFMRO#pZWBoZ~c!S zxcBXMl{~*lHe*u+u5FekcM<~71Yc_ZnYhFb&F;Fl_cdQx|NJix*$%~O1A%k6xR=+>@XPBZ z(RlyBp#@P!G+S^$wa9Vb$*ML&j zir?M)NW|3_4kQcSEN}>X0l0wrH0RT#{2-biP?n)HW>mWSga>IS3+wxpGVB5h%I+k4i!>REFl+jFDD~|A9M%i84S~M z9ODQ+h8{p`lqKpK)gG|7kjyfWqR>QIE8Qcx^(&F@Bb03qbtPYBn%;w|a z-tPA0E7*S;{_G-&Fkdt-ZhXE7j7}cV#8`&Cc1=@x)_V*W{stl-><^VFx`uS4t!I$3jFMc5#6oW@T|B3fqy!x##UwZqS zkDog2M4LbHt55#ck3Iq51G9I0>)Vff-P`YartbdY4}Io+|HmKV;^*)i@55u?IeF#V zu?`TB?_jhJ1J>4X@r|e-1D^lDPyGCc-nXvjM;N9t1OM`0@&D~>`zuQ(HMqR zDcCJ4rEyJOEb99-gJDQUEFL2fxv5%hu?|@QaB5sztzd!VjzF9sLI!hrk>)?O@O=>p z=~!Sq0~UYtf+)*hFwi2&hMK9eU;k^~)A+43XAz7KKX%Zf1lvx@^aR?xRTJp9)wE;;Jv50}8=I$ioX}$u$kxHkO4@1eo z=nA+)h}^U^V{)e;aEhrSBQu{%fU&p*;^1>4bP1(}eV|~hI&~qY-lj~Qx(rr~1T%tx z#s&2BP5ga-?biSKT3YL)zBgTXjg~gC%=9*~DZs~n1h#78VHKTA(Wsow@S=ii&V#sIrymaY@ z{_bhMx%`vQ)gdpx;_dw(`r0FRoSGM*R3{F{tg zn+M4t6o!Mm#_)fi~(Humd7U8{CGsQ8REAm=I}y&^vW(X|31Y zZSiP-CTcnyjzS2OkE-3t-cHga%W!X`?BC_jhZ7c z5t%B1hy!z?2)mO@V0YuJK#VM8rshr@nTW_xNR}JsN_F%sLpQ@=>nDHe`9JwRfuHUy z-*)i)rxtr*x0`=ccd#1uFwf2w?M_)t>Y29&YlT!qbI^dzOsvD67onWjh~sHF=4{o_ z7v&ephUz`=e?<91uwy6;wg)J56;V(X!14mX=bwJx?5*EjA{3C7vnR8E_0ylnIYFR;nB}v`jc4t z4V+!Z(mFN@QEUxNN zC9(Vn%xn&l%!y)M0+2j|K~2dO9xR>b)ts~$ETo3bjZVAkziGyuNdoMC9R}yk0QiOD ziKjs3BtU7tm^<8RgOLPIG483wPr_s|#Zsp}MT#WQxk;lq0*fH9n}u{sHQW*doB}hm zs=EPd6vVV<7B>S6ICFrAJ!*0syBY@pgIS_R0!b$BO(+)B-H~$23`QV;&COH$NP<~( zk3eu{Mi$v&HMJmOOxEb$IiNKF28JU9o#J&RZYvPP3n!hRBan!B0S&m)#fWeXbdl$y zmF(&}zx~v+&!74EA9)mTV52y)xstt&JL{e9R*?;+8>cs0S^30oAm2x|5BSdGqi??d zzTbKBr4RNz&p%GOLlwYm#H3MO*r18y=qWOr$zZN%;2dIFJIKjI*bN>*;!b9m^gHz{ zUzPo{n@>G=QTqA(_FM9kOWZP;3A{FT>d-46T>eLY?bh%6h3DgiXHaBeYO&fu+y%yO ze|h}7?+UlwnoTBlV%>k_|DIJNg3h3gmH#!zUwzN9``as60(O?}zz!ZCfA-qpxx4h9 z5Wpp(V-5)6)UmT)ebYNW`pln3TzLV6@InW&4IE>?#bXgiGw2xOZPd>Kmw*zTwS4L3 zrK6|YD@XFdpq@MT1}IlCKZ5Bs*aT4U60$W4T{l8CM?C`+=|zYGi9!>llY+(|JAJL_G&$T_46+lCWnK zGcUQ;dLN@JT5a#_6!0xfw}35R4-n8Yqzz0EuO?AeQ*JMEG+Uk3R`9|AgAl6O+H7;x zEHke$H_L&v?Ms%>Rn)Y2L0K>ZK&fvdoXTHQt=SsZJAu@cJgEfTVk#2|@YLIJCM0=w z!(S0Kg*GxmCnO^f+}$DoVlnoV`7Z62&F9iWJ+F;8MwOZw4C%nu{>9Jh|N3J~(DiWB zYp!013y(TjzH{aHecAGId5{;~ZkwxVE1UDS%k7*ezp0jW9Y96F0ys~qDn!~~$-{g; z(I*y!HEIsC`ZV<8kgtMGpbQHs4Gl#f{vfIq;5>kT^h=NZ?eA{oS%98~Oup^Cul)7< zehr|-#@qw?iva??UDcXEfrgF=3IQD4z~pc>OQCj1o)VC2U7JIK0BisZW)V!t z7)^w+L70R{;jYwRJ`tiRQ2@2)M+UUHOfKXPS&k#d37 zRHi$pmd^gmAACKASAPEAor8Al}2e z7w-Mfzx&k>cC<{9x|K;QEA6QNH({yUex@ab91`_L(9CqFU#hIfYh-kSHM zzifEd#<(~<{OJ!&E*w@mG5`a}v7_I*v3@EnA!i&tG6)wQyj(we@!;8LxAdi55uiW- zF_zc5ue|H!FMIyMN9rrh>hITklLoYao>3R`8u1$9CgMflGB5?!kuT+gRcWoT6so3h z2tX~MXwE6ZO^OW90l4-c`MhLCfJHNDo0^H8e3i2WDnys zY)B)VLm&ro$befLMZTh1Mkkfc94K*?sT z5msBR#Nv6NB3MQgHD{w5F)GV)r8j->-S*FaYzvyn@jFBB=JL{S0bc-0AYVRptY{(2 zyLDmRte?p^Z%w&AQ?v@xS<&fEXH^K2qt}w$X{z&;I)?6`P1(x+=ARj!0J0liMh64= zyD|TZ$nS=afH7dmTgV03eb{{|@EibqsQlTF?fk&2mtg_(qyPE%+JE@axBb%N7yp;f zU7KCXZmnAnpIpD?&E5OH`tW5NXErbkpmtIe72AN7^BS7ywh92#FW~CCkmVSBE80LG zxDD9(E)4%GFiyOg#k(9@H|xn0llhDSr36kQw$w)h0cy_fvEoGFkPywuBC%Lw26keA z*^NAEl3$vGlS7+?bFtKHm&6Bj=IhDtFVLNdsFD9(|ISi9&}f0KhXBA|r~ne6}*lL%W~xu!ZaxFHn5>qy+x4c3@T9En$_Dp{UzR!pHuDrX2Y$f3!6$Z)5S z5p$X{anr|vH$Y~%YTAull}S|9R3&6cNE9OG;I2%}nLs1z2oQx}9GM9kIb<#_1<1`+ znR2CGJzaik_ok0tIQqWN-SO<_!p>8&v;9PM@W(jVMtK?a7$CraF%W>I_8EHfDWJR@g3j!KmMm*zyDQvQDuLe=OaNaoh(!VjAZNgH0ovqBJ~I(0|^P3W36Ng zDWXN8+?2>jb0t@X3V}%hXd(iq)xianMWT?`OGk@$eZ%oL+)aP*XXE#OdUR=f6x!pj zeyIOdU)5S#b|`~r?H>BxpP+C5ME=PS;UB--Kl6mHWp|!9c6Mn)vYr~r;3#h5Z#j=g zpSkwj!O)iiJi;An@B-}uXHRY1vwp`To4aZIDuqH!>SuE#?r>1v()km3LuA;p-4T02~702Ve8-*$Z#~`coCkCG?Ijz2?Xdy!zH3 z@F8lT)q>3-4jBLfUji)wW8k@Q_PGySEPv=5-VIzQ*)ibQHFSR-`pr;jhJClct^3KZ zn&3S^4aNc#od4qcUoybe7<-=9WtJvsQO#i~If@f^18k-eQVyX85%U<;6BrH<&T}$Y zthH7$gTquMZ#!US5?BH^1A^=G+a#Q9zCIzH@Y4pc*csB2zgYWu(ft7u@)b=I9ZVDP zBh?XNN$6>Cp#<23lPf!A?lm`@2Tnm+Dc+KqRbx`#SY1PsU5gsjM8bzA7cY^U5(_{v z#>N)u>~N39ft$^Z#ME4qVOj}vJ+s)s%)!ja*w~50%?acpB5oFixGp1c?&z9ycP}r$ z?_<6H&->_4{ zZ@)9o2Xm@Rh=W^FXUIuobYY}OPB$|L+=ZCLqLSAVa+ncy9aDA&*Q#Wcq!dIh3{F)A zNI3|Q+`i6Pe)CKDyY656nya$6y+rxO`WkJl%sh;pOEzl>S8K~h-qwEmD^5*E!*6|J zw6^|W|CTe^YF5mpUm;_3Iwvv5x#8#c4rV91opevB!6RaUcHUZTpTG+Zpd0sq8gvEN zMC`!h;u-6K`p62@v)TTo`TpUwJ!q{Q$=YE)9ASI`^%Y01J#3UnT0_Ucw4v2wfY5FTj_m65+WJfY=g7Kovov)gyVI^%^vT6`;_c@2u531795{ z?X_t-jFC0T?glf-S_UU(hqy(rYm(p^O(UiAzbj>l@lS*VGpFW3j%E&|R6Td7ku>uF zPkK3T9(yqu7cbG(;`Ax75|npqyS+ zykET;RnTcV>0Gvr{Cw5{|)ikj&RktW1cUMw( zv!(@z*uXV~i79nmIL~}R4r2PEm&o0aWDO5EYL^umXk{rLF;G}F|Ce`Q~SyEM$T9D)ot-8VQP_jRp z5g;LRZIbRCAjwmrHBtjK%e+A$vPXqSS8@^$4pTD)dGfB1E0`!S!K|7I6QdyR?ryFB z>wiD_nSb;AOc|(v9pLI>kL&#b}eQV_Za8_Yg;>qKz8=nL#xNT{ai6ds9=V| zD**fa=LfTcSgwT}ZXkk1c!5Eudt&tz&L4wa`7#@!r31_LD4PPb(ptHl^3`fI)`P2t zr^|yS)qAMhuMYMxODG;j)<-xBYa<5K5w6YfjmkwdLIqxdGvW|s4az_YoxsM36Oe&o zV`)xaGh$=~I7f`AOPd{3HE}4^OK=8sfKAMvwF?K6;u%x{m;yOECzyMrwU#^Z%fJ>e zS09$+{c5%aJ6QCEUUYR=j~rb+UND)00y+T_Fy0H3Yv`X1Av13_Y;$Y$?&KlyNJ_oFsZ(S5fN1YRx)YVmVg%c>mMD^>~RF$4$oo80tR&zYgs+ zAj0RMHdN5M3rl|)hnv8&07J9yd&i%B-_bw&3*UC~Enj!ymRrx>a3$s{^8bB zUwHfrA9yc)@Q-c#yyNPPKz{+UZ23;l%F3QVH3JwE1OEi-*J1WLC~y|T&YSR?e-{Ve zp9U2XvyBtJf?bSZH4$sdlQm0{+Jtu?mRwaKmU#GSKeiaHswiZpDnuNDQzU{_b&3OG zD%{O2!oh)wL7s|5zj0Mx%yt*TpoQl11{F}V{5OOszy3k#!xp7La|aj`JA@m_yc-90 zck|#ZN%RR#StdYo0$T$(11Ibh;9z%zB+yhRL)r%2nxIhyK^!oxNS%dUBO*J2m_rEe zaHOBv1)))q27x=nT*%ca5D-09Kw33Zs2O>jg9UI^Wy!%|YWaH~tNz_DTvP?H26TW^ zKnpm9a1u*Li&k!~I-lTh%i=}gS%82`z|+8P(g8gFt4}_T_OIaMpe6VkFa!<=bIW=3I9>XO9_&r}Zc+YPRv6kI(uip0Z>FZy2 z;Wld7heSJv8u*~ytXss^N3*>qoUii%~^ z3IL+839CEYgowaho7cf9`q)vj#@U};`-9(j?kLW_^3Jv8l`P1#U5m|H^#rqWAHaBe z&Zc`*-^v+GUD!Jx|G>5FFWmsHkAtt@j|DpG(m&ZM*6M16$s`3p*0Vn9 zWsG-FZvz#wmK1A7D_-YN0}g>Pa1=-_ivTas9BMMaQ5~e+22D0u2|tAA059Ad1w4nf zfE-#uE7*bNQ9~OVU;=8x0c^pqqI@2>8N7`CdVlRiEA(wTKiDpGUMIXkoLq(}aP7q* zoiAKBFW-N>bE@G#=BOQL=LeJJ(Q~~cFWZNx3rVX$tW)k6GkfZh!p)QwDe5~$|5rbJ`49i-8gLxAIlK8mr&hf1C~yf-L~NXV<~5&bvfvDXT$7ZXR|tZ?1tCSUR+8l;3(dY_zuvwAU}i< zqCpJV1gj5W@-D=mUOcLTt?YMx>gwlmjH7vsC%M{3wt{K~ z2-HBkDE~41docNK90BeI{_4Bv7vJwY{{-Cngy5n`g-52?y&1h(58D5ZrC9x z4Q87^EgnNp!wgHw1Zi?CBn=tDymnP`A_FpFCXjnwSp%#h0h77ACAL2?Q<5$xw3)Ei z%7N3gJ8gx;f!!@Bf1n-}XmZ_%MDpNzqVbYLe1?`l-)d)txP1ZBeJ60PX|s94t$#-}j|Rl<|zpY&PEh)2P3{h_$*C z*aOO$~$2mB781?t0d$7;FuKnhYgzG%dP%EID72=wcc`3mDDa&kmo20Os}=~ zpP_o17lS!ffS5T!GGc-$(6l)vV|a|woIs4!tAVT5nkc=A`QqxFXGBSKr%17IaI4j# z6SJvjk~Q@|ftaW=2f0NEGu+g)_K<}}IVhp7C+$|QT2oDdyH$JnxpQkj{*SKy#;;!h z7}&t_%c=9y*`+6eM}W@*K#rxgGg&Llrk)j%3x*LyT=GeQwRR-ZN`YWRqBNDPQtDKZ zx~=wn!qf3H@N_0ix55!-+PZS2p``!Jrq1J!rq7J$&d z6DvRXBbWdAj?Uf-=;#X1EAv7nYA&Q&i*rS$VD<`3&dkK>Y8Kfl7#!?Irl!PXD#FC< zWbP5JAhs0nl>FfUExhL&-~7hokTHmg;u5B`dVKxxV>~96z&h{#?~w7Ht}T&Lejm zUBCI3c45Qa%b$Gm!=If__lEUEn@-da5FF(3fIs|sd>Hk=@07(uqu0HjzwP1K%TF$y zI+?BZh~da`imedXBY9wtPQ);A34ocBlYseht0Tc%Vs-qRricB+T3&fb` z$Z{OrSb5pTOKuJ~ebVMD)wPzwl?j4?Io@0VMEb(IOyAjCG)e=&%VuKna^d=dcs`3;2Hb-c!?C;1 zwtny*JoPW$4=A3e4}adi_5pwkQzOb886$(MD`GUJ43Z%#16oDSG7@&HLtuAy7LZU7 zH)03^S=5woA|Xp@vBU&72rmx!jAjVD_&L(54r=nn8ZQ7E_~qgw$lNK3#+p4K`9_ik z(Ew+1a>s(U#vu>~i^>d(HNiRLPLL41HX;~wFuikcIsx>&v1|1$0(;0MBPDuhOho!9R#m;_JXqoLqp6e|SA33CI@2VZ_ zUnu6o^UuJ?SMR;^*h^o%I*G46@xc98&QErB+M7G&{1D|9V!3D(>;pZx06C<9bs#MWU>O|nIY=NGg`7l88S@$J03bks zfVc;YKshLfCz7RsJ6Kv?K6-R*?P!*_4|ijASj}gXIu3yY_ym|QItka$Q@C-TyZ`7z zcdg#pZ}sGmB?mI(hIT;k*4{RkS#50<1Ba*cL#yj9#f~) z+=)V>gaQo~)V)?>CP5nK5)n%#!lp_o-_6ZyO`QOi;HI&T9D*q*7r;p<1O_0KQ7Ej{ z`uyePANZ%)qrXx`1fT$JX`lL9)bQs&3B3U9rgva%{f&rKx$8C?6}_HhVnTWFXwEr_ zv~tQaJB;%RN?eaobjk_3Ct9;AGl}4R==NgT2$Od8T6AYP``R~T4}Zhw|NQp=|A&8nc-Q}V>hzg8VlOkY2K8y? z$Xc0Ij#!hMxpK%{O`{1wIeTR+k|dN+H@K+_heYECB2s=XQhd5fkkns-!(UtixFtQX zGd1#S2f}qeP}(TSDGibRh6=!v7L34wh}r5Ctqvk#4rWBm#Nc|-Co)14yN*Re(V^+= zZ%Iw+fJYPIM!X->tbrv6oXAtwZ_2gIQ&<><%xa@7AfzZ7AZjAzQPJ}_Lxb`spaMmM z8I&YQp3Ub|7LtOrs<~j#YPYFS>9xAd*<+jIZMU_4=zG?zKK}=QTp2h!%4(D8;ibv& z%FLdNFGQN0x#`ZYebrZfT9hH1C##DjmliJ(ee6HBOG-sZ7 z4;4W+`p7nVy_;swKRZ5oH2bQ%mk%bgd2xF2a(Lp7?x!Ew`n6x#`;$+~$@QudK6~`k z1Ft!{bJZ@LJ5?RN`rz{J;pVkVR~`d4fs4R4Fio*az7_uLH}Pk`S>eRxm%UuR;cct0 zzgKTQlC3YdTb)u`9%9$IaET5jCo_ah%o7|IFpyXivmoqhb({yzfJ~TzMy`u;#vl9S z{OA9}W`!-_)N2M`vv%`oYuW6o?T+xVbNJBbpWM;^J9W=Ges9}*fx!YqPz@Nu2%*O2 zbJbIqX4~WI1^AaMUhF~2_khw^bz7@(GdnP2gdLovKG96x1kCO z0M*XZlFMn_x?1JK-Jn}qUPRmk_7|G58)q8;XF!<0*R2mIHg7d=}E zt&vmSmO51Eczvi7t%m@PZNy$H#Bm*3cvG)_&lg8pB}Bx>Q9S{F6KDjV0|6S50XPb7 zq5W;(+cE!hUhTOdmpVXKK+IF(~tk^_~-tvi)Zi_d8~tgO~A&L8rFG>#(r@q zyf2zbpvDPCAZKX|CSM28o&-`VUH=!&_RGIOQS56JTq5vP)1~C)i6zNh}9LQa|a=i5L;c9Gvh#^ z1)a}1M2jROq!q)p5)U~MxZUb65AOd9OFz7}6i3@1{8UccXST{G8v(-$W#%n+yz+l) zjk_B+pSb5$?dkL{ZeBaQ@bs1GcxQU$6TnsAIbf^Nx?G8$`aS#9?;Rp9Pn@mZ_~zcr zUcU1Bd+nAJ`%CS9(SvwKB+My1+MBx0sHxEjZYoUTnK59|h>-`S?$s-;fBBP-O|EVM znbLRdngPiHcjg1yv=J5JcuYcW%`%mT_RSp@E z!81668Q|V*)Sm1y*oiX6VLiO&ZowDg;x4*zi@k>FvnbvUX@Rc76}f>8rpN*5p!ZVv z&6q1}irEbF2n>;CqEa9?@DhbfIbHVb0;&Oop@+a2YCu2=+wvljvYLNgTfkM|pJQ`a zf9QKJx1q;y*NJ<7?q}ZlJzxJ%0RQ#X35dO6*D4(5n$(eXbart9Suk2GE^%KlB4{`!+Wex7R9~suyd!v9b76Dx>~jY%y?-gx%b)t( zUf-|X|3Lfpdsok%TEFv5=lN^LuWqi*4)(D>kB66bC!aAq1?&J3s8Gc#Px!ArG5PoL^^`yR1#fX|(upWFR4-~*tBdbxp{JFS*WS1vum1LlW7DwbAT&>O_j*uWU(fY8z_ha zP0N6SX@eU`oM2B+pE_mini{nZGR|17CTP(Qu9di<&On_#9Q~ztSMUD!y9?kNfV*+_ zrhb3C^XLbGPXh;_%jx}Ww_g&RW|OM&Pqy-VvV20pFq=)oQk1;RSL%7Gl^21sR{wA~ z_pBSMjIuG=gtTfR?7$h|g;7>XC%pQNE4|;@9XE&D>vxU=bHv|6^$x_7@GfYMEW!mG zV2aQJSH!Cn0;^f>sH%1tMHORlADNYgJ&)(+^C3{e#?TrK@h68SS-}KmDXTAKZl|?0 z!{=-K6s}C3`;#9!cM7jNedLbU+3`ST_Lv5d`iM$!k7fo6 zW|c~2fH;F(w5o_R3c*c72RlROrxMaUt+nKQJs&dYH%y~58Owl_DcC$8*$_L1S^k6qf`3s*KpkvlpI^H(~! z9YgloJ74y#ulkBtZY*asJ=hser-yvuN}1274RkxzrSs#9&yMG8cbv&z{y;Yl@zjN# z(c_qH$weN#;-z@){bB#G{_tmLds|=sP`KyL*1^2|)6Y$}rnvY1{Fa+@h%Dcmf5n;b znv1QE-`D=slRFo8KYwC2SzqZdb!`9nt&e=5dj9d=%U*HItq%;2EUzBk)qUd8tGgDC zKk)L_>eufKpS}9n)ye)-hX;=V+rS=B!pg}b{=P@*_hCCbzWu5Pp z)5+NG=7mZj4Q$n5;xKVW?Jh=aVTq8>(D~0#?(Oc4f%eU~`;M2qt#`{2Y2)w^=XUU^ z^M5e+Ujxo9ZljylRvu{eJ5(SMxGlh1pcTXb+3Voh3K*r=b)nC-X_s zk}z0ng-)BCBn06WPuoR@Vs`CdhEibU*^y3f9XwOto1^wzf@(FNLQ8mVu>_JhIsy|^ zPoYXv0ReX4hrp~+CBE=;z0mmq06O-~$KUp{^;ay%RqVHG@*)r-%7~DotS}OqAWmyF z4@n~e22nE3r`EAUIK?O-Dx9?PCclLkMrNwf2w)}$QDAm=GIA#d1#(jco4czbB!IBN zof8o{nkOzqV29UMXGLL%Odt}3cIC(3|3UkOfARcG$AAIP058GXSM+Z_Gdp(?HzVa&4=)d!1D{#VA{M3z@hVnVNe&5dFe*ZYdG)}@S}M0H$U^o|Kz*h^uXHc zg>QLR_^E#t0L8`GcYp76S;Y#GAY?)=s-^@4CSi~2 zF~Z%QVNG_e*R|C~?V@pku`?mOAml_tlDPg*F<<|GVey!yUEzAqsA>AA_LjqvK8!`I z0?asv83@)`h=_^UqDfA$XwgX+q~tDHaP>xYo)kHjLgbZ0fE!V81E)}2Cz3!UWFTmY zbwQJF0L~ilp#*|6v82H=1#(t0M@|%sv=VU>w)u!$U76b?91wD^d3vq9@T7j~$;rna zpM3t&@>A!0bV=d!#az)E1tC@d0DHhPa8rBzYhL!s*WLT@y-WRKXS>p&j&;gKcE>3{ z98I44lzOPky51R9o0sGErLtJz4e35V>0H{|9aLdfANlmYzGPb6biBB-9UpmgxV_oh zxK~fz(Jfkhesi?_$?V+ac5BH3`#op+4?MVZ<_u4Me}3We_VV*`^Vz$<=_`AWJ=%KY zQ`Ln{+5bq@KhnMDzV4E>KDRSDcy9EHS9MG2aG6jT&}+x=YHHjbOy30VmU|#0KgFUN@1r)jhBH+Mq0e(oXj%u;`-?*jGVvP{s_^X!R z^7^~pboBUX$vbsG2<%mYC4y>*qta`KdbKVlu92MK3U+|ZYG{?j8N`{JG7+-i7A3sU z-E}oH<3I$4IY}B8G^iH}(nveZVUft)YUhkah+ONM#U(%qECO}}rA&yG!ORS_qObj@ zC)+>zqtEO;eF&7m6nH7{&eqyX{o3y2{O5tEfc-_{ZWmZWSf9>zCu;8ZX=p{BMI(m7 zGf*D8S$jH*x*h9VGw~L6$9}*ZT~skQ4?;^d+Ccf-`SJ5ljqX|!e9nLFJ*6Wo-h~@> z*z^SJuVC_0FE%I}f(2GLsC!>Hqd7A$D>)>h7wdLCI*$1^><~ByJO-RcqxHPLNYcX8 z$&0BH7K5Ven|%ZhfsZ}?M}PYlUhy5@9=7*Jtwr`^jm_d}l5xhdHc~@K;{kAxbWXVb%~EpwH!D7QV&bC- z7G_F<(FF|@XvTpKPl3Jg<`tEYrqJY`th|y+3l<^~ugsG&nv8=G+`wRVf^dLGw@6qd zsf)Nqf`izdiL(X|?d}ebO&+z^?f{4=Yr)mv6#jpN{dcrw*;U>RKXa|MZz5eb--vkXG!CShTW<;*fm zH-D59C6&oi=^8sq9qE|NvJZ0n424cdT)m(^{iWt-KezYf3p(28L)otf1V9;>AOsFk z#!HL_uyP15d|RXO##`R<`de>VY|J>lj^5cEal1dvhQUxh5@2QF97EVn>FYITN3*Ot#?3=oG=EPM0rhnmD_p={KYLmlzZwqf( z0;dp(x%|Sg-J`vbRc+>D<+-`lPn7l`Q^TXvgE@7ckt}JqG0@DRuQWj28pbnJQFLs}PstMo$+a_}IZSWC36vvqvTx^|~iHPd0|tfPr?A#kkp9-)cX5I34{e zF6%X~Z>$Cy@TXLHPWh9macq*YHKW-29)yreCpOVuIM=B9LAjx{?KRuIp@Qk||HIki}6)TGV^gHdy*6OH;d z9s$so0Ut@Co6-KRd(DIyDMOh646%g)D+3~u60m|`2}WC~B$FT^k(nIv!LY(p z#B2?bkWwgPHLL;4JlLCv*jTm@B2NV)=_uBzHB3qh$u?st8G@|IEM>}t0vjj^k?Pv# zKj-{EKY4Zi%NsxhYy)S3x1;f(aI@jY7r=iFTm?mk+v6l`! zELD;gy>2Q>70oit`tiudY!eQgwBXqOXha4=in!gi@-|=^@DU~d_Q#%k|98_L{3iYR z3w*fYO62@g2Vygh=tY6Opqi+ z?j9jFmg$fnZkaP}?IEB|3V;Pk7P$x7kR@w##gR5C^7M8Hz-r<87O-rDU}5v57faSi z*RfW^5D8(Km^DaRYncRuGMUw576lI^ts|k_cx*d2oF`vMKKj`BOP}f7+=&joTA@JI zqTnDbi$jVgJ_S3uE71UZUIQ zxL!{`@>kuDJ=K{wB95IZKYUMpX4d`qlig3e)W5VMo5sBUggSY8@-II*S~|La?ylm* zk>Z=J*zJo!zZ^7F?4^7CczqNB`xh_M{40gtbM|Js1$6fJYiI90vh3RJ?ZWQ0&_Ji- z`kiO*e*KAa>pQE@-*`5**MTn32QuuW`yUs-{qezXPsX*mp?5mCMVFC|$IyMC3?zr!gaQAb2HO0Z z-^c=P`@SP@eakHm)n*zxlt#l^BZXpNl$2nMfR@d!4=(hu?bPcchq(zrl4TYWZ1Y)~ zutoz`2sW7&N?BubZr4FvHdD??5kgt3VQmfw5=vTYZ9W_j2VpM+VYMY|iHtD>k|YcS zj2;LVf?`10NXx*)sDAS4=tsVPbNy21ATUk}m>HCpO3P{7yol}v;Ca9W=VyG$kq>5; z)6^^AF*p3@%AL`grO_tdi>cy}95YhSFWDobcsEX>EE(%G@f=6kP{#>bnGV+ir=MaL z(188$6ZXT;5aOKIZ4Zyw?C^)p2lrRG2lZbtcw-hUNLMS_PgN!?G(u|>gajOL8Qd{u zgiZka9LApqo`BeRjcG66*?}3dh0InQXcpSF3^YA-1sqKhPB{x|#tZF4K{Te**tOvR zqqa%-rtiW|V?3$aG1@nsEHOZYQRj!gd+NzwsQu`Bd$%-3MJm738xk?czhlyL0S+*c1VK|SnwT3N2 zDv*`Rv09TPYcz~Gz!f+S9pI)7k>J!23Cl)U0`iPA!^Xf2K1wt8^4lpZF0BWJ{6)M#@n@Brrang32B8dvj zlfW~;oT|O=-fw#I{Bn)sL~G85opjfBd%@zQH&ZX|55?Z5Kj9Zo981$UEol@~cH&4W zOPt|mw04nq2XS**J9oG;&9+xM7ar?0sw8YI~*m#9xWMW-k|?T)!M1d4MMBMUV2K<)~%iQG%0aPr1`4xA4xLt?Mu^ zc;Tw-UQT!zVGInhA9eNzcwxMQ)?Y&{JgWcBKQ6rMbmzje8^89!R}R{sC64`~G)TI5 z`AYA~wLiwIdVUQ6^H{ul?&QMaq*oHsf(5Jv11#Y&M&s7C?WckD|NXZAzuEl(Oacq3 zo?z5VrCBE^D4FSWCu?1a;|}B*b98y;)b#07W#M>NZ^pxG-BCL#PgQ1TXNzT}$K9?T z*epwuQff#F<@i!1dfbj)d3kqhWmAg6={rx(&x=sHQJU`U_Es)#?6fvQuYA|ti?d6G z%hz@)KmEW z@4m5meRy!yRT=ag@LqrRQ9Insc2|Lm2eAHwAHXR$Jf8JF6}xt*v$F& z4OFS3WTay)jC4yvj7m1{_WA{nGbb!K%A~rV#RBPod;_`@`~dJpAb%KNb?x#uAoeVv zFtYGpM*ORW{{dA36~yx3>N?6;*(BB(lit;O9oYqp_Q0P5#y|v%!$T#!{X6}4zf(MT zN35!b#F&Pr)3%Wf+=3Pp@rc}pmy{=p(+GSx6VQrHjG85uumakqX*5Xt2CA()W8B>H zUwjrH{kVSdNx<%Z==~C-f>`8w!h;9Vf+3Y;!+CNs4u^sS7-I;6NlK-RjRXWKhm;2x z63o_;<4UD%mI)RyrP= znW=QNmF%nwRnzlF(#2wWZBwoE24O|q?&0~}!IKx_y{%HJJWkAHk`UAI@hG8gI$NEXoGz}J zZ2M-|YPoCcrdpMv7y$y9)(EZ-0(YaXtemZjz=oUa5}jaq@zLeQ)4O_eXYYlbwZ}$$ z8R+Cgt&LAP|K(G=zjvp}{ar)fpJL-!i zRfLHlEet>cd2?{1yZ8M5SH5A3q}TlVb-RBN;slDvQJzgy859)71Q%pl(yhTBvIw5z z_}=tHb$P0hdaBt^EmmPuErp}PLQptz%&FFtCMpzVH{o^<%2E__Z=7wc?%!N*PE4!Y z7K(3qxKZ<+SFUyUw$}Tdo*DEL~#Q zC4Suj@S5(w@Bj-t`No+?-+bbclha3J8Dk0dUJzcoY-w708mEFCqFo za1$6Es6R9ud9Oqbm=L`dymtt3l#M0pGrJ7OWk(6+q*^ENYcecN4##W5L0cmz7nI}p zAd_lsO#;z_6Ck}0*amL=?>7CfJ8|v7FU4QLprr?I?YoO`B$z=XXbaPY-U2-b^#$-6 zSiMH-tpKrfm-<&f;oS33x2Ur5I@VrP=fC8B=_$2#)xpqh95c7wJ3e#UcDKe{2mjRk$|q`z|rHkzTwt;W>aB%sR_!yjt7#-tCkjL?ObUj zyvTtX?nJu^3$u~h&`-S_U(6DWoNnx&z6*DppxQv}-;mocnK5_I9xV#8CbCmAvOO}_ zuQac|m^2#h*$1ar5LKTzj7^-QCz9is5Lj#t3cErlxgbL<;k;!&V5=vFuwMCjF$ip(7*ubww~$b zDNcX{V|(LHJ{Plj{(mExlda{8=&kL@6o0UJgb?M z|Gi52M(+sGFou+J$k8l(vR(C|C6EeaDa3EUdCew0`zx1b>(z{V7AcY_+VJ#dZ92&{Xy^Xi$*6tPzOq$S}b}CoSl^1bDVx^2Zl4FeM!60Ei)%NnugY{3Sm|oz3*Z)yQuSCX0oNC?s7c ziN^JkgeZxGYo+weE&lF?9Bp=HyuP5MU{xn6m&u!3uDWvW#aG&`>zgmNnkU~-tR0yt zKV^%1C)s&V^S75j^<-n^QhW8wyQ?pdPW^BG4*%X0G~P77@(J^czZ`$Z z--{pp8x53|Z*Jh`B}z`o-RRiEt4$xdr){N=w&*Y@pn z+>Pxj@D+fscdPEp&)@UN_+-_Vag zpfY_EFMajWBmj$L)Xp3`RXtu((;y%4+0kS)L<~-G@%qibzW!H-zKYk%WAF_Ze;gqG z-P!5-%;Mt25Y?4^+PJyZ9$uQ8o;-Q)qAJz*I(lWJt$DoCZql~O65sUW<0q>pj^5Yp zj;*Rx>!qX1rRfQBfSuOpnd_sMF0?%-TArDx7X61GTpFFWBTFgx#cO??B;%o;nhI|_ zb*h(|7cRG+e|GET3pW?%aPRF4b9bM)UfH~IWu@I}B8@6lN2!98fw2sXzBVP|>%JWZ zWh$J$KfL?4`7_no3Kx+0))bgo+62M^2GU}bV8`J6-iyz-o^~;~{Z_Y9Wx-x9$Fm?Q zC3BiDR%=r-E=X9bVJQ!~$eaFbEb<^=q4)s9Xmj^JTLWus?jEotlmOYh+hK{N;~JBa zg<->NNi#W$GqTEWZWrGDwm)xowhnvZ66ga9z^#}lA>PV{p9QW!?7{M(G#(fl5PKZzy^zj(a5Iik4Li$pY5b1PmkX1*#BC^jp`5pqj0EVa4?-<2dH=l=Ra; z?xom0bZmuy^u3d*cGz`YS=MRWWE$Lg&0Am&F0%%ZJ@AXb;mF`s?daD(cMd?0KB)fP zZ+P?5yK+yjeg*&Y*YPW#Iw)li6`$r1@#GF;_1P!9&puIxSD0DM9$3a3@3C*bN6+7B z%ac-7jD$EyC_Bg-$nv3a2*Hp}SsZ(i{?mhv@BP0gpZH?)2ma&!`N#BkJ+tz6{(kje zeNX-NIU>hc!6r#bh50=oi&Ao=^c)yXR>%0)u>Y9A>79}EU-nK%83B(b(^tx!-(frT-aq{>ZLIY*t1CMM}9=!8gtq)x4H zL~deWK1djV&cLuXr~GHu!toq!jC5U_#l)5l5{QIl1HqY2B|Fx!id-fOVWm_`d3sd5 z_(bya|GxLXo*uN}0X3lFV=8n`vMgvDNqx}>hpl9{MX7Y$X~(GvQkj)fM6TNrb{u65 zgY5)GiDrbCfZEcT2bGf7Uyizaa&pd*jxl3*eN&o3Lg2x^S?@YlGdOB((#0$KSi_&6 zC`M!4af+LfG>C5Q>7fu|jTUO@=~JUls;@W0-J84naq{}c?BeXvUen*{?DV@AuRVKu zxpw#2*Spu#^UbHWp8Du$(>mYsZO7hwZf@_{YhUiH zN;`;GSP2_<~`}$iQSs2JpJrUe_Oa;ge5Y|BJ8PCF!6O{neKOiVzdP zB&_SvqK{(L31txYBRg&m``xYb)I_mTt4vjklMtS`e7*JZQ#ZF?-a=u1qEWc*c;(1k z!|1FtFqN`j3q`FUEsX7Qd#8Wp{8pOA-4p4(4=pVpt5hm7PR!No@uinKtJm5_`w!n+ zSh&qU;`rUMeg3H{c4vKUY>v#7@44r=a^#>tzS`b{>GpblsVc%!Wi)VYmS;S4zu^o! zcuDCVGv{uV_a7_HR()X|*hu7bTL$365HeuI*l9Jt(t4_yo1pghT~pGb4%JG z&;-_jZ2*Ku=*_vsk=0Z>|-#mQRTk+#C`qlF9CV{nE%tiQdnHt zlRG-SjK@BTKX_bOg!xBP(yKK%Xhh+BGSjdH9h-fuT^p@7{U~vEuJOmNsgFH|0_<#w zPM=KfxJ}=GR-ZWI%$^GC(+YKUAXtI}D1sy50*-=QK4+HCEq&WN=RWn({cr!*Yk%+y z`kALkzwz&v?z`J@T);v|hGDCrq#@~=BoRuQ%vuBK2M~e{-{ZU5hMr1Il^VRHeKIrw>EaUV*Jr?TnIy7#eSH!A`{;j-?*YjLcQTmbF?0;>^ZTG zqF6L0g|z<3BWa;SPk(v1bK~ahd_8dMJa(EJrHoGM)Bsn9n=d~7_;9*bOf(#4oMczJ zTNkc;6{t_J{lr|4#DM`tE1GgnGSNnF!we z-sIBf+vDrzaa#api<9b(+4}hSOt)Q2`;7!21wRi|02de@ z_4iOc==%KAlM`{XV2GYbwe<$!)`EM&d_i6NMs zyb2H`KnIC>f~|!{&U@DxD=8es3?UU;O`HdNF?7!A5?~lMAWKT+)p$+|6XY_CwGwGU zOf1kJM4x&l&u>tN*#AH_2bHLllM8yn;Ckm{;Y3tHnW%iNgL$gBbD`K7^e zW}RS~yo$q$ouU9KZM2@SCiuq4o&N)f`|DnLWut%O-xg*ThhCIL8ZYhO57tCa7XW9j zVPAJlPcLNdnX$8^%MHwyyeVm>C@5=#zSkd^jUD;II$v1T=QrK;uDG@qetgy7;~5lG z8E1~@GbiYQTgClnlUr}0;#B4ytRnz{f&skBqI~~9nw^^u-u*pSuY7U*!~ggCZ~V7= zZnz{3~W9U*-K zp~|=kf>XXHsFk;x`@Ie(C)3u>upKRWpWyOgy>qwSKXjjNU1{xnElk;=c>DfW@MC+MfYbu_4&$k~vbH;h}TY^vh zX|($Si3LVEMK^irqND$(jBOmZ%8hEUJQtRPqAcE8>kQkO>^d{E-uyXd(C|XHu(7-F zr5ENU#t)nhW=?3!rM=y4EiS-(97qSz-1XI7#R>XUb*E~@xFJ zZq28uN&l|9X2XK~%2V6dF08IR^~~f{?c|+rxZ~avi_^vDpIzy+TIav=#fi!3LRlU= zx42!X_xHQfHWMAE)^(jpHX^eHVE;8IoOpHLsfH)!8uu?P&lF~@DJD85-BcVxOv0Il z1fniR1}z<3-g~*Z_X2sWO=o3~}CfASsy$#)v%O#aIR)Mb13u%mBz)zfuSx z)gcbd5`zVSl+_8q#ISkcE)M#|c{Kq7Yh#6ACXkZC8fK%DfN<*>JbfO3|7zJM%a1yh zV!ZY^@cY1Zh!EI2(EkX)3W)m@7qWEE;CZ0z`7_G5S#!v4=DGuxWW`W()HPnkaj76^ zXybH1VWBe7xY^kqB$1}XFDWHL7Db(P(_{tM$UnOq)U4ZJlv()@KC^{Ln4SMWJN(z5 z&UB!R;e4v0{Dzr-y<4ek-GMG)SK@l#hc6#liXXl&J9X+OPiSlZDAhNP*O5)=HNI2__f9 zC6z1Z+2}FYBCq!(a)IpOT=y{l_pry4>pk;IK;=rX{4ro_zvc%;`4h!(@)9Bk36YR8 zHyH@zf1Ss-ST>oIRw|{9WzMAI5Rr5RGv`!#QebV2*05Sg$5<^Lmmv<6qh#4+V9QoB zh!jIuDLIPAZm6t9Hqyd}FTI$6In^o}taX*>k_!ZEBe=pyMX zO$t``EH|Os%!$T^MQky4kU5YnY6`Pnu}tYQsU?fJ$Gb3?nmOTzPJfffZNn8O9*=LX z#*=k%Vp#@-WK?o*vDDk6jh!?MozP;?$+S(5lncW#U0NB({W$c-O44xLZf>3$MLpnC z<9MZ5Tz1&W(kWmPa2Y$=x)OI77~onm`V203I{mhZnfIXgWNY`iwWrdXm*w5>S}wbu z%8WKUPyX@f{(B}Kx_j|WZ!PTZc~gt&{E|O+baKBvI&oYI63;(lO~)=jFuL_2nkf7C z-YhPDt`wHr_r9YrGv(_x4?1w2VB=b~nS{gs;K*A?XCAVq+j#2n43`!$Itjc0ym}Pg1E@kASCygeTn6@m z8>7yzzTElMmr(&`fCA70*1lmyzS^P;r8jM8njlY7VqrD(2+x1T^md2dtbgXDd&jY| zUG{c&?Ap!IFvIQ^DN5o*)jU=6y(5#2t*Q9Z(`((0q@T7IPw$_ZKPDEdL81QG$3C^S zy1KL9J$h#P+{u~Q;@r;GR%>s#*O74=R0>lisxA5hs=+D1aZRQT#Sx`;vA~5)*hJRTC@qX!ucS(W9t3ID=Pap~%TdvpAB|drF&7Gu!Z7*KD0xj7 zq))*NL`8E66u^>TW)r}w|6kVfR~2Vp-Q66(fb(-&1FYP#p&0=`z$=l$sS3VXk1>mH zx+k5!O9%7tYpD2`015_i+uQ1RFKyE0akLX*dYnwx)5fHCq~O#&cd2GdCFjTj9eJSe zsFVOOcDXQ?8#{J@yK|C1Em1z2`n7f=uAqXlrjuJ6Rff3phOW8#6+Yy6$}}WbXbgyf+W9W z2l(;t-}-OAXJ9KXCTHt+x}`ffOKsFA9Sc`$jgUn6>{uFQ^<1gZ@2igA07EBDsi;B9_Ya~eoDBw*VZgJ&t4wX}ALX^hc1ZK-a z7EB$FQa9;(z)<7En^(?H^nWUtzKwQ2#dz9w*T3>VU;ogzzxC1YzT*?WVbHNpePVF@ zbUc5o^q%jYtyR#dIs0)k>J(;5X=}sXd?D(mrdAFXPrCJTp*G=w=oY93l0LQvd!z2$iS0spD(X)~y-GBQ z$|5aK%{b#NSL$FQeDVCE?z{^)HMxB3$T`_>zO-_EknLRsJ_AI62LNaSgRi}S5u{XJ zK_?7D;#AtQ6;*h3h-$_KWCr~% z?+onK=GyAY)4<^P9k}(DfP`W#a_o;aMi4~auFpp?L{O5omcr(vUEzAxSmin-4lJP7 z8a6gRF{GpN@Mq3#^hyzt%``-w|B}Hlgvi5crQ=zf8KVVRBaBeAcxv>ofBxim|Iqy( z{ZQw>{*RUMU<$+E2QC6%1ZIJ^0bc}K2XC(c?6M4JI2jpx4Gw_YywFRDV|vN=k69Cm zG=(R4yp=>pY&GzTS)rW_v)z$hI9l?{VQJXh9*rXQbdrReW!6~(ZU6v0FFYok32S|} zK3M^FnXP8#13LdVzQm#F0f)*Q0us&>p1$Whz4!m^g^A@MAVJ0VegDE= zJ+=D#e{Fv0f9#(+Q+?ap4Uu9(rY&dWI+SI`@q}d}M~a*YDOUcI5FB7F#KF;#**tWB4>M(~B+4D+%xq0cu+~_XM8aW`BpsN{ zTFo|(I)#u@38gs`OnFKL2~w_Nwrs2*w$?IONolP$WQ6DD0%fpv1=*oCuvDmR-E@EC zhj#zyPhDWL5-vT6kWWyf+owkc&D#t6wB1*dK}^B~J5m5t*5Fmnq*W{1sWjD0^I^~;VacI>0A)J%8V>&lR$du;> z;k3hNqn_4?fb-3rp9t-H!-dJwMjO}#{^HV0h41*Wli$01?js*ux&FDmFWpzU=MMMC zaxgomO5`|uW=oq^tZ#N`XJb5E>#V&pxqQD1Hp6zhvl*+@P{jR#y7+S1YMF^CU9G2y zMZfKwe=@0VXEP<9D#){ETyy5QEyD;u-t69Z+JzFe1znK3)eo^XwZGSX`pNA|MYfvF zvhO=fM@z+8r*n%cEuA_yfBblHzgmPYc9OwvL<7BkG*WuxQ)Y{$OpIBU|EloL2-L77a2g7XT>R?z9gDhNJtVA=% z2LnAw2K)PAduT^lG#ND7#>tc7=t6kpSb1*F-@UzZ{pP+9;@b776bLwU?w+H8R6ASkaWc5N z(ix4rvqgJsvNAgzM>-vj`UUd*(3wo@3_5i?g;S-~rn}x8rP)4kOWC=lGBfGdz!vN& zcOrEPL#M!6N+zej?(B83J=7O3U+L^#2k?#u=c{FfOfm~=naCa_V=&7+iq!(7KyHp^ zhBmA%lZ6GGJiIA4;N@9T`IY=Y6~Zi}<1&aDQb`L-dCkoLT|lD01|&?Tl@l6hYZF#P z0+OUOiJOvFvh(*YN5#|s-(Ow6JFQL(rcTd>7x*aCP9y>0RM3+``xvV?91=tt@k-}isjkG(rtI?9AlWpTGNzIk=@ z*vr|6zoai-PM&=+efGuifBsXdF2C}+v-0itWcS=rKejwEQ!Q2IiVsiDJpADN`das| zKfnLqK5*k_e<6ML+WrszSmD;=7I2(;?f?Gqg-<@dy0S6;rQd8laK~J|(X*LR5HfTP z!|{9)EHZ6#4t{EKTOjAgFMHtZdiBzk|0y@^5(x+khRXN;gBsz`{Dp%&00M&zOUoc4 zA=p|5Nhfy?7_0NTLPAO@nIvEgNx{&}nzIZ-!4OF$h^#ev~aKFKrq_ zKsw5T8Af@MrB0(*1TKM0VpzLrHC(xjfA;NHzxaX#7G~ydtAs~W?ZsU-aW_jkEc%i> zMGZS{6lF~bDTT=NG#TTN1{JJFkWwj)j4Zza)gn(VmRCtCs5fL_0|5SHQ?p754La;wD+;Dzy?5BU(v zkD|W~taV=QpMSD)+uhT*zUAoSzx&zG{(8J}dp3Jwe9MEyqf6N8q!%vqS1$LjUh4NQ zT>{oV{i(Of>BWV!>E34c)L)E-TZ8h9=!~=Opsf&3G{PfixKJxh-O@0+T=BC?*_~eW zjusk)DL0%8L`i0QQ=h4+y_=(%c@)aSW@3An0IXcQ9HCId=tUr&Q+`nFb}-W1k0Z|d zLDGr5L5sS9D`ccxtd{5e zx;wF)U3_`lYW(fwxjxvxI6rx2_Qd3glYXI8ySg*%Z^i2?J0ld! z_2Svn(=(G^X6#05w6fXSZAHc|jWYp>BWLUN2~(RakQHgdi6ITZvJz68c-ZNtpyE`~ zNL!n97ngirh27;)T`69CdhOyfmt&f!&IR|}T|52$srAeKm!G?E>80z#t@c$(>L&H`YD62y4{z&Xv6NJwIvFl!<}3Mm~nM6Loc*@Fx| z%HsirWS!-Hg99@#7_0%o0&Ez7&5Te2%#eBRqakYyS;tj2(>Ae!v}=06_^&^-mW=lD zlue)u_`qr4CE(_38Z5_DVOh$Q^#!9|LgsnF?Lsmqx`;+OEZQu|^rRCuG8?efV++@D zDDX2GMsc6H=oN|-Eo9+NqGzn`1Lr}{fd>FwQSpLC0x5+Hqog9Xu_eLCK%;Ny^1A@T zQOFo511``6Vi1FihtFE>B%5p&~8 z(%s>YKS>||O;uqFdV(Hx6x1XDSievklp7y-uld#Vi`_D%@XYprOzMvN z-0BJ$+r?Aa$zy?E;)>@Kly`k~yw^5?)3}1t7A-+ zu3j~Fyh-nO?WGsY=1ZyF=>cP)JQ~G&t;FARRyLy5m)4PNG_f#ycKWU(g+{qn^j*(& z0x!7xK2K-1yVq;)jCD2+eP^K&6lWbTKq9^4=O)HUX?n^YIVsBvBI=#qK0jAEnoUeP z*PpFnBs+WKxdk7=9ERTcm%HmXlVrD(#%(XuKnBENQB_JbU!~zf?dJM&FTQ(eX6Ec| zcb00^acs4S)>hHxm157WXS_U7D9(w}RQTkRy)-qwadRT|OIbO<1V+!Btlg{5-accF zpDGl+K&is#uWqkzu1_49ICcEY?YA{1%kD5rQ`qOO@9*uj{36X9nL2h9l~WV_F1H45 zw~H)=w|0 zC2|^I7cziTN!YPA6N3%6zl*Jy+Yxof>7X+PhEvtTZA+mOB&?Nigf_^D|4fF2$OSxX znAm_d0nCC(u>p}Fq1dF%mURXpArvX+K=wh*OxBXf8M;RE0U^{f1WCanpBfT`Loiag zR-~jsnxtPOnZkS{em8M(HCC1khzvni1xdKQN=-^xH#DFwkvFr0Uhw}K{v-g3a1XZ z#(G4MD6n&`NzDqkqprL$ET0{>))E3e8^{=B94T$ zkf|(42m+;6OC5-;>dnsh|Mb?z`@VJg&!1?1rHR# z|BY{+di!0=wQ@PUYwAD!WZ~E^J@?-pYyI>85dY#oOW*RSr;7T0e{1g7KRw>-4}SOe zckaFamQg071gBnjPgBof;qyAjkU%0w9R2WdbA5Y$sMk z#5RwcCPJPG3?b;SG5{>3Is7;TX4otbkrFw2Fb{SSlC8EmSqPA%1hgR`g+tbAYmJan zDw$@PbRD4_wg)L+Fn|=&^^CQ!$e)9V1V@ohTS$hWDsx+-FJP`&P5@3t4d_G_-*kN2A@H z?${gLdahI{)mL^qyIY?DWEVuZ38cWPvHl@Nwhzuhl6e$S1Z+`ShdLtsITKr;543>u zKoQslZgj5Ko{|5^*aX-Fo`xx6`+VL-Q?#4XmZ4U3-$2dB>t@46eWoD81$Lb9+dkKY*-r^Yu{M#XYhCRuYRSPO4< zs_cn=-;>2aiIOi=HSns9Ckmr|494SDv#MQZevxFM+D*$_ zFZ9-TVpZ$=aBMsjjfRZ}Zh^|xtXdHOTg$t9t!{tkOsTPSL{3eqq9Zavg5>^wws~!D z@yzu6OmOs=tycVaD6XuSW?K&iqn#b8joa-(Gme}nEi4pulsE;)4>ILMN)apuz0u0c z+m~P7&ALhD7?qT}vpsq$+DhWkDHP5=eA`G)Y(8^y&nUPU9CpaAP=%fBC1e7(5uEBs{6go*Y`($U_4zDUZj4VJ{j>&tbP4 zk2m&Odr{H`+OO{EB$h3zLb%q59CJ-p5J@J6)%cncK$Rf>&37jE|5NdIpYF)&KhU_P_6^Coe{$FFfH~{z4%hWYEDIq7gcMSc&5&^} zShi4(cW|_@0i?pAOeu>Z5qMURAXkbEEGc8FL|>La@u%bO`=^_OL0F=>>G@OAncCkQ z3ZeWES&|wan5=EGz8;f7O_Ft$u(s;CC8<1t3bO)fYpM=uMumy37{O@8T^BmxkUh_3 z(oqcb0N-;biB-4LFZyx0jLzOpYa79la@w|uHA`oT73*H#8JRTO+Ya})<7T86W?j#X zkqjfDRZ)2^nM?v*pr}zHQG~4k+2Mb=X51WRkmk^Zm=G!98#@D}fO80&?138K7l2Rq zSJxp6z$UPSiK8-LGu&;zyotvA!*5e>d~;Z-m$t4S{md6?rLuEmuCP#d2NMFthN>5D zJJq=BWTjpycq~Re+uTk^vG(8>139d_j>PUxHt1)5SSpn&J}Z-0Ww5&)UG%d1ZZDsi zx$uHgkXySuCw9;_xwrk(N9M7?o$?XFw1#zfzPzVck{#Vh*QZN=GoxVb{rN9I(DyJ-||ZHjxDOtt#}CQi=+KDV0(K|9*xLP3#GDMIxeG5ytd`^GH!U0 zAam~QWIG9ELCZpyZLvG#tLsrO+w)4cFyVy-A%(SU5^V;l-S64)cra6wvs0L^c-4Rs z7UL=U%35dhdf!pftrjQh{?dY)ZcMmRj)!KiJL)QNPPfoXF4<85^4pc-RE6ct=nSESMk! z2{suEFoEe+XDf3qyw2;~0|6e0Es?O+T96P@v9@{M9!MB)o*V*etX2w*Z6 zQow=;Qc4(WO$H`51ad$U+JjRZ?v+3I(Ol;v4haVexCwN>YJy_`v#LI=Y?MSdm@a`K zym>#QY)Hv?sKXdn$%=`M zg@DvTC?(lg&#|z^@tnZ(W*ZClotyt#Z?w-`-u=X9w;y|AeQ(ojui^K$#FOW5eDgcE z-~ZnEJ5LAS^=)A_p8kRV+Wf))IR3TS(H+O-JKs|K?Z4a~jN;$>)82dDJT)=Ju*9sD z8yL&P8W2`%=}Kd*UfeGuYIy zup}gtwppeM4rdv(7H|`{{9C^<_~{>784PMAT3B4ZB}?m_J?lCypojf5qb6q~gOZDi zCnuHXIm%U1fMYn2G>jq^*2Fv@-OfY@mbK`mI)TUnRwNs)nT8%{OamFqZD{R@)XUl! z_EE_^zh=|^_GZQ&2A!esbZO1L+gpFg9rD5d7+|NJSS^8;N}1N1t; z=P!PKmy@@gI(2luZrqdgmxgyXH`mbLZ|*IOdy1wCwMn-=t5#P!oweuE@*7UxHZ?WZ zFcRy-;W$g$-QJ}e-sNkZ>O^gJZgysFLJ2pCO-6dq8x6XVPU2FfoS81F zv9oezxVyG?Rd>(aI(6!ndXduDBpWw&Kf~iUKDx9}b&i~_E_X$LXJK{A^dUy$1X!rd zJhFUjraUQhn}*wd>m_+(6*PhR{aAW1EzS3ADz`S(C{u$$U#Cp~3scJV32;F&_x(yq ztck5ABGx9CRB*mTK|)DujImmXyb_S4Bpbt4!{lOZDU}N*l4Ok`DIld~OM=L1V>1gY zKw2A80$D~RLCP3QjuMU#EMX;t+`XWi8?Q=ea%WKsXn~UaKsvm3pOxMzlk{LNf!j!+ z+$p1AbziW}?0B~~?sZnRC2L&-fhhz6e9g;w=NsIUM~n;i(zDSg;3Wqbk_s>fOd-1o)PQ5a zJwO>~0$YFrdcgAn(Y5P?o$LAX)Q^z-!GGnx{hxTjaf!_3#9>N_V62fA#KckFB#@iLh{zs{gb&YiA{cO*dxrtQ zGP7kexq6HRkv3Wi3F+oJk)#xB4I(9#PBS)E2!fC#q>#cIn@du25FFc_YsfZBtx-xE zGX`rIM`p70+rPR0FMnj<4k|@VFCAIdwl?f$jzc=_rOD0AcA?6yT6P`ZaeYTPByGw= z9lM4cq+132P>AHTYCWRAFEYymEi0y|cfk!2=z;5-BXxCUGSG6y?hCp|so zhLytkd$Onhl(!nS?vqu#h9x_kWMD>m7bgQ2?PekbWi zYd6#8i#nv_+yhy4x?Y+Rsdf7)z4To7+C@sfb8B{e zrxQBP-FKW^K318U@KbH}_TnV7n_Jo5#&}}NFCAY-z1+{ZKh*FMr8I1&gT7^|MkagfveTkYpZ5FNZgZ4xbB(%kTzSCoAuE+UFl0(Wup~Io z)c`RVLON`jbuP~)uw+OGg3gH8>Wq{}f`pXTq-^9to5m6e31cnWyjq9WA}=`D5-B1` zC9RMIV_?Bnq_$;a*y3Tw62LYvhKRp@?&_TrUOj2=!FGTOa1MSo3rk5?SHfjKER32_ zXS{Br7YDnuwoo09TDGIwGf`Sdh-JOhaHy0GcAXT3!m(&@5!ilBV`quEY~gaw6(-3r zLWG(#YXw+-?Uy3&eY7FVT^MKeS@-He=c*1I10Df(fhY4Jb_q2LF+vJtKnaKeb}{H; z5I~%n#jSUlZ~IRD@HbV$T4poi6l4H4(h-upj7Ujq0by9FPz#l7-yPu?D?up>OM=+O zl4ABU-}4uJ??`3g!Lu{(f8Etz`h!c4e>t<(`SMqI>!-8!e&;>kTKkS~57sY_KJaJh zZNIbgWACoraaVEW*=UgUKl{1PLvQk>2dVOaE@^EJ`zFqrAbISAL8jRr0zKLCfvn#g z36tF6tfW$P7`wV8B{R7ws3$5UbB4}QP(z5k@Ebi+Zd zK6xq{S4YFdVyw~;C$WN3g(FH$2+I;+?TpiY29=phP-SABdRK+1yQ1OSYUl{b%Th{` z$_U3`40efkb>gNOgKlPa#-Ix^gmEP~q*cMMIx6ryXL_>ONh6GdTE*{r$?lCYNkOq4 zB{Ua$6U+5Lmt3Z?_EM9LhU28w@7Q7(7Sd=t(`!*uf_(+p00zLTyFV6R@7;Qvs1=<4 zNUhwAUb&#{Dh{;C2e7S8WFvqmW!4N)hCOf?W!T=lvU6#*;rr624dD9qFSMS%rO`QU zlaW~4$u_QxO0{8U|YV+CWZeIV2*i9g;H#)U$Ni+7rKsMYQFEX~d}ie*6--DcWBG8~S#Rz|xwN44qdop-CnC2yiGmEbHfObnJm zK$RkFZ@7E?+IUp1PF0VbSX?OkP9b>WGu@Sb_vneaJMWmT6#T#Zq50ovH7{T4oH$)PaiVeNSeW)2Yx^BDs)dQCQ9F8UZX(n&>#34Fb5C({DXz}+ zgf^R3#LabYn7KhvXb-b%ThZ>`O`s_yszo7$WatA~hSdZj!60E$EgX-;s~8rr)ocM0 zLV`_R91z$rgQWs9gd(MkJ%|vHO0u@hR**7m*?>p^f(XJ>&aFHyh^@_tEwi!d z=;*Q1@8%Y6xIhIWL4q>}gnm0MI(iNVntg6EhMPZM-<37#<)22JQy#11{-%P!`0@Qt_Shx844R$zT7StH1o4H^&{ZeogXOfr#9z{Y5cC{+m(VK<2`Fmc8# zm@_yQ&HQ36J=YCAe`E?p-!I$1Rg+l}Wiwl^@Jaivtu=0tO7djl^? zBiA?K#MIp6l!@f#_Nd=}3fKf*JP4Wq0IJl)zxe*8w|r}TZpMa0y-aq8$<{W%@_hQ2 zAMQT$rS4&sV1OOKgCUp<=o}6Y2Eh96&iN-kb`Ea1`r>8a`M7!cfBkCt1dD_J<=AkFQ*hPiNUSMKlK+M(V^v&_t5L_3p?@Bv*(j%pBlE~ ztk-fiiz7$9cfNH->cRDEX`vF#P6oBIs8j>xIWs=pb@$wA^Zxd8W8)%I5tGZxMN!t4 z&9M}No$j@(c05*Wc{J`!)w=CMdFXBoovD#6jmM(3Wp^*VGT8fgqxhamMHCu-=w(SH zhLL#T`OfB6Q~Kr8w=_;2t)E!(9Z&Q|w7TA2S?RCe7`Ho-lI1hU+_R@kGgXH?k!9Q- zn+zH$jXD~H+ElsQDh(pt>W$M83bTd9MXoQDZd^}WgYGFE9$zZld*}4Em#*G;b}urG zcfDo#;YW@OlWpzj3peB0Md#G4wBtfF&PJouMW=@1)Qs;>dWCZA&Ipkv+@l+piW@uG zmNC`3)0hV|wbtDAo2_nZ9~im;e9saz14IldIn_*nVK^l6fEUApz$65*&2l*z8EpkK z$U+;-c_yXIMRyDww0oItrU^tOt`0XlUZ z9lz!PU;rUi8k0ab!DzofI=ou-fuq3a5aMkOnlUB{SP3x^!3Tyw8|Wr*fN;E)9+`K~ zEHW7n-2zMBxUP^OB9hXOBsOHMP|9#(jR)aK$pj0AU26_sK0Sx?ni#<{Ke~Lr$xW|-;EvZ{qw(D`{nOi`g{L!>!TkYgv!f%23J@VEYC?ZPKJhqHl^ z#rV)?h(rAH&2otMXQ96WTm@Fpym96a@8yBfyE>%z8Q zzP7piLTTyfWSpv{@@(M_wHn&nPFHU^QJPx_tQ7@6jiYlTqZq0_@0RCPz3fOXKl)}B zjgqCK<5EqYwYAkXHQXJRX2O{}odp$49x)T;{R>yKT7gtS&KxTrJL=4o!xx@w_s81z zWGz%qT?Iv14tSY^JMWzP%(c0+H@I-4>$~Op6v6^ErVDdDy0S6cyfkcWiTYGQmC}<- zQ8c=3N77bn=!E@#zr1>*+wb0hatr=YW;*Fby^#8m8>ecomF~5NQ%j9v$uAd`k|YIt z%94p&?fsn&JXJh$Bs{uYsFqymG6@?Q8ja*`e>iR>z3ylcFPzk%BQ^Bm($XG6qIdqBN$y$y?Bgd4~X3m zuJ4g`gfO{zD;H?wiP~TgtPsjtfP~HxG7x!>h++9azHKc?Isi%KSe=n&;Yg!XnB4A@ zKj(r;k^rohWS9(FCP8^BH**SOnTSZjSmx9c3Dy5c@1GQj{AWM<5>Q%PzW0az#Unrb zpMEoI4h}n+7XE^iW!<>}Tm;6zq~l6g3S|sy4juRo;!ygfdRVJW&id&%+aGYnQ4_OM zozY%KH5l~!gHdGTxRgabp!u46eaNB&l7fUKSCS`eN^n_AK>)j;;BY=c3tt3w1HevO&gi>KfhG?$w!T!5VBA! z2DF7F2v{LqSWRrK6@pj^2gY#;k+Be38%vhJU^0d*vv4#CW-YBDP6Vu#W6((0Qdlg% z>{eq2#jx=P`3}m^VjJ3^3$&w<6?NOyX;Z`_{;d-8%vQ>^1 zhT}AiQw;TZ0Q3{I9gMU{q%A3@AhBpMC8dDW%s#GEwFv9Rn7YnP4R{!Q@MF=iR^azTmF=Pyf;HZ2#IX?;th@NxRU8U>ODi zKm#jC{t|cr*Z{5r0M-{z^-nH~ieJ7oW4Ak9#^~rH&T=q)UY*9(=F_vQGt>23Pm~tt zg28hR*##34qBri@%T|%fbl{nB8xIr@>Y+sId zZ}S$8dbQ9@G?c&IS-GADFO+NbQl+38wL*Qy>|Sr}H3!@XCd+Hj40KnJ+~w?!=0gKi2hKwx~Am2_nr+Wr>b*vVIg!oop`sS z3$Ah>6UAGP)udnB?+my0vYXpUy&ly9XR_`G_2P4%-F@+T^X;$G zx1TOQ{Dz~(37-4PXl<=|-(BT9jy2>P>~DXz_u>nkP^sHzi!${3Ndu@4QNFYv?_Et6 zmdYBaO=0>Jii@LCBP;lsu(Y~Tyz-S~ZM~zDJ)jF%&lRpCNC+ki64qKU1QA;%Yx6sq z$uclOGDrv|Nl@hGGufP2D2v3D5w5dD-_w>{lyXnQaMJ)`NnUFU^2E$ z#88r?V>u(~z*uqsVpNm&{^Rn*{L+v8$=(Nk>+SEFC|y{;|AQY`dG+?_mnXG}(Z3Gl ze_6EBBx%y=wH(8V0c%cDp%7Hde!1+7Wn7+^TbeCTHY&X5QX>h&Vx&1Uj$4_ITVtU4 zn#O4WMG%tN6P95m!xKVStEFU+3vvNDr=L#y8Xx(v z=fK$DL;vtXXC+Xmg!R+CmTR-P5E_&2$A(kx z#@ae|(JzD!BTExUaZnghwr!k%JOLJoPKHsIkzwHvwE^t^HZxwwcGN z>&bIx-S7XwqeqTbfA(ju^*0hger=3}IlRSO0$v6V2VbIc^th~+$tLOE^&Ya`vDcT* zK3w!l^-*Ew@|DN;zr5SMQx)zim?GQ`m^Ner{KS_;L=IKEp7D;SPiTfP1Lva1T? z#Bax(>Z~%ztS~qBu+wd>?e52et~1%aJ()0|YlH4~yS;j`-yMuR_@lckNi?5D4;gsPR$k@Q-a%YiZOd0P_)_5sI)#EOfFP( zCkW!*=APHSJnjvQ0hZ34npi5iMQ67ezkFeDVy(12o=L^{=!tT9rsO%wlW4ZHjcsc6 zxw{(=hfbwbJab!Vd8u6TWk0g7Yz|(zHVl1lVO}|K2YWmiW=_~>OqQ087yLj>L>2Ew zck4!S?P61A{h;i5zHV;qVmQ3A=$<=UnqO`_TBvb)bN%wh%P;LO&eSKC3ui9tXP+Hi zxZEs;W%eA!1O&j+{9TQO+x^CpavE@?4uf&vCMtEhYu?4j^$X9XO__D5Jx)j9F(6`w zQ3@mhZSAWekM^*A3}%_9xe`f8CI;t&mMfC37bi^Ho|6yO3bFaomuruQFzx%BR=lxd$sh{lm-u zpMQJvl}lsT^v@pCb9M9HH%$~P{X+&jw)gEwqsjz(a9OtuQVuzaO$KJxETnWCUpXq@ z$AuKHHu(Xj11<sucEpR@oxD?&82264vhl2u9So%DakOP*&5*p&QCibSZhlp zgk*qq#vo`2A*E8*S}7sup#C7~2xLMiPIYEw5)>|WgYW&jSNm5*0kukP(V}cqQz*J| zG>S(VV@&YMPTBQbP{wf*dXDr0Vx6I4jiX1qan{Yu(4u1y3X~nLk}4@dBo*L+61I`C z={Rdz8yRi`L#Bw?Xb50@&FX+tSkuW+`F&99)PN^~Kt4kNd3!CxPOIy>+E3bRx zwp&jZt#!>E(Y4bhbNTW0wdFy-JlQBvNM149NCua7#3-qheXrg2_f}-FMJ=3~>o~_w zxkr}6b7!mT+qNHzI7>`A&Jte=o}HAByzWS~Au|MX3x$cg2uLU~294d~2n8T=(DI#1xyr&qpko@h(@S5z`BHBWv*!5S)uTt{nbV=?%e^gq z<>l_nm+b0JKT6_274JL;hf2awnp%^I_Q-6HI)j_(_1#iQ_#$y;k4!h_oZ}~h$!b8v z(xg$tH=}HOBYNUXJH=9nqMTkR?{4VPSPn97$kLHX{m`AYjg5^jfBGuPiTfWocK4Y| zZ*#QK9<6W5stjtOZlO`GhxeTGkKc|)odgKXVd~txslNEE_nBvPH;(VVYgC#lhBu4$ zx&;z|;}Pu0zyf56a$ye>TY`mhpujp0V3j1Cyo_dMn`?MTFpHe@Vzrh+!fHMMM-W>} zq=a;=F{ET}003E7O+r|PkPeY0w$@sPK~8hAWVIkAIn$(57UVb*ph7rG`I4oDg@;O& zrHS5p2S^ALmD%F%jTeE{gQgJ8dX zTnVrR6ip++z#v8nJO+9M{QdxQCvo4KyXo^-`^^a;1Y#fs%wK+xzVzP3Z++_sYLFVD zl$leov{pcX$glte2m+khl%;?n1|S5i)yxdGLRvP444`~wCNK#Fok43>#v+2pzH%P8 zcj`y}zWd`pcWraOm&JN*3!nbVur})-jsVf`rEz441POvLR;OeIvt*@&AlBOQff`JT zeCSQ~Fc;@wb|Z*&9?za9f*q6q`OW=M{h7N&a(t{|m>d!zNGh9IvKCeYLO3ovQWzr$ zCN(4_NtF}-way4G1WBb15{s0~C8Q=bYD$|?GRW8_+Gw;O27nW|Y;;4p6(M{nG9h9{ zZ0so2iPp`;jP7kO!^*6u_#1CalzC{YCu5&!mVe?#-+!exblTt z`;i2OQ@50-D;3v~{jnCXbEoO%M*r$lPd;;O>EvC<+2ZE5zHw8(bbe4Q?3LWvv|HO+ zUtfRmMZ_Q4czLlm@cpVY=pkS=w%H_Fb^=vFo51y3>o^u~Wg)vD(VbVHhAz#$;`0oDs(p z)zQqP-Cx~A>ZGwFym&nH#(S!_^=07Ma_ON;qwG&g3QdwA>vdbZuK)_sE(=$ctIGEZ zp{Y)3eX+aW>O@UO5<~%dZEUqi2^>e6c;t}rCrhCnW?R>yVW+t`SA6)Mqi604PE>rU zx!F$k+A#r(3%=m=YTLQ?%3$_r`R)f#udWP2&);e3M%DNNbWo9c>H5qDpYsh zvV8Bob#;D_jI&Y6^F8Ij4_#BL6vL|TN;BSd_O6SkpBa4UQqrR0y^Hd#4+T@x@r!%$ z&MO%7yFfD!){WKANYTK$*b=GHqN7Hwm_})_A~}&G z-5#}~Op8H3BAX3b!_b%2f*hqZIXw|+J>K8IS0hsZN`+wQ7$#2$*ANUVwj`Ng95Oy^ z4G4fi-tEa^Yd`{U0t7}K4%Haw0%mTknsGP=0M$kKvq=3gJ}L0NdA#neSUKMOoqspg z&O(C>7>-i)XTMM1@>Z}H5W|s?)t2SKjhLB*>uD>6&T`2kvtbgDARz?9vIELFJo#6o zm<*(p!dfN+S1O^1O_n&4oQit$JD2|MdiHa_az&dMNMF9%t9A;n2HnJ&W&u!ci8si7 z+y|&ALz09b%D#H*$5&0@ha0@HLP~2b0qRike?W)^gGAn&J`j--=iNmMz-WeLA*9JN zVw(ee$O^XBn2a2kgaczOjMYX+0n5^nAj4W4%aB4z&zKC9LV08~#}3FDqVjtm89nh= zk-^fDuu&{bcUoE@(Md9ndvH62!W8R~;FP$Mg2{7Oa1`~&ab&<2kp)~-C1#XVdQ(86C6gH< zp&j%hZM8)l1&$1hN$7im0_7HcuVn1F*%8fHL9gXq8b5SOp(~h}tdiDPNfx00m#;q$ zw=K)+0@2?XbFOCh`}F7bZM2yYkxgW#nMu-#prC*t6jdr{Nr_sZbOH(`l$Kh`;}sOu z35bYDsSi*eJxP)vBnjC@Wb|=w-1gk&^k=uLnRATs{#g6mxC!;W{oU_=r`hM6z1N&; z%+dTBPl-5lYQ&VP3g9C#YalvY$^93+Z}6SpeD?4C!0VXlF>RO^l`I2PK?>%U#0w@m zz55@44!WQr<@EfqV71MWi*Ls~5QJQD{_S(ks<4?BpB)@RlKHhQ9|CbWgQ7XyFmBAC2 z2TN_5JwAW#mC0*2YtP(irR!baJJWjaJC;8@jg!fq6y44++g#0;`ffIl^ITq>jIZ1r zZQs_-vy}NHO?oF!Q@fg9LmVIOT)Wz3w{dX2x_);TxCM9~uEs%_aam2Xqpj-d>$j2g zketWL+AiCzgBh*bu=L|Xi*9@Aj4Lx&NIQYsuO^>(Ddg>WR!v*fTkg5@omL#!jnC}i z&b4vwsidA7|Ws@Al5@jT=WrS)S;3 zXLGEa$kXNS{`U3fKE88d^TeeyE3W8Wy>)-KUuhr@lCs)8n%}x_*KX^pA3pfqS9#i< ze9q_Svu~>|bgV4orK_!ve@b7zau~L6HCDH=z-a7E49^R#zpDZsWt(K?u+Op2) z_o`S|hjq7p-a7B8V;)AkZd!?38t;uJ`#jy-%~pD?R>G}fsW&*9*Q5KHOdpbW)~FU$ zQzi#?j!9J-AxwnKv=1FFJmQ;%#=Zu)1i5qU^Yplhs=y8~ezdzXo^|Fxh?NXcEtW=($Z4#J z$e?7TrY3C0L`uzp;GAh-B0!)KF@lJar13yEXF|b|+gRhT`O}-f^P$@xeYFBCSiQeb z4`#J>FjNflVCP89J0k}rG$USy0iIlzm`{$?dpt})jo?qy)v<*Sq(4R%EKK2>)8I`@ z_y&2f;E<7XY{X!K65x!$Fhb)a!vrET)uySSQ%h5$xlr8v@WU^TNyP)KWQ&(2pTQTTacQFB+jci31J3w3^PKvO&tfz z5)~+Gl?!8b{L&`;f(co&p{np&apEMq-JDlwW{;p z<*Fr_nHf8ndB?2v#7xxr!D{stUp+V&pZ>vrbmPre*lck%_z7?;*oJ8Z2(S;_Km|E? z{P3=S?f37PJJ{Ol?~f10qfeo}f#Qwr&-~QyY<-CBbfq0dg>r&ynsw7&XIRMcZ09kQ zUkh}WH-?YBd(d0TCfjvg#dGKKM=!RzU4QOOuh;934(2yLB}aFslbt!AUmLEZE9>2S zW8k0LjRnnOWtpg=vlOT0s=d|0Ow*M>o>>8P&f^xCIqliL+K7kck}YUM&! z1$yJ!(fz%nmUmW3Iq$buk|$5)opy(2*m`At>r=1IM~5E1+dK2tCm&h6=u~@fbF_$N z@%puSZ)37QwOd=oM}Kd0xPQRUEVUnP%`s>%b)UVU-K={s(E#>Zy#D&`YoD60ZMqBR zP7YU-w}0-1S3d5>TkbQT9>49W{N%ZO9Q^fba}^VGkB)Xe^1+w)|8OpQ&egrQJ%0Yt z_vI%x4))9PL)XgNuhg%+)OqF3cz<*kv#rJEtaWdsF>0EEz$yv@I3ZQCM!k_#O;wo_ zV#nmnn#k_SJ0hqEc?JY3oFpbSj1**IOpe(bnTE*Df$VrYsUf1S$R*DE7?jP-!!eW$ zqN)WUG3SjP0wOW9NevK7ELVpv$bNUlok1-Joe%%Yq?icML+es&xd%?$?T%kbyM4Dk zIjrnxZb!bf@u->}jOAdSul1@~S&k1UTep+>23MByeCd4J?e)_Y0s*jM)K^lo&2!t1L!SHSd|&v>=j&Ag5FBYBQ*c_a0Olg>0yAefRJy|LmoYzWQR* z(Nfi8?NZ?s=8myDO&E91Owg2u#-w1_G9x@JiU=IIa zDxl=pff&XHF@mW!J&V`WAr-e^rbmpA3J=Hqq#JNsKY8BC{8r4z(H6s#=%=bMx$3e{k zq=-jRrX}tM>{+9wgZPjsXk(J;jt>AF&sX)K*jiQca#}uG`!tmMM77sE%xq#VU2P52 zJMtZ;%dNbfC7}xQ#Fz8Qot@omI*ZjLl(W$hoj7?aA#+s5<3Ci1Xk7zB9u6$Qh?Llj zmDETJRU&pODrBCZ4yG|9I=xO`|5q>E-=6%NAKP7c7%g72Ap$7P_JLObw;&s1Y!dFg zzIw2g1l3z`n?IK> zcRB%jcQ3yF(rD+(;oYsgF5Ax4W@&9G6?LpI*{LRzn>Xpnw{^~}cg$QYk#-6D{knej zjWR6tdZ*8iE4MN5gZ7ztK)iLGMpt$6+CCz;&!2zG;7)I_L7?%9P)I;smr>j z2b=xPi&;BqyVbn6V%1fT(N5IuBgt+ZbmvKTR$=30R(DR-adzuYGWnPdSLO$k>8{^F~L?Y5d#_wVi8-$PMlZ#lnm@!VR^cV2&G=To1$ z8zjE->3(O!_Yaf(oe^hMS>4{+y1DVp#XtF{H#)o?D}Q${e)Q$y^`r5Z1vnf}Hv)?fd(5y$Wj-OrCN+~0z>V3C2^LPxAQotZDsjS0B%-0#Xbj^lRjD{d z)Q}`TU5#JzWfy+xKVE<3jq*4^Eg~{`CSov|HCP`&8*(2tKu%7aMGA4@0kcr`X&U+j z;->$%s3#UYfCc}n5e8yf6bM-Se4|I$Bm<_=#5jfXY|3V4qU;$a8Wdz8M@_>q26hRV zkYgs#WPph%wb-Ci2@>zy!;k$!`Lq9S4_NQ_PB9JZvP`|0vEV38^0H94B+a-kw(BsC z<%(F5I0xwvz`pG=kV&XVg&YODKgBJez#r}NxCL?X%}c2+ae3xbtq&!j(&N?&03f_r zRqu*LKZd=c9QXaIvBlYbanNx>hx@ZC=cJcX=G)!Y(x6|slSo^!Ms+k1-QS;IwOQI) zR+n^R)oofp)yy5uSQX5sX7EPjRDnjA+YF8yaz7G>s0<;g;6biFd&>Ro?|9^JOuzK+ z4uFOmsmBLcg9thT^jKqVANUQcvU&9YJo^6j@crCwPY-rbJ`a2p*yx>p>e2UK%$A*z zoLKFi>9<_qyZ0t_QM~l~S0=l&`)}0GJd&L_(HiEi)6$mDTI|icwKY8U z9*u6ijB1AAJNlt(@#+q^xmgrdsYJmM6_0uERDgYW{lA5q2rU`q>~OF zT|K!T6UclLVv=-M%A`YiDXvx5p+1<5i#NuFm#kHfM#mG~CV4B(=0we~*Doxpm_Uw@ zD|&DSG{f6DKu~w%s-1l-0oq^uF89Cv;t^mCCG#(T|H^y6?3L3`@87=HWK?uqAGH77 zzvz7a7fl~~OX$s9J4ril8-LD^w*SudIbob$zV1V!mTOJy0CtX{l`z9ppfD0)BIiw` zNrb9eAZOaN*u4joK<1fO6`eE!Ks%)#K2ge(6MFEMHzop*4K0hl%%Vii%SLqck143~_z!w>zF>pt2r9dvuW zFs&gPU?CJ4t!QL$m8IQSXs9ZYnOc!R5|_I~HE}}I%4St@P{;do+yF{I@L7_8?pVGm zwASgFQ~tum9v)$-x<_uVArcd?Mws&I` zB$Pl47?j|glMo4TX=)9bLIhEmnY?$27c#Pt+3YQ6Ti^5FU%K_${4<}P9ak{T(#40y z!gTzui#G}Sly^>l{v*$PUbmIsJ>1#8I-K1Au;jagi;t}>ueOU&Ew%Y%C(q6IJ9#m# z-Z-er*W=4qM{nB;PoEpKvZbBz;oaRb)Wpulb3G_PSz5>P`n4VZ;jI`}&s+>uS-<%F zWcJ$jtgJtDF?`|Yudi(6@BG5GkAEbqs;(wT^VVS4>kaeapq;ie@!emDck6l3x|@(U zGX|x7?ya;Z+d1Kd-tba)<7jr2rxk04G*n4FOR9OLdVu`{w3(tu^fo^P zImG(%}aweJ)jX`W}xYfJOHVmA-3?H-7s`_|3j#-KZ#?YwdG;1BnGcIn;c zI>S}xa!7eg?%ev|zu%;%o@NKgyQ*VuOBO5#40QtzLB&xBpppI88LI>V=2sRkyMD%E_pJk)redIcmhYLmhl%qISGrq&$(ocLR(56 zmoc?EEVWX0OTDDKl&qfgQ3Ufm)gARdZy_l&Cg>Oyr0R7J_=m zfRW4r0a24QvvU#ykyA7posAL#8(Xss3Z5irP+B6bG)>^uA2%uTC@)EPkS z9;a!OuCp2pU~baL#S!0_z6&%q7Viy-P#5EXV};O#E|h86 z21P2hz$u70WpXT4gbFz(pR&PJ2m)qXRH&pu$U#KRt8WprPzB#l0}X!a-_AbzNy)I< zX|IKem+CN}QZ4dMFH??MFo$wh)wKyGhGFJ2;<=FqR=A?94=2@?QVxzWQt>zr^0A_h zyL>9X=L_)e_oa_ti2aQ;Yqw7g(`+Lfpi|xM-g;s7$q!xm@W-|R1qMLb6oV3vTzb+a zt%L`u&wER~qSLM=hN{rew;~+5!!kEE<|_7jL*MJRJ871+jhvN^h-cMaRWPs$^niWD zcr+x=2aP#IZLmIR;DR$#=K@$M3!Hx4z@mdpE;F zK6Vc#8FXC4&}SWitUeeg#M-N_d-%rI(f-I`esQ=oo{{I6Gk04) z$@q!4t-Whf|L)G6$@R(epT2kLvdbyGacgq*)uWDiCZQ4tDoZq@&d39!1qgkswJh52){=m>1KdvJ@+F6bA?eD8h9?D;E2t z`|ve77ci%-Pt9-3DD|4JcYTULEVH^+N0}LJV}9@EmFaMayMvXrQ-j@oAGdD3^zqKc zjrHDA*6S=Cl?zcntKTbm-|~E_Z4pgk`_Mm3kwwH zfQH~tLh6zP+T?!*5g4Hn^D?q1Dv`~|dj%W7X#xPE1TqMLpaP9e6TnOjfn7q(WI_yL zR`SfLX<;Jd*;GY|)66tlT`Ll%6eemg3Q@rfkTK%yjqqz9ZYt~)V6`QlQ&m*6QLMCe z*z@F_S(dfhY1;BJWbICpB+DC1>9AY*G|XaJC-XX;#*uH0e15w2DdHM%=Xfj6P4~3% zI&?zt3>X0lW*0SwYk^NePXc>Q0{dIPfB5y&)&5d*YxW{tM1bIz;PsKruNF|)u~1}X^vl-%_3CtD{@Bv)>f z527((8-pZq9>iv3%>>^$YPwBo#0Ezepa4H0a2>~edhlzAOq3Y@L8kxagPIm0J@}&* z6=ID`n3*-2QwqS8l!%m4-;9tASfu&X%$j2Zl!7ycB4fwG%!sVixw_r@$)CJ4#b6!F z&U)pnCY{3hPQKtTzt(}*xG(l_7QoeuFe&@Gu{D1%bm7n`)F*-_sKH+qiPtJ6z_%wiM zuY20`Sx2G5X(w6k4b!7g7jxGe8e;7-R;{b*Nap*|oxstFwheq4T4~-M42hDCCUU=s zGZCx;w*Y)fA_oW zJAdF6-Hpfdj0agi9S^sgNAul2@|D%4S=%3Ex_NqS>C|%n?4bQyAAEUtQonxt;PQ#3 z>AbGX!sFvrSu(75AMFc^Tx++U4O|wa?-DF_FsEtXZOkt3z2<0@anwey?gh8 z2AcMXYp+|)?(!2C&Rp)SoIiDUf3UXNAGZ6KHrg92?Tf3!)%C;It{iOdkFVb}#b9l< z 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 Mn%ifXF} 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 o_`ndk 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%0A47EU15a-W`dcmG0 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

      {~8NR+Cw(nI? z)Z z-COYY>>WVr%a|pnknKwDyu$qGbpz4)e;>zXGR2wKOi$yEUWlAJswu z=DJJJ1wy3Vq)vaiFxSt$O^4!TnOy!|i?@?_Mwxkz^R1C;a6qo+=)=O577pT>T;25m zhRi+mM&4;?jrlC;C%B@*!b~=6xArxp>WeT=ee*faK}62)wdBJn17L~2aZPAkV}Y<* ziw-xpf=#WXaF2i5Z8=!CW!S(|j19FTj#Ax+Vph6WpTpbX*InCNZaT)2%JQ@q7RD>3 z&B7}#jS%c>ZTu(KW{0LF6OqXE;OJ6onFE;ifQPddo~We{$(NJCDtL%$8-ke-$Iod| z$I}8hwi`^#$f%MvItMlc4Z=PI4NjKiE(nhhtDlvLtCiMf$Qlpa_zftFP*PCb$%{uQ$4Z$oW4khu`t7Eq19DpH)i6z*cq7rmq| zJ188Vr=2>S<<+n^_fUy3;e@(RTcb@eb<<{!8JaC&p01~z{#)#P3Cp4wTzQzJm9NoV zj!hX=EslL`{LN%lN5Cp|Jk|Zp%6vWpNItwv3`o&k(jBci8(H0V0dY+&f(;b3#1Z%y z2|Vj=>TSC|8X@%5Ca#m(PK3JFMBXE1omZWnm0`o)e8nO>;BZRhE#g#}6Y&-jwpTIK zrfaTV-iFtp|D;>loY^Ty8T#{x?76P#<8h)`73f*el~Rt5QyEN^^Si@+sms1tMC#f% zj1d05KHudQZs{-mEOg|RH8+h@7V4I2$?}o8*)OorME!nmqy=}M{V!H|KAX7R_JgpQC zoGnG8y<^J3z5emqJnf(MWw<>Y970##&{=*5YC)VB1FuRPE!Wcx@5np1U8isY)N1YG z?bWif#8rj2v1#3-Tl(UpHQg-9Sbe#AspbnR6h;^f!m2S8tB3mF|ye^sHw>Y5TCBjc8EaKB7Hg9r2=taUvnsN-B?- zm;W$#;qr1nFn3{FXJ6nObp27F3qGLqdD)-}BY2tr`EfXqxGNji#CDnHc_C z)j{V^G)>fe%d0!vdfA7brtCo!FQCGd57bpz&o&&~DbIyz(|#w_4=IvN$kbN(US zOJd&?761?}Awh(FkK4Jm;f~5aM+*Xxbqk`Fdu4O@`SD5@3A8g38ssLEhJ*xC0>F)g zv8UO$p9Bu&m-ya6_gBk{vyMUn-6-yzJ3P-;Z6Z-fcWyS1gLT0%pOXpTykZ2wY=U%y zU)0FI*k;up7?MjcTOKUJVE7t3B~BYxVg${KtT-c z6b^Iy<9;}}zIeI5q{zEFuFc5mP|bY6?QC58wt>jXLSM^)Uhi-BMEFOr8&vXoKXcF! zFnLFIlin}Gd-HS?p?gmf7Up*X9qySYAjxoe@17F62#Ioc>9*Gn!&l$4!fKe-2R9o% z5vd2}1dCZT{$!?vVGc&8Ak8WnBEiD`W!?@rD^o+AIydneo5}D4_ddk$u#~38#I}6| zx2*8I0`iz$ef8Y=N1nnf1M^)J3@WicH~oR+kb*c$Ef05`OBzbodLk^Ud|P_$tOA6V zD>!a6+$PI6AWB8>2T$-fdc1(*oY0ocBv_fff>tqI^ydZGfAg>=e)<-<2z?0zuQRaM z2M7drz&*iyIiL7CXHF~-g-uzU^AImNNk znrm5a9#|_QJDILav34yb9btAugqvfc#A$3_z?jyeG~h)@7arxJZ*?_*p@&)4v4LZc z&K$h73I6fJ!Q=)zkL%zMqF}m<2QQh9KDLbR)kR2zSyvveD0f?nry?NpKGIvqG2*{R z^AI;h&&pigf-HgQPZ+xEA_nIvyLL)ia6;|_$Q^Qk!t+I;%y=f_!75MjMcPA+lEaXl z7_WWx*TO6&cBj>!ie8{X6!F+03-E?I&+J$A(PIU)bu za1>SMKLrEk;LQ;IV(nW+%v1XoU^_ukFx(GgaY5>4m+7{Ok6HQY>Dd`8m&!b+=_y9(Rz|Kf;8B^ z0&B~^@W!QZK2izRk-Z1Bid(*k!!jJNmDinr6jOPlGs$dH#RC)gux1|H_`$x&h^NSK zZ&zXL74bOjJ=_hZ#J81fw)s*zkV^R+t$gZLI4P(?CBE00hay99dHO0(k*KJ!BMO|H zSHm5c;&G8t$P^8;h$fIUx5Zv;u{UyUXwQ zsz48SlB}Uz(yV%pslnXRdBS<=TZE`?1sOlJu!+*j0E_6fr{5Jnm;dsSM1PWaOu$>N zl~W>^eNe-lZFRBNc4jsMEz2Sp=oG7T8hj5uuBCoRd$E!+^A2ASGy7A@abn4np9r)i z;dOTBo@(>4R)xWctw`Z?T%;Udy-^PkH74!wE4m4^NF6P zzAqP9uBKWn<(OJtD^+$F_Srmn^eb8uGqsy*R)K2*cX}c2grYfD{YQ~oBb*_&T7*TM zcasn|WfMtU1u z!{D7^@xqc(K!aa`jL@)u_EJ9zbDxW1)?6>DmC@28dVYW)d~%I^Bp#b#4n zx4}t&e_7G=@XJ^%w&6nM_2EmNz|xK-hA&C~TGAhBsXSB5=wDE~UF1+jR-;)GePI40 zwp*q+V*|opC$GU?&ASN>#xEhi_HIzlMl& z1pG+&u|}!RK2r&rnG@$F+!hc-n6h^Y=zoIk{TAi;68}sptvl|XU z*v&Vh!}5QQt%F?iMaG1Gc1fA84$Goz?UK#E@EO)fHpBYC+2XAYpNZ^XD^WK_N!%wJ z%RA#Lm~Z<|wJTJILUJB{ovSjT8`0naoix6-fr`2zufTl&$OrDK+c6NCNl@Geb>uOt zA7zv@48mSqZgdo{pk%fQpZ*1LGZkAnQNZ^7V1DS8C%4M7fSO6yF*FB-X}H&%$EL9c z2PQfJV`zqgz1{1!p#@}Np7P_-mCy+UrI+L#gn?6|Mn7v9V#4EXi$t{TKdXcm*Qtl~ z#=nJsT`4KF9@^MZf^L|V-Kb@<*s@yh3un&oH^t;om}xNzRm~|PX3_%?tEj~(0@;uY zC=*Jpw-I`z(?gkCt+|x(ot%+MOS*L)39_$i!EFPn$)V9Wo-0XF+;*lEF|p_au6%)GRn@S-vBdoI zvRvW*|)iWdo=sQkL>8^6}Ml`)8!f zE27c&d!rXxVC1RY?&H^O%!Xt*a;H^?Qbt5_x+Tr#8GDgXLuzeR#$^tjjGjh9Zq$Rt z?HS?s!~LMe6i4LDyC;BgYE}8lsmN#A_1(%EbL5cL_0ARq_xFSHq`p{8`M6nmrqIu( zJkoWBC|&s!Wf1`^^3DuJgQ61BC#`?adv4mZzXLzmbrp;DxpDKlOBxcE;Z2NxXs+QN zZlc{q7RV}kPSq2{_KC^xFnemsuuN1k}p{~a$3PQhf zPNdivI;dIJRqm)FOT>e%;|7s^EVI?RJ~PUP~rRTVz-iS(IBK zdByy^!>&|gCyh+ntIfG?@n}f0X`fEAf!m-360o=+=sT}uaFjPwXyk=am*UJspi19m2ZEmB^9oh+h;qH)YLQGT%V8LwH<*&fOFT;6XkzYosyIUc-0)>6gO*B zK5`-7a!R>sNyuotx#VVZ!kamk9^9l;nFdygHltGU9#uIb(Ja)$?-DXy72C!!;)$;= zPsq#bu%k|_lRbtO=OFSuJfUA|oK}!)#CuD-7~}=kl{Awd{5GdTkyCu4n|J5bv@GWo zqIk=F8uT|yQpu%ED17!=VDNn$uuyd9}6yq*W{^@-#uUI`{w6;`%Q*P4c-LHGWfcC6r{4dcreOtucA zAALHW1YtsjeJ+TmuGXl0unO&Sd z>PBUr!Oi_rTGYaB3gZ9{`)`-?{olYm`v+(LEhF$_+os32F))Yb=Kj%E{D1TnOl++G zwGUwud)$7b<+iFiCEpVr-L#`Vj1p6#UfErOV|H>?XpDj@cqMU|pgY?-M*tB&_#WtR za%n6bSlCd^0%TshvCz#KgH;_X^o7hO04LKETw4*VW@nr~8t3 zQ|c7Aut7lbUT`|N^BH%$tiNB!BCn#wLpq)2jN|V7rBLOKNydcl0%8T85oq({$ zu4WKASbXb{#eIQ5ppL#r!*GDXhlqf%&3jnv`!U6xtg_}nrM~rYypg=7fcN`Q$~qX9 z{iu2&3?EClx0ezG`im2?RI4|ey?CB}L!Hi91=@YJ?YaH>dU;53C(xl52mYa-ca#U= z5camF=0I)>^$4Y?^;p`O)XDM|sKEDO5xb6+H5IX1e8Q5pa1Fdc00IfM{f*1R%`3ylqoS9G zu8ADvuLi4Dszc5<2FMQ%->*G>e0fdJigpieW!o6`uyVl0acYF$v60V&(A;Im1Gcz# zJ=9HA2gxNVO|$Vw=Y(4tRPMz627vS5oxQ`{T9vF>`4J;8Q(-1zj)4@TMtu-5OGS2+ zl{AA+JYDSr;T(iRI(tg2PYr8(A~G~Mwr!@&IXA7W$|jmre`!lv%;l$rVyfkSuvo6L4lDje&Y6W@A zMeV~H!HGZuHxYt)b>$Mau&bIbS;pE4yNBAG!_ZZR5GL}-m?U#Blrpsm#%{b}v@B7^ z%$$MW3wn~Ef|r>z%=Sw_HUIu~P!Y4srt4!)U6;d!N}$7NUc&Uxagb0cDFQt2OqbC- zgeP1s=2u1b{z^Bbi2o3ILyY#Yy>FCzNDaYb|E~o(8};nyKo}~3hd)E5Sb8gmD!(JU z#X`ieX3F8Dqci>Z??oIbd-{@kKotbcR7jy&s60ZS9ESO$aalFvoP`Mk=K_G9GB(rG zsT~6d*3v3PfYq|j5iU8R)f4nQpdY9d$9IvvwEC0{fyFV0UFk7B81oD@3k>`mPG}k2 zKH5ZnLb!kXH#f}hk@eK2#}v>@Vb~c#Vj7})W2qVo_7bOzHLr{8DAlv)-&+d(g>c_e zZV4q@G1r*;pr?y}4%(efYhXKOE0z8ip%TNq~ zJ9Zr>2#&|>e;v<-`3Zr*pN_}SLI1nE(Ek&Ez(h93F)!o|QoOmFdiO+;j~o;R`uum* zo7~&?h#KjjDZ%O3nSrdC$JQt`?vVncNY6B z#fjFv$_W|nG54%KOMhvo0NG%1u(;#Z96Szjeyn*e;CL}1w@E-Qv*Of<-9(iHM>gV| zA%rx$EQtPqo=RPYCGZQBzkC-2>Ns^0U}x#{Y@*j;_qwfD2v`YlO^ zP@aVl8Csb&W(OlC>b&xUd!GD3-q@*s5}`7QRnj%|HHo(jF!WE;>uG?PnVsverhyRt z8zsw#a>Lq=@9Wd1-&7h}zaMlT1M)8g)6($r;QADZ(zhR(KR+K@wBddI^0G#zYd176 zg8TJ;bbcta7VACV@V^;;JfXy1{P&Cbb09Mum8ST7=-BcVl3&gGQ z?U7*Y1iYwOT$1YryD;XaBB6{0tlrEBji`E)Lj?!NC!#AXR;PxOYN8|7?IP?7uIZ;R z^U8C5lJhB|YC-jMTw1vCtlkB}74X*vV@Jy;;A$r)r=Zz zdo>zyoxKg7B+s6n>r(OA_~>}a4utdvyp_L571G_oKWdY82mDjTa$*SRySGs~&#JI?Se8L!fobT~Wv&mg}&K zwOWN9SB4v|ol^^txTislK{=>mUWTf<_zzj%`gk z#~tn}sb`jzLuW=nA{DfT`d~Gty(H#rr6mG{INOPN+aDg|6DMkXIw#DYbS(%~o#G>-e8jHPJo~Fbi6trCCYB=x5r@Zv zMYb!*h;W{O*-r*LzYa{*P$B(i8C1e2zxGTI&hy6)lg2Lik zW@n7@8}g98rE&ir6C5^OE)o5y)_Od0acpNKWjZKCQ}v0=F=)9T5}J}Y{$KI3%JxPR zyv{I}5M+8|a`_?ASOnKfkL>*HO-U<0Y%`s(ZM*zg1Z@&KWjSoVsU$g;^eZp)?U&Uk z2{O$y`yQFQEDu@En`Rra3r>;2JrPj*foN-Edo!_9XbKLF+`A7K-R!^zH1RF(qQA+D z3m`{Q$U^b|t}KQf-%R@EES|XKNRH9G9xhxpTe4O+Qy0(%h`&L#+dO(P1&2|wW+jS& z%h?}f7aNZzsJM9-Y{wC>XBOig4&Fe(5DeGn*s^kQ0$7MkQ#Z7=`7&At^U0SLMyhWX z+=iWaV&_Wwa9mp+t!nyC=QN)~rs>)$=HE^7QsUUvc~u9Od!EKhAYcc^*bd&+X0RMq z#tLvWSbuQ?3LK2`hUOlt#IhDF^UE{k6Hrw1Bgrl?BxMU%44}5ICU?`?FpCp0$Nd;g zAXKu~QOAk`N}`Evyp>751iz7HqLdo_ENjVr3%TNdy*^Fg^L;0myX$@n%Q}kQXnvt) zDJU88+{JEXvthxPHregdHjSYB?reEeE{QB!-G&^Zz$Fup9VnY|Z+q=Ryfnr{*GHc1 zOhl}v-&uAxO=?=IC}F~mhe%5lb)Z`P4R(lL4;^xi^or&=z3o)VYeDpgDdEC}?g%Im z_Wcl?l92j1Q~S8EeR-ImtHW%QvFFNULEJeyPVC}S5HMV}OUuR1=Y#|0{Q-#tu;*+T@eSskA zweLkoZTJ{$CA0!?!R&Gf(7t;QmpEU6|B=}~XWi%^x^3;@Fu>@)IF>kW>T_g+#vUxG zr^ufvw2${5uG4T~#Lb%|0Xfbb^kp1(*TLQk0UcCldUhK|_mUg^UD>ny4cAj@-c6p0 zhc0(|NS_sJ=yqWmAcfDDQu0xE`N6X?B;UFSoMgONLKEh~>jRLh0O^a+6Ed6 z5PYi&y5_pZkIdmuSwGPkrhYjWy=dqX6eDA$+)e1{Cux;}q+XA?_BWrq6Dwk^6I~@wr_NlLiSyMGI7VSIoV=U!Y5C`F3tABF) z7Cr^KGo4^7e2FbB;53wPj(PYs72Mss-tiev(nJ5-Ec|~(J^t^rFzbKajxT9R$C9+b zchA(67CNTYi*)(-5o~mAKzM1I+J+$dCvM@?hg|(&zlF~gJ^m@P`gaN3IF(gML==?9 zqNrNE*4G|&lnj)V*vf0s+Bjo1YVmpd?7x6&z8G*ehYzVYXta2}wST(4fDi%=DZi_VnsrG2FcY6qFpDHz-RNH8C6EXtgRObC_HM{?@UIJ{ zT+QDtK%>>Dbu`j>(dS7c2l@d17Fw(p4#u?~F;&hJh&%b)v@zorsO$__^yUEZ9+9EK zw0W`k@G>im{ar$1w66!a3bYx8G9=+?MGma9jKalHXd-bzoVywrB?$^2HPIjIuUI{a zP)enR;24`^Wq)@|Kq(@;pmYXGJAryr5*TiIUq%d(ua-y&V9Z!ru_2TaB(Y+txp))- z@fj;kGx-7%1yUhrUk?w0%n1_GKS`CmA<86g((eryYYyk=#%XegUvBOemGt6r*IpTX z0uYSs&OZUd;sdm@)^}$gAy@EpQzov3Ofqst@;H8LdoLSZ@{0>A{TV7&o|SMG`!*$$ zy>=uzQo6$d8h2?S>tx=KPsK&0Mz+lpN8ZU8J~aC;PAY|ON%AzbWHx{)OE$+~NlDR( z<4BAAW=-|Tel1xHvV2G3d1KKFc?(txsI@lx8aj&Qn&eBgw1i&pN9;JzATLA;1tql` zq?(qSGDAdw8M|_7J9Lhdai~;<<1{gFATR@Y1`}Ilv|9w_>%JOlCyDX)=dc1wAhZ<> zqcSGNKVyl6j&p^P!35l`y#oY;76yRIg=;T4B9+hQt~vS3W!TlJG9EA-<%ioz%S5Osj)g znP}RJ)}`%|IMm~yz9$}tZeB8>Ls9oT`PFPUzt_13L~D{{_s7T6Squ2hyUiUt@~jJh z_FLQQf$9|hm3XX8lc!P?J*eU4Y(uxl>+531R~)0(>lJb9{ABN*)r%C7h?6e)TPG(7 z#SBQQFCEa1kNwre{#v^x(5@^Va`)uEdTm> zQj-s=c$ex_QDB35zC5qHJH9n!_vQMf1uDnSHJbO%~ix~MSrnG3nk;X zlfUx#$PBS?I+xQV5LCefj^Fk!5oaD9Q|ol{Wn#S=f#3?7c1p&uy3ExELMKJPj&-*3Ik4*K3*~6}`uBK8*7l)=f#_}&MWryQnlCVUUOKi2I>Je-HIWb6J3gT8@Dv3Zp(-tk z1RCu>Nw-@?r_@PYL6{VKp)o!Jz0iMzO6VkPPo#8cMucTup6@oSy(x-m=pHZuZ=6@T zFQPMI0A%E{R5loUR! zQl@5C-BKJ%DaMbw^349I%o@u3p+fu+<5QmB8JJs6dA(O+5#jk(mT|A+W5J(I#=msx zB+kEd?y@Y;+T0VEYeBL(Cf{VZsEiBNnG7lz^u!2>KSTKDw%s2a%cu7`^qp(g^t|z? z?&upMDHQgpHMol2jGV25JMh}?bxw~tL3qe=Dm*=Xs!x_TL81VA1VVu|iJuJELHrX1D`z;+6px83nRMFk7xO7SfGAOh?b4 zT9^XW3uFqT)?KDfWf;10X7pXp8mCV3@YHHsjvSN3`UB+2ov^r&$720OTuYpi8hxfR zWzSfgOgvPT*C~sC=6ZRll6N>BLO4JXCe+)wV&X|+cMlr==w2Qx#OWC^R$o0C>-mdI zhwRdCK)pw@UIn8zB({r51&t07C0f-i6uI{*L}tavw2Kj2t~F@%)s_(vB_UnnT}yy0 ze@eII>eG?1r1oX+j8p(at0t0CX~l|^)GX?fzPj))-tHZ;4>pA)R2hrQ+bEt*K`&BOy;V9#htEHOmJ56Xo+k zRuEsLB&4+;k*tXOMlKLiPwC>Z8epT=FN?;)I;=(uW%%3pivyxDoY|Hi!$RHo;d+=A zTWN%O*-lDrO^1O*!g@m)&qv6&CicdyyQfhohxs*DeSK=ZeQef5X0JTkzQJPpnRFVdE8O1JE*txnd4uhL5c;Tlc_zo};<*)0)RZf(>VR^&1w zesRNpVp0!5Yn%2|RwE1wFI@T;BH_zL8PMM9cu^^}hj3}mxL9!ucYDDpr6@I1&@y5B zyc0V8{@>fl^xJk4PiavG@lzWS>hnN<=M1rxLet*b^oN)mv_`!9?zqi7=~KGTcFJlf zC1GjI$>MX(9(=NUx+&2ogaA4H%Wm#YFMWtnz0ZLb%SS2&y zI!tT*E=uFwvGIM8!!4kkmg}Fs#OVdHJ>M_OP;w)Edsj|a zdEVm)WSj?C)|{bvDbZGPa4f=k!FT-4dY#>PSXQJ%{+i^bQKy;p9DhxN_CQ@zjm>|_ zBHe~^Ouf#xy2boDqaT;8Fxs`?~%}oH)`kOJ~a{`Tv8Zx zhEc|&e2!E!_dB#cIR*_jGcoeF)9QTf*v9ZcLRDSzPF@b2h=k|P7zZOp}5^@I7Q_mv^7L}s)1%nf%GJU}6YT@HHRVOj0 z(Lc_bcE)gTdh|#wC;f;h<9G^uN_=3%Llx&+^FHcfX8gBgM?5)!P`oZ`Si<`0krCC$ z%w-O!7&*E7`@_^3iExf@@`%D9ZPxaglmVNznl=ZDbsZsI*7>`Cy^S?fpz|fsC>1H? z1iwGntTuELXB1z%UoL{G-!u~HOJZ{)4-8Zh+P9s>uY{dP_j`i3lWF%#yD--g2fnbm z{7dZP7meHftp%~Fi1r$S{cqk28aCvP^Fy^{x1~C-jB@N;vnMUx!|D=2hRQ#)>YKLW zV5_QxWs2p-ZpeBP&E4>KYotm$In@C7MYyQ}o(`?pUDim^&r#@eP7lfOT#^1LVgXg< z)ifn?l~cki0Oio=&(aGLll4fLH@sKlUguS`5tkTMTJ8Lzxw1aEyTXKK>lM3(c97#& z3%?d3Eydp}7*v?5yiZd#=uLyrmJ0gH0}|wd(hpCo_2u}F+*5T}HCjOlF3rJ?6@$dd zkrP`$#=q>w+Obn1u^aC?y0_x2rO!k|0EG>X&!^Eb&)jyzA($-TE(^_^ub8w(8;P-8 zj_#Sv=HHiZyr1RBJ*T7AhLR|-R9#b~NBbz!2pCGdT{JPkxe%eFTrUhB%#>DPy z)ihow520_^bj-Hxy`<67+e(+`tKMz+wSFKxL*>S|Z1I5M0TEPJH&%g_3&FN&Tn90R zMI~=`)e%`+PIJoZuWEdOAYs)g%9WTv^gxY&Mh{s~9?bZ|AhGp^!)L?R#aLu#K4=I0Y?lF06 zX)X0!(LY@E_<2h)XRL#kTUCt8T)Ui7t%foDx>vY99ND!0wZWgZBq+(GJYtF}zr;(1 z37wul-TgCDkcEVcZppzdWa8=s*Z)8OcFQ5(3m~O23T;JP8q z1pRJ4pL@==X}|M9b)w_m;I2X}!{rZyP98`TFS2BeOr2*Fpa@%EckJ|t%Z@m>ttn2r z7$}vp{84W84u$T#lKkzo_YO+OlFPW1?D?6_sw!?&rQP_xvN(98sVo?C;}`rk((JAO zHu?U4=g=~w4pbm0jHtykN+`3Kj18r}G7)zyuj!^+7UR#UWNgsiH}oR?Nd_M{en3WyUigEzXJ;=*XQ_$K!Z?M>({Q@oyppX15S)V?A!d;H zJe`QTK5)L?X#HI<`kaPu**0s zU*ICwnN83fMZ|R>r(J;9uL!zf!kH?w9y#P9?5^}h@~UmN0j2Ue&Yo6g+bRPy)4!2_ z!P*NxCna=dd8CcI%C62H`78wZxO(|vSU(`eHsW{qvYQNoWzm-~nlb<a`Q|f@d7g#nMl1H`n5JrQVwwYqXZBr@h+%? zCPg8qhow^i$MvQ+1#_IMGq7zFh|j{00{oRv0mCM#+u)pOj1UcRCmWx?3NfP*xE*SG zse@Y&bFeL%j4N+Ou4zs~wJmTw*530ynBOo~T*p5Zg#DJ1xXNCDkEDvbI^J6nez?>U}@=J0G~fRqfZ}+2##~` z1eBBPdY&lKwynxCQ}6hHg`s9)hN$m##vc@f7J|ttZYc-r( z#8p5FI5E-VxGN>X?Jx)Na`QgSRCj-|+UxFXDtEKLqj(2i)z(26;B>7rWq z2X3dA6Afb@%nf3+u3HMEiW^`D<_$%g0x-<-;dudz5@EhXq3WcYHvty3R?*-mU4VKc zuvUOe&Q_%8j(xIJ(Rf?Wj+D|5Tf)~bS;gk@Cu2}^>>@(GHc%WfD^5b*G1-_Zj-wnw z(OfF@Vjf#AwqGn}U^Jl}yf z8IBf|Uq4ozYYoD*Q=d4KAU<(#t?kx}Gq$SL(bxq-Te0Jk)gBMtYr^hR5x>#U+JT{? zUbgi=-3j@JcK5R~Ny~`Muz$QDLz|>Ck7_;FJY-98f`h}E5afDZ$i1C9X*t`dd5sq7 zpd&P95wP_Cf=6@C^niuKb`E)S=Bec_Gzjaqt>!YxEL5lAwy~l%?y56&F6wM?cFtFv zw285};;Xb>ZM@6UQgs_(^ZExo$uQX9tloXm=zow|J)v%f9~GV~8hSAJPp;y)uxjk# z2s?VEnMjvdSE(AkzRfJ6j^bG$Ep1{E;RaTQ!yN&}v-}j#mP*9Zm|@xggfXehOV*5S zi!4jG_I_H_!W8&4{b>Iu{A5~ReoHZ_8~>u1qanwxH_QT{oLF3*Nfb%8Yoj>Y`h&A5$j0m{RRG?$W@uslYEnpxZ5;7CQ;f2D^M~OG1 zr&~cVglFEWUfVgfRE{{en^BBtSwEfB@NyutkrW`@tRv9okj|U++Qri|xzG$j#sfCA zTfe1IHD_jLaRDEt{DA+boW$2QS94328$rCx^X?#(N+Hi22rB zq8TVrlyP;>7ZhQ@m*)^dW^LEqiPLXwKkwF!>m#ijlY>B-yGJc?e57Vz!C#xVHWP74 znR)&k%Bey3ZcXLg* znJke_b3^aHWAk&I35GaTG7=?t4mgth1l#iJEG{df>m`r%HYg5gv^l}Hq87(<#p%J_ z9Z8fk3%uxUY8Rojva-HcLm;M)ZVkDFvPZq9+9Kg3gLxK`wJV+Z-VJK8<}s(T;Bk6W z0#;O=+1&XCvm;btWKjgY=I^czxyp{%eyd&oerTIb5n~s2jJ1?&a0_vyr7*>oTOUr! z%#bbrmr~|`7XhIiTVxUtz5~PDk_AF2A_O-CT4xfqoeh z-Ea;@zVAc8iA4|Ff!#08sp;TA5WD9_i+yfr4dz)8IX&7$Dy{{mai142!cQNqZ)N7y zi4gT0dLm;axSq@Isz2Yz>S1hGu;)MCIes+@m406Is#u=DI9iya}PfiqQu(d2e9X`~B^kbC_9z#bS}A zSFH+B}NIr~qPejm~9~>qZCDV;)hx=<@^46v0d>q&0jj)|5ySUldcVs|-ha(ZK zAL(g#w^H<8rw?=B&2P7I=yp1~Fsmne*QzP`KBP9ho}6|#r*@2E)^>#OUyy9^R-)jg zHBqr&ymjI>q(J0Vs}H#6#;vsUkq1bMzkxduq;V1)>^RAW4+MkDZdfB#8*fLDkHe?#|(e`%3B23`%KTF_29fPuY!CKp z;E7d9%u5X|PH*It{`>9gYDV|lUp8^)d&5b4KQlm?A7gJPlpH?D-Q3=^CTeeUM|tCz z{d@_<5U3+;?4MpE3#A%ymoJSHM5_g+YHcawC%hVKl!?FX*dkiGMjRy;T}2W6N^Oa_ zr65~4=BCVg=u@9+*>Hf1M~@4o=d4ab1!inD!XT$@DT4!INE@2bp)CSA+vnZl9OvPAYNj(OBe zlI4;%&GZ}$s_fePLpnYr|8m3ZvDtrr<>(6Tb~obplbXJ0 zfPvpDu>-HOgn0^h`Xi0r52MK~bIrfSZPxUdQdn0tk-8dFj(LX(SBDG`njWX8YD@bk zE2b2T;D`DGGou^np^_%}tI?$hDr}oziW~{&OH!!=2w=NE;#67okXA8Kd0}-c5-73b zr0B+h9@{QOsJN-+Z�n;K{T`k-zNnw=14_OyjDrPz%8od#7%1jOh>Z(*1<9-34O>F+q+pWX!%62v?F< zBFn*ik&g4eBZpLLbxSs+q7E1j|12bzS9y9rsnAfh6+3x(?@Vucs?-h};B0-vcSrE? zyEOMhCt-X>ca3BV>P1vXR!XeXznRiMHC1OaUjOj=l3!d(KGl1u{@htkg@aM3?K7-VCD`Ry5~aJo1VlpIwjEnH$0} zzFHbyG{~)viC==5=Hoc|>3BJ4+}<9}>5fpAl;!ZbE3uX3#B4}1SHx8Kc6*b4cQ3SC z(4U*|m7y<*dU96L@#Rj5!+vgjSTSMC>at%+0CxK>o_n;HPl)G*{_&FB6#3?l!#^ki z`+mIAm*Sk?fz)yJ>6xx9P$o5H^Pu0GsfXf(B!nh40n@;fB1(?*)q{<29rsOo-*O?Q z4jC`+%LtE2URp7@$|;h&T`Szj-8i5lX0tsURLr#kDp+mBXlY#k0=i!pO8%V~s*6{p z&=r>xb2u};5DP?#t57+K3+T>lfz2KP8%=~KV{FU%aq&4PlBBh+pF)LQ7F;a%URU`) z*8nhqUt?-Tl9x!NIO?~kpa%7Wp*Y4nG4WUSrIs?$#qE0Elsz3)HT}vHf0&u=TP_gg zIRJysIVmPCSeTsyZe9n?Q6wUx!u&-vs#tvrP6t>H6C9~)pupeQ2<8gj(tld2S*Ny5 zg?YKxY~nFUdP=gLHYztH$*=Xefs1xv%s8td8xH}%*2eOPux7v2mO-$7OIvpmNX!fV z=0JDug@_VJZ5C^k)VvUV*zs`s92hctTU9?4V;t@R!6BVWsD8^MRTfiNz&wKuEoF9y zwME+H>cGO-^*F4ch|iv;LnK2Klip^H+vF_C#;1t_g@8&yAQ7L2jz0W8pa7O*Y#rF+ z)pQ(*Ew))(h%IK)d_JhXKgeqD`^_h1-i)N8vs6&2NN_vE__Z1wyGQVaX>9PT8bD8*q* z0?g26%Ln#>7Vj*7xKZ0->l_lalgE-`#4REeZ`3F(brYW>Vem3kH3ZUw>E22W00s7% zpWm|YGZ$D*?HKfx`L&4PmWakq&dOVoNBTf^&?LwphQd-C6OI0=@8H8*^MtWv(>7@* zfpH54PbMnI63HDapxcV?eprUm4NcRR7v?Vn#e+tuj3trn7I;mLr+{aa$0bRRWR7zw z-ws-w3dK0Z=C0#omVx%Zv_9WXK}s0cy^jDcmHTl6lO($+=$8zc=oln(d}G`vI=V@= zoFL+r4N|Pu^>02^XMCYT+w(P+T6?eqe7vgQuNu@7Q{jBS7Va6vFS2ZoKB>!dG9`uu zA5LWJ(e%qNPUNROQTj2BT*Y>~#YN(S*%C>Mmwv}@s;hz|&UrLlyRV0vE(l*nKv>m&;bW`rm?n^Xi zi3{f5qm4*SF^EbRdFrXIrqh;nm`oBrogF08aDZ)5LAX-5azbsgYU9h!8vRlYcgAGVtJ`irQXBX5Z|SBB#g@H(KOle(4l&7y z{;OB}g-566;}QIvtLN`7e=fVlQr6Ifffwidz&6Jy?$Ll*2nJZ;vEsS@GgvYZUYS$l z(+%F9RMf{TZ|;~!*$ws⁢88V-mh;YNm;z+__nRgNwGTa*ak)WtrT-re%I_o{F07 z+@*uSLhuOdR~`Sr$8kNte4&UwQJWRRk5RvZV2W#J2-?;aW{&q>wNAFEP*Qj-9>~JB zU%?@vWo6Ch0b`5aZDrs-1Cf8Vh0QCapW8RZVWq{OCgCaDHrQsjCf_$vEkI$QA2IDTMLq3kgZ?T7pMkKiEB@|c)agQ&LV5wC zpF`yv8alcYbLw#7oAStWJLv1}V@*faFy*+Gx<-qUPFCcVWC}A$Ipp7X(X@Et+&f*i z$LH6_fc|`mrkXhLImMQE7MKo+x9e-nWp{h==H`n5R~weB_(4TON>r0;ynTypl-mNk zSPN6>H!$(EX54>i4}U1G|D!$p-!ynEEbPqxt^Hg2$;CNr{tuz1`>NM0gQh#N59mjz z3*oilW*Z}qJy;tLA4eeI!>{TkVQ|Jt+k^y~b7fPeUdbM5P(~x)lXZCZ9-2CXxTBrS zD~g26;rRCP3>nORD48A5Z~1l@h)$Tp=ga%~NK)LOWbyg&aDs1_<*a-_6azXj+$WCn zOjhg>KW{OJeB080vvR@=^vfiucJK9)V4ptld6IO15Du&}L|Iw@=Q`nTjyIt2;#kOS zQ5lnv8qjW9*hALgoE!UyJXTJQEjBSA2NYQI%zmh%9+6#okc)^%SKwsTnr3>C_b}yYqW7%m3C$#ghg<6|V%+P}rz|fpv7ANbB_N>~PPvk)W~$t-Z#YA!rtT3G z^t3y(hI+Ng>5^A{&1&idSN^`KlQSPfHz!q^Yc50}jvqAkO=IE-&&~Er zOSTOt1R>30gwy|B{3l9K3LAL6&fo6pigc`LTpclKF_ctE3O^4ms7)$WKJ`^mvs5J&))A8uDfmk=OSs{j zQP~w3(;__Nbh)ZqU`gTN@F78zBJlW9m3d^VE>-o?%7LlGVSMf2g5*)jf$-EJi_-8(Py*M} z@MP*>r~EQ(3s{XF|EO)Y@MR z-sL`~+EI_n3Nf_Y5W0oZv9FDj?MGfHQ3T?`-d(S^`=>o!aANuZ4QRjQOtXN|B?l|Pbm)BtZgjh+i7vaBGI<@M#)zm~ zxwy}QqjF3nI>ysy6?&iLd2(4Z~|;QI2f8Tk5v1^ExFw=3 zYk!0hjJP-YOf)FBFxmqJxrVujW^4TD*IdUYq`Q)`{cg_mNT&;HV!ygqzGU_l^I+|M z`)M6_gXS3Eu}|RYDsN^IR4zX+@GBsov0wD~*{<+o_lhXAYA*T)*t;(B$Cv6?e8D~{ zd|Sl7Y ztct|>@3JrOh+Zm_SolzU=rTkQ#5*;FqCi)eOX@ z$3^_7&ad8S=ciuk=Or+YvmgNF1asKZw&i;8q+$(A{epJTXKgtHflqq23>Phc-F>BCB14!G9__Z0FOsV3|(gd z?MpBKVgU8Jp89yxwtYUFebI~X+GgsyiXrA5SZX=c1;QJ9VY+?z*wf>Wr`if+A@D z$NqLE;Exf;2(!7`gBw$nY1lZI21S(HE3rO^+biv3mvM@F-*1_3z~E$bGhIg7?udgJHJ(v7%-xX6~*zU;0X`8uV4%k@&d;!F9l5!r{w_ zly@yFKz)8w2~qf7R8@gO_eyS*YgtXQX26nB zid8zmOj0|Amg4u$r@aV!V%*QP|!VtXa#jvx5 zRnEGZO90L9i#pvTly=gJEhAdtUaxz4XAq}i#yR^z{=5ZD-UO4_QV!X3n@HQM$B+=y zckuS_x=3p})`~M!20E znQ-?LgOHikJ=fuG=M@krwm?Y&Np5nPiVk10AGn0@#_022!|;r>j?k1tGuP?-%e=LZ zxJQUKCmDI1$2J;SEhOFigJF!Y_*-JVFp8ws)IUG<5lD<>-VwfOM-s7tY<)ElU}#C? zPGsWFd|av^Y4)-`59pz`_wCTWQi|})ggls)6waEluw47l%G$i~pamx$Xm~sYauwjv zNxpi$9Z$Mw!jPqD+~Dg>r_Lmu{YSjyq}rZIt$e&SZJ=v2qCS?T09|p@HB1c~@H@h#p4Yy++9v8FaG%E}OAvI##&s5( zhOCLMq4e|W+M4ANsduq{u(YpJeNc#~bu;Id#U2UCa;o(Q6RAC}6#=^vOk`{Bh^r6=0qZz9bg$eIyWxTeI* za7*WkRfEks250>+XoK%&G&^MSGqA9^w|f3kMh!%mbXGTi-!7V zRza#Yo`}N)jaX}gF_qDB%#664v&4-MjrDcnI1M!B(#CAp610l$Z|X%YC0kfis#u+HqB8?@Q%i9ioS1KIrlZ01^+wICm%I z3E7lh6SHr20Wz)%z6sqW1POOays_oaG8>81+RDm5 zCQPcI#2C5fK4_|VcEwVtEs)bvM&iiTmX&_Jk75@btAxXWl}@@0I%A(_CdM5gn%shi zKS%mjOUTY_peP5WfBty%tKfSE9h`fQ+iy%>a^u%8PUh(EIB$kzj&c+{_r4Xq!Nt!o zblGgC>~%Z}y`IC}=nUCNMZvw<0Lex3+Jz)c+T&ZOg=8{>QUGm^c5f%ontR0N(`)`H z=G*`2IsARp8@D9Tu2YV#&{~1I=91Xtg0t=iECY1WYw6C?D=>#pz`9%|esG-l_TWkQ zIj6$jFV<~cIc%e)$5AFkeyr`6=~e(uQ?*PEK6*7T1DS{)xd2-b*7Lg4*G3ejHkZuTxQ6AX1jlk~vJA~}`wncavY}@B zCS%>}^43in1}uL`ZRvMkyqR5ZQ$c1v;SwCWm{WP{e=?aUwuQmdNuX_aV6@a^OCQ|eZ%Cu}2p}bPDWCLq#fi{}hlbx40W9Ct8%lsQJBThO6 z=MR#;>aGpAdyJoyp8=-WQJ!}=3W?O*HmOIka(SpXoSV`o=)noRAo1H6XAfu%*Z%}0mmK%!LX zwXAgqE=(IPmW<>YgjPcMED*=GPq@a;U%iaiHB%-S&nlkW^s^Ei!$xc*u00)SF$*4@ zV-%DIr(dDil){~dC+J&cOVX^V9>;E3Ye^5U&{Y54w92-O)1E0h7O$D2j_Y;DqJ}T7 z9ev~uF0LcQRe>2d#-Mu)T1K(OMh zeO+DQ{PTYpd#B(`yPyj+m>3h=PA0Z(+qUgYtcm%?w*AJoZQHiz%ztjqfAQ6+|EBAy z>WinU_r>mBtM^)MAH|~V3kl(@W==*d0Ss&Ac#FmQ*Qs79AmeYg`zD`I)kw* z{Fa%R;wZdLjx>aob=c2%?0^Dl`#wJpxP$68e8JF3E%rjz>Ng_$O+@2`Xk+ zX~lc;shhjRxz$~ua)lpQi#^xX$=T`a_e$v3=HK#PSPs|!ruzQ>upAav7UuuLa=LW6 zTu3{Rr(ZM}bs;i_e3R9xP=NcD&igbg<~LkGQp)eYfgORv@UvJ5VqoinGS0Er!z+{l z!;uUA^81e?Efcj40yWFo`zYDY$B!2~J7k+klwOfeFmpM-Z*RTcpLP~<8H8Ikh;0J| zAa)pDzdkQjLwI0spo!uA&Ru35<@QlES}FE!mEdATJ^gJ%`7bHh0H=qWfzr$Y_s*)UXf(v_s6HOU6{210zlNtwz zH2^c78;9D25`RPGPP8dBHzt-ji{LFN&X5AaeIY< z#x25f?i48viqcT{`phZDsAP7P!=f2i5_xaV3dvfA#~E{JD?B~|q}(qMvc19})(Gk^ zE?Yvuk3a+6WzT{e=5(1#-~~0kec2LuW3;vV`WBQrgtJ>f)R2S6LnCa5gZpLjOGRx^Sla+U<&7I8v3 zd1VzOL}5B%di3L&HM>u(|8%-DzpFoBMk)BMTjh+80*)pEVtXWOTL@`8fN4?*0Jr6# z2hYg|{;<6gwFM%}Ja&B()_OIeN6odjl;H)+6lEY$y3PiOk3^J~rvs^qnW!uUY%8qdP|zq0aeql9(cXIp~< z8x`Z7T4U%!|03S`1Vsi)OSA0j#WK~TK`o9(7`hZsYpeQlPU`1PlU#>KVyFE$jGpA$ z68`=+&U8up!DnV7-j#{R8^9+kyL2PieasRcK7LpU@bN36MOT}!$mvRskdK;pWwpSV zCRg=kn=a0NErJx*`w^Sya)}Zsmp`)q z!K`9ibIFB^D?;XVb?m*x`j~SmL*L&zDcj?P9^jH@I?XC)xH$CWBv%3QC!iBCKEfOD z!rjcDl6uQI7txlIGQke&$`Aa+S$D*p$m|R_U>wwI7)8WZ6;uz8iqCa+>2^0%)$R`=j zNVbmcd6;G??n;gpR&^k4Os1JZ48siJZnmHSScFY?#+5vjM3Y45h+jl0kPm+JSg?nZ z1T$h~!q(-t(M)oA=iY#!m?b!T7{A^b+LfQyvSXE;y5IK3^5t%ZN6pDrD9yC1y)P7_ zrmW>n?{mtfWpXfZrqu?)V-JUc(y-NR^vhif$s0S=WA6wRaSx2iwc-sz^@*GZ69bw1 zrwalTbR1hkXpudqJtbM+l4Nf+WS+nuOhjq7t?2g;ft*uxNr22F_p17UHw>ihurYcH z-}T4ELcWsZfYa2T&p_et4xY`T795ow!gA1hfYVF#zvW!IGk|qb>Og|A;)C$R98L1# z$8f#?tKdPvAO>MW@v&|QzmXa{sLd}CVaapKB;+DWuTDt92@Tcf z@zW3kM=$(~a+{P>k2620e?6=nh6BG@v-0auk%p@_;@^<9eRo#LMaQ*<)40le%HRF1 zUE|9Ifr6tuR}I_(2U$%`nhDN~BTKtv9U&5cYGal!ZrI+p2pwV)fup6AUr#_?xqps1 zEN0PUD6udLh4 zpL+wq)~N!~;KwchD$C~1hYVE4e!%mMUbZGLXN;eN87s+AsM7K;NSgJ>N^{VQ0p3;; zXrwA|D<&13)Q&6N%9{d}JgtG4HZc)VE|o{>^46z_kg*2hH=y=q4_Jt{o$%lh6 zaVe>z$0(0P{M{3_HM|jONg9tu>s3TH0^PPS0uKW|+5qFiO(mcB;*$j;|6?2)fsx=H zYo9csekf@zD< zMxqf*kX=out95;BZ0g>W=*I<#4bf@#96hRL-l1aUJ~9~YQ&{USne9FKn)9m6qc#_< zR+Hic9qT#t$$Fn9ks_43jl$VHL9vSOr$Y{vG-4`NKbX{;)v7${EYxtV?-#6M32Ain z&vqGX)U)j;K>Z*vCdK}AwR4Kk`*r)1ZsW;iv%;^u*{@3F98mw7jK`#A^LJ4*XF`{b z1-va&*#q5I-#t zi);deX$rjF7SdxCnuG)Xu=HcBLO^sRVwcjNTIK!p(>OCR=yfq0I6}V}|-8xsO zirrwi&o*%I{r;UGMH&Tv{-oNIok7?+?WOwSdOuo7)MMm>I<9`C3w|wy77;OCsS=9j zD`TJ=93v{GGB7+#4_nAenKk*>W+#N&I-(Jti_X8@u6i|xY0a4ic(7LQX>?G6HI{rn zC3&}fdB`gsMnqD&93-mh^&$Tzu|ymu?4v+E%yL5tkd&%y1KruiCh-wWtRv4>^=h?i)?GfqRz%CeRr#%Mid$dN8g16x7S`+_!! z%=Uq6vXlp!wX#+LyUvKL4vHgesV?%f|L%GU>qu`BE->&DVj^g%Qg7^1K=+X<^h+bm zorugW%3sM(O?Z^caXfNIa=5he^yuzPE6~YM0A%*nL;JXm* zoNma_rADl$h#axf!q%rNbY2h5JOB}gXKJ)e*))qARGdc&>UEtUcWi&#>Ye3=GG2W< zR&R$L}hUEo}PfM9cci-#!3xrepiNLjs(xqCs{#%ekxeSVpEVE2) zwW~Y)mF_vwx729od8g2iu=H$YjB=4poV*8>WmT();HGmSif@f zyh~J4?QTGRZ*tJdYP9#nnBt86T){@;dc%UW=`yy9K40BewEDJCmAFuj?2A4R`KuE+ z!DW>rv&2=(?~Dan^GXnS_qW)Hq(rsP51}NDL->@9T@hazf?$`zxP6%6C!i{UH` z&SS7Pq^tzIl?@jb>y$ zHLLuI&%ffFwdZ0BU+ZEGDejgy15~wGf~Q-;W&=-hah~ce+qlaJBxcMvPYbsy$L{{I z05msTobsG<1YdwMucx3@o-lV)LbNNLXD8esXM>iJ zoeOki(5cn3f?^0KQ{_Snv|uhe+^Xo`S-7CS6gmL5p=n9$XyvE2pEvX5^29{YWuhdx z@w}@xpI#~2zQsW(p_Iqza8(CLHC|KIj4t9Yhn!b~%fSc?ZgwE}2%D5{DZ%KP=*1Y> z>|QJ2?ExHT8P6R!qQMHHSljo!D~(j&)6}0bJetFl{8t%i@;hf8%e}NVFR? z8re;~4RDxINeEkPQZ16^=DEV>&3ino9W;u!R}i-OUA6B#viZy8nci;ikZbWx5|n6_ z#}x4Fc~#4nqoV5bmo1gA31s@~ELG>J6v^ZWT9z_4ult9Z0SJ}V<;|`|%TQJqA_ZrX zVfsBwIf*rO43!Qz@NcT22j%>iVN4ziB zLVR3jC=i03%Mtc$|hepi2oy@_($tT`^Wdi#$Ql@HGz-+7~NR^ zz4H4%%EEGSu>IHQ2Gr$>yKF_C-l?^;c&Njo*P_*TzX5T78cOJh94Msdl3TwPVXjR{M9stAW8N5)gN3o-! ze(_Xb$y#%4YS({WSY~FJDt@OvG4RiM-o3BSa5)?4joZc!84ydAFVqVBZFSZ7e)DJs zx6<(}#H(7HiI3?;7m=I@vrLDTGYN?yBWALy5v9v%dyF8XA@RRX z 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 z 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ஃhTK1OA8inHO^Rp*xlI(BY4e0MqzimZR<@ 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

      +6L_)N;fET;r8T?H`u6jsCrh6v5)xMSgYyg> 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

      GrdP&RGp63qZ4mLDFgm4gz@7$7voXl3UJZ;DIW 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�!m<{y3G^6)kT4Q?rR#R!DzS_avF6Pxf@Z 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

      b1Y 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

      GSZm>$}el)W(k;b{RlAR#rx%3 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

      +MoUWih4nOVp{g&JE9@5 zd+FlZy51f2fIB5_mzLrcde9@X%oB62K6Q8H-hkE1b%D}<$O<)4)Y)t)-I*@o|Ar%A zm=Wt=aXMcSze>v`{c-%49%hGpdbvM8bLhJY0-)_qV-UFV5V2Cc@zH;OJ8B0^#?Ye! zsT0U7R1}YIqE7#UW4)38asa9RgOFMJlFDxh^C&s^UI*_r&Pgs#{7ETfI!i+T^h<#A zMR7Fjms3VB`(x5f_k32K{l)Isy5FMSBhFKB$q-ou{Q@*V!0)^2yMvib-kjy^QN1I^ zAV|d|_njV)@y>qEwcwV)UI?}gQx*9eiRJ;}Y8^EgqA7sOea77Txq)p9rUoYN1oFYUN;T ztC7UKKCcairX5u^>{~Is}P<0fw_~lH%HNiZ1~GwUQd%8l_6HB(5IOr)qf~0&5hgjGy4N)ZpYHc~X4! zop^hWSB;_=>dsa_WM3d)KHt?+vXJqU7YZAFRMa|?p+lbHm52CVpJBqC-nyE7q zug>PznTgHJwhEF%y>J4Uom1Hf9lS6GCws@y7o0P3gtaJ9Z@eHD#~d+Z?Ck3?x))IZ>*qO%lfIL zpNRIoJ$HZLr~#9GglDD5sw5T=-VUh9AbHU6W6L-5)&R#Wg7i~Q2oz~(D9hoX?M z3=Sr)>I@Dv{scb3@yTiHmK?tQmS47A+?}Pp|FS?Q*dU{vE%p~4vwXMOLhCyaY$j$W z@()qEw1epT$2>*AX=GlUmCEkZsbrHA#FwBeM7E?))o%IOOG0@wRuadHX@6o+n?vWV zdDSjpt?SOYw(QPjH~z&j*pG14wdTJ_Jxes7CMTArw778kxL2YKmz8Q<1G(Yh>kdMPK#DH0TD%`>W`sDse%spCPZ7#0bMSuWP^y8=5p zElHKMOY~oCt)i6^NA(HothCB7CP#` zfrcfc$A%M9N5@7&DOzf!b${UEky(Q2)m)rqjv$OP3F$BY>RyW0Q{ZfdTBFsFilohd zL_c{r-;7v7yR02pBSh#TSP!3bgX}O?TSc?i*hp)2Lk}=FZNzhWeY5`~ko+He( z_3uACc1^G+C>)8xzgjlUqV*S&?+bbPQx&};h8 z^j(5Y#ccd%9sv{DY~=$x#~y_SVYa40xrXR)w<=?z z1u!MH;~X7^!c-2v?ZR8~4z`so`D4SIETyV1%plv|V$mEkCG+3{A!=EFhu^a};W}#m z>tFmdfXW?)IPuBqto<;fFU{2`=R8%ny%|-Q{*%hjQO&QTAN>}4L24JUTJHzG_PS); zEY6+zbl#vL6y5rCo8vhn-+E%Ot9Il>M~mYVqZ&ndFiXBQi+F2mFcU6LvPcqpi3MEH z=P;NcOM<}STIGpNVS}xB`s7c-!v#Qzx*%h1wj6{h;`T+LMDAvnaY^z(DddY`*NSbk zHxI3IIRsP{NC)ejp5nKY6ziaH>8tnA5Xq*uDOoZY!4Rd_#^O4eE+hb>vQ=${{?5x& zS#3o2)N-pG?eV!VP-)Zf**?TEIsx`>M={i~KZ{^50mR>qG8)NhxC~q#;4j|EQUwGSiDf@vml7OoDuU^wX zcO4_4y^$3RFYo_*T9$?VztQYNc%6v{ob-8h4xD(+u{R@2YU+QE?$mVM+19Q~oL&0t z>id>`z5|E}BjPvlVIO67UA0qzkbnfcB&rttKpsIzQg;Nkd>#Y;``ppo4v~9gz7t_ zV?euB?pI;*?_M$%pHll>m{0ZEwU>9300RoB2M*xc*k7d{b+h9+dNnthxl8sx-|vW+ zdCy)4O=5`Sjd#Dw!BJ*a^0rQ5TzsK!e;H2?g5Wa46V^Zqfj)6oTLKw>;R2jb#EUx( zLebi6`rF6J+s+I_h_|~C(Rbm11>ncCzk{o;QvAMQ!ciT}B=p3a%24scnG=w*n2%Mk zI3fa&8G)XFG?(~M`;W(iXFvFY*NgjJ2bt7pZxMuDMe&?{R&ou=(O{2{VGMGaLKw^2 zu(Em>!wFq>(->whU>e#RLovU0Wsi|`hp7%PFm?8}Qw$|V3E8Vp?P{y*F;hbGIW#`s zI7M>&QSCq-c_+2glY~Kz8N<&#aSP#v<&Jywa7U0nffl@lAKo|zq0|f8X)44CJBW_E zme%mPeSoZ-7*A~E-^#$|=ey4)Egf7*h~i*ld1`glaMG0xNj?s6>lr~+HXZ(!A0X90 zTM&dRhT1NmUeyt?dd3X zRTP8AtDy=p=RK3{2NZ=U%=k{fg}7Ro-?t}?yKho8A8Y2*i+@^da4n9YS)YHN99G`S z3ju-I2bZr zqsY2iNdacIF1jmha@(|-SiJ|$rXpOP_BYSQ689)qQ}|#ZXDhysH1Om3AX_)|uCz(J z(OQxgKUDVcR1I~8(A5nrsyGTjD~X( zW5UhZ!DhXvcznw3oFR?7mC3ZvI?f`NE!JLy^LNV4OfEA^aZnmQ)_pNlI3?Y4wm6vs zAcf8eu)z{JV~&$n8c8s2^k1OTi8Q2J=(9h)Os67`T9Gws8ZyqdC~>LcF8+g)2tM|@ zzc@dj*h{8;Zhm~Vgsu7wI(&XNHF!^_cA0Abq=E5aPzoKWE?g>K5^Xwdu}_Z+v#D8W z(Hq7$MgDt0R!wEj>q(sAxXZF8HlL z%>#-PFwp1)bJ%B=;jvoS!>()BAs~$takI(5Ntk~+{GQ>6HWDqNGi2x z+C?D#@pz`jHVFg@bF!xs*y$6t1d{5E;Ta@GqigBHJ&KiM*i#^mt5{ae9=V{v zrHyC?vK0g6qv9chA0+b@`;$6iTq7mwc-PYztA$6j-tbjQk#gNh#ix3W6{3$o(+yt2 zkxSD}p?a@@x!qKRNC=Jfy6$MUb_(GjjQN)kNd+WsVAWSywMxgy2VaE^taom%e+3y< z8@dkCadW1D>feUYHS)vWQM6vk9Fp8n`o@&v+mDbXN=T-Fvyt~b&PA`Si4$~@cy%%g z5{g{Z0vP5&Wp!&6Bt^x8DP$YuvMV~le33YT*7zTSfomzz6prOyMnmk<$kFGQd0G15 z$iTZKJ$lh>5hTGJwx?lihgo;$84X!C*3wMF(P0n(wU7;n(wPW`uH6Nu|0RnSxy@jA z|9n>dpnNS3`8`&RY5bC-7EzS{voU)N79P&Xej!}dAym`==fow zh!-r@BElE<19cy#V=4oxj26ZlcLPby4Vwiwu!gb$&Y_F5X&F}Tg8k9+D-U4*j`2_4 z;V5r19tU5{0QPp1%mB7H;y`^U$6Vx^1Hs{(2OkMKI?BPrLywkA#z7K%RWn@bwYgyPVvE-Z12S) zUS>-osWhO=t38%It|f4(X4gZO7I)`&Q}&Tc&f;XAbK0wfb8`&JxpDF9L&F8U93S2+ zlZCLy2=u~~G)Nj*)#@4&HLNplsZ(UGd^5VEvs}3C!;nxRz5J-R zs3|URA#Qb6fcSsD@6QWAK367a>Te%f5v7NQUx_nQ@%6`Rsq4o3)M(V$>(ud2aWwkU zJCMj<|GAOS_W5b6!gwiBaejY3IVSK9_uU5=$Mm9bv`VP-ujIgD*o^d@GcUKeS?%k! zw_h38<&7}n%MRI*9tgLm&HKW@fASR4>rqtuXBW>S?`CKH`S6wPafMYcFwp;7%B}wu z*nOe$l?xX2@i7(6mZ`e2*r9A-XGp~v1)}Fi-zhe}#75FC7Isex0Kt%aZimJFqZY*@B~DCa?4^~^+9C%+dK@m6vcTkw;Ik%&e~ zmF#2hB$YDMw%EPe7AVq$@zk_Dawzj(a1KHG1nPR}ItE~_r2}%$l09geP+gBGtmHOF zu5El{C=c&!HHO585N2a@Ea^Q4@njnb^_vrf9n)S8OvwH966>vu$c+Ws**2Xc8=&|C zuy>XjFCF4Z3pYcM8x9rFEk6eIdCrHl+X{n3;~Z#riWACj)BZOt>$_ePcqv(75D63e zX7T6-VP;6fkxgy1vmj`>7$Sdw#f~VqLw3@nm@Da0?x|@@f-@G6$~^x7d5H*iqvbgD zZ9OKoc(^JPokN&WFYf5h--c^Z!=htQ^G@FZ#o6B+)<(#LIvPA>_4 zn)z%Xww^n%HFA@3yV0Rcc{!DpjH98Tg4onvqP1)J=Q5MujI;*~XEhWRSDMhNH;3dj zKYhQJiAupKhbcq|ULw&r+KmR0K{O~g51u85N#~rAe$1S9g?Bo>&r9xMl(CGj z`1b&e)Dg;>gn=UGF!Q8~IB|`U$cQLw09&+BS0<+%I~A+T_GU^>)d#r!M%w(gdFtGy zS6?}vSr7zUh;S)b!w3b9&`G^-hZ^le^CTK}M9F{R!WL>AP*LMIzL{ zPcT(5cwO{Iq9Mme3xHZwwijg-P+=)%(rX`jg-+@eMgs1lC2la=o2+Kn9_F9c&`sWo zEc9p7puu?)mCheEV@xl3{sUg`)?_adYB@b*zU>Pi?%bQcZj5M{^B-r|3-Du4_B#*tXNr72CFLcWhf7=ZbCHwr$(C(@8qU*YEiM&3oh7s@kq|)TlXE z&2>zxd$1Lr3sA3ttr*UF$}I(?vTNA_sNGz-q3ixEABHc_ct0z_PZK=MXU>QLO`awl zsF{DD?R0y6Z&N(8Q9yhS5X6mpf2N;XB>LSm^uFMz ztz{a2s_^3mmsP!wGf@^E_)Tdg7OzAea>u+zzF?toioWt&Kr)RfSQsJme5_#;HT&?O z1g-6lj$n&Qw=N?6(N-`w1{My*aQmBO%GjVwg!`OKPCtnoH7q__Ll>$@Rh|;X#|Ymh z{z^jMn}0V!ew}GEry@;99N~MtMRx+4J0j7aK2y=ZGXqhH!ek}j{>A6{_&%sDZ)nQ1faXZ}kpNC@~^+g}c2-WKHp<04(fIf@y|f{lUlxtdi@$pnjwW^m3W=}4|4nKt*+{gJ6YkZJe}EI`{JC^I z4HlgrVs?nsKu3hC!8UBtX}y1hN2K7RoXwRxrt4scK!&u+7*0l|V>HVm+mcnkr7Oe%6S_n%I7?gLgF^N6zcZC=E4BC4c9$P(Yp2)gKXx^U=tan;d^>FXBM_ZagOxvB9Cu$Cn3$>=Pb`JMoEm!kFQ}rw zjnO%zJ4KbKBB&v2(q>lE$!xiTFRebgf@atL%Ah^vp;}oKwkV}{8@gN~F?oi0n)(%5 zu&vlm=mR}3_f}-vZWy2~)n{dA*O3|(&@}^!qK;d%K(Xj>vI8xXpm@ZQiP3AHpvt?R z!T~M6od6p;v8H$wSE;z_0$|p$#vuK`&%x|va&hF#Kr`aixlmGj302&aE<8SZ{r)*J zn2S8a9VJxt1t4#={_tW@2dOq}RGbhl!paHrtQSv%3NeCn@+#g{zyr$^w-|46z@~=H zxD^$nv8NWYHHSxi>6{c$FN+kI<)jhb3QbzNRr~{c+0P7n811^h3^HPj+SQa&8d-@F%NL_8 z*Swfv)D3o(^%8OjJK#5$Vq-;QzL$exXPVuLW=&nu-b}g{#IsWIU(^V+imE++4O?g< zYVskKdmo07s?cynjVnwR_bEFnQtI$xqDyTsO-j5k~lrB9_iDzblcZ>6!}o;`JAJBLgn=8nRP zkUZ}$H0?FKe$`*?)P&-Q2d~q}h1AIEL!1=zcJmvH1Jam9a$89F#0~+bLdTfHk~{;W zw8>o>I>&nE_m6nRleA45&!-xVRrmG_YL0&PJ@)GuPhuCPMM-#42%Ab3 zuN=!UZWvBa8)sQ#t`J0JXN0KgZHHhO-NkJcXJSGN6p;rsUNVls1qMWe|8$w69T}Vc ze7GCDstYsavxbYTTi~apm_49|x`SUX+tZE*o*t9N&MuTB%E2vWq6VG-w-=`b4b%HD zk=W_}D1pkQ@Z=UhxdSXaAFTFCQP`*A{$pcMFg;~su+NhL!e`{(&Onxzznb$Iq_E8qF_wl*X>i)nCIK_T6|*_qnAUJHuh7Y5 zACj~-B9tghF-$E)Pc{E9CR0C_*lxw}vRtoT@*uuijo=df_{A?DEVH`iCx2bj49caq z?Df;qdf0&H1M>qmTK6SW$En`yOLUon-(h7FedaH7yy=R%EY20GdUXPk)(6tCLS=3v zZ%-7UfiE>B`J02()O24v{6Z$K;O6h*o=13X){U;6AwPksGz(XT#(Po8hCwsfwc%wH z4!4?NL4(m7G(7SK7c(5qMm|s_d>IS!PlxWk(SydcG1O*!&5ijaCk3FGdy&R@=$#}u z8WNx#sZ^{QZ*9x|(a||JWJ!<<-00$28n{w081m|REgyh`oNaaqp>ux;CVy{4;w58yX(#+@Fu#aIjbtS#_AxVPiarm_#jJh6( z$jT2y8~B=1UhN;xTXNMDwHPP{N3c5I*OKY2z-MGHnf)9cZ?y|iX`gx-8!ZCBU&uQ` zVSDHgh)&r^N?Wnf99V)nQ@cIYCjSyvScb6WD^J;}n*{6da*>)T$An*+5C z*P!wDpbnb%V(dpXeB1*bT+8|MxlmC3(}K3^IWs>f))yO}PbOgx`ht*W&?P@Mot$(- z(KC@yM&Dqv*zpOr@S8xvo(V}-S&r}bUkO5Cl&^nn@?t%hN0~cSg+&OrI7MOU?k^=I z_y}bItH`C*271YMw85#f&+@dfcbg3%T~=-@JH(rBkMx2iwk6r9gs6^T(B}vWKzj)#*`6}C zGR?7#>>Y0E%qg0GXv`zrQ@k361^lJyc`S(AvSIA9CfaJ~3C@VVp(x+5pbc>?NY zo;>B7f^&4i6iqq9v3k(xRDfs+6{%|41MUphj>ti6w9E3)wOx6c7bJD=2?EEE+>2+! zgt$#03&MtaGfBj)v@zfg^Z?TYGrSr<>cESef4cEc7}taC$BNNGv!pTk;-YKK%|J&jC6bj-uH?B1XZf**2jDd3G z?-qz4g$-43B6i${ISc<+)Nx^Qc5>I}-L4<(L)672WZFYrT!B|t)kM@bNmVQ-*9@Mn zLmP_BfGeiNH7O!;gzP(d+NYrxK-3RYh>i`E7t!2+*>?~j%rhiNe`uAX73-o|hxc^w zW*6aFOPJ1!1eQigcJomFM6w&RxS-O`o5zup(t*K*+DVRDYzkNKlkEsP>v)#|c0Nx&xN^Si3wA*N2zh68hDUr>{( z1k9u<3vMoMjl>CYSyJ%6MgwC7AhKi>I2OfJ7Xn{^6~TS*7(4xLzD---QZ&aRBr9O2 zM}@TBAHf_Q$%H=SxNsRz;g1uov>(yY)5ZTGFcDDUnUV*CREU^xT2m5( zpRt8Gy8Va+4InAyb^0hzH$6KVqphQwV=46F=hDY%klP24vSd-Km%G5gSFI)afdo!j zU?h^346cL6&(nnJuW{}Ec^SC>*9=7g1nU?k0~dZ-kmB~5p%)15^cO{jdW_8H7}4et zGgH6pl3V`6raEG92OU=g)K@^Nx?&PT)L{L_6a`*4_42BG0Ev{@c;lr34#=PY{p3q& z9)06D;+t>Yh2J8;Upw~)_NA!yRmSjS{Ac-1Oz zeScNl$#PDJN~E41rVC^A8g|FtVh1CtJ7p*67U43y33qj zxv-jxZLPbtP-frXNWAc0|LGC`*Bm?x2j_q0;FteZN8pbl^xW2-8T+icbrbnB0?pKE z`Z%~c*7>nvi|}cG$|K5u`Hp$HxYv6T@?GhX{19i+*`B6u&^#I)jl%AMH}d#)_;|Vd zY;+aDFI1U7zKzA#8elv4^kgtD51|#)t5TPF)VbgqJ z>Pm(4;0rkXhq1>CFRu@k3e<6Qh)lnQCS{k*`KPt4+}NOGayITyAon*?V4~>(>*c{i zX>EE4>4(h!_qoEm)04upGg6Muvs9+AYa;4?+MhbBa4}Bz@apw6)23?k2O*I~n3of@Vq-g4Ul^8Es*xQq3i z1^Bg%6q}#;&okT^_Gy!8Y@uGNR;SFWCOn~@=&CE*2CIJ)`ikPmga#{fR0+soPH7i* zlj|t94iJgH+jj9!UFg_a9B^04W+tYeqrvq>hoHorN1P3O^g{Z3R(UgR6i0zH3cp=7TSvOwEqI1l9 zEAfoPpCII3+>y~$jb|>LlmR@m1(%}IEl!(CkA;JUl2kP`;}jF~F{Dq{rub4ILmQmZ zO1!%Y_0%bGg&bZxPJ8+oFlQga#|@M{`S#`;gLAFu^CZQ8Q^EfHke3Mvcd9=Osc)1X z5c>1UKLv75Ujd7+ac1iGO;6o7xlnyJ`H7Bzdv1qCewBs#tOBt;$9D?rI^arjN-?n$ zz;pJzv!j55Z|i?&*PED6+NQYQ$rj;M5c}%F;wD#UjbSIjHwWvxz^2!IQltlxnP>iT zXcvfk1b|%1d)S3y!+#^21ClRs?trt6CBl~pQFS9P5jS3eu+2#B`IQN!j)mbS9r!5* zDV}hy{$PU^6AvyB#cqb>sZj!jZ|GidUMVBPhhMx!4kE?3TzB@RX5e>mo&m-7L^u;S z+W_rAiKvC%emWEjIFI&F){da1TQU}HZQ8|!L*8vzm3%kky z8m>~n`>;FNZlJ1Aeo8(jn1qhaz$*i?ES9fh3BxX+L#dW2{oWvIJ_z&$;LB-QKhkeL zxh)Vp2>OriHt$-)kT~e*G#szRpmn8xiVmDuf{M)3@M6U7HMY*B)VC61N4l8Bv~Z@| zBJCenX#_c=J6Ci65{^j)dq3jQ*W`q}O1y+-en8s@99u1Cj%oyb2H3R5<5L!lAoCV` z%$)rVv8h;g$m5?n9vanE@X3OWAX0|8e}4R3+~V}Dx}~=xu&o+#8XI}x$?bkg?gdXA z1Q{K0#}hm*U9T%< z4P5Tm+r-mc+*#N{)|y7ZjB^J$^wV(;ay7*1RDEk6BJhleZ@WA(m>#bxAiD%H9DM5m zm9Ajk2~5Bz0$}Khn3&!bjMBZ*!mzx^8)X^cTOhtTQA0pZ`RgT@ zBwo6u)pL588;TzdMA7-kDVppbnjPN|l))Q=z?p#(WN@MPTnI&j>Y^RWc+TbRtDnnW zHmpdv|IM2UxBrv3kLRrj?G+GKhFjar-Bt-@D))X*xTMKT&*7~IoO99SW(2)kZ(rE+ zna`$Hq>zx>TIL8f)o5%;;i)jZ(>zRwZ50Z90w9uE0JXlNURzu7E3QiUGPY#gX!` z>vQ#3?rP-eq*Yrkd75wmI9TFzJyJ!gzUQssNn=+$qSC=e(MbvMbX@c?^>p#O?XH+ z!6#YVq1KD_k0Zk9F`}d$Hu~@?a2TIhmnAFY30KdEouznU({mi1`OLI}(v$YW)pZgc zO?!HGj|)g|gtJABgK}j;rA-%?qdqu)HOn(pFoMdTaZM&7YL8vSs|Bw~o0nDFh|^=3 zfy4pu&Z4X%G`Gu-Kunk*<3Q4@oj>usD7p!%Ba#aCn;@a%fTieMe2Jj3MOP-eEFkPe zH<6|{NnFa3I?4LWW<`HOVOMs~kxSj+zt}?kR^_X*2MOK54pmoUtF~1TT?|4A+!X?5 z0%y-zuactssIhnIbdUu-P~5iY=$!CY{3wOt81YG--hY3Gj~yFAQwTx~tjlf8<>@UP z1{*PFjCwX!nV0C0rJdSg#=JJzx#Xb)lhOqI1ceW)Y}gi_?+2~>#C;{$SYAT)toaLK zKNn(w%2omQ&VFf(Zmh-;X^K5$Wd<{hR_VPIxiKrPQpaE8?8Nz@+-r zWfHyklxK%N&^p=A4WN`gxPveEc&K8$HyK(7@+a7-7H1#|m4*c6bSkc0qSE23X>~=8MIJQ8lWRpo{F(f7678*GQ4Dtkik}8=Xm6IZBmUodT z6?0Fax+B)HHVYMZU2nx{3|Q93|F3Sd4wHtHjH87_-5#!D!m*)Pfz^T(!Fj>wu46Y>lu zrCiokBuxH>!+?clFT8BMQsvraGt1B0WAQ>v3kgi{*tLJQI>@$K;|~eU2w1morReS6 z4DZtweRQ<_b|1SoW?%H|2DJWzTI4#vn_$XQ^c+3Gh^bTXpFVZ6-Lw2Dj*_NwZn#@c zrK0ugQN{F2kmQLxMo)4M&rs(5W4ft)W#ZjQ*T+AC4PQJ4m`crnDIS}0(8%>Rb#Hmu z0wF9p^`RTt(r4aP$Z5WBXyldgGZWa(V(de>-^x)spWzpPtIMTGj+*dm$hwDdnSFf? zPB|d_W&QUv*n2#7Jv{kv)$t71y$m_|V$yG;$QQ)r3_phLjjKt>&6Xvt`}Fh=H&sX5@*Mb^K6Sdu{DPnvAS#i}s@= z3tw|csi_e4UwH1-yLR1KrzSlGJxkaJnQw3Em7+?IUXEt}WGi8sW?~o$@hJi3qou7D zAR5l$F0B{i;gqzkM3wtdagphgRSZ8bJ((7_@ZS!?J|}=rt8|4tjOz%#M;&1%(Wo;ftRy zbn*&>uQ*v_!)nsUiQZ(BWHqN(%+Z7p!3on@q9x|)a3Hh8cJ=oK7yBAd#3nzj#q=sM z>}7FMh}=9~nB=#g8uiK%R*=DHqx8AUnY+@b?^O{LTFcfiJX>;2_UAXOF?^}n1k`~RHUWny9aFYeheKA-a?XU*^4fn!^gYG}V%6XpjSf$OPc zp4!e$x7rT6n{O_PPSIPN$`8&}qU?Mw{X8*OC zmg}_->YmvJnx8sNmv^0Yo7p8xh}?!JGwA4~JE%>B0+9`pZihNB8m zpaj&eV39K8VUwUa;V?}d8;Eb|jsvUtgsW7ueD;9*|F)FdvyeOPQ=u7C^sz{xVH(d_ zc1jmN-4av7qvoXN#Vwp6V5)=r@hS1>N@f2P3(P*0Q51fRTXRfX>Abbmn(KKTytj|# zH}r9fi%L>8Z_-t^JH>vB|HOC#!ZM28pNuZbs?I2s(cyP=@FUH4j?WNuhtP#&V{^!2ypimn58n#oOuxu#|yI55Ax0SinRRzF)8Ix&JKF={u=7k(w5z|F>q%dzJjS*?Hq<=-H-AAB82zutob4zUZRSGV!uK7VPwQjx;a1ZtE0}TSIHs(Ox zK$XOcY?UvKP=?E$*#Cei1L%U6q!eD!ZU$A{)&`UjBFnaFii0oG4GkF-ALFhICogf7 z84aA{D@NvjRzlFOBNvL1;2>uHT0$e=zSYX=0Y`yvm@VL5rqBNw||}abt4yH zsJxlfJVxoHP^+d%xa9Zz3=I%LuYRr$-1|^N5fI=hCfuc78;8XYSqmj^^^B=1V~_;vGi%eY$+m+MZNLw(#hx!KuJ z5O;-i3`G}Fw?-?hIl2L?b6a@qLV8rTgV#G`Vwc&3vlzzn{ zh|&cA)Go|Ch`N9zM5FF(hV6PSK(JTuR_76E(mE&?A=NA2JrT>Ed>0kx&xQVMPEbvp zIEjhuv;miuN1#xMV#kYlr+~cjORG!M`aM2xG2V$Y(itWsp0&zsqsRE=x7(kxY6K1) zDw1^7lLTM^f_cGl###fWFug;U_fP3w&-KBiWw<`YePlJDv4fs6=^0{J*q-L0S3-Lt21hs637XfVE-ryYW38N32&YzEtb>;1YIFU` zhnq;;I!+C63^vm^Jc8U)vAwp*c;QhPM^mT0it?DTziOJ9u85xNS{J|#+U&{b#?x~-p>on)hBnJ#cj z4N|Ehj*t#RgmQGOSxd@hsD!vNl&$PN4o;($1D zP*$vL@C75HxGcT$h4i`mWiEG#uwR!WwAcd-F+$jG;kVS@=ms-o;du%CPEOHn1R;xf z!{D5;01Mh!JXp7%>gZ7!%3 zpEa2ooKhov(nuG=Zn}zZ=X2Fj=--3~*}R>`l$zU&Qz~c{=6MyqTCLbRKB8q@SA?MSRQ}xHfRW!EGB{yDUL2FGX&BB7}!)9a8jBdBpdgm2!~TFe6b2|0Pll zzCjWz;)qk!QLqn0n#Ymq1%GxSgC^EkkWK+1STdbML#aQBEP1xw5~h?4px`%~M3|OP z1adqE5tW`$Md{1IcIjL~);zjL?xKG0^QnawhI;)Ece5TstEB}{d=Gx{%^*sa2uD!s;%bz_!2l;8nvwM8;u+8Af_U6x`E z@q>SNKFrK>kh!0YvJVX#;lRoH^jE#vX?o}%E1nTi`)k!+YhqQ5f_8=h2?#*vRlnCYK(o|lkK5m|YQD2y9Z&|YIu5?(>7g3|J_uF+T`8HepXo{79Ki*<} zzldEbh=92V{b{TEEvW5}~;DSYLlk=f*i@ zT*?)Q?6KB(+Bf|RWtV6>Z|tOZdnwJ>_M*8t)6R{4Tyo&Md3e`v%ptpITihf+sf}71 zI+{wc)cGi|;;t4rq(@tPb%>U&^I2r%PEGIK32iJeOk#4;9 zn4g_YyR~tR+lKFd`2Fksmn}^C^6S&Dmu^8vWInzFDkU-3Y2B>Fjb-#-8Me-1{NGjjLz zcE{V}U@yimD3Z;bSwp9%{@;@_`h`0))JfLfGONe7 zLx*%b;|fP1IaJ9tsQ5!+Li{{PsJ)2 z7!%u^fF*^Hg(T*2{jy^fZlMtQ$7Cb36V2!2cVoCr{WB5SC~W%Ev2Bd!MFK=!f8 z`)1-{a{mN1a~ff~4N(e12v$6F2cOZoAyg3kUXR#c!9&Xx2L;A@Qe9jJWey?F(`=LD z0ri&2WLRG1CiR1#Y2EAC&A({4%Y8KfuT1n~L&y!m#3l(2N`6R5sj1d#S6|Yx4gu7L zs4dNua|e&n8LJa1oM5=K?vcOD%GPOJ$t6C=croo@i$w2T<*1a7GG6VbNlj-&u-YR> zx{#!yy!I*^)?dA-h(2Pnngi~GA)`&I6ml02=6_`uIy=*fR?*ELG9Oyl< zhV8!m00vN`sX~8hZZ4FxxoQ#z-suWjP*tdK2CSt9h6ww<$6W@Am%wC)v)?aO7vHpC z(orXdS^vbbeN!+HA4y0i$LEO{r?2AB(}alZuRMIYB-)j3z{r#-(DRx5Oz8FN3=@m2 zqr!M6|Nf!U9w{jzbXt8}S=AORvoRdqcEr<`q@4$j?=Wuv{DYXRi(Gp8y7;`od98z*rQzqA37Uw zymufgy3B2nVjIG6{w{1Oz%}eEqEcsh*8csr`_2tc!(uVh-B)GH-(w_P6DU{ZZaaRC zwIMy{x~=CLl@A@q&_ z&!PjrdPujUO=@|8+B4oxNp#0ShYI4ZCghH>QU=Jntmoyp(zZig|4EP+B6wP~y~|n3 zN1klbmMABiG}R+7L>KY9h_hiPsAE9gv8el15LAgHi!J}i^%+gNnoMf3eWvrTO|x9J zrxsMIwk12uM7UU%4uS7+QqdZ5T97I=E(6#1O;S*??lu*al9+V$j}fzClWGVKyPNtN z!JVf8`)1M$%B5Q|u#aKT2(hxo?>)QUr$lSsATD^B%A}H&!|xkjial*wHr_{%*ORRk z@0sG@nwW-YuL`6Eor%D;9UK{&0NBBD#^Gw^tUs0yi^lL{MQ$`v+XQ`@OyKoYmr(Gg z54Ns=gQ-PqbX6qz5zs-rAjty@Fu8@8~r?FZyS{Vr$;Z8iAF`NA)Q+|V+JHWzGK1AhBL zZLhNDzX7_X6YG=l)-S=Q`BpHPtYge#GC@q2o@06HCN0ZGN%59Ix6+%DYGrO39m_NDNz^YPljNHv>LKxqSrNUYuD4o6e zqa_ha1dO;CuW;7tB3^1ta-f%|QtGs-a>FkAT8<1E4xYN?1cea>vSfpU$&V?=)Nzp# z?(l<#f~a13RVn)^euQNl!?~mmpwrFq=Q^0O#$iL!wyk1Y{O+@sJc+|C{G_eT|B+zq znVIT|)vFYhT_}k)&wac0uY+V^Z*nybsH;33kb0 zG^*Y5E&Y6)IYW0QyrM&gbjPrLCb9U@lJBo{)jNA~rtLT4MdHv+J zU)*aX4*O{{z*z?~O473l^e|bp6pRF$mYC4CC=*)p-?#M&8a@8twvpVqw8veWX}g9= zUCFUSqwn||c1b+xQ6l^K7Te5?;8tRLd($u#QszUwurXCmvdVq7+C#EUL8WY8cbWK* zxZdq{&lA1u{Xo`7l-5hcxxv1|S6@bjb$SG1+Njd&zJ{aUf~fR_$TJ9M9}z}3aYow@ z%~*!5zMaI&Lot&QHDI{79hy&>xtrH>wbS?o-78e=t}gNFP7d>H=`~y*t(24j>_K!23=XQ^&w|9Z18e+@MfhWcI-!5U*c=>epK4zFen^g{iBb&OiG zOs_nvM-dIt2#)lL>XDvD-7F74R6 z(yYIG4?Lb3U28|$=C^3@D)Gb#&wj6((W+%5=NqrdPFkh7J(uY&TuJZ{&JJcjkN%7@ zhG=v7vD_M`o4+*dB*%=vVx<{VAf50VpZUiiG2G0!+(T<%BS#F^Ti|rr_}nLO z3q2qEDsffpm5KRvFPXq?tSh{VcB~iLN+dD zF0e#Htk@OXnGS=m!!2Cj`=w|kHWVA!Dv9`-a8LX+j#wI-m|+78zcEOfM@@zwN)6DJ zy@4#H#K-uFLRkn4rVkzD#%x4cIL}a!UCLaH@GP5o4W6dR=8z#1b!(37ii5m|Z+}&& zafo*>wL`2oM-(p{mo^>gp=ogjn3DQ589wYi|YQB+YaG5A}2 z&`%I6f64`3H#K>Bwyem~u?oj!}|Gxi=w6@Yw-7+DD;?EH} zt9-!$z(B3T4F~_IzPo++qh%efph=bM;PbTedt!FIF$pr4CHH}&S!UPVYIh@th3()# z|K7f|C1;6V;FtcyVn|N%Ylcd>bHf=l#?ceH$sfX(jq!3g$+47Mm9G{DA94PMvw;K` zm&rVNAj6;062ysajU>*vp}ao~#PjEFyd}MS_?v8Rdxz^3UW++-K@J|)^tWLTqgy7O zVTQ#Zg&tT^>JJgh+0Qs$$Qz;LgS%Lv+=N*`eW*^0KyEe)!mh;u+%Y+mWXDyxXjJt| z>H@$8OGFkGSNeDaIYg!+MwE8cI{P?aNBUIQPe1p;o>-dOEL)@iT6EKw+J$_6(!GmU z*h1l@sOAleuN3av7r^*u25PW;LQd5=1l@TrAXkWo{2bv{!M-&aVTg@SYyH?z1iwv0 z2z{kfe2!pIlI(~4ie!RXJl)}T4R_MO{^?cVO_+d8v3qAJF*Je3Lf0brgvb78!tt&E zzcr2kKAa9s>tU;iNSf)SuLzX_WSy?^8j|#c_dZBU)Kj)71Z9_SvIU*0s?2)Rrk#;k zQjr(~I=h^lpGxLS5DF6&LL`L}%yHvEvTo*O;120HW?Q^1nmv!AG=P?cdBZXmMUs-t zJ}^qv6rEiMfUIBZgM8KFkq4pKY~#A4#<^D*1IgS`3x6kn9nd0NJKR~q7op6&Q^aQ+ zd@5(QvH9e{h@Bm{PpCg2F^##=+Gjx)GT0(KurJ`@>UkWSqy^5J53TOGmbR!n1YO~Z zCwR4{T{M)glK2G z;8ZSD$?E7&U(9ljkoZT37f`zkA3T`I3K~=egFnsF#}Shm$jAHToeZF_nF1JbKJZtW z#E^G3CVrgww3-RxqHIM(s<~VLkofU`dj0s-?;oCm3CrMBJVWWWw4xix&O1j5a>|H6 zQ=3@&4k%FAgFZrU?#wk3L>kg$ocrQj{`IK$_wCp(Vjdc6#Tc#{{NAoY8}jiZ8|W-x znpY%&)YQ4+udeNhs)$)@-t#8hdwY7om>7+OkIcO%3S*aNeFo&R#V)h_+05v41kI9m z56k;7E;!Yiew3fFB@b7I0c_(5sR zjG`lRJ==D@AMl71f=0ffQ|X3!U*hqDdt66j#I66wL zFw_$kczz}$iHm>ZKzrjr1u}W`9f_x+b>k(56_Pim+)Cg{RkT7v87hqZ0|_sJAt^ro z@SgKu+RAsh+~7cD|B7nXQ^&v}|1R*}F(J^9Worp@OB|>$vy@Ll8Br3!zyJ;&b6$f+_vtj8>r2 zmQ#YFHZNv%IhnZZ3d`zH?7zo|q0Zh_>c1yn?VqO>1R@ikXG!s??IGSH(5Ov~p9Fa; zxXQGPvLl2M-=)gHdH}bw!P}JVg6U+@jW^>`?yAb$tk0!alU#)2m4U~})yzwOAPT41 z{&ff!jhl48ya;|2mJY?hr3;o~?tiaf4$bpx*Ng5)nO4lDbM&5t+FueQ>p>nGY*s#d z4Msu;MJ?-)!69qNj!b4&T*(BG$^bzOZlk>@EY4+5ZT5ixO@2GCkZ?IRtrvu z1e$76P1W-QuP?-9(g8yCtGfCfi*DkM#XvkN%)EFdS+HRja<6H+lq4R*=8hkG=n4er z-F-by5n#m0ssfHQi%3HkNkXQ5f~OT_QiIth;HNQH)#nYmVF*efT$u1 zf{P`D7GJtiTf~j8@Mxv#VM3~Y%A`+V30?+%=_$J>Bi}B#M20_0Y>pFN8pANnf)WRD zJI)k~1Tjg#4@egw^$k=yJR>hG2kWGsfCG zZ}d${m>ygY$C06@)MT3b)L`?@2$fqNP7|FX&M@F<#@@7ix;!R#_us>GywGw<;SJ=e zxZELQok6lvAMpNM==M0xSx)CmK7O)#akV*TvbbfO+i^{tW^&DP`=C{FE&NASXO0lOj!VFN9T@tm^)ziAfHhW%5 z?Rd@q+XPopv`8gQW4qxuZ8oRr_4t={Cq&b5e}Q9%c>_>rS#lr}}JO4B=*+2c|6}YOf<A&b*?^*i!M~x`V*K+7Xsf#9O?F zC`!(=q#@!a6w-3M+$1MWRSf|TvAQ*Pvc_;wxn@#hB$&oM6dd_$bn&ECb=*`yTbLvWenNIc%pbbEY0w&;ET z0A+lo;K|nGcAxN@<0});ejeNwMxp7bM}lprp1F74whS!%9x44Cx#F`x+!$3d8W_|! z_%o@9Bh=Q*Xov+AU-**d<+VjKpEtVQCvYf3H)qReTN;bB|M1XGCwHIdJhW`|#mbdU z8B%Vsl+&joGSZ`htUr88Bs*5GFIe#yko)HzeY&=pM6!X8HIHv)f{<^3>?P^PWCm2Z z40vMD&-DFAXnDMTSw`F3pjf7|?1!Y{1PdR}7(;X9BUV_k)O3b1i=fVb7+Y}N?h!eL zIwi{u--PD< zPw_!c`j0-9iGlHd>{A&T*_r-p@U4rcg#5(R0rsQVlMR289fFb~c&&RA*9cxlPjUHyjxSxvkgUYByp3a(v< zVy@CWV;mHtT?L)(`N>TrA&n}_a6)5sIf>=REwmm-~U? z_wVU|NBsQHV8a)fY&eVw-mC|2Oj;kHu%e59hC2bNH%!s52^BdZAp`U&`0iZ-(ihGc zO)t$FwfxB!g#1=ewqlw-a-Kda*ebpa&K7THVYs4V3vmRyNOg3lB)nO~k37oiZIfy~ zIaDEJ#3{aOdxP<~NVJ?FI+#kC?mVuYhhHesG`da=D}B)JSBMt$0LX(2#=`-3={)5r zEnB+bBfMoiY7}yDi#=2sO-cOvYk(x?aa!@1SKXg)Pfs5yx`GdeKclle>`%*Ijgr7f zB2OLb>ZZ;BL|!9Q2Wz((>s{qrj`lc=9Q)O$G#uuDLajXqP?@y6wx!4;rY|{?0sDWe z?`~3BYyg8^V_J*)X&GA-H9+7}9=NieA>r#3VWA`Ve z1<5p#8a3r*!Y>J}Bv`Q|o0+TQA|O_uN_U$gn8_yHd5Pj(eAwhE9}agQ_cFs3YHJ5a z2ARZ8;sY`>Ep=9Y2{()Zhc&~uu%X+hK?upQL(w3d6LgiX2<{8VBQ^uKO*mG9R9>Rv z1zH!1am@Tv@Sp)ii-d&6Kt-Pkw1kY!Dx4Hy=@&@WzI5}U2#D(T=X!KX!8kl5mnXKU zhC4}-Ukc3Gj!AFCKR117!|+X>Oy9`y4ggf^=KM(VZLwaZ9Nvelv$>O%^cD+ADCwxD zF69g3Or|=F;-Bv*e0i}~8rixulhJA@ox@1EwWK-p3HO`M1k6U(wqmIVht z0WQvk-nGGG9`8hLqJrC+9UjRA1&I%JE>C>5XfOjWzza*vBLdx2>CdODx%Z z3t?fXX3{2kBuc+7DT+FfPdxT#U;D|b?rS`{0nK5WEPsjjn*7?Y9sttTXg)-idXV^j z%Vvb3`|6mhctVGBgCy0420m(n5zxJ4C&zuLJUIy1HdIbq(D03HO&P_4oT94X7B_%s zmJZyM_mI+hV`fB;6+Rc;TOq=^wDmZ*>fDv7J%kM>5{i|z%; zBH_56x7GIt8i5zUo=viaO%P8ZV;Cy#Fvt`145VW6-^}|8zQiYo zq4+|^b!ID5P+F-dslezF{hxvco25^H>I;GS{~9>s|4Mmc3nNE z-oMGE%v>E^rOlkgZ@c5z~@Hyd+UTVYF0QJnh=c1J+WVm;1$Vx?LJ6^?IPy@d|Kg zK~$L1j_{Hq2%dCFlCA;I)RR}$lImDBbjtr#i>Hex@Qv4>WK<-#CM$q8g>ye`LezLr zJIV?(eBUmFYN8EGqzx7>;4CrbVYyP0TeYU2%VeY~9;YHKjV_YaR0LQNW+SN6f4P(5 zkZal!{xU=mZ)zeH_nkq@`M+>LrBPP z5P9x5TqQ5I!DXFXG?~yplMW~DN}3eWhN7dKM;FhBqCjb~Qp~9W^;UxRAa6OavAK}G zqs**$q-;5e-FR=`M4R{UvC_6v*DclhSgiDUc5*valZUv22mf+thh8%0lg?M!xxB8J zquQ=aW>lX9q0^b91nGypThGKQn+x4Gm2ahdE1Hu6EPN_Fm0vl@bTs{Z^_cEDCt#2g zZe126X5~p@ZY~7qf1>m&@DxJkWuiegqKR@n%Ng67svHrg3Y)r#JifH$LDh9J z7iDhP!k!k5SUJ|y)|^3c_3j@sHeJstYQvl+MZov2x)?A+%#UB|)8ORT4_Q1AP}2LD z{UfsV(j`vhXCv$ip55-tg*oQPJ(+E}o{m`^Mq?!{)c$piDl@DXHq3%G?gctdm6tzl zrNQ>;8hqJyiJOs@fIe><7mj%fIsxZUWtsM(gVYc*Di$LyI_|J{tiT{`pn^8~LN>k5 z6yRQTaOUDAk<(4?p}7o;PU#E=qS(Mju@$L!ep6~k4#93UJlPO8{{$RlZc`czmKsBu zQ#O6L7}y7P5b2{=MO9)!hOQpD{20SZO|JHruudB<{}g1GPhv^3);z9TJmvEW_zmBz zHo*H5oJKc2!7E~U4}q)^G4^;pC&Usoa*^UX0-Hma`87N#tIvzMD~0Y}-qTk_Q|t04 z#LdwOidqb%T;Y^WJ3%myq?Z|h4*}pyFQ>0# z*u?BePl;F+^a$J1CwdF_UTXZH;*LL%&ic#LgQ4^2AUsAHFl3{OC zs)|+Lq)`)_c5|_J?B1LmUFTpH7TGzg%(iz6N}ElPE|ayz-NM31ZMtL<;Qu z==gMeu=b=CpRFT$z)9Y72%NLB^47!>48r7e5yrNF&D(7TvA6(T)sGLY?m!>Ag4cEI z9OgM%x<(FEOx?$y1HR&Fw>u6f*sLr&wpdPjzqnL&gpFrjB+=e*x=JS72*S;(>bfsuK_-JnDEWY@C^|Eew4o$T7<4JkdVaX-gilC%C1WheYg_3#JiJM{$&GqF07o-}|4BQil%1 zt-&k?Mus)ysp6=;=#)$lekFGIJw;t;1*u5~K*ClgklFZ-b8{DalrsZ82K#w~f6X5$ zzc&!GTcG~{Px*cg{nu2_#Qs0lIKQwChX0!ChqSnDNjqS#UsPKkY5&fB0Ahf7c|C(b zD3PFVfKtZqZ?j0o{pbdIC=e?$8|DyOH?KDF!pFahC?!5dy)N9yf1btY((Uwo?vYI@ z|H{lOa=L$>MSEetNwPcrEYHW>N4(tLzi&!&osr^&kM&nE_xo6W|0_(_6nH zSMFz4YH~w*4$(Ma)&B9};s@+F4?^Q5-GF*EZP){$cp7pI&G>$k_SD;!-)5^DmsZ_F zF}y(}xQ*;s0T>Qe#NT!_xUr@u%XImN&GA>i-Mn_h4{bW~FZg4UDmb4Pm2Rg&Xk20f zh;1_gB_CuNz6_%*aR`ETe)FbXb|kN18%fv!}Rc zVmPpZy)&?^r|{qt$vi$jkP9xU7sQ-eyvFXn;7Cu?MAatWG5;Xe4MS_icuDz;R`K(r zh7cjPg7dE-y9F_VTL~2zh6Ejxc0XBn9a{!{Dd&mcHYR;2A9;Ag@5y}Yc8G_R^~}8s zQuY>PTI>1zocT4CU_xGSsG;XdNXFP?^f7=R;-k!y#uei*F@{|_Oc+`r+E8b42_sin!j-ggeonWKLqdKyAzkkQ+v? z?~68}3bosPjAy!6l#y`qt%UML_7&R3tgQ$fY!pY<96fYBa$FI;vO<1{26!Aq2fD*v zv7d(;{6m)+0?8M!3_jdmGxS!^`dJR}Ck8mxXIAuj(lx&>4qLYks;O0*f3%eRO;g5P zQUX6*6-&y;Pg`Dj-$n}84kmqSV1lo@t?RmPtkbkShs+cwgx4A)6?ca zDAFyOqCUz{9R1QfKPibWs`2w2o)}3``WP~sU{%$VdfQ=SC~fBF)qcgax?p5U#qmJ| zNciA15XGRc{?81ITVxzJMd*mNs{_@O_x&2TC^B`OC1@1N<(C@=yO^ciA;n?Th!iND zkcLPh=6}&vwar0=2rF{y3yasS%I#w^pnRy4aIAx>cVnbs!MI#&Rfic8;iZ#s!VmRI zRUX{LB`HW+;R3QursYbpNCNwWxSK#!aW&|!GP4-Y-7(tH*3I)^l7%Od(i;|pdF#LECA4XqjpD>hWrf+_I-CSY&o{Jf2_D~4 zUoA2)qY6(rr#37=*(rC;%aIdU!qCQ$zN^@<%LpmZG%}k(eB~Y4W7QJ1B&ccRFb5gU zTVYNlS+FGXP>#z_W;l>%$R5g8^+E|(h4y8+ScID(ucS^LxR0r0%!1Q?3X!}+WYtFv zUXSZwZb-AFgdw3RJP7;3xPSi}T$9#f*eM-L*nQ(Ot$Cc4_UKhX@wI!Pj4|k7W=LCI z8yCSOlD?{L5i12{%LPO4O&a5i{z|eb z*DPr>Q`;yqP1-Lt!O7)L!Ui#ECY*d2la0CL>r@snm;55AbXQszDoLgej+vF|-Ss(- zXdCv%1mI?;y3c>w()&A?HS1Jm#~9)SK-@lajf>O!6Bng3%ZjC>&Ozl+$Xoj*xZQmG zV=5w1rq>M03rT^_!VStvki)Oy4aUvfiq~d!bY&D_ABIqpT1!*=<9br~IORvepqt*< z@G%FcTSzT$M9wc`gB0havr3E4^}1kYuyjFYCgPi3hTM`_vBFEzbUbxKP1QY1+~o8y zf!sRPB1x;elxgtkOA?)SuPn^oyf}**0c61OwRPnnUkL|i=t@FSk=vNA{RGNnNT#oS zlD9O7Sg*b={O2{-faXYw zMeUM<^wpZv&hM7QRA@l@McBk&mi*JkMq&Qq$i!jd_)3g`QqWy;+jyyZAML1%UDHtS zY6t?(qvS|I=DdOecwGx#uH{pgvQOPwC*}W+=}|OC&x$1pkbi-&J65N6Cznl++SQyDc!(W(QpPIBr@QIuHIPw*Mk;vp*j3u1U{&ZQbXzWm3Da> zTzW)y)l)u5283M#IO$rlkcbIMXxJVSN~ZSkGJ(>wEJsTH2kUXd?~c5ia~=sQAb9k( z8F4?3B8MrlJV&5R-uKc;#;IxEHNC~Q0ZzwW#!)^hX^Fu|!ZDe)c(ubeB@U#T%y7kL^7n~x8U_UHzMyWhVABfJm_4_1Ki567lAf1Yactg=J zZ$8*Uzol*tHaKP=(iS@DaV4vFaK@_=>(~6V^(|#vot7U|asY=}%`@gfkb|K_{D?nt z4(7EEfr7g1z=k&aI1Io?{81{?AU(cCYZ?aeP-QZu%Ia031rtG zNY(hy{%-AV0e-%|UD!v@Qw|QFz`hS3VO%RM&DE01 zz!+MLLQ>iATNMLQoV-NfolvO&=`$fmh|pSZKAUba<%FkwtDU;Kn*@-){>|R=LOX?` z6i~CU*#6A|wmQr8F_QOtC;I(xSqg9FL2V&&G-b7F16->aXXhOXR-&IK&HPvZ?TW+6x*hoWA094>E!d4{9ljqrW#W1~9&z$&h>eRoL5;Vw zSCsY4!@B|4mUeiNk1-CD7Es~E7#hsYck5?e`-ZaXKNf4X7VTMGgY}~sp;K)0bO$El z&!J4$W8^N;TpO9gd_wJfa|uPxzlo4{83#IH7@3f1w*;@xBk)|5ce+}aVm@|K!$9(sC}VpFq*Oz~zU(`5 znw96LW2$d$U%Q~-5!J9eOt_>jQSM9%G@*@5i*MIg!J>~H<2T?{P3Kf@PkTR1nI$)+lj+EkEUpcXyG>R+9qIP~uhkONESk9xXFvIQa zOE*u0-77_7$m9tdRgTnxF`FVM>htJM5|>mMVtM<*kt=e{HdfyPYusy}W^ivXeCdy&M4}1H=Dky652NM8L`U ze^0HPj2(VMR{BoHBF2WcM!%QK7~7aSnGrCtFme1>+dQRVZM(sN^u4Xy7t^6j;UEDg znM)CS&2|OU;VQboy{V0evMsU!;#}G5;&=W1?ipNW^2>hTcQ{=tou|q6Vp$3|gbG^mYRq_a7&Dk=R?K zNd!*vSJ2rj=fM&bO$Jz53I>5NOyD z>Gtl=g_B|WD$${2PgT*pCM3v=E4pVKg-MJXB3AazRyx+}PLG3As|>ma5>$vncVVw# zGnW$ldgt;bd6P`0B$&ab^o0r}2SBk+m^o1im{lS&VwFxtDw?EW0tKOr^Ztd&8t1J@ zt*lIjKoN1|aC0f z2(7lFXb9gx9kPVM>iya89cQ=G_s=)>Q52;hxyVeHH^;pS8^IR5%`Z--V_LD zpcE82-HAC-sS3rWVLZ8=3uQ2krBPBn4wZUMeb~K~iu$FF72CubN2IAm398hz&|>nQ zpwPdaus#I3hLnYZeUf2AKsD!R6*1;g6|t!CUpdUK;&6FgiW7J0C6>_Gai zk*JIT?1%$z2Pz*;;z$>s7ZM_7(Y7nkq$YFskWvkNPZ!`bLgH$cdf zsWr*2L9vP!e*B7a?=NHb3cnX$ot63s`KC*o=1S9vpj{Oka!*zI^o%$4F0;Cd&5tU+ zp3F|GZauMpoY>#Io7uV48=;(L9c>OkXa6)fXSJMYUN`r*(iC4KG^qlpj+)3xg!<*rImaI`x5<$}akBx@iZ-K0 znYTde(|6m~ZtY;2vEyPB7RXMo^r;~5zZhhku^E8JA!I<-{Q+3Mo8rrHEkk zi0XjVWbp=~wx=)7rrfm=&UVxq(&(Ex;x(B^jHD!dM&mp#twCaF{&q6AjALSx^HTix_+wY<<# zU0UDpez|CR!nA#}*`1X+$*zT5SP1Vz4FIDraIpo_J;4Vk`4-YBLfI7t4l2flWJubd z#cC#eTr2(jIhHDAllC2XN5e%(;(O&PD?8}Z z>BlCbfRD+oJ0ZOUTNIJnnb+2k@_qwR}VnWyQx4&WvXSN6iT6fT43 zSGYCrd_v>`)m}Zw`;lp|*2M`8i~6#gfGfpvds;L#5KU7iG;%&!)jyNAmgxoo^J`b; zXTp;a-Tmv+oD+TMGU59iJ1ABXGS2eTyhVo1z@0^fW+4Fv3D2yCKoKkpypY z+3#z*T5L!lJ?N+_#&k`E=5hhOQ|1>J|4f+AZ;F4fX!{{;LB}4Z%%dJRv}r43KO$TZkaulth5E zOTret2U}B(p0Z$K@_08g_V{kVBqZA~&P0quI>BvOA&bIY$Hj&9=U8_nd5!F<$cjZU z1ziI3$IXb9UG=GC46S#}re?5pDm)@6ZmPD zHW~*CmthZfHV!^8`iVKt^=rqJ{n}1D$g@5E26=ck>8CiWDS*}B<^}6WIPBj)alYGD zSf2Yh@i6xLC~;}Eg{?8-ziNUY4dbLDWN$3Qgk_H|Nkk{$=jki5-a7IjDr&A&z>5zW zJPAZhqM3+&zG_?-q0B(*86@rx;tMo&I#u9ksy*nG<3oe)YZF!hDUn3xGRCdpcHouHIQ=}(CEU)KU!x|HM z*a}z2e>cbI)q19N!v$2p`vmvq9ynt(x`TQw=HahJ=SJJ%?t!}~!`^EKPmssY=vF54 ziTVo`D(ar%vM;FWlBupNcsyQ11(g;7pI}1PcyU0MkJd0@Lj&VuBczgUoSQBO2@I${y#0P#wXU z6f|2|_D*v3O%^eV37%7f#lQBj-ftsY$x`mG+Of&8xkH8SevcwJM?b|g zsFMFjs4#m1+l^+2VZctA+G~{L{c~?weu9n7sFTUrXxNM(Dm~#W%>wlt#t7;N38`fd z(Y1Neurdy)JYr-q*!RITxHP-8xWzThe~{0FJjJB&Jk^i+P9}2V2*yKfu!%_V9)!YY zOr_M+W1K_eDmGTloIOlPA8pzoy}k7{XeP3Zsw^#y1dyE+5C`f&DClJi{^lhRJQH1~ zMuL>?n&@5wB)$o1t|W4Fbc#$6>L!D1N0NBwh6qZ7BX zBNkptDQ|_fI_G5!m^gDD{a#QIfhR2rEt&IMcZb1C=ST!--p*Sf3utAqHqpn+xeM0;N|}7*D}3 zNE#88oMf47ck2g=h(iq#$D_f@A1N>VP=P zK1!c^23m!pvON@4i?w{sAGKB)uN?k_^MqNG#USw^eLUSa?L}MaBqo;=xS9(wn zDK1`iGZFf0C0g1-4B;T%w>GA+C)1G-h6bjPpN14a$YHEWVFdt%tdACsBQ&w;5ia{U z5bwy?8ZBITue^aWhz3#D#E(8E=agjT;Q>VyUYJoz`r`e{p0rH5V|OSEC5G4zSi(l6 zHxC17lI$um*Fq>~o|O~R24g`40*S02cP1~QlO%FDY()rOH44x;+GK-(BEjrm9*7_V z0E@X&>kmQm_x?$t3YCS_B5&LfSaGA@?FxCY+z4_`QA8ZL;oLpl#1ka}VIT6($G>e$O9_h{)E&E3tRhdqu!?OiRyJKwDk-j;9=T$^89g|y9 z1Put?kdy|Ktz61+7Qc;@+7 zdAhT`{Rt3usC<53*RaRCoRH})_v3^BTY>vndMJNU!IM^ZR;a)>?^&&zDZ^aMJoiXB zy7DRf7;i$AMv7Y9J2|Ehx{_~VLz)09URAAZM_}TFRT2|!83L6@G7WPSGO;rzzj_ps zMAKr?jFzlMD0$sxj<**+cL@c#^6k@Y9X(R_fVD4HbVQQ&4P}TC8-NoV;A-Rz)T#fU z1>;CwzsZ`jFGwv- zu8bGhi!`I9b z>{Em%Zm1(}R>WtdZHbHU3XGq9z#mJXN{Y?=uWQAGa0rGY82-oMjkL7~JcT81wH zJ!UmXi3y*bCd;BjV_JFGFns2$H2?289d0#s7TpPa6N{{Ypg$Ts>@jd)p!ay4ge@j~ z`xbJ#gb*dG%2!6TV2(t6oRQ(4Qgq@$$i@kAlWRX0zvO6{O3W{Sn|PCJ6k38vT9nIA zK_9LC;Ffdw57>^ z4SC>*qQak@!k;=$aq8upce(h+drmXjkSdk8PBS~Xas;R2Md;jTrTe%dhFVrhkRu=j zpMU4mBiF;1b8x(p(+b>&d(hzDXH1efFf1xBs_7B}FT3vNMTxxc_Z>LG;w8TptCGuW zW;c@4z5X)Jw|gsLiUcy6;bNFlwLB<4z6~F)4WH4Vj{P?fFDnprBDmf4dnop<3R7Jg z3gKbTAj_!PTf^rscWLq8a)>s8^SWppBqX;LWXFMVL_0!E2G17Te^!hVn7V-?u~ITtS6B^S;=!k7cSpt4q$jU$8Ea@4~Sp$8)V<^u)rC_vkmCN-)Q zU!aJvjT0*#qii4*(j@nixaPbe13U*`t(>|N##*CJjZ>x$`3$}~et2z%p*07Lznkaw zpQ7OP!zeG64~nJAEJNVs%LwUs6tM~YZ`La^>sneY19!4f9SJ4wTvzA$PIrB zJHhu1_JFR7eT|*bUC1Xn2sn0xn&sQ?bd~stk%1Y|x0d)F3mjzw{oQisQbz)2)a9s6 zNwvLbpo3*SHD3meDEs!VbtPRua5UNaw3Mt;oXYpV&tPV)7v0I4a{!nO3&`AMqo+>9>ICUyZKP_N$WYVW#%|3>*k@2iK!%cz?{U>kAOlHf zQB+)rNiA#3Y_W9&loZiha!dN~0%FBfwf>S^tc_WxO2@1QBalxjOX5~o@h7ar-VYap zvin%E;F(-8w>oUMa3`u+N?Up#=N0N^EZAhftC!|LFn_*SIu1uIY+S8hjaQ|Tawr31 zuIW4+zcybBFwSa*Ka*VuNzB)H`CUQTGRUj!jxgjWPvNO(_=7%kd>CIFN5QI!TedkvM@q>SNgFNa3)PFN@^P4^_~@xJ8Km5xuVx?1l@(A z=NlKorURoE(&VEoGV)K7b&eY|4OB=u$^C{_y-v%LR~Ger$*fP!MzM0dW_6?ID_CbW zOYMi#jF*#~b%5Gv(jUlW+bWe1|D z7mDqomgsRJib$I$nw?C*c}E-9O-N9IY}82MSz^fJq+oyPQVzeCuYimA;JL9|_Crxj zh*cx)f&RiMy)Ru$zc$j}0imk?D`wNv?Y~3GUy;?xMaRihTWY2PYt?d$eIkaj~? zAuDH_&Q7Dfw?MS-=215Ic4f_pGR_8d=-O6FC^u7q_VXHlS+H!HI);9Q*_@!^nZwEM(ebT&jYgKJvr zcU5TvFkF4XW7JL^Wr!3FB{(BgmglD^2yC}X*pisKtT3^ld&+m>f*L+ScBv3PL1zW~ zhy|53ly=DyBuRYK7Oa*$K2aPamlFDvy=7HfS@>QL>c*EbJKv?}t~3a1{CG(*OLtl= z)l5>i*K)SXwjV*Wq%POlZ?lZRXzN4r&yt;wi@9*&tPjj^W-K(*aZ4a^X3G>&vsy*0 zkY1d@l(3oQ<&d?#^{b&M!eslFxzl1NA&A1<00%4@ujb2Q@Sldi7ksRC-E$o`XZ@cJ zzJ?iT6S~UN&ipNKYP~u}j^67Pgo4PU1*3A}7CzDo_TCQv)Jp-2P*upZ06PHcb#CB5 zgXbDKU(R0E)Ne14FV|h)WGBgmJ9h_8p?U1k2uo@(2@hDWz`_-T8p<=+s{oR(_eXNc zy#iP$@%2HleHWQEa#nY_WxexpW2u+u#!Ww@FXtM<#>VIAyLnkc*hNc>!ORrq#BlU3!GMcXVT# zP4HC}T5>eHWYSb?bewfS+_gX59d`s_WFa_o4C}i#rV{xbcTdPh$iz3_?&LS$w`Xq? zB{kcLT@gfFcE{Hf^f@Tmv99NI6g^VdOb(HUBRF1rqeL`u1VtAYd7*rZ#qL8dpOd~C(za=yL z?yb^i+;Gnv%kTm5K`ACy#;MA^>=Bt1f@LkmD?6GLbKH5kXl%k?|0_bEotJ<%8(6oG zV2)L8W!DLnk$fL+2#OZL?T^)}_Iygc5{M;74$Icc2skpWEPJ7ODSJxEG4VXSI#BP7 zpQ^@{*(SA4S$Hy`l|6`EzvwQ`-rF2idce2}&J^h}X1gj^PS3)d6AVA$>bi^E2GlEET+TKNbpB$$sFGW3a!9z;pa%Bn<$nNo->R z3umwGy|Jp@RRBb-lEfc2Db+xEae^P=QT+HjM5*9QVKTDK)JXKW;)Yzz20_4gKs8A{ z0kXJh8F5Jm-B`l}_AQVx+)_IGiYkbiV|jEw)-)#{VC0aPCoN_U8rmavsT>JGb0IH18h{CL zb5If?-wa5XvXkHW?DSx!Pfe*?WtQdA43<>0_F=^BAGPJl<^nYA-6*#!loi&K7$p!X zM{C!5t{;XT!LVK_;yFa&eMeVDDKeQd`}@0JURAk40@5@5|EYt}J1n8JZlmR!d7m(N zoa$wK=4IZ7m%8tLS}nN%yz4l{wcd{_G{Lc<%t|O1} zq9+l{Us|jcaGa)Sh^XlUZ#Bis(AiS;ayyKnY>22tEww$j2n1NHIW@~lVv&NNe}64m zxP%)=5bFEgR7R-*pGIwF6dFS-w8u7dL6&ZL6qb>)Z3C*rpc961J#I0>@#>aPy}ar5QEq)JHSI!j1*y#4@ZWXxLy}+DHV2zkJ43x4SYWM*GWZi|aP@ zW<11EQ#uiDpUir+ps$gBeG8$WAfvAqJY4xDz?w| zA8cFfAH(JlwbL;!K?k%{;px&N<}?cC-TF1&sG{1k)z&V9T%w>bF?X}$+i_oNpXk?5#y}`;>C+m0c!+keB`&kMm< zA5~hOfd#^Z5@XKPHYVl1gCOCcSl-z196SXIm`nwy^O`UtRJn9otKqWTxL&VH zvhoc?-w`4gx!H%U3!{kcJ39PVS2>N&>0>)Eq0a%^B7%S@efR!HA zVp?SN2j-8|@SiRFvIuf6MAH7>X?5;W6KmZ;9=EBudCIEjNa?t{ZQZ)%GLL#CDNcDq zqa5fLrEoI zmWjw?0i3-V6VepPUy$Q3Tk+>f%w26pPAfgHV!&YmQVc-md#(A0E?=60rq~tR!b@T} zE_$9DRvJ0q!t>4HpJ(|98JDxenVIhUP&0MjTb2M2i6x>z;*>gvs3R9C< z=e)fW#aikkpv6S7dG`9U&tu^_N=|AFv_7lj|HIff1?LiN-NxpQo$PqW&KKKGc5K_` zj&0kvZQHhO`{w-j;l7+(^>=m6p4GKhRoAM1SaYl~=5SN{q)Cob!k~0>p1B+{$yqW} z6>$14*7{!HLyY_9JI>*axD{CIcrP_oJ4*^`32iwZjzy|lT2Es8y=fv<_4H-(vETo> z&6ABZAVht=pn&i^aR|j}Pd&69Jng|p6A#&1;In*7d{ zfI-&6BqjH$zM2%eW&(ns5_q}L{q>QPF&<_sN*#$Zl$C}~(`WZXnNv@ya>OWV%tXh_ z0W{CQZFZ^Ri|RVn?w;p4#=<(+pLV0t-C==ZxmPyx39;8&)E=j@$T-s7SkyB z>WFxAkwG?wy^I~FCt4L_JV21H+=>N$9RYvxQ+I)TI`lEWBXV)FboAbSy(F!6^lRc{Y{jNPoK+G}TX_`0}G8rsW&>UTX7LmlQKvhwPEPa5R{!;L#f%tX1&>VZvEb zY}9_94^*YH{JMobPLE_@7zcGCLZ!-YToMHe11kt^w7+vRB^}HqOlzT=S>`ZQ!79{R zZ6SXM-MADKIyQh5JE9;LRRpmJH|KRn+REx#x8I7foFO_mf(Usex(NwiaF#&w6qjte z?W{1TDNRVKBDuE4p*1A71qR}Q!0@+yzHMVB^NcEunh2igCyzMW2mrC`5PfFL5!rW5 zX4>fj9u_bEM;75Al==ePR|6(MYkKGtp^a?e=0#b8V3bUaD z0M2q`Cyi_hdnP$mppZ_Re3>(svuTuJF8b*jlYUC-;$zG~m{>EUb>nwgL0$WSFu{XZ zcefPdUr|v47gc-&q686awRpjUy?|+(al5=FNz*=@AnG}9%xTFKItYK*QtL7_+Ma#c zJPA+AdNnvV#h};fAl0IOjJfuQ2n5n-V~XLVgvb8Q5+$w-(-8zCT_XizZGD`6b5itg zjmCQN-?%LQq+#?&=Y{`0eV)|#5~zYJ!q zZ9oLQ!nEnm7KR&q6*oNxrRtew@2TexsF-bM(7W6>}oa zhlPoW&<}3Lr!)A$HePmt<7#ULR%#Dx2$q?BrdAMX)?Snjf=9@=lsk;8ZD>PuY~k{A zg+g$_ib}F&FKzkn>xhBSPi-Z!+~!okx~puU;~vHwt3_Bt)~;gaeqBa-y7jLl8Mnn&w=Xl( z%+BUk2P7mxKUDL#7(Ie_J!mpj-CPo$(C;|}M#6cRA_3V|@Ge|t1oh^SZnnWS`}14y z-76SytKyJr{(~=t9QdxAMfQI=Y~Jt(&OkSp4_e3!p7>z2c1On?D)j#dV>Q8j&vTh% zpjphi^f!-F8wa>j{cC$fK7Ls0>>YrK?3y$)6td7Fnu{Gd$NM8P`_TP9LAiESmS_O* zBxjsi!1zYa8o?ayiYs>4mvjmsuR82VBxjTX<%-Q`&{sqNqU*`pauf$Aff7PfI-18- zlR%_sWQ~YDqhMmW)I-JOU+pFxzRWEtniZJse1z<@lA?ov`51DUj06qS+dBkkgm1G}mvFIiAa`DbKi5Fs`RUJ88Usa2lRrIbs z2Qy8S&I~`$U@62t6@8{v>dTm91wVY=X??;ebL|vAVCSvG_J9|B+%Sh1ZL*5*s;N15 zlDbgaa4OooF|RG`?$-bD^vG-?_1JJ;Rs8eAJU#?vu$2`9ioe|51BcqOXnndr?@qU= z=AlxkW_`ZC&Wo>odQiT5e0)e?!*{QIPUm#yuY1#gUS4%vd|n@pKkDlnf&)S@djuUE z@B;dXA4Fsp&UJG033U4TP4_CqGoAhAc)AbOv{a`v>+Y|_8%V>&KbxZ4zU&R(&?J~L zOS`2~y1A#{g%068Ci3*SU09d%@&8P^7rZhII|h7X7Wf_(5irqxa?PtoWwz&~R~n*g ztfjzqcetIZyc!>V5tQOW#s4>OfbD5Wv3TZ>#PsXsc75QRDu`jt(4{xQw#a1~#4#{|zwgfjm=(KGv&4k_z&EbtgdR*v>@3*_%Db--hm-VGj~ zEBvOO&r$nJ7>|ni?k6VsTCfnGt`O^AXaLFfZ^etkuU<96C1eIZ5zw~Z zS0YGuf`RuZM-qAyahtu}~prp1eZU7zX(PBN_jIN0484`=r$KwGT*@KdqW2kn5B|4Y;bQ0vvn*w`;t^$W3 zboytBUW+3tKegh7VMD7gB8l5(rDIds0C}=0bHj+DH zqFJJtK+$*qHv#XO;Fe)pIAog8x<2mtUEJ8Ck2JCeD^;S}78}Pb?2y20Cj#p%-$exO zZ00O2Ai0MMuHPV6+hKj6++^JMi}`{+-_)^XTiC&TNpR6-zjQTAMy3cR__y7OH~7pb z?a}~V5iofe1RBaktFPSRr=vnvrQYn=^aM4LzA+Z*L2QT>Q0G?ElIQ|hhSfs~#0UR) z{jr_@y=8AC^Q_M;LmqvxRKo)m&b_V$5F}Vr)`g;HWa4hoC5el&zp%yr!A4O_Rf zIYkzj2pK4c(!LIP9km@`CdOmw>Jj$`lSHaxobbUrZgIOvT(XQ1oq;f%HVnVqOFt>i zCU#j78u%>2YT{)gaX~|i?O=!pwb_n~!4c36zTz7Abf?Vtv1MW1OPJ>TxHF?AV8M#U zfd&FLY(1>uiohH9Q02&#GC=kU@J(R5{a}q-_7ZSg;GUaFAV&~Hm8XeRE4(|pS?nGg z#>okz3ZQZQz$3j|sgbYVW zP)C>+`%2pG;o=)g+HV2aU`&l%LJK+EboH{!&w|o51@wu@(D%qJ@yW`-?h&c(X0ryS z&G(r8r{#+&yCjVO`EpMl*{kE9&EZ{6=8OIsnqBs`mWe#lW!VVYS*O9 zETUVZyr|R`;wep3{M~O^6@4}DUqAjVTOo9Q%aA(b|T@Hm3{1fqU;jrfn_h==>@3C z2yC#9S|v?$v`-NUZmcx-MeasKS6`9751-r>_PLpt|W|uInP5piRG3QMfF-t zF=o2=xLlgYl8xWt`q&!6Kh2enkCZ zqurWA`8}+@^4nwF_^5G)oNyVV(YPg%S^CwD=~(Y*%!BlvLL_p=yQ?uRCYohB0j*KBXw@(DRp_3};Ltjf z>+-oT3IvjtEM~o=C@HaU};sH5>T$meg%(PcjH1`Lenzk=R`Ta|!{;3_}7J zIVEhN6uY+2Q99uT-BNq>qbs68=vDJu9Z$aM$q8%`=};mynKcq9N9h#?|Kn((UTVdt zPW!`$X2e%z#@qln6^9aDPzCSuPrg6N21f&aClAnBOOvOWFktCS2my^#NzXxLxMd~r zx{}>J{}1Srhq|v&w?*c-SJH|(LEp+*_FFq+n8_ChXS?^TiWAmG+}_zUyb6UF#LN+i z%C7JWXQDIVEuJ$-gQ!r78Eimfx5_(K;m8zj^uq64n?gwuJcj$MOidb>(_80^!tCWc zvvtlL9?dG`))%8j?ZbXo>3xdmasHLm`7q1ADI1zouCiHb z78E918exX5*U($OsqS4r%NlNXU+!bq{X347gcgwxwYJ95I7Fr%xe}er9G$M91>G;P z#<5?t7T=LQ1g65Bb+chrY(@-PH%EqC%0!iHq^LzmZac?3r>n>P&1+5105B~L$U*|V ze|&Wgfx2lywL;U4l$$kLp=CVBKI(Z)=}Zqaux^F5>(}``SdugC;3+j_#TNpvPVxmy zPW%-`O%6a@E*51@0UDvycZn>bd6g>e6i4BBTu|=wHAZ3|lUdE5ImFAlK=ZW=Phm|> zuo$guzPj-MsH|6Eilvg{$42r%CumlpmdlBPAvt}|b6bp930f5GqYSX~8K0 z2VFLeDWct9@tS9C8lvb^uXHn~m9C2IaJpXBl>u#YS_Lr^7@iWDPK~EJ7?Y!an~xKP zrr*VS*64JXXxOY{?8CSF@57dxW?G%iO4TG7cRXdsk^b(CSOwX(Ox6VUPCliJ*Avg2&^frK~=(niU1Mx-ey$9%?akKQM?T2s`1`BRd@Xup7_{CPj z`Q8FsvKotXlIaL3(s`1{H=}+shHG6J=kW?#E|6V`AVjITyllv7+rg$kUtTXHLusmw z-#CclZ9q~4_N~-)B_Os`r-uOI7@mWXy_WM_8sgV(E%P*l zG8-+s$M_@=nBG_X_Pb6e;xWcCep8U{YHRTc9E_Vej$z@9PdM-rx)Tt8vsrMN{ygv^ zkE;NCt(25Oi=_?guo4l)sYMkyNj%1M{MbBWXDw{%hSmLC9T_$!Mi-_clq1`xhk;pDv$|7hW0hu(JPF zY5nk<=?QK0&0)B>{v&ex|0~;=8Clr=o3icl|52eY{MQU`;i&^$Nv1(s0V^8#BDy`J zL^ua_BmYB$Hm)r;VLlK8*#lQ5u1)`2;quodmKec@JEZ?Oct1J#T4oNn50zTg>*a3T ze*kum5K((Cg@gT?i~vEW3;*jz9Li(hdmDDQZ$7*01K}9Eokisjo4DDkVNd88BoPS+ z0}Qa+hsNG@aj|G2>Xsg1F8$Z(EFhS83?_G<+f{fj<5fFWWET=axZUxuSN2ig^F407 z$b$n`F3W7^TWe2rOb<%!^eIQ=Aj`pfMC3sDgdhWDfk&O#8_CX%4Q{2V_cs>SVQgYN z+gvYtJUk<^rk)ZBq?%p~Qsw=z1AaVQ>to0u(jN(JF(Smxm+Y&XDD{Q6)->T*;w2mFKvcT z4g&6RD&zYvmD?$25}#|=u{l?1V0hOng_`#4!Gt6s6yWAfMn{y6xrWy)#ai1X<0ww%BqKVcxB~a)I(+Xh;?$Cn(4IrQwz=EwI-mW!%u2g74YM}jHA@{x5^p>_;o-S2OstZ^IDHX|vg)}Ypn zisj{0&WTax{5IlU6_|SDQ6luOLQ#QFL@0@#(%KY+5Yis{uQ7NuA8C+EdC=gy=7Iy4 z!)k?p8>TfW>smQ;rkjTDaCv9{Ok_Y?kvbp0k<6}L+#s_zcS2mLhB)L z^as$Zs9+S#C~6(XI7gX0S5--v>T@v-H1llfsUg^^Y$e(bGOryR`zAo)QSqGNTH8m7 zw;FdiWR?VeoLa*WnpiMZGk{vR&hCEs_aPNxk2)Ei3g~e!uU+HSJ6gpAE$IiFoG#`2 zAY3OFGF><%RWT{bUZ<6kV+=2?q?aCdq$zq|cwbBsRuPmgd|XUbVii?ca__8J_3w9C zYC%W7W)qAUkbWFgx`E;+Tc+H%@ZuaH{eAAInA(nFISQ6dcc=et&^#rR18IB#w}Z#% z9JD*hU&E2^`5ILoQOVQ1hM$JUlb+5x=F$6f%jkj5CG}G5eg%BBk2d$@Xv5*3{K) zdMo{6HT6&QGc0y7`@Obz?vVC7_}RFI`(2xt;8~X*CZyB0Ek{%>T}v}%H2)<-!-ji5 z;S*OZ#Z_SC>~nEiMDl{tZu_bK3_^f?Y(s6(QQAq6DhyRN7J;E<~0Yz^?%d6dlPWWr5OiIHaLTS8K|6{&w_YESyQy z#H}}kU)qj;i_Q1kl7W96ki>4nIR}v2{MN?i1#e)6K-PX**1II>d*axTJ_n-K_TNw+ zCJrjSSXV-)U*&qso?wCuUy2vg?Go?{({B)8XNp!)7F019&C`G-oE(;H9K0wi?rl5| z3YyHZl|lPFXk4Ge%bOzNmcihdS|L^utk##7=c|m|j)8AWKEOBmsSSF}ry8Ul)Xr_VoO+>Ttfx$pvEc$zt)pZo;INQ4aNz8g$-eTB0q> zgotTR$kpN=!=6?L8YSc;F)@I2zeK|Nc3PcInY{@NPEVCVd~K@1=Zgq z{-t#OP?p1@o-*!d`w&IAC6@3-^Tu)-oaY5G;dfsxn9~MzS;MQI-VqSb(J%Eqd(ZE8 zz1Q8pV`y0u1xEJ&1PSG@Mb=}(!q=L&b^Bx(VdmqdZ?TX6(~hWD4<429s%9_m152q) z<*2cWMu@D>45<#S-_6{o?qr|oEBn)Bg@6#*pk>M{P_cM&Y5A{QztS0D(jX!9NN)V! z7QWd%c5P3sf%}1iKJ!Ghaby7TgoF z7J2k|qG6&Z5qIFjr}QNdb|#v`7?o z452|NC(|xc;;Acd0rNl*)TxJROd&b3gtv;;0O?va*-lDj$*5e&L{1AmXu+sFZ9l9H zZsK4-gXh~2(_qe|{k#tQWUwtl9h`qe=e+Lc{!VU_0*BM4)l^BIg*e<1Sv94cz+AW* zlajMYAW%(R1QJy-W_if6)S9zSNCGbY8mkCeiT|bom@QJ*5`U_YJy9VT<}bw;zUT;E zxUuTMFja|t2CBiwZXrmXn6k6lt*@}drb$wYyn0rQUfLtx+96kSD;E;cMjmCHe5G-eV8#M(0`Wt_yuF}UCLMK9Q(>;X%7 zMoxbk6$p+4uS=M!VyVR?*cp-dyACtP8MM_!XdW6p{~=EQW%u`MKobd9;$PHstaZLf zL1dfAM1`Q7SzpZ9#>_OCnO5ew+iSmE zHr>!5JcwSJ+_vr5YSMgKI#cH9IkMu6&HKly+S119{Ar23{7f<8vZN4=MN8bl7?Tbb z^vJ0EGKp)AVZYqS=YGDqohDmC3Y(8i} zH#1+Tk$w1y{9#bE}VA^QSh>c=tqXrBAQP3V&IyPpw zfP-6gn|UjT-{44Y+SZu?#7muHrsyI}o7v}hN!e5P00fRlMX3QI&*WtQl%SV-(qC!| zzBYNz;t_D))%k@v-bcs>b;$@V)Uhhy-TE2+) z^gR`&X&-Lcc&h30{wyZJ8;iJRlc=~D1gj`VWYkLk=&mgAlt)T+hi*!p$S?wAuF*|J z7taf1f+Ib^UN}k>uPzTDs>0)Xcw_mi_x9SRSKa=gdZa=HLlbpZ(W$XAJe zDt>p|UfOp~&z?!or6X(n*t=Jxr%(r1r$*0mt#ucq>UTu#2Z9^rP(7B8fOrkM%8eXl z9HS^eyZH9O?@_zN?w{j_afrm1(xgpH%3aBT>ChA|x&?hb8Ne+m*yu#>5)Y zWGaZRF7*GnC|!L;5TmhEP^r^#D5UA1QNE9&xEGIt_Sezr^o%WIPX_8?_749FtMa7LD)6gFb?}}b8 zKy7^-WMXrB9i~2P7Edx1MSjrwIlgE{?ik>=`VU=e_J<#PWDovxSPU^9 zyFN1*1brenYZ|zE2v*&SN-BRQO}scmDpoOgT51??v_vydO%U)lQC6$8=#AW~w88&? zlICb%zC{_bLS;MMxkNZhjEV-u6HQcv#fmrPQIWi$)qdGsp?88QRvdW^MPEE3urH;& zu3%Nmu93S@%v<`JmT1J2Yd+b?3QL7l9#g;RKjafbt%K~57Yh4u<>GDcK7k`p;k83tM1T`?%z&HaT7 zIG&l)o8pMaCMMkyPl<46A@Qqs0P{$NO#}uXv%S?u1m4uj47_PG%xkNT%z-(~`=za- zA#IQJLR^ANEAtBf4tQdtm}V?kmh82WoTrzXJ*yOK8sEHUPhp7G;I};t%tySeS&4_8 zw%EB4>n^1*h7sZp1KJd9;*+nVh&J+ET=Vgo zXZKOh5}M-Em1h>#S6vN=#^GEvjM0*7=`nkl!KK#?tqFT?9v2@Q?qW|sS;P3Led{yl zrd`JbVh!Xt7w;=}NqQ@ijo}uawK0aaAU=|H!o!K9;JI{LchwP63p9H3&`qts)ad8j4Z+(8PdA^N`^W9q zSq2P!Rpebw=t4Kk2kO5yTdL^B6Y0Xd+N4c)62o{LTD}<`~BRp z{W`nQ`{>W(g1Lt>x7RN|8xG^0Hw`?Q^a9t(vnQ30QP(#fJlt~L%hz1h)9(wpTy)p0 zCC*+jH9U+FkML)%UOvPf$IVNeS9ZBcJXiY{)BB+@$;G!w89fSnHPE=x$*n`G2v&i|@lI+Jif`$gB$rW$ zZy`U)D`*l$a~swxCXqyQ3&o<6Zb4d@XSuyP-cc?KLM|wfRbrgwt@PhN#yBvv7O7=x zBi5qcJQ*q6>S+wHayhkwr4v+{$lRbSrqFW~Tbm0GVb41iu|~`Ta9Vp7vWO7_2hq}Z z%>8S5kSq|5in zU(1Ens>1kipPgiG-X7^*zdzt~z|vD|yG}fos?y;ClvoGmH3PQj#a(PPJtmq#N9}`0 z7V((~vI(>GzS0r=DoKuMULO@yDa~giYe;N}3lB0I*EaZ&245E5*pRwG7tpu1l`WzH zr7c^k4+Y1zD$~0UlAX2OZmEksNxPvTcF+aODDK(3-xo! z5GYz8!G`k}LSg+KeLlFL%cG%6#&(nGT)sJWTCWi=^|m14j=Fg-!xbVTl0Nsh*a zAI4Gkf%^L-ktXJNMOJUEu-!h=XdG;*fpM=AT=klL#9~e> zAnR4aC`O!@Dqlv6wz#(jN!LQ{$vNZu8vYw$h!avl*_&aWeO(l*g~n!}KG}!(v^<#j zCDbx%6mZqi)3m_tUfBaS05XXx5)wBd@*Bk>(^P8to`JNYbNPT6By}&p$n!TVE$w6+ ziEW!F6CJ2fBxt_pl~mU3Ue< zbbb4!1^j^+{hwE3hW57cB+xIa8KXjJREl|}ww|aeMfwAr($L5DR;dlcaeqg8 zX)%rwDD>Q^AjfpqB|_N|h_GpQpcEnQDmKc}EAx93XGt0~YOWVIimKksR?qUKmnR`k zEzMXo@9uW@-hF@WEq29Ga2IYzaKW&n?hnK3`E*Q3pJK28lU9nPN|vgHEG0LeOCX_* zj60T{FY%46Mm$4eJ^$~XI-S{QZ1EiZkf4o>=i-etqh(2^%0$>7rHgMW2{dZF<`fFa zzk$i|=UqzBivMO;DyUTl>;|N&78X4E^tGr}=|ls_u}#>1Uq~ooA{UWr4FoRYBWFcj z2nUd7^~3N%Op>iC-jsuL)jd4OnRbH|o@vG`mK|Kuo+Xek0jU6EJP+ zS((p-J8Jz~IYypmNBgXb{r9OXv2wY&lSTbwH#y_cv(nU*Q!>9!0#Q=!K8SA@NOu*) zVsD?pj3c?onZL$j54~qoAR^P-SBw?5c%S1O`QhG>yf898X>ovmB^+|7u)Gv^d)%rt zD&mATrI4AUZil|AV&XR*M*9LJUw(E4xRoS!6mP_|enIGrEAw#a6-BT_Q{}JpEbWS} zPcCF^eXC-B*Y+YHlyFCA6XczvI02j>bmpP{op!bgppdB5k6vdMmq&AfIH`n##Ab-u z8$)8&tWuNjgQi7MSrZMZ+wr5iY*dZ2j#Z?{e*~v(_lwcc!F>` zXZzK#E%X_r0m9{Kr!2OLvrxG$HuJ^6(aO!wG84#O_B=at%jp3VxdAF9&)yo)0V>o; zW?dB$h}>2Z+79Uh3Q59EU31C=>iFi?Y-**;hx9B#6~pCFSHsC zaQ72pO-;$zJKD%=0y73b3i&29nRUZ5~o_|G3cF4f~KX za(U9muY^YmlsCHGSN>VE|AfE>Na5LsB*9GRydhu&Ieb8pnp+7Aqf4@Ib@VIl4*Yrw zq)_s3VtTxDJJ}H%d$fkC8(dPCLfw_@ebLSE=)D@yS3Vzl&n&d*yB{ZwPJeeD=No2% z!aMd&NN-tUy9dGjznUID*F7LrOZYs7w`b>{Kkm|85d7flf@Ox!?1hD>U=AAaD+;d1Z82P9K8 zxhn5dRW7YV7viZhGygOgz{mHI$?1XG&WlC4i> zw&-ge%@~Eggf*qRWhz+2fi?1VWo2|sV3!~s7?RwUCG|>TN$HaTgb_oyqqE33jK7FE zaQaHc;MG@>AFyn7f$P)P$~fKuyRMg3*Ac%%EfFmhh&$}8xW&;2ehSAhx6~0EisRGX zVo;Ec{=(D5lb&d&T0(t^zo00Scz+0+22qs;C8#@%D>7pb#+1#I3ni6wl5cc>s0up5 z%`2kRNNmNPGz67W%W|!#SscOoDq00ni^~gyF83{3g>6bhg!1tt}u!u^<>dtmk+*t*1aDSbSL1F~7EX3}qCuXg`s@s%qR%r5@Xu~og#xBwcsovUXu zP%&T2#OHOW0Z?812JU?IKL0PZ2NV7OR`$xs!0=zawkFlZZHU|dQ+qrxI3NZ8-2fI0 zF^Ys7xdiVb1%QE0j1wW$;od#pqm62dH5zJ|^A7N}FD@EdRYVRh^;i4jcU?!(wO3Cc z1Qo=Y*aRnMbN0b<&mck5GX-EON%fDP-xNbuej+dDZy@@(y@DQbbh9Q)$q99(Po$W3 znMw2Q!Nmx1p?LEWJPlz+*lLQkxUK{v0WoM>qz~`Fk7k%v(8_%+8Pw)>utXct^2#`9 z`mPis|K=K1eP`aAPGJwLkv;6}VMKJwxL0%4a(cNeTuu#_H?s&PsBZUx$9(o0@pn;A zMcusFCh|{=?FM#{OgNaDD%#z~e0j|N(b0THcgOWLe2>WG3_q%S{~8g(8HMv9a2~=& z8v%5IC1C-5Sgm~GI(IA0#riwBqE!-6x#S^v!_MKk^NDQMN-!LKi=&Dr+7`9FeC{`f z$R+wncUPS)^LNW%NzrzRj_fGGtr_d-j`jw$AZRXHl^GVldn7;N*DXJ$LF7LKKfuTZ zE&J?r`G4HL3+W-!$vUsJ8=^75CgQ4O;P}mL?RP~`x!Kyv11^hZa&VI0pdJr$^{$ZD zl=8%%T*J>>H9aq&jK+2O$CaR1V!(+Q3o1^bV_Q=l=J2)SgLFYH7ossAZ=EBA!WvE) zILgMLs9;`zoP&CST5rb&YrxwtQ2X^bBeH9qX-i|KT**B+uOT{6E)W=9Wi(9tNsKzL z8LS&!S&29VKn)YO4R15#w}KFMl{eh;HThCz;v`LBow+5DO&j}D?ptXeN4P&A0*n^~ zco?oaz`J7;i|}`q&!j1oq%gVenpy@SE`Gx)?&0r?d@%klToB{QQDSfg^-h(e2Ael% zQ20`#-xD428kt z`*K0J$ft|BV+H}nhWx61nO`dGr=BqD$)sCJPFpzHo!uirw)GTy4k9@B)u{hn*C@em z>Q-7Rg*KH4t_UfWbq$*$fmc)``%bYc5Y*Gb!dOdYc}*nR2iw73hiO|@3wnxP_KFL- zdXRnK6~Rd1bE-tsh}i43>PAT2uKR%O4Pe?5$^z!kLUy;&h!XL^t3=g4Rj zZKLlmovLtJ5}S=btm}V7JhbCY8@yRDSf_exOlTBr%e-;^79uptSXIadmgn~g6mz501gmxa@!rb87dR9%646cNfScuYQoh z@%8DDFt9kIPb6FNKGXk@s@4cAD8kUL{ll47XcYO8_L^xK%?(DIz|NO+ zZ8*I2Y_5}L*QfkWpqOkhPb8Nw&8(;4dr__#~(Px58>d)T+ zKN|p-UOeIAroy2RpiZVv&k-mnBL;~kDd)n1Ie0-sU$kSLHsEIBK$9{`sNSNpylVwA zGgNE=W+t{$jVacJtEtR|In%!wYYQ-#Hvp$)x^7oPj(wq&o#B1SQLa{wDD zzPLYl*1b3#&R<|AT@5V&p_$vG`pZpl*$~+m@6j_f5*g}jxcrSwHq1-%TG|OEtOu!0 zZFy0;Cd9PmSV6|MvN6w<!5i7 zz0`5zuN#zIN93^@M{n4_Dzfr_@zV7f;BO94Z>F?n44I0Z=_)&4(cmElrS&ACag@Wo z+0jq3WSXt`Kb>>n#19v=d%kHetA>cD;KWz;)C~<_`)Qa`MXQ_Y%8c)iJe7v8CJVQ} z$%8>EGe`?hd#DXJ9qDPysbw6V6y@DqqtxnJ?oVY94OQrsp{PnCItUxNX6Pt5urOu0 zX%AF!s4N^mnjS1mA|Io2ZlC{o2HJ1gZ_)MxOZWE(_LW^e)sNI{lW{Hs(2_x?RFSV6 zsJULUpo>u5-XZh3A8ViM1Ch2Ap4ZOS>p(Qk&XQtA@aH#E@T{NlT}Kc&R6sk16;y9jY^A{t|FPA;3M?Wvw-jf8bW z`fe%K1CMv0$W-6@q3_rYTuPX*itXeQ_sQ-!^x00w;mjcqhYci6T0*E8< z?e^BvEXlfaLu$${1&M;I;m zcD`4O?gsJd4&tkK`f7hZzY*bzdHOQ!ldCF#*wbc>ZPqa(S<+{{t9P60<4C_9@*DrV zYHt3Lw!@g0ZNnDV=Xx)Gk~j0JXLe7_3wt5^>+UeR2L*-pc3{0i-!Xu4BqoH9;GE!m zYJFOVg3iDBkGsdq+vTnfWXtujVCO48m5M$4$Fm$ARq!|7&ODCd%{+t-!gml3@5g&tWHr>T_!>(8;a4=)${wGt!Iibe7*-A>#7B8?^UWW1mJZ9N_VK27U-zBmvC=8fKBbWA zd*z3i{xcvic>IQx{|7pJ0|`Kvq3+o9g;KEJsy49Xf-jm@YQ29UK7$ivtFSMn=JIaE znl%T-W$;s|&#^)-V(~lKxHMqa4vYgUgotl|p&~Gm?8e)KOp(mY+4B2VmZ9SUKb%`a zQu4>&-t)xQ6wIv3$QKdPFx1J%I}m8|>cCPG^x)@afpCN20MaHqAlcQD0w$3}#v4c& zV(7>L4@=Fn?`UTGlPG|^ec0(@ORNTd%Ut+t;xc1|zHy)H34;8|mG?keb9lvzMo_2m zFC`7v5?nY7AOQ=7q!lf(LROP?W^+H={kkYg? z{k-)``_R4BQZTJr&)S?@!16UpScoOs1CYHZmDp+Z0(6-2gkFS)N1UO_u#6u145ILR z3QF{_gpja&V@HKg4Yw95xM`R4uyuD$^azX4&0`rvlt`jY27L{U31Eh)Bk)}V)qhysK$jX8Ji z`V#dT6*y{WG|Bl!Q_#p36M;le402!FBA$T!=7)CdS(Udp$0eD3|EXnUe`s*6ViYY**C!Qy4~m8%P0r{`sa@i zPf<8SiOGqiS_4{63KtM?U4K@C&2K8TiVzdQ4y~P!5I4T+mD<-+cYE%42yQPZv7jUB zZ64F+@!L)-C>c;6Ui~t_RRUblS$S=cDg)L;E~(g_B~TIxe0hUdT#CY0858`-CPj_X z0^Z`ga_u}~gpDTqFN3^mq_`Y_NoSj;C`5`hP**GeY`SCv3d+zRoLQ2n1HoC3(quI& zPXbmHZ`j*Uf_;Bnyz|;%KG<7N&5%+&CK6qljFnne>r)|N^jm$VSXX(|WMWoL?Kq&) z%rcyAZm$xkH_aCO1s`YAXO6C|K%!+`E!KN3T5dN0i>C*hNl|EN$Tq#igfI8To}?eD z?eH2NMQF*|A^Qm$64z%f8RcD0MJlA#{#mev6Rwn?kCeDvTxTjtWwHQe=1i1k`d+Qv zR)DDIH9-#gFv2I+32IS%$!)lE*H*3XZ_iwAE+K38}Kb&p8?6jaJdBO2<1Lq2ayz+L&QbL-N(Vd$iC-KdzC{+oi-}Yk@SB{yfT>S%)2#_ zfgY-#LKz(8gFN1M1uYK*K$#YD920n~;`@lB6KyNcJ=0QuaGG#%HjDGah*Nm207!Jj)JH+lDQ-s~$L-@PVIxnR}; zvx0Skq_B3}fumOnlZhc}3lp1nS8WJ37AUN14)7msQ zDh-y0i5jmw5X~nvHI>rinB@nIrCdUaJ<^a?KwFsux!2oqsNF8N`gq1pQ?-Adt_}Hc ztSa<>l)kR#4xURb^^dBJJM7|vTL?w zwcWOS_B3Zr7$MDv{UCHtbF68~aF6W<(r+MNiOj3R&B9@w0-Uy6Eew2?6imRK zzy_I4Kj~(%m-OR*HfJCZ1E(@3ON&USk9s}VPxAG7Hn-PrA`NwWHHTo(W1;-D69!u- z2?OmKNCyKrr~tmvlhJewGlM7>3e3b2}w1oO;$`WMHryueb^I}QP32Z-7-|J@~aFnRGtEi zbBaL_(QJ=3fHz#EBxzrD+WX6WLhIC)wHYL&wkuulTef?v+zf zvFtK?V1yAgo^gkW{IB9HZzNws6p(8&(%*(?_5hux??$jXqa7KK#ZQ>$GrGe(-l=eB z1yt;u)uWkU6e!$#x-P;qMR8nKMxtVASor9)2a$%AFrvom(ycR(04~1mx>%n}sP$8a zf^d+k%?=a?B$2uDNzDd@v2kXYI~UEchXHz30Q8GVu9AWDfDw=yvtlaZRZFf;CFT?y zgSkp1f{}QK@I2^}?W#bO5_jE_sS4Ys4FdYrAh$$22eCtIZZZU-N&+>{-NR&Iw*%@H z2o-rv&Ib&&Vvsn(ohd47iXbKK%FO~Kak)!rbukenF%|E897d6~0j}gX*9<=8hfn;E z;Pt6?85DJnx!MClJ6PYS+`O$5!OYy=m5}D+z`7WILRl|q%(7bQe$}VwlmB4HrCyHcdC{*)j%uJ?0n2Ixsj>q3$xl_iq(8* z{2`cgxf=$T-uO=>0j*{222Oht9H;oU*?LRY~_npvVS@d%RPUO!icS zjO^M188g-D(8~=~ko>MSJ0uZ#`i@tNf}5Qk7RKF_Un97nc@Gr`+L$LMy||#EZ-jGN z1z&7i$ef|m<}kL$n~!D9727=?%W}=(vANEUq2j0fUoHf#&fQCzkMT8V6&a&^Q_>2c z-yi=#H!WfhKUkLncRgAzsN#LO0wmE>MLN2A;MbEV$02go^bQ4l7`h7OYSLRKsbh9C z38Gr4Gr=h+A8|iZJBnf2qg(OU=|=*49xGdK-0s$g!0ml5sXPJcNaZB+2Z3U8HDD&X zUNBV_5sMzRV`C3QF^QV6)&tN+i6SAUO?b>mAu#S4!cj+J%zO1v7;(djwuEEO3=DFY zG{-%5wO(V$vgrf_oOO4w_=h=*qMrIM!LTc*XYHFU-L4@SqzrENkpdKwEFuL2KsAFD zz;q}}2Oz0}1R`4v(gJ#^vrUi;Wl48KLMPv>BKQB+PhAsy!hT-FCcFZV?fkuq_cT6t zSdZCl21JlRdz75DD) z@fs-=xbDy*@&%%A7(Rl$O_+kKC;3I;fj%wtimvR>uCTuBZ#Q;OU}$>Snov^uTgjo` z$H(WYIDW&pet|UPGdzOwr_)g`*4diWJz)S)_dBbH$Stoo@d=HEGK#l9UGzI@S`RTf zJ^c$-L>vvbcwcT@wov%=HQwCXSiUEf5jryU$r zN#umD%1t{B?YsCR_O8~!$Np2erMN?GThS-`v7et$!>78O=(7-S(M7Y7QL!;n@U@=3 zCA4Z90IFRnGnlXNc^T{`0C2fWzFEHl80#Gzp6{e@Ir<~+u{q8F)<2heEuX`S{Z(|N zdKDa1Da92qqp{FiPv&gabj_C`g++Me)KVgU-RgMR&|ue%9vQeFe%HGH+GS0iDo-t) zEyF$dDEi({M3T`Kb2;z58<>0PXL)$+fToJ#wZ({6{>=toVpv?*Y%kw__|4|qpFFrc zN}t`hcy1)Vu&*VKCbKO!K8(f9pMNZzxeLd`JiQw)}VT8zHsZ1l_N%j{Hrl( zQfY6Nb;n`I5iuY_1h(?2{3ohRXOGr>79edsi-(=sM3%wz1XKQkmVN+0K5{Cvo@6qV zhugdjw680QSfSA~I6LZ~KvJv!=%S{T`>#sftvENfN0Fj%e$vwoGOtB*5xp+x z+CaiY*N6Vgkvdb_H6|(dd?T{b=%?v64IzH>(#hQ|o$MkvP9|=6LP?FOjoVcI@!byM z^zy0gx{HadEzc=Db8k+aJ~5A~Vb=wn>-gg!(H}e&k#i1t>7t`IItE8G3Ka2>ylN{% zPES$Tm{BB;pQ+dODZxl-IG!CYdPi!#$2K}oP%8RU^Bvq;K@^ds%M_NML+OwuVsW)@ z2THqquHsI2-0V-YbcVsdd-aRN=0#i9Tlnc6Kzj?9!lBuaMPXw^_q~o5Rye%wfC86T z+Yp_x&~>}FFM|z{ci~uCdU6|!iAZg z^S^i9{U%&UI$(Q0)t4AK+leB*fS`#NUpxZ0*fO*egd6(p;4=RwLVY+&Pr9 z9PZB{A3Gka9u%g>Kv;u^{-xyo1gn2i`~T!&9FrY|E)KZFEZB+Z$qW#p%Ua}2 z&}x1S=V=`DN48WfHUFe*U)32zOGBfXMH5eH-?2X%3%VM*QC=zVtHOmcW?`$_WFRxv z6!q=ISzKMI>_rG96+utC0c`)()E=5w%t)PYEB0azZsewen2YYTH4v}I!e~63gSx^n zum_j1dU0eo_y}F|Vy23NfJ@;su~ci@Ol%n$*l2q4)Pd|TegKsuJwq(S!er_lj?C5c z5QmYU}n?lah3pk6*!{mAilCzbK!Q=@*SX+^r5KXKdIYNJnORz&WTi=vQg^$Dg{ zHAP*XpjAM<)BM?HYnnK`D@?OGW!*)cA!P2yw%A?jel2*?Z(W)aw%GbfmC6D$<@hQ& z3oxl+3s8OPca~5V66bvce~QPiUeBl!a5%66mfxI4%z}r2AIa_sbI1I461fO*idg#~ z0HVEUazr!Fwcl*aW8ah+j6;clMEJL93A;qkcz7_;sGcht3XqTEvxcFpLcyKX`v)=3 z!mb!arqwKVzLKdkOhUx%M;l+mh$Q#i-u+l-O_3LH<%1L3YN4M5Z;sA#XJckNW|->^ z`&To2fMlk_JY3f(tU^DGca0b?oA7m;f?K@rvIp;;1!>0NMgptppuI|j1lQZzoChX$t0Cx*fr6f5vD=>p_Gh*WN^i`XFsS7 zwP?Bc*OJX2JZn6zX%pNJFt?R`+&tB1e~xjcN!(a`wuACCh$jYz2tnuJ15OpzR%2?2 zSi+bSKy+jxD90_rk9}3lFp6fXAy4n}f|^V(M!vRCs4xz!l*|aY5&FNWW^yAYrIiGK zjaNJ+QLhlQ11FoTbmdxsiQoeCj_OcP!_uQU5B44;bm`10imTST1^ym>)`DQof5Pb}bc;yvqCqtW{P zeu)f?Ba=>2S_IsjUC`t4erzrxkY&H4ocCA!4=@g5yP3GR0O7x)+n3GiC}Ff_{9&vr zTId2=1~$?j!pTm2{rv>2xe?-90C2VxS%)!icaqJADmbp0g5(^I)^FUuai{a7$moiQ z1Clpa6yYdhaZ{^E$LPJda169stY)9A6cf<9jZj~ote4k1+1*sbSiPHB?wVullPF87Oc!6OevD9L&*4IWnFW+w;NM_1t4If~W>7v;S?M_%2k%+&ZpQraBd{&*b-C z$5ew-L6+h7^L={_dG+N#&K@@-H#z%P=Hm(WA#S!=q+23?XhRhBYm4ji{XY)l{fAb{ z^Z!Y=nQfHSAFBr|n}UEZ@|S`4mj$`abUUWrj6(b8*GG z?DiOf#i^r-%|iNWfAAwNy4a@qwf6mcYjG)H`oXc+J+5uynrvgnN6w4zkwxYbygfMgUOHqf8gE=Ac5`yW05PQI%;cQ?p78$K z;=+A5JGHa{p`kEsPDs4H+k3ojs$Xb=%L9bN;C8yC$$W#G+u1ps=%2W{$DRK>fTv&~ zjM8HF!sqbR#wG$UW4Wr0Qj4!P???0JyB*>cUK95x^Pj!O*UuW>;j8|>L_Lx|%-7-H zLGwiZTXWzrF9d&3{x18s9Y43-tdRWaGxV1xZx=}ZY)66q*&9UCFB`GqfPC7&qa(9s zP{e!YllP79>rOs4eyuq8+4<8JC=X5WHBkxq(;N=tv#peck2w5aSMdCw*>_Fj#VkKu z{Mz0rXw+vGuK_L*4qNH9xJi$u-U62Tt>XS|^j&bf_7myb8uOFAH6y(OLHaxCrm(x~ z>87=iZ+~DMO-}1>A|0{pUj-O$auvBa4#&7iZQj!kIxa ziExSL47>mjFSq~TASSk`3_7( z-b3OK4V=_aPy0viCJMU?7Vi-Cd_&ZC1w2f9 z@?^WII{yqzfhFmQ zy`rYuFYmhG=yT)Pr;VxO!ayLA`J?Zup@6nv;btYtPE@=V_{i%#t zEE5slO0}>Mg$~*$g;x^SpdL|}B+r-x1xTpMz$vH7uai1H1!{^3`cpSgobr=ni=A7v zt~}EULExL>7D5GKPa<3-QxUq8T0cZ{(Np0l;Vu zw|1BCWI)@(O2zJp{^mLUIm5)7a`nD*f4`FFKJ2}s#Q=c6MXx$|NsHRz&mT_;FaqYj zE+s6>qZa!}h31~O^wM%I+RUXo9ZOHkA4WOn4K!~5z-268l2Lp&-_fOHXYA{i76BPL zI^@;!5?3$A$57n*YwQb~6F^4p&6{+lMHRRZ*9@(Z44$d?O;e6X{SVL2rA<^ftKEH% zGD#1_?Pc3j|JRRC=c_+a2aUt;sjf^LdJu3iP&>@l=rhnRCsFHE_jKg4itBnTjj55z9GF;cdV7c7(Qd_i@^r+W=4yO5%G$e}}!1 zec;*9-D_44XanQzLew=agFs*pXc$F9TR-CHD;mea+fEQctgF3X!r#s|0*PYLV)WW0 z4efMfVGv6fj`s+-7GYu8#}1rGjMo5URm>-&?ux$&lZi1Tkr*tCS?L6^kPcF4%NZ#1 zH@9BA-Pr21J!^J4@#NjutHFKl>~^_Je#-AP*sBjteAE_IMHqgers=)=>}lms&)JQFA8%W~26B4#5t-}Lny~>_7XmykG`pGOEC}sDc0Ahy% z4!YDw4wk{ci?Syx9-Z_*MOrp$g`esfS|7_ zu7>wDx*$U} z8m0k4i*3Vxb{xEmfnKB9+#8?F(mHaUrQo_&tSz@>^{7FGIBQs0XP=**BKIHeLeKj~CAq+z-4OUAVy<>xv;OgS$EIx}9_`dU+oTboO! z{;*b;m9v7sXGvIUF&&4haKy{swyW-7{@opEk?o-3 zOo)9+BgF32-qkp1yM4FnQ0rK&J27kNZb@6QvhHPc$;Pmjm?1pcG03h5i@q8Pyt;Mrj!zDO-N>tWd8oT+&rb`ZDyht0v1hJW-Fi-I%4zBB z>0(`JgH%^B-Zr>^$gq$ZW7%F(QwtZr?nJdWh2;OnIbsI3;Y9ifuE>-lj7Z>LHjdZv37Z>vA@yj zF{*{=QHfFR{Z(oNqqtXUlq1%W9_6Sts!#Q|^xlsi^^i8UPbEfrwP|Ux-lbq$*t^%_ z^SVff`lCrrYytTaI{(+PP^=a`9`0!x40459}W z>p|-~sO5#Z3&$P(!}CTb^-OFdGqA!C&!b8)C*WDDji0CPX34Z#)arQ zPc8;3+Bu676!jn=0q)#P(S;ff_LUaSPB(<>3p=h={O1mt0ZPCYQq8NS+~*pNke5-3 z@p1^SDQ+I?oIP%y`GkPe0r5S5xSKO6L%VBK2df2RC=*-dg_F7E4L7BBMiiip7{E~r z)FLhbAk{D;Iz7o5MO=)r;H7y}!6wdzQmhFBx05jkKOIqqNY@Yy`xJdLK;Tr zy!1QANCi6mU>>w2^BNjC2GjxGYSW5SW0kwwDPR;_L$y~3uiU)GT-aqJfD@G1G7(3M zC>E2lZJdp75JR-`UVo})h_Y)OWR~%WH6H#e7elmhLymBGGq(xdOm5^?B?m4)Ssh5# z4t}>vG>EHx?u_NscM_4-M1V;lUOvf!hr>l~H*j(wP#Z#Y^B<}`p1OrJq64aFW0-F{ zfm%GG`irC3Ln_k;IE#L+4AUfK9M+z;y%wT!DzJWh5RY2FBkcHSJwi`y89DsZ5)%NK zj7T-*iD0%t5!HO_Ae1oad1Kc#b_O_N>Kp@r?A$50 ze*aWfH7iJlS`MVs)5!@yCe!lMK%Y!CE*#zR{nQx| z8UVf2<=ene41hK_A~cpgHLhpehJsj)qIl%Sf?5FEvmGaH>RfK0;0O$l993wV*WS@I z1<4PL(Zr`I$qbS}Wf{ok3GM(3h3fFO#`d%XDl$K-uJ0s&Y$z8y18y;)Um;DaC^nBb z4kJk;;h$d)eHOH6Wn+%<12;}Ma!noL@!exdk z-R_W)e+6T)U0oxZw@^(_xl=e@{H5F&A!(!y|9YAso#Bwsey`08MQeyT4icp);;bVS zh@_5>@#2|?^kdzsn|3VXtUorKR$0R_Q5%9%ZIx#hRJQ6{M-`ahBX8H44qk$a3H^_tcawX zosated`#N+{bhLhVGTrFs|_#@PZ0sC|Ed^>r3bTq&M zpl+E#iAg835th8(PNyY?5ik4fDHwgQ7Yv#hM)_~v>i3!6M=#W$FQfHn%~2a|1_kWX z0uP6iW4Qzd4}=JQHuyWJ*EcrQ=G(KLLTqY#Ek_6V@7Aq)myI@|xIyaS=hcE^V1)WO z%|ntI4syP2kr^I4K@;vka1JmYqL~4Z#T-aPkq~MII1E$hZEyAwcQ7(+*X%EK8MwoX zI&gL__6H=Vt^q^QfL-? zo4}F$CFI>SM{!<&y!c{Cm^n!H;GRE{3LO6uiKYf+)Xj_}Q`e$bYyW+`aqznoT=R?!pvU|bB2GeU)1XCJ5BvsSC5|F{q33DUd|(? zN1fO5w`}yH1%|{vd!G%wz>kw|=4+b_`g;z`bo&$U)WP-g8K_qe!1Y+yGd0+-9V` zxw;yvJEwrz;^ZMGhZvbSQGL_#;F>{BpjcA;ESs8bpvrhyLC9f1QAmS;u(|#frKYez zubbjuqR8Y^lAf@rUtvy5ZarDZ#~|f&I#>%N>F~DRsI&_-*Q?tcH|A%&d5=BV*n6?< z^2?AuKT6)i9s$m|fwsuGXs~gkmY`j>>}&9sLuzzd^i$#SLpJ>ELdVzsJ#boFDl1>< zx*;sw$^n+qjvkO|kc*=$st&4?*t0zIRAPURP(wJbqYhv__798U*_7*Q zcKu&ADC}gNioY7AGX1B?ymF)2P>x%BhEb5r<2S? z{~U4mKc*t;?yQ)9YUvQb=p3L+i7P(8a;jp=tCp_6m@b8Bt*d~dq$6d|EFg8Pg@Fz^r2!OeG_K5KgVqpD;AMs4eN*VD@j*%?YwT!t@}OGBK%WWp#DMRQ>?XMW(U9 zc5fdLe{YCY@GN(I)@3G`gbU!U@@yj))PsRj0=L_C^t^}f>OZ$4{eh(?FBOM-JV)5bF?F`b6z4pk@bc2XaX6ynLngRr0ky?Ma+yW-EoU_0?)WQr z<3`q*Sb+=d$-FQm2R3P2X&beEG|!MZw*2D z;a4SuMhpCGLN~X5D#Az-24kL}PIr0f!a+8MTaQS2x5@RP*5(g!-rgImw6cNKQ|qz( z{m+=`n#uB(UDXF12sA00NgD}Epn#$)@NfbQ_x+zpm{r-cqk{o?#6InpN2L5Xb{Jb-Sz~!>z)~t4P zbmJ70MxMt`gvsdT(0vK?&FKnSDy|oj!kkunD)>%~cXU-Iz%Po@0YG=KynDADFDf6i5 zOPhUCs>doPf+ae=`WEoGs@0u(mM)cJhM9Et(x~fis!Yo7p7WeixssNGt-P>m@(h>9 z%R^SR3hHP7x_EP?ghAw2`4I>*|8fGuI?Mwe6**B;LYXSg)H*qgX{1)5^sD_4o3^GES?s z1Dx4IzmUQk9zM>DW4-X|Ap640-czBqhv{dEFl@q;{nV-k3{mp1&87BQ{c!3E@{P_V z>FFlc7L_|se>|&$rG?<0XAy7fQYBI$^V`Oa`-Qm~+h2)XW_ju@K?U?lExZUt+L6~^ ziHUSf#wf)cgkr5IW+N48#l@zo$1-XYrx+{FnFvJ~M`RW@aMmqvaz=X-~F_4VTSYp<5 zHoqsGHMN60c*3H++Riz>!s_s+gOA*4hM7H7&hF+GiF*K9;;_&B%7!xw8x@IpHS&1G zQ6?xb)F{>?eU!zxRAWbFpgm@I`Om*8%Dk}GeEaj4K#UQD4>_kM|eJ1)hC`LMV!cxW6;g5mHMH3gS<*gyea0EXogfS);O@if`Kis zvJT*|h@FjHQUt9QU)P$>C#8)*01Z4HXSqcw5dEV9`0`~n>OIiyT?1p{5-fhj&>~#x; zrlilWE4}lVNf=EbatY9>_fUgwDR%Yyn(G`ZcQE{d2qT^{N*rir7^hqprKtqc`qf?1 z1AGf3P|nB0qqf`rbfNUGDIfPf)5On*YNzb{2mc@-t-oK-ZdyD~F0GV>J8z^$_vF@j zbpW!eOkdTrA)P(HB74sdH%z-wXsAuAA z!=)^PC;FbK=++HOb$Q>#0GCR|CFJCrfnU#8g~FfA60KjOpy?T3%@x}PitGBaUJ-qa zVqU%joB4RxjdBRq$n61|C(R+1*jU(#h-0m6-_}|?kBDXC(T1ye&Fxr@C~{dWk*t}X zRR4uxCWkHsDK})h!D^RjG7oNe73(|kZ#M2$>g?Lz^SePV&Hb0qor(GXODwD6>0nAg zFK=X}>|#qmFGs-0!0;coStn-~0!|L*|9|3HCI&XP|3<C(6qwM-%EO zmKlX2BjYJqCh`L_HeL^ujn5n+Fjh|?KraLflrBt@T-3Z>Wgt6c8yI3BrNE6C^ERqN zB?eydRFNs~f`VJ3sQAjY$BI=Ti7Tq(YKd+L+w3`dKaL}wRD(eD8HUfJQqP%K>V*>q2_4pDhH5U>Sp~LS%kEW`xtcrjQV^-kJo4q|OUty3|iy#)b0?#=HprL-!>i z=_4o*Bj_UuGKo$yLqJb=95G2mS4bvCPd5-fq85uXBjJM0ET*jD1S*X}5M5ZrDDgso z;mQYBRq`UnWX-$helU!ZtS0dLRHLoJq$G54If_gI7Mf_V#*k1vOj$+TFraDamWL!3 zmXqxusDdPcg>8)B9#B$L0`y*K`A_2Bs38>Ue%EdonF z#DlERw}GMXvdLF?za(X+h!)19Gi2{+fS4ovk;$>;NV{Kso*%l3&We+~Ud_093gvgzx? zF8XB?_2*;5P5jKi#?hhUSNmDLp5CkanmGSh?d)(j7jK=}CD8O+q2N8Yo1h?Cs9esC z5?2`a!cjy7OX+@H7xA)_g~)R}_*pR7y?VblYYaAxhBiW<+ReTrX<-P*H(Of4aVR46 z+%~;v5L28S2XsV{r;q3ArsatrRvkYcH(G7HHLes26vk@R*;AlVXgRNDM1YTV+?^nC znbkc-1S*xPD*#!FH)#!KWqMWKNWWGqX{nWRvqK;RImVW%VijVKLe1@D)rF-BI3N>b zc5Y!Ln~CX}fWUQ{+6@C+H7uQ1J}pqn{Bf#}9aGT^^uXCeTS%h<&s40Ne55KcfB}=)LxeQatKF$v{$3 zt*mbBf{dm~H2^pDpN=o4^VNMptuBK}FX1a~ zcK}&h!lehy93J+DSNs^LO~!oZgK0Zu$Qu`A)z42xss76NPRb!ONMfgpx#p-P6qsGc z*i4JmURZn!ph#77eJEgml`ji=HlKgsG;B%?n+tT{%bPcF15a?~%?S9Qx0y%yo$h6! zS@?40teEeBu8I(+ltG#z?-G^;nVuB`9y2N7Zw3?*(FGYNG*adxtL-|I4uYBjCsQN( zg3nx+^S*;>|G`>`gAZy%|(gEXF$Tm+_@p%b~fZtc1Qu3D6Ws6nh5X zN&wnc2K^ZWuK(L>+6HucoAabumNLZDJr<6scL2+rlar0~;e`#g3!!a(LEK7ZnWlD) zG1nr|PVTYMHrlogac#b{3*jr{-xcct&iZk%hh_D2JaCOU?Tw2ldM#W;#sbwAskNR^ z&RA^g(%nax^(TNy4PQ2RzYU!rX< zeFwd%1P4~y@X05tkB2woA7ow)KPL?UD|JRSj8<}``-m@c|I7rw@LI$^P?P!b7DEhP z%}-{bA}*!@*P*JL4cxa?NmH53cc|g_*ilj!FQU_QzxT)WE0l06CTDurK##da8=v$5 zJ|1a)K%BB{yIAD#(13^^az9~+_2nW+KCDT(p6;1-^WUS`pMmRu4gBYDM2ZWY-E3eO z0jpvl&UgA-Rsu@7GkVK@*#!oB%C#2!X+85L7Z&`c_a7BmquW0#1PhIoA^>l*{n=fjZKcY$8J7QW zEI8(y8w_}Ssajp+4F=P7A#Ft~J(kk6R2;GVwF61TE85imX0T`UNT>5Q1&X{FR0UkQv##cXk8Yq${$lImi}CWZY7#!r535KDmCw{3=Sa8B z#x}HVze8y6Z={s9EZubJUz$}9n@zRhq}2$RaMKM|FpJa^%5>&b<;1nLP|dT(o}(Id z?WOxTUS3=~C2OfK3@mR^_uHeY50Yv#+wXqpS5ehJM>Yg7!$E3bh5%7{2m69GpDFBM z{!Zje;$Iqs$K~X!`W~kvgk6X)E`hbH_>bNtRLxRAVM((v>ba-Vkbo?cGQ*M= zl+uL2HkQe`SqCfG!#0kwmzd{VDbeRM<7U310P;P<0qHSgzZ=tXmgp(#Vxu9bKUWa4&w9F-h) zjNrhFc+1M2s504UsXL;@zh4r&{k=Zl*`mV_tEHn3_Q(^eT^)Qt`I|CWY=Ep6aZ(GW? z<)sCj!s)R!pv=zCoeX}kw--Fq;uuYjW_`0A zo<_;J`!7zl$hjV(?}bY@P*0q`-y+|=r-E5fCe#$6q$Xl9m6mAA+ub2wETygr)9g%7o=Esi3>Vvum?qnh<8QPnk|yt)pRp%Yt}2% zAM7*Ql6LIX%v?r=VISt(d1ytE%nl|J?8Rn&3G!&@jIORFgmP-{RI-4Zh0s*b!jdM2 zHuod0A&3HlA`vJL4*eY@VbKWr=eX)b`f`M{ZcU5h$w+{YGPN7!UG~EVkq~QsrO}{9`yLcOY zaqlr7dXaVnPiu?q;i-aftxvF*qR0+>?@y;J9Pd~sX(;X&s<^J}nM8;yhr+b<&gY|0 zry+)GQF4M8~}i$3^f>O0!H zj1(AxK=r~1BxpHb%IJlv^-V$$M?HswdvqgFYd02WwA>G-v@IE2JVCk7&!Ap)$9YZ( z3x9cgGl4K{ocWWOF-Ca|TO=&dDdl($NOt`7Y@nbA!A%*kSqzt56a*B6VM+iI08$v_ zIwV9TR{rKZ#1Xfu&0Z!!cAzp%8Bs_5Osb{RP4yjyBl3v)b<@s)47{g72V%FB{ql|Mr2TE_tCyg-jGdxSq*ZNb zN2K9xC$DI^D?2Z1!sC#)XqSFRXu5zXOwAtAThg+&ZBIm^Qa0YMQAvj2RvAaF9T7j+z#d66-ddn5qbqmce#vst& zydDqm;+XOeBo%n_>~PB;NZ5vpP#|7thx2J-@0at+)+aeGG=GmO&&v+vIN<&eKQWgt zQoD(WDR(84C6}a25LsDE`_4{z^*A&LGm+~xz|b56he|;ihW0Ny@x!~zkiS!}mqru8 zpEXVs%tWA!$C!ygg^C193CXNtP)>jTvSM*+zHSf+YQBmeRMhZ#mwS_6PRk$AODa(NWz=@t}5 zwS9EH63oUYu_2^xWMJLfO=!d&otQ$G*|2VAdQffXhuINN^x zRWP`$_y0)ND_HNFs7-BNYH znWLG}+!MuwIrD2q7{}G)Ir{Z5al7@XCbYhK$zGk&bBGvxpFDAXcF@B=Jf%9!-g88d6}9}5*hJ!E3e2Sh%GIs1|b4TOoZ)+ zSs58e7WpfTy0WB_|B$G-1!6b!K|zUmnqJUSV$uz)PFTgu7Z|$}oAvkva?~|$B8gQD zNJ2d>epg84AqgA))V!1hVdW9FB!Au$_J~A?I^Zg4)iLiCsR?bBz*q&E>BNH7N701M zO5Q?s>0wEaD`sU%_|?V@dr+b_QhF*3YGk59M?-d-8!W(CGRr_2+c5YVQ6LWg<-{5T zVJ1-N%tK%ZO{nD3Iqjc-EK?kUaX!i__Bj{S3{Nce+4$Ghzxp3BS`WV=v(rDUv=*A9 zAu`wwryytk&)L5Z+&1!te}RYpTDn{DYPsUTXFi!pcj6PR!fjras~w!%KJ!e)h|{kC z8zrBgUR}#|*qnCCmg}r!->-4-Frv+JX^%73^We>FIfWfd4TT=)@G~!gfk)Q+olnhu z;x3xu9zEF6MyqU-Jv|h?Jhg4z+xW(ZJz4osW770&Y}*05mj}AEQe$@JhJWw3C^c)% z6n*pKyRN=oNZyKfv63;vm04>Oy2PNnnGy>g;pDC6pKpu@_Bab7aL!6S=SBnTR%Ux? z*o8UIG_Fn`lZ0KKs2Ih!;m<9tPFLQTy$skpX@ypArTiW98&p@Q_7VjWM1it(=+Ti& zZa8@$mG%1cdXFpbo_O&C2?`Z~3<~v5X?-mMS_n4GVVK94DrSksn^wsuWz@T~APb5( z1ydFNbzxyT24R1Fc})8H_Zen>mB5G;F$T8{S46sBO#%w)64|omM`K{ z70)ME35y}qm6{9(%=@S6tjPjk>QixLmUA24z^Fe)tmi%4#A*uN>(^MnTmlQS<$Vst z5#GW7}6j3<*x#jQRXy0Tz1^EEakA z%DjC>O0kIHBJP|fQ_+UE;Sck7f-e0=_MVvuz?lpRBo#ElYmZ;dZ+J^oF9=sWjhO^OwAh-hxVDuhAu@OlJNxTON=p~m#H1^N7LgMTUy`T@)llk+S zR86iFo{h)0P20A!{kE4#=F~Z#|4I;$GwNeh$+RxZZCHPUqG8x_8M?nR&==Uj5M;KN z`GB`^chKw&Ttqv&abu1P%s@kTi|}5qhn=0iM~bg{d#W_sAA~C3V>M;bC(@8g@pDRH zuEK6uA>`GmT#8|a>1-e3NUtK5)`m>omFJ1-?P`KokKk`*p9}iI{v7*8wer$=_RP9? zUDpzXq}Wh{2#q}2wfpIPpxtH5NFT2eoeo&e}(XL>0FUz7_QlaQq|rj@KEX zfhc-6m0HUg!C`$``O@#B!tWdtYF0kN5Qjz6KLy;Ky9$(r6Lv^4KyP6!@sg(Y@Bi{gwJ(SFDmqvZD)wtV?ks-B-Akm|d5=U^5!4M z>*+l*E9HNZIvD#zX*#=M(($bL>gzhcb@vHqC6$e?Dd_n=ySPyx8@C-BJSE5kCPP6A zBNilcP8MlyN>CI92}8Gw%YSY{XN3EH8WK;BSgBb@4s34*h*+NuI(^XO>mkS>Syj(z z%$d+@G0}S=<(KmAtW2!KExB?kHW2h)*L93td?)3XVNtrFZ!+`N6!Pikwj|6$5;?EQ z`_z4(CvRHm2`6qa6K!XS;KZ zr>cX~ELb~%C&>kY7~u5-9d&^QT~l#hATQUo0|MTaHUx3%IFzH==j0tgYw z!>;q)z>f|AG-6kr{{qga2|`x0EFJw-x8VAgIBXx{>mznzC~}Ga3ky z9)5N5rQn6K-9YCnJW;!*IQmd zyz1?-E4vDH^ZAWM660*z9C5dxg4U;0L_cZvuO!}b_~63 zAK;R(pCXO8{<9^HWfRwt)q8GRI9%5)5L5vG4B4{l1W0rfG}(3P@Cj4uVzl(Rpo*f{ z?zt8cQ6#LU*~?1G4d$v|!7}vzRp!CbTKT%YH-JcU?mvHRQh-@Sz7`{lt>xbyiSAgz%~h1dao|MX?>^4N7x+4%3Zm% zxnEtfnq5n@!KAjC#hby%$h@{L9kmZxY_ff^ZZ1VlMI5EYiFLeyKgq)Pq^E{JOy~O`izMFds9``_mz79;sMWYh3z=sS!%l~ z26o!g;?+W?CDg@NZ<*EAT+^Xa%M5j=C<+;Rru}Jl3gLSpa4gijshXwJd9QkI`CK(IxhbO9bf z)I?;Eq7=(aO+PoNku4G9qx0W2kO?RO+dWZh$P#p-4}ztbQhA`Eu()dG{oe^TqCMz>KcGKo#*^P@K-Hw*Y``4{ zMe}Y2GhOTI*2j+b(MU8Kz%{Sq+gXa-Pv@@Vj^6x$v8_>U%8#yM1HgMMO|=5md`UAI zl30$WqF0Obw8kG?35RxznCGWJ9d1&c~ZQO?l~|5rS@JV+0@mX@)VLUZAc z>Ow~#cyVd40CVQCU>@>o?OHSCiaJ;pAHL4)2{>;&WfvL;@dES4frvz7BOV<+8X>K| zvj4&1qb!i^S*8i5?VG)rgn+0Fz`Q+(lzR+_1nm%~tl+@?^Jg68tkv6SnJdO0lge5F z`v_jMVK7p7D@dozqzyl?KF0{$*+QJcmwd0~86o6$Uvt{6(WJXX@3wSjvqzEYY*q#b zX9iVCpRd}bIYsE3gWjb%hzz93--{$9Zhyqc%gK?twL+6N@bpjwtsx5kzBbGYPb=!p zW|LkAx!1gTwQnlm0V(nD1PCTS$-g(x_ZGzsH=ls3<2P`kiEw%Q3|%xIrGU6C*Y@S% z$M>pfzQn`^fAV@N5|>wT{7_QiB2$b-xnPRG1$H59ZoVag5)S)3If zQQlY~WwY)uwpZ>Y1T0byMnq!6rNyM$sK7T0yx=gdaS!=-)WoubetL`<%A_<%?~Dob zdnKi^UKhhiC|&ilS94C_3bH!m_u8Dn_(_s`2h<14L&$S5ETG zc^+tgqVbN(Ha`&6NcjZA&y7rzCDT<^!sVbwlIuVo8gW7y=4AyB6m=HpMUgxs1HADo zHuG1KTg;<~WRdQrvH2HMyUPP;_Xhz~bX=S|iysYsGOO&#V5uA7l{ zMdTFAswtLlq9fYyTv(OtmcL0loyWhstcT+phhzwNLEZXreE}3~HCz6?(8#s{kz%Qpr0n1ANl&KQQRHr3a zIfN%x8Nb93&Q1y2 z1u!3|sd>SLjjL6)lqTI8`vl9HY#BFcD#2kuQX=2T=7g7W3sjh1C0amL# ze7{5W^z|8%G{sxl`ewQF*HoDwDyC(EayB$bg$(2mm^y2u^$0+nx1uW3D0p0ugnQjxg= zppJA7I8dCN;P9cIJ@{yyYJ0&l*yv~jDJWnlA8#p2by`NDHg9*ZuxesCS$j!pQJLJz zU5|rNwJgF^q5X*Ole}9S8FLdHa|z0xd{IoDJnGn6@Vl9=Il1qCGP;(x$&im%!1asI zoVhlnss_H<(zrcnv=khJU!wA0JuAX4Rnf0n)$f>DJzSN7SEjmkO5F#eLIr`TWPwpG zkI-LE=wV0b#R^#BEJd}T>~`8hcVeiv;rD6+;pTW`+p1kf!U5IBr`&+F(46)hUvemV zs2wU#vZU?9`%CLQ?e)}Bsh^^HiZH)qc3`X}V46r#EN)$8=<=LOt21fy5tyZ5m};1% zK&1*;jA{k$#2xsDd$!xJ}y!;d^+McNLkBRm8HGY^f?NH$XX`nWI zn32}`dlmj8#*h{NIb%c?g-T#Ed|ZVnFlzqsqGzQquZu}KYb#9W=5(LQmM`}R2W&<^ zKUw(qy`}8j3w~SulkW{Y*@%U5@EiORMJ~FLF6?5dhuRPaG&A8BLv(tsPpYU&C4R9y zY8ikqPPh^*uL_P2KUh(6qnN(3Pz|!&Y>2$(Lg-|VsIt^LuS)Mzk^aDiK1mtc`+7Jb2Qt(jV>Y{!+^>Z5w-hYRlW_) zD4x=i&g7Uwv;_|PRq|V}(!)32En~`R^+ixNqM9q%!O0FIS7HmC@Ckq1q2ueLyt;DQ zd>`NzYR8I>X7bmEboxGgDlFbfbv#C7H+fYwDRKtN637ck~12AjLeqkKpvDbHA8lrgG{B6sQ zQ%L%n!z>s&Qw|{%?5ja5EY1hlMm*{lXd*-lhD!&+Y$MNeJ@^Bot6o-OL>GjNU zE_3mtBe}I-Y0rfJ}nAbDP{0nws>olY2V;GL?I$39%3DM|b2< z@oD)q)8j@Z&}J=#oz+l#JlHh0;zRY|?{B{b?j8nQ$xYw{K%iCe`F`$mPodrA!E4N6 z;HSCw2KF9S2IS-v*NMCMB*S0#PG6UNf)M(?s`_(m`bVyC5=0*zF%8mQ)xWe) z#Uyv#>u1h9@gkWH52B(IQZNVPay%z#Bn=k#CRRdy@lI=R;O|z!DH+@xUuOv6pbve) zJys+^eZUI__Vk=~U4LGmQg(da8jzgUd*0;pWov5AUtd^)(jGB!N#Hs;lIiWa@;P@a6FS90I8DCPnqcE zrbpEfdhzxIGJVS=26>*j%qO1u9X6$V>3s}$*v1J; z5Rc}2j;|MwA`ydq)E2wO0A2gY8s7m9^q!@bZG2E-le0u6=0r|L$@|ER%2CzgfzuI= z&1^oN0ii>^9a`Y<6-sKS$3;L>D6*_)N4}+=AhY_s;P^S|f8}148pQ0gb?tlc$*!TU z5;O*9CwR1F7(N4BQE;u%@{8iisrMj_uVq^f1~jORmS$YSmiI^exHL2fP)E6D;9>YS z<0t%(*$B1zx{O1!I$%28x?Cv#5s6^t6?yg#iydno@cEnma*`Z*d6f;5R@jI-WLj8k zu5!PXOe8&eT9}LRMb+FQPqMRUn^+gojo;u+b1N4d1Of9a6(@)2htL;W=SEX5)$FyQK5ukv|!vzPZUbRjBP!wqu$%VT( zd4p(_^)xo{R}`=53a6q0c*E{4@51i%vjmWXx}q?w#!3K}6BfB=N4V8FpN$GW1Z8OYqXin3ybHzRftZ5sCaGjh2FF{nK+>A5Sj=3T>omUW0-~lW zi+LF{us=>Yu%Gl-Sz~&I1T;B$7bxR`f{se!m1x^?M=7U;nM$1ZoH;khKU+8btaLiJ zym0sEGG?DjS%EaGY4JpX)qlRwLZ0=Zv{_j#cU@6C+EU6JPvuHP{uvi-o_qWl3y$r& zZm`xI`N`DSY_FRZ#rk~cmy8C=uqT6oF3$yLapvo><`P?;RjuYxZhbY9ztfp?c-*3QS})p$=-Etm zT6!J^Tq9wgQ_4oX_-lE@X5eY0RpjI4)i-Ym|7OBs>+S@1c~R@u&6cip zzOzpy(+ONE#j~{8BJXS02pfc*3&A#7x__Ruyg0=}HU|-DlMWx69v?5<%_2$uG5n5Q z>|Mw)6f8&Gh2+d?mvO`!r&nyXWRS>v|0Y#}1ew1MF0E+7aMuOxq6-3i#3_6FL$y5* zBDHPZp*oO7kqlXnX)Y>(-ig^&vQI=cO)N&kHUv_08WKtA_`AO7wiwt*i}9Y3N-je{0-%U7NZNUaz#UR*4)hgHrFhuk(1&v1UyuPMI38HmSdkmH|~Rt+EAb#i%0CVlrG8{=+n@t59UXWI^!L=AS+~$1NBh6NnvTzYD&YP5p>j zNAKy2)K@CCDd>GkSCIBjpK#AQ5)n=rRycGurLBt1Gx5DFEQ;5yduH@6w&c2hP#dO) zofz&C$}+)uK&9wD#OiNIp+j_8rURtuOWrD5QJE_gBjPaWL`E!&dwcR?%|NYC23&Ts6mScgjfK4#XT{G((@jc z5}DOZr|npx8m??F+ubpUD2SxM4^BEZHVa*)4g9N|IRs%@H<&PJUK8WcL*k2pqgLyj z(0Fhlne0)M!fIM@)wn}W7Rt1RGJh%joN)9F!&jlDB>obLTm{e1DiyvGHq3aNNgyAF0YHowDy_L;LD^1iTea@?}^=%DNbBQoQISA;vzmJLKLlYigfqia9#G@oP4Z~-K0D>y&_60 z!kLHLZta@+#f5oN0eA#!QAS=#whPlq$A{%p1`_jNvcaV8jt)=;a;{^kLkf=t0oyQJ z)qGziWRUO1s_JH?wr`1QA=yJ-on6fzt%IRWU_PISXP?#IYz){4^fb?vTfm`PBxmBE z{2oCwtB@JBRs>^RmY+2PL_3t0suMAuygzOdfMmI1L5)$rB5(`}_a`LSzyfnoakFQ} zVj6RNNovHRZ%InZUesX7nmZ!lT4g*s`8>+gU1TMBVA5=p8l5i70j)Sy5r;-;xmj}2 z|CXogJpYe5%NK7vGcE4?Kb^PidwFzO`n~*@e&r0|B5YD+cF2^a)Dwq_llG#`%q%WS zj=#b&wQRa4sM9eUi!wZ8RURl$Unq{UXOyxiswlNdcnsO?v=llJk4)VIlJ;~vp3ze% z8w4mJYIE|RrJ%du78sLK=ue}vbz2I;m9{b2t*Al$G`%sMjxEbU2p^1@=`uYlnnQkdnn`_bJuVFApE_LG8kqUaF6!-u9dt#NY6CB2*e2r?1+bh{>< zcez+EUFUQ199SIs5*MDe}rk1^Dwq8-h~_F=1T z^M^X8V}eP2v1%hOa55>3iF0)Aefw;!=~0mG*mZy5&wRO5Dv?M7^}V=kv&$Dhd(_nf z#6tO9*wJ~GB(2M$eP5Se7Y$W8OL z^4^ZpJBi0Fn}uq3;`5vu(*Z8PybmmGEmd9(SuYN@DYa(RMV=5Z*s`yt9#+_e-EUJZ zE1t@)!^yLO9Z%@m`h^MrOHZ%`{Njl#?wGWH;5$RA1E6_u?^tHZ4ONHB4yq}Sqx&IQPn^cCU}~T&ziVNx5m3CgMD;t1%0}is!WD>x&_2%+ec=wQF8Ddr?QivOKL6#dOn-_Y zozBV7o{7`L&zMtMDvAU~2!AeE)3-mY3yxfM(X~IM zYw@=%Jf>@j+4m{hi`gGbP`N|br_62l2xYH;a7Q3>ADZ0duS8|)BItz~{f1B@4Y)J= zOgpm+is4#dB{?yB+ur(3LAJ_@9lt-i%4diS3!eF1$+Exkf~JgSfu@nfiqev%iNs9& z#57MV`KVw!qW_WaN^t6MsMI-KpsZ~737QtCh};v01=+RarUx1+sRYSDjGOa@el$*Z z#FG;3crXIqMtpK{*|=OeJHqi_>Vu=o)Tm#ax)^#^btN ziXBOacJ?^di`zfqAlq;Oa3EB+m@JNSZsqCLw8jSlFKpe~1NV6`ag3X6#2%y}<2PJA z(w3G;6TNG8xB;jWg~P96p)X_UzM29hhV9;}fPZ|ytAPJiT3GvN>f2eL-QY+w zcwe!@{oC)C>A|ndlB2JWG9TpslFs=StigvvG!;yXeUrQkEmygwA*%EFxjm4X>-ZD| zGN&il&F~@2!_mUAe=oD;?OXT?_Vg*&l4I<=>Z3%3;)a)9Yjhh3R2l}a+C`$vBF4<917`szh>Rt&wZbR_jWDrD#eMI z(R_(&PwSjF?UPe1$76Codc%Bf<>eQucsSs>ETT=ja>qK6W9K{03p*{v0?}#dO;r82 z21%=)kQx_ui2UL8>#QeV@eD?n>!e?S({I8w5OIi}K zT5bQaEbTmaB}lK_hr)H3JHyAzVbCt>kN(lfUt z1qqlx=NXOksn_hCtZ4C57|Xd3K6*Za?~&cdXC0UzS~+wPh`wkjvsAALuYxJ-V109O zV28z9C}a56D;xc7j3r`YmvoM`gbDu&`BiQKA~~6Ksrs+)``eRPzi=9>G>e-7t!gd< zK{CWy3WtWN^~K4ARdm&oq+j6P#>RDv|FAda{%#fuMknSs>!7Lsr(JG|D%CA=6x;y6 z`R+*1&-<6_j*mh>@mE49lKXpS5kIO_MZoZ0%>W!LR7sS-;}lOI);H5-H+)A;S`&B) zth0NxL#7C~AzF$JpL?M+TM^!&y5HJabICWp0Z^AIapy_(Y`{o>~a^L2z7gD^3tfWYk#qWcJLr^mPs4Tf;LY66W{Ezjb$>7OM`Y zC2ZAPp4xoN@I^(eNiy|Ra>P&6azgU`C=QW%<(Atxu1>jG|f`NZi z455ffWGPey_^bc%sHz~`sV7<#3~4J=rBIJnJapH&vNIEYDdf?T2OD_AaE#3&t}BnK zGNgddQGzY4j85xVo}EaE%^ib^Fv98D(+McC%|<7$Lc-0{Hpmje6>`gK*1|3OiO8txR8v3zl)1A!-HzhS_0PrAxp7lUN_$juxSXxEwwS1~IXlCB?{rU3<`ETf8oZ)i#v{1LHGMs4G<7_H$XuUt8~Oe5RY zt4+&wb0R7*z|liWq+Oj}o7ZQbUqGuQR7Z@-4Fv@d4O>$*ja~XqP^w;2_Kd>Q2VKG* zghYBpDQH#wvJzdI2r+F7LyE*IUrU%6rdjHTjfI$xuK7V*S2!*%)Cx7h?c$wicR4Vg zR)40&bXI2Su&s%3NoA_It~u)|9CL^ABS`C}Mw(z%04mTXF#Y>(J>@8|Deb;tOjEPH zpossR;TVj3Jd`m>*vs6SE5;4T9oD9uy4*`0VP&muO_72|p_1~$3#HE?GzzW2q9ca5 z*KbymeUqVzc$sdbvLT;;@}0B#6qIv(brc-wLF%KDb^Z08CgFE$YC=ZtDcs=8PpY7m4QgmV*R%^%er+YunmtuoOPnE!afUo+7RR-n(1cndMRp71 z-At=;5=5V>5@SZUGPcUJh;I{JD9yV%cVsRVY>*a-oj310wg2|0wZjx+J^Te#O^+}y zHH%T-s*MArY_v9Beb;Z2$4#`P_ogCDA{q$n{av;$TsQ+9AF%({y2s#g<#8NtpV<-OGNc^@Jo zQm6X)rn6AFsI>+fU37@nQEdO$$HcP+I8*{>LfZN4$epDzm{=qQedtT6_Ks-JA{Nha zi``qRTSw1?C&G?8>Q#A2A-j^p;>B2bKQYH%t(~0PbgOOA(8Qt+B{6QNKXl%Z<>jRJ zG1HNv&;?F$v_7T)xA2W8Ky1J4vDE0$=#?EPoQs&jD*XPAqTKN%hC8hjJGg0Pk^(k~ zGQ@;PqA_lc@CAR~KmtX+c*>pRhX+3^Sq`83>G)LrLLT_aa(DvylP6EJFjUEKgnD-V zkW`rFucnnCQ4{%NX%5JI`EFwHC<_5S#rgF=zSJfIAxu^ax*Xd(dM3YU_=Ec@v0X&Nj4mzc=-5~`o{N0TcnvIBlCMpesa0lf+X^(yjSf9lHw!7zf z-kB*oo=)zUz-SE1f6bSp8NR7F_O{pc3af=Q%|Z}_Yv`?o$*;&rS-z6>wq|SL4Fz=u zBvjT}bw`{EMgaSj`RWwJHf+e`3#0udt&+vA=@RnMrn?KJbK!ClyfmPW%M6kU_N~)b z345||c%EuY;N#F##lu1tyaGDH!h>l?j1T6RgE;VIRbDLyx&xj<*p&YBL(EZ`r^7)s=S2J1iM*#n^L)zRAJ6JBlxh8+t^CMF#aHHNoJH9xIJm;~ zN{cyy?~})iEZEQLJt&)VlZ{S~?8>LH>P(o{(+JH9!mClsYQdHm(?~N)epqgbvIVDR zk{QWpctfTq#=)gfYZRXHuX)F#Uu55GMbjeF1p@1cN;&A240WF^;Kor@PZ*g0)sckl zn7&s5YTvOPm5PU+eeSDwLOZUG^$`P8stJ*S0M-^h4dg&{!dswKgKHMjt~yNL@XK2^ z{7N715w*Ah#K5vY?HQ`GC$kYxc~DM>{58B|sO~tNbO)gAqi@C^HhMnoZ>Zo36|LUmzPm$*I;8K8P2i}-zRPt8> zo6_oL>b7r9KTC)$EP-HbMh;a^Mztl|dM$;9fjXS1BI0RZ%{s#C-F<(7UG5`RPOl4+ z85FIu(c}H~O`;dw3n>A8wwUY$_rc)()#QCI*sGE?h4QgBZC(V#q>D4YkjaIl<&B7`58xXhW{bMHQ=k|=ePk)uaj{09{5B*tH zyuUqlABt~QcB1Meq|srSDGng4Z(25=oE$!r6@3=lZPJRQxfg1Gn_eI*Av~>!Ydq-9 z!4DuRIg`<+)sF9beDS{|J<$gVu2a)Z(xQw?Ct%5!SE}GUwaHEK;i6``X@t!!%99mr zHB>yNjdzcts?gPJHJ4Nr=xaQa8-mHeY!_L#B4%fldJ!VFITIEw!m^F*Zl0F%Zi-xpRr>#On-Vk(LbRiZbLPE$=c&gii-AW1Tjqd!b8cSPo+P2LqD{n4d_ zQ1Oo=Vr0ciDs`cyRVnDhF|>%Sgk6kiAF7u0-z=XU!|F6%@tO70@f3`0q~8104OeZ} zD>Woo5ONs#_p>Kv{=@v~%{_zzO^N2|la>gCETq}%_4u^_F5QmSu^TWTf>desMhBeW zd}TV!xq=eO!WAAD`JStL2Fg?y&DWl+ivLH4rVYcDUj*{sXd0==Ul>*d-psy!kuo&3 zjz~j*14>B+&dH#mlj{<=$a?u~Mf@@RX}`{R#Y13}F4J*Z>l(016qMKJ{%0@#KXZ)K zbnPckAfzpmL7*b;J!ODmj0cOuaP&o{oAgt#wV59uWrFX_d&;tT?#7@eu9T1td!d+` zS4hq4Du15{`|EmSY{>bpXe!lpd7!E_!x4~|*U*Tn*=(WILRWPG)rv6uDwZk4SFX8Q z$5|V`MH|lPd2~Xo(DZ{+{Q^^860~)_W~=lFWS>stiz zf)p`9l3pT}Xzw&3SL!d+a%Jxm9BS02Fd@nEb5-w|h2n?l6`b%}52*(5FcJs~rj8<* z>g^B7CO~usBr43FMWqo+PSFGgugg0kC4#S@TR%gK_y++ z&Yd~oNhVZFb#kA*KkAUc&PXxz(U1%vsoD`-2e*7?ih_&MG`st(DwqoC|3t-AZr(bLLl#E_yn^9kis+C36&L z$_Hy^jsZdhu}NmVG=>-@Uq3ev#u}Y5zQ=v8k%ce?9PniQvo#n4WFI2Tp+(Em*L_qj&y8^`H7P+Z`!sVNS zLta5d7*p1m$cloH(232?z>pBV9PTRmn~IB8$89?f&#D5|ni%H#JAEEtvaJR&ad690 z7R{ zw*C{)4k1dYY^TIAA*J;Ra6I(!Rey!3K^}wkgnPu*+84YK{Y zMez6E0)Uab*%DAKU%#dmJ0B+i+;9%bi?oj*i~UC}KPWnvx@jb9Rt0?Ovr6o2H2335 z5`uTOI&nedv>dn+zvuS=bOk8O`$>VjSKp_=B{&x}cYq$W3nq3}8kV1lgUQ9>-kOA&a$lU{kaZ#^4&_GmsscJcY8l9TsnE(_PMS$!S3-0~8WK9tF|!!3S& zuw(;T3YM2qwYJ-)Vxn{Xn8~-nk@9!g;5m>(Rr6tqcYbtvw!`d=WnkMO?2YJH7y+QlrKrQpWy*xl%vLTSK$C(Y6hLjoIXkpF zIelw|$qx7``UTwpl?)EjSY4wT|Mk5{3M(<6n`&lX2dkd0Xf{IP@iMzk#4+q)GRi;{ z$@HCv89Ib9o+;sjMQUOpr=L3)!RmZPr!#~SEq??e*hMl!gYVV&Zh;ZDccrlWK6);k z}?QvW%+1z+iA--(XfAg;iE zkj1`<%RYEl^i)?ZXD3UkhDp8_VE8oTlMi0O#~A{TKXAMQdw(YjbyA=mwi*Ba#+BP7 z$M?mSywdyotWqS2eHR3}B$9m+Gs-oqfCZaK%(VGcQ#oJQnw+28OA{}QgL0~rlp?$=WYwm;qD=4`W)W(^R%_3 zfo=`@L1fbV0Y_)-WOZN9gMElc>SIVc!FH3IEMos}p9Z38s}I{rNge>BcvmXeunA+! zq@cc6^D$Mz1E=8vcV=V!nlxp(S{A5ZtHRRN`Vi^eq{8_Fl5v65yE|r-R8rI6CVD<5 z{wa3v0PPFb6gg84d~L246~l1&+&<|}jGMHjgNDrbc}nDRe8dQKK9>OeO0q&=*0U(q~V;)y!w1|`Fl{2uNpBGEDcpQcT-rQ8~LE-bG>NE7~sS z0Be?5`crV_As|9n_L>|z&p-e(ZR*?;>r@j-_BlN&fy!$me~x*pv3%wu(D#K`{vO#i z0wN%+cP7m;y(}%C|H<~rj+e#{mUVO6Jyl80+k%%Jm2|X2ybo^lK@n5DL%-OLf(_e8 zI;91DS7Zvc@yUF1qv{{qbgvz+{xI>2wF<;F$cgvmz+xsS*h8n{rW_-xVKsm6c^RN` zCZoSCuJ(?!-|AVBZ|NDqK{psP@Od>(bG6)K-b|QOu>MY&Fd$WzAk;Qc(ri7;xQac;W3V6+Q z2mrWB1}+B#99xG#B9)njXebnoe|a0tMQ7&aGfY3X$u13{jQ}OE;!k?*DiD%;Sls?r z5k>JHFA;O=qcrv+gwdVpX>LqHV}6VLI5R^dp(BW_FGfQQuMiN(H8lvub2WlFIb)ouF@1TvU)OEPJ)3pkow#zB?)zJfD zd{sDDG%X)HsEO%4kHHLjkBK|8lPgoBXfiiiK{XoL9}t-a2A8__m17iIz(JII#t(78L{(32Fn-rZoeiG9r=&1ro;4E}D8%dC&C20-k)i z|9bKA*X$hC0+WK;La|Y@kUrah_phwbMH!cIVZ<`g)+RBXSEimvDQq&erxZhhiNO_PCrrn0oDrJ zfB0|kmh*pY6T-s5@ZULzQ}G+Mu-zw=pFj$4a`t2m%ysM=X?Wai&K@>$U5{Vzpdx~7 z0ygna;5P6v?Dda`Ab&pNP^OM{&>i0{QZ8obecdC^6qDn%p;B^w-VM*d9qUpQlbZ&m zbeX;Ne7;ZaW9^28&7|AsUo4~OpFWPP?n8X+cg}o=Q{{Vjx10;$w@_)kPwjrbjw&3p zuNzlfhQ4;G@1lKLu2PJ-r>{=eo~6F@a(~_yughjuPMV*kJ1TS?`LS%h4o@QkA zaFf<0Ek-xrC-{B8qumS-5aj~2QW87$B~3<$VOn^tx$H`AhLES@AuJiM@AcZbbl*Po z%J!0GQ&`t8@vxieXsEa1i4~5RS}wyb<+*jR3JlHEC%-n9tcX>hox{_auX3Uz_Qpj; zqC%Aq8!O{OQq#GDR)3~lvCf}XEu4xLkhwoDm{mYX7+rsL11iRePfhx-AK}!(bc<)I zOvgy2pr%v^s*^7GcnRRtzy@1|(Mb#`W){@@6&>Qjo}Vm)?fQ{Ab1bYs;p}FJwG>^s zpSIUe5VQ2WY7_8!DzIl-5-$x82F<|#5)YZ^EEMXrlpt2YM-pFT2$5y|g?hLAYEQHj z6dio+>|U>pcd0@`oK?fFxN|~|Ze9yW%@LcnWpqF1CCXcxf7N3pZ6u3#&-BR2E~y(N z&B&)9G}|{^7!(7I+_%oVA+ag7rAEJYWh}!7WA{C$tO<)_h8s-{+?#w0+@~)zJZ7KX!2$5vD>PVo&d4_M+71DuI%9jo?iLgl2U-F zV%o^yW`5CNSbFjOl;{;KMraAwlaH6|h;_`WPLzML$w(Z0*SAW{bERH!@}x^M8vJ3h*RakH;Xom+Wqu ze%8=)rzLxU>LTs&WOb;UlTdW~sxFBSS6hWgU6}M%R%iS1%dLsrvo?>fOjd}lb_@Qd z6VlCNE!OKTuJn3cJH;S&pK4FQ*(^jIe26E@LiJ3bGA2p1h=!F=$QR1GxSY;N^^bE# z8|ISNDN0_|nnwsE4rCxd%l|f;7Ji16SM)CEwQQU3RZjG}BVvl9{gy>q_`7-E-$w(k z_!h!yrj|bv_P7mKG1sw5y*Kb2Hxe%mRLlQG7q`-7JM3+xyX0(@Xp=j_8fS0Gg`weJ zjnmtVtfw~WK&uOi)Y;LAC^ETUs1u7xCY-u&AcRtbZ*ze{(F`0`Tlr#5rC!LU3HFzv z8XxDYF@hR49kKO35Q>!|J}(2IrX#PNqufBy?t&^vln<%62rs51ojn2g!^wmjV_hPH z=TgR@C7n|8qgxlHqqXW+l;(H&5LqaTFL*8q$q8@p68k=-l3n+RY zmh*Sd{>deJv(q#GD{L0jU^zBZ4oQ7oBBq>_-la88QyI`yO-{XVA?iQkN)Y zz{w5h{+#?1CLPU~YHeNU8KoEat=PWH{adq#jyO|M13PcQ05gT)70zme;uT%xhY z!}N+CPBZ3m6VSQ@?`039Y4NV|p+#_B%gF`#t*@DbfyjuMv=7~7t1VC0arWkJs6bUP z)THpSsz_H5iSg42I6m-K4wxYPRX2J#Fc(84lb?e@E#5+rt*3}uO|`fHW)khR%7_%7 zK16T@HE37~aoq4JGoRJEzk90#a}5!(;#1L!&QuPAZE9YteO3+%$$taa6j-|$-w5JS zf;O&E3e3CAsCF*uQ!)OOzhk`|fw?Lb6y|{Wl9m@^?e-Q)Lg+&;Im31jcVPzp_lo!u z%|zR7G0O}YFbYB70rT%$ql(0~?{1+GLN4g&gi}RH9HVT0gUV-ENSVJC83Vxa$nek2 zTk3BR1W~qaj^bYi#Dt>y%bpe$(zqXE0dUE4bSyFKsTR}0Ng_gZxki24PzA!l9ZB@Y z697h?ORh3wJGgl5Ff4cDw?!6C=2}EFYT<>kuzwm{-J(+QqyG@KY3AZ#1IH)3`$LE1 z-TvjMNOUe&-fr?p$u$@~8%;>3Tc7=VuJhizq}R8En==!QW>SA*?FFo}3;(TRdq*aF zdzVztbYuW)-A|bkCjJ}7+&Jjf+k9`w1DpX?_AW~k<6HjUlE6ls3*KA)?}lHU&G*Z- z-mmmP!60EcPFiC*YhEt!T8#y9*Mzgxe@pJ6&<$0omG0P+Z=mFj<%`MwcZoE!3cgla zX)gO};acAO&vXU#-lYmfzy3~nTui3yCjSF-LHjY-k`u~hH=l^)7@FFpXl1XXEaZ<| z)GfS6pXmb;#z_t>R(+K0{}Y>od}m&~$MzwRU9U-m>VAJdUI!gkuma_ES}$lIfF(Ru zk7a56!-I-*w`y-j+1_05yAr8Vyh051MdQ?@Lqm6c4Jj0MuU%GK&Z_KeTr9LmQ0%WE z-3Ssxo1>i2cmPXF>99L@4ges08!Yo`+W6Xe6E#6;9-tKu&*kMT`tU2nu(~-PJ#)l? zdK4hbF-}U8FEAE_y%V(0ROSDHpXR@BLT%y_`PD?gZ(z+o-g6lrE9;%bR5)`nv0`?) zOz`U*UGvwkY|$518j0}so&bwJE34bsROIz<-C@(1AfPapc*e-f$+aVrxhRn~s{&jE z3-E&e^Egkh-(ap=sj@nIK-xe#%8O^tWp>bp0ODlWU$JF5?Jjn-NXVSqC0~z?$)xbo z1^qfD1cay1Wg`$i_j_xCYj0qZ*ghcp^@-iw#0zr7#u{vtdcRNrI_%la<0>voha(rQOEox&zsxq}q7Gx9JTN|o!$kX}+I2o%)kEIQF%h0C88ks~T}%x~m*>pzly|FoEN+)z3)oe5<=y zOypAwosMek^0`qY(6x<*hk+3ew)%m13qDT2!G%${Sg(qBOa!-m?LE@Xbnd;`7!e7s zvP2PqvZ9<0Tff2IqqONd3|zhFe5h*k9yMICkJg>P%inCssc&j@q{ll-3EH!rD67d* zx=)2RAnrC28tsq>4cT|gyL`*9Y8F`dI$IRV4uvt^fPW^m$-F&qudM|o+1|Vv)6ZeE ze~WE5(+@zO0ie6_y3e_q!7q&Fx`IoYd-781hNRj^*KFoAi|cuzl5OX$7+pe4 zBZH2&nb+q-hb1eL?((Cq8~lNjydxE@al#UOCJ^jUc>Jf*EujR30mY4up;mGAiGEM* z6+kQj)QMpZmW6i<8H~i>5=X)Pi*xOGubL8?2iTTS*%UUvr^n})BX`U3^@$_6Utz^1 zX6KP2NJ^=8k8P&V=eN`D61oBDiHyPK`!%*3u`@hF6}(fc3zAw)AYQdYA>)9rI(Tb{ zC541gY5l4ilD8J~z^52vCe)h#9(i_xi(ZFD6fQxDI{Kn4k%RzJQ4ECKh))f%4p35b z3oP`YDE&vE^fkLeDnGgB5m;j90)O-FYb(D#DxD7Z#_bDE>ftu}v<(=hT)^XeLXq+q`h8%572Rr{ag~o8De_Y^dPhbb@Sw)itN~F0LHx)o zAS(Kg0c1SC=6w}EQEKpjVnhO-mndeSG>ZGev4Kgd-tfr)`5O544kt4RL!+#Akn81E zw~R(bcKMZvwg_E@hpm_z%zj%Z@f?09vN%zJL?xypIE`6jJ2o1>CW{VU7cBo@Bl`ke zhCc93Cuo)#W<8tw1M~vQ#3|;)**Flz5$X0?CvENc7JtaUMRj?!V&sv~In;~zdY#25)uiP^C;`7e@7Q%f-r7{zY>8(M?;}dBqB>A932R;&C|VxqFY4mB{cIz|zK;(l z0xW%N2<6gEdsL8BecOC{Zuat|QzH_2KkkyNw>H;XRrjAsX>q}y+W7c26}`;Y&n-Wm z)=wS05{`W|eFdUa1qN&jqd&3?Z_pM6+BoF-?zkd`whd`H9uN1dro)x%JZWmOw-5XS z1Oo!z2-~_^-2MaVu`&Ihsfw7H{}bvh;g30xbzEK7mK|hUpZ75#sTv+AJIgSP&<$;nY;@`o-GXQO$^LXT9UbbJ?NQYDNdkXixzeFR{PG~Q<;cz*e2-C9@hQTsRSIoB1qicdP7C@3(mDK@kDijsm|Ne%Zpu#9aFe)* zgJnXMD>XTWQ(-g?JOIQ8_4K8RNBIORXZsA5VFO3gK*)@)jUs@)i4X;s0Ta`AGqMg^ zn1LdTIWEIM*?rrx(Zjdda%- zs$mA=*kD$4`9BFyX}DG1w0eLKLg9>ryXu)b$@JAE@OZS2ZxGAmwYZ|~zh%38$Wcr( zxVdS-*=X^lw2D|U|^rlipeWIFZngN?z$ zD}z3PFQE2sAnqk)LGf-v6L5xYozx(riwH*v|K2pboFklzk&0D9R-oFW-)4aA@ppRa9L)&YyPWEOA0X$raF zBqbLkc~(E8D+wEW-%zPR7gQ?x;dX>n9{DFg~+jYX(S;!+RJ@h;oWa%|CUeu3vxheLt6LuAYW57;Tfb#JVT zm{kB3_ZC(1K2*J@@zR-=rJtiC9IWl5#~fg%N!;+Z?N^8>ZNP{e;QP4vV;ftN`d}A! zPX;E1tFeA|a&fkEaa2_8`7q=tT0=p}(`VP|COW%gQygMv#CL^)ydKYwhkcJ+-W^zI zFYmuXhk0NWzfMnc0oc=-5KP?NsKjV_}t$8wpVqabaSJDT~xxT%nz2rehXD6sSx|MjA z2&;nV)a?h5(`&UjRPPU_OzW;B4X>rdO>SSEB^fAKsXzA7h+L$12go zg|b$o)Qc9yEeyi>w;MG)lZ6`L07%_ZSG<7uY!R#$U<^@7r$a)prMzEwGZ%C7TsbR` z!20|LL}hsNe-4!Rb#Q768W9>Io%3Sm|I#L(7g;Y#$BDLxAS}wRPppNnPMj+2x`g%B z#B_%$xx?ejx&QjSqG;lIr$0m!xt&RZQhV#4SkYWqKhPNfryG*d8Lm&9G{YD!@7?c3 z?j+?j?-DhL*{`8UhWe+*$?~Zq9la6fNCBmc*YF)!e}&%j3bFsiW{ihIHy$%RERbHR z#=Tt?)%awz>lZ=F2-!l#mFKw`I|E7Jo~R9h=Z*>}`Tgy2|BuJANckM^RVHQ^|4k-l z_IXsp#cVE~FieTqG}i?cko~8le?GM_1l~BN_dcqyY@5|@1jeX)Gyywd)MU1{x!dP^ z3(awY%L62)=Au{OSOswRd=O>=L_K&S4|CsJ!|~VZ_0ebC$@jUj)q%eE9F+p~Xl+CX zjO$0O5*(_Z98EAp_%B|iKc=uPwx(Tbc1oemPRZ095~>ZfNd3m#(lFcx6-hTAio7_Z>2 zemKD`?Sm{4y0_}3Aiz?_2FsKwM0hg{hPT!$CZT>rnqpX_i7{(<8XX`Q$Rnw#aUaFo zxXvZ>3X{w{Fn7V^T$C^+#up7#)ki3(6syaY%P=t*D68-Xva>5*}ei6l(a`HIxNR7r8nVK{D2S?`}fdgmH5Hlj;J4cTPSp1k-?iqyn1 zlG9-r0>zRip-km=5p?PK#PID^NiRPLn!y zoKS%BBXWP9zcw7Zzmcm(AHQ;6twikK<9~r|)P^+syiYs^hB+DNR8B|lKQP^vp6zWs z-nPl%C2?Y9Ko%BDlh>k@dA>wKJ7H;`@{J(P|3q5V%l$Uo$nE(ag{2DZ5!2PRvJGmc z+R%{3-EI(L$DK{ErtkHuC1zU1-6*!DOJvyDnV8+6?2=pHI@8t@U$FHUF%8@@E|G+< z3B@F^lui|)C?v}Yx!I5;#LxyduF`iG60>$dMsAKZWq4+Or>+-~UuRY#-k|LuD$jMr-B|hBak|4@}64 z>FGproxS3e1*~ zlGWCP_++z$-)7)`%d|(2_qMg3M*W>N*7cJFRz$qW6ndRb3}n%gUtn4j{^DHUbR=og5j{)A^9lFFwiOEDKYW(2=blVzeJdFoi-gfOH3r5uuyzl`Ct~zg&~U576=aB>l12KW zL=Ux}N+4NBRe6AN$8loKTG>L}L(C{B;l?C7gWG^s@>0i09v6!mL72o+HbCk1B1kq> zP1@;WRSO0-ub#>0$x6hNa>W5RjM9r~U|=V8o>KP)Le-S@=9Pqvwv&PL&ju{P{V|ib z0WHX?>$GqdbX!7rj*lYMyh3*>F=Qv@|4n!j*hd^RI+-o1RTXw=mf*@%W9g2KjIf9y)33mW?^#b_k<%K%4On#r;E!VTbiAG(%saq#ZuhN zgK4!AY1_u3p;f8+wms!iqZXjLV4$2TJM!382z6Cg-S39i+TD*Y^28mSD@)Xtnrs57 z7Pw5lq>b<#pfkTK>i#)Ngz5M~cOJfk@aEpa@Ec{lS*b9rS>(hZK^M(m=74-j;I^8CW3oDI$zjNDbM}>+#@M00{$p^zLlF&UbolLjtg9ERgw6rkco%$ zcC#*5A%~DnLb)hZS9qZHSZGWFw%f?N2Vg2LFE>{eAOfbl#iWk#M+@wr-)??~iXENT z5Eu5>Sl<>yVONTsxEJW_NNZjtP`enQNAnrz{Tb#VyjWk#VjwBKlK?%Saw+GOmnl$V z33e~!*piEMEp=Z(XSkN)FVlbmd2Hr(V~+cn=vP5r>uec+*DeI>Hhvhs3Cbe;H}SOo zjpOPT4nTGYhnuwetLw?~(Vr{@20h+0^S6QDk!ZUiHf(4SkMw->1dU=*rPeqb3F7MZ z8yhy-7t@s&6&zky>WLGOR6WM-&5Fu2R~sakS{z7;SAgkbk)s9@hCbT)m~QB?!uo$Lm1h0#T=Ej$gacX2UCsZfkdfpu zc6vnslH*uRE^B6v;fQ?@7kC~aT->iOszZ{Tgj=kI#NP!0*jxKKczxEf0r5xeno4AZVwdnGMk!(geytKt`H6k@F{Crq?;VeO~Ro zfZu#rLvso`QFJX#5Xx#oL8TarL7#>m%*B}?S-1Avg(7XRWFNb$21Bd{PDwU7-<;nZ92O@;ZJ6=VMzx2W zYZuPn$l=Oa0pYzTJi*;UXWQ(_mEs#U^Pt*%tvq|1Ys^YInuswpKq>@DJE0nNJqiQK zpv}KH3ttsqNIkA*nVwxLizu#ys6&T39&4mZg&u=zX9nsw4){9_sR8gDwnf{Obu`{A zNUb0Ram8zci>E2*?kKWV-5qdD9udFySJ8O-H>Z*aZF+sd0Gm(;Xo;I7Z+%usD`CaT zWFDk--u(iQ7+gz5A?qo`8KBFMFw|UT`WQ$mCS7O**jn1NL17b7zi^QWY-Ry;7UIl3 zdobrF!b%D9(XLr%B#ZUN$VNqK60WAcb>?VUsR_I}R@clwI{%4zWI2`?>xcF;H|T1! zyX2ovv|PdpXOI_Qqg-P=FjHl6gk%KnZkf1v(%RUVQGd8gYcZ!s( z=lV@zl?UrD*afqde2&G`t4yyXfiFh=Z^B?XrJHiZ*dZe4gEbIDI)6@(cSIHgh~5it z-Ako5H*5J6@+;5DNFiJZYMBHSli_?gjV)v#xN`ngkBtF^5wfeY5aFE{W>_r)r3nwn zjRk@&j+7@TgUn#4k{80A7p7BVKU(xpHe$mqmc=?8*Dz-$%FJvwiQ_dRvRV*vt4+Qu zEPuAW!DZp|6RdqG<;+~#@JTvhtv=obouMy#61i4tgpULbJlMo26j%8~}01waFxuP})E9;AK`p{2OzBcq>cGRJs=C+*``2vL|Oc za*5J_8L%QW=$d}>DE!-*aYM$oH-tQQb)L)MsJ9cY@$!|Mi1;xmrDLrfrWcO^`yhRU z)b1E)2CuggdjhK7f*tGng{_i+4e6KMv-!yB6y98lchlM6+xKW@b#pk?p;wB!XlS2_ zV)H6aMMfOv5|SiKa26&zTZ|=G3-FGQ8R9vZ;o##eAB70B!c(DP5Zwb)Q(9tV6nMHii7?8u>bMOF`;lP}nwdC0WV3 zOM`zZNi)6`d_#JJtzk3cV zY%nq7KxfGn_M=jDgbD)r$1qx1s)Q@Av(h`fYpBf>jnt|(R{2)*?x~v_Mm|gvmUCJe z%OMJwd{?v@N|IX~+^MW3NYY4#nkKM82N$LqUcMND;Zo>GgtVz<>stsP$_bo$k)SXc zjg<%YUu|$Y#y$Wr%QDN(3H0x80IB3jnNTJtRic9fsYC9CHAi)Zu`gsQ>T4n2a}mUp z74A=QKUaYG;80SPZN%T3Pmq%D+~TkR%1<|w?vfoG+X_7?ck9HZ$go&cLR{tT0u1bx zlzB!WgmwHU%_;;4O1e)Bw}=^k?@A08Y;q*jo%IbMjSo*He`tzBm?8E58oYm=N!fIH zI$4QvQRMmQt=`te(ObXet`Qxb&ACE!*6d`Iw#BqGWi+6Kts&?YgER$ZMzy5y>$$C# z1bHX>W1lxfuNLp~JiI*$)lurZZ(rcn$o4tBo$a{lRQkm**vqE~x=Rh6iEj~?pjb*C z3dfKw&LD`03~QnZ!vhf(ilUJ(U@3UH#(2Q6s)Uou?^8$Qvx@DqCp=zy7fGV|H;?2n zvfbC-MeGbx?}xjoQ!JniNuf7VCA>mMIjEA)>dywyQ-s5M2cgPMNJaagPz`~(a$L59;-dj zZ$fTT0+gwo%-z&I-0mWcVB?s}L#efr88unO_X2im9A1*6V=>Ye!C*3Zs z={l8ru5zMF>-YX9cnenwmqb!xTPT@o$|#__4P__I7P7eo(S868d9rWr_Ids}!nO^- zc%qP*0CE}qi7o^FV> z=k@UuerHRm;EaqX3wBPj12>D|pR)YxL*FvxkTWH?N1MsNO`NOY>eS5+JC=yvRb7cw zx4ZHa$#3UoLDF8BwQ8mXp~8ZtEfx2;k$zlo>{=2_ROFzJa=tLa*>vGMgtl$WhW>B@ zCObp8OKB8cgBkPr5U*v+ho`R`WTh{~Jj;ke(KoV9dTF)vFp4|<-4V@;X*SETL$rMV zx~+8K24X10`&tS&y!rSe4Il;>hnlj=mLO*8Q@^od&`3JR-0H+SQULpVUWOw~-j;eE zNFDoo0^I#Tpq~{1I$82GO|4$rzY>(x-uoHvOL&;Pj65&fN|uJ-Ex);x-GU!Sekl{2gzl41lruwc|bUnJ9p z*XV2qo>L=>+cRLutA4$kS34S1vZ(%P-(P=|N!Dhqdm&%lJ3Wz?-U?W`VY*=L!% zwnm-vM8{d8>cb~Ndr~#o=Sr;;jeSlp{Skj&jTru`WYIL=mMFt9c~PmF?}Pw~-yQ&x z&8z01NsiZ!4UVsxSV>E>8i8^Y9F#yGn!_CwV6dEpNN!h_3U`DnsOy@?I7p~_@-AeZ zoksV&!3Smj7Z=^k!Uo2C^^rGiPVml_Q_awWl3FbeCPNeTpiHl<_ADaW1uXiei@7~x zXq;~ydOR+eb|gnv_oW2aFs@?-J|!;0dwUP&OUJFIre$lw+|*$CTMa&z$q!duPvoy2Jgw$EwqoL;eXVso1Z$4o8_ zlj|wS9IrAtqNXki%`9rV?+ff$gG;dbVYBSc0;{HT@bGL^f2tOa%~~*=yJbrhD(Kr& z^O?=ABH(A5W5w>4j_d5P7fXLZD(kb9=X?9e{*Y)7CL~9;xLvx$7$bD_5mDdm46C+d z*g33g`k#~?u3_dhA74J(KO46Jw{FE}M%)L-Dz5j+BFZAMpe3^vzWA8$wkN%U;zWac z%kDcWTtq`ifH_7Jq(AQUL{kN7Vb#`=GSVJuw#_(}eQRn@-DQabo;-I`+=@ipD629(zVAO*Z`8w5JEQrC@hc~#I<)wa zLv4+}BEI)GxF0%d2;m)Z$d|rXUb}K}yJuWo1QTlfipCbZGi#!INW+@+FPnb4@Hfn{ zb|%bwyg1!n7jk9E{OQ8f>RX-O2=S98zuz#aoygG{ZJ*gUl>?}~ov$N6Hg*H_j8LPJ z5-*UVsuDD)S4A}P-d-^I{4Y`>L~} z-%rkida0dDA8& zI|)0IJp6W#iZS@=cy9n5n6Y28;{yI0NfogZ9mnLMg`KrzwZ2%%lv**rCnANdj|E{` z-^kx8fI;7M?3f>%rMpW1BG*d@Okze2J`Qb8zu+t5ApIx?;OtLOuU z?uG4~#pK5SR(U?&wGzk>@fRsR-GUFEr~0T3V!KWko6|?cZ%z>~l93PzL|{?he}LX+ z0@pF<8U%GCsc4P+q@j+j6_UtF#4wF9I_L%=OMnbZxa}Xf_L`4pS4yypVPYggg(}|3 z&K<#;L^PUtVhwfi5!9yLN)67go;E$G=T6SuV(zXXjlfWo+PcY_6=iiKhqO{6S0GWt z5!!n-@q(Ns+!Q;=}6{B0Qo?_ak z&%P+$Z&r%s#3*Y?L~G1);YN2VDL$m&?0{Mk6<%2}}qj6|y z3-eT~_0GrC@R--s!WB;Wxiy^@AhFGHpC|)EPO~Ly9EAWc_V>}x& z!f3b*kyz9%c-01W{J4a4-aao643@}>52qwCXgfE|9VEPiOQtUq%od8AB%*}vuEkZ4 zl_~bRc4lF^IwHyXx>%>W5bpRkB@VdpbXO!CEfl)Z#Dss)*z)Y78q!HfYYMsD^eYN- zcR2q!Niq5Wk5YLN^e>@CPA;%VdJC2 zdWkV;t8Ll_(2SQ^+T2Z*j#BSTlxg;V=5;*1yx-52W7~>Ub_hJr=K zU+u9CFa(TxXPM(}6!cN*7j+J^4-t@XkTu*&r7Jxadw1%=ztcwvHfTVpi-5JP6Z8UW zc;A@^ok7$zL&w;%AfQ1;WG7_M`oqbz$*Rq{xm^v$P66tzo7EOI{Rm<19?dF+P-w=HrO*#8##^6SYt>i zmT^Pcc4#XwbM+C{Xe(U5r{b#38gGpEhj6pPELOv{t-|fypOy&foiT8Rnna@AH>0{{ zs70kOpTkf3WUvsjIOhGigFtDGkRVga@{UVI#IG)}_+`T!)>q~{qpavRFNJkTAbguj z#5yx@^I+y=m_`Cj?Xy^148L1pXBBvi&$H)XkJVUxs0VEfPy}BC|JcM@6#gS4sgNJD zr6-VTBHt}qUsGrzX9=`{%xF?G$(3t5qJpZRM@ClDB_SzmPPh}RsD6aaTj%=ijFk$2 zs(^1;En1h6AX-|+=#S%4yrcrX!H5gY%LFH*+BE=%hH6z80{OmI2$~YmE{?g1mbC#D zY6T;Ta)eeI6cEnQMpZ9#!<0$=7YuBZtD20@w8NOPcUt~@YSk=rYxk?BdcJpxKo2a>npf-wNLJ{= z0iY~MMcvR8pk&jyf;d}w{4U(l!M~opcfl%@@0SgWl2+?Vh<$va7uUN9=or=F#QAMq zs+G+d)?YOZ4n2A9M~g=1;lx}}?NI47%vzlkZ-lNeX;up32hjwwnR^<#rdk+BKj~fM z0Sz$X)MKMEBkelVMMW~jHXe;Ya78#S}OFuD0)`1 zw1DMecPS22B}GL_!?C<8F>4g4Hgdv=gn@G##0lOB3{n7@7P2&)QyUEwq6Cf)QXn=3 z$p#Y#<1zOW%2Q5PJfKcIy`qWBGXsK9R%^|&<5J)XX&EXKi$QX;?lr( zu1+YK7azki`g5vguB>s?o{W>(g-=cvvN^L$N=wp6bQ5U+PgAw67Z!;@h)F|xsU$6i ztQHCEADi=S7o7+F98CnsF9JCRY?A&aYP`*rHg@ulGHTXG08Q3lR~HB zu*s7tMm@WFJ`_F#9Rv)^ZmD>|zixeATj}#H=EaB;x}sM6BfiHk?qzbHg;s7q(M&%Z zW@7JIjuosp@A(9alQNFC*I%+K-4uMTu*@$6U$mcjnEg5uvwzv{M7G45CS7q?JvKCZ zr|0B88=lTw?FT&9eEbbFFD%Mul;C-sQA4Kwq~MXwrU$pLnN5oSLOS!p*Vp_~?bo+G z&2_xl`9@4rN#6XgfSir_|C$$J=lo9!nJ&DJgu_<)omwkP&%SxGKFg&=HT#=Oy`^N- zT+WX6Q3l>S@Mh4TZs2Y)5u2v=A?MkJg#-Yn5E2>{<4^18gko;Zj^Nkb*8isux%2Za zy$ApQ>qFj5yzDUcbW2$`C0$4D2+Ke{e!Z{xDtZD5-qiBU{;>S&-CH<+YPk_4#V~LA zi-jNR+B=H`0|+I7PYKge$Pf=)ZxLqO#TOJSEV)^k*(Kec6RS&@?>yptBuk*!((RV) zISXiCmcW)LJ!gDs`ccnaM$g5QH0N7B+<7G9FW$iwk0U?Y0_piqwH}#Ukt0R}h@JJL zDg$*BCNdeqF3$?eB6U*p!6~BgDF5a-E#N*(2%QeI?*tgshJC$jLu!i8R|?JJv%t3} z45fmXC`a?mW7QhE`;Z9NF}`)r9ev1Gc(UYc5ue$5cZWc&ikKs6|##-eF!U{=gV)Q^H_GcZ=@WDs=K=)RSqTIl7~~S?ocOuuCO`Iro+;DbH#ygD;4~(2J!+cGzi@{ zA7MRHOCQMCyp_KJ<6GL)&_J+|>rfV1GqMqPxQ*E7BpS#a3UM%eB#gXUl!c}LSU%!P z=Vr0IQ3C3#>6XxFqL(dD35CmeJxPnfQ{149MT2S!1)@Id&|#_B*!8c9@M~W9oS@&E zGh!|XbruVr@yTIrF8nJ?2(HvhI90+|Jq(rLks(C#R)MB$EbAcPGeYocz7idfr}&;C1pCbz`d2pDQx4bULR}K{WsPxC}n~!WU*{%wW>Ry@SVdHJ!aOq1Gg)pN#g>T;x$RZVB&F!XIy=MZT_44DEg6l$lh4A)zpI-7*eiJ?Iww;Dn;;=lMrt^2KiE zU<0Oq8E}xTs~s=*&ie^P&I2do2?@sbD#pVwNclc%Y)JEMJWUfoFA_-l4_W6xa;T@S zI!x!S4C^3!M2U0%c&2O(^G_x{&$P z7>ArXP@mYx#3?AJyV~j;%geyF_*4g$WQ>z4q+@Jeqnz`kY}?B~g3!o0Khp>#C274P zy{r?~U?cDnBfl8k3SC52Csy>?RtSl6tYLK7VRZ(%QLJ#m2q{98u#>E zFPNj8+NJQ56K6PQ=CqDZzFGow=VB1!VnWqQ%7w>y6@b3MH5yk{@ld6JnirI8(1EPM zZVnfIbeC%@JUlTMlP z?#nm<1ptZ`VcTP6ZQbM%vH|6>Nv(ZU=jj`S#cGduTYZTmAnqSxG?+FWp)pGpD zRIRb_eT<^1${_!b>!RAcVJYdUnI*UULnFfx=!n+awsf)n$hM)!FBR({y3X&!!W!S@ z&7KM|8BnnG&b?;;JG~}uhlYV?;i%=z#XRkoadHlB5JuRcl{z;}xvoZlhe~og?pgHm zp}DqSL!S8bfpOp(34$GNfiTNtSta53?EwRZ+>lkK5mr5+#ca6PV%AD>?dEz)oXCRB zC9(9HzBINR#-}J97O6PUO!;hPvS+1`7^v>YLV22nCP7?H)kMBqsYcoZYfJT3O?8)n zzMq%iD@cNT;xEZ>{5qvNE_6wW7+YaB;wAoA>r|x}@R6|DcJB_Rg@5P1B3sib*B)m! zOdIP>6MqpFL;e)Kxh`%a{*-s`GAM{4rWrqrCZR-aLZXW&xkoaST}PgnnA*}rr6Owl>Nf_ZP8P3xE7oJb!dRBBXbIuX zobYer2|F|qJG)z@`P;q|s^E|qWPrIc4zVDC)=<9JCC{t$(hVhAJ-VzvBrgiO8}30` zz^(J?#n2kUONXSyU1r1aZp6lJ1`hLj3flHJ-pa>8ya}FAJ(pv;#9f^>dKrHGzBwvg zGi|xC69MnQ!u)-ZXO1W99(}~6g6&Tt%J@CS7UgndngLDIa^IN^XX%reyAH_uSkwpW zk{R4sV1ByosabvsNVkFZO1ck=Q5K>PM>Yl}s~fgLDX;#^v0Kh8w+M)-<#}h)9Oe8e z>G{S~5%Vq%XW7_0#3SL+qgY23`J;C|*pc!MlX6NEV47$?6U>sPCr{~wwj)dVy@|^h zRPIqms8)^kA$g*ZY`T z%9s1UIp=mT@$_VG*W{Kyq(C#jq*C5v_@q0Ti{In=E8MKQ{>qK(m`pUE(l1#zpU^LP zQ~YPv{^yO=A2Dn)%-rauwg7P*V!z2wbCiI`z0&}B7T4mA^9by%RQoanDp~kyZ37w% zb4#}J;;B14R*T>7(bSISbrUz;ay@G^z5~%@=--n31akY=sHFyorxnVW93oo#MfhuE}7V?iT)C`!xRaT#`0nd^=Oq7{4vUeaYOC;YLpul=?xLcN}sn(pgKTGpU%YL@T- zW9}jdY*P}t2!pLB%)Jz`Eo=tnfPv&{JgZPGUtbl_>8Hov;hPZC)s${vdq;9Rj_DI> zxi)RXY&(!wOf6YgA4WxhfPdlC3jEF5*#R~zYmsX?4_B7*9|J}CQbUd`s|aZWLB zfv#wrB?1AWq~_>z1uB0c_3}*Nw0bH?!X)VCB9lQE7F4^)A*d%g3N2L5NZ8O~Yh{JF z8>qX&LtYbO->Om=P0~YXmhiOFzuqhsNP<$sa1&zKtfMEIY)Fl>TeMRD9JqbRYAdW1 zX<8fz_x>mg@*Qeg9EDQ;uG%Rg2Mk1loyZ)@nRbc&Wp{_vie&)zqVB>iXq&(G9Mfon z%SXM-t`2YdMr!s>qz>)ULYslo3eiJn-m^k=)rH$r(!VV{uXmnZdFtt-&Z>Cge&RWy zsz@)dR@r$C=mM#47>}Njqit@|L5wX^q2i@#?(b^ z&#(6<&dvwU&rdm;;oj$+$IBZ`P!Y)3pYMnJ)PI`YlEBxpN|J~3gOXxgaNJ}A#)Hhn z0>Na`&RB6ntz_xKRQ1=%P0_&)v0Ippik8uM@vgw_#3%Cf7gS;O0hrv!lLmwX28V=b zAn=G|J%lb&-(Nr!KSp68l3DEY&MNP~iUpL#4Y=DpGHog@h6C#`s7u7emU*#WDtkA; zq_uDkt@8=Mw8SB8md6vOs8gLFUAD*S8ZXtGR>;mn?qJ@@Q|ptGheNo2LRb#DcSN1s zCH@f&ctj@*6lK|8p7Ki@Q(W;V=#Soop$}WsVr?H_GM2LZ%YWVS-S}4?tIz1@O*uAP zuh}3viSF75eNxRrjI<1zc;$9V< z9gfdqndy0!SqHoir#Ij(;>VR14dwU%OP;7Qu7%F4{adM%E{33;`i+AKN|iklx$T94ci%FPA)%$`DHl@{{4(jksoNMjy$3~;GuSVD@{;ru4!T6=RttsOp5NIr%|zt^6##HKvM>g_QNO1e<0aI*z@)M`p;cn^N-RUaNeo zUr`gJS65fwT5-OJ_)?C`773Hv+o?t|wCoOXK;CobCxSTqtUbwFLZk^E!)IQ~)wR_E~!T}Q1= z+Hb|$Y}*ykL&!WZDyys{!2~rc+AgXFH^}#XS$qC~tMmuI&qP_xy|?zO%t*39QS(m` zu2L6v)0BQsNSVZqBs{Q$|B9-WI7LI|3n`@_PNHvRD4P(Onf4Rb7>p znLkRr*-;9E&a(@#VuK9M8nBa=!=nUOdMyNzqlr>W5E$ZlRTa3EJV#ALaap&Y$#uSW zJSvsh+HxxAVqReeulVi>UCCLmO$iUEmq6bVoBk5#fDD@gv?7KNbrB?ggRXR@j^)Tebo=5UHR*;|d)85x5)ice1m(!lfK zbBmraw7p^idaLMz@H}Nzdc4MmV@&a@T34f;RjLz%XveuexrFP^9@msPNn)+pi)!`= zE#Es!U>`MYnQI}Ag7wnzkJs>g440pNh>9^=xi`7SH|KGQwqXY`(9xVBN-;2c*SF`V z43v>a+!bxa`lYWHU*nznG**Ahr(gHV6j_MI(T2yoDx|_)Dy9Ke_nJli8p}-GZ2v0i zWcrO`VNArbOk|UG+?YZTlxo~A$i!ZgJVzgdIM&<79!gzuqjU>H6#i^%@F%tHS&=(9 zutRWE6|o~Lrfaz{&#RhSj;VjROtZfdU55!;JeXJ%gaKb zKoDeSK`Mf2rSdQW$9k5fPAl5EJ(6s5Xz+WhBXV&)*UIr%&D#69TNVePMU)URA2R&t z&ms8JS{(JXVwa>Y=;uI&kH?3}M2weuFxcFARt=rldRC!FbYxZjHHygm>F^HLC&{lg z5I5d3QWQ~&G5f3whKPKbp2%0CI#?OGpD;372{Cq?WJozNYaag2Jt3t5Rs!i*ar@+`G(Jt=lVk4uxvRo=+aYYWb zhTBNRRMuSIca6-_dUVZd%Cft-y$N<&vqMe|8az2(cf0$QxivpRf{{K*$y=A)lNItp z+`fS{?z4G6Riba!e&5VWH0_Rml!w^$(r|qkxz`}}@m+RuD1}W6^=^lRO!xPPC^|6C z8Z;$mEZVN&mjeAeyavJXB{4+;+U6d3^5>jOF}s((7eKN+RVAZ7NM^dPNz+koXi3_lNd`(@&<7bRUia#IX?Not1 z(=PP%Jlfe96Y{;s{TDeS8R!@hFy#EoOJL#g%aCvL4~~u>jMxk*li;zJ$)5=o3LG51 zICCH*KTSjPgZ!ih;c3N)+P(~~S{7imzY~a2?c6!D8cF(GJB6Yn9QDCO$>;Z(p5vf5 z2G6cO&W>*#?o3JU;^sYeBC2~x>V>l)m%>g%gQ2nEjN%y3>x<7R_5Dce_7t@aw2dSI zDZbx5U?eijer;i&M2b)UJg)H-?=|AG;@2FDM4}}Gr4zCuAIYE_~rGN z+@HO7-k`2GpxS*$xnCL7LM(fRz=~wcJ+i!g$Y5F);Ss8N_m7G`dYQtVmVmXiENY~| z83#+{7I;1HFiK-PH34LW2(6RD9C0SX3R@$HK>Gj5^z76HDWq0~VV~9C0l@??Lvczf z7zMx*!5C#zx8M0taaaATZ)(w2}FNd;U4Fs94IC-g|+pH)G|5@) zm--F%sJ2HZ9P~_rG69aCf~}iDW2dV$7k!RN^*P_8bE{Ka48yLrwW>}@83u~=SCmp` zom(oq{AHR*Yr?gLxK|I}hxm&xsW%^LS2-$g@sIts#Iv^x0@N-{4dPvrI#@DqVOhVx zYLNuVm(UFFyc7T|!yvdy40Vy`q0^whkKTykn&+S#VEgL19^_>d+FS3NX6m8%1uW`P z0Np}+)^S@{O}36C`85Pyyu)DyjMEcdTX++d0MK?Qvjz5G8@QqIxc~!I$rEX3nl7e| zQtqNf8wIy^-#}$y&AY3Temu3FwI6<)qf;4l77%}xQr%3ya6aZq5PKO7GE(u3FXrtGl12N

      qo&icxf@;=Sra|F} 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

      gQdpwp@He*b&WHh{%!!t}KK;%0M4o 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%0A!BayYTEGjN)n7mV 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

      >^e&5hydg3{Ixo(%S+Mb&+|+bu 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

      3t5{wPuJ>X0I9_j$Fi7gUvd!l7P z8{{4@_XL+QzqA|!4s!qpY1nLV?88TbRS8Gbqrqt%tqezVUsL5M?pMf6O=+Fy$E!+U z-5fN_vV>e!Fb$6~6H9_3715{*D_Ty{7dcLxKRbmTa)|(}c)@`PmE+oRt#i~*%I88R z==9TPo0dLM3S*_*m70DJG`7^0=!AkvO?Zu2F?7t8pj_r68En>PE(oC>C8~23W9CT3 zfY{8>+5_)G)J}B@OCh$x@L0CBl){+bIRK{Il@@fmbmms@-cJVuU1gy)fl?+Ez&ZL6 zyuvM%3I~*G|su+q=9yRiL6udN8cnh=K z*Ig3mYsL-n6$fD=P?t2BjDo_p-A#naKcFQWc?Y%uEJSsSHq9}tUs|;8FP9@+GJCuJ zS&OIrbN(=L3-@0fXcc@wSw8{Bb{-}<%Bz5H5^6XFIeCS+(>qgEj>a4=y z<$9Z*HC}iSNw=7+_(nqVi!%zU;0=!L1YsGbddH5a8`ldsV@;LUPn#i)KP`9I=wTXi z!64REA#Cht)G>5|?;RRafD4sATbJ#>{h94QVYXXXL2Zpu6kU}gS04p8V>UFHL0h$8 z{XH?HUxoggqVZJtcWZxD@g`@s{jap#UBFG-c84=V)r+zf$C_|3kPAas%{VHhwtDEi2}4zL%O$`5PJ~a0ec_Y z44mH36?1kLYgkyHm?6{f7-e3LBs)b2UX?8GbIoGAcr|NfA2Legg9!TB$ct`^lb3OL zxR$S8?C0LL(M|g-r)05zXg=%=|8B_ppBYf>|G7IcaWXOd3!3~3nM`Zz+G}?p`p(wv zNe6C+-#Ufu3T6_m*R(-5_Yuhjwg%$cXi7#uNrlmz9+vd>m{Y_M5zkD=2zPl#2yaWn z!iO^tG7C?nVZ<;Krq~Fv5O!ItfwDxzoD$jJrgwK!k#(%FXV82#5i1*etHREoeAtYA zd;$Pv7mP{fdJ1P`Dln;3__AV?kwwrgNDaRtB^j1l@T3H(1yKx$KO@BXq0+igM$?0w z;@1=NK+XSZ4^Ttx#|T$OPyli4=mGVa$!bIB2JD;h7zIED!pb-@9hti_C6VDnGDEyu zG0(vCK16P6zNHx@12K?J={G5it!lmvQt}3Sa^|-FiU*Za#9?Dut6GEGCL#l zL~AiPp&WXq$qcEJpw3t#OA=<&IA4K>*00KkU+!Zt5z}yUL4HCFu3%B+Y%Y|6odidP z0vMaB2pr|;nD}h0F0iHwfP?P(JIR4BvW_gI>^??UG26IEDFFOPfNZkT5%!#eD~ZzI zL}e5Y%FGE>f-(~;i$w`cwoH?C1{2w7C?(bw7Mk^p$nb?AOD+qXU=s{H8Q~+7^xDlc z9&i@oUnG6RX+aSK)J`3Q6PVLdvKoQsouwNzwS-`>Eq%me?8pOLzXnO7)rO{wg<%=% zd%?O4Sg2sx)ndw5$N-BNS&v?U`o%$jc_P-Lf>G(^g9(z}{`yGDpb87nANL=Qn!T=f zqu|pye4LuSuJ-;IL#;!(HomlG4lloTa5Bl~N|-Z$HuLD$!qLZ?J0G&|zFv9slDn@dbs(OeDKgM8Z9ab8PF_#TyeYdtwEH+elMtLz5!+dL6}9-P+*PiP`ZsENiXOG`y~Gf`faPUcdG{|?&e`e&%3XO zyN?&2J}mku`or?^trcrt8~^h`V|btlzQN{NLRA}{wx`Vo{VuN`h&gouMY5If+F~#9 zMFadc&<|(l`efAd`oWWrsre+o0sBSM`kRjc4#DYt-s|2vpa)_*&@$e{=!qe;Ob)NM z&2)i*+%E4k&}sh+WCvqN&JHlQ_M!SFY(Bjl8oc_N^vo_$H*XHSdev~fXF!Ec_77;@ zPqbW|+-aQLPA-p7UxvO;4$mX$Yk0>f(`)1y(8-93ZAwRb(CPjUSDF|JiQyU|WB?6o z&^9MXx<`)G)>2RFb-rF}0I2Mh+;}Hf2lraFsY6`FHX(2E_?j^!Tk83CN1yM&(lx=; zieZblQ=>J@C6?d^4tW1B3jF90*RL5$Z5i2b zw1fJu9P!1LL?=Lnn-rngeiPvXuGSHZ&Evqz%Q7bjGk-SvG@vwn3PxZ?2)rxO9F%_D zUl<~^egc6D$AV3S@@xeEmN*Y$Drbz_k61z$kEI=zT%#*?5|qI35gGt!N^W+N!7m_> zrRvJs-8Z;rlMzDXE;O*DHcD7ohLP@Zy9 zD+U#tCcvrGCkMt)-X|%5I4>KZAdl|Hs; zB#*MeJxkvrbum!W7lID` z%6MY;JZ?ORRO~-|r2ft&g$sTqL{_o*tfO(6hvL(BMQZSg|JRU`qvEVMDo#w2nxW#X zI;u`=`oD_8#3(5`s*dub!bJDcrcLGbBE2JcvJAmrNjNXY+UAt>5})~unf*)5UPjUY zJ%Zm;R~SeI>l6EbbH7cDF^N}e84$`%Xx%uDI8YA#F~iNTF-LfTqM*kPbq|N412$@Z zo0z~9Y4g0))E+HVN{waNcF_T;qeUi&$U7DC1`WEOV8Q4s;|#E3Ao@bZ&bjIuq`|qJ zD{roGK#e2ltlc{O=J&PP4i%O*aK9$H{VeCA*beQYfOAcQrZdf zVU4QLN-LR5tbPfa)Ewo(THzK~?%-+*2DE=707o`>jKNE6H{|K~CKTu0vU(Z21Kt|h zKBNQJqfu8TCN2Z_MSV#)*gMghNYC(EMHg?lI#`1_I1;GKyld=16h(J35sCbW z9h@7*iD_D24{@3 zuq6DEF+kR`I-22>U+Tfv*GB838ymLN7N*|5X1zgbt!XyD3xd?TckA+1Y03X>sHoEZ z&#`P<0JX6UW*OYF--6hT*pkqk(4yE}koa^89IC=pVWKo%oG3|}Bt@1YLzSVzRAr(z zUY+;^r7};gAX+DY+5@Ee2&J;F7s&NT6|>HXRW>$1REET)x*nvW?Tt&WmId_+wD7j&=DoV2@SgV{c%{sdl55%~iO0(f9jDzLhay4_m!{nJ`Z z^2cy8srZEs3~v%eR>=ov!Ry0(aq~w0V{|dD>p@#-{I3P?=&pPi-r2MbWkvcHno<76 z^WDw!Y10bEnR#=onzj4t#-)$%FM-)0?>E?hpZ=Jeh(9Y8JU3p*P+sYI44@B#Z9>DJ zJ&2Xv_aiE+*~gI5BJP?<_>*xRf#Wzo@2|lutac@o8|B^Me>cGtHu3M{=}s+~TK;P` z8!*)THtHtMPB8xU7?NgzXi4`6wc7rq&;ACp7jy<2QLWaOzzMXjgoS0h&k)LV{NLzQ zCNVX)6Vx{{Pw8DerWN;HN^gwp^%;ld?fbDLUFvdKQ)FUDQ04Ci z$xURPK&HUyJ~rmJ~=6Rf;v!yIsdGvC=6#IAWa8>%gF2-W9^UUxf_Ax1(? zJ=JopC3PYwX!UGz_@FI`KbTAKGO$RbM#Wj`nLcXHY(oj1o_U?Ymp4P*g`U) z7KVc>z#w|_nVK0Xt--#z6aL7mk++~I>HOk!TzvUSRp!x_I!$hh%eHPO$|h4gF+zQ1 z`{J~d{z=XhDp{JKKSw`JC_=&{(e)S1gRA{#Di;tb;cgPb^ZocU?}Z!0N-4JL6khdI zm}sa;rIiv+Nvh)dRCw}Wo5H>WL2yQv@U;--$k>v%D0BzcQjfG~1su^MfUho2Ii{}O zfb0%YxDqhYl)Sn4o{gs=g^XZ{*Zcx6Eqr#kqr+zKLaWV$o_RSC?vQj>)GIy%@B+?CQ+5`?%IM z1WLlke%H*eHPHA^L#$A36aRGW8^)-0f`6@h$N54Jk>V#6F7N_ZzXp7TsKat1_b~D9 z@xynB1E<^wg;=Q~D`YTQe@0v5j>_FL<)@tkj21vw1t)Dgm+^;dZgR_Vnox^VL6Zv9 z9H)MrX_`XRn_NNGd!DLwdv2XxHSna~^=G03wxwSAOjG+5nwvi41Ci0CQW1L&pFp;Q zy6oOY6V{#FX-%6jYM5F`;r;P7zO+K%e?_F$dwW(Q2Z9Gr}8Di(WpUhD~<7&z^ z-5+Bd^g{-zu??IZGf^c)+ulg~IZn@tfU?DYdZACdP3l#eXRRxX`!)`xxpYfx$a#bI zJSBBBql9dAhdJ@LmDAXtdw4B!p>Sa?wS~ivK(x$ak3w7w4u?R=VsuT44~ESfd>%#b z(^vjA(XW^177u0@*a)K?<`|8GSp`sqJ9@pwDot)mxxk0_gO#w2>?qgCy8~BF?;3{= z_O+y75H2h^ZK1hJ3)w3soHDxzdC!Spp zcVxBkLW2yXdEV}#h537CN%weC@>{E4{N_?54i_;Q_1h0&W>;7X!=fhWhVz=u0GxhT z8Ov^r`ku9z5FTGmpA5^^?tgIh&OwrOUz=#zwr$(CtuEWPZQFKr**3eFRn=wNt}f&D zH*;g=orrh7`-_`@oIJ7PWbQn%SFW?xv!C@WM+40k^_4VTq>^Zev8c(HKNbkRtPqnb zH&aV1)e5piZ>_nzc0RJ`ex zo$u?3!i@Sr|DeTWk4)gikYQoq`<>irIoRVkFFN%iCrkaP(lJ3yd7~>mkvzp(lS(!| zF4WU9sSdwJ=3++d<5tIa2!W;5N+b=DMnHzUV?>xV>%k34J+j&aR+ZliX}Y zXmSfI2b0un5K(r7j%atXU&;P3goS`tal6q>elsqC-DjA9OXEsJzY1J7jZy_Mo%dOZ zN#CsJVletnPkNBXY(z8%kxo3A9ruRKQ>GO1j%y^4Uj|-4Y$F8#-{w2|# zmY)k8D5`8X$JYiS5kXLsJWzJC#2Uz+04ZW{=K-%Z+??fWNaSIV9jdc+uytKT5tRC? z9)HYj`tD_r9PdiNBTmNFyGDw(H2iKa{!*nz2q@I)N<6oFE(rRi+n zo>6<6VK`oQRr*i_zd`*tG#+EngG%-f!+4pkwn*7%;JtwL@q5;z0bZ z$z!!mg3Ps2q%@QCjDLleB}KP|l+=$9OPd6ZWmiavrs$IL=eOeV;_aKyuYWEo}i8$*Pw~zEPoCmeYjDpxHW{C)pogFtJ^zWC^h&tI)Ux-AOxx zk?x)q;dJAi_a)a7<^=7DKjkKa&C(%Wex-4;EHXXvsE!RyX z_0BlNWYEYM)M@CDM5rA}WwbD0LFQJBh!W{WfvX1mmf*U>p3$1XnSkoAok20$eyif(^ zoLLwG+uFXTh1%@Y(WLzu&ZUh9o%U$ifFRst1VsnVu>8>HUh{jwsI0PHMntGOmJYuY zsf7)cu*IFSg|1bbYr%+oJ<+u>eyRl}RS6@D>!v|;g#sT9)|v}{FHZm-9a(8GTuJbH zAhC6wc)l=As^7%IFNUoYB!Oh1k);ctH}SfmJWQi_7F#>UqsAwx^5%8nI0n_V42!^s zNmQNc44o<6dtn6baVV~+Byo0;>22K;5pp(sB(w*Kc1VD#(I)No|76xx{XqeyiC&P5iAr}a%l7$4wenSWIPC>)7bo7w*h%-&w2rC zog!Wf`cm~sQ=4OOBNHs&!N6CU9(jgte^_H-U?^ulR?I3@(=*AGN{RUPu>Kadq#Y@4 z55%|%Kf4&q4JKZEQ~u|2h12Q6&oZmaS2$56vW6-z@YrugjQkJ{tI1k_=!pLBgMuPE z{VMoq_Dw(UZ-E}K4^OTS*T1D1drJ}RH}S&l{a&w6t~>&p;A;fmkFSpp)r%X8%!hX* zc>0?=c@XKCms;K%0?#00`pPj5h_-Cr*oXt}p0AGI*Gow!d_BHjAk#el0(ruGP1ocK zqI@0|2U};P?^AxHPg8dXpA``v<9F9iA^rFP@1Iu*&jrFslC={FV6Q?Y8bLaxPe3d{ z#0e)@$*&#k)tp*$5EbX1IG^X^VRPa+F<%{2Rt)#L6S}9mshydrQ>D5TM=aDC(wz#E zZYp&t&UvX9rMi?yJk%@ybEr*vjlwJ^)lTLAJSj-^Q+bkJqcrRXJ=_cio0QIwUr{bia%5{o!LF(TjLh9$#W0JYB>9ASxtQa0l4om?| zI|hm)KI#)`ZpBG2mDv>M{L}}D*BKnjA10XY#q>D550`MbjHY}f8{K&+bOf^IkR3#b z4p2D!G;F^OzkWTxC&-$F6Ia~B!X0ZRJ}ol2TA4s@=)4ExRw~D7+A0nMM(w<3uHZuK zyq$VMB&cIhYY+^)!i%6P&v5MNuApI~1K0a@A>O%39oNmA%LHE88WmQ;ytb~YH8~5 zG3+raU|Qur^@opb-2#nEXQZL|8{w@KzEB+VD9gF{p^Pn5&sx=`ll<-H4!_}dydgh3 z!-GXNbSaC6fX8hRHjL>Z$UWpd27GeXsux09-|J>qnYWG&DT&FKTRvSlCLzyZAQ%izuij89p0it2`eDZDR z0f|Os+Ybp?`?(y3KgN~YTBa-cW789r+o$qG3`y>+c*W$-mo+>~%|kwim3Wh4`iJe^ zG9q_lY8@K*62oIT=!GB|o9pnn33&I(O6YxPeJSuRk~0RdrTgz(>E=R_))2sm4|`H|v8*^glD;C=#)2N12;`Rm1gf=_)hOX$5m&UArp}IPrPLcLW?| zV_J+gbQkLHV?jNmsirVfD1EqVsI(2L9o2@dPY9u)sLVpA_IVKA9O(=o#rVYz*L}!n_dsnAqRmYij)i*yq0K;Qsy)@^S#@EDbnt2;ep$(?*KE->o zfIXJrmlg*vkTB7bpsvOXZ(%;~=RI?vo${g@1SpCo+Toedi1NcrYcBE6wYGE?$ej)(OdK*INy zA!ZlzR7JSCHph|m`3q#t65q#%#$+K(XBc3~ypSK6H(!}bp2+#RO!ypxqoUWkd&rEK zwGMU_B}+OjPwqn8n9)XI=S0jsI= zvq1zE?4Y=2@e9Do$lz!9x09d(@u3Tp)=2r@$!GVad}lkR%5BlWqB&ru9cdp+L4*)_h;a(ROXHEIaHpL!q_S(w5)|?96nM z%_@FHL#rDSpo|lcjj(vl_Q|b*pt)eN6`~dhoo@;}xK8a$HWMn)FoSMYid|oWX>Gnz z-FUoL4``4$o^Oe2mDIt=!PZz;D{mo>a5rvvDTK`H(r@*tS0FTQheM{L)SjB)fWJ|6 zghUg4EJMqP;$KPAW7{K3+n+Y}N;A#on7@KOejD1zhD?dY`n1W{B;oDE;YRig+f-p+ z#kNK!rXx{KzRZ0SkEzA;5MOMPWo$M(*9NTzKX$?7RPSVM-?NFHmuWpiK=^|ruj}i1 zrb;NJr7#>ykolO>*cDqO$GdBZgdysh_9?$$g{k%H^Ls>#OPx(b3g$ ziQB+ixv>B%jq(N1haJPdrIUx9)3xpE2t@+NMErlVL-zlaldr)~3O7~zj;wd9srQM#bW%Igl z)KK|HdaStyG5N)}Xd*q@E&1B{PcELA;6geuC>V2inkZVR(BKt!&Xo#so~O*bQUVlX z^t@6`M`48f;1beQe}>kWnt$h=S@N!KEJ)eINwe!7;?KY;^Lo!qaD920OvbRYJdG70 zr#lc|BypzTfhjtrqlS@C3bSFaE}=ABTQz1>k#APTv|YQ88Z4~Z)0v7-1jD(oR=!C9 zt{W?h()6;_Ukt{`M3D}%|AL>tGMndskDoH!$tFc)tC}Qo$K|kP><&d+Re@{hm6n5MI!TO z-e-<$`OG=*G^VoJra~@pOLhFxq?IKfjL~DSbp5;#xtIGx+4Uo~7@rVOy8d;||MSY@ zf4H81thtGy;jST)8oDmiXo=AvayzakX6)+aXhy^+DlI1AVDI{0 zFawk5{|B1D{kKl~fBC=v?fz;tVbxGIaq^LpfrYJE%a>yFqWn6FL0|;5*WU(yq97hzz*^iF;`&H-hWvh}&GrcD1cvx4GM8v}s&z7Y(0X zi>n*nefE3SMcBWJbL7g+N>Xl|N1mHYSnv3em0qZYhSTzc zX7Ly5@B9Rtv$e@+sNE0g)33#cjX{5W6{tjz^-7r|pdX1lO=V(8g zH1N6{jaEVC9-y7X8n{@DJbtRwOUoluQjzUX7~YK;I<=_G#g|8((4g;&Svd#uN!Q4s zj7zmgyWv!6lcrat@uX2OY2l^h79(GzovSgwSEo;wLE}`3)u>99S~qh1pwY+dCYR{Z zr~*WnsJP3b<5Y1`NzpA!mF=6>YM>LK6fgY>PP6_Yg@RiGoumk1CBpX*yexo;kBZjn z|0nyD-X^#;OWP?~g+5)X6`I;v{x$&ZbxNp3B`=-GfLxhEW<|CX#x8m}uwjMHQ~)J7 zltebsY$9a>#*`c-h%d%gh=U|25zCae307JxISGvnURtt63L^QJ8L&AcGReKrRa`3Z z3O96av%YGN+NS6A$)?i{){XVH`8MPS(^vIJ^(jT_-P+aSfltBBD>b-(r~%HyT%fUa z00f;!o9?F+BiAE?To2Rv7>?EG$&Z44D1Bj<2$s7fqx7z~;Da@p9W%CNB(WWC3+auKg)dD}8!kf~Rfprfp9y7*+ zI@Y!XDf6}Jp@B&L?ly7)0ceYXBS?gtC?JXClkne5Mw}HsXk&T@3lD__4P8iB53+IG z68qSCw%T+A_yS;<1GkFrihpvqDXmCcl7))PiK{z*S(PxN-r%3Q5R&oY zzVj&Vopc>MEhj=Y1^yz+rn9a<<=Tt!79OXf&$!M_WeEav3@9D9 zYge;yg|zGC*0%0VJGwWMz+yk@)t@IqvlEz_9kwU*ntK(2(&sL)aSqbwU zx=7MgN-pnKfS~qXSUGvJGD%Xo)(B}&@OvtVu)fnj2jlP6=knr^k;y7uxYj1CS7}kS1ZV}qmPOI9kfV)?D}pT@=~UwKWK;x_%8a5o|TJ8*jT)V>Fu3dL?0vWCzE zdQiC#EcFzB+vc#VvHf0!dW{lLiZSSad5W+D=daQ;HMoH`9HrMVY)V{BPV*uk_3A9X z%*OLc8$PGVJc`W#0HHLig_5w+GlC+5a^~O__7}yK=Hjz6;NkxIgqxmEM#{=0@%0~# zPkcoVsn^W%@zI9P>Bi{^F$m#n$TTB}sfzGO4K^ci2EOhK>{aB|TJJ4|z%L_<6>$i3 zx5J#TUR6#CW?aLko}-Z6^YFF3)b!1D{0#QKV6q&qGBUI#r*;)Zz#=kY^FCRyIhkE+ zlR%Z5bpVH8x*3ok&ehf$51VmJam=iW5$6vrvLxhSjEsjCz|~<6ZXF=uXq-T?VU+eM zS-qI1Q-nCFj?oft*}Qm{7TRmI2s}fInpqXuL36jv%`V9Ly=QCgbNPDVw7r$gO}dJ# z^)#T^8Ba>(e%20aLuh*T+X*If{TEONjM6O;yE7u&lR3DL-3Q=?_}O#FCAs%7Vy*F- z$~XVf$q)F4cT9pG>yM$*%A9XXq;H>=lP{n9fZumMo$;UF&hQg1i#C7omTh??I$ilT zNkfMQbYc+?`VHI0ar*NRUmYh`SCoWmDlsTR;?8&@uO{=dRQRZ81uBWuLCYNQ(EkKB z=Yft)U5#IEdEO|8l*V0dLKi2C0lQ>jQeiDf9jMjmIKG3lBp5GR(x$=^V?44CLvJ9f z8}XS?O7a=~pY*{Ia!n>0bZQTxH?o)Ht_yHhPtm zOsl8aaCYm1gX&(n?m@2}YKnnemN+#|CGn`U`n|rdRHHOEPD1HtkIb|DJQ|^Hu4GLN zBlCn&B^F(->tkY)H!fjg&1zT)y3ET330Y_q2zw(W$JJ9o+n=52_LF9r@K(AyvZ0sy z+!encfg63$nN?Xy1A6jK+t4ksT^X|B7~S;z9ySW2vxfxTqI`0B{4n@1-?T~AtMbui(9BxZZOv0kA9?MlS~QK!H6L@h z^dI*EeE#7=;Qoj6ELzh6FO4#&(I5xEX?( z^fgPmsrhIMDmHLaNE8+psJWsQ%j--d=e`dJ7&!d`q0j35Cyz&jj2o} zTpPhZbcEt)u?w*FdVtP7I!^b9Et+y@gO$<3YINviw_OQPV8o#{G}fFY$n=_n42WOH zjBIbG%9o#tSqcKfpF+HB&bOOBVBHzd3j%(*(pFA4G#A$x2v(_Ce)TaIfHJ4K8sFlV z5hP&2*Rv@qrtsuxK3CF2w@c!MoOc)fLEJ7Nx5(1$OMamisK1N^FziRp-^|gAx1xN{ zkV`MaA~5V%EJ2=p{1}<+r6Bw|=Tb{C(Q)AABEdhHiVV{i0yVYmf6`#O!3CKI$F0o>w@u0huaYRrLM!4!U&4K<)jAtpL* zj3o5?2+sd-Wr>sm}pam~kOF^I9~ z%VN8ygsie#S>@3ADb>Sa#WsxEi?1S?`vH1|^btuBBkBli4xP9}(%soW&!?ELt?zZ6 z3ZVuEzxgeT|JKOg2HIZIz4E5@H9xCJx4WIxr)>bhs!5fFhV?%m>(JqvGzN}mY$r~! z%Q)j`sDd6?I^bv-O+dOb^A85~li*eE9Oo7!<(9NVsCLwJlO_4aw7gbJ;4s^6qiqXO zA{#Q7?E$C1*!^&0j`-$6S=C4Hc~Bq}JV)ms%9De$tbWi~;W5m)0-?C-bcxSoxj}$b z&rMFKN+poN_bv-^EyxV1KRR!ZwxOCSaIix=E(&`q;9iZE5e6%Z;1}$jSlC&7X#Kb+ z7T=kxt^+rZscb_sMV=P-XFwf`KIw)zL7o^aLM%AT^Nh4$0_6m*zXj!^thQpi7L4F0 zBv$mEmBA1WkI~mdOk-DP5J1KzMZ9|k|MLHx3hO`1!b-aZBb(J(zrC}wWzMRpH8o={ z8#Wq1(;M)YuQC(>3`fV__OC(we~MMGas7j7|BrkjEJfa7p9v}a<`sP#6otRk2_&i; zJz7m9smYoer0tx271Sn*D=7u<<=Mt3SK}uJJxXMR*GXOiTngca-wRnbX=t;Lj5~lm zctsW>VW>#9kSYk}lC+v}8B0sAs@cLiY^%og&`usbl|j zHK{}rfLz!t{Et>}=pU@vj3SoNS20)-J4vfQ8|N}oxm8~eE@ zeKWQZg)4!u?b}F)psLE)4iwaefkudI}MJ{Y2 zYL{{$P)U`@QiCY@ZAenF<$w+M1s+WEa*{5hY^?b{Bq?hpV-dC{$BIidX7)<5^RXA$ z%?@JwM+GdC+$blb{U5$3fAVs3Aw#qkU!!u%;_Fpu~c)5u!(eWA(t;tOwQYO9iD>;!-A*H9_O^!%LE;buaUG9sxs#yKR?&b>G zs~g1bE5FbHz+i(!4kOlpk)HhXb}ld=FC7YdFbFE0T{=gsoNZ&~Gt*dr$@tY`y>#4C58U>Z+6g^xtSToydQsxXnDU)2!K|s7fD|s+iRa&n4*`eO zdqM@zS^hXX!2P6yY{9a==XT#t&-<+W+6{jA1#tj%L6-kzKK+l`qjWDCZo*R7_20D{ zEA?KpkGulQ(PyC>TFgBXCCr9+B?=~q{$AqkW(IZlni<=%bDfxr&zPR;7j(^EChgb9 z)-$Xn5*LS`N2=hx4*B|8bZ9bsc}1lYc8V@#qxh+edcWpOT|AmxvcmrO;I%Vnc%>TT z(odhjVB4QKSn?mD|EnGUr%XuJe-a`8@i*~HmX8VfpPscjLd2(G%-yIc5}=6GM)9qAsJTk0Q!rF9yB>7k{orJxe4v7HhNoQ^a~=_tMR2^Zc zV{;E#CNO4=zu5H*3@dR?Zi{-HI326_5Yk68a^&#)&H04uqi&ZUJ( zNE!`zeEK)L3wJ4autRrzr?U7KLff}YM+^DT^r&#eB-;2-IqY+_?WE9hKOEr>Rz)$T zdqJM7Ci@?lIHKR!k1+4jt+lKM**vLz0b+SGR~ympbc)`~mUe)xOT6MRRFr}PdUdPj zP3MyZ19)6~k3-Brz-q$3ts58XKVYr@&b|E~;xGSLxBo)WkdV|&l`{7S8wQGifnbwC zD*kn*fAVtv|9CnU=D&5k{|2CGz$>Ay0dFI56iX;}NIOjIU(>ATiw_j!|E;X|(oz!w zMjx#9#4!~W0f~`@f+qd|8&c#*L?R*j-wva-8cYxMTW>*TqT z-?->mYF)G!^ZqlY;83^4`LKPx(cZi>=drHY?6Q(a-U;aXc4?IuH&4wdpqKktlLHOv{9R4+kXpHgD3Hq^H;cds7cqJQ+t{ly+tq6JYWE!(UQO9kj9L>GheS6a{IuhcX2~BBr?Z{q|LMbYk z=r9gpogywv#8j}WkS9?qfD;vLvIw}YhV&CmmOgsY>OJ#g_^ad^-g3GQE zL4t?de7tyuXj}M8U;sD2@?IG;;|XJX=ObMtTFZIWx$#d8Be8%|=D&{iJm!MQ`B7J|_8Ju!owxeRK&qF9r>urq=>oA%fWGJe zjfv611wca3s?d^AAmmZoVEU`JRqa1Q?RZo>q2t&FyxW#w{vb?pOJls!+0fmENYypEKcD9_k2&-Dzq|K{o8VR8yd@3b{m&%6w`!`;wrcZoEt<4II zFl$q~8I8lIc4$;KV?ICTUgPzpawE<8#t5(8=e4@{5CpM56L8OiuN5eV{m5_s3VDo6 z%}XN?TOjnu--g73|M+ePi|jQdr5#x?0NGfT4O=bi=H52LZOt35yAKzJ0Uu(($K9L} zntrpS5OBAC*vW4kTL_eIh>t27vBW^ExfOg&ApZ29fwtv-p?BHb@J`Tp70$~j@dUaS z*j>0EFA8q-=-U2KYdRE3qc-EX>#6UAT{hpYVz&yvZGU`YChdkkO1(#8@=F+6MQgvX zK~>(4A>p=WK|9}|GLD`jtOp#!2Y~Ge>OXN|S*F1KM-93yZsjRweKNkAIE9`* zB}6JDhsJK$Rl=@OC38p5PVnOFsfe!5g5eX}aTw@+aQBa90Q`VUiEDZGzBQY2P7bjM zTdRVmritV`xGloSpge)BY=tAw6s>l_=x$kAt(r-9=b)Kz#kwyi1#(82TJ_I`RG9`( z3hcV7$_48%$28f|+Kgkjv#t+63rH<83!1;3{SI;kXPgGp z7>Q4<0dRg!BD0*CwA0ZQX^w8lW;I9@iW8KZ0vo1?=Qxh~%}^PF(Afp=2|FK!X7TT2 z`{1+E>zj`U54ky;Z3;CHlTd+m(1fL)2%{EA*kIn(&i%BgUI!DvX%IO~(eM7jQfWBS z$mMD2rE0JR7xP<@vn`$FZ%B;f%%>Nw?A~Tf_iTj+aa<+)g*5KBYPKx1 zFB4y&L`?I)EH^)Y+_1UZxRzHVX5mdnS%laJOFxHHdJ&V^V!+dz+OH>}9!k45(N(ja z^e@m=RkNu770Rjr%hj=}p-8+}kx^AO*c-^Mg>M(Qth5uUQEW{iT*a`+bSOB&EauXly<=%)n9i@Ob8R6sJLulkExPD8_^Nkz&# zwzk4|7I`_g6y~PPhv^tOGbMSb?qk(K^6nMr9)su;FrL?_kim86*Rj z8jE6`XNI3{WbIAyXBrqHi5YLdG|v^YgdnchzMO4D)ursCf$8QDfkG;8ovBD-Jg2e< zVvo94Rj-f=1wVK84a*h}Se9Z<%5z#F4BbCbe+1abMVAMz2AS(oO+Kostp!KVhpt&F zp30gp|8?tKbC>_+xd#E#Mi{$nxa}Td0B3bUVo4`VPh2CUhGkAE!ko47RwCb>*yQG6 zAN%_uRtkTr_hpnl5b}6;Xtv|Zg6M#i;i@(wRl7Pn&b&fv932u0wj4F+ zxGLv{#76m>fN)ON)%L4ltT!{3h2Ga$^9^^#h_%y{85m} z2@K9&Kn_2vhy&PcLLXCW&h{FJ8oj(dL3SoZ!VzQni)^p#ak}@#%%4Bz)oU!PMkf!F zGkJfGC7L_?iW-ypFAFC7Uw!{IdihUP^4R__@du+Ut_ZWs6^=$0<(>`FSt>JmgQWz7J!^U7b&(g(G$?#sHtC%7mM zu|T9tQ3~}suE}~kZ5FrgRHR-C;COmwoCO(Oz&P*Qw0p%1`hD0#7L#8KAo8G;mKip{ zdO9vltvtX#x{w=k8CI?{P?h#&bB&hwB2U2%Y?9-Mzw~hpsHk;`$C}8VQ)d%ZO3@eK ztm4=Z*<_Qh6EUQI6uu(8N4X}b5y7*|mZF?d1N4GhB(fp38-%b$MJ%xM8-y&b3x!T? znW>ubcoFm7h+j9pI#9N853WgT#4@`I+SP6w*=z0nG(3m8;(Ttbnkl}4ZXCdS{?!it z(>#ae{{jcttbTugzZUFdod13A2L_V*+rawYCgT35Y{Y*Tm@{)RGqL@zxcGnXD_`|O zd#b8`G5OB&KW~$9T4k5LCvTFql(~w+q-vxB(JQ65wV0uYa>!d1;pzoOM^-8!7ZF8A z#}bh+bud?IVIU(r35!broKgiVTVh$^Wc4JDbziXzn<|TG!hR!Jto(Pzw{fQAN0U-#QbN!l+wpLU=t!S)3%61g|)cw&?8P0gr3Uy>UWYPJv za^YQmDG=^OH#o7RrF>b3wbbQECG;n-!57NVhjb4HG!%5z(4r+%+k6{qjBk_-H>^mm z{%_==3+^uv6y68r12+VXury_TD-Gx&sq0I$kW```W!0$ug1Fn`W&@Hxgf-B3B2bQ! zd?Ndtk@xUf0wL9zdX!SeD_%~Vx8{_(zYFsmPXs;~1VZ}91^268EM{l9JN9%jIDP6iAF zOn=j5hFKalG09q@5HKUK3K;tS6{osGKCnJW8Jih9iDSg_z%pRFW+hxYv&&gZH_b78SjDkZ+{ka_xA0keg4__;&}nS_yB-W(ZB;BNJ@f^;5QXzx& zmsdpdX6NK<@B_R>%tPiw=>z0R0>eD|C5#8RuAd%sosX`pE@GEPXTD?aKF|C(dW>9pbnk`gi-w#ivq#s{aED2nq>`EQ$>ZCdGD22OBrt zTK-?cKo6;DgrDSQJUj35)oSa(N%f812@fw1Z&s{X3wS{A+&+gd_IK!pu!>(t(xxXv z0`CC+fxvO!?kux3aY5<%FaAT~#NRmge6O(|A&kd1udN>%{+Rs*g46wTgeQtn6vQGO z@|hH9(6quTQ$i~8aw-Y91snq7WUW&#O?QEJpo{I^z ze)XT3pRn)P@BNpWW@I@+D%8$hd}_1C$v=}Wj#}?AI!7t1fFv78dt_BUGfVIBz~j^6 zTZyWa64i2D3SByy7dqEFA<5iEUZWo7h^P-2x`uR>>#!1k6D9ustcwsbPW;VIQPl}85)4kJp0%2|n(4`yl8Q=JwuRg|+-Y+3 zU-J|QsdPM8&{WOd@FuukU)Y{)Zgf^WAm-J(_bt4toW$fYx(e)cwmz)Q%ID$o7F_!l zyXc+V&qDH4^T_hT@;>mo@KCzO-{7rqx4BqaNLUzGRH>e$@g^8kpx)X|)z3R2%t z-_S^=delMazP?P}(Gu#v?oKw+M%4HC9RbqX>+pJ-z9;)=={5Dgo?|fE3_P!gQZPAm zwLFYo!y*_qJ&Nv!dSFK}DRi*{1|5ZcgnI(l*Ei}~KR4Z5uZ%YgHrCf?+x-@wPTJ}YIhEOFG=_Sh-pRL{&~%wud~{5H2@Z3Az?UU#+2UY4!J)ZWnE zvG!|rbGX2*t#7@y-&*P_anreYs8wten18dph+clz#?_h9nbMZkk=2gTwrEwbr?;JP zn6a9%c5COE4S4(P?-RWJ?7Jy=_n-3M-iiBWxatntDf7kjx&GxsJ6Dz$BZ%qp)IZnf z);9O!bvnaBA(z|#xP+C^-(`andS@iy;5PQo)LQ~AK*zW4C1ihec`FEhL1l^e>-+nQ z@x`Lhp=+v7v4E7FWcwt>Lx(867uJrsr2r@wSPR$@W7j8;5_lbm$YLM|$PnKb-H>-c z5l9g9gP;(Q5=nJ+GVi#`!5hxBQ!}peGpx^H{QHBB=;`0a)uNLHk zxL!pA@RLe{*?b2qgVKe5K?1fx8`QQ60IftBdtXpjB{Yr(!rc(N+^65z>nFeh>UTs! ztgjeEAiIQ#8q>iT_pk(>Gd_igABQ%;=Y`*NEjGaUK>`z@J21B(j|Rc+m;*L|h@Oxg zL?Awr7JfLOPVAt~XviL~XvW)kK?I>Y@XmW8Py$o2K>a~5Lk%ZnAWCAKx9{L5j=*04 z$WE9=ARt8n813B%0GJ~+SAY>t86PrLONC7PUG^+rdUt;YY zGWv_JrDpX2rqDYV&?zS3YsH;a;0yrL3o9sN>_puk+dwJke!4>xe3F;+b_A+xEW{qm z00QW9Pqqkr8w>F#A3KO(Y~i9W=+r?Xv}>wCtP)!V2;!O!+hP7Z&uIvPBxKdVaMwIB zP!Ry~OA@r8Sh)RFvk?4MoKo}~5%2`r0sB@j3i~4NQ-t`21>c3*3-xwVq*nui$br_Y z3ofOg%r?ROCV%=3u06p2X1B|DSjYiT&q04PY;9u-Bs&f1T{mRJz16~kqraVk;6t*6 zeKG{y!VE-g^8pS_7y_{@P!&SbuzUsqA^G2obm)f#5Lg z2KmIW9MoJDLIel=FeGn+6#a&35h}rdp&jscFI+_U5(e666ZJEK^cJ5O{hO0LQ3E1A zHU#9sk(>P9^=Kjo7~kd4#S#nfAIJK@-WnqC&*6A?Nf1IYEL%c)BaZ+edhWNBBon_7 zzDB;-9|v#Nf+%=jc#v&35Za6&11LehFAZ_s!QXV$pQ#tMfgZ&ma*_uH#I$tc)rG+X zeo+Hi0U&i!7l8}Qk&CXAB0vJKA{#2;S|-;3kp097s={FXv~w!LV11Lj2Zyf!NI{Yi zgXF=L$lVOHTXdEQ8L(W_#FP(+R8nutpcR%E2>2I+S9)}|-4Og-m~1RdaCEl7YEmE~ zq&Fu3NIzcTL$*I495gTi5ctJitPTK@N2q|o0Z2*`{{4s`UL%bqgplkBrH~-{x+ywa zNFjbnFof$WFpHa9sKD(6aNhv%qjjKSd>W0VgfJ`{k8oS|JOHA)5ZIpwSdtP-7*t^P zOhp*yTcjDCnxg!tY$(B1)L zK|cWi_r3DG>q7s%T(c|CfFY7!dtj+m44nS*s@R37 z&x#nLbD+PAie9Mu0vf#~Fa!2-8@#O&JkMR2&RG}^0OIebOJhlVJk$m?64p|9&?pKd z#OQ{^Xd=vM612n9u%cCYW^zJACR~RJ`#2(!#~4%}%Uc`_)

      EM2_%63M_cgrz{MT zHJYa?4B`_Dx`PQRAPk~E5+oS;?rbwbjAr6Ya0pjrh+!gNd8h#)QD1-312mT$>Ne6nyFFfI07AACDZq^PfT6ZisO+Fe>!$1 zaF?>c?xciB7KrEPy zg&%>eRPgY^XH=kD@!`e1fILeq=aM~3 zFq|kBWel9Kzq?#ixN+hK08cjHqe9)(2#R7~wLqA8GB#{^VbysyHvFwH^TMoCdp6h^ ziNyXw^h)Sjv1)+#Bbqk`e?nWaoh7d~@Rd-%BxAAODfuIdH+pZddx>D-3IO-itp&5S zkaJ$x6{t51A!=NSo<>+-jln+{Tg+Az1DV9KJYCeSv3Nq$>+dn93K= zPNZLSt}wubd=rGNp!(>%!`l_HJ<(>Dh;)!aE>8uP2cZGB5S-mfcAmHgId7!~dG3ZI%k-wh0KDvt z{}f>@#s!ZJvkQG?wMRI>Ji)Eh;;0R`&~bYbn|<{{q;TX6)GpGKJ5BW9h1s9@5tz*l znH6_jj5=iXyT+-=yb+D_zIn}tS*Q1hEpkXl*oSQo?0p#FgyL-WZzCq1O#ye(Q-$-CeMS%+m?GJ;J%yQ{9FRQz>&?9UC{v zx_475qzPsoOUYdRQRc8Z+@f;u5GvVRSj*x}OF%2X!YFo6!Md^+82fX@xb?w7?WDV{ z=JlLaBe(POM>Ff5_MqD7f}$gKorM{Na)5HV?d}xOJLxVw$tJ{?4Viyjs|dq*Noq+2 z!*;k_1w($<>W;O0rU{<8BzD63g_NmJb(65k$C*K^F`p+&q|b+aVl9Dh82pDYPxhrk zW10A~n*_K7%GR{d$#hHi`>b3(vL|O2HU@f@VY_%tmm%~S9CKGtvR;Pa1k<4T6{dVf zs_faBxvck_9o5l7S@rF_>#tn<@(jAOPbVd*^T5Fnh_SBRV)NbI-@wF09C&zSUAc{1 z2oYl+_jYwWP{cBhck=F#cP)*&@i%J-u0^8M=sHF-UdlxmoxT(=N1(8)$1^q7{CO z#h#267^%;at@tzSwvBj`t`b zfjVIG4P#a-M74vO3+v+p;>dt3t(LwUR5|NZM`wW)B!;lpva_*^9V7?R*{O;+-4K-o zcXglp0If{#6;t7mkL!pzx93mc{Wi{#>G(}rf0dIdFK4raaaPg?C_30?^4p3;Yk|;Gy##vg)BZ%*H0%!vT zgeUn3`5xO~u66t#YHC~uo8FpU#ihb{+2ojOu4cr;OS9xQy+9q?-q^wD4Z$7Wc%00l zQ}~7&TY=z=`gUl(%0P(D;lW7oSu!HvoWw-opUP>G;0-v)9X?+T zlRp}`<8D3Tq+hzZ+5ECmE36x)qT5@>X}^8n$a9@VeuQTP6a4MwYs&LXbSe+X!Q1B! zg+858wgxL#C43%7hyy)wN-jB|dEVu~LUf~UN4_PZ8pVgxj)2+?l!ExVKhQ`NKP%wC zBWEWyI#@~~%uK}aVfzkn&n?b1?O}0?-_?`*+dEYhVhGg>0TosPEhwgZ_~-Qy&SGv6 z7kZA=-o{loLexb-T`2Zw-p<2PA*lBRf(iiH18RPaFP%%#G--6hK+LZOBGnZB8j%8M z%#H`bCa)ik!v9<=;Ms(l3fz@Ftn`*zBs#NLdcOQrr4-GNVRE!nm*LluOPDURW=i$U z(veK(oB8k9oKEwFX-?P~e(-AI)&G)l1x#0^$q4(J&;P4-WWY_bs>JETI79n(e zuf-38Lqu-dy{xP{xkVT5JJ{XA!Yl{_o(-=`r7f2GeJV}VwuU9sql1MH%OCNzLOGVDTNR1D$e%A*VmBN|ycsNF$+CSRd|&yL?#nj`wD|F|DG z^*hKzH3R^>m}`YlorsYlqi%z$AXsASw6`{n4vy&D63`LjfVIQ&w0@?ChM1H;7#K@B z59dLIz!BX*$mLeco+&nHjyZF7)_`t%$PwdBtRgfv@ammV7AZ*(f93aDndSBP6^sif zjuZxHxP=lRQ$Z3JHhJR(mMe+^7F%${xp&eu3|idpxP7;=$n9e6 zJ2su~dnkFpXYB2>Sz-A5n-~-3a(P)E4mKe0yv(1bT;BL$k5I0Az}~VzJD$Z&wxB1@ zq0`Gxk0Cw9-qF1LQ^(cGyh9E`LTXS535_$5>sfzDcd%<oQ77c=uu#EFS>u`V()WAD7kjJD4mPOYLg-`O1454C{1Nro zBUpnJ5)$Pgyvzq} z4lUy;ETdYvmQDZiSr$!HJB|x0C5vfs!w&JrHOOc{V+l$ zFUtSY+a?!-47PAiCm^_qmCj7_XsGphUcSkuMT&`J-12?-nwqPf@HNhH@Jer*MSuP5 z_5SAJW}GwrCUfmKH0=0p>}{;6%K~Nlrz2QH-o8$ACFH%+61A2GRYe$~P~835#W_Gz z1Ona^7Oi0cHkE~>`k`JAongog1zaLx1q4}@nG9qBgpw~ppNMZcgWvlxSc?62OvkP> z+n!-K9w$6Jws_Z;Sdgc89~2DCXWw7&1(TDtW9)gE?GV!izw@3&V`&=$<2Q-W%6+O^ z($e~Nn{HKv7cTq!ItbDQo{!SqDAF~B(vgDn#Blo{0!i^vgnqF=B!K-ZGL6tWWZ!!g z)WA4&x;fnscnu}sinwHJ_5Z|39MCweUJ$McYvvlby|q;(}hr% z$N`4Kz7P0i425oiD7GpU0bj&EzmPA1Gf9(mq^zM2V1eS5y_u~X;KD)1jquSkff~nV z$9{(nh?yt|$E@*m7N0q=r;2@`aoA;i&f#x5>U~e0`||sHLwOf2+s2;4u+stKukt+2G z{yZYFlTu(&FR?4cJyd1&PtNl9;w`MPis7#E8hmr0Wg~EyZ~cabD|UP-f;DZ@d!f5k zGL^RO`kpZJVSs;ZE~qIe$NdK5Xn`iZ?NC2&K?-V9SKogZ^nEeZU30{$75 z{Udoi^Q_6lAbNW5^A}5h?CnoXQ<7zP02uf)$ws?e5abR0jLdVsKYXdwX=& z!-Igp&uYe>72j`O+oIsot(_6zEqgWhTz+O3D_2CFJbu=1GE&xk5(XV<0qL~Sfx3^G zvaEYmq1M6@h<2Q)beK5sP2#Jj!DLzhR*tjN))Iy-vCG8kMpNyeX=qrlX7()x zEeP2ZX1?Jdvk1f!Ulg7cb!KWT?SN}II5l}MTKK!n!W|-16a4KhX};0a2S01im;K`r zRYt)#rzg}>Y$C2N?Wr>IsZ{qA)=8!7p*Yrh+icCrR2ug>T`%|j=NUZCJQz6N=bb*9 zE44b;JxZjY{DxxCYpM4hOUIP(jB7+a+b8U(2+iNwN=6JIc+XZn@Y1+6}?Q)3tm0wJ`eD^ zy^p|Oo-e#j)^pL|F==1=9-N}zk&cIW{K3BFAipkzQ9ZAFm4r`26Xt&qgk6%bv5|?M zFw2SM8Tn?Eh?1@Upb3Kx`RE?bQKBWTCwkduK5Mn_-lx*@M%7W^v7%&dp`B z$=kZS&%GW44lkKbO+@oun=@Q@C9AQvZ#?BL=;~XTaIgBVVRmxgmJbaP7#|F>rifjq zy8YQ2M0iHxyYK+Q<~wf@!S*JO)=KzAC|#ZIg8MJG3eD6)cHQ=@8s1hbn(}n1Y+zKq z1{DtE_zR;U+3|j2w>Qn#c0s%tKP&1E`cI(3|2u7*b;5xcpXGeDRD+MkseBaf zj%sHm+kfyxaa`Jj-#3@gq-U*(YZwjYe6`+Q&lVy6a@8Z6U++?~XHi*dQPkct z*XbNpzGl%|8h!XoRU9|R%bFDMSK?Ats+x92SRm)#YRJ&fZM?24e0m7ry>kqEH5Ys|HGayC|tw}X4OG#?ZR&WW+&$8T6}fjw2F}ImVD>ZU=TC)aKM4S{0`P9YIXl7S#Htf>&O(d$1zw0xGxVJV`b!7GfnXlg-T69WIp zIbRFw#8`Bi2D4?He9X~%ATC;x({iAo*`vx8shci_SdzLNXIhr67>7cvlnyZj>DO`< zzzIgjPG){)s5)t^xfXpAi-Wtr=>#P#?#TSCU%)SXz`cEtH9wfz78M5zWuw529Zxbv zI=3TUw|FZG`@>i20SlqgP8XOA#e-8jee7*bK!(LnY88(g4QCRsQG$LBS%Veq7=q0R z#~KKxBmxaZ5Cdgc^m(U$BuA;@2OLA$e|%E=O16Rhpj=a3`CudR8B%dW!a~Lg#qs>< zn%7<=WiQCQg^F!w`rCgYKlwSn;|(U5z}ZFc?3Tby@1NhK*=5Xqm9&k@=p5C_7cVu5 z7hr2yu>Sp4DyaTtp-aBBd39etd{wB+fSPytgUPBwB_-T~&+UD2v>IEzSfSNle1tvK zuRiDqR735U&=$o-0}Y7{UL!X(cn_3_1X)aJUWc_|EQGH!5;JDOdWmzq zCQ4!1YOicJEp-64p6q@=bCw<~M%!3VX4b<(f9fCrF~SX;Eg-PDig#?AH(PiVNHee8 zbi+#8Hazit?B_q2;&FDPk00_fem1w&%Qsz+vSW+u#Nb9Z-^6;gYhEuM!N$=1l1MG! z7v-|X6g^PFk30BVdnbH1a7SWAg;?&G1aYnQcTkxN=>%BR+s=q(8Vef*8wZOM6t*|9 zIw71KOc|~aRJSAg<)yHM`mzLG=wZ=pH;6ah5o_06QR}0nf!*~Wh zUqS!+mv;P^3H1%4@dafY^7e0+$K_r}a5uX5?E9CJl4NaCH_ju)cy~aJJzwz9d)1dG z{Oi1M0W0pI+onh02osDs&QIrgsUgunj3$U7G!=LZ`6{_B+AGHffdeuoe zC6J`IR@i1*h4_b!hp;bMcVfIzEZM{Xi;!$tw^Y0^(=Hi#7?qURKbpMWF73=mnMy;k zU(pSNK2%r`vqE{xv{CY%vwbUo8_3((r z1Vd-EY{f+qVSu1=nEa7n(6oYz@;CW6ExzeEjTJ!U;BNl8P#<*SrpTKp^vx!ZAD4e+ z3g_P;SEs&ZLe_pOj)9Jp!ee456SWkPqDf05kmMgCl%m8M`a<%qI3)28-KPtSHr2Ai z;v8vdkfbh!=hI69-10>7STt20Mm1VqzHh;khgsU@c0*H>p;?+-#- z9&-C}>!~ZyBycf5o!V_`?bH{!gLr51a30;ENxhil zA&@MH?S9I;GLixn#z{7REd;U3z_1lXNCD#JHNx=|cBnJH)%(T#*~oyF)- zuCm0G(Xvd=X;?P))g~7n(l=KQsDV;RkZ*R>X7TMy7X;`QviRyb1Hr(@_%kA2Dm(Z; zL2VAYCVE#szf8vLIWgdwe(i1_Y?Lx(Tb`WTXB zSAxcSD&X{q(arFD<UCp-`!!B2ZNP* zfc>F~wo>mNNLtl*i)pm$Esf4!_FoxyhP%4mTR4r#<(IlVzW3YymF?eOII5K2N}My)X-K#uO5uDM z%)o%K#_40^KOGYZ6&Drha*?P!gT89WTI*mZ%{neRDwR%<$jII)u`&^Xto%No_mBKK ziK^_wgXE~na=^#^SzS+6frwRZ>S{8^7Oko#*)B)>GOv}{_hy*db(M{>!f!Do|H8vJ z&ikfOg1)v>W+%7Fl(Smbmt8^M^Az~jXbtR+L_tG6eXh57=e6CBg`uSF z*&FweQ}N*tM1aIz{nq9T^0i}@X11Md{Yie#(xX8^P^a(!NE%O+9@EH9%{eqqc$-hf8TUUOU54VYYn!jB~I zWM)a??;l{vR~!m)VH`h`;Gqo(Gjbq^{=SnZ^hUbqNvIXz=T?XgsEQ0KC*$t`76RAO z=xvfT%E=;?7a{|FnuPN&WsFBL&zpZgNUBTz;*p=@UZihZT-wR|Dnh>_HP$C*ct zctL(T-=cjEud*Fy*^jfqsUFF zyDHC^<7an0cr;m^3!mMT>i@+`<797gpZ1BUdJSwc!}vX0+tFr;`soQp1EC!csx4VC zw)NKgC|}%{*oynM~Kk@F2$rJ%hVzf{_QjvEiFJj7{ z0^}bEP(5kKSh&x7n++O^bz;@xcBRYH4=Fe)j77{sg9%GGfS$x8*K;ZikBa!Z=*O1Q z6VZ@sSjDwMS(@Q+m5(D5J)CU=j9A)y)!v~QdTIKP%jcA1bCw{yH}IikO^W1t&^eIX zrdGSQM5laaf~6&}h>*vUT!Ao*0x9NNb{Tn{?xdR4I%W>tX^E^rIJ)naTZ&BN7A8|Q zB6}c_Z>Bf34RQ>mbx?w4b$kxa>NihKH(qFcUgY;F;>g!f%|Dlvd8D7UGiyZrpR;A5 zf1?GJe6tj6?EACx>dh<(9s_1b7MYRXm?g4qYpx@K321IelvXrxmfs~&!!-0*6? zw^vK`cnGwdESdg#8ANx=3l%z>=EQQ4h0z=`K4-Ers16PaqnVj(b9ZF^zI=t{%+V0o z;C}kWT;U78Q!RIcJrb)^hoIU=nhNFRsL~QVmwl$7ob0X~Otn@kx1wBNsbgh@scAiv zMvQLRAQEU-5T7jKKVs!nFV1vZJ9$Q9 z{5Dwht;3HUO}|sE8%Vok&Q24+PED8l>Ph>%{>Hd>C2{Krdz!L|M}UEY!mvIVvX`)@ zL_$V}J=nl3)PQ~ZR*;v6{ET9f!^|*n7Bk`S&n(shcI0_MnnPBVPkX_ll~wHg00BN0 zb|F%!txzkRm4$+fOi6@cfnfxKJ5e7_8W1o4j|oZMd^6J6Jz;y7OHy&?c{=~QT9gq{ z3H-TMakG;;eKN?g3o%r6S0pkwT-X?O|A^2;0gnaIJ(P{av z)1~d0ik0!=GS~5wh|+y*pN`f#i5duJJx(dvTY{n)Wz+gHEj+kw+uQu8FkQMuXFEucpKx9t*E zzCh83R)^8R+F16#8GZhI@=Pp}JDvhTraerYxz5QDU_d>Dcrj|8BKt$~!%IPkt9e95 zE9 zkhC3uL5JxqK@1mV_fxnAq@jknHm+47W18ycyjdiNFCDlw&~_kaPU;ctw1z;9PciO!=(kj|X+* zBemAa4x7o6z7;yZgwgQ&{@EQ!of$Tu^(kjG3~w2#i;ihPAjCQ3u6rzt7?U7?g75%t z+Zxe>Dv{I1#ausORU|lg

        -3hQhj?F|bNwnnnn+b%<%s*l`i|Mi!DZ0_2sq`%Xy9l{fZqborax`-wlVoY0jW0GE(=cw*kz12+Hv-p@RFg=LXc1en zkEkzk6Pr;IawGVPB(cy@O2ScVlzM=gBzT^f4>xucUIg5#;E_l#45+~HcD-v6^+2G% zIOhC8ymq=Pul07ADKwK2=5@4H8rj9q?EYP7^fp_JX?55nQNz#aN}K=Xr6O|{^OuCr zqLDH0Zd5z{V!l8a-ogXwe)w;@|7;yHLBA$&a}jl48$Hf?%Z@H2G@OKlk57)D9~}{l z9^F%i#~cC{Xw-xn`gaAG3R*~lvTr;f{FsxN#}cS`Jbes#RJv4KL1I{wVgiLD08!j!9Eq>@b)+*gTnd97q3qIRPbjRg)2B zPHx|v^ME%qj_%C%i1uwmXo}}$7{m*=B>7Ry<_B1;um(KrH4m1GXcUzzFAjT#)%rX; zq$l|8d4GTqDI7bF7z~~{J~m+Zc^<})+vh+!{wClt4PvL{^|9h{w0LV>e$Hf5Ur{$VVpJeW3y+87Ga`YWJpN^g`DS6RWn5(T<|jnQ{E`$2@gW z<2Bdc0>v8q%Seoqg7_lwOChQ0Js2JN_`(6l2PspYr$*~ya4+AtIsZv3^*O?q>y3zd z!i#ke*rYul(i7ckVcrN&XYNSdstqD1(mxjr^gT(d z)1&X$=JnP~y5DRt_YILg<1PB;{ruX9XEDoo==`TGsmq>^wfsvcd~r)TE~R13e31Kn+{*{DqGiQ3lfH{=&dnAJt;GPtGUb$xo@fvL{~LGuw|hqjwMGs z6^-G07!*qn=BV*~&z|zGZd>5}5HNR`B%K;5INn0M(p`nrJ&u8QA2V<(2}71O)a_W$ z!*NbLg(8#3ZR@ojIvSaAoV9$;#*IduAwVtm?W^>x*|fL*Bl!GTc1+F;q%2YQ-~E@I zm?1Am)7L5)n6{V?j`XAt|5EX~*8qrc^QcOeAfEEJ@LQMf`W`cUxN>-Y(j zP^Ko7e^$>dJV&<9ND%pi)b@HAgWxC1ausy>sn1s$nEUimgJj&KlwZ5;Co1uSHAY!r zbuGrM28#kiF#_A$f%b?mEy^a~!6to@8YSfcnc91mWfodnb}Sq*{y$6h zS{X>Pv3y&9g*Ta3*wlcR(>r*zFEW~or)o7|o48y%=r5to1vMA^@;wuP$cQB~Dlelj z#0klHH`vAw6N0-jgzrG#EFu-U(?I?_aeF>E{ksm*BC$+pF@1!9z@!Ch z9Vi&N{`)`He6hSG3C*a^DMk^mQTZ7c;`y6M#Rz);9<3U*_5x}|6D!Y)yC0-MNoe!D z7ZJC2&+nm&ADt1!w|d>6L<9cEKP(OeC@56K1rFZt;vY0awTx>Wq%SE~Bk+bX@9=<& z2=lf}AF{j>T^jF_`eoPJ+xcg*i!#VkCy&8THcvK)6hjO{9RWTbx#f(e5Zzms>>FI% zOk@tGM%h+%XYkJc4`XR^Q>tlGt9%!$1>FUv11h&!KLh|?71%l`UJP_}w(jlB-2y(E zVg_Q`C4m#|5lcl7Y*?_w!e~yUh$1DBCj%CQ*I`DcYxc1gg+sjp5)^!cYbOa%-kpBx z_+kDh7Z3B_(e;eP;8mxtI6y1YXmq z7hZ2KX7=oBNmeDnUV*Ywwy|YAL=|}QV4rnX|PA>q9kE!>MU#g?W3UGv$clCh^&J(b?k9*Sfo?0XF$Hj zhOU|7eVBAUS#(dcUO-s}iJ%yD0MTC@^%b<*CMT?{p37I*30HRroX39%-P-h zyed81VfALD|IXL4W8&?iThQjovsDE1fpwv%q#iM5k> zkpV)s$Zoi(OP~9~9Z9ydbi#$GBmWeWOFS1wWKn|amhrKn3t<1JgJW-LEx9k%6V_EFkHq>nvP7ps%gVJ&>=vAG}iDX1b-#HGH$zaPx|%X-dZl z!GfuSqQsk1`~JoWEh{70cCt{H5ud+^dzcxe4P^Q{VeEYW#zGSQLd=@-)l1p<{8T%|U1@6qq7MAc}ePuy3Z zVX85Cu<_w2y;ef3UVSIin{5#(9XU8?@t^Su6Ibk_3Q{I4BVq4d`J|m+pt-K1@XVC1 z!o9pKBUhl{=4lIQbwyxAo~FKEC_gWNZfQ!YRhhefeN%<&fy*a+xf;A1MOyw;`nVXt zRO2t_-PwcfQ31bMX^;gUdVt~}j|uWBvl(${%iDgsxtro81KLi2XRtS@tL4!Fc$7wc zM0(;`Q!jPgqdqRyp66vSHlap`hV2#$KV>Ks`)cgh?Fpt8J|KBeyH4ed{iMxltDg(% z^sf)B70MvTzna8yMz}+M&l>HEus6^Q&{qKj*90ue~qC&E4)Yn=#Pf= zu=kBGDor~t97E@1f#iqA-swy+Q@$DIOc!*IGc-XM)tMIUB*E9cr%=##&k$_bEAKUh zbz@q6waZ(J&@TCutXa`MNi^5@n|}JL9fe-^MTUtM?9swaiqEMvPha*@*>P5Y*EAMJ zp*4l;fl9+{SH3EBP(gnO!qY&|Bs@siVy1m^{90| zL2+^fRhs%LyR8iH11fg2UYpi!A4`-aLUs2~@5f`sZTrRL?XlFy`G%hq#k$6~7a5OR z^_+%wp{7NO*BG`2Z}lEeI{DD|EFU!9H5YvyPnbQ zrfo8tSm0hXGjK(O1Q4>A9eK~zu^<3WnT-2N|z2$Lr7hei0WVlNY+ilLTphskf31{`|HB>7X}yvh4$pUt|NatuQo1YWxnHI8tP zXHgxNsJgQHq(nPsf0ncg*`myaoOhMbldLO>p*H#Q>Ld7cbSnhPCA`cBKSg1QM*kChYRj<^{<9F*@x0ZCCM?Fo@?L%7j9QezOk`d(K@QB}P@K(uciLp^Q=cjW2*RZ#%&+PO+1; z3y?e2a%o;CXZ$;3L;}&GiQ)9`AeDI^noow}d6}^vx5E9Ig&meT|Jy|y>3940uzQ8g z+sifefLxj4fiE_ui{nAtn!2wh<}f>QwflM3huhrvHotdwVyfGmAX?YkpXF8lE^1nNb%&9@rbf|d{CV9p zfTZiv)kW2OzHSU7JE%i!WKm^x&W@?HU7u7o#v(X!RyGxUi@kB74Rm= zr68YHf|pF`Z4(V}J*pGcqdwF8mR|h+_;*>_>dak0wYG+t>OmWAeKN69+M}6R!e{@> z%#(l@JaoZqM~Cr}z5I7Y)sAiwRr)H}9TOtVe|=3-E~<};sw6r_b# z8=|2T%1AG!x_g~xe#Vz~HbI3gfj*fv@Gwp2szW2Vv7~Vw7&oGJRMge|Q8j>g2ZiQG zOx>vh7I{S}T6sd=wlnG{$|t~A$zEWA&E?)9B(sg6p|DO==b% zZoy9S#bi`Kg-Lz9O#l>?r!q26b+r(q_0i%|(ST#tN7LB8GUYZ8567{#y=B*yz8K`K%@$o=9uU zL}<*)V%Cq><)|Fq%JMFj#g ziqzO$vF-wQgVcb~l~!`srsgTkTo?Oq#0_crwTX48MVy=FOcO>eH2qf4L!n45CH8>luFcc z2A!vxokF2r0&kVW(Ze}VqZ#Y)Jg+&n`d6$FSb%_X$#3Aw=bq>Wz zTvGUnT=JON34mf!TlL|-84m7n%ZJ-rWassgu01W6)#;;T`Z8zX9ws9_S(hq)E-yhJ zCK~g&sj|1UsTuCn1g+^_GA=NFND>e~$B>go6+g)^U1$>*BpyEHIrISEEUADi$Y(g4 zosyrfn*eD87;NI+;4Z#5POpL07J{H-W8t*d@q0dH4vl20{J}sm8TvNF+Dw5kN0ctb zJPn!jV8%g)(-6XbSTo_`G?1}>Fg8Wn1P>4Q&>W^%U`p*SadN0oz?YSh%-zkz%PC2i z2w8$a#4I2?f+&TqWe89eaI5v8sE>ov2X& zwyx{}&QM8rRZHjZMM)mh{BnVz8_|m+ZreLl;_gm21(r`io{zcwsImq+4?-chDSX*= zPdyf1yxKq;{<$~5PaNyX!F$gm>Z3g*Eb_IKm6BHuaX2t zjQbG@CmoV<10wny9T9cbEb0rn(C^!rAUINC$f(C+#KQ`vEEIPR(h zcjyFC=y6`z@%=U;3?$maTjQ@Q(WQ_!B69oPIU+Aw4KB7=e5VKdk)&W~m5|`I@j&z@ zLy~u>gf!y&W2h!g68ru$^d|ZYzP>esT z=`sn?W}Tqp^luX}rvX6u z%HXZ?Fh8BNLp<@&wTpXJh_Upc0$PVCi719smk7%ud`Ju;nXi-~NlyU6zjFd~7A=zC zy2LL~JEc3CLj=z@<{eine?JVhKNR#D4}!wI`5- z*b^HUGK*x0h_sT3SR%kGOEriD$qmD~*TOY|ykUlB7;8VknEVj}GaeEO#g3F_3QGnF z#YQg*Zv-NWsYD=YEKrN#iLiBdDJB&tM}Vk?A`A{e2t@us+b@EVND3H&NrJH(AfM7a z2>HhPE)4mW{TBabyrok3_1~g!{-@499NgUh2ZZyV2;SIKdHX*?=;AM57)#R6)0|ds$HmexWO-2&KfB8k z86Wy)O*=Vs0aRSRuFozhpK{sz!kYWSj&w6FN^Ml(ouc}M<`p)}_^#2NlG}xt6&nRf z*zA(z72YXg^h(xBG!j;7K`c~}O;n*yRIx!)!YO*ibZ`QYhG6+YjDd;+>HXz836MMxr33v;>nrhtn%h*(`*9t0_-n#9qzF< z(Ke!aX?%#DI`?cpv?CBadG6V6xnB`{kOaW~GvDf>4_$K)LN1y@$p>c!0{%_y&KlN5(W@qR8zqIuK08n+qd#J5Eady9KoaA(v zvn1o~v#?s2ONAvQggBrgXdYgQJ>6$HQP9t7^hPu7I!Uoejq=0*~_O}C3Mf^)kk(5Lcq)ANUOoAb4}iMShXJ11M$ zt-tHn?VF8jcW7h5alvun1an+@&fV9SPO^5 z$)`B`nOBvMEna?yZ;dB@b8~$0-g$Q)iw{jFu5-|Nta*xj-}gRO^3R<;kUJYY)jjY% zYaZzyoF4g)zdikL{-Mf{Z?FvXo2^0V_3_H(=P7JL|Iq!){4LR?-=*m-#+;6OPs%X@`CtO`p)9J(VN*@?K9=G`4RaA=sQM!m3*aqtNv^Q5 zk z19uTV?NNYzOLwGWpCaGk_=3*(t{D=qy;oL*LbLYR~x92<}C|8m% zs2|ik>%zZYy#CcPKl5FA&OX@8+4K89evCXMp5&a+GTxPWvERtuY*l=vdvbc_KY#ss zhrWT{nd>>(H&Qqil*Fr-Uxo|$!fP@ARsLI%7j?xyhjD|mLGybk^y>sD{g2C;z7Y$^JzU^t12OfBT#AG#_F*aJfH02=`GC3b>2D4)^)ZbvrsQge%=g=W7A% zeH;?TRSSMLf_gMW_+*4h6aDTAju-uAg#B!T{!VQqKd?Lf4x0b2k|SpY1=i14Pgu`% z8l3JTe`X^i37iVHU+pQJe$$@jyQR78EdE1ZDV<2>>U#zEVgkRjF8WT?=A!xM9zTjs zCi3!M_;wz&=8E}|pYTsT8&1CRdiY`@&SSu;ZDH|#4#ukSj343&Jmitx}&u-587W`}bO4`msfpWfK0^0cn@k?Xpq)#Y7 zrtNy~M-m{hZ^89)?Kb~*?)FKS;JIJ@`}kYggXf84-W+$nufT;5@U7)RbPjs5A??eNJ^bev`4qTxO~^HXfG~he9wA*AgcbUO%+Cf9BwhaE86b+(6oDDkSM7 zsUj&7UOlv7e9_=CkF>b62<+C4e(|8sJ zg8yuFG-p46a+{gO7J1wc(X4`k&ZpDC7QO!F%V*V!SowLbUdLy!kk9h$Zoz4-mjIn2m51#&V$WErZj>wZoJ>;AB7JZC$X~{CxDZP zcEeGAte2WkNK(O%Z^7^U&&CJjP0a;feE^sm_yP|YJIW`{+aDkvr)vS>p!yX6A4~r*OxMhm_^+D<1xWOQf3T~c{kGuYY*@E3fwDYs9-s~Q zw>JH>0jVI%-l$`ZxVO;#`JnP3%dU&NAZy^W;-D@v-!X%j!2}#QpS70dxWu1OS76|; zgf&|rXKj|*pcnK07+0+Uv8R2J&lLUir+u-{9N;A{3p+^dM4!m>Ul6xYz`evzBnQ+z zC?WHEmKJVH64egW&mK!WQ29|WPs+V9C?rq8J>f?pQE!-A=SR@{W{~lSPt+?%Aw1yN zd@sTt-@XCVHp}4%u^^7i)I9u9#$Sl``Eb1yVGxD2zWF$aX-T4olu(d)YVQRRLbyZ9 z^5ShMkQ)}4vMLZX;D{wX$a3nvy5$wrc&TMFV#3rs5{FP;_^M4n%%|FV1P|zE^+Fg3 zcDk}nbu>akV;dZ=lFdT+^|Cqmp}wUq=vtvar_Op!C+w&9{0>Y&9$>xv-w5u{gl4aB zP?p1*YmR^^E#H0+92QM~>wxKeeshquKwvlMJ!nfk4l$7!d~Q`jCc?YB9EXq}*p+$z z3qmfp9gC139KEGu0P>qvOB*)vf!_YQT>t`+!`{|@`{sNzI3+lA8_MMs$TpH47Gt6B zJV>4Wm@qhCy#d_qZ@~9NgE6$v++B<@G}3zX0r%ss_|#f|zFCfTPJ<$)k9t^aCpkDe zv`!B4)_gT;JjVox9p^QAKggq_isO*m)|SL8*DU_E?IZK?ETkOU<&-bv9`0kXrSZcx z4Di;U(`PF7Az3BjnFl;Y+tQvxNZ8h42zjedi0JtkipXxgJ;*r+y7y9AjL7Y;G-Qkr zkqzJaT5t#4s;7}N;cI%3YaR`Vt$3ghUjz!_xEkn99uZ!FkU!!0I`|t6*1P~%z-5YE zOE_qJaXilic&=xFqWJ2gP#WQDeiUmuw7{|F#w|4R;kD=XE$kc-Xaux1zRob!9L}R~ z8?=S&9OWspShUtr;CE$0DfHbExXv=02(iZBqc89d&w*mBgLAT$h&h9CMe&dOSqKNi z8j0xFvm*huc(+1O8o*`GCfiJ4>_y{~fsr_cBA{sr-`$DjBCufGO8m!j9N#F3aYW7vvFC^CN7vmt>#?tkla zf>I0%#SU>j7IOaL199vh)?JT-5@gYj!|b+hKta21)rQI_E7Ug+h>Yh1F@i5UvqZsT z8#X}$6qBS`b2(=lLE}1QLVdH|b=-0y_L_;<&ih#fz&6fM;ur-f0@1qpuD9_Drytl%3_NpZU;%J<~x_foKJ9suii4Ib~eo&w8pp~%sX;0Y8iCX!(yt$PQD z${GwPoH{C!fXi`h$lf70XE_Y8ln=uegux_9vf*sl+g+3 z_;L&nDHBA%mQmQ;o`V?J(0uq6Bnu)FxTX;T$g_L?ClFi&PubmQ{tX(dAv^taWIQy~4O;vWj((@TYD zv>zk{ZmDtY#-WPkq#7lp8d`!BWD(dXA&OdaMUeHv!{D^12tPTY3c+c8C^A3;_&4{6 z1~#D9B?`qA5Yq~fKOs)=jE261m#GIzPlqIf#-|1_ABFvI6~JxBbA{Jce{fHYt_7wM zo0QceT}A&d#?CoLv#4A1-Ni23w*8jXW!tuGtIM`+>n+>1UDajVzMafWzMIU=Wd1r? zIVU-LpPZGQthJus1F=e2NO&iP_y#00gV=PkbMyH=_FQYfOpw|4tksN%uE?IES zX8kkFyGCp;;^cRdO@Tr54Q}(k4S_{uw!!|uP}n-3Fm$F5Lc>-#N1pG5pUpkU^H5%Y8Sbp> zE@e-eQJ9Lwsi{kW|&ZQM!vpAtY05r1%VN z2&_*)N~aViBR3>RHzZ@rqS^}!97LgThzCm$PY`F8AOaPq#uA5!?=$}8KoaZ~PwYJy ztIvoUlOp@a7<0_O+&F=j`HyiTZi19(0uOUU6uHr;I&+M+=x`#`fg^LgG_hLT7^(2x z7%FqJGzqvdSGs^{f}kT=x=6&RHFGFxV%q_=qM)P%R=U_xV&xbJFpidZC2q(VN<%Uw z{t%2$xLd9{&gMY%P6(KJLBvn=J_dU5!y^utl%EVCQRo2aj^z&1BMFy0HZeD`bTsk6 z!ZGOM506+(f?mS0OnOm#kVKGjrfA&bf$#ipRg$Y(vdT$TW16-RZ!8OD_Oz9_WaI2L zBYcBtV|b^q#klighB2W74Pd%*0@uB{rYSwky9C{u|D?J=x0o%t+X88Z^<7$LNuEU- zl|Hs)PW{^`Op@8yxy-%{igl@VsfBsy{KjasF?U<=1tIqs-hrzlMu1p6 z_gL2f-<{E&oJH}X8`KlKt6bJ;! zq;b7<>CZbZ(I}0`F)j~6FLgj#1QIM)}jp$lq^CY z+8YDK84EsJdytTQ(H(c-+VIKs{!QzCqRAAJjNxa1R^=L+!uw=up1Ldc>4xg&qGx!9 zBftGnkwA&MvALshO!&yjQrcE^P5gZE)_P5<$`9)wtj1SJl>TY2Dn}pp3iz4J5Z5E| zuN}N4WtMQfgf`DRUwd%4CrBqbEfHCKUgR|@;lar(%%_}Kw-bGUuZU2CJbG@Or7he| zYzIZ~>rbGNbrf)`^><79hpvZKhH%Zk@}CGiYwRlY(~M4w^;$0T7>hzj_)3Q}q1(+b zn8b=v*#6P^tkB}d{+r!d6_~~y+K1@T_5)R?jK%@utKC-BOL4iGP4GK?lU)OoQG*my zKH5@n*{_biL=vFslujNVpDrU^M3eq2fQLrMpT1|nh=(DKeE6j#G#T(gqwT9+Sv7C# zu#KE%AIZXO02T|Q@G7l6jyO=zHA`mkxLl(=&NyMgb?-uakH_I@aBWjKbtd`9 z>9xXmerXWGEql%_9aqn1yUY|(l6#e?9F)sw@DV^}fMw{C;|?d)<4%`qn7=p&n(W#` zXA+?#UOcR2qgT$g{%8AHn~yvTY5*DJ>r*( z&J2|YU!%SdD)elAzOt!=`gKDsf%dT#ZU*kPLO2CIAKwz+;+o6TMfghAvH#5jhFSKp zY-c>q8&BxLEG|{(;V7qMOoq`o)3Lf^6=(C9F>^MpjA`QG*toF^&;sZIGy%E*tJ6>y zH0Ej9q;gDhOwvv0nv*3=s-$x&CsmF!{vM|=TVbYPq@>bJEFG5Aaau!ZJtuTI*EXhJ zCO>C9Yd&c{uj7-%&V?3-t_|D`9EH*$Xc08vsl`-|$nX}0K8f>IiCrmpF5)Z2wvEgi zUDhXmatp@B8$F~sN8u&LQjIJcl^7lU<5n*lHSZsA@Y3U%jhKMmI@~)qyGR!rwh{dLJI!&IWuhgoyI}eQ) zOLY)%ejlnG&-gtadYsw~kHT7vgMVJXwZUMRgUEEwe#&{GbSd-*^vL$;_5^I3A0YYC zSBKK6kIl-1Xfa5gC)b5nwWO&)k}Mwa%q=g2lO1PGy$h};&lLX}aD2@vR6DC(U|N)^ zy~vO;d6GnG(p^g*U?IBc?>HcQxFTN(attFbg~tWBhcWk7Q#xiKQ%oQ`=$>0fYvn47 zElWX@$W{th--7OCO5jyUp zvBZXT1V;W@IKQYQox1OLVN~z89o#g5i* z?IoA6Bk5c}C*M}rJK+q>$(O&Yf4ov;xm(f~dVacUfxU&sW93Jo&J$X!cxr*d30qwN1?(nGpgu>pVkC8xSsv9*>#Nb-J?AT#B0euO5&c$=0E0P=Szjqp513Z zd6+#QT|1UTXy;kPOr3waD7Uhyrs3{(JhVg4Ek4@Xc;+qgtMY3*>bjZduh#S1u$k{t z?rv{&9=kDEyn5`qU7X^_0~{QFUgyXXNTN83E;HDy6IzC$%?iLc)8td9A>Yk&po?Kf zN|8*OYSzl5H_LY(pnGIT1PS7=oUx3YZS(Q*7&48 zGDK-pLf1L_qx=m?9O%GC}KE13wyi^zJ(UbSV{JeqUknXseU}r5jHti zcH*EVvHx>@IrtG=PEH+f%sCe1o-~r|zSs0~--%9~-qz$gy!8T}^Ps7sF(nNxgEo=0p#f&^0&c3?m@(->i}0PJVj7{is7Ff9 z7X-JA&cOU=4dyLih!@tZFuRngUbXRJT-SlB~tg(mt zRvuLjFG-7rSJ39IheMmmZSDXm5+n7~&|`=uey3SZt6g7{tJt~DH)PvE?$E{wT{a_= z(`7yCbkTS1}zg4oAN>V#r!iq`8?gu)3V>7^49`Q_2jlS+~i&kEIvA-FjE!%99gC&MmtO zlOB;qTDF04f3^A+Ogj{~CvuoAaHdPDp+QJxQUmB?);lV!`^E|8-^9WfK2Y^WpgHV?7lt-7dP*cfSMig|FfPiPjFI z@{E?B4=Rzoq?n9YqOvTr9T34jXTl;y?J!tMc`L+&j-31V$zdZh1ZedKj<#qtRQ1n*DN02H{Sb)?|Ho-8Izd~H_f@2f=>j# zRsxx$+589B_MGPVjZpZdSm~J+ulA0IoR8BGew)Z)dioZFeB*h2s0D~p4M)xJy~z7G z_elPqLC)F1oUyT{P(pm8Nk7j}4t^7c9`kwrb89`@I1$zqD?OPx=bzm;Q0pM?5tC7V zMQJ+YpUZqC|MZ>apKiZPUR@9k357_*QEn4}*1}no8AR0|v{KkRMeLBD8eHg-9Gl7` z#*L8b23k>V?D#YQ+TOuWxsZHvAR9s0r~B_f{x-)o$|EBtLO7|f7Xg3VQUkUDgVcyH zogj2wVa`7hWlw!|{ZcPeclLgDwCVddfWK*yIa*tcij^_1O5?2lg>dRORr7HSES%mv zi5Jh1dMbLewna!y89h`OI;EHn{}qoTc_XRYEVSNt;J)h16PaqF8`2757 zaX+{zly}oc_ry_MUez$$^Mh+C1Ti7D)GoSyNm-4}eoGa(V})8KuhjGtJBmR8C@kbP zOFL~)g-|KARw2OxYJ?9?+WuZR)Lo7e!uc*+&Fg_<0BopGRV}u?t2Q7WWM)0%0Cu zbtW(|#J&9(qa_pcT4^UZurP3WXJ$3M-t8aZBNoBk$B8~%jrF4I4n#`6MI93B+Zw~K zdMj4%#rZ^|waS7HDZ?IcnP|xwMb2whk`%U9llgGPvDZp|qgexVNlxZ&g0Pm%TY@d+ z%;r)LPzZw~{|3UY0+)5?Q_pk|ziSU92#pnwYhS{#y62I(LxYf)AcB%!+7E`6BN_Sz zyr1+dR(V|CMvFh8?FCT%gBZTQ|E%pI0?p>zO+^06`8uQ z&l!^wB1!rW$;;fDnpd-_3mx(qgZrb8mU#0skZ;Lo)zxTvUEhbP*KR!~gY!e4p?|l? zsF|YOvua+H)ht1!{swIAI}WpOOWw;nyYMsJ$3BGFf)SjH`P@mGU%zCmIKcE{YfoZA* z4Qs~VnBc%?NynR{l#G)Gk5R#?2DQ}bh;|JlZ-Q1;;PQ`>Bixa>C)(UP_{I|Tvjw&M zguvlMX~QklerS(Hrt{`;{&DBw$;hjuo-oXEHl&O*IX;sQ|Jg<{gqPDdK{PQ%Aeo)srk+;C#BlusbO=eh{VDsHq#?8kJwI3rhy%Y zN-7}MxsaSUNQR6oEj0+bcD8m=^UMkhv~6A-VJ&kB#0~{VNgS0gHCdfa`l)Lck@*^$ z|2xD`Hju^u8{@vV(vSBz3e9?M<&lHkbc7qEhro_H`kk$CtwtfTy9V z*k*4zIOTD;gGF+IWk;@DE&xxWJj`M#I*Jx5j&E!9s(2>&(yieN>MKX4GxDYqw*+0~ zM)bXBZ9<`J6K2;qZ~upE`zU!YoI8I-0;xSXGVCUMkj@^KOLnYOqSCyM3E85kZ|0HV z!S7QE8YtE=35UbZR#)3D`LJ_pW|0t2F&wzPwJJx}^l!+TG7^8UN+I@65)e%Zn3T8Q zGbV&nRh0QWmpL@-3O9F|tC{RtBCln@>xZf?voz=@HY`?95Rg;_Ad)ZSm8<)Xiy2h1uDTNzOYU?ZB7ut|nZ88&H5kvG8Qq6^Cp6;()PXvC+9z_Gw) z%0MSXX*4DDRb*LS%Qa1whwv4|IB?nZwj_MnRFMu!4Z^CT$|i*;=Kslted(Ba5j!k> zWOo2?Rrg5bE*~$%FG}b*7j^sRET9zK&xd+q`_$qzK^qdr>mk+G0RUA5v8IL)u}6R$ zd}UHT++Wi2;yg?mL3milSSxOlyb6e*fsBP$4+}rK1PREfgF}nJb2COP zw&+dV@%l33JU9P=n)T7~pJ$S(Es`B3qvO47YWx0~m!ynf3aqTt35F9-z@(xm=hhLc zFdvWE>Nq)o@ZXES5qMxuLL{PIj$Li*=6aEfX`5-lWb0zB>dZv;(u;pROuh-e^ME4I zvG;`M;tQNQ238X&w0KZ>w(ybwrJ^5xT(aTa3Ue%bm{~|osHbg^-7V&>_vF~K{FqLJ z-WN96ntD1|HNF-uuXfmF=b&Q>%?0LjM$cr`r`w&o<83`Y6_+QYSiwgB++b3s{gT5j zKz7a-NmoA*nb{7SM;aCb&{fgw$|Y^1{((w72qh#&rJ5?K0v)$_I*)G|ej%`#G8>}^SwtyzAo=dBEk-EOegSVqK)}KCH%GmYaqw$|VEG`nr zej$`T#y+f2k0bbF`jY?9vA7F4Nk37Y&rlrNvu$eOs-)d`Nv9l=9WFQe(lRTcwAepr zq(M;0(|6A;QEEQXw>S|a+ zX~iYwgnNw>fF}!wt8o11+k=C*Va|f%zesu5rf7|2i$r>V*G)u#?;89?is6@>CK%mH zH8>10oB#IC=_V4B>wbJF!u`O@TVaX-P9Y>azPTcs#@Xe)<$5J1WqyxM?A6{xfrMbxP-O3o7Gvb^RSvr)<@y^;CE zzQ66^g(tNu&IIygt*b>Nxd6AzwH!X*J{;HgsEpE7UzNl7L&fjNX@+kFWs+BA7dEn8HiUr3` zrPXaPy-g6!c#``hh|JYid>dt5sh#Td8M^KHdVD?XV7ABrn5-ztZFjwol|JO2eSeJn zB?8cMS027Cw>g=kpV`uMSu2diL>^b-5)E9)R}7d46e(9~Z(K}qr_}Qd zWU(qXP1OAkG*r9D){V$2^pj^ayCVJs#lE@HY;x;)kaY`jE^D%U54noARD1@NQvJZc z8(6+`bzw1d!L0~1?pW#!yihL2TP9CmGmj9gB8ODNUcqMf_HB0RCX$T~tKVBnnRpHW zL@zr_G^+ATbOB`i2UJoQJ5E37RL_fCj8T83kDd1H`TW1kr>Z##Nfq@!st8PH< zEEy>3hB5dAWIGAO>$UZDVLDTejC;76l+8v`*1tGLNu)-DM^y*q-}4)MHI#EZ@kb}u zbB&WVZnDc;gX6N@lE*OVjve00gFW)27!zlrie}sr4JxcO%t~|sktuScm)#d@T|huC zFP_ZbdNs|zYvRM?sn-e_qNxj#q<{C{oZik2K6zQo&t=*L^wxPrfD9`WhAtb<7kFax zf>6-&*YL~M+Xk!~w2l$NxWwn!r*c_Rt=J`!QO#_z@}2SH=uiHYPC2)e{~!sEZO!`4i4r^}3) zD0z3a91igwb4!j7;ojftIy)cacJS5NZ8SmOorfEDPHeU|irCqcrh00;iXM(!?kCus zW0O+Z< z!nh-ltPm5=>+LS8w34MO_F8TmY$XNRr0UJQ@2fI#rN9?|waOyj>{n@Z`T9IoJf3&B z%?J4Li$R{@9e>rh)m_f;y!>UsefR|A$j%j6A;Haa~N^FTTXJ*yXGr znHRa$W!oN<@x)iZ89N@IF8C;^XfmwK;chd`@=h$cKGm346rj~BHtSFmy+>_Rw4IM~vn4b6Iwv%Cbk>Q7Q0iU?S|rXMCw_v(soa&BK2 zW&uCQ_Q|Dj{nmv21mC`@-*X=X*&b&{#7z)BT#YGJ9MbmJ;P(o+qvJ+tz|8&>`UU@^ zXNB8*RI=>0j?Jx(o*N@k6;qsu`Z(=&CLVX>%zjJqj^lq0C2k#?9_Ds_%O!Xx=mzjU zhjTf-7T1H6?qs{-Qw$U7hp8KMqOeZ)h*q7rfyAJnyqm8#?(GHhjCfpEY(Jy4i+Hwl zR5hJ7;}qd=KjWzb_rRXAVEEXL38qn*6Ao_} zhPvNd-v>dGdkUot#(6}5ch4+99UbALdXGE7rKkbo8L93*^3F~t z0_0oz=JA&<@>jZ9V~P<$B6-7lP2(@#xTy$GV)#z#7z@G$YqkJU?s_FdxrRTwEJ|at znQOKUnv=r}&a2X-$4w^_x#2c7z7ltPL@OVXxeQ^y{gT}yu_b|u47ZA3hTd@|buM93 zRx^30ma|y~1ac!4m2}C?F2-HuLz|X6g3TG-cH5>snVT|hl^rr2ll(xh-g2u&{qb+6 z+~~LN*0#s%^Jeecim%&cy0?+PPyT?Cca`Qcr(8hSyT%P~%=Z`1OLKgOkP>RL-vn9a zP545sa5|VP&qC|$AQ z3oM&tZ}PCr%Pp|h9Y~*qFfPFZ7)6C4x{Yy1CNPT?Vwgq>CE{MpL^o^T2!{h-!GqtB zEhU+@Z7PdO+dq7XZ^ory2#tPDV1g8XX{oyPA5f{_Feg7;S~Z5=kb00{(EIwkKC?nc zJs~}Jye}{GB_h^x)wVw%@rZKhO}gj?w)LTN=|1Z-*6|ZH+Zxi3op7OEcxv|=B53D( z!wq!oW2?8p+UR+vcui+%KI>{{d}79#!S6b%k>SnDdtNa`U<$-iIiUU$g**Pu;@2>L zY(}*f+!V=pt)LjN#BI+T@s9jJ!`S=_>jp`9%ZG=!4~71CekAr=s|KoT1!TWqz#Pj* zQ8NBW3i3^-R^qtGsS0F;;Ly5F!&ljt;Fh%NU z_P6kdhFN<5>+)cjmXA$R{+zRKp&miUeT`=|($p`f|4Q7NizuzHPjPRQfqYKwN122{G{&g{B+7qCJDM>ReF@bD;R zo?5esYH3PlDmwmdowmBJhFNQ(wtP%++%Gbv zGpqh@tUy)D80Hu`nt2 zU9THDQE!}hnnCJ;9~p(i$RxHRK6t2eu#boaq*L;@UfKQe54ob z-~eM#J1{G86(^^GpsXy$xEh-=+X_32s;H_mJ8i77nn-%DkH3Ie{Z-#Hm^AEO=Pg&(l%=>`-2lG@rs~eyyOD%;fY|l zMdUdd^5l1FC+UI8hZUc32FhIC|gz;t#;xdFxB!~hV z{o>k)%r~F2n~ipzTtJO%IZ5o5#kvkzRfDDu5E-B5t(vEX(zI{T1<>6LfW(pYWAW~* zbL!p~Nxz|hd#M_sr~5MR&A3i0YUK6tjt4C0R)!ka1Va}hKM#Ua4o{oK zO_r{9UrsH={2KOEwUFN+Hcnd-dB9qD6#2I4KdbT^5L0Ey{VwV9uUEMh!(*hyO|R2b&_{l#L0M@ zihh+GXc_kJJ_qzUc_=HPbvbaGT7>|j#C5;$-l{M-#UszURU6~K;cV_XtN(1H5kuQ= zu6>d|>R7c&YkHm5qHU|ud2^!Aaa>N#m6`D{Q64hGJ zgBNS-x%d>-Bj0ndtIU~2`xu(H)!`4g8hL3`=azhrD(zrmT$vdh3X1KB_PHs|`}Ig2 z-q`?5MILoYmR0=3lUm6St+8B=~5Za>XG#K%$ z^Bo1X{|Fg98%7nvMJvJ^sKrdgv}ZdTk$qb&LpOD!zgz^beGU)5r#**u;|+0_#qeUbL~6(&90qLHmjyN4`;z&Uc(tkRIcY%yqTr zXv))zeqSg_AN`HFR*LFic4R#pLuOJ9Gs8Y>Lynpp!TVMku@GcG4Wcb`f64PJN5f}y--$T5c7rJPFsDwF7%^=9&q@5vL&@BL}PfY^mxGSZ=U zC(qL?{9=IKXqeFvN9mseVuz93X(4Wmd&yv)d+-^ECMPh21t!}YMM6qOfPp+fl96_Vc8*9Fi`1LBNktsSidG88 z?jek<>4W95qO9TSo7M3~6-n~|Y@c30oN|1c4m2mazOTVG$^bqLc&$<)kkuaB)oxW- zf#6gYjmL3HH&_RzfGwH9cqJERK#1cLqm2;|NAQ`oE@q0+#7|MNRo>N3kFNS8Q?59HX87GP&P*x2K^nY3AI>fQffHa^1{DfQp?ZuF}%r#<|hgC45E`2L%Q2-IZ|$P zmdowrLQBYd^CTKKnVF8_=WqoAi7Sp-VfT`q`r@f5-Rh!NGUjVxcMG!yg(!)SEM4@U z^*5<$FBwC%F6c2^CGx2d`Dp!*f%?1@}G zud(vh+XSU0zj=YE)Nj&n(fsRw1*-~8@wAo1HHFUTuH%MC=3QjQZQmu`g2%|^k$RaI zQM`3p>ix*1&_ZnX?V?-W>L6(hhW(cbxi65W=b>`8Dk|hTYGT&Mb7o-E_i*LBb>-vU z-fR4@<5chF`=4d5J#N3Mo zqok@z+nRp|8w69+(p>b*hp14}?~VDO*Q{*XYBu6l^f#M|@v{ao^c|McZUw7|-w0_s zaEgT&dO%hRcypZAyv)J^6rAeHirUX3keU!Qx@ebGMq>1k^QMwF+UoLRLzN<6IzN-K zHfZ7jtjh9Aa3v>!3`*59Giv5bbL)4iF+I(E+Fb=1IGP?Z zEYb*ggmeg@;Kv~+t$xYue`-=P?nLVqIOdhRfU=o?ig1QKbWL3-QWt9u!B?y0{;)GX*%-h0{NSBuyEtfu}@n~5^U;MskkM3kqFvwSACPj$rI>P#T z+uw%m6OXPRMfi8P+45f7&fkJp^Rf%dW|W2h%HUeTJoKikYw2xCsT=#Sbc)j0nfpin z+pzG9e;+@iUO`&LooRJNCln@$%je;rOL|Rrb*pk1F{r2KSQ_8Jf$Mo|B_FtF>wK=7 zGRNu=F~k=sYeONA!?U|&eb{bwwH+M(ulJB8I~p*$ILva5zVHlTC_}y6GWUWUo%+=$1nZO&^>vO&Y;YB_yAzqZniD zDloQ~-a3`5sIIKu%qW$qtIig>p9Np^y1x050PHWnkGPX+Y`d2{LQh5iF#^cTR^l-8 zgmR@y)A>Q}Z*FWsTqSy(h1pN;FKwVvtu}OL|=z=JmSm0`L zkFywDZE65?@*jvGc#;-T%Rj*TBa@mEjKzCLVAptd9w6JNbrC_4)PKQp>EW>?CRC zhji}i>OM9AGwXSxq zQtVxOA6Fq2Az1)9ieQX*rr^}f`NfIC(}lv*B=}P#%*AP`DWx2NiQJUF+);h*wV~WW z{m8(@4gJ$wLp@NR-X%tj*`HpYM3X=4zkl z{kPBguvgHPkd!}d8h>_8?r!zV*!8;`Yy6X|<6C@2D<9uuXWQFk2ez3#_p*&aZml6> zD|O^*X)Tta&WpZ|;MCd;q=P&9QqqKfaSg%QHFVnb%vx-){9?7&b|7ra$_@Xl*vX;o!M_~MBHJ3v4Lp1k_tTczisDnr6bqQ9MM!-^W;${Fg}T#{5mJ?GWYmX(9oBmp!7*5Iz1y9P)UFy~c@W@ubAJH09A))r}W-Q*G)RSi}N zs|7sG_QHRFjKOr`25O05hnCq>Ge-B$s;ZVs<5^XU!;&?U3X-n%l}B93m5Qs{6g10g zS!)I+)AVfIlM&8rQf6xCG`$637c_Y$d1in@+g8l>D8fOJyWG&1pR&XvDCFy6C#hzRb`V+4mR|`Xc-eD z(Nbz7)B3r>grvE0Yh~mKob-x=;5BjBSZR|s&hmUzGB@lA36nMVq)P)5p!Rqe7~5VL zDzwHy)ucPw#1Jq>9Lz0!08i4CXM#sCcHg$uQYD0Y^@hY*>BN%L2ptD~=1+tA+pIE~ z52ch)B3mR}uz5%c@Hg^3f`sCS$7E@=s<#>=+)UHlBsYh|ExaK<06)8pX()RngtWdd z5IMQeywy(qKmb%{JWrTyG|wWBQy1&R5R_9!ZK7Plx|cQu#F?r?{f;9A5JRRIo8TTm zcEFU%BIlr^FB`>muij}CfZP+nX@9KVyXQ|nJ#f+NK6GW!>~1>b)G$_)wx7QCcNPp@ z#?^EWSJPOfp0XmjT+IALLZhDX@E2Kr0I)NXiAvT0-(S{|GmV2 z@V&Qv^$otfd*kvyilo^I842wSEundM2pL2ztes69|6Q#OoK1vHjO>g}2pObJY|Wg_ z3E5cK|3@@IaMFb3#&1l~XU~XJ;y7B|iHyjEe}~WDP_TBG%!z9JaCrnTazf|Lh8ti+ zHXmTq+n38)_??AdO5e>>3%O9>*#PQ+7m2Z<8cN<0_$s6-hJg`D&3{pSj$ch@?clq< z9e!LgzS4}6dcS0NIDR$Gpxfr{MtR|}w1Y8q;dScEaC#gz5&g;M{?WeXtp$tzWcK8# zZdT({rp=nB(qV}BjKglya*y-Xq51;8cMne7d9lQ1qtV9A)E=|H`fYz5;n8%hvSIGt zk2cWI+w3gjWQcCpB><2VRyf+C3jTiGc3Za7CD@q0QnS?(*{{d!ehIZ%!3BL+0eD+N zZzNsmX#2*TrdA`kbT#lMgcXhnqq?5&T)lfvKB>aK@U=rR)40z2W4v`~pYQyrx`EG;xTXyl)v-h%%fM)1M;P>;eILo|C!7h zy^>%-*1>6CcD6auTxiO-ijMCSUvQCJ!R|rjkJgLG9cCDk+fUsqy_LFMcqx9d_)z=+ z_)_`)uiISN_S^lhXR)S!E8f}=ulW`qGKlm=_RH@|x?JxLW=kqt*U-84YuR>x`FQCH z^)^Vu(f;rMnU#_8{~Ipw-$@&U{}KHg>FdWKzUY0uJ~sQIe0zK84gW@t1Nm{l0LAh@ zzVE+729#V3ojvUT<&2Pou&AA_v+}=yQRx4jSL{q2%>PNO|Ewch6G|J!Y(3Y1OkPB} zq@K&jtYE0&kEGSP%C%ObCK?j>K{v>*=@f`ZtC?024#e*L`t`ygChyaBz9(&$*od|R@>sTqE4WI7m_q`$ca+lqG2_I3;s z#&xM~X{7x#T0qnHWt)U0;NM^2fjy;e_N^_0%c{gs&rc~YBEmtmX{P;5s)E!}6NXP^lX@e8o{abq2w$C$cUvJOk8tQQ! z&grR>176vwZuUWb!mt5)uuK8&k!hmR6sCxFC@fG~{V{1GlSCKcZeeYMUW4z0JcfMr z{_5hiOxgy%P2Tu(SziMEcL-JVXKnXB+V!>K`8Z+_9Rb;S3!`w z67ERbK?J*UV2A<2h)B{wi21^pNCLvh3c>&+p+RH^VV-zGcUpJimmyp+_?~5Ct7s-% zQBoLDXdoCQm>;v2sjAUa)2qAFQXSGjLg*)C$6Kz0ZQ zoES+bt(Yd47J6(J(_M3N<^pz@Ry-e*aB}_RyfxdSA679i4nf=RG)_eLvOK(>I!yx3 z|4t0>*IJQO< zr+8SMcXFq7Zlv!xnqNXOsqh>5mL0>lq!jvb`9V!D164n^NbyemFS!EYJ>ArW?sZo; z#V+^dewSlvZtw`IMrJ(^4gznSkY(ghA>vXU6|>s<>>dvS?gh`{{A605$siPGFNnOe z8`L66dL?(Zsw%Iqf_|8$nqB70%j&`}9s)K6QUas)n46pOJAjFt9^%-_eaRuHuXLr= ze-(;OJ;_gzd*^hH>L4rzb(C@>e9r`xzPn>TN*f|?*Ua8$l~Z%S=+pNEHQ^3~u^>vY z!H)6o*QSm@x%K~WARG*nQKLzm(gLMK3)Q5Jw}l9@gFMy2SA6e2ea!38>8ke=md=uh zOHhqdo#bUx{5yk^9v*@|s}`7diFRB@woT(;G=q-z3Td>%js)3Te`WOD&PFus6-#)! z-{`h&w-+P4J+AGPy8DteqGFK#Fo_`Ml^7E(9z~ZiVOu8%UdWqT%GusjA}k3`yp)TK zTOc}|<4WODRMS{?_mwH6+p~`6#11GMS;%9}S_KKkuwOO(F_q5_z<3aHayl7~MPv_E z9{V5>GX8puZ$GN=#EbL{{XF6=Y)BCi5c4L&&F8LS2@Oc!TbQG80~Zc~fK&--Rz^cJ z2UsJf^%#>?DpRYJKYVQ}+w8Kl=aE^l+9PAW^k7wW_=5O!e#$NWYopyT7`Ecc1T@TI zyV^VdPCoGzEkIyb7kw*3#%PHD`C*Qv4MQ=2WlzE`LgxyyfR|E_?~BuUfh8P4Nr9o_ z$}++pKZUiXLrW^cP7iT)@t02vgmk)*>e&$X!#v9)#2>zpWy_1TYmw_~P#v_5obw%X zKnnk1L#IAaz$oq&mQ=LRHw(6U25+GWlLInA6Z+JEiO@z5AhqN*uHEm( zLZ8E0y{kP+G*oZ1emo$b8cz z4PX+CW>LXd;$ZBYZr`^aby#)eIk=eKPr@RA!3bw~X&Fie){~u{weg}SEu_Cmjo8iZ z%$(F`a=5is%jNsoFlu2Zmvdd42rL!MZ3w2=6~|)%-26c}&gR(V)`D*+Zqe0_r}}8I z?~CKw@wKtHX9e|Iyuz2f-v~src060jg<5Wxsi{`2WVS<^kek)9(mN!T)ZW0;WRRs8lA*MI7 zN$;p@6^>AKz(dvz{Mdj4G5WFfU>~vVtq;=Mv_rJHwg02@$5M`^j6 zx5s^F5a4_zufCHADQkAAKYU*ogVFaqfj5g&+)8ct_YDzKKSH3SA!NX-udB*y(Z%<` zzqoa)tIwhQ(-kT*WD21**i%A{bJhRnZ>JMLnZdNlk3*4ZL>YRuLxR75F=preMFof? zx_qD2%^;;@sK;caW)2LWXbe$KX79RO9!(Bis;E5W@MU`7f}_P;(lwAhmF98E{t@I$*TWk5t+-)0@2?Av?}L zs0-Uh>kfMD*9!$T(Iyo2f-b_IZyfX0K04820*&(4!ZUdTYKOVY ztO&L958gy{;4<@n%m34{ZpRnLvy3P~uew`zYhr9A`sLC*PAI69Y+fOXDKC<7hA>o6 z$@mmI-93nclvNR+HhidKxS!Ra4?hnj88G)DxyVm!QdE?kk;RIJya~53zTQXTHvxqk?4hU|++wev&53 z2%oAUva?L+j5hV6Nkp&TU1j`euBXCg#5f-k}V0eL`EfZWyfcmQ8m=k`?}^9T0@Y-zF!8u#5zQIa#6#|n?fU%BoB2hl6)aH5Au>X zY@`Y$?jCKVemMhWv?}pqVK{m4-5IBE&tTc<{b}W9q{WL13ycz#G>ijjgS>x99De!! zKzQ_5EZHNK$A4q>M;Mjj6_m-|*+#D6s32`8T`!<)XLcsQ>rkU&7XhN^In?!^P*w({ zGXxHQ*Frt+BwPy>&O!{^{(5-D27;q*nPtKf7oR)UWeT|Vq_%l?jH3SbW-06&@G4hT zzqMk!3nX=UMOfrFQtlZk>t14cJ|3Sm{|9|%_G3GDqlWPzgjS$3Qsii~yJ2aJqd*BO>ed-$41xhiZ;m`rwL zOqR|Vwh0na8}Sf6qhdZZ_{cyVCr`IBuPf}H7`_hcT)!jC0`2Yn1>$6-cR-{3%%-P7 zl4*R1m@BRePcGQEx zb{~GEEqDp9d9>vkW>rnwe{kksaM)voAU?As*!pvi(s0eq|J)brIr!YS94@(9$5=CB z#D>H2X;AAJfy~bkF4UmWBd^q`NUHcd#)VFyyX74*om&m5ipfY3E~)f@Nf2t+a?bT} zxI=%PBN)8l)&(Zx8teQfd22m;(oZ@P?Y>!5HueWR%L>7Mf>OKkV{-uq&5{|%)TtAs zLaU0v>1!W0J%^n5If85?(*ZwbSK&*;?=IhYXYtqwi#7yQUGSM; zoZmTBe7hsY8(2Gv(on@{o%>jcq0=j3yh34-6gtQjanaI$HaG=9IA7gyNyAgZS?Qt4*~?!*9} zh(Pi^+&8PZ4bWWKBRwD=%iu*Yj*$xK8`|w_neX=X(y-&G$(Yr)oq*VzqcLH<5n$4v zbs-|=585;emQ889KS&W*YhFmvc0{&9Ys+tCxIZ8)qB5FnsOs>EL&GGk5JZ6$%z(rq z(C#X5ucu^U?Rea6_R`BDy0F6&W);8hq+QKq=Z?nH$qR`Ezpp|$7ISg$J~W;=^NTsS z-SQ>vy||s?#rC5-;ofwk;sNzH%JaqN3Ix>xn_hu!e%JhDz2y_a%u3S_VsL)lmWcU< z@4FMOZX(3dn<2*jtuRxCJIGvMER^jlg(6MbGB)$|$-C}6=L+V?v1BZb7+P~wy8_y9 zl%11@XaPYQ_AseWc}E4}Z@zeFb|C|+en+bY!%R{?;N`)~!MFkBmOiL!0cV!3SV(QC zIl3zl6QJmgBFRY_&TrrC5#g+;W_O6^Zk|=Ie2BQ-*CR2D#u7B1VZ1=!PCV^yDHDsH zmIc;HNqslb^I%sN&kS>rCu3N5GxAINl{DHBIhPzQ4=&p<<-&b;xf0qLQ~vDlwNB@2 z9nXX}=(*mXW*ZRd)gn+TyQMG;fiS~da*(6sTs_V05#pBJ1l~9dX#trS2*`dFHz30H zNMbkeH^C`0>yE7!kB?NY?uri~SzOMK6sjc1n90luyYry}k{+Ec0oZ^fSeFHC&sAG< zb@S@#N#oPd3Yh%uzGHua_n`M1zofW)ZCcB}fzKx* z2S)96<>%g9vb+XqeH0Z9sjH${o1E0;ib1Vh9C}UuJxQR_30b3u!;nWEERrO8^)?nZ zwc?}rh~@IHy7seOpI&b`YqSeyODWs9B`7QXjjmO1ZFxm^`txOW1*iR(unj493kuIttu1{yB zxKNHynF)r1{1K=+krS1WHe0TGgYT4}=@<4hTD=711#$>@erF_b7D5(A_5vfNg>shA zC)=MV-4}wkgQDvICa_=>k|BapueWg=&L z)lv`hB>`%~ODXL8gl~iQD|mwikyz%%rBK>6zP-u>krE0R%^uF-NbD_te%i&tQMFha zERioDiN=};RoD|^&X%>iCipG5+`nA^R_t+Zo&&V<80k**HC-2zgDl^6`C0!BNZDeD z3!CllsVlTZi#`8Eb`@NBqHQ^@m_B|llsb@FQkL9*+^0N;G}trbWm0Pu3SnuncCEBJ zhTS>Z60;7`ol*$}nVLyQK00Ctasc00g(ymhhP_S!HI)c;9Ki43E?54!k29kpI8fpk z^AzLC+opZ8*M+e`ZB&3L&$<0;Ur5 zneMtQwqjmGmAw%PL#%vt-fo%Q4BpJQ{6f2avfS|TiHkuJr(i9`ypEHfn?Epa8uI6v z)9mD)4uz8{QrJ_fK-_wodd|&2O3_-cQb{_8m?|J_#F*dW!;KWJ?|SS0(^9%o=W3V| z31O)u&-QKe90u=|Uu``|MngaOnEUYkA$zLAF7o;3w6R?z=p7hi#>fK1vlHoh4&2-x;RADRR_DW7Pm{N-%K>wF zqO2q6y@=i3pS`KN^cDI<{oqVlD`ZRrLvsE$2!keD!_P`@vcUlkJCxX*D1J12BWGI( zY|4Bijit_{CV$CNN$dop%MvjV!rA*5L=wP{*T7dwH2tRSYttjwAlU*nKUD0>{h0w4 zK#6|eRV`{USta+l#QYwZo>K04-Ia0zhx;>}2%I0oL_gfU0@wu@X9&MEHqk7b_fEZW zL`2bqeoAi7@CFlDA`{Z8q6NVtR0+c1T+M&0K=bMVkEKoHS1XJfKXOJL6M%5d!jmJ^ zjXcj|MA8>64t--r5*?)K`>G+;=S6&HCB?Lq5hU1|D!Mrni6NrO(Ri6u(8+9|wrHw2K;c+!BRE3hI zmf6c}VlJ+oA*5uB0W%QTf07Fv>5j~anGi6b=UL}(Sih+Mz=?fvjkDialt7r@&cnBJ zrq6iAv#2}WbO`EAY^W_77u2?XQCXodYZHUYm6rMfOMYaXNjiFKMyd;3jW=L;qoiDN z928df1$f3gK6)~uE=5M21wVgY1g-U#Cc(C{L`{k!GiaENp&mno>Jm)z(CN4uP%(nF z1x!uRRIB0M-)z95$a!Jk_Y})-xhB10$7a&QBtQS4Q;HoHTF*jQ!*T>=qptH25jS?n z)>Bt3o~`G6v6sVC{|=%Co123|nD^o1PH!Myq%qbfwMh0iUTASj2J!R<2pU#QEkf7!^KSX?xOIw8>=rnjKSsg88$`Mu zlMiXBR#vMx(K;(d^dYgCvcJ@@+_b{5rl8TG)I&t1$_VQT_qVs9#Mq&N7^-(FAQ@Jkh_zHaXz%X)Yfi3AbUOS`%-A>KQJ}~ zr3|3_rvxWInr_7P>F0g8-Q6KIY7yx4g8QPdwD~%YZ{#X0CJsfs2{(!a2y1=2y&qPS zzv1-~z^+un82uu#rbKZbIm_pmWyD12nL>Ty_;gp}|LVpJ80~lMo#WG?S5t#T75eL| z7SZK$v3&`BeW$eeu1;Ae%^jgMV~G_N0G5>XuzgV=(*_X6qlo+!8q}+J1-uf@l{ai8 zov@60?(M?NMgfi7T*=Rf%hr5(a!rLDWVNJ2iy-h__Uf)^rshfE2Wnzx%3>L-)N>PEmgba8sH>Mv&1_g2 z*XYI*KLL?I=|iJ93@xRg*3eO}l6z*W`$N_VW~pJ#gd5rj>pPfigY9SA?a@f+$arY!TQeB7~C zb;?_)n=ePtolBSL9z6az47NLASuaa-D;Zx^#yrpF?p#=X&Z>AV^C!$IRVm1q_`=ox zR1khlPg=jbUHHFlq@}AqzE|<+OoN-Y?4Eh zmn|fU7)UHCBL$7(q5`|eCr6zDVFQm%3=K|D`9@4h7;GLlQCP&iYdizyL_}cB2r9Nh z8pN^*ARmEQ)FqM+Alr>_1juWBUH8X`DBnGZNOD!)ZOQQOUN6ve|Mwhsjv1G-vb~8cm~@ z?0k8pZOW^g$?7paD=YqzG@-bC2GhD2kr*^8RMtuSTPCUF0DmBvfX2gt} ze>qV-tzX^W({uDUa}~2epV2%=dhDT9g0zXCsa@yKoGcYPj*Up!XoLb;z0+zU6~&53 zVHQ>=%%XO(Gcob6h%_!0QHq_|m0d|lQu!NvMP$07v_Ma)NL7xcoCF$i=a}O1L}k#z zDE29yB~)fabSdsVygJpp;~=EsASY(EJ7Q!@`Zh_HY6xfdZRG~%(cd}}K!TL-X^=LZ zv}XuNKDBEkScKd!CxzFM12q9V(e%dy1$GE$%SvQ4pc-#>$G^Cd$gn+~Ke^CO7b{B0*08DuPed6y|`jR8=-Dk}(!@ z##hBB5biDz;`0t695z zr)H%%WU&HFwB+S00WE_MRv%zZg_MO={0TdAqRD)CnN|RU31?b}GS@6qFTB+_;1aIHUJE zE{_a;;k`RDwzf8Fa*BWh95^IUZ)-3%W4JhDz#wv^10SE+NE6J0lLc-~^(cqxp4|-= zN_b6O0RRcvx!@t%Cdw;+W2K5I2^U2?A?#vaCfVpnAnms>t%##skm%EZp%5*r+}ILD z9~0ke3G49Lcg?#+t_@%^iZiN);^5l%N)=vUglM5;0gS6Fe@qUJ&?;!yW3YB5+X5caB)Y#7+Y7G~#!tx6+^a$40F)3wnoS>BLH{YmP&Dz<_6r zOOF60KohD44xRB;k){ewWs3;L`GTR+Mi>c#byY1YPZfc9NN%ZPb!Z}hU1J>$H=W7Z zo<(EL#wa31_kZf(6j5?W9`~iL*^BJZ zrwNPs2GkyxO!uQFI@^LW`5K*u?lp}h{rP*X6E#kFkxi%cr_L@F^bemukP=_octS)p zs`H3|MPp8<1$O#BCFN>lwo9EXMJ+ua^9zNEdUaQD+idSYysQyBPR#EN-FbNZeK`cO zh_vQ87>944_kE(!SABUHst`HfAJI{XN^!y1Jh z0_^T?eBAH6`kmtRF9d^XDSDMDTWmQC;E5QJkt#~qXE0a6xI@^5Y?3sI@6)Y!MkX@>*GRTh-Q?QX zxVK?75Kk=fHSr+81LNz8G8V7{xr_kKAY+x3;?BSG!0R?| zzZjSU&=-bvbqoZjl@w?5=0_AfYe&SDt?di>kwbyp#;SqrYqtNkUaSA<6!(-JBxqmp~_|j=t)-+koBbqEcN>&G1ywX@Yh;Zg#@-T zYff}5Szgl5-x_&zJaSaYj0i~^Rqf2CBJ^!1d2T2d5G2h3ab!>F5I)R@f1DcidDnWB zp*-E+*0(Vc?t9>MK$=)S zflix9nJ4hE^Rp#L8{lXK0yc<9r7m`QpBcHxw%Bha$(*t=?wzy}Y|9JsN5}2IB|Yd$ zYo?`%HDs;fJ0*!pIe!};%Up+gk+jug!yv}1Q>TSpH}TbIr?YCo+d5(Ce_qSi#mmjl znY1`Mf4{v3@I7DuRhYi)dAs=ApwWP|SJv94k-QgQVzR`IPiPWpL%ZdWKFog+e{nsd zi^K_e&9pr1jVYl^c<+8^=<_hJzyD<5l1JncwHCf+eP=2lz|Y;z$uE#A#428Ml#C>Z z3$aktqL&@;L)qKM)tP5!$M!7cv@hAWT*1(JiN5W0Pp6I>Bj|PD@9f$8=pELdZa_%# zb4eGWVborLIr{mT@^-T8vB4wRVe%NV3z7Uvjxo>y=Irdu^(HXc zn773#0ivKmTu}7GG-G`yH~36tKm+o}0euo?2}FHctup_OZ6;Eu970L1gZwrIfw-E% z#+0@1<-s~7lK;6`_T$C0{FXt%99s?lH0xbX*&K0I8JqpGDo<4@n~t5jl~V-|et)}s ziL+FR3W0P9Cz4OHfJKK?zDie}fC2ICcze#Aa=J<QMgbdOZmM z0&|b$MP~0G$!mIl#;~5xYU6>V^8|ZE)u=|uvMr|is+Pf4^o!6qD)Ymm^s7UoU&Hb) zw`H-($@jiF8!V^0`)hz<;uirf#BOV*O5Z__L$~N^4>;(H&!<~P#)sFTva_a&2Q?-8 zvIvc5L<2)(8Xr_+_AvyVLfuAfIGBe7w0q&e75YGXnDn5a-EdggYMi%UwZLLIBjHF+ zM7Zjdw}W0_tC^wVJ_Z=Lit4rQ{Gobuw&3(viC_<3(J*;RW3}0Fa9y5|RJr-InBC~5 z@)1(sDUaCk94j%s)$RKlfB8W9N$~l0egDJj+Lj~tyz7UD*UeUZ^5n%pKit*14g);* zD*AF?2l{m44w(iYV9i#ZBE#j*p42!F(>}O{L&JO3ZlPe~H@nH!K7aZ8*X0xW=;-xm z{_r&V(Qv(rvVke|y3vw?zLn%K&{Fw?%9Y;grQ*?usM(`i9#vS|f70AFU>~!42>QO5 z(_hW7{k+HN;J49JX`^vTRr-E}yW-z%%}Tsxhe)L748o3h0MZ=mQ*@smyObZ^{87c~ zyn1J&ndNuiV)&x=hIzpIbHkK1z#H*H`LKZ3+8|fvY5a;*S~;Cg+gJTXb&mB@K5qp#u2E*tOHZntF$^=fwULp%4Z{;OQtfw|0~1ah_qMeb|RcRC8WU%Os3`GdkB zdBbXYQuh;5&tvlX0t2+1<#ocH?M-OkAE`wVKTl)Lii)i67}L7=NJqH598QopwN?5rD7(x5Z@!Mi`S{TUPo^WLauoyY3NhAbrfNcGe}iKgYTVy z$7z5E^9Gc{RjpcN)y|nw{IxVTg>>`D=%ngzYrY zfuG#!hvEfe15odAoZDEZ535~gc{m+EV*L1U%na9anL$;_2OIE@K31(P?!AUn-aZgk zXk+<|t1!{G&Z#Vh9op4i66t&j$qp zg#n8HuR;EK8vOqmzGi0O{zv%#3}3scddsS4VD+TW0oF!=74`aUkCKMnmg9~pu3Cje zSl?!av=qaY&+Mq_yP8@;iAmz&X*bfsN`6O@Kvy;b^(SNGXCq+OGU(?`SxB*O>jt@2 zefD)dMw`{^{nO4~_jr$dj(B@+dAFW#L=&$ZA;e}gHs0KWTc2=H?8cZ-i zP*x+7=@|d6HbX%=qwPv01IbY)gs6rbgVTpH1{O7nQl*7N#Xpk(*(;pPfrDk6G9b;U z1}Ybs2!)<92@zBj%a*L2wE!9}Cb1UK6#{{KbIV2)T)!gR?1X7mAO%zf6G|qds#~wJ zS+MRH02bOpH3?*hR!lZXHS)O1XV!5`6irOY%1n>SXsq_sg7ce!^UPJVXIU-!Z#`Y| zgx9B9O`f`{GG~^N(z_RRp}=Uv*5izdxk5*#kWdKMItwRHEHU9-6Z;qZJvP)dUl9$2 zdO32ceIuj1?i-oD{4^}E)iys2Gb+G~T440_Tv~FjfC*pS_4=%Jf#ww$gWn>F zbKT%uuS$?3D7SGZur$tT`q5MXl|RX><3=+Iv9 zI@w!-1t-GyOce7bXlTnO9QK!!(2?%lxn;E;TN@$Kyo`HK-mksuEcR3e%rap}=k-zX zNhTW^p^azKDk5g0IqoruP2C{t#l);wPcFiAu#r35O%$`28PM@aAwK016=kK- z5Vx|VySKJQI~xtpN6trXeR0w1)T%N!$1#NW+pvua8#?_O8TW}xKuKxZ_VaQ+G zQCL<(j~>o|5z7XN?WN%cc+{#v)SVok+cTE`UDe+qM#Bxb#prIU%&s(EK=i)ol+YCW zhDN>15Arm9!xdvP-Smy*0ZwwkypD7H0k0|EGJTP)nc5ENx{mRkdjfu*i17`ZVK_$e zD{Fzo;UA=zA^qR62K<(tP4FI{S6GqIqmL}uaAG^ISk_dV@RNU5A7C;&((}5V_w9{u zI;$`;15Mn0IAks{&_w$Uyl(C*Xg`iiYW^-O!a&x0N+xXbJpbwRe$!?AP%$975^^%& z{w?zyvH!Lx_K{`c`>r<-9LG=r=<(TsnU9NwI7Sn}2(_FT$K>3uFI)R1ZDYc(zO1_5 zsG+ntiq}^Y?bn@_-5YLZuh8_nMR!ZMHm~O81zprtp{&U^-W>*hJeZ|*|9Sq%;q{RD z4V@%j^A7R5;qYaUp@l=*saWiyTc)=SIf6m8Q8}|;19bPJbLpp&;mm9IvbXy_05WDb z)WZ{!@ze2V{dRWP6smzoE?@U_3o7AXY{7T_2kX0e_ESLxxh=^nH=oSf>gux5%59E_ z!_e=SdWgw>-xe75_Y&ghV;L?F=MY89i>h=&EUYH1tsqEq$EPxLPF>pcCK)^`#{Y0o zq~We=fR0ZXgQQjj4#|P(` zz9KLqu&q)1nlT)%cJ@hd8}Rz6jc+1yItDdGROCpyG=NqP>l5|0XS8u>3P6 z3$rF^n5F?0gRHYXr1shuCF!(6jZ1s4cp1Q;=}G=L&C)=V-B}Zj((pYGEpw8HEmutG zWUcKY!Lf+jns|D~Z+q7AK`qZ<<^@!`5SlAb)~cb%EsHqB{VgQBl3qXMY+(CW+H3;`Vg8YBwZVqOS|CA2@ z*;a09zKW`9xIO9bt=X0P<8H}q8kb!!X<36BhSaebL21xrgh9$swBA}6XGIFg=J7%8ssr!=4ZZTIm^q`;R&;4gD&S!5*-}x^Rm-~)7(eg z)0wy40#naB8Oo76Tm)&^wXEdS#C+uJqEw4IdGRCLvF;6!r}C{$)D5W;u6E;ux77S6efwW-W)tU519e_({@q&N%xTCL85fbPF~T0 zGI9ILq-|_{J1tqQi$S651DJm&Lvs{I%&vL4J4STGrYzCV%y#D!b=4E4_VI$6LT=;L zHz!WTHhWj;p*F`>qkdc*;Ad)WVDuU9Da%53itV>WK*yna=F!%#j_no|+Pa$*8?uX| zzxWPP-4e%J##Y-E*8~izZ(-SPuOBZgjplYOcSZuOqa2EoKBKL zqA;qGC$Z*SJepf&3_8SH;u1+H@(>nd?ue}g7Y*yxbYT^Sj8&z&cX=YEZqDrAO`{9bsnw^5v^iG!_3q8+U-(dJ014Vc6P z_Pe;n_|AK;?HBM0c~io1qL|KkB0U9pqP1+$f|gAq!~WSyE^_{hilR^n7OqftLpcaz zQPf*(8!gZnPC*$nSVukM5$JnN5hXlC6ZS}HDAPc*FI+2{bW4uKi{*6>`}PvG2ivCb z!701=p5bhwh7_!hRA%gJmTXa07CEYu(2dnl811>fsJSfV9r#KG=RzQ+v}apdZWfbS z&e&XSgJOw>gWAB-z-hozX8~VgO-!-r{B-gPiLkn4a?0Qtyq1%P)(xdZ%G8hJUYJp>aOGST zeTDx48H;}+huH8TlW;1Q)e%8f!;>fAlpl>Jvmx{`vN!3&rfG%axh7gNu_q3<<)0N!|rAox8 z6vC}H0f7lRY+|~XT=oeSTgbrNFlsQ#x9yHW^h;2P?)hdNoSo3%*CB)7?VoVUN6ZJ7 z;U{t57edEs5lG!lK%@b~-5#f3n_JIocRv!PFlUz?4&*)4qqul?Ca^oUI|NPgdLs@~ z_VN;!>+k8`QxDf{y@}_Ynl**_qT~lI-{%X?Nn2({E)RCiTzN$gN$~PqHC0dCE0(>J zzy9ajGlhfwcR?!;GG6Wzi+<(VIB4DzL5_wBgEdx;UnH054c`S%&h3r2m=J}jt(;Fs z`JGRkBsU7T;4Uw3v8Kb^tXN=ws_iFxxVN@BJzrBql>o7)FuU^sv}DpT-gQ z(q(Gg0^$*qLH^s#JM+s$3GVKma!U%9)*T{GX}JJ&4j8#ag(%ovo#d}3+IPBuDg>q= ztdpzJ$lRG-tJ|{7eL9zv2WB8b8io(9&&Gi>J4f3F!=qu3`ug(j3$U$j_0PuI*%HGW z{`A=?>c6Ef7N&osuK!l~urd9E+WU{Qt*`QGR6i4%@3h8-=eN6pW;c8>SO!wG4Ml9z zO>1X2Fb-;~*X=EZG<74al9_|M9B&tAdmM+3U{14}82uLfUIG^_nlDOFu4(bCrlj^S zswe~!QT2vrEO+TSaEzIp;b_gP!ko*bv)WKEnBO<6zUZG!wE;-t2zRgj-Br=MlToA?6y|CUD3R|*nHGvd zlVs4{qa&l8VG_2M-wp}WmkLU-i}s+Jy|`|<5x$>DV8r5`aI-a)ayFK3Iq6!?5`BHU zl^$`G;N9WlaP7Cd(jH6{$nV=~5t;+cvEq9z%TnaWSb_4E${&kW6uS9az|5(Qp{nMrX^c4xB=QFqu6sjEjHx!h37%0GyvKADCR~LTt zUjzP=N&eq<6$=y7KPsR96h3ENp1Nv_Yh2w+`rcfq;Vy``uHripL_`r$qIjyRDSZiO z^eU#`RKu`T@3OL%bI9k(!m|(Q>FqTp$M9g~>R4DC8tsFZCj#ke?%h+R4R5`d){cnQ zzNqEze*XDego3LA7F7+8YtvqbM_M)x5Jn*hi1b1bZS}tgf7jURbOWY3k(fAo*lLXD zBouOmpglxK1X=yfo9?Z2)eMQJ8 zuZm7a`ofB?uks-m{xH>#)M2RQU3f@ajD3&xLq8WAI%-@(h*PRWBzwHYJ^eQS794#> z&g}c%d0TCs!Rql|elP9B`mHm5BMnE%>ED6U%_ufyLX%0Wy2jE3$+0o0@|kBmCv>c$px^$GE_I{0>im@#`?xB#{| z`%~G+iKYLDcZ&1?;20G0EeZlqF>U%g!-+f^vLR`iAZ~KzEz+`q>A) zC(=L9KU8pp^ZN4U^0o(BoLCl%Ru&}TDM*t>J=$dmayNg7 zd>7~1>YDpn%qe|^s+;knP+>{%*Jp!YnO~b(>t(knb#!x4t z6Q-@&045nt*_GZ}zyR!kdH5uP4&H;;3UNbxTM73-jzcxO1Cs-bpv_0ev)QfRZT6wZ z1m)z>MEc}brbCv0-IG>7U0E9ZIM?`(@!+(`G|w~*dbzZCdIQbwmW|pG_1HzD*xHAt zhZYK*`O2co%W@w!h`rjP=?mc!%cA0;M zFDzQt@E`IXgdb2|VP9__md{?#9M%=qYu0)^A`k^75(W;BFCv^LoF-i8oGTsq4p#nh zElwgM+&FRRAog$rT$u;2VarQfUqjt91 zpHJKpYkm;oH};l|zlnm4V~D7Z$V2C+^zxH6j3KAsqc9KuL>xyvid*DeI8 zuXZy!RjJa^{@nCxY7(tZTi=h1dx%3c=T>h-&mYvdLU?1f-)nagZFRM0^GNW{_RfC| zd5!u@*miFqcbFg;{GpNDlY}&i^oG`*z&JQVb6BA-iQ7fJuLnv z-S!`=L3Du_6=or3jXIynbZ~Uu^bR@#bvX@hmR5Bn6`*&7HgffdjlWplH8d-#6f|43 zAHO7)&2AeY-A;M{^PiUMSnDk7sK8HGo7YW2v(i!9v zXuvyV&<7@0TF?h4x4`isv;^`yNnXSXPThKBZlTIi48*%d;D<}DC-Ac*mofMwp84It zX){I_MGNVrXXs9lUOIv$@I$7^rqHJ7bMVdq@Lu5_a#nk(*}Mlc^EnOl-^lvY-g%$7 z6t?7`y}l3YNpbv%S^gOpjW5CT;L*8xZ9Pnj&**V>va)(DGW-yC#G7}%GIyOGH;J#{ zQF*GlR@b_h7?%|1gpcI9vBlg@T0z=CT147rq9|b-t`M#f-X1)H@7%FL^GRZm(vz^2 zx|J3`D(9TVCqlqLIsSgo?M&E~zM*o#ux{3XM*|oat`}Zv^k{5pZfW$N{}6laPAgA) zO4FyWqi3d{rAMaUq5q?eNB@9f6a8~&W7lQiDfR-ltgWl9>bd0bGONd~d(Efrx#$on zd&_Eb{>}N8bn@rqd^TM6Z5AcF;KrNb?fazGWKq_9mP%G~HflC%mN)w_$D^$~M>r>M zmfd8Uxr>XYi=~U?mzt@ei%^3>gF{2v>WZ!95=TY06KngN)4@`zLA7q%&1fpChCuht zPAXD$=a&F_>Tu0O56hACd8(F1d9|v(=f3o6Dz?UNU8x?Hlc;y;}~Zj?d5I@dom( zY!}K)Kb6wObx-`SJEFJr-wus$hiEYw4c=aML!*xvyWQ%pce62(bT>S%YcN~%H(akr zYeqw}F+aR^%HV7m_6;K5P9kg6^9Y^&dY`+GUUL-q9@Aa!kMek0%C{GT{y_4=vB1v3 zc^z@ShT%UVFuuW(1S37yun|=^=^Tz0h8*4Up*`f81|HbpUjP-Aj$=w z1~b3FO{uuJN{3qCVHqxndUZgOK{uhe5Sh?HPWafbXom&d2$o z?mxjc(r2oneqg*D0pDqR0W$!C(Qpt<5TG9!5vw0cW8F-U?6c3YLtrxsP`WMOAIva0 zD0mC%ito-tcpc;l_73z39E6DUhT_Z1JPYU#z2*TzrErxCX!lIO1bx01;zaTyc9a9r zgA+dv)(tTPkzSUw^ahOy6^KFo4Gxmq38|eB4sx?c3eAVH9DnSHfrA-H^BY?P( z`wKSmKt3_gyioTZ3E>uke1bG$K>o;3fWSq574^q!WB_TM5(GPk`1(x;g7=$D0a80^ z1^V`~s16(x=F9y|&}0-Gum^cf3q?No zRuieaWUFQ+kl;-06Y5SdIBgUBW5Pc$0rYGhqdXU`_`hm5D6(95Ad63EW?{X zwob!ySU`QEYzwefj!ziUf{hHrGxx)@pa*!|Qb0n?&r!~vndvWCP>-0pBo0h?2_q@*UAJw^XAv7ckI zB<9d0#*iVxr5#j0HUBbL)g(^W>iZ<)!FZd5?Isttt?e!gfT)}NO-&T2um%BHj6M_e zVY>~OlWxxgfZ(Q|03qL3dw>6=EI?2Z0^4d@MNh~JYR(2j8Kl(-0YiCet^x?5-4R2r z8h<^T`>HqFC~HYfu}VBu8i2_= z$j&>W*o3;~3tM{JMhap`OB3PdUhDg6bv%EX4=$vy9_VwvMGFi%6@qmZ`cMpvY6eTAY?Z^D}4*GOS4i9fiB{kenAWgr_Bx43$gh2U;nL}HI1 zJZ*^Mxrqh1{euLq2&6zw%OMFPA$a3Lo*TC@6St^=kXz9qSU9V&zE{XhE>PMd9sI^$ zd!gqpfNK-{gzH>8q_B6ouy?o-m`yc8tF*16U3+^B2HBXfUf4%b)aTKZU{Mr!X&GUs zUHfbqVK!?BuD#8T^CKEcpt09O76_(YyNneLrX69&yq(Sr)TG}}&A|HlH?Btj{zbsX zuh7TMQ*e01UTX(U&$A@waDf{X;FECI(V0b>bA zUoyTk5fnQS=9$P~Km1Jz1opcy6;>!v5e=&B4_Mhi*x5I-_CRoPBFd9ElD?2aMYfYj zV@0|s(JnbKY@Lg&^S@bvrKGwu|igsWH_O7 zN>F3pwJh1%3C)U_sQ~-|zYCqHFk>Z9XM&H3*^v2TC<;cQec<@x(tu``klN9C;?uyM zLc3$`MtuHwcOd5MmLj+p%sc+M2=A=@9g7!aSD3z-_pHDjj~6)pcZWi8YFM>GFx3d@ z;yg@+2iCKsx(J-f*`bGy zF0HG0e?~XM<(VvdZGiN~7HN*R!k>92ggmgz+#L3V0)go};4@osYuhf!FUU3{yseCP zL{J5~n@|>~hVot(_*UZV`v`Z;JaOFt`mFLKj*OMx?4I}xb= z-l;r}J|P2?qeeT@3ufZGQ2TGt`LWmwX@DM~-LU$!fSP4v4?}m2nZad>P+aLk9C0*E z^BkzK0h9MJMtl({_mJP1G#{4=+I)C4St{Loi-6+a56F}HI-6+m{faTv;Y3d= zBpcAnCXT4j-%T?B~nc$)olAi_+Zk zWg=f+AJa)alWwi}R<_-I{<+YLAum}#)cBYi(G=0we015$3=}-wY@dWf(Be(JPW^+I9bjEFxV!rr2 zyKKpM=L<&Rwv!eBxehZoUHoiy%S0l1BT1ag1A|Be>(4Md1ole;;z{XtGQNs}LUE8_abRhC8K(iULPg=6<=RrAOToM$B_85k17`18wiERdu@q$(*kzQt$=Q z3(9rR|7N>;;*xH3B9)Jfx50R{Ygkv6nfVqrnSPTl#{Q;wq}e~dG7^WCg{2s<+A^Rz z-(Xe)83R}iNnkCJogPVLX0RIlY)xG`I~au38}3cGZ5~Z&klN|Hw@9Q>I>ZRg57j+WwX0w6JD)t4#UlqS5J;2OovL_mQ)~ZzLbk)ZE;zHT4=M%1lQ2_u z`vwDQ*qhjKw$uWRA-I?Yp#@+Mo*s*m&vU%NQck|NV(&ascJ9e~#waWLU%7YSDtCtu zeqYFez?b87T~Rc==JPSyVM8m?htEX)@cy9S{gy0+r&9+w?$ORdf#T?n$Ul485~&Hn!IOpq!ev7D7)+Es|HA=?-{|jil;Ha754^@c)SS&eIPq9yn|uQMh{P6NCIg zY`B};Y=n2`a6#iil3jDs0+vHnv_V=6yRX-nw9gFTWNw(o9DVdnr>AV)Zx53f*65V* z-DCr92=_7H245yGRgNC+64AS<3gIbUo>?#AKknhCWr54$W8?lLo04%)cGz4>28(NG zuDg6C*}VW1F*!0n`*5Gg!BxP(F17v{y|YyA)Kn*G-2&!i2L8Cy{0NxGwQNU}u)HnDpi`^Tt22Cf z`Zs|5^$~@)@z7Nu{&bm=Hf58{pBOWKJxa94xdHn$=%9VL3KDu@_V}q6PBeITt5n>9 zIU?LI;D(F73!-@7Q3uc`DRgQbB2PlG36EzK|15rf#%uKdvnMG5FP}RU{?OVDM2qo7 zdb03p38<0W<^V0N!kBDIJna+YZYwx<)1d|h!{sAmqsu@D^@%ECTQgnVlt1ZC7kDD# zuqkY%LSDekF-*+BI1%u{$1U^jMm;4x)44;~3B0>|aaNiAZgV#i?VtZvIouk&zN+Sg z3`>a#uidfJ>qb}HmGA_;6b(3WYtGBt#g1;Xlk-^uF8&PxZqt39Wh5Y}m&}O&Hpf{p z($8)Ag^PIqy6|S9R@&mV7?F&zbeZ=M{jdkqjYan1gM5p?B91*VV0){oO&Xv_{5-)< z21mNw!&4T}EMOZzEObYWq~%PRUKejvV83^1ye`S6ShY#-=jL=qr5v%9UGFoUUBY3j zQ|B?czmFGTwJr084>uk<_%fwT27%aP(ip}>mz5exN)_Kq*0|0{Q1O15!06* z4S?l!L^gr#pkIk_ClLa|kmV zcN*&$Xk2Pv4=xrI>ERW^uriaC(y_T3*QS=mXKZ|Wk1_z-zEj`ifyYWgzr5uCf)YP; z3GbNQLT6`u#j}nDe6pQu90|jMT!F6k!ykCPzIX@hFm^AmEz1W)l}ib?ovwE4?NmJY zg}Y&_0i}2f$FcN+54h5uf_EH*$wCz`o?j2a2)nMV;WzcthSZOBf%EqBuBYj!HvYhI z7&Y1fgX9q|F=AOIM7mbe`oTA&9KRi(ige-nP5# zE^tKp?JDjM0s_Jrj!@hn==#MBw{VR!7=bC791#Ds8@q zdMxr3N_60zvke$31w=1TGg$;wy#-*GD51$4N5QbQFOQ1PsaQsRya)d zJ!l)h%u%!%Ne}&5X47U&t zE1UAao?LLjVbVVG6S?CKxt|5Yv|jL$mOp)E^jZbkHsx(GE`?OL*nN9K`QE&;XsRoM zta?X5on7M*|6^rGw%7zItOv>9(Trs-JsOkyyBgXer^*l)+;TOv3uBu=lMj8e<=ghx zz!qX7Wy3Ruc0DDay$%5uLuNP~?<;5#^2iM}@- zoR*%`+{QkP5p&}ZJnvZ}YzI0`rwn!E7s#T>RTH{toW7PfW1Re^RtI%N?)Dn>NWpDO zGKx`8(?O`L@aWy1^vG)6HU47h4j2WbAWDwuif*wPUN6;iyfyAhwsyKJ-ERrsP%A{O z?K4#NK5ox^kTvLou_F zX8@bjece0WZ_eG3XB;8D$H0CXin+2avunUr2ujX`?F#k^1|D;g@NjaP+iTSJ+#1Gm z)MKl;*UT-xRkrZhqE!igT7oA>sWoFEpI%2*4eaH%-NI|TWW*=>(L3nc#o6g_WI_SH zw>mLT(OJPDYmruUp-A0V?)h{Ye}Rew_&mK@(Nx@e3}NNN zw=8n(D6#_sLqAOL9P9_p40sBjgmXfNAJFY<2q?I`bGm-dj)6mSKe&J^7zdZv*EF0A|M2 zc-LQtLTvw%ZX2R2_C_VRr_=GLv6aVMZ$ZBB1c#Ns>nvhFBYBq=oavti8wW-tfQ0Hh zEI<+#&;l`5Vh`0J(gBk0-&B2i$TX7KG^JWE1~+L1lI)D0ts+88ayh#!nU#Uc6NhgH>FEUnnIO8IXy6w zM`dR^i~=JjGfL+s>bXO}+$%1F>f#;1sy6qELQpd?*T~Ys@=Qg-jK0u5a>9CgSFJ_e zF=WkjmfK82_)XL;3gPANH1vk$!sOxp&}27!ZxYE>l_D~ox3lPZtJK&!(cX`Bj;vg4 zakj=MmzsS>P=TPjfqCvYCVJ$%q`l7x!7ED$RGLd^j65*ayg1%6|724tVY=2l?jAOs zl^fOO{p3x4A`vhuyAsq-=xcHRfshbQ@az6Dwr^zmW~i-z#h#b3_vGRTtne19U#YHE;oq3rUly8uprH1Pe&75(W(+X zay>dh5cG?)?2=k8ej7ZjdCJaw2PW)pdI&Q7l!R7CjNAge3(? zsb&S`NVFp3NmV{1ad8+CQwYiT19h0yaZA$Wj$&7pz@P|_k>wPG>!_K*Ctuay1Z^)6 zxXj6tl$f8K-&k!bTCJv=u8rQkrMB&iym|r{30OI;DLWPHW_!ZRR;0rRKCE-HcjQ_y zzL~9tBNx=!>oaVW2uJA7(o&mI2yr4D)u!*?{EiwxDTHt^Cz%k6#9+%G8MYKbKQ7`d z6epL>`sLW?VA8awS$A=}^qXyVQC7iX0h}`ysuW@og)?5HlyuR@9`&@~tYpbc+TQ#d zeS?p6?ErWMSXWeZU91}yby+9U7z5rx2CTmW#?xIDb?@pUV9)8C)s2@g@?q_0Npd8y|Thx$^@*KJM!BOM3Dre&>2Bhq9s0S%9izV|)`3XFKO%3Y#ec`s}omq5Pz$p z{3|wiD-rs1W+r0l@~37mEu3~$4dN=^_BY9dICx6y)q0ZODo{#pxMr&_b7S`P(o4wt zt;{6?t7g;pHo{52r8{@wjU5ydX-1~)q7}FL`yR23%9maSXL3m3?-U+%x&T-}_HWT9 zL*sQ|FePOud9xtnil}&s4L%o#{f!@o(+J%N(qFB~>c+nX-eC|+m&Fi`xO|FpAhou3(2Y?+mifKVqx{dY}j zp{>F8C8{%7LuNT|Gxv&|gK+K3e)Dmzq}az<mVB)?!VGs}3a%tlE2I0cR*Setg z^1weJf@l=r3ibGU($t{;aPeZXHe=#MXR7tr5U-`{Ozs z{sa28G2ABBr5GC7onD{fiHAg7@Mo)wn!@AqtXAwcakD(?>5m&q$^j!6pB)%TJ%;1gNdKQx1X^uq$TQ}_}Tv+>C1YMe77K)8RGvu8ZCt%jpBZ0?piQ`oHS`y1nf zNyYfhdfYp&m(3dJCeggS{yi|YruxDZR&j0|TtJ43Kejj&07 zRg%^ti`)pl_N^NB`?1%zO;yD+dz(PUxN~{bm(M;hRX-Oy8zNoAv0k)R9hPV!Iv#31 zYLkkgGN&dq7iHDKb}g2K8rA6q?jFvl?`OI z6x;4};S-hxz9#wCPz|`dHp|p5oFl@}@iTKn%7C77j?5}`CaRfWd#%F3`@@o6tx|G# z31Le`xVgXSIYh)m`QW%(vO1O>#=wenrVWO?4%OBYfH;~3KOkTk=7-!ymdFp3HJwZA zYPHm&#ku3^En2%I09Ivv?<m_YVsSn}z+~!@)oU$2r^@&Yjd2BeS99L$ZA@QfkPF>)0 zz#klh#D$5k4Z1mgHaRiOsF2;9JskH}v-+rH&Z3RA=KV|MRG|VA-_=PJdJu-|8y&OkMo+fz(qd@f=z?Sm-|QP@2AX*f+}9CifXQ!V zo1~eWD_UE%ar(kJjV+^<;U+wW1pbhJWnTI58NaL?XDA-GVpf3`2$;j~v;274Iej`Y6|G;fAY}($ z^P8^6iaOj08uo0#xTwXmXdC8wC{|W*#2A;b6m4+Fz@SIl8wjcm!H~E&iLZX+O1<=H z7*;@$vkW)>m>Y}%=zl)%6CaC*8?VI9tFQU+AO9zxPv|Ri*2}NR(>4Z0j4uQ z_MDJ-+laCFbEy_Fz|ZX}HS_c+UatrDqyX<~Gg3KXH3$ZQaO|ZYqKTN6EUgw+N_t

        $;*SQm)~B&bFvVIN@1aBAh6)CcHhDLdUo`d=g@ z7((^7wDjA%;nG$=

        -|y`wo4M_+m`3|j9jI5r6mvP$k)Z-hKP`CjOwJ#R5)-TFV2 z@6Oi@M^D=)e12j4%BG9ik+sbs*mZ-+`E1H#0`RVg!Gava-_tsjdoa5_xwqTYse!O}Rj1#y|WyaRSm^QP+r$!w$RJcgi}BpXi3G z`(T*l&#@o#gqp2}+g*A9m5)nNTf2Y6c)O3Y<*%hKk$W3ITgOjm+7@1>ZG}|%D4;?l zokSDXX*yfR3`*Skc!DznW{@+R6xpeuK}w<%*Y^4DIV3CbUt4fzY z!`tI+!n)!4*~o9(Z$60uh$BW};77NAR5kh4Q~hgAi+)^F1XF%cI*Pa~6skH{PGw*{ zNO(XOl#SXnTeA$-Ks`bP)|B$lnE+xB$HZ?Z)w5H&v%qW*r5Tr-s(D^-k39D7)G<8t z3c5=M_tu%!{Z##xSfK?b3laU-NCcEn352Sa{UHv9`XOjo zi(Yyrmnr0C0fqyn$t`(Sfh##zc)RCr!A-L(J%C!4Jn>J{_uu$bH9?wH)bpM?$evz5 zwuIga-Dmx1Zypr*Xt1#p;B}3ReS^>52p9}%kyx@%Jp77g>~kj z>WBgzlT^yLJxOg2+mU>Pn53YER(OKV)ZHu?#uTcA+Z?ng2x6~4z}s+W-F|Kku#s{Q z3*x?+LwKA?tL_&BR_{7^XChM#Njj8sx@1zyWnARo$Kt2rC*o(~$K$8tCtK?YVBTE8 z!k0szL8n8naeuY@xA(N?w(qpZw$HTJayLNA8;6bZe{*w)UC-VdW^|lhl@?>9@gs3q zIROWdN6AR9)%7RmWa>#&$4KxpD&{%K1TSZd}%g z`>yK)K8m|vKVbb1sk(bMlCG4639)X|9;mC|khn0PXSSh$de%9SD|u0cB{Z&mLZyNPxFZ@?~`7l zcsEGWiR}iX<&XRM#kLciFE%gQ)M(K${T!P`e^KvJMpuDBIfIs1xn&Km7WZ4oj%+6q z*cCd#!U#^=m-L%S#nqZP+c+~(h?!l+w|gezm;k*#=%)<@_xCf7Yr&U#KYlDx3;)WE zF7FBV4J?)>{wsc4nN0vgdYEq1WX3Az|c#%wx zoOG{Dx($E$mEVn|bj`T?3ixtN130=PK_S>WL$l^=gf`eVY_bDVl1}S-5YM8JM}?h@ zSjKMVvomQv5;ih1e!%TdX8xB5&AZFZ#Ai3m3sES~%+jGl!#5W2E1NX1hCv?A3H%XP z)AyMl-lYBd}wM!TsO1- zVRJT{P{>?2L&FYvt|4O+G_{8(GTvs+$x^D?A7@iL=Zm}ISdVWr$`=^qeLuGXFTLj~ zn3VfHgs4=E{hU-CEdV38v@jG^%Q#3p>b|e z7WJZ}Dvo+M5hy>hl7^e`ATw6zg0DC(u0s99s=wJK5c#$qEd(heG~Od;$Hgo(*?r6> zHm%FsC!F8-TzRqw`aLs#ZRhriJ1;zm3nBmhtl=TDzus_fwk<{GmL3c(cq>-tY4-m5 z)C2H==HQ;8aluO8oSLfE^+xDgb59z;-02Ug`aR2MFurp^VfKQLX<>uXLPg-|OyjD9 zV!qv5aAH2QCDPU%Z(DzEYkpoi)CYBD+vb;rh95&SX72NhyIfFn1}fjy3OgQl6W1Ka zrf9WzK3e-@68vmeYKj$Nw?x=%TekG4XP+U5nUT!^GnuCpSZ(}%Qg7jO@buHh_WiRs zs$P446?nR_u3x5lrv+EP!^D^x2oe-3h^-S{Q1#4=i@ZZ`Ywty-xzwISXSrQ^!cJh^hHYFX3TPJ-5G4&$h`B+vfg*HDg|a6mdF^VT z6sYQLoV65aKLd-s{8yJT(u3wc-r!}FrI;%Zx)N^95&e4N@F1sDWL@A>LSc+E-P4jx zWSYspoxeZ!vZA~(VyE3voa9g{b{TZL7hEFxh#y`6&xnUuC3L{J>gQas@Of z4p7EXEhg5DRS)Fr>&RiAOf|*5F3Niw$sdsPtVGZBp(#-~ABLZ98K(C$*FF6}LP%+d z-gD-8r)I3?BLCXpXLZ`|m-RMX=VlS!P5S(Thw=Tfu-sOyAoL-K(KE~K1mK2fN)0C_ zEFoc56*jVZzrMtIDDVxmI z+dbV~Z>?gCjJ0FhZU=vr_{T4`q|a0-wC^~$8uwQo@S?Y_B6#a*9By8{O{b!``)1rH zs;$Cz3&>4w{-E!xm!#eDxPf#|cV2$p&EF!oONFJsZxx0ZB%o{8r?rK5`cfshBfF+h z=oXB-^7o0=26B4Fje~|Ewfg2#?o}msoDdaXfK2~aIipn{+2>kh*>}x~IhGv!1Pvyo zV|8AK6_)&Uu3Wo6!7b2;5?frgG2Nmw_eIxI2m>jx@h5MOvE0Zw93*-|MHb?(wuH^aXbCIZ)qbwHq0|u1rA}S0 zyV-U#E|)v@$nliUPm|I6hQg3{N<=%q#|XVRhYTmrgXHMzfVPK>IzY6Jl6)d}E#aPI zK)zYbenKna7s8tp5dVE;`>H#%$`L>N zvuY!q7Ekm~1_KF5>}4&H4`kt?;2%n)d59I5#ktZgIN)IC=`pTP!;KB&;YTr0`|a6~ zMWV7&G0^%(awpQzpPva{S_KkAY@1IGa(6LePn^JghnasHx(!xr5Mb$zobSa1+ z_*hphf##c-L;tnmYku`vc1l)!oikqaJLw(p(zpCnwc84^em#d=J;ZN0>Z-}3eagFj zi40z0$>|IM%s#Q}iebbwTZlv>p{W>H;s-n5fABRA!@<$No=fvJ*1GhcH2;jBS)#imX*ZENBuwpF`BoyIt=7JCP$c$eA)Vddr!yX(23`3C^(- zGUHnN)zk{6FDh!zY$+&TU@}wj_w(Ph`SE^*JHwdCFv3l&J$5&Q7{0LcJIgC0thaCY zP~R#pr#7TpwLqOYgU=Z>4h_D|P>BLcw!at{3Aq0QgU0@3&_4BF-V?BP7`k(%6M%4( zIgZM^nZZ^;BgvVm*HQkx> zANJ2@v->Yzl`(D%(b_M&6V-bz%YL+-XR4NXujsc}D>AZCnfhq9*!}~jPn=KQUPc~D ze9VVEwp)v^1j2a2B)wR^SYL&g^5k;aGp;ivwyt!U$sD$63#~?18%lhyCZf|l7dYn- zmlhyPr{3c5xzjz~gBg&@%g-j1N#-Yysr!)q%1zU*nNjWS_kDhuykdxXzIlWkog6Cf zbnm$9f-VGK2j4;8=@;Fn>*Ma8ZVFpylCgTirH(T@gG* zdkud*KQoiR`Z*_V{+}0}`&$mzt#0ojM*Clb`)#pV7dRK3av}LM&g7(sI5RM>&4Ema zcyR(>#rUA%*Qw+BgxF)iHv?n;MMl@JuNj`~m6vV-yqla&AHvs~jyH(8-I`4wlv6H% zn|@Ga=J@7vK9g-z$90k3x!cg@a=}(|%!z*E{^Ctl+@#Q3Y8Tb%m6Jr!aO)e?l)S@} z#|i)86&y8k_xV)>HM-yRRYhzToXb;FDSyi4mDh`iJ)rH)Q^lG_Ojv=dT%f5GH7U2O z6kC;y?kpOlNZxo$jTjAeA{&6B#)dtlQb6l3r4kBKpa~CduqcHe8WsRRPx|+V*Z*=* zt+NZ7!R+H@-E9C9vz$>lk%fdeQbdRx390k&H=)I|2;v*GgQhpR(F8Xt2HQf#HVb+i zH`wBFmHj&t3kqKwi!U2oT)KLRTY7G7g*s2vI^T&uD?c0S1J0RSX=(aKvYQOSTm2+Z zHJN0rq^-=<)Icu4(c)yVvyNi#=B%-{G)Q8vsh`nOGOa58hx;Jk)>6<*S66~T+mJlP z7NaU+hCHDz_=2m$n@k1P(^`pn;AG;!myGv5&+LFer(bmNUlH0vEZ@}wbjH#a_5`QC zmjZOCD=TSf01ZRKj;qy?b}%FbGsOWh%{`5=~98+HkN=1%p$ORohQ zoIf@=O(CMOTU+qgq-Kms`qf9B2_fC#b_rEe>Q`~PF04L(bkkr0O)CJGPSUk z)ih*t0ym3$jK~PJKbmajtQM|*q?i2cFgiUh;0m8V-*D0Ji*4!z!?5td~Uy`|l=Mk}Vyw~=ssBwyF-T|1@} zT$HYRJ5ut^lXb&&qcdS>opr`u=(Gk#U*RHi%3YiCUIyAbxu2dra%z16oe8l#tx7ha zV)3HfEP6YKWbIP=ML-jwKYzp+vmw9`6RmtRp2p<3-SMDT-y=koc43JLN6c*&@iK+Q z$J5zo-LGQj>STMDtUX~`12d%(zF`mP#}#Ue%Jsr0k<(>drjU(jiKzOviAxJt`rv`$ z>vnqYK7uHHadI0M{RN8=_*fVZ?xlP1FDXy9#OWi(-{>i=G?&vr z)?puY!r$~}al6fk?L+zNsLw9sxsoMomk6qEkq^&OgLXsy)lZr@(;l|6vZs;jgxbo5 zc_JVn|BM;exS(3gm9(bzGylv_0_E`&217;vz34V!B|m3ClB5mQN72NaR4TxW6t}2z zjo=}X^+%CPF|@Ap*5Vn@OT<+ENCiyoLERe{>M~9%+spMD#v+^ z5&E;IOVQn{7DIRN@oy$F*Sd!$U;Ungz9EQTEqvO8`6X0l+mGBa;)iwbM`ePvn{FFn zb$>MPou4z$mQv%f##61YtNA~-Lp8dm7tvc{R66bq6-x@ma#eoHV~z#dIcL*9C;uH1 z<78>xs^!5F_sqsWek0 z0*c&kV$*zJm*&_U!K17}x0MPRqwd%+%NTk}IMCsg=;6V&-B|3|QMrDSv>}RuW@8R9 zk*4@czQOfxrL4{FYTroaPI#*iL_Z!gpiIhLAMrJX6RlrMnFV|akbvEl}(V(gvM+%9Nl7 zGk;CmD}M@L!QGwQg17jXx+uApc=P%m;5==I5&U4B-f*+Dr*0^5<_I$4F1pRRrLCjG z0BP}QU#qwcUH)QqTRyvWRb6ZPjJ!g%>QIA_LMNOWO5S3>deo%gqvJY%OfRuQc+yTA zZ;*=as(5`+A(FaKTN2Z)*oIImp=U@YpIFj|DjsygE+d=bYvyTUMp{x^_9-=NXGrkkelX}Mu^`oiT_6;5}prTRfd z;O_n+52`VKt+uZzlS&P=;KkV=(q3)j>tH~m1vh!BxM!@|ZsrTG`l>mbu~fs^E(Z2g zIhasIO_d3nW3NXRyrntIH#z|p);h~;XSj>(#a=2$u+ROBo>;{S+I;R-`o?%F{47&1} z1irt6=6+zy!Kz?Ex*{tXXkvU@nG!LKfii|(0+yG9-s5>vk;qf^m9;d~veacyX=u~H zS+3-m>+vd$#v;ni0wylwBIC#U!pA^=(%*%Gi*uo{>C%*xbw|uw_k+!6ls+TVA*4nt z6XOBjRU+W1o~y6s546{z3yXjjZKZQ4wLuVs`#5G(dOJ{)*eMo<;eG71=9X1 z9B*#2vSE;o7%DT1wzG9%rWh$HpRX|G!TIT9EUC4zn;HtXRkSh9YKt;yYN`6N)6^{4 z;FOX$V*mghb)L7%!?L;Kj?z{lC@m-waxfelJWEVLO%K7cRB1}7N@b%N>@dBloD(TE zUFjqlHx^th+YL77(BwB(($XAgtZ&YQiIn9!8~a zuIi;sOclWT+%e1Rd(mH6>rTCvCDm4DhLD$q9X_T~B<^T~T9BT(G86QGQ}RlCS9bR( z_L_VM9eTU5NFh(bT_UFKqSQU0rImvo#&3H14rNBBO&d5s?NTB}>-Xku9QBJIA%2Cc z7LA(U(tuyAka-Edj&bNK&bVP?huA z$_f1Q)Jg-ceWiNkDhs2^f`*2nVgy+N%chdZfa^!|^VY^p6iuW94FeHZDbp!;t0g8Y zsU!FE(#DCr*`d^X8jGEaYOkR@JeM&XDIqD}f+#nRlaP>=9xphobP7K`F_z2XN$g}UC8woU>|#$_ z8_&YYtD1+PffJt{pNwKdkRBh$!s9Y=DS5)g@vCJ}&<;C0JuN*ep3sJXmD@!E_tGDK zzFs-xpf--!D^`S?%uPb=D0ShD$RCYqiWQpLScEnM0$U=$PZ--I@l(IHU+o1wampFmRW1)77^rY;+<9KwMP&M8jr%ux=lbN%%tE5G0B3Og zZAIO0-Li%|IJ)vOn~p5)?=kd=w70D3npLP!J%J%90sFMa8dw)NJP{^@6n&enjOpjVp7ixshZyuYr}(4Z(qj2ilETd?*a~Tfp8fH8~U|z7P7E^OD}Q z`G3f2;=J-*%m>QcSQz_2zTJ!A?J7^d>UnkHF%||I0oahbP8B%4EfsmZEwTC7@rr~z zpA$9ojg6p|j#oYUrtB}^U87RM=o2123S}v)SlTe;eYqrjv&DTaHEG_-6LJvm7&wOE z80aL&AwG|yzU>~lJI)VohZ28%GOIm5F@TKdUjS+E#0l5?qb~ZOnui12Sa(^<@9(n<>i?y>ZVSH zZ!UJ8kOn!!%rGT zNdr4Z0mE02v%w2@61Hwa&K zUu9oaTfotQYu2E4HT_ZRAxJtiCn;m-pcteakGK4G80^@YV>R@pm2f1aoj&$wwJPW* zT*KpgQvL*yAz!1PimyU7u20is5@`xTKK>+7;W{dD&E_iZSRGcN>(l1Y<a zA@btxy@z~rPv6h`CKv^tg`(NhxV7TTzDFlNOT5%hz>d9{Y-#Up{=BBPqjNbN zF&2!bPC!wogaZ}<%Yb?Kd^02=%J}7XuiN-+d%4pAh!bMnM|b6*@cQmwRBz+JN*QVZ z4dAD{pvTrRmq`xB2;brA&n8r_;f8v**xR_qNV8Se^d#Of+XB~R99GN9N%Le~%37<~ zxN<5o3o)%(rpVRBa5B{xOFCTUa@69&Jp~I*q{ts3XsE^Cw3jLs`@>S8@;yi#S z3jCKFE$(9n#S^B}p;hV6V1P6z?EOAyHK;jq5tf zDcOGo_=Q4N2h{%S8iLA^Fp#7X9HL98q?R^UfqvTyKa8q~7K&()22<%D8nIY^=7d$X z^)(&#KK!Qt20;Cdl=Dggf*kBz|B2rHuVBMPLHTtiZ2w&^-yk;u!;tDae!rhG zrKpY0X9m_7bbXZ@yv;DR9IC$^kW9q4OYc#*~aZWnf-+Iu;t<15w+XT9{{KfOH znf@^T8QWa(SVvb~J#oLz)XIMk@EE*~I8Eu2^O@&MyW>#joX{Y0>o{hs9!eavHa)xN z+;DgQ>6T%`GLO<#9x{7$1A0Vz_8R;cXT(WauU{#znD=cdQ|h+JQF37C@pm+>PVS$s zl(6}jb{|zmiaB7~y+1x2v?zUTJH3l~w=bx7c1@P15r>v4g_A0ird3#0DYPwxvy{_S zf;&rZFS0GAV4pUTwiMJnOLkm{kJnLB3WbUjB@d-16*MM0r1AbUy@%$FnX}XI43#rT z^-Ry#Yj*pcFGBu?>z`>C%^NXi$LX1eFJyZE|G9+nkcNzqp^6a35rh6Y5GM~sk0VwR z`6Geyo%El#|9jKNQS5E>NB*C$!Q)#Rz8Lvi5AX2leYj_yF8}}Gg0A0F@(jT@h;>8L z6)Jx#>iv(lr|gZAvlsDp8Re-AEQO0AI}zo#8f zN4)rLbzXThTj_cjlnJ!qbl7hFt4MqDnEmTwFVm=cWaYO|K1ymBL#wurt!=K#`B1-;U znEF~Ict`S?e$uu3X!13yl3MEIc*<^==6bu(X2{#vqzMz*>)`(V(%0q`4A8_yZXqLg zRh5ybbeuSe12;e^PmL8h4lfe&GXOi@rMoW(OdLi6)%CRxz+4=62!h4rl;JxD7H6~yxK#%Y*bs8Q;o_ASFnQNHLocNsl zoIcBiemc{V-Tld})83vkY5^%}Qg~f~cnsdIx18GZ8x3ZNbwsqZTzIrn;6N}f<{M4& zD^2nsMMQyOc%DODc$GmM3G;4vtNq|v?ZXdMB@M%PQc`9)j2yNJ`8sYETFE&46znQw zKdRutz##IVAX=5WJcFwSg^eduK3wCIus2H_G#EWTr< zic+e9`Z|UKrS=Z8bETm0Aw^;r{#uwO!krXfQ%2-@hlm=%#q#R_|{ijbx1r6>y$V==hGQ3ZNMl!^&uGz;*S znCuzp!jlD<3K3-#3oMq<7y?!KOA1zH4+~PWl1B+|3f1`Q4YAhC1i5%USEK^7*|)SPUHgx6Cp^{tfUDL~PF+4hZa{Bk^qOPAFoLmZz*qhdcD_A`zXQga-Xj5>3+`~|ZT5`#J ze(~S547a#CpNSk+F+yu;Zp0`Zt#19&>a76xo>`-(Zcv8#KBo7v-x{X#Sk67%O_gnK zMbY`Mfw>O01<-Otl++L?&V7k5X(JeQbO+9#pl30CCA#m$`30dfhBYA2(0k~gpAm+uZd zggr^UDeXoi@g&S)oN!_tbK}R^BD0D5+umyTXX{pY!dK(RCbStmNbx$-c}%r)5wXI& z@HAMdjc`5!Wm}AF80#f3Y|J+Rf zf-993)LRe*Pp~W;)5DhmoJmdm@q)khglaf}Y2;);J$2F&!_Z;Qw26V{WW|d=H2R4x z-XfykKnH__4K{%!4KCY9R5_5Ncbp@zfm#bGyUeT4@9)*GxTPmi6DeA6FHx_7S6MA% zAprk=jzjAP-+pTqQ~f%sZcoWXMk-zddhfCfU;wVF8D)`d zsykOnWV%EDmPKf|3q!sXu4!e1ps!{_bhiknP9TXpiSWm=_*3*kuL6mUpDpi)39S8n4^D;H! z@z?rJNnb$J$k6(xl!18FIS&+h(TG=E5yY_=lpKR;;#=m#RaphEB~mslYFN zydDVAaJ#+gBHVwvt~yNY)_c}X1g>s11{pym2)9-Y$3g|O{VW!<8HUuupBlGdQHETE zM0$8R1EK(0GT<;+4RrH3cuSYwO)8hk8APgZo9Q@eO#mwQTruYpPYOoZjtY-%r0$tA zbGQzY@&q%QbZuP+Lu)bp7%Q3K+>O90oEOr9ak zcP56&7FEqlhkG3xPC%C=jQsy&L71261-%MWmLm$R;s2p|?(_$|yH;C{Tq^IeLTR?& zs2yq@=?GRIReLJ4s+>ymn)VgJT|5bjUWv(bq;obW+NEQb&mn_5ASP?~AvDYE+Q`IF zbV^0*iM9JLJ*5Z47N!nTd4rB|C`%{f?OZ?%nb=qM*pMK51i9YI|L*uz)MgthL96XQk3N_IHa~nj$Qf4dh|eyl zQ!i!@B*hJJMZyqOE?4(17$qj*QZp}}Y=gKu)-p7m@RykOg7^&BFhd4R?7h%@=%s`u zxcn+ERgb;R=$4ur`y z!7%mOyKZ>?P-8zyFH5eY`q;}Gl!oqkRW7uHn`F!#ZbZl&(~7dodzW@EhAFa>($1)}mr(?X##8Xm78T4arJuf@;( zxp&9*@KPzuUpsi@HEm_xK~Z(Xm!&%HO(a%(#yLuqAKiT=$K|b=nB^%Q9?tItsn6I+ z^gYkr`iDo=PNSni4RQmTlxU!OX~nf4}r)o z(5Hxkott4ZZnsewcbvS_Nvu)P)Q!uG={+GaxZdD?+9J@Ktvt}>FS(R|>#Z}daJFxmGv~)QSoG+a}2E4nv|0w}L zXEBk(CdP8n$K?!gcBoVyC;i6ry-Jh7_u$gWMCFis0PnaXay+Z_f2Dj@7vat{M+NKY zZJRsg$<+>vaJY}G!t!x&!W<2C)%t|DveiNU)pcknvmK=!e8RkF+nWbuaQ0eE=hA)@ z8Huz6I)d&uyV;CNE08BG3|kbMW0C-}I$0Qvm&6QzZB?>kKX#6|D!G6ATUQH-)+`$x zu=3f}?-OUon=&8eD=6xq$6mwQF1*veQUc>EVOh4n9j+nSuK1$ryUp)G*La`e<$kyx z$a#Jo(iqO2IsfX%y&2iTC&q3xDq5MY92Dv4ep!yck5_Fsbgrf9v+*_ zqI9!rBcEI@XCduUhQlz))BZ?PpFK!)0y#J3HsbwS)C6A}C2WX?BDMqIEF z&)S($-|v$@VuN1bk@|d5fjbmDZAvoK?1{Um;`zHn`?yrRA^9&KX{dBCK}}Z$kZNrBqZV(_eesP4H_4)dMk+T&Q!zH(Zd+ z*M}ZX*NQv=`Nl=!6UULT@yci@CC9F{n6BR_Zti2zpeF<%O>iDonUDGy^JdOCq|1&W zcWB!{;Y%YeGU!Nh0A_r<5z=kKZm$($4Uyc%1V}Xl%|V4K1Ijno^g=8u|ScI*;4$MUwctku(n;2Tk!!&%pTMtH13(iq z=}QguW_bL!9vQWsWEZG7U_2tCotPTfHDNE@g625RxF22^U%C=w!9>zC^t(c zwxm>ZH2jxCt=B3>)?Ws+DF)xph;y6!Y_OB?g5z7S3qyA}{SQL*8vMP;w$TZy74siQ zP>p$P>K55s@*0haX+*K`CF^5XcctmFFwDK(&X-hbKHpth7UOTDH!PSj!&h*GTh{%K zOM;5Y3ZhF~djPwd+KZ{JEH#yHnw#vHQZ|2ms0i=Ku><~&_R9WZJ9;hRa$Az%Q_Vdc z)lEDLqk_+eRrCpp^uTWnMG!GFV8%3|U$(M@Nfhm}|93EU==U~m2aK8NXLc=YfM?QQ^VfdX*aJEq@eO+(z??@)tNyt#y zpy9A$Xv}$TzybySQ!j>YnJ4%D{^sKugtN7qdw_ALNvD;~(L5)r{Dt%cF!Oe#(LI%J zszFE*p;Y`-%sGNUJYK+~b*qeC$lbu=U?27PgbMf?#s<#7^MSlUovo#}@vBLPpQz+v z?_D8(YL||ZE5t2BvLcEjUR|JNo^3=!=TlIl1^RK!ID>LRP4A|4w=TqDt61WaZbY{Is zyj7fU!lBIDfSt$8Jv$qG_+`@B(pP*XS2a}Sm}jf~fF%ww&BjuUWI`&l`aRfSWZOSN zA_u%Al+e3rN|4{98`ns`1>bnxR`!@E+^0*j;K!lX?yUVa$TbqY@}*+|vMF18G{)?b zTOLk`$+Vt~11IVl38sAQ%`?njuXO8{b@ptj-MusUAmqBUw zv21wukj18}_lJdq%m(h_g)Q6|2w62g0KV;t%B6)s6{hjFCe7Vod4PZoqCx1CN9UoW z1c2)!#$uAd>hE7I>}F0Y#U#EtDu4+k_9E4285>T6QF;hZ4QRb}`e+*WBWy^q!MrRd zw+mpMxpePSWTVKtaQUsIYAr(vKQf^pOT*gfEL)UFaOd^DHI_!J`rvKwobkJ~H~eJt zbNRb;(RR&Ih~y>mj>1xW{pf+WAuCHX3no4o?!l~7on7rmPi|JV8=2uKm?G;w#;r&Y z0k_2kK^OHq+Gt@!;BaVl+g5@KVYmZamVE45CLx zwNi<1?01%M?a!vqwO8(fXzn=J$k^y&;A5v(6pnU`n~%e&%C)%=SGHwS25nER=CtEu z_A!H9&h}8=@m`jWNty|)>6>o#=$i+`Fg6Gath z>ce|U5zVQ9LzmD;cEbxYj(@S`xj@&hx}TpF2;FCRAicEC;B~niE!@sy^d{O3!}KLb zYA>*pL3!Sg2>51>)ZTmaTdeH%US(28sudz~@aho4E)>`TC7!*YmP2frwhkDX)q7=Q z2G7glFWi?&+}RZdTh&UV$p$y%E+|4xPIp&zdHrG4$mGS`vV>l(ji%t~%ulz;d?f)J z8v!I~kh@#6$p>jpUDIXHOh#l^TLz0GZue8U?MYt%$i7x|9*vcjhWHrUFM=;O5v=2} zP$?Jk^EzSxrFJE;e$hy#+n{EKP~w`=ZTarGW2~#t*-S7WpgE!4U`m>5gfW2!34O(- zA?9nJpw!3&3syA82$O99hp}(;VK@=f0kMt6wtDcNRAfNATn;LCOv?6fTR|uBv(8Y% z9ZG|bw4dRJZF(*3B)km&6_LFGDZaO@WKt z=p@bvqiy}(?-z|ZevR3s>(qWy7}3alvV14%56|io$DA};qI?Pfq=w;fFBe-~h4Xjs zeUNpCK zw_^>wf6OIOod?}!UvqDlB@b}sEBoX#KE9-EcimLcGc+CPC$3rTy*X%Q$RAfmZ?TU0 zmeWp=V=awnW&cF~y!q+m-1G5~d@;>)gK~P6v|w1B{rUABe80+fKzZ}k>Sym0x~M2X z5U5)~Wf5?Hp6A4%T+LVtY7kk~9Cf|7#8k+mv%}M|*4g4*$rS#RWKU7=h{3~cb^OfT zl5gf7!?H&F`5OX{F8uYsK7|7Qmmy88?Ck%Q%ZN^rirf=G3x0k@XNAr8jBmNSvLVY0 zXC80@mccbfmsg@PCdZ8q`0^_|Q*ScDF$e6WzH>b16fwU)+1sTSaK_{E*teASV0R{L zTvVH7ulxc^~F83y?IF%o$Ml95H}Om~{@Gn>abCx} zD5u*y>QYE7ExH}ACoeaw_^cgjicT(WE{as`d2+)m@MzPw8&r-?_Xev8%eKZH_h~V# zYLY5_PHap9#Z7z8!JU)4sCwAT$9bZxJ;`~|_hmAe1x?BGx;z;y3>>Zhs+5_rZd`HS zE4z0!4|xp|gfQR=dTS;vqTdNk3tnC3~QeTB@SQTt+M+ZQs9KH$tB! zKaiUdRJr~M-i_o~K@3+d01c%Ws?zV$@3V^o-u;7@^duM;NegC29h^7W0Lp{!D5|d7 zwo^}&5C(aX6le?dRvEzj&geWs42eqRYm4nO^IR~h7Zfo_w4F4o?!`I|>lBgm; zL+M0z`JIQUA3C%}+E{&T?wtEx64@$53u$eDdM}+#IMB!=b<2}+EX&{VCgPKm>Ttp3 ztTtKCYATo;AUS_LW|OI+nqKQpF3mvur!)E<(m_=J`M=d9%l|ew4Dg>N`5*k+KUN@a zRZsWh^|Qwpu>Ild91VhMr-!WQCns$O0`fyXA3F8FuKS;C#Q#m!COZ>=<$s#we`tYf z4`?+s@fDlcLFqz4kqp7?k*oeTngFqV(*k+@v$8xQqVb-<3owAD-*>L3x@kuH3;ii>c{uzwIjofFqrb@(s7o@4Cl3GU{FI{ z9vMpbr`F1|YHb$hi1%(o-ldNJzIK*YV2gXE=}`pr9J0E70T?+#N|+Wyd}@RXhFe?m zLsqh=DlOj`QSP~3y*67~0a+Pg`xDNVZkG*f&<9)5nnjtrUn7p#TsIZ8v26V!V$$!F zWT~p}+ho*{_BQD(bTmBFv+Hxrnv9*jyJfX|=ZJCVEQ_9%Bfq?|x*xvDs(GyzUmQyV z_7$Rn@US&StZLPTYeG+DE>ads9e5)P|HjwKlWZ$@P$IWxbA z54gv*qkZ(F{ptv)hbL&|;P=k>yl!v0$1zo=g$7AnGTNFSR*(|uxfB%&4SAs&93|5R+VnG)kmgg=54-XWH`&hP2 zNwUIz&5)g9x6S$4j!kCV{q{T__mmPM@hnNGG1h1y9v}kX8PTG2Z zQ+u?(D7;#@2^qwNtin(`t&VwkJbRz@D1E&5(f_nrlWquaZr|Fj{l?aue&PjEkN9&M zvJYJa45->~ZmoRX{5bXF1rtZ$;W>#GL!^V4u6 z{6;)~b^H_OkHGMFRe|BGDn#;~qg$I*m4=PgD+s<3@QTD55L+vp0V+Nrh!D+ec`F=k z-uWZ)*)MUdg}@__{V#U2Ta}o6wjWBHD1?$$b~|k)skU&Wlx$82kn=Lt~r3 z2I49n$;1LFi37V{du2UJKuW=+m9em$pp})Kf*jX8_I?|+Rp>i!+#zL&k;Q6R-AP~H zc#{_$VvJ?|zJ_`P8#A38wi>E-d}408?vP+FB=V|ENwjc>ld+z+gSxu+?$t$8Aa=9X zfODNo3OVNSdE;6{#vQ~~$35*@>L3LbDj6dvM4to}$>m}n$#9`W?hgAMXWlqJm#enB z@1Cj~$_lGEywVDFF4N${IFfUP&1%^>+lYg*o1kJh7J-OJ<^B?5)4-ycK?& zA9*{NG9#)xIeyNCDAKBtZmdMNd9X?#=|Uw)?T}e;7iG626_@=63{e#2squy;o3~vT z>|QjDu^y}5pDl#zdX;|6LM;x*w#V|nwcLQiE+Q^4DGrO{!gpA-OvkB@q9P?1ex#vg z)6*q;`i5Vu4!Cz7HE^JE@5-;jdV;({r`KT_%_5p@X-qCOg@3MFY4#xqexsc56TATs zhvZJGsn+}x3?DjzoThn=w3{F!-N8v?yu$hj(58$vteIx2!on9sOQ>}H9}!w6)yJ8V z-L9mi4W)QacGa*TZLdKlw6<_+NbLOmcSzcy=@ousc>Y3oWA*fS``4#z@Ay2c8(wjP zml(ddq=|d*et2yH=vfAnkud#ku78U!x&Ki3ft#9(HKy4w|OmE%%wBBv{a-|Z)`Z*4$~Rj+T9YsrTTi&tXBuxKK;$)u7P9%{*;$wBrTIo2ZLH8t2~aBz4+;& zk7IE-tZRO>lRF!rx=?MYa%@FD0q+jWz32ZtI`H>i+|mN~wV4F~Mus8nEj>_zzMyUu zop*g$cw(eYl_l4C)s2zF-0K4BdkBh$Mhw zCzzH1cB=Fs7KX?44)j8C!nDLK=14^VBq|wj$yh#({!DlH^ObG(uTN^4uw7(O-h#^X zLj#5-i}g+q<`$DgMqkYlWZjz}bqNyBMTFRCea8a_d@H?!dY=~t_nH2zJ%P+vC5)VR z;n8}AVVC(tg|?#_kNuw91|f|v4t%2CK>xAvhngIW}1~s)Nx%jo06J*x)?_mqIsvi~&buR3#Ym06tQFo@PgK9DEt>uPnR}Q`P z@tIx5`wi)m8<^5F@b?pIx{R_sSLeJtgq?xDUdm3~C%IpduevLl@f0`c~+4~RR71reH z4u_$=mYyI1K~Rc#hhWo!&kP?5KUVBz$nAB&l=Bh>i_V_yuCu{kdgGdNp^>Z-;>Kk+ z1AP>3z3Ub2`<`!_6+P?neLe2u#`ZPuO$wN{bPM zRvu1QcW>W_UrzjadBOXz+*xA=-U8z|!*@9hFqKY+XT2OpiJLG!a-R<;?>+6KmzNQ`(^qc{9-rZyJ>w(6Y)7FSk` znE%$Ume+4T3cqZY^4))S-+QHj%w=eMv+wakN_Yr56ehZBAdH{hx z`@S%x!=4v5>B|CDAhx03`A|FDQm^yk`g<W*Lks-C1}Q9GM={)I!nK*`ZWTT)X~)fF-bVu+4A+ttc( zBz>cKk~kPTN9lT9;EwAS=lrPr;!!*Fv}$n~PkKyWfP&yLfh!n-aktC>k)Umjo_Atg z;AOKFTKWW9@;kWbugOc4P)^k`mC*xnrr<8g2PfL+por@fIq);c>baltH&DnSJV50I zul4H~yu9fomJ8NI@=yZik`);U>zEhz-pGx8JV0BuFh0;B z#36I#qQ9z)%9`FiOFcEAW8QgFQ-Cuqviqrp9($WUXC!{yeT6Grv0^Zx zyxe#mPM8@+=&%=>l?MC*$JdWVas+nbX8({4ul|O>1lIQd)C3z|1oi(GvIn2a8mTdP zpLTH#f;Aznie@(1G2K%f=6~qXty>S02@km%P7(eFGvbY?T7g2>fnf?CxjGsiuZXju z)J^tBAxYMbdB}KCkK9)PH14(EC0vYWj~~T(=*FZUqvBjl0DetOzxsL~hoa7Kj?_5b z@IL@C1HTSDj=?;M<8+FrsQ(<;vwlFB=cQa$aQQve83$-}x?@Y4dYcdzGSrqt(#Uzx z>1M>6{atYxyAAfYyY%h4*F4F!>8H?2tR{X?08p_~z`WKU_5E{jHCpGUtG70r(HA|- zTBGSTV?)nCS8GcO$caq8W@7cmijZS@+YIG931-$z!X(m1PaSTO_VWOlf@fg zDC0JlyYuKoh>s0DvLt@9x2a+0+p=q6b>wp~lolNPYQay-Rl_M(E{O~HTYfspyN%PJ zzQEUQLnwHh8wYy)djV^9GyJ${WDnYno;#^8ggkydjNFW_)BYv5kVvPbb54kWofMeB z(MTABq~zMba=*3>cP`%dw#S9S2D67h|1IuQcMMh^Kim9-S+W8hCVUb`hL$n3-&Dhu zMX@|)k(eL{9w|Jaqb+=e6};;fs0l`%YPT9mD;xL= z>W(iLepu*y1k^BNx!`h+jHo4syEJYNU&;CdR69a?l{%Csc!W3{(`vq-_1{8;#QzGB zKU_2R->Zx{pU5ip=>ZnrG;W~-NV1|rqr4z#n4b6HPF83SbZmA>%vO@fZ@;o!tBylB zt)gsAhFyC8w)Gy=Iq1IF*k0Em<+hKe`X^BZ+_nO-K|G_^!6OC|bD)jt5yTE@-k8YkvJ=A?_y_9m z4C|L>!?Z?0>o{_(z}q0xtdZAr_HGQ>cE@=f#@r>`W(wyz90U2wc_(zFsTvL(C3RPzJk$nYhl zc2m09(L@{M&tTk7e+j>;_f&!>c9`)z;5paf&rC(lbu{K&*y?aQJ(!`GF@+9@ODhS~ z#&7Sqw$(_~Rs??VTN)9x&GiKyDxXXlQogU9@bZL&iJbgUK`5MiP(M-$SB2g&3*Z(( z2XE?LY)})6TZ}zXmpUuXb9N64omOk6qsTfZB9HUXw(xqPAJmO&3Nz74{6HX(v@z9x zm|;k!b8*t-^$o?z-smGoClzi-`7j${D&Nqf`n9_blsQnU&-H490wyGMOBH5{T z_Iq60BD7Up2=)Jy^V9Cs=`Xedc z(ZE4qRlmu15i&}1i-X8R@I0VE&!t4e`xc0Z1A!2ldac0SXBznV$rRd_6x?!HCT zR{tob9548jc~E?n7$JK@9n2{1)fTS9s=U10>NR6fa33N=)aK&Fh5QmTNNz122JV#} zMPMh69N2UlzmYISAOTzpj-2Tu!n$j>yP7CeTtV7i4};zo4}iA9`9o&LD5ZBb=`$rI@eQPWk^eFEjVy;HrFhJ%Sd%#cO+u;o>Zi0?mN zX(=ZIuPV#$Y1dO6QAx$6;VT~=>P-F}=$d`R1~dy8v57wQ>)SOgh=e3;d=GJ-eceZl zsKBSRM}76*s$ z4t^j_)3TAk-76=j;%5tQ^~-8l&2vzr5BC+CmPVQ7~e__JtG4}R)mV450h z9HDKA7}H88j*5tgkBF$n^kXzKMv7B!@`-R33q6f)AitH}n$`3j`YO1$wBu*#Z}kNT zC9PFma7wm8u_gWy?=PuYdZIEXjf4_ah-W)4{;_mp*~XwhfIKnh#L$xk;eOb^k)0*y zIPa8W9CN*13SWEVyd2b$P`n3apUuj9Ptz`t2FZv1;57Ma%Q4Mg1#n zIyG->d*i90vbyJ-TxOu9r`3!dkJNBB=FOilZj?Lh1A5?r*ftQ*Ydpi{eca#|8>Y!C zGTZVxxjrD=d+a52ZYzyUZHIQ&3ts>lSODC{)se7!^ab61KsB@n&(0tCUWw9$(sR1R z#}1D=bh;X7evqkUp#sLm@5V*4DFJ(00%A-J zSv;Pul>~Q?f058Zgh>LuubfOBwF?8cQZXYdEX~UJ+`Gy+xx-5=O=uab+~P;mY5RZ` zYqr=GLk4vrl6lczhGrChvdsD5Jm$F!P%)i%7o{R+!O7Ln3$6`cKte;GX<(3t!FMcuByo z&}kH&g1mW1IzVSn$|&ERSP+XCf&D6ToH+eOP^q=Ou$*(Sv#V?3GFy>}%)hKH${u64 zV0Jz&!*f&COo4Ng~H4BsZs0FbXq-2*!sg8}_oQJ}ha?bB*Ko z81F!D+myQKxe_o>guov2t0L9&liAG_k>`sk?^jW9nZTSI5(DsnX7yRpx&`_wsmZiW zWmxEq#y>~KK?$}%Z;SCi|r>xW1t_?35q1-@{}@$TNEm4GETO>s0~scm!I*$~)`LXSIR$ zdxKfb!X}0GawekW)a2Z*%|LUYM%XAo|HxtW3`!H(3Lg}J-8xOmD-X3@gJ?LKRv5RP zFFS9+N;WQR$ComwvldGBZ=U(&1kD1{Xywd&vSl2`FTmupo#HJFHoz7NZ5&JX-utsj zZNA#2Haj^`QI$~L>PiYY?%*!=jTe!#U(gFTAm>JJXo6vCdYEnOne+q@R3OhujL-$b zHk$LGFC#0hPe?{MI@luXUsmB;_y|kH(^rSh5LNJ!8a6ES$qP)Zhk$20)?66)^K6FR01h$bS;PsBIi#^~ki)ljvPpxr9#ZNgv)fR!C(edk$KB1cDZJ z^9KDnuE}k;>&OZGVc%Uvwqhn0lNP!z0$YGBqFUYt%@#M$%tLO2Oz>AGVUXZOJ4H1u zJ-xPS!{4BdzMKbnhNSsjU8e99`#l$D?n(F}i z=^*Kj?w#Zs(5dRwo)@yYP0(GR#Q+SzE2Z)@dIIb^)&Y&r_>iy>7bWw$#%yB*n0hI@ zv80L$IYLGnS>NEW32sGv-WO8d;ge6Hm$a%VI9wX%JBf#ydh=U8heo8@R(Mv7zR5T8 z;U~hPhQ2zz?^N(+Ne` zjU`TjdU9fC%_inCtTxJ&%z#$@{NB#32W8`Eww|1G62YixG^xq9a6wF9zvR zHn%eNtEtb#cE;GRO3~UasGgFYoIYzN!g=T3hQ#8>Uo_0jt1P_Zi#L-~AAU$^QwE+q zZm1>SOn7yNOJP>UZF2styz$?6ZY#qTZ%#u@TSXcFQnV%H4$3N?^Rjx7pOjNUKb3E2veJYvkqaa zejjW_iSq)ZzEbXdOL;N4QmY^^rSQ+n3nR2KIR2hRy#Fp-4XawZ=|>aow*G=l zRBVw5-b?UWl~b3aIzFmhJ+fNDRqrN#0C~mrj1~(d228|dc3x*CC&xMFag@%cr6#MJ zHJ!cpf>`y;xc^ro@jv}VV&+y(#tuXbVpjT2#v;aswnoN84ARCnrcP!=Z0!H(Yx*C; z&^sAuv&V=Oa($1s6)AZs8i7jbqDf39qfTs%7;v@A77dRJokazW+4Z^p6-uIP7BAqH zzQAt?*zocM4k>PWrKxQ=wy=3SUQnaXA4D>w+o!;!ed)JLi*SQNXqxT)0No>2fRcq&I?`h8- ztK8e)?M$YIs@AkcFUB1`HW#Q;SDeRJ{qtw;jyK(pb72qlbLzJ(Eghus7lTqU2}!3N zIAH^(&UV6g{h5mVX@lc7nPxmDh0TB`VON-l>w-DU(m$#|{Lb!*S$C@#>rQqZ`29Jf zfu^;NAsaS^!~VK>Td(5mW&)WNO1p43{^pQkf7GyQ9P781DrwdA?C=qrA6^3^!JdCe z3?DJM#TQ30PVlC6lQ}XgdX0}!$^R)l?rGD(GawW4k{~5Z^U!jB{q9RNgUS3sTuLS+ zBdCt?mlKi>In^I#$X^6h6G6yXBIs-nglzYhAWV)3;!RPTIFd5a5{yVi_-|}wBICTM zqlO>x)8a^{Wa9!So6RUZrbJ~aB68XK^w>&LB=ZuFzbTPRGU)`ZnnW$&9C60!L_IFi>UXA}!)X&6#4HMK{QrIFKuyW= zMR$tGD~>rd!xL3R((>|X6g?h)}HZcXw6@IS@S!L{2MZSW2 zl3e`kRroOZ*w9_7Ki{~6IR{)&^=4aG^08Y1oA{`^1}*r$1>HR83Vd@E@|FK<*|YsG zwIs~U|HG31|J-~#NP0>}a%m2J`XDqvV19rq{nv&5(}4SbL)0@fvi?Wo{ZHRDt9UA* zs^a7lgUgd@uy#zJOsYv$BcfDpT5MiP!O%zSfzk3Y3H%227a#~i(t(C1mPP?3BNi9{ zq}`ze2qHCiU?evy(JXDcG}{1qJzXyO&Nw?wuZMOouJnMsK;G)oPS2+=d()$7*WUN{ z&z@_a=YJ)D(cNYyuZMQf3u(1cHAvRSWj0DFZlc91*4 zu{oKWNyLSq?wG^1c?=L^S7{Uhg(!PJ)d}M1(O`?zgJ>gvW0as!2g}tEi8!QF>(`<}AooK}j2!o&ogj|2l< zuaMrGJ@Ze>#*?l!G-F_e=5=~32J>~%mG)B9J;oFcU2pG+IC7gLDoG+mLCG8}=`T{T z^NBmm!2djc&<=VU3ot$%2$I&%Q7Bjxkk*8*_J5f*F{5b$dxLJmT?e}id=jS2ccQ{f zsK>%jZ-LTasWjtILj0Gev)WSENlR?W<&~8^+=Eq5Rp2t+#rYYJE9i^1B)|JlZ@DvL z(^&RHZP1#Q^ba{}2?=V7T$MX7E**2z3tkI?C$0}_Q=?_(Z%ewpUykMzO3BQm%Ox~e zJW=zz51?EbTS(q?ui58?$3V?nmKAe%B;FODkp(}`&<#|!AenhP^0y(vqP(#s*Uaq; z5dA5T53%Q0slt;Y!^-@Ks`BMs`J@MEoH%C;2uBM401$EzkSoH3+EIKi`+2$WP4H|h z&BS2?;SCSVdTh-?)6~Tii->q;%2RAgnnwu7;x)hOZ1q7l>I%o^zsqwgTad_ld}@%( z1`l`{Gn*8A33P(7$$!8>r}LLR+q$PX&6-7JVxwK23Q!N&3@s4w)hUL1la8R%>VSQH zew^P*!9QfQO@JF1=j;W51QW$yE`BPF--P4-c!aBGfr1AtWzY>}1L9h(61t`$m6Imj zAlvqOoo5^!iqDY?@J6~5z!zL({@%q|may$7?kx-Pk)ZzUxra9_E`NmH_?tOfU+-H} zkP9d~yWGOoxK75K`F8%bjM=%T4J{s+je?(iGmuFom^XYkFM6+FjGum@#lb0dqcN?f zC6eG=U@AoP(d5YJyrJEIg0_Igr1rlUA7UaKa7sOyES7t!2e^`oLuSnpR=f ziv9r0|)B(RF~7UFryj)6=%npCw|FlmsVoh z;*eD5#QTSC+dFl5XvD)Ne4*kto|t*NlbYK$tm0bMU%e^%c7!&C3&tR1bullqEuQst1zuUQkx@H+-*4h+ICh&ypue57 zBVAiuSf2EC9|!ue`fp5P#YFOx@KBG`sN_6cizgz|AVA+pdE_(TPo-1_<7m;)^O^~z z{a9vAY_@i}(9t}PBeb?ZD-IqBz(FODf?O+6nAZw6%W#_VerlnysoLM?tDDrg?qud^ zDgg4&t_D82Ese5{Y@9Lk#JBi%dshQ}%PTEK9UXnYW#{}zxlO+%JalfMyLf%w& zg=L+&_eCnxcSU^fEj)&?C5LEwn2+k40pH2M))Ab$N)I81H~qRV_M|gX6|=1M!Ji-S zKT1>=u$$88^Z$+Mi!JD%&j^~z8JSH(!TQmHF_5VbqMB6kq2i{ZT!oe z{Q4+8T3+_()Q`{1VqOR{6d`b!kHtfaCJWjZMC}`@H<(Uh+0Wg5zC_;(}#z> zDIKWSgv*%N@MdSzLWgJ^w4BswVbxYxGD9oe^oAn*Q%pB&jv#O22*L8b$T%4I$K!Gd z{;-Xzk&8ytXhN`ZJSXX3Br-*^7`>PEp4}yW$>5=Yz%#It05Y~r)3oF*Gt^SGjTS)) z7KPRGR8u5B>o^@3_hEAl2!xGP##gF>rJ|$5M_#Ql`jrbvJ(zr+%FMWKRHwtRtS)BT zv3KAwrLD%u9JZ1#!YN{%k>s9KNd@t z0Nbj5p?eoA)z%p|T1;x{9U@tq6b3DDop-Qv&MOpS#JIUCsR@z3P2po67O&t6vU^9p zq890!5bOFD$#yw3HaGNT1*pQ_>=8kusY@1{F1s$}Y2W`H4MsWOjVu(8$dbKyhCMGn zlJXp%_RvyN&w;pQ`&B1dEH&Dt6Nb!&(9fvj4g*} zv##vC5=*j)<;9=D?Z0Da|E;kF!g_G`6%_pNr&L{=GSy~>3cv0~kx71fizW6dzNn=W z!r&n9)PlWO&nPTk!Y&NP1)VZ*X$BNrDT9~MoGNy+%8$%d7U zXLTJMIHq7OTAobB4(DDU6W?rMxq|9L4`h7?6%WktnmeC24&Y;0tvbnODnCGy#e!}A zw;Evm-(KrjS^uL1{(rjEwVU3r`|rLp{2rwd32rx)6a2Ccs zKhU6rz*~IqAG;%Pv;TD`|Eb#kzX8CUES&#QrvFo=-JXzYXe;aARTCF_q~mR3rju|u zhM1nT_4y-P$eq8h@l!~we@&z`c0LrR2LH4d6ae?Ujvm5FR3i}!%rFS2IGXfmbMILb zjc#XZfA;x)|8#Z7$Z<58aesgJ+;&9LQ&CA1AUf%_*xGxI#22U6ZsFpXWi{JaovY;S zCI_j}KN@@85U@cy>9+%8yy68Jb=p-UHZ=_nc|f|l(qCeNyu|jS(Ixueg+oQ_9`tny zKbg`#XA1ka9M~ZUoB{*k-wyg0ie#6!Qjwmil;&~IJcvPtjWyxXDjSzNJEvy02lERD7F zOVzGR-Nc!BbV;zAsk7t0uG5qF{bJ|Y$;#KW>muK;|K;*=%{cQzcEwH>ky|1z)HF>y zD7JJHlya2SquPS9alSphQ^KO3L}OEfZ;-6BXz>WJ9k`BI4o5(}hhnu~_b6%3w-i`O z+{EkTcIsU-{DZhn;OY5v_UrPsI(jdg_`0aav20~rr_9yqdbGv-K&+ufHkL2OdpaUD z4BlX|wfQ>sdiml1A?=-lGYh+}-HvVBwv&!++qP}nwr%r?osMnWPC8Eh{*S(Q?|Kiu z+WTbHI$P`Do_EbTYm94D{ba9W&yZ12buOu@!s`h0_gBXkhu!@J_VJ78kAIlr#$kM8frB*a~DH5r(ENGwuj zE6No=6;s6SnDQ_1t@V1w3}xUn%#5bM#yA8gZX%O00{*g%BGMc*UzE^7Gwyr%WiivF z#i{-|SkyS$xfh=Ddf}u{{rPoJiH;1tC1C@}qGGuWu!8F%=#3U8{2eBCXax`>F9*gG zghUarz~KYwvRHyRiAWRyt=)6o3R9MN-i&ED+Y#)sy=FV}d#ehR*(=%@p%}uAR5fI- z%=gg;2jM`WD;V!ew0u}oXo<}G?f+QR-(;)0DLqm3uyD~0d5Y8Axg4G>hX`81EjREf{Fy6Rc1{k4xm zXX{`^Zfs1QifI^qAEj6nF6y|M`6uRYOm#IN9yOTCu5LlaFJ0k78(EL#0V`*qpg)9=z zEWz1|I5P}`;)G&U8VMyslojc+^XMObWH>Ik*)lyZQI4zClkChFnR#KV>dOxO_@ z=*B-%nCYS8r{tGN&yXJ(%wo8!*g-5@{iiJ2CG@Q(){@uWxYldUq$Sh_hv&;-2E{2q zGE{olz1%M{#B*wBVG^US;3f_b`p%4}3rsD#%Bp1FR-AOFCS}gN5480Q2@B|B*ZL<< zv}e!uJ}EXiF+q?(Ahkj+*)<@rN93qA{F$K6ltwYzW2dt+7;8zpMKe=%Y>>JmiLe&G zeT~7yw!>KI3xMt+hR~yBliyBn6`aNX@Jk&SWHr`A}N=`AlCxs>`Co@1oo}VJ?$?0#M4XpX$WMErJkevvX z!evxOvMfat&ABgJVP2|DYPMS|jwwj2MAyei#WwJoZ9AeFNv+3A1V%Cbjo9rMx_CF! zW^R6N|7>rB@a?}GMcXAv_rcL4GNvps959M}MN(+MMu$0Do>;lSy=zzAIP)QM{KS>kEgiN99djT9CwfsCuVl;E4 ztUv%l_g5lpi1eZHctV(3&%oLgY=iA!v0wvp9Gw?|Ke7SaBLGQ(#F~`Jlo;Q+0}%$V z>kwWC^99%mBTJ=2NfMrc%`B#Zk+gJuOPcd>)xT`W1mz}pMu2>%rZYGeVIUFV z1nE?i*iJa?xZwyNR@f-|n@vq?0}P}i8_KpQAgOcqFq;k3Gg`;O+@5N;(B{JFDCKFD z;uD)`zEO?d>KjhoUF1_66W7fE=CCHF={?@tn)^5;xsx~iId~52J&E8ILe_P`Tuzyg zt0Cf(f_2u5p9SrS8zcnRZ-ORp4P^2xQaH?knBYo=Tp8M+;_6kxwg|R}phD1F&JQhv z<9e{ap%sf3z?1v9JqF%5GIqX}Y*bk-CZ)8Z9R_=;fL$Nadbd~X#mOXGvNbV=T88t!AxN!Yp&}4x)>+(q%6%VecSXz*9 z+>3#h7Q~ER+j?+%kP&w)>X_>cM*C7+(a&Rk4-TYbj7?VuLj?r~7kO`-^_zX)(aKc{ zKeu|CQmt9m;wnFPc$76k{T_&9YZhV^==$cGV`B*R&KG3;&)0-4vi4KU&#V`6qLuBJ z>zoM3E<_ag%9(gVwRqsC7kbqVBL7KmQ^2^SA4#Spqp}G6ZA&0NG3Vf3LG_BwORyQXhO;7c#g&D+Z*xxI@}3@!%qP?XW09+U@)GPzeKfsUVsYLrm;z& zAWG{3L-mCckz7MphT9Y8w6J?0*S|hx zM8&A3-9`d{OQmI~zL8P_Z8FtN~!Y_Js z2ic%@e1r>JPJ=HYzqBYZxIqQhAZFrrW7^iVlSaU~n)~sIch!r27 z3A5q@h}AifWCN<}cWQn&C#N3Wx~TXp6;#UQ5)~-)URxc0ZYj$UB^t+&G%ZGFVey2Xm$Fr^|ofi~!#6a0usiiFJ z>h}87GPN<)1Z}U+B`69d-%1Ih&sAYo^2laM*iOpRPS8zP8O-s7L<*~XI~vLuNr^OY z^CIz7R;aC_V{1GVu`+ZSeb~LzV`2{s(&KH9$UU;d5-|V#Y5eNKezD4ADdL`kmNDWU zc=ROMTF26fe>iYIw}z!K%R(DbMTW!PW-D8uRC?w7CBNa!KKI@Llo~REp$PmN8s+vT?@1Dcc@ZBe5iC}etk~2hu~>T zmf*cTPw-|xx5J2KAbc96A)F2oU#yhcea8s_1IulI8&UV-DyEc-dUr~KntO01b2ERg z`L1zi=oj@t*k7^_=yMnHrKwH0y!J92^qp4)OL!h2I)%HfzuEfbtx4dJ9y93UELj?I z5((uAxtXETT+Dp67y8MoqS33XG^*U1O}p4P6ppSUss#-Cs^KajH*1=0+xvxz)wm( z0S+(}HwbZ`ofWB{Kwh?p&Pu?s%#RLqV>RI1gIt~qNiC2G1QV!b>1Zm-s!XN>15ApA zmvZ3w?+>3NAF%6VtbZb?0hF9ARiK05nFD{yCJW+Wv_fO!Q{0KaQE z)Wg|x3R#jvvSOb-FVkyfYfW&{r|GrOBd>Mrl-y5aV_Uls%t%) zf{_InuX|*Q<4(uvRga}mDk@$@Sk^%j;bue;O};j-H48#@^)??_4i2C`H~P`XFsZ$= zc{X_BE$_3iQ=7uvopRhCDk$wfCqZFwV2{Xd!oc`_31d$iCwRQ7B5*gMAlwnT1qTph zaur43l|ACY>{`ZR(u;`ezgaqIku+m6)f3jGLu*Y)SeX`zAAc3+WvRALGLUpH^ zv0&jw)vMdOve zCL@M^p0EV)nel$I8x8@nJvg@o&Sj@IZkp&*-$Duc#esdn2M>L)0!M}I;RXH-GMOaq z<@z?KWp<}SZsq>&ss(jgevjq`&XAi-(E_soVjc#~(zvqusQ_$6!%QjFKWdaqRTfpn zPYj^yGA1RJs^`phDq}-_kz7`)=(@j}q%?0372)7{jDH6|;y4jofB$CgL!UhMSEgn2 zA8EppWaH`3bsYGG-|rZv3%;4=ef(lj?|qbP%;V8Z7Um`5^V@HF6w@4Ibee0>l|9tU zpBq;z*V>LtcieS6L+%3Ese~~aloA*VT<-Av zL|+@uej{DH%TF&f_5;>8&Z}sLBq1PP z@E~7&u&&`$KHj5&i%k0pE{9Yb%lx1I6s~1*<>8CSW=+qbF3<{ijOK;;qZ%RQw(R95 zu|uU%mEItg!gQcqr}&;2L0-5Q(JA=@`z!LFhlpe{mz+9~JV>+22KcTVB%+C>;DT~< z;1FK)fOB*g_x?6$`{|}DZOev=(_M7{Mr`xld@t@VmWz+rw^h@D$$|J#ujnn)*;{_~ zRXatj31@HsFX7*36gP+6>0gEs95npH{ZTVsExMo-0f9Kv8W6Q?gNj~teM~zBAD_&$ zRwUj%HWx7-F*Rl#cBvvvwZk+P&ScVUsn>U&*SKn05kEIVi;=j*?8PJJ)vG;uy%ncp z$#`45lUc$UuTBN@#Ri;$f4P*LD^4JNpSM6m9$BBnnGzWeia_J#VfJlPs8@ie+l;`U z!`i+b&~Rl3xVrXmU*WH&k4}MN(h`W zBvwvXyW;=145(x_8wd*}az2Ys$BL^nj4mdD`8wBpBrmS3I6YnL?e?m|(?SaXNfg(t zmkwXVKC6$zTx8K~tr|KfIJ`RoO@OAfv~#knBiBuzcF;=x7Y4C!O;c4H9M3sC(e?Ok zNmn)$UXO&>W_QzBA^PTk{duP3_tr=PAB<@yIyT2aj@f(n?%UKH(DsxR*HbG+FKV5y z%g%Z}dkMe}z8fPk6?bG^I5PS^m4j`jVmOd-YvEM(WJz`9AA$#&A7xHj6bNF@NI~`;uD);y zqO&FRP`oU)QVFZ68@frEfpFdH*PpPzCd_GoJYhC(utXjA_c>kq?3wBV#(Ls1EACQP z{oDhGv77Y{DUDBO-jql^awSS1C{!7F(3!TEci?(ZoV5v`75G`ShX6isC7@Ks;AM8Bw_}~zk*-hmm&Z3NGJZ$j`FDA@CJ&{5 z@BP~a1fT7ZMND?TFEQV>9~_+cS`%0_mQ%mYZqzHZv#?)2O@w(ImOMt=oWd`3kA{+H z7gHM<8Q5lvI+H1)FvUGJrP25Vk+}7$3_2$W$II#4~h8wf#Zm15#_>oc&uS*t_$|T?u<@A!;X&^ zZXqz@FGvb_{Qfe~r*{tFEaXk}&5^99>}Y=BDcQg9_9!F7l9eQaX;FhD?0cE#&G*bh$lZ-A%2hXERX=H-vpGLm$x=!{M{TN^- zQ9b}$v1eVpXAaCg+Cg)o(IZdu@Kj0)65Rb^hme>4W!Vp01HItv+zR{oJ%Y;<<$5-K2sVK^fnkrMA^lZl4SSGiZqb^kLw`zu#Ai2RheP-#(vWz0NuX=r$r?%! zyHAjf_-V#H5>CBMAF#IG-#wV#7ffT&op(gc|P)r7tNT^N=2@dDOFaf ztRj`l0*lJ*DbkLG2`dJA3~uY3qUSptS}Fg>(*^~bJNf=9PgDE1 z16|$w)c0fF!2dp;XV~L=3vxa{vdN&NV|2Av%5jytASNuF7n*-G=fs7{Y#z&3P++|w zZxZYn%D9gU4{Yn;s|Qe*O;CtJsX(77jogneK7H{nmNgxf#pMxtYrQf>})!or$az`A7hl^SmaX$Tu393m0W6noeL1X8Mva3Hn!I7Ag@#|NI z2T{5qSG}4TXeIGkJQHt_$KX?4H zf6N*@1Z!mS0d+04^v8;Myl-aSN$S|(G#)vRX0_}@ISi}j8&9M%0G6|sI7#TT4;drC6QW9ZmNE=7}cEQ3Js3LQLjI_aMQI27E!I3Am zEV$}6=!D1b9re9H!CWURS|#$MCM;%M1GOj8lofka+M&hQ{_O7yO}&aVHiT2EPfsh` z`FanZF!oT43i4$2UHOK6Dy!kr^E9Gb(NW#~RkHBdx99E{{Z(lEIWrR=m^x#RQb zmx}46r%dBC6aBm`io=Hs-#*Gt4E2V+sM|iP1m#FzAk%ovMcy71r z-zu8RyK8eg9{pQg%3rjpVMrom}7)^HLQF#w1`Z*J&&`>T@ ztFWn4&kS*YK?y!M0I0G6PP%0IS7 zg(yI|dlavLQI_*oGbCbl-*MZ5(>82dY5U}l@2g2M)%i9?YROU=X_GKQGz7ut4j%Q) zJULaipauVjy>+i%>)SZ;XQb~wsTL-?c zLXVZosjxX?(}N5uc#0VJM*>ELvj3ltpy-Z@}_OK`v;k zB*2R@;@F5S&FM#*-F)E6=Nxh>iv1x5l}iOug={B(9mAel@!^7l*Tw5KLBoloBu8TL`57bsQ#=8+m-1$e*}9xOsf>Fdy3*J{A*Y9^Vxz$pxC@P#x`qI zb`8LGjo|xMeM9hG-l3LdhXSAk@x3zO)uVZ-vuCN9B%oe9uDRUo&6OCj$&=6G-VkA=zSEXQy z0!_$~AOe09%JJ~1K3*uio)7R`E)P8l{@t_ZN%O@1^VG<6?Y-@dj*K5ANYx=#33}hH zM@aAGWB&4n2PcVS8k4Prjw}79N|vIgf_lx_TsC4jX!X*8S;jZmY6HTH?W!9O`je!5 z+n0$We>E%RV5~Tj4QJmnD-z9{GX75*O3Khi8oOVu!=G18;hsICvQiGF-e*@W)YLPe z<28Wb;hR7~%R#T_7;2MzuaT+*R>7e`!u=h`<-L?^9`U9Q+mm{>N;)2k3?sQydo;uW z`5t?hw(pdxMPd%~xgC |9V8`x8Dm^wqI$)J!X4Qh(dK@dGC8b)@ny5XPp7hn*@V zYCMi6jmciGGZ-Yc{&rjRD}TGo`SsM>-SWrfHm)TM)Q6hA$RG4Bq4J5|23>&62HlC< zpyqY-Kzgy9L667xy>x`bPN&l)`0a~YNt;v$%hVbWFS7H)peI56VSC~hEo~%abWoy{ znIp(McXoiu3B9q$rMce8bJ6FEQ*~L(ByXHaC1R}H)VE2=m@Nxgi!2EH7a||mf!f(f z9(nF}J-8893fx}Y58;`|%l;}ts0G4{iVl`05;7tRITTHN1$!DMH6~}@ZT{%D!^f!| zX%4RG$0!=%!>RF4czVDee9Q~`AS2)RHfE^Yj1=PZ<};9`c0%NtPrdZS>1fW3T8sdU#zBlmM(vs(IyIq;+psJME&xDz7{ToiS=way zB{86?B43Y<8~3N%7Q(!A!PAN6UMQ8CJ5f%l#8$ZxA1~Xn?;@kB>LTg)N$lcVq1a@m z*)##d>Fiha(3_q*fSaLsa8en8@-&kThp6wg9er8+!(N3GTmbvQg1U&i6ei2l^xkZ=v(w<{T{b(%SCVi_a?xL}%KX*0s z(Oohrg`CSIfAg7jOTv=+F(x03XInDLPhasXEwX;pSDc#_mYwS>220Od)E(}!Dn0h~ zKOLOm3-1gu+WZ^Iw93|`p0>7(FiR$vqBBOUfk&UtpuJo;+`6`O>sK;H@=E6|W}nXt zEmq8|m|L}M#mv0o^L{|SQZmZ_tNx1hf2juKWd0AC)qg0#LR0naHyBYzb|0y_!=W%fj|7E_7ojBQk zUb3at+pgnk3B5FpkG6GjWwVSL8eRUNIF(Y*Gjm5cD7B3OY(`(&uxBnWe~&WcEswk_ zbS_r;GhlbAs_Lh?cn&{je{6qnz2*7mzxeU=vS*9Z9qv?XMcs#VbWpDOc7YPnL`N~^2ANbUHRD$!@`%BgK$CciR-*-w^F_n(t31`ggV7_=hD{ zPs%?s744)8^zA*>$ILp9LMcQG6FZ76;K{7Ex>goBx5QUR4|iJD7z7$g49Y81Mg4;@9M8@S_=gg zkMbT&G;;ghMEILnk*!&ojnb62kgPP^8<96*k4RKk$%B#9LqhQq6(1G~UrB{A6hgSj z%Bg^KP_5@{g<)|rA( ze(8hNK)Vg3zT(GrlQ9CZ8S^bU`eNKnJuwF}al_b{`Nf*W1Q!g&0`I8-^)N3P!NrE; zsC}C7B3MnQicIh%Fxh|o64!s!{QnotB{TDXN`wDLb6KnAtAJvTze7g4fvh;MvOcoi>gAW~bGGiK zx=BN=MeC=Ma41bC5FjDJ2t@#e$OuJ#1&#~}9C$|r^?(Jefv9}k!l=Y6Z(H9w<0>{= z>6JTl$>pxRJK|c_4&=R>sdj31^)c4Pef#b9^70P|%-2T%`}Qux2n%r?9kGRl|8iNe z{b9N;bl%ypSIaD^RiZ?RRPL33TMXqzH8OTa7@-Hen1K-Md=}cfrb|I#y64@C&>S?I zx%a_mYd{|4Asyrc1CSA!0(E%9Sl7oC?4qV)hiX_>EHx znK}hZCDd~ZcDvR^LC#6-q&=K>7J+CQm?V)t9?6=hM43h@%oB2+l%WkJ${=7r!z5EbMmOdt@cz)Tv}RLBDlL%|JP@Qb0LSAjQXV4UyK z=PBnnhi_M4*WU@R8&dDE2Cn(tygtwO8jb7hxx8-$a6V$^@xT;r)=wQMD~v`Zp;R{( zccyY1HILlWS_>GovKy`sWUm7RRxy&;UYKQS)h=2z?9{MMDyFPAC9Mw=#_Z;%F!0|$ zv2x!{og@wlE*-kGE*)MAKO38c%#%U?rGSYhtx&ST>05(1S#jG#&?Vq#DfYz!RJOkI zm9^-|V@c{3{4BY)nn#@m4u}OfmEA0UfEf#%f3;@{*^sFq{T-FNd9G-u;+pWta0oMD z&ctkB2CjMktZtiZzw6WE_pArMw=0p5wv5GWrcd;|e$k$*si;CgID`nVn5_L1fimm^ zM|d?88$M%w)^5HFKiV8?>Qz#aX62}+K!-j>Fo&uEwGxmD)K5_JhNscI2mYF-M~R8V zfy?VcNk+9;>41>Wdp$6i=^VrdAOX>y%Sxh*l0R2-jf?R)8}RQ(zrqXc^M;igz@I^V z2}J}6`p&R!Qc=-NFhkRnF`C+9wxi0Fmqb!UQB__QNpjVoO`g8~Gr>sX@3?g?my2`d z9?Y@Lcn5@7(J@izeG6Ul7H2F5Qo3r~2d6KHRy@D3BRz95fQ{jo#Q}s&86YdtHKa-W znIS3z38L$bFm>Cjvd$BwZ-a+hBkcAo+<>b&aU*zrCjac>D)ah+bMZ_le8Z_pBPNX{ zeCsI$;?K4NPzFd{Fc)s8eH6(Z>9Yv)V+ky7`G`t2ppd6EDyiy91;j5Mz;^{0g`iBo1l`KMO7rE8DJfuG1>FsX)h^a=4uZL`N7&)ekq3Q%b8koaS30UKgC)&ir|e17Xfk zN`;W4LOR)zs5w--j5Dn&Kdu_5C1%Aq|5s8h&dPVi*Hcd)#GD#(QCqhvl$ZQLvy6h> z%p;kej~`~HSiZlLML#?${*;9AK(HIXrV4++-@$%1{8C+mLsF;A%)TFH-GKNJe;{pu zfiRl`*9jw%#0VmVSx~O?;o3m-Pr*K=PBm^RH(nCGyf+j_)$u1cgeXuhfnJ}|`@FY+ zE;w5fJ*5rQv*XY(l*r-0^~&oVWX+UQv6ygdMKRH86DR!3@ME7iaxI1zGucLsl4yxQ z*i7(6iKx?x4pXtYZ=BRSx4uUCS~^2Rv-gAG1hm%N?=O8I41PUp2Xgo*0SqTlq>{}raiYo>hM>hEr4Ly zRzZ*-_aO|B!gpR}5CEi_6+>!JC@SKLwvmhT0#qegUoWG z>vpjfHI<;!25R=~4l0*sO}@V)KPz+Y`f7y+FmhWN31;(lFH(_|q!p*U5 zlW8Q_iR$K&*V6WaZVq(7QvXZN2D6Gf4qdnK0h}I%T;?4@>m9Z%t?S#Qc#-!6P?jTVpqy(=ei( zNQ1a=g>F4Me&E`+=4xLIog% z-V9*bmS0i|S#L%=w5PVk^lTipz*rD7@jY$sl9t;sicwI0^ZYnJ%#J%gnRg*z=-?6M zY$-Pd%ROfaYVfGrGGf=FUg9L2fCYdM6m6rdTaElR_|rkDUW$4$6D2)s|tgzlr6L=Gn zBv0B~p0a^pJr1+nvF#@4;wn>Qh(JLE=-nU}Z;vFDgT$E98RyqD-aJWqNuLo=o=Ap1 zaYnwjX<&Ij*xm)3uRbXVO?qeU2biW$o?QfN&B-kD?$dD4c(O7R%m^YDxG2faMQm4`@c;11hdIKo$D11$3u* z`NZ^$rBniH0TwE^RD(>|Tr-MwvJt^=x6afKnomCRS!o*vX#SG?6`{omaqGXHhyU%I%=RB~y8kaCKmy~d{`cF@|0Vf<{rtoNfofqI^alh6 zg3TCO`~&*K!a^gaq3THe`c;YxWAk5sg6;ojDUEsK=Cb;k=xK>qgx>Z%yjd~kVxSMgQNCg00mih0W~8Bk@aNBt z8GjsJSXu1pTWnq*LhNUrh;m9yj%R6kA~crM*H}<*m~1imVWBWX z9vj@hh=0l0`-eP>Jzl;quFYpN*e>r)HP^woD#xijk($k?vsma}eFcXXu#l{c4i}qA z0q2!SjYT05Y%Iii`ACiQ(t|x&*i2;7s7UD<$k~agiK(cKRF2jmoE%IP9K>7{(mA=@ zu42PwDN9?Bl4^2ZpfC1vMq)-bc1A)W8Yu}GD2eGwn2k=4qq0b|W|0rXdD5}+sK?}D zGWqyOiP;&LiAm|{Jq{;RJdO`BH91F_l3V6Z=4P4=Vk#O6Vj?C6b~Y0C(b<>R*`NB!iSd|ejidy$^p4*|iYe(?>H&`a5?6w>$ljRQ zL9!$G1Nb9lhKr3@Ycf|%Htg&W-oV+>(?ci5Fb$z=$!o+{ST;;;pxRM%Lutk|4d#uh zYt%MyZRp()!c3038FOjSr-es0`p5)HHUifmCL21{U|NrEG~6-`qdX{i#C8jJ+k5OjeDm30 z5o_nChaXmtRZ~}J&46&ue+=7 zRE&w|;_AA;jCN&qDOTLzU*T`}NWRc@-`-_p8fvVqzI=q>gs6|s;8x>)T!U;l!i=qt z`r^(Y*pr_m8cTcx&m-vhNkE4MmJj?Qiz6i2!DomBO{5{2<@=lpfgtZ@x!)pPKLSgx zmtSXl4y;TPKNIKAT4C}1iTTV-HlxdO{bG8)YHY4P;b9$PJ|&3fe->F2@HkT)MQHz6 z&qdxD@8ACHuc9`r3`?{v)P)m6L_yr+OCF~tF$J$x5--F7xgFy{F_vHoqmeBG4l9_p zVyLihV}I2?M_88GDp4_6Arpc^IwL}8W&B~nXa(wv<& zxwYLEZ%T+mDT@{!D=>&e0(ZdoMu$`TUbzt5GGM&cAn?&XSzy)yIkHP&8u6PGn9;cvbS>2jt(9IVXNhI%CCL%-|CCsBB>-QVx@&F??~>?^o9jRJ z6x>#qU&kt{=Hpah0yL$AF4K=N9Esd)6x#1!4kpV$7cRc~{v4hSe$uqY3)rqI7To3q ztG*6>`51(JClKiUwEGa%?`Z%aSljOR{mtRy3g-xjIj%sN@$0D(l@FXup)4lsBUECD z&O4P@x#lEXpT%hvg*yS}y*F=Y#qDYBfbDRTM79%f!+$lZe9kPxa%}haC z0rk*$o;OBp@VTBK*wG6Y4PG+{SE#mqhsHgYF_f-Kg%nN;>I|0v2=Q+4=H0#Ku06l~ z-Bkk3{EV#pJZSoXo{n{^d&UrL^W{0}&onE)yfRJ$To z$H?Js5Sse_eFst>P&x23{1&N<;t0*g)G5j89=Eye9ayjwX9Q!adZ=@&8=Ff~Z(fFy zF|%UDqSh^tuYeleUHQucT|@B)L);0Zv~HtH};AM->3 z8>130XiL9{gByDlrjWrQm4J5thk1f}8U#Ie(j=(DlaGpQ?Jmzk;N)?G0*ju)y%RP$ zXoY=*#XGj2``mUgJ{D!$av_AsufTIZe4ir{zdegR%ffXtw>8MoBSj#w$%@oH0NLwE z1{~Ty3TF61A|}<`XPhUH$a^y&2B0*+x^9H(g|4h5vLnb&m4(&X6$SS=A^x zHf7NwqNiph<|V2VSz0}|ze9X=a1z*k$BosVJ{s;2?dy38d-=#kQTE8GYAf%zt_#i= z*;>1ghEsN|u_CspUe*M?^mpx3BEAzHBHVQZXg&k+D-6^j4TfWU!$AT4_AeK7lKREb zAIpdqRr!`XNQtDy@6POD`0=ntF%H!}0t{-yzjNc3^^&9yz2i-R%_|W4jfsdkMo`-~ zL2w+$i|Uin;}E{z2!wX{U34|N#$BAI`ZfqV-AUmesHNjtRzp2O@)%J9YRio2O1Lzw zI7Rgn?#DSh%Z=g@MxX(XRj58NhdX&v2?UIzv{JxD3f*ISiD8KHowygIoL0+*W+{Sd zyfi0h!`-bWoeI|t+-wgP9>j#o;?fIGn=Um1GaeeWI2Us33Kk1~iy~0N=j_?mm@!i- zTg-&27=gL=;XKv|2*Pd# zY)O70neCfJFQdS26D~CS-bun=1Vt^`9rKzJltPWA=^+|QN{_TfmwRs2`A2-#^GuoTWknOoAvY1z1 zsGJ|}mS)%qFgB1#C=ulPY-U8>ZdZc9Bq??cGN0K8JEq>nKX|sT@ALKX-vDng`F9;8 zJLly9+|*|QG!*>bmqd5p%^p1+a@ex4;QPA|>)?`%F&;i@h!Ln8-DcUr6;xHzCG8nS zDhBuc;9C`D7GVlpF?RLqI{UxOSoJiNRnjvP$)%<%=_?RMNg-1m8M%(aeFYPy_96aZ zdP3U)7GroFep)iOdWBsW&gl)Sq?cl1{*7hKbxJtKjj77!g?K*#4m-Ljx)upo zCMk;6%&>+*hqYE8h;=q*UAd44&1)hUX9EwwnlnBRmIGWGPB7{uVE!+rJlWFH=R6an zL;k}m2^vPe%ePHR{5jv@S_BNIzj>TARJ!k`mP;qdtD@RTlBp_LaUxqbV%Ss`eud^~%E6VCa*_8N`?pcD%ukl~hV<80 zI5(`~WK)*lrLzcizK2hLdF5MBwN6P@%JlNA3qe$`q`tVc-T(^6#e5+08Gsnj_JfMo zb;+E)FigG6)wSpSR?;b?gnAk{b*Nr7GJ_nQ@USSTtz%h9a9A57Na1!x&tlJr@sdKu ztCb{lC-a~dNl`U#z?6^^qO`ogdcscMl+m$M=8ADd0)s|CK&u60+Qs6H9jSKb13Z_o%Q?2 zC^Sib&{WKvtD{i_8SSrt70^x?5=~j@&v;%Ee5JLcF{f24B3hL(zi`9A7NFJYXesQ{ zID&d1M`JcpGBlAHL9Gd1LAkRvQ;?2y@m$wR2)o$~6=M)5k}v!)uVDbT%5 zF*6GdDUn$+abix}o-3xG5kk%*{?U(E6)zmzD_+SnMK2Zt$&X8EeR1Z5>qk;g$>N|R zl`E#*@Fgz#tYFj98&dy5jC;BWh4T=1 z6&=1d+x7gbvH$F$%N5mmd!YcDc*TuMaQoNLHvi|wt`xB zk03OhVD+Y?IGE|#hB|Fdza-mG>|Fsm=Hpr%%E!xEEhXeIatW+js2{ws7S1VJH66^vf1WB1Wb$kon?CiC6K;sOr}iX+;|g znHs#>M;Pg%wGAqPpB5eMJY&)+R(ZN%jxhbzUiZF(KB+Y?u5~pg2pWO(*vN>+p+v1w z#NW*hlj=<1(#12_1wVIpgl*B^0BX95TX5MAJPO2H|K~Xx zLwo0V?=DNxtSfPj1Z)7HvCzfd62cXpFW5VauFmQpb@;vHywakI57V&JOga% zE$GSX*%Kg@s3v7PBcByCi2^4DmDoUWvv%sePr{CfKL4i-(mL8F^ZXp^{2=P{WJS%N z#=H^AX!otJ!HNI&vHmU4Fpz7opk6?WITyQUu`^nQ#?C4lS+F#nNllS24k0SY#~=X& zl{q1VA+5K;2n8!$X}7je1|8;*l-t+#87^tT=XaE5%fs=jbNWW~D?RC5XjECC)qDCQV?ZJ;0$RB!e&WT~;eMml%I+fpcIq|s z%b)G&l_gNl&j9DtgRK~R+$>aiUmT&oesth;@2T?wroQI}(mj*+L~78o!TF6Td`4Qb zr3^l-Xu-Bg*|ZF~Cx?=fHVF;niSEK1Lht)FLO;BESx>Ze2rA(~N@FRCo3pn(@<~M5 z5iwk_BGC7v7LTshh2{L@%)CM@6k~@5FX~YERL-e2?unww$GXwwn4Wo4LtXjQhIy09 zo6eY?jK0RgX9n(K!pa)wi-;or`u38dS{FJjYWYH$RisgSW6!$k!iLf!+K-8xoe!Jx|CcFUjoNIOT?4u%ujeIM`L`R)IZb`C+JL~XXc+q8L9IGkN?p9t8OZKe{PkyCd4guq&|q+ye< zlW{Dkoj=i;P#)s&cl$j>1KG^cPsMo+-IrLc=49CGPZvA9L$F;RwDXgB*8(q)gG`|i z5Z)|yCWM}VFX+)yG~xZer-5Pt^NNH(e1xNn(t%=DX%jLNspoaHV@|HOKtN8_@6IEuMmwz{~uEMT)X zLS}I+nn47CBuefEa*ETeur6L|)myLBNZH9Z7IS21^>SYoE1ie2G!utNr5qZMlbL(n zafF~5h&Il^&?qb8-X%guiLnczN6y)AmNA~03!G6@ke55DaPp&ieVUYzbN8!BSO~sn zddg@KeWXH~_^s%1nsR?Qq-yUqeXaxn zt70eALJ3ql%|Dt6onyME82#GkV`ZKKX3y#kfI_%adTI7kT93BZ~ zs4M#Xtoa%1vJiF~iKkCT(iDj6;sj*aXA(ASRb}rfIS_mEz;!n39kt_`iRr+uX+R*-1tgwpJ_I0XX}Px zf}-$l5J3mgiLQX!$Y_%~5(1QvB?FUF067;~dXr0cqJ>opOLGf|VV#p4^LQ%*Ozgm# zUS;01y|a3LBhNJ&xVs%v7GSADYqJMynN3?&)|&Prej9-8Z>{=Ca&C*eq&)xki!cIC z*78iKXPn9?9ZNNsm5;9D0RjLn*I1071{%=#_@oIXsd^O$F-AR{FwgWHxJI@=i!hx0 z^+`pGzw#3|=D1ks)N$Ka0qgtQC7Mg-ZPB|GKd&1h>2XljB03aD2tAwf;_vk3sQO#Y zROSya7HQz8HGRY=U|EQ*!?w?j_6F}auxr7)`S_9#Gb#6Qg!+-&=Wv}1l#tX5t>F!0I z!2?S?bXl{M%(A$|Y&RJX-m~ud^z|~<^OcU7VjGQkq;Ps|?k4kHvv?BLR8a(E``FV? zy4t3a7BvJ4w~R(BJ2s97*`$p8Q8_;Sr0B~Q>DsE}bp#104vOKE59=&(c@S{g28;6$ zs}G4+dzDx>&Uc?1BvV+}wpye*t7oWh;sKg2&f3DF_M(PKW|{q^M}228?q97nh1h=6 zFRB{mn$sS34ODi&5LvI~cZ#YUn@Qo3{>o#ar;Pea__k(wpL z>)Cz8iJCS{0`44wp2-R%f85fQd`JY)I=r^uz(&1?VoIqfo$~?7m>r0BFczBIr8q5o zuz2C6GQCa6)iRvooU{K0P)w2GUyG#JQ9^G_QKW+Pu?wd!hn3&PfUc5p{b%_b#IEAFAKm$2nkhbvy1-7L3e z(@u!zS}i`ZhU)L#c=x`M!SX_)DXmV|O(utD;S%H|%x0yD6NDk%g$;jro4jR#xqvAv zTb4=W2uK$(bal>r+!Xdn1RD!F&|93JVZdJ1WA`&nmVJIMWHowiKYi`pTIjA}e{4=o zgkvC;XhUV_s-oxK)-a560BR8?(;9`q8QG@dn%w*XYO60Z2Kvisitx#iG>4tsQsuf- zktr`be^;N65@^hNdLWd%wpK=Nsxn&lwa|U$ZM+QHI+%d;n^o@3EHO^jzlb*gE;{@& zG$#)rK}^1Q;GL`_BwW#mvwN0|b0##6{n5*-3~9`=4xiz1xV}8O3@Ha{H>9Cmjv+n8 zlG7ag@OnOZ(?C@$s+g zWfs)ifjKa}RdBZ(dbX|`14Y@e&R;eNm=tkUY$tc;YJdLm^kLQ`eP&%RyN>sRGpKe0 zc|d%kL-x6A+m*qn_vdwQp~$ute@*aecEtRsCLpAxqGbBJ==cc|$5Vfw!GZ>ZTEtNW zZVf5}r-=jVVE%^CPZ2{hnA3G+*ovqS$uwi ztBs0|!fiB>+{&MleU<(>^D71*mapI37aKWPWk0Kd$qto5zlsIZuo*CN$m*FX=-*vv zhDCmy72+a2X!UX#%Xt9z1q+vOwaOH}v7mZaP`#pPtY$2ZXF3nYrN)YzvJ|{BQJk@w z8N)4 zOmH(89@o?OK#+~j0OPXA%3>%6_IhjE&-x!nCo#hJUE?408nojwFVPA37%5uq=WGZ{ zr3QDq)Vg)MqjZ;B>5p*P9Riyw_IoA_W^xA`iRQAx!rJa$jWgBLM-Oak77b@V`?1Kd z#Yd`mAyw_C>C#-^HTyQbbgAHiS-?2bznuQa73p3uJ;_RmdGA5?`u-l{DNjlk%aZJK zhb`9Bs?kcZ`AvmcWpXNq*331uYVK~{x0{BOt#(W=NvT;pYWsm7?W@|efTAC}1Ge|< zV>~x1Yc!00Z0`LP%0?;y6C{ONW8l|N3gs*rQA$6dsvTd-_;$mhxjFslVgYXL<(*SH8jS^crSexLfvr{6wa;p)@L1gBi9Kqw;PTv?&0r^{@4JU=+u``(n zAO($vj)tv4RcWPKJVNcnD3L1=8CuF88l%f3;`-dmv%9FS@peMETIa_3H9G!)fdL7GuL^Z)--=Bw<%rbZ%*^MIOtGTiWm)${Y7+j z-`G(jyx34+EP-gH)RKQ~wu@J`_}5`sw2eXSNebYlEqS#rA1 z5l18=1ft{t0VPyhQExkJUXo*4{2m~a=g3G&*Ox%Qi|y%;zf+%MK{{LL{YllBe1~Wl zw5hpQxP^S4s$pI4#$L8dP1ls%%n01=Q!ky+2`2m*HC4Ve)9>u39iJGRpmedo)~GXW zW#-NuT@SZ18#FQg*+#6!W!3?Gh7f(jR;MzoG5V4*SZ1FSe^tW$6b1SljJvt%*8igT zx&v#Ibw|OsZNtIJJ(S^7$$C;mA#L3OC6KRrk@SZhG-0p`!Bk2GQ~s=s#}h^fLL14-0DZ>~Cp80IoA}IuUKt0XXS!$2#YA>UU$bq*%F#1S z?n_#e$ED+O3A1#sf%hJ0<|l&rV1W?w;2(;;$EM^Vi~0*dt9$GVp7S4`U{0?bnhiV? z;dLvRMp``bnkj~(32@`#PgGSpRY_f&wsT)xw#qA4lOO9-eiK)g_;U&CQ4sa&ZYSck zbsdkUUQI^`hE33v+?5^4$Q{aMy9wbn5ScIl~MD*-`D$a{c{02JzAPAKBG#*&T! zh)W&EBRJy01@OSUr7hsA36|tlVee=Sc|Zl>>P@lIt&CI#H71A zmPMa{n_ z3UYT8B=K*h2;3d{LQUk>ok}1w;jNtxqhpzKK<=#`yDsMg!-gN7qsQl6uUbPc&Irk@ zkh+8uz7E{tCk)2HN|6)Vx-v|MoWFva`vnA;!zb+RjWq>uoig?UE4*GFh;WSalt4YF zU3;J1P|bYA!>A}H%VTO-wzgUFg|V>yE-ON4Ih2ZY(AWb|S-GmEr!>j#?fd~ay3@d- z4KKUV!YN0Eo%~q4$n63~xOX-tQCg6pOsPi%#jsCO;URzy$1=WUy7?%pl6hr^)itTN zJ?>|T;eDrILE=k}M-5YIRD2s4YW@y&OfFz8ET}|!U+?5SGpKVwS6WZ5P8Z66hFF70{&KeN!N4A z9k2H%-HYJh)6L1?*<@--ww=p@UdUa+H)pY(1GnO_RVdAz;fQL`^*5lw->v4dF2yriE5 z{|RHbs5Gl){k?>Q4W5VV`Y?RJwmm#A;6$%#)*p2~;)$Vw@5nq(0Xd?-!^uH>(kXo1 z-02sAA$A!*v8cJhv#emEz*TNqnMg_$4z?(k3OO!xKVY$0uNM+7+l(5RNS_9^n85Jl z6wj4RR}>bf7%%p@pGe(Xef}Y31+FTiB4TEy6M?+huODJDu>g;OcB4Nac1Y!4M(dF7?^R;p1au<+N40 zDc_+4a&f7W?j#5>bf)i9+%BAjXM+`AvA*vD*_lAHLDL?{(Wr&@q|lOURZc>yo+YkW z6B8q7s>3Ur*4EVEYNce8%ItUuEW6(gj@jUr@oM>OI(`y-nrwOsN~jN!9|;GHUw9ZV zJ;ep$+|1F;um3|*l5_VcXEMEQe_>L(IY2N!pR(J3d>z1Dc^^L1^8EsJ#HQ(mLCxZD zA-oL5+zH%461VMJ39vsg`dgbaK-U1i+v4&<8AmiR&8QBoRJD%8D`dO$9dTWGY9rF* zl5DaC6PKPRJ<0zPiWis%O`}J3-4RE~EGp3{wgMocA$zrq5?TDibXzIe%?XFzX;uJ? zB!$Uf$8RsEn+s2c`)_gX+)UWXEuzEC6GA*Po#Jg~SW)LZ{_>*@Rpj58be8|lU_O5x zhIhW2EGm)>#LA)B(ApZlxp{k3MA9*vL_}E~EUM~;mvS_3#(UA_KhIh%ng_q>1!%jh zHG5DUbTCC5O2z(|O#?GglM2=)7~r&&Z7VM!F;` z4xy7p#m>b^=|oW3y_)>aG%TbBB7o=_P>_W?X5JKjQ{b5bK8%bg$6+t}H`V-?F@831 z87sijT}-ykH%(6sw~d^VUPVM9NY2ZocaK%KC}UqoRk{RjT%-jS%Q!`&Jh3=lG3Rq6 zuFH&hqT94{L<)aa(ya{X0@C8dxp}8^QciXMZ)za!AXBIqytAQWiJ=*rbHGX_**2+oZ;>9Ahii&0c5b_Shq2VyB=2;Y_V-^i`IAB^& zYizOIgXYzL+pTLH|HcUpWb5aCyGpx;M1P>=z^jaLL9~k$9!ueb6WAwHu=(WKS7xg~ z9ykEK0(XJAa&}!y?ECHlG}~?8L@S*(d}k0dd*dQS;~SI>5K3C z_==Hrob7b(o!^}j`R>WwvM_+=AX^>T|9t3eibqEAU#=T-J$>4(1=yZQC?w?$(qC2V z+d1)ch*}+?dFa=Y43_<~Y&D+7?m@)pk#tj|D*9GsqIqlSTRcVY;bcnu(zu{t(xTef zTzF%m{Q`!A_|3^376thqvvL1hWe@BB6z2R7e8xL@%W~ttK(;Scv){lbezftLf~EkT zZpgoPe#POA)%R>`6a8e%Zpmfbk;q6hV4SHsp<7LRS)>hzD# zsl}Pq?+2#NZG&Annv@Cu5CS4gnm$~#S8cR?SIrJ1;9`f!TzL;hmydM+3u9yDYu$ak zx!N+Xcx}G^6md9bi8xS-0h$6dmrKy20U)1@w*fL%oW(YS$-tBGkK<2_<^p|TfhrsL*OF2284}xJMHs3^%u&X6wS_K5^+%? zC_d+eQ%=m|5GKw#qZ17XMOu>H<4^ph*`^fSW{E0HTq;QN@6P~(#w~wwHL{6a{3-t1 zJn`E+xh*IhEk3+o;w=a0JfTmpA4)D8&l5B|#Ir##4R&d2))`|Q3VfWwDJ6tKFaRYO zabdQ=?m9ywj=wR{{u)DDPpqtTKWDZ)4V#0}DOQ9V8vJQ8%^xRjYZfRRCvV~Rx+Dw& zT`3t*2=&BdXC!tS2i0w~I}^8h#74-t_hR==GWi%A?^v7hW}HMAIq}!SHh>HAk_#N3 zVL1JGlu^(s1}ljHAK(wnFyQ!q`eIq>|3A~L49qNS|NRpGoo3Be zh5RoJZ3m7uK-xUA#IVuD)v~g51&~Lh_9oOUxfQmkhf>T>jEEjw-0zQjZ;vz}ICzjM z9z;;8UmiiJ9=0&GO!G;0bxya1>Gk>3diu1MY0ptg`Zj3umGk-Hg^Wq!rBCP1&CAcv zckj=OeVlqD984%9ueG$x_^$fXA4*`#QIwAZ`^yWlSZayj?j|?r}X(>As zjxeHDMpp0+&)^jHXAbTV(OvtgW=< zk;L>iLAi!J5s72O!)OvP1GoQVT*X?YfkSvx+9WdavDm%1IZrzAxy@iHXrrDKTmF)M^(Cf4O|Zn*w_} zslss>aYRtA=h$~fgw+_=`brBM$e zWN}dz0`*ZCBiMwx7VDCzfquI=&)G3>LU4A~~FNOIJ>44AI&Z|y!t@#6Pz=R)fU`|R3s z%s8}Mmx+y3QvbrFF{)Y*He9V-$UOaHj}{ypdXBF*Ty>v;K-90~Gc08(>sJidhtYBf zD*#OmcXjsJp-KfAa0D;>EtQ=LZ zpu>L8N}~gwI5gNdWgrZS$CABqF_6sQE$L3PYwvhTV0)NUGTWiE^DmM5Vl11d?AK?H z*!b`6p?jcz4n*$3Sh*(PBGZ^7M-pwO=tzWS3GvcZ`QdB!`;rBBUNh?RllaV5C?cpzAGe_-$$M)2%+jX_(Rd3MJ=9 zrE%>Lfdr@f_6(o#tCnFkyhP+=(tf>za85v_oP1IOxbN&Yg1IUhHYsaPL0f+37W~aS zXAo_-j&h;zkN;GT>Xg;)TA7dTQ|njUQ}zCEYhC1f(6ME{Z1sIz9JVNACe*3^>6Auu zZ-Z&e&~~HZnkuRQt(|+P^SYB2UBX%`y*)40@>p0*3?OvR-#j^*Of*2OF<>)WhgAv# z-_9_%Q7+k%%ehmEsj)BxFiBRNN*?qZ**ZdQQFz4XHt3q$oinY1YT81`Q{m*-H<^$R0))5EA;%i&Bke4#17wxdinRJ zJJQ!~SUP;-1Ht=-J`6O$s^3v@9(d*deVjN5tQEYBJ+CSXI=CL@diW~d}fg^Y6(}~ zP9Xu)Tk;v7Syju*J2{0?pe$39)T91YUYmp=wSJ`uGh=`TrQZNW)x8Sy3bRK5&L^-` ztxctQwT-96KUdJ6Y@_1nad0G2yJIYsqm;6NE$L1K|a^`NsyKEub=%JAp9#=^=GoMDS|HB7p| z`2?W6{FM8sekOryP9?SoewZw1#9e}baQy@jOGw9J1gfo1WIOq)VuV6F!u6}}+cos6 zUSeL)#x!?+kL63NK!nU7hj9sVYeYjFl`Elu`w%{d|)}b`ol%xawYy-WI zAE(Uk@7+C~0Ee(NREm~Ao)rh>;~&qPODC7tXN|5ie546`ueGhYM=wH6kBBtd0yD@_ z)emB>;S$>uBcxEC7)HJF1k_f6v1*>#mcTsE>?&K}6zhMhl?#(0m7|A4j$__^RIq01 zA^j#2RhP1QwL;5D+aI~o$lAI~>_c%=myp~kz6S?t&%pK~Gi$tgPS zgm(v)L-pFt<$R(jSL4`H*w$k$h~hRxDI0?uM)isRXU=U?rTEM+3u`tu(ZSa+K83j zbKZv2icydmpQ-Vag2rgi529}4GGXtCQ1$42+Wd7!43r5&S5)amdlBg|A@g{Ap6aWbf1Y!ll;`2}9lR1)yR&5ZCGy?Q+2DDX%O#juk|rv);Gi8(e7DJA=8kNFiQ0zDznsc&yE7E=%+N!FR6Y!C$PO4ommzKFc9liK2hm zlMfeQ?HPy}6ijBqx!@5ao|L25`sf!=P{41;CgXBH5ILIKa5T*?U*u0bN*Kl@by?05 zTv8?SVFrv+68(*<7Dlc;TYCcP!Wt9Jl=}s0u1}p7+xQLld`Yk=uRj#Cd%3%upqOE> z^#!z}%r-NFDOM836=MQUoH<<8WceZdoI+`T02M%@=_Yo{@B3ODph`fr!Wl*qy(HBD zPMM0qmO(d(WPoK9i?ND9K2paqEP`TqwfY|i-oTupl=ETSCyNo!8|GyKn@2OjCeaf; z8m|rn;1`Rf(GK8ft@Eu4hO9Lz$1p-L-W@!W9ytE~C5hVTu=DEwe$9^mMg7z&HE$qX z*)k4n_s^WAzX6#SVb=fSs`%gjI$&h|AB*CDtcu^}jX3%`+MiFKo!)TU?;c9Sf53=! zVdQ*dByE0w{?M?4^Z&=^{{PB~%#ggp!yt}V^?p#r| z8WUATX_FGqGdMbok59$n@96d@0)IhRTG=YW(lU%Iw(P~F;ZyybrB(4llpFoFqo%pw_(Vy;m?~sGVA?0OA=WHd0vJT0$nQRFbpZ^{164h zvie0f3od4VhY}KbTe-w?UpZR^#d7mSCks&KM32l2>8bow*?}iSfYuqAoJq@!0!Pz%o9HFo+T*B{F1@V8wVP zBxLC!1&%>-(9p_x*U%pn$7kK6`qLrnwE(dSGa+ov_#my)fo9-xn!Q%}{3YttRs zt((&Cp0Ay&owxOd6`m&7h8<(w=|_VKurSc3(d9872em!9L%W}+rWIc&C_64zyTgB5 z_W<`mmq;!*cs_FXyL*B3sr{U{I$l-%8uY66BSA%|@$e)V!PWEyH7;NWY#69c;zP*f z8QkzzZ6wqz!6WGn1+^FS(KWUN|Y|C4)33u%M!Ys7Ckw7vxjYW z$2RJggzCcEKi@h-3_aaVx?vT3W|}1{?&X+cSNLt$Ud!wKF}a^ezo8fXNj=%l3WW$i z%XW-|)VjSfSB=s2s`(B5kV9aA4vMZhD4|l(&)_laPZ^3LcaxpI*^|=Zb1KGmQ)8Yq zPa4fPTKp%qDH>2B|G8L}PPNC@X!DTrVmldLSJ_kA-5?iBo~Jq_nntj?2L)Bf%lfnd z5@9`jXLX)DNn3ka9h_w5Hnj5Ec2*v66FJV8l7=)~YiepHeYQU=ecS{N^tp(N@GB#= z78q8U6Hvtw6D+kfV>u=YeB<=#Yu%!rD)f9hDQ?`oK%fRWvX?lmEfYsF+h0Du-e}%n zJ|Yu;B6HoANIIrPH)XZGaC0xB3DaS{_x0+!4Qcx`456y}4bh~=nGt^d0jX*I6-W~7_aS9ODB zflo~_w4kINvMo9X$$b99U1i>Sa~UL1XNc6V9TwNOdk1@`7t?;#;x3v;3QKCv<=Uzy z?wb(V<+ktw+R@d})nHXSwf?+tu7c8r`l81cd&OX^Ial!)*G6&nxQNdserD|44adRU zWOYoilmd$CQ8Z1xUlKE%703{e0K*`vK=z;bD3h8qaUYDjyTx%$5z#M2zTQwmnYy~~PbPp%6l2=7$GwpRZ zwiIc3(%{CL;}>d(dkJ0`&d;<9$RyU6Vz!;NPSv$dWdXpc2Hc_&fD7J1z$_85V1c;M zhE1LynXP^qq_=t3n10LAmE)5^bst^p>5z@*6>h- zixp#8!zRlNguJ=IvCnj~H5kfKeOpnl55c^-nCA@wnZM_QfZQqvj_H zn3TaC+8%vW{ATZd?={`du6jHC#9@jUI5R{GkwVnCi)Z7SgBY|L#pgty7_BV7s2hJC z`hjf#ux&AAVGDCxo!e;Gn3{hmk2fM{j!oqv?%vAWWLE03)E6ht1)`VwCN6+uK6JP0 zR(~$L9ZP8lw+EF=W=^UNak(CyK>A!x*}>lhXu9D%7P{JwWr65P!2nUwkIDWAH75;m>uv&DUlNs;GE8T2V+jRrR*;orR zDu_T)9lnrOZF{%DlZ-0u6n+B{nfqx1%F#ML7sWNl6N#Fsc1t9jYm@1F52DrAZSGgE z;fYUJcDCV9oKf%>M+%9Q;G?z$!LMj@ijG1huF!GVFI5l__fhL5A{g3SuJcBe+xZid zWk!^YjTFwG;(aPrl>8k6?Pp!imU;`%SN{GRt*js|EiBB<4)be+{Lsg#qx*SdpmJ!S zUTe$>c8Tg$UwIqr2--kmv-&71mV+W(a2PTRJ4e>P-j!40a`%&6QH_!1e3qKV=?a-C{lwe+i7U}HTN7oM+HUB%&fCMEqg5Ui}%Ci zzxywd%@g)5_k1bcvIPr=Hf`}S&cdUOOoJC?)>NE>Fd&}56)jDD6-&QwPdL~)*Wpzl zXF#Rh(bY;2Y^!*Gr*&^Gw~vx7e+d|og(&9c4?S)QV|2=jXCS9X0^hv*#XF2Q9Hpeu ze5jYYuu z2Yw^sMNYI4zr%X_D7w^|1(VPbi`g0>7+#iYILbY`6g~KQ=>f&XNgS^TrYEj)zf5B^ z@jrd024^ot-!=>o&mx`*Ui!Fk94DiHwNv#-&k8dBf+Ql5VXq<3nK{rP~1HV5_!2WnnR#LHF^^CHD zbV%=~cV9$udK(0Hdi(Z1YzPLkROC(1-I2H)rH5QxoqLg*XqS~Ihea4`rUbumJ2TuL zIS?s39ZS{RHCu8X={qIj^5LJvDd6j=ss%g~a65w3^0(z5$_<$s%6xqyzO#IgEHdAX zma)UK**ow>BYDC|r#van@sP&L{M(Wc@Kt@g+II?Q{Medvv#&$QLi0D~r0G`ZzH{FC zeKtW|Rovw2CM1exR~E>*@?dkXB5Vz-=4ZgU+#HL_jff%uhLTP8c7||sPfAi+NtO{q z0ts2imCnF&UcD+@riU;d?1CQQ%*&m)e%;VYdfCz^1gdHeeV*yzc-tJ6x8iK7uupj zlelk?(~_}Uqt5GM!@fqHH);s%nNbb@o=SRM=5XW`WQr=GG`Vhe3_`(CiTvZQ%5G;Z zKCW8w_}S=++A@hXbP4!1RP?p_lj!xlyH=L_BuzeDTgJD3DN#40u8^+p^6&y?Sk6QG zJtu((M>P;ULBF!Cj*a&Q;J5z;!~T}42$D3fxkDwhDRyO^MAJ(d>g7A-1?cod*Pqn} z;ew%IVgBemnk<4aF{6ist>+Fi((zWp=+P?lTSU!3#-)(26SxdKD+_HIO96+Fcf3y z2BMVm*HKPe{DQG?@z4_TEUK)N(edFm39{mJS)##T+qz9T&pxlfj&5Lcs4k_u%Co8t zD=P18V&WLNkfEvo;2FL`;6$4JK;m8vq1U*ULCE$Qth0TYV>&E+{_UZK$s=CTCsU)& z_Zg}X{{imKXe&ex@V{Qlvx!lwxiK;#b7NdG^w|C6{rL9E3~#wZ-$oOW31rnQRM`uI z!)AtSV)NS;J#?o1(vidQPGz9R!ngQq>ysAkb{vTz91D{59a&4iZ!!A5acKb?vs?Mn;(-vo+IFjTiSc^<83J*(I%@^SC1+>zNrlR!iSAUj0JTz9V z-!-z-(#ok#EahdOX*WwM85v)U9Xler(~+%Qvnzk1hbDz-eq4oZz8!kmzq5vTbbofP z9Itwl+Xt65>bR>zf6PgUk^p$o{LuB%RDs8~;siDxBosl}e4mq80 zg-$F~${X2-JMh$6x%g`jDYN&kpjK}Xk)nx=GUO1#k>Cuf2tb{I28J_YGLgk; zvY=|_levU8C^(c6mbN9cDjO=;>s8B8MU#G0Tl>e@$N*WJOsznOGvp0>hnG5**l!8* z-G?@)LD(+PJzUV{KCF)EgJ(o!vrh_w-6A9yFQBGl66sh5?FD^fC{I0S6FE5ieY@I` z_Gt%)rMqb1A+h6hjWEIaX$d?0Vz<~lE9)@a!>y-#J<>+wSE~cU;qm=qC~oMW4r6TG z0U(8SO~Tfn$#ouxF*+f2Gkv54?DzLDB3|9!YOpHW_%)kb)~WOZs^Nt~-}GndK^xSR zkufrA>Li8DCoq$7L=6nkb%y~j7_hr^N1^t?1q2s9pUDAqmi|TlaLAaB4iuQZI%7Em4S2B3pCg2}SaTF;E)7#^-+-N9A=_iAhJFA=$Z;>=k{Y%(=#R@aItr0-p81p-;0` z`oU0-prsym1{9s&Z(=GvoRs>ZEX4d1)?$zmD)kczG(785r7lHUBT3t!t0rGdFGn*W zn*$Ti!zRq%%TQ>^cWWkdHvqm5g+hU;H4TXQOnyhz+s zd-jQR{Kqxf0j3UZtW1Kq;8If=*CLlcvXD0TLuHK*?5lJT`Yn7D>nm3~k14&8q39Os z;$n&!&m$C%oCu9cCL(8!`V5c9`%C1UhDSN?+0M@I4vq0Uc%$Ae@XO5sl9i{4p}Wts zx3dy#lK;L~CvXkqu|vUd;bJSM+cXGlS8}~SU%yR0J&;kegPW4AkjE?b`l4%u+B+2( zn#9Ml917bgyawXwsc<+v5m2aYwzUvuay43cn;GxbmEub{)=Sv(`I~iWqI@7VWrw{8 zqgJPs&E!>}Fryg=+%H8|r6tU5OiX+LRMpaSwNy44uwvBeG+&Y#NHtSlWY+d@CD!pS_kE!PZ@ zTUnJe+Z#pYIyB|5DK;jqDv>_0eQ}lRO81%x&_*R63WEjpHiQ~Xn%~GqXOGARdJ>Sh zJYs3$VP}?+EFi47hyc*Sp%MBIYLZab4-a>Qjj5>Ot;7|`u4nnLGNUf7-ZA9Ij ziHF+Twd~O;I7mY8i1ohCpkapp5!m|x%%2?Ctuwhn576JY0W=`Kxl8|R}x z=D0>|gz9e3t}Nx9emDC0$ja~d8g*}JU?=QKd69`#3?BEsAk2I|n~3#p`Z~aWW#+O( zp;3>rBPX(-4BdS_gp|8Y8%v57U<{>!^yQ_^j$A3!d~-Nmu|L05WO5`TT}sIKL?*A& zg=1h?hH7*9ThoBnzv+uX9^NM|q}k8%&=aJ8X}zH8R;2*g$MKgX@wL8RwbcwQg%$Z_ zoK+Qjp5BbGDyIGiKnMr))KU)zvSn6xd9OZ32LTJA2~fLgZx;`WabLe~J#aZ@oykHe zMEcKJYwI0A_(Jw*iI zZM`G+i}Ke|Zz&>@ zxz#%m`co7&A6T>b;a~vYLFMBI9!QW6WYzXed*vDPT;{3M`iWX+D{gMj3(m&lqLu7p zG||@>6AT|u=5QQ$`a|O@XQz!(sdC%Zb$nK&9jv!Qk7%Ha61ET@H93 zWA!GwVKM|7H5^DYFXqw2uh1AVMcwR_fH;!q+q&(xKNGuouT1Kk4)_qpf+_^sXtke7 zAs{54cQIbt8qk_4r5lpVIWWB8l8%iJJjTTWy*7Pd>Y{2yBLvZGMmjHop#`;aTmtB4 zL9AWI8o{XG{QI_339@(zVA1uH?V`9tNH|snb&&1v(Cruu8EhnWS;DoROhi9Mgxl$f z$qG{{rbj79w{)_%es3hO_F2Yt4ze!BG_dvku=^2O+SA-B>#Nn4s)DUG_~1tDGr*9| zB@a8o;6huEL_U9MhMAhec=0$z+Tg82;T^Mz8(nV1M`c>ZB&fs05=%*^Nu;v^Bqpjx zg^g5pNs1tk$Ar*qJ*2TRGo^*ds02J8UQy-l08_&Y?;*v@Yo^D`@f4s#Rrl{Vt2SZP zAy0x-2SHY_q9Dz=Ad~cffQE*G-`rino1I8R6bZ5;M%C1XwFGvfLvk5BkRFjSeYQE> zqK*4anWP3Q|DI!!$H+>Frw>z{)jIEk0?l8ZL_fxya<~6Ib9i_)o4^!M1k(i0g=v6(78A1M%z|+4nTbg(l^B!1Z^^ z@4Dy2a3ZNk8&R+8j|HY|;u6dt*)H>A!$8fG zdp{>dYpU8LlV^>&IcP>V)})It)!;a_aBW)VwgGF}%=Qq*MmOB0q3AQ} zcF6k`zBgy_d%O$W%m+m0M;5HD?JGNv^4JQ*(wcwa8`YU&i?@P_&T<+>RimN75 zq?f_Q_XXn-)1b>Z#6U>y9z(C##A2xy6v2i}D(`NSiM~-FJ0>)KV@OYPR%12F0HZyx zC@74MeW1+yoDjxglDOH&S9;>C8aF2GECa47g!i}}Vd%F2dgS$>$5*hE7mBv%!lCKc zzHk>BNwPzuf|Aum$)Sdm-CC$H#h$t3VRx`weNQ57#l0f!q>G+hTI0WUtJ`EyF$JsV zBR}%QYrfDcnx5<2hro5+JMohX{G|?eyHNR<|9=>J#~4w9ciVex+qP|Uk8RtwZEKHh z+qP}nwrAe`&&_$y`EZhZJLyzco{wFrRQFoX`te64SRoF29~8`y)k?{kF+;@29i&Hj z#xB0Oug6(AHcB5)WcYbSovCIC(_3U?X z2Tb7I1_@aH*7#nwgqfDK$M+%YATWCf=vOJdTc^T`D!#W>xLYTtKb*>KA}W*5vem zl_CFM!2@g@|06u~f5@LcDOz?13mH>cJj6k?Qflx;ZRxD4f|p=wAxlZEt%W@vQYyM>Mx+0A-Cyp zt4>k%Y4S11l~J*F9u0k5HZ+;I>9^HQKX6y=*mdz+l=e$GX&HVt7_9z5ttk{xj+1= zUZM6)9&0)NPm5b(5Qjkp4HwaGD~Cps_QT17>qiq)7!^j`y17k|&8l|SL74v2JjHhM zNfhiYRTDScX$PNWX{czw@jx=)+Q7;`gO@~O0{5Hby7{`!4Y&Q|ny%$E(k$Z;TFQb= zH??ykvmO_Q7H|P1_UVfml6m1zg!tG7zQ3#RZ>{vF{Jqy|o6!9fT4VuBj(dg|k_fb1 z#9cDUTDm`nE0PT2A;A)gNZEKPK?Nr`Z9;0G<57Tnv^toOn_%$G7i4linX*#=PuU5Q zhlt!*A=NCwg}7Nf0T(dhd691sal02Qq ze4p|}7~YEW2%amm-$+@d#GUfWVgGh zbkh7@hPnKv?4J?C{{V3F6xIE2>!0I)`jDkfY|Wg_83`C!{vj^t|IdtxfQ^xn^}lA! z|6I%TViwlUCXW9`YXfH!5fdXjW0U`?6Rr+v=-@b%NL@cKoHJJ zpLV=%aS2HPg(L`qcf9C{WD?*apK6>D009LBI+Q6FKtWI}{GQxrUUP4Ens0P&H9dBD zXPKEl*O?m!N2=_GDggx7gjEpjQRw641d#HI3Ju{<03aYB?ja!{kQ(YS2jy$#dar}6 zOXQ2lVE|LV^k7IyP=bXvlLaYQ6u<$&%{|+J{DlDW%1Gp;6$JnYCm5GauRXW$qX=D^O{h4=ju zntzGz0Df@b0LH+-$hYus^#b(oc4r6}F!oR20zdorVgbO@s8RAtE2hI9MDGCv?8oSd z#+H!-Ucfzq^lJ#bSoU961OZe)fdL?@@8bC67?4h4AC4Y_+kY0ueyL$T(p2^kNP{!6 zQDPrRzMA<>Fp!|cay#*Va}PTD5c%%>d)43=IEMC9VZu|ndm(X7_Cc5Be+C6JA%2aV zf(rnMfRF+W3km?rzyU6xT@QX!`qpM~Kd?c5m_?m#?* z0V#^mSt$1WfPZxnfdT*^V4{K6gmDe*2YyAwGxOp6s^_1@2fP7QfzDolfk1qDf4$f9 zxM2eQJ3qd|emaM~{(e}NNM3CDk^BNvQ4x6q0(J!s0O$%rDgXk=tBYU|kdZ+^e7NQL z#qQa?_f~%ptmR&R*T!SngM$bh(4(FmeriR$=C16$F|%j+`E7537ios_;YvsIK?x_sie`P6u=7yWdB?g_FnqK-9iNkKO^SU z>AAuAqf-#v>0x+Y_0gSq4I}GR?;@b^s{G291A!A0^p42Mi=Y4q5efPRpB)sc5%~iU zc*+vW@9tj1?wtk^%bTMEXzC*L0S1tKsVL=f`0wKSaQErt!%=vp6&}*R(Tg0wKXiuv z3j9vMy$BURmhIvO?riK{?y>`-TtI^&&&Uw>DJIN3CtUMeqTYPm*+x%z8*eg9o*coZ z3A?&~lMK)9Re7NGMDr+(VR#F-)Rhc4Q1Q10@g;^`g~eTXLWd+$`dvpuEwdE)bS8`NnK zSBN@m@bzaJCz|8F7$#QF@wr9Dg2E3^+DAnl%)P!Gov({We!;U#XT-HZ2E8N(O9IoV zfh5hAexXyxfbw>p-!5t`FzV+jcH#RWC0t9B^!jAvc#`4*CyxtQXFI^KJZ z&ATR8IADV?A5}s`v{HfAr6W0kLvOgCj`5`WOR)Jj5D`O9+tn*lhoOdcx}J5#Qvz} z?aIU7t)pT_Vm>Y&KUc5*2t>`dUuN^(<3i`%L!ap+18c3x>)TZg7&vH6W^wBnE&y7V zX?e*t7b0Ghlb+HwqGs1}4QBtQ<0ancw-V(!SnjQ&X+0(99SBnpGsdfISV@3nha4++ zARt}keROTFD)kC$>G1QMzmp>JOE+Zs*@14|!vZCV+Bo`ifnFbzA%ZiG3&g@UZsL1rHH@f^d-k+qsSkd!OFRtnsjA$Zh-HY^UpSbZ3}4D|KXK zctRV-25Up`eH!o8l0Vg_;Wazq+jnG76l*C#^IKob(OGR|*)-DOcAP`#VYzZ7EgLCi z6jG&5j{c=u5e3iGw~dQ90=I7Bptn2Ukb~&?X3U;jf+{EnBlQ8^G^cSR6` znRlx%b+XC|t4Q{FTB{qo!c0B}dPltw3@5aU^WYEJ+ehka0AR6xi8?s{Er~(EMHG7{ z+m0urqj(hLUljaHbmW^xYzKR!njup@_7l(7k zZ(PZ!SSuvdjW9foab74+{0_(osCSBz&xpo2be9Q@hdLqApu>HkjM(LClRlBrOC6&y zrplS^n$E$Ws7*jnXpuim#TNY+bWwJDvywifz-`4oDbXtGr*PP6O{Y79cT|VK;zpvQ z?O|}$37*QNrYRx{#@RxeQL%bh`nq9SjdA%6ZnHBkS_O(`Ouq8Ud}bdv3Se2R2iQ4u z2eKCE?&#=5-5=i}GLK%jT^APY-jlcB#h^h$oUGF5Ot_{cvS_XN7`oufjL@Opn&!KP zyUU`HOfW0OYvibH$!lVB)4e!)oy|I4GD&iq-w!im7j#~&-ZZ>*xt=Ozl>Sfh;#Q2T zOD|Ugt~b?K=JRb*fSY(u6uu&T4bqJI-9_;rOx^PVNS{~UXl&vb)0a9os=KLdsrQwK?X)ponL2DeAi$*}P+9VR>*@=qj_RU&T6xnD zCn&J>xEdCA*7$2VxV^{l;@!(-VLS}mRu8+ z*t85X3x3V>LjK(|@X)({f$DY;ZlmP0GH-Z;RDOK7mG2afr-<0LTyoQB+)jPD_I7X` z&ZSEk0~jyCE*R(`ESdGk*Y`cb_$+J!oV$ziUt%{9P%Ydf9IkdU#$9>Uz(XZ7y7xIU z`nrjCq1TkqQk))Ae;_2Ugx-*nyq?O(P!>5UD*IWAb8yCu@~Bw9BN=O9v)UQokFnHb z9(>w^*3^jNa9*!*0!dX4s3xuUtM7ETjVMs=OLX8#^~N2Q-JJ=Z89#6#-kK@Z^Y*OP zj3s zV7aO}LK4T<*1>MYpsEQvjU)F!{Y@JGVa*Rii;|WL8{#tN>N@ecfR=%5&0=GnxF*Jo z;5`vW2>Mm#o9iWr_K1#cDV%T9jm+>vv=>aK$D#u*W@dj%v~1+GiB(fbFe}e}`70i@ z;G0#892foW9z{`vtoS8Zut>L&)pVUifl^OdYtlyY@|um^8qLkFy|t;YYMC*}X2$ij z7)LZL$HGYGf`OIL*h z*@8+{YXn6x*U_UFEH^9iMK=KgWVnpCTP|pj;>FEN^l-6^XoC(QGmJZmy@s9{rUrB` z?i*|&)522tXs4KS{w?z^z}U6#9v1d;*45k4sgLX-LU9d!dJ-MYa9nU&*$Tq*gLWtx zGtc;9LH*@|n?}ek#BPJslgbUhcT_~Ya=Mt0A8|VZ2L_QCF z(Dr(X{K>8xd84 z38tPEv+}|U9yX%7(J050U~D8A;IU6phsqH%cO=Tu6~2*vq*2z1-l@*u%3}?3{|)hN z!Yi~#IszSForMW*XMYx^pW6@YB0C2cz#%nrzkU60UK8mEB~d!O34h+%oagCWo(Cz1 z-IGD$P+0&R^t*ua6VpGc-#o7 zdG$Cfa*uW<;q0_FgP>6cIknBfpz4q7PUC9Ned~>;O3(<)k`9G2K-R0BPI0$`&T~@c zr81fo*%~6PxMeJc?^nhHpeY*0Xn)m9yG+O_jfpYhnA5PbOkYW%4&7BoVJ+u}0kapY zP|L1nhv4j|<&6Ko}@gb^+CCUsg;DBahu}A{EAELicT#X@& zYM-tLiQZ7)!k+hAgbtpIBAk{+xK@n!8Rq;K%L}u7S+R4Pi^I9Z3{b7(biGBDw z*E1k;xQh{kMGppBIKFVy$>6eoCoqOE!s6@xPN@b6|NWk3Gps$(hL|Om`+jEvmmLLu zPqU|C<)!^ygc+E7p1wf?Dl7;KJ1<4H;E@hhf-Co$UZt|Da;mU{GDvHt*`b$d2rVXI z@6p7>!SvmVPwPGn1U!%Cdp)1QXm|&D%+D(MrE!HX+jUSGg&JQ8nPP`^n^cJmL0_c; zGu62<_RYqDd9_fxd+;R3*54|%CSLJu)4 zqxqV#nHH8hu(crmsiOKEjR;zA)J0G9VflUcLa+U%*^2PRnAS2y51}? zCmCZHZ$p(n?)law{o1*%em-6DPN5?N#)_*{>l=t&SlqN}y39p!)10MstM05rDaWKP z5Xl;FN|>H+Jy(f@CMqX{r~LGu*c~#O?$6L|2aGJblLL)7S3ml2g|NA@zBJd>1UkDL ze#T_1ZWWjFZpd{A-HwXaPof|w{r(Fa!GZ*vUc@e!2puVVq&vBY*F>@SbvGx6=g!w8 zIsvkFY!Agy-s{8(R$b~=xpt~>99Ct%*^dNDCe2ruE+X=p?&{!| zZ;tkRkXrM!!zao6Y*{v7DFHLnH%>vFUi8=xW>AQsV9{#6cEeP{cS9dGJbG(tTTn0Up@@77~aKueAV ze{SX)j|m0NeMkO7>FNm~XFUyWCce7K<(8m(1vPo2D=&Go&+Ur#)_^w;@Gl3h*;Qd| zb?r9$udxM*jyMZyk$j>Vb}}P->%gL1oG%}>jVds3ETJrUr`Nqj7J;uw6bXUd4 zv(4ZKXZD$YjEklQzs97JhECO$X5oW5KeL{6i_iBi1$JWNo2^SiwB?X*fkNc4->2yh zbUgws&q37T>`|y(sWZW3^T)_5r!8v6*CIPw5254V584l-n$h$E6MT^%Wg&h3k=0Av zyQEKY6QuQpsGzgxBNRL%jB#^)1EnZr(F1vG-6Ho+%uF=df2WSjpEC_hB-%ZH?jE=3 z*uq|-Oo{Ts=dv2zqJJZlzJ|KXZ6dDK&X?~qHQa_vC~4(VXlCvh*b}jYw016^tCFQ2 z7GA#WQRI=IA|$J|TvNN83Z)^Kq6R9BY?HH6~gF~Y~|;5fpoxVkLd3?Kh; zn268s(PuDFDWEvh-DdIkeRcLPBkP zVKhnc{B=N_ zzJTvEs~F0U_EeWV^Q%sNn5#k#(PxeCw+ zR*B{aDK*#z&;RWzIV!tMom4h3u`Fe7YALy;kXK(|N6;gM?%CiPLd)Hb1Vo&JRMO~1 z>@KW(0M-ey?#{KuIa6wNY41IV4uSf7IDB0TU{E;w#`@DUsAQ!QEJ`87YicO6Y@c zV`$8if(AE~1r)8ChZe>(3d1;xi| zVta316~F7$dS1XDH?Kbss7n&~WQk&m;3Fx!)S=+7l7LZoJKtLz(Em;udhUXhozlHS zf+aP};dYgM%r*A0``qMgta}G}yafE-Z?dlk!Z2v*<}D;B&g#}yNCv(N%$Y0kQyeKA z^i$6ZDn-s`GXrH*i`5e_D-Vx6N0BhLCN;JTARoUKlN-#E2O9L}ppt{ja5@|iWU_Yd zsU_0A!aEsld?{|WD=@C?vk>SYcqhgPP{~os8(J!DYif;uMvbWcJKqa}~Xm*gD`aANY{^+Q_-|r23 zJA#Nlg`mNrDeu$S7w=)~OeUp`1b?X~!<}_rG9ZR>zJp{M%W0MYdwk zPl6bh0D@?5w=W+DTsqh5TLSo$IQfW!x(f$QOE4s(8>XK$Rqm85M$d4k%V$+eoX7Af z50TkqcTd$)6((~&gmw{K>1%AG(C8tH^&f1L-QvH@^^wlfa3eL4kZo6cR^Bt3h2W18 zkD-)Qt&kv9$eDB9=WgFW5VL2wYYOo-LM-e;SBr0Ms=OSPN$W4DXIy}?5IiYb+^3UU zbOUv{Y8|4P7fAWWCkvCN*5nWoN!a1@tgv&Ub6BZJzp;h#UNN=hYM$L3yB6Ceb*yb8 zvJ5En!fnaMRX%K?szJOBy;xNXAF8V$O+6QN><_no>#ItRMLT>QKniPWmlv4}YK`dk z$qA1>m>&heRGGgRZx?Vt?~Cc?g~ERiSKBu}#VMMBy%4`Awej(Kwqj9KN7=d}%Z4r) zRmR(IfUku2sU_$oMHg=$^1M8;F$0T#2llrYdO}@BolL5r zTY7Gb6R!)FaL{X-j4^6=nT#SCQ-_-G4KT4(1(?XH^`A;%4vdDnw=l6HW8XraC8jy3 zIXqfb$K3eD%x}M^^RDcSnCTl%P2S= z|K0AfYnB;$j@`S&z7g>!bx~Y@+92TVVm4BYoi#%g>zGA-wDGN4ulq=rfydlV(sQ%d{kc=& zwKC?0K@FFhz63ER-5RQ_sRfXz8vdum#$CYoqpD*q? zhVDlHazpnlF#vRD+kQ?6_vq4zWeEF4eT~|H{9$e1k7ES-pBup=rOv3^o2}|Tgmc>| zPCv!Vz!FySlfs?rU-NU?yg9K@HQ1lo6#g-Cs}XO#VOB239PkSvlbk}F;#Q}~2u6#v zg1kmm_If9kdIUJ*yNY7|9pu+vZ;#?N$7luIbr*>w8PHr1)&3rz8ohUXNRfJ+|5YUX zkL+h>XbHu`^It+ABLNfhzW}2DUnFGYWMyOjuj&6)C1hgYWc}|5rT?cLw;Q(nBus@aFkxRVoZN13Ks7N>C=I_;&-z$<~;j8v=jD;pAuopB-6S*o{7> zhLj=Cje(LNGdluePHb)h8f)7COjQAx!r__9;*pU7KqDi+`oUahy8{@C+5Rm7@Bs6V z?#7+N%+X%j>0caQ*ct#Gddw9ENP%SaPtVLuy1{qzucMtCUlKok&C$J7U@xZ8c^%;eDEYU5z$(AxN_Nw{~zkk1^x zmKMFXu?cXco4MX8qI&Ew2PF?8q)Iq?Xsb z+GQg^{K8M?oCEEf85$m+7={Dj0`kWrLyPW(T;jp?|D{OxixOmg^W{SFB{oI*tAMJOl=tm6{;LuhzUBqcb*`ZS@I-SZ4PZ*f zMh8HC*8l2v_|*#hTmFMzo|tgl+xSUc(3G9dyT?9!OC@mqDMxDiiw9fbcMHq9=SPWh zB?t@)BLAK4r$gpShCGM<_p%fgb|8zrq##0T@H%FS-L0AO`6Vfhj=Y z5&jU6e)306_jV=z-FIiWC1S9>W`gGF1EsS_6nR z^Ft&@ec*!}EdHmu@hiHOHx>O8C2%?OZzbyAix0p)u>KT+o9M$hze~YFnLg+Z{a^>w zbo2rRf(6V!!GoAsKs7nMZvu!wegO+c0OJavmv!Sl>ah`MHue&fIX?2=u`_*SCIcJW z{(NqOY5Mca5?Ds{5`>REz=M$5TKw``1kB7{&_h@zJ?kMXp=SOHp~*wCiM5QB_!R?C zZJxX~{W<_Dto=9u7MovwsO<{Axc-JzWKr2qNOp z{3H)ee8c}NilWI6!}*>2fjj?Hg7$u%y`h6VU)H{S^QHAx7=Sg89@9fij9%AL0v;dS zhhdUO#+62O`~n01F0m|1cZ;I^n0a{bO~}Mf=e?&Y9fff6YQ;Lp%Xw^wHCA zWZs3UvxYkFu0kKSFW$=B3uc$@TGh|VpU56pF zu;MF{ir?p3E+Odh0InvdChG2MpQXy3_3 z+ZtyGkwwtx-2!_Tc;Q~GjJ=&?n9MvZZmwGz%S_b}_Xk zO}*}nB%TS8mk6t5E|tH=K&7H}rjmOODUW|=p@oi{GESB1!h@K@Sz!>J%f5?#DwI^V z?~5SV5CciL&0qmz{#Ddtv-Cw!p9~J0@T{4FpR(rdoG6jFl!gzJpC2cG=vBSV`DlrM z^>$>22EHw-k`vuTEghaH;d^0)ro$m?9M|Y9hRR+wp5K>jJyS)d&^d%VhnW*HG7)ub zl&)0~H?`)(2%wzrd44hUqV2l4M$K1usETU&eBv9is{3mx?VGAy4tvB=cLjNu@(4vS|8 zrAnKy_u`%l;qtQ1haH2uOUpxl>M&w;64ISa0B|RN9lAmhGD*#-Wj4#G$Q}YvTR;8g zI#s|d!_XflvzlS?C<@Bz(hwYWq|A-phEVnN#>=+pT3%|k+v5F5N0bl+TF>)Ir9!=k z0OojpuW+a>&33=~GPcY7q8+U3oq6cS@kc-%>?ShkD#=RKsS93h{cB8ws~b$jZp7{d zEDfFL4Qn_vZcq@Jp*l5#M8vFZud|v{L$4*8F7Aq7l7pH|K8yrCDL1o0+qG?!!g+a0 z0&*+-eMh^m=7a>sqLjcbmzAAC%clyKjb1$T#)$17Sod!^%LC(8^P95imE8Bb4)@!Z zNLb)F)q8;gboAom4h|mgHjr8~ZBsnZ#O`bNAocfE{dxgk-tebK7u^h3t}Oou2jk;_RRQn{ zgaJ|Vv;c_bDF*Jv_r~Jg67eJF^%T^`7I(7J^k1>R4&a~G^`%!8f5LU)0~{Jj%S*&@ ziFjG>H)mDTsR|W*qnqR)Iy==z{imFlT(E0&=&PGW!bUE;s&FU`V>+7!7F7>c0CbgF z28f!Gl1*IkIbv0`(q%o?~I$m}EtN>gY9=FT95&{yB8W_d$p2#i4 z;VLzhq2vel*+IKOej$#U;#Pa3t2WHmI~lKBv$bL$fvvU}dzN8taX$t1zk98%h&dwv z;IH5I{ei;#HD2S5<;Bch3BtH8SG}( z?Ra*7Z8T95U_kIOY1N?p{Ve;ILw%iUx50a}AE416<>Wae)iypQ1pG0>p_wghbT!_M z|FTd0My(#$lSP{Gml98nr)?D9{dxUl9$$Jk(2lR5a?+&CS-X92$j;QLQbc*~Yz^X8 z82>~(Tyo+PZtVg+;b%NiTU80)*s!}{lu1zgMB}J3%*1oo(yxaU>5dDWcSEP{MgXGH z%Orvq!ok+au$(=!gM4m=7~mq%Yk*CE(yqaJ+4jogbcLf);N*St@# zE6KSelLTW-BLt;pca12@N{r4swip6@4b)cn6LsP%s=b|tK)9IRWu@=f-+we^9& zOR`!Gf;lY zwy!G9RtV&M+~2O(Ih8RSX}Kr(l2gnl#N#03OH=DR<4%_m+iK*c5*`RO90jvA%1EOF z60oz}jKw~-@0)_vm^3Wx{6E~pH0&WVNtxl`N2|SoION{M+;&3=C@DwCupUNL4pA

        (2_7QE#PZK>zf>K&CwL~lH0P$Do|gD7 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 literal 0 HcmV?d00001 diff --git a/theories/html/Goedel.PRrepresentable.html b/theories/html/Goedel.PRrepresentable.html new file mode 100644 index 00000000..45b55250 --- /dev/null +++ b/theories/html/Goedel.PRrepresentable.html @@ -0,0 +1,619 @@ + + + + + +Goedel.PRrepresentable + + + + +

        + + + +
        + +

        Library Goedel.PRrepresentable

        + +
        +
        + +
        +TO DO: Define abbreviations and re-indent !!! + +
        +
        +From Coq Require Import Arith.
        +From hydras.Ackermann Require Import extEqualNat subAll folProp subProp folReplace
        +  folLogic3 NN NNtheory primRec expressible.
        +From Coqprime Require Import ChineseRem.
        +From Coq Require Import Vector List.
        +From hydras.Ackermann Require Import ListExt cPair.
        +From Coq Require Import Decidable Lia.
        +From hydras Require Import Compat815 ssrnat_extracts.
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps NewNotations.
        +Import NNnotations.
        +#[local] Arguments apply _ _ _ : clear implicits.
        +Import LispAbbreviations.
        + +
        +
        + +
        +

        Goedel's beta function

        + +
        +
        + +
        +#[global] Notation rem a b Hposb :=
        +  (snd (proj1_sig (div_eucl b Hposb a))).
        + +
        +Definition beta (a z : nat) : nat :=
        +  rem (cdr a) (coPrimeBeta z (car a)) (gtBeta z (car a)).
        + +
        +
        + +
        +From CoqPrime.ChineseRem + +
        + +coPrimeBeta = fun z c : nat => S (c * S z) + : nat -> nat -> nat + +
        + +gtBeta : forall z c : nat, coPrimeBeta z c > 0 + +
        +
        + +
        + +
        +Module Usual.
        +  Definition beta x y z := rem x (y × z.+1).+1 (gtBeta _ _).
        +End Usual.
        + +
        +
        + +
        +Paraphrase lemmas +
        +
        + +
        +Lemma beta_def x y z : beta (cPair x y) z =
        +                          rem y (S (x × S z)) (gtBeta _ _).
        + +
        +Lemma betaEquiv:
        +   x y z, beta (cPair x y) z = Usual.beta y x z.
        + +
        +About betaTheorem1.
        + +
        +
        + +
        +Variations on CoqPrime's BetaTheorem1 +
        +
        + +
        +Lemma betaThm2 n (y : nat nat) :
        +  {a : nat × nat |
        +       z, z < n y z = beta (cPair (fst a) (snd a)) z}.
        + +
        +Lemma betaThm3 n (y : nat nat) :
        +  {a : nat |
        +       z, z < n y z = beta (cPair (car a) (cdr a)) z}.
        + +
        +Lemma betaThm4 n (y : nat nat) :
        +  {a : nat |
        +       z, z < n y z = Usual.beta (cdr a) (car a) z}.
        + +
        +Lemma betaThm5 :
        +   (n : nat) (y : nat nat),
        +    {a : nat × nat
        +    | z : nat, z < n y z = Usual.beta (fst a) (snd a) z }.
        + +
        +
        + +
        +NN formula associated with beta +
        +
        + +
        +Definition betaFormula : Formula :=
        +(exH 3,
        +  v#3 < Succ v#2
        +   exH 4,
        +     (v#4 < Succ v#2
        +      (v#3 + v#4) × Succ (v#3 + v#4) + natToTerm 2 × v#3 =
        +      natToTerm 2 × v#2
        +      v#0 < Succ (v#3 × Succ v#1)
        +      exH 5, (v#5 < Succ v#4
        +                v#0 + v#5 × Succ (v#3 × Succ v#1) = v#4))
        +)%fol.
        + +
        +Section Primitive_Recursive_Representable.
        + +
        +Definition Representable := Representable NN.
        +Definition RepresentableAlternate := RepresentableAlternate NN closedNN1.
        +Definition RepresentableHelp := RepresentableHelp NN.
        +Definition Representable_ext := Representable_ext NN.
        + +
        +Lemma betaRepresentable : Representable 2 beta betaFormula.
        + +
        +Fixpoint addExists (m n : nat) (f : Formula) {struct n} : Formula :=
        +  match n with
        +  | Of
        +  | S n'existH (n' + m) (addExists m n' f)
        +  end.
        + +
        +Lemma freeVarAddExists1 :
        (n m v : nat) (A : Formula),
        In v (freeVarF (addExists m n A)) In v (freeVarF A).
        + +
        +Lemma freeVarAddExists2 :
        (n m v : nat) (A : Formula),
        In v (freeVarF (addExists m n A)) n + m v v < m.
        + +
        +Lemma reduceAddExistsOneWay :
        (n m : nat) (A B : Formula),
        SysPrf NN (impH A B) SysPrf NN (impH (addExists m n A) (addExists m n B)).
        + +
        +Lemma reduceAddExists :
        (n m : nat) (A B : Formula),
        SysPrf NN (iffH A B) SysPrf NN (iffH (addExists m n A) (addExists m n B)).
        + +
        +Lemma subAddExistsNice :
        (n m : nat) (A : Formula) (v : nat) (s : Term),
        n + m v v < m
        ( v : nat, In v (freeVarT s) n + m v v < m)
        substF (addExists m n A) v s = addExists m n (substF A v s).
        + +
        +Fixpoint addForalls (m n : nat) (f : Formula) {struct n} : Formula :=
        +  match n with
        +  | Of
        +  | S n'forallH (n' + m) (addForalls m n' f)
        +  end.
        + +
        +Lemma freeVarAddForalls1 :
        (n m v : nat) (A : Formula),
        In v (freeVarF (addForalls m n A)) In v (freeVarF A).
        + +
        +Lemma freeVarAddForalls2 :
        (n m v : nat) (A : Formula),
        In v (freeVarF (addForalls m n A)) n + m v v < m.
        + +
        +Lemma reduceAddForalls :
        (n m : nat) (A B : Formula),
        SysPrf NN (iffH A B)
        SysPrf NN (iffH (addForalls m n A) (addForalls m n B)).
        + +
        +Lemma subAddForallsNice :
        (n m : nat) (A : Formula) (v : nat) (s : Term),
        n + m v v < m
        ( v : nat, In v (freeVarT s) n + m v v < m)
        substF (addForalls m n A) v s =
        addForalls m n (substF A v s).
        + +
        +Fixpoint FormulasToFormula (n w m : nat)
        + (vs : Vector.t (Formula × naryFunc n) m) {struct vs} : Formula :=
        +  match vs with
        +  | Vector.nilequal (var 0) (var 0)
        +  | Vector.cons v m' vs'
        +      andH (substF (fst v) 0 (var (S m' + w)))
        +        (FormulasToFormula n w m' vs')
        +  end.
        + +
        +Fixpoint FormulasToFuncs (n m : nat) (vs : Vector.t (Formula × naryFunc n) m)
        + {struct vs} : Vector.t (naryFunc n) m :=
        +  match vs in (Vector.t _ m) return (Vector.t (naryFunc n) m) with
        +  | Vector.nilVector.nil _
        +  | Vector.cons v m' vs'Vector.cons _ (snd v) m' (FormulasToFuncs n m' vs')
        +  end.
        + +
        +Fixpoint RepresentablesHelp (n m : nat)
        + (vs : Vector.t (Formula × naryFunc n) m) {struct vs} : Prop :=
        +  match vs with
        +  | Vector.nilTrue
        +  | Vector.cons a m' vs'
        +      RepresentableHelp _ (snd a) (fst a) RepresentablesHelp n m' vs'
        +  end.
        + +
        +Definition succFormula : Formula := equal (var 0) (Succ (var 1)).
        + +
        +Remark succRepresentable : Representable 1 S succFormula.
        + +
        +Definition zeroFormula : Formula := equal (var 0) Zero.
        + +
        +Remark zeroRepresentable : Representable 0 0 zeroFormula.
        + +
        +Definition projFormula (m : nat) : Formula := equal (var 0) (var (S m)).
        + +
        +Remark projRepresentable :
        (n m : nat) (pr : m < n),
        Representable n (evalProjFunc n m pr) (projFormula m).
        + +
        +Definition composeSigmaFormula (n w m : nat) (A : Vector.t (Formula × naryFunc n) m)
        +  (B : Formula) : Formula :=
        +  addExists (S w) m
        +    (andH (FormulasToFormula n w m A)
        +       (subAllFormula LNN B
        +          (fun x : nat
        +           match x with
        +           | Ovar 0
        +           | S x'var (S x' + w)
        +           end))).
        + +
        +Remark composeSigmaRepresentable :
        n w m : nat,
        n w
        (A : Vector.t (Formula × naryFunc n) m) (B : Formula) (g : naryFunc m),
        RepresentablesHelp n m A
        Vector.t_rect (Formula × naryFunc n) (fun _ _Prop) True
        +   (fun (pair : Formula × naryFunc n) (m : nat) (v : Vector.t _ m) (rec : Prop) ⇒
        +    ( v : nat, In v (freeVarF (fst pair)) v n) rec)
        +   m A
        Representable m g B
        Representable n (evalComposeFunc n m (FormulasToFuncs n m A) g)
        +   (composeSigmaFormula n w m A B).
        + +
        +Remark boundedCheck :
        P : nat Prop,
        ( x : nat, decidable (P x))
        c : nat,
        ( d : nat, d < c ¬ P d) ( d : nat, d < c P d).
        + +
        +Remark smallestExists :
        P : nat Prop,
        ( x : nat, decidable (P x))
        c : nat,
        P c a : nat, P a ( b : nat, b < a ¬ P b).
        + +
        +Definition minimize (A B : Formula) (v x : nat) : Formula :=
        +  (A allH x, v#x < v#v ¬ substF B v v#x)%fol.
        + +
        +Remark minimize1 :
        (A B : Formula) (v x : nat),
        v x
        ¬ In x (freeVarF B)
        a : nat,
        SysPrf NN (substF A v (natToTerm a))
        SysPrf NN (substF B v (natToTerm a))
        ( b : nat,
        +  b < a SysPrf NN (notH (substF A v (natToTerm b))))
        ( b : nat,
        +  b < a SysPrf NN (notH (substF B v (natToTerm b))))
        SysPrf NN (iffH (minimize A B v x) (equal (var v) (natToTerm a))).
        + +
        +Lemma subFormulaMinimize :
        (A B : Formula) (v x z : nat) (s : Term),
        ¬ In x (freeVarT s)
        ¬ In v (freeVarT s)
        x z
        v z
        SysPrf NN
        +   (iffH (substF (minimize A B v x) z s)
        +      (minimize (substF A z s) (substF B z s) v
        +         x)).
        + +
        +Definition primRecSigmaFormulaHelp (n : nat) (SigA SigB : Formula) : Formula :=
        +  andH
        +    (existH 0
        +       (andH SigA
        +          (substF2 betaFormula 1 Zero 2 (var n.+2))))
        +    (forallH n.+3
        +       (impH (LT (var n.+3) (var n.+1))
        +          (existH 0
        +             (existH (S n)
        +                (andH
        +                   (substF3 betaFormula
        +                      1 (var n.+3)
        +                      2 (var n.+2)
        +                      0 (var n.+1))
        +                   (andH
        +                      (substF SigB n.+2 (var n.+3))
        +                      (substF2 betaFormula
        +                         1 (Succ (var (n.+3)))
        +                         2 (var n.+2)))))))).
        + +
        +Definition primRecPiFormulaHelp (n : nat) (SigA SigB : Formula) : Formula :=
        +  andH
        +    (forallH 0
        +       (impH SigA
        +          (substF2 betaFormula 1 Zero 2 (var n.+2))))
        +    (forallH n.+3
        +       (impH (LT (var n.+3) (var n.+1))
        +          (forallH 0
        +             (forallH n.+1
        +                (impH
        +                   (substF3 betaFormula
        +                      1 (var n.+3)
        +                      2 (var n.+2)
        +                      0 (var n.+1))
        +                   (impH
        +                      (substF SigB
        +                         n.+2 (var n.+3))
        +                      (substF2 betaFormula
        +                         1 (Succ (var n.+3))
        +                         2 (var n.+2)))))))).
        + +
        +Lemma freeVarPrimRecSigmaFormulaHelp1 :
        (n : nat) (A B : Formula) (v : nat),
        In v (freeVarF (primRecSigmaFormulaHelp n A B))
        In v (freeVarF A)
        In v (freeVarF B) v = n.+2 v = n.+1.
        + +
        +Lemma freeVarPrimRecPiFormulaHelp1 :
        (n : nat) (A B : Formula) (v : nat),
        In v (freeVarF (primRecPiFormulaHelp n A B))
        In v (freeVarF A)
        In v (freeVarF B) v = n.+2 v = n.+1.
        + +
        +Definition primRecSigmaFormula (n : nat) (SigA SigB : Formula) : Formula :=
        +  existH n.+2
        +    (andH
        +       (minimize (primRecSigmaFormulaHelp n SigA SigB)
        +          (primRecPiFormulaHelp n SigA SigB) n.+2 n.+4)
        +       (substF2 betaFormula
        +          2 (var n.+2)
        +          1 (var n.+1))).
        + +
        +Remark notBoundedForall :
        (P : nat Prop) (b : nat),
        ( x : nat, decidable (P x))
        ¬ ( n : nat, n < b P n) n : nat, n < b ¬ P n.
        + +
        +Remark In_betaFormula_subst_1_2_0 :
        (a b c : Term) (v : nat),
        In v
        +   (freeVarF
        +      (substF3 betaFormula 1 a 2 b 0 c))
        In v (freeVarT a) In v (freeVarT b) In v (freeVarT c).
        + +
        +Remark In_betaFormula_subst_1_2 :
        +   (a b : Term) (v : nat),
        +    In v
        +      (freeVarF
        +         (substF (substF betaFormula 1 a) 2 b))
        +    In v (freeVarT a)
        +      In v (freeVarT b) In v (freeVarT (L:=LNN) (var 0)).
        + +
        +Remark In_betaFormula_subst_1 :
        (a : Term) (v : nat),
        In v (freeVarF (substF betaFormula 1 a))
        In v (freeVarT a)
        In v (@freeVarT LNN (var 2)) In v (@freeVarT LNN (var 0)).
        + +
        +Remark In_betaFormula :
        v : nat,
        In v (freeVarF betaFormula)
        In v (@freeVarT LNN (var 1))
        In v (@freeVarT LNN (var 2)) In v (@freeVarT LNN (var 0)).
        + +
        +Remark In_betaFormula_subst_2 :
        (a : Term) (v : nat),
        In v (freeVarF (substF betaFormula 2 a))
        In v (freeVarT a)
        In v (@freeVarT LNN (var 1)) In v (@freeVarT LNN (var 0)).
        + +
        +Remark In_betaFormula_subst_2_1 :
        (a b : Term) (v : nat),
        In v
        +   (freeVarF
        +      (substF (substF betaFormula 2 a) 1 b))
        In v (freeVarT a)
        In v (freeVarT b) In v (@freeVarT LNN (var 0)).
        + +
        +Ltac PRsolveFV A B n :=
        +  unfold not in |- *; intros;
        +   repeat
        +    match goal with
        +    | H:(_ = _) |- _discriminate H
        +    | H:(?X1 ?X1) |- _elim H; reflexivity
        +    | H:(?X1 = S ?X1) |- _elim (n_Sn _ H)
        +    | H:(S ?X1 = ?X1) |- _
        +        elim (n_Sn X1); symmetry in |- *; apply H
        +    | H:(?X1 = S (S ?X1)) |- _elim (Compat815.n_SSn _ H)
        +    | H:(S (S ?X1) = ?X1) |- _
        +        elim (Compat815.n_SSn X1); symmetry in |- *; apply H
        +    | H:(?X1 = S (S (S ?X1))) |- _
        +        elim (Compat815.n_SSSn _ H)
        +    | H:(S (S (S ?X1)) = ?X1) |- _
        +        elim (Compat815.n_SSSn X1); symmetry in |- *; apply H
        +    | H:(In ?X3
        +           (freeVarF
        +              (substF3 betaFormula 1 _ 2 _ 0 _)))|- _
        +    ⇒ decompose sum (In_betaFormula_subst_1_2_0 _ _ _ _ H); clear H
        +    | H:(In ?X3
        +           (freeVarF
        +              (substF2 betaFormula 1 _ 2 _))) |- _
        +        decompose sum (In_betaFormula_subst_1_2 _ _ _ H); clear H
        +    | H:(In ?X3 (freeVarF (substF betaFormula 1 _)))
        +    |- _
        +        decompose sum (In_betaFormula_subst_1 _ _ H); clear H
        +    | H:(In ?X3 (freeVarF betaFormula)) |- _
        +        decompose sum (In_betaFormula _ H); clear H
        +    | H:(In ?X3
        +           (freeVarF
        +              (substF2 betaFormula 2 _ 1 _))) |- _
        +        decompose sum (In_betaFormula_subst_2_1 _ _ _ H); clear H
        +    | H:(In ?X3 (freeVarF (substF betaFormula 2 _)))
        +    |- _
        +        decompose sum (In_betaFormula_subst_2 _ _ H);
        +         clear H
        +    | H:(In ?X3 (freeVarF (existH ?X1 ?X2))) |- _
        +        assert
        +         (In X3 (List.remove eq_nat_dec X1 (freeVarF X2)));
        +         [ apply H | clear H ]
        +    | H:(In ?X3 (freeVarF (forallH ?X1 ?X2))) |- _
        +        assert
        +         (In X3 (List.remove eq_nat_dec X1 (freeVarF X2)));
        +         [ apply H | clear H ]
        +    |
        +    
        +    H:(In ?X3 (List.remove eq_nat_dec ?X1 (freeVarF ?X2))) |- _
        +    ⇒
        +        assert (In X3 (freeVarF X2));
        +         [ eapply in_remove; apply H
        +         | assert (X3 X1); [ eapply in_remove_neq; apply H | clear H ] ]
        +    | H:(In ?X3 (freeVarF (andH ?X1 ?X2))) |- _
        +        assert (In X3 (freeVarF X1 ++ freeVarF X2));
        +         [ apply H | clear H ]
        +    | H:(In ?X3 (freeVarF (impH ?X1 ?X2))) |- _
        +        assert (In X3 (freeVarF X1 ++ freeVarF X2));
        +         [ apply H | clear H ]
        +    | H:(In ?X3 (freeVarF (notH ?X1))) |- _
        +        assert (In X3 (freeVarF X1)); [ apply H | clear H ]
        +    | H:(In _ (freeVarF (primRecPiFormulaHelp _ _ _))) |- _
        +        decompose sum (freeVarPrimRecPiFormulaHelp1 _ _ _ _ H); clear H
        +    | J:(In ?X3 (freeVarF A)),H:( v : nat,
        +                                           In v (freeVarF A)
        +                                           v S n) |- _
        +        elim (proj1 (Nat.le_ngt X3 (S n)));
        +         [ apply H; apply J |
        +           clear J;
        +           repeat apply Nat.lt_succ_diag_r || apply Nat.lt_lt_succ_r]
        +    | H:(In ?X3 (freeVarF B)),H0:( v : nat,
        +                                            In v (freeVarF B)
        +                                            v S (S (S n))) |- _
        +        elim (proj1 (Nat.le_ngt X3 (S (S (S n)))));
        +         [ apply H0; apply H | clear H;
        +                               repeat
        +                                 apply Nat.lt_succ_diag_r || apply Nat.lt_lt_succ_r]
        +    | H:(In _ (_ ++ _)) |- _
        +        induction (in_app_or _ _ _ H); clear H
        +    | H:(In _ (freeVarF (substF ?X1 ?X2 ?X3))) |- _
        +    ⇒
        +        induction (freeVarSubFormula3 _ _ _ _ _ H); clear H
        +    | H:(In _ (freeVarF (LT ?X1 ?X2))) |- _
        +        rewrite freeVarLT in H
        +    | H:(In _ (freeVarT (natToTerm _))) |- _
        +        elim (closedNatToTerm _ _ H)
        +    | H:(In _ (freeVarT Zero)) |- _
        +        elim H
        +    | H:(In _ (freeVarT (Succ _))) |- _
        +        rewrite freeVarSucc in H
        +    | H:(In _ (@freeVarT LNN (var _))) |- _
        +        simpl in H; decompose sum H; clear H
        +    | H:(In _ (@freeVarT LNN (var _))) |- _
        +        simpl in H; decompose sum H; clear H
        +    end.
        + +
        +Remark primRecSigmaRepresentable :
        (n : nat) (A : Formula) (g : naryFunc n),
        Representable n g A
        (B : Formula) (h : naryFunc (S (S n))),
        Representable n.+2 h B
        Representable (S n) (evalPrimRecFunc n g h) (primRecSigmaFormula n A B).
        +Opaque substF.
        + +
        +Fixpoint primRecFormula (n : nat) (f : PrimRec n) {struct f} : Formula :=
        +  match f with
        +  | succFuncsuccFormula
        +  | zeroFunczeroFormula
        +  | projFunc n m _projFormula m
        +  | composeFunc n m g h
        +      composeSigmaFormula n n m (primRecsFormula n m g) (primRecFormula m h)
        +  | primRecFunc n g h
        +      primRecSigmaFormula n (primRecFormula n g) (primRecFormula (S (S n)) h)
        +  end
        +  with
        +  primRecsFormula (n m : nat) (fs : PrimRecs n m) {struct fs} :
        +    Vector.t (Formula × naryFunc n) m :=
        +    match fs in (PrimRecs n m) return (Vector.t (Formula × naryFunc n) m)
        +    with
        +    | PRnil nVector.nil _
        +    | PRcons n m f fs'
        +        Vector.cons (Formula × naryFunc n)
        +          (primRecFormula n f, evalPrimRec n f) m (primRecsFormula n m fs')
        +    end.
        + +
        +Lemma primRecRepresentable1 :
        (n : nat) (f : PrimRec n),
        Representable n (evalPrimRec n f) (primRecFormula n f).
        + +
        +Lemma primRecRepresentable :
        (n : nat) (f : naryFunc n) (p : isPR n f),
        Representable n f (primRecFormula n (proj1_sig p)).
        + +
        +End Primitive_Recursive_Representable.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.codeSysPrf.html b/theories/html/Goedel.codeSysPrf.html new file mode 100644 index 00000000..6db90166 --- /dev/null +++ b/theories/html/Goedel.codeSysPrf.html @@ -0,0 +1,251 @@ + + + + + +Goedel.codeSysPrf + + + + +
        + + + +
        + +

        Library Goedel.codeSysPrf

        + +
        +
        + +
        +TO DO: Define abbreviations and re-indent !!! + +
        +
        + +
        +From Coq Require Import Ensembles.
        +From Coq Require Import List.
        +From hydras.Ackermann Require Import checkPrf.
        +From hydras.Ackermann Require Import code.
        +From hydras.Ackermann Require Import Languages.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import folLogic3.
        +From hydras.Ackermann Require Import folReplace.
        +From Goedel Require Import PRrepresentable.
        +From hydras.Ackermann Require Import expressible.
        +From hydras.Ackermann Require Import primRec.
        +From Coq Require Import Arith Lia.
        +From hydras.Ackermann Require Import PA.
        +From hydras.Ackermann Require Import NNtheory.
        +From hydras.Ackermann Require Import codeList.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import ListExt.
        +From hydras.Ackermann Require Import cPair.
        +From hydras.Ackermann Require Import wellFormed.
        +From hydras.Ackermann Require Import prLogic.
        + +
        +From hydras Require Import Compat815.
        +Import NNnotations.
        + +
        + +
        +Section code_SysPrf.
        + +
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL: Lcode L cf cr).
        + +
        +Variable codeArityF : nat nat.
        +Variable codeArityR : nat nat.
        +Hypothesis codeArityFIsPR : isPR 1 codeArityF.
        +Hypothesis
        +  codeArityFIsCorrect1 :
        +     f : Functions L, codeArityF (cf f) = S (arityF L f).
        +Hypothesis
        +  codeArityFIsCorrect2 :
        +     n : nat, codeArityF n 0 f : Functions L, cf f = n.
        +Hypothesis codeArityRIsPR : isPR 1 codeArityR.
        +Hypothesis
        +  codeArityRIsCorrect1 :
        +     r : Relations L, codeArityR (cr r) = S (arityR L r).
        +Hypothesis
        +  codeArityRIsCorrect2 :
        +     n : nat, codeArityR n 0 r : Relations L, cr r = n.
        + +
        +Import LNN NN.
        +Import NNnotations.
        + +
        +Section LNN.
        + +
        +Variable T : System.
        +Hypothesis TextendsNN : Included _ NN T.
        + +
        +Variable U : fol.System L.
        +Variable fU : Formula. +
        +Variable v0 : nat.
        +Hypothesis freeVarfU : v : nat, In v (freeVarF fU) v = v0.
        +Hypothesis
        +  expressU1 :
        +     f : fol.Formula L,
        +    mem _ U f
        +    SysPrf T
        +      (substF fU v0 (natToTerm (codeFormula f))).
        +Hypothesis
        +  expressU2 :
        +     f : fol.Formula L,
        +    ¬ mem _ U f
        +    SysPrf T
        +      (notH (substF fU v0 (natToTerm (codeFormula f)))).
        + +
        +Definition codeSysPrf : Formula :=
        +  let nv := newVar (2 :: 1 :: 0 :: v0 :: nil) in
        +  existH nv
        +    (andH
        +       (substF
        +          (substF
        +             (primRecFormula 2
        +                (proj1_sig
        +                   (checkPrfIsPR L cL codeArityF codeArityR
        +                      codeArityFIsPR codeArityRIsPR))) 0
        +             (Succ (var nv))) 2 (var 0))
        +       (forallH (S nv)
        +          (impH (LT (var (S nv)) (var nv))
        +             (orH
        +                (substF
        +                   (substF
        +                      (substF
        +                         (primRecFormula 2 (proj1_sig codeInIsPR)) 2
        +                         (var (S nv))) 1 (var nv)) 0 Zero)
        +                (substF fU v0 (var (S nv))))))).
        + +
        +Lemma codeSysPrfCorrect1 :
        (f : fol.Formula L) (A : list (fol.Formula L)) (p : Prf L A f),
        ( g : fol.Formula L, In g A mem _ U g)
        SysPrf T
        +   (substF
        +      (substF codeSysPrf 0
        +         (natToTerm (codeFormula f))) 1
        +      (natToTerm (codePrf A f p))).
        + +
        +Lemma codeSysPrfCorrect2 :
        +   (f : fol.Formula L) (A : fol.Formulas L),
        +    ( g : fol.Formula L, In g A ¬ mem _ U g)
        +     p : Prf L A f,
        +      SysPrf T
        +        (notH
        +           (substF
        +              (substF codeSysPrf 0
        +                 (natToTerm (codeFormula f))) 1
        +              (natToTerm (codePrf A f p)))).
        + +
        +Lemma codeSysPrfCorrect3 :
        +   (f : fol.Formula L) (n : nat),
        +    ( (A : list (fol.Formula L)) (p : Prf L A f),
        +        n codePrf A f p)
        +    SysPrf T
        +      (notH
        +         (substF
        +            (substF codeSysPrf 0
        +               (natToTerm (codeFormula f))) 1
        +            (natToTerm n))).
        + +
        +Lemma freeVarCodeSysPrf :
        v : nat, In v (freeVarF codeSysPrf) v 1.
        + +
        +Definition codeSysPf : Formula := existH 1 codeSysPrf.
        + +
        +Lemma freeVarCodeSysPf :
        v : nat, In v (freeVarF codeSysPf) v = 0.
        + +
        +Lemma codeSysPfCorrect :
        f : fol.Formula L,
        folProof.SysPrf L U f
        SysPrf T
        +   (substF codeSysPf 0
        +      (natToTerm (codeFormula f))).
        + +
        +Definition codeSysPrfNot :=
        +  existH 2
        +    (andH (substF codeSysPrf 0 (var 2))
        +       (substF
        +          (substF (primRecFormula 1 (proj1_sig codeNotIsPR)) 0
        +             (var 2)) 1 (var 0))).
        + +
        +Lemma freeVarCodeSysPrfN :
        v : nat, In v (freeVarF codeSysPrfNot) v 1.
        + +
        +Lemma codeSysPrfNCorrect1 :
        +   (f : fol.Formula L) (A : fol.Formulas L) (p : Prf L A (notH f)),
        +    ( g : fol.Formula L, In g A mem _ U g)
        +    SysPrf T
        +      (substF
        +         (substF codeSysPrfNot 0
        +            (natToTerm (codeFormula f))) 1
        +         (natToTerm (codePrf A (notH f) p))).
        + +
        +Lemma codeSysPrfNCorrect2 :
        +   (f : fol.Formula L) (A : fol.Formulas L),
        +    ( g : fol.Formula L, In g A ¬ mem _ U g)
        +     p : Prf L A (notH f),
        +      SysPrf T
        +        (notH
        +           (substF
        +              (substF codeSysPrfNot 0
        +                 (natToTerm (codeFormula f))) 1
        +              (natToTerm (codePrf A (notH f) p)))).
        + +
        +Lemma codeSysPrfNCorrect3 :
        (f : fol.Formula L) (n : nat),
        ( (A : fol.Formulas L) (p : Prf L A (notH f)),
        +  n codePrf A (notH f) p)
        SysPrf T
        +   (notH
        +      (substF
        +         (substF codeSysPrfNot 0
        +            (natToTerm (codeFormula f))) 1
        +         (natToTerm n))).
        + +
        +End LNN.
        + +
        +End code_SysPrf.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.fixPoint.html b/theories/html/Goedel.fixPoint.html new file mode 100644 index 00000000..7101606e --- /dev/null +++ b/theories/html/Goedel.fixPoint.html @@ -0,0 +1,103 @@ + + + + + +Goedel.fixPoint + + + + +
        + + + +
        + +

        Library Goedel.fixPoint

        + +
        +From hydras.Ackermann Require Import primRec.
        +From hydras.Ackermann Require Import cPair.
        +From Coq Require Import Arith Lia.
        +From hydras.Ackermann Require Import code.
        +From hydras.Ackermann Require Import codeSubFormula.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import Languages.
        +From hydras.Ackermann Require Import subAll.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import folLogic3.
        +From hydras.Ackermann Require Import folReplace.
        +From hydras.Ackermann Require Import LNN.
        +From hydras.Ackermann Require Import codeNatToTerm.
        +From Goedel Require Import PRrepresentable.
        +From hydras.Ackermann Require Import ListExt.
        +From Coq Require Import List.
        +From hydras.Ackermann Require Import NN.
        +From hydras.Ackermann Require Import expressible.
        +From hydras Require Import Compat815.
        +Import FolNotations.
        +Import NNnotations.
        + +
        +Definition subStar (a v n : nat) : nat := codeSubFormula a v (codeNatToTerm n).
        + +
        +Lemma subStarIsPR : isPR 3 subStar.
        + +
        + +
        +Section LNN_FixPoint.
        + +
        +Let codeFormula := codeFormula (cl:=LcodeLNN).
        + +
        +Lemma FixPointLNN :
        (A : Formula) (v : nat),
        {B : Formula |
        +   SysPrf NN
        +     (B substF A v (natToTermLNN (codeFormula B)))%fol
        +   ( x : nat,
        +    In x (freeVarF B)
        +    In x (List.remove eq_nat_dec v (freeVarF A)))}.
        + +
        +End LNN_FixPoint.
        + +
        +From hydras.Ackermann Require Import PA.
        +From hydras.Ackermann Require Import NN2PA.
        + +
        +Section LNT_FixPoint.
        + +
        +Let codeFormula := codeFormula (cl:=LcodeLNT).
        + +
        +Lemma FixPointLNT (A : Formula) (v : nat):
        +  {B : Formula |
        +    SysPrf PA
        +      (iffH B (substF A v (natToTermLNT (codeFormula B))))
        +      ( x : nat,
        +          In x (freeVarF B)
        +            In x (List.remove eq_nat_dec v (freeVarF A)))}.
        + +
        +End LNT_FixPoint.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.goedel1.html b/theories/html/Goedel.goedel1.html new file mode 100644 index 00000000..d8049a39 --- /dev/null +++ b/theories/html/Goedel.goedel1.html @@ -0,0 +1,139 @@ + + + + + +Goedel.goedel1 + + + + +
        + + + +
        + +

        Library Goedel.goedel1

        + +
        +From Coq Require Import Ensembles.
        +From Coq Require Import List.
        +From Coq Require Import Arith.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import ListExt.
        +From Goedel Require Import fixPoint codeSysPrf.
        +From hydras.Ackermann Require Import wConsistent.
        +From hydras.Ackermann Require Import NN.
        +From hydras.Ackermann Require Import code.
        +From hydras.Ackermann Require Import checkPrf.
        +From hydras Require Import Compat815.
        + +
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps NewNotations.
        + +
        +Import NNnotations codeNatToTerm.
        + +
        +Definition codeFNN := codeFormula (cl:=LcodeLNN) .
        + +
        +Notation reflection f := (natToTerm (codeFNN f)).
        + +
        +Section Goedel's_1st_Incompleteness.
        + +
        +Variable T : System.
        + +
        +Hypothesis extendsNN : Included _ NN T.
        + +
        +Variable repT : Formula.
        +Variable v0 : nat.
        +Hypothesis
        +  freeVarRepT : v : nat, In v (freeVarF repT) v = v0.
        + +
        +Hypothesis
        +  expressT1 :
        +     f : Formula, mem _ T f
        +    SysPrf T (substF repT v0 (reflection f)).
        + +
        +Hypothesis
        +  expressT2 :
        +     f : Formula, ¬ mem _ T f
        +    SysPrf T (¬ (substF repT v0 (reflection f)))%fol.
        + +
        +Definition codeSysPrf :=
        +  codeSysPrf LNN LcodeLNN codeArityLNTF codeArityLNNR
        +    codeArityLNTFIsPR codeArityLNNRIsPR repT v0.
        + +
        +Definition codeSysPf :=
        +  codeSysPf LNN LcodeLNN codeArityLNTF codeArityLNNR
        +    codeArityLNTFIsPR codeArityLNNRIsPR repT v0.
        + +
        +Definition G := let (a,_) := FixPointLNN (notH codeSysPf) 0 in a.
        + +
        +Definition codeSysPfCorrect :=
        +  codeSysPfCorrect LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT1.
        + +
        +Definition codeSysPrfCorrect2 :=
        +  codeSysPrfCorrect2 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT2.
        + +
        +Definition codeSysPrfCorrect3 :=
        +  codeSysPrfCorrect3 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +    codeArityLNTFIsCorrect2 codeArityLNNRIsPR codeArityLNNRIsCorrect1
        +    codeArityLNNRIsCorrect2 T extendsNN.
        + +
        +Lemma freeVarG : closed G.
        + +
        +Lemma FirstIncompletenessA : SysPrf T G Inconsistent LNN T.
        + +
        + +
        +Lemma FirstIncompletenessB :
        +  wConsistent T ¬ SysPrf T (notH G).
        + +
        +Theorem Goedel'sIncompleteness1st :
        wConsistent T
        f : Formula, independent T f closed f.
        + +
        +End Goedel's_1st_Incompleteness.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.goedel2.html b/theories/html/Goedel.goedel2.html new file mode 100644 index 00000000..31a7327a --- /dev/null +++ b/theories/html/Goedel.goedel2.html @@ -0,0 +1,157 @@ + + + + + +Goedel.goedel2 + + + + +
        + + + +
        + +

        Library Goedel.goedel2

        + +
        +From Coq Require Import Ensembles.
        +From Coq Require Import List.
        +From Coq Require Import Arith.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import folReplace.
        +From hydras.Ackermann Require Import folLogic3.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import ListExt.
        +From Goedel Require Import fixPoint.
        +From hydras.Ackermann Require Import NN2PA.
        +From Goedel Require Import codeSysPrf.
        +From hydras.Ackermann Require Import PAtheory.
        +From hydras.Ackermann Require Import code.
        +From hydras.Ackermann Require Import checkPrf.
        +From hydras.Ackermann Require Import codeNatToTerm.
        +Require Import rosserPA.
        + +
        +Section Goedel's_2nd_Incompleteness.
        + +
        +  Variable T : System.
        + +
        +  Hypothesis extendsPA : Included _ PA T.
        + +
        +  Variable repT : Formula.
        +  Variable v0 : nat.
        +  Hypothesis
        +    freeVarRepT : v : nat, In v (freeVarF repT) v = v0.
        +  Hypothesis
        +    expressT1 :
        +     f : Formula,
        +      mem _ T f
        +      SysPrf T (substF repT v0 (natToTerm (codeFormula f))).
        +  Hypothesis
        +    expressT2 :
        +     f : Formula,
        +      ¬ mem _ T f
        +      SysPrf T
        +        (notH (substF repT v0 (natToTerm (codeFormula f)))).
        + +
        +  Definition codeSysPf :=
        +    (codeSysPf LNT LcodeLNT codeArityLNTF codeArityLNTR
        +       codeArityLNTFIsPR codeArityLNTRIsPR (LNT2LNN_formula repT) v0).
        + +
        +  Section Goedel1PA.
        + +
        + +
        +    Definition T' := T' T.
        + +
        +    Definition extendsNN := extendsNN T.
        + +
        +    Definition Tprf2T'prf := Tprf2T'prf T.
        + +
        +    Definition expressT'1 := expressT'1 T repT v0 expressT1.
        + +
        +    Definition expressT'2 := expressT'2 T repT v0 expressT2.
        + +
        +    Definition freeVarRepT' := freeVarRepT' repT v0 freeVarRepT.
        + +
        +    Definition codeSysPfCorrect :=
        +      codeSysPfCorrect LNT LcodeLNT codeArityLNTF
        +        codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +        codeArityLNTRIsPR
        +        codeArityLNTRIsCorrect1 T' extendsNN T (LNT2LNN_formula repT) v0
        +        freeVarRepT' expressT'1.
        + +
        +    Definition G := let (a,_) :=
        +                      FixPointLNT (notH (LNN2LNT_formula codeSysPf)) 0
        +                    in a.
        + +
        +    Definition box (f:Formula) :=
        +      (substF (LNN2LNT_formula codeSysPf) 0
        +         (natToTerm (codeFormula f))).
        + +
        +    Lemma GS : SysPrf T (iffH G (notH (box G))).
        + +
        +    Lemma HBL1 : f, SysPrf T f SysPrf T (box f).
        + +
        +    Lemma FirstIncompletenessA : SysPrf T G Inconsistent LNT T.
        + +
        +  End Goedel1PA.
        + +
        +  Definition F : Formula :=
        +    (notH (L:= LNT) (forallH 0 (equal (var 0) (var 0)))).
        + +
        +  Definition Con := notH (box F).
        + +
        +  Hypothesis HBL2 : f, SysPrf T (impH (box f) (box (box f))).
        +  Hypothesis HBL3 : f g, SysPrf T (impH (box (impH f g)) (impH (box f) (box g))).
        + +
        +  Theorem SecondIncompletness :
        +    SysPrf T Con Inconsistent LNT T.
        + +
        +End Goedel's_2nd_Incompleteness.
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.rosser.html b/theories/html/Goedel.rosser.html new file mode 100644 index 00000000..cbb474ad --- /dev/null +++ b/theories/html/Goedel.rosser.html @@ -0,0 +1,207 @@ + + + + + +Goedel.rosser + + + + +
        + + + +
        + +

        Library Goedel.rosser

        + +
        +From Coq Require Import Ensembles.
        +From Coq Require Import List.
        +From Coq Require Import Arith Lia.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import folReplace.
        +From hydras.Ackermann Require Import folLogic3.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import ListExt.
        +From hydras.Ackermann Require Export Languages.
        +From Goedel Require Import fixPoint.
        +From Goedel Require Import codeSysPrf.
        +From hydras.Ackermann Require Import NNtheory.
        +From hydras.Ackermann Require Import code.
        +From Goedel Require Import PRrepresentable.
        +From hydras.Ackermann Require Import expressible.
        +From hydras.Ackermann Require Import checkPrf.
        +From hydras.Ackermann Require Import codeNatToTerm.
        +Import LNN NN NNnotations.
        +From hydras Require Import Compat815.
        + +
        +Section Rosser's_Incompleteness.
        + +
        +Definition codeFormula := codeFormula (cl:=LcodeLNN).
        + +
        +Variable T : System.
        + +
        +Hypothesis extendsNN : Included _ NN T.
        + +
        +Variable repT : Formula.
        +Variable v0 : nat.
        +Hypothesis
        +  freeVarRepT : v : nat, In v (freeVarF repT) v = v0.
        +Hypothesis
        +  expressT1 :
        +     f : Formula,
        +    mem _ T f
        +    SysPrf T (substF repT v0 (natToTerm (codeFormula f))).
        +Hypothesis
        +  expressT2 :
        +     f : Formula,
        +    ¬ mem _ T f
        +    SysPrf T
        +      (notH (substF repT v0 (natToTerm (codeFormula f)))).
        + +
        +Definition codeSysPrf :=
        +  codeSysPrf LNN LcodeLNN codeArityLNTF codeArityLNNR
        +    codeArityLNTFIsPR codeArityLNNRIsPR repT v0.
        + +
        +Definition codeSysPrfCorrect1 :=
        +  codeSysPrfCorrect1 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT1.
        + +
        +Definition codeSysPrfCorrect2 :=
        +  codeSysPrfCorrect2 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT2.
        + +
        +Definition codeSysPrfCorrect3 :=
        +  codeSysPrfCorrect3 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +    codeArityLNTFIsCorrect2 codeArityLNNRIsPR codeArityLNNRIsCorrect1
        +    codeArityLNNRIsCorrect2 T extendsNN.
        + +
        + +
        +Definition codePrf := codePrf (cl:=LcodeLNN).
        + +
        +Definition codeSysPrfNot :=
        +  codeSysPrfNot LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNNRIsPR repT v0.
        + +
        +Definition freeVarCodeSysPrfN :=
        +  freeVarCodeSysPrfN LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNNRIsPR repT v0 freeVarRepT.
        + +
        +Definition codeSysPrfNCorrect1 :=
        +  codeSysPrfNCorrect1 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT1.
        + +
        +Definition codeSysPrfNCorrect2 :=
        +  codeSysPrfNCorrect2 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNNRIsPR
        +    codeArityLNNRIsCorrect1 T extendsNN T repT v0 freeVarRepT expressT2.
        + +
        +Definition codeSysPrfNCorrect3 :=
        +  codeSysPrfNCorrect3 LNN LcodeLNN codeArityLNTF
        +    codeArityLNNR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +    codeArityLNTFIsCorrect2 codeArityLNNRIsPR codeArityLNNRIsCorrect1
        +    codeArityLNNRIsCorrect2 T extendsNN
        +    repT v0 freeVarRepT.
        + +
        +Lemma decideAxioms :
        +  ( x : Formula, mem _ T x ¬ mem _ T x)
        +   x : Formulas,
        +    ( g : Formula, In g x mem _ T g)
        +      ( g : Formula, In g x ¬ mem _ T g).
        + +
        +Lemma searchProof :
        +  ( x : Formula, mem _ T x ¬ mem _ T x)
        +   (a b : Formula) (A : Formulas) (p : Prf LNN A a),
        +    ( B : Formulas,
        +        ( q : Prf LNN B b,
        +            codePrf _ _ q < S (codePrf _ _ p)
        +              ( x : Formula, In x B mem _ T x)))
        +      ( (B : Formulas) (q : Prf LNN B b),
        +          codePrf _ _ q < S (codePrf _ _ p)
        +           g : Formula, In g B ¬ mem _ T g).
        + +
        +
        + +
        +To prove the strong contructive result we need the decidability of T +
        +
        + +
        +Theorem Rosser'sIncompleteness :
        ( x : Formula, mem _ T x ¬ mem _ T x)
        f : Formula,
        +   ( v : nat, ¬ In v (freeVarF f))
        +   (SysPrf T f SysPrf T (notH f) Inconsistent LNN T).
        + +
        +End Rosser's_Incompleteness.
        + +
        +Definition RepresentsInSelf (T:System) :=
        +   rep:Formula, v:nat,
        +    ( x : nat, In x (freeVarF rep) x = v)
        +      ( f : Formula,
        +          mem Formula T f
        +          SysPrf T (substF rep v (natToTerm (codeFormula f))))
        +      ( f : Formula,
        +          ¬ mem Formula T f
        +          SysPrf T
        +            (notH (substF rep v (natToTerm (codeFormula f))))).
        + +
        +Definition DecidableSet (A:_)(s:Ensemble A) :=
        +  ( x : A,
        +      mem A s x
        +        ¬ mem A s x).
        + +
        +Theorem Incompleteness :
        +   T : System,
        +    Included Formula NN T
        +    RepresentsInSelf T
        +    DecidableSet Formula T
        +     f : Formula,
        +      (Sentence f)
        +        (SysPrf T f SysPrf T (notH f) Inconsistent LNN T).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/Goedel.rosserPA.html b/theories/html/Goedel.rosserPA.html new file mode 100644 index 00000000..6a64f93a --- /dev/null +++ b/theories/html/Goedel.rosserPA.html @@ -0,0 +1,222 @@ + + + + + +Goedel.rosserPA + + + + +
        + + + +
        + +

        Library Goedel.rosserPA

        + +
        +From Coq Require Import Ensembles.
        +From Coq Require Import List.
        +From Coq Require Import Arith Lia.
        +From hydras.Ackermann Require Import folProp.
        +From hydras.Ackermann Require Import folProof.
        +From hydras.Ackermann Require Import folReplace.
        +From hydras.Ackermann Require Import folLogic3.
        +From hydras.Ackermann Require Import subProp.
        +From hydras.Ackermann Require Import ListExt.
        +From hydras.Ackermann Require Import NNtheory.
        +From hydras.Ackermann Require Import NN2PA.
        +From Goedel Require Import fixPoint.
        +From Goedel Require Import codeSysPrf.
        +From hydras.Ackermann Require Import PAtheory.
        +From hydras.Ackermann Require Import code.
        +From Goedel Require Import PRrepresentable.
        +From hydras.Ackermann Require Import expressible.
        +From hydras.Ackermann Require Import checkPrf.
        +From hydras.Ackermann Require Import codeNatToTerm.
        +From hydras Require Import Compat815.
        +Import NNnotations.
        + +
        +Section Rosser's_Incompleteness.
        + +
        +  Definition codeFormula := codeFormula (cl:=LcodeLNT).
        + +
        +  Variable T : System.
        +  Definition T' : fol.System LNN :=
        +    Union _ NN
        +      (fun x : fol.Formula LNNmem _ T (LNN2LNT_formula x)).
        + +
        +Lemma extendsNN : Included _ NN T'.
        + +
        +Hypothesis extendsPA : Included _ PA T.
        + +
        +Variable repT : Formula.
        +Variable v0 : nat.
        +Hypothesis
        +  freeVarRepT : v : nat, In v (freeVarF repT) v = v0.
        +Hypothesis
        +  expressT1 :
        +     f : Formula,
        +    mem _ T f
        +    SysPrf T (substF repT v0 (natToTerm (codeFormula f))).
        +Hypothesis
        +  expressT2 :
        +     f : Formula,
        +    ¬ mem _ T f
        +    SysPrf T
        +      (notH (substF repT v0 (natToTerm (codeFormula f)))).
        + +
        +Lemma freeVarRepT' :
        v : nat, In v (freeVarF (LNT2LNN_formula repT)) v = v0.
        + +
        +Lemma Tprf2T'prf :
        +   f : Formula, SysPrf T f folProof.SysPrf LNN T' (LNT2LNN_formula f).
        + +
        +Lemma expressT'1 :
        f : Formula,
        mem _ T f
        folProof.SysPrf LNN T'
        +   (substF (LNT2LNN_formula repT) v0
        +      (natToTermLNN (codeFormula f))).
        + +
        +Lemma expressT'2 :
        +   f : Formula,
        +    ¬ mem _ T f
        +    folProof.SysPrf LNN T'
        +      (notH
        +         (substF (LNT2LNN_formula repT) v0
        +            (natToTermLNN (codeFormula f)))).
        + +
        +Definition codeSysPrf :=
        +  codeSysPrf LNT LcodeLNT codeArityLNTF codeArityLNTR
        +    codeArityLNTFIsPR codeArityLNTRIsPR (LNT2LNN_formula repT) v0.
        + +
        +Definition codeSysPrfCorrect1 :=
        +  codeSysPrfCorrect1 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNTRIsPR
        +    codeArityLNTRIsCorrect1 T' extendsNN T (LNT2LNN_formula repT) v0
        +    freeVarRepT' expressT'1.
        + +
        +Definition codeSysPrfCorrect2 :=
        +  codeSysPrfCorrect2 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNTRIsPR
        +    codeArityLNTRIsCorrect1 T' extendsNN T (LNT2LNN_formula repT) v0
        +    freeVarRepT' expressT'2.
        + +
        +Definition codeSysPrfCorrect3 :=
        +  codeSysPrfCorrect3 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +    codeArityLNTFIsCorrect2 codeArityLNTRIsPR codeArityLNTRIsCorrect1
        +    codeArityLNTRIsCorrect2 T'
        +    extendsNN.
        + +
        +Definition codePrf := codePrf (cl:=LcodeLNT).
        + +
        +Definition codeSysPrfNot :=
        +  codeSysPrfNot LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTRIsPR
        +    (LNT2LNN_formula repT) v0.
        + +
        +Definition freeVarCodeSysPrfN :=
        +  freeVarCodeSysPrfN LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTRIsPR
        +    (LNT2LNN_formula repT) v0 freeVarRepT'.
        + +
        +Definition codeSysPrfNCorrect1 :=
        +  codeSysPrfNCorrect1 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNTRIsPR
        +    codeArityLNTRIsCorrect1 T' extendsNN T (LNT2LNN_formula repT) v0
        +    freeVarRepT' expressT'1.
        + +
        +Definition codeSysPrfNCorrect2 :=
        +  codeSysPrfNCorrect2 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1 codeArityLNTRIsPR
        +    codeArityLNTRIsCorrect1 T' extendsNN T (LNT2LNN_formula repT) v0
        +    freeVarRepT' expressT'2.
        + +
        +Definition codeSysPrfNCorrect3 :=
        +  codeSysPrfNCorrect3 LNT LcodeLNT codeArityLNTF
        +    codeArityLNTR codeArityLNTFIsPR codeArityLNTFIsCorrect1
        +    codeArityLNTFIsCorrect2 codeArityLNTRIsPR codeArityLNTRIsCorrect1
        +    codeArityLNTRIsCorrect2 T'
        +    extendsNN (LNT2LNN_formula repT) v0 freeVarRepT'.
        + +
        +Lemma decideAxioms :
        +  ( x : Formula, mem _ T x ¬ mem _ T x)
        +   x : Formulas,
        +    ( g : Formula, In g x mem _ T g)
        +      ( g : Formula, In g x ¬ mem _ T g).
        + +
        +Lemma searchProof :
        +  ( x : Formula, mem _ T x ¬ mem _ T x)
        +   (a b : Formula) (A : Formulas) (p : Prf LNT A a),
        +    ( B : Formulas,
        +        ( q : Prf LNT B b,
        +            codePrf _ _ q < S (codePrf _ _ p)
        +              ( x : Formula, In x B mem _ T x)))
        +      ( (B : Formulas) (q : Prf LNT B b),
        +          codePrf _ _ q < S (codePrf _ _ p)
        +           g : Formula, In g B ¬ mem _ T g).
        + +
        +Lemma T'prf2Tprf :
        +   f : fol.Formula LNN,
        +    folProof.SysPrf LNN T' f SysPrf T (LNN2LNT_formula f).
        + +
        + +
        +Theorem Rosser'sIncompleteness :
        +  ( x : Formula, mem _ T x ¬ mem _ T x)
        +   f : Formula,
        +    ( v : nat, ¬ In v (freeVarF f))
        +      (SysPrf T f SysPrf T (notH f) Inconsistent LNT T).
        + +
        +End Rosser's_Incompleteness.
        + +
        +From hydras.Ackermann Require Import codePA.
        +From hydras.Ackermann Require Import PAconsistent.
        + +
        +Theorem PAIncomplete :
        f : Formula,
        +   (Sentence f) ~(SysPrf PA f SysPrf PA (notH f)).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.AM.html b/theories/html/additions.AM.html new file mode 100644 index 00000000..98d5d9fb --- /dev/null +++ b/theories/html/additions.AM.html @@ -0,0 +1,530 @@ + + + + + +additions.AM + + + + +
        + + + +
        + +

        Library additions.AM

        + +
        +
        + +
        +Abstract machine for following an Euclidean addition chain adapted from the old contrib coq-additions +
        + + Work in progress + +
        + + +
        +
        + +
        +Require Import Monoid_def Monoid_instances List PArith Relations.
        +Require Import Strategies Lia.
        +Generalizable All Variables.
        +Import Morphisms.
        +Import Monoid_def.
        +Require Import Recdef Wf_nat.
        +Require Import More_on_positive.
        +Require Import Pow.
        +Require Import Euclidean_Chains.
        + +
        +
        + +
        +basic instructions +
        +
        +Inductive instr : Set :=
        +| MUL : instr
        +| SQR : instr
        +| PUSH : instr
        +| SWAP : instr.
        + +
        +Definition code := list instr.
        + +
        + +
        +Definition mults_squares c :=
        +  let fix count (c: code) mults squares :=
        +    match c with
        +      nil(mults, squares)
        +    | PUSH :: c' | SWAP :: c'count c' mults squares
        +    | SQR :: c'count c' mults (S squares)
        +    | MUL :: c'count c' (S mults) squares
        +    end in count c 0%nat 0%nat.
        + +
        + +
        +Section Semantics.
        + +
        Variable A : Type.
        Variable mul : A A A.
        Variable one : A.
        + +
        Definition stack := list A.
        Definition config := (A × list A)%type.
        + +
        Fixpoint exec (c : code) (x:A) (s: stack) : option config :=
        +   match c, s with
        +     nil, _Some (x,s)
        +   | MUL::c, y::sexec c (mul x y) s
        +   | SQR::c, sexec c (mul x x) s
        +   | PUSH::c, sexec c x (x::s)
        +   | SWAP::c, y::z::sexec c x (z::y::s)
        +   | _,_None
        +   end.
        + +
        Lemma exec_app :
        +    (c c' : code) x s ,
        +     exec (c ++ c') x s =
        +     match exec c x s with
        +     | NoneNone
        +     | Some (y,s')exec c' y s'
        +     end.
        + +
        + +
        +
        + +
        +Main well-formed chains +
        +
        +Definition F1 : code := nil.
        + +
        +
        + +
        +raises x to its cube +
        +
        + +
        +Definition F3 := PUSH::SQR::MUL::nil.
        + +
        +
        + +
        +chain for raising x to its (2 ^ q)th power +
        +
        + +
        +Fixpoint F2q_of_nat q := match q with
        +                  | 0%natnil
        +                  | S pSQR:: F2q_of_nat p
        +                  end.
        + +
        +Definition F2q (p:positive) :=
        +  F2q_of_nat (Pos.to_nat p).
        + +
        +
        + +
        +for computing x^(pq+r) passing by x^p +
        +
        + +
        +Definition KFF (kpr mq:code) : code :=
        +  kpr++(mq++MUL::nil).
        + +
        +
        + +
        +for computing x^p and x^(pq) +
        +
        + +
        +Definition FFK (mp mq: code) := mp ++ PUSH :: mq.
        + +
        +
        + +
        +for computing x^p then x^(pq + r) +
        +
        + +
        +Definition KFK (kpr mq: code) :=
        +  kpr ++ PUSH::SWAP :: (mq ++ MUL :: nil).
        + +
        +Definition FK (fn: code) := PUSH::fn.
        + +
        +End Semantics.
        + +
        +Definition chain_apply c {A:Type}
        +           {op:AAA}{one:A}{equ: Equiv A}
        +           (M: EMonoid op one equ) x
        +  := exec _ op c x nil.
        + +
        +
        + +
        +Example code for 7 via 3 +
        + + +
        +Example code for 31 via 7 +
        +
        +Example C31_7 := KFF M7_3 (F2q 2).
        + +
        + +
        + +
        +Require Import NArith.
        + +
        + +
        +
        + +
        +24, 3 +
        + + For 99 and 24 +
        +
        +Example K99_24 := KFK (FFK F3 (F2q 3)) (F2q 2).
        + +
        + +
        +
        + +
        +Specification and generation of correct chains +
        + + We have to build equivalences between configurations +
        +
        + +
        +Inductive stack_equiv {A}`{M : @EMonoid A op one equ}:
        +  list A list A Prop
        +  :=
        +  stack_equiv0 : stack_equiv nil nil
        +  | stack_equivn: x y s s', x == y stack_equiv s s'
        +                                  stack_equiv (x::s) (y:: s').
        + +
        +Definition config_equiv {A}`{M : @EMonoid A op one equ}
        +           (c c' : config A): Prop :=
        +  fst c == fst c' stack_equiv (snd c) (snd c').
        + +
        +Inductive result_equiv`{M : @EMonoid A op one equ}: relation (option (config A)):=
        +  result_equiv_fail : result_equiv None None
        +| result_equiv_success : x s y s',
        +    config_equiv (x,s) (y, s')
        +    result_equiv (Some (x,s)) (Some (y,s')).
        + +
        +Definition Fchain_correct (p: positive) (c: code) :=
        +  ( A op one equ (M: @EMonoid A op one equ) (x:A) s,
        +        result_equiv (M:=M) (exec A op c x s)
        +                     (Some (Pow.Pos_bpow x p, s))) .
        + +
        +Definition Kchain_correct n p c :=
        +   ( A op one equ (M: @EMonoid A op one equ) (x:A) s,
        +        result_equiv (exec A op c x s)
        +                     (Some (Pow.Pos_bpow x n, Pow.Pos_bpow x p ::s))).
        + +
        +Definition correctness_statement (s: signature) : code Prop :=
        +match s with
        +  | gen_F pfun cFchain_correct p c
        +  | gen_K p dfun cKchain_correct (p + d) p c
        +end.
        + +
        +#[ global ] Instance Stack_equiv_refl {A}`{M : @EMonoid A op one equ} :
        +  Reflexive stack_equiv.
        + +
        +#[ global ] Instance Stack_equiv_equiv {A}`{M : @EMonoid A op one equ}:
        +  Equivalence stack_equiv.
        + +
        +#[ global ] Instance result_equiv_equiv `{M : @EMonoid A op one equ}:
        +  Equivalence result_equiv.
        + +
        +Lemma exec_equiv `{M : @EMonoid A op one equ} :
        +   c x s y s' , config_equiv (x, s) (y, s')
        +                      result_equiv (exec A op c x s) (exec A op c y s').
        + +
        +#[ global ] Instance exec_Proper `{M : @EMonoid A op one equ} :
        +  Proper (Logic.eq ==> equiv ==> stack_equiv ==> result_equiv) (@exec A op) .
        + +
        +Lemma F1_correct : Fchain_correct 1 F1.
        + +
        +
        + +
        +F3 is correct +
        +
        + +
        +Lemma F3_correct : Fchain_correct 3 F3.
        + +
        +Import Pow.
        + +
        +Lemma F2q_correct_0: `{M : @EMonoid A op one equ} (n:nat) x s,
        +    result_equiv (exec A op (F2q_of_nat n) x s)
        +                 (Some(Pow.power x (2 ^ n), s)).
        + +
        +Lemma F2q_correct_1 (n:nat) : Fchain_correct (Pos.of_nat (2 ^ n))
        +                                              (F2q_of_nat n).
        + +
        +Remark Pos_to_nat_diff_0 n : Pos.to_nat n 0%nat.
        + +
        +Lemma F2q_correct (n:positive) : Fchain_correct (2 ^ n) (F2q n).
        + +
        +Section CompositionProofs.
        + +
        +  Section FK.
        +    Variable n : positive.
        +    Variable cn : code.
        +    Hypothesis Hn : Fchain_correct n cn.
        + +
        +    Lemma FK_correct : Kchain_correct n 1 (FK cn).
        + +
        +    End FK.
        + +
        +  Section App.
        +    Variables n p: positive.
        +    Variables cn cp: code.
        +    Hypothesis Hn : Fchain_correct n cn .
        +    Hypothesis Hp : Fchain_correct p cp.
        + +
        +    Lemma correct_app : Fchain_correct (n × p) (cn ++ cp).
        + +
        +  End App.
        + +
        +  Section FFK.
        +    Variables p q: positive.
        +    Variables cp cq: code.
        +    Hypothesis Hp : Fchain_correct p cp.
        +    Hypothesis Hq : Fchain_correct q cq.
        + +
        +    Lemma FFK_correct : Kchain_correct (p × q) p (FFK cp cq).
        + +
        +  End FFK.
        + +
        +  Section KFK.
        +    Variables p q r : positive.
        +    Variables kpr mq : code.
        +    Hypothesis Hpr : Kchain_correct p r kpr.
        +    Hypothesis Hq : Fchain_correct q mq.
        + +
        +    Lemma KFK_correct : Kchain_correct (p × q + r) p (KFK kpr mq).
        + +
        +    Lemma KFF_correct: Fchain_correct (p × q + r) (KFF kpr mq).
        + +
        +  End KFK.
        + +
        +  End CompositionProofs.
        + +
        +
        + +
        +

        Euclidean chain generation

        + +
        +
        + +
        +Require Import Dichotomy BinaryStrat.
        + +
        +Definition OK (s: signature)
        +  := fun c: codecorrectness_statement s c.
        + +
        +Section Gamma.
        + +
        +Variable gamma: positive positive.
        +Context (Hgamma : Strategy gamma).
        + +
        +Function chain_gen (s:signature) {measure signature_measure}
        +  : code :=
        +  match s with
        +    gen_F i
        +    if pos_eq_dec i 1 then F1 else
        +      if pos_eq_dec i 3
        +      then F3
        +      else
        +        match exact_log2 i with
        +          Some pF2q p
        +        | _
        +          match N.pos_div_eucl i (Npos (gamma i))
        +          with
        +          | (q, 0%N)
        +            (chain_gen (gen_F (gamma i))) ++
        +                                          (chain_gen (gen_F (N2pos q)))
        +          | (q,r)KFF (chain_gen
        +                             (gen_K (N2pos r)
        +                                    (gamma i - N2pos r)))
        +                          (chain_gen (gen_F (N2pos q)))
        +                          
        +          end
        +        end
        +  | gen_K p d
        +    if pos_eq_dec p 1 then FK (chain_gen (gen_F (1 + d)))
        +    else
        +      match N.pos_div_eucl (p + d) (Npos p) with
        +      | (q, 0%N)FFK (chain_gen (gen_F p))
        +                          (chain_gen (gen_F (N2pos q)))
        +      | (q,r)KFK (chain_gen (gen_K (N2pos r)
        +                                        (p - N2pos r)))
        +                      (chain_gen (gen_F (N2pos q)))
        +      end
        +  end.
        + +
        +Defined.
        + +
        +Definition make_chain (n:positive) : code :=
        + (chain_gen (gen_F n)).
        + +
        +
        + +
        +Proof of correctness +
        +
        + +
        +Lemma chain_gen_OK : s:signature, OK s (chain_gen s).
        + +
        +Section All_OK.
        +  Variables (n:positive).
        +  Let c := chain_gen (gen_F n).
        + +
        +  Lemma L0: Fchain_correct n c.
        + +
        +End All_OK.
        + +
        +Definition AM_power {A : Type}
        +           `(M: @EMonoid A E_op E_one E_eq) (x:A) (n:positive) :=
        +  exec A E_op (chain_gen (gen_F n)) x nil.
        + +
        +Lemma AM_power_Ok {A : Type}
        +            `(M: @EMonoid A E_op E_one E_eq) (x:A) (n:positive):
        +    result_equiv (AM_power M x n) (Some (Pos_bpow x n, nil)).
        + +
        +End Gamma.
        + +
        +Arguments chain_gen gamma {Hgamma} _.
        + +
        + +
        + +
        + +
        +Definition F197887 := chain_gen dicho (gen_F 197887).
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Addition_Chains.html b/theories/html/additions.Addition_Chains.html new file mode 100644 index 00000000..f79799cb --- /dev/null +++ b/theories/html/additions.Addition_Chains.html @@ -0,0 +1,1076 @@ + + + + + +additions.Addition_Chains + + + + +
        + + + +
        + +

        Library additions.Addition_Chains

        + +
        + +
        +
        + +
        +

        Addition Chains

        + +Pierre Casteran, LaBRI, University of Bordeaux + +
        + + +
        +
        + +
        +Require Export Monoid_instances Pow Lia List.
        +Require Import Relations RelationClasses.
        + +
        +From Param Require Import Param.
        + +
        +Require Import More_on_positive.
        +Generalizable Variables A op one Aeq.
        +Infix "==" := Monoid_def.equiv (at level 70) : type_scope.
        +Open Scope nat_scope.
        +Open Scope M_scope.
        + +
        +Generalizable All Variables.
        + +
        +
        + +
        +

        Computations composed of multiplications over type A

        + + (in Continuation Passing Style) +
        +
        + +
        +Inductive computation {A:Type} : Type :=
        +| Return (a : A)
        +| Mult (x y : A) (k : A computation).
        + +
        +
        + +
        +

        Monadic Notation for computations

        + + +
        +
        + +
        +Notation "z '<---' x 'times' y ';' e2 " :=
        +  (Mult x y (fun ze2))
        +    (right associativity, at level 60).
        + +
        +Example comp128 : computation :=
        +  x <--- 2 times 2;
        +  y <--- x times 2;
        +  z <--- y times y ;
        +  t <--- 2 times z ;
        +  Return t.
        + +
        +
        + +
        +

        Definition

        + + +
        + +An addition chain (in short a chain) is a function that maps + any type and any value of type into a computation on . + +
        +
        + +
        +Definition chain := A:Type, A @computation A.
        + +
        +
        + +
        +The chain associated with the empty computation + (raising to the first power) +
        +
        + +
        +Definition C1 : chain := (@Return).
        + +
        +Example C3 : chain :=
        +  fun (A:Type) (x:A) ⇒
        +     x2 <--- x times x;
        +     x3 <--- x2 times x;
        +     Return x3.
        + +
        +
        + +
        +Chain associated with the 7-th power +
        +
        + +
        +Example C7 : chain :=
        fun (A:Type) (x:A) ⇒
        x2 <--- x times x;
        x3 <--- x2 times x;
        x6 <--- x3 times x3 ;
        x7 <--- x6 times x;
        Return x7.
        + +
        +
        + +
        +

        Our Favorite example

        + + +
        + + The chain below is intented to compute 87-th power in any EMonoid. + +
        +
        + +
        +Example C87 : chain :=
        fun A (x : A)=>
        +  x2 <--- x times x ;
        +  x3 <--- x2 times x ;
        +  x6 <--- x3 times x3 ;
        +  x7 <--- x6 times x ;
        +  x10 <--- x7 times x3 ;
        +  x20 <--- x10 times x10 ;
        +  x40 <--- x20 times x20 ;
        +  x80 <--- x40 times x40 ;
        +  x87 <--- x80 times x7 ;
        +  Return x87.
        + +
        +
        + +
        +

        Chain length (number of mutiplications)

        + + +
        +
        + +
        +Fixpoint computation_length {A} (a:A) (m : @computation A) : nat :=
        +match m with
        +  | Mult _ _ kS (computation_length a (k a))
        +  | _ ⇒ 0%nat
        +end.
        + +
        +Definition chain_length (c:chain) := computation_length tt (c _ tt).
        + +
        + +
        +
        + +
        +

        Execution of chains

        + + +
        + +Chains are designed for effectively computing powers. + +
        + +First, we define recursively the evaluation of a computation, then +the execution of a chain. + +
        +
        + +
        +Fixpoint computation_execute {A:Type} (op: Mult_op A)
        +         (c : computation) :=
        +  match c with
        +    | Return xx
        +    | Mult x y kcomputation_execute op (k (x × y))
        +  end.
        + +
        +Definition computation_eval `{M:@EMonoid A E_op E_one E_eq}
        +           (c : computation) : A :=
        +  computation_execute E_op c.
        + +
        +Definition chain_execute (c:chain) {A} op (a:A) :=
        +  computation_execute op (c A a).
        + +
        +Definition chain_apply
        +           (c:chain) `{M:@EMonoid A E_op E_one E_eq} a : A :=
        +   computation_eval (c A a).
        + +
        +Lemma computation_eval_rw `{M:@EMonoid A E_op E_one E_eq} c :
        +         computation_eval c = computation_execute E_op c.
        + +
        + +
        + +
        +
        + +
        +

        Chain correctness

        + + +
        + +In this section, we define formally the correctness of a given chain + with respect to some given exponent, +and more generally the correctness of a chain generator, i.e. a function that, +given any positive integer , returns a chain that is correct with respect to . + +
        + + +
        +
        + +
        +Definition chain_correct_nat (n:nat) (c: chain) := n 0
        + `(M:@EMonoid A E_op E_one E_eq) (x:A),
        +   chain_apply c x == x ^ n.
        + +
        +Definition chain_correct (p:positive) (c: chain) :=
        +  chain_correct_nat (Pos.to_nat p) c.
        + +
        +Definition optimal (p:positive) (c : chain) :=
        +   c', chain_correct p c'
        +             (chain_length c chain_length c')%nat.
        + +
        +
        + +
        +A slow tactic for proving a chain's correctness +
        +
        + +
        +Ltac slow_chain_correct_tac :=
        +  match goal with
        +      [ |- chain_correct ?p ?c ] ⇒
        +      let A := fresh "A" in
        +      let op := fresh "op" in
        +      let one := fresh "one" in
        +      let eqv := fresh "eqv" in
        +      let M := fresh "M" in
        +      let x := fresh "x"
        +      in split;[discriminate |
        +                 unfold c, chain_apply, computation_eval; simpl;
        +                 intros A op one eq M x; monoid_simpl M; reflexivity]
        +  end.
        + +
        +Example C7_ok : chain_correct 7 C7.
        + +
        +
        + +
        +The following proof takes a very long time. Happily, C87's correctness +will be proved more efficiently, using reflection or parametricity. + +
        + + Remove the comment if you can wait ... +
        +
        + +
        + +
        +
        + +
        +

        Correctness Proof by Reflection

        + + See chap 16 of Coq'Art +
        +
        + +
        +
        + +
        +Binary trees of multiplications over A +
        +
        + +
        +Inductive Monoid_Exp (A:Type) : Type :=
        Mul_node (t t' : Monoid_Exp A) | One_node | A_node (a:A).
        + +
        +Arguments Mul_node {A} _ _.
        +Arguments One_node {A} .
        +Arguments A_node {A} _ .
        + +
        +
        + +
        +Linearization functions +
        +
        + +
        +Fixpoint flatten_aux {A:Type}(t fin : Monoid_Exp A)
        +  : Monoid_Exp A :=
        +  match t with
        +    Mul_node t t'flatten_aux t (flatten_aux t' fin)
        +  | One_nodefin
        +  | xMul_node x fin
        +  end.
        + +
        +Fixpoint flatten {A:Type} (t: Monoid_Exp A)
        +  : Monoid_Exp A :=
        +  match t with
        +  | Mul_node t t'flatten_aux t (flatten t')
        +  | One_nodeOne_node
        +  | XMul_node X One_node
        +  end.
        + +
        + +
        +
        + +
        +Interpretation function +
        +
        + +
        +Function eval {A:Type} {op one eqv}
        +         (M: @EMonoid A op one eqv)
        +         (t: Monoid_Exp A) : A :=
        +  match t with
        +    Mul_node t1 t2 ⇒ (eval M t1 × eval M t2)%M
        +  | One_nodeone
        +  | A_node aa
        +end.
        + +
        +Lemma flatten_aux_valid `(M: @EMonoid A op one eqv):
        + t t', (eval M t × eval M t')%M ==
        +             (eval M (flatten_aux t t')).
        + +
        +Lemma flatten_valid `(M: @EMonoid A op one eqv):
        +   t , eval M t == eval M (flatten t).
        + +
        +Lemma flatten_valid_2 `(M: @EMonoid A op one eqv):
        + t t' , eval M (flatten t) == eval M (flatten t')
        +              eval M t == eval M t'.
        + +
        +
        + +
        +"Quote" tactic +
        +
        + +
        +Ltac model A op one v :=
        +match v with
        +| (?x × ?y)%Mlet r1 := model A op one x
        +                  with r2 :=(model A op one y)
        +                  in constr:(@Mul_node A r1 r2)
        +| oneconstr:(@One_node A)
        +| ?xconstr:(@A_node A x)
        +end.
        + +
        +Ltac monoid_eq_A A op one E_eq M :=
        +match goal with
        +| [ |- E_eq ?X ?Y ] ⇒
        +  let tX := model A op one X with
        +      tY := model A op one Y in
        +      (change (E_eq (eval M tX) (eval M tY)))
        +end.
        + +
        +Ltac reflection_correct_tac :=
        +match goal with
        +[ |- chain_correct ?n ?c ] ⇒
        split; [try discriminate |
        +         let A := fresh "A"
        +         in let op := fresh "op"
        +         in let one := fresh "one"
        +         in let E_eq := fresh "eq"
        +         in let M := fresh "M"
        +         in let x := fresh "x"
        +         in (try unfold c); unfold chain_apply;
        +           simpl; red; intros A op one E_eq M x;
        +           unfold computation_eval;simpl;
        +           monoid_eq_A A op one E_eq M;
        +           apply flatten_valid_2;try reflexivity
        +        ]
        +end.
        + +
        +Example C87_ok : chain_correct 87 C87. +
        +Example C7_ok' : chain_correct 7 C7.
        + +
        +
        + +
        +

        Correctness and parametricity

        + + +
        + +In this section, we show some tools for proving automatically the +correctness of a given chain, and try to avoid spending time +while proceeding to a lot of setoid rewritings + +
        + +First, we notice that any chain is able to compute its associated exponent: + +
        +
        + +
        +Definition the_exponent_nat (c:chain) : nat :=
        chain_apply c (M:=Natplus) 1%nat.
        + +
        +Definition the_exponent (c:chain) : positive :=
        +  chain_execute c Pos.add 1%positive.
        + +
        + +
        +
        + +
        + +
        + +Roughly, if cA is a computation on A and cB a computation on B, +cA and cB are related through (computation_R A B R) if, during their execution, +the corresponding variables of type A and B are always bound to related +(w.r.t. R ) values. + +
        + + +
        +
        + +
        + +
        +Print computation_R.
        + +
        +
        + +
        +We say that a chain c is parametric if + c A a and c B b are equivalent with respect to any relation that + contains the pair (a,b). + +
        +
        + +
        +Definition parametric (c:chain) :=
        +   A B (R: A B Type) (a:A) (b:B),
        +   R a b computation_R A B R (c A a) (c B b).
        + +
        +
        + +
        + The following statement cannot be proven in Coq (AFAIK) +
        +
        + +
        +Definition any_chain_parametric : Type :=
        c:chain, parametric c.
        + +
        +Goal any_chain_parametric.
        + +
        +
        + +
        + +
        + + Nevertheless, if we don't want to assume any_chain_parametric, + we can use the following tactic for proving a given that a given chain c + is parametric. + +
        +
        + +
        +Ltac parametric_tac :=
        match goal with [ |- parametric ?c] ⇒
        +   red ; intros;
        +  repeat (right;[assumption | assumption | ]); left; assumption
        +end.
        + +
        +Example P87 : parametric C87. +
        +
        + +
        +

        computation of compared to computation of

        + + +
        + +The following section is dedicated to prove that, if a chain is parametric, +it computes powers of the form , where is obtained by applying the +function the_exponent_nat to . + +
        + +Basically, we proceed by an induction on the hypothesis +equiv gamma_A gamma_nat l where gamma is a computation on A, +gamma_nat a computation on nat (with respect to the additive monoid on nat), +and l is a list of pairs of the form . + +
        + + +
        +
        + +
        +Section Refinement_proof.
        Variable A: Type.
        Variable E_op : Mult_op A.
        Variable E_one : A.
        Variable E_eq : Equiv A.
        Context (M : EMonoid E_op E_one E_eq).
        + +
        +
        + +
        + Let us characterise the lists of pairs of the form , for a given + and . + +
        +
        + +
        +Definition power_R (a:A) :=
        +  fun (x:A)(n:nat) ⇒ n 0 x == a ^ n.
        + +
        +Remark power_R_Mult : a x y i j,
        +    power_R a x i power_R a y j
        +    power_R a (x × y) (i+j)%nat.
        + +
        +Remark power_R_1 : a, power_R a a 1%nat.
        + +
        +Lemma power_R_is_a_refinement (a:A) :
        +  (gamma : @computation A)
        +        (gamma_nat : @computation nat),
        +    computation_R _ _ (power_R a) gamma gamma_nat
        +     power_R a (computation_eval gamma)
        +             (computation_eval (M:= Natplus) gamma_nat).
        + +
        +Lemma param_correctness_aux :
        +   (c:chain)(a:A),
        +    computation_R A nat (power_R a ) (c A a) (c nat 1%nat)
        +     power_R a (computation_eval (c A a)) (the_exponent_nat c) .
        + +
        +End Refinement_proof.
        + +
        +
        + +
        +

        Correctness Theorem

        + + +
        + +From our study of the computation\_R predicate, we infer that any parametric chain +is correct with respect to the number the_exponent_nat c + +
        + + +
        +
        + +
        +Lemma exponent_nat_neq_0 : c: chain, parametric c
        +                                             the_exponent_nat c 0.
        +Lemma exponent_pos2nat : c: chain,
        +    parametric c
        +    the_exponent_nat c = Pos.to_nat (the_exponent c).
        + +
        +Lemma exponent_pos_of_nat :
        +   c: chain, parametric c
        +                    the_exponent c = Pos.of_nat (the_exponent_nat c).
        + +
        +Lemma param_correctness_nat (c: chain) :
        +  parametric c
        +  chain_correct_nat (the_exponent_nat c) c.
        + +
        +Lemma param_correctness :
        +   (p:positive) (c:chain),
        +    p = the_exponent c parametric c
        +    chain_correct p c.
        + +
        +
        + +
        +

        Remark

        + + +
        + +If we admit that any chain is parametric, we infer the correctness of every chain. + +
        + + + +
        +
        + +
        +Lemma param_correctness_for_free :
        +  any_chain_parametric
        +       p (c : chain) ,
        +p = the_exponent c chain_correct p c.
        + +
        +
        + +
        +

        Back to 87

        + + +
        + +We present two new-proofs of consistency of C87. +The first one uses the parametric_tac tactic, the other one +using the "free refinement" method + +
        + + +
        +
        + +
        +Ltac param_chain_correct :=
        +  match goal with
        +    [|- chain_correct ?p ?c ] ⇒
        +    let H := fresh "H" in
        +    assert (p = the_exponent c) by reflexivity;
        +    apply param_correctness;[trivial | parametric_tac]
        +  end.
        + +
        +Lemma C87_ok' : chain_correct 87 C87. +
        +Lemma L87'' : any_chain_parametric chain_correct 87 C87.
        + +
        +
        + +
        +

        Correct by construction chains

        + +
        +
        + +
        +Definition chain_generator := positive chain.
        + +
        +Definition correct_generator (gen : positive chain) :=
        p, chain_correct p (gen p).
        + +
        +
        + +
        +Computing using a chain generator +
        +
        + +
        +Definition cpower_pos (g : chain_generator) p
        +           `{M:@EMonoid A E_op E_one E_eq} a :=
        +  chain_apply (g p) (M:=M) a.
        + +
        +Definition cpower (g : chain_generator) n
        +           `{M:@EMonoid A E_op E_one E_eq} a :=
        +  match n with 0%NE_one
        +             | Npos pcpower_pos g p a
        +  end.
        + +
        +
        + +
        +

        Definition

        + +A chain generator is optimal if it returns chains whose length are less or +equal than the chains returned by any correct generator. + +
        +
        + +
        +Definition optimal_generator (g : positive chain ) :=
        p:positive, optimal p (g p).
        + +
        +
        + +
        +

        Some chain generators

        + + +
        + +We reinterpret the naïve and binary exponentiation algorithms in the framework +of addition chains. + +
        + +Instead of directly computing for some base and exponent , +we build chains that describe the computations associated with both methods. +Not surprisingly, this chain generation will be described in terms of recursive +functions, once the underlying monoid is fixed. + +
        + +

        Chains associated to the well-known binary exponentiation algorithm

        + +
        + +

        computation of

        + + +
        + +As for the "classical" binary exponentiation algorithm, +we define an auxiliary computation generator for computing the +product of an accumulator with an arbitrary power of some value + +
        + + +
        +
        + +
        +Fixpoint axp_scheme {A} p : A A @computation A :=
        +  match p with
        +  | xH ⇒ (fun a xy <--- a times x ; Return y)
        +  | xO q ⇒ (fun a xx2 <--- x times x ; axp_scheme q a x2)
        +  | xI q ⇒ (fun a xax <--- a times x ;
        +            x2 <--- x times x ;
        +            axp_scheme q ax x2)
        +  end.
        + +
        +Fixpoint bin_pow_scheme {A} (p:positive) : A @computation A:=
        +  match p with | xHfun xReturn x
        +             | xI qfun xx2 <--- x times x; axp_scheme q x x2
        +             | xO qfun xx2 <--- x times x ; bin_pow_scheme q x2
        +  end.
        + +
        +Definition binary_chain (p:positive) : chain :=
        +  fun Abin_pow_scheme p.
        + +
        + +
        +
        + +
        +

        Correctness of the binary method

        + +
        +
        + +
        +Section binary_power_proof.
        + +
        +Variables (A: Type)
        +         (E_op : Mult_op A)
        +         (E_one : A)
        +         (E_eq: Equiv A).
        + +
        +Context (M : EMonoid E_op E_one E_eq).
        + +
        +Existing Instance Eop_proper.
        + +
        +
        + +
        + +
        + + As for linear chains, we first establish the correctness of the auxiliary + function axp_scheme. + +
        +
        + +
        +Lemma axp_correct : p a x,
        +    computation_eval (axp_scheme p a x) ==
        +    a × x ^ (Pos.to_nat p).
        + +
        +Lemma binary_correct :
        +   p x,
        +    computation_eval (bin_pow_scheme p (A:=A) x) ==
        +    x ^ (Pos.to_nat p).
        + +
        +End binary_power_proof.
        + +
        +Lemma binary_generator_correct : correct_generator binary_chain.
        + +
        +
        + +
        +

        The binary method is not optimal

        + + +
        + + We use the function chain_length and proofs of correctness + for showing that binary_chain, although correct, is not an optimal + chain generator. + +
        + + Our proof is structured as a proof by contradiction, under the + hypothesis that binary_chain is optimal. + +
        +
        + +
        +Section non_optimality_proof.
        + +
        Hypothesis binary_opt : optimal_generator binary_chain.
        + +
        + +
        + +
        Lemma binary_generator_not_optimal : False. +
        +End non_optimality_proof.
        + +
        +Open Scope nat_scope.
        +Open Scope M_scope.
        + +
        +Section S1.
        Fixpoint clog2 (p:positive) : nat :=
        match p with xH ⇒ 1%nat
        +            | xO xH ⇒ 2%nat
        +            | xO pS (clog2 p)
        +            | xI pS (clog2 p)
        +  end.
        + +
        +Fixpoint exp2 (n:nat) : positive :=
        +  match n with O ⇒ 1
        +             | S p ⇒ 2 × exp2 p
        end.
        Lemma exp2_Plus : n p, exp2 (n + p) = (exp2 n × exp2 p)%positive.
        + +
        +Lemma axp_scheme_length1 :
        +   p, (computation_length tt (axp_scheme p tt tt ) 2 × clog2 p)%nat.
        + +
        +Lemma bin_pow_scheme_length1 :
        +   p, (computation_length tt (bin_pow_scheme p tt ) 2 × clog2 p)%nat.
        + +
        +Lemma binary_chain_length : p,
        +                              (chain_length (binary_chain p) 2 × clog2 p)%nat.
        + +
        +Lemma optimal_upper_bound: p c, optimal p c
        +   (chain_length c 2 × clog2 p)%nat.
        + +
        +End S1.
        + +
        +
        + +
        +

        How to prove chain correctness in general ?

        + + +
        + + In previous sections, we showed proofs of correctness of two chain generators. + By definition, every chain returned by these generators is correct w.r.t. + the given exponent. + +
        + + The problem with C87 is quite different. This chain + has been given by hand, and we had to prove its correctness. + +
        + + Although the proof script for lemma L87 is quite short, the resulting + proof is quite clumsy, consisting in a long chain of equivalences using + associativity of the multiplication. + +
        + + The reader can easily be convinced of this fact, just by the command +Print L87. + +
        + +In a similar way, it may happen that a correct chain generator is hard +to certify in . In this case, one may chose to prove the +correctness of various chains returned by the generator. + +
        + +In the rest of this section, we investigate some ways of proving +the correctness of given chains. + +
        + + +
        +
        + +
        +Section S2.
        +
        + +
        +Difficult and unfinished (conjecture) + +
        + + We would like to prove that for any parametric chain c for p, +c's length is greater or equal than log2(p). + +
        + + +
        +
        + +
        +Variables A B : Type.
        +Variables (a:A)(b:B).
        +Let R_true := fun (x:A)(y:B) ⇒ True.
        +Lemma L :
        +  (gammaA : @computation A)
        +        (gammaB : @computation B),
        +    computation_R _ _ R_true gammaA gammaB
        +     @computation_length A a gammaA = @computation_length B b gammaB.
        + +
        +Lemma L2 : c : chain, parametric c
        +    computation_length a (c A a) = computation_length b (c B b).
        + +
        +End S2.
        + +
        +Extraction Language Scheme.
        +Recursive Extraction chain_apply.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.BinaryStrat.html b/theories/html/additions.BinaryStrat.html new file mode 100644 index 00000000..60b5c451 --- /dev/null +++ b/theories/html/additions.BinaryStrat.html @@ -0,0 +1,68 @@ + + + + + +additions.BinaryStrat + + + + +
        + + + +
        + +

        Library additions.BinaryStrat

        + +
        +
        + +
        + +
        + + Binary strategy, according to Bergeron, Brlek et al. + +
        + + Let be a positive number. We associate to the half of . + +
        +
        + +
        +Require Import Arith NArith Pow Compatibility More_on_positive Lia.
        +Require Export Strategies.
        + +
        +Open Scope positive_scope.
        + +
        +Definition half (p:positive) :=
        +  match p with xHxH
        +          | xI q | xO qq
        +  end.
        + +
        +Definition two (p:positive) := 2%positive.
        + +
        +#[ global ] Instance Binary_strat : Strategy half.
        + +
        +#[ global ] Instance Two_strat : Strategy two.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Compatibility.html b/theories/html/additions.Compatibility.html new file mode 100644 index 00000000..a846a14d --- /dev/null +++ b/theories/html/additions.Compatibility.html @@ -0,0 +1,294 @@ + + + + + +additions.Compatibility + + + + +
        + + + +
        + +

        Library additions.Compatibility

        + +
        + +
        +
        + +
        +

        Compatibility with StdLib exponentiation functions

        + + +
        + +Function for computing powers already exist in 's standard library. We provide +equivalence theorems with functions defined in our module Pow. + +
        + + +
        +
        + +
        +Require Import Monoid_def Lia Monoid_instances
        +     ArithRing Pow.
        + +
        +
        + +
        +

        really logarithmic versions of N.pow, Pos.pow and Z.pow

        + + +
        + +We propose three functions that are extensionnaly equivalent to functions +of the standard library. +These functions are defined in the module; we just rename them for readability's sake. + +
        + + +
        +
        + +
        +Definition N_pow (a n: N) :=Pow.N_bpow a n.
        + +
        +Definition Pos_pow (a n : positive) := Pow.Pos_bpow a n.
        + +
        +Definition Z_pow (x y : Z) :=
        match y with
        +| 0%Z ⇒ 1%Z
        +| Z.pos pPow.N_bpow x (Npos p)
        +| Z.neg _ ⇒ 0%Z
        +end.
        + +
        +
        + +
        +

        Equivalence between StdLib definitions and ours

        + +
        +
        + +
        +Section Equivalence.
        +Variable (A: Type)
        +         (op : Mult_op A)
        +         (one : A).
        + +
        +Context (M : Monoid op one).
        +Open Scope M_scope.
        + +
        +Check fun x y:Ax × y.
        + +
        +Ltac monoid_rw :=
        +    rewrite (@one_left A op one M) ||
        +    rewrite (@one_right A op one M)||
        +    rewrite (@op_assoc A op one M).
        + +
        +  Ltac monoid_simpl := repeat monoid_rw.
        + +
        Ltac power_simpl := repeat (monoid_rw || rewrite <- power_of_plus).
        + +
        Let pos_iter_M x := Pos.iter (op x).
        + +
        +
        + +
        + +
        + + During an execution of the binary exponentiation algorithm + through the function binary_power_mult, + the "accumulator" acc is always a power of . Thus, even if the + considered monoid is not abelian, the accumulator commutes with any + other power of . + +
        + + +
        +
        Let is_power_of (x acc:A) := i, acc = x ^ i.
        + +
        +Lemma Pos_iter_op_ok_0 :
        +   p x acc, is_power_of x acc
        +                  pos_iter_M x acc p = binary_power_mult x acc p .
        + +
        +Lemma Pos_iter_op_ok:
        +   p x,
        +    pos_iter_M x one p = binary_power_mult x one p .
        + +
        +Lemma Pos_iter_ok: p x, N_bpow x (Npos p) = pos_iter_M x one p.
        + +
        +End Equivalence.
        + +
        +Lemma Pos_pow_power : n a : positive ,
        +                        (a ^ n )%positive = power a (Pos.to_nat n).
        + +
        +Lemma Npos_power_compat : (n:nat)(a:positive),
        +                            Npos (power a n) = power (Npos a) n.
        + +
        +Lemma N_pow_power : n a , (a ^ n )%N = power a (N.to_nat n).
        + +
        +Lemma N_pow_compat : n (a:N), (a ^ n )%N = N_pow a n.
        + +
        +Lemma Pos_pow_compat : n (a:positive), (a ^ n )%positive = Pos_pow a n.
        + +
        +Lemma nat_power_ok : a b:nat, (a ^ b)%nat = (a ^ b)%M.
        + +
        +  Lemma Pos2Nat_morph : (n:nat)(a : positive),
        +     Pos.to_nat (a ^ n)%M = Pos.to_nat a ^ n.
        + +
        +Lemma Z_pow_compat_pos : (p:positive) (x:Z),
        +        Z.pow_pos x p = N_bpow x (Npos p).
        + +
        +Lemma Z_pow_compat : x y: Z, Z_pow x y = (x ^ y)%Z.
        + +
        +
        + +
        +

        Tests

        + + +
        + +Let us chose a big exponent, and a computation that does not create +big numbers. So, the following computation time will be proportional to + the number of recursive calls, hence to the number of multiplications + +
        + + +
        + + Time consuming ! +
        +Time Compute (1 ^ 56666667)%Z. +
        + +
        +
        +
        +
        + +
        + +
        + +
        +Finished transaction in 3.604 secs (3.587u,0.007s) +
        + +
        +
        +
        + +
        +
        + +
        + +
        + +
        +Finished transaction in 0. secs (0.u,0.s) (successful) +
        + +
        +
        + +

        Adapting lemmas from Standard Library

        + + +
        + +Standard library already contains many lemmas about +N.pow, Pos.pow and Z.pow. By using our extensional equivalence properties, one can + easily prove the same properties for our implementation of the same functions. + +
        + +We just give a simple example of this adaptation. + +
        + + +
        +
        +Section Adaptation.
        + +
        +Lemma N_size_gt : n : N, (n < N_pow 2 (N.size n))%N.
        + +
        +End Adaptation.
        + +
        +
        + +
        +Comments on Stdlib's exponentiation +
        +
        + +
        +Print Z.pow.
        + +
        +Print Z.pow_pos.
        + +
        + +
        +Eval simpl in fun (x:nat) ⇒ Pos.iter S x 12%positive.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Demo.html b/theories/html/additions.Demo.html new file mode 100644 index 00000000..5f067d88 --- /dev/null +++ b/theories/html/additions.Demo.html @@ -0,0 +1,50 @@ + + + + + +additions.Demo + + + + +
        + + + +
        + +

        Library additions.Demo

        + +
        +Module Alt.
        + +
        +  Definition double (n:nat) := 2 × n.
        + +
        +End Alt.
        + +
        +Require Import Arith Lia.
        + +
        +Require Import Even.
        + +
        +Lemma alt_double_ok n : Nat.double n = Alt.double n.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Demo_power.html b/theories/html/additions.Demo_power.html new file mode 100644 index 00000000..8dac945e --- /dev/null +++ b/theories/html/additions.Demo_power.html @@ -0,0 +1,50 @@ + + + + + +additions.Demo_power + + + + +
        + + + +
        + +

        Library additions.Demo_power

        + +
        +Require Import Monoid_def
        +               Monoid_instances
        +               Pow.
        +Open Scope M_scope.
        + +
        + +
        +Import Int31.
        + +
        +Coercion phi_inv : Z >-> int31.
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Dichotomy.html b/theories/html/additions.Dichotomy.html new file mode 100644 index 00000000..0d14918a --- /dev/null +++ b/theories/html/additions.Dichotomy.html @@ -0,0 +1,153 @@ + + + + + +additions.Dichotomy + + + + +
        + + + +
        + +

        Library additions.Dichotomy

        + +
        +
        + +
        + +
        + + Dichotomic strategy, according to Bergeron, Brlek et al. + +
        + + Let be a positive number. We associate to the integer + . + For instance, if , the result is 10. + +
        + + +
        +
        + +
        +Require Import Arith NArith Pow Compatibility More_on_positive.
        +Require Export Strategies.
        + +
        +Open Scope positive_scope.
        + +
        +
        + +
        +Computes +
        +
        + +
        +Function dicho_aux (p:positive) {struct p} : positive :=
        match p with
        +   | 1%positivexH
        +   | 2%positive | 3%positive ⇒ 2
        +   | xO (xO q) | xO (xI q) | xI (xO q) | xI (xI q) ⇒
        +                                         xO (dicho_aux q)
        end.
        + +
        +Definition dicho (p:positive) : positive :=
        +  N2pos (N.div (Npos p) (Npos (dicho_aux p))).
        + +
        + +
        + +
        + +
        + +
        +
        + +
        +rewriting lemmas +
        +
        + +
        +Lemma dicho_aux_xOxO : p: positive,
        +                          dicho_aux (xO (xO p)) = xO (dicho_aux p).
        + +
        +Lemma dicho_aux_xOxI : p: positive,
        +                          dicho_aux (xO (xI p)) = xO (dicho_aux p).
        + +
        +Lemma dicho_aux_xIxO : p: positive,
        +                          dicho_aux (xI (xO p)) = xO (dicho_aux p).
        + +
        +Lemma dicho_aux_xIxI : p: positive,
        +                          dicho_aux (xI (xI p)) = xO (dicho_aux p).
        + +
        +Lemma dicho_aux_le_xOXO :
        +   p:positive , xO (dicho_aux p) p
        +                       xO (dicho_aux (p~0~0)) p~0~0.
        + +
        +Lemma dicho_aux_le_xOXI :
        +   p:positive , xO (dicho_aux p) p
        +                      xO (dicho_aux (p~0~1)) p~0~1.
        + +
        +Lemma dicho_aux_le_xIXO :
        +   p:positive , xO (dicho_aux p) p
        +                      xO (dicho_aux (p~1~0)) p~1~0.
        + +
        +Lemma dicho_aux_le_xIXI :
        +   p:positive , xO (dicho_aux p) p
        +                      xO (dicho_aux (p~1~1)) p~1~1.
        + +
        +#[global] Hint Resolve dicho_aux_le_xOXO dicho_aux_le_xOXI
        +             dicho_aux_le_xIXO dicho_aux_le_xIXI : chains.
        + +
        +Lemma dicho_aux_lt : p, 3 < p
        +                               xO (dicho_aux p) p.
        + +
        +Lemma dicho_aux_gt : p, 3 < p 1 < dicho_aux p.
        + +
        +Lemma dicho_lt : p:positive, 3 < p dicho p < p.
        + +
        +Lemma dicho_gt : p:positive, 3 < p 1 < dicho p.
        + +
        +#[ global ] Instance Dicho_strat : Strategy dicho.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Euclidean_Chains.html b/theories/html/additions.Euclidean_Chains.html new file mode 100644 index 00000000..9bede6f4 --- /dev/null +++ b/theories/html/additions.Euclidean_Chains.html @@ -0,0 +1,1256 @@ + + + + + +additions.Euclidean_Chains + + + + +
        + + + +
        + +

        Library additions.Euclidean_Chains

        + +
        +
        + +
        +

        Euclidean chains

        + +
        + +

        Introduction

        + + +
        + + In this module, we study a way to build efficiently efficient chains. + Our approach is recursive (compositional?). Chains associated with big exponents are built by composition of smaller chains. Thus, the construction of a +small computation may be parameterized by the context in which it will be + used. In other terms, we shall use Continuation Passing Style + +
        + + Euclidean chains are introduced by +
        +
        + +
        +Require Import Inverse_Image Inclusion Wf_nat.
        +Require Import Addition_Chains NArith Arith PArith Compatibility.
        +Require Import More_on_positive.
        +Import Monoid_def Pow.
        +Require Import Recdef Wf_nat.
        +Require Import More_on_positive .
        +Require Import Wf_transparent Lexicographic_Product Dichotomy BinaryStrat.
        +Generalizable All Variables.
        +Import Morphisms.
        +Import Monoid_def.
        + +
        +Ltac add_op_proper M H :=
        let h := fresh H in
        +   generalize (@Eop_proper _ _ _ _ M); intro h.
        + +
        +
        + +
        +

        CPS chain construction

        + + +
        + + Type of chain continuations +
        +
        + +
        +Definition Fkont (A:Type) := A @computation A.
        + +
        +Definition Fchain := A, Fkont A A @computation A.
        + +
        +
        + +
        +F3 k x computes , then executes the computation associated + with k z +
        +
        + +
        +Definition F3 : Fchain :=
        fun A k (x:A) ⇒
        +  y <--- x times x ;
        +  z <--- y times x ;
        +  k z.
        + +
        +Definition F1 : Fchain :=
        fun A k (x:A) ⇒ k x.
        + +
        +Definition F2 : Fchain :=
        +fun A k (x:A) ⇒
        +  y <--- x times x ;
        +  k y.
        + +
        +
        + +
        +An Fchain f can be considered as a function that takes as + argument another chain c for continueing the computation. + +
        +
        + +
        +Definition Fapply (f : Fchain) (c: chain) : chain :=
        fun (A:Type) (x: A) ⇒ f A (c A) x.
        + +
        +Definition Fcompose (f1 f2: Fchain) : Fchain :=
        fun A k xf1 A (fun yf2 A k y) x.
        + +
        +
        + +
        +Any Fchain can be transformed into a plain chain +
        +
        + +
        +Definition F2C (f : Fchain) : chain :=
        fun (A:Type) ⇒ f A Return .
        + +
        + +
        +
        + +
        +Composition of Fchains + +
        + +Fchains are used for building correct exponentiation schemes by composition +of correct components. So, we have to define composition of Fchains. + +
        + + +
        +
        + +
        +Example F9 := Fcompose F3 F3.
        + +
        + +
        +
        + +
        +Fchains associated with powers of 2 +
        + + computes then send this value to +
        + + The neutral element for Fcompose +
        +
        + +
        +Lemma F1_neutral_l : f, Fcompose F1 f = f.
        + +
        +Lemma F1_neutral_r : f, Fcompose f F1 = f.
        + +
        +Fixpoint Fexp2_of_nat (n:nat) : Fchain :=
        match n with OF1
        +            | S pFcompose F2 (Fexp2_of_nat p)
        end.
        + +
        +Definition Fexp2 (p:positive) : Fchain :=
        +  Fexp2_of_nat (Pos.to_nat p).
        + +
        + +
        + +
        + +
        +Remark F9_correct :chain_correct 9 (F2C F9).
        + +
        + +
        +
        + +
        +A first attempt to define Fchain correctness +
        +
        + +
        +Module Bad.
        + +
        +Definition Fchain_correct (n:nat) (fc : Fchain) :=
        +   A `(M : @EMonoid A op E_one E_equiv) k (a:A),
        +    computation_execute op (fc A k a)==
        +    computation_execute op (k (a ^ n)).
        + +
        +Theorem F3_correct : Fchain_correct 3 F3. End Bad.
        + +
        + +
        +
        + +
        +Equivalence on computations +
        +
        + +
        +Definition computation_equiv {A:Type} (op: Mult_op A)
        +           (equiv : Equiv A)
        +           (c c': @computation A) :=
        +   computation_execute op c == computation_execute op c'.
        + +
        +#[ global ] Instance Comp_equiv {A:Type} (op: Mult_op A) (equiv : Equiv A):
        +  Equiv (@computation A) :=
        +  @computation_equiv A op equiv.
        + +
        +#[ global ] Instance comp_equiv_equivalence {A:Type} (op: Mult_op A)
        +           (equiv : Equiv A) : Equivalence equiv
        +                               Equivalence (computation_equiv op equiv).
        + +
        +
        + +
        +Fkonts that respect E_equiv +
        +
        + +
        +Class Fkont_proper
        +      `(M : @EMonoid A op E_one E_equiv) (k: Fkont A ) :=
        +  Fkont_proper_prf:
        +    Proper (equiv ==> computation_equiv op E_equiv) k.
        + +
        +#[ global ] Instance Return_proper `(M : @EMonoid A op E_one E_equiv) :
        +  Fkont_proper M (@Return A).
        + +
        +
        + +
        +Fchain correctness (for exponent of type nat +
        +
        + +
        +Definition Fchain_correct_nat (n:nat) (f : Fchain) :=
        A `(M : @EMonoid A op E_one E_equiv) k
        +        (Hk :Fkont_proper M k)
        +        (a : A) ,
        computation_execute op (f A k a) ==
        computation_execute op (k (a ^ n)).
        + +
        +Definition Fchain_correct (p:positive) (f : Fchain) :=
        Fchain_correct_nat (Pos.to_nat p) f.
        + +
        +Lemma F1_correct : Fchain_correct 1 F1.
        + +
        +Lemma F3_correct : Fchain_correct 3 F3. +
        +Lemma F2_correct : Fchain_correct 2 F2.
        + +
        +
        + +
        +F2C preserves correctness +
        +
        + +
        +Lemma F2C_correct (p:positive) (fc : Fchain) :
        +  Fchain_correct p fc chain_correct p (F2C fc).
        + +
        +Module Bad2.
        + +
        +Lemma Fcompose_correct :
        +   f1 f2 n1 n2,
        +    Fchain_correct n1 f1
        +    Fchain_correct n2 f2
        +    Fchain_correct (n1 × n2) (Fcompose f1 f2).
        + +
        +End Bad2.
        + +
        +
        + +
        +Fisrt attempt to define Fchain_proper +
        +
        + +
        +Module Bad3.
        + +
        +Class Fchain_proper (fc : Fchain) := Fchain_proper_bad_prf :
        `(M : @EMonoid A op E_one E_equiv) k ,
        +    Fkont_proper M k
        +     x y, x == y
        +               @computation_equiv _ op E_equiv
        +                                  (fc A k x)
        +                                  (fc A k y).
        + +
        + +
        +#[ global ] Instance Fcompose_proper (f1 f2 : Fchain)
        +         (_ : Fchain_proper f1)
        +         (_ : Fchain_proper f2) :
        +  Fchain_proper (Fcompose f1 f2).
        + +
        +End Bad3.
        + +
        +
        + +
        +Correct definition +
        +
        + +
        +Definition Fkont_equiv `(M : @EMonoid A op E_one E_equiv)
        + (k k': Fkont A ) :=
        x y : A, x == y
        +                 computation_equiv op E_equiv (k x) (k' y).
        + +
        +Class Fchain_proper (fc : Fchain) := Fchain_proper_prf :
        `(M : @EMonoid A op E_one E_equiv) k k' ,
        +    Fkont_proper M k Fkont_proper M k'
        +    Fkont_equiv M k k'
        +    x y, x == y
        +               @computation_equiv _ op E_equiv
        +                                  (fc A k x)
        +                                  (fc A k' y).
        + +
        +#[ global ] Instance F1_proper : Fchain_proper F1.
        + +
        +#[ global ] Instance F3_proper : Fchain_proper F3.
        + +
        +#[ global ] Instance F2_proper : Fchain_proper F2.
        + +
        +
        + +
        + Fcompose respects correctness and properness +
        +
        + +
        +Lemma Fcompose_correct_nat : fc1 fc2 n1 n2,
        +                           Fchain_correct_nat n1 fc1
        +                           Fchain_correct_nat n2 fc2
        +                           Fchain_proper fc2
        +                           Fchain_correct_nat (n1 × n2)%nat
        +                                              (Fcompose fc1 fc2).
        + +
        +Lemma Fcompose_correct :
        +   fc1 fc2 n1 n2,
        +    Fchain_correct n1 fc1
        +    Fchain_correct n2 fc2
        +    Fchain_proper fc2
        +    Fchain_correct (n1 × n2) (Fcompose fc1 fc2).
        + +
        +#[ global ] Instance Fcompose_proper (fc1 fc2: Fchain)
        +                         (_ : Fchain_proper fc1)
        +                         (_ : Fchain_proper fc2) :
        +  Fchain_proper (Fcompose fc1 fc2).
        + +
        +#[ global ] Instance Fexp2_nat_proper (n:nat) :
        +                           Fchain_proper (Fexp2_of_nat n).
        + +
        +Lemma Fexp2_nat_correct (n:nat) :
        +                           Fchain_correct_nat (2 ^ n)
        +                                              (Fexp2_of_nat n).
        + +
        +Lemma Fexp2_correct (p:positive) :
        +  Fchain_correct (2 ^ p) (Fexp2 p).
        + +
        +#[ global ] Instance Fexp2_proper (p:positive) : Fchain_proper (Fexp2 p).
        + +
        +
        + +
        +

        Remark

        + + +
        + +We are now able to build chains for any exponent of the form +, using Fcompose and previous lemmas. + +
        + +Let us look at a simple example +
        +
        + +
        +#[global] Hint Resolve F1_correct F1_proper
        +     F3_correct F3_proper Fcompose_correct Fcompose_proper
        +     Fexp2_correct Fexp2_proper : chains.
        + +
        +Example F144: {f : Fchain | Fchain_correct 144 f
        +                             Fchain_proper f}. +
        + +
        + +
        +
        + +
        +Bad solution +
        +
        + +
        +Module Bad4.
        + +
        +Definition Fplus (f1 f2 : Fchain) : Fchain :=
        +  fun A k xf1 A
        +                  (fun y
        +                     f2 A
        +                        (fun zt <--- z times y; k t) x) x.
        + +
        +Example F23 := Fplus F3 (Fplus (Fexp2 4) (Fexp2 2)).
        + +
        +Lemma F23_ok : chain_correct 23 (F2C F23).
        + +
        + +
        + +
        +End Bad4.
        + +
        +
        + +
        +Continuations with two arguments +
        +
        + +
        +Definition Kkont A:= A A @computation A.
        + +
        +
        + +
        +CPS chain builders for two exponents +
        +
        + +
        +Definition Kchain := A, Kkont A A @computation A.
        + +
        + +
        +
        + +
        +Kchain for and +
        +
        + +
        +Example k3_1 : Kchain := fun A (k:Kkont A) (x:A) ⇒
        +  x2 <--- x times x ;
        +  x3 <--- x2 times x ;
        +  k x3 x.
        + +
        + +
        +
        + +
        +Kchain for and +
        +
        + +
        +Example k7_3 : Kchain := fun A (k:Kkont A) (x:A) ⇒
        +  x2 <--- x times x;
        +  x3 <--- x2 times x ;
        +  x6 <--- x3 times x3 ;
        +  x7 <--- x6 times x ;
        +  k x7 x3.
        + +
        +
        + +
        +The Definition of correct chains and proper chains and + continuations are adapted to Kchains +
        +
        + +
        +Definition Kkont_proper `(M : @EMonoid A op E_one E_equiv)
        +           (k : Kkont A) :=
        Proper (equiv ==> equiv ==> computation_equiv op E_equiv) k .
        + +
        +Definition Kkont_equiv `(M : @EMonoid A op E_one E_equiv)
        +           (k k': Kkont A ) :=
        x y : A, x == y z t, z == t
        +         computation_equiv op E_equiv (k x z) (k' y t).
        + +
        +
        + +
        +A Kchain is correct with respect to two exponents and + if it computes and for every +
        +
        + +
        +About EMonoid.
        + +
        +Definition Kchain_correct_nat (n p : nat) (kc : Kchain) :=
        +   (A : Type) (op : Mult_op A) (E_one : A) (E_equiv : Equiv A)
        +          (M : EMonoid op E_one E_equiv)
        +          (k : Kkont A),
        +    Kkont_proper M k
        +     (a : A) ,
        +      computation_execute op (kc A k a) ==
        +      computation_execute op (k (a ^ n) (a ^ p)).
        + +
        +Definition Kchain_correct (n p : positive) (kc : Kchain) :=
        +  Kchain_correct_nat (Pos.to_nat n) (Pos.to_nat p) kc.
        + +
        +Class Kchain_proper (kc : Kchain) :=
        +Kchain_proper_prf :
        `(M : @EMonoid A op E_one E_equiv) k k' x y ,
        +   Kkont_proper M k
        +   Kkont_proper M k'
        +   Kkont_equiv M k k'
        +   E_equiv x y
        +   computation_equiv op E_equiv (kc A k x) (kc A k' y).
        + +
        +#[ global ] Instance k7_3_proper : Kchain_proper k7_3.
        + +
        +Lemma k7_3_correct : Kchain_correct 7 3 k7_3.
        + +
        +
        + +
        +conversion between several definitions of correctness +
        +
        + +
        +Lemma Kchain_correct_conv (kc : Kchain) (n p : nat) :
        +  0%nat n 0%nat p
        +  Kchain_correct_nat n p kc
        +  Kchain_correct (Pos.of_nat n) (Pos.of_nat p) kc.
        + +
        +
        + +
        +

        More chain combinators

        + + +
        + + Since we are working with two types of functional chains, we have to define + several ways of composing them. Each of these operators is certified to + preserve correctnes and properness +
        + + Conversion of Kchains into Fchains +
        +
        + +
        +Definition K2F (knp : Kchain) : Fchain :=
        +  fun A (k:Fkont A) ⇒ knp A (fun y _k y).
        + +
        +Lemma K2F_correct_nat :
        +   knp n p, Kchain_correct_nat n p knp
        +                 Fchain_correct_nat n (K2F knp).
        + +
        +Lemma K2F_correct :
        +   kc n p, Kchain_correct n p kc
        +                 Fchain_correct n (K2F kc).
        + +
        +#[ global ] Instance K2F_proper (kc : Kchain)(_ : Kchain_proper kc) :
        +  Fchain_proper (K2F kc).
        + +
        +
        + +
        + +
        + + Using kbr for computing and , then using Cq for + computing , then sending and to the continuation + +
        +
        + +
        +Definition KFK (kbr : Kchain) (fq : Fchain) : Kchain :=
        +  fun A k a
        +    kbr A (fun xb xr
        +              fq A (fun y
        +                      z <--- y times xr; k z xb) xb) a.
        + +
        +Definition KFF (kbr : Kchain) (fq : Fchain) : Fchain :=
        +  K2F (KFK kbr fq).
        + +
        +Definition FFK (fp fq : Fchain) : Kchain :=
        +  fun A k afp A (fun xbfq A (fun yk y xb) xb) a.
        + +
        +Definition FK (f : Fchain) : Kchain :=
        +  fun (A : Type) (k : Kkont A) (a : A) ⇒
        +    f A (fun yk y a) a.
        + +
        +Example k17_7 := KFK k7_3 (Fexp2 1).
        + +
        +
        + +
        +In the following section, we prove that the constructions KFK and KFF + respect properness and correctness +
        +
        + +
        +Section KFK_proof.
        Variables b q r: nat.
        Variable kbr : Kchain.
        Variable fq : Fchain.
        Hypothesis Hbr : Kchain_correct_nat b r kbr.
        Hypothesis Hq : Fchain_correct_nat q fq.
        Hypothesis Hbr_prop : Kchain_proper kbr.
        Hypothesis Hq_prop : Fchain_proper fq.
        + +
        Lemma KFK_correct_nat : Kchain_correct_nat (b × q + r)%nat b (KFK kbr fq).
        +
        + +
        +simplifying the hypotheses +
        +
        + +
        Lemma KFF_correct_nat : Fchain_correct_nat (b × q + r)%nat (KFF kbr fq).
        + +
        +Lemma KFK_proper : Kchain_proper (KFK kbr fq).
        + +
        +#[global] Instance KFF_proper : Fchain_proper (KFF kbr fq).
        + +
        +End KFK_proof.
        +Lemma KFK_correct :
        +   (b q r : positive) (kbr : Kchain) (fq : Fchain),
        +    Kchain_correct b r kbr
        +    Fchain_correct q fq
        +    Kchain_proper kbr
        +    Fchain_proper fq
        +    Kchain_correct (b × q + r) b (KFK kbr fq).
        + +
        +Check KFK_proper.
        + +
        +Check KFK_proper.
        + +
        +Lemma KFF_correct :
        +   (b q r : positive) (kbr : Kchain) (fq : Fchain),
        +    Kchain_correct b r kbr
        +    Fchain_correct q fq
        +    Kchain_proper kbr
        +    Fchain_proper fq
        +    Fchain_correct (b × q + r) (KFF kbr fq).
        + +
        +Lemma FFK_correct_nat :
        +   (p q : nat) (fp fq : Fchain),
        +    Fchain_correct_nat p fp
        +    Fchain_correct_nat q fq
        +    Fchain_proper fp
        +    Fchain_proper fq Kchain_correct_nat (p × q) p (FFK fp fq).
        +
        + +
        +simplifying the hypotheses +
        +
        + +
        +Lemma FFK_correct (p q : positive) (fp fq : Fchain):
        +    Fchain_correct p fp
        +    Fchain_correct q fq
        +    Fchain_proper fp
        +    Fchain_proper fq
        +    Kchain_correct (p × q ) p (FFK fp fq).
        + +
        +#[ global ] Instance FFK_proper
        +         (fp fq : Fchain)
        +         (_ : Fchain_proper fp)
        +         (_ : Fchain_proper fq)
        +  : Kchain_proper (FFK fp fq).
        + +
        +Lemma FK_correct : (p: positive) (Fp : Fchain),
        +                     Fchain_correct p Fp
        +                     Fchain_proper Fp
        +                     Kchain_correct p 1 (FK Fp).
        + +
        +#[ global ] Instance FK_proper (Fp : Fchain) (_ : Fchain_proper Fp):
        +  Kchain_proper (FK Fp).
        + +
        +#[global] Hint Resolve KFF_correct KFF_proper KFK_correct KFK_proper : chains.
        + +
        +Lemma k3_1_correct : Kchain_correct 3 1 k3_1.
        + +
        +Lemma k3_1_proper : Kchain_proper k3_1.
        + +
        +#[global] Hint Resolve k3_1_correct k3_1_proper : chains.
        + +
        +
        + +
        +an example of correct chain construction +
        +
        + +
        + +
        +Definition F87 :=
        let k7_3 := KFK k3_1 (Fexp2 1) in
        let k10_7 := KFK k7_3 F1 in
        KFF k10_7 (Fexp2 3).
        + +
        + +
        + +
        +Lemma OK87 : Fchain_correct 87 F87.
        + +
        +Ltac compute_chain ch :=
        +   let X := fresh "x" in
        +   let Y := fresh "y" in
        +   let X := constr:(ch) in
        +   let Y := (eval vm_compute in X)
        +   in exact Y.
        + +
        +Definition C87' := ltac:( compute_chain C87 ).
        + +
        +Print C87'.
        + +
        +Lemma PF87: parametric C87'.
        + +
        +
        + +
        +

        Automatic generation of correct euclidean chains

        + + +
        + +We want to define a function that builds a correct chain +for any positive exponent, using the previously defined +and certified composition operators : Fcompose, KFK, etc. + +
        + +Obviously, we have to define total mutually recursive functions: + +
        + +
          +
        • A function that builds an Fchain for any positive exponent p + +
        • +
        • A function that builds a Kchain for any pair of exponents + (n,p) where + +
        • +
        + +
        + + In Coq, various ways of building functions are available: +
          +
        • Structural mutual recursion with Fixpoint + +
        • +
        • Using Program Fixpoint + +
        • +
        • Using Function + +
        • +
        + +
        + + For simplicity's sake, we chosed to avoid dependent elimination + and used Function with a decreasing measure. + For this purpose, we define a single data-type for associated with + the generation of F- and K-chains. + +
        + +For specifying the computation of a Kchain for and +where , we use the pair of positive numbers , +thus avoiding to propagate the constraint in +our definitions. + +
        +
        + +
        + +
        +Inductive signature : Type :=
        +| gen_F (n:positive)
        + +
        +Fchain for the exponent n +
        +
        +| gen_K (p d: positive)
        + +
        +Kchain for the exponents p+d and p
        +
        +.
        + +
        +
        + +
        +Unifying statements about chain generation +
        +
        + +
        + +
        +Definition signature_exponent (s:signature) : positive :=
        match s with
        +| gen_F nn
        +| gen_K p dp + d
        +end.
        + +
        +Definition kont_type (s: signature)(A:Type) : Type :=
        +match s with
        +| gen_F _Fkont A
        +| gen_K _ _Kkont A
        +end.
        + +
        +Definition chain_type (s: signature) : Type :=
        match s with
        +| gen_F _Fchain
        +| gen_K _ _Kchain
        +end.
        + +
        +Definition correctness_statement (s: signature) :
        +chain_type s Prop :=
        +match s with
        +  | gen_F pfun chFchain_correct p ch
        +  | gen_K p dfun chKchain_correct (p + d) p ch
        +end.
        + +
        +Definition proper_statement (s: signature) :
        +chain_type s Prop :=
        +match s with
        +  | gen_F _fun chFchain_proper ch
        +  | gen_K _ _fun chKchain_proper ch
        +end.
        + +
        +
        + +
        +

        Full correctness

        + +
        +
        + +
        +Definition OK (s: signature)
        +  := fun c: chain_type scorrectness_statement s c
        +                            proper_statement s c.
        + +
        + +
        +#[global] Hint Resolve pos_gt_3 : chains.
        + +
        +Section Gamma.
        +Variable gamma: positive positive.
        +Context (Hgamma : Strategy gamma).
        + +
        +Definition signature_measure (s : signature) : nat :=
        +match s with
        +  | gen_F n ⇒ 2 × Pos.to_nat n
        +  | gen_K p d ⇒ 2 × Pos.to_nat (p + d) +1
        +end.
        + +
        + +
        Lemma PO1 : (s : signature) (i : positive),
        +  s = gen_F i
        +   anonymous : i 1,
        +  pos_eq_dec i 1 = right anonymous
        +   anonymous0 : i 3,
        +  pos_eq_dec i 3 = right anonymous0
        +  exact_log2 i = None
        +   q r : N,
        +  r = 0%N
        +  N.pos_div_eucl i (N.pos (gamma i)) = (q, 0%N)
        +  (signature_measure (gen_F (N2pos q)) < signature_measure (gen_F i))%nat.
        + +
        Lemma PO2 : (s : signature) (i : positive),
        +     s = gen_F i
        +      anonymous : i 1,
        +       pos_eq_dec i 1 = right anonymous
        +        anonymous0 : i 3,
        +         pos_eq_dec i 3 = right anonymous0
        +         exact_log2 i = None
        +          q r : N,
        +           r = 0%N
        +           N.pos_div_eucl i (N.pos (gamma i)) = (q, 0%N)
        +           (signature_measure (gen_F (gamma i)) < signature_measure (gen_F i))%nat.
        + +
        Lemma PO3 : (s : signature) (i : positive),
        +  s = gen_F i
        +   anonymous : i 1,
        +  pos_eq_dec i 1 = right anonymous
        +   anonymous0 : i 3,
        +  pos_eq_dec i 3 = right anonymous0
        +  exact_log2 i = None
        +   (q r : N) (p : positive),
        +  r = N.pos p
        +  N.pos_div_eucl i (N.pos (gamma i)) = (q, N.pos p)
        +  (signature_measure (gen_F (N2pos q)) < signature_measure (gen_F i))%nat.
        + +
        Lemma PO4 : (s : signature) (i : positive),
        +  s = gen_F i
        +   anonymous : i 1,
        +  pos_eq_dec i 1 = right anonymous
        +   anonymous0 : i 3,
        +  pos_eq_dec i 3 = right anonymous0
        +  exact_log2 i = None
        +   (q r : N) (p : positive),
        +  r = N.pos p
        +  N.pos_div_eucl i (N.pos (gamma i)) = (q, N.pos p)
        +  (signature_measure (gen_K (N2pos (N.pos p)) (gamma i - N2pos (N.pos p))) <
        +   signature_measure (gen_F i))%nat.
        + +
        Lemma PO6: (s : signature) (p d : positive),
        +  s = gen_K p d
        +   anonymous : p 1,
        +  pos_eq_dec p 1 = right anonymous
        +   q r : N,
        +  r = 0%N
        +  N.pos_div_eucl (p + d) (N.pos p) = (q, 0%N)
        +  (signature_measure (gen_F (N2pos q)) < signature_measure (gen_K p d))%nat.
        + +
        +Lemma PO8 : (s : signature) (p d : positive),
        +  s = gen_K p d
        +   anonymous : p 1,
        +  pos_eq_dec p 1 = right anonymous
        +   (q r : N) (p0 : positive),
        +  r = N.pos p0
        +  N.pos_div_eucl (p + d) (N.pos p) = (q, N.pos p0)
        +  (signature_measure (gen_F (N2pos q)) < signature_measure (gen_K p d))%nat.
        + +
        Lemma PO9 : (s : signature) (p d : positive),
        +  s = gen_K p d
        +   anonymous : p 1,
        +  pos_eq_dec p 1 = right anonymous
        +   (q r : N) (p0 : positive),
        +  r = N.pos p0
        +  N.pos_div_eucl (p + d) (N.pos p) = (q, N.pos p0)
        +  (signature_measure (gen_K (N2pos (N.pos p0)) (p - N2pos (N.pos p0))) <
        +   signature_measure (gen_K p d))%nat.
        +Function chain_gen (s:signature) {measure signature_measure}
        +: chain_type s :=
        +  match s return chain_type s with
        +    | gen_F i
        +      if pos_eq_dec i 1 then F1 else
        +        if pos_eq_dec i 3
        +        then F3
        +        else
        +          match exact_log2 i with
        +              Some pFexp2 p
        +            | _
        +              match N.pos_div_eucl i (Npos (gamma i))
        +              with
        +                | (q, 0%N)
        +                  Fcompose (chain_gen (gen_F (gamma i)))
        +                            (chain_gen (gen_F (N2pos q)))
        +                | (q,r)KFF (chain_gen
        +                                   (gen_K (N2pos r)
        +                                          (gamma i - N2pos r)))
        +                                (chain_gen (gen_F (N2pos q)))
        +              end end
        +    | gen_K p d
        +      if pos_eq_dec p 1 then FK (chain_gen (gen_F (1 + d)))
        +      else
        +        match N.pos_div_eucl (p + d) (Npos p) with
        +          | (q, 0%N)FFK (chain_gen (gen_F p))
        +                              (chain_gen (gen_F (N2pos q)))
        +          | (q,r)KFK (chain_gen (gen_K (N2pos r)
        +                                            (p - N2pos r)))
        +                          (chain_gen (gen_F (N2pos q)))
        +        end
        +  end.
        + +
        +Definition make_chain (n:positive) : chain :=
        F2C (chain_gen (gen_F n)).
        + +
        +Lemma chain_gen_OK : s:signature,
        +    OK s (chain_gen s).
        + +
        +Theorem make_chain_correct : p, chain_correct p (make_chain p).
        + +
        +End Gamma.
        +Arguments make_chain gamma {_} _ _ _ .
        + +
        + +
        +
        + +
        +cf Coq workshop 2014 by Jason Grosss +
        +
        + +
        +Module Examples.
        + +
        +Import Int31.
        + +
        +Definition fast_int31_power (x :positive)(n:N) : Z :=
        +  Int31.phi (cpower (make_chain dicho) n (snd (positive_to_int31 x))).
        + +
        +Definition slow_int31_power (x :positive)(n:N) : Z :=
        +  Int31.phi (power (snd (positive_to_int31 x)) (N.to_nat n) ).
        + +
        +Definition binary_int31_power (x :positive)(n:N) : Z :=
        +Int31.phi (N_bpow (snd (positive_to_int31 x)) n ).
        + +
        +
        + +
        +long computations ... +
        +
        + +
        +Definition big_chain := ltac:(compute_chain (make_chain dicho 45319)).
        + +
        +Print big_chain.
        + +
        +Arguments big_chain _%type_scope.
        + +
        +Remark RM : (1 < 56789)%N.
        + +
        +Definition M := Nmod_Monoid _ RM.
        + +
        +Definition exp56789 x := chain_apply big_chain (M:=M) x.
        + +
        + +
        +Eval cbv iota match delta [big_chain chain_apply computation_eval ] zeta beta in fun xchain_apply big_chain (M:=M) x.
        + +
        +Definition C87' := ltac:( compute_chain C87 ).
        + +
        + +
        + +
        + +
        +Goal parametric (make_chain dicho 45319).
        + +
        +Remark big_correct :chain_correct 45319 (make_chain dicho 45319).
        + +
        +Remark big_correct' : chain_correct 453 (make_chain dicho 453).
        + +
        + +
        +Remark big_correct''' : chain_correct 453 (make_chain dicho 453).
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +End Examples.
        + +
        +Require Import Extraction.
        +Locate exp56789.
        +Extraction Language OCaml.
        +Extraction "bigmod" Examples.exp56789.
        + +
        +Recursive Extraction cpower.
        +Recursive Extraction make_chain.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Fib2.html b/theories/html/additions.Fib2.html new file mode 100644 index 00000000..f130fc71 --- /dev/null +++ b/theories/html/additions.Fib2.html @@ -0,0 +1,148 @@ + + + + + +additions.Fib2 + + + + +
        + + + +
        + +

        Library additions.Fib2

        + +
        + +
        +Require Import NArith Ring Monoid_instances Euclidean_Chains Pow
        +        Strategies Dichotomy BinaryStrat.
        +Import Addition_Chains.
        +Open Scope N_scope.
        + +
        +Fixpoint fib (n:nat) : N :=
        +  match n with
        +    0%nat | 1%nat ⇒ 1
        +  | (S ((S p) as q)) ⇒ fib p + fib q
        +  end.
        + +
        + +
        +Lemma fib_ind (P:natProp) :
        +  P 0%nat P 1%nat ( n, P n P (S n) P(S (S n)))
        +   n, P n.
        + +
        +Lemma fib_SSn : (n:nat) , fib (S (S n)) = (fib n + fib (S n)).
        + +
        +
        + +
        +Yves' encoding +
        +
        + +
        +Definition mul2 (p q : N × N) :=
        +  match p, q with
        +    (a, b),(c,d)(a×c + a×d + b×c, a×c + b×d)
        +  end.
        + +
        +Lemma neutral_l p : mul2 (0,1) p = p.
        + +
        +Lemma neutral_r p : mul2 p (0,1) = p.
        + +
        +#[ global ] Instance Mul2 : Monoid mul2 (0,1).
        + +
        + +
        +Lemma next_fib (n:nat) : mul2 (1,0) (fib (S n), fib n) =
        +                         (fib (S (S n)), fib (S n)).
        + +
        +Definition fib_mul2 n := let (a,b) := power (M:=Mul2) (1,0) n
        +                         in (a+b).
        + +
        + +
        +Lemma fib_mul2_OK_0 (n:nat) :
        +  power (M:=Mul2) (1,0) (S (S n)) =
        +  (fib (S n), fib n).
        + +
        +Lemma fib_mul2_OK n : fib n = fib_mul2 n.
        + +
        + +
        +Definition fib_pos n :=
        +  let (a,b) := Pos_bpow (M:= Mul2) (1,0) n in
        +  (a+b).
        + +
        + +
        + +
        +Locate chain_apply.
        +About chain_apply.
        + +
        +Definition fib_eucl gamma `{Hgamma: Strategy gamma} n :=
        +  let c := make_chain gamma n
        +  in let r := chain_apply c (M:=Mul2) (1,0) in
        +       fst r + snd r.
        + +
        + +
        + +
        +Require Import AM.
        +Definition fib_with_chain c :=
        +  match chain_apply c Mul2 (1,0) with
        +    Some ((a,b), nil)Some (a+b) | _None end.
        + +
        +Definition c153 := chain_gen dicho (gen_F 153%positive).
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.FirstSteps.html b/theories/html/additions.FirstSteps.html new file mode 100644 index 00000000..a3463dad --- /dev/null +++ b/theories/html/additions.FirstSteps.html @@ -0,0 +1,271 @@ + + + + + +additions.FirstSteps + + + + +
        + + + +
        + +

        Library additions.FirstSteps

        + +
        +
        + +
        +Polymorphic versions of exponentiation functions +
        +
        + +
        +Require Import Arith ZArith.
        +Require Import String.
        + +
        +
        + +
        + +
        + + Polymorphic exponentiation functions + +
        +
        + +
        +Section Definitions.
        + +
        Variables (A : Type)
        +           (mult : A A A)
        +           (one : A).
        + +
        +#[local] Infix "*" := mult.
        +#[local] Notation "1" := one.
        + +
        +
        + +
        + Naive (linear) implementation +
        +
        + +
        +Fixpoint power (x:A)(n:nat) : A :=
        +  match n with
        +    | 0%nat ⇒ 1
        +    | S px × x ^ p
        +  end
        +where "x ^ n" := (power x n).
        + +
        +
        + +
        +Logarithmic implementation (with exponents in N) +
        +
        + +
        + +
        +Fixpoint binary_power_mult (x a:A)(p:positive) : A
        +  :=
        +  match p with
        +    | xHa × x
        +    | xO qbinary_power_mult (x × x) a q
        +    | xI qbinary_power_mult (x × x) (a × x) q
        +  end.
        + +
        +Fixpoint Pos_bpow (x:A)(p:positive) :=
        match p with
        +  | xHx
        +  | xO qPos_bpow (x × x) q
        +  | xI qbinary_power_mult (x × x) x q
        +end.
        + +
        +Definition N_bpow x (n:N) :=
        +  match n with
        +  | 0%N ⇒ 1
        +  | Npos pPos_bpow x p
        +  end.
        + +
        + +
        +End Definitions.
        + +
        +Arguments N_bpow {A}.
        +Arguments power {A}.
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        + +
        + +
        +Open Scope string_scope.
        + +
        + +
        + +
        +
        + +
        +Exponentiation on 2x2 matrices +
        +
        + +
        + +
        +Module M2.
        +Section M2_Definitions.
        + +
        +  Variables (A: Type)
        +           (zero one : A)
        +           (plus mult : A A A).
        + +
        +  Variable rt : semi_ring_theory zero one plus mult (@eq A).
        +  Add Ring Aring : rt.
        + +
        +  Notation "0" := zero.
        +  Notation "1" := one.
        +  Notation "x + y" := (plus x y).
        +  Notation "x * y " := (mult x y).
        + +
        +  Structure t : Type := mat{c00 : A; c01 : A;
        +                            c10 : A; c11 : A}.
        + +
        +  Definition Id2 : t := mat 1 0 0 1.
        + +
        + +
        +  Definition M2_mult (M M':t) : t :=
        +    mat (c00 M × c00 M' + c01 M × c10 M')
        +        (c00 M × c01 M' + c01 M × c11 M')
        +        (c10 M × c00 M' + c11 M × c10 M')
        +        (c10 M × c01 M' + c11 M × c11 M').
        + +
        +End M2_Definitions.
        +End M2.
        + +
        +Import M2.
        + +
        +Arguments M2_mult {A} plus mult _ _.
        +Arguments mat {A} _ _ _ _.
        +Arguments Id2 {A} _ _.
        + +
        +Definition fibonacci (n:N) :=
        c00 N (N_bpow (M2_mult Nplus Nmult) (Id2 0%N 1%N)(mat 1 1 1 0)%N n).
        + +
        + +
        +Definition power_t := (A:Type)
        +                             (mult : A A A)
        +                             (one:A)
        +                             (x:A)
        +                             (n:N), A.
        + +
        +
        + +
        +

        A wrong definition of correctness

        + +
        +
        + +
        +Module Bad.
        + +
        +  Definition correct_expt_function (f : power_t) : Prop :=
        +     A (mult : A A A) (one:A)
        +           (x:A) (n:N), power mult one x (N.to_nat n) =
        +                        f A mult one x n.
        + +
        +  Section CounterExample.
        +    Let mul (n p : nat) := n + 2 × p.
        +    Let one := 0.
        + +
        +
        + +
        +With our fake definition, N_bpow is not correct! +
        +
        + +
        +    Remark mul_not_associative :
        +       n p q, mul n (mul p q) mul (mul n p) q.
        + +
        +    Remark one_not_neutral :
        +       n : nat, mul one n n.
        + +
        +    Lemma correct_exp_too_strong : ¬ correct_expt_function (@N_bpow).
        + +
        +  End CounterExample.
        + +
        +End Bad.
        + +
        +
        + +
        +Fibonacci matrices +
        +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Monoid_def.html b/theories/html/additions.Monoid_def.html new file mode 100644 index 00000000..792b7c47 --- /dev/null +++ b/theories/html/additions.Monoid_def.html @@ -0,0 +1,294 @@ + + + + + +additions.Monoid_def + + + + +
        + + + +
        + +

        Library additions.Monoid_def

        + +
        +Require Import RelationClasses.
        +Require Import Relations Morphisms.
        +Require Import String.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        The Monoid type class (with Operational Type Classes)

        + +
        +
        + +
        +Declare Scope M_scope.
        + +
        +Class Mult_op (A:Type) := mult_op : A A A.
        + +
        +Print Mult_op.
        + +
        +Print mult_op.
        + +
        + +
        +Goal A (op: Mult_op A), @mult_op A op = op.
        + +
        +Delimit Scope M_scope with M.
        +Infix "×" := mult_op : M_scope.
        +Open Scope M_scope.
        + +
        + +
        +Module Demo.
        + +
        +  #[local] Instance nat_mult_op : Mult_op nat := Nat.mul.
        + +
        +  Set Printing All.
        + +
        +  Check 3 × 4.
        + +
        +   Unset Printing All.
        + +
        + +
        +End Demo.
        + +
        + +
        +#[ global ] Instance string_op : Mult_op string := append.
        +Open Scope string_scope.
        + +
        +Example ex_string : "ab" × "cde" = "abcde".
        + +
        + +
        +#[ global ] Instance bool_and_binop : Mult_op bool := andb.
        + +
        +Example ex_bool : true × false = false.
        + +
        +
        + +
        +within M_scope, a term of the form (x * y) is an abbreviation of +(mult_op A op x y) where op : Mult_op A and x, y : A. + +
        +
        + +
        +Class Monoid {A:Type}(op : Mult_op A)(one : A) : Prop :=
        +{
        +    op_assoc : x y z, x × (y × z) = x × y × z;
        +    one_left : x, one × x = x;
        +    one_right : x, x × one = x
        +}.
        + +
        +
        + +
        +

        Exercice

        + + +
        + +Define a class for semi-groups, and re-define monoids as semi-groups with a neutral element + +
        + + +
        + +

        Monoids and Equivalence Relations

        + + +
        + +In some situations, the previous definition may be too restrictive. +For instance, consider the computation of where + and are positive integers, and . + +
        + +Although it could possible to compute with values of the dependent +type {n:N | n < m}, it looks simpler to compute with numbers of type +N, and consider the multiplication . + +
        + +It is easy to prove that this operation is associative, using library + . Unfortunately, it is not possible to prove the +following proposition, +required for building an instance of Monoid: + +
        + +
        + x:N, 1 × x mod m = x. +
        + +
        +
        + +Thus, we define a more general class, parameterized by an equivalence +relation Aeq on type A, compatible with the multiplication . +The laws of associativity and neutral element +are not expressed as Leibniz equalities but as equivalence statements: + +
        +
        + +
        +Class Equiv A := equiv : relation A.
        + +
        +Infix "==" := equiv (at level 70) : type_scope.
        + +
        + +
        +Class EMonoid (A:Type)(E_op : Mult_op A)(E_one : A)
        +      (E_eq: Equiv A): Prop :=
        +  {
        +    Eq_equiv :> Equivalence equiv;
        +    Eop_proper : Proper (equiv ==> equiv ==> equiv) E_op;
        +    Eop_assoc : x y z, x × (y × z) == x × y × z;
        +    Eone_left : x, E_one × x == x;
        +    Eone_right : x, x × E_one == x
        +  }.
        + +
        +#[ global ] Instance Equiv_Equiv (A:Type)(E_op : Mult_op A)(E_one : A)
        +      (E_eq: Equiv A)(M :EMonoid E_op E_one E_eq) :
        +   Equivalence E_eq.
        +Qed.
        + +
        +#[ global ] Instance Equiv_Refl (A:Type)(E_op : Mult_op A)(E_one : A)
        +      (E_eq: Equiv A)(M :EMonoid E_op E_one E_eq) :
        +   Reflexive E_eq.
        +Qed.
        + +
        +#[ global ] Instance Equiv_Sym (A:Type)(E_op : Mult_op A)(E_one : A)
        +      (E_eq: Equiv A)(M :EMonoid E_op E_one E_eq) :
        +   Symmetric E_eq.
        +Qed.
        + +
        +#[ global ] Instance Equiv_Trans (A:Type)(E_op : Mult_op A)(E_one : A)
        +      (E_eq: Equiv A)(M :EMonoid E_op E_one E_eq) :
        +   Transitive E_eq.
        +Qed.
        + +
        +Generalizable All Variables.
        + +
        +
        + +
        +

        Coercion from Monoid to EMonoid

        + + +
        + +Every instance of class Monoid can be transformed into an instance of +EMonoid, considering Leibniz' equality eq. + +
        +
        + +
        +#[global] Instance eq_equiv {A} : Equiv A := eq.
        + +
        +#[global] Instance Monoid_EMonoid `(M:@Monoid A op one) :
        +        EMonoid op one eq_equiv.
        + +
        +
        + +
        +We can now register Monoid_EMonoid as a coercion: + +
        +
        + +
        +Coercion Monoid_EMonoid : Monoid >-> EMonoid.
        + +
        +
        + +
        +

        Commutative Monoids

        + + +
        + +The following type class definitions allow to take advantage of + the possible commutativity of the operation + +
        + + +
        +
        + +
        +Class Abelian_EMonoid `(M:@EMonoid A op one Aeq ):= {
        +  Eop_comm : x y, op x y == op y x}.
        + +
        +Class Abelian_Monoid `(M:Monoid ):= {
        +  op_comm : x y, op x y = op y x}.
        + +
        +Ltac add_op_proper M H :=
        let h := fresh H in
        +   generalize (@Eop_proper _ _ _ _ M); intro h.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Monoid_instances.html b/theories/html/additions.Monoid_instances.html new file mode 100644 index 00000000..a6e86539 --- /dev/null +++ b/theories/html/additions.Monoid_instances.html @@ -0,0 +1,372 @@ + + + + + +additions.Monoid_instances + + + + +
        + + + +
        + +

        Library additions.Monoid_instances

        + +
        +
        + +
        +

        Some useful instances of Monoid classes

        + + +
        + +File +
        +
        + +
        +Require Export Monoid_def.
        +Require Import RelationClasses Morphisms.
        + +
        +Require Import ZArith PArith.
        +Require Import Arith.
        +Require Import NArith.
        +Require Import Ring31.
        + +
        +Open Scope Z_scope.
        + +
        +
        + +
        +

        Multiplicative monoid on Z

        + +
        +
        + +
        +#[ global ] Instance Z_mult_op : Mult_op Z := Z.mul.
        + +
        +#[ global ] Instance ZMult : Monoid Z_mult_op 1. +
        +#[ global ] Instance ZMult_Abelian : Abelian_Monoid ZMult.
        + +
        +
        + +
        +

        Multiplicative monoid on nat

        + +
        +
        + +
        + +
        +#[ global ] Instance nat_mult_op : Mult_op nat | 5 := Nat.mul.
        + +
        +#[ global ] Instance Natmult : Monoid nat_mult_op 1%nat | 5.
        + +
        +
        + +
        +

        Additive monoid on nat

        + + +
        + +The following monoid is useful for proving the correctness of complex +exponentiation algorithms. In effect, the -th "power" of is +equal to . See Sect. +
        +
        + +
        +#[ global ] Instance nat_plus_op : Mult_op nat | 12 := Nat.add.
        + +
        +#[ global ] Instance Natplus : Monoid nat_plus_op 0%nat | 12.
        + +
        + +
        +Open Scope N_scope.
        + +
        +#[ global ] Instance N_mult_op : Mult_op N | 5 := N.mul.
        + +
        +#[ global ] Instance NMult : Monoid N_mult_op 1 | 5.
        + +
        +Check NMult : EMonoid N.mul 1%N eq.
        + +
        +#[ global ] Instance N_plus_op : Mult_op N | 12 := N.add.
        + +
        +#[ global ] Instance NPlus : Monoid N_plus_op 0 | 12.
        + +
        +
        + +
        +Multiplicative Monoid on positive + +
        +
        + +
        +#[ global ] Instance P_mult_op : Mult_op positive | 5 := Pos.mul .
        + +
        +#[ global ] Instance PMult : Monoid P_mult_op xH | 5.
        + +
        +Import Int31.
        +Open Scope int31_scope.
        + +
        +
        + +
        +

        Multiplicative monoid on 31-bits integers

        + + +
        + +Cyclic numeric types are good candidates for testing exponentiations +with big exponents, since the size of data is bounded. + +
        + +The type int31 is defined in Standard Library in Module +Coq.Numbers.Cyclic.Int31.Int31. + +
        +
        + +
        +#[ global ] Instance int31_mult_op : Mult_op int31 := mul31.
        + +
        +#[ global ] Instance Int31mult : Monoid int31_mult_op 1.
        + +
        +Module Bad.
        + +
        +  Fixpoint int31_from_nat (n:nat) :=
        +    match n with
        +    | O ⇒ 1
        +    | S p ⇒ 1 + int31_from_nat p
        +    end.
        + +
        +  Coercion int31_from_nat : nat >-> int31.
        + +
        +  Fixpoint fact (n:nat) := match n with
        +                             O ⇒ 1
        +                           | S pn × fact p
        +                           end.
        + +
        +End Bad.
        + +
        +Close Scope int31_scope.
        + +
        +
        + +
        +

        Monoid of 2x2 matrices

        + + +
        + +Let be some type, provided with a ring structure. We define the multiplication +of -matrices, the coefficients of which have type . + +
        + + +
        +
        + +
        + +
        +Section M2_def.
        +Variables (A:Type)
        +           (zero one : A)
        +           (plus mult : A A A).
        + +
        Notation "0" := zero.
        Notation "1" := one.
        Notation "x + y" := (plus x y).
        Notation "x * y " := (mult x y).
        + +
        Variable rt : semi_ring_theory zero one plus mult (@eq A).
        Add Ring Aring : rt.
        + +
        +Structure M2 : Type := {c00 : A; c01 : A;
        +                        c10 : A; c11 : A}.
        + +
        +Definition Id2 : M2 := Build_M2 1 0 0 1.
        + +
        +Definition M2_mult (m m':M2) : M2 :=
        Build_M2 (c00 m × c00 m' + c01 m × c10 m')
        +          (c00 m × c01 m' + c01 m × c11 m')
        +          (c10 m × c00 m' + c11 m × c10 m')
        +          (c10 m × c01 m' + c11 m × c11 m').
        + +
        + +
        +Lemma M2_eq_intros : a b c d a' b' c' d',
        +  a=a' b=b' c=c' d=d'
        +   Build_M2 a b c d = Build_M2 a' b' c' d'.
        + +
        + +
        +#[global] Instance M2_op : Mult_op M2 := M2_mult.
        + +
        +#[global] Instance M2_Monoid : Monoid M2_op Id2.
        + +
        +End M2_def.
        + +
        +Arguments M2_Monoid {A zero one plus mult} rt.
        +Arguments Build_M2 {A} _ _ _ _.
        + +
        +
        + +
        +Matrices over N +
        +
        +Definition M2N := M2_Monoid Nth.
        + +
        +
        + +
        +

        Integers modulo m

        + + +
        + +The following instance of EMonoid describes the set of integers modulo +, where is some integer greater or equal than . +For simplicity's sake, we represent such values using the type N, +and consider "equivalence modulo " instead of equality. + +
        +
        + +
        +Section Nmodulo.
        +  Variable m : N.
        +  Hypothesis m_gt_1 : 1 < m.
        + +
        +  Remark m_neq_0 : m 0.
        + +
        +  #[local] Hint Resolve m_neq_0 : chains.
        + +
        +  Definition mult_mod (x y : N) := (x × y) mod m.
        +  Definition mod_eq (x y: N) := x mod m = y mod m.
        + +
        +  Instance mod_equiv : Equiv N := mod_eq.
        + +
        +  Instance mod_op : Mult_op N := mult_mod.
        + +
        +  Instance mod_Equiv : Equivalence mod_equiv.
        + +
        +  #[global] Instance mult_mod_proper :
        +    Proper (mod_equiv ==> mod_equiv ==> mod_equiv) mod_op.
        + +
        +  #[local] Open Scope M_scope.
        + +
        +  Lemma mult_mod_associative : x y z,
        +      x × (y × z) = x × y × z.
        + +
        +  Lemma one_mod_neutral_l : x, 1 × x == x.
        +  Lemma one_mod_neutral_r : x, x × 1 == x.
        + +
        +  #[global] Instance Nmod_Monoid : EMonoid mod_op 1 mod_equiv.
        + +
        +End Nmodulo.
        + +
        +Section S256.
        + +
        +  Let mod256 := mod_op 256.
        + +
        +  #[local] Existing Instance mod256 | 1.
        + +
        + +
        + +
        + +
        +End S256.
        + +
        + +
        + +
        +Close Scope N_scope.
        +Close Scope positive_scope.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.More_on_positive.html b/theories/html/additions.More_on_positive.html new file mode 100644 index 00000000..c48da3d9 --- /dev/null +++ b/theories/html/additions.More_on_positive.html @@ -0,0 +1,287 @@ + + + + + +additions.More_on_positive + + + + +
        + + + +
        + +

        Library additions.More_on_positive

        + +
        + +
        +Require Import Arith NArith Pow Compatibility Lia.
        +Open Scope positive_scope.
        +Import Monoid_def.
        +Require Import Recdef Wf_transparent.
        + +
        +
        + +
        +

        Basic lemmas about positive and N

        + +
        +
        + +
        +Definition pos_eq_dec : p p':positive, {p = p'}+{p p'}.
        + +
        +Lemma N_0_le_n: n:N, (0 n)%N.
        + +
        +Lemma Pos_to_nat_neq_0 : p, Pos.to_nat p 0%nat.
        + +
        +#[global] Hint Resolve Pos_to_nat_neq_0 : chains.
        + +
        +
        + +
        +

        Relationship with nat and N

        + + +
        +
        +Lemma Npos_diff_zero : p, N.pos p 0%N.
        + +
        +Lemma Npos_gt_0 : p, (0 < N.pos p)%N.
        + +
        +#[global] Hint Resolve Npos_diff_zero Npos_gt_0 : chains.
        + +
        +Lemma pos2N_inj_lt : n p, (n < p)%positive (N.pos n < N.pos p)%N.
        + +
        +Lemma pos2N_inj_add : n p, N.pos (n + p) = (N.pos n + N.pos p)%N.
        + +
        +Ltac pos2nat_inj_tac :=
        +  repeat (rewrite Pos2Nat.inj_add || rewrite Pos2Nat.inj_mul ||
        +          rewrite Pos2Nat.inj_lt || rewrite Pos2Nat.inj_le).
        + +
        +Lemma Pos2Nat_le_1_p : p, (1 Pos.to_nat p)%nat.
        + +
        +Lemma N_le_1_pos : p, (1 N.pos p)%N.
        + +
        +Lemma pos_le_mul : p q , (p p × q)%positive.
        + +
        +Lemma pos_lt_mul : p q , (1 < q p < p × q)%positive.
        + +
        +Lemma Pos2Nat_le_n_pn :
        +   p q,
        +    (Pos.to_nat p Pos.to_nat p × Pos.to_nat q)%nat.
        + +
        +#[global] Hint Resolve Pos2Nat_le_1_p : chains.
        + +
        +
        + +
        +

        Surjection from N into positive

        + + +
        +
        + +
        +Definition N2pos (n:N) : positive :=
        match n with 0%NxH | Npos pp end.
        + +
        +Lemma N2pos_pos :
        +   i, N2pos (Npos i) = i.
        + +
        +Lemma N_pos_N2pos : n, 0%N n n = Npos (N2pos n).
        + +
        +Lemma N2pos_lt_switch : n p, (0%N < n)%N
        +                                     ( (N.pos p < n)%N (p < N2pos n)%positive).
        + +
        +Ltac N2pos_simpl x := simpl (N2pos (N.pos x)) in ×.
        + +
        +Ltac N2pos_destruct t y :=
        destruct t as [| y] ; [try (discriminate || contradiction) | N2pos_simpl y].
        + +
        +Lemma N2pos_lt_switch2 : n p, (0%N < n)%N
        +                                      ((N2pos n < p)%positive
        +                                        (n < N.pos p)%N).
        + +
        +Lemma pos_lt_wf : well_founded Pos.lt.
        + +
        +
        + +
        +Partial exact log2 function +
        +
        + +
        +Fixpoint exact_log2(p:positive) : option positive :=
        +match p with
        +  | 1%positive | xI _None
        +  | 2%positiveSome xH
        +  | xO qmatch exact_log2 q with
        +              | Some lSome (l+1)%positive
        +              | _None
        +            end
        +end.
        + +
        +
        + +
        +Compute exact_log2 16. + = Some 4 + : option positive + +
        + +Compute exact_log2 10. += None + : option positive + +
        +
        + +
        +Lemma exact_log2xOx0 :
        +   p i, exact_log2 (xO p) = Some i
        +              exact_log2 (xO (xO p)) = Some (i+1)%positive.
        + +
        +Lemma exact_log2_spec :
        +   p i: positive, exact_log2 p = Some i p = (2 ^ i)%positive.
        + +
        +
        + +
        +Another induction principle for positive +
        +
        + +
        +Lemma positive_4step_ind : P : positive Prop,
        +   P 1%positive P 2%positive P 3%positive
        +  ( p, P p P (xO (xO p)) P (xI (xO p)) P (xO (xI p))
        +               P (xI (xI p)))
        +   p, P p.
        + +
        +Lemma pos_gt_3 : p:positive,
        +  p 1 p 3 exact_log2 p = None 3 < p.
        + +
        +#[global] Hint Resolve pos_gt_3 : chains.
        + +
        +
        + +
        +

        Lemmas on Euclidean division

        + + N.pos_div_eucl (a:positive) (b:N) : N * N + +
        +
        + +
        +Lemma pos_div_eucl_quotient_pos : a b q r,
        +                                    N.pos_div_eucl a b = (q, r)
        +                                    (b N.pos a)%N
        +                                    b 0%N
        +                                    (q 0%N).
        + +
        +Lemma pos_div_eucl_quotient_lt : a b q r,
        +                                   N.pos_div_eucl a b = (q, r)
        +                                   (1 < b)%N
        +                                   (q < N.pos a)%N.
        + +
        +Lemma N_pos_div_eucl_divides : i b q,
        +                                 N.pos_div_eucl i (N.pos b) = (q, 0%N)
        +                                 (b × N2pos q)%positive = i.
        + +
        Lemma N_pos_div_eucl_rest : i b q r,
        +                               N.pos_div_eucl i (N.pos b) = (q, r)
        +                               (0 < r)%N (0 < q)%N
        +                               (b × N2pos q + N2pos r)%positive = i.
        + +
        Lemma N_pos_div_eucl_q0 : i b r,
        +                             N.pos_div_eucl i (N.pos b) = (0%N, r)
        +                             i = N2pos r.
        + +
        +
        + +
        +An auxiliary lemma +
        +
        +Lemma lt_S_2i :
        + i j:nat, (i < j 2 × i + 1 < 2 × j)%nat.
        + +
        +Lemma N_le_mul_pos : q p, (q q × N.pos p)%N.
        + +
        +Ltac quotient_small div_equation H :=
        +  match type of div_equation with
        +    (N.pos_div_eucl ?a ?b = (?q,?r)) ⇒
        +    assert (H : (q < N.pos a)%N);
        +    [apply (pos_div_eucl_quotient_lt _ _ _ _ div_equation); auto|]
        +  end.
        + +
        +Ltac rest_small div_equation H :=
        +  match type of div_equation with
        +    (N.pos_div_eucl ?a ?b = (?q,?r)) ⇒
        +    let H0 := fresh "H" in
        +    assert (H : (r < b)%N);
        +    [generalize (N.pos_div_eucl_remainder a b); simpl; intro H0;
        +     rewrite div_equation in H0; apply H0 ; try discriminate| ]
        +  end.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Naive.html b/theories/html/additions.Naive.html new file mode 100644 index 00000000..be9685dc --- /dev/null +++ b/theories/html/additions.Naive.html @@ -0,0 +1,249 @@ + + + + + +additions.Naive + + + + +
        + + + +
        + +

        Library additions.Naive

        + +
        + +
        +
        + +
        +

        Naïve and Monomorphic Functions for Computing Powers.

        + +
        + +

        Exponentiation of integers

        + + +
        + +Let us define a function Z.power : Z nat Z by structural recursion +on the exponent n: + +
        +
        + +
        +Require Import ZArith.
        +Open Scope Z_scope.
        + +
        +Module Z.
        + +
        +Fixpoint power (x:Z)(n:nat) :=
        +match n with
        +| 0%nat ⇒ 1
        +| S px × power x p
        +end.
        + +
        +Compute power 2 10.
        +
        + +
        + + +
        + +

        Some basic properties of Z.power

        + + +
        + + +
        +
        + +
        +Lemma power_S : (x:Z)(n:nat), power x (S n) = x × power x n.
        + +
        +Lemma power_of_plus (x:Z) :
        +   n p, power x (n + p) = power x n × power x p.
        + +
        +End Z.
        + +
        +
        + +
        +

        Exponentiation modulo m

        + + +
        + + Let m be some natural number. We can compute for any number x +and exponent n the number . + +
        + + Since m and x can be arbitrary large numbers, we give them the type +N of binary natural number. Following our naïve approach, the exponent n +is still of type nat. + +
        + + +
        +
        + +
        +Module N_mod.
        +#[local] Open Scope N_scope.
        + +
        +Section m_fixed.
        + +
        +  Variable m: N.
        + +
        +  Definition mult_mod (x y : N) := (x × y) mod m.
        + +
        +  Fixpoint power (x: N) (n : nat) : N :=
        +    match n with
        +      | 0%nat ⇒ 1 mod m
        +      | S pmult_mod x (power x p)
        +    end.
        +End m_fixed.
        +End N_mod.
        + +
        +Compute N_mod.power 14555553%N 5689%N 27.
        + +
        +
        + +
        + +
        +   = 9086410
        +     : N +
        + +
        + +
        + +

        Exponentiation of matrices

        + + +
        + +Our last example is a definition of where is a matrix +over any scalar type , assuming one can provide with a semi-ring structure. + +
        + + +
        +
        +Module M2.
        +Section Definitions.
        + +
        +  Variables (A: Type)
        +           (zero one : A)
        +           (plus mult : A A A).
        + +
        +  Variable rt : semi_ring_theory zero one plus mult (@eq A).
        +  Add Ring Aring : rt.
        + +
        +  Notation "0" := zero.
        +  Notation "1" := one.
        +  Notation "x + y" := (plus x y).
        +  Notation "x * y " := (mult x y).
        + +
        +  Structure t : Type := mat{c00 : A; c01 : A;
        +                            c10 : A; c11 : A}.
        + +
        +  Definition Id2 : t := mat 1 0 0 1.
        + +
        +  Definition M2_mult (M M':t) : t :=
        +    mat (c00 M × c00 M' + c01 M × c10 M')
        +        (c00 M × c01 M' + c01 M × c11 M')
        +        (c10 M × c00 M' + c11 M × c10 M')
        +        (c10 M × c01 M' + c11 M × c11 M').
        + +
        +  Infix "**" := M2_mult (at level 40, left associativity).
        + +
        +  Fixpoint power (M : t) (n : nat) : t :=
        +    match n with
        +      | 0%natId2
        +      | S pM ** (power M p)
        +    end.
        + +
        + +
        +
        + +
        +

        + + The ring tactic, applied to inhabitants of type A, allows us to + prove associativity of matrix multiplication, then a law of + distributivity of power upon ** + +
        +
        + +
        +  Lemma Id2_neutral : M:t, Id2 ** M = M.
        + +
        +  Lemma M2_mult_assoc : M M' M'':t, M ** (M' ** M'') =
        +                                            (M ** M') ** M''.
        + +
        +  Lemma power_of_plus (M:t) :
        +   n p, power M (n + p) = power M n ** power M p.
        + +
        +End Definitions.
        +End M2.
        + +
        +Definition fibonacci (n:nat) :=
        +  M2.c00 N (M2.power N 0%N 1%N Nplus Nmult (M2.mat _ 1 1 1 0)%N n).
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Pow.html b/theories/html/additions.Pow.html new file mode 100644 index 00000000..16585b84 --- /dev/null +++ b/theories/html/additions.Pow.html @@ -0,0 +1,469 @@ + + + + + +additions.Pow + + + + +
        + + + +
        + +

        Library additions.Pow

        + +
        +
        + +
        +

        Exponentiation in a Monoid

        + + +
        + +In this section, we give two polymorphic functions for computing + : the naive ( linear) one and the aforementionned +binary method, that takes less than multiplications. + +
        + + Both functions require an instance of EMonoid. Their code use the + multiplication of the monoid, and sometimes its unity. + Correctness proofs require the "axioms" of monoid structure. + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +Require Export ZArith Div2.
        +Require Export Recdef.
        +Require Import Relations Morphisms.
        + +
        +Require Import Monoid_def.
        +Require Import Arith Lia.
        + +
        +Open Scope M_scope.
        + +
        +
        + +
        +

        Two functions for computing powers

        + + +
        + + The module defines two functions for exponentiation on any Emonoid + on carrier . + +
        + +
          +
        • The function power has type A nat A; it is linear with respect to + the exponent. Its simplicity and the fact that the exponent has type nat + make it adequate for being the reference for any other definition, and for + easily proving laws like . + + +
          + + +
        • +
        • The function Pos_bpow has type A positive A and is logarithmic + with respect to its exponent. This function should be used for effective + computations. Its variant N_bpow allows the exponent to be . + +
        • +
        + +
        + + +
        + +

        The "naive" reference function

        + +
        +
        +Generalizable Variables A E_op E_one E_eq.
        + +
        +Fixpoint power `{M: @EMonoid A E_op E_one E_eq}
        +         (x:A)(n:nat) :=
        +  match n with 0%natE_one
        +             | S px × x ^ p
        +  end
        +where "x ^ n" := (power x n) : M_scope.
        + +
        + +
        +Lemma power_eq1 `{M: @EMonoid A E_op E_one E_eq}(x:A) :
        +  x ^ 0 = E_one.
        + +
        +Lemma power_eq2 `{M: @EMonoid A E_op E_one E_eq}(x:A) (n:nat) :
        x ^ (S n) = x × x ^ n.
        + +
        +Lemma power_eq3 `{M: @EMonoid A E_op E_one E_eq}(x:A) :
        x ^ 1 == x.
        + +
        +
        + +
        +

        The binary exponentiation function (exponents in positive)

        + +
        + +

        + + +
        + +The auxiliary function below computes , where +the "accumulator" acc is intented to be an already computed power of x: + +
        + + +
        +
        + +
        +Fixpoint binary_power_mult `{M: @EMonoid A E_op E_one E_eq}
        +         (x a:A)(p:positive) : A
        +  :=
        +  match p with
        +    | xHa × x
        +    | xO qbinary_power_mult (x × x) a q
        +    | xI qbinary_power_mult (x × x) (a × x) q
        +  end.
        + +
        +
        + +
        +

        + + +
        + +The following function decomposes the exponent p + into , then calls binary_power_mult + with and . + +
        + + +
        +
        + +
        +Fixpoint Pos_bpow `{M: @EMonoid A E_op E_one E_eq}
        +         (x:A)(p:positive) :=
        match p with
        +  | xHx
        +  | xO qPos_bpow (x × x) q
        +  | xI qbinary_power_mult (x × x) x q
        +end.
        + +
        +
        + +
        +*** + It is straightforward to adapt Pos_bpow + for accepting exponents of type N : + +
        +
        + +
        +Definition N_bpow `{M: @EMonoid A E_op E_one E_eq} x (n:N) :=
        +  match n with
        +  | 0%NE_one
        +  | Npos pPos_bpow x p
        +  end.
        + +
        +Infix "^b" := N_bpow (at level 30, right associativity) : M_scope.
        + +
        +
        + +
        +

        Properties of the power function

        + + +
        + + Taking power as a reference, it remains to prove two kinds of properties +
          +
        • Mathematical properties of exponentiation, i.e the function power, + +
          + + +
        • +
        • proving correctness of functions Pos_bpow and N_bpow + +
        • +
        + +
        + +First, let us consider some Emonoid and define some useful notations and tactics: + +
        +
        + +
        +Section M_given.
        + +
        +  Variables (A:Type) (E_one:A) .
        +  Context (E_op : Mult_op A) (E_eq : Equiv A)
        +          (M:EMonoid E_op E_one E_eq).
        + +
        +#[global] Instance Eop_proper : Proper (equiv ==> equiv ==> equiv) E_op.
        + +
        +Ltac monoid_rw :=
        +    rewrite Eone_left ||
        +    rewrite Eone_right ||
        +    rewrite Eop_assoc.
        + +
        +Ltac monoid_simpl := repeat monoid_rw.
        + +
        + +
        +#[global] Instance power_proper :
        +  Proper (equiv ==> eq ==> equiv) power.
        + +
        +Lemma power_of_plus :
        +   x n p, x ^ (n + p) == x ^ n × x ^ p.
        + +
        +Ltac power_simpl := repeat (monoid_rw || rewrite <- power_of_plus).
        + +
        +Lemma power_commute x n p:
        +  x ^ n × x ^ p == x ^ p × x ^ n.
        + +
        +Lemma power_commute_with_x x n:
        +  x × x ^ n == x ^ n × x.
        + +
        +Lemma power_of_power x n p:
        +  (x ^ n) ^ p == x ^ (p × n).
        + +
        +Lemma power_of_power_comm x n p : (x ^ n) ^ p == (x ^ p) ^ n.
        + +
        +Lemma sqr_eqn : x, x ^ 2 == x × x.
        + +
        +Ltac factorize := repeat (
        +                rewrite <- power_commute_with_x ||
        +                rewrite <- power_of_plus ||
        +                rewrite <- sqr_eqn ||
        +                rewrite <- power_eq2 ||
        +                rewrite power_of_power).
        + +
        +Lemma power_of_square x n : (x × x) ^ n == x ^ n × x ^ n.
        + +
        +
        + +
        +

        Correctness of the binary algorithm

        + + +
        + +Correctness of the "concrete" functions Pos_bpow and N_bpow +with respect to the more abstract function power is expressed +by extensional equalities, taking into account the conversion between +various representations of natural numbers. + +
        + + +
        +
        + +
        +Lemma binary_power_mult_ok :
        +   p a x, binary_power_mult x a p == a × x ^ Pos.to_nat p.
        + +
        +Lemma Pos_bpow_ok :
        +   p x, Pos_bpow x p == x ^ Pos.to_nat p.
        + +
        +#[global] Instance Pos_bpow_proper :
        +  Proper (equiv ==> eq ==> equiv) Pos_bpow.
        + +
        +Lemma N_bpow_ok :
        +   n x, x ^b n == x ^ N.to_nat n.
        + +
        +Lemma N_bpow_ok_R :
        +   n x, x ^b (N.of_nat n) == x ^ n.
        + +
        +Lemma Pos_bpow_ok_R :
        +   p x, p 0
        +              Pos_bpow x (Pos.of_nat p) == x ^ p.
        + +
        +Lemma N_bpow_commute : x n p,
        +                        x ^b n × x ^b p ==
        +                        x ^b p × x ^b n.
        + +
        +Lemma Pos_bpow_of_plus : x n p, Pos_bpow x (n + p)%positive ==
        +                                       Pos_bpow x n × Pos_bpow x p.
        + +
        +Lemma Pos_bpow_of_bpow : (x:A) n p,
        +    Pos_bpow (Pos_bpow x n) p == Pos_bpow x (p × n)%positive.
        + +
        +
        + +
        +

        Remark

        + + +
        + +If we normalize exponentiation functions with a given exponent, we notice +that the obtained functions do not execute the same computations, but it is +hard to visualize why the binary method is more efficient than the naive one. + +
        + + +
        +
        + +
        +Eval simpl in fun (x:A) ⇒ x ^b 17.
        + +
        +Eval simpl in fun xx ^ 17.
        + +
        + +
        +Definition pow_17 (x:A) :=
        +  let x2 := x × x in
        +  let x4 := x2 × x2 in
        +  let x8 := x4 × x4 in
        +  let x16 := x8 × x8 in
        +  x16 × x.
        + +
        + +
        +Eval cbv zeta beta delta [pow_17] in pow_17.
        + +
        +
        + +
        + = fun x : A => + x * x * (x * x) * (x * x * (x * x)) * + (x * x * (x * x) * (x * x * (x * x))) * x + : A -> A + +
        + + +
        + +In order to compare the real computations needed to raise some to its -th +power, we need to make more explicit how intermediate values are used during +some computation. +This is described in the module (see ). + +
        + + +
        + +

        Properties of Abelian Monoids

        + + +
        + + Some equalities hold in the restricted context of abelian (a.k.a. commutative) + monoids. + +
        +
        + +
        +Section Power_of_op.
        Context {AM:Abelian_EMonoid M}.
        + +
        +Theorem power_of_mult :
        +    n x y, (x × y) ^ n == x ^ n × y ^ n.
        + +
        +End Power_of_op.
        + +
        +End M_given.
        + +
        +Infix "^" := power : M_scope.
        + +
        + +
        +Ltac monoid_simpl M := generalize (Eop_proper M); intro;
        +  repeat ( rewrite (Eone_left ) ||
        +    rewrite (Eone_right ) ||
        +    rewrite (Eop_assoc )).
        + +
        +  Ltac power_simpl M := generalize (Eop_proper M); intro;
        +  repeat ( rewrite Eone_left || rewrite Eone_right || rewrite Eop_assoc
        +     || rewrite power_of_plus).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Pow_variant.html b/theories/html/additions.Pow_variant.html new file mode 100644 index 00000000..02c0cc0b --- /dev/null +++ b/theories/html/additions.Pow_variant.html @@ -0,0 +1,477 @@ + + + + + +additions.Pow_variant + + + + +
        + + + +
        + +

        Library additions.Pow_variant

        + +
        +
        + +
        +

        Exponentiation in a Monoid

        + + +
        + +In this section, we give two polymorphic functions for computing + : the naive ( linear) one and the aforementionned +binary method, that takes less than multiplications. + +
        + + Both functions require an instance of EMonoid. Their code use the multiplication of the monoid, and sometimes its unity. Correctness proofs require +the "axioms" of monoid structure. + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +Require Export ZArith Div2.
        +Require Export Recdef.
        +Require Import Relations Morphisms.
        + +
        +Require Import Monoid_def.
        +Require Import Arith Lia.
        + +
        +Generalizable Variables A op one Aeq.
        + +
        +Open Scope M_scope.
        + +
        +
        + +
        +

        Two functions for computing powers

        + + +
        + + The module defines two functions for exponentiation on any Emonoid + on carrier . + +
        + +
          +
        • The function power has type A nat A; it is linear with respect to + the exponent. Its simplicity and the fact that the exponent has type nat + make it adequate for being the reference for any other definition, and for + easily proving laws like . + + +
          + + +
        • +
        • The function Pos_bpow has type A positive A and is logarithmic + with respect to its exponent. This function should be used for effective + computations. Its variant N_bpow allows the exponent to be . + +
        • +
        + +
        + + +
        + +

        The "naive" reference function

        + +
        +
        +Generalizable Variables E_op E_one E_eq.
        + +
        +Fixpoint power `{M: @EMonoid A E_op E_one E_eq}(x:A)(n:nat) :=
        +  match n with 0%natE_one
        +             | S px × x ^ p
        +  end
        +where "x ^ n" := (power x n) : M_scope.
        + +
        +Lemma power_eq1 {A:Type} `{M: @EMonoid A E_op E_one E_eq}(x:A) :
        +  x ^ 0 = E_one.
        + +
        +Lemma power_eq2 {A:Type} `{M: @EMonoid A E_op E_one E_eq}(x:A) (n:nat) :
        x ^ (S n) = x × x ^ n.
        + +
        +Lemma power_eq3 {A:Type} `{M: @EMonoid A E_op E_one E_eq}(x:A) :
        x ^ 1 == x.
        + +
        +
        + +
        +

        The binary exponentiation function (exponents in positive)

        + +
        + +

        + + +
        + +The auxiliary function below computes , where +the "accumulator" acc is intented to be an already computed power of x: + +
        + + +
        +
        + +
        +Fixpoint binary_power_mult `{M: @EMonoid A E_op E_one E_eq}
        +         (x a:A)(p:positive) : A
        +  :=
        +  match p with
        +    | xHa × x
        +    | xO qbinary_power_mult (x × x) a q
        +    | xI qbinary_power_mult (x × x) (a × x) q
        +  end.
        + +
        +
        + +
        +

        + + +
        + +The following function decomposes the exponent p + into , then calls binary_power_mult + with and . + +
        + + +
        +
        + +
        +Fixpoint Pos_bpow `{M: @EMonoid A E_op E_one E_eq}
        +         (x:A)(p:positive) :=
        match p with
        +  | xHx
        +  | xO qPos_bpow (x × x) q
        +  | xI qbinary_power_mult (x × x) x q
        +end.
        + +
        +
        + +
        +*** + It is straightforward to adapt Pos_bpow + for accepting exponents of type N : + +
        +
        + +
        +Definition N_bpow `{M: @EMonoid A E_op E_one E_eq} x (n:N) :=
        +  match n with
        +  | 0%NE_one
        +  | Npos pPos_bpow x p
        +  end.
        + +
        +Infix "^b" := N_bpow (at level 30, right associativity) : M_scope.
        + +
        +
        + +
        +

        Properties of the power function

        + + +
        + + Taking power as a reference, it remains to prove two kinds of properties +
          +
        • Mathematical properties of exponentiation, i.e the function power, + +
          + + +
        • +
        • proving correctness of functions Pos_bpow and N_bpow + +
        • +
        + +
        + +First, let us consider some Emonoid and define some useful notations and tactics: + +
        +
        + +
        +Section M_given.
        + +
        Variables (A:Type) (E_op : Mult_op A)(E_one:A) (E_eq : Equiv A).
        Context (M:EMonoid E_op E_one E_eq).
        + +
        +#[global] Instance Eop_proper : Proper (equiv ==> equiv ==> equiv) E_op.
        +Qed.
        + +
        +Ltac monoid_rw :=
        +    rewrite Eone_left ||
        +    rewrite Eone_right ||
        +    rewrite Eop_assoc .
        + +
        +Ltac monoid_simpl := repeat monoid_rw.
        + +
        + +
        +Section About_power.
        + +
        +#[global] Instance power_proper : Proper (equiv ==> eq ==> equiv) power.
        + +
        +Lemma power_of_plus : x n p, x ^ (n + p) == x ^ n × x ^ p.
        + +
        +Ltac power_simpl := repeat (monoid_rw || rewrite <- power_of_plus).
        + +
        +Lemma power_commute : x n p,
        +                        x ^ n × x ^ p == x ^ p × x ^ n.
        + +
        +Lemma power_commute_with_x : x n, x × x ^ n == x ^ n × x.
        + +
        +Lemma power_of_power : x n p, (x ^ n) ^ p == x ^ (p × n).
        + +
        +Lemma sqr_eqn : x, x ^ 2 == x × x.
        + +
        +Ltac factorize := repeat (
        +                rewrite <- power_commute_with_x ||
        +                rewrite <- power_of_plus ||
        +                rewrite <- sqr_eqn ||
        +                rewrite <- power_eq2 ||
        +                rewrite power_of_power).
        + +
        +Lemma power_of_square : x n, (x × x) ^ n == x ^ n × x ^ n.
        + +
        +
        + +
        +

        Correctness of the binary algorithm

        + + +
        + +Correctness of the "concrete" functions Pos_bpow and N_bpow +with respect to the more abstract function power is expressed +by extensional equalities, taking into account the conversion between +various representations of natural numbers. + +
        + + +
        +
        + +
        +Lemma binary_power_mult_ok :
        +   p a x, binary_power_mult x a p == a × x ^ Pos.to_nat p.
        + +
        +Lemma Pos_bpow_ok :
        +   (p:positive)(x:A), Pos_bpow x p == x ^ Pos.to_nat p.
        + +
        +Lemma N_bpow_ok :
        + (x:A) (n:N), x ^b n == x ^ N.to_nat n.
        + +
        +Lemma N_bpow_ok_R :
        +   (x:A) (n:nat), x ^b (N.of_nat n) == x ^ n.
        + +
        +Lemma Pos_bpow_ok_R :
        +   (x:A) (n:nat), n 0
        +                      Pos_bpow x (Pos.of_nat n) == x ^ n.
        + +
        +End About_power.
        + +
        +Lemma N_bpow_commute : x n p,
        +                        x ^b n × x ^b p ==
        +                        x ^b p × x ^b n.
        + +
        +
        + +
        +

        Remark

        + + +
        + +Iw we normalize exponentiation functions with a given exponent, we notice +that the obtained functions do not execute the same computations, but it is +hard to visualize why the binary method is more efficient than the na\u00efve one. + +
        + + +
        +
        + +
        +Eval simpl in fun (x:A) ⇒ x ^b 17.
        +
        + +
        +[ + = fun x : A + x × + (x × x × (x × x) × (x × x × (x × x)) × + (x × x × (x × x) × (x × x × (x × x)))) + : A A +] + +
        +
        +Eval simpl in fun xx ^ 17.
        + +
        +
        + +
        +
        += fun x : A
        +       x × (x × (x × (x × (x × (x × (x × (x ×
        +           (x × (x × (x × (x × (x × (x × (x × (x × (x × one))))))))))))))))
        +     : AA +
        + +
        +
        +
        + +
        + +
        +Definition pow_17 (x:A) :=
        +  let x2 := x × x in
        +  let x4 := x2 × x2 in
        +  let x8 := x4 × x4 in
        +  let x16 := x8 × x8 in
        +  x16 × x.
        + +
        +Eval cbv zeta beta delta [pow_17] in pow_17.
        +
        + +
        + = fun x : A => + x * x * (x * x) * (x * x * (x * x)) * + (x * x * (x * x) * (x * x * (x * x))) * x + : A -> A + +
        + + +
        + +In order to compare the real computations needed to raise some to its -th +power, we need to make more explicit how intermediate values are used during +some computation. +This is described in the module (see ). + +
        + + +
        + +

        Properties of Abelian Monoids

        + + +
        + + Some equalities hold in the restricted context of abelian (a.k.a. commutative) + monoids. + +
        +
        + +
        +Section Power_of_op.
        Context {AM:Abelian_EMonoid M}.
        + +
        +Theorem power_of_mult :
        +    n x y, (x × y) ^ n == x ^ n × y ^ n.
        + +
        +End Power_of_op.
        + +
        +End M_given.
        + +
        +Infix "^" := power : M_scope.
        + +
        + +
        +Ltac monoid_simpl M := generalize (Eop_proper M); intro;
        +  repeat ( rewrite (Eone_left ) ||
        +    rewrite (Eone_right ) ||
        +    rewrite (Eop_assoc )).
        + +
        +  Ltac power_simpl M := generalize (Eop_proper M); intro;
        +  repeat ( rewrite Eone_left || rewrite Eone_right || rewrite Eop_assoc
        +     || rewrite power_of_plus).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Strategies.html b/theories/html/additions.Strategies.html new file mode 100644 index 00000000..cb439291 --- /dev/null +++ b/theories/html/additions.Strategies.html @@ -0,0 +1,69 @@ + + + + + +additions.Strategies + + + + +
        + + + +
        + +

        Library additions.Strategies

        + +
        +
        + +
        +A strategy is any function of type positive positive +such that, if , then . + +
        + + +
        +
        + +
        +Require Import Arith NArith Pow Compatibility More_on_positive.
        +Open Scope positive_scope.
        + +
        +Open Scope positive_scope.
        +Class Strategy (gamma : positive positive):=
        +  {
        +  gamma_lt : p:positive, 3 < p gamma p < p;
        +  gamma_gt : p:positive, 3 < p 1 < gamma p
        +  }.
        + +
        +Ltac gamma_bounds gamma i H1 H2 :=
        +  assert (H1 : 1 < gamma i) by (apply gamma_gt;auto with chains);
        +  assert (H2 : gamma i < i) by (apply gamma_lt; auto with chains).
        + +
        +Lemma div_gamma_pos {gamma}{Hgamma : Strategy gamma}
        +: (p:positive) q r,
        +    N.pos_div_eucl p (N.pos (gamma p)) = (q, r)
        +    3 < p
        +    (0 < q)%N.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Trace_exercise.html b/theories/html/additions.Trace_exercise.html new file mode 100644 index 00000000..a3886e25 --- /dev/null +++ b/theories/html/additions.Trace_exercise.html @@ -0,0 +1,97 @@ + + + + + +additions.Trace_exercise + + + + +
        + + + +
        + +

        Library additions.Trace_exercise

        + +
        +
        + +
        +Solution to an exercise +
        +
        + +
        +Require Import Addition_Chains PArith.
        + +
        +Fixpoint fusion {A} (compare : A A comparison)(l1 l2 : list A) :=
        +      let fix aux l2 {struct l2}:=
        +          match l1,l2 with
        +            | nil,_l2
        +            | _,nill1
        +            | a1::l1',a2::l2'
        +              match compare a1 a2 with
        +                Lta2 :: aux l2'
        +              | Eqa1 :: fusion compare l1' l2'
        +              | Gta1 :: fusion compare l1' l2
        +              end
        +          end
        +      in aux l2.
        + +
        +Open Scope positive_scope.
        + +
        +
        + +
        +Traces with full information +
        +
        + +
        +Inductive info : Set :=
        +  Init
        +| Add (p q : positive).
        + +
        +Definition trace_compare (t t' : positive × info) :=
        +  match t, t' with
        +    (x,_),(y,_)Pos.compare x y end.
        + +
        +Definition trace_mult (l l' : list (positive × info)):=
        +    match l, l' with
        +    nil, _ | _,nill
        +  | ((x,_)::l1),((y,_)::l'1) ⇒ (x+y,Add x y):: fusion trace_compare l l'
        +  end.
        + +
        +Definition chain_trace c :=
        +  List.rev (chain_execute c trace_mult ((1,Init)::nil)).
        + +
        +Definition exponents c := List.map fst (chain_trace c).
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.Wf_transparent.html b/theories/html/additions.Wf_transparent.html new file mode 100644 index 00000000..d5aac371 --- /dev/null +++ b/theories/html/additions.Wf_transparent.html @@ -0,0 +1,69 @@ + + + + + +additions.Wf_transparent + + + + +
        + + + +
        + +

        Library additions.Wf_transparent

        + +
        +
        + +
        +Transparent versions of wf_incl and wf_inverse_image + +
        +
        + +
        +Require Export Relation_Definitions.
        + +
        +Lemma wf_incl_transparent :
        + (A : Type) (R1 R2 : A A Prop),
        +Relation_Definitions.inclusion A R1 R2 well_founded R2 well_founded R1.
        + +
        +Section Inverse_Image_transp. +
        +  Variables A B : Type.
        +  Variable R : B B Prop.
        +  Variable f : A B.
        + +
        +  Let Rof (x y:A) : Prop := R (f x) (f y).
        + +
        +  Remark Acc_lemma : y:B, Acc R y x:A, y = f x Acc Rof x.
        + +
        +  Lemma Acc_inverse_image : x:A, Acc R (f x) Acc Rof x.
        + +
        +  Theorem wf_inverse_image_transparent : well_founded R well_founded Rof.
        + +
        +End Inverse_Image_transp.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/additions.fib.html b/theories/html/additions.fib.html new file mode 100644 index 00000000..4bebcf90 --- /dev/null +++ b/theories/html/additions.fib.html @@ -0,0 +1,334 @@ + + + + + +additions.fib + + + + +
        + + + +
        + +

        Library additions.fib

        + +
        +
        + +
        +author Yves Bertot, Inria +
        +
        + +
        +Require Import Extraction.
        +Require Import ZArith Lia.
        + +
        +From mathcomp Require Import all_ssreflect all_algebra.
        + +
        +Set Implicit Arguments.
        + +
        +Fixpoint fib (n : nat) :=
        +  if n is S (S p as p') then fib p + fib p' else 1.
        + +
        +Fixpoint fibt (n : nat) (acc1 acc2 : nat) : nat :=
        +  if n is S p then fibt p (acc2 + acc1) acc1 else acc1.
        + +
        +Fixpoint Zfibt (n : nat) (acc1 acc2 : Z) : Z :=
        +  if n is S p then Zfibt p (Z.add acc2 acc1) acc1 else acc1.
        + +
        +Lemma fibt_aux (n k: nat) : fibt n (fib k.+1) (fib k) = fib (n + k).+1.
        + +
        +Lemma fibtP (n : nat) : fibt n 1 0 = fib n.
        + +
        +Fixpoint bits p acc : list bool :=
        +  match p with
        +  | xHtrue :: acc
        +  | xI pbits p (true :: acc)
        +  | xO pbits p (false :: acc)
        +  end.
        + +
        +Lemma bits_cat p a : bits p a = bits p [::] ++ a.
        + +
        +Lemma bitsP p :
        +  Pos.to_nat p =
        +  \sum_(i < size (bits p [::])) nth false (bits p [::])
        +      (size (bits p [::]) - 1 - i) × 2 ^ i.
        + +
        +Section with_matrices.
        + +
        +Variable R : comUnitRingType.
        + +
        +Import GRing.Theory.
        +Open Scope ring_scope.
        + +
        +Definition ZtoR (x : Z) : R :=
        +  if (Z.ltb x 0) then
        +    -(Z.abs_nat (-x))%:R else (Z.abs_nat x)%:R.
        + +
        +Lemma ZtoRD (x y : Z) : ZtoR (x + y) = ZtoR x + ZtoR y.
        + +
        +Lemma ZtoRM x y : ZtoR (x × y) = ZtoR x × ZtoR y.
        + +
        +Lemma iter_mul (n : nat) (m v : 'M[R]_2) :
        +  iter n [eta *%R m] v = m ^+ n × v.
        + +
        +Definition fibm : 'M[R]_2 :=
        +  \matrix_(i, j) if (val i == 1%N) && (val j == 1%N) then 0%R else 1%R.
        + +
        +Lemma fibmP n : fibm ^+ n.+2 =
        +  \matrix_(i, j)
        +     if (val i == 0%N) && (val j == 0%N) then (fib n.+2)%:R else
        +     if ((val i + val j == 1)%N) then (fib n.+1)%:R else
        +      (fib n)%:R.
        + +
        + +
        +Definition m4lval (l : seq Z) (i j : nat) :=
        +  nth Z0 l (j + 2 × i).
        + +
        +Definition m4lmx (l : seq Z) : 'M[R]_2 :=
        +  \matrix_(i, j) (ZtoR (m4lval l i j)).
        + +
        +Definition m4lmul (l1 l2 : seq Z) :=
        +  (Z.add (m4lval l1 0 0 × m4lval l2 0 0) (m4lval l1 0 1 × m4lval l2 1 0)) ::
        +  (Z.add (m4lval l1 0 0 × m4lval l2 0 1) (m4lval l1 0 1 × m4lval l2 1 1)) ::
        +  (Z.add (m4lval l1 1 0 × m4lval l2 0 0) (m4lval l1 1 1 × m4lval l2 1 0)) ::
        +  (Z.add (m4lval l1 1 0 × m4lval l2 0 1) (m4lval l1 1 1 × m4lval l2 1 1)) :: nil.
        + +
        +Open Scope Z_scope.
        +Definition m4lfib :=
        +  [:: 1; 1;
        +      1; 0].
        + +
        +Close Scope Z_scope.
        + +
        + +
        +Definition m3lmx (l : seq Z) : 'M[R]_2 :=
        +  \matrix_(i, j)
        +   if (i == j) then
        +     ZtoR (nth Z0 l i)
        +   else
        +     ZtoR (nth Z0 l 2).
        + +
        +Definition m3lmul (l1 l2 : seq Z) :=
        +  (Z.add (nth Z0 l1 0 × nth Z0 l2 0) (nth Z0 l1 2 × nth Z0 l2 2)) ::
        +  (Z.add (nth Z0 l1 2 × nth Z0 l2 2) (nth Z0 l1 1 × nth Z0 l2 1)) ::
        +(Z.add (nth Z0 l1 0 × nth Z0 l2 2) (nth Z0 l1 2 × nth Z0 l2 1)) :: nil.
        + +
        +Definition m3lfib := [:: Z.pos xH ; Z0; Z.pos xH].
        + +
        +Fixpoint fastexp (m : list Z) (p : positive) : list Z :=
        +  match p with
        +  | xHm
        +  | xI p
        +    let r := fastexp m p in
        +    m3lmul (m3lmul r r) m
        +  | xO p
        +    let r := fastexp m p in
        +      m3lmul r r
        +  end.
        + +
        +Fixpoint fastexp2 (m : list Z) (p : positive) (acc : list Z) : list Z :=
        +  match p with
        +  | xHacc
        +  | xO pfastexp2 m p (m3lmul acc acc)
        +  | xI pfastexp2 m p (m3lmul m (m3lmul acc acc))
        +  end.
        + +
        +Definition fastexp3 {A : Type} (mul : A A A)
        +  (m : A) :=
        +  fix f (l : list bool) (acc : A) : A :=
        +  match l with
        +  | nilacc
        +  | true :: lf l (mul (mul acc acc) m)
        +  | false :: lf l (mul acc acc)
        +  end.
        + +
        +Definition my_pow {A : Type} (mul : A A A) (m : A)
        +  (p : positive)
        +  : A :=
        +  fastexp3 mul m (behead (bits p nil)) m.
        + +
        +Definition m3lid := [:: Z.pos xH; Z0; Z0; Z.pos xH].
        + +
        +Definition slowexp (m : list Z) p :=
        +  Pos.iter (m3lmul m) m3lid p.
        + +
        + +
        + +
        + +
        +Definition binary_power_mult (mul : list Z list Z list Z) :
        +  list Z list Z positive list Z :=
        +  fix f (x a : list Z) (p : positive) : list Z :=
        +  match p with
        +  | xHmul a x
        +  | xO qf (mul x x) a q
        +  | xI qf (mul x x) (mul a x) q
        +end.
        + +
        +Definition fastexp4 (mul : list Z list Z list Z)
        +  : list Z positive list Z :=
        +  fix f (x : list Z) (p : positive) :=
        +  match p with
        +  | xHx
        +  | xO qf (mul x x) q
        +  | xI qbinary_power_mult mul (mul x x) x q
        +  end.
        + +
        +Lemma m3lmulP l1 l2:
        +  GRing.comm (m3lmx l1) (m3lmx l2)
        +  m3lmx (m3lmul l1 l2) = m3lmx l1 × m3lmx l2.
        + +
        +Lemma m3lfibP : m3lmx m3lfib = fibm.
        + +
        +Lemma iter_comm {A : Type} (op : A A A) (e1 e2 : A)
        +  (assoc: associative op)(cm : op e1 e2 = op e2 e1) n :
        +  op e1 (iter n (op e1) e2) = op (iter n (op e1) e2) e1.
        + +
        +Lemma iter_combine {A : Type} (op : A A A) (e1 e2 : A)
        +  (assoc: associative op)(cm : op e1 e2 = op e2 e1) n m :
        +  op (iter n (op e1) e2) (iter m (op e1) e2) =
        +  (iter (n + m) (op e1) (op e2 e2)).
        + +
        +Lemma fastexp3P {A : Type} (op : A A A) (id e : A) (h l : nat)
        +  (v : list bool) (assoc : associative op) (cm : op id e = op e id)
        +  (idn : a, op id a = a):
        +  l = (\sum_(i < size v) nth false v (size v - 1 - i) × 2 ^ i)%N
        +  iter (h × 2 ^ size v + l) (op e) id =
        +  fastexp3 op e v (iter h (op e) id).
        + +
        +Lemma headbits p l : bits p l = true :: behead (bits p l).
        + +
        +Lemma my_powP m p :
        +  @my_pow 'M[R]_2 *%R m p = m ^ Pos.to_nat p.
        + +
        +Lemma my_pow_m3lmul m p :
        +  m3lmx (my_pow m3lmul m p) = my_pow *%R (m3lmx m) p.
        + +
        +Definition m2lmul : list Z list Z list Z :=
        fun l1 l2
        let a := nth Z0 l1 0 in
        let b := nth Z0 l1 1 in
        let c := nth Z0 l2 0 in
        let d := nth Z0 l2 1 in
        +   [:: Z.add (a × (c + d)) (b × c) ; Z.add (a × c) (b × d)].
        + +
        +Definition m2lmx (l : list Z) : 'M[R]_2 :=
        +  let a := nth Z0 l 0 in
        +  let b := nth Z0 l 1 in
        +  \matrix_(i, j)
        +      if ((val i == 0%N) && (val j == 0%N)) then
        +         ZtoR (a + b)
        +      else if (i == j) then
        +         ZtoR b
        +      else ZtoR a.
        + +
        +Definition m2lfib := [:: Zpos xH; Z0].
        + +
        +Lemma m2lfibP : m2lmx m2lfib = fibm.
        + +
        +Lemma m2lmulP m1 m2 :
        +  m2lmx (m2lmul m1 m2) = m2lmx m1 × m2lmx m2.
        + +
        +Lemma my_pow_m2lmul m p :
        +  m2lmx (my_pow m2lmul m p) = my_pow *%R (m2lmx m) p.
        + +
        +Lemma fibZ3P p :
        +  ZtoR (nth Z0 (my_pow m3lmul m3lfib p) 0) = (fib (Pos.to_nat p))%:R.
        + +
        +Lemma fibZ2P p :
        +  ZtoR (nth Z0 (my_pow m2lmul m2lfib p) 0 +
        +        nth Z0 (my_pow m2lmul m2lfib p) 1) = (fib (Pos.to_nat p))%:R.
        + +
        +Definition m3lpow (m : list Z) (n : positive) :=
        +  fastexp3 m3lmul m (behead (bits n nil)) m.
        + +
        +Definition m2lpow (m : list Z) (n : positive) :=
        +  fastexp3 m2lmul m (behead (bits n nil)) m.
        + +
        +End with_matrices.
        + +
        +Definition bigarg := 30000%positive.
        + +
        +Extraction "bigfib" Z.ltb Z.div_eucl Pos.iter Z.log2 fastexp4
        +  my_pow m4lmul m3lmul m2lmul m4lfib m3lfib m2lfib bigarg.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/coqdoc.css b/theories/html/coqdoc.css new file mode 100644 index 00000000..48096e55 --- /dev/null +++ b/theories/html/coqdoc.css @@ -0,0 +1,338 @@ +body { padding: 0px 0px; + margin: 0px 0px; + background-color: white } + +#page { display: block; + padding: 0px; + margin: 0px; + padding-bottom: 10px; } + +#header { display: block; + position: relative; + padding: 0; + margin: 0; + vertical-align: middle; + border-bottom-style: solid; + border-width: thin } + +#header h1 { padding: 0; + margin: 0;} + + +/* Contents */ + +#main{ display: block; + padding: 10px; + font-family: sans-serif; + font-size: 100%; + line-height: 100% } + +#main h1 { line-height: 95% } /* allow for multi-line headers */ + +#main a.idref:visited {color : #416DFF; text-decoration : none; } +#main a.idref:link {color : #416DFF; text-decoration : none; } +#main a.idref:hover {text-decoration : none; } +#main a.idref:active {text-decoration : none; } + +#main a.modref:visited {color : #416DFF; text-decoration : none; } +#main a.modref:link {color : #416DFF; text-decoration : none; } +#main a.modref:hover {text-decoration : none; } +#main a.modref:active {text-decoration : none; } + +#main .keyword { color : #cf1d1d } +#main { color: black } + +.section { background-color: rgb(60%,60%,100%); + padding-top: 13px; + padding-bottom: 13px; + padding-left: 3px; + margin-top: 5px; + margin-bottom: 5px; + font-size : 175% } + +h2.section { background-color: rgb(80%,80%,100%); + padding-left: 3px; + padding-top: 12px; + padding-bottom: 10px; + font-size : 130% } + +h3.section { background-color: rgb(90%,90%,100%); + padding-left: 3px; + padding-top: 7px; + padding-bottom: 7px; + font-size : 115% } + +h4.section { +/* + background-color: rgb(80%,80%,80%); + max-width: 20em; + padding-left: 5px; + padding-top: 5px; + padding-bottom: 5px; +*/ + background-color: white; + padding-left: 0px; + padding-top: 0px; + padding-bottom: 0px; + font-size : 100%; + font-weight : bold; + text-decoration : underline; + } + +#main .doc { margin: 0px; + font-family: sans-serif; + font-size: 100%; + line-height: 125%; + max-width: 40em; + color: black; + padding: 10px; + background-color: #90bdff } + +.inlinecode { + display: inline; +/* font-size: 125%; */ + color: #666666; + font-family: monospace } + +.doc .inlinecode { + display: inline; + font-size: 120%; + color: rgb(30%,30%,70%); + font-family: monospace } + +.doc .inlinecode .id { + color: rgb(30%,30%,70%); +} + +.inlinecodenm { + display: inline; + color: #444444; +} + +.doc .code { + display: inline; + font-size: 120%; + color: rgb(30%,30%,70%); + font-family: monospace } + +.comment { + display: inline; + font-family: monospace; + color: rgb(50%,50%,80%); +} + +.code { + display: block; +/* padding-left: 15px; */ + font-size: 110%; + font-family: monospace; + } + +table.infrule { + border: 0px; + margin-left: 50px; + margin-top: 10px; + margin-bottom: 10px; +} + +td.infrule { + font-family: monospace; + text-align: center; +/* color: rgb(35%,35%,70%); */ + padding: 0px; + line-height: 100%; +} + +tr.infrulemiddle hr { + margin: 1px 0 1px 0; +} + +.infrulenamecol { + color: rgb(60%,60%,60%); + font-size: 80%; + padding-left: 1em; + padding-bottom: 0.1em +} + +/* Pied de page */ + +#footer { font-size: 65%; + font-family: sans-serif; } + +/* Identifiers: ) */ + +.id { display: inline; } + +.id[title="constructor"] { + color: rgb(60%,0%,0%); +} + +.id[title="var"] { + color: rgb(40%,0%,40%); +} + +.id[title="variable"] { + color: rgb(40%,0%,40%); +} + +.id[title="definition"] { + color: rgb(0%,40%,0%); +} + +.id[title="abbreviation"] { + color: rgb(0%,40%,0%); +} + +.id[title="lemma"] { + color: rgb(0%,40%,0%); +} + +.id[title="instance"] { + color: rgb(0%,40%,0%); +} + +.id[title="projection"] { + color: rgb(0%,40%,0%); +} + +.id[title="method"] { + color: rgb(0%,40%,0%); +} + +.id[title="inductive"] { + color: rgb(0%,0%,80%); +} + +.id[title="record"] { + color: rgb(0%,0%,80%); +} + +.id[title="class"] { + color: rgb(0%,0%,80%); +} + +.id[title="keyword"] { + color : #cf1d1d; +/* color: black; */ +} + +/* Deprecated rules using the 'type' attribute of (not xhtml valid) */ + +.id[type="constructor"] { + color: rgb(60%,0%,0%); +} + +.id[type="var"] { + color: rgb(40%,0%,40%); +} + +.id[type="variable"] { + color: rgb(40%,0%,40%); +} + +.id[title="binder"] { + color: rgb(40%,0%,40%); +} + +.id[type="definition"] { + color: rgb(0%,40%,0%); +} + +.id[type="abbreviation"] { + color: rgb(0%,40%,0%); +} + +.id[type="lemma"] { + color: rgb(0%,40%,0%); +} + +.id[type="instance"] { + color: rgb(0%,40%,0%); +} + +.id[type="projection"] { + color: rgb(0%,40%,0%); +} + +.id[type="method"] { + color: rgb(0%,40%,0%); +} + +.id[type="inductive"] { + color: rgb(0%,0%,80%); +} + +.id[type="record"] { + color: rgb(0%,0%,80%); +} + +.id[type="class"] { + color: rgb(0%,0%,80%); +} + +.id[type="keyword"] { + color : #cf1d1d; +/* color: black; */ +} + +.inlinecode .id { + color: rgb(0%,0%,0%); +} + + +/* TOC */ + +#toc h2 { + padding: 10px; + background-color: rgb(60%,60%,100%); +} + +#toc li { + padding-bottom: 8px; +} + +/* Index */ + +#index { + margin: 0; + padding: 0; + width: 100%; +} + +#index #frontispiece { + margin: 1em auto; + padding: 1em; + width: 60%; +} + +.booktitle { font-size : 140% } +.authors { font-size : 90%; + line-height: 115%; } +.moreauthors { font-size : 60% } + +#index #entrance { + text-align: center; +} + +#index #entrance .spacer { + margin: 0 30px 0 30px; +} + +#index #footer { + position: absolute; + bottom: 0; +} + +.paragraph { + height: 0.75em; +} + +ul.doclist { + margin-top: 0em; + margin-bottom: 0em; +} + +.code :target { + border: 2px solid #D4D4D4; + background-color: #e5eecc; +} diff --git a/theories/html/gaia_hydras.GCanon.html b/theories/html/gaia_hydras.GCanon.html new file mode 100644 index 00000000..44ba1f7c --- /dev/null +++ b/theories/html/gaia_hydras.GCanon.html @@ -0,0 +1,204 @@ + + + + + +gaia_hydras.GCanon + + + + +
        + + + +
        + +

        Library gaia_hydras.GCanon

        + +
        +
        + +
        +Gaia-compatible canonical sequences + +
        + +(imported from hydras.Epsilon0.Canon) +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From hydras Require Import Canon.
        +Require Import T1Bridge.
        +From hydras Require Import T1.
        + +
        +From gaia Require Import ssete9.
        +Import CantorOrdinal.
        +Set Implicit Arguments.
        + +
        +
        + +
        +Importation of Ketonen-Solovay's machinery into gaia's world + (work in progress) + +
        + + Note that a lemma Foo may mask Canon.Foo + +
        +
        + +
        +#[global] Notation hcanon := Epsilon0.Canon.canon.
        + +
        +Definition canon (a: T1) (i:nat) : T1 := h2g (hcanon (g2h a) i).
        + +
        +Notation canonS a := (fun icanon a (S i)).
        + +
        +Example ex0: canon (phi0 T1omega) 6 == phi0 (\F 6).
        + +
        +Example ex1: canonS (phi0 T1omega) 6 == phi0 (\F 7).
        + +
        +
        + +
        +rewriting lemmas +
        +
        + +
        +Lemma gcanon_zero i: canon zero i = zero.
        + +
        +Lemma g2h_canon a i: g2h (canon a i) = hcanon (g2h a) i.
        + +
        +Lemma canon_succ i a (Ha: T1nf a):
        +  canon (T1succ a) i = a.
        + +
        +Lemma canonS_LE a n: T1nf a canon a n.+1 canon a n.+2.
        + +
        +Lemma canon0_phi0_succE a:
        +  T1nf a canon (phi0 (T1succ a)) 0 = zero.
        + +
        +Lemma canon0_lt a:
        +  T1nf a a zero T1lt (canon a 0) a.
        + +
        +Lemma canonS_lt (i : nat) [a : T1]:
        +  T1nf a a zero T1lt (canon a i.+1) a.
        + +
        +Lemma canon_lt (i : nat) [a : T1]: T1nf a a zero canon a i < a.
        + +
        +Lemma canonS_cons_not_zero (i : nat) (a : T1) (n : nat) (b : T1):
        +  a zero canon (cons a n b) i.+1 zero.
        + +
        +Lemma limit_canonS_not_zero i lambda:
        +  T1nf lambda T1limit lambda canon lambda i.+1 zero.
        + +
        +Lemma canonS_phi0_succE (i : nat) (gamma : T1):
        +  T1nf gamma canon (phi0 (T1succ gamma)) i.+1 = cons gamma i zero.
        + +
        +Lemma canon_SSn_zero (i : nat) (a : T1) (n : nat):
        +  T1nf a
        +  canon (cons a n.+1 zero) i = cons a n (canon (phi0 a) i).
        + +
        +Lemma canonS_zero_inv (a : T1) (i : nat):
        +  canon a i.+1 = zero a = zero a = one.
        + +
        +Lemma canon_lim1 i (lambda: T1) :
        +  T1nf lambda
        +  T1limit lambda canon (phi0 lambda) i = phi0 (canon lambda i).
        + +
        +Lemma canon_tail a (n : nat) b (i : nat):
        +  T1nf (cons a n b)
        +  b zero canon (cons a n b) i = cons a n (canon b i).
        + +
        +Lemma canonS_ocons_succE i n (gamma: T1)(Hnf : T1nf gamma) :
        +  canon (cons (T1succ gamma) n.+1 zero) i.+1 =
        +    cons (T1succ gamma) n (cons gamma i zero).
        + +
        +Lemma canon_lim2 i n (lambda : T1) (Hnf: T1nf lambda) (Hlim: T1limit lambda):
        +  canon (cons lambda n.+1 zero) i = cons lambda n (phi0 (canon lambda i)).
        + +
        +Lemma canon_lim3 i n a lambda (Ha: T1nf a)
        +      (Hlambda: T1nf lambda) (Hlim :T1limit lambda) :
        +  canon (cons a n lambda) i = cons a n (canon lambda i).
        + +
        +Lemma canon_limit_strong lambda :
        +  T1nf lambda T1limit lambda
        +   b, T1nf b
        +               T1lt b lambda {i : nat | b < canon lambda i}.
        + +
        +Lemma T1nf_canon a i : T1nf a T1nf (canon a i).
        + +
        +Lemma gcanon_limit_v2 (lambda: T1):
        +  T1nf lambda T1limit lambda limit_v2 (canon lambda) lambda.
        + +
        +Lemma canon_limit_mono lambda i j (Hnf : T1nf lambda)
        +        (Hlim : T1limit lambda) (Hij : (i < j)%N) :
        +  canon lambda i < canon lambda j.
        + +
        Lemma canon_limit_of lambda (Hnf : T1nf lambda) (Hlim : T1limit lambda) :
        +   limit_of (canon lambda) lambda.
        + +
        +
        + +
        +

        Adaptation of canon to type E0

        + +
        +
        + +
        +#[program] Definition E0Canon (a: E0) (i: nat): E0 :=
        +   @mkE0 (canon (cnf a) i) _.
        + +
        +Lemma E0_canon_lt (a: E0) i:
        +  cnf a zero E0lt (E0Canon a i) a.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GF_alpha.html b/theories/html/gaia_hydras.GF_alpha.html new file mode 100644 index 00000000..03727a52 --- /dev/null +++ b/theories/html/gaia_hydras.GF_alpha.html @@ -0,0 +1,169 @@ + + + + + +gaia_hydras.GF_alpha + + + + +
        + + + +
        + +

        Library gaia_hydras.GF_alpha

        + +
        +
        + +
        +Gaia-compatible F_ alpha fast growing functions + +
        + +(imported from hydras.Epsilon0.F_alpha ) + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From gaia Require Export ssete9.
        +From Coq Require Import Logic.Eqdep_dec Arith.
        +From hydras Require Import DecPreOrder.
        +From hydras Require Import T1 E0.
        +From hydras Require Paths.
        + +
        +From hydras Require Import primRec PrimRecExamples.
        +From hydras Require Import F_alpha F_omega.
        + +
        +From gaia_hydras Require Import T1Bridge GCanon GHprime.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        Rapidly growing functions

        + +
        +
        + +
        +Notation hF_ := F_alpha.F_.
        + +
        +Definition F_ (alpha : E0) := F_alpha.F_ (E0_g2h alpha).
        + +
        +#[program]
        Definition T1F_ (a : T1)(Hnf : T1nf a == true) (n:nat) : nat:=
        +  (F_ (@mkE0 a _) n).
        + +
        +
        + +
        +Please note that a lemma foo may mask F_alpha.Foo +
        +
        + +
        +Lemma F_alpha_gt (alpha : E0) (n : nat): (n < F_ alpha n)%N.
        + +
        +Lemma F_alpha_mono (alpha: E0): strict_mono (F_ alpha).
        + +
        +Lemma F_alpha_dom alpha:
        +  dominates_from 1 (F_ (E0succ alpha)) (F_ alpha).
        + +
        + +
        +Lemma F_alpha_Succ_le alpha:
        fun_le (F_ alpha) (F_ (E0succ alpha)).
        + +
        +Lemma F_alpha_positive (alpha : hE0) (n : nat): (0 < F_alpha.F_ alpha n)%N.
        + +
        +Lemma F_zeroE i: F_ E0zero i = i.+1.
        + +
        +Lemma F_mono_l alpha beta:
        +  E0lt beta alpha dominates (F_ alpha) (F_ beta).
        + +
        +Lemma F_alpha_0_eq (alpha : E0): F_ alpha 0 = 1.
        + +
        +Lemma F_succE alpha i :
        +  F_ (E0succ alpha) i = Iterates.iterate (F_ alpha) i.+1 i.
        + +
        +Lemma F_limE alpha i:
        +  T1limit (cnf alpha) F_ alpha i = F_ (E0Canon alpha i) i.
        + +
        +
        + +
        + numerical examples +
        +
        + +
        +Lemma LF1 i: F_ (E0fin 1) i = ((2 × i) .+1)%N.
        + +
        +Lemma LF2 i: (Exp2.exp2 i × i < F_ (E0fin 2) i)%N.
        + +
        +Lemma LF2' i: (1 i)%N (Exp2.exp2 i < F_ (E0fin 2) i)%N.
        + +
        +Lemma LF3_2:
        +  Iterates.dominates_from 2 (F_ (E0fin 3))
        +    (fun n : natIterates.iterate Exp2.exp2 n.+1 n).
        + +
        +Definition Canon_plus n alpha beta :=
        +  Paths.Canon_plus n (E0_g2h alpha) (E0_g2h beta).
        + +
        +Lemma F_restricted_mono_l alpha beta n:
        +    Canon_plus n alpha beta (F_ beta n F_ alpha n)%N.
        + +
        +Lemma H'_F alpha n : (F_ alpha n.+1 H'_ (E0phi0 alpha) n.+1)%N.
        + +
        +Lemma F_alpha_not_PR_E0 alpha:
        +  E0le E0omega alpha isPR 1 (F_ alpha) False.
        + +
        +Lemma F_alpha_not_PR alpha (Hnf: T1nf alpha == true):
        +  LE T1omega alpha isPR 1 (@T1F_ alpha Hnf) False.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GHessenberg.html b/theories/html/gaia_hydras.GHessenberg.html new file mode 100644 index 00000000..6d825001 --- /dev/null +++ b/theories/html/gaia_hydras.GHessenberg.html @@ -0,0 +1,150 @@ + + + + + +gaia_hydras.GHessenberg + + + + +
        + + + +
        + +

        Library gaia_hydras.GHessenberg

        + +
        +
        + +
        +Hessenberg (commutative) sum +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic.
        +From hydras Require Import T1 E0 Hessenberg.
        + +
        +From gaia Require Export ssete9.
        + +
        +Require Import T1Bridge.
        +Set Implicit Arguments.
        + +
        +Open Scope cantor_scope.
        + +
        +#[local] Notation hoplus := Epsilon0.Hessenberg.oplus.
        + +
        +Definition oplus alpha beta := h2g (hoplus (g2h alpha) (g2h beta)).
        + +
        +Infix "o+" := oplus: cantor_scope.
        + +
        +Fixpoint o_finite_mult n alpha :=
        +  if n is p.+1 then alpha o+ (o_finite_mult p alpha)
        +  else zero.
        + +
        + +
        + +
        +Module FixpointDef.
        +Fixpoint oplus (alpha beta : T1) : T1 :=
        +  let fix oplus_aux beta {struct beta} :=
        +      match alpha, beta with
        +        | zero, _beta
        +        | _, zeroalpha
        +        | cons a1 n1 b1, cons a2 n2 b2
        +          match compare a1 a2 with
        +            | Gtcons a1 n1 (oplus b1 beta)
        +            | Ltcons a2 n2 (oplus_aux b2)
        +            | Eqcons a1 (S (n1 + n2)%nat) (oplus b1 b2)
        +          end
        +      end
        +  in oplus_aux beta.
        +End FixpointDef.
        + +
        +Lemma oplusE (a b :T1) :
        +  a o+ b =
        +    match a, b with
        +    | zero, _b
        +    | _, zeroa
        +    | cons a1 n1 b1, cons a2 n2 b2
        +        match compare a1 a2 with
        +        | Gtcons a1 n1 (b1 o+ b)
        +        | Eqcons a1 (S (n1 + n2)) (b1 o+ b2)
        +        | Ltcons a2 n2 (a o+ b2)
        +        end
        +    end.
        + +
        +
        + +
        +Equations for oplus +
        +
        + +
        +Lemma oplus0b: left_id zero oplus.
        + +
        +Lemma oplusa0: right_id zero oplus.
        + +
        +Lemma oplus_nf (a b : T1) : T1nf a T1nf b T1nf (a o+ b).
        + +
        +Lemma oplusC (a b: T1): T1nf a T1nf b a o+ b = b o+ a.
        + +
        +Lemma oplusA (a b c: T1) :
        +  T1nf a T1nf b T1nf c a o+ (b o+ c) = a o+ b o+ c.
        + +
        +Lemma oplus_lt1 (a b:T1):
        +  T1nf a T1nf b zero < a b < b o+ a.
        + +
        + +
        +Lemma oplus_lt2 (a b: T1):
        +  T1nf a T1nf b zero < b a < b o+ a.
        + +
        +Lemma oplus_strict_mono_l (a b c: T1):
        +  T1nf a T1nf b T1nf c a < b a o+ c < b o+ c.
        + +
        +Lemma oplus_strict_mono_r (a b c: T1):
        +  T1nf a T1nf b T1nf c b < c a o+ b < a o+ c.
        + +
        +Lemma oplus_lt_phi0 (a b c: T1):
        +  T1nf a T1nf b T1nf c
        +  a < c b < c phi0 a o+ phi0 b < phi0 c.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GHprime.html b/theories/html/gaia_hydras.GHprime.html new file mode 100644 index 00000000..eca3777b --- /dev/null +++ b/theories/html/gaia_hydras.GHprime.html @@ -0,0 +1,122 @@ + + + + + +gaia_hydras.GHprime + + + + +
        + + + +
        + +

        Library gaia_hydras.GHprime

        + +
        + +
        +
        + +
        +Gaia-compatible H'_ alpha fast growing functions + +
        + +(imported from hydras.Epsilon0.Hprime ) + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From gaia Require Export ssete9.
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder T1 E0.
        +From hydras Require Paths.
        +From hydras Require Import primRec PrimRecExamples.
        +From hydras Require Import Iterates Hprime L_alpha.
        +From gaia_hydras Require Import T1Bridge GCanon GPaths.
        + +
        +Set Implicit Arguments.
        + +
        +Definition H'_ alpha i := Hprime.H'_ (E0_g2h alpha) i.
        + +
        +
        + +
        +

        Equations for H'_

        + +
        +
        + +
        +Lemma H'_eq1 (i: nat) : H'_ E0zero i = i.
        + +
        +Lemma H'_eq2 alpha i :
        +  H'_ (E0succ alpha) i = H'_ alpha (S i).
        + +
        +Lemma H'_eq3 alpha i :
        +  E0limit alpha H'_ alpha i = H'_ (E0Canon alpha (S i)) i.
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        +Lemma H'_omega k : H'_ E0omega k = (2 × k).+1 %nat.
        + +
        +Lemma H'_omega_double (k: nat) :
        +  H'_ (E0mul E0omega (E0fin 2)) k = (4 × k + 3)%coq_nat.
        + +
        +
        + +
        +TODO + import more abstract properties of H' +
        +
        + +
        +Lemma H'_dom alpha beta :
        +  E0lt alpha beta dominates_strong (H'_ beta) (H'_ alpha).
        + +
        +Lemma H'_alpha_mono (alpha : E0) : strict_mono (H'_ alpha).
        + +
        +Theorem H'_alpha_gt alpha (Halpha: alpha E0zero) n :
        +  (n < H'_ alpha n)%N.
        + +
        +Lemma H'_omega_cube_min :
        + k : nat,
        +  0 k (hyper_exp2 k.+1 H'_ (E0phi0 (E0fin 3)) k)%N.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GHydra.html b/theories/html/gaia_hydras.GHydra.html new file mode 100644 index 00000000..eeac6608 --- /dev/null +++ b/theories/html/gaia_hydras.GHydra.html @@ -0,0 +1,115 @@ + + + + + +gaia_hydras.GHydra + + + + +
        + + + +
        + +

        Library gaia_hydras.GHydra

        + +
        +From mathcomp Require Import all_ssreflect zify.
        + +
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic.
        +From hydras Require Import T1 E0 Hessenberg Hydra_Theorems Hydra_Definitions
        +     Hydra_Termination Battle_length Hydra_Examples
        +     Epsilon0_Needed_Free Epsilon0_Needed_Std.
        +From gaia Require Export ssete9.
        +Require Import T1Bridge GHessenberg GL_alpha GPrelude.
        +Set Implicit Arguments.
        + +
        +Import Hydra_Definitions.
        + +
        +Fixpoint m (h:Hydra) : T1 :=
        +  if h is node (hcons _ _ as hs) then ms hs else zero
        +with ms (s : Hydrae) : T1 :=
        +  if s is hcons h s' then phi0 (m h) o+ ms s' else zero.
        + +
        + +
        +Lemma m_ref h : g2h (m h) = (Hydra_Termination.m h).
        + +
        +Lemma m_nf h : T1nf (m h).
        + +
        +Lemma mVariant: Hvariant nf_Wf free m .
        + +
        +Theorem every_battle_terminates : Termination.
        + +
        +Definition l_std alpha k := (L_ alpha (S k) - k)%nat.
        + +
        +Lemma l_stdE alpha k : l_std alpha k = Battle_length.l_std (E0_g2h alpha) k.
        + +
        +Definition T1toH (a: T1) : Hydra := O2H.iota (g2h a).
        + +
        +Lemma l_std_ok : alpha : E0,
        +    alpha != E0zero
        +     k : nat,
        +      (1 k)%N battle_length standard k (T1toH (cnf alpha))
        +                                  (l_std alpha k).
        + +
        +Section ImpossibilityProof.
        +  Context (b: Battle).
        +  Variable mu:T1.
        +  Hypothesis nfMu: T1nf mu.
        +  Variable m : Hydra T1.
        +  Let mh (h:Hydra) := g2h (m h).
        + +
        +  Context (Var : Hvariant nf_Wf b m)
        +           (BVar: BoundedVariant Var mu).
        + +
        +  #[local] Instance hVar : Hvariant T1_wf b mh.
        + +
        +  #[local] Instance bVar : BoundedVariant hVar (g2h mu).
        + +
        +  End ImpossibilityProof.
        + +
        + +
        +Lemma Impossibility_free mu m (Var: Hvariant nf_Wf free m):
        +  ¬ BoundedVariant Var mu.
        + +
        +Lemma Impossibility_std mu m (Var: Hvariant nf_Wf standard m):
        +  ¬ BoundedVariant Var mu.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GL_alpha.html b/theories/html/gaia_hydras.GL_alpha.html new file mode 100644 index 00000000..f71de441 --- /dev/null +++ b/theories/html/gaia_hydras.GL_alpha.html @@ -0,0 +1,117 @@ + + + + + +gaia_hydras.GL_alpha + + + + +
        + + + +
        + +

        Library gaia_hydras.GL_alpha

        + +
        + +
        +
        + +
        +Gaia-compatible L_ alpha fast growing functions + +
        + +(imported from hydras.Epsilon0.Hprime ) + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From gaia Require Export ssete9.
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder.
        +From hydras Require Import T1 E0.
        +From hydras Require Paths L_alpha.
        +From hydras Require Import primRec PrimRecExamples.
        +From hydras Require Import L_alpha.
        +From gaia_hydras Require Import T1Bridge GCanon GPaths GHprime.
        + +
        +Set Implicit Arguments.
        + +
        +Definition L_ (alpha:E0) (i:nat): nat :=
        L_alpha.L_ (E0_g2h alpha) i.
        + +
        +Lemma L_zeroE i : L_ E0zero i = i.
        + +
        +Lemma L_eq2 alpha i :
        +  E0is_succ alpha L_ alpha i = L_ (E0pred alpha) (S i).
        + +
        +Lemma L_succE alpha i : L_ (E0succ alpha) i = L_ alpha i.+1.
        + +
        +Lemma L_limE alpha i :
        +  E0limit alpha L_ alpha i = L_ (E0Canon alpha i) (S i).
        + +
        +Lemma L_finite : i k :nat, L_ (E0fin i) k = (i+k)%nat.
        + +
        +Lemma L_omega : k, L_ E0omega k = S (2 × k)%nat.
        + +
        +Lemma L_ge_id alpha : i, (i L_ alpha i)%N.
        + +
        +Lemma L_ge_S alpha i:
        +  alpha E0zero (i < L_ alpha i)%N.
        + +
        +Definition L_spec (alpha:T1) (f: nat nat):=
        +  Large_Sets.L_spec (g2h alpha) f.
        + +
        +Lemma L_spec0 (f:nat nat) : L_spec zero f k, f k.+1 = k.+1.
        + +
        +Lemma L_spec1 (a:T1) (f:nat nat) :
        +  a != zero
        +  L_spec a f
        +    ( k,
        +        Large_Sets.mlarge (g2h a)
        +                          ( MoreLists.interval (S k)
        +                                               (Nat.pred (f (S k))))) .
        + +
        +Lemma L_pos_inv a f :
        a != zero L_spec a f
        +                         k, (S k < f (S k))%N.
        + +
        +Theorem L_correct a : L_spec (cnf a) (L_ a).
        + +
        +Theorem H'_L_ a i: (H'_ a i L_ a i.+1)%N.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GLarge_Sets.html b/theories/html/gaia_hydras.GLarge_Sets.html new file mode 100644 index 00000000..40ffc2da --- /dev/null +++ b/theories/html/gaia_hydras.GLarge_Sets.html @@ -0,0 +1,88 @@ + + + + + +gaia_hydras.GLarge_Sets + + + + +
        + + + +
        + +

        Library gaia_hydras.GLarge_Sets

        + +
        +
        + +
        +Gaia-compatible large sequences + +
        + +(imported from hydras.Epsilon0.Large_Sets ) + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From hydras Require Import T1.
        +From hydras Require Import Canon Paths Large_Sets.
        +Require Import T1Bridge GCanon GPaths.
        + +
        +From gaia Require Import ssete9.
        +Import CantorOrdinal.
        + +
        +Notation hmlarge := mlarge.
        +Notation hmlargeS := mlargeS.
        +Definition mlarge a s := hmlarge (g2h a) s.
        +Definition mlargeS a s := hmlargeS (g2h a) s.
        + +
        +Notation hlarge := large.
        +Notation hlargeS := largeS.
        +Definition large a A := hlarge (g2h a) A.
        +Definition largeS a A := hlargeS (g2h a) A.
        + +
        +Notation hL_spec := L_spec.
        +Definition L_spec a f := L_spec (g2h a) f.
        + +
        +Lemma mlarge_unicity a k l l' :
        +  mlarge a (index_iota k.+1 l.+1)
        +  mlarge a (index_iota k.+1 l'.+1)
        +  l = l'.
        + +
        +Lemma L_fin_ok i : L_spec (\F i) (L_fin i).
        + +
        +Theorem Theorem_4_5 (a: T1)(Ha : T1nf a)
        +        (A B : seq nat)
        +        (HA : Sorted.Sorted Peano.lt A)
        +        (HB : Sorted.Sorted Peano.lt B)
        +        (HAB : List.incl A B) :
        +  largeS a A largeS a B.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GPaths.html b/theories/html/gaia_hydras.GPaths.html new file mode 100644 index 00000000..a7cc8387 --- /dev/null +++ b/theories/html/gaia_hydras.GPaths.html @@ -0,0 +1,250 @@ + + + + + +gaia_hydras.GPaths + + + + +
        + + + +
        + +

        Library gaia_hydras.GPaths

        + +
        +
        + +
        +Gaia-compatible accessibility in epsilon0 + +
        + +(imported from hydras.Epsilon0.Paths) +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From hydras Require Import Canon Paths.
        +Require Import T1Bridge GCanon.
        + +
        +From hydras Require Import T1.
        +From gaia Require Import ssete9.
        +Import CantorOrdinal.
        + +
        +
        + +
        +Importation of Ketonen-Solovay's machinery into gaia's world + (work in progress) + +
        + + small transition step associated with canonical sequences +
        +
        + +
        +#[global] Notation htransition := Epsilon0.Paths.transition.
        +#[global] Notation hbounded_transitionS := Paths.bounded_transitionS.
        + +
        +Definition transition i (a b: T1) :=
        +  [/\ i != 0 , a!= zero & b == canon a i].
        + +
        +Definition bounded_transitionS n (a b: T1) :=
        +   i, (i n)%N transition (S i) a b.
        + +
        +Definition transitionb i (a b: T1) :=
        +  [&& i != 0 , a!= zero & b == canon a i].
        + +
        +Lemma transitionP i a b : reflect (transition i a b )
        +                                  (transitionb i a b).
        + +
        +
        + +
        +TODO : define path_to as a boolean function +
        +
        +#[global] Notation hpath_to := path_to.
        +#[global] Notation hpath := path.
        +#[global] Notation hpathS from s to := (path_toS to s from).
        +#[global] Notation hconst_pathS := const_pathS.
        +#[global] Notation hconst_path := const_path.
        +#[global] Notation hgnawS := gnawS.
        +#[global] Notation hgnaw := gnaw.
        +#[global] Notation hstandard_gnaw := standard_gnaw.
        + +
        +
        + +
        +path_to b s alpha : b is accessible from alpha with trace s +
        +
        + +
        +Definition path_to (to: T1)(s: seq nat) (from:T1) : Prop :=
        +  hpath_to (g2h to) s (g2h from).
        + +
        +Notation path from s to := (path_to to s from).
        + +
        +Definition acc_from a b := s, path a s b.
        + +
        + +
        +Definition const_path i a b := hconst_path i (g2h a) (g2h b).
        + +
        +Definition standard_path i a j b :=
        +   Paths.standard_path i (g2h a) j (g2h b).
        + +
        +Definition standard_gnaw i a l := h2g (hstandard_gnaw i (g2h a) l).
        + +
        +Definition gnaw a s := h2g (hgnaw (g2h a) s).
        +Definition gnawS a s := h2g (hgnawS (g2h a) s).
        + +
        +Definition pathS (from: T1)(s: seq nat) (to: T1) : Prop :=
        +  hpathS (g2h from) s (g2h to).
        + +
        +Fixpoint path_tob (b: T1) (s: seq nat) (a:T1): bool :=
        +  match s with
        +  | [::]false
        +  | [:: i](i != 0) && transitionb i a b
        +  | i :: s(i != 0) && path_tob b s (canon a i)
        +  end.
        + +
        +
        + +
        +SSreflect's iota was already defined in Prelude +
        + + To simplify +
        +
        + +
        +Lemma path_to_inv1 to i from : path_to to [:: i] from
        +                               i 0 transition i from to.
        + +
        +Lemma path_to_iff1 to i from :
        +  T1nf from i 0 from zero
        +  path_to to [:: i] from to = canon from i T1nf from.
        + +
        +Lemma iota_adapt i l: iota i l = MoreLists.iota_from i l.
        + +
        +Lemma standard_gnaw_iota_from i a l :
        +  i 0 standard_gnaw i a l = gnaw a (iota i l).
        + +
        +Lemma interval_def i j: MoreLists.interval i j = index_iota i (S j).
        + +
        +Lemma path_to_LT b s a:
        +  path_to b s a T1nf a T1nf b b < a.
        + +
        +Lemma LT_path_to (a b : T1) :
        +  T1nf a T1nf b b < a {s : list nat | path_to b s a}.
        + +
        +Theorem KS_thm_2_4 (lambda : T1) :
        +  T1nf lambda T1limit lambda
        +   i j, (i < j)%N
        +              const_path 1 (canon lambda (S j))
        +                         (canon lambda (S i)).
        + +
        +Lemma Cor12 (a: T1) : T1nf a
        +   b i n, T1nf b b < a (i < n)%N
        +                const_path i.+1 a b const_path n.+1 a b.
        + +
        +Lemma Lemma2_6_1 (a:T1) :
        +T1nf a b, T1nf b b < a {n:nat | const_path n.+1 a b}.
        + +
        +Lemma constant_to_standard_path (a b : T1) (i : nat):
        +  T1nf a const_path i.+1 a b zero < a
        +  {j:nat | standard_path i.+1 a j b}.
        + +
        +Theorem LT_to_standard_path (a b : T1) :
        +  T1nf a T1nf b b < a
        +  {n : nat & {j:nat | standard_path n.+1 a j b}}.
        + +
        +
        + +
        +

        Adaptation to E0

        + +
        +
        + +
        +Notation hCanon_plus := Canon_plus.
        +Definition Canon_plus i a b :=
        +  hCanon_plus i (E0_g2h a) (E0_g2h b).
        + +
        +
        + +
        +

        Examples

        + +
        +
        +Example ex_path1 : path (T1omega × (\F 2)) [:: 2; 2; 2] T1omega.
        + +
        +Example ex_path2: path (T1omega × \F 2) [:: 3; 4; 5; 6] T1omega.
        + +
        +Example ex_path3: path (T1omega × \F 2) (index_iota 3 15) zero.
        + +
        +Example ex_path4: path (T1omega × \F 2) (List.repeat 3 8) zero.
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GPrelude.html b/theories/html/gaia_hydras.GPrelude.html new file mode 100644 index 00000000..27c58c88 --- /dev/null +++ b/theories/html/gaia_hydras.GPrelude.html @@ -0,0 +1,44 @@ + + + + + +gaia_hydras.GPrelude + + + + +
        + + + +
        + +

        Library gaia_hydras.GPrelude

        + +
        +
        + +
        +Learning ssreflect: +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +Lemma diffP {T:eqType}(i j:T): reflect (i j) (i != j).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.GaiaToHydra.html b/theories/html/gaia_hydras.GaiaToHydra.html new file mode 100644 index 00000000..ff3be1e3 --- /dev/null +++ b/theories/html/gaia_hydras.GaiaToHydra.html @@ -0,0 +1,60 @@ + + + + + +gaia_hydras.GaiaToHydra + + + + +
        + + + +
        + +

        Library gaia_hydras.GaiaToHydra

        + +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +Require Import T1Bridge .
        +From hydras Require Import T1.
        + +
        +From gaia Require Import ssete9.
        +Import Epsilon0.T1.
        + +
        +Locate T1.
        + +
        + +
        +Lemma hmultA : associative T1mul.
        + +
        +Example Ex1 (a: T1): T1omega × (a × T1omega) = T1omega × a × T1omega.
        + +
        +Lemma hmult_dist : right_distributive T1mul T1add.
        + +
        +Close Scope t1_scope.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.HydraGaia_Examples.html b/theories/html/gaia_hydras.HydraGaia_Examples.html new file mode 100644 index 00000000..4bfe7bf3 --- /dev/null +++ b/theories/html/gaia_hydras.HydraGaia_Examples.html @@ -0,0 +1,98 @@ + + + + + +gaia_hydras.HydraGaia_Examples + + + + +
        + + + +
        + +

        Library gaia_hydras.HydraGaia_Examples

        + +
        +From mathcomp Require Import all_ssreflect zify.
        + +
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic.
        +From hydras Require Import T1 E0 Hessenberg.
        +From gaia Require Export ssete9.
        + +
        +Require Import T1Bridge GCanon GHessenberg GLarge_Sets.
        +Set Implicit Arguments.
        + +
        +Check \F 42.
        + +
        + +
        + +
        +Example α : T1 :=
        T1omega + phi0 T1omega × \F 3 + phi0 (\F 5) × \F 4 + T1omega × T1omega.
        + +
        +Example β : T1 := phi0 (phi0 (\F 2)).
        + +
        + +
        + +
        + +
        + +
        + +
        +
        + +
        +Hessenberg's sum +
        +
        + +
        +Print oplus.
        + +
        + +
        + +
        +Check T1lt (\F 42) T1omega.
        + +
        +Check (\F 42 < T1omega)%ca.
        + +
        +Check \F 42 < T1omega. +
        + +
        +Check T1.lt (T1.T1nat 42) T1.T1omega.
        + +
        +Check T1.lt (\F 42)%t1 T1.T1omega.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.ON_gfinite.html b/theories/html/gaia_hydras.ON_gfinite.html new file mode 100644 index 00000000..3a4789e7 --- /dev/null +++ b/theories/html/gaia_hydras.ON_gfinite.html @@ -0,0 +1,86 @@ + + + + + +gaia_hydras.ON_gfinite + + + + +
        + + + +
        + +

        Library gaia_hydras.ON_gfinite

        + +
        +
        + +
        +ordinals a la mathcomp +
        +
        +From hydras Require Import DecPreOrder ON_Generic.
        +From mathcomp Require Import all_ssreflect zify.
        +From gaia Require Export ssete9.
        +From Coq Require Import Logic.Eqdep_dec.
        + +
        +Set Implicit Arguments.
        + +
        +Definition finord_lt (n:nat) (alpha beta: 'I_n): bool :=
        +  (alpha < beta)%N.
        + +
        +#[global] Instance finord_compare (n:nat) : Compare ('I_n) :=
        +  fun alpha betaNat.compare alpha beta.
        + +
        +Lemma finord_compare_correct (n:nat) (alpha beta : 'I_n) :
        +  CompSpec eq (@finord_lt n) alpha beta (compare alpha beta).
        + +
        +#[global] Instance finord_sto n : StrictOrder (@finord_lt n).
        + +
        +#[global] Instance finord_comp n :
        +  Comparable (@finord_lt n) (@finord_compare n).
        + +
        +Lemma finord_lt_wf n : well_founded (@finord_lt n).
        + +
        +#[global] Instance finord_ON n : ON (@finord_lt n) (@finord_compare n).
        + +
        +
        + +
        +Examples +
        +
        + +
        +#[program] Example o_33_of_42: 'I_42 := @Ordinal 42 33 _.
        + +
        +#[program] Example o_36_of_42: 'I_42 := @Ordinal 42 36 _.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.T1Bridge.html b/theories/html/gaia_hydras.T1Bridge.html new file mode 100644 index 00000000..5494ce87 --- /dev/null +++ b/theories/html/gaia_hydras.T1Bridge.html @@ -0,0 +1,682 @@ + + + + + +gaia_hydras.T1Bridge + + + + +
        + + + +
        + +

        Library gaia_hydras.T1Bridge

        + +
        +
        + +
        +

        Bridge between Hydra-battle's and Gaia's T1 (Experimental)

        + + +
        + +This library introduces tools for making definitions and lemmas from + Hydra battles's ordinals compatible with + Gaia's ssete9 library. + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        + +
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic T1 E0.
        +From gaia Require Export ssete9.
        +Set Implicit Arguments.
        + +
        +
        + +
        +The name T1 denotes Gaia's data type. We use T1.T1 or hT1 for Hydra battles ordinal terms. + +
        +
        + +
        +#[global] Notation hT1 := T1.T1.
        +#[global] Notation T1 := ssete9.CantorOrdinal.T1.
        + +
        +
        + +
        +We rename Hydra battle's total order on hT1 +
        +
        + +
        + +
        +
        + +
        +Restrictions to terms in normal form +
        +
        + +
        +#[global] Notation LT := (restrict T1nf T1lt).
        +#[global] Notation LE := (restrict T1nf T1le).
        + +
        + +
        +
        + +
        +Translation functions +
        +
        + +
        +Fixpoint h2g (a : hT1) : T1 :=
        +  if a is T1.cons a n b then cons (h2g a) n (h2g b) else zero.
        + +
        +Fixpoint g2h (a : T1) : hT1 :=
        +  if a is cons a n b then T1.cons (g2h a) n (g2h b) else T1.zero.
        + +
        +Lemma h2g_g2hK : cancel g2h h2g.
        + +
        +Lemma g2h_h2gK : cancel h2g g2h.
        + +
        +Lemma g2h_eqE (a b: T1): g2h a = g2h b a = b.
        + +
        +Lemma h2g_eqE (a b :hT1): h2g a = h2g b a = b.
        + +
        +Lemma g2h_diffE (a b : T1) : g2h a g2h b a b.
        + +
        +Lemma h2g_diffE (a b : hT1) : h2g a h2g b a b.
        + +
        +
        + +
        +Pretty printing +
        +
        +Definition T1pp (a:T1) : ppT1 := pp (g2h a).
        + +
        +
        + +
        +

        refinement of constants, functions, etc.

        + +
        +
        + +
        + +
        +Definition refines0 (x:hT1)(y:T1) := y = h2g x.
        + +
        +Definition refines1 (f:hT1 hT1) (f': T1 T1) :=
        +   x: hT1, f' (h2g x) = h2g (f x).
        + +
        +Definition refines2 (f:hT1 hT1 hT1) (f': T1 T1 T1 ) :=
        +   x y : hT1, f' (h2g x) (h2g y) = h2g (f x y).
        + +
        +Definition refinesPred (hP: hT1 Prop) (gP: T1 Prop) :=
        +   x : hT1, hP x gP (h2g x).
        + +
        +Definition refinesRel (hR: hT1 hT1 Prop)
        +  (gR: T1 T1 Prop) :=
        +   x y : hT1, hR x y gR (h2g x) (h2g y).
        + +
        + +
        +Lemma refines1_R f f' :
        +  refines1 f f' y: T1, f (g2h y) = g2h (f' y).
        + +
        +Lemma refines2_R f f' :
        +  refines2 f f' y z: T1, f (g2h y) (g2h z) = g2h (f' y z).
        + +
        +
        + +
        +

        Refinements of usual constants

        + +
        +
        + +
        + +
        +Lemma zero_ref : refines0 T1.zero zero.
        + +
        +Lemma one_ref : refines0 T1.one one.
        + +
        +Lemma Finite_ref (n:nat) : refines0 (T1.T1nat n) (\F n).
        + +
        +Lemma omega_ref : refines0 T1.T1omega T1omega.
        + +
        +
        + +
        +

        unary functions and predicates

        + +
        +
        + +
        +Lemma succ_ref: refines1 T1.succ T1succ.
        +Lemma phi0_ref x: refines0 (T1.phi0 x) (phi0 (h2g x)). +
        +Lemma g2h_phi0 a : g2h (phi0 a) = T1.phi0 (g2h a).
        + +
        +Lemma ap_ref : refinesPred Epsilon0.T1.ap T1ap.
        + +
        +
        + +
        +

        Equality and comparison

        + +
        +
        + +
        +Lemma T1eq_refl (a: T1) : T1eq a a.
        + +
        +Lemma T1eqE a b: T1eq a b g2h a = g2h b.
        + +
        +Lemma T1eq_h2g (a b : hT1) : T1eq (h2g a) (h2g b) a = b.
        + +
        +Lemma compare_ref (x y: hT1) :
        +  match T1.compare_T1 x y with
        +  | Datatypes.LtT1lt (h2g x) (h2g y)
        +  | Datatypes.Eqh2g x = h2g y
        +  | Datatypes.GtT1lt (h2g y) (h2g x)
        +  end.
        + +
        +Lemma decide_hltE (a b : hT1):
        +  bool_decide (T1.lt a b) = (h2g a < h2g b).
        + +
        +Lemma lt_ref : refinesRel T1.lt T1lt.
        + +
        +Lemma le_ref : refinesRel T1.le T1le.
        + +
        +
        + +
        +

        Ordinal addition

        + +
        +
        + +
        +Lemma plus_ref : refines2 T1.T1add T1add.
        + +
        +
        + +
        +

        Ordinal multiplication

        + +
        +
        + +
        +Section Proof_of_mult_ref.
        + +
        +  Lemma T1mul_a0E (c : T1) : c × zero = zero.
        + +
        +  Lemma T1mul_cons_cons_E n b n' b' :
        +    cons zero n b × cons zero n' b' =
        +      cons zero (n × n' + n + n') b'.
        + +
        + +
        +  Lemma T1mulE4 a n b n' b' :
        +    a != zero (cons a n b) × (cons zero n' b') =
        +                   cons a (n × n' + n + n') b.
        + +
        +  Lemma multE4 a n b n' b' :
        +    a Epsilon0.T1.zero
        +    Epsilon0.T1.T1mul (T1.cons a n b)
        +      (T1.cons Epsilon0.T1.zero n' b') =
        +      T1.cons a (n × n' + n + n') b.
        + +
        +  Lemma T1mulE5 a n b a' n' b' :
        +    a' != zero
        +    (cons a n b) × (cons a' n' b') =
        +      cons (a + a') n' (T1mul (cons a n b) b').
        + +
        +  Lemma multE5 a n b a' n' b' :
        +    a' T1.zero
        +    Epsilon0.T1.T1mul (T1.cons a n b) (T1.cons a' n' b') =
        +      T1.cons (T1.T1add a a') n' (T1.T1mul (T1.cons a n b) b').
        + +
        +  Lemma h2g_cons a n b : h2g (T1.cons a n b)= cons (h2g a) n (h2g b).
        + +
        +  Lemma g2h_cons a n b : g2h (cons a n b) = T1.cons (g2h a) n (g2h b).
        + +
        +  Lemma h2g_zero : h2g T1.zero = zero.
        + +
        +  Lemma g2h_zero : g2h zero = T1.zero.
        + +
        +  Lemma mult_ref0 : refines2 T1.T1mul T1mul.
        + +
        +End Proof_of_mult_ref.
        + +
        +Lemma mult_ref : refines2 T1.T1mul T1mul.
        + +
        +Lemma g2h_multE (a b : T1) : g2h (a × b) = T1.T1mul (g2h a) (g2h b).
        + +
        + +
        +Lemma g2h_plusE (a b: T1) : g2h (a + b) = T1.T1add (g2h a) (g2h b).
        + +
        +
        + +
        +

        Ordinal terms in normal form

        + +
        +
        + +
        + +
        +Lemma nf_ref (a: hT1) : T1.nf_b a = T1nf (h2g a).
        + +
        +Lemma LT_ref : refinesRel T1.LT LT.
        + +
        +Lemma LE_ref : refinesRel T1.LE LE.
        + +
        +
        + +
        +Limits, successors, etc +
        +
        + +
        +Lemma T1limit_ref (a:Epsilon0.T1.T1) : T1.T1limit a = T1limit (h2g a).
        + +
        +Lemma T1is_succ_ref (a:Epsilon0.T1.T1): T1.T1is_succ a = T1is_succ (h2g a).
        + +
        + +
        +Lemma hnf_g2h a : T1.nf (g2h a) = T1nf a.
        + +
        +Lemma g2h_succ a : g2h (T1succ a) = T1.succ (g2h a).
        + +
        +Lemma hlt_iff a b: T1.lt a b h2g a < h2g b.
        + +
        + +
        +Lemma T1lt_iff a b: T1nf a T1nf b
        +                          a < b g2h a t1< g2h b.
        + +
        +Lemma T1le_iff (a b: T1):
        +  a b T1.le (g2h a) (g2h b).
        + +
        +
        + +
        +

        Well formed ordinals as a data type

        + +
        +
        +#[global] Notation hE0 := E0.E0.
        +#[global] Notation hcnf := E0.cnf.
        +#[global] Notation hE0lt := E0.E0lt.
        +#[global] Notation hE0le := E0.E0le.
        +#[global] Notation hE0zero := E0.E0zero.
        +#[global] Notation hE0omega := E0.E0omega.
        +#[global] Notation hE0phi0 := E0.E0phi0.
        +#[global] Notation hE0fin := E0.E0fin.
        +#[global] Notation hE0limit := E0.E0limit.
        +#[global] Notation hE0is_succ := E0.E0is_succ.
        + +
        +Record E0 := mkE0 { cnf : T1 ; _ : T1nf cnf == true}.
        +Coercion cnf: E0 >-> T1.
        + +
        +Canonical e0Sub := [subType for cnf].
        + +
        +Check fun (x:E0) ⇒ val x.
        + +
        +Remark omeganf : T1nf T1omega == true.
        + +
        +Check (Sub T1omega).
        + +
        +Check (Sub T1omega omeganf : e0Sub).
        + +
        +Check (Sub T1omega omeganf : E0).
        + +
        +Definition E0eqb (a b: E0):= cnf a == cnf b.
        + +
        +Lemma gE0_eq_intro a b : cnf a = cnf b a = b.
        + +
        +Definition E0_eq_mixin : Equality.mixin_of E0.
        + +
        +Definition E0_eqtype := Equality.Pack E0_eq_mixin.
        +Canonical Structure E0_eqtype.
        + +
        + +
        +Definition ppE0 (a: E0) := T1pp (cnf a).
        + +
        +Definition E0lt (a b: E0) := cnf a < cnf b.
        +Definition E0le (a b: E0) := cnf a cnf b.
        + +
        +#[global, program] Definition E0zero: E0 := @mkE0 zero _.
        + +
        +#[global, program]
        Definition E0succ (a: E0): E0 := @mkE0 (T1succ (cnf a)) _.
        + +
        +#[global, program]
        Definition E0pred (a:E0) : E0:= @mkE0 (T1pred (cnf a)) _.
        + +
        +Fixpoint E0fin (n:nat) : E0 :=
        +  if n is p.+1 then E0succ (E0fin p) else E0zero.
        + +
        +#[program] Definition E0omega: E0 := @mkE0 T1omega _.
        + +
        +#[program] Definition E0phi0 (a: E0) : E0 := @mkE0 (phi0 (cnf a)) _.
        + +
        +#[program] Definition E0plus (a beta: E0) : E0 :=
        +  @mkE0 (T1add (cnf a) (cnf beta)) _.
        + +
        +#[program] Definition E0mul (a beta: E0) : E0 :=
        +  @mkE0 (T1mul (cnf a) (cnf beta)) _.
        + +
        +Lemma E0fin_cnf (n:nat) : cnf (E0fin n) = \F n.
        + +
        +#[program] Definition E0_h2g (a: hE0): E0:= @mkE0 (h2g (E0.cnf a)) _.
        + +
        +#[program] Definition E0_g2h (a: E0): hE0 := @E0.mkord (g2h (cnf a)) _.
        + +
        + +
        +Definition E0limit a := hE0limit (E0_g2h a).
        + +
        +Definition E0is_succ a := hE0is_succ (E0_g2h a).
        + +
        +Lemma E0_h2g_nf (a:hE0) : T1nf (cnf (E0_h2g a)).
        + +
        +Lemma gE0lt_iff a beta : E0lt a beta E0_g2h a o< E0_g2h beta.
        + +
        +Lemma gE0le_iff a beta : E0le a beta E0_g2h a o E0_g2h beta.
        + +
        +Lemma E0_h2g_g2hK : cancel E0_g2h E0_h2g.
        + +
        +Lemma E0_g2h_h2gK : cancel E0_h2g E0_g2h.
        + +
        +Lemma g2h_E0succ a : E0_g2h (E0succ a)= E0.E0succ (E0_g2h a).
        + +
        +Lemma E0is_succ_succ a : E0is_succ (E0succ a).
        + +
        + +
        +Lemma E0is_succE a: E0is_succ a {beta: E0 | a = E0succ beta}.
        + +
        +Lemma E0_eqE (x y: E0) : x = y (E0_g2h x = E0_g2h y).
        + +
        +Lemma E0_diffE (x y: E0) : x y (E0_g2h x E0_g2h y).
        + +
        + +
        +Lemma E0pred_succK x : E0pred (E0succ x) = x.
        + +
        +Lemma g2h_E0zero : E0_g2h E0zero = E0.E0zero.
        + +
        +Lemma E0g2h_Fin i: E0_g2h (E0fin i) = E0.E0fin i.
        + +
        +Lemma E0g2h_phi0 a : E0_g2h (E0phi0 a) = E0.E0phi0 (E0_g2h a).
        + +
        +Lemma E0g2h_mulE (a b: E0): E0_g2h (E0mul a b) = E0.E0mul (E0_g2h a) (E0_g2h b).
        + +
        +Lemma E0g2h_plusE (a b: E0): E0_g2h (E0plus a b)= E0.E0add (E0_g2h a) (E0_g2h b).
        + +
        +Lemma E0g2h_omegaE : E0_g2h E0omega = hE0omega.
        + +
        +From Coq Require Import Relations Basics
        +     Wellfounded.Inverse_Image Wellfounded.Inclusion.
        + +
        +
        + +
        +TODO: simplify this proof !!! +
        +
        + +
        +Lemma gE0lt_wf : well_founded E0lt.
        + +
        +Lemma L1' (a: T1) : T1omega × (a × T1omega) = T1omega × a × T1omega.
        + +
        +
        + +
        +Sequences and limits +
        +
        + +
        +Definition g2h_seq (s: nat T1) n := g2h (s n).
        +Definition h2g_seq (s: nat hT1) n := h2g (s n).
        + +
        +Definition gstrict_lub (s : nat T1) (lambda : T1) :=
        +  ( i : nat, LT (s i) lambda)
        +    ( a : T1, ( i : nat, LE (s i) a) LE lambda a).
        + +
        +Lemma strict_lub_ref (s:nat hT1) (lambda: hT1) :
        +  strict_lub s lambda gstrict_lub (h2g_seq s) (h2g lambda).
        + +
        +Search ( _ × ?beta = ?beta)%ca.
        + +
        +Search ( _ × ?beta = ?beta)%t1.
        + +
        +#[global] Instance T1compare : Compare T1:=
        +  fun a betacompare (g2h a) (g2h beta).
        + +
        + +
        +Lemma compare_g2h (a beta : T1):
        +  compare (g2h a) (g2h beta) = compare a beta .
        + +
        Lemma compare_h2g (a beta: hT1) :
        +   compare (h2g a) (h2g beta) =compare a beta .
        + +
        +
        + +
        +

        Make E0 an ordinal notation

        + +
        +
        + +
        +Lemma T1compare_correct (a b: T1):
        +  CompSpec eq T1lt a b (compare a b).
        + +
        +#[global] Instance E0compare: Compare E0 :=
        +  fun (alpha beta: E0) ⇒ T1compare (cnf alpha) (cnf beta).
        + +
        +Lemma E0compare_correct (alpha beta : E0) :
        +  CompSpec eq E0lt alpha beta (compare alpha beta).
        + +
        +#[global] Instance E0_sto : StrictOrder E0lt.
        + +
        +#[global] Instance E0_comp : Comparable E0lt compare.
        + +
        + +
        +#[global] Instance Epsilon0 : ON E0lt compare.
        + +
        +Locate T1omega.
        + +
        +
        + +
        +

        Abstract properties of arithmetic functions (with SSreflect inequalities)

        + + +
        +
        + +
        +Definition strict_mono (f: nat nat) :=
        +   n p, (n< p)%N (f n < f p)%N.
        + +
        +Definition dominates_from (n : nat) (g f : nat nat) :=
        +   p : nat, (n p)%N (f p < g p)%N.
        + +
        +Definition dominates g f := n : nat, dominates_from n g f .
        + +
        +Definition dominates_strong g f := {n : nat | dominates_from n g f}.
        + +
        +Definition fun_le f g := n:nat, (f n g n)%N.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.T1Choice.html b/theories/html/gaia_hydras.T1Choice.html new file mode 100644 index 00000000..06064f0d --- /dev/null +++ b/theories/html/gaia_hydras.T1Choice.html @@ -0,0 +1,216 @@ + + + + + +gaia_hydras.T1Choice + + + + +
        + + + +
        + +

        Library gaia_hydras.T1Choice

        + +
        +
        + +
        +Experimental !!!! This file is a draft !!! +
        +
        + +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic T1 E0.
        +From gaia Require Export ssete9.
        +Require Import T1Bridge.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        + Type T1 vs generic trees +
        +
        + +
        +Fixpoint T12Tree (a: T1): GenTree.tree nat :=
        +  if a is cons b n c
        +  then GenTree.Node n [:: T12Tree b; T12Tree c]
        +  else GenTree.Leaf 0.
        + +
        +Fixpoint Tree2T1 (t: GenTree.tree nat): option T1 :=
        +  match t with
        +  | GenTree.Leaf 0 ⇒ Some zero
        +  | GenTree.Node n [:: t1; t2]
        +      match Tree2T1 t1, Tree2T1 t2 with
        +      | Some b, Some cSome (cons b n c)
        +      | _, _None
        +      end
        +  | _None
        +  end.
        + +
        +Lemma TreeT1K : pcancel T12Tree Tree2T1.
        + +
        +
        + +
        +to remove (useless) +
        +
        +Lemma T12Tree_inj: injective T12Tree.
        + +
        +Definition T1mixin :
        +  Countable.mixin_of T1 := PcanCountMixin TreeT1K.
        + +
        +Canonical T1Choice :=
        +  Eval hnf in ChoiceType T1 (CountChoiceMixin T1mixin).
        + +
        +Example ex_pos: alpha: T1, zero != alpha.
        + +
        +Example some_pos: T1 := xchoose ex_pos.
        + +
        +Example some_pos' : T1 := choose (fun p : T1zero != p)
        +                                 T1omega.
        + +
        +Goal (zero: T1Choice) != some_pos'.
        + +
        +
        + +
        + = EqType T1 (EqMixin (@T1eqP)) + : eqType +
        +
        + +
        + +
        +
        + +
        + = Choice.Pack + {| + Choice.base := EqMixin (@T1eqP); + Choice.mixin := PcanChoiceMixin (pcan_pickleK TreeT1K) + |} + : choiceType + +
        + + +
        +
        + +
        +Definition T1_le_Mixin := leOrderMixin T1Choice.
        + +
        +Definition T1min a b := if T1lt a b then a else b.
        +Definition T1max a b := if T1lt a b then b else a.
        + +
        +Lemma T1ltE x y : T1lt x y = (y != x) && T1le x y.
        + +
        +Lemma T1minE x y : T1min x y = (if T1lt x y then x else y).
        + +
        +Lemma T1maxE x y : T1max x y = (if T1lt x y then y else x).
        + +
        +Lemma T1le_asym: ssrbool.antisymmetric T1le.
        + +
        +Definition T1leOrderMixin : leOrderMixin T1Choice :=
        +  LeOrderMixin T1ltE T1minE T1maxE T1le_asym T1le_trans T1le_total.
        + +
        +Canonical T1orderType :=
        +  @OrderOfChoiceType tt T1Choice T1leOrderMixin.
        + +
        +Goal @Order.le tt T1orderType T1omega T1omega.
        + +
        +Check T1omega: T1orderType.
        + +
        +Goal ((T1omega:T1orderType) (T1omega:T1orderType))%O.
        + +
        +Notation "x <= y" := (@Order.le _ T1orderType x y).
        + +
        +Notation "x < y" := (@Order.lt _ T1orderType x y).
        + +
        +About Order.le.
        + +
        +Goal @Order.le tt T1orderType T1omega T1omega.
        +Import Order.POrderTheory.
        + +
        +Goal T1omega T1omega.
        +Set Printing All.
        + +
        +Goal T1omega < T1succ T1omega.
        + +
        + +
        +Goal ~~ (<%O (T1omega:T1orderType) (T1omega:T1orderType)).
        + +
        +Goal ~~(T1omega < T1omega).
        + +
        +Goal ~~ @Order.lt tt (T1orderType) T1omega T1omega.
        + +
        +Goal T1omega T1omega.
        + +
        + +
        +Print E0.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.T2Bridge.html b/theories/html/gaia_hydras.T2Bridge.html new file mode 100644 index 00000000..4442c65b --- /dev/null +++ b/theories/html/gaia_hydras.T2Bridge.html @@ -0,0 +1,114 @@ + + + + + +gaia_hydras.T2Bridge + + + + +
        + + + +
        + +

        Library gaia_hydras.T2Bridge

        + +
        +
        + +
        +

        Bridge between Hydra-battle's and Gaia's T1 (Experimental)

        + + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From Coq Require Import Logic.Eqdep_dec.
        +From hydras Require Import DecPreOrder ON_Generic T2 Gamma0.
        + +
        +From gaia Require Export ssete9.
        +Import Gamma0.
        + +
        +Set Implicit Arguments.
        + +
        + +
        +
        + +
        +Hydra-Battles' type for ordinal terms below Gamma00 +
        +
        +Check Gamma0.T2.T2.
        +Print Gamma0.T2.T2.
        +#[global] Notation hT2 := hydras.Gamma0.T2.T2.
        + +
        +
        + +
        +Gaia's type for ordinal terms below epsilon0 +
        +
        +#[global] Notation T2 := ssete9.Gamma0.T2.
        + +
        +#[global] Notation hcons := gcons.
        +#[global] Notation hzero := hydras.Gamma0.T2.zero.
        + +
        +Fixpoint h2g (alpha : hT2) : T2 :=
        +  match alpha with
        +    hzerozero
        +  | hcons a b n ccons (h2g a) (h2g b) n (h2g c)
        +  end.
        + +
        +Fixpoint g2h (alpha : T2) : hT2 :=
        +  match alpha with
        +    zerohzero
        +  | cons a b n chcons (g2h a)(g2h b) n (g2h c)
        +  end.
        + +
        +Lemma h2g_g2hK : cancel g2h h2g.
        + +
        +Lemma g2h_h2gK : cancel h2g g2h.
        + +
        +Lemma g2h_eqE (a b: T2) : g2h a = g2h b a = b.
        + +
        +Lemma h2g_eqE (a b :hT2) : h2g a = h2g b a = b.
        + +
        + +
        +Check (fun a b : hT2compare a b).
        + +
        +About T2lt.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.nfwfgaia.html b/theories/html/gaia_hydras.nfwfgaia.html new file mode 100644 index 00000000..a46c2753 --- /dev/null +++ b/theories/html/gaia_hydras.nfwfgaia.html @@ -0,0 +1,3901 @@ + + + + + +gaia_hydras.nfwfgaia + + + + +
        + + + +
        + +

        Library gaia_hydras.nfwfgaia

        + +
        +
        + +
        +Copy of gaia's ssete9.v (for experimenting Alectryon documentation) Changes from original proof script are signaled as additions/changes or inside Alectryon snippets + +
        + +

        Ordinals in Pure Coq

        + + Copyright INRIA (2013-2013) Marelle Team (José Grimm). + After a work of Castéran + +
        +
        + +
        +From mathcomp
        +Require Import ssreflect ssrfun ssrbool eqtype ssrnat.
        +From mathcomp Require Import fintype bigop.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        prelude

        + +
        + + Useful lemmas missing in ssreflect +
        +
        + +
        +Lemma if_simpl (p: bool): (if p then true else false) = p.
        + +
        +Lemma ltn_simpl1 n n': ((n' + n).+1 < n) = false.
        + +
        +Lemma eqn_simpl1 n n': ((n' + n).+1 == n) = false.
        + +
        +Lemma ltn_simpl2 n n' n'':
        +  (n × n' + n + n' < n × n'' + n + n'') = (n' < n'').
        + +
        +Lemma eqn_simpl2 n n' n'':
        +   (n × n' + n + n' == n × n'' + n + n'') = (n' == n'').
        + +
        +Lemma ltn_add_le m1 m2 n1 n2: m1 < n1 m2 n2 m1 + m2 < n1 + n2.
        + +
        +Lemma ltn_add_el m1 m2 n1 n2: m1 n1 m2 < n2 m1 + m2 < n1 + n2.
        + +
        +Lemma ltn_add_ll m1 m2 n1 n2: m1 < n1 m2 < n2 m1 + m2 < n1 + n2.
        + +
        +
        + +
        +The ssreflect comparison on nat is WF +
        +
        + +
        +Lemma lt_wf: well_founded (fun (a b:nat) ⇒ a < b).
        + +
        +
        + +
        +

        Example 1

        + +
        + + An example of function defined by transfinite induction using Fix +
        +
        +Module Wf_ex.
        + +
        +Definition f_spec f n :=
        +   if n is m.+2 then (f (f m.+1).+1 ).+1 else 0.
        + +
        +Lemma f_spec_simp f n: ( n, f n = f_spec f n) f n = n.-1.
        + +
        +Lemma f0 n p: p n p.+2 n.+2.
        + +
        +Definition f1 :
        +   x, ( z, z < x {y:nat |y z.-1})
        +  {y:nat | y x.-1}.
        + +
        +Definition f2 := Fix lt_wf _ f1.
        +Definition f (x:nat): nat := sval (f2 x).
        + +
        +Lemma f_eqn x: f2 x = f1 (fun y _f2 y).
        + +
        +Lemma f_correct n: f n = f_spec f n.
        + +
        +End Wf_ex.
        + +
        +
        + +
        +

        Example 2

        + +
        + + Second example, + f(n) = 1 + \sum(i < n) f(i) +
        +
        + +
        +Module Wfsum.
        + +
        +Definition psum (f: nat nat) n := \sum_(i< n) (f i).
        +Definition f_spec f:= n, f n = (psum f n).+1.
        + +
        +Lemma f_spec_simp f n: f_spec f f n = 2 ^ n.
        + +
        +Lemma psum_exten n f g :
        +   ( k, k < n f k = g k) (psum f n).+1 = (psum g n).+1.
        + +
        +Lemma lt_dec n m: {n <m} + {~~ (n < m) }.
        + +
        +Definition extension (n : nat) (p : k : nat, k < n nat) k :=
        +  match lt_dec k n with
        +    | left xp k x
        +    | _ ⇒ 0 end.
        + +
        +Definition f1 (n : nat) (h : z : nat, z < n nat) :=
        +    (psum (extension h) n).+1.
        + +
        +Definition f2 := Fix lt_wf _ f1.
        + +
        +Lemma f_eqn x: f2 x = f1 (n:=x) (fun y _f2 y).
        + +
        +Definition f (x:nat): nat := f2 x.
        + +
        +Lemma f_correct: f_spec f.
        + +
        +End Wfsum.
        + +
        +
        + +
        +

        Example 3

        + +
        + + We consider here only even numbers, show that comparison is WF, define a + function by transfinite induction and show it is correct. +
        +
        + +
        +Module Wf_ex3.
        + +
        +Definition lte n m := [&& ~~ odd n, ~~ odd m & n < m].
        + +
        +Lemma lte_wf: well_founded lte.
        + +
        +Definition f_spec f n :=
        +   if n is m.+4 then (f (f (m.+2)).*2.+2 ).+1 else 0.
        + +
        +Lemma f_spec_simp f n: ~~ odd n ( n, ~~odd n f n = f_spec f n)
        +    f n = (n.-1)./2.
        + +
        +Lemma f_spec_simp1 f n: ( n, ~~odd n f n = f_spec f n)
        +    f (n.*2.+2) = n.
        + +
        +Lemma f_spec_simp2 f n: ( n, f n = f_spec f n) f(n.*2.+3) = n.
        + +
        +Lemma f0a y n: odd n = false odd n.+2 y (n.+2)./2.-1
        +   y n./2 lte (y.*2).+2 n.+4.
        + +
        +Lemma f0b a b: odd a.*2.+2 b (a.*2.+2)./2.-1 b a.
        + +
        +Lemma f0c n: odd n = false lte n.+2 n.+4.
        + +
        +Lemma odd_dec n : {odd n} + {odd n = false}.
        + +
        +Definition f1 :
        +   x, ( z, lte z x {y:nat | odd z y (z./2).-1})
        +  {y:nat | odd x y (x./2).-1}.
        + +
        +Definition f2 := Fix lte_wf _ f1.
        +Definition f (x:nat): nat := sval (f2 x).
        + +
        +Lemma f_eqn x: f2 x = f1 (fun y _f2 y).
        + +
        +Lemma f_correct n: ~~odd n f n = f_spec f n.
        + +
        +End Wf_ex3.
        + +
        +
        + +
        +

        More on accessiblity

        + +
        + + We show that there is no striclty decreasing function with domain nat +
        +
        +Section Sequences.
        + +
        +Variable A : Set.
        +Variable R : A A Prop.
        + +
        +Lemma acc_rec a b: R a b Acc R b Acc R a.
        + +
        +Hypothesis W : well_founded R.
        + +
        +Theorem not_decreasing :
        +  ¬ ( f : nat A, ( i:nat, R (f i.+1) (f i))).
        + +
        +End Sequences.
        + +
        +
        + +
        +We show here an induction principle; we could use it for ordinals in NF +form. +
        +
        + +
        +Section restricted_recursion.
        + +
        +Variables (A:Type)(P:AProp)(R:AAProp).
        + +
        +Definition restrict a b := [/\ P a, R a b & P b].
        + +
        +Definition well_founded_P := a, P a Acc restrict a.
        + +
        +Lemma P_well_founded_induction_type :
        +       well_founded_P
        +        Q : A Type,
        +       ( x : A, P x ( y : A, P y R y x Q y) Q x)
        +        a : A, P a Q a.
        +End restricted_recursion.
        +Module CantorOrdinal.
        + +
        + +
        +
        + +
        +

        The type T1

        + +
        + + This type represents all ordinals less that + ε 0 , + via the +Cantor Normal Form. More exactly cons a n b represents + ω A * (n.+1) + B + if a represents A and b represents B. +
        +
        + +
        + +
        +Inductive T1 : Set :=
        +  zero : T1
        +| cons : T1 nat T1 T1.
        + +
        + +
        +
        + +
        +

        Equality

        + +
        + + we define a boolean equality, the use the mechanism of canonical + structures provided by ssreflect +
        +
        + +
        +Fixpoint T1eq x y {struct x} :=
        +  match x, y with
        +  | zero, zerotrue
        +  | cons a n b, cons a' n' b'[&& T1eq a a', n== n' & T1eq b b' ]
        +  | _, _false
        +end.
        + +
        +Lemma T1eqP : Equality.axiom T1eq.
        + +
        +Canonical T1_eqMixin := EqMixin T1eqP.
        +Canonical T1_eqType := Eval hnf in EqType T1 T1_eqMixin.
        + +
        +Arguments T1eqP {x y}.
        + +
        +Lemma T1eqE a n b a' n' b':
        +  (cons a n b == cons a' n' b') = [&& a == a', n== n' & b == b' ].
        + +
        +Declare Scope cantor_scope.
        +Delimit Scope cantor_scope with ca.
        +Open Scope cantor_scope.
        + +
        +
        + +
        +Some definitions +
          +
        • φ0(x) is cons x 0 zero , + it represents ω x + +
        • +
        • one is φ0(0) + +
        • +
        • omega is φ0(1) + +
        • +
        • bad is an example of an ordinal not in normal form + +
        • +
        • fun n := \F n is the canonical injection of nat into T1 + +
        • +
        • the log of cons a n b is a + +
        • +
        • an ordinal is AP if it is in the image of φ0. + +
        • +
        + +
        +
        + +
        +Definition phi0 a := cons a 0 zero.
        +Definition one := cons zero 0 zero.
        +Definition T1omega := phi0 (phi0 zero).
        +Definition T1bad := cons zero 0 T1omega.
        +Definition T1nat (n:nat) : T1 :=
        +  if n is p.+1 then cons zero p zero else zero.
        +Definition T1log a := if a is cons a _ _ then a else zero.
        +Definition T1ap x := if x is cons a n b then ((n==0) && (b==zero)) else false.
        + +
        +Notation "\F n" := (T1nat n)(at level 29) : cantor_scope.
        + +
        +Lemma T1F_inj: injective T1nat.
        + +
        +Lemma T1phi0_zero : phi0 zero = \F 1.
        +Lemma T1phi0_zero' : phi0 zero = one.
        +Lemma T1log_phi0 x : T1log (phi0 x) = x.
        +Lemma T1ap_phi0 x: T1ap (phi0 x).
        + +
        +
        + +
        +

        Order on T1

        + +
        + + We give here a recursion definition of comparison. +Essentially, φ0(x) is strictly increasing, + +
        +
        + +
        +Fixpoint T1lt x y {struct x} :=
        +  if x is cons a n b then
        +    if y is cons a' n' b' then
        +      if a < a' then true
        +      else if a == a' then
        +         if (n < n')%N then true
        +         else if (n == n') then b < b' else false
        +         else false
        +      else false
        +  else if y is cons a' n' b' then true else false
        +where "x < y" := (T1lt x y) : cantor_scope.
        + +
        +Definition T1le (x y :T1) := (x == y) || (x < y).
        +Notation "x <= y" := (T1le x y) : cantor_scope.
        +Notation "x >= y" := (y x) (only parsing) : cantor_scope.
        +Notation "x > y" := (y < x) (only parsing) : cantor_scope.
        + +
        + +
        +Lemma T1lenn x: x x.
        + +
        +#[local] Hint Resolve T1lenn : core.
        + +
        +Lemma T1ltnn x: (x < x) = false.
        + +
        +Lemma T1lt_ne a b : a < b (a == b) = false.
        + +
        +Lemma T1lt_ne' a b : a < b (b == a) = false.
        + +
        +Lemma T1ltW a b : (a < b) (a b).
        + +
        +Lemma T1le_eqVlt a b : (a b) = (a == b) || (a < b).
        + +
        +Lemma T1lt_neAle a b : (a < b) = (a != b) && (a b).
        + +
        +Lemma T1ltn0 x: (x < zero) = false.
        +Lemma T1le0n x: zero x.
        +Lemma T1len0 x: (x zero) = (x == zero).
        +Lemma T1lt0n x: (zero < x) = (x != zero).
        + +
        +Lemma T1ge1 x: (one x) = (x != zero).
        + +
        +Lemma T1lt1 x: (x < one) = (x==zero).
        + +
        +Lemma T1nat_inc n p : (n < p)%N = (\F n < \F p).
        + +
        +
        + +
        +This is an alternative version of less-or-equal +
        +
        + +
        +Lemma T1le_consE a n b a' n' b':
        (cons a n b cons a' n' b') =
        +    if a < a' then true
        +      else if a == a' then
        +         if (n < n')%N then true
        +         else if (n == n') then b b' else false
        +         else false.
        + +
        +
        + +
        +We have exactly one of: a is less than, greater than, or equal to b +
        +
        + +
        +Lemma T1lt_trichotomy a b: [|| (a< b), (a==b) | (b < a)].
        + +
        +Lemma T1lt_anti b a: a < b (b < a) = false.
        + +
        +Lemma T1leNgt a b: (a b) = ~~ (b < a).
        + +
        +Lemma T1ltNge a b: (a < b) = ~~ (b a).
        + +
        +Lemma T1eq_le m n : (m == n) = ((m n) && (n m)).
        + +
        +Lemma T1le_total m n : (m n) || (n m).
        + +
        +
        + +
        +The next three definitions are similar to to those defined in ssrnat. +we shall use T1ltgtP a lot. + +
        +
        + +
        +CoInductive T1ltn_xor_geq m n : bool bool Set :=
        +  | T1LtnNotGeq of m < n : T1ltn_xor_geq m n false true
        +  | T1GeqNotLtn of n m : T1ltn_xor_geq m n true false.
        + +
        +CoInductive T1leq_xor_gtn m n : bool bool Set :=
        +  | T1GeqNotGtn of m n : T1leq_xor_gtn m n true false
        +  | T1GtnNotLeq of n < m : T1leq_xor_gtn m n false true.
        + +
        +CoInductive compare_T1 m n : bool bool bool Set :=
        +  | CompareT1Lt of m < n : compare_T1 m n true false false
        +  | CompareT1Gt of m > n : compare_T1 m n false true false
        +  | CompareT1Eq of m = n : compare_T1 m n false false true.
        + +
        +Lemma T1leP x y : T1leq_xor_gtn x y (x y) (y < x).
        + +
        +Lemma T1ltP m n : T1ltn_xor_geq m n (n m) (m < n).
        + +
        +Lemma T1ltgtP m n : compare_T1 m n (m < n) (n < m) (m == n).
        + +
        +
        + +
        +We show here transitivity of comparison, using T1ltgtP . +
        +
        + +
        +Lemma T1lt_trans b a c: a < b b < c a < c.
        + +
        +Lemma T1lt_le_trans b a c: a < b b c a < c.
        + +
        +Lemma T1le_lt_trans b a c: a b b < c a < c.
        + +
        +Lemma T1le_trans b a c: a b b c a c.
        + +
        +
        + +
        +The following lemma implies +x < ω x, so all ordinals are less than + ε 0 +
        +
        + +
        +Lemma head_lt_cons a n b: a < cons a n b.
        + +
        +Lemma T1lt_cons_le a n b a' n' b': (cons a n b < cons a' n' b') (a a').
        + +
        +Lemma T1le_cons_le a n b a' n' b': (cons a n b cons a' n' b') (a a').
        + +
        +Lemma phi0_lt a b: (phi0 a < phi0 b) = (a < b).
        + +
        +Lemma phi0_le a b: (phi0 a phi0 b) = (a b).
        + +
        +Lemma phi0_lt1 a n b a': (cons a n b < phi0 a') = (a < a').
        + +
        +
        + +
        +

        Normal form

        + +
        + + There exists a strictly infinite decreasing sequence of ordinals, +so the order is not well founded +
        +
        + +
        +Theorem lt_not_wf : ¬ (well_founded T1lt).
        + +
        +
        + +
        +We say that cons a n b is NF if +)b <φ0(a). +If b is cons a' n' b', this says that b is less than b'. +If a is zero, this says that b=0. + +
        +
        + +
        +Fixpoint T1nf x :=
        +  if x is cons a _ b then [&& T1nf a, T1nf b & b < phi0 a ]
        +  else true.
        + +
        +Lemma T1nf_cons0 a n: T1nf a T1nf (cons a n zero).
        + +
        +Lemma T1nf_cons_cons a n a' n' b' : T1nf (cons a n (cons a' n' b')) a' < a.
        + +
        +Lemma T1nf_consa a n b: T1nf (cons a n b) T1nf a.
        + +
        +Lemma T1nf_consb a n b: T1nf (cons a n b) T1nf b.
        + +
        +Lemma T1nf_finite1 n b: T1nf (cons zero n b) = (b == zero).
        + +
        +Lemma T1nf_finite n b: T1nf (cons zero n b) (b = zero).
        + +
        +Lemma T1nfCE: ~~(T1nf T1bad).
        + +
        +
        + +
        +We show here that the restriction of T1lt to NF ordinals is well-founded, + then prove two induction principles. Note that nf_Wf' says every + NF x is accessible by the relation: u<v, u and v NF. + If x is not NF it is trivially accessible. The proof is a bit tricky +
        +
        + +
        +Section AddLocalNotation.
        +  #[local] Notation LT :=
        +    (@restrict T1 (fun x : T1is_true (T1nf x))
        +               (fun x y : T1is_true (x < y))).
        + +
        +  Lemma nf_Wf : well_founded (restrict T1nf T1lt). +
        +  Lemma nf_Wf' : well_founded_P T1nf T1lt.
        + +
        +  Lemma T1transfinite_induction P:
        +    ( x, T1nf x ( y, T1nf y y < x P y) P x)
        +     a, T1nf a P a.
        + +
        +  Lemma T1transfinite_induction_Q (P: T1 Type) (Q: T1 Prop):
        +    ( x:T1, Q x T1nf x
        +                  ( y:T1, Q y T1nf y y < x P y) P x)
        +     a, T1nf a Q a P a.
        + +
        +  Lemma T1nf_rect (P : T1 Type):
        +    P zero
        +    ( n: nat, P (cons zero n zero))
        +    ( a n b n' b', T1nf (cons a n b)
        +                         P (cons a n b)
        +                         b' < phi0 (cons a n b)
        +                         T1nf b'
        +                         P b'
        +                         P (cons (cons a n b) n' b'))
        +     a, T1nf a P a.
        + +
        +End AddLocalNotation.
        + +
        +
        + +
        +

        Successor

        + +
        + + We say that cons a n b is +
          +
        • limit if a is non-zero, b is limit or zero + +
        • +
        • finite if a is zero + +
        • +
        • a successor if a is zero or b is a successor + +
        • +
        + and define its +
          +
        • successor as \F (n+2) or cons a n (succ b) + +
        • +
        • predecessor as \F n or cons a n (pred b) + +
        • +
        • split u,v as cons a n x, y if b split as x,y and a is non-zero; + and as 0,n+1 if a is zero + +
        • +
        +Note that if a=0, the quantity b is ignored; but when x is NF, +then b is zero. +
        +
        + +
        +Fixpoint T1limit x :=
        +  if x is cons a n b then
        +    if a==zero then false else (b== zero) || T1limit b
        +  else false.
        + +
        +Definition T1finite x := if x is cons a n b then a == zero else true.
        + +
        +Fixpoint T1is_succ x :=
        +  if x is cons a n b then (a==zero) || T1is_succ b else false.
        + +
        +Fixpoint T1succ (c:T1) : T1 :=
        +  if c is cons a n b
        +  then if a == zero then cons zero n.+1 zero else cons a n (T1succ b)
        +  else one.
        + +
        +Fixpoint T1pred (c:T1) : T1 :=
        +  if c is cons a n b then
        +    if (a==zero) then \F n else (cons a n (T1pred b))
        +  else zero.
        + +
        +Fixpoint T1split x:=
        +  if x is cons a n b then
        +    if a==zero then (zero, n.+1) else
        +      let: (x, y) := T1split b in (cons a n x,y)
        +  else (zero,0).
        + +
        +Lemma split_limit x: ((T1split x).2 == 0) = ((x==zero) || T1limit x).
        + +
        +Lemma split_is_succ x: ((T1split x).2 != 0) = (T1is_succ x).
        + +
        +Lemma split_finite x: ((T1split x).1 == zero) = T1finite x.
        + +
        +Lemma split_succ x: let:(y,n):= T1split x in T1split (T1succ x) = (y,n.+1).
        + +
        +Lemma split_pred x: let:(y,n):= T1split x in T1split (T1pred x) = (y,n.-1).
        + +
        +Lemma split_le x : (T1split x).1 x.
        + +
        +Lemma nf_split x : T1nf x T1nf (T1split x).1.
        + +
        +Lemma T1finite1 n: T1finite (\F n).
        + +
        +Lemma T1finite2 x: T1finite x T1nf x x = \F ((T1split x).2).
        + +
        +Lemma T1finite2CE: T1finite T1bad n, T1bad \F n.
        + +
        +Lemma T1finite_succ x: T1finite x T1finite (T1succ x).
        + +
        +Lemma T1succ_nat n: T1succ (\F n) = \F (n.+1).
        + +
        +Lemma nf_omega : T1nf T1omega.
        +Lemma nf_finite n: T1nf (\F n).
        +Lemma nf_phi0 a: T1nf (phi0 a) = T1nf a.
        +Lemma nf_log a: T1nf a T1nf (T1log a).
        + +
        +
        + +
        +An ordinal is zero, limit or a successor, exclusively. When we split x +the first component is zero or limit, the second is a natural number +
        +
        + +
        +Lemma limit_pr1 x: (x == zero) (+) (T1limit x (+) T1is_succ x).
        + +
        +Lemma split_limit1 x (y:= (T1split x).1): (y == zero) || (T1limit y).
        + +
        +
        + +
        +If x is limit, if y is less than x, so is the successor of y +
        +
        + +
        +Lemma limit_pr x y: T1limit x y < x T1succ y < x.
        + +
        +Lemma pred_le a: T1pred a a.
        + +
        +Lemma pred_lt a: T1is_succ a T1pred a < a.
        + +
        +Lemma succ_lt a: a < T1succ a.
        + +
        +Lemma nf_succ a: T1nf a T1nf (T1succ a).
        + +
        +Lemma nf_pred a: T1nf a T1nf (T1pred a).
        + +
        +Lemma succ_pred x: T1nf x T1is_succ x x = T1succ (T1pred x).
        + +
        +Lemma succ_predCE: T1is_succ T1bad y, T1bad T1succ y.
        + +
        +Lemma succ_p1 x: T1is_succ (T1succ x).
        + +
        +Lemma pred_succ x: T1nf x T1pred (T1succ x) = x.
        + +
        +Lemma pred_succ_CE: T1pred (T1succ T1bad) T1bad.
        + +
        +Lemma succ_inj x y: T1nf x T1nf y (T1succ x == T1succ y) = (x==y).
        + +
        +Lemma succ_injCE: one T1bad (T1succ one = T1succ T1bad).
        + +
        +Lemma lt_succ_succ x y: T1succ x < T1succ y x < y.
        + +
        +Lemma le_succ_succ x y: x y T1succ x T1succ y.
        + +
        +Lemma lt_succ2CE: one < T1bad T1bad < T1succ one.
        + +
        +Lemma lt_succ_succE x y:
        +  T1nf x T1nf y (T1succ x < T1succ y) = (x < y).
        + +
        +
        + +
        +Some properties of comparison and successor +
        +
        + +
        +Lemma le_succ_succE x y:
        +  T1nf x T1nf y (T1succ x T1succ y) = (x y).
        + +
        +Lemma lt_succ_le_1 a b : T1succ a b a < b.
        + +
        +Lemma lt_succ_le_2 a b: T1nf a a < T1succ b a b.
        + +
        +Lemma lt_succ_le_3 a b: T1nf a (a < T1succ b) = (a b).
        + +
        +Lemma lt_succ_le_4 a b: T1nf b (a < b) = (T1succ a b).
        + +
        +Lemma phi0_log a: a < phi0 (T1succ (T1log a)).
        + +
        +Lemma tail_lt_cons a n b: b < phi0 a b < cons a n b.
        + +
        +
        + +
        +

        Addition

        + +
        + + The definition of addition and subtraction given here are straightforward +given our interpretation of cons +
        +
        + +
        +Fixpoint T1add x y :=
        +  if x is cons a n b then
        +    if y is cons a' n' b' then
        +      if a < a' then cons a' n' b'
        +      else if a' < a then (cons a n (b + (cons a' n' b')))
        +           else (cons a (n+n').+1 b')
        +    else x
        +  else y
        +where "a + b" := (T1add a b) : cantor_scope.
        + +
        +Fixpoint T1sub x y :=
        +  if x is cons a n b then
        +    if y is cons a' n' b' then
        +      if x < y then zero
        +      else if a' < a then cons a n b
        +           else if (n < n')%N then zero
        +                else if (a==zero) then
        +                       if (n ==n') then zero else cons zero ((n-n').-1) zero
        +                     else if (n == n') then b - b' else cons a (n-n').-1 b
        +    else x
        +  else zero
        +where "x - y" := (T1sub x y):cantor_scope.
        + +
        +
        + +
        +Easy properties +
        +
        + +
        +Lemma succ_is_add_one a: T1succ a = a + one.
        + +
        +Lemma add1Nfin a: ~~ T1finite a one + a = a.
        + +
        +Lemma sub1Nfin a: ~~ T1finite a a - one = a.
        + +
        +Lemma sub1a x: x != zero T1nf x x = one + (x - one).
        + +
        +Lemma sub1b x: T1nf x x = (one + x) - one.
        + +
        +Lemma sub_1aCE (a:= cons zero 0 T1bad) : one + (a - one) != a.
        + +
        +Lemma sub_1bCE (a:= cons zero 0 T1bad) : (one + a - one) != a.
        + +
        +Lemma T1add0n : left_id zero T1add.
        +Lemma T1addn0: right_id zero T1add.
        + +
        +Lemma T1subn0 x: x - zero = x.
        + +
        +Lemma T1subnn x: x - x = zero.
        + +
        +Lemma add_int n m : \F n + \F m = \F (n +m)%N.
        + +
        +Lemma sub_int n m : \F n - \F m = \F (n -m)%N.
        + +
        +Lemma add_fin_omega n: \F n + T1omega = T1omega.
        + +
        +Lemma fooCE (x:= T1bad):
        +  ~~T1limit x /\( u v, T1limit u x u + \F v.+1).
        + +
        +Lemma split_add x: let: (y,n) :=T1split x in T1nf x
        +                                             (x == y + \F n) && ((y==zero) || T1limit y ).
        + +
        +Lemma add_to_cons a n b:
        +  b < phi0 a cons a n zero + b = cons a n b.
        + +
        +Lemma addC_CE (a := one) (b := T1omega):
        +  [/\ T1nf a, T1nf b & a + b b + a].
        + +
        +
        + +
        +We say that x is AP is the sum of two ordinals less than x is +less than x. This conditionq holds if x has the form +)φ0(a); the converse is true when x is non-zero. +We may also assume everything NF. + +
        +
        + +
        +Lemma ap_pr0 a (x := phi0 a) b c:
        +  b < x c < x b + c < x.
        + +
        +Lemma ap_pr1 c:
        +  ( a b, a < c b < c a + b < c)
        +  (c== zero) || T1ap c.
        + +
        +Lemma ap_pr2 c:
        +  T1nf c c zero
        +  ( a b, T1nf a T1nf b a < c b < c a + b < c)
        +  T1ap c.
        + +
        +Lemma ap_pr2CE (c := cons T1bad 1 zero):
        +  ( a b, T1nf a T1nf b a < c b < c a + b < c).
        + +
        +
        + +
        +Alternate definition of an AP: if a<x then a+x=x. + +
        +
        + +
        +Lemma add_simpl1 a n b n' b': a != zero
        +                              cons a n b + cons zero n' b' = cons a n (b + cons zero n' b').
        + +
        +Lemma add_simpl2 n b a' n' b': a' != zero
        +                                cons zero n b + cons a' n' b' = cons a' n' b'.
        + +
        +Lemma ap_pr3 a b (x := phi0 a): b < x b + x = x.
        + +
        +Lemma ap_pr4 x: ( b, b < x b + x = x) (x == zero) || T1ap x.
        + +
        +
        + +
        +It follows tthat the sum of two NF ordinals is NF +
        +
        + +
        +Lemma nf_add a b: T1nf a T1nf b T1nf (a + b).
        + +
        +
        + +
        +Results anbout addition subtraction comparison +
        +
        + +
        +Lemma T1add_eq0 m n: (m + n == zero) = (m == zero) && (n == zero).
        + +
        +Lemma add_le1 a b: a a + b.
        + +
        +Lemma add_le2 a b: b a + b.
        + +
        +Lemma minus_lt a b: a < b a - b = zero.
        + +
        +Lemma minus_le a b: a b a - b = zero.
        + +
        +Lemma T1sub0 a: a - zero = a.
        + +
        +Lemma nf_sub a b: T1nf a T1nf b T1nf (a - b).
        + +
        +Lemma sub_le1 a b : T1nf a (a - b) a.
        + +
        +Lemma sub_pr a b: T1nf b (a + b) - a = b.
        + +
        +Lemma add_inj a b c : T1nf b T1nf c a + b = a + c b = c.
        + +
        +Lemma sub_pr1 a b: T1nf b a b b = a + (b - a).
        + +
        +Lemma sub_pr1CE: (one T1bad) && (T1bad != one + (T1bad - one)).
        + +
        +Lemma sub_pr1r a b: T1nf a a - b = zero a b.
        + +
        +Lemma omega_minus_one : T1omega - one = T1omega.
        + +
        +Lemma sub_nz a b: T1nf b a < b (b - a) != zero.
        + +
        +Lemma sub_nzCE (a := one) (b := (cons zero 0 one)):
        +  (a < b) && (b-a == zero).
        + +
        +
        + +
        +Associativity of addition +
        +
        + +
        +Lemma T1addA c1 c2 c3: c1 + (c2 + c3) = (c1 + c2) + c3.
        + +
        +Lemma T1addS a b : (a + T1succ b) = T1succ (a+ b).
        + +
        +Lemma T1le_add2l p m n : (p + m p + n) = (m n).
        + +
        +Lemma T1lt_add2l p m n : (p + m < p + n) = (m < n).
        + +
        +Lemma T1lt_add2r p m n : (m + p < n + p ) (m < n).
        + +
        +Lemma T1le_add2r p m n : (m n) (m + p n + p).
        + +
        +Lemma T1eq_add2l p m n : (p + m == p + n) = (m == n).
        + +
        +Lemma add_le3 a b: a = a + b b = zero.
        + +
        +Lemma add_le4 a b: b != zero a < a + b.
        + +
        +Lemma sub_pr1rCE (a := T1bad) (b := one) : (a - b == zero) && (b < a).
        + +
        +
        + +
        +

        Limits

        + +
        + + A limit ordinal is the supremum of a sequence of ordinals. We first show + that some sequences are unbounded. We then show that, if the sequence is + bounded, there is a least upper bound, more preciselly, if a property is + satisfied for some NF ordinal, it is satisfied for a least NF aordinal. + This requires teh excluded middel principle. + +
        +
        + +
        +Fixpoint omega_tower (n:nat) : T1 :=
        +  if n is p.+1 then phi0 (omega_tower p) else one.
        + +
        +Lemma omega_tower_nf n: T1nf (omega_tower n).
        + +
        +Lemma omega_tower_unbounded x: ¬ ( n, (omega_tower n) < x).
        + +
        +Definition ex_middle:=
        +   (P: T1 Prop), let Q := x, (T1nf x P x) in Q ¬Q.
        + +
        +Lemma ex_middle_pick (P: T1 Prop): ex_middle
        +                                       ( x, (T1nf x P x)) ( x, T1nf x ¬ (P x)).
        + +
        +Lemma min_exists (P: T1 Prop) x: ex_middle
        +                                    T1nf x (P x)
        +                                     y, T1nf y P y z, T1nf z P z y z.
        + +
        +
        + +
        +

        Definition

        + +
        + + We say that x is the limit of f, or the supremum of the f(i) if +f(i)<x (we could use less-or-equal here as f will be strictly increasing) +and if moreover, every ordinal less than x is bounded by some f(i). +Note that x is then the least upper bound. The trouble is that each f(i) +may be NF and x is not. Thus , we give an alternate definition. +Trouble is: a function may have more then one limit (at most one of them +being NF). + +
        +
        + +
        +Notation Tf := (nat T1).
        + +
        +Definition limit_v1 (f: Tf) x :=
        +  ( n, f n < x) ( y, y < x ( n, y f n)).
        + +
        +Definition limit_v2 (f: Tf) x :=
        +  ( n, f n < x) ( y, T1nf y y < x ( n, y f n)).
        + +
        +Lemma limit_unique1 (f: Tf) x x' :limit_v1 f x limit_v1 f x'
        +                                  x = x'.
        + +
        +Lemma limit_unique2 (f: Tf) x x' : limit_v2 f x limit_v2 f x'
        +                                   T1nf x T1nf x' x = x'.
        + +
        +Definition omega_plus_n n := cons one 0 (cons zero n zero).
        + +
        +Lemma nf_omega_plus_n n : T1nf ( omega_plus_n n).
        + +
        +Lemma limit_CE1: limit_v1 omega_plus_n (cons one 0 T1omega).
        + +
        +Lemma limit_CE2: limit_v2 omega_plus_n (cons one 1 zero).
        + +
        +Lemma limit_CE3: limit_v2 omega_plus_n (cons one 0 T1omega).
        + +
        +
        + +
        +

        The normal form

        + To each ordinal, one can associate another ordinal that is NF. +However, this is in general incompatible with other operations +
        +
        + +
        +Fixpoint toNF x :=
        +  if x is cons a n b then (cons (toNF a) n zero) + toNF b else zero.
        + +
        +Lemma nf_toNF x: T1nf (toNF x).
        + +
        +Lemma toNF_nz x : toNF x = zero x = zero.
        + +
        +Lemma toNF_nf x: T1nf x toNF x = x.
        + +
        +Lemma toNF_mon x : x toNF x.
        + +
        +Lemma toNF_ex1 x: toNF (cons zero 0 x) = one + toNF x.
        + +
        +Lemma toNF_ex2: toNF (cons one 0 T1omega) = cons one 1 zero.
        + +
        +Lemma toNF_succ (x := cons zero 0 one): toNF (T1succ x) != T1succ (toNF x).
        + +
        +Lemma toNF_pred (x := cons zero 0 one): toNF (T1pred x) != T1pred (toNF x).
        + +
        +
        + +
        +

        Realizing the limit

        + This is a simplification of the code given for the type T3 below. +We define a function F(x); so that for any limit ordinal x, if f= F(x), +then f is stictly increasing (of type nat T1), and its limit is x. + +
        +
        + +
        +Lemma fincP (f: Tf) :
        +  ( n, f n < f n.+1)
        +  ( n m, (n < m)%N f n < f m).
        + +
        +Definition limit_of (f: Tf) x :=
        +  [/\ ( n m, (n < m)%N f n < f m), limit_v2 f x & T1nf x].
        + +
        +Lemma limit_unique f x y: limit_of f x limit_of f y x = y.
        + +
        +Lemma limit_lub f x y: limit_of f x ( n, f n y) T1nf y
        +                       x y.
        + +
        +Definition phi1 a (f:Tf) := fun na + f n.
        +Definition phi2 (f:Tf) := fun nphi0 (f n).
        +Definition phi3 a:= fun ncons a n zero.
        + +
        +Lemma limit1 a b f: T1nf a limit_of f b limit_of (phi1 a f) (a + b).
        + +
        +Lemma limit2 b f: limit_of f b limit_of (phi2 f) (phi0 b).
        + +
        +Lemma limit3 a: T1nf a limit_of (phi3 a) (phi0 (T1succ a)).
        + +
        +
        + +
        +

        Normal functions

        + We say that f:T2 T2 is a normal function if it is striclly increasing +and the suppremum of all f(y), for y<x is f(x) whenever x is limit. +Everything is assumed NF. +
        +
        + +
        +Fixpoint limit_fct x :=
        +  if x is cons a n b then
        +    if (b==zero) then
        +      if(a==zero) then phi3 a
        +      else if (T1is_succ a)
        +           then if (n==0) then phi3 (T1pred a) else
        +                  phi1 (cons a n.-1 zero) (phi3 (T1pred a))
        +           else if(n==0) then (phi2 (limit_fct a))
        +                else phi1 (cons a n.-1 zero) (phi2 (limit_fct a))
        +    else phi1 (cons a n zero) (limit_fct b)
        +  else phi3 zero.
        + +
        +Lemma limit_prop x: T1nf x T1limit x limit_of (limit_fct x) x.
        + +
        +Definition sup (f: T1 T1) x z :=
        +  [/\ T1nf z,
        +   ( y, T1nf y y < x f y z) &
        +   ( z', T1nf z' z' < z y,
        +                   [&& T1nf y, y < x & z' < f y])].
        + +
        +Definition normal f:=
        +  [/\ x, T1nf x T1nf (f x),
        +     ( x y, T1nf x T1nf y x < y f x < f y)&
        +     ( x, T1nf x T1limit x sup f x (f x)) ].
        + +
        +Lemma sup_unique f x z z': sup f x z sup f x z' z = z'.
        + +
        +Lemma sup_Oalpha_zero: sup id zero zero.
        + +
        +Lemma sup_Oalpha_succ x: T1nf x sup id (T1succ x) x.
        + +
        +Lemma sup_Oalpha_limit x: T1nf x T1limit x sup id x x.
        + +
        +
        + +
        + Identity is normal, composition of normal functions is normal, +addition is normal when the firtst argument is fixed. A normal function maps limit ordinals to limit ordinls +
        +
        + +
        +Lemma normal_id: normal id.
        + +
        +Lemma normal_limit f x: normal f T1nf x T1limit x T1limit (f x).
        + +
        +Lemma add_normal a: T1nf a normal (T1add a).
        + +
        +Lemma normal_compose f g:
        +  normal f normal g normal (f \o g).
        + +
        +
        + +
        +

        multiplication

        + +
        + + There is a unique way to define multiplication (for NF arguments) +compatible with our interpretation of cons. In the case where a and a' +are zero, we could use zero or b instead of b'. With the current +implementation, multiplication is associative, and there is a distributivity +law +
        +
        + +
        +Fixpoint T1mul (c1 c2 : T1) {struct c2}:T1 :=
        +  if c2 is cons a' n' b' then
        +    if c1 is cons a n b then
        +       if((a==zero) && (a' == zero)) then cons zero (n×n' + n + n')%N b'
        +       else if(a'==zero) then cons a (n×n' + n + n')%N b
        +       else cons (a + a') n' ((cons a n b) × b')
        +     else zero
        +  else zero
        +where "c1 * c2" := (T1mul c1 c2) : cantor_scope.
        + +
        +Lemma mul_na n b x: (cons zero n b) × x = (cons zero n zero) × x.
        + +
        +Lemma T1muln0 x: x × zero = zero.
        + +
        +Lemma T1mul0n x: zero × x = zero.
        + +
        +Lemma mul_int n m : \F n × \F m = \F (n ×m)%N.
        + +
        +Lemma mul_phi0 a b: phi0 (a + b) = phi0 a × phi0 b.
        + +
        +Lemma T1mul_eq0 x y: (x × y == zero) = (x== zero) || (y == zero).
        + +
        +Lemma T1mul_eq1 a b: T1nf a (a× b == one) = ((a == one) && (b == one)).
        + +
        +Lemma mul_distr: right_distributive T1mul T1add.
        + +
        +Lemma mulA: associative T1mul.
        + +
        +
        + +
        +Note that in some case the product of x and one is not x +
        +
        + +
        +Lemma T1muln1 x: T1nf x x × one = x.
        + +
        +Lemma T1mul1n x: one × x = x.
        + +
        +Lemma T1mul1nCE (x := T1bad): x × one x.
        + +
        +Lemma T1muln1_CE x:
        +  (x == x × one) =
        +    (if x is cons a n b then ((a != zero) || (b== zero)) else true).
        + +
        +Lemma mul_succ x y: T1nf x x × (T1succ y) = x × y + x.
        + +
        +Lemma T1lt_mul2l x y z: x != zero T1nf z ((x ×y < x ×z) = (y < z)).
        + +
        +Lemma mulnf0 a n b: a != zero b < phi0 a (cons zero n zero) × b < phi0 a.
        + +
        +Lemma nf_mul a b: T1nf a T1nf b T1nf (a × b).
        + +
        +Lemma T1lt_mul2r x y z: (y × x < z × x) (y < z).
        + +
        +Lemma T1le_mul2l x y z : x != zero T1nf y
        +    (x ×y x ×z) = (y z).
        + +
        +Lemma T1le_mul2r x y z: (y z) (y × x z × x).
        + +
        +Lemma T1eq_mul2l p m n : p != zero T1nf m T1nf n
        +   (p × m == p × n) = (m == n).
        + +
        +Lemma T1le_pmulr x a: T1nf a x != zero a a × x.
        + +
        +Lemma T1le_pmulrCE (x:= \F1 ) (a:=T1bad) : (a a × x) = false.
        + +
        +Lemma T1le_pmulrl x a: x != zero a x × a.
        + +
        +Lemma T1le_mulCE (m1:= one) (m2:= T1bad) (n1 := \F1) (n2 := one) :
        +   (m1 n1) && (m2 n2) && ( m1 × m2 n1 × n2) == false.
        + +
        +Lemma T1le_mul m1 m2 n1 n2 : T1nf m2 m1 n1 m2 n2
        +   m1 × m2 n1 × n2.
        + +
        +
        + +
        +

        Preparation of the exponention

        + +The prouct of an integer and omega is omega. This holds in fact for any limit +ordinals. We give here a formula for the product of omega and x, and show +that this is a limit ordinal. The converse holds. +
        +
        + +
        +Lemma mul_fin_omega n: (\F n.+1) × T1omega = T1omega.
        + +
        +Lemma mul_int_limit n y: T1limit y \F n.+1 × y = y.
        + +
        +Lemma T1mul_omega a n b:
        +   T1omega × (cons a n b) =
        +   if (a== zero) then cons one n zero else cons (one + a) n (T1omega × b).
        + +
        +Lemma mul_omega_limit x: x != zero T1limit (T1omega × x).
        + +
        +Fixpoint T1div_by_omega x :=
        +  if x is cons a n b then cons (a - one) n (T1div_by_omega b) else zero.
        + +
        +Lemma div_by_omega_pr x: T1nf x ((x==zero) || T1limit x)
        +   T1omega × (T1div_by_omega x) = x.
        + +
        +
        + +
        +We show here every ordinal x is the product of omega and y, +to which an integer is added. We study the behaviour +of this decomposition and multiplication +
        +
        + +
        +Lemma nf_div_by_omega x: T1limit x T1nf x T1nf (T1div_by_omega x).
        + +
        +Lemma nf_revCE u v: T1bad T1omega × u + \F v.
        + +
        +Lemma add_simpl3 x y: y != zero
        +  x + x × (T1omega × y) = x × (T1omega × y).
        + +
        +Lemma plus_int_Ox n x: x != zero \F n + T1omega × x = T1omega × x.
        + +
        +Lemma nf_rev x (u := (T1div_by_omega (T1split x).1)) (v:= (T1split x).2):
        T1nf x T1nf u x = T1omega × u + \F v.
        + +
        +Lemma nf_rev_unique u v (x:= T1omega ×u + \F v): T1nf u
        +    u = T1div_by_omega (T1split x).1 v = (T1split x).2.
        + +
        +Lemma nf_rev_sum x y
        +  (u := T1div_by_omega (T1split x).1) (n:= (T1split x).2)
        +  (v := T1div_by_omega (T1split y).1) (m:= (T1split y).2)
        +  (w := T1div_by_omega (T1split (x+y)).1) (p:= (T1split (x+y)).2):
        +  T1nf x T1nf y
        +  if (v==zero) then (w = u p = (n + m)%N) else (w = u+v p = m).
        + +
        +Lemma mul_sum_omega a n: a != zero
        +   (T1omega × a + \F n) × T1omega = (T1omega × a) × T1omega.
        + +
        +Lemma nf_rev_prod x y
        +  (u := T1div_by_omega (T1split x).1) (n:= (T1split x).2)
        +  (v := T1div_by_omega (T1split y).1) (m:= (T1split y).2)
        +  (w := T1div_by_omega (T1split (x×y)).1) (p:= (T1split (x×y)).2):
        +  T1nf x T1nf y
        +  if (u== zero)
        +     then if (n == 0) then (w = zero p = 0)
        +     else (w = v p = (n×m)%N)
        +  else if (m==0) then (w = u × T1omega ×v p = 0)
        +  else (w = u × T1omega ×v + u × \F m p = n).
        + +
        +
        + +
        +

        Normality of multiplication

        + +If a is a non-zero ordinal, the multiplication by a is normal. +This means, if b is limit, the supremum of all a ×c for c<b is a×b. +We show this for omega, and for some special cases. +This is equivalent to existence of ordinal division. + +
        +
        + +
        +Lemma mul_omega_pr1 a: a != zero T1nf a
        +  sup (T1mul a) T1omega (a × T1omega).
        + +
        +Lemma mul_omega2_pr1 a (u:= cons one 1 zero): a != zero T1nf a
        +  sup (T1mul a) u (a × u).
        + +
        +Lemma mul_omega_pr3 a b c: a != zero c != zero
        +   T1nf a T1nf b T1nf c
        +  sup (T1mul a) c (a × c)
        +  sup (T1mul a) (b+c) (a × (b + c)).
        + +
        + +
        + +
        +
        + +
        +

        Exponentiation

        + +
        + + In order to compute a ^b , we first write b as the sum of a limit +ordinal and an integer n. Computing a ^n is trivial. The limit ordinal +is omega times c; if a is at least one, then a ^omega = omega ^d +for some d, and the result is a ^ (omega × c) = omega ^(d×c)=phi0(d×c) . +This leads to the following definitions. + +
        +
        + +
        +Fixpoint exp_F a n :=
        +  if n is p.+1 then a × (exp_F a p) else one.
        + +
        +Definition exp_O a b :=
        +  if (a==zero) then if (b== zero) then one else a
        +  else if (a== one) then one
        +  else if (T1finite a) then (phi0 b)
        +  else phi0 ((T1log a) × T1omega × b).
        + +
        +Definition T1exp a b:=
        +  (exp_O a (T1div_by_omega (T1split b).1)) × (exp_F a ( (T1split b).2)).
        + +
        +Notation "a ^ b" := (T1exp a b) : cantor_scope.
        + +
        +
        + +
        +Properties of exp_O +
        +
        + +
        +Lemma expO_mul1 a b: (exp_O a b) × (one) = exp_O a b.
        + +
        +Lemma nf_expO a b: T1nf a T1nf b T1nf (exp_O a b).
        + +
        +Lemma expO_n0 x: exp_O x zero = one.
        + +
        +Lemma expO_1n n: exp_O (one) n = one.
        + +
        +Lemma expO_eq0 a b: (exp_O a b == zero) = ((a== zero) && (b != zero)).
        + +
        +Lemma expO_eq1 a b: (exp_O a b == one) = ((a== one) || (b == zero)).
        + +
        +Lemma expO_add z u v: exp_O z u × exp_O z v = exp_O z (u + v).
        + +
        +
        + +
        +Properties of exp_F +
        +
        +Lemma nf_expF a n: T1nf a T1nf (exp_F a n).
        + +
        +Lemma expF_add a n m: (exp_F a n) × (exp_F a m) = exp_F a (n + m).
        + +
        +Lemma expF_mul a n m: exp_F a (n × m) = exp_F (exp_F a n) m.
        + +
        +Lemma expF_1n n: exp_F (one) n = one.
        + +
        +Lemma expF_eq0 a n: (exp_F a n == zero) = ((a== zero) && (n != 0)).
        + +
        +Lemma expF_eq1 a n: T1nf a (exp_F a n == one) = ((a== one) || (n == 0)).
        + +
        +
        + +
        +Properties of exp +
        +
        + +
        +Lemma nf_exp a b: T1nf a T1nf b T1nf (a ^b).
        + +
        +Lemma exp00: zero ^zero = one.
        + +
        +Lemma expx0 x: x ^zero = one.
        + +
        +Lemma expx_pnat x n b: x ^ (cons zero n b) = exp_F x n.+1.
        + +
        +Lemma expx_nat x n: x ^ \F n = exp_F x n.
        + +
        +Lemma expx1 x: T1nf x x ^ one = x.
        + +
        +Lemma expx1CE: T1bad ^ one = one.
        + +
        +Lemma exp2omega n: (\F n.+2)^ T1omega = T1omega.
        + +
        +Lemma exp1x x: one ^ x = one.
        + +
        +Lemma exp_eq0 x y: x^y == zero = ((x==zero) && (y != zero)).
        + +
        +Lemma exp0nz x: x != zero zero ^ x = zero.
        + +
        +Lemma exp_eq1 x y: T1nf x T1nf y
        +  (x^y == one) = ((x== one) || (y == zero)).
        + +
        +Lemma exp_int a b: (\F a) ^ (\F b) = \F (a ^b%N).
        + +
        +Lemma exp_consCE1 (x := \F 2) (a := zero) (n := 0)(b := T1omega):
        +   x ^(cons a n b) != x ^(cons a n zero) × x ^b.
        + +
        +Lemma pow_omega x: T1nf x T1omega ^x = phi0 x.
        + +
        +
        + +
        +

        Existence and uniqueness of the Cantor Normal Form

        + +
        +
        + +
        +Lemma cantor_exists a n b: T1nf (cons a n b)
        +    cons a n b = (T1omega^a) × (\F n.+1) + b.
        + +
        +Lemma cantor_unique a n b a' n' b':
        +  T1nf (cons a n b) T1nf (cons a' n' b')
        +  (T1omega^a) × (\F n.+1) + b = (T1omega^a') × (\F n'.+1) + b'
        +  (a=a' n = n' b = b').
        + +
        +Lemma cantor_CE1 : T1omega ^ T1bad != phi0 T1bad.
        + +
        +Lemma cantorCE2: cons zero 0 T1omega != (T1omega^ zero) × (one) + T1omega.
        + +
        +Lemma cantorCE3: cons T1bad 0 zero != (T1omega^ T1bad) × (one) + zero.
        + +
        +Lemma T1log_prod a b: a != zero b != zero
        +    T1log(a × b) = T1log a + T1log b.
        + +
        +Lemma T1log_exp0 x n: T1nf x T1log (exp_F x n) = (T1log x) × (\F n).
        + +
        +Lemma T1log_exp1 z x: T1nf z T1nf x ~~ T1finite z
        +   T1log (z ^ x) = (T1log z) × x.
        + +
        +Lemma T1log_exp2 z u v: (z == zero) = false (z == one) = false
        +   T1finite z T1nf u T1log (z ^ (T1omega × u + \F v)) = u.
        + +
        +Lemma exp_FO z n v: v != zero exp_F z n × exp_O z v = exp_O z v.
        + +
        +Lemma exp_FO1 z v n m: T1nf z T1nf v v != zero n != 0
        +  exp_O z (v × \F n) × exp_F z m = exp_F (exp_O z v × exp_F z m) n.
        + +
        +Lemma exp_FO2 z m u: T1nf z m != 0 exp_O (exp_F z m) u = exp_O z u.
        + +
        +Lemma exp_FO3 z x u (w := T1div_by_omega (T1split x).1):
        +   T1nf z T1nf w (w == zero) = false (z == zero) = false
        +  exp_O (z ^ x) u = phi0( T1log (z ^x) × T1omega × u).
        + +
        +
        + +
        +

        Basic Properties

        + +
        +
        + +
        +Lemma exp_sum x y z: T1nf x T1nf y z ^(x+y) = z ^x × z ^y.
        + +
        +Lemma exp_prod x y z: T1nf z T1nf x T1nf y z ^(x ×y) = (z ^x) ^y.
        + +
        +Lemma pow_mon1 x y z: T1nf x T1nf y T1nf z x != zero
        +   y z x ^y x ^z.
        + +
        +Lemma pow_mon2 x y z: T1nf x T1nf y T1nf z x != zero x != one
        +   y < z x ^y < x ^z.
        + +
        +Lemma T1le_pmull x a: x != zero a x × a.
        + +
        +Lemma pow_mon3 x y z: T1nf x x y x ^z y ^z.
        + +
        +End CantorOrdinal.
        + +
        +Export CantorOrdinal.
        + +
        +
        + +
        +

        The type T2

        + +
        +
        + +
        +Module Gamma0.
        + +
        +
        + +
        +

        Definition and Equality

        + +
        + + This is like T1 with one more argument +
        +
        + +
        +Inductive T2 : Set :=
        +  zero : T2
        +| cons : T2 T2 nat T2 T2.
        + +
        +Declare Scope g0_scope.
        +Delimit Scope g0_scope with g0.
        +Open Scope g0_scope.
        + +
        +Fixpoint T2eq x y {struct x} :=
        +  match x, y with
        +  | zero, zerotrue
        +  | cons a b n c, cons a' b' n' c'
        +      [&& T2eq a a', T2eq b b', n== n' & T2eq c c' ]
        +  | _, _false
        +end.
        + +
        +Lemma T2eqP : Equality.axiom T2eq.
        + +
        +Canonical T2_eqMixin := EqMixin T2eqP.
        +Canonical T2_eqType := Eval hnf in EqType T2 T2_eqMixin.
        + +
        +Arguments T2eqP {x y}.
        + +
        +Lemma T2eqE a b n d a' b' n' d':
        +  (cons a b n d == cons a' b' n' d') =
        +      [&& a == a', b == b', n== n' & d == d' ].
        + +
        +
        + +
        + We write psi a b instead of cons a b 0 0; we introduce omega and +epsilon0. We consider also the size, this is really the depth of the object +
        +
        + +
        +Notation "[ x , y ]" := (cons x y 0 zero) (at level 0) :g0_scope.
        + +
        +Definition T2nat p := if p is n.+1 then cons zero zero n zero else zero.
        + +
        +Notation "\F n" := (T2nat n)(at level 29) : g0_scope.
        + +
        +Definition psi a b := [a, b].
        + +
        +Definition one := [zero, zero].
        + +
        +Definition omega := [zero, one].
        + +
        +Definition epsilon0 := [one,zero].
        + +
        +Fixpoint T1T2 (c: T1) : T2 :=
        +  if c is CantorOrdinal.cons a n b then cons zero (T1T2 a) n (T1T2 b)
        +  else zero.
        + +
        +Fixpoint size x :=
        +  if x is cons a b n c then
        +     (maxn (size a) (maxn (size b) (size c))).+1
        +  else 0.
        + +
        +Lemma size_prop1 a b n c (l:= size (cons a b n c)):
        +   [/\ size a < l, size b < l, size c < l & size [a, b] l]%N.
        + +
        +Lemma size_prop a b n c a' b' n' c'
        +   (l := (size (cons a b n c) + size (cons a' b' n' c'))%N) :
        +   (size c + size c' < l)%N (size [a, b] + size b' < l)%N
        +   (size a' + size a < l)%N (size b + size b' < l)%N
        +   (size b + size [a', b'] < l)%N (size a + size a' < l)%N.
        + +
        +
        + +
        +

        Order

        + Comparing ordinals is complicated. We are looking for the fixpoint of +some complicated expression F(a,b), in which the psi-parts of a and b +appear as arguments of F. Thus, a definition by induction is impossible. +However if l is the some of the size if the arguments of F, then all calls +of F have a smaller value. Thus, we use a definition by induction on l. +All proofs will be by induction on l as well. + +
        +
        + +
        +Definition lt_rec f x y :=
        if x is cons a b n c then
        +   if y is cons a' b' n' c' then
        +     if ( ((f a a') && (f b ([a', b'])))
        +         || ((a == a') && (f b b'))
        +         || ((f a' a) && (f ([a, b]) b'))
        +         || (((f a' a) && ([a, b] == b'))))
        +     then true
        +     else if ((a== a') && (b==b')) then
        +       if (n < n')%N then true
        +       else if (n == n') then (f c c') else false
        +       else false
        +   else false
        else if y is cons a' b' n' c' then true else false.
        + +
        +Fixpoint T2lta k:=
        if k is k.+1 then lt_rec (T2lta k) else fun x yfalse.
        + +
        +Definition T2lt a b := T2lta ((size a) + size b).+1 a b.
        +Definition T2le (x y :T2) := (x == y) || (T2lt x y).
        +Notation "x < y" := (T2lt x y) : g0_scope.
        +Notation "x <= y" := (T2le x y) : g0_scope.
        +Notation "x >= y" := (y x) (only parsing) : g0_scope.
        +Notation "x > y" := (y < x) (only parsing) : g0_scope.
        + +
        +
        + +
        +Main result: Our comparison is a fix-point +
        +
        + +
        +Lemma T2ltE x y : x < y = lt_rec T2lt x y.
        + +
        +
        + +
        +This is how we compare two psi-terms +
        +
        +Definition lt_psi a b a' b':=
        +      ((a < a') && (b < [a', b']))
        +   || ((a == a') && (b < b'))
        +   || ((a' < a) && ([a, b] < b'))
        +   || ((a' < a) && ([a, b] == b')).
        + +
        +Lemma T2lt_psi a b a' b': [a,b] < [a', b'] = lt_psi a b a' b'.
        + +
        +Lemma T2lt_consE a b n c a' b' n' c' :
        +   cons a b n c < cons a' b' n' c' =
        +     if (lt_psi a b a' b') then true
        +     else if ((a== a') && (b==b')) then
        +       if (n < n')%N then true
        +       else if (n == n') then (c < c') else false
        +       else false.
        + +
        +
        + +
        +Less-or-equal +
        +
        + +
        +Lemma T2le_consE a b n c a' b' n' c' :
        +   cons a b n c cons a' b' n' c' =
        +     if (lt_psi a b a' b') then true
        +     else if ((a== a') && (b==b')) then
        +       if (n < n')%N then true
        +       else if (n == n') then (c c') else false
        +       else false.
        + +
        +Lemma T2ltn0 x: (x < zero) = false.
        +Lemma T2lt0n x: (zero < x) = (x != zero).
        +Lemma T2le0n x: zero x.
        +Lemma T2len0 x: (x zero) = (x == zero).
        +Lemma omega_lt_epsilon0: omega < epsilon0.
        + +
        +Lemma T2ltnn x: (x < x) = false.
        + +
        +Lemma T2lt_ne a b : a < b (a == b) = false.
        + +
        +Lemma T2lt_ne' a b : a < b (b == a) = false.
        + +
        +Lemma T2ltW a b : (a < b) (a b).
        + +
        +Lemma T2le_eqVlt a b : (a b) = (a == b) || (a < b).
        + +
        +Lemma T2lt_neAle a b : (a < b) = (a != b) && (a b).
        + +
        +Lemma T2lenn x: x x.
        + +
        +#[local] Hint Resolve T2lenn : core.
        + +
        +Lemma T2ge1 x: (one x) = (x != zero).
        + +
        +Lemma T2lt1 x: (x < one) = (x==zero).
        + +
        +Lemma T2nat_inc n p : (n < p)%N = (\F n < \F p).
        + +
        +Lemma psi_lt1 a b c n a' b':
        +   cons a b n c < [a', b'] = ([a, b] < [a', b']).
        + +
        +Lemma psi_lt2 a b n c n' c': cons a b n' c' < cons a b n c =
        +   (if (n' < n)%N then true else if n' == n then c' < c else false).
        + +
        +Lemma T1T2_inj n p : (n == p) = (T1T2 n == T1T2 p).
        + +
        +Lemma T1T2_inc n p : (n < p)%ca = (T1T2 n < T1T2 p)%g0.
        + +
        +
        + +
        +First two non-trivial results +
        +
        + +
        +Lemma T2lt_anti b a: a < b (b < a) = false.
        + +
        +Lemma T2lt_trichotomy a b: [|| (a< b), (a==b) | (b < a)].
        + +
        +
        + +
        +what follows is the same as for T1 +
        +
        + +
        +Lemma T2leNgt a b: (a b) = ~~ (b < a).
        + +
        +Lemma T2ltNge a b: (a < b) = ~~ (b a).
        + +
        +Lemma T2eq_le m n : (m == n) = ((m n) && (n m)).
        + +
        +Lemma T2le_total m n : (m n) || (n m).
        + +
        +CoInductive T2ltn_xor_geq m n : bool bool Set :=
        +  | T2LtnNotGeq of m < n : T2ltn_xor_geq m n false true
        +  | T2GeqNotLtn of n m : T2ltn_xor_geq m n true false.
        + +
        +CoInductive T2leq_xor_gtn m n : bool bool Set :=
        +  | T2GeqNotGtn of m n : T2leq_xor_gtn m n true false
        +  | T2GtnNotLeq of n < m : T2leq_xor_gtn m n false true.
        + +
        +CoInductive compare_T2 m n : bool bool bool Set :=
        +  | CompareT2Lt of m < n : compare_T2 m n true false false
        +  | CompareT2Gt of m > n : compare_T2 m n false true false
        +  | CompareT2Eq of m = n : compare_T2 m n false false true.
        + +
        +Lemma T2leP x y : T2leq_xor_gtn x y (x y) (y < x).
        + +
        +Lemma T2ltP m n : T2ltn_xor_geq m n (n m) (m < n).
        + +
        +Lemma T2ltgtP m n : compare_T2 m n (m < n) (n < m) (m == n).
        + +
        +Lemma T2lt_psi_aux a b a' b': a < a' b < [a', b'] [a,b] < [a',b'].
        + +
        +Lemma T2gt1 x: (one < x) = ((x != zero) && (x != one)).
        + +
        +
        + +
        +Second non-trivial result +
        +
        + +
        +Theorem T2lt_trans b a c: a < b b < c a < c.
        + +
        +Lemma T2lt_le_trans b a c: a < b b c a < c.
        + +
        +Lemma T2le_lt_trans b a c: a b b < c a < c.
        + +
        +Lemma T2le_trans b a c: a b b c a c.
        + +
        +Lemma T2le_psi1 a b n c: [a, b] cons a b n c.
        + +
        +Lemma T2lt_psi_b a b: b < [a,b].
        + +
        +Lemma T2lt_psi_a a b: a < [a,b].
        + +
        +
        + +
        +

        Normal form

        + Same as in T1. +TODO:: show that compraison is well-founded for NF + +
        +
        + +
        +Fixpoint T2nf x :=
        +  if x is cons a b n c then [&& T2nf a, T2nf b, T2nf c & c < [a,b] ]
        +  else true.
        + +
        +Lemma T2nf_cons_cons a b n a' b' n' c':
        +  T2nf(cons a b n (cons a' b' n' c')) =
        +   [&& [a', b'] < [a, b], T2nf a, T2nf b & T2nf(cons a' b' n' c') ].
        + +
        +Lemma nf_psi a b n: T2nf (cons a b n zero) = T2nf a && T2nf b.
        + +
        +Lemma T2nf_consE a b n c:
        +    T2nf (cons a b n c) = [&& T2nf a, T2nf b, T2nf c & c < [a,b] ].
        + +
        +Lemma nf_omega : T2nf omega.
        +Lemma nf_one : T2nf one.
        +Lemma nf_finite n: T2nf (\F n).
        + +
        +
        + +
        +

        Successor and predecessor

        + Same as for T1 +
        +
        + +
        +Lemma lt_tail a b n c: T2nf (cons a b n c) c < cons a b n c.
        + +
        +Lemma T1T2range1 x: T1T2 x < epsilon0.
        + +
        +Lemma T1T2range2 x: T2nf x x < epsilon0 {y: T1 | x = T1T2 y}.
        + +
        +Definition T2finite x:=
        +  if x is cons a b n c then ([a,b]==one) else true.
        + +
        +Fixpoint T2limit x :=
        +  if x is cons a b n c then
        +    if ([a,b]==one) then false else (c== zero) || T2limit c
        +  else false.
        + +
        +Fixpoint T2split x:=
        if x is cons a b n c then
        +      if ([a,b]==one) then (zero, n.+1) else
        +     let: (x, y) := T2split c in (cons a b n x,y)
        +   else (zero,0).
        + +
        +Lemma T2nf_finite a b n c: [a,b]==one T2nf (cons a b n c) c = zero.
        + +
        +Lemma split_finite x: ((T2split x).1 == zero) = T2finite x.
        + +
        +Lemma T2finite2 x: T2finite x T2nf x x = \F ((T2split x).2).
        + +
        +Lemma omega_least_inf1 x: T2finite x x < omega.
        + +
        +Lemma omega_least_inf2 x: ~~ T2finite x omega x.
        + +
        +Lemma split_limit x: ((T2split x).2 == 0) = ((x==zero) || T2limit x).
        + +
        +Fixpoint T2is_succ x :=
        +  if x is cons a b n c then ([a,b]==one) || T2is_succ c else false.
        + +
        +Fixpoint T2succ x :=
        +  if x is cons a b n c
        +     then if ([a,b]==one) then \F n.+2 else cons a b n (T2succ c)
        +  else one.
        + +
        +Fixpoint T2pred x :=
        +  if x is cons a b n c then
        +     if ([a,b]==one) then \F n else (cons a b n (T2pred c))
        +  else zero.
        + +
        +Lemma split_is_succ x: ((T2split x).2 != 0) = (T2is_succ x).
        + +
        +Lemma split_succ x: let:(y,n):= T2split x in T2split (T2succ x) = (y,n.+1).
        + +
        +Lemma split_pred x: let:(y,n):= T2split x in T2split (T2pred x) = (y,n.-1).
        + +
        +Lemma split_le x : (T2split x).1 x.
        + +
        +Lemma nf_split x : T2nf x T2nf (T2split x).1.
        + +
        +Lemma T2finite_succ x: T2finite x T2finite (T2succ x).
        + +
        +Lemma T1succ_nat n: T2succ (\F n) = \F (n.+1).
        + +
        +Lemma limit_pr1 x: (x == zero) (+) (T2limit x (+) T2is_succ x).
        + +
        +Lemma limit_pr x y: T2limit x y < x T2succ y < x.
        + +
        +Lemma T2le_psi_b a b : T2succ b [a,b].
        + +
        +Lemma pred_le a: T2pred a a.
        + +
        +Lemma pred_lt a: T2is_succ a T2pred a < a.
        + +
        +Lemma succ_lt a: a < T2succ a.
        + +
        +Lemma nf_succ a: T2nf a T2nf (T2succ a).
        + +
        +Lemma nf_pred a: T2nf a T2nf (T2pred a).
        + +
        +Lemma succ_pred x: T2nf x T2is_succ x x = T2succ (T2pred x).
        + +
        +Lemma succ_p1 x: T2is_succ (T2succ x).
        + +
        +Lemma pred_succ x: T2nf x T2pred (T2succ x) = x.
        + +
        +Lemma succ_inj x y: T2nf x T2nf y (T2succ x == T2succ y) = (x==y).
        + +
        +Lemma lt_succ_succ x y: T2succ x < T2succ y x < y.
        + +
        +Lemma le_succ_succ x y: x y T2succ x T2succ y.
        + +
        +Lemma lt_succ_succE x y:
        +  T2nf x T2nf y (T2succ x < T2succ y) = (x < y).
        + +
        +Lemma le_succ_succE x y:
        +  T2nf x T2nf y (T2succ x T2succ y) = (x y).
        + +
        +Lemma lt_succ_le_1 a b : T2succ a b a < b.
        + +
        +Lemma lt_succ_le_2 a b: T2nf a a < T2succ b a b.
        + +
        +Lemma lt_succ_le_3 a b: T2nf a (a < T2succ b) = (a b).
        + +
        +Lemma lt_succ_le_4 a b: T2nf b (a < b) = (T2succ a b).
        + +
        +Lemma succ_nz x: T2succ x != zero.
        + +
        +Lemma succ_psi a b: [a, b] != one T2succ [a,b] = cons a b 0 one.
        + +
        +Lemma succ_psi_lt x a b : [a, b] != one x < [a,b] T2succ x < [a,b].
        + +
        +Lemma succ_psi_lt2 a b x: [a, b] != one ([a, b] T2succ x) = ([a, b] x).
        + +
        +
        + +
        +

        Addition

        + same as for T1 +
        +
        + +
        +Fixpoint T2add x y :=
        +  if x is cons a b n c then
        +    if y is cons a' b' n' c' then
        +       if [a,b] < [a',b'] then y
        +       else if [a',b'] < [a,b] then cons a b n (c + y)
        +       else cons a b (n+n').+1 c'
        +    else x
        +  else y
        where "x + y" := (T2add x y) : g0_scope.
        + +
        +Fixpoint T2sub x y :=
        +  if x is cons a b n c then
        +     if y is cons a' b' n' c' then
        +           if (x < y) then zero
        +           else if ([a',b'] < [a,b]) then x
        +           else if (n<n')%N then zero
        +           else if ([a,b]==one) then
        +             if (n==n')%N then zero else cons zero zero ((n-n').-1) zero
        +           else if(n==n') then c - c' else cons a b (n - n').-1 c
        +     else x
        +  else zero
        +where "a - b" := (T2sub a b) : g0_scope.
        + +
        +Lemma T2subn0 x: x - zero = x.
        + +
        +Lemma T2sub0n x: zero - x = zero.
        + +
        +Lemma minus_lt a b: a < b a - b = zero.
        + +
        +Lemma T2subnn x: x - x = zero.
        + +
        +Lemma minus_le a b: a b a - b = zero.
        + +
        +Lemma nf_sub a b: T2nf a T2nf b T2nf (a - b).
        + +
        +Lemma sub_int n m : \F n - \F m = \F (n -m)%N.
        + +
        +Lemma succ_is_add_one a: T2succ a = a + one.
        + +
        +Lemma add1Nfin a: ~~ T2finite a one + a = a.
        + +
        +Lemma sub1Nfin a: ~~ T2finite a a - one = a.
        + +
        +Lemma sub1a x: x != zero T2nf x x = one + (x - one).
        + +
        +Lemma sub1b x: T2nf x x = (one + x) - one.
        + +
        +Lemma T2add0n: left_id zero T2add.
        +Lemma T2addn0: right_id zero T2add.
        + +
        +Lemma add_int n m : \F n + \F m = \F (n +m)%N.
        + +
        +Lemma add_fin_omega n: \F n + omega = omega.
        + +
        +Lemma split_add x: let: (y,n) :=T2split x in T2nf x
        +   (x == y + \F n) && ((y==zero) || T2limit y ).
        + +
        +Lemma add_to_cons a b n c:
        +  c < [a,b] cons a b n zero + c = cons a b n c.
        + +
        +Lemma nf_add a b: T2nf a T2nf b T2nf (a + b).
        + +
        +Lemma T2add_eq0 m n: (m + n == zero) = (m == zero) && (n == zero).
        + +
        +Lemma add_le1 a b: a a + b.
        + +
        +Lemma add_le2 a b: b a + b.
        + +
        +Lemma sub_le1 a b : T2nf a (a - b) a.
        + +
        +Lemma sub_pr a b: T2nf b (a + b) - a = b.
        + +
        +Lemma add_inj a b c : T2nf b T2nf c a + b = a + c b = c.
        + +
        +Lemma sub_pr1 a b: T2nf b a b b = a + (b - a).
        + +
        +Lemma omega_minus_one : omega - one = omega.
        + +
        +Lemma sub_nz a b: T2nf b a < b (b - a) != zero.
        + +
        +Lemma T2addA c1 c2 c3: c1 + (c2 + c3) = (c1 + c2) + c3.
        + +
        +Lemma T2le_add2l p m n : (p + m p + n) = (m n).
        + +
        +Lemma T2lt_add2l p m n : (p + m < p + n) = (m < n).
        + +
        +Lemma T2lt_add2r p m n : (m + p < n + p ) (m < n).
        + +
        +Lemma T2le_add2r p m n : (m n) (m + p n + p).
        + +
        +Lemma T2eq_add2l p m n : (p + m == p + n) = (m == n).
        + +
        +Lemma add_le3 a b: a = a + b b = zero.
        + +
        +Lemma add_le4 a b: b != zero a < a + b.
        + +
        +Lemma sub_pr1r a b: T2nf a a - b = zero a b.
        + +
        +Definition T2ap x :=
        +  if x is cons a b n c then ((n==0) && (c==zero)) else false.
        + +
        +Lemma ap_pr0 a b (x := [a,b]) u v:
        +  u < x v < x u + v < x.
        + +
        +Lemma ap_limit x: T2ap x (x == one) || (T2limit x).
        + +
        +Lemma ap_pr1 c:
        +   ( a b, a < c b < c a + b < c)
        +   (c== zero) || T2ap c.
        + +
        +Lemma ap_pr2 c:
        +   T2nf c c zero
        +   ( a b, T2nf a T2nf b a < c b < c a + b < c)
        +   T2ap c.
        + +
        +Lemma ap_pr3 a b y (x := [a,b]): y < x y + x = x.
        + +
        +Lemma ap_pr4 x: ( b, b < x b + x = x) (x == zero) || T2ap x.
        + +
        +
        + +
        +

        The function phi

        + We consider he some funciton phi +
        +
        + +
        +Definition T2_pr1 x:= if x is cons a b n c then a else zero.
        +Definition T2_pr2 x:= if x is cons a b n c then b else zero.
        +Definition T2finite1 x:=
        +  if x is cons a b n c then [&& a == zero, b== zero & c == zero] else false.
        + +
        +Definition phi a b :=
        +   if b is cons u v n k then
        +     if ((n==0) && (k==zero)) then
        +        if (a < u) then b else [a,b]
        +     else if ((n==0) && (T2finite1 k) && (a <u))
        +       then [a, cons u v 0 (T2pred k) ]
        +     else [a,b]
        +   else [a,b].
        + +
        +Lemma phi_ap x y : (phi x y) = [T2_pr1 (phi x y), T2_pr2 (phi x y)].
        + +
        +Lemma phi_le1 a b: a T2_pr1 (phi a b).
        + +
        +Lemma phi_le2 a b: T2_pr2 (phi a b) b.
        + +
        +Lemma phi_le3 a b: a < T2_pr1 (phi a b) (phi a b) = b.
        + +
        +Lemma phi_fix1 a u v: a < u phi a [u,v] = [u, v].
        + +
        +Lemma phi_fix2 a b (u:= T2_pr1 b) (v:= T2_pr2 b):
        +  phi a b = b b = [u,v] a < u.
        + +
        +Lemma phi_succ a u v n: a < u
        +  phi a (cons u v 0 (\F n.+1)) = [a, cons u v 0 (\F n)].
        + +
        +
        + +
        +phi a b is either b, psi a b or psi a (b-1). +
        +
        + +
        +Lemma phi_cases a b:
        +    {phi a b = b} + {phi a b = [a, b]} +
        +    { phi a b = [a, T2pred b] b = T2succ (T2pred b) }.
        + +
        +Lemma nf_phi x y : T2nf x T2nf y T2nf (phi x y).
        + +
        +Lemma phi_principalR a b: { c:T2 | [a, b] = phi zero c}.
        + +
        +Theorem phi_spec1 a b c: c < a phi c (phi a b) = phi a b.
        + +
        +Lemma phi_spec2 a x:
        +    T2nf a T2nf x ( c, T2nf c c < a phi c x = x)
        +    a T2_pr1 x.
        + +
        +Lemma phi_spec3 a x:
        +  T2nf a T2nf x ( c, T2nf c c < a phi c x = x)
        +  a != zero {b : T2 | x = phi a b}.
        + +
        +Lemma phi_spec4a u v: u != zero phi zero [u,v] = [u, v].
        + +
        +Lemma phi_spec4b x: phi zero x = x
        +  x = [T2_pr1 x, T2_pr2 x] T2_pr1 x != zero.
        + +
        +Lemma phi_spec4c x: T2nf x phi zero x = x
        +  { b: T2 | x = phi one b }.
        + +
        +Lemma no_critical a: a < phi a zero.
        + +
        +Lemma phi_ab_le1 a b: b phi a b.
        + +
        +Lemma phi_ab_le2 a b:a < phi a b.
        + +
        +Lemma phi_inv1 a b: phi a (T2succ b) = [a,b]
        +   { n: nat | (b = cons (T2_pr1 b) (T2_pr2 b) 0 (\F n) a < T2_pr1 b) }.
        + +
        +
        + +
        +Monotonicity is non-trivial +
        +
        + +
        +Lemma phi_mono_a a b b': T2nf b b < b' phi a b < phi a b'.
        + +
        +Lemma phi_mono_b a b b': T2nf b b b' phi a b phi a b'.
        + +
        +Lemma phi_mono_c a b b': T2nf b T2nf b' (phi a b < phi a b') = (b < b').
        + +
        +Lemma phi_inj a b b': T2nf b T2nf b' phi a b = phi a b' b = b'.
        + +
        +Lemma phi_inj1 a b b': T2nf b T2nf b' (phi a b == phi a b') = (b == b').
        + +
        +
        + +
        +Two lemmas for equal or less-than +
        +
        + +
        +Lemma phi_eqE a b a' b': T2nf a T2nf a' T2nf b T2nf b'
        +   (phi a b == phi a' b') =
        +    (if a < a' then b == phi a' b'
        +     else if a' < a then phi a b == b' else b== b').
        + +
        +Lemma phi_ltE a b a' b': T2nf a T2nf a' T2nf b T2nf b'
        +   (phi a b < phi a' b') =
        +    (if a < a' then b < phi a' b'
        +     else if a' < a then phi a b < b' else b < b').
        + +
        +
        + +
        +Every x is uniquely a phi with some conditions +
        +
        + +
        +Lemma phi_inv0 a b a' b':
        +  phi a b = phi a' b' b < phi a b b' < phi a' b' a = a'.
        + +
        +Lemma phi_inv2 a b a' b':
        +  phi a b = phi a' b' b < phi a b b' < phi a' b' b = b'.
        + +
        +Lemma phi_inv3 x:
        T2ap x { a: T2 & { b: T2 |
        +    [/\ x = phi a b, b < x, (size a < size x)%N & (size b < size x)%N ] }}.
        + +
        +
        + +
        +Expression psi in terms of phi +
        +
        +Definition psi_phi_aux a b :=
        +  let (b', n) := T2split b in if phi a b' == b' then (T2succ b) else b.
        + +
        +Definition psi_phi a b := phi a (psi_phi_aux a b).
        + +
        +Lemma psi_phi1 a b (c:= psi_phi_aux a b): c < phi a c.
        + +
        +End Gamma0.
        + +
        +
        + +
        +

        Ackermann

        + +
        +
        + +
        + +
        +Module Ackermann.
        +Declare Scope ak_scope.
        +Delimit Scope ak_scope with ak.
        +Open Scope ak_scope.
        + +
        +Inductive T3 : Set :=
        +  zero : T3
        +| cons : T3 T3 T3 nat T3 T3.
        + +
        +Fixpoint T3eq x y {struct x} :=
        +  match x, y with
        +  | zero, zerotrue
        +  | cons a b c n d, cons a' b' c' n' d'
        +      [&& T3eq a a', T3eq b b', T3eq c c', n== n' & T3eq d d' ]
        +  | _, _false
        +end.
        + +
        +Lemma T3eqP : Equality.axiom T3eq.
        + +
        +Canonical T3_eqMixin := EqMixin T3eqP.
        +Canonical T3_eqType := Eval hnf in EqType T3 T3_eqMixin.
        + +
        +Arguments T3eqP {x y}.
        + +
        +Lemma T3eqE a b c n d a' b' c' n' d':
        +  (cons a b c n d == cons a' b' c' n' d') =
        +      [&& a == a', b == b', c == c', n== n' & d == d' ].
        + +
        +Notation "[ x , y , z ]" := (cons x y z 0 zero) (at level 0) :ak_scope.
        +Definition T3nat p := if p is n.+1 then cons zero zero zero n zero else zero.
        +Notation "\F n" := (T3nat n)(at level 29) : ak_scope.
        + +
        +Fixpoint size x :=
        +  if x is cons a b c n d then
        +     (maxn (size a) (maxn (size b) (maxn (size c) (size d)))).+1
        +  else 0.
        + +
        +Lemma size_a a b c n d: (size a < size (cons a b c n d))%N.
        + +
        +Lemma size_b a b c n d: (size b < size (cons a b c n d))%N.
        + +
        +Lemma size_c a b c n d: (size c < size (cons a b c n d))%N.
        + +
        +Lemma size_d a b c n d: (size d < size (cons a b c n d))%N.
        + +
        +Lemma size_psi a b c n d: (size [a, b, c] size (cons a b c n d))%N.
        + +
        +Lemma size_prop1 a b c n d (l:= size (cons a b c n d)):
        +   [&& size a < l, size b < l, size c < l, size d < l
        +   & size [a, b, c] l]%N.
        + +
        +Lemma size_prop a b c n d a' b' c' n' d'
        +   (l := ((size (cons a b c n d) + size (cons a' b' c' n' d')))%N) :
        +  [&& (size a' + size a < l), (size b + size b' < l),
        +   (size c + size c' < l), (size d + size d' < l),
        +   (size a + size a' < l), (size b' + size b < l),
        +   (size [a, b, c] + size b' < l),(size b + size [a', b', c'] < l),
        +   (size [a, b, c] + size c' < l) &(size c + size [a', b', c'] < l)]%N.
        + +
        +
        + +
        +

        Comparison

        + +
        +
        + +
        +Definition lt_psi_rec f a b c a' b' c' (x := [a,b,c])(x':= [a', b', c']):=
        +  [|| [&& a==a', b==b' & f c c'],
        +      [&& a==a', f b b' & f c x'],
        +      [&& a==a', f b' b & f x c'],
        +      [&& a==a', f b' b & x == c'],
        +      [&& f a a', f b x' & f c x'],
        +      ((f a' a) && f x b'),
        +      ((f a' a) && (x == b')),
        +      ((f a' a) && f x c') |
        +      ((f a' a) && (x == c'))].
        + +
        +Definition lt_rec f x y :=
        if x is cons a b c n d then
        +   if y is cons a' b' c' n' d' then
        +     if (lt_psi_rec f a b c a' b' c')
        +     then true
        +     else if ((a== a') && (b==b') && (c==c')) then
        +       if (n < n')%N then true
        +       else if (n == n') then (f d d') else false
        +       else false
        +   else false
        else if y is cons a' b' c' n' d' then true else false.
        + +
        +Fixpoint T3lta k {struct k}:=
        if k is k.+1 then lt_rec (T3lta k) else fun x yfalse.
        + +
        +Definition T3lt a b := T3lta ((size a) + size b).+1 a b.
        +Definition T3le (x y :T3) := (x == y) || (T3lt x y).
        +Notation "x < y" := (T3lt x y) : ak_scope.
        +Notation "x <= y" := (T3le x y) : ak_scope.
        +Notation "x >= y" := (y x) (only parsing) : ak_scope.
        +Notation "x > y" := (y < x) (only parsing) : ak_scope.
        + +
        +Lemma T3ltE x y : x < y = lt_rec T3lt x y.
        + +
        +Definition lt_psi (a b c a' b' c': T3):=
        [|| [&& a==a', b==b' & c < c'],
        +      [&& a==a', b < b' & c < [a',b',c']],
        +      [&& a==a', b' < b & [a,b,c] < c'],
        +      [&& a==a', b' < b & [a,b,c] == c'],
        +      [&& a < a', b < [a',b',c'] & c < [a',b',c']],
        +      ((a' < a) && ([a,b,c] < b')),
        +      ((a' < a) && ([a,b,c] == b')),
        +      ((a' < a) && ([a,b,c] < c')) |
        +      ((a' < a) && ([a,b,c] == c'))].
        + +
        +Lemma T3lt_psi a b c a' b' c': [a,b,c] < [a', b',c'] = lt_psi a b c a' b' c'.
        + +
        +Lemma T3lt_consE a b c n d a' b' c' n' d' :
        +   cons a b c n d < cons a' b' c' n' d' =
        +     if ([a, b, c] < [a', b', c']) then true
        +     else if ([a, b, c] == [a', b', c']) then
        +       if (n < n')%N then true
        +       else if (n == n') then (d < d') else false
        +       else false.
        + +
        +Lemma T3ltn0 x: (x < zero) = false.
        +Lemma T3lt0n x: (zero < x) = (x != zero).
        + +
        +Lemma T3ltnn x: (x < x) = false.
        + +
        +Lemma T3lt_ne a b : a < b (a == b) = false.
        + +
        +Lemma T3lt_ne' a b : a < b (b == a) = false.
        + +
        +Lemma T3ltW a b : (a < b) (a b).
        + +
        +Lemma T3le_eqVlt a b : (a b) = (a == b) || (a < b).
        + +
        +Lemma T3lt_neAle a b : (a < b) = (a != b) && (a b).
        + +
        +Definition one := [zero,zero,zero].
        +Definition omega := [zero,zero, one].
        +Definition epsilon0 := [zero, one, zero].
        +Definition T3bad := cons zero zero zero 0 one.
        + +
        +Lemma T3le0n x: zero x.
        +Lemma T3len0 x: (x zero) = (x == zero).
        + +
        +Lemma T3ge1 x: (one x) = (x != zero).
        + +
        +Lemma T3lt1 x: (x < one) = (x==zero).
        + +
        +Lemma T3lcp0_pr x y: x < y (y==zero) = false.
        + +
        +Lemma finite_ltP n p : (n < p)%N = (\F n < \F p).
        + +
        +Lemma T3lt_anti b a: a < b (b < a) = false.
        + +
        +Lemma T3lt_trichotomy a b: [|| (a< b), (a==b) | (b < a)].
        + +
        +Lemma T3lenn x: x x.
        + +
        +#[local] Hint Resolve T3lenn : core.
        + +
        +Lemma T3leNgt a b: (a b) = ~~ (b < a).
        + +
        +Lemma T3ltNge a b: (a < b) = ~~ (b a).
        + +
        +Lemma T3eq_le m n : (m == n) = ((m n) && (n m)).
        + +
        +CoInductive T3ltn_xor_geq m n : bool bool Set :=
        +  | T3LtnNotGeq of m < n : T3ltn_xor_geq m n false true
        +  | T3GeqNotLtn of n m : T3ltn_xor_geq m n true false.
        + +
        +CoInductive T3leq_xor_gtn m n : bool bool Set :=
        +  | T3GeqNotGtn of m n : T3leq_xor_gtn m n true false
        +  | T3GtnNotLeq of n < m : T3leq_xor_gtn m n false true.
        + +
        +CoInductive compare_T3 m n : bool bool bool Set :=
        +  | CompareT3Lt of m < n : compare_T3 m n true false false
        +  | CompareT3Gt of m > n : compare_T3 m n false true false
        +  | CompareT3Eq of m = n : compare_T3 m n false false true.
        + +
        +Lemma T3leP x y : T3leq_xor_gtn x y (x y) (y < x).
        + +
        +Lemma T3ltP m n : T3ltn_xor_geq m n (n m) (m < n).
        + +
        +Lemma T3ltgtP m n : compare_T3 m n (m < n) (n < m) (m == n).
        + +
        +Lemma T3le_consE a b c n d a' b' c' n' d' :
        +   cons a b c n d cons a' b' c' n' d' =
        +     if ([a, b, c] < [a', b', c']) then true
        +     else if ([a, b, c] == [a', b', c']) then
        +       if (n < n')%N then true
        +       else if (n == n') then (d d') else false
        +       else false.
        + +
        +Lemma T3lt_psi' a b c a' b' c': [a, b, c] < [a', b', c' ] =
        +  [|| [&& a==a', b==b' & c < c'],
        +      [&& a==a', b < b' & c < [a', b', c'] ],
        +      [&& a==a', b' <b & [a,b,c] c'],
        +      [&& a < a', b < [a', b', c'] & c < [a', b', c']],
        +      ((a' < a) && ([a,b,c] b')) |
        +      ((a' < a) && ([a,b,c] c'))].
        + +
        +Theorem T3lt_trans b a c: a < b b < c a < c.
        + +
        +Lemma T3lt_le_trans b a c: a < b b c a < c.
        + +
        +Lemma T3le_lt_trans b a c: a b b < c a < c.
        + +
        +Lemma T3le_trans b a c: a b b c a c.
        + +
        +Lemma T3le_anti : antisymmetric T3le.
        + +
        +Lemma T3le_total m n : (m n) || (n m).
        + +
        +Lemma T3le_psi a b c n d: [a,b,c] cons a b c n d.
        + +
        +Lemma T3lt_psi_bc a b c: ((b < [a,b,c]) && (c < [a, b, c])).
        + +
        +Lemma psi_lt1 a b c d n a' b' c':
        +   cons a b c n d < [a', b', c'] = ([a, b,c] < [a', b', c']).
        + +
        +Lemma psi_lt2 a b c n d n' d': cons a b c n' d' < cons a b c n d =
        +   (if (n' < n)%N then true else if n' == n then d' < d else false).
        + +
        +Lemma T3lt_psi_b a b c: b < [a,b,c].
        + +
        +Lemma T3lt_psi_c a b c: c < [a,b,c].
        + +
        +Lemma T3lt_psi_a a b c: a < [a,b,c].
        + +
        +
        + +
        +

        Normal form

        + +
        +
        + +
        +Fixpoint T3nf x :=
        +  if x is cons a b c _ d
        +  then [&& T3nf a, T3nf b, T3nf c, T3nf d & d < [a,b,c] ]
        +  else true.
        + +
        +Lemma nf_0: T3nf zero.
        + +
        +Lemma nf_psi a b c: T3nf [a, b, c] = [&& T3nf a, T3nf b & T3nf c].
        + +
        +Lemma nf_int n: T3nf (\F n).
        + +
        +Lemma nf_cons_cons a b c n a' b' c' n' d':
        +  T3nf (cons a b c n (cons a' b' c' n' d')) =
        +   [&& [a', b',c'] < [a, b,c], T3nf [a,b, c] &
        +    T3nf (cons a' b' c' n' d') ].
        + +
        +Lemma nf_consE a b c n d:
        +    T3nf (cons a b c n d) = [&& T3nf [a,b,c], T3nf d & d < [a,b,c] ].
        + +
        +Lemma nf_Wf : well_founded_P T3nf T3lt.
        + +
        +Theorem lt_not_wf : ¬ (well_founded T3lt).
        + +
        +
        + +
        +

        Successor Predecessor

        + +
        +
        + +
        +Fixpoint T1_T3 (c:CantorOrdinal.T1) : T3 :=
        +  if c is CantorOrdinal.cons a n b then cons zero zero (T1_T3 a) n (T1_T3 b)
        +  else zero.
        + +
        +Lemma lt_epsilon0 a b c n d :
        +  cons a b c n d < epsilon0 = [&& a==zero, b == zero & c < epsilon0 ].
        + +
        +Lemma T1T3_lt_epsilon0 x: T1_T3 x < epsilon0.
        + +
        +Delimit Scope cantor_scope with ca.
        +Notation "x < y" := (CantorOrdinal.T1lt x y) : cantor_scope.
        + +
        +Lemma T1T3_inc x y: (x <y)%ca (T1_T3 x) < (T1_T3 y).
        + +
        +Lemma TT1T3_inj: injective T1_T3.
        + +
        +Lemma T1T3_surj x: T3nf x x < epsilon0 y, x = T1_T3 y.
        + +
        +Definition all_zero a b c :=[&& a==zero, b==zero & c== zero].
        + +
        +Fixpoint T3limit x :=
        +  if x is cons a b c n d then
        +    if (all_zero a b c) then false else (d== zero) || T3limit d
        +  else false.
        + +
        +Definition T3finite x :=
        +   if x is cons a b c n d then all_zero a b c else true.
        + +
        +Fixpoint T3split x:=
        if x is cons a b c n d then
        +      if all_zero a b c then (zero, n.+1) else
        +     let: (x, y) := T3split d in (cons a b c n x,y)
        +   else (zero,0).
        + +
        +Lemma all_zeroE a b c: all_zero a b c = ([a,b,c] == one).
        + +
        +Lemma T3nf_finite a b c n d: all_zero a b c T3nf (cons a b c n d)
        +    d = zero.
        + +
        +Lemma split_finite x: ((T3split x).1 == zero) = T3finite x.
        + +
        +Lemma T3finite1 n: T3finite (\F n).
        + +
        +Lemma T3finite2 x: T3finite x T3nf x x = \F ((T3split x).2).
        + +
        +Lemma T3gt1 x: (one < x) = ((x != zero) && (x != one)).
        + +
        +Lemma omega_least_inf1 x: T3finite x x < omega.
        + +
        +Lemma omega_least_inf2 x: ~~ T3finite x omega x.
        + +
        +Lemma lt_omega1 c n d a' b' c' n' d' :
        +   cons zero zero c n d < cons a' b' c' n' d' =
        +     if ((a'== zero) && (b'==zero)) then
        +       ((c < c') || ((c==c') && ((n < n')%N || ((n==n') && (d < d')))))
        +    else (c < [a', b', c']).
        + +
        +Lemma lt_omega2 c a' b' c' :
        +   ([zero, zero, c] < [a', b', c']) =
        +     if ((a'== zero) && (b'==zero)) then c < c' else (c < [a', b', c']).
        + +
        +Lemma split_limit x: ((T3split x).2 == 0) = ((x==zero) || T3limit x).
        + +
        +Fixpoint T3is_succ x :=
        +  if x is cons a b c n d then (all_zero a b c) || T3is_succ d else false.
        + +
        +Fixpoint T3succ x :=
        +  if x is cons a b c n d
        +     then if all_zero a b c then \F n.+2 else cons a b c n (T3succ d)
        +  else one.
        + +
        +Fixpoint T3pred x :=
        +  if x is cons a b c n d then
        +     if all_zero a b c then \F n else (cons a b c n (T3pred d))
        +  else zero.
        + +
        +Lemma split_is_succ x: ((T3split x).2 != 0) = (T3is_succ x).
        + +
        +Lemma split_succ x: let:(y,n):= T3split x in T3split (T3succ x) = (y,n.+1).
        + +
        +Lemma split_pred x: let:(y,n):= T3split x in T3split (T3pred x) = (y,n.-1).
        + +
        +Lemma split_le x : (T3split x).1 x.
        + +
        +Lemma nf_split x : T3nf x T3nf (T3split x).1.
        + +
        +Lemma T3finite_succ x: T3finite x T3finite (T3succ x).
        + +
        +Lemma T1succ_nat n: T3succ (\F n) = \F (n.+1).
        + +
        +Lemma nf_omega : T3nf omega.
        +Lemma nf_finite n: T3nf (\F n).
        + +
        +Lemma limit_pr1 x: (x == zero) (+) (T3limit x (+) T3is_succ x).
        + +
        +Lemma limit_pr x y: T3limit x y < x T3succ y < x.
        + +
        +Lemma pred_le a: T3pred a a. +
        +Lemma pred_lt a: T3is_succ a T3pred a < a.
        + +
        +Lemma succ_lt a: a < T3succ a.
        + +
        +Lemma nf_succ a: T3nf a T3nf (T3succ a).
        + +
        +Lemma nf_pred a: T3nf a T3nf (T3pred a).
        + +
        +Lemma succ_pred x: T3nf x T3is_succ x x = T3succ (T3pred x).
        + +
        +Lemma succ_p1 x: T3is_succ (T3succ x).
        + +
        +Lemma pred_succ x: T3nf x T3pred (T3succ x) = x.
        + +
        +Lemma succ_inj x y: T3nf x T3nf y (T3succ x == T3succ y) = (x==y).
        + +
        +Lemma lt_succ_succ x y: T3succ x < T3succ y x < y.
        + +
        +Lemma le_succ_succ x y: x y T3succ x T3succ y.
        + +
        +Lemma lt_succ_succE x y:
        +  T3nf x T3nf y (T3succ x < T3succ y) = (x < y).
        + +
        +Lemma le_succ_succE x y:
        +  T3nf x T3nf y (T3succ x T3succ y) = (x y).
        + +
        +Lemma lt_succ_le_1 a b : T3succ a b a < b.
        + +
        +Lemma lt_succ_le_2 a b: T3nf a a < T3succ b a b. +
        +Lemma lt_succ_le_3 a b: T3nf a (a < T3succ b) = (a b).
        + +
        +Lemma lt_succ_le_4 a b: T3nf b (a < b) = (T3succ a b).
        + +
        +Lemma succ_nz x: T3succ x != zero.
        + +
        +Lemma succ_psi a b c: [a, b, c] != one T3succ [a,b,c] = cons a b c 0 one.
        + +
        +Lemma succ_psi_lt x a b c: [a, b, c] != one
        +   x < [a,b,c] T3succ x < [a,b,c].
        + +
        +Lemma succ_psi_lt2 a b c x: [a, b, c] != one
        +  ([a, b, c] T3succ x) = ([a, b, c] x).
        + +
        +
        + +
        +

        Addition

        + +
        +
        + +
        +Fixpoint T3add x y :=
        +  if x is cons a b c n d then
        +    if y is cons a' b' c' n' d' then
        +       if [a,b,c] < [a',b',c'] then y
        +       else if [a',b',c'] < [a,b,c] then cons a b c n (d + y)
        +       else cons a b c (n+n').+1 d'
        +    else x
        +  else y
        where "x + y" := (T3add x y) : ak_scope.
        + +
        +Fixpoint T3sub x y :=
        +  if x is cons a b c n d then
        +     if y is cons a' b' c' n' d' then
        +           if (x < y) then zero
        +           else if ([a',b',c'] < [a,b,c]) then x
        +           else if (n<n')%N then zero
        +           else if ([a,b,c] == one) then
        +             if (n==n')%N then zero else cons zero zero zero ((n-n').-1) zero
        +           else if(n==n') then d - d' else cons a b c (n - n').-1 d
        +     else x
        +  else zero
        +where "a - b" := (T3sub a b) : ak_scope.
        + +
        +Lemma T3subn0 x: x - zero = x.
        + +
        +Lemma T3sub0n x: zero - x = zero.
        + +
        +Lemma minus_lt a b: a < b a - b = zero.
        + +
        +Lemma T3subnn x: x - x = zero.
        + +
        +Lemma minus_le a b: a b a - b = zero.
        + +
        +Lemma nf_sub a b: T3nf a T3nf b T3nf (a - b).
        + +
        +Lemma sub_int n m : \F n - \F m = \F (n -m)%N.
        + +
        +Lemma succ_is_add_one a: T3succ a = a + one.
        + +
        +Lemma add1Nfin a: ~~ T3finite a one + a = a.
        + +
        +Lemma sub1Nfin a: ~~ T3finite a a - one = a.
        + +
        +Lemma sub1a x: x != zero T3nf x x = one + (x - one).
        + +
        +Lemma sub1b x: T3nf x x = (one + x) - one.
        + +
        +Lemma sub_1aCE (a:= T3bad) : one + (a - one) != a.
        + +
        +Lemma sub_1bCE (a:= T3bad) : (one + a - one) != a.
        + +
        +Lemma T3add0n : left_id zero T3add.
        +Lemma T3addn0: right_id zero T3add.
        + +
        +Lemma add_int n m : \F n + \F m = \F (n +m)%N.
        + +
        +Lemma add_fin_omega n: \F n + omega = omega.
        + +
        +Lemma fooCE (x:= T3bad):
        +   ~~T3limit x /\( u v, T3limit u x u + \F v.+1).
        + +
        +Lemma split_add x: let: (y,n) :=T3split x in T3nf x
        +   (x == y + \F n) && ((y==zero) || T3limit y ).
        + +
        +Lemma add_to_cons a b c n d:
        +  d < [ a,b,c] cons a b c n zero + d = cons a b c n d.
        + +
        +Lemma addC_CE (a := one) (b := omega):
        +  [&& T3nf a, T3nf b & a + b != b + a].
        + +
        +Lemma nf_add a b: T3nf a T3nf b T3nf (a + b).
        + +
        +Lemma T3add_eq0 m n: (m + n == zero) = (m == zero) && (n == zero).
        + +
        +Lemma add_le1 a b: a a + b.
        + +
        +Lemma add_le2 a b: b a + b.
        + +
        +Lemma sub_le1 a b : T3nf a (a - b) a.
        + +
        +Lemma sub_pr a b: T3nf b (a + b) - a = b.
        + +
        +Lemma add_inj a b c : T3nf b T3nf c a + b = a + c b = c.
        + +
        +Lemma sub_pr1 a b: T3nf b a b b = a + (b - a).
        + +
        +Lemma omega_minus_one : omega - one = omega.
        + +
        +Lemma sub_nz a b: T3nf b a < b (b - a) != zero.
        + +
        +Lemma T3addA c1 c2 c3: c1 + (c2 + c3) = (c1 + c2) + c3.
        + +
        +Lemma T3le_add2l p m n : (p + m p + n) = (m n).
        + +
        +Lemma T3lt_add2l p m n : (p + m < p + n) = (m < n).
        + +
        +Lemma T3lt_add2r p m n : (m + p < n + p ) (m < n).
        + +
        +Lemma T3le_add2r p m n : (m n) (m + p n + p).
        + +
        +Lemma T3eq_add2l p m n : (p + m == p + n) = (m == n).
        + +
        +Lemma add_le3 a b: a = a + b b = zero.
        + +
        +Lemma add_le4 a b: b != zero a < a + b.
        + +
        +Lemma sub_pr1r a b: T3nf a a - b = zero a b.
        + +
        +Lemma sub_pr1rCE (a := T3bad) (b := one) : (a - b == zero) && (b < a).
        + +
        +Lemma T3addS a b : (a + T3succ b) = T3succ (a+ b).
        + +
        +
        + +
        +

        limit

        + +
        +
        +Notation Tf := (nat T3).
        + +
        +Definition limit_of (f: Tf) x :=
        +  [/\ ( n m, (n < m)%N f n < f m),
        +      ( n, f n < x) &
        +      ( y, T3nf y y < x ( n, y f n))].
        + +
        +Lemma fincP (f: Tf) :
        +  ( n, f n < f n.+1)
        +  ( n m, (n < m)%N f n < f m).
        + +
        +Definition limit12_hyp a b c:=
        +   if c is cons a1 b1 c1 n1 d1 then
        +       (n1 == 0) && (d1 == zero) &&
        +       ( ((a == a1) && (b < b1)) || ((a < a1) && (b < c)))
        +   else false.
        + +
        +Definition phi0:= fun _ :natzero.
        +Definition phi1 a (f:Tf) := fun na + f n.
        +Definition phi5 (f:Tf) := fun n[f n, zero,zero].
        +Definition phi12a a b (f:Tf) := fun n[a,b,f n].
        + +
        +Lemma limit1 a b f:
        +   T3nf a (limit_of f b) (limit_of (phi1 a f) (a + b)).
        + +
        +Lemma limit5 f x: (limit_of f x) (limit_of (phi5 f) [x,zero,zero]).
        + +
        +Lemma limit12a f a b c: ~~ (limit12_hyp a b c)
        +   (limit_of f c) (limit_of (phi12a a b f)[a, b, c]).
        + +
        +Fixpoint phi3 x n := if n is n.+1 then phi3 x n + x else x.
        + +
        +Lemma phi3v a b c k: phi3 [a,b,c] k = cons a b c k zero.
        + +
        +Lemma limit3 x: limit_of (phi3 [zero,zero,x]) [zero, zero, T3succ x].
        + +
        +Lemma limit2: limit_of (phi3 one) omega.
        + +
        +Lemma limit12b1 x: (limit12_hyp zero zero x)
        +  limit_of (phi3 x) [zero, zero, x].
        + +
        +Fixpoint phi4 x n :=
        +   if n is n.+1 then [x, phi4 x n, phi4 x n] else [x,zero,zero].
        + +
        +Lemma limit4 x: limit_of (phi4 x) [T3succ x, zero, zero].
        + +
        +Fixpoint phi8 x y n :=
        +   if n is n.+1 then [x, phi8 x y n, phi8 x y n] else [T3succ x,zero,y].
        + +
        +Lemma limit8 x y: limit_of (phi8 x y) [T3succ x, zero, T3succ y].
        + +
        +Fixpoint phi12b2 x y n :=
        +   if n is n.+1 then [x, phi12b2 x y n, phi12b2 x y n] else y.
        + +
        +Lemma limit12b2 x y: (limit12_hyp (T3succ x) zero y)
        +    limit_of (phi12b2 x y) [T3succ x, zero, y].
        + +
        +Fixpoint phi6 x y n :=
        +   if n is n.+1 then [x, y, phi6 x y n] else [x,y,zero].
        + +
        +Fixpoint phi10 x y z n :=
        +   if n is n.+1 then [x, y, phi10 x y z n] else [x,T3succ y,z].
        + +
        +Fixpoint phi12b4 x y z n :=
        +   if n is n.+1 then [x, y, phi12b4 x y z n] else z.
        + +
        +Lemma limit6 x y:
        +    limit_of (phi6 x y) [x,T3succ y, zero].
        + +
        +Lemma limit10 x y z:
        +    limit_of (phi10 x y z) [x,T3succ y, T3succ z].
        + +
        +Lemma limit12b4 x y z: (limit12_hyp x (T3succ y) z)
        +    limit_of (phi12b4 x y z) [x,T3succ y,z].
        + +
        +Fixpoint phi7 x y f n :=
        +  if n is n.+1 then [x, f n, phi7 x y f n] else y.
        + +
        +Fixpoint phi9 x y f n :=
        +  if n is n.+1 then [f n, phi9 x y f n, phi9 x y f n] else [x, zero,y].
        + +
        +Fixpoint phi11 x y z f n :=
        +  if n is n.+1 then [x,f n, phi11 x y z f n ] else [x, y,z].
        + +
        +Fixpoint phi12b3 y f n :=
        +  if n is n.+1 then [f n, phi12b3 y f n , phi12b3 y f n] else y.
        + +
        +Fixpoint phi12b5 x z f n :=
        +  if n is n.+1 then [x,f n, phi12b5 x z f n ] else z.
        + +
        +Lemma limit7 x y f: (limit_of f y)
        +  (limit_of ( phi7 x y f) [x,y,zero]).
        + +
        +Lemma limit9 x y f: (limit_of f x)
        +  (limit_of (phi9 x y f) [x,zero, T3succ y]).
        + +
        +Lemma limit11 x y z f: (limit_of f y)
        +  (limit_of (phi11 x y z f) [x, y, T3succ z]).
        + +
        +Lemma limit12b3 x y f: (limit_of f x) (limit12_hyp x zero y)
        +  (limit_of (phi12b3 y f) [x, zero, y]).
        + +
        +Lemma limit12b5 x y z f: (limit_of f y) (limit12_hyp x y z)
        +  (limit_of (phi12b5 x z f) [x,y,z]).
        + +
        +Definition phi_rec_psi f a b c :=
        +  if (c==zero) then
        +    if(b==zero) then
        +       if(a==zero) then phi0
        +       else if(T3is_succ a) then phi4 (T3pred a)
        +       else phi5 (f a)
        +    else if(T3is_succ b) then phi6 a (T3pred b)
        +    else phi7 a b (f b)
        +  else if(T3is_succ c) then
        +    if(b==zero) then
        +      if(a==zero) then phi3 [zero,zero, T3pred c]
        +      else if (T3is_succ a) then phi8 (T3pred a) (T3pred c)
        +      else phi9 a (T3pred c) (f a)
        +    else if(T3is_succ b) then phi10 a (T3pred b) (T3pred c)
        +    else phi11 a b (T3pred c) (f b)
        +  else if (limit12_hyp a b c) then
        +    if(b==zero) then
        +      if(a==zero) then phi3 c
        +      else if(T3is_succ a) then phi12b2 (T3pred a) c
        +      else phi12b3 c (f a)
        +    else if (T3is_succ b) then phi12b4 a (T3pred b) c
        +    else phi12b5 a c (f b)
        +  else phi12a a b (f c).
        + +
        +Definition phi_rec f (x: T3) :=
        +  if x is cons a b c n d then
        +  if (d==zero) then
        +    if n is n.+1 then phi1 (cons a b c n zero) (phi_rec_psi f a b c)
        +     else phi_rec_psi f a b c
        +  else phi1 (cons a b c n zero) (f d)
        +  else phi0.
        + +
        +Fixpoint phia k := if k is k.+1 then phi_rec (phia k) else (fun xphi0).
        +Definition phi x := phia (size x).+1 x.
        + +
        +Lemma phiE x : phi x = phi_rec phi x.
        + +
        +Lemma phiE_1 a b c n:
        +  phi (cons a b c n.+1 zero) = phi1 (cons a b c n zero) (phi [a, b, c]).
        + +
        +Lemma phiE_2 a b c n d: d != zero
        +  phi (cons a b c n d) = phi1 (cons a b c n zero) (phi d).
        + +
        +Lemma phiE_3 a b c: phi ([a,b,c]) = phi_rec_psi phi a b c.
        + +
        +Lemma phiL x: T3nf x T3limit x limit_of (phi x) x.
        + +
        +Lemma conc1 (x:= [zero,zero, epsilon0]): limit_of (phi3 epsilon0) x.
        + +
        +
        + +
        +

        additive principal

        + +
        +
        + +
        +Definition T3ap x :=
        +  if x is cons a b c n d then ((n==0) && (d==zero)) else false.
        + +
        +Lemma ap_pr0 a b c (x := [a,b,c]) u v:
        +  u < x v < x u + v < x.
        + +
        +Lemma ap_limit x: T3ap x (x == one) || (T3limit x).
        + +
        +Lemma ap_pr1 c:
        +   ( a b, a < c b < c a + b < c)
        +   (c== zero) || T3ap c.
        + +
        +Lemma ap_pr2 c:
        +   T3nf c c zero
        +   ( a b, T3nf a T3nf b a < c b < c a + b < c)
        +   T3ap c.
        + +
        +Lemma ap_pr3 a b c y (x := [a,b,c]): y < x y + x = x.
        + +
        +Lemma ap_pr4 x: ( b, b < x b + x = x) (x == zero) || T3ap x.
        + +
        +Lemma ap_pr2CE (c := cons zero zero T3bad 1 zero):
        +   ( a b, T3nf a T3nf b a < c b < c a + b < c).
        + +
        +Definition psi_succ x :=
        +  if x is cons a b c _ _ then
        +   if ((a==zero) && (b==zero)) then [zero,zero, T3succ c] else [zero,zero, x]
        +  else zero.
        + +
        +Lemma psi_succ_pr1 a b c: [a,b,c] < psi_succ ([a,b,c]).
        + +
        +Lemma succ_psi1 a b c (x:= [a, b, c]): ((a != zero) || (b != zero))
        +    ( a' b' c', x < [a',b',c'] (psi_succ x) [a',b',c']).
        + +
        +Lemma succ_psi2 u (x := [zero,zero,u]) :
        +   ( a' b' c', T3nf c' x < [a',b',c'] (psi_succ x) [a',b',c']).
        + +
        +Lemma succ_prCE (u:= one) (v := T3bad): (u < v) && (v < T3succ u).
        + +
        +Lemma succ_psiCE (z := [zero,zero, T3bad]):
        +   (omega < z) && (z < (psi_succ omega)) && ~~(T3nf z).
        + +
        +Definition sup_of (f: T3 T3) x z :=
        +  [/\ T3nf z,
        +      ( y, T3nf y y < x f y z) &
        +      ( z', T3nf z' z' < z y,
        +          [&& T3nf y, y < x & z' < f y])].
        + +
        +Definition normal f:=
        +  [/\ x, T3nf x T3nf (f x),
        +      ( x y, T3nf x T3nf y x < y f x < f y)&
        +      ( x, T3nf x T3limit x sup_of f x (f x)) ].
        + +
        +Lemma sup_unique f x z z': sup_of f x z sup_of f x z' z = z'.
        + +
        +Lemma sup_Oalpha_zero: sup_of id zero zero.
        + +
        +Lemma sup_Oalpha_limit x: T3nf x T3limit x sup_of id x x.
        + +
        +Lemma sup_Oalpha_succ x: T3nf x sup_of id (T3succ x) x.
        + +
        +Lemma normal_id: normal id.
        + +
        +Lemma normal_limit f x: normal f T3nf x T3limit x T3limit (f x).
        + +
        +Lemma normal_compose f g:
        +   normal f normal g normal (f \o g).
        + +
        +Lemma add_normal a: T3nf a normal (T3add a).
        + +
        +End Ackermann.
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/gaia_hydras.onType.html b/theories/html/gaia_hydras.onType.html new file mode 100644 index 00000000..584ff374 --- /dev/null +++ b/theories/html/gaia_hydras.onType.html @@ -0,0 +1,289 @@ + + + + + +gaia_hydras.onType + + + + +
        + + + +
        + +

        Library gaia_hydras.onType

        + +
        +
        + +
        +Ordinal Notations (Experimental !!!!) Warning: This file is a draft !!! We try to adapt to Gaia the ON class of ordinal notations + (defined as a naïve (pre Stdpp) type class). + +
        + + An Ordinal Notation is just a well-founded ordered type, with + a trichotomic comparison + +
        + + Notions of ordinal arithmetics should be defined in substructures + +
        +
        + +
        +From mathcomp Require Import all_ssreflect zify.
        +From mathcomp Require Import fintype.
        +From Coq Require Import Logic.Eqdep_dec.
        +From Coq Require Import Wellfounded.Inclusion Wf_nat Inverse_Image.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        Preliminaries

        + restriction of a decidable relation +
        +
        + +
        +Definition restrict {A} (p: A bool) (r: A A bool):=
        +  fun x y[&& (p x), (p y) & r x y].
        + +
        +
        + +
        +

        Complements on orderType

        + +
        +
        + +
        +Section MoreOrderType.
        +  Variable disp: unit.
        +  Variable T: orderType disp.
        + +
        + +
        +  Definition limit_v2 (f: nat T)(x: T) :=
        +    ( (n:nat), (f n < x)%O)
        +      ( y : T, (y < x)%O n : nat, (y f n)%O).
        + +
        + +
        +  Definition limit_of (f: nat T) x :=
        +    ( n m : nat, (n < m)%nat (f n < f m)%O) limit_v2 f x.
        + +
        +  Definition is_successor_of (x y: T):=
        +    (x < y)%O z, (x < z)%O ~~ (z < y)%O.
        + +
        +  Section Succ_no_limit.
        +    Variables (x y: T) (s: nat T).
        +    Hypothesis Hsucc : is_successor_of x y.
        +    Hypothesis Hlim : limit_of s y.
        + +
        +    Remark R0: (n:nat), (x (s n))%O.
        + +
        +    Remark R1: z, (x < z < y)%O.
        + +
        +    Lemma F: False.
        + +
        +  End Succ_no_limit.
        + +
        +End MoreOrderType.
        + +
        +
        + +
        +Type for ordinal notations +
        +
        + +
        +Module ONDef.
        +  Record mixin_of disp (T: orderType disp) :=
        +    Mixin {
        +        _ : @well_founded T <%O;
        +      }.
        + +
        +  Section Packing.
        +    Variable disp: unit.
        +    Structure pack_type : Type :=
        +      Pack{ type: orderType disp; _ : mixin_of type}.
        + +
        + +
        +    Variable cT: pack_type.
        + +
        +    Definition on_struct: mixin_of cT :=
        +      let: Pack _ c := cT return mixin_of cT in c.
        + +
        +  End Packing.
        + +
        +  Module Exports.
        + +
        +    Notation on := (pack_type ).
        +    Notation ONMixin := Mixin.
        +    Notation ON T m := (@Pack T m).
        +    Coercion type : pack_type >-> orderType.
        + +
        +    Section Lemmas.
        +      Variable disp: unit.
        +      Variable U: @on disp.
        + +
        +      Definition tricho (a b: U) := if (a == b)%O then Eq
        +                                    else if (a < b)%O then Lt
        +                                         else Gt.
        + +
        +      Lemma trichoP (a b: U) :
        +        CompareSpec (a == b) (a < b)%O (b < a)%O (tricho a b).
        + +
        + +
        +      Lemma wf : @well_founded U <%O.
        + +
        +    End Lemmas.
        +  End Exports.
        +End ONDef.
        + +
        +Export ONDef.Exports.
        + +
        +
        + +
        +

        First instances of ON

        + +
        + +

        The Ordinal notation for 'I_i

        + +
        +
        + +
        +Lemma wf_ltn: well_founded (fun n[eta ltn n]).
        + +
        +Section onFiniteDef.
        +  Variable i: nat.
        + +
        + +
        +  Lemma I_i_wf: @well_founded 'I_i (<%O).
        + +
        +Definition onFiniteMixin := ONMixin I_i_wf.
        +Canonical onFiniteType := ON _ _ onFiniteMixin.
        + +
        +End onFiniteDef.
        + +
        +
        + +
        +Tests +Definition O12_33: onFiniteType 33. +by exists 12. +Defined. + +
        + +Compute tricho O12_33 O12_33. + +
        + +Goal (O12_33 <= O12_33) +
        + +

        An ordinal notation for omega

        + +
        +
        + +
        +Section onOmegaDef.
        + +
        Lemma omega_lt_wf : @well_founded Order.NatOrder.orderType <%O.
        + +
        + +
        +Definition onOmegaMixin := ONMixin omega_lt_wf.
        +Canonical onOmegaType := ON _ _ onOmegaMixin.
        + +
        +End onOmegaDef.
        + +
        +Example om12 : onOmegaType := 12.
        +Example om67 : onOmegaType := 67.
        + +
        + +
        +
        + +
        +To do : Notation for epsilon0 +
        +
        + +
        +Require Import T1Bridge.
        + +
        +Section ONEpsilon0Def.
        + +
        + +
        + +
        +End ONEpsilon0Def.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.Deduction.html b/theories/html/hydras.Ackermann.Deduction.html new file mode 100644 index 00000000..90dd2986 --- /dev/null +++ b/theories/html/hydras.Ackermann.Deduction.html @@ -0,0 +1,83 @@ + + + + + +hydras.Ackermann.Deduction + + + + +
        + + + +
        + +

        Library hydras.Ackermann.Deduction

        + +
        +
        + +
        + FOL's deduction Lemma + +
        + + Original file by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles List.
        + +
        +Require Import folProof.
        +Require Import folProp.
        +Import FolNotations.
        + +
        +Section Deduction_Theorem.
        + +
        +Variable L : Language.
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let Prf := Prf L.
        +Let SysPrf := SysPrf L.
        + +
        +Let list_incl (X: Ensemble Formula) (l: list Formula) :=
        +     x, List.In x l mem _ X x.
        + +
        +Lemma SysPrf_rephrase X F : SysPrf X F s (_ : Prf s F), list_incl X s.
        + +
        +Theorem DeductionTheorem :
        +   (T : System) (f g : Formula)
        +         (prf : SysPrf (Ensembles.Add _ T g) f),
        +    SysPrf T (g f)%fol.
        + +
        +End Deduction_Theorem.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.LNN.html b/theories/html/hydras.Ackermann.LNN.html new file mode 100644 index 00000000..b63131b7 --- /dev/null +++ b/theories/html/hydras.Ackermann.LNN.html @@ -0,0 +1,384 @@ + + + + + +hydras.Ackermann.LNN + + + + +
        + + + +
        + +

        Library hydras.Ackermann.LNN

        + +
        +
        + +
        + LNN.v : Language of Natural Numbers (LNT+ <) + +
        + +Original version by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith Ensembles List.
        + +
        +Require Export Languages folProof folProp folLogic3.
        +From LibHyps Require Import LibHyps.
        +Require Import MoreLibHyps NewNotations.
        + +
        +
        + +
        +

        Instantiations of a few generic constructs

        + + +
        + + To do perhaps these redefinitions should be deprecated, because they cause some issues + in statements which mix LNN and LNT terms and formulas + +
        +
        + +
        +Definition Formula := Formula LNN.
        +Definition Formulas := Formulas LNN.
        +Definition System := System LNN.
        +Definition Sentence := Sentence LNN.
        +Definition Term := Term LNN.
        +Definition Terms := Terms LNN.
        +Definition SysPrf := SysPrf LNN.
        + +
        +#[local] Arguments apply _ _ _ : clear implicits.
        +#[local] Arguments atomic _ _ _ : clear implicits.
        + +
        + +
        +
        + +
        +

        Notations (Experimental and unstable)

        + +
        +
        + +
        Module NNnotations.
        Export FolNotations.
        + +
        +Definition Plus (x y : Term) : Term :=
        +  apply LNN Plus_ (Tcons x (Tcons y (Tnil))).
        + +
        +Definition Times (x y : Term) : Term :=
        +  apply LNN Times_ (Tcons x (Tcons y (Tnil))).
        + +
        +Definition Succ (x : Term) : Term :=
        +  apply LNN Succ_ (Tcons x (Tnil)).
        + +
        +Definition Zero : Term := apply LNN Zero_ (Tnil).
        + +
        +Definition LT (x y : Term) : Formula :=
        +  atomic LNN LT_ (Tcons x (Tcons y (Tnil))).
        + +
        + +
        +Notation S_ t := (apply LNN Succ_ (Tcons t (Tnil))).
        + +
        +Infix "+" := Plus: fol_scope.
        +Infix "×" := Times: fol_scope.
        +Infix "<" := LT: fol_scope.
        +End NNnotations.
        + +
        +Import NNnotations.
        + +
        +Lemma LNN_eqdec : language_decidable LNN.
        + +
        +Section Free_Variables.
        + +
        +Lemma freeVarPlus (x y : Term) :
        freeVarT (Plus x y) = freeVarT x ++ freeVarT y.
        + +
        +Lemma freeVarTimes (x y : Term):
        freeVarT (Times x y) = freeVarT x ++ freeVarT y.
        + +
        +Lemma freeVarSucc (x : Term):
        +  freeVarT (Succ x) = freeVarT x.
        + +
        +Lemma freeVarZero : freeVarT Zero = nil.
        + +
        +Lemma freeVarLT (x y : Term) :
        freeVarF (LT x y) = freeVarT x ++ freeVarT y.
        + +
        +End Free_Variables.
        + +
        +
        + +
        +

        Basic and derived properties

        + +
        +
        +Section Logic.
        + +
        +Lemma Axm (T : System) (f : Formula): mem _ T f SysPrf T f.
        + +
        +Lemma sysExtend (T U : System) (f : Formula):
        Included _ T U SysPrf T f SysPrf U f.
        + +
        +Lemma sysWeaken (T : System) (f g : Formula):
        +  SysPrf T f SysPrf (Ensembles.Add _ T g) f.
        + +
        +Lemma impI (T : System) (f g : Formula):
        SysPrf (Ensembles.Add _ T g) f SysPrf T (g f)%fol.
        + +
        +Lemma impE (T : System) (f g : Formula):
        +  SysPrf T (g f)%fol SysPrf T g SysPrf T f.
        + +
        +Lemma contradiction (T : System) (f g : Formula):
        +  SysPrf T f SysPrf T (¬ f)%fol SysPrf T g.
        + +
        +Lemma nnE (T : System) (f : Formula):
        +  SysPrf T (~~ f)%fol SysPrf T f.
        + +
        +Lemma noMiddle (T : System) (f : Formula): SysPrf T (¬ f f)%fol.
        + +
        +Lemma nnI (T : System) (f : Formula):
        +  SysPrf T f SysPrf T (¬ ¬ f)%fol.
        + +
        +Lemma cp1 (T : System) (f g : Formula) :
        SysPrf T (¬ f ¬ g)%fol SysPrf T (impH g f).
        + +
        +Lemma cp2 (T : System) (f g : Formula):
        SysPrf T (g f)%fol SysPrf T (¬ f ¬ g)%fol.
        + +
        +Lemma orI1 (T : System) (f g : Formula):
        +  SysPrf T f SysPrf T (f g)%fol.
        + +
        +Lemma orI2 (T : System) (f g : Formula):
        +  SysPrf T g SysPrf T (f g)%fol.
        + +
        +Lemma orE (T : System) (f g h : Formula):
        +  SysPrf T (f g)%fol
        +  SysPrf T (f h)%fol SysPrf T (g h)%fol SysPrf T h.
        + +
        +Lemma orSys (T : System) (f g h : Formula) :
        SysPrf (Ensembles.Add _ T f) h SysPrf (Ensembles.Add _ T g) h
        SysPrf (Ensembles.Add _ T (f g)%fol) h.
        + +
        +Lemma andI (T : System) (f g : Formula):
        SysPrf T f SysPrf T g SysPrf T (f g)%fol.
        + +
        +Lemma andE1 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T f.
        + +
        +Lemma andE2 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T g.
        + +
        +Lemma iffI (T : System) (f g : Formula):
        SysPrf T (f g)%fol SysPrf T (g f)%fol
        SysPrf T (f g)%fol.
        + +
        +Lemma iffE1 (T : System) (f g : Formula):
        SysPrf T (f g)%fol SysPrf T (f g)%fol.
        + +
        +Lemma iffE2 (T : System) (f g : Formula):
        SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma forallI (T : System) (f : Formula) (v : nat):
        ¬ In_freeVarSys LNN v T SysPrf T f SysPrf T (allH v, f)%fol.
        + +
        +Lemma forallE (T : System) (f : Formula) (v : nat) (t : Term):
        SysPrf T (allH v, f)%fol SysPrf T (substF f v t).
        + +
        +Lemma forallSimp (T : System) (f : Formula) (v : nat) :
        SysPrf T (allH v, f)%fol SysPrf T f.
        + +
        +Lemma existI (T : System) (f : Formula) (v : nat) (t : Term):
        SysPrf T (substF f v t) SysPrf T (exH v, f)%fol.
        + +
        +Lemma existE (T : System) (f g : Formula) (v : nat):
        +  ¬ In_freeVarSys LNN v T
        +  ¬ In v (freeVarF g)
        +  SysPrf T (exH v, f)%fol SysPrf T (f g)%fol
        +  SysPrf T g.
        + +
        +Lemma existSimp (T : System) (f : Formula) (v : nat):
        +  SysPrf T f SysPrf T (exH v, f)%fol.
        + +
        +Lemma existSys (T : System) (f g : Formula) (v : nat):
        +  ¬ In_freeVarSys LNN v T
        +  ¬ In v (freeVarF g)
        +  SysPrf (SetAdds T f) g
        +  SysPrf (SetAdds T (exH v, f)%fol) g.
        + +
        +Lemma absurd1 (T : System) (f : Formula):
        SysPrf T (f ¬ f)%fol SysPrf T (¬ f)%fol.
        + +
        +Lemma nImp (T : System) (f g : Formula):
        SysPrf T (f ¬ g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nOr (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nAnd (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nForall (T : System) (f : Formula) (v : nat):
        SysPrf T (exH v, ¬ f)%fol SysPrf T (¬ (allH v, f))%fol.
        + +
        +Lemma nExist (T : System) (f : Formula) (v : nat):
        SysPrf T (allH v, ¬ f)%fol SysPrf T (¬ (exH v, f))%fol.
        + +
        +Lemma impRefl (T : System) (f : Formula): SysPrf T (f f)%fol.
        + +
        +Lemma impTrans (T : System) (f g h : Formula):
        SysPrf T (f g)%fol SysPrf T (g h)%fol SysPrf T (f h)%fol.
        + +
        +Lemma orSym (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma andSym (T : System) (f g : Formula):
        +SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma iffRefl (T : System) (f : Formula): SysPrf T (f f)%fol.
        + +
        +Lemma iffSym (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma iffTrans (T : System) (f g h : Formula):
        +  SysPrf T (f g)%fol SysPrf T (g h)%fol
        +  SysPrf T (f h)%fol.
        + +
        +Lemma eqRefl (T : System) (a : Term): SysPrf T (a = a)%fol.
        + +
        +Lemma eqSym (T : System) (a b : Term):
        SysPrf T (a = b)%fol SysPrf T (b = a)%fol.
        + +
        +Lemma eqTrans (T : System) (a b c : Term):
        +SysPrf T (a = b)%fol SysPrf T (b = c)%fol SysPrf T (a = c)%fol.
        + +
        +Lemma eqPlus (T : System) (a b c d : Term):
        +  SysPrf T (a = b)%fol SysPrf T (c = d)%fol
        +  SysPrf T (a + c = b + d)%fol.
        + +
        +Lemma eqTimes (T : System) (a b c d : Term):
        SysPrf T (a = b)%fol SysPrf T (c = d)%fol
        SysPrf T (a × c = b × d)%fol.
        + +
        +Lemma eqSucc (T : System) (a b : Term):
        +  SysPrf T (a = b)%fol SysPrf T (Succ a = Succ b)%fol.
        + +
        +Lemma eqLT (T : System) (a b c d : Term):
        SysPrf T (a = b)%fol SysPrf T (c = d)%fol
        SysPrf T (a < c b < d)%fol.
        + +
        +End Logic.
        + +
        +Fixpoint natToTerm (n : nat) : Term :=
        +  match n with
        +  | OZero
        +  | S mSucc (natToTerm m)
        +  end.
        + +
        +Lemma closedNatToTerm :
        a v : nat, ¬ In v (freeVarT (natToTerm a)).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.LNN2LNT.html b/theories/html/hydras.Ackermann.LNN2LNT.html new file mode 100644 index 00000000..fba54782 --- /dev/null +++ b/theories/html/hydras.Ackermann.LNN2LNT.html @@ -0,0 +1,318 @@ + + + + + +hydras.Ackermann.LNN2LNT + + + + +
        + + + +
        + +

        Library hydras.Ackermann.LNN2LNT

        + +
        +
        + +
        +LNN2LNT: + +
        + + Translation of LNN-formulas and proofs into LNT by replacement of + (t < t')%fol subformulas with ( v, t + Succ v = t')%nt. + +
        + + Original file by Russel O'Connor + +
        + + +
        +
        + +
        + +
        +
        + +
        +

        Translation of terms

        + +
        +
        + +
        +Fixpoint LNN2LNT_term (t : fol.Term LNN) : fol.Term LNT:=
        +  match t with
        +  | var vvar v
        +  | apply f tsapply LNT f (LNN2LNT_terms _ ts)
        +  end

        with LNN2LNT_terms (n : nat) (ts : fol.Terms LNN n) {struct ts} :
        Terms n :=
        +  match ts in (fol.Terms _ n0) return (Terms n0) with
        +  | Tnil ⇒ @Tnil LNT
        +  | Tcons m s ssTcons (LNN2LNT_term s) (LNN2LNT_terms m ss)
        +  end.
        + +
        + +
        +
        + +
        +

        Inverse translation

        + +
        +
        + +
        +Fixpoint LNT2LNN_term (t : Term) : fol.Term LNN :=
        +  match t with
        +  | var vvar v
        +  | apply f tsapply LNN f (LNT2LNN_terms _ ts)
        +  end

        with LNT2LNN_terms (n : nat) (ts : Terms n) {struct ts} :
        fol.Terms LNN n :=
        +  match ts in (fol.Terms _ n0) return (fol.Terms LNN n0) with
        +  | Tnil ⇒ @Tnil LNN
        +  | Tcons m s ssTcons (LNT2LNN_term s) (LNT2LNN_terms m ss)
        +  end.
        + +
        +Lemma LNT2LNN_natToTerm (n: nat) :
        +  LNT2LNN_term (natToTerm n) = natToTermLNN n.
        + +
        +Lemma LNT2LNT_term (t : Term): LNN2LNT_term (LNT2LNN_term t) = t.
        + +
        +
        + +
        +

        Translation of formulas

        + +
        + +

        Translation of (v#0 < v#1)%fol

        + +
        +
        + +
        +Definition LTFormula := (exH 2, v#0 + LNT.Succ v#2 = v#1)%nt.
        + +
        +
        + +
        +

        Translation of (t < t')%fol

        + +
        + + The function translateLT is defined by an interactive proof (omitted). + It is specified by the lemma translateLT1 + +
        +
        + +
        +Definition translateLT (ts : fol.Terms LNN (arityR LNN LT_)) : Formula.
        + +
        +Lemma translateLT1 :
        a a0 b0,
        translateLT (Tcons a (Tcons a0 b0)) =
        subAllFormula LNT LTFormula
        +   (fun H : nat
        +    nat_rec (fun _ : natfol.Term LNT) (LNN2LNT_term a)
        +      (fun (H0 : nat) (_ : fol.Term LNT) ⇒
        +       nat_rec (fun _ : natfol.Term LNT) (LNN2LNT_term a0)
        +         (fun (H1 : nat) (_ : fol.Term LNT) ⇒ var H1) H0) H).
        + +
        +
        + +
        +

        Translation of any LNN-formula

        + + +
        + + The translation of any LNN-formula is straigthforward, except for + the special case of t_1 < t_2 (handled by translateLT ) + +
        + + +
        +
        + +
        +Fixpoint LNN2LNT_formula (f : fol.Formula LNN) : Formula :=
        +  match f with
        +  | (t1 = t2)%fol ⇒ (LNN2LNT_term t1 = LNN2LNT_term t2)%nt
        +  | atomic r ts
        +      match
        +        r as l return (fol.Terms LNN (arityR LNN l) Formula)
        +      with
        +      | LT_fun ts : fol.Terms LNN (arityR LNN LT_) ⇒ translateLT ts
        +      end ts
        +  | (A B)%fol ⇒ (LNN2LNT_formula A LNN2LNT_formula B)%nt
        +  | (¬ A)%fol ⇒ (¬ LNN2LNT_formula A)%nt
        +  | (allH v, A)%fol ⇒ (allH v, LNN2LNT_formula A)%nt
        +  end.
        + +
        +
        + +
        +

        Helpful rewriting lemmas

        + +
        + + +
        +

        Inverse translation

        + +
        +
        + +
        +Fixpoint LNT2LNN_formula (f : Formula) : fol.Formula LNN :=
        +  match f with
        +  | (t1 = t2)%nt ⇒ (LNT2LNN_term t1 = LNT2LNN_term t2)%fol
        +  | atomic r tsmatch r with
        +                   end
        +  | (A B)%nt ⇒ (LNT2LNN_formula A LNT2LNN_formula B)%fol
        +  | (¬ A)%nt ⇒ (¬ LNT2LNN_formula A)%fol
        +  | (allH v, A)%nt ⇒ (allH v, LNT2LNN_formula A)%fol
        +  end.
        + +
        +
        + +
        +

        Commutation lemmas

        + +
        +
        + +
        +Lemma LNT2LNT_formula (f : Formula):
        LNN2LNT_formula (LNT2LNN_formula f) = f.
        + +
        +Lemma LNT2LNN_subTerm (t : Term) (v : nat) (s : Term):
        +  LNT2LNN_term (substT t v s) =
        +    substT (LNT2LNN_term t) v (LNT2LNN_term s).
        + +
        +Lemma LNT2LNN_freeVarT ( t : Term):
        +  freeVarT (LNT2LNN_term t) = freeVarT t.
        + +
        +Lemma LNT2LNN_freeVarF (f : Formula):
        +  freeVarF (LNT2LNN_formula f) = freeVarF f.
        + +
        +Lemma LNT2LNN_subFormula :
        +   (f : Formula) (v : nat) (s : Term),
        +    LNT2LNN_formula (substF f v s) =
        +      substF (LNT2LNN_formula f) v (LNT2LNN_term s).
        + +
        +
        + +
        +

        Proof translation

        + +
        +
        + +
        + +
        +
        + +
        + If the translation of every axiom of a LNN-system U is provable in a closed + LNT-system V, + then the translation of any LNN-formula in U is provable in V. + +
        +
        + +
        +Lemma translateProof (U : fol.System LNN) (V : System):
        +    ClosedSystem LNT V
        +    ( f : fol.Formula LNN,
        +        mem (fol.Formula LNN) U f SysPrf V (LNN2LNT_formula f))
        +     f : fol.Formula LNN,
        +      folProof.SysPrf LNN U f SysPrf V (LNN2LNT_formula f).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.LNT.html b/theories/html/hydras.Ackermann.LNT.html new file mode 100644 index 00000000..b3ccd39d --- /dev/null +++ b/theories/html/hydras.Ackermann.LNT.html @@ -0,0 +1,449 @@ + + + + + +hydras.Ackermann.LNT + + + + +
        + + + +
        + +

        Library hydras.Ackermann.LNT

        + +
        +
        + +
        + LNT.v : Language of Number Theory + +
        + +Original version by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith Ensembles List.
        + +
        +Require Import Languages folProof folProp folLogic3.
        + +
        +
        + +
        +

        Instantiations of a few generic constructs

        + + +
        + + To do perhaps these redefinitions should be deprecated, because they cause some issues + in statements which mix LNN and LNT terms and formulas + +
        +
        + +
        +Definition Formula := Formula LNT.
        +Definition Formulas := Formulas LNT.
        +Definition System := System LNT.
        +Definition Sentence := Sentence LNT.
        +Definition Term := Term LNT.
        +Definition Terms := Terms LNT.
        +Definition SysPrf := SysPrf LNT.
        +#[local] Arguments apply _ _ _ : clear implicits.
        + +
        +Module LNT.
        + +
        +Definition Plus (x y : Term) : Term :=
        +  apply LNT Plus_ (Tcons x (Tcons y (Tnil))).
        + +
        +Definition Times (x y : Term) : Term :=
        +  apply LNT Times_ (Tcons x (Tcons y (Tnil))).
        + +
        +Definition Succ (x : Term) : Term :=
        +  apply LNT Succ_ (Tcons x (Tnil)).
        + +
        +Definition Zero : Term := apply LNT Zero_ (Tnil).
        + +
        +End LNT.
        +Export LNT.
        + +
        +
        + +
        +

        Notations for LNT formulas: experimental and unstable

        + +
        +
        + +
        +Declare Scope nt_scope.
        +Delimit Scope nt_scope with nt.
        + +
        +Infix "=" := (equal _): nt_scope.
        +Infix "∨" := (orH): nt_scope.
        +Infix "∧" := (andH):nt_scope.
        +Infix "→" := (impH): nt_scope.
        +Notation "~ A" := (@notH _ A): nt_scope.
        +Notation "A <-> B" := (@iffH _ A B): nt_scope.
        + +
        +Notation "t = u" := (@equal _ t u): nt_scope.
        +Notation "t <> u" := (¬ t = u)%nt : nt_scope.
        +Notation "'v#' i" := (var i) (at level 3, format "'v#' i", i at level 0) : nt_scope.
        + +
        +Notation "'exH' x .. y , p" := (existH x .. (existH y p) ..)
        +  (x at level 0, y at level 0, at level 200, right associativity) : nt_scope.
        + +
        +Notation "'allH' x .. y , p" := (forallH x .. (forallH y p) ..)
        +  (x at level 0, y at level 0, at level 200, right associativity) : nt_scope.
        + +
        +Infix "+" := Plus :nt_scope.
        +Infix "×" := Times :nt_scope.
        +Notation S_ t := (apply LNT Succ_ (Tcons t (Tnil))).
        + +
        +
        + +
        +

        Notations for printing computed formulas/terms with derived connectives

        + +
        +
        + +
        +Reserved Notation "x '\/'' y" (at level 85, right associativity).
        +Reserved Notation "x '/\'' y" (at level 80, right associativity).
        +Reserved Notation "x '<->'' y" (at level 95, no associativity).
        +Reserved Notation "x '<->''' y" (at level 95, no associativity).
        + +
        +Notation "x \/' y" := (¬ x y)%nt : nt_scope.
        +Notation "x /\' y" := (¬ (~ x \/' ¬ y))%nt : nt_scope.
        +Notation "x <->'' y" := ((x y) (y x))%nt: nt_scope.
        +Notation "x <->' y" := (¬ (~ (x y) \/' ~(y x)))%nt : nt_scope.
        +Notation exH' v A := (¬ (forallH v (¬ A)))%nt.
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        +Section Examples.
        +Variable f : Formula.
        +Check (allH 0 1 , (f v#0 = v#0 v#1 = v#1))%nt.
        + +
        +Check (exH 0 1 , (v#0 = v#0 v#1 = v#1))%nt.
        +End Examples.
        + +
        +
        + +
        +

        Basic properties

        + + +
        +
        + +
        +Lemma LNT_eqdec : language_decidable LNT.
        + +
        +
        + +
        +

        List of free variables of a formula

        + +
        +
        + +
        +Section Free_Variables.
        + +
        +Lemma freeVarPlus (x y: Term) :
        freeVarT (Plus x y) = freeVarT x ++ freeVarT y.
        + +
        +Lemma freeVarTimes (x y : Term) :
        freeVarT (Times x y) = freeVarT x ++ freeVarT y.
        + +
        +Lemma freeVarSucc (x : Term):
        +  freeVarT (S_ x)%nt = freeVarT x.
        + +
        +Lemma freeVarZero : freeVarT Zero = nil.
        + +
        +End Free_Variables.
        + +
        +
        + +
        +

        Basic and derived proof rules

        + +
        +
        + +
        +Section Logic.
        + +
        +Lemma Axm (T : System) (f : Formula) : mem _ T f SysPrf T f.
        + +
        +Lemma sysExtend (T U : System) (f : Formula):
        +  Included _ T U SysPrf T f SysPrf U f.
        + +
        +Lemma sysWeaken (T : System) (f g : Formula):
        +  SysPrf T f SysPrf (Ensembles.Add _ T g) f.
        + +
        +Lemma impI (T : System) (f g : Formula):
        +  SysPrf (Ensembles.Add _ T g) f SysPrf T (g f)%nt.
        + +
        +Lemma impE (T : System) (f g : Formula):
        SysPrf T (g f)%nt SysPrf T g SysPrf T f.
        + +
        +Lemma contradiction (T : System) (f g : Formula):
        SysPrf T f SysPrf T (¬ f)%nt SysPrf T g.
        + +
        +Lemma nnE (T : System) (f : Formula):
        +  SysPrf T (¬ ¬ f)%nt SysPrf T f.
        + +
        +Lemma noMiddle (T : System) (f : Formula): SysPrf T (¬ f f)%nt.
        + +
        +Lemma nnI (T : System) (f : Formula):
        +  SysPrf T f SysPrf T (¬ ¬ f)%nt.
        + +
        +Lemma cp1 (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%nt SysPrf T (g f)%nt.
        + +
        +Lemma cp2 (T : System) (f g : Formula):
        SysPrf T (g f)%nt SysPrf T (¬ f ¬ g)%nt.
        + +
        +Lemma orI1 (T : System) (f g : Formula):
        +  SysPrf T f SysPrf T (f g)%nt.
        + +
        +Lemma orI2 (T : System) (f g : Formula):
        +  SysPrf T g SysPrf T (f g)%nt.
        + +
        +Lemma orE (T : System) (f g h : Formula):
        +  SysPrf T (f g)%nt
        +  SysPrf T (f h)%nt SysPrf T (g h)%nt
        +  SysPrf T h.
        + +
        +Lemma orSys (T : System) (f g h : Formula):
        SysPrf (Ensembles.Add _ T f) h
        SysPrf (Ensembles.Add _ T g) h
        SysPrf (Ensembles.Add _ T (f g)%nt) h.
        + +
        +Lemma andI (T : System) (f g : Formula) :
        SysPrf T f SysPrf T g SysPrf T (f g)%nt.
        + +
        +Lemma andE1 (T : System) (f g : Formula) :
        +  SysPrf T (f g)%nt SysPrf T f.
        + +
        +Lemma andE2 (T : System) (f g : Formula) :
        +  SysPrf T (f g)%nt SysPrf T g.
        + +
        +Lemma iffI (T : System) (f g : Formula) :
        SysPrf T (f g)%nt SysPrf T (g f)%nt SysPrf T (f g)%nt.
        + +
        +Lemma iffE1 (T : System) (f g : Formula):
        SysPrf T (f g)%nt SysPrf T (f g)%nt.
        + +
        +Lemma iffE2 (T : System) (f g : Formula) :
        SysPrf T (f g)%nt SysPrf T (g f)%nt.
        + +
        +Lemma forallI (T : System) (f : Formula) (v : nat):
        ¬ In_freeVarSys LNT v T SysPrf T f SysPrf T (allH v, f)%nt.
        + +
        +Lemma forallE (T : System) (f : Formula) (v : nat) (t : Term) :
        SysPrf T (allH v, f)%nt SysPrf T (substF f v t).
        + +
        +Lemma forallSimp (T : System) (f : Formula) (v : nat):
        SysPrf T (allH v, f)%nt SysPrf T f.
        + +
        +Lemma existI (T : System) (f : Formula) (v : nat) (t : Term):
        SysPrf T (substF f v t) SysPrf T (exH v, f)%nt.
        + +
        +Lemma existE (T : System) (f g : Formula) (v : nat):
        +  ¬ In_freeVarSys LNT v T
        +  ¬ In v (freeVarF g)
        +  SysPrf T (exH v, f)%nt SysPrf T (f g)%nt SysPrf T g.
        + +
        +Lemma existSimp (T : System) (f : Formula) (v : nat):
        SysPrf T f SysPrf T (exH v, f)%nt.
        + +
        +Lemma existSys (T : System) (f g : Formula) (v : nat):
        +  ¬ In_freeVarSys LNT v T
        +  ¬ In v (freeVarF g)
        +  SysPrf (Ensembles.Add _ T f) g
        +  SysPrf (Ensembles.Add _ T (exH v, f)%nt) g.
        + +
        +Lemma absurd1 (T : System) (f : Formula):
        SysPrf T (f ¬ f)%nt SysPrf T (¬ f)%nt.
        + +
        +Lemma nImp (T : System) (f g : Formula):
        SysPrf T (f ¬g)%nt SysPrf T (¬ (f g))%nt.
        + +
        +Lemma nOr (T : System) (f g : Formula):
        SysPrf T (¬ f ¬g)%nt SysPrf T (¬ (f g))%nt.
        + +
        +Lemma nAnd (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%nt SysPrf T (¬ (f g))%nt.
        + +
        +Lemma nForall (T : System) (f : Formula) (v : nat) :
        SysPrf T (exH v, ¬ f)%nt SysPrf T (¬ (allH v, f))%nt.
        + +
        +Lemma nExist (T : System) (f : Formula) (v : nat):
        SysPrf T (allH v, ¬ f)%nt SysPrf T (¬ (exH v, f))%nt.
        + +
        +Lemma impRefl (T : System) (f : Formula): SysPrf T (f f)%nt.
        + +
        +Lemma impTrans (T : System) (f g h : Formula):
        SysPrf T (f g)%nt SysPrf T (g h)%nt SysPrf T (f h)%nt.
        + +
        +Lemma orSym (T : System) (f g : Formula):
        SysPrf T (f g)%nt SysPrf T (g f)%nt.
        + +
        +Lemma andSym (T : System) (f g : Formula) :
        SysPrf T (f g)%nt SysPrf T (g f)%nt.
        + +
        +Lemma iffRefl (T : System) (f : Formula) : SysPrf T (f f)%nt.
        + +
        +Lemma iffSym (T : System) (f g : Formula):
        +  SysPrf T (f g)%nt SysPrf T (g f)%nt.
        + +
        +Lemma iffTrans (T : System) (f g h : Formula):
        SysPrf T (f g)%nt SysPrf T (g h)%nt SysPrf T (f h)%nt.
        + +
        +Lemma eqRefl (T : System) (a : Term): SysPrf T (a = a)%nt.
        + +
        +Lemma eqSym (T : System) (a b : Term):
        SysPrf T (a = b)%nt SysPrf T (b = a)%nt.
        + +
        +Lemma eqTrans (T : System) (a b c : Term):
        +  SysPrf T (a = b)%nt SysPrf T (b = c)%nt SysPrf T (a = c)%nt.
        + +
        +Lemma eqPlus (T : System) (a b c d : Term):
        +  SysPrf T (a = b)%nt SysPrf T (c = d)%nt
        +  SysPrf T (a + c = b + d)%nt.
        + +
        +Lemma eqTimes (T : System) (a b c d : Term):
        +  SysPrf T (a = b)%nt SysPrf T (c = d)%nt
        +  SysPrf T (a × c = b × d)%nt.
        + +
        +Lemma eqSucc (T : System) (a b : Term):
        SysPrf T (a = b)%nt SysPrf T (Succ a = Succ b)%nt.
        + +
        +End Logic.
        + +
        +
        + +
        +Conversion from nat +
        +
        +Fixpoint natToTerm (n : nat) : Term :=
        +  match n with
        +  | OZero
        +  | S mS_ (natToTerm m)
        +  end.
        + +
        +Lemma closedNatToTerm :
        a v : nat, ¬ In v (freeVarT (natToTerm a)).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.Languages.html b/theories/html/hydras.Ackermann.Languages.html new file mode 100644 index 00000000..c188cc1f --- /dev/null +++ b/theories/html/hydras.Ackermann.Languages.html @@ -0,0 +1,234 @@ + + + + + +hydras.Ackermann.Languages + + + + +
        + + + +
        + +

        Library hydras.Ackermann.Languages

        + +
        +
        + +
        +Languages : Definitions of LNT and LNN + +
        + + Original development by Russel O'Connor +
        + + TO do : reorganize Alectryon snippets +
        +
        + +
        +From Coq Require Import Arith List.
        +Require Import fol primRec code.
        + +
        +
        + +
        +

        Language of Number Theory: LNT

        + +
        +
        + +
        +Inductive LNTFunction : Set :=
        +  | Plus_ : LNTFunction
        +  | Times_ : LNTFunction
        +  | Succ_ : LNTFunction
        +  | Zero_ : LNTFunction.
        + +
        +Inductive LNTRelation : Set :=.
        + +
        +Definition LNTFunctionArity (x : LNTFunction) : nat :=
        +  match x with
        +  | Plus_ ⇒ 2
        +  | Times_ ⇒ 2
        +  | Succ_ ⇒ 1
        +  | Zero_ ⇒ 0
        +  end.
        + +
        + +
        +Definition LNTRelationR (x : LNTRelation) : nat :=
        +  match x with botLNTRelation_rec (fun _nat) bot end.
        + +
        +Definition LNT : Language := language LNTRelation LNTFunction LNTRelationR LNTFunctionArity.
        + +
        +
        + +
        +

        Language of Natural Numbers: LNN

        + + Its functions are also LNT's + +
        +
        + +
        + +
        +Inductive LNNRelation : Set :=
        +    LT_ : LNNRelation.
        + +
        +Definition LNNArityR (x : LNNRelation) : nat :=
        match x with LT_ ⇒ 2 end.
        + +
        +Definition LNNArityF (f : LNTFunction) :=
        +     LNTFunctionArity f.
        + +
        +Definition LNN : Language := language LNNRelation LNTFunction
        +                               LNNArityR LNNArityF.
        + +
        + +
        +
        + +
        +

        Goedel encoding for LNT

        + +
        + + This function is also used as encoding for LNN +
        +
        + +
        +Definition codeLNTFunction (f : LNTFunction) : nat :=
        +  match f with
        +  | Plus_ ⇒ 0
        +  | Times_ ⇒ 1
        +  | Succ_ ⇒ 2
        +  | Zero_ ⇒ 3
        +  end.
        + +
        +Definition codeLNTRelation (R : LNTRelation) : nat :=
        +  match R return nat with
        +  end.
        + +
        +Lemma codeLNTFunctionInj :
        f g : LNTFunction, codeLNTFunction f = codeLNTFunction g f = g.
        + +
        +Lemma codeLNTRelationInj :
        R S : LNTRelation, codeLNTRelation R = codeLNTRelation S R = S.
        + +
        + +
        +Definition codeArityLNTR (r : nat) := 0.
        + +
        +Lemma codeArityLNTRIsPR : isPR 1 codeArityLNTR.
        + +
        +Lemma codeArityLNTRIsCorrect1 :
        r : Relations LNT,
        codeArityLNTR (codeLNTRelation r) = S (arityR LNT r).
        + +
        +Lemma codeArityLNTRIsCorrect2 :
        n : nat,
        codeArityLNTR n 0 r : Relations LNT, codeLNTRelation r = n.
        + +
        +Definition codeArityLNTF (f : nat) :=
        +  switchPR f
        +    (switchPR (pred f)
        +       (switchPR (pred (pred f)) (switchPR (pred (pred (pred f))) 0 1) 2) 3)
        +    3.
        + +
        +Lemma codeArityLNTFIsPR : isPR 1 codeArityLNTF.
        + +
        +Lemma codeArityLNTFIsCorrect1 :
        f : Functions LNT,
        codeArityLNTF (codeLNTFunction f) = S (arityF LNT f).
        + +
        +Lemma codeArityLNNFIsCorrect1 :
        f : Functions LNN,
        codeArityLNTF (codeLNTFunction f) = S (arityF LNN f).
        + +
        +Lemma codeArityLNTFIsCorrect2 :
        n : nat,
        codeArityLNTF n 0
        f : Functions LNT, codeLNTFunction f = n.
        + +
        +
        + +
        +

        Goedel encoding for LNN

        + +
        +
        + +
        +Definition codeLNNRelation (R : LNNRelation) : nat := 0.
        + +
        +Lemma codeLNNRelationInj :
        R S : LNNRelation, codeLNNRelation R = codeLNNRelation S R = S.
        + +
        +Definition codeArityLNNR (r : nat) := switchPR r 0 3.
        + +
        +Lemma codeArityLNNRIsPR : isPR 1 codeArityLNNR.
        + +
        +Lemma codeArityLNNRIsCorrect1 :
        +   r : Relations LNN,
        +    codeArityLNNR (codeLNNRelation r) = S (arityR LNN r).
        + +
        +Lemma codeArityLNNRIsCorrect2 :
        n : nat,
        codeArityLNNR n 0 r : Relations LNN, codeLNNRelation r = n.
        + +
        +Lemma codeArityLNNFIsCorrect2 :
        +   n : nat,
        +    codeArityLNTF n 0 f : Functions LNN, codeLNTFunction f = n.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.ListExt.html b/theories/html/hydras.Ackermann.ListExt.html new file mode 100644 index 00000000..c3e0c8c8 --- /dev/null +++ b/theories/html/hydras.Ackermann.ListExt.html @@ -0,0 +1,76 @@ + + + + + +hydras.Ackermann.ListExt + + + + +
        + + + +
        + +

        Library hydras.Ackermann.ListExt

        + +
        +
        + +
        + ListExt.v: + +
        + + The most part of the original contents by Russel have been + replaced by lemmas from Coq.List. + We decided to keep in_remove_neq (originally In_list_remove2 + since it appears in many composed tactics. + +
        +
        + +
        +Require Import Coq.Lists.List.
        + +
        +Section List_Remove.
        + +
        +Variable A : Set.
        +Hypothesis Aeq_dec : a b : A, {a = b} + {a b}.
        + +
        +Lemma in_remove_neq:
        (a b : A) (l : list A), In a (List.remove Aeq_dec b l)
        +                                a b.
        + +
        +End List_Remove.
        + +
        +
        + +
        +Old name in Russel's development +
        +
        + +
        +#[deprecated(note="use ListExt.in_remove_neq instead")]
        Notation In_list_remove2 := in_remove_neq (only parsing).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.NN.html b/theories/html/hydras.Ackermann.NN.html new file mode 100644 index 00000000..5519964b --- /dev/null +++ b/theories/html/hydras.Ackermann.NN.html @@ -0,0 +1,153 @@ + + + + + +hydras.Ackermann.NN + + + + +
        + + + +
        + +

        Library hydras.Ackermann.NN

        + +
        + +
        +
        + +
        + NN.v : Natural Numbers: Axioms and basic properties + +
        + +Original version by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith Lia Ensembles List.
        + +
        +Require Import folProp subAll folLogic3 Languages.
        +Require Export LNN.
        +From hydras Require Import Compat815 NewNotations.
        +Import NNnotations.
        +
        + +
        +

        Axioms of NN

        + +
        +
        +Section NN.
        + +
        +Definition NN1 := (allH 0, S_ v#0 Zero)%fol.
        + +
        +Definition NN2 := (allH 1 0, S_ v#0 = S_ v#1 v#0 = v#1)%fol.
        + +
        +Definition NN3 := (allH 0, v#0 + Zero = v#0)%fol.
        + +
        +Definition NN4 := (allH 1 0, v#0 + S_ v#1 = S_ (v#0 + v#1))%fol.
        + +
        +Definition NN5 := (allH 0, v#0 × Zero = Zero)%fol.
        + +
        +Definition NN6 := (allH 1 0, v#0 × S_ v#1 = v#0 × v#1 + v#0)%fol.
        + +
        +Definition NN7 := (allH 0, ¬ v#0 < Zero)%fol.
        + +
        +Definition NN8 :=
        + (allH 1 0, v#0 < Succ(v#1) v#0 < v#1 v#0 = v#1)%fol.
        + +
        +Definition NN9 := (allH 1 0, v#0 < v#1 v#0 = v#1 v#1 < v#0)%fol.
        + +
        +Definition NN := SetEnum NN1 NN2 NN3 NN4 NN5 NN6 NN7 NN8 NN9.
        + +
        +
        + +
        +

        Properties of the system NN

        + +
        +
        + +
        +Lemma closedNN1 : ClosedSystem LNN NN.
        + +
        +Lemma closedNN : v : nat, ¬ In_freeVarSys LNN v NN.
        + +
        +
        + +
        +

        Generic instantiation of axioms

        + +
        +
        + +
        +Lemma nn1 (a : Term) : SysPrf NN (S_ a Zero)%fol.
        + +
        +Lemma nn2 (a b : Term): SysPrf NN (S_ a = S_ b a = b)%fol.
        + +
        +Lemma nn3 (a : Term): SysPrf NN (a + Zero = a)%fol.
        + +
        +Lemma nn4 (a b : Term) : SysPrf NN (a + S_ b = S_ (a + b))%fol.
        + +
        +Lemma nn5 ( a : Term) : SysPrf NN (a × Zero = Zero)%fol.
        + +
        +Lemma nn6 (a b : Term):
        +  SysPrf NN (a × Succ b = a × b + a)%fol.
        + +
        +Lemma nn7 (a : Term): SysPrf NN (¬ (a <Zero))%fol.
        + +
        +Lemma nn8 (a b : Term) : SysPrf NN (a < Succ b a < b a = b)%fol.
        + +
        +Lemma nn9 (a b : Term): SysPrf NN (a < b a = b b < a)%fol.
        + +
        +End NN.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.NN2PA.html b/theories/html/hydras.Ackermann.NN2PA.html new file mode 100644 index 00000000..d149b21b --- /dev/null +++ b/theories/html/hydras.Ackermann.NN2PA.html @@ -0,0 +1,82 @@ + + + + + +hydras.Ackermann.NN2PA + + + + +
        + + + +
        + +

        Library hydras.Ackermann.NN2PA

        + +
        +
        + +
        + NN2PA.v : + +
        + +Original version by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles List Arith.
        + +
        +Require Import folProp folProof subProp folLogic3 folReplace NN
        +  PAtheory.
        +Require Export LNN2LNT.
        +Require Import subAll ListExt.
        +Import NNnotations.
        + +
        +Lemma NN2PA (f : fol.Formula LNN):
        +  folProof.SysPrf LNN NN f SysPrf PA (LNN2LNT_formula f).
        + +
        +
        + +
        +If F[x\0], F[x\1] ... F[x\m-1] are provable in PA, + then v_x <' m F is also provable (where a <' b is the translation of a < b into PA). + +
        + + More precisely: + +
        + + +
        +
        +Lemma PAboundedLT :
        +   (m : nat) (F : LNT.Formula) (x : nat),
        +    ( n : nat,
        +        n < m SysPrf PA (substF F x (natToTerm n)))
        +    SysPrf PA (LNN2LNT_formula (v#x < LNN.natToTerm m)%fol F)%nt.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.NNtheory.html b/theories/html/hydras.Ackermann.NNtheory.html new file mode 100644 index 00000000..6f2df3d4 --- /dev/null +++ b/theories/html/hydras.Ackermann.NNtheory.html @@ -0,0 +1,73 @@ + + + + + +hydras.Ackermann.NNtheory + + + + +
        + + + +
        + +

        Library hydras.Ackermann.NNtheory

        + +
        +From Coq Require Import Arith Lia.
        + +
        +Require Import folLogic3.
        +Require Import folProp.
        +Require Import subProp.
        +Require Export NN.
        +From hydras Require Import Compat815.
        +Import NNnotations.
        + +
        +Lemma natNE (a b : nat) :
        +  a b SysPrf NN (natToTerm a natToTerm b)%fol.
        + +
        +Lemma natLE (a b : nat):
        b a SysPrf NN (¬ (natToTerm a < natToTerm b))%fol.
        + +
        +Lemma natLT (a b : nat):
        +  a < b SysPrf NN (natToTerm a < natToTerm b)%fol.
        + +
        +Lemma natPlus (a b : nat):
        SysPrf NN (natToTerm a + natToTerm b = natToTerm (a + b)%nat)%fol.
        + +
        +Lemma natTimes (a b : nat):
        SysPrf NN (natToTerm a ×natToTerm b = natToTerm (a × b)%nat)%fol.
        + +
        +Lemma boundedLT (m : nat) (a : Formula) (x : nat):
        +  ( n : nat,
        +      n < m SysPrf NN (substF a x (natToTerm n)))
        +  SysPrf NN (v#x < natToTerm m a)%fol.
        + +
        +Lemma nnPlusNotNeeded (n:nat) :
        SysPrf NN
        + (v#1 < natToTerm n v#1 = natToTerm n
        +  v#1 < S_ (natToTerm n))%fol.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.NewNotations.html b/theories/html/hydras.Ackermann.NewNotations.html new file mode 100644 index 00000000..9fbfc1ba --- /dev/null +++ b/theories/html/hydras.Ackermann.NewNotations.html @@ -0,0 +1,44 @@ + + + + + +hydras.Ackermann.NewNotations + + + + +
        + + + +
        + +

        Library hydras.Ackermann.NewNotations

        + +
        +From Coq Require Import Ensembles.
        +Require Import folProp.
        + +
        +Notation "'SetAdds' E0 x1 .. xn" :=
        +  (Ensembles.Add _ (.. (Ensembles.Add _ E0 x1) .. ) xn)
        +    (at level 0, E0 at level 0, x1 at level 0, xn at level 0).
        + +
        +Notation "'SetEnum' x0 x1 .. xn" :=
        +  (Ensembles.Add _ (.. (Ensembles.Add _ (Singleton _ x0) x1) .. ) xn)
        +    (at level 0, x0 at level 0, x1 at level 0, xn at level 0).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.PA.html b/theories/html/hydras.Ackermann.PA.html new file mode 100644 index 00000000..afb0d333 --- /dev/null +++ b/theories/html/hydras.Ackermann.PA.html @@ -0,0 +1,133 @@ + + + + + +hydras.Ackermann.PA + + + + +
        + + + +
        + +

        Library hydras.Ackermann.PA

        + +
        +
        + +
        + PA : Peano Arithmetic + +
        + + Original development by Russel O'Connor + Bullets and abbreviations by Pierre Casteran + +
        +
        + +
        +From Coq Require Import Arith Lia Ensembles Decidable.
        +Require Import folProp subAll folLogic3.
        +Require Export Languages LNT.
        +Require Import NewNotations.
        + +
        +Section PA.
        + +
        +Definition PA1 := (allH 0, Succ v#0 Zero)%nt.
        + +
        +Definition PA2 := (allH 1 0, Succ v#0 = Succ v#1 v#0 = v#1)%nt.
        + +
        +Definition PA3 := (allH 0, v#0 + Zero = v#0)%nt.
        + +
        +Definition PA4 := (allH 1 0, v#0 + Succ v#1 = Succ (v#0 + v#1))%nt.
        + +
        +Definition PA5 := (allH 0, v#0 × Zero = Zero)%nt.
        + +
        +Definition PA6 := (allH 1 0, v#0 × Succ v#1 = v#0 × v#1 + v#0)%nt.
        + +
        +Definition PA7 (f : Formula) (v : nat) : Formula :=
        +   let f_0 := substF f v Zero%nt in
        +   let f_Sv := substF f v (Succ v#v)%nt in
        +   close _ (f_0 (allH v, f f_Sv) allH v, f)%nt.
        + +
        +Definition InductionSchema (f : Formula) : Prop :=
        +   g : Formula, ( v : nat, f = PA7 g v).
        + +
        +Definition PA := SetAdds InductionSchema PA1 PA2 PA3 PA4 PA5 PA6.
        + +
        +Definition open :=
        +  Formula_rec LNT (fun _Formula) (fun t t0 : Term ⇒ (t = t0)%nt)
        +    (fun (r : Relations LNT)
        +         (ts : Terms (arityR LNT r)) ⇒ atomic r ts)
        +    (fun (f : Formula) _ (f0 : Formula) _ ⇒ (f f0)%nt)
        +    (fun (f : Formula) _ ⇒ (¬ f)%nt)
        +    (fun (n : nat) _ (recf : Formula) ⇒ recf).
        + +
        +Lemma PAdec : x : Formula, decidable (In _ PA x).
        + +
        +Lemma closedPA1 : ClosedSystem LNT PA.
        + +
        +Lemma closedPA : v : nat, ¬ In_freeVarSys LNT v PA.
        + +
        +Lemma pa1 (a : Term): SysPrf PA (Succ a Zero)%nt.
        + +
        +Lemma pa2 (a b : Term): SysPrf PA (Succ a = Succ b a = b)%nt.
        + +
        +Lemma pa3 (a : Term): SysPrf PA (a + Zero = a)%nt.
        + +
        +Lemma pa4 ( a b : Term) : SysPrf PA (a + Succ b = Succ (a + b))%nt.
        + +
        +Lemma pa5 (a : Term): SysPrf PA (a × Zero = Zero)%nt.
        + +
        +Lemma pa6 (a b : Term) : SysPrf PA (a × Succ b = a × b + a)%nt.
        + +
        +Lemma induct (f : Formula) (v : nat):
        +  let f_0 := substF f v Zero
        +  in let f_Sv := substF f v (Succ (v#v))%nt
        +     in SysPrf PA f_0
        +         SysPrf PA (allH v, f f_Sv)%nt
        +          SysPrf PA (allH v, f)%nt.
        + +
        +End PA.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.PAconsistent.html b/theories/html/hydras.Ackermann.PAconsistent.html new file mode 100644 index 00000000..af92894b --- /dev/null +++ b/theories/html/hydras.Ackermann.PAconsistent.html @@ -0,0 +1,61 @@ + + + + + +hydras.Ackermann.PAconsistent + + + + +
        + + + +
        + +

        Library hydras.Ackermann.PAconsistent

        + +
        +
        + +
        +PAconsistent.v + +
        + + Original file by Russel O' Connor +
        +
        + +
        +From Coq Require Import Arith.
        +Require Import folProof folProp PA model.
        + +
        +Definition natModel : Model LNT :=
        +  model LNT nat
        +    (fun f : Functions LNT
        +     match f return (naryFunc nat (arityF LNT f)) with
        +     | Languages.Plus_fun x y : naty + x
        +     | Languages.Times_fun x y : naty × x
        +     | Languages.Succ_S
        +     | Languages.Zero_ ⇒ 0
        +     end)
        +    (fun r : Relations LNTmatch r with end).
        + +
        +Theorem PAconsistent : Consistent LNT PA.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.PAtheory.html b/theories/html/hydras.Ackermann.PAtheory.html new file mode 100644 index 00000000..81cf33d3 --- /dev/null +++ b/theories/html/hydras.Ackermann.PAtheory.html @@ -0,0 +1,80 @@ + + + + + +hydras.Ackermann.PAtheory + + + + +
        + + + +
        + +

        Library hydras.Ackermann.PAtheory

        + +
        +
        + +
        + PAtheory.v (Peano Arithmetic) + +
        + + Original file by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles List Arith Lia.
        + +
        +Require Import subAll folReplace folProp folLogic3 NN LNN2LNT.
        +Require Export PA.
        +Require Import NewNotations.
        +Import NNnotations.
        + +
        +#[local] Arguments apply _ _ _ : clear implicits.
        + +
        +Lemma paZeroOrSucc (t : Term):
        let nv := newVar (0 :: freeVarT t) in
        SysPrf PA (t = LNT.Zero exH nv, t = LNT.Succ (v#nv))%nt.
        +           Opaque eq_nat_dec.
        +           Transparent eq_nat_dec.
        +          Opaque eq_nat_dec.
        +          Transparent eq_nat_dec.
        + +
        +Lemma paPlusSym : a b : Term,
        +    SysPrf PA (a + b = b + a)%nt.
        + +
        +Lemma NN72PA : SysPrf PA (LNN2LNT_formula NN7).
        + +
        +Lemma NN82PA : SysPrf PA (LNN2LNT_formula NN8).
        + +
        +Lemma NN92PA : SysPrf PA (LNN2LNT_formula NN9).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.cPair.html b/theories/html/hydras.Ackermann.cPair.html new file mode 100644 index 00000000..386272a0 --- /dev/null +++ b/theories/html/hydras.Ackermann.cPair.html @@ -0,0 +1,395 @@ + + + + + +hydras.Ackermann.cPair + + + + +
        + + + +
        + +

        Library hydras.Ackermann.cPair

        + +
        +
        + +
        +Cantor's pairing function + (Originally Russel O'Connors goedel contrib +
        +
        + +
        +Require Import Arith Coq.Lists.List Lia.
        +From hydras Require Import extEqualNat primRec.
        +From hydras Require Export Compat815 ssrnat_extracts.
        + +
        +Import Nat.
        + +
        +
        + +
        +

        Bijection from nat × nat to nat

        + +
        + +

        Preliminary definitions

        + +
        + + Sum of all natural numbers upto n +
        +
        + +
        +Fixpoint sumToN (n : nat): nat :=
        +  match n with
        +    0 ⇒ 0
        +  | S pS p + sumToN p
        +  end.
        + +
        +Lemma sumToN1 n : n sumToN n.
        + +
        +Lemma sumToN2 b a : a b sumToN a sumToN b.
        + +
        +Lemma sumToNIsPR : isPR 1 sumToN.
        + +
        +
        + +
        +

        Definition and properties of cPair

        + +
        + + The cPair function defined below is slightly different + from the "usual" Cantor pairing function shown in a big part + of the litterature (and Coq's standard library). + Since both versions are equivalent upto a swap of the + arguments a and b, we still use Russel O'Connors notations +
        +
        + +
        +Definition cPair (a b : nat) := a + sumToN (a + b).
        + +
        + +
        +
        + +
        +Usual definition (e.g. wikipedia) +
        +
        + +
        Definition xPair a b := b + sumToN ( b + a).
        + +
        Lemma xPairDef a b : xPair a b = cPair b a.
        + +
        +Lemma cPairIsPR : isPR 2 cPair.
        + +
        +Section CPair_Injectivity.
        + +
        +  Remark cPairInjHelp :
        +     a b c d : nat, cPair a b = cPair c d a + b = c + d.
        + +
        +  Lemma cPairInj1 a b c d: cPair a b = cPair c d a = c.
        + +
        +  Lemma cPairInj2 a b c d : cPair a b = cPair c d b = d.
        + +
        +End CPair_Injectivity.
        + +
        +Section CPair_projections.
        + +
        + +
        +  Let searchXY (a : nat) :=
        +        boundedSearch (fun a y : natltBool a (sumToN y.+1)) a.
        + +
        +  Definition cPairPi1 (a : nat) := a - sumToN (searchXY a).
        +  Definition cPairPi2 (a : nat) := searchXY a - cPairPi1 a.
        + +
        +Lemma cPairProjectionsHelp (a b: nat):
        +  b < sumToN a.+1 sumToN a b searchXY b = a.
        + +
        +Lemma cPairProjections a: cPair (cPairPi1 a) (cPairPi2 a) = a.
        + +
        +Remark searchXYIsPR : isPR 1 searchXY.
        + +
        +Lemma cPairPi1IsPR : isPR 1 cPairPi1.
        + +
        +Lemma cPairProjections1 (a b : nat): cPairPi1 (cPair a b) = a.
        + +
        +Lemma cPairProjections2 (a b : nat): cPairPi2 (cPair a b) = b.
        + +
        +Lemma cPairPi2IsPR : isPR 1 cPairPi2.
        + +
        +End CPair_projections.
        + +
        +Section CPair_Order.
        + +
        +  Lemma cPairLe1 (a b : nat) : a cPair a b.
        + +
        +  Lemma cPairLe1A (a : nat) : cPairPi1 a a.
        + +
        +  Lemma cPairLe2 (a b : nat) : b cPair a b.
        + +
        +  Lemma cPairLe2A (a: nat): cPairPi2 a a.
        + +
        +  Lemma cPairLe3 (a b c d : nat): a b c d cPair a c cPair b d.
        + +
        +  Lemma cPairLt1 (a b : nat): a < cPair a (S b).
        + +
        +  Lemma cPairLt2 (a b : nat): b < cPair (S a) b.
        + +
        +End CPair_Order.
        + +
        +Require Import Extraction.
        +Section code_nat_list.
        + +
        +Fixpoint codeList (l : list nat) : nat :=
        +  match l with
        +  | nil ⇒ 0
        +  | n :: l'S (cPair n (codeList l'))
        +  end.
        + +
        +Lemma codeListInj (l m : list nat): codeList l = codeList m l = m.
        + +
        +Definition codeNth (n m:nat) : nat :=
        +  let X := nat_rec (fun _ : natnat)
        +             m
        +             (fun _ Hrecn : natcPairPi2 (pred Hrecn)) n
        +  in cPairPi1 (pred X).
        + +
        +
        + +
        +drops n first elements from l +
        +
        +Let drop (n : nat) : (l : list nat), list nat.
        + +
        +Lemma codeNthCorrect :
        +   (n : nat) (l : list nat), codeNth n (codeList l) = nth n l 0.
        + +
        +Lemma codeNthIsPR : isPR 2 codeNth.
        + +
        +End code_nat_list.
        + +
        +Extraction codeNth.
        +Print codeNth.
        + +
        +Section Strong_Recursion.
        +Definition evalStrongRecHelp (n : nat) (f : naryFunc n.+2) :
        +  naryFunc n.+1 :=
        +  evalPrimRecFunc n (evalComposeFunc n 0 (Vector.nil _) (codeList nil))
        +    (evalComposeFunc n.+2 2
        +       (Vector.cons _ f _
        +          (Vector.cons _ (evalProjFunc n.+2 n
        +                            (Nat.lt_lt_succ_r _ _
        +                               (Nat.lt_succ_diag_r _))) _
        +             (Vector.nil _)))
        +       (fun a b : natS (cPair a b))).
        + +
        +Definition evalStrongRec (n : nat) (f : naryFunc n.+2):
        +  naryFunc n.+1 :=
        +  evalComposeFunc n.+1 1
        +    (Vector.cons _
        +       (fun z : natevalStrongRecHelp n f z.+1) _ (Vector.nil _))
        +    (fun z : natcPairPi1 z.-1).
        + +
        +Lemma evalStrongRecIsPR (n : nat) (f : naryFunc n.+2):
        +  isPR _ f isPR _ (evalStrongRec n f).
        + +
        +Lemma computeEvalStrongRecHelp :
        +   (n : nat) (f : naryFunc n.+2) (c : nat),
        +    evalStrongRecHelp n f c.+1 =
        +      compose2 n (evalStrongRecHelp n f c)
        +        (fun a0 : nat
        +           evalComposeFunc n 2
        +             (Vector.cons (naryFunc n) (f c a0) 1
        +                (Vector.cons (naryFunc n) (evalConstFunc n a0) 0
        +                   (Vector.nil (naryFunc n))))
        +             (fun a1 b0 : natS (cPair a1 b0))).
        + +
        +Fixpoint listValues (f : naryFunc 2) (n : nat) : list nat :=
        +  match n with
        +    0 ⇒ nil
        +  | S mevalStrongRec _ f m :: listValues f m
        +  end.
        + +
        +Lemma evalStrongRecHelp1 :
        (f : naryFunc 2) (n m : nat),
        +   m < n
        +   codeNth (n - m.+1) (evalStrongRecHelp _ f n) = evalStrongRec _ f m.
        + +
        +Lemma evalStrongRecHelpParam :
        +   (a n c : nat) (f : naryFunc a.+3),
        +    extEqual a (evalStrongRecHelp (S a) f n c)
        +      (evalStrongRecHelp a (fun x y : natf x y c) n).
        + +
        +Lemma evalStrongRecHelp2 :
        +   (a : nat) (f : naryFunc a.+2) (n m : nat),
        +    m < n
        +    extEqual _
        +      (evalComposeFunc _ 1
        +         (Vector.cons _ (evalStrongRecHelp _ f n) 0 (Vector.nil _))
        +         (fun b : natcodeNth (n - m.+1) b)) (evalStrongRec _ f m).
        + +
        +Lemma callIsPR (g : nat nat) :
        isPR 1 g isPR 2 (fun a recs : natcodeNth (a - S (g a)) recs).
        + +
        +End Strong_Recursion.
        + +
        +Lemma div2IsPR : isPR 1 div2.
        + +
        +Lemma cPairLemma1 :
        +   a b : nat, (a + b) × S (a + b) + 2 × a = 2 × cPair a b.
        + +
        +
        + +
        +abbreviations a la Lisp (to improve) +
        +
        + +
        +Module LispAbbreviations.
        +  #[global] Notation car n := (cPairPi1 n).
        +  #[global] Notation caar n := (cPairPi1 (cPairPi1 n)).
        +  #[global] Notation cadr n := (cPairPi1 (cPairPi2 n)).
        +  #[global] Notation caddr n := (cPairPi1 (cPairPi2 (cPairPi2 n))).
        +  #[global] Notation cdr n := (cPairPi2 n).
        +  #[global] Notation cddr n := (cPairPi2 (cPairPi2 n)).
        +  #[global] Notation cdddr n := (cPairPi2 (cPairPi2 (cPairPi2 n))).
        +  #[global] Notation cddddr n :=
        +    (cPairPi2 (cPairPi2 (cPairPi2 (cPairPi2 n)))).
        +  #[global] Notation plus2 n := (S (S n)).
        +  #[global] Notation plus3 n := (S (S (S n))).
        +  #[global] Notation plus4 n := (S (S (S (S n)))).
        +End LispAbbreviations.
        + +
        +
        + +
        +

        Triples

        + + (moved from codeSubFormula.v) + +
        +
        + +
        +Definition cTriple (a b c : nat) : nat := cPair a (cPair b c).
        + +
        +Definition cTriplePi1 (n : nat) : nat := cPairPi1 n.
        + +
        +Definition cTriplePi2 (n : nat) : nat := cPairPi1 (cPairPi2 n).
        + +
        +Definition cTriplePi3 (n : nat) : nat := cPairPi2 (cPairPi2 n).
        + +
        +Lemma cTripleIsPR : isPR 3 cTriple.
        + +
        +Lemma cTriplePi1IsPR : isPR 1 cTriplePi1.
        + +
        +Lemma cTriplePi2IsPR : isPR 1 cTriplePi2.
        + +
        +Lemma cTriplePi3IsPR : isPR 1 cTriplePi3.
        + +
        +Lemma cTripleProj1 (a b c : nat) : cTriplePi1 (cTriple a b c) = a.
        + +
        +Lemma cTripleProj2 (a b c : nat) : cTriplePi2 (cTriple a b c) = b.
        + +
        +Lemma cTripleProj3 (a b c : nat) : cTriplePi3 (cTriple a b c) = c.
        + +
        +Lemma cTripleProj (a: nat) :
        cTriple (cTriplePi1 a) (cTriplePi2 a) (cTriplePi3 a) = a.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.checkPrf.html b/theories/html/hydras.Ackermann.checkPrf.html new file mode 100644 index 00000000..57b3749b --- /dev/null +++ b/theories/html/hydras.Ackermann.checkPrf.html @@ -0,0 +1,471 @@ + + + + + +hydras.Ackermann.checkPrf + + + + +
        + + + +
        + +

        Library hydras.Ackermann.checkPrf

        + +
        +
        + +
        +checkPrf.v + +
        + + Original file by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith Lia.
        +Require Import primRec codeFreeVar codeSubFormula cPair.
        +Require Import code folProp extEqualNat wellFormed folProof.
        +Require Import prLogic Compat815.
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps NewNotations.
        +Import LispAbbreviations.
        +Import FolNotations.
        + +
        +Section Check_Proof.
        + +
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL: Lcode L cf cr).
        + +
        +Variable codeArityF : nat nat.
        +Variable codeArityR : nat nat.
        + +
        + +
        + +
        +Hypothesis codeArityFIsPR : isPR 1 codeArityF.
        + +
        +Hypothesis codeArityFIsCorrect1 :
        +   f : Functions L, codeArityF (cf f) = S (arityF L f).
        + +
        +Hypothesis codeArityFIsCorrect2 :
        +     n : nat, codeArityF n 0
        +                     f : Functions L, cf f = n.
        + +
        +Hypothesis codeArityRIsPR : isPR 1 codeArityR.
        + +
        +Hypothesis
        +  codeArityRIsCorrect1 :
        +     r : Relations L, codeArityR (cr r) = S (arityR L r).
        + +
        +Hypothesis
        +  codeArityRIsCorrect2 :
        +     n : nat, codeArityR n 0
        +                     r : Relations L, cr r = n.
        + +
        +Hypothesis codeFInj : f g : Functions L,
        +    cf f = cf g f = g.
        + +
        +Hypothesis codeRInj :
        +   R S : Relations L, cr R = cr S R = S.
        + +
        + +
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let Formula := Formula L.
        +Let wellFormedTerm := wellFormedTerm codeArityF.
        +Let wellFormedFormula := wellFormedFormula codeArityF codeArityR.
        +Let Prf := Prf L.
        + +
        +
        + +
        +The wellFormedness requirement isn't really neccesary, +because any proof that used ``extra symbols'' could be +turned into a proof that only used symbols from the +axioms and the conclusion. + +
        + +However making this assumption makes the proof easier +
        + + p is (cPair (formula) (proof of the Formula)) +
        +
        + +
        +Definition checkPrfAXM (p recs : nat) :=
        +  switchPR (charFunction 2 Nat.eqb (cddr p) (car p))
        +    (S (S (cPair (car p) 0))) 0.
        + +
        +Lemma checkPrfAXMIsPR : isPR 2 checkPrfAXM.
        + +
        +Definition checkPrfMP (p recs : nat) :=
        +  switchPR
        +    (wellFormedFormula (car (cdr (cdr (cdr p)))) ×
        +     (charFunction 2 Nat.eqb (car (car (cdr (cdr p))))
        +        (codeImp (car (cdr (cdr (cdr p)))) (car p)) ×
        +      (codeNth (p - S (caddr p)) recs ×
        +       codeNth (p - S (cdddr p)) recs)))
        +    (S
        +       (codeApp
        +          (pred (codeNth (p - S (caddr p)) recs))
        +          (pred (codeNth (p - S (cdr (cdr (cdr p)))) recs))))
        +    0.
        + +
        +Lemma checkPrfMPIsPR : isPR 2 checkPrfMP.
        + +
        +Definition checkPrfGEN (p recs : nat) :=
        +  switchPR
        +    (charFunction 2 Nat.eqb
        +       (cPair 3
        +          (cPair (car (cdr (cdr p)))
        +             (car (cdr (cdr (cdr p))))))
        +       (car p) ×
        +     (codeNth (p - S (cdr (cdr (cdr p)))) recs ×
        +      (1 -
        +       codeIn (car (cdr (cdr p)))
        +         (codeFreeVarListFormula
        +            (pred (codeNth (p - S (cdr (cdr (cdr p)))) recs))))))
        +    (codeNth (p - S (cdr (cdr (cdr p)))) recs) 0.
        + +
        +Lemma checkPrfGENIsPR : isPR 2 checkPrfGEN.
        + +
        +Definition checkPrfIMP1 (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let B := cdr (cdr (cdr p)) in
        +  charFunction 2 Nat.eqb (cPair 1 (cPair A (cPair 1 (cPair B A))))
        +    (car p).
        + +
        +Lemma checkPrfIMP1IsPR : isPR 2 checkPrfIMP1.
        + +
        +Definition checkPrfIMP2 (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let B := car (cdr (cdr (cdr p))) in
        +  let C := cdr (cdr (cdr (cdr p))) in
        +  charFunction 2 Nat.eqb
        +    (cPair 1
        +       (cPair (cPair 1 (cPair A (cPair 1 (cPair B C))))
        +          (cPair 1 (cPair (cPair 1 (cPair A B)) (cPair 1 (cPair A C))))))
        +    (car p).
        + +
        +Lemma checkPrfIMP2IsPR : isPR 2 checkPrfIMP2.
        + +
        +Definition checkPrfCP (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let B := cdr (cdr (cdr p)) in
        +  charFunction 2 Nat.eqb
        +    (cPair 1
        +       (cPair (cPair 1 (cPair (cPair 2 A) (cPair 2 B))) (cPair 1 (cPair B A))))
        +    (car p).
        + +
        +Lemma checkPrfCPIsPR : isPR 2 checkPrfCP.
        + +
        +Definition checkPrfFA1 (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let v := car (cdr (cdr (cdr p))) in
        +  let t := cdr (cdr (cdr (cdr p))) in
        +  wellFormedTerm t ×
        +  charFunction 2 Nat.eqb
        +    (cPair 1 (cPair (cPair 3 (cPair v A)) (codeSubFormula A v t)))
        +    (car p).
        + +
        +Lemma checkPrfFA1IsPR : isPR 2 checkPrfFA1.
        + +
        +Definition checkPrfFA2 (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let v := cdr (cdr (cdr p)) in
        +  (1 - codeIn v (codeFreeVarFormula A)) ×
        +  charFunction 2 Nat.eqb (cPair 1 (cPair A (cPair 3 (cPair v A))))
        +    (car p).
        + +
        +Lemma checkPrfFA2IsPR : isPR 2 checkPrfFA2.
        + +
        +Definition checkPrfFA3 (p recs : nat) :=
        +  let A := car (cdr (cdr p)) in
        +  let B := car (cdr (cdr (cdr p))) in
        +  let v := cdr (cdr (cdr (cdr p))) in
        +  charFunction 2 Nat.eqb
        +    (cPair 1
        +       (cPair (cPair 3 (cPair v (cPair 1 (cPair A B))))
        +          (cPair 1 (cPair (cPair 3 (cPair v A)) (cPair 3 (cPair v B))))))
        +    (car p).
        + +
        +Lemma checkPrfFA3IsPR : isPR 2 checkPrfFA3.
        + +
        +Definition checkPrfEQ1 (p recs : nat) :=
        +  charFunction 2 Nat.eqb (cdr (cdr p)) 0 ×
        +  charFunction 2 Nat.eqb
        +    (codeFormula (equal (var 0) (var 0)))
        +    (car p).
        + +
        +Lemma checkPrfEQnIsPR (n: nat):
        +  isPR 2
        +    (fun p recs : nat
        +       charFunction 2 Nat.eqb (cdr (cdr p)) 0 ×
        +         charFunction 2 Nat.eqb n (car p)).
        + +
        +Lemma checkPrfEQ1IsPR : isPR 2 checkPrfEQ1.
        + +
        +Definition checkPrfEQ2 (p recs : nat) :=
        +  charFunction 2 Nat.eqb (cdr (cdr p)) 0 ×
        +    charFunction 2 Nat.eqb
        +      (codeFormula (v#0 = v#1 v#1 = v#0)%fol) (car p).
        + +
        +Lemma checkPrfEQ2IsPR : isPR 2 checkPrfEQ2.
        + +
        +Definition checkPrfEQ3 (p recs : nat) :=
        +  charFunction 2 Nat.eqb (cdr (cdr p)) 0 ×
        +    charFunction 2 Nat.eqb
        +      (codeFormula
        +         (v#0 = v#1 v#1 = v#2 v#0 = v#2)%fol)
        +      (car p).
        + +
        +Lemma checkPrfEQ3IsPR : isPR 2 checkPrfEQ3.
        + +
        +Definition codeAxmEqHelp (n f : nat) : nat :=
        +  nat_rec (fun _nat) f
        +    (fun m rec : nat
        +       cPair 1
        +         (cPair (cPair 0 (cPair (cPair 0 (m + m)) (cPair 0 (S (m + m))))) rec))
        +    n.
        + +
        +Lemma codeAxmEqHelpIsPR : isPR 2 codeAxmEqHelp.
        + +
        +Definition codeNVars1 (n : nat) : nat :=
        +  nat_rec (fun _nat) 0
        +    (fun m rec : natS (cPair (cPair 0 (m + m)) rec)) n.
        + +
        +Lemma codeNVars1IsPR : isPR 1 codeNVars1.
        + +
        +Definition codeNVars2 (n : nat) : nat :=
        +  nat_rec (fun _nat) 0
        +    (fun m rec : natS (cPair (cPair 0 (S (m + m))) rec)) n.
        + +
        +Lemma codeNVars2IsPR : isPR 1 codeNVars2.
        + +
        +Lemma codeNVarsCorrect (n: nat) :
        codeNVars1 n = codeTerms (fst (nVars L n))
        codeNVars2 n = codeTerms (snd (nVars L n)).
        + +
        +Definition checkPrfEQ4 (p recs : nat) :=
        +  let r := cdr (cdr p) in
        +  let A := cPair (S (S (S (S r)))) (codeNVars1 (pred (codeArityR r))) in
        +  let B := cPair (S (S (S (S r)))) (codeNVars2 (pred (codeArityR r))) in
        +  notZero (codeArityR r) ×
        +    charFunction 2 Nat.eqb (codeAxmEqHelp (pred (codeArityR r)) (codeIff A B))
        +      (car p).
        + +
        +Lemma codeOrIsPR : isPR 2 codeOr.
        + +
        +Lemma codeAndIsPR : isPR 2 codeAnd.
        + +
        +Lemma codeIffIsPR : isPR 2 codeIff.
        + +
        +Lemma checkPrfEQ4IsPR : isPR 2 checkPrfEQ4.
        + +
        +Definition checkPrfEQ5 (p recs : nat) :=
        +  let f := cdr (cdr p) in
        +  notZero (codeArityF f) ×
        +    charFunction 2 Nat.eqb
        +      (codeAxmEqHelp (pred (codeArityF f))
        +         (cPair 0
        +            (cPair (cPair (S f) (codeNVars1 (pred (codeArityF f))))
        +               (cPair (S f) (codeNVars2 (pred (codeArityF f)))))))
        +      (car p).
        + +
        +Lemma checkPrfEQ5IsPR : isPR 2 checkPrfEQ5.
        + +
        +Definition checkPrfHelp : nat nat :=
        +  evalStrongRec 0
        +    (fun p recs : nat
        +     let type := car (cdr p) in
        +     switchPR type
        +       (switchPR (pred type)
        +          (switchPR (pred (pred type))
        +             (switchPR (pred (pred (pred type)))
        +                (switchPR (pred (pred (pred (pred type))))
        +                   (switchPR (pred (pred (pred (pred (pred type)))))
        +                      (switchPR
        +                         (pred (pred (pred (pred (pred (pred type))))))
        +                         (switchPR
        +                            (pred
        +                               (pred (pred (pred (pred (pred (pred type)))))))
        +                            (switchPR
        +                               (pred
        +                                  (pred
        +                                     (pred
        +                                        (pred
        +                                           (pred (pred (pred (pred type))))))))
        +                               (switchPR
        +                                  (pred
        +                                     (pred
        +                                        (pred
        +                                           (pred
        +                                              (pred
        +                                                 (pred
        +                                                  (pred (pred (pred type)))))))))
        +                                  (switchPR
        +                                     (pred
        +                                        (pred
        +                                           (pred
        +                                              (pred
        +                                                 (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                     (pred (pred type))))))))))
        +                                     (switchPR
        +                                        (pred
        +                                           (pred
        +                                              (pred
        +                                                 (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                     (pred (pred type)))))))))))
        +                                        (switchPR
        +                                           (pred
        +                                              (pred
        +                                                 (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred (pred (pred type))))))))))))
        +                                           (switchPR
        +                                              (pred
        +                                                 (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred
        +                                                  (pred (pred (pred type)))))))))))))
        +                                              0 (checkPrfEQ5 p recs))
        +                                           (checkPrfEQ4 p recs))
        +                                        (checkPrfEQ3 p recs))
        +                                     (checkPrfEQ2 p recs))
        +                                  (checkPrfEQ1 p recs))
        +                               (checkPrfFA3 p recs))
        +                            (checkPrfFA2 p recs)) (checkPrfFA1 p recs))
        +                      (checkPrfCP p recs)) (checkPrfIMP2 p recs))
        +                (checkPrfIMP1 p recs)) (checkPrfGEN p recs))
        +          (checkPrfMP p recs)) (checkPrfAXM p recs)).
        + +
        +Lemma checkPrfHelpIsPR : isPR 1 checkPrfHelp.
        + +
        +Definition checkPrf (f p : nat) : nat :=
        +  switchPR (wellFormedFormula f) (checkPrfHelp (cPair f p)) 0.
        + +
        +Lemma checkPrfIsPR : isPR 2 checkPrf.
        + +
        +Lemma checkPrfCorrect1 (l : list Formula) (f : Formula) (p : Prf l f):
        checkPrf (codeFormula f) (codePrf l f p)
        = S (codeList (map codeFormula l)).
        + +
        +Lemma checkPrfCorrect2 (n m : nat):
        checkPrf n m 0
        f : Formula,
        +   codeFormula f = n
        +   ( l : list Formula,
        +      ( p : Prf l f, codePrf l f p = m)).
        + +
        +End Check_Proof.
        + +
        +Arguments codePrf {L cf cr cl} _.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.code.html b/theories/html/hydras.Ackermann.code.html new file mode 100644 index 00000000..c744c9ca --- /dev/null +++ b/theories/html/hydras.Ackermann.code.html @@ -0,0 +1,213 @@ + + + + + +hydras.Ackermann.code + + + + +
        + + + +
        + +

        Library hydras.Ackermann.code

        + +
        +
        + +
        +

        Encoding terms, formulas and proofs

        + + +
        + +Original script by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith.
        +Require Import fol folProof cPair.
        + +
        +Section Code_Term_Formula_Proof.
        + +
        +Variable L : Language.
        Section LcodeDef.
        +   Variable cF : Functions L nat.
        +   Variable cR : Relations L nat.
        +   Class Lcode : Prop :=
        +     { codeFInj :
        +        f g : Functions L, cF f = cF g f = g;
        +       codeRInj :
        +        R S : Relations L, cR R = cR S R = S
        +     }.
        +  End LcodeDef.
        + +
        Definition codeF {cf : Functions L nat} {cr : Relations L nat} (c: Lcode cf cr) := cf.
        + +
        Definition codeR {cf : Functions L nat} {cr : Relations L nat} (c: Lcode cf cr) := cr.
        + +
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let Prf := Prf L.
        +Let SysPrf := SysPrf L.
        + +
        +Generalizable All Variables.
        +Section codeTermFormDef.
        + +
        +  Context `(cl : Lcode cf cr).
        +Fixpoint codeTerm (t : Term) : nat :=
        +  match t with
        +  | var ncPair 0 n
        +  | apply f tscPair (S (codeF cl f)) (codeTerms _ ts)
        +  end

        with codeTerms (n : nat) (ts : Terms n) {struct ts} : nat :=
        +  match ts with
        +  | Tnil ⇒ 0
        +  | Tcons n t ssS (cPair (codeTerm t) (codeTerms n ss))
        +  end.
        + +
        +Lemma codeTermInj :
        +   t s : Term, codeTerm t = codeTerm s t = s.
        + +
        +Lemma codeTermsInj :
        (n : nat) (ts ss : Terms n),
        codeTerms n ts = codeTerms n ss ts = ss.
        + +
        +Fixpoint codeFormula (f : Formula) : nat :=
        +  match f with
        +  | equal t1 t2cPair 0 (cPair (codeTerm t1) (codeTerm t2))
        +  | impH f1 f2cPair 1 (cPair (codeFormula f1) (codeFormula f2))
        +  | notH f1cPair 2 (codeFormula f1)
        +  | forallH n f1cPair 3 (cPair n (codeFormula f1))
        +  | atomic R tscPair (4 + codeR cl R) (codeTerms _ ts)
        +  end.
        + +
        +Lemma codeFormulaInj :
        +   f g : Formula, codeFormula f = codeFormula g f = g.
        + +
        +Fixpoint codePrf (Z : Formulas) (f : Formula) (prf : Prf Z f) {struct prf} :
        nat :=
        +  match prf with
        +  | AXM AcPair 0 (codeFormula A)
        +  | MP Axm1 Axm2 A B rec1 rec2
        +      cPair 1
        +        (cPair
        +           (cPair (cPair 1 (cPair (codeFormula A) (codeFormula B)))
        +              (codePrf _ _ rec1)) (cPair (codeFormula A) (codePrf _ _ rec2)))
        +  | GEN Axm A v _ rec
        +      cPair 2 (cPair v (cPair (codeFormula A) (codePrf _ _ rec)))
        +  | IMP1 A BcPair 3 (cPair (codeFormula A) (codeFormula B))
        +  | IMP2 A B C
        +      cPair 4 (cPair (codeFormula A) (cPair (codeFormula B) (codeFormula C)))
        +  | CP A BcPair 5 (cPair (codeFormula A) (codeFormula B))
        +  | FA1 A v tcPair 6 (cPair (codeFormula A) (cPair v (codeTerm t)))
        +  | FA2 A v _cPair 7 (cPair (codeFormula A) v)
        +  | FA3 A B vcPair 8 (cPair (codeFormula A) (cPair (codeFormula B) v))
        +  | EQ1cPair 9 0
        +  | EQ2cPair 10 0
        +  | EQ3cPair 11 0
        +  | EQ4 rcPair 12 (codeR cl r)
        +  | EQ5 fcPair 13 (codeF cl f)
        +  end.
        + +
        +Lemma codePrfInjAxm :
        (a b : Formula) (A B : Formulas) (p : Prf A a) (q : Prf B b),
        codePrf A a p = codePrf B b q A = B.
        + +
        +Definition codeImp (a b : nat) := cPair 1 (cPair a b).
        + +
        +Lemma codeImpCorrect :
        a b : Formula,
        codeImp (codeFormula a) (codeFormula b) = codeFormula (impH a b).
        + +
        +Definition codeNot (a : nat) := cPair 2 a.
        + +
        +Lemma codeNotCorrect :
        a : Formula, codeNot (codeFormula a) = codeFormula (notH a).
        + +
        +Definition codeForall (n a : nat) := cPair 3 (cPair n a).
        + +
        +Lemma codeForallCorrect :
        (n : nat) (a : Formula),
        codeForall n (codeFormula a) = codeFormula (forallH n a).
        + +
        +Definition codeOr (a b : nat) := codeImp (codeNot a) b.
        + +
        +Lemma codeOrCorrect :
        a b : Formula,
        codeOr (codeFormula a) (codeFormula b) = codeFormula (orH a b).
        + +
        +Definition codeAnd (a b : nat) := codeNot (codeOr (codeNot a) (codeNot b)).
        + +
        +Lemma codeAndCorrect :
        a b : Formula,
        codeAnd (codeFormula a) (codeFormula b) = codeFormula (andH a b).
        + +
        +Definition codeIff (a b : nat) := codeAnd (codeImp a b) (codeImp b a).
        + +
        +Lemma codeIffCorrect :
        a b : Formula,
        codeIff (codeFormula a) (codeFormula b) = codeFormula (iffH a b).
        + +
        +End codeTermFormDef.
        + +
        +End Code_Term_Formula_Proof.
        + +
        +Arguments codeTerm {L} {cf cr cl} _.
        +Arguments codeTerms {L} {cf cr cl n} _.
        +Arguments codeFormula {L} {cf cr cl} _.
        +Arguments codePrf {L} {cf cr cl} _ _ _.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codeFreeVar.html b/theories/html/hydras.Ackermann.codeFreeVar.html new file mode 100644 index 00000000..9e8fcb42 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeFreeVar.html @@ -0,0 +1,145 @@ + + + + + +hydras.Ackermann.codeFreeVar + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codeFreeVar

        + +
        +
        + +
        + codeFreeVar.v + +
        + + Original content by Russel O'Connor +
        +
        + +
        +Require Import primRec cPair.
        +From Coq Require Import List Arith.
        +Require Import ListExt.
        +Require Export codeList.
        +Require Import folProp code Compat815.
        +Import LispAbbreviations.
        + +
        +Section Code_Free_Vars.
        + +
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL: Lcode L cf cr).
        + +
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        + +
        +Definition codeFreeVarTermTerms : nat nat :=
        +  evalStrongRec 0
        +    (fun t recs : nat
        +     cPair
        +       (switchPR (car t) (cdr (codeNth (t - S (cdr t)) recs))
        +          (S (cPair (cdr t) 0)))
        +       (switchPR t
        +          (codeApp (car (codeNth (t - S (car (pred t))) recs))
        +             (cdr (codeNth (t - S (cdr (pred t))) recs))) 0)).
        + +
        +Definition codeFreeVarTerm (t : nat) : nat :=
        +  car (codeFreeVarTermTerms t).
        + +
        +Definition codeFreeVarTerms (t : nat) : nat :=
        +  cdr (codeFreeVarTermTerms t).
        + +
        +Lemma codeFreeVarTermCorrect (t: Term) :
        codeFreeVarTerm (codeTerm t) = codeList (freeVarT t).
        + +
        +Lemma codeFreeVarTermsCorrect (n : nat) (ts : Terms n):
        codeFreeVarTerms (codeTerms ts) = codeList (freeVarTs ts).
        + +
        +Lemma codeFreeVarTermTermsIsPR : isPR 1 codeFreeVarTermTerms.
        + +
        +Lemma codeFreeVarTermIsPR : isPR 1 codeFreeVarTerm.
        + +
        +Lemma codeFreeVarTermsIsPR : isPR 1 codeFreeVarTerms.
        + +
        +Definition codeFreeVarFormula : nat nat :=
        +  evalStrongRec 0
        +    (fun f recs : nat
        +     switchPR (car f)
        +       (switchPR (pred (car f))
        +          (switchPR (pred (pred (car f)))
        +             (switchPR (pred (pred (pred (car f))))
        +                (codeFreeVarTerms (cdr f))
        +                (codeListRemove (cadr f)
        +                   (codeNth (f - S (cddr f)) recs)))
        +             (codeNth (f - S (cdr f)) recs))
        +          (codeApp (codeNth (f - S (cadr f)) recs)
        +             (codeNth (f - S (cddr f)) recs)))
        +       (codeApp (codeFreeVarTerm (cadr f))
        +          (codeFreeVarTerm (cddr f)))).
        + +
        +Lemma codeFreeVarFormulaCorrect (f : Formula) :
        +  codeFreeVarFormula (codeFormula f) =
        +    codeList (freeVarF f).
        + +
        +Lemma codeFreeVarFormulaIsPR : isPR 1 codeFreeVarFormula.
        + +
        +Definition codeFreeVarListFormula : nat nat :=
        +  evalStrongRec 0
        +    (fun l recs : nat
        +     switchPR l
        +       (codeApp (codeFreeVarFormula (car (pred l)))
        +          (codeNth (l - S (cdr (pred l))) recs)) 0).
        + +
        +Lemma codeFreeVarListFormulaCorrect (l : list Formula):
        codeFreeVarListFormula (codeList (map (codeFormula) l)) =
        codeList (freeVarListFormula L l).
        + +
        +Lemma codeFreeVarListFormulaIsPR : isPR 1 codeFreeVarListFormula.
        + +
        +End Code_Free_Vars.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codeList.html b/theories/html/hydras.Ackermann.codeList.html new file mode 100644 index 00000000..6c4645ea --- /dev/null +++ b/theories/html/hydras.Ackermann.codeList.html @@ -0,0 +1,141 @@ + + + + + +hydras.Ackermann.codeList + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codeList

        + +
        +
        + +
        + codeList.v + +
        + + Original script by Russel O'Connor + +
        +
        + +
        +Require Import primRec cPair.
        +Require Export Coq.Lists.List.
        +Require Import ListExt.
        +From Coq Require Import Arith.
        +Require Vector.
        +Require Import extEqualNat Compat815.
        + +
        +Definition codeLength : nat nat :=
        +  evalStrongRec 0
        +    (fun n Hrecs : nat
        +     switchPR n (S (codeNth (n - S (cPairPi2 (pred n))) Hrecs)) 0).
        + +
        +Lemma codeLengthCorrect :
        l : list nat, codeLength (codeList l) = length l.
        + +
        +Lemma codeLengthIsPR : isPR 1 codeLength.
        + +
        +Definition codeApp : nat nat nat :=
        +  evalStrongRec 1
        +    (fun n Hrecs p1 : nat
        +       switchPR n
        +         (S
        +            (cPair (cPairPi1 (pred n))
        +               (codeNth (n - S (cPairPi2 (pred n))) Hrecs))) p1).
        + +
        +Lemma codeAppCorrect (l1 l2 : list nat):
        codeApp (codeList l1) (codeList l2) = codeList (l1 ++ l2).
        + +
        +Lemma codeAppIsPR : isPR 2 codeApp.
        + +
        +Definition codeListRemove (a l : nat) : nat :=
        +  evalStrongRec 1
        +    (fun n Hrecs p1 : nat
        +     switchPR n
        +       (switchPR (charFunction 2 Nat.eqb (cPairPi1 (pred n)) p1)
        +          (codeNth (n - S (cPairPi2 (pred n))) Hrecs)
        +          (S
        +             (cPair (cPairPi1 (pred n))
        +                (codeNth (n - S (cPairPi2 (pred n))) Hrecs))))
        +       (codeList nil)) l a.
        + +
        +Lemma codeListRemoveCorrect (a : nat) (l : list nat):
        codeListRemove a (codeList l) =
        +   codeList (List.remove eq_nat_dec a l).
        + +
        +Lemma codeListRemoveIsPR : isPR 2 codeListRemove.
        + +
        +Definition codeIn (a l : nat) : nat :=
        +  evalStrongRec 1
        +    (fun n Hrecs p1 : nat
        +     switchPR n
        +       (switchPR (charFunction 2 Nat.eqb (cPairPi1 (pred n)) p1) 1
        +          (codeNth (n - S (cPairPi2 (pred n))) Hrecs)) 0) l a.
        + +
        +Lemma codeInCorrect (a : nat) (l : list nat) :
        codeIn a (codeList l) =
        match In_dec eq_nat_dec a l with
        + | left _ ⇒ 1
        + | right _ ⇒ 0
        end.
        + +
        +Lemma codeInIsPR : isPR 2 codeIn.
        + +
        +Definition codeNoDup : nat nat :=
        +  evalStrongRec 0
        +    (fun l recs : nat
        +       switchPR l
        +         (switchPR
        +            (codeIn (cPairPi1 (pred l))
        +               (codeNth (l - S (cPairPi2 (pred l))) recs))
        +            (codeNth (l - S (cPairPi2 (pred l))) recs)
        +            (S
        +               (cPair (cPairPi1 (pred l))
        +                  (codeNth (l - S (cPairPi2 (pred l))) recs)))) 0).
        + +
        +Lemma codeNoDupCorrect (l : list nat) :
        codeNoDup (codeList l) = codeList (List.nodup eq_nat_dec l).
        + +
        +Lemma codeNoDupIsPR : isPR 1 codeNoDup.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codeNatToTerm.html b/theories/html/hydras.Ackermann.codeNatToTerm.html new file mode 100644 index 00000000..5886c3dc --- /dev/null +++ b/theories/html/hydras.Ackermann.codeNatToTerm.html @@ -0,0 +1,71 @@ + + + + + +hydras.Ackermann.codeNatToTerm + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codeNatToTerm

        + +
        +Require Import primRec.
        +Require Import cPair.
        +Require Import Arith.
        +Require Import code.
        +Require Import folProp.
        +Require Import folProof.
        +Require Import Languages.
        +Require LNN.
        +Require LNT.
        + +
        +Definition natToTermLNN := LNN.natToTerm.
        + +
        +Definition natToTermLNT := LNT.natToTerm.
        + +
        +Fixpoint codeNatToTerm (n: nat) : nat :=
        match n with
        +  0 ⇒ cPair 4 0
        +| S pcPair 3 (S (cPair (codeNatToTerm p) 0))
        +end.
        + +
        +#[global] Instance LcodeLNN : Lcode LNN codeLNTFunction codeLNNRelation.
        + +
        +#[global] Instance LcodeLNT : Lcode LNT codeLNTFunction codeLNTRelation.
        + +
        +Lemma codeNatToTermCorrectLNN n :
        codeNatToTerm n = codeTerm (natToTermLNN n).
        + +
        +Lemma codeNatToTermCorrectLNT n :
        codeNatToTerm n = codeTerm (natToTermLNT n).
        + +
        +Lemma codeNatToTermIsPR : isPR 1 codeNatToTerm.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codePA.html b/theories/html/hydras.Ackermann.codePA.html new file mode 100644 index 00000000..ae8cce3d --- /dev/null +++ b/theories/html/hydras.Ackermann.codePA.html @@ -0,0 +1,185 @@ + + + + + +hydras.Ackermann.codePA + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codePA

        + +
        +
        + +
        + codePA.v + +
        + + Original script by Russel O'Connor + +
        +
        + +
        +From Coq Require Import Ensembles List Arith Lia.
        +From Coq Require Vector.
        + +
        +Require Import primRec cPair folProp code codeList codeFreeVar
        +extEqualNat prLogic Compat815 codeNatToTerm.
        + +
        +Import LispAbbreviations.
        + +
        +Section close.
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL: Lcode L cf cr).
        + +
        + +
        +Let Formula := Formula L .
        +Let codeFormula := codeFormula (cl:=cL).
        + +
        +Definition codeCloseList : nat nat nat :=
        +  evalStrongRec 1
        +    (fun l recs f : nat
        +     switchPR l
        +       (cPair 3
        +          (cPair (car (pred l))
        +             (codeNth (l - S (cdr (pred l))) recs))) f).
        + +
        +Lemma codeCloseListCorrect (l : list nat) (f : Formula):
        codeCloseList (codeList l) (codeFormula f) =
        +   codeFormula (closeList L l f).
        + +
        +Lemma codeCloseListIsPR : isPR 2 codeCloseList.
        + +
        +Definition codeClose (f : nat) : nat :=
        +  codeCloseList (codeNoDup (codeFreeVarFormula f)) f.
        + +
        +Lemma codeCloseCorrect (f : Formula) :
        +  codeClose (codeFormula f) = codeFormula (close L f).
        + +
        +Lemma codeCloseIsPR : isPR 1 codeClose.
        + +
        +End close.
        + +
        +Require Import PA.
        +Require Import codeSubFormula.
        + +
        +Section Code_PA.
        + +
        +Let codeTerm := codeTerm (cl :=LcodeLNT).
        +Let codeFormula := codeFormula (cl:=LcodeLNT).
        +Let codeFormulaInj := codeFormulaInj LNT LcodeLNT.
        + +
        +Definition codeOpen : nat nat :=
        +  evalStrongRec 0
        +    (fun f recs : nat
        +     switchPR (car f)
        +       (switchPR (pred (car f))
        +          (switchPR (pred (pred (car f)))
        +             (switchPR (pred (pred (pred (car f)))) f
        +                (codeNth (f - S (cdr (cdr f))) recs)) f) f) f).
        + +
        +Lemma codeOpenCorrect (f : Formula):
        +  codeOpen (codeFormula f) = codeFormula (open f).
        + +
        +Lemma codeOpenIsPR : isPR 1 codeOpen.
        + +
        +Definition codeInductionSchema (f : nat) : bool :=
        +  let n :=
        +    car (cdr (cddddr (codeOpen f))) in
        +  let g := cdr (cdr (cddddr (codeOpen f))) in
        +  Nat.eqb
        +    (codeClose
        +       (codeImp (codeSubFormula g n (codeTerm Zero))
        +          (codeImp
        +             (codeForall n
        +                (codeImp g (codeSubFormula g n
        +                              (codeTerm (Succ (var n))))))
        +             (codeForall n g)))) f.
        + +
        +Lemma codeInductionSchemaCorrect1 (f : Formula) :
        InductionSchema f codeInductionSchema (codeFormula f) = true.
        + +
        +Lemma codeInductionSchemaCorrect2 (f : Formula):
        codeInductionSchema (codeFormula f) = true InductionSchema f.
        +        Opaque cPairPi1.
        +        Opaque cPairPi2.
        + +
        +Lemma codeInductionSchemaCorrect3 (f : Formula):
        ¬ InductionSchema f codeInductionSchema (codeFormula f) = false.
        + +
        +Lemma codeInductionSchemaIsPR : isPRrel 1 codeInductionSchema.
        + +
        +Definition codePA : nat bool :=
        +  orRel 1 (Nat.eqb (codeFormula PA6))
        +    (orRel 1 (Nat.eqb (codeFormula PA5))
        +       (orRel 1 (Nat.eqb (codeFormula PA4))
        +          (orRel 1 (Nat.eqb (codeFormula PA3))
        +             (orRel 1 (Nat.eqb (codeFormula PA2))
        +                (orRel 1 (Nat.eqb (codeFormula PA1))
        +                   codeInductionSchema))))).
        + +
        +Lemma codePAcorrect1 (f : Formula):
        codePA (codeFormula f) = true mem Formula PA f.
        + +
        +Lemma codePAcorrect2 (f : Formula):
        ¬ mem Formula PA f codePA (codeFormula f) = false.
        + +
        +Lemma codePAcorrect3 (f : Formula):
        +  mem Formula PA f codePA (codeFormula f) = true.
        + +
        +Lemma codePAIsPR : isPRrel 1 codePA.
        + +
        +End Code_PA.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codeSubFormula.html b/theories/html/hydras.Ackermann.codeSubFormula.html new file mode 100644 index 00000000..835a3904 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeSubFormula.html @@ -0,0 +1,534 @@ + + + + + +hydras.Ackermann.codeSubFormula + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codeSubFormula

        + +
        +
        + +
        +codeSubFormula: + +
        + + Original file by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Arith Vector Lia.
        +From Coq Require Vector.
        + +
        +Require Import primRec cPair folProp code extEqualNat.
        + +
        +Require Import codeSubTerm codeFreeVar Compat815.
        + +
        +Import LispAbbreviations.
        + +
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps NewNotations.
        + +
        +Section Code_Substitute_Formula.
        + +
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL : Lcode L cf cr).
        + +
        +Notation Formula := (Formula L) (only parsing).
        +Notation Formulas := (Formulas L) (only parsing).
        +Notation System := (System L) (only parsing).
        +Notation Term := (Term L) (only parsing).
        +Notation Terms := (Terms L) (only parsing).
        +Let codeFormula := codeFormula (cl := cL).
        +Let codeTerm := codeTerm (cl := cL).
        + +
        +Definition codeNewVar (l : nat) : nat :=
        +  evalStrongRec 0
        +    (fun n Hrecs : nat
        +     switchPR n
        +       (Nat.max (S (car (pred n)))
        +          (codeNth (n - S (cdr (pred n))) Hrecs)) 0) l.
        + +
        +Lemma codeNewVarCorrect (l : list nat) :
        +  codeNewVar (codeList l) = newVar l.
        + +
        +Lemma codeNewVarIsPR : isPR 1 codeNewVar.
        + +
        + +
        +Definition checkSubFormulaTrace : nat nat :=
        +  evalStrongRec 0
        +    (fun trace recs : nat
        +     let v := cTriplePi1 (cTriplePi1 trace) in
        +     let s := cTriplePi2 (cTriplePi1 trace) in
        +     let input := cTriplePi3 (cTriplePi1 trace) in
        +     let output := cTriplePi2 trace in
        +     let rest := cTriplePi3 trace in
        +     let type := cPairPi1 input in
        +     switchPR type
        +       (switchPR (pred type)
        +          (switchPR (pred (pred type))
        +             (switchPR (pred (pred (pred type)))
        +                (charFunction 2 Nat.eqb output
        +                   (cPair type (codeSubTerms (cdr input) v s)))
        +                (switchPR
        +                   (charFunction 2 Nat.eqb v (car (cdr input)))
        +                   (charFunction 2 Nat.eqb input output)
        +                   (switchPR
        +                      (codeIn (car (cdr input)) (codeFreeVarTerm s))
        +                      (let nv :=
        +                         codeNewVar
        +                           (S
        +                              (cPair v
        +                                 (codeApp (codeFreeVarTerm s)
        +                                    (codeFreeVarFormula
        +                                       (cdr (cdr input)))))) in
        +                       charFunction 0
        +                         (Nat.eqb output
        +                            (cPair 3 (cPair nv (cTriplePi2 (cdr rest)))) &&
        +                          (Nat.eqb (cTriple v s (cTriplePi2 (car rest)))
        +                             (cTriplePi1 (cdr rest)) &&
        +                           Nat.eqb
        +                             (cTriple (car (cdr input))
        +                                (cPair 0 nv) (cdr (cdr input)))
        +                             (cTriplePi1 (car rest)))) ×
        +                       (codeNth (trace - S (car rest)) recs ×
        +                        codeNth (trace - S (cdr rest)) recs))
        +                      (charFunction 0
        +                         (Nat.eqb output
        +                            (cPair 3
        +                               (cPair (car (cdr input))
        +                                  (cTriplePi2 rest))) &&
        +                          Nat.eqb (cTriple v s (cdr (cdr input)))
        +                            (cTriplePi1 rest)) ×
        +                       codeNth (trace - S rest) recs))))
        +             (charFunction 0
        +                (Nat.eqb output (cPair 2 (cTriplePi2 rest)) &&
        +                 Nat.eqb (cTriple v s (cdr input)) (cTriplePi1 rest)) ×
        +              codeNth (trace - S rest) recs))
        +          (charFunction 0
        +             (Nat.eqb output
        +                (cPair 1
        +                   (cPair (cTriplePi2 (car rest))
        +                      (cTriplePi2 (cdr rest)))) &&
        +              (Nat.eqb (cTriple v s (car (cdr input)))
        +                 (cTriplePi1 (car rest)) &&
        +               Nat.eqb (cTriple v s (cdr (cdr input)))
        +                 (cTriplePi1 (cdr rest)))) ×
        +           (codeNth (trace - S (car rest)) recs ×
        +            codeNth (trace - S (cdr rest)) recs)))
        +       (charFunction 2 Nat.eqb output
        +          (cPair 0
        +             (cPair (codeSubTerm (car (cdr input)) v s)
        +                (codeSubTerm (cdr (cdr input)) v s))))).
        + +
        +Definition makeTraceImp (f1 : fol.Formula L)
        +  (f1rec : nat × fol.Term L nat) (f2 : fol.Formula L)
        +  (f2rec : nat × fol.Term L nat) (p : nat × fol.Term L) : nat :=
        +  let v := fst p in
        +  let s := snd p in
        +  cTriple (cTriple v (codeTerm s) (codeFormula (impH f1 f2)))
        +    (codeFormula (substF (impH f1 f2) v s))
        +    (cPair (f1rec p) (f2rec p)).
        + +
        +Definition makeTraceNot
        +  (f : fol.Formula L) (frec : nat × fol.Term L nat)
        +  (p : nat × fol.Term L) : nat :=
        +  let v := fst p in
        +  let s := snd p in
        +  cTriple (cTriple v (codeTerm s) (codeFormula (notH f)))
        +    (codeFormula (substF (notH f) v s))
        +    (frec p).
        + +
        +Definition makeTraceForall (n : nat) (f : fol.Formula L)
        +  (rec : b : fol.Formula L,
        +      lt_depth L b (forallH n f) nat × fol.Term L nat)
        +  (p : nat × fol.Term L) : nat.
        + +
        +Definition makeTrace : fol.Formula L nat × fol.Term L nat :=
        +  Formula_depth_rec2 L (fun _ : fol.Formula Lnat × fol.Term L nat)
        +    (fun (t t0 : fol.Term L) (p : nat × fol.Term L) ⇒
        +     let v := fst p in
        +     let s := snd p in
        +     cTriple (cTriple v (codeTerm s) (codeFormula (equal t t0)))
        +       (codeFormula (substF (equal t t0) v s)) 0)
        +    (fun (r : Relations L) t (p : nat × fol.Term L) ⇒
        +     let v := fst p in
        +     let s := snd p in
        +     cTriple (cTriple v (codeTerm s) (codeFormula (atomic r t)))
        +       (codeFormula (substF (atomic r t) v s)) 0)
        +    makeTraceImp
        +    makeTraceNot makeTraceForall.
        + +
        +Lemma makeTraceImpNice (f2 g : fol.Formula L)
        +  (z1 z2 : nat × fol.Term L nat):
        +  ( q : nat × fol.Term L, z1 q = z2 q)
        +   z3 z4 : nat × fol.Term L nat,
        +    ( q : nat × fol.Term L, z3 q = z4 q)
        +     q : nat × fol.Term L,
        +      makeTraceImp f2 z1 g z3 q = makeTraceImp f2 z2 g z4 q.
        + +
        +Lemma makeTraceNotNice (f2 : fol.Formula L)
        +  (z1 z2 : nat × fol.Term L nat) :
        ( q : nat × fol.Term L, z1 q = z2 q)
        q : nat × fol.Term L,
        +   makeTraceNot f2 z1 q = makeTraceNot f2 z2 q.
        + +
        +Lemma makeTraceForallNice
        +  (v0 : nat) (a : fol.Formula L)
        +  (z1 z2 : b : fol.Formula L,
        +      lt_depth L b (forallH v0 a) nat × fol.Term L nat):
        +  ( (b : fol.Formula L) (q : lt_depth L b (forallH v0 a))
        +          (r : nat × fol.Term L), z1 b q r = z2 b q r)
        +   q : nat × fol.Term L,
        +    makeTraceForall v0 a z1 q = makeTraceForall v0 a z2 q.
        + +
        +Remark makeTrace1 (f : fol.Formula L) (v : nat) (s : fol.Term L):
        cTriplePi1 (makeTrace f (v, s)) = cTriple v (codeTerm s) (codeFormula f).
        + +
        +Remark makeTrace2 (f : fol.Formula L) (v : nat) (s : fol.Term L):
        cTriplePi2 (makeTrace f (v, s)) = codeFormula (substF f v s).
        + +
        +Lemma makeTraceCorrect :
        (f : fol.Formula L) (v : nat) (s : fol.Term L),
        checkSubFormulaTrace (makeTrace f (v, s)) = 1.
        + +
        +Lemma checkTraceCorrect :
        (f : fol.Formula L) (v : nat) (s : fol.Term L) (n m : nat),
        checkSubFormulaTrace (cTriple (cTriple v (codeTerm s) (codeFormula f)) n m)
        + 0 codeFormula (substF f v s) = n.
        + +
        +Lemma switch5IsPR :
        (f1 f2 f3 f4 f5 : nat nat nat) (g : nat nat),
        isPR 2 f1
        isPR 2 f2
        isPR 2 f3
        isPR 2 f4
        isPR 2 f5
        isPR 1 g
        isPR 2
        +   (fun n recs : nat
        +    switchPR (g n)
        +      (switchPR (pred (g n))
        +         (switchPR (pred (pred (g n)))
        +            (switchPR (pred (pred (pred (g n)))) (f1 n recs) (f2 n recs))
        +            (f3 n recs)) (f4 n recs)) (f5 n recs)).
        + +
        +Lemma checkTraceIsPR : isPR 1 checkSubFormulaTrace.
        + +
        +Definition ReplaceTermTermsTerm : nat nat nat :=
        +  evalStrongRec 1
        +    (fun t recs s : nat
        +     cPair
        +       (switchPR (car t)
        +          (cPair (car t) (cdr (codeNth (t - S (cdr t)) recs)))
        +          (cPair 0 s))
        +       (switchPR t
        +          (S
        +             (cPair (car (codeNth (t - S (car (pred t))) recs))
        +                (cdr (codeNth (t - S (cdr (pred t))) recs)))) 0)).
        + +
        +Remark ReplaceTermTermsTermIsPR : isPR 2 ReplaceTermTermsTerm.
        + +
        +Definition ReplaceTermTerm (t s : nat) : nat :=
        +  car (ReplaceTermTermsTerm t s).
        + +
        +Definition ReplaceTermsTerm (t s : nat) : nat :=
        +  cdr (ReplaceTermTermsTerm t s).
        + +
        +Lemma ReplaceTermTermIsPR : isPR 2 ReplaceTermTerm.
        + +
        +Lemma ReplaceTermsTermIsPR : isPR 2 ReplaceTermsTerm.
        + +
        +Remark ReplaceTermTermsTermMonotone :
        a s1 s2 : nat,
        s1 s2
        ReplaceTermTerm a s1 ReplaceTermTerm a s2
        ReplaceTermsTerm a s1 ReplaceTermsTerm a s2.
        + +
        +Lemma ReplaceTermTermMonotone :
        +   a s1 s2 : nat,
        +    s1 s2 ReplaceTermTerm a s1 ReplaceTermTerm a s2.
        + +
        +Lemma ReplaceTermsTermMonotone :
        a s1 s2 : nat,
        s1 s2 ReplaceTermsTerm a s1 ReplaceTermsTerm a s2.
        + +
        +Remark maxLemma :
        a b c d : nat, a b c d Nat.max a c Nat.max b d.
        + +
        +Remark maxLemma2 :
        +   a b : list nat,
        +    fold_right Nat.max 0 a fold_right Nat.max 0 (a ++ b).
        + +
        +Remark maxLemma3 :
        +   a b : list nat,
        +    fold_right Nat.max 0 b fold_right Nat.max 0 (a ++ b).
        + +
        +Remark maxApp :
        a b : list nat,
        {fold_right Nat.max 0 (a ++ b) = fold_right Nat.max 0 a} +
        {fold_right Nat.max 0 (a ++ b) = fold_right Nat.max 0 b}.
        + +
        +Lemma boundSubTerm :
        (t : fol.Term L) (v : nat) (s : fol.Term L),
        codeTerm (substT t v s)
        ReplaceTermTerm (codeTerm t)
        +   (fold_right Nat.max 0 (codeTerm s :: freeVarT t)).
        + +
        +Lemma boundSubTerms :
        +   (n : nat) (ts : fol.Terms L n) (v : nat) (s : fol.Term L),
        +    codeTerms (substTs ts v s)
        +      ReplaceTermsTerm (codeTerms ts)
        +        (fold_right Nat.max 0 (codeTerm s :: freeVarTs ts)).
        + +
        +Lemma ReplaceTermTermSub :
        (t : fol.Term L) (v w s2 : nat),
        ReplaceTermTerm (codeTerm (substT t v (var w))) s2 =
        ReplaceTermTerm (codeTerm t) s2.
        + +
        +Lemma ReplaceTermsTermSub :
        (n : nat) (ts : fol.Terms L n) (v w s2 : nat),
        ReplaceTermsTerm (codeTerms (substTs ts v (var w))) s2 =
        ReplaceTermsTerm (codeTerms ts) s2.
        + +
        +Definition ReplaceFormulaTerm : nat nat nat :=
        +  evalStrongRec 1
        +    (fun f recs s : nat
        +     switchPR (car f)
        +       (switchPR (pred (car f))
        +          (switchPR (pred (pred (car f)))
        +             (switchPR (pred (pred (pred (car f))))
        +                (cPair (car f) (ReplaceTermsTerm (cdr f) s))
        +                (cPair 3
        +                   (cPair s (codeNth (f - S (cdr (cdr f))) recs))))
        +             (cPair 2 (codeNth (f - S (cdr f)) recs)))
        +          (cPair 1
        +             (cPair (codeNth (f - S (car (cdr f))) recs)
        +                (codeNth (f - S (cdr (cdr f))) recs))))
        +       (cPair 0
        +          (cPair (ReplaceTermTerm (car (cdr f)) s)
        +             (ReplaceTermTerm (cdr (cdr f)) s)))).
        + +
        +Lemma ReplaceFormulaTermIsPR : isPR 2 ReplaceFormulaTerm.
        + +
        +Lemma ReplaceFormulaTermMonotone :
        +   a s1 s2 : nat,
        +    s1 s2 ReplaceFormulaTerm a s1 ReplaceFormulaTerm a s2.
        + +
        +Fixpoint varFormula (f : fol.Formula L) : list nat :=
        +  match f with
        +  | equal t sfreeVarT t ++ freeVarT s
        +  | atomic r tsfreeVarTs ts
        +  | impH A BvarFormula A ++ varFormula B
        +  | notH AvarFormula A
        +  | forallH v Av :: varFormula A
        +  end.
        + +
        +Lemma ReplaceFormulaTermSub :
        +   (f : fol.Formula L) (v w s2 : nat),
        +    ReplaceFormulaTerm (codeFormula (substF f v (var w))) s2 =
        +      ReplaceFormulaTerm (codeFormula f) s2.
        + +
        +Remark codeTermFreeVar :
        s : fol.Term L, fold_right Nat.max 0 (freeVarT s) codeTerm s.
        + +
        +Remark maxVarFreeVar :
        f : fol.Formula L,
        +   fold_right Nat.max 0 (freeVarF f)
        +     fold_right Nat.max 0 (varFormula f).
        + +
        +Remark maxSubTerm (t : fol.Term L) (v : nat) (s : fol.Term L):
        +  fold_right Nat.max 0 (freeVarT (substT t v s))
        +    fold_right Nat.max 0 (freeVarT s ++ freeVarT t).
        + +
        +Remark maxSubTerms (n : nat) (ts : fol.Terms L n) (v : nat) (s : fol.Term L):
        +  fold_right Nat.max 0 (freeVarTs (substTs ts v s))
        +    fold_right Nat.max 0 (freeVarT s ++ freeVarTs ts).
        + +
        +
        + +
        +3 ^ n +
        +
        +Definition pow3 : nat nat :=
        +  nat_rec (fun _nat) 1 (fun _ rec : natrec + (rec + rec)).
        + +
        +Lemma pow3IsPR : isPR 1 pow3.
        + +
        +Lemma pow3Monotone : a b : nat, a b pow3 a pow3 b.
        + +
        +Lemma pow3Min : a : nat, 1 pow3 a.
        + +
        +Remark mapListLemma :
        +   l : list nat,
        +    fold_right Nat.max 0 (map S l) S (fold_right Nat.max 0 l).
        + +
        +Remark boundSubFormulaHelp2 (a : fol.Formula L) (v0 : nat) (s : fol.Term L):
        +  newVar (v0 :: freeVarT s ++ freeVarF a)
        +    S
        +      (fold_right Nat.max 0
        +         (v0 :: fold_right Nat.max 0 (freeVarT s) :: varFormula a)).
        + +
        +Remark boundSubFormulaHelp1 :
        +   (b a : fol.Formula L) (v0 v : nat) (s : fol.Term L),
        +    fold_right Nat.max 0
        +      (varFormula
        +         (substF b v
        +            (var (newVar (v0 :: freeVarT s ++ freeVarF a)))))
        +      pow3 (depth L b) + pow3 (depth L b) +
        +        Nat.max v0
        +          (Nat.max (fold_right Nat.max 0 (freeVarT s))
        +             (Nat.max v
        +                (Nat.max (fold_right Nat.max 0 (varFormula b))
        +                   (fold_right Nat.max 0 (varFormula a))))).
        + +
        +Remark boundSubFormulaHelp :
        (f : fol.Formula L) (v : nat) (s : fol.Term L),
        codeFormula (substF f v s)
        ReplaceFormulaTerm (codeFormula f)
        +   (Nat.max (codeTerm s)
        +      (pow3 (depth L f) +
        +       fold_right Nat.max 0 (v :: freeVarT s ++ varFormula f))).
        + +
        +Definition boundComputation (d p1 p2 : nat) : nat :=
        +  nat_rec (fun _nat) (cTriple p1 p2 0)
        +    (fun _ rec : natcTriple p1 p2 (cPair rec rec)) d.
        + +
        +Lemma boundComputationIsPR : isPR 3 boundComputation.
        + +
        +Lemma boundComputationMonotone :
        a1 a2 b1 b2 c1 c2 : nat,
        a1 a2
        b1 b2
        c1 c2 boundComputation a1 b1 c1 boundComputation a2 b2 c2.
        + +
        +Lemma boundMakeTrace :
        (f : fol.Formula L) (v : nat) (s : fol.Term L),
        let C :=
        +   Nat.max (codeTerm s)
        +     (cPair 0
        +        (pow3 (depth L f) +
        +         fold_right Nat.max 0 (v :: freeVarT s ++ varFormula f))) in
        makeTrace f (v, s)
        boundComputation (depth L f)
        +   (cTriple C C (ReplaceFormulaTerm (codeFormula f) C))
        +   (ReplaceFormulaTerm (codeFormula f) C).
        + +
        +Definition codeSubFormula (f v s : nat) : nat :=
        +  let C := cPair 0 (pow3 f + (v + (s + f))) in
        +  car
        +    (boundedSearch
        +       (fun p x : nat
        +        ltBool 0 (checkSubFormulaTrace (cPair (car p) x)))
        +       (cPair (cTriple v s f)
        +          (S
        +             (boundComputation f (cTriple C C (ReplaceFormulaTerm f C))
        +                (ReplaceFormulaTerm f C))))).
        + +
        +Lemma codeSubFormulaCorrect (f : Formula) (v : nat) (s : Term):
        codeSubFormula (codeFormula f) v (codeTerm s) =
        codeFormula (substF f v s).
        + +
        +Lemma codeSubFormulaIsPR : isPR 3 codeSubFormula.
        + +
        +End Code_Substitute_Formula.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.codeSubTerm.html b/theories/html/hydras.Ackermann.codeSubTerm.html new file mode 100644 index 00000000..d7c6402a --- /dev/null +++ b/theories/html/hydras.Ackermann.codeSubTerm.html @@ -0,0 +1,102 @@ + + + + + +hydras.Ackermann.codeSubTerm + + + + +
        + + + +
        + +

        Library hydras.Ackermann.codeSubTerm

        + +
        +Require Import primRec.
        +Require Import cPair.
        +Require Import Arith.
        +Require Import folProp.
        +Require Import code.
        +Require Import extEqualNat.
        +Require Vector.
        +Require Import Compat815.
        +Import LispAbbreviations.
        +Require Import NewNotations.
        + +
        +Section Code_Substitute_Term.
        + +
        +Generalizable All Variables.
        +Variable L : Language.
        +Context `(cL : Lcode L cf cr).
        + +
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        + +
        +Definition codeSubTermTerms : nat nat nat nat :=
        +  evalStrongRec 2
        +    (fun t recs v s : nat
        +       cPair
        +         (switchPR (car t)
        +            (cPair (car t) (cdr (codeNth (t - S (cdr t)) recs)))
        +            (switchPR (charFunction 2 Nat.eqb (cdr t) v) s t))
        +         (switchPR t
        +            (S
        +               (cPair (car (codeNth (t - S (car (pred t))) recs))
        +                  (cdr (codeNth (t - S (cdr (pred t))) recs)))) 0)).
        + +
        +Definition codeSubTerm (t s v : nat) : nat :=
        +  car (codeSubTermTerms t s v).
        + +
        +Definition codeSubTerms (t s v : nat) : nat :=
        +  cdr (codeSubTermTerms t s v).
        + +
        +Lemma codeSubTermCorrect :
        +   (t : Term) (v : nat) (s : Term),
        +    codeSubTerm (codeTerm t) v (codeTerm s) =
        +      codeTerm (substT t v s).
        + +
        +Lemma codeSubTermsCorrect :
        +   (n : nat) (ts : Terms n) (v : nat) (s : Term),
        +    codeSubTerms (codeTerms ts) v (codeTerm s) =
        +      codeTerms (substTs ts v s).
        + +
        +Lemma codeSubTermTermsIsPR : isPR 3 codeSubTermTerms.
        + +
        +Lemma codeSubTermIsPR : isPR 3 codeSubTerm.
        + +
        +Lemma codeSubTermsIsPR : isPR 3 codeSubTerms.
        + +
        +End Code_Substitute_Term.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.expressible.html b/theories/html/hydras.Ackermann.expressible.html new file mode 100644 index 00000000..eb6fe0ba --- /dev/null +++ b/theories/html/hydras.Ackermann.expressible.html @@ -0,0 +1,182 @@ + + + + + +hydras.Ackermann.expressible + + + + +
        + + + +
        + +

        Library hydras.Ackermann.expressible

        + +
        +
        + +
        + expressible.v + +
        + + Original file by Russel O'Connor + +
        +
        + +
        +From Coq Require Import Arith List.
        + +
        +Require Import ListExt folProp subProp extEqualNat Languages LNN.
        +Require Import NewNotations.
        +Import NNnotations.
        + +
        +#[local] Arguments apply _ _ _ : clear implicits.
        + +
        +Section RepresentableExpressible.
        + +
        +Variable T : System.
        + +
        +Hypothesis closedT1: (ClosedSystem LNN T).
        + +
        +Remark closedT : v : nat, ¬ In_freeVarSys LNN v T.
        + +
        +Fixpoint RepresentableHalf1 (n : nat) :
        +  naryFunc n Formula Prop :=
        +  match n return (naryFunc n Formula Prop) with
        +  | O
        +      fun (f : naryFunc 0) (A : Formula) ⇒
        +      SysPrf T (A v#0 = natToTerm f)%fol
        +  | S m
        +      fun (f : naryFunc (S m)) (A : Formula) ⇒
        +       a : nat,
        +      RepresentableHalf1 m (f a)
        +        (substF A (S m) (natToTerm a))
        +  end.
        + +
        +Fixpoint RepresentableHalf2 (n : nat) : naryFunc n Formula Prop :=
        +  match n return (naryFunc n Formula Prop) with
        +  | O
        +      fun (f : naryFunc 0) (A : Formula) ⇒
        +      SysPrf T (v#0 = natToTerm f A)%fol
        +  | S m
        +      fun (f : naryFunc (S m)) (A : Formula) ⇒
        +       a : nat,
        +      RepresentableHalf2 m (f a)
        +        (substF A (S m) (natToTerm a))
        +  end.
        + +
        +Lemma RepresentableHalf1Alternate :
        (n : nat) (f : naryFunc n) (A B : Formula),
        SysPrf T (impH A B) RepresentableHalf1 n f B
        RepresentableHalf1 n f A.
        + +
        +Lemma RepresentableHalf2Alternate :
        (n : nat) (f : naryFunc n) (A B : Formula),
        +   SysPrf T (A B)%fol RepresentableHalf2 n f A
        +   RepresentableHalf2 n f B.
        + +
        +Fixpoint RepresentableHelp (n : nat) : naryFunc n Formula Prop :=
        +  match n return (naryFunc n Formula Prop) with
        +  | O
        +      fun (f : naryFunc 0) (A : Formula) ⇒
        +      SysPrf T (A v#0 = natToTerm f)%fol
        +  | S m
        +      fun (f : naryFunc (S m)) (A : Formula) ⇒
        +       a : nat,
        +      RepresentableHelp m (f a)
        +        (substF A (S m) (natToTerm a))
        +  end.
        + +
        +Lemma RepresentableHalfHelp :
        (n : nat) (f : naryFunc n) (A : Formula),
        RepresentableHalf1 n f A
        RepresentableHalf2 n f A RepresentableHelp n f A.
        + +
        +Definition Representable (n : nat) (f : naryFunc n)
        +  (A : Formula) : Prop :=
        +  ( v : nat, In v (freeVarF A) v n)
        +  RepresentableHelp n f A.
        + +
        +Lemma RepresentableAlternate :
        (n : nat) (f : naryFunc n) (A B : Formula),
        SysPrf T (iffH A B) RepresentableHelp n f A
        RepresentableHelp n f B.
        + +
        +Lemma Representable_ext :
        (n : nat) (f g : naryFunc n) (A : Formula),
        +   extEqual n f g RepresentableHelp n f A
        +   RepresentableHelp n g A.
        + +
        +Fixpoint ExpressibleHelp (n : nat) : naryRel n Formula Prop :=
        +  match n return (naryRel n Formula Prop) with
        +  | O
        +      fun (R : naryRel 0) (A : Formula) ⇒
        +      match R with
        +      | trueSysPrf T A
        +      | falseSysPrf T ( ¬ A)%fol
        +      end
        +  | S m
        +      fun (R : naryRel (S m)) (A : Formula) ⇒
        +       a : nat,
        +      ExpressibleHelp m (R a)
        +        (substF A (S m) (natToTerm a))
        +  end.
        + +
        +Definition Expressible (n : nat) (R : naryRel n) (A : Formula) : Prop :=
        +  ( v : nat, In v (freeVarF A)
        +                   v n v 0)
        +  ExpressibleHelp n R A.
        + +
        +Lemma expressibleAlternate :
        +   (n : nat) (R : naryRel n) (A B : Formula),
        +    SysPrf T (iffH A B) ExpressibleHelp n R A
        +    ExpressibleHelp n R B.
        + +
        +Hypothesis nn1: SysPrf T (natToTerm 1 natToTerm 0)%fol.
        + +
        +Lemma Representable2Expressible :
        (n : nat) (R : naryRel n) (A : Formula),
        Representable n (charFunction n R) A
        Expressible n R (substF A 0 (natToTerm 1)).
        + +
        +End RepresentableExpressible.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.extEqualNat.html b/theories/html/hydras.Ackermann.extEqualNat.html new file mode 100644 index 00000000..007c92f9 --- /dev/null +++ b/theories/html/hydras.Ackermann.extEqualNat.html @@ -0,0 +1,99 @@ + + + + + +hydras.Ackermann.extEqualNat + + + + +
        + + + +
        + +

        Library hydras.Ackermann.extEqualNat

        + +
        +
        + +
        +extEqualNat: + +
        + + Original script by Russel O'Connor + +
        +
        + +
        +Require Import Arith.
        + +
        + +
        +Fixpoint naryFunc (n : nat) : Set :=
        +  match n with
        +  | Onat
        +  | S nnat naryFunc n
        +  end.
        + +
        + +
        +Fixpoint naryRel (n : nat) : Set :=
        +  match n with
        +  | Obool
        +  | S nnat naryRel n
        +  end.
        + +
        + +
        +Fixpoint extEqual (n : nat) : (a b : naryFunc n), Prop :=
        +  match n with
        +    0 ⇒ fun a ba = b
        +  | S pfun a b c, extEqual p (a c) (b c)
        +  end.
        + +
        + +
        +Fixpoint charFunction (n : nat) : naryRel n naryFunc n :=
        +  match n return (naryRel n naryFunc n) with
        +  | Ofun R : boolmatch R with
        +                         | true ⇒ 1
        +                         | false ⇒ 0
        +                         end
        +  | S mfun (R : naryRel (S m)) (a : nat) ⇒ charFunction m (R a)
        +  end.
        + +
        +Lemma extEqualRefl n a: extEqual n a a.
        + +
        +Lemma extEqualSym :
        +   (n : nat) (a b : naryFunc n), extEqual n a b extEqual n b a.
        + +
        +Lemma extEqualTrans :
        (n : nat) (a b c : naryFunc n),
        extEqual n a b extEqual n b c extEqual n a c.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.fol.html b/theories/html/hydras.Ackermann.fol.html new file mode 100644 index 00000000..ba5ea1f0 --- /dev/null +++ b/theories/html/hydras.Ackermann.fol.html @@ -0,0 +1,408 @@ + + + + + +hydras.Ackermann.fol + + + + +
        + + + +
        + +

        Library hydras.Ackermann.fol

        + +
        +
        + +
        +First Order Logic + +
        + + Original author: Russell O'Connor + +
        + +This file is Public Domain + +
        + + +
        +
        + +
        + +
        +
        + +
        +

        First Order Formulas over a language

        + +
        +
        + +
        +Record Language : Type := language
        + { Relations : Set;
        +   Functions : Set;
        +   arityR : Relations nat;
        +   arityF : Functions nat}.
        + +
        + +
        +Section First_Order_Logic.
        + +
        +Variable L : Language.
        + +
        +Inductive Term : Set :=
        +  | var : nat Term
        +  | apply : f : Functions L, Terms (arityF L f) Term
        +with Terms : nat Set :=
        +  | Tnil : Terms 0
        +  | Tcons : n : nat, Term Terms n Terms (S n).
        + +
        +Scheme Term_Terms_ind := Induction for Term Sort Prop
        +  with Terms_Term_ind := Induction for Terms Sort Prop.
        + +
        +Scheme Term_Terms_rec := Minimality for Term Sort Set
        +  with Terms_Term_rec := Minimality for Terms Sort Set.
        +Scheme Term_Terms_rec_full := Induction for Term Sort Set
        +  with Terms_Term_rec_full := Induction for Terms Sort Set.
        +Inductive Formula : Set :=
        +  | equal : Term Term Formula
        +  | atomic : r : Relations L, Terms (arityR L r) Formula
        +  | impH : Formula Formula Formula
        +  | notH : Formula Formula
        +  | forallH : nat Formula Formula.
        + +
        +Definition Formulas := list Formula.
        +Definition System := Ensemble Formula.
        +Definition mem := Ensembles.In.
        + +
        +
        + +
        +

        Extensions of the basic language of formulas

        + +
        +
        + +
        +Definition orH (A B : Formula) := impH (notH A) B.
        +Definition andH (A B : Formula) := notH (orH (notH A) (notH B)).
        +Definition iffH (A B : Formula) := andH (impH A B) (impH B A).
        +Definition existH (x : nat) (A : Formula) := notH (forallH x (notH A)).
        + +
        + +
        +Definition ifThenElseH (A B C : Formula) :=
        +  andH (impH A B) (impH (notH A) C).
        + +
        +
        + +
        +

        Decidability of equality between terms, formulas, ...

        + +
        +
        + +
        +Section Formula_Decidability.
        + +
        +Definition language_decidable :=
        +  (( x y : Functions L, {x = y} + {x y}) ×
        +   ( x y : Relations L, {x = y} + {x y}))%type.
        + +
        +Hypothesis language_eqdec : language_decidable.
        + +
        + +
        +Lemma term_eqdec : x y : Term, {x = y} + {x y}.
        + +
        +Lemma terms_eqdec n (x y : Terms n): {x = y} + {x y}.
        + +
        + +
        +Lemma formula_eqdec : x y : Formula, {x = y} + {x y}.
        + +
        +End Formula_Decidability.
        + +
        +
        + +
        +

        Depth Induction

        + + +
        + + Many functions on term and formulas are not structurally recursive (e.g. because of substitution of variables with terms). + In which case, we may use some notion of depth as a measure. +
        +
        + +
        +Section Formula_Depth_Induction.
        + +
        +Fixpoint depth (A : Formula) : nat :=
        +  match A with
        +  | equal _ _ ⇒ 0
        +  | atomic _ _ ⇒ 0
        +  | impH A BS (Nat.max (depth A) (depth B))
        +  | notH AS (depth A)
        +  | forallH _ AS (depth A)
        +  end.
        + +
        +Definition lt_depth (A B : Formula) : Prop := depth A < depth B.
        + +
        + +
        +Definition Formula_depth_ind :
        +   P : Formula Prop,
        +  ( a : Formula, ( b : Formula, lt_depth b a P b) P a)
        +   a : Formula, P a.
        + +
        +Lemma Formula_depth_ind2 :
        P : Formula Prop,
        ( t t0 : Term, P (equal t t0))
        ( (r : Relations L)
        +         (t : Terms (arityR L r)),
        +     P (atomic r t))
        ( f : Formula, P f f0 : Formula, P f0 P (impH f f0))
        ( f : Formula, P f P (notH f))
        ( (v : nat) (a : Formula),
        +  ( b : Formula, lt_depth b (forallH v a) P b) P (forallH v a))
        f : Formula, P f.
        + +
        +End Formula_Depth_Induction.
        + +
        +End First_Order_Logic.
        + +
        +
        + +
        +

        Implicit arguments and notations

        + +
        +
        + +
        + +
        +
        + +
        + +
        + + In Russel O'Connor's work, the abstract syntax of first-order terms and formulas is available in three versions: + +
        + +
          +
        • A generic one (for any Language L) + +
        • +
        • An instantiation for the language of number theory LNT + +
        • +
        • An instantiation for the language of natural numbers LNN + +
        • +
        + +
        + +In the current version, we propose to use three notation scopes: fol_scope, nt_scope and nn_scope, in order to make clear the relationship between the three sets of formulas. + +
        + + fol_scope is defined in this file, lnt_scope in +LNT.v, and +lnn_scope in +LNN.v, + +
        + +

        Implicit arguments

        + +The original code of this library contains some redefinitions like + +
        + +
        +Definition Formula := Formula LNN.
        +
        + +
        + +We plan to use systematically implicit arguments and avoid such redefinitions, which make more complex formula and term displaying, e.g. in goals or results of computation. + +
        +
        + +
        +Arguments impH {L} _ _.
        +Arguments notH {L} _.
        +Arguments forallH {L} _ _.
        +Arguments orH {L} _ _.
        +Arguments andH {L} _ _.
        +Arguments iffH {L} _ _.
        +Arguments equal {L} _ _.
        +Arguments existH {L} _ _.
        +Arguments var {L} _.
        +Arguments atomic {L} _ _.
        +Arguments apply {L} _ _.
        +Arguments ifThenElseH {L} _ _ _.
        +Arguments Tnil {L}.
        +Arguments Tcons {L} {n} _ _.
        + +
        +
        + +
        +

        The fol_scope notation scope

        + +
        +
        + +
        +Module FolNotations.
        +Declare Scope fol_scope.
        +Delimit Scope fol_scope with fol.
        + +
        +Infix "=" := (equal _): fol_scope.
        +Infix "∨" := (orH): fol_scope.
        +Infix "∧" := (andH):fol_scope.
        +Infix "→" := (impH): fol_scope.
        +Notation "~ A" := (@notH _ A): fol_scope.
        +Notation "A <-> B" := (@iffH _ A B): fol_scope.
        + +
        +Notation "'v#' i" := (var i) (at level 3, format "'v#' i", i at level 0) : fol_scope.
        +Notation "'exH' x .. y , p" := (existH x .. (existH y p) ..)
        +  (x at level 0, y at level 0, at level 200, right associativity) : fol_scope.
        +Notation "'allH' x .. y , p" := (forallH x .. (forallH y p) ..)
        +  (x at level 0, y at level 0, at level 200, right associativity) : fol_scope.
        + +
        +Notation "t = u" := (@equal _ t u): fol_scope.
        +Notation "t <> u" := (¬ t = u)%fol : fol_scope.
        + +
        + +
        +
        + +
        +the following notations are used when some computation + expands a disjunction, conjuction, etc. + in terms of implication and negation +
        +
        + +
        +Reserved Notation "x '\/'' y" (at level 85, right associativity).
        +Reserved Notation "x '/\'' y" (at level 80, right associativity).
        +Reserved Notation "x '<->'' y" (at level 95, no associativity).
        +Reserved Notation "x '<->''' y" (at level 95, no associativity).
        + +
        +Notation "x \/' y" := (¬ x y)%fol : fol_scope.
        +Notation "x /\' y" := (¬ (~ x \/' ¬ y))%fol : fol_scope.
        +Notation "x <->'' y" := ((x y) (y x))%fol: fol_scope.
        +Notation "x <->' y" := (¬ (~ (x y) \/' ¬ (y x)))%fol : fol_scope.
        +Notation exH' v A := (¬ (forallH v (¬ A)))%fol.
        + +
        +End FolNotations.
        + +
        +Import FolNotations.
        +Check (v#5)%fol.
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        +Section LExamples.
        +Variable L: Language.
        +Variables P Q : Formula L.
        + +
        +Let ex1 : Formula L := (P Q)%fol.
        + +
        +Let ex2 : Formula L := (¬ (~ ¬P ¬Q))%fol.
        + +
        +Let ex3 : Formula L:= (¬ (~P ¬Q))%fol.
        + +
        + +
        +End LExamples.
        + +
        +Section Correctness.
        Variable L: Language.
        Variables P Q R : Formula L.
        + +
        Goal (P Q)%fol = (P \/' Q)%fol.
        + +
        +Goal (P Q)%fol = (P /\' Q)%fol.
        + +
        +End Correctness.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folLogic.html b/theories/html/hydras.Ackermann.folLogic.html new file mode 100644 index 00000000..2ff66ba3 --- /dev/null +++ b/theories/html/hydras.Ackermann.folLogic.html @@ -0,0 +1,255 @@ + + + + + +hydras.Ackermann.folLogic + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folLogic

        + +
        +
        + +
        +folLogic.v: + +
        + + Original script by Russel O'Connor +
        +
        + +
        +From Coq Require Import Ensembles List.
        + +
        +Require Import ListExt folProof folProp Deduction.
        +Import FolNotations.
        + +
        +Section Logic_Rules.
        + +
        +Variable L : Language.
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let Prf := Prf L.
        +Let SysPrf := SysPrf L.
        +Arguments Ensembles.Add {U} _ _.
        + +
        +Lemma Axm T f: mem _ T f SysPrf T f.
        + +
        +Lemma sysExtend (T U : System) (f : Formula):
        Included _ T U SysPrf T f SysPrf U f.
        + +
        +Lemma sysWeaken (T : System) (f g : Formula):
        +  SysPrf T f SysPrf (Ensembles.Add T g) f.
        + +
        +Lemma impI (T : System) (f g : Formula):
        SysPrf (Ensembles.Add T g) f SysPrf T (g f)%fol.
        + +
        +Lemma impE (T : System) (f g : Formula):
        SysPrf T (g f)%fol SysPrf T g SysPrf T f.
        + +
        +Lemma contradiction (T : System) (f g : Formula):
        SysPrf T f SysPrf T (¬ f)%fol SysPrf T g.
        + +
        +Lemma nnE (T : System) (f : Formula): SysPrf T (¬ ¬ f)%fol SysPrf T f.
        + +
        +Lemma nnI (T : System) (f : Formula): SysPrf T f SysPrf T (¬ ¬ f)%fol.
        + +
        +
        + +
        + contraposition +
        +
        + +
        +Lemma cp1 (T : System) (f g : Formula) :
        SysPrf T (¬ f ¬ g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma cp2 (T : System) (f g : Formula):
        SysPrf T (g f)%fol SysPrf T (¬f ¬g)%fol.
        + +
        +Lemma orI1 (T : System) (f g : Formula): SysPrf T f SysPrf T (f g)%fol.
        + +
        +Lemma orI2 (T : System) (f g : Formula): SysPrf T g SysPrf T (f g)%fol.
        + +
        +Lemma noMiddle (T : System) (f : Formula): SysPrf T (¬ f f)%fol.
        + +
        +Lemma orE (T : System) (f g h : Formula):
        SysPrf T (f g)%fol
        SysPrf T (f h)%fol SysPrf T (g h)%fol SysPrf T h.
        + +
        +Lemma orSys (T : System) (f g h : Formula):
        SysPrf (Ensembles.Add T f) h SysPrf (Ensembles.Add T g) h
        SysPrf (Ensembles.Add T (f g)%fol) h.
        + +
        +Lemma andI (T : System) (f g : Formula):
        SysPrf T f SysPrf T g SysPrf T (f g)%fol.
        + +
        +Lemma andE1 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T f.
        + +
        +Lemma andE2 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T g.
        + +
        +Lemma iffI (T : System) (f g : Formula) :
        SysPrf T (f g)%fol SysPrf T (g f)%fol SysPrf T (f g)%fol.
        + +
        +Lemma iffE1 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T (f g)%fol.
        + +
        +Lemma iffE2 (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma forallI (T : System) (f : Formula) (v : nat):
        ¬ In_freeVarSys L v T SysPrf T f SysPrf T (allH v, f)%fol.
        + +
        +Lemma forallE (T : System) (f : Formula) (v : nat) (t : Term):
        SysPrf T (allH v, f)%fol SysPrf T (substF f v t).
        + +
        +Lemma forallSimp (T : System) (f : Formula) (v : nat):
        +  SysPrf T (allH v, f)%fol SysPrf T f.
        + +
        +Lemma existI (T : System) (f : Formula) (v : nat) (t : Term):
        +  SysPrf T (substF f v t) SysPrf T (exH v, f)%fol.
        + +
        +Lemma existE (T : System) (f g : Formula) (v : nat):
        ¬ In_freeVarSys L v T
        ¬ In v (freeVarF g)
        SysPrf T (exH v, f)%fol SysPrf T (f g)%fol SysPrf T g.
        + +
        +Lemma existSimp (T : System) (f : Formula) (v : nat) :
        SysPrf T f SysPrf T (exH v, f)%fol.
        + +
        +Lemma existSys (T : System) (f g : Formula) (v : nat):
        ¬ In_freeVarSys L v T
        ¬ In v (freeVarF g)
        SysPrf (Ensembles.Add T f) g
        SysPrf (Ensembles.Add T (exH v, f)%fol) g.
        + +
        +Section Not_Rules.
        + +
        +Lemma absurd1 (T : System) (f : Formula) :
        SysPrf T (f ¬f)%fol SysPrf T (¬f)%fol.
        + +
        +Lemma nImp (T : System) (f g : Formula) :
        SysPrf T (f ¬g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nOr (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nAnd (T : System) (f g : Formula):
        SysPrf T (¬ f ¬ g)%fol SysPrf T (¬ (f g))%fol.
        + +
        +Lemma nForall (T : System) (f : Formula) (v : nat) :
        SysPrf T (exH v, ¬ f)%fol SysPrf T (¬ (allH v, f))%fol.
        + +
        +Lemma nExist (T : System) (f : Formula) (v : nat):
        SysPrf T (allH v, ¬f)%fol SysPrf T (¬ (exH v, f))%fol.
        + +
        +End Not_Rules.
        + +
        +Section Other_Rules.
        + +
        +Lemma impRefl (T : System) (f : Formula): SysPrf T (f f)%fol.
        + +
        +Lemma impTrans (T : System) (f g h : Formula):
        SysPrf T (f g)%fol SysPrf T (g h)%fol SysPrf T (f h)%fol.
        + +
        +Lemma orSym (T : System) (f g : Formula):
        SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma andSym (T : System) (f g : Formula):
        +  SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma iffRefl (T : System) (f : Formula) : SysPrf T (f f)%fol.
        + +
        +Lemma iffSym (T : System) (f g : Formula) :
        +  SysPrf T (f g)%fol SysPrf T (g f)%fol.
        + +
        +Lemma iffTrans (T : System) (f g h : Formula):
        SysPrf T (f g)%fol SysPrf T (g h)%fol SysPrf T (f h)%fol.
        + +
        +End Other_Rules.
        + +
        +Lemma openClosed (T : System) (f : Formula):
        SysPrf T (close L f) SysPrf T f.
        + +
        +End Logic_Rules.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folLogic2.html b/theories/html/hydras.Ackermann.folLogic2.html new file mode 100644 index 00000000..a143f966 --- /dev/null +++ b/theories/html/hydras.Ackermann.folLogic2.html @@ -0,0 +1,106 @@ + + + + + +hydras.Ackermann.folLogic2 + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folLogic2

        + +
        +
        + +
        +folLogic2.v + +
        + + Original script by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles List Arith.
        + +
        +Require Import ListExt folProp folProof folLogic subProp folReplace.
        +Import FolNotations.
        + +
        +Section More_Logic_Rules.
        + +
        +Variable L : Language.
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let Prf := Prf L.
        +Let SysPrf := SysPrf L.
        + +
        +Lemma rebindForall (T : System) (a b : nat) (f : Formula):
        +  ¬ In b (freeVarF (forallH a f))
        +  SysPrf T ((allH a, f)
        +              (allH b, (substF f a v#b)))%fol.
        + +
        +Lemma rebindExist (T : System) (a b : nat) (f : Formula):
        +  ¬ In b (freeVarF (existH a f))
        +  SysPrf T (iffH (existH a f) (existH b (substF f a (var b)))).
        + +
        +Lemma subSubTerm (t : Term) (v1 v2 : nat) (s1 s2 : Term):
        +  v1 v2
        +  ¬ In v1 (freeVarT s2)
        +  substT (substT t v1 s1) v2 s2 =
        +    substT (substT t v2 s2) v1 (substT s1 v2 s2).
        + +
        +Lemma subSubTerms (n : nat) (ts : Terms n) (v1 v2 : nat) (s1 s2 : Term):
        +  v1 v2
        +  ¬ In v1 (freeVarT s2)
        +  substTs (substTs ts v1 s1) v2 s2 =
        +    substTs (substTs ts v2 s2) v1 (substT s1 v2 s2).
        + +
        +Lemma subSubFormula (f : Formula) (v1 v2 : nat) (s1 s2 : Term):
        v1 v2
        ¬ In v1 (freeVarT s2)
        T : System,
        SysPrf T
        +   (iffH (substF (substF f v1 s1) v2 s2)
        +      (substF (substF f v2 s2) v1
        +         (substT s1 v2 s2))).
        + +
        +End More_Logic_Rules.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folLogic3.html b/theories/html/hydras.Ackermann.folLogic3.html new file mode 100644 index 00000000..9b2c41cb --- /dev/null +++ b/theories/html/hydras.Ackermann.folLogic3.html @@ -0,0 +1,163 @@ + + + + + +hydras.Ackermann.folLogic3 + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folLogic3

        + +
        +
        + +
        +folLogic2.3 + +
        + + Original script by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles List Arith Lia.
        +From LibHyps Require Export LibHyps.
        + +
        +Require Import ListExt folProp folProof.
        +Require Export folLogic folLogic2.
        +Require Import subProp folReplace subAll misc.
        +Require Import Compat815.
        +Require Export MoreLibHyps.
        +Import FolNotations.
        + +
        +Section Equality_Logic_Rules.
        + +
        +Variable L : Language.
        +Notation Formula := (Formula L) (only parsing).
        +Notation Formulas := (Formulas L) (only parsing).
        +Notation System := (System L) (only parsing).
        +Notation Term := (Term L) (only parsing).
        +Notation Terms := (Terms L) (only parsing).
        + +
        +Let Prf := Prf L.
        +Let SysPrf := SysPrf L.
        + +
        +Lemma eqRefl (T : fol.System L) (a : fol.Term L):
        +  SysPrf T (a = a)%fol.
        + +
        +Lemma eqSym (T : fol.System L) (a b : fol.Term L):
        +  SysPrf T (a = b)%fol SysPrf T (b = a)%fol.
        + +
        +Lemma eqTrans (T : fol.System L) (a b c : fol.Term L):
        SysPrf T (a = b)%fol SysPrf T (b = c)%fol
        SysPrf T (a = c)%fol.
        + +
        +Fixpoint PairwiseEqual (T : fol.System L) (n : nat) {struct n} :
        fol.Terms L n fol.Terms L n Prop :=
        +  match n return (fol.Terms L n fol.Terms L n Prop) with
        +  | Ofun ts ss : fol.Terms L 0 ⇒ True
        +  | S x
        +      fun ts ss : fol.Terms L (S x) ⇒
        +      let (a, b) := proj1_sig (consTerms L x ts) in
        +      let (c, d) := proj1_sig (consTerms L x ss) in
        +      SysPrf T (a = c)%fol PairwiseEqual T x b d
        +  end.
        + +
        +
        + +
        +TODO : specify and document +
        +
        + +
        +Let termsMap (m : nat) (ts ss : fol.Terms L m) : nat fol.Term L.
        + +
        +Remark subAllnVars1 (a : nat) (ts ss : fol.Terms L a):
        ts = subAllTerms L _ (fst (nVars L a)) (termsMap a ts ss).
        + +
        +Remark subAllnVars2 (a : nat) (ts ss : fol.Terms L a):
        ss = subAllTerms L _ (snd (nVars L a)) (termsMap a ts ss).
        +    Opaque eq_nat_dec.
        +    Transparent eq_nat_dec.
        + +
        +Remark addPairwiseEquals (T : fol.System L) (n : nat) (ts ss : fol.Terms L n):
        +  PairwiseEqual T n ts ss
        +   m0 : nat fol.Term L,
        +    ( q : nat, q < n + n m0 q = termsMap n ts ss q)
        +     f0 : fol.Formula L,
        +      SysPrf T
        +        (subAllFormula L
        +           (nat_rec (fun _ : natfol.Formula L) f0
        +              (fun (n : nat) (Hrecn : fol.Formula L) ⇒
        +                 (v#(n + n) = v#(S (n + n)) Hrecn)%fol
        +                 )
        +              n) m0) SysPrf T (subAllFormula L f0 m0).
        + +
        +Lemma equalRelation (T : fol.System L) (r : Relations L) (ts ss : fol.Terms L _):
        PairwiseEqual T _ ts ss SysPrf T (atomic r ts atomic r ss)%fol.
        + +
        +Lemma equalFunction (T : fol.System L) (f : Functions L) (ts ss : fol.Terms L _):
        PairwiseEqual T _ ts ss SysPrf T (apply f ts = apply f ss)%fol.
        + +
        +Lemma subWithEqualsTerm (a b t : fol.Term L) (v : nat)
        +  (T : fol.System L):
        SysPrf T (a = b)%fol
        SysPrf T (substT t v a = substT t v b)%fol.
        + +
        +Lemma subWithEqualsTerms (a b : fol.Term L) (n : nat) (ts : fol.Terms L n)
        +  (v : nat) (T : fol.System L):
        +  SysPrf T (a = b)%fol
        +  PairwiseEqual T _ (substTs ts v a) (substTs ts v b).
        + +
        +Lemma subWithEquals :
        +   (f : fol.Formula L) (v : nat) (a b : fol.Term L) (T : fol.System L),
        +    SysPrf T (a = b)%fol
        +    SysPrf T
        +      (substF f v a substF f v b)%fol.
        + +
        +End Equality_Logic_Rules.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folProof.html b/theories/html/hydras.Ackermann.folProof.html new file mode 100644 index 00000000..8b356ce1 --- /dev/null +++ b/theories/html/hydras.Ackermann.folProof.html @@ -0,0 +1,155 @@ + + + + + +hydras.Ackermann.folProof + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folProof

        + +
        +
        + +
        +folProof.v + +
        + + Original script by Russel O'Connor + +
        + + +
        +
        + +
        +From Coq Require Import Ensembles Lists.List Arith.
        +Import ListNotations.
        + +
        +Require Export fol.
        +Require Import folProp.
        +Import FolNotations.
        + +
        +Section ProofH.
        + +
        +Variable L : Language.
        + +
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        + +
        +Fixpoint nVars (n: nat) : Terms n × Terms n:=
        +  match n with
        +    0 ⇒ (Tnil, Tnil)
        +  | S n0
        +      (let (a,b) := nVars n0 in
        +       (Tcons (var (n0 + n0)) a,
        +         Tcons (var (S (n0 + n0))) b))
        +  end.
        + +
        +Section Example.
        +End Example.
        + +
        +Definition AxmEq4 (R : Relations L) : Formula.
        + +
        +
        + +
        +TODO : An example in PA +
        +
        + +
        +Definition AxmEq5 (f : Functions L) : Formula.
        + +
        +Inductive Prf : Formulas Formula Set :=
        +| AXM : A : Formula, Prf [A] A
        +| MP :
        +   (Hyp1 Hyp2 : Formulas) (A B : Formula),
        +    Prf Hyp1 (A B)%fol Prf Hyp2 A Prf (Hyp1 ++ Hyp2) B
        +| GEN :
        +   (Hyp : Formulas) (A : Formula) (v : nat),
        +    ¬ In v (freeVarListFormula L Hyp) Prf Hyp A
        +    Prf Hyp (allH v, A)%fol
        +| IMP1 : A B : Formula, Prf [] (A B A)%fol
        +| IMP2 :
        +   A B C : Formula,
        +    Prf [] ((A B C) (A B) A C)%fol
        +| CP :
        +   A B : Formula,
        +    Prf [] ((¬ A ¬ B) B A)%fol
        +| FA1 :
        +   (A : Formula) (v : nat) (t : Term),
        +    Prf [] ((allH v, A) substF A v t)%fol
        +| FA2 :
        +   (A : Formula) (v : nat),
        +    ¬ In v (freeVarF A) Prf [] (A allH v, A)%fol
        +| FA3 :
        +   (A B : Formula) (v : nat),
        +    Prf []
        +      ((allH v, A B) (allH v, A) allH v, B)%fol
        +| EQ1 : Prf [] (v#0 = v#0)%fol
        +| EQ2 : Prf [] (v#0 = v#1 v#1 = v#0)%fol
        +| EQ3 : Prf [] (v#0 = v#1 v#1 = v#2 v#0 = v#2)%fol
        +| EQ4 : R : Relations L, Prf [] (AxmEq4 R)
        +| EQ5 : f : Functions L, Prf [] (AxmEq5 f).
        + +
        +Definition SysPrf (T : System) (f : Formula) :=
        +   Hyp : Formulas,
        +    ( prf : Prf Hyp f,
        +       ( g : Formula, In g Hyp mem _ T g)).
        + +
        +Definition Inconsistent (T : System) := f : Formula, SysPrf T f.
        + +
        +Definition Consistent (T : System) := f : Formula, ¬ SysPrf T f.
        + +
        +Definition independent T f := ¬ SysPrf T f ¬ SysPrf T (¬ f)%fol.
        + +
        +End ProofH.
        + +
        +Arguments independent {L} _ _.
        + +
        +Notation undecidable := (independent) (only parsing).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folProp.html b/theories/html/hydras.Ackermann.folProp.html new file mode 100644 index 00000000..d76badb8 --- /dev/null +++ b/theories/html/hydras.Ackermann.folProp.html @@ -0,0 +1,568 @@ + + + + + +hydras.Ackermann.folProp + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folProp

        + +
        +From Coq Require Import Wf_nat Arith Lists.List Peano_dec.
        + +
        +Require Import ListExt.
        +Require Export fol.
        +Import FolNotations.
        + +
        +Section Fol_Properties.
        + +
        +Variable L : Language.
        + +
        +Notation Formula := (Formula L) (only parsing).
        +Notation Formulas := (Formulas L) (only parsing).
        +Notation System := (System L) (only parsing).
        +Notation Term := (Term L) (only parsing).
        +Notation Terms := (Terms L) (only parsing).
        + +
        +Let lt_depth := lt_depth L.
        + +
        +Section Free_Variables.
        +Fixpoint freeVarT (s : fol.Term L) : list nat :=
        +  match s with
        +  | var vv :: nil
        +  | apply f tsfreeVarTs (arityF L f) ts
        +  end
        +with freeVarTs (n : nat) (ss : fol.Terms L n) {struct ss} : list nat :=
        +       match ss with
        +       | Tnilnil (A:=nat)
        +       | Tcons m t tsfreeVarT t ++ freeVarTs m ts
        +       end.
        + +
        +Lemma freeVarTApply :
        +   (f : Functions L) (ts : fol.Terms L _),
        +    freeVarT (apply f ts) = freeVarTs _ ts.
        + +
        +Fixpoint freeVarF (A : fol.Formula L) : list nat :=
        +  match A with
        +  | equal t sfreeVarT t ++ freeVarT s
        +  | atomic r tsfreeVarTs _ ts
        +  | impH A BfreeVarF A ++ freeVarF B
        +  | notH AfreeVarF A
        +  | forallH v Aremove eq_nat_dec v (freeVarF A)
        +  end.
        + +
        +Definition ClosedSystem (T : fol.System L) :=
        +   (v : nat) (f : fol.Formula L),
        +    mem _ T f ¬ In v (freeVarF f).
        + +
        +Definition closed (a : fol.Formula L):=
        +   v: nat, ¬ In v (freeVarF a).
        + +
        +Fixpoint closeList (l: list nat)(a : fol.Formula L) :=
        match l with
        +   nila
        +| cons v l ⇒ (forallH v (closeList l a))
        +end.
        + +
        +Definition close (x : fol.Formula L) : fol.Formula L :=
        +  closeList (nodup eq_nat_dec (freeVarF x)) x.
        + +
        +Lemma freeVarClosedList1 :
        +   (l : list nat) (v : nat) (x : fol.Formula L),
        +    In v l ¬ In v (freeVarF (closeList l x)).
        + +
        +Lemma freeVarClosedList2 :
        +   (l : list nat) (v : nat) (x : fol.Formula L),
        +    In v (freeVarF (closeList l x))
        +    In v (freeVarF x).
        + +
        +Lemma freeVarClosed :
        +   (x : fol.Formula L) (v : nat), ¬ In v (freeVarF (close x)).
        + +
        +Fixpoint freeVarListFormula (l : fol.Formulas L) : list nat :=
        +  match l with
        +  | nilnil (A:=nat)
        +  | f :: lfreeVarF f ++ freeVarListFormula l
        +  end.
        + +
        +Lemma freeVarListFormulaApp :
        +   a b : fol.Formulas L,
        +    freeVarListFormula (a ++ b) =
        +      freeVarListFormula a ++ freeVarListFormula b.
        + +
        +Lemma In_freeVarListFormula :
        +   (v : nat) (f : fol.Formula L) (F : fol.Formulas L),
        +    In v (freeVarF f) In f F In v (freeVarListFormula F).
        + +
        +Lemma In_freeVarListFormulaE :
        +   (v : nat) (F : fol.Formulas L),
        +    In v (freeVarListFormula F)
        +     f : fol.Formula L, In v (freeVarF f) In f F.
        + +
        +Definition In_freeVarSys (v : nat) (T : fol.System L) :=
        +   f : fol.Formula L, In v (freeVarF f) mem _ T f.
        + +
        +Lemma notInFreeVarSys :
        +   x, ¬ In_freeVarSys x (Ensembles.Empty_set (fol.Formula L)).
        + +
        +End Free_Variables.
        + +
        +Section Substitution.
        + +
        + +
        +Fixpoint substT (s : fol.Term L) (x : nat)
        +  (t : fol.Term L) {struct s} : fol.Term L :=
        +  match s with
        +  | var v
        +      match eq_nat_dec x v with
        +      | left _t
        +      | right _var v
        +      end
        +  | apply f tsapply f (substTs _ ts x t)
        +  end
        +with substTs (n : nat) (ss : fol.Terms L n)
        +       (x : nat) (t : fol.Term L) {struct ss} : fol.Terms L n :=
        +       match ss in (fol.Terms _ n0) return (fol.Terms L n0) with
        +       | TnilTnil
        +       | Tcons m s ts
        +           Tcons (substT s x t) (substTs m ts x t)
        +       end.
        + +
        +Lemma subTermVar1 :
        +   (v : nat) (s : fol.Term L), substT (var v) v s = s.
        + +
        +Lemma subTermVar2 :
        +   (v x : nat) (s : fol.Term L),
        +    v x substT (var x) v s = var x.
        + +
        +Lemma subTermApply :
        +   (f : Functions L) (ts : fol.Terms L (arityF L f))
        +         (v : nat) (s : fol.Term L),
        +    substT (apply f ts) v s = apply f (substTs _ ts v s).
        + +
        +Definition newVar (l : list nat) : nat :=
        +  fold_right Nat.max 0 (map S l).
        + +
        +Lemma newVar2 : (l : list nat) (n : nat), In n l n < newVar l.
        + +
        +Lemma newVar1 : l : list nat, ¬ In (newVar l) l.
        + +
        +Definition substituteFormulaImp (f : fol.Formula L)
        +  (frec : nat × fol.Term L {y : fol.Formula L | depth L y = depth L f})
        +  (g : fol.Formula L)
        +  (grec : nat × fol.Term L {y : fol.Formula L | depth L y = depth L g})
        +  (p : nat × fol.Term L) :
        +  {y : fol.Formula L | depth L y = depth L (impH f g)} :=
        +  match frec p with
        +  | exist f' prf1
        +      match grec p with
        +      | exist g' prf2
        +          exist
        +            (fun y : fol.Formula L
        +               depth L y = S (Nat.max (depth L f) (depth L g)))
        +            (impH f' g')
        +            (eq_ind_r
        +               (fun n : nat
        +                  S (Nat.max n (depth L g')) =
        +                    S (Nat.max (depth L f) (depth L g)))
        +               (eq_ind_r
        +                  (fun n : nat
        +                     S (Nat.max (depth L f) n) =
        +                       S (Nat.max (depth L f) (depth L g)))
        +                  (refl_equal (S (Nat.max (depth L f) (depth L g))))
        +                  prf2) prf1)
        +      end
        +  end.
        + +
        +Remark substituteFormulaImpNice :
        +   (f g : fol.Formula L)
        +         (z1 z2 : nat × fol.Term L
        +                  {y : fol.Formula L | depth L y = depth L f}),
        +    ( q : nat × fol.Term L, z1 q = z2 q)
        +    
        +      z3 z4 : nat × fol.Term L
        +              {y : fol.Formula L | depth L y = depth L g},
        +      ( q : nat × fol.Term L, z3 q = z4 q)
        +       q : nat × fol.Term L,
        +        substituteFormulaImp f z1 g z3 q =
        +          substituteFormulaImp f z2 g z4 q.
        + +
        +Definition substituteFormulaNot (f : fol.Formula L)
        +  (frec : nat × fol.Term L
        +          {y : fol.Formula L | depth L y = depth L f})
        +  (p : nat × fol.Term L) :
        +  {y : fol.Formula L | depth L y = depth L (notH f)} :=
        +  match frec p with
        +  | exist f' prf1
        +      exist (fun y : fol.Formula Ldepth L y = S (depth L f))
        +        (notH f')
        +        (eq_ind_r (fun n : natS n = S (depth L f))
        +           (refl_equal (S (depth L f))) prf1)
        +  end.
        + +
        +Remark substituteFormulaNotNice :
        +   (f : fol.Formula L)
        +         (z1 z2 : nat × fol.Term L
        +                  {y : fol.Formula L | depth L y = depth L f}),
        +    ( q : nat × fol.Term L, z1 q = z2 q)
        +     q : nat × fol.Term L,
        +      substituteFormulaNot f z1 q = substituteFormulaNot f z2 q.
        + +
        +Definition substituteFormulaForall (n : nat) (f : fol.Formula L)
        +  (frec : b : fol.Formula L,
        +      lt_depth b (forallH n f)
        +      nat × fol.Term L {y : fol.Formula L | depth L y = depth L b})
        +  (p : nat × fol.Term L) :
        +  {y : fol.Formula L | depth L y = depth L (forallH n f)} :=
        +  match p with
        +  | (v, s)
        +      match eq_nat_dec n v with
        +      | left _
        +          exist (fun y : fol.Formula Ldepth L y = S (depth L f))
        +            (forallH n f) (refl_equal (depth L (forallH n f)))
        +      | right _
        +          match In_dec eq_nat_dec n (freeVarT s) with
        +          | left _
        +              let nv := newVar (v :: freeVarT s ++ freeVarF f) in
        +              match frec f (depthForall L f n) (n, var nv) with
        +              | exist f' prf1
        +                  match
        +                    frec f'
        +                      (eqDepth L f' f (forallH n f)
        +                         (sym_eq prf1) (depthForall L f n)) p
        +                  with
        +                  | exist f'' prf2
        +                      exist
        +                        (fun y : fol.Formula Ldepth L y = S (depth L f))
        +                        (forallH nv f'')
        +                        (eq_ind_r (fun n : natS n = S (depth L f))
        +                           (refl_equal (S (depth L f)))
        +                           (trans_eq prf2 prf1))
        +                  end
        +              end
        +          | right _
        +              match frec f (depthForall L f n) p with
        +              | exist f' prf1
        +                  exist (fun y : fol.Formula Ldepth L y = S (depth L f))
        +                    (forallH n f')
        +                    (eq_ind_r (fun n : natS n = S (depth L f))
        +                       (refl_equal (S (depth L f))) prf1)
        +              end
        +          end
        +      end
        +  end.
        + +
        +Remark substituteFormulaForallNice :
        +   (v : nat) (a : fol.Formula L)
        +         (z1 z2 : b : fol.Formula L,
        +             lt_depth b (forallH v a)
        +             nat × fol.Term L {y : fol.Formula L | depth L y = depth L b}),
        +    ( (b : fol.Formula L) (q : lt_depth b (forallH v a))
        +            (r : nat × fol.Term L), z1 b q r = z2 b q r)
        +     q : nat × fol.Term L,
        +      substituteFormulaForall v a z1 q = substituteFormulaForall v a z2 q.
        +Definition substituteFormulaHelp (f : fol.Formula L)
        +  (v : nat) (s : fol.Term L) :
        +  {y : fol.Formula L | depth L y = depth L f}.
        + +
        +Definition substF (f : fol.Formula L) (v : nat) (s : fol.Term L) :
        +  fol.Formula L := proj1_sig (substituteFormulaHelp f v s).
        + +
        +Lemma subFormulaEqual :
        +   (t1 t2 : fol.Term L) (v : nat) (s : fol.Term L),
        +    substF (t1 = t2)%fol v s =
        +      (substT t1 v s = substT t2 v s)%fol.
        + +
        +Lemma subFormulaRelation :
        +   (r : Relations L) (ts : fol.Terms L (arityR L r))
        +         (v : nat) (s : fol.Term L),
        +    substF (atomic r ts) v s =
        +      atomic r (substTs (arityR L r) ts v s).
        + +
        +Lemma subFormulaImp :
        +   (f1 f2 : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (f1 f2)%fol v s =
        +      (substF f1 v s substF f2 v s)%fol.
        + +
        +Lemma subFormulaNot :
        +   (f : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (¬ f)%fol v s = (¬ substF f v s)%fol.
        + +
        +Lemma subFormulaForall :
        +   (f : fol.Formula L) (x v : nat) (s : fol.Term L),
        +    let nv := newVar (v :: freeVarT s ++ freeVarF f) in
        +    substF (allH x, f)%fol v s =
        +      match eq_nat_dec x v with
        +      | left _forallH x f
        +      | right _
        +          match In_dec eq_nat_dec x (freeVarT s) with
        +          | right _ ⇒ (allH x, substF f v s)%fol
        +          | left _ ⇒ (allH nv, substF (substF f x (v# nv) ) v s)%fol
        +
        +          end
        +      end.
        + +
        +Section Extensions.
        + +
        +Lemma subFormulaOr :
        +   (f1 f2 : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (f1 f2)%fol v s =
        +      (substF f1 v s substF f2 v s)%fol.
        + +
        +Lemma subFormulaAnd :
        +   (f1 f2 : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (f1 f2)%fol v s =
        +      (substF f1 v s substF f2 v s)%fol.
        + +
        +Lemma subFormulaExist :
        +   (f : fol.Formula L) (x v : nat) (s : fol.Term L),
        +    let nv := newVar (v :: freeVarT s ++ freeVarF f) in
        +    substF (existH x f) v s =
        +      match eq_nat_dec x v with
        +      | left _existH x f
        +      | right _
        +          match In_dec eq_nat_dec x (freeVarT s) with
        +          | right _existH x (substF f v s)
        +          | left _
        +              existH nv (substF
        +                           (substF f x (var nv)) v s)
        +          end
        +      end.
        + +
        +Lemma subFormulaIff :
        +   (f1 f2 : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (iffH f1 f2) v s =
        +      iffH (substF f1 v s) (substF f2 v s).
        + +
        +Lemma subFormulaIfThenElse :
        +   (f1 f2 f3 : fol.Formula L) (v : nat) (s : fol.Term L),
        +    substF (ifThenElseH f1 f2 f3) v s =
        +      ifThenElseH (substF f1 v s) (substF f2 v s)
        +        (substF f3 v s).
        + +
        +End Extensions.
        + +
        +Lemma subFormulaDepth :
        +   (f : fol.Formula L) (v : nat) (s : fol.Term L),
        +    depth L (substF f v s) = depth L f.
        + +
        +Section Substitution_Properties.
        + +
        +Lemma subTermId :
        +   (t : fol.Term L) (v : nat), substT t v (var v) = t.
        + +
        +Lemma subTermsId :
        +   (n : nat) (ts : fol.Terms L n) (v : nat),
        +    substTs n ts v (var v) = ts.
        + +
        +Lemma subFormulaId :
        +   (f : fol.Formula L) (v : nat), substF f v (var v) = f.
        + +
        +Lemma subFormulaForall2 :
        +   (f : fol.Formula L) (x v : nat) (s : fol.Term L),
        +   nv : nat,
        +    ¬ In nv (freeVarT s)
        +      nv v
        +      ¬ In nv (remove eq_nat_dec x (freeVarF f))
        +      substF (forallH x f) v s =
        +        match eq_nat_dec x v with
        +        | left _forallH x f
        +        | right _
        +            forallH nv (substF (substF f x (var nv)) v s)
        +        end.
        + +
        +Lemma subFormulaExist2 :
        +   (f : fol.Formula L) (x v : nat) (s : fol.Term L),
        +   nv : nat,
        +    ¬ In nv (freeVarT s)
        +      nv v
        +      ¬ In nv (remove eq_nat_dec x (freeVarF f))
        +      substF (existH x f) v s =
        +        match eq_nat_dec x v with
        +        | left _existH x f
        +        | right _
        +            existH nv (substF (substF f x (var nv)) v s)
        +        end.
        + +
        +End Substitution_Properties.
        + +
        +End Substitution.
        + +
        +Definition Sentence (f:Formula) :=
        +   ( v : nat, ¬ In v (freeVarF f)).
        + +
        +End Fol_Properties.
        + +
        +Arguments closed {L} _.
        + +
        +#[global] Arguments substF {L} _ _.
        +#[global] Arguments substT {L} _ _.
        +#[global] Arguments substTs {L n} _ _ _ .
        +
        + +
        +compatibility with older names +
        +
        + +
        +#[deprecated(note="use substF")]
        Notation substituteFormula := substF (only parsing).
        + +
        +#[deprecated(note="use substT")]
        Notation substituteTerm := substT (only parsing).
        + +
        +#[deprecated(note="use substTs")]
        Notation substituteTerms := substTs (only parsing).
        + +
        +#[deprecated(note="use freeVarF")]
        Notation freeVarFormula := freeVarF (only parsing).
        + +
        +#[deprecated(note="use freeVarT")]
        Notation freeVarTerm := freeVarT (only parsing).
        + +
        +#[deprecated(note="use freeVarTs")]
        Notation freeVarTerms := freeVarTs (only parsing).
        + +
        +About substF.
        +Search substF.
        + +
        +
        + +
        +to replace with a single recursive custom notation ? +
        +
        + +
        +#[global] Notation substF2 e v1 t1 v2 t2 :=
        +  (substF (substF e v1 t1) v2 t2).
        + +
        +#[global] Notation substF3 e v1 t1 v2 t2 v3 t3 :=
        +  (substF (substF2 e v1 t1 v2 t2) v3 t3).
        + +
        +#[global] Notation substF4 e v1 t1 v2 t2 v3 t3 v4 t4 :=
        +  (substF (substF3 e v1 t1 v2 t2 v3 t3) v4 t4).
        + +
        +#[global] Notation substF5 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 :=
        +  (substF (substF4 e v1 t1 v2 t2 v3 t3 v4 t4) v5 t5).
        + +
        +#[global] Notation substF6 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6 :=
        +  (substF (substF5 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5) v6 t6).
        + +
        +#[global] Notation substF7 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6 v7 t7:=
        +  (substF (substF6 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6) v7 t7).
        + +
        +#[global] Notation
        +  substF8 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6 v7 t7 v8 t8 :=
        +  (substF2 (substF6 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6)
        +     v7 t7 v8 t8).
        + +
        +#[global] Notation
        +  substF9 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6 v7 t7 v8 t8 v9 t9:=
        +  (substF3 (substF6 e v1 t1 v2 t2 v3 t3 v4 t4 v5 t5 v6 t6)
        +     v7 t7 v8 t8 v9 t9).
        + +
        +#[global] Arguments freeVarF {L} _.
        +#[global] Arguments freeVarT {L} _.
        +#[global] Arguments freeVarTs {L n} _.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.folReplace.html b/theories/html/hydras.Ackermann.folReplace.html new file mode 100644 index 00000000..3166dc1d --- /dev/null +++ b/theories/html/hydras.Ackermann.folReplace.html @@ -0,0 +1,121 @@ + + + + + +hydras.Ackermann.folReplace + + + + +
        + + + +
        + +

        Library hydras.Ackermann.folReplace

        + +
        +Require Import Ensembles.
        +Require Import Coq.Lists.List.
        +Require Import Peano_dec.
        + +
        +Require Import ListExt.
        +Require Import folProof.
        +Require Import folLogic.
        +Require Import folProp.
        + +
        +Section Replacement.
        + +
        +Variable L : Language.
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let SysPrf := SysPrf L.
        + +
        +Lemma reduceImp :
        +   (f1 f2 f3 f4 : Formula) (T : System),
        +    SysPrf T (iffH f1 f3)
        +    SysPrf T (iffH f2 f4)
        +    SysPrf T (iffH (impH f1 f2) (impH f3 f4)).
        + +
        +Lemma reduceNot (f1 f2 : Formula) (T : System):
        SysPrf T (iffH f1 f2) SysPrf T (iffH (notH f1) (notH f2)).
        + +
        +Lemma impForall (f1 f2 : Formula) (v : nat) (T : System):
        +  ¬ In_freeVarSys _ v T
        +  SysPrf T (impH f1 f2) SysPrf T (impH (forallH v f1) (forallH v f2)).
        + +
        +Lemma reduceForall (f1 f2 : Formula) (v : nat) (T : System):
        ¬ In_freeVarSys _ v T
        SysPrf T (iffH f1 f2) SysPrf T (iffH (forallH v f1) (forallH v f2)).
        + +
        +Lemma reduceOr (f1 f2 f3 f4 : Formula) (T : System):
        SysPrf T (iffH f1 f3)
        SysPrf T (iffH f2 f4) SysPrf T (iffH (orH f1 f2) (orH f3 f4)).
        + +
        +Lemma reduceAnd (f1 f2 f3 f4 : Formula) (T : System):
        +    SysPrf T (iffH f1 f3)
        +    SysPrf T (iffH f2 f4) SysPrf T (iffH (andH f1 f2) (andH f3 f4)).
        + +
        +Lemma iffExist (f1 f2 : Formula) (v : nat) (T : System):
        ¬ In_freeVarSys _ v T
        SysPrf T (impH f1 f2) SysPrf T (impH (existH v f1) (existH v f2)).
        + +
        +Lemma reduceExist (f1 f2 : Formula) (v : nat) (T : System):
        +  ¬ In_freeVarSys _ v T
        +  SysPrf T (iffH f1 f2) SysPrf T (iffH (existH v f1) (existH v f2)).
        + +
        +Lemma reduceIff (f1 f2 f3 f4 : Formula) (T : System):
        SysPrf T (iffH f1 f3)
        SysPrf T (iffH f2 f4) SysPrf T (iffH (iffH f1 f2) (iffH f3 f4)).
        + +
        +Lemma reduceIfThenElse (f1 f2 f3 f4 f5 f6 : Formula) (T : System):
        SysPrf T (iffH f1 f4)
        SysPrf T (iffH f2 f5)
        SysPrf T (iffH f3 f6)
        SysPrf T (iffH (ifThenElseH f1 f2 f3) (ifThenElseH f4 f5 f6)).
        + +
        +Lemma reduceSub (T : System) (v : nat) (s : Term) (f g : Formula):
        ¬ In_freeVarSys L v T
        SysPrf T (iffH f g)
        SysPrf T (iffH (substF f v s) (substF g v s)).
        + +
        +Lemma reduceCloseList (l : list nat) (f1 f2 : Formula) (T : System):
        ( v : nat, In v l ¬ In_freeVarSys _ v T)
        SysPrf T (iffH f1 f2)
        SysPrf T (iffH (closeList L l f1) (closeList L l f2)).
        + +
        +End Replacement.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.misc.html b/theories/html/hydras.Ackermann.misc.html new file mode 100644 index 00000000..e686ad24 --- /dev/null +++ b/theories/html/hydras.Ackermann.misc.html @@ -0,0 +1,42 @@ + + + + + +hydras.Ackermann.misc + + + + +
        + + + +
        + +

        Library hydras.Ackermann.misc

        + +
        +Require Import Eqdep_dec.
        + +
        +#[global] Set Asymmetric Patterns.
        + +
        +Lemma inj_right_pair2 (A: Set):
        +  ( x y : A, {x = y} + {x y})
        +   (x : A) (P : A Set) (y y' : P x),
        +    existT P x y = existT P x y' y = y'.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.model.html b/theories/html/hydras.Ackermann.model.html new file mode 100644 index 00000000..f19975a3 --- /dev/null +++ b/theories/html/hydras.Ackermann.model.html @@ -0,0 +1,225 @@ + + + + + +hydras.Ackermann.model + + + + +
        + + + +
        + +

        Library hydras.Ackermann.model

        + +
        +
        + +
        +model.v : + +
        + + Original script by Russel O'Connor + +
        +
        + +
        +From Coq Require Import Ensembles List Vector Arith.
        + +
        +Require Import ListExt.
        +Require Import folProof.
        +Require Import folProp.
        +Require Import Peano_dec.
        +Require Import misc.
        +Import FolNotations.
        +Require Import NewNotations.
        + +
        +Section Model_Theory.
        + +
        +Variable L : Language.
        + +
        +Fixpoint naryFunc (A : Set) (n : nat) {struct n} : Set :=
        +  match n with
        +  | OA
        +  | S mA naryFunc A m
        +  end.
        + +
        +Fixpoint naryRel (A : Set) (n : nat) {struct n} : Type :=
        +  match n with
        +  | OProp
        +  | S mA naryRel A m
        +  end.
        + +
        +Record Model : Type := model
        +  {U : Set;
        +   func : f : Functions L, naryFunc U (arityF L f);
        +   rel : r : Relations L, naryRel U (arityR L r)}.
        + +
        +Variable M : Model.
        + +
        +Fixpoint interpTerm (value : nat U M) (t : Term L) {struct t} :
        U M :=
        +  match t with
        +  | var vvalue v
        +  | apply f tsinterpTerms _ (func M f) value ts
        +  end

        with interpTerms (m : nat) (f : naryFunc (U M) m)
        + (value : nat U M) (ts : Terms L m) {struct ts} :
        U M :=
        +  match ts in (Terms _ n) return (naryFunc (U M) n U M) with
        +  | Tnilfun ff
        +  | Tcons m t tsfun finterpTerms m (f (interpTerm value t)) value ts
        +  end f.
        + +
        +Fixpoint interpRels (m : nat) (r : naryRel (U M) m)
        + (value : nat U M) (ts : Terms L m) {struct ts} : Prop :=
        +  match ts in (Terms _ n) return (naryRel (U M) n Prop) with
        +  | Tnilfun rr
        +  | Tcons m t tsfun rinterpRels m (r (interpTerm value t)) value ts
        +  end r.
        + +
        +Definition updateValue (value : nat U M) (n : nat)
        +  (v : U M) (x : nat) : U M :=
        +  match eq_nat_dec n x with
        +  | left _v
        +  | right _value x
        +  end.
        + +
        +Fixpoint interpFormula (value : nat U M) (f : Formula L) {struct f} :
        Prop :=
        +  match f with
        +  | equal t sinterpTerm value t = interpTerm value s
        +  | atomic r tsinterpRels _ (rel M r) value ts
        +  | impH A BinterpFormula value A interpFormula value B
        +  | notH AinterpFormula value A False
        +  | forallH v A x : U M, interpFormula (updateValue value v x) A
        +  end.
        + +
        +Lemma freeVarInterpTerm (v1 v2 : nat U M) (t : Term L):
        ( x : nat, List.In x (freeVarT t) v1 x = v2 x)
        interpTerm v1 t = interpTerm v2 t.
        + +
        +Lemma freeVarInterpRel (v1 v2 : nat U M) (n : nat)
        +  (ts : Terms L n) (r : naryRel (U M) n):
        +  ( x : nat, List.In x (freeVarTs ts) v1 x = v2 x)
        +  interpRels n r v1 ts interpRels n r v2 ts.
        + +
        +Lemma freeVarInterpFormula (v1 v2 : nat U M) (g : Formula L):
        ( x : nat, List.In x (freeVarF g) v1 x = v2 x)
        interpFormula v1 g interpFormula v2 g.
        + +
        +Lemma subInterpTerm (value : nat U M) (t : Term L) (v : nat) (s : Term L):
        interpTerm (updateValue value v (interpTerm value s)) t =
        interpTerm value (substT t v s).
        + +
        +Lemma subInterpRel (value : nat U M) (n : nat) (ts : Terms L n)
        +  (v : nat) (s : Term L) (r : naryRel (U M) n):
        +  interpRels n r (updateValue value v (interpTerm value s)) ts
        +    interpRels n r value (substTs ts v s).
        + +
        +Lemma subInterpFormula :
        (value : nat U M) (f : Formula L) (v : nat) (s : Term L),
        interpFormula (updateValue value v (interpTerm value s)) f
        interpFormula value (substF f v s).
        + +
        +Lemma subInterpFormula1 (value : nat U M) (f : Formula L) (v : nat) (s : Term L):
        interpFormula (updateValue value v (interpTerm value s)) f
        interpFormula value (substF f v s).
        + +
        +Lemma subInterpFormula2 (value : nat U M) (f : Formula L) (v : nat) (s : Term L):
        +  interpFormula value (substF f v s)
        +  interpFormula (updateValue value v (interpTerm value s)) f.
        + +
        +Fixpoint nnHelp (f : Formula L) : Formula L :=
        +  match f with
        +  | equal t sequal t s
        +  | atomic r tsatomic r ts
        +  | impH A BimpH (nnHelp A) (nnHelp B)
        +  | notH AnotH (nnHelp A)
        +  | forallH v A ⇒ (allH v, ¬ ¬ nnHelp A)%fol
        +  end.
        + +
        +Definition nnTranslate (f : Formula L) : Formula L :=
        +  notH (notH (nnHelp f)).
        + +
        +Lemma freeVarNNHelp (f : Formula L): freeVarF f = freeVarF (nnHelp f).
        + +
        +Lemma subNNHelp :
        (f : Formula L) (v : nat) (s : Term L),
        substF (nnHelp f) v s = nnHelp (substF f v s).
        + +
        +Section Consistent_Theory.
        + +
        +  Variable T : System L.
        + +
        +  Fixpoint interpTermsVector (value : nat U M) (n : nat)
        +    (ts : Terms L n) {struct ts} : Vector.t (U M) n :=
        +    match ts in (Terms _ n) return (Vector.t (U M) n) with
        +    | TnilVector.nil (U M)
        +    | Tcons m t ts
        +        Vector.cons (U M) (interpTerm value t) m (interpTermsVector value m ts)
        +    end.
        + +
        +Lemma preserveValue (value : nat U M):
        ( f : Formula L,
        +  mem _ T f interpFormula value (nnTranslate f))
        g : Formula L, SysPrf L T g interpFormula value (nnTranslate g).
        + +
        +Lemma ModelConsistent (value : nat U M):
        +  ( f : Formula L,
        +      mem _ T f interpFormula value (nnTranslate f))
        +  Consistent L T.
        + +
        +End Consistent_Theory.
        + +
        +End Model_Theory.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.prLogic.html b/theories/html/hydras.Ackermann.prLogic.html new file mode 100644 index 00000000..bcd25e3f --- /dev/null +++ b/theories/html/hydras.Ackermann.prLogic.html @@ -0,0 +1,60 @@ + + + + + +hydras.Ackermann.prLogic + + + + +
        + + + +
        + +

        Library hydras.Ackermann.prLogic

        + +
        +
        + +
        +prLogic.v + +
        + + Original script by Russel O'Connor + +
        + + Although this module doesn't depend on FOL, the following lemmas + are JUST helpers to prove that the encoding of basic FOL connectives are PR +
        +
        + +
        +Require Import primRec code cPair.
        +From Coq Require Import Arith.
        + +
        +Lemma codeForallIsPR : isPR 2 (fun a b : natcPair 3 (cPair a b)).
        + +
        +Lemma codeNotIsPR : isPR 1 codeNot.
        + +
        +Lemma codeImpIsPR : isPR 2 codeImp.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.primRec.html b/theories/html/hydras.Ackermann.primRec.html new file mode 100644 index 00000000..e50f522d --- /dev/null +++ b/theories/html/hydras.Ackermann.primRec.html @@ -0,0 +1,879 @@ + + + + + +hydras.Ackermann.primRec + + + + +
        + + + +
        + +

        Library hydras.Ackermann.primRec

        + +
        +
        + +
        +Primitive Recursive functions Russel O'Connor +
        +
        + +
        +Require Import Arith.
        +Require Import Peano_dec.
        +Require Import Compare_dec.
        +Require Import Coq.Lists.List.
        +Require Import Eqdep_dec.
        +From hydras Require Import extEqualNat misc Compat815.
        +Require Vector.
        + +
        +Require Export Bool.
        +Require Export EqNat.
        +Require Import Lia.
        + +
        +
        + +
        +

        Definitions

        + +
        + + PrimRec n : data type of primitive recursive functions of arity n + PrimRec n m : m-tuples of PrimRec n +
        +
        + +
        + +
        +Inductive PrimRec : nat Set :=
        +  | succFunc : PrimRec 1
        +  | zeroFunc : PrimRec 0
        +  | projFunc : n m : nat, m < n PrimRec n
        +  | composeFunc :
        +       (n m : nat) (g : PrimRecs n m) (h : PrimRec m),
        +        PrimRec n
        +  | primRecFunc :
        +       (n : nat) (g : PrimRec n) (h : PrimRec (S (S n))),
        +        PrimRec (S n)
        +with PrimRecs : nat nat Set :=
        +  | PRnil : n : nat, PrimRecs n 0
        +  | PRcons : n m : nat, PrimRec n PrimRecs n m
        +                               PrimRecs n (S m).
        + +
        + +
        +Scheme PrimRec_PrimRecs_rec := Induction for PrimRec Sort Set
        +  with PrimRecs_PrimRec_rec := Induction for PrimRecs Sort Set.
        + +
        +Arguments PrimRec_PrimRecs_rec P P0 : rename.
        +Arguments PrimRecs_PrimRec_rec P P0 : rename.
        + +
        + +
        +Scheme PrimRec_PrimRecs_ind := Induction for PrimRec Sort Prop
        +    with PrimRecs_PrimRec_ind := Induction for PrimRecs Sort Prop.
        + +
        +Arguments PrimRec_PrimRecs_ind P P0 : rename.
        +Arguments PrimRecs_PrimRec_ind P P0 : rename.
        + +
        +Check PrimRec_PrimRecs_ind.
        + +
        +
        + +
        +

        Semantics

        + +
        + +

        Constants

        + +
        +
        + +
        +Fixpoint evalConstFunc (n m : nat) {struct n} : naryFunc n :=
        +  match n return (naryFunc n) with
        +  | Om
        +  | S n'fun _evalConstFunc n' m
        +  end.
        + +
        +
        + +
        +

        Projections

        + + The parameters are number in opposite order. + So proj(2,0)(a,b) = b. +
        +
        + +
        +Fixpoint evalProjFunc (n : nat) :
        +   m : nat, m < n naryFunc n :=
        +  match n return ( m : nat, m < n naryFunc n) with
        +  | Ofun (m : nat) (l : m < 0) ⇒ False_rec _ (Nat.nlt_0_r _ l)
        +  | S n'
        +      fun (m : nat) (l : m < S n') ⇒
        +      match eq_nat_dec m n' with
        +      | left _fun a : natevalConstFunc _ a
        +      | right l1
        +          fun _
        +          evalProjFunc n' m
        +            match Compat815.le_lt_or_eq _ _
        +                    (Compat815.lt_n_Sm_le _ _ l) with
        +            | or_introl l2l2
        +            | or_intror l2False_ind _ (l1 l2)
        +            end
        +      end
        +  end.
        + +
        +
        + +
        +Irrelevance of the proof that m < n +
        +
        + +
        +Lemma evalProjFuncInd :
        (n m : nat) (p1 p2 : m < n),
        evalProjFunc n m p1 = evalProjFunc n m p2.
        + +
        +
        + +
        + Applies an m-ary function to the vector l +
        +
        + +
        + +
        +Fixpoint evalList (m : nat) (l : Vector.t nat m) {struct l} :
        +  naryFunc m nat :=
        +  match l in (Vector.t _ m) return (naryFunc m nat) with
        +  | Vector.nilfun x : naryFunc 0 ⇒ x
        +  | Vector.cons a n l'
        +    fun x : naryFunc (S n) ⇒ evalList n l' (x a)
        +  end.
        + +
        + +
        +Fixpoint evalOneParamList (n m a : nat) (l : Vector.t (naryFunc (S n)) m)
        + {struct l} : Vector.t (naryFunc n) m :=
        +  match l in (Vector.t _ m) return (Vector.t (naryFunc n) m) with
        +  | Vector.nilVector.nil (naryFunc n)
        +  | Vector.cons f m' l'
        +      Vector.cons _ (f a) m' (evalOneParamList n m' a l')
        +  end.
        + +
        +
        + +
        +

        Function composition

        + +
        +
        + +
        +Fixpoint evalComposeFunc (n : nat) :
        +   m : nat,
        +    Vector.t (naryFunc n) m naryFunc m naryFunc n :=
        +  match
        +    n
        +    return
        +    ( m : nat,
        +        Vector.t (naryFunc n) m naryFunc m naryFunc n)
        +  with
        +  | OevalList
        +  | S n'
        +      fun (m : nat) (l : Vector.t (naryFunc (S n')) m)
        +          (f : naryFunc m) (a : nat) ⇒
        +        evalComposeFunc n' m (evalOneParamList _ _ a l) f
        +  end.
        + +
        +Fixpoint compose2 (n : nat) :
        +  naryFunc n naryFunc (S n) naryFunc n :=
        +  match n return (naryFunc n naryFunc (S n) naryFunc n) with
        +  | Ofun (a : nat) (g : nat nat) ⇒ g a
        +  | S n'
        +      fun (f : naryFunc (S n')) (g : naryFunc (S (S n'))) (a : nat) ⇒
        +        compose2 n' (f a) (fun x : natg x a)
        +  end.
        + +
        +
        + +
        +

        Primitive recursion

        + +
        +
        + +
        +Fixpoint evalPrimRecFunc (n : nat) (g : naryFunc n)
        + (h : naryFunc (S (S n))) (a : nat) {struct a} : naryFunc n :=
        +  match a with
        +  | Og
        +  | S a'compose2 _ (evalPrimRecFunc n g h a') (h a')
        +  end.
        + +
        +
        + +
        + The interpretation function +
        +
        + +
        + +
        +Fixpoint evalPrimRec (n : nat) (f : PrimRec n) {struct f} :
        naryFunc n :=
        +  match f in (PrimRec n) return (naryFunc n) with
        +  | succFuncS
        +  | zeroFunc ⇒ 0
        +  | projFunc n m pfevalProjFunc n m pf
        +  | composeFunc n m l f
        +      evalComposeFunc n m (evalPrimRecs _ _ l) (evalPrimRec _ f)
        +  | primRecFunc n g h
        +      evalPrimRecFunc n (evalPrimRec _ g) (evalPrimRec _ h)
        +  end

        with evalPrimRecs (n m : nat) (fs : PrimRecs n m) {struct fs} :
        Vector.t (naryFunc n) m :=
        +  match fs in (PrimRecs n m) return (Vector.t (naryFunc n) m) with
        +  | PRnil aVector.nil (naryFunc a)
        +  | PRcons a b g gs
        +    Vector.cons _ (evalPrimRec _ g) _ (evalPrimRecs _ _ gs)
        +  end.
        + +
        + +
        +Definition extEqualVectorGeneral (n m : nat) (l : Vector.t (naryFunc n) m) :
        +   (m' : nat) (l' : Vector.t (naryFunc n) m'), Prop.
        +Defined.
        + +
        +Definition extEqualVector n:
        +   m (l l' : Vector.t (naryFunc n) m), Prop.
        + +
        +Lemma extEqualVectorRefl (n m: nat):
        +   (l : Vector.t (naryFunc n) m), extEqualVector n m l l.
        + +
        +Lemma extEqualOneParamList :
        +   (n m : nat) (l1 l2 : Vector.t (naryFunc (S n)) m) (c : nat),
        +    extEqualVector (S n) m l1 l2
        +    extEqualVector n m (evalOneParamList n m c l1)
        +      (evalOneParamList n m c l2).
        + +
        +Lemma extEqualCompose :
        +   (n m : nat) (l1 l2 : Vector.t (naryFunc n) m)
        +         (f1 f2 : naryFunc m),
        +    extEqualVector n m l1 l2
        +    extEqual m f1 f2
        +    extEqual n (evalComposeFunc n m l1 f1)
        +      (evalComposeFunc n m l2 f2).
        + +
        +Lemma extEqualCompose2 :
        +   (n : nat) (f1 f2 : naryFunc n),
        +    extEqual n f1 f2
        +     g1 g2 : naryFunc (S n),
        +      extEqual (S n) g1 g2
        +      extEqual n (compose2 n f1 g1) (compose2 n f2 g2).
        + +
        +Lemma extEqualPrimRec :
        +   (n : nat) (g1 g2 : naryFunc n) (h1 h2 : naryFunc (S (S n))),
        +    extEqual n g1 g2
        +    extEqual (S (S n)) h1 h2
        +    extEqual (S n) (evalPrimRecFunc n g1 h1) (evalPrimRecFunc n g2 h2).
        + +
        +
        + +
        +

        Predicates "to be primitive recursive"

        + +
        +
        + +
        +Definition isPR (n : nat) (f : naryFunc n) : Set :=
        +  {p : PrimRec n | extEqual n (evalPrimRec _ p) f}.
        + +
        +Definition isPRrel (n : nat) (R : naryRel n) : Set :=
        +  isPR n (charFunction n R).
        + +
        +Lemma succIsPR : isPR 1 S.
        + +
        +Lemma const0_NIsPR : n : nat, isPR 0 n.
        + +
        +Lemma const1_NIsPR n: isPR 1 (fun _n).
        + +
        +
        + +
        +

        Usual projections (in curried form) are primitive recursive

        + +
        +
        + +
        +Lemma idIsPR : isPR 1 (fun x : natx).
        + +
        +Lemma pi1_2IsPR : isPR 2 (fun a b : nata).
        + +
        +Lemma pi2_2IsPR : isPR 2 (fun a b : natb).
        + +
        +Lemma pi1_3IsPR : isPR 3 (fun a b c : nata).
        + +
        +Lemma pi2_3IsPR : isPR 3 (fun a b c : natb).
        + +
        +Lemma pi3_3IsPR : isPR 3 (fun a b c : natc).
        + +
        +Lemma pi1_4IsPR : isPR 4 (fun a b c d : nata).
        + +
        +Lemma pi2_4IsPR : isPR 4 (fun a b c d : natb).
        + +
        +Lemma pi3_4IsPR : isPR 4 (fun a b c d : natc).
        + +
        +Lemma pi4_4IsPR : isPR 4 (fun a b c d : natd).
        + +
        +
        + +
        +

        Composition lemmas

        + +
        +
        + +
        +Lemma filter01IsPR :
        g : nat nat, isPR 1 g isPR 2 (fun a b : natg b).
        + +
        +Lemma filter10IsPR :
        g : nat nat, isPR 1 g isPR 2 (fun a b : natg a).
        + +
        +Lemma filter100IsPR :
        g : nat nat, isPR 1 g isPR 3 (fun a b c : natg a).
        + +
        +Lemma filter010IsPR :
        g : nat nat, isPR 1 g isPR 3 (fun a b c : natg b).
        + +
        +Lemma filter001IsPR :
        g : nat nat, isPR 1 g isPR 3 (fun a b c : natg c).
        + +
        +Lemma filter011IsPR (g: nat nat nat) :
        +  isPR 2 g isPR 3 (fun a b c : natg b c).
        + +
        +Lemma filter110IsPR :
        g : nat nat nat, isPR 2 g isPR 3 (fun a b c : natg a b).
        + +
        +Lemma filter101IsPR :
        +   g : nat nat nat, isPR 2 g
        +                                isPR 3 (fun a b c : natg a c).
        + +
        +Lemma filter0011IsPR ( g : nat nat nat) :
        +  isPR 2 g isPR 4 (fun a b c d : natg c d).
        + +
        +Lemma filter1000IsPR (g : nat nat):
        +  isPR 1 g isPR 4 (fun a b c d : natg a).
        + +
        +Lemma filter1011IsPR (g : nat nat nat nat) :
        isPR 3 g isPR 4 (fun a b c d : natg a c d).
        + +
        +Lemma filter1100IsPR (g : nat nat nat) :
        +  isPR 2 g isPR 4 (fun a b c d : natg a b).
        + +
        +Lemma compose1_1IsPR (f : nat nat):
        +  isPR 1 f
        +   g : nat nat, isPR 1 g isPR 1 (fun x : natg (f x)).
        + +
        +Lemma compose1_2IsPR :
        +   f : nat nat,
        +    isPR 1 f
        +     f' : nat nat,
        +      isPR 1 f'
        +       g : nat nat nat,
        +        isPR 2 g isPR 1 (fun x : natg (f x) (f' x)).
        + +
        +Lemma compose1_3IsPR :
        f1 : nat nat,
        isPR 1 f1
        f2 : nat nat,
        isPR 1 f2
        f3 : nat nat,
        isPR 1 f3
        g : nat nat nat nat,
        isPR 3 g isPR 1 (fun x : natg (f1 x) (f2 x) (f3 x)).
        + +
        +Lemma compose2_1IsPR :
        +   f : nat nat nat,
        +    isPR 2 f
        +     g : nat nat, isPR 1 g
        +                           isPR 2 (fun x y : natg (f x y)).
        + +
        +Lemma compose2_2IsPR :
        f : nat nat nat,
        isPR 2 f
        g : nat nat nat,
        isPR 2 g
        h : nat nat nat,
        isPR 2 h isPR 2 (fun x y : nath (f x y) (g x y)).
        + +
        +Lemma compose2_3IsPR :
        +   f1 : nat nat nat,
        +    isPR 2 f1
        +     f2 : nat nat nat,
        +      isPR 2 f2
        +       f3 : nat nat nat,
        +        isPR 2 f3
        +         g : nat nat nat nat,
        +          isPR 3 g
        +          isPR 2 (fun x y : natg (f1 x y) (f2 x y) (f3 x y)).
        + +
        +Lemma compose2_4IsPR :
        f1 : nat nat nat,
        isPR 2 f1
        f2 : nat nat nat,
        isPR 2 f2
        f3 : nat nat nat,
        isPR 2 f3
        f4 : nat nat nat,
        isPR 2 f4
        g : nat nat nat nat nat,
        isPR 4 g isPR 2 (fun x y : natg (f1 x y) (f2 x y) (f3 x y) (f4 x y)).
        + +
        +Lemma compose3_1IsPR :
        +   f : nat nat nat nat,
        +    isPR 3 f
        +     g : nat nat, isPR 1 g
        +                           isPR 3 (fun x y z : natg (f x y z)).
        + +
        +Lemma compose3_2IsPR :
        +   f1 : nat nat nat nat,
        +    isPR 3 f1
        +     f2 : nat nat nat nat,
        +      isPR 3 f2
        +       g : nat nat nat,
        +        isPR 2 g isPR 3 (fun x y z : natg (f1 x y z) (f2 x y z)).
        + +
        +Lemma compose3_3IsPR :
        f1 : nat nat nat nat,
        isPR 3 f1
        f2 : nat nat nat nat,
        isPR 3 f2
        f3 : nat nat nat nat,
        isPR 3 f3
        g : nat nat nat nat,
        isPR 3 g isPR 3 (fun x y z : natg (f1 x y z) (f2 x y z) (f3 x y z)).
        + +
        +Lemma compose4_2IsPR :
        f1 : nat nat nat nat nat,
        isPR 4 f1
        f2 : nat nat nat nat nat,
        isPR 4 f2
        g : nat nat nat,
        isPR 2 g isPR 4 (fun w x y z : natg (f1 w x y z) (f2 w x y z)).
        + +
        +Lemma compose4_3IsPR :
        f1 : nat nat nat nat nat,
        isPR 4 f1
        f2 : nat nat nat nat nat,
        isPR 4 f2
        f3 : nat nat nat nat nat,
        isPR 4 f3
        g : nat nat nat nat,
        isPR 3 g
        isPR 4 (fun w x y z : natg (f1 w x y z) (f2 w x y z) (f3 w x y z)).
        + +
        +Lemma swapIsPR :
        +   f : nat nat nat, isPR 2 f isPR 2 (fun x y : natf y x).
        + +
        +Lemma indIsPR :
        +   f : nat nat nat,
        +    isPR 2 f
        +     g : nat,
        +      isPR 1
        +           (fun a : natnat_rec (fun _ : natnat) g
        +                             (fun x y : natf x y) a).
        + +
        +Lemma ind1ParamIsPR :
        +   f : nat nat nat nat,
        +    isPR 3 f
        +     g : nat nat,
        +      isPR 1 g
        +      isPR 2
        +           (fun a b : nat
        +              nat_rec (fun n : natnat) (g b) (fun x y : natf x y b) a).
        + +
        +Lemma ind2ParamIsPR :
        +   f : nat nat nat nat nat,
        +    isPR 4 f
        +     g : nat nat nat,
        +      isPR 2 g
        +      isPR 3
        +        (fun a b c : nat
        +           nat_rec (fun n : natnat) (g b c) (fun x y : natf x y b c) a).
        + +
        +Lemma plusIndIsPR : isPR 3 (fun n fn b : natS fn).
        + +
        +Lemma plusIsPR : isPR 2 plus.
        + +
        +Lemma multIndIsPR : isPR 3 (fun n fn b : natfn + b).
        + +
        +Lemma multIsPR : isPR 2 mult.
        + +
        +Lemma predIsPR : isPR 1 pred.
        + +
        +Lemma minusIndIsPR : isPR 3 (fun n fn b : natpred fn).
        + +
        +Lemma minusIsPR : isPR 2 minus.
        + +
        +Definition notZero (a : nat) :=
        +  nat_rec (fun n : natnat) 0 (fun x y : nat ⇒ 1) a.
        + +
        +Lemma notZeroIsPR : isPR 1 notZero.
        + +
        +Definition ltBool (a b : nat) : bool :=
        +  if le_lt_dec b a then false else true.
        + +
        +Lemma ltBoolTrue : a b : nat, ltBool a b = true a < b.
        + +
        +Lemma ltBoolFalse : a b : nat, ltBool a b = false ¬ a < b.
        + +
        +Lemma ltIsPR : isPRrel 2 ltBool.
        + +
        +Lemma maxIsPR : isPR 2 max.
        + +
        +Lemma gtIsPR : isPRrel 2 (fun a b : natltBool b a).
        + +
        +Remark replaceCompose2 :
        (n : nat) (a b a' b' : naryFunc n) (c c' : naryFunc 2),
        extEqual n a a'
        extEqual n b b'
        extEqual 2 c c'
        extEqual
        +   n
        +   (evalComposeFunc _ _
        +                    (Vector.cons _ a _
        +                                 (Vector.cons _ b _
        +                                              (Vector.nil (naryFunc n)))) c)
        +   (evalComposeFunc _ _
        +                    (Vector.cons _ a' _
        +                                 (Vector.cons _ b' _
        +                                              (Vector.nil (naryFunc n)))) c').
        + +
        +Definition orRel (n : nat) (R S : naryRel n) : naryRel n.
        + +
        +Lemma orRelPR :
        +   (n : nat) (R R' : naryRel n),
        +    isPRrel n R isPRrel n R' isPRrel n (orRel n R R').
        + +
        +Definition andRel (n : nat) (R S : naryRel n) : naryRel n.
        + +
        +Lemma andRelPR :
        +   (n : nat) (R R' : naryRel n),
        +    isPRrel n R isPRrel n R' isPRrel n (andRel n R R').
        + +
        +Definition notRel (n : nat) (R : naryRel n) : naryRel n.
        + +
        +Lemma notRelPR (n : nat) (R : naryRel n):
        +  isPRrel n R isPRrel n (notRel n R).
        + +
        +Fixpoint bodd (n : nat) : bool :=
        +  match n with
        +  | Ofalse
        +  | S n'negb (bodd n')
        +  end.
        + +
        +Lemma boddIsPR : isPRrel 1 bodd.
        + +
        +Lemma nat_eqb_false : a b : nat, a b Nat.eqb a b = false.
        + +
        +Lemma neqIsPR : isPRrel 2 (fun a b : natnegb (Nat.eqb a b)).
        + +
        +Lemma eqIsPR : isPRrel 2 Nat.eqb.
        + +
        +Definition leBool (a b : nat) : bool :=
        +  if le_lt_dec a b then true else false.
        + +
        +Lemma leIsPR : isPRrel 2 leBool.
        + +
        +Section Ignore_Params.
        + +
        +  Fixpoint ignoreParams (n m : nat) (f : naryFunc n) {struct m} :
        +    naryFunc (m + n) :=
        +    match m return (naryFunc (m + n)) with
        +    | Of
        +    | S xfun _ignoreParams n x f
        +    end.
        + +
        +  Definition projectionListPR (n m : nat) (p : m n) : PrimRecs n m.
        + +
        +  Definition projectionList (n m : nat) (p : m n) :
        +    Vector.t (naryFunc n) m := evalPrimRecs n m (projectionListPR n m p).
        + +
        +  Lemma projectionListInd :
        +     (n m : nat) (p1 p2 : m n),
        +      projectionList n m p1 = projectionList n m p2.
        + +
        +  Lemma projectionListApplyParam :
        +     (m n c : nat) (p1 : m n) (p2 : m S n),
        +      extEqualVector _ _ (projectionList n m p1)
        +                     (evalOneParamList n m c (projectionList (S n) m p2)).
        + +
        +  Lemma projectionListId :
        +     (n : nat) (f : naryFunc n) (p : n n),
        +      extEqual n f (evalComposeFunc n n (projectionList n n p) f).
        + +
        +  Lemma ignoreParamsIsPR :
        +     (n m : nat) (f : naryFunc n),
        +      isPR _ f isPR _ (ignoreParams n m f).
        + +
        +End Ignore_Params.
        + +
        +Lemma reduce1stCompose :
        +   (c n m : nat) (v : Vector.t (naryFunc n) m) (g : naryFunc (S m)),
        +    extEqual n
        +      (evalComposeFunc n _ (Vector.cons (naryFunc n)
        +                              (evalConstFunc n c) _ v) g)
        +      (evalComposeFunc n _ v (g c)).
        + +
        +Lemma reduce2ndCompose :
        +   (c n m : nat) (v : Vector.t (naryFunc n) m) (n0 : naryFunc n)
        +         (g : naryFunc (S (S m))),
        +    extEqual n
        +      (evalComposeFunc n _
        +         (Vector.cons
        +            (naryFunc n) n0 _
        +            (Vector.cons (naryFunc n)
        +               (evalConstFunc n c) _ v))
        +         g)
        +      (evalComposeFunc n _ (Vector.cons (naryFunc n) n0 _ v)
        +         (fun x : natg x c)).
        + +
        +Lemma evalPrimRecParam :
        +   (n c d : nat) (g : naryFunc (S n)) (h : naryFunc (S (S (S n)))),
        +    extEqual _ (evalPrimRecFunc n (g d) (fun x y : nath x y d) c)
        +      (evalPrimRecFunc (S n) g h c d).
        + +
        +Lemma compose2IsPR :
        +   (n : nat) (f : naryFunc n) (p : isPR n f) (g : naryFunc (S n))
        +         (q : isPR (S n) g), isPR n (compose2 n f g).
        + +
        +Lemma compose1_NIsPR :
        +   (n : nat) (g : naryFunc (S n)),
        +    isPR (S n) g
        +     f : naryFunc 1, isPR 1 f
        +                           isPR (S n) (fun x : natg (f x)).
        + +
        +Definition switchPR : naryFunc 3 :=
        +  fun n x ymatch n with 0 ⇒ y | _x end.
        + +
        +Lemma switchIsPR : isPR 3 switchPR.
        + +
        +Fixpoint boundedSearchHelp (P : naryRel 1) (b : nat) {struct b} : nat :=
        +  match b with
        +  | O ⇒ 0
        +  | S b'let q := boundedSearchHelp P b'
        +            in
        +      match eq_nat_dec q b' with
        +      | left _match P b' with
        +                  | trueb'
        +                  | falseS b'
        +                  end
        +      | right _q
        +      end
        +  end.
        + +
        +
        + +
        +If there exists some x b such that (P b x), returns x + Otherwise, returns b + +
        +
        + +
        +Definition boundedSearch (P : naryRel 2) (b : nat) : nat :=
        +  boundedSearchHelp (P b) b.
        + +
        +Module Examples.
        + +
        +  Definition sqrtHelp (n: nat) :=
        +    boundedSearch (fun _ xNat.eqb (x × x) n) (S (n / 2)).
        + +
        +  Definition exact_sqrt (n: nat) :=
        +    let q := sqrtHelp n
        +    in if Nat.eqb (q × q) n then Some q else None.
        + +
        + +
        +  End Examples.
        + +
        +  Lemma boundedSearch1 :
        +     (P : naryRel 2) (b x : nat), x < boundedSearch P b
        +                                        P b x = false.
        + +
        +Lemma boundedSearch2 :
        +   (P : naryRel 2) (b : nat),
        +    boundedSearch P b = b P b (boundedSearch P b) = true.
        + +
        +Lemma boundSearchIsPR :
        +   P : naryRel 2,
        +    isPRrel 2 P isPR 1 (boundedSearch P).
        + +
        +Definition iterate (g : nat nat) :=
        +  nat_rec (fun _nat nat) (fun x : natx)
        +          (fun (_ : nat) (rec : nat nat) (x : nat) ⇒ g (rec x)).
        + +
        +Lemma iterateIsPR :
        +   g : nat nat, isPR 1 g
        +                          n : nat, isPR 1 (iterate g n).
        + +
        +Lemma isPRTrans (n:nat) (f g : naryFunc n):
        +  extEqual n f g isPR n f isPR n g.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.subAll.html b/theories/html/hydras.Ackermann.subAll.html new file mode 100644 index 00000000..8267eb65 --- /dev/null +++ b/theories/html/hydras.Ackermann.subAll.html @@ -0,0 +1,328 @@ + + + + + +hydras.Ackermann.subAll + + + + +
        + + + +
        + +

        Library hydras.Ackermann.subAll

        + +
        +
        + +
        + subAll.v + +
        + + Original script by Russel O'Connor + +
        +
        + +
        +From Coq Require Import Ensembles List Arith Peano_dec.
        + +
        +Require Import ListExt folProof folLogic folLogic2 folProp.
        +Require Import folReplace subProp Compat815.
        +From Coq Require Import Lia.
        +Import FolNotations.
        + +
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps.
        + +
        +Section SubAllVars.
        + +
        +Variable L : Language.
        +Notation Formula := (Formula L) (only parsing).
        +Notation Formulas := (Formulas L) (only parsing).
        +Notation System := (System L) (only parsing).
        +Notation Term := (Term L) (only parsing).
        +Notation Terms := (Terms L) (only parsing).
        +Notation SysPrf := (SysPrf L) (only parsing).
        + +
        +Fixpoint subAllTerm (t : fol.Term L) : (nat fol.Term L) fol.Term L :=
        +  match t return ((nat fol.Term L) fol.Term L) with
        +  | var xfun mm x
        +  | apply f tsfun mapply f (subAllTerms _ ts m)
        +  end

        with subAllTerms (n : nat) (ts : fol.Terms L n) {struct ts} :
        (nat fol.Term L) fol.Terms L n :=
        +  match
        +    ts in (fol.Terms _ n) return ((nat fol.Term L) fol.Terms L n)
        +  with
        +  | Tnilfun _Tnil
        +  | Tcons n' t ss
        +      fun mTcons (subAllTerm t m) (subAllTerms _ ss m)
        +  end.
        + +
        +Lemma subAllTerm_ext (t : fol.Term L) :
        +   (m1 m2 : nat fol.Term L),
        +    ( m : nat, In m (freeVarT t) m1 m = m2 m)
        +    subAllTerm t m1 = subAllTerm t m2.
        + +
        +Lemma subAllTerms_ext (n : nat) (ts : fol.Terms L n) (m1 m2 : nat fol.Term L):
        ( m : nat, In m (freeVarTs ts) m1 m = m2 m)
        subAllTerms n ts m1 = subAllTerms n ts m2.
        + +
        +Fixpoint freeVarMap (l : list nat) : (nat fol.Term L) list nat :=
        +  match l with
        +  | nilfun _nil
        +  | a :: l'fun mfreeVarT (m a) ++ freeVarMap l' m
        +  end.
        + +
        +Lemma freeVarMap_ext (l : list nat) (f1 f2 : nat fol.Term L):
        ( m : nat, In m l f1 m = f2 m)
        freeVarMap l f1 = freeVarMap l f2.
        + +
        +Lemma freeVarMap1 (l : list nat) (m : nat fol.Term L) (v n : nat):
        In v (freeVarT (m n)) In n l In v (freeVarMap l m).
        + +
        +Fixpoint subAllFormula (f : Formula) (m : (nat Term)) {struct f} : Formula :=
        +  match f with
        +  | (t = s)%folequal (subAllTerm t m) (subAllTerm s m)
        +  | atomic r tsatomic r (subAllTerms _ ts m)
        +  | (f g)%fol
        +      (subAllFormula f m subAllFormula g m)%fol
        +  | (¬ f)%fol ⇒ (¬ subAllFormula f m)%fol
        +  | (allH n, f)%fol
        +      let nv :=
        +        newVar
        +          (freeVarF f ++
        +           freeVarMap (freeVarF (allH n, f)%fol) m) in
        +      (allH nv,
        +        (subAllFormula f
        +           (fun v : nat
        +            match eq_nat_dec v n with
        +            | left _var nv
        +            | right _m v
        +            end)))%fol
        +  end.
        + +
        +Lemma subAllFormula_ext :
        (f : fol.Formula L) (m1 m2 : nat fol.Term L),
        ( m : nat, In m (freeVarF f) m1 m = m2 m)
        subAllFormula f m1 = subAllFormula f m2.
        + +
        +Lemma freeVarSubAllTerm1 (t : fol.Term L) (m : nat fol.Term L) (v : nat):
        In v (freeVarT (subAllTerm t m))
        n : nat, In n (freeVarT t) In v (freeVarT (m n)).
        + +
        +Lemma freeVarSubAllTerms1 (n : nat) (ts : fol.Terms L n)
        +  (m : nat fol.Term L) (v : nat):
        In v (freeVarTs (subAllTerms n ts m))
        a : nat, In a (freeVarTs ts) In v (freeVarT (m a)).
        + +
        +Lemma freeVarSubAllTerm2 (t : fol.Term L) (m : nat fol.Term L) (v n : nat):
        In n (freeVarT t)
        In v (freeVarT (m n)) In v (freeVarT (subAllTerm t m)).
        + +
        +Lemma freeVarSubAllTerms2 (a : nat) (ts : fol.Terms L a)
        +  (m : nat fol.Term L)
        +  (v n : nat):
        +  In n (freeVarTs ts)
        +  In v (freeVarT (m n)) In v (freeVarTs (subAllTerms a ts m)).
        + +
        +Lemma freeVarSubAllFormula1 :
        (f : fol.Formula L) (m : nat fol.Term L) (v : nat),
        In v (freeVarF (subAllFormula f m))
        n : nat, In n (freeVarF f) In v (freeVarT (m n)).
        + +
        +Lemma freeVarSubAllFormula2 :
        (f : fol.Formula L) (m : nat fol.Term L) (v n : nat),
        In n (freeVarF f)
        In v (freeVarT (m n))
        In v (freeVarF (subAllFormula f m)).
        + +
        +Lemma subSubAllTerm (t : fol.Term L) (m : nat fol.Term L)
        +  (v : nat) (s : fol.Term L):
        substT (subAllTerm t m) v s =
        subAllTerm t (fun n : natsubstT (m n) v s).
        + +
        +Lemma subSubAllTerms (n : nat) (ts : fol.Terms L n) (m : nat fol.Term L)
        +  (v : nat) (s : fol.Term L) :
        +  substTs (subAllTerms n ts m) v s =
        +    subAllTerms n ts (fun n : natsubstT (m n) v s).
        + +
        +Lemma subSubAllFormula :
        +   (T : fol.System L) (f : fol.Formula L) (m : nat fol.Term L)
        +         (v : nat) (s : fol.Term L),
        +    folProof.SysPrf L T
        +      (iffH (substF (subAllFormula f m) v s)
        +         (subAllFormula f (fun n : natsubstT (m n) v s))).
        + +
        +Lemma subAllTermId (t : fol.Term L):
        +  subAllTerm t (fun x : natvar x) = t.
        + +
        +Lemma subAllTermsId (n : nat) (ts : fol.Terms L n):
        +  subAllTerms n ts (fun x : natvar x) = ts.
        + +
        +Lemma subAllFormulaId (T : fol.System L) (f : fol.Formula L):
        folProof.SysPrf L T
        +   (iffH (subAllFormula f (fun x : natvar x)) f).
        + +
        +Lemma subAllSubAllTerm (t : fol.Term L) :
        (m1 m2 : nat fol.Term L),
        subAllTerm (subAllTerm t m1) m2 =
        subAllTerm t (fun n : natsubAllTerm (m1 n) m2).
        + +
        +Lemma subAllSubAllTerms (n : nat) (ts : fol.Terms L n) (m1 m2 : nat fol.Term L):
        subAllTerms n (subAllTerms n ts m1) m2 =
        subAllTerms n ts (fun n : natsubAllTerm (m1 n) m2).
        + +
        +Lemma subAllSubAllFormula (T : fol.System L) (f : fol.Formula L):
        (m1 m2 : nat fol.Term L),
        folProof.SysPrf L T
        +   (iffH (subAllFormula (subAllFormula f m1) m2)
        +      (subAllFormula f (fun n : natsubAllTerm (m1 n) m2))).
        + +
        +Section subAllCloseFrom.
        + +
        +Fixpoint closeFrom (a n : nat) (f : fol.Formula L) {struct n} :
        fol.Formula L :=
        +  match n with
        +  | Of
        +  | S mforallH (a + m) (closeFrom a m f)
        +  end.
        + +
        +Opaque le_lt_dec.
        + +
        +Lemma liftCloseFrom (n : nat) :
        (f : fol.Formula L) (T : fol.System L) (m : nat),
        ( v : nat, In v (freeVarF f) v < m)
        n m
        folProof.SysPrf L T (closeFrom 0 n f)
        folProof.SysPrf L T
        +   (closeFrom m n
        +      (subAllFormula f
        +         (fun x : nat
        +          match le_lt_dec n x with
        +          | left _var x
        +          | right _var (m + x)
        +          end))).
        + +
        +Lemma subAllCloseFrom1 :
        +   (n m : nat) (map : nat fol.Term L) (f : fol.Formula L)
        +         (T : fol.System L),
        +    ( v : nat,
        +        v < n w : nat, In w (freeVarT (map (m + v))) w < m)
        +    folProof.SysPrf L T (closeFrom m n f)
        +    folProof.SysPrf L T
        +      (subAllFormula f
        +         (fun x : nat
        +            match le_lt_dec m x with
        +            | left _
        +                match le_lt_dec (m + n) x with
        +                | left _var x
        +                | right _map x
        +                end
        +            | right _var x
        +            end)).
        + +
        +Lemma subAllCloseFrom :
        +   (n : nat) (m : nat fol.Term L) (f : fol.Formula L)
        +         (T : fol.System L),
        +    folProof.SysPrf L T (closeFrom 0 n f)
        +    folProof.SysPrf L T
        +      (subAllFormula f
        +         (fun x : nat
        +            match le_lt_dec n x with
        +            | left _var x
        +            | right _m x
        +            end)).
        + +
        +Lemma reduceSubAll :
        +   (T : fol.System L) (map : nat fol.Term L) (A B : fol.Formula L),
        +    ( v : nat, ¬ In_freeVarSys L v T)
        +    folProof.SysPrf L T (iffH A B)
        +    folProof.SysPrf L T (iffH (subAllFormula A map) (subAllFormula B map)).
        + +
        +End subAllCloseFrom.
        + +
        +Lemma subToSubAll (T : fol.System L) (A : fol.Formula L) (v : nat)
        +  (s : fol.Term L):
        folProof.SysPrf L T
        +   (iffH (substF A v s)
        +      (subAllFormula A
        +         (fun x : nat
        +          match eq_nat_dec v x with
        +          | left _s
        +          | right _var x
        +          end))).
        + +
        +Lemma subAllSubFormula :
        +   (T : fol.System L) (A : fol.Formula L) (v : nat)
        +         (s : fol.Term L) (map : nat fol.Term L),
        +    folProof.SysPrf L T
        +      (iffH (subAllFormula (substF A v s) map)
        +         (subAllFormula A
        +            (fun x : nat
        +               match eq_nat_dec v x with
        +               | left _subAllTerm s map
        +               | right _map x
        +               end))).
        + +
        +End SubAllVars.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.subProp.html b/theories/html/hydras.Ackermann.subProp.html new file mode 100644 index 00000000..a9a211b0 --- /dev/null +++ b/theories/html/hydras.Ackermann.subProp.html @@ -0,0 +1,222 @@ + + + + + +hydras.Ackermann.subProp + + + + +
        + + + +
        + +

        Library hydras.Ackermann.subProp

        + +
        +Require Import Ensembles.
        +Require Import Coq.Lists.List.
        +Require Import Peano_dec.
        +Require Import ListExt.
        +Require Import Arith.
        + +
        +Require Import folProof.
        +Require Import folLogic.
        +Require Import folProp.
        +Require Import folReplace.
        + +
        +From LibHyps Require Export LibHyps.
        +From hydras Require Export MoreLibHyps NewNotations.
        + +
        +Section Substitution_Properties.
        + +
        +Variable L : Language.
        +Let Formula := Formula L.
        +Let Formulas := Formulas L.
        +Let System := System L.
        +Let Term := Term L.
        +Let Terms := Terms L.
        +Let SysPrf := SysPrf L.
        + +
        +Lemma freeVarSubTerm1 (t : Term):
        +   (v : nat) (s : Term) (x : nat),
        +    In x (freeVarT t)
        +    v x In x (freeVarT (substT t v s)).
        + +
        +Lemma freeVarSubTerms1 (n : nat) (ts : Terms n) (v : nat) (s : Term) (x : nat):
        +  In x (freeVarTs ts)
        +  v x In x (freeVarTs (substTs ts v s)).
        + +
        +Lemma freeVarSubFormula1 (f : Formula):
        (v : nat) (s : Term) (x : nat),
        v x
        In x (freeVarF f)
        In x (freeVarF (substF f v s)).
        + +
        +Lemma freeVarSubTerm2 (t : Term) :
        +   (v : nat) (s : Term) (x : nat),
        +    In x (freeVarT s)
        +    In v (freeVarT t) In x (freeVarT (substT t v s)).
        + +
        +Lemma freeVarSubTerms2 (n : nat) (ts : Terms n) (v : nat) (s : Term) (x : nat):
        In x (freeVarT s)
        In v (freeVarTs ts)
        In x (freeVarTs (substTs ts v s)).
        + +
        +Lemma freeVarSubFormula2 (f : Formula):
        +   (v : nat) (s : Term) (x : nat),
        +    In x (freeVarT s)
        +    In v (freeVarF f)
        +    In x (freeVarF (substF f v s)).
        + +
        +Lemma freeVarSubTerm3 (t : Term):
        +   (v : nat) (s : Term) (x : nat),
        +    In x (freeVarT (substT t v s))
        +    In x (List.remove eq_nat_dec v (freeVarT t))
        +      In x (freeVarT s).
        + +
        +Lemma freeVarSubTerms3 (n : nat) (ts : fol.Terms L n) (v : nat)
        +  (s : Term) (x : nat):
        +  In x (freeVarTs (substTs ts v s))
        +  In x (List.remove eq_nat_dec v (freeVarTs ts))
        +    In x (freeVarT s).
        + +
        +Lemma freeVarSubFormula3 (f : Formula):
        (v : nat) (s : Term) (x : nat),
        In x (freeVarF (substF f v s))
        In x (List.remove eq_nat_dec v (freeVarF f))
        In x (freeVarT s).
        + +
        +Lemma freeVarSubTerm4 (t : Term) :
        (v : nat) (s : Term) (x : nat),
        In x (freeVarT (substT t v s))
        ¬ In v (freeVarT t) In x (freeVarT t).
        + +
        +Lemma freeVarSubTerms4 (n : nat) (ts : Terms n) (v : nat)
        +  (s : Term) (x : nat):
        +  In x (freeVarTs (substTs ts v s))
        +  ¬ In v (freeVarTs ts) In x (freeVarTs ts).
        + +
        +Lemma freeVarSubFormula4 (f : Formula) :
        (v : nat) (s : Term) (x : nat),
        In x (freeVarF (substF f v s))
        ¬ In v (freeVarF f) In x (freeVarF f).
        + +
        +Lemma subTermNil (t : Term) (v : nat) (s : Term):
        ¬ In v (freeVarT t) substT t v s = t.
        + +
        +Lemma subTermTrans (t : Term) (v1 v2 : nat) (s : Term):
        ¬ In v2 (List.remove eq_nat_dec v1 (freeVarT t))
        substT (substT t v1 (var v2)) v2 s = substT t v1 s.
        + +
        +Lemma subTermExch (t : Term) (v1 v2 : nat) (s1 s2 : Term):
        v1 v2
        ¬ In v2 (freeVarT s1)
        ¬ In v1 (freeVarT s2)
        substT (substT t v1 s1) v2 s2 =
        substT (substT t v2 s2) v1 s1.
        + +
        +Lemma subTermsNil (n : nat) (ts : Terms n) (v : nat) (s : Term):
        ¬ In v (freeVarTs ts) substTs ts v s = ts.
        + +
        +Lemma subTermsTrans (n : nat) (ts : Terms n) (v1 v2 : nat) (s : Term):
        ¬ In v2 (List.remove eq_nat_dec v1 (freeVarTs ts))
        substTs (substTs ts v1 (var v2)) v2 s =
        substTs ts v1 s.
        + +
        +Lemma subTermsExch (n : nat) (ts : Terms n) (v1 v2 : nat)
        +  (s1 s2 : Term):
        +  v1 v2
        +  ¬ In v2 (freeVarT s1)
        +  ¬ In v1 (freeVarT s2)
        +  substTs (substTs ts v1 s1) v2 s2 =
        +    substTs (substTs ts v2 s2) v1 s1.
        + +
        +Remark subFormulaNTEHelp (f g : Formula) (v : nat) (s : Term):
        SysPrf (Ensembles.Add _ (Empty_set Formula) f) g
        SysPrf (Ensembles.Add _ (Empty_set Formula) (substF f v s))
        +   (substF g v s).
        + +
        +Remark subFormulaNTE (f : Formula):
        +   (T : System),
        +    ( (v : nat) (s : Term),
        +        ¬ In v (freeVarF f)
        +        SysPrf T (iffH (substF f v s) f))
        +      ( (v1 v2 : nat) (s : Term),
        +          ¬ In v2 (List.remove eq_nat_dec v1 (freeVarF f))
        +          SysPrf T
        +            (iffH (substF (substF f v1 (var v2)) v2 s)
        +               (substF f v1 s)))
        +      ( (v1 v2 : nat) (s1 s2 : Term),
        +          v1 v2
        +          ¬ In v2 (freeVarT s1)
        +          ¬ In v1 (freeVarT s2)
        +          SysPrf T
        +            (iffH (substF (substF f v1 s1) v2 s2)
        +               (substF (substF f v2 s2) v1 s1))).
        + +
        +Lemma subFormulaNil :
        +   (f : Formula) (T : System) (v : nat) (s : Term),
        +    ¬ In v (freeVarF f) SysPrf T (iffH (substF f v s) f).
        + +
        +Lemma subFormulaTrans :
        +   (f : Formula) (T : System) (v1 v2 : nat) (s : Term),
        +    ¬ In v2 (List.remove eq_nat_dec v1 (freeVarF f))
        +    SysPrf T
        +      (iffH (substF (substF f v1 (var v2)) v2 s)
        +         (substF f v1 s)).
        + +
        +Lemma subFormulaExch :
        (f : Formula) (T : System) (v1 v2 : nat) (s1 s2 : Term),
        v1 v2
        ¬ In v2 (freeVarT s1)
        ¬ In v1 (freeVarT s2)
        SysPrf T
        +   (iffH (substF (substF f v1 s1) v2 s2)
        +      (substF (substF f v2 s2) v1 s1)).
        + +
        +End Substitution_Properties.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.wConsistent.html b/theories/html/hydras.Ackermann.wConsistent.html new file mode 100644 index 00000000..cf352760 --- /dev/null +++ b/theories/html/hydras.Ackermann.wConsistent.html @@ -0,0 +1,60 @@ + + + + + +hydras.Ackermann.wConsistent + + + + +
        + + + +
        + +

        Library hydras.Ackermann.wConsistent

        + +
        +Require Import folProof.
        +Require Import Arith.
        +Require Import folProp.
        +Require Import LNN.
        +Require Import Coq.Lists.List.
        +Import NNnotations.
        + +
        +Definition wConsistent (T : System) :=
        +   (f : Formula) (v : nat),
        +  ( x : nat, In x (freeVarF f) v = x)
        +  SysPrf T (existH v (notH f))
        +   n : nat, ¬ SysPrf T (substF f v (natToTerm n)).
        + +
        +Lemma wCon2Con : T : System, wConsistent T Consistent LNN T.
        + +
        +Definition wInconsistent (T : System) :=
        +   f : Formula,
        +    ( v : nat,
        +       ( x : nat, In x (freeVarF f) v = x)
        +       SysPrf T (existH v (notH f))
        +       ( n : nat, SysPrf T (substF f v (natToTerm n)))).
        + +
        +Lemma notCon2wNotCon :
        T : System, Inconsistent LNN T wInconsistent T.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Ackermann.wellFormed.html b/theories/html/hydras.Ackermann.wellFormed.html new file mode 100644 index 00000000..1e2c23ad --- /dev/null +++ b/theories/html/hydras.Ackermann.wellFormed.html @@ -0,0 +1,182 @@ + + + + + +hydras.Ackermann.wellFormed + + + + +
        + + + +
        + +

        Library hydras.Ackermann.wellFormed

        + +
        + +
        +Require Import primRec.
        +Require Import cPair.
        +Require Import Arith Lia.
        +Require Import code.
        +Require Import folProp.
        +Require Import extEqualNat.
        +Require Import codeList.
        +Require Import Compat815.
        +Import LispAbbreviations.
        +Section Well_Formed_Term.
        + +
        +Variable L : Language.
        +Generalizable All Variables.
        +Context `(cL : Lcode L cf cr).
        + +
        +Variable codeArityF : nat nat.
        +Hypothesis codeArityFIsPR : isPR 1 codeArityF.
        +Hypothesis
        +  codeArityFIsCorrect1 :
        +     f : Functions L, codeArityF (cf f) = S (arityF L f).
        +Hypothesis
        +  codeArityFIsCorrect2 :
        +     n : nat, codeArityF n 0 f : Functions L, cf f = n.
        + +
        +Let Term := Term L.
        +Let Terms := Terms L.
        + +
        +Definition wellFormedTermTerms : nat nat :=
        +  evalStrongRec 0
        +    (fun t recs : nat
        +     cPair
        +       (switchPR (cPairPi1 t)
        +          (charFunction 2 Nat.eqb (codeArityF (pred (cPairPi1 t)))
        +             (S (codeLength (cPairPi2 t))) ×
        +           cPairPi2 (codeNth (t - S (cPairPi2 t)) recs)) 1)
        +       (switchPR t
        +          (cPairPi1 (codeNth (t - S (cPairPi1 (pred t))) recs) ×
        +           cPairPi2 (codeNth (t - S (cPairPi2 (pred t))) recs)) 1)).
        + +
        +Definition wellFormedTerm (t : nat) : nat := cPairPi1 (wellFormedTermTerms t).
        + +
        +Definition wellFormedTerms (ts : nat) : nat :=
        +  cPairPi2 (wellFormedTermTerms ts).
        + +
        +Lemma lengthTerms :
        (n : nat) (ts : Terms n), codeLength (codeTerms ts) = n.
        + +
        +Lemma wellFormedTermCorrect1 :
        +   t : Term, wellFormedTerm (codeTerm t) = 1.
        + +
        +Lemma wellFormedTermsCorrect1 (n : nat) (ts : Terms n):
        +  wellFormedTerms (codeTerms ts) = 1.
        + +
        +Lemma multLemma1 : a b : nat, a × b 0 a 0.
        + +
        +Lemma multLemma2 : a b : nat, a × b 0 b 0.
        + +
        +Remark wellFormedTermTermsCorrect2 :
        n : nat,
        (wellFormedTerm n 0 t : Term, codeTerm t = n)
        (wellFormedTerms n 0
        +   m : nat, ( ts : Terms m, codeTerms ts = n)).
        + +
        +Lemma wellFormedTermCorrect2 :
        +   n : nat,
        +    wellFormedTerm n 0 t : Term, codeTerm t = n.
        + +
        +Lemma wellFormedTermsCorrect2 :
        +   n : nat,
        +    wellFormedTerms n 0
        +     m : nat, ( ts : Terms m, codeTerms ts = n).
        + +
        +Remark wellFormedTermTermsIsPR : isPR 1 wellFormedTermTerms.
        + +
        +Lemma wellFormedTermIsPR : isPR 1 wellFormedTerm.
        + +
        +Lemma wellFormedTermsIsPR : isPR 1 wellFormedTerms.
        + +
        +Section Well_Formed_Formula.
        + +
        +Variable codeArityR : nat nat.
        +Hypothesis codeArityRIsPR : isPR 1 codeArityR.
        +Hypothesis
        +  codeArityRIsCorrect1 :
        +     r : Relations L, codeArityR (cr r) = S (arityR L r).
        +Hypothesis
        +  codeArityRIsCorrect2 :
        +     n : nat, codeArityR n 0 r : Relations L, cr r = n.
        + +
        +Let Formula := Formula L.
        + +
        +Definition wellFormedFormula : nat nat :=
        +  evalStrongRec 0
        +    (fun f recs : nat
        +     switchPR (cPairPi1 f)
        +       (switchPR (pred (cPairPi1 f))
        +          (switchPR (pred (pred (cPairPi1 f)))
        +             (switchPR (pred (pred (pred (cPairPi1 f))))
        +                (charFunction 2 Nat.eqb
        +                   (codeArityR (pred (pred (pred (pred (cPairPi1 f))))))
        +                   (S (codeLength (cPairPi2 f))) ×
        +                 wellFormedTerms (cPairPi2 f))
        +                (codeNth (f - S (cPairPi2 (cPairPi2 f))) recs))
        +             (codeNth (f - S (cPairPi2 f)) recs))
        +          (codeNth (f - S (cPairPi1 (cPairPi2 f))) recs ×
        +           codeNth (f - S (cPairPi2 (cPairPi2 f))) recs))
        +       (wellFormedTerm (cPairPi1 (cPairPi2 f)) ×
        +        wellFormedTerm (cPairPi2 (cPairPi2 f)))).
        + +
        +Lemma wellFormedFormulaCorrect1 :
        f : Formula, wellFormedFormula (codeFormula f) = 1.
        + +
        +Lemma wellFormedFormulaCorrect2 :
        +   n : nat,
        +    wellFormedFormula n 0
        +     f : Formula, codeFormula f = n.
        + +
        +Lemma wellFormedFormulaIsPR : isPR 1 wellFormedFormula.
        + +
        +End Well_Formed_Formula.
        + +
        +End Well_Formed_Term.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Canon.html b/theories/html/hydras.Epsilon0.Canon.html new file mode 100644 index 00000000..920d81a3 --- /dev/null +++ b/theories/html/hydras.Epsilon0.Canon.html @@ -0,0 +1,457 @@ + + + + + +hydras.Epsilon0.Canon + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Canon

        + +
        + +
        +
        + +
        + Canonical Sequences of ordinals below epsilon0 + +
        + +Pierre Casteran, + LaBRI and University of Bordeaux. + +
        + + After J. Ketonen and R. Solovay's paper + " Rapidly Growing Ramsey Functions" in + Annals of mathematics, Mar. 1981 + +
        + + +
        +
        + +
        +From Coq Require Export Arith Lia.
        +Import Relations Relation_Operators.
        + +
        +From hydras.Prelude Require Import DecPreOrder.
        +From hydras.Epsilon0 Require Export T1 E0.
        + +
        +Set Implicit Arguments.
        + +
        +Open Scope t1_scope.
        + +
        +
        + +
        +

        Definitions

        + +
        +
        + +
        +Fixpoint canon alpha (i:nat) : T1 :=
        +  match alpha with
        +  | zerozero
        +  | cons zero 0 zerozero
        +  | cons zero (S k) zeroFS k
        +  | cons gamma 0 zero ⇒ (match T1.pred gamma with
        +                            Some gamma'
        +                              match i with
        +                              | 0 ⇒ zero
        +                              | S jcons gamma' j zero
        +                              end
        +                          | Nonecons (canon gamma i) 0 zero
        +                          end)
        +  
        +  | cons gamma (S n) zero
        +     (match T1.pred gamma with
        +       Some gamma'
        +       (match i with
        +         0 ⇒ cons gamma n zero
        +       | S jcons gamma n (cons gamma' j zero)
        +       end)
        +      | Nonecons gamma n (cons (canon gamma i) 0 zero)
        +      end)
        +   | cons alpha n betacons alpha n (canon beta i)
        +end.
        + +
        +Section Canon_examples.
        + +
        +#[local] Open Scope ppT1_scope.
        + +
        + +
        +Close Scope ppT1_scope.
        + +
        + +
        + +
        + +
        +Goal canon (T1omega ^ T1omega) 10 = phi0 10. +
        +End Canon_examples.
        + +
        + +
        + +
        +Definition canonS alpha (i:nat) : T1 := canon alpha (S i).
        + +
        +Definition canon0 alpha : T1 := canon alpha 0.
        + +
        + +
        +
        + +
        +

        Properties of canonical sequences

        + +
        +
        + +
        +Lemma canon_zero i : canon zero i = zero.
        + +
        +Lemma canon_tail :
        +   alpha n beta i, nf (cons alpha n beta)
        +                          beta 0
        +                          canon (cons alpha n beta) i =
        +                          cons alpha n (canon beta i).
        + +
        +Lemma canonS_lim1 : i lambda,
        +    nf lambda T1limit lambda
        +     canon (cons lambda 0 zero) (S i) =
        +         T1.phi0 (canon lambda (S i)).
        + +
        +Lemma canon_lim1 : i lambda, nf lambda T1limit lambda
        +                                     canon (cons lambda 0 zero) i =
        +                                       T1.phi0 (canon lambda i).
        + +
        +
        + +
        +Here +
        +
        + +
        +Lemma canonS_lim2 i n lambda:
        +    nf lambda T1limit lambda
        +     canon (cons lambda (S n) zero) (S i) =
        +       cons lambda n (T1.phi0 (canon lambda (S i))).
        + +
        +Lemma canon0_lim2 n lambda:
        +    nf lambda T1limit lambda
        +     canon (cons lambda (S n) zero) 0 =
        +       cons lambda n (T1.phi0 (canon lambda 0)).
        + +
        +Lemma canon_lim2 i n lambda :
        +    nf lambda T1limit lambda
        +     canon (cons lambda (S n) zero) i =
        +       cons lambda n (T1.phi0 (canon lambda i)).
        + +
        +Lemma canon_lim3 i n alpha lambda :
        +  nf alpha nf lambda T1limit lambda
        +  canon (cons alpha n lambda) i = cons alpha n (canon lambda i).
        + +
        + +
        +Lemma canon_succ i alpha :
        +  nf alpha canon (succ alpha) i = alpha.
        + +
        +should be deprecated later +
        +
        +Lemma canonS_succ i alpha : nf alpha canonS (succ alpha) i = alpha.
        + +
        +Lemma canon0_succ alpha : nf alpha canon0 (succ alpha) = alpha.
        + +
        +Lemma canonS_phi0_succ_eqn i gamma:
        +  nf gamma
        +  canon (T1.phi0 (succ gamma)) (S i) = cons gamma i zero.
        + +
        +Lemma canon0_phi0_succ_eqn gamma:
        +  nf gamma
        +  canon (T1.phi0 (succ gamma)) 0 = zero.
        + +
        +Lemma canonS_cons_succ_eqn2 i n gamma :
        +    nf gamma
        +    canon (cons (T1.succ gamma) (S n) zero) (S i) =
        +    cons (T1.succ gamma) n (cons gamma i zero).
        + +
        +Lemma canon0_cons_succ_eqn2 n gamma :
        +    nf gamma
        +    canon (cons (T1.succ gamma) (S n) zero) 0=
        +    cons (T1.succ gamma) n zero.
        + +
        +Lemma canon_SSn_zero (i:nat) :
        +   alpha n ,
        +    nf alpha
        +    canon (cons alpha (S n) zero) i =
        +    cons alpha n (canon (cons alpha 0 zero) i).
        + +
        + #[deprecated(note="use canon_SSn_zero")]
        +  Notation canonSSn := canon_SSn_zero (only parsing).
        + +
        + +
        +Lemma canonS_zero_inv (alpha:T1) (i:nat) :
        +  canon alpha (S i) = zero alpha = zero alpha = one.
        + +
        +
        + +
        +

        Canonical sequences and the order LT

        + +
        +
        + +
        +Lemma canonS_LT i alpha :
        +  nf alpha alpha zero
        +  canon alpha (S i) t1< alpha.
        + +
        +Lemma canon0_LT alpha :
        +  nf alpha alpha zero
        +  canon alpha 0 t1< alpha.
        + +
        +Lemma nf_canon i alpha: nf alpha nf (canon alpha i).
        +Lemma canon_LT i alpha : nf alpha alpha zero
        +                          canon alpha i t1< alpha.
        + +
        + +
        + +
        +Lemma canon_lt : i alpha, nf alpha alpha zero
        +                              T1.lt (canon alpha i) alpha.
        + +
        +Lemma canonS_cons_not_zero : i alpha n beta,
        +    alpha zero canon (cons alpha n beta) (S i) zero.
        + +
        +
        + +
        +

        Canonical sequences of limit ordinals

        + +
        + + +
        + +
        + +Let lambda be a limit ordinal. For any beta < lambda, we can +compute some item of the canonical sequence of lambda which is +greater than beta. + +
        + + It is a constructive way of expressing that lambda is the +limit of its own canonical sequence + +
        +
        + +
        + +
        +Lemma canonS_limit_strong lambda :
        +  nf lambda T1limit lambda
        +   beta, beta t1< lambda {i:nat | beta t1< canon lambda (S i)}.
        + +
        +Lemma canon_limit_strong lambda :
        +  nf lambda
        +  T1limit lambda
        +   beta, beta t1< lambda
        +                {i:nat | beta t1< canon lambda i}.
        + +
        + +
        +Lemma canonS_limit_lub (lambda : T1) :
        +  nf lambda T1limit lambda strict_lub (canonS lambda) lambda. +
        +Lemma canon_limit_mono alpha i j : nf alpha T1limit alpha
        +                                    i < j
        +                                    canon alpha i t1< canon alpha j.
        + +
        +Lemma canonS_limit_mono alpha i j : nf alpha T1limit alpha
        +                                    i < j
        +                                    canonS alpha i t1< canonS alpha j.
        + +
        +Lemma canonS_LE alpha n :
        +    nf alpha canon alpha (S n) t1 canon alpha (S (S n)).
        + +
        + +
        + +
        +
        + +
        +exercise after Guillaume Melquiond +
        +
        + +
        +  Require Import Fuel.
        + +
        +Fixpoint approx alpha beta fuel i :=
        +  match fuel with
        +          FONone
        +        | Fuel.FS f
        +          let gamma := canonS alpha i in
        +          if decide (lt beta gamma)
        +          then Some (i,gamma)
        +          else approx alpha beta (f tt) (S i)
        +        end.
        + +
        +Lemma approx_ok alpha beta :
        +   fuel i j gamma, approx alpha beta fuel i = Some (j,gamma)
        +                         gamma = canonS alpha j lt beta gamma.
        + +
        + +
        +
        + +
        +

        Adaptation to E0 (well formed terms of type T1 )

        + +
        +
        + +
        +Open Scope E0_scope.
        + +
        +#[program] Definition Canon (alpha:E0)(i:nat): E0 :=
        +  @mkord (@canon (cnf alpha) i) _.
        + +
        +
        + +
        +This is a helper which should be deprecated later : + CanonS alpha i should be replaced by Canon alpha (S i) +
        +
        + +
        +Notation CanonS alpha i := (Canon alpha (S i)).
        +Notation Canon0 alpha := (Canon alpha 0).
        + +
        +Lemma Canon_Succ beta n: Canon (E0succ beta) (S n) = beta.
        + +
        +Lemma Canon_Omega k : Canon E0omega k = E0fin k.
        + +
        +#[global] Hint Rewrite Canon_Omega : E0_rw.
        + +
        +Lemma CanonSSn (i:nat) :
        +   alpha n , alpha E0zero
        +                    CanonS (Cons alpha (S n) E0zero) i =
        +                    Cons alpha n (CanonS (E0phi0 alpha) i).
        + +
        +Lemma CanonS_phi0_lim alpha k : E0limit alpha
        +                                CanonS (E0phi0 alpha) k =
        +                                E0phi0 (CanonS alpha k).
        + +
        +Lemma CanonS_lt : i alpha, alpha E0zero CanonS alpha i o< alpha.
        + +
        +Lemma Canon_lt : i alpha, alpha E0zero Canon alpha i o< alpha.
        + +
        +Lemma Canon_of_limit_not_null : i alpha, E0limit alpha
        +                                       Canon alpha (S i) E0zero.
        + +
        +#[global]
        +  Hint Resolve CanonS_lt Canon_lt Canon_of_limit_not_null : E0.
        + +
        +Lemma CanonS_phi0_Succ alpha i : CanonS (E0phi0 (E0succ alpha)) i =
        +                                 Omega_term alpha i.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.E0.html b/theories/html/hydras.Epsilon0.E0.html new file mode 100644 index 00000000..de10bf69 --- /dev/null +++ b/theories/html/hydras.Epsilon0.E0.html @@ -0,0 +1,559 @@ + + + + + +hydras.Epsilon0.E0 + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.E0

        + +
        +
        + +
        + +
        + + Class of ordinals less than epsilon0 + +
        + + E0 is a class type for ordinal terms proved to be in normal form. + +
        +
        + +
        +From Coq Require Import Arith Max Bool Lia Compare_dec Relations Ensembles
        +     ArithRing Wellfounded Operators_Properties Logic.Eqdep_dec.
        + +
        +From hydras Require Import Prelude.More_Arith Prelude.Restriction
        +           Prelude.DecPreOrder ON_Generic OrdNotations.
        + +
        +From hydras.Epsilon0 Require Export T1 Hessenberg.
        + +
        +Set Implicit Arguments.
        + +
        +Create HintDb E0.
        +Create HintDb E0_rw.
        + +
        + +
        +Declare Scope E0_scope.
        +Delimit Scope E0_scope with e0.
        +Open Scope E0_scope.
        + +
        + +
        +Declare Scope E0_scope.
        + +
        + +
        +Class E0 : Type := mkord {cnf : T1; cnf_ok : nf cnf}.
        + +
        +Arguments cnf : clear implicits.
        + +
        +#[export] Hint Resolve cnf_ok : E0.
        + +
        + +
        +
        + +
        +

        Lifting functions from T1 to E0

        + +
        +
        + +
        + +
        +Definition E0lt (alpha beta : E0) := T1.LT (@cnf alpha) (@cnf beta).
        +Definition E0le := leq E0lt.
        + +
        +Infix "o<" := E0lt : E0_scope.
        +Infix "o<=" := E0le : E0_scope.
        + +
        + +
        +#[export] Instance E0zero : E0 := @mkord zero refl_equal.
        + +
        +#[export] Instance E0omega : E0 := @mkord T1omega refl_equal.
        + +
        + +
        +#[deprecated(note="use E0zero")]
        Notation Zero := E0zero (only parsing).
        + +
        +#[deprecated(note="use E0omega")]
        Notation _Omega := E0omega (only parsing).
        + +
        +#[global, program] Instance E0succ (alpha : E0) : E0 :=
        +@mkord (T1.succ (@cnf alpha)) _.
        + +
        +#[deprecated(note="use E0succ")]
        Notation Succ := E0succ (only parsing).
        + +
        +Definition E0limit (alpha : E0) : bool := T1limit (@cnf alpha).
        + +
        +#[deprecated(note="use E0limit")]
        Notation Limitb := E0limit (only parsing).
        + +
        +Definition E0is_succ (alpha : E0) : bool :=
        +  T1is_succ (@cnf alpha).
        + +
        +#[deprecated(note="use E0is_succ")]
        Notation E0succb := E0is_succ (only parsing).
        + +
        +#[global, program] Instance E0one : E0:= @mkord (T1.succ zero) _.
        + +
        + +
        + +
        +#[global, program] Instance E0add (alpha beta : E0) : E0 :=
        +  @mkord (T1add (@cnf alpha) (@cnf beta))_ .
        + +
        +Infix "+" := E0add : E0_scope.
        + +
        + +
        +#[deprecated(note="use E0add")]
        Notation Plus := E0add (only parsing).
        + +
        + +
        +Check E0omega + E0omega.
        + +
        + +
        +#[global, program] Instance E0phi0 (alpha: E0) : E0 :=
        + @mkord (T1.phi0 (cnf alpha)) _.
        + +
        +Notation "'E0omega^'" := E0phi0 (only parsing) : E0_scope.
        + +
        +#[global, program] Instance Omega_term (alpha: E0) (n: nat) : E0 :=
        +   @mkord (cons (cnf alpha) n zero) _.
        + +
        +#[global] Instance Cons (alpha : E0) (n: nat) (beta: E0) : E0
        +  := (Omega_term alpha n + beta)%e0.
        + +
        +#[global, program] Instance E0finS (i:nat) : E0:= @mkord (FS i)%t1 _.
        + +
        +#[global, program] Instance E0fin (i:nat) : E0:=
        +  match i with
        +    0 ⇒ E0zero
        +  | S iE0finS i
        +  end.
        + +
        +#[deprecated(note="use E0fin")]
        Notation Fin := E0fin (only parsing).
        + +
        +Coercion E0fin : nat >-> E0.
        + +
        +#[global, program] Instance E0mul (alpha beta : E0) : E0 :=
        +  @mkord (cnf alpha × cnf beta)%t1 _.
        + +
        +#[deprecated(note="use E0mul")]
        Notation Mult := E0mul (only parsing).
        + +
        +Infix "×" := E0mul : E0_scope.
        + +
        +#[global, program] Instance Mult_i (alpha: E0) (n: nat) : E0 :=
        +  @mkord (cnf alpha × n)%t1 _.
        + +
        +
        + +
        +

        Lemmas

        + +
        +
        + +
        + +
        +
        + +
        +

        On equality on type E0

        + +
        +
        + +
        + +
        +Lemma nf_proof_unicity :
        +   (alpha:T1) (H H': nf alpha), H = H'.
        + +
        +Lemma E0_eq_intro : alpha beta : E0,
        +    cnf alpha = cnf beta alpha = beta.
        + +
        + +
        +Corollary E0_eq_iff (alpha beta: E0) :
        +  alpha = beta cnf alpha = cnf beta.
        + +
        +Remark Le_iff : alpha beta,
        +    E0le alpha beta T1.LE (@cnf alpha) (@cnf beta).
        + +
        +Lemma Succb_Succ alpha : E0is_succ alpha {beta : E0 | alpha = E0succ beta}.
        + +
        +#[export] Hint Resolve E0_eq_intro : E0.
        + +
        +Ltac orefl := (apply E0_eq_intro; try reflexivity).
        + +
        +Ltac ochange alpha beta := (replace alpha with beta; [| orefl]).
        + +
        +Lemma E0_eq_dec : alpha beta: E0,
        +    {alpha = beta}+{alpha beta}.
        + +
        +
        + +
        +

        Adaptation to E0 of lemmas about T1

        + +
        +
        + +
        +Lemma alpha_plus_zero alpha : alpha + E0zero = alpha.
        + +
        +#[export] Hint Rewrite alpha_plus_zero : E0_rw.
        + +
        +Lemma cnf_phi0 (alpha : E0) :
        +  cnf (E0phi0 alpha) = T1.phi0 (cnf alpha).
        + +
        +Lemma cnf_Succ (alpha : E0) :
        +  cnf (E0succ alpha) = succ (cnf alpha).
        + +
        +Lemma cnf_Omega_term (alpha: E0) (n: nat) :
        +  cnf (Omega_term alpha n) = omega_term (cnf alpha) n.
        + +
        +Lemma T1limit_Omega_term alpha i : alpha E0zero
        +                                  E0limit (Omega_term alpha i).
        + +
        +Lemma T1limit_phi0 alpha : alpha E0zero
        +                           E0limit (E0phi0 alpha).
        + +
        +#[export] Hint Resolve T1limit_phi0 : E0.
        + +
        +Definition Zero_Limit_Succ_dec (alpha : E0) :
        +  {alpha = E0zero} + {E0limit alpha = true} +
        +  {beta : E0 | alpha = E0succ beta}.
        +Defined.
        + +
        +Definition E0pred (alpha: E0) : E0 :=
        +  match Zero_Limit_Succ_dec alpha with
        +      inl _alpha
        +    | inr (exist _ beta _) ⇒ beta
        +  end.
        + +
        +Tactic Notation "mko" constr(alpha) := refine (@mkord alpha eq_refl).
        + +
        +#[global] Instance Two : E0 := ltac:(mko (\F 2)).
        + +
        +#[global] Instance Omega_2 : E0 :=ltac:(mko (T1omega × T1omega)%t1).
        + +
        +#[global] Instance E0_sto : StrictOrder E0lt.
        + +
        +#[ global ] Instance compare_E0 : Compare E0 :=
        fun (alpha beta:E0) ⇒ compare (cnf alpha) (cnf beta).
        + +
        +Lemma compare_correct (alpha beta : E0) :
        +  CompSpec eq E0lt alpha beta (compare alpha beta).
        + +
        +Lemma E0lt_wf : well_founded E0lt.
        + +
        +#[export] Hint Resolve E0lt_wf : E0.
        + +
        +Lemma Lt_Succ_Le (alpha beta: E0): beta o< alpha E0succ beta o alpha.
        + +
        +Lemma E0pred_of_Succ (alpha:E0) : E0pred (E0succ alpha) = alpha.
        + +
        +#[export] Hint Rewrite E0pred_of_Succ: E0_rw.
        + +
        +Lemma Succ_inj alpha beta : E0succ alpha = E0succ beta alpha = beta.
        + +
        +Lemma E0pred_Lt (alpha : E0) : alpha E0zero E0limit alpha = false
        +                       E0pred alpha o< alpha.
        + +
        +#[export] Hint Resolve E0pred_Lt : E0.
        + +
        +Lemma Succ_Succb (alpha : E0) : E0is_succ (E0succ alpha).
        + +
        +#[export] Hint Resolve Succ_Succb : E0.
        + +
        +Ltac ord_eq alpha beta := assert (alpha = beta);
        +      [apply E0_eq_intro ; try reflexivity|].
        + +
        +Lemma FinS_eq i : E0finS i = E0fin (S i).
        + +
        +Lemma mult_fin_rw alpha (i:nat) : alpha × i = Mult_i alpha i.
        + +
        +Lemma FinS_Succ_eq : i, E0finS i = E0succ (E0fin i).
        + +
        +#[export] Hint Rewrite FinS_Succ_eq : E0_rw.
        + +
        +Lemma Limit_not_Zero alpha : E0limit alpha alpha E0zero.
        + +
        +Lemma Succ_not_Zero alpha: E0is_succ alpha alpha E0zero.
        + +
        +Lemma Lt_Succ : alpha, E0lt alpha (E0succ alpha).
        + +
        +Lemma Succ_not_T1limit alpha : E0is_succ alpha ¬ E0limit alpha .
        + +
        +#[export]
        +  Hint Resolve Limit_not_Zero Succ_not_Zero Lt_Succ Succ_not_T1limit : E0.
        + +
        +Lemma lt_Succ_inv : alpha beta, beta o< alpha
        +                                       E0succ beta o alpha.
        + +
        +Lemma lt_Succ_le_2 (alpha beta: E0):
        +    alpha o< E0succ beta alpha o beta.
        + +
        +Lemma Succ_lt_T1limit alpha beta:
        +    E0limit alpha beta o< alpha E0succ beta o< alpha.
        + +
        +Lemma le_lt_eq_dec : alpha beta, alpha o beta
        +                                        {alpha o< beta} + {alpha = beta}.
        + +
        + +
        + +
        +#[global] Instance E0_comp: Comparable E0lt compare.
        + +
        +#[global] Instance Epsilon0 : ON E0lt compare.
        + +
        + +
        +Definition Zero_limit_succ_dec : ZeroLimitSucc_dec .
        + +
        + +
        + +
        +Qed.
        + +
        +
        + +
        +

        Rewriting lemmas

        + +
        +
        + +
        +Lemma Succ_rw : alpha, cnf (E0succ alpha) = T1.succ (cnf alpha).
        + +
        +Lemma Plus_rw : alpha beta, cnf (alpha + beta) =
        +                                   (cnf alpha + cnf beta)%t1.
        + +
        +Lemma Lt_trans alpha beta gamma :
        +  alpha o< beta beta o< gamma alpha o< gamma.
        + +
        +Lemma Le_trans alpha beta gamma :
        +  alpha o beta beta o gamma alpha o gamma.
        + +
        +Lemma Omega_term_plus alpha beta i :
        +  alpha E0zero (beta o< E0phi0 alpha)%e0
        +  cnf (Omega_term alpha i + beta)%e0 = cons (cnf alpha) i (cnf beta).
        + +
        +Lemma cnf_Cons (alpha beta: E0) n : alpha E0zero beta o< E0phi0 alpha
        +                                     cnf (Cons alpha n beta) =
        +                                     cons (cnf alpha) n (cnf beta).
        + +
        +Lemma T1limit_plus alpha beta i:
        +  (beta o< E0phi0 alpha)%e0 E0limit beta
        +  E0limit (Omega_term alpha i + beta)%e0.
        + +
        +Lemma Succ_of_cons alpha gamma i : alpha E0zero gamma o< E0phi0 alpha
        +                                cnf (E0succ (Omega_term alpha i + gamma)%e0) =
        +                                cnf (Omega_term alpha i + E0succ gamma)%e0.
        + +
        +#[global, program] Instance Oplus (alpha beta : E0) : E0 :=
        +@mkord (oplus (cnf alpha) (cnf beta)) _.
        + +
        +Infix "O+" := Oplus (at level 50, left associativity): E0_scope.
        + +
        +#[global] Instance Oplus_assoc : Assoc eq Oplus.
        + +
        +Lemma oPlus_rw (alpha beta : E0) :
        +  cnf (alpha O+ beta)%e0 = (cnf alpha o+ cnf beta)%t1.
        + +
        +Example L_3_plus_omega : 3 + E0omega = E0omega.
        + +
        + +
        +Lemma succ_correct alpha beta : cnf beta = succ (cnf alpha)
        +                                Successor beta alpha.
        + +
        +Lemma Le_refl alpha : alpha o alpha.
        + +
        +Lemma Lt_Le_incl alpha beta : alpha o< beta alpha o beta.
        + +
        +Lemma E0_Lt_irrefl (alpha : E0) : ¬ alpha o< alpha.
        + +
        +Lemma E0_Lt_Succ_inv (alpha beta: E0):
        +  alpha o< E0succ beta alpha o< beta alpha = beta.
        + +
        +Lemma E0_not_Lt_zero alpha : ¬ alpha o< E0zero.
        + +
        +Lemma lt_omega_inv: alpha:E0, alpha o< E0omega
        +                                       (i:nat), alpha = E0fin i.
        + +
        +Lemma E0_lt_eq_lt alpha beta : alpha o< beta alpha = beta beta o< alpha.
        + +
        +Lemma E0_lt_ge alpha beta : alpha o< beta beta o alpha.
        + +
        +Lemma Limit_gt_Zero (alpha: E0) : E0limit alpha E0zero o< alpha.
        + +
        +Lemma phi0_mono alpha beta : alpha o< beta E0phi0 alpha o< E0phi0 beta.
        + +
        +#[global] Instance plus_assoc : Assoc eq E0add .
        + +
        +Theorem mult_plus_distr_l (alpha beta gamma: E0) :
        +  alpha × (beta + gamma) = alpha × beta + alpha × gamma.
        + +
        +Example Ex42: E0omega + 42 + E0omega^2 = E0omega^2.
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Epsilon0.html b/theories/html/hydras.Epsilon0.Epsilon0.html new file mode 100644 index 00000000..982cfe24 --- /dev/null +++ b/theories/html/hydras.Epsilon0.Epsilon0.html @@ -0,0 +1,33 @@ + + + + + +hydras.Epsilon0.Epsilon0 + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Epsilon0

        + +
        +From hydras Require Export T1 Canon Paths Large_Sets.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Epsilon0rpo.html b/theories/html/hydras.Epsilon0.Epsilon0rpo.html new file mode 100644 index 00000000..2143a731 --- /dev/null +++ b/theories/html/hydras.Epsilon0.Epsilon0rpo.html @@ -0,0 +1,336 @@ + + + + + +hydras.Epsilon0.Epsilon0rpo + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Epsilon0rpo

        + +
        +
        + +
        + Pierre Casteran + LaBRI, University of Bordeaux + +
        + + Evelyne Contejean + LRI. + +
        + + Cantor "pre" Normal form + After Manolios and Vroon work on ACL2 +
        +
        + +
        +From Coq Require Import Arith Lia Compare_dec Relations
        +  Wellfounded Wf_nat List Bool Eqdep_dec Ensembles ArithRing Logic.
        + +
        +From hydras Require Import More_Arith Restriction
        +     DecPreOrder rpo.term rpo.rpo Epsilon0.T1.
        + +
        +Set Implicit Arguments.
        + +
        +Create HintDb rpo.
        + +
        +Module Alt.
        + +
        +Module Eps0_sig <: Signature.
        + +
        +  Inductive symb0 : Set := nat_0 | nat_S | ord_zero | ord_cons.
        +  Definition symb := symb0.
        + +
        +  Lemma eq_symbol_dec : f1 f2 : symb, {f1 = f2} + {f1 f2}.
        + +
        +
        + +
        +The arity of a symbol contains also the information about built-in theories as in CiME +
        +
        + +
        +  Inductive arity_type : Set :=
        +  | AC : arity_type
        +  | C : arity_type
        +  | Free : nat arity_type.
        + +
        +  Definition arity : symb arity_type :=
        +    fun fmatch f with
        +             | nat_0Free 0
        +             | ord_zeroFree 0
        +             | nat_SFree 1
        +             | ord_consFree 3
        +             end.
        +End Eps0_sig.
        + +
        +
        + +
        +

        Module Type Variables.

        + + There are almost no assumptions, except a decidable equality. +
        +
        + +
        +Module Vars <: Variables.
        + +
        +  Inductive empty_set : Set := .
        +  Definition var := empty_set.
        + +
        +  Lemma eq_variable_dec : v1 v2 : var, {v1 = v2} + {v1 v2}.
        + +
        +End Vars.
        + +
        +Module Eps0_prec <: Precedence.
        + +
        +  Definition A : Set := Eps0_sig.symb.
        +  Import Eps0_sig.
        + +
        +  Definition prec : relation A :=
        +    fun f gmatch f, g with
        +               | nat_0, nat_STrue
        +               | nat_0, ord_zeroTrue
        +               | nat_0, ord_consTrue
        +               | ord_zero, nat_STrue
        +               | ord_zero, ord_consTrue
        +               | nat_S, ord_consTrue
        +               | _, _False
        +               end.
        + +
        +  Inductive status_type : Set :=
        +  | Lex : status_type
        +  | Mul : status_type.
        + +
        +  Definition status : A status_type := fun fLex.
        + +
        +  Lemma prec_dec : a1 a2 : A, {prec a1 a2} + {¬ prec a1 a2}.
        + +
        +  Lemma prec_antisym : s, prec s s False.
        + +
        +  Lemma prec_transitive : transitive A prec.
        + +
        +End Eps0_prec.
        + +
        +Module Eps0_alg <: Term := term.Make (Eps0_sig) (Vars).
        +Module Eps0_rpo <: RPO := rpo.Make (Eps0_alg) (Eps0_prec).
        + +
        +Import Eps0_alg Eps0_rpo Eps0_sig.
        + +
        +Fixpoint nat_2_term (n:nat) : term :=
        +  match n with 0 ⇒ (Term nat_0 nil)
        +             | S pTerm nat_S ((nat_2_term p)::nil)
        +  end.
        + +
        +
        + +
        +

        + +Every (representation of a) natural number is less than + any non zero ordinal +
        +
        + +
        +Lemma nat_lt_cons : (n:nat) a p b ,
        +    rpo (nat_2_term n) (Term ord_cons (a::p::b::nil)).
        + +
        +Theorem rpo_trans (t t1 t2: term): rpo t t1 rpo t1 t2 rpo t t2.
        + +
        +Fixpoint T1_2_term (a:T1) : term :=
        +match a with
        +| zeroTerm ord_zero nil
        +| cons a n b
        +    Term ord_cons (T1_2_term a :: nat_2_term n ::T1_2_term b::nil)
        +end.
        + +
        +Fixpoint T1_size (o:T1):nat :=
        match o with zero ⇒ 0
        +            | cons a n bS (T1_size a + n + T1_size b)%nat
        +         end.
        + +
        +Lemma T1_size1 a n b: T1_size zero < T1_size (cons a n b).
        + +
        +Lemma T1_size2 a n b: T1_size a < T1_size (cons a n b).
        + +
        +Lemma T1_size3 a n b: T1_size b < T1_size (cons a n b).
        + +
        +#[global] Hint Resolve T1_size2 T1_size3 : rpo.
        + +
        +
        + +
        +let us recall subterm properties on T1 +
        +
        + +
        +Lemma lt_subterm1 a a' n' b': lt a a' lt a (cons a' n' b').
        + +
        +Lemma lt_subterm2 a a' n n' b b':
        +  lt a a'
        +  nf (cons a n b)
        +  nf (cons a' n' b')
        +  lt b (cons a' n' b').
        + +
        +#[global] Hint Resolve nat_lt_cons : rpo.
        +#[global] Hint Resolve lt_subterm2 lt_subterm1 : rpo.
        +#[global] Hint Resolve T1_size3 T1_size2 T1_size1 : rpo.
        + +
        +Lemma nat_2_term_mono (n n': nat):
        +  n < n' rpo (nat_2_term n) (nat_2_term n').
        + +
        + +
        +Theorem lt_inc_rpo_0 : n,
        +     o' o, (T1_size o + T1_size o' n)%nat
        +                 lt o o' nf o nf o'
        +                 rpo (T1_2_term o) (T1_2_term o').
        + +
        +Remark R1 : Acc P.prec nat_0.
        + +
        +#[global] Hint Resolve R1 : rpo.
        + +
        +Remark R2 : Acc P.prec ord_zero.
        + +
        +#[global] Hint Resolve R2 : rpo.
        + +
        +Remark R3 : Acc P.prec nat_S.
        + +
        +#[global] Hint Resolve R3 : rpo.
        + +
        +Remark R4 : Acc P.prec ord_cons.
        + +
        +#[global] Hint Resolve R4 : rpo.
        + +
        +Theorem well_founded_rpo : well_founded rpo.
        + +
        +Section well_founded.
        + +
        +  Let R := restrict nf lt.
        + +
        +  #[local] Hint Unfold restrict R : rpo.
        + +
        +  Lemma R_inc_rpo (o o':T1) :
        +    R o o' rpo (T1_2_term o) (T1_2_term o').
        + +
        + +
        +  Lemma nf_Wf : well_founded_restriction _ nf lt.
        + +
        +
        + +
        +For compatibility with T1 +
        +
        +  Lemma nf_Acc : alpha, nf alpha Acc LT alpha.
        + +
        +End well_founded.
        + +
        +Definition transfinite_recursor_lt :
        +   (P:T1 Type),
        +    ( x:T1, nf x
        +                  ( y:T1, nf y lt y x P y) P x)
        +     a, nf a P a.
        + +
        +Definition transfinite_recursor :
        +   (P:T1 Type),
        +    ( x:T1, nf x
        +                  ( y:T1, y t1< x P y) P x)
        +     a, nf a P a.
        + +
        +Ltac transfinite_induction_lt a :=
        +  pattern a; apply transfinite_recursor_lt ;[ | try assumption].
        + +
        +Ltac transfinite_induction a :=
        +  pattern a; apply transfinite_recursor;[ | try assumption].
        + +
        +End Alt.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.F_alpha.html b/theories/html/hydras.Epsilon0.F_alpha.html new file mode 100644 index 00000000..ac358e89 --- /dev/null +++ b/theories/html/hydras.Epsilon0.F_alpha.html @@ -0,0 +1,497 @@ + + + + + +hydras.Epsilon0.F_alpha + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.F_alpha

        + +
        +
        + +
        +

        The Wainer hierarchy of rapidly growing functions (variant)

        + + +
        + + After Wainer, Ketonen, Solovay, etc . + +
        +
        + +
        +From hydras Require Import Iterates Simple_LexProd Exp2.
        +From hydras Require Import E0 Canon Paths primRec Hprime.
        +Import RelationClasses Relations.
        + +
        +From Coq Require Import ArithRing Lia.
        +Require Import Compat815.
        + +
        +From Equations Require Import Equations.
        + +
        +From hydras Require Import primRec.
        + +
        +
        + +
        +For masking primRec's iterate +
        +
        + +
        +Import Prelude.Iterates.
        + +
        +
        + +
        +

        Definition, using coq-equations

        + + +
        + +The following definition is not accepted by the equations plug-in. + +
        + + +
        +
        + +
        +#[global] Instance Olt : WellFounded E0lt := E0lt_wf.
        + +
        + +
        +
        + +
        + +
        + + Indeed, we define the -th iterate of F_ alpha by well-founded + recursion on the pair (alpha,n), then F_ alpha as the first iterate + of the defined function. + +
        +
        + +
        +Definition call_lt (c c' : E0 × nat) :=
        +  lexico E0lt (Peano.lt) c c'.
        + +
        +Lemma call_lt_wf : well_founded call_lt.
        + +
        +#[ global ] Instance WF : WellFounded call_lt := call_lt_wf.
        + +
        + +
        +Equations F_star (c: E0 × nat) (i:nat) : nat by wf c call_lt :=
        +  F_star (alpha, 0) i := i;
        +  F_star (alpha, 1) i
        +    with E0_eq_dec alpha E0zero :=
        +    { | left _zeroS i ;
        +      | right _nonzero
        +          with Utils.dec (E0limit alpha) :=
        +          { | left _limitF_star (Canon alpha i,1) i ;
        +            | right _notlimit
        +              F_star (E0pred alpha, S i) i}};
        +  F_star (alpha,(S (S n))) i :=
        +    F_star (alpha, 1) (F_star (alpha, (S n)) i).
        + +
        + +
        + +
        + +
        + +
        +Definition F_ alpha i := F_star (alpha, 1) i.
        + +
        +
        + +
        +

        We get the "usual" equations for F_

        + +
        + +

        Relations between F_star and F_

        + +
        +
        + +
        +Lemma F_star_zero_eqn : alpha i, F_star (alpha, 0) i = i.
        + +
        +Lemma Fstar_S : alpha n i, F_star (alpha, S (S n)) i =
        +                                  F_ alpha (F_star (alpha, S n) i).
        + +
        +Lemma F_eq2 : alpha i,
        +    E0is_succ alpha
        +    F_ alpha i = F_star (E0pred alpha, S i) i.
        + +
        +Lemma F_star_Succ: alpha n i,
        +    F_star (alpha, S n) i =
        +    F_ alpha (F_star (alpha, n) i).
        + +
        +Lemma F_star_iterate : alpha n i,
        +    F_star (alpha, n) i = iterate (F_ alpha) n i.
        + +
        +
        + +
        +

        Usual equations for F_

        + +
        +
        + +
        + +
        +Lemma F_zero_eqn : i, F_ E0zero i = S i. +
        +Lemma F_lim_eqn : alpha i,
        +    E0limit alpha
        +    F_ alpha i = F_ (Canon alpha i) i. +
        +Lemma F_succ_eqn : alpha i,
        +    F_ (E0succ alpha) i = iterate (F_ alpha) (S i) i. +
        +
        + +
        +

        First steps of the hierarchy

        + +
        + + performs an induction only on the occ1-th and occ2_th occurrences of n +
        +
        + +
        +Tactic Notation "undiag2" constr(n) integer(occ1) integer(occ2) :=
        +  let n' := fresh "n" in
        +  generalize n at occ1 occ2; intro n'; induction n'.
        + +
        + +
        +Lemma LF1 : i, F_ 1 i = S (2 × i). +
        +Lemma LF2 : i, exp2 i × i < F_ 2 i. +
        +Corollary LF2' : i, 1 i exp2 i < F_ 2 i.
        + +
        +Lemma F_alpha_0_eq : alpha: E0, F_ alpha 0 = 1.
        +       Search (Canon ?a _ o< ?a).
        +Qed.
        + +
        +
        + +
        +Properties of F_ alpha +
        +
        + +
        + +
        +Theorem F_alpha_mono alpha : strict_mono (F_ alpha). +
        +Theorem F_alpha_gt alpha : n, n < F_ alpha n. +
        +Corollary F_alpha_positive alpha : n, 0 < F_ alpha n. +
        +Theorem F_alpha_Succ_le alpha : F_ alpha <<= F_ (E0succ alpha).
        + +
        +Theorem F_alpha_dom alpha :
        +  dominates_from 1 (F_ (E0succ alpha)) (F_ alpha). +
        +Theorem F_restricted_mono_l alpha :
        +   beta n, Canon_plus n alpha beta
        +                 F_ beta n F_ alpha n. +
        + #[deprecated(note="use F_alpha_gt")]
        +  Notation F_alpha_ge_S := StrictOrder_Transitive (only parsing).
        + +
        + +
        +Lemma LF2_0 : dominates_from 0 (F_ 2) (fun iexp2 i × i).
        + +
        +Lemma LF3_2 : dominates_from 2 (F_ 3) (fun niterate exp2 (S n) n).
        + +
        +
        + +
        +From Ketonen and Solovay, page 284, op. cit. +
        +
        + +
        + +
        +Section F_monotony_l.
        + +
        +  Variables alpha beta : E0.
        +  Hypothesis H'_beta_alpha : E0lt beta alpha.
        + +
        + +
        + +
        +  Lemma F_mono_l_0 : n,
        +      Canon_plus (S n) alpha beta
        +       i, (S n < i F_ beta i < F_ alpha i)%nat.
        + +
        + +
        +  Lemma F_mono_l: dominates (F_ alpha) (F_ beta). +
        +End F_monotony_l.
        + +
        +
        + +
        +

        Comparison with the Hardy hierarchy

        + + +
        + + (F_ alpha (S n) H'_ (Phi0 alpha) (S n)) + +
        +
        + +
        +Section H'_F.
        + +
        +  Let P (alpha: E0) :=
        +         n, (F_ alpha (S n) H'_ (E0phi0 alpha) (S n))%nat.
        + +
        Variable alpha: E0.
        + +
        Hypothesis IHalpha : beta, beta o< alpha P beta.
        + +
        Lemma HF0 : P E0zero.
        + +
        Lemma HFsucc : E0is_succ alpha P alpha.
        + +
        +
        + +
        +The following proof is far from being trivial. + It uses some lemmas from the Ketonen-Solovay machinery +
        +
        + +
        +  Lemma HFLim : E0limit alpha P alpha.
        + +
        +End H'_F.
        + +
        + +
        +Lemma H'_F alpha : n, F_ alpha (S n) H'_ (E0phi0 alpha) (S n).
        + +
        +
        + +
        +

        A variant (Lob-Wainer hierarchy)

        + + +
        +
        + +
        +Equations f_star (c: E0 × nat) (i:nat) : nat by wf c call_lt :=
        +  f_star (alpha, 0) i := i;
        +  f_star (alpha, 1) i
        +    with E0_eq_dec alpha E0zero :=
        +    { | left _zeroS i ;
        +      | right _nonzero
        +          with Utils.dec (E0limit alpha) :=
        +          { | left _limitf_star (Canon alpha i,1) i ;
        +            | right _successor
        +              f_star (E0pred alpha, i) i}};
        +  f_star (alpha,(S (S n))) i :=
        +    f_star (alpha, 1) (f_star (alpha, (S n)) i).
        + +
        + +
        + +
        + +
        + +
        +
        + +
        + Finally, f_ alpha is defined as its first iterate ! +
        +
        + +
        +Definition f_ alpha i := f_star (alpha, 1) i.
        + +
        +
        + +
        +

        We get the "usual" equations for F_

        + +
        + +

        Relations between F_star and F_

        + +
        +
        + +
        +Lemma f_star_zero_eqn : alpha i, f_star (alpha, 0) i = i.
        + +
        +Lemma fstar_S : alpha n i, f_star (alpha, S (S n)) i =
        +                                  f_ alpha (f_star (alpha, S n) i).
        + +
        +Lemma f_eq2 : alpha i,
        +    E0is_succ alpha
        +    f_ alpha i = f_star (E0pred alpha, i) i.
        + +
        +Lemma f_star_Succ: alpha n i,
        +    f_star (alpha, S n) i =
        +    f_ alpha (f_star (alpha, n) i).
        + +
        +Lemma f_star_iterate : alpha n i,
        +    f_star (alpha, n) i = iterate (f_ alpha) n i.
        + +
        +
        + +
        +

        Usual equations for f_

        + +
        +
        + +
        +Lemma f_zero_eqn : i, f_ E0zero i = S i.
        + +
        +Lemma f_lim_eqn : alpha i, E0limit alpha
        +                                   f_ alpha i = f_ (Canon alpha i) i.
        + +
        +Lemma f_succ_eqn : alpha i,
        +    f_ (E0succ alpha) i = iterate (f_ alpha) i i.
        + +
        +Lemma id_le_f_alpha (alpha: E0) : i, i f_ alpha i.
        + +
        +Section Properties_of_f_alpha.
        + +
        +Record Q (alpha:E0) : Prop :=
        +    mkQ {
        +        QA : strict_mono (f_ alpha);
        +        QD : dominates_from 2 (f_ (E0succ alpha)) (f_ alpha);
        +        QE : beta n, Canon_plus n alpha beta
        +                            f_ beta n f_ alpha n}.
        + +
        +Section The_induction.
        + +
        +  Lemma QA0 : strict_mono (f_ E0zero).
        + +
        +  Lemma QD0 : dominates_from 2 (f_ (E0succ E0zero)) (f_ E0zero).
        + +
        + +
        +
        + +
        +TODO : Study the equality F alpha i = Nat.pred (f alpha (S i)) +
        +
        + +
        + +
        +End The_induction.
        + +
        +End Properties_of_f_alpha.
        + +
        +Print Assumptions F_zero_eqn.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.F_omega.html b/theories/html/hydras.Epsilon0.F_omega.html new file mode 100644 index 00000000..6588eb16 --- /dev/null +++ b/theories/html/hydras.Epsilon0.F_omega.html @@ -0,0 +1,230 @@ + + + + + +hydras.Epsilon0.F_omega + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.F_omega

        + +
        +
        + +
        + About F_ omega +
        +
        + +
        +From hydras Require Import Iterates F_alpha E0 Ack AckNotPR.
        +From Coq Require Import ArithRing Lia Arith.
        +Import Exp2.
        +Open Scope nat_scope.
        + +
        +
        + +
        +

        Rewriting lemmas

        + +
        +
        + +
        +Lemma Ack_iterate_rw n p : Ack (S n) (S p) = iterate (Ack n) (S (S p)) 1.
        + +
        +Lemma F_iterate_rw n p : F_ (S n) (S p) = iterate (F_ n) (S (S p)) (S p).
        + +
        +
        + +
        +

        Comparison between Ack n and F_ n

        + +
        +
        + +
        +Lemma L02 p: 2 p 2 × p + 3 exp2 p × p.
        + +
        +Section inductive_step.
        +  Variable n: nat.
        +  Hypothesis Hn : p, 2 p Ack n p F_ n p.
        + +
        +  Lemma L: p, 2 p Ack (S n) p F_ (S n) p.
        + +
        +End inductive_step.
        + +
        +Lemma L2 : n, 2 n p, 2 p
        +                                         Ack n p F_ n p.
        + +
        +Lemma F_vs_Ack n : 2 n Ack n n F_ E0omega n. +
        +
        + +
        +

        F_ omega is not primitive recursive

        + +
        +
        + +
        +Import primRec extEqualNat.
        + +
        +Section F_omega_notPR.
        + +
        +  Hypothesis F_omega_PR : isPR 1 (F_ E0omega).
        + +
        +  Lemma F_omega_not_PR : False.
        + +
        +End F_omega_notPR.
        + +
        +
        + +
        +

        F_ alpha is not primitive recursive, for omega alpha

        + +
        +
        + +
        +Section F_alpha_notPR.
        + +
        +  Variable alpha: E0.
        +  Section case_lt.
        + +
        +    Hypothesis Halpha : E0omega o< alpha.
        + +
        +    Remark R5: N, k, N k F_ E0omega k < F_ alpha k.
        + +
        +    Hypothesis H: isPR 1 (F_ alpha).
        + +
        +    Remark R00 : F_ alpha >> fun nAck n n.
        + +
        +    Lemma FF : False.
        + +
        +  End case_lt.
        + +
        + +
        +  Hypothesis H : E0omega o alpha.
        +  Hypothesis H0: isPR 1 (F_ alpha).
        + +
        +  Lemma F_alpha_not_PR: False.
        + +
        +End F_alpha_notPR.
        + +
        +
        + +
        +TODO : move to more generic libraries +
        +
        + +
        +Lemma isPR_trans n (f g : naryFunc n) : isPR n f
        +                                        extEqual _ f g
        +                                        isPR n g.
        + +
        +
        + +
        +

        On the other hand, F_ n is PR for any n:nat

        + + +
        +
        + +
        +Lemma F_0_isPR : isPR 1 (F_ 0).
        + +
        +Section step.
        +  Variable n: nat.
        +  Hypothesis Hn : isPR 1 (F_ n).
        + +
        +  Let F := fun a bnat_rec (fun _nat) a (fun x yF_ n y) b.
        + +
        +  Remark L00: i, F_ (E0succ n) i = F i (S i) .
        + +
        +  Remark R01 : isPR 2 F.
        + +
        +  Remark R02 : isPR 1 (fun iF i (S i)).
        + +
        +  Remark R03 : isPR 1 (F_ (S n)).
        + +
        +End step.
        + +
        +Theorem F_n_PR (n:nat) : isPR 1 (F_ n).
        + +
        +
        + +
        + Keep in mind that isPR is of sort Set, so not and iff + cannot be used +
        +
        + +
        +Lemma F_alpha_PR_inv: alpha, isPR 1 (F_ alpha) alpha o< E0omega.
        + +
        +Lemma F_alpha_notPR_inv: alpha,
        +    (isPR 1 (F_ alpha) False) E0omega o alpha.
        + +
        +Check F_alpha_not_PR.
        +Check F_alpha_PR_inv.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Hessenberg.html b/theories/html/hydras.Epsilon0.Hessenberg.html new file mode 100644 index 00000000..369bae07 --- /dev/null +++ b/theories/html/hydras.Epsilon0.Hessenberg.html @@ -0,0 +1,333 @@ + + + + + +hydras.Epsilon0.Hessenberg + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Hessenberg

        + +
        +
        + +
        +

        Hessenberg sum of ordinals terms (commutative and strictly monotonous)

        + + +
        + +Pierre Castéran, Labri, University of Bordeaux +
        +
        + +
        +From Coq Require Import Arith ArithRing Lia.
        +From hydras Require Import Prelude.More_Arith Prelude.Merge_Sort
        +     Epsilon0.T1.
        + +
        +Set Implicit Arguments.
        + +
        + +
        +Fixpoint oplus (alpha beta : T1) : T1 :=
        +  let fix oplus_aux beta {struct beta} :=
        +      match alpha, beta with
        +        | zero, _beta
        +        | _, zeroalpha
        +        | cons a1 n1 b1, cons a2 n2 b2
        +          match compare a1 a2 with
        +            | Gtcons a1 n1 (oplus b1 beta)
        +            | Ltcons a2 n2 (oplus_aux b2)
        +            | Eqcons a1 (S (n1 + n2)%nat) (oplus b1 b2)
        +          end
        +      end
        +  in oplus_aux beta.
        + +
        +Infix "o+" := oplus (at level 50, left associativity).
        + +
        + +
        + +
        +Fixpoint o_finite_mult n alpha :=
        +match n with
        +    0 ⇒ T1.zero
        +  | S palpha o+ (o_finite_mult p alpha)
        +                 end.
        + +
        +Open Scope t1_scope.
        + +
        + +
        + +
        +Lemma oplus_0_r (alpha : T1) : alpha o+ zero = alpha.
        + +
        +Lemma oplus_0_l (beta : T1): zero o+ beta = beta.
        + +
        + +
        +Lemma oplus_compare_Lt:
        +   a n b a' n' b',
        +  compare a a' = Lt
        +  cons a n b o+ cons a' n' b' = cons a' n' (cons a n b o+ b').
        + +
        +Lemma oplus_lt_rw :
        +   a n b a' n' b', T1.lt a a'
        +                         cons a n b o+ cons a' n' b'=
        +                         cons a' n' (cons a n b o+ b').
        + +
        +Lemma oplus_eq_rw :
        +   a n b n' b',
        +    cons a n b o+ cons a n' b'=
        +    cons a (S (n+n')%nat) (b o+ b').
        + +
        +Lemma oplus_gt_rw :
        +   a n b a' n' b',
        +  T1.lt a' a
        +    cons a n b o+ cons a' n' b' = cons a n (b o+ cons a' n' b').
        + +
        +Lemma oplus_compare_Gt :
        +   a n b a' n' b', compare a a' = Gt
        +                         cons a n b o+ cons a' n' b' =
        +                         cons a n (b o+ cons a' n' b').
        + +
        + +
        +Lemma oplus_eqn :
        +   a b,
        +    a o+ b =
        +    match a, b with
        +        T1.zero, _b
        +      | _, T1.zeroa
        +      | cons a1 n1 b1, cons a2 n2 b2
        +        match compare a1 a2 with
        +            Gtcons a1 n1 (b1 o+ b)
        +          | Eqcons a1 (S (n1 + n2)) (b1 o+ b2)
        +          | Ltcons a2 n2 (a o+ b2)
        +        end
        +    end.
        + +
        +Lemma oplus_cons_cons :
        +   a n b a' n' b',
        +    (cons a n b) o+ (cons a' n' b') =
        +    match compare a a' with
        +          | Gtcons a n (b o+ (cons a' n' b') )
        +          | Eqcons a (S (n + n')%nat) (b o+ b')
        +          | Ltcons a' n' (cons a n b o+ b')
        +    end.
        + +
        +Lemma nf_helper_oplus : gamma alpha beta,
        +                        nf_helper alpha gamma
        +                        nf_helper beta gamma
        +                        nf_helper (alpha o+ beta) gamma.
        + +
        +Lemma oplus_bounded_phi0 alpha beta gamma :
        +  nf alpha nf beta nf gamma
        +  lt alpha (phi0 gamma)
        +  lt beta (phi0 gamma)
        +  lt (alpha o+ beta) (phi0 gamma).
        + +
        +Section Proof_of_plus_nf.
        + +
        +  Lemma oplus_nf_0 (gamma : T1):
        +    nf gamma alpha beta, nf alpha nf beta
        +                               T1.lt alpha gamma
        +                               T1.lt beta gamma
        +                               nf (alpha o+ beta).
        + +
        +  Lemma oplus_nf (alpha beta : T1) :
        +      nf alpha nf beta nf (alpha o+ beta).
        + +
        +End Proof_of_plus_nf.
        + +
        +Lemma o_finite_mult_nf : a n, nf a nf (o_finite_mult n a).
        + +
        +Section Proof_of_oplus_comm.
        +  Lemma oplus_comm_0 (gamma: T1):
        +    nf gamma
        +     alpha beta, nf alpha nf beta
        +                        T1.lt alpha gamma
        +                        T1.lt beta gamma
        +                        alpha o+ beta = beta o+ alpha.
        + +
        +  Lemma oplus_comm (alpha beta: T1):
        +   nf alpha nf beta alpha o+ beta = beta o+ alpha.
        + +
        +End Proof_of_oplus_comm.
        + +
        +Lemma oplus_lt_rw2 : a n b x, nf (cons a n b) nf x
        +                                     nf_helper x a
        +                                     cons a n b o+ x =
        +                                     cons a n (b o+ x).
        + +
        +Section Proof_of_oplus_assoc.
        + +
        +  Ltac ass_rw Hrec alpha a b c :=
        +    match goal with |- context Gamma [oplus ?a (oplus ?b ?c)] ⇒
        +                    erewrite Hrec with alpha a b c end.
        + +
        +  Ltac ass_rw_rev Hrec alpha a b c :=
        +    match goal with |- context Gamma [oplus (oplus ?a ?b) ?c] ⇒
        +                          erewrite <- Hrec with alpha a b c end.
        +  Lemma oplus_assoc_0 (alpha: T1):
        +      nf alpha
        +       a b c, nf a nf b nf c
        +                      T1.lt a alpha
        +                      T1.lt b alpha T1.lt c alpha
        +                      a o+ (b o+ c) = (a o+ b) o+ c.
        + +
        +  Lemma oplus_assoc (alpha beta gamma:T1) :
        +    nf alpha nf beta nf gamma
        +    alpha o+ (beta o+ gamma) =
        +    alpha o+ beta o+ gamma.
        + +
        +End Proof_of_oplus_assoc.
        + +
        +Section Proof_of_oplus_lt1.
        +  Variables a1 a2: T1.
        +  Variable n : nat.
        +  Hypothesis H0 : nf (cons a1 n a2).
        + +
        +  Lemma oplus_lt_0 : b, nf b T1.lt b (b o+ (cons a1 n a2)).
        + +
        +End Proof_of_oplus_lt1.
        + +
        +Lemma oplus_lt1 : a b, nf a nf b T1.lt T1.zero a
        +                              T1.lt b (b o+ a).
        + +
        +Lemma oplus_lt2 : a b, nf a nf b T1.lt T1.zero b
        +                              T1.lt a (b o+ a).
        + +
        +Lemma oplus_le1 : a b, nf a nf b leq lt a (a o+ b).
        + +
        +Lemma oplus_le2 : a b, nf a nf b leq lt b (a o+ b).
        + +
        +Lemma oplus_strict_mono_0 :
        +   alpha, nf alpha
        +                 a (Ha:nf a) b (Hb: nf b) c (Hc : nf c),
        +                  lt a alpha lt c alpha lt b c
        +                  lt (a o+ b) (a o+ c).
        + +
        +Lemma oplus_strict_mono_r : a b c, nf a nf b nf c
        +                                          lt b c lt (a o+ b) (a o+ c).
        + +
        +Lemma oplus_strict_mono_l : a b c, nf a nf b nf c
        +                                          T1.lt a b
        +                                          T1.lt (a o+ c) (b o+ c).
        + +
        + +
        +Lemma oplus_strict_mono_LT_l (alpha beta gamma : T1) :
        +  nf gamma alpha t1< beta
        +  alpha o+ gamma t1< beta o+ gamma. +
        +Lemma oplus_strict_mono_LT_r (alpha beta gamma : T1) :
        +  nf alpha beta t1< gamma
        +  alpha o+ beta t1< alpha o+ gamma. +
        +Lemma oplus_strict_mono_bi : a b c d ,
        +    nf a nf b nf c nf d
        +    T1.lt a b T1.lt c d T1.lt (a o+ c) (b o+ d).
        + +
        +Lemma oplus_of_phi0_0 : a b,
        +                          phi0 a o+ phi0 b =
        +                          match compare (phi0 a) (phi0 b)
        +                          with Ltcons b 0 (cons a 0 T1.zero)
        +                            | Eqcons a 1 T1.zero
        +                            | Gtcons a 0 (cons b 0 T1.zero)
        +                          end.
        + +
        +Lemma oplus_of_phi0 : a b,
        +                        phi0 a o+ phi0 b =
        +                        match compare a b
        +                        with Ltcons b 0 (cons a 0 T1.zero)
        +                          | Eqcons a 1 T1.zero
        +                          | Gtcons a 0 (cons b 0 T1.zero)
        +                        end.
        + +
        +Lemma o_finite_mult_rw : a n, o_finite_mult (S n) (phi0 a) =
        +                                     cons a n T1.zero.
        + +
        +Lemma o_finite_mult_lt_phi0_1 : a b n,
        +                                  T1.lt a b
        +                                  T1.lt (o_finite_mult n (phi0 a)) (phi0 b).
        + +
        +Lemma o_finite_mult_mono : a b n, nf a nf b T1.lt a b
        +                                          T1.lt (o_finite_mult (S n) a)
        +                                             (o_finite_mult (S n) b).
        + +
        +Lemma oplus_lt_phi0 : a b c, nf a nf b nf c
        +                                     T1.lt a c T1.lt b c
        +                                     T1.lt (phi0 a o+ phi0 b) (phi0 c).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Hprime.html b/theories/html/hydras.Epsilon0.Hprime.html new file mode 100644 index 00000000..9dd64b5f --- /dev/null +++ b/theories/html/hydras.Epsilon0.Hprime.html @@ -0,0 +1,577 @@ + + + + + +hydras.Epsilon0.Hprime + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Hprime

        + +
        +
        + +
        +

        A hierarchy of rapidly growing functions

        + + After Hardy, Wainer, Ketonen, Solovay, etc . + +
        + + Pierre Casteran, LaBRI, University of Bordeaux +
        + + Remark + +
        + +Some notations (mainly names of fast-growing functions) of our development + may differ slightly from the litterature. Although this fact does not affect +our proofs, we are preparing a future version where the names + F_ alpha, f_alpha, H _alpha, etc., are fully consistent with the + cited articles. + This change will be provisionally made in a branch called Hardy + (in reference to the Hardy hierarchy). + +
        + + +
        +
        + +
        +From Coq Require Import ArithRing Lia.
        +From hydras Require Import E0 Canon Paths.
        +From hydras Require Import Exp2 Iterates Simple_LexProd.
        +Import RelationClasses Relations.
        +Require Import Compat815.
        +From Equations Require Import Equations.
        + +
        Open Scope E0_scope.
        + +
        +
        + +
        +

        A variant of the Hardy Wainer hierarchy

        + +
        +
        + +
        +#[ global ] Instance Olt : WellFounded E0lt := E0lt_wf.
        + +
        + +
        +Equations H'_ (alpha: E0) (i:nat) : nat by wf alpha E0lt :=
        +  H'_ alpha i with E0_eq_dec alpha E0zero :=
        +    { | left _zeroi ;
        +      | right _nonzero
        +          with Utils.dec (E0limit alpha) :=
        +          { | left _limitH'_ (Canon alpha (S i)) i ;
        +            | right _successorH'_ (E0pred alpha) (S i)}}.
        + +
        +Solve All Obligations with auto with E0.
        + +
        +
        + +
        +Paraphrases of the equations for H' +
        +
        + +
        +Lemma H'_eq1 : i, H'_ E0zero i = i.
        + +
        + +
        +Lemma H'_eq2_0 alpha i :
        +  E0is_succ alpha
        +  H'_ alpha i = H'_ (E0pred alpha) (S i).
        + +
        +Lemma H'_eq3 alpha i :
        +  E0limit alpha H'_ alpha i = H'_ (Canon alpha (S i)) i.
        + +
        +Lemma H'_eq2 alpha i :
        +  H'_ (E0succ alpha) i = H'_ alpha (S i).
        + +
        +#[local] Hint Rewrite H'_eq1 H'_eq2 : H'_rw.
        + +
        +Ltac lim_rw alpha := (assert (E0limit alpha) by auto with E0);
        +                     rewrite (H'_eq3 alpha); auto with E0.
        + +
        +
        + +
        +Examples : First steps of the hierarchy +
        +
        + +
        + +
        +Lemma H'_Fin : i k : nat, H'_ (E0fin i) k = (i+k)%nat.
        + +
        + +
        +Lemma H'_omega : k, H'_ E0omega k = S (2 × k)%nat.
        + +
        + +
        +Lemma H'_Plus_Fin alpha : i k : nat,
        +    H'_ (alpha + i)%e0 k = H'_ alpha (i + k)%nat.
        + +
        +Lemma H'_omega_double k :
        +  H'_ (E0omega × 2)%e0 k = (4 × k + 3)%nat.
        + +
        +Lemma H'_omega_3 k : H'_ (E0omega × 3)%e0 k = (8 × k + 7)%nat.
        + +
        +Lemma H'_omega_4 k : H'_ (E0omega × 4)%e0 k = (16 × k + 15)%nat.
        + +
        +Lemma H'_omega_i (i:nat) : k,
        +    H'_ (E0omega × i)%e0 k = (exp2 i × k + Nat.pred (exp2 i))%nat.
        + +
        +
        + +
        +Let us note that the square of omega can be expressed through the + Phi0 function +
        +
        + +
        +Remark Phi0_def : E0phi0 2 = ltac:(mko (T1omega × T1omega)%t1).
        + +
        + +
        +Lemma H'_omega_sqr : k,
        +    H'_ (E0phi0 2)%e0 k = (exp2 (S k ) × (S k) - 1)%nat. +
        +
        + +
        +Composition lemma +
        +
        + +
        +Section H'_cons.
        +Variable alpha : E0.
        +Variable i : nat.
        + +
        +Lemma H'_cons : beta, (beta o< E0phi0 alpha)%e0
        +                              k, H'_ (Cons alpha i beta) k=
        +                                        H'_ (Omega_term alpha i) (H'_ beta k).
        + +
        + +
        +Lemma H'_Omega_term_1 : alpha E0zero k,
        +    H'_ (Omega_term alpha (S i)) k =
        +    H'_ (Omega_term alpha i) (H'_ (E0phi0 alpha) k). +
        +End H'_cons.
        + +
        +Lemma H'_Omega_term_0 (alpha : E0) :
        +alpha E0zero i k,
        +  H'_ (Omega_term alpha i) k = iterate (H'_ (E0phi0 alpha)) (S i) k.
        + +
        +Lemma H'_Fin_iterate : i k,
        +    H'_ (E0fin (S i)) k = iterate (H'_ (E0fin 1)) (S i) k.
        + +
        + +
        +Lemma H'_Omega_term (alpha : E0) :
        +   i k,
        +    H'_ (Omega_term alpha i) k =
        +    iterate (H'_ (E0phi0 alpha)) (S i) k.
        + +
        + +
        +Definition H'_succ_fun f k := iterate f (S k) k.
        + +
        +Lemma H'_Phi0_succ_1 alpha : alpha E0zero k,
        +      H'_ (E0phi0 (E0succ alpha)) k = H'_succ_fun (H'_ (E0phi0 alpha)) k.
        + +
        +Lemma H'_Phi0_succ_0 : k,
        +    H'_ (E0phi0 (E0succ E0zero)) k = H'_succ_fun (H'_ (E0phi0 E0zero)) k.
        + +
        +Lemma H'_Phi0_succ alpha : k,
        +    H'_ (E0phi0 (E0succ alpha)) k = H'_succ_fun (H'_ (E0phi0 alpha)) k.
        + +
        + +
        +Lemma H'_Phi0_Si : i k,
        +    H'_ (E0phi0 (S i)) k = iterate H'_succ_fun i (H'_ E0omega) k.
        + +
        +Lemma H'_omega_cube : k,
        +    H'_ (E0phi0 3)%e0 k = iterate (H'_ (E0phi0 2)) (S k) k.
        + +
        +Section H'_omega_cube_3.
        + +
        + +
        +  Let f k := (exp2 (S k) × (S k) - 1)%nat.
        + +
        +  Remark R0 k : H'_ (E0phi0 3)%e0 k = iterate f (S k) k.
        + +
        + +
        +   Fact F0 : H'_ (E0phi0 3) 3 = f (f (f (f 3))).
        + +
        + +
        +
        + +
        +f (f 3)) +
        +
        + +
        +  Let N := (exp2 64 × 64 - 1)%nat.
        + +
        + +
        +  Remark N_simpl: N = exp2 70 - 1.
        + +
        + +
        +  Fact F1 : H'_ (E0phi0 3) 3 = f (f N).
        + +
        +  Fact F1_simpl :
        +    H'_ (E0phi0 3) 3 =
        +    (exp2 (exp2 (S N) × S N) × (exp2 (S N) × S N) - 1)%nat.
        +  Fact F2 : H'_ (E0phi0 3 + 3) 0 = f (f N).
        + +
        +  Remark f_minoration n p : 0 < n n p exp2 n f p.
        + +
        +  Fact F3 : (exp2 (exp2 N) H'_ (E0phi0 3 + 3) 0).
        + +
        +End H'_omega_cube_3.
        + +
        + +
        +Lemma H'_Phi0_omega :
        +   k, H'_ (E0phi0 E0omega) k =
        +            iterate H'_succ_fun k (H'_ E0omega) k. +
        + +
        +Lemma H'_Phi0_omega_exact_formula k :
        +  H'_ (E0phi0 E0omega) k =
        +    let F f i := iterate f (S i) i
        +    in let g k := S (2 × k)%nat
        +       in iterate F k g k.
        + +
        +Lemma H'_omega_sqr_min : k, 0 k
        +                                    (exp2 (S k) H'_ (E0phi0 2) k)%nat.
        + +
        +Lemma H'_omega_cube_min k :
        +  0 k (hyper_exp2 (1 + k) H'_ (E0phi0 3) k)%nat.
        + +
        +Remark H'_non_mono1 :
        +  ¬ ( alpha beta k,
        +        (alpha o beta)%e0
        +        (H'_ alpha k H'_ beta k)%nat).
        + +
        + +
        +Section Proof_of_Abstract_Properties.
        + +
        +  Record P (alpha:E0) : Prop :=
        +    mkP {
        +        PA : strict_mono (H'_ alpha);
        +        PB : alpha E0zero n, (n < H'_ alpha n)%nat;
        +        PC : H'_ alpha <<= H'_ (E0succ alpha);
        +        PD : dominates_from 1 (H'_ (E0succ alpha)) (H'_ alpha);
        +        PE : beta n, Canon_plus n alpha beta
        +                            (H'_ beta n H'_ alpha n)%nat}.
        + +
        +  Section The_induction.
        + +
        + +
        +    Lemma PA_Zero : strict_mono (H'_ E0zero).
        + +
        +    Lemma PD_Zero : dominates_from 1 (H'_ (E0succ E0zero)) (H'_ E0zero).
        + +
        +    #[local] Hint Resolve PD_Zero PA_Zero : E0.
        + +
        +    Lemma PC_Zero : H'_ E0zero <<= H'_ (E0succ E0zero).
        + +
        +    #[local] Hint Resolve PC_Zero : core.
        + +
        +    Lemma PZero : P E0zero.
        + +
        +    Variable alpha : E0.
        +    Hypothesis Halpha : beta, E0lt beta alpha P beta.
        + +
        +    Section alpha_Succ.
        +      Variable beta: E0.
        +      Hypothesis alpha_def : alpha = E0succ beta.
        + +
        +      Remark PA_Succ : strict_mono (H'_ alpha).
        + +
        +      Remark RB : alpha E0zero n, (n < H'_ alpha n)%nat.
        + +
        +      Remark RD : dominates_from 1 (H'_ (E0succ alpha)) (H'_ alpha).
        + +
        +      Remark RE : beta n, Canon_plus n alpha beta
        +                                 (H'_ beta n H'_ alpha n)%nat.
        + +
        +      Remark RC : H'_ alpha <<= H'_ (E0succ alpha).
        + +
        +      Remark RP : P alpha.
        + +
        +    End alpha_Succ.
        + +
        +    Section alpha_limit.
        +      Hypothesis Hlim : E0limit alpha.
        + +
        +      Remark RBlim : n, (n < H'_ alpha n)%nat.
        + +
        +      Remark RAlim : strict_mono (H'_ alpha).
        + +
        +      Remark RClim : H'_ alpha <<= H'_ (E0succ alpha).
        + +
        +      Remark RDlim : dominates_from 1 (H'_ (E0succ alpha)) (H'_ alpha).
        + +
        +      Remark RElim : beta n, Canon_plus n alpha beta
        +                                    (H'_ beta n H'_ alpha n)%nat.
        + +
        +    End alpha_limit.
        + +
        +    Lemma P_alpha_0 : P alpha.
        + +
        +  End The_induction.
        + +
        + +
        +  Theorem P_alpha : alpha, P alpha. +
        +End Proof_of_Abstract_Properties.
        + +
        + +
        +Section Abstract_Properties.
        + +
        +  Variable alpha : E0.
        + +
        +  Theorem H'_alpha_mono : strict_mono (H'_ alpha).
        + +
        +  Theorem H'_alpha_gt : alpha E0zero n, (n < H'_ alpha n)%nat.
        + +
        +  Theorem H'_alpha_Succ_le : H'_ alpha <<= H'_ (E0succ alpha).
        + +
        +  Theorem H'_alpha_dom : dominates_from 1 (H'_ (E0succ alpha)) (H'_ alpha).
        + +
        +
        + +
        +H'_ is not mononotonous in alpha in general. + Nevertheless, this lemma may help (from KS) +
        +
        + +
        +  Theorem H'_restricted_mono_l : beta n, Canon_plus n alpha beta
        +                                                H'_ beta n H'_ alpha n.
        + +
        +  Lemma H'_alpha_ge_id : id <<= H'_ alpha.
        + +
        +  Lemma H'_alpha_mono_weak : k l, k l
        +                                         H'_ alpha k H'_ alpha l.
        + +
        +End Abstract_Properties.
        + +
        +
        + +
        +

        Monotony of H' w.r.t. its first argument

        + + +
        + + Although Lemma H'_non_mono1 tells us that H' is not monotonous + with respect to its argument alpha, we prove that, if alpha<beta, then + H'_ alpha k < H'_ beta k for large enough k. + For that purpose, we apply a few lemmas from the Ketonen-Solovay article. + +
        + + +
        +
        + +
        +Lemma H'_mono_l_0 alpha beta :
        +  alpha o< beta
        +  {n : nat | p, n p H'_ alpha (S p) H'_ beta (S p)}.
        + +
        +Lemma H'_mono_l_1 alpha beta :
        +  alpha o beta
        +  {n : nat | p, n p H'_ alpha (S p) H'_ beta (S p)}.
        + +
        +Section Proof_of_H'_mono_l.
        + +
        +  Variables alpha beta: E0.
        +  Hypothesis H_alpha_beta: alpha o< beta.
        + +
        +  Section Succ_case.
        +    Variable gamma: E0.
        +    Hypothesis Hgamma : beta = E0succ gamma.
        + +
        +    Remark R1 : alpha o gamma.
        + +
        +    Remark R2 : {n : nat | p, n p H'_ alpha (S p) H'_ gamma (S p)}.
        + +
        +    Remark R3 : {n: nat | p, n p
        +                                    H'_ alpha (S p) < H'_ beta (S p)}.
        + +
        +  End Succ_case.
        + +
        +  Section Limit_case.
        +    Hypothesis Hbeta: E0limit beta.
        + +
        +    Remark R4 : E0succ alpha o< beta.
        + +
        +    Remark R5 : {n: nat | p, n p
        +                                     H'_ alpha (S p) < H'_ beta (S p)}.
        + +
        +  End Limit_case.
        + +
        +  Lemma H'_mono_l : {n: nat | p, n p
        +                                        H'_ alpha (S p) < H'_ beta (S p)}.
        + +
        + +
        +  Theorem H'_dom : dominates_strong (H'_ beta) (H'_ alpha). +
        +End Proof_of_H'_mono_l.
        + +
        +About H'_dom.
        + +
        + +
        +Goal
        +  (0 < H'_ (ltac:(mko (T1omega × T1omega × T1omega)%t1)) 12)%nat.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.L_alpha.html b/theories/html/hydras.Epsilon0.L_alpha.html new file mode 100644 index 00000000..b755a10e --- /dev/null +++ b/theories/html/hydras.Epsilon0.L_alpha.html @@ -0,0 +1,197 @@ + + + + + +hydras.Epsilon0.L_alpha + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.L_alpha

        + +
        +
        + +
        +

        Computing the length of paths from alpha to zero

        + + +
        + + After Wainer, Ketonen, Solovay, etc . + +
        + + Pierre Casteran, LaBRI, University of Bordeaux +
        +
        + +
        +From hydras Require Import Hprime E0 Canon Paths
        +     Large_Sets.
        +From hydras Require Import Simple_LexProd Iterates .
        +From Coq Require Import ArithRing Lia.
        + +
        +From Equations Require Import Equations.
        +Import RelationClasses Relations.
        + +
        +#[global] Instance Olt : WellFounded E0lt := E0lt_wf.
        +#[global] Hint Resolve Olt : E0.
        + +
        +
        + +
        +Using Coq-Equations for building a function which satisfies + Large_sets.L_spec +
        +
        + +
        +Equations L_ (alpha: E0) (i:nat) : nat by wf alpha E0lt :=
        +  L_ alpha i with E0_eq_dec alpha E0zero :=
        +    { | left _zeroi ;
        +      | right _nonzero
        +          with Utils.dec (E0limit alpha) :=
        +          { | left _limitL_ (Canon alpha i) (S i) ;
        +            | right _successorL_ (E0pred alpha) (S i)}}.
        + +
        +Solve All Obligations with auto with E0.
        + +
        + +
        + +
        +About L__equation_1.
        + +
        +
        + +
        +Paraphrase of equations generated by coq-equations +
        +
        + +
        + +
        +Lemma L_zero_eqn : i, L_ E0zero i = i.
        + +
        +Lemma L_eq2 alpha i :
        +  E0is_succ alpha L_ alpha i = L_ (E0pred alpha) (S i).
        + +
        +Lemma L_succ_eqn alpha i :
        +  L_ (E0succ alpha) i = L_ alpha (S i).
        + +
        +#[export] Hint Rewrite L_zero_eqn L_succ_eqn : L_rw.
        + +
        +Lemma L_lim_eqn alpha i :
        +  E0limit alpha
        +  L_ alpha i = L_ (Canon alpha i) (S i).
        + +
        + +
        +Lemma L_finite : i k :nat, L_ i k = (i+k)%nat. +
        +Lemma L_omega : k, L_ E0omega k = S (2 × k)%nat. +
        +Lemma L_ge_id alpha : i, i L_ alpha i.
        + +
        + +
        +Lemma L_ge_S alpha :
        +  alpha E0zero S <<= L_ alpha. +
        +Lemma L_succ_ok beta f :
        +  nf beta S <<= f L_spec beta f
        +  L_spec (succ beta) (fun kf (S k)).
        + +
        +
        + +
        +L_ is correct w.r.t. its specification +
        +
        + +
        +Section L_correct_proof.
        + +
        +  Let P alpha := L_spec (cnf alpha) (L_ alpha).
        + +
        +  Lemma L_ok0 : P E0zero.
        + +
        +  Lemma L_ok_succ beta : P beta P (E0succ beta).
        + +
        +  Lemma L_ok_lim alpha :
        +    ( beta, (beta o< alpha)%e0 P beta)
        +    E0limit alpha P alpha.
        + +
        + +
        + +
        +  Lemma L_ok (alpha: E0) : P alpha.
        + +
        + +
        +End L_correct_proof.
        + +
        + +
        +Theorem L_correct alpha : L_spec (cnf alpha) (L_ alpha). +
        +
        + +
        +Comparison with Hardy's function H +
        +
        + +
        + +
        +Theorem H'_L_ alpha :
        +   i:nat, (H'_ alpha i L_ alpha (S i))%nat. +
        +Require Import Extraction.
        + +
        +Recursive Extraction L_.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Large_Sets.html b/theories/html/hydras.Epsilon0.Large_Sets.html new file mode 100644 index 00000000..1763f81c --- /dev/null +++ b/theories/html/hydras.Epsilon0.Large_Sets.html @@ -0,0 +1,729 @@ + + + + + +hydras.Epsilon0.Large_Sets + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Large_Sets

        + +
        + +
        + +
        + +
        +From hydras Require Import E0 Canon Paths.
        +From hydras Require Import MoreLists Iterates Exp2.
        +From Coq Require Import Lia Compare_dec.
        + +
        +Import Relation_Operators Sorted Operators_Properties.
        +Open Scope t1_scope.
        + +
        +
        + +
        +

        minimal large sequences

        + +
        +
        + +
        +Definition mlarge alpha (s: list nat) := path_to zero s alpha.
        + +
        + +
        +Definition mlargeS alpha s := path_toS zero s alpha.
        + +
        +
        + +
        +

        Last step of a minimal path

        + +
        + + TODO : compare with K & S's H_alpha (p. 297) +
        +
        + +
        + +
        +Inductive L_spec : T1 (nat nat) Prop :=
        +  L_spec0 :
        +     f, ( k, f (S k) = S k) L_spec zero f
        +| L_spec1 : alpha f,
        +    alpha zero
        +    ( k,
        +        mlarge alpha (interval (S k) (Nat.pred (f (S k)))))
        +    L_spec alpha f.
        + +
        + +
        +
        + +
        +Test functions +
          +
        • If f is correct w.r.t. L_spec, "Compute L_test alpha f k" should return (one=one). + +
        • +
        • If f k is too small, returns (alpha = one) (with one < alpha) + +
        • +
        • If f k is too big, returns (zero = one) + +
        • +
        +
        +
        + +
        +Definition L_test (alpha:T1) f k :=
        +  gnaw alpha (interval k (f k - 2)%nat) = one.
        + +
        + +
        +
        + +
        +

        Paths starting with a finite ordinal (fin n)

        + +
        +
        + +
        +Lemma gnaw_finite_1_iota :
        +   n i, gnaw (S n) (iota_from (S i) n) = 1.
        + +
        +Lemma gnaw_finite_1 : n i, gnaw (S n) (interval (S i) (n + i)%nat) = 1.
        + +
        +Lemma gnaw_finite : n i, gnaw (S n) (iota_from (S i) (S n)) = 0.
        + +
        +Lemma gnaw_n_R : s n, ¬ In 0 s
        +                              (n < List.length s)%nat
        +                              gnaw (S n) s = zero.
        + +
        +
        + +
        +

        Properties of m-largeness and L-functions

        + +
        +
        + +
        + +
        +Lemma mlarge_unicity alpha k l l' :
        +  mlarge alpha (interval (S k) l)
        +  mlarge alpha (interval (S k) l')
        +  l = l'. +
        +Lemma mlargeS_iff alpha x s : s nil
        +                              mlargeS alpha (x::s)
        +                              gnawS alpha (but_last x s) = one.
        + +
        +Lemma mlarge_unshift alpha s :
        +   ¬In 0 s mlarge alpha s mlargeS alpha (unshift s).
        + +
        + +
        +Lemma mlarge_iff alpha x (s:list nat) :
        +  s nil ¬ In 0 (x::s)
        +  mlarge alpha (x::s) gnaw alpha (but_last x s) = one. +
        +
        + +
        +

        About the length of mlarge intervals

        + +
        +
        + +
        +Lemma L_spec_inv2 alpha f :
        +  L_spec alpha f alpha zero
        +  ( k, mlarge alpha (interval (S k) (Nat.pred (f (S k))))).
        + +
        +Lemma L_spec_compat alpha (f g : nat nat) :
        +  L_spec alpha f ( n, f n = g n) L_spec alpha g.
        + +
        +
        + +
        +

        Properties of L_spec

        + + +
        + + +
        +
        + +
        +Lemma L_zero_inv f : L_spec zero f k, f (S k) = S k. +
        +Lemma L_pos_inv alpha f : alpha zero L_spec alpha f
        +                         k, (S k < f (S k))%nat.
        + +
        + +
        +Lemma L_spec_unicity alpha f g :
        +  L_spec alpha f L_spec alpha g k, f (S k) = g (S k). +
        +
        + +
        +Composition lemmas for computing L_ alpha +
        +
        + +
        + +
        +Section succ.
        +   Variables (beta : T1) (f : nat nat).
        + +
        +   Hypotheses (Hbeta : nf beta)
        +              (f_mono : strict_mono f)
        +              (f_Sle : S <<= f)
        +              (f_ok : L_spec beta f).
        + +
        +   Definition L_succ := fun kf (S k).
        + +
        + +
        +   Lemma L_succ_mono : strict_mono L_succ. +
        +   Lemma L_succ_Sle : S <<= L_succ. +
        +   Lemma L_succ_ok : L_spec (succ beta) L_succ. End succ.
        + +
        + +
        + +
        +Section lim.
        +  Variables (lambda : T1)
        +            (Hnf : nf lambda)
        +            (Hlim : T1limit lambda)
        +            (f : nat nat nat)
        +            (H : k, L_spec (canon lambda (S k)) (f (S k))).
        + +
        +  Remark canon_not_null : k, canon lambda (S k) zero.
        + +
        +  Definition L_lim k := f k (S k).
        + +
        +  Lemma L_lim_ok : L_spec lambda L_lim. +
        +End lim.
        + +
        +
        + +
        +

        Finite ordinals

        + +
        +
        + +
        + +
        +Definition L_fin i := fun k ⇒ (i + k)%nat.
        + +
        +Lemma L_finS_S_le i : S <<= L_fin (S i).
        + +
        +Lemma L_fin_smono i: strict_mono (L_fin i).
        + +
        +Lemma L_S_succ_rw i : k, L_fin (S i) k = L_succ (L_fin i) k.
        + +
        +Lemma L_fin_ok i : L_spec (\F i) (L_fin i).
        + +
        +Lemma mlarge_FS :
        +   i k, mlarge (FS i) (interval (S k) (S (i+k)%nat)).
        + +
        + +
        +Definition L_omega k := S (2 × k)%nat.
        + +
        + +
        +Lemma L_omega_Sle : S <<= L_omega.
        + +
        +Lemma L_omega_smono : strict_mono L_omega.
        + +
        +Lemma mlarge_omega k : mlarge T1omega (interval (S k) (2 × (S k))%nat).
        + +
        +Lemma L_omega_ok : L_spec T1omega L_omega.
        + +
        + +
        +Lemma path_to_omega_mult (i k:nat) :
        +  path_to (T1omega × i)
        +          (interval (S k) (2 × (S k))%nat)
        +          (T1omega × (S i)). +
        + +
        +Lemma omega_mult_mlarge_0 i : k,
        +    mlarge (T1omega × (S i))
        +            (interval (S k)
        +                      (Nat.pred (iterate (fun pS (2 × p)%nat)
        +                                         (S i)
        +                                         (S k)))). +
        + +
        +Definition L_omega_mult i (x:nat) := iterate L_omega i x.
        + +
        + +
        + +
        +Example Ex : L_omega_mult 8 5 = 1535.
        + +
        +Lemma L_omega_mult_Sle i : S <<= L_omega_mult (S i).
        + +
        +Lemma L_omega_mult_ok (i: nat) :
        +  L_spec (T1omega × i) (L_omega_mult i). +
        + +
        + +
        +Lemma L_omega_mult_eqn (i : nat) :
        +   (k : nat),
        +    (0 < k)%nat L_omega_mult i k = (exp2 i × S k - 1)%nat. +
        +
        + +
        +

        omega × omega

        + +
        +
        + +
        + +
        +Definition L_omega_square k :=
        +  iterate (fun zS (2 × z)%nat) k (S k).
        + +
        + +
        +Remark L_omega_square_eqn1 k : L_omega_square k =
        +                                L_omega_mult k (S k).
        + +
        +
        + +
        +

        Closed formula

        + +
        +
        + +
        + +
        +Lemma L_omega_square_eqn k :
        +  (0 < k)%nat
        +  L_omega_square k = (exp2 k × (k + 2) - 1)%nat. +
        +Lemma L_omega_square_Sle : S <<= L_omega_square.
        + +
        +Lemma L_omega_square_smono : strict_mono L_omega_square.
        + +
        + +
        +Lemma L_omega_square_ok:
        +  L_spec (T1omega × T1omega) L_omega_square. +
        + +
        +Section phi0_mult.
        + +
        +  Variables (alpha : T1) (f : nat nat).
        + +
        +  Hypotheses (Halpha : nf alpha)
        +             (f_mono : strict_mono f)
        +             (f_Sle : S <<= f)
        +             (f_ok : L_spec (T1.phi0 alpha) f).
        + +
        +  Definition L_phi0_mult i := iterate f i.
        + +
        Remark f_ok_inv :
        +    k, mlarge (T1.phi0 alpha) (interval (S k) (Nat.pred (f (S k)))).
        + +
        +Lemma L_phi0_mult_ok i:
        +  L_spec (T1.cons alpha i zero) (L_phi0_mult (S i)).
        + +
        +Lemma L_phi0_mult_smono i: strict_mono (L_phi0_mult i).
        + +
        + +
        +Lemma L_phi0_mult_Sle i: S <<= L_phi0_mult (S i).
        + +
        +End phi0_mult.
        + +
        + +
        + +
        +Definition L_omega_square_times i := iterate L_omega_square i.
        + +
        +Lemma L_omega_square_times_ok i : L_spec (T1.cons 2 i zero)
        +                                         (L_omega_square_times (S i)).
        + +
        + +
        +Definition L_omega_cube := L_lim L_omega_square_times .
        + +
        +Lemma L_omega_cube_ok : L_spec (T1.phi0 3) L_omega_cube.
        + +
        +Lemma L_omega_cube_eqn i :
        +  L_omega_cube i = L_omega_square_times i (S i).
        + +
        +Lemma exp2_k_mult_pos k:
        +  (0 < k 4 exp2 k × (k + 2))%nat.
        + +
        +Example omega_square_thrice_eqn : k,
        +    (0 < k)%nat
        +    let M := (exp2 k × (k + 2) - 1)%nat in
        +    let N := exp2 M in
        +    let P := (N × (M + 2) - 1)%nat in
        +    L_omega_square_times 3 k =
        +    (exp2 P × (P + 2) - 1)%nat.
        + +
        + +
        + +
        +Lemma L_omega_cube_3_eq:
        +  let N := exp2 95 in
        +  let P := (N × 97 - 1)%nat in
        +  L_omega_cube 3 = (exp2 P × (P + 2) - 1)%nat. +
        + +
        +
        + +
        +

        Plain large sequences (not necessarily minimal)

        + + +
        + +Note : Some names of lemmas and theorem like Theorem_4_5 or +Lemma_4_5_2 refer to sections in Ketonen and Solovay's article. + +
        + + +
        + +

        large sequences (as in KS ) (may contain zeros)

        + +
        +
        + +
        + +
        +Definition largeb (alpha : T1) (s: list nat) :=
        +  match (gnaw alpha s)
        +          with zerotrue | _false end.
        + +
        +Definition large (alpha : T1) (s : list nat) : Prop :=
        +  largeb alpha s.
        + +
        + +
        +Definition largeSb (alpha : T1) (s: list nat) :=
        +  match gnawS alpha s with
        +    | T1.zerotrue
        +    | _false
        +  end.
        + +
        +Definition largeS (alpha : T1) (s : list nat) : Prop :=
        +  largeSb alpha s.
        + +
        +Definition Large alpha s := large (@cnf alpha) s.
        + +
        +Lemma large_iff (alpha : T1) (s : list nat) :
        +  large alpha s gnaw alpha s = 0.
        + +
        +Lemma largeSb_b (alpha : T1) (s: list nat) :
        +  largeSb alpha s = largeb alpha (shift s).
        + +
        +Lemma largeb_Sb alpha s :
        +  largeb alpha s = largeSb alpha (unshift s).
        + +
        +Lemma largeS_iff (alpha : T1) (s : list nat) :
        +  largeS alpha s gnawS alpha s = T1.zero.
        + +
        +Section Lemma_4_4_Proof.
        +  Variables alpha beta : T1.
        +  Hypothesis Halpha : nf alpha.
        +  Hypothesis Hbeta : nf beta.
        +  Variable n : nat.
        +  Variable s : list nat.
        + +
        +  Hypothesis Hs : sorted_ge n s.
        +  Hypothesis H : const_pathS_eps n alpha beta.
        +  Hypothesis H0 : largeS alpha s.
        + +
        +  Lemma Lemma4_4 : largeS beta s.
        + +
        +End Lemma_4_4_Proof.
        + +
        +Lemma Lemma_4_4_2 :
        +   (s : list nat) (n : nat) (alpha beta : T1),
        +    nf alpha nf beta sorted_ge n s
        +    const_pathS_eps n alpha beta gnawS beta s t1 gnawS alpha s.
        + +
        + +
        +Lemma Lemma_4_5_1 n alpha:
        +  nf alpha
        +   s t ,
        +    ptwise_le s t
        +    sorted_ge n s
        +    sorted_ge n t
        +    const_pathS_eps (simple_last n t)
        +                    (gnawS alpha t) (gnawS alpha s).
        + +
        +Section Proof_of_4_5_2.
        +  Variables (A B1 B2 : list nat).
        +  Variable alpha : T1.
        +  Hypothesis Halpha : nf alpha.
        +  Hypothesis HA : sorted_ge 0 A.
        +  Hypothesis HB : sorted_ge 0 (B1 ++ B2).
        +  Hypothesis HAB1 : ptwise_le B1 A.
        +  Hypothesis HlargeA : largeS alpha A .
        + +
        +  Remark R1 : gnawS alpha A = T1.zero.
        + +
        +  Remark R2 : gnawS alpha B1 = T1.zero.
        + +
        +  Lemma Lemma_4_5_2: gnawS alpha (B1 ++ B2) = zero.
        + +
        +End Proof_of_4_5_2.
        + +
        +Theorem Theorem_4_5 (alpha: T1)(Halpha : nf alpha)
        +        (A B : list nat)
        +        (HA : Sorted Peano.lt A)
        +        (HB : Sorted Peano.lt B)
        +        (HAB : incl A B) :
        +  largeS alpha A largeS alpha B.
        + +
        +Lemma gnaw_last_step alpha s i :
        +  gnaw alpha s = 1 gnaw alpha (s ++ S i :: nil) = 0.
        + +
        +
        + +
        + For alpha in class E0 +
        +
        + +
        +Definition LargeS (alpha : E0) s := largeS (@cnf alpha) s.
        + +
        +Definition Gnaw alpha s := gnaw (@cnf alpha) s.
        +Definition GnawS alpha s := gnawS (@cnf alpha) s.
        + +
        +Lemma Gnaw_GnawS s alpha :
        +  GnawS alpha s = Gnaw alpha (shift s).
        + +
        +Lemma GnawS_Gnaw (s:list nat) :
        +   alpha, Gnaw alpha s = GnawS alpha (unshift s).
        + +
        +Lemma GnawS_omega : i s, GnawS E0omega (i::s) = GnawS (E0finS i) s.
        + +
        +Lemma Gnaw_omega i s : Gnaw E0omega (S i::s) = Gnaw (E0finS i) s.
        + +
        +Definition Largeb (alpha: E0) (s: list nat) :=
        +  largeb (@cnf alpha) s.
        + +
        +Definition LargeSb (alpha: E0) (s: list nat) :=
        +  largeSb (@cnf alpha) s.
        + +
        +Lemma LargeSb_b (alpha : E0) (s: list nat) :
        +  LargeSb alpha s = Largeb alpha (List.map S s).
        + +
        +Lemma Largeb_Sb alpha s :
        +  Largeb alpha s = LargeSb alpha (unshift s).
        + +
        +Lemma largeb_finite :
        +   n i, largeb (S n) (iota_from (S i) (S n)) = true.
        + +
        +Lemma largeb_n (n:nat): s, ¬ In 0 s
        +                                    large n s
        +                                    (n List.length s)%nat.
        + +
        +Lemma largeb_n_R : s n, ¬ In 0 s
        +                                (n < List.length s)%nat
        +                                largeb (S n) s = true.
        + +
        +Lemma large_n_iff : s (n:nat) , ¬ In 0 s
        +                                large n s (n List.length s)%nat.
        + +
        +Example ex3 : ¬ large 156 (interval 100 254).
        + +
        +
        + +
        +Gnawing omega omega-large intervals +
        +
        + +
        +Lemma gnaw_omega_n_SSn :
        +   n, gnaw T1omega (iota_from (S n) (S (S n))) = zero.
        + +
        +Lemma gnaw_omega_1 (n:nat) :
        +  gnaw T1omega (interval (S n) (S n + n)%nat) = 1.
        + +
        +Example omega_ex1 : gnaw T1omega (interval 7 13) = 1.
        +Qed.
        + +
        +Example omega_ex2 : gnaw T1omega (interval 1000 1999) = 1.
        +Qed.
        + +
        +Lemma large_omega_1 : s n, ¬ In 0 (n::s)
        +                                     gnaw T1omega (n::s) = 0
        +                                     (n List.length s)%nat.
        + +
        +Lemma large_omega_2 : s n, ¬In 0 (n::s)
        +                                    (n List.length s)%nat
        +                                    gnaw T1omega (n::s) = zero.
        + +
        +Lemma large_omega_iff : s n, ¬ In 0 (n::s)
        +                                     large T1omega (n::s)
        +                                     (n List.length s)%nat.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Large_Sets_Examples.html b/theories/html/hydras.Epsilon0.Large_Sets_Examples.html new file mode 100644 index 00000000..4dd71b7a --- /dev/null +++ b/theories/html/hydras.Epsilon0.Large_Sets_Examples.html @@ -0,0 +1,172 @@ + + + + + +hydras.Epsilon0.Large_Sets_Examples + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Large_Sets_Examples

        + +
        +From hydras Require Import E0 Canon Paths MoreLists Large_Sets.
        + +
        + +
        +Example ex_pathS1 : pathS T1omega (2::3::4::nil) 1.
        + +
        +Example ex_pathS2 : pathS T1omega (interval 3 6) 1.
        + +
        +Example omega_omega_1_4 : gnaw (T1omega ^ T1omega) (interval 1 4) = 0.
        + +
        +Example omega_omega_1_3 : gnaw (T1omega ^ T1omega) (interval 1 3) = 1.
        + +
        +Inductive answer : Set := Ok | Too_far | Remaining (rest : ppT1).
        + +
        +Definition large_set_check alpha i j :=
        +  let beta := gnaw alpha (interval i (Nat.pred j))
        +  in match beta with
        +     | oneOk
        +     | zeroToo_far
        +     | _Remaining (pp (canon beta j))
        +     end.
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +#[global] Hint Resolve iota_from_lt_not_In: core.
        + +
        +Example Ex1 : mlarge (T1omega × T1omega) (interval 6 510).
        + +
        +Example Ex2 : large (T1omega × T1omega) (interval 6 700).
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.Paths.html b/theories/html/hydras.Epsilon0.Paths.html new file mode 100644 index 00000000..9013fd57 --- /dev/null +++ b/theories/html/hydras.Epsilon0.Paths.html @@ -0,0 +1,1382 @@ + + + + + +hydras.Epsilon0.Paths + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.Paths

        + +
        +
        + +
        +* + +
        + + Transition systems associated with canonical sequences + +
        + + P. Casteran, University of Bordeaux and Labri + +
        + + After J. Ketonen and R. Solovay's paper + " Rapidly Growing Ramsey Functions" in + Annals of mathematics, Mar. 1981 + +
        + + +
        + + TODO: Check wether the predicates ...PathS... are still useful +
        +
        + +
        +From hydras Require Import DecPreOrder Canon MoreLists First_toggle OrdNotations.
        +Import Relations Relation_Operators.
        +From Coq Require Import Lia.
        + +
        +Set Implicit Arguments.
        +Open Scope t1_scope.
        + +
        +
        + +
        +

        relations associated with canonical sequences

        + +
        +
        + +
        + +
        +Definition transition_S i : relation T1 :=
        +  fun alpha betaalpha zero beta = canon alpha (S i).
        + +
        +Definition transition i : relation T1 :=
        +  match i with 0 ⇒ fun _ _False | S jtransition_S j end.
        + +
        + +
        +Definition bounded_transitionS (n:nat) alpha beta :=
        +   i:nat, (i n)%nat transition_S i alpha beta.
        + +
        +
        + +
        +

        Paths inside epsilon_0

        + + +
        + + In this module, we study paths; i.e. sequences generated by the relations +associated with the canonS i functions. In module O2H we show how pathes are + related to hydra battles. Thus, the various classes of battles are described by predicates on pathes. + +
        + + path_toS beta s alpha : + pathS alpha s beta : + +
        + + beta is reachable from alpha through the sequences s of indices + ( zeros are ignored) + +
        + + Note that only beta can be equal to zero + +
        +
        + +
        + +
        +Inductive path_to (beta: T1) : list nat T1 Prop :=
        +| path_to_1 : (i:nat) alpha ,
        +    i 0 transition i alpha beta path_to beta (i::nil) alpha
        +| path_to_cons : i alpha s gamma,
        +    i 0 transition i alpha gamma
        +    path_to beta s gamma path_to beta (i::s) alpha.
        + +
        +Definition path alpha s beta := path_to beta s alpha.
        + +
        + +
        +
        + +
        +tries to solve a goal of the form (path_to beta s alpha) +
        +
        + +
        +Ltac path_tac :=
        +  repeat (match goal with
        +          | [ |- path_to ?b (?x :: ?y :: ?s) ?a ] ⇒
        +            (eright; [discriminate
        +                    | split;[discriminate | reflexivity]
        +                    | cbn])
        +          | [ |- path_to ?b (?x :: nil) ?a ] ⇒
        +                   (eleft; [discriminate |
        +                            split;cbn ; [discriminate | reflexivity]])
        +                         
        +                 end).
        +Example ex_path1: path_to T1omega (2::2::2::nil) (T1omega × 2).
        + +
        +Example ex_path2: path_to T1omega (3::4::5::6::nil) (T1omega × 2).
        + +
        +Example ex_path3: path_to zero (interval 3 14) (T1omega × 2).
        + +
        +Example ex_path4: path_to zero (List.repeat 3 8) (T1omega × 2).
        + +
        +
        + +
        +path_toS beta s alpha : + pathS alpha s beta : + +
        + + beta is reachable from alpha through the sequence of indices + (shift s) + +
        + + Note that only beta can be equal to zero + +
        +
        + +
        +Lemma path_to_not_nil alpha s beta : path_to beta s alpha s nil.
        + +
        +Inductive path_toS (beta: T1) : list nat T1 Prop :=
        +| path_toS_1 : (i:nat) alpha, transition_S i alpha beta
        +                                      path_toS beta (i::nil) alpha
        +| path_toS_cons : i alpha s gamma,
        +    transition_S i alpha gamma
        +    path_toS beta s gamma
        +    path_toS beta (i::s) alpha.
        + +
        +Definition pathS alpha s beta := path_toS beta s alpha.
        + +
        +
        + +
        +

        Accessibility (without traces)

        + +
        +
        + +
        +Definition acc_from alpha beta := s, path_to beta s alpha.
        + +
        +
        + +
        +

        following a path

        + +
        + + useful helper ? +
        +
        +Fixpoint gnawS (alpha : T1) (s: list nat) :=
        +  match s with
        +    | nilalpha
        +    | (i::s') ⇒ gnawS (canon alpha (S i)) s'
        +  end.
        + +
        + +
        +Fixpoint gnaw (alpha : T1) (s: list nat) :=
        +  match s with
        +    | nilalpha
        +    | (0::s') ⇒ gnaw alpha s'
        +    | (S i :: s') ⇒ gnaw (canon alpha (S i)) s'
        +  end.
        + +
        + +
        + +
        +Fixpoint standard_gnaw (i:nat)(alpha : T1)(l:nat): T1 :=
        +  match l with
        +  | 0 ⇒ alpha
        +  | S mstandard_gnaw (S i) (canon alpha i) m
        +  end.
        + +
        + +
        +
        + +
        +alpha ---> beta in KP + n + +
        +
        + +
        +Definition KP_arrowS n := clos_trans_1n T1 (bounded_transitionS n).
        + +
        +
        + +
        +

        Paths with constant index

        + +
        +
        + +
        + +
        +Definition const_pathS i :=
        +  clos_trans_1n T1 (fun alpha betaalpha zero
        +                                      beta = canon alpha (S i)).
        + +
        +Definition const_path i alpha beta :=
        +  match i with
        +    0 ⇒ False
        +  | S jconst_pathS j alpha beta
        +  end.
        + +
        + +
        + +
        +Lemma const_pathSE i alpha beta: const_pathS i alpha beta
        +                                  const_path (S i) alpha beta.
        + +
        +Definition const_pathS_eps i := clos_refl _ (const_path (S i)).
        + +
        +
        + +
        +

        standard paths

        + +
        +
        + +
        + +
        +Inductive standard_path_toS (j:nat)( beta : T1): nat T1 Prop :=
        +  stdS_1 : i alpha,
        +    alpha zero
        +    beta = canon alpha (S i) j = i
        +    standard_path_toS j beta i alpha
        +| stdS_S : i alpha,
        +    standard_path_toS j beta (S i) (canon alpha (S i))
        +    standard_path_toS j beta i alpha.
        + +
        +Definition standard_pathS i alpha j beta :=
        +  standard_path_toS j beta i alpha.
        + +
        + +
        +Inductive standard_path_to (j:nat)(beta : T1): nat T1 Prop :=
        +| std_1 : i alpha,
        +    alpha zero
        +    beta = canon alpha i j = i i 0
        +    standard_path_to j beta i alpha
        +| std_S : i alpha,
        +    standard_path_to j beta (S i) (canon alpha i)
        +    standard_path_to j beta i alpha.
        + +
        +Definition standard_path i alpha j beta :=
        +  standard_path_to j beta i alpha.
        + +
        +Lemma path_to_interval_inv_le alpha beta i j :
        +  path_to beta (interval i j) alpha
        +  (i j)%nat.
        + +
        +
        + +
        +

        Bridge Lemmas

        + +
        +
        + +
        +Lemma gnawS_gnaw s alpha :
        +  gnawS alpha s = gnaw alpha (shift s).
        + +
        +Lemma gnaw_gnawS s alpha :
        +  gnaw alpha s = gnawS alpha (unshift s).
        + +
        +Lemma path_toS_path_to alpha s beta :
        +  path_toS beta s alpha
        +  path_to beta (shift s) alpha.
        + +
        +Lemma path_to_path_toS :
        +   alpha s beta, path_to beta s alpha
        +                        path_toS beta (unshift s) alpha.
        + +
        +Lemma path_to_path_toS_iff :
        +   alpha s beta, ¬ In 0 s path_to beta s alpha
        +                        path_toS beta (unshift s) alpha.
        + +
        +Lemma path_toS_nf beta s alpha: path_toS beta s alpha nf alpha nf beta.
        + +
        +Lemma path_acc_from alpha s beta:
        +    path alpha s beta acc_from alpha beta.
        + +
        +Lemma path_toS_gnawS : s alpha beta, path_toS beta s alpha
        +                                              beta = gnawS alpha s.
        + +
        +
        + +
        +

        Composition/decomposition of paths

        + +
        +
        + +
        +Lemma path_toS_app beta t gamma :
        +    path_toS gamma t beta alpha s, path_toS beta s alpha
        +                                             path_toS gamma (s++t)%list alpha.
        + +
        +Lemma path_to_app beta t gamma :
        +    path_to gamma t beta alpha s, path_to beta s alpha
        +                                             path_to gamma (s++t)%list alpha.
        + +
        +Lemma path_toS_decompose gamma s alpha :
        +   beta t u, s = t++u
        +                    path_toS beta t alpha path_toS gamma u beta
        +                    path_toS gamma s alpha.
        + +
        +Lemma path_to_decompose gamma alpha beta s t u :
        +  s = t++ u
        +  path_to beta t alpha path_to gamma u beta
        +  path_to gamma s alpha.
        + +
        +Ltac path_decompose x :=
        +  match goal with |- path_to ?a (interval ?from ?to) ?b
        +                  rewrite (interval_app from x to);
        +                  [eapply path_to_app | try lia | try lia]
        +  end.
        + +
        +Lemma path_toS_appR : u gamma alpha,
        +    path_toS gamma u alpha
        +     s t, s nil t nil u = s ++ t
        +                 beta,
        +                  path_toS beta s alpha path_toS gamma t beta.
        + +
        +Lemma path_to_appR : u gamma alpha,
        +    path_to gamma u alpha
        +     s t, s nil t nil u = s ++ t ¬ In 0 u
        +                 beta,
        +                  path_to beta s alpha path_to gamma t beta.
        + +
        +Lemma path_toS_zero_but_last : x u alpha,
        +    path_toS zero (x::u) alpha u nil
        +    path_toS one (but_last x u) alpha.
        + +
        +Lemma path_toS_zero_one : x alpha,
        +    path_toS zero (x::nil) alpha alpha = one.
        + +
        +Lemma path_toS_zero_inv x u alpha :
        +  path_toS zero (x::u) alpha {alpha = one u = nil} +
        +                                {u nil path_toS one
        +                                                      (but_last x u)
        +                                                      alpha}.
        + +
        +Lemma path_toS_zero alpha s : ¬ path_toS alpha s zero.
        + +
        +Lemma path_to_zero alpha s: ¬ path_to alpha s zero.
        + +
        +
        + +
        +todo : use this lemma to remove useless hypotheses +
        +
        + +
        +Lemma path_to_not_In_zero : alpha s beta,
        +    path_to beta s alpha ¬ In 0 s.
        + +
        +Lemma path_toS_tail alpha s beta :
        +    path_toS beta s alpha
        +     gamma n, nf (T1.cons gamma n alpha)
        +                    path_toS (T1.cons gamma n beta) s (T1.cons gamma n alpha).
        + +
        +Lemma path_to_tail alpha s beta :
        +  path_to beta s alpha
        +   gamma n, nf (T1.cons gamma n alpha)
        +                  path_to (T1.cons gamma n beta) s (T1.cons gamma n alpha).
        + +
        +Lemma path_toS_mult alpha s i : nf alpha
        +    path_toS zero s (T1.phi0 alpha)
        +    path_toS (T1.cons alpha i zero) s (T1.cons alpha (S i) zero).
        + +
        +Lemma path_to_mult alpha s i :
        +  nf alpha
        +  path_to zero s (T1.phi0 alpha)
        +  path_to (T1.cons alpha i zero) s (T1.cons alpha (S i) zero).
        + +
        +
        + +
        +

        Properties of gnaw

        + +
        +
        + +
        +Lemma gnaw_nf : s alpha, nf alpha nf (gnaw alpha s).
        + +
        +Lemma gnaw_zero : s, gnaw 0 s = 0.
        + +
        +Lemma gnawS_zero : s, gnawS zero s = zero.
        + +
        +Lemma gnawS_nf : s alpha, nf alpha nf (gnawS alpha s).
        + +
        +Lemma gnaw_succ: alpha i s, nf alpha
        +                                    gnaw (T1.succ alpha) (S i::s) =
        +                                    gnaw alpha s.
        + +
        +Lemma gnaw_rw i s alpha : gnaw alpha (S i::s) = gnaw (canon alpha (S i)) s.
        + +
        +Lemma gnawS_to_path_toS : s alpha beta,
        +    beta = gnawS alpha s beta zero s nil
        +    path_toS beta s alpha.
        + +
        +Lemma gnaw_to_path_to : s alpha beta,
        +    beta = gnaw alpha s ¬ In 0 s beta zero s nil
        +    path_to beta s alpha.
        + +
        +Lemma gnaw_app : s s' alpha,
        +                   gnaw alpha (s ++ s') = gnaw (gnaw alpha s) s'.
        + +
        +Lemma gnawS_app : s s' alpha,
        +                   gnawS alpha (s ++ s') = gnawS (gnawS alpha s) s'.
        + +
        +Lemma gnaws_rw i s alpha : gnawS alpha (i::s) = gnawS (canon alpha (S i)) s.
        + +
        +Lemma gnawS_lim1 (i:nat)(s: list nat) (lambda : T1) :
        +  nf lambda T1limit lambda
        +  gnawS (T1.cons lambda 0 T1.zero) (i::s) =
        +  gnawS (T1.cons (canon lambda (S i)) 0 T1.zero) s.
        + +
        +Lemma gnawS_lim2 (i n:nat)(s: list nat) (lambda : T1) :
        +  nf lambda T1limit lambda
        +  gnawS (T1.cons lambda (S n) T1.zero) (i::s) =
        +  gnawS (T1.cons lambda n (T1.cons (canon lambda (S i)) 0 T1.zero)) s.
        + +
        +Lemma gnawS_succ_eqn1 i s gamma :
        +  nf gamma gnawS (T1.cons (T1.succ gamma) 0 T1.zero) (i::s) =
        +              gnawS (T1.cons gamma i T1.zero) s.
        + +
        +Lemma gnawS_succ_eqn2 :
        +   i n s gamma, nf gamma
        +                      gnawS (T1.cons (T1.succ gamma) (S n) zero) (i::s) =
        +                      gnawS (T1.cons (T1.succ gamma) n
        +                                     (T1.cons gamma i T1.zero)) s.
        + +
        +Lemma gnawS_tail :
        +   i s alpha n beta,
        +                  nf (T1.cons alpha n beta)
        +                  beta T1.zero
        +                  gnawS (T1.cons alpha n beta) (i::s) =
        +                  gnawS (T1.cons alpha n (canon beta (S i))) s.
        + +
        +Lemma gnawS_SSn (i:nat) s :
        +   alpha n ,
        +    nf alpha
        +    gnawS (T1.cons alpha (S n) T1.zero) (i::s) =
        +    gnawS (T1.cons alpha n (canon (T1.cons alpha 0 zero) (S i))) s.
        + +
        +Lemma gnawS_cut1 : s alpha n beta,
        +                    nf (T1.cons alpha n beta)
        +                    gnawS (T1.cons alpha n beta) s = T1.zero
        +                     s1 s2, s = s1 ++ s2
        +                                  gnawS beta s1 = zero
        +                                  gnawS (T1.cons alpha n T1.zero) s2 = zero.
        + +
        +Lemma gnawS_cut2 : s alpha n ,
        +                   nf alpha
        +                   gnawS (T1.cons alpha (S n) T1.zero) s = zero
        +                    s1 s2, s = s1 ++ s2
        +                                 gnawS (T1.phi0 alpha) s1 = zero
        +                                 gnawS (T1.cons alpha n T1.zero) s2 = zero.
        + +
        +Lemma path_to_gnaw : s alpha beta,
        +    path_to beta s alpha
        +    beta = gnaw alpha s.
        + +
        +Lemma gnawS_path_toS : s alpha , s nil gnawS alpha s zero
        +                                        path_toS (gnawS alpha s) s alpha.
        + +
        +Lemma gnaw_path_to : s alpha , s nil ¬ In 0 s
        +                                      gnaw alpha s zero
        +                                      path_to (gnaw alpha s) s alpha.
        + +
        +
        + +
        +

        Properties of acc_from

        + +
        + + +
        +

        Paths with constant index: lemmas

        + +
        +
        + +
        +Lemma const_pathS_repeat i : alpha beta,
        +    const_path (S i) alpha beta
        +     n:nat, path_toS beta (repeat i (S n)) alpha.
        + +
        +Lemma const_pathS_repeatR i : n alpha beta,
        +    path_toS beta (repeat i (S n)) alpha
        +    const_path (S i) alpha beta.
        + +
        +Lemma const_pathS_nf : n alpha beta,
        +    const_pathS n alpha beta
        +    nf alpha nf beta.
        + +
        +Lemma const_pathS_zero n alpha : ¬ const_path (S n) zero alpha.
        + +
        +Lemma const_pathS_LT i alpha beta:
        +                                     nf alpha
        +                                     const_path (S i) alpha beta
        +                                     beta t1< alpha.
        + +
        +Lemma const_path_LT i :
        +   alpha beta,
        +      nf alpha const_path i alpha beta
        +    beta t1< alpha.
        + +
        +Lemma const_pathS_LE i : alpha beta,
        +    nf alpha const_path (S i) alpha beta beta t1 alpha.
        + +
        +Lemma const_pathS_inv : n alpha beta,
        +    const_path (S n) alpha beta
        +    beta = canon alpha (S n)
        +    const_path (S n) (canon alpha (S n)) beta.
        + +
        +Lemma const_pathS_inv_strong : n alpha beta,
        +    const_path (S n) alpha beta
        +    {beta = canon alpha (S n)} +
        +    {const_path (S n) (canon alpha (S n)) beta}.
        + +
        +Lemma const_pathS_trans : n alpha beta gamma,
        +    const_path (S n) alpha beta
        +    const_path (S n) beta gamma
        +    const_path (S n) alpha gamma.
        + +
        +Lemma const_pathS_eps_trans : i alpha beta gamma,
        +    const_pathS_eps i alpha beta
        +    const_pathS_eps i beta gamma
        +    const_pathS_eps i alpha gamma .
        + +
        +Lemma const_pathS_eps_LE_2 : n alpha beta,
        +    nf alpha nf beta
        +    const_pathS_eps n alpha beta
        +    beta t1 alpha.
        + +
        +Lemma Proposition_2_3a:
        +   n alpha , nf alpha alpha zero
        +                    beta gamma, LT gamma beta
        +                                        const_pathS n alpha gamma
        +                                        const_pathS n alpha beta
        +                                        const_pathS n beta gamma.
        + +
        +Lemma KS_thm_2_4_lemma1 : i alpha n beta beta',
        +    nf (T1.cons alpha n beta)
        +    beta zero
        +    const_pathS i beta beta'
        +    const_pathS i (T1.cons alpha n beta)
        +            (T1.cons alpha n beta').
        + +
        +Lemma const_pathS_first_step : i alpha beta,
        +    const_pathS i alpha beta
        +    {beta = canon alpha (S i) } +
        +    {const_pathS i (canon alpha (S i)) beta}.
        + +
        +Lemma KS_thm_2_4_lemma1' : i alpha n beta ,
        +    nf alpha alpha zero
        +    const_pathS i (T1.phi0 alpha) beta
        +    const_pathS i (T1.cons alpha (S n) zero)
        +                (T1.cons alpha n beta).
        + +
        +Lemma KS_thm_2_4_lemma2 (n:nat)(alpha:T1) :
        +  nf alpha alpha zero const_pathS n alpha zero.
        + +
        +Lemma KS_thm_2_4_lemma3_0 : i alpha n,
        +    nf alpha
        +    const_pathS i (T1.cons alpha (S n) zero)
        +            (T1.cons alpha n zero).
        + +
        + +
        +Lemma KS_thm_2_4_lemma3 : i n p alpha ,
        +    nf alpha n < p
        +    const_pathS i (T1.cons alpha p zero)
        +            (T1.cons alpha n zero).
        + +
        +Lemma KS_thm_2_4_lemma4 : i alpha,
        +    nf alpha
        +    const_pathS i (T1.phi0 (succ alpha)) (T1.phi0 alpha).
        + +
        +Lemma KS_thm_2_4_lemma5 : i alpha beta,
        +    const_pathS i alpha beta nf alpha
        +    alpha zero
        +    const_pathS i (T1.phi0 alpha) (T1.phi0 beta).
        + +
        + +
        +Theorem KS_thm_2_4 (lambda : T1) :
        +  nf lambda T1limit lambda
        +   i j, (i < j)%nat
        +              const_path 1 (canon lambda (S j)) (canon lambda (S i)).
        + +
        +
        + +
        + Corollary 12 of KS +
        +
        + +
        + +
        +Corollary Cor12 (alpha : T1) : nf alpha
        +                 beta i n, beta t1< alpha
        +                                 i < n
        +                                 const_path (S i) alpha beta
        +                                 const_path (S n) alpha beta.
        + +
        + +
        +Corollary Cor12_1 (alpha : T1) :
        +  nf alpha
        +   beta i n, beta t1< alpha
        +                   i n
        +                   const_path (S i) alpha beta
        +                   const_path (S n) alpha beta. +
        +Corollary Cor12_2 (alpha : T1) :
        +    nf alpha
        +     beta i n,
        +      i n
        +      const_pathS_eps i alpha beta
        +      const_pathS_eps n alpha beta.
        + +
        +Corollary Cor12_3 (alpha : T1) :
        +  nf alpha
        +   beta i n, beta t1< alpha
        +                   i n
        +                   const_path i alpha beta
        +                   const_path n alpha beta.
        + +
        +Lemma const_pathS_eps_zero n alpha :
        +   const_pathS_eps n zero alpha alpha = zero.
        + +
        + +
        + +
        +Lemma Lemma2_6_1 (alpha : T1) :
        +  nf alpha
        +   beta, beta t1< alpha
        +               {n:nat | const_path (S n) alpha beta}.
        + +
        +Lemma small_lemma (i:nat) (beta : T1) : alpha,
        +      const_pathS i alpha beta
        +      nf alpha
        +      beta t1 canon alpha (S i).
        + +
        +Lemma L2_6_2 (p: nat) :
        +   alpha, nf alpha
        +                 beta, const_pathS p alpha beta
        +                             T1.succ beta t1< alpha
        +                             const_pathS (S p) alpha (T1.succ beta).
        + +
        +Section Lemma_4_3_Proof.
        +  Variables alpha beta : T1.
        +  Hypothesis H00 : alpha zero.
        +  Hypothesis nf1 : nf alpha.
        +  Hypothesis nf2 : nf beta.
        +  Variables n0 n1 n2: nat.
        +  Hypothesis H0: (n0 n2)%nat.
        +  Hypothesis H1: (n1 n2)%nat.
        +  Hypothesis H4: const_pathS_eps n0 alpha beta.
        + +
        +  Remark R4_3_1: const_pathS_eps n2 alpha beta.
        + +
        +  Remark R4_3_2 : const_pathS_eps n2 beta (canon beta (S n1)).
        + +
        + +
        +  Remark R4_3_3: const_pathS_eps n2 alpha (canon beta (S n1)).
        + +
        +  Remark R4_3_4 : (canon beta (S n1) t1 canon alpha (S n2))%t1.
        + +
        +  Lemma Lemma_4_3_0 :
        +    const_pathS_eps n2 (canon alpha (S n2)) (canon beta (S n1)).
        + +
        + +
        +End Lemma_4_3_Proof.
        + +
        +Lemma Lemma_4_3 :
        +   alpha beta : T1,
        +    nf alpha
        +    nf beta
        +     n0 n1 n2 : nat,
        +      (n0 n2)%nat
        +      (n1 n2)%nat
        +      const_pathS_eps n0 alpha beta
        +      const_pathS_eps n2 (canon alpha (S n2)) (canon beta (S n1)).
        + +
        +Lemma const_pathS_LT' (i : nat) (alpha beta : T1) (H:nf alpha):
        +  const_pathS i alpha beta alpha = zero beta t1< alpha.
        + +
        +Lemma Lemma_4_4_1 : s n alpha beta (Ha : nf alpha)
        +                           (Hb : nf beta),
        +                      sorted_ge n s
        +                      const_pathS_eps n alpha beta
        +                      const_pathS_eps (simple_last n s)
        +                              (gnawS alpha s) (gnawS beta s).
        + +
        +Lemma KP_arrowS_zero n beta : KP_arrowS n zero beta beta = zero.
        + +
        + +
        +Lemma KP_5_iii n alpha beta: nf alpha nf beta
        +                              const_pathS n alpha beta
        +                              KP_arrowS n alpha beta.
        + +
        +Lemma Lemma_4_4_0 :
        +   n p alpha beta (Halpha : alpha T1.zero),
        +    nf alpha nf beta (n p)%nat
        +    const_pathS_eps n alpha beta
        +    const_pathS_eps p (canon alpha (S p)) (canon beta (S p)).
        + +
        +Lemma standard_path_shift i alpha j beta :
        +  standard_pathS i alpha j beta
        +  standard_path (S i) alpha (S j) beta.
        + +
        +Lemma standard_path_unshift_0 i alpha j beta :
        +   standard_path i alpha j beta k l,
        +      i = S k j = S l
        +  standard_pathS k alpha l beta.
        + +
        +Lemma standard_path_unshift i alpha j beta :
        +  standard_path (S i) alpha (S j) beta
        +  standard_pathS i alpha j beta.
        + +
        +Lemma standard_path_toS_le_inv : j beta i alpha,
        +    standard_path_toS j beta i alpha (i j)%nat.
        + +
        +Lemma standard_path_to_le_inv : j beta i alpha,
        +    standard_path_to j beta i alpha (i j)%nat.
        + +
        +Lemma standard_path_toS_zero : j beta i alpha,
        +    standard_path_toS j beta i alpha alpha zero.
        + +
        +Lemma standard_path_origin : j beta i alpha,
        +   standard_path_to j beta i alpha alpha zero.
        + +
        +Lemma standard_pathS_path_toS :
        +   i alpha j beta, standard_pathS i alpha j beta
        +                         (i j)%nat
        +                         path_toS beta (interval i j) alpha.
        + +
        +Lemma standard_path_path_to i alpha j beta :
        +  standard_path i alpha j beta i 0
        +  (i j)%nat
        +  path_to beta (interval i j) alpha.
        + +
        +Lemma standard_gnaw_zero l i : standard_gnaw i zero l = zero.
        + +
        +Lemma standard_gnaw_iota_from i alpha l :
        +  i 0
        +  standard_gnaw i alpha l = gnaw alpha (iota_from i l).
        + +
        +Lemma standard_gnaw_plus : (t1 t2 i:nat)(alpha : T1) ,
        +    standard_gnaw i alpha (t1 + t2)%nat =
        +    standard_gnaw (t1 +i)%nat (standard_gnaw i alpha t1) t2.
        + +
        +Lemma standard_path_LE : j beta i alpha,
        +    standard_path i alpha j beta (i j)%nat.
        + +
        +Lemma standard_path_to_nf : i alpha j beta,
        +    standard_path_to j beta i alpha nf alpha nf beta.
        + +
        +Lemma standard_path_zero : i j alpha beta,
        +    standard_path i alpha j beta
        +    alpha = zero
        +    beta = zero.
        + +
        +Lemma standard_path_lt2 : i alpha j beta,
        +    (0 < i)%nat zero t1< alpha
        +    standard_path_to j beta i alpha
        +    beta t1< alpha.
        + +
        +Lemma standard_path_compose j beta k gamma :
        +  standard_path (S j) beta k gamma
        +   i alpha, standard_path i alpha j beta
        +                   standard_path i alpha k gamma.
        + +
        +Lemma standard_gnaw_S_zero : i n alpha ,
        +      standard_gnaw n alpha i = zero standard_gnaw n alpha (S i)=zero.
        + +
        +Lemma standard_gnaw_to_path : t alpha i,
        +    alpha zero i 0
        +    standard_gnaw i alpha t zero
        +    standard_path i alpha (t + i)%nat
        +                  (standard_gnaw i alpha (S t)).
        + +
        +Lemma standard_gnaw_nf l : i alpha,
        +  nf alpha nf (standard_gnaw i alpha l).
        + +
        +Lemma standard_path_equiv_1 :
        +   i j alpha beta, standard_path i alpha j beta
        +                         beta = standard_gnaw i alpha (S j - i)%nat.
        + +
        +Lemma standard_path_equiv_2 :
        +   l i alpha, i 0
        +                    let beta := standard_gnaw i alpha (S l)
        +                    in beta zero
        +                       standard_path i alpha (l + i)%nat beta.
        + +
        +Lemma path_to_S_iota_from :
        +   l i alpha beta,
        +    path_toS beta (iota_from i (S l)) alpha
        +    standard_path_toS (l + i)%nat beta i alpha.
        + +
        +Lemma path_to_S_standard_pathS :
        +   i j alpha beta, (i j)%nat
        +    path_toS beta (interval i j) alpha
        +    standard_pathS i alpha j beta.
        + +
        +Lemma path_toS_standardS_equiv i j alpha beta :
        +  (i j)%nat path_toS beta (interval i j) alpha
        +    standard_pathS i alpha j beta.
        + +
        +Lemma path_to_standard_equiv i j alpha beta :
        +  i 0 (i j)%nat path_to beta (interval i j) alpha
        +    standard_path i alpha j beta.
        + +
        +Lemma standard_pathS_app i alpha j beta k gamma :
        +  (i j)%nat (j k)%nat
        +  standard_pathS i alpha j beta standard_pathS (S j) beta k gamma
        +  standard_pathS i alpha k gamma.
        + +
        +Lemma cons_standard_pathS : alpha n beta ,
        +    nf (T1.cons alpha n beta) gamma i j,
        +    standard_pathS i beta j gamma gamma 0
        +    standard_pathS i (T1.cons alpha n beta) j (T1.cons alpha n gamma).
        + +
        +Lemma cons_standard_path : alpha n beta ,
        +    nf (T1.cons alpha n beta) gamma i j,
        +    standard_path i beta j gamma gamma 0 i 0
        +    standard_path i (T1.cons alpha n beta) j (T1.cons alpha n gamma).
        + +
        +Lemma flatten : (i:nat) alpha (j:nat) beta,
        +     standard_path i alpha j beta
        +    nf alpha zero t1< alpha (0 < i)%nat
        +    const_path j alpha beta.
        + +
        +Lemma standard_gnaw_to_zero :
        +   alpha , nf alpha i,
        +      {p:nat | standard_gnaw i alpha p = zero}.
        + +
        + +
        +Lemma standard_path_to_zero:
        +   alpha i, nf alpha alpha zero
        +                   {j: nat | standard_path (S i) alpha j zero}. +
        +Lemma standard_gnaw_2_zero :
        +   alpha i, nf alpha
        +                   {t: nat | standard_gnaw i alpha t = zero }.
        + +
        +
        + +
        +This section is dedicated to the proof of Lemma p 300 of KS + We associate to any path from alpha to beta with a constant index + a path from alpha to beta with a sequence of indices n+1, n+2, n+3, ... +
        +
        + +
        + +
        +Section Constant_to_standard_Proof.
        +  Variables (alpha beta: T1) (n : nat).
        +  Hypotheses (Halpha: nf alpha) (Hpos : zero t1< beta)
        +             (Hpa : const_pathS n alpha beta).
        + +
        +  Remark Rem0 : beta t1< alpha.
        + +
        +  Remark Rem1 : {k:nat &
        +                   {gamma: T1 |
        +                    standard_path (S n) alpha k gamma
        +                    gamma t1< alpha}}.
        + +
        +  Remark Rem01 : zero t1< alpha.
        + +
        +  Remark Rem02 : alpha zero.
        + +
        +  Remark Rem2 : {t: nat | standard_gnaw (S n) alpha t t1< beta}.
        + +
        +  Let t := proj1_sig Rem2.
        + +
        + +
        + +
        +  Remark Rem03 : (standard_gnaw (S n) alpha t t1< beta)%t1.
        + +
        +  Let P (i:nat) := compare (standard_gnaw (S n) alpha i) beta Datatypes.Lt.
        + +
        +  Remark Rem04 : P 0.
        + +
        +  Remark Rem05 : ¬ P t.
        + +
        +  Remark Rem06 : (0 < t)%nat.
        + +
        +  Instance P_dec i : Decision (P i).
        + +
        +  Let l_def := first_toggle P P_dec 0 t Rem06 Rem04 Rem05.
        + +
        +  Let l := proj1_sig l_def.
        + +
        +  Let gamma := standard_gnaw (S n) alpha l.
        + +
        +  Remark Rem08 :
        +    (0 l)%nat
        +    (l < t)%nat
        +    ( i : nat,
        +        (0 i)%nat
        +        (i l)%nat P i) ¬ P (S l).
        + +
        +  Remark Rem09 : (l < t)%nat.
        + +
        +  Remark Rem10 : P l.
        + +
        +  Remark Rem11 : ¬ P (S l).
        + +
        +  Remark R12 : const_pathS (l+n) alpha beta.
        + +
        +  Remark R13 : (0 < l)%nat gamma zero
        +               standard_path (S n) alpha ((l + n)) gamma.
        + +
        +  Remark R14 : l = 0 gamma = alpha.
        + +
        +  Remark R15 : gamma zero
        +               (0 < l)%nat const_path (n + l) alpha gamma.
        + +
        +  Let m := Nat.pred (n + l).
        + +
        +  Lemma m_def : (0 < l)%nat (n + l = S m)%nat.
        + +
        +  Remark R16 : (0 < l)%nat const_path (n + l) alpha beta.
        + +
        +   Remark R17 : (0 < l)%nat const_pathS (n+l) alpha beta.
        + +
        +  Remark R18 : gamma zero (0 < l)%nat const_pathS (n+l) alpha gamma.
        + +
        +  Remark R19 : beta t1 gamma.
        + +
        +  Remark R20 : gamma zero (0 < l)%nat beta t1< gamma
        +               const_pathS (n+l) gamma beta.
        + +
        +  Remark R21 : gamma zero (0 < l)%nat
        +               gamma = beta const_pathS (n+l) gamma beta.
        + +
        +  Let delta := canon gamma (S (n + l))%nat.
        + +
        +  Remark R22 : delta = standard_gnaw (S n) alpha (S l).
        + +
        +  Remark R23 : const_pathS (n+l) gamma beta
        +               {beta = delta}+{const_pathS (n + l) delta beta}.
        + +
        +  Remark R24 : const_pathS (n+l) gamma beta beta t1 delta.
        + +
        +   Remark R25 : delta t1< beta.
        + +
        +   Remark R26 : ¬ const_pathS (n+l) gamma beta.
        + +
        +   Remark R27 : gamma zero (0 < l)%nat gamma = beta.
        + +
        +   Remark R28 : l = 0 (beta t1 delta)%t1.
        + +
        +  Remark R29 : l 0.
        + +
        +  Remark R30 : gamma zero gamma = beta.
        + +
        +  Remark R31_0 : gamma zero beta = standard_gnaw (S n) alpha l.
        + +
        + +
        +  Lemma gamma_positive : gamma zero.
        + +
        +  Remark R31 : beta = standard_gnaw (S n) alpha l.
        + +
        +  Lemma constant_to_standard_0 :
        +    {l : nat | standard_gnaw (S n) alpha l = beta}.
        + +
        +End Constant_to_standard_Proof.
        + +
        + +
        +Lemma constant_to_standard (alpha beta : T1) (n : nat):
        +    nf alpha const_pathS n alpha beta
        +    {l : nat | standard_gnaw (S n) alpha l = beta}. +
        + +
        +Lemma constant_to_standard_path
        +  (alpha beta : T1) (i : nat):
        +  nf alpha const_pathS i alpha beta zero t1< alpha
        +  {j:nat | standard_path (S i) alpha j beta}. +
        +Corollary LT_to_standard_path (alpha beta : T1) :
        +  beta t1< alpha
        +  {n : nat & {j:nat | standard_path (S n) alpha j beta}}.
        + +
        +
        + +
        +

        Adaptation to E0

        + +
        +
        + +
        +Definition Canon_plus (i:nat)( alpha beta:E0)
        +  := const_path i (cnf alpha) (cnf beta).
        + +
        +Lemma Canon_plus_inv n alpha beta :
        +  Canon_plus (S n) alpha beta
        +  beta = Canon alpha (S n)
        +  Canon_plus (S n) (Canon alpha (S n)) beta.
        + +
        +Theorem KS_thm_2_4_E0 :
        +   lambda,
        +    E0limit lambda
        +     i j, (i < j)%nat
        +                Canon_plus 1 (Canon lambda (S j))
        +                       (Canon lambda (S i)).
        + +
        +Corollary Cor12_E0 : alpha beta i n,
        +    E0lt beta alpha (i n)%nat
        +    Canon_plus (S i) alpha beta
        +    Canon_plus (S n) alpha beta.
        + +
        +Lemma Canon_mono1 alpha i j : E0limit alpha (i< j)% nat
        +                              (Canon alpha i o< Canon alpha j)%e0.
        + +
        +Lemma CanonS_plus_1 alpha beta k i :
        +  beta E0zero alpha E0zero
        +  (beta o< E0phi0 alpha)%e0
        +  (CanonS (Omega_term alpha i + beta)%e0 k =
        +   (Omega_term alpha i + (CanonS beta k))%e0).
        + +
        +Lemma CanonS_Phi0_Succ_eqn i gamma:
        +  CanonS (E0phi0 (E0succ gamma)) i = Omega_term gamma i.
        + +
        +Lemma Lemma2_6_1_E0 (alpha beta: E0) :
        +    (beta o< alpha)%e0
        +    {n:nat | Canon_plus (S n) alpha beta}.
        + +
        +
        + +
        +Lemmas used by F_alpha +
        +
        + +
        +Lemma Canon_plus_first_step: i alpha beta,
        +    Canon_plus (S i) (E0succ alpha) beta
        +    alpha = beta Canon_plus (S i) alpha beta.
        + +
        +Lemma Canon_plus_first_step_lim:
        +   i alpha beta, E0limit alpha
        +                       Canon_plus (S i) alpha beta
        +                       beta = Canon alpha (S i)
        +                       Canon_plus (S i) (Canon alpha (S i)) beta.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Epsilon0.T1.html b/theories/html/hydras.Epsilon0.T1.html new file mode 100644 index 00000000..d55b6918 --- /dev/null +++ b/theories/html/hydras.Epsilon0.T1.html @@ -0,0 +1,2391 @@ + + + + + +hydras.Epsilon0.T1 + + + + +
        + + + +
        + +

        Library hydras.Epsilon0.T1

        + +
        +
        + +
        + +
        + + A type for ordinals terms in Cantor Normal Form + +
        + +After Manolios and Vroon's work on ACL2 + +
        + + +
        +
        + +
        +From Coq Require Import Arith Max Bool Lia Compare_dec Relations Ensembles
        +     Wellfounded Bool RelationClasses Operators_Properties ArithRing
        +     Logic.Eqdep_dec.
        + +
        +From Coq Require PArith.
        +From hydras Require Import More_Arith Restriction DecPreOrder.
        +From hydras Require Import OrdNotations.
        +From hydras Require Export Prelude.Comparable.
        +From hydras Require Export STDPP_compat.
        + +
        +Create HintDb T1.
        + +
        +Set Implicit Arguments.
        + +
        +Declare Scope t1_scope.
        +Delimit Scope t1_scope with t1.
        +Open Scope t1_scope.
        + +
        +Coercion is_true: bool >-> Sortclass.
        + +
        +
        + +
        +

        Definitions

        + + +
        + + +
        + +

        A type of terms (not necessarily in normal form)

        + + +
        + +cons a n b is intended to represent + the ordinal omega^a × (S n) + b + +
        + +Note that T1 contains terms which are not in Cantor normal form. +This issue is solved later which the help of the predicate nf + +
        + + +
        +
        + +
        + +
        +Inductive T1 : Set :=
        +| zero
        +| cons (alpha : T1) (n : nat) (beta : T1) .
        + +
        + +
        +
        + +
        +Basic functions and predicates on T1 + +
        +
        + +
        + +
        +
        + +
        +The (S n)-th ordinal +
        +
        +Notation FS n := (cons zero n zero).
        + +
        +Notation one := (FS 0).
        + +
        +
        + +
        +the n-th (finite) ordinal +
        +
        + +
        +Definition T1nat (n:nat) := match n with 0 ⇒ zero | S pFS p end.
        + +
        +Notation "\F n" := (T1nat n) (at level 29): t1_scope.
        + +
        +Coercion T1nat : nat >-> T1.
        + +
        +Example ten : T1 := 10.
        + +
        +#[deprecated(note="use T1nat" )]
        Notation fin := T1nat (only parsing).
        + +
        + +
        +Notation T1omega := (cons (cons zero 0 zero) 0 zero).
        + +
        + +
        +#[deprecated(note="use T1omega")]
        Notation omega := T1omega (only parsing).
        + +
        + +
        +
        + +
        +Successor and limits (syntactic definitions) +
        +
        + +
        + +
        +Fixpoint T1is_succ alpha :=
        +  match alpha with
        +    | zerofalse
        +    | cons zero _ _true
        +    | cons alpha n betaT1is_succ beta
        +  end.
        + +
        +Fixpoint T1limit alpha :=
        +  match alpha with
        +    | zerofalse
        +    | cons zero _ _false
        +    | cons alpha n zerotrue
        +    | cons alpha n betaT1limit beta
        +  end.
        + +
        + +
        + +
        + +
        + +
        +#[deprecated(note="use T1is_succ")]
        +  Notation succb := T1is_succ (only parsing).
        + +
        +#[deprecated(note="use T1limit")]
        +  Notation limitb := T1limit (only parsing).
        + +
        +
        + +
        +Exponential of base omega +
        +
        + +
        + +
        +Notation phi0 alpha := (cons alpha 0 zero).
        + +
        + +
        +
        + +
        +multiples of phi0 alpha +
        +
        + +
        +Definition omega_term (alpha:T1)(k:nat) :=
        +  cons alpha k zero.
        + +
        +
        + +
        + omega towers + +
        +
        + +
        +Fixpoint omega_tower (height:nat) : T1 :=
        +  match height with
        +  | 0 ⇒ one
        +  | S hphi0 (omega_tower h)
        +  end.
        + +
        + +
        +
        + +
        +Additive principal ordinals + +
        +
        + +
        +Inductive ap : T1 Prop :=
        +  ap_intro : a, ap (phi0 a).
        + +
        +
        + +
        +

        A linear strict order on T1

        + + +
        +
        + +
        +#[global] Instance compare_T1 : Compare T1 :=
        fix cmp (alpha beta:T1) :=
        +  match alpha, beta with
        +  | zero, zeroEq
        +  | zero, cons a' n' b'Lt
        +  | _ , zeroGt
        +  | (cons a n b),(cons a' n' b') ⇒
        +      (match cmp a a' with
        +       | LtLt
        +       | GtGt
        +       | Eq ⇒ (match n ?= n' with
        +                | Eqcmp b b'
        +                | compcomp
        +                end)
        +       end)
        +  end.
        + +
        +Definition lt (alpha beta : T1) : Prop :=
        +  compare alpha beta = Lt.
        + +
        +Notation le := (leq lt).
        + +
        +Example E1 : lt (cons T1omega 56 zero) (omega_tower 3).
        + +
        +Example E2 : ¬ lt (omega_tower 3) (cons T1omega 5 (omega_tower 3))%t1.
        + +
        +
        + +
        +

        Properties of compare

        + +
        +
        + +
        +Lemma compare_cons :
        a n b a' n' b',
        compare (cons a n b) (cons a' n' b') =
        match compare a a' with
        + | LtLt
        + | GtGt
        + | Eq ⇒ (match n ?= n' with
        +        | Eqcompare b b'
        +        | compcomp
        +        end)
        end.
        + +
        + +
        +Lemma compare_rev :
        +   (alpha beta : T1),
        +  compare beta alpha = CompOpp (compare alpha beta). +
        +Lemma compare_reflect :
        +   alpha beta,
        +    match compare alpha beta with
        +    | Ltlt alpha beta
        +    | Eqalpha = beta
        +    | Gtlt beta alpha
        +    end.
        + +
        +Lemma compare_correct (alpha beta: T1):
        +  CompSpec eq lt alpha beta (compare alpha beta).
        + +
        +
        + +
        +

        Properties of Eq

        + +
        +
        + +
        +Lemma compare_refl :
        +   alpha : T1, compare alpha alpha = Eq.
        + +
        +Lemma compare_eq_iff (a b : T1) :
        +  compare a b = Eq a = b.
        + +
        +
        + +
        +

        Properties of lt

        + +
        +
        + +
        +Theorem not_lt_zero alpha : ¬ lt alpha zero.
        + +
        +#[global] Hint Resolve not_lt_zero : T1.
        + +
        +Lemma compare_lt_impl a b :
        +  compare a b = Lt lt a b.
        + +
        +Lemma compare_lt_iff a b :
        +  compare a b = Lt lt a b.
        + +
        +
        + +
        +

        Properties of lt inv

        + +
        +
        +Inductive lt_cases (a b : T1) (n :nat) (a' b':T1) (n':nat) : Type :=
        +  | lt_left (H : lt a a')
        +  | lt_middle (H : a = a')(H1 : (n < n')%nat)
        +  | lt_right (H : a = a')(H1 : n = n')(H2 : lt b b').
        + +
        +Lemma lt_inv_strong :
        +   a n b a' n' b',
        +  lt (cons a n b) (cons a' n' b')
        +  lt_cases a b n a' b' n'.
        + +
        +Theorem lt_irrefl (alpha: T1):
        +  ¬ lt alpha alpha.
        + +
        +Theorem lt_inv :
        +   a n b a' n' b',
        +  lt (cons a n b) (cons a' n' b')
        +  lt a a'
        +  a = a' (n < n')%nat
        +  a = a' n = n' lt b b'.
        + +
        +Lemma lt_inv_coeff:
        +   a n n' b b',
        +  lt (cons a n b) (cons a n' b') n n'.
        + +
        +Lemma lt_inv_coeff_dec :
        +   a n n' b b',
        +  lt (cons a n b) (cons a n' b')
        +  {(n < n')%nat} + { n = n' lt b b'}.
        + +
        +Lemma lt_inv_tail :
        +   a n b b',
        +  lt (cons a n b) (cons a n b') lt b b'.
        + +
        +Lemma head_lt :
        +   alpha alpha' n n' beta beta',
        +       lt alpha alpha'
        +       lt (cons alpha n beta) (cons alpha' n' beta').
        + +
        +Lemma coeff_lt :
        +   alpha n n' beta beta',
        +  (n < n')%nat lt (cons alpha n beta) (cons alpha n' beta').
        + +
        +Lemma tail_lt :
        +   alpha n beta beta',
        +  lt beta beta'
        +  lt (cons alpha n beta) (cons alpha n beta').
        + +
        +Lemma compare_fin_rw (n n1: nat) :
        +  compare (T1nat n) (T1nat n1) = (n ?= n1).
        + +
        +Lemma lt_fin_iff (i j : nat): lt (T1nat i) (T1nat j) Nat.lt i j.
        + +
        +Theorem lt_trans:
        +   alpha beta gamma: T1,
        +  lt alpha beta lt beta gamma lt alpha gamma.
        + +
        + +
        +#[global] Instance t1_strorder: StrictOrder lt. +
        +#[global] Instance: Comparable lt compare. +
        + +
        +Lemma lt_inv_head :
        +   a n b a' n' b',
        +    lt (cons a n b) (cons a' n' b') leq lt a a'.
        + +
        +
        + +
        +

        The predicate "to be in normal form"

        + + +
        + +Cantor normal form needs the exponents of omega to be + in strict decreasing order +
        +
        + +
        +#[ global ] Instance lt_dec : RelDecision lt :=
        +fun alpha betadecide (compare alpha beta = Lt).
        + +
        +Fixpoint nf_b (alpha : T1) : bool :=
        +  match alpha with
        +  | zerotrue
        +  | cons a n zeronf_b a
        +  | cons a n ((cons a' n' b') as b) ⇒
        +      (nf_b a && nf_b b && (bool_decide (lt a' a)))%bool
        +  end.
        + +
        +Definition nf alpha :Prop := nf_b alpha.
        + +
        + +
        +Example bad_term: T1 := cons 1 1 (cons T1omega 2 zero).
        + +
        + +
        +
        + +
        +epsilon0 as a set +
        +
        + +
        +Definition epsilon_0 : Ensemble T1 := nf.
        + +
        +
        + +
        +

        Arithmetic functions

        + + +
        + +

        Successor

        + +
        +
        + +
        +Fixpoint succ (a: T1) : T1 :=
        +  match a with
        +  | zeroT1nat 1
        +  | cons zero n _cons zero (S n) zero
        +  | cons b n ccons b n (succ c)
        +  end.
        + +
        +
        + +
        +

        Predecessor (partial function

        + +
        +
        + +
        +Fixpoint pred (c:T1) : option T1 :=
        +  match c with zeroNone
        +  | cons zero 0 _Some zero
        +  | cons zero (S n) _Some (cons zero n zero)
        +  | cons a n b
        +      match (pred b) with
        +      | NoneNone
        +      | Some cSome (cons a n c)
        +      end
        +  end.
        + +
        +
        + +
        +

        Addition

        + +
        +
        + +
        + +
        +Fixpoint T1add (a b : T1) :T1 :=
        +  match a, b with
        +  | zero, yy
        +  | x, zerox
        +  | cons a n b, cons a' n' b'
        +      (match compare a a' with
        +       | Ltcons a' n' b'
        +       | Gt ⇒ (cons a n (T1add b (cons a' n' b')))
        +       | Eq ⇒ (cons a (S (n+n')) b')
        +       end)
        +  end
        +where "alpha + beta" := (T1add alpha beta) : t1_scope.
        + +
        +#[deprecated(note="use T1add")]
        +  Notation plus := T1add (only parsing).
        + +
        +
        + +
        +

        multiplication

        + +
        +
        + +
        + +
        +Fixpoint T1mul (a b : T1) :T1 :=
        +  match a, b with
        +  | zero, _zero
        +  | _, zerozero
        +  | cons zero n _, cons zero n' b'
        +      cons zero (Peano.pred((S n) × (S n'))) b'
        +  | cons a n b, cons zero n' _
        +      cons a (Peano.pred ((S n) × (S n'))) b
        +  | cons a n b, cons a' n' b'
        +      cons (a + a') n' ((cons a n b) × b')
        +  end
        +where "a * b" := (T1mul a b) : t1_scope.
        + +
        +#[deprecated(note="use T1mul")]
        +  Notation mult := T1mul (only parsing).
        + +
        +
        + +
        +

        Substraction (used as a helper for exponentiation)

        + +
        +
        + +
        +Fixpoint minus (alpha beta : T1) :T1 :=
        +  match alpha,beta with
        + | zero, yzero
        + | cons zero n _, cons zero n' _
        +     if (le_lt_dec n n')
        +     then zero
        +     else cons zero (Peano.pred (n-n')) zero
        + | cons zero n _, zerocons zero n zero
        + | cons zero n _, yzero
        + | cons a n b, zerocons a n b
        + | cons a n b, cons a' n' b'
        +     (match compare a a' with
        +      | Ltzero
        +      | Gtcons a n b
        +      | Eq ⇒ (match Nat.compare n n' with
        +               | Ltzero
        +               | Gt ⇒ (cons a (Peano.pred (n - n')) b')
        +               | Eqb - b'
        +               end)
        +       end)
        end
        where "alpha - beta" := (minus alpha beta):t1_scope.
        + +
        +
        + +
        +

        exponentiation functions

        + + +
        +
        + +
        +Fixpoint exp_F (alpha : T1)(n : nat) :T1 :=
        match n with
        + | 0 ⇒ FS 0
        + | S palpha × (exp_F alpha p)
        end.
        + +
        +Fixpoint exp (alpha beta : T1) :T1 :=
        +  match alpha ,beta with
        + | _, zerocons zero 0 zero
        + | cons zero 0 _ , _cons zero 0 zero
        + | zero, _zero
        + | x , cons zero n' _exp_F x (S n')
        + | cons zero n _, cons (cons zero 0 zero) n' b'
        +        ((cons (cons zero n' zero) 0 zero) ×
        +                ((cons zero n zero) ^ b'))
        + | cons zero n _, cons a' n' b'
        +            (omega_term
        +                    (omega_term (a' - 1) n')
        +                    0) ×
        +                 ((cons zero n zero) ^ b')
        + | cons a n b, cons a' n' b'
        +    ((omega_term (a × (cons a' n' zero))
        +                            0) ×
        +            ((cons a n b) ^ b'))
        +end
        +where "alpha ^ beta " := (exp alpha beta) : t1_scope.
        + +
        +
        + +
        +

        Lemmas

        + +
        +
        + +
        +Lemma compare_of_phi0 alpha beta:
        +  compare (phi0 alpha) (phi0 beta) = compare alpha beta.
        + +
        +Lemma zero_lt : alpha n beta, lt zero (cons alpha n beta).
        + +
        +#[global] Hint Resolve zero_lt head_lt coeff_lt tail_lt : T1.
        + +
        +Open Scope t1_scope.
        + +
        +Lemma zero_nf : nf zero.
        + +
        +Lemma single_nf :
        +   a n, nf a nf (cons a n zero).
        + +
        +Lemma cons_nf :
        +   a n a' n' b,
        +  lt a' a
        +  nf a
        +  nf(cons a' n' b)
        +  nf(cons a n (cons a' n' b)).
        + +
        +#[global] Hint Resolve zero_nf single_nf cons_nf: T1.
        + +
        +Lemma nf_inv1 :
        +   a n b, nf (cons a n b) nf a.
        + +
        +Lemma nf_inv2 :
        +   a n b, nf (cons a n b) nf b.
        + +
        +Lemma nf_inv3 :
        +   a n a' n' b',
        +  nf (cons a n (cons a' n' b')) lt a' a.
        + +
        +Lemma nf_cons_inv a n b : nf (cons a n b) nf a nf b lt b (phi0 a).
        + +
        +Lemma nf_cons_iff a n b : nf (cons a n b) nf a nf b lt b (phi0 a).
        + +
        +
        + +
        +already in Stdlib ? +
        +
        + +
        +Lemma bool_eq_iff (b b':bool) : (b = b') (b b').
        + +
        +Lemma nf_b_cons_eq a n b : nf_b (cons a n b) =
        +                           nf_b a && nf_b b && bool_decide (lt b (phi0 a)).
        + +
        + +
        +Ltac nf_decomp H :=
        +  let nf0 := fresh "nf"
        +  in let nf1 := fresh "nf"
        +     in let Hlp := fresh "lt"
        +     in
        +     match type of H with
        +     | nf (cons ?t ?n zero) ⇒ assert (nf0:= nf_inv1 H)
        +     | nf (cons ?t1 ?n (cons ?t2 ?p ?t3))
        +       ⇒ assert (nf0 := nf_inv1 H); assert(nf1 := nf_inv2 H);
        +          assert (lt := nf_inv3 H)
        +     | nf (cons ?t1 ?n ?t2) ⇒ assert (nf0 := nf_inv1 H); assert(nf1 := nf_inv2 H)
        +     end.
        + +
        +
        + +
        + lt alpha (phi0 beta) Should be deprecated +
        +
        + +
        +Inductive nf_helper : T1 T1 Prop :=
        +| nf_helper_z : alpha, nf_helper zero alpha
        +| nf_helper_c : alpha alpha' n' beta',
        +                  lt alpha' alpha
        +                  nf_helper (cons alpha' n' beta') alpha.
        + +
        +#[global] Hint Constructors nf_helper : T1.
        + +
        + +
        +Definition get_decomposition : c:T1, lt zero c
        +                           {a:T1 & {n:nat & {b:T1 | c = cons a n b}}}.
        + +
        +Ltac decomp_exhib H a n b e:=
        let Ha := fresh in
        let Hn := fresh in
        let Hb := fresh in
        +  match type of H
        +  with lt zero ?c
        +    case (get_decomposition H);
        +     intros a Ha;
        +     case Ha;intros n Hn; case Hn; intros b e;
        +     clear Ha Hn
        +  end.
        + +
        +Lemma nf_FS : n:nat, nf (FS n).
        + +
        +Lemma nf_fin : n:nat, nf (T1nat n).
        + +
        +
        + +
        +

        Successors, limits and zero

        + +
        +
        + +
        +Lemma succ_not_zero : alpha, succ alpha zero.
        + +
        +Lemma succ_is_succ : alpha, T1is_succ (succ alpha).
        + +
        +
        + +
        +

        Second part on lt and le

        + +
        +
        + +
        +Lemma finite_lt :
        +   n p : nat,
        +  (n < p)%nat lt (FS n) (FS p).
        + +
        +Lemma finite_ltR :
        +   n p : nat,
        +  lt (FS n) (FS p) (n < p)%nat.
        + +
        +Lemma le_eq_lt_dec alpha beta:
        +  leq lt alpha beta
        +  {alpha = beta} + {lt alpha beta}.
        + +
        +Lemma lt_succ (alpha : T1) : lt alpha (succ alpha).
        + +
        +Lemma lt_a_phi0_a :
        +   a, lt a (phi0 a).
        + +
        +Lemma phi0_lt :
        +   a b, lt a b lt (phi0 a) (phi0 b).
        + +
        +Lemma phi0_ltR :
        +   a b, lt (phi0 a) (phi0 b) lt a b.
        + +
        +Lemma nf_of_finite :
        +   n b,
        +  nf (cons zero n b) b = zero.
        + +
        +Theorem zero_le :
        +   a, leq lt zero a.
        + +
        +Theorem le_inv :
        +   a n b a' n' b',
        +  leq lt (cons a n b) (cons a' n' b')
        +  lt a a'
        +  a = a' (n < n')%nat
        +  a = a' n = n' leq lt b b'.
        + +
        +Arguments le_inv [a n b a' n' b'] _.
        + +
        +Lemma nf_helper_inv :
        +   a n b a', lt (cons a n b) (phi0 a') lt a a'.
        + +
        +Theorem le_zero_inv :
        +   a, leq lt a zero a = zero.
        + +
        +Theorem le_tail :
        +   a n b b',
        +  leq lt b b'
        +  leq lt (cons a n b) (cons a n b').
        + +
        +#[global] Hint Resolve zero_le le_tail : T1.
        + +
        +Theorem le_phi0 :
        +   a n b, leq lt (phi0 a) (cons a n b).
        + +
        +Lemma head_lt_cons :
        +   a n b, lt a (cons a n b).
        + +
        +#[export] Hint Resolve head_lt_cons: T1.
        + +
        +Definition T1_eq_dec (alpha beta : T1):
        +{alpha = beta} + {alpha beta}.
        + +
        +Definition lt_eq_lt_dec :
        +   alpha beta : T1,
        +  {lt alpha beta} + {alpha = beta} + {lt beta alpha}.
        + +
        +Definition lt_le_dec (alpha beta : T1) :
        +  {lt alpha beta} + {leq lt beta alpha}.
        + +
        +#[ global ] Instance epsilon0_pre_order : TotalPreOrder (leq lt).
        + +
        +#[ global ] Instance epsilon0_dec : RelDecision (leq lt).
        + +
        +Ltac auto_nf :=
        +  match goal with
        +    |- nf ?alpha
        +    ( repeat (apply cons_nf || apply single_nf || apply zero_nf))
        +    || (eapply nf_inv1 || eapply nf_inv2); eauto
        +  end.
        + +
        +Lemma nf_tail_lt_nf b b':
        +  lt b' b nf b'
        +   a n, nf (cons a n b) nf (cons a n b').
        + +
        +Lemma tail_lt_cons :
        +   b n a,
        +  nf (cons a n b) lt b (cons a n b).
        + +
        +Lemma nf_helper_inv1 :
        +   a n b a',
        +  nf_helper (cons a n b) a' lt a a'.
        + +
        +Lemma nf_intro :
        +   a n b,
        +  nf a
        +  nf b
        +  nf_helper b a
        +  nf (cons a n b).
        + +
        +Lemma nf_intro' :
        +   a n b,
        +  nf a
        +  nf b
        +  lt b (cons a 0 zero)
        +  nf (cons a n b).
        + +
        +Lemma nf_helper_intro :
        +   a n b, nf (cons a n b) nf_helper b a.
        + +
        +Lemma nf_coeff_irrelevance :
        +   a b n p, nf (cons a n b) nf (cons a p b).
        + +
        +Lemma nf_helper_phi0 :
        +   a b, nf_helper b a lt b ( phi0 a).
        + +
        +Lemma nf_helper_phi0R :
        +   a b, lt b (phi0 a) nf_helper b a.
        + +
        +Lemma nf_helper_iff :
        +   a b, nf a nf b
        +              (nf_helper b a n, nf (cons a n b)).
        + +
        +Lemma nf_omega_tower : n, nf (omega_tower n).
        + +
        +
        + +
        +A strong induction scheme for nf +
        +
        + +
        +Definition nf_rect : P : T1 Type,
        +    P zero
        +    ( n: nat, P (cons zero n zero))
        +    ( a n b n' b', nf (cons a n b)
        +                         P (cons a n b)
        +                         nf_helper b' (cons a n b)
        +                         nf b'
        +                         P b'
        +                         P (cons (cons a n b) n' b'))
        +     a: T1, nf a P a.
        + +
        +
        + +
        +

        Properties of compare: second part

        + +
        +
        + +
        +Theorem compare_reflectR ( alpha beta : T1) :
        +  (match lt_eq_lt_dec alpha beta with
        +   | inleft (left _) ⇒ Lt
        +   | inleft (right _) ⇒ Eq
        +   | inright _Gt
        +   end)
        +  = compare alpha beta.
        + +
        +
        + +
        +

        Properties of max

        + +
        +
        +Lemma max_nf (alpha beta : T1) :
        +  nf alpha nf beta nf (max alpha beta).
        + +
        +
        + +
        +

        Restriction of lt and le to terms in normal form

        + +
        +
        +Reserved Notation "x 't1<' y" (at level 70, no associativity).
        +Reserved Notation "x 't1<=' y" (at level 70, no associativity).
        +Reserved Notation "x 't1>=' y" (at level 70, no associativity).
        +Reserved Notation "x 't1>' y" (at level 70, no associativity).
        + +
        +Reserved Notation "x 't1<=' y 't1<=' z" (at level 70, y at next level).
        +Reserved Notation "x 't1<=' y 't1<' z" (at level 70, y at next level).
        +Reserved Notation "x 't1<' y 't1<' z" (at level 70, y at next level).
        +Reserved Notation "x 't1<' y 't1<=' z" (at level 70, y at next level).
        + +
        + +
        +Definition LT := restrict nf lt.
        +Infix "t1<" := LT : t1_scope.
        + +
        +Definition LE := restrict nf (leq lt).
        +Infix "t1<=" := LE : t1_scope.
        + +
        + +
        +Notation "alpha t1< beta t1< gamma" :=
        +  (LT alpha beta LT beta gamma) : t1_scope.
        + +
        +Definition Elements alpha : Ensemble T1 :=
        +  fun betabeta t1< alpha.
        + +
        +Coercion Elements : T1 >-> Ensemble.
        + +
        +Lemma LT_nf_l : alpha beta , alpha t1< beta nf alpha.
        + +
        +Lemma LT_nf_r : alpha beta , alpha t1< beta nf beta.
        + +
        +Lemma LT_lt alpha beta : alpha t1< beta lt alpha beta.
        + +
        +Lemma LE_nf_l : alpha beta , alpha t1 beta nf alpha.
        + +
        +Lemma LE_nf_r : alpha beta , alpha t1 beta nf beta.
        + +
        +Lemma LE_le alpha beta : alpha t1 beta leq lt alpha beta.
        + +
        +#[global] Hint Resolve LT_nf_r LT_nf_l LT_lt LE_nf_r LE_nf_l LE_le : T1.
        + +
        +Lemma not_zero_gt_0 (alpha:T1) : alpha zero lt zero alpha.
        + +
        +Lemma not_zero_lt (alpha: T1): nf alpha alpha zero
        +                               zero t1< alpha.
        + +
        +Lemma LE_zero : alpha, nf alpha zero t1 alpha.
        + +
        +Lemma LE_refl : alpha, nf alpha alpha t1 alpha.
        + +
        +Lemma LT_trans : a b c:T1, a t1< b b t1< c a t1< c.
        + +
        +Theorem LE_trans (alpha beta gamma: T1):
        +          alpha t1 beta beta t1 gamma alpha t1 gamma.
        + +
        +Lemma LE_antisym (alpha beta : T1): alpha t1 beta
        +                                     beta t1 alpha
        +                                     alpha = beta.
        + +
        +Lemma LT1 : alpha n beta, nf (cons alpha n beta)
        +                                 zero t1< cons alpha n beta.
        + +
        +Lemma LT2 : alpha alpha' n n' beta beta',
        +    nf (cons alpha n beta)
        +    nf (cons alpha' n' beta')
        +    alpha t1< alpha'
        +    cons alpha n beta t1< cons alpha' n' beta'.
        + +
        +Lemma LT3 : alpha n n' beta beta',
        +    nf (cons alpha n beta)
        +    nf (cons alpha n' beta')
        +    n < n'
        +    cons alpha n beta t1< cons alpha n' beta'.
        + +
        +Lemma LT4 : alpha n beta beta',
        +    nf (cons alpha n beta)
        +    nf (cons alpha n beta')
        +    beta t1< beta'
        +    cons alpha n beta t1< cons alpha n beta'.
        + +
        +#[global] Hint Resolve LT1 LT2 LT3 LT4: T1.
        + +
        +Lemma LT_irrefl (alpha : T1) :
        +  ¬ alpha t1< alpha.
        + +
        +Lemma LE_LT_trans :
        +   alpha beta gamma,
        +  alpha t1 beta beta t1< gamma alpha t1< gamma.
        + +
        +Lemma LT_LE_trans (alpha beta gamma : T1) : alpha t1< beta
        +                                            beta t1 gamma
        +                                            alpha t1< gamma.
        + +
        +Lemma not_LT_zero :
        +   alpha, ¬ alpha t1< zero.
        + +
        +#[ global ] Instance LT_St : StrictOrder LT.
        + +
        +Lemma nf_cons_LT :
        +   (a : T1) (n : nat) (a' : T1) (n' : nat) (b : T1),
        +  a' t1< a
        +  nf a nf (cons a' n' b) nf (cons a n (cons a' n' b)).
        + +
        +#[global] Hint Resolve nf_cons_LT: T1.
        + +
        +#[global] Hint Resolve nf_inv1 nf_inv2 nf_inv3 : T1.
        + +
        +Lemma head_LT_cons :
        +   alpha n beta,
        +  nf (cons alpha n beta)
        +  alpha t1< cons alpha n beta.
        + +
        +Lemma tail_LT_cons :
        +   alpha n beta,
        +  nf (cons alpha n beta)
        +  beta t1< cons alpha n beta.
        + +
        +Lemma LT_inv : a n b a' n' b',
        +    cons a n b t1< cons a' n' b'
        +    a t1< a'
        +    a = a' (n < n' n = n' b t1< b').
        + +
        +Inductive LT_cases (a b : T1) (n :nat) (a' b':T1) (n':nat) : Type :=
        +| LT_left (H : a t1< a')
        +| LT_middle (H : a = a')(H1 : n < n')
        +| LT_right (H : a = a')(H1 : n = n')(H2 : b t1< b').
        + +
        +Lemma LT_inv_strong :
        +   a b n a' b' n',
        +  cons a n b t1< cons a' n' b' LT_cases a b n a' b' n'.
        + +
        +Lemma remove_first_sumand :
        +   a n b b',
        +    cons a n b t1< cons a n b' b t1< b'.
        + +
        +Lemma LT_cons_0 :
        +   a n b a' b',
        +  cons a n b t1< cons a' 0 b' a t1< a' n = 0 a = a' b t1< b'.
        + +
        +Lemma LE_phi0 :
        +   a n b, nf (cons a n b) phi0 a t1 cons a n b.
        + +
        +Lemma nf_tail_lt alpha n beta gamma :
        +  nf (cons alpha n beta) gamma t1< beta
        +  nf (cons alpha n gamma).
        + +
        +
        + +
        +

        Well foundedness of LT

        + +
        +
        + +
        +Module Direct_proof.
        +  Section well_foundedness_proof.
        +    #[local] Hint Unfold restrict LT: T1.
        + +
        +    Lemma Acc_zero : Acc LT zero.
        + +
        + +
        + +
        +    Section First_attempt.
        + +
        +      Lemma wf_LT : alpha: T1, nf alpha Acc LT alpha.
        +    End First_attempt.
        + +
        +
        + +
        +

        Strong accessibility (inspired by Tait's proof)

        + +
        +
        + +
        +    Let Acc_strong (alpha:T1) :=
        +       n beta,
        +        nf (cons alpha n beta) Acc LT (cons alpha n beta).
        + +
        +    Remark acc_impl {A} {R: A A Prop} (a b:A) :
        +      R a b Acc R b Acc R a.
        + +
        + +
        +    Lemma Acc_strong_stronger : alpha,
        +        nf alpha Acc_strong alpha Acc LT alpha.
        + +
        + +
        + +
        +    Lemma Acc_implies_Acc_strong : alpha,
        +        Acc LT alpha Acc_strong alpha. +
        + +
        +
        + +
        +

        A (last) structural induction

        + +
        +
        + +
        + +
        +    Theorem nf_Acc (alpha : T1): nf alpha Acc LT alpha. +
        + +
        +  End well_foundedness_proof.
        +End Direct_proof.
        + +
        +Definition nf_Acc := Direct_proof.nf_Acc.
        + +
        +Corollary nf_Wf : well_founded_restriction _ nf lt.
        + +
        + +
        +Corollary T1_wf : well_founded LT. +
        +Definition transfinite_recursor_lt :
        +   (P:T1 Type),
        +    ( x:T1,
        +        ( y:T1, nf x nf y lt y x P y) P x)
        +     alpha: T1, P alpha.
        + +
        + +
        +Definition transfinite_recursor := well_founded_induction_type T1_wf.
        + +
        +Check transfinite_recursor.
        + +
        + +
        +Import Direct_proof.
        + +
        +Ltac transfinite_induction_lt alpha :=
        +  pattern alpha; apply transfinite_recursor_lt.
        + +
        + +
        +Ltac transfinite_induction alpha :=
        +  pattern alpha; apply transfinite_recursor.
        + +
        + +
        +
        + +
        +

        Properties of successor

        + +
        +
        + +
        + +
        +Lemma succ_nf : alpha : T1 , nf alpha nf (succ alpha).
        + +
        +
        + +
        +

        properties of addition

        + +
        +
        + +
        +Lemma plus_zero alpha: zero + alpha = alpha.
        + +
        +Lemma plus_zero_r alpha: alpha + zero = alpha.
        + +
        + +
        +Lemma succ_is_plus_one (a : T1) : succ a = a + 1.
        + +
        +Lemma succ_of_plus_finite :
        +   a (H: nf a) (i:nat) , succ (a + i) = a + S i.
        + +
        +
        + +
        +

        plus and LT

        + +
        +
        + +
        +Lemma plus_cons_cons_rw1 :
        +   a n b a' n' b',
        +  lt a a'
        +  cons a n b + cons a' n' b' = cons a' n' b'.
        + +
        +Lemma plus_cons_cons_rw2 :
        +   a n b n' b',
        +  nf (cons a n b)
        +  nf (cons a n' b')
        +  cons a n b + cons a n' b' = cons a (S (n + n')) b'.
        + +
        +Lemma plus_cons_cons_rw3 :
        +   a n b a' n' b',
        +  lt a' a
        +  nf (cons a n b)
        +  nf (cons a' n' b')
        +  cons a n b + cons a' n' b'=
        +  cons a n (b + (cons a' n' b')).
        + +
        +
        + +
        +

        On additive principal ordinals

        + +
        +
        + +
        +Lemma ap_plus : a,
        +    ap a
        +     b c,
        +      nf b nf c lt b a lt c a lt (b + c) a.
        + +
        +Lemma ap_plusR :
        +   c,
        +  nf c
        +  c zero
        +  ( a b, nf a nf b lt a c lt b c lt (a + b) c)
        +  ap c.
        + +
        +
        + +
        +Technical lemma for proving plus_nf +
        +
        + +
        +Lemma plus_nf0 :
        +   a, nf a
        +   b c,
        +    lt b (phi0 a)
        +    lt c (phi0 a)
        +    nf b nf c
        +    nf (b + c).
        + +
        + +
        +Lemma plus_nf:
        +   a, nf a b, nf b nf (a + b). +
        + +
        +Lemma omega_term_plus_rw:
        +   a n b,
        +    nf (cons a n b)
        +    omega_term a n + b = cons a n b.
        + +
        + +
        +Lemma plus_is_zero alpha beta :
        +  nf alpha nf beta
        +  alpha + beta = zero alpha = zero beta = zero. +
        + +
        +Lemma T1add_not_monotonous_l :
        +   a b c : T1, a t1< b a + c = b + c.
        + +
        +Lemma T1mul_not_monotonous :
        +   a b c : T1, c zero a t1< b a × c = b × c.
        + +
        +
        + +
        +

        monotonicity of succ

        + +
        +
        + +
        +Lemma succ_strict_mono :
        +   a b,
        +    lt a b nf a nf b
        +    lt (succ a) (succ b).
        + +
        +Lemma succ_strict_mono_LT :
        +   alpha beta,
        +  alpha t1< beta succ alpha t1< succ beta.
        + +
        +Lemma succ_mono :
        +   a b,
        +  nf a nf b
        +  leq lt a b leq lt (succ a) (succ b).
        + +
        +Lemma lt_succ_le_R :
        +   a, nf a b, nf b
        +  leq lt (succ a) b lt a b .
        + +
        +Lemma le_lt_LT alpha beta :
        +  nf alpha nf beta leq lt alpha beta leq LT alpha beta.
        + +
        +Lemma LT_succ_LE_R :
        +   alpha beta,
        +    nf alpha
        +    succ alpha t1 beta alpha t1< beta.
        + +
        +Lemma lt_succ_le_2 :
        +   a,
        +  nf a b, nf b
        +  lt a (succ b) leq lt a b.
        + +
        +
        + +
        +TODO: bulletize this proof ! +
        +
        + +
        +Lemma lt_succ_le :
        +   a,
        +    nf a b, nf b
        +                      lt a b leq lt (succ a) b.
        + +
        +Lemma LT_succ_LE :
        +   alpha beta ,
        +  alpha t1< beta succ alpha t1 beta.
        + +
        +Lemma LT_succ_LE_2:
        +   alpha beta : T1, nf beta
        +    alpha t1< succ beta alpha t1 beta.
        + +
        +Lemma succ_strict_monoR :
        +   alpha beta,
        +    nf alpha nf beta
        +      lt (succ alpha) (succ beta) lt alpha beta.
        + +
        +Lemma succ_monomorphism :
        +   alpha (H:nf alpha) beta (H' : nf beta),
        +    lt alpha beta lt (succ alpha) (succ beta).
        + +
        +Lemma succ_injective :
        +   alpha (H:nf alpha) beta (H' : nf beta),
        +    succ alpha = succ beta alpha = beta.
        + +
        +Lemma succ_compatS :
        +   n:nat, succ (FS n) = FS (S n).
        + +
        +Lemma succ_compat (n:nat) :
        +  succ (T1nat n) = FS n.
        + +
        +
        + +
        +

        monotonicity of phi0

        + +
        +
        + +
        +Lemma phi0_mono_strict :
        +   a b, lt a b lt (phi0 a) (phi0 b).
        + +
        +Lemma phi0_mono_strict_LT :
        +   alpha beta,
        +    alpha t1< beta phi0 alpha t1< phi0 beta.
        + +
        +Lemma phi0_mono :
        +   a b, leq lt a b leq lt (phi0 a) ( phi0 b).
        + +
        +Lemma plus_left_absorb :
        +   a n b c,
        +  lt c (phi0 a) c + cons a n b = cons a n b.
        + +
        +Lemma plus_compat:
        +   n p, FS n + FS p = FS (S n + p).
        + +
        +
        + +
        +

        Multiplication

        + +
        +
        + +
        +Lemma mult_fin_omega :
        +   n: nat,
        +    FS n × T1omega = T1omega.
        + +
        +Lemma phi0_plus_mult :
        +   a b, nf a nf b phi0 (a + b) = phi0 a × phi0 b.
        + +
        +Lemma mult_compat :
        +   n p, FS n × FS p = FS (n × p + n + p)%nat.
        + +
        +Lemma mult_a_0 :
        +   a, a × zero = zero.
        + +
        +Lemma mult_1_a :
        +   a, nf a 1 × a = a.
        + +
        +Lemma mult_a_1 :
        +   a, nf a a × 1 = a.
        + +
        +Lemma mult_nf_fin alpha n: nf alpha nf (alpha × T1nat n).
        + +
        +
        + +
        +

        About minus

        + +
        +
        + +
        +Lemma minus_lt :
        +   a b, lt a b a - b = zero.
        + +
        +Lemma minus_a_a : a, a - a = zero.
        + +
        +Lemma minus_le : a b, leq lt a b a - b = zero.
        + +
        +
        + +
        +

        Exponential

        + +
        +
        + +
        +Lemma exp_fin_omega : n, FS (S n) ^ T1omega = T1omega.
        + +
        +
        + +
        +

        Relations between cons, phi0 and +

        + + +
        + + The next three lemmas express the consistency between + the intuitive meaning given to the constructor cons and + its derivates : phi0, omega-term, and the arithmetic + operations on ordinals which belong to epsilon0 +
        +
        + +
        +Lemma phi0_eq_bad : alpha, T1omega ^ alpha = phi0 alpha.
        + +
        +Lemma phi0_eq : alpha, nf alpha T1omega ^ alpha = phi0 alpha.
        + +
        +Lemma omega_term_def :
        +   a n, nf a omega_term a n = T1omega ^ a × FS n.
        + +
        +Lemma cons_def :
        +   a n b,
        +  nf(cons a n b) cons a n b = T1omega ^ a × FS n + b.
        + +
        +Theorem unique_decomposition :
        +   a n b a' n' b',
        +    nf (cons a n b) nf (cons a' n' b')
        +    T1omega ^ a × FS n + b =
        +    T1omega ^ a' × FS n' + b'
        +    a = a' n = n' b = b'.
        + +
        +Theorem Cantor_normal_form :
        +   o, lt zero o nf o
        +            {a:T1 & {n: nat & {b : T1 |
        +                                o = T1omega ^ a × FS n + b
        +                                nf (cons a n b) }}}.
        + +
        + +
        +Lemma LT_one alpha :
        +  alpha t1< one alpha = zero. +
        +Lemma lt_omega_inv :
        +   alpha,
        +  alpha t1< T1omega alpha = zero n, alpha = FS n.
        + +
        +Ltac T1_inversion H :=
        +  match type of H with lt _ zerodestruct (not_lt_zero H)
        +                  | Nat.lt _ 0 ⇒ destruct (Nat.nlt_0_r _ H)
        +                  | Nat.lt ?x ?xdestruct (Nat.lt_irrefl _ H)
        +                  | lt ?x ?xdestruct (lt_irrefl H)
        +                  | lt (cons _ _ _) (cons _ _ _) ⇒
        +                    destruct (lt_inv H)
        +                  | nf (cons zero ?n ?y) ⇒ let e := fresh "e" in
        +                                             generalize (nf_of_finite H);
        +                                             intros e
        +  end.
        + +
        +Lemma LT_of_finite :
        +   alpha n, alpha t1< FS n alpha = zero
        +                                   p, p < n alpha = FS p.
        + +
        +Lemma nf_omega : nf T1omega.
        + +
        + +
        +Theorem nf_phi0 alpha : nf alpha nf (phi0 alpha).
        + +
        +#[global] Hint Resolve nf_phi0 : T1.
        + +
        +Definition omega_omega := phi0 T1omega.
        + +
        +Lemma nf_omega_omega : nf omega_omega.
        + +
        +Lemma mult_0_a : a, zero × a = zero.
        + +
        +Lemma mult_Sn_add (alpha : T1) n :
        +  nf alpha
        +  alpha × (FS (S n)) = alpha × FS n + alpha.
        + +
        +Lemma cases_for_mult (alpha : T1) :
        +  nf alpha
        +  alpha = zero
        +  ( n : nat, alpha = FS n)
        +  ( a n, a zero alpha = cons a n zero)
        +  ( a n b, a zero b zero alpha = cons a n b).
        + +
        +Lemma L03 alpha n beta p :
        +  alpha zero
        +  (cons alpha n beta × FS p) = cons alpha (p + n × S p) beta.
        + +
        +Lemma L05 a n b c p d :
        +  a zero c zero
        +  (cons a n b × cons c p d) =
        +  cons (a + c) p (cons a n b × d).
        + +
        +Lemma nf_LT_iff :
        +   alpha n beta, nf (cons alpha n beta)
        +                       nf alpha nf beta
        +                        beta t1< phi0 alpha.
        + +
        +Lemma lt_plus_l:
        +   {a b c : T1} {n:nat}, lt a (a + cons b n c).
        + +
        +Lemma lt_plus_r:
        +   {a b c : T1} {n:nat}, ¬ lt (a + cons b n c) a.
        + +
        +Lemma reduce_lt_plus:
        +   a b c: T1,
        +  lt (a+ b) (a + c) lt b c.
        + +
        +Lemma plus_smono_LT_r (alpha:T1) :
        +   beta gamma, nf alpha beta t1< gamma alpha + beta t1< alpha + gamma.
        + +
        +Lemma LT_add (alpha beta : T1): nf alpha nf beta beta zero
        +                                alpha t1< alpha + beta.
        + +
        +Section Proof_of_mult_nf.
        + +
        +  Variable alpha : T1.
        +  Hypothesis Halpha : nf alpha.
        + +
        +  Let P (beta : T1) :=
        +    nf beta nf (alpha × beta)
        +               (alpha zero
        +                 gamma, gamma t1< beta
        +                              alpha × gamma t1< alpha × beta).
        +  Section Induction.
        + +
        +    Variable beta : T1.
        +    Hypothesis Hbeta : nf beta.
        +    Hypothesis IHbeta : delta, delta t1< beta P delta.
        + +
        +    Lemma L1 : alpha = zero P beta.
        + +
        +    Lemma L2 : beta = zero P beta.
        + +
        +    Lemma L3 n p : alpha = FS n beta = FS p P beta.
        + +
        +    Lemma L4 : a n b p, a zero
        +                               alpha = cons a n b beta = FS p
        +                               P beta.
        + +
        +    Lemma L5 a n b c p : a zero c zero
        +                         (cons a n b) × (cons c p zero) =
        +                         cons (a + c) p zero.
        + +
        +    Lemma L6 n c p d : c zero FS n × cons c p d = cons c p (FS n × d).
        + +
        +    Lemma L7 n c p : c zero FS n × cons c p zero = cons c p zero.
        + +
        +    Lemma L8 n c p : alpha = FS n beta = cons c p zero c zero
        +                      P beta.
        + +
        +    Lemma L9 : n c, nf c c zero FS n × c zero.
        + +
        +    Lemma L10 : a n b c, nf c nf (cons a n b)
        +                                a zero c zero
        +                                cons a n b × c zero.
        + +
        +    Lemma L11 n c p d :
        +      alpha = FS n beta = cons c p d c zero
        +      d zero P beta.
        + +
        +    Lemma L12 : a n b c p d , a zero c zero
        +                                     alpha = cons a n b
        +                                     beta = cons c p d
        +                                     P beta.
        + +
        +    Lemma L13 : P beta.
        + +
        +  End Induction.
        + +
        +  Lemma L14 beta : nf beta P beta.
        + +
        +End Proof_of_mult_nf.
        + +
        +Theorem mult_nf alpha beta : nf alpha nf beta
        +                             nf (alpha × beta).
        + +
        +Theorem mult_mono alpha beta gamma : nf alpha alpha zero
        +                                     beta t1< gamma alpha × beta t1< alpha × gamma.
        + +
        +Lemma nf_exp_F alpha n : nf alpha nf (exp_F alpha n).
        + +
        +Lemma exp_F_eq alpha n : nf alpha (exp_F alpha n = alpha ^ n)%t1.
        + +
        +Lemma T1limit_cases : alpha n beta,
        +    nf (cons alpha n beta)
        +    T1limit (cons alpha n beta)
        +    { alpha zero beta = zero} +
        +    {alpha zero T1limit beta }.
        + +
        +Lemma pred_of_succ : beta, nf beta pred (succ beta) = Some beta.
        + +
        +Lemma pred_of_limit : alpha, nf alpha
        +                                    T1limit alpha
        +                                    pred alpha = None.
        + +
        +Definition zero_limit_succ_dec :
        +   alpha, nf alpha
        +                ({alpha = zero} + {T1limit alpha }) +
        +                {beta : T1 | nf beta alpha = succ beta} .
        + +
        +Lemma pred_of_limitR : alpha, nf alpha alpha zero
        +                                     pred alpha = None T1limit alpha.
        + +
        +Lemma pred_LT : alpha beta, nf alpha pred alpha = Some beta
        +                                   beta t1< alpha .
        + +
        +Lemma pred_nf : alpha beta, nf alpha pred alpha = Some beta
        +                                   nf beta.
        + +
        +Lemma T1limit_succ : alpha, nf alpha ¬ T1limit (succ alpha) .
        + +
        +Lemma LT_succ : alpha, nf alpha alpha t1< succ alpha.
        + +
        +Lemma T1limit_not_zero : alpha, nf alpha T1limit alpha
        +                                        alpha zero.
        + +
        +#[global] Hint Resolve T1limit_not_zero : T1.
        + +
        +Lemma T1limit_succ_tail :
        +   alpha n beta, nf beta ¬ T1limit (cons alpha n (succ beta)).
        + +
        +Lemma succ_not_limit : alpha:T1, T1is_succ alpha T1limit alpha = false.
        + +
        +Lemma T1is_succ_def alpha (Halpha : nf alpha) :
        +  T1is_succ alpha {beta | nf beta alpha = succ beta}.
        + +
        +Lemma T1is_succ_iff alpha (Halpha : nf alpha) :
        +  T1is_succ alpha beta : T1, nf beta alpha = succ beta.
        + +
        +Lemma LE_r : alpha beta, alpha t1< beta alpha t1 beta.
        + +
        +Lemma LE_LT_eq_dec :
        +   alpha beta, alpha t1 beta
        +  {alpha t1< beta} + {alpha = beta}.
        + +
        +Lemma LT_eq_LT_dec : alpha beta,
        +    nf alpha nf beta
        +    {alpha t1< beta} + {alpha = beta} + {beta t1< alpha}.
        + +
        +Lemma lt_cons_phi0_inv alpha n beta gamma :
        +  cons alpha n beta t1< phi0 gamma beta t1< phi0 alpha alpha t1< gamma.
        + +
        +Lemma nf_LT_right : alpha n beta beta',
        +    nf (cons alpha n beta)
        +    beta' t1< beta
        +    nf (cons alpha n beta').
        + +
        +Lemma eq_succ_LT : alpha beta, nf beta alpha = succ beta
        +                                      beta t1< alpha.
        + +
        +Lemma eq_succ_lt : alpha beta, nf beta alpha = succ beta
        +                                      lt beta alpha.
        + +
        +Definition strict_lub (s : nat T1) (lambda : T1) :=
        +  ( i, s i t1< lambda)
        +  ( alpha, ( i, s i t1 alpha) lambda t1 alpha).
        + +
        +Definition strict_lub_lub : s l alpha, strict_lub s l
        +                                               ( i, s i t1 alpha)
        +                                               l t1 alpha.
        + +
        +Definition strict_lub_maj : s l , strict_lub s l
        +                                           i, s i t1< l.
        + +
        +Lemma strict_lub_unique : s l l', strict_lub s l
        +                                         strict_lub s l'
        +                                         l = l'.
        + +
        +Lemma strict_lub_T1limit : (alpha :T1)(s : nat T1),
        +    nf alpha strict_lub s alpha T1limit alpha.
        + +
        +Lemma lt_one (alpha:T1) : lt alpha one alpha = zero.
        + +
        +Lemma omega_limit : strict_lub T1nat T1omega.
        + +
        +Lemma LT_succ_LT_eq_dec :
        +   alpha beta, nf alpha nf beta
        +                     alpha t1< succ beta {alpha t1< beta} + {alpha = beta}.
        + +
        +Lemma lt_succ_le_2':
        +   a : T1, nf a b : T1, nf b a t1< succ b
        +                                        a t1< b a = b.
        + +
        +Lemma succ_lt_limit alpha (Halpha : nf alpha)(H : T1limit alpha ):
        +   beta, beta t1< alpha succ beta t1< alpha.
        + +
        +Lemma succ_cons alpha n beta : beta zero nf (cons alpha n beta)
        +                                succ (cons alpha n beta) =
        +                                cons alpha n (succ beta).
        + +
        +Lemma succ_cons' alpha i beta : alpha zero nf (cons alpha i beta)
        +                               succ (cons alpha i beta) =
        +                               cons alpha i (succ beta).
        + +
        +Lemma succ_rw1 : alpha n beta, alpha zero
        +                                      succ (cons alpha n beta)=
        +                                      cons alpha n (succ beta).
        + +
        +Lemma plus_cons_cons_eqn a n b a' n' b':
        +  (cons a n b) + (cons a' n' b') =
        +  match compare a a' with
        +  | Eqcons a (S (n + n')) b'
        +  | Ltcons a' n' b'
        +  | Gtcons a n (T1add b (cons a' n' b'))
        +  end.
        + +
        +Lemma T1addA (x y z :T1) : x + (y + z) = (x + y) + z.
        + +
        +#[global] Instance T1addAssoc : Assoc eq T1add.
        + +
        +Section Proof_of_dist.
        + +
        +   Let P (b: T1) :=
        +      a c, nf a nf b nf c
        +    a × (b + c) = a × b + a × c.
        + +
        + +
        + #[local] Ltac rewrite_ind Hind b :=
        +    pose proof (Hind b) as ->; [ | try apply tail_LT_cons| | | ];
        +    eauto with T1.
        + +
        Lemma L0 : p, P p.
        + +
        +  Theorem mult_plus_distr_l (a b c: T1) :
        +    nf a nf b nf c
        +    a × (b + c) = a × b + a × c.
        + +
        +End Proof_of_dist.
        + +
        +
        + +
        +

        An abstract syntax for ordinals in Cantor normal form

        + +
        +
        + +
        +Declare Scope ppT1_scope.
        +Delimit Scope ppT1_scope with pT1.
        + +
        +Inductive ppT1 :=
        +| PP_fin (_ : nat)
        +| PP_add (_ _ : ppT1)
        +| PP_mult (_ : ppT1) (_ : nat)
        +| PP_exp (_ _ : ppT1)
        +| PP_omega.
        + +
        +Coercion PP_fin : nat >-> ppT1.
        + +
        +Notation "alpha + beta" := (PP_add alpha beta) : ppT1_scope.
        + +
        +Notation "alpha * n" := (PP_mult alpha n) : ppT1_scope.
        + +
        +Notation "alpha ^ beta" := (PP_exp alpha beta) : ppT1_scope.
        + +
        +Notation ω := PP_omega.
        + +
        +Check (ω ^ ω × 2 + 1)%pT1.
        + +
        + +
        +Fixpoint pp0 (alpha : T1) : ppT1 :=
        +  match alpha with
        +  | zeroPP_fin 0
        +  | cons zero n zeroPP_fin (S n)
        +  | cons one 0 zeroω
        +  | cons one 0 beta ⇒ (ω + pp0 beta)%pT1
        +  | cons one n zero ⇒ (ω × (S n))%pT1
        +  | cons one n beta ⇒ (ω × (S n) + pp0 beta)%pT1
        +  | cons alpha 0 zero ⇒ (ω ^ pp0 alpha)%pT1
        +  | cons alpha 0 beta ⇒ (ω ^ pp0 alpha + pp0 beta)%pT1
        +  | cons alpha n zero ⇒ (ω ^ pp0 alpha × (S n))%pT1
        +  | cons alpha n beta ⇒ (ω ^ pp0 alpha × (S n) + pp0 beta)%pT1
        +  end.
        + +
        +Fixpoint eval_pp (e : ppT1) : T1 :=
        +  match e with
        +    PP_fin 0 ⇒ zero
        +  | PP_fin nn
        +  | PP_add e f ⇒ ( (eval_pp e) + (eval_pp f))%t1
        +  | PP_mult e n ⇒ ( (eval_pp e) × (S n))%t1
        +  | PP_exp e f ⇒ ((eval_pp e) ^ (eval_pp f))%t1
        +  | ωT1omega
        +  end.
        + +
        + +
        + +
        + +
        +Fixpoint reassoc (exp : ppT1) (fuel :nat) : ppT1 :=
        +  match exp, fuel with
        +  | exp, 0 ⇒ exp
        +  | PP_add e (PP_add f g), S n
        +    reassoc (PP_add (PP_add (reassoc e n) (reassoc f n))
        +                   (reassoc g n)) n
        +  | PP_add e f , S nPP_add (reassoc e n) (reassoc f n)
        +  | PP_mult e i , S nPP_mult (reassoc e n) i
        +  | PP_exp e f , S nPP_exp (reassoc e n) (reassoc f n)
        +  | e, _e
        +  end.
        + +
        +Fixpoint pp_size (exp : ppT1) : nat :=
        +  match exp with
        +    PP_add e f | PP_exp e f ⇒ (S ((pp_size e) + (pp_size f)))%nat
        +  | PP_mult e _S (pp_size e)
        +  | _ ⇒ 1%nat
        +  end.
        + +
        +Definition pp (e: T1) : ppT1 := let t := pp0 e in reassoc t (pp_size t).
        + +
        + +
        + +
        + +
        +Eval simpl in fun n:nat
        +                 (pp (T1omega ^ (T1omega ^ T1omega × n + T1omega ^ n + T1omega + 1)))%t1 .
        + +
        +Ltac is_closed alpha :=
        +  match alpha with
        +    zeroidtac
        +  | 0 ⇒ idtac
        +  | S ?nis_closed n
        +  |cons ?a ?n ?bis_closed a ; is_closed n ; is_closed b
        +  | ?otherfail
        +  end.
        + +
        +Ltac pp0tac alpha :=
        +  match alpha with
        +  | zeroexact 0
        +  | cons zero ?n zeroexact (S n)
        +  | cons one 0 zeroexact T1omega
        +  | cons one 0 ?betaexact (T1omega + ltac :(pp0tac beta))%pT1
        +  | cons one ?n zeroexact (T1omega × (S n))%pT1
        +  | cons one ?n ?betaexact (T1omega × (S n) + ltac: (pp0tac beta))%pT1
        +  | cons ?alpha 0 zeroexact (T1omega ^ ltac: (pp0tac alpha))%pT1
        +  | cons ?alpha 0 ?beta
        +    exact (T1omega ^ ltac :(pp0tac alpha) + ltac: (pp0tac beta))%pT1
        +  | cons ?alpha ?n zero
        +    exact (T1omega ^ ltac: (pp0tac alpha) × (S n))%pT1
        +  | cons ?alpha ?n ?beta
        +    exact (T1omega ^ ltac: (pp0tac alpha) × (S n) +
        +                   ltac : (pp0tac beta)%pT1)
        +  end.
        + +
        +Ltac pptac term :=
        +  let t := eval cbn in term
        +    in tryif is_closed t then exact (pp t)
        +      else exact term.
        + +
        +Section essai.
        +  Variable n : nat.
        + +
        + +
        + +
        +End essai.
        + +
        +Check (phi0 (phi0 (FS 6))).
        + +
        + +
        + +
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        + +
        + +
        +Example Ex1 : 42 + T1omega = T1omega.
        + +
        +Example Ex2 : T1omega t1< T1omega + 42.
        + +
        +Example Ex3 : 5 × T1omega = T1omega.
        + +
        +Example Ex4 : T1omega t1< T1omega × 5.
        + +
        + +
        +Example Ex5 : T1limit (T1omega ^ (T1omega + 5)).
        + +
        + +
        + +
        +Example alpha_0 : T1 :=
        +  cons (cons (cons zero 0 zero)
        +               0
        +               zero)
        +        0
        +        (cons (cons zero 2 zero)
        +               4
        +               (cons zero 1 zero)).
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +Example alpha_0_eq : alpha_0 = phi0 T1omega +
        +                               phi0 3 × 5 + 2.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Gamma0.Gamma0.html b/theories/html/hydras.Gamma0.Gamma0.html new file mode 100644 index 00000000..652b0c1c --- /dev/null +++ b/theories/html/hydras.Gamma0.Gamma0.html @@ -0,0 +1,1661 @@ + + + + + +hydras.Gamma0.Gamma0 + + + + +
        + + + +
        + +

        Library hydras.Gamma0.Gamma0

        + +
        +
        + +
        +

        A notation system for ordinals less than Gamma0

        + +
        + + Pierre Casteran + LaBRI, Université Bordeaux 1, and LaBRI (CNRS, UMR 5800) + with a contribution by Evelyne Contejean + +
        +
        + +
        +From Coq Require Import Arith List Lia Compare_dec Relations
        +     Wellfounded RelationClasses.
        + +
        +From hydras Require Import Epsilon0.
        +From hydras Require Import More_Arith Restriction.
        +From hydras Require Import ON_Generic.
        +From hydras Require Import rpo.term rpo.rpo.
        +From hydras Require Import T2.
        +From hydras Require Import Compat815.
        +Import Datatypes.
        + +
        +Set Implicit Arguments.
        + +
        +Lemma nf_a : a b n c, nf (gcons a b n c) nf a.
        + +
        +Lemma nf_b : a b n c, nf (gcons a b n c) nf b.
        + +
        +Lemma nf_c : a b n c, nf (gcons a b n c) nf c.
        + +
        +#[global] Hint Resolve nf_a nf_b nf_c : T2.
        + +
        +Ltac nf_inv := ((eapply nf_a; eassumption)||
        +                (eapply nf_b; eassumption)||
        +                (eapply nf_c; eassumption)).
        + +
        +Lemma zero_lt_succ : alpha, zero t2< succ alpha.
        + +
        +Lemma not_lt_zero : alpha, ¬ alpha t2< zero.
        + +
        +Lemma lt_irr : alpha, ¬ alpha t2< alpha.
        + +
        +Ltac lt_clean :=
        +  try (match goal with
        +         [ineq : lt ?a zero |- _ ] ⇒ case (not_lt_zero ineq);auto
        +       |[ineq : Peano.lt ?a 0 |- _ ] ⇒ case (Nat.nlt_0_r a);auto
        +       |[ref : lt ?a ?a |- _] ⇒ case (lt_irr ref);auto
        +       |[ref : Peano.lt ?a ?a |- _] ⇒ case (lt_irr ref);auto
        +       end).
        + +
        +Lemma le_zero_alpha : alpha, zero t2 alpha.
        + +
        +Lemma psi_le_cons : alpha beta n gamma,
        +    [alpha, beta] t2 gcons alpha beta n gamma.
        + +
        +#[global] Hint Resolve psi_le_cons le_zero_alpha: T2.
        + +
        +Lemma le_psi_term_le alpha beta: alpha t2 beta
        +                                          psi_term alpha t2 psi_term beta.
        + +
        +Lemma le_inv_nc : a b n c n' c',
        +    gcons a b n c t2 gcons a b n' c' (n<n')%nat n=n' c t2 c'.
        + +
        +Lemma lt_than_psi : a b n c a' b',
        +    gcons a b n c t2< [a',b']
        +    [a,b]t2<[a',b'].
        + +
        +
        + +
        + in order to establish trichotomy, we first use a measure on pair of + terms +
        +
        + +
        +Section lemmas_on_length.
        +  Open Scope nat_scope.
        + +
        +  Lemma tricho_lt_2 : a1 a2 b1 b2 n1 n2 r1 r2,
        +      t2_length a1 + t2_length a2 <
        +      t2_length (gcons a1 b1 n1 r1) +
        +      t2_length (gcons a2 b2 n2 r2).
        + +
        +  Lemma tricho_lt_2' : a1 a2 b1 b2 n1 n2 r1 r2,
        +      t2_length b1 + t2_length (gcons a2 b2 0 zero) <
        +      t2_length (gcons a1 b1 n1 r1) +
        +      t2_length (gcons a2 b2 n2 r2).
        + +
        +  Lemma tricho_lt_3 : a1 a2 b1 b2 n1 n2 r1 r2,
        +      t2_length b1 + t2_length b2 <
        +      t2_length (gcons a1 b1 n1 r1) + t2_length (gcons a2 b2 n2 r2).
        + +
        +  Lemma tricho_lt_4 : a1 a2 b1 b2 n1 n2 r1 r2,
        +      t2_length a2 + t2_length a1 <
        +      t2_length (gcons a1 b1 n1 r1) +
        +      t2_length (gcons a2 b2 n2 r2).
        + +
        +  Lemma tricho_lt_4' : a1 a2 b1 b2 n1 n2 c1 c2,
        +      t2_length (gcons a1 b1 0 c1) + t2_length b2 <
        +      t2_length (gcons a1 b1 n1 c1) +
        +      t2_length (gcons a2 b2 n2 c2).
        + +
        +  Lemma tricho_lt_5 : a1 a2 b1 n1 n2 c1 c2,
        +      t2_length a2 + t2_length a1 <
        +      t2_length (gcons a1 b1 n1 c1) +
        +      t2_length (gcons a2 (gcons a1 b1 0 zero) n2 c2).
        + +
        +  Lemma tricho_lt_7 : a1 b1 n1 c1 c2,
        +      t2_length c1 + t2_length c2 <
        +      t2_length (gcons a1 b1 n1 c1) +
        +      t2_length (gcons a1 b1 n1 c2).
        + +
        +End lemmas_on_length.
        + +
        +#[global] Hint Resolve tricho_lt_7 tricho_lt_5 tricho_lt_4 tricho_lt_4' tricho_lt_3 tricho_lt_2 tricho_lt_2 : T2.
        + +
        +Open Scope T2_scope.
        + +
        + +
        +Lemma tricho_aux (l: nat) : t t': T2,
        +      t2_length t + t2_length t' < l
        +      {t t2< t'} + {t = t'} + {t' t2< t}. +
        +Definition lt_eq_lt_dec (t t': T2) : {t t2< t'}+{t = t'}+{t' t2< t}.
        + +
        + +
        +Definition lt_ge_dec : t t', {t t2< t'}+{t' t2 t}.
        +Defined.
        + +
        + +
        +#[ global ] Instance compare_T2 : Compare T2 :=
        +fun (t1 t2 : T2) ⇒
        +  match lt_eq_lt_dec t1 t2 with
        +  | inleft (left _) ⇒ Lt
        +  | inleft (right _) ⇒ Eq
        +  | inright _Gt
        +  end.
        + +
        + +
        + +
        +Fixpoint nfb (alpha : T2) : bool :=
        +  match alpha with
        +    zerotrue
        +  | gcons a b n zeroandb (nfb a) (nfb b)
        +  | gcons a b n ((gcons a' b' n' c') as c) ⇒
        +    match compare [a', b'] [a, b] with
        +           Ltandb (nfb a) (andb (nfb b) (nfb c))
        +           | _false
        +           end
        +end.
        + +
        + +
        + +
        + +
        + +
        +Ltac tricho t t' Hname := case (lt_eq_lt_dec t t');
        +                          [intros [Hname|Hname] | intro Hname].
        +Tactic Notation "tricho" constr(t) constr(t') ident(Hname) := tricho t t' Hname.
        + +
        +Section trans_proof.
        +  Variables a1 b1 c1 a2 b2 c2 a3 b3 c3:T2.
        +  Variables n1 n2 n3:nat.
        + +
        +  Hypothesis H12 : gcons a1 b1 n1 c1 t2< gcons a2 b2 n2 c2.
        +  Hypothesis H23 : gcons a2 b2 n2 c2 t2< gcons a3 b3 n3 c3.
        + +
        +  Hypothesis induc : t t' t'',
        +      (t2_length t + t2_length t' +
        +       t2_length t'' <
        +       t2_length (gcons a1 b1 n1 c1) +
        +       t2_length (gcons a2 b2 n2 c2) +
        +       t2_length (gcons a3 b3 n3 c3))%nat
        +      lt t t' lt t' t'' lt t t''.
        + +
        +  Lemma trans_aux : gcons a1 b1 n1 c1 t2< gcons a3 b3 n3 c3.
        + +
        +End trans_proof.
        + +
        +Lemma lt_trans0 : n,
        +     t1 t2 t3,
        +      (t2_length t1 + t2_length t2 + t2_length t3 < n)%nat
        +      lt t1 t2 lt t2 t3 lt t1 t3.
        + +
        +Theorem lt_trans :
        +   t1 t2 t3, t1 t2< t2 t2 t2< t3 t1 t2< t3.
        + +
        +Theorem le_lt_trans alpha beta gamma: alpha t2 beta
        +                                       beta t2< gamma
        +                                       alpha t2< gamma.
        + +
        +Theorem lt_le_trans alpha beta gamma :
        +  alpha t2< beta beta t2 gamma alpha t2< gamma.
        + +
        +Theorem le_trans : alpha beta gamma, alpha t2 beta
        +                                            beta t2 gamma
        +                                            alpha t2 gamma.
        + +
        +Lemma psi_lt_head : alpha beta n gamma alpha' beta' n' gamma',
        +    [alpha, beta] t2< [alpha', beta']
        +    gcons alpha beta n gamma t2< gcons alpha' beta' n' gamma'.
        + +
        +Lemma nf_inv_tail : a b n c , nf (gcons a b n c)
        +                                     c t2< [a,b].
        + +
        +Theorem lt_beta_psi : beta alpha, beta t2< [alpha, beta].
        + +
        +Lemma lt_beta_cons : alpha beta n gamma,
        +    beta t2< gcons alpha beta n gamma.
        + +
        +Theorem lt_alpha_psi : alpha beta, alpha t2< [alpha, beta].
        + +
        +Lemma lt_alpha_cons : alpha beta n gamma,
        +    alpha t2< gcons alpha beta n gamma.
        + +
        +#[global] Hint Resolve lt_beta_cons lt_alpha_cons : T2.
        + +
        +Lemma le_cons_tail alpha beta n gamma gamma':
        +  gamma t2 gamma'
        +  gcons alpha beta n gamma t2 gcons alpha beta n gamma'.
        + +
        +
        + +
        +

        terms in normal form

        + +
        +
        + +
        +Lemma nf_fin_inv : gamma n, nf (gcons zero zero n gamma)
        +                                      gamma = zero.
        + +
        +Lemma lt_tail0: c, nf c c zero gtail c t2< c.
        + +
        +Lemma lt_tail: a b n c, nf (gcons a b n c) c t2< gcons a b n c.
        + +
        +Lemma le_one_cons : a b n c, one t2 gcons a b n c.
        + +
        +#[global] Hint Resolve le_one_cons : T2.
        + +
        +Lemma fin_lt_omega : n, fin n t2< omega.
        + +
        +Lemma omega_lt_epsilon0 : omega t2< epsilon0.
        + +
        +Lemma omega_lt_epsilon : alpha, omega t2< epsilon alpha.
        + +
        +Lemma lt_one_inv : alpha, alpha t2< one alpha = zero.
        + +
        +Lemma lt_cons_omega_inv : alpha beta n gamma,
        +    gcons alpha beta n gamma t2< omega
        +    nf (gcons alpha beta n gamma)
        +    alpha = zero beta = zero gamma = zero.
        + +
        +Lemma lt_omega_inv alpha : nf alpha alpha t2< omega
        +                            {n:nat | alpha = fin n}.
        + +
        +Lemma lt_omega_is_fin alpha: nf alpha alpha t2< omega
        +                                         is_finite alpha.
        + +
        +Theorem lt_compat (n p : nat): fin n t2< fin p
        +                                (n < p)%nat.
        + +
        +Theorem lt_compatR (n p : nat): (n <p)%nat
        +                                 fin n t2< fin p.
        + +
        +Lemma finite_is_finite : n, is_finite (fin n).
        + +
        +Lemma is_finite_finite : alpha, is_finite alpha
        +                                       {n : nat | alpha = fin n}.
        + +
        +Lemma compare_reflect alpha beta : match compare alpha beta with
        +                                     | Ltalpha t2< beta
        +                                     | Eqalpha = beta
        +                                     | Gtbeta t2< alpha
        +                                     end.
        + +
        +Lemma compare_correct alpha beta :
        +  CompareSpec (alpha = beta) (lt alpha beta) (lt beta alpha)
        +              (compare alpha beta).
        + +
        +Lemma compare_Lt : alpha beta, compare alpha beta = Lt
        +                                         alpha t2< beta.
        + +
        +
        + +
        + Compare with the proof of T2.Ex6 +
        +
        + +
        +Example Ex6 : gcons 1 0 12 omega t2< [0,[2,1]].
        + +
        +Lemma compare_Eq : (alpha beta : T2), compare alpha beta = Eq
        +                                         alpha = beta.
        + +
        +Lemma compare_Gt : alpha beta, compare alpha beta = Gt
        +                                         beta t2< alpha.
        + +
        +Arguments compare_Gt [alpha beta].
        +Arguments compare_Lt [alpha beta].
        +Arguments compare_Eq [alpha beta].
        + +
        +#[global] Hint Resolve compare_Eq compare_Lt compare_Gt : T2.
        + +
        +Lemma compare_rw_lt alpha beta : alpha t2< beta
        +                                  compare alpha beta = Lt.
        + +
        +Lemma compare_rw_eq (alpha beta : T2): alpha = beta
        +                                  compare alpha beta = Eq.
        + +
        +Lemma compare_rw_gt alpha beta: beta t2< alpha
        +                                  compare alpha beta = Gt.
        + +
        +
        + +
        + plus is defined here, because it requires decidable comparison +
        +
        + +
        + +
        +Fixpoint plus (t1 t2 : T2) {struct t1} : T2 :=
        +  match t1,t2 with
        +  | zero, yy
        +  | x, zerox
        +  | gcons a b n c, gcons a' b' n' c'
        +     (match compare (gcons a b 0 zero)
        +                    (gcons a' b' 0 zero) with
        +      | Ltgcons a' b' n' c'
        +      | Gtgcons a b n (c + gcons a' b' n' c')
        +      | Eqgcons a b (S(n+n')) c'
        +      end)
        +  end
        +where "alpha + beta" := (plus alpha beta): T2_scope.
        + +
        +Example Ex7 : 3 + epsilon0 = epsilon0. +
        + +
        +Lemma plus_alpha_0 (alpha: T2): alpha + zero = alpha.
        + +
        +Lemma lt_succ (alpha: T2): alpha t2< succ alpha.
        + +
        +Theorem lt_succ_le alpha : beta, alpha t2< beta nf beta
        +                                  succ alpha t2 beta.
        + +
        +Lemma succ_lt_le : a b, nf a nf b a t2< succ b a t2 b.
        + +
        +Lemma succ_of_cons : a b n c, zero t2< a zero t2< b
        +                                     succ (gcons a b n c)= gcons a b n (succ c).
        + +
        +
        + +
        +

        Well-foundedness (with rpo) (Evelyne Contejean)

        + +
        +
        + +
        +Inductive subterm : T2 T2 Prop :=
        +| subterm_a : a b n c, subterm a (gcons a b n c)
        +| subterm_b : a b n c, subterm b (gcons a b n c)
        +| subterm_c : a b n c, subterm c (gcons a b n c)
        +| subterm_trans : t t1 t2, subterm t t1 subterm t1 t2
        +                                  subterm t t2.
        + +
        +Lemma nf_subterm alpha beta : subterm alpha beta
        +                              nf beta nf alpha.
        + +
        +Theorem subterm_lt alpha beta: subterm alpha beta nf beta
        +                                alpha t2< beta.
        + +
        +Ltac subtermtac :=
        +  match goal with
        +    [|- subterm ?t1 (gcons ?t1 ?t2 ?n ?t3)] ⇒
        +    constructor 1
        +  | [|- subterm ?t2 (gcons ?t1 ?t2 ?n ?t3)] ⇒
        +    constructor 2
        +  | [|- subterm ?t3 (gcons ?t1 ?t2 ?n ?t3)] ⇒
        +    constructor 3
        +  | [|- subterm ?t4 (gcons ?t1 ?t2 ?n ?t3)] ⇒
        +    ((constructor 4 with t1; subtermtac) ||
        +     (constructor 4 with t2; subtermtac) ||
        +     (constructor 4 with t3; subtermtac))
        +  end.
        + +
        +Module Gamma0_sig <: Signature.
        + +
        +  Inductive symb0 : Set := nat_0 | nat_S | ord_zero | ord_psi | ord_cons.
        + +
        +  Definition symb := symb0.
        + +
        +  Lemma eq_symbol_dec : f1 f2 : symb, {f1 = f2} + {f1 f2}.
        + +
        +
        + +
        +The arity of a symbol contains also the information about built-in theories as in CiME +
        +
        + +
        + +
        +  Inductive arity_type : Set :=
        +  | AC : arity_type
        +  | C : arity_type
        +  | Free : nat arity_type.
        + +
        +  Definition arity : symb arity_type :=
        +    fun fmatch f with
        +             | nat_0Free 0
        +             | ord_zeroFree 0
        +             | nat_SFree 1
        +             | ord_psiFree 2
        +             | ord_consFree 3
        +             end.
        + +
        +End Gamma0_sig.
        + +
        +
        + +
        +

        Module Type Variables.

        + + There are almost no assumptions, except a decidable equality. +
        +
        + +
        +Module Vars <: Variables.
        + +
        +  Inductive empty_set : Set := .
        +  Definition var := empty_set.
        + +
        +  Lemma eq_variable_dec : v1 v2 : var, {v1 = v2} + {v1 v2}.
        + +
        +End Vars.
        + +
        +Module Gamma0_prec <: Precedence.
        + +
        +  Definition A : Set := Gamma0_sig.symb.
        +  Import Gamma0_sig.
        + +
        +  Definition prec : relation A :=
        +    fun f gmatch f, g with
        +               | nat_0, nat_STrue
        +               | nat_0, ord_zeroTrue
        +               | nat_0, ord_consTrue
        +               | nat_0, ord_psiTrue
        +               | ord_zero, nat_STrue
        +               | ord_zero, ord_consTrue
        +               | ord_zero, ord_psiTrue
        +               | nat_S, ord_consTrue
        +               | nat_S, ord_psiTrue
        +               | ord_cons, ord_psiTrue
        +               | _, _False
        +               end.
        + +
        +  Inductive status_type : Set :=
        +  | Lex : status_type
        +  | Mul : status_type.
        + +
        +  Definition status : A status_type := fun fLex.
        + +
        +  Lemma prec_dec : a1 a2 : A, {prec a1 a2} + {¬ prec a1 a2}.
        + +
        +  Lemma prec_antisym : s, prec s s False.
        + +
        +  Lemma prec_transitive : transitive prec.
        + +
        +End Gamma0_prec.
        + +
        +Module Gamma0_alg <: Term := term.Make (Gamma0_sig) (Vars).
        +Module Gamma0_rpo <: RPO := rpo.Make (Gamma0_alg) (Gamma0_prec).
        + +
        +Import Gamma0_alg Gamma0_rpo Gamma0_sig.
        + +
        +Fixpoint nat_2_term (n:nat) : term :=
        +  match n with 0 ⇒ (Term nat_0 nil)
        +          | S pTerm nat_S ((nat_2_term p)::nil)
        +  end.
        + +
        +
        + +
        +

        Every (representation of a) natural number is less than

        + + a non zero ordinal +
        +
        + +
        +Lemma nat_lt_cons : (n:nat) t p c ,
        +    rpo (nat_2_term n)
        +        (Term ord_cons (t::p::c::nil)).
        + +
        +Lemma nat_lt_psi : (n:nat) a b, rpo (nat_2_term n)
        +                                           (Term ord_psi (a::b::nil)).
        + +
        +Theorem rpo_trans : t t1 t2, rpo t t1 rpo t1 t2 rpo t t2.
        + +
        +Fixpoint T2_2_term (a:T2) : term :=
        +  match a with
        +    zeroTerm ord_zero nil
        +  |gcons a b 0 zeroTerm ord_psi (T2_2_term a :: T2_2_term b ::nil)
        +  |gcons a b n c
        +   Term ord_cons (Term ord_psi
        +                       (T2_2_term a :: T2_2_term b ::nil) ::nat_2_term n ::
        +                       T2_2_term c::nil)
        +  end.
        + +
        +Fixpoint T2_size (o:T2):nat :=
        +  match o with zero ⇒ 0
        +          | gcons a b n cS (T2_size a + T2_size b + n + T2_size c)%nat
        +  end.
        + +
        +Lemma T2_size1 : a b n c, (T2_size zero < T2_size (gcons a b n c))%nat.
        + +
        +Lemma T2_size2 : a b n c , (T2_size a < T2_size (gcons a b n c))%nat.
        + +
        +Lemma T2_size3 : a b n c , (T2_size b < T2_size (gcons a b n c))%nat.
        + +
        +Lemma T2_size4 : a b n c , (T2_size c < T2_size (gcons a b n c))%nat.
        + +
        +#[global] Hint Resolve T2_size1 T2_size2 T2_size3 T2_size4 : T2.
        + +
        +
        + +
        +let us recall subterm properties on T2 +
        +
        + +
        +Lemma lt_subterm1 : a a' n' b' c', a t2< a'
        +                                            a t2< gcons a' b' n' c'.
        + +
        +#[global] Hint Resolve nat_lt_cons lt_subterm1 : T2.
        + +
        +Lemma nat_2_term_mono : n n', (n < n')%nat
        +                                     rpo (nat_2_term n) (nat_2_term n').
        + +
        +Lemma T2_size_psi : a b n c ,
        +    (T2_size [a,b] T2_size (gcons a b n c))%nat.
        + +
        + +
        +Lemma rpo_2_2 : ta1 ta2 tb1 tb2 ,
        +    rpo ta1 ta2
        +    rpo tb1 (Term ord_psi (ta2:: tb2::nil))
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_psi (ta2:: tb2 ::nil)).
        + +
        +Lemma rpo_2_3 : ta1 ta2 tb1 tb2 n1 tc1,
        +    rpo ta1 ta2
        +    rpo tb1 (Term ord_psi (ta2:: tb2::nil))
        +    rpo tc1 (Term ord_psi (ta1:: tb1::nil))
        +    rpo (Term ord_cons ((Term ord_psi (ta1:: tb1 ::nil))
        +                          ::(nat_2_term n1)::tc1::nil))
        +        (Term ord_psi (ta2:: tb2 ::nil)).
        + +
        +Lemma rpo_2_1 : ta1 ta2 tb1 tb2 n1 n2 tc1 tc2,
        +    rpo ta1 ta2
        +    rpo tb1 (Term ord_psi (ta2:: tb2::nil))
        +    rpo tc1 (Term ord_psi (ta1:: tb1::nil))
        +    rpo (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::(nat_2_term n1) ::tc1::nil))
        +        (Term ord_cons ((Term ord_psi (ta2:: tb2 ::nil))
        +                          ::(nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_2_4 : ta1 ta2 tb1 tb2 n2 tc2,
        +    rpo ta1 ta2
        +    rpo tb1 (Term ord_psi (ta2:: tb2::nil))
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_cons
        +              ((Term ord_psi
        +                     (ta2:: tb2 ::nil)):: (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_3_2 : ta1 tb1 tb2 ,
        +    rpo tb1 tb2
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_psi (ta1:: tb2 ::nil)).
        + +
        +Lemma rpo_3_3 : ta1 tb1 tb2 n1 tc1,
        +    rpo tb1 tb2
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::(nat_2_term n1) ::tc1::nil))
        +        (Term ord_psi (ta1:: tb2 ::nil)).
        + +
        +Lemma rpo_3_1 : ta1 tb1 tb2 n1 n2 tc1 tc2,
        +    rpo tb1 tb2
        +    rpo tc1 (Term ord_psi (ta1:: tb1::nil))
        +    rpo (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::(nat_2_term n1) ::tc1::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta1:: tb2 ::nil))::(nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_3_4 : ta1 tb1 tb2 n2 tc2,
        +    rpo tb1 tb2
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta1:: tb2 ::nil))::
        +                                               (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_4_2 : ta1 ta2 tb1 tb2 ,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil)) tb2
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_psi (ta2:: tb2 ::nil)).
        + +
        +Lemma rpo_4_3 : ta1 ta2 tb1 tb2 n1 tc1,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil)) tb2
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                               (nat_2_term n1) ::tc1::nil))
        +        (Term ord_psi (ta2:: tb2 ::nil)).
        + +
        +Lemma rpo_4_1 : ta1 ta2 tb1 tb2 n1 n2 tc1 tc2,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil)) tb2
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo
        +      (Term ord_cons
        +            ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                             (nat_2_term n1) ::tc1::nil))
        +      (Term ord_cons
        +            ((Term ord_psi (ta2:: tb2 ::nil))::
        +                                             (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_4_4 : ta1 ta2 tb1 tb2 n2 tc2,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil)) tb2
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta2:: tb2 ::nil))::
        +                                               (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_5_2 :
        +   ta1 ta2 tb1 ,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_psi (ta2:: (Term ord_psi (ta1::tb1::nil)) ::nil)).
        + +
        +Lemma rpo_5_3 : ta1 ta2 tb1 n1 tc1,
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo
        +      (Term ord_cons
        +            ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                             (nat_2_term n1) ::tc1::nil))
        +      (Term ord_psi (ta2:: (Term ord_psi (ta1:: tb1 ::nil)) ::nil)).
        + +
        +Lemma rpo_5_1 : ta1 ta2 tb1 n1 n2 tc1 tc2,
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo
        +      (Term ord_cons
        +            ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                             (nat_2_term n1) ::tc1::nil))
        +      (Term ord_cons
        +            ((Term ord_psi (ta2::
        +                               (Term ord_psi (ta1:: tb1 ::nil))
        +                               ::nil))::
        +                                      (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_5_4 : ta1 ta2 tb1 n2 tc2,
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta2::
        +                                 (Term ord_psi (ta1:: tb1 ::nil))
        +                                 ::nil))::
        +                                        (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_6_1 : ta1 tb1 n1 n2 tc1 tc2,
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    (n1 < n2)%nat
        +    rpo
        +      (Term ord_cons
        +            ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                             (nat_2_term n1) ::tc1::nil))
        +      (Term ord_cons
        +            ((Term ord_psi (ta1:: tb1 ::nil)):: (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_6_4 : ta1 tb1 n2 tc2,
        +    (0 < n2)%nat
        +    rpo (Term ord_psi (ta1:: tb1 ::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                               (nat_2_term n2) ::tc2::nil)).
        + +
        +Lemma rpo_7_1 : ta1 tb1 n1 tc1 tc2,
        +    rpo tc1 (Term ord_psi (ta1:: tb1 ::nil))
        +    rpo tc1 tc2
        +    rpo (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                               (nat_2_term n1) ::tc1::nil))
        +        (Term ord_cons
        +              ((Term ord_psi (ta1:: tb1 ::nil))::
        +                                               (nat_2_term n1) ::tc2::nil)).
        + +
        +
        + +
        +

        inclusion of the order lt in the rpo

        + +
        +
        + +
        +Section lt_incl_rpo.
        +  Variable s :nat.
        +  Variables (a1 b1 c1 a2 b2 c2:T2)(n1 n2:nat).
        + +
        +  Hypothesis Hsize :
        +    ((T2_size (gcons a1 b1 n1 c1) + T2_size (gcons a2 b2 n2 c2)) = S s)%nat.
        + +
        +  Hypothesis Hrec : o' o, (T2_size o + T2_size o' s)%nat
        +                                   o t2< o' nf o nf o'
        +                                   rpo (T2_2_term o) (T2_2_term o').
        + +
        +  Hypothesis nf1 : nf (gcons a1 b1 n1 c1).
        +  Hypothesis nf2 : nf (gcons a2 b2 n2 c2).
        + +
        +  Remark nf_a1 : nf a1.
        + +
        +  Remark nf_a2 : nf a2.
        + +
        +  Remark nf_b1 : nf b1.
        + +
        +  Remark nf_b2 : nf b2.
        + +
        +  #[local] Hint Resolve nf1 nf2 nf_a1 nf_a2 nf_b1 nf_b2 : T2.
        + +
        +  Remark nf_c1 : nf c1.
        + +
        +  Remark nf_c2 : nf c2.
        + +
        +  #[local] Hint Resolve nf_c1 nf_c2 : T2.
        + +
        +  Hypothesis H : gcons a1 b1 n1 c1 t2< gcons a2 b2 n2 c2.
        + +
        +  Lemma cons_rw : a b n c,
        +      (n=0 c=zero
        +       (T2_2_term (gcons a b n c)=
        +        (Term ord_psi
        +              ((T2_2_term a)::(T2_2_term b)::nil))))
        +      (T2_2_term (gcons a b n c)=
        +       Term ord_cons
        +            ((Term ord_psi ((T2_2_term a)::(T2_2_term b)::nil))
        +               ::(nat_2_term n)::(T2_2_term c)::nil)).
        + +
        + +
        +  Lemma lt_rpo_cons_cons : rpo (T2_2_term (gcons a1 b1 n1 c1))
        +                               (T2_2_term (gcons a2 b2 n2 c2)).
        + +
        +End lt_incl_rpo.
        + +
        +Lemma lt_inc_rpo_0 : n,
        +     o' o, (T2_size o + T2_size o' n)%nat
        +                 o t2< o' nf o nf o'
        +                 rpo (T2_2_term o) (T2_2_term o').
        + +
        +Remark R1 : Acc P.prec nat_0.
        + +
        +#[global] Hint Resolve R1 : T2.
        + +
        +Remark R2 : Acc P.prec ord_zero.
        + +
        +#[global] Hint Resolve R2 : T2.
        + +
        +Remark R3 : Acc P.prec nat_S.
        + +
        +#[global] Hint Resolve R3 : T2.
        + +
        +Remark R4 : Acc P.prec ord_cons.
        + +
        +#[global] Hint Resolve R4 : T2.
        + +
        +Remark R5 : Acc P.prec ord_psi.
        + +
        +#[global] Hint Resolve R5 : T2.
        + +
        +Theorem well_founded_rpo : well_founded rpo.
        + +
        +Section well_founded.
        + +
        +  Let R := restrict nf lt.
        + +
        +  #[local] Hint Unfold restrict R : T2.
        + +
        +  Lemma R_inc_rpo : o o', R o o' rpo (T2_2_term o) (T2_2_term o').
        + +
        + +
        +  Lemma nf_Wf : well_founded_restriction _ nf lt.
        + +
        +End well_founded.
        + +
        +Definition transfinite_induction :
        +   (P:T2 Type),
        +    ( x:T2, nf x
        +                  ( y:T2, nf y y t2< x P y) P x)
        +     a, nf a P a.
        + +
        +Definition transfinite_induction_Q :
        +   (P : T2 Type) (Q : T2 Prop),
        +    ( x:T2, Q x nf x
        +                  ( y:T2, Q y nf y y t2< x P y) P x)
        +     a, nf a Q a P a.
        + +
        +
        + +
        +

        the Veblen function phi

        + +
        + + See Schutte.Critical.phi +
        +
        + +
        + +
        +Definition phi (alpha beta : T2) : T2 :=
        +  match beta with
        +    zero[alpha, beta]
        +  | [b1, b2]
        +    (match compare alpha b1
        +     with Datatypes.Lt[b1, b2 ]
        +     | _[alpha,[b1, b2]]
        + end)
        +  | gcons b1 b2 0 (gcons zero zero n zero) ⇒
        +    (match compare alpha b1
        +     with Datatypes.Lt
        +           [alpha, (gcons b1 b2 0 (fin n))]
        +     | _[alpha, (gcons b1 b2 0 (fin (S n)))]
        +     end)
        +  | any_beta[alpha, any_beta]
        +  end.
        + +
        +Example Ex8: phi 1 (succ epsilon0) = [1, [1,0] + 1]. +
        + +
        +
        + +
        + All epsilons are fixpoints of phi 0 +
        +
        + +
        + +
        + +
        +Theorem epsilon_fxp : beta, phi zero (epsilon beta) =
        +                                   epsilon beta.
        + +
        +Theorem epsilon0_fxp : epsilon0 = phi zero epsilon0.
        + +
        + +
        + +
        + +
        +Theorem phi_of_psi : a b1 b2,
        +    phi a [b1, b2] =
        +    if (lt_ge_dec a b1)
        +    then [b1, b2]
        +    else [a ,[b1, b2]]. +
        +Lemma phi_to_psi : alpha beta,
        +    {alpha' : T2 & {beta' : T2 | phi alpha beta = [alpha', beta']}}.
        + +
        +Lemma phi_principal : alpha beta, ap (phi alpha beta).
        + +
        +Theorem phi_alpha_zero : alpha, phi alpha zero = [alpha, zero].
        + +
        +Theorem phi_of_psi_succ : a b1 b2 n,
        +    phi a (gcons b1 b2 0 (fin (S n))) =
        +    if lt_ge_dec a b1
        +    then [a, (gcons b1 b2 0 (fin n))]
        +    else [a ,(gcons b1 b2 0 (fin (S n)))].
        + +
        +  Lemma phi_cases_aux : P : T2 Type,
        +      P zero
        +      ( b1 b2, nf b1 nf b2 P [b1, b2])
        +      ( b1 b2 n, nf b1 nf b2
        +                       P (gcons b1 b2 0 (fin (S n))))
        +      ( b1 b2 n c, nf (gcons b1 b2 n c)
        +                         omega t2 c (0 < n)%nat
        +                         P (gcons b1 b2 n c))
        +       alpha, nf alpha P alpha.
        + +
        +Theorem phi_cases' :
        +   a b, nf b
        +              {b1 :T2 & {b2:T2 | b = [b1, b2]
        +                                 a t2< b1 phi a b = b}} +
        +              {phi a b = [a, b]} +
        +              {b1 :T2 & {b2:T2 &
        +                            {n: nat | b = gcons b1 b2 0 (fin (S n))
        +                                      a t2< b1
        +                                      phi a b =
        +                                      [a, (gcons b1 b2 0 (fin n))]}}}.
        + +
        +Theorem phi_cases : a b, nf b
        +                                {phi a b = b} +
        +                                {phi a b = [a, b]} +
        +                                {b': T2 | nf b' phi a b = [a, b']
        +                                           succ b' = b}.
        + +
        +Theorem phi_nf : alpha beta, nf alpha
        +                                    nf beta
        +                                    nf (phi alpha beta).
        + +
        +Lemma phi_of_any_cons : alpha beta1 beta2 n gamma,
        +     omega t2 gamma (0 < n)%nat
        +    phi alpha (gcons beta1 beta2 n gamma) =
        +    [alpha, (gcons beta1 beta2 n gamma)].
        + +
        +Lemma phi_fix alpha beta :
        +  phi alpha beta = beta
        +  {beta1 : T2 & {beta2 : T2 | beta = [beta1, beta2]
        +                               alpha t2< beta1}}.
        + +
        +Lemma phi_le : alpha beta alpha' beta',
        +    nf beta
        +    phi alpha beta = [alpha', beta'] alpha t2 alpha'.
        + +
        +Lemma phi_le_ge :
        +   alpha beta, nf alpha nf beta
        +                     {alpha':T2 &
        +                             {beta':T2
        +                             | phi alpha beta = [alpha' ,beta']
        +                               alpha t2 alpha'
        +                               beta' t2 beta}}.
        + +
        +
        + +
        + phi alpha beta is a common fixpoint of all the phi gamma, +for any gamma t2< alpha as specified by Schutte +
        +
        + +
        +Theorem phi_spec1 : alpha beta gamma,
        +    nf alpha nf beta nf gamma
        +    gamma t2< alpha
        +    phi gamma (phi alpha beta) = phi alpha beta.
        + +
        +Theorem phi_principalR alpha beta :
        +  nf alpha nf beta
        +  {gamma:T2 | [alpha, beta] = phi zero gamma}.
        + +
        +Lemma phi_alpha_zero_gt_alpha : alpha, alpha t2< phi alpha zero.
        + +
        +Theorem le_b_phi_ab : a b, nf a nf b b t2 phi a b.
        + +
        +Lemma phi_of_psi_plus_fin : a b1 b2 n,
        +    a t2< b1 phi a (gcons b1 b2 0 (fin n)) t2<
        +              [a ,gcons b1 b2 0 (fin n)].
        + +
        +Lemma phi_mono_r : a b c, nf a nf b nf c
        +                                 b t2< c phi a b t2< phi a c.
        + +
        +Lemma phi_mono_weak_r : a b c, nf a nf b nf c
        +                                      b t2 c phi a b t2 phi a c.
        + +
        +Lemma phi_inj_r : a b c, nf a nf b nf c
        +                                phi a b = phi a c b = c.
        + +
        +Lemma lt_a_phi_ab : a b, nf a nf b a t2< phi a b.
        + +
        + +
        +Lemma zero_not_lim : ¬ is_limit zero.
        + +
        +Lemma F_not_lim : n, ¬ is_limit (fin n).
        + +
        +Lemma succb_not_lim alpha: is_successor alpha ¬ is_limit alpha.
        + +
        +Lemma is_limit_not_succ alpha: is_limit alpha ¬ is_successor alpha.
        + +
        +
        + +
        + limit_plus_fin alpha n beta means : + beta = alpha + fin n and (alpha is limit or alpha = zero) + +
        +
        + +
        +Inductive limit_plus_fin : T2 nat T2 Prop :=
        +  limit_plus_F_0 : p, limit_plus_fin zero p (fin p)
        + |limit_plus_F_cons : beta1 beta2 n gamma0 gamma p,
        +     zero t2< beta1 zero t2< beta2
        +     limit_plus_fin gamma0 p gamma
        +     limit_plus_fin (gcons beta1 beta2 n gamma0)
        +                  p (gcons beta1 beta2 n gamma).
        + +
        +Lemma limit_plus_fin_plus : alpha alpha' p,
        +    limit_plus_fin alpha p alpha'
        +    nf alpha
        +    alpha' = alpha + fin p.
        + +
        +Lemma limit_plus_fin_lim : alpha alpha' p,
        +                      limit_plus_fin alpha p alpha'
        +                      nf alpha
        +                      is_limit alpha alpha=zero.
        + +
        +Lemma limit_plus_fin_inv0 alpha beta:
        +  limit_plus_fin alpha 0 beta
        +  nf alpha alpha = beta.
        + +
        +Lemma is_limit_cons_inv : b1 b2 n c, nf (gcons b1 b2 n c)
        +                          is_limit (gcons b1 b2 n c) is_limit c c = zero.
        + +
        + +
        +Lemma is_limit_intro : b1 b2 n , nf b1 nf b2
        +                       zero t2< b1 zero t2< b2
        +                       is_limit (gcons b1 b2 n zero).
        + +
        +Lemma lt_epsilon0_ok : alpha, nf alpha lt_epsilon0 alpha
        +                                     alpha t2< epsilon0.
        + +
        +Derive Inversion_clear lt_01 with ( (a b:T2),
        +                gcons a b 0 zero t2< epsilon0) Sort Prop.
        + +
        +Derive Inversion_clear lt_02 with ( (a b c:T2)(n:nat),
        +                gcons a b n c t2< epsilon0) Sort Prop.
        + +
        +Lemma psi_lt_epsilon0 : a b, [a, b] t2< epsilon0
        +                                    a = zero b t2< epsilon0.
        + +
        +Lemma cons_lt_epsilon0 : a b n c, gcons a b n c t2< epsilon0
        +                                         nf (gcons a b n c)
        +                                         a = zero b t2< epsilon0 c t2< epsilon0.
        + +
        +Lemma lt_epsilon0_okR: alpha, nf alpha alpha t2< epsilon0
        +                                     lt_epsilon0 alpha.
        + +
        +Lemma T1_to_T2_inj : alpha beta : T1,
        +    T1_to_T2 alpha = T1_to_T2 beta alpha = beta.
        + +
        + +
        +Lemma T1_to_T2_lt : c, lt_epsilon0 (T1_to_T2 c).
        + +
        +Definition T1_to_T2_R : a, lt_epsilon0 a {c:T1 | T1_to_T2 c = a}.
        + +
        +Lemma T1_to_T2_mono : alpha beta, T1.lt alpha beta
        +                                    T1_to_T2 alpha t2< T1_to_T2 beta.
        + +
        +Lemma T1_to_T2_monoR : c c', lt (T1_to_T2 c) (T1_to_T2 c') T1.lt c c'.
        + +
        +Lemma lt_epsilon0_trans : a, lt_epsilon0 a nf a
        +      b, lt b a nf b lt_epsilon0 b.
        + +
        +Lemma nf_coeff_irrelevance : a b n n' c, nf (gcons a b n c)
        +                                                nf (gcons a b n' c).
        + +
        +Lemma psi_principal : a b c d, nf c c t2< [a, b]
        +                                            d t2< [a, b]
        +                                          c + d t2< [a, b].
        + +
        +Lemma nf_intro : a b n c, nf a nf b
        +                                  c t2< [a,b ] nf c nf (gcons a b n c).
        + +
        +Lemma plus_nf : alpha, nf alpha beta, nf beta
        +                                                       nf (alpha + beta).
        + +
        +Lemma succ_as_plus : alpha, nf alpha alpha + one = succ alpha.
        + +
        +Lemma succ_nf : alpha, nf alpha nf (succ alpha).
        + +
        +Lemma lt_epsilon0_succ : a, lt_epsilon0 a lt_epsilon0 (succ a).
        + +
        +Check epsilon0.
        +Theorem epsilon0_as_lub : b, nf b
        +                                    ( a, lt_epsilon0 a lt a b)
        +                                    le epsilon0 b.
        +Locate epsilon0.
        + +
        +Definition lub (P: T2 Prop)(x:T2) :=
        +  nf x
        +  ( y, P y nf y y t2 x)
        +  ( y, ( x, P x nf x x t2 y) nf y
        +                                    x t2 y).
        + +
        +Theorem lub_unicity : P l l', lub P l lub P l' l = l'.
        + +
        +Theorem lub_mono : (P Q :T2 Prop) l l',
        +    ( o, nf o P o Q o)
        +    lub P l lub Q l' l t2 l'.
        + +
        +Lemma succ_limit_dec : a, nf a
        +         {a = zero} +{is_successor a}+{is_limit a}.
        + +
        + +
        +Lemma le_plus_r : alpha beta, nf alpha nf beta
        +                                     alpha t2 alpha + beta.
        + +
        +Lemma le_plus_l : alpha beta, nf alpha nf beta
        +                                     alpha t2 beta + alpha.
        + +
        +Lemma plus_mono_r : alpha , nf alpha beta gamma, nf beta
        +       nf gamma beta t2< gamma alpha + beta t2< alpha + gamma.
        + +
        +Lemma plus_mono_l_weak:
        +   o, nf o
        +     alpha, nf alpha alpha t2< o
        +                    beta,
        +                     nf beta beta t2< o
        +                      gamma , nf gamma
        +                                    alpha t2< beta
        +                                    alpha + gamma t2 beta + gamma.
        + +
        +Remark R_pred_Sn : n, pred (fin (S n)) = Some (fin n).
        + +
        +Lemma pred_of_cons : a b n c,
        +                       zero t2< a zero t2< b
        +                       pred (gcons a b n c) = match pred c with
        +                                             Some c'
        +                                               Some (gcons a b n c')
        +                                            | NoneNone
        +                                            end.
        + +
        +Lemma pred_of_cons' : a b n ,
        +                       zero t2< a zero t2< b
        +                       pred (gcons a b n zero) = None.
        + +
        +Lemma is_limit_ab : alpha beta n gamma,
        +    is_limit (gcons alpha beta n gamma)
        +     zero t2< alpha zero t2< beta.
        + +
        +Lemma pred_of_limit : alpha,
        +    is_limit alpha nf alpha pred alpha = None.
        + +
        +Lemma pred_of_succ : alpha, nf alpha
        +            pred (succ alpha) = Some alpha.
        + +
        +Lemma limit_plus_fin_ok : alpha, is_limit alpha
        +                            n, limit_plus_fin alpha n (alpha + fin n).
        + +
        +Section phi_to_psi.
        Variable alpha : T2.
        + +
        Lemma phi_to_psi_1 : beta1 beta2 n,
        +     alpha t2< beta1
        +     [alpha, (gcons beta1 beta2 0 (fin n))] =
        +     phi alpha (gcons beta1 beta2 0 (fin (S n))).
        + +
        Lemma phi_to_psi_2 : beta1 beta2 n,
        +     beta1 t2 alpha
        +     [alpha, (gcons beta1 beta2 0 (fin n))] =
        +     phi alpha (gcons beta1 beta2 0 (fin n)).
        + +
        Lemma phi_to_psi_3 : beta1 beta2 ,
        +                             beta1 t2 alpha
        +                             [alpha, [beta1, beta2]] =
        +                             phi alpha [beta1, beta2].
        + +
        +Lemma phi_to_psi_4 : [alpha, zero] = phi alpha zero.
        + +
        +Lemma phi_to_psi_5 :
        +    beta1 beta2 n gamma, omega t2 gamma (0 < n)%nat
        +           [alpha,gcons beta1 beta2 n gamma] =
        +           phi alpha (gcons beta1 beta2 n gamma).
        + +
        +Lemma phi_to_psi_6 : beta, nf beta
        +                                  phi alpha beta = beta
        +                                  [alpha, beta] = phi alpha (succ beta).
        + +
        + +
        + +
        +Lemma phi_psi : beta gamma n,
        +    nf gamma
        +    limit_plus_fin beta n gamma
        +    phi alpha beta = beta
        +    [alpha, gamma] = phi alpha (succ gamma). +
        +Theorem th_14_5 : alpha1 beta1 alpha2 beta2,
        +                   nf alpha1 nf beta1 nf alpha2 nf beta2
        +                   phi alpha1 beta1 = phi alpha2 beta2
        +                   {alpha1 t2< alpha2 beta1 = phi alpha2 beta2} +
        +                   {alpha1 = alpha2 beta1 = beta2} +
        +                   {alpha2 t2< alpha1 phi alpha1 beta1 = beta2}.
        + +
        +Lemma lt_not_gt : a b, a t2< b ¬ (b t2< a).
        + +
        +Lemma phi_mono_RR : a b c, nf a nf b nf c
        +              phi a b t2< phi a c b t2< c.
        + +
        +Theorem th_14_6 : alpha1 beta1 alpha2 beta2,
        +                   nf alpha1 nf beta1 nf alpha2 nf beta2
        +                   phi alpha1 beta1 t2< phi alpha2 beta2
        +                   {alpha1 t2< alpha2 beta1 t2< phi alpha2 beta2} +
        +                   {alpha1 = alpha2 beta1 t2< beta2} +
        +                   {alpha2 t2< alpha1 phi alpha1 beta1 t2< beta2}.
        + +
        +Definition moser_lepper (beta0 beta:T2)(n:nat) :=
        limit_plus_fin beta0 n beta phi alpha beta0 = beta0.
        + +
        +Lemma ml_psi : beta0 beta n,
        +    moser_lepper beta0 beta n
        +    {t1 : T2 & {t2: T2| beta0 =
        +                        [t1,t2] alpha t2< t1}}.
        + +
        +Lemma ml_1 : beta0 beta n, moser_lepper beta0 beta n
        +                                  nf beta nf beta0
        +                               [alpha, beta] = phi alpha (succ beta).
        + +
        +End phi_to_psi.
        + +
        + +
        + +
        +Example Ex9 : [zero, epsilon 2 + 4] = phi 0 (epsilon 2 + 5). +
        + +
        +Example Ex10 : phi omega [epsilon0, 5] = [epsilon0, 5]. +
        +Declare Scope g0_scope.
        + +
        + +
        +Module G0.
        + +
        +  Definition LT := restrict nf lt.
        + +
        + +
        +  Lemma Lt_wf : well_founded LT.
        + +
        +
        + +
        +

        Temporary compatibility nf/nfb

        + +
        +
        + +
        +  Lemma zero_nfb : nfb zero.
        + +
        +  Lemma nfb_a a b n c: nfb (gcons a b n c) nfb a.
        + +
        +  Lemma nfb_equiv gamma : nfb gamma = true nf gamma.
        + +
        +  Lemma nfb_proof_unicity :
        +     (alpha:T2) (H H': nfb alpha), H = H'.
        + +
        + +
        +  Class G0 := mkg0 {vnf : T2; vnf_ok : nfb vnf}.
        + +
        +  Definition lt (alpha beta : G0) := T2.lt (@vnf alpha) (@vnf beta).
        + +
        +  #[ global ] Instance compare_G0 : Compare G0 :=
        +    fun alpha betacompare (@vnf alpha) (@vnf beta).
        + +
        + +
        +  Lemma lt_LT_incl alpha beta : lt alpha beta LT (@vnf alpha) (@vnf beta).
        + +
        + +
        +  #[ global ] Instance lt_sto : StrictOrder lt. +
        + +
        +  Lemma lt_wf : well_founded lt. +
        +Lemma compare_correct alpha beta :
        +  CompareSpec (alpha = beta) (lt alpha beta) (lt beta alpha)
        +              (compare alpha beta).
        + +
        +  #[ global, program ] Instance zero : G0 := @mkg0 T2.zero _.
        + +
        +  #[ global, program] Instance Omega : G0 := @mkg0 omega _.
        + +
        +  Notation omega := Omega.
        + +
        +  Definition le := clos_refl G0 lt.
        + +
        + +
        +  #[ global ] Instance Gamma0_comp: Comparable lt compare. +
        +  #[ global ] Instance Gamma0: ON lt compare. +
        +  #[ global ] Instance Finite (n:nat) : G0.
        + +
        +  #[ global ] Instance Plus (alpha beta : G0) : G0.
        + +
        +  Infix "+" := Plus : g0_scope.
        + +
        +  #[ global ] Instance Phi (alpha beta : G0) : G0.
        + +
        +  Notation phi := Phi.
        +  Notation phi0 := (Phi zero).
        +  Notation "'omega^'" := phi0 (only parsing) : g0_scope.
        + +
        +  Coercion Finite : nat >-> G0.
        + +
        +  #[local] Open Scope g0_scope.
        + +
        +  Example Ex42 : omega + 42 + omega^ 2 = omega^ 2.
        + +
        +End G0.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Gamma0.T2.html b/theories/html/hydras.Gamma0.T2.html new file mode 100644 index 00000000..bc209574 --- /dev/null +++ b/theories/html/hydras.Gamma0.T2.html @@ -0,0 +1,438 @@ + + + + + +hydras.Gamma0.T2 + + + + +
        + + + +
        + +

        Library hydras.Gamma0.T2

        + +
        + +
        +
        + +
        +Data-type for Veblen normal form + (ordinals below Gamma0) +
        +
        + +
        +From Coq Require Import Arith Compare_dec Relations Wellfounded Lia.
        +From hydras Require Import More_Arith Restriction T1 OrdNotations Compat815.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        Definitions

        + +
        + + gcons alpha beta n gamma is : psi(alpha,beta)*(S n)+ gamma +
        +
        + +
        +Declare Scope T2_scope.
        +Delimit Scope T2_scope with t2.
        + +
        +Open Scope T2_scope.
        + +
        +Inductive T2 : Set :=
        +| zero : T2
        +| gcons : T2 T2 nat T2 T2.
        + +
        + +
        +Notation "[ alpha , beta ]" := (gcons alpha beta 0 zero)
        +                                 (at level 0): T2_scope.
        + +
        +Definition psi alpha beta := [alpha, beta].
        + +
        +Definition psi_term alpha :=
        +  match alpha with zerozero
        +                 | gcons a b n c[a, b]
        +  end.
        + +
        +Lemma psi_eq : a b, psi a b = [a,b].
        + +
        +Ltac fold_psi := rewrite <- psi_eq.
        +Ltac fold_psis := repeat fold_psi.
        + +
        + +
        +Notation one := [zero,zero].
        + +
        +Notation FS n := (gcons zero zero n zero).
        + +
        +Definition fin (n:nat) := match n with 0 ⇒ zero | S pFS p end.
        + +
        +Coercion fin : nat >-> T2.
        + +
        +Notation omega := [zero,one].
        + +
        +Notation epsilon0 := [one,zero].
        + +
        +Definition epsilon alpha := [one, alpha].
        + +
        + +
        +Inductive is_finite: T2 Set :=
        zero_finite : is_finite zero
        +|succ_finite : n, is_finite (gcons zero zero n zero).
        + +
        +#[global] Hint Constructors is_finite : T2.
        + +
        + +
        + +
        +Fixpoint T1_to_T2 (alpha :T1) : T2 :=
        +  match alpha with
        +  | T1.zerozero
        +  | T1.cons a n bgcons zero (T1_to_T2 a) n (T1_to_T2 b)
        +  end.
        + +
        + +
        +
        + +
        +additive principals +
        +
        + +
        +Inductive ap : T2 Prop :=
        +ap_intro : alpha beta, ap [alpha, beta].
        + +
        +
        + +
        +strict order on terms +
        +
        + +
        +Reserved Notation "x 't2<' y" (at level 70, no associativity).
        +Reserved Notation "x 't2<=' y" (at level 70, no associativity).
        +Reserved Notation "x 't2>=' y" (at level 70, no associativity).
        +Reserved Notation "x 't2>' y" (at level 70, no associativity).
        + +
        +Reserved Notation "x 't2<=' y 't2<=' z" (at level 70, y at next level).
        +Reserved Notation "x 't2<=' y 't2<' z" (at level 70, y at next level).
        +Reserved Notation "x 't2<' y 't2<' z" (at level 70, y at next level).
        +Reserved Notation "x 't2<' y 't2<=' z" (at level 70, y at next level).
        + +
        + +
        +Inductive lt : T2 T2 Prop :=
        +|
        lt_1 : alpha beta n gamma, zero t2< gcons alpha beta n gamma
        +|
        lt_2 : alpha1 alpha2 beta1 beta2 n1 n2 gamma1 gamma2,
        +    alpha1 t2< alpha2
        +    beta1 t2< gcons alpha2 beta2 0 zero
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha2 beta2 n2 gamma2
        +|
        lt_3 : alpha1 beta1 beta2 n1 n2 gamma1 gamma2,
        +    beta1 t2< beta2
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha1 beta2 n2 gamma2
        +          
        +|
        +lt_4 : alpha1 alpha2 beta1 beta2 n1 n2 gamma1 gamma2,
        +    alpha2 t2< alpha1
        +    [alpha1, beta1] t2< beta2
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha2 beta2 n2 gamma2
        +          
        +|
        +lt_5 : alpha1 alpha2 beta1 n1 n2 gamma1 gamma2,
        +    alpha2 t2< alpha1
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha2 [alpha1, beta1] n2 gamma2
        +          
        +|
        +lt_6 : alpha1 beta1 n1 n2 gamma1 gamma2,
        +    (n1 < n2)%nat
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha1 beta1 n2 gamma2
        +
        +|
        +lt_7 : alpha1 beta1 n1 gamma1 gamma2,
        +    gamma1 t2< gamma2
        +    gcons alpha1 beta1 n1 gamma1 t2<
        +    gcons alpha1 beta1 n1 gamma2
        +                                           
        +where "o1 t2< o2" := (lt o1 o2): T2_scope.
        + +
        + +
        +#[global] Hint Constructors lt : T2.
        + +
        +Definition le t t' := t = t' t t2< t'.
        + +
        +#[global] Hint Unfold le : T2.
        + +
        +Notation "o1 t2<= o2" := (le o1 o2): T2_scope.
        + +
        +
        + +
        +

        Examples

        + +
        +
        + +
        + +
        + +
        +Example Ex1: 0 t2< epsilon0.
        + +
        +Example Ex2: omega t2< epsilon0.
        + +
        +Example Ex3: gcons omega 8 12 56 t2< gcons omega 8 12 57.
        + +
        +Example Ex4: epsilon0 t2< [2,1].
        + +
        +Example Ex5 : [2,1] t2< [2,3].
        + +
        +Example Ex6 : gcons 1 0 12 omega t2< [0,[2,1]].
        + +
        +Example Ex7 : gcons 2 1 42 epsilon0 t2< [1, [2,1]].
        + +
        + +
        + +
        +Definition gtail c := match c with
        +                      | zerozero
        +                      | gcons a b n cc
        +                      end.
        + +
        + +
        + +
        +Inductive nf : T2 Prop :=
        +| zero_nf : nf zero
        +| single_nf : a b n,
        +    nf a
        +    nf b nf (gcons a b n zero)
        +| gcons_nf : a b n a' b' n' c',
        +    [a', b'] t2< [a, b]
        +    nf a nf b
        +    nf(gcons a' b' n' c')
        +    nf(gcons a b n (gcons a' b' n' c')).
        + +
        +#[global] Hint Constructors nf : T2.
        + +
        + +
        + +
        +Lemma nf_fin i : nf (fin i).
        + +
        +Lemma nf_omega : nf omega.
        + +
        +Lemma nf_epsilon0 : nf epsilon0.
        + +
        +Lemma nf_epsilon : alpha, nf alpha nf (epsilon alpha).
        + +
        +Example Ex8: nf (gcons 2 1 42 epsilon0).
        + +
        + +
        +Inductive is_successor : T2 Prop :=
        +  finite_succ : n , is_successor (gcons zero zero n zero)
        + |cons_succ : a b n c, nf (gcons a b n c) is_successor c
        +                              is_successor (gcons a b n c).
        + +
        +Inductive is_limit : T2 Prop :=
        +| is_limit_0 : alpha beta n, zero t2< alpha zero t2< beta
        +                                   nf alpha nf beta
        +                                   is_limit (gcons alpha beta n zero)
        +| is_limit_cons : alpha beta n gamma,
        +    is_limit gamma
        +    nf (gcons alpha beta n gamma)
        +    is_limit (gcons alpha beta n gamma).
        + +
        + +
        +Fixpoint succ (a:T2) : T2 :=
        match a with zeroone
        +             | gcons zero zero n cfin (S (S n))
        +             | gcons a b n cgcons a b n (succ c)
        end.
        + +
        +Fixpoint pred (a:T2) : option T2 :=
        match a with zeroNone
        +             | gcons zero zero 0 zeroSome zero
        +             | gcons zero zero (S n) zero
        +                  Some (gcons zero zero n zero)
        +             | gcons a b n c ⇒ (match (pred c) with
        +                                   Some c'Some (gcons a b n c')
        +                                  | NoneNone
        +                                  end)
        end.
        + +
        +Inductive lt_epsilon0 : T2 Prop :=
        +  zero_lt_e0 : lt_epsilon0 zero
        +| gcons_lt_e0 : b n c, lt_epsilon0 b
        +                                lt_epsilon0 c
        +                                lt_epsilon0 (gcons zero b n c).
        + +
        + +
        +
        + +
        +

        Length (as in Schutte)

        + +
        +
        + +
        +Section on_length.
        + +
        Open Scope nat_scope.
        + +
        + +
        + +
        +Fixpoint nbterms (t:T2) : nat :=
        +  match t with zero ⇒ 0
        +             | gcons a b n v(S n) + nbterms v
        +  end.
        + +
        +Fixpoint t2_length (t:T2) : nat :=
        +  match t with zero ⇒ 0
        +             | gcons a b n v
        +                 nbterms (gcons a b n v) +
        +                 2 × (Nat.max (t2_length a)
        +                              (Nat.max (t2_length b) (t2_length_aux v)))
        +  end
        +with t2_length_aux (t:T2) : nat :=
        match t with zero ⇒ 0
        +            | gcons a b n v
        +               Nat.max (t2_length a) (Nat.max (t2_length b) (t2_length_aux v))
        end.
        + +
        + +
        + +
        +Lemma length_a : a b n v, t2_length a <
        +                                 t2_length (gcons a b n v).
        + +
        +Lemma length_b : a b n v, t2_length b <
        +                                 t2_length (gcons a b n v).
        + +
        +Lemma length_c : a b n v, t2_length v <
        +                                 t2_length (gcons a b n v).
        + +
        +Lemma length_n : a b r n p, n < p
        +                        t2_length (gcons a b n r) <
        +                        t2_length (gcons a b p r).
        + +
        +Lemma length_psi : a b n c,
        +                      t2_length [a, b] t2_length (gcons a b n c).
        + +
        +Lemma length_ab : a b,
        +    t2_length a + t2_length b t2_length (gcons a b 0 zero).
        + +
        +Lemma length_abnc : a b n c,
        +   t2_length a + t2_length b t2_length (gcons a b n c).
        + +
        +End on_length.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Battle_length.html b/theories/html/hydras.Hydra.Battle_length.html new file mode 100644 index 00000000..d1ab34bb --- /dev/null +++ b/theories/html/hydras.Hydra.Battle_length.html @@ -0,0 +1,119 @@ + + + + + +hydras.Hydra.Battle_length + + + + +
        + + + +
        + +

        Library hydras.Hydra.Battle_length

        + +
        +
        + +
        + +
        + + "Computing" standard battle length + +
        + +Pierre Castéran, LaBRI, University of Bordeaux + +
        + + +
        +
        + +
        +From hydras Require Import L_alpha.
        +From hydras Require Import Hydra_Lemmas Epsilon0_Needed_Free
        +     Epsilon0_Needed_Std Hydra_Termination O2H.
        +Import E0 Large_Sets Hprime Paths MoreLists.
        + +
        +Section Battle_length.
        + +
        +  Variable alpha : E0.
        +  Hypothesis Halpha : alpha E0zero.
        +  Variable k : nat.
        +  Hypothesis Hk : (1 k)%nat.
        +  Let l := L_ alpha (S k).
        + +
        +  Remark R0 : (S k < l)%nat.
        + +
        + +
        +  Remark R2 : mlarge (cnf alpha) (interval (S k) (Nat.pred l)).
        + +
        + +
        +  Remark R3 : path_toS zero
        +                       (unshift (interval (S k) (Nat.pred l)))
        +                       (cnf alpha).
        + +
        +  Remark R4 :
        +    trace_to (O2H.iota zero)
        +             (unshift (interval (S k) (Nat.pred l)))
        +             (O2H.iota (cnf alpha)).
        + +
        +  Lemma R5 : trace_to (O2H.iota zero)
        +                      (interval k (Nat.pred (Nat.pred l)))
        +                      (O2H.iota (cnf alpha)).
        + +
        +  Remark R6 : S (Nat.pred (Nat.pred l)) = (l-1)%nat.
        + +
        +  Lemma L06: rounds standard k (iota (cnf alpha)) (l-1)%nat
        +                     (iota zero).
        + +
        + +
        +  Lemma battle_length_std:
        +    battle_length standard k (iota (cnf alpha)) (l-k)%nat. +
        +End Battle_length.
        + +
        + +
        +Definition l_std alpha k := (L_ alpha (S k) - k)%nat.
        + +
        +Lemma l_std_ok : alpha : E0,
        +    alpha E0zero
        +     k : nat,
        +      1 k battle_length standard k (iota (cnf alpha))
        +                              (l_std alpha k). +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.BigBattle.html b/theories/html/hydras.Hydra.BigBattle.html new file mode 100644 index 00000000..dc5ffe93 --- /dev/null +++ b/theories/html/hydras.Hydra.BigBattle.html @@ -0,0 +1,502 @@ + + + + + +hydras.Hydra.BigBattle + + + + +
        + + + +
        + +

        Library hydras.Hydra.BigBattle

        + +
        +
        + +
        +

        A long hydra battle

        + + +
        + + Pierre Castéran, LaBRI, Univ Bordeaux + +
        + + +
        +
        + +
        +From Coq Require Import Arith Relations Lia.
        +From hydras Require Import Hydra_Definitions Hydra_Lemmas Iterates Exp2.
        + +
        +
        + +
        +Let us consider a small hydra hinit +
        +
        + +
        +#[local] Notation h3 := (hyd_mult head 3).
        +Definition hinit := hyd3 h3 head head.
        + +
        +
        + +
        + +
        + +the first steps of a standard battle (Hercules chops off the rightmost head) + +
        +
        + +
        +Lemma L_0_2 : rounds standard 0 hinit 2 (hyd1 h3).
        + +
        +
        + +
        +In the next round, there is a replication of h3 into 3 copies of h2 + +
        + +More generally, all the future hydras will be composed of several copies +of h2, then several copies of h1, then several heads +
        +
        + +
        + +
        +Notation h2 := (hyd_mult head 2).
        +Notation h1 := (hyd1 head).
        + +
        +Notation hyd a b c :=
        +  (node (hcons_mult h2 a
        +             (hcons_mult h1 b
        +                         (hcons_mult head c hnil)))).
        + +
        + +
        +Lemma L_2_3 : rounds standard 2 (hyd1 h3) 3 (hyd 3 0 0).
        + +
        +Lemma L_0_3 : rounds standard 0 hinit 3 (hyd 3 0 0).
        + +
        +
        + +
        +From now on, we abstract the configurations of the battle + as tuples (round number, n2, n1, nh) where n2 (resp. n1, nh) is the number of + sub-hydras h2 resp. h1, heads +
        +
        + +
        + +
        +Record state : Type :=
        +  mks {round : nat ; n2 : nat ; n1 : nat ; nh : nat}.
        + +
        + +
        + +
        +Definition (s : state) :=
        +  match s with
        +  | mks round a b (S c) ⇒ mks (S round) a b c
        +  | mks round a (S b) 0 ⇒ mks (S round) a b (S round)
        +  | mks round (S a) 0 0 ⇒ mks (S round) a (S round) 0
        +  | _s
        +  end.
        + +
        + +
        +
        + +
        +returns the state at the n-th round +
        +
        + +
        + +
        +Definition test n := iterate next (n-3) (mks 3 3 0 0).
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +Definition doubleS (n : nat) := 2 × (S n).
        + +
        + +
        + +
        + +
        +
        + +
        +OK, instead of tests based on the function next, we consider now + relations (which allow us to consider accessibility predicates) +
        + + steps i a b c j a' b' c' has almost the same meaning as + iterate test (j - i) (mks t a b c) = (mks t' a' b' c') + +
        + + +
        +
        + +
        + +
        +Inductive one_step (i: nat) :
        +  nat nat nat nat nat nat Prop :=
        +| step1: a b c, one_step i a b (S c) a b c
        +| step2: a b , one_step i a (S b) 0 a b (S i)
        +| step3: a, one_step i (S a) 0 0 a (S i) 0.
        + +
        + +
        + +
        +Lemma step_rounds : i a b c a' b' c',
        +    one_step i a b c a' b' c'
        +    rounds standard i (hyd a b c) (S i) (hyd a' b' c'). +
        + +
        + +
        +Inductive steps : nat nat nat nat
        +                  nat nat nat nat Prop :=
        +| steps1 : i a b c a' b' c',
        +    one_step i a b c a' b' c' steps i a b c (S i) a' b' c'
        +| steps_S : i a b c j a' b' c' k a'' b'' c'',
        +    steps i a b c j a' b' c'
        +    steps j a' b' c' k a'' b'' c''
        +    steps i a b c k a'' b'' c''.
        + +
        +
        + +
        + reachability (for i > 0) +
        +
        + +
        +Definition reachable (i a b c : nat) : Prop :=
        +  steps 3 3 0 0 i a b c.
        + +
        + +
        + +
        +Lemma steps_rounds : i a b c j a' b' c',
        +    steps i a b c j a' b' c'
        +    rounds standard i (hyd a b c) j (hyd a' b' c'). +
        + +
        +
        + +
        + From now on, we play again the same tests as above, but instead of plain uses of Compute, we prove and register lemmas that we will be used later +
        +
        + +
        + +
        +Lemma L4 : reachable 4 2 4 0.
        + +
        +
        + +
        +Now we prove some laws we observed in our test phase +
        +
        + +
        + +
        +Lemma LS : c a b i, steps i a b (S c) (i + S c) a b 0.
        + +
        +
        + +
        + The law that relates two consecutive events with (nh = 0) +
        +
        + +
        +Lemma doubleS_law : a b i, steps i a (S b) 0 (doubleS i) a b 0.
        + +
        +Lemma reachable_S : i a b, reachable i a (S b) 0
        +                                   reachable (doubleS i) a b 0.
        + +
        + +
        + +
        + +
        +Lemma L10 : reachable 10 2 3 0.
        + +
        +Lemma L22 : reachable 22 2 2 0.
        + +
        +Lemma L46 : reachable 46 2 1 0.
        + +
        +Lemma L94 : reachable 94 2 0 0.
        + +
        +Lemma L95 : reachable 95 1 95 0.
        + +
        + +
        + +
        +Lemma L0_95 : rounds standard 3 (hyd 3 0 0) 95 (hyd 1 95 0).
        + +
        + +
        +
        + +
        +No more tests ! we are going to build bigger transitions +
        +
        + +
        + +
        + +
        +Lemma Bigstep : b i a , reachable i a b 0
        +                               reachable (iterate doubleS b i) a 0 0.
        + +
        + +
        + +
        + +
        +
        + +
        +From all the lemmas above, we now get a pretty big step +
        +
        + +
        + +
        +Definition M := iterate doubleS 95 95.
        + +
        +Lemma L2_95 : reachable M 1 0 0. +
        +
        + +
        +the next step creates (M+1) copies of h1 +
        +
        + +
        + +
        + +
        +Lemma L2_95_S : reachable (S M) 0 (S M) 0.
        + +
        + +
        + +
        +Definition N := iterate doubleS (S M) (S M).
        + +
        +Theorem SuperbigStep : reachable N 0 0 0. +
        + +
        +
        + +
        +We can ow apply our study based on abstract states to "real" hydras +
        + + transforming our relation one_step into standard battles +
        + + We get now statements about hydras and battles +
        +
        + +
        + +
        + +
        +Lemma Almost_done :
        +  rounds standard 3 (hyd 3 0 0) N (hyd 0 0 0).
        + +
        +Theorem Done :
        +  rounds standard 0 hinit N head.
        + +
        + +
        + +
        +
        + +
        +The natural number N is expressed in terms of the (iterate doubleS) + function. The rest of this file is dedicated to get an intuition of how it is huge . + Our idea is to get a minoration by exponentials of base 2 + +
        + + +
        +
        + +
        +Lemma minoration_0 : n, 2 × n doubleS n. +
        +Lemma minoration_1 : n x, exp2 n × x iterate doubleS n x. +
        +Lemma minoration_2 : exp2 95 × 95 M. +
        +Lemma minoration_3 : exp2 (S M) × S M N. +
        +Lemma exp2_mono1 : n p, n p exp2 n exp2 p .
        + +
        +Lemma minoration : exp2 (exp2 95 × 95) N. +
        +
        + +
        +Hence, the length of the battle is greater or equal than + exp2 (exp2 95 * 95), a number whose representation in base 10 has + at least 10 ^ 30 digits ! +
        + + from OCAML + +
        + +let exp2 x = 2.0 ** x;; + +
        + +let _ = exp2 95.0 *. 95.0;; + +
        + +float = 3.76333771942755604e+30 + +
        + +N >= 2 ** 3.7e+30 + +
        + +log10 N >= 3.7e+30 * log10 2 >= 1.0e+30 + +
        + +N >= 10 ** (10 ** 30) + +
        + + +
        +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Epsilon0_Needed_Free.html b/theories/html/hydras.Hydra.Epsilon0_Needed_Free.html new file mode 100644 index 00000000..2d940bad --- /dev/null +++ b/theories/html/hydras.Hydra.Epsilon0_Needed_Free.html @@ -0,0 +1,133 @@ + + + + + +hydras.Hydra.Epsilon0_Needed_Free + + + + +
        + + + +
        + +

        Library hydras.Hydra.Epsilon0_Needed_Free

        + +
        + +
        +
        + +
        + Pierre Castéran, LaBRI and University of Bordeaux +
        +
        + +
        +From hydras Require Import Epsilon0_Needed_Generic.
        +Import Hydra_Lemmas Epsilon0 Canon Paths Relation_Operators.
        +Import O2H.
        + +
        +
        + +
        +We generalize the results of libraries Omega_Small and Omega2_Small: + We prove that no ordinal strictly less than epsilon0 can be used as a variant + for proving the termination of all hydra battles. +We use the so-called "Ketonen-Solovay machinery" for building +a proof that shares the same structure as for the libraries above, but is much +longer + +
        + +

        Bounded variants

        + +
        +
        + +
        +Open Scope t1_scope.
        + +
        +Section Impossibility_Proof.
        + +
        +  Context (mu: T1)
        +          (Hmu: nf mu)
        +          (m : Hydra T1)
        +          (Var : Hvariant T1_wf free m)
        +          (Hy : BoundedVariant Var mu).
        + +
        +  Let big_h := big_h mu.
        +  Let small_h := small_h mu m.
        + +
        +  #[local] Hint Resolve nf_m : hydra.
        + +
        + +
        +  Lemma m_ge : m big_h t1 m small_h.
        + +
        + +
        +
        + +
        +

        Proof of the inequality m small_h t1< m big_h

        + + +
        +
        + +
        + +
        +  Lemma m_variant_LT : h h', h -+-> h' m h' t1< m h.
        + +
        + +
        +  Lemma big_to_small : big_h -+-> small_h.
        + +
        + +
        +  Lemma m_lt : m small_h t1< m big_h.
        + +
        + +
        + +
        +  Fact self_lt_free : m big_h t1< m big_h .
        + +
        +  Theorem Impossibility_free : False.
        + +
        +End Impossibility_Proof.
        + +
        + +
        +Check Impossibility_free.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Epsilon0_Needed_Generic.html b/theories/html/hydras.Hydra.Epsilon0_Needed_Generic.html new file mode 100644 index 00000000..5713220b --- /dev/null +++ b/theories/html/hydras.Hydra.Epsilon0_Needed_Generic.html @@ -0,0 +1,98 @@ + + + + + +hydras.Hydra.Epsilon0_Needed_Generic + + + + +
        + + + +
        + +

        Library hydras.Hydra.Epsilon0_Needed_Generic

        + +
        + +
        +
        + +
        + Pierre Castéran, LaBRI and University of Bordeaux +
        + + Technical definitions and lemmas about variants bounded by some ordinal + les than epsilon0 + +
        +
        + +
        +From hydras Require Import Hydra_Lemmas Epsilon0 Canon Paths O2H.
        +From Coq Require Import Relation_Operators.
        + +
        +Open Scope t1_scope.
        + +
        +Section Bounded.
        + +
        +  Context (B: Battle)
        +          (mu: T1)
        +          (Hmu: nf mu)
        +          (m : Hydra T1)
        +          (Var : Hvariant T1_wf B m)
        +          (Hy : BoundedVariant Var mu).
        + +
        +  Hypothesis m_decrease : i h h', round_n i h h' m h' t1< m h.
        + +
        +  Lemma nf_m : h, nf (m h).
        + +
        +  #[local] Hint Resolve Rem0 : hydra.
        + +
        + +
        +  Lemma mu_positive : mu T1.zero.
        + +
        +  Lemma m_ge_0 alpha: nf alpha alpha t1 m (iota alpha).
        + +
        + +
        Definition big_h := iota mu.
        Definition beta_h := m big_h.
        Definition small_h := iota beta_h.
        + +
        Lemma mu_beta_h : acc_from mu beta_h.
        + +
        Corollary m_ge_generic : m big_h t1 m small_h.
        + +
        +End Bounded.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Epsilon0_Needed_Std.html b/theories/html/hydras.Hydra.Epsilon0_Needed_Std.html new file mode 100644 index 00000000..d282a2ec --- /dev/null +++ b/theories/html/hydras.Hydra.Epsilon0_Needed_Std.html @@ -0,0 +1,157 @@ + + + + + +hydras.Hydra.Epsilon0_Needed_Std + + + + +
        + + + +
        + +

        Library hydras.Hydra.Epsilon0_Needed_Std

        + +
        +
        + +
        + Pierre Castéran, LaBRI and University of Bordeaux + +
        + + We prove that the impossibility result of Epsilon0_Needed_Free still holds for "standard" battles +
        +
        + +
        +From hydras Require Import Epsilon0_Needed_Generic.
        +Import Hydra_Lemmas Epsilon0 Canon Paths Relation_Operators O2H.
        +Import Hydra_Definitions.
        + +
        +Open Scope t1_scope.
        + +
        +Section Impossibility_Proof.
        + +
        +  Context (mu: T1)
        +          (m : Hydra T1)
        +          (Var : Hvariant T1_wf standard m)
        +          (Hy : BoundedVariant Var mu).
        + +
        +  Let big_h := big_h mu.
        +  Let small_h := small_h mu m.
        + +
        + +
        + +
        +  Lemma m_ge : m big_h t1 m small_h. +
        + +
        +
        + +
        +

        Proof of the inequality m small_h t1< m big_h

        + +
        + + The measure is strictly decreasing along any round +
        +
        + +
        +  Lemma Lvar : h h0 i,
        +      h head
        +      battle_rel standard i h h0 m h0 t1< m h.
        + +
        +
        + +
        +Application to standard battles +
        +
        + +
        +  Lemma m_decrease : j h0 i h,
        +      h head rounds standard i h j h0 m h0 t1< m h.
        + +
        +
        + +
        +Conversion of ordinal inequalities into standard battles +
        +
        + +
        + +
        + +
        + +
        +  Lemma LT_to_standard_battle :
        +     alpha beta,
        +      beta t1< alpha
        +       n i, rounds standard n (iota alpha) i (iota beta). +
        +  Remark Rem3 : beta_h mu m t1< mu.
        + +
        +  Remark Rem4 : n i,
        +      rounds standard n (iota mu) i (iota (beta_h mu m)).
        + +
        +  Remark Hmu : nf mu.
        + +
        + +
        +  Lemma m_lt : m small_h t1< m big_h. +
        +
        + +
        +End of the proof +
        +
        + +
        + +
        + +
        +  Fact self_lt_standard : m big_h t1< m big_h.
        + +
        +  Theorem Impossibility_std: False.
        + +
        +End Impossibility_Proof.
        +Check Impossibility_std.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Definitions.html b/theories/html/hydras.Hydra.Hydra_Definitions.html new file mode 100644 index 00000000..7adaafd7 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Definitions.html @@ -0,0 +1,830 @@ + + + + + +hydras.Hydra.Hydra_Definitions + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Definitions

        + +
        +
        + +
        +Pierre Casteran, LaBRI, University of Bordeaux +
        + +

        Data types

        + + +
        + + An hydra is a finitely branched tree. We use the auxiliary type Hydrae for + representing finite sequences of hydras. + +
        +
        + +
        +From Coq Require Export Relations.
        +From hydras Require Import T1 Epsilon0.
        + +
        + +
        +Inductive Hydra : Set :=
        +| node : Hydrae Hydra
        +with Hydrae : Set :=
        +| hnil : Hydrae
        +| hcons : Hydra Hydrae Hydrae.
        + +
        + +
        +
        + +
        +Alternative representation (discarded) +
        +
        + +
        + +
        +Module Alt.
        +  Inductive Hydra : Set :=
        +  | hnode (daughters : list Hydra).
        +End Alt.
        + +
        + +
        +
        + +
        + Mutual induction scheme for types Hydra and Hydrae + +
        +
        + +
        +Scheme Hydra_rect2 := Induction for Hydra Sort Type
        +with Hydrae_rect2 := Induction for Hydrae Sort Type.
        + +
        +Arguments Hydra_rect2 P P0 : rename.
        +Arguments Hydrae_rect2 P P0 : rename.
        + +
        +
        + +
        +All elements of s satisfy P +
        +
        +Fixpoint h_forall (P: Hydra Prop) (s: Hydrae) :=
        +  match s with
        +  | hnilTrue
        +  | hcons h s'P h h_forall P s'
        +  end.
        + +
        +Lemma h_eq_dec : h h':Hydra, {h = h'}+{h h'}
        +with hs_eq_dec : l l':Hydrae, {l = l'}+{l l'}.
        + +
        +
        + +
        + Number of nodes (a.k.a. size) + +
        +
        + +
        +Fixpoint hsize (h:Hydra) : nat :=
        +  match h with
        +  | node lS (lhsize l)
        +  end
        +with lhsize l : nat :=
        +       match l with
        +       | hnil ⇒ 0
        +       | hcons h hshsize h + lhsize hs
        +       end.
        + +
        +
        + +
        +

        height (length of longest branch)

        + + +
        +
        + +
        +Fixpoint height (h:Hydra) : nat :=
        +  match h with
        +  | node llheight l
        +  end
        +with lheight l : nat :=
        +       match l with
        +       | hnil ⇒ 0
        +       | hcons h hsNat.max (S (height h)) (lheight hs)
        +       end.
        + +
        +
        + +
        +

        Abbreviations

        + + +
        + +

        Heads : A head is just a node without daughters

        + + +
        +
        + +
        +
        + +
        +

        Hydra with 0, 1, 2 or 3 daughters

        + +
        +
        + +
        +Notation head := (node hnil).
        +Notation hyd1 h := (node (hcons h hnil)).
        +Notation hyd2 h h' := (node (hcons h (hcons h' hnil))).
        +Notation hyd3 h h' h'' := (node (hcons h (hcons h' (hcons h'' hnil)))).
        + +
        +
        + +
        +

        Adds n copies of the same hydra h at the right of s

        + + +
        +
        + +
        +Fixpoint hcons_mult (h:Hydra)(n:nat)(s:Hydrae):Hydrae :=
        +  match n with
        +  | Os
        +  | S phcons h (hcons_mult h p s)
        +  end.
        + +
        +
        + +
        +

        Hydra with n equal daughters

        + +
        +
        + +
        +Definition hyd_mult h n :=
        +  node (hcons_mult h n hnil).
        + +
        +
        + +
        +

        Managing sequences of hydras

        + + +
        + +

        Appending

        + + +
        +
        + +
        +Fixpoint hy_app (s1 s2: Hydrae) : Hydrae :=
        +  match s1 with
        +    hnils2
        +  | hcons h1 s1'hcons h1 (hy_app s1' s2)
        +  end.
        + +
        +
        + +
        +

        Adds a head to the right of s

        + + +
        +
        + +
        +Fixpoint add_head_r (s: Hydrae) :=
        +  match s with
        +    hnilhcons head hnil
        +  | hcons h s'hcons h (add_head_r s')
        +  end.
        + +
        +
        + +
        +

        Adds i heads to the right of s

        + + +
        +
        + +
        +Fixpoint add_head_r_plus (s:Hydrae) (i:nat) :=
        +  match i with
        +    0 ⇒ s
        +  | S jadd_head_r (add_head_r_plus s j)
        +  end.
        + +
        +
        + +
        +

        adds i heads to the root of h (to the right of its daughters)

        + + +
        +
        + +
        +Definition add_r h i :=
        +  match h with node snode (add_head_r_plus s i) end.
        + +
        +
        + +
        +

        Hydra Battles

        + + +
        + +

        Relation associated with a single round.

        + + +
        + + We represent the rules of Hydra Battles through a binary relation: + round_n n on the Hydra type. +The proposition round_n n h h' holds if h' is obtained from h by a single round of a battle, and n is the expected replication factor (irrelevant if the chopped head is at distance 1 from the foot). + +
        + +The proposition round_n n h h' holds + +
        + +
          +
        • if h' is obtained from h by chopping off one head of height 1. This situation is described by the proposition R1 h h'. + +
          + + +
        • +
        • Or h' is obtained from h through a beheading at distance from the foot, with creation of n copies of some dub-hydra. + +
        • +
        + +
        + + +
        + +Before giving the definition in Coq of round_n, we need to define several auxiliary relations. + +
        + +

        S0

        + + +
        + + The proposition S0 s s' holds if the sequence s' is obtained by removing one head from s + +
        +
        + +
        +Inductive S0 : relation Hydrae :=
        +| S0_first : s, S0 (hcons head s) s
        +| S0_rest : h s s', S0 s s' S0 (hcons h s) (hcons h s').
        + +
        +
        + +
        +

        R1

        + + +
        + + The proposition R1 h h' holds if h' is obtained by removing one head from h at distance 1 from the foot + +
        + + +
        +
        + +
        +Inductive R1 : relation Hydra :=
        +| R1_intro : s s', S0 s s' R1 (node s) (node s').
        + +
        +
        + +
        +

        S1

        + + +
        + + S1 n s s' holds if s' is obtained from s by replacing some member h of s by copies of h, where R1 h h' holds. + Thus, n is the number of new replicas of h'. + +
        + + +
        +
        + +
        + +
        +Inductive S1 (n:nat) : relation Hydrae :=
        +| S1_first : s h h' ,
        +              R1 h h'
        +              S1 n (hcons h s) (hcons_mult h' (S n) s)
        +| S1_next : h s s',
        +                 S1 n s s'
        +                 S1 n (hcons h s) (hcons h s').
        + +
        + +
        +
        + +
        +

        R2

        + + +
        + +The proposition R2 n h h' holds if some sub-hydra h0 of h has been replaced by h'0, + where R1 n h0 h'0. The S2 relation is just a helper for R2. + +
        + + +
        +
        + +
        +Inductive R2 (n:nat) : relation Hydra :=
        +| R2_intro : s s', S1 n s s' R2 n (node s) (node s')
        +| R2_intro_2 : s s', S2 n s s' R2 n (node s) (node s')
        +
        +with S2 (n:nat) : relation Hydrae :=
        +     | S2_first : h h' s ,
        +         R2 n h h' S2 n (hcons h s) (hcons h' s)
        +     | S2_next : h r r',
        +         S2 n r r' S2 n (hcons h r) (hcons h r').
        + +
        +
        + +
        +

        round_n

        + + +
        + + Let n be an expected replication number. The relation round_n n h h' + holds: +
          +
        • if h' is obtained from h by removing one head of height 1 (and the factor n is irrelevant) + +
        • +
        • or h' is obtained from h by removing one head of height greater or equal than 2, and this beheading was made with a relocation factor n. + +
        • +
        + +
        +
        + +
        +Definition round_n n h h' := R1 h h' R2 n h h'.
        + +
        +
        + +
        +Transition system associated with battles +
        + +

        Binary relation associated with a battle round

        + +
        +
        + +
        +Definition round h h' := n, round_n n h h'.
        +Infix "-1->" := round (at level 60).
        + +
        +
        + +
        +

        transitive closures of round

        + + +
        +
        + +
        +Definition round_plus := clos_trans_1n Hydra round.
        +Definition round_star h h' := h = h' round_plus h h'.
        + +
        +Infix "-+->" := round_plus (at level 60).
        +Infix "-*->" := round_star (at level 60).
        + +
        +
        + +
        +

        Experimental tactics for interactive battles

        + +
        + +

        removes the i-th daughter (should be a head)

        + +
        +
        + +
        +Ltac chop_off i :=
        +  match goal with |- S0 ?h ?h'
        +                  match i with
        +                    | Oeapply S0_first
        +                    | S ?jeapply S0_rest; chop_off j
        +                  end
        +                  | |- round ?h ?h'
        +                      0; left; split; chop_off i
        +                  | |- round_n ?n ?h ?h'
        +                     left ; split; chop_off i
        +  end.
        + +
        +
        + +
        + Calls the R2 relation +
        +
        + +
        +Ltac h_search_n n := match goal with
        +                       |- round ?h ?h' n; eright
        +                    end.
        + +
        +Ltac h_search := match goal with
        +                    | |- round_n ?p ?h ?h'eright
        +                    end.
        + +
        +Ltac s2_nth n :=
        +  match n with
        +    | 0 ⇒ eleft
        +    | S ?peright ; s2_nth p
        +    end.
        + +
        +
        + +
        +Moves to the i-th daugther +
        +
        + +
        +Ltac r2_up i := match goal with
        +                    |- R2 ?n ?h ?h'eright; s2_nth i
        +end.
        + +
        +Ltac S1_nth i :=
        +  match goal with
        +      |- S1 ?n ?h ?h'
        +      match i with
        +        | 0 ⇒ eleft
        +        | S ?jeright ; S1_nth j
        +      end
        +  end.
        + +
        +
        + +
        +Notifies we are at distance 2 from the expected head + goto to i-th dauchter, then chop off the j-th head +
        +
        + +
        +Ltac r2_d2 i j :=
        match goal with
        +      |- R2 ?n ?h ?h'eleft; S1_nth i; split; chop_off j
        end.
        + +
        +
        + +
        +End of the battle +
        +
        + +
        +Ltac stop :=
        +  match goal with
        +      |- round_star ?h ?h'left; reflexivity
        +  end.
        + +
        +
        + +
        +Still fighting +
        +
        + +
        +Lemma round_star_intro h h'' : h',
        +    h -1-> h' h' -*-> h'' h -*-> h''.
        + +
        +Ltac forward :=
        +  match goal with
        +      |- round_star ?h ?h'eapply round_star_intro
        +  end.
        + +
        +
        + +
        +

        Traces

        + +
        +
        + +
        +Inductive trace_to dest : list nat Hydra Prop :=
        +  trace_to1 : n h, round_n n h dest trace_to dest (n:: nil) h
        +| trace_toS : n t h h', round_n n h h' trace_to dest t h'
        +                                 trace_to dest (n:: t) h.
        + +
        +Definition trace t h h' := trace_to h' t h.
        + +
        +
        + +
        + +
        + + Let be an hydra and and expected replication factor. The next step of + the current battle may be specified by the following type +
        +
        + +
        +Definition round_spec h n :=
        +  {h' : Hydra | round_n n h h'} + {h = head}.
        + +
        +
        + +
        +

        Classes of battles

        + + +
        + +In an hydra battle, the interaction between the two players may depend on the time (number of rounds) elapsed since the beginning of the fight. + +
        + +Let us formalize this dependence through a relation linking the number of the current round, and the hydra before and after the considered round. + +
        + + +
        +
        + +
        +Definition round_t := nat Hydra Hydra Prop.
        + +
        +Class Battle :=
        +  { battle_rel : round_t;
        +    battle_ok : i h h', battle_rel i h h' round h h'}.
        + +
        +Arguments battle_rel : clear implicits.
        + +
        +
        + +
        +In the current state of this development, we will consider two instances of class Battle: + +
        + +
          +
        • In free, we hydra may chose any replication factor at any time. + +
          + + +
        • +
        • In standard the replication factor at round number i is just i + +
        • +
        + +
        +
        + +
        +#[ global ] Program Instance free : Battle
        +  := Build_Battle (fun _ h h'round h h') _.
        + +
        + +
        +#[ global ] Program Instance standard : Battle :=
        +  Build_Battle round_n _.
        + +
        + +
        +
        + +
        + The following relation allows us to consider sequences of rounds in a given class of battles + +
        + + The proposition rounds b i h j h' holds if there is a battle of class B that + starts with hydra h at round i and ends with hydra h' at round j + +
        +
        + +
        +Inductive rounds (B:Battle)
        +  : nat Hydra nat Hydra Prop :=
        +  rounds_1 : i h h',
        +    battle_rel B i h h' rounds B i h (S i) h'
        +| rounds_n : i h j h' h'',
        +    battle_rel B i h h''
        +    rounds B (S i) h'' j h'
        +    rounds B i h j h'.
        + +
        +
        + +
        +number of steps leading to the hydra's death +
        +
        + +
        +Definition battle_length B k h l :=
        +    rounds B k h (Nat.pred (k + l)%nat) head.
        + +
        +#[deprecated(note="use rounds")]
        +  Notation battle := rounds (only parsing).
        + +
        +
        + +
        +

        Uniform termination

        + +
        +
        + +
        + +
        +Definition Termination := well_founded (transp _ round).
        + +
        + +
        +Definition B_termination (B: Battle) :=
        +  well_founded (fun h' h i:nat, battle_rel B i h h' ).
        + +
        +
        + +
        +

        Variants for proving termination

        + + +
        +
        + +
        + +
        +Class Hvariant {A:Type}{Lt:relation A}
        +      (Wf: well_founded Lt)(B : Battle)
        +      (m: Hydra A): Prop :=
        +  {variant_decr: i h h',
        +      h head battle_rel B i h h' Lt (m h') (m h)}.
        + +
        + +
        +
        + +
        +Variant bounded by some ordinal alpha < epsilon0

        Strictly Bounded variants

        + +
        +
        + +
        + +
        +Class BoundedVariant {A:Type}{Lt:relation A}
        +      {Wf: well_founded Lt}{B : Battle}
        +      {m: Hydra A} (Var: Hvariant Wf B m)(mu:A):=
        +  { m_bounded: h, Lt (m h ) mu }.
        + +
        + +
        + +
        +
        + +
        +

        Liveness

        + + +
        + + For every reachable configuration (i,h), either h is a head, or + there exists a beheading leading to some configuration (S i, h'). + +
        +
        + +
        +Definition Alive (B : Battle) :=
        +   i h, h head {h' : Hydra | battle_rel B i h h'}.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Examples.html b/theories/html/hydras.Hydra.Hydra_Examples.html new file mode 100644 index 00000000..227baca5 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Examples.html @@ -0,0 +1,168 @@ + + + + + +hydras.Hydra.Hydra_Examples + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Examples

        + +
        + +
        +From Coq Require Import Arith Lia.
        +From hydras Require Import Hydra_Lemmas More_Arith.
        +Open Scope nat_scope.
        + +
        +Check Hydra_rect2.
        + +
        +Module Examples.
        + +
        +  Example ex1 : h h', R1 (hyd3 h head h') (hyd2 h h').
        + +
        +  Example Hy := hyd3 head
        +                     (hyd2
        +                        (hyd1
        +                           (hyd2 head head))
        +                        head)
        +                     head.
        + +
        + +
        + +
        +  Example Hy' := hyd2 head
        +                      (hyd2
        +                         (hyd1
        +                            (hyd2 head head))
        +                         head).
        + +
        + +
        +  Example ex4: round Hy Hy'.
        + +
        +  Example Hy'' :=
        +    hyd2 head
        +         (hyd2
        +            (hyd_mult (hyd1 head) 5)
        +            head).
        + +
        +  Example Hy'H'' : round Hy' Hy''.
        + +
        +  Example R2_example: R2 4 Hy' Hy''.
        + +
        +move to 2nd sub-hydra (0-based indices)
        +
        +
        + +
        +move to first sub-hydra
        +
        +
        + +
        +we're at distance 2 from the to-be-chopped-off head + let's go to the first daughter, + then chop-off the leftmost head
        +
        + +
        +  Example Exx : {h' | round Hy' h'}.
        + +
        + +
        +  Example Ex5 : {h' | Hy -*-> h'}.
        + +
        +  Example Hy''' :=
        +    node (hcons head
        +                (hcons_mult (hyd1 (hyd_mult (hyd1 head) 5)) 3 hnil)).
        + +
        + +
        + +
        +  Example hsize_bigger : (hsize Hy'' < hsize Hy''')%nat.
        + +
        + +
        +  Example height_not_strictly_decreasing : height Hy'' = height Hy'''.
        + +
        + +
        +  Example Hy_1 : R1 Hy Hy'. +
        + +
        + +
        +  Example Hy_2 : R2 4 Hy' Hy''.
        + +
        +  Example ex_2 :{Hy'' | R2 4 Hy' Hy''}.
        + +
        + +
        +  Example Hy_3 : R2 2 Hy'' Hy'''.
        + +
        +  Example Hy''_Hy''' : Hy'' -1-> Hy'''.
        + +
        +  Example Hy_Hy''' : Hy -+-> Hy'''.
        + +
        +End Examples.
        + +
        + +
        +Check Hydra_ind.
        + +
        + +
        +Module Bad.
        +  Lemma height_lt_size (h:Hydra) : height h < hsize h. End Bad.
        + +
        + +
        + Lemma height_lt_size (h:Hydra) : height h < hsize h.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Extraction.html b/theories/html/hydras.Hydra.Hydra_Extraction.html new file mode 100644 index 00000000..23efd715 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Extraction.html @@ -0,0 +1,37 @@ + + + + + +hydras.Hydra.Hydra_Extraction + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Extraction

        + +
        +From hydras Require Import Hydra_Lemmas.
        + +
        +Extraction Language OCaml.
        +Recursive Extraction classic_battle next_round.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Lemmas.html b/theories/html/hydras.Hydra.Hydra_Lemmas.html new file mode 100644 index 00000000..17b87484 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Lemmas.html @@ -0,0 +1,331 @@ + + + + + +hydras.Hydra.Hydra_Lemmas + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Lemmas

        + +
        +
        + +
        + Pierre Casteran + LaBRI, Université de Bordeaux + +
        +
        + +
        +From Coq Require Import Arith Lia List Relation_Operators
        +     Operators_Properties Peano_dec Wellfounded.Inverse_Image
        +     Wellfounded.Inclusion.
        + +
        +From hydras Require Import More_Arith Epsilon0 Hessenberg
        +     Simple_LexProd MoreLibHyps.
        + +
        +From hydras Require Export Hydra_Definitions.
        +Import Relations.
        +Open Scope nat_scope.
        + +
        +
        + +
        +

        Properties of the hydra data type

        + + +
        +
        + +
        +Lemma add_r_0 : h: Hydra, add_r h 0 = h.
        + +
        +Lemma hy_app_assoc :
        +   (s1 s2 s3 : Hydrae) ,
        +    hy_app s1 (hy_app s2 s3) = hy_app (hy_app s1 s2) s3.
        + +
        +Lemma hcons_mult_app : (h: Hydra) (n :nat) (s s': Hydrae),
        +    hcons_mult h n (hy_app s s') =
        +    hy_app (hcons_mult h n s) s'.
        + +
        +Lemma hcons_mult_comm :
        +   i h s,
        +    hcons_mult h i (hcons h s) = hcons h (hcons_mult h i s).
        + +
        + +
        +Lemma R1_iff s s' : R1 (node s) (node s') S0 s s'.
        + +
        +Lemma R2_iff i s s' : R2 i (node s) (node s')
        +                      S1 i s s' S2 i s s'.
        + +
        +Lemma S2_iff : n h h' s s',
        +    S2 n (hcons h s) (hcons h' s')
        +    R2 n h h' s = s'
        +                 h = h' S2 n s s'.
        + +
        +Lemma S0_app : s1 s2 s3, S0 s2 s3
        +                                S0 (hy_app s1 s2)
        +                                   (hy_app s1 s3).
        + +
        +Lemma R1_app : s1 s2 s3,
        +    R1 (node s2) (node s3)
        +    R1 (node (hy_app s1 s2)) (node (hy_app s1 s3)).
        + +
        +Lemma S1_app n : s1 s2 s3,
        +    S1 n s2 s3 S1 n (hy_app s1 s2) (hy_app s1 s3).
        + +
        + +
        +
        + +
        +Induction Schemes for R2 +
        +
        + +
        +Scheme R2_ind2 := Induction for R2 Sort Prop
        +                  with
        +                  S2_ind2 := Induction for S2 Sort Prop.
        +Arguments R2_ind2 n P P0 : rename.
        +Arguments S2_ind2 n P P0 : rename.
        + +
        +Lemma S2_app : n s1 s2 ,
        +    S2 n s1 s2
        +     l, S2 n (hy_app l s1) (hy_app l s2).
        + +
        +Lemma R2_app n : s1 s2 ,
        +    R2 n (node s1) (node s2)
        +     l, R2 n (node (hy_app l s1))
        +                  (node (hy_app l s2)).
        + +
        +Lemma hcons_mult_S0 : h i s s' ,
        +                             S0 s s'
        +                             S0 (hcons_mult h i s)
        +                                (hcons_mult h i s').
        + +
        +Lemma hcons_mult_S1 n : h i s s' , S1 n s s'
        +                                         S1 n (hcons_mult h i s)
        +                                              (hcons_mult h i s').
        + +
        +Lemma hcons_mult_S2 n : h i s s' , S2 n s s'
        +                                            S2 n (hcons_mult h i s)
        +                                               (hcons_mult h i s').
        + +
        +
        + +
        +

        Properties of single rounds

        + +
        +
        + +
        +Lemma head_no_round_n : i h, ¬ round_n i head h.
        + +
        +Lemma head_no_round : h, ¬ round head h.
        + +
        +
        + +
        +

        Properties of battle

        + +
        +
        + +
        +Lemma rounds_trans {b:Battle} :
        +   i h j h', rounds b i h j h'
        +                    k h0, rounds b k h0 i h
        +                                 rounds b k h0 j h'. +
        +
        + +
        +

        Properties of standard and free battle classes

        + +
        +
        + +
        +Lemma standard_incl_free : i h h',
        +     battle_rel standard i h h' battle_rel free i h h' .
        + +
        +Lemma standard_battle_head :
        +   i h j h',
        +    @rounds standard i h j h' h head.
        + +
        +
        + +
        +

        Generic properties of round_plus

        + +
        +
        + +
        +Lemma round_plus_trans : h h' h'', h -+-> h'
        +                                      h' -+-> h''
        +                                      h -+-> h''.
        + +
        +Lemma S0_remove_r : l , S0 (add_head_r l) l.
        + +
        +Lemma S0_remove_r_i : i l, S0 (add_head_r_plus l (S i))
        +                                     (add_head_r_plus l i).
        + +
        +Lemma R1_remove_r_i : i h,
        +                       R1 (add_r h (S i)) (add_r h i).
        + +
        +Lemma round_n_remove_h : i j h,
        +    round_n j (add_r h (S i)) (add_r h i).
        + +
        +Lemma remove_heads_r : i h j, rounds standard
        +                                       j
        +                                       (add_r h (S i))
        +                                       (S i+j)%nat
        +                                       h.
        + +
        +Lemma remove_heads_r_free: i h j, rounds free
        +                                       j
        +                                       (add_r h (S i))
        +                                       (S i+j)%nat
        +                                       h.
        + +
        +Lemma variant_mono_free {A:Type} {Lt: relation A}{Tr : Transitive Lt}
        +      {Wf: well_founded Lt} m {V: Hvariant Wf free m}:
        +   i h j h', rounds free i h j h' Lt (m h') (m h).
        + +
        +Lemma m_strict_mono {A:Type} {Lt: relation A}{St: StrictOrder Lt}
        +      {Wf: well_founded Lt} m (V: @Hvariant _ _ Wf free m){h h':Hydra}:
        +  h -+-> h' Lt (m h') (m h).
        + +
        + +
        +
        + +
        +companion lemmas for R1 and R2 +
        +
        + +
        +Lemma round_n_inv i h h' : round_n i h h' R1 h h' R2 i h h'.
        + +
        +Lemma rounds_free_equiv1 : i j h h',
        +    rounds free i h j h'
        +    h -+-> h'.
        + +
        +Lemma rounds_free_equiv2 : h h',
        +     h -+-> h'
        +     i, j, rounds free i h j h'.
        + +
        +Lemma Termination_strong (B:Battle) :
        +   Termination B_termination B.
        + +
        +Lemma Hvariant_Termination {A : Type} {lt : relation A}
        +      (Hwf : well_founded lt) (m : Hydra A) :
        +  @Hvariant _ _ Hwf free m Termination.
        + +
        + +
        +
        + +
        +If the hydra is not reduced to a head, there exists at + least one head that Hercules can chop off +
        +
        + +
        +Definition next_round_dec n (h: Hydra) :
        +  (h = head) + {h' : Hydra & {R1 h h'} + {R2 n h h'}}.
        + +
        +chose a lowest head +
        +
        + +
        + +
        +Definition next_round n :
        h , round_spec h n.
        + +
        +Definition next_step (f : n h, round_spec h n) n h :=
        +  match f n h with
        +      inright _head
        +    | inleft (exist _ h' _) ⇒ h'
        +  end.
        + +
        +Definition classic_battle f t h :=
        +  let fix go n t h :=
        +      match h, t with head, _h
        +                   | _, 0 ⇒ h
        +                | _, S t'go (S n) t' (next_step f n h)
        +      end
        +  in go 1 t h.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Termination.html b/theories/html/hydras.Hydra.Hydra_Termination.html new file mode 100644 index 00000000..ed9db9c0 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Termination.html @@ -0,0 +1,174 @@ + + + + + +hydras.Hydra.Hydra_Termination + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Termination

        + +
        +
        + +
        +

        Proof of termination of all hydra battles

        + +
        + + Pierre Casteran, Univ. Bordeaux, LaBRI, UMR 5800 +
        +
        + +
        + +
        +From hydras Require Export Hydra_Lemmas.
        +From hydras Require Import E0 Hessenberg.
        + +
        +
        + +
        +

        Converting any hydra into an ordinal less than

        + + epsilon0 + +
        + + +
        +
        + +
        +Fixpoint m (h:Hydra) : T1 :=
        +  match h with headT1.zero
        +             | node hsms hs
        +end
        +with ms (s:Hydrae) : T1 :=
        +  match s with hnilT1.zero
        +              | hcons h s'T1.phi0 (m h) o+ ms s'
        end.
        + +
        + +
        +Lemma ms_eqn2 : h s, ms (hcons h s) = T1.phi0 (m h) o+ ms s.
        + +
        +Lemma o_finite_mult_S_rw :
        +   n a, o_finite_mult (S n) a = a o+ o_finite_mult n a.
        + +
        +
        + +
        + The functions m and ms return well formed ordinals (less than epsilon0) + +
        +
        + +
        +Lemma m_nf : h, nf (m h).
        + +
        +Lemma ms_nf : s, nf (ms s).
        + +
        +#[global] Hint Resolve m_nf nf_phi0 ms_nf : T1.
        + +
        +Lemma ms_eqn3 : h n s, ms (hcons_mult h n s) =
        +                                o_finite_mult n (T1.phi0 (m h)) o+ ms s.
        + +
        +
        + +
        +

        Monotonicity lemmas for S0, R1, etc .

        + +
        +
        + +
        +Open Scope t1_scope.
        + +
        +Lemma S0_decr_0 :
        +   s s', S0 s s' T1.lt (ms s') (ms s).
        + +
        +Lemma S0_decr:
        +   s s', S0 s s' ms s' t1< ms s.
        + +
        +Lemma R1_decr_0 : h h',
        +                  R1 h h' T1.lt (m h') (m h).
        + +
        + +
        +Lemma R1_decr :
        +   h h', R1 h h' m h' t1< m h. +
        +Lemma S1_decr_0 n:
        +   s s', S1 n s s' T1.lt (ms s') (ms s).
        + +
        + +
        +Lemma S1_decr n:
        +   s s', S1 n s s' ms s' t1< ms s. +
        + +
        +Lemma m_ms : s, m (node s) = ms s.
        + +
        +Lemma R2_decr_0 n : h h', R2 n h h' T1.lt (m h') (m h).
        + +
        + +
        +Lemma R2_decr n : h h', R2 n h h' m h' t1< m h. +
        + +
        +Lemma round_decr : h h', h -1-> h' m h' t1< m h.
        + +
        +#[ global, program ] Instance var (h:Hydra) : E0:= @mkord (m h) _.
        + +
        +#[global] Instance HVariant_0 : @Hvariant _ _ T1_wf free m.
        + +
        + +
        + +
        +#[global] Instance HVariant : Hvariant E0lt_wf free var.
        + +
        +Theorem every_battle_terminates : Termination.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Hydra_Theorems.html b/theories/html/hydras.Hydra.Hydra_Theorems.html new file mode 100644 index 00000000..0ff8f1e7 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Theorems.html @@ -0,0 +1,238 @@ + + + + + +hydras.Hydra.Hydra_Theorems + + + + +
        + + + +
        + +

        Library hydras.Hydra.Hydra_Theorems

        + +
        +
        + +
        +Pierre Castéran, Univ. Bordeaux and LaBRI +
        + + +
        +

        Liveness

        + + +
        + + If the hydra is not reduced to one head, then Hercules can chop off + some head + +
        +
        + +
        +Corollary Alive_free : Alive free. +
        +Corollary Alive_standard : Alive standard. +
        + +
        +
        + +
        +

        Termination of free battles

        + + +
        + + +
        +

        Impossibility theorems

        + + +
        + + Termination of free battles cannot be proven with a variant from hydras into a segment with + +
        + + +
        + + Impossiblity to define a variant bounded by some ordinal less than + epsilon0 +
        +
        + +
        +Check Impossibility_free.
        + +
        +About battle_length_std.
        + +
        +Open Scope nat_scope.
        + +
        + +
        +Theorem battle_length_std_Hardy (alpha : E0) :
        +  alpha E0zero
        +   k , 1 k
        +              l: nat,
        +               H'_ alpha k - k l
        +               battle_length standard k (iota (cnf alpha)) l.
        + +
        + +
        +
        + +
        +

        Battle length is not PR

        + +
        +
        + +
        +Require Import primRec F_alpha AckNotPR PrimRecExamples.
        +Require Import F_omega.
        +Import E0.
        + +
        + +
        +Section battle_length_notPR.
        + +
        +  Hypothesis H: alpha, isPR 1 (l_std alpha).
        + +
        + +
        +
        + +
        +A counter example +
        +
        + +
        + +
        +  Let alpha := E0phi0 E0omega.
        +  Let h := iota (cnf alpha).
        + +
        + +
        +
        + +
        +let us get rid of the substraction ... +
        +
        + +
        + +
        +  Let m k := L_ alpha (S k).
        + +
        +  Remark m_eqn : k, m k = (l_std alpha k + k)%nat. +
        + +
        +  Remark mIsPR : isPR 1 m. +
        + +
        +  Remark m_ge_F_omega k: F_ E0omega (S k) m (S k). +
        +
        + +
        +We compare m with the Ackermann function +
        +
        + +
        +  Remark m_ge_Ack: n, 2 n Ack (S n) (S n) m (S n).
        + +
        +  Remark m_dominates_Ack_from_3 : n, 3 n Ack n n m n.
        + +
        + +
        +  Remark m_dominates_Ack :
        +    dominates (fun nS (m n)) (fun nAck.Ack n n). +
        + +
        +  Remark SmNotPR : isPR 1 (fun nS (m n)) False. +
        + +
        + +
        +  Theorem LNotPR : False.
        + +
        +End battle_length_notPR.
        + +
        +Check l_std_ok.
        + +
        +Check LNotPR.
        + +
        +Search L_ F_.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.KP_example.html b/theories/html/hydras.Hydra.KP_example.html new file mode 100644 index 00000000..37c9e625 --- /dev/null +++ b/theories/html/hydras.Hydra.KP_example.html @@ -0,0 +1,152 @@ + + + + + +hydras.Hydra.KP_example + + + + +
        + + + +
        + +

        Library hydras.Hydra.KP_example

        + +
        +
        + +
        +Pierre Casteran, Univ. Bordeaux and LaBRI +
        +
        + +
        Require Import Hydra_Definitions Hydra_Lemmas.
        + +
        +
        + +
        +The hydra from page 286 of KP +
        +
        + +
        +Section KP.
        +
        + +
        +initial state +
        +
        + +
        +Definition h0 : Hydra :=
        +  hyd2 (hyd2 (hyd_mult head 3)
        +             (hyd1 (hyd1 head)))
        +       (hyd2 head
        +             (hyd2 head head)).
        + +
        +Fact F1 : hsize h0 = 14.
        + +
        +Fact F2 : height h0 = 4.
        + +
        +
        + +
        + after stage 1 +
        +
        + +
        +Definition h1 :=
        +  hyd2 (hyd3 (hyd_mult head 2)
        +             (hyd_mult head 2)
        +             (hyd1 (hyd1 head)))
        +       (hyd2 head
        +             (hyd2 head head)).
        + +
        + +
        +
        + +
        +After stage 2 +
        +
        + +
        +Notation hyd4 h1 h2 h3 h4 :=
        +  (node (hcons h1 (hcons h2 (hcons h3 (hcons h4 hnil))))).
        + +
        +Let h' := hyd1 (hyd_mult head 2).
        + +
        +Definition h2 :=
        +                  hyd4 (hyd3 (hyd_mult head 2)
        +                             (hyd_mult head 2)
        +                             (hyd1 (hyd1 head)))
        +                       h' h' h'.
        + +
        +
        + +
        +After stage 3 +
        +
        + +
        +Definition h3 := hyd4
        +                   (node (hcons_mult (hyd1 head) 4
        +                                     (hcons (hyd2 head head)
        +                                            (hcons (hyd1 (hyd1 head))
        +                                                   hnil))))
        +                   h' h' h'.
        + +
        +Fact h0_h1 : round_n 1 h0 h1.
        + +
        +Fact h1_h2 : round_n 2 h1 h2.
        + +
        +Fact h2_h3 : round_n 3 h2 h3.
        + +
        +Lemma battle_example : rounds standard 1 h0 4 h3.
        + +
        +
        + +
        += 28 +
        +
        + +
        +End KP.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.O2H.html b/theories/html/hydras.Hydra.O2H.html new file mode 100644 index 00000000..a39b5cea --- /dev/null +++ b/theories/html/hydras.Hydra.O2H.html @@ -0,0 +1,256 @@ + + + + + +hydras.Hydra.O2H + + + + +
        + + + +
        + +

        Library hydras.Hydra.O2H

        + +
        +
        + +
        +Injection from ordinals (less than epsilon0) in CNF into hydras. + +
        + + Pierre Castéran, LaBRI and Univ. Bordeaux + +
        + +We define a function iota : T1 Hydra such that if alpha < beta, then there exists a battle from iota beta to iota alpha. + +
        + +Note that iota is not a bijection, but is sufficient for proving +impossibility lemmas or minoration of battle lengths (see Hydra_Theorems). + +
        +
        + +
        +From Coq Require Import Relation_Operators.
        + +
        +From hydras Require Import Hydra_Lemmas Epsilon0 Canon Paths .
        +Import Hydra_Definitions.
        + +
        +
        + +
        +Let us transform any ordinal term into an hydra +
        +
        + +
        + +
        +Fixpoint iota (a : T1) : Hydra :=
        +  match a with
        +  | zerohead
        +  | cons c n bnode (hcons_mult (iota c) (S n) (iotas b))
        +  end
        +with iotas (a : T1) : Hydrae :=
        +       match a with
        +       | zerohnil
        +       | cons a0 n bhcons_mult (iota a0) (S n) (iotas b)
        +       end.
        + +
        +
        + +
        + We now prove a lot of technical lemmas that relate Hydras and +ordinals. +
        +
        + +
        +Lemma iota_iotas : alpha, nf alpha
        +                                 node (iotas alpha) = iota alpha .
        + +
        +Lemma iotas_succ : alpha, nf alpha
        +                                 iotas (T1.succ alpha) =
        +                                 hy_app (iotas alpha) (hcons head hnil).
        + +
        +Lemma hy_app_l_nil : l, hy_app l hnil = l.
        + +
        +Lemma iota_succ_R1 : o, nf o R1 (iota (T1.succ o)) (iota o).
        + +
        +Lemma iota_succ_round_n : i alpha,
        +    nf alpha round_n i (iota (T1.succ alpha)) (iota alpha).
        + +
        +Lemma iota_succ_round : o, nf o iota (T1.succ o) -1-> iota o.
        + +
        +Lemma iota_rw1 :
        +   i alpha, nf alpha T1limit alpha = true
        +                   iota (canonS (cons alpha 0 zero) i) =
        +                   hyd1 (iota (canonS alpha i)).
        + +
        +Lemma iota_rw2 :
        +   i n alpha, nf alpha T1limit alpha = true
        +                     iota (canonS (cons alpha (S n) zero) i) =
        +                     node (hcons_mult (iota alpha) (S n)
        +                                      (hcons
        +                                         (iota (canonS alpha i)) hnil)).
        + +
        +Lemma iota_rw3 :
        +   i alpha, nf alpha
        +                    iota (canonS (cons (T1.succ alpha) 0 zero) i) =
        +                    node (hcons_mult (iota alpha) (S i) hnil).
        + +
        +Lemma iota_rw4 :
        +   i n alpha , nf alpha
        +                       iota (canonS (cons (T1.succ alpha) (S n) zero) i) =
        +                       node (hcons_mult (iota (T1.succ alpha)) (S n)
        +                                        (hcons_mult (iota alpha) (S i) hnil)).
        + +
        +Lemma iota_tail :
        +   i alpha n beta,
        +    nf (cons alpha n beta)
        +    beta zero
        +    iota (canonS (cons alpha n beta) i) =
        +    node (hcons_mult (iota alpha) (S n) (iotas (canonS beta i)) ).
        + +
        +Lemma R1_hcons : h s1 s2, R1 (node s1) (node s2)
        +                                 R1 (node (hcons h s1)) (node (hcons h s2)).
        + +
        +Lemma R1_hcons_mult : n h s1 s2,
        +    R1 (node s1) (node s2)
        +    R1 (node (hcons_mult h n s1))
        +       (node (hcons_mult h n s2)).
        + +
        +Lemma R1_R2 : h h', R1 h h' R2 0 (hyd1 h) (hyd1 h').
        + +
        + +
        +Inductive mem_head : Hydrae Prop :=
        +  hh_1 : s, mem_head (hcons head s)
        +| hh_2 : h s, mem_head s mem_head (hcons h s).
        + +
        +Lemma S0_mem_head : s s', S0 s s' mem_head s.
        + +
        +Lemma mem_head_mult_inv : n h s, mem_head (hcons_mult h n s)
        +                                        h = head mem_head s.
        + +
        +Lemma R1_mem_head : l l', R1 (node l) (node l') mem_head l.
        + +
        +Lemma limit_no_head : alpha, nf alpha T1limit alpha = true
        +                                    ¬ mem_head (iotas alpha).
        + +
        +Lemma limit_no_R1 : alpha, nf alpha
        +                                  T1limit alpha = true
        +                                   h', ¬ R1 (iota alpha) h'.
        + +
        +Lemma iota_of_succ :
        +   beta, nf beta
        +               iota (T1.succ beta) =
        +               match (iota beta) with
        +                 node snode (hy_app s (hcons head hnil))
        +               end.
        + +
        + +
        +Lemma canonS_iota_i : i alpha , nf alpha alpha zero
        +                                round_n i (iota alpha) (iota (canonS alpha i)).
        + +
        + +
        +Lemma canonS_iota i a :
        +  nf a a 0 iota a -1-> iota (canon a (S i)). +
        +  Lemma canonS_rel_rounds : n alpha beta,
        +      nf alpha nf beta
        +      alpha zero
        +      beta = canonS alpha n
        +      iota alpha -+-> iota beta.
        + +
        +Lemma trace_to_round_plus h' : t h, trace_to h' t h round_plus h h'.
        + +
        +Import MoreLists.
        + +
        +Lemma trace_to_std i h j h': (i j)%nat
        +                             trace_to h' (interval i j) h
        +                             rounds standard i h (S j) h'.
        + +
        +Lemma path_toS_trace alpha s beta :
        +  path_toS beta s alpha nf alpha trace_to (iota beta) s (iota alpha).
        + +
        +  Lemma path_toS_round_plus alpha s beta :
        +    path_toS beta s alpha nf alpha
        +    iota alpha -+-> iota beta.
        + +
        + +
        +  Lemma path_to_round_plus a s b :
        +    path_to b s a nf a iota a -+-> iota b. +
        + +
        +  Lemma acc_from_to_round_plus alpha beta :
        +    nf alpha nf beta alpha 0
        +    acc_from alpha beta iota alpha -+-> iota beta.
        + +
        +
        + +
        +Any strict inequality on T1 can be converted into a (free) battle +
        +
        + +
        + +
        +  Lemma LT_to_round_plus a b : b t1< a iota a -+-> iota b.
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Omega2_Small.html b/theories/html/hydras.Hydra.Omega2_Small.html new file mode 100644 index 00000000..d9bd46d8 --- /dev/null +++ b/theories/html/hydras.Hydra.Omega2_Small.html @@ -0,0 +1,200 @@ + + + + + +hydras.Hydra.Omega2_Small + + + + +
        + + + +
        + +

        Library hydras.Hydra.Omega2_Small

        + +
        +
        + +
        +Pierre Castéran, University of Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Peano_dec Lia Relations Relation_Operators.
        +From hydras Require Import Hydra_Lemmas Simple_LexProd ON_Omega2.
        +Import ON_Generic.
        + +
        +
        + +
        +There is no measure into omega^2 for proving termination +of all hydra battles +
        +
        + +
        + +
        +Section Impossibility_Proof.
        + +
        +
        + +
        +Let us assume there is a variant from Hydra into omega^2 + for proving the termination of all hydra battles +
        +
        + +
        + +
        +  Variable m : Hydra ON_Omega2.t.
        +  Context
        +    (Hvar: @Hvariant _ _ (ON_Generic.ON_wf (ON:=Omega2)) free m).
        + +
        + +
        + +
        +  Let big_h := hyd1 (hyd2 head head).
        + +
        + +
        +
        + +
        +To every pair of natural numbers we associate an hydra + with branches of length 2 and branches of length 1 +
        +
        + +
        + +
        +  Let iota (p: ON_Omega2.t) :=
        +    node (hcons_mult (hyd1 head) (fst p)
        +                     (hcons_mult head (snd p) hnil)).
        + +
        + +
        + +
        +  Let small_h := iota (m big_h).
        + +
        +
        + +
        +

        Proof of the inequality m small_h o< m big_h

        + + +
        +
        + +
        +  #[local] Hint Constructors R1 S1 S2 : hydra.
        + +
        +  Lemma m_big_h_not_null : m big_h zero.
        + +
        + +
        +  Lemma big_to_small : big_h -+-> small_h. +
        + +
        + +
        +  Corollary m_lt : m small_h o< m big_h.
        + +
        + +
        +
        + +
        +

        Proof of the inequality m big_h o m small_h

        + +
        + +

        Let us decompose any inequality p o< q into elementary steps

        + +
        +
        + +
        + +
        +  Inductive step : t t Prop :=
        +  | succ_step : i j, step (i, S j) (i, j)
        +  | limit_step : i j, step (S i, 0) (i, j).
        + +
        + +
        +  Lemma succ_rounds : i j, iota (i,S j) -+-> iota (i, j).
        + +
        +  Lemma limit_rounds_0 :
        +     i j, round_n j (iota (S i, 0)) (iota (i, S j)).
        + +
        +  Lemma limit_rounds : i j, iota (S i, 0) -+-> iota (i, j).
        + +
        +  #[local] Hint Constructors step clos_trans_1n : hydra.
        +  #[local] Hint Resolve lex_1 lex_2: hydra.
        +  #[local] Hint Unfold lt : hydra.
        + +
        + +
        +  Lemma step_to_battle : p q, step p q iota p -+-> iota q. +
        +  #[local] Hint Resolve step_to_battle : hydra.
        + +
        + +
        + +
        +  Lemma m_ge : m big_h o m small_h. +
        + +
        + +
        + +
        +  Theorem Impossible : False.
        + +
        +End Impossibility_Proof.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Hydra.Omega_Small.html b/theories/html/hydras.Hydra.Omega_Small.html new file mode 100644 index 00000000..01b88cd1 --- /dev/null +++ b/theories/html/hydras.Hydra.Omega_Small.html @@ -0,0 +1,144 @@ + + + + + +hydras.Hydra.Omega_Small + + + + +
        + + + +
        + +

        Library hydras.Hydra.Omega_Small

        + +
        +
        + +
        +Pierre Castéran, University of Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Lia.
        +From hydras Require Import Hydra_Lemmas.
        +Open Scope nat_scope.
        + +
        +#[ global ] Instance height_var : @Hvariant _ _ lt_wf free height.
        +Abort.
        + +
        +Lemma height_bad : ¬ @Hvariant _ _ lt_wf free height.
        + +
        +
        + +
        +There is no measure into omega for proving termination +of all hydra battles +
        +
        + +
        + +
        +Section Impossibility_Proof.
        + +
        +
        + +
        +Let us assume there is a variant from Hydra into nat + for proving the termination of all hydra battles +
        +
        + +
        +  Variable m : Hydra nat.
        +  Context (Hvar : @Hvariant _ _ lt_wf free m).
        + +
        + +
        + +
        +  Let iota (i: nat) := hyd_mult head (S i).
        + +
        + +
        + +
        +  Let big_h := hyd1 (hyd1 head).
        + +
        + +
        + +
        +  Let small_h := iota (m big_h).
        + +
        +  Fact big_to_small: i, battle_rel free i big_h small_h. +
        + +
        +  #[local] Hint Resolve big_to_small : hydra.
        + +
        + +
        + +
        +  Lemma m_lt : m small_h < m big_h.
        + +
        + +
        + +
        +
        + +
        + In order to find a contradiction, we prove the inequality + m big_h <= m small_h, i.e. m big_h <= m (iota (m h)) + +
        + + For that purpose, we prove the inequality i <= m (iota i) for any i + +
        +
        + +
        +  Lemma round_S: i n, battle_rel free n (iota (S i)) (iota i).
        + +
        +  Lemma m_ge : m big_h m small_h.
        + +
        +  Theorem Contradiction : False.
        + +
        +End Impossibility_Proof.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.Ack.html b/theories/html/hydras.MoreAck.Ack.html new file mode 100644 index 00000000..a802249e --- /dev/null +++ b/theories/html/hydras.MoreAck.Ack.html @@ -0,0 +1,422 @@ + + + + + +hydras.MoreAck.Ack + + + + +
        + + + +
        + +

        Library hydras.MoreAck.Ack

        + +
        +From hydras Require Export Iterates Exp2.
        +From Coq Require Import Lia.
        +Require Import Coq.Program.Wf.
        +Require Import Coq.Arith.Arith.
        + +
        +
        + +
        +The famous Ackermann function +
        + + The following definition fails, because Coq cannot guess a + decreasing argument. + +
        +
        + +
        + +
        +Fail
        +  Fixpoint Ack (m n : nat) : nat :=
        +  match m, n with
        +  | 0, nS n
        +  | S m, 0 ⇒ Ack m 1
        +  | S m0, S pAck m0 (Ack m p)
        +  end.
        + +
        + +
        +
        + +
        +Definition (with inner fixpoint) +
        +
        + +
        +Module Alt.
        + +
        +  Fixpoint Ack (m n : nat) : nat :=
        +    match m with
        +    | OS n
        +    | S plet fix Ackm (n : nat) :=
        +                 match n with
        +                 | OAck p 1
        +                 | S qAck p (Ackm q)
        +                 end
        +             in Ackm n
        +    end.
        + +
        + +
        +End Alt.
        + +
        +
        + +
        +Definition using the iterate functional: +
        +   iterate : forall {A : Type}, (A -> A) -> nat -> A -> A
        +
        + +
        + +Allows to infer monotony properties of Ack (S m) from Ack m. + +
        + + +
        +
        + +
        +Fixpoint Ack (m:nat) : nat nat :=
        +  match m with
        +  | 0 ⇒ S
        +  | S nfun kiterate (Ack n) (S k) 1
        +  end.
        + +
        + +
        + +
        +
        + +
        +Using the lexicographic ordering + (post by Anton Trunov in stackoverflow (May 2018)) +
        +
        + +
        +   Definition lex_nat (ab1 ab2 : nat × nat) : Prop :=
        +    match ab1, ab2 with
        +    | (a1, b1), (a2, b2)
        +      (a1 < a2) ((a1 = a2) (b1 < b2))
        +    end.
        + +
        + +
        +
        + +
        +this is defined in stdlib, but unfortunately it is opaque +
        +
        +  Lemma lt_wf_ind :
        +     n (P:nat Prop), ( n, ( m, m < n P m) P n) P n.
        + +
        +
        + +
        +this is defined in stdlib, but unfortunately it is opaque too +
        +
        +  Lemma lt_wf_double_ind :
        +     P:nat nat Prop,
        +      ( n m,
        +          ( p (q:nat), p < n P p q)
        +          ( p, p < m P n p) P n m) n m, P n m.
        + +
        + +
        +  Lemma lex_nat_wf : well_founded lex_nat.
        + +
        + +
        + +
        +Module Alt2.
        + +
        +  Program Fixpoint Ack (ab : nat × nat) {wf lex_nat ab} : nat :=
        +    match ab with
        +    | (0, b)b + 1
        +    | (S a, 0)Ack (a, 1)
        +    | (S a, S b)Ack (a, Ack (S a, b))
        +    end.
        +  Example test1 : Ack (1, 2) = 4 := refl_equal.
        + +
        +  Example test2 : Ack (3, 4) = 125 := eq_refl.
        + +
        +End Alt2.
        + +
        +
        + +
        +With the Equations plug-in +
        +
        + +
        +From Equations Require Import Equations.
        + +
        +#[ global ] Instance Lex_nat_wf : WellFounded lex_nat.
        +Defined.
        + +
        +Module Alt3.
        + +
        +  Equations ack (p : nat × nat) : nat by wf p lex_nat :=
        +    ack (0, n) := S n ;
        +    ack (S m, 0) := ack (m, 1);
        +    ack (S m, S n) := ack (m, ack (S m, n)).
        + +
        +End Alt3.
        + +
        +
        + +
        +

        Exercise

        + + +
        + + Prove that the four definitions of the Ackermann function + Ack , Alt.Ack, Alt2.Ack, and Alt3.ack are extensionnally equal + +
        + +

        Usual equations

        + +
        +
        + +
        + +
        + +
        +Lemma Ack_0 : Ack 0 = S.
        + +
        +Lemma Ack_S_0 m : Ack (S m) 0 = Ack m 1.
        + +
        +Lemma Ack_S_S : m p,
        +    Ack (S m) (S p) = Ack m (Ack (S m) p).
        + +
        + +
        + +
        +
        + +
        +

        First values

        + +
        +
        + +
        + +
        +Lemma Ack_1_n n : Ack 1 n = S (S n). +
        + +
        +Lemma Ack_2_n n: Ack 2 n = 2 × n + 3. +
        + +
        +Lemma Ack_3_n n: Ack 3 n = exp2 (S (S (S n))) - 3. +
        + +
        +Lemma Ack_4_n n : Ack 4 n = hyper_exp2 (S (S (S n))) - 3. +
        +
        + +
        +

        monotony properties

        + + +
        + + We prove simultaneously 3 properties of Ack n by induction on m: +
          +
        • Ack m is strictly monotonous, + +
        • +
        • Ack m n > n + +
        • +
        • Ack m n Ack (S m) n + +
        • +
        + +
        +
        + +
        +Section Ack_Properties.
        + +
        +  Let P (m:nat) := strict_mono (Ack m)
        +                   S <<= (Ack m)
        +                   ( n, Ack m n Ack (S m) n).
        + +
        +  Remark P0 : P 0.
        + +
        +  Section Induc_step.
        +    Variable m:nat.
        +    Hypothesis Hm : P m.
        + +
        +    Remark Rem1 : strict_mono (Ack (S m)).
        + +
        +    Remark Rem2 : S <<= Ack (S m).
        + +
        +    Remark Ack_m_mono_weak : n p, n p
        +                                         Ack m n Ack m p.
        + +
        +    Remark Rem3 : n, Ack (S m) n Ack (S (S m)) n.
        + +
        +    Lemma L5: P (S m).
        + +
        +  End Induc_step.
        + +
        +  Lemma Ack_properties : m, P m.
        + +
        +End Ack_Properties.
        + +
        +Lemma le_S_Ack m : fun_le S (Ack m).
        + +
        +Lemma Ack_strict_mono m : strict_mono (Ack m).
        + +
        +Lemma Ack_mono_l m n : m n p, Ack m p Ack n p.
        + +
        +Lemma Ack_mono_r m: n p, n p Ack m n Ack m p.
        + +
        +
        + +
        +

        Bounding nested calls of Ack

        + + +
        + + The following inequality is applied in the proof that Ack is not primitive + recursive, allowing to eliminate patterns of the form Ack (Ack _ _ _). + +
        + +
        + Lemma nested_Ack_bound : 
        +    forall k m n, Ack k (Ack m n) <= Ack (2 + max k m) n.
        +
        + +
        +
        + +
        +Section Proof_of_nested_Ack_bound.
        + +
        +  Remark R0 (m:nat): n, 2 + n Ack (2 + m) n.
        + +
        +  Remark R1 : m n, Ack (S m) (S n) Ack (2 + m) n.
        + +
        +  Remark R2 (m n:nat) : Ack m (Ack m n) Ack (S m) (S n) .
        + +
        +  Remark R3 (m n:nat) : Ack m (Ack m n) Ack (S (S m)) n.
        + +
        + +
        +  Lemma nested_Ack_bound k m n :
        +    Ack k (Ack m n) Ack (2 + max k m) n. +
        +End Proof_of_nested_Ack_bound.
        + +
        +Lemma Ack_Sn_plus : n p, S n + p < Ack (S n) p.
        + +
        +
        + +
        +

        Ack is (partially) strictly monotonous in its first argument

        + +
        +
        + +
        +Remark R5 m n : Ack m (S n) < Ack (S m) (S n).
        + +
        + +
        +Lemma Ack_strict_mono_l : n m p, n < m
        +                                        Ack n (S p) < Ack m (S p). +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.AckNotPR.html b/theories/html/hydras.MoreAck.AckNotPR.html new file mode 100644 index 00000000..6e9e79cf --- /dev/null +++ b/theories/html/hydras.MoreAck.AckNotPR.html @@ -0,0 +1,355 @@ + + + + + +hydras.MoreAck.AckNotPR + + + + +
        + + + +
        + +

        Library hydras.MoreAck.AckNotPR

        + +
        +
        + +
        +

        Proof that Ack is not primitive recursive

        + + +
        + + After +planetmath page +and + Bruno Salvy's lecture. + +
        +
        + +
        + +
        +Require Import primRec Arith ArithRing List Ack MoreVectors Lia.
        +Require Import Compare_dec.
        +Import extEqualNat VectorNotations.
        + +
        +
        + +
        + Uncurried apply : + v_apply f (x1::x2:: ... ::xn::nil) is f x1 x2 ... xn + +
        + + +
        +
        + +
        + +
        +Notation "'v_apply' f v" := (evalList _ v f) (at level 10, f at level 9).
        + +
        +Example Ex2 : (f: naryFunc 2) x y,
        +    v_apply f (x::y::nil) = f x y.
        + +
        +Example Ex4 : (f: naryFunc 4) x y z t,
        +    v_apply f (x::y::z::t::nil) = f x y z t.
        + +
        + +
        + +
        +
        + +
        +

        Comparing an n-ary and a binary functions

        + +
        +
        + +
        +Definition majorized {n} (f: naryFunc n) (A: naryFunc 2) :=
        +   (q:nat),
        +     (v: t nat n), v_apply f v A q (max_v v).
        + +
        +Definition majorizedPR {n} (x: PrimRec n) A :=
        +  majorized (evalPrimRec n x) A.
        + +
        +
        + +
        +For vectors of functions +
        +
        + +
        +Definition majorizedS {n m} (fs : Vector.t (naryFunc n) m)
        +           (A : naryFunc 2):=
        +   N, (v: t nat n),
        +      max_v (map (fun fv_apply f v) fs) A N (max_v v).
        + +
        +Definition majorizedSPR {n m} (x : PrimRecs n m) :=
        +  majorizedS (evalPrimRecs _ _ x).
        + +
        + +
        +Section evalList.
        + +
        + +
        +  Lemma evalList_Const : n (v:t nat n) x,
        +    v_apply (evalConstFunc n x) v = x.
        + +
        +  Lemma proj_le_max : n, v : t nat n, k (H: k < n),
        +          v_apply (evalProjFunc n k H) v max_v v.
        + +
        +  Lemma evalListComp : n (v: t nat n) m (gs: t (naryFunc n) m)
        +                              (h: naryFunc m),
        +      v_apply (evalComposeFunc _ _ gs h) v =
        +      v_apply h (map (fun gv_apply g v) gs).
        +  Lemma evalListCompose2 : n (v: t nat n) (f: naryFunc n)
        +                                  (g : naryFunc (S n)),
        +      v_apply (compose2 n f g) v =
        +      v_apply g ((evalList n v f) :: v).
        + +
        +  Lemma evalListPrimrec_0 : n (v: t nat n) (f : naryFunc n)
        +                                   (g : naryFunc (S (S n))),
        +      v_apply (evalPrimRecFunc _ f g) (cons 0 v)
        +      = v_apply f v.
        + +
        +  Lemma evalListPrimrec_S : n (v: t nat n) (f : naryFunc n)
        +                                   (g : naryFunc (S (S n))) a,
        +      v_apply (evalPrimRecFunc _ f g) (cons (S a) v)
        +      = v_apply g
        +                (a :: v_apply (evalPrimRecFunc n f g) (a :: v) :: v).
        + +
        +End evalList.
        + +
        +
        + +
        +

        Every primitive recursive function is majorized by Ack

        + +
        + +

        Base cases

        + +
        +
        + +
        + +
        +Lemma majorSucc : majorizedPR succFunc Ack. +
        + +
        +Lemma majorZero : majorizedPR zeroFunc Ack. +
        + +
        +Lemma majorProjection (n m:nat)(H: m < n):
        +  majorizedPR (projFunc n m H) Ack. +
        +
        + +
        +

        The general case is proved by induction on x

        + +
        +
        + +
        + +
        + +
        +Lemma majorAnyPR: n (x: PrimRec n), majorizedPR x Ack. +
        +
        + +
        +Let us specialize Lemma majorAnyPR to unary and binary functions + +
        +
        + +
        + +
        +Lemma majorPR1 (f: naryFunc 1)(Hf : isPR 1 f)
        +  : (n:nat), x, f x Ack n x. +
        + +
        +Lemma majorPR2 (f: naryFunc 2)(Hf : isPR 2 f)
        +  : (n:nat), x y, f x y Ack n (max x y). +
        + +
        +Lemma majorPR2_strict (f: naryFunc 2)(Hf : isPR 2 f):
        +     n:nat,
        +       x y, 2 x 2 y f x y < Ack n (max x y). +
        +
        + +
        +

        Now, let us assume that Ack is PR

        + +
        +
        + +
        + +
        +Section Impossibility_Proof.
        + +
        +  Hypothesis HAck : isPR 2 Ack.
        + +
        +  Lemma Ack_not_PR : False. +
        + +
        +End Impossibility_Proof.
        + +
        + +
        +
        + +
        +

        Any function which dominates (diagonalized) Ack fails to be PR

        + +
        +
        + +
        + +
        + +
        +Section dom_AckNotPR.
        + +
        +  Variable f : nat nat.
        +  Hypothesis Hf : dominates f (fun nAck n n).
        + +
        +  Lemma dom_AckNotPR: isPR 1 f False.
        + +
        +End dom_AckNotPR.
        + +
        + +
        + +
        +
        + +
        +

        Nevertheless, for any n, Ack n is primitive recursive.

        + +
        +
        + +
        +Lemma AckSn_as_iterate (n:nat) : extEqual 1 (Ack (S n))
        +                                          (fun kiterate (Ack n) (S k) 1).
        + +
        +Lemma AckSn_as_PRiterate (n:nat):
        +  extEqual 1 (Ack (S n)) (fun kprimRec.iterate (Ack n) (S k) 1).
        + +
        +Lemma iterate_nat_rec (g: natnat) (n:nat) x :
        +  iterate g n x = nat_rec (fun _nat) x (fun x yg y) n.
        + +
        +Section Proof_of_Ackn_PR.
        + +
        +  Section S_step.
        +    Variable n:nat.
        +    Hypothesis IHn: isPR 1 (Ack n).
        + +
        +    Remark R1 : extEqual 1 (Ack (S n))
        +                         (fun a : nat
        +                            nat_rec (fun _ : natnat) 1
        +                                    (fun _ y : natAck n y)
        +                                    (S a)).
        + +
        +    Remark R2 : isPR 1
        +                     (fun a : nat
        +                        nat_rec (fun _ : natnat) 1
        +                                (fun _ y : natAck n y)
        +                                (S a)).
        + +
        +    Lemma iSPR_Ack_Sn : isPR 1 (Ack (S n)).
        + +
        +  End S_step.
        + +
        + +
        + +
        + +
        +  Theorem Ackn_IsPR (n: nat) : isPR 1 (Ack n).
        +  Proof.
        +    induction n.
        + +
        + +
        +    - cbn; apply succIsPR.
        +    - apply iSPR_Ack_Sn; auto.
        +  Qed.
        + +
        +End Proof_of_Ackn_PR.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.BadSubst.html b/theories/html/hydras.MoreAck.BadSubst.html new file mode 100644 index 00000000..60d20a08 --- /dev/null +++ b/theories/html/hydras.MoreAck.BadSubst.html @@ -0,0 +1,98 @@ + + + + + +hydras.MoreAck.BadSubst + + + + +
        + + + +
        + +

        Library hydras.MoreAck.BadSubst

        + +
        +Require Import fol folProp folProof Languages folLogic Arith.
        +Require Import primRec.
        + +
        +Import FolNotations.
        + +
        +
        + +
        +

        Preliminary lemmas

        + +
        +
        + +
        +#[local] Arguments Ensembles.In {_} .
        +#[local] Arguments Ensembles.Add {_} .
        +#[local] Arguments atomic _ _ _ : clear implicits.
        +#[local] Arguments apply _ _ _ : clear implicits.
        + +
        +Module BadSubst.
        + +
        +  Fixpoint substF L (F : Formula L) v (t: Term L) :=
        +    match F with
        +  | equal t1 t2equal (substT t1 v t) (substT t2 v t)
        +  | atomic r satomic L r (substTs s v t)
        +  | impH G HimpH (substF L G v t) (substF L H v t)
        +  | notH GnotH (substF L G v t)
        +  | forallH w Gif Nat.eq_dec w v then F else forallH w (substF L G v t)
        +  end.
        + +
        +End BadSubst.
        + +
        +Require Import List.
        +Import ListNotations.
        + +
        +Module BadSubstF2.
        + +
        + +
        +End BadSubstF2.
        + +
        +Require Import FolExamples.
        +Import Toy.
        + +
        +Section BadExample.
        + +
        +  Let F := (allH 1, exH 2, v#1 f v#2)%fol.
        +  Let F1: Formula L := (exH 2, v#1 f v#2)%fol.
        + +
        + +
        +End BadExample.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.FolExamples.html b/theories/html/hydras.MoreAck.FolExamples.html new file mode 100644 index 00000000..e9a3495e --- /dev/null +++ b/theories/html/hydras.MoreAck.FolExamples.html @@ -0,0 +1,588 @@ + + + + + +hydras.MoreAck.FolExamples + + + + +
        + + + +
        + +

        Library hydras.MoreAck.FolExamples

        + +
        +
        + +
        + Use of FOL notations (Experimental) +
        +
        + +
        +From Coq Require Import Arith Lists.List.
        + +
        +Require Import fol folProp folProof Languages folLogic
        +  folLogic2 folLogic3 subAll Deduction.
        +Require Import primRec.
        +Import ListNotations.
        +Import FolNotations.
        + +
        +
        + +
        +

        Preliminary lemmas

        + +
        +
        + +
        +#[local] Arguments Ensembles.In {_} .
        +#[local] Arguments Ensembles.Add {_} .
        +#[local] Arguments atomic _ _ _ : clear implicits.
        +#[local] Arguments apply _ _ _ : clear implicits.
        + +
        +About Term_Terms_rec_full.
        +About Formula_rect.
        + +
        +About Formula_depth_rec.
        + +
        +
        + +
        +depth-order vs structural order +
        +
        + +
        +Section depth_rec_demo.
        +Variable L: Language.
        +Variable P: fol.Formula L Prop.
        +Variable a: fol.Formula L.
        +Goal P a.
        +Goal P a.
        + +
        +End depth_rec_demo.
        +Import Ensembles.
        + +
        +Lemma In_add1 {T:Type}(a:T)(S: Ensemble T):
        +  In (Add S a) a.
        + +
        +Lemma In_add2 {T:Type}(a b:T)(S : Ensemble T):
        +  In S a In (Add S b) a.
        + +
        +#[local] Hint Unfold mem: core.
        +#[local] Hint Resolve In_add1 In_add2 AXM: core.
        + +
        +
        + +
        +fol_scope allows us to read and write FOL terms and formulas + in a syntax close to Coq's +
        +
        + +
        +Remark R1 L (t: Term L): (equal t t) = (t = t)%fol.
        + +
        +
        + +
        +A small variation on MP (without appending contexts) +
        +
        + +
        +Lemma MPSys L (G: System L) (A B: Formula L) :
        +  SysPrf L G (A B)%fol SysPrf L G A SysPrf L G B.
        + +
        +
        + +
        +A small language +
        +
        + +
        +Module Toy.
        +  Inductive Rel: Set := A_ | B_ | C_ | P_ | Q_ | R_.
        +  Inductive Fun : Set := a_ | b_ | f_ | g_ | h_.
        + +
        +  Definition arityR (x : Rel): nat :=
        +    match x with
        +       P_ | Q_ ⇒ 1 | R_ ⇒ 2 | _ ⇒ 0
        +    end.
        + +
        Definition arityF (x : Fun): nat :=
        +    match x with f_ | g_ ⇒ 1 | h_ ⇒ 2 | _ ⇒ 0 end.
        + +
        Definition L := language Rel Fun arityR arityF.
        + +
        +Notation a := (apply L a_ Tnil).
        +Notation b := (apply L b_ Tnil).
        +Notation f t := (apply L f_ (Tcons t Tnil)).
        +Notation g t := (apply L g_ (Tcons t Tnil)).
        +Notation h t1 t2 := (apply L h_ (Tcons t1 (Tcons t2 Tnil))).
        + +
        +Example t0 : Term L := a.
        + +
        +Example t1 : Term L := f t0.
        + +
        +Example t2 : Term L := h t1 t0.
        + +
        +Example t3 : Term L := h (f (var 0)) (g (var 1)).
        + +
        + +
        +Goal t0 = a.
        +Goal t1 = f a.
        +Goal t2 = h (f a) a.
        + +
        + +
        +
        + +
        +Abreviations for the toy language L +
        +
        + +
        +  Notation A := (atomic L A_ Tnil).
        +  Notation B := (atomic L B_ Tnil).
        +  Notation C := (atomic L C_ Tnil).
        +  Notation P t := (atomic L P_ (Tcons t Tnil)).
        +  Notation Q t := (atomic L Q_ (Tcons t Tnil)).
        +  Notation R t1 t2 := (@atomic L R_ (Tcons t1 (Tcons t2 Tnil))).
        + +
        +Example F1 : Formula L := R a b.
        + +
        +Example F2 : Formula L :=
        +  forallH 0 (forallH 1
        +               (impH (R (var 0) (var 1)) (R (var 1) (var 0)))).
        + +
        +Example F3 : Formula L :=
        +  forallH 0 (orH (equal (var 0) a)
        +               (existH 1 (equal (var 0) (f (var 1))))).
        + +
        +Example F4: Formula L :=
        +  orH (forallH 1 (equal (var 0) (var 1)))
        +    (existH 0 (existH 1 (notH (equal (var 0) (var 1))))).
        + +
        +Example F5: Formula L := (v#0 = a v#0 = f v#1)%fol.
        + +
        +Example F6: Formula L:= (allH 0, exH 1, v#0 = f v#1 v#0 v#1)%fol.
        + +
        + +
        + +
        + +
        + +
        +Print F1.
        + +
        +Print F2.
        + +
        +Print F3.
        + +
        + +
        +
        + +
        +The following computation expands some derived connectives and + quantifiers. Within fol_scope, we print them with a + similar syntax (with primed symbols) +
        +
        + +
        +Section PrimedSymbols.
        + +
        + +
        +Goal (F3 F1)%fol = (~(~ ¬ F3 ¬ F1))%fol.
        + +
        +Print F6.
        + +
        + +
        +#[local] Unset Printing Notations.
        +Print F6.
        + +
        +End PrimedSymbols.
        + +
        +Goal forallH 1 (equal (var 1) a) forallH 0 (equal (var 0) a).
        + +
        +
        + +
        +a +
        +
        +Goal apply L a_ Tnil = a.
        + +
        +
        + +
        +f a +
        +
        +Goal apply L f_ (Tcons (apply L a_ Tnil) Tnil) = f a.
        + +
        +
        + +
        +f (f v1) +
        +
        +Goal apply L f_
        +         (Tcons (apply L f_
        +                       (Tcons (var 1) Tnil))
        +            Tnil ) = (f (f (var 1))).
        + +
        + +
        +Definition Ldec : language_decidable L.
        + +
        +
        + +
        +Formula_eqdec is opaque ! +
        +
        + +
        +Check (f a)%fol.
        + +
        +Goal lt_depth L (v#0 = v#1 exH 2, v#1 = f v#2)%fol
        +                (v#0 = v#1 exH 2, v#1 = f v#2)%fol. +
        +Goal lt_depth _ F1 F2.
        + +
        + +
        +Check subAllFormula.
        + +
        + +
        + +
        +Section OnSubstF.
        +  Let F : Formula L := (exH 2, v#1 f v#2)%fol.
        + +
        + +
        +End OnSubstF.
        + +
        +Example PrfEx1: Prf L [ (A B C)%fol] (A B C)%fol.
        + +
        +Lemma PrfEx2: Prf L [A B C; A; A B; A]%fol C.
        + +
        +Print PrfEx2.
        + +
        +Lemma MP' f g H1 H2 H: H = H1 ++ H2 Prf L H1 (f g)%fol
        +                        Prf L H2 f Prf L H g.
        + +
        +
        + +
        +Cuts the current list of hypotheses as (G++?H), then applies MP +
        +
        +Ltac cutMP G :=
        +  match goal with
        + |- Prf ?L ?H ?Feapply MP' with (H1 := G);
        +[simpl; reflexivity | try apply AXM | try apply AXM ] end.
        + +
        +Example PrfEx2': Prf L [A B C; A; A B; A]%fol C. Section ProofOfEx3.
        + +
        +#[local] Arguments MP {L Hyp1 Hyp2 A B} _ _.
        + +
        +Example PrfEx3 : Prf L [] (A A)%fol. +
        +Print PrfEx3.
        + +
        +End ProofOfEx3.
        + +
        +
        + +
        +Rule of contradiction +
        +
        + +
        +Example PrfEx4 (A B: Formula L): Prf L [] (¬B B A)%fol.
        + +
        + +
        +About PrfEx4.
        + +
        +
        + +
        +

        Universal quantifier

        + +
        +
        + +
        +Example PrfEx5 : Prf L [] ((allH 1 2, R v#1 v#2) allH 2, R a v#2)%fol.
        + +
        +Example PrfEx6 : Prf L [] (R v#1 v#1 allH 0, R v#1 v#1)%fol.
        + +
        +Example PrfContrex7 :
        +  Prf L [] (R v#1 v#1 allH 1, R v#1 v#1)%fol. +
        +Example PrfEx8 : Prf L [] ((allH 0, P v#0 Q v#0)
        +                 (allH 0, P v#0)
        +                 (allH 0, Q v#0))%fol.
        + +
        + +
        +Lemma eq_refl (t:Term L): Prf L nil (t = t)%fol.
        + +
        +About EQ4.
        +Check @EQ4 L (R_).
        + +
        + +
        +Example PrfEx9: Prf L [] (v#0 = v#1 P v#0 P v#1)%fol. +
        + +
        +Example PrfEx10:
        +  Prf L [] (v#2 = v#3 v#0 = v#1 R v#2 v#0 R v#3 v#1)%fol. +
        + +
        +Example PrfContrex9: Prf L [] (v#1 = v#0 P v#1 P v#0)%fol. +
        + +
        +Example PrfEx11:
        +  Prf L [] (v#2 = v#3 v#0 = v#1 h v#2 v#0 = h v#3 v#1)%fol. +
        + +
        + +
        +Lemma ded1: (A: Formula L), (SysPrf L (Empty_set _) A)
        +                             pf : Prf L (nil) A, True.
        + +
        +Lemma ded2: SysPrf L (Empty_set _) (A A)%fol.
        +Search SysPrf.
        +Search Add.
        +Qed.
        + +
        +Lemma ded3 : pf : Prf L (nil) (A A)%fol , True.
        + +
        +#[local] Arguments Ensembles.In {_} .
        +#[local] Arguments Ensembles.Add {_} .
        +Import Ensembles.
        + +
        +#[local] Hint Unfold mem: sets.
        + +
        +#[local] Hint Resolve In_add1 In_add2: sets.
        + +
        +Fixpoint Adds {A:Type}(X: Ensemble A)(l: list A) :=
        +  match l with
        +    nilX
        +  | x::lAdd (Adds X l) x
        +  end.
        + +
        +Example SysPrfEx2 : SysPrf L
        +                      (fun xList.In x [A; AB; A B C]%fol)
        +                      C. +
        + +
        +Search SysPrf (?A ?B)%fol notH.
        + +
        +Search (SysPrf ?L ?T (?A ?B)%fol SysPrf ?L ?T ?B).
        + +
        +Search (SysPrf _ _ (¬ ¬ _)%fol).
        + +
        +Search SysPrf (?a = ?b )%fol substF.
        + +
        +Search SysPrf (exH ?v, _)%fol (allH ?v, _)%fol.
        + +
        +Section PeirceProof.
        +Arguments Add {U}.
        +Arguments Empty_set {U}.
        + +
        +Definition Peirce : Formula L := (((A B) A) A)%fol.
        + +
        +Lemma peirce : SysPrf L Empty_set Peirce.
        +End PeirceProof.
        + +
        +Section Drinkers_theorem.
        + +
        Lemma D0 : i,
        +      SysPrf _ (Empty_set _)
        +        ( ¬ forallH i (P (v#i)) exH i, (¬ (P (v#i))))%fol.
        + +
        +  Lemma D01 T i : SysPrf _ T
        +                    (¬ forallH i (P (v#i))
        +                      exH i, (¬ (P (v#i))))%fol.
        + +
        +  Let f : Formula L :=
        +        (exH 0, (P (v#0) forallH 1 (P (v#1))))%fol.
        + +
        +  Theorem drinkers_thm : SysPrf L (Empty_set _) f.
        + +
        +End Drinkers_theorem.
        + +
        +End Toy.
        + +
        + +
        + +
        + +
        +
        + +
        +v1 + 0 +
        +
        +Example t1_0: Term LNN :=
        apply LNN Plus_
        +   (Tcons (var 1)
        +     (Tcons (apply LNN Zero_ Tnil) Tnil )).
        +Print t1_0.
        + +
        +
        + +
        +forall v0, v0 = 0 \/ exists v1, v0 = S v1 +
        +
        +Example f1 : Formula LNN :=
        +  forallH 0
        +    (orH (equal (var 0) (apply LNN Zero_ Tnil ))
        +       (existH 1 (equal (var 0)
        +                    (apply LNN Succ_
        +                       (Tcons (var 1) Tnil))))).
        + +
        +Example f2 : Formula LNN :=
        +  (existH 1 (equal (var 0)
        +               (apply LNN Succ_
        +                  (Tcons (var 1) Tnil )))).
        + +
        +Example f3 := (orH (equal (var 0) (apply LNN Zero_ Tnil))
        +                 (existH 1 (equal (var 0)
        +                              (apply LNN Succ_
        +                                 (Tcons (var 1) Tnil))))).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.Iterate_compat.html b/theories/html/hydras.MoreAck.Iterate_compat.html new file mode 100644 index 00000000..0d8f8b75 --- /dev/null +++ b/theories/html/hydras.MoreAck.Iterate_compat.html @@ -0,0 +1,54 @@ + + + + + +hydras.MoreAck.Iterate_compat + + + + +
        + + + +
        + +

        Library hydras.MoreAck.Iterate_compat

        + +
        +
        + +
        +Compatibility between primRec.iterate and Iterates.iterate +
        +
        + +
        +Require primRec Iterates.
        +Require Import extEqualNat.
        + +
        + +
        +Lemma iterate_compat (f: nat nat) n x :
        +  Iterates.iterate f n x = primRec.iterate f n x.
        + +
        +Lemma iterate_extEqual (f: nat nat) n :
        +  extEqual 1 (Iterates.iterate f n) (primRec.iterate f n).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.LNN_Examples.html b/theories/html/hydras.MoreAck.LNN_Examples.html new file mode 100644 index 00000000..3232e619 --- /dev/null +++ b/theories/html/hydras.MoreAck.LNN_Examples.html @@ -0,0 +1,170 @@ + + + + + +hydras.MoreAck.LNN_Examples + + + + +
        + + + +
        + +

        Library hydras.MoreAck.LNN_Examples

        + +
        +
        + +
        +Experimental +
        +
        + +
        +From Coq Require Import Arith Lists.List.
        +Require Import fol folProp Languages LNN folProof.
        +Import FolNotations.
        +Import NNnotations.
        + +
        +Section bare_syntax.
        + +
        +Definition f0 : Formula LNN :=
        +      forallH 0
        +        (orH
        +           (equal (var 0) Zero)
        +           (existH 1 (equal (var 0)
        +                          (apply
        +                             (Languages.Succ_ : Functions LNN)
        +                             (Tcons (var 1) (@Tnil _)))))).
        + +
        +Import LNN.
        +Print f0.
        +Check Zero.
        +Set Printing All.
        +Unset Printing All.
        + +
        +Print f0.
        +End bare_syntax.
        + +
        +Print f0.
        +Goal f0 = (allH 0, v#0 = Zero exH 1, v#0 = Succ v#1)%fol.
        + +
        +Locate Plus.
        +Locate "_ + _".
        Example t1_0 : Term _ := Plus (S_ (var 1))%fol Zero.
        +Print t1_0.
        +Check S_ Zero.
        + +
        +Print t1_0.
        + +
        +Section Examples.
        + +
        +Let t1: Term LNN := Plus (var 1) Zero.
        + +
        + +
        +
        + +
        +forall v0, v0 = 0 \/ exists v1, v0 = S v1 +
        +
        +Let f1 : Formula LNN :=
        +  (forallH 0
        +    (v#0 = Zero
        +          existH 1 (v#0 = Succ (v#1))))%fol.
        +Print f1.
        + +
        + +
        + +
        +Print Relations.
        + +
        +Let f2 : Formula LNN :=
        +   (existH 2 (LT Zero (v#2) natToTerm 4 = Plus (v#2) (v#2)))%fol.
        + +
        +Let f2' : Formula LNN :=
        +   (existH 2 (Zero < v#2 natToTerm 4 = Plus (v#2) (v#2)))%fol.
        + +
        +Let f3 := (v#0 = Zero existH 1 (v#0 = Succ (v#1)))%fol.
        + +
        +Let f4 := (v#0 = v#1 + v#1 v#0 = v#1 × (natToTerm 2))%fol.
        + +
        +Print f4.
        + +
        +Check (Plus Zero Zero)%fol.
        + +
        + +
        + +
        + +
        + +
        + +
        +Locate LT.
        + +
        +End Examples.
        + +
        + +
        + +
        + +
        + +
        +Check GEN LNN nil (v#0 = v#0)%fol 1.
        + +
        + +
        + +
        + +
        +Goal Prf LNN nil
        +         (forallH 0 (v#0 = v#0))%fol
        +       Prf LNN nil (Zero = Zero)%fol.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.PrimRecExamples.html b/theories/html/hydras.MoreAck.PrimRecExamples.html new file mode 100644 index 00000000..c3953078 --- /dev/null +++ b/theories/html/hydras.MoreAck.PrimRecExamples.html @@ -0,0 +1,436 @@ + + + + + +hydras.MoreAck.PrimRecExamples + + + + +
        + + + +
        + +

        Library hydras.MoreAck.PrimRecExamples

        + +
        +Require Import Arith ArithRing List.
        +Require Import Vector.
        +Import VectorNotations.
        + +
        + +
        +Require Import primRec cPair.
        +Import extEqualNat.
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        + +
        +Check plus: naryFunc 2.
        + +
        +Check 42: naryFunc 0.
        + +
        +Check (fun n p q : natn × p + q): naryFunc 3.
        + +
        + +
        + +
        + +
        +Example extEqual_ex1: extEqual 2 mult (fun x yy × x + x - x). +
        +
        + +
        +

        Examples of terms of type PrimRec n and their interpretation

        + +
        +
        + +
        + +
        +Example Ex1 : evalPrimRec 0 zeroFunc = 0.
        + +
        +Example Ex2 a : evalPrimRec 1 succFunc a = S a.
        + +
        +Example Ex3 a b c d e f: (H: 2 < 6),
        +    evalPrimRec 6
        +                (projFunc 6 2 H) a b c d e f = d.
        + +
        +Example Ex4 (x y z : PrimRec 2) (t: PrimRec 3):
        +  let u := composeFunc 2 3
        +                       (PRcons 2 _ x
        +                               (PRcons 2 _ y
        +                                       (PRcons 2 _ z
        +                                               (PRnil 2))))
        +                       t in
        +  let f := evalPrimRec 2 x in
        +  let g := evalPrimRec 2 y in
        +  let h := evalPrimRec 2 z in
        +  let i := evalPrimRec 3 t in
        +  let j := evalPrimRec 2 u in
        +   a b, j a b = i (f a b) (g a b) (h a b).
        + +
        +Example Ex5 (x : PrimRec 2)(y: PrimRec 4):
        +  let g := evalPrimRec _ x in
        +  let h := evalPrimRec _ y in
        +  let f := evalPrimRec _ (primRecFunc _ x y) in
        +   a b, f 0 a b = g a b.
        + +
        +Example Ex6 (x : PrimRec 2)(y: PrimRec 4):
        +  let g := evalPrimRec _ x in
        +  let h := evalPrimRec _ y in
        +  let f := evalPrimRec _ (primRecFunc _ x y) in
        +   n a b, f (S n) a b = h n (f n a b) a b.
        + +
        + +
        +Example bigPR : PrimRec 1 :=
        +primRecFunc 0
        +  (composeFunc 0 1 (PRcons 0 0 zeroFunc (PRnil 0)) succFunc)
        +  (composeFunc 2 2
        +    (PRcons 2 1
        +      (composeFunc 2 1
        +         (PRcons 2 0 (projFunc 2 1 (le_n 2))
        +                 (PRnil 2))
        +         succFunc)
        +      (PRcons 2 0
        +        (composeFunc 2 1
        +          (PRcons 2 0
        +             (projFunc 2 0
        +                       (le_S 1 1 (le_n 1)))
        +             (PRnil 2))
        +          (projFunc 1 0 (le_n 1))) (PRnil 2)))
        +    (primRecFunc 1 (composeFunc 1 0 (PRnil 1) zeroFunc)
        +       (composeFunc 3 2
        +         (PRcons 3 1
        +            (projFunc 3 1 (le_S 2 2 (le_n 2)))
        +            (PRcons 3 0 (projFunc 3 0
        +                          (le_S 1 2
        +                                (le_S 1 1 (le_n 1))))
        +                    (PRnil 3)))
        +         (primRecFunc 1 (projFunc 1 0 (le_n 1))
        +                      (composeFunc 3 1
        +                          (PRcons 3 0
        +                                  (projFunc 3 1 (le_S 2 2 (le_n 2)))
        +                                  (PRnil 3))
        +                          succFunc))))).
        + +
        + +
        +Example mystery_fun : nat nat := evalPrimRec 1 bigPR.
        + +
        + +
        + +
        +
        + +
        +

        Understanding some constructions ...

        + + +
        + + These lemmas are trivial and theoretically useless, but they may help to + make the construction more concrete +
        +
        + +
        +Definition PRcompose1 (g f : PrimRec 1) : PrimRec 1 :=
        +  composeFunc 1 _ (PRcons _ _ f (PRnil _) ) g.
        + +
        +Goal f g x, evalPrimRec 1 (PRcompose1 g f) x =
        +                 evalPrimRec 1 g (evalPrimRec 1 f x).
        + +
        +
        + +
        +Note : see lemma compose1_1IsPR +
        +
        + +
        +Remark compose2_0 (a:nat) (g: nat nat) : compose2 0 a g = g a.
        + +
        +Remark compose2_1 (f: nat nat) (g : nat nat nat) x
        +  : compose2 1 f g x = g (f x) x.
        + +
        +Remark compose2_2 (f: naryFunc 2) (g : naryFunc 3) x y
        +  : compose2 2 f g x y = g (f x y) x y.
        + +
        +Remark compose2_3 (f: naryFunc 3) (g : naryFunc 4) x y z
        +  : compose2 3 f g x y z = g (f x y z) x y z.
        + +
        +Remark PrimRec_0_0 (a:nat)(g : nat nat nat) :
        +  evalPrimRecFunc 0 a g 0 = a.
        + +
        +Remark PrimRec_0_S (a : nat) (g : nat nat nat) (i:nat):
        +  let phi := evalPrimRecFunc 0 a g
        +  in phi (S i) = g i (phi i).
        + +
        +Remark PrimRec_1_0 (f : natnat)(g : nat nat nat nat) :
        +   x, evalPrimRecFunc 1 f g 0 x = f x.
        + +
        +Remark PrimRec_1_S (f: natnat)
        +       (g : nat nat nat nat) (i:nat):
        +  let phi := evalPrimRecFunc 1 f g
        +  in x, phi (S i) x = g i (phi i x) x.
        + +
        +Remark PrimRec_2_0 (f : naryFunc 2) (g : naryFunc 4) :
        +   x y, evalPrimRecFunc 2 f g 0 x y = f x y.
        + +
        +Remark PrimRec_2_S (f: naryFunc 2) (g : naryFunc 4) (i:nat) :
        +  let phi := evalPrimRecFunc 2 f g
        +  in x y, phi (S i) x y = g i (phi i x y) x y.
        + +
        +
        + +
        +

        First proofs of isPR statements

        + + +
        + + The module Alt presents proofs of lemmas already proven in primRec.v + We just hope that such a redundancy will help the reader to get familiar + with the various patterns allowed by that library. + +
        + + +
        +
        + +
        + +
        + +
        +Lemma isPR_extEqual_trans n f g :
        +  isPR n f extEqual n f g isPR n g.
        + +
        + +
        + +
        +Module Alt.
        + +
        + +
        +Lemma zeroIsPR : isPR 0 0. +
        + +
        + +
        + +
        +Lemma succIsPR : isPR 1 S.
        + +
        + +
        + +
        + +
        +Lemma pi2_5IsPR : isPR 5 (fun a b c d eb).
        + +
        + +
        + +
        +Check composeFunc 0 1.
        + +
        + +
        + +
        +Fact compose_01 :
        +     (x:PrimRec 0) (t : PrimRec 1),
        +    let c := evalPrimRec 0 x in
        +    let f := evalPrimRec 1 t in
        +    evalPrimRec 0
        +      (composeFunc 0 1 (PRcons 0 0 x (PRnil 0)) t)
        +    = f c.
        + +
        + +
        + +
        + +
        +Lemma const0_NIsPR n : isPR 0 n.
        + +
        + +
        + +
        + +
        + +
        +Definition plus_alt x y :=
        +              nat_rec (fun n : natnat)
        +                       y
        +                       (fun z tS t)
        +                       x.
        + +
        +Lemma plus_alt_ok:
        +  extEqual 2 plus_alt plus.
        + +
        + +
        + +
        + +
        +Search (isPR 2 (fun _ _nat_rec _ _ _ _)).
        + +
        + +
        + +
        + +
        +Check filter010IsPR.
        + +
        + +
        + +
        + +
        +Lemma plusIsPR : isPR 2 plus. +
        + +
        + +
        +Remark R02 : 1 < 2.
        + +
        +Definition xpred := primRecFunc 0 zeroFunc (projFunc 2 1 R02).
        + +
        + +
        +Lemma predIsPR : isPR 1 pred.
        + +
        +End Alt.
        + +
        + +
        +Definition double (n:nat) := 2 × n.
        + +
        +Lemma doubleIsPR : isPR 1 double. +
        +
        + +
        +using cPair +
        +
        + +
        + +
        +Section Exs. Let f: naryFunc 2 := fun x yx + pred (cPairPi1 y).
        + +
        + +
        +  Let ffib : naryFunc 2 :=
        +        fun c A
        +          match c with
        +            0 | 1 ⇒ 1
        +          | _codeNth 0 A + codeNth 1 A
        +          end.
        +  Let fdiv2 : naryFunc 2 :=
        +        fun (n acc: nat) ⇒
        +          match n with
        +            0 | 1 ⇒ 0
        +          | _S (codeNth 1 acc)
        +          end.
        + +
        + +
        + +
        + +
        + +
        +End Exs.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.MoreAck.expressibleExamples.html b/theories/html/hydras.MoreAck.expressibleExamples.html new file mode 100644 index 00000000..ee5fa7d4 --- /dev/null +++ b/theories/html/hydras.MoreAck.expressibleExamples.html @@ -0,0 +1,90 @@ + + + + + +hydras.MoreAck.expressibleExamples + + + + +
        + + + +
        + +

        Library hydras.MoreAck.expressibleExamples

        + +
        +From hydras.Ackermann Require Import expressible.
        + +
        +Require Import NN.
        +Require Import NewNotations NNtheory.
        +Import NNnotations.
        +From Coq Require Import Lia.
        + +
        +Goal n, RepresentableHalf1 NN 0 n (v#0 = natToTerm n)%fol.
        + +
        +Lemma L1: RepresentableHalf1 NN 1 (fun nn + n)
        +  (v#0 = v#1 + v#1)%fol.
        + +
        +Lemma L2: RepresentableHalf2 NN 1 (fun nn + n)
        +  (v#0 = v#1 + v#1)%fol.
        + +
        +Lemma L3: Representable NN 1 (fun nn + n) (v#0 = v#1 + v#1)%fol.
        + +
        +Lemma L4 : Representable NN 1 (fun nn × 2) (v#0 = v#1 + v#1)%fol.
        + +
        +
        + +
        +Mind the order of variables v#1 ... v#n + f v#n ... v#1 = v#0 + +
        + + +
        + + v#2 is bound to n +
        +
        + +
        +Lemma L5: RepresentableHalf1 NN 2 (fun n pn) (v#0 = v#2)%fol.
        + Search substT .     Search (SysPrf _ (?A ?A)%fol).
        +   Search freeVarT (S_ _).
        + +
        +Qed.
        + +
        +
        + +
        +v#1 is bound to p +
        +
        +Lemma L6: RepresentableHalf1 NN 2 (fun n pp) (v#0 = v#1)%fol.
        + Search substT .
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.Example_3PlusOmega.html b/theories/html/hydras.OrdinalNotations.Example_3PlusOmega.html new file mode 100644 index 00000000..693cd941 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.Example_3PlusOmega.html @@ -0,0 +1,70 @@ + + + + + +hydras.OrdinalNotations.Example_3PlusOmega + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.Example_3PlusOmega

        + +
        +
        + +
        +A proof of isomorhism between ordinal notations for 3+omega and omega +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From hydras Require Import ON_plus ON_Finite ON_Omega.
        +Import ON_Generic.
        +From Coq Require Import Compare_dec Lia Logic.Eqdep_dec.
        + +
        +Definition O3O := ON_plus (FinOrd 3) Omega.
        +#[ global ] Existing Instance O3O.
        + +
        +Arguments ON_t : clear implicits.
        +Arguments ON_t {A lt cmp} _.
        + +
        +Program Definition f (z: ON_t O3O) : ON_t Omega :=
        +  match z with inl ii | inr j ⇒ 3+j end.
        + +
        +Program Definition g (a : ON_t Omega) : ON_t O3O :=
        +  match (le_lt_dec 3 a) with
        +    left _inr (a - 3)
        +  | right _inl a
        +  end.
        + +
        +#[ global ] Instance L_3_plus_omega : ON_Iso _ _ f g.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_Finite.html b/theories/html/hydras.OrdinalNotations.ON_Finite.html new file mode 100644 index 00000000..80db821c --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Finite.html @@ -0,0 +1,185 @@ + + + + + +hydras.OrdinalNotations.ON_Finite + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_Finite

        + +
        +
        + +
        + A notation system for finite ordinals Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Relations Lia Logic.Eqdep_dec Ensembles
        +        Wellfounded.Inverse_Image Wellfounded.Inclusion
        +        RelationClasses.
        +From hydras Require Import ON_Generic.
        + +
        +Require Wf_nat.
        + +
        +Coercion is_true: bool >-> Sortclass.
        + +
        + +
        +Definition t (n:nat) := {i:nat | Nat.ltb i n}.
        + +
        +Definition lt {n:nat} : relation (t n) :=
        +  fun alpha betaNat.ltb (proj1_sig alpha) (proj1_sig beta).
        + +
        + +
        +Open Scope ON_scope.
        + +
        + +
        +Lemma t0_empty (alpha: t 0): False.
        + +
        + +
        +Definition bad : t 10. Abort.
        + +
        + +
        +#[global] Instance compare_t {n:nat} : Compare (t n) :=
        +  fun (alpha beta : t n) ⇒ Nat.compare (proj1_sig alpha) (proj1_sig beta).
        + +
        +Lemma compare_correct {n} (alpha beta : t n) :
        +  CompSpec eq lt alpha beta (compare alpha beta).
        + +
        +Lemma compare_reflect {n:nat} (alpha beta : t n) :
        +  match (compare alpha beta)
        +  with
        +    Ltlt alpha beta
        +  | Eqalpha = beta
        +  | Gtlt beta alpha
        +  end.
        + +
        + +
        +Lemma lt_wf (n:nat) : well_founded (@lt n). +
        + +
        +#[global] Instance sto n : StrictOrder (@lt n). +
        + +
        +#[global] Instance comp n: Comparable (@lt n) compare. +
        +#[global] Instance FinOrd n : ON (@lt n) compare. +
        + +
        +Definition Zero_limit_succ_dec (n:nat) : ZeroLimitSucc_dec (on := FinOrd n).
        + +
        +Lemma sig_eq_intro {n:nat} (x y : t n) :
        +  proj1_sig x = proj1_sig y x = y.
        + +
        + +
        +Section Inclusion_ij.
        + +
        +  Variables i j : nat.
        +  Hypothesis Hij : i < j.
        + +
        +  Remark Ltb_ij : Nat.ltb i j.
        + +
        + +
        +  #[program] Definition iota_ij (alpha: t i) : t j := alpha.
        + +
        + +
        +   Let b : t j := exist _ i Ltb_ij.
        + +
        +  #[global]
        +   Instance F_incl_ij: SubON (FinOrd i) (FinOrd j) b iota_ij.
        + +
        +  Lemma iota_compare_commute alpha beta:
        +    compare alpha beta =
        +    compare (iota_ij alpha) (iota_ij beta).
        + +
        +  Lemma iota_mono : alpha beta,
        +      lt alpha beta
        +      lt (iota_ij alpha) (iota_ij beta).
        + +
        +End Inclusion_ij.
        + +
        +Arguments iota_ij {i j}.
        + +
        + +
        +Program Example alpha1 : t 7 := 2.
        + +
        +Program Example beta1 : t 7 := 5.
        + +
        +Example i1 : lt alpha1 beta1. +
        + +
        + +
        +Program Example gamma1 : t 8 := 7.
        + +
        + +
        + +
        +Example i2 : lt (iota_ij (le_n 8) alpha1) gamma1.
        + +
        +Example Ex1 : In (bigO beta1) alpha1.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_Generic.html b/theories/html/hydras.OrdinalNotations.ON_Generic.html new file mode 100644 index 00000000..e93dd91f --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Generic.html @@ -0,0 +1,349 @@ + + + + + +hydras.OrdinalNotations.ON_Generic + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_Generic

        + +
        +
        + +
        +Pierre Castéran, Univ. Bordeaux and LaBRI +
        + + This module defines a type class of ordinal notations, i.e._, data types + with a well-founded strict order and a compare function +
        +
        + +
        +From Coq Require Import RelationClasses Relation_Operators Ensembles.
        +From hydras Require Import OrdNotations Schutte_basics.
        +From Coq Require Export Wellfounded.Inverse_Image Wellfounded.Inclusion.
        +Import Relation_Definitions.
        +From hydras Require Export MoreOrders.
        +Require Export Comparable.
        + +
        +Generalizable All Variables.
        +Declare Scope ON_scope.
        +Delimit Scope ON_scope with on.
        +#[local] Open Scope ON_scope.
        + +
        +
        + +
        + Ordinal notation system on type A : + +
        +
        + +
        +Class ON {A:Type} (lt: relation A) (cmp: Compare A) :=
        +  {
        +  ON_comp :> Comparable lt cmp;
        +  ON_wf : well_founded lt;
        +  }.
        + +
        +Section Definitions.
        + +
        +  Context {A:Type} {lt : relation A} {cmp : Compare A} {on: ON lt cmp}.
        + +
        +  #[using="All"] Definition ON_t := A.
        + +
        +  #[using="All"] Definition ON_compare : A A comparison := compare.
        + +
        +  #[using="All"] Definition ON_lt := lt.
        + +
        +  #[using="All"] Definition ON_le: relation A := leq lt.
        + +
        +  #[using="All"]
        +    Definition measure_lt {B : Type} (m : B A) : relation B :=
        +    fun x yON_lt (m x) (m y).
        + +
        +  #[using="All"]
        +    Lemma wf_measure {B : Type} (m : B A) :
        +    well_founded (measure_lt m).
        + +
        + +
        +  #[using="All"]
        +   Definition ZeroLimitSucc_dec :=
        +     alpha,
        +      {Least alpha} +
        +      {Limit alpha} +
        +      {beta: A | Successor alpha beta}.
        + +
        +
        + +
        +The segment called O alpha in Schutte's book +
        +
        + +
        +  #[using="All"]
        +   Definition bigO (a: A) : Ensemble A := fun x: Alt x a.
        + +
        +End Definitions.
        + +
        +Infix "o<" := ON_lt : ON_scope.
        +Infix "o<=" := ON_le : ON_scope.
        +Infix "o?=" := ON_compare (at level 70) : ON_scope.
        + +
        + +
        +#[global] Hint Resolve wf_measure : core.
        + +
        +
        + +
        +The segment associated with nA is isomorphic to + the segment of ordinals strictly less than b +
        +
        + +
        + +
        +Class SubON
        +       `(OA: @ON A ltA compareA)
        +       `(OB: @ON B ltB compareB)
        +       (alpha: B) (iota: A B):=
        +  {
        +    SubON_compare: x y : A,
        +      compareB (iota x) (iota y) = compareA x y;
        +  SubON_incl : x, ltB (iota x) alpha;
        +  SubON_onto : y, ltB y alpha x:A, iota x = y}.
        + +
        + +
        +
        + +
        +OA and OB are order-isomporphic +
        +
        + +
        + +
        +Class ON_Iso
        +       `(OA : @ON A ltA compareA)
        +       `(OB : @ON B ltB compareB)
        +       (f : A B) (g : B A):=
        +  {
        +    iso_compare : x y : A,
        +      compareB (f x) (f y) = compareA x y;
        +  iso_inv1 : a, g (f a)= a;
        +  iso_inv2 : b, f (g b) = b
        +  }.
        + +
        + +
        +
        + +
        +OA is an ordinal notation for alpha (in Schutte's model) +
        +
        + +
        + +
        +Class ON_correct `(alpha : Ord)
        +     `(OA : @ON A ltA compareA)
        +      (iota : A Ord) :=
        +  { ON_correct_inj : a, lt (iota a) alpha;
        +    ON_correct_onto : beta, lt beta alpha
        +                                 b, iota b = beta;
        +    On_compare_spec : a b:A,
        +        match compareA a b with
        +        | Datatypes.Ltlt (iota a) (iota b)
        +        | Datatypes.Eqiota a = iota b
        +        | Datatypes.Gtlt (iota b) (iota a)
        +        end
        +  }.
        + +
        + +
        +
        + +
        +

        Relative correctness of a constant or a function

        + +
        +
        + +
        +Definition SubON_same_cst `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A B}
        +       {alpha: B}
        +       {_ : SubON OA OB alpha iota}
        +       (a : A)
        +       (b : B)
        +  := iota a = b.
        + +
        +Definition SubON_same_fun `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A B}
        +       {alpha: B}
        +       {_ : SubON OA OB alpha iota}
        +       (f : A A)
        +       (g : B B)
        +  := x, iota (f x) = g (iota x).
        + +
        + +
        +Definition SubON_same_op `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A B} {alpha: B}
        +       {_ : SubON OA OB alpha iota}
        +       (f : A A A)
        +       (g : B B B)
        +  := x y, iota (f x y) = g (iota x) (iota y).
        + +
        + +
        +
        + +
        +Correctness w.r.t. Schutte's model +
        +
        + +
        +Definition ON_cst_ok {alpha: Ord} `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A Ord}
        +       {_ : ON_correct alpha OA iota}
        +       (a: A)
        +       (b: Ord)
        +  := iota a = b.
        + +
        +Definition ON_fun_ok {alpha: Ord} `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A Ord}
        +       {_ : ON_correct alpha OA iota}
        +       (f : A A)
        +       (g : Ord Ord)
        +  :=
        +     x, iota (f x) = g (iota x).
        + +
        +Definition ON_op_ok {alpha: Ord} `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {iota : A Ord}
        +       {_ : ON_correct alpha OA iota}
        +       (f : A A A)
        +       (g : Ord Ord Ord)
        +  :=
        +     x y, iota (f x y) = g (iota x) (iota y).
        + +
        +Definition Iso_same_cst `{OA : @ON A ltA compareA}
        +       `{OB : @ON B ltB compareB}
        +       {f : A B} {g : B A}
        +       {_ : ON_Iso OA OB f g}
        +       (a : A)
        +       (b : B)
        +  := f a = b.
        + +
        +Definition Iso_same_fun `{OA : @ON A ltA compareA}
        +           `{OB : @ON B ltB compareB}
        +           {f : A B} {g : B A}
        +           {_ : ON_Iso OA OB f g}
        +           (fA : A A)
        +           (fB : B B)
        +  :=
        +     x, f (fA x) = fB (f x).
        + +
        +Definition Iso_same_op `{OA : @ON A ltA compareA}
        +           `{OB : @ON B ltB compareB}
        +           {f : A B} {g : B A}
        +           {_ : ON_Iso OA OB f g}
        +           (opA : A A A)
        +           (opB : B B B)
        +     
        +  :=
        +   x y, f (opA x y) = opB (f x) (f y).
        + +
        +Section SubON_properties.
        + +
        +  Context `{OA : @ON A ltA compareA}
        +          `{OB : @ON B ltB compareB}
        +          (f : A B)
        +          (alpha : B)
        +          (Su : SubON OA OB alpha f).
        + +
        +  Lemma SubON_mono a b : ltA a b ltB (f a) (f b).
        + +
        +  Lemma SubON_inj : a b, f a = f b a = b.
        + +
        +  Lemma SubON_successor : a b, Successor a b Successor (f a) (f b).
        + +
        +  Lemma SubON_limit : a , Limit a Limit (f a).
        + +
        +  Lemma SubON_least : a , Least a Least (f a).
        + +
        +End SubON_properties.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_O.html b/theories/html/hydras.OrdinalNotations.ON_O.html new file mode 100644 index 00000000..04d6f289 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_O.html @@ -0,0 +1,118 @@ + + + + + +hydras.OrdinalNotations.ON_O + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_O

        + +
        +
        + +
        +Ordinal Notation for a segment O alpha Pierre Castéran, Unviv. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Relations Lia Logic.Eqdep_dec Ensembles
        +        Wellfounded.Inverse_Image Wellfounded.Inclusion
        +        RelationClasses.
        +From hydras Require Import ON_Generic.
        + +
        +Coercion is_true: bool >-> Sortclass.
        +Generalizable Variables A Lt comp.
        + +
        +Section OA_given.
        + +
        +  Context {A:Type}
        +          {Lt Le: relation A}
        +          {cmpA: Compare A}
        +          (OA : ON Lt cmpA).
        + +
        +
        + +
        +The type of ordinals less than a +
        +
        + +
        +Definition t (a:A) := {b:A | compare b a = Datatypes.Lt}.
        + +
        +Definition lt {a:A} : relation (t a) :=
        +  fun alpha betaON_lt (proj1_sig alpha) (proj1_sig beta).
        + +
        +Definition le {a:A} : relation (t a) :=
        +  clos_refl (t a) lt.
        + +
        +#[global]
        +Instance compare_t {a:A} : Compare (t a) :=
        +fun (alpha beta : t a) ⇒
        +  compare (proj1_sig alpha) (proj1_sig beta).
        + +
        +Lemma compare_correct {a} (alpha beta : t a) :
        +  CompSpec eq lt alpha beta (compare alpha beta).
        + +
        +Lemma compare_reflect {a:A} (alpha beta : t a) :
        +  match (compare alpha beta)
        +  with
        +    Datatypes.Ltlt alpha beta
        +  | Eqalpha = beta
        +  | Gtlt beta alpha
        +  end.
        + +
        +Lemma lt_wf (a:A) : well_founded (@lt a).
        + +
        +#[global] Instance sto a : StrictOrder (@lt a).
        + +
        +#[global] Instance ON_O_comp (a:A) : Comparable (@lt a) compare .
        + +
        +
        + +
        +We have now an ordinal notation +
        +
        + +
        +#[global] Instance ON_O (a:A) : ON (@lt a) compare .
        + +
        +End OA_given.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_Omega.html b/theories/html/hydras.OrdinalNotations.ON_Omega.html new file mode 100644 index 00000000..508dc02d --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Omega.html @@ -0,0 +1,76 @@ + + + + + +hydras.OrdinalNotations.ON_Omega + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_Omega

        + +
        +
        + +
        + A notation system for the ordinal omega Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Compare_dec Lia.
        +From hydras Require Import ON_Generic ON_Finite.
        +From hydras Require Import Schutte.
        + +
        +Import Relations RelationClasses.
        + +
        +#[global]
        +Instance compare_nat : Compare nat := Nat.compare.
        + +
        +#[global] Instance Omega_comp : Comparable Peano.lt compare_nat.
        + +
        +#[global] Instance Omega : ON Peano.lt compare_nat.
        + +
        + +
        +#[local] Open Scope ON_scope.
        + +
        + +
        +Definition Zero_limit_succ_dec : ZeroLimitSucc_dec.
        +Defined.
        + +
        +#[global] Instance FinOrd_Omega (i:nat) :
        +  SubON (FinOrd i) Omega i (fun alphaproj1_sig alpha).
        + +
        +#[ global ] Instance omega_ok : ON_correct Schutte_basics.omega Omega finite.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_Omega2.html b/theories/html/hydras.OrdinalNotations.ON_Omega2.html new file mode 100644 index 00000000..0ef25812 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Omega2.html @@ -0,0 +1,382 @@ + + + + + +hydras.OrdinalNotations.ON_Omega2 + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_Omega2

        + +
        + +
        +
        + +
        + A notation system for the ordinal omega^2 +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Compare_dec Lia.
        +From hydras Require Import Simple_LexProd ON_Generic
        +        ON_mult ON_Omega Compat815.
        + +
        +Import Relations ON_Generic.
        + +
        +Open Scope ON_scope.
        + +
        + +
        +#[ global ] Instance compare_nat_nat : Compare t :=
        compare_t compare_nat compare_nat.
        + +
        +#[ global ] Instance Omega2: ON _ compare_nat_nat := ON_mult Omega Omega.
        + +
        +Definition t := ON_t.
        + +
        +Open Scope ON_scope.
        + +
        + +
        +Notation omega := (1,0).
        +Definition zero: t := (0,0).
        + +
        +Definition fin (i:nat) : t := (0,i).
        +Coercion fin : nat >-> t.
        + +
        + +
        +Example ex1 : (5,8) o< (5,10).
        + +
        + +
        + +
        +Lemma omega_is_limit : Limit omega.
        + +
        + +
        +Definition succ (alpha : t) := (fst alpha, S (snd alpha)).
        + +
        + +
        +Lemma eq_dec (alpha beta: t) : {alpha = beta} + {alpha beta}.
        + +
        +Lemma le_intror :
        +   i j k:nat, (j k)%nat (i,j) o (i,k).
        + +
        +Lemma le_0 : p: t, (0,0) o p.
        + +
        + +
        +Lemma lt_succ_le alpha beta :
        +  alpha o< beta succ alpha o beta. +
        + +
        +Lemma lt_succ alpha : alpha o< succ alpha.
        + +
        + +
        + +
        +#[global] Hint Constructors clos_refl lexico : O2.
        +#[global] Hint Unfold lt le : O2.
        + +
        +Lemma compare_reflect alpha beta :
        +  match (ON_compare alpha beta)
        +  with
        +    Ltalpha o< beta
        +  | Eqalpha = beta
        +  | Gtbeta o< alpha
        +  end.
        + +
        +Lemma compare_correct alpha beta :
        +    CompSpec eq ON_lt alpha beta (ON_compare alpha beta).
        + +
        +Lemma zero_le alpha : zero o alpha.
        + +
        +Lemma Least_zero alpha : Least alpha alpha = zero.
        + +
        +Definition Zero_limit_succ_dec : ZeroLimitSucc_dec.
        +Defined.
        + +
        +Lemma lt_eq_lt_dec alpha beta :
        +  {alpha o< beta} + {alpha = beta} + {beta o< alpha}.
        + +
        +Lemma Successor_inv : i j k l : nat, Successor (k, l) (i, j)
        +                                            i = k l = S j.
        + +
        +Corollary Successor_not (i j k : nat) : ¬ Successor (k,0) (i,j).
        + +
        +Lemma Successor_succ : alpha, Successor (succ alpha) alpha.
        + +
        + +
        +Lemma succ_ok alpha beta :
        +  Successor beta alpha beta = succ alpha. +
        + +
        +Definition succb (alpha: t): bool
        +  := match alpha with
        +       (_, S _)true
        +     | _false
        +     end.
        + +
        +Definition limitb (alpha : t): bool :=
        +  match alpha with
        +    (S _, 0)true
        +  | _false
        +  end.
        + +
        +Lemma Omega_limit_limitb alpha s : Omega_limit s alpha
        +                                   limitb alpha.
        + +
        +
        + +
        +Canonical sequences +
        +
        + +
        +Definition canon alpha i :=
        +  match alpha with
        +    (0,0)(0,0)
        +  | (_, S p)(0,p)
        +  | (S n, 0)(n, i)
        +  end.
        + +
        +Lemma limitb_limit alpha :
        +  limitb alpha Omega_limit (canon alpha) alpha.
        + +
        Example Ex1 : limitb omega.
        + +
        + +
        +Lemma limit_is_lub_0 : i alpha, ( j, (i,j) o< alpha)
        +                                 (S i, 0) o alpha.
        + +
        +Lemma limit_is_lub beta :
        +  limitb beta alpha,
        +    ( i, canon beta i o< alpha) beta o alpha.
        + +
        Definition zero_limit_succ_dec :
        +   alpha,
        +                ({alpha = zero} + {limitb alpha }) +
        +                {beta : t | alpha = succ beta} .
        + +
        +Definition plus (alpha beta : t) : t :=
        +  match alpha,beta with
        +  | (0, b), (0, b')(0, b + b')
        +  | (0,0), yy
        +  | x, (0,0)x
        +  | (0, b), (S n', b')(S n', b')
        +  | (S n, b), (S n', b')(S n + S n', b')
        +  | (S n, b), (0, b')(S n, b + b')
        +   end.
        + +
        +Infix "+" := plus : ON_scope.
        + +
        +Lemma plus_compat (n p: nat) :
        +  fin (n + p )%nat = fin n + fin p. +
        + +
        + +
        + +
        +Example non_commutativity_of_plus : omega + 3 3 + omega.
        + +
        + +
        +
        + +
        +multiplication of an ordinal by a natural number +
        +
        + +
        +Definition mult_fin_r (alpha : t) (p : nat): t :=
        +  match alpha, p with
        +  | (0,0), _zero
        +  | _, 0 ⇒ zero
        +  | (0, n), p(0, n × p)
        +  | (n, b), n'( n × n', b)
        +  end.
        +Infix "×" := mult_fin_r : ON_scope.
        + +
        +
        + +
        +multiplication of a natural number by an ordinal +
        +
        + +
        +Definition mult_fin_l (n:nat)(alpha : t) : t :=
        +  match n, alpha with
        +  | 0, _zero
        +  | _, (0,0)zero
        +  | n , (0,n')(0, (n×n')%nat)
        +  | n, (n',p')(n', (n × p')%nat)
        +  end.
        + +
        + +
        + +
        +Example e1 : (omega × 7 + 15) × 3 = omega × 21 + 15.
        + +
        +Example e2 : mult_fin_l 3 (omega × 7 + 15) = omega × 7 + 45.
        + +
        + +
        +#[global] Instance plus_assoc: Assoc eq plus.
        + +
        +Lemma succ_is_plus_1 alpha : alpha + 1 = succ alpha.
        + +
        +Lemma lt_omega alpha : alpha o< omega n:nat, alpha = fin n.
        + +
        +Lemma decompose (i j : nat): (i,j) = omega × i + j.
        + +
        + +
        +Lemma unique_decomposition (alpha: t) :
        +  ! i j: nat, alpha = omega × i + j.
        + +
        +
        + +
        +

        Additive principal ordinals

        + +
        +
        + +
        +Definition ap (alpha : t) :=
        +  alpha zero
        +  ( beta gamma, beta o< alpha gamma o< alpha
        +                       beta + gamma o< alpha).
        + +
        +Lemma omega_ap : ap omega.
        + +
        +Lemma ap_cases alpha : ap alpha alpha = 1 alpha = omega.
        + +
        + +
        + +
        + +
        + +
        + +
        +Open Scope ON_scope.
        + +
        +Example L_3_plus_omega : 3 + omega = omega.
        + +
        + +
        +From Equations Require Import Equations.
        +Section A_def.
        + +
        +Let m (x : nat × nat): t := omega × fst x + snd x.
        + +
        +#[ local ] Instance WF : WellFounded (measure_lt m):=
        +  wf_measure m.
        + +
        +Equations A (p : nat × nat) : nat by wf p (measure_lt m):=
        +    A (0, j) := S j;
        +    A (S i, 0) := A(i, 1);
        +    A (S i, S j) := A(i, A(S i, j)).
        + +
        + +
        +End A_def.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_Omega_plus_omega.html b/theories/html/hydras.OrdinalNotations.ON_Omega_plus_omega.html new file mode 100644 index 00000000..baa60e6e --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Omega_plus_omega.html @@ -0,0 +1,219 @@ + + + + + +hydras.OrdinalNotations.ON_Omega_plus_omega + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_Omega_plus_omega

        + +
        +
        + +
        + A notation system for the ordinal omega + omega Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Compare_dec Lia.
        +From hydras Require Import Comparable Simple_LexProd ON_Generic
        +        ON_plus ON_Omega Compat815.
        + +
        +Import Relations.
        +Declare Scope opo_scope.
        +Delimit Scope opo_scope with opo.
        +Open Scope ON_scope.
        +Open Scope opo_scope.
        + +
        + +
        +#[global] Instance compare_nat_nat : Compare t :=
        compare_t compare_nat compare_nat.
        + +
        +#[global] Instance Omega_plus_Omega: ON _ compare_nat_nat :=
        ON_plus Omega Omega.
        + +
        +Definition t := ON_t.
        + +
        +Example ex1 : inl 7 o< inr 0.
        + +
        + +
        +Open Scope opo_scope.
        + +
        +Definition fin (i:nat) : t := inl i.
        +Coercion fin : nat >-> t.
        + +
        +Notation omega := (inr 0:ON_t).
        + +
        + +
        +Example ex2 : inl 7 o< omega.
        + +
        +Lemma omega_is_limit : Limit omega.
        + +
        +Lemma limit_is_omega alpha : Limit alpha alpha = omega.
        + +
        + +
        +Lemma limit_iff (alpha : t) : Limit alpha alpha = omega. +
        +Lemma Successor_inv1 : i j, Successor (inl j) (inl i) j = S i.
        + +
        +Lemma Successor_inv2 : i j, Successor (inr j) (inr i) j = S i.
        + +
        +Lemma Successor_inv3 : i j, ¬ Successor (inr j) (inl i).
        + +
        +Lemma Successor_inv4 : i j, ¬ Successor (inl j) (inr i).
        + +
        + +
        +Definition succ (alpha : t) :=
        +  match alpha with
        +    inl ninl (S n)
        +  | inr ninr (S n)
        +  end.
        + +
        + +
        +Lemma Successor_succ alpha : Successor (succ alpha) alpha.
        + +
        + +
        +Lemma succ_correct alpha beta :
        +  Successor beta alpha beta = succ alpha. +
        + +
        + +
        +Definition succb (alpha: t) : bool
        +  := match alpha with
        +     | inr (S _) | inl (S _) ⇒ true
        +     | _false
        +     end.
        + +
        +Lemma succb_correct (alpha: t) :
        +  succb alpha beta: t, alpha = succ beta. +
        + +
        +Lemma omega_not_succ : alpha, ¬ Successor omega alpha.
        + +
        +Lemma Least_is_0 (alpha:t) : Least alpha alpha = 0.
        + +
        +Lemma ZLS_dec (alpha : t) :
        +  {alpha = 0} +
        +  {Limit alpha} +
        +  {beta : t | Successor alpha beta}.
        + +
        + +
        +Definition Zero_limit_succ_dec : ON_Generic.ZeroLimitSucc_dec.
        + +
        +Definition limitb (alpha: t) := match ON_compare alpha omega
        +                                with Eqtrue | _false end.
        + +
        +Lemma eq_dec (alpha beta: t) : {alpha = beta} + {alpha beta}.
        + +
        +Lemma le_introl :
        +   i j :nat, (i j)%nat inl i o inl j.
        + +
        +Lemma le_intror :
        +   i j :nat, (i j)%nat inr i o inr j.
        + +
        +Lemma le_0 : p: t, fin 0 o p.
        + +
        +Lemma le_lt_trans : p q r, p o q q o< r p o< r.
        + +
        +Lemma lt_le_trans : p q r, p o< q q o r p o< r.
        + +
        +Lemma lt_succ_le alpha beta : alpha o< beta succ alpha o beta.
        + +
        +Lemma lt_succ alpha : alpha o< succ alpha.
        + +
        +Lemma lt_omega alpha :
        +  alpha o< omega n:nat, alpha = fin n.
        + +
        +Lemma Omega_as_lub :
        +    alpha,
        +     ( i, fin i o< alpha) omega o alpha.
        + +
        + +
        + #[global] Instance Incl : SubON Omega Omega_plus_Omega omega fin. +
        + +
        +Section NotIncl.
        +  Context (i : nat)
        +          (f : t nat)
        +          (Hyp : SubON Omega_plus_Omega Omega i f).
        + +
        +  Remark R1: n: nat, ¬ Limit n.
        + +
        +Lemma ExNotIncl: False.
        + +
        +End NotIncl.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_mult.html b/theories/html/hydras.OrdinalNotations.ON_mult.html new file mode 100644 index 00000000..a98065a8 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_mult.html @@ -0,0 +1,155 @@ + + + + + +hydras.OrdinalNotations.ON_mult + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_mult

        + +
        + +
        +
        + +
        +Product of ordinal notations +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        + +
        +From Coq Require Import Arith Compare_dec Lia
        +     Relation_Operators RelationClasses.
        +From hydras Require Import Comparable Simple_LexProd ON_Generic.
        + +
        +Import Relations.
        +Generalizable All Variables.
        +Coercion is_true: bool >-> Sortclass.
        + +
        +
        + +
        +

        Definitions

        + +
        + + The product of two notation systems NA and NB is defined as the + lexicographic product of the order on NB by the order on NA + (in this order ! ) +
        +
        + +
        + +
        +Section Defs.
        + +
        +  Context `(ltA: relation A)
        +          (cmpA : Compare A)
        +          (NA: ON ltA cmpA)
        +          `(ltB : relation B)
        +          (cmpB : Compare B)
        +          (NB: ON ltB cmpB).
        + +
        +  Definition t := (B × A)%type.
        +  Definition lt : relation t := lexico ltB ltA.
        +  Definition le := clos_refl _ lt.
        + +
        +  #[global] Instance compare_t : Compare t :=
        +    fun (alpha beta: t) ⇒
        +    match compare (fst alpha) (fst beta) with
        +    | Eqcompare (snd alpha) (snd beta)
        +    | cc
        +    end.
        + +
        +  #[local] Hint Constructors clos_refl lexico: core.
        +  #[local] Hint Unfold lt le : core.
        + +
        +
        + +
        +

        Properties

        + +
        +
        + +
        +  Instance lt_strorder : StrictOrder lt.
        + +
        +  Lemma lt_wf : well_founded lt.
        + +
        +  Lemma compare_reflect alpha beta :
        +    match (compare alpha beta)
        +    with
        +      Ltlt alpha beta
        +    | Eqalpha = beta
        +    | Gtlt beta alpha
        +    end.
        + +
        +  Lemma compare_correct alpha beta :
        +    CompSpec eq lt alpha beta (compare alpha beta).
        + +
        + +
        +  #[global] Instance mult_comp: Comparable lt compare_t.
        + +
        + +
        +  #[global] Instance ON_mult: ON lt compare_t.
        + +
        + +
        +  Lemma lt_eq_lt_dec alpha beta :
        +    {lt alpha beta} + {alpha = beta} + {lt beta alpha}.
        + +
        + +
        +End Defs.
        + +
        +Arguments lt_eq_lt_dec {A ltA cmpA} _ {B ltB cmpB} _.
        +Arguments ON_mult {A ltA cmpA} _ {B ltB cmpB}.
        +Arguments lt_strorder {A} {ltA} {cmpA} _ {B} {ltB} {cmpB} _.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.ON_plus.html b/theories/html/hydras.OrdinalNotations.ON_plus.html new file mode 100644 index 00000000..515fd22d --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_plus.html @@ -0,0 +1,148 @@ + + + + + +hydras.OrdinalNotations.ON_plus + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.ON_plus

        + +
        + +
        +
        + +
        +The sum of two ordinal notations +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        + +
        +From Coq Require Import Arith Compare_dec Lia
        +     Relation_Operators RelationClasses Disjoint_Union.
        +From hydras Require Import ON_Generic MoreOrders.
        + +
        +Import Relations.
        +Generalizable All Variables.
        +Coercion is_true: bool >-> Sortclass.
        + +
        +Section Defs.
        + +
        +  Context `(ltA: relation A)
        +          (cmpA : Compare A)
        +          (NA: ON ltA cmpA).
        +  Context `(ltB: relation B)
        +          (cmpB : Compare B)
        +          (NB: ON ltB cmpB).
        + +
        +  Definition t := (A + B)%type.
        +  Arguments inl {A B} _.
        +  Arguments inr {A B} _.
        + +
        +  Definition lt : relation t := le_AsB _ _ ltA ltB.
        + +
        +#[global] Instance compare_t : Compare t :=
        +fun (alpha beta: t) ⇒
        +   match alpha, beta with
        +     inl _, inr _Lt
        +   | inl a, inl a'compare a a'
        +   | inr b, inr b'compare b b'
        +   | inr _, inl _Gt
        +  end.
        + +
        +Definition le := clos_refl _ lt.
        + +
        +#[local] Hint Unfold lt le : core.
        +#[local] Hint Constructors le_AsB: core.
        + +
        +Instance lt_strorder : StrictOrder lt.
        + +
        +Lemma compare_reflect alpha beta :
        +  match (compare alpha beta)
        +  with
        +    Ltlt alpha beta
        +  | Eqalpha = beta
        +  | Gtlt beta alpha
        +  end.
        + +
        + +
        +Lemma compare_correct alpha beta :
        +    CompSpec eq lt alpha beta (compare alpha beta). +
        + +
        +#[global] Instance plus_comp : Comparable lt compare_t.
        + +
        + +
        + +
        +Lemma lt_wf : well_founded lt.
        + +
        + +
        + +
        + +
        + +
        +#[global] Instance ON_plus : ON lt compare_t.
        + +
        + +
        + +
        +Lemma lt_eq_lt_dec alpha beta :
        +  {lt alpha beta} + {alpha = beta} + {lt beta alpha}.
        + +
        +End Defs.
        + +
        +Arguments lt_eq_lt_dec {A ltA cmpA} _ {B ltB cmpB} _.
        +Arguments ON_plus {A ltA cmpA} _ {B ltB cmpB}.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.OrdinalNotations.OmegaOmega.html b/theories/html/hydras.OrdinalNotations.OmegaOmega.html new file mode 100644 index 00000000..b3d70c23 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.OmegaOmega.html @@ -0,0 +1,484 @@ + + + + + +hydras.OrdinalNotations.OmegaOmega + + + + +
        + + + +
        + +

        Library hydras.OrdinalNotations.OmegaOmega

        + +
        +
        + +
        +

        An implementation of ωω

        + +
        + + New implementation as a refinement of epsilon0 +
        + + +
        +

        Representation by lists of pairs of integers

        + +
        +
        + +
        +Module LO.
        + +
        +  Definition t := list (nat×nat).
        + +
        +  Definition zero : t := nil.
        + +
        +
        + +
        +omega^ i * S n + alpha +
        +
        + +
        +  Notation cons i n alpha := ((i,n)::alpha).
        + +
        +
        + +
        +Finite ordinals +
        +
        + +
        +  Notation FS n := (cons 0 n zero: t).
        + +
        +  Definition fin (n:nat): t := match n with 0 ⇒ zero | S pFS p end.
        +  Coercion fin : nat >-> t.
        + +
        +
        + +
        +omega ^i +
        +
        + +
        +  Notation phi0 i := (cons i 0 nil).
        + +
        +  Notation omega := (phi0 1).
        + +
        + +
        +
        + +
        +data refinement +
        +
        + +
        +  Fixpoint refine (a : t) : T1.T1 :=
        +    match a with
        +      nilT1.zero
        +    | cons i n bT1.cons (\F i)%t1 n (refine b)
        +    end.
        + +
        +  Inductive ap : t Prop :=
        +    ap_intro : a, ap (phi0 a).
        + +
        +
        + +
        +Successor and limits (syntactic definitions) +
        +
        + +
        +  Fixpoint succb (a : t) :=
        +    match a with
        +      nilfalse
        +    | cons 0 _ _true
        +    | cons i n bsuccb b
        +    end.
        + +
        +  Fixpoint limitb (a : t) :=
        +    match a with
        +      nilfalse
        +    | cons 0 _ _false
        +    | cons i n niltrue
        +    | cons i n blimitb b
        +    end.
        + +
        +  Lemma succb_ref (a:t): succb a T1is_succ (refine a).
        + +
        +  Lemma limitb_ref (a:t): limitb a T1limit (refine a).
        + +
        +  #[ global ] Instance compare_t : Compare t :=
        +  fix cmp (a b : t) :=
        +    match a, b with
        +    | nil, nilEq
        +    | nil, cons a' n' b'Datatypes.Lt
        +    | _ , nilGt
        +    | (cons a n b),(cons a' n' b') ⇒
        +      (match Nat.compare a a' with
        +       | Datatypes.LtDatatypes.Lt
        +       | GtGt
        +       | Eq ⇒ (match Nat.compare n n' with
        +                | Eqcmp b b'
        +                | compcomp
        +                end)
        +       end)
        +    end.
        + +
        +  Lemma compare_ref (a b : t) :
        +    compare a b = compare (refine a) (refine b).
        + +
        +  Definition lt (a b : t) : Prop :=
        +    compare a b = Datatypes.Lt.
        + +
        +  Lemma compare_rev :
        +     (a b : t),
        +      compare b a = CompOpp (compare a b).
        + +
        + +
        +  Lemma compare_reflect :
        +     a b,
        +      match compare a b with
        +      | Datatypes.Ltlt a b
        +      | Eqa = b
        +      | Gtlt b a
        +      end.
        + +
        +  Lemma compare_correct (a b: t):
        +    CompSpec eq lt a b (compare a b).
        + +
        +  Lemma lt_ref (a b : t) :
        +    lt a b T1.lt (refine a) (refine b).
        + +
        +  Lemma eq_ref (a b : t) : a = b refine a = refine b.
        + +
        +  Lemma lt_irrefl (a : t): ¬ lt a a.
        + +
        +  Lemma lt_trans (a b c : t): lt a b lt b c lt a c.
        + +
        +  #[global] Instance lo_strorder: StrictOrder lt.
        + +
        +  #[global] Instance lo_comparable : Comparable lt compare.
        + +
        +  Fixpoint nf_b (alpha : t) : bool :=
        +    match alpha with
        +    | niltrue
        +    | cons a n niltrue
        +    | cons a n ((cons a' n' b') as b) ⇒
        +      (nf_b b && Nat.ltb a' a)%bool
        +    end.
        + +
        +  Definition nf alpha :Prop := nf_b alpha.
        +
        + +
        +refinements of T1's lemmas +
        +
        + +
        +  Lemma zero_nf : nf zero.
        + +
        +  Lemma fin_nf (i:nat) : nf (fin i).
        + +
        +  Lemma single_nf :
        +     i n, nf (cons i n zero).
        + +
        +  Lemma cons_nf :
        +     i n j n' b,
        +      Nat.lt j i
        +      nf(cons j n' b)
        +      nf(cons i n (cons j n' b)).
        + +
        +  #[local] Hint Resolve zero_nf single_nf cons_nf : core.
        + +
        +  Lemma nf_inv2 :
        +     i n b, nf (cons i n b) nf b.
        + +
        +  Lemma nf_inv3 :
        +     i n j n' b',
        +      nf (cons i n (cons j n' b')) Nat.lt j i.
        + +
        +  Lemma nf_ref: a, T1.nf (refine a) nf a.
        + +
        +  Declare Scope lo_scope.
        +  Delimit Scope lo_scope with lo.
        +  Open Scope lo_scope.
        + +
        + +
        +  Fixpoint succ (a : t) : t :=
        +    match a with
        +    | nilfin 1
        +    | cons 0 n _cons 0 (S n) nil
        +    | cons a n bcons a n (succ b)
        +    end.
        + +
        +  Fixpoint plus (a b : t) :t :=
        +    match a, b with
        +    | nil, yy
        +    | x, nilx
        +    | cons a n b, cons a' n' b'
        +       (match Nat.compare a a' with
        +        | Datatypes.Ltcons a' n' b'
        +        | Gt ⇒ (cons a n (plus b (cons a' n' b')))
        +        | Eq ⇒ (cons a (S (n+n')) b')
        +        end)
        +    end
        +  where "a + b" := (plus a b) : lo_scope.
        + +
        +  Fixpoint mult (a b : t) : t :=
        +    match a, b with
        +    | nil, _zero
        +    | _, nilzero
        +    | cons 0 n _, cons 0 n' b'
        +       cons 0 (Peano.pred((S n) × (S n'))) b'
        +    | cons a n b, cons 0 n' _
        +       cons a (Peano.pred ((S n) × (S n'))) b
        +    | cons a n b, cons a' n' b'
        +       cons (a + a')%nat n' ((cons a n b) × b')
        +    end
        +  where "a * b" := (mult a b) : lo_scope.
        + +
        + +
        + +
        +  Lemma phi0_ref (i:nat) : refine (phi0 i) = T1.phi0 (\F i).
        + +
        + +
        +  Lemma phi0_nf (i:nat) : nf (phi0 i).
        + +
        +  Lemma succ_ref (alpha : t) :
        +    refine (succ alpha) = T1.succ (refine alpha).
        + +
        +  Lemma succ_nf alpha : nf alpha nf (succ alpha).
        + +
        +  Lemma plus_ref : alpha beta: t,
        +      refine (alpha + beta) = T1.T1add (refine alpha) (refine beta).
        + +
        +  Lemma plus_nf alpha beta : nf alpha nf beta nf (alpha + beta).
        + +
        +  Lemma mult_ref : alpha beta: t,
        +      refine (alpha × beta) =
        +      T1.T1mul (refine alpha) (refine beta).
        + +
        +  Lemma mult_nf alpha beta : nf alpha nf beta nf (alpha × beta).
        + +
        + +
        +  #[global] Instance plus_assoc: Assoc eq plus.
        + +
        +  Lemma mult_plus_distr_l (a b c: t) : nf a nf b nf c
        +                                       a × (b + c) = a × b + a × c.
        + +
        +End LO.
        + +
        +Declare Scope OO_scope.
        + +
        +Delimit Scope OO_scope with oo.
        +Open Scope OO_scope.
        +Import LO.
        + +
        +
        + +
        +

        well formed ordinal representation

        + +
        +
        + +
        +Module OO.
        +  Class OO : Type := mkord {data: LO.t ; data_ok : LO.nf data}.
        + +
        +  Arguments data : clear implicits.
        +  #[local] Hint Resolve data_ok : core.
        + +
        +  Definition lt (alpha beta: OO) := LO.lt (data alpha) (data beta).
        +  Definition le := leq lt.
        +  #[ global ] Instance compare_OO : Compare OO :=
        +    fun (alpha beta: OO) ⇒ LO.compare_t (data alpha) (data beta).
        + +
        +  #[ global ] Instance Zero : OO := @mkord nil refl_equal.
        + +
        +  #[ global ] Instance _Omega : OO.
        + +
        +  #[ global ] Instance Fin (i:nat) : OO.
        + +
        +  Notation omega := _Omega.
        + +
        +  #[ global ] Instance Succ (alpha : OO) : OO.
        + +
        +  #[ global ] Instance plus (alpha beta : OO) : OO.
        + +
        +  Infix "+" := plus : OO_scope.
        + +
        +  #[ global ] Instance mult (alpha beta : OO) : OO.
        + +
        +  Infix "×" := mult : OO_scope.
        + +
        +  #[ global ] Instance phi0 (i : nat): OO.
        + +
        +  Notation "'omega^'" := phi0 (only parsing) : OO_scope.
        + +
        +  Infix "×" := mult : OO_scope.
        + +
        +  #[ global ] Instance embed (alpha: OO) : E0.E0.
        + +
        +  Lemma lt_embed (alpha beta : OO): lt alpha beta
        +                                    E0lt (embed alpha) (embed beta).
        + +
        +  #[ global ] Instance oo_str : StrictOrder lt.
        +  Qed.
        + +
        +  Lemma nf_proof_unicity :
        +     (alpha:t) (H H': nf alpha), H = H'.
        + +
        +  Lemma OO_eq_intro : alpha beta : OO,
        +      data alpha = data beta alpha = beta.
        + +
        +  #[ global ] Instance OO_comp : Comparable lt compare.
        + +
        +  Lemma lt_wf : well_founded lt.
        + +
        +  Import ON_Generic.
        + +
        +  #[ global ] Instance ON_OO : ON lt compare.
        + +
        +End OO.
        + +
        +Import OO.
        +#[local] Open Scope OO_scope.
        + +
        +Check phi0 7.
        + +
        +#[global] Coercion Fin : nat >-> OO.
        + +
        +Example Ex42: omega + 42 + omega^ 2 = omega^ 2. Qed.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Comparable.html b/theories/html/hydras.Prelude.Comparable.html new file mode 100644 index 00000000..db879f40 --- /dev/null +++ b/theories/html/hydras.Prelude.Comparable.html @@ -0,0 +1,296 @@ + + + + + +hydras.Prelude.Comparable + + + + +
        + + + +
        + +

        Library hydras.Prelude.Comparable

        + +
        +From Coq Require Import Relations RelationClasses Setoid.
        +Require Export MoreOrders STDPP_compat.
        + +
        +Class Compare (A:Type) := compare : A A comparison.
        + +
        +Class Comparable {A:Type} (lt: relation A) (cmp : Compare A) :=
        +{
        +  comparable_sto :> StrictOrder lt;
        +  comparable_comp_spec : (a b : A), CompSpec eq lt a b (compare a b)
        +}.
        + +
        +#[export] Hint Mode Compare ! : typeclass_instances.
        +#[export] Hint Mode Comparable ! - - : typeclass_instances.
        + +
        +Section Comparable.
        + +
        +  Context {A: Type}
        +          {lt: relation A}
        +          {cmp: Compare A} `{!Comparable lt cmp}.
        +  #[local] Notation le := (leq lt).
        + +
        +  #[deprecated(note="use StrictOrder_Transitive")]
        +   Notation lt_trans := StrictOrder_Transitive (only parsing).
        + +
        +  #[deprecated(note="use StrictOrder_Irreflexive")]
        +   Notation lt_irrefl := StrictOrder_Irreflexive (only parsing).
        + +
        +  Lemma lt_not_gt (a b: A): lt a b ¬lt b a.
        + +
        +  Lemma lt_not_ge (a b: A): lt a b ¬ le b a.
        + +
        +  Lemma compare_lt_iff (a b: A):
        +    compare a b = Lt lt a b.
        + +
        +  Lemma compare_lt_trans (a b c: A):
        +    compare a b = Lt compare b c = Lt compare a c = Lt.
        + +
        +  Lemma compare_lt_irrefl (a: A): ¬compare a a = Lt.
        + +
        +  Lemma compare_eq_iff (a b: A): compare a b = Eq a = b.
        + +
        +  Lemma compare_refl (a: A):
        +    compare a a = Eq.
        + +
        +  Lemma compare_eq_trans (a b c: A):
        +    compare a b = Eq compare b c = Eq compare a c = Eq.
        + +
        +  Lemma compare_gt_iff (a b: A):
        +    compare a b = Gt lt b a.
        + +
        +  Lemma compare_gt_irrefl (a: A):
        +    ¬compare a a = Gt.
        + +
        +  Lemma compare_gt_trans (a b c: A):
        +    compare a b = Gt compare b c = Gt compare a c = Gt.
        + +
        +  Lemma compare_lt_not_gt (a b: A):
        +    compare a b = Lt ¬ compare a b = Gt.
        + +
        +  Lemma compare_gt_not_lt (a b: A):
        +    compare a b = Gt ¬ compare a b = Lt.
        + +
        +  Lemma le_refl (a: A): le a a.
        + +
        +  Lemma compare_le_iff_refl (a: A):
        +    le a a compare a a = Eq.
        + +
        +  Lemma compare_le_iff (a b: A):
        +    le a b compare a b = Lt compare a b = Eq.
        + +
        +  Lemma compare_ge_iff (a b: A):
        +    le b a compare a b = Gt compare a b = Eq.
        + +
        +  Lemma le_trans (a b c: A):
        +    le a b le b c le a c.
        + +
        +  Lemma le_lt_trans (a b c: A):
        +    le a b lt b c lt a c.
        + +
        +  Lemma lt_le_trans (a b c: A):
        +    lt a b le b c lt a c.
        + +
        +  Lemma lt_incl_le (a b: A):
        +    lt a b le a b.
        + +
        +  Lemma le_not_gt (a b: A):
        +    le a b ¬ lt b a.
        + +
        +  #[using="All"]
        +  Definition max (a b : A): A :=
        +  match compare a b with
        +  | Gta
        +  | _b
        +  end.
        + +
        +  Lemma max_dec (a b: A):
        +    max a b = a max a b = b.
        + +
        +  Lemma max_comm (a b: A):
        +    max a b = max b a.
        + +
        +  Lemma max_ge_a (a b: A):
        +    le b a max a b = a.
        + +
        +  Lemma max_ge_b (a b: A):
        +    le a b max a b = b.
        + +
        +  Lemma max_refl (a: A): max a a = a.
        + +
        +  Lemma le_max_a (a b: A): le a (max a b).
        + +
        +  Lemma le_max_b (a b: A): le b (max a b).
        + +
        +  #[global] Instance max_assoc : Assoc eq max.
        + +
        +  #[using="All"]
        +  Definition min (a b :A): A :=
        +  match compare a b with
        +  | Lta
        +  | _b
        +  end.
        + +
        +  Lemma min_max_iff (a b: A):
        +    min a b = a max a b = b.
        + +
        +  Lemma min_comm (a b: A):
        +    min a b = min b a.
        + +
        +  Lemma min_dec (a b: A):
        +    min a b = a min a b = b.
        + +
        +  Lemma min_le_ad (a b: A):
        +    le a b min a b = a.
        + +
        +  Lemma min_le_b (a b: A):
        +    le b a min a b = b.
        + +
        +  Lemma min_refl (a:A):
        +    min a a = a.
        + +
        + +
        +  Lemma le_min_a (a b: A):
        +    le (min a b) a.
        + +
        +  Lemma le_min_bd (a b: A):
        +    le (min a b) b.
        + +
        +  #[global] Instance min_assoc: Assoc eq min.
        + +
        + +
        +  Lemma compare_trans (a b c: A) (comp_res: comparison):
        +    compare a b = comp_res compare b c = comp_res compare a c = comp_res.
        + +
        +  Lemma compare_reflect (a b: A):
        +    match compare a b with
        +    | Ltlt a b
        +    | Eqa = b
        +    | Gtlt b a
        +    end.
        + +
        +  Lemma lt_eq_lt:
        +     alpha beta, lt alpha beta alpha = beta lt beta alpha.
        + +
        +  Definition lt_eq_lt_dec
        +             (alpha beta : A) :
        +    {lt alpha beta} + {alpha = beta} + {lt beta alpha}.
        +  Defined.
        + +
        +  Lemma LimitNotSucc
        +        (alpha: A) :
        +    Limit alpha beta, ¬ Successor alpha beta.
        + +
        +End Comparable.
        + +
        +#[local] Ltac compare_trans H1 H2 intropattern :=
        +  lazymatch type of (H1, H2) with
        +  | ((?compare ?a ?b = ?comp_res) × (?compare ?b ?c = ?comp_res))%type
        +    assert (compare a c = comp_res) as intropattern by
        +          (apply compare_trans with b;
        +           [ exact H1 | exact H2 ])
        +  | ((?compare ?a ?b = ?comp_res) × (?compare ?b ?c = Eq))%type
        +    assert (compare a c = comp_res) as intropattern by
        +          (assert (b = c) asby (apply compare_eq_iff; exact H2);
        +           exact H1)
        +  | ((?compare ?a ?b = Eq) × (?compare ?b ?c = ?comp_res))%type
        +    assert (compare a c = comp_res) as intropattern by
        +          (assert (a = b) asby (apply compare_eq_iff; exact H1);
        +           exact H2)
        +  | ((?compare _ _ = _) × (?compare _ _ = _))%typefail "Not a supported case."
        +  | _fail "Did not find hypotheses talking about compare: did you declare an instance of Comparable?"
        +  end.
        + +
        +Tactic Notation "compare" "trans" constr(H1) constr(H2) "as" simple_intropattern(intropattern) :=
        +  compare_trans H1 H2 intropattern.
        + +
        +Ltac compare_destruct_eqn a b H :=
        +  destruct (compare a b) eqn: H;
        +  [ apply compare_eq_iff in H as <-
        +  | apply compare_lt_iff in H
        +  | apply compare_gt_iff in H
        +  ].
        + +
        +Tactic Notation "compare" "destruct" constr(a) constr(b) "as" ident(H) :=
        +  compare_destruct_eqn a b H.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Compat815.html b/theories/html/hydras.Prelude.Compat815.html new file mode 100644 index 00000000..57cb69e5 --- /dev/null +++ b/theories/html/hydras.Prelude.Compat815.html @@ -0,0 +1,109 @@ + + + + + +hydras.Prelude.Compat815 + + + + +
        + + + +
        + +

        Library hydras.Prelude.Compat815

        + +
        +
        + +
        +provisionally fixes some compatibilty issues 8.15 -> 8.16 +
        +
        + +
        +Require Import Arith Lia.
        +Import Nat.
        + +
        +Module Compat815.
        + +
        +  Lemma le_n_0_eq : n : nat, n 0 0 = n.
        + +
        +  Lemma le_lt_or_eq :
        +     n m : nat, n m n < m n = m.
        + +
        +  Lemma lt_n_Sm_le:
        +       n m : nat, n < S m n m.
        + +
        +  Definition ind_0_1_SS (P : nat Prop) (H0 : P 0) (H1 : P 1)
        +  (H2 : n : nat, P n P (S (S n))) : n, P n :=
        +
        +fix ind_0_1_SS (n : nat) : P n :=
        +  match n as n0 return (P n0) with
        +  | 0 ⇒ H0
        +  | S n0
        +      (fun n1 : nat
        +       match n1 as n2 return (P (S n2)) with
        +       | 0 ⇒ H1
        +       | S n2 ⇒ (fun n3 : natH2 n3 (ind_0_1_SS n3)) n2
        +       end) n0
        +  end.
        + +
        +  Lemma lt_S_n (n m :nat) : S n < S m n < m.
        + +
        + +
        +  Lemma lt_n_S : n m : nat, n < m S n < S m.
        + +
        +  Lemma le_lt_n_Sm : n m : nat, n m n < S m.
        + +
        Lemma lt_not_le : n m : nat, n < m ¬ m n.
        + +
        Lemma le_plus_r : n m : nat, m n + m.
        + +
        +Lemma mult_O_le : n m : nat, m = 0 n m × n.
        + +
        +Lemma plus_Snm_nSm
        +     : n m : nat, S n + m = n + S m.
        + +
        +Lemma n_SSSn : n : nat, n S (S (S n)).
        + +
        +Lemma n_SSn : n : nat, n S (S n).
        + +
        +Lemma le_not_lt : n m : nat, n m ¬ m < n.
        + +
        +End Compat815.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.DecPreOrder.html b/theories/html/hydras.Prelude.DecPreOrder.html new file mode 100644 index 00000000..805bcac5 --- /dev/null +++ b/theories/html/hydras.Prelude.DecPreOrder.html @@ -0,0 +1,180 @@ + + + + + +hydras.Prelude.DecPreOrder + + + + +
        + + + +
        + +

        Library hydras.Prelude.DecPreOrder

        + +
        +
        + +
        + +
        + + Decidable, Total Pre-orders + +
        + + +
        +
        + +
        +From Coq Require Export Relations RelationClasses Setoid.
        + +
        +Class Total {A:Type}(R: relation A) :=
        +  totalness : a b:A, R a b R b a.
        + +
        +Require Export STDPP_compat.
        + +
        +#[ global ] Instance comparison_eq_dec : EqDecision comparison.
        + +
        +#[ global ] Instance Total_Reflexive{A:Type}{R: relation A}(rt : Total R):
        +  Reflexive R.
        + +
        +Module Semibundled.
        + +
        +Class TotalDec {A:Type}(R: relation A):=
        +  { total_dec :> Total R ;
        +    dec_dec :> RelDecision R}.
        + +
        +
        + +
        +A class of decidable total pre-orders +
        +
        + +
        +Class TotalDecPreOrder {A:Type}(le: relation A) :=
        +  {
        +    total_dec_pre_order :> PreOrder le;
        +    total_dec_total :> TotalDec le
        +  }.
        + +
        +End Semibundled.
        + +
        +
        + +
        +when applied to a pre-order relation le, returns the equivalence and + the strict order associated to le +
        +
        + +
        +Definition preorder_equiv {A:Type}{le:relation A}
        +           `{P:@PreOrder A le }(a b : A) :=
        +  le a b le b a.
        + +
        +Definition lt {A:Type}{le:relation A} `{P:@PreOrder A le }(a b : A) :=
        +  le a b ¬ le b a.
        + +
        +
        + +
        +A class of total pre-orders +
        +
        + +
        +Class TotalPreOrder {A} (R : relation A) : Prop := {
        +  total_pre_order_pre :> PreOrder R;
        +  total_pre_order_total :> Total R
        +}.
        + +
        +
        + +
        +Properties of decidable total pre-orders +
        +
        +Lemma lt_irreflexive {A:Type}{le:relation A}{P:PreOrder le}:
        +   a, ¬ lt a a.
        + +
        +Lemma lt_not_ge {A:Type}{le:relation A}{P:PreOrder le}:
        +   a b, lt a b ¬ le b a.
        + +
        +Lemma not_le_ge {A} {le:relation A} {P0 : TotalPreOrder le} :
        +   a b, ¬ le a b le b a.
        + +
        +Lemma le_not_gt {A:Type}{le:relation A}{P:PreOrder le}:
        +   a b, le a b ¬ lt b a.
        + +
        +Lemma lt_not_equiv {A:Type}{le:relation A}{P:PreOrder le}:
        +   a b, lt a b ¬ preorder_equiv a b.
        + +
        +Lemma equiv_not_lt {A:Type}{le:relation A}{P:PreOrder le}:
        +   a b, preorder_equiv a b ¬ lt a b.
        + +
        +Lemma lt_le_trans {A:Type}{le:relation A}{P:PreOrder le}:
        a b c, lt a b le b c lt a c.
        + +
        +Lemma le_lt_trans {A:Type}{le:relation A}{P:PreOrder le}:
        a b c, le a b lt b c lt a c.
        + +
        +Lemma le_lt_weak {A:Type}{le:relation A}{P:PreOrder le}:
        a b, lt a b le a b.
        + +
        +#[ global ] Instance lt_transitive {A:Type}{le:relation A}{P:PreOrder le}:
        +  Transitive lt.
        + +
        +#[ global ] Instance equiv_equiv {A:Type}{le:relation A} `{P:@PreOrder A le }: Equivalence preorder_equiv.
        + +
        +Lemma le_lt_equiv_dec {A:Type} {le : relation A}
        + {P0: TotalPreOrder le} {dec : RelDecision le} (a b:A) :
        le a b {lt a b}+{preorder_equiv a b}.
        + +
        +Lemma not_le_gt {A:Type}(le : relation A)
        +      (P0: TotalPreOrder le) (a b:A) : ¬ le a b lt b a.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.DecPreOrder_Instances.html b/theories/html/hydras.Prelude.DecPreOrder_Instances.html new file mode 100644 index 00000000..51333e3d --- /dev/null +++ b/theories/html/hydras.Prelude.DecPreOrder_Instances.html @@ -0,0 +1,191 @@ + + + + + +hydras.Prelude.DecPreOrder_Instances + + + + +
        + + + +
        + +

        Library hydras.Prelude.DecPreOrder_Instances

        + +
        +
        + +
        +Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From hydras Require Export DecPreOrder.
        +From Coq Require Import Arith ZArith List Sets.Finite_sets Sets.Ensembles.
        + +
        +#[ global ] Instance Nat_le_dec : RelDecision le := le_dec.
        + +
        +#[ global ] Instance Nat_le_TO : TotalPreOrder le.
        + +
        +#[ global ] Instance Z_le_dec : RelDecision Z.le := Z_le_dec.
        + +
        +#[ global ] Instance Z_le_TO : TotalPreOrder Z.le.
        +Qed.
        + +
        +Import DecPreOrder.
        + +
        +
        + +
        +Pre-order associated with an inverse function +
        +
        + +
        +#[ global ] Instance Inverse_fun {A B:Type}{f : A B}
        +         {leB: relation B}{PB: PreOrder leB}:
        +                     PreOrder (fun x yleB (f x) (f y)).
        + +
        +#[ global ] Instance Total_Inverse_fun {A B:Type}{f : A B}
        +         {leB: relation B}{TB: TotalPreOrder leB} :
        +                     TotalPreOrder (fun x yleB (f x) (f y)).
        + +
        +#[ global ] Instance RelDecision_Inverse_fun {A B:Type}{f : A B}
        + {leB: relation B} {RDB : RelDecision leB} :
        +  RelDecision (fun x yleB (f x) (f y)) :=
        +  fun x ydecide_rel leB (f x) (f y).
        + +
        +
        + +
        +Pre-order associated with inclusion +
        +
        + +
        +#[ global ] Instance PrO_Included {U:Type}: PreOrder (Included U).
        + +
        +Arguments Included {U} _ _.
        + +
        +Definition Included_s {U} (A B : Ensemble U) :=
        +  Included A B ¬ Included B A.
        + +
        +Infix "<:" := Included (at level 30).
        +Infix "'<s'" := Included_s (at level 30).
        + +
        +
        + +
        +Example + Lists (pre-ordered by their length) +
        +
        + +
        +#[ global ] Instance List_length {A:Type}:
        +   TotalPreOrder (fun l l' : list AList.length l List.length l')%nat.
        +Defined.
        + +
        +
        + +
        +Non dependent lexicographic product +
        +
        + +
        +Section lexprod.
        Variables (A B : Type)
        +           (leA : relation A)
        +           (leB : relation B).
        Context (TA : TotalPreOrder leA)
        +         (TB : TotalPreOrder leB)
        +         (DA : RelDecision leA)
        +         (DB : RelDecision leB).
        + +
        Definition PA := @total_pre_order_pre A leA TA.
        Definition PB := @total_pre_order_pre B leB TB.
        + +
        + +
        +Notation "x '<=A' y" := (leA x y) (at level 70, no associativity).
        +Notation "x '<A' y" := (@lt A leA PA x y) (at level 70, no associativity).
        +Notation "x '<=B' y" := (leB x y) (at level 70, no associativity).
        +Notation "x '<B' y" := (@lt B leB PB x y ) (at level 70, no associativity).
        +Notation "x =A= y" := (@preorder_equiv A leA PA x y) (at level 70, no associativity).
        +Notation "x =B= y" := (@preorder_equiv B leB PB x y) (at level 70, no associativity).
        + +
        +Inductive lex_prod (p p':A×B): Prop :=
        +| lex1 : (fst p) <A (fst p') lex_prod p p'
        +| lex2 : (fst p) =A= (fst p') (snd p) B (snd p') lex_prod p p'.
        + +
        +Notation "x '<=lex' y" := (lex_prod x y) (at level 70, no associativity).
        +Notation "x '<lex' y" := (@lt (A×B) lex_prod _ x y) (at level 70, no associativity).
        + +
        + #[global] Instance PO_lex_prod : PreOrder lex_prod.
        + +
        +Lemma lex_of_equiv (a a':A)(b b':B) :
        +     a =A= a' b =B= b' preorder_equiv (a,b) (a',b').
        + +
        +Lemma lex_inv_left (a a':A)(b b':B) :
        +  ((a,b) lex (a',b')) a A a'.
        + +
        +Lemma lex_inv_right (a a':A)(b b':B) :
        +  ((a,b) lex (a',b')) a =A= a' b B b'.
        + +
        +Lemma lex_strict_intro_right (a a':A)(b b':B) :
        +  a =A= a' b <B b' (a,b) <lex (a',b').
        + +
        +Lemma lex_strict_intro_left (a a':A)(b b':B) :
        +  a <A a' (a,b) <lex (a',b').
        + +
        +#[global] Instance To_lex_prod : TotalPreOrder lex_prod.
        +#[global] Instance lex_prod_dec : RelDecision lex_prod.
        + +
        +End lexprod.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Exp2.html b/theories/html/hydras.Prelude.Exp2.html new file mode 100644 index 00000000..d6ba75c6 --- /dev/null +++ b/theories/html/hydras.Prelude.Exp2.html @@ -0,0 +1,56 @@ + + + + + +hydras.Prelude.Exp2 + + + + +
        + + + +
        + +

        Library hydras.Prelude.Exp2

        + +
        +From Coq Require Import Arith Lia.
        + +
        +Fixpoint exp2 (n:nat) : nat :=
        +  match n with
        +    0 ⇒ 1
        +  | S i ⇒ 2 × exp2 i
        +  end.
        + +
        +Lemma exp2_positive : i, 0 < exp2 i.
        + +
        +Lemma exp2_not_zero i : exp2 i 0.
        + +
        +Lemma exp2_gt_id : n, n < exp2 n.
        + +
        +Lemma exp2S : n, exp2 (S n) = 2 × exp2 n.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.First_toggle.html b/theories/html/hydras.Prelude.First_toggle.html new file mode 100644 index 00000000..393b6265 --- /dev/null +++ b/theories/html/hydras.Prelude.First_toggle.html @@ -0,0 +1,75 @@ + + + + + +hydras.Prelude.First_toggle + + + + +
        + + + +
        + +

        Library hydras.Prelude.First_toggle

        + +
        +
        + +
        + +
        + + First_toggle + +
        + +Computes the first l between n and p (excluded) such that + P l = true and P (S l) = false. + +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Arith Lia Inclusion Inverse_Image.
        +From hydras Require Import DecPreOrder.
        + +
        +Section Hypos.
        +  Context (P : nat Prop) `{Pdec: n, Decision (P n)} (n p : nat).
        + +
        +  Hypotheses (Hnp : n < p) (Hn : P n) (Hp : ¬ P p).
        + +
        +  Let spec := {l : nat | n l l < p
        +                          ( i: nat, n i i l P i)
        +               (¬ P (S l ))}.
        + +
        +  Definition first_toggle : spec.
        + +
        +End Hypos.
        + +
        +Arguments first_toggle : clear implicits.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Fuel.html b/theories/html/hydras.Prelude.Fuel.html new file mode 100644 index 00000000..e8a798d4 --- /dev/null +++ b/theories/html/hydras.Prelude.Fuel.html @@ -0,0 +1,117 @@ + + + + + +hydras.Prelude.Fuel + + + + +
        + + + +
        + +

        Library hydras.Prelude.Fuel

        + +
        + +
        + +
        +Require Import FunInd Recdef Wf_nat Lia.
        + +
        +Function zero (n:nat) {wf lt n} : nat :=
        +  match n with
        +    0 ⇒ 0
        +  | S n' as pzero (Nat.div2 p)
        +  end.
        + +
        + +
        +About lt_wf.
        + +
        +
        + +
        +Let's see whqat happens if lt_wf was opaque +
        +
        + +
        +Module OpaqueWf.
        + +
        Lemma lt_wf : well_founded lt.
        + +
        +  Function zero (n:nat) {wf lt n} : nat :=
        +    match n with
        +      0 ⇒ 0
        +    | _zero (Nat.div2 n)
        +    end.
        + +
        + +
        +
        + +
        +From Init.Wf +
        +
        + +
        + +
        + +
        +About Acc_intro_generator.
        + +
        + +
        +Function zero' (n:nat) {wf lt n} : nat :=
        +  match n with
        +    0 ⇒ 0
        +  | _zero' (Nat.div2 n)
        +  end.
        + +
        + +
        +End OpaqueWf.
        + +
        + +
        +Inductive fuel :=
        + | FO : fuel
        + | FS : (unit fuel) fuel.
        + +
        + +
        +Fixpoint foo (n:nat) x :=
        match n with
        + | S nFS (fun _foo n (foo n x))
        + | Ox
        end.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Iterates.html b/theories/html/hydras.Prelude.Iterates.html new file mode 100644 index 00000000..b1c8f5df --- /dev/null +++ b/theories/html/hydras.Prelude.Iterates.html @@ -0,0 +1,390 @@ + + + + + +hydras.Prelude.Iterates + + + + +
        + + + +
        + +

        Library hydras.Prelude.Iterates

        + +
        +
        + +
        + Iteration of a function (similar to Nat.iter) + Abstract Properties + +
        + +Experimental use of LibHyps + +
        + + +
        +
        + +
        +Open Scope nat_scope.
        +From Coq Require Import RelationClasses Relations Arith Max Lia.
        +From hydras Require Import Exp2.
        + +
        +From LibHyps Require Import LibHyps.
        +From hydras Require Import MoreLibHyps.
        +Ltac rename_hyp n th ::= rename_short n th.
        + +
        + +
        +Fixpoint iterate {A:Type}(f : A A) (n: nat)(x:A) :=
        +  match n with
        +  | 0 ⇒ x
        +  | S pf (iterate f p x)
        +  end. +
        + +
        +Lemma iterate_comm {A: Type} f n (x:A)
        +  : iterate f n (f x) = f (iterate f n x).
        + +
        +
        + +
        +Compatibility with Ackermann Library's definition +
        +
        + +
        +Lemma iterate_compat {f : nat nat}(n:nat)(x:nat):
        +  iterate f n x = nat_rec
        +                    (fun _nat nat)
        +                    (fun x : natx)
        +                    (fun (_ : nat) (rec : nat nat) (x : nat) ⇒ f (rec x))
        +                    n x.
        + +
        +Lemma iterate_compat2 {A} (f : A A) n :
        +   x, iterate f n x = Nat.iter n f x.
        + +
        +
        + +
        +TODO : move to more generic libraries +
        +
        + +
        +Lemma iterate_compat3 f x n :
        +  iterate f n x = nat_rec (fun _ : natnat) x (fun _ y : natf y) n.
        + +
        +
        + +
        +

        Abstract properties of arithmetic functions

        + +
        +
        + +
        + +
        +Definition strict_mono f := n p, n < p f n < f p.
        + +
        +Definition dominates_from n g f := p, n p f p < g p.
        + +
        +Definition fun_le f g := n:nat, f n g n.
        +Infix "<<=" := fun_le (at level 60).
        + +
        +Definition dominates g f := n : nat, dominates_from n g f .
        +Infix ">>" := dominates (at level 60).
        + +
        +Definition dominates_strong g f := {n : nat | dominates_from n g f}.
        +Infix ">>s" := dominates_strong (at level 60).
        + +
        + +
        +Lemma S_pred_rw (f : nat nat) : S <<= f
        +                                    x, S (Nat.pred (f x)) = f x.
        + +
        +Lemma fun_le_trans f g h : f <<= g g <<= h f <<= h.
        + +
        +Lemma mono_le f (Hf : strict_mono f) : n, n f n.
        + +
        +Lemma mono_injective f (Hf : strict_mono f) :
        +   n p , f n = f p n = p.
        + +
        +Lemma mono_weak f (H: strict_mono f) :
        +   n p, n p f n f p.
        + +
        +Lemma dominates_from_trans :
        +   f g h i j, dominates_from i g f
        +                    dominates_from j h g
        +                    dominates_from (Nat.max i j) h f .
        + +
        +Lemma dominates_trans f g h :
        +  dominates g f dominates h g dominates h f.
        + +
        +Lemma dominates_trans_strong : f g h,
        +    dominates_strong g f
        +    dominates_strong h g
        +    dominates_strong h f.
        + +
        +
        + +
        +

        Abstract properties of iterate

        + +
        +
        + +
        +Lemma iterate_S_eqn {A:Type}(f : A A) (n: nat)(x:A):
        +  iterate f (S n) x = f (iterate f n x).
        + +
        +Lemma iterate_S_eqn2 {A:Type}(f : A A) (n: nat)(x:A):
        +  iterate f (S n) x = (iterate f n (f x)).
        + +
        +Lemma iterate_rw {A} {f : A A} n :
        +   x, iterate f (S n) x = iterate f n (f x).
        + +
        +Lemma iterate_ext {A:Type}(f g: A A) (H: x, f x = g x):
        +   n x, iterate f n x = iterate g n x.
        + +
        + +
        +Lemma iterate_le f (Hf : strict_mono f) :
        +   i j, i j z, iterate f i z iterate f j z.
        + +
        +Lemma iterate_lt f (Hf : strict_mono f)(Hf': fun_le S f):
        +   i j, i < j z, iterate f i z < iterate f j z.
        + +
        +Lemma iterate_lt_from f k:
        +   strict_mono f
        +    ( n, k n n < f n)
        +     i j : nat, i < j
        +                        z : nat, k z
        +                                       iterate f i z < iterate f j z.
        + +
        + +
        +Lemma iterate_le_n_Sn (f: nat nat):
        +  ( x, x f x)
        +   n x, iterate f n x iterate f (S n) x. +
        +Lemma iterate_le_np_le (f: nat nat):
        +  ( x, (x f x)%nat)
        +   n p x, (n p iterate f n x iterate f p x)%nat.
        + +
        +Lemma iterate_mono2 (f: nat nat):
        +  ( x y, x y f x f y)%nat
        +   n x y, (x y iterate f n x iterate f n y)%nat.
        + +
        +Lemma iterate_mono f (Hf : strict_mono f) (Hf' : S <<= f):
        +   n, strict_mono (iterate f n).
        + +
        +Lemma iterate_ge : f , S <<= f
        +                               j n, j iterate f n j.
        + +
        +Lemma iterate_Sge f j : S <<= f S <<= iterate f (S j).
        + +
        +Lemma iterate_ge' : f, id <<= f
        +                                n j, 0 < n j iterate f n j.
        + +
        +Lemma iterate_ge'' f : id <<= f strict_mono f i k,
        +      k Nat.pred (iterate (fun zS (f z)) (S i) k).
        + +
        +Lemma strict_mono_iterate_S f :
        +  strict_mono f id <<= f
        +   i, strict_mono
        +               (fun kNat.pred (iterate (fun zS (f z)) (S i) k)).
        + +
        +Lemma iterate_mono_1 (f g: nat nat) (k:nat) (Hf: strict_mono f)
        +      (Hf' : S <<= f)
        +      (H : n, k n f n g n) :
        +   i n, k n iterate f i n iterate g i n.
        + +
        +Lemma iterate_dom_prop :
        +   f g i (Hgt : S <<= f)
        +         (Hm : strict_mono f) (Hm': strict_mono g),
        +    dominates_from i g f
        +     k, 0 < k dominates_from i (iterate g k) (iterate f k).
        + +
        +Lemma dominates_from_le i j g f : i j
        +                                   dominates_from i g f
        +                                   dominates_from j g f .
        + +
        +Lemma smono_Sle f : f 0 0 strict_mono f S <<= f.
        + +
        +
        + +
        +

        Second-order iterate

        + +
        +
        + +
        +Lemma iterate_ext2 {A:Type} (f g : (A A) A A)
        +      (h i : AA) : ( x, h x = i x)
        +                     ( h' i', ( x, h' x = i' x)
        +                                      x, f h' x = g i' x)
        +                      n x, iterate f n h x = iterate g n i x.
        + +
        +Lemma iterate2_mono (f : (natnat)->(natnat)):
        +   ( g, strict_mono g S <<= g strict_mono (f g))->
        +   ( g, strict_mono g S <<= g S <<= (f g))->
        +    k g x y, strict_mono g S <<= g
        +                     (x < y)%nat
        +                     (iterate f k g x < iterate f k g y)%nat.
        + +
        +Lemma iterate2_mono_weak (f : (natnat)->(natnat)):
        +   ( g, strict_mono g S <<= g strict_mono (f g))->
        +   ( g, strict_mono g S <<= g S <<= (f g))->
        +    k g x y, strict_mono g S <<= g
        +                     (x y)%nat
        +                     (iterate f k g x iterate f k g y)%nat.
        + +
        +Lemma iterate2_mono3 (phi : (natnat)->(natnat)) :
        +  ( g, strict_mono g S <<= g
        +             strict_mono (phi g) S <<= phi g)->
        +  ( (f g : nat nat), strict_mono f S <<= f
        +                              strict_mono g S <<= g
        +                              (( x, f x g x)
        +                                x, phi f x phi g x))
        +   g h, strict_mono g S <<= g strict_mono h S <<= h
        +             ( x, g x h x)
        +   k x y, x y
        +                 iterate phi k g x iterate phi k h y.
        + +
        +Lemma iterate2_mono2 (phi psi : (natnat)->(natnat)):
        +  ( g, strict_mono g S <<= g strict_mono (phi g))->
        +  ( g, strict_mono g S <<= g S <<= (phi g))->
        +  ( g, strict_mono g S <<= g strict_mono (psi g))->
        +  ( g, strict_mono g S <<= g S <<= (psi g))->
        +  ( g x, strict_mono g fun_le S g phi g x psi g x)
        +  ( f g, strict_mono f strict_mono g S <<= f S <<= g
        +               ( x, f x g x) ( x, psi f x psi g x))
        +   k g x y, strict_mono g S <<= g
        +                    (x y)%nat
        +                    (iterate phi k g x iterate psi k g y)%nat.
        + +
        +
        + +
        +

        Exponential and hyper exponential of base 2

        + +
        +
        + +
        +Lemma exp2_ge_S : S <<= exp2.
        + +
        +Lemma exp2_mono : strict_mono exp2.
        + +
        +Lemma exp2_mono_weak : n p, n p exp2 n exp2 p.
        + +
        +Lemma exp2_as_iterate n : exp2 n = iterate (fun i ⇒ 2 × i)%nat n 1.
        + +
        +Definition hyper_exp2 k := iterate exp2 k 1.
        + +
        +Lemma hyper_exp2_S : n, hyper_exp2 (S n) = exp2 (hyper_exp2 n).
        + +
        +Lemma iterate_ge_from : f i, dominates_from i f id
        +                                j, i j
        +                                           n,
        +                                            j iterate f n j.
        + +
        +Lemma dominates_iterate :
        +   i f,
        +    dominates_from i f id
        +    strict_mono f
        +     n,
        +      {j:nat | i j dominates_from j (iterate f (S n)) id}.
        + +
        +Corollary iterate_gt_diag' :
        +   i f,
        +    dominates_from i f id
        +    strict_mono f
        +     n, 0 < n
        +              {j:nat | i j dominates_from j (iterate f n) id}.
        + +
        +Corollary iterate_ge_diag' :
        +   i f,
        +    dominates_from i f id
        +    strict_mono f
        +     n,
        +      {j:nat | i j k, j k k iterate f n k}.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.LibHyps_Experiments.html b/theories/html/hydras.Prelude.LibHyps_Experiments.html new file mode 100644 index 00000000..94980ac2 --- /dev/null +++ b/theories/html/hydras.Prelude.LibHyps_Experiments.html @@ -0,0 +1,57 @@ + + + + + +hydras.Prelude.LibHyps_Experiments + + + + +
        + + + +
        + +

        Library hydras.Prelude.LibHyps_Experiments

        + +
        +From LibHyps Require Export LibHyps.
        +Require Export MoreLibHyps.
        + +
        + +
        +Require Import List.
        +Import ListNotations.
        +#[local] Open Scope autonaming_scope.
        + +
        +Ltac rename_hyp n th ::= rename_short n th.
        + +
        +Goal n p , n p q, p q n q.
        + +
        +Goal n p , n p q, p q n q.
        + +
        +Require Import Arith.
        +Parameters f g h : nat nat.
        +Parameter P : natnatnat Prop.
        +Goal x y , f (g (h x)) = h (g (f y)) x = y x < y
        +                   P x y x f y f x.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Merge_Sort.html b/theories/html/hydras.Prelude.Merge_Sort.html new file mode 100644 index 00000000..7668b56b --- /dev/null +++ b/theories/html/hydras.Prelude.Merge_Sort.html @@ -0,0 +1,292 @@ + + + + + +hydras.Prelude.Merge_Sort + + + + +
        + + + +
        + +

        Library hydras.Prelude.Merge_Sort

        + +
        +
        + +
        +P. Casteran, S. Salvati +
        + + Maybe already done in StdLib ???? +
        +
        + +
        +From Coq Require Import List Wf_nat Recdef Compare_dec Arith Peano_dec
        +     Lia RelationClasses Sorting.Sorted Sorting.Permutation.
        + +
        +From hydras Require Import DecPreOrder DecPreOrder_Instances
        +     Sort_spec.
        +Import Relations Morphisms.
        + +
        +Section Generic.
        +  Variables (A:Type).
        + +
        +  Section Splitting.
        + +
        +
        + +
        +A function that splits any list in two lists of (almost) the same length + +
        +
        + +
        +    Function split (l:list A):=
        +      match l with
        +        | nil
        +        | _::nil(l,nil)
        +        | a::b::l
        +          let (l1,l2):= split l in (a::l1,b::l2)
        +      end.
        + +
        +    Function split'_aux (l l':list A) :=
        +      match l,l' with
        +      | x::l,_::_::l'
        +        let (l1,l2) := split'_aux l l' in
        +        (x::l1, l2)
        +      | _,_(nil,l)
        +      end.
        + +
        +    Function split' (l:list A) := split'_aux l l.
        + +
        + +
        + +
        +
        + +
        +Applying split to a list l returns a pair of two strictly shorter lists +
        +
        + +
        +    Lemma split_decr:
        +       l1 l2 a b, l1 = a::b::l2
        +                        length (fst(split l1)) < length l1
        +                        length (snd(split l1)) < length l1.
        + +
        +    Lemma split_permutation:
        +       l, Permutation ((fst(split l))++snd(split l)) l.
        + +
        + +
        +    Lemma split'_aux_length_preserve:
        +       l l',
        +        length(fst(split'_aux l l')) + length(snd (split'_aux l l')) =
        +        length l.
        + +
        +    Lemma split'_aux_length_fst:
        +       l l',
        +        length(fst(split'_aux l l')) =
        min (Nat.div2(length l')) (length l).
        + +
        + +
        + +
        + +
        +    Lemma split'_decr:
        +       l1 l2 a b, l1 = a::b::l2
        +                        length (fst(split' l1)) < length l1
        +                        length (snd(split' l1)) < length l1.
        + +
        +    Lemma split'_aux_eq:
        +       l l', ((fst(split'_aux l l'))++snd(split'_aux l l')) = l.
        + +
        +    Lemma split'_permutation:
        +       l, Permutation ((fst(split' l))++snd(split' l)) l.
        +  End Splitting.
        + +
        +  Section Merging.
        + +
        +    Fixpoint merge (leb : A A bool) l1 l2:=
        +      let fix merge_aux l2 {struct l2}:=
        +          match l1,l2 with
        +            | nil,_l2
        +            | _,nill1
        +            | a1::l1',a2::l2'
        +              if leb a1 a2 then a1 :: merge leb l1' l2 else a2 :: merge_aux l2'
        +          end
        +      in merge_aux l2.
        + +
        +    Variable le : relation A.
        + +
        +    Context (le_total : TotalPreOrder le).
        +    Context (le_dec : RelDecision le).
        + +
        +    Notation "a <= b" := (le a b).
        + +
        +    Lemma merge_rect:
        +       P: list A list A list A Type,
        +        ( l:list A, P nil l l)
        +        ( l: list A, P l nil l)
        +        ( a1 l1 a2 l2,
        +           a1 a2
        +           P l1 (a2::l2) (merge (fun x ybool_decide (x y)) l1 (a2::l2))
        +           P (a1::l1) (a2::l2) (a1::(merge (fun x ybool_decide (x y))l1 (a2::l2))))
        +        ( a1 l1 a2 l2,
        +           ¬ le a1 a2
        +           P (a1::l1) l2 (merge (fun x ybool_decide (x y))(a1::l1) l2)
        +           P (a1::l1) (a2::l2) (a2::(merge (fun x ybool_decide (x y)) (a1::l1) l2)))
        +         l1 l2, P l1 l2 (merge (fun x ybool_decide (x y)) l1 l2).
        + +
        +    Definition merge_ind ( P: list A list A list A Prop) :=
        +      merge_rect P.
        + +
        +    Definition merge_rec( P: list A list A list A Set) :=
        +      merge_rect P.
        + +
        +    Ltac induction_merge l1 l2:= pattern (merge (fun x ybool_decide (x y)) l1 l2 ); apply merge_rect.
        + +
        +    Lemma merge_equation:
        +       l1 l2,
        +        merge (fun x ybool_decide (x y)) l1 l2 =
        +        match l1,l2 with
        +          | nil,_l2
        +          | _,nill1
        +          | a1::l1',a2::l2'
        +            if decide (a1 a2) then a1 :: merge (fun x ybool_decide (x y)) l1' l2
        +            else a2 :: merge (fun x ybool_decide (x y)) l1 l2'
        +        end.
        + +
        +    Section Correctness.
        + +
        + +
        + +
        + +
        + +
        +      Lemma merge_Forall:
        +         (f:AProp) l1 l2,
        +          List.Forall f l1
        +          List.Forall f l2
        +          List.Forall f (merge (fun x ybool_decide (x y)) l1 l2) .
        + +
        +      Lemma merge_LocallySorted:
        +         l1 l2, LocallySorted le l1 LocallySorted le l2
        +                      LocallySorted le (merge (fun x ybool_decide (x y)) l1 l2).
        + +
        +      Lemma merge_permutation:
        +         l1 l2, Permutation (l1++l2) (merge (fun x ybool_decide (x y)) l1 l2).
        + +
        +      Section merge_sort.
        +        Variable split: list A (list A × list A).
        + +
        +        Hypothesis split_decr:
        +           l1 l2 a b, l1 = a::b::l2
        +                        length (fst(split l1)) < length l1
        +                        length (snd(split l1)) < length l1.
        + +
        +        Hypothesis split_permutation:
        +           l, Permutation ((fst(split l))++snd(split l)) l.
        + +
        + +
        +        Function merge_sort (leb : A A bool) (l:list A) {measure length l} :=
        +          match l with
        +          | nil | _ :: nill
        +          | _::_::_
        +            let (l1,l2) := split l in
        +            merge leb (merge_sort leb l1) (merge_sort leb l2)
        +          end.
        +        Defined.
        + +
        +        Theorem merge_sort_correct: sort_correct A le (merge_sort (fun x ybool_decide (x y))).
        +      End merge_sort.
        +    End Correctness.
        + +
        + +
        +    Definition sp_merge_sort:= merge_sort split split_decr.
        + +
        +    Definition stable_merge_sort := merge_sort split' split'_decr.
        + +
        +  End Merging.
        + +
        +End Generic.
        + +
        +Check (sp_merge_sort: sort_fun_t).
        +Check (stable_merge_sort: sort_fun_t).
        + +
        +Theorem sp_mergesort_OK : sort_spec sp_merge_sort.
        + +
        +Theorem stable_mergesort_OK : sort_spec stable_merge_sort.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.MoreLibHyps.html b/theories/html/hydras.Prelude.MoreLibHyps.html new file mode 100644 index 00000000..7725176f --- /dev/null +++ b/theories/html/hydras.Prelude.MoreLibHyps.html @@ -0,0 +1,59 @@ + + + + + +hydras.Prelude.MoreLibHyps + + + + +
        + + + +
        + +

        Library hydras.Prelude.MoreLibHyps

        + +
        +From LibHyps Require Import LibHyps.
        + +
        +Tactic Notation (at level 4) tactic4(Tac) "/" "dr" :=
        +  Tac ; {< fun htry generalize dependent h }.
        + +
        +Tactic Notation (at level 4) tactic4(Tac) "/" "r?" :=
        +  Tac ; {< fun htry revert h }.
        + +
        +Require Import List.
        +Import ListNotations.
        +#[local] Open Scope autonaming_scope.
        + +
        + +
        +Ltac old_rename := rename_hyp_default.
        + +
        +Ltac rename_short n th :=
        +  match th with
        +  | (?f ?x ?y) ⇒ name ((f # 1) ++ (x # 1))
        +  | (?f ?x) ⇒ name ((f # 1))
        +  | _old_rename n th
        +  end.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.MoreLists.html b/theories/html/hydras.Prelude.MoreLists.html new file mode 100644 index 00000000..6535deb0 --- /dev/null +++ b/theories/html/hydras.Prelude.MoreLists.html @@ -0,0 +1,417 @@ + + + + + +hydras.Prelude.MoreLists + + + + +
        + + + +
        + +

        Library hydras.Prelude.MoreLists

        + +
        +
        + +
        +Complements on lists + +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Export List Arith Relations Lia.
        +Require Import Sorting.Sorted Compare_dec Sorting.Sorted.
        + +
        +
        + +
        +

        Sets of natural numbers as lists

        + +
        + +

        Definitions

        + +
        + + numbers from i to i+n-1 +
        +
        + +
        +Fixpoint iota_from i n :=
        +  match n with 0 ⇒ nil
        +            | S pi :: iota_from (S i) p
        +  end.
        + +
        +Definition interval i j := iota_from i (S j - i).
        + +
        +Definition bounded_by (n:nat)(s: list nat) :=
        +  List.Forall (fun iin)%nat s.
        + +
        + +
        +Definition shift (l: list nat) := List.map S l.
        + +
        +Fixpoint unshift (l : list nat) : list nat :=
        +  match l with
        +      nilnil
        +    | 0 :: l'unshift l'
        +    | S i :: l'i :: unshift l'
        +  end.
        + +
        +
        + +
        +sorted list of elements greater or equal than n +
        +
        + +
        +Inductive sorted_ge (n: nat) : list nat Prop :=
        +| sorted_ge_nil : sorted_ge n nil
        +| sorted_ge_one : p, np sorted_ge n (p::nil)
        +| sorted_ge_cons: p q s,
        +    n p p < q sorted_ge p (q::s)
        +    sorted_ge n (p::q::s).
        + +
        +
        + +
        +simpler than StdLib's last +
        +
        + +
        +Fixpoint simple_last {A} (x:A) s :=
        +  match s with
        +      nilx
        +    | i::s'simple_last i s'
        +  end.
        + +
        +
        + +
        +the list (x::s) without its last item +
        +
        + +
        +Fixpoint but_last {A:Type}(x:A) (s : list A) :=
        +  match s with
        +  | nilnil
        +  | y::s'x :: but_last y s'
        +  end.
        + +
        +Lemma but_last_iota_from : l i,
        +      but_last i (iota_from (S i) (S l)) = i::iota_from (S i) l.
        + +
        +Lemma interval_length i j : length (interval i j) = S j - i.
        + +
        +Lemma but_last_interval i j:
        +  i < j
        +  but_last i (interval (S i) (S j)) = i:: interval (S i) j.
        + +
        +Lemma but_last_shift' s : x,
        +     but_last (S x) (shift s) = shift (but_last x s).
        + +
        +Lemma unshift_but_last s : x,
        +    ¬ In 0 (x::s)
        +    unshift (but_last x s) = but_last (Nat.pred x) (unshift s).
        + +
        +Lemma unshift_app : s t, unshift (s ++ t) = unshift s ++ unshift t.
        + +
        +Lemma unshift_not_nil : s, ¬ In 0 s s nil unshift s nil.
        + +
        +Lemma but_last_app {A} : s (x:A),
        +  but_last x s ++ simple_last x s :: nil = x::s.
        + +
        +Lemma but_last_iota_from' j : i, but_last i (iota_from (S i) (S j)) =
        +                                       iota_from i (S j).
        + +
        +Definition ptwise_le: list nat list nat Prop := Forall2 le.
        + +
        +
        + +
        +

        Lemmas

        + +
        +
        + +
        +Lemma empty_interval i j : (j < i)%nat interval i j = nil.
        + +
        +Lemma shift_iota_from : i l, shift (iota_from i l) = iota_from (S i) l.
        + +
        +Lemma shift_interval (i j: nat): shift (interval i j) = interval (S i) (S j).
        + +
        +Lemma unshift_iota_from : i l, unshift (iota_from (S i) l) =
        +                                       iota_from i l.
        + +
        +Lemma unshift_interval (i j: nat): unshift (interval (S i) (S j)) =
        +                                   interval i j.
        + +
        +Lemma unshift_interval_pred (i j:nat) : 0 < j
        +  unshift (interval (S i) j) = interval i (Nat.pred j).
        + +
        +Lemma shift_no_zero l : ¬ In 0 (shift l).
        + +
        +Lemma shift_unshift l : unshift (shift l) = l.
        + +
        +Lemma unshift_shift l (H: ¬ In 0 l): shift (unshift l) = l.
        + +
        +Lemma unshift_pred : (s: list nat), ¬ In 0 s
        +                                            unshift s = List.map Nat.pred s.
        + +
        + +
        +Lemma sorted_ge_Forall (n:nat) : l, sorted_ge n l
        +                                           Forall (fun xn x) l.
        + +
        +Lemma sorted_ge_trans n p l : n p sorted_ge p l sorted_ge n l.
        + +
        +Lemma sorted_ge_not_In (n:nat) : l, sorted_ge (S n) l
        +                                           ¬ In n l.
        + +
        +#[global] Hint Constructors sorted_ge : lists.
        + +
        +Lemma sorted_inv_gt : n p s, sorted_ge n (p::s)
        +                                    (p < n)%nat False.
        + +
        +Lemma iota_from_app n p :
        +  iota_from n (S p) = iota_from n p ++ (n+p::nil)%nat.
        + +
        +Lemma iota_from_plus : k i j, iota_from i (k+j) =
        +                                     iota_from i k ++ iota_from (k+i) j.
        + +
        +Lemma interval_not_empty : i j, i j interval i j nil.
        + +
        +Lemma interval_not_empty_iff (n p : nat) :
        +  interval n p nil (n p)%nat.
        + +
        +Lemma interval_singleton (i:nat) : interval i i = i::nil.
        + +
        +Lemma interval_app (i j k:nat):
        +  (i j)%nat (j k)%nat
        +  interval i k = interval i j ++ interval (S j) k.
        + +
        +Lemma iota_from_unroll i l : iota_from i (S l) = i :: iota_from (S i) l.
        + +
        +Lemma interval_unroll : i j:nat , (i < j)%nat
        +                                       interval i j = i :: interval (S i) j.
        + +
        +Lemma iota_from_sorted_ge : p n q : nat,
        +    (q n)%nat
        +    sorted_ge q (iota_from n p).
        + +
        +Lemma interval_sorted_ge: p n q : nat, (q n)%nat
        +                                                sorted_ge q (interval n p).
        + +
        +Lemma iota_from_lt_not_In i j l : i < j ¬ In i (iota_from j l).
        + +
        +Lemma interval_lt_not_In :
        +   i j k, i < j ¬ In i (interval j k).
        + +
        +Section Forall2_right_induction.
        + +
        +Inductive Forall2R {A B: Type} (R: A B Prop) : list A list B Prop :=
        +  Forall2R_nil : Forall2R R nil nil
        +| Forall2R_last : l l' x y l1 l'1, Forall2R R l l'
        +                                          R x y
        +                                          l1 = l++(x::nil)
        +                                          l'1 = l' ++ (y::nil)
        +                                          Forall2R R l1 l'1.
        + +
        +Remark Forall2R_cons {A B: Type} (R: A B Prop):
        +   l l', Forall2R R l l' x y, R x y Forall2R R (x::l) (y:: l').
        + +
        + +
        +Remark Forall2_R {A B: Type} (R: A B Prop) :
        +   l l', Forall2 R l l' Forall2R R l l'.
        + +
        +Remark Forall2_RR {A B: Type} (R: A B Prop) :
        +   l l', Forall2R R l l' Forall2 R l l'.
        + +
        +Lemma Forall2R_iff {A B: Type} (R: A B Prop) :
        +   l l', Forall2R R l l' Forall2 R l l'.
        + +
        +Lemma Forall2_indR {A B : Type} (R : A B Prop) (P : list A list B Prop):
        +P nil nil
        +( (l : list A) (l' : list B) (x : A) (y : B)
        +   (l1 : list A) (l'1 : list B),
        Forall2 R l l' P l l'
        R x y l1 = l ++ x :: nil l'1 = l' ++ y :: nil P l1 l'1)
        +   (l : list A) (l0 : list B), Forall2 R l l0 P l l0.
        + +
        +End Forall2_right_induction.
        + +
        +Lemma sorted_le : i j X, i j
        +                                sorted_ge j X
        +                                sorted_ge i X.
        + +
        + +
        +Lemma sorted_tail : i j X, sorted_ge i (j::X)
        +                                  sorted_ge i X.
        + +
        +Lemma sorted_tail' : i j X, sorted_ge i (j::X)
        +                                   sorted_ge j X.
        + +
        +Lemma sorted_head : n m s, sorted_ge n (m::s)
        +                                   nm.
        + +
        +Lemma Sorted_mono {A:Type}(R S : relation A)
        +      (Hincl : x y, R x y S x y):
        +   l, Sorted R l Sorted S l.
        + +
        +Lemma sorted_ge_iff0 : l n, sorted_ge n l
        +                                    LocallySorted Peano.lt l
        +                                    List.Forall (fun in i) l.
        + +
        +Lemma sorted_ge_iff : l n, sorted_ge n l
        +                                    Sorted lt l
        +                                    List.Forall (fun in i) l.
        + +
        +Lemma sorted_ge_prefix :
        +   l1 n l2, sorted_ge n (l1 ++ l2) sorted_ge n l1.
        + +
        +Lemma sorted_In : i X, Sorted lt (i::X) j, In j X i < j.
        + +
        +Lemma sorted_not_in_tail : i j X, Sorted lt (i::X) ji
        +                                           ¬ (In j X).
        + +
        +Remark simple_last_correct {A}: s (x:A), simple_last x s = last s x.
        + +
        +Lemma In_sorted_ge_inv : x y s,
        +                             In x (y::s)
        +                             sorted_ge y s
        +                             y < x In x s y = x.
        + +
        +Lemma incl_inv : x y l1 l2, Sorted lt (x::l1)
        +                                    Sorted lt (y::l2)
        +                                    incl (x::l1)(y::l2)
        +                                    y x incl l1 l2.
        + +
        +Lemma incl_decomp : l1 l2, Sorted lt l1
        +                                   Sorted lt l2
        +                                   incl l1 l2
        +                                    l3 l4, l2 = l3 ++ l4
        +                                                  ptwise_le l3 l1.
        + +
        +  Lemma simple_last_app {A}: l l1 (x y:A), simple_last x (l++(y::l1)) =
        +                                     simple_last y l1 .
        + +
        +Lemma simple_last_app1 {A}: l (x y:A), simple_last x (l++(y::nil)) = y.
        + +
        +Lemma sorted_max_1 : s n, sorted_ge n s
        +                                 (n simple_last n s)%nat.
        + +
        +Lemma sorted_cut : l1 n x l2, sorted_ge n (l1++(x::l2))
        +                                    simple_last n l1 x.
        + +
        +Lemma sorted_max_2 : s n, sorted_ge n s
        +                                 Forall (fun i
        +                                           (i simple_last n s)%nat)
        +                                        s.
        + +
        +Lemma sorted_ge_suffix :
        +   l1 n l2, sorted_ge n (l1 ++ l2) sorted_ge (simple_last n l1) l2.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.MoreOrders.html b/theories/html/hydras.Prelude.MoreOrders.html new file mode 100644 index 00000000..9acd9f5a --- /dev/null +++ b/theories/html/hydras.Prelude.MoreOrders.html @@ -0,0 +1,115 @@ + + + + + +hydras.Prelude.MoreOrders + + + + +
        + + + +
        + +

        Library hydras.Prelude.MoreOrders

        + +
        +
        + +
        +Complements on strict orders +
        +
        + +
        +From Coq Require Import RelationClasses Relation_Operators Ensembles Setoid.
        +Import Relation_Definitions.
        +Set Implicit Arguments.
        + +
        +Definition leq {A:Type}(lt : relation A): relation A :=
        +  clos_refl A lt.
        + +
        +Section Defs.
        + +
        +  Variables (A : Type)
        +            (lt: relation A).
        + +
        +  #[local] Infix "<" := lt.
        +  #[local] Infix "<=" := (leq lt).
        + +
        +  Definition Least {sto : StrictOrder lt} (x : A):=
        +     y, x y.
        + +
        +  Definition Successor {sto : StrictOrder lt} (y x : A):=
        +    x < y ( z, x < z z < y False).
        + +
        +  Definition Limit {sto : StrictOrder lt} (x:A) :=
        +    ( w:A, w < x)
        +    ( y:A, y < x z:A, y < z z < x).
        + +
        +  Definition Omega_limit
        +              {sto : StrictOrder lt} (s: nat A) (x:A) :=
        +    ( i: nat, s i < x)
        +    ( y, y < x i:nat, y < s i).
        + +
        +  Definition Omega_limit_type
        +              `{lt : relation A}
        +              {sto : StrictOrder lt}
        +              (s: nat A) (x:A) : Type :=
        +    (( i: nat, s i < x) ×
        +     ( y, y < x {i:nat | y < s i}))%type.
        + +
        +  Lemma Omega_limit_not_Succ
        +        {sto : StrictOrder lt} (s: nat A) (x:A) :
        +    Omega_limit s x
        +     y, ¬ Successor x y.
        + +
        +  Lemma Least_not_Succ {sto : StrictOrder lt} (x:A) :
        +    Least x z, ¬ Successor x z.
        + +
        +  Lemma Omega_limit_Limit
        +        {sto : StrictOrder lt} (s: nat A) (x:A) :
        +    Omega_limit s x Limit x.
        + +
        +  Lemma Least_not_Limit {sto : StrictOrder lt} x :
        +    Least x ¬ Limit x.
        + +
        +End Defs.
        + +
        +Lemma le_lt_eq {A}{lt: relation A}:
        +   a b, leq lt a b lt a b a = b.
        + +
        +#[ global ] Instance leq_trans {A:Type}{lt: relation A}{sto: StrictOrder lt}:
        +  Transitive (leq lt).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.MoreVectors.html b/theories/html/hydras.Prelude.MoreVectors.html new file mode 100644 index 00000000..5a6c8b70 --- /dev/null +++ b/theories/html/hydras.Prelude.MoreVectors.html @@ -0,0 +1,236 @@ + + + + + +hydras.Prelude.MoreVectors + + + + +
        + + + +
        + +

        Library hydras.Prelude.MoreVectors

        + +
        +Require Export Bool Arith Vector Lia.
        +Import Vector VectorNotations.
        + +
        +
        + +
        +generalities on vectors +
        +
        + +
        +Arguments cons {A} _ {n} _ .
        +Arguments nil {A}.
        + +
        +Definition Vid {A : Type} {n:nat} : t A n t A n :=
        +  match n with
        +    0 ⇒ fun v[]
        +  | S pfun vhd v :: tl v
        +  end.
        + +
        + +
        +Lemma Vid_eq : (n:nat) (A:Type)(v:t A n), v = Vid v.
        + +
        +Theorem t_0_nil : (A:Type) (v:t A 0), v = nil.
        + +
        +Theorem decomp :
        +   (A : Type) (n : nat) (v : t A (S n)),
        +    v = cons (hd v) (tl v).
        + +
        +Lemma decomp1 {A : Type} (v : t A 1):
        +  v = cons (hd v) (nil).
        + +
        +Definition vector_double_rect :
        +   (A:Type) (X: (n:nat),(t A n)->(t A n) Type),
        +    X 0 nil nil
        +    ( n (v1 v2 : t A n) a b, X n v1 v2
        +                                   X (S n) (cons a v1) (cons b v2))
        +     n (v1 v2 : t A n), X n v1 v2.
        +Defined.
        + +
        +Definition vector_triple_rect :
        +   (A:Type)
        +         (X: (n:nat),
        +             t A n t A n t A n Type),
        +    X 0 nil nil nil
        +    ( n (v1 v2 v3: t A n) a b c, X n v1 v2 v3
        +                                       X (S n) (cons a v1) (cons b v2)(cons c v3))
        +     n (v1 v2 v3: t A n), X n v1 v2 v3.
        +Defined.
        + +
        +Fixpoint vector_nth (A:Type)(n:nat)(p:nat)(v:t A p){struct v}
        +  : option A :=
        +  match n,v with
        +    _ , nilNone
        +  | 0 , cons b _Some b
        +  | S n', @cons _ _ p' v'vector_nth A n' p' v'
        +  end.
        + +
        +Arguments vector_nth {A } n {p}.
        + +
        +Lemma Forall_inv {A :Type}(P: A Prop)(n:nat)
        +  a v : Vector.Forall P (n:= S n) (Vector.cons a v)
        +          P a Vector.Forall P v .
        + +
        +Lemma Forall2_inv {A B:Type}(P: A B Prop)(n:nat)
        +  a b v w : Vector.Forall2 P (n:=S n)
        +              (Vector.cons a v)
        +              (Vector.cons b w)
        +            P a b Vector.Forall2 P v w.
        + +
        +
        + +
        +Computes the vector f(from), f(from+1), f(from+2),...,f (from+n-1) +
        +
        + +
        +Fixpoint vect_from_fun {A} (f : nat A) n from : t A n :=
        +  match n return t A n with
        +    0%natnil
        +  | S pcons (f from) (vect_from_fun f p (S from))
        +  end.
        + +
        +
        + +
        +On vector decomposition +
        +
        + +
        +Notation vfst := Vector.hd.
        +Notation vsnd v := (Vector.hd (Vector.tl v)).
        +Notation vthird v := (Vector.hd (Vector.tl (Vector.tl v))).
        +Notation vfourth v := (Vector.hd (Vector.tl (Vector.tl (Vector.tl v)))).
        + +
        +Lemma decomp2 {A} : v : Vector.t A 2,
        +    v = [Vector.hd v; Vector.hd (Vector.tl v)].
        + +
        +Lemma decompos2 {A} : v: Vector.t A 2, {a : A & {b : A | v = [a;b]}}.
        + +
        +Definition match2 {A B:Type} (f : A A B) (v: Vector.t A 2): B :=
        +  match (decompos2 v )
        +  with existT _ x Hx
        +         match Hx with exist _ y _f x y end end.
        + +
        +Definition Vec2_proj {A} (P2 : A A Prop) : Vector.t A 2 Prop.
        +Defined.
        + +
        + +
        +Ltac vdec2 v a b :=
        +  let x := fresh a in
        +  let y :=fresh b in
        +  let tmp := fresh "tmp" in
        +  let e :=fresh "e" in
        +  destruct (decompos2 v) as [x tmp]; destruct tmp as [y e]; subst v.
        + +
        +Lemma In_cases {A:Type}{n:nat} (v: t A (S n)) :
        +   x, In x v
        +            x = hd v In x (tl v).
        + +
        +Lemma Forall_and {A:Type}(P: A Prop) {n:nat} (v: t A (S n)) :
        +  Forall P v P (hd v) Forall P (tl v).
        + +
        +
        + +
        +For V8.11 +
        +
        + +
        +Lemma Forall_forall {A:Type}(P: A Prop) :
        +   {n:nat} (v: t A n) ,
        +    Forall P v ( a, In a v P a).
        + +
        +
        + +
        +Vectors of natural numbers +
        + +

        Maximum of a vector of nat

        + +
        +
        + +
        + +
        +Fixpoint max_v {n:nat} (v: Vector.t nat n) : nat :=
        +  match v with
        +  | nil ⇒ 0
        +  | cons x tmax x (max_v t)
        +  end.
        + +
        + +
        + +
        +Lemma max_v_2 : x y, max_v (x::y::nil) = max x y. +
        + +
        +Lemma max_v_lub : n (v: t nat n) y,
        +    (Forall (fun xx y) v)
        +    max_v v y. +
        + +
        +Lemma max_v_ge : n (v: t nat n) y,
        +    In y v y max_v v. +
        +Lemma max_v_tl {n:nat}(v: Vector.t nat (S n)) :
        +  max_v (Vector.tl v) max_v v.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.More_Arith.html b/theories/html/hydras.Prelude.More_Arith.html new file mode 100644 index 00000000..ae4f2805 --- /dev/null +++ b/theories/html/hydras.Prelude.More_Arith.html @@ -0,0 +1,177 @@ + + + + + +hydras.Prelude.More_Arith + + + + +
        + + + +
        + +

        Library hydras.Prelude.More_Arith

        + +
        + +
        +
        + +
        +Note by Pierre: + +
        + + Some lemmas of this file are possibly in Standard Library +
        +
        + +
        +From Coq Require Import Arith Lia .
        +Import Nat.
        + +
        +Section Arith_lemmas.
        + +
        + +
        +Lemma nat_double_or_s_double :
        +   n, { p, n = double p} + { p, n = S (double p)}.
        + +
        +Lemma div2_double_is_id : n : nat, div2 (double n) = n.
        + +
        +Lemma double_S (n:nat) : double (S n) = S (S (double n)).
        + +
        +Lemma double_plus (x y: nat): double (x + y)= double x + double y.
        + +
        +Lemma double_inj :
        +   (m n : nat), double m = double n m = n.
        + +
        +Lemma double_is_even :
        +   n : nat, Nat.Even (double n).
        + +
        +Lemma not_double_is_s_double :
        +   (m n : nat), S (double m) double n.
        + +
        +Lemma div2_of_Even n: Nat.Even n double (div2 n) = n.
        + +
        +Lemma even_prod :
        +   p q, Nat.Even ((p + q + 1) × (p + q)).
        + +
        +Lemma plus_2 :
        +   n, S (S n) = n + 2.
        + +
        +Lemma div2_incr :
        +   n m, n m div2 n div2 m.
        + +
        +Lemma div2_even_plus :
        +   n m, Even n div2 n + m = div2 (n + (double m)).
        + +
        +Lemma mult_lt_lt :
        +   p p' k, p × k < p' × k p < p'.
        + +
        +Lemma minus_semi_assoc :
        +   a b c, b > c a + (b - c) = (a + b) - c.
        + +
        +Lemma div_not_qlt :
        +   (a b : nat) (q q' r r' : nat),
        +    a = q × b + r a = q' × b + r' b > r b > r' ¬ q < q'.
        + +
        +Lemma div_eucl_unique :
        +   (a b : nat) (q q' r r' : nat),
        +    a = q × b + r a = q' × b + r' b > r b > r' q = q' r = r'.
        + +
        +Lemma max_le_plus (n p: nat) : Nat.max n p n + p.
        + +
        +Lemma max_le_regR : n p q, p q max p n max q n.
        + +
        +Lemma max_le_regL : n p q, p q max n p max n q.
        + +
        +Lemma lt_lt_Sn : a b c, a < b b < S c a < c.
        + +
        +End Arith_lemmas.
        + +
        +
        + +
        +From Cantor contrib +
        +
        + +
        +Notation power := Nat.pow (only parsing).
        + +
        +Lemma power_of_1 : p, power 1 p = 1.
        + +
        +Goal a b, 0 < power (S a) b.
        + +
        +Lemma pred_of_power : b e, pred (power (S b) (S e)) =
        +                                  (power (S b) e)*b +
        +                                  pred (power (S b) e).
        + +
        + +
        + +
        +Lemma get_predecessor : (n:nat), 0 < n {p:nat | n = S p}.
        + +
        +Ltac pred_exhib H name :=
        +  match type of H
        +       with O < ?n
        +         case (get_predecessor H); intro name; intro
        +  end.
        + +
        + +
        +Lemma Euc1 : b q q' r r', 0 < b
        +                                  q×b + r = q'×b + r'
        +                                  r < b r' < b q = q'.
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.OrdNotations.html b/theories/html/hydras.Prelude.OrdNotations.html new file mode 100644 index 00000000..cc89b016 --- /dev/null +++ b/theories/html/hydras.Prelude.OrdNotations.html @@ -0,0 +1,46 @@ + + + + + +hydras.Prelude.OrdNotations + + + + +
        + + + +
        + +

        Library hydras.Prelude.OrdNotations

        + +
        + +
        +Reserved Notation "x 'o<' y" (at level 70, no associativity).
        +Reserved Notation "x 'o<=' y" (at level 70, no associativity).
        +Reserved Notation "x 'o>=' y" (at level 70, no associativity).
        +Reserved Notation "x 'o>' y" (at level 70, no associativity).
        + +
        +Reserved Notation "x 'o<=' y 'o<=' z" (at level 70, y at next level).
        +Reserved Notation "x 'o<=' y 'o<' z" (at level 70, y at next level).
        +Reserved Notation "x 'o<' y 'o<' z" (at level 70, y at next level).
        +Reserved Notation "x 'o<' y 'o<=' z" (at level 70, y at next level).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Restriction.html b/theories/html/hydras.Prelude.Restriction.html new file mode 100644 index 00000000..685fcd9b --- /dev/null +++ b/theories/html/hydras.Prelude.Restriction.html @@ -0,0 +1,130 @@ + + + + + +hydras.Prelude.Restriction + + + + +
        + + + +
        + +

        Library hydras.Prelude.Restriction

        + +
        +
        + +
        + Pierre Casteran + LaBRI, University of Bordeaux and LaBRI + +
        + + Restriction of a binary relation + +
        +
        + +
        +From Coq Require Import Wellfounded Ensembles Relations.
        + +
        + +
        +Definition restrict {A:Type}(E: Ensemble A)(R: relation A) :=
        +  fun a bE a R a b E b.
        + +
        + +
        +Section restricted_recursion.
        + +
        +  Variables (A:Type)(E:AProp)(R:AAProp).
        + +
        + +
        +  Definition well_founded_restriction :=
        +     (a:A), E a Acc (restrict E R) a.
        + +
        +
        + +
        +Induction principle for the restriction of R to E +
        +
        + +
        +  Definition well_founded_restriction_rect :
        +    well_founded_restriction
        +     X : A Type,
        +      ( x : A, E x ( y : A, In _ E y R y x X y) X x)
        +       a : A, In _ E a X a.
        + +
        +End restricted_recursion.
        + +
        +Section Fix.
        +  Variables (A:Type)(E: Ensemble A)(R: relation A).
        +  Hypothesis Hwf : well_founded_restriction A E R.
        + +
        + +
        +  Variable P : A Type.
        +  Variable F : ( x : A, E x ( y : A, In _ E y R y x P y) P x).
        + +
        +  Lemma restriction_fwd : x y (H: restrict E R x y), E x.
        + +
        +  Definition restrict_build x y (Hx: E x)(Hy : E y)(H : R x y) :=
        +    conj Hx (conj H Hy) .
        + +
        +  Fixpoint FixR_F (x:A)(Hx : E x)(a: Acc (restrict E R)x ) : P x :=
        +    F _ Hx (fun (y:A) (h0 : E y) (h : R y x) ⇒
        +              FixR_F y (restriction_fwd y x
        +                                        (restrict_build y x h0 Hx h))
        +                     (Acc_inv a (restrict_build y x h0 Hx h))).
        +  Lemma FixR_F_eq :
        +     (x:A)(Hx : E x) (r: Acc (restrict E R) x) ,
        +      F _ Hx (fun (y : A)( h0 : E y) (h : R y x) ⇒
        +                 FixR_F y (restriction_fwd y x (restrict_build y x h0 Hx h))
        +                        (Acc_inv r (restrict_build y x h0 Hx h)))=
        +      FixR_F x Hx r.
        + +
        +  Hypothesis Rwf : well_founded_restriction A E R.
        + +
        +  Definition FixR (x:A)(H:E x) := FixR_F x H (Rwf x H).
        + +
        +End Fix.
        + +
        +Arguments FixR [A E R P] _ _ _ _.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.STDPP_compat.html b/theories/html/hydras.Prelude.STDPP_compat.html new file mode 100644 index 00000000..2116ba84 --- /dev/null +++ b/theories/html/hydras.Prelude.STDPP_compat.html @@ -0,0 +1,75 @@ + + + + + +hydras.Prelude.STDPP_compat + + + + +
        + + + +
        + +

        Library hydras.Prelude.STDPP_compat

        + +
        +Require Import Relations.
        + +
        +Class Assoc {A} (R : relation A) (f : A A A) : Prop :=
        +  assoc x y z : R (f x (f y z)) (f (f x y) z).
        + +
        +
        + +
        +Decision typeclasses following Spitters and van der Weegen +
        +
        + +
        +Class Decision (P : Prop) := decide : {P} + {¬P}.
        + +
        +#[export] Hint Mode Decision ! : typeclass_instances.
        +Arguments decide _ {_} : simpl never, assert.
        + +
        +Class RelDecision {A B} (R : A B Prop) :=
        +  decide_rel x y :> Decision (R x y).
        + +
        +#[export] Hint Mode RelDecision ! ! ! : typeclass_instances.
        + +
        +Arguments decide_rel {_ _} _ {_} _ _ : simpl never, assert.
        + +
        +Notation EqDecision A := (RelDecision (@eq A)).
        + +
        +Definition bool_decide (P : Prop) {dec : Decision P} : bool :=
        +  if dec then true else false.
        + +
        +Lemma bool_decide_eq_true (P : Prop) `{Decision P} : bool_decide P = true P.
        + +
        +Lemma bool_decide_eq_false (P : Prop) `{Decision P} : bool_decide P = false ¬P.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Simple_LexProd.html b/theories/html/hydras.Prelude.Simple_LexProd.html new file mode 100644 index 00000000..9cb6e313 --- /dev/null +++ b/theories/html/hydras.Prelude.Simple_LexProd.html @@ -0,0 +1,97 @@ + + + + + +hydras.Prelude.Simple_LexProd + + + + +
        + + + +
        + +

        Library hydras.Prelude.Simple_LexProd

        + +
        +
        + +
        +Non dependent lexicographic product Pierre Castéran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Relations Wellfounded.Lexicographic_Product
        +        Wellfounded.Inverse_Image Wellfounded.Inclusion Setoid.
        +From Coq Require Export RelationClasses.
        + +
        +Section Definitions.
        + +
        +  Variables (A B : Type)
        +            (ltA : relation A)
        +            (ltB : relation B).
        + +
        +  Hypothesis wfA : well_founded ltA.
        +  Hypothesis wfB : well_founded ltB.
        + +
        +  Let pair2sig (p: A × B) := existT (fun _ : AB) (fst p) (snd p).
        + +
        + +
        +  Inductive lexico : relation (A × B) :=
        +    lex_1 : a a' b b', ltA a a' lexico (a,b) (a',b')
        +  | lex_2 : a b b', ltB b b' lexico (a,b) (a,b') .
        + +
        + +
        +  #[global] Instance Trans_lex {SA : StrictOrder ltA}
        +         {SB : StrictOrder ltB} :Transitive lexico.
        + +
        +  #[global] Instance Strict_lex {SA : StrictOrder ltA}
        +         {SB : StrictOrder ltB} : StrictOrder lexico.
        + +
        + +
        +  Lemma wf_lexico : well_founded lexico.
        + +
        + +
        +End Definitions.
        + +
        +Arguments lexico {A B} _ _ _ _.
        +Arguments wf_lexico {A B ltA ltB} _ _ _.
        + +
        +Example Ex1 : lexico lt lt (3,5) (4,2).
        + +
        +Example Ex2 : lexico lt lt (3,5) (3,6).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.Sort_spec.html b/theories/html/hydras.Prelude.Sort_spec.html new file mode 100644 index 00000000..51fe098d --- /dev/null +++ b/theories/html/hydras.Prelude.Sort_spec.html @@ -0,0 +1,214 @@ + + + + + +hydras.Prelude.Sort_spec + + + + +
        + + + +
        + +

        Library hydras.Prelude.Sort_spec

        + +
        +
        + +
        +Formal specification of list sorting functions +
        +
        + +
        +From Coq Require Export List RelationClasses Relations Sorting.Permutation
        +     Sorting.Sorted.
        +From hydras Require Export DecPreOrder.
        +From hydras Require Import DecPreOrder_Instances.
        + +
        +Definition sort_fun_t := A, (A A bool) list A list A.
        + +
        + +
        +Section R_given.
        + +
        +  Variables (A: Type)(R : relation A).
        + +
        + +
        +  Lemma LocallySorted_cons:
        +         l a b, LocallySorted R (b::l) R a b
        +                  LocallySorted R (a::b::l).
        + +
        +Definition sort_rel (l l': list A) :=
        +  LocallySorted R l' Permutation l l'.
        + +
        +Definition sort_correct (f: list A list A) : Prop :=
        +   l:list A, sort_rel l (f l).
        + +
        +
        + +
        +already defined in DecPreOrder ? +
        +
        + +
        +Definition equiv (x y : A) := R x y R y x.
        + +
        +#[global] Instance equiv_equiv (P: PreOrder R): Equivalence equiv.
        + +
        +
        + +
        +Abstract properties TODO: look into StdLib's Order whether some lemmas are already + proved +
        +
        + +
        +Lemma forall_weak (H: Transitive R):
        +   (l:list A) (a b:A), R a b
        +                         List.Forall (R b) l
        +                         List.Forall (R a) l.
        + +
        + +
        + +
        +
        + +
        +To remove when it compiles again +
        +
        + +
        +     Lemma LocallySorted_cons' (Htrans : Transitive R):
        +         l a, List.Forall (R a) l LocallySorted R l
        +              LocallySorted R (a::l).
        + +
        +      Lemma LocallySorted_trans (Htrans : Transitive R):
        +         l a x, LocallySorted R (a::l) R x a
        +                 LocallySorted R (x::l).
        + +
        + +
        +      Lemma LocallySorted_inv_In (Htrans : Transitive R):
        +         l x, LocallySorted R (x::l) y, In y l R x y.
        + +
        +End R_given.
        + +
        +Arguments LocallySorted {A} _ _.
        +#[global] Hint Constructors LocallySorted : lists.
        + +
        +
        + +
        +A sort must work on any decidable total pre-order +
        +
        + +
        +Definition sort_spec (f : sort_fun_t) :=
        (A:Type) (le:relation A) (P:TotalPreOrder le) (dec:RelDecision le) (l:list A),
        let l' := f A (fun x ybool_decide (le x y)) l in Permutation l l' LocallySorted le l'.
        + +
        +
        + +
        +A prototype for using TotalDecPreOrder type class +
        +
        + +
        +Definition sort (f:sort_fun_t)
        + {A} {le : relation A} {P: TotalPreOrder le} {dec:RelDecision le}
        + (l: list A) :=
        +  f A (fun x ybool_decide (le x y)) l.
        + +
        +
        + +
        +stability +
        +
        + +
        +Inductive marked {A B : Type}(leA : relation A)(leB : relation B)
        +          {pA : PreOrder leA}
        +          {pB : PreOrder leB}:
        +list (A × B) Prop :=
        +| marked0 : marked leA leB nil
        +| marked1 : a b l, marked leA leB l
        +            ( a' b', In (a',b') l
        +                           leA a a' lt b b')
        +            marked leA leB ((a,b)::l).
        + +
        +Definition stable (f : sort_fun_t) : Prop :=
        +   (A B : Type) leA leB
        +    (PA : TotalPreOrder leA) (PB : TotalPreOrder leB)
        +    (dec : RelDecision leA) (l : list (A × B)),
        +         marked leA leB l
        +         marked leA leB (sort f (P:= Total_Inverse_fun
        +                                (f:= fst : A × B A))
        +                      l).
        + +
        +
        + +
        +for testing only +
        +
        + +
        +Fixpoint mark {A}(l:list A)(from:nat) : list (A × nat) :=
        +match l with
        +| nilnil
        +| (a::l') ⇒ (a,from)::mark l' (S from)
        +end.
        + +
        +Definition stable_test (f : sort_fun_t)
        +      {A} {le : relation A}{P: TotalPreOrder le} {dec:RelDecision le}
        +           (l: list A) : list (A × nat) :=
        +    let m := mark l 0 in
        +      sort f (P:= @Total_Inverse_fun (A × nat) A fst le P) m.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.WfVariant.html b/theories/html/hydras.Prelude.WfVariant.html new file mode 100644 index 00000000..7fa98694 --- /dev/null +++ b/theories/html/hydras.Prelude.WfVariant.html @@ -0,0 +1,79 @@ + + + + + +hydras.Prelude.WfVariant + + + + +
        + + + +
        + +

        Library hydras.Prelude.WfVariant

        + +
        +
        + +
        +Pierre Casteran, LaBRI, University of Bordeaux Definition of termination variants +
        +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import Relations Basics
        +     Wellfounded.Inverse_Image Wellfounded.Inclusion.
        + +
        +Section Variants.
        Variable E: Type.
        Variable tr : relation E. +
        Definition terminates := well_founded (flip tr).
        + +
        Variables (T: Type)
        +           (lt : relation T)
        +           (m : E T).
        + +
        Infix "<" := lt.
        + +
        Class WfVariant :=
        +   {
        +     wf : well_founded lt;
        +     decr : x y, tr x y m y < m x
        +   }.
        + +
        +Lemma Variant_termination (Var : WfVariant ) : terminates .
        + +
        +End Variants.
        + +
        Arguments decr {E tr T lt m} _ _ _ _.
        Arguments wf {E tr T lt m} _ _ .
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Prelude.ssrnat_extracts.html b/theories/html/hydras.Prelude.ssrnat_extracts.html new file mode 100644 index 00000000..11160b9a --- /dev/null +++ b/theories/html/hydras.Prelude.ssrnat_extracts.html @@ -0,0 +1,61 @@ + + + + + +hydras.Prelude.ssrnat_extracts + + + + +
        + + + +
        + +

        Library hydras.Prelude.ssrnat_extracts

        + +
        +
        + +
        +

        Notations adapted from Mathcomp's ssrnat

        + +
        +
        + +
        +Notation "n .+1" := (S n) (at level 2, left associativity,
        +  format "n .+1") : nat_scope.
        +Notation "n .+2" := n.+1.+1 (at level 2, left associativity,
        +  format "n .+2") : nat_scope.
        +Notation "n .+3" := n.+2.+1 (at level 2, left associativity,
        +  format "n .+3") : nat_scope.
        +Notation "n .+4" := n.+2.+2 (at level 2, left associativity,
        +  format "n .+4") : nat_scope.
        +Notation "n .+5" := n.+2.+3 (at level 2, left associativity,
        +  format "n .+5") : nat_scope.
        + +
        +Notation "n .-1" := (pred n) (at level 2, left associativity,
        +  format "n .-1") : nat_scope.
        +Notation "n .-2" := n.-1.-1 (at level 2, left associativity,
        +  format "n .-2") : nat_scope.
        +Notation "n .-3" := n.-2.-1 (at level 2, left associativity,
        +  format "n .-3") : nat_scope.
        +Notation "n .-4" := n.-3.-1 (at level 2, left associativity,
        +  format "n .-4") : nat_scope.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.AP.html b/theories/html/hydras.Schutte.AP.html new file mode 100644 index 00000000..822c3774 --- /dev/null +++ b/theories/html/hydras.Schutte.AP.html @@ -0,0 +1,330 @@ + + + + + +hydras.Schutte.AP + + + + +
        + + + +
        + +

        Library hydras.Schutte.AP

        + +
        + +
        +
        + +
        +

        Additive principal ordinals

        + +
        + + Pierre Casteran, LaBRI, Universite de Bordeaux +
        + + +
        + +In this library, we define the exponential of basis omega, also called phi0. + +
        + +In fact, ω α , written phi0 alpha in Coq, + is defined as the alpha-th additive principal ordinal. + +
        + + +
        +
        + +
        + +
        +
        + +
        +

        Main Definitions

        + + +
        + +

        Additive principal ordinals

        + + +
        +
        + +
        + +
        +Definition AP : Ensemble Ord :=
        +  fun alpha
        +    zero < alpha
        +    ( beta, beta < alpha beta + alpha = alpha).
        + +
        + +
        +
        + +
        +

        Exponential of basis omega

        + + +
        +
        + +
        + +
        +Definition _phi0 := ord AP.
        + +
        +Notation phi0 := _phi0.
        + +
        +Notation "'omega^'" := phi0 (only parsing) : schutte_scope.
        + +
        + +
        +
        + +
        +

        Omega-towers

        + + +
        +
        + +
        + +
        +Fixpoint omega_tower (i : nat) : Ord :=
        +  match i with
        +    0 ⇒ 1
        +  | S jphi0 (omega_tower j)
        +  end.
        + +
        + +
        +
        + +
        +

        The limit ordinal epsilon0

        + + +
        +
        + +
        +Definition epsilon0 := omega_limit omega_tower.
        + +
        + +
        +
        + +
        +

        Proofs, proofs, proofs ...

        + +
        + +

        About additive principals

        + +
        +
        + +
        +Lemma AP_one : In AP 1.
        + +
        +Lemma least_AP : least_member lt AP 1.
        + +
        +Lemma AP_omega : In AP omega.
        + +
        +#[global] Hint Resolve zero_lt_omega : schutte.
        + +
        +Lemma AP_finite_eq_one : n: nat, AP n n = 1.
        + +
        +
        + +
        +Thus, omega is the second additive principal +
        +
        + +
        +Lemma omega_second_AP :
        +  least_member lt
        +               (fun alpha ⇒ 1 < alpha In AP alpha)
        +               omega.
        + +
        + +
        +Lemma AP_plus_closed (alpha beta gamma : Ord):
        +  In AP alpha beta < alpha gamma < alpha
        +  beta + gamma < alpha. +
        + +
        + +
        +Lemma AP_mult_Sn_closed (alpha beta: Ord) :
        +  AP alpha beta < alpha n, mult_Sn beta n < alpha.
        + +
        +Lemma AP_mult_fin_r_closed (alpha beta: Ord) :
        +  AP alpha beta < alpha n, beta × n < alpha.
        + +
        + +
        + +
        +Theorem AP_unbounded : Unbounded AP. +
        + +
        + +
        +Theorem AP_closed : Closed AP. +
        +Theorem AP_o_segment : the_ordering_segment AP = ordinal. +
        +
        + +
        +

        Properties of phi0

        + +
        +
        + +
        +Theorem normal_phi0 : normal phi0 AP.
        + +
        +Lemma phi0_ordering : ordering_function phi0 ordinal AP.
        + +
        + +
        + +
        +Lemma phi0_elim : P : (OrdOrd)->Prop,
        +    ( f: OrdOrd,
        +        ordering_function f ordinal AP P f)
        +    P phi0.
        + +
        +Lemma AP_phi0 (alpha : Ord) : In AP (phi0 alpha). +
        +Lemma phi0_zero : phi0 zero = 1. +
        +Lemma phi0_mono (alpha beta : Ord) :
        +  alpha < beta phi0 alpha < phi0 beta. +
        +Lemma phi0_mono_weak (alpha beta : Ord) :
        +  alpha beta phi0 alpha phi0 beta. +
        +Lemma phi0_mono_R (alpha beta : Ord) :
        +  phi0 alpha < phi0 beta alpha < beta. +
        +Lemma phi0_mono_R_weak (alpha beta: Ord):
        +    phi0 alpha phi0 beta alpha beta. +
        +Lemma phi0_inj (alpha beta : Ord) :
        +  phi0 alpha = phi0 beta alpha = beta. +
        +Lemma phi0_positive (alpha : Ord): zero < phi0 alpha. +
        +Lemma plus_lt_phi0 (ksi alpha: Ord):
        +    ksi < phi0 alpha ksi + phi0 alpha = phi0 alpha. +
        +Lemma phi0_alpha_phi0_beta (alpha beta: Ord) :
        +  alpha < beta phi0 alpha + phi0 beta = phi0 beta. +
        +Lemma phi0_sup : U: Ensemble Ord,
        +    Inhabited U
        +    Countable U
        +    phi0 (|_| U) = |_| (image U phi0). +
        +Lemma phi0_of_limit (alpha : Ord) :
        +  is_limit alpha
        +  phi0 alpha = |_| (image (members alpha) phi0). +
        +Lemma AP_to_phi0 (alpha : Ord) :
        +  AP alpha beta, alpha = phi0 beta. +
        +Lemma AP_plus_AP (alpha beta gamma : Ord) :
        +  zero < beta
        +  phi0 alpha + beta = phi0 gamma
        +  alpha < gamma beta = phi0 gamma. +
        +Lemma is_limit_phi0 (alpha : Ord) :
        +  zero < alpha is_limit (phi0 alpha). +
        +Lemma omega_eqn : omega = phi0 1. +
        +Lemma le_phi0 (alpha : Ord) : alpha phi0 alpha. +
        +
        + +
        +

        Properties of epsilon0

        + +
        + +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Addition.html b/theories/html/hydras.Schutte.Addition.html new file mode 100644 index 00000000..76e38877 --- /dev/null +++ b/theories/html/hydras.Schutte.Addition.html @@ -0,0 +1,272 @@ + + + + + +hydras.Schutte.Addition + + + + +
        + + + +
        + +

        Library hydras.Schutte.Addition

        + +
        + +
        +From Coq Require Import Arith Logic.Epsilon Ensembles.
        +From ZornsLemma Require Import CountableTypes.
        +From hydras Require Export Schutte_basics Ordering_Functions
        +     PartialFun Countable MoreEpsilonIota.
        +Set Implicit Arguments.
        +Require Export STDPP_compat.
        + +
        +
        + +
        +

        Definitions

        + +
        + +

        addition, multiplication by a positive integer

        + +
        +
        + +
        + +
        +Definition plus alpha := ord (ge alpha).
        +Infix "+" := plus : schutte_scope.
        + +
        + +
        +
        + +
        +returns alpha × (S n) + +
        +
        + +
        + +
        +Fixpoint mult_Sn (alpha:Ord)(n:nat){struct n} :Ord :=
        match n with 0 ⇒ alpha
        +            | S pmult_Sn alpha p + alpha
        end.
        + +
        +Definition mult_fin_r alpha n :=
        +  match n with
        +      0 ⇒ zero
        +    | S pmult_Sn alpha p
        +  end.
        + +
        +Infix "×" := mult_fin_r : schutte_scope.
        + +
        + +
        +
        + +
        +

        Proofs, proofs, proofs

        + + +
        +
        + +
        +Lemma Unbounded_ge (alpha : Ord) : Unbounded (ge alpha).
        + +
        +Lemma ge_o_segment (alpha : Ord) :
        the_ordering_segment (ge alpha) = ordinal.
        + +
        +Lemma plus_ordering (alpha : Ord) :
        +  ordering_function (plus alpha)
        +                    ordinal
        +                    (ge alpha).
        + +
        +Lemma plus_elim (alpha : Ord) :
        +   P : (OrdOrd)->Prop,
        +    ( f: OrdOrd,
        +        ordering_function f ordinal (ge alpha) P f)
        +    P (plus alpha).
        + +
        +Lemma normal_plus_alpha (alpha : Ord) :
        +  normal (plus alpha) (ge alpha).
        + +
        +
        + +
        +

        Basic properties of addition

        + + +
        +
        + +
        + +
        +Lemma alpha_plus_zero (alpha: Ord): alpha + zero = alpha. +
        +Remark ge_zero : (ge zero : Ensemble Ord) = ordinal.
        + +
        + +
        +Lemma zero_plus_alpha (alpha : Ord): zero + alpha = alpha.
        + +
        +Lemma le_plus_l (alpha beta : Ord) : alpha alpha + beta. +
        +Lemma le_plus_r (alpha beta : Ord) : beta alpha + beta. +
        +Lemma plus_mono_r (alpha beta gamma : Ord) :
        +  beta < gamma alpha + beta < alpha + gamma. +
        +Lemma plus_of_succ (alpha beta : Ord) :
        +  alpha + (succ beta) = succ (alpha + beta). +
        + +
        +Lemma plus_mono_r_weak (alpha beta gamma : Ord) :
        +  beta gamma alpha + beta alpha + gamma.
        + +
        +Lemma plus_reg_r (alpha beta gamma : Ord) :
        +  alpha + beta = alpha + gamma beta = gamma.
        + +
        +Lemma succ_is_plus_1 alpha : succ alpha = alpha + 1.
        + +
        +Lemma alpha_plus_sup (alpha : Ord) (A : Ensemble Ord) :
        +    Inhabited A
        +    Countable A
        +    alpha + |_| A = |_| (image A (plus alpha)).
        + +
        +Lemma plus_limit (alpha beta : Ord)
        +  : is_limit beta
        +    alpha + beta = |_| (image (members beta) (plus alpha)).
        + +
        +Lemma plus_FF : i j, F (i + j) = F i + F j.
        + +
        +Lemma one_plus_omega : 1 + omega = omega.
        + +
        +Lemma minus_exists (alpha beta : Ord) :
        +  alpha beta
        +   gamma, alpha + gamma = beta.
        + +
        +Section proof_of_associativity.
        +  Variables alpha beta : Ord.
        + +
        +  Lemma plus_assoc1 (gamma : Ord) :
        +    alpha + beta alpha + (beta + gamma) .
        + +
        +  Lemma plus_assoc2 (gamma : Ord) :
        +    alpha + beta gamma
        +     khi, gamma = alpha + (beta + khi).
        + +
        +  Let f_alpha_beta := plus (alpha + beta).
        + +
        +  Let g_alpha_beta gamma := alpha + (beta + gamma).
        + +
        +  Remark of_g : ordering_function g_alpha_beta ordinal (ge (alpha+beta)).
        + +
        +  Lemma of_u : fun_equiv f_alpha_beta g_alpha_beta ordinal ordinal.
        + +
        +  Lemma plus_assoc3 (gamma : Ord) :
        +    f_alpha_beta gamma = g_alpha_beta gamma.
        + +
        +  Lemma plus_assoc' (gamma : Ord) :
        +    alpha + (beta + gamma) = (alpha + beta) + gamma.
        + +
        +End proof_of_associativity.
        + +
        +#[global] Instance plus_assoc: Assoc eq plus.
        + +
        +Lemma one_plus_infinite (alpha : Ord) :
        +  omega alpha 1 + alpha = alpha.
        + +
        + +
        +Lemma finite_plus_infinite (n : nat) (alpha : Ord) :
        +  omega alpha n + alpha = alpha. +
        +Example L_3_plus_omega : 3 + omega = omega.
        + +
        +Lemma plus_mono_weak_l : alpha beta gamma,
        +                          alpha beta alpha + gamma beta + gamma.
        + +
        +Lemma plus_mono_bi : alpha beta gamma delta,
        +                        alpha gamma
        +                        beta < delta
        +                        alpha + beta < gamma + delta.
        + +
        +Lemma mult_fin_r_one : n, (F 1) × S n = F (S n).
        + +
        +Lemma mult_fin_r_mono : alpha beta , alpha < beta
        +    n, alpha × S n < beta × S n.
        + +
        +Lemma le_a_mult_Sn_a : alpha n, ordinal alpha
        +                                       alpha alpha × S n.
        + +
        +Lemma mult_Sn_mono2 : a, zero < a
        +                          n p, (n < p)%nat a × S n < a × S p.
        + +
        +Lemma mult_Sn_mono3 : alpha, zero < alpha
        +                          n p, (n < p)%nat alpha × S n + alpha
        +                                                     alpha × S p.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.CNF.html b/theories/html/hydras.Schutte.CNF.html new file mode 100644 index 00000000..5ed3671a --- /dev/null +++ b/theories/html/hydras.Schutte.CNF.html @@ -0,0 +1,262 @@ + + + + + +hydras.Schutte.CNF + + + + +
        + + + +
        + +

        Library hydras.Schutte.CNF

        + +
        + +
        +
        + +
        + Cantor normal form +
        + + Pierre Casteran, Labri and Univ Bordeaux. +
        +
        + +
        +From Coq Require Import Arith List Sorting.Sorted
        +     Logic.Epsilon Ensembles.
        +From hydras Require Export Schutte_basics Ordering_Functions
        +     PartialFun Countable Schutte.Addition AP.
        +Require Export Classical.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +A Cantor normal form for a countable ordinal alpha is just a sorted +list l (in decreasing order) such that alpha is equal to the sum of the terms phi0 beta, for every term beta in l. + +
        + +Note that, if alpha is greater or equal than epsilon0, the members of l +are less or equal than alpha. + +
        + +For instance, the Cantor Normal Form of epsilon0 is just epsilon0 :: nil. + +
        + + +
        +
        + +
        + +
        +Definition cnf_t := list Ord.
        + +
        +Fixpoint eval (l : cnf_t) : Ord :=
        +  match l with nilzero
        +              | beta :: l'phi0 beta + eval l'
        +  end.
        + +
        +Definition sorted (l: cnf_t) :=
        +  LocallySorted (fun alpha betabeta alpha) l.
        + +
        +Definition is_cnf_of (alpha : Ord)(l : cnf_t) : Prop :=
        +  sorted l alpha = eval l.
        + +
        + +
        +Definition exponents_lt (alpha: Ord) :=
        +        Forall (fun betabeta < alpha).
        + +
        +Definition exponents_le (alpha : Ord) :=
        +        Forall (fun betabeta alpha).
        + +
        + +
        +Lemma exponents_lt_eval alpha l: exponents_lt alpha l
        +                                      eval l < phi0 alpha.
        + +
        +Lemma sorted_tail alpha l:
        +  sorted (cons alpha l) sorted l.
        + +
        +Lemma nf_bounded : beta l alpha,
        +                        alpha phi0 beta
        +                        is_cnf_of alpha l exponents_le beta l.
        + +
        +Lemma cnf_of_ap (alpha : Ord) :
        +  In AP alpha l, is_cnf_of alpha l.
        + +
        +Lemma sorted_lt_lt (beta: Ord) : l alpha,
        +     sorted (cons alpha l) alpha < beta
        +     eval (cons alpha l) < phi0 beta.
        + +
        Lemma sorted_lt_lt_2 l alpha :
        +   sorted (cons alpha l)
        +   eval (cons alpha l) < phi0 (succ alpha).
        + +
        +Lemma cnf_head_eq alpha beta ol ol':
        +                         sorted (cons alpha ol)
        +                         sorted (cons beta ol')
        +                         eval (cons alpha ol) = eval (cons beta ol')
        +                         alpha = beta.
        + +
        +Lemma cnf_eq alpha beta ol ol':
        +  sorted (cons alpha ol)
        +  sorted (cons beta ol')
        +  eval (cons alpha ol) = eval (cons beta ol')
        +  alpha = beta eval ol = eval ol'.
        + +
        +Lemma cnf_plus1 (ol : cnf_t) :
        sorted ol alpha,
        +     ol', is_cnf_of (phi0 alpha + eval ol) ol'.
        + +
        +Lemma cnf_plus2 : ol, sorted ol
        +                     ol', sorted ol'
        +                      ol'', is_cnf_of (eval ol + eval ol') ol''.
        + +
        +Lemma cnf_plus : ol alpha,
        +  is_cnf_of alpha ol ol' beta, is_cnf_of beta ol'
        +   ol'', is_cnf_of (alpha + beta) ol''.
        + +
        + +
        +
        + +
        +

        Every countable ordinal has (at least) a Cantor normal form

        + + +
        + + (Proof by transfinite induction) + +
        +
        + +
        + +
        +Theorem cnf_exists (alpha : Ord) :
        +   l: cnf_t, is_cnf_of alpha l. +
        +Lemma sorted_lt : l alpha, sorted (cons alpha l)
        +                                      eval l < phi0 alpha + eval l.
        + +
        +
        + +
        +

        Unicity of cnf

        + + +
        + +(Proof by induction on lists) + +
        + + +
        +
        + +
        + +
        +Lemma cnf_unicity : l alpha,
        +    is_cnf_of alpha l
        +     l', is_cnf_of alpha l'
        +               l=l'. +
        +
        + +
        +

        The main result

        + +
        +
        + +
        + +
        +Theorem cnf_exists_unique (alpha:Ord) :
        +  ! l: cnf_t, is_cnf_of alpha l.
        + +
        +
        + +
        +

        Cantor Normal Form and the ordinal epsilon0

        + +
        +
        + +
        + +
        +Lemma cnf_lt_epsilon0 : l alpha,
        +    is_cnf_of alpha l
        +    alpha < epsilon0
        +    Forall (fun betabeta < alpha) l. +
        + +
        +
        + +
        +The normal form of epsilon0 is just phi0 epsilon0 + +
        +
        + +
        + +
        + +
        +Lemma cnf_of_epsilon0 : is_cnf_of epsilon0 (epsilon0 :: nil).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Correctness_E0.html b/theories/html/hydras.Schutte.Correctness_E0.html new file mode 100644 index 00000000..1733a461 --- /dev/null +++ b/theories/html/hydras.Schutte.Correctness_E0.html @@ -0,0 +1,175 @@ + + + + + +hydras.Schutte.Correctness_E0 + + + + +
        + + + +
        + +

        Library hydras.Schutte.Correctness_E0

        + +
        +
        + +
        + Injection from the set of ordinal terms in Cantor normal form + into the set of Schutte's countable ordinal numbers stricly less than + epsilon0. + +
        + + Pierre Castéran, Univ. Bordeaux and LaBRI + +
        + + This is intented to be a validation of main constructions and functions + designed for the type T1. + +
        + + +
        +
        + +
        + +
        +From hydras Require Import Epsilon0.Epsilon0 ON_Generic.
        +From hydras Require Import Schutte_basics Schutte.Addition AP CNF.
        + +
        +Import List PartialFun Ensembles.
        + +
        + +
        +Fixpoint inject (t:T1) : Ord :=
        +  match t with
        +  | T1.zerozero
        +  | T1.cons a n bAP._phi0 (inject a) × S n + inject b
        +  end.
        + +
        + +
        +Lemma inject_of_finite_pos : n, inject (\F (S n)) = F (S n).
        + +
        + +
        + +
        +Theorem inject_of_zero : inject T1.zero = zero.
        + +
        +Theorem inject_of_finite (n : nat):
        +  inject (\F n) = n.
        + +
        +Theorem inject_of_omega :
        +  inject T1omega = Schutte_basics._omega. +
        +Theorem inject_of_phi0 (alpha : T1):
        +  inject (T1.phi0 alpha) = AP._phi0 (inject alpha). +
        + +
        + +
        +Theorem inject_mono (beta gamma : T1) :
        +  T1.lt beta gamma
        +  T1.nf beta T1.nf gamma
        +  inject beta < inject gamma.
        + +
        +Theorem inject_injective (beta gamma : T1) : nf beta nf gamma
        +                                             inject beta = inject gamma beta = gamma.
        + +
        +Theorem inject_monoR (beta gamma : T1) :
        +  T1.nf beta T1.nf gamma
        +  inject beta < inject gamma
        +  (beta t1< gamma)%t1.
        + +
        + +
        +Theorem inject_lt_epsilon0 (alpha : T1):
        +  inject alpha < epsilon0. +
        + +
        +Lemma inject_rw (a b: T1) n : inject (T1.cons a n b) =
        +                              mult_Sn (AP._phi0 (inject a)) n + inject b.
        + +
        + +
        +Theorem inject_plus (alpha beta : T1):
        +  nf alpha nf beta
        +  inject (alpha + beta)%t1 = inject alpha + inject beta. +
        + +
        +Theorem inject_mult_fin_r (alpha : T1) :
        +  nf alpha
        +   n:nat,
        +    inject (alpha × n)%t1 = inject alpha × n. +
        +Lemma inject_lt_epsilon0_ex_cnf (alpha : Ord) :
        +   (H : alpha < epsilon0)
        +         (l: list Ord), is_cnf_of alpha l
        +                          t: T1, nf t inject t = eval l.
        + +
        +Theorem inject_lt_epsilon0_ex (alpha : Ord) (H : alpha < epsilon0) :
        +   t: T1, nf t inject t = alpha.
        + +
        +Theorem inject_lt_epsilon0_ex_unique (alpha : Ord) (H : alpha < epsilon0) :
        +  ! t: T1, nf t inject t = alpha.
        + +
        + +
        +Theorem embedding : fun_bijection (nf: Ensemble T1)
        +                                  (members epsilon0)
        +                                  inject. +
        + +
        +#[ global ] Instance Epsilon0_correct :
        +  ON_correct epsilon0 Epsilon0 (fun alphainject (cnf alpha)). +
        + +
        +
        + +
        +Correctness of E0.plus +
        +
        + +
        +Theorem E0_plus_correct : ON_op_ok E0add plus.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Countable.html b/theories/html/hydras.Schutte.Countable.html new file mode 100644 index 00000000..9ec0c2e5 --- /dev/null +++ b/theories/html/hydras.Schutte.Countable.html @@ -0,0 +1,155 @@ + + + + + +hydras.Schutte.Countable + + + + +
        + + + +
        + +

        Library hydras.Schutte.Countable

        + +
        +
        + +
        +A formalization of denumerable sets. by Florian Hatat and Stéphane Desarzens +
        +
        + +
        +From Coq Require Import Ensembles Arith ArithRing
        +     Wellfounded Relations Wf_nat Finite_sets
        +     Logic.Epsilon Sets.Image Lia.
        + +
        +From ZornsLemma Require Import Classical_Wf CountableTypes Families.
        + +
        +From hydras Require Import MoreEpsilonIota PartialFun GRelations
        +     Prelude.More_Arith.
        + +
        +Import Nat.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +A is countable if there exists an injection from A to + Full_set nat. +
        +
        + +
        +Section Countable.
        + +
        +  Section Definitions.
        +    Variable U : Type.
        +    Variable A : Ensemble U.
        + +
        +
        + +
        +Predicate for relations which number the elements of A. + +
        + + These relations map each element of A to at least one integer, but they + are not required to be functional (injectivity is only needed to ensure that + A is countable). +
        +
        + +
        +    Definition rel_numbers (R: GRelation U nat) := rel_injection A Full_set R.
        + +
        +
        + +
        +Predicate for relations which enumerate A. +
        +
        +    Definition rel_enumerates (R : GRelation nat U) := rel_surjection Full_set A R.
        + +
        +    Theorem countable_surj :
        +      Countable A R, rel_enumerates R.
        + +
        +  End Definitions.
        + +
        +  Variable U : Type.
        + +
        +  Section Countable_seq_range.
        + +
        +    Definition seq_range (f : nat U) : Ensemble U :=
        +      image Full_set f.
        + +
        +    Lemma seq_range_countable :
        +       f, Countable (seq_range f).
        + +
        +  End Countable_seq_range.
        + +
        +  Section Countable_bijection.
        + +
        +    Variable V : Type.
        + +
        +    Variable A : Ensemble U.
        +    Variable B : Ensemble V.
        +    Variable g : U V.
        + +
        +    Hypothesis g_bij : fun_bijection A B g.
        + +
        +    Lemma countable_bij_fun :
        +      Countable A Countable B.
        + +
        +    Lemma countable_bij_funR :
        +      Countable B Countable A.
        + +
        +  End Countable_bijection.
        + +
        +End Countable.
        + +
        +Lemma countable_image : (U V:Type)(DA : Ensemble U)(f:UV),
        +    Countable DA Countable (image DA f).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Critical.html b/theories/html/hydras.Schutte.Critical.html new file mode 100644 index 00000000..07a91153 --- /dev/null +++ b/theories/html/hydras.Schutte.Critical.html @@ -0,0 +1,323 @@ + + + + + +hydras.Schutte.Critical + + + + +
        + + + +
        + +

        Library hydras.Schutte.Critical

        + +
        + +
        +
        + +
        + +
        + + We adapt Schutte's definition of critical ordinals : + +
        + +
          +
        • Cr(zero) = AP (the set of additive principal ordinals ) + +
          + + +
        • +
        • if zero < alpha, then + Cr(alpha) is the intersection of all the sets of fixpoints + of the ordering functions of Cr(beta) for beta < alpha. + +
        • +
        + +
        +
        + +
        +From Coq Require Import Arith Logic.Epsilon Ensembles Classical.
        +From ZornsLemma Require Import CountableTypes.
        +From hydras Require Export Schutte_basics Ordering_Functions
        +     Countable Schutte.Addition AP CNF Well_Orders MoreEpsilonIota.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        + Let us define a functional, the fixpoint of which we shall consider +
        +
        + +
        + +
        +Definition Cr_fun : alpha : Ord,
        +    ( beta : Ord, beta < alpha Ensemble Ord)
        +    Ensemble Ord
        +  :=
        +    fun (alpha :Ord)
        +        (Cr : beta,
        +            beta < alpha Ensemble Ord)
        +        (x : Ord) ⇒ (
        +        (alpha = zero AP x)
        +        (zero < alpha
        +          beta (H:beta < alpha),
        +           In (the_ordering_segment (Cr beta H)) x
        +           ord (Cr beta H) x = x)).
        + +
        +Definition Cr (alpha : Ord) : Ensemble Ord :=
        +  (Fix all_ord_acc
        +        (fun (_:Ord) ⇒ Ensemble Ord) Cr_fun) alpha.
        + +
        + +
        + +
        +Definition strongly_critical alpha := In (Cr alpha) alpha.
        + +
        +Definition maximal_critical alpha : Ensemble Ord :=
        +  fun gamma
        +    In (Cr alpha) gamma
        +     xi, alpha < xi ¬ In (Cr xi) gamma.
        + +
        +Definition Gamma0 := the_least strongly_critical.
        + +
        + +
        +
        + +
        + See Gamma0.Gamma0.phi +
        +
        + +
        + +
        +Definition phi (alpha : Ord) : Ord Ord
        +    := ord (Cr alpha).
        + +
        +Definition A_ (alpha : Ord) : Ensemble Ord :=
        +  the_ordering_segment (Cr alpha).
        + +
        + +
        +Lemma Cr_extensional :
        +   (x:Ord)
        +         (f g : y : Ord, y < x (fun _ : OrdEnsemble Ord) y),
        +    ( (y : Ord) (p : y < x), f y p = g y p)
        +    ((Cr_fun f :Ensemble Ord) = (Cr_fun g :Ensemble Ord)).
        + +
        +Lemma Cr_equation (alpha : Ord) :
        +  Cr alpha =
        +  Cr_fun
        +    (fun (y : Ord) (h : y < alpha) ⇒ Cr y).
        + +
        +Lemma Cr_inv (alpha x : Ord):
        +  Cr alpha x
        +  ((alpha = zero (Cr alpha x AP x))
        +   (zero < alpha
        +    ( beta (H:beta < alpha),
        +        A_ beta x ord (Cr beta ) x = x))).
        + +
        +Lemma Cr_zero : x, AP x Cr zero x.
        + +
        +Lemma Cr_pos : alpha,
        +    zero < alpha
        +     x : Ord ,
        +      ( beta (H:beta < alpha),
        +          A_ beta x ord (Cr beta) x = x)
        +      Cr alpha x.
        + +
        +Lemma Cr_zero_inv : x, Cr zero x AP x.
        + +
        + +
        +Lemma Cr_zero_AP : Cr zero = AP. +
        +Lemma Cr_pos_inv (alpha : Ord) :
        +  zero < alpha
        +   x,
        +    Cr alpha x
        +    ( beta (H:beta < alpha), In (A_ beta) x phi beta x = x).
        + +
        +Lemma Cr_pos_iff (alpha : Ord) :
        +  zero < alpha
        +   x,
        +    (Cr alpha x
        +     ( beta (H:beta < alpha), In (A_ beta) x phi beta x = x)).
        + +
        +Lemma A_Cr (alpha beta:Ord) : In (A_ alpha) beta phi alpha beta = beta
        +                             In (Cr alpha) beta.
        + +
        +Lemma Cr_lt : alpha beta,
        +    beta < alpha x, Cr alpha x Cr beta x.
        + +
        +Lemma Cr_incl (alpha beta : Ord) (H :beta alpha) :
        +  Included (Cr alpha) (Cr beta).
        + +
        +Lemma phi0_well_named : alpha, phi0 alpha = phi 0 alpha.
        + +
        +Lemma Cr_1_equiv (alpha : Ord):
        +  Cr 1 alpha AP alpha phi0 alpha = alpha.
        + +
        + +
        +Lemma epsilon0_Cr1 : In (Cr 1) epsilon0. +
        + +
        +
        + +
        +Lemma 5, p 82 of Schutte's book +
        +
        + +
        + +
        +Section Proof_of_Lemma5.
        +  Let P (alpha:Ord) := Unbounded (Cr alpha) Closed (Cr alpha).
        + +
        +  Lemma Lemma5_0 : P zero.
        + +
        +  Section Alpha_positive.
        +    Variable alpha : Ord.
        +    Hypothesis alpha_pos : zero < alpha.
        +    Hypothesis IHalpha : xi, xi < alpha P xi.
        + +
        +    Section Proof_unbounded.
        +      Variable beta : Ord.
        + +
        +      Fixpoint gamma_ (n:nat) : Ord :=
        +        match n with
        +          Osucc beta
        +        | S nsup
        +                   (fun (y : Ord) ⇒
        +                       xi: Ord, xi < alpha
        +                                      y = phi xi (gamma_ n))
        +        end.
        + +
        +      Let gamma := omega_limit gamma_.
        + +
        +      Lemma Lemma5_01 : beta < gamma.
        + +
        +      Lemma Lemma5_02 : xi, xi < alpha
        +                                    phi xi gamma = gamma.
        + +
        +      Lemma Lemma5_03 : In (Cr alpha) gamma.
        + +
        +      Remark A_full : xi, xi < alpha A_ xi = ordinal.
        + +
        +      Lemma Lemma5_04 : gamma, In (Cr alpha) gamma beta < gamma.
        + +
        +    End Proof_unbounded.
        + +
        +    Lemma Lemma5_1 : Unbounded (Cr alpha).
        + +
        +    Section closedness.
        +      Variable M : Ensemble Ord.
        +      Hypothesis HM : Inhabited M.
        +      Hypothesis CM : Countable M.
        +      Hypothesis IM : Included M (Cr alpha).
        + +
        +      Lemma Lemma5_2 : xi eta, xi < alpha
        +                                        In M eta
        +                                        phi xi eta = eta.
        +        Check (Cr_pos_iff alpha_pos).
        +      Qed.
        + +
        +      Lemma Lemma5_7 : In (Cr alpha) (sup M).
        + +
        +    End closedness.
        + +
        +    Lemma induct_step : P alpha.
        + +
        +  End Alpha_positive.
        + +
        +  Lemma Lemma5 : alpha, P alpha.
        + +
        +End Proof_of_Lemma5.
        + +
        + +
        +Theorem Unbounded_Cr alpha : Unbounded (Cr alpha). +
        +Theorem Closed_Cr alpha : Closed (Cr alpha). +
        + +
        +Theorem Th13_8 alpha : normal (phi alpha) (Cr alpha).
        + +
        +Corollary Th13_8_1 alpha : A_ alpha = ordinal.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.GRelations.html b/theories/html/hydras.Schutte.GRelations.html new file mode 100644 index 00000000..54baeb9d --- /dev/null +++ b/theories/html/hydras.Schutte.GRelations.html @@ -0,0 +1,155 @@ + + + + + +hydras.Schutte.GRelations + + + + +
        + + + +
        + +

        Library hydras.Schutte.GRelations

        + +
        +
        + +
        +General relations +
        + + by Florian Hatat, ENS-Lyon +
        +
        + +
        +From Coq Require Import Ensembles Classical Lia Arith.
        +From hydras Require Import PartialFun.
        + +
        +Section General_Relations.
        + +
        +  Section Definitions.
        +    Variables A B : Type.
        + +
        +
        + +
        +domain +
        +
        + +
        +    Variable DA : Ensemble A.
        + +
        +
        + +
        +codomain +
        +
        + +
        +    Variable DB : Ensemble B.
        + +
        +    Definition GRelation := A B Prop.
        + +
        +    Variable R : GRelation.
        + +
        +    Inductive rel_injection : Prop :=
        +     rel_inj_i : rel_domain DA R
        +          rel_codomain DA DB R
        +          rel_inj DA R
        +          rel_injection.
        + +
        +    Inductive rel_surjection : Prop :=
        +     rel_surj_i : rel_codomain DA DB R
        +          rel_functional DA R
        +          rel_onto DA DB R
        +          rel_surjection.
        +  End Definitions.
        + +
        Arguments rel_injection [A B].
        Arguments rel_surjection [A B].
        + +
        +  Variables A B : Type.
        +  Variable DA : Ensemble A.
        +  Variable DB : Ensemble B.
        + +
        +  Section injection2surjection.
        +    Variable R : GRelation A B.
        +    Hypothesis R_inj : rel_injection DA DB R.
        + +
        +    Lemma R_inv_surj : rel_surjection DB DA (rel_inv DA DB R).
        + +
        +  End injection2surjection.
        + +
        +  Section surjection2injection.
        +    Variable R : GRelation A B.
        +    Hypothesis R_surj : rel_surjection DA DB R.
        + +
        +    Definition R_inv := rel_inv DA DB R.
        + +
        +    Lemma R_inv_inj : rel_injection DB DA (rel_inv DA DB R).
        +  End surjection2injection.
        + +
        +  Section elagage.
        +    Section to_nat_elagage.
        +      Variable R : GRelation A nat.
        + +
        +      Definition R_nat_elaguee (x : A) (n : nat) : Prop :=
        +        R x n ( p, R x p n p).
        + +
        +      Lemma R_nat_elaguee_fun :
        +        rel_functional DA R_nat_elaguee.
        + +
        +      Lemma R_nat_elaguee_domain :
        +         y n, R y n p, R_nat_elaguee y p.
        + +
        +    End to_nat_elagage.
        +  End elagage.
        + +
        +End General_Relations.
        + +
        +Arguments rel_injection {A B}.
        +Arguments rel_surjection {A B}.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Lub.html b/theories/html/hydras.Schutte.Lub.html new file mode 100644 index 00000000..ac3c5411 --- /dev/null +++ b/theories/html/hydras.Schutte.Lub.html @@ -0,0 +1,63 @@ + + + + + +hydras.Schutte.Lub + + + + +
        + + + +
        + +

        Library hydras.Schutte.Lub

        + +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import Relations Ensembles.
        + +
        + +
        +Definition upper_bound (M:Type)
        +                       (D: Ensemble M)
        +                       (lt: relation M)
        +                       (X:Ensemble M)
        +                       (a:M) :=
        +   x, In _ D x In _ X x x = a lt x a.
        + +
        +Definition is_lub (M:Type)
        +                  (D : Ensemble M)
        +                  (lt : relation M)
        +                  (X:Ensemble M)
        +                  (a:M) :=
        +   In _ D a upper_bound D lt X a
        +   ( y, In _ D y
        +              upper_bound D lt X y
        +              y = a lt a y).
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.MoreEpsilonIota.html b/theories/html/hydras.Schutte.MoreEpsilonIota.html new file mode 100644 index 00000000..a699019b --- /dev/null +++ b/theories/html/hydras.Schutte.MoreEpsilonIota.html @@ -0,0 +1,163 @@ + + + + + +hydras.Schutte.MoreEpsilonIota + + + + +
        + + + +
        + +

        Library hydras.Schutte.MoreEpsilonIota

        + +
        +
        + +
        + +
        + + Complements to Coq.Logic.Epsilon + +
        + + Pierre Casteran, + LaBRI, University of Bordeaux + +
        +
        + +
        +From Coq Require Export Ensembles Logic.Epsilon.
        + +
        +Print epsilon_statement.
        + +
        +Print epsilon.
        + +
        +Check constructive_indefinite_description.
        + +
        +Check iota_statement.
        + +
        +Print iota.
        + +
        +Print iota_spec.
        + +
        +Set Implicit Arguments.
        +Arguments In {U} _ _.
        + +
        Lemma epsilon_ind {A:Type} (inh : inhabited A) (P Q : A Prop):
        +   (ex P ) ( a, P a Q a) Q (epsilon inh P).
        + +
        +Theorem epsilon_equiv {A:Type}(a: inhabited A)(P:AProp):
        +  (ex P)<-> P (epsilon a P).
        + +
        +Ltac epsilon_elim_aux :=
        +  match goal with [ |- (?P (epsilon (A:=?X) ?a ?Q))] ⇒
        +           apply epsilon_ind; auto
        +  end.
        + +
        +Ltac epsilon_elim := epsilon_elim_aux ||
        +  match goal with
        +  [ |- (?P (?k ?d))] ⇒
        +   (let v := eval cbv zeta beta delta [k] in (k d) in
        +     (match v with (epsilon ?w ?d) ⇒ change (P v); epsilon_elim_aux end))
        +  | [ |- (?P (?k ?arg ?arg1))] ⇒
        +   (let v := eval cbv zeta beta delta [k] in (k arg arg1) in
        +     (match v with (epsilon ?w ?d) ⇒ change (P v); epsilon_elim_aux end))
        +  | [ |- (?P ?k)] ⇒
        +   (let v := eval cbv zeta beta delta [k] in k in
        +     (match v with (epsilon ?w ?d) ⇒ change (P v); epsilon_elim_aux end))
        +  end.
        + +
        +Section On_Iota.
        +  Variables (A:Type)(P: A Prop).
        +  Hypothesis inhA : inhabited A.
        +  Hypothesis unique_P : ! x, P x.
        + +
        +  Lemma iota_spec_1 : unique P (iota inhA P).
        + +
        +  Lemma iota_eq : a, P a a = iota inhA P.
        + +
        +  Lemma iota_ind (Q:A Prop) :
        +    ( a, unique P a Q a) Q (iota inhA P).
        + +
        +End On_Iota.
        + +
        +Ltac iota_elim :=
        +  match goal with |- context c [(iota ?b ?P)] ⇒
        +  apply iota_ind end.
        + +
        + +
        +Class InH (A: Type) : Prop :=
        +   InHWit : inhabited A.
        + +
        +Definition some {A:Type} {H : InH A} (P: A Prop)
        +  := epsilon (@InHWit A H) P.
        + +
        +Definition the {A:Type} {H : InH A} (P: A Prop)
        +  := iota (@InHWit A H) P.
        + +
        +#[ global ] Instance inhNat : InH nat.
        +Qed.
        + +
        +
        + +
        +A small example +
        +
        + +
        + +
        +Definition some_pos := some (fun i ⇒ 0 < i).
        + +
        +Example Ex1 : 1 some_pos.
        +    unfold some_pos, some; epsilon_elim.
        +     42; auto with arith.
        +Qed.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Ordering_Functions.html b/theories/html/hydras.Schutte.Ordering_Functions.html new file mode 100644 index 00000000..a47f2e13 --- /dev/null +++ b/theories/html/hydras.Schutte.Ordering_Functions.html @@ -0,0 +1,519 @@ + + + + + +hydras.Schutte.Ordering_Functions + + + + +
        + + + +
        + +

        Library hydras.Schutte.Ordering_Functions

        + +
        +
        + +
        +Ordering functions (after Schutte) +
        + + Pierre Casteran, LaBRI, University of Bordeaux + +
        + +Every subset A of Ord can be enumerated in an unique way + by a segment of Ord. + +
        + +Thus it makes sense to consider the alpha-th element of A + +
        + +This module shows the construction of the ordering function of A, following +Schutte's definitions. + +
        + + +
        +
        + +
        +From ZornsLemma Require Import CountableTypes.
        +From hydras Require Export Schutte_basics.
        +Import Ensembles Well_Orders Countable PartialFun.
        +Import Classical MoreEpsilonIota Epsilon.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        Main definitions

        + +
        +
        + +
        + +
        +Definition segment (A: Ensemble Ord) :=
        +   alpha beta, In A alpha beta < alpha In A beta.
        + +
        +Definition proper_segment (A: Ensemble Ord) :=
        +  segment A ¬ Same_set A ordinal.
        + +
        + +
        + +
        +Class ordering_function (f : Ord Ord)
        +           (A B : Ensemble Ord) : Prop :=
        +  Build_OF {
        +      OF_segment : segment A;
        +      OF_total : a, In A a In B (f a);
        +      OF_onto : b, In B b a, In A a f a = b;
        +      OF_mono : a b, In A a In A b a < b f a < f b
        +    }.
        + +
        +Definition ordering_segment (A B : Ensemble Ord) :=
        +   f : Ord Ord, ordering_function f A B.
        + +
        + +
        + +
        +Definition the_ordering_segment (B : Ensemble Ord) :=
        +  the (fun xordering_segment x B).
        + +
        +Definition ord (B : Ensemble Ord) :=
        +  some (fun fordering_function f (the_ordering_segment B) B).
        + +
        +Definition proper_segment_of (B : Ensemble Ord)(beta : Ord): Ensemble Ord :=
        +  fun alphaIn B alpha alpha < beta In B beta.
        + +
        +Definition normal (f : Ord Ord)(B : Ensemble Ord): Prop :=
        ordering_function f ordinal B continuous f ordinal B.
        + +
        +Definition fun_equiv (f g : Ord Ord)(A B : Ensemble Ord) :=
        +  Same_set A B a, In A a f a = g a.
        + +
        +
        + +
        +

        Properties of segments

        + +
        +
        + +
        +Lemma ordinal_segment : segment ordinal.
        + +
        +Lemma members_proper (alpha : Ord) :
        +  proper_segment (members alpha).
        + +
        +Lemma proper_members (A: Ensemble Ord) (H : proper_segment A) :
        +    a: Ord, Same_set A (members a).
        + +
        +Lemma countable_segment_proper : A : Ensemble Ord,
        +           segment A Countable A proper_segment A.
        + +
        +Lemma ordering_function_In f A B a :
        +   ordering_function f A B In A a In B (f a).
        + +
        +Lemma ordering_function_mono (f : Ord Ord) (A B: Ensemble Ord) :
        +  ordering_function f A B
        +   alpha beta,
        +    In A alpha In A beta alpha < beta f alpha < f beta.
        + +
        +#[global] Hint Resolve ordering_function_mono : schutte.
        + +
        +Lemma ordering_function_mono_weak (f : Ord Ord) (A B: Ensemble Ord) :
        ordering_function f A B
        +    a b, In A a In A b a b f a f b.
        + +
        +#[global] Hint Resolve ordering_function_mono_weak : schutte.
        + +
        +Lemma ordering_function_monoR : f A B, ordering_function f A B
        +    a b, In A a In A b f a < f b a < b.
        + +
        +#[global] Hint Resolve ordering_function_monoR : schutte.
        + +
        +Lemma Ordering_bijection : f A B, ordering_function f A B
        +                                         fun_bijection A B f.
        + +
        +Lemma ordering_function_mono_weakR :
        +   f A B, ordering_function f A B
        +                 a b, In A a In A b f a f b a b.
        + +
        +#[global] Hint Resolve ordering_function_mono_weakR : schutte.
        + +
        +Lemma ordering_function_seg : A B, ordering_segment A B
        +                                          segment A.
        + +
        +Lemma empty_ordering : B, ( b, ¬ B b)
        +                                 ordering_function (fun oo)
        +                                                   (members zero)
        +                                                   B.
        + +
        +Lemma segment_lt : A a b, segment A A a b < a A b.
        + +
        +Theorem segment_unbounded : A:Ensemble Ord, segment A
        +                                        Unbounded A
        +                                        A = ordinal.
        + +
        + +
        + +
        +Theorem ordering_le : f A B,
        +    ordering_function f A B
        +     alpha, In A alpha alpha f alpha. +
        + +
        +Section ordering_function_unicity.
        + +
        Variables B A1 A2 : Ensemble Ord.
        + +
        Variables f1 f2 : Ord Ord.
        Hypothesis O1 : ordering_function f1 A1 B.
        Hypothesis O2 : ordering_function f2 A2 B.
        + +
        + +
        +Theorem ordering_function_unicity : fun_equiv f1 f2 A1 A2.
        + +
        +End ordering_function_unicity.
        + +
        +Lemma ordering_function_seg_unicity : A1 A2 B,
        +           ordering_segment A1 B
        +           ordering_segment A2 B A1 = A2.
        + +
        +
        + +
        +Let us build now an ordering function, and the associated ordering segment + of any subset B composed of ordinals +
        +
        + +
        +Lemma proper_of_proper : B beta beta',
        +                           ordinal beta In B beta
        +                           In (proper_segment_of B beta) beta'
        +                           proper_segment_of B beta' =
        +                           proper_segment_of (proper_segment_of B beta) beta'.
        + +
        +Section building_ordering_function_1.
        Variable B : Ensemble Ord.
        + +
        Hypothesis H_B : beta, In B beta
        +                               ! A : Ensemble Ord,
        +                                    ordering_segment A
        +                                             (proper_segment_of B beta).
        + +
        Section beta_fixed.
        + +
        Variable beta : Ord.
        Hypothesis beta_B : In B beta.
        + +
        +
        + +
        +Let us build an ordering function for (proper_segment_of B beta) +
        +
        + +
        Definition _A := the (fun E
        +                          ordering_segment E (proper_segment_of B beta)).
        + +
        Definition _f := some (fun f
        +                           ordering_function f _A
        +                                             (proper_segment_of B beta)).
        + +
        Lemma of_beta' : ordering_function _f _A (proper_segment_of B beta).
        + +
        Remark Bbeta_denum : Countable (proper_segment_of B beta).
        + +
        + #[local] Hint Resolve of_beta': schutte.
        + +
        +Remark A_denum : Countable _A.
        + +
        +Lemma Proper_A : proper_segment _A.
        + +
        +Lemma g_def1 : g_beta: Ord, ordinal g_beta _A = members g_beta.
        + +
        +Lemma g_unic : g_beta g_beta', ordinal g_beta
        +                                      ordinal g_beta'
        +                                      _A = members g_beta
        +                                      _A = members g_beta'
        +                                      g_beta = g_beta'.
        + +
        +Definition g := iota inh_Ord (fun oordinal o _A = members o).
        + +
        +End beta_fixed.
        + +
        +Lemma g_def : beta, In B beta _A beta = members (g beta ).
        + +
        +Lemma g_lemma :
        +   beta, In B beta
        +       ordering_function (_f beta) (members (g beta))
        +                                       (proper_segment_of B beta).
        + +
        +Lemma g_mono : beta1 beta2, In B beta1 In B beta2
        +                                   beta1 < beta2
        +                                   g beta1 < g beta2.
        + +
        +Lemma L3a : segment (image B g).
        + +
        Lemma g_bij : fun_bijection B (image B g) g.
        + +
        + #[local] Hint Resolve g_bij : schutte.
        + +
        +Let g_1 := inv_fun inh_Ord B (image B g) g.
        + +
        +Lemma g_1_bij : fun_bijection (image B g) B g_1.
        + +
        +#[local] Hint Resolve g_1_bij : schutte.
        + +
        +Lemma g_1_of : ordering_function g_1 (image B g) B.
        + +
        +Lemma image_B_g_seg : ordering_segment (image B g) B.
        + +
        +
        + +
        +Corresponds to Lemma 3 of Schutte's chapter : + It is used twice in the building of ordering function for any subset B of ordinal +
        + + +
        +For any set B, we build by transfinite induction the ordering segment of + B and the (unique upto extensionnality) ordering function of B + +
        +
        + +
        +Section building_ordering_function_by_induction.
        + +
        Variable B : Ensemble Ord.
        + +
        Lemma ordering_segments_of_B (beta : Ord) :
        +  In B beta
        +  ! A : Ensemble Ord,
        +    ordering_segment A (proper_segment_of B beta).
        + +
        Theorem ordering_segment_ex_unique : ! S, ordering_segment S B.
        + +
        +Theorem ordering_function_ex : ! S, f, ordering_function f S B.
        + +
        +Lemma ord_ok :
        +  ordering_function (ord B) (the_ordering_segment B) B.
        + +
        +Lemma segment_the_ordering_segment :
        +  segment (the_ordering_segment B).
        + +
        +Lemma ord_eq (A : Ensemble Ord) (f : Ord Ord) :
        +  ordering_function f A B
        +  fun_equiv f (ord B) A (the_ordering_segment B).
        + +
        +End building_ordering_function_by_induction.
        + +
        + +
        +About ordering_function_ex.
        +About ordering_function_unicity.
        + +
        + +
        +Lemma of_image : f A B, ordering_function f A B
        +                               ordering_function f A (image A f).
        + +
        +Section Th13_5.
        Variables (A B : Ensemble Ord).
        Variable f : Ord Ord.
        Hypothesis f_ord : ordering_function f A B.
        + +
        Section recto.
        + +
        Hypothesis f_cont : continuous f A B.
        + +
        Lemma Th_13_5_1 : Closed B.
        + +
        +End recto.
        + +
        +Section verso.
        Hypothesis B_closed : Closed B.
        + +
        + +
        Lemma Th_13_5_2 : continuous f A B.
        + +
        +End verso.
        + +
        +End Th13_5.
        + +
        +Theorem TH_13_6 (B : Ensemble Ord)(f : Ord Ord) :
        +  normal f B Closed B Unbounded B.
        + +
        +Lemma ordering_unbounded_unbounded :
        +   A B f, ordering_function f A B
        +                 (Unbounded B Unbounded A).
        + +
        +Theorem TH_13_6R (A B : Ensemble Ord) (f : Ord Ord) :
        +  ordering_function f A B
        +  Closed B Unbounded B normal f B.
        + +
        +
        + +
        +If f is the ordering function of B, then f 0 is the least element of + B +
        +
        + +
        +Lemma ordering_function_least_least :
        B f , ordering_function f ordinal B
        +     least_member lt B (f zero).
        + +
        +Lemma segment_lt_closed : A a b, segment A
        +                                          In A b
        +                                          a < b
        +                                          In A a.
        + +
        +Lemma th_In A alpha : In (the_ordering_segment A) alpha
        +                             In A (ord A alpha).
        + +
        + +
        + +
        +About Th_13_5_2.
        + +
        + +
        +Arguments ord : clear implicits.
        +Arguments the_ordering_segment : clear implicits.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.PartialFun.html b/theories/html/hydras.Schutte.PartialFun.html new file mode 100644 index 00000000..5d302635 --- /dev/null +++ b/theories/html/hydras.Schutte.PartialFun.html @@ -0,0 +1,266 @@ + + + + + +hydras.Schutte.PartialFun + + + + +
        + + + +
        + +

        Library hydras.Schutte.PartialFun

        + +
        + +
        +
        + +
        +

        Partial functions

        + +
        + + Pierre Casteran, Univ. Bordeaux and LaBRI +
        + + We study the relationship between two representations of partial + functions : relational presentation, and with the iota description operator +
        +
        + +
        +From Coq Require Import ClassicalDescription Ensembles Image
        +  ProofIrrelevance.
        +Import ProofIrrelevanceFacts.
        +From ZornsLemma Require Import EnsemblesImplicit FunctionProperties ImageImplicit.
        +From hydras Require Import MoreEpsilonIota.
        + +
        +Set Implicit Arguments.
        + +
        +Section AB_given.
        +  Variables (A B : Type)
        +            (Ha : inhabited A)
        +            (Hb:inhabited B)
        +            (DA: Ensemble A)
        +            (DB : Ensemble B).
        + +
        +
        + +
        +

        Transformation of a functional relation into a function

        + +
        +
        + +
        +Definition iota_fun (R:AB Prop) : A B :=
        +  fun aiota Hb (fun b':BIn DA a R a b' In DB b').
        + +
        +Lemma iota_fun_e (R:AB Prop):
        +   (a:A), In DA a
        +   ( ! b, R a b In DB b)
        +   unique (fun b ⇒ (R a b In DB b)) (iota_fun R a).
        + +
        +Lemma iota_fun_ind (P:A Prop)
        +      (Q R:AB Prop):
        +   (a x:A), In DA a a = x
        +   ( ! b, R a b In DB b)
        +   P a
        +   ( b, unique (fun bR a b In DB b) b Q a b)
        +   Q x (iota_fun R a).
        + +
        +Section f_given.
        + +
        +  Variable f : A B.
        + +
        +
        + +
        +relational representation +
        +
        + +
        +  Variable Rf : A B Prop.
        + +
        +
        + +
        +abstract properties of a function (relational representation ) +
        +
        + +
        +  Definition rel_domain := a, In DA a b, Rf a b .
        +  Definition rel_codomain := a b, In DA a Rf a b In DB b.
        +  Definition rel_functional := a b b', In DA a
        +                              Rf a b Rf a b' b = b'.
        +  Definition rel_onto := b, In DB b a, In DA a Rf a b.
        +  Definition rel_inj := a a' b, In DA a
        +                                       In DA a'
        +                                       Rf a b
        +                                       Rf a' b
        +                                       a = a'.
        + +
        +  Inductive rel_injection : Prop :=
        +   rel_inj_i : rel_domain rel_codomain
        +        rel_functional
        +        rel_inj
        +        rel_injection.
        + +
        +  Inductive rel_bijection : Prop :=
        +   rel_bij_i : rel_domain rel_codomain
        +        rel_functional
        +        rel_onto
        +        rel_inj
        +        rel_bijection.
        + +
        +
        + +
        +Abstract properties of f: A->B (wrt. domain DA and codomain DB +
        +
        + +
        +  Definition fun_codomain := a, In DA a In DB (f a).
        +  Definition fun_onto := b, In DB b a, In DA a f a = b.
        +  Definition fun_inj := a a' , In DA a In DA a' f a = f a'
        +                 a = a'.
        + +
        +  Definition image := fun b a, In DA a f a = b.
        + +
        +  Inductive fun_injection : Prop :=
        +   fun_inj_i : fun_codomain
        +                            fun_inj fun_injection.
        + +
        +  Inductive fun_bijection : Prop :=
        +   fun_bij_i : fun_codomain fun_onto
        +                            fun_inj fun_bijection.
        + +
        +  Definition rel_inv := fun b aIn DA a In DB b Rf a b.
        + +
        +End f_given.
        + +
        +
        + +
        +Conversion from a relational definition : A->B->Prop into a partial + function of type A->B +
        +
        + +
        Section rel_to_fun.
        + +
        Variables
        +           (Rf : A B Prop).
        + +
        Definition r2i := iota_fun Rf.
        + +
        +End rel_to_fun.
        +End AB_given.
        + +
        +Section inversion_of_bijection.
        +  Variables (A B : Type)
        +           (inhA : inhabited A)
        +           (DA : Ensemble A)
        +           (DB : Ensemble B)
        +           (f : A B).
        + +
        Let inv_spec := fun y xIn DA x In DB y f x = y.
        + +
        Definition inv_fun := r2i inhA DB DA inv_spec.
        + +
        Hypothesis f_b : fun_bijection DA DB f.
        + +
        +Lemma inv_compose :
        +   x, DA x inv_fun (f x) = x.
        + +
        +Lemma inv_composeR : b, DB b f (inv_fun b) = b.
        + +
        +Lemma inv_fun_bij : fun_bijection DB DA inv_fun.
        + +
        +End inversion_of_bijection.
        + +
        +Lemma image_as_Im {A B : Type} (U : Ensemble A) (f : A B) :
        +  image U f = Im U f.
        + +
        +
        + +
        +convert a fun_bijection to a bijection in the sense of the + ZornsLemma library. +
        +
        +Definition fun_restr {U V : Type} (f : U V)
        +  {A : Ensemble U} {B : Ensemble V}
        +  (Hf : fun_codomain A B f) :
        +  { x : U | In A x } { y : V | In B y } :=
        +  fun p : { x : U | In A x }
        +    exist (fun y : VIn B y)
        +      (f (proj1_sig p))
        +      (Hf (proj1_sig p) (proj2_sig p)).
        + +
        +Lemma fun_bijection_codomain
        +  {U V : Type} {A : Ensemble U} {B : Ensemble V}
        +  (g : U V) (g_bij : fun_bijection A B g) :
        +  fun_codomain A B g.
        + +
        +Lemma fun_bijection_is_ZL_bijection
        +  {U V : Type} {A : Ensemble U} {B : Ensemble V}
        +  (g : U V) (g_bij : fun_bijection A B g) :
        +  FunctionProperties.bijective
        +    (fun_restr (fun_bijection_codomain g_bij)).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Schutte.html b/theories/html/hydras.Schutte.Schutte.html new file mode 100644 index 00000000..83938974 --- /dev/null +++ b/theories/html/hydras.Schutte.Schutte.html @@ -0,0 +1,162 @@ + + + + + +hydras.Schutte.Schutte + + + + +
        + + + +
        + +

        Library hydras.Schutte.Schutte

        + +
        + +
        +
        + +
        + +
        + + Axiomatic definition of countable ordinal numbers (after Kurt Schutte's + "Proof Theory" + +
        + + Pierre Casteran (LaBRI, University of Bordeaux) + with contributions by Florian Hatat (formerly student at ENS Lyon) + +
        + + +
        +
        + +
        +From hydras Require Export Schutte_basics Ordering_Functions
        +        Addition AP CNF Critical Correctness_E0.
        + +
        +
        + +
        +

        Warning

        + + +
        + +This directory contains an adaptation to Coq of the mathematical +presentation of the set of countable ordinal numbers by K. Schutte. + +
        + +In order to respect as most as possible the style of that presentation, +we chosed to work in classical logic augmented by Hilbert's [epsilon] +operator. + +
        + +So, all the construction herein is powered by six axioms, three of them are +Schutte's axioms, and the other ones allow us to work in that "classical" framework, still using the Coq proof assistant and its libraries. + +
        + +

        Schutte's Axioms

        + + +
        + + We consider a type ON (Ordinal numbers), well-ordered by some relation + lt, and such that every subset X of Ord is countable iff X is bounded. + +
        + +
        +
        +Axiom AX1 : WO lt.
        +
        +Axiom AX2 : X: Ensemble Ord, ( a, ( y, X yy < a)) →
        +                                   countable X.
        +
        +
        +Axiom AX3 : X : Ensemble Ord,
        +              countable X
        +               a, y, X yy < a.
        + +
        + +
        +
        + +

        Classical logic and Hilbert style

        + + +
        + +

        From Coq.Logic.Classical

        + + +
        + +
        +Axiom classic : P:Prop, P ∨ ¬ P. +
        + +
        +
        + +

        From Coq.Logic.Epsilon

        + + +
        + +
        +
        +Axiom epsilon_statement :
        +   (A : Type) (P : AProp), inhabited A
        +    { x : A | ( x, P x) → P x }.
        + +
        + +
        +
        + +

        Needed for epsilon to work properly.

        + + +
        + +
        +Axiom inh_Ord : inhabited Ord.
        + +
        + +
        +
        +
        +Example Ex42: omega + 42 + omega^2 = omega^2.
        +  Check AP_plus_closed. +
        +Qed.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Schutte_basics.html b/theories/html/hydras.Schutte.Schutte_basics.html new file mode 100644 index 00000000..bf27873b --- /dev/null +++ b/theories/html/hydras.Schutte.Schutte_basics.html @@ -0,0 +1,824 @@ + + + + + +hydras.Schutte.Schutte_basics + + + + +
        + + + +
        + +

        Library hydras.Schutte.Schutte_basics

        + +
        + +
        +
        + +
        + Ordinals of the first and second class, + After Kurt Schuttes book : Proof theory + +
        + + +
        + + Pierre Casteran, Univ. Bordeaux and LaBRI +
        +
        + +
        +From Coq Require Import Relations Classical Classical_sets.
        +From ZornsLemma Require Import CountableTypes.
        +From hydras Require Import Well_Orders Lub Countable.
        + +
        +Import Compare_dec Coq.Sets.Image PartialFun MoreEpsilonIota.
        + +
        +Declare Scope schutte_scope.
        + +
        +Set Implicit Arguments.
        + +
        +#[global] Hint Unfold In : schutte.
        + +
        +Delimit Scope schutte_scope with sch.
        +Open Scope schutte_scope.
        + +
        +
        + +
        +

        Definitions

        + +
        + + The type of countable ordinal numbers +
        +
        + +
        + +
        +Parameter Ord : Type.
        +Parameter lt : relation Ord.
        +Infix "<" := lt : schutte_scope.
        + +
        +Notation ordinal := (@Full_set Ord).
        +Definition big0 alpha : Ensemble Ord := fun betabeta < alpha.
        + +
        + +
        + +
        +#[global] Hint Resolve ordinal_ok : schutte.
        + +
        +
        + +
        +

        The three axioms by Schutte

        + +
        + + First Schutte's axiom : Ord is well-ordered wrt lt +
        +
        + +
        + +
        +Axiom AX1 : WO lt.
        + +
        +#[global] Hint Resolve AX1 : schutte.
        + +
        +#[global] Instance WO_ord : WO lt := AX1.
        + +
        +
        + +
        +Stuff for using Coq.Logic.Epsilon +
        +
        + +
        +Axiom inh_Ord : inhabited Ord.
        + +
        +#[ global ] Instance InH_Ord : InH Ord. +
        +#[ global ] Instance Inh_OSets : InH (Ensemble Ord).
        + +
        +#[ global ] Instance Inh_Ord_Ord : InH (Ord Ord).
        + +
        +#[global] Hint Resolve AX1 Inh_Ord_Ord Inh_OSets inh_Ord : schutte.
        + +
        +Definition le := Le lt.
        + +
        +Infix "≤" := le : schutte_scope.
        + +
        +
        + +
        +Second and third axioms from Schutte + +
        + +A subset X of Ord is bounded iff X is countable +
        +
        + +
        + +
        +Axiom AX2 :
        +   X: Ensemble Ord,
        +    ( a, ( y, In X y y < a))
        +    Countable X.
        + +
        +Axiom AX3 :
        +   X : Ensemble Ord,
        +    Countable X
        +     a, y, In X y y < a.
        + +
        + +
        +
        + +
        +

        First definitions

        + + +
        +
        + +
        +Definition ge alpha : Ensemble Ord := fun betaalpha beta.
        + +
        +Definition Unbounded (X : Ensemble Ord) :=
        +   x: Ord, y, In X y x < y.
        + +
        + +
        +Definition zero := the_least ordinal.
        + +
        + +
        +Definition succ (alpha : Ord)
        +  := the_least (fun betaalpha < beta).
        + +
        + +
        +
        + +
        +Finite ordinals +
        +
        + +
        + +
        +Fixpoint finite (i:nat) : Ord :=
        +  match i with 0 ⇒ zero
        +            | S isucc (finite i)
        +  end.
        + +
        +Notation F i := (finite i).
        + +
        +Coercion finite : nat >-> Ord.
        + +
        + +
        +Definition is_finite := seq_range finite.
        + +
        +
        + +
        +

        Limits

        + +
        +
        + +
        + +
        +Definition sup_spec X lambda := is_lub ordinal lt X lambda.
        + +
        +Definition sup (X: Ensemble Ord) : Ord := the (sup_spec X).
        + +
        +Notation "'|_|' X" := (sup X) (at level 29) : schutte_scope.
        + +
        + +
        +
        + +
        + Limit of omega-sequences +
        +
        + +
        + +
        +Definition omega_limit (s:natOrd) : Ord
        +  := |_| (seq_range s).
        + +
        +Definition _omega := omega_limit finite.
        + +
        +Notation omega := (_omega).
        + +
        + +
        +
        + +
        +Successor and limit ordinals +
        +
        + +
        +Definition is_succ (alpha:Ord)
        +  := beta, alpha = succ beta.
        + +
        +Definition is_limit (alpha:Ord)
        +  := alpha zero ¬ is_succ alpha.
        + +
        +
        + +
        +Ordinals considered as sets +
        +
        + +
        +Definition members (a:Ord) := (fun bb < a).
        + +
        +Definition set_eq (X Y: Ord Prop) := a, (X a Y a).
        + +
        +
        + +
        +Induction (after Schutte) +
        +
        + +
        +Definition progressive (P : Ord Prop) : Prop :=
        +   a, ( b, b < a P b) P a.
        + +
        + +
        +Definition Closed (B : Ensemble Ord) : Prop :=
        +   M, Included M B Inhabited M Countable M
        +                            In B (|_| M).
        + +
        + +
        +Definition continuous (f:OrdOrd)(A B : Ensemble Ord) : Prop :=
        +  fun_codomain A B f
        +  Closed A
        +  ( U, Included U A Inhabited U
        +             Countable U |_| (image U f) = f (|_| U)).
        + +
        +
        + +
        +

        Basic properties

        + + +
        + + +
        +
        + +
        +Lemma Unbounded_not_countable (X: Ensemble Ord) :
        +    Unbounded X not (Countable X).
        + +
        +Lemma countable_not_Unbounded : X,
        +    Countable X not (Unbounded X).
        + +
        +Lemma Progressive_Acc: progressive (Acc lt).
        + +
        +Theorem transfinite_induction (P: OrdProp) : progressive P
        +                                  a, P a.
        + +
        +
        + +
        +

        Properties of le and lt

        + +
        +
        + +
        +Lemma le_refl : alpha, alpha alpha.
        + +
        +#[global] Hint Resolve le_refl : schutte.
        + +
        +Lemma eq_le : a b : Ord, a = b a b.
        + +
        +Lemma lt_le : a b: Ord, a < b a b.
        + +
        +Lemma lt_trans : a b c : Ord, a < b b < c a < c.
        + +
        +Lemma le_lt_trans : a b c, a b b < c a < c.
        + +
        +Lemma lt_le_trans : a b c, a < b b c a < c.
        + +
        +Lemma le_trans : a b c, a b b c a c.
        + +
        +Lemma lt_irrefl : a, ¬ (a < a).
        + +
        +Lemma le_antisym : a b, a b b a a = b.
        + +
        +Lemma le_eq_or_lt : a b, a b a = b a < b.
        + +
        +Lemma le_not_gt : a b, a b ¬ b < a.
        + +
        +#[global] Hint Resolve eq_le lt_le lt_trans le_trans le_lt_trans
        +     lt_le_trans lt_irrefl le_not_gt:
        +  schutte.
        + +
        +Lemma le_disj : alpha beta, alpha beta
        +                                   alpha = beta alpha < beta.
        + +
        +Lemma all_ord_acc : alpha : Ord, Acc lt alpha.
        + +
        +Lemma trichotomy : a b : Ord ,
        +                               a < b a = b b < a.
        + +
        + +
        +Lemma lt_or_ge : a b: Ord, a < b b a.
        + +
        +Lemma not_gt_le : a b, ¬ b < a a b.
        + +
        +#[global] Hint Unfold Included : schutte.
        + +
        +
        + +
        +

        Global properties

        + +
        +
        + +
        +Theorem Non_denum : ¬ Countable ordinal.
        + +
        +Lemma Inh_ord : Inhabited ordinal.
        + +
        +Theorem unbounded : alpha, beta, alpha < beta.
        + +
        +Lemma the_least_ok : X : Ensemble Ord,
        +    Inhabited X a, In X a the_least X a.
        + +
        +
        + +
        +

        About zero

        + +
        +
        + +
        + +
        +Lemma zero_le (alpha : Ord) : zero alpha. +
        + +
        +Lemma not_lt_zero : alpha, ¬ alpha < zero.
        + +
        +Lemma zero_or_greater : alpha : Ord,
        +    alpha = zero beta, beta < alpha.
        + +
        +Lemma zero_or_positive : alpha, alpha = zero zero < alpha.
        + +
        +
        + +
        +

        Properties of successor

        + +
        +
        + +
        + +
        +Definition succ_spec (alpha:Ord) :=
        +  least_member lt (fun zalpha < z).
        + +
        + +
        +Lemma succ_ok :
        +   alpha, succ_spec alpha (succ alpha). +
        + +
        + +
        +Lemma lt_succ (alpha : Ord): alpha < succ alpha.
        + +
        +#[global] Hint Resolve lt_succ : schutte. +
        +Lemma lt_succ_le (alpha beta : Ord):
        +  alpha < beta succ alpha beta.
        + +
        +Lemma lt_succ_le_2 (alpha beta : Ord):
        +  alpha < succ beta alpha beta. +
        +Lemma succ_mono (alpha beta : Ord):
        +  alpha < beta succ alpha < succ beta. +
        +Arguments succ_mono [ alpha beta].
        + +
        +Lemma succ_monoR (alpha beta : Ord) :
        succ alpha < succ beta alpha < beta. +
        +Lemma succ_injection (alpha beta : Ord) :
        +  succ alpha = succ beta alpha = beta. +
        +Lemma succ_zero_diff (alpha : Ord): succ alpha zero. +
        +Lemma zero_lt_succ : alpha, zero < succ alpha. +
        +Lemma lt_succ_lt (alpha beta : Ord) :
        +  is_limit beta alpha < beta succ alpha < beta. +
        + +
        +#[global] Hint Resolve zero_lt_succ zero_le : schutte.
        + +
        +
        + +
        +Less than finite is finite ... +
        +
        + +
        +Lemma finite_lt_inv : i o,
        +    o < F i
        +     j:nat , (j<i)%nat o = F j.
        + +
        +Lemma finite_mono : i j, (i<j)%nat F i < F j.
        + +
        +#[global] Hint Resolve finite_mono : schutte.
        + +
        +Lemma finite_inj : i j, F i = F j i = j.
        + +
        +
        + +
        +

        Building limits

        + +
        +
        + +
        +Lemma sup_exists : X, Countable X
        +                             ex (sup_spec X).
        + +
        +Lemma sup_unicity : X l l',
        +                      (Countable X x, X x ordinal x)
        +                      sup_spec X l sup_spec X l' l = l'.
        + +
        +Lemma sup_spec_unicity (X:Ensemble Ord) (HX : Countable X) :
        +  ! u, sup_spec X u.
        + +
        +Lemma sup_ok1 (X: Ensemble Ord)(HX : Countable X) :
        +  sup_spec X (sup X).
        + +
        +Lemma sup_upper_bound (X : Ensemble Ord) (alpha : Ord):
        +  Countable X In X alpha alpha |_| X.
        + +
        +Lemma sup_least_upper_bound (X : Ensemble Ord) (alpha : Ord) :
        +  Countable X ( y, In X y y alpha) sup X alpha.
        + +
        +Lemma sup_of_leq (alpha : Ord) :
        +    alpha = |_| (fun x : Ordx alpha).
        + +
        +Lemma sup_mono (X Y : Ensemble Ord) :
        +    Countable X
        +    Countable Y
        +    ( x, In X x y, In Y y x y)
        +|_| X |_| Y.
        + +
        +Lemma sup_eq_intro (X Y : Ensemble Ord):
        +  Countable X Countable Y
        +  Included X Y Included Y X
        +|_| X = |_| Y.
        + +
        +Lemma lt_sup_exists_leq (X: Ensemble Ord) :
        +  Countable X
        +   y, y < sup X
        +             x, In X x y x.
        + +
        +Lemma lt_sup_exists_lt (X : Ensemble Ord) :
        +  Countable X
        +   y, y < sup X x, In X x y < x.
        + +
        +Lemma members_eq (alpha beta : Ord) :
        +  members alpha = members beta alpha = beta.
        + +
        +Lemma sup_members_succ (alpha : Ord) :
        +  sup (members alpha) < alpha alpha = succ (|_| (members alpha)).
        + +
        +Lemma sup_members_not_succ (alpha beta : Ord) :
        +  alpha = sup (members alpha) alpha succ beta.
        + +
        +
        + +
        +

        Sequences of ordinals

        + +
        +
        + +
        +Definition seq_mono (s:nat Ord) :=
        +   i j, (i < j)%nat s i < s j.
        + +
        +Lemma seq_mono_intro (s: nat Ord) :
        +  ( i, s i < s (S i)) seq_mono s.
        + +
        +Lemma seq_mono_inj (s : nat Ord) :
        +  seq_mono s injective s.
        + +
        +#[global] Hint Resolve Countable.seq_range_countable seq_mono_intro : schutte.
        + +
        +#[global] Hint Constructors Full_set: core.
        + +
        +Lemma lt_omega_limit (s : nat Ord) :
        +  seq_mono s i, s i < omega_limit s.
        + +
        +Lemma omega_limit_least (s : nat Ord) :
        +    seq_mono s
        +     y : Ord,
        +      ( i, s i < y)
        +      omega_limit s y.
        + +
        +Lemma lt_omega_limit_lt_exists_lt (alpha : Ord) (s : nat Ord) :
        +  ( i, s i < s (S i))
        +  alpha < omega_limit s
        +   j, alpha < s j.
        + +
        +Lemma omega_limit_least_gt (alpha : Ord) (s : nat Ord)
        +      (Hmono : i, s i < s (S i))
        +      (H : alpha < omega_limit s) :
        +   i, least_member Peano.lt (fun jalpha < s j) i.
        + +
        +
        + +
        +

        Properties of omega

        + +
        +
        + +
        +Lemma finite_lt_omega (i : nat) : i < omega.
        + +
        +Lemma zero_lt_omega : zero < omega.
        + +
        +Lemma lt_omega_finite (alpha : Ord) :
        +  alpha < omega i:nat, alpha = i.
        + +
        +Lemma is_limit_omega : is_limit omega.
        + +
        +
        + +
        +

        About zero, is_succ and is_limit

        + +
        + + +
        +

        About members

        + +
        +
        + +
        +Lemma countable_members (alpha : Ord): Countable (members alpha).
        + +
        +#[global] Hint Resolve countable_members : schutte.
        + +
        +Lemma le_sup_members (alpha : Ord) : |_| (members alpha) alpha.
        + +
        +Lemma is_limit_sup_members (alpha : Ord) :
        +  is_limit alpha alpha = |_| (members alpha).
        + +
        +Lemma sup_members_disj (alpha : Ord) :
        +  alpha = sup (members alpha)
        +  alpha = zero is_limit alpha.
        + +
        +Theorem classification (alpha : Ord) :
        +  alpha = zero is_succ alpha is_limit alpha.
        + +
        +
        + +
        +

        Extensional equalities on sets of ordinals

        + +
        +
        + +
        +Lemma members_omega : Same_set (members omega) is_finite.
        + +
        +Lemma Not_Unbounded_bounded (X: Ensemble Ord):
        +   ¬ Unbounded X
        +    beta : Ord, x, In X x x < beta.
        + +
        +Lemma Not_Unbounded_countable (X : Ensemble Ord) :
        +  ¬ Unbounded X Countable X.
        + +
        +Lemma not_countable_unbounded (X : Ensemble Ord):
        +    ¬ Countable X Unbounded X.
        + +
        +Lemma le_alpha_zero (alpha : Ord) :
        +  alpha zero alpha = zero.
        + +
        +Lemma finite_not_limit (i: nat): ¬ is_limit i.
        + +
        + +
        +Definition zero: Ord := iota inh_Ord (least_member lt ordinal).
        + +
        +Lemma zero_le (alpha : Ord) : zero alpha.
        + +
        +Module Bad.
        + +
        +  Definition bottom := the_least Empty_set.
        + +
        +  Lemma le_zero_bottom : zero bottom.
        + +
        +  Lemma bottom_eq : bottom = bottom.
        + +
        +  Lemma le_bottom_zero : bottom zero. +
        +End Bad.
        + +
        +End iota_demo.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.Schutte.Well_Orders.html b/theories/html/hydras.Schutte.Well_Orders.html new file mode 100644 index 00000000..a6e6bbb2 --- /dev/null +++ b/theories/html/hydras.Schutte.Well_Orders.html @@ -0,0 +1,173 @@ + + + + + +hydras.Schutte.Well_Orders + + + + +
        + + + +
        + +

        Library hydras.Schutte.Well_Orders

        + +
        +
        + +
        + Well ordered sets (after Schutte) +
        + + Pierre Casteran LaBRI, Universite de Bordeaux +
        +
        + +
        +From Coq Require Import Relations Classical Classical_sets RelationClasses
        +     Wf_nat.
        + +
        +From hydras Require Import PartialFun.
        +Import MoreEpsilonIota.
        + +
        +Arguments In [U].
        +Arguments Included [U].
        + +
        +Set Implicit Arguments.
        +#[global] Hint Unfold In : core.
        + +
        +Section the_context.
        + +
        +  Variables (M:Type)
        +            (Lt : relation M).
        + +
        +  Definition Le (a b:M) := a = b Lt a b.
        + +
        +  Definition least_member (X:Ensemble M) (a:M) :=
        +    In X a x, In X x Le a x.
        + +
        +  Definition least_fixpoint (f : M M) (x:M) :=
        +    f x = x y: M, f y = y Le x y.
        + +
        +
        + +
        +Well Ordering +
        +
        + +
        +  Class WO : Type:=
        +    {
        +    Lt_trans : Transitive Lt;
        +    Lt_irreflexive : a:M, ¬ Lt a a;
        +    well_order : (X:Ensemble M)(a:M),
        +        In X a
        +         a0:M, least_member X a0
        +    }.
        + +
        + +
        +  Section About_WO.
        +    Context (Wo : WO).
        + +
        +    Lemma Lt_connect : a b, Lt a b a = b Lt b a.
        + +
        +    Lemma Le_refl : x:M, Le x x.
        + +
        +    Lemma Le_antisym : a b, Le a b Le b a a = b.
        + +
        +    #[global] Instance Le_trans : Transitive Le.
        + +
        +    Lemma Le_Lt_trans : x y z, Le x y Lt y z Lt x z.
        + +
        +    Lemma Lt_Le_trans : x y z, Lt x y Le y z Lt x z.
        + +
        +    Lemma Lt_not_Gt : x y, Lt x y ¬ Lt y x.
        + +
        +    Lemma least_member_lower_bound : X a,
        +        least_member X a b, In X b Le a b.
        + +
        +    Lemma least_member_glb :
        +       X a,
        +        least_member X a
        +         b, ( c, In X c Le b c)
        +                  Le b a.
        + +
        +    Theorem least_member_unicity : X a b,
        +        least_member X a least_member X b a = b.
        + +
        +    Theorem least_member_ex_unique :
        +       X x
        +               (inhX: In X x),
        +      ! a, least_member X a.
        + +
        +    Theorem least_member_of_eq : (X Y : Ensemble M) a b ,
        +        Included X Y Included Y X
        +        least_member X a
        +        least_member Y b
        +        a = b.
        + +
        +  End About_WO.
        + +
        +End the_context.
        + +
        + +
        +Definition the_least {M: Type} {Lt}
        +           {inh : InH M} {WO: WO Lt} (X: Ensemble M) : M :=
        +  the (least_member Lt X ).
        + +
        + +
        +Lemma the_least_unicity {M: Type} {Lt}
        +       {inh : InH M} {WO: WO Lt} (X: Ensemble M)
        +       (HX: Inhabited X)
        +  : ! l , least_member Lt X l.
        + +
        +#[ global ] Instance WO_nat : WO Peano.lt.
        +Qed.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.closure.html b/theories/html/hydras.rpo.closure.html new file mode 100644 index 00000000..396d8d09 --- /dev/null +++ b/theories/html/hydras.rpo.closure.html @@ -0,0 +1,73 @@ + + + + + +hydras.rpo.closure + + + + +
        + + + +
        + +

        Library hydras.rpo.closure

        + +
        +
        + +
        + by Evelyne Contejean, LRI +
        +
        + +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import Relations.
        + +
        +Inductive trans_clos (A : Set) (R : relation A) : relation A:=
        +  | t_step : x y, R x y trans_clos R x y
        +  | t_trans : x y z, R x y trans_clos R y z trans_clos R x z.
        + +
        +Lemma trans_clos_is_trans :
        +   (A :Set) (R : relation A) a b c,
        +  trans_clos R a b trans_clos R b c trans_clos R a c.
        + +
        +Lemma acc_trans :
        (A : Set) (R : relation A) a, Acc R a Acc (trans_clos R) a.
        + +
        +Lemma wf_trans :
        +   (A : Set) (R : relation A) , well_founded R
        +                                      well_founded (trans_clos R).
        + +
        +Lemma inv_trans :
        +   (A : Set) (R : relation A) (P : A Prop),
        +  ( a b, P a R a b P b)
        +   a b, P a trans_clos R a b P b.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.decidable_set.html b/theories/html/hydras.rpo.decidable_set.html new file mode 100644 index 00000000..fadd9501 --- /dev/null +++ b/theories/html/hydras.rpo.decidable_set.html @@ -0,0 +1,48 @@ + + + + + +hydras.rpo.decidable_set + + + + +
        + + + +
        + +

        Library hydras.rpo.decidable_set

        + +
        +
        + +
        + by Evelyne Contejean +
        +
        + +
        +Module Type S.
        + +
        +Parameter A : Set.
        +Axiom eq_A_dec : a1 a2 : A, {a1 = a2} + {a1 a2}.
        + +
        +End S.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.dickson.html b/theories/html/hydras.rpo.dickson.html new file mode 100644 index 00000000..149dd566 --- /dev/null +++ b/theories/html/hydras.rpo.dickson.html @@ -0,0 +1,190 @@ + + + + + +hydras.rpo.dickson + + + + +
        + + + +
        + +

        Library hydras.rpo.dickson

        + +
        +
        + +
        + by Evelyne Contejean +
        + +

        Dickson Lemma: the multiset extension of a well-founded ordering is well-founded.

        + + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import Relations List Setoid Multiset.
        +From hydras Require Import closure more_list list_permut.
        + +
        +Module Make (DS1 : decidable_set.S).
        + +
        +Module DS := DS1.
        +Module LP := list_permut.Make (DS1).
        +Import LP.
        + +
        +
        + +
        +

        Definition of the multiset extension of a relation.

        + +
        +
        +Inductive multiset_extension_step (R : relation elt) : list elt list elt Prop :=
        +  | rmv_case :
        +      l1 l2 l la a, ( b, In b la R b a)
        +      list_permut l1 (la ++ l) list_permut l2 (a :: l)
        +      multiset_extension_step R l1 l2.
        + +
        +
        + +
        +If n << {a} U m , then + either, there exists n' such that n = {a} U n' and n' << m, + or, there exists k, such that n = k U m, and k << {a}. +
        +
        + +
        +Lemma two_cases :
        R a m n,
        multiset_extension_step R n (a :: m)
        ( n', list_permut n (a :: n')
        +             multiset_extension_step R n' m)
        ( k, ( b, In b k R b a)
        +            list_permut n (k ++ m)).
        + +
        +
        + +
        +multiset_extension_step is compatible with permutation. +
        +
        +Lemma list_permut_multiset_extension_step_1 :
        +   R l1 l2 l, list_permut l1 l2
        +  multiset_extension_step R l1 l multiset_extension_step R l2 l.
        + +
        +Lemma list_permut_multiset_extension_step_2 :
        +   R l1 l2 l, list_permut l1 l2
        +  multiset_extension_step R l l1 multiset_extension_step R l l2.
        + +
        +Lemma context_multiset_extension_step_app1 :
        +   R l1 l2 l, multiset_extension_step R l1 l2
        +                         multiset_extension_step R (l ++ l1) (l ++ l2).
        + +
        +Lemma context_trans_clos_multiset_extension_step_app1 :
        +   R l1 l2 l, trans_clos (multiset_extension_step R) l1 l2
        +                         trans_clos (multiset_extension_step R) (l ++ l1) (l ++ l2).
        + +
        +Lemma context_multiset_extension_step_app2 :
        +   R l1 l2 l, multiset_extension_step R l1 l2
        +                         multiset_extension_step R (l1 ++ l) (l2 ++ l).
        + +
        +Add Parametric Morphism R : (@multiset_extension_step R) with signature (list_permut ==> list_permut ==> iff) as mult_morph.
        + +
        +
        + +
        +

        Accessibility lemmata.

        + +
        +
        +Lemma list_permut_acc :
        +   R l1 l2, list_permut l2 l1
        +  Acc (multiset_extension_step R) l1 Acc (multiset_extension_step R) l2.
        + +
        +Add Parametric Morphism R : (Acc (multiset_extension_step R)) with signature (list_permut ==> iff) as acc_morph.
        + +
        +Lemma dickson_aux1 :
        + (R : relation elt) a,
        ( b, R b a
        +   m, Acc (multiset_extension_step R) m
        +            Acc (multiset_extension_step R) (b :: m))
        m, Acc (multiset_extension_step R) m
        ( m', (multiset_extension_step R) m' m
        +             Acc (multiset_extension_step R) (a :: m'))
        Acc (multiset_extension_step R) (a :: m).
        + +
        +Lemma dickson_aux2 :
        + R m,
        +  Acc (multiset_extension_step R) m
        +   a, ( b, R b a
        +              m, Acc (multiset_extension_step R) m
        +                       Acc (multiset_extension_step R) (b :: m))
        +   Acc (multiset_extension_step R) (a :: m).
        + +
        +Lemma dickson_aux3 :
        + R a, Acc R a m, Acc (multiset_extension_step R) m
        +Acc (multiset_extension_step R) (a :: m).
        + +
        +
        + +
        +Main lemma. +
        +
        +Lemma dickson :
        +   R, well_founded R well_founded (multiset_extension_step R).
        + +
        +Lemma multiset_closure :
        +   R p q, transitive _ R
        +  closure.trans_clos (multiset_extension_step R) p q
        +         p', q', pq,
        +        list_permut p (p' ++ pq)
        +        list_permut q (q' ++ pq)
        +        q' nil
        +        ( a, In a p' b, In b q' R a b).
        + +
        +End Make.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.list_permut.html b/theories/html/hydras.rpo.list_permut.html new file mode 100644 index 00000000..2152e2f9 --- /dev/null +++ b/theories/html/hydras.rpo.list_permut.html @@ -0,0 +1,356 @@ + + + + + +hydras.rpo.list_permut + + + + +
        + + + +
        + +

        Library hydras.rpo.list_permut

        + +
        +
        + +
        +by Evelyne Contejean, LRI +
        + +

        Permutation over lists, and finite multisets.

        + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import List Multiset Arith Setoid.
        +From hydras Require Import decidable_set more_list.
        + +
        +Module Type Permut.
        + +
        +Declare Module DS : decidable_set.S.
        + +
        +Definition elt := DS.A.
        +Definition eq_elt_dec := DS.eq_A_dec.
        + +
        +Fixpoint list_to_multiset (l : list elt) {struct l} : multiset elt :=
        +  match l with
        +  | nilEmptyBag elt
        +  | h :: tl
        +      munion (SingletonBag _ eq_elt_dec h) (list_to_multiset tl)
        +  end.
        + +
        +Definition list_permut (l1 l2:list elt) : Prop :=
        +  meq (list_to_multiset l1) (list_to_multiset l2).
        + +
        +End Permut.
        + +
        +
        + +
        +

        Definition of permutation over lists.

        + +
        +
        +Module Make (DS1 : decidable_set.S) <: Permut with Module DS:= DS1.
        + +
        +Module DS := DS1.
        +Import DS1.
        + +
        +Definition elt := DS.A.
        +Definition eq_elt_dec : t1 t2 : elt, {t1 = t2} + {t1 t2} := DS.eq_A_dec.
        + +
        +Fixpoint list_to_multiset (l : list elt) {struct l} : multiset elt :=
        +  match l with
        +  | nilEmptyBag elt
        +  | h :: tl
        +      munion (SingletonBag _ eq_elt_dec h) (list_to_multiset tl)
        +  end.
        + +
        +Definition list_permut (l1 l2:list elt) : Prop :=
        +  meq (list_to_multiset l1) (list_to_multiset l2).
        + +
        +
        + +
        +Properties over the multiplicity. +
        +
        +Lemma multiplicity_app :
        (l1 l2:list elt) (t : elt),
        +   multiplicity (list_to_multiset (l1 ++ l2)) t =
        +   multiplicity (list_to_multiset l1) t + multiplicity (list_to_multiset l2) t.
        + +
        +Lemma out_mult_O :
        +   (t : elt) (l:list elt), ¬ In t l multiplicity (list_to_multiset l) t = 0.
        + +
        +Lemma in_mult_S :
        (t : elt) (l : list elt), In t l multiplicity (list_to_multiset l) t 1.
        + +
        +
        + +
        +

        Permutation is a equivalence relation.

        + +Reflexivity. +
        +
        +Theorem list_permut_refl :
        (l : list elt), list_permut l l.
        + +
        +
        + +
        +Symetry. +
        +
        +Theorem list_permut_sym :
        l1 l2 : list elt, list_permut l1 l2 list_permut l2 l1.
        + +
        +#[global] Hint Immediate list_permut_refl : core.
        +#[global] Hint Resolve list_permut_sym : core.
        + +
        +
        + +
        +Transitivity. +
        +
        +Theorem list_permut_trans :
        +   l1 l2 l3 : list elt, list_permut l1 l2 list_permut l2 l3 list_permut l1 l3.
        + +
        +Add Relation (list elt) list_permut
        +reflexivity proved by list_permut_refl
        +symmetry proved by list_permut_sym
        +transitivity proved by list_permut_trans as LP.
        + +
        +
        + +
        +Permutation of an empty list. +
        +
        +Lemma list_permut_nil :
        l, list_permut l nil l = nil.
        + +
        +
        + +
        +

        Compatibility Properties.

        + + Permutation is compatible with In. +
        +
        +Lemma in_permut_in :
        +   l1 l2 e, In e l1 list_permut l1 l2 In e l2.
        +Add Morphism (In (A :=elt)) with signature (eq ==> list_permut ==> iff) as in_morph.
        + +
        +Lemma cons_permut_in :
        +   l1 l2 e, list_permut (e :: l1) l2 In e l2.
        + +
        +
        + +
        +Permutation is compatible with adding an element. +
        +
        +Lemma context_list_permut_cons :
        +   e l1 l2, list_permut l1 l2 list_permut (e :: l1) (e :: l2).
        + +
        +Add Morphism (List.cons (A:=elt)) with signature (eq ==> list_permut ==> list_permut)
        as add_elt_morph.
        + +
        +Lemma list_permut_add_inside :
        + a l1 l2 l3 l4,
        +  list_permut (l1 ++ l2) (l3 ++ l4)
        +  list_permut (l1 ++ a :: l2) (l3 ++ a :: l4).
        + +
        +Lemma list_permut_add_cons_inside :
        + a l l1 l2,
        +  list_permut l (l1 ++ l2)
        +  list_permut (a :: l) (l1 ++ a :: l2).
        + +
        +
        + +
        +Permutation is compatible with append. +
        +
        +Lemma context_list_permut_app1 :
        +   l l1 l2, list_permut l1 l2 list_permut (l ++ l1) (l ++ l2).
        + +
        +Lemma context_list_permut_app2 :
        +   l l1 l2, list_permut l1 l2 list_permut (l1 ++ l) (l2 ++ l).
        + +
        +Add Morphism (List.app (A:=elt))
        +with signature (list_permut ==> list_permut ==> list_permut) as app_morph.
        + +
        +Lemma list_permut_app_app :
        l1 l2, list_permut (l1 ++ l2) (l2 ++ l1).
        + +
        +
        + +
        +Permutation is compatible with removal of common elements +
        + + +
        +Permutation is compatible with length. +
        +
        +Lemma list_permut_length :
        l1 l2, list_permut l1 l2 length l1 = length l2.
        + +
        +Add Morphism (length (A:=elt)) with signature (list_permut ==> eq) as length_morph.
        + +
        +
        + +
        +Permutation is compatible with size. +
        +
        +Lemma list_permut_size :
        +   size l1 l2, list_permut l1 l2 list_size size l1 = list_size size l2.
        + +
        +Add Parametric Morphism size : (@list_size elt size) with signature (list_permut ==> @eq nat) as list_size_morph.
        + +
        +
        + +
        +Permutation is compatible with map. +
        +
        +Lemma list_permut_map :
        +   f l1 l2, list_permut l1 l2 list_permut (map f l1) (map f l2).
        + +
        +Add Parametric Morphism f : (map f) with signature list_permut ==> list_permut as map_morph.
        + +
        +
        + +
        +

        Permutation for short lists.

        + +
        + + +
        +

        Link with AC syntactic decomposition.

        + +
        + +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.list_set.html b/theories/html/hydras.rpo.list_set.html new file mode 100644 index 00000000..5fee66c0 --- /dev/null +++ b/theories/html/hydras.rpo.list_set.html @@ -0,0 +1,475 @@ + + + + + +hydras.rpo.list_set + + + + +
        + + + +
        + +

        Library hydras.rpo.list_set

        + +
        +
        + +
        +To do : Is it a clone of ListSet ? +
        + + Evelyne Contejean, LRI +
        + +

        Sets built with lists

        + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import List Arith Lia.
        + +
        +From hydras Require Import more_list list_permut.
        + +
        +Module Type S.
        + +
        +Declare Module DS : decidable_set.S.
        + +
        +Definition elt := DS.A.
        +Definition eq_elt_dec := DS.eq_A_dec.
        + +
        +Fixpoint without_red (l : list elt) {struct l} : Prop :=
        +  match l with
        +  | nilTrue
        +  | e :: leif (In_dec eq_elt_dec e le) then False else without_red le
        +  end.
        + +
        +Record t : Set :=
        +  mk_set
        +  {
        +     support : list elt;
        +     is_a_set : without_red support
        +  }.
        + +
        +Definition cardinal s := List.length s.(support).
        + +
        +Definition subset s1 s2 : Prop :=
        +   e, In e s1.(support) In e s2.(support).
        + +
        +Axiom cardinal_subset :
        +   s1 s2, subset s1 s2 cardinal s1 cardinal s2.
        + +
        +End S.
        + +
        +
        + +
        +

        Definition of sets using lists.

        + +
        +
        +Module Make (DS1 : decidable_set.S) <: S with Module DS:= DS1.
        + +
        +Module DS := DS1.
        +Import DS1.
        +Module LP := list_permut.Make (DS1).
        + +
        +Definition elt := DS.A.
        +Definition eq_elt_dec : t1 t2 : elt, {t1 = t2} + {t1 t2} := DS.eq_A_dec.
        + +
        +Fixpoint without_red (l : list elt) {struct l} : Prop :=
        +  match l with
        +  | nilTrue
        +  | e :: leif (In_dec eq_elt_dec e le) then False else without_red le
        +  end.
        + +
        +Record t : Set :=
        +  mk_set
        +  {
        +     support : list elt;
        +     is_a_set : without_red support
        +  }.
        + +
        +Definition mem e s := In e s.(support).
        + +
        +Lemma mem_dec : e s, {mem e s}+{¬mem e s}.
        + +
        +Lemma add_prf :
        +   e l, without_red l ¬In e l without_red (e :: l).
        + +
        +Definition add e s :=
        +  match In_dec eq_elt_dec e s.(support) with
        +  | left _s
        +  | right Rmk_set (e :: s.(support)) (add_prf e s.(support) s.(is_a_set) R)
        +  end.
        + +
        +Lemma add_1 : e s, mem e (add e s).
        + +
        +Lemma add_2 : e e' s, mem e s mem e (add e' s).
        + +
        +Lemma add_12 : e e' s, mem e (add e' s) e = e' mem e s.
        + +
        +Fixpoint filter_aux (P : elt Prop) (P_dec : e, {P e}+{¬ P e})
        +   (l : list elt) {struct l} : list elt :=
        +  match l with
        +  | nilnil
        +  | e :: le
        +           if (P_dec e)
        +           then e :: (filter_aux P P_dec le)
        +           else filter_aux P P_dec le
        +   end.
        + +
        +Lemma included_filter_aux :
        + P P_dec e l, In e (filter_aux P P_dec l) In e l.
        + +
        +Lemma without_red_filter_aux :
        +   P P_dec l, without_red l without_red (filter_aux P P_dec l).
        + +
        +Definition filter P P_dec s :=
        +   mk_set (filter_aux P P_dec s.(support))
        +               (without_red_filter_aux P P_dec _ s.(is_a_set)).
        + +
        +Lemma filter_1_list :
        +   (P : elt Prop) P_dec l e, In e l P e In e (filter_aux P P_dec l).
        + +
        +Lemma filter_1 :
        +   (P : elt Prop) P_dec s e, mem e s P e mem e (filter P P_dec s).
        + +
        +Lemma filter_2_list :
        (P : elt Prop) P_dec l e, In e (filter_aux P P_dec l)
        +                In e l P e.
        + +
        +Lemma filter_2 :
        (P : elt Prop) P_dec s e, mem e (filter P P_dec s)
        +                mem e s P e.
        + +
        +Fixpoint remove_red (l : list elt) : list elt :=
        +  match l with
        +  | nilnil
        +  | e :: le
        +           if (In_dec eq_elt_dec e le)
        +           then remove_red le
        +           else e :: (remove_red le)
        +   end.
        + +
        +Lemma included_remove_red :
        + e l, In e (remove_red l) In e l.
        + +
        +Lemma remove_red_included : e l, In e l In e (remove_red l).
        + +
        +Lemma without_red_remove_red : l, without_red (remove_red l).
        + +
        +Lemma without_red_remove :
        +   e l1 l2, without_red (l1 ++ e :: l2) without_red (l1 ++ l2).
        + +
        +Lemma without_red_add :
        +   e l1 l2, without_red (l1 ++ l2) ¬In e (l1 ++ l2)
        +  without_red (l1 ++ e :: l2).
        + +
        +Lemma without_red_nil : without_red nil.
        + +
        +Definition empty : t :=
        +  mk_set nil without_red_nil.
        + +
        +Lemma without_red_singleton : e : elt, without_red (e :: nil).
        + +
        +Definition singleton (e : elt) : t :=
        +  mk_set (e :: nil) (without_red_singleton e).
        + +
        +Definition make_set (l : list elt) : t :=
        +  mk_set (remove_red l) (without_red_remove_red l).
        + +
        +Fixpoint add_without_red (acc l : list elt) {struct l} : list elt :=
        +  match l with
        +  | nilacc
        +  | e :: le
        +     if (In_dec eq_elt_dec e acc)
        +     then add_without_red acc le
        +     else add_without_red (e :: acc) le
        +  end.
        + +
        +Lemma without_red_add_without_red :
        +   l1 l2, without_red l1 without_red (add_without_red l1 l2).
        + +
        +Definition union s1 s2 :=
        +  mk_set (add_without_red s1.(support) s2.(support))
        +               (without_red_add_without_red s1.(support) s2.(support) s1.(is_a_set)).
        + +
        +Lemma union_1_aux :
        + (l1 l2 : list elt) (e : elt), In e l1 In e (add_without_red l1 l2).
        + +
        +Lemma union_1 : s1 s2 e, mem e s1 mem e (union s1 s2).
        + +
        +Lemma union_2_aux :
        + (l1 l2 : list elt) (e : elt), In e l2 In e (add_without_red l1 l2).
        + +
        +Lemma union_2 : s1 s2 e, mem e s2 mem e (union s1 s2).
        + +
        +Lemma union_12_aux :
        + (l1 l2 : list elt) (e : elt), In e (add_without_red l1 l2) In e l1 In e l2.
        + +
        +Lemma union_12 :
        +   s1 s2 e, mem e (union s1 s2) mem e s1 mem e s2.
        + +
        +Fixpoint remove_not_common (acc l1 l2 : list elt) {struct l2} : list elt :=
        +  match l2 with
        +  | nilacc
        +  | e :: l
        +      if In_dec eq_elt_dec e l1
        +      then remove_not_common (e :: acc) l1 l
        +      else remove_not_common acc l1 l
        +  end.
        + +
        +Lemma without_red_remove_not_common_aux :
        +   acc l1 l2, ( e, In e acc In e l2 False)
        +                           without_red acc without_red l1 without_red l2
        +                           without_red (remove_not_common acc l1 l2).
        + +
        +Lemma without_red_remove_not_common :
        +   l1 l2, without_red l1 without_red l2
        +                    without_red (remove_not_common nil l1 l2).
        + +
        +Definition inter s1 s2 :=
        +  mk_set (remove_not_common nil s1.(support) s2.(support))
        +               (without_red_remove_not_common _ _ s1.(is_a_set) s2.(is_a_set)).
        + +
        +Lemma inter_1_aux :
        +   acc l1 l2 e, In e (remove_not_common acc l1 l2) In e acc In e l1.
        + +
        +Lemma inter_1 : s1 s2 e, mem e (inter s1 s2) mem e s1.
        + +
        +Lemma inter_2_aux :
        +   acc l1 l2 e, In e (remove_not_common acc l1 l2) In e acc In e l2.
        + +
        +Lemma inter_2 : s1 s2 e, mem e (inter s1 s2) mem e s2.
        + +
        +Lemma inter_12_aux :
        +   acc l1 l2 e, In e l1 In e l2 In e (remove_not_common acc l1 l2).
        + +
        +Lemma inter_12 :
        +   s1 s2 e, mem e s1 mem e s2 mem e (inter s1 s2).
        + +
        +Definition subset s1 s2 : Prop :=
        +   e, mem e s1 mem e s2.
        + +
        +Lemma subset_dec : s1 s2, {subset s1 s2} + {¬ subset s1 s2}.
        + +
        +Lemma subset_union_1 :
        +   s1 s2, subset s1 (union s1 s2).
        + +
        +Lemma subset_union_2 :
        +   s1 s2, subset s2 (union s1 s2).
        + +
        +Lemma subset_inter_1 :
        +   s1 s2, subset (inter s1 s2) s1.
        + +
        +Lemma subset_inter_2 :
        +   s1 s2, subset (inter s1 s2) s2.
        + +
        +Definition eq_set s1 s2 :=
        +   e, mem e s1 mem e s2.
        + +
        +Lemma eq_set_dec : s1 s2, {eq_set s1 s2} + {¬eq_set s1 s2}.
        + +
        +Lemma eq_set_refl : s, eq_set s s.
        + +
        +Lemma eq_set_sym :
        +   s1 s2, eq_set s1 s2 eq_set s2 s1.
        + +
        +Lemma eq_set_trans :
        +   s1 s2 s3, eq_set s1 s2 eq_set s2 s3 eq_set s1 s3.
        + +
        +Lemma add_comm :
        +   e1 e2 s, eq_set (add e1 (add e2 s)) (add e2 (add e1 s)).
        + +
        +Lemma union_empty_1 :
        +   s, eq_set s (union empty s).
        + +
        +Lemma union_empty_2 :
        +   s, eq_set s (union s empty).
        + +
        +Lemma union_comm :
        +   s1 s2, eq_set (union s1 s2) (union s2 s1).
        + +
        +Lemma union_assoc :
        +   s1 s2 s3, eq_set (union s1 (union s2 s3)) (union (union s1 s2) s3).
        + +
        +Lemma filter_union :
        +   P P_dec s1 s2,
        +  eq_set (filter P P_dec (union s1 s2)) (union (filter P P_dec s1) (filter P P_dec s2)).
        + +
        +Lemma subset_filter :
        +   (P1 P2 : elt Prop) P1_dec P2_dec s1 s2, subset s1 s2
        +  ( e, P1 e P2 e) subset (filter P1 P1_dec s1) (filter P2 P2_dec s2).
        + +
        +Lemma subset_compat_1 :
        +   s1 s1' s2, eq_set s1 s1' subset s1 s2 subset s1' s2.
        + +
        +Lemma subset_compat_2 :
        +   s1 s2 s2', eq_set s2 s2' subset s1 s2 subset s1 s2'.
        + +
        +Lemma subset_compat :
        +    s1 s1' s2 s2', eq_set s1 s1' eq_set s2 s2'
        +                                    subset s1 s2 subset s1' s2'.
        + +
        +Lemma union_compat_subset_1 :
        +   s1 s2 s, subset s1 s2 subset (union s1 s) (union s2 s).
        + +
        +Lemma union_compat_subset_2 :
        +   s1 s2 s, subset s1 s2 subset (union s s1) (union s s2).
        + +
        +Lemma union_compat_eq_set :
        +   s1 s1' s2 s2', eq_set s1 s1' eq_set s2 s2'
        +    eq_set (union s1 s2) (union s1' s2').
        + +
        +Lemma subset_subset_union :
        +   s1 s2 s, subset s1 s subset s2 s subset (union s1 s2) s.
        + +
        +Definition cardinal s := List.length s.(support).
        + +
        +Lemma cardinal_subset :
        +   s1 s2, subset s1 s2 cardinal s1 cardinal s2.
        + +
        +Lemma cardinal_union_1 :
        +   s1 s2, cardinal s1 cardinal (union s1 s2).
        + +
        +Lemma cardinal_union_2 :
        +   s1 s2, cardinal s2 cardinal (union s1 s2).
        + +
        +Lemma cardinal_union_inter_12 :
        +   s1 s2, cardinal (union s1 s2) + cardinal (inter s1 s2) = cardinal s1 + cardinal s2.
        + +
        +Lemma cardinal_union:
        +   s1 s2, cardinal (union s1 s2) = cardinal s1 + cardinal s2 -cardinal (inter s1 s2).
        + +
        +Lemma cardinal_eq_set : s1 s2, eq_set s1 s2 cardinal s1 = cardinal s2.
        + +
        +Lemma subset_cardinal_not_eq_not_eq_set :
        s1 s2 e, subset s1 s2 ¬mem e s1 mem e s2
        +  cardinal s1 < cardinal s2.
        + +
        +Lemma eq_set_list_permut_support :
        +   s1 s2, eq_set s1 s2
        +                 LP.list_permut s1.(support) s2.(support).
        + +
        +Lemma without_red_permut :
        l1 l2, without_red l1 LP.list_permut l1 l2 without_red l2.
        + +
        +End Make.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.more_list.html b/theories/html/hydras.rpo.more_list.html new file mode 100644 index 00000000..a0ed48ff --- /dev/null +++ b/theories/html/hydras.rpo.more_list.html @@ -0,0 +1,442 @@ + + + + + +hydras.rpo.more_list + + + + +
        + + + +
        + +

        Library hydras.rpo.more_list

        + +
        +
        + +
        +by Evelyne Contejean, LRI +
        + +

        Some additional properties for the Coq lists.

        + +
        +
        + +
        +Set Implicit Arguments.
        + +
        +From Coq Require Import List Arith.
        + +
        +
        + +
        +

        Relations between length, map, append, In and nth.

        + +
        +
        + +
        +Lemma map_map :
        +   (A B C : Set) (l : (list A)) (f : B C) (g : A B),
        +  map f (map g l) = map (fun xf (g x)) l.
        + +
        +Lemma list_app_length :
        A, l1 l2 : list A, length (l1 ++ l2) = length l1 + length l2.
        + +
        +Lemma length_map :
        (A B : Set) (f : A B) (l : list A), length (map f l) = length l.
        + +
        +Lemma map_app :
        (A B : Set) (f : A B) l1 l2, map f (l1 ++ l2) = (map f l1) ++ (map f l2).
        + +
        +Lemma in_in_map :
        +   (A B : Set) (f : A B) a l, In a l In (f a) (map f l).
        + +
        +Lemma in_map_in :
        +   (A B : Set) (f : A B) b l, In b (map f l)
        +   a, In a l f a = b.
        + +
        +Lemma nth_error_map :
        +   (A B : Set) (f : A B) (l : list A) i,
        +  match nth_error (map f l) i with
        +  | Some f_li
        +           match nth_error l i with
        +            | Some lif_li = f li
        +            | NoneFalse
        +            end
        +  | None
        +            match nth_error l i with
        +            | Some liFalse
        +            | NoneTrue
        +            end
        +end.
        + +
        +
        + +
        +

        A measure on lists based on a measure on elements.

        + +
        +
        + +
        +Fixpoint list_size (A : Set) (size : A nat) (l : list A) {struct l} : nat :=
        +  match l with
        +  | nil ⇒ 0
        +  | h :: tlsize h + list_size size tl
        +  end.
        + +
        +Lemma list_size_tl_compat :
        +   (A : Set) (size : A nat) a b l, size a < size b
        +    list_size size (a :: l) < list_size size (b :: l).
        + +
        +Lemma list_size_app:
        (A : Set) (size : A nat) l1 l2,
        list_size size (l1 ++ l2) = list_size size l1 + list_size size l2.
        + +
        +Lemma list_size_fold :
        +   (A : Set) (size : A nat) l n,
        +  fold_left (fun (size_acc : nat) (a : A) ⇒ size_acc + size a) l n =
        +  n + list_size size l.
        + +
        +Lemma list_size_size_eq :
        +   (A : Set) (size1 : A nat) (size2 : A nat) l,
        ( a, In a l size1 a = size2 a) list_size size1 l = list_size size2 l.
        + +
        +
        + +
        +

        Induction principles for list.

        + + Induction on the length. +
        +
        +Definition list_rec2 :
        +   A, P : list A Type,
        +    ( (n:nat) (l : list A), length l n P l)
        +     l : list A, P l.
        + +
        +Definition o_length (A : Set) (l1 l2 : list A) : Prop := length l1 < length l2.
        + +
        +Theorem well_founded_length : A, well_founded (o_length (A := A)).
        + +
        +
        + +
        +Induction on the the size. +
        +
        +Definition list_rec3 (A : Set) (size : A nat) :
        +   P : list A Type,
        +    ( (n:nat) (l : list A), list_size size l n P l)
        +     l : list A, P l.
        + +
        +
        + +
        +

        How to remove an element in a list, whenever it is present.

        + +
        +
        +Fixpoint split_list (A : Set)
        +  (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (l : list A) (t : A) {struct l} : list A × list A :=
        +  match l with
        +  | nil(nil, nil)
        +  | a :: l'
        +      if eqA t a
        +      then (nil, l')
        +      else let (l1,l2) := split_list eqA l' t in (a :: l1, l2)
        +  end.
        + +
        +Lemma split_list_app_cons :
        (A : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2}) t l,
        +   In t l let (l1, l2) := split_list eqA l t in l = l1 ++ t :: l2.
        + +
        +Fixpoint remove (A : Set) (eqA : a1 a2 : A, {a1=a2}+{a1a2})
        +  (a : A) (l : list A) {struct l} : (option (list A)) :=
        +  match l with
        +  | nilNone
        +  | h :: tl
        +    if eqA a h
        +    then Some tl
        +    else
        +      match remove eqA a tl with
        +      | Some rmvSome (h :: rmv)
        +      | NoneNone
        +      end
        +  end.
        + +
        +Lemma in_remove :
        +   (A : Set) (eqA : a1 a2 : A, {a1=a2}+{a1a2}) a l,
        +  match remove eqA a l with
        +  | None¬In a l
        +  | Some l'In a l let (l1, l2) := split_list eqA l a in l' = l1 ++ l2
        +  end.
        + +
        +Fixpoint remove_list (A : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +(la l : list A) {struct l} : option (list A) :=
        +  match la with
        +  | nilSome l
        +  | a :: la'
        +        match l with
        +        | nilNone
        +        | b :: l'
        +           if eqA a b
        +           then remove_list eqA la' l'
        +           else
        +             match remove_list eqA la l' with
        +             | NoneNone
        +             | Some rmvSome (b :: rmv)
        +             end
        +        end
        +  end.
        + +
        +
        + +
        +

        Iterators.

        + +
        +
        +Fixpoint fold_left2 (A B C : Set) (f : A B C A) (a : A) (l1 : list B) (l2 : list C)
        +  {struct l1} : option A :=
        +  match l1, l2 with
        +  | nil, nilSome a
        +  | b :: t1, c :: t2fold_left2 f (f a b c) t1 t2
        +  | _, _None
        +  end.
        + +
        +
        + +
        +

        more properties on the nth element.

        + +
        +
        +Lemma nth_error_ok_in :
        +   (A : Set) n (l : list A) (a : A),
        +  nth_error l n = Some a In a l.
        + +
        +
        + +
        +

        Association lists.

        + +

        find.

        + +
        +
        +Fixpoint find (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +(a : A) (l : list (A × B)) {struct l} : option (B) :=
        match l with
        + | nilNone
        + | (a1,b1) :: l
        +     if eqA a a1
        +     then Some b1
        +     else find eqA a l
        +  end.
        + +
        +Lemma find_not_mem :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (a : A) (b : B) (l : list (A × B)) (dom : list A),
        +  ¬In a dom ( a', In a' dom find eqA a' ((a,b) :: l) = find eqA a' l).
        + +
        +
        + +
        +

        number of occurences of the first element of a pair.

        + +
        +
        +Fixpoint nb_occ (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (a : A) (l : list (A × B)) {struct l} : nat :=
        +  match l with
        +  | nil ⇒ 0
        +  | (a',_) :: tl
        +     if (eqA a a') then S (nb_occ eqA a tl) else nb_occ eqA a tl
        +  end.
        + +
        +Lemma none_nb_occ_O :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (a : A) (l : list (A × B)),
        +  find eqA a l = None nb_occ eqA a l = 0.
        + +
        +Lemma some_nb_occ_Sn :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (a : A) (l : list (A × B)) b,
        +  find eqA a l = Some b 1 nb_occ eqA a l.
        + +
        +Lemma nb_occ_app :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  a (l1 l2 : list (A × B)),
        +  nb_occ eqA a (l1++l2) = nb_occ eqA a l1 + nb_occ eqA a l2.
        + +
        +Lemma reduce_assoc_list :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2}),
        +   (l : list (A × B)), l',
        ( a, nb_occ eqA a l' 1) ( a, find eqA a l = find eqA a l').
        + +
        +
        + +
        +map_without_repetition applies a function to the elements of a list, +but only a single time when there are several consecutive occurences of the +same element. Moreover, the function is supposed to return an option as a result, +in order to simulate exceptions, and the abnormal results are discarted. + +
        +
        + +
        +Fixpoint map_without_repetition (A B : Set)
        +  (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (f : A option B) (l : list A) {struct l} : list B :=
        +    match l with
        +    | nil ⇒ (nil : list B)
        +    | h :: nil
        +      match f h with
        +      | Nonenil
        +      | Some f_hf_h :: nil
        +      end
        +    | h1 :: ((h2 :: tl) as l1)
        +    if (eqA h1 h2)
        +    then map_without_repetition eqA f l1
        +    else
        +      match f h1 with
        +      | Nonemap_without_repetition eqA f l1
        +      | Some f_h1f_h1 :: (map_without_repetition eqA f l1)
        +      end
        +end.
        + +
        +Lemma prop_map_without_repetition :
        (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (P : B Prop) f l,
        +  ( a, In a l
        +   match f a with
        +   | NoneTrue
        +   | Some f_aP f_a
        +   end)
        +   ( b, In b (map_without_repetition eqA f l) P b).
        + +
        +Lemma exists_map_without_repetition :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (P : B Prop) f l,
        +  ( a, In a l match f a with
        +                        | NoneFalse
        +                        | Some f_aP f_a
        +                        end)
        +  ( b, In b (map_without_repetition eqA f l) P b).
        + +
        +
        + +
        +map12_without_repetition is similar to map_without_repetition, but the +applied function returns two optional results instead of one. + +
        +
        + +
        +Fixpoint map12_without_repetition (A B : Set)
        +  (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (f : A option B × option B) (l : list A) {struct l} : list B :=
        +    match l with
        +    | nil ⇒ (nil : list B)
        +    | h :: nil
        +      match f h with
        +      | (None, None)nil
        +      | (Some f_h1, None)f_h1 :: nil
        +      | (None, Some f_h1)f_h1 :: nil
        +      | (Some f_h1, Some f_h2)f_h1 :: f_h2 :: nil
        +      end
        +    | h :: ((h' :: tl) as l1)
        +    if (eqA h h')
        +    then map12_without_repetition eqA f l1
        +    else
        +      match f h with
        +      | (None, None)map12_without_repetition eqA f l1
        +      | (Some f_h1, None)f_h1 :: (map12_without_repetition eqA f l1)
        +      | (None, Some f_h1)f_h1 :: (map12_without_repetition eqA f l1)
        +      | (Some f_h1, Some f_h2)f_h2 :: f_h1 :: (map12_without_repetition eqA f l1)
        +      end
        +end.
        + +
        +Lemma prop_map12_without_repetition :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (P : B Prop) f l,
        +  ( a, In a l
        +   match f a with
        +   | (None, None)True
        +   | (Some f1_a, None)P f1_a
        +   | (None, Some f2_a)P f2_a
        +   | (Some f1_a, Some f2_a)P f1_a P f2_a
        +   end)
        ( b, In b (map12_without_repetition eqA f l) P b).
        + +
        +Lemma exists_map12_without_repetition :
        +   (A B : Set) (eqA : (a1 a2 : A), {a1=a2}+{a1a2})
        +  (P : B Prop) f l,
        +  (( a, In a l match f a with
        +                        | (None, None)False
        +                        | (None, Some f2_a)P f2_a
        +                        | (Some f1_a, None)P f1_a
        +                        | (Some f1_a, Some f2_a)P f1_a P f2_a
        +                        end)
        +  ( b, In b (map12_without_repetition eqA f l) P b)).
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.rpo.html b/theories/html/hydras.rpo.rpo.html new file mode 100644 index 00000000..5466e69d --- /dev/null +++ b/theories/html/hydras.rpo.rpo.html @@ -0,0 +1,676 @@ + + + + + +hydras.rpo.rpo + + + + +
        + + + +
        + +

        Library hydras.rpo.rpo

        + +
        +
        + +
        +by Evelyne Contejean, LRI +
        +
        + +
        +From Coq Require Import List Relations Wellfounded Arith Wf_nat Lia.
        +From hydras Require Import more_list list_permut dickson term.
        + +
        +
        + +
        +A non-dependent version of lexicographic extension. + +
        +
        + +
        +Definition lex (A B : Set)
        +  (eq_A_dec : a1 a2, {a1=a2}+{a1a2})
        +  (o1 : relation A) (o2 : relation B) (s t : _ × _) :=
        +  match s, t with (s1,s2), (t1,t2)
        +   if eq_A_dec s1 t1 then o2 s2 t2 else o1 s1 t1
        +  end.
        + +
        +
        + +
        +Transitivity of lexicographic extension. + +
        +
        + +
        +Lemma lex_trans :
        (A B : Set) eq_A_dec o1 o2,
        antisymmetric A o1 transitive A o1 transitive B o2
        transitive _ (lex _ _ eq_A_dec o1 o2).
        + +
        +
        + +
        +Well-foundedness of lexicographic extension. + +
        +
        + +
        +Lemma wf_lex :
        +   A B eq_A_dec o1 o2, well_founded o1 well_founded o2
        +                             well_founded (lex A B eq_A_dec o1 o2).
        + +
        +
        + +
        +

        Module Type Precedence,

        + +

        Definition of a precedence.

        + + +
        +
        + +
        +Module Type Precedence.
        +Parameter A : Set.
        +Parameter prec : relation A.
        + +
        +Inductive status_type : Set :=
        +  | Lex : status_type
        +  | Mul : status_type.
        + +
        +Parameter status : A status_type.
        + +
        +Axiom prec_dec : a1 a2 : A, {prec a1 a2} + {¬ prec a1 a2}.
        +Axiom prec_antisym : s, prec s s False.
        +Axiom prec_transitive : transitive A prec.
        + +
        +End Precedence.
        + +
        +
        + +
        +

        Module Type RPO,

        + +

        Definition of RPO from a precedence on symbols.

        + + +
        +
        + +
        +Module Type RPO.
        + +
        +Declare Module T : term.Term.
        +Declare Module P : Precedence with Definition A:= T.symbol.
        + +
        +Import T.
        +Import P.
        +Declare Module LP : list_permut.Permut with Definition DS.A:=term.
        +Import LP.
        + +
        +
        + +
        +

        Definition of rpo.

        + + +
        + + +
        +
        +Inductive rpo : term term Prop :=
        +  | Subterm : f l t s, In s l rpo_eq t s rpo t (Term f l)
        +  | Top_gt :
        +        f g l l', prec g f
        +       ( s', In s' l' rpo s' (Term f l))
        +       rpo (Term g l') (Term f l)
        +  | Top_eq_lex :
        +         f l l', status f = Lex rpo_lex l' l
        +        ( s', In s' l' rpo s' (Term f l))
        +        rpo (Term f l') (Term f l)
        +
        +  | Top_eq_mul :
        +         f l l', status f = Mul rpo_mul l' l
        +        rpo (Term f l') (Term f l)
        +
        +with rpo_eq : term term Prop :=
        +  | Eq : t, rpo_eq t t
        +  | Lt : s t, rpo s t rpo_eq s t
        +
        +with rpo_lex : list term list term Prop :=
        +  | List_gt :
        +       s t l l', rpo s t length l = length l'
        +      rpo_lex (s :: l) (t :: l')
        +  | List_eq : s l l', rpo_lex l l'
        +                             rpo_lex (s :: l) (s :: l')
        +
        +with rpo_mul : list term list term Prop :=
        +  | List_mul :
        +        a lg ls lc l l',
        +       list_permut l' (ls ++ lc)
        +       list_permut l (a :: lg ++ lc)
        +       ( b, In b ls a', In a' (a :: lg) rpo b a')
        +       rpo_mul l' l.
        + +
        +
        + +
        +

        rpo is a preorder, and its reflexive closure is an ordering.

        + + +
        +
        + +
        +Axiom rpo_closure :
        +   s t u,
        +  (rpo t s rpo u t rpo u s)
        +  (rpo s t rpo t s False)
        +  (rpo s s False)
        +  (rpo_eq s t rpo_eq t s s = t).
        + +
        +Axiom rpo_trans : s t u, rpo t s rpo u t rpo u s.
        + +
        +
        + +
        +

        Main theorem: when the precedence is well-founded, so is the rpo.

        + + +
        + + +
        + + +
        +

        RPO is compatible with the instanciation by a substitution.

        + + +
        +
        + +
        +Axiom rpo_subst :
        +   t s, rpo s t
        +   sigma, rpo (apply_subst sigma s) (apply_subst sigma t).
        + +
        +
        + +
        +

        RPO is compatible with adding context.

        + + +
        +
        + +
        +Axiom rpo_add_context :
        p ctx s t, rpo s t is_a_pos ctx p = true
        +  rpo (replace_at_pos ctx s p) (replace_at_pos ctx t p).
        + +
        +End RPO.
        + +
        +Module Make (T1: term.Term)
        +                    (P1 : Precedence with Definition A := T1.symbol)
        +<: RPO. +
        +Module T := T1.
        +Module P := P1.
        + +
        +Import T.
        +Import P.
        + +
        +Module LP := list_permut.Make (Term_eq_dec).
        +Import LP.
        + +
        +
        + +
        +

        Definition of size-based well-founded orderings for induction.

        + + +
        +
        + +
        +Definition o_size s t := size s < size t.
        + +
        +Lemma wf_size : well_founded o_size.
        + +
        +Definition size2 s := match s with (s1,s2)(size s1, size s2) end.
        +Definition o_size2 s t := lex _ _ eq_nat_dec lt lt (size2 s) (size2 t).
        +Lemma wf_size2 : well_founded o_size2.
        + +
        +Definition size3 s := match s with (s1,s2)(size s1, size2 s2) end.
        +Definition o_size3 s t :=
        +  lex _ _ eq_nat_dec lt (lex _ _ eq_nat_dec lt lt) (size3 s) (size3 t).
        +Lemma wf_size3 : well_founded o_size3.
        + +
        +Lemma lex1 :
        s f l t1 u1 t2 u2, In s l o_size3 (s,(t1,u1)) (Term f l,(t2,u2)).
        + +
        +Lemma lex1_bis :
        a f l t1 u1 t2 u2, o_size3 (Term f l,(t1,u1)) (Term f (a::l),(t2,u2)).
        + +
        +Lemma lex2 :
        +   t f l s u1 u2, In t l o_size3 (s,(t,u1)) (s,(Term f l, u2)).
        + +
        +Lemma lex3 :
        +   u f l s t, In u l o_size3 (s,(t,u)) (s,(t,Term f l)).
        + +
        +Lemma o_size3_trans : transitive _ o_size3.
        + +
        +
        + +
        +

        Definition of rpo.

        + + +
        +
        + +
        +Inductive rpo : term term Prop :=
        +  | Subterm : f l t s, In s l rpo_eq t s rpo t (Term f l)
        +  | Top_gt :
        +        f g l l', prec g f
        +       ( s', In s' l' rpo s' (Term f l))
        +       rpo (Term g l') (Term f l)
        +  | Top_eq_lex :
        +         f l l', status f = Lex rpo_lex l' l
        +        ( s', In s' l' rpo s' (Term f l))
        +        rpo (Term f l') (Term f l)
        +
        +  | Top_eq_mul :
        +         f l l', status f = Mul rpo_mul l' l
        +        rpo (Term f l') (Term f l)
        +
        +with rpo_eq : term term Prop :=
        +  | Eq : t, rpo_eq t t
        +  | Lt : s t, rpo s t rpo_eq s t
        +
        +with rpo_lex : list term list term Prop :=
        +  | List_gt :
        +       s t l l', rpo s t length l = length l'
        +      rpo_lex (s :: l) (t :: l')
        +  | List_eq : s l l', rpo_lex l l' rpo_lex (s :: l) (s :: l')
        +
        +with rpo_mul : list term list term Prop :=
        +  | List_mul :
        +        a lg ls lc l l',
        +       list_permut l' (ls ++ lc)
        +       list_permut l (a :: lg ++ lc)
        +       ( b, In b ls a', In a' (a :: lg) rpo b a')
        +       rpo_mul l' l.
        + +
        +Lemma rpo_lex_same_length :
        +   l l', rpo_lex l l' length l = length l'.
        + +
        +Lemma rpo_subterm :
        s t, rpo t s tj, direct_subterm tj t rpo tj s.
        + +
        +
        + +
        +

        rpo is a preorder, and its reflexive closure is an ordering.

        + + +
        +
        + +
        +Lemma rpo_closure :
        +   s t u,
        +  (rpo t s rpo u t rpo u s)
        +  (rpo s t rpo t s False)
        +  (rpo s s False)
        +  (rpo_eq s t rpo_eq t s s = t).
        + +
        +Lemma rpo_trans : s t u, rpo t s rpo u t rpo u s.
        + +
        +Record SN_term : Set :=
        +  mk_sn
        +  {
        +    tt : term;
        +    sn : Acc rpo tt
        +    }.
        + +
        +
        + +
        +

        Well-foundedness of rpo.

        + +How to build a built a list of pairs (terms, proof of accessibility) from +a global of accessibility on the list. + +
        +
        + +
        +Definition build_list_of_SN_terms :
        l (proof : t, In t l Acc rpo t), list SN_term.
        + +
        +
        + +
        +Projection on the first element of the pairs after building the +pairs as above is the identity. + +
        +
        + +
        +Lemma projection_list_of_SN_terms :
        +   l proof, map tt (build_list_of_SN_terms l proof) = l.
        + +
        +Lemma in_sn_sn :
        l s, In s (map tt l) Acc rpo s.
        + +
        +
        + +
        +Definition of rpo on accessible terms. + +
        +
        + +
        +Definition rpo_rest := fun s trpo (tt s) (tt t).
        + +
        +
        + +
        +Extension of rpo_lex to the accessible terms. + +
        +
        + +
        +Inductive rpo_lex_rest : list SN_term list SN_term Prop :=
        +  | List_gt_rest :
        +        s t l l', rpo_rest s t length l = length l'
        +       rpo_lex_rest (s :: l) (t :: l')
        +  | List_eq_rest : s t l l', tt s = tt t rpo_lex_rest l l'
        +        rpo_lex_rest (s :: l) (t :: l').
        + +
        +
        + +
        +A triviality: rpo on accessible terms is well-founded. + +
        + + +
        + + +
        +Proof of accessibility does not actually matter, provided at + least one exists. + +
        +
        + +
        +Lemma acc_lex_drop_proof :
        +   s t l, tt s = tt t Acc rpo_lex_rest (s::l) Acc rpo_lex_rest (t::l).
        + +
        +
        + +
        +Lexicographic extension of rpo on accessible terms lists is well-founded. + +
        + + +
        +Extension of rpo_mul to the accessible terms. + +
        +
        + +
        +Inductive rpo_mul_rest : list SN_term list SN_term Prop :=
        +  | List_mul_rest :
        +        a lg ls lc l l',
        +       list_permut (map tt l') (map tt (ls ++ lc))
        +       list_permut (map tt l) (map tt (a :: lg ++ lc))
        +       ( b, In b ls a', In a' (a :: lg) rpo_rest b a')
        +       rpo_mul_rest l' l.
        + +
        +
        + +
        +Definition of a finer grain for multiset extension. + +
        +
        + +
        +Inductive rpo_mul_rest_step : list SN_term list SN_term Prop :=
        +  | List_mul_rest_step :
        +        a ls lc l l',
        +       list_permut (map tt l') (map tt (ls ++ lc))
        +       list_permut (map tt l) (map tt (a :: lc))
        +       ( b, In b ls rpo_rest b a)
        +       rpo_mul_rest_step l' l.
        + +
        +
        + +
        +The plain multiset extension is in the transitive closure of +the finer grain extension. + +
        + + +
        +Splitting in two disjoint cases. + +
        +
        + +
        +Lemma two_cases_rpo :
        a m n,
        rpo_mul_rest_step n (a :: m)
        ( n', list_permut (map tt n) (map tt (a :: n'))
        +             rpo_mul_rest_step n' m)
        ( k, ( b, In b k rpo_rest b a)
        +            list_permut (map tt n) (map tt (k ++ m))).
        + +
        +Lemma list_permut_map_acc :
        l l', list_permut (map tt l) (map tt l')
        Acc rpo_mul_rest_step l Acc rpo_mul_rest_step l'.
        + +
        +
        + +
        +Multiset extension of rpo on accessible terms lists is well-founded. + +
        + + +
        +Another definition of rpo, only on scheme of accessible terms. + +
        +
        + +
        +Definition rpo_term : relation (symbol × list SN_term) :=
        fun f_l g_l'
        +  match f_l with
        +  | (f,l)
        +  match g_l' with
        +  | (g,l')
        +    if F.eq_symbol_dec f g
        +    then
        +      match status f with
        +      | Lexrpo_lex_rest l l'
        +      | Mulrpo_mul_rest l l'
        +      end
        +    else prec f g
        +  end
        +  end.
        + +
        +Lemma wf_rpo_term : well_founded prec well_founded rpo_term.
        + +
        +Lemma acc_build :
        +  well_founded prec f l,
        +  Acc rpo (Term f (map (fun sn_tttt sn_tt) l)).
        + +
        +
        + +
        +

        Main theorem: when the precedence is well-founded, so is the rpo.

        + + +
        + + +
        +

        RPO is compatible with the instanciation by a substitution.

        + + +
        +
        + +
        +Lemma rpo_subst :
        +   t s, rpo s t
        +   sigma, rpo (apply_subst sigma s) (apply_subst sigma t).
        + +
        +
        + +
        +

        RPO is compatible with adding context.

        + + +
        +
        + +
        +Lemma rpo_add_context :
        p ctx s t, rpo s t is_a_pos ctx p = true
        +  rpo (replace_at_pos ctx s p) (replace_at_pos ctx t p).
        + +
        +End Make.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.rpo.term.html b/theories/html/hydras.rpo.term.html new file mode 100644 index 00000000..323eac53 --- /dev/null +++ b/theories/html/hydras.rpo.term.html @@ -0,0 +1,916 @@ + + + + + +hydras.rpo.term + + + + +
        + + + +
        + +

        Library hydras.rpo.term

        + +
        +
        + +
        +by Evelyne Contejean, LRI +
        + +

        Term algebra defined as functor from a Module Signature and a Module Variable.

        + +
        +
        + +
        +From Coq Require Import List Arith.
        +From hydras Require Import more_list list_permut list_set.
        + +
        +Set Implicit Arguments.
        + +
        +
        + +
        +

        Module Type Signature.

        + + There are almost no assumptions, except a decidable equality +and an arity function. +
        +
        +Module Type Signature.
        + +
        +  Parameter symb : Set.
        +  Axiom eq_symbol_dec : f1 f2 : symb, {f1 = f2} + {f1 f2}.
        + +
        +
        + +
        +The arity of a symbol contains also the information about built-in theories as in CiME +
        +
        +  Inductive arity_type : Set :=
        +  | AC : arity_type
        +  | C : arity_type
        +  | Free : nat arity_type.
        + +
        +  Parameter arity : symb arity_type.
        +End Signature.
        + +
        +
        + +
        +

        Module Type Variables.

        + + There are almost no assumptions, except a decidable equality. +
        +
        +Module Type Variables.
        + +
        +  Parameter var : Set.
        +  Axiom eq_variable_dec : v1 v2 : var, {v1 = v2} + {v1 v2}.
        + +
        +End Variables.
        + +
        +
        + +
        +

        Module Type Term built from a signature and a set of variables.

        + +
        +
        +Module Type Term.
        + +
        +  Declare Module F : Signature.
        +  Declare Module X : Variables.
        + +
        +  Definition symbol := F.symb.
        +  Definition variable := X.var.
        + +
        +  Import F.
        +  Import X.
        + +
        + +
        +  Ltac destruct_arity f n Af :=
        +    generalize (refl_equal (arity f)); pattern f at 1; destruct (arity f) as [ | | n]; intro Af.
        + +
        +
        + +
        +Definition of terms. +Arity is not taken into account, and terms may be hill-formed. +
        +
        +  Inductive term : Set :=
        +  | Var : variable term
        +  | Term : symbol list term term.
        + +
        +  Definition direct_subterm t1 t2 : Prop :=
        +    match t2 with
        +    | Var _False
        +    | Term _ lIn t1 l
        +    end.
        + +
        +
        + +
        +Definition and a few properties of the size of a term. +
        +
        +  Fixpoint size (t:term) : nat :=
        +    match t with
        +    | Var v ⇒ 1
        +    | Term f l ⇒ 1 + fold_left (fun size_acc esize_acc + size e) l 0
        +    end.
        + +
        +  Axiom size_unfold :
        +     t, size t = match t with
        +                       | Var _ ⇒ 1
        +                       | Term f l ⇒ 1 + list_size size l
        +                       end.
        + +
        +  Axiom size_ge_one : t, 1 size t.
        + +
        +  Axiom size_direct_subterm :
        +     t1 t2, direct_subterm t1 t2 size t1 < size t2.
        + +
        +
        + +
        +

        Recursion on terms.

        + +
        +
        +  Section Recursion.
        +    Variable P : term Type.
        +    Variable Pl : list term Type.
        + +
        +    Axiom term_rec2 : ( n t, size t n P t) t, P t.
        +    Axiom term_rec3 :
        +      ( v, P (Var v)) ( f l, ( t, In t l P t) P (Term f l)) t, P t.
        +    Axiom term_rec4 :
        +      ( v, P (Var v)) ( f l, Pl l P (Term f l))
        +      ( l, ( t, In t l P t) Pl l) t, P t.
        +  End Recursion.
        + +
        +
        + +
        +

        Double recursion on terms.

        + +
        +
        +  Section DoubleRecursion.
        +    Variable P2 : term term Type.
        +    Variable Pl2 : list term list term Type.
        + +
        +    Axiom term_rec7 :
        +      ( v1 t2, P2 (Var v1) t2)
        +      ( t1 v2, P2 t1 (Var v2))
        +      ( f1 f2 l1 l2, Pl2 l1 l2 P2 (Term f1 l1) (Term f2 l2))
        +      ( l1 l2, ( t1 t2, In t1 l1 In t2 l2 P2 t1 t2) Pl2 l1 l2)
        +       t1 t2, P2 t1 t2.
        + +
        +    Axiom term_rec8 :
        +      ( v1 t2, P2 (Var v1) t2)
        +      ( t1 v2, P2 t1 (Var v2))
        +      ( f1 f2 l1 l2, Pl2 l1 l2 P2 (Term f1 l1) (Term f2 l2))
        +      ( l1 l2, ( t1 t2, In t1 l1 In t2 l2 P2 t1 t2) Pl2 l1 l2)
        +       l1 l2, Pl2 l1 l2.
        +  End DoubleRecursion.
        + +
        +
        + +
        +

        Equality on terms is decidable.

        + +
        +
        +  Axiom eq_term_dec : t1 t2:term, {t1 = t2} + {t1 t2}.
        +  Declare Module Term_eq_dec : decidable_set.S with Definition A:= term
        +    with Definition eq_A_dec := eq_term_dec.
        + +
        +
        + +
        +

        Well-formedness of terms, according to the arity.

        + +
        +
        +  Fixpoint well_formed (t:term) : Prop :=
        +    match t with
        +    | Var _True
        +    | Term f l
        +      let well_formed_list :=
        +          (fix well_formed_list (l:list term) : Prop :=
        +             match l with
        +             | nilTrue
        +             | h :: tlwell_formed h well_formed_list tl
        +             end) in
        +      well_formed_list l
        +      (match arity f with
        +       | Free nlength l = n
        +       | _length l = 2
        +       end)
        +    end.
        + +
        +  Axiom well_formed_unfold :
        +     t, well_formed t
        +              match t with
        +              | Var _True
        +              | Term f l
        +                ( u, In u l well_formed u)
        +                (match arity f with
        +                 | Free nlength l = n
        +                 | _length l = 2
        +                 end)
        +              end.
        + +
        +  Axiom well_formed_fold :
        +     t,
        +      match t with
        +      | Var _True
        +      | Term f l
        +        ( u, In u l well_formed u)
        +        (match arity f with
        +         | Free nlength l = n
        +         | _length l = 2
        +         end)
        +      end well_formed t.
        + +
        +  Fixpoint well_formed_list (l : list term) : Prop :=
        +    match l with
        +    | nilTrue
        +    | h :: tlwell_formed h well_formed_list tl
        +    end.
        + +
        +
        + +
        +

        Substitutions.

        + +
        +
        +  Definition substitution := list (variable × term).
        + +
        +  Fixpoint apply_subst (sigma : substitution) (t : term) {struct t} : term :=
        +    match t with
        +    | Var v
        +      match find eq_variable_dec v sigma with
        +      | Nonet
        +      | Some v_sigmav_sigma
        +      end
        +    | Term f lTerm f (map (apply_subst sigma) l)
        +    end.
        + +
        +  Axiom empty_subst_is_id : t, apply_subst nil t = t.
        +  Axiom empty_subst_is_id_list : l, map (apply_subst nil) l = l.
        + +
        +
        + +
        +Composition of substitutions. +
        +
        +  Definition map_subst (f : variable term term) sigma :=
        +    map (fun x
        +           match (x : variable × term) with
        +           | (v, v_sigma)(v, f v v_sigma)
        +           end)
        +        sigma.
        + +
        +  Definition subst_comp sigma1 sigma2 :=
        +    (map_subst (fun _ tapply_subst sigma1 t) sigma2)
        +      ++
        +      (map_subst (fun v t
        +                    match find eq_variable_dec v sigma2 with
        +                    | Nonet
        +                    | Some v_sigma2apply_subst sigma1 v_sigma2
        +                    end)
        +                 sigma1).
        + +
        +  Axiom subst_comp_is_subst_comp_aux1 :
        +     v sigma f,
        +      find eq_variable_dec v (map_subst f sigma) =
        +      match find eq_variable_dec v sigma with
        +      | NoneNone
        +      | Some tSome (f v t)
        +      end.
        + +
        +  Axiom subst_comp_is_subst_comp :
        +     sigma1 sigma2 t,
        +      apply_subst (subst_comp sigma1 sigma2) t =
        +      apply_subst sigma1 (apply_subst sigma2 t).
        + +
        +
        + +
        +Well-formed substitutions. +
        +
        +  Definition well_formed_subst sigma :=
        +     v, match find eq_variable_dec v sigma with
        +              | NoneTrue
        +              | Some twell_formed t
        +              end.
        + +
        +  Axiom well_formed_apply_subst :
        +     sigma, well_formed_subst sigma
        +                   t, well_formed t well_formed (apply_subst sigma t).
        + +
        +
        + +
        +

        Positions in a term.

        + +
        +
        +  Fixpoint is_a_pos (t : term) (p : list nat) {struct p}: bool :=
        +    match p with
        +    | niltrue
        +    | i :: q
        +      match t with
        +      | Var _false
        +      | Term _ l
        +        match nth_error l i with
        +        | Some tiis_a_pos ti q
        +        | Nonefalse
        +        end
        +      end
        +    end.
        + +
        +  Fixpoint subterm_at_pos (t : term) (p : list nat) {struct p}: option term :=
        +    match p with
        +    | nilSome t
        +    | i :: q
        +      match t with
        +      | Var _None
        +      | Term _ l
        +        match nth_error l i with
        +        | Some tisubterm_at_pos ti q
        +        | NoneNone
        +        end
        +      end
        +    end.
        + +
        +  Axiom size_subterm_at_pos :
        +     t i p, match subterm_at_pos t (i :: p) with
        +                  | Some usize u < size t
        +                  | NoneTrue
        +                  end.
        + +
        +  Axiom is_a_pos_exists_subtem :
        +     t p, is_a_pos t p = true u, subterm_at_pos t p = Some u.
        + +
        +  Fixpoint replace_at_pos (t u : term) (p : list nat) {struct p} : term :=
        +    match p with
        +    | nilu
        +    | i :: q
        +      match t with
        +      | Var _t
        +      | Term f l
        +        let replace_at_pos_list :=
        +            (fix replace_at_pos_list j (l : list term) {struct l}: list term :=
        +               match l with
        +               | nilnil
        +               | h :: tl
        +                 match j with
        +                 | O(replace_at_pos h u q) :: tl
        +                 | S kh :: (replace_at_pos_list k tl)
        +                 end
        +               end) in
        +        Term f (replace_at_pos_list i l)
        +      end
        +    end.
        + +
        +  Fixpoint replace_at_pos_list (l : list term) (u : term) (i : nat) (p : list nat)
        +           {struct l}: list term :=
        +    match l with
        +    | nilnil
        +    | h :: tl
        +      match i with
        +      | O(replace_at_pos h u p) :: tl
        +      | S jh :: (replace_at_pos_list tl u j p)
        +      end
        +    end.
        + +
        +  Axiom replace_at_pos_unfold :
        +     f l u i q,
        +      replace_at_pos (Term f l) u (i :: q) = Term f (replace_at_pos_list l u i q).
        + +
        +  Axiom replace_at_pos_is_replace_at_pos1 :
        +     t u p, is_a_pos t p = true
        +                  subterm_at_pos (replace_at_pos t u p) p = Some u.
        + +
        +  Axiom replace_at_pos_is_replace_at_pos2 :
        +     t p u, subterm_at_pos t p = Some u replace_at_pos t u p = t.
        + +
        +  Axiom subterm_at_pos_apply_subst_apply_subst_subterm_at_pos :
        +     t p sigma,
        +      match subterm_at_pos t p with
        +      | Some u
        +        subterm_at_pos (apply_subst sigma t) p = Some (apply_subst sigma u)
        +      | NoneTrue
        +      end.
        + +
        +  Axiom replace_at_pos_list_replace_at_pos_in_subterm :
        +     l1 ui l2 u i p, length l1 = i
        +                           replace_at_pos_list (l1 ++ ui :: l2) u i p =
        +                           l1 ++ (replace_at_pos ui u p) :: l2.
        + +
        +End Term.
        + +
        +
        + +
        +

        A functor building a Term Module from a Signature and a set of Variables.

        + +
        +
        + +
        +Module Make (F1 : Signature) (X1 : Variables) <:
        +  Term with Module F := F1 with Module X := X1.
        + +
        +  Module F := F1.
        +  Module X := X1.
        + +
        +  Definition symbol := F.symb.
        +  Definition variable := X.var.
        + +
        +  Import F.
        +  Import X.
        + +
        +  Module DecVar <: decidable_set.S.
        +    Definition A := variable.
        + +
        +    Lemma eq_A_dec : x y : A, { x = y } + { x y }.
        + +
        +  End DecVar.
        + +
        +  Module VSet <: list_set.S with Definition DS.A := variable :=
        +    list_set.Make (DecVar).
        + +
        +
        + +
        +Definition of terms. +Arity is not taken into account, and terms may be ill-formed. +
        +
        +  Inductive term : Set :=
        +  | Var : variable term
        +  | Term : symbol list term term.
        + +
        +  Definition direct_subterm t1 t2 : Prop :=
        +    match t2 with
        +    | Var _False
        +    | Term _ lIn t1 l
        +    end.
        + +
        +
        + +
        +Definition and a few properties of the size of a term. +
        +
        +  Fixpoint size (t:term) : nat :=
        +    match t with
        +    | Var v ⇒ 1
        +    | Term f l ⇒ 1 + fold_left (fun size_acc esize_acc + size e) l 0
        +    end.
        + +
        +  Lemma size_unfold :
        +     t,
        +      size t = match t with
        +               | Var _ ⇒ 1
        +               | Term f l ⇒ 1 + list_size size l
        +               end.
        + +
        +  Lemma size_ge_one : t, 1 size t.
        + +
        +  Lemma size_direct_subterm :
        +     t1 t2, direct_subterm t1 t2 size t1 < size t2.
        + +
        +
        + +
        +

        Recursion on terms.

        + +
        +
        +  Section Recursion.
        +    Variable P : term Type.
        +    Variable Pl : list term Type.
        + +
        +    Definition term_rec2 : ( n t, size t n P t) t, P t.
        + +
        +    Definition term_rec3 :
        +      ( v, P (Var v)) ( f l, ( t, In t l P t) P (Term f l)) t, P t.
        + +
        +    Definition term_rec4 :
        +      ( v, P (Var v)) ( f l, Pl l P (Term f l))
        +      ( l, ( t, In t l P t) Pl l) t, P t.
        +  End Recursion.
        + +
        +
        + +
        +

        Double recursion on terms.

        + +
        +
        +  Section DoubleRecursion.
        +    Variable P2 : term term Type.
        +    Variable Pl2 : list term list term Type.
        + +
        +    Definition term_rec7 :
        +      ( v1 t2, P2 (Var v1) t2)
        +      ( t1 v2, P2 t1 (Var v2))
        +      ( f1 f2 l1 l2, Pl2 l1 l2 P2 (Term f1 l1) (Term f2 l2))
        +      ( l1 l2, ( t1 t2, In t1 l1 In t2 l2 P2 t1 t2) Pl2 l1 l2)
        +       t1 t2, P2 t1 t2.
        + +
        +    Definition term_rec8 :
        +      ( v1 t2, P2 (Var v1) t2)
        +      ( t1 v2, P2 t1 (Var v2))
        +      ( f1 f2 l1 l2, Pl2 l1 l2 P2 (Term f1 l1) (Term f2 l2))
        +      ( l1 l2, ( t1 t2, In t1 l1 In t2 l2 P2 t1 t2) Pl2 l1 l2)
        +       l1 l2, Pl2 l1 l2.
        +  End DoubleRecursion.
        + +
        +
        + +
        +

        Equality on terms is decidable.

        + +
        +
        +  Theorem eq_term_dec :
        +     t1 t2:term, {t1 = t2} + {t1 t2}.
        + +
        +  Module Term_eq_dec : decidable_set.S with Definition A:= term
        +    with Definition eq_A_dec := eq_term_dec.
        +    Definition A := term.
        +    Definition eq_A_dec := eq_term_dec.
        +  End Term_eq_dec.
        + +
        +
        + +
        +

        Well-formedness of terms, according to the arity.

        + +
        +
        +  Fixpoint well_formed (t:term) : Prop :=
        +    match t with
        +    | Var _True
        +    | Term f l
        +      let well_formed_list :=
        +          (fix well_formed_list (l:list term) : Prop :=
        +             match l with
        +             | nilTrue
        +             | h :: tlwell_formed h well_formed_list tl
        +             end) in
        +      well_formed_list l
        +      (match arity f with
        +       | Free nlength l = n
        +       | _length l = 2
        +       end)
        +    end.
        + +
        +  Lemma well_formed_unfold :
        +     t, well_formed t
        +              match t with
        +              | Var _True
        +              | Term f l
        +                ( u, In u l well_formed u)
        +                (match arity f with
        +                 | Free nlength l = n
        +                 | _length l = 2
        +                 end)
        +              end.
        + +
        +  Lemma well_formed_fold :
        +     t,
        +      match t with
        +      | Var _True
        +      | Term f l
        +        ( u, In u l well_formed u)
        +        (match arity f with
        +         | Free nlength l = n
        +         | _length l = 2
        +         end)
        +      end well_formed t.
        + +
        +  Fixpoint well_formed_list (l : list term) : Prop :=
        +    match l with
        +    | nilTrue
        +    | h :: tlwell_formed h well_formed_list tl
        +    end.
        + +
        +
        + +
        +

        Substitutions.

        + +
        +
        +  Definition substitution := list (variable × term).
        + +
        +  Fixpoint apply_subst (sigma : substitution) (t : term) {struct t} : term :=
        +    match t with
        +    | Var v
        +      match find eq_variable_dec v sigma with
        +      | Nonet
        +      | Some v_sigmav_sigma
        +      end
        +    | Term f lTerm f (map (apply_subst sigma) l)
        +    end.
        + +
        +  Lemma empty_subst_is_id : t, apply_subst nil t = t.
        + +
        +  Lemma empty_subst_is_id_list : l, map (apply_subst nil) l = l.
        + +
        +
        + +
        +Composition of substitutions. +
        +
        +  Definition map_subst (f : variable term term) sigma :=
        +    map (fun x
        +           match (x : variable × term) with
        +           | (v, v_sigma)(v, f v v_sigma)
        +           end)
        +        sigma.
        + +
        +  Definition subst_comp sigma1 sigma2 :=
        +    (map_subst (fun _ tapply_subst sigma1 t) sigma2)
        +      ++
        +      (map_subst (fun v t
        +                    match find eq_variable_dec v sigma2 with
        +                    | Nonet
        +                    | Some v_sigma2apply_subst sigma1 v_sigma2
        +                    end)
        +                 sigma1).
        + +
        +  Lemma subst_comp_is_subst_comp_aux1 :
        +     v sigma f,
        +      find eq_variable_dec v (map_subst f sigma) =
        +      match find eq_variable_dec v sigma with
        +      | NoneNone
        +      | Some tSome (f v t)
        +      end.
        + +
        +  Lemma subst_comp_is_subst_comp_aux2 :
        +     v sigma1 sigma2,
        +      find (B:= term) eq_variable_dec v (sigma1 ++ sigma2) =
        +      match find eq_variable_dec v sigma1 with
        +      | Some _find eq_variable_dec v sigma1
        +      | Nonefind eq_variable_dec v sigma2
        +      end.
        + +
        +  Theorem subst_comp_is_subst_comp :
        +     sigma1 sigma2 t,
        +      apply_subst (subst_comp sigma1 sigma2) t =
        +      apply_subst sigma1 (apply_subst sigma2 t).
        + +
        +
        + +
        +Well-formed substitutions. +
        +
        +  Definition well_formed_subst sigma :=
        +     v, match find eq_variable_dec v sigma with
        +              | NoneTrue
        +              | Some twell_formed t
        +              end.
        + +
        +  Theorem well_formed_apply_subst :
        +     sigma, well_formed_subst sigma
        +                   t, well_formed t well_formed (apply_subst sigma t).
        + +
        +
        + +
        +

        Positions in a term.

        + +
        +
        +  Fixpoint is_a_pos (t : term) (p : list nat) {struct p}: bool :=
        +    match p with
        +    | niltrue
        +    | i :: q
        +      match t with
        +      | Var _false
        +      | Term _ l
        +        match nth_error l i with
        +        | Some tiis_a_pos ti q
        +        | Nonefalse
        +        end
        +      end
        +    end.
        + +
        +  Fixpoint subterm_at_pos (t : term) (p : list nat) {struct p}: option term :=
        +    match p with
        +    | nilSome t
        +    | i :: q
        +      match t with
        +      | Var _None
        +      | Term _ l
        +        match nth_error l i with
        +        | Some tisubterm_at_pos ti q
        +        | NoneNone
        +        end
        +      end
        +    end.
        + +
        +  Lemma size_subterm_at_pos :
        +     t i p, match subterm_at_pos t (i :: p) with
        +                  | Some usize u < size t
        +                  | NoneTrue
        +                  end.
        + +
        +  Lemma is_a_pos_exists_subtem :
        +     t p, is_a_pos t p = true u, subterm_at_pos t p = Some u.
        + +
        +  Fixpoint replace_at_pos (t u : term) (p : list nat) {struct p} : term :=
        +    match p with
        +    | nilu
        +    | i :: q
        +      match t with
        +      | Var _t
        +      | Term f l
        +        let replace_at_pos_list :=
        +            (fix replace_at_pos_list j (l : list term) {struct l}: list term :=
        +               match l with
        +               | nilnil
        +               | h :: tl
        +                 match j with
        +                 | O(replace_at_pos h u q) :: tl
        +                 | S kh :: (replace_at_pos_list k tl)
        +                 end
        +               end) in
        +        Term f (replace_at_pos_list i l)
        +      end
        +    end.
        + +
        +  Fixpoint replace_at_pos_list (l : list term) (u : term) (i : nat) (p : list nat)
        +           {struct l}: list term :=
        +    match l with
        +    | nilnil
        +    | h :: tl
        +      match i with
        +      | O(replace_at_pos h u p) :: tl
        +      | S jh :: (replace_at_pos_list tl u j p)
        +      end
        +    end.
        + +
        +  Lemma replace_at_pos_unfold :
        +     f l u i q,
        +      replace_at_pos (Term f l) u (i :: q) = Term f (replace_at_pos_list l u i q).
        + +
        +  Lemma replace_at_pos_is_replace_at_pos1 :
        +     t u p, is_a_pos t p = true
        +                  subterm_at_pos (replace_at_pos t u p) p = Some u.
        + +
        +  Lemma replace_at_pos_is_replace_at_pos2 :
        +     t p u, subterm_at_pos t p = Some u replace_at_pos t u p = t.
        + +
        +  Lemma subterm_at_pos_apply_subst_apply_subst_subterm_at_pos :
        +     t p sigma,
        +      match subterm_at_pos t p with
        +      | Some u
        +        subterm_at_pos (apply_subst sigma t) p = Some (apply_subst sigma u)
        +      | NoneTrue
        +      end.
        + +
        +  Lemma replace_at_pos_list_replace_at_pos_in_subterm :
        +     l1 ui l2 u i p, length l1 = i
        +                           replace_at_pos_list (l1 ++ ui :: l2) u i p =
        +                           l1 ++ (replace_at_pos ui u p) :: l2.
        + +
        +End Make.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.F_3.html b/theories/html/hydras.solutions_exercises.F_3.html new file mode 100644 index 00000000..5ded0ae6 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.F_3.html @@ -0,0 +1,200 @@ + + + + + +hydras.solutions_exercises.F_3 + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.F_3

        + +
        +Require Import Arith.
        +Require Import Iterates F_alpha E0.
        +Require Import ArithRing Lia Max.
        +Import Exp2.
        +Require Import Compat815.
        +Open Scope nat_scope.
        + +
        +Lemma LF3 : dominates_from 2 (F_ 3) (fun niterate exp2 n n).
        + +
        +
        + +
        +

        Proof that F_alpha (S n) > exp2 (F alpha n) for alpha >= 3 and

        + + n >= 2 (by induction over alpha) +
        +
        + +
        +Section S1.
        + +
        + +
        +  Let P alpha := n, 2 n exp2 (F_ alpha n) F_ alpha (S n).
        + +
        +  Remark F_3_eqn : n, F_ 3 n = iterate (F_ 2) (S n) n.
        + +
        +
        + +
        +

        Base case

        + +
        +
        + +
        +  Lemma P_3 : P 3.
        +
        + +
        +deprecated, not replaced yet +
        +
        + +
        +
        + +
        +Successor case +
        +
        + +
        +  Section Successor.
        + +
        +    Variable alpha: E0.
        +    Hypothesis H_alpha : P alpha.
        + +
        +    Remark R1: n, 2 n
        +                          p, n < p
        +                                   exp2 (F_ alpha n) F_ alpha p.
        + +
        +    Section S2.
        +      Variable n : nat.
        +      Hypothesis Hn : 2 n.
        + +
        +      Remark R3 :
        +        F_ (E0succ alpha) (S n)= F_ alpha (iterate (F_ alpha) (S n) (S n)).
        + +
        +      Remark R3' : F_ (E0succ alpha) n = iterate (F_ alpha) (S n) n.
        + +
        +      Remark R4 : F_ (E0succ alpha) n < iterate (F_ alpha) (S n) (S n).
        + +
        +      Lemma L2 : exp2 (F_ (E0succ alpha) n) (F_ (E0succ alpha) (S n)).
        + +
        +    End S2.
        + +
        +    Lemma L3 : P (E0succ alpha).
        + +
        +  End Successor.
        + +
        +
        + +
        +

        Limit case

        + +
        +
        + +
        +  Section Limit.
        +    Variable lambda : E0.
        +    Hypothesis Hlambda : E0limit lambda.
        +    Hypothesis IHlambda :
        +       alpha, E0fin 3 o alpha alpha o< lambda P alpha.
        + +
        +    Remark R5: beta, 3 o beta beta o< lambda
        +                             n, 2 n
        +                                       p, n < p
        +                                                exp2 (F_ beta n) F_ beta p.
        + +
        +    Section S3.
        +      Variable n: nat.
        +      Hypothesis Hn : 2 n.
        + +
        +      Lemma L04 : beta:T1,
        +          T1limit beta
        +           n, leq lt (\F (S n)) (Canon.canon beta (S n)).
        + +
        +      Lemma L04' : beta, E0limit beta
        +                                 n, (S n) o
        +                                          (Canon.Canon beta (S n)).
        + +
        +      Lemma L4 : exp2 (F_ lambda n) F_ lambda (S n).
        + +
        +    End S3.
        +  End Limit.
        + +
        +  Lemma L alpha : 3 o alpha P alpha.
        + +
        +End S1.
        + +
        +Theorem F_alpha_Sn alpha : 3 o alpha
        +                    n, 2 n exp2 (F_ alpha n) F_ alpha (S n).
        + +
        +
        + +
        +What happens if alpha is less than 3, or n less than 2 ? +
        +
        + +
        +Goal F_ 2 3 = 63.
        + +
        +Goal F_ 2 2 = 23.
        + +
        +Goal F_ 3 1 = 2047.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.FibonacciPR.html b/theories/html/hydras.solutions_exercises.FibonacciPR.html new file mode 100644 index 00000000..11ef005b --- /dev/null +++ b/theories/html/hydras.solutions_exercises.FibonacciPR.html @@ -0,0 +1,197 @@ + + + + + +hydras.solutions_exercises.FibonacciPR + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.FibonacciPR

        + +
        +Require Import primRec cPair extEqualNat.
        + +
        +
        + +
        +The famous Fibonacci function +
        +
        + +
        + +
        +Fixpoint fib (n:nat) : nat :=
        +  match n with
        +  | 0 ⇒ 1
        +  | 1 ⇒ 1
        +  | S ((S p) as q) ⇒ fib q + fib p
        +  end.
        + +
        + +
        +Section Proof_of_FibIsPR.
        + +
        +
        + +
        +To do : Some parts of this proof may be made more generic +
        + + let us consider another definition of fib, as an application of + nat_rec + +
        +
        + +
        +  Let fib_step (p: nat × nat) := (fst p + snd p, fst p).
        + +
        +  Let fib_iter n p:= (nat_rec (fun _ ⇒ (nat×nat)%type)
        +                              p
        +                              (fun _ pfib_step p)
        +                              n).
        +  Definition fib_alt n := snd (fib_iter n (1,1)).
        + +
        + +
        +
        + +
        +The theory of primitive functions deals only with functions + of type naryFunc n. + +
        + + So, let us define a variant of fib_alt + +
        + + +
        +
        + +
        +  Let fib_step_cPair p := cPair (cPairPi1 p + cPairPi2 p)
        +                                (cPairPi1 p).
        + +
        +  Let fib_iter_cPair n p := nat_rec (fun _nat)
        +                                    p
        +                                    (fun _ pfib_step_cPair p)
        +                                    n.
        + +
        +  Definition fibPR n := cPairPi2 (fib_iter_cPair n (cPair 1 1)).
        + +
        +
        + +
        +Let us prove that fibPR is PR +
        +
        + +
        +  Lemma fibPRIsPR: isPR 1 fibPR.
        + +
        +
        + +
        +Ok, but we must prove that fibPR is extensionaly equal to fib +
        + + let us consider the following relation +
        +
        + +
        +  Definition inv (p: nat×nat) (c: nat) := c = cPair (fst p) (snd p).
        + +
        +  Lemma inv_Pi : p c, inv p c snd p = cPairPi2 c.
        + +
        +  Lemma L0: inv (1,1) (cPair 1 1).
        + +
        +  Lemma LS : p c, inv p c inv (fib_step p) (fib_step_cPair c).
        + +
        +  Lemma L1 : p c,
        +      inv p c n,
        +        inv (fib_iter n p)
        +            (fib_iter_cPair n c).
        + +
        +  Lemma L2 : extEqual 1 fib_alt fibPR.
        + +
        +  Lemma fib_altIsPR : isPR 1 fib_alt.
        + +
        +
        + +
        +It remains to prove that fib_alt is equivalent to the "classical" fib +
        +
        + +
        +  Lemma fib_OK0 : n,
        +      fib_iter n (1,1) = (fib (S n), fib n).
        + +
        +  Lemma fib_alt_Ok : extEqual 1 fib fib_alt.
        + +
        +  Theorem fibIsPR : isPR 1 fib.
        + +
        +End Proof_of_FibIsPR.
        + +
        + +
        + +
        +
        + +
        +Too long ! + +
        + +Time Compute fibPR 3. + +
        +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.Limit_Infinity.html b/theories/html/hydras.solutions_exercises.Limit_Infinity.html new file mode 100644 index 00000000..31f13093 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.Limit_Infinity.html @@ -0,0 +1,107 @@ + + + + + +hydras.solutions_exercises.Limit_Infinity + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.Limit_Infinity

        + +
        +
        + +
        +Prove that, for any ordinal 0 < alpha < epsilon0, alpha is a limit + if and only if forall ordinal beta < alpha, there exists an infinite + number of ordinals betawee beta and alpha + +
        +
        + +
        +From hydras Require Import Epsilon0 T1.
        +Open Scope t1_scope.
        +From Coq Require Import Ensembles Image Compare_dec.
        + +
        +Definition Infinite {A: Type} (E: Ensemble A) :=
        +   s: nat A, injective s i, In E (s i).
        + +
        +Section On_alpha.
        + +
        +  Variable alpha : T1.
        +  Hypothesis Halpha : nf alpha.
        +  Hypothesis HnonZero : alpha zero.
        + +
        +  Section S1.
        +    Hypothesis H : T1limit alpha.
        + +
        +    Variable beta : T1.
        +    Hypothesis Hbeta : beta t1< alpha.
        + +
        +    Definition s (i:nat) := beta + S i.
        + +
        +    Lemma L1 (i: nat) : beta t1< s i t1< alpha.
        + +
        +
        + +
        +Shows that s is infinite +
        +
        + +
        +    Lemma L2 : i, s i t1< s (S i).
        + +
        +    Lemma L3: injective s.
        + +
        +  End S1.
        + +
        +  Section S2.
        +    Hypothesis H : beta, beta t1< alpha
        +                                  gamma, beta t1< gamma t1< alpha.
        + +
        +    Lemma L4 : T1limit alpha.
        + +
        +  End S2.
        + +
        +  Theorem Limit_Infinity : T1limit alpha ( beta,
        +                                                beta t1< alpha Infinite (fun gammabeta t1< gamma t1< alpha)).
        + +
        +End On_alpha.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.MinPR.html b/theories/html/hydras.solutions_exercises.MinPR.html new file mode 100644 index 00000000..e986a29e --- /dev/null +++ b/theories/html/hydras.solutions_exercises.MinPR.html @@ -0,0 +1,65 @@ + + + + + +hydras.solutions_exercises.MinPR + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.MinPR

        + +
        +
        + +
        +Prove that Stdlib's function min is primitive recursive +
        +
        + +
        +From hydras Require Import primRec extEqualNat.
        +From Coq Require Import Compare_dec Lia ArithRing.
        +Import PeanoNat.Nat.
        + +
        +Section Proof_of_MinIsPR.
        + +
        +  Let minPR (a b: nat) : nat :=
        +    (charFunction 2 leBool a b) × a +
        +    (charFunction 2 ltBool b a) × b.
        + +
        +  Lemma minPR_correct : extEqual 2 minPR min.
        + +
        +  Lemma minPR_PR : isPR 2 minPR.
        + +
        +  Lemma minIsPR : isPR 2 min.
        + +
        +End Proof_of_MinIsPR.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.MinPR2.html b/theories/html/hydras.solutions_exercises.MinPR2.html new file mode 100644 index 00000000..ce3ea946 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.MinPR2.html @@ -0,0 +1,88 @@ + + + + + +hydras.solutions_exercises.MinPR2 + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.MinPR2

        + +
        +
        + +
        +Prove that Stdlib's function Min is primitive recursive this is a variant of the exercise MinPR +
        +
        + +
        +From hydras Require Import primRec extEqualNat.
        +From Coq Require Import ArithRing Lia Compare_dec.
        + +
        +
        + +
        +Define an n-ary if-then-else +
        +
        + +
        +Fixpoint naryIf (n:nat) :
        +  naryRel n naryFunc n naryFunc n naryFunc n
        +  :=
        +    match n return (naryRel n naryFunc n naryFunc n naryFunc n) with
        +      0 ⇒ (fun b x yif b then x else y)
        +    | S mfun (p': naryRel (S m)) (g h: naryFunc (S m)) ⇒
        +               fun xnaryIf m (p' x) (g x) (h x)
        +    end.
        + +
        +Lemma If2IsPR (p: naryRel 2)(f g : naryFunc 2):
        +  isPRrel 2 p isPR 2 f isPR 2 g
        +  isPR 2 (naryIf 2 p f g).
        + +
        +Section Proof_of_MinIsPR.
        + +
        +  Let minPR : naryFunc 2 :=
        +    naryIf 2 leBool
        +           (fun x _x)
        +           (fun _ yy).
        + +
        +  Lemma minPR_correct : extEqual 2 minPR PeanoNat.Nat.min.
        + +
        +  Lemma minPR_PR : isPR 2 minPR.
        + +
        +  Lemma minIsPR : isPR 2 min.
        + +
        +End Proof_of_MinIsPR.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.MorePRExamples.html b/theories/html/hydras.solutions_exercises.MorePRExamples.html new file mode 100644 index 00000000..fd29621f --- /dev/null +++ b/theories/html/hydras.solutions_exercises.MorePRExamples.html @@ -0,0 +1,123 @@ + + + + + +hydras.solutions_exercises.MorePRExamples + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.MorePRExamples

        + +
        +Require Import primRec Arith ArithRing List.
        +Import extEqualNat.
        + +
        +
        + +
        +

        Solution to an exercise

        + +
        +
        + +
        +Definition double n := n × 2.
        + +
        +Lemma doubleIsPR : isPR 1 double.
        + +
        + +
        +Fixpoint exp n p :=
        +  match p with
        +    0 ⇒ 1
        +  | S mexp n m × n
        +  end.
        + +
        + +
        +Definition exp_alt := fun a bnat_rec (fun _nat)
        +                                     1
        +                                     (fun _ yy × a)
        +                                     b.
        + +
        +Remark exp_alt_ok : extEqual 2 exp_alt exp.
        + +
        +Lemma exp_alt_PR : isPR 2 exp_alt.
        + +
        +Lemma expIsPR : isPR 2 exp.
        + +
        + +
        +Fixpoint tower2 n :=
        +  match n with
        +    0 ⇒ 1
        +  | S pexp 2 (tower2 p)
        +  end.
        + +
        + +
        +Definition tower2_alt h : nat := nat_rec (fun nnat)
        +                                1
        +                                (fun _ yexp 2 y)
        +                                h.
        + +
        +Remark tower2_alt_ok : extEqual 1 tower2_alt tower2.
        + +
        +Lemma tower2_alt_PR : isPR 1 tower2_alt.
        + +
        +Lemma tower2IsPR : isPR 1 tower2.
        + +
        +Fixpoint fact n :=
        +  match n with 0 ⇒ 1
        +          | S pn × fact p
        +  end.
        + +
        +Definition fact_alt
        +  : nat nat :=
        +  fun anat_rec _ 1 (fun x yS x × y) a.
        + +
        +Remark fact_alt_ok : extEqual 1 fact_alt fact.
        + +
        +Lemma fact_altIsPR : isPR 1 fact_alt.
        + +
        +Lemma factIsPR : isPR 1 fact.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.MultisetWf.html b/theories/html/hydras.solutions_exercises.MultisetWf.html new file mode 100644 index 00000000..a34e64c8 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.MultisetWf.html @@ -0,0 +1,190 @@ + + + + + +hydras.solutions_exercises.MultisetWf + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.MultisetWf

        + +
        +Set Implicit Arguments.
        +Require Import Relations List Sorted Arith.
        +From hydras Require Import Restriction.
        +Require Import Lia.
        + +
        +Definition t (A:Type) := list (A × nat).
        + +
        + +
        +Section A_given.
        + +
        +  Variable A: Type.
        +  Variable LtA : relation A.
        + +
        + +
        +  Inductive lexpower: relation (t A) :=
        +    lex1: a n l, lexpower nil ((a,n)::l)
        +  | lex2: a n p l l', n < p lexpower ((a,n)::l) ((a,p)::l')
        +  | lex3: a b n p l l', LtA a b lexpower ((a,n)::l) ((b,p)::l')
        +  | lex4: a n l l', lexpower l l' lexpower ((a,n)::l) ((a,n)::l').
        + +
        +End A_given.
        + +
        +Section Counter_Example.
        +  Let R := lexpower lt.
        +  Hypothesis Hwf : well_founded R.
        + +
        +  Definition seq (n:nat) := repeat (0,0) n ++ ((2,0)::nil).
        + +
        +  Lemma decr_seq : n, R (seq (S n)) (seq n).
        + +
        +  Lemma not_acc : a b, R a b ¬ Acc R a ¬ Acc R b.
        + +
        +  Let is_in_seq l := i, l = seq i.
        + +
        +  Lemma is_in_seq_not_Acc : x, is_in_seq x ¬ Acc R x.
        + +
        +  Lemma contrad: False.
        + +
        +End Counter_Example.
        + +
        +
        + +
        +Lists in normal form +
        +
        + +
        +Definition lexnf {A: Type}(ltA : relation A) (l: t A)
        +  := LocallySorted (Basics.flip ltA) (map fst l).
        + +
        +Definition lexlt {A}(ltA : relation A) :=
        +  restrict (lexnf ltA) (lexpower ltA).
        + +
        +Section ProofOfLexwf.
        +  Variables (A: Type)
        +            (ltA : relation A).
        +  Hypothesis HwfA : well_founded ltA.
        + +
        +  #[local] Notation NF := (lexnf ltA).
        +  #[local] Notation LT := (lexlt ltA).
        + +
        +  Theorem lexwf:
        +     l, NF l Acc LT l.
        + +
        +  Lemma NF_inv1 : a n l, NF ((a,n)::l) NF l.
        + +
        +  Lemma NF_inv2 : a n b p l, NF((a,n)::(b,p)::l) ltA b a.
        + +
        +  Lemma LT_inv : a n l l',
        +      LT l' ((a,n)::l)
        +      l' = nil
        +      ( b p l'', l'= ((b,p)::l'') ltA b a)
        +      ( l'', l'=(a,n)::l'' LT l'' l)
        +      ( p l'', l'= ((a,p)::l'') p < n).
        + +
        +  Let Accs (a:A) := n l, NF ((a,n)::l)
        +                                Acc LT ((a,n)::l).
        + +
        +  Lemma Acc_nil : Acc LT nil.
        + +
        +  Lemma Accs_all: a:A, Accs a.
        + +
        +let us prepare an induction on l +
        +
        + +
        +  Lemma NF_Acc : l: t A, NF l Acc LT l.
        + +
        +End ProofOfLexwf.
        + +
        +Theorem lexwf {A}( ltA : relation A) :
        +  well_founded ltA
        +   l, lexnf ltA l Acc (lexlt ltA) l. +
        + +
        +Example Ex1 : lexpower lt ((2,7)::nil) ((3,0):: nil).
        + +
        +Example Ex2 : lexpower lt ((2,7)::(1,0)::(0,33)::nil) ((2,7)::(1,6)::nil).
        + +
        +Example Ex3 : lexnf lt ((2,7)::(1,0)::(0,33)::nil).
        + +
        + +
        +Section Impossibility1.
        +  Variable m : t nat nat.
        +  Hypothesis mDecr : l l': t nat, lexlt lt l l' m l < m l'.
        + +
        +  Definition iota (n:nat) := (0, n)::nil.
        +  Let x := m ((1,0)::nil).
        +  Let y := m (iota x).
        + +
        +  Fact F1 : y < x.
        +  Fact F2 : x y.
        + +
        +  Lemma impossible_nat : False.
        + +
        +End Impossibility1.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.OnCodeList.html b/theories/html/hydras.solutions_exercises.OnCodeList.html new file mode 100644 index 00000000..a3f2ac7f --- /dev/null +++ b/theories/html/hydras.solutions_exercises.OnCodeList.html @@ -0,0 +1,49 @@ + + + + + +hydras.solutions_exercises.OnCodeList + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.OnCodeList

        + +
        +Require Import primRec cPair Arith.
        +From Equations Require Import Equations.
        + +
        +Equations members (a:nat): list nat by wf a:=
        +  members 0 := List.nil;
        +  members (S z) := cPairPi1 z:: members (cPairPi2 z).
        + +
        +Lemma membersOk n : n = codeList (members n).
        + +
        +Lemma membersOk' l : l = members (codeList l).
        + +
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.T1_ltNotWf.html b/theories/html/hydras.solutions_exercises.T1_ltNotWf.html new file mode 100644 index 00000000..c678f332 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.T1_ltNotWf.html @@ -0,0 +1,93 @@ + + + + + +hydras.solutions_exercises.T1_ltNotWf + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.T1_ltNotWf

        + +
        +
        + +
        +The order lt on T is not well-founded +
        +
        + +
        +From hydras Require Import T1.
        +From Coq Require Import Relations.
        + +
        +Section Proof_of_lt_not_wf.
        + +
        +  Hypothesis lt_wf : well_founded lt.
        + +
        +  Fixpoint s (i:nat) : T1 :=
        +    match i with
        +      0 ⇒ phi0 2
        +    | S jcons 1 0 (s j)
        +    end.
        + +
        +  Lemma s_decr : i, lt (s (S i)) (s i).
        + +
        + +
        +  Section seq_intro.
        +    Variable A: Type.
        +    Variable seq : nat A.
        +    Variable R : A A Prop.
        +    Hypothesis Rwf : well_founded R.
        +    Let is_in_seq (x:A) := i : nat, x = seq i.
        + +
        +    Lemma not_acc : a b:A, R a b ¬ Acc R a ¬ Acc R b.
        + +
        +    Lemma acc_imp : a b:A, R a b Acc R b Acc R a.
        + +
        +    Lemma not_decreasing_aux : ¬ ( n:nat, R (seq (S n)) (seq n)).
        + +
        +  End seq_intro.
        + +
        +  Theorem not_decreasing (A:Type)(R: relation A) (Hwf : well_founded R) :
        +    ¬ ( seq : nat A, ( i:nat, R (seq (S i)) (seq i))).
        + +
        +  Lemma contrad : False.
        + +
        +End Proof_of_lt_not_wf.
        + +
        +Lemma lt_not_wf : ¬ well_founded lt.
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.ge_omega_iff.html b/theories/html/hydras.solutions_exercises.ge_omega_iff.html new file mode 100644 index 00000000..82c857f4 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.ge_omega_iff.html @@ -0,0 +1,43 @@ + + + + + +hydras.solutions_exercises.ge_omega_iff + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.ge_omega_iff

        + +
        +From hydras Require Import T1 E0.
        +From Coq Require Import Lia.
        + +
        +Open Scope E0_scope.
        + +
        +Lemma ge_omega_iff (alpha : E0):
        +  E0omega o alpha ( i:nat, i + alpha = alpha).
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.is_F_monotonous.html b/theories/html/hydras.solutions_exercises.is_F_monotonous.html new file mode 100644 index 00000000..fe6ba077 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.is_F_monotonous.html @@ -0,0 +1,73 @@ + + + + + +hydras.solutions_exercises.is_F_monotonous + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.is_F_monotonous

        + +
        +Require Import Iterates F_alpha E0.
        +Require Import ArithRing Lia Max.
        +Import Exp2 Canon.
        +Require Import Mult.
        +Open Scope nat_scope.
        + +
        +Section S1.
        +  Hypothesis H : (alpha beta:E0), alpha o beta
        +                                          i, 2 i
        +                                                    F_ alpha i F_ beta i.
        + +
        + +
        +  Remark R1 : 3 o E0omega.
        + +
        +  Remark R2 : 2 2.
        + +
        Let instance_H := H (E0fin 3) E0omega R1 _ R2.
        + +
        +  Remark R3 : F_ E0omega 2 = F_ 2 2.
        + +
        + +
        +  Remark R4 : F_ 3 2 = F_ 2 (F_ 2 (F_ 2 2)).
        + +
        +  Remark R6 : i, i < F_ 2 i.
        + +
        +  Lemma Fake_thm : False.
        + +
        +End S1.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.isqrt.html b/theories/html/hydras.solutions_exercises.isqrt.html new file mode 100644 index 00000000..5db8c0e5 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.isqrt.html @@ -0,0 +1,113 @@ + + + + + +hydras.solutions_exercises.isqrt + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.isqrt

        + +
        + +
        +
        + +
        +Returns smallest value of x less or equal than b such that (P b x). + Otherwise returns b +
        +
        + +
        +From hydras Require Import primRec extEqualNat.
        +From Coq Require Import Min ArithRing Lia Compare_dec Arith Lia.
        + +
        +Lemma boundedSearch3 :
        +   (P : naryRel 2) (b : nat), boundedSearch P b b.
        + +
        + +
        +Lemma boundedSearch4 :
        +   (P : naryRel 2) (b : nat),
        +    P b b = true
        +    P b (boundedSearch P b) = true.
        + +
        +Definition isqrt_spec n r := r × r n < S r × S r.
        + +
        +Section sqrtIsPR.
        + +
        +  Let P (n r: nat) := Nat.ltb n (S r × S r).
        +  Definition isqrt := boundedSearch P.
        + +
        +  Section Proof_isqrt.
        +    Variable n: nat.
        + +
        +    Remark R00 : P n (isqrt n) = true.
        + +
        +    Lemma R01 : n < S (isqrt n) × S (isqrt n).
        + +
        +    Lemma R02 : isqrt n × isqrt n n.
        + +
        +  End Proof_isqrt.
        + +
        +   Lemma sqrt_correct (n: nat) : isqrt_spec n (isqrt n).
        + +
        Lemma issqrtIsPR : isPR 1 isqrt.
        + +
        +End sqrtIsPR.
        + +
        +
        + +
        +slow! +
        +
        + +
        + +
        +
        + +
        +Extra work : + Define a faster implementation of sqrt_spec, and prove your function is + extensionnaly equal to isqrt (hence PR!) + +
        +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.lt_succ_le.html b/theories/html/hydras.solutions_exercises.lt_succ_le.html new file mode 100644 index 00000000..33b7ac72 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.lt_succ_le.html @@ -0,0 +1,77 @@ + + + + + +hydras.solutions_exercises.lt_succ_le + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.lt_succ_le

        + +
        +From hydras Require Import OrdinalNotations.ON_Generic.
        +From Coq Require Import Relations.
        + +
        +Section Proofs_of_lt_succ_le.
        + +
        +Context (A:Type)
        +        (lt : relation A)
        +        (cmp : Compare A)
        +        (On : ON lt cmp).
        + +
        +Section Proofs.
        +  Variables alpha beta : A.
        + +
        +
        + +
        +beta is a successor of alpha +
        +
        + +
        +  Hypothesis Halphabeta : Successor beta alpha.
        + +
        +  Section S1.
        +  Variable gamma: A.
        +  Hypothesis HGammaBeta : lt gamma beta.
        + +
        +  Lemma L1: leq lt gamma alpha.
        + +
        +  End S1.
        + +
        +End Proofs.
        + +
        +End Proofs_of_lt_succ_le.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.predSuccUnicity.html b/theories/html/hydras.solutions_exercises.predSuccUnicity.html new file mode 100644 index 00000000..be9a008e --- /dev/null +++ b/theories/html/hydras.solutions_exercises.predSuccUnicity.html @@ -0,0 +1,109 @@ + + + + + +hydras.solutions_exercises.predSuccUnicity + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.predSuccUnicity

        + +
        +From hydras Require Import OrdinalNotations.ON_Generic.
        +From Coq Require Import Relations.
        + +
        +Section Proofs_of_unicity.
        + +
        +Context (A:Type)
        +        (lt le : relation A)
        +        (cmp : Compare A)
        +        (On : ON lt cmp).
        + +
        +Section Proofs.
        +  Variables alpha beta : A.
        + +
        +
        + +
        +beta is a successor of alpha +
        +
        + +
        +  Hypothesis Halphabeta : Successor beta alpha.
        + +
        +  Section S1.
        +  Variable gamma: A.
        +  Hypothesis Halphagamma : Successor gamma alpha.
        + +
        +  Lemma L1 : gamma = beta.
        + +
        +  End S1.
        + +
        +  Section S2.
        +    Variable gamma: A.
        +    Hypothesis Hgammaalpha : Successor beta gamma.
        + +
        +    Lemma L2 : gamma = alpha.
        + +
        +  End S2.
        + +
        +End Proofs.
        + +
        +
        + +
        +Please remind that Successor beta alpha must be read as + "beta is a successor of alpha" +
        + +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/hydras.solutions_exercises.schutte_cnf_counter_example.html b/theories/html/hydras.solutions_exercises.schutte_cnf_counter_example.html new file mode 100644 index 00000000..63c26f62 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.schutte_cnf_counter_example.html @@ -0,0 +1,65 @@ + + + + + +hydras.solutions_exercises.schutte_cnf_counter_example + + + + +
        + + + +
        + +

        Library hydras.solutions_exercises.schutte_cnf_counter_example

        + +
        +From hydras Require Import Schutte AP CNF.
        +From Coq Require Import List.
        +Open Scope schutte_scope.
        + +
        +Section Cter_example.
        + +
        +  Hypothesis cnf_lt_epsilon0_iff :
        +     l alpha,
        +      is_cnf_of alpha l
        +      (alpha < epsilon0 Forall (fun betabeta < alpha) l).
        + +
        +  Let alpha := phi0 (succ epsilon0).
        +  Let l := succ epsilon0 :: nil.
        + +
        +  Remark R1 : epsilon0 < alpha.
        + +
        +  Remark R2 : is_cnf_of alpha l.
        + +
        +  Remark R3 : Forall (fun betabeta < alpha) l.
        + +
        +  Lemma counter_ex : False.
        + +
        +End Cter_example.
        + +
        +
        +
        + + + +
        + + + \ No newline at end of file diff --git a/theories/html/index.html b/theories/html/index.html new file mode 100644 index 00000000..59cd0a0d --- /dev/null +++ b/theories/html/index.html @@ -0,0 +1,58294 @@ + + + + + +Index + + + + +
        + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Global IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(28442 entries)
        Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(163 entries)
        Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20426 entries)
        Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(92 entries)
        Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(755 entries)
        Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(190 entries)
        Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(4075 entries)
        Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(279 entries)
        Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
        Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(117 entries)
        Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(108 entries)
        Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
        Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(199 entries)
        Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(173 entries)
        Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1482 entries)
        Record IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(50 entries)
        +
        +

        Global Index

        +

        A

        +A [definition, in hydras.OrdinalNotations.ON_Omega2]
        +Abelian_Monoid [record, in additions.Monoid_def]
        +Abelian_EMonoid [record, in additions.Monoid_def]
        +Abstract_Properties.alpha [variable, in hydras.Epsilon0.Hprime]
        +Abstract_Properties [section, in hydras.Epsilon0.Hprime]
        +absurd1 [lemma, in hydras.Ackermann.LNN]
        +absurd1 [lemma, in hydras.Ackermann.LNT]
        +absurd1 [lemma, in hydras.Ackermann.folLogic]
        +AB_given.rel_to_fun.Rf [variable, in hydras.Schutte.PartialFun]
        +AB_given.rel_to_fun [section, in hydras.Schutte.PartialFun]
        +AB_given.f_given.Rf [variable, in hydras.Schutte.PartialFun]
        +AB_given.f_given.f [variable, in hydras.Schutte.PartialFun]
        +AB_given.f_given [section, in hydras.Schutte.PartialFun]
        +AB_given.DB [variable, in hydras.Schutte.PartialFun]
        +AB_given.DA [variable, in hydras.Schutte.PartialFun]
        +AB_given.Hb [variable, in hydras.Schutte.PartialFun]
        +AB_given.Ha [variable, in hydras.Schutte.PartialFun]
        +AB_given.B [variable, in hydras.Schutte.PartialFun]
        +AB_given.A [variable, in hydras.Schutte.PartialFun]
        +AB_given [section, in hydras.Schutte.PartialFun]
        +ab1:18 [binder, in hydras.MoreAck.Ack]
        +ab2:19 [binder, in hydras.MoreAck.Ack]
        +ab:34 [binder, in hydras.MoreAck.Ack]
        +Accs_all [lemma, in hydras.solutions_exercises.MultisetWf]
        +acc_from_to_round_plus [lemma, in hydras.Hydra.O2H]
        +acc_from [definition, in gaia_hydras.GPaths]
        +Acc_nil [lemma, in hydras.solutions_exercises.MultisetWf]
        +Acc_inverse_image [lemma, in additions.Wf_transparent]
        +Acc_lemma [lemma, in additions.Wf_transparent]
        +acc_from_LT [lemma, in hydras.Epsilon0.Paths]
        +acc_from_trans [lemma, in hydras.Epsilon0.Paths]
        +acc_from [definition, in hydras.Epsilon0.Paths]
        +acc_trans [lemma, in hydras.rpo.closure]
        +acc_rec [lemma, in gaia_hydras.nfwfgaia]
        +acc_imp [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +acc1:10 [binder, in additions.fib]
        +acc1:5 [binder, in additions.fib]
        +acc2:11 [binder, in additions.fib]
        +acc2:6 [binder, in additions.fib]
        +acc:109 [binder, in hydras.MoreAck.PrimRecExamples]
        +acc:113 [binder, in hydras.rpo.list_set]
        +acc:118 [binder, in hydras.rpo.list_set]
        +acc:126 [binder, in hydras.rpo.list_set]
        +acc:133 [binder, in hydras.rpo.list_set]
        +acc:140 [binder, in hydras.rpo.list_set]
        +acc:144 [binder, in hydras.rpo.list_set]
        +acc:148 [binder, in hydras.rpo.list_set]
        +acc:16 [binder, in additions.Compatibility]
        +acc:18 [binder, in additions.fib]
        +acc:20 [binder, in additions.Compatibility]
        +acc:232 [binder, in hydras.rpo.list_set]
        +acc:235 [binder, in hydras.rpo.list_set]
        +acc:238 [binder, in hydras.rpo.list_set]
        +acc:242 [binder, in hydras.rpo.list_set]
        +acc:71 [binder, in additions.fib]
        +acc:78 [binder, in additions.fib]
        +acc:87 [binder, in hydras.rpo.list_set]
        +Ack [definition, in hydras.MoreAck.Ack]
        +Ack [definition, in hydras.MoreAck.Ack]
        +Ack [library]
        +Ackermann [module, in gaia_hydras.nfwfgaia]
        +Ackermann.addC_CE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_normal [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_le4 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_le3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_inj [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_le2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_to_cons [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_fin_omega [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add_int [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.add1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.all_zeroE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.all_zero [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr2CE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr4 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_limit [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.CompareT3Eq [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.CompareT3Gt [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.CompareT3Lt [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.compare_T3 [inductive, in gaia_hydras.nfwfgaia]
        +Ackermann.conc1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.cons [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.epsilon0 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.fincP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.finite_ltP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.fooCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.le_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.le_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit_of [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.limit_pr [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit10 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit11 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12a [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b4 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b5 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit12_hyp [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.limit2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit4 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit5 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit6 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit7 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit8 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.limit9 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_4 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_omega2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_omega1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_epsilon0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_not_wf [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_psi [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_rec [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.lt_psi_rec [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.minus_le [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.minus_lt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_add [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_sub [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_pred [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_omega [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_split [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_Wf [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_consE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_cons_cons [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_int [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_psi [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.nf_0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.normal [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.normal_compose [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.normal_limit [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.normal_id [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.omega [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.omega_minus_one [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.omega_least_inf2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.omega_least_inf1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.one [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phia [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phiE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_3 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phiL [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phi_rec [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi_rec_psi [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi0 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi1 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi10 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi11 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi12a [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b2 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b3 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b4 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b5 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi3 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi3v [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.phi4 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi5 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi6 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi7 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi8 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.phi9 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.pred_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.pred_lt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.pred_le [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.psi_succ_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.psi_succ [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.psi_lt1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.size_prop [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_prop1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_psi [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_d [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_c [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_b [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.size_a [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_add [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_le [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_pred [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_is_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_limit [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.split_finite [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1rCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1r [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_nz [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_1bCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_1aCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub_int [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub1a [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub1b [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sub1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psiCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_prCE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_is_add_one [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi_lt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_nz [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_inj [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_p1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_pred [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.succ_lt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_limit [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_zero [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sup_unique [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.sup_of [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.Tf [abbreviation, in gaia_hydras.nfwfgaia]
        +Ackermann.TT1T3_inj [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T1succ_nat [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_surj [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_inc [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_lt_epsilon0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T1_T3 [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3 [inductive, in gaia_hydras.nfwfgaia]
        +Ackermann.T3add [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3addA [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3addn0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3addS [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3add_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3add0n [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ap [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3bad [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3eqE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3eqP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq_le [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite_succ [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite2 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3GeqNotGtn [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.T3GeqNotLtn [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ge1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3GtnNotLeq [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.T3gt1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3is_succ [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lcp0_pr [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3leNgt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lenn [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3len0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3leP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3leq_xor_gtn [inductive, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_add2r [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_psi [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_total [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_anti [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_trans [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_consE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_eqVlt [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3le0n [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3limit [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lta [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltgtP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltNge [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltnn [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3LtnNotGeq [constructor, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltn_xor_geq [inductive, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltn0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltP [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltW [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_add2r [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_a [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_c [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_b [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_bc [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_le_trans [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi' [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_trichotomy [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_anti [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_neAle [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_ne' [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_ne [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_consE [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt0n [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt1 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3nat [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3nf [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3pred [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3split [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3sub [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3subnn [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3subn0 [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3sub0n [lemma, in gaia_hydras.nfwfgaia]
        +Ackermann.T3succ [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3_eqType [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.T3_eqMixin [definition, in gaia_hydras.nfwfgaia]
        +Ackermann.zero [constructor, in gaia_hydras.nfwfgaia]
        +_ - _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ + _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ > _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ >= _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ <= _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ < _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +\F _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +[ _ , _ , _ ] (ak_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ < _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +Ackm:13 [binder, in hydras.MoreAck.Ack]
        +AckNotPR [library]
        +Ackn_IsPR [lemma, in hydras.MoreAck.AckNotPR]
        +AckSn_as_PRiterate [lemma, in hydras.MoreAck.AckNotPR]
        +AckSn_as_iterate [lemma, in hydras.MoreAck.AckNotPR]
        +Ack_not_PR [lemma, in hydras.MoreAck.AckNotPR]
        +Ack_iterate_rw [lemma, in hydras.Epsilon0.F_omega]
        +Ack_strict_mono_l [lemma, in hydras.MoreAck.Ack]
        +Ack_Sn_plus [lemma, in hydras.MoreAck.Ack]
        +Ack_mono_r [lemma, in hydras.MoreAck.Ack]
        +Ack_mono_l [lemma, in hydras.MoreAck.Ack]
        +Ack_strict_mono [lemma, in hydras.MoreAck.Ack]
        +Ack_properties [lemma, in hydras.MoreAck.Ack]
        +Ack_m_mono_weak [lemma, in hydras.MoreAck.Ack]
        +Ack_Properties.Induc_step.Hm [variable, in hydras.MoreAck.Ack]
        +Ack_Properties.Induc_step.m [variable, in hydras.MoreAck.Ack]
        +Ack_Properties.Induc_step [section, in hydras.MoreAck.Ack]
        +Ack_Properties.P [variable, in hydras.MoreAck.Ack]
        +Ack_Properties [section, in hydras.MoreAck.Ack]
        +Ack_4_n [lemma, in hydras.MoreAck.Ack]
        +Ack_3_n [lemma, in hydras.MoreAck.Ack]
        +Ack_2_n [lemma, in hydras.MoreAck.Ack]
        +Ack_1_n [lemma, in hydras.MoreAck.Ack]
        +Ack_S_S [lemma, in hydras.MoreAck.Ack]
        +Ack_S_0 [lemma, in hydras.MoreAck.Ack]
        +Ack_0 [lemma, in hydras.MoreAck.Ack]
        +Adaptation [section, in additions.Compatibility]
        +Add [constructor, in additions.Trace_exercise]
        +addExists [definition, in Goedel.PRrepresentable]
        +addForalls [definition, in Goedel.PRrepresentable]
        +Addition [library]
        +Addition_Chains [library]
        +addPairwiseEquals [lemma, in hydras.Ackermann.folLogic3]
        +add_r_0 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +add_r [definition, in hydras.Hydra.Hydra_Definitions]
        +add_head_r_plus [definition, in hydras.Hydra.Hydra_Definitions]
        +add_head_r [definition, in hydras.Hydra.Hydra_Definitions]
        +Aeq:64 [binder, in additions.Monoid_def]
        +Alive [definition, in hydras.Hydra.Hydra_Definitions]
        +Alive_standard [lemma, in hydras.Hydra.Hydra_Theorems]
        +Alive_free [lemma, in hydras.Hydra.Hydra_Theorems]
        +all_cases [lemma, in hydras.Hydra.O2H]
        +all_ord_acc [lemma, in hydras.Schutte.Schutte_basics]
        +Almost_done [lemma, in hydras.Hydra.BigBattle]
        +alpha_0_eq [definition, in hydras.Epsilon0.T1]
        +alpha_0 [definition, in hydras.Epsilon0.T1]
        +alpha_pos [lemma, in hydras.Hydra.O2H]
        +alpha_lt_beta [lemma, in hydras.Schutte.AP]
        +alpha_plus_zero [lemma, in hydras.Epsilon0.E0]
        +alpha_sup [lemma, in hydras.Schutte.Ordering_Functions]
        +alpha_A [lemma, in hydras.Schutte.Ordering_Functions]
        +alpha_plus_sup [lemma, in hydras.Schutte.Addition]
        +alpha_plus_zero [lemma, in hydras.Schutte.Addition]
        +alpha':137 [binder, in hydras.Gamma0.Gamma0]
        +alpha':193 [binder, in hydras.Epsilon0.T1]
        +alpha':320 [binder, in hydras.Epsilon0.T1]
        +alpha':462 [binder, in hydras.Gamma0.Gamma0]
        +alpha':505 [binder, in hydras.Gamma0.Gamma0]
        +alpha':509 [binder, in hydras.Gamma0.Gamma0]
        +alpha':548 [binder, in hydras.Gamma0.Gamma0]
        +alpha':551 [binder, in hydras.Gamma0.Gamma0]
        +alpha':92 [binder, in hydras.Epsilon0.T1]
        +alpha1 [definition, in hydras.OrdinalNotations.ON_Finite]
        +alpha1:28 [binder, in hydras.Gamma0.T2]
        +alpha1:36 [binder, in hydras.Gamma0.T2]
        +alpha1:43 [binder, in hydras.Gamma0.T2]
        +alpha1:51 [binder, in hydras.Gamma0.T2]
        +alpha1:58 [binder, in hydras.Gamma0.T2]
        +alpha1:64 [binder, in hydras.Gamma0.T2]
        +alpha1:665 [binder, in hydras.Gamma0.Gamma0]
        +alpha1:674 [binder, in hydras.Gamma0.Gamma0]
        +alpha2:29 [binder, in hydras.Gamma0.T2]
        +alpha2:44 [binder, in hydras.Gamma0.T2]
        +alpha2:52 [binder, in hydras.Gamma0.T2]
        +alpha2:667 [binder, in hydras.Gamma0.Gamma0]
        +alpha2:676 [binder, in hydras.Gamma0.Gamma0]
        +alpha:1 [binder, in hydras.solutions_exercises.is_F_monotonous]
        +alpha:1 [binder, in gaia_hydras.GF_alpha]
        +alpha:1 [binder, in gaia_hydras.GHprime]
        +alpha:1 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:1 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:1 [binder, in hydras.Schutte.Critical]
        +alpha:1 [binder, in hydras.Schutte.AP]
        +alpha:1 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:1 [binder, in hydras.Hydra.Hydra_Theorems]
        +alpha:1 [binder, in hydras.Epsilon0.Canon]
        +alpha:1 [binder, in hydras.solutions_exercises.ge_omega_iff]
        +alpha:1 [binder, in hydras.Epsilon0.Hprime]
        +alpha:1 [binder, in gaia_hydras.GL_alpha]
        +alpha:1 [binder, in gaia_hydras.T2Bridge]
        +alpha:1 [binder, in hydras.Schutte.Addition]
        +alpha:1 [binder, in gaia_hydras.GHessenberg]
        +alpha:10 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:10 [binder, in gaia_hydras.GF_alpha]
        +alpha:10 [binder, in gaia_hydras.GHprime]
        +alpha:10 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:10 [binder, in hydras.Schutte.Critical]
        +alpha:10 [binder, in hydras.Schutte.Addition]
        +alpha:100 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:100 [binder, in hydras.Epsilon0.Canon]
        +alpha:100 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:100 [binder, in hydras.Epsilon0.E0]
        +alpha:100 [binder, in hydras.Epsilon0.Paths]
        +alpha:101 [binder, in hydras.Hydra.O2H]
        +alpha:101 [binder, in hydras.Prelude.Comparable]
        +alpha:101 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:102 [binder, in hydras.Epsilon0.T1]
        +alpha:102 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:102 [binder, in hydras.Epsilon0.E0]
        +alpha:103 [binder, in hydras.Prelude.Comparable]
        +alpha:103 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:103 [binder, in hydras.Epsilon0.Paths]
        +alpha:104 [binder, in hydras.Hydra.O2H]
        +alpha:104 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:104 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:104 [binder, in hydras.Epsilon0.E0]
        +alpha:105 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:105 [binder, in hydras.Epsilon0.E0]
        +alpha:106 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:106 [binder, in hydras.Epsilon0.Canon]
        +alpha:107 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:107 [binder, in hydras.Epsilon0.E0]
        +alpha:108 [binder, in hydras.Epsilon0.Canon]
        +alpha:108 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:108 [binder, in hydras.Epsilon0.E0]
        +alpha:108 [binder, in hydras.Epsilon0.Paths]
        +alpha:109 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:109 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:109 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:109 [binder, in hydras.Epsilon0.Paths]
        +alpha:11 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:11 [binder, in hydras.Gamma0.T2]
        +alpha:11 [binder, in hydras.Schutte.CNF]
        +alpha:11 [binder, in hydras.Schutte.Critical]
        +alpha:11 [binder, in hydras.Schutte.AP]
        +alpha:11 [binder, in hydras.OrdinalNotations.ON_mult]
        +alpha:11 [binder, in hydras.Epsilon0.Canon]
        +alpha:11 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:11 [binder, in hydras.Epsilon0.E0]
        +alpha:11 [binder, in hydras.Schutte.Addition]
        +alpha:110 [binder, in hydras.Epsilon0.T1]
        +alpha:110 [binder, in hydras.Hydra.O2H]
        +alpha:110 [binder, in hydras.Epsilon0.E0]
        +alpha:111 [binder, in hydras.Epsilon0.Canon]
        +alpha:111 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:111 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:111 [binder, in hydras.Epsilon0.E0]
        +alpha:112 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:113 [binder, in hydras.Epsilon0.Canon]
        +alpha:113 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:113 [binder, in hydras.Epsilon0.E0]
        +alpha:113 [binder, in hydras.Epsilon0.Paths]
        +alpha:114 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:115 [binder, in hydras.Epsilon0.Canon]
        +alpha:115 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:115 [binder, in hydras.Epsilon0.E0]
        +alpha:116 [binder, in hydras.Epsilon0.Canon]
        +alpha:116 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:117 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:117 [binder, in hydras.Epsilon0.E0]
        +alpha:117 [binder, in hydras.Epsilon0.Hprime]
        +alpha:118 [binder, in hydras.Epsilon0.E0]
        +alpha:118 [binder, in hydras.Epsilon0.Paths]
        +alpha:119 [binder, in hydras.Epsilon0.T1]
        +alpha:119 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:119 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:12 [binder, in hydras.Epsilon0.T1]
        +alpha:12 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:12 [binder, in hydras.Hydra.O2H]
        +alpha:12 [binder, in gaia_hydras.GHprime]
        +alpha:12 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:12 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:12 [binder, in hydras.Epsilon0.E0]
        +alpha:12 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +alpha:12 [binder, in hydras.Schutte.Addition]
        +alpha:120 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:120 [binder, in hydras.Epsilon0.E0]
        +alpha:121 [binder, in hydras.Epsilon0.T1]
        +alpha:121 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:123 [binder, in hydras.Epsilon0.Paths]
        +alpha:124 [binder, in hydras.Epsilon0.T1]
        +alpha:124 [binder, in hydras.Epsilon0.Hprime]
        +alpha:124 [binder, in hydras.Gamma0.Gamma0]
        +alpha:125 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:127 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:127 [binder, in hydras.Epsilon0.Paths]
        +alpha:127 [binder, in hydras.Gamma0.Gamma0]
        +alpha:128 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:128 [binder, in hydras.Epsilon0.Hprime]
        +alpha:129 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:13 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +alpha:13 [binder, in gaia_hydras.GF_alpha]
        +alpha:13 [binder, in gaia_hydras.GHprime]
        +alpha:13 [binder, in hydras.OrdinalNotations.ON_O]
        +alpha:13 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:13 [binder, in hydras.Schutte.CNF]
        +alpha:13 [binder, in hydras.OrdinalNotations.ON_mult]
        +alpha:13 [binder, in hydras.OrdinalNotations.ON_plus]
        +alpha:13 [binder, in gaia_hydras.GL_alpha]
        +alpha:13 [binder, in hydras.Gamma0.Gamma0]
        +alpha:130 [binder, in hydras.Gamma0.Gamma0]
        +alpha:131 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:132 [binder, in hydras.Epsilon0.Paths]
        +alpha:133 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:133 [binder, in hydras.Gamma0.Gamma0]
        +alpha:135 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:136 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:137 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:137 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:139 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:139 [binder, in hydras.Epsilon0.Paths]
        +alpha:14 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:14 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:14 [binder, in hydras.Schutte.Critical]
        +alpha:14 [binder, in hydras.Schutte.AP]
        +alpha:14 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:14 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:14 [binder, in hydras.Epsilon0.E0]
        +alpha:14 [binder, in hydras.Epsilon0.Paths]
        +alpha:14 [binder, in hydras.Gamma0.Gamma0]
        +alpha:141 [binder, in hydras.Epsilon0.T1]
        +alpha:141 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:141 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:145 [binder, in hydras.Epsilon0.Paths]
        +alpha:146 [binder, in hydras.Epsilon0.T1]
        +alpha:146 [binder, in hydras.Gamma0.Gamma0]
        +alpha:147 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:147 [binder, in hydras.Gamma0.Gamma0]
        +alpha:149 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:15 [binder, in hydras.Epsilon0.T1]
        +alpha:15 [binder, in hydras.Gamma0.T2]
        +alpha:15 [binder, in hydras.Hydra.O2H]
        +alpha:15 [binder, in gaia_hydras.GF_alpha]
        +alpha:15 [binder, in hydras.Schutte.CNF]
        +alpha:15 [binder, in hydras.Schutte.Critical]
        +alpha:15 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:15 [binder, in hydras.OrdinalNotations.ON_mult]
        +alpha:15 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:15 [binder, in hydras.OrdinalNotations.ON_plus]
        +alpha:15 [binder, in gaia_hydras.GHydra]
        +alpha:15 [binder, in hydras.solutions_exercises.F_3]
        +alpha:15 [binder, in gaia_hydras.GL_alpha]
        +alpha:15 [binder, in hydras.Gamma0.Gamma0]
        +alpha:15 [binder, in hydras.Schutte.Addition]
        +alpha:150 [binder, in hydras.Epsilon0.T1]
        +alpha:151 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:151 [binder, in hydras.Epsilon0.Paths]
        +alpha:151 [binder, in hydras.Gamma0.Gamma0]
        +alpha:153 [binder, in hydras.Epsilon0.Paths]
        +alpha:153 [binder, in hydras.Gamma0.Gamma0]
        +alpha:154 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:155 [binder, in hydras.Epsilon0.T1]
        +alpha:156 [binder, in hydras.Epsilon0.Paths]
        +alpha:157 [binder, in hydras.Epsilon0.T1]
        +alpha:157 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:157 [binder, in hydras.Epsilon0.Paths]
        +alpha:157 [binder, in hydras.Gamma0.Gamma0]
        +alpha:158 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:159 [binder, in hydras.Epsilon0.Paths]
        +alpha:16 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:16 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +alpha:16 [binder, in gaia_hydras.GF_alpha]
        +alpha:16 [binder, in hydras.OrdinalNotations.ON_O]
        +alpha:16 [binder, in hydras.Epsilon0.Paths]
        +alpha:16 [binder, in hydras.Gamma0.Gamma0]
        +alpha:16 [binder, in hydras.Schutte.Addition]
        +alpha:160 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:161 [binder, in hydras.Epsilon0.Paths]
        +alpha:162 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:164 [binder, in hydras.Epsilon0.Paths]
        +alpha:165 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:167 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:168 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:169 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:169 [binder, in hydras.Epsilon0.Paths]
        +alpha:169 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:17 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:17 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:17 [binder, in hydras.OrdinalNotations.ON_plus]
        +alpha:17 [binder, in gaia_hydras.GHydra]
        +alpha:17 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:17 [binder, in gaia_hydras.GL_alpha]
        +alpha:17 [binder, in hydras.Gamma0.Gamma0]
        +alpha:17 [binder, in hydras.Schutte.Addition]
        +alpha:170 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:170 [binder, in gaia_hydras.T1Bridge]
        +alpha:172 [binder, in gaia_hydras.T1Bridge]
        +alpha:174 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:174 [binder, in hydras.Epsilon0.Paths]
        +alpha:174 [binder, in hydras.Gamma0.Gamma0]
        +alpha:175 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:175 [binder, in hydras.Gamma0.Gamma0]
        +alpha:176 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:176 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:176 [binder, in hydras.Gamma0.Gamma0]
        +alpha:177 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:177 [binder, in hydras.Epsilon0.Paths]
        +alpha:178 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:178 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:179 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:18 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:18 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:18 [binder, in hydras.Hydra.O2H]
        +alpha:18 [binder, in gaia_hydras.GF_alpha]
        +alpha:18 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:180 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:180 [binder, in hydras.Gamma0.Gamma0]
        +alpha:181 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:181 [binder, in hydras.Epsilon0.Paths]
        +alpha:182 [binder, in hydras.Gamma0.Gamma0]
        +alpha:183 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:185 [binder, in hydras.Epsilon0.Paths]
        +alpha:186 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:186 [binder, in hydras.Epsilon0.Paths]
        +alpha:188 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:188 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:188 [binder, in hydras.Gamma0.Gamma0]
        +alpha:19 [binder, in hydras.OrdinalNotations.ON_O]
        +alpha:19 [binder, in hydras.Schutte.CNF]
        +alpha:19 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:19 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:19 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:19 [binder, in hydras.Epsilon0.Paths]
        +alpha:190 [binder, in hydras.Gamma0.Gamma0]
        +alpha:191 [binder, in hydras.Epsilon0.T1]
        +alpha:191 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:191 [binder, in hydras.Epsilon0.Paths]
        +alpha:192 [binder, in hydras.Epsilon0.T1]
        +alpha:192 [binder, in hydras.Gamma0.Gamma0]
        +alpha:193 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:193 [binder, in hydras.Epsilon0.Paths]
        +alpha:194 [binder, in hydras.Gamma0.Gamma0]
        +alpha:195 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:196 [binder, in hydras.Epsilon0.Paths]
        +alpha:196 [binder, in hydras.Gamma0.Gamma0]
        +alpha:197 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:197 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:198 [binder, in hydras.Gamma0.Gamma0]
        +alpha:199 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:2 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:2 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:2 [binder, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +alpha:2 [binder, in gaia_hydras.ON_gfinite]
        +alpha:2 [binder, in hydras.solutions_exercises.F_3]
        +alpha:2 [binder, in hydras.OrdinalNotations.ON_Omega]
        +alpha:2 [binder, in hydras.Epsilon0.Paths]
        +alpha:2 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:2 [binder, in hydras.Schutte.Addition]
        +alpha:20 [binder, in hydras.Gamma0.T2]
        +alpha:20 [binder, in hydras.Hydra.O2H]
        +alpha:20 [binder, in hydras.Schutte.CNF]
        +alpha:20 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:20 [binder, in gaia_hydras.GHydra]
        +alpha:20 [binder, in hydras.Epsilon0.E0]
        +alpha:20 [binder, in hydras.Schutte.Addition]
        +alpha:200 [binder, in hydras.Epsilon0.Paths]
        +alpha:200 [binder, in hydras.Gamma0.Gamma0]
        +alpha:202 [binder, in hydras.Epsilon0.T1]
        +alpha:202 [binder, in hydras.Gamma0.Gamma0]
        +alpha:203 [binder, in hydras.Epsilon0.T1]
        +alpha:203 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:203 [binder, in hydras.Epsilon0.Paths]
        +alpha:204 [binder, in hydras.Gamma0.Gamma0]
        +alpha:206 [binder, in hydras.Epsilon0.Paths]
        +alpha:207 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:208 [binder, in hydras.Epsilon0.T1]
        +alpha:209 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:21 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:21 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:21 [binder, in hydras.Gamma0.Gamma0]
        +alpha:210 [binder, in hydras.Epsilon0.T1]
        +alpha:210 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:211 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:211 [binder, in hydras.Gamma0.Gamma0]
        +alpha:212 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:212 [binder, in hydras.Gamma0.Gamma0]
        +alpha:213 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:213 [binder, in hydras.Gamma0.Gamma0]
        +alpha:214 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:215 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:22 [binder, in hydras.Schutte.Critical]
        +alpha:22 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:22 [binder, in hydras.Epsilon0.E0]
        +alpha:22 [binder, in hydras.Epsilon0.Paths]
        +alpha:22 [binder, in hydras.Schutte.Addition]
        +alpha:223 [binder, in hydras.Epsilon0.Paths]
        +alpha:228 [binder, in hydras.Epsilon0.Paths]
        +alpha:229 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:23 [binder, in hydras.Epsilon0.T1]
        +alpha:23 [binder, in hydras.Hydra.O2H]
        +alpha:23 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:23 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:23 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:231 [binder, in hydras.Epsilon0.Paths]
        +alpha:232 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:237 [binder, in hydras.Epsilon0.Paths]
        +alpha:238 [binder, in hydras.Gamma0.Gamma0]
        +alpha:24 [binder, in hydras.Gamma0.T2]
        +alpha:24 [binder, in hydras.Schutte.CNF]
        +alpha:24 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:24 [binder, in hydras.Epsilon0.E0]
        +alpha:24 [binder, in hydras.Schutte.Addition]
        +alpha:240 [binder, in hydras.Epsilon0.T1]
        +alpha:240 [binder, in hydras.Gamma0.Gamma0]
        +alpha:242 [binder, in hydras.Epsilon0.T1]
        +alpha:242 [binder, in hydras.Epsilon0.Paths]
        +alpha:244 [binder, in hydras.Epsilon0.T1]
        +alpha:245 [binder, in hydras.Epsilon0.Paths]
        +alpha:247 [binder, in hydras.Epsilon0.Paths]
        +alpha:248 [binder, in hydras.Epsilon0.Paths]
        +alpha:25 [binder, in hydras.Hydra.O2H]
        +alpha:25 [binder, in gaia_hydras.GF_alpha]
        +alpha:25 [binder, in hydras.Schutte.Critical]
        +alpha:25 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:251 [binder, in hydras.Epsilon0.Paths]
        +alpha:254 [binder, in hydras.Epsilon0.Paths]
        +alpha:257 [binder, in hydras.Epsilon0.Paths]
        +alpha:26 [binder, in hydras.Schutte.CNF]
        +alpha:26 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:26 [binder, in hydras.Epsilon0.E0]
        +alpha:26 [binder, in hydras.solutions_exercises.F_3]
        +alpha:261 [binder, in hydras.Epsilon0.Paths]
        +alpha:264 [binder, in hydras.Epsilon0.Paths]
        +alpha:265 [binder, in hydras.Epsilon0.Paths]
        +alpha:268 [binder, in hydras.Epsilon0.Paths]
        +alpha:27 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:27 [binder, in gaia_hydras.GF_alpha]
        +alpha:27 [binder, in hydras.Schutte.CNF]
        +alpha:27 [binder, in hydras.solutions_exercises.F_3]
        +alpha:27 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:27 [binder, in hydras.Schutte.Addition]
        +alpha:273 [binder, in hydras.Epsilon0.Paths]
        +alpha:276 [binder, in hydras.Epsilon0.Paths]
        +alpha:279 [binder, in hydras.Epsilon0.Paths]
        +alpha:28 [binder, in hydras.Epsilon0.T1]
        +alpha:28 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:28 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:281 [binder, in hydras.Epsilon0.Paths]
        +alpha:284 [binder, in hydras.Epsilon0.Paths]
        +alpha:286 [binder, in hydras.Epsilon0.T1]
        +alpha:287 [binder, in hydras.Epsilon0.Paths]
        +alpha:288 [binder, in hydras.Epsilon0.T1]
        +alpha:29 [binder, in hydras.Epsilon0.Canon]
        +alpha:29 [binder, in hydras.Epsilon0.E0]
        +alpha:29 [binder, in hydras.Epsilon0.Paths]
        +alpha:29 [binder, in hydras.Schutte.Addition]
        +alpha:290 [binder, in hydras.Epsilon0.T1]
        +alpha:290 [binder, in hydras.Epsilon0.Paths]
        +alpha:292 [binder, in hydras.Epsilon0.T1]
        +alpha:293 [binder, in hydras.Epsilon0.Paths]
        +alpha:294 [binder, in hydras.Epsilon0.T1]
        +alpha:296 [binder, in hydras.Epsilon0.T1]
        +alpha:296 [binder, in hydras.Epsilon0.Paths]
        +alpha:298 [binder, in hydras.Epsilon0.T1]
        +alpha:3 [binder, in hydras.Epsilon0.T1]
        +alpha:3 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:3 [binder, in hydras.Gamma0.T2]
        +alpha:3 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:3 [binder, in hydras.Schutte.Critical]
        +alpha:3 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:3 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:30 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:30 [binder, in gaia_hydras.GF_alpha]
        +alpha:30 [binder, in hydras.Schutte.Critical]
        +alpha:300 [binder, in hydras.Epsilon0.T1]
        +alpha:300 [binder, in hydras.Epsilon0.Paths]
        +alpha:302 [binder, in hydras.Epsilon0.T1]
        +alpha:304 [binder, in hydras.Epsilon0.T1]
        +alpha:304 [binder, in hydras.Epsilon0.Paths]
        +alpha:305 [binder, in hydras.Epsilon0.T1]
        +alpha:306 [binder, in hydras.Epsilon0.T1]
        +alpha:307 [binder, in hydras.Epsilon0.T1]
        +alpha:307 [binder, in hydras.Epsilon0.Paths]
        +alpha:31 [binder, in hydras.Schutte.CNF]
        +alpha:31 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:31 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:31 [binder, in hydras.Epsilon0.E0]
        +alpha:31 [binder, in hydras.Epsilon0.Paths]
        +alpha:311 [binder, in hydras.Epsilon0.T1]
        +alpha:311 [binder, in hydras.Epsilon0.Paths]
        +alpha:314 [binder, in hydras.Epsilon0.T1]
        +alpha:316 [binder, in hydras.Epsilon0.T1]
        +alpha:316 [binder, in hydras.Epsilon0.Paths]
        +alpha:319 [binder, in hydras.Epsilon0.T1]
        +alpha:319 [binder, in hydras.Epsilon0.Paths]
        +alpha:32 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:32 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:32 [binder, in gaia_hydras.GF_alpha]
        +alpha:32 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:32 [binder, in hydras.Epsilon0.Canon]
        +alpha:32 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:32 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:32 [binder, in hydras.Epsilon0.Hprime]
        +alpha:32 [binder, in hydras.Schutte.Addition]
        +alpha:323 [binder, in hydras.Epsilon0.Paths]
        +alpha:325 [binder, in hydras.Epsilon0.T1]
        +alpha:325 [binder, in hydras.Epsilon0.Paths]
        +alpha:33 [binder, in gaia_hydras.GF_alpha]
        +alpha:33 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:33 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:33 [binder, in hydras.Epsilon0.E0]
        +alpha:330 [binder, in hydras.Epsilon0.T1]
        +alpha:330 [binder, in hydras.Epsilon0.Paths]
        +alpha:332 [binder, in hydras.Epsilon0.Paths]
        +alpha:334 [binder, in hydras.Epsilon0.T1]
        +alpha:334 [binder, in hydras.Epsilon0.Paths]
        +alpha:335 [binder, in hydras.Epsilon0.T1]
        +alpha:338 [binder, in hydras.Epsilon0.T1]
        +alpha:339 [binder, in hydras.Epsilon0.Paths]
        +alpha:34 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:34 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:34 [binder, in hydras.Epsilon0.Canon]
        +alpha:34 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:34 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:34 [binder, in hydras.Epsilon0.Hprime]
        +alpha:34 [binder, in hydras.Epsilon0.Paths]
        +alpha:341 [binder, in hydras.Epsilon0.T1]
        +alpha:343 [binder, in hydras.Epsilon0.Paths]
        +alpha:347 [binder, in hydras.Epsilon0.T1]
        +alpha:347 [binder, in hydras.Epsilon0.Paths]
        +alpha:35 [binder, in hydras.Schutte.Critical]
        +alpha:35 [binder, in hydras.Epsilon0.Canon]
        +alpha:35 [binder, in hydras.Epsilon0.E0]
        +alpha:35 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:35 [binder, in hydras.Schutte.Addition]
        +alpha:350 [binder, in hydras.Epsilon0.T1]
        +alpha:351 [binder, in hydras.Epsilon0.Paths]
        +alpha:356 [binder, in hydras.Epsilon0.Paths]
        +alpha:357 [binder, in hydras.Epsilon0.Paths]
        +alpha:36 [binder, in hydras.Epsilon0.T1]
        +alpha:36 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:36 [binder, in hydras.Schutte.CNF]
        +alpha:36 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:36 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:36 [binder, in hydras.Epsilon0.Hprime]
        +alpha:36 [binder, in hydras.Schutte.Addition]
        +alpha:362 [binder, in hydras.Epsilon0.Paths]
        +alpha:364 [binder, in hydras.Epsilon0.Paths]
        +alpha:37 [binder, in hydras.Epsilon0.E0]
        +alpha:37 [binder, in hydras.Epsilon0.Paths]
        +alpha:377 [binder, in hydras.Epsilon0.Paths]
        +alpha:38 [binder, in hydras.Epsilon0.T1]
        +alpha:38 [binder, in hydras.Schutte.Addition]
        +alpha:383 [binder, in hydras.Epsilon0.Paths]
        +alpha:388 [binder, in hydras.Epsilon0.Paths]
        +alpha:39 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:39 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:39 [binder, in hydras.Schutte.Critical]
        +alpha:39 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:39 [binder, in hydras.Epsilon0.E0]
        +alpha:391 [binder, in hydras.Epsilon0.T1]
        +alpha:395 [binder, in hydras.Epsilon0.T1]
        +alpha:395 [binder, in hydras.Epsilon0.Paths]
        +alpha:396 [binder, in hydras.Epsilon0.T1]
        +alpha:399 [binder, in hydras.Epsilon0.Paths]
        +alpha:4 [binder, in gaia_hydras.GHprime]
        +alpha:4 [binder, in hydras.Epsilon0.Large_Sets_Examples]
        +alpha:4 [binder, in hydras.Hydra.Hydra_Theorems]
        +alpha:4 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:4 [binder, in hydras.Epsilon0.E0]
        +alpha:4 [binder, in gaia_hydras.GL_alpha]
        +alpha:4 [binder, in gaia_hydras.T2Bridge]
        +alpha:4 [binder, in gaia_hydras.GHessenberg]
        +alpha:40 [binder, in hydras.Epsilon0.T1]
        +alpha:40 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:40 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:40 [binder, in hydras.Epsilon0.E0]
        +alpha:40 [binder, in hydras.Epsilon0.Paths]
        +alpha:403 [binder, in hydras.Epsilon0.T1]
        +alpha:403 [binder, in hydras.Epsilon0.Paths]
        +alpha:404 [binder, in hydras.Epsilon0.T1]
        +alpha:407 [binder, in hydras.Epsilon0.T1]
        +alpha:407 [binder, in hydras.Epsilon0.Paths]
        +alpha:41 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:41 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:41 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:41 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:41 [binder, in hydras.Epsilon0.E0]
        +alpha:41 [binder, in hydras.Epsilon0.Hprime]
        +alpha:411 [binder, in hydras.Epsilon0.T1]
        +alpha:413 [binder, in hydras.Epsilon0.Paths]
        +alpha:416 [binder, in hydras.Epsilon0.T1]
        +alpha:417 [binder, in hydras.Epsilon0.T1]
        +alpha:418 [binder, in hydras.Epsilon0.T1]
        +alpha:419 [binder, in hydras.Epsilon0.Paths]
        +alpha:42 [binder, in hydras.Epsilon0.T1]
        +alpha:42 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:42 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:42 [binder, in hydras.Schutte.CNF]
        +alpha:42 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:42 [binder, in hydras.Epsilon0.F_omega]
        +alpha:42 [binder, in hydras.Epsilon0.E0]
        +alpha:42 [binder, in hydras.Schutte.Addition]
        +alpha:423 [binder, in hydras.Epsilon0.Paths]
        +alpha:427 [binder, in hydras.Epsilon0.Paths]
        +alpha:43 [binder, in hydras.Schutte.Critical]
        +alpha:43 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:43 [binder, in hydras.Epsilon0.F_omega]
        +alpha:43 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:431 [binder, in hydras.Epsilon0.Paths]
        +alpha:433 [binder, in hydras.Epsilon0.Paths]
        +alpha:437 [binder, in hydras.Epsilon0.Paths]
        +alpha:44 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:44 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:44 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:44 [binder, in hydras.Epsilon0.E0]
        +alpha:44 [binder, in hydras.Epsilon0.Paths]
        +alpha:443 [binder, in hydras.Epsilon0.Paths]
        +alpha:448 [binder, in hydras.Epsilon0.Paths]
        +alpha:45 [binder, in hydras.Epsilon0.T1]
        +alpha:45 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:45 [binder, in hydras.Schutte.Critical]
        +alpha:45 [binder, in hydras.Epsilon0.Canon]
        +alpha:452 [binder, in hydras.Epsilon0.Paths]
        +alpha:453 [binder, in hydras.Gamma0.Gamma0]
        +alpha:454 [binder, in hydras.Epsilon0.T1]
        +alpha:454 [binder, in hydras.Epsilon0.Paths]
        +alpha:459 [binder, in hydras.Epsilon0.Paths]
        +alpha:46 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:46 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:46 [binder, in hydras.Schutte.CNF]
        +alpha:46 [binder, in hydras.Schutte.AP]
        +alpha:46 [binder, in hydras.Epsilon0.E0]
        +alpha:460 [binder, in hydras.Gamma0.Gamma0]
        +alpha:462 [binder, in hydras.Epsilon0.Paths]
        +alpha:464 [binder, in hydras.Epsilon0.T1]
        +alpha:464 [binder, in hydras.Gamma0.Gamma0]
        +alpha:466 [binder, in hydras.Gamma0.Gamma0]
        +alpha:47 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:47 [binder, in hydras.Schutte.AP]
        +alpha:47 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:47 [binder, in hydras.Epsilon0.Canon]
        +alpha:47 [binder, in hydras.Epsilon0.E0]
        +alpha:470 [binder, in hydras.Epsilon0.T1]
        +alpha:470 [binder, in hydras.Epsilon0.Paths]
        +alpha:472 [binder, in hydras.Epsilon0.T1]
        +alpha:473 [binder, in hydras.Epsilon0.Paths]
        +alpha:475 [binder, in hydras.Epsilon0.Paths]
        +alpha:478 [binder, in hydras.Epsilon0.T1]
        +alpha:479 [binder, in hydras.Epsilon0.Paths]
        +alpha:48 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:48 [binder, in hydras.Schutte.CNF]
        +alpha:48 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:48 [binder, in hydras.Schutte.Critical]
        +alpha:480 [binder, in hydras.Epsilon0.T1]
        +alpha:481 [binder, in hydras.Gamma0.Gamma0]
        +alpha:482 [binder, in hydras.Epsilon0.T1]
        +alpha:482 [binder, in hydras.Epsilon0.Paths]
        +alpha:484 [binder, in hydras.Epsilon0.T1]
        +alpha:486 [binder, in hydras.Epsilon0.Paths]
        +alpha:488 [binder, in hydras.Epsilon0.T1]
        +alpha:49 [binder, in hydras.Hydra.O2H]
        +alpha:49 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:49 [binder, in hydras.Schutte.AP]
        +alpha:49 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:49 [binder, in hydras.Epsilon0.E0]
        +alpha:49 [binder, in hydras.Epsilon0.Paths]
        +alpha:490 [binder, in hydras.Epsilon0.Paths]
        +alpha:492 [binder, in hydras.Gamma0.Gamma0]
        +alpha:494 [binder, in hydras.Epsilon0.Paths]
        +alpha:494 [binder, in hydras.Gamma0.Gamma0]
        +alpha:496 [binder, in hydras.Epsilon0.T1]
        +alpha:498 [binder, in hydras.Epsilon0.Paths]
        +alpha:499 [binder, in hydras.Gamma0.Gamma0]
        +alpha:5 [binder, in hydras.Gamma0.T2]
        +alpha:5 [binder, in gaia_hydras.GF_alpha]
        +alpha:5 [binder, in hydras.Schutte.CNF]
        +alpha:5 [binder, in hydras.Hydra.Battle_length]
        +alpha:5 [binder, in gaia_hydras.ON_gfinite]
        +alpha:50 [binder, in hydras.Hydra.O2H]
        +alpha:50 [binder, in hydras.Epsilon0.Canon]
        +alpha:50 [binder, in hydras.Epsilon0.E0]
        +alpha:502 [binder, in hydras.Epsilon0.Paths]
        +alpha:503 [binder, in hydras.Gamma0.Gamma0]
        +alpha:505 [binder, in hydras.Epsilon0.Paths]
        +alpha:507 [binder, in hydras.Gamma0.Gamma0]
        +alpha:51 [binder, in hydras.Schutte.CNF]
        +alpha:51 [binder, in hydras.Schutte.Critical]
        +alpha:51 [binder, in hydras.Schutte.AP]
        +alpha:51 [binder, in hydras.Epsilon0.Canon]
        +alpha:51 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:510 [binder, in hydras.Epsilon0.Paths]
        +alpha:511 [binder, in hydras.Gamma0.Gamma0]
        +alpha:514 [binder, in hydras.Epsilon0.T1]
        +alpha:514 [binder, in hydras.Gamma0.Gamma0]
        +alpha:516 [binder, in hydras.Epsilon0.Paths]
        +alpha:517 [binder, in hydras.Gamma0.Gamma0]
        +alpha:52 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:52 [binder, in hydras.Schutte.Critical]
        +alpha:52 [binder, in hydras.Epsilon0.E0]
        +alpha:522 [binder, in hydras.Epsilon0.T1]
        +alpha:523 [binder, in hydras.Epsilon0.T1]
        +alpha:523 [binder, in hydras.Epsilon0.Paths]
        +alpha:526 [binder, in hydras.Epsilon0.Paths]
        +alpha:529 [binder, in hydras.Epsilon0.Paths]
        +alpha:53 [binder, in hydras.Schutte.Critical]
        +alpha:53 [binder, in hydras.Schutte.AP]
        +alpha:53 [binder, in hydras.Epsilon0.Canon]
        +alpha:53 [binder, in hydras.Schutte.Addition]
        +alpha:532 [binder, in hydras.Epsilon0.Paths]
        +alpha:536 [binder, in hydras.Gamma0.Gamma0]
        +alpha:537 [binder, in hydras.Gamma0.Gamma0]
        +alpha:539 [binder, in hydras.Epsilon0.T1]
        +alpha:54 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:54 [binder, in hydras.Schutte.CNF]
        +alpha:54 [binder, in hydras.Epsilon0.E0]
        +alpha:540 [binder, in hydras.Epsilon0.T1]
        +alpha:542 [binder, in hydras.Epsilon0.T1]
        +alpha:545 [binder, in hydras.Epsilon0.T1]
        +alpha:547 [binder, in hydras.Epsilon0.T1]
        +alpha:547 [binder, in hydras.Gamma0.Gamma0]
        +alpha:548 [binder, in hydras.Epsilon0.Paths]
        +alpha:549 [binder, in hydras.Epsilon0.T1]
        +alpha:55 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:55 [binder, in hydras.Schutte.AP]
        +alpha:55 [binder, in hydras.Epsilon0.Canon]
        +alpha:55 [binder, in hydras.Epsilon0.Hprime]
        +alpha:55 [binder, in hydras.Epsilon0.Paths]
        +alpha:55 [binder, in hydras.Schutte.Addition]
        +alpha:550 [binder, in hydras.Gamma0.Gamma0]
        +alpha:552 [binder, in hydras.Epsilon0.Paths]
        +alpha:553 [binder, in hydras.Gamma0.Gamma0]
        +alpha:556 [binder, in hydras.Epsilon0.T1]
        +alpha:556 [binder, in hydras.Epsilon0.Paths]
        +alpha:56 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:56 [binder, in hydras.Schutte.CNF]
        +alpha:56 [binder, in hydras.Epsilon0.E0]
        +alpha:56 [binder, in hydras.Schutte.Addition]
        +alpha:561 [binder, in hydras.Epsilon0.Paths]
        +alpha:562 [binder, in hydras.Gamma0.Gamma0]
        +alpha:564 [binder, in hydras.Epsilon0.Paths]
        +alpha:566 [binder, in hydras.Epsilon0.T1]
        +alpha:569 [binder, in hydras.Epsilon0.Paths]
        +alpha:57 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:57 [binder, in hydras.Schutte.AP]
        +alpha:57 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:57 [binder, in hydras.Epsilon0.Canon]
        +alpha:57 [binder, in hydras.Epsilon0.E0]
        +alpha:573 [binder, in hydras.Epsilon0.Paths]
        +alpha:575 [binder, in hydras.Gamma0.Gamma0]
        +alpha:576 [binder, in hydras.Epsilon0.Paths]
        +alpha:576 [binder, in hydras.Gamma0.Gamma0]
        +alpha:58 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:58 [binder, in hydras.Schutte.CNF]
        +alpha:58 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:58 [binder, in hydras.Epsilon0.Paths]
        +alpha:580 [binder, in hydras.Epsilon0.T1]
        +alpha:581 [binder, in hydras.Gamma0.Gamma0]
        +alpha:582 [binder, in hydras.Epsilon0.Paths]
        +alpha:583 [binder, in hydras.Epsilon0.T1]
        +alpha:586 [binder, in hydras.Epsilon0.Paths]
        +alpha:589 [binder, in hydras.Epsilon0.Paths]
        +alpha:59 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:59 [binder, in hydras.Schutte.AP]
        +alpha:59 [binder, in hydras.Epsilon0.L_alpha]
        +alpha:59 [binder, in hydras.Epsilon0.Canon]
        +alpha:59 [binder, in hydras.Epsilon0.E0]
        +alpha:59 [binder, in hydras.Schutte.Addition]
        +alpha:6 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:6 [binder, in gaia_hydras.GHprime]
        +alpha:6 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:6 [binder, in hydras.Epsilon0.E0]
        +alpha:6 [binder, in gaia_hydras.GL_alpha]
        +alpha:6 [binder, in hydras.Schutte.Addition]
        +alpha:60 [binder, in hydras.Schutte.AP]
        +alpha:60 [binder, in hydras.Epsilon0.E0]
        +alpha:60 [binder, in hydras.Epsilon0.Hprime]
        +alpha:600 [binder, in hydras.Gamma0.Gamma0]
        +alpha:602 [binder, in hydras.Gamma0.Gamma0]
        +alpha:603 [binder, in hydras.Gamma0.Gamma0]
        +alpha:61 [binder, in hydras.Hydra.O2H]
        +alpha:61 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:61 [binder, in hydras.Schutte.CNF]
        +alpha:61 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:62 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:62 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:62 [binder, in hydras.Epsilon0.E0]
        +alpha:62 [binder, in hydras.Epsilon0.Paths]
        +alpha:621 [binder, in hydras.Gamma0.Gamma0]
        +alpha:623 [binder, in hydras.Gamma0.Gamma0]
        +alpha:625 [binder, in hydras.Gamma0.Gamma0]
        +alpha:629 [binder, in hydras.Gamma0.Gamma0]
        +alpha:63 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:63 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:63 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:63 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:63 [binder, in hydras.Schutte.AP]
        +alpha:631 [binder, in hydras.Epsilon0.T1]
        +alpha:633 [binder, in hydras.Epsilon0.T1]
        +alpha:636 [binder, in hydras.Epsilon0.T1]
        +alpha:638 [binder, in hydras.Epsilon0.T1]
        +alpha:64 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:64 [binder, in hydras.Schutte.AP]
        +alpha:64 [binder, in hydras.Schutte.Addition]
        +alpha:640 [binder, in hydras.Epsilon0.T1]
        +alpha:640 [binder, in hydras.Gamma0.Gamma0]
        +alpha:644 [binder, in hydras.Epsilon0.T1]
        +alpha:644 [binder, in hydras.Gamma0.Gamma0]
        +alpha:645 [binder, in hydras.Epsilon0.T1]
        +alpha:645 [binder, in hydras.Gamma0.Gamma0]
        +alpha:646 [binder, in hydras.Gamma0.Gamma0]
        +alpha:647 [binder, in hydras.Epsilon0.T1]
        +alpha:648 [binder, in hydras.Epsilon0.T1]
        +alpha:65 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:65 [binder, in hydras.Epsilon0.E0]
        +alpha:65 [binder, in hydras.Epsilon0.Hprime]
        +alpha:650 [binder, in hydras.Epsilon0.T1]
        +alpha:652 [binder, in hydras.Epsilon0.T1]
        +alpha:653 [binder, in hydras.Epsilon0.T1]
        +alpha:654 [binder, in hydras.Epsilon0.T1]
        +alpha:655 [binder, in hydras.Epsilon0.T1]
        +alpha:658 [binder, in hydras.Epsilon0.T1]
        +alpha:659 [binder, in hydras.Epsilon0.T1]
        +alpha:66 [binder, in hydras.Schutte.AP]
        +alpha:66 [binder, in hydras.Epsilon0.E0]
        +alpha:662 [binder, in hydras.Epsilon0.T1]
        +alpha:665 [binder, in hydras.Epsilon0.T1]
        +alpha:667 [binder, in hydras.Epsilon0.T1]
        +alpha:669 [binder, in hydras.Epsilon0.T1]
        +alpha:67 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:67 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:67 [binder, in hydras.Epsilon0.E0]
        +alpha:67 [binder, in hydras.Schutte.Addition]
        +alpha:671 [binder, in hydras.Epsilon0.T1]
        +alpha:675 [binder, in hydras.Epsilon0.T1]
        +alpha:679 [binder, in hydras.Epsilon0.T1]
        +alpha:68 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:68 [binder, in hydras.Epsilon0.E0]
        +alpha:68 [binder, in hydras.Epsilon0.Hprime]
        +alpha:681 [binder, in hydras.Epsilon0.T1]
        +alpha:686 [binder, in hydras.Epsilon0.T1]
        +alpha:69 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +alpha:69 [binder, in hydras.Schutte.AP]
        +alpha:69 [binder, in hydras.Epsilon0.E0]
        +alpha:690 [binder, in hydras.Epsilon0.T1]
        +alpha:694 [binder, in hydras.Gamma0.Gamma0]
        +alpha:698 [binder, in hydras.Epsilon0.T1]
        +alpha:7 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:7 [binder, in gaia_hydras.T1Choice]
        +alpha:7 [binder, in hydras.Hydra.O2H]
        +alpha:7 [binder, in gaia_hydras.GF_alpha]
        +alpha:7 [binder, in hydras.Schutte.CNF]
        +alpha:7 [binder, in hydras.Schutte.AP]
        +alpha:7 [binder, in hydras.Hydra.Battle_length]
        +alpha:7 [binder, in hydras.Epsilon0.Canon]
        +alpha:7 [binder, in hydras.Epsilon0.E0]
        +alpha:7 [binder, in hydras.Epsilon0.Paths]
        +alpha:7 [binder, in gaia_hydras.GHessenberg]
        +alpha:70 [binder, in hydras.Epsilon0.T1]
        +alpha:70 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:70 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:70 [binder, in hydras.Schutte.AP]
        +alpha:70 [binder, in hydras.Epsilon0.Paths]
        +alpha:700 [binder, in hydras.Gamma0.Gamma0]
        +alpha:702 [binder, in hydras.Epsilon0.T1]
        +alpha:702 [binder, in hydras.Gamma0.Gamma0]
        +alpha:703 [binder, in hydras.Epsilon0.T1]
        +alpha:704 [binder, in hydras.Gamma0.Gamma0]
        +alpha:707 [binder, in hydras.Epsilon0.T1]
        +alpha:71 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:71 [binder, in hydras.Epsilon0.E0]
        +alpha:710 [binder, in hydras.Gamma0.Gamma0]
        +alpha:711 [binder, in hydras.Epsilon0.T1]
        +alpha:713 [binder, in hydras.Gamma0.Gamma0]
        +alpha:714 [binder, in hydras.Epsilon0.T1]
        +alpha:715 [binder, in hydras.Gamma0.Gamma0]
        +alpha:717 [binder, in hydras.Epsilon0.T1]
        +alpha:72 [binder, in hydras.Schutte.AP]
        +alpha:72 [binder, in hydras.Epsilon0.Paths]
        +alpha:72 [binder, in hydras.Schutte.Addition]
        +alpha:73 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:73 [binder, in hydras.Schutte.AP]
        +alpha:73 [binder, in hydras.Epsilon0.E0]
        +alpha:738 [binder, in hydras.Epsilon0.T1]
        +alpha:74 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:74 [binder, in hydras.Schutte.AP]
        +alpha:74 [binder, in hydras.Epsilon0.Paths]
        +alpha:75 [binder, in hydras.Epsilon0.E0]
        +alpha:76 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:76 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:77 [binder, in hydras.Schutte.Correctness_E0]
        +alpha:77 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:77 [binder, in hydras.Epsilon0.E0]
        +alpha:78 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:78 [binder, in hydras.Epsilon0.E0]
        +alpha:79 [binder, in hydras.Epsilon0.Canon]
        +alpha:8 [binder, in hydras.Hydra.O2H]
        +alpha:8 [binder, in gaia_hydras.GF_alpha]
        +alpha:8 [binder, in hydras.Schutte.AP]
        +alpha:8 [binder, in gaia_hydras.ON_gfinite]
        +alpha:8 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:8 [binder, in hydras.OrdinalNotations.ON_Finite]
        +alpha:8 [binder, in hydras.Epsilon0.E0]
        +alpha:8 [binder, in gaia_hydras.GL_alpha]
        +alpha:80 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:80 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:80 [binder, in hydras.Epsilon0.E0]
        +alpha:81 [binder, in hydras.Schutte.Critical]
        +alpha:82 [binder, in hydras.Schutte.Critical]
        +alpha:82 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:82 [binder, in hydras.Epsilon0.Canon]
        +alpha:82 [binder, in hydras.Epsilon0.Paths]
        +alpha:83 [binder, in hydras.Schutte.Critical]
        +alpha:83 [binder, in hydras.Epsilon0.E0]
        +alpha:83 [binder, in hydras.Schutte.Ordering_Functions]
        +alpha:84 [binder, in hydras.Hydra.O2H]
        +alpha:84 [binder, in hydras.Schutte.Critical]
        +alpha:84 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:84 [binder, in hydras.Epsilon0.Paths]
        +alpha:85 [binder, in hydras.Schutte.Critical]
        +alpha:85 [binder, in hydras.Epsilon0.Canon]
        +alpha:85 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:86 [binder, in hydras.Gamma0.T2]
        +alpha:86 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:86 [binder, in hydras.Epsilon0.E0]
        +alpha:86 [binder, in hydras.Epsilon0.Paths]
        +alpha:87 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:87 [binder, in hydras.Epsilon0.Canon]
        +alpha:87 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:88 [binder, in hydras.Hydra.O2H]
        +alpha:88 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:89 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:89 [binder, in hydras.Epsilon0.E0]
        +alpha:89 [binder, in hydras.Epsilon0.Paths]
        +alpha:9 [binder, in hydras.Epsilon0.T1]
        +alpha:9 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +alpha:9 [binder, in gaia_hydras.GF_alpha]
        +alpha:9 [binder, in hydras.OrdinalNotations.ON_O]
        +alpha:9 [binder, in hydras.Schutte.CNF]
        +alpha:9 [binder, in hydras.Epsilon0.Large_Sets]
        +alpha:9 [binder, in hydras.Schutte.Critical]
        +alpha:9 [binder, in hydras.OrdinalNotations.ON_mult]
        +alpha:9 [binder, in hydras.OrdinalNotations.ON_plus]
        +alpha:9 [binder, in hydras.Epsilon0.Canon]
        +alpha:9 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:9 [binder, in hydras.Epsilon0.E0]
        +alpha:9 [binder, in hydras.Schutte.Addition]
        +alpha:91 [binder, in hydras.Epsilon0.T1]
        +alpha:91 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:92 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:92 [binder, in hydras.Epsilon0.E0]
        +alpha:92 [binder, in hydras.Epsilon0.Hprime]
        +alpha:93 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:94 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:94 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:94 [binder, in hydras.Epsilon0.Canon]
        +alpha:94 [binder, in hydras.Schutte.Schutte_basics]
        +alpha:94 [binder, in hydras.Epsilon0.Paths]
        +alpha:95 [binder, in hydras.Epsilon0.F_alpha]
        +alpha:95 [binder, in hydras.Epsilon0.E0]
        +alpha:95 [binder, in hydras.Epsilon0.Hprime]
        +alpha:96 [binder, in hydras.Gamma0.T2]
        +alpha:96 [binder, in hydras.Epsilon0.Hessenberg]
        +alpha:96 [binder, in hydras.Epsilon0.Paths]
        +alpha:96 [binder, in hydras.Gamma0.Gamma0]
        +alpha:97 [binder, in hydras.Epsilon0.T1]
        +alpha:97 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:97 [binder, in hydras.Epsilon0.Paths]
        +alpha:98 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +alpha:98 [binder, in hydras.OrdinalNotations.ON_Generic]
        +alpha:98 [binder, in hydras.Epsilon0.E0]
        +alpha:99 [binder, in hydras.Gamma0.T2]
        +alpha:99 [binder, in hydras.Prelude.Comparable]
        +Alt [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt [module, in hydras.MoreAck.Ack]
        +Alt [module, in additions.Demo]
        +Alt [module, in hydras.MoreAck.PrimRecExamples]
        +Alt [module, in hydras.Hydra.Hydra_Definitions]
        +alt_double_ok [lemma, in additions.Demo]
        +Alt.Ack [definition, in hydras.MoreAck.Ack]
        +Alt.compose_01 [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.const0_NIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.double [definition, in additions.Demo]
        +Alt.Eps0_rpo [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_alg [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec_transitive [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec_antisym [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec_dec [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.status [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.Mul [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.Lex [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.status_type [inductive, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.A [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.arity [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.Free [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.C [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.AC [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.arity_type [inductive, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.eq_symbol_dec [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.symb [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.ord_cons [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.ord_zero [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.nat_S [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.nat_0 [constructor, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.symb0 [inductive, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.hnode [constructor, in hydras.Hydra.Hydra_Definitions]
        +Alt.Hydra [inductive, in hydras.Hydra.Hydra_Definitions]
        +Alt.lt_inc_rpo_0 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.lt_subterm2 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.lt_subterm1 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_2_term_mono [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_lt_cons [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_2_term [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nf_Acc [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nf_Wf [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.pi2_5IsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.plusIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.plus_alt_ok [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.plus_alt [definition, in hydras.MoreAck.PrimRecExamples]
        +Alt.predIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.rpo_trans [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R_inc_rpo [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R02 [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.R1 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R2 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R3 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R4 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.succIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt.transfinite_recursor [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.transfinite_recursor_lt [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size3 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size2 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size1 [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_2_term [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars [module, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars.empty_set [inductive, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars.eq_variable_dec [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars.var [definition, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.well_founded.R [variable, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.well_founded [section, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.well_founded_rpo [lemma, in hydras.Epsilon0.Epsilon0rpo]
        +Alt.xpred [definition, in hydras.MoreAck.PrimRecExamples]
        +Alt.zeroIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +Alt2 [module, in hydras.MoreAck.Ack]
        +Alt2.Ack [definition, in hydras.MoreAck.Ack]
        +Alt2.test1 [definition, in hydras.MoreAck.Ack]
        +Alt2.test2 [definition, in hydras.MoreAck.Ack]
        +Alt3 [module, in hydras.MoreAck.Ack]
        +Alt3.ack [definition, in hydras.MoreAck.Ack]
        +AM [library]
        +AM_power_Ok [lemma, in additions.AM]
        +AM_power [definition, in additions.AM]
        +AM:105 [binder, in additions.Pow]
        +AM:96 [binder, in additions.Pow_variant]
        +andE1 [lemma, in hydras.Ackermann.LNN]
        +andE1 [lemma, in hydras.Ackermann.LNT]
        +andE1 [lemma, in hydras.Ackermann.folLogic]
        +andE2 [lemma, in hydras.Ackermann.LNN]
        +andE2 [lemma, in hydras.Ackermann.LNT]
        +andE2 [lemma, in hydras.Ackermann.folLogic]
        +andH [definition, in hydras.Ackermann.fol]
        +andI [lemma, in hydras.Ackermann.LNN]
        +andI [lemma, in hydras.Ackermann.LNT]
        +andI [lemma, in hydras.Ackermann.folLogic]
        +andRel [definition, in hydras.Ackermann.primRec]
        +andRelPR [lemma, in hydras.Ackermann.primRec]
        +andSym [lemma, in hydras.Ackermann.LNN]
        +andSym [lemma, in hydras.Ackermann.LNT]
        +andSym [lemma, in hydras.Ackermann.folLogic]
        +anonymous0:360 [binder, in additions.Euclidean_Chains]
        +anonymous0:366 [binder, in additions.Euclidean_Chains]
        +anonymous0:372 [binder, in additions.Euclidean_Chains]
        +anonymous0:379 [binder, in additions.Euclidean_Chains]
        +anonymous:359 [binder, in additions.Euclidean_Chains]
        +anonymous:365 [binder, in additions.Euclidean_Chains]
        +anonymous:371 [binder, in additions.Euclidean_Chains]
        +anonymous:378 [binder, in additions.Euclidean_Chains]
        +anonymous:386 [binder, in additions.Euclidean_Chains]
        +anonymous:392 [binder, in additions.Euclidean_Chains]
        +anonymous:399 [binder, in additions.Euclidean_Chains]
        +answer [inductive, in hydras.Epsilon0.Large_Sets_Examples]
        +any_chain_parametric [definition, in additions.Addition_Chains]
        +ap [inductive, in hydras.Epsilon0.T1]
        +ap [definition, in hydras.OrdinalNotations.ON_Omega2]
        +ap [inductive, in hydras.Gamma0.T2]
        +AP [definition, in hydras.Schutte.AP]
        +AP [library]
        +apply [constructor, in hydras.Ackermann.fol]
        +approx [definition, in hydras.Epsilon0.Canon]
        +approx_ok [lemma, in hydras.Epsilon0.Canon]
        +ap_plusR [lemma, in hydras.Epsilon0.T1]
        +ap_plus [lemma, in hydras.Epsilon0.T1]
        +ap_intro [constructor, in hydras.Epsilon0.T1]
        +ap_cases [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +ap_intro [constructor, in hydras.Gamma0.T2]
        +AP_plus_AP [lemma, in hydras.Schutte.AP]
        +AP_to_phi0 [lemma, in hydras.Schutte.AP]
        +AP_phi0 [lemma, in hydras.Schutte.AP]
        +AP_o_segment [lemma, in hydras.Schutte.AP]
        +AP_closed [lemma, in hydras.Schutte.AP]
        +AP_sup [lemma, in hydras.Schutte.AP]
        +AP_closed.denM [variable, in hydras.Schutte.AP]
        +AP_closed.inhM [variable, in hydras.Schutte.AP]
        +AP_closed.OM [variable, in hydras.Schutte.AP]
        +AP_closed.M [variable, in hydras.Schutte.AP]
        +AP_closed [section, in hydras.Schutte.AP]
        +AP_unbounded [lemma, in hydras.Schutte.AP]
        +AP_unbounded_0 [lemma, in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.n [variable, in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.lt_ksi [variable, in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.ksi [variable, in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed [section, in hydras.Schutte.AP]
        +AP_Unbounded.beta [variable, in hydras.Schutte.AP]
        +AP_Unbounded.seq [variable, in hydras.Schutte.AP]
        +AP_Unbounded.alpha [variable, in hydras.Schutte.AP]
        +AP_Unbounded [section, in hydras.Schutte.AP]
        +AP_mult_fin_r_closed [lemma, in hydras.Schutte.AP]
        +AP_mult_Sn_closed [lemma, in hydras.Schutte.AP]
        +AP_plus_closed [lemma, in hydras.Schutte.AP]
        +AP_finite_eq_one [lemma, in hydras.Schutte.AP]
        +AP_omega [lemma, in hydras.Schutte.AP]
        +AP_one [lemma, in hydras.Schutte.AP]
        +ap_ref [lemma, in gaia_hydras.T1Bridge]
        +Arith_lemmas [section, in hydras.Prelude.More_Arith]
        +arityF [projection, in hydras.Ackermann.fol]
        +arityR [projection, in hydras.Ackermann.fol]
        +assoc [projection, in hydras.Prelude.STDPP_compat]
        +Assoc [record, in hydras.Prelude.STDPP_compat]
        +assoc [constructor, in hydras.Prelude.STDPP_compat]
        +Assoc [inductive, in hydras.Prelude.STDPP_compat]
        +assoc:105 [binder, in additions.fib]
        +assoc:112 [binder, in additions.fib]
        +assoc:123 [binder, in additions.fib]
        +atomic [constructor, in hydras.Ackermann.fol]
        +aux:10 [binder, in additions.Trace_exercise]
        +AXM [constructor, in hydras.Ackermann.folProof]
        +Axm [lemma, in hydras.Ackermann.LNN]
        +Axm [lemma, in hydras.Ackermann.LNT]
        +Axm [lemma, in hydras.Ackermann.folLogic]
        +AxmEq4 [definition, in hydras.Ackermann.folProof]
        +AxmEq5 [definition, in hydras.Ackermann.folProof]
        +Axm:120 [binder, in hydras.Ackermann.LNN2LNT]
        +axm:126 [binder, in hydras.Ackermann.LNN2LNT]
        +Axm:128 [binder, in hydras.Ackermann.LNN2LNT]
        +Axm:141 [binder, in hydras.Ackermann.LNN2LNT]
        +Axm:145 [binder, in hydras.Ackermann.LNN2LNT]
        +Axm:15 [binder, in Goedel.goedel2]
        +Axm:19 [binder, in Goedel.goedel2]
        +Axm:44 [binder, in Goedel.rosserPA]
        +Axm:47 [binder, in Goedel.rosserPA]
        +axp_scheme_length1 [lemma, in additions.Addition_Chains]
        +axp_correct [lemma, in additions.Addition_Chains]
        +axp_scheme [definition, in additions.Addition_Chains]
        +AX1 [axiom, in hydras.Schutte.Schutte_basics]
        +AX2 [axiom, in hydras.Schutte.Schutte_basics]
        +AX3 [axiom, in hydras.Schutte.Schutte_basics]
        +ax:252 [binder, in additions.Addition_Chains]
        +A_def.m [variable, in hydras.OrdinalNotations.ON_Omega2]
        +A_def [section, in hydras.OrdinalNotations.ON_Omega2]
        +A_full [lemma, in hydras.Schutte.Critical]
        +A_Cr [lemma, in hydras.Schutte.Critical]
        +A_ [definition, in hydras.Schutte.Critical]
        +A_given.LtA [variable, in hydras.solutions_exercises.MultisetWf]
        +A_given.A [variable, in hydras.solutions_exercises.MultisetWf]
        +A_given [section, in hydras.solutions_exercises.MultisetWf]
        +A_node [constructor, in additions.Addition_Chains]
        +A_closed [lemma, in hydras.Schutte.Ordering_Functions]
        +A_denum [lemma, in hydras.Schutte.Ordering_Functions]
        +a'':44 [binder, in hydras.Hydra.BigBattle]
        +a':1022 [binder, in gaia_hydras.nfwfgaia]
        +a':11 [binder, in hydras.Prelude.Simple_LexProd]
        +a':1150 [binder, in gaia_hydras.nfwfgaia]
        +a':116 [binder, in hydras.Epsilon0.T1]
        +a':1297 [binder, in gaia_hydras.nfwfgaia]
        +a':130 [binder, in gaia_hydras.nfwfgaia]
        +a':1301 [binder, in gaia_hydras.nfwfgaia]
        +a':1305 [binder, in gaia_hydras.nfwfgaia]
        +a':1309 [binder, in gaia_hydras.nfwfgaia]
        +a':1335 [binder, in gaia_hydras.nfwfgaia]
        +a':1381 [binder, in gaia_hydras.nfwfgaia]
        +a':1391 [binder, in gaia_hydras.nfwfgaia]
        +a':1419 [binder, in gaia_hydras.nfwfgaia]
        +a':1425 [binder, in gaia_hydras.nfwfgaia]
        +a':1433 [binder, in gaia_hydras.nfwfgaia]
        +a':1497 [binder, in gaia_hydras.nfwfgaia]
        +a':1505 [binder, in gaia_hydras.nfwfgaia]
        +a':153 [binder, in hydras.rpo.more_list]
        +a':1548 [binder, in gaia_hydras.nfwfgaia]
        +a':1582 [binder, in gaia_hydras.nfwfgaia]
        +a':1606 [binder, in gaia_hydras.nfwfgaia]
        +a':1615 [binder, in gaia_hydras.nfwfgaia]
        +a':1624 [binder, in gaia_hydras.nfwfgaia]
        +a':1632 [binder, in gaia_hydras.nfwfgaia]
        +a':164 [binder, in hydras.Epsilon0.T1]
        +a':1688 [binder, in gaia_hydras.nfwfgaia]
        +a':169 [binder, in hydras.rpo.rpo]
        +a':1694 [binder, in gaia_hydras.nfwfgaia]
        +a':173 [binder, in gaia_hydras.nfwfgaia]
        +a':175 [binder, in hydras.Epsilon0.T1]
        +a':18 [binder, in hydras.Epsilon0.Hessenberg]
        +a':189 [binder, in hydras.rpo.rpo]
        +a':191 [binder, in hydras.rpo.rpo]
        +a':2063 [binder, in gaia_hydras.nfwfgaia]
        +a':2077 [binder, in gaia_hydras.nfwfgaia]
        +a':2082 [binder, in gaia_hydras.nfwfgaia]
        +a':22 [binder, in hydras.Schutte.Correctness_E0]
        +a':222 [binder, in hydras.Epsilon0.T1]
        +a':224 [binder, in gaia_hydras.nfwfgaia]
        +a':228 [binder, in hydras.Epsilon0.T1]
        +a':23 [binder, in hydras.Hydra.BigBattle]
        +a':230 [binder, in gaia_hydras.nfwfgaia]
        +a':237 [binder, in hydras.rpo.rpo]
        +a':24 [binder, in hydras.Epsilon0.Hessenberg]
        +a':24 [binder, in additions.Monoid_instances]
        +a':240 [binder, in gaia_hydras.nfwfgaia]
        +a':250 [binder, in hydras.rpo.rpo]
        +a':255 [binder, in hydras.rpo.rpo]
        +a':256 [binder, in hydras.Epsilon0.T1]
        +a':257 [binder, in gaia_hydras.nfwfgaia]
        +a':300 [binder, in hydras.Gamma0.Gamma0]
        +a':307 [binder, in hydras.rpo.rpo]
        +a':308 [binder, in hydras.rpo.rpo]
        +a':32 [binder, in hydras.Hydra.BigBattle]
        +a':33 [binder, in hydras.Epsilon0.T1]
        +a':33 [binder, in hydras.Gamma0.Gamma0]
        +a':34 [binder, in hydras.Schutte.PartialFun]
        +a':344 [binder, in hydras.Epsilon0.T1]
        +a':35 [binder, in hydras.Epsilon0.Hessenberg]
        +a':356 [binder, in hydras.Epsilon0.T1]
        +a':362 [binder, in hydras.Epsilon0.T1]
        +a':376 [binder, in hydras.Epsilon0.T1]
        +a':386 [binder, in hydras.Epsilon0.T1]
        +a':40 [binder, in hydras.Hydra.BigBattle]
        +a':41 [binder, in hydras.Epsilon0.Hessenberg]
        +a':426 [binder, in hydras.Epsilon0.T1]
        +a':429 [binder, in gaia_hydras.nfwfgaia]
        +a':437 [binder, in hydras.Epsilon0.T1]
        +a':44 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a':44 [binder, in hydras.Schutte.PartialFun]
        +a':48 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a':49 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a':51 [binder, in hydras.Epsilon0.Hessenberg]
        +a':52 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a':525 [binder, in hydras.Ackermann.primRec]
        +a':53 [binder, in hydras.Epsilon0.T1]
        +a':53 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a':532 [binder, in hydras.Epsilon0.T1]
        +a':56 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a':56 [binder, in hydras.Hydra.BigBattle]
        +a':57 [binder, in hydras.Prelude.Sort_spec]
        +a':60 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a':67 [binder, in hydras.Epsilon0.T1]
        +a':69 [binder, in gaia_hydras.T1Bridge]
        +a':723 [binder, in hydras.Epsilon0.T1]
        +a':74 [binder, in hydras.Epsilon0.T1]
        +a':74 [binder, in hydras.rpo.rpo]
        +a':75 [binder, in gaia_hydras.T1Bridge]
        +a':789 [binder, in gaia_hydras.nfwfgaia]
        +a':81 [binder, in hydras.Gamma0.T2]
        +a':846 [binder, in gaia_hydras.nfwfgaia]
        +a':869 [binder, in gaia_hydras.nfwfgaia]
        +a':896 [binder, in gaia_hydras.nfwfgaia]
        +a':900 [binder, in gaia_hydras.nfwfgaia]
        +a':906 [binder, in gaia_hydras.nfwfgaia]
        +a':914 [binder, in gaia_hydras.nfwfgaia]
        +a':942 [binder, in gaia_hydras.nfwfgaia]
        +a':990 [binder, in gaia_hydras.nfwfgaia]
        +a0:17 [binder, in hydras.Schutte.Well_Orders]
        +a0:191 [binder, in hydras.Ackermann.cPair]
        +a0:194 [binder, in hydras.Ackermann.cPair]
        +a0:198 [binder, in hydras.Ackermann.cPair]
        +a0:221 [binder, in hydras.Ackermann.cPair]
        +a0:225 [binder, in hydras.Ackermann.cPair]
        +a0:229 [binder, in hydras.Ackermann.cPair]
        +a0:233 [binder, in hydras.Ackermann.cPair]
        +a0:236 [binder, in hydras.Ackermann.cPair]
        +a0:238 [binder, in hydras.Ackermann.cPair]
        +a0:240 [binder, in hydras.Ackermann.cPair]
        +a0:242 [binder, in hydras.Ackermann.cPair]
        +a0:301 [binder, in hydras.Ackermann.folProp]
        +a0:308 [binder, in hydras.Ackermann.folProp]
        +a0:317 [binder, in hydras.Ackermann.folProp]
        +a0:324 [binder, in hydras.Ackermann.folProp]
        +a0:333 [binder, in hydras.Ackermann.folProp]
        +a0:340 [binder, in hydras.Ackermann.folProp]
        +a0:349 [binder, in hydras.Ackermann.folProp]
        +a0:356 [binder, in hydras.Ackermann.folProp]
        +a0:44 [binder, in hydras.Ackermann.LNN2LNT]
        +a0:518 [binder, in hydras.Ackermann.primRec]
        +a0:520 [binder, in hydras.Ackermann.primRec]
        +A1_A2 [lemma, in hydras.Schutte.Ordering_Functions]
        +a1:105 [binder, in hydras.rpo.more_list]
        +a1:113 [binder, in hydras.rpo.more_list]
        +A1:114 [binder, in hydras.Schutte.Ordering_Functions]
        +a1:122 [binder, in hydras.Prelude.Merge_Sort]
        +a1:130 [binder, in hydras.Prelude.Merge_Sort]
        +a1:1360 [binder, in hydras.Ackermann.codeSubFormula]
        +a1:137 [binder, in hydras.rpo.more_list]
        +a1:146 [binder, in hydras.rpo.more_list]
        +a1:156 [binder, in hydras.rpo.more_list]
        +a1:165 [binder, in hydras.rpo.more_list]
        +a1:172 [binder, in hydras.rpo.more_list]
        +a1:180 [binder, in hydras.rpo.more_list]
        +a1:188 [binder, in hydras.rpo.more_list]
        +a1:192 [binder, in hydras.Ackermann.cPair]
        +a1:195 [binder, in hydras.Ackermann.cPair]
        +a1:199 [binder, in hydras.Ackermann.cPair]
        +a1:2 [binder, in hydras.rpo.decidable_set]
        +a1:20 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a1:203 [binder, in hydras.rpo.more_list]
        +a1:212 [binder, in hydras.rpo.more_list]
        +a1:222 [binder, in hydras.rpo.more_list]
        +a1:240 [binder, in hydras.rpo.more_list]
        +a1:249 [binder, in hydras.rpo.more_list]
        +a1:261 [binder, in hydras.rpo.more_list]
        +a1:261 [binder, in hydras.Gamma0.Gamma0]
        +a1:27 [binder, in hydras.rpo.rpo]
        +a1:3 [binder, in hydras.rpo.rpo]
        +a1:35 [binder, in hydras.Gamma0.Gamma0]
        +a1:43 [binder, in hydras.Gamma0.Gamma0]
        +a1:51 [binder, in hydras.Gamma0.Gamma0]
        +a1:59 [binder, in hydras.Gamma0.Gamma0]
        +a1:67 [binder, in hydras.Gamma0.Gamma0]
        +a1:75 [binder, in hydras.Gamma0.Gamma0]
        +a1:79 [binder, in hydras.rpo.more_list]
        +a1:81 [binder, in hydras.rpo.list_permut]
        +a1:82 [binder, in hydras.Gamma0.Gamma0]
        +a1:89 [binder, in hydras.rpo.more_list]
        +a1:97 [binder, in hydras.rpo.more_list]
        +A2_A1 [lemma, in hydras.Schutte.Ordering_Functions]
        +a2:106 [binder, in hydras.rpo.more_list]
        +a2:114 [binder, in hydras.rpo.more_list]
        +A2:115 [binder, in hydras.Schutte.Ordering_Functions]
        +a2:124 [binder, in hydras.Prelude.Merge_Sort]
        +a2:132 [binder, in hydras.Prelude.Merge_Sort]
        +a2:1361 [binder, in hydras.Ackermann.codeSubFormula]
        +a2:138 [binder, in hydras.rpo.more_list]
        +a2:147 [binder, in hydras.rpo.more_list]
        +a2:157 [binder, in hydras.rpo.more_list]
        +a2:166 [binder, in hydras.rpo.more_list]
        +a2:173 [binder, in hydras.rpo.more_list]
        +a2:181 [binder, in hydras.rpo.more_list]
        +a2:189 [binder, in hydras.rpo.more_list]
        +a2:196 [binder, in hydras.Ackermann.cPair]
        +a2:200 [binder, in hydras.Ackermann.cPair]
        +a2:204 [binder, in hydras.rpo.more_list]
        +a2:21 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a2:213 [binder, in hydras.rpo.more_list]
        +a2:223 [binder, in hydras.rpo.more_list]
        +a2:241 [binder, in hydras.rpo.more_list]
        +a2:250 [binder, in hydras.rpo.more_list]
        +a2:262 [binder, in hydras.rpo.more_list]
        +a2:262 [binder, in hydras.Gamma0.Gamma0]
        +a2:28 [binder, in hydras.rpo.rpo]
        +a2:3 [binder, in hydras.rpo.decidable_set]
        +a2:36 [binder, in hydras.Gamma0.Gamma0]
        +a2:4 [binder, in hydras.rpo.rpo]
        +a2:44 [binder, in hydras.Gamma0.Gamma0]
        +a2:52 [binder, in hydras.Gamma0.Gamma0]
        +a2:60 [binder, in hydras.Gamma0.Gamma0]
        +a2:68 [binder, in hydras.Gamma0.Gamma0]
        +a2:76 [binder, in hydras.Gamma0.Gamma0]
        +a2:80 [binder, in hydras.rpo.more_list]
        +a2:83 [binder, in hydras.rpo.list_permut]
        +a2:90 [binder, in hydras.rpo.more_list]
        +a2:98 [binder, in hydras.rpo.more_list]
        +a:1 [binder, in Goedel.PRrepresentable]
        +a:1 [binder, in gaia_hydras.T1Choice]
        +A:1 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +A:1 [binder, in hydras.Prelude.Iterates]
        +A:1 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +a:1 [binder, in hydras.Hydra.O2H]
        +a:1 [binder, in additions.Compatibility]
        +A:1 [binder, in hydras.Prelude.Restriction]
        +A:1 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +A:1 [binder, in hydras.rpo.more_list]
        +A:1 [binder, in hydras.Prelude.Comparable]
        +A:1 [binder, in hydras.OrdinalNotations.ON_O]
        +A:1 [binder, in additions.Pow_variant]
        +a:1 [binder, in Goedel.fixPoint]
        +A:1 [binder, in additions.Pow]
        +A:1 [binder, in hydras.Prelude.Sort_spec]
        +A:1 [binder, in hydras.Prelude.DecPreOrder]
        +a:1 [binder, in gaia_hydras.GCanon]
        +A:1 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:1 [binder, in hydras.solutions_exercises.OnCodeList]
        +A:1 [binder, in hydras.solutions_exercises.MultisetWf]
        +A:1 [binder, in additions.Wf_transparent]
        +a:1 [binder, in gaia_hydras.T1Bridge]
        +A:1 [binder, in hydras.Prelude.MoreOrders]
        +A:1 [binder, in additions.Monoid_def]
        +A:1 [binder, in additions.Trace_exercise]
        +A:1 [binder, in hydras.solutions_exercises.lt_succ_le]
        +a:1 [binder, in hydras.Ackermann.prLogic]
        +A:1 [binder, in hydras.OrdinalNotations.ON_mult]
        +A:1 [binder, in additions.Euclidean_Chains]
        +A:1 [binder, in hydras.OrdinalNotations.ON_plus]
        +A:1 [binder, in hydras.Prelude.STDPP_compat]
        +a:1 [binder, in hydras.solutions_exercises.MinPR]
        +a:1 [binder, in hydras.Ackermann.NNtheory]
        +a:1 [binder, in gaia_hydras.GLarge_Sets]
        +A:1 [binder, in hydras.OrdinalNotations.ON_Generic]
        +A:1 [binder, in gaia_hydras.onType]
        +A:1 [binder, in additions.Addition_Chains]
        +A:1 [binder, in hydras.Ackermann.misc]
        +a:1 [binder, in gaia_hydras.GaiaToHydra]
        +A:1 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1 [binder, in hydras.Gamma0.Gamma0]
        +A:1 [binder, in hydras.rpo.closure]
        +A:1 [binder, in hydras.rpo.rpo]
        +A:1 [binder, in hydras.Prelude.MoreVectors]
        +a:10 [binder, in gaia_hydras.T1Choice]
        +A:10 [binder, in additions.Pow_variant]
        +a:10 [binder, in Goedel.fixPoint]
        +A:10 [binder, in additions.Pow]
        +A:10 [binder, in hydras.Prelude.DecPreOrder]
        +a:10 [binder, in gaia_hydras.GCanon]
        +a:10 [binder, in hydras.Hydra.Hydra_Termination]
        +a:10 [binder, in hydras.Ackermann.prLogic]
        +a:10 [binder, in hydras.Schutte.Ordering_Functions]
        +A:10 [binder, in hydras.rpo.closure]
        +a:10 [binder, in hydras.Prelude.Simple_LexProd]
        +A:10 [binder, in hydras.Ackermann.expressible]
        +a:100 [binder, in hydras.rpo.more_list]
        +a:100 [binder, in hydras.Ackermann.cPair]
        +a:100 [binder, in gaia_hydras.nfwfgaia]
        +a:1000 [binder, in gaia_hydras.nfwfgaia]
        +a:1003 [binder, in gaia_hydras.nfwfgaia]
        +a:1006 [binder, in gaia_hydras.nfwfgaia]
        +a:1008 [binder, in gaia_hydras.nfwfgaia]
        +A:101 [binder, in additions.fib]
        +A:101 [binder, in additions.Addition_Chains]
        +a:1012 [binder, in gaia_hydras.nfwfgaia]
        +a:1014 [binder, in gaia_hydras.nfwfgaia]
        +a:1019 [binder, in gaia_hydras.nfwfgaia]
        +a:102 [binder, in hydras.Prelude.Merge_Sort]
        +a:102 [binder, in gaia_hydras.T1Bridge]
        +a:102 [binder, in hydras.Ackermann.cPair]
        +A:102 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:102 [binder, in hydras.Ackermann.folLogic3]
        +a:1026 [binder, in gaia_hydras.nfwfgaia]
        +a:1029 [binder, in gaia_hydras.nfwfgaia]
        +a:103 [binder, in hydras.Gamma0.T2]
        +A:103 [binder, in additions.AM]
        +a:103 [binder, in hydras.Epsilon0.Hessenberg]
        +a:103 [binder, in hydras.MoreAck.AckNotPR]
        +a:103 [binder, in hydras.Ackermann.cPair]
        +a:1034 [binder, in gaia_hydras.nfwfgaia]
        +A:104 [binder, in hydras.rpo.more_list]
        +a:104 [binder, in gaia_hydras.T1Bridge]
        +a:1049 [binder, in gaia_hydras.nfwfgaia]
        +a:105 [binder, in hydras.MoreAck.AckNotPR]
        +a:105 [binder, in hydras.Ackermann.cPair]
        +a:105 [binder, in hydras.Ackermann.codeList]
        +a:105 [binder, in gaia_hydras.nfwfgaia]
        +a:106 [binder, in hydras.Gamma0.T2]
        +a:106 [binder, in hydras.Epsilon0.Hessenberg]
        +a:106 [binder, in gaia_hydras.T1Bridge]
        +A:106 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:107 [binder, in hydras.Hydra.O2H]
        +a:107 [binder, in gaia_hydras.T1Bridge]
        +a:107 [binder, in hydras.Ackermann.cPair]
        +a:107 [binder, in gaia_hydras.nfwfgaia]
        +a:1077 [binder, in gaia_hydras.nfwfgaia]
        +a:1079 [binder, in gaia_hydras.nfwfgaia]
        +A:108 [binder, in additions.AM]
        +A:108 [binder, in hydras.Prelude.MoreLists]
        +a:108 [binder, in hydras.rpo.more_list]
        +a:108 [binder, in hydras.Ackermann.codeSubFormula]
        +A:108 [binder, in additions.fib]
        +A:108 [binder, in hydras.Hydra.Hydra_Lemmas]
        +a:1080 [binder, in gaia_hydras.nfwfgaia]
        +a:1081 [binder, in gaia_hydras.nfwfgaia]
        +a:1082 [binder, in gaia_hydras.nfwfgaia]
        +a:1083 [binder, in gaia_hydras.nfwfgaia]
        +a:109 [binder, in gaia_hydras.T1Bridge]
        +a:109 [binder, in hydras.Ackermann.cPair]
        +A:109 [binder, in additions.Addition_Chains]
        +a:1097 [binder, in gaia_hydras.nfwfgaia]
        +a:1099 [binder, in gaia_hydras.nfwfgaia]
        +A:11 [binder, in hydras.rpo.more_list]
        +a:11 [binder, in hydras.OrdinalNotations.ON_O]
        +a:11 [binder, in hydras.Schutte.Lub]
        +A:11 [binder, in hydras.Ackermann.folProp]
        +A:11 [binder, in hydras.MoreAck.AckNotPR]
        +a:11 [binder, in gaia_hydras.T1Bridge]
        +a:11 [binder, in hydras.Ackermann.prLogic]
        +A:11 [binder, in additions.Euclidean_Chains]
        +a:11 [binder, in hydras.Schutte.PartialFun]
        +a:11 [binder, in hydras.Schutte.Schutte_basics]
        +a:11 [binder, in hydras.Ackermann.NNtheory]
        +a:11 [binder, in gaia_hydras.GLarge_Sets]
        +a:11 [binder, in Goedel.goedel1]
        +a:11 [binder, in hydras.Ackermann.NN]
        +a:11 [binder, in hydras.rpo.dickson]
        +a:11 [binder, in hydras.solutions_exercises.isqrt]
        +a:11 [binder, in gaia_hydras.T2Bridge]
        +a:11 [binder, in Goedel.goedel2]
        +a:11 [binder, in hydras.Ackermann.expressible]
        +A:11 [binder, in hydras.Prelude.MoreVectors]
        +a:110 [binder, in hydras.Ackermann.cPair]
        +A:110 [binder, in additions.Euclidean_Chains]
        +a:110 [binder, in hydras.Ackermann.codeList]
        +a:110 [binder, in hydras.rpo.rpo]
        +a:1101 [binder, in gaia_hydras.nfwfgaia]
        +a:1103 [binder, in gaia_hydras.nfwfgaia]
        +a:1106 [binder, in gaia_hydras.nfwfgaia]
        +a:1109 [binder, in gaia_hydras.nfwfgaia]
        +a:111 [binder, in gaia_hydras.T1Bridge]
        +a:111 [binder, in gaia_hydras.nfwfgaia]
        +a:1111 [binder, in gaia_hydras.nfwfgaia]
        +a:112 [binder, in hydras.Hydra.O2H]
        +A:112 [binder, in hydras.rpo.more_list]
        +a:112 [binder, in gaia_hydras.T1Bridge]
        +a:112 [binder, in hydras.Ackermann.cPair]
        +a:1126 [binder, in gaia_hydras.nfwfgaia]
        +a:1129 [binder, in gaia_hydras.nfwfgaia]
        +a:113 [binder, in hydras.Epsilon0.T1]
        +a:113 [binder, in hydras.Ackermann.cPair]
        +a:113 [binder, in hydras.Schutte.Ordering_Functions]
        +a:113 [binder, in gaia_hydras.nfwfgaia]
        +a:1131 [binder, in gaia_hydras.nfwfgaia]
        +a:1135 [binder, in gaia_hydras.nfwfgaia]
        +a:1136 [binder, in gaia_hydras.nfwfgaia]
        +a:1137 [binder, in gaia_hydras.nfwfgaia]
        +a:1144 [binder, in gaia_hydras.nfwfgaia]
        +a:1148 [binder, in gaia_hydras.nfwfgaia]
        +a:115 [binder, in hydras.Epsilon0.Hessenberg]
        +A:115 [binder, in additions.Addition_Chains]
        +a:1154 [binder, in gaia_hydras.nfwfgaia]
        +a:1158 [binder, in gaia_hydras.nfwfgaia]
        +a:116 [binder, in gaia_hydras.T1Bridge]
        +A:116 [binder, in additions.fib]
        +a:1160 [binder, in gaia_hydras.nfwfgaia]
        +a:1162 [binder, in gaia_hydras.nfwfgaia]
        +a:1164 [binder, in gaia_hydras.nfwfgaia]
        +a:1166 [binder, in gaia_hydras.nfwfgaia]
        +a:1169 [binder, in gaia_hydras.nfwfgaia]
        +a:117 [binder, in gaia_hydras.T1Bridge]
        +a:117 [binder, in hydras.Ackermann.cPair]
        +A:117 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:117 [binder, in gaia_hydras.nfwfgaia]
        +a:1171 [binder, in gaia_hydras.nfwfgaia]
        +A:118 [binder, in additions.AM]
        +A:119 [binder, in hydras.Prelude.MoreLists]
        +a:119 [binder, in hydras.Epsilon0.Hessenberg]
        +a:119 [binder, in gaia_hydras.T1Bridge]
        +a:119 [binder, in hydras.Ackermann.cPair]
        +a:1191 [binder, in gaia_hydras.nfwfgaia]
        +a:1193 [binder, in gaia_hydras.nfwfgaia]
        +a:1195 [binder, in gaia_hydras.nfwfgaia]
        +a:1199 [binder, in gaia_hydras.nfwfgaia]
        +a:12 [binder, in gaia_hydras.T1Choice]
        +a:12 [binder, in hydras.Prelude.WfVariant]
        +a:12 [binder, in hydras.Ackermann.extEqualNat]
        +A:12 [binder, in hydras.Prelude.Comparable]
        +a:12 [binder, in hydras.OrdinalNotations.ON_O]
        +a:12 [binder, in gaia_hydras.GPaths]
        +a:12 [binder, in gaia_hydras.GCanon]
        +a:12 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +A:12 [binder, in hydras.Prelude.STDPP_compat]
        +a:12 [binder, in hydras.Ackermann.NN]
        +a:12 [binder, in hydras.rpo.closure]
        +a:12 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +A:12 [binder, in hydras.rpo.rpo]
        +a:1208 [binder, in gaia_hydras.nfwfgaia]
        +a:1209 [binder, in hydras.Ackermann.codeSubFormula]
        +A:121 [binder, in hydras.rpo.more_list]
        +a:121 [binder, in hydras.Epsilon0.Hessenberg]
        +a:1211 [binder, in gaia_hydras.nfwfgaia]
        +a:1212 [binder, in hydras.Ackermann.codeSubFormula]
        +a:1214 [binder, in gaia_hydras.nfwfgaia]
        +a:1216 [binder, in hydras.Ackermann.codeSubFormula]
        +a:122 [binder, in gaia_hydras.T1Bridge]
        +A:122 [binder, in additions.Addition_Chains]
        +A:122 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1226 [binder, in gaia_hydras.nfwfgaia]
        +a:123 [binder, in hydras.Gamma0.T2]
        +A:123 [binder, in additions.AM]
        +a:123 [binder, in hydras.Epsilon0.Hessenberg]
        +a:123 [binder, in gaia_hydras.T1Bridge]
        +a:123 [binder, in hydras.Ackermann.fol]
        +a:1231 [binder, in gaia_hydras.nfwfgaia]
        +a:1233 [binder, in gaia_hydras.nfwfgaia]
        +a:1235 [binder, in gaia_hydras.nfwfgaia]
        +a:1237 [binder, in gaia_hydras.nfwfgaia]
        +A:124 [binder, in Goedel.PRrepresentable]
        +a:124 [binder, in hydras.Ackermann.folProp]
        +a:124 [binder, in gaia_hydras.T1Bridge]
        +a:1240 [binder, in gaia_hydras.nfwfgaia]
        +a:1244 [binder, in gaia_hydras.nfwfgaia]
        +a:1248 [binder, in gaia_hydras.nfwfgaia]
        +a:125 [binder, in hydras.Epsilon0.T1]
        +a:125 [binder, in hydras.rpo.more_list]
        +a:125 [binder, in hydras.Epsilon0.Hessenberg]
        +a:125 [binder, in gaia_hydras.T1Bridge]
        +a:125 [binder, in additions.fib]
        +a:1252 [binder, in gaia_hydras.nfwfgaia]
        +a:1255 [binder, in gaia_hydras.nfwfgaia]
        +a:1258 [binder, in gaia_hydras.nfwfgaia]
        +A:126 [binder, in hydras.Prelude.MoreLists]
        +a:126 [binder, in gaia_hydras.T1Bridge]
        +a:126 [binder, in hydras.Ackermann.primRec]
        +a:126 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:1261 [binder, in gaia_hydras.nfwfgaia]
        +a:127 [binder, in hydras.Gamma0.T2]
        +a:127 [binder, in gaia_hydras.T1Bridge]
        +a:127 [binder, in gaia_hydras.nfwfgaia]
        +a:1270 [binder, in gaia_hydras.nfwfgaia]
        +a:1271 [binder, in gaia_hydras.nfwfgaia]
        +a:1273 [binder, in gaia_hydras.nfwfgaia]
        +a:1275 [binder, in gaia_hydras.nfwfgaia]
        +a:1278 [binder, in gaia_hydras.nfwfgaia]
        +a:128 [binder, in hydras.Epsilon0.Hessenberg]
        +a:128 [binder, in hydras.Ackermann.primRec]
        +a:128 [binder, in hydras.Ackermann.fol]
        +A:128 [binder, in hydras.Hydra.Hydra_Lemmas]
        +a:1281 [binder, in hydras.Ackermann.codeSubFormula]
        +a:1283 [binder, in hydras.Ackermann.codeSubFormula]
        +a:1283 [binder, in gaia_hydras.nfwfgaia]
        +a:1285 [binder, in hydras.Ackermann.codeSubFormula]
        +a:1286 [binder, in gaia_hydras.nfwfgaia]
        +a:1289 [binder, in hydras.Ackermann.codeSubFormula]
        +a:1289 [binder, in gaia_hydras.nfwfgaia]
        +a:129 [binder, in gaia_hydras.T1Bridge]
        +A:129 [binder, in hydras.OrdinalNotations.ON_Generic]
        +A:129 [binder, in additions.Addition_Chains]
        +a:1292 [binder, in gaia_hydras.nfwfgaia]
        +a:1295 [binder, in gaia_hydras.nfwfgaia]
        +a:1299 [binder, in gaia_hydras.nfwfgaia]
        +a:13 [binder, in hydras.Prelude.Restriction]
        +a:13 [binder, in Goedel.fixPoint]
        +a:13 [binder, in gaia_hydras.GCanon]
        +a:13 [binder, in gaia_hydras.T1Bridge]
        +a:13 [binder, in hydras.Ackermann.prLogic]
        +a:13 [binder, in hydras.Hydra.BigBattle]
        +a:13 [binder, in hydras.Ackermann.NNtheory]
        +a:13 [binder, in hydras.Schutte.Well_Orders]
        +A:13 [binder, in additions.Addition_Chains]
        +a:13 [binder, in hydras.Schutte.Ordering_Functions]
        +a:13 [binder, in hydras.solutions_exercises.isqrt]
        +a:130 [binder, in hydras.Ackermann.primRec]
        +a:1303 [binder, in gaia_hydras.nfwfgaia]
        +a:1307 [binder, in gaia_hydras.nfwfgaia]
        +a:131 [binder, in hydras.Epsilon0.T1]
        +A:131 [binder, in Goedel.PRrepresentable]
        +a:131 [binder, in hydras.Gamma0.T2]
        +A:131 [binder, in hydras.Prelude.MoreLists]
        +A:131 [binder, in hydras.rpo.more_list]
        +a:131 [binder, in hydras.Epsilon0.Hessenberg]
        +a:131 [binder, in gaia_hydras.T1Bridge]
        +a:1312 [binder, in gaia_hydras.nfwfgaia]
        +a:1314 [binder, in gaia_hydras.nfwfgaia]
        +a:1318 [binder, in gaia_hydras.nfwfgaia]
        +a:132 [binder, in gaia_hydras.T1Bridge]
        +a:1320 [binder, in gaia_hydras.nfwfgaia]
        +a:133 [binder, in gaia_hydras.T1Bridge]
        +a:133 [binder, in hydras.Ackermann.primRec]
        +a:133 [binder, in gaia_hydras.nfwfgaia]
        +a:1330 [binder, in gaia_hydras.nfwfgaia]
        +a:134 [binder, in hydras.rpo.more_list]
        +a:1345 [binder, in gaia_hydras.nfwfgaia]
        +a:135 [binder, in hydras.Gamma0.T2]
        +A:135 [binder, in hydras.rpo.more_list]
        +a:1350 [binder, in gaia_hydras.nfwfgaia]
        +a:1355 [binder, in gaia_hydras.nfwfgaia]
        +a:136 [binder, in hydras.Epsilon0.T1]
        +A:136 [binder, in hydras.Prelude.MoreLists]
        +a:136 [binder, in hydras.Ackermann.codeSubFormula]
        +a:136 [binder, in hydras.Ackermann.primRec]
        +a:136 [binder, in gaia_hydras.nfwfgaia]
        +A:136 [binder, in hydras.Hydra.Hydra_Definitions]
        +a:1360 [binder, in gaia_hydras.nfwfgaia]
        +a:1365 [binder, in gaia_hydras.nfwfgaia]
        +a:137 [binder, in hydras.Ackermann.LNT]
        +A:137 [binder, in hydras.Ackermann.fol]
        +a:1370 [binder, in gaia_hydras.nfwfgaia]
        +a:1376 [binder, in gaia_hydras.nfwfgaia]
        +a:138 [binder, in hydras.Ackermann.codeSubFormula]
        +a:138 [binder, in additions.fib]
        +a:1388 [binder, in gaia_hydras.nfwfgaia]
        +a:139 [binder, in hydras.Ackermann.LNT]
        +a:139 [binder, in hydras.Ackermann.primRec]
        +a:14 [binder, in Goedel.PRrepresentable]
        +a:14 [binder, in hydras.solutions_exercises.MinPR2]
        +a:14 [binder, in hydras.Prelude.WfVariant]
        +a:14 [binder, in hydras.Ackermann.extEqualNat]
        +a:14 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:14 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:14 [binder, in hydras.Ackermann.folLogic3]
        +A:14 [binder, in additions.Addition_Chains]
        +a:14 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +a:14 [binder, in hydras.Prelude.Simple_LexProd]
        +A:14 [binder, in hydras.Prelude.MoreVectors]
        +a:140 [binder, in hydras.Gamma0.T2]
        +a:140 [binder, in hydras.rpo.more_list]
        +a:140 [binder, in hydras.Ackermann.LNN]
        +A:140 [binder, in hydras.Ackermann.fol]
        +a:1407 [binder, in gaia_hydras.nfwfgaia]
        +A:141 [binder, in hydras.Prelude.MoreLists]
        +a:141 [binder, in gaia_hydras.T1Bridge]
        +a:141 [binder, in hydras.Gamma0.Gamma0]
        +a:1416 [binder, in gaia_hydras.nfwfgaia]
        +A:142 [binder, in Goedel.PRrepresentable]
        +a:142 [binder, in hydras.Ackermann.LNN]
        +a:142 [binder, in hydras.Ackermann.LNT]
        +a:142 [binder, in gaia_hydras.T1Bridge]
        +A:142 [binder, in additions.Euclidean_Chains]
        +A:142 [binder, in hydras.Ackermann.fol]
        +A:142 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:1422 [binder, in gaia_hydras.nfwfgaia]
        +a:1428 [binder, in gaia_hydras.nfwfgaia]
        +a:143 [binder, in hydras.Ackermann.primRec]
        +a:143 [binder, in additions.fib]
        +A:143 [binder, in hydras.Schutte.Ordering_Functions]
        +a:144 [binder, in hydras.Gamma0.T2]
        +A:144 [binder, in hydras.rpo.more_list]
        +a:144 [binder, in gaia_hydras.T1Bridge]
        +A:144 [binder, in hydras.Ackermann.fol]
        +a:1441 [binder, in gaia_hydras.nfwfgaia]
        +a:1443 [binder, in gaia_hydras.nfwfgaia]
        +a:1445 [binder, in gaia_hydras.nfwfgaia]
        +a:1447 [binder, in gaia_hydras.nfwfgaia]
        +a:1449 [binder, in gaia_hydras.nfwfgaia]
        +a:145 [binder, in hydras.Ackermann.LNN]
        +a:146 [binder, in hydras.Gamma0.T2]
        +a:146 [binder, in hydras.Ackermann.LNT]
        +A:146 [binder, in hydras.Ackermann.fol]
        +A:146 [binder, in hydras.Hydra.Hydra_Definitions]
        +a:1460 [binder, in gaia_hydras.nfwfgaia]
        +a:1461 [binder, in gaia_hydras.nfwfgaia]
        +a:1463 [binder, in gaia_hydras.nfwfgaia]
        +a:1465 [binder, in gaia_hydras.nfwfgaia]
        +a:1468 [binder, in gaia_hydras.nfwfgaia]
        +a:147 [binder, in hydras.Ackermann.primRec]
        +A:147 [binder, in hydras.Ackermann.fol]
        +A:147 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1470 [binder, in gaia_hydras.nfwfgaia]
        +A:148 [binder, in additions.Euclidean_Chains]
        +a:148 [binder, in additions.fib]
        +a:149 [binder, in hydras.rpo.more_list]
        +a:149 [binder, in hydras.Ackermann.LNN]
        +A:149 [binder, in additions.Euclidean_Chains]
        +A:149 [binder, in hydras.Ackermann.fol]
        +a:1492 [binder, in gaia_hydras.nfwfgaia]
        +A:15 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +A:15 [binder, in hydras.rpo.more_list]
        +a:15 [binder, in hydras.OrdinalNotations.ON_O]
        +a:15 [binder, in hydras.Epsilon0.Hessenberg]
        +A:15 [binder, in hydras.Prelude.DecPreOrder]
        +a:15 [binder, in gaia_hydras.GCanon]
        +a:15 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:15 [binder, in gaia_hydras.T1Bridge]
        +a:15 [binder, in hydras.Schutte.Schutte_basics]
        +a:15 [binder, in hydras.Schutte.Ordering_Functions]
        +A:15 [binder, in hydras.rpo.closure]
        +A:15 [binder, in hydras.MoreAck.FolExamples]
        +a:15 [binder, in gaia_hydras.GHessenberg]
        +a:150 [binder, in gaia_hydras.T1Bridge]
        +A:150 [binder, in additions.Euclidean_Chains]
        +A:150 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1502 [binder, in gaia_hydras.nfwfgaia]
        +a:1509 [binder, in gaia_hydras.nfwfgaia]
        +a:151 [binder, in hydras.Ackermann.LNT]
        +a:151 [binder, in hydras.Ackermann.primRec]
        +a:152 [binder, in gaia_hydras.nfwfgaia]
        +a:1521 [binder, in gaia_hydras.nfwfgaia]
        +a:1524 [binder, in gaia_hydras.nfwfgaia]
        +a:1527 [binder, in gaia_hydras.nfwfgaia]
        +A:153 [binder, in Goedel.PRrepresentable]
        +a:153 [binder, in hydras.Ackermann.fol]
        +a:1531 [binder, in gaia_hydras.nfwfgaia]
        +a:1536 [binder, in gaia_hydras.nfwfgaia]
        +A:154 [binder, in hydras.rpo.more_list]
        +a:154 [binder, in hydras.Ackermann.LNN]
        +a:154 [binder, in gaia_hydras.nfwfgaia]
        +a:1540 [binder, in gaia_hydras.nfwfgaia]
        +a:1543 [binder, in gaia_hydras.nfwfgaia]
        +A:155 [binder, in additions.Euclidean_Chains]
        +A:155 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:1551 [binder, in gaia_hydras.nfwfgaia]
        +a:1558 [binder, in gaia_hydras.nfwfgaia]
        +a:156 [binder, in hydras.Ackermann.LNT]
        +a:156 [binder, in hydras.Ackermann.primRec]
        +a:156 [binder, in gaia_hydras.nfwfgaia]
        +a:1561 [binder, in gaia_hydras.nfwfgaia]
        +a:1564 [binder, in gaia_hydras.nfwfgaia]
        +a:1568 [binder, in gaia_hydras.nfwfgaia]
        +a:1574 [binder, in gaia_hydras.nfwfgaia]
        +a:1578 [binder, in gaia_hydras.nfwfgaia]
        +a:158 [binder, in gaia_hydras.T1Bridge]
        +a:158 [binder, in hydras.Ackermann.primRec]
        +a:158 [binder, in hydras.Ackermann.fol]
        +a:158 [binder, in gaia_hydras.nfwfgaia]
        +a:1587 [binder, in gaia_hydras.nfwfgaia]
        +a:159 [binder, in hydras.rpo.more_list]
        +a:159 [binder, in hydras.Ackermann.LNN]
        +A:159 [binder, in additions.Addition_Chains]
        +a:1592 [binder, in gaia_hydras.nfwfgaia]
        +a:1595 [binder, in gaia_hydras.nfwfgaia]
        +a:1598 [binder, in gaia_hydras.nfwfgaia]
        +a:16 [binder, in hydras.solutions_exercises.MinPR2]
        +a:16 [binder, in additions.Fib2]
        +a:16 [binder, in hydras.Prelude.Comparable]
        +A:16 [binder, in additions.Pow_variant]
        +a:16 [binder, in Goedel.fixPoint]
        +A:16 [binder, in additions.Pow]
        +a:16 [binder, in hydras.Prelude.Sort_spec]
        +A:16 [binder, in hydras.MoreAck.AckNotPR]
        +a:16 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:16 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:16 [binder, in hydras.Hydra.BigBattle]
        +A:16 [binder, in hydras.Ackermann.fol]
        +a:16 [binder, in hydras.Ackermann.NNtheory]
        +a:16 [binder, in gaia_hydras.GLarge_Sets]
        +a:16 [binder, in hydras.Schutte.Well_Orders]
        +a:16 [binder, in Goedel.rosser]
        +A:16 [binder, in hydras.Ackermann.expressible]
        +A:16 [binder, in hydras.Prelude.MoreVectors]
        +a:160 [binder, in hydras.Epsilon0.T1]
        +a:160 [binder, in hydras.Ackermann.primRec]
        +a:160 [binder, in gaia_hydras.nfwfgaia]
        +a:1601 [binder, in gaia_hydras.nfwfgaia]
        +a:161 [binder, in hydras.Ackermann.LNT]
        +a:161 [binder, in hydras.Ackermann.fol]
        +a:1612 [binder, in gaia_hydras.nfwfgaia]
        +a:162 [binder, in hydras.Epsilon0.T1]
        +a:162 [binder, in hydras.Ackermann.LNN]
        +a:162 [binder, in gaia_hydras.T1Bridge]
        +A:162 [binder, in additions.Euclidean_Chains]
        +a:162 [binder, in hydras.rpo.rpo]
        +a:1621 [binder, in gaia_hydras.nfwfgaia]
        +a:1629 [binder, in gaia_hydras.nfwfgaia]
        +A:163 [binder, in hydras.rpo.more_list]
        +a:163 [binder, in hydras.Ackermann.primRec]
        +a:1635 [binder, in gaia_hydras.nfwfgaia]
        +a:164 [binder, in gaia_hydras.T1Bridge]
        +a:164 [binder, in hydras.Ackermann.fol]
        +A:165 [binder, in hydras.Prelude.MoreLists]
        +a:165 [binder, in hydras.Ackermann.primRec]
        +a:165 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:165 [binder, in hydras.Gamma0.Gamma0]
        +a:1650 [binder, in gaia_hydras.nfwfgaia]
        +a:166 [binder, in gaia_hydras.T1Bridge]
        +a:166 [binder, in hydras.Ackermann.cPair]
        +A:166 [binder, in additions.Addition_Chains]
        +a:1660 [binder, in gaia_hydras.nfwfgaia]
        +a:167 [binder, in hydras.Epsilon0.T1]
        +a:167 [binder, in hydras.Ackermann.primRec]
        +a:167 [binder, in hydras.Ackermann.fol]
        +A:167 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:1671 [binder, in gaia_hydras.nfwfgaia]
        +a:1674 [binder, in gaia_hydras.nfwfgaia]
        +a:168 [binder, in hydras.rpo.more_list]
        +a:168 [binder, in gaia_hydras.T1Bridge]
        +A:168 [binder, in additions.Euclidean_Chains]
        +a:169 [binder, in Goedel.PRrepresentable]
        +a:169 [binder, in hydras.Ackermann.LNN]
        +a:169 [binder, in hydras.Gamma0.Gamma0]
        +A:17 [binder, in hydras.Prelude.Iterates]
        +a:17 [binder, in gaia_hydras.GPaths]
        +a:17 [binder, in hydras.Ackermann.folProp]
        +a:17 [binder, in gaia_hydras.GCanon]
        +A:17 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:17 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +A:17 [binder, in additions.Euclidean_Chains]
        +a:17 [binder, in hydras.Schutte.PartialFun]
        +a:17 [binder, in hydras.rpo.closure]
        +a:17 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +A:17 [binder, in hydras.rpo.rpo]
        +a:170 [binder, in hydras.Epsilon0.T1]
        +a:170 [binder, in Goedel.PRrepresentable]
        +A:170 [binder, in hydras.rpo.more_list]
        +a:170 [binder, in hydras.Ackermann.model]
        +a:170 [binder, in hydras.Ackermann.primRec]
        +a:170 [binder, in gaia_hydras.nfwfgaia]
        +A:171 [binder, in hydras.Epsilon0.Large_Sets]
        +a:1718 [binder, in gaia_hydras.nfwfgaia]
        +a:1719 [binder, in gaia_hydras.nfwfgaia]
        +A:172 [binder, in hydras.Prelude.Iterates]
        +a:172 [binder, in hydras.Ackermann.model]
        +a:172 [binder, in hydras.Prelude.Merge_Sort]
        +A:172 [binder, in additions.Addition_Chains]
        +a:1720 [binder, in gaia_hydras.nfwfgaia]
        +a:1721 [binder, in gaia_hydras.nfwfgaia]
        +a:1722 [binder, in gaia_hydras.nfwfgaia]
        +a:173 [binder, in hydras.Epsilon0.T1]
        +a:173 [binder, in hydras.Ackermann.folProp]
        +a:173 [binder, in hydras.Ackermann.primRec]
        +a:1736 [binder, in gaia_hydras.nfwfgaia]
        +a:1738 [binder, in gaia_hydras.nfwfgaia]
        +A:174 [binder, in hydras.Ackermann.model]
        +a:174 [binder, in hydras.Ackermann.cPair]
        +a:1740 [binder, in gaia_hydras.nfwfgaia]
        +a:1742 [binder, in gaia_hydras.nfwfgaia]
        +a:1745 [binder, in gaia_hydras.nfwfgaia]
        +a:1749 [binder, in gaia_hydras.nfwfgaia]
        +a:175 [binder, in hydras.rpo.more_list]
        +a:175 [binder, in hydras.Ackermann.model]
        +a:175 [binder, in hydras.Ackermann.fol]
        +a:1752 [binder, in gaia_hydras.nfwfgaia]
        +a:176 [binder, in hydras.Ackermann.primRec]
        +a:176 [binder, in hydras.Ackermann.cPair]
        +A:176 [binder, in hydras.Schutte.Ordering_Functions]
        +a:176 [binder, in gaia_hydras.nfwfgaia]
        +a:1768 [binder, in gaia_hydras.nfwfgaia]
        +a:1771 [binder, in gaia_hydras.nfwfgaia]
        +a:1773 [binder, in gaia_hydras.nfwfgaia]
        +a:1777 [binder, in gaia_hydras.nfwfgaia]
        +a:1778 [binder, in gaia_hydras.nfwfgaia]
        +a:1779 [binder, in gaia_hydras.nfwfgaia]
        +a:178 [binder, in hydras.Epsilon0.T1]
        +A:178 [binder, in hydras.rpo.more_list]
        +a:178 [binder, in hydras.Ackermann.cPair]
        +a:1782 [binder, in gaia_hydras.nfwfgaia]
        +a:1783 [binder, in gaia_hydras.nfwfgaia]
        +a:179 [binder, in hydras.Ackermann.model]
        +A:179 [binder, in hydras.Schutte.Ordering_Functions]
        +a:179 [binder, in gaia_hydras.nfwfgaia]
        +a:1791 [binder, in gaia_hydras.nfwfgaia]
        +a:1796 [binder, in gaia_hydras.nfwfgaia]
        +a:1798 [binder, in gaia_hydras.nfwfgaia]
        +a:18 [binder, in Goedel.PRrepresentable]
        +a:18 [binder, in hydras.Prelude.Comparable]
        +a:18 [binder, in hydras.OrdinalNotations.ON_O]
        +a:18 [binder, in hydras.solutions_exercises.MorePRExamples]
        +A:18 [binder, in additions.Monoid_def]
        +a:18 [binder, in hydras.Hydra.BigBattle]
        +A:18 [binder, in hydras.Ackermann.fol]
        +A:18 [binder, in gaia_hydras.GLarge_Sets]
        +A:18 [binder, in additions.Addition_Chains]
        +A:18 [binder, in hydras.Schutte.Ordering_Functions]
        +A:18 [binder, in Goedel.rosser]
        +A:18 [binder, in hydras.rpo.closure]
        +a:18 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +A:18 [binder, in hydras.Ackermann.expressible]
        +a:180 [binder, in hydras.Ackermann.folProp]
        +a:180 [binder, in hydras.Ackermann.primRec]
        +a:180 [binder, in hydras.Ackermann.cPair]
        +A:180 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:180 [binder, in gaia_hydras.nfwfgaia]
        +a:1802 [binder, in gaia_hydras.nfwfgaia]
        +a:1804 [binder, in gaia_hydras.nfwfgaia]
        +a:1806 [binder, in gaia_hydras.nfwfgaia]
        +a:1808 [binder, in gaia_hydras.nfwfgaia]
        +a:181 [binder, in hydras.Epsilon0.T1]
        +A:181 [binder, in hydras.Ackermann.model]
        +a:1810 [binder, in gaia_hydras.nfwfgaia]
        +a:1813 [binder, in gaia_hydras.nfwfgaia]
        +a:1815 [binder, in gaia_hydras.nfwfgaia]
        +a:182 [binder, in hydras.Ackermann.model]
        +A:182 [binder, in additions.Euclidean_Chains]
        +A:182 [binder, in additions.Addition_Chains]
        +a:182 [binder, in gaia_hydras.nfwfgaia]
        +a:183 [binder, in hydras.rpo.more_list]
        +a:183 [binder, in hydras.Ackermann.primRec]
        +a:1835 [binder, in gaia_hydras.nfwfgaia]
        +a:1837 [binder, in gaia_hydras.nfwfgaia]
        +a:1839 [binder, in gaia_hydras.nfwfgaia]
        +A:184 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1841 [binder, in gaia_hydras.nfwfgaia]
        +a:1843 [binder, in gaia_hydras.nfwfgaia]
        +a:185 [binder, in additions.Addition_Chains]
        +a:185 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1856 [binder, in gaia_hydras.nfwfgaia]
        +a:186 [binder, in hydras.Epsilon0.T1]
        +A:186 [binder, in hydras.rpo.more_list]
        +a:186 [binder, in hydras.Ackermann.model]
        +a:186 [binder, in hydras.Ackermann.primRec]
        +a:1860 [binder, in gaia_hydras.nfwfgaia]
        +a:1865 [binder, in gaia_hydras.nfwfgaia]
        +a:1869 [binder, in gaia_hydras.nfwfgaia]
        +A:187 [binder, in hydras.Prelude.MoreLists]
        +A:187 [binder, in hydras.Schutte.Ordering_Functions]
        +a:1877 [binder, in gaia_hydras.nfwfgaia]
        +a:188 [binder, in additions.Euclidean_Chains]
        +a:1886 [binder, in gaia_hydras.nfwfgaia]
        +a:189 [binder, in hydras.Ackermann.folProp]
        +A:19 [binder, in hydras.Ackermann.folProof]
        +a:19 [binder, in Goedel.fixPoint]
        +a:19 [binder, in gaia_hydras.GCanon]
        +a:19 [binder, in hydras.Ackermann.cPair]
        +a:19 [binder, in gaia_hydras.GHydra]
        +A:19 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +a:19 [binder, in gaia_hydras.GHessenberg]
        +a:19 [binder, in hydras.Ackermann.expressible]
        +a:190 [binder, in hydras.Ackermann.primRec]
        +a:192 [binder, in hydras.Ackermann.model]
        +a:193 [binder, in hydras.rpo.more_list]
        +a:193 [binder, in hydras.Ackermann.primRec]
        +a:193 [binder, in additions.Addition_Chains]
        +a:194 [binder, in hydras.rpo.more_list]
        +a:194 [binder, in hydras.Ackermann.model]
        +A:194 [binder, in additions.Euclidean_Chains]
        +A:194 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:195 [binder, in hydras.rpo.more_list]
        +a:196 [binder, in hydras.rpo.more_list]
        +a:196 [binder, in hydras.Ackermann.model]
        +a:196 [binder, in hydras.Ackermann.folProp]
        +a:196 [binder, in hydras.Ackermann.primRec]
        +a:196 [binder, in additions.Addition_Chains]
        +a:197 [binder, in hydras.Epsilon0.T1]
        +a:198 [binder, in hydras.Ackermann.model]
        +a:2 [binder, in hydras.Hydra.O2H]
        +a:2 [binder, in gaia_hydras.GF_alpha]
        +a:2 [binder, in gaia_hydras.GPaths]
        +A:2 [binder, in hydras.Ackermann.model]
        +A:2 [binder, in additions.Euclidean_Chains]
        +a:2 [binder, in hydras.Ackermann.ListExt]
        +a:2 [binder, in hydras.Ackermann.NN]
        +A:20 [binder, in hydras.rpo.more_list]
        +a:20 [binder, in hydras.Prelude.Comparable]
        +a:20 [binder, in hydras.Prelude.Sort_spec]
        +A:20 [binder, in hydras.Prelude.DecPreOrder]
        +a:20 [binder, in hydras.Ackermann.folProp]
        +A:20 [binder, in hydras.MoreAck.AckNotPR]
        +A:20 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:20 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:20 [binder, in hydras.Hydra.BigBattle]
        +A:20 [binder, in hydras.Ackermann.fol]
        +a:20 [binder, in additions.Monoid_instances]
        +a:20 [binder, in hydras.Schutte.Well_Orders]
        +a:20 [binder, in hydras.Ackermann.NN]
        +A:20 [binder, in hydras.rpo.closure]
        +A:200 [binder, in hydras.Ackermann.model]
        +a:200 [binder, in hydras.Ackermann.primRec]
        +a:2006 [binder, in gaia_hydras.nfwfgaia]
        +A:201 [binder, in hydras.Prelude.MoreLists]
        +A:201 [binder, in hydras.rpo.more_list]
        +a:201 [binder, in hydras.Ackermann.model]
        +a:201 [binder, in additions.Addition_Chains]
        +a:202 [binder, in additions.Addition_Chains]
        +a:2021 [binder, in gaia_hydras.nfwfgaia]
        +a:2025 [binder, in gaia_hydras.nfwfgaia]
        +a:203 [binder, in hydras.Ackermann.primRec]
        +a:2030 [binder, in gaia_hydras.nfwfgaia]
        +a:2037 [binder, in gaia_hydras.nfwfgaia]
        +a:2047 [binder, in gaia_hydras.nfwfgaia]
        +a:205 [binder, in hydras.Ackermann.model]
        +a:205 [binder, in hydras.Ackermann.folProp]
        +a:205 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:2050 [binder, in gaia_hydras.nfwfgaia]
        +a:2053 [binder, in gaia_hydras.nfwfgaia]
        +A:206 [binder, in hydras.Prelude.MoreLists]
        +a:206 [binder, in hydras.Ackermann.primRec]
        +a:206 [binder, in additions.Addition_Chains]
        +a:2061 [binder, in gaia_hydras.nfwfgaia]
        +A:207 [binder, in hydras.Ackermann.model]
        +a:207 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:207 [binder, in gaia_hydras.nfwfgaia]
        +a:2070 [binder, in gaia_hydras.nfwfgaia]
        +a:2073 [binder, in gaia_hydras.nfwfgaia]
        +a:208 [binder, in hydras.Ackermann.model]
        +A:208 [binder, in additions.Euclidean_Chains]
        +a:209 [binder, in hydras.Ackermann.primRec]
        +a:209 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:21 [binder, in hydras.Schutte.Correctness_E0]
        +a:21 [binder, in additions.Fib2]
        +A:21 [binder, in hydras.Prelude.MoreLists]
        +a:21 [binder, in hydras.OrdinalNotations.ON_O]
        +a:21 [binder, in gaia_hydras.GPaths]
        +a:21 [binder, in hydras.Epsilon0.Hessenberg]
        +A:21 [binder, in additions.Monoid_def]
        +a:21 [binder, in hydras.Ackermann.cPair]
        +A:21 [binder, in additions.Euclidean_Chains]
        +a:21 [binder, in hydras.Ackermann.NN]
        +a:21 [binder, in gaia_hydras.GL_alpha]
        +a:21 [binder, in gaia_hydras.GHessenberg]
        +A:210 [binder, in hydras.rpo.more_list]
        +a:210 [binder, in hydras.Ackermann.codeList]
        +a:210 [binder, in gaia_hydras.nfwfgaia]
        +a:2109 [binder, in gaia_hydras.nfwfgaia]
        +a:211 [binder, in hydras.Epsilon0.T1]
        +a:211 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:212 [binder, in hydras.Epsilon0.T1]
        +a:212 [binder, in hydras.Ackermann.model]
        +a:212 [binder, in hydras.Ackermann.folProp]
        +a:212 [binder, in hydras.Ackermann.primRec]
        +a:212 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:213 [binder, in hydras.Ackermann.cPair]
        +a:213 [binder, in hydras.Ackermann.fol]
        +a:213 [binder, in gaia_hydras.nfwfgaia]
        +a:214 [binder, in hydras.Epsilon0.T1]
        +a:215 [binder, in hydras.Ackermann.codeList]
        +a:215 [binder, in hydras.Gamma0.Gamma0]
        +a:216 [binder, in hydras.Ackermann.primRec]
        +a:216 [binder, in hydras.Ackermann.fol]
        +a:216 [binder, in gaia_hydras.nfwfgaia]
        +a:217 [binder, in hydras.Gamma0.Gamma0]
        +a:218 [binder, in hydras.Epsilon0.T1]
        +a:218 [binder, in hydras.rpo.more_list]
        +a:218 [binder, in hydras.Ackermann.model]
        +a:218 [binder, in gaia_hydras.nfwfgaia]
        +a:219 [binder, in hydras.Epsilon0.T1]
        +a:219 [binder, in hydras.Ackermann.primRec]
        +A:22 [binder, in hydras.Ackermann.folProof]
        +a:22 [binder, in hydras.Epsilon0.T1]
        +a:22 [binder, in Goedel.PRrepresentable]
        +a:22 [binder, in hydras.Prelude.Comparable]
        +a:22 [binder, in hydras.OrdinalNotations.ON_O]
        +A:22 [binder, in Goedel.fixPoint]
        +a:22 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:22 [binder, in additions.fib]
        +A:22 [binder, in hydras.Ackermann.expressible]
        +a:22 [binder, in hydras.Prelude.MoreVectors]
        +A:220 [binder, in hydras.rpo.more_list]
        +a:220 [binder, in hydras.Ackermann.model]
        +a:221 [binder, in hydras.Ackermann.folProp]
        +a:221 [binder, in gaia_hydras.nfwfgaia]
        +a:222 [binder, in hydras.Ackermann.primRec]
        +A:223 [binder, in additions.Addition_Chains]
        +a:223 [binder, in hydras.Gamma0.Gamma0]
        +A:224 [binder, in additions.Euclidean_Chains]
        +a:225 [binder, in hydras.Epsilon0.T1]
        +a:225 [binder, in hydras.Ackermann.primRec]
        +a:226 [binder, in additions.Euclidean_Chains]
        +a:227 [binder, in hydras.Gamma0.Gamma0]
        +a:227 [binder, in gaia_hydras.nfwfgaia]
        +a:228 [binder, in hydras.rpo.more_list]
        +a:228 [binder, in hydras.Ackermann.folProp]
        +a:228 [binder, in hydras.Ackermann.primRec]
        +a:228 [binder, in additions.Addition_Chains]
        +a:229 [binder, in hydras.Epsilon0.T1]
        +a:23 [binder, in hydras.Ackermann.extEqualNat]
        +a:23 [binder, in hydras.rpo.more_list]
        +a:23 [binder, in hydras.OrdinalNotations.ON_O]
        +A:23 [binder, in additions.Pow_variant]
        +A:23 [binder, in additions.Pow]
        +a:23 [binder, in hydras.Prelude.Sort_spec]
        +a:23 [binder, in hydras.Prelude.DecPreOrder]
        +A:23 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:23 [binder, in hydras.Ackermann.cPair]
        +A:23 [binder, in hydras.Ackermann.fol]
        +a:23 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:23 [binder, in hydras.Schutte.Well_Orders]
        +a:23 [binder, in hydras.Gamma0.Gamma0]
        +a:23 [binder, in hydras.rpo.closure]
        +a:23 [binder, in gaia_hydras.GHessenberg]
        +a:230 [binder, in hydras.Epsilon0.T1]
        +A:230 [binder, in additions.AM]
        +a:230 [binder, in hydras.rpo.rpo]
        +a:231 [binder, in hydras.rpo.more_list]
        +A:231 [binder, in additions.Addition_Chains]
        +a:231 [binder, in hydras.Gamma0.Gamma0]
        +a:232 [binder, in hydras.Ackermann.primRec]
        +A:233 [binder, in hydras.Ackermann.checkPrf]
        +a:233 [binder, in gaia_hydras.nfwfgaia]
        +a:234 [binder, in hydras.Epsilon0.T1]
        +a:234 [binder, in hydras.rpo.more_list]
        +a:235 [binder, in hydras.Ackermann.primRec]
        +A:235 [binder, in additions.Euclidean_Chains]
        +a:235 [binder, in gaia_hydras.nfwfgaia]
        +a:236 [binder, in hydras.Ackermann.fol]
        +a:236 [binder, in additions.Addition_Chains]
        +a:237 [binder, in hydras.Epsilon0.T1]
        +A:237 [binder, in additions.AM]
        +a:237 [binder, in additions.Euclidean_Chains]
        +a:237 [binder, in gaia_hydras.nfwfgaia]
        +A:238 [binder, in hydras.rpo.more_list]
        +a:238 [binder, in hydras.Ackermann.primRec]
        +a:239 [binder, in hydras.Ackermann.fol]
        +a:24 [binder, in hydras.Prelude.More_Arith]
        +a:24 [binder, in hydras.OrdinalNotations.ON_O]
        +a:24 [binder, in gaia_hydras.GPaths]
        +a:24 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +A:24 [binder, in hydras.Ackermann.fol]
        +a:24 [binder, in hydras.Schutte.PartialFun]
        +A:24 [binder, in additions.Addition_Chains]
        +a:24 [binder, in gaia_hydras.GL_alpha]
        +a:24 [binder, in gaia_hydras.nfwfgaia]
        +a:24 [binder, in hydras.MoreAck.PrimRecExamples]
        +A:240 [binder, in additions.Addition_Chains]
        +a:240 [binder, in hydras.rpo.rpo]
        +a:241 [binder, in hydras.Ackermann.primRec]
        +A:241 [binder, in additions.Euclidean_Chains]
        +a:243 [binder, in hydras.Ackermann.cPair]
        +a:243 [binder, in additions.Euclidean_Chains]
        +a:244 [binder, in hydras.Ackermann.primRec]
        +a:244 [binder, in additions.Addition_Chains]
        +A:247 [binder, in hydras.rpo.more_list]
        +a:247 [binder, in additions.Addition_Chains]
        +a:248 [binder, in hydras.Epsilon0.T1]
        +a:248 [binder, in hydras.Ackermann.primRec]
        +a:249 [binder, in hydras.Ackermann.subAll]
        +A:25 [binder, in hydras.Ackermann.folProof]
        +a:25 [binder, in hydras.Ackermann.extEqualNat]
        +A:25 [binder, in hydras.rpo.more_list]
        +a:25 [binder, in hydras.Prelude.Comparable]
        +A:25 [binder, in hydras.Prelude.DecPreOrder]
        +a:25 [binder, in hydras.Ackermann.PA]
        +A:25 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:25 [binder, in hydras.rpo.closure]
        +a:250 [binder, in additions.Addition_Chains]
        +a:252 [binder, in hydras.Epsilon0.T1]
        +a:252 [binder, in hydras.Ackermann.folProp]
        +a:252 [binder, in hydras.Ackermann.primRec]
        +a:253 [binder, in hydras.Epsilon0.T1]
        +a:253 [binder, in gaia_hydras.nfwfgaia]
        +A:254 [binder, in additions.Addition_Chains]
        +a:255 [binder, in hydras.rpo.more_list]
        +a:255 [binder, in gaia_hydras.nfwfgaia]
        +a:256 [binder, in hydras.Ackermann.primRec]
        +a:256 [binder, in hydras.rpo.rpo]
        +a:257 [binder, in hydras.Epsilon0.T1]
        +A:259 [binder, in hydras.rpo.more_list]
        +a:259 [binder, in hydras.Ackermann.folProp]
        +a:26 [binder, in Goedel.PRrepresentable]
        +A:26 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +A:26 [binder, in hydras.Prelude.MoreLists]
        +a:26 [binder, in additions.Compatibility]
        +a:26 [binder, in hydras.Prelude.Comparable]
        +A:26 [binder, in Goedel.fixPoint]
        +a:26 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:26 [binder, in hydras.Ackermann.PA]
        +A:26 [binder, in additions.Euclidean_Chains]
        +a:26 [binder, in hydras.Schutte.PartialFun]
        +a:26 [binder, in gaia_hydras.GHessenberg]
        +A:26 [binder, in hydras.Ackermann.expressible]
        +a:260 [binder, in hydras.Epsilon0.T1]
        +a:260 [binder, in hydras.Ackermann.primRec]
        +a:260 [binder, in gaia_hydras.nfwfgaia]
        +a:263 [binder, in hydras.Epsilon0.T1]
        +a:263 [binder, in gaia_hydras.nfwfgaia]
        +a:264 [binder, in hydras.Ackermann.primRec]
        +A:264 [binder, in additions.Addition_Chains]
        +A:265 [binder, in hydras.Ackermann.checkPrf]
        +a:265 [binder, in hydras.Ackermann.cPair]
        +a:266 [binder, in hydras.Epsilon0.T1]
        +a:267 [binder, in hydras.rpo.more_list]
        +a:267 [binder, in hydras.Ackermann.cPair]
        +a:268 [binder, in hydras.Ackermann.folProp]
        +a:268 [binder, in hydras.Ackermann.fol]
        +a:268 [binder, in hydras.rpo.rpo]
        +a:269 [binder, in Goedel.PRrepresentable]
        +a:269 [binder, in hydras.Ackermann.primRec]
        +a:269 [binder, in hydras.Ackermann.cPair]
        +A:27 [binder, in hydras.Ackermann.folProof]
        +a:27 [binder, in hydras.Schutte.Correctness_E0]
        +a:27 [binder, in hydras.Prelude.More_Arith]
        +a:27 [binder, in hydras.Ackermann.extEqualNat]
        +a:27 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:27 [binder, in hydras.Epsilon0.Hessenberg]
        +a:27 [binder, in gaia_hydras.GCanon]
        +a:27 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:27 [binder, in hydras.Epsilon0.F_omega]
        +a:27 [binder, in Goedel.rosserPA]
        +a:27 [binder, in gaia_hydras.GL_alpha]
        +a:27 [binder, in hydras.Ackermann.Languages]
        +A:27 [binder, in hydras.Prelude.MoreVectors]
        +a:270 [binder, in hydras.Epsilon0.T1]
        +a:270 [binder, in hydras.rpo.rpo]
        +a:271 [binder, in hydras.Ackermann.cPair]
        +a:271 [binder, in additions.Addition_Chains]
        +a:272 [binder, in hydras.Epsilon0.T1]
        +a:272 [binder, in hydras.Ackermann.fol]
        +a:272 [binder, in hydras.Gamma0.Gamma0]
        +a:273 [binder, in hydras.Ackermann.primRec]
        +a:273 [binder, in hydras.Ackermann.cPair]
        +a:274 [binder, in hydras.Epsilon0.T1]
        +a:275 [binder, in Goedel.PRrepresentable]
        +a:275 [binder, in hydras.Ackermann.folProp]
        +a:275 [binder, in hydras.Ackermann.cPair]
        +a:276 [binder, in hydras.Ackermann.cPair]
        +a:277 [binder, in hydras.Ackermann.primRec]
        +a:277 [binder, in hydras.Ackermann.cPair]
        +a:277 [binder, in hydras.Gamma0.Gamma0]
        +a:278 [binder, in hydras.Ackermann.cPair]
        +a:278 [binder, in gaia_hydras.nfwfgaia]
        +a:279 [binder, in hydras.Ackermann.cPair]
        +A:28 [binder, in Goedel.PRrepresentable]
        +A:28 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:28 [binder, in additions.Compatibility]
        +a:28 [binder, in hydras.Prelude.Comparable]
        +a:28 [binder, in gaia_hydras.GPaths]
        +a:28 [binder, in hydras.Prelude.DecPreOrder]
        +a:28 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:28 [binder, in hydras.Schutte.PartialFun]
        +a:28 [binder, in gaia_hydras.GL_alpha]
        +a:28 [binder, in gaia_hydras.GHessenberg]
        +a:280 [binder, in hydras.Epsilon0.T1]
        +a:280 [binder, in hydras.Ackermann.cPair]
        +a:280 [binder, in hydras.Ackermann.fol]
        +a:281 [binder, in Goedel.PRrepresentable]
        +a:282 [binder, in hydras.Ackermann.primRec]
        +A:283 [binder, in Goedel.PRrepresentable]
        +a:283 [binder, in hydras.Gamma0.Gamma0]
        +a:283 [binder, in gaia_hydras.nfwfgaia]
        +a:284 [binder, in gaia_hydras.nfwfgaia]
        +a:285 [binder, in hydras.Epsilon0.T1]
        +a:286 [binder, in hydras.Ackermann.primRec]
        +A:287 [binder, in Goedel.PRrepresentable]
        +a:287 [binder, in hydras.Gamma0.Gamma0]
        +A:29 [binder, in hydras.Ackermann.folProof]
        +a:29 [binder, in hydras.Prelude.Comparable]
        +A:29 [binder, in additions.Pow_variant]
        +A:29 [binder, in additions.Pow]
        +a:29 [binder, in gaia_hydras.GCanon]
        +A:29 [binder, in Goedel.rosserPA]
        +a:29 [binder, in hydras.Hydra.BigBattle]
        +a:29 [binder, in hydras.Ackermann.NN]
        +a:29 [binder, in hydras.Gamma0.Gamma0]
        +a:290 [binder, in hydras.Ackermann.primRec]
        +a:291 [binder, in Goedel.PRrepresentable]
        +a:291 [binder, in hydras.Gamma0.Gamma0]
        +a:291 [binder, in gaia_hydras.nfwfgaia]
        +A:294 [binder, in Goedel.PRrepresentable]
        +a:294 [binder, in hydras.Ackermann.primRec]
        +a:295 [binder, in hydras.Gamma0.Gamma0]
        +a:296 [binder, in gaia_hydras.nfwfgaia]
        +a:298 [binder, in hydras.Ackermann.primRec]
        +a:299 [binder, in hydras.Gamma0.Gamma0]
        +a:3 [binder, in additions.Compatibility]
        +a:3 [binder, in hydras.Ackermann.folLogic2]
        +a:3 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:3 [binder, in hydras.OrdinalNotations.Example_3PlusOmega]
        +a:3 [binder, in hydras.Ackermann.prLogic]
        +A:3 [binder, in additions.Euclidean_Chains]
        +a:3 [binder, in hydras.Ackermann.NNtheory]
        +a:3 [binder, in gaia_hydras.GLarge_Sets]
        +a:3 [binder, in hydras.Schutte.Well_Orders]
        +a:3 [binder, in hydras.Ackermann.folLogic3]
        +a:3 [binder, in hydras.Ackermann.NN]
        +a:30 [binder, in hydras.Epsilon0.T1]
        +a:30 [binder, in hydras.Ackermann.extEqualNat]
        +a:30 [binder, in additions.Compatibility]
        +a:30 [binder, in hydras.rpo.more_list]
        +a:30 [binder, in gaia_hydras.GPaths]
        +A:30 [binder, in hydras.Prelude.Sort_spec]
        +A:30 [binder, in hydras.Prelude.DecPreOrder]
        +a:30 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:30 [binder, in hydras.Ackermann.primRec]
        +a:30 [binder, in hydras.Ackermann.NN]
        +a:30 [binder, in gaia_hydras.GHessenberg]
        +a:302 [binder, in hydras.Ackermann.primRec]
        +a:306 [binder, in hydras.Ackermann.primRec]
        +a:306 [binder, in hydras.Gamma0.Gamma0]
        +A:307 [binder, in Goedel.PRrepresentable]
        +a:308 [binder, in hydras.Epsilon0.T1]
        +a:31 [binder, in Goedel.PRrepresentable]
        +A:31 [binder, in hydras.rpo.more_list]
        +a:31 [binder, in hydras.Ackermann.folLogic3]
        +a:31 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:311 [binder, in hydras.Ackermann.primRec]
        +A:313 [binder, in Goedel.PRrepresentable]
        +a:315 [binder, in hydras.Ackermann.primRec]
        +A:318 [binder, in hydras.Ackermann.checkPrf]
        +a:318 [binder, in hydras.Ackermann.fol]
        +a:319 [binder, in hydras.Ackermann.primRec]
        +A:32 [binder, in hydras.Ackermann.folProof]
        +A:32 [binder, in Goedel.PRrepresentable]
        +a:32 [binder, in additions.Compatibility]
        +a:32 [binder, in hydras.Prelude.Restriction]
        +a:32 [binder, in hydras.Prelude.Comparable]
        +a:32 [binder, in gaia_hydras.GPaths]
        +a:32 [binder, in hydras.Epsilon0.Hessenberg]
        +A:32 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:32 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:32 [binder, in hydras.Schutte.PartialFun]
        +A:32 [binder, in Goedel.codeSysPrf]
        +A:32 [binder, in hydras.Schutte.Ordering_Functions]
        +a:32 [binder, in hydras.Ackermann.Languages]
        +A:32 [binder, in hydras.Ackermann.expressible]
        +a:322 [binder, in hydras.Ackermann.fol]
        +a:323 [binder, in hydras.Ackermann.primRec]
        +a:327 [binder, in hydras.Ackermann.primRec]
        +a:327 [binder, in gaia_hydras.nfwfgaia]
        +a:328 [binder, in Goedel.PRrepresentable]
        +a:328 [binder, in gaia_hydras.nfwfgaia]
        +a:33 [binder, in hydras.Prelude.More_Arith]
        +a:33 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:33 [binder, in gaia_hydras.GCanon]
        +a:33 [binder, in hydras.Ackermann.cPair]
        +a:33 [binder, in hydras.Schutte.PartialFun]
        +a:33 [binder, in gaia_hydras.GHessenberg]
        +a:330 [binder, in hydras.Ackermann.fol]
        +a:332 [binder, in Goedel.PRrepresentable]
        +a:334 [binder, in gaia_hydras.nfwfgaia]
        +a:335 [binder, in Goedel.PRrepresentable]
        +a:335 [binder, in gaia_hydras.nfwfgaia]
        +a:336 [binder, in gaia_hydras.nfwfgaia]
        +a:337 [binder, in hydras.Ackermann.cPair]
        +a:337 [binder, in gaia_hydras.nfwfgaia]
        +a:338 [binder, in Goedel.PRrepresentable]
        +a:338 [binder, in gaia_hydras.nfwfgaia]
        +a:339 [binder, in hydras.Ackermann.cPair]
        +A:339 [binder, in additions.Euclidean_Chains]
        +A:34 [binder, in hydras.Ackermann.folProof]
        +a:34 [binder, in additions.Compatibility]
        +A:34 [binder, in additions.FirstSteps]
        +a:34 [binder, in hydras.Prelude.Comparable]
        +a:34 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:34 [binder, in hydras.Ackermann.PA]
        +a:34 [binder, in hydras.Schutte.Well_Orders]
        +a:34 [binder, in hydras.Schutte.Ordering_Functions]
        +A:34 [binder, in hydras.Ackermann.expressible]
        +a:34 [binder, in hydras.Prelude.MoreVectors]
        +a:340 [binder, in Goedel.PRrepresentable]
        +A:341 [binder, in hydras.Ackermann.subAll]
        +a:342 [binder, in hydras.Epsilon0.T1]
        +a:345 [binder, in hydras.Ackermann.cPair]
        +A:346 [binder, in hydras.Ackermann.subAll]
        +A:348 [binder, in Goedel.PRrepresentable]
        +a:348 [binder, in hydras.Ackermann.cPair]
        +a:35 [binder, in Goedel.PRrepresentable]
        +A:35 [binder, in additions.AM]
        +a:35 [binder, in additions.Compatibility]
        +a:35 [binder, in hydras.Prelude.Comparable]
        +a:35 [binder, in additions.Pow_variant]
        +a:35 [binder, in additions.Pow]
        +A:35 [binder, in hydras.Prelude.DecPreOrder]
        +a:35 [binder, in hydras.Ackermann.folProp]
        +A:35 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:35 [binder, in hydras.Ackermann.PA]
        +A:35 [binder, in additions.Euclidean_Chains]
        +a:35 [binder, in hydras.Schutte.Schutte_basics]
        +a:35 [binder, in Goedel.codeSysPrf]
        +A:35 [binder, in additions.Addition_Chains]
        +A:35 [binder, in hydras.MoreAck.FolExamples]
        +a:35 [binder, in hydras.Ackermann.expressible]
        +A:351 [binder, in hydras.Ackermann.subAll]
        +a:351 [binder, in hydras.Ackermann.cPair]
        +a:353 [binder, in hydras.Epsilon0.T1]
        +A:353 [binder, in Goedel.PRrepresentable]
        +a:353 [binder, in gaia_hydras.nfwfgaia]
        +A:354 [binder, in hydras.Ackermann.checkPrf]
        +a:354 [binder, in hydras.Ackermann.cPair]
        +a:355 [binder, in gaia_hydras.nfwfgaia]
        +A:357 [binder, in hydras.Ackermann.subAll]
        +a:357 [binder, in gaia_hydras.nfwfgaia]
        +A:358 [binder, in Goedel.PRrepresentable]
        +a:359 [binder, in hydras.Epsilon0.T1]
        +a:359 [binder, in gaia_hydras.nfwfgaia]
        +A:36 [binder, in hydras.rpo.more_list]
        +a:36 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +A:36 [binder, in additions.Monoid_def]
        +a:36 [binder, in hydras.Hydra.BigBattle]
        +a:36 [binder, in additions.Addition_Chains]
        +a:36 [binder, in hydras.rpo.list_permut]
        +A:36 [binder, in hydras.Schutte.Ordering_Functions]
        +a:36 [binder, in gaia_hydras.GHessenberg]
        +a:361 [binder, in hydras.Ackermann.cPair]
        +a:361 [binder, in gaia_hydras.nfwfgaia]
        +a:362 [binder, in gaia_hydras.nfwfgaia]
        +a:364 [binder, in hydras.Ackermann.cPair]
        +a:364 [binder, in hydras.Ackermann.fol]
        +a:365 [binder, in hydras.Ackermann.folProp]
        +a:367 [binder, in hydras.Ackermann.cPair]
        +a:368 [binder, in hydras.Ackermann.fol]
        +A:37 [binder, in hydras.Ackermann.folProof]
        +a:37 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:37 [binder, in hydras.Ackermann.cPair]
        +a:37 [binder, in hydras.Ackermann.wellFormed]
        +a:37 [binder, in gaia_hydras.onType]
        +a:37 [binder, in hydras.Schutte.Well_Orders]
        +a:37 [binder, in Goedel.codeSysPrf]
        +A:37 [binder, in hydras.Schutte.Addition]
        +A:370 [binder, in hydras.Ackermann.subAll]
        +a:370 [binder, in hydras.Ackermann.cPair]
        +a:372 [binder, in hydras.Ackermann.folProp]
        +a:373 [binder, in hydras.Epsilon0.T1]
        +a:373 [binder, in Goedel.PRrepresentable]
        +a:375 [binder, in gaia_hydras.nfwfgaia]
        +a:376 [binder, in hydras.Ackermann.fol]
        +a:376 [binder, in gaia_hydras.nfwfgaia]
        +a:377 [binder, in Goedel.PRrepresentable]
        +a:377 [binder, in gaia_hydras.nfwfgaia]
        +a:379 [binder, in hydras.Epsilon0.T1]
        +a:38 [binder, in additions.Compatibility]
        +a:38 [binder, in hydras.Prelude.Comparable]
        +a:38 [binder, in hydras.Epsilon0.Hessenberg]
        +a:38 [binder, in hydras.Prelude.DecPreOrder]
        +a:38 [binder, in hydras.Ackermann.NN]
        +a:38 [binder, in hydras.Schutte.Ordering_Functions]
        +A:38 [binder, in hydras.MoreAck.FolExamples]
        +A:38 [binder, in hydras.Ackermann.expressible]
        +a:380 [binder, in gaia_hydras.nfwfgaia]
        +a:381 [binder, in Goedel.PRrepresentable]
        +a:381 [binder, in hydras.Ackermann.folProp]
        +a:381 [binder, in gaia_hydras.nfwfgaia]
        +a:383 [binder, in hydras.Epsilon0.T1]
        +a:385 [binder, in Goedel.PRrepresentable]
        +a:388 [binder, in hydras.Epsilon0.T1]
        +a:388 [binder, in hydras.Ackermann.folProp]
        +A:39 [binder, in hydras.Ackermann.folProof]
        +a:39 [binder, in Goedel.PRrepresentable]
        +a:39 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +A:39 [binder, in additions.Pow_variant]
        +a:39 [binder, in gaia_hydras.GPaths]
        +A:39 [binder, in additions.Pow]
        +A:39 [binder, in hydras.Prelude.Sort_spec]
        +A:39 [binder, in hydras.Prelude.DecPreOrder]
        +a:39 [binder, in hydras.Ackermann.cPair]
        +a:39 [binder, in hydras.Ackermann.wellFormed]
        +a:39 [binder, in hydras.Schutte.Schutte_basics]
        +a:39 [binder, in gaia_hydras.onType]
        +a:39 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:393 [binder, in hydras.Ackermann.checkPrf]
        +a:393 [binder, in gaia_hydras.nfwfgaia]
        +a:396 [binder, in gaia_hydras.nfwfgaia]
        +a:397 [binder, in hydras.Ackermann.checkPrf]
        +a:398 [binder, in gaia_hydras.nfwfgaia]
        +A:399 [binder, in hydras.Epsilon0.T1]
        +a:4 [binder, in hydras.Prelude.Restriction]
        +A:4 [binder, in hydras.Prelude.Comparable]
        +a:4 [binder, in Goedel.fixPoint]
        +a:4 [binder, in hydras.Prelude.DecPreOrder]
        +a:4 [binder, in gaia_hydras.T1Bridge]
        +A:4 [binder, in additions.Monoid_def]
        +a:4 [binder, in additions.Addition_Chains]
        +A:4 [binder, in hydras.Schutte.Ordering_Functions]
        +A:40 [binder, in additions.FirstSteps]
        +a:40 [binder, in hydras.Prelude.Comparable]
        +a:40 [binder, in hydras.Schutte.PartialFun]
        +a:401 [binder, in hydras.Epsilon0.T1]
        +a:401 [binder, in hydras.Ackermann.primRec]
        +a:403 [binder, in hydras.Ackermann.primRec]
        +a:405 [binder, in hydras.Ackermann.primRec]
        +a:407 [binder, in Goedel.PRrepresentable]
        +A:407 [binder, in hydras.Ackermann.checkPrf]
        +a:407 [binder, in hydras.Ackermann.primRec]
        +a:408 [binder, in hydras.Ackermann.fol]
        +a:408 [binder, in gaia_hydras.nfwfgaia]
        +A:41 [binder, in additions.AM]
        +A:41 [binder, in hydras.rpo.more_list]
        +a:41 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:41 [binder, in gaia_hydras.T1Bridge]
        +A:41 [binder, in additions.Monoid_def]
        +a:41 [binder, in hydras.Ackermann.cPair]
        +a:41 [binder, in additions.Euclidean_Chains]
        +a:41 [binder, in hydras.Schutte.Schutte_basics]
        +a:41 [binder, in hydras.Schutte.Well_Orders]
        +A:41 [binder, in additions.Addition_Chains]
        +A:41 [binder, in hydras.MoreAck.FolExamples]
        +A:41 [binder, in hydras.Ackermann.expressible]
        +A:41 [binder, in hydras.Prelude.MoreVectors]
        +a:411 [binder, in Goedel.PRrepresentable]
        +a:411 [binder, in hydras.Ackermann.primRec]
        +a:411 [binder, in gaia_hydras.nfwfgaia]
        +a:412 [binder, in hydras.Ackermann.fol]
        +a:413 [binder, in hydras.Epsilon0.T1]
        +a:415 [binder, in Goedel.PRrepresentable]
        +a:415 [binder, in gaia_hydras.nfwfgaia]
        +a:416 [binder, in hydras.Ackermann.primRec]
        +a:419 [binder, in hydras.Epsilon0.T1]
        +a:419 [binder, in Goedel.PRrepresentable]
        +a:42 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:42 [binder, in hydras.Prelude.Comparable]
        +a:42 [binder, in hydras.Prelude.DecPreOrder]
        +a:42 [binder, in additions.More_on_positive]
        +a:42 [binder, in gaia_hydras.T1Bridge]
        +A:42 [binder, in hydras.Prelude.MoreOrders]
        +A:42 [binder, in additions.Euclidean_Chains]
        +a:42 [binder, in hydras.Schutte.PartialFun]
        +a:42 [binder, in hydras.Ackermann.folLogic3]
        +a:420 [binder, in hydras.Epsilon0.T1]
        +a:421 [binder, in hydras.Ackermann.fol]
        +a:422 [binder, in Goedel.PRrepresentable]
        +a:422 [binder, in gaia_hydras.nfwfgaia]
        +a:423 [binder, in hydras.Epsilon0.T1]
        +a:423 [binder, in hydras.Ackermann.primRec]
        +a:424 [binder, in Goedel.PRrepresentable]
        +a:427 [binder, in Goedel.PRrepresentable]
        +a:428 [binder, in hydras.Ackermann.fol]
        +a:429 [binder, in hydras.Epsilon0.T1]
        +a:429 [binder, in hydras.Gamma0.Gamma0]
        +a:43 [binder, in hydras.Epsilon0.T1]
        +a:43 [binder, in Goedel.PRrepresentable]
        +a:43 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:43 [binder, in hydras.rpo.more_list]
        +a:43 [binder, in hydras.Ackermann.LNN2LNT]
        +a:43 [binder, in hydras.Prelude.Comparable]
        +a:43 [binder, in gaia_hydras.T1Bridge]
        +a:43 [binder, in hydras.Ackermann.PA]
        +a:43 [binder, in hydras.Schutte.PartialFun]
        +a:43 [binder, in hydras.rpo.dickson]
        +a:43 [binder, in hydras.rpo.list_permut]
        +A:43 [binder, in hydras.Schutte.Ordering_Functions]
        +a:430 [binder, in hydras.Ackermann.fol]
        +a:431 [binder, in Goedel.PRrepresentable]
        +a:432 [binder, in hydras.Ackermann.primRec]
        +a:432 [binder, in gaia_hydras.nfwfgaia]
        +a:434 [binder, in hydras.Epsilon0.T1]
        +a:435 [binder, in Goedel.PRrepresentable]
        +a:437 [binder, in hydras.Ackermann.primRec]
        +a:437 [binder, in gaia_hydras.nfwfgaia]
        +a:439 [binder, in Goedel.PRrepresentable]
        +a:44 [binder, in Goedel.PRrepresentable]
        +A:44 [binder, in hydras.Prelude.MoreLists]
        +a:44 [binder, in hydras.Prelude.Comparable]
        +a:44 [binder, in hydras.Epsilon0.Hessenberg]
        +A:44 [binder, in hydras.Prelude.DecPreOrder]
        +a:44 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:44 [binder, in hydras.Ackermann.PA]
        +a:44 [binder, in hydras.Prelude.MoreOrders]
        +a:44 [binder, in hydras.Ackermann.primRec]
        +A:44 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:440 [binder, in hydras.Epsilon0.T1]
        +a:441 [binder, in gaia_hydras.nfwfgaia]
        +a:442 [binder, in Goedel.PRrepresentable]
        +a:443 [binder, in gaia_hydras.nfwfgaia]
        +a:444 [binder, in hydras.Epsilon0.T1]
        +a:444 [binder, in hydras.Ackermann.fol]
        +a:445 [binder, in hydras.Ackermann.checkPrf]
        +a:445 [binder, in hydras.Ackermann.primRec]
        +a:445 [binder, in hydras.Gamma0.Gamma0]
        +a:445 [binder, in gaia_hydras.nfwfgaia]
        +a:446 [binder, in hydras.Epsilon0.T1]
        +a:446 [binder, in Goedel.PRrepresentable]
        +a:447 [binder, in gaia_hydras.nfwfgaia]
        +a:449 [binder, in hydras.Epsilon0.T1]
        +a:449 [binder, in hydras.Ackermann.checkPrf]
        +a:449 [binder, in gaia_hydras.nfwfgaia]
        +a:45 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:45 [binder, in gaia_hydras.T1Bridge]
        +a:45 [binder, in hydras.Ackermann.cPair]
        +a:45 [binder, in Goedel.codeSysPrf]
        +A:45 [binder, in hydras.Schutte.Ordering_Functions]
        +A:45 [binder, in hydras.Ackermann.expressible]
        +a:450 [binder, in hydras.Ackermann.primRec]
        +a:450 [binder, in hydras.Gamma0.Gamma0]
        +a:450 [binder, in gaia_hydras.nfwfgaia]
        +a:451 [binder, in hydras.Epsilon0.T1]
        +a:451 [binder, in Goedel.PRrepresentable]
        +a:451 [binder, in hydras.Gamma0.Gamma0]
        +a:452 [binder, in hydras.Gamma0.Gamma0]
        +a:452 [binder, in gaia_hydras.nfwfgaia]
        +A:453 [binder, in hydras.Ackermann.checkPrf]
        +a:454 [binder, in Goedel.PRrepresentable]
        +a:455 [binder, in hydras.Ackermann.primRec]
        +a:456 [binder, in hydras.Epsilon0.T1]
        +a:457 [binder, in Goedel.PRrepresentable]
        +a:457 [binder, in hydras.Gamma0.Gamma0]
        +a:457 [binder, in gaia_hydras.nfwfgaia]
        +a:459 [binder, in hydras.Epsilon0.T1]
        +a:459 [binder, in hydras.Ackermann.primRec]
        +a:459 [binder, in gaia_hydras.nfwfgaia]
        +a:46 [binder, in hydras.Epsilon0.T1]
        +A:46 [binder, in hydras.rpo.more_list]
        +a:46 [binder, in hydras.Prelude.Comparable]
        +A:46 [binder, in hydras.Prelude.Sort_spec]
        +a:46 [binder, in additions.More_on_positive]
        +A:46 [binder, in hydras.Prelude.MoreOrders]
        +A:46 [binder, in additions.Monoid_def]
        +a:46 [binder, in hydras.Schutte.PartialFun]
        +A:46 [binder, in hydras.Schutte.Schutte_basics]
        +a:46 [binder, in hydras.Schutte.Well_Orders]
        +A:46 [binder, in additions.Addition_Chains]
        +a:46 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:460 [binder, in Goedel.PRrepresentable]
        +a:462 [binder, in hydras.Epsilon0.T1]
        +a:462 [binder, in gaia_hydras.nfwfgaia]
        +a:464 [binder, in gaia_hydras.nfwfgaia]
        +a:466 [binder, in hydras.Epsilon0.T1]
        +a:466 [binder, in gaia_hydras.nfwfgaia]
        +a:467 [binder, in hydras.Ackermann.primRec]
        +a:467 [binder, in hydras.Gamma0.Gamma0]
        +a:468 [binder, in hydras.Epsilon0.T1]
        +a:468 [binder, in gaia_hydras.nfwfgaia]
        +a:47 [binder, in Goedel.PRrepresentable]
        +a:47 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:47 [binder, in hydras.Prelude.More_Arith]
        +a:47 [binder, in hydras.Prelude.DecPreOrder]
        +A:47 [binder, in additions.Euclidean_Chains]
        +a:47 [binder, in Goedel.codeSysPrf]
        +a:47 [binder, in hydras.Schutte.Ordering_Functions]
        +a:472 [binder, in hydras.Ackermann.primRec]
        +a:473 [binder, in gaia_hydras.nfwfgaia]
        +a:474 [binder, in hydras.Epsilon0.T1]
        +a:476 [binder, in hydras.Epsilon0.T1]
        +a:476 [binder, in hydras.Ackermann.primRec]
        +a:48 [binder, in hydras.Epsilon0.T1]
        +a:48 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:48 [binder, in hydras.Prelude.Comparable]
        +A:48 [binder, in additions.Pow_variant]
        +A:48 [binder, in additions.Pow]
        +a:48 [binder, in hydras.Epsilon0.Hessenberg]
        +a:48 [binder, in gaia_hydras.GCanon]
        +a:48 [binder, in hydras.Ackermann.code]
        +a:48 [binder, in hydras.Hydra.BigBattle]
        +A:48 [binder, in hydras.Prelude.MoreVectors]
        +a:481 [binder, in hydras.Ackermann.primRec]
        +a:482 [binder, in hydras.Gamma0.Gamma0]
        +a:486 [binder, in hydras.Ackermann.checkPrf]
        +a:486 [binder, in hydras.Ackermann.primRec]
        +a:489 [binder, in hydras.Gamma0.Gamma0]
        +A:49 [binder, in hydras.Prelude.DecPreOrder]
        +a:49 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:49 [binder, in gaia_hydras.T1Bridge]
        +a:49 [binder, in hydras.Ackermann.cPair]
        +a:49 [binder, in hydras.Schutte.Well_Orders]
        +a:49 [binder, in hydras.Ackermann.folLogic3]
        +A:49 [binder, in hydras.Schutte.Ordering_Functions]
        +a:490 [binder, in hydras.Ackermann.checkPrf]
        +a:490 [binder, in hydras.Ackermann.primRec]
        +a:490 [binder, in gaia_hydras.nfwfgaia]
        +a:492 [binder, in hydras.Ackermann.primRec]
        +a:492 [binder, in gaia_hydras.nfwfgaia]
        +a:494 [binder, in hydras.Epsilon0.T1]
        +a:494 [binder, in hydras.Ackermann.primRec]
        +a:494 [binder, in gaia_hydras.nfwfgaia]
        +a:496 [binder, in hydras.Ackermann.primRec]
        +a:498 [binder, in hydras.Epsilon0.T1]
        +a:498 [binder, in hydras.Ackermann.primRec]
        +a:5 [binder, in hydras.Ackermann.folProof]
        +a:5 [binder, in gaia_hydras.GPaths]
        +a:5 [binder, in hydras.Schutte.Lub]
        +a:5 [binder, in hydras.Prelude.Sort_spec]
        +a:5 [binder, in gaia_hydras.GCanon]
        +a:5 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:5 [binder, in hydras.Ackermann.prLogic]
        +a:5 [binder, in hydras.Schutte.Schutte_basics]
        +a:5 [binder, in hydras.Ackermann.NNtheory]
        +a:5 [binder, in gaia_hydras.GLarge_Sets]
        +a:5 [binder, in hydras.Ackermann.ListExt]
        +a:5 [binder, in hydras.Ackermann.folLogic3]
        +a:5 [binder, in hydras.Gamma0.Gamma0]
        +a:5 [binder, in hydras.MoreAck.FolExamples]
        +a:50 [binder, in hydras.Epsilon0.T1]
        +A:50 [binder, in hydras.rpo.more_list]
        +A:50 [binder, in hydras.Ackermann.code]
        +A:50 [binder, in additions.Euclidean_Chains]
        +a:50 [binder, in hydras.rpo.dickson]
        +A:50 [binder, in hydras.Ackermann.expressible]
        +a:500 [binder, in hydras.Epsilon0.T1]
        +a:500 [binder, in hydras.Ackermann.primRec]
        +a:502 [binder, in hydras.Ackermann.checkPrf]
        +a:502 [binder, in hydras.Ackermann.primRec]
        +a:504 [binder, in hydras.Ackermann.primRec]
        +a:506 [binder, in hydras.Ackermann.checkPrf]
        +a:506 [binder, in hydras.Ackermann.primRec]
        +a:507 [binder, in hydras.Epsilon0.T1]
        +a:508 [binder, in hydras.Ackermann.primRec]
        +a:51 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:51 [binder, in hydras.Prelude.More_Arith]
        +a:51 [binder, in hydras.Prelude.Comparable]
        +a:51 [binder, in gaia_hydras.GPaths]
        +A:51 [binder, in additions.Monoid_def]
        +a:51 [binder, in hydras.Prelude.MoreVectors]
        +a:510 [binder, in hydras.Ackermann.checkPrf]
        +a:510 [binder, in hydras.Ackermann.primRec]
        +a:511 [binder, in hydras.Epsilon0.T1]
        +a:512 [binder, in hydras.Epsilon0.T1]
        +a:512 [binder, in hydras.Ackermann.primRec]
        +a:513 [binder, in hydras.Epsilon0.T1]
        +a:514 [binder, in hydras.Ackermann.checkPrf]
        +a:514 [binder, in hydras.Ackermann.primRec]
        +a:516 [binder, in hydras.Epsilon0.T1]
        +a:516 [binder, in hydras.Ackermann.primRec]
        +a:518 [binder, in hydras.Epsilon0.T1]
        +a:518 [binder, in hydras.Gamma0.Gamma0]
        +a:519 [binder, in hydras.Epsilon0.T1]
        +a:519 [binder, in hydras.Ackermann.primRec]
        +A:52 [binder, in additions.AM]
        +a:52 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:52 [binder, in hydras.Prelude.DecPreOrder]
        +a:52 [binder, in hydras.MoreAck.AckNotPR]
        +a:52 [binder, in hydras.Hydra.BigBattle]
        +a:52 [binder, in hydras.Schutte.PartialFun]
        +a:52 [binder, in hydras.Schutte.Schutte_basics]
        +a:520 [binder, in hydras.Gamma0.Gamma0]
        +a:521 [binder, in hydras.Ackermann.primRec]
        +a:523 [binder, in hydras.Ackermann.primRec]
        +a:524 [binder, in hydras.Epsilon0.T1]
        +a:524 [binder, in hydras.Gamma0.Gamma0]
        +a:526 [binder, in hydras.Epsilon0.T1]
        +a:527 [binder, in hydras.Gamma0.Gamma0]
        +a:529 [binder, in hydras.Epsilon0.T1]
        +a:53 [binder, in hydras.Ackermann.cPair]
        +A:53 [binder, in additions.Euclidean_Chains]
        +a:53 [binder, in hydras.Schutte.Schutte_basics]
        +A:53 [binder, in additions.Addition_Chains]
        +A:53 [binder, in hydras.Prelude.MoreVectors]
        +a:530 [binder, in hydras.Gamma0.Gamma0]
        +a:533 [binder, in hydras.Gamma0.Gamma0]
        +a:535 [binder, in hydras.Ackermann.primRec]
        +a:536 [binder, in hydras.Epsilon0.T1]
        +a:537 [binder, in hydras.Ackermann.primRec]
        +a:539 [binder, in hydras.Ackermann.primRec]
        +a:54 [binder, in hydras.Ackermann.LNN2LNT]
        +a:54 [binder, in hydras.Prelude.Comparable]
        +a:54 [binder, in hydras.Prelude.Sort_spec]
        +A:54 [binder, in hydras.Prelude.DecPreOrder]
        +a:54 [binder, in hydras.Ackermann.code]
        +a:54 [binder, in hydras.Schutte.Schutte_basics]
        +A:54 [binder, in hydras.Schutte.Ordering_Functions]
        +a:541 [binder, in hydras.Ackermann.primRec]
        +a:546 [binder, in hydras.Epsilon0.T1]
        +a:55 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:55 [binder, in hydras.rpo.more_list]
        +a:55 [binder, in hydras.Schutte.Schutte_basics]
        +a:55 [binder, in additions.Addition_Chains]
        +A:55 [binder, in hydras.Ackermann.expressible]
        +a:551 [binder, in hydras.Epsilon0.T1]
        +a:553 [binder, in hydras.Epsilon0.T1]
        +a:557 [binder, in gaia_hydras.nfwfgaia]
        +A:56 [binder, in hydras.rpo.more_list]
        +a:56 [binder, in hydras.Ackermann.LNN2LNT]
        +a:56 [binder, in gaia_hydras.GCanon]
        +a:56 [binder, in hydras.Ackermann.code]
        +a:56 [binder, in gaia_hydras.T1Bridge]
        +A:56 [binder, in additions.Monoid_def]
        +a:56 [binder, in hydras.Schutte.Schutte_basics]
        +a:56 [binder, in hydras.rpo.dickson]
        +a:56 [binder, in hydras.Schutte.Ordering_Functions]
        +a:560 [binder, in hydras.Epsilon0.T1]
        +a:562 [binder, in gaia_hydras.nfwfgaia]
        +a:563 [binder, in hydras.Gamma0.Gamma0]
        +a:564 [binder, in hydras.Ackermann.checkPrf]
        +a:564 [binder, in gaia_hydras.nfwfgaia]
        +a:565 [binder, in hydras.Gamma0.Gamma0]
        +a:566 [binder, in hydras.Ackermann.checkPrf]
        +a:567 [binder, in hydras.Ackermann.checkPrf]
        +a:568 [binder, in hydras.Ackermann.checkPrf]
        +a:569 [binder, in hydras.Epsilon0.T1]
        +a:569 [binder, in hydras.Gamma0.Gamma0]
        +a:569 [binder, in gaia_hydras.nfwfgaia]
        +a:57 [binder, in hydras.Prelude.Comparable]
        +a:57 [binder, in gaia_hydras.GPaths]
        +a:57 [binder, in hydras.Prelude.DecPreOrder]
        +A:57 [binder, in additions.Monoid_def]
        +a:57 [binder, in hydras.Ackermann.primRec]
        +a:57 [binder, in hydras.Ackermann.cPair]
        +A:57 [binder, in additions.Addition_Chains]
        +a:57 [binder, in hydras.Prelude.MoreVectors]
        +a:570 [binder, in hydras.Ackermann.primRec]
        +a:571 [binder, in hydras.Gamma0.Gamma0]
        +a:572 [binder, in hydras.Ackermann.primRec]
        +a:573 [binder, in hydras.Epsilon0.T1]
        +a:574 [binder, in hydras.Ackermann.primRec]
        +a:576 [binder, in hydras.Ackermann.primRec]
        +a:577 [binder, in hydras.Epsilon0.T1]
        +a:578 [binder, in hydras.Ackermann.primRec]
        +a:579 [binder, in hydras.Gamma0.Gamma0]
        +A:58 [binder, in Goedel.PRrepresentable]
        +a:58 [binder, in hydras.Ackermann.LNN2LNT]
        +a:58 [binder, in gaia_hydras.GPaths]
        +a:58 [binder, in hydras.Ackermann.code]
        +a:58 [binder, in hydras.Ackermann.cPair]
        +a:58 [binder, in hydras.OrdinalNotations.ON_Generic]
        +A:58 [binder, in Goedel.codeSysPrf]
        +a:58 [binder, in hydras.rpo.dickson]
        +A:58 [binder, in hydras.Ackermann.expressible]
        +a:580 [binder, in hydras.Ackermann.primRec]
        +a:582 [binder, in hydras.Ackermann.primRec]
        +a:585 [binder, in hydras.Gamma0.Gamma0]
        +a:587 [binder, in hydras.Gamma0.Gamma0]
        +a:59 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +A:59 [binder, in additions.AM]
        +a:59 [binder, in hydras.Prelude.Comparable]
        +A:59 [binder, in hydras.Prelude.DecPreOrder]
        +a:59 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:59 [binder, in hydras.Ackermann.code]
        +A:59 [binder, in hydras.Schutte.Ordering_Functions]
        +a:59 [binder, in hydras.Ackermann.expressible]
        +a:592 [binder, in hydras.Gamma0.Gamma0]
        +a:595 [binder, in hydras.Epsilon0.T1]
        +a:595 [binder, in gaia_hydras.nfwfgaia]
        +a:596 [binder, in hydras.Gamma0.Gamma0]
        +a:599 [binder, in hydras.Epsilon0.T1]
        +a:6 [binder, in hydras.OrdinalNotations.ON_O]
        +A:6 [binder, in hydras.Ackermann.model]
        +A:6 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:6 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:6 [binder, in hydras.solutions_exercises.MorePRExamples]
        +A:6 [binder, in additions.Monoid_def]
        +a:6 [binder, in hydras.Ackermann.cPair]
        +A:6 [binder, in gaia_hydras.GLarge_Sets]
        +a:6 [binder, in hydras.Schutte.Well_Orders]
        +A:6 [binder, in hydras.Schutte.Ordering_Functions]
        +a:6 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:60 [binder, in hydras.Schutte.Correctness_E0]
        +a:60 [binder, in hydras.rpo.more_list]
        +A:60 [binder, in hydras.Prelude.Sort_spec]
        +a:60 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:60 [binder, in hydras.Ackermann.cPair]
        +a:60 [binder, in hydras.Hydra.BigBattle]
        +a:60 [binder, in hydras.rpo.dickson]
        +a:60 [binder, in hydras.MoreAck.PrimRecExamples]
        +a:604 [binder, in hydras.Gamma0.Gamma0]
        +a:606 [binder, in hydras.Gamma0.Gamma0]
        +a:61 [binder, in hydras.Ackermann.LNN2LNT]
        +a:61 [binder, in hydras.Prelude.Comparable]
        +a:61 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:61 [binder, in hydras.Ackermann.code]
        +a:61 [binder, in gaia_hydras.T1Bridge]
        +A:61 [binder, in additions.Monoid_def]
        +a:61 [binder, in hydras.Ackermann.primRec]
        +a:61 [binder, in hydras.Ackermann.cPair]
        +A:61 [binder, in additions.Euclidean_Chains]
        +a:61 [binder, in hydras.Schutte.Ordering_Functions]
        +A:61 [binder, in hydras.Prelude.MoreVectors]
        +a:610 [binder, in gaia_hydras.nfwfgaia]
        +a:614 [binder, in gaia_hydras.nfwfgaia]
        +a:616 [binder, in hydras.Epsilon0.T1]
        +A:62 [binder, in Goedel.PRrepresentable]
        +a:62 [binder, in hydras.Prelude.DecPreOrder]
        +a:62 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:62 [binder, in hydras.Ackermann.cPair]
        +a:62 [binder, in hydras.Schutte.Schutte_basics]
        +a:62 [binder, in additions.Addition_Chains]
        +a:62 [binder, in hydras.MoreAck.PrimRecExamples]
        +A:62 [binder, in hydras.Ackermann.expressible]
        +a:620 [binder, in hydras.Gamma0.Gamma0]
        +a:624 [binder, in hydras.Epsilon0.T1]
        +a:626 [binder, in gaia_hydras.nfwfgaia]
        +a:629 [binder, in gaia_hydras.nfwfgaia]
        +A:63 [binder, in hydras.rpo.more_list]
        +a:63 [binder, in hydras.Prelude.Comparable]
        +a:63 [binder, in hydras.Ackermann.code]
        +a:63 [binder, in hydras.Hydra.BigBattle]
        +A:63 [binder, in hydras.OrdinalNotations.ON_Generic]
        +A:63 [binder, in additions.Addition_Chains]
        +a:633 [binder, in hydras.Gamma0.Gamma0]
        +a:637 [binder, in hydras.Gamma0.Gamma0]
        +a:64 [binder, in hydras.Epsilon0.T1]
        +a:64 [binder, in hydras.Ackermann.subAll]
        +a:64 [binder, in gaia_hydras.GPaths]
        +A:64 [binder, in hydras.Prelude.DecPreOrder]
        +a:64 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:64 [binder, in hydras.Ackermann.code]
        +a:64 [binder, in hydras.Schutte.Schutte_basics]
        +a:64 [binder, in hydras.rpo.list_permut]
        +A:64 [binder, in hydras.Schutte.Ordering_Functions]
        +A:65 [binder, in Goedel.PRrepresentable]
        +a:65 [binder, in hydras.Prelude.Comparable]
        +a:65 [binder, in hydras.Epsilon0.Hessenberg]
        +a:65 [binder, in hydras.Ackermann.primRec]
        +A:65 [binder, in hydras.Schutte.PartialFun]
        +A:653 [binder, in hydras.Ackermann.checkPrf]
        +a:654 [binder, in gaia_hydras.nfwfgaia]
        +a:655 [binder, in hydras.Ackermann.checkPrf]
        +a:656 [binder, in gaia_hydras.nfwfgaia]
        +a:657 [binder, in hydras.Ackermann.checkPrf]
        +a:658 [binder, in gaia_hydras.nfwfgaia]
        +a:659 [binder, in hydras.Ackermann.checkPrf]
        +a:66 [binder, in hydras.Ackermann.code]
        +a:66 [binder, in gaia_hydras.T1Bridge]
        +a:66 [binder, in hydras.Schutte.Schutte_basics]
        +A:66 [binder, in hydras.Ackermann.expressible]
        +a:661 [binder, in hydras.Ackermann.checkPrf]
        +a:662 [binder, in hydras.Ackermann.primRec]
        +a:663 [binder, in hydras.Ackermann.checkPrf]
        +a:665 [binder, in hydras.Ackermann.checkPrf]
        +a:666 [binder, in hydras.Ackermann.primRec]
        +a:667 [binder, in hydras.Ackermann.checkPrf]
        +a:669 [binder, in hydras.Ackermann.checkPrf]
        +a:669 [binder, in hydras.Gamma0.Gamma0]
        +a:67 [binder, in hydras.Ackermann.subAll]
        +a:67 [binder, in hydras.Prelude.Comparable]
        +a:67 [binder, in hydras.Prelude.DecPreOrder]
        +a:67 [binder, in hydras.Hydra.BigBattle]
        +A:67 [binder, in hydras.Schutte.Ordering_Functions]
        +a:67 [binder, in hydras.rpo.rpo]
        +A:67 [binder, in hydras.Prelude.MoreVectors]
        +a:670 [binder, in gaia_hydras.nfwfgaia]
        +a:671 [binder, in hydras.Ackermann.checkPrf]
        +a:671 [binder, in hydras.Gamma0.Gamma0]
        +a:673 [binder, in hydras.Ackermann.checkPrf]
        +a:675 [binder, in hydras.Ackermann.checkPrf]
        +a:677 [binder, in hydras.Ackermann.checkPrf]
        +a:678 [binder, in hydras.Ackermann.primRec]
        +A:68 [binder, in hydras.Prelude.Iterates]
        +A:68 [binder, in hydras.rpo.more_list]
        +a:68 [binder, in gaia_hydras.GPaths]
        +A:68 [binder, in hydras.Prelude.Sort_spec]
        +a:68 [binder, in gaia_hydras.GCanon]
        +A:68 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:68 [binder, in hydras.Ackermann.code]
        +A:68 [binder, in additions.Euclidean_Chains]
        +a:681 [binder, in hydras.Ackermann.primRec]
        +a:689 [binder, in hydras.Gamma0.Gamma0]
        +A:69 [binder, in Goedel.PRrepresentable]
        +a:69 [binder, in hydras.Prelude.Comparable]
        +a:69 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:69 [binder, in hydras.Schutte.Schutte_basics]
        +a:69 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:69 [binder, in hydras.Ackermann.folLogic3]
        +a:69 [binder, in hydras.rpo.dickson]
        +a:69 [binder, in hydras.Schutte.Ordering_Functions]
        +a:69 [binder, in hydras.Schutte.Addition]
        +A:69 [binder, in hydras.Prelude.MoreVectors]
        +a:695 [binder, in gaia_hydras.nfwfgaia]
        +a:697 [binder, in gaia_hydras.nfwfgaia]
        +a:7 [binder, in hydras.Gamma0.T2]
        +A:7 [binder, in hydras.Prelude.Iterates]
        +a:7 [binder, in hydras.Ackermann.folLogic2]
        +a:7 [binder, in Goedel.fixPoint]
        +A:7 [binder, in hydras.Prelude.DecPreOrder]
        +a:7 [binder, in hydras.Schutte.MoreEpsilonIota]
        +a:7 [binder, in gaia_hydras.T1Bridge]
        +a:7 [binder, in hydras.Ackermann.prLogic]
        +a:7 [binder, in hydras.Ackermann.NNtheory]
        +a:7 [binder, in gaia_hydras.GLarge_Sets]
        +A:7 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:7 [binder, in gaia_hydras.T2Bridge]
        +a:7 [binder, in hydras.MoreAck.PrimRecExamples]
        +A:7 [binder, in hydras.Prelude.MoreVectors]
        +A:70 [binder, in hydras.Prelude.DecPreOrder]
        +a:70 [binder, in gaia_hydras.GCanon]
        +a:70 [binder, in hydras.Ackermann.code]
        +a:70 [binder, in hydras.Ackermann.primRec]
        +a:705 [binder, in hydras.Epsilon0.T1]
        +a:707 [binder, in gaia_hydras.nfwfgaia]
        +a:71 [binder, in hydras.Epsilon0.T1]
        +A:71 [binder, in hydras.rpo.more_list]
        +a:71 [binder, in hydras.Prelude.Comparable]
        +a:71 [binder, in gaia_hydras.GPaths]
        +a:71 [binder, in hydras.Hydra.BigBattle]
        +a:71 [binder, in hydras.Ackermann.folLogic3]
        +A:71 [binder, in additions.Addition_Chains]
        +A:71 [binder, in hydras.Schutte.Ordering_Functions]
        +A:71 [binder, in Goedel.rosser]
        +A:71 [binder, in hydras.Ackermann.expressible]
        +a:71 [binder, in hydras.Prelude.MoreVectors]
        +a:717 [binder, in gaia_hydras.nfwfgaia]
        +a:718 [binder, in gaia_hydras.nfwfgaia]
        +a:72 [binder, in hydras.Ackermann.subAll]
        +A:72 [binder, in additions.AM]
        +A:72 [binder, in hydras.Prelude.Iterates]
        +A:72 [binder, in hydras.rpo.more_list]
        +a:72 [binder, in hydras.Prelude.Comparable]
        +a:72 [binder, in hydras.Epsilon0.Hessenberg]
        +a:72 [binder, in hydras.Ackermann.code]
        +a:72 [binder, in gaia_hydras.T1Bridge]
        +A:72 [binder, in hydras.Schutte.PartialFun]
        +a:72 [binder, in hydras.Schutte.Schutte_basics]
        +a:720 [binder, in hydras.Epsilon0.T1]
        +a:720 [binder, in gaia_hydras.nfwfgaia]
        +a:723 [binder, in gaia_hydras.nfwfgaia]
        +a:727 [binder, in gaia_hydras.nfwfgaia]
        +a:729 [binder, in gaia_hydras.nfwfgaia]
        +A:73 [binder, in Goedel.PRrepresentable]
        +a:73 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:73 [binder, in hydras.Prelude.DecPreOrder]
        +A:73 [binder, in hydras.Prelude.MoreVectors]
        +a:730 [binder, in hydras.Epsilon0.T1]
        +a:731 [binder, in gaia_hydras.nfwfgaia]
        +a:733 [binder, in hydras.Epsilon0.T1]
        +a:733 [binder, in gaia_hydras.nfwfgaia]
        +a:737 [binder, in gaia_hydras.nfwfgaia]
        +a:739 [binder, in gaia_hydras.nfwfgaia]
        +a:74 [binder, in hydras.Prelude.Comparable]
        +A:74 [binder, in hydras.Prelude.Sort_spec]
        +a:74 [binder, in hydras.Ackermann.code]
        +A:74 [binder, in additions.fib]
        +a:74 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:747 [binder, in gaia_hydras.nfwfgaia]
        +a:749 [binder, in gaia_hydras.nfwfgaia]
        +a:75 [binder, in hydras.Gamma0.T2]
        +a:75 [binder, in gaia_hydras.GPaths]
        +a:75 [binder, in additions.Euclidean_Chains]
        +a:75 [binder, in hydras.Schutte.Schutte_basics]
        +a:752 [binder, in gaia_hydras.nfwfgaia]
        +a:756 [binder, in hydras.Ackermann.checkPrf]
        +a:756 [binder, in gaia_hydras.nfwfgaia]
        +a:758 [binder, in gaia_hydras.nfwfgaia]
        +A:76 [binder, in hydras.Prelude.Iterates]
        +a:76 [binder, in hydras.Prelude.Comparable]
        +a:76 [binder, in additions.Pow_variant]
        +A:76 [binder, in hydras.Prelude.DecPreOrder]
        +a:76 [binder, in hydras.Ackermann.fol]
        +A:76 [binder, in hydras.Schutte.Ordering_Functions]
        +a:760 [binder, in hydras.Ackermann.checkPrf]
        +a:760 [binder, in gaia_hydras.nfwfgaia]
        +a:77 [binder, in hydras.Epsilon0.T1]
        +a:77 [binder, in hydras.Ackermann.subAll]
        +a:77 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +a:77 [binder, in hydras.Epsilon0.Hessenberg]
        +A:77 [binder, in hydras.OrdinalNotations.ON_Generic]
        +A:77 [binder, in Goedel.codeSysPrf]
        +a:77 [binder, in hydras.Schutte.Ordering_Functions]
        +a:776 [binder, in gaia_hydras.nfwfgaia]
        +a:779 [binder, in gaia_hydras.nfwfgaia]
        +a:78 [binder, in hydras.Gamma0.T2]
        +A:78 [binder, in hydras.rpo.more_list]
        +a:78 [binder, in hydras.Prelude.Comparable]
        +a:78 [binder, in gaia_hydras.T1Bridge]
        +a:78 [binder, in hydras.Schutte.Schutte_basics]
        +A:78 [binder, in hydras.Prelude.MoreVectors]
        +a:783 [binder, in gaia_hydras.nfwfgaia]
        +a:786 [binder, in hydras.Ackermann.checkPrf]
        +a:786 [binder, in gaia_hydras.nfwfgaia]
        +a:788 [binder, in hydras.Ackermann.checkPrf]
        +a:79 [binder, in hydras.Ackermann.subAll]
        +a:79 [binder, in additions.Pow]
        +a:79 [binder, in hydras.Prelude.DecPreOrder]
        +a:79 [binder, in hydras.Schutte.Schutte_basics]
        +a:79 [binder, in hydras.Ackermann.folLogic3]
        +a:79 [binder, in hydras.rpo.list_permut]
        +A:79 [binder, in hydras.Schutte.Ordering_Functions]
        +a:792 [binder, in gaia_hydras.nfwfgaia]
        +a:793 [binder, in hydras.Ackermann.checkPrf]
        +a:799 [binder, in hydras.Ackermann.checkPrf]
        +A:8 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +a:8 [binder, in hydras.Ackermann.extEqualNat]
        +A:8 [binder, in hydras.rpo.more_list]
        +a:8 [binder, in hydras.OrdinalNotations.ON_O]
        +a:8 [binder, in gaia_hydras.GCanon]
        +a:8 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:8 [binder, in hydras.Ackermann.prLogic]
        +A:8 [binder, in additions.Euclidean_Chains]
        +a:8 [binder, in hydras.Schutte.PartialFun]
        +A:8 [binder, in gaia_hydras.GLarge_Sets]
        +a:8 [binder, in hydras.rpo.dickson]
        +a:8 [binder, in hydras.MoreAck.FolExamples]
        +A:8 [binder, in hydras.Ackermann.expressible]
        +A:80 [binder, in hydras.Prelude.Iterates]
        +a:80 [binder, in hydras.Prelude.Comparable]
        +a:80 [binder, in gaia_hydras.GPaths]
        +a:80 [binder, in hydras.Ackermann.cPair]
        +A:80 [binder, in hydras.Prelude.MoreVectors]
        +a:807 [binder, in hydras.Ackermann.checkPrf]
        +a:81 [binder, in hydras.Ackermann.subAll]
        +A:81 [binder, in hydras.Prelude.DecPreOrder]
        +a:81 [binder, in gaia_hydras.T1Bridge]
        +a:81 [binder, in hydras.Ackermann.cPair]
        +a:81 [binder, in hydras.Ackermann.fol]
        +a:81 [binder, in hydras.Schutte.Schutte_basics]
        +A:81 [binder, in additions.fib]
        +a:81 [binder, in hydras.Ackermann.folLogic3]
        +A:81 [binder, in hydras.Schutte.Ordering_Functions]
        +a:811 [binder, in hydras.Ackermann.checkPrf]
        +a:819 [binder, in hydras.Ackermann.codeSubFormula]
        +a:82 [binder, in hydras.Epsilon0.T1]
        +A:82 [binder, in additions.AM]
        +a:82 [binder, in hydras.Prelude.Comparable]
        +A:82 [binder, in hydras.Schutte.PartialFun]
        +A:82 [binder, in additions.Addition_Chains]
        +a:822 [binder, in hydras.Ackermann.codeSubFormula]
        +a:826 [binder, in hydras.Ackermann.codeSubFormula]
        +a:83 [binder, in hydras.Ackermann.cPair]
        +a:83 [binder, in hydras.Schutte.Schutte_basics]
        +a:830 [binder, in gaia_hydras.nfwfgaia]
        +a:84 [binder, in hydras.Prelude.Comparable]
        +A:84 [binder, in hydras.Prelude.DecPreOrder]
        +a:84 [binder, in gaia_hydras.T1Bridge]
        +A:84 [binder, in Goedel.codeSysPrf]
        +A:84 [binder, in hydras.Prelude.MoreVectors]
        +a:842 [binder, in hydras.Ackermann.codeSubFormula]
        +a:842 [binder, in gaia_hydras.nfwfgaia]
        +a:845 [binder, in hydras.Ackermann.codeSubFormula]
        +a:848 [binder, in hydras.Ackermann.codeSubFormula]
        +a:849 [binder, in hydras.Ackermann.checkPrf]
        +A:85 [binder, in Goedel.PRrepresentable]
        +a:85 [binder, in hydras.Ackermann.cPair]
        +a:85 [binder, in hydras.Ackermann.folLogic3]
        +a:851 [binder, in hydras.Ackermann.checkPrf]
        +a:852 [binder, in hydras.Ackermann.codeSubFormula]
        +a:852 [binder, in gaia_hydras.nfwfgaia]
        +a:853 [binder, in hydras.Ackermann.checkPrf]
        +a:854 [binder, in hydras.Ackermann.codeSubFormula]
        +a:855 [binder, in hydras.Ackermann.checkPrf]
        +a:856 [binder, in hydras.Ackermann.codeSubFormula]
        +a:86 [binder, in hydras.Hydra.O2H]
        +a:86 [binder, in hydras.Prelude.Comparable]
        +a:86 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:86 [binder, in gaia_hydras.T1Bridge]
        +a:86 [binder, in gaia_hydras.nfwfgaia]
        +a:860 [binder, in gaia_hydras.nfwfgaia]
        +a:865 [binder, in gaia_hydras.nfwfgaia]
        +a:87 [binder, in hydras.Epsilon0.T1]
        +A:87 [binder, in hydras.Prelude.DecPreOrder]
        +a:87 [binder, in hydras.Ackermann.cPair]
        +a:87 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:87 [binder, in additions.Addition_Chains]
        +a:87 [binder, in hydras.MoreAck.PrimRecExamples]
        +A:88 [binder, in hydras.rpo.more_list]
        +a:88 [binder, in hydras.Prelude.Comparable]
        +a:88 [binder, in hydras.Epsilon0.Hessenberg]
        +a:88 [binder, in gaia_hydras.T1Bridge]
        +A:88 [binder, in additions.Euclidean_Chains]
        +A:88 [binder, in hydras.Schutte.PartialFun]
        +a:88 [binder, in hydras.Schutte.Schutte_basics]
        +A:88 [binder, in Goedel.codeSysPrf]
        +A:88 [binder, in additions.Addition_Chains]
        +A:88 [binder, in hydras.Prelude.MoreVectors]
        +a:885 [binder, in gaia_hydras.nfwfgaia]
        +A:89 [binder, in Goedel.PRrepresentable]
        +a:89 [binder, in hydras.Prelude.Comparable]
        +a:89 [binder, in gaia_hydras.T1Bridge]
        +a:89 [binder, in hydras.Ackermann.cPair]
        +A:89 [binder, in hydras.OrdinalNotations.ON_Generic]
        +a:894 [binder, in gaia_hydras.nfwfgaia]
        +a:898 [binder, in gaia_hydras.nfwfgaia]
        +a:9 [binder, in gaia_hydras.T1Choice]
        +a:9 [binder, in hydras.Prelude.Restriction]
        +a:9 [binder, in additions.FirstSteps]
        +a:9 [binder, in hydras.Prelude.Comparable]
        +a:9 [binder, in gaia_hydras.GPaths]
        +a:9 [binder, in hydras.Ackermann.PAtheory]
        +a:9 [binder, in hydras.solutions_exercises.MultisetWf]
        +a:9 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +a:9 [binder, in gaia_hydras.T1Bridge]
        +a:9 [binder, in hydras.Ackermann.prLogic]
        +a:9 [binder, in hydras.Ackermann.NNtheory]
        +a:9 [binder, in gaia_hydras.GLarge_Sets]
        +a:9 [binder, in gaia_hydras.T2Bridge]
        +a:9 [binder, in hydras.Gamma0.Gamma0]
        +A:9 [binder, in hydras.Prelude.MoreVectors]
        +a:90 [binder, in hydras.Gamma0.T2]
        +a:90 [binder, in hydras.Epsilon0.Hessenberg]
        +a:90 [binder, in gaia_hydras.T1Bridge]
        +a:90 [binder, in hydras.Schutte.Schutte_basics]
        +a:90 [binder, in additions.fib]
        +a:902 [binder, in gaia_hydras.nfwfgaia]
        +a:91 [binder, in hydras.Prelude.Comparable]
        +a:91 [binder, in hydras.Prelude.DecPreOrder]
        +a:91 [binder, in gaia_hydras.T1Bridge]
        +a:91 [binder, in hydras.Ackermann.cPair]
        +a:91 [binder, in hydras.Schutte.Ordering_Functions]
        +a:910 [binder, in gaia_hydras.nfwfgaia]
        +A:92 [binder, in Goedel.PRrepresentable]
        +a:92 [binder, in hydras.Epsilon0.Hessenberg]
        +a:92 [binder, in gaia_hydras.T1Bridge]
        +a:92 [binder, in hydras.Schutte.Schutte_basics]
        +a:92 [binder, in hydras.Prelude.MoreVectors]
        +a:923 [binder, in gaia_hydras.nfwfgaia]
        +a:925 [binder, in gaia_hydras.nfwfgaia]
        +a:927 [binder, in gaia_hydras.nfwfgaia]
        +a:929 [binder, in gaia_hydras.nfwfgaia]
        +A:93 [binder, in additions.AM]
        +a:93 [binder, in hydras.Prelude.Comparable]
        +A:93 [binder, in hydras.Prelude.DecPreOrder]
        +a:93 [binder, in hydras.Prelude.Merge_Sort]
        +a:93 [binder, in gaia_hydras.T1Bridge]
        +a:93 [binder, in hydras.Ackermann.cPair]
        +A:93 [binder, in Goedel.codeSysPrf]
        +A:93 [binder, in additions.Addition_Chains]
        +a:931 [binder, in gaia_hydras.nfwfgaia]
        +a:938 [binder, in gaia_hydras.nfwfgaia]
        +a:94 [binder, in hydras.Epsilon0.Hessenberg]
        +a:94 [binder, in hydras.Ackermann.folLogic3]
        +a:944 [binder, in gaia_hydras.nfwfgaia]
        +a:95 [binder, in gaia_hydras.T1Bridge]
        +a:95 [binder, in hydras.Ackermann.cPair]
        +a:955 [binder, in gaia_hydras.nfwfgaia]
        +a:956 [binder, in gaia_hydras.nfwfgaia]
        +a:958 [binder, in gaia_hydras.nfwfgaia]
        +A:96 [binder, in Goedel.PRrepresentable]
        +A:96 [binder, in hydras.rpo.more_list]
        +a:96 [binder, in hydras.Prelude.DecPreOrder]
        +a:960 [binder, in gaia_hydras.nfwfgaia]
        +a:962 [binder, in gaia_hydras.nfwfgaia]
        +a:964 [binder, in gaia_hydras.nfwfgaia]
        +a:97 [binder, in hydras.Prelude.Comparable]
        +a:97 [binder, in hydras.Epsilon0.Hessenberg]
        +a:97 [binder, in gaia_hydras.T1Bridge]
        +A:98 [binder, in additions.AM]
        +A:98 [binder, in hydras.Hydra.Hydra_Lemmas]
        +a:988 [binder, in gaia_hydras.nfwfgaia]
        +A:99 [binder, in additions.Euclidean_Chains]
        +a:99 [binder, in hydras.Schutte.Schutte_basics]
        +a:994 [binder, in gaia_hydras.nfwfgaia]
        +

        B

        +Bad [module, in additions.FirstSteps]
        +Bad [module, in hydras.Hydra.Hydra_Examples]
        +Bad [module, in additions.Euclidean_Chains]
        +Bad [module, in additions.Monoid_instances]
        +bad [definition, in hydras.OrdinalNotations.ON_Finite]
        +BadExample [section, in hydras.MoreAck.BadSubst]
        +BadExample.F [variable, in hydras.MoreAck.BadSubst]
        +BadExample.F1 [variable, in hydras.MoreAck.BadSubst]
        +BadSubst [module, in hydras.MoreAck.BadSubst]
        +BadSubst [library]
        +BadSubstF2 [module, in hydras.MoreAck.BadSubst]
        +BadSubstF2.substF [definition, in hydras.MoreAck.BadSubst]
        +BadSubst.substF [definition, in hydras.MoreAck.BadSubst]
        +bad_term [definition, in hydras.Epsilon0.T1]
        +Bad.correct_exp_too_strong [lemma, in additions.FirstSteps]
        +Bad.correct_expt_function [definition, in additions.FirstSteps]
        +Bad.CounterExample [section, in additions.FirstSteps]
        +Bad.CounterExample.mul [variable, in additions.FirstSteps]
        +Bad.CounterExample.one [variable, in additions.FirstSteps]
        +Bad.fact [definition, in additions.Monoid_instances]
        +Bad.Fchain_correct [definition, in additions.Euclidean_Chains]
        +Bad.F3_correct [lemma, in additions.Euclidean_Chains]
        +Bad.height_lt_size [lemma, in hydras.Hydra.Hydra_Examples]
        +Bad.int31_from_nat [definition, in additions.Monoid_instances]
        +Bad.mul_not_associative [lemma, in additions.FirstSteps]
        +Bad.one_not_neutral [lemma, in additions.FirstSteps]
        +Bad2 [module, in additions.Euclidean_Chains]
        +Bad2.Fcompose_correct [lemma, in additions.Euclidean_Chains]
        +Bad3 [module, in additions.Euclidean_Chains]
        +Bad3.Fchain_proper_bad_prf [projection, in additions.Euclidean_Chains]
        +Bad3.Fchain_proper [record, in additions.Euclidean_Chains]
        +Bad3.Fchain_proper_bad_prf [constructor, in additions.Euclidean_Chains]
        +Bad3.Fchain_proper [inductive, in additions.Euclidean_Chains]
        +Bad3.Fcompose_proper [instance, in additions.Euclidean_Chains]
        +Bad4 [module, in additions.Euclidean_Chains]
        +Bad4.Fplus [definition, in additions.Euclidean_Chains]
        +Bad4.F23 [definition, in additions.Euclidean_Chains]
        +Bad4.F23_ok [lemma, in additions.Euclidean_Chains]
        +bare_syntax [section, in hydras.MoreAck.LNN_Examples]
        +battle [abbreviation, in hydras.Hydra.Hydra_Definitions]
        +Battle [record, in hydras.Hydra.Hydra_Definitions]
        +battle_length_notPR.m [variable, in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.h [variable, in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.alpha [variable, in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.H [variable, in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR [section, in hydras.Hydra.Hydra_Theorems]
        +battle_length_std_Hardy [lemma, in hydras.Hydra.Hydra_Theorems]
        +battle_length_std [lemma, in hydras.Hydra.Battle_length]
        +Battle_length.l [variable, in hydras.Hydra.Battle_length]
        +Battle_length.Hk [variable, in hydras.Hydra.Battle_length]
        +Battle_length.k [variable, in hydras.Hydra.Battle_length]
        +Battle_length.Halpha [variable, in hydras.Hydra.Battle_length]
        +Battle_length.alpha [variable, in hydras.Hydra.Battle_length]
        +Battle_length [section, in hydras.Hydra.Battle_length]
        +battle_example [lemma, in hydras.Hydra.KP_example]
        +battle_length [definition, in hydras.Hydra.Hydra_Definitions]
        +battle_ok [projection, in hydras.Hydra.Hydra_Definitions]
        +battle_rel [projection, in hydras.Hydra.Hydra_Definitions]
        +Battle_length [library]
        +Bbeta_denum [lemma, in hydras.Schutte.Ordering_Functions]
        +beta [definition, in Goedel.PRrepresentable]
        +betaEquiv [lemma, in Goedel.PRrepresentable]
        +betaFormula [definition, in Goedel.PRrepresentable]
        +betaRepresentable [lemma, in Goedel.PRrepresentable]
        +betaThm2 [lemma, in Goedel.PRrepresentable]
        +betaThm3 [lemma, in Goedel.PRrepresentable]
        +betaThm4 [lemma, in Goedel.PRrepresentable]
        +betaThm5 [lemma, in Goedel.PRrepresentable]
        +beta_def [lemma, in Goedel.PRrepresentable]
        +beta_h [definition, in hydras.Hydra.Epsilon0_Needed_Generic]
        +beta':101 [binder, in hydras.Epsilon0.T1]
        +beta':105 [binder, in hydras.Epsilon0.T1]
        +beta':119 [binder, in hydras.Schutte.Ordering_Functions]
        +beta':138 [binder, in hydras.Gamma0.Gamma0]
        +beta':195 [binder, in hydras.Epsilon0.T1]
        +beta':314 [binder, in hydras.Epsilon0.Paths]
        +beta':324 [binder, in hydras.Epsilon0.T1]
        +beta':329 [binder, in hydras.Epsilon0.T1]
        +beta':333 [binder, in hydras.Epsilon0.T1]
        +beta':463 [binder, in hydras.Gamma0.Gamma0]
        +beta':506 [binder, in hydras.Gamma0.Gamma0]
        +beta':510 [binder, in hydras.Gamma0.Gamma0]
        +beta':678 [binder, in hydras.Epsilon0.T1]
        +beta':96 [binder, in hydras.Epsilon0.T1]
        +beta0:138 [binder, in hydras.Schutte.Ordering_Functions]
        +beta0:139 [binder, in hydras.Schutte.Ordering_Functions]
        +beta0:678 [binder, in hydras.Gamma0.Gamma0]
        +beta0:681 [binder, in hydras.Gamma0.Gamma0]
        +beta0:686 [binder, in hydras.Gamma0.Gamma0]
        +beta1 [definition, in hydras.OrdinalNotations.ON_Finite]
        +beta1:134 [binder, in hydras.Schutte.Ordering_Functions]
        +beta1:30 [binder, in hydras.Gamma0.T2]
        +beta1:37 [binder, in hydras.Gamma0.T2]
        +beta1:45 [binder, in hydras.Gamma0.T2]
        +beta1:495 [binder, in hydras.Gamma0.Gamma0]
        +beta1:501 [binder, in hydras.Gamma0.Gamma0]
        +beta1:53 [binder, in hydras.Gamma0.T2]
        +beta1:541 [binder, in hydras.Gamma0.Gamma0]
        +beta1:59 [binder, in hydras.Gamma0.T2]
        +beta1:649 [binder, in hydras.Gamma0.Gamma0]
        +beta1:65 [binder, in hydras.Gamma0.T2]
        +beta1:652 [binder, in hydras.Gamma0.Gamma0]
        +beta1:655 [binder, in hydras.Gamma0.Gamma0]
        +beta1:657 [binder, in hydras.Gamma0.Gamma0]
        +beta1:666 [binder, in hydras.Gamma0.Gamma0]
        +beta1:675 [binder, in hydras.Gamma0.Gamma0]
        +beta2:135 [binder, in hydras.Schutte.Ordering_Functions]
        +beta2:31 [binder, in hydras.Gamma0.T2]
        +beta2:38 [binder, in hydras.Gamma0.T2]
        +beta2:46 [binder, in hydras.Gamma0.T2]
        +beta2:496 [binder, in hydras.Gamma0.Gamma0]
        +beta2:502 [binder, in hydras.Gamma0.Gamma0]
        +beta2:542 [binder, in hydras.Gamma0.Gamma0]
        +beta2:650 [binder, in hydras.Gamma0.Gamma0]
        +beta2:653 [binder, in hydras.Gamma0.Gamma0]
        +beta2:656 [binder, in hydras.Gamma0.Gamma0]
        +beta2:658 [binder, in hydras.Gamma0.Gamma0]
        +beta2:668 [binder, in hydras.Gamma0.Gamma0]
        +beta2:677 [binder, in hydras.Gamma0.Gamma0]
        +beta:10 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:10 [binder, in hydras.OrdinalNotations.ON_O]
        +beta:10 [binder, in hydras.Schutte.CNF]
        +beta:10 [binder, in hydras.OrdinalNotations.ON_mult]
        +beta:10 [binder, in hydras.OrdinalNotations.ON_plus]
        +beta:10 [binder, in hydras.Epsilon0.E0]
        +beta:10 [binder, in hydras.Epsilon0.Paths]
        +beta:10 [binder, in gaia_hydras.GHessenberg]
        +beta:100 [binder, in hydras.Epsilon0.T1]
        +beta:100 [binder, in hydras.Gamma0.T2]
        +beta:100 [binder, in hydras.Prelude.Comparable]
        +beta:101 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:101 [binder, in hydras.Epsilon0.E0]
        +beta:102 [binder, in hydras.Prelude.Comparable]
        +beta:102 [binder, in hydras.Epsilon0.Canon]
        +beta:102 [binder, in hydras.Epsilon0.Hprime]
        +beta:102 [binder, in hydras.Epsilon0.Paths]
        +beta:103 [binder, in hydras.Hydra.O2H]
        +beta:103 [binder, in hydras.Schutte.Schutte_basics]
        +beta:103 [binder, in hydras.Epsilon0.E0]
        +beta:104 [binder, in hydras.Epsilon0.T1]
        +beta:104 [binder, in hydras.Prelude.Comparable]
        +beta:105 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:105 [binder, in hydras.Epsilon0.Paths]
        +beta:106 [binder, in hydras.Hydra.O2H]
        +beta:106 [binder, in hydras.Epsilon0.E0]
        +beta:106 [binder, in hydras.Epsilon0.Hprime]
        +beta:106 [binder, in hydras.Epsilon0.Paths]
        +beta:109 [binder, in hydras.Epsilon0.E0]
        +beta:11 [binder, in hydras.Schutte.Correctness_E0]
        +beta:11 [binder, in gaia_hydras.GHprime]
        +beta:110 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:110 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:110 [binder, in hydras.Schutte.Schutte_basics]
        +beta:111 [binder, in hydras.Epsilon0.T1]
        +beta:111 [binder, in hydras.Hydra.O2H]
        +beta:111 [binder, in hydras.Epsilon0.Hprime]
        +beta:111 [binder, in hydras.Epsilon0.Paths]
        +beta:112 [binder, in hydras.Schutte.Schutte_basics]
        +beta:113 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:114 [binder, in hydras.Schutte.Schutte_basics]
        +beta:114 [binder, in hydras.Epsilon0.E0]
        +beta:114 [binder, in hydras.Epsilon0.Paths]
        +beta:115 [binder, in hydras.Epsilon0.Hprime]
        +beta:115 [binder, in hydras.Epsilon0.Paths]
        +beta:116 [binder, in hydras.Schutte.Schutte_basics]
        +beta:116 [binder, in hydras.Epsilon0.E0]
        +beta:117 [binder, in hydras.Epsilon0.F_alpha]
        +beta:118 [binder, in gaia_hydras.T1Bridge]
        +beta:118 [binder, in hydras.Schutte.Schutte_basics]
        +beta:118 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:119 [binder, in hydras.Epsilon0.E0]
        +beta:12 [binder, in hydras.Schutte.CNF]
        +beta:12 [binder, in hydras.Schutte.AP]
        +beta:12 [binder, in hydras.OrdinalNotations.ON_mult]
        +beta:12 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:120 [binder, in hydras.Epsilon0.T1]
        +beta:120 [binder, in gaia_hydras.T1Bridge]
        +beta:120 [binder, in hydras.Epsilon0.Hprime]
        +beta:120 [binder, in hydras.Epsilon0.Paths]
        +beta:121 [binder, in hydras.Epsilon0.E0]
        +beta:121 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:122 [binder, in hydras.Schutte.Schutte_basics]
        +beta:125 [binder, in hydras.Epsilon0.Hprime]
        +beta:125 [binder, in hydras.Gamma0.Gamma0]
        +beta:128 [binder, in gaia_hydras.T1Bridge]
        +beta:128 [binder, in hydras.Epsilon0.Paths]
        +beta:128 [binder, in hydras.Gamma0.Gamma0]
        +beta:129 [binder, in hydras.Epsilon0.Hprime]
        +beta:13 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:13 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:13 [binder, in hydras.Epsilon0.Canon]
        +beta:130 [binder, in gaia_hydras.T1Bridge]
        +beta:131 [binder, in hydras.Gamma0.Gamma0]
        +beta:132 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:133 [binder, in hydras.Epsilon0.Paths]
        +beta:133 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:134 [binder, in gaia_hydras.T1Bridge]
        +beta:134 [binder, in hydras.Gamma0.Gamma0]
        +beta:14 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +beta:14 [binder, in gaia_hydras.GF_alpha]
        +beta:14 [binder, in hydras.OrdinalNotations.ON_O]
        +beta:14 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:14 [binder, in hydras.OrdinalNotations.ON_mult]
        +beta:14 [binder, in hydras.OrdinalNotations.ON_plus]
        +beta:142 [binder, in hydras.Epsilon0.T1]
        +beta:142 [binder, in hydras.Epsilon0.Paths]
        +beta:142 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:145 [binder, in hydras.Gamma0.Gamma0]
        +beta:148 [binder, in hydras.Epsilon0.Paths]
        +beta:148 [binder, in hydras.Gamma0.Gamma0]
        +beta:15 [binder, in hydras.Schutte.Correctness_E0]
        +beta:15 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:15 [binder, in hydras.Schutte.AP]
        +beta:15 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:151 [binder, in hydras.Epsilon0.T1]
        +beta:152 [binder, in hydras.Gamma0.Gamma0]
        +beta:154 [binder, in hydras.Gamma0.Gamma0]
        +beta:155 [binder, in hydras.Epsilon0.Large_Sets]
        +beta:156 [binder, in hydras.Epsilon0.T1]
        +beta:158 [binder, in hydras.Gamma0.Gamma0]
        +beta:159 [binder, in hydras.Epsilon0.T1]
        +beta:16 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:16 [binder, in hydras.OrdinalNotations.ON_mult]
        +beta:16 [binder, in hydras.OrdinalNotations.ON_plus]
        +beta:16 [binder, in hydras.Epsilon0.E0]
        +beta:163 [binder, in gaia_hydras.T1Bridge]
        +beta:163 [binder, in hydras.Epsilon0.Paths]
        +beta:165 [binder, in gaia_hydras.T1Bridge]
        +beta:166 [binder, in hydras.Epsilon0.Paths]
        +beta:167 [binder, in gaia_hydras.T1Bridge]
        +beta:17 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +beta:17 [binder, in hydras.OrdinalNotations.ON_O]
        +beta:17 [binder, in hydras.Schutte.CNF]
        +beta:17 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:17 [binder, in hydras.solutions_exercises.F_3]
        +beta:171 [binder, in gaia_hydras.T1Bridge]
        +beta:171 [binder, in hydras.Epsilon0.Paths]
        +beta:173 [binder, in gaia_hydras.T1Bridge]
        +beta:176 [binder, in hydras.Schutte.Schutte_basics]
        +beta:177 [binder, in hydras.Gamma0.Gamma0]
        +beta:179 [binder, in hydras.Schutte.Schutte_basics]
        +beta:18 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +beta:18 [binder, in hydras.OrdinalNotations.ON_plus]
        +beta:18 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:18 [binder, in hydras.Gamma0.Gamma0]
        +beta:184 [binder, in hydras.Epsilon0.F_alpha]
        +beta:19 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:19 [binder, in hydras.Schutte.Schutte_basics]
        +beta:191 [binder, in hydras.Gamma0.Gamma0]
        +beta:193 [binder, in hydras.Gamma0.Gamma0]
        +beta:194 [binder, in hydras.Epsilon0.Paths]
        +beta:195 [binder, in hydras.Gamma0.Gamma0]
        +beta:197 [binder, in hydras.Epsilon0.Paths]
        +beta:197 [binder, in hydras.Gamma0.Gamma0]
        +beta:199 [binder, in hydras.Gamma0.Gamma0]
        +beta:2 [binder, in hydras.solutions_exercises.is_F_monotonous]
        +beta:2 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:2 [binder, in hydras.Schutte.Critical]
        +beta:2 [binder, in hydras.Schutte.AP]
        +beta:2 [binder, in gaia_hydras.GHessenberg]
        +beta:20 [binder, in hydras.Schutte.Correctness_E0]
        +beta:20 [binder, in hydras.OrdinalNotations.ON_O]
        +beta:20 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:20 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:201 [binder, in hydras.Gamma0.Gamma0]
        +beta:203 [binder, in hydras.Gamma0.Gamma0]
        +beta:205 [binder, in hydras.Gamma0.Gamma0]
        +beta:209 [binder, in hydras.Epsilon0.T1]
        +beta:21 [binder, in hydras.Gamma0.T2]
        +beta:21 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +beta:21 [binder, in hydras.Epsilon0.E0]
        +beta:21 [binder, in hydras.Epsilon0.Paths]
        +beta:21 [binder, in hydras.Schutte.Addition]
        +beta:214 [binder, in hydras.Gamma0.Gamma0]
        +beta:217 [binder, in hydras.Schutte.Schutte_basics]
        +beta:219 [binder, in hydras.Schutte.Schutte_basics]
        +beta:22 [binder, in hydras.Schutte.CNF]
        +beta:22 [binder, in hydras.OrdinalNotations.ON_Generic]
        +beta:22 [binder, in hydras.solutions_exercises.F_3]
        +beta:22 [binder, in hydras.Gamma0.Gamma0]
        +beta:221 [binder, in hydras.Schutte.Schutte_basics]
        +beta:225 [binder, in hydras.Epsilon0.Paths]
        +beta:23 [binder, in hydras.Schutte.Addition]
        +beta:233 [binder, in hydras.Epsilon0.Paths]
        +beta:239 [binder, in hydras.Gamma0.Gamma0]
        +beta:24 [binder, in hydras.Epsilon0.T1]
        +beta:24 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:24 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:24 [binder, in hydras.Schutte.Schutte_basics]
        +beta:24 [binder, in hydras.solutions_exercises.F_3]
        +beta:24 [binder, in hydras.Epsilon0.Paths]
        +beta:241 [binder, in hydras.Epsilon0.T1]
        +beta:241 [binder, in hydras.Gamma0.Gamma0]
        +beta:243 [binder, in hydras.Epsilon0.T1]
        +beta:243 [binder, in hydras.Epsilon0.Paths]
        +beta:245 [binder, in hydras.Epsilon0.T1]
        +beta:249 [binder, in hydras.Epsilon0.Paths]
        +beta:25 [binder, in hydras.Gamma0.T2]
        +beta:25 [binder, in hydras.Epsilon0.Paths]
        +beta:25 [binder, in hydras.Schutte.Addition]
        +beta:252 [binder, in hydras.Epsilon0.Paths]
        +beta:255 [binder, in hydras.Epsilon0.Paths]
        +beta:258 [binder, in hydras.Epsilon0.Paths]
        +beta:259 [binder, in hydras.Epsilon0.Paths]
        +beta:26 [binder, in gaia_hydras.GF_alpha]
        +beta:26 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:262 [binder, in hydras.Epsilon0.Paths]
        +beta:266 [binder, in hydras.Epsilon0.Paths]
        +beta:269 [binder, in hydras.Epsilon0.Paths]
        +beta:27 [binder, in hydras.Hydra.O2H]
        +beta:27 [binder, in hydras.Schutte.Critical]
        +beta:27 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:274 [binder, in hydras.Epsilon0.Paths]
        +beta:277 [binder, in hydras.Epsilon0.Paths]
        +beta:28 [binder, in gaia_hydras.GF_alpha]
        +beta:28 [binder, in hydras.Schutte.CNF]
        +beta:28 [binder, in hydras.Schutte.Addition]
        +beta:282 [binder, in hydras.Epsilon0.Paths]
        +beta:285 [binder, in hydras.Epsilon0.Paths]
        +beta:287 [binder, in hydras.Epsilon0.T1]
        +beta:288 [binder, in hydras.Epsilon0.Paths]
        +beta:289 [binder, in hydras.Epsilon0.T1]
        +beta:29 [binder, in hydras.Epsilon0.T1]
        +beta:29 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:291 [binder, in hydras.Epsilon0.T1]
        +beta:291 [binder, in hydras.Epsilon0.Paths]
        +beta:293 [binder, in hydras.Epsilon0.T1]
        +beta:294 [binder, in hydras.Epsilon0.Paths]
        +beta:295 [binder, in hydras.Epsilon0.T1]
        +beta:297 [binder, in hydras.Epsilon0.T1]
        +beta:297 [binder, in hydras.Epsilon0.Paths]
        +beta:299 [binder, in hydras.Epsilon0.T1]
        +beta:3 [binder, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +beta:3 [binder, in gaia_hydras.ON_gfinite]
        +beta:3 [binder, in hydras.Epsilon0.Paths]
        +beta:3 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:30 [binder, in hydras.Epsilon0.E0]
        +beta:30 [binder, in hydras.Schutte.Addition]
        +beta:301 [binder, in hydras.Epsilon0.T1]
        +beta:301 [binder, in hydras.Epsilon0.Paths]
        +beta:303 [binder, in hydras.Epsilon0.T1]
        +beta:305 [binder, in hydras.Epsilon0.Paths]
        +beta:308 [binder, in hydras.Epsilon0.Paths]
        +beta:312 [binder, in hydras.Epsilon0.T1]
        +beta:313 [binder, in hydras.Epsilon0.Paths]
        +beta:315 [binder, in hydras.Epsilon0.T1]
        +beta:317 [binder, in hydras.Epsilon0.Paths]
        +beta:318 [binder, in hydras.Epsilon0.T1]
        +beta:32 [binder, in hydras.Schutte.CNF]
        +beta:32 [binder, in hydras.Schutte.Critical]
        +beta:32 [binder, in hydras.Epsilon0.E0]
        +beta:321 [binder, in hydras.Epsilon0.Paths]
        +beta:323 [binder, in hydras.Epsilon0.T1]
        +beta:328 [binder, in hydras.Epsilon0.T1]
        +beta:33 [binder, in hydras.Schutte.Correctness_E0]
        +beta:33 [binder, in hydras.Schutte.Schutte_basics]
        +beta:33 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:33 [binder, in hydras.Schutte.Addition]
        +beta:332 [binder, in hydras.Epsilon0.T1]
        +beta:335 [binder, in hydras.Epsilon0.Paths]
        +beta:336 [binder, in hydras.Epsilon0.T1]
        +beta:339 [binder, in hydras.Epsilon0.T1]
        +beta:34 [binder, in hydras.Epsilon0.E0]
        +beta:340 [binder, in hydras.Epsilon0.Paths]
        +beta:344 [binder, in hydras.Epsilon0.Paths]
        +beta:348 [binder, in hydras.Epsilon0.Paths]
        +beta:349 [binder, in hydras.Epsilon0.T1]
        +beta:35 [binder, in hydras.Schutte.Correctness_E0]
        +beta:35 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:352 [binder, in hydras.Epsilon0.T1]
        +beta:352 [binder, in hydras.Epsilon0.Paths]
        +beta:358 [binder, in hydras.Epsilon0.Paths]
        +beta:36 [binder, in hydras.Epsilon0.E0]
        +beta:36 [binder, in hydras.Epsilon0.Paths]
        +beta:361 [binder, in hydras.Epsilon0.Paths]
        +beta:365 [binder, in hydras.Epsilon0.Paths]
        +beta:37 [binder, in hydras.Epsilon0.T1]
        +beta:37 [binder, in hydras.Schutte.Correctness_E0]
        +beta:37 [binder, in hydras.Schutte.Critical]
        +beta:378 [binder, in hydras.Epsilon0.Paths]
        +beta:38 [binder, in hydras.Epsilon0.E0]
        +beta:38 [binder, in hydras.Epsilon0.Paths]
        +beta:384 [binder, in hydras.Epsilon0.Paths]
        +beta:389 [binder, in hydras.Epsilon0.Paths]
        +beta:39 [binder, in hydras.Epsilon0.T1]
        +beta:39 [binder, in hydras.Schutte.Correctness_E0]
        +beta:39 [binder, in hydras.Schutte.Addition]
        +beta:393 [binder, in hydras.Epsilon0.T1]
        +beta:393 [binder, in hydras.Epsilon0.Paths]
        +beta:396 [binder, in hydras.Epsilon0.Paths]
        +beta:398 [binder, in hydras.Epsilon0.T1]
        +beta:4 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:4 [binder, in hydras.Gamma0.T2]
        +beta:4 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:4 [binder, in hydras.Schutte.Critical]
        +beta:4 [binder, in hydras.Schutte.Schutte_basics]
        +beta:40 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:400 [binder, in hydras.Epsilon0.Paths]
        +beta:405 [binder, in hydras.Epsilon0.T1]
        +beta:405 [binder, in hydras.Epsilon0.Paths]
        +beta:406 [binder, in hydras.Epsilon0.T1]
        +beta:409 [binder, in hydras.Epsilon0.Paths]
        +beta:41 [binder, in hydras.Epsilon0.T1]
        +beta:41 [binder, in hydras.Schutte.Critical]
        +beta:415 [binder, in hydras.Epsilon0.Paths]
        +beta:417 [binder, in hydras.Epsilon0.Paths]
        +beta:421 [binder, in hydras.Epsilon0.Paths]
        +beta:425 [binder, in hydras.Epsilon0.Paths]
        +beta:429 [binder, in hydras.Epsilon0.Paths]
        +beta:43 [binder, in hydras.Schutte.Correctness_E0]
        +beta:43 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:43 [binder, in hydras.Schutte.Addition]
        +beta:435 [binder, in hydras.Epsilon0.Paths]
        +beta:439 [binder, in hydras.Epsilon0.Paths]
        +beta:44 [binder, in hydras.Schutte.CNF]
        +beta:44 [binder, in hydras.Schutte.Critical]
        +beta:44 [binder, in hydras.Epsilon0.L_alpha]
        +beta:450 [binder, in hydras.Epsilon0.Paths]
        +beta:454 [binder, in hydras.Gamma0.Gamma0]
        +beta:455 [binder, in hydras.Epsilon0.T1]
        +beta:456 [binder, in hydras.Epsilon0.Paths]
        +beta:456 [binder, in hydras.Gamma0.Gamma0]
        +beta:46 [binder, in hydras.Schutte.Critical]
        +beta:460 [binder, in hydras.Epsilon0.Paths]
        +beta:461 [binder, in hydras.Gamma0.Gamma0]
        +beta:464 [binder, in hydras.Epsilon0.Paths]
        +beta:465 [binder, in hydras.Epsilon0.T1]
        +beta:465 [binder, in hydras.Gamma0.Gamma0]
        +beta:466 [binder, in hydras.Epsilon0.Paths]
        +beta:47 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:47 [binder, in hydras.Schutte.CNF]
        +beta:471 [binder, in hydras.Epsilon0.T1]
        +beta:473 [binder, in hydras.Epsilon0.T1]
        +beta:479 [binder, in hydras.Epsilon0.T1]
        +beta:48 [binder, in hydras.Schutte.AP]
        +beta:48 [binder, in hydras.Epsilon0.L_alpha]
        +beta:48 [binder, in hydras.Epsilon0.E0]
        +beta:481 [binder, in hydras.Epsilon0.T1]
        +beta:483 [binder, in hydras.Epsilon0.T1]
        +beta:483 [binder, in hydras.Epsilon0.Paths]
        +beta:486 [binder, in hydras.Epsilon0.T1]
        +beta:487 [binder, in hydras.Epsilon0.Paths]
        +beta:49 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:49 [binder, in hydras.Schutte.CNF]
        +beta:49 [binder, in hydras.Schutte.Critical]
        +beta:490 [binder, in hydras.Epsilon0.T1]
        +beta:491 [binder, in hydras.Epsilon0.Paths]
        +beta:493 [binder, in hydras.Gamma0.Gamma0]
        +beta:495 [binder, in hydras.Epsilon0.Paths]
        +beta:497 [binder, in hydras.Epsilon0.T1]
        +beta:499 [binder, in hydras.Epsilon0.Paths]
        +beta:5 [binder, in hydras.Epsilon0.T1]
        +beta:5 [binder, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +beta:5 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:5 [binder, in hydras.Epsilon0.E0]
        +beta:50 [binder, in hydras.Schutte.AP]
        +beta:50 [binder, in hydras.Epsilon0.L_alpha]
        +beta:500 [binder, in hydras.Gamma0.Gamma0]
        +beta:503 [binder, in hydras.Epsilon0.Paths]
        +beta:504 [binder, in hydras.Gamma0.Gamma0]
        +beta:507 [binder, in hydras.Epsilon0.Paths]
        +beta:508 [binder, in hydras.Gamma0.Gamma0]
        +beta:51 [binder, in hydras.Epsilon0.E0]
        +beta:512 [binder, in hydras.Epsilon0.Paths]
        +beta:512 [binder, in hydras.Gamma0.Gamma0]
        +beta:515 [binder, in hydras.Gamma0.Gamma0]
        +beta:518 [binder, in hydras.Epsilon0.Paths]
        +beta:52 [binder, in hydras.Hydra.O2H]
        +beta:52 [binder, in hydras.Schutte.AP]
        +beta:52 [binder, in hydras.Epsilon0.Hprime]
        +beta:52 [binder, in hydras.Schutte.Ordering_Functions]
        +beta:525 [binder, in hydras.Epsilon0.Paths]
        +beta:53 [binder, in hydras.Epsilon0.E0]
        +beta:54 [binder, in hydras.Schutte.AP]
        +beta:549 [binder, in hydras.Epsilon0.Paths]
        +beta:55 [binder, in hydras.Epsilon0.E0]
        +beta:553 [binder, in hydras.Epsilon0.Paths]
        +beta:554 [binder, in hydras.Gamma0.Gamma0]
        +beta:557 [binder, in hydras.Epsilon0.Paths]
        +beta:558 [binder, in hydras.Epsilon0.T1]
        +beta:56 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:56 [binder, in hydras.Schutte.AP]
        +beta:56 [binder, in hydras.Epsilon0.Paths]
        +beta:562 [binder, in hydras.Epsilon0.Paths]
        +beta:565 [binder, in hydras.Epsilon0.Paths]
        +beta:568 [binder, in hydras.Epsilon0.T1]
        +beta:57 [binder, in hydras.Hydra.O2H]
        +beta:57 [binder, in hydras.Schutte.Addition]
        +beta:570 [binder, in hydras.Epsilon0.Paths]
        +beta:577 [binder, in hydras.Epsilon0.Paths]
        +beta:577 [binder, in hydras.Gamma0.Gamma0]
        +beta:58 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:58 [binder, in hydras.Epsilon0.E0]
        +beta:581 [binder, in hydras.Epsilon0.T1]
        +beta:582 [binder, in hydras.Gamma0.Gamma0]
        +beta:583 [binder, in hydras.Epsilon0.Paths]
        +beta:584 [binder, in hydras.Epsilon0.T1]
        +beta:587 [binder, in hydras.Epsilon0.T1]
        +beta:587 [binder, in hydras.Epsilon0.Paths]
        +beta:59 [binder, in hydras.Epsilon0.Paths]
        +beta:590 [binder, in hydras.Epsilon0.Paths]
        +beta:6 [binder, in hydras.Schutte.CNF]
        +beta:6 [binder, in gaia_hydras.ON_gfinite]
        +beta:60 [binder, in hydras.Schutte.Addition]
        +beta:601 [binder, in hydras.Gamma0.Gamma0]
        +beta:61 [binder, in hydras.Schutte.AP]
        +beta:61 [binder, in hydras.Epsilon0.Canon]
        +beta:62 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:62 [binder, in hydras.Schutte.CNF]
        +beta:622 [binder, in hydras.Gamma0.Gamma0]
        +beta:624 [binder, in hydras.Gamma0.Gamma0]
        +beta:626 [binder, in hydras.Gamma0.Gamma0]
        +beta:63 [binder, in hydras.Epsilon0.Paths]
        +beta:630 [binder, in hydras.Epsilon0.T1]
        +beta:630 [binder, in hydras.Gamma0.Gamma0]
        +beta:632 [binder, in hydras.Epsilon0.T1]
        +beta:634 [binder, in hydras.Epsilon0.T1]
        +beta:64 [binder, in hydras.Schutte.Correctness_E0]
        +beta:64 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:641 [binder, in hydras.Gamma0.Gamma0]
        +beta:642 [binder, in hydras.Epsilon0.T1]
        +beta:643 [binder, in hydras.Epsilon0.T1]
        +beta:646 [binder, in hydras.Epsilon0.T1]
        +beta:649 [binder, in hydras.Epsilon0.T1]
        +beta:65 [binder, in hydras.Schutte.AP]
        +beta:65 [binder, in hydras.Epsilon0.Canon]
        +beta:65 [binder, in hydras.Schutte.Addition]
        +beta:651 [binder, in hydras.Epsilon0.T1]
        +beta:657 [binder, in hydras.Epsilon0.T1]
        +beta:66 [binder, in hydras.Epsilon0.Paths]
        +beta:661 [binder, in hydras.Epsilon0.T1]
        +beta:661 [binder, in hydras.Gamma0.Gamma0]
        +beta:662 [binder, in hydras.Gamma0.Gamma0]
        +beta:664 [binder, in hydras.Epsilon0.T1]
        +beta:666 [binder, in hydras.Epsilon0.T1]
        +beta:668 [binder, in hydras.Epsilon0.T1]
        +beta:67 [binder, in hydras.Schutte.AP]
        +beta:670 [binder, in hydras.Epsilon0.T1]
        +beta:673 [binder, in hydras.Epsilon0.T1]
        +beta:677 [binder, in hydras.Epsilon0.T1]
        +beta:679 [binder, in hydras.Gamma0.Gamma0]
        +beta:680 [binder, in hydras.Epsilon0.T1]
        +beta:682 [binder, in hydras.Epsilon0.T1]
        +beta:682 [binder, in hydras.Gamma0.Gamma0]
        +beta:687 [binder, in hydras.Gamma0.Gamma0]
        +beta:69 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:7 [binder, in hydras.Schutte.Critical]
        +beta:7 [binder, in hydras.Epsilon0.Large_Sets_Examples]
        +beta:70 [binder, in hydras.Epsilon0.E0]
        +beta:701 [binder, in hydras.Gamma0.Gamma0]
        +beta:703 [binder, in hydras.Gamma0.Gamma0]
        +beta:704 [binder, in hydras.Epsilon0.T1]
        +beta:705 [binder, in hydras.Gamma0.Gamma0]
        +beta:71 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +beta:71 [binder, in hydras.Epsilon0.F_alpha]
        +beta:71 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:71 [binder, in hydras.OrdinalNotations.ON_Generic]
        +beta:710 [binder, in hydras.Epsilon0.T1]
        +beta:711 [binder, in hydras.Gamma0.Gamma0]
        +beta:713 [binder, in hydras.Epsilon0.T1]
        +beta:714 [binder, in hydras.Gamma0.Gamma0]
        +beta:716 [binder, in hydras.Epsilon0.T1]
        +beta:716 [binder, in hydras.Gamma0.Gamma0]
        +beta:719 [binder, in hydras.Epsilon0.T1]
        +beta:72 [binder, in hydras.Epsilon0.E0]
        +beta:74 [binder, in hydras.Epsilon0.E0]
        +beta:76 [binder, in hydras.Epsilon0.F_alpha]
        +beta:76 [binder, in hydras.Epsilon0.Canon]
        +beta:76 [binder, in hydras.Epsilon0.E0]
        +beta:76 [binder, in hydras.Epsilon0.Paths]
        +beta:78 [binder, in hydras.Epsilon0.Paths]
        +beta:79 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:79 [binder, in hydras.Epsilon0.E0]
        +beta:8 [binder, in hydras.Schutte.Correctness_E0]
        +beta:8 [binder, in hydras.Epsilon0.Paths]
        +beta:8 [binder, in gaia_hydras.GHessenberg]
        +beta:80 [binder, in hydras.Hydra.O2H]
        +beta:81 [binder, in hydras.Epsilon0.F_alpha]
        +beta:81 [binder, in hydras.Epsilon0.Hessenberg]
        +beta:81 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:81 [binder, in hydras.Epsilon0.E0]
        +beta:83 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:84 [binder, in hydras.Epsilon0.E0]
        +beta:85 [binder, in hydras.Epsilon0.F_alpha]
        +beta:85 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:86 [binder, in hydras.Schutte.Schutte_basics]
        +beta:87 [binder, in hydras.Epsilon0.E0]
        +beta:88 [binder, in hydras.Epsilon0.Canon]
        +beta:88 [binder, in hydras.Epsilon0.Paths]
        +beta:89 [binder, in hydras.Hydra.O2H]
        +beta:9 [binder, in hydras.Schutte.AP]
        +beta:9 [binder, in gaia_hydras.ON_gfinite]
        +beta:9 [binder, in hydras.OrdinalNotations.ON_Finite]
        +beta:90 [binder, in hydras.Epsilon0.E0]
        +beta:90 [binder, in hydras.Epsilon0.Paths]
        +beta:93 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:93 [binder, in hydras.Epsilon0.E0]
        +beta:93 [binder, in hydras.Epsilon0.Hprime]
        +beta:95 [binder, in hydras.Epsilon0.T1]
        +beta:95 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:95 [binder, in hydras.Epsilon0.Canon]
        +beta:95 [binder, in hydras.Schutte.Schutte_basics]
        +beta:96 [binder, in hydras.Epsilon0.F_alpha]
        +beta:97 [binder, in hydras.Gamma0.T2]
        +beta:99 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +beta:99 [binder, in hydras.Epsilon0.E0]
        +beta:99 [binder, in hydras.Epsilon0.Paths]
        +bigarg [definition, in additions.fib]
        +BigBattle [library]
        +bigO [definition, in hydras.OrdinalNotations.ON_Generic]
        +bigPR [definition, in hydras.MoreAck.PrimRecExamples]
        +Bigstep [lemma, in hydras.Hydra.BigBattle]
        +big_to_small [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +big_h [definition, in hydras.Hydra.Epsilon0_Needed_Generic]
        +big_to_small [lemma, in hydras.Hydra.Omega2_Small]
        +big_to_small [lemma, in hydras.Hydra.Omega_Small]
        +big0 [definition, in hydras.Schutte.Schutte_basics]
        +BinaryStrat [library]
        +binary_power_mult [definition, in additions.FirstSteps]
        +binary_power_mult_ok [lemma, in additions.Pow_variant]
        +binary_power_mult [definition, in additions.Pow_variant]
        +binary_power_mult_ok [lemma, in additions.Pow]
        +binary_power_mult [definition, in additions.Pow]
        +binary_power_mult [definition, in additions.fib]
        +binary_chain_length [lemma, in additions.Addition_Chains]
        +binary_generator_not_optimal [lemma, in additions.Addition_Chains]
        +binary_generator_correct [lemma, in additions.Addition_Chains]
        +binary_correct [lemma, in additions.Addition_Chains]
        +binary_power_proof.E_eq [variable, in additions.Addition_Chains]
        +binary_power_proof.E_one [variable, in additions.Addition_Chains]
        +binary_power_proof.E_op [variable, in additions.Addition_Chains]
        +binary_power_proof.A [variable, in additions.Addition_Chains]
        +binary_power_proof [section, in additions.Addition_Chains]
        +binary_chain [definition, in additions.Addition_Chains]
        +Binary_strat [instance, in additions.BinaryStrat]
        +bin_pow_scheme_length1 [lemma, in additions.Addition_Chains]
        +bin_pow_scheme [definition, in additions.Addition_Chains]
        +bits [definition, in additions.fib]
        +bitsP [lemma, in additions.fib]
        +bits_cat [lemma, in additions.fib]
        +bodd [definition, in hydras.Ackermann.primRec]
        +boddIsPR [lemma, in hydras.Ackermann.primRec]
        +bool_eq_iff [lemma, in hydras.Epsilon0.T1]
        +bool_and_binop [instance, in additions.Monoid_def]
        +bool_decide_eq_false [lemma, in hydras.Prelude.STDPP_compat]
        +bool_decide_eq_true [lemma, in hydras.Prelude.STDPP_compat]
        +bool_decide [definition, in hydras.Prelude.STDPP_compat]
        +boundComputation [definition, in hydras.Ackermann.codeSubFormula]
        +boundComputationIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +boundComputationMonotone [lemma, in hydras.Ackermann.codeSubFormula]
        +Bounded [section, in hydras.Hydra.Epsilon0_Needed_Generic]
        +boundedCheck [lemma, in Goedel.PRrepresentable]
        +boundedLT [lemma, in hydras.Ackermann.NNtheory]
        +boundedSearch [definition, in hydras.Ackermann.primRec]
        +boundedSearchHelp [definition, in hydras.Ackermann.primRec]
        +boundedSearch1 [lemma, in hydras.Ackermann.primRec]
        +boundedSearch2 [lemma, in hydras.Ackermann.primRec]
        +boundedSearch3 [lemma, in hydras.solutions_exercises.isqrt]
        +boundedSearch4 [lemma, in hydras.solutions_exercises.isqrt]
        +BoundedVariant [record, in hydras.Hydra.Hydra_Definitions]
        +bounded_by [definition, in hydras.Prelude.MoreLists]
        +bounded_transitionS [definition, in gaia_hydras.GPaths]
        +bounded_transitionS [definition, in hydras.Epsilon0.Paths]
        +Bounded.m_decrease [variable, in hydras.Hydra.Epsilon0_Needed_Generic]
        +boundMakeTrace [lemma, in hydras.Ackermann.codeSubFormula]
        +boundSearchIsPR [lemma, in hydras.Ackermann.primRec]
        +boundSubFormulaHelp [lemma, in hydras.Ackermann.codeSubFormula]
        +boundSubFormulaHelp1 [lemma, in hydras.Ackermann.codeSubFormula]
        +boundSubFormulaHelp2 [lemma, in hydras.Ackermann.codeSubFormula]
        +boundSubTerm [lemma, in hydras.Ackermann.codeSubFormula]
        +boundSubTerms [lemma, in hydras.Ackermann.codeSubFormula]
        +box [definition, in Goedel.goedel2]
        +building_ordering_function_by_induction.B [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_by_induction [section, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.g_1 [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed.beta_B [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed.beta [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed [section, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.H_B [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.B [variable, in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1 [section, in hydras.Schutte.Ordering_Functions]
        +Build_OF [constructor, in hydras.Schutte.Ordering_Functions]
        +but_last_iota_from' [lemma, in hydras.Prelude.MoreLists]
        +but_last_app [lemma, in hydras.Prelude.MoreLists]
        +but_last_shift' [lemma, in hydras.Prelude.MoreLists]
        +but_last_interval [lemma, in hydras.Prelude.MoreLists]
        +but_last_iota_from [lemma, in hydras.Prelude.MoreLists]
        +but_last [definition, in hydras.Prelude.MoreLists]
        +bVar [instance, in gaia_hydras.GHydra]
        +BVar:28 [binder, in gaia_hydras.GHydra]
        +B_termination [definition, in hydras.Hydra.Hydra_Definitions]
        +b'':45 [binder, in hydras.Hydra.BigBattle]
        +b':1023 [binder, in gaia_hydras.nfwfgaia]
        +b':1151 [binder, in gaia_hydras.nfwfgaia]
        +b':118 [binder, in hydras.Epsilon0.T1]
        +b':1280 [binder, in gaia_hydras.nfwfgaia]
        +b':1285 [binder, in gaia_hydras.nfwfgaia]
        +b':1288 [binder, in gaia_hydras.nfwfgaia]
        +b':1291 [binder, in gaia_hydras.nfwfgaia]
        +b':1294 [binder, in gaia_hydras.nfwfgaia]
        +b':1298 [binder, in gaia_hydras.nfwfgaia]
        +b':13 [binder, in hydras.Prelude.Simple_LexProd]
        +b':1302 [binder, in gaia_hydras.nfwfgaia]
        +b':1306 [binder, in gaia_hydras.nfwfgaia]
        +b':1310 [binder, in gaia_hydras.nfwfgaia]
        +b':1316 [binder, in gaia_hydras.nfwfgaia]
        +b':132 [binder, in gaia_hydras.nfwfgaia]
        +b':1336 [binder, in gaia_hydras.nfwfgaia]
        +b':1382 [binder, in gaia_hydras.nfwfgaia]
        +b':1392 [binder, in gaia_hydras.nfwfgaia]
        +b':1420 [binder, in gaia_hydras.nfwfgaia]
        +b':1426 [binder, in gaia_hydras.nfwfgaia]
        +b':1434 [binder, in gaia_hydras.nfwfgaia]
        +b':1498 [binder, in gaia_hydras.nfwfgaia]
        +b':1506 [binder, in gaia_hydras.nfwfgaia]
        +b':1549 [binder, in gaia_hydras.nfwfgaia]
        +b':1583 [binder, in gaia_hydras.nfwfgaia]
        +b':16 [binder, in hydras.Prelude.Simple_LexProd]
        +b':1607 [binder, in gaia_hydras.nfwfgaia]
        +b':1616 [binder, in gaia_hydras.nfwfgaia]
        +b':1618 [binder, in gaia_hydras.nfwfgaia]
        +b':1625 [binder, in gaia_hydras.nfwfgaia]
        +b':1627 [binder, in gaia_hydras.nfwfgaia]
        +b':1633 [binder, in gaia_hydras.nfwfgaia]
        +b':1689 [binder, in gaia_hydras.nfwfgaia]
        +b':1695 [binder, in gaia_hydras.nfwfgaia]
        +b':175 [binder, in gaia_hydras.nfwfgaia]
        +b':177 [binder, in hydras.Epsilon0.T1]
        +b':185 [binder, in hydras.Epsilon0.T1]
        +b':20 [binder, in hydras.Epsilon0.Hessenberg]
        +b':2064 [binder, in gaia_hydras.nfwfgaia]
        +b':2078 [binder, in gaia_hydras.nfwfgaia]
        +b':2083 [binder, in gaia_hydras.nfwfgaia]
        +b':224 [binder, in hydras.Epsilon0.T1]
        +b':226 [binder, in gaia_hydras.nfwfgaia]
        +b':232 [binder, in gaia_hydras.nfwfgaia]
        +b':233 [binder, in hydras.Epsilon0.T1]
        +b':24 [binder, in hydras.Hydra.BigBattle]
        +b':247 [binder, in hydras.Epsilon0.T1]
        +b':25 [binder, in additions.Monoid_instances]
        +b':259 [binder, in gaia_hydras.nfwfgaia]
        +b':26 [binder, in hydras.Schutte.Correctness_E0]
        +b':26 [binder, in hydras.Epsilon0.Hessenberg]
        +b':284 [binder, in hydras.Epsilon0.T1]
        +b':295 [binder, in gaia_hydras.nfwfgaia]
        +b':30 [binder, in hydras.Schutte.PartialFun]
        +b':302 [binder, in hydras.Gamma0.Gamma0]
        +b':31 [binder, in hydras.Schutte.Correctness_E0]
        +b':31 [binder, in hydras.Epsilon0.Hessenberg]
        +b':33 [binder, in hydras.Hydra.BigBattle]
        +b':34 [binder, in hydras.Gamma0.Gamma0]
        +b':35 [binder, in hydras.Epsilon0.T1]
        +b':358 [binder, in hydras.Epsilon0.T1]
        +b':363 [binder, in hydras.Epsilon0.T1]
        +b':37 [binder, in hydras.Epsilon0.Hessenberg]
        +b':377 [binder, in hydras.Epsilon0.T1]
        +b':382 [binder, in hydras.Epsilon0.T1]
        +b':387 [binder, in hydras.Epsilon0.T1]
        +b':41 [binder, in hydras.Hydra.BigBattle]
        +b':426 [binder, in gaia_hydras.nfwfgaia]
        +b':428 [binder, in hydras.Epsilon0.T1]
        +b':43 [binder, in hydras.Epsilon0.Hessenberg]
        +b':431 [binder, in gaia_hydras.nfwfgaia]
        +b':433 [binder, in hydras.Epsilon0.T1]
        +b':439 [binder, in hydras.Epsilon0.T1]
        +b':46 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b':491 [binder, in hydras.Gamma0.Gamma0]
        +b':50 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b':51 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b':526 [binder, in hydras.Ackermann.primRec]
        +b':53 [binder, in hydras.Epsilon0.Hessenberg]
        +b':534 [binder, in hydras.Epsilon0.T1]
        +b':54 [binder, in hydras.Epsilon0.T1]
        +b':54 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b':55 [binder, in gaia_hydras.T1Bridge]
        +b':57 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b':57 [binder, in hydras.Hydra.BigBattle]
        +b':58 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b':58 [binder, in hydras.Prelude.Sort_spec]
        +b':59 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b':60 [binder, in gaia_hydras.T1Bridge]
        +b':62 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b':65 [binder, in gaia_hydras.T1Bridge]
        +b':69 [binder, in hydras.Epsilon0.T1]
        +b':71 [binder, in gaia_hydras.T1Bridge]
        +b':725 [binder, in hydras.Epsilon0.T1]
        +b':76 [binder, in hydras.Epsilon0.T1]
        +b':77 [binder, in gaia_hydras.T1Bridge]
        +b':791 [binder, in gaia_hydras.nfwfgaia]
        +b':81 [binder, in hydras.Epsilon0.T1]
        +b':82 [binder, in hydras.Gamma0.T2]
        +b':847 [binder, in gaia_hydras.nfwfgaia]
        +b':86 [binder, in hydras.Epsilon0.T1]
        +b':870 [binder, in gaia_hydras.nfwfgaia]
        +b':897 [binder, in gaia_hydras.nfwfgaia]
        +b':9 [binder, in hydras.Schutte.PartialFun]
        +b':90 [binder, in hydras.Epsilon0.T1]
        +b':901 [binder, in gaia_hydras.nfwfgaia]
        +b':907 [binder, in gaia_hydras.nfwfgaia]
        +b':915 [binder, in gaia_hydras.nfwfgaia]
        +b':943 [binder, in gaia_hydras.nfwfgaia]
        +b':991 [binder, in gaia_hydras.nfwfgaia]
        +b0:193 [binder, in hydras.Ackermann.cPair]
        +b0:197 [binder, in hydras.Ackermann.cPair]
        +b0:201 [binder, in hydras.Ackermann.cPair]
        +b0:239 [binder, in hydras.Ackermann.cPair]
        +b0:241 [binder, in hydras.Ackermann.cPair]
        +b0:302 [binder, in hydras.Ackermann.folProp]
        +b0:309 [binder, in hydras.Ackermann.folProp]
        +b0:318 [binder, in hydras.Ackermann.folProp]
        +b0:325 [binder, in hydras.Ackermann.folProp]
        +b0:334 [binder, in hydras.Ackermann.folProp]
        +b0:341 [binder, in hydras.Ackermann.folProp]
        +b0:350 [binder, in hydras.Ackermann.folProp]
        +b0:357 [binder, in hydras.Ackermann.folProp]
        +b0:45 [binder, in hydras.Ackermann.LNN2LNT]
        +b0:705 [binder, in hydras.Ackermann.primRec]
        +b0:709 [binder, in hydras.Ackermann.primRec]
        +b0:711 [binder, in hydras.Ackermann.primRec]
        +b0:714 [binder, in hydras.Ackermann.primRec]
        +b0:717 [binder, in hydras.Ackermann.primRec]
        +b0:720 [binder, in hydras.Ackermann.primRec]
        +b0:723 [binder, in hydras.Ackermann.primRec]
        +b0:726 [binder, in hydras.Ackermann.primRec]
        +b0:729 [binder, in hydras.Ackermann.primRec]
        +b0:732 [binder, in hydras.Ackermann.primRec]
        +b0:735 [binder, in hydras.Ackermann.primRec]
        +b0:738 [binder, in hydras.Ackermann.primRec]
        +b0:741 [binder, in hydras.Ackermann.primRec]
        +b0:743 [binder, in hydras.Ackermann.primRec]
        +b0:745 [binder, in hydras.Ackermann.primRec]
        +b0:747 [binder, in hydras.Ackermann.primRec]
        +b0:749 [binder, in hydras.Ackermann.primRec]
        +b0:751 [binder, in hydras.Ackermann.primRec]
        +b0:753 [binder, in hydras.Ackermann.primRec]
        +b0:755 [binder, in hydras.Ackermann.primRec]
        +b0:757 [binder, in hydras.Ackermann.primRec]
        +b0:759 [binder, in hydras.Ackermann.primRec]
        +b0:761 [binder, in hydras.Ackermann.primRec]
        +b0:763 [binder, in hydras.Ackermann.primRec]
        +b0:765 [binder, in hydras.Ackermann.primRec]
        +b0:767 [binder, in hydras.Ackermann.primRec]
        +b0:769 [binder, in hydras.Ackermann.primRec]
        +b0:772 [binder, in hydras.Ackermann.primRec]
        +b0:776 [binder, in hydras.Ackermann.primRec]
        +b0:779 [binder, in hydras.Ackermann.primRec]
        +b0:783 [binder, in hydras.Ackermann.primRec]
        +b0:789 [binder, in hydras.Ackermann.primRec]
        +b0:794 [binder, in hydras.Ackermann.primRec]
        +b0:797 [binder, in hydras.Ackermann.primRec]
        +b1:1362 [binder, in hydras.Ackermann.codeSubFormula]
        +b1:366 [binder, in hydras.Ackermann.folProp]
        +b1:37 [binder, in hydras.Gamma0.Gamma0]
        +b1:373 [binder, in hydras.Ackermann.folProp]
        +b1:382 [binder, in hydras.Ackermann.folProp]
        +b1:389 [binder, in hydras.Ackermann.folProp]
        +b1:45 [binder, in hydras.Gamma0.Gamma0]
        +b1:458 [binder, in hydras.Gamma0.Gamma0]
        +b1:468 [binder, in hydras.Gamma0.Gamma0]
        +b1:472 [binder, in hydras.Gamma0.Gamma0]
        +b1:474 [binder, in hydras.Gamma0.Gamma0]
        +b1:477 [binder, in hydras.Gamma0.Gamma0]
        +b1:484 [binder, in hydras.Gamma0.Gamma0]
        +b1:486 [binder, in hydras.Gamma0.Gamma0]
        +b1:521 [binder, in hydras.Gamma0.Gamma0]
        +b1:53 [binder, in hydras.Gamma0.Gamma0]
        +b1:555 [binder, in hydras.Gamma0.Gamma0]
        +b1:559 [binder, in hydras.Gamma0.Gamma0]
        +b1:61 [binder, in hydras.Gamma0.Gamma0]
        +b1:69 [binder, in hydras.Gamma0.Gamma0]
        +b1:77 [binder, in hydras.Gamma0.Gamma0]
        +b1:82 [binder, in hydras.rpo.list_permut]
        +b1:83 [binder, in hydras.Gamma0.Gamma0]
        +b2:1363 [binder, in hydras.Ackermann.codeSubFormula]
        +b2:38 [binder, in hydras.Gamma0.Gamma0]
        +b2:459 [binder, in hydras.Gamma0.Gamma0]
        +b2:46 [binder, in hydras.Gamma0.Gamma0]
        +b2:469 [binder, in hydras.Gamma0.Gamma0]
        +b2:473 [binder, in hydras.Gamma0.Gamma0]
        +b2:475 [binder, in hydras.Gamma0.Gamma0]
        +b2:478 [binder, in hydras.Gamma0.Gamma0]
        +b2:485 [binder, in hydras.Gamma0.Gamma0]
        +b2:487 [binder, in hydras.Gamma0.Gamma0]
        +b2:522 [binder, in hydras.Gamma0.Gamma0]
        +b2:54 [binder, in hydras.Gamma0.Gamma0]
        +b2:556 [binder, in hydras.Gamma0.Gamma0]
        +b2:560 [binder, in hydras.Gamma0.Gamma0]
        +b2:62 [binder, in hydras.Gamma0.Gamma0]
        +b2:70 [binder, in hydras.Gamma0.Gamma0]
        +b2:84 [binder, in hydras.rpo.list_permut]
        +B:1 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +b:10 [binder, in hydras.Prelude.Comparable]
        +b:10 [binder, in gaia_hydras.GPaths]
        +b:10 [binder, in hydras.Ackermann.PAtheory]
        +b:10 [binder, in gaia_hydras.T1Bridge]
        +b:10 [binder, in hydras.Ackermann.NNtheory]
        +b:10 [binder, in gaia_hydras.T2Bridge]
        +b:10 [binder, in hydras.Gamma0.Gamma0]
        +b:1002 [binder, in gaia_hydras.nfwfgaia]
        +b:1005 [binder, in gaia_hydras.nfwfgaia]
        +b:1009 [binder, in gaia_hydras.nfwfgaia]
        +b:101 [binder, in gaia_hydras.nfwfgaia]
        +b:1013 [binder, in gaia_hydras.nfwfgaia]
        +b:1015 [binder, in gaia_hydras.nfwfgaia]
        +b:102 [binder, in hydras.Ackermann.model]
        +b:1020 [binder, in gaia_hydras.nfwfgaia]
        +b:1027 [binder, in gaia_hydras.nfwfgaia]
        +b:103 [binder, in hydras.Prelude.Merge_Sort]
        +b:103 [binder, in gaia_hydras.T1Bridge]
        +b:103 [binder, in hydras.Ackermann.folLogic3]
        +b:1030 [binder, in gaia_hydras.nfwfgaia]
        +b:1035 [binder, in gaia_hydras.nfwfgaia]
        +b:104 [binder, in hydras.Epsilon0.Hessenberg]
        +b:104 [binder, in hydras.Ackermann.cPair]
        +b:105 [binder, in gaia_hydras.T1Bridge]
        +b:1050 [binder, in gaia_hydras.nfwfgaia]
        +b:106 [binder, in hydras.Ackermann.model]
        +b:106 [binder, in hydras.Ackermann.cPair]
        +B:106 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:107 [binder, in hydras.Epsilon0.Hessenberg]
        +b:1078 [binder, in gaia_hydras.nfwfgaia]
        +b:108 [binder, in gaia_hydras.T1Bridge]
        +b:108 [binder, in hydras.Ackermann.cPair]
        +b:109 [binder, in hydras.Hydra.O2H]
        +B:109 [binder, in hydras.Prelude.MoreLists]
        +b:109 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1098 [binder, in gaia_hydras.nfwfgaia]
        +b:11 [binder, in gaia_hydras.T1Choice]
        +B:11 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:110 [binder, in hydras.Ackermann.model]
        +b:110 [binder, in gaia_hydras.T1Bridge]
        +b:1100 [binder, in gaia_hydras.nfwfgaia]
        +b:1102 [binder, in gaia_hydras.nfwfgaia]
        +b:1104 [binder, in gaia_hydras.nfwfgaia]
        +b:1107 [binder, in gaia_hydras.nfwfgaia]
        +b:111 [binder, in hydras.Gamma0.T2]
        +b:111 [binder, in hydras.Ackermann.folProp]
        +b:111 [binder, in hydras.Ackermann.cPair]
        +b:1110 [binder, in gaia_hydras.nfwfgaia]
        +b:1112 [binder, in gaia_hydras.nfwfgaia]
        +b:112 [binder, in hydras.Ackermann.codeSubFormula]
        +b:112 [binder, in gaia_hydras.nfwfgaia]
        +b:1127 [binder, in gaia_hydras.nfwfgaia]
        +b:113 [binder, in hydras.Hydra.O2H]
        +b:1130 [binder, in gaia_hydras.nfwfgaia]
        +b:1132 [binder, in gaia_hydras.nfwfgaia]
        +b:114 [binder, in hydras.Ackermann.model]
        +b:114 [binder, in hydras.Ackermann.cPair]
        +b:1145 [binder, in gaia_hydras.nfwfgaia]
        +b:1149 [binder, in gaia_hydras.nfwfgaia]
        +b:115 [binder, in hydras.Epsilon0.T1]
        +b:1155 [binder, in gaia_hydras.nfwfgaia]
        +b:1159 [binder, in gaia_hydras.nfwfgaia]
        +b:116 [binder, in hydras.Epsilon0.Hessenberg]
        +B:116 [binder, in hydras.Schutte.Ordering_Functions]
        +b:1161 [binder, in gaia_hydras.nfwfgaia]
        +b:1163 [binder, in gaia_hydras.nfwfgaia]
        +b:1165 [binder, in gaia_hydras.nfwfgaia]
        +b:1167 [binder, in gaia_hydras.nfwfgaia]
        +B:117 [binder, in hydras.Schutte.Ordering_Functions]
        +B:117 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:1170 [binder, in gaia_hydras.nfwfgaia]
        +b:1172 [binder, in gaia_hydras.nfwfgaia]
        +b:118 [binder, in hydras.Ackermann.cPair]
        +b:118 [binder, in hydras.Ackermann.codeList]
        +b:119 [binder, in hydras.Ackermann.codeList]
        +b:1192 [binder, in gaia_hydras.nfwfgaia]
        +b:1194 [binder, in gaia_hydras.nfwfgaia]
        +b:1196 [binder, in gaia_hydras.nfwfgaia]
        +B:12 [binder, in hydras.rpo.more_list]
        +b:12 [binder, in gaia_hydras.T1Bridge]
        +b:12 [binder, in hydras.Ackermann.prLogic]
        +b:12 [binder, in hydras.Schutte.PartialFun]
        +b:12 [binder, in hydras.Ackermann.NNtheory]
        +b:12 [binder, in hydras.Schutte.Ordering_Functions]
        +b:12 [binder, in hydras.solutions_exercises.isqrt]
        +b:12 [binder, in gaia_hydras.T2Bridge]
        +b:12 [binder, in hydras.Prelude.Simple_LexProd]
        +B:120 [binder, in hydras.Prelude.MoreLists]
        +b:120 [binder, in hydras.Epsilon0.Hessenberg]
        +b:120 [binder, in hydras.Ackermann.cPair]
        +b:1200 [binder, in gaia_hydras.nfwfgaia]
        +b:1209 [binder, in gaia_hydras.nfwfgaia]
        +B:121 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:1212 [binder, in gaia_hydras.nfwfgaia]
        +b:1215 [binder, in gaia_hydras.nfwfgaia]
        +b:1219 [binder, in gaia_hydras.nfwfgaia]
        +B:122 [binder, in hydras.rpo.more_list]
        +b:122 [binder, in hydras.Epsilon0.Hessenberg]
        +b:1227 [binder, in gaia_hydras.nfwfgaia]
        +b:1228 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1231 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1232 [binder, in gaia_hydras.nfwfgaia]
        +b:1234 [binder, in gaia_hydras.nfwfgaia]
        +b:1236 [binder, in gaia_hydras.nfwfgaia]
        +b:124 [binder, in hydras.Gamma0.T2]
        +b:1241 [binder, in gaia_hydras.nfwfgaia]
        +b:1247 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1249 [binder, in gaia_hydras.nfwfgaia]
        +B:125 [binder, in Goedel.PRrepresentable]
        +b:125 [binder, in hydras.Ackermann.folProp]
        +b:1250 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1253 [binder, in gaia_hydras.nfwfgaia]
        +b:1256 [binder, in gaia_hydras.nfwfgaia]
        +b:126 [binder, in hydras.Ackermann.model]
        +b:126 [binder, in hydras.Epsilon0.Hessenberg]
        +b:1264 [binder, in gaia_hydras.nfwfgaia]
        +b:1269 [binder, in gaia_hydras.nfwfgaia]
        +B:127 [binder, in hydras.Prelude.MoreLists]
        +b:127 [binder, in hydras.Ackermann.primRec]
        +b:127 [binder, in hydras.OrdinalNotations.ON_Generic]
        +B:127 [binder, in hydras.Hydra.Hydra_Lemmas]
        +b:1272 [binder, in gaia_hydras.nfwfgaia]
        +b:1274 [binder, in gaia_hydras.nfwfgaia]
        +b:1276 [binder, in gaia_hydras.nfwfgaia]
        +b:1279 [binder, in gaia_hydras.nfwfgaia]
        +b:128 [binder, in hydras.Gamma0.T2]
        +B:128 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:1282 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1284 [binder, in gaia_hydras.nfwfgaia]
        +b:1287 [binder, in gaia_hydras.nfwfgaia]
        +b:1288 [binder, in hydras.Ackermann.codeSubFormula]
        +b:129 [binder, in hydras.Epsilon0.Hessenberg]
        +b:129 [binder, in hydras.Ackermann.folProp]
        +b:129 [binder, in hydras.Ackermann.codeSubFormula]
        +b:129 [binder, in hydras.Ackermann.primRec]
        +b:129 [binder, in gaia_hydras.nfwfgaia]
        +b:1290 [binder, in gaia_hydras.nfwfgaia]
        +b:1293 [binder, in gaia_hydras.nfwfgaia]
        +b:1296 [binder, in gaia_hydras.nfwfgaia]
        +b:13 [binder, in gaia_hydras.T1Choice]
        +b:13 [binder, in hydras.Prelude.WfVariant]
        +b:13 [binder, in hydras.Ackermann.extEqualNat]
        +b:13 [binder, in gaia_hydras.GPaths]
        +b:13 [binder, in hydras.Schutte.PartialFun]
        +B:13 [binder, in hydras.Prelude.STDPP_compat]
        +b:13 [binder, in hydras.Ackermann.NN]
        +b:13 [binder, in hydras.rpo.closure]
        +b:13 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +B:13 [binder, in hydras.rpo.rpo]
        +b:130 [binder, in hydras.Ackermann.model]
        +b:130 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1300 [binder, in gaia_hydras.nfwfgaia]
        +b:1304 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1304 [binder, in gaia_hydras.nfwfgaia]
        +b:1307 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1308 [binder, in gaia_hydras.nfwfgaia]
        +b:131 [binder, in hydras.Ackermann.primRec]
        +b:1313 [binder, in gaia_hydras.nfwfgaia]
        +b:1315 [binder, in gaia_hydras.nfwfgaia]
        +b:1319 [binder, in gaia_hydras.nfwfgaia]
        +b:132 [binder, in hydras.Epsilon0.T1]
        +B:132 [binder, in Goedel.PRrepresentable]
        +b:132 [binder, in hydras.Gamma0.T2]
        +B:132 [binder, in hydras.Prelude.MoreLists]
        +b:132 [binder, in hydras.Epsilon0.Hessenberg]
        +B:132 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:1321 [binder, in gaia_hydras.nfwfgaia]
        +B:133 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:1331 [binder, in gaia_hydras.nfwfgaia]
        +b:134 [binder, in hydras.Ackermann.model]
        +b:134 [binder, in hydras.Ackermann.primRec]
        +b:1346 [binder, in gaia_hydras.nfwfgaia]
        +b:1351 [binder, in gaia_hydras.nfwfgaia]
        +b:1356 [binder, in gaia_hydras.nfwfgaia]
        +b:136 [binder, in hydras.Gamma0.T2]
        +B:136 [binder, in hydras.rpo.more_list]
        +b:1361 [binder, in gaia_hydras.nfwfgaia]
        +b:1366 [binder, in gaia_hydras.nfwfgaia]
        +b:137 [binder, in hydras.Epsilon0.T1]
        +B:137 [binder, in hydras.Prelude.MoreLists]
        +b:137 [binder, in hydras.Ackermann.codeSubFormula]
        +b:137 [binder, in hydras.Ackermann.primRec]
        +b:1371 [binder, in gaia_hydras.nfwfgaia]
        +b:1377 [binder, in gaia_hydras.nfwfgaia]
        +b:138 [binder, in hydras.Ackermann.model]
        +b:1384 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1387 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1389 [binder, in gaia_hydras.nfwfgaia]
        +b:139 [binder, in hydras.Ackermann.codeSubFormula]
        +B:139 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:14 [binder, in gaia_hydras.T1Bridge]
        +b:14 [binder, in hydras.Ackermann.prLogic]
        +b:14 [binder, in hydras.Hydra.BigBattle]
        +b:14 [binder, in hydras.Ackermann.NNtheory]
        +b:14 [binder, in hydras.solutions_exercises.isqrt]
        +b:140 [binder, in hydras.Ackermann.LNT]
        +b:140 [binder, in hydras.Ackermann.primRec]
        +b:1402 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1403 [binder, in hydras.Ackermann.codeSubFormula]
        +b:1408 [binder, in gaia_hydras.nfwfgaia]
        +b:141 [binder, in hydras.Gamma0.T2]
        +B:141 [binder, in hydras.Ackermann.fol]
        +b:1417 [binder, in gaia_hydras.nfwfgaia]
        +B:142 [binder, in hydras.Prelude.MoreLists]
        +b:142 [binder, in hydras.Gamma0.Gamma0]
        +b:1423 [binder, in gaia_hydras.nfwfgaia]
        +b:1429 [binder, in gaia_hydras.nfwfgaia]
        +B:143 [binder, in Goedel.PRrepresentable]
        +b:143 [binder, in hydras.Ackermann.LNN]
        +b:143 [binder, in hydras.Ackermann.LNT]
        +b:143 [binder, in gaia_hydras.T1Bridge]
        +B:143 [binder, in hydras.Ackermann.fol]
        +b:144 [binder, in hydras.Ackermann.primRec]
        +b:144 [binder, in additions.fib]
        +b:1442 [binder, in gaia_hydras.nfwfgaia]
        +b:1444 [binder, in gaia_hydras.nfwfgaia]
        +b:1446 [binder, in gaia_hydras.nfwfgaia]
        +b:1448 [binder, in gaia_hydras.nfwfgaia]
        +b:145 [binder, in hydras.Gamma0.T2]
        +B:145 [binder, in hydras.rpo.more_list]
        +b:145 [binder, in gaia_hydras.T1Bridge]
        +B:145 [binder, in hydras.Ackermann.fol]
        +b:1450 [binder, in gaia_hydras.nfwfgaia]
        +b:1459 [binder, in gaia_hydras.nfwfgaia]
        +b:146 [binder, in hydras.Ackermann.LNN]
        +B:146 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:1462 [binder, in gaia_hydras.nfwfgaia]
        +b:1464 [binder, in gaia_hydras.nfwfgaia]
        +b:1466 [binder, in gaia_hydras.nfwfgaia]
        +b:1469 [binder, in gaia_hydras.nfwfgaia]
        +b:147 [binder, in hydras.Gamma0.T2]
        +b:147 [binder, in hydras.Ackermann.LNT]
        +b:1471 [binder, in gaia_hydras.nfwfgaia]
        +b:148 [binder, in hydras.Ackermann.primRec]
        +b:149 [binder, in additions.fib]
        +B:149 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:1493 [binder, in gaia_hydras.nfwfgaia]
        +b:15 [binder, in hydras.solutions_exercises.MinPR2]
        +b:15 [binder, in hydras.Prelude.WfVariant]
        +b:15 [binder, in hydras.Ackermann.extEqualNat]
        +b:15 [binder, in hydras.solutions_exercises.MultisetWf]
        +B:15 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:15 [binder, in hydras.Ackermann.folLogic3]
        +b:15 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +b:15 [binder, in hydras.Prelude.Simple_LexProd]
        +b:150 [binder, in hydras.rpo.more_list]
        +b:150 [binder, in hydras.Ackermann.LNN]
        +B:150 [binder, in hydras.Ackermann.fol]
        +b:1503 [binder, in gaia_hydras.nfwfgaia]
        +b:1508 [binder, in gaia_hydras.nfwfgaia]
        +B:151 [binder, in hydras.Schutte.Ordering_Functions]
        +b:152 [binder, in hydras.Ackermann.LNT]
        +b:152 [binder, in hydras.Ackermann.primRec]
        +b:1520 [binder, in gaia_hydras.nfwfgaia]
        +b:1523 [binder, in gaia_hydras.nfwfgaia]
        +b:1526 [binder, in gaia_hydras.nfwfgaia]
        +b:153 [binder, in gaia_hydras.nfwfgaia]
        +b:1532 [binder, in gaia_hydras.nfwfgaia]
        +b:1537 [binder, in gaia_hydras.nfwfgaia]
        +B:154 [binder, in Goedel.PRrepresentable]
        +b:154 [binder, in hydras.Ackermann.fol]
        +b:154 [binder, in hydras.Ackermann.codePA]
        +b:1541 [binder, in gaia_hydras.nfwfgaia]
        +b:1544 [binder, in gaia_hydras.nfwfgaia]
        +B:155 [binder, in hydras.rpo.more_list]
        +b:155 [binder, in hydras.Ackermann.LNN]
        +b:155 [binder, in gaia_hydras.nfwfgaia]
        +b:1552 [binder, in gaia_hydras.nfwfgaia]
        +b:1559 [binder, in gaia_hydras.nfwfgaia]
        +b:156 [binder, in hydras.Ackermann.fol]
        +B:156 [binder, in hydras.Hydra.Hydra_Definitions]
        +b:1562 [binder, in gaia_hydras.nfwfgaia]
        +b:1565 [binder, in gaia_hydras.nfwfgaia]
        +b:1569 [binder, in gaia_hydras.nfwfgaia]
        +b:157 [binder, in hydras.Ackermann.LNT]
        +b:157 [binder, in hydras.Ackermann.primRec]
        +b:157 [binder, in gaia_hydras.nfwfgaia]
        +b:157 [binder, in hydras.Ackermann.codePA]
        +b:1575 [binder, in gaia_hydras.nfwfgaia]
        +b:1579 [binder, in gaia_hydras.nfwfgaia]
        +b:1588 [binder, in gaia_hydras.nfwfgaia]
        +b:159 [binder, in hydras.Ackermann.primRec]
        +b:159 [binder, in hydras.Ackermann.fol]
        +B:159 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:159 [binder, in gaia_hydras.nfwfgaia]
        +b:1593 [binder, in gaia_hydras.nfwfgaia]
        +b:1596 [binder, in gaia_hydras.nfwfgaia]
        +b:1599 [binder, in gaia_hydras.nfwfgaia]
        +B:16 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +B:16 [binder, in hydras.rpo.more_list]
        +b:16 [binder, in hydras.rpo.dickson]
        +b:16 [binder, in hydras.Schutte.Ordering_Functions]
        +B:16 [binder, in hydras.MoreAck.FolExamples]
        +b:16 [binder, in gaia_hydras.GHessenberg]
        +b:160 [binder, in hydras.Ackermann.LNN]
        +b:1602 [binder, in gaia_hydras.nfwfgaia]
        +b:161 [binder, in hydras.Ackermann.primRec]
        +b:161 [binder, in gaia_hydras.nfwfgaia]
        +b:1613 [binder, in gaia_hydras.nfwfgaia]
        +b:1622 [binder, in gaia_hydras.nfwfgaia]
        +b:163 [binder, in hydras.Ackermann.LNN]
        +b:1630 [binder, in gaia_hydras.nfwfgaia]
        +b:1636 [binder, in gaia_hydras.nfwfgaia]
        +B:164 [binder, in hydras.rpo.more_list]
        +b:164 [binder, in hydras.Ackermann.primRec]
        +b:165 [binder, in hydras.Ackermann.fol]
        +b:1651 [binder, in gaia_hydras.nfwfgaia]
        +b:166 [binder, in hydras.Epsilon0.T1]
        +b:166 [binder, in hydras.Ackermann.primRec]
        +b:166 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:166 [binder, in hydras.Gamma0.Gamma0]
        +b:1661 [binder, in gaia_hydras.nfwfgaia]
        +b:167 [binder, in hydras.Ackermann.cPair]
        +b:1672 [binder, in gaia_hydras.nfwfgaia]
        +b:1675 [binder, in gaia_hydras.nfwfgaia]
        +b:168 [binder, in hydras.Ackermann.primRec]
        +b:168 [binder, in hydras.Ackermann.fol]
        +b:168 [binder, in hydras.rpo.rpo]
        +b:169 [binder, in hydras.Epsilon0.T1]
        +b:169 [binder, in gaia_hydras.T1Bridge]
        +b:17 [binder, in hydras.solutions_exercises.MinPR2]
        +b:17 [binder, in additions.Fib2]
        +b:17 [binder, in hydras.Prelude.Comparable]
        +b:17 [binder, in hydras.Prelude.Sort_spec]
        +b:17 [binder, in hydras.Epsilon0.Hessenberg]
        +b:17 [binder, in hydras.Hydra.BigBattle]
        +B:17 [binder, in hydras.Ackermann.fol]
        +b:17 [binder, in Goedel.rosser]
        +b:170 [binder, in hydras.Gamma0.Gamma0]
        +B:171 [binder, in hydras.rpo.more_list]
        +b:171 [binder, in hydras.Ackermann.model]
        +b:171 [binder, in hydras.Ackermann.primRec]
        +b:171 [binder, in hydras.Ackermann.fol]
        +B:171 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:172 [binder, in hydras.Epsilon0.T1]
        +B:172 [binder, in hydras.Epsilon0.Large_Sets]
        +b:172 [binder, in gaia_hydras.nfwfgaia]
        +b:173 [binder, in hydras.Ackermann.model]
        +b:173 [binder, in hydras.Prelude.Merge_Sort]
        +b:1737 [binder, in gaia_hydras.nfwfgaia]
        +b:1739 [binder, in gaia_hydras.nfwfgaia]
        +b:174 [binder, in hydras.Ackermann.folProp]
        +b:174 [binder, in hydras.Ackermann.primRec]
        +B:174 [binder, in hydras.Schutte.Ordering_Functions]
        +b:1741 [binder, in gaia_hydras.nfwfgaia]
        +b:1743 [binder, in gaia_hydras.nfwfgaia]
        +b:1746 [binder, in gaia_hydras.nfwfgaia]
        +b:175 [binder, in hydras.Ackermann.cPair]
        +b:1750 [binder, in gaia_hydras.nfwfgaia]
        +b:1753 [binder, in gaia_hydras.nfwfgaia]
        +b:176 [binder, in hydras.Ackermann.model]
        +b:1769 [binder, in gaia_hydras.nfwfgaia]
        +b:177 [binder, in hydras.rpo.more_list]
        +b:177 [binder, in hydras.Ackermann.primRec]
        +b:177 [binder, in hydras.Ackermann.cPair]
        +B:177 [binder, in hydras.Schutte.Ordering_Functions]
        +b:177 [binder, in gaia_hydras.nfwfgaia]
        +b:1772 [binder, in gaia_hydras.nfwfgaia]
        +b:1774 [binder, in gaia_hydras.nfwfgaia]
        +b:178 [binder, in hydras.Ackermann.fol]
        +b:178 [binder, in gaia_hydras.nfwfgaia]
        +B:179 [binder, in hydras.rpo.more_list]
        +b:179 [binder, in hydras.Ackermann.cPair]
        +b:1792 [binder, in gaia_hydras.nfwfgaia]
        +b:1797 [binder, in gaia_hydras.nfwfgaia]
        +b:1799 [binder, in gaia_hydras.nfwfgaia]
        +b:18 [binder, in gaia_hydras.GPaths]
        +b:18 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:18 [binder, in hydras.Ackermann.codePA]
        +B:18 [binder, in hydras.rpo.rpo]
        +b:180 [binder, in hydras.Epsilon0.T1]
        +b:180 [binder, in hydras.Ackermann.model]
        +B:180 [binder, in hydras.Schutte.Ordering_Functions]
        +b:1803 [binder, in gaia_hydras.nfwfgaia]
        +b:1805 [binder, in gaia_hydras.nfwfgaia]
        +b:1807 [binder, in gaia_hydras.nfwfgaia]
        +b:1809 [binder, in gaia_hydras.nfwfgaia]
        +b:181 [binder, in hydras.Ackermann.folProp]
        +b:181 [binder, in hydras.Ackermann.primRec]
        +b:181 [binder, in hydras.Ackermann.cPair]
        +b:181 [binder, in gaia_hydras.nfwfgaia]
        +b:1811 [binder, in gaia_hydras.nfwfgaia]
        +b:1814 [binder, in gaia_hydras.nfwfgaia]
        +b:1816 [binder, in gaia_hydras.nfwfgaia]
        +B:182 [binder, in hydras.Schutte.Ordering_Functions]
        +b:183 [binder, in hydras.Epsilon0.T1]
        +b:183 [binder, in hydras.Ackermann.model]
        +B:183 [binder, in additions.Addition_Chains]
        +b:183 [binder, in gaia_hydras.nfwfgaia]
        +b:1836 [binder, in gaia_hydras.nfwfgaia]
        +b:1838 [binder, in gaia_hydras.nfwfgaia]
        +b:184 [binder, in hydras.Epsilon0.T1]
        +b:184 [binder, in hydras.Ackermann.primRec]
        +b:184 [binder, in hydras.Ackermann.fol]
        +B:184 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:1840 [binder, in gaia_hydras.nfwfgaia]
        +b:1842 [binder, in gaia_hydras.nfwfgaia]
        +b:1844 [binder, in gaia_hydras.nfwfgaia]
        +b:1857 [binder, in gaia_hydras.nfwfgaia]
        +b:186 [binder, in additions.Addition_Chains]
        +b:186 [binder, in hydras.Schutte.Ordering_Functions]
        +b:1866 [binder, in gaia_hydras.nfwfgaia]
        +B:187 [binder, in hydras.rpo.more_list]
        +b:187 [binder, in hydras.Ackermann.model]
        +b:187 [binder, in hydras.Ackermann.primRec]
        +b:1870 [binder, in gaia_hydras.nfwfgaia]
        +b:1878 [binder, in gaia_hydras.nfwfgaia]
        +b:188 [binder, in hydras.Epsilon0.T1]
        +b:188 [binder, in hydras.rpo.rpo]
        +b:1887 [binder, in gaia_hydras.nfwfgaia]
        +b:19 [binder, in hydras.Prelude.Comparable]
        +B:19 [binder, in hydras.Ackermann.fol]
        +b:19 [binder, in hydras.Schutte.PartialFun]
        +B:19 [binder, in gaia_hydras.GLarge_Sets]
        +B:19 [binder, in hydras.Schutte.Ordering_Functions]
        +b:190 [binder, in hydras.Ackermann.folProp]
        +b:190 [binder, in hydras.Ackermann.fol]
        +b:190 [binder, in hydras.rpo.rpo]
        +b:191 [binder, in hydras.Ackermann.primRec]
        +b:193 [binder, in hydras.Ackermann.model]
        +b:194 [binder, in hydras.Ackermann.primRec]
        +b:195 [binder, in hydras.Ackermann.model]
        +b:197 [binder, in hydras.Ackermann.model]
        +b:197 [binder, in hydras.Ackermann.folProp]
        +b:197 [binder, in hydras.Ackermann.primRec]
        +B:198 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:199 [binder, in hydras.Epsilon0.T1]
        +b:199 [binder, in hydras.Ackermann.model]
        +B:2 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +B:2 [binder, in hydras.rpo.more_list]
        +b:2 [binder, in hydras.Ackermann.prLogic]
        +b:2 [binder, in hydras.solutions_exercises.MinPR]
        +b:2 [binder, in hydras.Ackermann.NNtheory]
        +b:2 [binder, in hydras.solutions_exercises.isqrt]
        +b:2 [binder, in hydras.Gamma0.Gamma0]
        +B:2 [binder, in hydras.rpo.rpo]
        +b:20 [binder, in hydras.Ackermann.cPair]
        +b:20 [binder, in hydras.Schutte.PartialFun]
        +B:20 [binder, in Goedel.rosser]
        +b:20 [binder, in gaia_hydras.GHessenberg]
        +b:2007 [binder, in gaia_hydras.nfwfgaia]
        +b:201 [binder, in hydras.Ackermann.primRec]
        +B:202 [binder, in hydras.rpo.more_list]
        +b:202 [binder, in hydras.Ackermann.model]
        +b:2022 [binder, in gaia_hydras.nfwfgaia]
        +b:2026 [binder, in gaia_hydras.nfwfgaia]
        +b:2031 [binder, in gaia_hydras.nfwfgaia]
        +b:2038 [binder, in gaia_hydras.nfwfgaia]
        +b:204 [binder, in hydras.Ackermann.primRec]
        +b:2048 [binder, in gaia_hydras.nfwfgaia]
        +b:2051 [binder, in gaia_hydras.nfwfgaia]
        +b:2054 [binder, in gaia_hydras.nfwfgaia]
        +b:2059 [binder, in gaia_hydras.nfwfgaia]
        +b:206 [binder, in hydras.Ackermann.model]
        +b:206 [binder, in hydras.Ackermann.folProp]
        +b:206 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:206 [binder, in gaia_hydras.nfwfgaia]
        +b:2062 [binder, in gaia_hydras.nfwfgaia]
        +b:207 [binder, in hydras.Ackermann.primRec]
        +b:2071 [binder, in gaia_hydras.nfwfgaia]
        +b:2074 [binder, in gaia_hydras.nfwfgaia]
        +b:208 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:209 [binder, in hydras.Ackermann.model]
        +b:209 [binder, in gaia_hydras.nfwfgaia]
        +B:21 [binder, in hydras.rpo.more_list]
        +b:21 [binder, in hydras.Prelude.Comparable]
        +b:21 [binder, in gaia_hydras.GCanon]
        +b:21 [binder, in hydras.Hydra.BigBattle]
        +B:21 [binder, in hydras.Ackermann.fol]
        +b:21 [binder, in additions.Monoid_instances]
        +b:21 [binder, in hydras.Schutte.PartialFun]
        +b:21 [binder, in hydras.Schutte.Well_Orders]
        +B:21 [binder, in hydras.Schutte.Ordering_Functions]
        +b:21 [binder, in hydras.Ackermann.codePA]
        +b:210 [binder, in hydras.Ackermann.primRec]
        +b:210 [binder, in hydras.OrdinalNotations.ON_Generic]
        +B:211 [binder, in hydras.rpo.more_list]
        +b:212 [binder, in gaia_hydras.nfwfgaia]
        +b:213 [binder, in hydras.Epsilon0.T1]
        +b:213 [binder, in hydras.Ackermann.model]
        +b:213 [binder, in hydras.Ackermann.folProp]
        +b:213 [binder, in hydras.Ackermann.primRec]
        +b:214 [binder, in hydras.Ackermann.fol]
        +b:215 [binder, in hydras.Epsilon0.T1]
        +b:215 [binder, in gaia_hydras.nfwfgaia]
        +b:216 [binder, in hydras.Gamma0.Gamma0]
        +b:217 [binder, in hydras.Epsilon0.T1]
        +b:217 [binder, in hydras.Ackermann.primRec]
        +b:217 [binder, in hydras.Ackermann.fol]
        +b:218 [binder, in hydras.Gamma0.Gamma0]
        +b:219 [binder, in hydras.rpo.more_list]
        +b:219 [binder, in hydras.Ackermann.model]
        +b:219 [binder, in hydras.Ackermann.fol]
        +b:22 [binder, in additions.Fib2]
        +b:22 [binder, in gaia_hydras.GPaths]
        +b:22 [binder, in hydras.Ackermann.cPair]
        +b:22 [binder, in gaia_hydras.GHydra]
        +b:22 [binder, in hydras.Ackermann.NN]
        +b:22 [binder, in gaia_hydras.GHessenberg]
        +b:220 [binder, in hydras.Ackermann.primRec]
        +b:220 [binder, in gaia_hydras.nfwfgaia]
        +b:221 [binder, in hydras.Epsilon0.T1]
        +B:221 [binder, in hydras.rpo.more_list]
        +b:221 [binder, in hydras.Ackermann.model]
        +b:222 [binder, in hydras.Ackermann.folProp]
        +b:222 [binder, in hydras.Ackermann.cPair]
        +b:223 [binder, in hydras.Ackermann.primRec]
        +b:223 [binder, in hydras.Ackermann.codeList]
        +b:223 [binder, in gaia_hydras.nfwfgaia]
        +b:224 [binder, in hydras.Ackermann.codeList]
        +b:224 [binder, in hydras.Gamma0.Gamma0]
        +b:226 [binder, in hydras.Ackermann.primRec]
        +b:226 [binder, in hydras.Ackermann.cPair]
        +b:227 [binder, in hydras.Epsilon0.T1]
        +b:228 [binder, in hydras.Gamma0.Gamma0]
        +b:229 [binder, in hydras.rpo.more_list]
        +b:229 [binder, in hydras.Ackermann.folProp]
        +b:229 [binder, in hydras.Ackermann.primRec]
        +b:229 [binder, in gaia_hydras.nfwfgaia]
        +B:23 [binder, in hydras.Ackermann.folProof]
        +b:23 [binder, in hydras.Prelude.Comparable]
        +b:23 [binder, in hydras.Epsilon0.Hessenberg]
        +b:23 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +B:23 [binder, in hydras.Schutte.Ordering_Functions]
        +B:23 [binder, in Goedel.rosser]
        +B:23 [binder, in hydras.Ackermann.expressible]
        +b:23 [binder, in hydras.Prelude.MoreVectors]
        +b:230 [binder, in hydras.rpo.more_list]
        +b:230 [binder, in hydras.Ackermann.cPair]
        +b:232 [binder, in hydras.Epsilon0.T1]
        +b:232 [binder, in hydras.Gamma0.Gamma0]
        +b:233 [binder, in hydras.rpo.more_list]
        +b:233 [binder, in hydras.Ackermann.primRec]
        +B:234 [binder, in hydras.Ackermann.checkPrf]
        +b:234 [binder, in hydras.Ackermann.cPair]
        +b:234 [binder, in gaia_hydras.nfwfgaia]
        +b:235 [binder, in hydras.Ackermann.cPair]
        +b:236 [binder, in hydras.Epsilon0.T1]
        +b:236 [binder, in hydras.rpo.more_list]
        +b:236 [binder, in hydras.Ackermann.primRec]
        +b:236 [binder, in gaia_hydras.nfwfgaia]
        +b:236 [binder, in hydras.rpo.rpo]
        +b:237 [binder, in hydras.rpo.more_list]
        +b:237 [binder, in hydras.Ackermann.cPair]
        +b:237 [binder, in hydras.Ackermann.fol]
        +b:239 [binder, in hydras.Epsilon0.T1]
        +B:239 [binder, in hydras.rpo.more_list]
        +b:239 [binder, in hydras.Ackermann.primRec]
        +b:239 [binder, in gaia_hydras.nfwfgaia]
        +B:24 [binder, in Goedel.fixPoint]
        +b:24 [binder, in hydras.Prelude.DecPreOrder]
        +b:24 [binder, in hydras.Ackermann.cPair]
        +b:24 [binder, in hydras.Schutte.Well_Orders]
        +b:24 [binder, in hydras.Gamma0.Gamma0]
        +b:24 [binder, in hydras.rpo.closure]
        +b:24 [binder, in gaia_hydras.GHessenberg]
        +b:242 [binder, in hydras.Ackermann.primRec]
        +b:245 [binder, in hydras.Ackermann.primRec]
        +b:245 [binder, in hydras.rpo.rpo]
        +b:246 [binder, in hydras.Epsilon0.T1]
        +b:247 [binder, in hydras.Ackermann.cPair]
        +B:248 [binder, in hydras.rpo.more_list]
        +b:248 [binder, in hydras.rpo.rpo]
        +b:249 [binder, in hydras.Ackermann.primRec]
        +b:249 [binder, in hydras.rpo.rpo]
        +b:25 [binder, in hydras.Schutte.Correctness_E0]
        +b:25 [binder, in hydras.Prelude.More_Arith]
        +b:25 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +B:25 [binder, in hydras.Ackermann.fol]
        +b:25 [binder, in hydras.Schutte.PartialFun]
        +B:25 [binder, in hydras.Schutte.Ordering_Functions]
        +b:25 [binder, in gaia_hydras.nfwfgaia]
        +b:25 [binder, in hydras.MoreAck.PrimRecExamples]
        +b:250 [binder, in hydras.Epsilon0.T1]
        +b:252 [binder, in hydras.Ackermann.cPair]
        +b:253 [binder, in hydras.Ackermann.folProp]
        +b:253 [binder, in hydras.Ackermann.primRec]
        +b:253 [binder, in hydras.Ackermann.cPair]
        +b:253 [binder, in hydras.rpo.rpo]
        +b:254 [binder, in hydras.rpo.rpo]
        +b:255 [binder, in hydras.Epsilon0.T1]
        +b:256 [binder, in hydras.rpo.more_list]
        +b:257 [binder, in hydras.rpo.more_list]
        +b:257 [binder, in hydras.Ackermann.primRec]
        +b:258 [binder, in hydras.rpo.more_list]
        +b:259 [binder, in hydras.Epsilon0.T1]
        +B:26 [binder, in hydras.rpo.more_list]
        +b:26 [binder, in gaia_hydras.GPaths]
        +b:26 [binder, in hydras.rpo.closure]
        +B:260 [binder, in hydras.rpo.more_list]
        +b:260 [binder, in hydras.Ackermann.folProp]
        +b:260 [binder, in hydras.Ackermann.cPair]
        +b:261 [binder, in hydras.Ackermann.primRec]
        +b:261 [binder, in hydras.rpo.rpo]
        +b:262 [binder, in hydras.Epsilon0.T1]
        +b:262 [binder, in gaia_hydras.nfwfgaia]
        +b:263 [binder, in hydras.Ackermann.cPair]
        +b:265 [binder, in hydras.Epsilon0.T1]
        +b:265 [binder, in hydras.Ackermann.primRec]
        +b:265 [binder, in gaia_hydras.nfwfgaia]
        +B:266 [binder, in hydras.Ackermann.checkPrf]
        +b:267 [binder, in hydras.Epsilon0.T1]
        +b:267 [binder, in gaia_hydras.nfwfgaia]
        +b:268 [binder, in hydras.rpo.more_list]
        +b:269 [binder, in hydras.rpo.more_list]
        +b:269 [binder, in hydras.Ackermann.folProp]
        +b:269 [binder, in hydras.Ackermann.fol]
        +b:269 [binder, in gaia_hydras.nfwfgaia]
        +B:27 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:27 [binder, in hydras.Prelude.Comparable]
        +b:27 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:27 [binder, in hydras.Ackermann.PA]
        +b:27 [binder, in hydras.Schutte.PartialFun]
        +b:27 [binder, in gaia_hydras.GHessenberg]
        +B:27 [binder, in hydras.Ackermann.expressible]
        +b:270 [binder, in Goedel.PRrepresentable]
        +b:270 [binder, in hydras.rpo.more_list]
        +b:270 [binder, in hydras.Ackermann.primRec]
        +b:271 [binder, in hydras.Epsilon0.T1]
        +b:273 [binder, in hydras.Epsilon0.T1]
        +b:273 [binder, in hydras.Ackermann.fol]
        +b:273 [binder, in hydras.Gamma0.Gamma0]
        +b:273 [binder, in gaia_hydras.nfwfgaia]
        +b:274 [binder, in hydras.Ackermann.primRec]
        +b:274 [binder, in gaia_hydras.nfwfgaia]
        +b:275 [binder, in hydras.Epsilon0.T1]
        +b:276 [binder, in Goedel.PRrepresentable]
        +b:276 [binder, in hydras.Ackermann.folProp]
        +b:276 [binder, in hydras.Ackermann.fol]
        +b:278 [binder, in hydras.Ackermann.primRec]
        +B:28 [binder, in hydras.Ackermann.folProof]
        +b:28 [binder, in hydras.Prelude.More_Arith]
        +b:28 [binder, in hydras.Ackermann.extEqualNat]
        +b:28 [binder, in hydras.rpo.more_list]
        +B:28 [binder, in Goedel.fixPoint]
        +b:28 [binder, in hydras.solutions_exercises.MultisetWf]
        +b:28 [binder, in hydras.Epsilon0.F_omega]
        +b:28 [binder, in Goedel.rosserPA]
        +b:281 [binder, in hydras.Ackermann.fol]
        +b:282 [binder, in hydras.Epsilon0.T1]
        +b:282 [binder, in Goedel.PRrepresentable]
        +b:283 [binder, in hydras.Ackermann.primRec]
        +B:284 [binder, in Goedel.PRrepresentable]
        +b:284 [binder, in hydras.Ackermann.fol]
        +b:284 [binder, in hydras.Gamma0.Gamma0]
        +b:287 [binder, in hydras.Ackermann.primRec]
        +B:288 [binder, in Goedel.PRrepresentable]
        +b:288 [binder, in hydras.Gamma0.Gamma0]
        +b:29 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b:29 [binder, in hydras.Epsilon0.Hessenberg]
        +b:29 [binder, in hydras.Prelude.DecPreOrder]
        +b:29 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:29 [binder, in hydras.Schutte.PartialFun]
        +B:29 [binder, in hydras.OrdinalNotations.ON_Generic]
        +B:29 [binder, in hydras.Schutte.Ordering_Functions]
        +b:29 [binder, in gaia_hydras.GHessenberg]
        +b:290 [binder, in additions.Euclidean_Chains]
        +b:291 [binder, in hydras.Ackermann.primRec]
        +b:292 [binder, in Goedel.PRrepresentable]
        +b:292 [binder, in hydras.Gamma0.Gamma0]
        +b:293 [binder, in Goedel.PRrepresentable]
        +b:293 [binder, in gaia_hydras.nfwfgaia]
        +B:295 [binder, in Goedel.PRrepresentable]
        +b:295 [binder, in hydras.Ackermann.primRec]
        +b:295 [binder, in additions.Euclidean_Chains]
        +b:296 [binder, in hydras.Gamma0.Gamma0]
        +b:299 [binder, in hydras.Ackermann.primRec]
        +b:3 [binder, in gaia_hydras.GPaths]
        +b:3 [binder, in hydras.Ackermann.ListExt]
        +B:30 [binder, in hydras.Ackermann.folProof]
        +b:30 [binder, in hydras.Schutte.Correctness_E0]
        +b:30 [binder, in hydras.Ackermann.codeSubTerm]
        +b:30 [binder, in hydras.Prelude.Comparable]
        +b:30 [binder, in hydras.Hydra.BigBattle]
        +b:30 [binder, in hydras.Gamma0.Gamma0]
        +b:303 [binder, in hydras.Ackermann.primRec]
        +b:307 [binder, in hydras.Ackermann.primRec]
        +b:307 [binder, in hydras.Gamma0.Gamma0]
        +B:308 [binder, in Goedel.PRrepresentable]
        +b:309 [binder, in hydras.Epsilon0.T1]
        +b:31 [binder, in hydras.Ackermann.extEqualNat]
        +b:31 [binder, in hydras.Ackermann.codeSubTerm]
        +b:31 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +B:31 [binder, in Goedel.rosserPA]
        +b:31 [binder, in hydras.Schutte.PartialFun]
        +b:31 [binder, in hydras.Ackermann.NN]
        +b:31 [binder, in gaia_hydras.GHessenberg]
        +b:312 [binder, in hydras.Ackermann.primRec]
        +B:314 [binder, in Goedel.PRrepresentable]
        +b:316 [binder, in hydras.Ackermann.primRec]
        +B:319 [binder, in hydras.Ackermann.checkPrf]
        +b:319 [binder, in hydras.Ackermann.fol]
        +b:32 [binder, in hydras.Epsilon0.T1]
        +b:32 [binder, in hydras.Ackermann.codeSubTerm]
        +B:32 [binder, in hydras.rpo.more_list]
        +b:32 [binder, in hydras.Ackermann.folLogic3]
        +b:32 [binder, in hydras.MoreAck.PrimRecExamples]
        +b:320 [binder, in hydras.Ackermann.primRec]
        +b:322 [binder, in Goedel.PRrepresentable]
        +b:323 [binder, in hydras.Ackermann.fol]
        +b:324 [binder, in hydras.Ackermann.primRec]
        +b:326 [binder, in hydras.Ackermann.fol]
        +b:328 [binder, in hydras.Ackermann.primRec]
        +b:329 [binder, in Goedel.PRrepresentable]
        +B:33 [binder, in hydras.Ackermann.folProof]
        +b:33 [binder, in hydras.Ackermann.codeSubTerm]
        +b:33 [binder, in hydras.Prelude.Comparable]
        +b:33 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +B:33 [binder, in hydras.Schutte.Ordering_Functions]
        +b:331 [binder, in hydras.Ackermann.fol]
        +b:333 [binder, in Goedel.PRrepresentable]
        +b:338 [binder, in hydras.Ackermann.cPair]
        +b:34 [binder, in hydras.Prelude.More_Arith]
        +b:34 [binder, in hydras.Ackermann.codeSubTerm]
        +b:34 [binder, in hydras.Epsilon0.Hessenberg]
        +B:34 [binder, in Goedel.rosserPA]
        +b:34 [binder, in hydras.Ackermann.cPair]
        +b:34 [binder, in gaia_hydras.GHessenberg]
        +b:340 [binder, in hydras.Ackermann.cPair]
        +b:341 [binder, in Goedel.PRrepresentable]
        +B:342 [binder, in hydras.Ackermann.subAll]
        +b:346 [binder, in hydras.Epsilon0.T1]
        +b:346 [binder, in hydras.Ackermann.cPair]
        +B:347 [binder, in hydras.Ackermann.subAll]
        +b:349 [binder, in hydras.Ackermann.cPair]
        +b:35 [binder, in hydras.Ackermann.codeSubTerm]
        +b:35 [binder, in gaia_hydras.GCanon]
        +b:35 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:35 [binder, in hydras.Schutte.PartialFun]
        +b:35 [binder, in hydras.Schutte.Well_Orders]
        +b:35 [binder, in hydras.Prelude.MoreVectors]
        +B:350 [binder, in Goedel.PRrepresentable]
        +B:352 [binder, in hydras.Ackermann.subAll]
        +b:352 [binder, in hydras.Ackermann.cPair]
        +b:354 [binder, in gaia_hydras.nfwfgaia]
        +b:355 [binder, in hydras.Epsilon0.T1]
        +B:355 [binder, in Goedel.PRrepresentable]
        +b:355 [binder, in hydras.Ackermann.cPair]
        +b:356 [binder, in gaia_hydras.nfwfgaia]
        +b:357 [binder, in hydras.Ackermann.cPair]
        +b:358 [binder, in gaia_hydras.nfwfgaia]
        +b:359 [binder, in hydras.Ackermann.cPair]
        +b:36 [binder, in additions.Compatibility]
        +b:36 [binder, in hydras.Prelude.Comparable]
        +b:36 [binder, in hydras.Ackermann.folProp]
        +b:36 [binder, in hydras.Ackermann.PA]
        +b:36 [binder, in hydras.Schutte.Schutte_basics]
        +B:36 [binder, in hydras.MoreAck.FolExamples]
        +b:360 [binder, in hydras.Epsilon0.T1]
        +B:360 [binder, in Goedel.PRrepresentable]
        +b:360 [binder, in gaia_hydras.nfwfgaia]
        +b:362 [binder, in hydras.Ackermann.cPair]
        +b:364 [binder, in gaia_hydras.nfwfgaia]
        +b:365 [binder, in hydras.Ackermann.cPair]
        +b:365 [binder, in hydras.Ackermann.fol]
        +b:368 [binder, in hydras.Ackermann.cPair]
        +b:369 [binder, in hydras.Ackermann.fol]
        +b:37 [binder, in gaia_hydras.GPaths]
        +b:37 [binder, in hydras.Hydra.BigBattle]
        +b:37 [binder, in gaia_hydras.GHessenberg]
        +b:372 [binder, in hydras.Ackermann.fol]
        +b:374 [binder, in hydras.Epsilon0.T1]
        +b:374 [binder, in Goedel.PRrepresentable]
        +b:378 [binder, in Goedel.PRrepresentable]
        +b:38 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:38 [binder, in hydras.Ackermann.cPair]
        +b:38 [binder, in hydras.Ackermann.wellFormed]
        +b:38 [binder, in gaia_hydras.onType]
        +b:38 [binder, in hydras.Schutte.Well_Orders]
        +b:381 [binder, in hydras.Epsilon0.T1]
        +b:382 [binder, in Goedel.PRrepresentable]
        +b:385 [binder, in hydras.Epsilon0.T1]
        +b:386 [binder, in Goedel.PRrepresentable]
        +b:39 [binder, in hydras.Prelude.Comparable]
        +b:39 [binder, in hydras.Ackermann.NN]
        +b:39 [binder, in hydras.Schutte.Ordering_Functions]
        +b:390 [binder, in hydras.Epsilon0.T1]
        +b:394 [binder, in hydras.Ackermann.checkPrf]
        +b:395 [binder, in gaia_hydras.nfwfgaia]
        +b:397 [binder, in gaia_hydras.nfwfgaia]
        +b:398 [binder, in hydras.Ackermann.checkPrf]
        +b:4 [binder, in hydras.solutions_exercises.MinPR2]
        +b:4 [binder, in hydras.Ackermann.folLogic2]
        +b:4 [binder, in hydras.Ackermann.prLogic]
        +b:4 [binder, in hydras.Ackermann.NNtheory]
        +b:4 [binder, in hydras.Schutte.Well_Orders]
        +b:4 [binder, in hydras.Ackermann.NN]
        +b:4 [binder, in hydras.solutions_exercises.isqrt]
        +B:40 [binder, in hydras.Ackermann.folProof]
        +b:40 [binder, in hydras.Epsilon0.Hessenberg]
        +b:40 [binder, in hydras.Ackermann.cPair]
        +b:40 [binder, in hydras.Ackermann.wellFormed]
        +b:40 [binder, in gaia_hydras.onType]
        +b:40 [binder, in hydras.Schutte.Ordering_Functions]
        +b:40 [binder, in hydras.MoreAck.PrimRecExamples]
        +b:400 [binder, in gaia_hydras.nfwfgaia]
        +b:402 [binder, in hydras.Epsilon0.T1]
        +b:402 [binder, in hydras.Ackermann.primRec]
        +b:404 [binder, in hydras.Ackermann.primRec]
        +b:406 [binder, in hydras.Ackermann.primRec]
        +b:408 [binder, in Goedel.PRrepresentable]
        +b:408 [binder, in hydras.Ackermann.primRec]
        +b:409 [binder, in hydras.Ackermann.fol]
        +b:409 [binder, in gaia_hydras.nfwfgaia]
        +b:41 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b:41 [binder, in hydras.Prelude.Comparable]
        +b:41 [binder, in hydras.Schutte.PartialFun]
        +b:412 [binder, in Goedel.PRrepresentable]
        +b:412 [binder, in gaia_hydras.nfwfgaia]
        +b:413 [binder, in hydras.Ackermann.fol]
        +b:415 [binder, in hydras.Epsilon0.T1]
        +b:416 [binder, in Goedel.PRrepresentable]
        +b:416 [binder, in hydras.Ackermann.fol]
        +b:416 [binder, in gaia_hydras.nfwfgaia]
        +b:417 [binder, in hydras.Ackermann.primRec]
        +b:42 [binder, in hydras.Ackermann.cPair]
        +b:42 [binder, in hydras.Schutte.Schutte_basics]
        +b:42 [binder, in hydras.Schutte.Well_Orders]
        +b:420 [binder, in Goedel.PRrepresentable]
        +b:423 [binder, in Goedel.PRrepresentable]
        +b:424 [binder, in hydras.Ackermann.primRec]
        +b:424 [binder, in hydras.Ackermann.fol]
        +b:424 [binder, in gaia_hydras.nfwfgaia]
        +b:425 [binder, in hydras.Epsilon0.T1]
        +b:425 [binder, in Goedel.PRrepresentable]
        +b:428 [binder, in Goedel.PRrepresentable]
        +b:428 [binder, in gaia_hydras.nfwfgaia]
        +b:429 [binder, in hydras.Ackermann.fol]
        +b:43 [binder, in hydras.Prelude.DecPreOrder]
        +b:43 [binder, in additions.More_on_positive]
        +B:43 [binder, in hydras.Schutte.Schutte_basics]
        +b:430 [binder, in hydras.Gamma0.Gamma0]
        +b:431 [binder, in hydras.Epsilon0.T1]
        +b:431 [binder, in hydras.Ackermann.primRec]
        +b:432 [binder, in Goedel.PRrepresentable]
        +b:432 [binder, in hydras.Ackermann.fol]
        +b:433 [binder, in hydras.Ackermann.primRec]
        +b:433 [binder, in gaia_hydras.nfwfgaia]
        +b:434 [binder, in hydras.Ackermann.fol]
        +b:436 [binder, in hydras.Epsilon0.T1]
        +b:436 [binder, in Goedel.PRrepresentable]
        +b:436 [binder, in gaia_hydras.nfwfgaia]
        +b:438 [binder, in hydras.Ackermann.primRec]
        +b:438 [binder, in gaia_hydras.nfwfgaia]
        +b:44 [binder, in hydras.Epsilon0.T1]
        +b:44 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b:44 [binder, in hydras.rpo.more_list]
        +b:44 [binder, in gaia_hydras.T1Bridge]
        +b:44 [binder, in hydras.rpo.dickson]
        +b:440 [binder, in Goedel.PRrepresentable]
        +b:441 [binder, in hydras.Epsilon0.T1]
        +b:442 [binder, in gaia_hydras.nfwfgaia]
        +b:443 [binder, in Goedel.PRrepresentable]
        +b:444 [binder, in hydras.Ackermann.primRec]
        +b:444 [binder, in gaia_hydras.nfwfgaia]
        +b:445 [binder, in hydras.Epsilon0.T1]
        +b:445 [binder, in hydras.Ackermann.fol]
        +b:446 [binder, in hydras.Ackermann.checkPrf]
        +b:446 [binder, in hydras.Ackermann.primRec]
        +b:446 [binder, in gaia_hydras.nfwfgaia]
        +b:447 [binder, in hydras.Epsilon0.T1]
        +b:447 [binder, in Goedel.PRrepresentable]
        +b:448 [binder, in gaia_hydras.nfwfgaia]
        +b:45 [binder, in Goedel.PRrepresentable]
        +b:45 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:45 [binder, in hydras.Prelude.Comparable]
        +b:45 [binder, in hydras.Epsilon0.Hessenberg]
        +b:45 [binder, in hydras.Ackermann.PA]
        +b:45 [binder, in hydras.Prelude.MoreOrders]
        +b:45 [binder, in hydras.Schutte.PartialFun]
        +b:450 [binder, in hydras.Epsilon0.T1]
        +b:450 [binder, in hydras.Ackermann.checkPrf]
        +b:451 [binder, in hydras.Ackermann.primRec]
        +b:451 [binder, in gaia_hydras.nfwfgaia]
        +b:453 [binder, in hydras.Epsilon0.T1]
        +b:453 [binder, in gaia_hydras.nfwfgaia]
        +B:454 [binder, in hydras.Ackermann.checkPrf]
        +b:457 [binder, in hydras.Epsilon0.T1]
        +b:458 [binder, in gaia_hydras.nfwfgaia]
        +b:46 [binder, in hydras.solutions_exercises.MultisetWf]
        +b:46 [binder, in gaia_hydras.T1Bridge]
        +b:46 [binder, in hydras.Ackermann.cPair]
        +B:46 [binder, in hydras.Schutte.Ordering_Functions]
        +B:46 [binder, in hydras.Ackermann.expressible]
        +b:460 [binder, in hydras.Epsilon0.T1]
        +b:460 [binder, in gaia_hydras.nfwfgaia]
        +b:463 [binder, in hydras.Epsilon0.T1]
        +b:463 [binder, in gaia_hydras.nfwfgaia]
        +b:465 [binder, in hydras.Ackermann.primRec]
        +b:465 [binder, in gaia_hydras.nfwfgaia]
        +b:466 [binder, in hydras.Ackermann.primRec]
        +b:467 [binder, in hydras.Epsilon0.T1]
        +b:467 [binder, in gaia_hydras.nfwfgaia]
        +b:469 [binder, in hydras.Epsilon0.T1]
        +b:469 [binder, in gaia_hydras.nfwfgaia]
        +b:47 [binder, in hydras.Epsilon0.T1]
        +b:47 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b:47 [binder, in hydras.Prelude.Comparable]
        +B:47 [binder, in hydras.Prelude.Sort_spec]
        +b:47 [binder, in additions.More_on_positive]
        +B:47 [binder, in hydras.Schutte.Schutte_basics]
        +b:471 [binder, in hydras.Ackermann.primRec]
        +b:474 [binder, in gaia_hydras.nfwfgaia]
        +b:475 [binder, in hydras.Epsilon0.T1]
        +b:477 [binder, in hydras.Epsilon0.T1]
        +b:477 [binder, in hydras.Ackermann.primRec]
        +b:48 [binder, in Goedel.PRrepresentable]
        +b:48 [binder, in hydras.Prelude.More_Arith]
        +b:48 [binder, in hydras.Ackermann.codeSubTerm]
        +b:48 [binder, in hydras.Prelude.DecPreOrder]
        +B:48 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:482 [binder, in hydras.Ackermann.primRec]
        +b:483 [binder, in hydras.Gamma0.Gamma0]
        +b:487 [binder, in hydras.Ackermann.checkPrf]
        +b:49 [binder, in hydras.Epsilon0.T1]
        +b:49 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:49 [binder, in hydras.Ackermann.codeSubTerm]
        +b:49 [binder, in hydras.Prelude.Comparable]
        +b:49 [binder, in hydras.Ackermann.code]
        +b:49 [binder, in hydras.Hydra.BigBattle]
        +b:490 [binder, in hydras.Gamma0.Gamma0]
        +b:491 [binder, in hydras.Ackermann.checkPrf]
        +b:491 [binder, in hydras.Ackermann.primRec]
        +b:491 [binder, in gaia_hydras.nfwfgaia]
        +b:493 [binder, in hydras.Ackermann.primRec]
        +b:493 [binder, in gaia_hydras.nfwfgaia]
        +b:495 [binder, in hydras.Epsilon0.T1]
        +b:495 [binder, in hydras.Ackermann.primRec]
        +b:495 [binder, in gaia_hydras.nfwfgaia]
        +b:497 [binder, in hydras.Ackermann.primRec]
        +b:499 [binder, in hydras.Epsilon0.T1]
        +b:499 [binder, in hydras.Ackermann.primRec]
        +b:5 [binder, in hydras.Prelude.Restriction]
        +b:5 [binder, in hydras.Prelude.DecPreOrder]
        +b:5 [binder, in hydras.Ackermann.cPair]
        +B:5 [binder, in hydras.OrdinalNotations.ON_mult]
        +B:5 [binder, in hydras.OrdinalNotations.ON_plus]
        +b:50 [binder, in hydras.Ackermann.codeSubTerm]
        +b:50 [binder, in hydras.Epsilon0.Hessenberg]
        +b:50 [binder, in gaia_hydras.T1Bridge]
        +b:50 [binder, in hydras.Ackermann.cPair]
        +b:50 [binder, in hydras.Schutte.Well_Orders]
        +B:50 [binder, in hydras.Schutte.Ordering_Functions]
        +b:501 [binder, in hydras.Ackermann.primRec]
        +b:502 [binder, in hydras.Epsilon0.T1]
        +b:503 [binder, in hydras.Ackermann.checkPrf]
        +b:503 [binder, in hydras.Ackermann.primRec]
        +b:505 [binder, in hydras.Ackermann.primRec]
        +b:507 [binder, in hydras.Ackermann.checkPrf]
        +b:507 [binder, in hydras.Ackermann.primRec]
        +b:508 [binder, in hydras.Epsilon0.T1]
        +b:509 [binder, in hydras.Ackermann.primRec]
        +b:51 [binder, in hydras.Epsilon0.T1]
        +b:51 [binder, in hydras.Ackermann.codeSubTerm]
        +b:51 [binder, in additions.More_on_positive]
        +b:51 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +B:51 [binder, in hydras.Ackermann.code]
        +b:51 [binder, in hydras.Schutte.PartialFun]
        +b:51 [binder, in hydras.Ackermann.codeList]
        +b:51 [binder, in hydras.rpo.dickson]
        +b:511 [binder, in hydras.Ackermann.checkPrf]
        +b:511 [binder, in hydras.Ackermann.primRec]
        +b:513 [binder, in hydras.Ackermann.primRec]
        +b:515 [binder, in hydras.Ackermann.checkPrf]
        +b:515 [binder, in hydras.Ackermann.primRec]
        +b:517 [binder, in hydras.Epsilon0.T1]
        +b:517 [binder, in hydras.Ackermann.primRec]
        +b:519 [binder, in hydras.Gamma0.Gamma0]
        +b:52 [binder, in hydras.Prelude.More_Arith]
        +b:52 [binder, in hydras.Prelude.Comparable]
        +b:52 [binder, in hydras.Ackermann.codeList]
        +b:520 [binder, in hydras.Epsilon0.T1]
        +b:524 [binder, in hydras.Ackermann.primRec]
        +b:525 [binder, in hydras.Gamma0.Gamma0]
        +b:528 [binder, in hydras.Epsilon0.T1]
        +b:528 [binder, in hydras.Gamma0.Gamma0]
        +b:53 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:53 [binder, in hydras.Prelude.More_Arith]
        +b:53 [binder, in hydras.Prelude.DecPreOrder]
        +b:53 [binder, in hydras.solutions_exercises.MultisetWf]
        +b:53 [binder, in gaia_hydras.T1Bridge]
        +b:53 [binder, in hydras.Hydra.BigBattle]
        +b:531 [binder, in hydras.Epsilon0.T1]
        +b:531 [binder, in hydras.Gamma0.Gamma0]
        +b:534 [binder, in hydras.Gamma0.Gamma0]
        +b:536 [binder, in hydras.Ackermann.primRec]
        +b:538 [binder, in hydras.Epsilon0.T1]
        +b:538 [binder, in hydras.Ackermann.primRec]
        +b:54 [binder, in additions.More_on_positive]
        +b:54 [binder, in gaia_hydras.GCanon]
        +b:54 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:54 [binder, in hydras.Ackermann.cPair]
        +B:54 [binder, in hydras.Prelude.MoreVectors]
        +b:540 [binder, in hydras.Ackermann.primRec]
        +b:542 [binder, in hydras.Ackermann.primRec]
        +b:55 [binder, in hydras.Ackermann.LNN2LNT]
        +b:55 [binder, in hydras.Prelude.Comparable]
        +b:55 [binder, in gaia_hydras.GPaths]
        +b:55 [binder, in hydras.Prelude.Sort_spec]
        +b:55 [binder, in hydras.Ackermann.code]
        +B:55 [binder, in hydras.Schutte.Ordering_Functions]
        +b:555 [binder, in hydras.Epsilon0.T1]
        +b:56 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +b:562 [binder, in hydras.Epsilon0.T1]
        +b:564 [binder, in hydras.Gamma0.Gamma0]
        +b:565 [binder, in gaia_hydras.nfwfgaia]
        +b:566 [binder, in hydras.Gamma0.Gamma0]
        +b:567 [binder, in gaia_hydras.nfwfgaia]
        +b:57 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:57 [binder, in hydras.Prelude.More_Arith]
        +b:57 [binder, in hydras.Ackermann.LNN2LNT]
        +b:57 [binder, in hydras.Ackermann.code]
        +b:57 [binder, in hydras.Schutte.Ordering_Functions]
        +b:570 [binder, in hydras.Epsilon0.T1]
        +b:570 [binder, in hydras.Gamma0.Gamma0]
        +b:571 [binder, in hydras.Ackermann.primRec]
        +b:572 [binder, in hydras.Gamma0.Gamma0]
        +b:573 [binder, in hydras.Ackermann.primRec]
        +b:574 [binder, in hydras.Epsilon0.T1]
        +b:575 [binder, in hydras.Ackermann.primRec]
        +b:577 [binder, in hydras.Ackermann.primRec]
        +b:578 [binder, in hydras.Epsilon0.T1]
        +b:579 [binder, in hydras.Ackermann.primRec]
        +b:58 [binder, in hydras.Prelude.Comparable]
        +b:58 [binder, in hydras.Prelude.DecPreOrder]
        +b:58 [binder, in additions.More_on_positive]
        +b:58 [binder, in gaia_hydras.T1Bridge]
        +b:58 [binder, in hydras.Prelude.MoreVectors]
        +b:581 [binder, in hydras.Ackermann.primRec]
        +b:583 [binder, in hydras.Ackermann.primRec]
        +b:586 [binder, in hydras.Gamma0.Gamma0]
        +b:588 [binder, in hydras.Gamma0.Gamma0]
        +b:59 [binder, in hydras.Ackermann.LNN2LNT]
        +b:59 [binder, in gaia_hydras.GPaths]
        +b:59 [binder, in hydras.Schutte.Schutte_basics]
        +b:593 [binder, in hydras.Gamma0.Gamma0]
        +b:597 [binder, in hydras.Epsilon0.T1]
        +b:597 [binder, in hydras.Gamma0.Gamma0]
        +b:6 [binder, in hydras.Ackermann.folProof]
        +b:6 [binder, in gaia_hydras.GPaths]
        +b:6 [binder, in hydras.Prelude.Sort_spec]
        +b:6 [binder, in hydras.Ackermann.prLogic]
        +b:6 [binder, in hydras.Ackermann.NNtheory]
        +b:6 [binder, in hydras.Ackermann.ListExt]
        +b:6 [binder, in hydras.Ackermann.folLogic3]
        +b:6 [binder, in hydras.Gamma0.Gamma0]
        +b:60 [binder, in hydras.Prelude.Comparable]
        +b:60 [binder, in hydras.Schutte.Schutte_basics]
        +b:60 [binder, in hydras.OrdinalNotations.ON_Generic]
        +B:60 [binder, in hydras.Schutte.Ordering_Functions]
        +b:601 [binder, in hydras.Epsilon0.T1]
        +b:604 [binder, in gaia_hydras.nfwfgaia]
        +b:605 [binder, in hydras.Gamma0.Gamma0]
        +b:61 [binder, in hydras.Schutte.Correctness_E0]
        +b:61 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +B:61 [binder, in hydras.Prelude.Sort_spec]
        +b:61 [binder, in hydras.Hydra.BigBattle]
        +b:611 [binder, in gaia_hydras.nfwfgaia]
        +b:615 [binder, in gaia_hydras.nfwfgaia]
        +b:618 [binder, in hydras.Epsilon0.T1]
        +b:62 [binder, in hydras.Prelude.Comparable]
        +b:62 [binder, in hydras.Schutte.Ordering_Functions]
        +b:626 [binder, in hydras.Epsilon0.T1]
        +b:628 [binder, in gaia_hydras.nfwfgaia]
        +b:63 [binder, in hydras.Prelude.DecPreOrder]
        +b:63 [binder, in gaia_hydras.T1Bridge]
        +b:63 [binder, in hydras.Ackermann.cPair]
        +b:63 [binder, in hydras.Schutte.Schutte_basics]
        +b:630 [binder, in gaia_hydras.nfwfgaia]
        +b:634 [binder, in hydras.Gamma0.Gamma0]
        +b:638 [binder, in hydras.Gamma0.Gamma0]
        +b:64 [binder, in hydras.Prelude.Comparable]
        +b:64 [binder, in hydras.Ackermann.cPair]
        +b:64 [binder, in hydras.Hydra.BigBattle]
        +b:64 [binder, in hydras.Schutte.PartialFun]
        +b:65 [binder, in gaia_hydras.GPaths]
        +b:65 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:65 [binder, in hydras.Ackermann.code]
        +b:65 [binder, in hydras.Schutte.Schutte_basics]
        +B:65 [binder, in hydras.Schutte.Ordering_Functions]
        +B:654 [binder, in hydras.Ackermann.checkPrf]
        +b:656 [binder, in hydras.Ackermann.checkPrf]
        +b:658 [binder, in hydras.Ackermann.checkPrf]
        +b:66 [binder, in hydras.Epsilon0.T1]
        +B:66 [binder, in Goedel.PRrepresentable]
        +b:66 [binder, in hydras.Prelude.Comparable]
        +b:66 [binder, in hydras.Ackermann.cPair]
        +B:66 [binder, in hydras.Schutte.PartialFun]
        +b:660 [binder, in hydras.Ackermann.checkPrf]
        +b:662 [binder, in hydras.Ackermann.checkPrf]
        +b:663 [binder, in hydras.Ackermann.primRec]
        +b:664 [binder, in hydras.Ackermann.checkPrf]
        +b:666 [binder, in hydras.Ackermann.checkPrf]
        +b:667 [binder, in hydras.Ackermann.primRec]
        +b:668 [binder, in hydras.Ackermann.checkPrf]
        +b:67 [binder, in hydras.Ackermann.code]
        +b:67 [binder, in hydras.Schutte.Schutte_basics]
        +b:67 [binder, in hydras.Hydra.Hydra_Lemmas]
        +B:67 [binder, in hydras.Ackermann.expressible]
        +b:670 [binder, in hydras.Ackermann.checkPrf]
        +b:670 [binder, in hydras.Ackermann.primRec]
        +b:670 [binder, in hydras.Gamma0.Gamma0]
        +b:672 [binder, in hydras.Ackermann.checkPrf]
        +b:672 [binder, in hydras.Ackermann.primRec]
        +b:672 [binder, in hydras.Gamma0.Gamma0]
        +b:672 [binder, in gaia_hydras.nfwfgaia]
        +b:674 [binder, in hydras.Ackermann.checkPrf]
        +b:674 [binder, in hydras.Ackermann.primRec]
        +b:676 [binder, in hydras.Ackermann.checkPrf]
        +b:676 [binder, in hydras.Ackermann.primRec]
        +b:678 [binder, in hydras.Ackermann.checkPrf]
        +b:679 [binder, in hydras.Ackermann.primRec]
        +b:68 [binder, in hydras.Prelude.Comparable]
        +b:68 [binder, in hydras.Prelude.DecPreOrder]
        +b:68 [binder, in gaia_hydras.T1Bridge]
        +b:68 [binder, in hydras.Ackermann.cPair]
        +b:68 [binder, in hydras.Hydra.BigBattle]
        +B:68 [binder, in hydras.Schutte.Ordering_Functions]
        +b:682 [binder, in hydras.Ackermann.primRec]
        +b:685 [binder, in hydras.Ackermann.primRec]
        +b:69 [binder, in gaia_hydras.GPaths]
        +b:69 [binder, in hydras.Ackermann.code]
        +b:69 [binder, in hydras.Hydra.BigBattle]
        +b:690 [binder, in hydras.Ackermann.primRec]
        +b:690 [binder, in hydras.Gamma0.Gamma0]
        +b:696 [binder, in hydras.Ackermann.primRec]
        +b:696 [binder, in gaia_hydras.nfwfgaia]
        +b:698 [binder, in gaia_hydras.nfwfgaia]
        +b:699 [binder, in hydras.Ackermann.primRec]
        +b:7 [binder, in hydras.OrdinalNotations.ON_O]
        +b:7 [binder, in hydras.solutions_exercises.MorePRExamples]
        +B:7 [binder, in hydras.Schutte.Ordering_Functions]
        +B:70 [binder, in Goedel.PRrepresentable]
        +b:70 [binder, in hydras.Prelude.Comparable]
        +b:70 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:70 [binder, in hydras.Ackermann.cPair]
        +b:70 [binder, in hydras.Schutte.Schutte_basics]
        +b:70 [binder, in hydras.Ackermann.folLogic3]
        +b:70 [binder, in hydras.rpo.dickson]
        +b:70 [binder, in hydras.Schutte.Ordering_Functions]
        +b:703 [binder, in hydras.Ackermann.primRec]
        +b:706 [binder, in hydras.Epsilon0.T1]
        +b:707 [binder, in hydras.Ackermann.primRec]
        +b:71 [binder, in hydras.Ackermann.code]
        +b:72 [binder, in gaia_hydras.GPaths]
        +b:72 [binder, in hydras.Ackermann.cPair]
        +b:72 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:72 [binder, in hydras.Ackermann.folLogic3]
        +B:72 [binder, in hydras.Schutte.Ordering_Functions]
        +b:72 [binder, in hydras.Prelude.MoreVectors]
        +b:721 [binder, in gaia_hydras.nfwfgaia]
        +b:722 [binder, in hydras.Epsilon0.T1]
        +b:728 [binder, in gaia_hydras.nfwfgaia]
        +b:729 [binder, in hydras.Epsilon0.T1]
        +b:73 [binder, in hydras.Epsilon0.T1]
        +b:73 [binder, in hydras.Prelude.Comparable]
        +b:73 [binder, in hydras.Ackermann.code]
        +B:73 [binder, in hydras.Schutte.PartialFun]
        +b:73 [binder, in hydras.Schutte.Schutte_basics]
        +B:73 [binder, in hydras.Schutte.Ordering_Functions]
        +b:73 [binder, in hydras.rpo.rpo]
        +b:730 [binder, in gaia_hydras.nfwfgaia]
        +b:732 [binder, in gaia_hydras.nfwfgaia]
        +b:734 [binder, in hydras.Epsilon0.T1]
        +b:734 [binder, in gaia_hydras.nfwfgaia]
        +b:738 [binder, in gaia_hydras.nfwfgaia]
        +b:74 [binder, in hydras.Epsilon0.Hessenberg]
        +b:74 [binder, in hydras.Prelude.DecPreOrder]
        +b:74 [binder, in gaia_hydras.T1Bridge]
        +b:74 [binder, in hydras.Ackermann.cPair]
        +b:74 [binder, in hydras.Schutte.Ordering_Functions]
        +B:74 [binder, in hydras.Prelude.MoreVectors]
        +b:740 [binder, in gaia_hydras.nfwfgaia]
        +b:75 [binder, in hydras.Prelude.Comparable]
        +b:75 [binder, in hydras.Ackermann.code]
        +b:75 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:757 [binder, in hydras.Ackermann.checkPrf]
        +b:76 [binder, in hydras.Gamma0.T2]
        +b:76 [binder, in gaia_hydras.GPaths]
        +b:76 [binder, in hydras.Ackermann.cPair]
        +b:76 [binder, in hydras.Schutte.Schutte_basics]
        +b:761 [binder, in hydras.Ackermann.checkPrf]
        +b:761 [binder, in gaia_hydras.nfwfgaia]
        +b:765 [binder, in gaia_hydras.nfwfgaia]
        +b:77 [binder, in hydras.Prelude.Comparable]
        +b:775 [binder, in hydras.Ackermann.primRec]
        +b:777 [binder, in gaia_hydras.nfwfgaia]
        +b:778 [binder, in hydras.Ackermann.primRec]
        +b:78 [binder, in hydras.Epsilon0.Hessenberg]
        +b:78 [binder, in hydras.Ackermann.cPair]
        +b:78 [binder, in hydras.Schutte.Ordering_Functions]
        +b:781 [binder, in hydras.Ackermann.primRec]
        +b:781 [binder, in gaia_hydras.nfwfgaia]
        +b:785 [binder, in hydras.Ackermann.primRec]
        +b:785 [binder, in gaia_hydras.nfwfgaia]
        +b:786 [binder, in hydras.Ackermann.primRec]
        +b:787 [binder, in hydras.Ackermann.checkPrf]
        +b:787 [binder, in hydras.Ackermann.primRec]
        +b:788 [binder, in gaia_hydras.nfwfgaia]
        +b:789 [binder, in hydras.Ackermann.checkPrf]
        +b:79 [binder, in hydras.Gamma0.T2]
        +b:79 [binder, in hydras.Prelude.Comparable]
        +b:791 [binder, in hydras.Ackermann.primRec]
        +b:792 [binder, in hydras.Ackermann.primRec]
        +b:793 [binder, in hydras.Ackermann.primRec]
        +b:793 [binder, in gaia_hydras.nfwfgaia]
        +b:796 [binder, in hydras.Ackermann.primRec]
        +b:8 [binder, in hydras.Gamma0.T2]
        +b:8 [binder, in hydras.Ackermann.folLogic2]
        +b:8 [binder, in gaia_hydras.T1Bridge]
        +b:8 [binder, in hydras.Ackermann.NNtheory]
        +b:8 [binder, in gaia_hydras.T2Bridge]
        +b:8 [binder, in hydras.MoreAck.PrimRecExamples]
        +b:80 [binder, in hydras.Epsilon0.T1]
        +b:80 [binder, in hydras.Prelude.DecPreOrder]
        +b:80 [binder, in hydras.Ackermann.codeSubFormula]
        +b:80 [binder, in gaia_hydras.T1Bridge]
        +b:80 [binder, in hydras.Schutte.Schutte_basics]
        +b:80 [binder, in hydras.Ackermann.folLogic3]
        +b:80 [binder, in hydras.rpo.list_permut]
        +b:81 [binder, in hydras.Prelude.Comparable]
        +b:81 [binder, in gaia_hydras.GPaths]
        +B:81 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:82 [binder, in hydras.Ackermann.cPair]
        +b:82 [binder, in hydras.Schutte.Schutte_basics]
        +b:82 [binder, in hydras.Ackermann.folLogic3]
        +B:82 [binder, in hydras.Schutte.Ordering_Functions]
        +b:83 [binder, in hydras.Prelude.Comparable]
        +b:83 [binder, in gaia_hydras.T1Bridge]
        +B:83 [binder, in hydras.Schutte.PartialFun]
        +b:838 [binder, in hydras.Ackermann.codeSubFormula]
        +b:84 [binder, in hydras.Ackermann.cPair]
        +b:84 [binder, in hydras.Schutte.Schutte_basics]
        +b:841 [binder, in hydras.Ackermann.codeSubFormula]
        +b:843 [binder, in gaia_hydras.nfwfgaia]
        +b:849 [binder, in hydras.Ackermann.codeSubFormula]
        +b:85 [binder, in hydras.Epsilon0.T1]
        +b:85 [binder, in hydras.Prelude.Comparable]
        +b:85 [binder, in gaia_hydras.T1Bridge]
        +b:850 [binder, in hydras.Ackermann.checkPrf]
        +b:852 [binder, in hydras.Ackermann.checkPrf]
        +b:853 [binder, in hydras.Ackermann.codeSubFormula]
        +b:853 [binder, in gaia_hydras.nfwfgaia]
        +b:854 [binder, in hydras.Ackermann.checkPrf]
        +b:855 [binder, in hydras.Ackermann.codeSubFormula]
        +b:856 [binder, in hydras.Ackermann.checkPrf]
        +b:857 [binder, in hydras.Ackermann.codeSubFormula]
        +b:86 [binder, in hydras.Ackermann.folLogic3]
        +b:861 [binder, in gaia_hydras.nfwfgaia]
        +b:866 [binder, in gaia_hydras.nfwfgaia]
        +b:869 [binder, in hydras.Ackermann.codeSubFormula]
        +b:87 [binder, in hydras.Prelude.Comparable]
        +b:87 [binder, in hydras.Epsilon0.Hessenberg]
        +b:87 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +b:87 [binder, in gaia_hydras.T1Bridge]
        +b:87 [binder, in gaia_hydras.nfwfgaia]
        +b:872 [binder, in hydras.Ackermann.codeSubFormula]
        +b:88 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:88 [binder, in hydras.MoreAck.PrimRecExamples]
        +b:886 [binder, in gaia_hydras.nfwfgaia]
        +b:89 [binder, in hydras.Epsilon0.T1]
        +b:89 [binder, in hydras.Epsilon0.Hessenberg]
        +B:89 [binder, in hydras.Schutte.PartialFun]
        +b:89 [binder, in hydras.Schutte.Schutte_basics]
        +b:893 [binder, in hydras.Ackermann.codeSubFormula]
        +b:895 [binder, in gaia_hydras.nfwfgaia]
        +b:896 [binder, in hydras.Ackermann.codeSubFormula]
        +b:899 [binder, in gaia_hydras.nfwfgaia]
        +B:9 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +b:9 [binder, in hydras.Ackermann.extEqualNat]
        +b:9 [binder, in hydras.rpo.dickson]
        +b:9 [binder, in hydras.MoreAck.FolExamples]
        +b:90 [binder, in hydras.Prelude.Comparable]
        +b:903 [binder, in gaia_hydras.nfwfgaia]
        +b:909 [binder, in hydras.Ackermann.codeSubFormula]
        +b:91 [binder, in hydras.Gamma0.T2]
        +b:91 [binder, in hydras.Epsilon0.Hessenberg]
        +b:91 [binder, in hydras.Schutte.Schutte_basics]
        +b:911 [binder, in gaia_hydras.nfwfgaia]
        +b:912 [binder, in hydras.Ackermann.codeSubFormula]
        +b:92 [binder, in hydras.Prelude.Comparable]
        +b:92 [binder, in hydras.Prelude.DecPreOrder]
        +b:924 [binder, in gaia_hydras.nfwfgaia]
        +b:926 [binder, in gaia_hydras.nfwfgaia]
        +b:928 [binder, in gaia_hydras.nfwfgaia]
        +B:93 [binder, in Goedel.PRrepresentable]
        +b:93 [binder, in hydras.Epsilon0.Hessenberg]
        +b:93 [binder, in hydras.Schutte.Schutte_basics]
        +B:93 [binder, in hydras.OrdinalNotations.ON_Generic]
        +b:930 [binder, in gaia_hydras.nfwfgaia]
        +b:932 [binder, in gaia_hydras.nfwfgaia]
        +b:936 [binder, in hydras.Ackermann.codeSubFormula]
        +b:939 [binder, in hydras.Ackermann.codeSubFormula]
        +b:939 [binder, in gaia_hydras.nfwfgaia]
        +b:94 [binder, in hydras.Prelude.Comparable]
        +b:94 [binder, in hydras.Prelude.Merge_Sort]
        +b:94 [binder, in gaia_hydras.T1Bridge]
        +b:945 [binder, in gaia_hydras.nfwfgaia]
        +b:95 [binder, in hydras.Epsilon0.Hessenberg]
        +b:95 [binder, in hydras.Ackermann.folLogic3]
        +b:954 [binder, in gaia_hydras.nfwfgaia]
        +b:957 [binder, in gaia_hydras.nfwfgaia]
        +b:959 [binder, in gaia_hydras.nfwfgaia]
        +b:96 [binder, in gaia_hydras.T1Bridge]
        +b:961 [binder, in gaia_hydras.nfwfgaia]
        +b:963 [binder, in gaia_hydras.nfwfgaia]
        +b:965 [binder, in gaia_hydras.nfwfgaia]
        +b:97 [binder, in hydras.Prelude.DecPreOrder]
        +b:98 [binder, in hydras.Prelude.Comparable]
        +b:98 [binder, in gaia_hydras.T1Bridge]
        +b:989 [binder, in gaia_hydras.nfwfgaia]
        +b:99 [binder, in hydras.Epsilon0.Hessenberg]
        +b:993 [binder, in gaia_hydras.nfwfgaia]
        +b:999 [binder, in gaia_hydras.nfwfgaia]
        +

        C

        +callIsPR [lemma, in hydras.Ackermann.cPair]
        +call_lt_wf [lemma, in hydras.Epsilon0.F_alpha]
        +call_lt [definition, in hydras.Epsilon0.F_alpha]
        +canon [definition, in hydras.OrdinalNotations.ON_Omega2]
        +canon [definition, in gaia_hydras.GCanon]
        +Canon [definition, in hydras.Epsilon0.Canon]
        +canon [definition, in hydras.Epsilon0.Canon]
        +Canon [library]
        +canonS [abbreviation, in gaia_hydras.GCanon]
        +CanonS [abbreviation, in hydras.Epsilon0.Canon]
        +canonS [definition, in hydras.Epsilon0.Canon]
        +CanonSSn [lemma, in hydras.Epsilon0.Canon]
        +canonSSn [abbreviation, in hydras.Epsilon0.Canon]
        +canonS_rel_rounds [lemma, in hydras.Hydra.O2H]
        +canonS_iota [lemma, in hydras.Hydra.O2H]
        +canonS_iota_i [lemma, in hydras.Hydra.O2H]
        +canonS_iota_final [lemma, in hydras.Hydra.O2H]
        +canonS_iota_6 [lemma, in hydras.Hydra.O2H]
        +canonS_iota_5 [lemma, in hydras.Hydra.O2H]
        +canonS_iota_4 [lemma, in hydras.Hydra.O2H]
        +canonS_ocons_succE [lemma, in gaia_hydras.GCanon]
        +canonS_zero_inv [lemma, in gaia_hydras.GCanon]
        +canonS_phi0_succE [lemma, in gaia_hydras.GCanon]
        +canonS_cons_not_zero [lemma, in gaia_hydras.GCanon]
        +canonS_lt [lemma, in gaia_hydras.GCanon]
        +canonS_LE [lemma, in gaia_hydras.GCanon]
        +CanonS_phi0_Succ [lemma, in hydras.Epsilon0.Canon]
        +CanonS_lt [lemma, in hydras.Epsilon0.Canon]
        +CanonS_phi0_lim [lemma, in hydras.Epsilon0.Canon]
        +canonS_LE [lemma, in hydras.Epsilon0.Canon]
        +canonS_limit_mono [lemma, in hydras.Epsilon0.Canon]
        +canonS_limit_lub [lemma, in hydras.Epsilon0.Canon]
        +canonS_limit_strong [lemma, in hydras.Epsilon0.Canon]
        +canonS_cons_not_zero [lemma, in hydras.Epsilon0.Canon]
        +canonS_LT [lemma, in hydras.Epsilon0.Canon]
        +canonS_zero_inv [lemma, in hydras.Epsilon0.Canon]
        +canonS_cons_succ_eqn2 [lemma, in hydras.Epsilon0.Canon]
        +canonS_phi0_succ_eqn [lemma, in hydras.Epsilon0.Canon]
        +canonS_succ [lemma, in hydras.Epsilon0.Canon]
        +canonS_lim2 [lemma, in hydras.Epsilon0.Canon]
        +canonS_lim1 [lemma, in hydras.Epsilon0.Canon]
        +CanonS_Phi0_Succ_eqn [lemma, in hydras.Epsilon0.Paths]
        +CanonS_plus_1 [lemma, in hydras.Epsilon0.Paths]
        +Canon_plus [definition, in gaia_hydras.GF_alpha]
        +Canon_plus [definition, in gaia_hydras.GPaths]
        +canon_limit_of [lemma, in gaia_hydras.GCanon]
        +canon_limit_mono [lemma, in gaia_hydras.GCanon]
        +canon_limit_strong [lemma, in gaia_hydras.GCanon]
        +canon_lim3 [lemma, in gaia_hydras.GCanon]
        +canon_lim2 [lemma, in gaia_hydras.GCanon]
        +canon_tail [lemma, in gaia_hydras.GCanon]
        +canon_lim1 [lemma, in gaia_hydras.GCanon]
        +canon_SSn_zero [lemma, in gaia_hydras.GCanon]
        +canon_lt [lemma, in gaia_hydras.GCanon]
        +canon_succ [lemma, in gaia_hydras.GCanon]
        +canon_not_null [lemma, in hydras.Epsilon0.Large_Sets]
        +Canon_of_limit_not_null [lemma, in hydras.Epsilon0.Canon]
        +Canon_lt [lemma, in hydras.Epsilon0.Canon]
        +Canon_Omega [lemma, in hydras.Epsilon0.Canon]
        +Canon_Succ [lemma, in hydras.Epsilon0.Canon]
        +canon_limit_mono [lemma, in hydras.Epsilon0.Canon]
        +canon_limit_strong [lemma, in hydras.Epsilon0.Canon]
        +canon_lt [lemma, in hydras.Epsilon0.Canon]
        +canon_LT [lemma, in hydras.Epsilon0.Canon]
        +canon_SSn_zero [lemma, in hydras.Epsilon0.Canon]
        +canon_succ [lemma, in hydras.Epsilon0.Canon]
        +canon_lim3 [lemma, in hydras.Epsilon0.Canon]
        +canon_lim2 [lemma, in hydras.Epsilon0.Canon]
        +canon_lim1 [lemma, in hydras.Epsilon0.Canon]
        +canon_tail [lemma, in hydras.Epsilon0.Canon]
        +canon_zero [lemma, in hydras.Epsilon0.Canon]
        +Canon_examples [section, in hydras.Epsilon0.Canon]
        +Canon_plus_first_step_lim [lemma, in hydras.Epsilon0.Paths]
        +Canon_plus_first_step [lemma, in hydras.Epsilon0.Paths]
        +Canon_mono1 [lemma, in hydras.Epsilon0.Paths]
        +Canon_plus_inv [lemma, in hydras.Epsilon0.Paths]
        +Canon_plus [definition, in hydras.Epsilon0.Paths]
        +Canon0 [abbreviation, in hydras.Epsilon0.Canon]
        +canon0 [definition, in hydras.Epsilon0.Canon]
        +canon0_lt [lemma, in gaia_hydras.GCanon]
        +canon0_phi0_succE [lemma, in gaia_hydras.GCanon]
        +canon0_LT [lemma, in hydras.Epsilon0.Canon]
        +canon0_cons_succ_eqn2 [lemma, in hydras.Epsilon0.Canon]
        +canon0_phi0_succ_eqn [lemma, in hydras.Epsilon0.Canon]
        +canon0_succ [lemma, in hydras.Epsilon0.Canon]
        +canon0_lim2 [lemma, in hydras.Epsilon0.Canon]
        +CantorOrdinal [module, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.addC_CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.AddLocalNotation [section, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_normal [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le4 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_inj [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_to_cons [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_fin_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_int [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr4 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr2CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantorCE2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantorCE3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_CE1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_unique [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_exists [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.CompareT1Eq [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.CompareT1Gt [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.CompareT1Lt [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.compare_T1 [inductive, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cons [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.div_by_omega_pr [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_eq1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_1n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_mul [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_add [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_add [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_eq1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_1n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_n0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_mul1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx_nat [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx_pnat [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx1CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_prod [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_sum [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_consCE1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_int [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_eq1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_O [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_F [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp0nz [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp00 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp1x [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp2omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ex_middle_pick [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ex_middle [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.fincP [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.fooCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.head_lt_cons [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.le_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.le_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_prop [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_fct [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_lub [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_of [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_v2 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_v1 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_pr [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.LT [abbreviation, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_4 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ2CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_not_wf [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.minus_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.minus_lt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.min_exists [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mulA [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mulnf0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_pr3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega2_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_sum_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_limit [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_int_limit [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_fin_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_distr [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_phi0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_int [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_na [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_exp [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_expF [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_expO [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_prod [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_sum [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_unique [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_revCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_div_by_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_mul [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_toNF [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_omega_plus_n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_sub [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_add [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_pred [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_log [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_phi0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_split [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_Wf' [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_Wf [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_compose [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_limit [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_id [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_plus_n [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower_unbounded [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower_nf [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_minus_one [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.one [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_log [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_lt1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_lt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi1 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi2 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi3 [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.plus_int_Ox [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon3 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_succ_CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_lt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_add [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_limit1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_pred [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_finite [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_is_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_limit [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1rCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_nzCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_nz [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1r [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_le1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_int [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_1bCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_1aCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1a [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1b [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_is_add_one [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_injCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_inj [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_p1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_predCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_pred [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_lt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_limit [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_zero [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_unique [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.tail_lt_cons [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.Tf [abbreviation, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_pred [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_ex2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_ex1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_mon [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_nf [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_nz [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1 [inductive, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addA [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addn0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addS [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add0n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ap [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ap_phi0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1bad [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1div_by_omega [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eqE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eqP [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_mul2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_add2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1exp [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite_succ [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite2CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1F_inj [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GeqNotGtn [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GeqNotLtn [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ge1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GtnNotLeq [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1is_succ [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leNgt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lenn [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1len0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leP [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leq_xor_gtn [inductive, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmull [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mulCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulrl [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulrCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulr [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul2r [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_add2r [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_add2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_cons_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_trans [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_total [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_consE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_eqVlt [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le0n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1limit [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp2 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_prod [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_phi0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltgtP [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltNge [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltnn [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1LtnNotGeq [constructor, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltn_xor_geq [inductive, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltn0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltP [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltW [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_mul2r [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_mul2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_add2r [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_add2l [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_cons_le [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_le_trans [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_anti [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_trichotomy [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_neAle [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_ne' [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_ne [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt0n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln1_CE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_omega [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_eq1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul0n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul1n [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul1nCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nat [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nat_inc [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nfCE [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_rect [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_finite1 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_consb [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_consa [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_cons_cons [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_cons0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1omega [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1phi0_zero' [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1phi0_zero [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1pred [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1split [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1sub [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1subnn [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1subn0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1sub0 [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1succ [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1succ_nat [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1transfinite_induction_Q [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1transfinite_induction [lemma, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1_eqType [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1_eqMixin [definition, in gaia_hydras.nfwfgaia]
        +CantorOrdinal.zero [constructor, in gaia_hydras.nfwfgaia]
        +_ ^ _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ * _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ - _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ + _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ > _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ >= _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ <= _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ < _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +\F _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
        +Cantor_normal_form [lemma, in hydras.Epsilon0.T1]
        +cases_for_mult [lemma, in hydras.Epsilon0.T1]
        +case_Eq [lemma, in hydras.Schutte.Correctness_E0]
        +case_gt [lemma, in hydras.Schutte.Correctness_E0]
        +case_lt [lemma, in hydras.Schutte.Correctness_E0]
        +cf:11 [binder, in hydras.Ackermann.code]
        +cf:14 [binder, in hydras.Ackermann.code]
        +cf:17 [binder, in hydras.Ackermann.code]
        +cf:2 [binder, in hydras.Ackermann.codeFreeVar]
        +cf:2 [binder, in hydras.Ackermann.codeSubTerm]
        +cf:2 [binder, in hydras.Ackermann.checkPrf]
        +cf:2 [binder, in hydras.Ackermann.codeSubFormula]
        +cf:2 [binder, in hydras.Ackermann.wellFormed]
        +cf:2 [binder, in Goedel.codeSysPrf]
        +cf:2 [binder, in hydras.Ackermann.codePA]
        +chain [definition, in additions.Addition_Chains]
        +chain_gen_OK [lemma, in additions.AM]
        +chain_apply [definition, in additions.AM]
        +chain_trace [definition, in additions.Trace_exercise]
        +chain_gen_OK [lemma, in additions.Euclidean_Chains]
        +chain_type [definition, in additions.Euclidean_Chains]
        +chain_generator [definition, in additions.Addition_Chains]
        +chain_correct [definition, in additions.Addition_Chains]
        +chain_correct_nat [definition, in additions.Addition_Chains]
        +chain_apply [definition, in additions.Addition_Chains]
        +chain_execute [definition, in additions.Addition_Chains]
        +chain_length [definition, in additions.Addition_Chains]
        +charFunction [definition, in hydras.Ackermann.extEqualNat]
        +checkPrf [definition, in hydras.Ackermann.checkPrf]
        +checkPrf [library]
        +checkPrfAXM [definition, in hydras.Ackermann.checkPrf]
        +checkPrfAXMIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfCorrect1 [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfCorrect2 [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfCP [definition, in hydras.Ackermann.checkPrf]
        +checkPrfCPIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQnIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQ1 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfEQ1IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQ2 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfEQ2IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQ3 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfEQ3IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQ4 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfEQ4IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfEQ5 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfEQ5IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfFA1 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfFA1IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfFA2 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfFA2IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfFA3 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfFA3IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfGEN [definition, in hydras.Ackermann.checkPrf]
        +checkPrfGENIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfHelp [definition, in hydras.Ackermann.checkPrf]
        +checkPrfHelpIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfIMP1 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfIMP1IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfIMP2 [definition, in hydras.Ackermann.checkPrf]
        +checkPrfIMP2IsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkPrfMP [definition, in hydras.Ackermann.checkPrf]
        +checkPrfMPIsPR [lemma, in hydras.Ackermann.checkPrf]
        +checkSubFormulaTrace [definition, in hydras.Ackermann.codeSubFormula]
        +checkTraceCorrect [lemma, in hydras.Ackermann.codeSubFormula]
        +checkTraceIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +Check_Proof.Prf [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.wellFormedFormula [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.wellFormedTerm [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.Formula [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.Terms [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.Term [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeRInj [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeFInj [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsCorrect2 [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsCorrect1 [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsPR [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsCorrect2 [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsCorrect1 [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsPR [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityR [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityF [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof.L [variable, in hydras.Ackermann.checkPrf]
        +Check_Proof [section, in hydras.Ackermann.checkPrf]
        +ch:345 [binder, in additions.Euclidean_Chains]
        +ch:346 [binder, in additions.Euclidean_Chains]
        +ch:349 [binder, in additions.Euclidean_Chains]
        +ch:350 [binder, in additions.Euclidean_Chains]
        +classic_battle [definition, in hydras.Hydra.Hydra_Lemmas]
        +classification [lemma, in hydras.Schutte.Schutte_basics]
        +clog2 [definition, in additions.Addition_Chains]
        +close [definition, in hydras.Ackermann.folProp]
        +close [section, in hydras.Ackermann.codePA]
        +closed [definition, in hydras.Ackermann.folProp]
        +Closed [definition, in hydras.Schutte.Schutte_basics]
        +closedNatToTerm [lemma, in hydras.Ackermann.LNN]
        +closedNatToTerm [lemma, in hydras.Ackermann.LNT]
        +closedNN [lemma, in hydras.Ackermann.NN]
        +closedNN1 [lemma, in hydras.Ackermann.NN]
        +closedPA [lemma, in hydras.Ackermann.PA]
        +closedPA1 [lemma, in hydras.Ackermann.PA]
        +ClosedSystem [definition, in hydras.Ackermann.folProp]
        +closedT [lemma, in hydras.Ackermann.expressible]
        +Closed_Cr [lemma, in hydras.Schutte.Critical]
        +closeFrom [definition, in hydras.Ackermann.subAll]
        +closeList [definition, in hydras.Ackermann.folProp]
        +close.codeFormula [variable, in hydras.Ackermann.codePA]
        +close.Formula [variable, in hydras.Ackermann.codePA]
        +close.L [variable, in hydras.Ackermann.codePA]
        +closure [library]
        +cl:19 [binder, in hydras.Ackermann.code]
        +cL:4 [binder, in hydras.Ackermann.codeFreeVar]
        +cL:4 [binder, in hydras.Ackermann.codeSubTerm]
        +cL:4 [binder, in hydras.Ackermann.checkPrf]
        +cL:4 [binder, in hydras.Ackermann.codeSubFormula]
        +cL:4 [binder, in hydras.Ackermann.wellFormed]
        +cL:4 [binder, in Goedel.codeSysPrf]
        +cL:4 [binder, in hydras.Ackermann.codePA]
        +cmpA:3 [binder, in hydras.OrdinalNotations.ON_mult]
        +cmpA:3 [binder, in hydras.OrdinalNotations.ON_plus]
        +cmpA:4 [binder, in hydras.OrdinalNotations.ON_O]
        +cmpB:7 [binder, in hydras.OrdinalNotations.ON_mult]
        +cmpB:7 [binder, in hydras.OrdinalNotations.ON_plus]
        +cmp:14 [binder, in hydras.Prelude.Comparable]
        +cmp:3 [binder, in hydras.solutions_exercises.lt_succ_le]
        +cmp:3 [binder, in hydras.OrdinalNotations.ON_Generic]
        +cmp:4 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +cmp:6 [binder, in hydras.Prelude.Comparable]
        +cmp:9 [binder, in hydras.OrdinalNotations.ON_Generic]
        +cm:106 [binder, in additions.fib]
        +cm:113 [binder, in additions.fib]
        +cm:124 [binder, in additions.fib]
        +cnf [projection, in gaia_hydras.T1Bridge]
        +cnf [projection, in hydras.Epsilon0.E0]
        +CNF [library]
        +cnf_of_epsilon0 [lemma, in hydras.Schutte.CNF]
        +cnf_lt_epsilon0 [lemma, in hydras.Schutte.CNF]
        +cnf_exists_unique [lemma, in hydras.Schutte.CNF]
        +cnf_unicity [lemma, in hydras.Schutte.CNF]
        +cnf_exists [lemma, in hydras.Schutte.CNF]
        +cnf_plus [lemma, in hydras.Schutte.CNF]
        +cnf_plus2 [lemma, in hydras.Schutte.CNF]
        +cnf_plus1 [lemma, in hydras.Schutte.CNF]
        +cnf_eq [lemma, in hydras.Schutte.CNF]
        +cnf_head_eq [lemma, in hydras.Schutte.CNF]
        +cnf_of_ap [lemma, in hydras.Schutte.CNF]
        +cnf_t [definition, in hydras.Schutte.CNF]
        +cnf_Cons [lemma, in hydras.Epsilon0.E0]
        +cnf_Omega_term [lemma, in hydras.Epsilon0.E0]
        +cnf_Succ [lemma, in hydras.Epsilon0.E0]
        +cnf_phi0 [lemma, in hydras.Epsilon0.E0]
        +cnf_rw [lemma, in hydras.Epsilon0.E0]
        +cnf_ok [projection, in hydras.Epsilon0.E0]
        +code [definition, in additions.AM]
        +code [library]
        +codeAnd [definition, in hydras.Ackermann.code]
        +codeAndCorrect [lemma, in hydras.Ackermann.code]
        +codeAndIsPR [lemma, in hydras.Ackermann.checkPrf]
        +codeApp [definition, in hydras.Ackermann.codeList]
        +codeAppCorrect [lemma, in hydras.Ackermann.codeList]
        +codeAppIsPR [lemma, in hydras.Ackermann.codeList]
        +codeArityLNNFIsCorrect1 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNNFIsCorrect2 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNNR [definition, in hydras.Ackermann.Languages]
        +codeArityLNNRIsCorrect1 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNNRIsCorrect2 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNNRIsPR [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTF [definition, in hydras.Ackermann.Languages]
        +codeArityLNTFIsCorrect1 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTFIsCorrect2 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTFIsPR [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTR [definition, in hydras.Ackermann.Languages]
        +codeArityLNTRIsCorrect1 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTRIsCorrect2 [lemma, in hydras.Ackermann.Languages]
        +codeArityLNTRIsPR [lemma, in hydras.Ackermann.Languages]
        +codeAxmEqHelp [definition, in hydras.Ackermann.checkPrf]
        +codeAxmEqHelpIsPR [lemma, in hydras.Ackermann.checkPrf]
        +codeClose [definition, in hydras.Ackermann.codePA]
        +codeCloseCorrect [lemma, in hydras.Ackermann.codePA]
        +codeCloseIsPR [lemma, in hydras.Ackermann.codePA]
        +codeCloseList [definition, in hydras.Ackermann.codePA]
        +codeCloseListCorrect [lemma, in hydras.Ackermann.codePA]
        +codeCloseListIsPR [lemma, in hydras.Ackermann.codePA]
        +codeF [definition, in hydras.Ackermann.code]
        +codeFInj [projection, in hydras.Ackermann.code]
        +codeFNN [definition, in Goedel.goedel1]
        +codeForall [definition, in hydras.Ackermann.code]
        +codeForallCorrect [lemma, in hydras.Ackermann.code]
        +codeForallIsPR [lemma, in hydras.Ackermann.prLogic]
        +codeFormula [definition, in hydras.Ackermann.code]
        +codeFormula [definition, in Goedel.rosserPA]
        +codeFormula [definition, in Goedel.rosser]
        +codeFormulaInj [lemma, in hydras.Ackermann.code]
        +codeFreeVar [library]
        +codeFreeVarFormula [definition, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarFormulaCorrect [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarFormulaIsPR [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormula [definition, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormulaCorrect [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormulaIsPR [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTerm [definition, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermCorrect [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermIsPR [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTerms [definition, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermsCorrect [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermsIsPR [lemma, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermTerms [definition, in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermTermsIsPR [lemma, in hydras.Ackermann.codeFreeVar]
        +codeIff [definition, in hydras.Ackermann.code]
        +codeIffCorrect [lemma, in hydras.Ackermann.code]
        +codeIffIsPR [lemma, in hydras.Ackermann.checkPrf]
        +codeImp [definition, in hydras.Ackermann.code]
        +codeImpCorrect [lemma, in hydras.Ackermann.code]
        +codeImpIsPR [lemma, in hydras.Ackermann.prLogic]
        +codeIn [definition, in hydras.Ackermann.codeList]
        +codeInCorrect [lemma, in hydras.Ackermann.codeList]
        +codeInductionSchema [definition, in hydras.Ackermann.codePA]
        +codeInductionSchemaCorrect1 [lemma, in hydras.Ackermann.codePA]
        +codeInductionSchemaCorrect2 [lemma, in hydras.Ackermann.codePA]
        +codeInductionSchemaCorrect3 [lemma, in hydras.Ackermann.codePA]
        +codeInductionSchemaIsPR [lemma, in hydras.Ackermann.codePA]
        +codeInIsPR [lemma, in hydras.Ackermann.codeList]
        +codeLength [definition, in hydras.Ackermann.codeList]
        +codeLengthCorrect [lemma, in hydras.Ackermann.codeList]
        +codeLengthIsPR [lemma, in hydras.Ackermann.codeList]
        +codeList [definition, in hydras.Ackermann.cPair]
        +codeList [library]
        +codeListInj [lemma, in hydras.Ackermann.cPair]
        +codeListRemove [definition, in hydras.Ackermann.codeList]
        +codeListRemoveCorrect [lemma, in hydras.Ackermann.codeList]
        +codeListRemoveIsPR [lemma, in hydras.Ackermann.codeList]
        +codeLNNRelation [definition, in hydras.Ackermann.Languages]
        +codeLNNRelationInj [lemma, in hydras.Ackermann.Languages]
        +codeLNTFunction [definition, in hydras.Ackermann.Languages]
        +codeLNTFunctionInj [lemma, in hydras.Ackermann.Languages]
        +codeLNTRelation [definition, in hydras.Ackermann.Languages]
        +codeLNTRelationInj [lemma, in hydras.Ackermann.Languages]
        +codeNatToTerm [definition, in hydras.Ackermann.codeNatToTerm]
        +codeNatToTerm [library]
        +codeNatToTermCorrectLNN [lemma, in hydras.Ackermann.codeNatToTerm]
        +codeNatToTermCorrectLNT [lemma, in hydras.Ackermann.codeNatToTerm]
        +codeNatToTermIsPR [lemma, in hydras.Ackermann.codeNatToTerm]
        +codeNewVar [definition, in hydras.Ackermann.codeSubFormula]
        +codeNewVarCorrect [lemma, in hydras.Ackermann.codeSubFormula]
        +codeNewVarIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +codeNoDup [definition, in hydras.Ackermann.codeList]
        +codeNoDupCorrect [lemma, in hydras.Ackermann.codeList]
        +codeNoDupIsPR [lemma, in hydras.Ackermann.codeList]
        +codeNot [definition, in hydras.Ackermann.code]
        +codeNotCorrect [lemma, in hydras.Ackermann.code]
        +codeNotIsPR [lemma, in hydras.Ackermann.prLogic]
        +codeNth [definition, in hydras.Ackermann.cPair]
        +codeNthCorrect [lemma, in hydras.Ackermann.cPair]
        +codeNthIsPR [lemma, in hydras.Ackermann.cPair]
        +codeNVarsCorrect [lemma, in hydras.Ackermann.checkPrf]
        +codeNVars1 [definition, in hydras.Ackermann.checkPrf]
        +codeNVars1IsPR [lemma, in hydras.Ackermann.checkPrf]
        +codeNVars2 [definition, in hydras.Ackermann.checkPrf]
        +codeNVars2IsPR [lemma, in hydras.Ackermann.checkPrf]
        +codeOpen [definition, in hydras.Ackermann.codePA]
        +codeOpenCorrect [lemma, in hydras.Ackermann.codePA]
        +codeOpenIsPR [lemma, in hydras.Ackermann.codePA]
        +codeOr [definition, in hydras.Ackermann.code]
        +codeOrCorrect [lemma, in hydras.Ackermann.code]
        +codeOrIsPR [lemma, in hydras.Ackermann.checkPrf]
        +codePA [definition, in hydras.Ackermann.codePA]
        +codePA [library]
        +codePAcorrect1 [lemma, in hydras.Ackermann.codePA]
        +codePAcorrect2 [lemma, in hydras.Ackermann.codePA]
        +codePAcorrect3 [lemma, in hydras.Ackermann.codePA]
        +codePAIsPR [lemma, in hydras.Ackermann.codePA]
        +codePrf [definition, in hydras.Ackermann.code]
        +codePrf [definition, in Goedel.rosserPA]
        +codePrf [definition, in Goedel.rosser]
        +codePrfInjAxm [lemma, in hydras.Ackermann.code]
        +codeR [definition, in hydras.Ackermann.code]
        +codeRInj [projection, in hydras.Ackermann.code]
        +codeSubFormula [definition, in hydras.Ackermann.codeSubFormula]
        +codeSubFormula [library]
        +codeSubFormulaCorrect [lemma, in hydras.Ackermann.codeSubFormula]
        +codeSubFormulaIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +codeSubTerm [definition, in hydras.Ackermann.codeSubTerm]
        +codeSubTerm [library]
        +codeSubTermCorrect [lemma, in hydras.Ackermann.codeSubTerm]
        +codeSubTermIsPR [lemma, in hydras.Ackermann.codeSubTerm]
        +codeSubTerms [definition, in hydras.Ackermann.codeSubTerm]
        +codeSubTermsCorrect [lemma, in hydras.Ackermann.codeSubTerm]
        +codeSubTermsIsPR [lemma, in hydras.Ackermann.codeSubTerm]
        +codeSubTermTerms [definition, in hydras.Ackermann.codeSubTerm]
        +codeSubTermTermsIsPR [lemma, in hydras.Ackermann.codeSubTerm]
        +codeSysPf [definition, in Goedel.codeSysPrf]
        +codeSysPf [definition, in Goedel.goedel1]
        +codeSysPf [definition, in Goedel.goedel2]
        +codeSysPfCorrect [lemma, in Goedel.codeSysPrf]
        +codeSysPfCorrect [definition, in Goedel.goedel1]
        +codeSysPfCorrect [definition, in Goedel.goedel2]
        +codeSysPrf [definition, in Goedel.rosserPA]
        +codeSysPrf [definition, in Goedel.codeSysPrf]
        +codeSysPrf [definition, in Goedel.goedel1]
        +codeSysPrf [definition, in Goedel.rosser]
        +codeSysPrf [library]
        +codeSysPrfCorrect1 [definition, in Goedel.rosserPA]
        +codeSysPrfCorrect1 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfCorrect1 [definition, in Goedel.rosser]
        +codeSysPrfCorrect2 [definition, in Goedel.rosserPA]
        +codeSysPrfCorrect2 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfCorrect2 [definition, in Goedel.goedel1]
        +codeSysPrfCorrect2 [definition, in Goedel.rosser]
        +codeSysPrfCorrect3 [definition, in Goedel.rosserPA]
        +codeSysPrfCorrect3 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfCorrect3 [definition, in Goedel.goedel1]
        +codeSysPrfCorrect3 [definition, in Goedel.rosser]
        +codeSysPrfNCorrect1 [definition, in Goedel.rosserPA]
        +codeSysPrfNCorrect1 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfNCorrect1 [definition, in Goedel.rosser]
        +codeSysPrfNCorrect2 [definition, in Goedel.rosserPA]
        +codeSysPrfNCorrect2 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfNCorrect2 [definition, in Goedel.rosser]
        +codeSysPrfNCorrect3 [definition, in Goedel.rosserPA]
        +codeSysPrfNCorrect3 [lemma, in Goedel.codeSysPrf]
        +codeSysPrfNCorrect3 [definition, in Goedel.rosser]
        +codeSysPrfNot [definition, in Goedel.rosserPA]
        +codeSysPrfNot [definition, in Goedel.codeSysPrf]
        +codeSysPrfNot [definition, in Goedel.rosser]
        +codeTerm [definition, in hydras.Ackermann.code]
        +codeTermFreeVar [lemma, in hydras.Ackermann.codeSubFormula]
        +codeTermInj [lemma, in hydras.Ackermann.code]
        +codeTerms [definition, in hydras.Ackermann.code]
        +codeTermsInj [lemma, in hydras.Ackermann.code]
        +Code_Free_Vars.Terms [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Term [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.System [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Formulas [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Formula [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.L [variable, in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars [section, in hydras.Ackermann.codeFreeVar]
        +Code_Substitute_Term.Terms [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Term [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.System [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Formulas [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Formula [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.L [variable, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term [section, in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Formula.codeTerm [variable, in hydras.Ackermann.codeSubFormula]
        +Code_Substitute_Formula.codeFormula [variable, in hydras.Ackermann.codeSubFormula]
        +Code_Substitute_Formula.L [variable, in hydras.Ackermann.codeSubFormula]
        +Code_Substitute_Formula [section, in hydras.Ackermann.codeSubFormula]
        +Code_Term_Formula_Proof.codeTermFormDef [section, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.SysPrf [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Prf [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Terms [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Term [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.System [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Formulas [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Formula [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef.cR [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef.cF [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef [section, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.L [variable, in hydras.Ackermann.code]
        +Code_Term_Formula_Proof [section, in hydras.Ackermann.code]
        +code_nat_list.drop [variable, in hydras.Ackermann.cPair]
        +code_nat_list [section, in hydras.Ackermann.cPair]
        +code_SysPrf.LNN.expressU2 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.expressU1 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.freeVarfU [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.v0 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.fU [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.U [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.TextendsNN [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN.T [variable, in Goedel.codeSysPrf]
        +code_SysPrf.LNN [section, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsCorrect2 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsCorrect1 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsPR [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsCorrect2 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsCorrect1 [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsPR [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityR [variable, in Goedel.codeSysPrf]
        +code_SysPrf.codeArityF [variable, in Goedel.codeSysPrf]
        +code_SysPrf.L [variable, in Goedel.codeSysPrf]
        +code_SysPrf [section, in Goedel.codeSysPrf]
        +Code_PA.codeFormulaInj [variable, in hydras.Ackermann.codePA]
        +Code_PA.codeFormula [variable, in hydras.Ackermann.codePA]
        +Code_PA.codeTerm [variable, in hydras.Ackermann.codePA]
        +Code_PA [section, in hydras.Ackermann.codePA]
        +coeff_lt [lemma, in hydras.Epsilon0.T1]
        +coeff_lt [lemma, in hydras.Schutte.Correctness_E0]
        +comp [instance, in hydras.OrdinalNotations.ON_Finite]
        +Comparable [section, in hydras.Prelude.Comparable]
        +Comparable [record, in hydras.Prelude.Comparable]
        +Comparable [library]
        +comparable_comp_spec [projection, in hydras.Prelude.Comparable]
        +comparable_sto [projection, in hydras.Prelude.Comparable]
        +Comparable0:15 [binder, in hydras.Prelude.Comparable]
        +compare [projection, in hydras.Prelude.Comparable]
        +Compare [record, in hydras.Prelude.Comparable]
        +compare [constructor, in hydras.Prelude.Comparable]
        +Compare [inductive, in hydras.Prelude.Comparable]
        +compareA:104 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:119 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:131 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:144 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:157 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:169 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:182 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:196 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:27 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:46 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:65 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:79 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareA:91 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:108 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:123 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:135 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:148 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:161 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:173 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:186 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:200 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:31 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:50 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:83 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compareB:95 [binder, in hydras.OrdinalNotations.ON_Generic]
        +compare_reflectR [lemma, in hydras.Epsilon0.T1]
        +compare_of_phi0 [lemma, in hydras.Epsilon0.T1]
        +compare_fin_rw [lemma, in hydras.Epsilon0.T1]
        +compare_lt_iff [lemma, in hydras.Epsilon0.T1]
        +compare_lt_impl [lemma, in hydras.Epsilon0.T1]
        +compare_eq_iff [lemma, in hydras.Epsilon0.T1]
        +compare_refl [lemma, in hydras.Epsilon0.T1]
        +compare_correct [lemma, in hydras.Epsilon0.T1]
        +compare_reflect [lemma, in hydras.Epsilon0.T1]
        +compare_rev [lemma, in hydras.Epsilon0.T1]
        +compare_cons [lemma, in hydras.Epsilon0.T1]
        +compare_T1 [instance, in hydras.Epsilon0.T1]
        +compare_correct [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +compare_reflect [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +compare_nat_nat [instance, in hydras.OrdinalNotations.ON_Omega2]
        +compare_reflect [lemma, in hydras.Prelude.Comparable]
        +compare_trans [lemma, in hydras.Prelude.Comparable]
        +compare_ge_iff [lemma, in hydras.Prelude.Comparable]
        +compare_le_iff [lemma, in hydras.Prelude.Comparable]
        +compare_le_iff_refl [lemma, in hydras.Prelude.Comparable]
        +compare_gt_not_lt [lemma, in hydras.Prelude.Comparable]
        +compare_lt_not_gt [lemma, in hydras.Prelude.Comparable]
        +compare_gt_trans [lemma, in hydras.Prelude.Comparable]
        +compare_gt_irrefl [lemma, in hydras.Prelude.Comparable]
        +compare_gt_iff [lemma, in hydras.Prelude.Comparable]
        +compare_eq_trans [lemma, in hydras.Prelude.Comparable]
        +compare_refl [lemma, in hydras.Prelude.Comparable]
        +compare_eq_iff [lemma, in hydras.Prelude.Comparable]
        +compare_lt_irrefl [lemma, in hydras.Prelude.Comparable]
        +compare_lt_trans [lemma, in hydras.Prelude.Comparable]
        +compare_lt_iff [lemma, in hydras.Prelude.Comparable]
        +compare_reflect [lemma, in hydras.OrdinalNotations.ON_O]
        +compare_correct [lemma, in hydras.OrdinalNotations.ON_O]
        +compare_t [instance, in hydras.OrdinalNotations.ON_O]
        +compare_nat_nat [instance, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +compare_h2g [lemma, in gaia_hydras.T1Bridge]
        +compare_g2h [lemma, in gaia_hydras.T1Bridge]
        +compare_ref [lemma, in gaia_hydras.T1Bridge]
        +compare_correct [lemma, in hydras.OrdinalNotations.ON_mult]
        +compare_reflect [lemma, in hydras.OrdinalNotations.ON_mult]
        +compare_t [instance, in hydras.OrdinalNotations.ON_mult]
        +compare_correct [lemma, in hydras.OrdinalNotations.ON_plus]
        +compare_reflect [lemma, in hydras.OrdinalNotations.ON_plus]
        +compare_t [instance, in hydras.OrdinalNotations.ON_plus]
        +compare_reflect [lemma, in hydras.OrdinalNotations.ON_Finite]
        +compare_correct [lemma, in hydras.OrdinalNotations.ON_Finite]
        +compare_t [instance, in hydras.OrdinalNotations.ON_Finite]
        +compare_correct [lemma, in hydras.Epsilon0.E0]
        +compare_E0 [instance, in hydras.Epsilon0.E0]
        +compare_nat [instance, in hydras.OrdinalNotations.ON_Omega]
        +compare_rw_gt [lemma, in hydras.Gamma0.Gamma0]
        +compare_rw_eq [lemma, in hydras.Gamma0.Gamma0]
        +compare_rw_lt [lemma, in hydras.Gamma0.Gamma0]
        +compare_Gt [lemma, in hydras.Gamma0.Gamma0]
        +compare_Eq [lemma, in hydras.Gamma0.Gamma0]
        +compare_Lt [lemma, in hydras.Gamma0.Gamma0]
        +compare_correct [lemma, in hydras.Gamma0.Gamma0]
        +compare_reflect [lemma, in hydras.Gamma0.Gamma0]
        +compare_T2 [instance, in hydras.Gamma0.Gamma0]
        +compare:2 [binder, in additions.Trace_exercise]
        +comparison_eq_dec [instance, in hydras.Prelude.DecPreOrder]
        +Compatibility [library]
        +Compat815 [module, in hydras.Prelude.Compat815]
        +Compat815 [library]
        +Compat815.ind_0_1_SS [definition, in hydras.Prelude.Compat815]
        +Compat815.le_not_lt [lemma, in hydras.Prelude.Compat815]
        +Compat815.le_plus_r [lemma, in hydras.Prelude.Compat815]
        +Compat815.le_lt_n_Sm [lemma, in hydras.Prelude.Compat815]
        +Compat815.le_lt_or_eq [lemma, in hydras.Prelude.Compat815]
        +Compat815.le_n_0_eq [lemma, in hydras.Prelude.Compat815]
        +Compat815.lt_not_le [lemma, in hydras.Prelude.Compat815]
        +Compat815.lt_n_S [lemma, in hydras.Prelude.Compat815]
        +Compat815.lt_S_n [lemma, in hydras.Prelude.Compat815]
        +Compat815.lt_n_Sm_le [lemma, in hydras.Prelude.Compat815]
        +Compat815.mult_O_le [lemma, in hydras.Prelude.Compat815]
        +Compat815.n_SSn [lemma, in hydras.Prelude.Compat815]
        +Compat815.n_SSSn [lemma, in hydras.Prelude.Compat815]
        +Compat815.plus_Snm_nSm [lemma, in hydras.Prelude.Compat815]
        +composeFunc [constructor, in hydras.Ackermann.primRec]
        +composeSigmaFormula [definition, in Goedel.PRrepresentable]
        +composeSigmaRepresentable [lemma, in Goedel.PRrepresentable]
        +compose1_NIsPR [lemma, in hydras.Ackermann.primRec]
        +compose1_3IsPR [lemma, in hydras.Ackermann.primRec]
        +compose1_2IsPR [lemma, in hydras.Ackermann.primRec]
        +compose1_1IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2 [definition, in hydras.Ackermann.primRec]
        +compose2IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2_4IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2_3IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2_2IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2_1IsPR [lemma, in hydras.Ackermann.primRec]
        +compose2_3 [lemma, in hydras.MoreAck.PrimRecExamples]
        +compose2_2 [lemma, in hydras.MoreAck.PrimRecExamples]
        +compose2_1 [lemma, in hydras.MoreAck.PrimRecExamples]
        +compose2_0 [lemma, in hydras.MoreAck.PrimRecExamples]
        +compose3_3IsPR [lemma, in hydras.Ackermann.primRec]
        +compose3_2IsPR [lemma, in hydras.Ackermann.primRec]
        +compose3_1IsPR [lemma, in hydras.Ackermann.primRec]
        +compose4_3IsPR [lemma, in hydras.Ackermann.primRec]
        +compose4_2IsPR [lemma, in hydras.Ackermann.primRec]
        +CompositionProofs [section, in additions.AM]
        +CompositionProofs.App [section, in additions.AM]
        +CompositionProofs.App.cn [variable, in additions.AM]
        +CompositionProofs.App.cp [variable, in additions.AM]
        +CompositionProofs.App.Hn [variable, in additions.AM]
        +CompositionProofs.App.Hp [variable, in additions.AM]
        +CompositionProofs.App.n [variable, in additions.AM]
        +CompositionProofs.App.p [variable, in additions.AM]
        +CompositionProofs.FFK [section, in additions.AM]
        +CompositionProofs.FFK.cp [variable, in additions.AM]
        +CompositionProofs.FFK.cq [variable, in additions.AM]
        +CompositionProofs.FFK.Hp [variable, in additions.AM]
        +CompositionProofs.FFK.Hq [variable, in additions.AM]
        +CompositionProofs.FFK.p [variable, in additions.AM]
        +CompositionProofs.FFK.q [variable, in additions.AM]
        +CompositionProofs.FK [section, in additions.AM]
        +CompositionProofs.FK.cn [variable, in additions.AM]
        +CompositionProofs.FK.Hn [variable, in additions.AM]
        +CompositionProofs.FK.n [variable, in additions.AM]
        +CompositionProofs.KFK [section, in additions.AM]
        +CompositionProofs.KFK.Hpr [variable, in additions.AM]
        +CompositionProofs.KFK.Hq [variable, in additions.AM]
        +CompositionProofs.KFK.kpr [variable, in additions.AM]
        +CompositionProofs.KFK.mq [variable, in additions.AM]
        +CompositionProofs.KFK.p [variable, in additions.AM]
        +CompositionProofs.KFK.q [variable, in additions.AM]
        +CompositionProofs.KFK.r [variable, in additions.AM]
        +computation [inductive, in additions.Addition_Chains]
        +computation_equiv [definition, in additions.Euclidean_Chains]
        +computation_eval_rw [lemma, in additions.Addition_Chains]
        +computation_eval [definition, in additions.Addition_Chains]
        +computation_execute [definition, in additions.Addition_Chains]
        +computation_length [definition, in additions.Addition_Chains]
        +computeEvalStrongRecHelp [lemma, in hydras.Ackermann.cPair]
        +comp_res:96 [binder, in hydras.Prelude.Comparable]
        +comp_equiv_equivalence [instance, in additions.Euclidean_Chains]
        +Comp_equiv [instance, in additions.Euclidean_Chains]
        +comp128 [definition, in additions.Addition_Chains]
        +Con [definition, in Goedel.goedel2]
        +config [definition, in additions.AM]
        +config_equiv [definition, in additions.AM]
        +cons [constructor, in hydras.Epsilon0.T1]
        +Cons [instance, in hydras.Epsilon0.E0]
        +Consistent [definition, in hydras.Ackermann.folProof]
        +constant_to_standard_path [lemma, in gaia_hydras.GPaths]
        +constant_to_standard_path [lemma, in hydras.Epsilon0.Paths]
        +constant_to_standard [lemma, in hydras.Epsilon0.Paths]
        +constant_to_standard_0 [lemma, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.delta [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.m [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.gamma [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.l [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.l_def [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.P [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.t [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Hpa [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Hpos [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Halpha [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.n [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.beta [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.alpha [variable, in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof [section, in hydras.Epsilon0.Paths]
        +consTerms [lemma, in hydras.Ackermann.fol]
        +const_path [definition, in gaia_hydras.GPaths]
        +const_pathS_LT' [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_eps_zero [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_first_step [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_eps_LE_2 [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_eps_trans [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_trans [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_inv_strong [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_inv [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_LE [lemma, in hydras.Epsilon0.Paths]
        +const_path_LT [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_LT [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_zero [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_nf [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_repeatR [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_repeat [lemma, in hydras.Epsilon0.Paths]
        +const_pathS_eps [definition, in hydras.Epsilon0.Paths]
        +const_pathSE [lemma, in hydras.Epsilon0.Paths]
        +const_path [definition, in hydras.Epsilon0.Paths]
        +const_pathS [definition, in hydras.Epsilon0.Paths]
        +const0_NIsPR [lemma, in hydras.Ackermann.primRec]
        +const1_NIsPR [lemma, in hydras.Ackermann.primRec]
        +cons_def [lemma, in hydras.Epsilon0.T1]
        +cons_nf [lemma, in hydras.Epsilon0.T1]
        +cons_succ [constructor, in hydras.Gamma0.T2]
        +cons_standard_path [lemma, in hydras.Epsilon0.Paths]
        +cons_standard_pathS [lemma, in hydras.Epsilon0.Paths]
        +cons_lt_epsilon0 [lemma, in hydras.Gamma0.Gamma0]
        +cons_rw [lemma, in hydras.Gamma0.Gamma0]
        +continuous [definition, in hydras.Schutte.Schutte_basics]
        +contrad [lemma, in hydras.solutions_exercises.MultisetWf]
        +contrad [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +contradiction [lemma, in hydras.Ackermann.LNN]
        +contradiction [lemma, in hydras.Ackermann.LNT]
        +contradiction [lemma, in hydras.Ackermann.folLogic]
        +Contradiction [lemma, in hydras.Hydra.Omega_Small]
        +Correctness [section, in hydras.Ackermann.fol]
        +correctness_statement [definition, in additions.AM]
        +correctness_statement [definition, in additions.Euclidean_Chains]
        +Correctness_E0 [library]
        +Correctness.L [variable, in hydras.Ackermann.fol]
        +Correctness.P [variable, in hydras.Ackermann.fol]
        +Correctness.Q [variable, in hydras.Ackermann.fol]
        +Correctness.R [variable, in hydras.Ackermann.fol]
        +correct_app [lemma, in additions.AM]
        +correct_generator [definition, in additions.Addition_Chains]
        +Cor12 [lemma, in gaia_hydras.GPaths]
        +Cor12 [lemma, in hydras.Epsilon0.Paths]
        +Cor12_E0 [lemma, in hydras.Epsilon0.Paths]
        +Cor12_3 [lemma, in hydras.Epsilon0.Paths]
        +Cor12_2 [lemma, in hydras.Epsilon0.Paths]
        +Cor12_1 [lemma, in hydras.Epsilon0.Paths]
        +Countable [section, in hydras.Schutte.Countable]
        +Countable [library]
        +countable_members [lemma, in hydras.Schutte.Schutte_basics]
        +countable_not_Unbounded [lemma, in hydras.Schutte.Schutte_basics]
        +countable_segment_proper [lemma, in hydras.Schutte.Ordering_Functions]
        +countable_image [lemma, in hydras.Schutte.Countable]
        +countable_bij_funR [lemma, in hydras.Schutte.Countable]
        +countable_bij_fun [lemma, in hydras.Schutte.Countable]
        +countable_surj [lemma, in hydras.Schutte.Countable]
        +Countable.Countable_bijection.g_bij [variable, in hydras.Schutte.Countable]
        +Countable.Countable_bijection.g [variable, in hydras.Schutte.Countable]
        +Countable.Countable_bijection.B [variable, in hydras.Schutte.Countable]
        +Countable.Countable_bijection.A [variable, in hydras.Schutte.Countable]
        +Countable.Countable_bijection.V [variable, in hydras.Schutte.Countable]
        +Countable.Countable_bijection [section, in hydras.Schutte.Countable]
        +Countable.Countable_seq_range [section, in hydras.Schutte.Countable]
        +Countable.Definitions [section, in hydras.Schutte.Countable]
        +Countable.Definitions.A [variable, in hydras.Schutte.Countable]
        +Countable.Definitions.U [variable, in hydras.Schutte.Countable]
        +Countable.U [variable, in hydras.Schutte.Countable]
        +Counter_Example.is_in_seq [variable, in hydras.solutions_exercises.MultisetWf]
        +Counter_Example.Hwf [variable, in hydras.solutions_exercises.MultisetWf]
        +Counter_Example.R [variable, in hydras.solutions_exercises.MultisetWf]
        +Counter_Example [section, in hydras.solutions_exercises.MultisetWf]
        +counter_ex [lemma, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +count:9 [binder, in additions.AM]
        +CP [constructor, in hydras.Ackermann.folProof]
        +cPair [definition, in hydras.Ackermann.cPair]
        +cPair [library]
        +cPairInjHelp [lemma, in hydras.Ackermann.cPair]
        +cPairInj1 [lemma, in hydras.Ackermann.cPair]
        +cPairInj2 [lemma, in hydras.Ackermann.cPair]
        +cPairIsPR [lemma, in hydras.Ackermann.cPair]
        +cPairLemma1 [lemma, in hydras.Ackermann.cPair]
        +cPairLe1 [lemma, in hydras.Ackermann.cPair]
        +cPairLe1A [lemma, in hydras.Ackermann.cPair]
        +cPairLe2 [lemma, in hydras.Ackermann.cPair]
        +cPairLe2A [lemma, in hydras.Ackermann.cPair]
        +cPairLe3 [lemma, in hydras.Ackermann.cPair]
        +cPairLt1 [lemma, in hydras.Ackermann.cPair]
        +cPairLt2 [lemma, in hydras.Ackermann.cPair]
        +cPairPi1 [definition, in hydras.Ackermann.cPair]
        +cPairPi1IsPR [lemma, in hydras.Ackermann.cPair]
        +cPairPi2 [definition, in hydras.Ackermann.cPair]
        +cPairPi2IsPR [lemma, in hydras.Ackermann.cPair]
        +cPairProjections [lemma, in hydras.Ackermann.cPair]
        +cPairProjectionsHelp [lemma, in hydras.Ackermann.cPair]
        +cPairProjections1 [lemma, in hydras.Ackermann.cPair]
        +cPairProjections2 [lemma, in hydras.Ackermann.cPair]
        +CPair_Order [section, in hydras.Ackermann.cPair]
        +CPair_projections.searchXY [variable, in hydras.Ackermann.cPair]
        +CPair_projections [section, in hydras.Ackermann.cPair]
        +CPair_Injectivity [section, in hydras.Ackermann.cPair]
        +cpower [definition, in additions.Addition_Chains]
        +cpower_pos [definition, in additions.Addition_Chains]
        +cp1 [lemma, in hydras.Ackermann.LNN]
        +cp1 [lemma, in hydras.Ackermann.LNT]
        +cp1 [lemma, in hydras.Ackermann.folLogic]
        +cp2 [lemma, in hydras.Ackermann.LNN]
        +cp2 [lemma, in hydras.Ackermann.LNT]
        +cp2 [lemma, in hydras.Ackermann.folLogic]
        +Cr [definition, in hydras.Schutte.Critical]
        +Critical [library]
        +Cr_1_equiv [lemma, in hydras.Schutte.Critical]
        +Cr_incl [lemma, in hydras.Schutte.Critical]
        +Cr_lt [lemma, in hydras.Schutte.Critical]
        +Cr_pos_iff [lemma, in hydras.Schutte.Critical]
        +Cr_pos_inv [lemma, in hydras.Schutte.Critical]
        +Cr_zero_AP [lemma, in hydras.Schutte.Critical]
        +Cr_zero_inv [lemma, in hydras.Schutte.Critical]
        +Cr_pos [lemma, in hydras.Schutte.Critical]
        +Cr_zero [lemma, in hydras.Schutte.Critical]
        +Cr_inv [lemma, in hydras.Schutte.Critical]
        +Cr_equation [lemma, in hydras.Schutte.Critical]
        +Cr_extensional [lemma, in hydras.Schutte.Critical]
        +Cr_fun [definition, in hydras.Schutte.Critical]
        +cr:12 [binder, in hydras.Ackermann.code]
        +cr:15 [binder, in hydras.Ackermann.code]
        +cr:18 [binder, in hydras.Ackermann.code]
        +cr:3 [binder, in hydras.Ackermann.codeFreeVar]
        +cr:3 [binder, in hydras.Ackermann.codeSubTerm]
        +cr:3 [binder, in hydras.Ackermann.checkPrf]
        +cr:3 [binder, in hydras.Ackermann.codeSubFormula]
        +cr:3 [binder, in hydras.Ackermann.wellFormed]
        +cr:3 [binder, in Goedel.codeSysPrf]
        +cr:3 [binder, in hydras.Ackermann.codePA]
        +Cr:5 [binder, in hydras.Schutte.Critical]
        +Cter_example.l [variable, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +Cter_example.alpha [variable, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +Cter_example.cnf_lt_epsilon0_iff [variable, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +Cter_example [section, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +cTriple [definition, in hydras.Ackermann.cPair]
        +cTripleIsPR [lemma, in hydras.Ackermann.cPair]
        +cTriplePi1 [definition, in hydras.Ackermann.cPair]
        +cTriplePi1IsPR [lemma, in hydras.Ackermann.cPair]
        +cTriplePi2 [definition, in hydras.Ackermann.cPair]
        +cTriplePi2IsPR [lemma, in hydras.Ackermann.cPair]
        +cTriplePi3 [definition, in hydras.Ackermann.cPair]
        +cTriplePi3IsPR [lemma, in hydras.Ackermann.cPair]
        +cTripleProj [lemma, in hydras.Ackermann.cPair]
        +cTripleProj1 [lemma, in hydras.Ackermann.cPair]
        +cTripleProj2 [lemma, in hydras.Ackermann.cPair]
        +cTripleProj3 [lemma, in hydras.Ackermann.cPair]
        +ctx:317 [binder, in hydras.rpo.rpo]
        +ctx:89 [binder, in hydras.rpo.rpo]
        +c'':46 [binder, in hydras.Hydra.BigBattle]
        +c':1025 [binder, in gaia_hydras.nfwfgaia]
        +c':1153 [binder, in gaia_hydras.nfwfgaia]
        +c':1337 [binder, in gaia_hydras.nfwfgaia]
        +c':1383 [binder, in gaia_hydras.nfwfgaia]
        +c':1393 [binder, in gaia_hydras.nfwfgaia]
        +c':1421 [binder, in gaia_hydras.nfwfgaia]
        +c':1427 [binder, in gaia_hydras.nfwfgaia]
        +c':1435 [binder, in gaia_hydras.nfwfgaia]
        +c':1499 [binder, in gaia_hydras.nfwfgaia]
        +c':1507 [binder, in gaia_hydras.nfwfgaia]
        +c':1550 [binder, in gaia_hydras.nfwfgaia]
        +c':1584 [binder, in gaia_hydras.nfwfgaia]
        +c':1608 [binder, in gaia_hydras.nfwfgaia]
        +c':1617 [binder, in gaia_hydras.nfwfgaia]
        +c':1619 [binder, in gaia_hydras.nfwfgaia]
        +c':1620 [binder, in gaia_hydras.nfwfgaia]
        +c':1626 [binder, in gaia_hydras.nfwfgaia]
        +c':1628 [binder, in gaia_hydras.nfwfgaia]
        +c':1634 [binder, in gaia_hydras.nfwfgaia]
        +c':1690 [binder, in gaia_hydras.nfwfgaia]
        +c':1696 [binder, in gaia_hydras.nfwfgaia]
        +c':2 [binder, in hydras.Epsilon0.F_alpha]
        +c':20 [binder, in additions.AM]
        +c':2065 [binder, in gaia_hydras.nfwfgaia]
        +c':2079 [binder, in gaia_hydras.nfwfgaia]
        +c':2084 [binder, in gaia_hydras.nfwfgaia]
        +c':25 [binder, in hydras.Hydra.BigBattle]
        +c':26 [binder, in additions.Monoid_instances]
        +c':28 [binder, in hydras.Gamma0.Gamma0]
        +c':303 [binder, in hydras.Gamma0.Gamma0]
        +c':34 [binder, in hydras.Hydra.BigBattle]
        +c':42 [binder, in hydras.Hydra.BigBattle]
        +c':46 [binder, in additions.Euclidean_Chains]
        +c':528 [binder, in hydras.Ackermann.primRec]
        +c':58 [binder, in additions.AM]
        +c':58 [binder, in hydras.Hydra.BigBattle]
        +c':584 [binder, in hydras.Gamma0.Gamma0]
        +c':81 [binder, in additions.Addition_Chains]
        +c':84 [binder, in hydras.Gamma0.T2]
        +c':872 [binder, in gaia_hydras.nfwfgaia]
        +c':909 [binder, in gaia_hydras.nfwfgaia]
        +c':917 [binder, in gaia_hydras.nfwfgaia]
        +c':949 [binder, in gaia_hydras.nfwfgaia]
        +c00 [projection, in additions.Monoid_instances]
        +c01 [projection, in additions.Monoid_instances]
        +C1 [definition, in additions.Addition_Chains]
        +c10 [projection, in additions.Monoid_instances]
        +c11 [projection, in additions.Monoid_instances]
        +c153 [definition, in additions.Fib2]
        +c1:1173 [binder, in gaia_hydras.nfwfgaia]
        +c1:1364 [binder, in hydras.Ackermann.codeSubFormula]
        +c1:1817 [binder, in gaia_hydras.nfwfgaia]
        +c1:470 [binder, in gaia_hydras.nfwfgaia]
        +c1:598 [binder, in gaia_hydras.nfwfgaia]
        +c1:73 [binder, in hydras.Gamma0.Gamma0]
        +c1:80 [binder, in hydras.Gamma0.Gamma0]
        +c1:85 [binder, in hydras.Gamma0.Gamma0]
        +c2:1174 [binder, in gaia_hydras.nfwfgaia]
        +c2:1365 [binder, in hydras.Ackermann.codeSubFormula]
        +c2:1818 [binder, in gaia_hydras.nfwfgaia]
        +c2:471 [binder, in gaia_hydras.nfwfgaia]
        +c2:599 [binder, in gaia_hydras.nfwfgaia]
        +c2:74 [binder, in hydras.Gamma0.Gamma0]
        +c2:81 [binder, in hydras.Gamma0.Gamma0]
        +c2:86 [binder, in hydras.Gamma0.Gamma0]
        +C3 [definition, in additions.Addition_Chains]
        +C31_7 [definition, in additions.AM]
        +c3:1175 [binder, in gaia_hydras.nfwfgaia]
        +c3:1819 [binder, in gaia_hydras.nfwfgaia]
        +c3:472 [binder, in gaia_hydras.nfwfgaia]
        +C7 [definition, in additions.Addition_Chains]
        +C7_ok' [definition, in additions.Addition_Chains]
        +C7_ok [definition, in additions.Addition_Chains]
        +C87 [definition, in additions.Addition_Chains]
        +C87_ok' [lemma, in additions.Addition_Chains]
        +C87_ok [definition, in additions.Addition_Chains]
        +C87' [definition, in additions.Euclidean_Chains]
        +c:1 [binder, in hydras.Epsilon0.F_alpha]
        +c:1001 [binder, in gaia_hydras.nfwfgaia]
        +c:1004 [binder, in gaia_hydras.nfwfgaia]
        +c:1007 [binder, in gaia_hydras.nfwfgaia]
        +c:101 [binder, in hydras.Epsilon0.Hessenberg]
        +c:101 [binder, in hydras.Ackermann.primRec]
        +c:1011 [binder, in gaia_hydras.nfwfgaia]
        +c:1032 [binder, in gaia_hydras.nfwfgaia]
        +c:1037 [binder, in gaia_hydras.nfwfgaia]
        +c:105 [binder, in hydras.Epsilon0.Hessenberg]
        +c:105 [binder, in hydras.MoreAck.PrimRecExamples]
        +c:1052 [binder, in gaia_hydras.nfwfgaia]
        +c:108 [binder, in hydras.Epsilon0.Hessenberg]
        +c:113 [binder, in hydras.Gamma0.T2]
        +c:113 [binder, in additions.AM]
        +c:1147 [binder, in gaia_hydras.nfwfgaia]
        +c:115 [binder, in hydras.Ackermann.cPair]
        +c:1168 [binder, in gaia_hydras.nfwfgaia]
        +c:117 [binder, in hydras.Epsilon0.Hessenberg]
        +c:12 [binder, in hydras.Gamma0.Gamma0]
        +c:1207 [binder, in gaia_hydras.nfwfgaia]
        +c:121 [binder, in hydras.Epsilon0.F_alpha]
        +c:1210 [binder, in gaia_hydras.nfwfgaia]
        +C:123 [binder, in hydras.rpo.more_list]
        +c:1254 [binder, in gaia_hydras.nfwfgaia]
        +c:1257 [binder, in gaia_hydras.nfwfgaia]
        +c:1260 [binder, in gaia_hydras.nfwfgaia]
        +c:1263 [binder, in gaia_hydras.nfwfgaia]
        +c:128 [binder, in hydras.Epsilon0.T1]
        +c:13 [binder, in additions.AM]
        +c:13 [binder, in hydras.Ackermann.code]
        +c:132 [binder, in hydras.Ackermann.primRec]
        +c:1322 [binder, in gaia_hydras.nfwfgaia]
        +c:133 [binder, in hydras.Epsilon0.Hessenberg]
        +c:1332 [binder, in gaia_hydras.nfwfgaia]
        +c:1347 [binder, in gaia_hydras.nfwfgaia]
        +c:135 [binder, in hydras.Ackermann.primRec]
        +c:1352 [binder, in gaia_hydras.nfwfgaia]
        +c:1357 [binder, in gaia_hydras.nfwfgaia]
        +c:1362 [binder, in gaia_hydras.nfwfgaia]
        +c:1367 [binder, in gaia_hydras.nfwfgaia]
        +C:1369 [binder, in hydras.Ackermann.codeSubFormula]
        +c:1372 [binder, in gaia_hydras.nfwfgaia]
        +c:1378 [binder, in gaia_hydras.nfwfgaia]
        +c:138 [binder, in hydras.Ackermann.primRec]
        +c:1390 [binder, in gaia_hydras.nfwfgaia]
        +c:14 [binder, in hydras.rpo.closure]
        +C:1407 [binder, in hydras.Ackermann.codeSubFormula]
        +c:141 [binder, in hydras.Ackermann.primRec]
        +c:1418 [binder, in gaia_hydras.nfwfgaia]
        +c:1424 [binder, in gaia_hydras.nfwfgaia]
        +c:143 [binder, in hydras.Gamma0.T2]
        +c:1430 [binder, in gaia_hydras.nfwfgaia]
        +c:144 [binder, in hydras.Ackermann.LNT]
        +c:144 [binder, in hydras.Gamma0.Gamma0]
        +c:145 [binder, in hydras.Ackermann.primRec]
        +c:145 [binder, in additions.fib]
        +c:147 [binder, in hydras.Ackermann.LNN]
        +c:148 [binder, in hydras.Ackermann.LNT]
        +c:149 [binder, in hydras.Gamma0.T2]
        +c:149 [binder, in hydras.Ackermann.primRec]
        +c:1494 [binder, in gaia_hydras.nfwfgaia]
        +c:15 [binder, in hydras.solutions_exercises.FibonacciPR]
        +c:15 [binder, in hydras.Hydra.BigBattle]
        +c:1504 [binder, in gaia_hydras.nfwfgaia]
        +c:151 [binder, in hydras.Ackermann.LNN]
        +C:151 [binder, in hydras.Ackermann.fol]
        +c:1510 [binder, in gaia_hydras.nfwfgaia]
        +c:1522 [binder, in gaia_hydras.nfwfgaia]
        +c:1525 [binder, in gaia_hydras.nfwfgaia]
        +c:1528 [binder, in gaia_hydras.nfwfgaia]
        +c:153 [binder, in hydras.Ackermann.LNT]
        +c:153 [binder, in hydras.Ackermann.primRec]
        +c:1533 [binder, in gaia_hydras.nfwfgaia]
        +c:1538 [binder, in gaia_hydras.nfwfgaia]
        +c:1542 [binder, in gaia_hydras.nfwfgaia]
        +c:1545 [binder, in gaia_hydras.nfwfgaia]
        +c:1553 [binder, in gaia_hydras.nfwfgaia]
        +c:156 [binder, in hydras.Ackermann.LNN]
        +c:1560 [binder, in gaia_hydras.nfwfgaia]
        +c:1563 [binder, in gaia_hydras.nfwfgaia]
        +c:1566 [binder, in gaia_hydras.nfwfgaia]
        +c:157 [binder, in additions.AM]
        +c:1570 [binder, in gaia_hydras.nfwfgaia]
        +c:1576 [binder, in gaia_hydras.nfwfgaia]
        +c:1580 [binder, in gaia_hydras.nfwfgaia]
        +c:1589 [binder, in gaia_hydras.nfwfgaia]
        +c:16 [binder, in hydras.Ackermann.extEqualNat]
        +c:16 [binder, in hydras.Ackermann.code]
        +c:16 [binder, in additions.Euclidean_Chains]
        +c:16 [binder, in hydras.Ackermann.folLogic3]
        +c:1603 [binder, in gaia_hydras.nfwfgaia]
        +c:1614 [binder, in gaia_hydras.nfwfgaia]
        +c:1623 [binder, in gaia_hydras.nfwfgaia]
        +c:1631 [binder, in gaia_hydras.nfwfgaia]
        +c:1637 [binder, in gaia_hydras.nfwfgaia]
        +c:164 [binder, in hydras.Ackermann.LNN]
        +c:164 [binder, in hydras.Gamma0.Gamma0]
        +c:1647 [binder, in gaia_hydras.nfwfgaia]
        +c:1652 [binder, in gaia_hydras.nfwfgaia]
        +c:1662 [binder, in gaia_hydras.nfwfgaia]
        +c:1673 [binder, in gaia_hydras.nfwfgaia]
        +c:1676 [binder, in gaia_hydras.nfwfgaia]
        +c:168 [binder, in hydras.Gamma0.Gamma0]
        +c:1685 [binder, in gaia_hydras.nfwfgaia]
        +c:1693 [binder, in gaia_hydras.nfwfgaia]
        +c:17 [binder, in hydras.solutions_exercises.FibonacciPR]
        +c:172 [binder, in hydras.Ackermann.primRec]
        +c:172 [binder, in hydras.Gamma0.Gamma0]
        +c:1747 [binder, in gaia_hydras.nfwfgaia]
        +c:175 [binder, in hydras.Ackermann.primRec]
        +c:1751 [binder, in gaia_hydras.nfwfgaia]
        +c:1754 [binder, in gaia_hydras.nfwfgaia]
        +c:178 [binder, in hydras.Ackermann.primRec]
        +c:179 [binder, in additions.Addition_Chains]
        +c:1793 [binder, in gaia_hydras.nfwfgaia]
        +c:180 [binder, in additions.Addition_Chains]
        +c:181 [binder, in additions.Addition_Chains]
        +c:1812 [binder, in gaia_hydras.nfwfgaia]
        +c:182 [binder, in hydras.Ackermann.primRec]
        +c:185 [binder, in hydras.Ackermann.primRec]
        +c:1858 [binder, in gaia_hydras.nfwfgaia]
        +c:187 [binder, in additions.Addition_Chains]
        +c:1879 [binder, in gaia_hydras.nfwfgaia]
        +c:188 [binder, in hydras.Ackermann.primRec]
        +c:1888 [binder, in gaia_hydras.nfwfgaia]
        +c:19 [binder, in additions.AM]
        +c:19 [binder, in hydras.solutions_exercises.FibonacciPR]
        +c:190 [binder, in hydras.Ackermann.cPair]
        +c:192 [binder, in hydras.Ackermann.primRec]
        +c:195 [binder, in hydras.Ackermann.primRec]
        +c:196 [binder, in hydras.Epsilon0.T1]
        +c:198 [binder, in hydras.Ackermann.primRec]
        +c:2008 [binder, in gaia_hydras.nfwfgaia]
        +c:202 [binder, in hydras.Ackermann.primRec]
        +c:2023 [binder, in gaia_hydras.nfwfgaia]
        +c:2027 [binder, in gaia_hydras.nfwfgaia]
        +c:2032 [binder, in gaia_hydras.nfwfgaia]
        +c:2039 [binder, in gaia_hydras.nfwfgaia]
        +c:2046 [binder, in gaia_hydras.nfwfgaia]
        +c:2049 [binder, in gaia_hydras.nfwfgaia]
        +c:205 [binder, in hydras.Ackermann.primRec]
        +c:205 [binder, in additions.Addition_Chains]
        +c:2055 [binder, in gaia_hydras.nfwfgaia]
        +c:2060 [binder, in gaia_hydras.nfwfgaia]
        +c:207 [binder, in additions.Addition_Chains]
        +c:2072 [binder, in gaia_hydras.nfwfgaia]
        +c:2075 [binder, in gaia_hydras.nfwfgaia]
        +c:208 [binder, in hydras.Ackermann.primRec]
        +c:208 [binder, in additions.Addition_Chains]
        +c:208 [binder, in gaia_hydras.nfwfgaia]
        +c:21 [binder, in hydras.solutions_exercises.FibonacciPR]
        +c:211 [binder, in hydras.Ackermann.primRec]
        +c:211 [binder, in gaia_hydras.nfwfgaia]
        +c:213 [binder, in additions.Addition_Chains]
        +c:214 [binder, in hydras.Ackermann.primRec]
        +c:214 [binder, in additions.Addition_Chains]
        +c:214 [binder, in gaia_hydras.nfwfgaia]
        +c:215 [binder, in hydras.Ackermann.cPair]
        +c:216 [binder, in additions.Addition_Chains]
        +c:217 [binder, in gaia_hydras.nfwfgaia]
        +c:218 [binder, in hydras.Ackermann.primRec]
        +c:218 [binder, in additions.Addition_Chains]
        +c:22 [binder, in hydras.Hydra.BigBattle]
        +c:22 [binder, in additions.Monoid_instances]
        +c:220 [binder, in hydras.Gamma0.Gamma0]
        +c:221 [binder, in hydras.Ackermann.primRec]
        +c:224 [binder, in hydras.Ackermann.primRec]
        +c:226 [binder, in hydras.Gamma0.Gamma0]
        +c:227 [binder, in hydras.Ackermann.primRec]
        +c:23 [binder, in additions.Trace_exercise]
        +c:230 [binder, in hydras.Ackermann.primRec]
        +c:230 [binder, in hydras.Gamma0.Gamma0]
        +c:234 [binder, in hydras.Ackermann.primRec]
        +c:234 [binder, in hydras.Gamma0.Gamma0]
        +c:237 [binder, in hydras.Ackermann.primRec]
        +c:24 [binder, in hydras.Prelude.Comparable]
        +c:24 [binder, in additions.Trace_exercise]
        +c:240 [binder, in hydras.Ackermann.primRec]
        +c:243 [binder, in hydras.Ackermann.primRec]
        +c:246 [binder, in hydras.Ackermann.primRec]
        +c:25 [binder, in gaia_hydras.GHessenberg]
        +c:250 [binder, in hydras.Ackermann.primRec]
        +c:254 [binder, in hydras.Ackermann.primRec]
        +c:258 [binder, in hydras.Ackermann.primRec]
        +c:26 [binder, in additions.Fib2]
        +c:26 [binder, in hydras.Prelude.More_Arith]
        +C:26 [binder, in hydras.Ackermann.fol]
        +c:26 [binder, in hydras.Gamma0.Gamma0]
        +c:262 [binder, in hydras.Ackermann.primRec]
        +c:263 [binder, in Goedel.PRrepresentable]
        +c:266 [binder, in hydras.Ackermann.primRec]
        +C:267 [binder, in hydras.Ackermann.checkPrf]
        +c:268 [binder, in Goedel.PRrepresentable]
        +c:270 [binder, in hydras.Gamma0.Gamma0]
        +c:271 [binder, in hydras.Ackermann.primRec]
        +c:274 [binder, in Goedel.PRrepresentable]
        +c:275 [binder, in hydras.Ackermann.primRec]
        +c:279 [binder, in hydras.Ackermann.primRec]
        +c:28 [binder, in additions.Fib2]
        +c:280 [binder, in Goedel.PRrepresentable]
        +c:284 [binder, in hydras.Ackermann.primRec]
        +c:286 [binder, in hydras.Gamma0.Gamma0]
        +c:288 [binder, in hydras.Ackermann.primRec]
        +c:288 [binder, in additions.Addition_Chains]
        +c:290 [binder, in hydras.Gamma0.Gamma0]
        +c:292 [binder, in hydras.Ackermann.primRec]
        +c:294 [binder, in hydras.Gamma0.Gamma0]
        +c:296 [binder, in hydras.Ackermann.primRec]
        +c:297 [binder, in additions.Addition_Chains]
        +c:298 [binder, in hydras.Gamma0.Gamma0]
        +c:3 [binder, in additions.AM]
        +C:3 [binder, in hydras.rpo.more_list]
        +c:3 [binder, in hydras.Epsilon0.F_alpha]
        +c:300 [binder, in hydras.Ackermann.primRec]
        +c:304 [binder, in hydras.Ackermann.primRec]
        +c:305 [binder, in gaia_hydras.nfwfgaia]
        +c:308 [binder, in hydras.Ackermann.primRec]
        +c:308 [binder, in gaia_hydras.nfwfgaia]
        +c:309 [binder, in hydras.Gamma0.Gamma0]
        +C:31 [binder, in hydras.Ackermann.folProof]
        +c:31 [binder, in hydras.Prelude.Comparable]
        +c:31 [binder, in hydras.Hydra.BigBattle]
        +c:310 [binder, in hydras.Epsilon0.T1]
        +c:313 [binder, in hydras.Ackermann.primRec]
        +c:317 [binder, in hydras.Ackermann.primRec]
        +c:32 [binder, in hydras.Ackermann.extEqualNat]
        +c:32 [binder, in hydras.Gamma0.Gamma0]
        +c:32 [binder, in gaia_hydras.GHessenberg]
        +c:321 [binder, in hydras.Ackermann.primRec]
        +c:325 [binder, in hydras.Ackermann.primRec]
        +c:329 [binder, in hydras.Ackermann.primRec]
        +c:33 [binder, in hydras.Ackermann.folLogic3]
        +c:330 [binder, in Goedel.PRrepresentable]
        +c:34 [binder, in additions.AM]
        +c:341 [binder, in hydras.Ackermann.cPair]
        +c:347 [binder, in hydras.Ackermann.cPair]
        +c:35 [binder, in hydras.Ackermann.cPair]
        +c:35 [binder, in gaia_hydras.GHessenberg]
        +c:350 [binder, in hydras.Ackermann.cPair]
        +c:352 [binder, in additions.Euclidean_Chains]
        +c:353 [binder, in hydras.Ackermann.cPair]
        +c:356 [binder, in hydras.Ackermann.cPair]
        +c:358 [binder, in hydras.Ackermann.cPair]
        +c:36 [binder, in hydras.Prelude.MoreVectors]
        +c:360 [binder, in hydras.Ackermann.cPair]
        +c:362 [binder, in Goedel.PRrepresentable]
        +c:363 [binder, in hydras.Ackermann.cPair]
        +c:364 [binder, in Goedel.PRrepresentable]
        +c:366 [binder, in Goedel.PRrepresentable]
        +c:366 [binder, in hydras.Ackermann.cPair]
        +c:367 [binder, in Goedel.PRrepresentable]
        +c:369 [binder, in hydras.Ackermann.cPair]
        +c:37 [binder, in hydras.Prelude.Comparable]
        +c:375 [binder, in Goedel.PRrepresentable]
        +c:379 [binder, in Goedel.PRrepresentable]
        +c:38 [binder, in hydras.Hydra.BigBattle]
        +c:38 [binder, in gaia_hydras.GHessenberg]
        +c:383 [binder, in Goedel.PRrepresentable]
        +c:387 [binder, in Goedel.PRrepresentable]
        +c:39 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +c:39 [binder, in hydras.Schutte.Well_Orders]
        +c:4 [binder, in additions.AM]
        +c:4 [binder, in hydras.Gamma0.Gamma0]
        +c:40 [binder, in additions.Addition_Chains]
        +c:401 [binder, in gaia_hydras.nfwfgaia]
        +c:407 [binder, in gaia_hydras.nfwfgaia]
        +c:409 [binder, in Goedel.PRrepresentable]
        +c:410 [binder, in gaia_hydras.nfwfgaia]
        +c:412 [binder, in hydras.Epsilon0.T1]
        +c:413 [binder, in Goedel.PRrepresentable]
        +c:414 [binder, in gaia_hydras.nfwfgaia]
        +c:417 [binder, in Goedel.PRrepresentable]
        +c:421 [binder, in Goedel.PRrepresentable]
        +c:425 [binder, in hydras.Ackermann.primRec]
        +c:429 [binder, in Goedel.PRrepresentable]
        +c:43 [binder, in hydras.Ackermann.cPair]
        +c:43 [binder, in additions.Addition_Chains]
        +c:432 [binder, in hydras.Gamma0.Gamma0]
        +c:433 [binder, in Goedel.PRrepresentable]
        +c:437 [binder, in Goedel.PRrepresentable]
        +c:441 [binder, in Goedel.PRrepresentable]
        +c:442 [binder, in hydras.Epsilon0.T1]
        +c:443 [binder, in hydras.Epsilon0.T1]
        +c:448 [binder, in hydras.Epsilon0.T1]
        +c:45 [binder, in additions.Euclidean_Chains]
        +c:458 [binder, in hydras.Epsilon0.T1]
        +c:461 [binder, in hydras.Epsilon0.T1]
        +c:461 [binder, in gaia_hydras.nfwfgaia]
        +c:47 [binder, in hydras.Ackermann.cPair]
        +c:480 [binder, in hydras.Gamma0.Gamma0]
        +c:49 [binder, in hydras.Prelude.More_Arith]
        +c:50 [binder, in hydras.Prelude.Comparable]
        +c:50 [binder, in hydras.Hydra.BigBattle]
        +c:503 [binder, in hydras.Epsilon0.T1]
        +c:51 [binder, in gaia_hydras.T1Bridge]
        +c:51 [binder, in hydras.Ackermann.cPair]
        +c:51 [binder, in additions.Addition_Chains]
        +c:52 [binder, in additions.Addition_Chains]
        +c:526 [binder, in hydras.Gamma0.Gamma0]
        +c:527 [binder, in hydras.Ackermann.primRec]
        +c:529 [binder, in hydras.Gamma0.Gamma0]
        +c:53 [binder, in hydras.Prelude.Comparable]
        +c:532 [binder, in hydras.Gamma0.Gamma0]
        +c:54 [binder, in hydras.Hydra.BigBattle]
        +c:55 [binder, in hydras.Ackermann.cPair]
        +c:558 [binder, in hydras.Gamma0.Gamma0]
        +c:56 [binder, in hydras.Prelude.Comparable]
        +c:56 [binder, in additions.Addition_Chains]
        +c:563 [binder, in hydras.Epsilon0.T1]
        +c:567 [binder, in hydras.Gamma0.Gamma0]
        +c:57 [binder, in additions.AM]
        +c:571 [binder, in hydras.Epsilon0.T1]
        +c:574 [binder, in hydras.Gamma0.Gamma0]
        +c:575 [binder, in hydras.Epsilon0.T1]
        +c:578 [binder, in hydras.Gamma0.Gamma0]
        +c:579 [binder, in hydras.Epsilon0.T1]
        +c:580 [binder, in hydras.Gamma0.Gamma0]
        +c:583 [binder, in hydras.Gamma0.Gamma0]
        +c:59 [binder, in hydras.Hydra.BigBattle]
        +c:591 [binder, in hydras.Gamma0.Gamma0]
        +c:594 [binder, in hydras.Gamma0.Gamma0]
        +c:599 [binder, in hydras.Gamma0.Gamma0]
        +c:601 [binder, in hydras.Ackermann.primRec]
        +c:602 [binder, in hydras.Epsilon0.T1]
        +c:605 [binder, in hydras.Epsilon0.T1]
        +c:609 [binder, in hydras.Epsilon0.T1]
        +c:609 [binder, in hydras.Ackermann.primRec]
        +c:612 [binder, in hydras.Epsilon0.T1]
        +c:613 [binder, in hydras.Ackermann.primRec]
        +c:615 [binder, in hydras.Epsilon0.T1]
        +c:619 [binder, in hydras.Epsilon0.T1]
        +c:621 [binder, in hydras.Epsilon0.T1]
        +c:627 [binder, in hydras.Epsilon0.T1]
        +c:628 [binder, in hydras.Ackermann.primRec]
        +c:633 [binder, in hydras.Ackermann.primRec]
        +c:636 [binder, in hydras.Gamma0.Gamma0]
        +c:641 [binder, in hydras.Ackermann.primRec]
        +c:664 [binder, in hydras.Ackermann.primRec]
        +c:668 [binder, in hydras.Ackermann.primRec]
        +c:671 [binder, in hydras.Ackermann.primRec]
        +c:673 [binder, in hydras.Ackermann.primRec]
        +c:673 [binder, in hydras.Gamma0.Gamma0]
        +c:675 [binder, in hydras.Ackermann.primRec]
        +c:677 [binder, in hydras.Ackermann.primRec]
        +c:68 [binder, in hydras.Schutte.Schutte_basics]
        +c:68 [binder, in additions.Addition_Chains]
        +c:680 [binder, in hydras.Ackermann.primRec]
        +c:683 [binder, in hydras.Ackermann.primRec]
        +c:69 [binder, in hydras.Prelude.DecPreOrder]
        +c:692 [binder, in hydras.Gamma0.Gamma0]
        +c:70 [binder, in additions.Addition_Chains]
        +c:704 [binder, in hydras.Ackermann.primRec]
        +c:708 [binder, in hydras.Ackermann.primRec]
        +c:71 [binder, in hydras.Gamma0.T2]
        +c:71 [binder, in additions.AM]
        +c:71 [binder, in hydras.Schutte.Schutte_basics]
        +c:713 [binder, in hydras.Ackermann.primRec]
        +c:716 [binder, in hydras.Ackermann.primRec]
        +c:719 [binder, in hydras.Ackermann.primRec]
        +c:722 [binder, in hydras.Ackermann.primRec]
        +c:722 [binder, in gaia_hydras.nfwfgaia]
        +c:725 [binder, in hydras.Ackermann.primRec]
        +c:728 [binder, in hydras.Ackermann.primRec]
        +c:731 [binder, in hydras.Epsilon0.T1]
        +c:731 [binder, in hydras.Ackermann.primRec]
        +c:734 [binder, in hydras.Ackermann.primRec]
        +c:735 [binder, in hydras.Epsilon0.T1]
        +c:737 [binder, in hydras.Ackermann.primRec]
        +c:74 [binder, in hydras.Schutte.Schutte_basics]
        +c:740 [binder, in hydras.Ackermann.primRec]
        +c:746 [binder, in hydras.Ackermann.primRec]
        +c:748 [binder, in hydras.Ackermann.primRec]
        +c:75 [binder, in hydras.Prelude.DecPreOrder]
        +c:750 [binder, in hydras.Ackermann.primRec]
        +c:752 [binder, in hydras.Ackermann.primRec]
        +c:754 [binder, in hydras.Ackermann.primRec]
        +c:756 [binder, in hydras.Ackermann.primRec]
        +c:758 [binder, in hydras.Ackermann.primRec]
        +c:760 [binder, in hydras.Ackermann.primRec]
        +c:762 [binder, in hydras.Ackermann.primRec]
        +c:764 [binder, in hydras.Ackermann.primRec]
        +c:766 [binder, in hydras.Ackermann.primRec]
        +c:768 [binder, in hydras.Ackermann.primRec]
        +c:77 [binder, in hydras.Schutte.Schutte_basics]
        +c:771 [binder, in hydras.Ackermann.primRec]
        +c:774 [binder, in hydras.Ackermann.primRec]
        +c:78 [binder, in additions.Addition_Chains]
        +c:782 [binder, in hydras.Ackermann.primRec]
        +c:788 [binder, in hydras.Ackermann.primRec]
        +c:79 [binder, in hydras.Epsilon0.Hessenberg]
        +c:8 [binder, in hydras.Gamma0.Gamma0]
        +c:80 [binder, in additions.Addition_Chains]
        +c:81 [binder, in additions.AM]
        +c:850 [binder, in hydras.Ackermann.codeSubFormula]
        +c:854 [binder, in gaia_hydras.nfwfgaia]
        +c:863 [binder, in gaia_hydras.nfwfgaia]
        +c:868 [binder, in gaia_hydras.nfwfgaia]
        +c:88 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +c:89 [binder, in hydras.MoreAck.PrimRecExamples]
        +c:9 [binder, in hydras.MoreAck.PrimRecExamples]
        +c:905 [binder, in gaia_hydras.nfwfgaia]
        +c:91 [binder, in additions.AM]
        +c:913 [binder, in gaia_hydras.nfwfgaia]
        +c:92 [binder, in additions.AM]
        +c:93 [binder, in hydras.Gamma0.T2]
        +c:94 [binder, in hydras.MoreAck.PrimRecExamples]
        +c:940 [binder, in gaia_hydras.nfwfgaia]
        +c:947 [binder, in gaia_hydras.nfwfgaia]
        +c:95 [binder, in hydras.Prelude.Comparable]
        +c:995 [binder, in gaia_hydras.nfwfgaia]
        +

        D

        +daughters:7 [binder, in hydras.Hydra.Hydra_Definitions]
        +DA:36 [binder, in hydras.Schutte.Countable]
        +DA:37 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +DB:38 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +DecidableSet [definition, in Goedel.rosser]
        +decidable_set [library]
        +decide [projection, in hydras.Prelude.STDPP_compat]
        +decide [constructor, in hydras.Prelude.STDPP_compat]
        +decideAxioms [lemma, in Goedel.rosserPA]
        +decideAxioms [lemma, in Goedel.rosser]
        +decide_hltE [lemma, in gaia_hydras.T1Bridge]
        +decide_rel [projection, in hydras.Prelude.STDPP_compat]
        +decide_rel [constructor, in hydras.Prelude.STDPP_compat]
        +Decision [record, in hydras.Prelude.STDPP_compat]
        +Decision [inductive, in hydras.Prelude.STDPP_compat]
        +decomp [lemma, in hydras.Prelude.MoreVectors]
        +decompose [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +decompos2 [lemma, in hydras.Prelude.MoreVectors]
        +decomp1 [lemma, in hydras.Prelude.MoreVectors]
        +decomp2 [lemma, in hydras.Prelude.MoreVectors]
        +DecPreOrder [library]
        +DecPreOrder_Instances [library]
        +decr [projection, in hydras.Prelude.WfVariant]
        +decr_seq [lemma, in hydras.solutions_exercises.MultisetWf]
        +dec:20 [binder, in hydras.Prelude.STDPP_compat]
        +dec:33 [binder, in hydras.Prelude.Sort_spec]
        +dec:42 [binder, in hydras.Prelude.Sort_spec]
        +dec:66 [binder, in hydras.Prelude.Sort_spec]
        +dec:77 [binder, in hydras.Prelude.Sort_spec]
        +dec:90 [binder, in hydras.Prelude.DecPreOrder]
        +Deduction [library]
        +DeductionTheorem [lemma, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.list_incl [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.SysPrf [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Prf [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Terms [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Term [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.System [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Formulas [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Formula [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem.L [variable, in hydras.Ackermann.Deduction]
        +Deduction_Theorem [section, in hydras.Ackermann.Deduction]
        +Definitions [section, in additions.FirstSteps]
        +Definitions [section, in hydras.OrdinalNotations.ON_Generic]
        +Definitions [section, in hydras.Prelude.Simple_LexProd]
        +Definitions.A [variable, in additions.FirstSteps]
        +Definitions.A [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.B [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.ltA [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.ltB [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.mult [variable, in additions.FirstSteps]
        +Definitions.one [variable, in additions.FirstSteps]
        +Definitions.pair2sig [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.wfA [variable, in hydras.Prelude.Simple_LexProd]
        +Definitions.wfB [variable, in hydras.Prelude.Simple_LexProd]
        +_ ^ _ [notation, in additions.FirstSteps]
        +_ * _ [notation, in additions.FirstSteps]
        +1 [notation, in additions.FirstSteps]
        +Defs [section, in hydras.Prelude.MoreOrders]
        +Defs [section, in hydras.OrdinalNotations.ON_mult]
        +Defs [section, in hydras.OrdinalNotations.ON_plus]
        +Defs.A [variable, in hydras.Prelude.MoreOrders]
        +Defs.lt [variable, in hydras.Prelude.MoreOrders]
        +_ <= _ [notation, in hydras.Prelude.MoreOrders]
        +_ < _ [notation, in hydras.Prelude.MoreOrders]
        +def:12 [binder, in hydras.Ackermann.misc]
        +def:9 [binder, in hydras.Ackermann.misc]
        +delta:591 [binder, in hydras.Epsilon0.T1]
        +delta:62 [binder, in hydras.Schutte.Addition]
        +Demo [module, in additions.Monoid_def]
        +Demo [library]
        +Demo_power [library]
        +Demo.nat_mult_op [instance, in additions.Monoid_def]
        +den_U [lemma, in hydras.Schutte.Ordering_Functions]
        +depth [definition, in hydras.Ackermann.fol]
        +depthForall [lemma, in hydras.Ackermann.fol]
        +depthImp1 [lemma, in hydras.Ackermann.fol]
        +depthImp2 [lemma, in hydras.Ackermann.fol]
        +depthNot [lemma, in hydras.Ackermann.fol]
        +depth_rec_demo.a [variable, in hydras.MoreAck.FolExamples]
        +depth_rec_demo.P [variable, in hydras.MoreAck.FolExamples]
        +depth_rec_demo.L [variable, in hydras.MoreAck.FolExamples]
        +depth_rec_demo [section, in hydras.MoreAck.FolExamples]
        +dest:94 [binder, in hydras.Hydra.Hydra_Definitions]
        +dicho [definition, in additions.Dichotomy]
        +Dichotomy [library]
        +Dicho_strat [instance, in additions.Dichotomy]
        +dicho_gt [lemma, in additions.Dichotomy]
        +dicho_lt [lemma, in additions.Dichotomy]
        +dicho_aux_gt [lemma, in additions.Dichotomy]
        +dicho_aux_lt [lemma, in additions.Dichotomy]
        +dicho_aux_le_xIXI [lemma, in additions.Dichotomy]
        +dicho_aux_le_xIXO [lemma, in additions.Dichotomy]
        +dicho_aux_le_xOXI [lemma, in additions.Dichotomy]
        +dicho_aux_le_xOXO [lemma, in additions.Dichotomy]
        +dicho_aux_xIxI [lemma, in additions.Dichotomy]
        +dicho_aux_xIxO [lemma, in additions.Dichotomy]
        +dicho_aux_xOxI [lemma, in additions.Dichotomy]
        +dicho_aux_xOxO [lemma, in additions.Dichotomy]
        +dickson [library]
        +diffP [lemma, in gaia_hydras.GPrelude]
        +Direct_proof.nf_Acc [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.Acc_implies_Acc_strong [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.Acc_strong_stronger [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.acc_impl [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.well_foundedness_proof.Acc_strong [variable, in hydras.Epsilon0.T1]
        +Direct_proof.wf_LT [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.well_foundedness_proof.First_attempt [section, in hydras.Epsilon0.T1]
        +Direct_proof.Acc_zero [lemma, in hydras.Epsilon0.T1]
        +Direct_proof.well_foundedness_proof [section, in hydras.Epsilon0.T1]
        +Direct_proof [module, in hydras.Epsilon0.T1]
        +disp:27 [binder, in gaia_hydras.onType]
        +div_eucl_unique [lemma, in hydras.Prelude.More_Arith]
        +div_not_qlt [lemma, in hydras.Prelude.More_Arith]
        +div_gamma_pos [lemma, in additions.Strategies]
        +div2IsPR [lemma, in hydras.Ackermann.cPair]
        +div2_even_plus [lemma, in hydras.Prelude.More_Arith]
        +div2_incr [lemma, in hydras.Prelude.More_Arith]
        +div2_of_Even [lemma, in hydras.Prelude.More_Arith]
        +div2_double_is_id [lemma, in hydras.Prelude.More_Arith]
        +dominates [definition, in hydras.Prelude.Iterates]
        +dominates [definition, in gaia_hydras.T1Bridge]
        +dominates_iterate [lemma, in hydras.Prelude.Iterates]
        +dominates_from_le [lemma, in hydras.Prelude.Iterates]
        +dominates_trans_strong [lemma, in hydras.Prelude.Iterates]
        +dominates_trans [lemma, in hydras.Prelude.Iterates]
        +dominates_from_trans [lemma, in hydras.Prelude.Iterates]
        +dominates_strong [definition, in hydras.Prelude.Iterates]
        +dominates_from [definition, in hydras.Prelude.Iterates]
        +dominates_strong [definition, in gaia_hydras.T1Bridge]
        +dominates_from [definition, in gaia_hydras.T1Bridge]
        +dom_AckNotPR [lemma, in hydras.MoreAck.AckNotPR]
        +dom_AckNotPR.Hf [variable, in hydras.MoreAck.AckNotPR]
        +dom_AckNotPR.f [variable, in hydras.MoreAck.AckNotPR]
        +dom_AckNotPR [section, in hydras.MoreAck.AckNotPR]
        +dom:152 [binder, in hydras.rpo.more_list]
        +Done [lemma, in hydras.Hydra.BigBattle]
        +double [definition, in hydras.solutions_exercises.MorePRExamples]
        +double [definition, in hydras.MoreAck.PrimRecExamples]
        +doubleIsPR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +doubleIsPR [lemma, in hydras.MoreAck.PrimRecExamples]
        +doubleS [definition, in hydras.Hydra.BigBattle]
        +doubleS_law [lemma, in hydras.Hydra.BigBattle]
        +double_is_even [lemma, in hydras.Prelude.More_Arith]
        +double_inj [lemma, in hydras.Prelude.More_Arith]
        +double_plus [lemma, in hydras.Prelude.More_Arith]
        +double_S [lemma, in hydras.Prelude.More_Arith]
        +DS_iota.Proof_case_6.Hn [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.n [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.gamma_pos [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.Hgamma [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.Hbeta [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.gamma [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.beta [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6 [section, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.Hn [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.n [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.Hgamma [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.gamma [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5 [section, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hn [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.n [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hlim [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hlambda [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.lambda [variable, in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4 [section, in hydras.Hydra.O2H]
        +DS_iota_3 [lemma, in hydras.Hydra.O2H]
        +DS_iota_2 [lemma, in hydras.Hydra.O2H]
        +DS_iota_1 [lemma, in hydras.Hydra.O2H]
        +DS_iota.Hrec [variable, in hydras.Hydra.O2H]
        +DS_iota.nonzero [variable, in hydras.Hydra.O2H]
        +DS_iota.Halpha [variable, in hydras.Hydra.O2H]
        +DS_iota.i [variable, in hydras.Hydra.O2H]
        +DS_iota.alpha [variable, in hydras.Hydra.O2H]
        +DS_iota [section, in hydras.Hydra.O2H]
        +d':1205 [binder, in gaia_hydras.nfwfgaia]
        +d':1339 [binder, in gaia_hydras.nfwfgaia]
        +d':1385 [binder, in gaia_hydras.nfwfgaia]
        +d':1437 [binder, in gaia_hydras.nfwfgaia]
        +d':1501 [binder, in gaia_hydras.nfwfgaia]
        +d':1557 [binder, in gaia_hydras.nfwfgaia]
        +d':1586 [binder, in gaia_hydras.nfwfgaia]
        +d':1610 [binder, in gaia_hydras.nfwfgaia]
        +d':1692 [binder, in gaia_hydras.nfwfgaia]
        +d':2044 [binder, in gaia_hydras.nfwfgaia]
        +d':2067 [binder, in gaia_hydras.nfwfgaia]
        +d':27 [binder, in additions.Monoid_instances]
        +d':849 [binder, in gaia_hydras.nfwfgaia]
        +d:10 [binder, in hydras.MoreAck.PrimRecExamples]
        +d:116 [binder, in hydras.Ackermann.cPair]
        +d:118 [binder, in hydras.Epsilon0.Hessenberg]
        +d:1308 [binder, in hydras.Ackermann.codeSubFormula]
        +d:1334 [binder, in gaia_hydras.nfwfgaia]
        +d:1349 [binder, in gaia_hydras.nfwfgaia]
        +d:1354 [binder, in gaia_hydras.nfwfgaia]
        +d:1359 [binder, in gaia_hydras.nfwfgaia]
        +d:1364 [binder, in gaia_hydras.nfwfgaia]
        +d:1369 [binder, in gaia_hydras.nfwfgaia]
        +d:1374 [binder, in gaia_hydras.nfwfgaia]
        +d:1380 [binder, in gaia_hydras.nfwfgaia]
        +d:142 [binder, in hydras.Ackermann.primRec]
        +d:1432 [binder, in gaia_hydras.nfwfgaia]
        +d:146 [binder, in hydras.Ackermann.primRec]
        +d:146 [binder, in additions.fib]
        +d:149 [binder, in hydras.Ackermann.LNT]
        +d:1496 [binder, in gaia_hydras.nfwfgaia]
        +d:150 [binder, in hydras.Ackermann.primRec]
        +d:152 [binder, in hydras.Ackermann.LNN]
        +d:1535 [binder, in gaia_hydras.nfwfgaia]
        +d:154 [binder, in hydras.Ackermann.LNT]
        +d:154 [binder, in hydras.Ackermann.primRec]
        +d:1546 [binder, in gaia_hydras.nfwfgaia]
        +d:1555 [binder, in gaia_hydras.nfwfgaia]
        +d:157 [binder, in hydras.Ackermann.LNN]
        +d:1591 [binder, in gaia_hydras.nfwfgaia]
        +d:1605 [binder, in gaia_hydras.nfwfgaia]
        +d:165 [binder, in hydras.Ackermann.LNN]
        +d:1654 [binder, in gaia_hydras.nfwfgaia]
        +d:1678 [binder, in gaia_hydras.nfwfgaia]
        +d:1687 [binder, in gaia_hydras.nfwfgaia]
        +d:1795 [binder, in gaia_hydras.nfwfgaia]
        +D:2 [binder, in hydras.Schutte.Lub]
        +d:2029 [binder, in gaia_hydras.nfwfgaia]
        +d:23 [binder, in additions.Monoid_instances]
        +d:251 [binder, in hydras.Ackermann.primRec]
        +d:255 [binder, in hydras.Ackermann.primRec]
        +d:259 [binder, in hydras.Ackermann.primRec]
        +d:263 [binder, in hydras.Ackermann.primRec]
        +d:264 [binder, in Goedel.PRrepresentable]
        +d:265 [binder, in Goedel.PRrepresentable]
        +d:267 [binder, in hydras.Ackermann.primRec]
        +d:272 [binder, in hydras.Ackermann.primRec]
        +d:273 [binder, in Goedel.PRrepresentable]
        +d:276 [binder, in hydras.Ackermann.primRec]
        +d:279 [binder, in Goedel.PRrepresentable]
        +d:280 [binder, in hydras.Ackermann.primRec]
        +d:285 [binder, in hydras.Ackermann.primRec]
        +d:289 [binder, in hydras.Ackermann.primRec]
        +d:293 [binder, in hydras.Ackermann.primRec]
        +d:297 [binder, in hydras.Ackermann.primRec]
        +d:301 [binder, in hydras.Ackermann.primRec]
        +d:305 [binder, in hydras.Ackermann.primRec]
        +d:309 [binder, in hydras.Ackermann.primRec]
        +d:314 [binder, in hydras.Ackermann.primRec]
        +d:318 [binder, in hydras.Ackermann.primRec]
        +d:322 [binder, in hydras.Ackermann.primRec]
        +d:326 [binder, in hydras.Ackermann.primRec]
        +d:330 [binder, in hydras.Ackermann.primRec]
        +d:335 [binder, in additions.Euclidean_Chains]
        +d:34 [binder, in hydras.Ackermann.folLogic3]
        +d:36 [binder, in hydras.Ackermann.cPair]
        +d:385 [binder, in additions.Euclidean_Chains]
        +d:391 [binder, in additions.Euclidean_Chains]
        +d:398 [binder, in additions.Euclidean_Chains]
        +d:44 [binder, in hydras.Ackermann.cPair]
        +d:48 [binder, in hydras.Ackermann.cPair]
        +d:52 [binder, in hydras.Ackermann.cPair]
        +d:56 [binder, in hydras.Ackermann.cPair]
        +d:565 [binder, in hydras.Epsilon0.T1]
        +d:595 [binder, in hydras.Gamma0.Gamma0]
        +d:607 [binder, in hydras.Epsilon0.T1]
        +d:623 [binder, in hydras.Epsilon0.T1]
        +d:629 [binder, in hydras.Epsilon0.T1]
        +d:642 [binder, in hydras.Ackermann.primRec]
        +D:8 [binder, in hydras.Schutte.Lub]
        +d:845 [binder, in gaia_hydras.nfwfgaia]
        +d:851 [binder, in hydras.Ackermann.codeSubFormula]
        +d:90 [binder, in hydras.MoreAck.PrimRecExamples]
        +

        E

        +Elements [definition, in hydras.Epsilon0.T1]
        +embedding [lemma, in hydras.Schutte.Correctness_E0]
        +EMonoid [record, in additions.Monoid_def]
        +empty_interval [lemma, in hydras.Prelude.MoreLists]
        +empty_ordering [lemma, in hydras.Schutte.Ordering_Functions]
        +Eone_right [projection, in additions.Monoid_def]
        +Eone_left [projection, in additions.Monoid_def]
        +Eop_proper [instance, in additions.Pow_variant]
        +Eop_proper [instance, in additions.Pow]
        +Eop_comm [projection, in additions.Monoid_def]
        +Eop_assoc [projection, in additions.Monoid_def]
        +Eop_proper [projection, in additions.Monoid_def]
        +epsilon [definition, in hydras.Gamma0.T2]
        +epsilon_0 [definition, in hydras.Epsilon0.T1]
        +epsilon_equiv [lemma, in hydras.Schutte.MoreEpsilonIota]
        +epsilon_ind [lemma, in hydras.Schutte.MoreEpsilonIota]
        +epsilon_fxp [lemma, in hydras.Gamma0.Gamma0]
        +epsilon0 [abbreviation, in hydras.Gamma0.T2]
        +epsilon0 [definition, in hydras.Schutte.AP]
        +Epsilon0 [instance, in gaia_hydras.T1Bridge]
        +Epsilon0 [instance, in hydras.Epsilon0.E0]
        +Epsilon0 [library]
        +Epsilon0rpo [library]
        +epsilon0_dec [instance, in hydras.Epsilon0.T1]
        +epsilon0_pre_order [instance, in hydras.Epsilon0.T1]
        +Epsilon0_correct [instance, in hydras.Schutte.Correctness_E0]
        +epsilon0_Cr1 [lemma, in hydras.Schutte.Critical]
        +epsilon0_lfp [lemma, in hydras.Schutte.AP]
        +epsilon0_AP [lemma, in hydras.Schutte.AP]
        +epsilon0_fxp [lemma, in hydras.Schutte.AP]
        +epsilon0_as_lub [lemma, in hydras.Gamma0.Gamma0]
        +epsilon0_fxp [lemma, in hydras.Gamma0.Gamma0]
        +Epsilon0_Needed_Std [library]
        +Epsilon0_Needed_Free [library]
        +Epsilon0_Needed_Generic [library]
        +eqA:107 [binder, in hydras.rpo.more_list]
        +eqA:115 [binder, in hydras.rpo.more_list]
        +eqA:139 [binder, in hydras.rpo.more_list]
        +eqA:148 [binder, in hydras.rpo.more_list]
        +eqA:158 [binder, in hydras.rpo.more_list]
        +eqA:167 [binder, in hydras.rpo.more_list]
        +eqA:174 [binder, in hydras.rpo.more_list]
        +eqA:182 [binder, in hydras.rpo.more_list]
        +eqA:190 [binder, in hydras.rpo.more_list]
        +eqA:205 [binder, in hydras.rpo.more_list]
        +eqA:214 [binder, in hydras.rpo.more_list]
        +eqA:224 [binder, in hydras.rpo.more_list]
        +eqA:242 [binder, in hydras.rpo.more_list]
        +eqA:251 [binder, in hydras.rpo.more_list]
        +eqA:263 [binder, in hydras.rpo.more_list]
        +eqA:81 [binder, in hydras.rpo.more_list]
        +eqA:91 [binder, in hydras.rpo.more_list]
        +eqA:99 [binder, in hydras.rpo.more_list]
        +EqDecision [abbreviation, in hydras.Prelude.STDPP_compat]
        +eqDepth [lemma, in hydras.Ackermann.fol]
        +eqIsPR [lemma, in hydras.Ackermann.primRec]
        +eqLT [lemma, in hydras.Ackermann.LNN]
        +eqn_simpl2 [lemma, in gaia_hydras.nfwfgaia]
        +eqn_simpl1 [lemma, in gaia_hydras.nfwfgaia]
        +eqPlus [lemma, in hydras.Ackermann.LNN]
        +eqPlus [lemma, in hydras.Ackermann.LNT]
        +eqRefl [lemma, in hydras.Ackermann.LNN]
        +eqRefl [lemma, in hydras.Ackermann.LNT]
        +eqRefl [lemma, in hydras.Ackermann.folLogic3]
        +eqSucc [lemma, in hydras.Ackermann.LNN]
        +eqSucc [lemma, in hydras.Ackermann.LNT]
        +eqSym [lemma, in hydras.Ackermann.LNN]
        +eqSym [lemma, in hydras.Ackermann.LNT]
        +eqSym [lemma, in hydras.Ackermann.folLogic3]
        +eqTimes [lemma, in hydras.Ackermann.LNN]
        +eqTimes [lemma, in hydras.Ackermann.LNT]
        +eqTrans [lemma, in hydras.Ackermann.LNN]
        +eqTrans [lemma, in hydras.Ackermann.LNT]
        +eqTrans [lemma, in hydras.Ackermann.folLogic3]
        +equal [constructor, in hydras.Ackermann.fol]
        +equalFunction [lemma, in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.termsMap [variable, in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.SysPrf [variable, in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.Prf [variable, in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.L [variable, in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules [section, in hydras.Ackermann.folLogic3]
        +equalRelation [lemma, in hydras.Ackermann.folLogic3]
        +Equations_for_addition.case3.Hac [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case3 [section, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case2.Hac [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case2 [section, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case1.Hac [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case1 [section, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.beta [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.alpha [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.Hnfc [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.Hnfa [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.p [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.n [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.d [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.c [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.b [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.a [variable, in hydras.Schutte.Correctness_E0]
        +Equations_for_addition [section, in hydras.Schutte.Correctness_E0]
        +equiv [definition, in hydras.Prelude.Sort_spec]
        +equiv [projection, in additions.Monoid_def]
        +Equiv [record, in additions.Monoid_def]
        +equiv [constructor, in additions.Monoid_def]
        +Equiv [inductive, in additions.Monoid_def]
        +Equivalence [section, in additions.Compatibility]
        +Equivalence.A [variable, in additions.Compatibility]
        +Equivalence.is_power_of [variable, in additions.Compatibility]
        +Equivalence.one [variable, in additions.Compatibility]
        +Equivalence.op [variable, in additions.Compatibility]
        +Equivalence.pos_iter_M [variable, in additions.Compatibility]
        +equiv_equiv [instance, in hydras.Prelude.Sort_spec]
        +equiv_equiv [instance, in hydras.Prelude.DecPreOrder]
        +equiv_not_lt [lemma, in hydras.Prelude.DecPreOrder]
        +Equiv_Trans [instance, in additions.Monoid_def]
        +Equiv_Sym [instance, in additions.Monoid_def]
        +Equiv_Refl [instance, in additions.Monoid_def]
        +Equiv_Equiv [instance, in additions.Monoid_def]
        +equiv:44 [binder, in additions.Euclidean_Chains]
        +equiv:49 [binder, in additions.Euclidean_Chains]
        +equiv:52 [binder, in additions.Euclidean_Chains]
        +equ:101 [binder, in additions.AM]
        +equ:106 [binder, in additions.AM]
        +equ:111 [binder, in additions.AM]
        +equ:121 [binder, in additions.AM]
        +equ:126 [binder, in additions.AM]
        +equ:38 [binder, in additions.AM]
        +equ:44 [binder, in additions.AM]
        +equ:55 [binder, in additions.AM]
        +equ:62 [binder, in additions.AM]
        +equ:75 [binder, in additions.AM]
        +equ:85 [binder, in additions.AM]
        +equ:96 [binder, in additions.AM]
        +eqv:104 [binder, in additions.Addition_Chains]
        +eqv:112 [binder, in additions.Addition_Chains]
        +eqv:118 [binder, in additions.Addition_Chains]
        +eqv:125 [binder, in additions.Addition_Chains]
        +eqv:132 [binder, in additions.Addition_Chains]
        +eqv:162 [binder, in additions.Addition_Chains]
        +eqv:169 [binder, in additions.Addition_Chains]
        +eqv:175 [binder, in additions.Addition_Chains]
        +eq_succ_lt [lemma, in hydras.Epsilon0.T1]
        +eq_succ_LT [lemma, in hydras.Epsilon0.T1]
        +eq_dec [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +eq_dec [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +eq_equiv [instance, in additions.Monoid_def]
        +Eq_equiv [projection, in additions.Monoid_def]
        +eq_le [lemma, in hydras.Schutte.Schutte_basics]
        +eq_A_dec:19 [binder, in hydras.rpo.rpo]
        +eq_A_dec:14 [binder, in hydras.rpo.rpo]
        +eq_A_dec:5 [binder, in hydras.rpo.rpo]
        +EQ1 [constructor, in hydras.Ackermann.folProof]
        +EQ2 [constructor, in hydras.Ackermann.folProof]
        +EQ3 [constructor, in hydras.Ackermann.folProof]
        +EQ4 [constructor, in hydras.Ackermann.folProof]
        +EQ5 [constructor, in hydras.Ackermann.folProof]
        +essai [section, in hydras.Epsilon0.T1]
        +essai.n [variable, in hydras.Epsilon0.T1]
        +eta:80 [binder, in hydras.Schutte.Critical]
        +Euclidean_Chains [library]
        +Euc1 [lemma, in hydras.Prelude.More_Arith]
        +eval [definition, in hydras.Schutte.CNF]
        +evalComposeFunc [definition, in hydras.Ackermann.primRec]
        +evalConstFunc [definition, in hydras.Ackermann.primRec]
        +evalList [section, in hydras.MoreAck.AckNotPR]
        +evalList [definition, in hydras.Ackermann.primRec]
        +evalListComp [lemma, in hydras.MoreAck.AckNotPR]
        +evalListCompose2 [lemma, in hydras.MoreAck.AckNotPR]
        +evalListPrimrec_S [lemma, in hydras.MoreAck.AckNotPR]
        +evalListPrimrec_0 [lemma, in hydras.MoreAck.AckNotPR]
        +evalList_Const [lemma, in hydras.MoreAck.AckNotPR]
        +evalOneParamList [definition, in hydras.Ackermann.primRec]
        +evalPrimRec [definition, in hydras.Ackermann.primRec]
        +evalPrimRecFunc [definition, in hydras.Ackermann.primRec]
        +evalPrimRecParam [lemma, in hydras.Ackermann.primRec]
        +evalPrimRecs [definition, in hydras.Ackermann.primRec]
        +evalProjFunc [definition, in hydras.Ackermann.primRec]
        +evalProjFuncInd [lemma, in hydras.Ackermann.primRec]
        +evalStrongRec [definition, in hydras.Ackermann.cPair]
        +evalStrongRecHelp [definition, in hydras.Ackermann.cPair]
        +evalStrongRecHelpParam [lemma, in hydras.Ackermann.cPair]
        +evalStrongRecHelp1 [lemma, in hydras.Ackermann.cPair]
        +evalStrongRecHelp2 [lemma, in hydras.Ackermann.cPair]
        +evalStrongRecIsPR [lemma, in hydras.Ackermann.cPair]
        +eval_pp [definition, in hydras.Epsilon0.T1]
        +even_prod [lemma, in hydras.Prelude.More_Arith]
        +every_battle_terminates [lemma, in hydras.Hydra.Hydra_Termination]
        +every_battle_terminates [lemma, in gaia_hydras.GHydra]
        +Ex [definition, in hydras.Epsilon0.Large_Sets]
        +exact_log2_spec [lemma, in additions.More_on_positive]
        +exact_log2xOx0 [lemma, in additions.More_on_positive]
        +exact_log2 [definition, in additions.More_on_positive]
        +Examples [section, in hydras.Ackermann.LNT]
        +Examples [section, in hydras.MoreAck.LNN_Examples]
        +Examples [module, in hydras.Hydra.Hydra_Examples]
        +Examples [module, in hydras.Ackermann.primRec]
        +Examples [module, in additions.Euclidean_Chains]
        +Examples.big_correct''' [lemma, in additions.Euclidean_Chains]
        +Examples.big_correct' [lemma, in additions.Euclidean_Chains]
        +Examples.big_correct [lemma, in additions.Euclidean_Chains]
        +Examples.big_chain [definition, in additions.Euclidean_Chains]
        +Examples.binary_int31_power [definition, in additions.Euclidean_Chains]
        +Examples.C87' [definition, in additions.Euclidean_Chains]
        +Examples.exact_sqrt [definition, in hydras.Ackermann.primRec]
        +Examples.exp56789 [definition, in additions.Euclidean_Chains]
        +Examples.Exx [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.ex_2 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.ex1 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.ex4 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Ex5 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.f [variable, in hydras.Ackermann.LNT]
        +Examples.fast_int31_power [definition, in additions.Euclidean_Chains]
        +Examples.f1 [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.f2 [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.f2' [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.f3 [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.f4 [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.height_not_strictly_decreasing [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.hsize_bigger [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_Hy''' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_3 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_2 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_1 [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy'H'' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy'' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy''_Hy''' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.Hy''' [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.M [definition, in additions.Euclidean_Chains]
        +Examples.RM [lemma, in additions.Euclidean_Chains]
        +Examples.R2_example [definition, in hydras.Hydra.Hydra_Examples]
        +Examples.slow_int31_power [definition, in additions.Euclidean_Chains]
        +Examples.sqrtHelp [definition, in hydras.Ackermann.primRec]
        +Examples.t1 [variable, in hydras.MoreAck.LNN_Examples]
        +Examples.Unnamed_thm [definition, in additions.Euclidean_Chains]
        +Example_3PlusOmega [library]
        +exec [definition, in additions.AM]
        +exec_Proper [instance, in additions.AM]
        +exec_equiv [lemma, in additions.AM]
        +exec_app [lemma, in additions.AM]
        +exH' [abbreviation, in hydras.Ackermann.LNT]
        +existE [lemma, in hydras.Ackermann.LNN]
        +existE [lemma, in hydras.Ackermann.LNT]
        +existE [lemma, in hydras.Ackermann.folLogic]
        +existH [definition, in hydras.Ackermann.fol]
        +existI [lemma, in hydras.Ackermann.LNN]
        +existI [lemma, in hydras.Ackermann.LNT]
        +existI [lemma, in hydras.Ackermann.folLogic]
        +existSimp [lemma, in hydras.Ackermann.LNN]
        +existSimp [lemma, in hydras.Ackermann.LNT]
        +existSimp [lemma, in hydras.Ackermann.folLogic]
        +existSys [lemma, in hydras.Ackermann.LNN]
        +existSys [lemma, in hydras.Ackermann.LNT]
        +existSys [lemma, in hydras.Ackermann.folLogic]
        +exists_map12_without_repetition [lemma, in hydras.rpo.more_list]
        +exists_map_without_repetition [lemma, in hydras.rpo.more_list]
        +ExNotIncl [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +exp [definition, in hydras.Epsilon0.T1]
        +exp [definition, in hydras.solutions_exercises.MorePRExamples]
        +expIsPR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +exponents [definition, in additions.Trace_exercise]
        +exponents_lt_eval [lemma, in hydras.Schutte.CNF]
        +exponents_le [definition, in hydras.Schutte.CNF]
        +exponents_lt [definition, in hydras.Schutte.CNF]
        +exponent_pos_of_nat [lemma, in additions.Addition_Chains]
        +exponent_pos2nat [lemma, in additions.Addition_Chains]
        +exponent_nat_neq_0 [lemma, in additions.Addition_Chains]
        +Expressible [definition, in hydras.Ackermann.expressible]
        +expressible [library]
        +expressibleAlternate [lemma, in hydras.Ackermann.expressible]
        +expressibleExamples [library]
        +ExpressibleHelp [definition, in hydras.Ackermann.expressible]
        +expressT'1 [lemma, in Goedel.rosserPA]
        +expressT'1 [definition, in Goedel.goedel2]
        +expressT'2 [lemma, in Goedel.rosserPA]
        +expressT'2 [definition, in Goedel.goedel2]
        +exp_F_eq [lemma, in hydras.Epsilon0.T1]
        +exp_fin_omega [lemma, in hydras.Epsilon0.T1]
        +exp_F [definition, in hydras.Epsilon0.T1]
        +exp_alt_PR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +exp_alt_ok [lemma, in hydras.solutions_exercises.MorePRExamples]
        +exp_alt [definition, in hydras.solutions_exercises.MorePRExamples]
        +exp2 [definition, in additions.Addition_Chains]
        +exp2 [definition, in hydras.Prelude.Exp2]
        +Exp2 [library]
        +exp2S [lemma, in hydras.Prelude.Exp2]
        +exp2_as_iterate [lemma, in hydras.Prelude.Iterates]
        +exp2_mono_weak [lemma, in hydras.Prelude.Iterates]
        +exp2_mono [lemma, in hydras.Prelude.Iterates]
        +exp2_ge_S [lemma, in hydras.Prelude.Iterates]
        +exp2_k_mult_pos [lemma, in hydras.Epsilon0.Large_Sets]
        +exp2_mono1 [lemma, in hydras.Hydra.BigBattle]
        +exp2_Plus [lemma, in additions.Addition_Chains]
        +exp2_gt_id [lemma, in hydras.Prelude.Exp2]
        +exp2_not_zero [lemma, in hydras.Prelude.Exp2]
        +exp2_positive [lemma, in hydras.Prelude.Exp2]
        +exp:744 [binder, in hydras.Epsilon0.T1]
        +exp:749 [binder, in hydras.Epsilon0.T1]
        +Exs [section, in hydras.MoreAck.PrimRecExamples]
        +Exs.f [variable, in hydras.MoreAck.PrimRecExamples]
        +Exs.fdiv2 [variable, in hydras.MoreAck.PrimRecExamples]
        +Exs.ffib [variable, in hydras.MoreAck.PrimRecExamples]
        +extendsNN [lemma, in Goedel.rosserPA]
        +extendsNN [definition, in Goedel.goedel2]
        +extEqual [definition, in hydras.Ackermann.extEqualNat]
        +extEqualCompose [lemma, in hydras.Ackermann.primRec]
        +extEqualCompose2 [lemma, in hydras.Ackermann.primRec]
        +extEqualNat [library]
        +extEqualOneParamList [lemma, in hydras.Ackermann.primRec]
        +extEqualPrimRec [lemma, in hydras.Ackermann.primRec]
        +extEqualRefl [lemma, in hydras.Ackermann.extEqualNat]
        +extEqualSym [lemma, in hydras.Ackermann.extEqualNat]
        +extEqualTrans [lemma, in hydras.Ackermann.extEqualNat]
        +extEqualVector [definition, in hydras.Ackermann.primRec]
        +extEqualVectorGeneral [definition, in hydras.Ackermann.primRec]
        +extEqualVectorRefl [lemma, in hydras.Ackermann.primRec]
        +extEqual_ex1 [definition, in hydras.MoreAck.PrimRecExamples]
        +ex_pos [definition, in gaia_hydras.T1Choice]
        +ex_path4 [definition, in gaia_hydras.GPaths]
        +ex_path3 [definition, in gaia_hydras.GPaths]
        +ex_path2 [definition, in gaia_hydras.GPaths]
        +ex_path1 [definition, in gaia_hydras.GPaths]
        +ex_pathS2 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +ex_pathS1 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +ex_bool [definition, in additions.Monoid_def]
        +ex_string [definition, in additions.Monoid_def]
        +ex_path4 [definition, in hydras.Epsilon0.Paths]
        +ex_path3 [definition, in hydras.Epsilon0.Paths]
        +ex_path2 [definition, in hydras.Epsilon0.Paths]
        +ex_path1 [definition, in hydras.Epsilon0.Paths]
        +ex0 [definition, in gaia_hydras.GCanon]
        +Ex1 [definition, in hydras.Epsilon0.T1]
        +Ex1 [definition, in hydras.OrdinalNotations.ON_Omega2]
        +ex1 [definition, in hydras.OrdinalNotations.ON_Omega2]
        +Ex1 [definition, in hydras.Gamma0.T2]
        +ex1 [definition, in gaia_hydras.GCanon]
        +Ex1 [definition, in hydras.Schutte.MoreEpsilonIota]
        +ex1 [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Ex1 [definition, in hydras.solutions_exercises.MultisetWf]
        +Ex1 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +Ex1 [definition, in hydras.OrdinalNotations.ON_Finite]
        +Ex1 [definition, in gaia_hydras.GaiaToHydra]
        +Ex1 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex1 [definition, in hydras.Prelude.Simple_LexProd]
        +Ex10 [definition, in hydras.Gamma0.Gamma0]
        +Ex2 [definition, in hydras.Epsilon0.T1]
        +Ex2 [definition, in hydras.Gamma0.T2]
        +Ex2 [definition, in hydras.MoreAck.AckNotPR]
        +ex2 [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Ex2 [definition, in hydras.solutions_exercises.MultisetWf]
        +Ex2 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +Ex2 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex2 [definition, in hydras.Prelude.Simple_LexProd]
        +Ex3 [definition, in hydras.Epsilon0.T1]
        +Ex3 [definition, in hydras.Gamma0.T2]
        +ex3 [definition, in hydras.Epsilon0.Large_Sets]
        +Ex3 [definition, in hydras.solutions_exercises.MultisetWf]
        +Ex3 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex4 [definition, in hydras.Epsilon0.T1]
        +Ex4 [definition, in hydras.Gamma0.T2]
        +Ex4 [definition, in hydras.MoreAck.AckNotPR]
        +Ex4 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex42 [definition, in hydras.Schutte.Schutte]
        +Ex42 [definition, in hydras.OrdinalNotations.OmegaOmega]
        +Ex42 [definition, in hydras.Epsilon0.E0]
        +Ex5 [definition, in hydras.Epsilon0.T1]
        +Ex5 [definition, in hydras.Gamma0.T2]
        +Ex5 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex6 [definition, in hydras.Gamma0.T2]
        +Ex6 [definition, in hydras.Gamma0.Gamma0]
        +Ex6 [definition, in hydras.MoreAck.PrimRecExamples]
        +Ex7 [definition, in hydras.Gamma0.T2]
        +Ex7 [definition, in hydras.Gamma0.Gamma0]
        +Ex8 [definition, in hydras.Gamma0.T2]
        +Ex8 [definition, in hydras.Gamma0.Gamma0]
        +Ex9 [definition, in hydras.Gamma0.Gamma0]
        +E_eq:240 [binder, in additions.AM]
        +E_one:239 [binder, in additions.AM]
        +E_op:238 [binder, in additions.AM]
        +E_eq:233 [binder, in additions.AM]
        +E_one:232 [binder, in additions.AM]
        +E_op:231 [binder, in additions.AM]
        +E_eq:51 [binder, in additions.Pow_variant]
        +E_one:50 [binder, in additions.Pow_variant]
        +E_op:49 [binder, in additions.Pow_variant]
        +E_eq:42 [binder, in additions.Pow_variant]
        +E_one:41 [binder, in additions.Pow_variant]
        +E_op:40 [binder, in additions.Pow_variant]
        +E_eq:32 [binder, in additions.Pow_variant]
        +E_one:31 [binder, in additions.Pow_variant]
        +E_op:30 [binder, in additions.Pow_variant]
        +E_eq:26 [binder, in additions.Pow_variant]
        +E_one:25 [binder, in additions.Pow_variant]
        +E_op:24 [binder, in additions.Pow_variant]
        +E_eq:19 [binder, in additions.Pow_variant]
        +E_one:18 [binder, in additions.Pow_variant]
        +E_op:17 [binder, in additions.Pow_variant]
        +E_eq:13 [binder, in additions.Pow_variant]
        +E_one:12 [binder, in additions.Pow_variant]
        +E_op:11 [binder, in additions.Pow_variant]
        +E_eq:4 [binder, in additions.Pow_variant]
        +E_one:3 [binder, in additions.Pow_variant]
        +E_op:2 [binder, in additions.Pow_variant]
        +E_eq:59 [binder, in additions.Pow]
        +E_op:58 [binder, in additions.Pow]
        +E_eq:51 [binder, in additions.Pow]
        +E_one:50 [binder, in additions.Pow]
        +E_op:49 [binder, in additions.Pow]
        +E_eq:42 [binder, in additions.Pow]
        +E_one:41 [binder, in additions.Pow]
        +E_op:40 [binder, in additions.Pow]
        +E_eq:32 [binder, in additions.Pow]
        +E_one:31 [binder, in additions.Pow]
        +E_op:30 [binder, in additions.Pow]
        +E_eq:26 [binder, in additions.Pow]
        +E_one:25 [binder, in additions.Pow]
        +E_op:24 [binder, in additions.Pow]
        +E_eq:19 [binder, in additions.Pow]
        +E_one:18 [binder, in additions.Pow]
        +E_op:17 [binder, in additions.Pow]
        +E_eq:13 [binder, in additions.Pow]
        +E_one:12 [binder, in additions.Pow]
        +E_op:11 [binder, in additions.Pow]
        +E_eq:4 [binder, in additions.Pow]
        +E_one:3 [binder, in additions.Pow]
        +E_op:2 [binder, in additions.Pow]
        +E_eq:54 [binder, in additions.Monoid_def]
        +E_one:53 [binder, in additions.Monoid_def]
        +E_op:52 [binder, in additions.Monoid_def]
        +E_eq:49 [binder, in additions.Monoid_def]
        +E_one:48 [binder, in additions.Monoid_def]
        +E_op:47 [binder, in additions.Monoid_def]
        +E_eq:44 [binder, in additions.Monoid_def]
        +E_one:43 [binder, in additions.Monoid_def]
        +E_op:42 [binder, in additions.Monoid_def]
        +E_eq:39 [binder, in additions.Monoid_def]
        +E_one:38 [binder, in additions.Monoid_def]
        +E_op:37 [binder, in additions.Monoid_def]
        +E_eq:24 [binder, in additions.Monoid_def]
        +E_one:23 [binder, in additions.Monoid_def]
        +E_op:22 [binder, in additions.Monoid_def]
        +E_equiv:197 [binder, in additions.Euclidean_Chains]
        +E_one:196 [binder, in additions.Euclidean_Chains]
        +E_equiv:185 [binder, in additions.Euclidean_Chains]
        +E_one:184 [binder, in additions.Euclidean_Chains]
        +E_equiv:171 [binder, in additions.Euclidean_Chains]
        +E_one:170 [binder, in additions.Euclidean_Chains]
        +E_equiv:165 [binder, in additions.Euclidean_Chains]
        +E_one:164 [binder, in additions.Euclidean_Chains]
        +E_equiv:113 [binder, in additions.Euclidean_Chains]
        +E_one:112 [binder, in additions.Euclidean_Chains]
        +E_equiv:102 [binder, in additions.Euclidean_Chains]
        +E_one:101 [binder, in additions.Euclidean_Chains]
        +E_equiv:91 [binder, in additions.Euclidean_Chains]
        +E_one:90 [binder, in additions.Euclidean_Chains]
        +E_equiv:71 [binder, in additions.Euclidean_Chains]
        +E_one:70 [binder, in additions.Euclidean_Chains]
        +E_equiv:64 [binder, in additions.Euclidean_Chains]
        +E_one:63 [binder, in additions.Euclidean_Chains]
        +E_equiv:56 [binder, in additions.Euclidean_Chains]
        +E_one:55 [binder, in additions.Euclidean_Chains]
        +E_equiv:38 [binder, in additions.Euclidean_Chains]
        +E_one:37 [binder, in additions.Euclidean_Chains]
        +E_eq:234 [binder, in additions.Addition_Chains]
        +E_one:233 [binder, in additions.Addition_Chains]
        +E_op:232 [binder, in additions.Addition_Chains]
        +E_eq:226 [binder, in additions.Addition_Chains]
        +E_one:225 [binder, in additions.Addition_Chains]
        +E_op:224 [binder, in additions.Addition_Chains]
        +E_eq:74 [binder, in additions.Addition_Chains]
        +E_one:73 [binder, in additions.Addition_Chains]
        +E_op:72 [binder, in additions.Addition_Chains]
        +E_eq:66 [binder, in additions.Addition_Chains]
        +E_one:65 [binder, in additions.Addition_Chains]
        +E_op:64 [binder, in additions.Addition_Chains]
        +E_eq:60 [binder, in additions.Addition_Chains]
        +E_one:59 [binder, in additions.Addition_Chains]
        +E_op:58 [binder, in additions.Addition_Chains]
        +E_eq:49 [binder, in additions.Addition_Chains]
        +E_one:48 [binder, in additions.Addition_Chains]
        +E_op:47 [binder, in additions.Addition_Chains]
        +e':33 [binder, in hydras.rpo.list_set]
        +e':36 [binder, in hydras.rpo.list_set]
        +E0 [record, in gaia_hydras.T1Bridge]
        +E0 [record, in hydras.Epsilon0.E0]
        +E0 [library]
        +E0add [instance, in hydras.Epsilon0.E0]
        +E0Canon [definition, in gaia_hydras.GCanon]
        +E0compare [instance, in gaia_hydras.T1Bridge]
        +E0compare_correct [lemma, in gaia_hydras.T1Bridge]
        +E0eqb [definition, in gaia_hydras.T1Bridge]
        +E0fin [definition, in gaia_hydras.T1Bridge]
        +E0fin [instance, in hydras.Epsilon0.E0]
        +E0finS [instance, in hydras.Epsilon0.E0]
        +E0fin_cnf [lemma, in gaia_hydras.T1Bridge]
        +E0g2h_omegaE [lemma, in gaia_hydras.T1Bridge]
        +E0g2h_plusE [lemma, in gaia_hydras.T1Bridge]
        +E0g2h_mulE [lemma, in gaia_hydras.T1Bridge]
        +E0g2h_phi0 [lemma, in gaia_hydras.T1Bridge]
        +E0g2h_Fin [lemma, in gaia_hydras.T1Bridge]
        +E0is_succE [lemma, in gaia_hydras.T1Bridge]
        +E0is_succ_succ [lemma, in gaia_hydras.T1Bridge]
        +E0is_succ [definition, in gaia_hydras.T1Bridge]
        +E0is_succ [definition, in hydras.Epsilon0.E0]
        +E0le [definition, in gaia_hydras.T1Bridge]
        +E0le [definition, in hydras.Epsilon0.E0]
        +E0limit [definition, in gaia_hydras.T1Bridge]
        +E0limit [definition, in hydras.Epsilon0.E0]
        +E0lt [definition, in gaia_hydras.T1Bridge]
        +E0lt [definition, in hydras.Epsilon0.E0]
        +E0lt_wf [lemma, in hydras.Epsilon0.E0]
        +E0mul [definition, in gaia_hydras.T1Bridge]
        +E0mul [instance, in hydras.Epsilon0.E0]
        +E0omega [definition, in gaia_hydras.T1Bridge]
        +E0omega [instance, in hydras.Epsilon0.E0]
        +E0one [instance, in hydras.Epsilon0.E0]
        +E0phi0 [definition, in gaia_hydras.T1Bridge]
        +E0phi0 [instance, in hydras.Epsilon0.E0]
        +E0plus [definition, in gaia_hydras.T1Bridge]
        +E0pred [definition, in gaia_hydras.T1Bridge]
        +E0pred [definition, in hydras.Epsilon0.E0]
        +E0pred_succK [lemma, in gaia_hydras.T1Bridge]
        +E0pred_Lt [lemma, in hydras.Epsilon0.E0]
        +E0pred_of_Succ [lemma, in hydras.Epsilon0.E0]
        +e0Sub [definition, in gaia_hydras.T1Bridge]
        +E0succ [definition, in gaia_hydras.T1Bridge]
        +E0succ [instance, in hydras.Epsilon0.E0]
        +E0succb [abbreviation, in hydras.Epsilon0.E0]
        +E0zero [definition, in gaia_hydras.T1Bridge]
        +E0zero [instance, in hydras.Epsilon0.E0]
        +E0_plus_correct [lemma, in hydras.Schutte.Correctness_E0]
        +E0_canon_lt [lemma, in gaia_hydras.GCanon]
        +E0_comp [instance, in gaia_hydras.T1Bridge]
        +E0_sto [instance, in gaia_hydras.T1Bridge]
        +E0_diffE [lemma, in gaia_hydras.T1Bridge]
        +E0_eqE [lemma, in gaia_hydras.T1Bridge]
        +E0_g2h_h2gK [lemma, in gaia_hydras.T1Bridge]
        +E0_h2g_g2hK [lemma, in gaia_hydras.T1Bridge]
        +E0_h2g_nf [lemma, in gaia_hydras.T1Bridge]
        +E0_g2h [definition, in gaia_hydras.T1Bridge]
        +E0_h2g [definition, in gaia_hydras.T1Bridge]
        +E0_eqtype [definition, in gaia_hydras.T1Bridge]
        +E0_eq_mixin [definition, in gaia_hydras.T1Bridge]
        +E0_lt_ge [lemma, in hydras.Epsilon0.E0]
        +E0_lt_eq_lt [lemma, in hydras.Epsilon0.E0]
        +E0_not_Lt_zero [lemma, in hydras.Epsilon0.E0]
        +E0_Lt_Succ_inv [lemma, in hydras.Epsilon0.E0]
        +E0_Lt_irrefl [lemma, in hydras.Epsilon0.E0]
        +E0_comp [instance, in hydras.Epsilon0.E0]
        +E0_sto [instance, in hydras.Epsilon0.E0]
        +E0_eq_dec [lemma, in hydras.Epsilon0.E0]
        +E0_eq_iff [lemma, in hydras.Epsilon0.E0]
        +E0_eq_intro [lemma, in hydras.Epsilon0.E0]
        +E1 [definition, in hydras.Epsilon0.T1]
        +e1 [definition, in hydras.OrdinalNotations.ON_Omega2]
        +e1:103 [binder, in additions.fib]
        +e1:110 [binder, in additions.fib]
        +e1:179 [binder, in hydras.rpo.list_set]
        +E2 [definition, in hydras.Epsilon0.T1]
        +e2 [definition, in hydras.OrdinalNotations.ON_Omega2]
        +e2:104 [binder, in additions.fib]
        +e2:111 [binder, in additions.fib]
        +e2:180 [binder, in hydras.rpo.list_set]
        +e:10 [binder, in hydras.rpo.list_set]
        +e:100 [binder, in hydras.rpo.list_set]
        +e:103 [binder, in hydras.rpo.list_set]
        +e:106 [binder, in hydras.rpo.list_set]
        +e:109 [binder, in hydras.rpo.list_set]
        +e:11 [binder, in hydras.Ackermann.misc]
        +e:11 [binder, in hydras.MoreAck.PrimRecExamples]
        +e:112 [binder, in hydras.rpo.list_set]
        +e:119 [binder, in additions.fib]
        +e:121 [binder, in hydras.rpo.list_set]
        +E:126 [binder, in hydras.Schutte.Ordering_Functions]
        +e:129 [binder, in hydras.rpo.list_set]
        +e:132 [binder, in hydras.rpo.list_set]
        +e:136 [binder, in hydras.rpo.list_set]
        +e:139 [binder, in hydras.rpo.list_set]
        +e:143 [binder, in hydras.rpo.list_set]
        +e:147 [binder, in hydras.rpo.list_set]
        +e:151 [binder, in hydras.rpo.list_set]
        +e:154 [binder, in hydras.rpo.list_set]
        +e:157 [binder, in hydras.rpo.list_set]
        +e:170 [binder, in hydras.rpo.list_set]
        +e:199 [binder, in hydras.rpo.list_set]
        +E:2 [binder, in hydras.Prelude.Restriction]
        +E:2 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +e:204 [binder, in hydras.rpo.term]
        +e:21 [binder, in hydras.rpo.term]
        +e:22 [binder, in hydras.rpo.list_set]
        +e:24 [binder, in hydras.rpo.list_set]
        +e:241 [binder, in hydras.rpo.list_set]
        +e:245 [binder, in hydras.rpo.list_set]
        +e:252 [binder, in hydras.rpo.list_set]
        +e:26 [binder, in hydras.rpo.list_set]
        +e:28 [binder, in hydras.rpo.list_set]
        +e:29 [binder, in hydras.rpo.list_permut]
        +e:30 [binder, in hydras.rpo.list_set]
        +e:32 [binder, in hydras.rpo.list_set]
        +e:32 [binder, in hydras.rpo.list_permut]
        +e:33 [binder, in hydras.rpo.list_permut]
        +e:35 [binder, in hydras.rpo.list_set]
        +e:39 [binder, in hydras.rpo.list_set]
        +e:46 [binder, in hydras.rpo.list_set]
        +e:54 [binder, in hydras.Prelude.More_Arith]
        +e:55 [binder, in hydras.rpo.list_permut]
        +e:57 [binder, in hydras.rpo.list_set]
        +e:61 [binder, in hydras.rpo.list_set]
        +e:65 [binder, in hydras.rpo.list_set]
        +e:69 [binder, in hydras.rpo.list_set]
        +e:73 [binder, in hydras.rpo.list_set]
        +e:741 [binder, in hydras.Epsilon0.T1]
        +e:75 [binder, in hydras.rpo.list_set]
        +e:752 [binder, in hydras.Epsilon0.T1]
        +e:78 [binder, in hydras.rpo.list_set]
        +e:8 [binder, in hydras.Ackermann.misc]
        +e:81 [binder, in hydras.rpo.list_set]
        +e:84 [binder, in hydras.rpo.list_set]
        +e:85 [binder, in hydras.rpo.list_set]
        +e:91 [binder, in hydras.MoreAck.PrimRecExamples]
        +e:97 [binder, in hydras.rpo.list_set]
        +

        F

        +f [definition, in hydras.OrdinalNotations.Example_3PlusOmega]
        +F [abbreviation, in hydras.Schutte.Schutte_basics]
        +F [lemma, in gaia_hydras.onType]
        +f [axiom, in hydras.Prelude.LibHyps_Experiments]
        +F [definition, in Goedel.goedel2]
        +fact [definition, in hydras.solutions_exercises.MorePRExamples]
        +factIsPR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +fact_altIsPR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +fact_alt_ok [lemma, in hydras.solutions_exercises.MorePRExamples]
        +fact_alt [definition, in hydras.solutions_exercises.MorePRExamples]
        +Fake_thm [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +Fapply [definition, in additions.Euclidean_Chains]
        +fastexp [definition, in additions.fib]
        +fastexp2 [definition, in additions.fib]
        +fastexp3 [definition, in additions.fib]
        +fastexp3P [lemma, in additions.fib]
        +fastexp4 [definition, in additions.fib]
        +FA1 [constructor, in hydras.Ackermann.folProof]
        +FA2 [constructor, in hydras.Ackermann.folProof]
        +FA3 [constructor, in hydras.Ackermann.folProof]
        +fA:177 [binder, in hydras.OrdinalNotations.ON_Generic]
        +fbij [lemma, in hydras.Schutte.Ordering_Functions]
        +fB:178 [binder, in hydras.OrdinalNotations.ON_Generic]
        +Fchain [definition, in additions.Euclidean_Chains]
        +Fchain_correct [definition, in additions.AM]
        +Fchain_proper_prf [projection, in additions.Euclidean_Chains]
        +Fchain_proper [record, in additions.Euclidean_Chains]
        +Fchain_proper_prf [constructor, in additions.Euclidean_Chains]
        +Fchain_proper [inductive, in additions.Euclidean_Chains]
        +Fchain_correct [definition, in additions.Euclidean_Chains]
        +Fchain_correct_nat [definition, in additions.Euclidean_Chains]
        +Fcompose [definition, in additions.Euclidean_Chains]
        +Fcompose_proper [instance, in additions.Euclidean_Chains]
        +Fcompose_correct [lemma, in additions.Euclidean_Chains]
        +Fcompose_correct_nat [lemma, in additions.Euclidean_Chains]
        +fc1:120 [binder, in additions.Euclidean_Chains]
        +fc1:129 [binder, in additions.Euclidean_Chains]
        +fc1:133 [binder, in additions.Euclidean_Chains]
        +fc2:121 [binder, in additions.Euclidean_Chains]
        +fc2:130 [binder, in additions.Euclidean_Chains]
        +fc2:134 [binder, in additions.Euclidean_Chains]
        +fc:108 [binder, in additions.Euclidean_Chains]
        +fc:34 [binder, in additions.Euclidean_Chains]
        +fc:79 [binder, in additions.Euclidean_Chains]
        +fc:86 [binder, in additions.Euclidean_Chains]
        +Fexp2 [definition, in additions.Euclidean_Chains]
        +Fexp2_proper [instance, in additions.Euclidean_Chains]
        +Fexp2_correct [lemma, in additions.Euclidean_Chains]
        +Fexp2_nat_correct [lemma, in additions.Euclidean_Chains]
        +Fexp2_nat_proper [instance, in additions.Euclidean_Chains]
        +Fexp2_of_nat [definition, in additions.Euclidean_Chains]
        +FF [lemma, in hydras.Epsilon0.F_omega]
        +FFK [definition, in additions.AM]
        +FFK [definition, in additions.Euclidean_Chains]
        +FFK_correct [lemma, in additions.AM]
        +FFK_proper [instance, in additions.Euclidean_Chains]
        +FFK_correct [lemma, in additions.Euclidean_Chains]
        +FFK_correct_nat [lemma, in additions.Euclidean_Chains]
        +fib [definition, in additions.Fib2]
        +fib [definition, in hydras.solutions_exercises.FibonacciPR]
        +fib [definition, in additions.fib]
        +fib [library]
        +fibIsPR [lemma, in hydras.solutions_exercises.FibonacciPR]
        +fibm [definition, in additions.fib]
        +fibmP [lemma, in additions.fib]
        +fibonacci [definition, in additions.FirstSteps]
        +fibonacci [definition, in additions.Naive]
        +FibonacciPR [library]
        +fibPR [definition, in hydras.solutions_exercises.FibonacciPR]
        +fibPRIsPR [lemma, in hydras.solutions_exercises.FibonacciPR]
        +fibt [definition, in additions.fib]
        +fibtP [lemma, in additions.fib]
        +fibt_aux [lemma, in additions.fib]
        +fibZ2P [lemma, in additions.fib]
        +fibZ3P [lemma, in additions.fib]
        +fib_with_chain [definition, in additions.Fib2]
        +fib_eucl [definition, in additions.Fib2]
        +fib_pos [definition, in additions.Fib2]
        +fib_mul2_OK [lemma, in additions.Fib2]
        +fib_mul2_OK_0 [lemma, in additions.Fib2]
        +fib_mul2 [definition, in additions.Fib2]
        +fib_SSn [lemma, in additions.Fib2]
        +fib_ind [lemma, in additions.Fib2]
        +fib_alt_Ok [lemma, in hydras.solutions_exercises.FibonacciPR]
        +fib_OK0 [lemma, in hydras.solutions_exercises.FibonacciPR]
        +fib_altIsPR [lemma, in hydras.solutions_exercises.FibonacciPR]
        +fib_alt [definition, in hydras.solutions_exercises.FibonacciPR]
        +Fib2 [library]
        +filter001IsPR [lemma, in hydras.Ackermann.primRec]
        +filter0011IsPR [lemma, in hydras.Ackermann.primRec]
        +filter01IsPR [lemma, in hydras.Ackermann.primRec]
        +filter010IsPR [lemma, in hydras.Ackermann.primRec]
        +filter011IsPR [lemma, in hydras.Ackermann.primRec]
        +filter10IsPR [lemma, in hydras.Ackermann.primRec]
        +filter100IsPR [lemma, in hydras.Ackermann.primRec]
        +filter1000IsPR [lemma, in hydras.Ackermann.primRec]
        +filter101IsPR [lemma, in hydras.Ackermann.primRec]
        +filter1011IsPR [lemma, in hydras.Ackermann.primRec]
        +filter110IsPR [lemma, in hydras.Ackermann.primRec]
        +filter1100IsPR [lemma, in hydras.Ackermann.primRec]
        +fin [abbreviation, in hydras.Epsilon0.T1]
        +fin [definition, in hydras.OrdinalNotations.ON_Omega2]
        +fin [definition, in hydras.Gamma0.T2]
        +fin [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Fin [abbreviation, in hydras.Epsilon0.E0]
        +find [definition, in hydras.rpo.more_list]
        +find_not_mem [lemma, in hydras.rpo.more_list]
        +finite [definition, in hydras.Schutte.Schutte_basics]
        +finite_ltR [lemma, in hydras.Epsilon0.T1]
        +finite_lt [lemma, in hydras.Epsilon0.T1]
        +finite_succ [constructor, in hydras.Gamma0.T2]
        +Finite_ref [lemma, in gaia_hydras.T1Bridge]
        +finite_not_limit [lemma, in hydras.Schutte.Schutte_basics]
        +finite_lt_omega [lemma, in hydras.Schutte.Schutte_basics]
        +finite_inj [lemma, in hydras.Schutte.Schutte_basics]
        +finite_mono [lemma, in hydras.Schutte.Schutte_basics]
        +finite_lt_inv [lemma, in hydras.Schutte.Schutte_basics]
        +finite_is_finite [lemma, in hydras.Gamma0.Gamma0]
        +finite_plus_infinite [lemma, in hydras.Schutte.Addition]
        +FinOrd [instance, in hydras.OrdinalNotations.ON_Finite]
        +finord_ON [instance, in gaia_hydras.ON_gfinite]
        +finord_lt_wf [lemma, in gaia_hydras.ON_gfinite]
        +finord_comp [instance, in gaia_hydras.ON_gfinite]
        +finord_sto [instance, in gaia_hydras.ON_gfinite]
        +finord_compare_correct [lemma, in gaia_hydras.ON_gfinite]
        +finord_compare [instance, in gaia_hydras.ON_gfinite]
        +finord_lt [definition, in gaia_hydras.ON_gfinite]
        +FinOrd_Omega [instance, in hydras.OrdinalNotations.ON_Omega]
        +FinS_Succ_eq [lemma, in hydras.Epsilon0.E0]
        +FinS_eq [lemma, in hydras.Epsilon0.E0]
        +fin_lt_omega [lemma, in hydras.Gamma0.Gamma0]
        +fin:90 [binder, in additions.Addition_Chains]
        +FirstIncompletenessA [lemma, in Goedel.goedel1]
        +FirstIncompletenessA [lemma, in Goedel.goedel2]
        +FirstIncompletenessB [lemma, in Goedel.goedel1]
        +FirstSteps [library]
        +first_toggle [definition, in hydras.Prelude.First_toggle]
        +First_Order_Logic.Formula_Depth_Induction [section, in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability.consTermsHelp [variable, in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability.nilTermsHelp [variable, in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability.language_eqdec [variable, in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability [section, in hydras.Ackermann.fol]
        +First_Order_Logic.L [variable, in hydras.Ackermann.fol]
        +First_Order_Logic [section, in hydras.Ackermann.fol]
        +First_toggle [library]
        +Fix [section, in hydras.Prelude.Restriction]
        +fixPoint [library]
        +FixpointDef [module, in gaia_hydras.GHessenberg]
        +FixpointDef.oplus [definition, in gaia_hydras.GHessenberg]
        +FixPointLNN [lemma, in Goedel.fixPoint]
        +FixPointLNT [lemma, in Goedel.fixPoint]
        +FixR [definition, in hydras.Prelude.Restriction]
        +FixR_F_eq [lemma, in hydras.Prelude.Restriction]
        +FixR_F [definition, in hydras.Prelude.Restriction]
        +Fix.A [variable, in hydras.Prelude.Restriction]
        +Fix.E [variable, in hydras.Prelude.Restriction]
        +Fix.F [variable, in hydras.Prelude.Restriction]
        +Fix.Hwf [variable, in hydras.Prelude.Restriction]
        +Fix.P [variable, in hydras.Prelude.Restriction]
        +Fix.R [variable, in hydras.Prelude.Restriction]
        +Fix.Rwf [variable, in hydras.Prelude.Restriction]
        +FK [definition, in additions.AM]
        +FK [definition, in additions.Euclidean_Chains]
        +Fkont [definition, in additions.Euclidean_Chains]
        +Fkont_equiv [definition, in additions.Euclidean_Chains]
        +Fkont_proper_prf [projection, in additions.Euclidean_Chains]
        +Fkont_proper [record, in additions.Euclidean_Chains]
        +Fkont_proper_prf [constructor, in additions.Euclidean_Chains]
        +Fkont_proper [inductive, in additions.Euclidean_Chains]
        +FK_correct [lemma, in additions.AM]
        +FK_proper [instance, in additions.Euclidean_Chains]
        +FK_correct [lemma, in additions.Euclidean_Chains]
        +flatten [definition, in additions.Addition_Chains]
        +flatten [lemma, in hydras.Epsilon0.Paths]
        +flatten_valid_2 [lemma, in additions.Addition_Chains]
        +flatten_valid [lemma, in additions.Addition_Chains]
        +flatten_aux_valid [lemma, in additions.Addition_Chains]
        +flatten_aux [definition, in additions.Addition_Chains]
        +fn1:47 [binder, in additions.fib]
        +fn2:48 [binder, in additions.fib]
        +fn3:49 [binder, in additions.fib]
        +fn:33 [binder, in additions.AM]
        +fn:430 [binder, in hydras.Ackermann.primRec]
        +fn:443 [binder, in hydras.Ackermann.primRec]
        +fn:464 [binder, in hydras.Ackermann.primRec]
        +FO [constructor, in hydras.Prelude.Fuel]
        +fol [library]
        +fold_left2 [definition, in hydras.rpo.more_list]
        +FolExamples [library]
        +folLogic [library]
        +folLogic2 [library]
        +folLogic3 [library]
        +FolNotations [module, in hydras.Ackermann.fol]
        +FolNotations.exH' [abbreviation, in hydras.Ackermann.fol]
        +_ <->' _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ <->'' _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ /\' _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ \/' _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ <> _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ = _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +allH _ .. _ , _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +exH _ .. _ , _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +v# _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ <-> _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +~ _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ -> _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ /\ _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ \/ _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +_ = _ (fol_scope) [notation, in hydras.Ackermann.fol]
        +folProof [library]
        +folProp [library]
        +folReplace [library]
        +Fol_Properties.Substitution.Substitution_Properties [section, in hydras.Ackermann.folProp]
        +Fol_Properties.Substitution.Extensions [section, in hydras.Ackermann.folProp]
        +Fol_Properties.Substitution [section, in hydras.Ackermann.folProp]
        +Fol_Properties.Free_Variables [section, in hydras.Ackermann.folProp]
        +Fol_Properties.lt_depth [variable, in hydras.Ackermann.folProp]
        +Fol_Properties.L [variable, in hydras.Ackermann.folProp]
        +Fol_Properties [section, in hydras.Ackermann.folProp]
        +foo [definition, in hydras.Prelude.Fuel]
        +foo:167 [binder, in hydras.Schutte.Ordering_Functions]
        +foo:42 [binder, in hydras.Ackermann.fol]
        +foo:45 [binder, in hydras.Ackermann.fol]
        +forallE [lemma, in hydras.Ackermann.LNN]
        +forallE [lemma, in hydras.Ackermann.LNT]
        +forallE [lemma, in hydras.Ackermann.folLogic]
        +forallH [constructor, in hydras.Ackermann.fol]
        +forallI [lemma, in hydras.Ackermann.LNN]
        +forallI [lemma, in hydras.Ackermann.LNT]
        +forallI [lemma, in hydras.Ackermann.folLogic]
        +forallSimp [lemma, in hydras.Ackermann.LNN]
        +forallSimp [lemma, in hydras.Ackermann.LNT]
        +forallSimp [lemma, in hydras.Ackermann.folLogic]
        +forall_weak [lemma, in hydras.Prelude.Sort_spec]
        +Forall_forall [lemma, in hydras.Prelude.MoreVectors]
        +Forall_and [lemma, in hydras.Prelude.MoreVectors]
        +Forall_inv [lemma, in hydras.Prelude.MoreVectors]
        +Forall2R [inductive, in hydras.Prelude.MoreLists]
        +Forall2R_iff [lemma, in hydras.Prelude.MoreLists]
        +Forall2R_cons [lemma, in hydras.Prelude.MoreLists]
        +Forall2R_last [constructor, in hydras.Prelude.MoreLists]
        +Forall2R_nil [constructor, in hydras.Prelude.MoreLists]
        +Forall2_indR [lemma, in hydras.Prelude.MoreLists]
        +Forall2_RR [lemma, in hydras.Prelude.MoreLists]
        +Forall2_R [lemma, in hydras.Prelude.MoreLists]
        +Forall2_right_induction [section, in hydras.Prelude.MoreLists]
        +Forall2_inv [lemma, in hydras.Prelude.MoreVectors]
        +Formula [abbreviation, in hydras.Ackermann.subAll]
        +Formula [definition, in hydras.Ackermann.LNN]
        +Formula [definition, in hydras.Ackermann.LNT]
        +Formula [abbreviation, in hydras.Ackermann.folProp]
        +Formula [abbreviation, in hydras.Ackermann.codeSubFormula]
        +Formula [inductive, in hydras.Ackermann.fol]
        +Formula [abbreviation, in hydras.Ackermann.folLogic3]
        +Formulas [abbreviation, in hydras.Ackermann.subAll]
        +Formulas [definition, in hydras.Ackermann.LNN]
        +Formulas [definition, in hydras.Ackermann.LNT]
        +Formulas [abbreviation, in hydras.Ackermann.folProp]
        +Formulas [abbreviation, in hydras.Ackermann.codeSubFormula]
        +Formulas [definition, in hydras.Ackermann.fol]
        +Formulas [abbreviation, in hydras.Ackermann.folLogic3]
        +FormulasToFormula [definition, in Goedel.PRrepresentable]
        +FormulasToFuncs [definition, in Goedel.PRrepresentable]
        +Formula_depth_ind2 [lemma, in hydras.Ackermann.fol]
        +Formula_depth_ind [definition, in hydras.Ackermann.fol]
        +Formula_depth_rec2_forall [lemma, in hydras.Ackermann.fol]
        +Formula_depth_rec2_not [lemma, in hydras.Ackermann.fol]
        +Formula_depth_rec2_imp [lemma, in hydras.Ackermann.fol]
        +Formula_depth_rec2rec_nice [lemma, in hydras.Ackermann.fol]
        +Formula_depth_rec2 [definition, in hydras.Ackermann.fol]
        +Formula_depth_rec2rec [definition, in hydras.Ackermann.fol]
        +Formula_depth_rec_indep [lemma, in hydras.Ackermann.fol]
        +Formula_depth_rec [definition, in hydras.Ackermann.fol]
        +Formula_depth_rec_rec [definition, in hydras.Ackermann.fol]
        +formula_eqdec [lemma, in hydras.Ackermann.fol]
        +fp:233 [binder, in additions.Euclidean_Chains]
        +fp:302 [binder, in additions.Euclidean_Chains]
        +fp:318 [binder, in additions.Euclidean_Chains]
        +fp:320 [binder, in additions.Euclidean_Chains]
        +Fp:323 [binder, in additions.Euclidean_Chains]
        +Fp:328 [binder, in additions.Euclidean_Chains]
        +fq:223 [binder, in additions.Euclidean_Chains]
        +fq:232 [binder, in additions.Euclidean_Chains]
        +fq:234 [binder, in additions.Euclidean_Chains]
        +fq:294 [binder, in additions.Euclidean_Chains]
        +fq:299 [binder, in additions.Euclidean_Chains]
        +fq:303 [binder, in additions.Euclidean_Chains]
        +fq:319 [binder, in additions.Euclidean_Chains]
        +fq:321 [binder, in additions.Euclidean_Chains]
        +frec:113 [binder, in hydras.Ackermann.folProp]
        +frec:74 [binder, in hydras.Ackermann.codeSubFormula]
        +frec:76 [binder, in hydras.Ackermann.folProp]
        +frec:98 [binder, in hydras.Ackermann.folProp]
        +free [instance, in hydras.Hydra.Hydra_Definitions]
        +freeVarAddExists1 [lemma, in Goedel.PRrepresentable]
        +freeVarAddExists2 [lemma, in Goedel.PRrepresentable]
        +freeVarAddForalls1 [lemma, in Goedel.PRrepresentable]
        +freeVarAddForalls2 [lemma, in Goedel.PRrepresentable]
        +freeVarClosed [lemma, in hydras.Ackermann.folProp]
        +freeVarClosedList1 [lemma, in hydras.Ackermann.folProp]
        +freeVarClosedList2 [lemma, in hydras.Ackermann.folProp]
        +freeVarCodeSysPf [lemma, in Goedel.codeSysPrf]
        +freeVarCodeSysPrf [lemma, in Goedel.codeSysPrf]
        +freeVarCodeSysPrfN [definition, in Goedel.rosserPA]
        +freeVarCodeSysPrfN [lemma, in Goedel.codeSysPrf]
        +freeVarCodeSysPrfN [definition, in Goedel.rosser]
        +freeVarF [definition, in hydras.Ackermann.folProp]
        +freeVarFormula [abbreviation, in hydras.Ackermann.folProp]
        +freeVarG [lemma, in Goedel.goedel1]
        +freeVarInterpFormula [lemma, in hydras.Ackermann.model]
        +freeVarInterpRel [lemma, in hydras.Ackermann.model]
        +freeVarInterpTerm [lemma, in hydras.Ackermann.model]
        +freeVarListFormula [definition, in hydras.Ackermann.folProp]
        +freeVarListFormulaApp [lemma, in hydras.Ackermann.folProp]
        +freeVarLT [lemma, in hydras.Ackermann.LNN]
        +freeVarMap [definition, in hydras.Ackermann.subAll]
        +freeVarMap_ext [lemma, in hydras.Ackermann.subAll]
        +freeVarMap1 [lemma, in hydras.Ackermann.subAll]
        +freeVarNNHelp [lemma, in hydras.Ackermann.model]
        +freeVarPlus [lemma, in hydras.Ackermann.LNN]
        +freeVarPlus [lemma, in hydras.Ackermann.LNT]
        +freeVarPrimRecPiFormulaHelp1 [lemma, in Goedel.PRrepresentable]
        +freeVarPrimRecSigmaFormulaHelp1 [lemma, in Goedel.PRrepresentable]
        +freeVarRepT' [lemma, in Goedel.rosserPA]
        +freeVarRepT' [definition, in Goedel.goedel2]
        +freeVarSubAllFormula1 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubAllFormula2 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubAllTerms1 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubAllTerms2 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubAllTerm1 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubAllTerm2 [lemma, in hydras.Ackermann.subAll]
        +freeVarSubFormula1 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubFormula2 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubFormula3 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubFormula4 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerms1 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerms2 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerms3 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerms4 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerm1 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerm2 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerm3 [lemma, in hydras.Ackermann.subProp]
        +freeVarSubTerm4 [lemma, in hydras.Ackermann.subProp]
        +freeVarSucc [lemma, in hydras.Ackermann.LNN]
        +freeVarSucc [lemma, in hydras.Ackermann.LNT]
        +freeVarT [definition, in hydras.Ackermann.folProp]
        +freeVarTApply [lemma, in hydras.Ackermann.folProp]
        +freeVarTerm [abbreviation, in hydras.Ackermann.folProp]
        +freeVarTerms [abbreviation, in hydras.Ackermann.folProp]
        +freeVarTimes [lemma, in hydras.Ackermann.LNN]
        +freeVarTimes [lemma, in hydras.Ackermann.LNT]
        +freeVarTs [definition, in hydras.Ackermann.folProp]
        +freeVarZero [lemma, in hydras.Ackermann.LNN]
        +freeVarZero [lemma, in hydras.Ackermann.LNT]
        +Free_Variables [section, in hydras.Ackermann.LNN]
        +Free_Variables [section, in hydras.Ackermann.LNT]
        +from:16 [binder, in gaia_hydras.GPaths]
        +from:34 [binder, in gaia_hydras.GPaths]
        +from:44 [binder, in gaia_hydras.GPaths]
        +from:47 [binder, in gaia_hydras.GPaths]
        +from:64 [binder, in hydras.Prelude.MoreVectors]
        +from:70 [binder, in hydras.Prelude.Sort_spec]
        +FS [abbreviation, in hydras.Epsilon0.T1]
        +FS [abbreviation, in hydras.Gamma0.T2]
        +FS [constructor, in hydras.Prelude.Fuel]
        +fstar_S [lemma, in hydras.Epsilon0.F_alpha]
        +Fstar_S [lemma, in hydras.Epsilon0.F_alpha]
        +FS_rw [lemma, in hydras.Epsilon0.T1]
        +fs:19 [binder, in hydras.MoreAck.AckNotPR]
        +fs:470 [binder, in Goedel.PRrepresentable]
        +fs:481 [binder, in Goedel.PRrepresentable]
        +fs:489 [binder, in Goedel.PRrepresentable]
        +fs:77 [binder, in hydras.Ackermann.primRec]
        +fuel [inductive, in hydras.Prelude.Fuel]
        +Fuel [library]
        +fuel:745 [binder, in hydras.Epsilon0.T1]
        +fuel:89 [binder, in hydras.Epsilon0.Canon]
        +fuel:96 [binder, in hydras.Epsilon0.Canon]
        +func [projection, in hydras.Ackermann.model]
        +Functions [projection, in hydras.Ackermann.fol]
        +fun_le_trans [lemma, in hydras.Prelude.Iterates]
        +fun_le [definition, in hydras.Prelude.Iterates]
        +fun_le [definition, in gaia_hydras.T1Bridge]
        +fun_bijection_is_ZL_bijection [lemma, in hydras.Schutte.PartialFun]
        +fun_bijection_codomain [lemma, in hydras.Schutte.PartialFun]
        +fun_restr [definition, in hydras.Schutte.PartialFun]
        +fun_bij_i [constructor, in hydras.Schutte.PartialFun]
        +fun_bijection [inductive, in hydras.Schutte.PartialFun]
        +fun_inj_i [constructor, in hydras.Schutte.PartialFun]
        +fun_injection [inductive, in hydras.Schutte.PartialFun]
        +fun_inj [definition, in hydras.Schutte.PartialFun]
        +fun_onto [definition, in hydras.Schutte.PartialFun]
        +fun_codomain [definition, in hydras.Schutte.PartialFun]
        +fun_equiv [definition, in hydras.Schutte.Ordering_Functions]
        +fusion [definition, in additions.Trace_exercise]
        +F_alpha_not_PR [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_not_PR_E0 [lemma, in gaia_hydras.GF_alpha]
        +F_restricted_mono_l [lemma, in gaia_hydras.GF_alpha]
        +F_limE [lemma, in gaia_hydras.GF_alpha]
        +F_succE [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_0_eq [lemma, in gaia_hydras.GF_alpha]
        +F_mono_l [lemma, in gaia_hydras.GF_alpha]
        +F_zeroE [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_positive [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_Succ_le [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_dom [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_mono [lemma, in gaia_hydras.GF_alpha]
        +F_alpha_gt [lemma, in gaia_hydras.GF_alpha]
        +F_ [definition, in gaia_hydras.GF_alpha]
        +f_succ_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +f_lim_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +f_zero_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +f_star_iterate [lemma, in hydras.Epsilon0.F_alpha]
        +f_star_Succ [lemma, in hydras.Epsilon0.F_alpha]
        +f_eq2 [lemma, in hydras.Epsilon0.F_alpha]
        +f_star_zero_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +f_ [definition, in hydras.Epsilon0.F_alpha]
        +f_star [definition, in hydras.Epsilon0.F_alpha]
        +F_mono_l [lemma, in hydras.Epsilon0.F_alpha]
        +F_mono_l_0 [lemma, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt.Hd [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt.Hlt [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt.n [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt [section, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_eq.Heq [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_eq [section, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.H'_beta_alpha [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.beta [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l.alpha [variable, in hydras.Epsilon0.F_alpha]
        +F_monotony_l [section, in hydras.Epsilon0.F_alpha]
        +F_alpha_ge_S [abbreviation, in hydras.Epsilon0.F_alpha]
        +F_restricted_mono_l [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_dom [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_Succ_le [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_positive [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_gt [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_mono [lemma, in hydras.Epsilon0.F_alpha]
        +F_One_Zero_ge [lemma, in hydras.Epsilon0.F_alpha]
        +F_One_Zero_dom [lemma, in hydras.Epsilon0.F_alpha]
        +F_alpha_0_eq [lemma, in hydras.Epsilon0.F_alpha]
        +F_succ_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +F_lim_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +F_zero_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +F_star_iterate [lemma, in hydras.Epsilon0.F_alpha]
        +F_star_Succ [lemma, in hydras.Epsilon0.F_alpha]
        +F_eq2 [lemma, in hydras.Epsilon0.F_alpha]
        +F_star_zero_eqn [lemma, in hydras.Epsilon0.F_alpha]
        +F_ [definition, in hydras.Epsilon0.F_alpha]
        +F_star [definition, in hydras.Epsilon0.F_alpha]
        +f_ok_inv [lemma, in hydras.Epsilon0.Large_Sets]
        +F_alpha_notPR_inv [lemma, in hydras.Epsilon0.F_omega]
        +F_alpha_PR_inv [lemma, in hydras.Epsilon0.F_omega]
        +F_n_PR [lemma, in hydras.Epsilon0.F_omega]
        +F_0_isPR [lemma, in hydras.Epsilon0.F_omega]
        +F_alpha_not_PR [lemma, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.H0 [variable, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.H [variable, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.case_lt.H [variable, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.case_lt.Halpha [variable, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.case_lt [section, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.alpha [variable, in hydras.Epsilon0.F_omega]
        +F_alpha_notPR [section, in hydras.Epsilon0.F_omega]
        +F_omega_not_PR [lemma, in hydras.Epsilon0.F_omega]
        +F_omega_notPR.F_omega_PR [variable, in hydras.Epsilon0.F_omega]
        +F_omega_notPR [section, in hydras.Epsilon0.F_omega]
        +F_vs_Ack [lemma, in hydras.Epsilon0.F_omega]
        +F_iterate_rw [lemma, in hydras.Epsilon0.F_omega]
        +f_Sv:55 [binder, in hydras.Ackermann.PA]
        +f_0:54 [binder, in hydras.Ackermann.PA]
        +f_Sv:4 [binder, in hydras.Ackermann.PA]
        +f_0:3 [binder, in hydras.Ackermann.PA]
        +F_incl_ij [instance, in hydras.OrdinalNotations.ON_Finite]
        +F_alpha_Sn [lemma, in hydras.solutions_exercises.F_3]
        +F_3_eqn [lemma, in hydras.solutions_exercises.F_3]
        +f_minoration [lemma, in hydras.Epsilon0.Hprime]
        +f_sup_commutes [lemma, in hydras.Schutte.Ordering_Functions]
        +F_not_lim [lemma, in hydras.Gamma0.Gamma0]
        +f_l:286 [binder, in hydras.rpo.rpo]
        +f_l:283 [binder, in hydras.rpo.rpo]
        +f_l:274 [binder, in hydras.rpo.rpo]
        +F_3 [library]
        +F_alpha [library]
        +F_omega [library]
        +f':19 [binder, in gaia_hydras.T1Bridge]
        +f':22 [binder, in gaia_hydras.T1Bridge]
        +f':33 [binder, in gaia_hydras.T1Bridge]
        +f':335 [binder, in hydras.Ackermann.primRec]
        +f':36 [binder, in gaia_hydras.T1Bridge]
        +f0 [definition, in hydras.MoreAck.LNN_Examples]
        +F0 [lemma, in hydras.Epsilon0.Hprime]
        +f0:1239 [binder, in hydras.Ackermann.codeSubFormula]
        +f0:1242 [binder, in hydras.Ackermann.codeSubFormula]
        +f0:1296 [binder, in hydras.Ackermann.codeSubFormula]
        +f0:1299 [binder, in hydras.Ackermann.codeSubFormula]
        +f0:13 [binder, in hydras.Ackermann.PA]
        +f0:148 [binder, in hydras.Ackermann.codePA]
        +f0:151 [binder, in hydras.Ackermann.codePA]
        +f0:158 [binder, in hydras.Ackermann.codePA]
        +f0:160 [binder, in hydras.Ackermann.codePA]
        +f0:208 [binder, in hydras.Ackermann.fol]
        +f0:231 [binder, in hydras.Ackermann.fol]
        +f0:249 [binder, in hydras.Ackermann.fol]
        +f0:299 [binder, in hydras.Ackermann.fol]
        +f0:345 [binder, in hydras.Ackermann.fol]
        +f0:389 [binder, in hydras.Ackermann.fol]
        +f0:41 [binder, in hydras.Ackermann.Languages]
        +f0:42 [binder, in hydras.Ackermann.Languages]
        +f0:43 [binder, in hydras.Ackermann.Languages]
        +f0:44 [binder, in hydras.Ackermann.Languages]
        +f0:441 [binder, in hydras.Ackermann.fol]
        +f0:45 [binder, in hydras.Ackermann.Languages]
        +f0:46 [binder, in hydras.Ackermann.Languages]
        +f0:62 [binder, in hydras.Ackermann.folLogic3]
        +F1 [definition, in additions.AM]
        +F1 [lemma, in hydras.solutions_exercises.MultisetWf]
        +F1 [definition, in additions.Euclidean_Chains]
        +F1 [lemma, in hydras.Epsilon0.Hprime]
        +f1 [definition, in hydras.MoreAck.FolExamples]
        +F1 [lemma, in hydras.Hydra.KP_example]
        +f1rec:67 [binder, in hydras.Ackermann.codeSubFormula]
        +F1_correct [lemma, in additions.AM]
        +F1_proper [instance, in additions.Euclidean_Chains]
        +F1_correct [lemma, in additions.Euclidean_Chains]
        +F1_neutral_r [lemma, in additions.Euclidean_Chains]
        +F1_neutral_l [lemma, in additions.Euclidean_Chains]
        +F1_simpl [lemma, in hydras.Epsilon0.Hprime]
        +F144 [definition, in additions.Euclidean_Chains]
        +F197887 [definition, in additions.AM]
        +f1:106 [binder, in hydras.Ackermann.primRec]
        +f1:109 [binder, in hydras.Ackermann.primRec]
        +f1:110 [binder, in hydras.Ackermann.folReplace]
        +f1:12 [binder, in hydras.Ackermann.folReplace]
        +f1:140 [binder, in additions.Euclidean_Chains]
        +f1:144 [binder, in hydras.Ackermann.codeSubFormula]
        +f1:152 [binder, in hydras.Ackermann.folProp]
        +f1:17 [binder, in hydras.Ackermann.folReplace]
        +f1:19 [binder, in additions.Euclidean_Chains]
        +f1:2 [binder, in hydras.rpo.term]
        +f1:2 [binder, in hydras.Ackermann.folReplace]
        +f1:20 [binder, in hydras.Ackermann.folReplace]
        +f1:200 [binder, in hydras.Ackermann.codeSubFormula]
        +f1:203 [binder, in hydras.Ackermann.fol]
        +f1:208 [binder, in hydras.Ackermann.codeSubFormula]
        +f1:226 [binder, in hydras.Ackermann.fol]
        +f1:23 [binder, in hydras.Ackermann.folReplace]
        +f1:232 [binder, in hydras.rpo.term]
        +f1:244 [binder, in hydras.Ackermann.fol]
        +f1:244 [binder, in hydras.Gamma0.Gamma0]
        +f1:246 [binder, in hydras.rpo.term]
        +f1:26 [binder, in hydras.Ackermann.folReplace]
        +f1:294 [binder, in hydras.Ackermann.fol]
        +f1:3 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +f1:30 [binder, in hydras.Ackermann.folReplace]
        +f1:338 [binder, in hydras.Ackermann.primRec]
        +f1:34 [binder, in hydras.Ackermann.folReplace]
        +f1:340 [binder, in hydras.Ackermann.fol]
        +f1:352 [binder, in hydras.Ackermann.primRec]
        +f1:358 [binder, in hydras.Ackermann.primRec]
        +f1:37 [binder, in hydras.Ackermann.subAll]
        +f1:370 [binder, in hydras.Ackermann.primRec]
        +f1:376 [binder, in hydras.Ackermann.primRec]
        +f1:383 [binder, in hydras.Ackermann.primRec]
        +f1:384 [binder, in hydras.Ackermann.fol]
        +f1:39 [binder, in hydras.Ackermann.folReplace]
        +f1:390 [binder, in hydras.Ackermann.primRec]
        +f1:392 [binder, in hydras.Ackermann.folProp]
        +f1:396 [binder, in hydras.Ackermann.folProp]
        +f1:405 [binder, in hydras.Ackermann.folProp]
        +f1:409 [binder, in hydras.Ackermann.folProp]
        +f1:44 [binder, in hydras.Ackermann.folReplace]
        +f1:49 [binder, in hydras.Ackermann.folReplace]
        +f1:54 [binder, in hydras.Ackermann.folReplace]
        +f1:55 [binder, in hydras.rpo.term]
        +f1:59 [binder, in hydras.Ackermann.folReplace]
        +f1:64 [binder, in hydras.Ackermann.folReplace]
        +f1:66 [binder, in hydras.Ackermann.codeSubFormula]
        +f1:68 [binder, in hydras.Ackermann.folReplace]
        +f1:7 [binder, in hydras.Ackermann.folReplace]
        +f1:70 [binder, in hydras.rpo.term]
        +f1:72 [binder, in hydras.Ackermann.folReplace]
        +f1:77 [binder, in hydras.Ackermann.folReplace]
        +f1:80 [binder, in additions.Euclidean_Chains]
        +f1:82 [binder, in hydras.Ackermann.folReplace]
        +f1:87 [binder, in hydras.Ackermann.folReplace]
        +f1:97 [binder, in additions.Euclidean_Chains]
        +F2 [lemma, in hydras.Epsilon0.F_alpha]
        +F2 [lemma, in hydras.solutions_exercises.MultisetWf]
        +F2 [definition, in additions.Euclidean_Chains]
        +F2 [lemma, in hydras.Epsilon0.Hprime]
        +f2 [definition, in hydras.MoreAck.FolExamples]
        +F2 [lemma, in hydras.Hydra.KP_example]
        +F2C [definition, in additions.Euclidean_Chains]
        +F2C_correct [lemma, in additions.Euclidean_Chains]
        +F2q [definition, in additions.AM]
        +F2q_correct [lemma, in additions.AM]
        +F2q_correct_1 [lemma, in additions.AM]
        +F2q_correct_0 [lemma, in additions.AM]
        +F2q_of_nat [definition, in additions.AM]
        +f2rec:69 [binder, in hydras.Ackermann.codeSubFormula]
        +F2_proper [instance, in additions.Euclidean_Chains]
        +F2_correct [lemma, in additions.Euclidean_Chains]
        +f2:102 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:107 [binder, in hydras.Ackermann.primRec]
        +f2:110 [binder, in hydras.Ackermann.primRec]
        +f2:111 [binder, in hydras.Ackermann.folReplace]
        +f2:13 [binder, in hydras.Ackermann.folReplace]
        +f2:1370 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:1373 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:141 [binder, in additions.Euclidean_Chains]
        +f2:145 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:153 [binder, in hydras.Ackermann.folProp]
        +f2:18 [binder, in hydras.Ackermann.folReplace]
        +f2:20 [binder, in additions.Euclidean_Chains]
        +f2:201 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:206 [binder, in hydras.Ackermann.fol]
        +f2:209 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:21 [binder, in hydras.Ackermann.folReplace]
        +f2:229 [binder, in hydras.Ackermann.fol]
        +f2:233 [binder, in hydras.rpo.term]
        +f2:24 [binder, in hydras.Ackermann.folReplace]
        +f2:245 [binder, in hydras.Gamma0.Gamma0]
        +f2:247 [binder, in hydras.rpo.term]
        +f2:247 [binder, in hydras.Ackermann.fol]
        +f2:27 [binder, in hydras.Ackermann.folReplace]
        +f2:297 [binder, in hydras.Ackermann.fol]
        +f2:3 [binder, in hydras.rpo.term]
        +f2:3 [binder, in hydras.Ackermann.folReplace]
        +f2:31 [binder, in hydras.Ackermann.folReplace]
        +f2:339 [binder, in hydras.Ackermann.primRec]
        +f2:343 [binder, in hydras.Ackermann.fol]
        +f2:35 [binder, in hydras.Ackermann.folReplace]
        +f2:353 [binder, in hydras.Ackermann.primRec]
        +f2:359 [binder, in hydras.Ackermann.primRec]
        +f2:371 [binder, in hydras.Ackermann.primRec]
        +f2:377 [binder, in hydras.Ackermann.primRec]
        +f2:38 [binder, in hydras.Ackermann.subAll]
        +f2:384 [binder, in hydras.Ackermann.primRec]
        +f2:387 [binder, in hydras.Ackermann.fol]
        +f2:391 [binder, in hydras.Ackermann.primRec]
        +f2:393 [binder, in hydras.Ackermann.folProp]
        +f2:397 [binder, in hydras.Ackermann.folProp]
        +f2:4 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +f2:40 [binder, in hydras.Ackermann.folReplace]
        +f2:406 [binder, in hydras.Ackermann.folProp]
        +f2:410 [binder, in hydras.Ackermann.folProp]
        +f2:45 [binder, in hydras.Ackermann.folReplace]
        +f2:50 [binder, in hydras.Ackermann.folReplace]
        +f2:55 [binder, in hydras.Ackermann.folReplace]
        +f2:56 [binder, in hydras.rpo.term]
        +f2:60 [binder, in hydras.Ackermann.folReplace]
        +f2:65 [binder, in hydras.Ackermann.folReplace]
        +f2:68 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:69 [binder, in hydras.Ackermann.folReplace]
        +f2:71 [binder, in hydras.rpo.term]
        +f2:73 [binder, in hydras.Ackermann.folReplace]
        +f2:78 [binder, in hydras.Ackermann.folReplace]
        +f2:8 [binder, in hydras.Ackermann.folReplace]
        +f2:81 [binder, in additions.Euclidean_Chains]
        +f2:83 [binder, in hydras.Ackermann.folReplace]
        +f2:88 [binder, in hydras.Ackermann.folReplace]
        +f2:93 [binder, in hydras.Ackermann.codeSubFormula]
        +f2:98 [binder, in additions.Euclidean_Chains]
        +F3 [definition, in additions.AM]
        +F3 [definition, in additions.Euclidean_Chains]
        +F3 [lemma, in hydras.Epsilon0.Hprime]
        +f3 [definition, in hydras.MoreAck.FolExamples]
        +F3_correct [lemma, in additions.AM]
        +F3_proper [instance, in additions.Euclidean_Chains]
        +F3_correct [lemma, in additions.Euclidean_Chains]
        +f3:14 [binder, in hydras.Ackermann.folReplace]
        +f3:146 [binder, in hydras.Ackermann.codeSubFormula]
        +f3:202 [binder, in hydras.Ackermann.codeSubFormula]
        +f3:209 [binder, in hydras.Ackermann.fol]
        +f3:210 [binder, in hydras.Ackermann.codeSubFormula]
        +f3:232 [binder, in hydras.Ackermann.fol]
        +f3:250 [binder, in hydras.Ackermann.fol]
        +f3:300 [binder, in hydras.Ackermann.fol]
        +f3:340 [binder, in hydras.Ackermann.primRec]
        +f3:346 [binder, in hydras.Ackermann.fol]
        +f3:354 [binder, in hydras.Ackermann.primRec]
        +f3:36 [binder, in hydras.Ackermann.folReplace]
        +f3:360 [binder, in hydras.Ackermann.primRec]
        +f3:378 [binder, in hydras.Ackermann.primRec]
        +f3:390 [binder, in hydras.Ackermann.fol]
        +f3:392 [binder, in hydras.Ackermann.primRec]
        +f3:4 [binder, in hydras.Ackermann.folReplace]
        +f3:41 [binder, in hydras.Ackermann.folReplace]
        +f3:411 [binder, in hydras.Ackermann.folProp]
        +f3:46 [binder, in hydras.Ackermann.folReplace]
        +f3:51 [binder, in hydras.Ackermann.folReplace]
        +f3:56 [binder, in hydras.Ackermann.folReplace]
        +f3:61 [binder, in hydras.Ackermann.folReplace]
        +f3:74 [binder, in hydras.Ackermann.folReplace]
        +f3:79 [binder, in hydras.Ackermann.folReplace]
        +f3:84 [binder, in hydras.Ackermann.folReplace]
        +f3:89 [binder, in hydras.Ackermann.folReplace]
        +f3:9 [binder, in hydras.Ackermann.folReplace]
        +f4:10 [binder, in hydras.Ackermann.folReplace]
        +f4:147 [binder, in hydras.Ackermann.codeSubFormula]
        +f4:15 [binder, in hydras.Ackermann.folReplace]
        +f4:203 [binder, in hydras.Ackermann.codeSubFormula]
        +f4:211 [binder, in hydras.Ackermann.codeSubFormula]
        +f4:211 [binder, in hydras.Ackermann.fol]
        +f4:234 [binder, in hydras.Ackermann.fol]
        +f4:261 [binder, in hydras.Ackermann.fol]
        +f4:311 [binder, in hydras.Ackermann.fol]
        +f4:357 [binder, in hydras.Ackermann.fol]
        +f4:361 [binder, in hydras.Ackermann.primRec]
        +f4:37 [binder, in hydras.Ackermann.folReplace]
        +f4:401 [binder, in hydras.Ackermann.fol]
        +f4:42 [binder, in hydras.Ackermann.folReplace]
        +f4:47 [binder, in hydras.Ackermann.folReplace]
        +f4:5 [binder, in hydras.Ackermann.folReplace]
        +f4:52 [binder, in hydras.Ackermann.folReplace]
        +f4:57 [binder, in hydras.Ackermann.folReplace]
        +f4:62 [binder, in hydras.Ackermann.folReplace]
        +f4:75 [binder, in hydras.Ackermann.folReplace]
        +f4:80 [binder, in hydras.Ackermann.folReplace]
        +f4:85 [binder, in hydras.Ackermann.folReplace]
        +f4:90 [binder, in hydras.Ackermann.folReplace]
        +F5 [lemma, in hydras.Epsilon0.F_alpha]
        +f5:148 [binder, in hydras.Ackermann.codeSubFormula]
        +f5:204 [binder, in hydras.Ackermann.codeSubFormula]
        +f5:212 [binder, in hydras.Ackermann.codeSubFormula]
        +f5:215 [binder, in hydras.Ackermann.fol]
        +f5:238 [binder, in hydras.Ackermann.fol]
        +f5:270 [binder, in hydras.Ackermann.fol]
        +f5:320 [binder, in hydras.Ackermann.fol]
        +f5:366 [binder, in hydras.Ackermann.fol]
        +f5:410 [binder, in hydras.Ackermann.fol]
        +f5:91 [binder, in hydras.Ackermann.folReplace]
        +F6 [lemma, in hydras.Epsilon0.F_alpha]
        +f6:92 [binder, in hydras.Ackermann.folReplace]
        +F7 [lemma, in hydras.Epsilon0.F_alpha]
        +F8 [lemma, in hydras.Epsilon0.F_alpha]
        +F87 [definition, in additions.Euclidean_Chains]
        +F9 [lemma, in hydras.Epsilon0.F_alpha]
        +F9 [definition, in additions.Euclidean_Chains]
        +F9_correct [lemma, in additions.Euclidean_Chains]
        +f:1 [binder, in hydras.Ackermann.PAconsistent]
        +f:1 [binder, in hydras.Ackermann.NN2PA]
        +f:1 [binder, in hydras.MoreAck.AckNotPR]
        +f:1 [binder, in hydras.MoreAck.Iterate_compat]
        +f:1 [binder, in hydras.Ackermann.PA]
        +f:10 [binder, in hydras.Ackermann.folProof]
        +f:10 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +f:10 [binder, in hydras.MoreAck.AckNotPR]
        +f:10 [binder, in hydras.Epsilon0.Large_Sets]
        +f:10 [binder, in Goedel.rosserPA]
        +f:10 [binder, in hydras.Ackermann.wellFormed]
        +f:10 [binder, in gaia_hydras.GLarge_Sets]
        +f:10 [binder, in hydras.Ackermann.wConsistent]
        +f:100 [binder, in hydras.Ackermann.LNN2LNT]
        +f:100 [binder, in hydras.Ackermann.folLogic]
        +f:100 [binder, in hydras.Ackermann.folLogic3]
        +f:1000 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1001 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1002 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1003 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1006 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1009 [binder, in hydras.Ackermann.codeSubFormula]
        +f:101 [binder, in hydras.Ackermann.LNT]
        +f:101 [binder, in hydras.Ackermann.codePA]
        +f:1012 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1015 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1018 [binder, in hydras.Ackermann.codeSubFormula]
        +f:102 [binder, in hydras.Ackermann.LNN]
        +f:102 [binder, in hydras.Ackermann.folReplace]
        +f:102 [binder, in hydras.Ackermann.codePA]
        +f:1021 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1022 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1023 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1024 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1025 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1026 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1027 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1029 [binder, in hydras.Ackermann.codeSubFormula]
        +f:103 [binder, in hydras.Ackermann.folProp]
        +f:103 [binder, in hydras.Ackermann.folLogic]
        +f:103 [binder, in gaia_hydras.nfwfgaia]
        +f:103 [binder, in hydras.Ackermann.codePA]
        +f:1031 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1033 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1035 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1037 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1039 [binder, in hydras.Ackermann.codeSubFormula]
        +f:104 [binder, in hydras.Prelude.Iterates]
        +f:104 [binder, in hydras.Ackermann.LNN]
        +f:104 [binder, in hydras.Ackermann.LNT]
        +f:104 [binder, in hydras.rpo.rpo]
        +f:1041 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1043 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1045 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1047 [binder, in hydras.Ackermann.codeSubFormula]
        +f:105 [binder, in hydras.Ackermann.codePA]
        +f:1050 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1053 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1056 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1059 [binder, in hydras.Ackermann.codeSubFormula]
        +f:106 [binder, in hydras.Ackermann.folLogic]
        +f:1062 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1065 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1068 [binder, in hydras.Ackermann.codeSubFormula]
        +f:107 [binder, in hydras.Ackermann.LNN]
        +f:107 [binder, in hydras.Ackermann.LNT]
        +f:107 [binder, in hydras.Ackermann.folReplace]
        +f:107 [binder, in hydras.Ackermann.codePA]
        +f:1071 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1073 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1075 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1077 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1079 [binder, in hydras.Ackermann.codeSubFormula]
        +f:108 [binder, in hydras.Prelude.Iterates]
        +f:108 [binder, in hydras.Ackermann.folLogic]
        +f:1081 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1083 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1084 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1085 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1086 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1087 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1088 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1089 [binder, in hydras.Ackermann.codeSubFormula]
        +f:109 [binder, in Goedel.rosserPA]
        +f:109 [binder, in hydras.Ackermann.fol]
        +f:109 [binder, in hydras.Ackermann.codePA]
        +f:1090 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1091 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1093 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1095 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1097 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1099 [binder, in hydras.Ackermann.codeSubFormula]
        +f:11 [binder, in hydras.Prelude.Iterates]
        +f:11 [binder, in hydras.Ackermann.checkPrf]
        +f:11 [binder, in hydras.Ackermann.fol]
        +f:11 [binder, in hydras.Ackermann.folLogic]
        +f:11 [binder, in Goedel.codeSysPrf]
        +f:110 [binder, in hydras.rpo.term]
        +f:110 [binder, in hydras.Ackermann.LNN]
        +f:110 [binder, in hydras.Ackermann.LNT]
        +f:110 [binder, in hydras.Ackermann.folProp]
        +f:110 [binder, in Goedel.rosserPA]
        +f:1101 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1103 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1105 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1107 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1109 [binder, in hydras.Ackermann.codeSubFormula]
        +f:111 [binder, in hydras.Ackermann.codePA]
        +f:111 [binder, in hydras.rpo.rpo]
        +f:1111 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1112 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1113 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1114 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1115 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1116 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1117 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1119 [binder, in hydras.Ackermann.codeSubFormula]
        +f:112 [binder, in Goedel.rosserPA]
        +f:112 [binder, in hydras.Ackermann.folLogic]
        +f:112 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:1121 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1123 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1125 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1127 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1129 [binder, in hydras.Ackermann.codeSubFormula]
        +f:113 [binder, in hydras.Prelude.Iterates]
        +f:113 [binder, in hydras.Ackermann.LNN2LNT]
        +f:113 [binder, in hydras.Ackermann.LNN]
        +f:113 [binder, in hydras.Ackermann.LNT]
        +f:113 [binder, in hydras.Ackermann.codePA]
        +f:1131 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1133 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1135 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1137 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1139 [binder, in hydras.Ackermann.codeSubFormula]
        +f:114 [binder, in hydras.Ackermann.subAll]
        +f:114 [binder, in hydras.Ackermann.LNN2LNT]
        +f:1141 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1143 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1145 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1146 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1147 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1148 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1149 [binder, in hydras.Ackermann.codeSubFormula]
        +f:115 [binder, in hydras.Ackermann.folLogic]
        +f:115 [binder, in hydras.Ackermann.codePA]
        +f:1150 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1151 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1152 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1153 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1155 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1157 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1159 [binder, in hydras.Ackermann.codeSubFormula]
        +f:116 [binder, in hydras.Ackermann.LNN]
        +f:116 [binder, in hydras.Ackermann.LNT]
        +f:116 [binder, in hydras.Ackermann.codeSubFormula]
        +f:116 [binder, in hydras.Ackermann.fol]
        +f:116 [binder, in hydras.Ackermann.codePA]
        +f:1161 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1162 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1163 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1164 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1165 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1166 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1167 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1168 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1169 [binder, in hydras.Ackermann.codeSubFormula]
        +f:117 [binder, in hydras.Ackermann.codePA]
        +f:1171 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1173 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1175 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1177 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1179 [binder, in hydras.Ackermann.codeSubFormula]
        +f:118 [binder, in hydras.Ackermann.LNT]
        +f:118 [binder, in hydras.Ackermann.folLogic]
        +f:118 [binder, in hydras.Ackermann.codePA]
        +f:118 [binder, in hydras.rpo.rpo]
        +f:1181 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1183 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1185 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1187 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1189 [binder, in hydras.Ackermann.codeSubFormula]
        +f:119 [binder, in hydras.Prelude.Iterates]
        +f:119 [binder, in hydras.Ackermann.LNN2LNT]
        +f:119 [binder, in hydras.Ackermann.LNN]
        +f:119 [binder, in hydras.Ackermann.codeSubFormula]
        +f:119 [binder, in hydras.Ackermann.primRec]
        +f:119 [binder, in hydras.Ackermann.codePA]
        +f:1191 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1193 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1195 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1197 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1198 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1199 [binder, in hydras.Ackermann.codeSubFormula]
        +f:12 [binder, in hydras.Ackermann.folProof]
        +f:12 [binder, in hydras.solutions_exercises.MinPR2]
        +f:12 [binder, in hydras.Ackermann.model]
        +f:12 [binder, in hydras.Ackermann.PA]
        +f:12 [binder, in Goedel.goedel1]
        +f:12 [binder, in hydras.Ackermann.codePA]
        +f:12 [binder, in Goedel.goedel2]
        +f:12 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:120 [binder, in hydras.rpo.term]
        +f:120 [binder, in hydras.Ackermann.folLogic]
        +f:1201 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1203 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1205 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1207 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1208 [binder, in hydras.Ackermann.codeSubFormula]
        +f:121 [binder, in hydras.Ackermann.LNN]
        +f:121 [binder, in hydras.Ackermann.codePA]
        +f:122 [binder, in hydras.Ackermann.LNT]
        +f:122 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1220 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1223 [binder, in hydras.Ackermann.codeSubFormula]
        +f:123 [binder, in hydras.Prelude.Iterates]
        +f:123 [binder, in hydras.Ackermann.folLogic]
        +f:123 [binder, in hydras.Ackermann.codePA]
        +f:1232 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1235 [binder, in hydras.Ackermann.codeSubFormula]
        +f:124 [binder, in hydras.rpo.more_list]
        +f:124 [binder, in hydras.rpo.rpo]
        +f:125 [binder, in hydras.Ackermann.LNN2LNT]
        +f:125 [binder, in hydras.Ackermann.LNN]
        +f:125 [binder, in hydras.Ackermann.LNT]
        +f:125 [binder, in hydras.Ackermann.codePA]
        +f:1256 [binder, in hydras.Ackermann.codeSubFormula]
        +f:126 [binder, in hydras.Prelude.Iterates]
        +f:127 [binder, in hydras.Ackermann.folLogic]
        +f:127 [binder, in hydras.Schutte.Ordering_Functions]
        +f:127 [binder, in hydras.Ackermann.codePA]
        +f:128 [binder, in hydras.Prelude.Iterates]
        +f:128 [binder, in hydras.Ackermann.LNN]
        +f:128 [binder, in hydras.Ackermann.LNT]
        +f:129 [binder, in hydras.Ackermann.codePA]
        +f:1293 [binder, in hydras.Ackermann.codeSubFormula]
        +f:13 [binder, in hydras.Ackermann.folProof]
        +f:13 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +f:13 [binder, in hydras.rpo.more_list]
        +f:13 [binder, in hydras.Ackermann.LNT]
        +f:13 [binder, in hydras.Epsilon0.Large_Sets]
        +f:13 [binder, in Goedel.rosserPA]
        +f:13 [binder, in gaia_hydras.onType]
        +f:13 [binder, in Goedel.goedel1]
        +f:13 [binder, in hydras.Ackermann.Languages]
        +f:13 [binder, in Goedel.goedel2]
        +f:130 [binder, in hydras.Ackermann.codeFreeVar]
        +f:130 [binder, in hydras.Ackermann.LNT]
        +f:131 [binder, in hydras.Prelude.Iterates]
        +f:131 [binder, in hydras.Ackermann.LNN]
        +f:131 [binder, in hydras.Ackermann.codeSubFormula]
        +f:131 [binder, in hydras.Ackermann.codePA]
        +f:132 [binder, in hydras.Ackermann.codeFreeVar]
        +f:132 [binder, in hydras.Ackermann.codePA]
        +f:133 [binder, in hydras.Ackermann.codeFreeVar]
        +f:133 [binder, in hydras.Ackermann.LNN]
        +f:133 [binder, in hydras.Ackermann.LNT]
        +f:133 [binder, in hydras.Ackermann.folProp]
        +f:133 [binder, in hydras.Ackermann.subProp]
        +f:133 [binder, in hydras.Ackermann.fol]
        +f:133 [binder, in hydras.Ackermann.codePA]
        +f:134 [binder, in hydras.Ackermann.fol]
        +f:134 [binder, in hydras.Ackermann.codePA]
        +f:135 [binder, in hydras.Ackermann.codeFreeVar]
        +f:135 [binder, in hydras.Ackermann.codePA]
        +f:136 [binder, in hydras.Ackermann.LNN]
        +f:136 [binder, in hydras.Ackermann.codePA]
        +f:136 [binder, in hydras.rpo.rpo]
        +f:1366 [binder, in hydras.Ackermann.codeSubFormula]
        +f:137 [binder, in hydras.Ackermann.folProp]
        +f:137 [binder, in hydras.Ackermann.subProp]
        +f:137 [binder, in hydras.Ackermann.codePA]
        +f:1376 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1379 [binder, in hydras.Ackermann.codeSubFormula]
        +f:138 [binder, in hydras.Ackermann.LNN2LNT]
        +f:138 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:138 [binder, in hydras.Ackermann.codePA]
        +f:1387 [binder, in gaia_hydras.nfwfgaia]
        +f:139 [binder, in hydras.Ackermann.LNN2LNT]
        +f:139 [binder, in hydras.Ackermann.folProp]
        +f:139 [binder, in additions.Euclidean_Chains]
        +f:139 [binder, in hydras.Ackermann.codePA]
        +f:1396 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1396 [binder, in gaia_hydras.nfwfgaia]
        +f:1399 [binder, in hydras.Ackermann.codeSubFormula]
        +f:14 [binder, in hydras.Ackermann.PA]
        +f:14 [binder, in hydras.Ackermann.folLogic]
        +f:14 [binder, in Goedel.goedel1]
        +f:14 [binder, in hydras.Ackermann.Languages]
        +f:14 [binder, in hydras.Schutte.Addition]
        +f:14 [binder, in Goedel.goedel2]
        +f:140 [binder, in hydras.Ackermann.LNN2LNT]
        +f:140 [binder, in hydras.rpo.rpo]
        +f:1404 [binder, in hydras.Ackermann.codeSubFormula]
        +f:141 [binder, in hydras.Prelude.Iterates]
        +f:141 [binder, in hydras.Ackermann.folProp]
        +f:1410 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1417 [binder, in hydras.Ackermann.codeSubFormula]
        +f:142 [binder, in hydras.Ackermann.codePA]
        +f:1422 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1427 [binder, in hydras.Ackermann.codeSubFormula]
        +f:143 [binder, in hydras.Ackermann.model]
        +f:143 [binder, in hydras.Ackermann.codePA]
        +f:1430 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1433 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1436 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1439 [binder, in hydras.Ackermann.codeSubFormula]
        +f:144 [binder, in hydras.Ackermann.LNN2LNT]
        +f:1442 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1445 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1448 [binder, in hydras.Ackermann.codeSubFormula]
        +f:145 [binder, in hydras.rpo.rpo]
        +f:1451 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1454 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1457 [binder, in hydras.Ackermann.codeSubFormula]
        +f:146 [binder, in hydras.Schutte.Ordering_Functions]
        +f:1460 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1463 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1466 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1469 [binder, in hydras.Ackermann.codeSubFormula]
        +f:147 [binder, in hydras.Ackermann.codeFreeVar]
        +f:147 [binder, in hydras.Ackermann.model]
        +f:147 [binder, in hydras.Hydra.Hydra_Lemmas]
        +f:1472 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1475 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1478 [binder, in hydras.Ackermann.codeSubFormula]
        +f:148 [binder, in hydras.Schutte.Ordering_Functions]
        +f:1481 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1484 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1487 [binder, in hydras.Ackermann.codeSubFormula]
        +f:149 [binder, in hydras.Ackermann.codeFreeVar]
        +f:149 [binder, in hydras.Schutte.Ordering_Functions]
        +f:149 [binder, in hydras.rpo.rpo]
        +f:1490 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1493 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1496 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1499 [binder, in hydras.Ackermann.codeSubFormula]
        +f:15 [binder, in hydras.Ackermann.folProof]
        +f:15 [binder, in additions.Euclidean_Chains]
        +f:15 [binder, in Goedel.goedel1]
        +f:15 [binder, in hydras.Ackermann.codePA]
        +f:15 [binder, in hydras.Ackermann.expressible]
        +f:150 [binder, in hydras.Ackermann.model]
        +f:150 [binder, in hydras.Hydra.Hydra_Lemmas]
        +f:1502 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1505 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1508 [binder, in hydras.Ackermann.codeSubFormula]
        +f:151 [binder, in hydras.Prelude.Iterates]
        +f:151 [binder, in hydras.Ackermann.codeFreeVar]
        +f:151 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:1511 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1513 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1515 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1518 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1521 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1524 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1527 [binder, in hydras.Ackermann.codeSubFormula]
        +f:153 [binder, in hydras.Ackermann.codeFreeVar]
        +f:153 [binder, in hydras.Ackermann.model]
        +f:1530 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1533 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1536 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1539 [binder, in hydras.Ackermann.codeSubFormula]
        +f:154 [binder, in hydras.Ackermann.model]
        +f:1542 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1545 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1548 [binder, in hydras.Ackermann.codeSubFormula]
        +f:155 [binder, in hydras.Ackermann.codeFreeVar]
        +f:155 [binder, in hydras.Ackermann.model]
        +f:1551 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1554 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1557 [binder, in hydras.Ackermann.codeSubFormula]
        +f:156 [binder, in hydras.Ackermann.subProp]
        +f:156 [binder, in hydras.Prelude.Merge_Sort]
        +f:1560 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1563 [binder, in hydras.Ackermann.codeSubFormula]
        +f:1566 [binder, in hydras.Ackermann.codeSubFormula]
        +f:157 [binder, in hydras.Ackermann.codeFreeVar]
        +f:159 [binder, in hydras.Ackermann.codeFreeVar]
        +f:16 [binder, in hydras.Ackermann.LNN]
        +f:16 [binder, in hydras.Ackermann.LNT]
        +f:16 [binder, in hydras.Ackermann.folProp]
        +f:160 [binder, in hydras.Prelude.Iterates]
        +f:160 [binder, in hydras.Ackermann.subProp]
        +f:161 [binder, in hydras.Ackermann.codeFreeVar]
        +f:162 [binder, in hydras.Ackermann.codePA]
        +f:163 [binder, in hydras.Ackermann.codeFreeVar]
        +f:163 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:165 [binder, in hydras.Ackermann.codeFreeVar]
        +f:165 [binder, in hydras.Ackermann.subProp]
        +f:165 [binder, in hydras.Ackermann.cPair]
        +f:165 [binder, in hydras.Ackermann.codePA]
        +f:166 [binder, in hydras.Ackermann.model]
        +f:166 [binder, in hydras.Ackermann.codePA]
        +f:167 [binder, in hydras.Ackermann.codeFreeVar]
        +f:167 [binder, in hydras.Ackermann.codePA]
        +f:168 [binder, in hydras.rpo.term]
        +f:169 [binder, in hydras.Ackermann.codeFreeVar]
        +f:169 [binder, in hydras.Ackermann.cPair]
        +f:17 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +f:17 [binder, in hydras.rpo.more_list]
        +f:17 [binder, in hydras.Ackermann.folLogic]
        +f:17 [binder, in hydras.Ackermann.expressible]
        +f:170 [binder, in hydras.Prelude.Iterates]
        +f:170 [binder, in hydras.Ackermann.codePA]
        +f:171 [binder, in hydras.Prelude.Iterates]
        +f:173 [binder, in hydras.Prelude.Iterates]
        +f:173 [binder, in hydras.Ackermann.codeFreeVar]
        +f:173 [binder, in hydras.Ackermann.cPair]
        +f:173 [binder, in hydras.Ackermann.codePA]
        +f:174 [binder, in gaia_hydras.T1Bridge]
        +f:174 [binder, in hydras.Ackermann.codePA]
        +f:175 [binder, in hydras.Ackermann.codeFreeVar]
        +f:175 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:175 [binder, in hydras.Schutte.Ordering_Functions]
        +f:175 [binder, in hydras.Ackermann.codePA]
        +f:176 [binder, in hydras.Ackermann.codePA]
        +f:177 [binder, in hydras.Ackermann.codeFreeVar]
        +f:177 [binder, in hydras.Ackermann.codePA]
        +f:178 [binder, in hydras.Schutte.Ordering_Functions]
        +f:178 [binder, in hydras.Ackermann.codePA]
        +f:179 [binder, in hydras.Ackermann.codeFreeVar]
        +f:179 [binder, in gaia_hydras.T1Bridge]
        +f:179 [binder, in hydras.Ackermann.codePA]
        +f:18 [binder, in hydras.Prelude.Iterates]
        +f:18 [binder, in hydras.Ackermann.LNT]
        +f:18 [binder, in hydras.Schutte.Critical]
        +f:18 [binder, in gaia_hydras.T1Bridge]
        +f:18 [binder, in gaia_hydras.GL_alpha]
        +f:18 [binder, in hydras.Ackermann.Languages]
        +f:18 [binder, in Goedel.goedel2]
        +f:180 [binder, in hydras.Ackermann.codePA]
        +f:181 [binder, in hydras.Ackermann.codeFreeVar]
        +f:181 [binder, in hydras.Schutte.Ordering_Functions]
        +f:181 [binder, in hydras.Ackermann.codePA]
        +f:182 [binder, in gaia_hydras.T1Bridge]
        +f:182 [binder, in hydras.Ackermann.codePA]
        +f:183 [binder, in hydras.Ackermann.codeFreeVar]
        +f:183 [binder, in hydras.Schutte.Ordering_Functions]
        +f:183 [binder, in hydras.Ackermann.codePA]
        +f:184 [binder, in hydras.Prelude.Iterates]
        +f:184 [binder, in hydras.Ackermann.codePA]
        +f:1845 [binder, in gaia_hydras.nfwfgaia]
        +f:185 [binder, in gaia_hydras.T1Bridge]
        +f:185 [binder, in hydras.Ackermann.codePA]
        +f:1852 [binder, in gaia_hydras.nfwfgaia]
        +f:186 [binder, in hydras.Ackermann.codePA]
        +f:1861 [binder, in gaia_hydras.nfwfgaia]
        +f:1863 [binder, in gaia_hydras.nfwfgaia]
        +f:1867 [binder, in gaia_hydras.nfwfgaia]
        +f:187 [binder, in hydras.Ackermann.codeFreeVar]
        +f:187 [binder, in gaia_hydras.T1Bridge]
        +f:187 [binder, in hydras.Ackermann.wellFormed]
        +f:187 [binder, in hydras.Ackermann.codePA]
        +f:1871 [binder, in gaia_hydras.nfwfgaia]
        +f:1872 [binder, in gaia_hydras.nfwfgaia]
        +f:1876 [binder, in gaia_hydras.nfwfgaia]
        +f:188 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:188 [binder, in hydras.Ackermann.codePA]
        +f:189 [binder, in hydras.Ackermann.subAll]
        +f:189 [binder, in hydras.Ackermann.codeFreeVar]
        +f:189 [binder, in hydras.Ackermann.cPair]
        +f:189 [binder, in hydras.Ackermann.wellFormed]
        +f:189 [binder, in hydras.Ackermann.codePA]
        +f:19 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +f:19 [binder, in hydras.Ackermann.LNN]
        +f:19 [binder, in hydras.Ackermann.checkPrf]
        +f:19 [binder, in hydras.Ackermann.PA]
        +f:19 [binder, in gaia_hydras.GL_alpha]
        +f:19 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:190 [binder, in hydras.Ackermann.wellFormed]
        +f:190 [binder, in hydras.Ackermann.codePA]
        +f:191 [binder, in hydras.Prelude.Iterates]
        +f:191 [binder, in hydras.Ackermann.codeFreeVar]
        +f:191 [binder, in hydras.Ackermann.codePA]
        +f:192 [binder, in hydras.Ackermann.wellFormed]
        +f:192 [binder, in hydras.Ackermann.codePA]
        +f:193 [binder, in hydras.Ackermann.codeFreeVar]
        +f:193 [binder, in hydras.Ackermann.codePA]
        +f:194 [binder, in hydras.Ackermann.codePA]
        +f:195 [binder, in hydras.Ackermann.codeFreeVar]
        +f:195 [binder, in hydras.Ackermann.wellFormed]
        +f:195 [binder, in hydras.Ackermann.codePA]
        +f:1950 [binder, in gaia_hydras.nfwfgaia]
        +f:1956 [binder, in gaia_hydras.nfwfgaia]
        +f:196 [binder, in hydras.Ackermann.codePA]
        +f:1963 [binder, in gaia_hydras.nfwfgaia]
        +f:1968 [binder, in gaia_hydras.nfwfgaia]
        +f:197 [binder, in hydras.Ackermann.codeFreeVar]
        +f:197 [binder, in hydras.Ackermann.codePA]
        +f:1974 [binder, in gaia_hydras.nfwfgaia]
        +f:198 [binder, in hydras.Ackermann.wellFormed]
        +f:198 [binder, in hydras.Ackermann.codePA]
        +f:1980 [binder, in gaia_hydras.nfwfgaia]
        +f:1985 [binder, in gaia_hydras.nfwfgaia]
        +f:199 [binder, in hydras.Ackermann.codePA]
        +f:1991 [binder, in gaia_hydras.nfwfgaia]
        +f:1996 [binder, in gaia_hydras.nfwfgaia]
        +F:2 [binder, in hydras.MoreAck.BadSubst]
        +f:2 [binder, in hydras.Prelude.Iterates]
        +f:2 [binder, in hydras.Ackermann.wConsistent]
        +f:20 [binder, in hydras.Ackermann.model]
        +f:20 [binder, in Goedel.rosserPA]
        +f:20 [binder, in hydras.Ackermann.folLogic]
        +f:20 [binder, in hydras.Schutte.Ordering_Functions]
        +f:200 [binder, in hydras.Prelude.Iterates]
        +f:200 [binder, in hydras.Ackermann.codePA]
        +f:2002 [binder, in gaia_hydras.nfwfgaia]
        +f:2005 [binder, in gaia_hydras.nfwfgaia]
        +f:2009 [binder, in gaia_hydras.nfwfgaia]
        +f:201 [binder, in hydras.Ackermann.codeFreeVar]
        +f:201 [binder, in hydras.Ackermann.wellFormed]
        +f:201 [binder, in hydras.Ackermann.codePA]
        +f:202 [binder, in hydras.Ackermann.codeFreeVar]
        +f:202 [binder, in hydras.Ackermann.cPair]
        +f:202 [binder, in hydras.Ackermann.wellFormed]
        +f:202 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:202 [binder, in hydras.Ackermann.codePA]
        +f:203 [binder, in hydras.Ackermann.codeFreeVar]
        +f:203 [binder, in hydras.Ackermann.codePA]
        +f:204 [binder, in hydras.Ackermann.wellFormed]
        +f:204 [binder, in hydras.Ackermann.codePA]
        +f:205 [binder, in hydras.Ackermann.codeFreeVar]
        +f:205 [binder, in hydras.Ackermann.codePA]
        +f:206 [binder, in hydras.rpo.more_list]
        +f:206 [binder, in hydras.Ackermann.cPair]
        +f:206 [binder, in hydras.Ackermann.wellFormed]
        +f:206 [binder, in hydras.Ackermann.codePA]
        +f:207 [binder, in hydras.Ackermann.codeFreeVar]
        +f:207 [binder, in hydras.Ackermann.fol]
        +f:207 [binder, in hydras.Ackermann.codePA]
        +f:208 [binder, in hydras.Ackermann.wellFormed]
        +f:208 [binder, in hydras.Ackermann.codePA]
        +f:2088 [binder, in gaia_hydras.nfwfgaia]
        +f:209 [binder, in hydras.Ackermann.codeFreeVar]
        +f:209 [binder, in hydras.Ackermann.cPair]
        +f:209 [binder, in hydras.Ackermann.codePA]
        +f:2094 [binder, in gaia_hydras.nfwfgaia]
        +f:2099 [binder, in gaia_hydras.nfwfgaia]
        +f:21 [binder, in hydras.Prelude.Iterates]
        +f:21 [binder, in hydras.Ackermann.LNN]
        +f:21 [binder, in hydras.Ackermann.LNT]
        +f:21 [binder, in hydras.Ackermann.subProp]
        +f:21 [binder, in gaia_hydras.T1Bridge]
        +f:21 [binder, in Goedel.rosserPA]
        +f:21 [binder, in hydras.Ackermann.expressible]
        +f:210 [binder, in hydras.Ackermann.wellFormed]
        +f:210 [binder, in hydras.Ackermann.fol]
        +f:210 [binder, in hydras.Ackermann.codePA]
        +f:2105 [binder, in gaia_hydras.nfwfgaia]
        +f:2107 [binder, in gaia_hydras.nfwfgaia]
        +f:211 [binder, in hydras.Ackermann.codeFreeVar]
        +f:211 [binder, in hydras.Ackermann.cPair]
        +f:211 [binder, in hydras.Ackermann.codePA]
        +f:212 [binder, in hydras.Ackermann.codeFreeVar]
        +f:212 [binder, in hydras.Ackermann.wellFormed]
        +f:212 [binder, in hydras.Ackermann.codePA]
        +f:213 [binder, in hydras.Ackermann.codeFreeVar]
        +f:213 [binder, in hydras.Ackermann.codePA]
        +f:214 [binder, in hydras.Ackermann.wellFormed]
        +f:214 [binder, in hydras.Ackermann.codePA]
        +f:215 [binder, in hydras.Ackermann.codeFreeVar]
        +f:215 [binder, in hydras.Ackermann.codePA]
        +f:216 [binder, in hydras.rpo.term]
        +f:216 [binder, in hydras.rpo.more_list]
        +f:216 [binder, in hydras.Ackermann.cPair]
        +f:216 [binder, in hydras.Ackermann.wellFormed]
        +f:216 [binder, in hydras.Ackermann.codePA]
        +f:217 [binder, in hydras.Ackermann.codeFreeVar]
        +f:217 [binder, in hydras.Ackermann.codePA]
        +f:218 [binder, in hydras.Ackermann.wellFormed]
        +f:218 [binder, in hydras.Ackermann.codePA]
        +f:219 [binder, in hydras.Ackermann.codeFreeVar]
        +f:219 [binder, in hydras.Ackermann.codePA]
        +f:22 [binder, in hydras.rpo.more_list]
        +f:22 [binder, in hydras.Ackermann.PA]
        +f:22 [binder, in hydras.Ackermann.folLogic]
        +f:22 [binder, in gaia_hydras.GL_alpha]
        +f:22 [binder, in Goedel.goedel2]
        +f:220 [binder, in hydras.Ackermann.wellFormed]
        +f:220 [binder, in hydras.Ackermann.codePA]
        +f:221 [binder, in hydras.rpo.term]
        +f:221 [binder, in hydras.Ackermann.codeFreeVar]
        +f:221 [binder, in hydras.Ackermann.codePA]
        +f:222 [binder, in hydras.Prelude.Iterates]
        +f:222 [binder, in hydras.Ackermann.codeFreeVar]
        +f:222 [binder, in hydras.Ackermann.wellFormed]
        +f:222 [binder, in hydras.Ackermann.codePA]
        +f:223 [binder, in hydras.Ackermann.codeFreeVar]
        +f:223 [binder, in hydras.Ackermann.model]
        +f:223 [binder, in hydras.Ackermann.codePA]
        +f:224 [binder, in hydras.Ackermann.codeFreeVar]
        +f:224 [binder, in hydras.Ackermann.wellFormed]
        +f:224 [binder, in hydras.Ackermann.codePA]
        +f:225 [binder, in hydras.Ackermann.codeFreeVar]
        +f:225 [binder, in hydras.Ackermann.codePA]
        +f:226 [binder, in hydras.Ackermann.codeFreeVar]
        +f:226 [binder, in hydras.rpo.more_list]
        +f:226 [binder, in hydras.Ackermann.wellFormed]
        +f:226 [binder, in hydras.Ackermann.codePA]
        +f:227 [binder, in hydras.Ackermann.subAll]
        +f:227 [binder, in hydras.Ackermann.codeFreeVar]
        +f:227 [binder, in hydras.Ackermann.codePA]
        +f:228 [binder, in hydras.Ackermann.codeFreeVar]
        +f:228 [binder, in hydras.Ackermann.wellFormed]
        +f:228 [binder, in hydras.Ackermann.codePA]
        +f:229 [binder, in hydras.Ackermann.codeFreeVar]
        +f:23 [binder, in hydras.MoreAck.AckNotPR]
        +f:23 [binder, in hydras.Epsilon0.F_omega]
        +f:230 [binder, in hydras.Ackermann.wellFormed]
        +f:230 [binder, in hydras.Ackermann.fol]
        +f:231 [binder, in hydras.Ackermann.codeFreeVar]
        +f:231 [binder, in hydras.Ackermann.codePA]
        +f:232 [binder, in hydras.Ackermann.folProp]
        +f:232 [binder, in hydras.Ackermann.wellFormed]
        +f:233 [binder, in hydras.Ackermann.codeFreeVar]
        +f:233 [binder, in hydras.Ackermann.fol]
        +f:234 [binder, in hydras.Ackermann.codePA]
        +f:235 [binder, in hydras.Ackermann.codeFreeVar]
        +f:235 [binder, in hydras.Ackermann.wellFormed]
        +f:235 [binder, in hydras.Ackermann.codePA]
        +f:236 [binder, in hydras.Prelude.Iterates]
        +f:236 [binder, in hydras.Ackermann.codePA]
        +f:237 [binder, in hydras.Ackermann.codeFreeVar]
        +f:237 [binder, in hydras.Ackermann.codePA]
        +f:238 [binder, in hydras.Ackermann.codeFreeVar]
        +f:238 [binder, in hydras.Ackermann.wellFormed]
        +f:239 [binder, in hydras.Ackermann.codeFreeVar]
        +f:24 [binder, in hydras.Ackermann.LNN]
        +f:24 [binder, in hydras.Ackermann.LNT]
        +f:24 [binder, in hydras.Ackermann.folLogic]
        +f:24 [binder, in Goedel.goedel1]
        +f:24 [binder, in hydras.Schutte.Ordering_Functions]
        +f:24 [binder, in hydras.Ackermann.codePA]
        +f:24 [binder, in Goedel.goedel2]
        +f:240 [binder, in hydras.Ackermann.codeFreeVar]
        +f:240 [binder, in additions.Euclidean_Chains]
        +f:240 [binder, in hydras.Ackermann.wellFormed]
        +f:241 [binder, in hydras.Prelude.Iterates]
        +f:241 [binder, in hydras.Ackermann.codeFreeVar]
        +f:242 [binder, in hydras.Ackermann.codeFreeVar]
        +f:242 [binder, in hydras.Ackermann.wellFormed]
        +f:243 [binder, in hydras.Ackermann.codeFreeVar]
        +f:243 [binder, in hydras.rpo.more_list]
        +f:244 [binder, in hydras.Ackermann.cPair]
        +f:244 [binder, in hydras.Ackermann.wellFormed]
        +f:245 [binder, in hydras.Prelude.Iterates]
        +f:245 [binder, in hydras.Ackermann.codeFreeVar]
        +f:246 [binder, in hydras.Ackermann.wellFormed]
        +f:247 [binder, in hydras.Ackermann.codeFreeVar]
        +f:248 [binder, in hydras.Ackermann.wellFormed]
        +f:248 [binder, in hydras.Ackermann.fol]
        +f:248 [binder, in hydras.Gamma0.Gamma0]
        +f:249 [binder, in hydras.Prelude.Iterates]
        +f:249 [binder, in hydras.Ackermann.codeFreeVar]
        +f:249 [binder, in hydras.Ackermann.wellFormed]
        +f:25 [binder, in hydras.Prelude.Iterates]
        +f:25 [binder, in hydras.Ackermann.folLogic2]
        +f:25 [binder, in additions.Euclidean_Chains]
        +f:25 [binder, in gaia_hydras.GL_alpha]
        +f:25 [binder, in hydras.Ackermann.expressible]
        +f:250 [binder, in hydras.Ackermann.wellFormed]
        +f:251 [binder, in hydras.Ackermann.subAll]
        +f:251 [binder, in hydras.Ackermann.codeFreeVar]
        +f:251 [binder, in hydras.Ackermann.wellFormed]
        +f:251 [binder, in hydras.Ackermann.fol]
        +f:252 [binder, in hydras.Ackermann.wellFormed]
        +f:253 [binder, in hydras.Ackermann.codeFreeVar]
        +f:253 [binder, in hydras.rpo.more_list]
        +f:253 [binder, in hydras.Ackermann.wellFormed]
        +f:254 [binder, in hydras.Ackermann.wellFormed]
        +f:254 [binder, in hydras.Gamma0.Gamma0]
        +f:255 [binder, in hydras.Ackermann.subAll]
        +f:255 [binder, in hydras.Ackermann.codeFreeVar]
        +f:256 [binder, in hydras.Ackermann.wellFormed]
        +f:257 [binder, in hydras.Ackermann.codeFreeVar]
        +f:258 [binder, in hydras.Ackermann.wellFormed]
        +f:259 [binder, in hydras.Ackermann.codeFreeVar]
        +f:26 [binder, in Goedel.codeSysPrf]
        +f:26 [binder, in gaia_hydras.nfwfgaia]
        +f:26 [binder, in hydras.Ackermann.Languages]
        +f:260 [binder, in hydras.Ackermann.codeFreeVar]
        +f:260 [binder, in hydras.Ackermann.wellFormed]
        +f:260 [binder, in hydras.Ackermann.fol]
        +f:260 [binder, in hydras.Gamma0.Gamma0]
        +f:261 [binder, in hydras.Ackermann.codeFreeVar]
        +f:262 [binder, in hydras.Ackermann.codeFreeVar]
        +f:262 [binder, in hydras.Ackermann.wellFormed]
        +f:262 [binder, in hydras.Ackermann.fol]
        +f:263 [binder, in hydras.Ackermann.codeFreeVar]
        +f:264 [binder, in hydras.Ackermann.codeFreeVar]
        +f:264 [binder, in hydras.Ackermann.wellFormed]
        +f:265 [binder, in hydras.Ackermann.codeFreeVar]
        +f:265 [binder, in hydras.rpo.more_list]
        +f:266 [binder, in hydras.Ackermann.codeFreeVar]
        +f:266 [binder, in hydras.Ackermann.wellFormed]
        +f:267 [binder, in hydras.Ackermann.codeFreeVar]
        +f:268 [binder, in hydras.Ackermann.wellFormed]
        +f:269 [binder, in hydras.Ackermann.codeFreeVar]
        +f:27 [binder, in hydras.rpo.more_list]
        +f:27 [binder, in hydras.Ackermann.LNN]
        +f:27 [binder, in hydras.Ackermann.LNT]
        +f:27 [binder, in additions.Euclidean_Chains]
        +f:27 [binder, in hydras.Ackermann.folLogic]
        +f:27 [binder, in Goedel.rosser]
        +f:27 [binder, in hydras.Ackermann.codePA]
        +f:27 [binder, in hydras.Schutte.Countable]
        +f:270 [binder, in hydras.Ackermann.wellFormed]
        +f:271 [binder, in hydras.Ackermann.codeFreeVar]
        +f:272 [binder, in hydras.Ackermann.wellFormed]
        +f:273 [binder, in hydras.Ackermann.codeFreeVar]
        +f:274 [binder, in hydras.Ackermann.wellFormed]
        +f:275 [binder, in hydras.Ackermann.codeFreeVar]
        +f:276 [binder, in hydras.Ackermann.codeFreeVar]
        +f:276 [binder, in hydras.Ackermann.wellFormed]
        +f:277 [binder, in hydras.Ackermann.codeFreeVar]
        +f:278 [binder, in hydras.Ackermann.codeFreeVar]
        +f:278 [binder, in hydras.Ackermann.wellFormed]
        +f:279 [binder, in hydras.Ackermann.codeFreeVar]
        +f:279 [binder, in hydras.Ackermann.folProp]
        +f:28 [binder, in hydras.Ackermann.model]
        +f:28 [binder, in additions.Euclidean_Chains]
        +f:28 [binder, in Goedel.codeSysPrf]
        +f:28 [binder, in hydras.Schutte.Ordering_Functions]
        +f:28 [binder, in hydras.Schutte.Countable]
        +f:280 [binder, in hydras.Ackermann.codeFreeVar]
        +f:280 [binder, in hydras.Ackermann.wellFormed]
        +f:280 [binder, in hydras.rpo.rpo]
        +f:281 [binder, in hydras.Ackermann.codeFreeVar]
        +f:282 [binder, in hydras.Ackermann.subAll]
        +f:282 [binder, in hydras.Ackermann.codeFreeVar]
        +f:282 [binder, in hydras.Ackermann.wellFormed]
        +f:283 [binder, in hydras.Ackermann.codeFreeVar]
        +f:284 [binder, in hydras.Ackermann.codeFreeVar]
        +f:284 [binder, in hydras.Ackermann.wellFormed]
        +f:285 [binder, in hydras.Ackermann.codeFreeVar]
        +f:286 [binder, in hydras.Ackermann.codeFreeVar]
        +f:286 [binder, in hydras.Ackermann.wellFormed]
        +f:287 [binder, in hydras.Ackermann.subAll]
        +f:287 [binder, in hydras.Ackermann.codeFreeVar]
        +f:288 [binder, in hydras.rpo.term]
        +f:288 [binder, in hydras.Ackermann.codeFreeVar]
        +f:288 [binder, in hydras.Ackermann.wellFormed]
        +f:289 [binder, in hydras.Ackermann.codeFreeVar]
        +f:29 [binder, in hydras.Ackermann.model]
        +f:29 [binder, in hydras.Prelude.Sort_spec]
        +f:29 [binder, in gaia_hydras.nfwfgaia]
        +f:290 [binder, in hydras.Ackermann.codeFreeVar]
        +f:290 [binder, in hydras.Ackermann.wellFormed]
        +f:291 [binder, in hydras.Ackermann.codeFreeVar]
        +f:292 [binder, in hydras.Ackermann.codeFreeVar]
        +f:292 [binder, in hydras.Ackermann.wellFormed]
        +f:294 [binder, in hydras.Ackermann.wellFormed]
        +f:296 [binder, in hydras.Ackermann.wellFormed]
        +f:297 [binder, in hydras.Ackermann.subAll]
        +f:298 [binder, in hydras.rpo.term]
        +f:298 [binder, in hydras.Ackermann.wellFormed]
        +f:298 [binder, in hydras.Ackermann.fol]
        +f:3 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +F:3 [binder, in hydras.Ackermann.NN2PA]
        +f:3 [binder, in hydras.Prelude.STDPP_compat]
        +f:3 [binder, in hydras.Ackermann.folLogic]
        +f:30 [binder, in hydras.Prelude.Iterates]
        +f:30 [binder, in hydras.Ackermann.LNN]
        +f:30 [binder, in hydras.Ackermann.LNT]
        +f:30 [binder, in hydras.Ackermann.folLogic]
        +f:30 [binder, in hydras.Schutte.Ordering_Functions]
        +f:30 [binder, in hydras.Ackermann.codePA]
        +f:30 [binder, in hydras.MoreAck.FolExamples]
        +f:30 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:300 [binder, in hydras.Ackermann.wellFormed]
        +f:301 [binder, in hydras.Ackermann.fol]
        +f:302 [binder, in hydras.Ackermann.wellFormed]
        +f:303 [binder, in hydras.Ackermann.wellFormed]
        +f:304 [binder, in hydras.Ackermann.wellFormed]
        +f:305 [binder, in hydras.Ackermann.wellFormed]
        +f:306 [binder, in hydras.Ackermann.wellFormed]
        +f:307 [binder, in hydras.Ackermann.wellFormed]
        +f:308 [binder, in hydras.Ackermann.wellFormed]
        +f:309 [binder, in hydras.Ackermann.wellFormed]
        +f:31 [binder, in hydras.Ackermann.folLogic2]
        +f:31 [binder, in Goedel.codeSysPrf]
        +f:31 [binder, in hydras.Ackermann.Languages]
        +f:31 [binder, in hydras.Ackermann.expressible]
        +f:310 [binder, in hydras.Ackermann.wellFormed]
        +f:310 [binder, in hydras.Ackermann.fol]
        +f:311 [binder, in hydras.Ackermann.wellFormed]
        +f:312 [binder, in hydras.Ackermann.wellFormed]
        +f:312 [binder, in hydras.Ackermann.fol]
        +f:313 [binder, in hydras.Ackermann.wellFormed]
        +f:314 [binder, in hydras.Ackermann.wellFormed]
        +f:315 [binder, in hydras.Ackermann.wellFormed]
        +f:316 [binder, in hydras.Ackermann.subAll]
        +f:316 [binder, in hydras.Ackermann.wellFormed]
        +f:317 [binder, in hydras.Ackermann.wellFormed]
        +f:318 [binder, in hydras.Ackermann.wellFormed]
        +f:319 [binder, in hydras.Ackermann.wellFormed]
        +f:32 [binder, in hydras.Prelude.Iterates]
        +f:32 [binder, in hydras.Ackermann.LNT]
        +f:32 [binder, in gaia_hydras.T1Bridge]
        +f:320 [binder, in hydras.Ackermann.wellFormed]
        +f:321 [binder, in hydras.Ackermann.wellFormed]
        +f:322 [binder, in hydras.Ackermann.wellFormed]
        +f:323 [binder, in hydras.Ackermann.wellFormed]
        +f:324 [binder, in hydras.Ackermann.wellFormed]
        +f:326 [binder, in hydras.Ackermann.wellFormed]
        +f:328 [binder, in hydras.Ackermann.wellFormed]
        +f:33 [binder, in hydras.rpo.more_list]
        +f:33 [binder, in hydras.Ackermann.LNN]
        +f:33 [binder, in hydras.Ackermann.folLogic]
        +f:33 [binder, in hydras.Ackermann.codePA]
        +f:33 [binder, in hydras.Ackermann.expressible]
        +f:330 [binder, in hydras.Ackermann.wellFormed]
        +f:331 [binder, in hydras.Ackermann.primRec]
        +f:332 [binder, in hydras.Ackermann.wellFormed]
        +f:333 [binder, in hydras.Ackermann.wellFormed]
        +f:334 [binder, in hydras.Ackermann.primRec]
        +f:334 [binder, in hydras.Ackermann.wellFormed]
        +f:335 [binder, in hydras.Ackermann.wellFormed]
        +f:336 [binder, in hydras.Ackermann.wellFormed]
        +f:337 [binder, in hydras.Ackermann.wellFormed]
        +f:338 [binder, in hydras.Ackermann.wellFormed]
        +f:339 [binder, in hydras.Ackermann.wellFormed]
        +f:34 [binder, in hydras.Ackermann.LNT]
        +f:340 [binder, in hydras.Ackermann.wellFormed]
        +f:341 [binder, in hydras.Ackermann.wellFormed]
        +f:342 [binder, in hydras.Ackermann.wellFormed]
        +f:343 [binder, in hydras.Ackermann.primRec]
        +f:343 [binder, in hydras.Ackermann.wellFormed]
        +f:344 [binder, in hydras.Ackermann.wellFormed]
        +f:344 [binder, in hydras.Ackermann.fol]
        +f:345 [binder, in hydras.Ackermann.wellFormed]
        +f:346 [binder, in hydras.rpo.term]
        +f:347 [binder, in hydras.Ackermann.primRec]
        +f:347 [binder, in hydras.Ackermann.fol]
        +f:35 [binder, in hydras.Ackermann.folLogic2]
        +f:35 [binder, in hydras.Ackermann.LNN]
        +f:35 [binder, in gaia_hydras.T1Bridge]
        +f:356 [binder, in hydras.Ackermann.fol]
        +f:358 [binder, in hydras.Ackermann.fol]
        +f:36 [binder, in hydras.Prelude.Iterates]
        +f:36 [binder, in hydras.Ackermann.LNT]
        +f:36 [binder, in hydras.Ackermann.folLogic]
        +f:36 [binder, in hydras.Ackermann.Languages]
        +f:36 [binder, in hydras.Ackermann.codePA]
        +f:365 [binder, in hydras.Ackermann.primRec]
        +f:37 [binder, in hydras.rpo.term]
        +f:37 [binder, in hydras.Ackermann.LNN]
        +f:37 [binder, in hydras.Epsilon0.Large_Sets]
        +f:37 [binder, in Goedel.rosserPA]
        +f:37 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:37 [binder, in hydras.Schutte.Countable]
        +f:37 [binder, in hydras.Ackermann.expressible]
        +F:372 [binder, in Goedel.PRrepresentable]
        +F:376 [binder, in Goedel.PRrepresentable]
        +f:38 [binder, in hydras.Prelude.Sort_spec]
        +f:38 [binder, in hydras.Ackermann.folProp]
        +f:38 [binder, in hydras.Ackermann.code]
        +f:38 [binder, in hydras.Ackermann.folLogic]
        +F:380 [binder, in Goedel.PRrepresentable]
        +F:384 [binder, in Goedel.PRrepresentable]
        +f:388 [binder, in hydras.Ackermann.fol]
        +f:39 [binder, in hydras.Prelude.Iterates]
        +f:39 [binder, in additions.FirstSteps]
        +f:39 [binder, in hydras.Ackermann.LNN]
        +f:39 [binder, in hydras.Ackermann.LNT]
        +F:39 [binder, in hydras.Ackermann.folProp]
        +f:39 [binder, in hydras.Ackermann.codePA]
        +f:391 [binder, in hydras.Ackermann.fol]
        +f:398 [binder, in hydras.Ackermann.primRec]
        +f:4 [binder, in hydras.MoreAck.AckNotPR]
        +f:4 [binder, in hydras.MoreAck.Iterate_compat]
        +f:40 [binder, in hydras.Epsilon0.Large_Sets]
        +f:40 [binder, in hydras.Ackermann.expressible]
        +f:400 [binder, in hydras.Ackermann.folProp]
        +f:400 [binder, in hydras.Ackermann.fol]
        +f:402 [binder, in hydras.Ackermann.fol]
        +F:406 [binder, in Goedel.PRrepresentable]
        +f:409 [binder, in hydras.Ackermann.primRec]
        +f:41 [binder, in hydras.Prelude.Iterates]
        +F:41 [binder, in hydras.Ackermann.folProp]
        +f:41 [binder, in hydras.Ackermann.code]
        +f:41 [binder, in hydras.rpo.rpo]
        +F:410 [binder, in Goedel.PRrepresentable]
        +F:414 [binder, in Goedel.PRrepresentable]
        +f:414 [binder, in hydras.Ackermann.folProp]
        +f:414 [binder, in hydras.Ackermann.primRec]
        +F:418 [binder, in Goedel.PRrepresentable]
        +f:42 [binder, in hydras.Ackermann.LNN]
        +f:42 [binder, in hydras.Ackermann.LNT]
        +f:42 [binder, in hydras.Ackermann.folProp]
        +f:42 [binder, in hydras.MoreAck.AckNotPR]
        +f:42 [binder, in hydras.Ackermann.folLogic]
        +f:42 [binder, in gaia_hydras.nfwfgaia]
        +f:42 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:421 [binder, in hydras.Ackermann.primRec]
        +F:426 [binder, in Goedel.PRrepresentable]
        +f:426 [binder, in hydras.Ackermann.folProp]
        +f:428 [binder, in hydras.Ackermann.folProp]
        +f:43 [binder, in hydras.rpo.term]
        +f:43 [binder, in hydras.Ackermann.folProof]
        +f:43 [binder, in hydras.Prelude.Iterates]
        +f:43 [binder, in hydras.Epsilon0.Large_Sets]
        +f:43 [binder, in hydras.MoreAck.PrimRecExamples]
        +F:430 [binder, in Goedel.PRrepresentable]
        +f:433 [binder, in hydras.Ackermann.folProp]
        +F:434 [binder, in Goedel.PRrepresentable]
        +F:438 [binder, in Goedel.PRrepresentable]
        +f:438 [binder, in hydras.Ackermann.folProp]
        +f:44 [binder, in hydras.Ackermann.subAll]
        +f:44 [binder, in hydras.Ackermann.model]
        +f:44 [binder, in hydras.Ackermann.subProp]
        +f:44 [binder, in hydras.Ackermann.code]
        +f:44 [binder, in hydras.Schutte.Ordering_Functions]
        +f:44 [binder, in hydras.Ackermann.expressible]
        +f:440 [binder, in hydras.Ackermann.fol]
        +f:442 [binder, in hydras.Ackermann.fol]
        +f:446 [binder, in hydras.Ackermann.fol]
        +f:45 [binder, in hydras.Ackermann.folProof]
        +f:45 [binder, in hydras.Ackermann.LNN]
        +f:45 [binder, in hydras.Ackermann.LNT]
        +f:45 [binder, in hydras.Ackermann.folProp]
        +f:45 [binder, in hydras.Schutte.AP]
        +f:45 [binder, in hydras.Epsilon0.L_alpha]
        +f:45 [binder, in hydras.Schutte.Schutte_basics]
        +f:45 [binder, in hydras.rpo.rpo]
        +f:450 [binder, in Goedel.PRrepresentable]
        +f:453 [binder, in Goedel.PRrepresentable]
        +f:456 [binder, in Goedel.PRrepresentable]
        +f:459 [binder, in Goedel.PRrepresentable]
        +f:46 [binder, in hydras.Prelude.Iterates]
        +f:46 [binder, in hydras.MoreAck.AckNotPR]
        +f:46 [binder, in hydras.Epsilon0.Large_Sets]
        +f:46 [binder, in hydras.Ackermann.folLogic]
        +f:467 [binder, in Goedel.PRrepresentable]
        +f:47 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +f:47 [binder, in gaia_hydras.nfwfgaia]
        +f:47 [binder, in hydras.Ackermann.Languages]
        +f:478 [binder, in Goedel.PRrepresentable]
        +f:48 [binder, in hydras.Ackermann.LNN]
        +f:48 [binder, in hydras.Ackermann.LNT]
        +f:48 [binder, in hydras.Schutte.Ordering_Functions]
        +f:48 [binder, in hydras.Ackermann.Languages]
        +f:48 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:48 [binder, in hydras.Ackermann.expressible]
        +f:49 [binder, in hydras.Prelude.Iterates]
        +f:49 [binder, in hydras.Ackermann.LNN2LNT]
        +f:49 [binder, in hydras.Epsilon0.Large_Sets]
        +f:49 [binder, in hydras.Ackermann.folLogic]
        +f:49 [binder, in gaia_hydras.nfwfgaia]
        +f:496 [binder, in Goedel.PRrepresentable]
        +f:5 [binder, in hydras.rpo.more_list]
        +f:5 [binder, in hydras.Ackermann.folLogic2]
        +f:5 [binder, in hydras.Ackermann.code]
        +f:5 [binder, in hydras.Ackermann.PA]
        +f:5 [binder, in hydras.Schutte.Ordering_Functions]
        +f:50 [binder, in hydras.Ackermann.folProof]
        +f:50 [binder, in hydras.Ackermann.subAll]
        +f:50 [binder, in hydras.MoreAck.AckNotPR]
        +f:50 [binder, in hydras.Ackermann.Languages]
        +f:50 [binder, in hydras.rpo.rpo]
        +f:51 [binder, in hydras.Ackermann.LNN]
        +f:51 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:514 [binder, in gaia_hydras.nfwfgaia]
        +f:519 [binder, in gaia_hydras.nfwfgaia]
        +f:52 [binder, in hydras.Ackermann.folProof]
        +f:52 [binder, in Goedel.PRrepresentable]
        +f:52 [binder, in hydras.Ackermann.LNT]
        +f:52 [binder, in hydras.Ackermann.PA]
        +f:52 [binder, in hydras.Ackermann.folLogic]
        +f:52 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:52 [binder, in gaia_hydras.nfwfgaia]
        +f:524 [binder, in gaia_hydras.nfwfgaia]
        +f:527 [binder, in gaia_hydras.nfwfgaia]
        +f:53 [binder, in hydras.Prelude.Iterates]
        +f:53 [binder, in hydras.Schutte.Ordering_Functions]
        +f:538 [binder, in hydras.Ackermann.checkPrf]
        +f:54 [binder, in hydras.Ackermann.folProof]
        +f:54 [binder, in hydras.Ackermann.model]
        +f:54 [binder, in hydras.rpo.rpo]
        +f:541 [binder, in hydras.Ackermann.checkPrf]
        +f:542 [binder, in gaia_hydras.nfwfgaia]
        +f:544 [binder, in hydras.Ackermann.checkPrf]
        +f:545 [binder, in hydras.Ackermann.checkPrf]
        +f:546 [binder, in gaia_hydras.nfwfgaia]
        +f:548 [binder, in hydras.Ackermann.checkPrf]
        +f:55 [binder, in hydras.Ackermann.LNN]
        +f:55 [binder, in hydras.Ackermann.folLogic]
        +f:55 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:550 [binder, in gaia_hydras.nfwfgaia]
        +f:553 [binder, in gaia_hydras.nfwfgaia]
        +f:558 [binder, in gaia_hydras.nfwfgaia]
        +f:56 [binder, in hydras.Ackermann.LNT]
        +f:56 [binder, in hydras.Ackermann.primRec]
        +f:560 [binder, in gaia_hydras.nfwfgaia]
        +f:566 [binder, in gaia_hydras.nfwfgaia]
        +f:568 [binder, in gaia_hydras.nfwfgaia]
        +f:57 [binder, in hydras.Prelude.Iterates]
        +f:57 [binder, in Goedel.rosserPA]
        +f:57 [binder, in Goedel.codeSysPrf]
        +f:576 [binder, in gaia_hydras.nfwfgaia]
        +f:58 [binder, in hydras.Ackermann.model]
        +f:58 [binder, in hydras.Ackermann.folLogic]
        +f:58 [binder, in hydras.Schutte.Ordering_Functions]
        +f:582 [binder, in gaia_hydras.nfwfgaia]
        +f:586 [binder, in hydras.Ackermann.primRec]
        +f:587 [binder, in gaia_hydras.nfwfgaia]
        +f:59 [binder, in hydras.Ackermann.LNN]
        +f:59 [binder, in hydras.Ackermann.LNT]
        +f:59 [binder, in hydras.Prelude.Sort_spec]
        +f:593 [binder, in gaia_hydras.nfwfgaia]
        +f:596 [binder, in gaia_hydras.nfwfgaia]
        +F:6 [binder, in hydras.Ackermann.Deduction]
        +f:6 [binder, in hydras.Ackermann.folLogic]
        +f:605 [binder, in hydras.Ackermann.primRec]
        +f:608 [binder, in hydras.Ackermann.primRec]
        +f:61 [binder, in hydras.Ackermann.folLogic]
        +f:612 [binder, in hydras.Ackermann.primRec]
        +f:617 [binder, in hydras.Ackermann.primRec]
        +f:62 [binder, in hydras.Prelude.Iterates]
        +f:62 [binder, in hydras.Ackermann.LNN2LNT]
        +f:62 [binder, in hydras.Ackermann.LNN]
        +f:62 [binder, in hydras.Ackermann.LNT]
        +f:62 [binder, in hydras.Ackermann.fol]
        +f:62 [binder, in hydras.Prelude.MoreVectors]
        +f:621 [binder, in hydras.Ackermann.primRec]
        +f:626 [binder, in hydras.Ackermann.primRec]
        +f:63 [binder, in hydras.Ackermann.primRec]
        +f:63 [binder, in hydras.Epsilon0.Hprime]
        +f:63 [binder, in hydras.Schutte.Ordering_Functions]
        +f:64 [binder, in hydras.Ackermann.LNN2LNT]
        +f:64 [binder, in hydras.Ackermann.folProp]
        +f:64 [binder, in hydras.Ackermann.folLogic]
        +f:64 [binder, in hydras.Ackermann.codePA]
        +f:648 [binder, in hydras.Ackermann.primRec]
        +f:65 [binder, in hydras.Prelude.Iterates]
        +f:65 [binder, in hydras.Ackermann.LNN]
        +f:65 [binder, in hydras.Ackermann.LNT]
        +f:65 [binder, in hydras.Ackermann.Languages]
        +f:65 [binder, in hydras.Ackermann.codePA]
        +f:656 [binder, in hydras.Ackermann.primRec]
        +f:66 [binder, in hydras.Ackermann.LNN2LNT]
        +f:66 [binder, in hydras.Schutte.Ordering_Functions]
        +f:66 [binder, in hydras.Ackermann.codePA]
        +f:66 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:67 [binder, in hydras.Ackermann.subProp]
        +f:67 [binder, in additions.Euclidean_Chains]
        +f:67 [binder, in hydras.Ackermann.folLogic]
        +f:67 [binder, in hydras.Ackermann.codePA]
        +f:68 [binder, in hydras.Ackermann.LNN]
        +f:68 [binder, in hydras.Ackermann.LNT]
        +f:68 [binder, in hydras.Schutte.PartialFun]
        +f:68 [binder, in hydras.Ackermann.codePA]
        +f:69 [binder, in hydras.Prelude.Iterates]
        +f:69 [binder, in hydras.Ackermann.LNN2LNT]
        +f:69 [binder, in hydras.Ackermann.fol]
        +f:69 [binder, in Goedel.rosser]
        +f:69 [binder, in hydras.Ackermann.codePA]
        +f:69 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:7 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +f:7 [binder, in hydras.Epsilon0.Large_Sets]
        +f:7 [binder, in hydras.Ackermann.wellFormed]
        +f:7 [binder, in Goedel.goedel1]
        +f:7 [binder, in Goedel.rosser]
        +f:7 [binder, in hydras.Ackermann.codePA]
        +f:7 [binder, in Goedel.goedel2]
        +f:7 [binder, in hydras.Ackermann.expressible]
        +f:70 [binder, in Goedel.rosser]
        +f:70 [binder, in gaia_hydras.nfwfgaia]
        +f:70 [binder, in hydras.Ackermann.codePA]
        +f:71 [binder, in hydras.Ackermann.LNN]
        +f:71 [binder, in hydras.Ackermann.LNT]
        +f:71 [binder, in hydras.Schutte.PartialFun]
        +f:71 [binder, in hydras.Ackermann.folLogic]
        +f:72 [binder, in hydras.MoreAck.AckNotPR]
        +f:72 [binder, in hydras.Ackermann.codePA]
        +f:73 [binder, in hydras.Prelude.Iterates]
        +f:73 [binder, in hydras.Prelude.Sort_spec]
        +f:73 [binder, in hydras.MoreAck.AckNotPR]
        +f:73 [binder, in hydras.Ackermann.codeSubFormula]
        +f:73 [binder, in gaia_hydras.nfwfgaia]
        +f:73 [binder, in hydras.Ackermann.codePA]
        +f:731 [binder, in hydras.Ackermann.checkPrf]
        +f:74 [binder, in hydras.Ackermann.LNN]
        +f:74 [binder, in hydras.Ackermann.LNT]
        +f:74 [binder, in hydras.Ackermann.folProp]
        +f:74 [binder, in hydras.MoreAck.AckNotPR]
        +f:74 [binder, in hydras.Ackermann.primRec]
        +f:74 [binder, in hydras.Ackermann.folLogic]
        +f:74 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:75 [binder, in Goedel.codeSysPrf]
        +f:75 [binder, in hydras.rpo.list_permut]
        +f:75 [binder, in Goedel.rosser]
        +f:75 [binder, in hydras.Ackermann.codePA]
        +f:75 [binder, in hydras.Prelude.MoreVectors]
        +f:76 [binder, in hydras.Ackermann.model]
        +f:76 [binder, in hydras.Ackermann.folLogic3]
        +f:77 [binder, in hydras.Prelude.Iterates]
        +f:77 [binder, in hydras.Ackermann.LNN]
        +f:77 [binder, in hydras.Ackermann.LNT]
        +f:77 [binder, in additions.Euclidean_Chains]
        +f:77 [binder, in gaia_hydras.nfwfgaia]
        +f:77 [binder, in hydras.Ackermann.codePA]
        +f:78 [binder, in hydras.MoreAck.AckNotPR]
        +f:78 [binder, in hydras.Ackermann.folLogic]
        +f:78 [binder, in hydras.rpo.list_permut]
        +f:78 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:79 [binder, in Goedel.PRrepresentable]
        +f:79 [binder, in hydras.Ackermann.model]
        +f:79 [binder, in hydras.Ackermann.codeSubFormula]
        +f:79 [binder, in hydras.Ackermann.codePA]
        +f:8 [binder, in hydras.Ackermann.folProof]
        +F:8 [binder, in hydras.MoreAck.BadSubst]
        +f:8 [binder, in hydras.Prelude.Iterates]
        +f:8 [binder, in hydras.Ackermann.checkPrf]
        +f:8 [binder, in Goedel.rosserPA]
        +f:8 [binder, in hydras.Ackermann.folLogic]
        +f:8 [binder, in gaia_hydras.onType]
        +f:8 [binder, in hydras.Schutte.Well_Orders]
        +f:8 [binder, in Goedel.codeSysPrf]
        +f:80 [binder, in hydras.Ackermann.LNN]
        +f:80 [binder, in hydras.Schutte.Ordering_Functions]
        +f:80 [binder, in gaia_hydras.nfwfgaia]
        +f:806 [binder, in hydras.Ackermann.primRec]
        +f:81 [binder, in hydras.Prelude.Iterates]
        +f:81 [binder, in hydras.Ackermann.LNT]
        +f:81 [binder, in Goedel.codeSysPrf]
        +f:81 [binder, in hydras.Ackermann.codePA]
        +f:82 [binder, in hydras.Ackermann.folLogic]
        +f:821 [binder, in hydras.Ackermann.checkPrf]
        +f:823 [binder, in hydras.Ackermann.checkPrf]
        +f:825 [binder, in hydras.Ackermann.checkPrf]
        +f:827 [binder, in hydras.Ackermann.checkPrf]
        +f:829 [binder, in hydras.Ackermann.checkPrf]
        +f:83 [binder, in hydras.MoreAck.AckNotPR]
        +f:83 [binder, in Goedel.codeSysPrf]
        +f:83 [binder, in hydras.Ackermann.codePA]
        +f:831 [binder, in hydras.Ackermann.checkPrf]
        +f:833 [binder, in hydras.Ackermann.checkPrf]
        +f:836 [binder, in hydras.Ackermann.checkPrf]
        +f:84 [binder, in hydras.Ackermann.LNN]
        +f:84 [binder, in hydras.Ackermann.LNT]
        +f:846 [binder, in hydras.Ackermann.checkPrf]
        +f:85 [binder, in hydras.Ackermann.folProp]
        +f:85 [binder, in hydras.Ackermann.folLogic]
        +f:85 [binder, in hydras.Epsilon0.Hprime]
        +f:85 [binder, in hydras.Ackermann.codePA]
        +f:85 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:859 [binder, in hydras.Ackermann.checkPrf]
        +f:86 [binder, in hydras.Ackermann.subAll]
        +f:864 [binder, in hydras.Ackermann.checkPrf]
        +f:87 [binder, in hydras.Prelude.Iterates]
        +f:87 [binder, in hydras.Ackermann.LNN]
        +f:87 [binder, in hydras.Ackermann.model]
        +f:87 [binder, in Goedel.codeSysPrf]
        +F:87 [binder, in hydras.Epsilon0.Hprime]
        +f:87 [binder, in hydras.Ackermann.codePA]
        +f:874 [binder, in gaia_hydras.nfwfgaia]
        +f:877 [binder, in hydras.Ackermann.checkPrf]
        +f:88 [binder, in hydras.Ackermann.LNT]
        +f:880 [binder, in hydras.Ackermann.checkPrf]
        +f:89 [binder, in hydras.Ackermann.folLogic]
        +f:89 [binder, in hydras.Ackermann.codePA]
        +f:9 [binder, in hydras.Ackermann.folLogic2]
        +f:9 [binder, in hydras.Prelude.Sort_spec]
        +f:9 [binder, in hydras.Ackermann.folProp]
        +f:9 [binder, in hydras.Ackermann.Deduction]
        +f:9 [binder, in Goedel.goedel1]
        +f:9 [binder, in Goedel.rosser]
        +f:9 [binder, in hydras.Ackermann.codePA]
        +f:9 [binder, in Goedel.goedel2]
        +f:9 [binder, in hydras.Ackermann.expressible]
        +f:90 [binder, in hydras.Ackermann.subProp]
        +f:90 [binder, in hydras.Ackermann.fol]
        +f:91 [binder, in hydras.Ackermann.LNN]
        +f:91 [binder, in hydras.Ackermann.fol]
        +f:91 [binder, in hydras.Ackermann.folLogic]
        +f:91 [binder, in Goedel.codeSysPrf]
        +f:91 [binder, in hydras.Ackermann.codePA]
        +f:92 [binder, in hydras.Ackermann.subAll]
        +f:92 [binder, in hydras.Prelude.Iterates]
        +f:92 [binder, in hydras.Ackermann.LNT]
        +f:93 [binder, in hydras.Ackermann.codePA]
        +f:94 [binder, in hydras.Ackermann.folLogic]
        +f:940 [binder, in hydras.Ackermann.codeSubFormula]
        +f:943 [binder, in hydras.Ackermann.codeSubFormula]
        +f:946 [binder, in hydras.Ackermann.codeSubFormula]
        +f:949 [binder, in hydras.Ackermann.codeSubFormula]
        +f:95 [binder, in hydras.Ackermann.LNN]
        +f:95 [binder, in hydras.Ackermann.LNT]
        +f:95 [binder, in hydras.Ackermann.codePA]
        +f:95 [binder, in hydras.MoreAck.PrimRecExamples]
        +f:952 [binder, in hydras.Ackermann.codeSubFormula]
        +f:955 [binder, in hydras.Ackermann.codeSubFormula]
        +f:958 [binder, in hydras.Ackermann.codeSubFormula]
        +f:96 [binder, in hydras.Ackermann.LNN2LNT]
        +f:96 [binder, in hydras.Ackermann.folProp]
        +f:961 [binder, in hydras.Ackermann.codeSubFormula]
        +f:964 [binder, in hydras.Ackermann.codeSubFormula]
        +f:967 [binder, in hydras.Ackermann.codeSubFormula]
        +f:97 [binder, in hydras.Ackermann.folLogic]
        +f:97 [binder, in hydras.Ackermann.folReplace]
        +f:97 [binder, in hydras.Ackermann.codePA]
        +f:970 [binder, in hydras.Ackermann.codeSubFormula]
        +f:973 [binder, in hydras.Ackermann.codeSubFormula]
        +f:976 [binder, in hydras.Ackermann.codeSubFormula]
        +f:979 [binder, in hydras.Ackermann.codeSubFormula]
        +f:98 [binder, in hydras.Prelude.Iterates]
        +f:98 [binder, in hydras.Ackermann.LNN]
        +f:980 [binder, in hydras.Ackermann.codeSubFormula]
        +f:981 [binder, in hydras.Ackermann.codeSubFormula]
        +f:984 [binder, in hydras.Ackermann.codeSubFormula]
        +f:987 [binder, in hydras.Ackermann.codeSubFormula]
        +f:99 [binder, in hydras.Ackermann.LNT]
        +f:99 [binder, in hydras.OrdinalNotations.ON_Generic]
        +f:99 [binder, in hydras.Ackermann.codePA]
        +f:990 [binder, in hydras.Ackermann.codeSubFormula]
        +f:993 [binder, in hydras.Ackermann.codeSubFormula]
        +f:996 [binder, in hydras.Ackermann.codeSubFormula]
        +f:999 [binder, in hydras.Ackermann.codeSubFormula]
        +

        G

        +g [definition, in hydras.OrdinalNotations.Example_3PlusOmega]
        +g [axiom, in hydras.Prelude.LibHyps_Experiments]
        +G [definition, in Goedel.goedel1]
        +g [definition, in hydras.Schutte.Ordering_Functions]
        +G [definition, in Goedel.goedel2]
        +GaiaToHydra [library]
        +Gamma [section, in additions.AM]
        +Gamma [section, in additions.Euclidean_Chains]
        +gammaA:295 [binder, in additions.Addition_Chains]
        +gammaB:296 [binder, in additions.Addition_Chains]
        +gamma_gt [projection, in additions.Strategies]
        +gamma_lt [projection, in additions.Strategies]
        +gamma_ [definition, in hydras.Schutte.Critical]
        +gamma_nat:204 [binder, in additions.Addition_Chains]
        +gamma_positive [lemma, in hydras.Epsilon0.Paths]
        +gamma':140 [binder, in hydras.Gamma0.Gamma0]
        +gamma':161 [binder, in hydras.Gamma0.Gamma0]
        +Gamma.All_OK.c [variable, in additions.AM]
        +Gamma.All_OK.n [variable, in additions.AM]
        +Gamma.All_OK [section, in additions.AM]
        +Gamma.gamma [variable, in additions.AM]
        +Gamma.gamma [variable, in additions.Euclidean_Chains]
        +Gamma0 [definition, in hydras.Schutte.Critical]
        +Gamma0 [module, in gaia_hydras.nfwfgaia]
        +Gamma0 [library]
        +Gamma0_rpo [module, in hydras.Gamma0.Gamma0]
        +Gamma0_alg [module, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec_transitive [lemma, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec_antisym [lemma, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec_dec [lemma, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.status [definition, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.Mul [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.Lex [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.status_type [inductive, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec [definition, in hydras.Gamma0.Gamma0]
        +Gamma0_prec.A [definition, in hydras.Gamma0.Gamma0]
        +Gamma0_prec [module, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.arity [definition, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.Free [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.C [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.AC [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.arity_type [inductive, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.eq_symbol_dec [lemma, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.symb [definition, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_cons [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_psi [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_zero [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.nat_S [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.nat_0 [constructor, in hydras.Gamma0.Gamma0]
        +Gamma0_sig.symb0 [inductive, in hydras.Gamma0.Gamma0]
        +Gamma0_sig [module, in hydras.Gamma0.Gamma0]
        +Gamma0.add_le4 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_le3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_inj [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_le2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_to_cons [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_fin_omega [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add_int [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.add1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr4 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_limit [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.CompareT2Eq [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.CompareT2Gt [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.CompareT2Lt [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.compare_T2 [inductive, in gaia_hydras.nfwfgaia]
        +Gamma0.cons [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.epsilon0 [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.le_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.le_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.limit_pr [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.limit_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_4 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_succE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_tail [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_psi [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.lt_rec [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.minus_le [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.minus_lt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_phi [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_add [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_sub [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_pred [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_split [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_one [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_omega [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.nf_psi [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.no_critical [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.omega [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.omega_minus_one [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.omega_least_inf2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.omega_least_inf1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.omega_lt_epsilon0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.one [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.phi [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ltE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_eqE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inj1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inj [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_c [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_b [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_a [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ab_le2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ab_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4c [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4b [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4a [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_principalR [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_cases [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_fix2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_fix1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le3 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ap [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.pred_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.pred_lt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.pred_le [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.psi [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi_aux [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.psi_lt1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.size [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.size_prop [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.size_prop1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_add [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_le [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_pred [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_is_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_limit [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.split_finite [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr1r [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_nz [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_le1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub_int [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub1a [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub1b [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.sub1Nfin [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_is_add_one [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi_lt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_nz [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_inj [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_p1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_pred [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.succ_lt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T1succ_nat [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2 [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2range1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2range2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2_inc [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2_inj [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2 [inductive, in gaia_hydras.nfwfgaia]
        +Gamma0.T2add [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2addA [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2addn0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2add_eq0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2add0n [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ap [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2eqE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2eqP [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq_le [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite_succ [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite1 [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite2 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2GeqNotGtn [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.T2GeqNotLtn [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ge1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2GtnNotLeq [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.T2gt1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2is_succ [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2leNgt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lenn [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2len0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2leP [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2leq_xor_gtn [inductive, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_add2r [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_psi_b [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_psi1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_trans [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_total [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_eqVlt [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_consE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2le0n [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2limit [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lta [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltgtP [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltNge [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltnn [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2LtnNotGeq [constructor, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltn_xor_geq [inductive, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltn0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltP [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltW [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_add2r [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_add2l [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_a [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_b [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_le_trans [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_trans [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_aux [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_trichotomy [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_anti [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_neAle [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_ne' [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_ne [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_consE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt0n [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt1 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nat [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nat_inc [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_finite [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_consE [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_cons_cons [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2pred [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2split [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2sub [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2subnn [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2subn0 [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2sub0n [lemma, in gaia_hydras.nfwfgaia]
        +Gamma0.T2succ [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2_pr2 [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2_pr1 [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2_eqType [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.T2_eqMixin [definition, in gaia_hydras.nfwfgaia]
        +Gamma0.zero [constructor, in gaia_hydras.nfwfgaia]
        +_ - _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ + _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ > _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ >= _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ <= _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +_ < _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +\F _ (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +[ _ , _ ] (g0_scope) [notation, in gaia_hydras.nfwfgaia]
        +gamma0:544 [binder, in hydras.Gamma0.Gamma0]
        +gamma1 [definition, in hydras.OrdinalNotations.ON_Finite]
        +gamma1:34 [binder, in hydras.Gamma0.T2]
        +gamma1:41 [binder, in hydras.Gamma0.T2]
        +gamma1:49 [binder, in hydras.Gamma0.T2]
        +gamma1:56 [binder, in hydras.Gamma0.T2]
        +gamma1:62 [binder, in hydras.Gamma0.T2]
        +gamma1:67 [binder, in hydras.Gamma0.T2]
        +gamma2:35 [binder, in hydras.Gamma0.T2]
        +gamma2:42 [binder, in hydras.Gamma0.T2]
        +gamma2:50 [binder, in hydras.Gamma0.T2]
        +gamma2:57 [binder, in hydras.Gamma0.T2]
        +gamma2:63 [binder, in hydras.Gamma0.T2]
        +gamma2:68 [binder, in hydras.Gamma0.T2]
        +gamma:1 [binder, in additions.Strategies]
        +gamma:10 [binder, in hydras.Schutte.AP]
        +gamma:102 [binder, in hydras.Gamma0.T2]
        +gamma:111 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:112 [binder, in hydras.Epsilon0.T1]
        +gamma:114 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:117 [binder, in hydras.Epsilon0.Paths]
        +gamma:12 [binder, in hydras.Schutte.Critical]
        +gamma:122 [binder, in hydras.Epsilon0.E0]
        +gamma:122 [binder, in hydras.Epsilon0.Paths]
        +gamma:125 [binder, in hydras.Epsilon0.Paths]
        +gamma:126 [binder, in hydras.Gamma0.Gamma0]
        +gamma:129 [binder, in hydras.Gamma0.Gamma0]
        +gamma:13 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:131 [binder, in hydras.Epsilon0.Paths]
        +gamma:132 [binder, in hydras.Gamma0.Gamma0]
        +gamma:136 [binder, in hydras.Gamma0.Gamma0]
        +gamma:138 [binder, in hydras.Epsilon0.Paths]
        +gamma:144 [binder, in hydras.Epsilon0.Paths]
        +gamma:15 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +gamma:150 [binder, in hydras.Gamma0.Gamma0]
        +gamma:156 [binder, in hydras.Gamma0.Gamma0]
        +gamma:160 [binder, in hydras.Gamma0.Gamma0]
        +gamma:162 [binder, in hydras.Gamma0.Gamma0]
        +gamma:167 [binder, in hydras.Epsilon0.Paths]
        +gamma:17 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:172 [binder, in hydras.Epsilon0.Paths]
        +gamma:179 [binder, in hydras.Gamma0.Gamma0]
        +gamma:18 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +gamma:18 [binder, in hydras.Epsilon0.Paths]
        +gamma:19 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +gamma:20 [binder, in hydras.Gamma0.Gamma0]
        +gamma:203 [binder, in additions.Addition_Chains]
        +gamma:216 [binder, in hydras.Epsilon0.Paths]
        +gamma:22 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +gamma:220 [binder, in hydras.Epsilon0.Paths]
        +gamma:23 [binder, in additions.Fib2]
        +gamma:25 [binder, in gaia_hydras.GCanon]
        +gamma:250 [binder, in hydras.Epsilon0.Paths]
        +gamma:26 [binder, in hydras.Schutte.Addition]
        +gamma:27 [binder, in hydras.Gamma0.T2]
        +gamma:298 [binder, in hydras.Epsilon0.Paths]
        +gamma:302 [binder, in hydras.Epsilon0.Paths]
        +gamma:309 [binder, in hydras.Epsilon0.Paths]
        +gamma:31 [binder, in hydras.Schutte.Addition]
        +gamma:313 [binder, in hydras.Epsilon0.T1]
        +gamma:33 [binder, in hydras.Epsilon0.Paths]
        +gamma:337 [binder, in hydras.Epsilon0.T1]
        +gamma:34 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:34 [binder, in hydras.Schutte.Addition]
        +gamma:340 [binder, in hydras.Epsilon0.T1]
        +gamma:36 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:37 [binder, in hydras.Epsilon0.Canon]
        +gamma:38 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:38 [binder, in hydras.Epsilon0.Canon]
        +gamma:39 [binder, in gaia_hydras.GCanon]
        +gamma:394 [binder, in hydras.Epsilon0.T1]
        +gamma:40 [binder, in hydras.Schutte.Correctness_E0]
        +gamma:41 [binder, in hydras.Epsilon0.Canon]
        +gamma:43 [binder, in hydras.Epsilon0.Canon]
        +gamma:44 [binder, in hydras.Schutte.Addition]
        +gamma:468 [binder, in hydras.Epsilon0.Paths]
        +gamma:47 [binder, in hydras.Schutte.Addition]
        +gamma:48 [binder, in hydras.Schutte.Addition]
        +gamma:498 [binder, in hydras.Gamma0.Gamma0]
        +gamma:50 [binder, in hydras.Schutte.CNF]
        +gamma:50 [binder, in hydras.Schutte.Addition]
        +gamma:509 [binder, in hydras.Epsilon0.Paths]
        +gamma:51 [binder, in hydras.Schutte.Addition]
        +gamma:513 [binder, in hydras.Epsilon0.Paths]
        +gamma:513 [binder, in hydras.Gamma0.Gamma0]
        +gamma:516 [binder, in hydras.Gamma0.Gamma0]
        +gamma:519 [binder, in hydras.Epsilon0.Paths]
        +gamma:52 [binder, in hydras.Schutte.Addition]
        +gamma:54 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:542 [binder, in hydras.Epsilon0.Paths]
        +gamma:545 [binder, in hydras.Gamma0.Gamma0]
        +gamma:58 [binder, in hydras.Hydra.O2H]
        +gamma:58 [binder, in hydras.Schutte.Addition]
        +gamma:581 [binder, in hydras.Epsilon0.Paths]
        +gamma:582 [binder, in hydras.Epsilon0.T1]
        +gamma:588 [binder, in hydras.Epsilon0.T1]
        +gamma:59 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:60 [binder, in hydras.Hydra.O2H]
        +gamma:60 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:61 [binder, in hydras.Schutte.Addition]
        +gamma:627 [binder, in hydras.Gamma0.Gamma0]
        +gamma:63 [binder, in hydras.Hydra.O2H]
        +gamma:631 [binder, in hydras.Gamma0.Gamma0]
        +gamma:635 [binder, in hydras.Epsilon0.T1]
        +gamma:643 [binder, in hydras.Gamma0.Gamma0]
        +gamma:660 [binder, in hydras.Gamma0.Gamma0]
        +gamma:663 [binder, in hydras.Gamma0.Gamma0]
        +gamma:67 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:674 [binder, in hydras.Epsilon0.T1]
        +gamma:68 [binder, in hydras.Schutte.AP]
        +gamma:693 [binder, in hydras.Gamma0.Gamma0]
        +gamma:7 [binder, in additions.Strategies]
        +gamma:72 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +gamma:74 [binder, in hydras.Schutte.Critical]
        +gamma:82 [binder, in hydras.Hydra.O2H]
        +gamma:82 [binder, in hydras.Epsilon0.Hessenberg]
        +gamma:82 [binder, in hydras.Epsilon0.E0]
        +gamma:85 [binder, in hydras.Epsilon0.E0]
        +gamma:93 [binder, in hydras.Epsilon0.Canon]
        +gamma:96 [binder, in hydras.Epsilon0.E0]
        +gamma:99 [binder, in hydras.Epsilon0.Canon]
        +GCanon [library]
        +gcanon_limit_v2 [lemma, in gaia_hydras.GCanon]
        +gcanon_zero [lemma, in gaia_hydras.GCanon]
        +gcons [constructor, in hydras.Gamma0.T2]
        +gcons_lt_e0 [constructor, in hydras.Gamma0.T2]
        +gcons_nf [constructor, in hydras.Gamma0.T2]
        +ge [definition, in hydras.Schutte.Schutte_basics]
        +GEN [constructor, in hydras.Ackermann.folProof]
        +General_Relations.elagage.to_nat_elagage.R [variable, in hydras.Schutte.GRelations]
        +General_Relations.elagage.to_nat_elagage [section, in hydras.Schutte.GRelations]
        +General_Relations.elagage [section, in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection.R_surj [variable, in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection.R [variable, in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection [section, in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection.R_inj [variable, in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection.R [variable, in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection [section, in hydras.Schutte.GRelations]
        +General_Relations.DB [variable, in hydras.Schutte.GRelations]
        +General_Relations.DA [variable, in hydras.Schutte.GRelations]
        +General_Relations.B [variable, in hydras.Schutte.GRelations]
        +General_Relations.A [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions.R [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions.DB [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions.DA [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions.B [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions.A [variable, in hydras.Schutte.GRelations]
        +General_Relations.Definitions [section, in hydras.Schutte.GRelations]
        +General_Relations [section, in hydras.Schutte.GRelations]
        +Generic [section, in hydras.Prelude.Merge_Sort]
        +Generic.A [variable, in hydras.Prelude.Merge_Sort]
        +Generic.Merging [section, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness [section, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split_permutation [variable, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split_decr [variable, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split [variable, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort [section, in hydras.Prelude.Merge_Sort]
        +Generic.Merging.le [variable, in hydras.Prelude.Merge_Sort]
        +_ <= _ [notation, in hydras.Prelude.Merge_Sort]
        +Generic.Splitting [section, in hydras.Prelude.Merge_Sort]
        +gen_K [constructor, in additions.Euclidean_Chains]
        +gen_F [constructor, in additions.Euclidean_Chains]
        +gen:219 [binder, in additions.Addition_Chains]
        +get_decomposition [definition, in hydras.Epsilon0.T1]
        +get_predecessor [lemma, in hydras.Prelude.More_Arith]
        +ge_omega_iff [lemma, in hydras.solutions_exercises.ge_omega_iff]
        +ge_zero [lemma, in hydras.Schutte.Addition]
        +ge_o_segment [lemma, in hydras.Schutte.Addition]
        +ge_omega_iff [library]
        +gE0le_iff [lemma, in gaia_hydras.T1Bridge]
        +gE0lt_wf [lemma, in gaia_hydras.T1Bridge]
        +gE0lt_iff [lemma, in gaia_hydras.T1Bridge]
        +gE0_eq_intro [lemma, in gaia_hydras.T1Bridge]
        +GF_alpha [library]
        +GHessenberg [library]
        +GHprime [library]
        +GHydra [library]
        +GLarge_Sets [library]
        +GL_alpha [library]
        +gnaw [definition, in gaia_hydras.GPaths]
        +Gnaw [definition, in hydras.Epsilon0.Large_Sets]
        +gnaw [definition, in hydras.Epsilon0.Paths]
        +gnawS [definition, in gaia_hydras.GPaths]
        +GnawS [definition, in hydras.Epsilon0.Large_Sets]
        +gnawS [definition, in hydras.Epsilon0.Paths]
        +GnawS_omega [lemma, in hydras.Epsilon0.Large_Sets]
        +GnawS_Gnaw [lemma, in hydras.Epsilon0.Large_Sets]
        +gnawS_path_toS [lemma, in hydras.Epsilon0.Paths]
        +gnawS_cut2 [lemma, in hydras.Epsilon0.Paths]
        +gnawS_cut1 [lemma, in hydras.Epsilon0.Paths]
        +gnawS_SSn [lemma, in hydras.Epsilon0.Paths]
        +gnawS_tail [lemma, in hydras.Epsilon0.Paths]
        +gnawS_succ_eqn2 [lemma, in hydras.Epsilon0.Paths]
        +gnawS_succ_eqn1 [lemma, in hydras.Epsilon0.Paths]
        +gnawS_lim2 [lemma, in hydras.Epsilon0.Paths]
        +gnawS_lim1 [lemma, in hydras.Epsilon0.Paths]
        +gnaws_rw [lemma, in hydras.Epsilon0.Paths]
        +gnawS_app [lemma, in hydras.Epsilon0.Paths]
        +gnawS_to_path_toS [lemma, in hydras.Epsilon0.Paths]
        +gnawS_nf [lemma, in hydras.Epsilon0.Paths]
        +gnawS_zero [lemma, in hydras.Epsilon0.Paths]
        +gnawS_gnaw [lemma, in hydras.Epsilon0.Paths]
        +gnaw_omega_1 [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_omega_n_SSn [lemma, in hydras.Epsilon0.Large_Sets]
        +Gnaw_omega [lemma, in hydras.Epsilon0.Large_Sets]
        +Gnaw_GnawS [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_last_step [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_n_R [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_finite [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_finite_1 [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_finite_1_iota [lemma, in hydras.Epsilon0.Large_Sets]
        +gnaw_path_to [lemma, in hydras.Epsilon0.Paths]
        +gnaw_app [lemma, in hydras.Epsilon0.Paths]
        +gnaw_to_path_to [lemma, in hydras.Epsilon0.Paths]
        +gnaw_rw [lemma, in hydras.Epsilon0.Paths]
        +gnaw_succ [lemma, in hydras.Epsilon0.Paths]
        +gnaw_zero [lemma, in hydras.Epsilon0.Paths]
        +gnaw_nf [lemma, in hydras.Epsilon0.Paths]
        +gnaw_gnawS [lemma, in hydras.Epsilon0.Paths]
        +Goedel'sIncompleteness1st [lemma, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.expressT2 [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.expressT1 [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.freeVarRepT [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.v0 [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.repT [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.extendsNN [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.T [variable, in Goedel.goedel1]
        +Goedel's_1st_Incompleteness [section, in Goedel.goedel1]
        +Goedel's_2nd_Incompleteness.HBL3 [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.HBL2 [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.Goedel1PA [section, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.expressT2 [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.expressT1 [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.freeVarRepT [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.v0 [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.repT [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.extendsPA [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.T [variable, in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness [section, in Goedel.goedel2]
        +goedel1 [library]
        +goedel2 [library]
        +go:159 [binder, in hydras.Hydra.Hydra_Lemmas]
        +GPaths [library]
        +GPrelude [library]
        +gP:26 [binder, in gaia_hydras.T1Bridge]
        +grec:79 [binder, in hydras.Ackermann.folProp]
        +GRelation [definition, in hydras.Schutte.GRelations]
        +GRelations [library]
        +gR:29 [binder, in gaia_hydras.T1Bridge]
        +GS [lemma, in Goedel.goedel2]
        +gstrict_lub [definition, in gaia_hydras.T1Bridge]
        +gs:37 [binder, in hydras.MoreAck.AckNotPR]
        +gtail [definition, in hydras.Gamma0.T2]
        +gtIsPR [lemma, in hydras.Ackermann.primRec]
        +g_bij:91 [binder, in hydras.Schutte.PartialFun]
        +g_bij:85 [binder, in hydras.Schutte.PartialFun]
        +g_1_of [lemma, in hydras.Schutte.Ordering_Functions]
        +g_1_bij [lemma, in hydras.Schutte.Ordering_Functions]
        +g_bij [lemma, in hydras.Schutte.Ordering_Functions]
        +g_mono [lemma, in hydras.Schutte.Ordering_Functions]
        +g_lemma [lemma, in hydras.Schutte.Ordering_Functions]
        +g_def [lemma, in hydras.Schutte.Ordering_Functions]
        +g_beta':130 [binder, in hydras.Schutte.Ordering_Functions]
        +g_beta:129 [binder, in hydras.Schutte.Ordering_Functions]
        +g_unic [lemma, in hydras.Schutte.Ordering_Functions]
        +g_beta:128 [binder, in hydras.Schutte.Ordering_Functions]
        +g_def1 [lemma, in hydras.Schutte.Ordering_Functions]
        +g_l':275 [binder, in hydras.rpo.rpo]
        +G0 [module, in hydras.Gamma0.Gamma0]
        +G0.compare_correct [lemma, in hydras.Gamma0.Gamma0]
        +G0.compare_G0 [instance, in hydras.Gamma0.Gamma0]
        +G0.Ex42 [definition, in hydras.Gamma0.Gamma0]
        +G0.Finite [instance, in hydras.Gamma0.Gamma0]
        +G0.Gamma0 [instance, in hydras.Gamma0.Gamma0]
        +G0.Gamma0_comp [instance, in hydras.Gamma0.Gamma0]
        +G0.G0 [record, in hydras.Gamma0.Gamma0]
        +G0.le [definition, in hydras.Gamma0.Gamma0]
        +G0.lt [definition, in hydras.Gamma0.Gamma0]
        +G0.LT [definition, in hydras.Gamma0.Gamma0]
        +G0.lt_wf [lemma, in hydras.Gamma0.Gamma0]
        +G0.lt_sto [instance, in hydras.Gamma0.Gamma0]
        +G0.lt_LT_incl [lemma, in hydras.Gamma0.Gamma0]
        +G0.Lt_wf [lemma, in hydras.Gamma0.Gamma0]
        +G0.mkg0 [constructor, in hydras.Gamma0.Gamma0]
        +G0.nfb_proof_unicity [lemma, in hydras.Gamma0.Gamma0]
        +G0.nfb_equiv [lemma, in hydras.Gamma0.Gamma0]
        +G0.nfb_a [lemma, in hydras.Gamma0.Gamma0]
        +G0.omega [abbreviation, in hydras.Gamma0.Gamma0]
        +G0.Omega [instance, in hydras.Gamma0.Gamma0]
        +G0.phi [abbreviation, in hydras.Gamma0.Gamma0]
        +G0.Phi [instance, in hydras.Gamma0.Gamma0]
        +G0.phi0 [abbreviation, in hydras.Gamma0.Gamma0]
        +G0.Plus [instance, in hydras.Gamma0.Gamma0]
        +G0.vnf [projection, in hydras.Gamma0.Gamma0]
        +G0.vnf_ok [projection, in hydras.Gamma0.Gamma0]
        +G0.zero [instance, in hydras.Gamma0.Gamma0]
        +G0.zero_nfb [lemma, in hydras.Gamma0.Gamma0]
        +omega^ (g0_scope) [notation, in hydras.Gamma0.Gamma0]
        +_ + _ (g0_scope) [notation, in hydras.Gamma0.Gamma0]
        +g0:22 [binder, in hydras.Ackermann.Deduction]
        +g0:23 [binder, in hydras.Ackermann.Deduction]
        +g0:64 [binder, in hydras.MoreAck.AckNotPR]
        +g0:65 [binder, in hydras.MoreAck.AckNotPR]
        +g1:111 [binder, in hydras.Ackermann.primRec]
        +g1:114 [binder, in hydras.Ackermann.primRec]
        +g2h [definition, in gaia_hydras.T1Bridge]
        +g2h [definition, in gaia_hydras.T2Bridge]
        +g2h_canon [lemma, in gaia_hydras.GCanon]
        +g2h_seq [definition, in gaia_hydras.T1Bridge]
        +g2h_E0zero [lemma, in gaia_hydras.T1Bridge]
        +g2h_E0succ [lemma, in gaia_hydras.T1Bridge]
        +g2h_succ [lemma, in gaia_hydras.T1Bridge]
        +g2h_plusE [lemma, in gaia_hydras.T1Bridge]
        +g2h_multE [lemma, in gaia_hydras.T1Bridge]
        +g2h_zero [lemma, in gaia_hydras.T1Bridge]
        +g2h_cons [lemma, in gaia_hydras.T1Bridge]
        +g2h_phi0 [lemma, in gaia_hydras.T1Bridge]
        +g2h_diffE [lemma, in gaia_hydras.T1Bridge]
        +g2h_eqE [lemma, in gaia_hydras.T1Bridge]
        +g2h_h2gK [lemma, in gaia_hydras.T1Bridge]
        +g2h_eqE [lemma, in gaia_hydras.T2Bridge]
        +g2h_h2gK [lemma, in gaia_hydras.T2Bridge]
        +g2:112 [binder, in hydras.Ackermann.primRec]
        +g2:115 [binder, in hydras.Ackermann.primRec]
        +g:10 [binder, in hydras.Ackermann.Deduction]
        +g:100 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:102 [binder, in hydras.Ackermann.LNT]
        +g:103 [binder, in hydras.Ackermann.folReplace]
        +g:105 [binder, in hydras.Ackermann.LNN]
        +g:105 [binder, in hydras.Ackermann.LNT]
        +g:108 [binder, in hydras.Ackermann.LNN]
        +g:108 [binder, in hydras.Ackermann.LNT]
        +g:108 [binder, in hydras.Ackermann.folReplace]
        +g:109 [binder, in hydras.Ackermann.folLogic]
        +g:110 [binder, in hydras.Ackermann.fol]
        +g:111 [binder, in hydras.Ackermann.LNN]
        +g:113 [binder, in hydras.Ackermann.folLogic]
        +g:113 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:116 [binder, in hydras.Ackermann.folLogic]
        +g:117 [binder, in hydras.Ackermann.fol]
        +g:119 [binder, in hydras.Ackermann.LNT]
        +g:12 [binder, in hydras.Ackermann.primRec]
        +g:12 [binder, in hydras.Ackermann.Deduction]
        +g:12 [binder, in hydras.Ackermann.folLogic]
        +g:121 [binder, in hydras.Ackermann.folLogic]
        +g:122 [binder, in hydras.Ackermann.LNN2LNT]
        +g:122 [binder, in hydras.Ackermann.LNN]
        +g:123 [binder, in hydras.Ackermann.LNT]
        +g:124 [binder, in hydras.Ackermann.folLogic]
        +g:126 [binder, in hydras.Ackermann.LNN]
        +g:126 [binder, in hydras.Ackermann.LNT]
        +g:127 [binder, in hydras.Ackermann.LNN2LNT]
        +g:129 [binder, in hydras.Ackermann.LNN]
        +g:13 [binder, in hydras.solutions_exercises.MinPR2]
        +g:13 [binder, in Goedel.rosser]
        +g:130 [binder, in hydras.Ackermann.LNN2LNT]
        +g:131 [binder, in hydras.Ackermann.LNT]
        +g:132 [binder, in hydras.Ackermann.LNN2LNT]
        +g:133 [binder, in Goedel.PRrepresentable]
        +g:133 [binder, in hydras.Ackermann.LNN2LNT]
        +g:134 [binder, in hydras.Ackermann.LNN2LNT]
        +g:134 [binder, in hydras.Ackermann.LNN]
        +g:134 [binder, in hydras.Ackermann.LNT]
        +g:134 [binder, in hydras.Ackermann.subProp]
        +g:135 [binder, in hydras.Ackermann.LNN2LNT]
        +g:137 [binder, in hydras.Ackermann.LNN]
        +g:139 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:14 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +g:14 [binder, in Goedel.rosser]
        +G:14 [binder, in hydras.MoreAck.FolExamples]
        +g:141 [binder, in hydras.Ackermann.codePA]
        +g:141 [binder, in hydras.rpo.rpo]
        +g:142 [binder, in hydras.Ackermann.LNN2LNT]
        +g:144 [binder, in Goedel.PRrepresentable]
        +g:146 [binder, in hydras.Ackermann.LNN2LNT]
        +g:149 [binder, in hydras.Ackermann.codeSubFormula]
        +g:15 [binder, in hydras.Ackermann.Deduction]
        +g:15 [binder, in hydras.Ackermann.folLogic]
        +g:152 [binder, in hydras.Prelude.Iterates]
        +g:152 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:155 [binder, in Goedel.PRrepresentable]
        +g:155 [binder, in hydras.Ackermann.primRec]
        +g:16 [binder, in Goedel.rosserPA]
        +g:16 [binder, in Goedel.goedel2]
        +g:161 [binder, in hydras.Prelude.Iterates]
        +g:162 [binder, in hydras.Ackermann.primRec]
        +g:164 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:167 [binder, in hydras.Ackermann.model]
        +g:168 [binder, in hydras.Ackermann.model]
        +g:169 [binder, in hydras.Prelude.Iterates]
        +g:169 [binder, in hydras.Ackermann.model]
        +g:169 [binder, in hydras.Ackermann.primRec]
        +g:169 [binder, in hydras.Ackermann.codePA]
        +g:17 [binder, in Goedel.rosserPA]
        +g:172 [binder, in hydras.Ackermann.codePA]
        +g:174 [binder, in hydras.Prelude.Iterates]
        +g:176 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:178 [binder, in hydras.Ackermann.codeSubTerm]
        +g:178 [binder, in gaia_hydras.T1Bridge]
        +g:179 [binder, in hydras.Ackermann.primRec]
        +g:18 [binder, in Goedel.rosserPA]
        +g:18 [binder, in hydras.Ackermann.folLogic]
        +g:18 [binder, in Goedel.goedel1]
        +g:181 [binder, in hydras.Ackermann.codeSubTerm]
        +g:181 [binder, in gaia_hydras.T1Bridge]
        +g:184 [binder, in gaia_hydras.T1Bridge]
        +g:185 [binder, in hydras.Prelude.Iterates]
        +g:186 [binder, in hydras.Prelude.Iterates]
        +g:188 [binder, in hydras.Prelude.Iterates]
        +g:188 [binder, in gaia_hydras.T1Bridge]
        +g:189 [binder, in hydras.Ackermann.primRec]
        +g:189 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:19 [binder, in hydras.Ackermann.LNT]
        +g:19 [binder, in hydras.Schutte.Critical]
        +g:19 [binder, in Goedel.rosserPA]
        +g:19 [binder, in Goedel.goedel1]
        +g:19 [binder, in hydras.Ackermann.Languages]
        +g:192 [binder, in hydras.Prelude.Iterates]
        +g:193 [binder, in hydras.Prelude.Iterates]
        +g:195 [binder, in hydras.Prelude.Iterates]
        +g:199 [binder, in hydras.Prelude.Iterates]
        +g:199 [binder, in hydras.Ackermann.primRec]
        +g:20 [binder, in hydras.Ackermann.checkPrf]
        +g:20 [binder, in Goedel.goedel1]
        +g:20 [binder, in Goedel.goedel2]
        +g:20 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:201 [binder, in hydras.Prelude.Iterates]
        +g:204 [binder, in hydras.Prelude.Iterates]
        +g:205 [binder, in hydras.Ackermann.codeSubFormula]
        +g:21 [binder, in Goedel.goedel1]
        +g:2108 [binder, in gaia_hydras.nfwfgaia]
        +g:213 [binder, in hydras.Ackermann.codeSubFormula]
        +g:215 [binder, in hydras.Ackermann.primRec]
        +g:216 [binder, in hydras.Prelude.Iterates]
        +g:217 [binder, in hydras.Prelude.Iterates]
        +g:218 [binder, in hydras.Prelude.Iterates]
        +g:219 [binder, in hydras.Prelude.Iterates]
        +g:22 [binder, in hydras.Ackermann.LNN]
        +g:22 [binder, in hydras.Ackermann.LNT]
        +g:22 [binder, in Goedel.goedel1]
        +g:220 [binder, in hydras.Prelude.Iterates]
        +g:221 [binder, in additions.Addition_Chains]
        +g:223 [binder, in hydras.Prelude.Iterates]
        +g:227 [binder, in hydras.Prelude.Iterates]
        +g:229 [binder, in additions.Addition_Chains]
        +g:23 [binder, in Goedel.goedel1]
        +g:231 [binder, in hydras.Ackermann.primRec]
        +g:234 [binder, in hydras.Ackermann.wellFormed]
        +g:237 [binder, in hydras.Ackermann.wellFormed]
        +g:238 [binder, in additions.Addition_Chains]
        +g:24 [binder, in hydras.Epsilon0.F_omega]
        +g:24 [binder, in Goedel.rosserPA]
        +g:247 [binder, in hydras.Ackermann.primRec]
        +g:25 [binder, in hydras.Ackermann.LNN]
        +g:25 [binder, in hydras.Ackermann.LNT]
        +g:25 [binder, in Goedel.rosserPA]
        +g:25 [binder, in hydras.Ackermann.folLogic]
        +g:25 [binder, in Goedel.rosser]
        +g:25 [binder, in Goedel.goedel2]
        +g:252 [binder, in hydras.Ackermann.fol]
        +g:255 [binder, in hydras.Gamma0.Gamma0]
        +g:264 [binder, in hydras.Ackermann.cPair]
        +g:268 [binder, in hydras.Ackermann.primRec]
        +g:278 [binder, in hydras.rpo.rpo]
        +g:279 [binder, in hydras.rpo.rpo]
        +g:28 [binder, in hydras.Ackermann.LNN]
        +g:28 [binder, in hydras.Ackermann.LNT]
        +g:28 [binder, in hydras.Ackermann.folLogic]
        +g:28 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:281 [binder, in hydras.Ackermann.primRec]
        +g:29 [binder, in hydras.Prelude.Iterates]
        +g:302 [binder, in hydras.Ackermann.fol]
        +g:31 [binder, in hydras.Ackermann.LNN]
        +g:31 [binder, in hydras.Ackermann.folLogic]
        +g:31 [binder, in hydras.Schutte.Ordering_Functions]
        +g:31 [binder, in hydras.MoreAck.FolExamples]
        +g:310 [binder, in hydras.Ackermann.primRec]
        +g:320 [binder, in hydras.rpo.rpo]
        +g:321 [binder, in hydras.rpo.rpo]
        +g:33 [binder, in hydras.Prelude.Iterates]
        +g:332 [binder, in hydras.Ackermann.primRec]
        +g:336 [binder, in hydras.Ackermann.primRec]
        +g:34 [binder, in hydras.Ackermann.folLogic]
        +g:34 [binder, in Goedel.codeSysPrf]
        +g:341 [binder, in hydras.Ackermann.primRec]
        +g:344 [binder, in hydras.Ackermann.primRec]
        +g:348 [binder, in hydras.Ackermann.primRec]
        +g:348 [binder, in hydras.Ackermann.fol]
        +g:349 [binder, in Goedel.PRrepresentable]
        +g:35 [binder, in hydras.Prelude.Iterates]
        +g:35 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:354 [binder, in Goedel.PRrepresentable]
        +g:355 [binder, in hydras.Ackermann.primRec]
        +g:359 [binder, in Goedel.PRrepresentable]
        +g:36 [binder, in Goedel.rosserPA]
        +g:362 [binder, in hydras.Ackermann.primRec]
        +g:366 [binder, in hydras.Ackermann.primRec]
        +g:37 [binder, in hydras.Ackermann.LNT]
        +g:372 [binder, in hydras.Ackermann.primRec]
        +g:379 [binder, in hydras.Ackermann.primRec]
        +g:38 [binder, in hydras.Prelude.Iterates]
        +g:385 [binder, in hydras.Ackermann.primRec]
        +g:39 [binder, in hydras.MoreAck.AckNotPR]
        +g:39 [binder, in Goedel.rosserPA]
        +g:39 [binder, in hydras.Ackermann.folLogic]
        +g:392 [binder, in hydras.Ackermann.fol]
        +g:393 [binder, in hydras.Ackermann.primRec]
        +g:40 [binder, in hydras.Ackermann.LNN]
        +g:40 [binder, in hydras.Ackermann.LNT]
        +g:41 [binder, in hydras.Epsilon0.Large_Sets]
        +g:41 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:410 [binder, in hydras.Ackermann.primRec]
        +g:415 [binder, in hydras.Ackermann.primRec]
        +g:42 [binder, in hydras.Ackermann.code]
        +g:42 [binder, in Goedel.rosserPA]
        +g:422 [binder, in hydras.Ackermann.primRec]
        +g:43 [binder, in hydras.Ackermann.LNN]
        +g:43 [binder, in hydras.Ackermann.LNT]
        +g:43 [binder, in hydras.MoreAck.AckNotPR]
        +g:43 [binder, in hydras.Ackermann.folLogic]
        +g:44 [binder, in hydras.Prelude.Iterates]
        +g:44 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:46 [binder, in hydras.Ackermann.LNN]
        +g:46 [binder, in hydras.Ackermann.LNT]
        +g:46 [binder, in Goedel.rosserPA]
        +g:46 [binder, in hydras.rpo.rpo]
        +g:47 [binder, in hydras.MoreAck.AckNotPR]
        +g:47 [binder, in hydras.Ackermann.folLogic]
        +g:47 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:48 [binder, in hydras.Ackermann.folProof]
        +g:49 [binder, in hydras.Ackermann.LNN]
        +g:49 [binder, in hydras.Ackermann.LNT]
        +g:49 [binder, in Goedel.rosserPA]
        +g:49 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:49 [binder, in hydras.Ackermann.expressible]
        +g:50 [binder, in hydras.Epsilon0.Large_Sets]
        +g:50 [binder, in Goedel.rosserPA]
        +g:50 [binder, in hydras.Ackermann.folLogic]
        +g:51 [binder, in hydras.MoreAck.AckNotPR]
        +g:51 [binder, in Goedel.rosserPA]
        +g:52 [binder, in hydras.Ackermann.LNN]
        +g:52 [binder, in Goedel.rosserPA]
        +g:52 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:53 [binder, in hydras.Ackermann.LNT]
        +g:53 [binder, in Goedel.rosserPA]
        +g:53 [binder, in hydras.Ackermann.folLogic]
        +g:53 [binder, in hydras.OrdinalNotations.ON_Generic]
        +g:53 [binder, in gaia_hydras.nfwfgaia]
        +g:54 [binder, in Goedel.rosserPA]
        +g:55 [binder, in Goedel.rosserPA]
        +g:56 [binder, in hydras.Ackermann.LNN]
        +g:56 [binder, in hydras.Ackermann.folLogic]
        +g:56 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:563 [binder, in hydras.Ackermann.checkPrf]
        +g:565 [binder, in hydras.Ackermann.checkPrf]
        +g:57 [binder, in hydras.Ackermann.LNT]
        +g:58 [binder, in hydras.Prelude.Iterates]
        +g:59 [binder, in hydras.Ackermann.folLogic]
        +g:59 [binder, in Goedel.codeSysPrf]
        +g:597 [binder, in gaia_hydras.nfwfgaia]
        +g:6 [binder, in hydras.rpo.more_list]
        +g:6 [binder, in hydras.Ackermann.code]
        +g:6 [binder, in hydras.Ackermann.PA]
        +g:60 [binder, in hydras.Ackermann.LNN]
        +g:60 [binder, in hydras.Ackermann.LNT]
        +g:61 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:62 [binder, in hydras.Ackermann.primRec]
        +g:62 [binder, in hydras.Ackermann.folLogic]
        +g:63 [binder, in hydras.Prelude.Iterates]
        +g:63 [binder, in hydras.Ackermann.LNN]
        +g:63 [binder, in hydras.Ackermann.LNT]
        +g:63 [binder, in hydras.Ackermann.fol]
        +g:63 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:632 [binder, in hydras.Ackermann.primRec]
        +g:638 [binder, in hydras.Ackermann.primRec]
        +g:64 [binder, in hydras.Ackermann.primRec]
        +g:643 [binder, in hydras.Ackermann.primRec]
        +g:650 [binder, in hydras.Ackermann.primRec]
        +g:655 [binder, in hydras.Ackermann.primRec]
        +g:66 [binder, in hydras.Prelude.Iterates]
        +g:66 [binder, in hydras.Ackermann.LNN]
        +g:66 [binder, in hydras.Ackermann.LNT]
        +g:66 [binder, in hydras.MoreAck.AckNotPR]
        +g:67 [binder, in hydras.MoreAck.AckNotPR]
        +g:67 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:68 [binder, in hydras.Ackermann.model]
        +g:68 [binder, in hydras.Ackermann.primRec]
        +g:69 [binder, in hydras.Ackermann.LNN]
        +g:69 [binder, in hydras.Ackermann.LNT]
        +g:70 [binder, in hydras.Ackermann.fol]
        +g:70 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:72 [binder, in hydras.Ackermann.LNN]
        +g:72 [binder, in hydras.Ackermann.LNT]
        +g:75 [binder, in hydras.Ackermann.LNN]
        +g:75 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:77 [binder, in hydras.Ackermann.folProp]
        +g:781 [binder, in hydras.Ackermann.codeSubFormula]
        +g:784 [binder, in hydras.Ackermann.codeSubFormula]
        +g:79 [binder, in hydras.Ackermann.folLogic]
        +g:79 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:799 [binder, in hydras.Ackermann.primRec]
        +g:8 [binder, in hydras.solutions_exercises.MinPR2]
        +g:803 [binder, in hydras.Ackermann.primRec]
        +g:807 [binder, in hydras.Ackermann.primRec]
        +g:82 [binder, in hydras.Prelude.Iterates]
        +g:84 [binder, in hydras.Schutte.PartialFun]
        +g:86 [binder, in hydras.Ackermann.folProp]
        +g:86 [binder, in hydras.Ackermann.folLogic]
        +g:86 [binder, in Goedel.codeSysPrf]
        +g:86 [binder, in hydras.MoreAck.PrimRecExamples]
        +g:89 [binder, in hydras.Ackermann.LNT]
        +g:89 [binder, in Goedel.codeSysPrf]
        +g:89 [binder, in hydras.Epsilon0.Hprime]
        +g:9 [binder, in hydras.Ackermann.primRec]
        +g:9 [binder, in hydras.Ackermann.folLogic]
        +g:90 [binder, in hydras.Schutte.PartialFun]
        +g:92 [binder, in hydras.Ackermann.LNN]
        +g:92 [binder, in hydras.Ackermann.folLogic]
        +g:94 [binder, in hydras.Ackermann.codeSubFormula]
        +g:95 [binder, in hydras.Ackermann.folLogic]
        +g:96 [binder, in hydras.Ackermann.LNT]
        +g:96 [binder, in hydras.MoreAck.AckNotPR]
        +g:98 [binder, in hydras.Ackermann.folLogic]
        +g:98 [binder, in hydras.Ackermann.folReplace]
        +g:99 [binder, in hydras.Ackermann.LNN]
        +

        H

        +h [axiom, in hydras.Prelude.LibHyps_Experiments]
        +HAB:175 [binder, in hydras.Epsilon0.Large_Sets]
        +HAB:22 [binder, in gaia_hydras.GLarge_Sets]
        +half [definition, in additions.BinaryStrat]
        +Halpha:14 [binder, in gaia_hydras.GHprime]
        +Halpha:170 [binder, in hydras.Epsilon0.Large_Sets]
        +Halpha:401 [binder, in hydras.Epsilon0.Paths]
        +Halpha:660 [binder, in hydras.Epsilon0.T1]
        +Halpha:663 [binder, in hydras.Epsilon0.T1]
        +Halpha:708 [binder, in hydras.Epsilon0.T1]
        +Ha:17 [binder, in gaia_hydras.GLarge_Sets]
        +HA:173 [binder, in hydras.Epsilon0.Large_Sets]
        +HA:20 [binder, in gaia_hydras.GLarge_Sets]
        +Ha:390 [binder, in hydras.Epsilon0.Paths]
        +Ha:50 [binder, in gaia_hydras.GCanon]
        +Ha:9 [binder, in gaia_hydras.GCanon]
        +Ha:98 [binder, in hydras.Epsilon0.Hessenberg]
        +HBL1 [lemma, in Goedel.goedel2]
        +hbounded_transitionS [abbreviation, in gaia_hydras.GPaths]
        +Hb:100 [binder, in hydras.Epsilon0.Hessenberg]
        +HB:174 [binder, in hydras.Epsilon0.Large_Sets]
        +HB:21 [binder, in gaia_hydras.GLarge_Sets]
        +Hb:391 [binder, in hydras.Epsilon0.Paths]
        +hcanon [abbreviation, in gaia_hydras.GCanon]
        +hCanon_plus [abbreviation, in gaia_hydras.GPaths]
        +hcnf [abbreviation, in gaia_hydras.T1Bridge]
        +hcons [abbreviation, in gaia_hydras.T2Bridge]
        +hcons [constructor, in hydras.Hydra.Hydra_Definitions]
        +hconst_path [abbreviation, in gaia_hydras.GPaths]
        +hconst_pathS [abbreviation, in gaia_hydras.GPaths]
        +hcons_mult_S2 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_S1 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_S0 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_comm [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult [definition, in hydras.Hydra.Hydra_Definitions]
        +Hc:102 [binder, in hydras.Epsilon0.Hessenberg]
        +head [abbreviation, in hydras.Hydra.Hydra_Definitions]
        +headbits [lemma, in additions.fib]
        +head_LT_cons [lemma, in hydras.Epsilon0.T1]
        +head_lt_cons [lemma, in hydras.Epsilon0.T1]
        +head_lt [lemma, in hydras.Epsilon0.T1]
        +head_lt [lemma, in hydras.Schutte.Correctness_E0]
        +head_no_round [lemma, in hydras.Hydra.Hydra_Lemmas]
        +head_no_round_n [lemma, in hydras.Hydra.Hydra_Lemmas]
        +height [definition, in hydras.Hydra.Hydra_Definitions]
        +height_lt_size [lemma, in hydras.Hydra.Hydra_Examples]
        +height_bad [lemma, in hydras.Hydra.Omega_Small]
        +height_var [instance, in hydras.Hydra.Omega_Small]
        +height:17 [binder, in hydras.Epsilon0.T1]
        +Hessenberg [library]
        +hE0 [abbreviation, in gaia_hydras.T1Bridge]
        +hE0fin [abbreviation, in gaia_hydras.T1Bridge]
        +hE0is_succ [abbreviation, in gaia_hydras.T1Bridge]
        +hE0le [abbreviation, in gaia_hydras.T1Bridge]
        +hE0limit [abbreviation, in gaia_hydras.T1Bridge]
        +hE0lt [abbreviation, in gaia_hydras.T1Bridge]
        +hE0omega [abbreviation, in gaia_hydras.T1Bridge]
        +hE0phi0 [abbreviation, in gaia_hydras.T1Bridge]
        +hE0zero [abbreviation, in gaia_hydras.T1Bridge]
        +HFLim [lemma, in hydras.Epsilon0.F_alpha]
        +HFsucc [lemma, in hydras.Epsilon0.F_alpha]
        +hF_ [abbreviation, in gaia_hydras.GF_alpha]
        +Hf':121 [binder, in hydras.Prelude.Iterates]
        +Hf':155 [binder, in hydras.Prelude.Iterates]
        +Hf':94 [binder, in hydras.Prelude.Iterates]
        +HF0 [lemma, in hydras.Epsilon0.F_alpha]
        +Hf:120 [binder, in hydras.Prelude.Iterates]
        +Hf:154 [binder, in hydras.Prelude.Iterates]
        +Hf:47 [binder, in hydras.Prelude.Iterates]
        +Hf:50 [binder, in hydras.Prelude.Iterates]
        +Hf:74 [binder, in hydras.Schutte.PartialFun]
        +Hf:75 [binder, in hydras.MoreAck.AckNotPR]
        +Hf:79 [binder, in hydras.MoreAck.AckNotPR]
        +Hf:84 [binder, in hydras.MoreAck.AckNotPR]
        +Hf:88 [binder, in hydras.Prelude.Iterates]
        +Hf:93 [binder, in hydras.Prelude.Iterates]
        +Hgamma:159 [binder, in additions.AM]
        +Hgamma:24 [binder, in additions.Fib2]
        +Hgamma:354 [binder, in additions.Euclidean_Chains]
        +Hgamma:8 [binder, in additions.Strategies]
        +hgnaw [abbreviation, in gaia_hydras.GPaths]
        +hgnawS [abbreviation, in gaia_hydras.GPaths]
        +Hgt:163 [binder, in hydras.Prelude.Iterates]
        +hh_2 [constructor, in hydras.Hydra.O2H]
        +hh_1 [constructor, in hydras.Hydra.O2H]
        +Hij:64 [binder, in gaia_hydras.GCanon]
        +Hincl:170 [binder, in hydras.Prelude.MoreLists]
        +hinit [definition, in hydras.Hydra.BigBattle]
        +Hk:74 [binder, in additions.Euclidean_Chains]
        +Hlambda:51 [binder, in gaia_hydras.GCanon]
        +hlarge [abbreviation, in gaia_hydras.GLarge_Sets]
        +hlargeS [abbreviation, in gaia_hydras.GLarge_Sets]
        +Hlim:45 [binder, in gaia_hydras.GCanon]
        +Hlim:52 [binder, in gaia_hydras.GCanon]
        +Hlim:63 [binder, in gaia_hydras.GCanon]
        +Hlim:67 [binder, in gaia_hydras.GCanon]
        +hlt_iff [lemma, in gaia_hydras.T1Bridge]
        +hL_spec [abbreviation, in gaia_hydras.GLarge_Sets]
        +hmlarge [abbreviation, in gaia_hydras.GLarge_Sets]
        +hmlargeS [abbreviation, in gaia_hydras.GLarge_Sets]
        +Hmono:200 [binder, in hydras.Schutte.Schutte_basics]
        +Hmu [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +hmultA [lemma, in gaia_hydras.GaiaToHydra]
        +hmult_dist [lemma, in gaia_hydras.GaiaToHydra]
        +Hmu:2 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +Hmu:3 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +Hm':165 [binder, in hydras.Prelude.Iterates]
        +Hm:164 [binder, in hydras.Prelude.Iterates]
        +hnf_g2h [lemma, in gaia_hydras.T1Bridge]
        +Hnf:3 [binder, in gaia_hydras.GF_alpha]
        +Hnf:34 [binder, in gaia_hydras.GF_alpha]
        +Hnf:40 [binder, in gaia_hydras.GCanon]
        +Hnf:44 [binder, in gaia_hydras.GCanon]
        +Hnf:62 [binder, in gaia_hydras.GCanon]
        +Hnf:66 [binder, in gaia_hydras.GCanon]
        +hnil [constructor, in hydras.Hydra.Hydra_Definitions]
        +hoplus [abbreviation, in gaia_hydras.GHessenberg]
        +hpath [abbreviation, in gaia_hydras.GPaths]
        +hpathS [abbreviation, in gaia_hydras.GPaths]
        +hpath_to [abbreviation, in gaia_hydras.GPaths]
        +Hprime [library]
        +hP:25 [binder, in gaia_hydras.T1Bridge]
        +Hrecb:706 [binder, in hydras.Ackermann.primRec]
        +Hrecb:710 [binder, in hydras.Ackermann.primRec]
        +Hrecb:712 [binder, in hydras.Ackermann.primRec]
        +Hrecb:715 [binder, in hydras.Ackermann.primRec]
        +Hrecb:718 [binder, in hydras.Ackermann.primRec]
        +Hrecb:721 [binder, in hydras.Ackermann.primRec]
        +Hrecb:724 [binder, in hydras.Ackermann.primRec]
        +Hrecb:727 [binder, in hydras.Ackermann.primRec]
        +Hrecb:730 [binder, in hydras.Ackermann.primRec]
        +Hrecb:733 [binder, in hydras.Ackermann.primRec]
        +Hrecb:736 [binder, in hydras.Ackermann.primRec]
        +Hrecb:739 [binder, in hydras.Ackermann.primRec]
        +Hrecb:742 [binder, in hydras.Ackermann.primRec]
        +Hrecb:744 [binder, in hydras.Ackermann.primRec]
        +Hrecb:770 [binder, in hydras.Ackermann.primRec]
        +Hrecb:773 [binder, in hydras.Ackermann.primRec]
        +Hrecb:777 [binder, in hydras.Ackermann.primRec]
        +Hrecb:780 [binder, in hydras.Ackermann.primRec]
        +Hrecb:784 [binder, in hydras.Ackermann.primRec]
        +Hrecb:790 [binder, in hydras.Ackermann.primRec]
        +Hrecb:795 [binder, in hydras.Ackermann.primRec]
        +Hrecb:798 [binder, in hydras.Ackermann.primRec]
        +Hrecn:128 [binder, in hydras.Ackermann.cPair]
        +Hrecn:144 [binder, in hydras.Ackermann.cPair]
        +Hrecn:147 [binder, in hydras.Ackermann.cPair]
        +Hrecn:151 [binder, in hydras.Ackermann.cPair]
        +Hrecn:155 [binder, in hydras.Ackermann.cPair]
        +Hrecn:157 [binder, in hydras.Ackermann.cPair]
        +Hrecn:160 [binder, in hydras.Ackermann.cPair]
        +Hrecn:178 [binder, in hydras.Ackermann.model]
        +Hrecn:185 [binder, in hydras.Ackermann.model]
        +Hrecn:204 [binder, in hydras.Ackermann.model]
        +Hrecn:211 [binder, in hydras.Ackermann.model]
        +Hrecn:64 [binder, in hydras.Ackermann.folLogic3]
        +Hrecs:10 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:108 [binder, in hydras.Ackermann.codeList]
        +Hrecs:11 [binder, in hydras.Ackermann.codeList]
        +Hrecs:113 [binder, in hydras.Ackermann.codeList]
        +Hrecs:116 [binder, in hydras.Ackermann.codeList]
        +Hrecs:12 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:121 [binder, in hydras.Ackermann.codeList]
        +Hrecs:124 [binder, in hydras.Ackermann.codeList]
        +Hrecs:127 [binder, in hydras.Ackermann.codeList]
        +Hrecs:13 [binder, in hydras.Ackermann.codeList]
        +Hrecs:130 [binder, in hydras.Ackermann.codeList]
        +Hrecs:133 [binder, in hydras.Ackermann.codeList]
        +Hrecs:136 [binder, in hydras.Ackermann.codeList]
        +Hrecs:139 [binder, in hydras.Ackermann.codeList]
        +Hrecs:14 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:142 [binder, in hydras.Ackermann.codeList]
        +Hrecs:145 [binder, in hydras.Ackermann.codeList]
        +Hrecs:147 [binder, in hydras.Ackermann.codeList]
        +Hrecs:149 [binder, in hydras.Ackermann.codeList]
        +Hrecs:15 [binder, in hydras.Ackermann.codeList]
        +Hrecs:151 [binder, in hydras.Ackermann.codeList]
        +Hrecs:153 [binder, in hydras.Ackermann.codeList]
        +Hrecs:155 [binder, in hydras.Ackermann.codeList]
        +Hrecs:16 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:165 [binder, in hydras.Ackermann.codeList]
        +Hrecs:168 [binder, in hydras.Ackermann.codeList]
        +Hrecs:17 [binder, in hydras.Ackermann.codeList]
        +Hrecs:171 [binder, in hydras.Ackermann.codeList]
        +Hrecs:174 [binder, in hydras.Ackermann.codeList]
        +Hrecs:177 [binder, in hydras.Ackermann.codeList]
        +Hrecs:18 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:180 [binder, in hydras.Ackermann.codeList]
        +Hrecs:19 [binder, in hydras.Ackermann.wellFormed]
        +Hrecs:19 [binder, in hydras.Ackermann.codeList]
        +Hrecs:197 [binder, in hydras.Ackermann.codeList]
        +Hrecs:199 [binder, in hydras.Ackermann.codeList]
        +Hrecs:2 [binder, in hydras.Ackermann.codeList]
        +Hrecs:20 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:201 [binder, in hydras.Ackermann.codeList]
        +Hrecs:203 [binder, in hydras.Ackermann.codeList]
        +Hrecs:205 [binder, in hydras.Ackermann.codeList]
        +Hrecs:207 [binder, in hydras.Ackermann.codeList]
        +Hrecs:21 [binder, in hydras.Ackermann.wellFormed]
        +Hrecs:21 [binder, in hydras.Ackermann.codeList]
        +Hrecs:213 [binder, in hydras.Ackermann.codeList]
        +Hrecs:218 [binder, in hydras.Ackermann.codeList]
        +Hrecs:22 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:221 [binder, in hydras.Ackermann.codeList]
        +Hrecs:226 [binder, in hydras.Ackermann.codeList]
        +Hrecs:229 [binder, in hydras.Ackermann.codeList]
        +Hrecs:23 [binder, in hydras.Ackermann.codeList]
        +Hrecs:232 [binder, in hydras.Ackermann.codeList]
        +Hrecs:235 [binder, in hydras.Ackermann.codeList]
        +Hrecs:238 [binder, in hydras.Ackermann.codeList]
        +Hrecs:24 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:241 [binder, in hydras.Ackermann.codeList]
        +Hrecs:244 [binder, in hydras.Ackermann.codeList]
        +Hrecs:247 [binder, in hydras.Ackermann.codeList]
        +Hrecs:25 [binder, in hydras.Ackermann.codeList]
        +Hrecs:250 [binder, in hydras.Ackermann.codeList]
        +Hrecs:253 [binder, in hydras.Ackermann.codeList]
        +Hrecs:256 [binder, in hydras.Ackermann.codeList]
        +Hrecs:259 [binder, in hydras.Ackermann.codeList]
        +Hrecs:26 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:27 [binder, in hydras.Ackermann.codeList]
        +Hrecs:276 [binder, in hydras.Ackermann.codeList]
        +Hrecs:278 [binder, in hydras.Ackermann.codeList]
        +Hrecs:28 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:280 [binder, in hydras.Ackermann.codeList]
        +Hrecs:282 [binder, in hydras.Ackermann.codeList]
        +Hrecs:284 [binder, in hydras.Ackermann.codeList]
        +Hrecs:286 [binder, in hydras.Ackermann.codeList]
        +Hrecs:29 [binder, in hydras.Ackermann.codeList]
        +Hrecs:30 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:31 [binder, in hydras.Ackermann.codeList]
        +Hrecs:32 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:34 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:36 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:41 [binder, in hydras.Ackermann.codeList]
        +Hrecs:42 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:44 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:46 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:46 [binder, in hydras.Ackermann.codeList]
        +Hrecs:48 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:49 [binder, in hydras.Ackermann.codeList]
        +Hrecs:5 [binder, in hydras.Ackermann.codeList]
        +Hrecs:54 [binder, in hydras.Ackermann.codeList]
        +Hrecs:57 [binder, in hydras.Ackermann.codeList]
        +Hrecs:60 [binder, in hydras.Ackermann.codeList]
        +Hrecs:63 [binder, in hydras.Ackermann.codeList]
        +Hrecs:66 [binder, in hydras.Ackermann.codeList]
        +Hrecs:69 [binder, in hydras.Ackermann.codeList]
        +Hrecs:7 [binder, in hydras.Ackermann.codeSubFormula]
        +Hrecs:7 [binder, in hydras.Ackermann.codeList]
        +Hrecs:72 [binder, in hydras.Ackermann.codeList]
        +Hrecs:74 [binder, in hydras.Ackermann.codeList]
        +Hrecs:76 [binder, in hydras.Ackermann.codeList]
        +Hrecs:78 [binder, in hydras.Ackermann.codeList]
        +Hrecs:80 [binder, in hydras.Ackermann.codeList]
        +Hrecs:82 [binder, in hydras.Ackermann.codeList]
        +Hrecs:84 [binder, in hydras.Ackermann.codeList]
        +Hrecs:86 [binder, in hydras.Ackermann.codeList]
        +Hrecs:9 [binder, in hydras.Ackermann.codeList]
        +Hrecs:90 [binder, in hydras.Ackermann.codeList]
        +Hrecs:92 [binder, in hydras.Ackermann.codeList]
        +Hrecs:94 [binder, in hydras.Ackermann.codeList]
        +Hrecs:96 [binder, in hydras.Ackermann.codeList]
        +hR:28 [binder, in gaia_hydras.T1Bridge]
        +hsize [definition, in hydras.Hydra.Hydra_Definitions]
        +hstandard_gnaw [abbreviation, in gaia_hydras.GPaths]
        +hs_eq_dec [lemma, in hydras.Hydra.Hydra_Definitions]
        +hs':140 [binder, in hydras.Hydra.Hydra_Lemmas]
        +hs':142 [binder, in hydras.Hydra.Hydra_Lemmas]
        +hs:139 [binder, in hydras.Hydra.Hydra_Lemmas]
        +hs:141 [binder, in hydras.Hydra.Hydra_Lemmas]
        +hs:8 [binder, in gaia_hydras.GHydra]
        +hs:9 [binder, in gaia_hydras.GHydra]
        +htransition [abbreviation, in gaia_hydras.GPaths]
        +Htrans:18 [binder, in hydras.Prelude.Sort_spec]
        +Htrans:21 [binder, in hydras.Prelude.Sort_spec]
        +Htrans:25 [binder, in hydras.Prelude.Sort_spec]
        +hT1 [abbreviation, in gaia_hydras.T1Bridge]
        +hT2 [abbreviation, in gaia_hydras.T2Bridge]
        +hVar [instance, in gaia_hydras.GHydra]
        +HVariant [instance, in hydras.Hydra.Hydra_Termination]
        +Hvariant [record, in hydras.Hydra.Hydra_Definitions]
        +HVariant_0 [instance, in hydras.Hydra.Hydra_Termination]
        +Hvariant_Termination [lemma, in hydras.Hydra.Hydra_Lemmas]
        +Hvar:2 [binder, in hydras.Hydra.Omega2_Small]
        +Hvar:2 [binder, in hydras.Hydra.Omega_Small]
        +Hwf:130 [binder, in hydras.Hydra.Hydra_Lemmas]
        +Hwf:21 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +HX:142 [binder, in hydras.Schutte.Schutte_basics]
        +HX:145 [binder, in hydras.Schutte.Schutte_basics]
        +Hx:27 [binder, in hydras.Prelude.Restriction]
        +Hx:31 [binder, in hydras.Prelude.Restriction]
        +Hx:38 [binder, in hydras.Prelude.Restriction]
        +HX:61 [binder, in hydras.Schutte.Well_Orders]
        +hyd [abbreviation, in hydras.Hydra.BigBattle]
        +Hydra [inductive, in hydras.Hydra.Hydra_Definitions]
        +Hydrae [inductive, in hydras.Hydra.Hydra_Definitions]
        +Hydrae_rect2 [definition, in hydras.Hydra.Hydra_Definitions]
        +HydraGaia_Examples [library]
        +Hydra_rect2 [definition, in hydras.Hydra.Hydra_Definitions]
        +Hydra_Termination [library]
        +Hydra_Extraction [library]
        +Hydra_Lemmas [library]
        +Hydra_Definitions [library]
        +Hydra_Examples [library]
        +Hydra_Theorems [library]
        +hyd_mult [definition, in hydras.Hydra.Hydra_Definitions]
        +hyd1 [abbreviation, in hydras.Hydra.Hydra_Definitions]
        +hyd2 [abbreviation, in hydras.Hydra.Hydra_Definitions]
        +hyd3 [abbreviation, in hydras.Hydra.Hydra_Definitions]
        +hyd4 [abbreviation, in hydras.Hydra.KP_example]
        +hyper_exp2_S [lemma, in hydras.Prelude.Iterates]
        +hyper_exp2 [definition, in hydras.Prelude.Iterates]
        +Hypos [section, in hydras.Prelude.First_toggle]
        +Hypos.Hn [variable, in hydras.Prelude.First_toggle]
        +Hypos.Hnp [variable, in hydras.Prelude.First_toggle]
        +Hypos.Hp [variable, in hydras.Prelude.First_toggle]
        +Hypos.R [variable, in hydras.Prelude.First_toggle]
        +Hypos.search_toggle [variable, in hydras.Prelude.First_toggle]
        +Hypos.spec [variable, in hydras.Prelude.First_toggle]
        +Hyp1:20 [binder, in hydras.Ackermann.folProof]
        +Hyp2:21 [binder, in hydras.Ackermann.folProof]
        +hyp:220 [binder, in hydras.Ackermann.fol]
        +hyp:221 [binder, in hydras.Ackermann.fol]
        +hyp:222 [binder, in hydras.Ackermann.fol]
        +Hyp:24 [binder, in hydras.Ackermann.folProof]
        +Hyp:46 [binder, in hydras.Ackermann.folProof]
        +Hyp:48 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +hy_app_l_nil [lemma, in hydras.Hydra.O2H]
        +hy_app_assoc [lemma, in hydras.Hydra.Hydra_Lemmas]
        +hy_app [definition, in hydras.Hydra.Hydra_Definitions]
        +Hy'':5 [binder, in hydras.Hydra.Hydra_Examples]
        +Hy:28 [binder, in hydras.Prelude.Restriction]
        +Hy:4 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +Hy:5 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +Hy:6 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +hzero [abbreviation, in gaia_hydras.T2Bridge]
        +h_eq_dec [lemma, in hydras.Hydra.Hydra_Definitions]
        +h_forall [definition, in hydras.Hydra.Hydra_Definitions]
        +H'_F [lemma, in gaia_hydras.GF_alpha]
        +H'_omega_cube_min [lemma, in gaia_hydras.GHprime]
        +H'_alpha_gt [lemma, in gaia_hydras.GHprime]
        +H'_alpha_mono [lemma, in gaia_hydras.GHprime]
        +H'_dom [lemma, in gaia_hydras.GHprime]
        +H'_omega_double [lemma, in gaia_hydras.GHprime]
        +H'_omega [lemma, in gaia_hydras.GHprime]
        +H'_eq3 [lemma, in gaia_hydras.GHprime]
        +H'_eq2 [lemma, in gaia_hydras.GHprime]
        +H'_eq1 [lemma, in gaia_hydras.GHprime]
        +H'_ [definition, in gaia_hydras.GHprime]
        +H'_F [lemma, in hydras.Epsilon0.F_alpha]
        +H'_F.IHalpha [variable, in hydras.Epsilon0.F_alpha]
        +H'_F.alpha [variable, in hydras.Epsilon0.F_alpha]
        +H'_F.P [variable, in hydras.Epsilon0.F_alpha]
        +H'_F [section, in hydras.Epsilon0.F_alpha]
        +H'_L_ [lemma, in hydras.Epsilon0.L_alpha]
        +H'_dom [lemma, in hydras.Epsilon0.Hprime]
        +H'_mono_l [lemma, in hydras.Epsilon0.Hprime]
        +H'_mono_l_1 [lemma, in hydras.Epsilon0.Hprime]
        +H'_mono_l_0 [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_mono_weak [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_ge_id [lemma, in hydras.Epsilon0.Hprime]
        +H'_restricted_mono_l [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_dom [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_Succ_le [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_gt [lemma, in hydras.Epsilon0.Hprime]
        +H'_alpha_mono [lemma, in hydras.Epsilon0.Hprime]
        +H'_non_mono1 [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_cube_min [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_sqr_min [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_omega_exact_formula [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_omega [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_cube_3.N [variable, in hydras.Epsilon0.Hprime]
        +H'_omega_cube_3.f [variable, in hydras.Epsilon0.Hprime]
        +H'_omega_cube_3 [section, in hydras.Epsilon0.Hprime]
        +H'_omega_cube [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_Si [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ_0 [lemma, in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ_1 [lemma, in hydras.Epsilon0.Hprime]
        +H'_succ_fun [definition, in hydras.Epsilon0.Hprime]
        +H'_Omega_term [lemma, in hydras.Epsilon0.Hprime]
        +H'_Fin_iterate [lemma, in hydras.Epsilon0.Hprime]
        +H'_Omega_term_0 [lemma, in hydras.Epsilon0.Hprime]
        +H'_Omega_term_1 [lemma, in hydras.Epsilon0.Hprime]
        +H'_cons [lemma, in hydras.Epsilon0.Hprime]
        +H'_cons.i [variable, in hydras.Epsilon0.Hprime]
        +H'_cons.alpha [variable, in hydras.Epsilon0.Hprime]
        +H'_cons [section, in hydras.Epsilon0.Hprime]
        +H'_omega_sqr [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_i [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_4 [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_3 [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega_double [lemma, in hydras.Epsilon0.Hprime]
        +H'_Plus_Fin [lemma, in hydras.Epsilon0.Hprime]
        +H'_omega [lemma, in hydras.Epsilon0.Hprime]
        +H'_Fin [lemma, in hydras.Epsilon0.Hprime]
        +H'_eq2 [lemma, in hydras.Epsilon0.Hprime]
        +H'_eq3 [lemma, in hydras.Epsilon0.Hprime]
        +H'_eq2_0 [lemma, in hydras.Epsilon0.Hprime]
        +H'_eq1 [lemma, in hydras.Epsilon0.Hprime]
        +H'_ [definition, in hydras.Epsilon0.Hprime]
        +H'_L_ [lemma, in gaia_hydras.GL_alpha]
        +h'':127 [binder, in hydras.Hydra.Hydra_Definitions]
        +h'':83 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h'':92 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':100 [binder, in hydras.Hydra.O2H]
        +h':102 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':105 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':107 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H':108 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +h':108 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':113 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':115 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':116 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':118 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':12 [binder, in gaia_hydras.GHydra]
        +h':122 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':122 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':124 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':126 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':13 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':132 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':133 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':134 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':138 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':14 [binder, in gaia_hydras.GHydra]
        +h':144 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':159 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':178 [binder, in hydras.Prelude.Iterates]
        +h':19 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':2 [binder, in hydras.Hydra.Hydra_Examples]
        +h':23 [binder, in hydras.Hydra.Hydra_Termination]
        +h':25 [binder, in hydras.Hydra.Hydra_Termination]
        +H':28 [binder, in hydras.Epsilon0.E0]
        +h':3 [binder, in hydras.Hydra.Hydra_Examples]
        +h':35 [binder, in hydras.Hydra.Hydra_Termination]
        +h':36 [binder, in hydras.Hydra.O2H]
        +h':4 [binder, in hydras.Hydra.Hydra_Examples]
        +h':44 [binder, in hydras.Hydra.Hydra_Termination]
        +h':46 [binder, in hydras.Hydra.Hydra_Termination]
        +H':487 [binder, in hydras.Epsilon0.T1]
        +h':49 [binder, in hydras.Hydra.Hydra_Termination]
        +H':491 [binder, in hydras.Epsilon0.T1]
        +h':51 [binder, in hydras.Hydra.O2H]
        +h':51 [binder, in hydras.Hydra.Hydra_Termination]
        +h':64 [binder, in hydras.Hydra.Hydra_Definitions]
        +H':696 [binder, in hydras.Gamma0.Gamma0]
        +h':7 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +h':71 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':76 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':78 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':80 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':82 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h':85 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':87 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':9 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +h':90 [binder, in hydras.Hydra.O2H]
        +h':90 [binder, in hydras.Hydra.Hydra_Definitions]
        +h':93 [binder, in hydras.Hydra.O2H]
        +h':93 [binder, in hydras.Hydra.Hydra_Definitions]
        +h0 [definition, in hydras.Hydra.KP_example]
        +h0_h1 [lemma, in hydras.Hydra.KP_example]
        +H0:294 [binder, in hydras.rpo.rpo]
        +H0:296 [binder, in hydras.rpo.rpo]
        +H0:298 [binder, in hydras.rpo.rpo]
        +h0:35 [binder, in hydras.Prelude.Restriction]
        +h0:41 [binder, in hydras.Prelude.Restriction]
        +H0:47 [binder, in hydras.Ackermann.LNN2LNT]
        +h0:6 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +H0:7 [binder, in hydras.Prelude.Compat815]
        +H0:73 [binder, in hydras.Ackermann.LNN2LNT]
        +h0:73 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H0:76 [binder, in hydras.Ackermann.LNN2LNT]
        +H0:79 [binder, in hydras.Ackermann.LNN2LNT]
        +H0:82 [binder, in hydras.Ackermann.LNN2LNT]
        +H0:85 [binder, in hydras.Ackermann.LNN2LNT]
        +H0:88 [binder, in hydras.Ackermann.LNN2LNT]
        +h0:9 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +H0:91 [binder, in hydras.Ackermann.LNN2LNT]
        +H0:94 [binder, in hydras.Ackermann.LNN2LNT]
        +h1 [abbreviation, in hydras.Hydra.BigBattle]
        +h1 [definition, in hydras.Hydra.KP_example]
        +h1_h2 [lemma, in hydras.Hydra.KP_example]
        +h1:116 [binder, in hydras.Ackermann.primRec]
        +H1:310 [binder, in hydras.rpo.rpo]
        +H1:312 [binder, in hydras.rpo.rpo]
        +H1:32 [binder, in hydras.MoreAck.FolExamples]
        +h1:36 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H1:369 [binder, in hydras.Epsilon0.T1]
        +H1:371 [binder, in hydras.Epsilon0.T1]
        +h1:41 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H1:48 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:60 [binder, in hydras.Epsilon0.T1]
        +H1:62 [binder, in hydras.Epsilon0.T1]
        +H1:74 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:77 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:8 [binder, in hydras.Prelude.Compat815]
        +H1:80 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:83 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:86 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:89 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:92 [binder, in hydras.Ackermann.LNN2LNT]
        +H1:95 [binder, in hydras.Ackermann.LNN2LNT]
        +h2 [abbreviation, in hydras.Hydra.BigBattle]
        +h2 [definition, in hydras.Hydra.KP_example]
        +h2g [definition, in gaia_hydras.T1Bridge]
        +h2g [definition, in gaia_hydras.T2Bridge]
        +h2g_seq [definition, in gaia_hydras.T1Bridge]
        +h2g_zero [lemma, in gaia_hydras.T1Bridge]
        +h2g_cons [lemma, in gaia_hydras.T1Bridge]
        +h2g_diffE [lemma, in gaia_hydras.T1Bridge]
        +h2g_eqE [lemma, in gaia_hydras.T1Bridge]
        +h2g_g2hK [lemma, in gaia_hydras.T1Bridge]
        +h2g_eqE [lemma, in gaia_hydras.T2Bridge]
        +h2g_g2hK [lemma, in gaia_hydras.T2Bridge]
        +h2_h3 [lemma, in hydras.Hydra.KP_example]
        +H2:10 [binder, in hydras.Prelude.Compat815]
        +h2:117 [binder, in hydras.Ackermann.primRec]
        +H2:33 [binder, in hydras.MoreAck.FolExamples]
        +h2:37 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H2:372 [binder, in hydras.Epsilon0.T1]
        +h2:42 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H2:63 [binder, in hydras.Epsilon0.T1]
        +h3 [abbreviation, in hydras.Hydra.BigBattle]
        +h3 [definition, in hydras.Hydra.KP_example]
        +h:1 [binder, in hydras.Hydra.Hydra_Examples]
        +h:1 [binder, in hydras.Hydra.Hydra_Termination]
        +h:1 [binder, in gaia_hydras.GHydra]
        +h:1 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:10 [binder, in hydras.Ackermann.primRec]
        +h:10 [binder, in gaia_hydras.GHydra]
        +h:10 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:101 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:104 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:105 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:106 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:107 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +h:11 [binder, in hydras.Hydra.Hydra_Termination]
        +h:11 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +h:11 [binder, in gaia_hydras.GHydra]
        +h:11 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +H:11 [binder, in hydras.Schutte.Countable]
        +h:110 [binder, in hydras.Ackermann.folLogic]
        +h:112 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:114 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:115 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:117 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:12 [binder, in hydras.solutions_exercises.MorePRExamples]
        +h:12 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:120 [binder, in hydras.Ackermann.LNT]
        +h:120 [binder, in additions.fib]
        +h:121 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:121 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:123 [binder, in hydras.Ackermann.LNN]
        +h:123 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:124 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:125 [binder, in hydras.Ackermann.folLogic]
        +h:13 [binder, in hydras.Ackermann.primRec]
        +h:13 [binder, in gaia_hydras.GHydra]
        +H:13 [binder, in hydras.MoreAck.PrimRecExamples]
        +h:130 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:133 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:134 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:135 [binder, in hydras.Ackermann.LNT]
        +h:135 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:137 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:138 [binder, in hydras.Ackermann.LNN]
        +H:14 [binder, in hydras.MoreAck.BadSubst]
        +H:14 [binder, in hydras.Prelude.Sort_spec]
        +h:143 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:144 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:146 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:149 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:15 [binder, in hydras.Hydra.Hydra_Termination]
        +h:152 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:154 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:155 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:157 [binder, in hydras.Prelude.Iterates]
        +h:158 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:16 [binder, in hydras.Prelude.First_toggle]
        +h:16 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:172 [binder, in hydras.Ackermann.folProp]
        +h:175 [binder, in hydras.Prelude.Iterates]
        +H:179 [binder, in hydras.Ackermann.folProp]
        +h:18 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:188 [binder, in hydras.Ackermann.folProp]
        +H:195 [binder, in hydras.Ackermann.folProp]
        +H:201 [binder, in hydras.Schutte.Schutte_basics]
        +H:204 [binder, in hydras.Ackermann.folProp]
        +h:205 [binder, in hydras.Prelude.Iterates]
        +H:21 [binder, in hydras.Schutte.MoreEpsilonIota]
        +h:21 [binder, in hydras.MoreAck.PrimRecExamples]
        +H:211 [binder, in hydras.Ackermann.folProp]
        +h:22 [binder, in hydras.Hydra.Hydra_Termination]
        +H:22 [binder, in hydras.Prelude.STDPP_compat]
        +h:22 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:220 [binder, in hydras.Ackermann.folProp]
        +H:227 [binder, in hydras.Ackermann.folProp]
        +H:24 [binder, in hydras.Prelude.Restriction]
        +h:24 [binder, in hydras.Schutte.Critical]
        +H:24 [binder, in hydras.Schutte.MoreEpsilonIota]
        +h:24 [binder, in hydras.Hydra.Hydra_Termination]
        +H:24 [binder, in hydras.Prelude.STDPP_compat]
        +H:25 [binder, in hydras.Epsilon0.E0]
        +H:251 [binder, in hydras.Ackermann.folProp]
        +H:258 [binder, in hydras.Ackermann.folProp]
        +h:26 [binder, in gaia_hydras.GHydra]
        +H:267 [binder, in hydras.Ackermann.folProp]
        +H:27 [binder, in hydras.Epsilon0.E0]
        +H:274 [binder, in hydras.Ackermann.folProp]
        +h:28 [binder, in hydras.Hydra.O2H]
        +H:28 [binder, in hydras.Schutte.Critical]
        +h:28 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:29 [binder, in hydras.Prelude.Restriction]
        +h:29 [binder, in hydras.MoreAck.PrimRecExamples]
        +H:300 [binder, in hydras.Ackermann.folProp]
        +H:307 [binder, in hydras.Ackermann.folProp]
        +H:316 [binder, in hydras.Ackermann.folProp]
        +h:32 [binder, in hydras.Hydra.O2H]
        +H:323 [binder, in hydras.Ackermann.folProp]
        +H:33 [binder, in hydras.MoreAck.AckNotPR]
        +H:33 [binder, in hydras.Schutte.Critical]
        +h:33 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:332 [binder, in hydras.Ackermann.folProp]
        +H:339 [binder, in hydras.Ackermann.folProp]
        +h:34 [binder, in hydras.Hydra.Hydra_Termination]
        +H:34 [binder, in hydras.MoreAck.FolExamples]
        +H:348 [binder, in hydras.Ackermann.folProp]
        +h:349 [binder, in hydras.Ackermann.primRec]
        +h:35 [binder, in hydras.Hydra.O2H]
        +h:351 [binder, in Goedel.PRrepresentable]
        +H:355 [binder, in hydras.Ackermann.folProp]
        +h:356 [binder, in Goedel.PRrepresentable]
        +h:36 [binder, in hydras.Prelude.Restriction]
        +h:36 [binder, in hydras.MoreAck.PrimRecExamples]
        +h:361 [binder, in Goedel.PRrepresentable]
        +H:364 [binder, in hydras.Ackermann.folProp]
        +H:367 [binder, in hydras.Epsilon0.T1]
        +H:368 [binder, in hydras.Epsilon0.T1]
        +H:37 [binder, in hydras.Schutte.Ordering_Functions]
        +H:370 [binder, in hydras.Epsilon0.T1]
        +H:371 [binder, in hydras.Ackermann.folProp]
        +h:38 [binder, in hydras.MoreAck.AckNotPR]
        +H:38 [binder, in hydras.Schutte.Critical]
        +H:38 [binder, in hydras.Hydra.Hydra_Termination]
        +H:380 [binder, in hydras.Ackermann.folProp]
        +H:385 [binder, in hydras.Epsilon0.Paths]
        +H:387 [binder, in hydras.Ackermann.folProp]
        +h:40 [binder, in hydras.Hydra.O2H]
        +h:40 [binder, in hydras.Ackermann.folLogic]
        +H:41 [binder, in hydras.Hydra.Hydra_Termination]
        +h:42 [binder, in hydras.Prelude.Restriction]
        +H:42 [binder, in hydras.Schutte.Critical]
        +H:421 [binder, in hydras.Epsilon0.T1]
        +h:43 [binder, in hydras.Hydra.Hydra_Termination]
        +H:44 [binder, in hydras.Schutte.Correctness_E0]
        +h:44 [binder, in hydras.Ackermann.folLogic]
        +h:45 [binder, in hydras.Prelude.Iterates]
        +h:45 [binder, in hydras.Hydra.O2H]
        +H:45 [binder, in hydras.Prelude.Restriction]
        +h:45 [binder, in hydras.Hydra.Hydra_Termination]
        +H:46 [binder, in hydras.Ackermann.LNN2LNT]
        +h:46 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:47 [binder, in hydras.Hydra.Hydra_Termination]
        +h:48 [binder, in hydras.Hydra.Hydra_Termination]
        +H:485 [binder, in hydras.Epsilon0.T1]
        +H:489 [binder, in hydras.Epsilon0.T1]
        +h:5 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +h:5 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:50 [binder, in hydras.Ackermann.LNT]
        +H:50 [binder, in hydras.Schutte.Critical]
        +h:50 [binder, in hydras.Hydra.Hydra_Termination]
        +h:50 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:52 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:53 [binder, in hydras.Ackermann.LNN]
        +H:54 [binder, in hydras.Prelude.Iterates]
        +h:54 [binder, in hydras.Ackermann.LNT]
        +H:55 [binder, in hydras.MoreAck.AckNotPR]
        +h:55 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:57 [binder, in hydras.Ackermann.LNN]
        +H:58 [binder, in hydras.Epsilon0.T1]
        +H:59 [binder, in hydras.Epsilon0.T1]
        +h:59 [binder, in hydras.Prelude.Iterates]
        +h:6 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +h:6 [binder, in hydras.Hydra.Hydra_Examples]
        +h:60 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:61 [binder, in hydras.Epsilon0.T1]
        +h:63 [binder, in gaia_hydras.nfwfgaia]
        +h:63 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:64 [binder, in hydras.Prelude.Iterates]
        +H:64 [binder, in hydras.Prelude.MoreLists]
        +h:644 [binder, in hydras.Ackermann.primRec]
        +h:65 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:65 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:66 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:67 [binder, in hydras.Prelude.Iterates]
        +H:68 [binder, in hydras.Schutte.Correctness_E0]
        +h:69 [binder, in hydras.Ackermann.primRec]
        +h:69 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:695 [binder, in hydras.Gamma0.Gamma0]
        +h:7 [binder, in hydras.Hydra.Hydra_Examples]
        +h:7 [binder, in hydras.Hydra.Hydra_Termination]
        +h:7 [binder, in gaia_hydras.GHydra]
        +H:709 [binder, in hydras.Epsilon0.T1]
        +H:72 [binder, in hydras.Schutte.Correctness_E0]
        +H:72 [binder, in hydras.Ackermann.LNN2LNT]
        +H:75 [binder, in hydras.Schutte.Correctness_E0]
        +h:75 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:77 [binder, in hydras.Hydra.Hydra_Definitions]
        +H:78 [binder, in hydras.Ackermann.LNN2LNT]
        +h:78 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:8 [binder, in hydras.Schutte.Critical]
        +h:8 [binder, in hydras.Hydra.Hydra_Examples]
        +h:8 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +H:8 [binder, in hydras.Schutte.Countable]
        +h:80 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:81 [binder, in hydras.Hydra.Hydra_Lemmas]
        +H:84 [binder, in hydras.Prelude.Iterates]
        +H:84 [binder, in hydras.Ackermann.LNN2LNT]
        +h:84 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:86 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:88 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:89 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:9 [binder, in hydras.solutions_exercises.MinPR2]
        +h:9 [binder, in hydras.Hydra.Hydra_Examples]
        +H:90 [binder, in hydras.Ackermann.LNN2LNT]
        +h:91 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:91 [binder, in hydras.Hydra.Hydra_Definitions]
        +h:92 [binder, in hydras.Hydra.O2H]
        +h:93 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:96 [binder, in hydras.Hydra.O2H]
        +h:96 [binder, in hydras.Hydra.Hydra_Lemmas]
        +h:98 [binder, in hydras.Hydra.O2H]
        +h:98 [binder, in hydras.Hydra.Hydra_Definitions]
        +

        I

        +idIsPR [lemma, in hydras.Ackermann.primRec]
        +idn:126 [binder, in additions.fib]
        +id_le_f_alpha [lemma, in hydras.Epsilon0.F_alpha]
        +Id2 [definition, in additions.Monoid_instances]
        +id:118 [binder, in additions.fib]
        +iffExist [lemma, in hydras.Ackermann.folReplace]
        +iffE1 [lemma, in hydras.Ackermann.LNN]
        +iffE1 [lemma, in hydras.Ackermann.LNT]
        +iffE1 [lemma, in hydras.Ackermann.folLogic]
        +iffE2 [lemma, in hydras.Ackermann.LNN]
        +iffE2 [lemma, in hydras.Ackermann.LNT]
        +iffE2 [lemma, in hydras.Ackermann.folLogic]
        +iffH [definition, in hydras.Ackermann.fol]
        +iffI [lemma, in hydras.Ackermann.LNN]
        +iffI [lemma, in hydras.Ackermann.LNT]
        +iffI [lemma, in hydras.Ackermann.folLogic]
        +iffRefl [lemma, in hydras.Ackermann.LNN]
        +iffRefl [lemma, in hydras.Ackermann.LNT]
        +iffRefl [lemma, in hydras.Ackermann.folLogic]
        +iffSym [lemma, in hydras.Ackermann.LNN]
        +iffSym [lemma, in hydras.Ackermann.LNT]
        +iffSym [lemma, in hydras.Ackermann.folLogic]
        +iffTrans [lemma, in hydras.Ackermann.LNN]
        +iffTrans [lemma, in hydras.Ackermann.LNT]
        +iffTrans [lemma, in hydras.Ackermann.folLogic]
        +ifThenElseH [definition, in hydras.Ackermann.fol]
        +if_simpl [lemma, in gaia_hydras.nfwfgaia]
        +If2IsPR [lemma, in hydras.solutions_exercises.MinPR2]
        +ignoreParams [definition, in hydras.Ackermann.primRec]
        +ignoreParamsIsPR [lemma, in hydras.Ackermann.primRec]
        +Ignore_Params [section, in hydras.Ackermann.primRec]
        +image [definition, in hydras.Schutte.PartialFun]
        +image_as_Im [lemma, in hydras.Schutte.PartialFun]
        +image_B_g_seg [lemma, in hydras.Schutte.Ordering_Functions]
        +impE [lemma, in hydras.Ackermann.LNN]
        +impE [lemma, in hydras.Ackermann.LNT]
        +impE [lemma, in hydras.Ackermann.folLogic]
        +impForall [lemma, in hydras.Ackermann.folReplace]
        +impH [constructor, in hydras.Ackermann.fol]
        +impI [lemma, in hydras.Ackermann.LNN]
        +impI [lemma, in hydras.Ackermann.LNT]
        +impI [lemma, in hydras.Ackermann.folLogic]
        +ImpossibilityProof [section, in gaia_hydras.GHydra]
        +ImpossibilityProof.m [variable, in gaia_hydras.GHydra]
        +ImpossibilityProof.mh [variable, in gaia_hydras.GHydra]
        +ImpossibilityProof.mu [variable, in gaia_hydras.GHydra]
        +ImpossibilityProof.nfMu [variable, in gaia_hydras.GHydra]
        +Impossibility_free [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof.small_h [variable, in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof.big_h [variable, in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof [section, in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof.HAck [variable, in hydras.MoreAck.AckNotPR]
        +Impossibility_Proof [section, in hydras.MoreAck.AckNotPR]
        +Impossibility_std [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof.small_h [variable, in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof.big_h [variable, in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof [section, in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_std [lemma, in gaia_hydras.GHydra]
        +Impossibility_free [lemma, in gaia_hydras.GHydra]
        +Impossibility_Proof.small_h [variable, in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.iota [variable, in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.big_h [variable, in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.m [variable, in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof [section, in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.small_h [variable, in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.big_h [variable, in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.iota [variable, in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.m [variable, in hydras.Hydra.Omega_Small]
        +Impossibility_Proof [section, in hydras.Hydra.Omega_Small]
        +Impossibility1 [section, in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.m [variable, in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.mDecr [variable, in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.x [variable, in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.y [variable, in hydras.solutions_exercises.MultisetWf]
        +Impossible [lemma, in hydras.Hydra.Omega2_Small]
        +impossible_nat [lemma, in hydras.solutions_exercises.MultisetWf]
        +impRefl [lemma, in hydras.Ackermann.LNN]
        +impRefl [lemma, in hydras.Ackermann.LNT]
        +impRefl [lemma, in hydras.Ackermann.folLogic]
        +impTrans [lemma, in hydras.Ackermann.LNN]
        +impTrans [lemma, in hydras.Ackermann.LNT]
        +impTrans [lemma, in hydras.Ackermann.folLogic]
        +IMP1 [constructor, in hydras.Ackermann.folProof]
        +IMP2 [constructor, in hydras.Ackermann.folProof]
        +im_U_f [lemma, in hydras.Schutte.Ordering_Functions]
        +Incl [instance, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Included_s [definition, in hydras.Prelude.DecPreOrder_Instances]
        +Inclusion_ij.b [variable, in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.Hij [variable, in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.j [variable, in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.i [variable, in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij [section, in hydras.OrdinalNotations.ON_Finite]
        +incl_decomp [lemma, in hydras.Prelude.MoreLists]
        +incl_inv [lemma, in hydras.Prelude.MoreLists]
        +Incompleteness [lemma, in Goedel.rosser]
        +Inconsistent [definition, in hydras.Ackermann.folProof]
        +Inc_U_A [lemma, in hydras.Schutte.Ordering_Functions]
        +independent [definition, in hydras.Ackermann.folProof]
        +indIsPR [lemma, in hydras.Ackermann.primRec]
        +induct [lemma, in hydras.Ackermann.PA]
        +InductionSchema [definition, in hydras.Ackermann.PA]
        +inductive_step.Hn [variable, in hydras.Epsilon0.F_omega]
        +inductive_step.n [variable, in hydras.Epsilon0.F_omega]
        +inductive_step [section, in hydras.Epsilon0.F_omega]
        +induct_step [lemma, in hydras.Schutte.Critical]
        +ind1ParamIsPR [lemma, in hydras.Ackermann.primRec]
        +ind2ParamIsPR [lemma, in hydras.Ackermann.primRec]
        +Infinite [definition, in hydras.solutions_exercises.Limit_Infinity]
        +info [inductive, in additions.Trace_exercise]
        +InH [record, in hydras.Schutte.MoreEpsilonIota]
        +InH [inductive, in hydras.Schutte.MoreEpsilonIota]
        +inhNat [instance, in hydras.Schutte.MoreEpsilonIota]
        +InHWit [projection, in hydras.Schutte.MoreEpsilonIota]
        +InHWit [constructor, in hydras.Schutte.MoreEpsilonIota]
        +inhX:45 [binder, in hydras.Schutte.Well_Orders]
        +Inh_ord [lemma, in hydras.Schutte.Schutte_basics]
        +Inh_Ord_Ord [instance, in hydras.Schutte.Schutte_basics]
        +Inh_OSets [instance, in hydras.Schutte.Schutte_basics]
        +InH_Ord [instance, in hydras.Schutte.Schutte_basics]
        +inh_Ord [axiom, in hydras.Schutte.Schutte_basics]
        +inh_U [lemma, in hydras.Schutte.Ordering_Functions]
        +inh:2 [binder, in hydras.Schutte.MoreEpsilonIota]
        +inh:53 [binder, in hydras.Schutte.Well_Orders]
        +inh:58 [binder, in hydras.Schutte.Well_Orders]
        +Init [constructor, in additions.Trace_exercise]
        +inject [definition, in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0_ex_unique [lemma, in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0_ex [lemma, in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0_ex_cnf [lemma, in hydras.Schutte.Correctness_E0]
        +inject_mult_fin_r [lemma, in hydras.Schutte.Correctness_E0]
        +inject_plus [lemma, in hydras.Schutte.Correctness_E0]
        +inject_rw [lemma, in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0 [lemma, in hydras.Schutte.Correctness_E0]
        +inject_monoR [lemma, in hydras.Schutte.Correctness_E0]
        +inject_injective [lemma, in hydras.Schutte.Correctness_E0]
        +inject_mono [lemma, in hydras.Schutte.Correctness_E0]
        +inject_mono_0 [lemma, in hydras.Schutte.Correctness_E0]
        +inject_of_phi0 [lemma, in hydras.Schutte.Correctness_E0]
        +inject_of_omega [lemma, in hydras.Schutte.Correctness_E0]
        +inject_of_finite [lemma, in hydras.Schutte.Correctness_E0]
        +inject_of_zero [lemma, in hydras.Schutte.Correctness_E0]
        +inject_of_finite_pos [lemma, in hydras.Schutte.Correctness_E0]
        +inj_right_pair2 [lemma, in hydras.Ackermann.misc]
        +input:61 [binder, in hydras.Ackermann.codeSubFormula]
        +instr [inductive, in additions.AM]
        +interpFormula [definition, in hydras.Ackermann.model]
        +interpRels [definition, in hydras.Ackermann.model]
        +interpTerm [definition, in hydras.Ackermann.model]
        +interpTerms [definition, in hydras.Ackermann.model]
        +interpTermsVector [definition, in hydras.Ackermann.model]
        +interval [definition, in hydras.Prelude.MoreLists]
        +interval_lt_not_In [lemma, in hydras.Prelude.MoreLists]
        +interval_sorted_ge [lemma, in hydras.Prelude.MoreLists]
        +interval_unroll [lemma, in hydras.Prelude.MoreLists]
        +interval_app [lemma, in hydras.Prelude.MoreLists]
        +interval_singleton [lemma, in hydras.Prelude.MoreLists]
        +interval_not_empty_iff [lemma, in hydras.Prelude.MoreLists]
        +interval_not_empty [lemma, in hydras.Prelude.MoreLists]
        +interval_length [lemma, in hydras.Prelude.MoreLists]
        +interval_def [lemma, in gaia_hydras.GPaths]
        +Int31mult [instance, in additions.Monoid_instances]
        +int31_mult_op [instance, in additions.Monoid_instances]
        +inv [definition, in hydras.solutions_exercises.FibonacciPR]
        +invar:18 [binder, in hydras.Prelude.First_toggle]
        +Inverse_fun [instance, in hydras.Prelude.DecPreOrder_Instances]
        +Inverse_Image_transp.Rof [variable, in additions.Wf_transparent]
        +Inverse_Image_transp.f [variable, in additions.Wf_transparent]
        +Inverse_Image_transp.R [variable, in additions.Wf_transparent]
        +Inverse_Image_transp.B [variable, in additions.Wf_transparent]
        +Inverse_Image_transp.A [variable, in additions.Wf_transparent]
        +Inverse_Image_transp [section, in additions.Wf_transparent]
        +inversion_of_bijection.f_b [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.inv_spec [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.f [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.DB [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.DA [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.inhA [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.B [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection.A [variable, in hydras.Schutte.PartialFun]
        +inversion_of_bijection [section, in hydras.Schutte.PartialFun]
        +inv_Pi [lemma, in hydras.solutions_exercises.FibonacciPR]
        +inv_fun_bij [lemma, in hydras.Schutte.PartialFun]
        +inv_composeR [lemma, in hydras.Schutte.PartialFun]
        +inv_compose [lemma, in hydras.Schutte.PartialFun]
        +inv_fun [definition, in hydras.Schutte.PartialFun]
        +inv_trans [lemma, in hydras.rpo.closure]
        +In_betaFormula_subst_2_1 [lemma, in Goedel.PRrepresentable]
        +In_betaFormula_subst_2 [lemma, in Goedel.PRrepresentable]
        +In_betaFormula [lemma, in Goedel.PRrepresentable]
        +In_betaFormula_subst_1 [lemma, in Goedel.PRrepresentable]
        +In_betaFormula_subst_1_2 [lemma, in Goedel.PRrepresentable]
        +In_betaFormula_subst_1_2_0 [lemma, in Goedel.PRrepresentable]
        +In_sorted_ge_inv [lemma, in hydras.Prelude.MoreLists]
        +in_remove [lemma, in hydras.rpo.more_list]
        +in_map_in [lemma, in hydras.rpo.more_list]
        +in_in_map [lemma, in hydras.rpo.more_list]
        +In_freeVarSys [definition, in hydras.Ackermann.folProp]
        +In_freeVarListFormulaE [lemma, in hydras.Ackermann.folProp]
        +In_freeVarListFormula [lemma, in hydras.Ackermann.folProp]
        +In_list_remove2 [abbreviation, in hydras.Ackermann.ListExt]
        +in_remove_neq [lemma, in hydras.Ackermann.ListExt]
        +In_add2 [lemma, in hydras.MoreAck.FolExamples]
        +In_add1 [lemma, in hydras.MoreAck.FolExamples]
        +In_cases [lemma, in hydras.Prelude.MoreVectors]
        +iota [definition, in hydras.Hydra.O2H]
        +iota [definition, in hydras.solutions_exercises.MultisetWf]
        +iotas [definition, in hydras.Hydra.O2H]
        +iotas_succ [lemma, in hydras.Hydra.O2H]
        +iota_phi0 [lemma, in hydras.Hydra.O2H]
        +iota_of_succ [lemma, in hydras.Hydra.O2H]
        +iota_tail [lemma, in hydras.Hydra.O2H]
        +iota_rw4 [lemma, in hydras.Hydra.O2H]
        +iota_rw3 [lemma, in hydras.Hydra.O2H]
        +iota_rw2 [lemma, in hydras.Hydra.O2H]
        +iota_rw1 [lemma, in hydras.Hydra.O2H]
        +iota_succ_round [lemma, in hydras.Hydra.O2H]
        +iota_succ_round_n [lemma, in hydras.Hydra.O2H]
        +iota_succ_R1 [lemma, in hydras.Hydra.O2H]
        +iota_iotas [lemma, in hydras.Hydra.O2H]
        +iota_from_lt_not_In [lemma, in hydras.Prelude.MoreLists]
        +iota_from_sorted_ge [lemma, in hydras.Prelude.MoreLists]
        +iota_from_unroll [lemma, in hydras.Prelude.MoreLists]
        +iota_from_plus [lemma, in hydras.Prelude.MoreLists]
        +iota_from_app [lemma, in hydras.Prelude.MoreLists]
        +iota_from [definition, in hydras.Prelude.MoreLists]
        +iota_adapt [lemma, in gaia_hydras.GPaths]
        +iota_ind [lemma, in hydras.Schutte.MoreEpsilonIota]
        +iota_eq [lemma, in hydras.Schutte.MoreEpsilonIota]
        +iota_spec_1 [lemma, in hydras.Schutte.MoreEpsilonIota]
        +iota_fun_ind [lemma, in hydras.Schutte.PartialFun]
        +iota_fun_e [lemma, in hydras.Schutte.PartialFun]
        +iota_fun [definition, in hydras.Schutte.PartialFun]
        +iota_demo.Bad.le_bottom_zero [lemma, in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad.bottom_eq [lemma, in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad.le_zero_bottom [lemma, in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad.bottom [definition, in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad [module, in hydras.Schutte.Schutte_basics]
        +iota_demo.zero_le [lemma, in hydras.Schutte.Schutte_basics]
        +iota_demo.zero [definition, in hydras.Schutte.Schutte_basics]
        +iota_demo.zero [definition, in hydras.Schutte.Schutte_basics]
        +iota_demo.R [lemma, in hydras.Schutte.Schutte_basics]
        +iota_demo [module, in hydras.Schutte.Schutte_basics]
        +iota_mono [lemma, in hydras.OrdinalNotations.ON_Finite]
        +iota_compare_commute [lemma, in hydras.OrdinalNotations.ON_Finite]
        +iota_ij [definition, in hydras.OrdinalNotations.ON_Finite]
        +iota:110 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:125 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:137 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:150 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:34 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:67 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:85 [binder, in hydras.OrdinalNotations.ON_Generic]
        +iota:97 [binder, in hydras.OrdinalNotations.ON_Generic]
        +Iso_same_op [definition, in hydras.OrdinalNotations.ON_Generic]
        +Iso_same_fun [definition, in hydras.OrdinalNotations.ON_Generic]
        +Iso_same_cst [definition, in hydras.OrdinalNotations.ON_Generic]
        +iso_inv2 [projection, in hydras.OrdinalNotations.ON_Generic]
        +iso_inv1 [projection, in hydras.OrdinalNotations.ON_Generic]
        +iso_compare [projection, in hydras.OrdinalNotations.ON_Generic]
        +isPR [definition, in hydras.Ackermann.primRec]
        +isPRrel [definition, in hydras.Ackermann.primRec]
        +isPRTrans [lemma, in hydras.Ackermann.primRec]
        +iSPR_Ack_Sn [lemma, in hydras.MoreAck.AckNotPR]
        +isPR_trans [lemma, in hydras.Epsilon0.F_omega]
        +isPR_extEqual_trans [lemma, in hydras.MoreAck.PrimRecExamples]
        +isqrt [definition, in hydras.solutions_exercises.isqrt]
        +isqrt [library]
        +isqrt_spec [definition, in hydras.solutions_exercises.isqrt]
        +issqrtIsPR [lemma, in hydras.solutions_exercises.isqrt]
        +is_limit_cons [constructor, in hydras.Gamma0.T2]
        +is_limit_0 [constructor, in hydras.Gamma0.T2]
        +is_limit [inductive, in hydras.Gamma0.T2]
        +is_successor [inductive, in hydras.Gamma0.T2]
        +is_finite [inductive, in hydras.Gamma0.T2]
        +is_lub [definition, in hydras.Schutte.Lub]
        +is_cnf_of [definition, in hydras.Schutte.CNF]
        +is_limit_phi0 [lemma, in hydras.Schutte.AP]
        +is_in_seq_not_Acc [lemma, in hydras.solutions_exercises.MultisetWf]
        +is_limit_sup_members [lemma, in hydras.Schutte.Schutte_basics]
        +is_limit_omega [lemma, in hydras.Schutte.Schutte_basics]
        +is_limit [definition, in hydras.Schutte.Schutte_basics]
        +is_succ [definition, in hydras.Schutte.Schutte_basics]
        +is_finite [definition, in hydras.Schutte.Schutte_basics]
        +is_successor_of [definition, in gaia_hydras.onType]
        +is_limit_ab [lemma, in hydras.Gamma0.Gamma0]
        +is_limit_intro [lemma, in hydras.Gamma0.Gamma0]
        +is_limit_cons_inv [lemma, in hydras.Gamma0.Gamma0]
        +is_limit_not_succ [lemma, in hydras.Gamma0.Gamma0]
        +is_finite_finite [lemma, in hydras.Gamma0.Gamma0]
        +is_F_monotonous [library]
        +iterate [definition, in hydras.Prelude.Iterates]
        +iterate [definition, in hydras.Ackermann.primRec]
        +iterateIsPR [lemma, in hydras.Ackermann.primRec]
        +Iterates [library]
        +iterate_ge_diag' [lemma, in hydras.Prelude.Iterates]
        +iterate_gt_diag' [lemma, in hydras.Prelude.Iterates]
        +iterate_ge_from [lemma, in hydras.Prelude.Iterates]
        +iterate_ext2 [lemma, in hydras.Prelude.Iterates]
        +iterate_dom_prop [lemma, in hydras.Prelude.Iterates]
        +iterate_mono_1 [lemma, in hydras.Prelude.Iterates]
        +iterate_ge'' [lemma, in hydras.Prelude.Iterates]
        +iterate_ge' [lemma, in hydras.Prelude.Iterates]
        +iterate_Sge [lemma, in hydras.Prelude.Iterates]
        +iterate_ge [lemma, in hydras.Prelude.Iterates]
        +iterate_mono [lemma, in hydras.Prelude.Iterates]
        +iterate_mono2 [lemma, in hydras.Prelude.Iterates]
        +iterate_le_np_le [lemma, in hydras.Prelude.Iterates]
        +iterate_le_n_Sn [lemma, in hydras.Prelude.Iterates]
        +iterate_lt_from [lemma, in hydras.Prelude.Iterates]
        +iterate_lt [lemma, in hydras.Prelude.Iterates]
        +iterate_le [lemma, in hydras.Prelude.Iterates]
        +iterate_ext [lemma, in hydras.Prelude.Iterates]
        +iterate_rw [lemma, in hydras.Prelude.Iterates]
        +iterate_S_eqn2 [lemma, in hydras.Prelude.Iterates]
        +iterate_S_eqn [lemma, in hydras.Prelude.Iterates]
        +iterate_compat3 [lemma, in hydras.Prelude.Iterates]
        +iterate_compat2 [lemma, in hydras.Prelude.Iterates]
        +iterate_compat [lemma, in hydras.Prelude.Iterates]
        +iterate_comm [lemma, in hydras.Prelude.Iterates]
        +iterate_nat_rec [lemma, in hydras.MoreAck.AckNotPR]
        +iterate_extEqual [lemma, in hydras.MoreAck.Iterate_compat]
        +iterate_compat [lemma, in hydras.MoreAck.Iterate_compat]
        +Iterate_compat [library]
        +iterate2_mono2 [lemma, in hydras.Prelude.Iterates]
        +iterate2_mono3 [lemma, in hydras.Prelude.Iterates]
        +iterate2_mono_weak [lemma, in hydras.Prelude.Iterates]
        +iterate2_mono [lemma, in hydras.Prelude.Iterates]
        +iter_combine [lemma, in additions.fib]
        +iter_comm [lemma, in additions.fib]
        +iter_mul [lemma, in additions.fib]
        +I_i_wf [lemma, in gaia_hydras.onType]
        +i':179 [binder, in hydras.Prelude.Iterates]
        +i1 [definition, in hydras.OrdinalNotations.ON_Finite]
        +i2 [definition, in hydras.OrdinalNotations.ON_Finite]
        +i:1 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:1 [binder, in hydras.Prelude.MoreLists]
        +i:1 [binder, in gaia_hydras.GPaths]
        +i:1 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:1 [binder, in hydras.OrdinalNotations.ON_Omega]
        +i:1 [binder, in hydras.Epsilon0.Paths]
        +i:10 [binder, in hydras.Prelude.First_toggle]
        +i:10 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:10 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:10 [binder, in hydras.Hydra.BigBattle]
        +i:10 [binder, in hydras.Epsilon0.Canon]
        +i:10 [binder, in hydras.Hydra.Omega2_Small]
        +i:10 [binder, in gaia_hydras.GL_alpha]
        +i:101 [binder, in hydras.Prelude.Iterates]
        +i:101 [binder, in hydras.Epsilon0.Canon]
        +i:102 [binder, in hydras.Prelude.MoreLists]
        +i:102 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:104 [binder, in hydras.Epsilon0.F_alpha]
        +i:104 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:104 [binder, in gaia_hydras.nfwfgaia]
        +i:105 [binder, in hydras.Prelude.MoreLists]
        +i:105 [binder, in hydras.Epsilon0.Canon]
        +i:106 [binder, in gaia_hydras.nfwfgaia]
        +i:108 [binder, in hydras.Epsilon0.T1]
        +i:108 [binder, in hydras.Epsilon0.F_alpha]
        +i:109 [binder, in hydras.Epsilon0.F_alpha]
        +i:109 [binder, in hydras.Epsilon0.Large_Sets]
        +i:11 [binder, in hydras.Hydra.O2H]
        +i:11 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:11 [binder, in gaia_hydras.GPaths]
        +i:11 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +i:110 [binder, in hydras.Epsilon0.F_alpha]
        +i:110 [binder, in hydras.Epsilon0.Canon]
        +i:111 [binder, in hydras.Epsilon0.F_alpha]
        +i:111 [binder, in hydras.Epsilon0.Large_Sets]
        +i:111 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:112 [binder, in hydras.Epsilon0.Large_Sets]
        +i:112 [binder, in hydras.Epsilon0.Canon]
        +i:112 [binder, in hydras.Epsilon0.E0]
        +i:113 [binder, in hydras.Epsilon0.F_alpha]
        +i:113 [binder, in hydras.Epsilon0.Large_Sets]
        +i:114 [binder, in hydras.Epsilon0.Large_Sets]
        +i:114 [binder, in hydras.Epsilon0.Canon]
        +i:115 [binder, in hydras.Epsilon0.Large_Sets]
        +i:116 [binder, in hydras.Epsilon0.Large_Sets]
        +i:116 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:117 [binder, in hydras.Epsilon0.Canon]
        +i:119 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:12 [binder, in gaia_hydras.GF_alpha]
        +i:12 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:12 [binder, in hydras.Hydra.Omega2_Small]
        +i:120 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:122 [binder, in hydras.Epsilon0.F_alpha]
        +i:123 [binder, in hydras.Schutte.Schutte_basics]
        +i:123 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:125 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:126 [binder, in hydras.Schutte.Schutte_basics]
        +i:127 [binder, in additions.fib]
        +i:128 [binder, in hydras.Schutte.Schutte_basics]
        +i:128 [binder, in additions.fib]
        +i:129 [binder, in additions.fib]
        +i:13 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:13 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:13 [binder, in hydras.Epsilon0.Paths]
        +i:130 [binder, in additions.fib]
        +i:131 [binder, in additions.fib]
        +i:132 [binder, in hydras.Prelude.Iterates]
        +i:132 [binder, in additions.fib]
        +i:133 [binder, in additions.fib]
        +i:135 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:14 [binder, in hydras.Hydra.O2H]
        +i:14 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:14 [binder, in gaia_hydras.GCanon]
        +i:14 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:14 [binder, in hydras.Epsilon0.Canon]
        +i:14 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:14 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:14 [binder, in hydras.Hydra.Omega2_Small]
        +i:14 [binder, in gaia_hydras.GL_alpha]
        +i:140 [binder, in gaia_hydras.T1Bridge]
        +i:142 [binder, in hydras.rpo.term]
        +i:142 [binder, in hydras.Prelude.Iterates]
        +i:142 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:15 [binder, in hydras.Epsilon0.Large_Sets]
        +i:15 [binder, in hydras.Epsilon0.Canon]
        +i:15 [binder, in gaia_hydras.GLarge_Sets]
        +i:15 [binder, in hydras.Epsilon0.Paths]
        +i:150 [binder, in additions.fib]
        +i:153 [binder, in hydras.Prelude.MoreLists]
        +i:156 [binder, in hydras.Prelude.MoreLists]
        +i:157 [binder, in gaia_hydras.T1Bridge]
        +i:157 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:158 [binder, in hydras.Prelude.Iterates]
        +i:159 [binder, in hydras.Prelude.MoreLists]
        +i:159 [binder, in hydras.Epsilon0.F_alpha]
        +i:159 [binder, in gaia_hydras.T1Bridge]
        +i:16 [binder, in hydras.Hydra.O2H]
        +i:16 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:16 [binder, in gaia_hydras.GCanon]
        +i:16 [binder, in gaia_hydras.GL_alpha]
        +i:161 [binder, in hydras.Epsilon0.F_alpha]
        +i:162 [binder, in hydras.Prelude.Iterates]
        +i:163 [binder, in hydras.rpo.term]
        +i:1638 [binder, in gaia_hydras.nfwfgaia]
        +i:164 [binder, in hydras.Epsilon0.F_alpha]
        +i:1641 [binder, in gaia_hydras.nfwfgaia]
        +i:1644 [binder, in gaia_hydras.nfwfgaia]
        +i:166 [binder, in hydras.Epsilon0.F_alpha]
        +i:167 [binder, in hydras.Prelude.Iterates]
        +i:169 [binder, in hydras.Epsilon0.F_alpha]
        +i:17 [binder, in gaia_hydras.GF_alpha]
        +i:17 [binder, in additions.Compatibility]
        +i:17 [binder, in hydras.Prelude.First_toggle]
        +i:17 [binder, in hydras.Epsilon0.Large_Sets]
        +i:17 [binder, in hydras.Epsilon0.Canon]
        +i:17 [binder, in hydras.Epsilon0.E0]
        +i:171 [binder, in hydras.rpo.term]
        +i:172 [binder, in hydras.Epsilon0.F_alpha]
        +i:173 [binder, in hydras.Epsilon0.F_alpha]
        +i:174 [binder, in hydras.Prelude.MoreLists]
        +i:175 [binder, in hydras.Epsilon0.F_alpha]
        +i:176 [binder, in hydras.Prelude.Iterates]
        +i:176 [binder, in hydras.Epsilon0.Paths]
        +i:177 [binder, in hydras.Prelude.MoreLists]
        +i:177 [binder, in hydras.Epsilon0.F_alpha]
        +i:178 [binder, in hydras.Epsilon0.Large_Sets]
        +i:179 [binder, in hydras.Epsilon0.F_alpha]
        +i:179 [binder, in hydras.Epsilon0.Paths]
        +i:18 [binder, in gaia_hydras.GCanon]
        +i:18 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:18 [binder, in hydras.Epsilon0.E0]
        +i:181 [binder, in hydras.Prelude.MoreLists]
        +i:181 [binder, in hydras.Schutte.Schutte_basics]
        +i:184 [binder, in hydras.Prelude.MoreLists]
        +i:184 [binder, in hydras.Schutte.Schutte_basics]
        +i:187 [binder, in hydras.Schutte.Schutte_basics]
        +i:187 [binder, in hydras.Epsilon0.Paths]
        +i:189 [binder, in hydras.Epsilon0.Large_Sets]
        +i:189 [binder, in hydras.Epsilon0.Paths]
        +i:19 [binder, in hydras.Hydra.O2H]
        +i:19 [binder, in gaia_hydras.GF_alpha]
        +i:19 [binder, in hydras.Epsilon0.Large_Sets]
        +i:19 [binder, in hydras.Hydra.BigBattle]
        +i:19 [binder, in hydras.Epsilon0.Canon]
        +i:190 [binder, in hydras.rpo.term]
        +i:190 [binder, in hydras.Schutte.Schutte_basics]
        +i:191 [binder, in hydras.Epsilon0.Large_Sets]
        +i:193 [binder, in hydras.Schutte.Schutte_basics]
        +i:199 [binder, in hydras.Schutte.Schutte_basics]
        +i:199 [binder, in additions.Addition_Chains]
        +i:2 [binder, in gaia_hydras.GHprime]
        +i:2 [binder, in gaia_hydras.GCanon]
        +i:2 [binder, in hydras.Epsilon0.L_alpha]
        +i:2 [binder, in hydras.Epsilon0.Canon]
        +i:2 [binder, in hydras.OrdinalNotations.ON_Finite]
        +i:2 [binder, in gaia_hydras.GPrelude]
        +i:2 [binder, in hydras.solutions_exercises.ge_omega_iff]
        +i:2 [binder, in hydras.Epsilon0.Hprime]
        +i:2 [binder, in gaia_hydras.GL_alpha]
        +i:2 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +i:20 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:20 [binder, in gaia_hydras.GF_alpha]
        +i:20 [binder, in gaia_hydras.GPaths]
        +i:20 [binder, in hydras.Prelude.MoreOrders]
        +i:202 [binder, in hydras.Epsilon0.Large_Sets]
        +i:202 [binder, in hydras.Schutte.Schutte_basics]
        +i:204 [binder, in hydras.Schutte.Schutte_basics]
        +i:204 [binder, in hydras.Epsilon0.Paths]
        +i:205 [binder, in hydras.Schutte.Schutte_basics]
        +i:206 [binder, in hydras.Schutte.Schutte_basics]
        +i:207 [binder, in hydras.Epsilon0.Paths]
        +i:208 [binder, in hydras.Schutte.Schutte_basics]
        +i:21 [binder, in hydras.Hydra.O2H]
        +i:21 [binder, in gaia_hydras.GF_alpha]
        +i:21 [binder, in additions.More_on_positive]
        +i:21 [binder, in hydras.Epsilon0.Large_Sets]
        +i:21 [binder, in hydras.Schutte.AP]
        +i:21 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:210 [binder, in hydras.Epsilon0.Paths]
        +i:214 [binder, in hydras.Epsilon0.Paths]
        +i:217 [binder, in hydras.Epsilon0.Paths]
        +i:218 [binder, in hydras.Prelude.MoreLists]
        +i:22 [binder, in gaia_hydras.GF_alpha]
        +i:22 [binder, in gaia_hydras.GCanon]
        +i:22 [binder, in hydras.Schutte.AP]
        +i:22 [binder, in hydras.Prelude.MoreOrders]
        +i:22 [binder, in hydras.MoreAck.PrimRecExamples]
        +i:221 [binder, in hydras.Epsilon0.Paths]
        +i:226 [binder, in hydras.Epsilon0.Paths]
        +i:23 [binder, in gaia_hydras.GPaths]
        +i:23 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +i:230 [binder, in hydras.Schutte.Schutte_basics]
        +i:233 [binder, in hydras.Prelude.Iterates]
        +i:237 [binder, in hydras.Prelude.Iterates]
        +i:24 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:24 [binder, in hydras.Hydra.O2H]
        +i:24 [binder, in gaia_hydras.GCanon]
        +i:24 [binder, in hydras.Schutte.AP]
        +i:24 [binder, in hydras.Epsilon0.Canon]
        +i:24 [binder, in additions.fib]
        +i:240 [binder, in hydras.Prelude.Iterates]
        +i:241 [binder, in gaia_hydras.nfwfgaia]
        +i:244 [binder, in hydras.Prelude.Iterates]
        +i:244 [binder, in gaia_hydras.nfwfgaia]
        +i:247 [binder, in gaia_hydras.nfwfgaia]
        +i:248 [binder, in hydras.Prelude.Iterates]
        +i:25 [binder, in hydras.Schutte.Schutte_basics]
        +i:25 [binder, in additions.fib]
        +i:26 [binder, in gaia_hydras.GCanon]
        +i:26 [binder, in hydras.Schutte.MoreEpsilonIota]
        +i:26 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:26 [binder, in additions.fib]
        +i:267 [binder, in hydras.Epsilon0.Paths]
        +i:27 [binder, in gaia_hydras.GPaths]
        +i:27 [binder, in hydras.Prelude.MoreOrders]
        +i:27 [binder, in hydras.Epsilon0.Canon]
        +i:271 [binder, in hydras.Epsilon0.Paths]
        +i:28 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:28 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:28 [binder, in hydras.Hydra.BigBattle]
        +i:28 [binder, in hydras.Epsilon0.Paths]
        +i:280 [binder, in hydras.Epsilon0.Paths]
        +i:283 [binder, in hydras.Epsilon0.Paths]
        +i:286 [binder, in hydras.Epsilon0.Paths]
        +i:29 [binder, in hydras.Prelude.MoreOrders]
        +i:29 [binder, in additions.fib]
        +i:29 [binder, in gaia_hydras.GL_alpha]
        +i:299 [binder, in hydras.Epsilon0.Paths]
        +i:3 [binder, in hydras.solutions_exercises.is_F_monotonous]
        +i:3 [binder, in gaia_hydras.GHprime]
        +i:3 [binder, in gaia_hydras.GCanon]
        +i:3 [binder, in hydras.Schutte.AP]
        +i:3 [binder, in gaia_hydras.GL_alpha]
        +i:3 [binder, in hydras.Hydra.Omega_Small]
        +i:30 [binder, in gaia_hydras.GCanon]
        +i:30 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:30 [binder, in hydras.solutions_exercises.MultisetWf]
        +i:30 [binder, in hydras.Epsilon0.Paths]
        +i:31 [binder, in gaia_hydras.GCanon]
        +i:31 [binder, in hydras.Epsilon0.L_alpha]
        +i:31 [binder, in hydras.Epsilon0.F_omega]
        +i:31 [binder, in hydras.Epsilon0.Canon]
        +i:31 [binder, in hydras.Epsilon0.Hprime]
        +i:310 [binder, in hydras.Epsilon0.Paths]
        +i:315 [binder, in hydras.Epsilon0.Paths]
        +i:318 [binder, in hydras.Epsilon0.Paths]
        +i:32 [binder, in hydras.Prelude.MoreLists]
        +i:322 [binder, in hydras.rpo.term]
        +i:324 [binder, in hydras.Epsilon0.Paths]
        +i:327 [binder, in hydras.Epsilon0.Paths]
        +i:33 [binder, in hydras.Prelude.MoreLists]
        +i:33 [binder, in hydras.Epsilon0.L_alpha]
        +i:33 [binder, in hydras.Epsilon0.Canon]
        +i:33 [binder, in hydras.Epsilon0.Hprime]
        +i:331 [binder, in hydras.Epsilon0.Paths]
        +i:333 [binder, in hydras.Epsilon0.Paths]
        +i:337 [binder, in hydras.Epsilon0.Paths]
        +i:341 [binder, in hydras.rpo.term]
        +i:341 [binder, in hydras.Epsilon0.Paths]
        +i:345 [binder, in hydras.Epsilon0.Paths]
        +i:349 [binder, in hydras.rpo.term]
        +i:349 [binder, in hydras.Epsilon0.Paths]
        +i:35 [binder, in hydras.Prelude.MoreLists]
        +i:35 [binder, in hydras.rpo.more_list]
        +i:35 [binder, in additions.More_on_positive]
        +i:35 [binder, in hydras.Epsilon0.L_alpha]
        +i:35 [binder, in hydras.Hydra.BigBattle]
        +i:35 [binder, in hydras.Epsilon0.Hprime]
        +i:353 [binder, in hydras.Epsilon0.Paths]
        +i:358 [binder, in additions.Euclidean_Chains]
        +i:36 [binder, in gaia_hydras.GCanon]
        +i:36 [binder, in hydras.Epsilon0.Canon]
        +i:360 [binder, in hydras.Epsilon0.Paths]
        +i:364 [binder, in additions.Euclidean_Chains]
        +i:365 [binder, in hydras.rpo.term]
        +i:367 [binder, in hydras.rpo.term]
        +i:37 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:37 [binder, in additions.More_on_positive]
        +i:37 [binder, in gaia_hydras.GCanon]
        +i:37 [binder, in hydras.Epsilon0.L_alpha]
        +i:37 [binder, in hydras.Epsilon0.Hprime]
        +i:370 [binder, in additions.Euclidean_Chains]
        +i:372 [binder, in hydras.rpo.term]
        +i:377 [binder, in additions.Euclidean_Chains]
        +i:38 [binder, in hydras.Epsilon0.L_alpha]
        +i:38 [binder, in hydras.Epsilon0.Hprime]
        +i:382 [binder, in hydras.Epsilon0.Paths]
        +i:39 [binder, in hydras.Epsilon0.Canon]
        +i:4 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +i:4 [binder, in hydras.Epsilon0.F_alpha]
        +i:4 [binder, in gaia_hydras.GCanon]
        +i:4 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:4 [binder, in hydras.Prelude.Exp2]
        +i:4 [binder, in hydras.Epsilon0.Paths]
        +i:4 [binder, in hydras.Hydra.Omega_Small]
        +i:40 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:40 [binder, in hydras.Epsilon0.F_omega]
        +i:40 [binder, in hydras.Schutte.Addition]
        +i:402 [binder, in hydras.Epsilon0.Paths]
        +i:406 [binder, in hydras.Epsilon0.Paths]
        +i:41 [binder, in hydras.Epsilon0.F_alpha]
        +i:41 [binder, in gaia_hydras.GCanon]
        +i:412 [binder, in hydras.Epsilon0.Paths]
        +i:418 [binder, in hydras.Epsilon0.Paths]
        +i:42 [binder, in hydras.Epsilon0.L_alpha]
        +i:42 [binder, in additions.fib]
        +i:42 [binder, in hydras.Epsilon0.Hprime]
        +i:422 [binder, in hydras.Epsilon0.T1]
        +i:422 [binder, in hydras.Epsilon0.Paths]
        +i:426 [binder, in hydras.Epsilon0.Paths]
        +i:43 [binder, in hydras.Epsilon0.F_alpha]
        +i:43 [binder, in gaia_hydras.GPaths]
        +i:43 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:430 [binder, in hydras.Epsilon0.Paths]
        +i:432 [binder, in hydras.Epsilon0.Paths]
        +i:436 [binder, in hydras.Epsilon0.Paths]
        +i:44 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:44 [binder, in hydras.Epsilon0.Canon]
        +i:44 [binder, in gaia_hydras.nfwfgaia]
        +i:441 [binder, in hydras.Epsilon0.Paths]
        +i:442 [binder, in hydras.Epsilon0.Paths]
        +i:447 [binder, in hydras.Epsilon0.Paths]
        +i:45 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:45 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:45 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:45 [binder, in additions.fib]
        +i:45 [binder, in hydras.Epsilon0.E0]
        +i:45 [binder, in gaia_hydras.nfwfgaia]
        +i:451 [binder, in hydras.Epsilon0.Paths]
        +i:453 [binder, in hydras.Epsilon0.Paths]
        +i:457 [binder, in hydras.Epsilon0.Paths]
        +i:46 [binder, in hydras.Epsilon0.F_alpha]
        +i:46 [binder, in gaia_hydras.GPaths]
        +i:46 [binder, in gaia_hydras.GCanon]
        +i:46 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:46 [binder, in gaia_hydras.nfwfgaia]
        +i:461 [binder, in hydras.Epsilon0.Paths]
        +i:469 [binder, in hydras.Epsilon0.Paths]
        +i:47 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:47 [binder, in hydras.Hydra.BigBattle]
        +i:47 [binder, in hydras.Epsilon0.Hprime]
        +i:47 [binder, in hydras.MoreAck.FolExamples]
        +i:47 [binder, in hydras.Hydra.Hydra_Definitions]
        +i:471 [binder, in hydras.Epsilon0.Paths]
        +i:476 [binder, in hydras.Epsilon0.Paths]
        +i:478 [binder, in hydras.Epsilon0.Paths]
        +i:48 [binder, in hydras.Prelude.MoreLists]
        +i:48 [binder, in hydras.Epsilon0.F_alpha]
        +i:48 [binder, in gaia_hydras.GPaths]
        +i:48 [binder, in hydras.Epsilon0.Canon]
        +i:48 [binder, in hydras.Epsilon0.Paths]
        +i:480 [binder, in hydras.Epsilon0.Paths]
        +i:485 [binder, in hydras.Epsilon0.Paths]
        +i:489 [binder, in hydras.Epsilon0.Paths]
        +i:49 [binder, in hydras.Prelude.MoreLists]
        +i:49 [binder, in hydras.Epsilon0.Canon]
        +i:49 [binder, in hydras.MoreAck.FolExamples]
        +i:492 [binder, in hydras.Epsilon0.Paths]
        +i:496 [binder, in hydras.Epsilon0.Paths]
        +i:5 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:5 [binder, in hydras.solutions_exercises.is_F_monotonous]
        +i:5 [binder, in hydras.Prelude.MoreLists]
        +i:5 [binder, in gaia_hydras.GHprime]
        +i:5 [binder, in hydras.Epsilon0.Large_Sets_Examples]
        +i:5 [binder, in hydras.solutions_exercises.F_3]
        +i:5 [binder, in hydras.Prelude.Exp2]
        +i:5 [binder, in gaia_hydras.GL_alpha]
        +i:5 [binder, in hydras.Hydra.Omega_Small]
        +i:5 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +i:50 [binder, in gaia_hydras.GPaths]
        +i:50 [binder, in additions.More_on_positive]
        +i:500 [binder, in hydras.Epsilon0.Paths]
        +i:504 [binder, in hydras.Epsilon0.Paths]
        +i:51 [binder, in hydras.Prelude.MoreLists]
        +i:51 [binder, in hydras.Epsilon0.F_alpha]
        +i:51 [binder, in hydras.Hydra.BigBattle]
        +i:51 [binder, in additions.fib]
        +i:51 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:514 [binder, in hydras.Epsilon0.Paths]
        +i:52 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:52 [binder, in hydras.Epsilon0.Canon]
        +i:520 [binder, in hydras.Epsilon0.Paths]
        +i:522 [binder, in hydras.Epsilon0.Paths]
        +i:527 [binder, in hydras.Epsilon0.Paths]
        +i:53 [binder, in hydras.Prelude.MoreLists]
        +i:53 [binder, in gaia_hydras.GPaths]
        +i:53 [binder, in additions.More_on_positive]
        +i:530 [binder, in hydras.Epsilon0.Paths]
        +i:533 [binder, in hydras.Epsilon0.Paths]
        +i:54 [binder, in hydras.Epsilon0.F_alpha]
        +i:54 [binder, in hydras.Epsilon0.L_alpha]
        +i:54 [binder, in hydras.Epsilon0.Canon]
        +i:54 [binder, in additions.fib]
        +i:54 [binder, in hydras.Epsilon0.Paths]
        +i:544 [binder, in hydras.Epsilon0.Paths]
        +i:545 [binder, in hydras.Epsilon0.Paths]
        +i:546 [binder, in hydras.Epsilon0.Paths]
        +i:55 [binder, in hydras.Prelude.MoreLists]
        +i:55 [binder, in hydras.Epsilon0.F_alpha]
        +i:55 [binder, in gaia_hydras.GCanon]
        +i:55 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:554 [binder, in hydras.Epsilon0.Paths]
        +i:56 [binder, in hydras.Epsilon0.L_alpha]
        +i:56 [binder, in hydras.Epsilon0.Canon]
        +i:56 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:56 [binder, in hydras.Epsilon0.Hprime]
        +i:560 [binder, in hydras.Epsilon0.Paths]
        +i:567 [binder, in hydras.Epsilon0.Paths]
        +i:57 [binder, in hydras.Prelude.MoreLists]
        +i:57 [binder, in hydras.Epsilon0.F_alpha]
        +i:57 [binder, in additions.More_on_positive]
        +i:57 [binder, in gaia_hydras.GCanon]
        +i:57 [binder, in hydras.Epsilon0.Paths]
        +i:571 [binder, in hydras.Epsilon0.Paths]
        +i:574 [binder, in hydras.Epsilon0.Paths]
        +i:579 [binder, in hydras.Epsilon0.Paths]
        +i:58 [binder, in hydras.Epsilon0.Canon]
        +i:58 [binder, in hydras.Epsilon0.Hprime]
        +i:580 [binder, in hydras.Epsilon0.Paths]
        +i:585 [binder, in hydras.Epsilon0.Paths]
        +i:588 [binder, in hydras.Epsilon0.Paths]
        +i:59 [binder, in hydras.Prelude.MoreLists]
        +i:59 [binder, in hydras.Epsilon0.F_alpha]
        +i:59 [binder, in additions.fib]
        +i:6 [binder, in gaia_hydras.GCanon]
        +i:6 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:6 [binder, in hydras.solutions_exercises.F_3]
        +i:6 [binder, in hydras.Hydra.Omega2_Small]
        +i:60 [binder, in hydras.Prelude.Iterates]
        +i:60 [binder, in hydras.Epsilon0.F_alpha]
        +i:60 [binder, in additions.More_on_positive]
        +i:60 [binder, in gaia_hydras.GCanon]
        +i:60 [binder, in hydras.Epsilon0.L_alpha]
        +i:61 [binder, in hydras.Epsilon0.F_alpha]
        +i:61 [binder, in hydras.Epsilon0.E0]
        +i:61 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:61 [binder, in hydras.Epsilon0.Hprime]
        +i:61 [binder, in hydras.Epsilon0.Paths]
        +i:62 [binder, in hydras.Epsilon0.F_alpha]
        +i:62 [binder, in gaia_hydras.GPaths]
        +i:62 [binder, in hydras.Hydra.BigBattle]
        +i:62 [binder, in hydras.Epsilon0.Canon]
        +i:63 [binder, in hydras.Epsilon0.E0]
        +i:64 [binder, in hydras.Epsilon0.E0]
        +i:64 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:64 [binder, in hydras.Epsilon0.Paths]
        +i:64 [binder, in hydras.MoreAck.PrimRecExamples]
        +i:65 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:65 [binder, in hydras.Hydra.BigBattle]
        +i:66 [binder, in gaia_hydras.GPaths]
        +i:66 [binder, in hydras.Hydra.BigBattle]
        +i:66 [binder, in hydras.Epsilon0.Canon]
        +i:67 [binder, in hydras.Epsilon0.Large_Sets]
        +i:67 [binder, in hydras.Epsilon0.Canon]
        +i:68 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +i:68 [binder, in hydras.MoreAck.AckNotPR]
        +i:68 [binder, in hydras.Epsilon0.Canon]
        +i:68 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:685 [binder, in hydras.Epsilon0.T1]
        +i:687 [binder, in hydras.Epsilon0.T1]
        +i:69 [binder, in gaia_hydras.GCanon]
        +i:69 [binder, in hydras.Epsilon0.Large_Sets]
        +i:69 [binder, in hydras.Epsilon0.Canon]
        +i:69 [binder, in hydras.Epsilon0.Paths]
        +i:691 [binder, in hydras.Epsilon0.T1]
        +i:694 [binder, in hydras.Epsilon0.T1]
        +i:7 [binder, in gaia_hydras.GHprime]
        +i:7 [binder, in gaia_hydras.GPaths]
        +i:7 [binder, in gaia_hydras.GCanon]
        +i:7 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +i:7 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:7 [binder, in gaia_hydras.GL_alpha]
        +i:70 [binder, in hydras.MoreAck.AckNotPR]
        +i:70 [binder, in hydras.Epsilon0.Large_Sets]
        +i:70 [binder, in hydras.Hydra.BigBattle]
        +i:70 [binder, in hydras.Epsilon0.Canon]
        +i:70 [binder, in hydras.Epsilon0.Hprime]
        +i:700 [binder, in hydras.Epsilon0.T1]
        +i:701 [binder, in hydras.Epsilon0.T1]
        +i:71 [binder, in gaia_hydras.GCanon]
        +i:71 [binder, in hydras.Epsilon0.Large_Sets]
        +i:71 [binder, in hydras.Schutte.AP]
        +i:71 [binder, in hydras.Epsilon0.Canon]
        +i:71 [binder, in hydras.Epsilon0.Paths]
        +i:71 [binder, in hydras.MoreAck.PrimRecExamples]
        +i:715 [binder, in hydras.Epsilon0.T1]
        +i:72 [binder, in hydras.Epsilon0.Canon]
        +i:73 [binder, in gaia_hydras.GPaths]
        +i:73 [binder, in hydras.Epsilon0.Large_Sets]
        +i:73 [binder, in hydras.Epsilon0.Canon]
        +i:73 [binder, in hydras.Epsilon0.Paths]
        +i:74 [binder, in hydras.Epsilon0.Large_Sets]
        +i:74 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:74 [binder, in hydras.Epsilon0.Canon]
        +i:74 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:75 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:77 [binder, in hydras.Epsilon0.Canon]
        +i:77 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:78 [binder, in hydras.Epsilon0.Large_Sets]
        +i:79 [binder, in gaia_hydras.GPaths]
        +i:79 [binder, in hydras.Epsilon0.Large_Sets]
        +i:8 [binder, in gaia_hydras.GPaths]
        +i:8 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:8 [binder, in hydras.Epsilon0.Canon]
        +i:8 [binder, in hydras.Hydra.Omega2_Small]
        +i:80 [binder, in hydras.Epsilon0.Large_Sets]
        +i:80 [binder, in hydras.Epsilon0.Canon]
        +i:80 [binder, in hydras.MoreAck.PrimRecExamples]
        +i:81 [binder, in hydras.Epsilon0.Large_Sets]
        +i:81 [binder, in hydras.Epsilon0.Paths]
        +i:82 [binder, in hydras.Prelude.MoreLists]
        +i:82 [binder, in hydras.Epsilon0.Large_Sets]
        +i:83 [binder, in hydras.Hydra.O2H]
        +i:83 [binder, in hydras.Epsilon0.Canon]
        +i:83 [binder, in hydras.Epsilon0.Paths]
        +i:84 [binder, in hydras.Prelude.MoreLists]
        +i:84 [binder, in hydras.Epsilon0.Large_Sets]
        +i:85 [binder, in hydras.Gamma0.T2]
        +i:85 [binder, in hydras.Hydra.O2H]
        +i:85 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:85 [binder, in hydras.Epsilon0.Paths]
        +i:86 [binder, in hydras.Epsilon0.Hprime]
        +i:87 [binder, in hydras.Epsilon0.Large_Sets]
        +i:87 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:88 [binder, in hydras.Prelude.MoreLists]
        +i:88 [binder, in hydras.Epsilon0.E0]
        +i:89 [binder, in hydras.Prelude.Iterates]
        +i:89 [binder, in hydras.Prelude.MoreLists]
        +i:89 [binder, in hydras.Epsilon0.Large_Sets]
        +i:89 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:9 [binder, in hydras.Prelude.MoreLists]
        +i:9 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:9 [binder, in hydras.Epsilon0.Paths]
        +i:9 [binder, in gaia_hydras.GL_alpha]
        +i:90 [binder, in hydras.Epsilon0.Large_Sets]
        +i:90 [binder, in hydras.Epsilon0.Canon]
        +i:91 [binder, in hydras.Epsilon0.Large_Sets]
        +i:91 [binder, in hydras.Epsilon0.Paths]
        +i:92 [binder, in hydras.Prelude.MoreLists]
        +i:92 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:94 [binder, in hydras.Prelude.MoreLists]
        +i:94 [binder, in hydras.Epsilon0.E0]
        +i:95 [binder, in hydras.Prelude.Iterates]
        +i:95 [binder, in hydras.Hydra.O2H]
        +i:95 [binder, in hydras.Hydra.Hydra_Lemmas]
        +i:96 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +i:97 [binder, in hydras.Hydra.O2H]
        +i:97 [binder, in hydras.Epsilon0.Canon]
        +i:97 [binder, in hydras.Epsilon0.E0]
        +i:98 [binder, in hydras.Epsilon0.F_alpha]
        +

        J

        +j:102 [binder, in hydras.Prelude.Iterates]
        +j:103 [binder, in hydras.Prelude.MoreLists]
        +j:106 [binder, in hydras.Prelude.MoreLists]
        +j:106 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:109 [binder, in hydras.Epsilon0.T1]
        +j:11 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:11 [binder, in hydras.Hydra.Omega2_Small]
        +j:12 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +j:120 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:124 [binder, in hydras.Prelude.Iterates]
        +j:125 [binder, in hydras.Schutte.Schutte_basics]
        +j:125 [binder, in hydras.Hydra.Hydra_Definitions]
        +j:126 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:127 [binder, in hydras.Prelude.Iterates]
        +j:127 [binder, in hydras.Schutte.Schutte_basics]
        +j:129 [binder, in hydras.Schutte.Schutte_basics]
        +j:13 [binder, in hydras.Hydra.Omega2_Small]
        +j:130 [binder, in hydras.Prelude.Iterates]
        +j:15 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +j:15 [binder, in hydras.Hydra.Omega2_Small]
        +j:151 [binder, in additions.fib]
        +j:154 [binder, in hydras.Prelude.MoreLists]
        +j:155 [binder, in hydras.rpo.term]
        +j:157 [binder, in hydras.Prelude.MoreLists]
        +j:16 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +j:160 [binder, in hydras.Prelude.MoreLists]
        +j:168 [binder, in hydras.Prelude.Iterates]
        +j:17 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +j:182 [binder, in hydras.Schutte.Schutte_basics]
        +j:183 [binder, in hydras.Prelude.MoreLists]
        +j:185 [binder, in hydras.Prelude.MoreLists]
        +j:194 [binder, in hydras.Schutte.Schutte_basics]
        +j:200 [binder, in additions.Addition_Chains]
        +j:203 [binder, in hydras.Schutte.Schutte_basics]
        +j:21 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:23 [binder, in hydras.Schutte.AP]
        +j:23 [binder, in hydras.MoreAck.PrimRecExamples]
        +j:238 [binder, in hydras.Prelude.Iterates]
        +j:243 [binder, in hydras.Prelude.Iterates]
        +j:247 [binder, in hydras.Prelude.Iterates]
        +j:25 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:25 [binder, in gaia_hydras.GPaths]
        +j:25 [binder, in hydras.Schutte.AP]
        +j:251 [binder, in hydras.Prelude.Iterates]
        +j:29 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:3 [binder, in gaia_hydras.GPrelude]
        +j:31 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:333 [binder, in hydras.rpo.term]
        +j:338 [binder, in hydras.Epsilon0.Paths]
        +j:34 [binder, in hydras.Prelude.MoreLists]
        +j:36 [binder, in hydras.Prelude.MoreLists]
        +j:39 [binder, in hydras.Hydra.BigBattle]
        +j:404 [binder, in hydras.Epsilon0.Paths]
        +j:408 [binder, in hydras.Epsilon0.Paths]
        +j:41 [binder, in hydras.Schutte.Addition]
        +j:414 [binder, in hydras.Epsilon0.Paths]
        +j:416 [binder, in hydras.Epsilon0.Paths]
        +j:42 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:420 [binder, in hydras.Epsilon0.Paths]
        +j:424 [binder, in hydras.Epsilon0.Paths]
        +j:428 [binder, in hydras.Epsilon0.Paths]
        +j:43 [binder, in additions.fib]
        +j:434 [binder, in hydras.Epsilon0.Paths]
        +j:438 [binder, in hydras.Epsilon0.Paths]
        +j:449 [binder, in hydras.Epsilon0.Paths]
        +j:455 [binder, in hydras.Epsilon0.Paths]
        +j:458 [binder, in hydras.Epsilon0.Paths]
        +j:46 [binder, in additions.fib]
        +j:463 [binder, in hydras.Epsilon0.Paths]
        +j:465 [binder, in hydras.Epsilon0.Paths]
        +j:47 [binder, in hydras.Prelude.MoreLists]
        +j:481 [binder, in hydras.Epsilon0.Paths]
        +j:49 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +j:493 [binder, in hydras.Epsilon0.Paths]
        +j:497 [binder, in hydras.Epsilon0.Paths]
        +j:5 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:50 [binder, in hydras.Prelude.MoreLists]
        +j:501 [binder, in hydras.Epsilon0.Paths]
        +j:506 [binder, in hydras.Epsilon0.Paths]
        +j:515 [binder, in hydras.Epsilon0.Paths]
        +j:52 [binder, in additions.fib]
        +j:521 [binder, in hydras.Epsilon0.Paths]
        +j:524 [binder, in hydras.Epsilon0.Paths]
        +j:531 [binder, in hydras.Epsilon0.Paths]
        +j:54 [binder, in hydras.Prelude.MoreLists]
        +j:54 [binder, in gaia_hydras.GPaths]
        +j:55 [binder, in hydras.Hydra.BigBattle]
        +j:55 [binder, in additions.fib]
        +j:555 [binder, in hydras.Epsilon0.Paths]
        +j:559 [binder, in hydras.Epsilon0.Paths]
        +j:568 [binder, in hydras.Epsilon0.Paths]
        +j:57 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +j:575 [binder, in hydras.Epsilon0.Paths]
        +j:58 [binder, in hydras.Prelude.MoreLists]
        +j:6 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:6 [binder, in hydras.Prelude.MoreLists]
        +j:6 [binder, in hydras.Epsilon0.Large_Sets_Examples]
        +j:60 [binder, in hydras.Prelude.MoreLists]
        +j:60 [binder, in additions.fib]
        +j:61 [binder, in hydras.Prelude.Iterates]
        +j:61 [binder, in additions.More_on_positive]
        +j:61 [binder, in gaia_hydras.GCanon]
        +j:63 [binder, in gaia_hydras.GPaths]
        +j:65 [binder, in hydras.Epsilon0.Paths]
        +j:66 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:69 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +j:7 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:7 [binder, in hydras.Hydra.Omega2_Small]
        +j:70 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:74 [binder, in gaia_hydras.GPaths]
        +j:75 [binder, in hydras.Epsilon0.Paths]
        +j:77 [binder, in hydras.Epsilon0.Paths]
        +j:78 [binder, in gaia_hydras.GPaths]
        +j:79 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:8 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +j:81 [binder, in hydras.Epsilon0.Canon]
        +j:83 [binder, in hydras.Prelude.MoreLists]
        +j:84 [binder, in hydras.Epsilon0.Canon]
        +j:85 [binder, in hydras.Prelude.MoreLists]
        +j:87 [binder, in hydras.Epsilon0.Paths]
        +j:9 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:9 [binder, in hydras.Hydra.Omega2_Small]
        +j:90 [binder, in hydras.Prelude.Iterates]
        +j:90 [binder, in hydras.Prelude.MoreLists]
        +j:90 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:92 [binder, in hydras.Epsilon0.Paths]
        +j:94 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:95 [binder, in hydras.Prelude.MoreLists]
        +j:96 [binder, in hydras.Prelude.Iterates]
        +j:97 [binder, in hydras.Hydra.Hydra_Lemmas]
        +j:98 [binder, in hydras.Epsilon0.Canon]
        +j:99 [binder, in hydras.Hydra.O2H]
        +

        K

        +kbr:222 [binder, in additions.Euclidean_Chains]
        +kbr:231 [binder, in additions.Euclidean_Chains]
        +kbr:293 [binder, in additions.Euclidean_Chains]
        +kbr:298 [binder, in additions.Euclidean_Chains]
        +Kchain [definition, in additions.Euclidean_Chains]
        +Kchain_correct [definition, in additions.AM]
        +Kchain_correct_conv [lemma, in additions.Euclidean_Chains]
        +Kchain_proper_prf [projection, in additions.Euclidean_Chains]
        +Kchain_proper [record, in additions.Euclidean_Chains]
        +Kchain_proper_prf [constructor, in additions.Euclidean_Chains]
        +Kchain_proper [inductive, in additions.Euclidean_Chains]
        +Kchain_correct [definition, in additions.Euclidean_Chains]
        +Kchain_correct_nat [definition, in additions.Euclidean_Chains]
        +kc:181 [binder, in additions.Euclidean_Chains]
        +kc:191 [binder, in additions.Euclidean_Chains]
        +kc:192 [binder, in additions.Euclidean_Chains]
        +kc:204 [binder, in additions.Euclidean_Chains]
        +kc:218 [binder, in additions.Euclidean_Chains]
        +kc:221 [binder, in additions.Euclidean_Chains]
        +KFF [definition, in additions.AM]
        +KFF [definition, in additions.Euclidean_Chains]
        +KFF_correct [lemma, in additions.AM]
        +KFF_correct [lemma, in additions.Euclidean_Chains]
        +KFF_proper [instance, in additions.Euclidean_Chains]
        +KFF_correct_nat [lemma, in additions.Euclidean_Chains]
        +KFK [definition, in additions.AM]
        +KFK [definition, in additions.Euclidean_Chains]
        +KFK_correct [lemma, in additions.AM]
        +KFK_correct [lemma, in additions.Euclidean_Chains]
        +KFK_proper [lemma, in additions.Euclidean_Chains]
        +KFK_correct_nat [lemma, in additions.Euclidean_Chains]
        +KFK_proof.Hq_prop [variable, in additions.Euclidean_Chains]
        +KFK_proof.Hbr_prop [variable, in additions.Euclidean_Chains]
        +KFK_proof.Hq [variable, in additions.Euclidean_Chains]
        +KFK_proof.Hbr [variable, in additions.Euclidean_Chains]
        +KFK_proof.fq [variable, in additions.Euclidean_Chains]
        +KFK_proof.kbr [variable, in additions.Euclidean_Chains]
        +KFK_proof.r [variable, in additions.Euclidean_Chains]
        +KFK_proof.q [variable, in additions.Euclidean_Chains]
        +KFK_proof.b [variable, in additions.Euclidean_Chains]
        +KFK_proof [section, in additions.Euclidean_Chains]
        +khi:170 [binder, in hydras.Schutte.Ordering_Functions]
        +khi:171 [binder, in hydras.Schutte.Ordering_Functions]
        +khi:172 [binder, in hydras.Schutte.Ordering_Functions]
        +khi:173 [binder, in hydras.Schutte.Ordering_Functions]
        +khi:49 [binder, in hydras.Schutte.Addition]
        +khi:92 [binder, in hydras.Schutte.Ordering_Functions]
        +khi:93 [binder, in hydras.Schutte.Ordering_Functions]
        +Kkont [definition, in additions.Euclidean_Chains]
        +Kkont_equiv [definition, in additions.Euclidean_Chains]
        +Kkont_proper [definition, in additions.Euclidean_Chains]
        +knp:207 [binder, in additions.Euclidean_Chains]
        +knp:211 [binder, in additions.Euclidean_Chains]
        +kont_type [definition, in additions.Euclidean_Chains]
        +KP [section, in hydras.Hydra.KP_example]
        +kpr:27 [binder, in additions.AM]
        +kpr:31 [binder, in additions.AM]
        +KP_5_iii [lemma, in hydras.Epsilon0.Paths]
        +KP_arrowS_zero [lemma, in hydras.Epsilon0.Paths]
        +KP_arrowS [definition, in hydras.Epsilon0.Paths]
        +KP_example [library]
        +KP.h' [variable, in hydras.Hydra.KP_example]
        +ksi_plus_beta_eq [lemma, in hydras.Schutte.AP]
        +ksi_plus_beta [lemma, in hydras.Schutte.AP]
        +ksi_plus_seq_n' [lemma, in hydras.Schutte.AP]
        +ksi_plus_seq_n [lemma, in hydras.Schutte.AP]
        +ksi:58 [binder, in hydras.Schutte.AP]
        +KS_thm_2_4 [lemma, in gaia_hydras.GPaths]
        +KS_thm_2_4_E0 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma5 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma4 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma3 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma3_0 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma2 [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma1' [lemma, in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma1 [lemma, in hydras.Epsilon0.Paths]
        +k':105 [binder, in additions.Euclidean_Chains]
        +k':116 [binder, in additions.Euclidean_Chains]
        +k':174 [binder, in additions.Euclidean_Chains]
        +k':200 [binder, in additions.Euclidean_Chains]
        +k10_7:330 [binder, in additions.Euclidean_Chains]
        +k17_7 [definition, in additions.Euclidean_Chains]
        +K2F [definition, in additions.Euclidean_Chains]
        +K2F_proper [instance, in additions.Euclidean_Chains]
        +K2F_correct [lemma, in additions.Euclidean_Chains]
        +K2F_correct_nat [lemma, in additions.Euclidean_Chains]
        +k3_1_proper [lemma, in additions.Euclidean_Chains]
        +k3_1_correct [lemma, in additions.Euclidean_Chains]
        +k3_1 [definition, in additions.Euclidean_Chains]
        +k7_3:329 [binder, in additions.Euclidean_Chains]
        +k7_3_correct [lemma, in additions.Euclidean_Chains]
        +k7_3_proper [instance, in additions.Euclidean_Chains]
        +k7_3 [definition, in additions.Euclidean_Chains]
        +K99_24 [definition, in additions.AM]
        +k:10 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:104 [binder, in additions.Euclidean_Chains]
        +k:104 [binder, in hydras.Epsilon0.Canon]
        +k:107 [binder, in hydras.Prelude.MoreLists]
        +k:109 [binder, in hydras.Epsilon0.Canon]
        +k:11 [binder, in hydras.Epsilon0.Large_Sets]
        +k:11 [binder, in gaia_hydras.GL_alpha]
        +k:110 [binder, in hydras.Epsilon0.Large_Sets]
        +k:115 [binder, in additions.Euclidean_Chains]
        +k:117 [binder, in hydras.Epsilon0.Large_Sets]
        +k:118 [binder, in hydras.Epsilon0.Large_Sets]
        +k:12 [binder, in additions.Euclidean_Chains]
        +k:12 [binder, in gaia_hydras.GLarge_Sets]
        +k:12 [binder, in gaia_hydras.GL_alpha]
        +k:122 [binder, in hydras.Epsilon0.Large_Sets]
        +k:122 [binder, in hydras.Epsilon0.Hprime]
        +k:129 [binder, in hydras.Hydra.Hydra_Definitions]
        +k:133 [binder, in hydras.Prelude.Iterates]
        +k:14 [binder, in hydras.Epsilon0.Large_Sets]
        +k:1402 [binder, in gaia_hydras.nfwfgaia]
        +k:143 [binder, in hydras.Prelude.Iterates]
        +k:143 [binder, in additions.Euclidean_Chains]
        +k:15 [binder, in additions.fib]
        +k:15 [binder, in hydras.rpo.dickson]
        +k:151 [binder, in additions.Euclidean_Chains]
        +k:153 [binder, in hydras.Prelude.Iterates]
        +k:156 [binder, in additions.Euclidean_Chains]
        +k:16 [binder, in hydras.Epsilon0.T1]
        +k:16 [binder, in gaia_hydras.GHprime]
        +k:16 [binder, in gaia_hydras.GHydra]
        +k:166 [binder, in hydras.Prelude.Iterates]
        +k:167 [binder, in additions.Euclidean_Chains]
        +k:17 [binder, in hydras.Epsilon0.F_omega]
        +k:17 [binder, in hydras.MoreAck.Ack]
        +k:173 [binder, in additions.Euclidean_Chains]
        +k:18 [binder, in gaia_hydras.GHydra]
        +k:187 [binder, in hydras.Prelude.Iterates]
        +k:187 [binder, in additions.Euclidean_Chains]
        +k:1889 [binder, in gaia_hydras.nfwfgaia]
        +k:194 [binder, in hydras.Prelude.Iterates]
        +k:199 [binder, in additions.Euclidean_Chains]
        +k:2 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:20 [binder, in gaia_hydras.GL_alpha]
        +k:2013 [binder, in gaia_hydras.nfwfgaia]
        +k:207 [binder, in hydras.Prelude.Iterates]
        +k:209 [binder, in additions.Euclidean_Chains]
        +k:21 [binder, in gaia_hydras.GHydra]
        +k:210 [binder, in hydras.Prelude.Iterates]
        +k:211 [binder, in hydras.Prelude.Iterates]
        +k:212 [binder, in hydras.Prelude.Iterates]
        +k:213 [binder, in hydras.Prelude.Iterates]
        +k:22 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +k:22 [binder, in additions.Euclidean_Chains]
        +k:22 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +k:225 [binder, in additions.Euclidean_Chains]
        +k:226 [binder, in hydras.Prelude.Iterates]
        +k:23 [binder, in hydras.Prelude.More_Arith]
        +k:23 [binder, in gaia_hydras.GL_alpha]
        +k:234 [binder, in hydras.Prelude.Iterates]
        +k:236 [binder, in additions.Euclidean_Chains]
        +k:242 [binder, in additions.Euclidean_Chains]
        +k:25 [binder, in hydras.Epsilon0.Large_Sets]
        +k:252 [binder, in hydras.Prelude.Iterates]
        +k:26 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +k:26 [binder, in gaia_hydras.GL_alpha]
        +k:260 [binder, in hydras.rpo.rpo]
        +k:32 [binder, in hydras.MoreAck.AckNotPR]
        +k:38 [binder, in hydras.Epsilon0.Large_Sets]
        +k:39 [binder, in hydras.Epsilon0.L_alpha]
        +k:39 [binder, in hydras.Epsilon0.Hprime]
        +k:4 [binder, in additions.Euclidean_Chains]
        +k:40 [binder, in hydras.Epsilon0.L_alpha]
        +k:40 [binder, in additions.Euclidean_Chains]
        +k:40 [binder, in hydras.Epsilon0.Hprime]
        +k:410 [binder, in hydras.Epsilon0.Paths]
        +k:43 [binder, in hydras.Hydra.BigBattle]
        +k:43 [binder, in hydras.Epsilon0.Hprime]
        +k:44 [binder, in hydras.Epsilon0.Large_Sets]
        +k:44 [binder, in hydras.Epsilon0.Hprime]
        +k:45 [binder, in hydras.Epsilon0.Hprime]
        +k:46 [binder, in hydras.Epsilon0.L_alpha]
        +k:46 [binder, in hydras.Epsilon0.Hprime]
        +k:467 [binder, in hydras.Epsilon0.Paths]
        +k:47 [binder, in hydras.Epsilon0.Large_Sets]
        +k:48 [binder, in hydras.Epsilon0.Hprime]
        +k:49 [binder, in hydras.Epsilon0.Hprime]
        +k:508 [binder, in hydras.Epsilon0.Paths]
        +k:51 [binder, in hydras.Epsilon0.Large_Sets]
        +k:51 [binder, in hydras.Epsilon0.L_alpha]
        +k:52 [binder, in hydras.Epsilon0.L_alpha]
        +k:53 [binder, in hydras.Epsilon0.L_alpha]
        +k:53 [binder, in hydras.Epsilon0.Hprime]
        +k:54 [binder, in hydras.Epsilon0.Hprime]
        +k:54 [binder, in gaia_hydras.nfwfgaia]
        +k:541 [binder, in hydras.Epsilon0.Paths]
        +k:55 [binder, in hydras.Epsilon0.L_alpha]
        +k:57 [binder, in hydras.Epsilon0.Hprime]
        +k:578 [binder, in hydras.Epsilon0.Paths]
        +k:58 [binder, in hydras.Epsilon0.Large_Sets]
        +k:58 [binder, in additions.Euclidean_Chains]
        +k:58 [binder, in gaia_hydras.nfwfgaia]
        +k:59 [binder, in hydras.Epsilon0.Hprime]
        +k:6 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:6 [binder, in hydras.Hydra.Battle_length]
        +k:60 [binder, in gaia_hydras.nfwfgaia]
        +k:62 [binder, in hydras.Epsilon0.Hprime]
        +k:63 [binder, in hydras.Epsilon0.Large_Sets]
        +k:64 [binder, in hydras.Epsilon0.Hprime]
        +k:65 [binder, in hydras.Epsilon0.Large_Sets]
        +k:66 [binder, in hydras.Epsilon0.Large_Sets]
        +k:66 [binder, in hydras.Epsilon0.Hprime]
        +k:67 [binder, in hydras.Epsilon0.Hprime]
        +k:68 [binder, in hydras.Epsilon0.Large_Sets]
        +k:69 [binder, in hydras.Epsilon0.Hprime]
        +k:7 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +k:7 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:7 [binder, in additions.Addition_Chains]
        +k:71 [binder, in hydras.Epsilon0.Hprime]
        +k:72 [binder, in hydras.Epsilon0.Large_Sets]
        +k:72 [binder, in hydras.Hydra.Hydra_Lemmas]
        +k:72 [binder, in hydras.Epsilon0.Hprime]
        +k:73 [binder, in additions.Euclidean_Chains]
        +k:73 [binder, in hydras.Epsilon0.Hprime]
        +k:74 [binder, in hydras.Epsilon0.Hprime]
        +k:75 [binder, in hydras.Epsilon0.Large_Sets]
        +k:76 [binder, in hydras.Epsilon0.Large_Sets]
        +k:77 [binder, in hydras.Epsilon0.Large_Sets]
        +k:77 [binder, in hydras.MoreAck.Ack]
        +k:79 [binder, in hydras.Epsilon0.Hprime]
        +k:8 [binder, in gaia_hydras.GHprime]
        +k:8 [binder, in hydras.Epsilon0.Large_Sets]
        +k:8 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:8 [binder, in hydras.Hydra.Battle_length]
        +k:80 [binder, in hydras.Epsilon0.Hprime]
        +k:81 [binder, in hydras.Prelude.MoreLists]
        +k:83 [binder, in hydras.Epsilon0.Large_Sets]
        +k:83 [binder, in hydras.Epsilon0.Hprime]
        +k:84 [binder, in hydras.Epsilon0.Hprime]
        +k:85 [binder, in hydras.Epsilon0.Large_Sets]
        +k:88 [binder, in hydras.Epsilon0.Hprime]
        +k:880 [binder, in gaia_hydras.nfwfgaia]
        +k:9 [binder, in gaia_hydras.GHprime]
        +k:9 [binder, in hydras.Hydra.Hydra_Theorems]
        +k:9 [binder, in additions.Euclidean_Chains]
        +k:90 [binder, in hydras.Epsilon0.Hprime]
        +k:91 [binder, in hydras.Prelude.MoreLists]
        +k:91 [binder, in hydras.Epsilon0.Hprime]
        +k:92 [binder, in hydras.Epsilon0.Large_Sets]
        +k:93 [binder, in hydras.MoreAck.AckNotPR]
        +k:93 [binder, in hydras.Epsilon0.Large_Sets]
        +k:93 [binder, in additions.Euclidean_Chains]
        +k:94 [binder, in hydras.Epsilon0.Hprime]
        +k:95 [binder, in hydras.MoreAck.AckNotPR]
        +k:95 [binder, in hydras.Epsilon0.Large_Sets]
        +k:96 [binder, in hydras.Epsilon0.Large_Sets]
        +k:99 [binder, in hydras.Prelude.Iterates]
        +

        L

        +L [lemma, in hydras.Epsilon0.F_omega]
        +L [lemma, in hydras.solutions_exercises.F_3]
        +L [lemma, in additions.Addition_Chains]
        +lambda:156 [binder, in gaia_hydras.T1Bridge]
        +lambda:16 [binder, in hydras.Epsilon0.Canon]
        +lambda:161 [binder, in gaia_hydras.T1Bridge]
        +lambda:18 [binder, in hydras.Epsilon0.Canon]
        +lambda:209 [binder, in hydras.Epsilon0.Paths]
        +lambda:21 [binder, in hydras.Epsilon0.Canon]
        +lambda:213 [binder, in hydras.Epsilon0.Paths]
        +lambda:23 [binder, in gaia_hydras.GCanon]
        +lambda:23 [binder, in hydras.Epsilon0.Canon]
        +lambda:26 [binder, in hydras.Epsilon0.Canon]
        +lambda:29 [binder, in hydras.Schutte.Schutte_basics]
        +lambda:30 [binder, in hydras.Epsilon0.Canon]
        +lambda:32 [binder, in gaia_hydras.GCanon]
        +lambda:336 [binder, in hydras.Epsilon0.Paths]
        +lambda:43 [binder, in gaia_hydras.GCanon]
        +lambda:49 [binder, in gaia_hydras.GCanon]
        +lambda:53 [binder, in gaia_hydras.GCanon]
        +lambda:566 [binder, in hydras.Epsilon0.Paths]
        +lambda:58 [binder, in gaia_hydras.GCanon]
        +lambda:59 [binder, in gaia_hydras.GCanon]
        +lambda:61 [binder, in gaia_hydras.GPaths]
        +lambda:62 [binder, in hydras.Hydra.O2H]
        +lambda:63 [binder, in hydras.Epsilon0.Canon]
        +lambda:64 [binder, in hydras.Epsilon0.Canon]
        +lambda:65 [binder, in gaia_hydras.GCanon]
        +lambda:684 [binder, in hydras.Epsilon0.T1]
        +lambda:75 [binder, in hydras.Epsilon0.Canon]
        +lambda:78 [binder, in hydras.Epsilon0.Canon]
        +Language [record, in hydras.Ackermann.fol]
        +language [constructor, in hydras.Ackermann.fol]
        +Languages [library]
        +language_decidable [definition, in hydras.Ackermann.fol]
        +Large [definition, in hydras.Epsilon0.Large_Sets]
        +large [definition, in hydras.Epsilon0.Large_Sets]
        +large [definition, in gaia_hydras.GLarge_Sets]
        +Largeb [definition, in hydras.Epsilon0.Large_Sets]
        +largeb [definition, in hydras.Epsilon0.Large_Sets]
        +largeb_n_R [lemma, in hydras.Epsilon0.Large_Sets]
        +largeb_n [lemma, in hydras.Epsilon0.Large_Sets]
        +largeb_finite [lemma, in hydras.Epsilon0.Large_Sets]
        +Largeb_Sb [lemma, in hydras.Epsilon0.Large_Sets]
        +largeb_Sb [lemma, in hydras.Epsilon0.Large_Sets]
        +LargeS [definition, in hydras.Epsilon0.Large_Sets]
        +largeS [definition, in hydras.Epsilon0.Large_Sets]
        +largeS [definition, in gaia_hydras.GLarge_Sets]
        +LargeSb [definition, in hydras.Epsilon0.Large_Sets]
        +largeSb [definition, in hydras.Epsilon0.Large_Sets]
        +LargeSb_b [lemma, in hydras.Epsilon0.Large_Sets]
        +largeSb_b [lemma, in hydras.Epsilon0.Large_Sets]
        +largeS_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +large_omega_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +large_omega_2 [lemma, in hydras.Epsilon0.Large_Sets]
        +large_omega_1 [lemma, in hydras.Epsilon0.Large_Sets]
        +large_n_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +large_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +large_set_check [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +Large_Sets [library]
        +Large_Sets_Examples [library]
        +la:116 [binder, in hydras.rpo.more_list]
        +la:7 [binder, in hydras.rpo.dickson]
        +Lcode [record, in hydras.Ackermann.code]
        +LcodeLNN [instance, in hydras.Ackermann.codeNatToTerm]
        +LcodeLNT [instance, in hydras.Ackermann.codeNatToTerm]
        +lc:165 [binder, in hydras.rpo.rpo]
        +lc:233 [binder, in hydras.rpo.rpo]
        +lc:242 [binder, in hydras.rpo.rpo]
        +lc:70 [binder, in hydras.rpo.rpo]
        +LE [definition, in hydras.Epsilon0.T1]
        +le [abbreviation, in hydras.Epsilon0.T1]
        +le [definition, in hydras.Gamma0.T2]
        +le [abbreviation, in hydras.Prelude.Comparable]
        +le [definition, in hydras.OrdinalNotations.ON_O]
        +LE [abbreviation, in gaia_hydras.T1Bridge]
        +le [definition, in hydras.OrdinalNotations.ON_mult]
        +le [definition, in hydras.OrdinalNotations.ON_plus]
        +le [definition, in hydras.Schutte.Schutte_basics]
        +Le [definition, in hydras.Schutte.Well_Orders]
        +Least [definition, in hydras.Prelude.MoreOrders]
        +Least_zero [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +least_AP [lemma, in hydras.Schutte.AP]
        +Least_is_0 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Least_not_Limit [lemma, in hydras.Prelude.MoreOrders]
        +Least_not_Succ [lemma, in hydras.Prelude.MoreOrders]
        +least_member_of_eq [lemma, in hydras.Schutte.Well_Orders]
        +least_member_ex_unique [lemma, in hydras.Schutte.Well_Orders]
        +least_member_unicity [lemma, in hydras.Schutte.Well_Orders]
        +least_member_glb [lemma, in hydras.Schutte.Well_Orders]
        +least_member_lower_bound [lemma, in hydras.Schutte.Well_Orders]
        +least_fixpoint [definition, in hydras.Schutte.Well_Orders]
        +least_member [definition, in hydras.Schutte.Well_Orders]
        +leA:48 [binder, in hydras.Prelude.Sort_spec]
        +leA:62 [binder, in hydras.Prelude.Sort_spec]
        +leBool [definition, in hydras.Ackermann.primRec]
        +leb:107 [binder, in hydras.Prelude.Merge_Sort]
        +leB:11 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +leb:177 [binder, in hydras.Prelude.Merge_Sort]
        +leB:18 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +leb:183 [binder, in hydras.Prelude.Merge_Sort]
        +leb:185 [binder, in hydras.Prelude.Merge_Sort]
        +leb:188 [binder, in hydras.Prelude.Merge_Sort]
        +leb:193 [binder, in hydras.Prelude.Merge_Sort]
        +leb:195 [binder, in hydras.Prelude.Merge_Sort]
        +leB:4 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +leB:49 [binder, in hydras.Prelude.Sort_spec]
        +leB:63 [binder, in hydras.Prelude.Sort_spec]
        +leIsPR [lemma, in hydras.Ackermann.primRec]
        +lemmas_on_length [section, in hydras.Gamma0.Gamma0]
        +Lemma_4_5_2 [lemma, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_5_1 [lemma, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_2 [lemma, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.H0 [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.H [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Hs [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.s [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.n [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Hbeta [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Halpha [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.beta [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.alpha [variable, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof [section, in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_0 [lemma, in hydras.Epsilon0.Paths]
        +Lemma_4_4_1 [lemma, in hydras.Epsilon0.Paths]
        +Lemma_4_3 [lemma, in hydras.Epsilon0.Paths]
        +Lemma_4_3_0 [lemma, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H4 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H1 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H0 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n2 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n1 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n0 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.nf2 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.nf1 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H00 [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.beta [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.alpha [variable, in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof [section, in hydras.Epsilon0.Paths]
        +Lemma2_6_1 [lemma, in gaia_hydras.GPaths]
        +Lemma2_6_1_E0 [lemma, in hydras.Epsilon0.Paths]
        +Lemma2_6_1 [lemma, in hydras.Epsilon0.Paths]
        +Lemma4_4 [lemma, in hydras.Epsilon0.Large_Sets]
        +Lemma5 [lemma, in hydras.Schutte.Critical]
        +Lemma5_7 [lemma, in hydras.Schutte.Critical]
        +Lemma5_2 [lemma, in hydras.Schutte.Critical]
        +Lemma5_1 [lemma, in hydras.Schutte.Critical]
        +Lemma5_04 [lemma, in hydras.Schutte.Critical]
        +Lemma5_03 [lemma, in hydras.Schutte.Critical]
        +Lemma5_02 [lemma, in hydras.Schutte.Critical]
        +Lemma5_01 [lemma, in hydras.Schutte.Critical]
        +Lemma5_0 [lemma, in hydras.Schutte.Critical]
        +lengthTerms [lemma, in hydras.Ackermann.wellFormed]
        +length_abnc [lemma, in hydras.Gamma0.T2]
        +length_ab [lemma, in hydras.Gamma0.T2]
        +length_psi [lemma, in hydras.Gamma0.T2]
        +length_n [lemma, in hydras.Gamma0.T2]
        +length_c [lemma, in hydras.Gamma0.T2]
        +length_b [lemma, in hydras.Gamma0.T2]
        +length_a [lemma, in hydras.Gamma0.T2]
        +length_map [lemma, in hydras.rpo.more_list]
        +leq [definition, in hydras.Prelude.MoreOrders]
        +leq_trans [instance, in hydras.Prelude.MoreOrders]
        +lex [definition, in hydras.rpo.rpo]
        +LExamples [section, in hydras.Ackermann.fol]
        +LExamples.ex1 [variable, in hydras.Ackermann.fol]
        +LExamples.ex2 [variable, in hydras.Ackermann.fol]
        +LExamples.ex3 [variable, in hydras.Ackermann.fol]
        +LExamples.L [variable, in hydras.Ackermann.fol]
        +LExamples.P [variable, in hydras.Ackermann.fol]
        +LExamples.Q [variable, in hydras.Ackermann.fol]
        +lexico [inductive, in hydras.Prelude.Simple_LexProd]
        +lexlt [definition, in hydras.solutions_exercises.MultisetWf]
        +lexnf [definition, in hydras.solutions_exercises.MultisetWf]
        +lexpower [inductive, in hydras.solutions_exercises.MultisetWf]
        +lexprod [section, in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.A [variable, in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.B [variable, in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.leA [variable, in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.leB [variable, in hydras.Prelude.DecPreOrder_Instances]
        +_ <lex _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <=lex _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ =B= _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ =A= _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <B _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <=B _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <A _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <=A _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +lexwf [lemma, in hydras.solutions_exercises.MultisetWf]
        +lexwf [lemma, in hydras.solutions_exercises.MultisetWf]
        +lex_prod_dec [instance, in hydras.Prelude.DecPreOrder_Instances]
        +lex_strict_intro_left [lemma, in hydras.Prelude.DecPreOrder_Instances]
        +lex_strict_intro_right [lemma, in hydras.Prelude.DecPreOrder_Instances]
        +lex_inv_right [lemma, in hydras.Prelude.DecPreOrder_Instances]
        +lex_inv_left [lemma, in hydras.Prelude.DecPreOrder_Instances]
        +lex_of_equiv [lemma, in hydras.Prelude.DecPreOrder_Instances]
        +lex_prod [inductive, in hydras.Prelude.DecPreOrder_Instances]
        +Lex_nat_wf [instance, in hydras.MoreAck.Ack]
        +lex_nat_wf [lemma, in hydras.MoreAck.Ack]
        +lex_nat [definition, in hydras.MoreAck.Ack]
        +lex_2 [constructor, in hydras.Prelude.Simple_LexProd]
        +lex_1 [constructor, in hydras.Prelude.Simple_LexProd]
        +lex_trans [lemma, in hydras.rpo.rpo]
        +lex1 [constructor, in hydras.Prelude.DecPreOrder_Instances]
        +lex1 [constructor, in hydras.solutions_exercises.MultisetWf]
        +lex2 [constructor, in hydras.Prelude.DecPreOrder_Instances]
        +lex2 [constructor, in hydras.solutions_exercises.MultisetWf]
        +lex3 [constructor, in hydras.solutions_exercises.MultisetWf]
        +lex4 [constructor, in hydras.solutions_exercises.MultisetWf]
        +LE_LT_eq_dec [lemma, in hydras.Epsilon0.T1]
        +LE_r [lemma, in hydras.Epsilon0.T1]
        +le_lt_LT [lemma, in hydras.Epsilon0.T1]
        +LE_phi0 [lemma, in hydras.Epsilon0.T1]
        +LE_LT_trans [lemma, in hydras.Epsilon0.T1]
        +LE_antisym [lemma, in hydras.Epsilon0.T1]
        +LE_trans [lemma, in hydras.Epsilon0.T1]
        +LE_refl [lemma, in hydras.Epsilon0.T1]
        +LE_zero [lemma, in hydras.Epsilon0.T1]
        +LE_le [lemma, in hydras.Epsilon0.T1]
        +LE_nf_r [lemma, in hydras.Epsilon0.T1]
        +LE_nf_l [lemma, in hydras.Epsilon0.T1]
        +le_phi0 [lemma, in hydras.Epsilon0.T1]
        +le_tail [lemma, in hydras.Epsilon0.T1]
        +le_zero_inv [lemma, in hydras.Epsilon0.T1]
        +le_inv [lemma, in hydras.Epsilon0.T1]
        +le_eq_lt_dec [lemma, in hydras.Epsilon0.T1]
        +le_0 [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +le_intror [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +le_min_bd [lemma, in hydras.Prelude.Comparable]
        +le_min_a [lemma, in hydras.Prelude.Comparable]
        +le_max_b [lemma, in hydras.Prelude.Comparable]
        +le_max_a [lemma, in hydras.Prelude.Comparable]
        +le_not_gt [lemma, in hydras.Prelude.Comparable]
        +le_lt_trans [lemma, in hydras.Prelude.Comparable]
        +le_trans [lemma, in hydras.Prelude.Comparable]
        +le_refl [lemma, in hydras.Prelude.Comparable]
        +le_lt_equiv_dec [lemma, in hydras.Prelude.DecPreOrder]
        +le_lt_weak [lemma, in hydras.Prelude.DecPreOrder]
        +le_lt_trans [lemma, in hydras.Prelude.DecPreOrder]
        +le_not_gt [lemma, in hydras.Prelude.DecPreOrder]
        +le_phi0 [lemma, in hydras.Schutte.AP]
        +le_lt_trans [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_0 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_intror [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_introl [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_S_Ack [lemma, in hydras.MoreAck.Ack]
        +le_dec:118 [binder, in hydras.Prelude.Merge_Sort]
        +le_total:117 [binder, in hydras.Prelude.Merge_Sort]
        +LE_ref [lemma, in gaia_hydras.T1Bridge]
        +le_ref [lemma, in gaia_hydras.T1Bridge]
        +le_lt_eq [lemma, in hydras.Prelude.MoreOrders]
        +le_alpha_zero [lemma, in hydras.Schutte.Schutte_basics]
        +le_sup_members [lemma, in hydras.Schutte.Schutte_basics]
        +le_disj [lemma, in hydras.Schutte.Schutte_basics]
        +le_not_gt [lemma, in hydras.Schutte.Schutte_basics]
        +le_eq_or_lt [lemma, in hydras.Schutte.Schutte_basics]
        +le_antisym [lemma, in hydras.Schutte.Schutte_basics]
        +le_trans [lemma, in hydras.Schutte.Schutte_basics]
        +le_lt_trans [lemma, in hydras.Schutte.Schutte_basics]
        +le_refl [lemma, in hydras.Schutte.Schutte_basics]
        +Le_refl [lemma, in hydras.Epsilon0.E0]
        +Le_trans [lemma, in hydras.Epsilon0.E0]
        +le_lt_eq_dec [lemma, in hydras.Epsilon0.E0]
        +Le_iff [lemma, in hydras.Epsilon0.E0]
        +Le_Lt_trans [lemma, in hydras.Schutte.Well_Orders]
        +Le_trans [instance, in hydras.Schutte.Well_Orders]
        +Le_antisym [lemma, in hydras.Schutte.Well_Orders]
        +Le_refl [lemma, in hydras.Schutte.Well_Orders]
        +le_plus_l [lemma, in hydras.Gamma0.Gamma0]
        +le_plus_r [lemma, in hydras.Gamma0.Gamma0]
        +le_b_phi_ab [lemma, in hydras.Gamma0.Gamma0]
        +le_one_cons [lemma, in hydras.Gamma0.Gamma0]
        +le_cons_tail [lemma, in hydras.Gamma0.Gamma0]
        +le_trans [lemma, in hydras.Gamma0.Gamma0]
        +le_lt_trans [lemma, in hydras.Gamma0.Gamma0]
        +le_inv_nc [lemma, in hydras.Gamma0.Gamma0]
        +le_psi_term_le [lemma, in hydras.Gamma0.Gamma0]
        +le_zero_alpha [lemma, in hydras.Gamma0.Gamma0]
        +le_a_mult_Sn_a [lemma, in hydras.Schutte.Addition]
        +le_plus_r [lemma, in hydras.Schutte.Addition]
        +le_plus_l [lemma, in hydras.Schutte.Addition]
        +le:16 [binder, in hydras.Prelude.DecPreOrder]
        +le:21 [binder, in hydras.Prelude.DecPreOrder]
        +le:26 [binder, in hydras.Prelude.DecPreOrder]
        +le:3 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +Le:3 [binder, in hydras.OrdinalNotations.ON_O]
        +le:31 [binder, in hydras.Prelude.Sort_spec]
        +le:36 [binder, in hydras.Prelude.DecPreOrder]
        +le:40 [binder, in hydras.Prelude.Sort_spec]
        +le:40 [binder, in hydras.Prelude.DecPreOrder]
        +le:45 [binder, in hydras.Prelude.DecPreOrder]
        +le:50 [binder, in hydras.Prelude.DecPreOrder]
        +le:55 [binder, in hydras.Prelude.DecPreOrder]
        +le:60 [binder, in hydras.Prelude.DecPreOrder]
        +le:65 [binder, in hydras.Prelude.DecPreOrder]
        +le:71 [binder, in hydras.Prelude.DecPreOrder]
        +le:75 [binder, in hydras.Prelude.Sort_spec]
        +le:77 [binder, in hydras.Prelude.DecPreOrder]
        +le:82 [binder, in hydras.Prelude.DecPreOrder]
        +le:85 [binder, in hydras.Prelude.DecPreOrder]
        +le:88 [binder, in hydras.Prelude.DecPreOrder]
        +le:94 [binder, in hydras.Prelude.DecPreOrder]
        +LF1 [lemma, in gaia_hydras.GF_alpha]
        +LF1 [lemma, in hydras.Epsilon0.F_alpha]
        +LF2 [lemma, in gaia_hydras.GF_alpha]
        +LF2 [lemma, in hydras.Epsilon0.F_alpha]
        +LF2_0 [lemma, in hydras.Epsilon0.F_alpha]
        +LF2' [lemma, in gaia_hydras.GF_alpha]
        +LF2' [lemma, in hydras.Epsilon0.F_alpha]
        +LF3 [lemma, in hydras.solutions_exercises.F_3]
        +LF3_2 [lemma, in gaia_hydras.GF_alpha]
        +LF3_2 [lemma, in hydras.Epsilon0.F_alpha]
        +lg:163 [binder, in hydras.rpo.rpo]
        +lg:231 [binder, in hydras.rpo.rpo]
        +lg:68 [binder, in hydras.rpo.rpo]
        +lheight [definition, in hydras.Hydra.Hydra_Definitions]
        +lhsize [definition, in hydras.Hydra.Hydra_Definitions]
        +LibHyps_Experiments [library]
        +liftCloseFrom [lemma, in hydras.Ackermann.subAll]
        +lim [section, in hydras.Epsilon0.Large_Sets]
        +Limit [definition, in hydras.Prelude.MoreOrders]
        +limitb [abbreviation, in hydras.Epsilon0.T1]
        +limitb [definition, in hydras.OrdinalNotations.ON_Omega2]
        +limitb [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Limitb [abbreviation, in hydras.Epsilon0.E0]
        +limitb_limit [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +LimitNotSucc [lemma, in hydras.Prelude.Comparable]
        +limit_is_lub [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +limit_is_lub_0 [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +limit_no_R1 [lemma, in hydras.Hydra.O2H]
        +limit_no_head [lemma, in hydras.Hydra.O2H]
        +Limit_Infinity [lemma, in hydras.solutions_exercises.Limit_Infinity]
        +limit_canonS_not_zero [lemma, in gaia_hydras.GCanon]
        +limit_iff [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +limit_is_omega [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Limit_gt_Zero [lemma, in hydras.Epsilon0.E0]
        +Limit_not_Zero [lemma, in hydras.Epsilon0.E0]
        +limit_of [definition, in gaia_hydras.onType]
        +limit_v2 [definition, in gaia_hydras.onType]
        +limit_rounds [lemma, in hydras.Hydra.Omega2_Small]
        +limit_rounds_0 [lemma, in hydras.Hydra.Omega2_Small]
        +limit_step [constructor, in hydras.Hydra.Omega2_Small]
        +limit_plus_fin_ok [lemma, in hydras.Gamma0.Gamma0]
        +limit_plus_fin_inv0 [lemma, in hydras.Gamma0.Gamma0]
        +limit_plus_fin_lim [lemma, in hydras.Gamma0.Gamma0]
        +limit_plus_fin_plus [lemma, in hydras.Gamma0.Gamma0]
        +limit_plus_F_cons [constructor, in hydras.Gamma0.Gamma0]
        +limit_plus_F_0 [constructor, in hydras.Gamma0.Gamma0]
        +limit_plus_fin [inductive, in hydras.Gamma0.Gamma0]
        +Limit_Infinity [library]
        +lim.f [variable, in hydras.Epsilon0.Large_Sets]
        +lim.H [variable, in hydras.Epsilon0.Large_Sets]
        +lim.Hlim [variable, in hydras.Epsilon0.Large_Sets]
        +lim.Hnf [variable, in hydras.Epsilon0.Large_Sets]
        +lim.lambda [variable, in hydras.Epsilon0.Large_Sets]
        +LispAbbreviations [module, in hydras.Ackermann.cPair]
        +LispAbbreviations.caar [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.caddr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.cadr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.car [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.cddddr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.cdddr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.cddr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.cdr [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.plus2 [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.plus3 [abbreviation, in hydras.Ackermann.cPair]
        +LispAbbreviations.plus4 [abbreviation, in hydras.Ackermann.cPair]
        +ListExt [library]
        +listValues [definition, in hydras.Ackermann.cPair]
        +List_length [instance, in hydras.Prelude.DecPreOrder_Instances]
        +list_rec3 [definition, in hydras.rpo.more_list]
        +list_rec2 [definition, in hydras.rpo.more_list]
        +list_size_size_eq [lemma, in hydras.rpo.more_list]
        +list_size_fold [lemma, in hydras.rpo.more_list]
        +list_size_app [lemma, in hydras.rpo.more_list]
        +list_size_tl_compat [lemma, in hydras.rpo.more_list]
        +list_size [definition, in hydras.rpo.more_list]
        +list_app_length [lemma, in hydras.rpo.more_list]
        +List_Remove.Aeq_dec [variable, in hydras.Ackermann.ListExt]
        +List_Remove.A [variable, in hydras.Ackermann.ListExt]
        +List_Remove [section, in hydras.Ackermann.ListExt]
        +list_permut [library]
        +list_set [library]
        +LL [lemma, in hydras.Epsilon0.F_alpha]
        +LNN [definition, in hydras.Ackermann.Languages]
        +LNN [library]
        +LNNArityF [definition, in hydras.Ackermann.Languages]
        +LNNArityR [definition, in hydras.Ackermann.Languages]
        +LNNRelation [inductive, in hydras.Ackermann.Languages]
        +LNN_eqdec [lemma, in hydras.Ackermann.LNN]
        +LNN_FixPoint.codeFormula [variable, in Goedel.fixPoint]
        +LNN_FixPoint [section, in Goedel.fixPoint]
        +LNN_Examples [library]
        +LNN2LNT [library]
        +LNN2LNT_subFormula [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF2 [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF1 [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_exist [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_iff [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_and [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_or [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_formula [definition, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_subTerms [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_subTerm [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarTs [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarT [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_natToTerm [lemma, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_terms [definition, in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_term [definition, in hydras.Ackermann.LNN2LNT]
        +LNotPR [lemma, in hydras.Hydra.Hydra_Theorems]
        +LNT [module, in hydras.Ackermann.LNT]
        +LNT [definition, in hydras.Ackermann.Languages]
        +LNT [library]
        +LNTFunction [inductive, in hydras.Ackermann.Languages]
        +LNTFunctionArity [definition, in hydras.Ackermann.Languages]
        +LNTRelation [inductive, in hydras.Ackermann.Languages]
        +LNTRelationR [definition, in hydras.Ackermann.Languages]
        +LNT_eqdec [lemma, in hydras.Ackermann.LNT]
        +LNT_FixPoint.codeFormula [variable, in Goedel.fixPoint]
        +LNT_FixPoint [section, in Goedel.fixPoint]
        +LNT.Plus [definition, in hydras.Ackermann.LNT]
        +LNT.Succ [definition, in hydras.Ackermann.LNT]
        +LNT.Times [definition, in hydras.Ackermann.LNT]
        +LNT.Zero [definition, in hydras.Ackermann.LNT]
        +LNT2LNN_subFormula [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_freeVarF [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_freeVarT [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_subTerm [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_formula [definition, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_natToTerm [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_terms [definition, in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_term [definition, in hydras.Ackermann.LNN2LNT]
        +LNT2LNT_formula [lemma, in hydras.Ackermann.LNN2LNT]
        +LNT2LNT_term [lemma, in hydras.Ackermann.LNN2LNT]
        +LO [module, in hydras.OrdinalNotations.OmegaOmega]
        +LocallySorted_inv_In [lemma, in hydras.Prelude.Sort_spec]
        +LocallySorted_trans [lemma, in hydras.Prelude.Sort_spec]
        +LocallySorted_cons' [lemma, in hydras.Prelude.Sort_spec]
        +LocallySorted_cons [lemma, in hydras.Prelude.Sort_spec]
        +Logic [section, in hydras.Ackermann.LNN]
        +Logic [section, in hydras.Ackermann.LNT]
        +Logic_Rules.Other_Rules [section, in hydras.Ackermann.folLogic]
        +Logic_Rules.Not_Rules [section, in hydras.Ackermann.folLogic]
        +Logic_Rules.SysPrf [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.Prf [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.Terms [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.Term [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.System [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.Formulas [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.Formula [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules.L [variable, in hydras.Ackermann.folLogic]
        +Logic_Rules [section, in hydras.Ackermann.folLogic]
        +LO.ap [inductive, in hydras.OrdinalNotations.OmegaOmega]
        +LO.ap_intro [constructor, in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_correct [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_reflect [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_rev [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_t [instance, in hydras.OrdinalNotations.OmegaOmega]
        +LO.cons [abbreviation, in hydras.OrdinalNotations.OmegaOmega]
        +LO.cons_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.eq_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.fin [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.fin_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.FS [abbreviation, in hydras.OrdinalNotations.OmegaOmega]
        +LO.limitb [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.limitb_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lo_comparable [instance, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lo_strorder [instance, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_trans [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_irrefl [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_plus_distr_l [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_inv3 [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_inv2 [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_b [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.omega [abbreviation, in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0 [abbreviation, in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_assoc [instance, in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.refine [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.single_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.succb [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.succb_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ_ref [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +LO.t [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.zero [definition, in hydras.OrdinalNotations.OmegaOmega]
        +LO.zero_nf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +_ * _ (lo_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +_ + _ (lo_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +LS [lemma, in hydras.solutions_exercises.FibonacciPR]
        +LS [lemma, in hydras.Hydra.BigBattle]
        +ls1:246 [binder, in hydras.rpo.rpo]
        +ls1:251 [binder, in hydras.rpo.rpo]
        +ls2:247 [binder, in hydras.rpo.rpo]
        +ls2:252 [binder, in hydras.rpo.rpo]
        +ls:164 [binder, in hydras.rpo.rpo]
        +ls:232 [binder, in hydras.rpo.rpo]
        +ls:241 [binder, in hydras.rpo.rpo]
        +ls:69 [binder, in hydras.rpo.rpo]
        +LT [definition, in hydras.Epsilon0.T1]
        +lt [definition, in hydras.Epsilon0.T1]
        +lt [inductive, in hydras.Gamma0.T2]
        +lt [definition, in hydras.OrdinalNotations.ON_O]
        +lt [definition, in hydras.Prelude.DecPreOrder]
        +LT [abbreviation, in hydras.solutions_exercises.MultisetWf]
        +LT [abbreviation, in gaia_hydras.T1Bridge]
        +lt [definition, in hydras.OrdinalNotations.ON_mult]
        +lt [definition, in hydras.OrdinalNotations.ON_plus]
        +lt [axiom, in hydras.Schutte.Schutte_basics]
        +lt [definition, in hydras.OrdinalNotations.ON_Finite]
        +ltA:103 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:118 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:130 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:143 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:156 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:168 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:181 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:195 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:2 [binder, in hydras.OrdinalNotations.ON_mult]
        +ltA:2 [binder, in hydras.OrdinalNotations.ON_plus]
        +ltA:26 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:33 [binder, in hydras.solutions_exercises.MultisetWf]
        +ltA:36 [binder, in hydras.solutions_exercises.MultisetWf]
        +ltA:45 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:64 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:69 [binder, in hydras.solutions_exercises.MultisetWf]
        +ltA:78 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltA:90 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltBool [definition, in hydras.Ackermann.primRec]
        +ltBoolFalse [lemma, in hydras.Ackermann.primRec]
        +ltBoolTrue [lemma, in hydras.Ackermann.primRec]
        +Ltb_ij [lemma, in hydras.OrdinalNotations.ON_Finite]
        +ltB:107 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:122 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:134 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:147 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:160 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:172 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:185 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:199 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:30 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:49 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:6 [binder, in hydras.OrdinalNotations.ON_mult]
        +ltB:6 [binder, in hydras.OrdinalNotations.ON_plus]
        +ltB:82 [binder, in hydras.OrdinalNotations.ON_Generic]
        +ltB:94 [binder, in hydras.OrdinalNotations.ON_Generic]
        +LTFormula [definition, in hydras.Ackermann.LNN2LNT]
        +ltIsPR [lemma, in hydras.Ackermann.primRec]
        +ltn_add_ll [lemma, in gaia_hydras.nfwfgaia]
        +ltn_add_el [lemma, in gaia_hydras.nfwfgaia]
        +ltn_add_le [lemma, in gaia_hydras.nfwfgaia]
        +ltn_simpl2 [lemma, in gaia_hydras.nfwfgaia]
        +ltn_simpl1 [lemma, in gaia_hydras.nfwfgaia]
        +lt_succ_le_2' [lemma, in hydras.Epsilon0.T1]
        +LT_succ_LT_eq_dec [lemma, in hydras.Epsilon0.T1]
        +lt_one [lemma, in hydras.Epsilon0.T1]
        +lt_cons_phi0_inv [lemma, in hydras.Epsilon0.T1]
        +LT_eq_LT_dec [lemma, in hydras.Epsilon0.T1]
        +LT_succ [lemma, in hydras.Epsilon0.T1]
        +LT_add [lemma, in hydras.Epsilon0.T1]
        +lt_plus_r [lemma, in hydras.Epsilon0.T1]
        +lt_plus_l [lemma, in hydras.Epsilon0.T1]
        +LT_of_finite [lemma, in hydras.Epsilon0.T1]
        +lt_omega_inv [lemma, in hydras.Epsilon0.T1]
        +LT_one [lemma, in hydras.Epsilon0.T1]
        +LT_succ_LE_2 [lemma, in hydras.Epsilon0.T1]
        +LT_succ_LE [lemma, in hydras.Epsilon0.T1]
        +lt_succ_le [lemma, in hydras.Epsilon0.T1]
        +lt_succ_le_2 [lemma, in hydras.Epsilon0.T1]
        +LT_succ_LE_R [lemma, in hydras.Epsilon0.T1]
        +lt_succ_le_R [lemma, in hydras.Epsilon0.T1]
        +LT_cons_0 [lemma, in hydras.Epsilon0.T1]
        +LT_inv_strong [lemma, in hydras.Epsilon0.T1]
        +LT_right [constructor, in hydras.Epsilon0.T1]
        +LT_middle [constructor, in hydras.Epsilon0.T1]
        +LT_left [constructor, in hydras.Epsilon0.T1]
        +LT_cases [inductive, in hydras.Epsilon0.T1]
        +LT_inv [lemma, in hydras.Epsilon0.T1]
        +LT_St [instance, in hydras.Epsilon0.T1]
        +LT_LE_trans [lemma, in hydras.Epsilon0.T1]
        +LT_irrefl [lemma, in hydras.Epsilon0.T1]
        +LT_trans [lemma, in hydras.Epsilon0.T1]
        +LT_lt [lemma, in hydras.Epsilon0.T1]
        +LT_nf_r [lemma, in hydras.Epsilon0.T1]
        +LT_nf_l [lemma, in hydras.Epsilon0.T1]
        +lt_le_dec [definition, in hydras.Epsilon0.T1]
        +lt_eq_lt_dec [definition, in hydras.Epsilon0.T1]
        +lt_a_phi0_a [lemma, in hydras.Epsilon0.T1]
        +lt_succ [lemma, in hydras.Epsilon0.T1]
        +lt_dec [instance, in hydras.Epsilon0.T1]
        +lt_inv_head [lemma, in hydras.Epsilon0.T1]
        +lt_trans [lemma, in hydras.Epsilon0.T1]
        +lt_fin_iff [lemma, in hydras.Epsilon0.T1]
        +lt_inv_tail [lemma, in hydras.Epsilon0.T1]
        +lt_inv_coeff_dec [lemma, in hydras.Epsilon0.T1]
        +lt_inv_coeff [lemma, in hydras.Epsilon0.T1]
        +lt_inv [lemma, in hydras.Epsilon0.T1]
        +lt_irrefl [lemma, in hydras.Epsilon0.T1]
        +lt_inv_strong [lemma, in hydras.Epsilon0.T1]
        +lt_right [constructor, in hydras.Epsilon0.T1]
        +lt_middle [constructor, in hydras.Epsilon0.T1]
        +lt_left [constructor, in hydras.Epsilon0.T1]
        +lt_cases [inductive, in hydras.Epsilon0.T1]
        +lt_omega [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +lt_eq_lt_dec [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +lt_succ [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +lt_succ_le [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +lt_epsilon0 [inductive, in hydras.Gamma0.T2]
        +lt_7 [constructor, in hydras.Gamma0.T2]
        +lt_6 [constructor, in hydras.Gamma0.T2]
        +lt_5 [constructor, in hydras.Gamma0.T2]
        +lt_4 [constructor, in hydras.Gamma0.T2]
        +lt_3 [constructor, in hydras.Gamma0.T2]
        +lt_2 [constructor, in hydras.Gamma0.T2]
        +lt_1 [constructor, in hydras.Gamma0.T2]
        +lt_lt_Sn [lemma, in hydras.Prelude.More_Arith]
        +LT_to_round_plus [lemma, in hydras.Hydra.O2H]
        +Lt_n_F_Zero_n [lemma, in hydras.Epsilon0.F_alpha]
        +lt_eq_lt_dec [definition, in hydras.Prelude.Comparable]
        +lt_eq_lt [lemma, in hydras.Prelude.Comparable]
        +lt_incl_le [lemma, in hydras.Prelude.Comparable]
        +lt_le_trans [lemma, in hydras.Prelude.Comparable]
        +lt_not_ge [lemma, in hydras.Prelude.Comparable]
        +lt_not_gt [lemma, in hydras.Prelude.Comparable]
        +lt_irrefl [abbreviation, in hydras.Prelude.Comparable]
        +lt_trans [abbreviation, in hydras.Prelude.Comparable]
        +lt_wf [lemma, in hydras.OrdinalNotations.ON_O]
        +LT_to_standard_path [lemma, in gaia_hydras.GPaths]
        +LT_path_to [lemma, in gaia_hydras.GPaths]
        +lt_transitive [instance, in hydras.Prelude.DecPreOrder]
        +lt_le_trans [lemma, in hydras.Prelude.DecPreOrder]
        +lt_not_equiv [lemma, in hydras.Prelude.DecPreOrder]
        +lt_not_ge [lemma, in hydras.Prelude.DecPreOrder]
        +lt_irreflexive [lemma, in hydras.Prelude.DecPreOrder]
        +lt_S_2i [lemma, in additions.More_on_positive]
        +lt_phi0 [lemma, in hydras.Schutte.AP]
        +lt_beta_exists [lemma, in hydras.Schutte.AP]
        +lt_omega [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_succ [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_succ_le [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_le_trans [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +LT_inv [lemma, in hydras.solutions_exercises.MultisetWf]
        +lt_wf_double_ind [lemma, in hydras.MoreAck.Ack]
        +lt_wf_ind [lemma, in hydras.MoreAck.Ack]
        +LT_ref [lemma, in gaia_hydras.T1Bridge]
        +lt_ref [lemma, in gaia_hydras.T1Bridge]
        +lt_eq_lt_dec [lemma, in hydras.OrdinalNotations.ON_mult]
        +lt_wf [lemma, in hydras.OrdinalNotations.ON_mult]
        +lt_strorder [instance, in hydras.OrdinalNotations.ON_mult]
        +LT_to_standard_battle [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +lt_eq_lt_dec [lemma, in hydras.OrdinalNotations.ON_plus]
        +lt_wf [lemma, in hydras.OrdinalNotations.ON_plus]
        +lt_strorder [instance, in hydras.OrdinalNotations.ON_plus]
        +lt_depth [definition, in hydras.Ackermann.fol]
        +lt_omega_finite [lemma, in hydras.Schutte.Schutte_basics]
        +lt_omega_limit_lt_exists_lt [lemma, in hydras.Schutte.Schutte_basics]
        +lt_omega_limit [lemma, in hydras.Schutte.Schutte_basics]
        +lt_sup_exists_lt [lemma, in hydras.Schutte.Schutte_basics]
        +lt_sup_exists_leq [lemma, in hydras.Schutte.Schutte_basics]
        +lt_succ_lt [lemma, in hydras.Schutte.Schutte_basics]
        +lt_succ_le_2 [lemma, in hydras.Schutte.Schutte_basics]
        +lt_succ_le [lemma, in hydras.Schutte.Schutte_basics]
        +lt_succ [lemma, in hydras.Schutte.Schutte_basics]
        +lt_or_ge [lemma, in hydras.Schutte.Schutte_basics]
        +lt_irrefl [lemma, in hydras.Schutte.Schutte_basics]
        +lt_le_trans [lemma, in hydras.Schutte.Schutte_basics]
        +lt_trans [lemma, in hydras.Schutte.Schutte_basics]
        +lt_le [lemma, in hydras.Schutte.Schutte_basics]
        +lt_wf [lemma, in hydras.OrdinalNotations.ON_Finite]
        +lt_omega_inv [lemma, in hydras.Epsilon0.E0]
        +Lt_Le_incl [lemma, in hydras.Epsilon0.E0]
        +Lt_trans [lemma, in hydras.Epsilon0.E0]
        +lt_Succ_le_2 [lemma, in hydras.Epsilon0.E0]
        +lt_Succ_inv [lemma, in hydras.Epsilon0.E0]
        +Lt_Succ [lemma, in hydras.Epsilon0.E0]
        +Lt_Succ_Le [lemma, in hydras.Epsilon0.E0]
        +Lt_not_Gt [lemma, in hydras.Schutte.Well_Orders]
        +Lt_Le_trans [lemma, in hydras.Schutte.Well_Orders]
        +Lt_connect [lemma, in hydras.Schutte.Well_Orders]
        +Lt_irreflexive [projection, in hydras.Schutte.Well_Orders]
        +Lt_trans [projection, in hydras.Schutte.Well_Orders]
        +LT_to_standard_path [lemma, in hydras.Epsilon0.Paths]
        +LT_acc_from [lemma, in hydras.Epsilon0.Paths]
        +LT_path_to [lemma, in hydras.Epsilon0.Paths]
        +LT_path_toS [lemma, in hydras.Epsilon0.Paths]
        +lt_not_gt [lemma, in hydras.Gamma0.Gamma0]
        +lt_epsilon0_succ [lemma, in hydras.Gamma0.Gamma0]
        +lt_epsilon0_trans [lemma, in hydras.Gamma0.Gamma0]
        +lt_epsilon0_okR [lemma, in hydras.Gamma0.Gamma0]
        +lt_epsilon0_ok [lemma, in hydras.Gamma0.Gamma0]
        +lt_a_phi_ab [lemma, in hydras.Gamma0.Gamma0]
        +lt_inc_rpo_0 [lemma, in hydras.Gamma0.Gamma0]
        +lt_rpo_cons_cons [lemma, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.H [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.nf2 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.nf1 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.Hrec [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.Hsize [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.n2 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.n1 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.c2 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.b2 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.a2 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.c1 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.b1 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.a1 [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.s [variable, in hydras.Gamma0.Gamma0]
        +lt_incl_rpo [section, in hydras.Gamma0.Gamma0]
        +lt_subterm1 [lemma, in hydras.Gamma0.Gamma0]
        +lt_succ_le [lemma, in hydras.Gamma0.Gamma0]
        +lt_succ [lemma, in hydras.Gamma0.Gamma0]
        +lt_compatR [lemma, in hydras.Gamma0.Gamma0]
        +lt_compat [lemma, in hydras.Gamma0.Gamma0]
        +lt_omega_is_fin [lemma, in hydras.Gamma0.Gamma0]
        +lt_omega_inv [lemma, in hydras.Gamma0.Gamma0]
        +lt_cons_omega_inv [lemma, in hydras.Gamma0.Gamma0]
        +lt_one_inv [lemma, in hydras.Gamma0.Gamma0]
        +lt_tail [lemma, in hydras.Gamma0.Gamma0]
        +lt_tail0 [lemma, in hydras.Gamma0.Gamma0]
        +lt_alpha_cons [lemma, in hydras.Gamma0.Gamma0]
        +lt_alpha_psi [lemma, in hydras.Gamma0.Gamma0]
        +lt_beta_cons [lemma, in hydras.Gamma0.Gamma0]
        +lt_beta_psi [lemma, in hydras.Gamma0.Gamma0]
        +lt_le_trans [lemma, in hydras.Gamma0.Gamma0]
        +lt_trans [lemma, in hydras.Gamma0.Gamma0]
        +lt_trans0 [lemma, in hydras.Gamma0.Gamma0]
        +lt_ge_dec [definition, in hydras.Gamma0.Gamma0]
        +lt_eq_lt_dec [definition, in hydras.Gamma0.Gamma0]
        +lt_than_psi [lemma, in hydras.Gamma0.Gamma0]
        +lt_irr [lemma, in hydras.Gamma0.Gamma0]
        +lt_wf [lemma, in gaia_hydras.nfwfgaia]
        +LT_ [constructor, in hydras.Ackermann.Languages]
        +lt_not_wf [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +lt_succ_le [library]
        +LT1 [lemma, in hydras.Epsilon0.T1]
        +LT2 [lemma, in hydras.Epsilon0.T1]
        +LT3 [lemma, in hydras.Epsilon0.T1]
        +LT4 [lemma, in hydras.Epsilon0.T1]
        +Lt:109 [binder, in hydras.Hydra.Hydra_Lemmas]
        +lt:129 [binder, in hydras.Hydra.Hydra_Lemmas]
        +lt:13 [binder, in hydras.Prelude.Comparable]
        +Lt:137 [binder, in hydras.Hydra.Hydra_Definitions]
        +Lt:147 [binder, in hydras.Hydra.Hydra_Definitions]
        +lt:2 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +Lt:2 [binder, in hydras.OrdinalNotations.ON_O]
        +lt:2 [binder, in hydras.Prelude.MoreOrders]
        +lt:2 [binder, in hydras.solutions_exercises.lt_succ_le]
        +lt:2 [binder, in hydras.OrdinalNotations.ON_Generic]
        +lt:23 [binder, in hydras.Prelude.MoreOrders]
        +lt:3 [binder, in hydras.Schutte.Lub]
        +lt:43 [binder, in hydras.Prelude.MoreOrders]
        +lt:47 [binder, in hydras.Prelude.MoreOrders]
        +lt:5 [binder, in hydras.Prelude.Comparable]
        +Lt:52 [binder, in hydras.Schutte.Well_Orders]
        +Lt:57 [binder, in hydras.Schutte.Well_Orders]
        +lt:8 [binder, in hydras.OrdinalNotations.ON_Generic]
        +lt:9 [binder, in hydras.Schutte.Lub]
        +Lt:99 [binder, in hydras.Hydra.Hydra_Lemmas]
        +lub [definition, in hydras.Gamma0.Gamma0]
        +Lub [library]
        +lub_mono [lemma, in hydras.Gamma0.Gamma0]
        +lub_unicity [lemma, in hydras.Gamma0.Gamma0]
        +Lvar [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +L_3_plus_omega [definition, in hydras.OrdinalNotations.ON_Omega2]
        +L_omega_cube_3_eq [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_cube_eqn [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_cube_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_cube [definition, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_times_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_times [definition, in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_Sle [lemma, in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_smono [lemma, in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult [definition, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_smono [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_Sle [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_eqn [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square_eqn1 [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_square [definition, in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_eqn [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_Sle [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_mult [definition, in hydras.Epsilon0.Large_Sets]
        +L_omega_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_smono [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega_Sle [lemma, in hydras.Epsilon0.Large_Sets]
        +L_omega [definition, in hydras.Epsilon0.Large_Sets]
        +L_fin_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_S_succ_rw [lemma, in hydras.Epsilon0.Large_Sets]
        +L_fin_smono [lemma, in hydras.Epsilon0.Large_Sets]
        +L_finS_S_le [lemma, in hydras.Epsilon0.Large_Sets]
        +L_fin [definition, in hydras.Epsilon0.Large_Sets]
        +L_lim_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_lim [definition, in hydras.Epsilon0.Large_Sets]
        +L_succ_ok [lemma, in hydras.Epsilon0.Large_Sets]
        +L_succ_Sle [lemma, in hydras.Epsilon0.Large_Sets]
        +L_succ_mono [lemma, in hydras.Epsilon0.Large_Sets]
        +L_succ [definition, in hydras.Epsilon0.Large_Sets]
        +L_spec_unicity [lemma, in hydras.Epsilon0.Large_Sets]
        +L_pos_inv [lemma, in hydras.Epsilon0.Large_Sets]
        +L_zero_inv [lemma, in hydras.Epsilon0.Large_Sets]
        +L_spec_compat [lemma, in hydras.Epsilon0.Large_Sets]
        +L_spec_inv2 [lemma, in hydras.Epsilon0.Large_Sets]
        +L_test [definition, in hydras.Epsilon0.Large_Sets]
        +L_spec1 [constructor, in hydras.Epsilon0.Large_Sets]
        +L_spec0 [constructor, in hydras.Epsilon0.Large_Sets]
        +L_spec [inductive, in hydras.Epsilon0.Large_Sets]
        +L_correct [lemma, in hydras.Epsilon0.L_alpha]
        +L_ok [lemma, in hydras.Epsilon0.L_alpha]
        +L_ok_lim [lemma, in hydras.Epsilon0.L_alpha]
        +L_ok_succ [lemma, in hydras.Epsilon0.L_alpha]
        +L_ok0 [lemma, in hydras.Epsilon0.L_alpha]
        +L_correct_proof.P [variable, in hydras.Epsilon0.L_alpha]
        +L_correct_proof [section, in hydras.Epsilon0.L_alpha]
        +L_succ_ok [lemma, in hydras.Epsilon0.L_alpha]
        +L_ge_S [lemma, in hydras.Epsilon0.L_alpha]
        +L_ge_id [lemma, in hydras.Epsilon0.L_alpha]
        +L_omega [lemma, in hydras.Epsilon0.L_alpha]
        +L_finite [lemma, in hydras.Epsilon0.L_alpha]
        +L_lim_eqn [lemma, in hydras.Epsilon0.L_alpha]
        +L_succ_eqn [lemma, in hydras.Epsilon0.L_alpha]
        +L_eq2 [lemma, in hydras.Epsilon0.L_alpha]
        +L_zero_eqn [lemma, in hydras.Epsilon0.L_alpha]
        +L_ [definition, in hydras.Epsilon0.L_alpha]
        +L_3_plus_omega [instance, in hydras.OrdinalNotations.Example_3PlusOmega]
        +l_std_ok [lemma, in hydras.Hydra.Battle_length]
        +l_std [definition, in hydras.Hydra.Battle_length]
        +L_0_3 [lemma, in hydras.Hydra.BigBattle]
        +L_2_3 [lemma, in hydras.Hydra.BigBattle]
        +L_0_2 [lemma, in hydras.Hydra.BigBattle]
        +l_std_ok [lemma, in gaia_hydras.GHydra]
        +l_stdE [lemma, in gaia_hydras.GHydra]
        +l_std [definition, in gaia_hydras.GHydra]
        +L_fin_ok [lemma, in gaia_hydras.GLarge_Sets]
        +L_spec [definition, in gaia_hydras.GLarge_Sets]
        +L_3_plus_omega [definition, in hydras.Epsilon0.E0]
        +L_correct [lemma, in gaia_hydras.GL_alpha]
        +L_pos_inv [lemma, in gaia_hydras.GL_alpha]
        +L_spec1 [lemma, in gaia_hydras.GL_alpha]
        +L_spec0 [lemma, in gaia_hydras.GL_alpha]
        +L_spec [definition, in gaia_hydras.GL_alpha]
        +L_ge_S [lemma, in gaia_hydras.GL_alpha]
        +L_ge_id [lemma, in gaia_hydras.GL_alpha]
        +L_omega [lemma, in gaia_hydras.GL_alpha]
        +L_finite [lemma, in gaia_hydras.GL_alpha]
        +L_limE [lemma, in gaia_hydras.GL_alpha]
        +L_succE [lemma, in gaia_hydras.GL_alpha]
        +L_eq2 [lemma, in gaia_hydras.GL_alpha]
        +L_zeroE [lemma, in gaia_hydras.GL_alpha]
        +L_ [definition, in gaia_hydras.GL_alpha]
        +L_3_plus_omega [definition, in hydras.Schutte.Addition]
        +L_alpha [library]
        +l'':55 [binder, in hydras.solutions_exercises.MultisetWf]
        +l'':56 [binder, in hydras.solutions_exercises.MultisetWf]
        +l'':58 [binder, in hydras.solutions_exercises.MultisetWf]
        +l'1:118 [binder, in hydras.Prelude.MoreLists]
        +l'1:150 [binder, in hydras.Prelude.MoreLists]
        +l':105 [binder, in hydras.Prelude.Merge_Sort]
        +l':114 [binder, in hydras.Prelude.MoreLists]
        +l':123 [binder, in hydras.Prelude.MoreLists]
        +l':13 [binder, in hydras.solutions_exercises.MultisetWf]
        +l':130 [binder, in hydras.Prelude.MoreLists]
        +l':135 [binder, in hydras.Prelude.MoreLists]
        +l':139 [binder, in hydras.Schutte.Schutte_basics]
        +l':14 [binder, in gaia_hydras.GLarge_Sets]
        +l':140 [binder, in hydras.Prelude.MoreLists]
        +l':143 [binder, in hydras.rpo.rpo]
        +l':146 [binder, in hydras.Prelude.MoreLists]
        +l':147 [binder, in hydras.rpo.rpo]
        +l':15 [binder, in hydras.Hydra.Hydra_Definitions]
        +l':151 [binder, in hydras.rpo.rpo]
        +l':158 [binder, in hydras.rpo.rpo]
        +l':161 [binder, in hydras.rpo.rpo]
        +l':167 [binder, in hydras.rpo.rpo]
        +l':171 [binder, in hydras.rpo.rpo]
        +l':19 [binder, in hydras.solutions_exercises.MultisetWf]
        +l':192 [binder, in hydras.rpo.more_list]
        +l':20 [binder, in additions.Trace_exercise]
        +l':218 [binder, in hydras.rpo.rpo]
        +l':222 [binder, in hydras.rpo.rpo]
        +l':224 [binder, in hydras.rpo.rpo]
        +l':23 [binder, in hydras.solutions_exercises.MultisetWf]
        +l':235 [binder, in hydras.rpo.rpo]
        +l':244 [binder, in hydras.rpo.rpo]
        +l':267 [binder, in hydras.rpo.rpo]
        +l':27 [binder, in hydras.Epsilon0.Large_Sets]
        +l':30 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +l':34 [binder, in hydras.Prelude.Merge_Sort]
        +l':37 [binder, in hydras.Prelude.Sort_spec]
        +l':41 [binder, in hydras.Prelude.Merge_Sort]
        +l':43 [binder, in hydras.Prelude.Merge_Sort]
        +l':46 [binder, in hydras.Prelude.Merge_Sort]
        +l':48 [binder, in hydras.Hydra.O2H]
        +l':48 [binder, in hydras.rpo.rpo]
        +l':52 [binder, in hydras.solutions_exercises.MultisetWf]
        +l':52 [binder, in hydras.Prelude.Merge_Sort]
        +l':52 [binder, in hydras.rpo.rpo]
        +l':56 [binder, in hydras.rpo.rpo]
        +l':57 [binder, in hydras.Schutte.CNF]
        +l':614 [binder, in hydras.Gamma0.Gamma0]
        +l':618 [binder, in hydras.Gamma0.Gamma0]
        +l':63 [binder, in hydras.rpo.rpo]
        +l':66 [binder, in hydras.rpo.rpo]
        +l':697 [binder, in hydras.Epsilon0.T1]
        +l':72 [binder, in hydras.rpo.rpo]
        +l':73 [binder, in hydras.solutions_exercises.MultisetWf]
        +l':8 [binder, in hydras.Prelude.Sort_spec]
        +l':89 [binder, in hydras.Ackermann.primRec]
        +l':93 [binder, in hydras.Ackermann.primRec]
        +l':97 [binder, in hydras.Prelude.Merge_Sort]
        +l':99 [binder, in hydras.Prelude.Merge_Sort]
        +L0 [lemma, in hydras.Epsilon0.T1]
        +L0 [lemma, in additions.AM]
        +L0 [lemma, in hydras.solutions_exercises.FibonacciPR]
        +L0_95 [lemma, in hydras.Hydra.BigBattle]
        +L00 [lemma, in hydras.Epsilon0.F_omega]
        +L02 [lemma, in hydras.Epsilon0.F_omega]
        +L03 [lemma, in hydras.Epsilon0.T1]
        +L04 [lemma, in hydras.solutions_exercises.F_3]
        +L04' [lemma, in hydras.solutions_exercises.F_3]
        +L05 [lemma, in hydras.Epsilon0.T1]
        +L06 [lemma, in hydras.Hydra.Battle_length]
        +l0:152 [binder, in hydras.Prelude.MoreLists]
        +l0:296 [binder, in hydras.Ackermann.codeFreeVar]
        +l0:298 [binder, in hydras.Ackermann.codeFreeVar]
        +l0:298 [binder, in hydras.Ackermann.codeList]
        +l0:300 [binder, in hydras.Ackermann.codeList]
        +L1 [lemma, in hydras.Epsilon0.T1]
        +L1 [lemma, in hydras.solutions_exercises.predSuccUnicity]
        +L1 [lemma, in hydras.MoreAck.expressibleExamples]
        +L1 [lemma, in hydras.solutions_exercises.Limit_Infinity]
        +L1 [lemma, in hydras.solutions_exercises.FibonacciPR]
        +L1 [lemma, in hydras.solutions_exercises.lt_succ_le]
        +L1' [lemma, in gaia_hydras.T1Bridge]
        +L10 [lemma, in hydras.Epsilon0.T1]
        +L10 [lemma, in hydras.Hydra.BigBattle]
        +L11 [lemma, in hydras.Epsilon0.T1]
        +L12 [lemma, in hydras.Epsilon0.T1]
        +L13 [lemma, in hydras.Epsilon0.T1]
        +L14 [lemma, in hydras.Epsilon0.T1]
        +l1:100 [binder, in hydras.Prelude.Merge_Sort]
        +l1:101 [binder, in hydras.rpo.list_set]
        +l1:101 [binder, in hydras.rpo.list_permut]
        +l1:104 [binder, in hydras.Ackermann.primRec]
        +l1:107 [binder, in hydras.rpo.list_set]
        +l1:108 [binder, in hydras.Prelude.Merge_Sort]
        +l1:11 [binder, in hydras.rpo.list_permut]
        +l1:110 [binder, in hydras.rpo.more_list]
        +l1:114 [binder, in hydras.rpo.list_set]
        +l1:117 [binder, in hydras.Prelude.MoreLists]
        +l1:119 [binder, in hydras.rpo.list_set]
        +l1:12 [binder, in hydras.Prelude.Merge_Sort]
        +l1:122 [binder, in hydras.rpo.list_set]
        +l1:123 [binder, in hydras.Prelude.Merge_Sort]
        +l1:126 [binder, in hydras.rpo.more_list]
        +l1:127 [binder, in hydras.rpo.list_set]
        +l1:13 [binder, in hydras.rpo.list_permut]
        +l1:131 [binder, in hydras.Prelude.Merge_Sort]
        +l1:134 [binder, in hydras.rpo.list_set]
        +l1:138 [binder, in hydras.Prelude.Merge_Sort]
        +l1:141 [binder, in additions.fib]
        +l1:141 [binder, in hydras.rpo.list_set]
        +l1:145 [binder, in hydras.rpo.list_set]
        +l1:146 [binder, in hydras.Prelude.Merge_Sort]
        +l1:149 [binder, in hydras.Prelude.MoreLists]
        +l1:149 [binder, in hydras.rpo.list_set]
        +l1:157 [binder, in hydras.Prelude.Merge_Sort]
        +l1:161 [binder, in hydras.Prelude.Merge_Sort]
        +l1:165 [binder, in hydras.Prelude.Merge_Sort]
        +l1:17 [binder, in hydras.Prelude.Merge_Sort]
        +l1:170 [binder, in hydras.Prelude.Merge_Sort]
        +l1:178 [binder, in hydras.Prelude.MoreLists]
        +l1:18 [binder, in hydras.rpo.more_list]
        +l1:18 [binder, in hydras.rpo.dickson]
        +l1:181 [binder, in hydras.Prelude.Merge_Sort]
        +l1:184 [binder, in hydras.rpo.more_list]
        +l1:185 [binder, in hydras.Ackermann.fol]
        +l1:186 [binder, in hydras.rpo.term]
        +l1:191 [binder, in hydras.Prelude.Merge_Sort]
        +l1:191 [binder, in hydras.Ackermann.fol]
        +l1:195 [binder, in hydras.Prelude.MoreLists]
        +l1:197 [binder, in hydras.Prelude.MoreLists]
        +l1:197 [binder, in hydras.rpo.more_list]
        +l1:198 [binder, in hydras.Prelude.Merge_Sort]
        +l1:199 [binder, in hydras.rpo.more_list]
        +l1:203 [binder, in hydras.Prelude.MoreLists]
        +l1:21 [binder, in hydras.rpo.list_permut]
        +l1:212 [binder, in hydras.Prelude.MoreLists]
        +l1:219 [binder, in hydras.Prelude.MoreLists]
        +l1:22 [binder, in hydras.rpo.dickson]
        +l1:23 [binder, in hydras.rpo.list_permut]
        +l1:233 [binder, in hydras.rpo.list_set]
        +l1:234 [binder, in hydras.rpo.term]
        +l1:236 [binder, in hydras.rpo.term]
        +l1:236 [binder, in hydras.rpo.list_set]
        +l1:239 [binder, in hydras.rpo.list_set]
        +l1:243 [binder, in hydras.rpo.list_set]
        +l1:248 [binder, in hydras.rpo.term]
        +l1:250 [binder, in hydras.rpo.term]
        +l1:254 [binder, in hydras.rpo.term]
        +l1:257 [binder, in hydras.rpo.list_set]
        +l1:26 [binder, in hydras.rpo.dickson]
        +l1:27 [binder, in hydras.rpo.list_permut]
        +l1:3 [binder, in additions.Trace_exercise]
        +l1:30 [binder, in hydras.rpo.dickson]
        +l1:30 [binder, in hydras.rpo.list_permut]
        +l1:324 [binder, in hydras.rpo.rpo]
        +l1:327 [binder, in hydras.rpo.rpo]
        +l1:34 [binder, in hydras.rpo.dickson]
        +l1:34 [binder, in hydras.rpo.list_permut]
        +l1:368 [binder, in hydras.rpo.term]
        +l1:37 [binder, in hydras.rpo.list_permut]
        +l1:38 [binder, in hydras.Prelude.Merge_Sort]
        +l1:39 [binder, in hydras.rpo.dickson]
        +l1:4 [binder, in hydras.rpo.dickson]
        +l1:4 [binder, in hydras.rpo.list_permut]
        +l1:43 [binder, in hydras.Ackermann.codeList]
        +l1:45 [binder, in hydras.rpo.list_permut]
        +l1:48 [binder, in hydras.rpo.more_list]
        +l1:48 [binder, in hydras.rpo.list_permut]
        +l1:49 [binder, in hydras.Prelude.Merge_Sort]
        +l1:5 [binder, in hydras.Prelude.Merge_Sort]
        +l1:51 [binder, in hydras.rpo.list_permut]
        +l1:53 [binder, in hydras.rpo.list_permut]
        +l1:56 [binder, in hydras.Prelude.Merge_Sort]
        +l1:56 [binder, in additions.fib]
        +l1:56 [binder, in hydras.rpo.list_permut]
        +l1:57 [binder, in hydras.rpo.term]
        +l1:59 [binder, in hydras.rpo.term]
        +l1:59 [binder, in hydras.rpo.list_permut]
        +l1:61 [binder, in additions.fib]
        +l1:62 [binder, in hydras.rpo.list_permut]
        +l1:67 [binder, in hydras.rpo.list_permut]
        +l1:69 [binder, in hydras.rpo.more_list]
        +l1:70 [binder, in hydras.rpo.list_permut]
        +l1:72 [binder, in hydras.rpo.term]
        +l1:74 [binder, in hydras.rpo.term]
        +l1:76 [binder, in hydras.rpo.list_permut]
        +l1:78 [binder, in hydras.rpo.term]
        +l1:79 [binder, in hydras.rpo.list_set]
        +l1:82 [binder, in hydras.rpo.list_set]
        +l1:85 [binder, in hydras.rpo.list_permut]
        +l1:86 [binder, in hydras.rpo.more_list]
        +l1:9 [binder, in hydras.rpo.more_list]
        +l1:91 [binder, in hydras.Prelude.Merge_Sort]
        +l1:91 [binder, in hydras.rpo.list_set]
        +l1:93 [binder, in hydras.rpo.list_permut]
        +l1:94 [binder, in hydras.rpo.more_list]
        +l1:95 [binder, in hydras.rpo.list_set]
        +l1:99 [binder, in hydras.Ackermann.primRec]
        +l1:99 [binder, in additions.fib]
        +L2 [lemma, in hydras.Epsilon0.T1]
        +L2 [lemma, in hydras.solutions_exercises.predSuccUnicity]
        +L2 [lemma, in hydras.MoreAck.expressibleExamples]
        +L2 [lemma, in hydras.solutions_exercises.Limit_Infinity]
        +L2 [lemma, in hydras.Epsilon0.F_omega]
        +L2 [lemma, in hydras.solutions_exercises.FibonacciPR]
        +L2 [lemma, in hydras.solutions_exercises.F_3]
        +L2 [lemma, in additions.Addition_Chains]
        +L2_95_S [lemma, in hydras.Hydra.BigBattle]
        +L2_95 [lemma, in hydras.Hydra.BigBattle]
        +L2_6_2 [lemma, in hydras.Epsilon0.Paths]
        +l2':253 [binder, in hydras.rpo.list_set]
        +l2':254 [binder, in hydras.rpo.list_set]
        +L22 [lemma, in hydras.Hydra.BigBattle]
        +l2:10 [binder, in hydras.rpo.more_list]
        +l2:100 [binder, in hydras.Ackermann.primRec]
        +l2:100 [binder, in additions.fib]
        +l2:101 [binder, in hydras.Prelude.Merge_Sort]
        +l2:102 [binder, in hydras.rpo.list_set]
        +l2:102 [binder, in hydras.rpo.list_permut]
        +l2:105 [binder, in hydras.Ackermann.primRec]
        +l2:108 [binder, in hydras.rpo.list_set]
        +l2:109 [binder, in hydras.Prelude.Merge_Sort]
        +l2:111 [binder, in hydras.rpo.more_list]
        +l2:111 [binder, in hydras.Prelude.Merge_Sort]
        +l2:115 [binder, in hydras.rpo.list_set]
        +l2:12 [binder, in hydras.rpo.list_permut]
        +l2:120 [binder, in hydras.rpo.list_set]
        +l2:123 [binder, in hydras.rpo.list_set]
        +l2:125 [binder, in hydras.Prelude.Merge_Sort]
        +l2:127 [binder, in hydras.rpo.more_list]
        +l2:128 [binder, in hydras.rpo.list_set]
        +l2:13 [binder, in hydras.Prelude.Merge_Sort]
        +l2:133 [binder, in hydras.Prelude.Merge_Sort]
        +l2:135 [binder, in hydras.rpo.list_set]
        +l2:139 [binder, in hydras.Prelude.Merge_Sort]
        +l2:14 [binder, in hydras.rpo.list_permut]
        +l2:142 [binder, in additions.fib]
        +l2:142 [binder, in hydras.rpo.list_set]
        +l2:146 [binder, in hydras.rpo.list_set]
        +l2:147 [binder, in hydras.Prelude.Merge_Sort]
        +l2:150 [binder, in hydras.rpo.list_set]
        +l2:158 [binder, in hydras.Prelude.Merge_Sort]
        +l2:162 [binder, in hydras.Prelude.Merge_Sort]
        +l2:166 [binder, in hydras.Prelude.Merge_Sort]
        +l2:171 [binder, in hydras.Prelude.Merge_Sort]
        +l2:18 [binder, in hydras.Prelude.Merge_Sort]
        +l2:180 [binder, in hydras.Prelude.MoreLists]
        +l2:182 [binder, in hydras.Prelude.Merge_Sort]
        +l2:185 [binder, in hydras.rpo.more_list]
        +l2:186 [binder, in hydras.Ackermann.fol]
        +l2:188 [binder, in hydras.rpo.term]
        +l2:19 [binder, in hydras.rpo.more_list]
        +l2:19 [binder, in hydras.rpo.dickson]
        +l2:192 [binder, in hydras.Prelude.Merge_Sort]
        +l2:192 [binder, in hydras.Ackermann.fol]
        +l2:196 [binder, in hydras.Prelude.MoreLists]
        +l2:198 [binder, in hydras.Prelude.MoreLists]
        +l2:198 [binder, in hydras.rpo.more_list]
        +l2:199 [binder, in hydras.Prelude.Merge_Sort]
        +l2:200 [binder, in hydras.rpo.more_list]
        +l2:215 [binder, in hydras.Prelude.MoreLists]
        +l2:22 [binder, in hydras.rpo.list_permut]
        +l2:221 [binder, in hydras.Prelude.MoreLists]
        +l2:23 [binder, in hydras.rpo.dickson]
        +l2:234 [binder, in hydras.rpo.list_set]
        +l2:235 [binder, in hydras.rpo.term]
        +l2:237 [binder, in hydras.rpo.term]
        +l2:237 [binder, in hydras.rpo.list_set]
        +l2:24 [binder, in hydras.rpo.list_permut]
        +l2:240 [binder, in hydras.rpo.list_set]
        +l2:244 [binder, in hydras.rpo.list_set]
        +l2:249 [binder, in hydras.rpo.term]
        +l2:251 [binder, in hydras.rpo.term]
        +l2:255 [binder, in hydras.rpo.term]
        +l2:258 [binder, in hydras.rpo.term]
        +l2:258 [binder, in hydras.rpo.list_set]
        +l2:259 [binder, in hydras.rpo.term]
        +l2:27 [binder, in hydras.rpo.dickson]
        +l2:28 [binder, in hydras.rpo.list_permut]
        +l2:31 [binder, in hydras.rpo.dickson]
        +l2:31 [binder, in hydras.rpo.list_permut]
        +l2:326 [binder, in hydras.rpo.rpo]
        +l2:329 [binder, in hydras.rpo.rpo]
        +l2:35 [binder, in hydras.rpo.dickson]
        +l2:35 [binder, in hydras.rpo.list_permut]
        +l2:370 [binder, in hydras.rpo.term]
        +l2:38 [binder, in hydras.rpo.list_permut]
        +l2:39 [binder, in hydras.Prelude.Merge_Sort]
        +l2:4 [binder, in additions.Trace_exercise]
        +l2:40 [binder, in hydras.rpo.dickson]
        +l2:44 [binder, in hydras.Ackermann.codeList]
        +l2:46 [binder, in hydras.rpo.list_permut]
        +l2:49 [binder, in hydras.rpo.more_list]
        +l2:49 [binder, in hydras.rpo.list_permut]
        +l2:5 [binder, in hydras.rpo.dickson]
        +l2:5 [binder, in hydras.rpo.list_permut]
        +l2:50 [binder, in hydras.Prelude.Merge_Sort]
        +l2:52 [binder, in hydras.rpo.list_permut]
        +l2:54 [binder, in hydras.rpo.list_permut]
        +l2:57 [binder, in hydras.Prelude.Merge_Sort]
        +l2:57 [binder, in additions.fib]
        +l2:57 [binder, in hydras.rpo.list_permut]
        +l2:58 [binder, in hydras.rpo.term]
        +l2:6 [binder, in hydras.Prelude.Merge_Sort]
        +l2:6 [binder, in additions.Trace_exercise]
        +l2:60 [binder, in hydras.rpo.term]
        +l2:60 [binder, in hydras.rpo.list_permut]
        +l2:62 [binder, in additions.fib]
        +l2:63 [binder, in hydras.rpo.list_permut]
        +l2:68 [binder, in hydras.rpo.list_permut]
        +l2:70 [binder, in hydras.rpo.more_list]
        +l2:71 [binder, in hydras.rpo.list_permut]
        +l2:73 [binder, in hydras.rpo.term]
        +l2:75 [binder, in hydras.rpo.term]
        +l2:77 [binder, in hydras.rpo.list_permut]
        +l2:79 [binder, in hydras.rpo.term]
        +l2:80 [binder, in hydras.rpo.list_set]
        +l2:83 [binder, in hydras.rpo.list_set]
        +l2:86 [binder, in hydras.rpo.list_permut]
        +l2:87 [binder, in hydras.rpo.more_list]
        +l2:92 [binder, in hydras.Prelude.Merge_Sort]
        +l2:92 [binder, in hydras.rpo.list_set]
        +l2:94 [binder, in hydras.rpo.list_permut]
        +l2:95 [binder, in hydras.rpo.more_list]
        +l2:96 [binder, in hydras.rpo.list_set]
        +L3 [lemma, in hydras.Epsilon0.T1]
        +L3 [lemma, in hydras.MoreAck.expressibleExamples]
        +L3 [lemma, in hydras.solutions_exercises.Limit_Infinity]
        +L3 [lemma, in hydras.solutions_exercises.F_3]
        +L3a [lemma, in hydras.Schutte.Ordering_Functions]
        +L3_u [lemma, in hydras.Schutte.Ordering_Functions]
        +l3:199 [binder, in hydras.Prelude.MoreLists]
        +l3:25 [binder, in hydras.rpo.list_permut]
        +l3:39 [binder, in hydras.rpo.list_permut]
        +l3:87 [binder, in hydras.rpo.list_permut]
        +l3:95 [binder, in hydras.rpo.list_permut]
        +L4 [lemma, in hydras.Epsilon0.T1]
        +L4 [lemma, in hydras.MoreAck.expressibleExamples]
        +L4 [lemma, in hydras.solutions_exercises.Limit_Infinity]
        +L4 [lemma, in hydras.Hydra.BigBattle]
        +L4 [lemma, in hydras.solutions_exercises.F_3]
        +L46 [lemma, in hydras.Hydra.BigBattle]
        +l4:200 [binder, in hydras.Prelude.MoreLists]
        +l4:40 [binder, in hydras.rpo.list_permut]
        +l4:88 [binder, in hydras.rpo.list_permut]
        +l4:96 [binder, in hydras.rpo.list_permut]
        +L5 [lemma, in hydras.Epsilon0.T1]
        +L5 [lemma, in hydras.MoreAck.expressibleExamples]
        +L5 [lemma, in hydras.MoreAck.Ack]
        +L6 [lemma, in hydras.Epsilon0.T1]
        +L6 [lemma, in hydras.MoreAck.expressibleExamples]
        +L7 [lemma, in hydras.Epsilon0.T1]
        +L8 [lemma, in hydras.Epsilon0.T1]
        +L87'' [lemma, in additions.Addition_Chains]
        +L9 [lemma, in hydras.Epsilon0.T1]
        +L94 [lemma, in hydras.Hydra.BigBattle]
        +L95 [lemma, in hydras.Hydra.BigBattle]
        +L:1 [binder, in hydras.MoreAck.BadSubst]
        +l:1 [binder, in hydras.Schutte.CNF]
        +l:1 [binder, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +l:1 [binder, in hydras.rpo.list_set]
        +l:1 [binder, in hydras.rpo.list_permut]
        +l:10 [binder, in hydras.Prelude.MoreLists]
        +l:10 [binder, in hydras.Prelude.Sort_spec]
        +l:10 [binder, in hydras.Prelude.Merge_Sort]
        +l:10 [binder, in hydras.Ackermann.codePA]
        +l:101 [binder, in hydras.rpo.more_list]
        +l:104 [binder, in hydras.Prelude.MoreLists]
        +l:104 [binder, in hydras.Prelude.Merge_Sort]
        +l:105 [binder, in hydras.rpo.rpo]
        +l:106 [binder, in hydras.Prelude.Merge_Sort]
        +l:106 [binder, in hydras.Ackermann.codeList]
        +l:108 [binder, in hydras.rpo.term]
        +l:109 [binder, in hydras.rpo.more_list]
        +l:109 [binder, in hydras.Ackermann.folReplace]
        +l:11 [binder, in hydras.Prelude.MoreLists]
        +L:11 [binder, in hydras.MoreAck.FolExamples]
        +l:111 [binder, in hydras.Ackermann.codeList]
        +l:112 [binder, in hydras.rpo.rpo]
        +l:113 [binder, in hydras.Prelude.MoreLists]
        +l:117 [binder, in hydras.rpo.more_list]
        +l:119 [binder, in hydras.rpo.rpo]
        +l:12 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:120 [binder, in hydras.Prelude.Merge_Sort]
        +l:121 [binder, in hydras.Prelude.Merge_Sort]
        +l:121 [binder, in hydras.Ackermann.cPair]
        +l:121 [binder, in additions.fib]
        +l:122 [binder, in hydras.Prelude.MoreLists]
        +l:123 [binder, in hydras.Epsilon0.Hprime]
        +l:124 [binder, in hydras.Ackermann.cPair]
        +l:125 [binder, in hydras.rpo.rpo]
        +l:1284 [binder, in hydras.Ackermann.codeSubFormula]
        +l:129 [binder, in hydras.Prelude.MoreLists]
        +l:13 [binder, in gaia_hydras.GLarge_Sets]
        +l:13 [binder, in hydras.Ackermann.codePA]
        +L:13 [binder, in hydras.MoreAck.FolExamples]
        +l:131 [binder, in hydras.Ackermann.cPair]
        +l:131 [binder, in hydras.Hydra.Hydra_Definitions]
        +l:132 [binder, in hydras.Ackermann.cPair]
        +l:133 [binder, in hydras.rpo.more_list]
        +l:133 [binder, in hydras.Ackermann.cPair]
        +l:134 [binder, in hydras.Prelude.MoreLists]
        +l:135 [binder, in hydras.Ackermann.cPair]
        +l:135 [binder, in additions.fib]
        +l:136 [binder, in hydras.Ackermann.cPair]
        +l:137 [binder, in hydras.rpo.rpo]
        +l:1375 [binder, in gaia_hydras.nfwfgaia]
        +l:138 [binder, in hydras.Ackermann.cPair]
        +l:138 [binder, in hydras.Schutte.Schutte_basics]
        +l:1386 [binder, in gaia_hydras.nfwfgaia]
        +l:139 [binder, in hydras.Prelude.MoreLists]
        +l:14 [binder, in hydras.rpo.more_list]
        +l:14 [binder, in hydras.Schutte.CNF]
        +l:14 [binder, in hydras.Prelude.Merge_Sort]
        +l:14 [binder, in hydras.Hydra.Hydra_Definitions]
        +l:140 [binder, in hydras.Ackermann.cPair]
        +l:141 [binder, in hydras.rpo.more_list]
        +l:141 [binder, in hydras.Ackermann.cPair]
        +l:142 [binder, in hydras.rpo.rpo]
        +l:143 [binder, in hydras.Ackermann.cPair]
        +l:145 [binder, in hydras.Prelude.MoreLists]
        +l:146 [binder, in hydras.Ackermann.cPair]
        +l:146 [binder, in hydras.Ackermann.codePA]
        +l:146 [binder, in hydras.rpo.rpo]
        +l:147 [binder, in additions.fib]
        +l:149 [binder, in hydras.Ackermann.codePA]
        +l:15 [binder, in hydras.Prelude.Sort_spec]
        +l:150 [binder, in hydras.rpo.rpo]
        +l:151 [binder, in hydras.Prelude.MoreLists]
        +l:151 [binder, in hydras.rpo.more_list]
        +l:156 [binder, in hydras.rpo.term]
        +l:157 [binder, in hydras.rpo.rpo]
        +l:16 [binder, in hydras.Schutte.CNF]
        +l:16 [binder, in hydras.rpo.list_set]
        +l:160 [binder, in hydras.rpo.more_list]
        +l:160 [binder, in hydras.rpo.rpo]
        +l:161 [binder, in hydras.rpo.term]
        +l:166 [binder, in hydras.rpo.rpo]
        +l:169 [binder, in hydras.rpo.term]
        +l:169 [binder, in hydras.rpo.more_list]
        +l:17 [binder, in hydras.rpo.list_permut]
        +l:17 [binder, in hydras.Hydra.Hydra_Definitions]
        +l:170 [binder, in hydras.rpo.rpo]
        +l:171 [binder, in hydras.Prelude.MoreLists]
        +l:172 [binder, in hydras.Prelude.MoreLists]
        +l:175 [binder, in hydras.Prelude.MoreLists]
        +l:175 [binder, in hydras.Prelude.Merge_Sort]
        +l:176 [binder, in hydras.rpo.more_list]
        +l:178 [binder, in hydras.Prelude.Merge_Sort]
        +l:18 [binder, in hydras.Schutte.CNF]
        +l:18 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:184 [binder, in hydras.Prelude.Merge_Sort]
        +l:186 [binder, in hydras.Prelude.Merge_Sort]
        +l:189 [binder, in hydras.Prelude.Merge_Sort]
        +l:19 [binder, in hydras.Prelude.Sort_spec]
        +l:19 [binder, in hydras.Ackermann.folProp]
        +l:19 [binder, in additions.Trace_exercise]
        +l:19 [binder, in hydras.rpo.list_permut]
        +l:191 [binder, in hydras.rpo.more_list]
        +l:194 [binder, in hydras.Prelude.Merge_Sort]
        +l:196 [binder, in hydras.Prelude.Merge_Sort]
        +l:2 [binder, in hydras.Prelude.Merge_Sort]
        +l:20 [binder, in hydras.rpo.dickson]
        +l:20 [binder, in hydras.rpo.list_permut]
        +l:200 [binder, in hydras.rpo.rpo]
        +l:202 [binder, in hydras.Prelude.MoreLists]
        +l:205 [binder, in hydras.rpo.rpo]
        +l:207 [binder, in hydras.Prelude.MoreLists]
        +l:207 [binder, in hydras.rpo.more_list]
        +l:207 [binder, in hydras.rpo.rpo]
        +l:208 [binder, in hydras.rpo.rpo]
        +l:209 [binder, in hydras.rpo.rpo]
        +l:21 [binder, in hydras.Schutte.CNF]
        +l:211 [binder, in hydras.Ackermann.codeList]
        +l:216 [binder, in hydras.Ackermann.codeList]
        +l:217 [binder, in hydras.rpo.term]
        +l:217 [binder, in hydras.rpo.more_list]
        +l:217 [binder, in hydras.rpo.rpo]
        +l:22 [binder, in hydras.Prelude.Sort_spec]
        +l:22 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:22 [binder, in hydras.Ackermann.codePA]
        +l:221 [binder, in hydras.rpo.rpo]
        +l:222 [binder, in hydras.rpo.term]
        +l:223 [binder, in hydras.rpo.term]
        +l:223 [binder, in hydras.rpo.rpo]
        +l:227 [binder, in hydras.rpo.more_list]
        +l:227 [binder, in hydras.rpo.rpo]
        +l:23 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +l:23 [binder, in hydras.Schutte.CNF]
        +l:23 [binder, in hydras.Hydra.Hydra_Definitions]
        +l:232 [binder, in hydras.rpo.more_list]
        +l:234 [binder, in hydras.rpo.rpo]
        +l:235 [binder, in hydras.rpo.more_list]
        +l:24 [binder, in hydras.rpo.more_list]
        +l:24 [binder, in hydras.Ackermann.folProp]
        +l:24 [binder, in hydras.rpo.dickson]
        +l:243 [binder, in hydras.rpo.rpo]
        +l:244 [binder, in hydras.rpo.more_list]
        +l:25 [binder, in hydras.Schutte.CNF]
        +l:25 [binder, in hydras.Ackermann.codePA]
        +l:254 [binder, in hydras.rpo.more_list]
        +l:26 [binder, in hydras.Prelude.Sort_spec]
        +l:26 [binder, in hydras.Epsilon0.Large_Sets]
        +l:26 [binder, in hydras.rpo.list_permut]
        +l:266 [binder, in hydras.rpo.more_list]
        +l:266 [binder, in hydras.rpo.rpo]
        +l:267 [binder, in hydras.rpo.term]
        +l:27 [binder, in hydras.Ackermann.folProp]
        +l:27 [binder, in hydras.Ackermann.primRec]
        +l:27 [binder, in hydras.rpo.list_set]
        +l:277 [binder, in hydras.rpo.term]
        +l:28 [binder, in hydras.rpo.dickson]
        +l:28 [binder, in hydras.Ackermann.Languages]
        +l:28 [binder, in hydras.Ackermann.codePA]
        +l:281 [binder, in hydras.rpo.rpo]
        +l:285 [binder, in hydras.rpo.term]
        +l:286 [binder, in hydras.rpo.term]
        +l:287 [binder, in hydras.rpo.term]
        +l:29 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +l:29 [binder, in hydras.rpo.more_list]
        +l:29 [binder, in gaia_hydras.GPaths]
        +l:29 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:29 [binder, in hydras.Ackermann.primRec]
        +l:293 [binder, in hydras.Ackermann.codeFreeVar]
        +l:295 [binder, in hydras.Ackermann.codeFreeVar]
        +l:295 [binder, in hydras.Ackermann.codeList]
        +l:297 [binder, in hydras.Ackermann.codeList]
        +l:3 [binder, in hydras.Hydra.Hydra_Theorems]
        +l:3 [binder, in hydras.Ackermann.Deduction]
        +l:3 [binder, in hydras.Ackermann.codeList]
        +l:300 [binder, in hydras.Ackermann.codeFreeVar]
        +l:302 [binder, in hydras.Ackermann.codeFreeVar]
        +l:302 [binder, in hydras.Ackermann.codeList]
        +l:304 [binder, in hydras.Ackermann.codeFreeVar]
        +l:304 [binder, in hydras.Ackermann.codeList]
        +l:305 [binder, in hydras.rpo.term]
        +l:306 [binder, in hydras.rpo.term]
        +l:306 [binder, in hydras.Ackermann.codeFreeVar]
        +l:306 [binder, in hydras.Ackermann.codeList]
        +l:308 [binder, in hydras.Ackermann.codeFreeVar]
        +l:308 [binder, in hydras.Ackermann.codeList]
        +l:31 [binder, in hydras.Prelude.MoreLists]
        +l:31 [binder, in hydras.Ackermann.codePA]
        +l:310 [binder, in hydras.Ackermann.codeFreeVar]
        +l:310 [binder, in hydras.Ackermann.codeList]
        +l:312 [binder, in hydras.Ackermann.codeFreeVar]
        +l:312 [binder, in hydras.Ackermann.codeList]
        +l:314 [binder, in hydras.Ackermann.codeFreeVar]
        +l:314 [binder, in hydras.Ackermann.codeList]
        +l:316 [binder, in hydras.Ackermann.codeFreeVar]
        +l:316 [binder, in hydras.Ackermann.codeList]
        +l:318 [binder, in hydras.Ackermann.codeFreeVar]
        +l:318 [binder, in hydras.Ackermann.codeList]
        +l:319 [binder, in hydras.Ackermann.codeList]
        +l:32 [binder, in hydras.Ackermann.subAll]
        +l:32 [binder, in hydras.Ackermann.folProp]
        +l:32 [binder, in hydras.rpo.dickson]
        +l:320 [binder, in hydras.Ackermann.codeFreeVar]
        +l:320 [binder, in hydras.Ackermann.codeList]
        +l:321 [binder, in hydras.Ackermann.codeFreeVar]
        +l:322 [binder, in hydras.Ackermann.codeFreeVar]
        +l:322 [binder, in hydras.Ackermann.codeList]
        +l:323 [binder, in hydras.Ackermann.codeFreeVar]
        +l:324 [binder, in hydras.Ackermann.codeFreeVar]
        +l:324 [binder, in hydras.Ackermann.codeList]
        +l:325 [binder, in hydras.Ackermann.codeFreeVar]
        +l:326 [binder, in hydras.Ackermann.codeList]
        +l:328 [binder, in hydras.Ackermann.codeList]
        +l:33 [binder, in hydras.Prelude.Merge_Sort]
        +l:33 [binder, in hydras.Ackermann.Languages]
        +l:330 [binder, in hydras.Ackermann.codeList]
        +l:332 [binder, in hydras.Ackermann.codeList]
        +l:334 [binder, in hydras.rpo.term]
        +l:334 [binder, in hydras.Ackermann.codeList]
        +l:336 [binder, in hydras.Ackermann.codeList]
        +l:338 [binder, in hydras.Ackermann.codeList]
        +l:339 [binder, in hydras.rpo.term]
        +l:34 [binder, in hydras.rpo.more_list]
        +l:34 [binder, in hydras.Prelude.Sort_spec]
        +l:34 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:34 [binder, in hydras.Ackermann.codePA]
        +l:340 [binder, in hydras.Ackermann.codeList]
        +l:341 [binder, in hydras.Ackermann.codeList]
        +l:342 [binder, in hydras.Ackermann.codeList]
        +l:344 [binder, in hydras.Ackermann.codeList]
        +l:346 [binder, in hydras.Ackermann.codeList]
        +l:347 [binder, in hydras.rpo.term]
        +l:348 [binder, in hydras.Ackermann.codeList]
        +l:35 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:350 [binder, in hydras.Ackermann.codeList]
        +l:351 [binder, in hydras.rpo.term]
        +l:352 [binder, in hydras.rpo.term]
        +l:352 [binder, in hydras.Ackermann.codeList]
        +l:354 [binder, in hydras.Ackermann.codeList]
        +l:355 [binder, in hydras.Ackermann.codeList]
        +l:359 [binder, in hydras.rpo.term]
        +l:36 [binder, in hydras.Ackermann.subAll]
        +l:36 [binder, in hydras.Ackermann.primRec]
        +l:36 [binder, in hydras.rpo.dickson]
        +l:360 [binder, in hydras.rpo.term]
        +l:364 [binder, in hydras.rpo.term]
        +l:366 [binder, in hydras.rpo.term]
        +l:37 [binder, in hydras.Ackermann.Languages]
        +l:37 [binder, in hydras.Ackermann.codePA]
        +l:38 [binder, in hydras.rpo.term]
        +l:38 [binder, in hydras.rpo.more_list]
        +l:39 [binder, in hydras.Ackermann.Languages]
        +l:4 [binder, in hydras.rpo.more_list]
        +l:4 [binder, in hydras.Prelude.Sort_spec]
        +l:4 [binder, in hydras.Schutte.CNF]
        +l:40 [binder, in hydras.Ackermann.subAll]
        +l:40 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:40 [binder, in hydras.Prelude.Merge_Sort]
        +l:40 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:40 [binder, in hydras.Ackermann.codePA]
        +l:41 [binder, in hydras.rpo.list_set]
        +l:411 [binder, in hydras.Epsilon0.Paths]
        +l:42 [binder, in hydras.Prelude.Merge_Sort]
        +l:42 [binder, in hydras.Ackermann.codePA]
        +l:42 [binder, in hydras.rpo.rpo]
        +l:43 [binder, in hydras.Prelude.Sort_spec]
        +l:43 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:43 [binder, in hydras.MoreAck.FolExamples]
        +l:44 [binder, in hydras.rpo.term]
        +l:44 [binder, in hydras.rpo.list_permut]
        +l:44 [binder, in hydras.Ackermann.codePA]
        +l:440 [binder, in hydras.Epsilon0.Paths]
        +l:444 [binder, in hydras.Epsilon0.Paths]
        +l:45 [binder, in hydras.rpo.term]
        +l:45 [binder, in hydras.rpo.more_list]
        +l:45 [binder, in hydras.Prelude.Merge_Sort]
        +l:45 [binder, in hydras.Ackermann.primRec]
        +l:45 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:46 [binder, in hydras.Ackermann.codePA]
        +l:47 [binder, in hydras.Hydra.O2H]
        +l:47 [binder, in hydras.rpo.list_set]
        +l:47 [binder, in hydras.rpo.list_permut]
        +l:47 [binder, in hydras.rpo.rpo]
        +l:477 [binder, in hydras.Epsilon0.Paths]
        +l:48 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:48 [binder, in hydras.Ackermann.codePA]
        +l:484 [binder, in hydras.Epsilon0.Paths]
        +l:488 [binder, in hydras.Epsilon0.Paths]
        +l:49 [binder, in gaia_hydras.GPaths]
        +l:49 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:5 [binder, in hydras.Ackermann.codeSubFormula]
        +l:5 [binder, in hydras.Ackermann.codePA]
        +l:50 [binder, in additions.fib]
        +l:50 [binder, in hydras.rpo.list_set]
        +l:50 [binder, in hydras.Epsilon0.Paths]
        +l:50 [binder, in hydras.rpo.list_permut]
        +l:50 [binder, in hydras.Ackermann.codePA]
        +l:51 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:51 [binder, in hydras.Prelude.Merge_Sort]
        +l:51 [binder, in hydras.rpo.rpo]
        +l:52 [binder, in hydras.Prelude.MoreLists]
        +l:52 [binder, in hydras.rpo.more_list]
        +l:52 [binder, in gaia_hydras.GPaths]
        +l:52 [binder, in hydras.Schutte.CNF]
        +l:52 [binder, in hydras.Ackermann.codePA]
        +l:53 [binder, in hydras.Schutte.CNF]
        +l:53 [binder, in additions.fib]
        +l:54 [binder, in hydras.Ackermann.codePA]
        +l:547 [binder, in hydras.Epsilon0.Paths]
        +l:55 [binder, in hydras.Schutte.CNF]
        +l:55 [binder, in hydras.Ackermann.primRec]
        +l:55 [binder, in hydras.rpo.rpo]
        +l:551 [binder, in hydras.Epsilon0.Paths]
        +l:56 [binder, in hydras.Prelude.MoreLists]
        +l:56 [binder, in hydras.Prelude.Sort_spec]
        +l:56 [binder, in hydras.rpo.list_set]
        +l:56 [binder, in hydras.Ackermann.codePA]
        +l:58 [binder, in additions.fib]
        +l:58 [binder, in hydras.rpo.list_permut]
        +l:58 [binder, in hydras.Ackermann.codePA]
        +l:59 [binder, in hydras.rpo.more_list]
        +l:59 [binder, in hydras.Schutte.CNF]
        +l:6 [binder, in hydras.rpo.dickson]
        +l:60 [binder, in hydras.Schutte.CNF]
        +l:60 [binder, in hydras.Ackermann.codePA]
        +l:61 [binder, in hydras.Prelude.MoreLists]
        +l:61 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:61 [binder, in hydras.rpo.list_permut]
        +l:61 [binder, in hydras.Ackermann.codePA]
        +l:613 [binder, in hydras.Gamma0.Gamma0]
        +l:617 [binder, in hydras.Gamma0.Gamma0]
        +l:62 [binder, in hydras.Prelude.MoreLists]
        +l:62 [binder, in hydras.Schutte.Well_Orders]
        +l:62 [binder, in hydras.Ackermann.codePA]
        +l:62 [binder, in hydras.rpo.rpo]
        +l:63 [binder, in hydras.Prelude.MoreLists]
        +l:63 [binder, in hydras.Ackermann.codePA]
        +l:64 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:64 [binder, in hydras.rpo.list_set]
        +l:65 [binder, in hydras.rpo.rpo]
        +l:66 [binder, in hydras.rpo.more_list]
        +l:66 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:67 [binder, in hydras.Prelude.MoreLists]
        +l:67 [binder, in hydras.rpo.more_list]
        +l:67 [binder, in hydras.Prelude.Sort_spec]
        +l:67 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:68 [binder, in hydras.Ackermann.folProp]
        +l:689 [binder, in hydras.Epsilon0.T1]
        +l:69 [binder, in hydras.Schutte.Correctness_E0]
        +l:69 [binder, in hydras.Prelude.Sort_spec]
        +l:69 [binder, in hydras.Ackermann.folProp]
        +l:693 [binder, in hydras.Epsilon0.T1]
        +l:696 [binder, in hydras.Epsilon0.T1]
        +L:7 [binder, in hydras.MoreAck.BadSubst]
        +l:7 [binder, in hydras.Prelude.Sort_spec]
        +l:7 [binder, in hydras.solutions_exercises.OnCodeList]
        +l:7 [binder, in hydras.Prelude.Merge_Sort]
        +l:7 [binder, in hydras.Ackermann.ListExt]
        +l:70 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:70 [binder, in hydras.rpo.list_set]
        +l:71 [binder, in hydras.rpo.rpo]
        +l:72 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:73 [binder, in hydras.Prelude.MoreLists]
        +l:73 [binder, in hydras.Ackermann.folProp]
        +l:74 [binder, in hydras.rpo.list_set]
        +l:75 [binder, in hydras.Prelude.MoreLists]
        +l:76 [binder, in hydras.rpo.more_list]
        +l:76 [binder, in hydras.rpo.list_set]
        +l:77 [binder, in hydras.rpo.more_list]
        +l:77 [binder, in additions.fib]
        +l:77 [binder, in hydras.rpo.list_set]
        +l:78 [binder, in hydras.Prelude.Sort_spec]
        +l:794 [binder, in hydras.Ackermann.checkPrf]
        +l:8 [binder, in hydras.Schutte.CNF]
        +l:8 [binder, in hydras.Ackermann.codeSubFormula]
        +l:8 [binder, in hydras.solutions_exercises.MultisetWf]
        +l:8 [binder, in hydras.Prelude.Merge_Sort]
        +l:8 [binder, in hydras.rpo.list_permut]
        +l:8 [binder, in hydras.Ackermann.codePA]
        +l:80 [binder, in hydras.Prelude.Merge_Sort]
        +l:800 [binder, in hydras.Ackermann.checkPrf]
        +l:805 [binder, in hydras.Ackermann.checkPrf]
        +l:809 [binder, in hydras.Ackermann.checkPrf]
        +l:82 [binder, in hydras.rpo.more_list]
        +l:82 [binder, in hydras.Prelude.Merge_Sort]
        +l:83 [binder, in hydras.Prelude.Merge_Sort]
        +l:835 [binder, in hydras.Ackermann.checkPrf]
        +l:84 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:847 [binder, in hydras.Ackermann.checkPrf]
        +l:85 [binder, in hydras.Prelude.Merge_Sort]
        +l:86 [binder, in hydras.Prelude.Merge_Sort]
        +l:86 [binder, in hydras.Hydra.Hydra_Lemmas]
        +l:86 [binder, in hydras.rpo.list_set]
        +l:860 [binder, in hydras.Ackermann.checkPrf]
        +l:864 [binder, in gaia_hydras.nfwfgaia]
        +l:865 [binder, in hydras.Ackermann.checkPrf]
        +l:87 [binder, in hydras.rpo.term]
        +l:87 [binder, in hydras.Ackermann.primRec]
        +l:87 [binder, in hydras.Gamma0.Gamma0]
        +l:873 [binder, in gaia_hydras.nfwfgaia]
        +l:878 [binder, in hydras.Ackermann.checkPrf]
        +l:88 [binder, in hydras.rpo.list_set]
        +l:881 [binder, in hydras.Ackermann.checkPrf]
        +l:9 [binder, in hydras.Hydra.O2H]
        +l:9 [binder, in hydras.Prelude.First_toggle]
        +l:92 [binder, in hydras.Ackermann.primRec]
        +l:93 [binder, in hydras.Prelude.MoreLists]
        +l:93 [binder, in hydras.rpo.more_list]
        +l:94 [binder, in hydras.Hydra.O2H]
        +l:95 [binder, in hydras.Prelude.Merge_Sort]
        +l:96 [binder, in hydras.Prelude.Merge_Sort]
        +l:96 [binder, in hydras.Ackermann.primRec]
        +l:98 [binder, in hydras.Prelude.Merge_Sort]
        +l:99 [binder, in hydras.rpo.term]
        +

        M

        +m [definition, in hydras.Hydra.Hydra_Termination]
        +M [definition, in hydras.Hydra.BigBattle]
        +m [definition, in gaia_hydras.GHydra]
        +majorAnyPR [lemma, in hydras.MoreAck.AckNotPR]
        +majorized [definition, in hydras.MoreAck.AckNotPR]
        +majorizedPR [definition, in hydras.MoreAck.AckNotPR]
        +majorizedS [definition, in hydras.MoreAck.AckNotPR]
        +majorizedSPR [definition, in hydras.MoreAck.AckNotPR]
        +majorProjection [lemma, in hydras.MoreAck.AckNotPR]
        +majorPR1 [lemma, in hydras.MoreAck.AckNotPR]
        +majorPR2 [lemma, in hydras.MoreAck.AckNotPR]
        +majorPR2_strict [lemma, in hydras.MoreAck.AckNotPR]
        +majorSucc [lemma, in hydras.MoreAck.AckNotPR]
        +majorZero [lemma, in hydras.MoreAck.AckNotPR]
        +Make [module, in hydras.rpo.term]
        +Make [module, in hydras.rpo.list_set]
        +Make [module, in hydras.rpo.dickson]
        +Make [module, in hydras.rpo.list_permut]
        +Make [module, in hydras.rpo.rpo]
        +makeTrace [definition, in hydras.Ackermann.codeSubFormula]
        +makeTraceCorrect [lemma, in hydras.Ackermann.codeSubFormula]
        +makeTraceForall [definition, in hydras.Ackermann.codeSubFormula]
        +makeTraceForallNice [lemma, in hydras.Ackermann.codeSubFormula]
        +makeTraceImp [definition, in hydras.Ackermann.codeSubFormula]
        +makeTraceImpNice [lemma, in hydras.Ackermann.codeSubFormula]
        +makeTraceNot [definition, in hydras.Ackermann.codeSubFormula]
        +makeTraceNotNice [lemma, in hydras.Ackermann.codeSubFormula]
        +makeTrace1 [lemma, in hydras.Ackermann.codeSubFormula]
        +makeTrace2 [lemma, in hydras.Ackermann.codeSubFormula]
        +make_chain [definition, in additions.AM]
        +make_chain_correct [lemma, in additions.Euclidean_Chains]
        +make_chain [definition, in additions.Euclidean_Chains]
        +Make.acc_build [lemma, in hydras.rpo.rpo]
        +Make.acc_lex_drop_proof [lemma, in hydras.rpo.rpo]
        +Make.ac_syntactic [lemma, in hydras.rpo.list_permut]
        +Make.ac_syntactic_aux [lemma, in hydras.rpo.list_permut]
        +Make.add [definition, in hydras.rpo.list_set]
        +Make.add_comm [lemma, in hydras.rpo.list_set]
        +Make.add_without_red [definition, in hydras.rpo.list_set]
        +Make.add_12 [lemma, in hydras.rpo.list_set]
        +Make.add_2 [lemma, in hydras.rpo.list_set]
        +Make.add_1 [lemma, in hydras.rpo.list_set]
        +Make.add_prf [lemma, in hydras.rpo.list_set]
        +Make.apply_subst [definition, in hydras.rpo.term]
        +Make.build_list_of_SN_terms [definition, in hydras.rpo.rpo]
        +Make.cardinal [definition, in hydras.rpo.list_set]
        +Make.cardinal_eq_set [lemma, in hydras.rpo.list_set]
        +Make.cardinal_union [lemma, in hydras.rpo.list_set]
        +Make.cardinal_union_inter_12 [lemma, in hydras.rpo.list_set]
        +Make.cardinal_union_2 [lemma, in hydras.rpo.list_set]
        +Make.cardinal_union_1 [lemma, in hydras.rpo.list_set]
        +Make.cardinal_subset [lemma, in hydras.rpo.list_set]
        +Make.cons_permut_in [lemma, in hydras.rpo.list_permut]
        +Make.context_multiset_extension_step_app2 [lemma, in hydras.rpo.dickson]
        +Make.context_trans_clos_multiset_extension_step_app1 [lemma, in hydras.rpo.dickson]
        +Make.context_multiset_extension_step_app1 [lemma, in hydras.rpo.dickson]
        +Make.context_list_permut_app2 [lemma, in hydras.rpo.list_permut]
        +Make.context_list_permut_app1 [lemma, in hydras.rpo.list_permut]
        +Make.context_list_permut_cons [lemma, in hydras.rpo.list_permut]
        +Make.DecVar [module, in hydras.rpo.term]
        +Make.DecVar.A [definition, in hydras.rpo.term]
        +Make.DecVar.eq_A_dec [lemma, in hydras.rpo.term]
        +Make.dickson [lemma, in hydras.rpo.dickson]
        +Make.dickson_aux3 [lemma, in hydras.rpo.dickson]
        +Make.dickson_aux2 [lemma, in hydras.rpo.dickson]
        +Make.dickson_aux1 [lemma, in hydras.rpo.dickson]
        +Make.direct_subterm [definition, in hydras.rpo.term]
        +Make.DoubleRecursion [section, in hydras.rpo.term]
        +Make.DoubleRecursion.Pl2 [variable, in hydras.rpo.term]
        +Make.DoubleRecursion.P2 [variable, in hydras.rpo.term]
        +Make.DS [module, in hydras.rpo.list_set]
        +Make.DS [module, in hydras.rpo.dickson]
        +Make.DS [module, in hydras.rpo.list_permut]
        +Make.elt [definition, in hydras.rpo.list_set]
        +Make.elt [definition, in hydras.rpo.list_permut]
        +Make.empty [definition, in hydras.rpo.list_set]
        +Make.empty_subst_is_id_list [lemma, in hydras.rpo.term]
        +Make.empty_subst_is_id [lemma, in hydras.rpo.term]
        +Make.Eq [constructor, in hydras.rpo.rpo]
        +Make.eq_term_dec [lemma, in hydras.rpo.term]
        +Make.eq_set_list_permut_support [lemma, in hydras.rpo.list_set]
        +Make.eq_set_trans [lemma, in hydras.rpo.list_set]
        +Make.eq_set_sym [lemma, in hydras.rpo.list_set]
        +Make.eq_set_refl [lemma, in hydras.rpo.list_set]
        +Make.eq_set_dec [lemma, in hydras.rpo.list_set]
        +Make.eq_set [definition, in hydras.rpo.list_set]
        +Make.eq_elt_dec [definition, in hydras.rpo.list_set]
        +Make.eq_elt_dec [definition, in hydras.rpo.list_permut]
        +Make.F [module, in hydras.rpo.term]
        +Make.filter [definition, in hydras.rpo.list_set]
        +Make.filter_union [lemma, in hydras.rpo.list_set]
        +Make.filter_2 [lemma, in hydras.rpo.list_set]
        +Make.filter_2_list [lemma, in hydras.rpo.list_set]
        +Make.filter_1 [lemma, in hydras.rpo.list_set]
        +Make.filter_1_list [lemma, in hydras.rpo.list_set]
        +Make.filter_aux [definition, in hydras.rpo.list_set]
        +Make.included_remove_red [lemma, in hydras.rpo.list_set]
        +Make.included_filter_aux [lemma, in hydras.rpo.list_set]
        +Make.inter [definition, in hydras.rpo.list_set]
        +Make.inter_12 [lemma, in hydras.rpo.list_set]
        +Make.inter_12_aux [lemma, in hydras.rpo.list_set]
        +Make.inter_2 [lemma, in hydras.rpo.list_set]
        +Make.inter_2_aux [lemma, in hydras.rpo.list_set]
        +Make.inter_1 [lemma, in hydras.rpo.list_set]
        +Make.inter_1_aux [lemma, in hydras.rpo.list_set]
        +Make.in_permut_in [lemma, in hydras.rpo.list_permut]
        +Make.in_mult_S [lemma, in hydras.rpo.list_permut]
        +Make.in_sn_sn [lemma, in hydras.rpo.rpo]
        +Make.is_a_pos_exists_subtem [lemma, in hydras.rpo.term]
        +Make.is_a_pos [definition, in hydras.rpo.term]
        +Make.is_a_set [projection, in hydras.rpo.list_set]
        +Make.lex1 [lemma, in hydras.rpo.rpo]
        +Make.lex1_bis [lemma, in hydras.rpo.rpo]
        +Make.lex2 [lemma, in hydras.rpo.rpo]
        +Make.lex3 [lemma, in hydras.rpo.rpo]
        +Make.list_permut_acc [lemma, in hydras.rpo.dickson]
        +Make.list_permut_multiset_extension_step_2 [lemma, in hydras.rpo.dickson]
        +Make.list_permut_multiset_extension_step_1 [lemma, in hydras.rpo.dickson]
        +Make.list_permut_dec [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_length_2 [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_length_1 [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_map [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_size [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_length [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_remove_hd [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_app_app [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_add_cons_inside [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_add_inside [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_nil [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_trans [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_sym [lemma, in hydras.rpo.list_permut]
        +Make.list_permut_refl [lemma, in hydras.rpo.list_permut]
        +Make.list_permut [definition, in hydras.rpo.list_permut]
        +Make.list_to_multiset [definition, in hydras.rpo.list_permut]
        +Make.list_permut_map_acc [lemma, in hydras.rpo.rpo]
        +Make.List_mul_rest_step [constructor, in hydras.rpo.rpo]
        +Make.List_mul_rest [constructor, in hydras.rpo.rpo]
        +Make.List_eq_rest [constructor, in hydras.rpo.rpo]
        +Make.List_gt_rest [constructor, in hydras.rpo.rpo]
        +Make.List_mul [constructor, in hydras.rpo.rpo]
        +Make.List_eq [constructor, in hydras.rpo.rpo]
        +Make.List_gt [constructor, in hydras.rpo.rpo]
        +Make.LP [module, in hydras.rpo.list_set]
        +Make.LP [module, in hydras.rpo.dickson]
        +Make.LP [module, in hydras.rpo.rpo]
        +Make.Lt [constructor, in hydras.rpo.rpo]
        +Make.make_set [definition, in hydras.rpo.list_set]
        +Make.map_subst [definition, in hydras.rpo.term]
        +Make.mem [definition, in hydras.rpo.list_set]
        +Make.mem_dec [lemma, in hydras.rpo.list_set]
        +Make.mk_set [constructor, in hydras.rpo.list_set]
        +Make.mk_sn [constructor, in hydras.rpo.rpo]
        +Make.multiplicity_app [lemma, in hydras.rpo.list_permut]
        +Make.multiset_closure [lemma, in hydras.rpo.dickson]
        +Make.multiset_extension_step [inductive, in hydras.rpo.dickson]
        +Make.out_mult_O [lemma, in hydras.rpo.list_permut]
        +Make.o_size3_trans [lemma, in hydras.rpo.rpo]
        +Make.o_size3 [definition, in hydras.rpo.rpo]
        +Make.o_size2 [definition, in hydras.rpo.rpo]
        +Make.o_size [definition, in hydras.rpo.rpo]
        +Make.P [module, in hydras.rpo.rpo]
        +Make.projection_list_of_SN_terms [lemma, in hydras.rpo.rpo]
        +Make.Recursion [section, in hydras.rpo.term]
        +Make.Recursion.P [variable, in hydras.rpo.term]
        +Make.Recursion.Pl [variable, in hydras.rpo.term]
        +Make.remove_not_common [definition, in hydras.rpo.list_set]
        +Make.remove_red_included [lemma, in hydras.rpo.list_set]
        +Make.remove_red [definition, in hydras.rpo.list_set]
        +Make.remove_context_list_permut_app2 [lemma, in hydras.rpo.list_permut]
        +Make.remove_context_list_permut_cons [lemma, in hydras.rpo.list_permut]
        +Make.replace_at_pos_list_replace_at_pos_in_subterm [lemma, in hydras.rpo.term]
        +Make.replace_at_pos_is_replace_at_pos2 [lemma, in hydras.rpo.term]
        +Make.replace_at_pos_is_replace_at_pos1 [lemma, in hydras.rpo.term]
        +Make.replace_at_pos_unfold [lemma, in hydras.rpo.term]
        +Make.replace_at_pos_list [definition, in hydras.rpo.term]
        +Make.replace_at_pos [definition, in hydras.rpo.term]
        +Make.rmv_case [constructor, in hydras.rpo.dickson]
        +Make.rpo [inductive, in hydras.rpo.rpo]
        +Make.rpo_add_context [lemma, in hydras.rpo.rpo]
        +Make.rpo_subst [lemma, in hydras.rpo.rpo]
        +Make.rpo_term [definition, in hydras.rpo.rpo]
        +Make.rpo_mul_trans_clos [lemma, in hydras.rpo.rpo]
        +Make.rpo_mul_rest_step [inductive, in hydras.rpo.rpo]
        +Make.rpo_mul_rest [inductive, in hydras.rpo.rpo]
        +Make.rpo_lex_rest_same_length [lemma, in hydras.rpo.rpo]
        +Make.rpo_lex_rest [inductive, in hydras.rpo.rpo]
        +Make.rpo_rest [definition, in hydras.rpo.rpo]
        +Make.rpo_trans [lemma, in hydras.rpo.rpo]
        +Make.rpo_closure [lemma, in hydras.rpo.rpo]
        +Make.rpo_subterm [lemma, in hydras.rpo.rpo]
        +Make.rpo_lex_same_length [lemma, in hydras.rpo.rpo]
        +Make.rpo_mul [inductive, in hydras.rpo.rpo]
        +Make.rpo_lex [inductive, in hydras.rpo.rpo]
        +Make.rpo_eq [inductive, in hydras.rpo.rpo]
        +Make.singleton [definition, in hydras.rpo.list_set]
        +Make.size [definition, in hydras.rpo.term]
        +Make.size_subterm_at_pos [lemma, in hydras.rpo.term]
        +Make.size_direct_subterm [lemma, in hydras.rpo.term]
        +Make.size_ge_one [lemma, in hydras.rpo.term]
        +Make.size_unfold [lemma, in hydras.rpo.term]
        +Make.size2 [definition, in hydras.rpo.rpo]
        +Make.size3 [definition, in hydras.rpo.rpo]
        +Make.sn [projection, in hydras.rpo.rpo]
        +Make.SN_term [record, in hydras.rpo.rpo]
        +Make.subset [definition, in hydras.rpo.list_set]
        +Make.subset_cardinal_not_eq_not_eq_set [lemma, in hydras.rpo.list_set]
        +Make.subset_subset_union [lemma, in hydras.rpo.list_set]
        +Make.subset_compat [lemma, in hydras.rpo.list_set]
        +Make.subset_compat_2 [lemma, in hydras.rpo.list_set]
        +Make.subset_compat_1 [lemma, in hydras.rpo.list_set]
        +Make.subset_filter [lemma, in hydras.rpo.list_set]
        +Make.subset_inter_2 [lemma, in hydras.rpo.list_set]
        +Make.subset_inter_1 [lemma, in hydras.rpo.list_set]
        +Make.subset_union_2 [lemma, in hydras.rpo.list_set]
        +Make.subset_union_1 [lemma, in hydras.rpo.list_set]
        +Make.subset_dec [lemma, in hydras.rpo.list_set]
        +Make.substitution [definition, in hydras.rpo.term]
        +Make.subst_comp_is_subst_comp [lemma, in hydras.rpo.term]
        +Make.subst_comp_is_subst_comp_aux2 [lemma, in hydras.rpo.term]
        +Make.subst_comp_is_subst_comp_aux1 [lemma, in hydras.rpo.term]
        +Make.subst_comp [definition, in hydras.rpo.term]
        +Make.Subterm [constructor, in hydras.rpo.rpo]
        +Make.subterm_at_pos_apply_subst_apply_subst_subterm_at_pos [lemma, in hydras.rpo.term]
        +Make.subterm_at_pos [definition, in hydras.rpo.term]
        +Make.support [projection, in hydras.rpo.list_set]
        +Make.symbol [definition, in hydras.rpo.term]
        +Make.t [record, in hydras.rpo.list_set]
        +Make.T [module, in hydras.rpo.rpo]
        +Make.Term [constructor, in hydras.rpo.term]
        +Make.term [inductive, in hydras.rpo.term]
        +Make.Term_eq_dec.eq_A_dec [definition, in hydras.rpo.term]
        +Make.Term_eq_dec.A [definition, in hydras.rpo.term]
        +Make.Term_eq_dec [module, in hydras.rpo.term]
        +Make.term_rec8 [definition, in hydras.rpo.term]
        +Make.term_rec7 [definition, in hydras.rpo.term]
        +Make.term_rec4 [definition, in hydras.rpo.term]
        +Make.term_rec3 [definition, in hydras.rpo.term]
        +Make.term_rec2 [definition, in hydras.rpo.term]
        +Make.Top_eq_mul [constructor, in hydras.rpo.rpo]
        +Make.Top_eq_lex [constructor, in hydras.rpo.rpo]
        +Make.Top_gt [constructor, in hydras.rpo.rpo]
        +Make.tt [projection, in hydras.rpo.rpo]
        +Make.two_cases [lemma, in hydras.rpo.dickson]
        +Make.two_cases_rpo [lemma, in hydras.rpo.rpo]
        +Make.union [definition, in hydras.rpo.list_set]
        +Make.union_compat_eq_set [lemma, in hydras.rpo.list_set]
        +Make.union_compat_subset_2 [lemma, in hydras.rpo.list_set]
        +Make.union_compat_subset_1 [lemma, in hydras.rpo.list_set]
        +Make.union_assoc [lemma, in hydras.rpo.list_set]
        +Make.union_comm [lemma, in hydras.rpo.list_set]
        +Make.union_empty_2 [lemma, in hydras.rpo.list_set]
        +Make.union_empty_1 [lemma, in hydras.rpo.list_set]
        +Make.union_12 [lemma, in hydras.rpo.list_set]
        +Make.union_12_aux [lemma, in hydras.rpo.list_set]
        +Make.union_2 [lemma, in hydras.rpo.list_set]
        +Make.union_2_aux [lemma, in hydras.rpo.list_set]
        +Make.union_1 [lemma, in hydras.rpo.list_set]
        +Make.union_1_aux [lemma, in hydras.rpo.list_set]
        +Make.Var [constructor, in hydras.rpo.term]
        +Make.variable [definition, in hydras.rpo.term]
        +Make.VSet [module, in hydras.rpo.term]
        +Make.well_formed_apply_subst [lemma, in hydras.rpo.term]
        +Make.well_formed_subst [definition, in hydras.rpo.term]
        +Make.well_formed_list [definition, in hydras.rpo.term]
        +Make.well_formed_fold [lemma, in hydras.rpo.term]
        +Make.well_formed_unfold [lemma, in hydras.rpo.term]
        +Make.well_formed [definition, in hydras.rpo.term]
        +Make.wf_rpo [lemma, in hydras.rpo.rpo]
        +Make.wf_rpo_term [lemma, in hydras.rpo.rpo]
        +Make.wf_on_mul_rest [lemma, in hydras.rpo.rpo]
        +Make.wf_on_lex_rest [lemma, in hydras.rpo.rpo]
        +Make.wf_on_rest [lemma, in hydras.rpo.rpo]
        +Make.wf_size3 [lemma, in hydras.rpo.rpo]
        +Make.wf_size2 [lemma, in hydras.rpo.rpo]
        +Make.wf_size [lemma, in hydras.rpo.rpo]
        +Make.without_red_permut [lemma, in hydras.rpo.list_set]
        +Make.without_red_remove_not_common [lemma, in hydras.rpo.list_set]
        +Make.without_red_remove_not_common_aux [lemma, in hydras.rpo.list_set]
        +Make.without_red_add_without_red [lemma, in hydras.rpo.list_set]
        +Make.without_red_singleton [lemma, in hydras.rpo.list_set]
        +Make.without_red_nil [lemma, in hydras.rpo.list_set]
        +Make.without_red_add [lemma, in hydras.rpo.list_set]
        +Make.without_red_remove [lemma, in hydras.rpo.list_set]
        +Make.without_red_remove_red [lemma, in hydras.rpo.list_set]
        +Make.without_red_filter_aux [lemma, in hydras.rpo.list_set]
        +Make.without_red [definition, in hydras.rpo.list_set]
        +Make.X [module, in hydras.rpo.term]
        +mapListLemma [lemma, in hydras.Ackermann.codeSubFormula]
        +map_without_repetition [definition, in hydras.rpo.more_list]
        +map_app [lemma, in hydras.rpo.more_list]
        +map_map [lemma, in hydras.rpo.more_list]
        +map12_without_repetition [definition, in hydras.rpo.more_list]
        +map:296 [binder, in hydras.Ackermann.subAll]
        +map:340 [binder, in hydras.Ackermann.subAll]
        +map:345 [binder, in hydras.Ackermann.subAll]
        +map:350 [binder, in hydras.Ackermann.subAll]
        +map:373 [binder, in hydras.Ackermann.subAll]
        +mark [definition, in hydras.Prelude.Sort_spec]
        +marked [inductive, in hydras.Prelude.Sort_spec]
        +marked0 [constructor, in hydras.Prelude.Sort_spec]
        +marked1 [constructor, in hydras.Prelude.Sort_spec]
        +match2 [definition, in hydras.Prelude.MoreVectors]
        +max [definition, in hydras.Prelude.Comparable]
        +maxApp [lemma, in hydras.Ackermann.codeSubFormula]
        +maximal_critical [definition, in hydras.Schutte.Critical]
        +maxIsPR [lemma, in hydras.Ackermann.primRec]
        +maxLemma [lemma, in hydras.Ackermann.codeSubFormula]
        +maxLemma2 [lemma, in hydras.Ackermann.codeSubFormula]
        +maxLemma3 [lemma, in hydras.Ackermann.codeSubFormula]
        +maxSubTerm [lemma, in hydras.Ackermann.codeSubFormula]
        +maxSubTerms [lemma, in hydras.Ackermann.codeSubFormula]
        +maxVarFreeVar [lemma, in hydras.Ackermann.codeSubFormula]
        +max_nf [lemma, in hydras.Epsilon0.T1]
        +max_le_regL [lemma, in hydras.Prelude.More_Arith]
        +max_le_regR [lemma, in hydras.Prelude.More_Arith]
        +max_le_plus [lemma, in hydras.Prelude.More_Arith]
        +max_assoc [instance, in hydras.Prelude.Comparable]
        +max_refl [lemma, in hydras.Prelude.Comparable]
        +max_ge_b [lemma, in hydras.Prelude.Comparable]
        +max_ge_a [lemma, in hydras.Prelude.Comparable]
        +max_comm [lemma, in hydras.Prelude.Comparable]
        +max_dec [lemma, in hydras.Prelude.Comparable]
        +max_v_tl [lemma, in hydras.Prelude.MoreVectors]
        +max_v_ge [lemma, in hydras.Prelude.MoreVectors]
        +max_v_lub [lemma, in hydras.Prelude.MoreVectors]
        +max_v_2 [lemma, in hydras.Prelude.MoreVectors]
        +max_v [definition, in hydras.Prelude.MoreVectors]
        +measure_lt [definition, in hydras.OrdinalNotations.ON_Generic]
        +mem [definition, in hydras.Ackermann.fol]
        +members [definition, in hydras.solutions_exercises.OnCodeList]
        +members [definition, in hydras.Schutte.Schutte_basics]
        +membersOk [lemma, in hydras.solutions_exercises.OnCodeList]
        +membersOk' [lemma, in hydras.solutions_exercises.OnCodeList]
        +members_omega [lemma, in hydras.Schutte.Schutte_basics]
        +members_eq [lemma, in hydras.Schutte.Schutte_basics]
        +members_proper [lemma, in hydras.Schutte.Ordering_Functions]
        +mem_head_mult_inv [lemma, in hydras.Hydra.O2H]
        +mem_head [inductive, in hydras.Hydra.O2H]
        +merge [definition, in hydras.Prelude.Merge_Sort]
        +merge_sort_correct [lemma, in hydras.Prelude.Merge_Sort]
        +merge_permutation [lemma, in hydras.Prelude.Merge_Sort]
        +merge_LocallySorted [lemma, in hydras.Prelude.Merge_Sort]
        +merge_Forall [lemma, in hydras.Prelude.Merge_Sort]
        +merge_equation [lemma, in hydras.Prelude.Merge_Sort]
        +merge_rec [definition, in hydras.Prelude.Merge_Sort]
        +merge_ind [definition, in hydras.Prelude.Merge_Sort]
        +merge_rect [lemma, in hydras.Prelude.Merge_Sort]
        +merge_aux:115 [binder, in hydras.Prelude.Merge_Sort]
        +Merge_Sort [library]
        +min [definition, in hydras.Prelude.Comparable]
        +minimize [definition, in Goedel.PRrepresentable]
        +minimize1 [lemma, in Goedel.PRrepresentable]
        +minIsPR [lemma, in hydras.solutions_exercises.MinPR2]
        +minIsPR [lemma, in hydras.solutions_exercises.MinPR]
        +minoration [lemma, in hydras.Hydra.BigBattle]
        +minoration_3 [lemma, in hydras.Hydra.BigBattle]
        +minoration_2 [lemma, in hydras.Hydra.BigBattle]
        +minoration_1 [lemma, in hydras.Hydra.BigBattle]
        +minoration_0 [lemma, in hydras.Hydra.BigBattle]
        +MinPR [library]
        +minPR_PR [lemma, in hydras.solutions_exercises.MinPR2]
        +minPR_correct [lemma, in hydras.solutions_exercises.MinPR2]
        +minPR_PR [lemma, in hydras.solutions_exercises.MinPR]
        +minPR_correct [lemma, in hydras.solutions_exercises.MinPR]
        +MinPR2 [library]
        +minus [definition, in hydras.Epsilon0.T1]
        +minusIndIsPR [lemma, in hydras.Ackermann.primRec]
        +minusIsPR [lemma, in hydras.Ackermann.primRec]
        +minus_le [lemma, in hydras.Epsilon0.T1]
        +minus_a_a [lemma, in hydras.Epsilon0.T1]
        +minus_lt [lemma, in hydras.Epsilon0.T1]
        +minus_semi_assoc [lemma, in hydras.Prelude.More_Arith]
        +minus_exists [lemma, in hydras.Schutte.Addition]
        +min_assoc [instance, in hydras.Prelude.Comparable]
        +min_refl [lemma, in hydras.Prelude.Comparable]
        +min_le_b [lemma, in hydras.Prelude.Comparable]
        +min_le_ad [lemma, in hydras.Prelude.Comparable]
        +min_dec [lemma, in hydras.Prelude.Comparable]
        +min_comm [lemma, in hydras.Prelude.Comparable]
        +min_max_iff [lemma, in hydras.Prelude.Comparable]
        +misc [library]
        +mIsPR [lemma, in hydras.Hydra.Hydra_Theorems]
        +mkE0 [constructor, in gaia_hydras.T1Bridge]
        +mkord [constructor, in hydras.Epsilon0.E0]
        +mkP [constructor, in hydras.Epsilon0.F_alpha]
        +mkP [constructor, in hydras.Epsilon0.Hprime]
        +mkQ [constructor, in hydras.Epsilon0.F_alpha]
        +mks [constructor, in hydras.Hydra.BigBattle]
        +mlarge [definition, in hydras.Epsilon0.Large_Sets]
        +mlarge [definition, in gaia_hydras.GLarge_Sets]
        +mlargeS [definition, in hydras.Epsilon0.Large_Sets]
        +mlargeS [definition, in gaia_hydras.GLarge_Sets]
        +mlargeS_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_omega [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_FS [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_iff [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_unshift [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_unicity [lemma, in hydras.Epsilon0.Large_Sets]
        +mlarge_unicity [lemma, in gaia_hydras.GLarge_Sets]
        +ml_1 [lemma, in hydras.Gamma0.Gamma0]
        +ml_psi [lemma, in hydras.Gamma0.Gamma0]
        +Model [record, in hydras.Ackermann.model]
        +model [constructor, in hydras.Ackermann.model]
        +model [library]
        +ModelConsistent [lemma, in hydras.Ackermann.model]
        +Model_Theory.Consistent_Theory.T [variable, in hydras.Ackermann.model]
        +Model_Theory.Consistent_Theory [section, in hydras.Ackermann.model]
        +Model_Theory.M [variable, in hydras.Ackermann.model]
        +Model_Theory.L [variable, in hydras.Ackermann.model]
        +Model_Theory [section, in hydras.Ackermann.model]
        +mod_Equiv [instance, in additions.Monoid_instances]
        +mod_op [instance, in additions.Monoid_instances]
        +mod_equiv [instance, in additions.Monoid_instances]
        +mod_eq [definition, in additions.Monoid_instances]
        +Monoid [record, in additions.Monoid_def]
        +Monoid_EMonoid [instance, in additions.Monoid_def]
        +Monoid_Exp [inductive, in additions.Addition_Chains]
        +Monoid_instances [library]
        +Monoid_def [library]
        +mono_weak [lemma, in hydras.Prelude.Iterates]
        +mono_injective [lemma, in hydras.Prelude.Iterates]
        +mono_le [lemma, in hydras.Prelude.Iterates]
        +mono_F_Zero [lemma, in hydras.Epsilon0.F_alpha]
        +mono_seq_weak2 [lemma, in hydras.Schutte.AP]
        +mono_seq2 [lemma, in hydras.Schutte.AP]
        +mono_seq [lemma, in hydras.Schutte.AP]
        +MoreEpsilonIota [library]
        +MoreLibHyps [library]
        +MoreLists [library]
        +MoreOrders [library]
        +MoreOrderType [section, in gaia_hydras.onType]
        +MoreOrderType.disp [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.Hlim [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.Hsucc [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.s [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.y [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.x [variable, in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit [section, in gaia_hydras.onType]
        +MoreOrderType.T [variable, in gaia_hydras.onType]
        +MorePRExamples [library]
        +MoreVectors [library]
        +More_Logic_Rules.SysPrf [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Prf [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Terms [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Term [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.System [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Formulas [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Formula [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.L [variable, in hydras.Ackermann.folLogic2]
        +More_Logic_Rules [section, in hydras.Ackermann.folLogic2]
        +More_Arith [library]
        +more_list [library]
        +More_on_positive [library]
        +moser_lepper [definition, in hydras.Gamma0.Gamma0]
        +MP [constructor, in hydras.Ackermann.folProof]
        +MPSys [lemma, in hydras.MoreAck.FolExamples]
        +mp:29 [binder, in additions.AM]
        +mq:28 [binder, in additions.AM]
        +mq:30 [binder, in additions.AM]
        +mq:32 [binder, in additions.AM]
        +ms [definition, in hydras.Hydra.Hydra_Termination]
        +ms [definition, in gaia_hydras.GHydra]
        +ms_eqn3 [lemma, in hydras.Hydra.Hydra_Termination]
        +ms_nf [lemma, in hydras.Hydra.Hydra_Termination]
        +ms_eqn2 [lemma, in hydras.Hydra.Hydra_Termination]
        +MUL [constructor, in additions.AM]
        +mult [abbreviation, in hydras.Epsilon0.T1]
        +Mult [abbreviation, in hydras.Epsilon0.E0]
        +Mult [constructor, in additions.Addition_Chains]
        +multE4 [lemma, in gaia_hydras.T1Bridge]
        +multE5 [lemma, in gaia_hydras.T1Bridge]
        +multIndIsPR [lemma, in hydras.Ackermann.primRec]
        +MultisetWf [library]
        +multIsPR [lemma, in hydras.Ackermann.primRec]
        +multLemma1 [lemma, in hydras.Ackermann.wellFormed]
        +multLemma2 [lemma, in hydras.Ackermann.wellFormed]
        +mults_squares [definition, in additions.AM]
        +mults:5 [binder, in additions.AM]
        +mult_plus_distr_l [lemma, in hydras.Epsilon0.T1]
        +mult_mono [lemma, in hydras.Epsilon0.T1]
        +mult_nf [lemma, in hydras.Epsilon0.T1]
        +mult_Sn_add [lemma, in hydras.Epsilon0.T1]
        +mult_0_a [lemma, in hydras.Epsilon0.T1]
        +mult_nf_fin [lemma, in hydras.Epsilon0.T1]
        +mult_a_1 [lemma, in hydras.Epsilon0.T1]
        +mult_1_a [lemma, in hydras.Epsilon0.T1]
        +mult_a_0 [lemma, in hydras.Epsilon0.T1]
        +mult_compat [lemma, in hydras.Epsilon0.T1]
        +mult_fin_omega [lemma, in hydras.Epsilon0.T1]
        +mult_Sn_dist [lemma, in hydras.Schutte.Correctness_E0]
        +mult_fin_l [definition, in hydras.OrdinalNotations.ON_Omega2]
        +mult_fin_r [definition, in hydras.OrdinalNotations.ON_Omega2]
        +mult_lt_lt [lemma, in hydras.Prelude.More_Arith]
        +mult_ref [lemma, in gaia_hydras.T1Bridge]
        +mult_ref0 [lemma, in gaia_hydras.T1Bridge]
        +mult_op [projection, in additions.Monoid_def]
        +Mult_op [record, in additions.Monoid_def]
        +mult_op [constructor, in additions.Monoid_def]
        +Mult_op [inductive, in additions.Monoid_def]
        +mult_comp [instance, in hydras.OrdinalNotations.ON_mult]
        +mult_mod_associative [lemma, in additions.Monoid_instances]
        +mult_mod_proper [instance, in additions.Monoid_instances]
        +mult_mod [definition, in additions.Monoid_instances]
        +mult_plus_distr_l [lemma, in hydras.Epsilon0.E0]
        +mult_fin_rw [lemma, in hydras.Epsilon0.E0]
        +Mult_i [instance, in hydras.Epsilon0.E0]
        +mult_Sn_mono3 [lemma, in hydras.Schutte.Addition]
        +mult_Sn_mono2 [lemma, in hydras.Schutte.Addition]
        +mult_fin_r_mono [lemma, in hydras.Schutte.Addition]
        +mult_fin_r_one [lemma, in hydras.Schutte.Addition]
        +mult_fin_r [definition, in hydras.Schutte.Addition]
        +mult_Sn [definition, in hydras.Schutte.Addition]
        +mult:35 [binder, in additions.FirstSteps]
        +mult:41 [binder, in additions.FirstSteps]
        +Mul_node [constructor, in additions.Addition_Chains]
        +Mul2 [instance, in additions.Fib2]
        +mul2 [definition, in additions.Fib2]
        +mul:75 [binder, in additions.fib]
        +mul:82 [binder, in additions.fib]
        +mul:88 [binder, in additions.fib]
        +mul:94 [binder, in additions.fib]
        +mu_beta_h [lemma, in hydras.Hydra.Epsilon0_Needed_Generic]
        +mu_positive [lemma, in hydras.Hydra.Epsilon0_Needed_Generic]
        +mu:1 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +mu:1 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +mu:152 [binder, in hydras.Hydra.Hydra_Definitions]
        +mu:2 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +mu:29 [binder, in gaia_hydras.GHydra]
        +mu:32 [binder, in gaia_hydras.GHydra]
        +mVariant [lemma, in gaia_hydras.GHydra]
        +mystery_fun [definition, in hydras.MoreAck.PrimRecExamples]
        +my_pow_m2lmul [lemma, in additions.fib]
        +my_pow_m3lmul [lemma, in additions.fib]
        +my_powP [lemma, in additions.fib]
        +my_pow [definition, in additions.fib]
        +m_lt [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +m_variant_LT [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +m_ge [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +M_given.Power_of_op [section, in additions.Pow_variant]
        +M_given.About_power [section, in additions.Pow_variant]
        +M_given.E_eq [variable, in additions.Pow_variant]
        +M_given.E_one [variable, in additions.Pow_variant]
        +M_given.E_op [variable, in additions.Pow_variant]
        +M_given.A [variable, in additions.Pow_variant]
        +M_given [section, in additions.Pow_variant]
        +M_given.Power_of_op [section, in additions.Pow]
        +M_given.E_one [variable, in additions.Pow]
        +M_given.A [variable, in additions.Pow]
        +M_given [section, in additions.Pow]
        +m_dominates_Ack [lemma, in hydras.Hydra.Hydra_Theorems]
        +m_dominates_Ack_from_3 [lemma, in hydras.Hydra.Hydra_Theorems]
        +m_ge_Ack [lemma, in hydras.Hydra.Hydra_Theorems]
        +m_ge_F_omega [lemma, in hydras.Hydra.Hydra_Theorems]
        +m_eqn [lemma, in hydras.Hydra.Hydra_Theorems]
        +m_ms [lemma, in hydras.Hydra.Hydra_Termination]
        +m_nf [lemma, in hydras.Hydra.Hydra_Termination]
        +m_lt [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +m_decrease [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +m_ge [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +m_neq_0 [lemma, in additions.Monoid_instances]
        +m_nf [lemma, in gaia_hydras.GHydra]
        +m_ref [lemma, in gaia_hydras.GHydra]
        +m_strict_mono [lemma, in hydras.Hydra.Hydra_Lemmas]
        +m_ge_generic [lemma, in hydras.Hydra.Epsilon0_Needed_Generic]
        +m_ge_0 [lemma, in hydras.Hydra.Epsilon0_Needed_Generic]
        +m_ge [lemma, in hydras.Hydra.Omega2_Small]
        +m_lt [lemma, in hydras.Hydra.Omega2_Small]
        +m_big_h_not_null [lemma, in hydras.Hydra.Omega2_Small]
        +m_def [lemma, in hydras.Epsilon0.Paths]
        +m_ge [lemma, in hydras.Hydra.Omega_Small]
        +m_lt [lemma, in hydras.Hydra.Omega_Small]
        +m_bounded [projection, in hydras.Hydra.Hydra_Definitions]
        +M'':37 [binder, in additions.Naive]
        +m':19 [binder, in additions.Monoid_instances]
        +M':29 [binder, in additions.Naive]
        +M':32 [binder, in additions.FirstSteps]
        +M':36 [binder, in additions.Naive]
        +m':47 [binder, in hydras.rpo.dickson]
        +m':88 [binder, in hydras.Ackermann.primRec]
        +m0:60 [binder, in hydras.Ackermann.folLogic3]
        +m1:12 [binder, in gaia_hydras.nfwfgaia]
        +m1:14 [binder, in hydras.Ackermann.subAll]
        +m1:152 [binder, in additions.fib]
        +m1:16 [binder, in gaia_hydras.nfwfgaia]
        +m1:19 [binder, in hydras.Ackermann.subAll]
        +m1:20 [binder, in gaia_hydras.nfwfgaia]
        +m1:208 [binder, in hydras.Ackermann.subAll]
        +m1:213 [binder, in hydras.Ackermann.subAll]
        +m1:218 [binder, in hydras.Ackermann.subAll]
        +m1:223 [binder, in hydras.Ackermann.subAll]
        +m1:228 [binder, in hydras.Ackermann.subAll]
        +m1:24 [binder, in hydras.Ackermann.subAll]
        +m1:29 [binder, in hydras.Ackermann.subAll]
        +m1:51 [binder, in hydras.Ackermann.subAll]
        +m1:659 [binder, in gaia_hydras.nfwfgaia]
        +m1:663 [binder, in gaia_hydras.nfwfgaia]
        +M2 [module, in additions.FirstSteps]
        +M2 [module, in additions.Naive]
        +M2 [record, in additions.Monoid_instances]
        +m2lfib [definition, in additions.fib]
        +m2lfibP [lemma, in additions.fib]
        +m2lmul [definition, in additions.fib]
        +m2lmulP [lemma, in additions.fib]
        +m2lmx [definition, in additions.fib]
        +m2lpow [definition, in additions.fib]
        +M2N [definition, in additions.Monoid_instances]
        +M2_Monoid [instance, in additions.Monoid_instances]
        +M2_op [instance, in additions.Monoid_instances]
        +M2_eq_intros [lemma, in additions.Monoid_instances]
        +M2_mult [definition, in additions.Monoid_instances]
        +M2_def.rt [variable, in additions.Monoid_instances]
        +_ * _ [notation, in additions.Monoid_instances]
        +_ + _ [notation, in additions.Monoid_instances]
        +1 [notation, in additions.Monoid_instances]
        +0 [notation, in additions.Monoid_instances]
        +M2_def.mult [variable, in additions.Monoid_instances]
        +M2_def.plus [variable, in additions.Monoid_instances]
        +M2_def.one [variable, in additions.Monoid_instances]
        +M2_def.zero [variable, in additions.Monoid_instances]
        +M2_def.A [variable, in additions.Monoid_instances]
        +M2_def [section, in additions.Monoid_instances]
        +M2.c00 [projection, in additions.FirstSteps]
        +M2.c00 [projection, in additions.Naive]
        +M2.c01 [projection, in additions.FirstSteps]
        +M2.c01 [projection, in additions.Naive]
        +M2.c10 [projection, in additions.FirstSteps]
        +M2.c10 [projection, in additions.Naive]
        +M2.c11 [projection, in additions.FirstSteps]
        +M2.c11 [projection, in additions.Naive]
        +M2.Definitions [section, in additions.Naive]
        +M2.Definitions.A [variable, in additions.Naive]
        +M2.Definitions.mult [variable, in additions.Naive]
        +M2.Definitions.one [variable, in additions.Naive]
        +M2.Definitions.plus [variable, in additions.Naive]
        +M2.Definitions.rt [variable, in additions.Naive]
        +M2.Definitions.zero [variable, in additions.Naive]
        +_ ** _ [notation, in additions.Naive]
        +_ * _ [notation, in additions.Naive]
        +_ + _ [notation, in additions.Naive]
        +0 [notation, in additions.Naive]
        +1 [notation, in additions.Naive]
        +M2.Id2 [definition, in additions.FirstSteps]
        +M2.Id2 [definition, in additions.Naive]
        +M2.Id2_neutral [lemma, in additions.Naive]
        +M2.mat [constructor, in additions.FirstSteps]
        +M2.mat [constructor, in additions.Naive]
        +M2.M2_mult [definition, in additions.FirstSteps]
        +_ * _ [notation, in additions.FirstSteps]
        +_ + _ [notation, in additions.FirstSteps]
        +1 [notation, in additions.FirstSteps]
        +0 [notation, in additions.FirstSteps]
        +M2.M2_Definitions.rt [variable, in additions.FirstSteps]
        +M2.M2_Definitions.mult [variable, in additions.FirstSteps]
        +M2.M2_Definitions.plus [variable, in additions.FirstSteps]
        +M2.M2_Definitions.one [variable, in additions.FirstSteps]
        +M2.M2_Definitions.zero [variable, in additions.FirstSteps]
        +M2.M2_Definitions.A [variable, in additions.FirstSteps]
        +M2.M2_Definitions [section, in additions.FirstSteps]
        +M2.M2_mult_assoc [lemma, in additions.Naive]
        +M2.M2_mult [definition, in additions.Naive]
        +M2.power [definition, in additions.Naive]
        +M2.power_of_plus [lemma, in additions.Naive]
        +M2.t [record, in additions.FirstSteps]
        +M2.t [record, in additions.Naive]
        +m2:13 [binder, in gaia_hydras.nfwfgaia]
        +m2:15 [binder, in hydras.Ackermann.subAll]
        +m2:153 [binder, in additions.fib]
        +m2:17 [binder, in gaia_hydras.nfwfgaia]
        +m2:20 [binder, in hydras.Ackermann.subAll]
        +m2:209 [binder, in hydras.Ackermann.subAll]
        +m2:21 [binder, in gaia_hydras.nfwfgaia]
        +m2:214 [binder, in hydras.Ackermann.subAll]
        +m2:219 [binder, in hydras.Ackermann.subAll]
        +m2:224 [binder, in hydras.Ackermann.subAll]
        +m2:229 [binder, in hydras.Ackermann.subAll]
        +m2:25 [binder, in hydras.Ackermann.subAll]
        +m2:30 [binder, in hydras.Ackermann.subAll]
        +m2:52 [binder, in hydras.Ackermann.subAll]
        +m2:660 [binder, in gaia_hydras.nfwfgaia]
        +m2:664 [binder, in gaia_hydras.nfwfgaia]
        +m3lfib [definition, in additions.fib]
        +m3lfibP [lemma, in additions.fib]
        +m3lid [definition, in additions.fib]
        +m3lmul [definition, in additions.fib]
        +m3lmulP [lemma, in additions.fib]
        +m3lmx [definition, in additions.fib]
        +m3lpow [definition, in additions.fib]
        +m4lfib [definition, in additions.fib]
        +m4lmul [definition, in additions.fib]
        +m4lmx [definition, in additions.fib]
        +m4lval [definition, in additions.fib]
        +M7_3 [definition, in additions.AM]
        +M:1 [binder, in hydras.Schutte.Lub]
        +m:1 [binder, in hydras.MoreAck.Ack]
        +m:102 [binder, in Goedel.PRrepresentable]
        +M:102 [binder, in additions.AM]
        +m:102 [binder, in hydras.Hydra.Hydra_Lemmas]
        +m:103 [binder, in hydras.Ackermann.primRec]
        +M:103 [binder, in additions.Euclidean_Chains]
        +M:105 [binder, in additions.Addition_Chains]
        +m:107 [binder, in Goedel.PRrepresentable]
        +M:107 [binder, in additions.AM]
        +m:109 [binder, in hydras.Ackermann.subAll]
        +m:11 [binder, in hydras.Prelude.More_Arith]
        +M:11 [binder, in additions.Compatibility]
        +M:112 [binder, in additions.AM]
        +m:112 [binder, in hydras.Hydra.Hydra_Lemmas]
        +m:113 [binder, in Goedel.PRrepresentable]
        +M:113 [binder, in additions.Addition_Chains]
        +m:1134 [binder, in gaia_hydras.nfwfgaia]
        +M:114 [binder, in additions.Euclidean_Chains]
        +m:1141 [binder, in gaia_hydras.nfwfgaia]
        +m:115 [binder, in hydras.Ackermann.subAll]
        +m:115 [binder, in additions.fib]
        +m:1156 [binder, in gaia_hydras.nfwfgaia]
        +m:117 [binder, in Goedel.PRrepresentable]
        +m:1177 [binder, in gaia_hydras.nfwfgaia]
        +m:1180 [binder, in gaia_hydras.nfwfgaia]
        +m:1183 [binder, in gaia_hydras.nfwfgaia]
        +m:1186 [binder, in gaia_hydras.nfwfgaia]
        +m:1189 [binder, in gaia_hydras.nfwfgaia]
        +m:119 [binder, in Goedel.PRrepresentable]
        +M:119 [binder, in hydras.Epsilon0.Large_Sets]
        +M:119 [binder, in additions.Addition_Chains]
        +m:12 [binder, in hydras.Ackermann.subAll]
        +m:12 [binder, in hydras.OrdinalNotations.ON_Generic]
        +m:12 [binder, in hydras.rpo.dickson]
        +M:122 [binder, in additions.AM]
        +m:1227 [binder, in hydras.Ackermann.codeSubFormula]
        +m:123 [binder, in Goedel.PRrepresentable]
        +m:1230 [binder, in hydras.Ackermann.codeSubFormula]
        +m:1246 [binder, in hydras.Ackermann.codeSubFormula]
        +m:1249 [binder, in hydras.Ackermann.codeSubFormula]
        +m:125 [binder, in hydras.Ackermann.cPair]
        +M:126 [binder, in additions.Addition_Chains]
        +M:127 [binder, in additions.AM]
        +m:127 [binder, in hydras.Ackermann.cPair]
        +m:130 [binder, in Goedel.PRrepresentable]
        +m:1303 [binder, in hydras.Ackermann.codeSubFormula]
        +m:1306 [binder, in hydras.Ackermann.codeSubFormula]
        +m:131 [binder, in hydras.Hydra.Hydra_Lemmas]
        +M:133 [binder, in additions.Addition_Chains]
        +m:135 [binder, in Goedel.PRrepresentable]
        +m:135 [binder, in hydras.Ackermann.codeSubFormula]
        +m:136 [binder, in additions.fib]
        +m:1383 [binder, in hydras.Ackermann.codeSubFormula]
        +m:1386 [binder, in hydras.Ackermann.codeSubFormula]
        +m:139 [binder, in additions.fib]
        +M:14 [binder, in additions.Pow_variant]
        +M:14 [binder, in additions.Pow]
        +m:14 [binder, in hydras.MoreAck.Ack]
        +m:140 [binder, in hydras.Hydra.Hydra_Definitions]
        +m:141 [binder, in Goedel.PRrepresentable]
        +m:144 [binder, in hydras.Ackermann.codePA]
        +m:145 [binder, in hydras.Ackermann.codePA]
        +m:146 [binder, in Goedel.PRrepresentable]
        +m:1472 [binder, in gaia_hydras.nfwfgaia]
        +m:1474 [binder, in gaia_hydras.nfwfgaia]
        +m:1478 [binder, in gaia_hydras.nfwfgaia]
        +m:1482 [binder, in gaia_hydras.nfwfgaia]
        +m:1488 [binder, in gaia_hydras.nfwfgaia]
        +m:1490 [binder, in gaia_hydras.nfwfgaia]
        +m:15 [binder, in hydras.Ackermann.NNtheory]
        +m:15 [binder, in hydras.Schutte.Countable]
        +m:150 [binder, in hydras.Ackermann.cPair]
        +m:150 [binder, in hydras.Hydra.Hydra_Definitions]
        +m:152 [binder, in Goedel.PRrepresentable]
        +m:1529 [binder, in gaia_hydras.nfwfgaia]
        +m:153 [binder, in hydras.Ackermann.codePA]
        +m:154 [binder, in hydras.Ackermann.cPair]
        +m:154 [binder, in additions.fib]
        +m:156 [binder, in hydras.Ackermann.cPair]
        +m:156 [binder, in hydras.Ackermann.codePA]
        +m:157 [binder, in Goedel.PRrepresentable]
        +m:158 [binder, in hydras.Ackermann.cPair]
        +m:158 [binder, in additions.fib]
        +m:159 [binder, in hydras.Ackermann.cPair]
        +m:16 [binder, in hydras.Ackermann.subAll]
        +m:16 [binder, in hydras.Ackermann.primRec]
        +m:16 [binder, in hydras.OrdinalNotations.ON_Generic]
        +m:16 [binder, in gaia_hydras.onType]
        +m:160 [binder, in additions.fib]
        +m:161 [binder, in hydras.Ackermann.cPair]
        +m:163 [binder, in hydras.Prelude.MoreLists]
        +M:163 [binder, in additions.Addition_Chains]
        +M:166 [binder, in additions.Euclidean_Chains]
        +m:17 [binder, in hydras.Ackermann.codePA]
        +M:170 [binder, in additions.Addition_Chains]
        +M:172 [binder, in additions.Euclidean_Chains]
        +M:176 [binder, in additions.Addition_Chains]
        +m:1776 [binder, in gaia_hydras.nfwfgaia]
        +m:1785 [binder, in gaia_hydras.nfwfgaia]
        +m:18 [binder, in hydras.Prelude.More_Arith]
        +m:18 [binder, in hydras.MoreAck.AckNotPR]
        +m:18 [binder, in hydras.Ackermann.primRec]
        +m:18 [binder, in additions.Monoid_instances]
        +m:1800 [binder, in gaia_hydras.nfwfgaia]
        +m:1821 [binder, in gaia_hydras.nfwfgaia]
        +m:1824 [binder, in gaia_hydras.nfwfgaia]
        +m:1827 [binder, in gaia_hydras.nfwfgaia]
        +m:183 [binder, in hydras.Ackermann.fol]
        +m:1830 [binder, in gaia_hydras.nfwfgaia]
        +m:1833 [binder, in gaia_hydras.nfwfgaia]
        +m:184 [binder, in gaia_hydras.nfwfgaia]
        +m:1848 [binder, in gaia_hydras.nfwfgaia]
        +m:1855 [binder, in gaia_hydras.nfwfgaia]
        +M:186 [binder, in additions.Euclidean_Chains]
        +m:186 [binder, in gaia_hydras.nfwfgaia]
        +m:1875 [binder, in gaia_hydras.nfwfgaia]
        +m:188 [binder, in gaia_hydras.nfwfgaia]
        +m:1881 [binder, in gaia_hydras.nfwfgaia]
        +m:189 [binder, in hydras.Ackermann.fol]
        +m:1898 [binder, in gaia_hydras.nfwfgaia]
        +m:19 [binder, in hydras.Prelude.Compat815]
        +m:19 [binder, in hydras.Ackermann.model]
        +m:19 [binder, in hydras.Schutte.Countable]
        +m:1907 [binder, in gaia_hydras.nfwfgaia]
        +m:1916 [binder, in gaia_hydras.nfwfgaia]
        +M:192 [binder, in additions.Addition_Chains]
        +m:192 [binder, in gaia_hydras.nfwfgaia]
        +m:1937 [binder, in gaia_hydras.nfwfgaia]
        +m:1942 [binder, in gaia_hydras.nfwfgaia]
        +m:1947 [binder, in gaia_hydras.nfwfgaia]
        +m:196 [binder, in hydras.Ackermann.wellFormed]
        +m:196 [binder, in gaia_hydras.nfwfgaia]
        +M:198 [binder, in additions.Euclidean_Chains]
        +m:1982 [binder, in gaia_hydras.nfwfgaia]
        +m:1987 [binder, in gaia_hydras.nfwfgaia]
        +m:199 [binder, in hydras.Ackermann.wellFormed]
        +m:1993 [binder, in gaia_hydras.nfwfgaia]
        +m:1998 [binder, in gaia_hydras.nfwfgaia]
        +m:2 [binder, in hydras.Ackermann.NN2PA]
        +m:2 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +m:20 [binder, in hydras.Prelude.More_Arith]
        +M:20 [binder, in additions.Pow_variant]
        +M:20 [binder, in additions.Pow]
        +m:20 [binder, in hydras.Ackermann.codePA]
        +m:2004 [binder, in gaia_hydras.nfwfgaia]
        +m:202 [binder, in gaia_hydras.nfwfgaia]
        +m:204 [binder, in gaia_hydras.nfwfgaia]
        +m:208 [binder, in hydras.Ackermann.cPair]
        +m:21 [binder, in hydras.Ackermann.subAll]
        +m:21 [binder, in hydras.Prelude.Compat815]
        +m:22 [binder, in hydras.Ackermann.primRec]
        +M:227 [binder, in additions.Addition_Chains]
        +m:23 [binder, in hydras.Prelude.Compat815]
        +M:234 [binder, in additions.AM]
        +M:235 [binder, in additions.Addition_Chains]
        +m:237 [binder, in Goedel.PRrepresentable]
        +m:240 [binder, in Goedel.PRrepresentable]
        +M:241 [binder, in additions.AM]
        +m:243 [binder, in Goedel.PRrepresentable]
        +m:246 [binder, in Goedel.PRrepresentable]
        +m:246 [binder, in hydras.Ackermann.cPair]
        +m:25 [binder, in hydras.Prelude.Compat815]
        +m:25 [binder, in hydras.MoreAck.AckNotPR]
        +m:25 [binder, in hydras.MoreAck.Ack]
        +m:25 [binder, in hydras.Ackermann.primRec]
        +m:257 [binder, in hydras.Ackermann.subAll]
        +m:257 [binder, in hydras.rpo.rpo]
        +m:26 [binder, in hydras.Ackermann.subAll]
        +m:26 [binder, in hydras.Ackermann.primRec]
        +M:269 [binder, in additions.Addition_Chains]
        +m:269 [binder, in hydras.rpo.rpo]
        +m:27 [binder, in hydras.Prelude.Compat815]
        +M:27 [binder, in additions.Pow_variant]
        +M:27 [binder, in additions.Pow]
        +m:271 [binder, in hydras.rpo.rpo]
        +m:272 [binder, in hydras.rpo.rpo]
        +m:273 [binder, in hydras.rpo.rpo]
        +m:28 [binder, in hydras.MoreAck.Ack]
        +m:28 [binder, in hydras.Ackermann.primRec]
        +M:28 [binder, in additions.Naive]
        +m:285 [binder, in hydras.Ackermann.subAll]
        +m:29 [binder, in hydras.Prelude.Compat815]
        +m:290 [binder, in hydras.Ackermann.subAll]
        +m:295 [binder, in hydras.Ackermann.subAll]
        +m:3 [binder, in hydras.Prelude.Compat815]
        +m:3 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +m:3 [binder, in hydras.Ackermann.PAtheory]
        +m:30 [binder, in hydras.Ackermann.model]
        +m:30 [binder, in hydras.Schutte.AP]
        +M:30 [binder, in additions.Naive]
        +m:30 [binder, in gaia_hydras.GHydra]
        +m:31 [binder, in hydras.Ackermann.subAll]
        +M:31 [binder, in additions.FirstSteps]
        +m:31 [binder, in hydras.Prelude.Compat815]
        +m:315 [binder, in hydras.Ackermann.subAll]
        +m:32 [binder, in hydras.Ackermann.primRec]
        +M:33 [binder, in additions.Pow_variant]
        +M:33 [binder, in additions.Pow]
        +m:33 [binder, in hydras.Schutte.AP]
        +m:33 [binder, in hydras.MoreAck.Ack]
        +m:33 [binder, in gaia_hydras.GHydra]
        +M:34 [binder, in additions.Naive]
        +m:35 [binder, in hydras.Ackermann.subAll]
        +m:35 [binder, in hydras.Prelude.Compat815]
        +m:35 [binder, in hydras.Ackermann.primRec]
        +M:35 [binder, in additions.Naive]
        +m:35 [binder, in hydras.Ackermann.folLogic3]
        +m:36 [binder, in hydras.MoreAck.AckNotPR]
        +m:37 [binder, in additions.Addition_Chains]
        +M:38 [binder, in additions.Naive]
        +m:385 [binder, in gaia_hydras.nfwfgaia]
        +m:387 [binder, in gaia_hydras.nfwfgaia]
        +m:39 [binder, in hydras.Ackermann.subAll]
        +M:39 [binder, in additions.AM]
        +M:39 [binder, in additions.Euclidean_Chains]
        +m:4 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +M:40 [binder, in additions.Monoid_def]
        +m:40 [binder, in additions.fib]
        +m:41 [binder, in hydras.Ackermann.subAll]
        +M:43 [binder, in additions.Pow_variant]
        +M:43 [binder, in additions.Pow]
        +m:43 [binder, in hydras.Ackermann.primRec]
        +m:43 [binder, in hydras.Ackermann.wellFormed]
        +m:439 [binder, in gaia_hydras.nfwfgaia]
        +M:44 [binder, in hydras.Schutte.Schutte_basics]
        +m:45 [binder, in hydras.Ackermann.subAll]
        +M:45 [binder, in additions.AM]
        +M:45 [binder, in additions.Monoid_def]
        +m:45 [binder, in hydras.Ackermann.wellFormed]
        +m:45 [binder, in hydras.rpo.dickson]
        +m:46 [binder, in hydras.MoreAck.Ack]
        +m:46 [binder, in hydras.rpo.dickson]
        +m:469 [binder, in Goedel.PRrepresentable]
        +m:47 [binder, in hydras.MoreAck.Ack]
        +m:476 [binder, in gaia_hydras.nfwfgaia]
        +m:479 [binder, in gaia_hydras.nfwfgaia]
        +m:48 [binder, in hydras.Ackermann.wellFormed]
        +m:480 [binder, in Goedel.PRrepresentable]
        +m:482 [binder, in gaia_hydras.nfwfgaia]
        +m:483 [binder, in Goedel.PRrepresentable]
        +m:485 [binder, in gaia_hydras.nfwfgaia]
        +m:488 [binder, in Goedel.PRrepresentable]
        +m:488 [binder, in gaia_hydras.nfwfgaia]
        +m:49 [binder, in hydras.rpo.dickson]
        +m:491 [binder, in Goedel.PRrepresentable]
        +m:5 [binder, in hydras.Prelude.Compat815]
        +M:5 [binder, in additions.Pow_variant]
        +M:5 [binder, in additions.Pow]
        +m:5 [binder, in hydras.Ackermann.PAtheory]
        +m:50 [binder, in Goedel.PRrepresentable]
        +M:50 [binder, in additions.Monoid_def]
        +m:50 [binder, in hydras.Ackermann.primRec]
        +m:50 [binder, in hydras.Ackermann.wellFormed]
        +M:50 [binder, in additions.Addition_Chains]
        +M:51 [binder, in hydras.Schutte.Well_Orders]
        +M:52 [binder, in additions.Pow_variant]
        +M:52 [binder, in additions.Pow]
        +m:52 [binder, in hydras.rpo.dickson]
        +m:53 [binder, in hydras.Ackermann.subAll]
        +m:53 [binder, in hydras.MoreAck.Ack]
        +m:53 [binder, in hydras.Ackermann.primRec]
        +m:53 [binder, in hydras.Ackermann.wellFormed]
        +m:53 [binder, in hydras.rpo.dickson]
        +m:539 [binder, in hydras.Ackermann.checkPrf]
        +m:54 [binder, in hydras.MoreAck.AckNotPR]
        +m:54 [binder, in hydras.Ackermann.primRec]
        +m:54 [binder, in hydras.rpo.dickson]
        +m:542 [binder, in hydras.Ackermann.checkPrf]
        +m:545 [binder, in gaia_hydras.nfwfgaia]
        +m:546 [binder, in hydras.Ackermann.checkPrf]
        +m:549 [binder, in hydras.Ackermann.checkPrf]
        +m:549 [binder, in gaia_hydras.nfwfgaia]
        +M:55 [binder, in additions.Monoid_def]
        +m:551 [binder, in hydras.Ackermann.checkPrf]
        +m:553 [binder, in hydras.Ackermann.checkPrf]
        +m:555 [binder, in hydras.Ackermann.checkPrf]
        +m:557 [binder, in hydras.Ackermann.checkPrf]
        +m:559 [binder, in hydras.Ackermann.checkPrf]
        +m:56 [binder, in Goedel.PRrepresentable]
        +M:56 [binder, in additions.AM]
        +M:56 [binder, in hydras.Schutte.Well_Orders]
        +m:56 [binder, in gaia_hydras.nfwfgaia]
        +m:561 [binder, in hydras.Ackermann.checkPrf]
        +m:562 [binder, in hydras.Ackermann.checkPrf]
        +m:569 [binder, in hydras.Ackermann.checkPrf]
        +M:57 [binder, in additions.Euclidean_Chains]
        +m:57 [binder, in hydras.rpo.dickson]
        +m:570 [binder, in hydras.Ackermann.checkPrf]
        +m:571 [binder, in hydras.Ackermann.checkPrf]
        +m:572 [binder, in hydras.Ackermann.checkPrf]
        +m:573 [binder, in hydras.Ackermann.checkPrf]
        +m:574 [binder, in hydras.Ackermann.checkPrf]
        +m:574 [binder, in gaia_hydras.nfwfgaia]
        +m:575 [binder, in hydras.Ackermann.checkPrf]
        +m:575 [binder, in gaia_hydras.nfwfgaia]
        +m:576 [binder, in hydras.Ackermann.checkPrf]
        +m:577 [binder, in hydras.Ackermann.checkPrf]
        +m:578 [binder, in hydras.Ackermann.checkPrf]
        +m:579 [binder, in hydras.Ackermann.checkPrf]
        +m:580 [binder, in hydras.Ackermann.checkPrf]
        +m:581 [binder, in hydras.Ackermann.checkPrf]
        +m:582 [binder, in hydras.Ackermann.checkPrf]
        +m:583 [binder, in hydras.Ackermann.checkPrf]
        +m:584 [binder, in hydras.Ackermann.checkPrf]
        +m:585 [binder, in hydras.Ackermann.checkPrf]
        +m:585 [binder, in hydras.Ackermann.primRec]
        +m:586 [binder, in hydras.Ackermann.checkPrf]
        +m:587 [binder, in hydras.Ackermann.checkPrf]
        +m:588 [binder, in hydras.Ackermann.checkPrf]
        +m:59 [binder, in hydras.Ackermann.subAll]
        +m:59 [binder, in hydras.MoreAck.AckNotPR]
        +m:59 [binder, in hydras.rpo.dickson]
        +m:590 [binder, in hydras.Ackermann.checkPrf]
        +m:590 [binder, in hydras.Ackermann.primRec]
        +m:592 [binder, in hydras.Ackermann.checkPrf]
        +m:593 [binder, in hydras.Ackermann.primRec]
        +m:594 [binder, in hydras.Ackermann.checkPrf]
        +m:596 [binder, in hydras.Ackermann.checkPrf]
        +m:596 [binder, in hydras.Ackermann.primRec]
        +m:598 [binder, in hydras.Ackermann.checkPrf]
        +m:599 [binder, in hydras.Ackermann.primRec]
        +m:6 [binder, in hydras.MoreAck.Ack]
        +m:6 [binder, in hydras.Ackermann.primRec]
        +m:60 [binder, in Goedel.PRrepresentable]
        +M:60 [binder, in additions.Pow_variant]
        +M:60 [binder, in additions.Pow]
        +m:60 [binder, in hydras.MoreAck.Ack]
        +M:60 [binder, in additions.Monoid_def]
        +m:600 [binder, in hydras.Ackermann.checkPrf]
        +m:602 [binder, in hydras.Ackermann.checkPrf]
        +m:604 [binder, in hydras.Ackermann.checkPrf]
        +m:606 [binder, in hydras.Ackermann.checkPrf]
        +m:607 [binder, in hydras.Ackermann.primRec]
        +m:608 [binder, in hydras.Ackermann.checkPrf]
        +m:609 [binder, in hydras.Ackermann.checkPrf]
        +m:609 [binder, in gaia_hydras.nfwfgaia]
        +m:61 [binder, in hydras.MoreAck.Ack]
        +M:61 [binder, in additions.Addition_Chains]
        +m:61 [binder, in hydras.rpo.dickson]
        +m:610 [binder, in hydras.Ackermann.checkPrf]
        +m:611 [binder, in hydras.Ackermann.checkPrf]
        +m:611 [binder, in hydras.Ackermann.primRec]
        +m:612 [binder, in hydras.Ackermann.checkPrf]
        +m:613 [binder, in hydras.Ackermann.checkPrf]
        +m:614 [binder, in hydras.Ackermann.checkPrf]
        +m:615 [binder, in hydras.Ackermann.checkPrf]
        +m:616 [binder, in hydras.Ackermann.checkPrf]
        +m:616 [binder, in hydras.Ackermann.primRec]
        +m:617 [binder, in hydras.Ackermann.checkPrf]
        +m:619 [binder, in hydras.Ackermann.checkPrf]
        +m:619 [binder, in hydras.Ackermann.primRec]
        +m:62 [binder, in hydras.MoreAck.AckNotPR]
        +m:62 [binder, in hydras.MoreAck.Ack]
        +m:62 [binder, in hydras.Ackermann.wellFormed]
        +m:621 [binder, in hydras.Ackermann.checkPrf]
        +m:623 [binder, in hydras.Ackermann.checkPrf]
        +m:624 [binder, in hydras.Ackermann.primRec]
        +m:625 [binder, in hydras.Ackermann.checkPrf]
        +m:627 [binder, in hydras.Ackermann.checkPrf]
        +m:629 [binder, in hydras.Ackermann.checkPrf]
        +M:63 [binder, in additions.AM]
        +m:63 [binder, in hydras.MoreAck.Ack]
        +m:63 [binder, in additions.fib]
        +m:630 [binder, in hydras.Ackermann.primRec]
        +m:631 [binder, in hydras.Ackermann.checkPrf]
        +m:633 [binder, in hydras.Ackermann.checkPrf]
        +m:635 [binder, in hydras.Ackermann.checkPrf]
        +m:635 [binder, in hydras.Ackermann.primRec]
        +m:637 [binder, in hydras.Ackermann.checkPrf]
        +m:638 [binder, in hydras.Ackermann.checkPrf]
        +m:639 [binder, in hydras.Ackermann.checkPrf]
        +m:64 [binder, in Goedel.PRrepresentable]
        +m:640 [binder, in hydras.Ackermann.checkPrf]
        +m:641 [binder, in hydras.Ackermann.checkPrf]
        +m:642 [binder, in hydras.Ackermann.checkPrf]
        +m:643 [binder, in hydras.Ackermann.checkPrf]
        +m:644 [binder, in hydras.Ackermann.checkPrf]
        +m:645 [binder, in hydras.Ackermann.checkPrf]
        +m:646 [binder, in hydras.Ackermann.checkPrf]
        +m:647 [binder, in hydras.Ackermann.checkPrf]
        +m:648 [binder, in hydras.Ackermann.checkPrf]
        +M:65 [binder, in additions.Monoid_def]
        +M:65 [binder, in additions.Euclidean_Chains]
        +m:651 [binder, in gaia_hydras.nfwfgaia]
        +m:66 [binder, in hydras.MoreAck.Ack]
        +M:67 [binder, in additions.Addition_Chains]
        +m:68 [binder, in Goedel.PRrepresentable]
        +m:68 [binder, in gaia_hydras.nfwfgaia]
        +m:69 [binder, in hydras.MoreAck.Ack]
        +m:69 [binder, in additions.fib]
        +M:7 [binder, in hydras.Schutte.Lub]
        +m:70 [binder, in hydras.Ackermann.subAll]
        +m:704 [binder, in gaia_hydras.nfwfgaia]
        +m:71 [binder, in hydras.MoreAck.Ack]
        +m:714 [binder, in gaia_hydras.nfwfgaia]
        +m:72 [binder, in Goedel.PRrepresentable]
        +M:72 [binder, in additions.Euclidean_Chains]
        +m:73 [binder, in hydras.MoreAck.Ack]
        +M:73 [binder, in additions.Monoid_def]
        +m:74 [binder, in hydras.Ackermann.subAll]
        +m:75 [binder, in hydras.MoreAck.Ack]
        +M:75 [binder, in additions.Addition_Chains]
        +m:751 [binder, in gaia_hydras.nfwfgaia]
        +m:754 [binder, in gaia_hydras.nfwfgaia]
        +M:76 [binder, in additions.AM]
        +m:76 [binder, in hydras.Ackermann.primRec]
        +m:76 [binder, in additions.fib]
        +m:77 [binder, in Goedel.PRrepresentable]
        +m:78 [binder, in hydras.MoreAck.Ack]
        +m:79 [binder, in hydras.Prelude.Sort_spec]
        +m:8 [binder, in hydras.Ackermann.subAll]
        +m:8 [binder, in hydras.Prelude.More_Arith]
        +m:8 [binder, in hydras.Ackermann.primRec]
        +m:807 [binder, in gaia_hydras.nfwfgaia]
        +m:809 [binder, in gaia_hydras.nfwfgaia]
        +m:82 [binder, in hydras.MoreAck.Ack]
        +m:83 [binder, in Goedel.PRrepresentable]
        +m:83 [binder, in hydras.Ackermann.subAll]
        +m:83 [binder, in additions.fib]
        +m:837 [binder, in hydras.Ackermann.codeSubFormula]
        +m:840 [binder, in hydras.Ackermann.codeSubFormula]
        +m:845 [binder, in hydras.Ackermann.checkPrf]
        +m:85 [binder, in hydras.MoreAck.Ack]
        +m:85 [binder, in additions.fib]
        +m:857 [binder, in hydras.Ackermann.checkPrf]
        +M:86 [binder, in additions.AM]
        +m:86 [binder, in hydras.Ackermann.primRec]
        +m:862 [binder, in hydras.Ackermann.checkPrf]
        +m:868 [binder, in hydras.Ackermann.codeSubFormula]
        +m:87 [binder, in Goedel.PRrepresentable]
        +m:87 [binder, in hydras.Ackermann.subAll]
        +m:871 [binder, in hydras.Ackermann.codeSubFormula]
        +m:892 [binder, in hydras.Ackermann.codeSubFormula]
        +m:895 [binder, in hydras.Ackermann.codeSubFormula]
        +m:9 [binder, in hydras.Ackermann.subAll]
        +m:908 [binder, in hydras.Ackermann.codeSubFormula]
        +m:91 [binder, in Goedel.PRrepresentable]
        +m:91 [binder, in hydras.Ackermann.primRec]
        +m:911 [binder, in hydras.Ackermann.codeSubFormula]
        +M:92 [binder, in additions.Euclidean_Chains]
        +m:93 [binder, in hydras.Ackermann.subAll]
        +m:935 [binder, in hydras.Ackermann.codeSubFormula]
        +m:938 [binder, in hydras.Ackermann.codeSubFormula]
        +m:95 [binder, in Goedel.PRrepresentable]
        +m:95 [binder, in hydras.Ackermann.primRec]
        +m:966 [binder, in gaia_hydras.nfwfgaia]
        +m:968 [binder, in gaia_hydras.nfwfgaia]
        +m:97 [binder, in hydras.Ackermann.subAll]
        +M:97 [binder, in additions.AM]
        +m:970 [binder, in gaia_hydras.nfwfgaia]
        +m:974 [binder, in gaia_hydras.nfwfgaia]
        +m:978 [binder, in gaia_hydras.nfwfgaia]
        +m:98 [binder, in hydras.Ackermann.primRec]
        +m:984 [binder, in gaia_hydras.nfwfgaia]
        +m:986 [binder, in gaia_hydras.nfwfgaia]
        +

        N

        +N [definition, in hydras.Hydra.BigBattle]
        +Naive [library]
        +nAnd [lemma, in hydras.Ackermann.LNN]
        +nAnd [lemma, in hydras.Ackermann.LNT]
        +nAnd [lemma, in hydras.Ackermann.folLogic]
        +naryFunc [definition, in hydras.Ackermann.extEqualNat]
        +naryFunc [definition, in hydras.Ackermann.model]
        +naryIf [definition, in hydras.solutions_exercises.MinPR2]
        +naryRel [definition, in hydras.Ackermann.extEqualNat]
        +naryRel [definition, in hydras.Ackermann.model]
        +natLE [lemma, in hydras.Ackermann.NNtheory]
        +natLT [lemma, in hydras.Ackermann.NNtheory]
        +natModel [definition, in hydras.Ackermann.PAconsistent]
        +Natmult [instance, in additions.Monoid_instances]
        +natNE [lemma, in hydras.Ackermann.NNtheory]
        +Natplus [instance, in additions.Monoid_instances]
        +natPlus [lemma, in hydras.Ackermann.NNtheory]
        +natTimes [lemma, in hydras.Ackermann.NNtheory]
        +natToTerm [definition, in hydras.Ackermann.LNN]
        +natToTerm [definition, in hydras.Ackermann.LNT]
        +natToTermLNN [definition, in hydras.Ackermann.codeNatToTerm]
        +natToTermLNT [definition, in hydras.Ackermann.codeNatToTerm]
        +Nat_le_TO [instance, in hydras.Prelude.DecPreOrder_Instances]
        +Nat_le_dec [instance, in hydras.Prelude.DecPreOrder_Instances]
        +nat_double_or_s_double [lemma, in hydras.Prelude.More_Arith]
        +nat_power_ok [lemma, in additions.Compatibility]
        +nat_eqb_false [lemma, in hydras.Ackermann.primRec]
        +nat_plus_op [instance, in additions.Monoid_instances]
        +nat_mult_op [instance, in additions.Monoid_instances]
        +nat_2_term_mono [lemma, in hydras.Gamma0.Gamma0]
        +nat_lt_psi [lemma, in hydras.Gamma0.Gamma0]
        +nat_lt_cons [lemma, in hydras.Gamma0.Gamma0]
        +nat_2_term [definition, in hydras.Gamma0.Gamma0]
        +NA:4 [binder, in hydras.OrdinalNotations.ON_mult]
        +NA:4 [binder, in hydras.OrdinalNotations.ON_plus]
        +nbterms [definition, in hydras.Gamma0.T2]
        +nb_occ_app [lemma, in hydras.rpo.more_list]
        +nb_occ [definition, in hydras.rpo.more_list]
        +NB:8 [binder, in hydras.OrdinalNotations.ON_mult]
        +NB:8 [binder, in hydras.OrdinalNotations.ON_plus]
        +neqIsPR [lemma, in hydras.Ackermann.primRec]
        +nested_Ack_bound [lemma, in hydras.MoreAck.Ack]
        +neutral_r [lemma, in additions.Fib2]
        +neutral_l [lemma, in additions.Fib2]
        +NewNotations [library]
        +newVar [definition, in hydras.Ackermann.folProp]
        +newVar1 [lemma, in hydras.Ackermann.folProp]
        +newVar2 [lemma, in hydras.Ackermann.folProp]
        +nExist [lemma, in hydras.Ackermann.LNN]
        +nExist [lemma, in hydras.Ackermann.LNT]
        +nExist [lemma, in hydras.Ackermann.folLogic]
        +next [definition, in hydras.Hydra.BigBattle]
        +next_fib [lemma, in additions.Fib2]
        +next_step [definition, in hydras.Hydra.Hydra_Lemmas]
        +next_round [definition, in hydras.Hydra.Hydra_Lemmas]
        +next_round_dec [definition, in hydras.Hydra.Hydra_Lemmas]
        +nf [definition, in hydras.Epsilon0.T1]
        +nf [inductive, in hydras.Gamma0.T2]
        +NF [abbreviation, in hydras.solutions_exercises.MultisetWf]
        +nfb [definition, in hydras.Gamma0.Gamma0]
        +nForall [lemma, in hydras.Ackermann.LNN]
        +nForall [lemma, in hydras.Ackermann.LNT]
        +nForall [lemma, in hydras.Ackermann.folLogic]
        +nfwfgaia [library]
        +nf_LT_right [lemma, in hydras.Epsilon0.T1]
        +nf_exp_F [lemma, in hydras.Epsilon0.T1]
        +nf_LT_iff [lemma, in hydras.Epsilon0.T1]
        +nf_omega_omega [lemma, in hydras.Epsilon0.T1]
        +nf_phi0 [lemma, in hydras.Epsilon0.T1]
        +nf_omega [lemma, in hydras.Epsilon0.T1]
        +nf_Wf [lemma, in hydras.Epsilon0.T1]
        +nf_Acc [definition, in hydras.Epsilon0.T1]
        +nf_tail_lt [lemma, in hydras.Epsilon0.T1]
        +nf_cons_LT [lemma, in hydras.Epsilon0.T1]
        +nf_rect [definition, in hydras.Epsilon0.T1]
        +nf_omega_tower [lemma, in hydras.Epsilon0.T1]
        +nf_helper_iff [lemma, in hydras.Epsilon0.T1]
        +nf_helper_phi0R [lemma, in hydras.Epsilon0.T1]
        +nf_helper_phi0 [lemma, in hydras.Epsilon0.T1]
        +nf_coeff_irrelevance [lemma, in hydras.Epsilon0.T1]
        +nf_helper_intro [lemma, in hydras.Epsilon0.T1]
        +nf_intro' [lemma, in hydras.Epsilon0.T1]
        +nf_intro [lemma, in hydras.Epsilon0.T1]
        +nf_helper_inv1 [lemma, in hydras.Epsilon0.T1]
        +nf_tail_lt_nf [lemma, in hydras.Epsilon0.T1]
        +nf_helper_inv [lemma, in hydras.Epsilon0.T1]
        +nf_of_finite [lemma, in hydras.Epsilon0.T1]
        +nf_fin [lemma, in hydras.Epsilon0.T1]
        +nf_FS [lemma, in hydras.Epsilon0.T1]
        +nf_helper_c [constructor, in hydras.Epsilon0.T1]
        +nf_helper_z [constructor, in hydras.Epsilon0.T1]
        +nf_helper [inductive, in hydras.Epsilon0.T1]
        +nf_b_cons_eq [lemma, in hydras.Epsilon0.T1]
        +nf_cons_iff [lemma, in hydras.Epsilon0.T1]
        +nf_cons_inv [lemma, in hydras.Epsilon0.T1]
        +nf_inv3 [lemma, in hydras.Epsilon0.T1]
        +nf_inv2 [lemma, in hydras.Epsilon0.T1]
        +nf_inv1 [lemma, in hydras.Epsilon0.T1]
        +nf_b [definition, in hydras.Epsilon0.T1]
        +nf_epsilon [lemma, in hydras.Gamma0.T2]
        +nf_epsilon0 [lemma, in hydras.Gamma0.T2]
        +nf_omega [lemma, in hydras.Gamma0.T2]
        +nf_fin [lemma, in hydras.Gamma0.T2]
        +nf_helper_oplus [lemma, in hydras.Epsilon0.Hessenberg]
        +nf_bounded [lemma, in hydras.Schutte.CNF]
        +NF_Acc [lemma, in hydras.solutions_exercises.MultisetWf]
        +NF_inv2 [lemma, in hydras.solutions_exercises.MultisetWf]
        +NF_inv1 [lemma, in hydras.solutions_exercises.MultisetWf]
        +nf_ref [lemma, in gaia_hydras.T1Bridge]
        +nf_canon [lemma, in hydras.Epsilon0.Canon]
        +nf_proof_unicity [lemma, in hydras.Epsilon0.E0]
        +nf_m [lemma, in hydras.Hydra.Epsilon0_Needed_Generic]
        +nf_intro [lemma, in hydras.Gamma0.Gamma0]
        +nf_coeff_irrelevance [lemma, in hydras.Gamma0.Gamma0]
        +nf_Wf [lemma, in hydras.Gamma0.Gamma0]
        +nf_c2 [lemma, in hydras.Gamma0.Gamma0]
        +nf_c1 [lemma, in hydras.Gamma0.Gamma0]
        +nf_b2 [lemma, in hydras.Gamma0.Gamma0]
        +nf_b1 [lemma, in hydras.Gamma0.Gamma0]
        +nf_a2 [lemma, in hydras.Gamma0.Gamma0]
        +nf_a1 [lemma, in hydras.Gamma0.Gamma0]
        +nf_subterm [lemma, in hydras.Gamma0.Gamma0]
        +nf_fin_inv [lemma, in hydras.Gamma0.Gamma0]
        +nf_inv_tail [lemma, in hydras.Gamma0.Gamma0]
        +nf_c [lemma, in hydras.Gamma0.Gamma0]
        +nf_b [lemma, in hydras.Gamma0.Gamma0]
        +nf_a [lemma, in hydras.Gamma0.Gamma0]
        +nh [projection, in hydras.Hydra.BigBattle]
        +nilTerms [lemma, in hydras.Ackermann.fol]
        +nImp [lemma, in hydras.Ackermann.LNN]
        +nImp [lemma, in hydras.Ackermann.LNT]
        +nImp [lemma, in hydras.Ackermann.folLogic]
        +Nmodulo [section, in additions.Monoid_instances]
        +Nmodulo.m [variable, in additions.Monoid_instances]
        +Nmodulo.m_gt_1 [variable, in additions.Monoid_instances]
        +Nmod_Monoid [instance, in additions.Monoid_instances]
        +NMult [instance, in additions.Monoid_instances]
        +NN [definition, in hydras.Ackermann.NN]
        +NN [section, in hydras.Ackermann.NN]
        +NN [library]
        +nnE [lemma, in hydras.Ackermann.LNN]
        +nnE [lemma, in hydras.Ackermann.LNT]
        +nnE [lemma, in hydras.Ackermann.folLogic]
        +nnHelp [definition, in hydras.Ackermann.model]
        +nnI [lemma, in hydras.Ackermann.LNN]
        +nnI [lemma, in hydras.Ackermann.LNT]
        +nnI [lemma, in hydras.Ackermann.folLogic]
        +NNnotations [module, in hydras.Ackermann.LNN]
        +NNnotations.LT [definition, in hydras.Ackermann.LNN]
        +NNnotations.Plus [definition, in hydras.Ackermann.LNN]
        +NNnotations.Succ [definition, in hydras.Ackermann.LNN]
        +NNnotations.S_ [abbreviation, in hydras.Ackermann.LNN]
        +NNnotations.Times [definition, in hydras.Ackermann.LNN]
        +NNnotations.Zero [definition, in hydras.Ackermann.LNN]
        +_ < _ (fol_scope) [notation, in hydras.Ackermann.LNN]
        +_ * _ (fol_scope) [notation, in hydras.Ackermann.LNN]
        +_ + _ (fol_scope) [notation, in hydras.Ackermann.LNN]
        +nnPlusNotNeeded [lemma, in hydras.Ackermann.NNtheory]
        +NNtheory [library]
        +nnTranslate [definition, in hydras.Ackermann.model]
        +nn1 [lemma, in hydras.Ackermann.NN]
        +NN1 [definition, in hydras.Ackermann.NN]
        +nn2 [lemma, in hydras.Ackermann.NN]
        +NN2 [definition, in hydras.Ackermann.NN]
        +NN2PA [lemma, in hydras.Ackermann.NN2PA]
        +NN2PA [library]
        +nn3 [lemma, in hydras.Ackermann.NN]
        +NN3 [definition, in hydras.Ackermann.NN]
        +nn4 [lemma, in hydras.Ackermann.NN]
        +NN4 [definition, in hydras.Ackermann.NN]
        +nn5 [lemma, in hydras.Ackermann.NN]
        +NN5 [definition, in hydras.Ackermann.NN]
        +nn6 [lemma, in hydras.Ackermann.NN]
        +NN6 [definition, in hydras.Ackermann.NN]
        +nn7 [lemma, in hydras.Ackermann.NN]
        +NN7 [definition, in hydras.Ackermann.NN]
        +NN72PA [lemma, in hydras.Ackermann.PAtheory]
        +nn8 [lemma, in hydras.Ackermann.NN]
        +NN8 [definition, in hydras.Ackermann.NN]
        +NN82PA [lemma, in hydras.Ackermann.PAtheory]
        +nn9 [lemma, in hydras.Ackermann.NN]
        +NN9 [definition, in hydras.Ackermann.NN]
        +NN92PA [lemma, in hydras.Ackermann.PAtheory]
        +node [constructor, in hydras.Hydra.Hydra_Definitions]
        +noMiddle [lemma, in hydras.Ackermann.LNN]
        +noMiddle [lemma, in hydras.Ackermann.LNT]
        +noMiddle [lemma, in hydras.Ackermann.folLogic]
        +none_nb_occ_O [lemma, in hydras.rpo.more_list]
        +non_commutativity_of_plus [definition, in hydras.OrdinalNotations.ON_Omega2]
        +Non_denum [lemma, in hydras.Schutte.Schutte_basics]
        +non_optimality_proof.binary_opt [variable, in additions.Addition_Chains]
        +non_optimality_proof [section, in additions.Addition_Chains]
        +nOr [lemma, in hydras.Ackermann.LNN]
        +nOr [lemma, in hydras.Ackermann.LNT]
        +nOr [lemma, in hydras.Ackermann.folLogic]
        +normal [definition, in hydras.Schutte.Ordering_Functions]
        +normal_phi0 [lemma, in hydras.Schutte.AP]
        +normal_plus_alpha [lemma, in hydras.Schutte.Addition]
        +notBoundedForall [lemma, in Goedel.PRrepresentable]
        +notCon2wNotCon [lemma, in hydras.Ackermann.wConsistent]
        +notH [constructor, in hydras.Ackermann.fol]
        +NotIncl [section, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +notInFreeVarSys [lemma, in hydras.Ackermann.folProp]
        +notRel [definition, in hydras.Ackermann.primRec]
        +notRelPR [lemma, in hydras.Ackermann.primRec]
        +notZero [definition, in hydras.Ackermann.primRec]
        +notZeroIsPR [lemma, in hydras.Ackermann.primRec]
        +not_LT_zero [lemma, in hydras.Epsilon0.T1]
        +not_zero_lt [lemma, in hydras.Epsilon0.T1]
        +not_zero_gt_0 [lemma, in hydras.Epsilon0.T1]
        +not_lt_zero [lemma, in hydras.Epsilon0.T1]
        +not_double_is_s_double [lemma, in hydras.Prelude.More_Arith]
        +not_le_gt [lemma, in hydras.Prelude.DecPreOrder]
        +not_le_ge [lemma, in hydras.Prelude.DecPreOrder]
        +not_AP_inv2 [lemma, in hydras.Schutte.CNF]
        +not_AP_inv_0 [lemma, in hydras.Schutte.CNF]
        +not_acc [lemma, in hydras.solutions_exercises.MultisetWf]
        +not_countable_unbounded [lemma, in hydras.Schutte.Schutte_basics]
        +Not_Unbounded_countable [lemma, in hydras.Schutte.Schutte_basics]
        +Not_Unbounded_bounded [lemma, in hydras.Schutte.Schutte_basics]
        +not_is_succ_limit [lemma, in hydras.Schutte.Schutte_basics]
        +not_is_limit_succ [lemma, in hydras.Schutte.Schutte_basics]
        +not_is_limit_zero [lemma, in hydras.Schutte.Schutte_basics]
        +not_is_succ_zero [lemma, in hydras.Schutte.Schutte_basics]
        +not_lt_zero [lemma, in hydras.Schutte.Schutte_basics]
        +not_gt_le [lemma, in hydras.Schutte.Schutte_basics]
        +not_lt_zero [lemma, in hydras.Gamma0.Gamma0]
        +not_decreasing [lemma, in gaia_hydras.nfwfgaia]
        +not_decreasing [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +not_decreasing_aux [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +not_acc [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +NPlus [instance, in additions.Monoid_instances]
        +Npos_power_compat [lemma, in additions.Compatibility]
        +Npos_gt_0 [lemma, in additions.More_on_positive]
        +Npos_diff_zero [lemma, in additions.More_on_positive]
        +nth_error_ok_in [lemma, in hydras.rpo.more_list]
        +nth_error_map [lemma, in hydras.rpo.more_list]
        +nVars [definition, in hydras.Ackermann.folProof]
        +nv:118 [binder, in hydras.Ackermann.folProp]
        +nv:13 [binder, in hydras.MoreAck.BadSubst]
        +nv:2 [binder, in hydras.Ackermann.PAtheory]
        +nv:283 [binder, in hydras.Ackermann.folProp]
        +nv:30 [binder, in Goedel.codeSysPrf]
        +nv:404 [binder, in hydras.Ackermann.folProp]
        +nv:432 [binder, in hydras.Ackermann.folProp]
        +nv:437 [binder, in hydras.Ackermann.folProp]
        +nv:48 [binder, in hydras.Ackermann.subAll]
        +nv:65 [binder, in hydras.Ackermann.codeSubFormula]
        +N_size_gt [lemma, in additions.Compatibility]
        +N_pow_compat [lemma, in additions.Compatibility]
        +N_pow_power [lemma, in additions.Compatibility]
        +N_pow [definition, in additions.Compatibility]
        +N_bpow [definition, in additions.FirstSteps]
        +N_bpow_commute [lemma, in additions.Pow_variant]
        +N_bpow_ok_R [lemma, in additions.Pow_variant]
        +N_bpow_ok [lemma, in additions.Pow_variant]
        +N_bpow [definition, in additions.Pow_variant]
        +N_bpow_commute [lemma, in additions.Pow]
        +N_bpow_ok_R [lemma, in additions.Pow]
        +N_bpow_ok [lemma, in additions.Pow]
        +N_bpow [definition, in additions.Pow]
        +N_le_mul_pos [lemma, in additions.More_on_positive]
        +N_pos_div_eucl_q0 [lemma, in additions.More_on_positive]
        +N_pos_div_eucl_rest [lemma, in additions.More_on_positive]
        +N_pos_div_eucl_divides [lemma, in additions.More_on_positive]
        +N_pos_N2pos [lemma, in additions.More_on_positive]
        +N_le_1_pos [lemma, in additions.More_on_positive]
        +N_0_le_n [lemma, in additions.More_on_positive]
        +N_mod.power [definition, in additions.Naive]
        +N_mod.mult_mod [definition, in additions.Naive]
        +N_mod.m_fixed.m [variable, in additions.Naive]
        +N_mod.m_fixed [section, in additions.Naive]
        +N_mod [module, in additions.Naive]
        +N_plus_op [instance, in additions.Monoid_instances]
        +N_mult_op [instance, in additions.Monoid_instances]
        +N_simpl [lemma, in hydras.Epsilon0.Hprime]
        +n'':11 [binder, in gaia_hydras.nfwfgaia]
        +n'':8 [binder, in gaia_hydras.nfwfgaia]
        +n':10 [binder, in gaia_hydras.nfwfgaia]
        +n':1024 [binder, in gaia_hydras.nfwfgaia]
        +n':1152 [binder, in gaia_hydras.nfwfgaia]
        +n':117 [binder, in hydras.Epsilon0.T1]
        +n':1204 [binder, in gaia_hydras.nfwfgaia]
        +n':131 [binder, in gaia_hydras.nfwfgaia]
        +n':1338 [binder, in gaia_hydras.nfwfgaia]
        +n':1384 [binder, in gaia_hydras.nfwfgaia]
        +n':139 [binder, in hydras.Gamma0.Gamma0]
        +n':14 [binder, in hydras.rpo.dickson]
        +n':1436 [binder, in gaia_hydras.nfwfgaia]
        +n':1500 [binder, in gaia_hydras.nfwfgaia]
        +n':1556 [binder, in gaia_hydras.nfwfgaia]
        +n':1585 [binder, in gaia_hydras.nfwfgaia]
        +n':1609 [binder, in gaia_hydras.nfwfgaia]
        +n':165 [binder, in hydras.Epsilon0.T1]
        +n':1691 [binder, in gaia_hydras.nfwfgaia]
        +n':174 [binder, in gaia_hydras.nfwfgaia]
        +n':176 [binder, in hydras.Epsilon0.T1]
        +n':19 [binder, in hydras.Epsilon0.Hessenberg]
        +n':194 [binder, in hydras.Epsilon0.T1]
        +n':2043 [binder, in gaia_hydras.nfwfgaia]
        +n':2066 [binder, in gaia_hydras.nfwfgaia]
        +n':223 [binder, in hydras.Epsilon0.T1]
        +n':225 [binder, in gaia_hydras.nfwfgaia]
        +n':231 [binder, in gaia_hydras.nfwfgaia]
        +n':24 [binder, in hydras.Schutte.Correctness_E0]
        +n':25 [binder, in hydras.Epsilon0.Hessenberg]
        +n':258 [binder, in gaia_hydras.nfwfgaia]
        +n':259 [binder, in hydras.rpo.rpo]
        +n':27 [binder, in hydras.Gamma0.Gamma0]
        +n':283 [binder, in hydras.Epsilon0.T1]
        +n':29 [binder, in hydras.Schutte.Correctness_E0]
        +n':294 [binder, in gaia_hydras.nfwfgaia]
        +n':3 [binder, in gaia_hydras.nfwfgaia]
        +n':30 [binder, in hydras.Epsilon0.Hessenberg]
        +n':301 [binder, in hydras.Gamma0.Gamma0]
        +n':305 [binder, in hydras.Gamma0.Gamma0]
        +n':322 [binder, in hydras.Epsilon0.T1]
        +n':327 [binder, in hydras.Epsilon0.T1]
        +n':34 [binder, in hydras.Epsilon0.T1]
        +n':345 [binder, in hydras.Epsilon0.T1]
        +n':357 [binder, in hydras.Epsilon0.T1]
        +n':36 [binder, in hydras.Epsilon0.Hessenberg]
        +n':364 [binder, in hydras.Epsilon0.T1]
        +n':378 [binder, in hydras.Epsilon0.T1]
        +n':42 [binder, in hydras.Epsilon0.Hessenberg]
        +n':425 [binder, in gaia_hydras.nfwfgaia]
        +n':427 [binder, in hydras.Epsilon0.T1]
        +n':430 [binder, in gaia_hydras.nfwfgaia]
        +n':432 [binder, in hydras.Epsilon0.T1]
        +n':438 [binder, in hydras.Epsilon0.T1]
        +n':5 [binder, in gaia_hydras.nfwfgaia]
        +n':50 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n':50 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n':52 [binder, in hydras.Epsilon0.Hessenberg]
        +n':533 [binder, in hydras.Epsilon0.T1]
        +n':54 [binder, in gaia_hydras.T1Bridge]
        +n':55 [binder, in hydras.Epsilon0.T1]
        +n':55 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n':58 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n':59 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n':59 [binder, in gaia_hydras.T1Bridge]
        +n':590 [binder, in hydras.Gamma0.Gamma0]
        +n':64 [binder, in gaia_hydras.T1Bridge]
        +n':68 [binder, in hydras.Epsilon0.T1]
        +n':7 [binder, in gaia_hydras.nfwfgaia]
        +n':70 [binder, in gaia_hydras.T1Bridge]
        +n':724 [binder, in hydras.Epsilon0.T1]
        +n':75 [binder, in hydras.Epsilon0.T1]
        +n':76 [binder, in gaia_hydras.T1Bridge]
        +n':79 [binder, in hydras.Epsilon0.T1]
        +n':790 [binder, in gaia_hydras.nfwfgaia]
        +n':83 [binder, in hydras.Gamma0.T2]
        +n':84 [binder, in hydras.Epsilon0.T1]
        +n':848 [binder, in gaia_hydras.nfwfgaia]
        +n':871 [binder, in gaia_hydras.nfwfgaia]
        +n':908 [binder, in gaia_hydras.nfwfgaia]
        +n':916 [binder, in gaia_hydras.nfwfgaia]
        +n':94 [binder, in hydras.Epsilon0.T1]
        +n':948 [binder, in gaia_hydras.nfwfgaia]
        +n':99 [binder, in hydras.Epsilon0.T1]
        +n0:18 [binder, in hydras.Ackermann.wellFormed]
        +n0:194 [binder, in hydras.Ackermann.fol]
        +n0:195 [binder, in hydras.Ackermann.fol]
        +n0:196 [binder, in hydras.Ackermann.fol]
        +n0:197 [binder, in hydras.Ackermann.fol]
        +n0:20 [binder, in hydras.Ackermann.wellFormed]
        +n0:231 [binder, in hydras.Ackermann.subAll]
        +n0:232 [binder, in hydras.Ackermann.subAll]
        +n0:241 [binder, in hydras.Ackermann.subAll]
        +n0:243 [binder, in hydras.Ackermann.subAll]
        +n0:31 [binder, in hydras.Schutte.AP]
        +n0:32 [binder, in hydras.Schutte.AP]
        +n0:379 [binder, in hydras.Epsilon0.Paths]
        +n0:637 [binder, in hydras.Ackermann.primRec]
        +n1 [projection, in hydras.Hydra.BigBattle]
        +n1:105 [binder, in Goedel.rosserPA]
        +n1:107 [binder, in hydras.Epsilon0.T1]
        +n1:107 [binder, in Goedel.rosserPA]
        +n1:122 [binder, in additions.Euclidean_Chains]
        +n1:131 [binder, in additions.Euclidean_Chains]
        +n1:14 [binder, in gaia_hydras.nfwfgaia]
        +n1:15 [binder, in hydras.Prelude.Compat815]
        +n1:18 [binder, in gaia_hydras.nfwfgaia]
        +n1:198 [binder, in hydras.Ackermann.fol]
        +n1:199 [binder, in hydras.Ackermann.fol]
        +n1:22 [binder, in gaia_hydras.nfwfgaia]
        +n1:223 [binder, in Goedel.PRrepresentable]
        +n1:230 [binder, in Goedel.PRrepresentable]
        +n1:318 [binder, in hydras.Gamma0.Gamma0]
        +n1:32 [binder, in hydras.Gamma0.T2]
        +n1:324 [binder, in hydras.Gamma0.Gamma0]
        +n1:340 [binder, in hydras.Gamma0.Gamma0]
        +n1:345 [binder, in hydras.Gamma0.Gamma0]
        +n1:362 [binder, in hydras.Gamma0.Gamma0]
        +n1:368 [binder, in hydras.Gamma0.Gamma0]
        +n1:38 [binder, in Goedel.rosser]
        +n1:380 [binder, in hydras.Epsilon0.Paths]
        +n1:384 [binder, in hydras.Gamma0.Gamma0]
        +n1:389 [binder, in hydras.Gamma0.Gamma0]
        +n1:39 [binder, in hydras.Gamma0.T2]
        +n1:39 [binder, in hydras.Gamma0.Gamma0]
        +n1:400 [binder, in hydras.Gamma0.Gamma0]
        +n1:410 [binder, in hydras.Gamma0.Gamma0]
        +n1:43 [binder, in Goedel.rosser]
        +n1:45 [binder, in Goedel.rosser]
        +n1:47 [binder, in hydras.Gamma0.T2]
        +n1:47 [binder, in hydras.Gamma0.Gamma0]
        +n1:50 [binder, in Goedel.rosser]
        +n1:54 [binder, in hydras.Gamma0.T2]
        +n1:55 [binder, in hydras.Gamma0.Gamma0]
        +n1:60 [binder, in hydras.Gamma0.T2]
        +n1:63 [binder, in hydras.Gamma0.Gamma0]
        +n1:66 [binder, in hydras.Gamma0.T2]
        +n1:661 [binder, in gaia_hydras.nfwfgaia]
        +n1:665 [binder, in gaia_hydras.nfwfgaia]
        +n1:68 [binder, in Goedel.rosserPA]
        +n1:71 [binder, in hydras.Gamma0.Gamma0]
        +n1:73 [binder, in Goedel.rosserPA]
        +n1:75 [binder, in Goedel.rosserPA]
        +n1:78 [binder, in hydras.Gamma0.Gamma0]
        +n1:80 [binder, in Goedel.rosserPA]
        +n1:82 [binder, in additions.Euclidean_Chains]
        +n1:84 [binder, in hydras.Gamma0.Gamma0]
        +n1:94 [binder, in Goedel.rosserPA]
        +n1:99 [binder, in Goedel.rosserPA]
        +n2 [projection, in hydras.Hydra.BigBattle]
        +N2pos [definition, in additions.More_on_positive]
        +N2pos_lt_switch2 [lemma, in additions.More_on_positive]
        +N2pos_lt_switch [lemma, in additions.More_on_positive]
        +N2pos_pos [lemma, in additions.More_on_positive]
        +n2:123 [binder, in additions.Euclidean_Chains]
        +n2:132 [binder, in additions.Euclidean_Chains]
        +n2:15 [binder, in gaia_hydras.nfwfgaia]
        +n2:19 [binder, in gaia_hydras.nfwfgaia]
        +n2:23 [binder, in gaia_hydras.nfwfgaia]
        +n2:325 [binder, in hydras.Gamma0.Gamma0]
        +n2:33 [binder, in hydras.Gamma0.T2]
        +n2:332 [binder, in hydras.Gamma0.Gamma0]
        +n2:346 [binder, in hydras.Gamma0.Gamma0]
        +n2:352 [binder, in hydras.Gamma0.Gamma0]
        +n2:369 [binder, in hydras.Gamma0.Gamma0]
        +n2:376 [binder, in hydras.Gamma0.Gamma0]
        +n2:381 [binder, in hydras.Epsilon0.Paths]
        +n2:390 [binder, in hydras.Gamma0.Gamma0]
        +n2:396 [binder, in hydras.Gamma0.Gamma0]
        +n2:40 [binder, in hydras.Gamma0.T2]
        +n2:40 [binder, in hydras.Gamma0.Gamma0]
        +n2:401 [binder, in hydras.Gamma0.Gamma0]
        +n2:406 [binder, in hydras.Gamma0.Gamma0]
        +n2:48 [binder, in hydras.Gamma0.T2]
        +n2:48 [binder, in hydras.Gamma0.Gamma0]
        +n2:55 [binder, in hydras.Gamma0.T2]
        +n2:56 [binder, in hydras.Gamma0.Gamma0]
        +n2:61 [binder, in hydras.Gamma0.T2]
        +n2:64 [binder, in hydras.Gamma0.Gamma0]
        +n2:662 [binder, in gaia_hydras.nfwfgaia]
        +n2:666 [binder, in gaia_hydras.nfwfgaia]
        +n2:72 [binder, in hydras.Gamma0.Gamma0]
        +n2:79 [binder, in hydras.Gamma0.Gamma0]
        +n2:83 [binder, in additions.Euclidean_Chains]
        +n2:871 [binder, in hydras.Ackermann.checkPrf]
        +n2:874 [binder, in hydras.Ackermann.checkPrf]
        +n3:17 [binder, in hydras.Prelude.Compat815]
        +n3:48 [binder, in Goedel.rosser]
        +n3:53 [binder, in Goedel.rosser]
        +n3:78 [binder, in Goedel.rosserPA]
        +n3:83 [binder, in Goedel.rosserPA]
        +n:1 [binder, in hydras.solutions_exercises.MinPR2]
        +n:1 [binder, in additions.Fib2]
        +n:1 [binder, in hydras.Prelude.More_Arith]
        +n:1 [binder, in hydras.Ackermann.extEqualNat]
        +n:1 [binder, in hydras.MoreAck.expressibleExamples]
        +n:1 [binder, in hydras.Prelude.Compat815]
        +n:1 [binder, in hydras.Prelude.Fuel]
        +n:1 [binder, in hydras.Epsilon0.F_omega]
        +n:1 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n:1 [binder, in hydras.solutions_exercises.MorePRExamples]
        +n:1 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:1 [binder, in hydras.Ackermann.cPair]
        +n:1 [binder, in gaia_hydras.ON_gfinite]
        +n:1 [binder, in additions.Monoid_instances]
        +n:1 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:1 [binder, in additions.fib]
        +n:1 [binder, in hydras.Ackermann.codeList]
        +n:1 [binder, in hydras.Prelude.LibHyps_Experiments]
        +n:1 [binder, in hydras.solutions_exercises.F_3]
        +n:1 [binder, in hydras.Ackermann.codeNatToTerm]
        +n:1 [binder, in hydras.Prelude.Exp2]
        +n:1 [binder, in additions.Demo]
        +n:1 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:10 [binder, in hydras.Prelude.More_Arith]
        +n:10 [binder, in hydras.Ackermann.codeFreeVar]
        +n:10 [binder, in hydras.MoreAck.expressibleExamples]
        +n:10 [binder, in hydras.Ackermann.checkPrf]
        +n:10 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:10 [binder, in hydras.Prelude.Fuel]
        +n:10 [binder, in hydras.Epsilon0.F_omega]
        +n:10 [binder, in hydras.MoreAck.Ack]
        +n:10 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:10 [binder, in gaia_hydras.ON_gfinite]
        +n:10 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:10 [binder, in gaia_hydras.onType]
        +n:10 [binder, in hydras.Ackermann.codeList]
        +n:10 [binder, in Goedel.codeSysPrf]
        +n:10 [binder, in hydras.solutions_exercises.isqrt]
        +n:100 [binder, in Goedel.PRrepresentable]
        +n:100 [binder, in hydras.Ackermann.subAll]
        +n:100 [binder, in hydras.Prelude.Iterates]
        +n:100 [binder, in hydras.Prelude.MoreLists]
        +n:100 [binder, in hydras.Ackermann.fol]
        +n:100 [binder, in hydras.Ackermann.codeList]
        +n:101 [binder, in hydras.Gamma0.T2]
        +n:101 [binder, in hydras.Ackermann.subAll]
        +n:101 [binder, in hydras.Ackermann.folProp]
        +n:101 [binder, in Goedel.rosserPA]
        +n:101 [binder, in hydras.Ackermann.fol]
        +n:101 [binder, in hydras.Ackermann.codeList]
        +n:101 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:1010 [binder, in gaia_hydras.nfwfgaia]
        +n:102 [binder, in hydras.Ackermann.primRec]
        +n:102 [binder, in hydras.Ackermann.fol]
        +n:102 [binder, in hydras.Ackermann.codeList]
        +n:102 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:1021 [binder, in gaia_hydras.nfwfgaia]
        +n:1028 [binder, in gaia_hydras.nfwfgaia]
        +n:103 [binder, in hydras.Epsilon0.T1]
        +n:103 [binder, in hydras.Ackermann.subAll]
        +n:103 [binder, in Goedel.rosserPA]
        +n:103 [binder, in hydras.Epsilon0.Canon]
        +n:103 [binder, in hydras.Ackermann.codeList]
        +n:103 [binder, in hydras.Epsilon0.Hprime]
        +n:103 [binder, in hydras.Prelude.MoreVectors]
        +n:1031 [binder, in gaia_hydras.nfwfgaia]
        +n:1033 [binder, in gaia_hydras.nfwfgaia]
        +n:1036 [binder, in gaia_hydras.nfwfgaia]
        +n:104 [binder, in hydras.Ackermann.subAll]
        +n:104 [binder, in hydras.Ackermann.LNN2LNT]
        +n:104 [binder, in hydras.Ackermann.codeList]
        +n:105 [binder, in hydras.Ackermann.subProp]
        +n:105 [binder, in hydras.Ackermann.fol]
        +n:1051 [binder, in gaia_hydras.nfwfgaia]
        +n:106 [binder, in hydras.Epsilon0.T1]
        +n:106 [binder, in Goedel.PRrepresentable]
        +n:106 [binder, in hydras.Ackermann.subAll]
        +n:106 [binder, in hydras.Prelude.Iterates]
        +n:106 [binder, in hydras.Ackermann.LNN2LNT]
        +n:106 [binder, in additions.Pow]
        +n:106 [binder, in hydras.Ackermann.fol]
        +n:106 [binder, in hydras.Prelude.MoreVectors]
        +n:107 [binder, in hydras.Ackermann.subAll]
        +n:107 [binder, in hydras.MoreAck.AckNotPR]
        +n:107 [binder, in hydras.Ackermann.subProp]
        +n:107 [binder, in hydras.Epsilon0.Canon]
        +n:107 [binder, in additions.fib]
        +n:107 [binder, in hydras.Ackermann.codeList]
        +n:107 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:1073 [binder, in gaia_hydras.nfwfgaia]
        +n:108 [binder, in hydras.Ackermann.primRec]
        +n:108 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:109 [binder, in hydras.Ackermann.LNN2LNT]
        +n:109 [binder, in hydras.Ackermann.folProp]
        +n:11 [binder, in hydras.Ackermann.folProof]
        +n:11 [binder, in gaia_hydras.GF_alpha]
        +n:11 [binder, in hydras.Prelude.Compat815]
        +n:11 [binder, in hydras.Ackermann.LNN2LNT]
        +n:11 [binder, in gaia_hydras.GCanon]
        +n:11 [binder, in hydras.Ackermann.subProp]
        +n:11 [binder, in hydras.Ackermann.codeSubFormula]
        +n:11 [binder, in hydras.Hydra.Hydra_Theorems]
        +n:11 [binder, in hydras.Ackermann.primRec]
        +n:11 [binder, in gaia_hydras.ON_gfinite]
        +n:11 [binder, in hydras.Gamma0.Gamma0]
        +n:110 [binder, in hydras.Prelude.Iterates]
        +n:110 [binder, in hydras.Epsilon0.Hprime]
        +n:111 [binder, in hydras.Ackermann.LNN2LNT]
        +n:112 [binder, in Goedel.PRrepresentable]
        +n:112 [binder, in hydras.Gamma0.T2]
        +n:112 [binder, in hydras.Ackermann.subAll]
        +n:112 [binder, in hydras.Epsilon0.F_alpha]
        +n:112 [binder, in hydras.Ackermann.codeList]
        +n:112 [binder, in hydras.Epsilon0.Hprime]
        +n:113 [binder, in gaia_hydras.T1Bridge]
        +n:113 [binder, in hydras.Ackermann.primRec]
        +n:1133 [binder, in gaia_hydras.nfwfgaia]
        +n:114 [binder, in hydras.Epsilon0.T1]
        +n:114 [binder, in hydras.Ackermann.subProp]
        +n:114 [binder, in additions.fib]
        +n:114 [binder, in hydras.Epsilon0.Hprime]
        +n:1140 [binder, in gaia_hydras.nfwfgaia]
        +n:1142 [binder, in gaia_hydras.nfwfgaia]
        +n:1146 [binder, in gaia_hydras.nfwfgaia]
        +n:115 [binder, in hydras.Epsilon0.F_alpha]
        +n:115 [binder, in hydras.Ackermann.codeList]
        +n:1157 [binder, in gaia_hydras.nfwfgaia]
        +n:116 [binder, in hydras.Prelude.Iterates]
        +n:116 [binder, in hydras.Ackermann.subProp]
        +n:116 [binder, in hydras.Epsilon0.Hprime]
        +n:117 [binder, in hydras.Gamma0.Gamma0]
        +n:1178 [binder, in gaia_hydras.nfwfgaia]
        +n:118 [binder, in Goedel.PRrepresentable]
        +n:118 [binder, in hydras.Ackermann.subAll]
        +n:118 [binder, in hydras.Ackermann.subProp]
        +n:118 [binder, in hydras.Ackermann.primRec]
        +n:1181 [binder, in gaia_hydras.nfwfgaia]
        +n:1184 [binder, in gaia_hydras.nfwfgaia]
        +n:1187 [binder, in gaia_hydras.nfwfgaia]
        +n:119 [binder, in hydras.Ackermann.subAll]
        +n:119 [binder, in hydras.Ackermann.folProp]
        +n:119 [binder, in hydras.Epsilon0.Hprime]
        +n:1190 [binder, in gaia_hydras.nfwfgaia]
        +n:12 [binder, in hydras.Schutte.Correctness_E0]
        +n:12 [binder, in Goedel.PRrepresentable]
        +n:12 [binder, in hydras.Prelude.More_Arith]
        +n:12 [binder, in hydras.Prelude.Iterates]
        +n:12 [binder, in hydras.Ackermann.codeFreeVar]
        +n:12 [binder, in hydras.Prelude.Compat815]
        +n:12 [binder, in Goedel.fixPoint]
        +n:12 [binder, in hydras.Epsilon0.F_omega]
        +n:12 [binder, in hydras.Hydra.Hydra_Theorems]
        +n:12 [binder, in gaia_hydras.ON_gfinite]
        +n:12 [binder, in hydras.Ackermann.fol]
        +n:12 [binder, in hydras.Epsilon0.Canon]
        +n:12 [binder, in gaia_hydras.onType]
        +n:12 [binder, in hydras.Ackermann.codeList]
        +n:12 [binder, in hydras.Ackermann.expressible]
        +n:12 [binder, in hydras.Prelude.MoreVectors]
        +n:120 [binder, in hydras.Ackermann.subAll]
        +n:120 [binder, in hydras.Epsilon0.F_alpha]
        +N:120 [binder, in hydras.Epsilon0.Large_Sets]
        +n:120 [binder, in hydras.Ackermann.codeList]
        +n:121 [binder, in Goedel.PRrepresentable]
        +n:121 [binder, in hydras.Ackermann.folProp]
        +n:121 [binder, in gaia_hydras.T1Bridge]
        +n:121 [binder, in hydras.Ackermann.primRec]
        +n:121 [binder, in hydras.Epsilon0.Hprime]
        +n:1215 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1219 [binder, in hydras.Ackermann.codeSubFormula]
        +n:122 [binder, in hydras.Prelude.Iterates]
        +n:122 [binder, in hydras.Ackermann.subProp]
        +n:1226 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1229 [binder, in hydras.Ackermann.codeSubFormula]
        +n:123 [binder, in hydras.Ackermann.subAll]
        +N:123 [binder, in hydras.Epsilon0.Large_Sets]
        +n:123 [binder, in hydras.Ackermann.primRec]
        +n:123 [binder, in hydras.Ackermann.codeList]
        +n:124 [binder, in hydras.Ackermann.subAll]
        +n:124 [binder, in hydras.Epsilon0.Hessenberg]
        +n:124 [binder, in hydras.Ackermann.primRec]
        +n:1245 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1247 [binder, in gaia_hydras.nfwfgaia]
        +n:1248 [binder, in hydras.Ackermann.codeSubFormula]
        +n:125 [binder, in hydras.Gamma0.T2]
        +n:125 [binder, in hydras.Ackermann.subAll]
        +n:125 [binder, in hydras.Prelude.Iterates]
        +n:1252 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1254 [binder, in hydras.Ackermann.codeSubFormula]
        +n:126 [binder, in hydras.Ackermann.subAll]
        +n:126 [binder, in hydras.Ackermann.cPair]
        +n:126 [binder, in hydras.Ackermann.codeList]
        +n:126 [binder, in hydras.Epsilon0.Hprime]
        +n:1260 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1262 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1264 [binder, in hydras.Ackermann.codeSubFormula]
        +n:127 [binder, in hydras.Ackermann.subAll]
        +n:127 [binder, in hydras.Epsilon0.Hessenberg]
        +n:127 [binder, in hydras.Ackermann.subProp]
        +n:1277 [binder, in gaia_hydras.nfwfgaia]
        +n:128 [binder, in Goedel.PRrepresentable]
        +n:128 [binder, in hydras.Ackermann.subAll]
        +n:128 [binder, in additions.AM]
        +n:128 [binder, in gaia_hydras.nfwfgaia]
        +n:129 [binder, in hydras.Gamma0.T2]
        +n:129 [binder, in hydras.Prelude.Iterates]
        +n:129 [binder, in hydras.Ackermann.codeList]
        +n:13 [binder, in hydras.Prelude.More_Arith]
        +n:13 [binder, in hydras.Ackermann.LNN2LNT]
        +n:13 [binder, in hydras.Ackermann.codeSubFormula]
        +n:13 [binder, in hydras.Schutte.AP]
        +n:13 [binder, in hydras.Hydra.Hydra_Theorems]
        +n:13 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:13 [binder, in gaia_hydras.ON_gfinite]
        +n:13 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:13 [binder, in hydras.Epsilon0.E0]
        +n:13 [binder, in hydras.Ackermann.wConsistent]
        +n:13 [binder, in hydras.rpo.dickson]
        +n:130 [binder, in hydras.Epsilon0.Hessenberg]
        +n:130 [binder, in hydras.Ackermann.cPair]
        +n:130 [binder, in hydras.Epsilon0.Hprime]
        +n:1302 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1305 [binder, in hydras.Ackermann.codeSubFormula]
        +n:131 [binder, in additions.AM]
        +n:1317 [binder, in gaia_hydras.nfwfgaia]
        +n:132 [binder, in additions.AM]
        +n:132 [binder, in hydras.rpo.more_list]
        +n:132 [binder, in hydras.Ackermann.codeList]
        +n:133 [binder, in hydras.Gamma0.T2]
        +n:133 [binder, in additions.AM]
        +n:1333 [binder, in gaia_hydras.nfwfgaia]
        +n:134 [binder, in hydras.Ackermann.codeSubFormula]
        +n:134 [binder, in hydras.Ackermann.cPair]
        +n:134 [binder, in gaia_hydras.nfwfgaia]
        +n:1348 [binder, in gaia_hydras.nfwfgaia]
        +n:135 [binder, in additions.Euclidean_Chains]
        +n:135 [binder, in hydras.Ackermann.codeList]
        +n:135 [binder, in hydras.Gamma0.Gamma0]
        +n:1353 [binder, in gaia_hydras.nfwfgaia]
        +n:1358 [binder, in gaia_hydras.nfwfgaia]
        +n:136 [binder, in additions.Euclidean_Chains]
        +n:136 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:1363 [binder, in gaia_hydras.nfwfgaia]
        +n:1368 [binder, in gaia_hydras.nfwfgaia]
        +n:137 [binder, in hydras.Epsilon0.Hprime]
        +n:1373 [binder, in gaia_hydras.nfwfgaia]
        +n:1379 [binder, in gaia_hydras.nfwfgaia]
        +n:138 [binder, in hydras.Gamma0.T2]
        +n:138 [binder, in hydras.Ackermann.codeList]
        +n:1382 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1385 [binder, in hydras.Ackermann.codeSubFormula]
        +n:139 [binder, in Goedel.PRrepresentable]
        +n:139 [binder, in hydras.Epsilon0.Hprime]
        +n:1390 [binder, in hydras.Ackermann.codeSubFormula]
        +n:1394 [binder, in hydras.Ackermann.codeSubFormula]
        +n:14 [binder, in hydras.Ackermann.folProof]
        +n:14 [binder, in hydras.Gamma0.T2]
        +n:14 [binder, in additions.Fib2]
        +n:14 [binder, in hydras.Prelude.MoreLists]
        +n:14 [binder, in hydras.MoreAck.AckNotPR]
        +n:14 [binder, in hydras.Hydra.Hydra_Theorems]
        +n:14 [binder, in hydras.solutions_exercises.MorePRExamples]
        +n:14 [binder, in hydras.Ackermann.primRec]
        +n:14 [binder, in additions.Naive]
        +n:14 [binder, in additions.fib]
        +n:14 [binder, in hydras.Ackermann.codeList]
        +n:140 [binder, in hydras.Ackermann.codePA]
        +n:141 [binder, in hydras.Ackermann.codeList]
        +n:1413 [binder, in gaia_hydras.nfwfgaia]
        +n:142 [binder, in hydras.Gamma0.T2]
        +n:142 [binder, in hydras.Ackermann.cPair]
        +n:142 [binder, in hydras.Epsilon0.Hprime]
        +n:143 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:143 [binder, in hydras.Gamma0.Gamma0]
        +n:1431 [binder, in gaia_hydras.nfwfgaia]
        +n:144 [binder, in hydras.Ackermann.codeList]
        +n:144 [binder, in hydras.Epsilon0.Hprime]
        +n:145 [binder, in hydras.Ackermann.cPair]
        +n:145 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:1457 [binder, in gaia_hydras.nfwfgaia]
        +n:146 [binder, in hydras.Ackermann.codeList]
        +n:147 [binder, in hydras.Epsilon0.T1]
        +n:1473 [binder, in gaia_hydras.nfwfgaia]
        +n:1475 [binder, in gaia_hydras.nfwfgaia]
        +n:1479 [binder, in gaia_hydras.nfwfgaia]
        +n:148 [binder, in hydras.Gamma0.T2]
        +n:148 [binder, in hydras.Ackermann.codeList]
        +n:148 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:1483 [binder, in gaia_hydras.nfwfgaia]
        +n:1489 [binder, in gaia_hydras.nfwfgaia]
        +n:149 [binder, in hydras.Ackermann.cPair]
        +n:149 [binder, in hydras.Gamma0.Gamma0]
        +n:1491 [binder, in gaia_hydras.nfwfgaia]
        +n:1495 [binder, in gaia_hydras.nfwfgaia]
        +n:15 [binder, in additions.Fib2]
        +n:15 [binder, in gaia_hydras.GHprime]
        +n:15 [binder, in hydras.Ackermann.folLogic2]
        +n:15 [binder, in hydras.Ackermann.LNN2LNT]
        +n:15 [binder, in Goedel.fixPoint]
        +n:15 [binder, in hydras.Ackermann.codeSubFormula]
        +n:15 [binder, in hydras.Hydra.Hydra_Theorems]
        +n:15 [binder, in hydras.Ackermann.PA]
        +n:15 [binder, in hydras.solutions_exercises.MorePRExamples]
        +n:15 [binder, in hydras.Ackermann.primRec]
        +n:15 [binder, in hydras.Epsilon0.E0]
        +n:15 [binder, in gaia_hydras.onType]
        +n:150 [binder, in Goedel.PRrepresentable]
        +n:150 [binder, in hydras.Ackermann.codeSubFormula]
        +n:150 [binder, in hydras.Ackermann.codeList]
        +n:152 [binder, in gaia_hydras.T1Bridge]
        +n:152 [binder, in hydras.Ackermann.codeList]
        +n:152 [binder, in hydras.Ackermann.codePA]
        +n:153 [binder, in hydras.Epsilon0.Large_Sets]
        +n:153 [binder, in hydras.Ackermann.cPair]
        +n:153 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:1530 [binder, in gaia_hydras.nfwfgaia]
        +n:1534 [binder, in gaia_hydras.nfwfgaia]
        +n:154 [binder, in gaia_hydras.T1Bridge]
        +n:154 [binder, in hydras.Ackermann.codeList]
        +n:1547 [binder, in gaia_hydras.nfwfgaia]
        +n:155 [binder, in hydras.Ackermann.fol]
        +n:155 [binder, in hydras.Gamma0.Gamma0]
        +n:155 [binder, in hydras.Ackermann.codePA]
        +n:1554 [binder, in gaia_hydras.nfwfgaia]
        +n:156 [binder, in hydras.Ackermann.subAll]
        +n:156 [binder, in hydras.Prelude.Iterates]
        +n:156 [binder, in hydras.Epsilon0.Large_Sets]
        +n:156 [binder, in hydras.Ackermann.codeList]
        +n:157 [binder, in hydras.Ackermann.codeList]
        +n:1577 [binder, in gaia_hydras.nfwfgaia]
        +n:158 [binder, in hydras.Epsilon0.T1]
        +n:158 [binder, in hydras.Ackermann.subAll]
        +n:158 [binder, in hydras.Ackermann.LNT]
        +n:158 [binder, in hydras.Ackermann.codeList]
        +n:1581 [binder, in gaia_hydras.nfwfgaia]
        +n:159 [binder, in hydras.Prelude.Iterates]
        +n:159 [binder, in additions.fib]
        +n:159 [binder, in hydras.Ackermann.codeList]
        +n:159 [binder, in hydras.Gamma0.Gamma0]
        +n:1590 [binder, in gaia_hydras.nfwfgaia]
        +n:16 [binder, in hydras.Ackermann.folProof]
        +n:16 [binder, in hydras.Schutte.Correctness_E0]
        +n:16 [binder, in Goedel.PRrepresentable]
        +n:16 [binder, in hydras.Prelude.More_Arith]
        +n:16 [binder, in hydras.Ackermann.checkPrf]
        +n:16 [binder, in hydras.Epsilon0.Hessenberg]
        +n:16 [binder, in hydras.Ackermann.subProp]
        +n:16 [binder, in hydras.Epsilon0.Large_Sets]
        +n:16 [binder, in hydras.Schutte.AP]
        +n:16 [binder, in hydras.solutions_exercises.MultisetWf]
        +N:16 [binder, in hydras.Epsilon0.F_omega]
        +n:16 [binder, in hydras.Hydra.Hydra_Termination]
        +n:16 [binder, in hydras.Ackermann.wellFormed]
        +n:16 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:16 [binder, in additions.fib]
        +n:16 [binder, in hydras.Ackermann.codeList]
        +n:16 [binder, in Goedel.codeSysPrf]
        +n:16 [binder, in hydras.Ackermann.codePA]
        +n:16 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +n:160 [binder, in hydras.Ackermann.subAll]
        +n:160 [binder, in hydras.Ackermann.model]
        +n:160 [binder, in hydras.Ackermann.codeList]
        +n:1604 [binder, in gaia_hydras.nfwfgaia]
        +n:161 [binder, in hydras.Epsilon0.T1]
        +n:161 [binder, in additions.fib]
        +n:161 [binder, in hydras.Ackermann.codeList]
        +n:1611 [binder, in gaia_hydras.nfwfgaia]
        +n:162 [binder, in hydras.Ackermann.subAll]
        +n:162 [binder, in hydras.Prelude.MoreLists]
        +n:162 [binder, in hydras.Ackermann.codeList]
        +n:163 [binder, in hydras.Epsilon0.T1]
        +n:163 [binder, in hydras.Epsilon0.F_alpha]
        +n:163 [binder, in hydras.Ackermann.codeList]
        +n:163 [binder, in hydras.Gamma0.Gamma0]
        +n:164 [binder, in hydras.Ackermann.cPair]
        +n:164 [binder, in hydras.Ackermann.codeList]
        +n:1653 [binder, in gaia_hydras.nfwfgaia]
        +n:166 [binder, in hydras.Ackermann.LNN]
        +n:166 [binder, in hydras.Schutte.Schutte_basics]
        +n:167 [binder, in hydras.Ackermann.subAll]
        +n:167 [binder, in hydras.Schutte.Schutte_basics]
        +n:167 [binder, in hydras.Ackermann.codeList]
        +n:167 [binder, in hydras.Gamma0.Gamma0]
        +n:1677 [binder, in gaia_hydras.nfwfgaia]
        +n:168 [binder, in hydras.Epsilon0.T1]
        +n:168 [binder, in hydras.Ackermann.subAll]
        +n:168 [binder, in hydras.Epsilon0.F_alpha]
        +n:168 [binder, in hydras.Ackermann.cPair]
        +n:168 [binder, in hydras.Epsilon0.Paths]
        +n:168 [binder, in gaia_hydras.nfwfgaia]
        +n:168 [binder, in hydras.Ackermann.codePA]
        +n:1680 [binder, in gaia_hydras.nfwfgaia]
        +n:1686 [binder, in gaia_hydras.nfwfgaia]
        +n:17 [binder, in hydras.Ackermann.subAll]
        +n:17 [binder, in hydras.Prelude.More_Arith]
        +n:17 [binder, in hydras.Ackermann.extEqualNat]
        +n:17 [binder, in hydras.Hydra.O2H]
        +n:17 [binder, in hydras.Ackermann.folLogic2]
        +n:17 [binder, in hydras.MoreAck.AckNotPR]
        +n:17 [binder, in hydras.Ackermann.codeSubFormula]
        +n:17 [binder, in hydras.Ackermann.primRec]
        +n:17 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:17 [binder, in hydras.Prelude.MoreVectors]
        +n:170 [binder, in hydras.Ackermann.subAll]
        +n:170 [binder, in hydras.Ackermann.codeList]
        +n:171 [binder, in hydras.Epsilon0.T1]
        +n:171 [binder, in hydras.Epsilon0.F_alpha]
        +n:171 [binder, in hydras.Gamma0.Gamma0]
        +n:171 [binder, in gaia_hydras.nfwfgaia]
        +n:171 [binder, in hydras.Ackermann.codePA]
        +n:1713 [binder, in gaia_hydras.nfwfgaia]
        +n:1714 [binder, in gaia_hydras.nfwfgaia]
        +n:172 [binder, in hydras.Ackermann.subAll]
        +n:172 [binder, in hydras.Ackermann.cPair]
        +n:173 [binder, in hydras.Prelude.MoreLists]
        +n:173 [binder, in hydras.Schutte.Schutte_basics]
        +n:173 [binder, in hydras.Ackermann.codeList]
        +n:173 [binder, in hydras.Epsilon0.Paths]
        +n:173 [binder, in hydras.Gamma0.Gamma0]
        +n:174 [binder, in hydras.Epsilon0.T1]
        +n:174 [binder, in hydras.Ackermann.subAll]
        +n:174 [binder, in hydras.Schutte.Schutte_basics]
        +n:175 [binder, in gaia_hydras.T1Bridge]
        +n:176 [binder, in hydras.Ackermann.subAll]
        +n:176 [binder, in hydras.Prelude.MoreLists]
        +n:176 [binder, in hydras.Ackermann.codeList]
        +n:177 [binder, in hydras.Ackermann.model]
        +n:177 [binder, in gaia_hydras.T1Bridge]
        +n:1775 [binder, in gaia_hydras.nfwfgaia]
        +n:178 [binder, in hydras.Gamma0.Gamma0]
        +n:1784 [binder, in gaia_hydras.nfwfgaia]
        +n:1786 [binder, in gaia_hydras.nfwfgaia]
        +n:179 [binder, in hydras.Epsilon0.T1]
        +n:179 [binder, in hydras.Ackermann.subAll]
        +n:179 [binder, in hydras.Prelude.MoreLists]
        +n:179 [binder, in additions.Euclidean_Chains]
        +n:179 [binder, in hydras.Ackermann.codeList]
        +n:1794 [binder, in gaia_hydras.nfwfgaia]
        +n:18 [binder, in additions.Fib2]
        +n:18 [binder, in additions.FirstSteps]
        +n:18 [binder, in hydras.Prelude.Compat815]
        +n:18 [binder, in Goedel.fixPoint]
        +n:18 [binder, in hydras.Epsilon0.Large_Sets]
        +n:18 [binder, in hydras.Schutte.AP]
        +n:18 [binder, in hydras.Ackermann.NNtheory]
        +n:18 [binder, in hydras.Ackermann.codeList]
        +n:18 [binder, in hydras.solutions_exercises.F_3]
        +n:1801 [binder, in gaia_hydras.nfwfgaia]
        +n:181 [binder, in hydras.Gamma0.Gamma0]
        +n:182 [binder, in hydras.Epsilon0.T1]
        +n:182 [binder, in hydras.Ackermann.subAll]
        +n:182 [binder, in hydras.Prelude.Iterates]
        +n:182 [binder, in hydras.Ackermann.fol]
        +n:182 [binder, in hydras.Ackermann.codeList]
        +n:1822 [binder, in gaia_hydras.nfwfgaia]
        +n:1825 [binder, in gaia_hydras.nfwfgaia]
        +n:1828 [binder, in gaia_hydras.nfwfgaia]
        +n:183 [binder, in gaia_hydras.T1Bridge]
        +n:183 [binder, in hydras.Gamma0.Gamma0]
        +n:1831 [binder, in gaia_hydras.nfwfgaia]
        +n:1834 [binder, in gaia_hydras.nfwfgaia]
        +n:184 [binder, in hydras.Ackermann.model]
        +n:184 [binder, in hydras.Ackermann.wellFormed]
        +n:184 [binder, in hydras.Ackermann.codeList]
        +n:1847 [binder, in gaia_hydras.nfwfgaia]
        +n:1849 [binder, in gaia_hydras.nfwfgaia]
        +n:185 [binder, in hydras.Ackermann.subAll]
        +n:185 [binder, in hydras.Epsilon0.F_alpha]
        +n:185 [binder, in hydras.Gamma0.Gamma0]
        +n:185 [binder, in gaia_hydras.nfwfgaia]
        +n:1851 [binder, in gaia_hydras.nfwfgaia]
        +n:1853 [binder, in gaia_hydras.nfwfgaia]
        +n:1854 [binder, in gaia_hydras.nfwfgaia]
        +n:186 [binder, in gaia_hydras.T1Bridge]
        +n:186 [binder, in hydras.Ackermann.codeList]
        +n:1862 [binder, in gaia_hydras.nfwfgaia]
        +n:1864 [binder, in gaia_hydras.nfwfgaia]
        +n:1868 [binder, in gaia_hydras.nfwfgaia]
        +n:187 [binder, in hydras.Epsilon0.T1]
        +n:187 [binder, in hydras.Gamma0.Gamma0]
        +n:187 [binder, in gaia_hydras.nfwfgaia]
        +n:1874 [binder, in gaia_hydras.nfwfgaia]
        +n:188 [binder, in hydras.Ackermann.cPair]
        +n:188 [binder, in hydras.Ackermann.fol]
        +n:188 [binder, in hydras.Ackermann.codeList]
        +n:1880 [binder, in gaia_hydras.nfwfgaia]
        +n:1883 [binder, in gaia_hydras.nfwfgaia]
        +n:189 [binder, in gaia_hydras.T1Bridge]
        +n:189 [binder, in additions.Euclidean_Chains]
        +n:189 [binder, in hydras.Gamma0.Gamma0]
        +n:189 [binder, in gaia_hydras.nfwfgaia]
        +n:1893 [binder, in gaia_hydras.nfwfgaia]
        +n:1897 [binder, in gaia_hydras.nfwfgaia]
        +n:19 [binder, in hydras.Schutte.Correctness_E0]
        +n:19 [binder, in additions.Fib2]
        +n:19 [binder, in hydras.Prelude.More_Arith]
        +n:19 [binder, in hydras.Prelude.Iterates]
        +n:19 [binder, in hydras.Ackermann.folLogic2]
        +n:19 [binder, in additions.More_on_positive]
        +n:19 [binder, in hydras.Ackermann.codeSubFormula]
        +n:19 [binder, in hydras.Epsilon0.F_omega]
        +n:19 [binder, in gaia_hydras.ON_gfinite]
        +n:19 [binder, in hydras.Ackermann.NNtheory]
        +n:19 [binder, in hydras.Gamma0.Gamma0]
        +n:19 [binder, in hydras.Ackermann.codePA]
        +n:19 [binder, in hydras.Prelude.MoreVectors]
        +n:190 [binder, in hydras.Ackermann.codeList]
        +n:1901 [binder, in gaia_hydras.nfwfgaia]
        +n:1906 [binder, in gaia_hydras.nfwfgaia]
        +n:1910 [binder, in gaia_hydras.nfwfgaia]
        +n:1915 [binder, in gaia_hydras.nfwfgaia]
        +n:1919 [binder, in gaia_hydras.nfwfgaia]
        +n:192 [binder, in hydras.Ackermann.codeList]
        +n:1925 [binder, in gaia_hydras.nfwfgaia]
        +n:193 [binder, in gaia_hydras.nfwfgaia]
        +n:1931 [binder, in gaia_hydras.nfwfgaia]
        +n:1936 [binder, in gaia_hydras.nfwfgaia]
        +n:194 [binder, in hydras.Ackermann.wellFormed]
        +n:194 [binder, in hydras.Ackermann.codeList]
        +n:1941 [binder, in gaia_hydras.nfwfgaia]
        +n:1946 [binder, in gaia_hydras.nfwfgaia]
        +n:195 [binder, in hydras.Ackermann.codeList]
        +n:195 [binder, in additions.Addition_Chains]
        +n:1951 [binder, in gaia_hydras.nfwfgaia]
        +n:1957 [binder, in gaia_hydras.nfwfgaia]
        +n:196 [binder, in hydras.Ackermann.codeList]
        +n:1964 [binder, in gaia_hydras.nfwfgaia]
        +n:1969 [binder, in gaia_hydras.nfwfgaia]
        +n:197 [binder, in hydras.Ackermann.wellFormed]
        +n:197 [binder, in gaia_hydras.nfwfgaia]
        +n:1975 [binder, in gaia_hydras.nfwfgaia]
        +n:198 [binder, in hydras.Epsilon0.T1]
        +n:198 [binder, in hydras.Ackermann.codeList]
        +n:1981 [binder, in gaia_hydras.nfwfgaia]
        +n:1986 [binder, in gaia_hydras.nfwfgaia]
        +n:1992 [binder, in gaia_hydras.nfwfgaia]
        +n:1997 [binder, in gaia_hydras.nfwfgaia]
        +n:2 [binder, in hydras.Ackermann.folProof]
        +n:2 [binder, in hydras.Prelude.MoreLists]
        +n:2 [binder, in hydras.MoreAck.expressibleExamples]
        +n:2 [binder, in additions.Compatibility]
        +n:2 [binder, in hydras.Prelude.Compat815]
        +n:2 [binder, in hydras.Prelude.First_toggle]
        +n:2 [binder, in hydras.Ackermann.LNN2LNT]
        +n:2 [binder, in hydras.MoreAck.Iterate_compat]
        +n:2 [binder, in hydras.MoreAck.Ack]
        +n:2 [binder, in hydras.solutions_exercises.MorePRExamples]
        +n:2 [binder, in additions.Naive]
        +n:2 [binder, in gaia_hydras.nfwfgaia]
        +n:2 [binder, in additions.Demo]
        +n:2 [binder, in hydras.Prelude.MoreVectors]
        +n:20 [binder, in Goedel.PRrepresentable]
        +n:20 [binder, in additions.Fib2]
        +n:20 [binder, in hydras.Prelude.Compat815]
        +n:20 [binder, in hydras.Ackermann.LNN2LNT]
        +n:20 [binder, in gaia_hydras.GCanon]
        +n:20 [binder, in hydras.Schutte.GRelations]
        +n:20 [binder, in hydras.Epsilon0.Large_Sets]
        +n:20 [binder, in hydras.Prelude.Fuel]
        +n:20 [binder, in hydras.Epsilon0.Canon]
        +n:20 [binder, in hydras.Ackermann.codeList]
        +n:20 [binder, in hydras.Schutte.Countable]
        +n:20 [binder, in hydras.Ackermann.expressible]
        +n:200 [binder, in hydras.Epsilon0.T1]
        +n:200 [binder, in hydras.Ackermann.wellFormed]
        +n:200 [binder, in hydras.Ackermann.codeList]
        +n:2003 [binder, in gaia_hydras.nfwfgaia]
        +n:201 [binder, in hydras.Epsilon0.T1]
        +n:201 [binder, in hydras.Epsilon0.Large_Sets]
        +n:2019 [binder, in gaia_hydras.nfwfgaia]
        +n:202 [binder, in hydras.Ackermann.codeList]
        +n:2024 [binder, in gaia_hydras.nfwfgaia]
        +n:2028 [binder, in gaia_hydras.nfwfgaia]
        +n:203 [binder, in hydras.Ackermann.model]
        +n:203 [binder, in hydras.Epsilon0.Large_Sets]
        +n:203 [binder, in hydras.Ackermann.cPair]
        +n:203 [binder, in gaia_hydras.nfwfgaia]
        +n:204 [binder, in hydras.Epsilon0.T1]
        +n:204 [binder, in hydras.Ackermann.codeList]
        +n:205 [binder, in additions.Euclidean_Chains]
        +n:205 [binder, in gaia_hydras.nfwfgaia]
        +n:206 [binder, in hydras.Epsilon0.T1]
        +n:206 [binder, in hydras.Epsilon0.Large_Sets]
        +n:206 [binder, in hydras.Ackermann.codeList]
        +n:207 [binder, in hydras.Ackermann.cPair]
        +n:208 [binder, in hydras.Epsilon0.Large_Sets]
        +n:208 [binder, in hydras.Ackermann.codeList]
        +n:209 [binder, in hydras.Epsilon0.Large_Sets]
        +n:209 [binder, in hydras.Ackermann.codeList]
        +n:209 [binder, in additions.Addition_Chains]
        +n:21 [binder, in Goedel.fixPoint]
        +N:21 [binder, in hydras.MoreAck.AckNotPR]
        +n:21 [binder, in hydras.Ackermann.codeSubFormula]
        +n:21 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:21 [binder, in hydras.Ackermann.code]
        +n:21 [binder, in hydras.Ackermann.primRec]
        +n:21 [binder, in gaia_hydras.ON_gfinite]
        +n:21 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:21 [binder, in hydras.Schutte.Countable]
        +n:210 [binder, in hydras.Ackermann.subAll]
        +n:210 [binder, in hydras.Ackermann.model]
        +n:210 [binder, in hydras.Epsilon0.Large_Sets]
        +n:210 [binder, in hydras.Ackermann.cPair]
        +n:211 [binder, in hydras.Ackermann.subAll]
        +n:211 [binder, in hydras.Prelude.MoreLists]
        +n:211 [binder, in additions.Addition_Chains]
        +n:211 [binder, in hydras.Epsilon0.Paths]
        +n:212 [binder, in hydras.rpo.term]
        +n:212 [binder, in hydras.Epsilon0.Large_Sets]
        +n:212 [binder, in hydras.Ackermann.cPair]
        +n:212 [binder, in additions.Euclidean_Chains]
        +n:212 [binder, in hydras.Ackermann.codeList]
        +n:213 [binder, in hydras.Prelude.MoreLists]
        +n:214 [binder, in hydras.Epsilon0.Large_Sets]
        +n:214 [binder, in hydras.Ackermann.cPair]
        +n:215 [binder, in hydras.Ackermann.subAll]
        +n:216 [binder, in hydras.Epsilon0.T1]
        +n:216 [binder, in hydras.Ackermann.subAll]
        +n:216 [binder, in hydras.Epsilon0.Large_Sets]
        +n:217 [binder, in hydras.Prelude.MoreLists]
        +n:217 [binder, in hydras.Ackermann.codeList]
        +n:218 [binder, in hydras.Epsilon0.Paths]
        +n:219 [binder, in additions.Euclidean_Chains]
        +n:219 [binder, in hydras.Gamma0.Gamma0]
        +n:219 [binder, in gaia_hydras.nfwfgaia]
        +n:22 [binder, in hydras.Ackermann.subAll]
        +n:22 [binder, in hydras.Ackermann.codeFreeVar]
        +n:22 [binder, in hydras.Hydra.O2H]
        +n:22 [binder, in hydras.Prelude.Compat815]
        +n:22 [binder, in hydras.Ackermann.LNN2LNT]
        +n:22 [binder, in additions.Pow_variant]
        +n:22 [binder, in additions.Pow]
        +n:22 [binder, in hydras.Epsilon0.Hessenberg]
        +n:22 [binder, in additions.More_on_positive]
        +n:22 [binder, in hydras.Epsilon0.F_omega]
        +n:22 [binder, in hydras.MoreAck.Ack]
        +n:22 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:22 [binder, in hydras.Epsilon0.Canon]
        +n:22 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:22 [binder, in hydras.Ackermann.codeList]
        +n:220 [binder, in hydras.Epsilon0.T1]
        +n:220 [binder, in hydras.Ackermann.subAll]
        +n:220 [binder, in hydras.Prelude.MoreLists]
        +n:220 [binder, in hydras.Ackermann.codeList]
        +n:221 [binder, in hydras.Ackermann.subAll]
        +n:222 [binder, in gaia_hydras.nfwfgaia]
        +n:224 [binder, in hydras.Epsilon0.Paths]
        +n:225 [binder, in hydras.Ackermann.subAll]
        +n:225 [binder, in hydras.Ackermann.codeList]
        +n:225 [binder, in hydras.Gamma0.Gamma0]
        +n:226 [binder, in hydras.Epsilon0.T1]
        +n:227 [binder, in additions.AM]
        +n:228 [binder, in hydras.Ackermann.codeList]
        +n:228 [binder, in gaia_hydras.nfwfgaia]
        +n:229 [binder, in hydras.Epsilon0.Paths]
        +n:229 [binder, in hydras.Gamma0.Gamma0]
        +n:23 [binder, in hydras.Schutte.Correctness_E0]
        +n:23 [binder, in hydras.Prelude.Iterates]
        +n:23 [binder, in gaia_hydras.GF_alpha]
        +n:23 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:23 [binder, in additions.More_on_positive]
        +n:23 [binder, in hydras.Schutte.GRelations]
        +n:23 [binder, in hydras.Ackermann.codeSubFormula]
        +n:23 [binder, in hydras.Epsilon0.Large_Sets]
        +n:23 [binder, in hydras.Prelude.Fuel]
        +n:23 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:23 [binder, in gaia_hydras.ON_gfinite]
        +n:23 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:23 [binder, in hydras.Epsilon0.E0]
        +n:23 [binder, in hydras.solutions_exercises.F_3]
        +n:230 [binder, in hydras.Ackermann.subAll]
        +n:230 [binder, in hydras.Prelude.Iterates]
        +n:230 [binder, in additions.Addition_Chains]
        +n:231 [binder, in hydras.Epsilon0.T1]
        +n:231 [binder, in hydras.Ackermann.codeList]
        +n:232 [binder, in hydras.Prelude.Iterates]
        +n:232 [binder, in hydras.Epsilon0.Paths]
        +n:232 [binder, in hydras.Ackermann.codePA]
        +n:233 [binder, in hydras.Gamma0.Gamma0]
        +n:233 [binder, in hydras.Ackermann.codePA]
        +n:234 [binder, in hydras.Ackermann.codeList]
        +n:235 [binder, in hydras.Epsilon0.T1]
        +n:235 [binder, in hydras.Prelude.Iterates]
        +n:236 [binder, in additions.AM]
        +n:237 [binder, in hydras.Ackermann.codeList]
        +n:238 [binder, in hydras.Epsilon0.T1]
        +n:238 [binder, in hydras.Epsilon0.Paths]
        +n:238 [binder, in gaia_hydras.nfwfgaia]
        +n:239 [binder, in hydras.Prelude.Iterates]
        +n:24 [binder, in Goedel.PRrepresentable]
        +n:24 [binder, in hydras.Ackermann.extEqualNat]
        +n:24 [binder, in gaia_hydras.GF_alpha]
        +n:24 [binder, in hydras.Prelude.Compat815]
        +n:24 [binder, in hydras.Ackermann.LNN2LNT]
        +n:24 [binder, in hydras.MoreAck.AckNotPR]
        +n:24 [binder, in hydras.Prelude.Fuel]
        +n:24 [binder, in hydras.MoreAck.Ack]
        +n:24 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:24 [binder, in hydras.Ackermann.codeList]
        +n:24 [binder, in hydras.Ackermann.folLogic3]
        +n:24 [binder, in hydras.Ackermann.Languages]
        +n:24 [binder, in hydras.Ackermann.expressible]
        +n:24 [binder, in hydras.Prelude.MoreVectors]
        +n:240 [binder, in hydras.Ackermann.codeList]
        +n:242 [binder, in hydras.Prelude.Iterates]
        +n:243 [binder, in additions.AM]
        +n:243 [binder, in hydras.Ackermann.codeList]
        +n:245 [binder, in hydras.Ackermann.cPair]
        +n:246 [binder, in hydras.Prelude.Iterates]
        +n:246 [binder, in hydras.Ackermann.codeList]
        +n:249 [binder, in hydras.Epsilon0.T1]
        +n:249 [binder, in hydras.Ackermann.codeList]
        +n:25 [binder, in additions.Fib2]
        +n:25 [binder, in additions.Compatibility]
        +n:25 [binder, in additions.More_on_positive]
        +n:25 [binder, in hydras.Schutte.GRelations]
        +n:25 [binder, in hydras.Ackermann.codeSubFormula]
        +n:25 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:25 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +n:25 [binder, in hydras.Epsilon0.Canon]
        +n:25 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:25 [binder, in gaia_hydras.onType]
        +n:25 [binder, in hydras.solutions_exercises.F_3]
        +n:25 [binder, in hydras.Gamma0.Gamma0]
        +n:250 [binder, in hydras.Ackermann.subAll]
        +n:250 [binder, in hydras.Prelude.Iterates]
        +n:251 [binder, in hydras.Epsilon0.T1]
        +n:252 [binder, in hydras.Ackermann.codeList]
        +n:254 [binder, in hydras.Epsilon0.T1]
        +n:254 [binder, in hydras.Ackermann.subAll]
        +n:254 [binder, in gaia_hydras.nfwfgaia]
        +n:255 [binder, in hydras.Ackermann.codeList]
        +n:256 [binder, in gaia_hydras.nfwfgaia]
        +n:258 [binder, in hydras.Epsilon0.T1]
        +n:258 [binder, in hydras.Ackermann.codeList]
        +n:258 [binder, in hydras.rpo.rpo]
        +n:26 [binder, in hydras.Gamma0.T2]
        +n:26 [binder, in hydras.Prelude.Iterates]
        +n:26 [binder, in hydras.Ackermann.extEqualNat]
        +n:26 [binder, in hydras.Hydra.O2H]
        +n:26 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:26 [binder, in hydras.Prelude.Compat815]
        +n:26 [binder, in hydras.Ackermann.codeSubTerm]
        +n:26 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:26 [binder, in hydras.Prelude.Fuel]
        +n:26 [binder, in hydras.Hydra.Hydra_Termination]
        +n:26 [binder, in hydras.Ackermann.codeList]
        +n:26 [binder, in hydras.MoreAck.FolExamples]
        +n:261 [binder, in hydras.Epsilon0.T1]
        +n:261 [binder, in hydras.Ackermann.codeList]
        +n:261 [binder, in gaia_hydras.nfwfgaia]
        +n:263 [binder, in hydras.Ackermann.codeList]
        +n:264 [binder, in hydras.Epsilon0.T1]
        +n:264 [binder, in hydras.Gamma0.Gamma0]
        +n:264 [binder, in gaia_hydras.nfwfgaia]
        +n:265 [binder, in hydras.Ackermann.codeList]
        +n:266 [binder, in gaia_hydras.nfwfgaia]
        +n:267 [binder, in hydras.Ackermann.codeList]
        +n:267 [binder, in hydras.Gamma0.Gamma0]
        +n:268 [binder, in hydras.Epsilon0.T1]
        +n:268 [binder, in gaia_hydras.nfwfgaia]
        +n:269 [binder, in hydras.Ackermann.codeList]
        +n:27 [binder, in hydras.Ackermann.subAll]
        +n:27 [binder, in additions.Compatibility]
        +n:27 [binder, in hydras.MoreAck.AckNotPR]
        +n:27 [binder, in hydras.Ackermann.codeSubFormula]
        +n:27 [binder, in hydras.MoreAck.Ack]
        +n:27 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +n:27 [binder, in hydras.Ackermann.wellFormed]
        +n:27 [binder, in gaia_hydras.nfwfgaia]
        +n:270 [binder, in hydras.Epsilon0.Paths]
        +n:271 [binder, in hydras.Ackermann.codeList]
        +n:271 [binder, in hydras.Gamma0.Gamma0]
        +n:272 [binder, in hydras.Epsilon0.Paths]
        +n:273 [binder, in hydras.Ackermann.codeList]
        +n:274 [binder, in hydras.Ackermann.codeList]
        +n:275 [binder, in hydras.Ackermann.codeList]
        +n:275 [binder, in hydras.Epsilon0.Paths]
        +n:276 [binder, in hydras.Epsilon0.T1]
        +n:277 [binder, in hydras.Epsilon0.T1]
        +n:277 [binder, in hydras.Ackermann.codeList]
        +n:278 [binder, in hydras.Epsilon0.Paths]
        +n:279 [binder, in hydras.Epsilon0.T1]
        +n:279 [binder, in hydras.Ackermann.codeList]
        +n:279 [binder, in additions.Addition_Chains]
        +n:28 [binder, in hydras.Schutte.Correctness_E0]
        +n:28 [binder, in hydras.Prelude.Iterates]
        +n:28 [binder, in hydras.Prelude.Compat815]
        +n:28 [binder, in hydras.Ackermann.codeSubTerm]
        +n:28 [binder, in hydras.Epsilon0.Hessenberg]
        +n:28 [binder, in gaia_hydras.GCanon]
        +n:28 [binder, in hydras.Schutte.AP]
        +n:28 [binder, in hydras.Prelude.Fuel]
        +n:28 [binder, in hydras.Epsilon0.Canon]
        +n:28 [binder, in hydras.Ackermann.codeList]
        +n:28 [binder, in hydras.solutions_exercises.F_3]
        +n:28 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:28 [binder, in hydras.Ackermann.expressible]
        +n:28 [binder, in hydras.Prelude.MoreVectors]
        +n:281 [binder, in hydras.Epsilon0.T1]
        +n:281 [binder, in hydras.Ackermann.cPair]
        +n:281 [binder, in hydras.Ackermann.codeList]
        +n:282 [binder, in additions.Addition_Chains]
        +n:283 [binder, in hydras.Ackermann.cPair]
        +n:283 [binder, in hydras.Ackermann.codeList]
        +n:285 [binder, in hydras.Ackermann.cPair]
        +n:285 [binder, in hydras.Ackermann.codeList]
        +n:285 [binder, in hydras.Gamma0.Gamma0]
        +n:287 [binder, in hydras.Ackermann.cPair]
        +n:287 [binder, in hydras.Ackermann.codeList]
        +n:288 [binder, in hydras.Ackermann.codeList]
        +n:289 [binder, in hydras.Ackermann.cPair]
        +n:289 [binder, in hydras.Ackermann.codeList]
        +n:289 [binder, in hydras.Epsilon0.Paths]
        +n:289 [binder, in hydras.Gamma0.Gamma0]
        +n:29 [binder, in hydras.Ackermann.extEqualNat]
        +n:29 [binder, in gaia_hydras.GF_alpha]
        +n:29 [binder, in additions.Compatibility]
        +n:29 [binder, in hydras.Ackermann.LNN2LNT]
        +n:29 [binder, in hydras.Ackermann.subProp]
        +n:29 [binder, in hydras.Schutte.GRelations]
        +n:29 [binder, in hydras.Ackermann.codeSubFormula]
        +n:29 [binder, in hydras.Schutte.AP]
        +n:29 [binder, in hydras.Prelude.Fuel]
        +n:29 [binder, in hydras.Ackermann.code]
        +n:29 [binder, in hydras.Hydra.Hydra_Termination]
        +n:29 [binder, in additions.Euclidean_Chains]
        +n:29 [binder, in hydras.Ackermann.wellFormed]
        +n:29 [binder, in Goedel.rosser]
        +n:29 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:290 [binder, in hydras.Ackermann.codeList]
        +n:290 [binder, in gaia_hydras.nfwfgaia]
        +n:291 [binder, in hydras.Ackermann.cPair]
        +n:291 [binder, in hydras.Ackermann.codeList]
        +n:292 [binder, in hydras.Ackermann.codeList]
        +n:292 [binder, in hydras.Epsilon0.Paths]
        +n:292 [binder, in gaia_hydras.nfwfgaia]
        +n:293 [binder, in hydras.Ackermann.cPair]
        +n:293 [binder, in hydras.Ackermann.codeList]
        +n:293 [binder, in hydras.Gamma0.Gamma0]
        +n:294 [binder, in hydras.Ackermann.subAll]
        +n:294 [binder, in hydras.Ackermann.codeList]
        +n:295 [binder, in hydras.Ackermann.cPair]
        +n:295 [binder, in hydras.Epsilon0.Paths]
        +n:297 [binder, in hydras.Ackermann.cPair]
        +n:297 [binder, in hydras.Gamma0.Gamma0]
        +n:299 [binder, in hydras.Ackermann.cPair]
        +n:3 [binder, in hydras.Ackermann.subAll]
        +n:3 [binder, in hydras.Prelude.Iterates]
        +n:3 [binder, in hydras.MoreAck.expressibleExamples]
        +n:3 [binder, in hydras.Ackermann.model]
        +n:3 [binder, in Goedel.fixPoint]
        +n:3 [binder, in hydras.Ackermann.folProp]
        +n:3 [binder, in additions.More_on_positive]
        +n:3 [binder, in hydras.Epsilon0.F_omega]
        +n:3 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:3 [binder, in hydras.solutions_exercises.F_3]
        +n:3 [binder, in hydras.Gamma0.Gamma0]
        +n:3 [binder, in hydras.Schutte.Addition]
        +n:3 [binder, in gaia_hydras.GHessenberg]
        +n:30 [binder, in hydras.Prelude.Compat815]
        +n:30 [binder, in hydras.MoreAck.AckNotPR]
        +n:30 [binder, in hydras.Ackermann.codeList]
        +n:30 [binder, in gaia_hydras.nfwfgaia]
        +n:30 [binder, in hydras.Ackermann.Languages]
        +n:30 [binder, in hydras.Prelude.MoreVectors]
        +n:300 [binder, in Goedel.PRrepresentable]
        +n:301 [binder, in hydras.Ackermann.cPair]
        +n:303 [binder, in Goedel.PRrepresentable]
        +n:303 [binder, in hydras.Ackermann.cPair]
        +n:303 [binder, in hydras.Epsilon0.Paths]
        +n:304 [binder, in hydras.Gamma0.Gamma0]
        +n:305 [binder, in hydras.Ackermann.cPair]
        +n:306 [binder, in Goedel.PRrepresentable]
        +n:306 [binder, in hydras.Epsilon0.Paths]
        +n:307 [binder, in hydras.Ackermann.cPair]
        +n:308 [binder, in hydras.Gamma0.Gamma0]
        +n:309 [binder, in hydras.Ackermann.cPair]
        +n:31 [binder, in hydras.Epsilon0.T1]
        +n:31 [binder, in hydras.Hydra.O2H]
        +n:31 [binder, in gaia_hydras.GF_alpha]
        +n:31 [binder, in additions.Compatibility]
        +n:31 [binder, in hydras.Ackermann.codeSubFormula]
        +n:31 [binder, in hydras.Ackermann.primRec]
        +n:31 [binder, in additions.Naive]
        +n:31 [binder, in hydras.Ackermann.wellFormed]
        +n:31 [binder, in Goedel.rosser]
        +n:31 [binder, in hydras.Gamma0.Gamma0]
        +n:31 [binder, in gaia_hydras.nfwfgaia]
        +n:311 [binder, in hydras.Ackermann.cPair]
        +n:312 [binder, in Goedel.PRrepresentable]
        +n:312 [binder, in hydras.Epsilon0.Paths]
        +n:313 [binder, in hydras.Ackermann.cPair]
        +n:314 [binder, in hydras.Ackermann.subAll]
        +n:315 [binder, in hydras.Ackermann.cPair]
        +n:317 [binder, in hydras.Epsilon0.T1]
        +n:317 [binder, in hydras.Ackermann.cPair]
        +n:318 [binder, in Goedel.PRrepresentable]
        +n:319 [binder, in hydras.Ackermann.cPair]
        +n:32 [binder, in hydras.rpo.term]
        +n:32 [binder, in hydras.Prelude.Compat815]
        +n:32 [binder, in hydras.Ackermann.code]
        +n:32 [binder, in hydras.MoreAck.Ack]
        +n:32 [binder, in hydras.Ackermann.fol]
        +n:32 [binder, in hydras.Ackermann.codeList]
        +n:32 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:32 [binder, in gaia_hydras.nfwfgaia]
        +n:320 [binder, in hydras.Epsilon0.Paths]
        +n:321 [binder, in hydras.Epsilon0.T1]
        +n:321 [binder, in hydras.Ackermann.cPair]
        +n:321 [binder, in gaia_hydras.nfwfgaia]
        +n:322 [binder, in hydras.Epsilon0.Paths]
        +n:323 [binder, in hydras.Ackermann.cPair]
        +n:323 [binder, in gaia_hydras.nfwfgaia]
        +n:324 [binder, in Goedel.PRrepresentable]
        +n:325 [binder, in Goedel.PRrepresentable]
        +n:325 [binder, in hydras.Ackermann.cPair]
        +n:325 [binder, in gaia_hydras.nfwfgaia]
        +n:326 [binder, in hydras.Epsilon0.T1]
        +n:326 [binder, in Goedel.PRrepresentable]
        +n:326 [binder, in hydras.Ackermann.cPair]
        +n:326 [binder, in hydras.Epsilon0.Paths]
        +n:326 [binder, in gaia_hydras.nfwfgaia]
        +n:327 [binder, in Goedel.PRrepresentable]
        +n:327 [binder, in hydras.Ackermann.cPair]
        +n:328 [binder, in hydras.Ackermann.cPair]
        +n:328 [binder, in hydras.Epsilon0.Paths]
        +n:329 [binder, in hydras.Ackermann.cPair]
        +n:33 [binder, in additions.Compatibility]
        +n:33 [binder, in additions.FirstSteps]
        +n:33 [binder, in hydras.Prelude.Compat815]
        +n:33 [binder, in hydras.Epsilon0.Hessenberg]
        +n:33 [binder, in hydras.Ackermann.codeSubFormula]
        +n:33 [binder, in hydras.Hydra.Hydra_Termination]
        +n:33 [binder, in additions.Euclidean_Chains]
        +n:33 [binder, in hydras.Ackermann.codeList]
        +n:330 [binder, in hydras.Ackermann.cPair]
        +n:331 [binder, in hydras.Epsilon0.T1]
        +n:331 [binder, in hydras.Ackermann.cPair]
        +n:332 [binder, in hydras.Ackermann.cPair]
        +n:333 [binder, in hydras.Ackermann.cPair]
        +n:333 [binder, in additions.Euclidean_Chains]
        +n:335 [binder, in hydras.Ackermann.cPair]
        +n:34 [binder, in hydras.Prelude.Iterates]
        +n:34 [binder, in hydras.Prelude.Compat815]
        +n:34 [binder, in gaia_hydras.GCanon]
        +n:34 [binder, in hydras.MoreAck.AckNotPR]
        +n:34 [binder, in hydras.Ackermann.subProp]
        +n:34 [binder, in hydras.Schutte.AP]
        +n:34 [binder, in hydras.Ackermann.fol]
        +n:34 [binder, in hydras.Ackermann.codeList]
        +n:34 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:342 [binder, in hydras.Ackermann.cPair]
        +n:342 [binder, in hydras.Epsilon0.Paths]
        +n:343 [binder, in hydras.Epsilon0.T1]
        +n:343 [binder, in hydras.Ackermann.cPair]
        +n:344 [binder, in hydras.Ackermann.cPair]
        +n:346 [binder, in hydras.Epsilon0.Paths]
        +n:347 [binder, in Goedel.PRrepresentable]
        +n:348 [binder, in hydras.Epsilon0.T1]
        +n:35 [binder, in hydras.Ackermann.codeSubFormula]
        +n:35 [binder, in hydras.Ackermann.code]
        +n:35 [binder, in hydras.Ackermann.codeList]
        +n:35 [binder, in Goedel.rosser]
        +n:35 [binder, in hydras.Ackermann.Languages]
        +n:350 [binder, in hydras.Epsilon0.Paths]
        +n:351 [binder, in hydras.Epsilon0.T1]
        +n:352 [binder, in Goedel.PRrepresentable]
        +n:354 [binder, in hydras.Epsilon0.T1]
        +n:354 [binder, in hydras.Epsilon0.Paths]
        +n:355 [binder, in hydras.Epsilon0.Paths]
        +n:357 [binder, in Goedel.PRrepresentable]
        +n:359 [binder, in hydras.Epsilon0.Paths]
        +n:36 [binder, in hydras.Ackermann.codeSubTerm]
        +n:36 [binder, in hydras.Ackermann.LNN2LNT]
        +n:36 [binder, in hydras.Ackermann.codeList]
        +n:36 [binder, in hydras.Ackermann.expressible]
        +n:361 [binder, in hydras.Epsilon0.T1]
        +n:363 [binder, in gaia_hydras.nfwfgaia]
        +n:364 [binder, in hydras.Ackermann.subAll]
        +n:367 [binder, in hydras.Ackermann.subAll]
        +n:37 [binder, in hydras.Prelude.Iterates]
        +n:37 [binder, in additions.Compatibility]
        +n:37 [binder, in hydras.Ackermann.codeSubFormula]
        +n:37 [binder, in hydras.Schutte.AP]
        +n:37 [binder, in hydras.Ackermann.fol]
        +n:37 [binder, in hydras.Ackermann.codeList]
        +n:37 [binder, in hydras.Prelude.MoreVectors]
        +n:375 [binder, in hydras.Epsilon0.T1]
        +n:376 [binder, in hydras.Ackermann.subAll]
        +n:379 [binder, in hydras.Ackermann.subAll]
        +n:38 [binder, in additions.FirstSteps]
        +n:38 [binder, in hydras.Ackermann.LNN2LNT]
        +n:38 [binder, in gaia_hydras.GCanon]
        +n:38 [binder, in hydras.Ackermann.codeSubFormula]
        +n:38 [binder, in hydras.Ackermann.codeList]
        +n:38 [binder, in hydras.Ackermann.folLogic3]
        +n:38 [binder, in hydras.Ackermann.Languages]
        +n:38 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:380 [binder, in hydras.Epsilon0.T1]
        +n:384 [binder, in hydras.Epsilon0.T1]
        +n:384 [binder, in gaia_hydras.nfwfgaia]
        +n:386 [binder, in gaia_hydras.nfwfgaia]
        +n:387 [binder, in hydras.Epsilon0.Paths]
        +n:388 [binder, in gaia_hydras.nfwfgaia]
        +n:389 [binder, in hydras.Epsilon0.T1]
        +n:39 [binder, in hydras.Prelude.More_Arith]
        +n:39 [binder, in hydras.Epsilon0.Hessenberg]
        +n:39 [binder, in hydras.Ackermann.subProp]
        +n:39 [binder, in hydras.Ackermann.codeSubFormula]
        +n:39 [binder, in gaia_hydras.T1Bridge]
        +n:39 [binder, in additions.Naive]
        +n:39 [binder, in additions.fib]
        +n:39 [binder, in hydras.Ackermann.codeList]
        +n:39 [binder, in hydras.Ackermann.folLogic3]
        +n:39 [binder, in hydras.Ackermann.expressible]
        +n:392 [binder, in hydras.Epsilon0.T1]
        +n:392 [binder, in Goedel.PRrepresentable]
        +n:392 [binder, in hydras.Epsilon0.Paths]
        +n:393 [binder, in Goedel.PRrepresentable]
        +n:394 [binder, in hydras.Epsilon0.Paths]
        +n:394 [binder, in gaia_hydras.nfwfgaia]
        +n:397 [binder, in hydras.Epsilon0.T1]
        +n:397 [binder, in hydras.Epsilon0.Paths]
        +n:4 [binder, in hydras.Epsilon0.T1]
        +n:4 [binder, in hydras.Schutte.Correctness_E0]
        +n:4 [binder, in hydras.Prelude.More_Arith]
        +n:4 [binder, in hydras.Ackermann.extEqualNat]
        +n:4 [binder, in gaia_hydras.GF_alpha]
        +n:4 [binder, in hydras.MoreAck.expressibleExamples]
        +n:4 [binder, in additions.Compatibility]
        +n:4 [binder, in hydras.Prelude.Compat815]
        +n:4 [binder, in hydras.Prelude.First_toggle]
        +n:4 [binder, in gaia_hydras.GPaths]
        +n:4 [binder, in hydras.Ackermann.PAtheory]
        +n:4 [binder, in hydras.Prelude.Fuel]
        +n:4 [binder, in hydras.Ackermann.cPair]
        +n:4 [binder, in gaia_hydras.ON_gfinite]
        +n:4 [binder, in additions.Monoid_instances]
        +n:4 [binder, in additions.fib]
        +n:4 [binder, in hydras.Ackermann.codeList]
        +n:4 [binder, in hydras.Prelude.LibHyps_Experiments]
        +n:4 [binder, in hydras.solutions_exercises.F_3]
        +n:4 [binder, in hydras.Ackermann.codeNatToTerm]
        +n:4 [binder, in gaia_hydras.nfwfgaia]
        +n:4 [binder, in hydras.Ackermann.expressible]
        +n:40 [binder, in hydras.Prelude.Iterates]
        +n:40 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:40 [binder, in hydras.Ackermann.LNN2LNT]
        +n:40 [binder, in hydras.Ackermann.model]
        +n:40 [binder, in hydras.MoreAck.AckNotPR]
        +n:40 [binder, in hydras.Ackermann.codeSubFormula]
        +n:40 [binder, in hydras.Prelude.Fuel]
        +n:40 [binder, in hydras.Ackermann.fol]
        +n:40 [binder, in hydras.Epsilon0.Canon]
        +n:40 [binder, in hydras.Ackermann.codeList]
        +n:40 [binder, in hydras.Ackermann.folLogic3]
        +n:40 [binder, in Goedel.rosser]
        +n:40 [binder, in hydras.Ackermann.Languages]
        +n:41 [binder, in hydras.Prelude.More_Arith]
        +n:41 [binder, in hydras.Ackermann.codeSubFormula]
        +n:41 [binder, in hydras.Epsilon0.F_omega]
        +n:41 [binder, in additions.Naive]
        +n:41 [binder, in hydras.Ackermann.wellFormed]
        +n:41 [binder, in gaia_hydras.onType]
        +n:41 [binder, in hydras.Ackermann.folLogic3]
        +n:41 [binder, in hydras.rpo.list_permut]
        +n:41 [binder, in gaia_hydras.nfwfgaia]
        +n:414 [binder, in hydras.Epsilon0.T1]
        +n:419 [binder, in hydras.Ackermann.folProp]
        +n:42 [binder, in gaia_hydras.GCanon]
        +n:42 [binder, in hydras.Epsilon0.Large_Sets]
        +n:42 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:42 [binder, in hydras.Ackermann.primRec]
        +n:42 [binder, in hydras.Hydra.Hydra_Termination]
        +n:42 [binder, in hydras.Epsilon0.Canon]
        +n:42 [binder, in hydras.rpo.list_permut]
        +n:42 [binder, in hydras.Prelude.MoreVectors]
        +n:420 [binder, in hydras.Ackermann.primRec]
        +n:421 [binder, in hydras.Ackermann.folProp]
        +n:423 [binder, in hydras.Ackermann.folProp]
        +n:423 [binder, in gaia_hydras.nfwfgaia]
        +n:424 [binder, in hydras.Epsilon0.T1]
        +n:427 [binder, in gaia_hydras.nfwfgaia]
        +n:428 [binder, in hydras.Ackermann.primRec]
        +n:429 [binder, in hydras.Ackermann.primRec]
        +n:43 [binder, in hydras.Ackermann.subAll]
        +n:43 [binder, in additions.Compatibility]
        +n:43 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:43 [binder, in hydras.Ackermann.codeSubFormula]
        +n:43 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +n:43 [binder, in hydras.Prelude.Fuel]
        +n:43 [binder, in hydras.Epsilon0.E0]
        +n:43 [binder, in gaia_hydras.nfwfgaia]
        +n:43 [binder, in hydras.Ackermann.expressible]
        +n:430 [binder, in hydras.Epsilon0.T1]
        +n:431 [binder, in hydras.Ackermann.fol]
        +n:431 [binder, in hydras.Gamma0.Gamma0]
        +n:433 [binder, in hydras.Ackermann.fol]
        +n:433 [binder, in hydras.Gamma0.Gamma0]
        +n:435 [binder, in hydras.Epsilon0.T1]
        +n:436 [binder, in hydras.Ackermann.primRec]
        +n:44 [binder, in hydras.Prelude.More_Arith]
        +n:44 [binder, in hydras.Hydra.O2H]
        +n:44 [binder, in additions.FirstSteps]
        +n:44 [binder, in hydras.MoreAck.AckNotPR]
        +n:44 [binder, in hydras.Prelude.Fuel]
        +n:44 [binder, in additions.fib]
        +n:440 [binder, in gaia_hydras.nfwfgaia]
        +n:441 [binder, in hydras.Ackermann.primRec]
        +n:442 [binder, in hydras.Ackermann.primRec]
        +n:449 [binder, in hydras.Ackermann.primRec]
        +n:45 [binder, in hydras.Schutte.Correctness_E0]
        +n:45 [binder, in additions.FirstSteps]
        +n:45 [binder, in hydras.Epsilon0.F_alpha]
        +n:45 [binder, in hydras.Ackermann.codeSubFormula]
        +n:45 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:45 [binder, in hydras.Ackermann.codeList]
        +n:452 [binder, in hydras.Epsilon0.T1]
        +n:454 [binder, in hydras.Ackermann.primRec]
        +n:458 [binder, in hydras.Ackermann.primRec]
        +n:46 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:46 [binder, in hydras.Prelude.Fuel]
        +n:46 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n:46 [binder, in hydras.Ackermann.wellFormed]
        +n:46 [binder, in hydras.Epsilon0.Canon]
        +n:46 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:462 [binder, in hydras.Ackermann.primRec]
        +n:463 [binder, in hydras.Ackermann.primRec]
        +n:466 [binder, in Goedel.PRrepresentable]
        +n:468 [binder, in Goedel.PRrepresentable]
        +n:47 [binder, in hydras.Schutte.Correctness_E0]
        +n:47 [binder, in additions.FirstSteps]
        +n:47 [binder, in gaia_hydras.GCanon]
        +n:47 [binder, in hydras.Ackermann.codeSubFormula]
        +n:47 [binder, in hydras.Ackermann.folLogic3]
        +n:47 [binder, in hydras.Ackermann.expressible]
        +n:470 [binder, in hydras.Ackermann.primRec]
        +n:470 [binder, in additions.Euclidean_Chains]
        +n:470 [binder, in hydras.Gamma0.Gamma0]
        +n:472 [binder, in hydras.Epsilon0.Paths]
        +n:474 [binder, in additions.Euclidean_Chains]
        +n:475 [binder, in hydras.Ackermann.primRec]
        +n:476 [binder, in additions.Euclidean_Chains]
        +n:476 [binder, in hydras.Gamma0.Gamma0]
        +n:477 [binder, in Goedel.PRrepresentable]
        +n:477 [binder, in gaia_hydras.nfwfgaia]
        +n:478 [binder, in additions.Euclidean_Chains]
        +n:479 [binder, in Goedel.PRrepresentable]
        +n:479 [binder, in hydras.Gamma0.Gamma0]
        +n:48 [binder, in hydras.Prelude.Iterates]
        +n:48 [binder, in hydras.MoreAck.AckNotPR]
        +n:48 [binder, in hydras.Prelude.Fuel]
        +n:48 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n:48 [binder, in hydras.Ackermann.codeList]
        +n:48 [binder, in hydras.Ackermann.folLogic3]
        +n:48 [binder, in gaia_hydras.nfwfgaia]
        +n:480 [binder, in hydras.Ackermann.primRec]
        +n:480 [binder, in gaia_hydras.nfwfgaia]
        +n:483 [binder, in gaia_hydras.nfwfgaia]
        +n:485 [binder, in hydras.Ackermann.primRec]
        +n:486 [binder, in gaia_hydras.nfwfgaia]
        +n:487 [binder, in Goedel.PRrepresentable]
        +n:488 [binder, in hydras.Gamma0.Gamma0]
        +n:489 [binder, in hydras.Ackermann.primRec]
        +n:489 [binder, in gaia_hydras.nfwfgaia]
        +n:49 [binder, in hydras.Epsilon0.Hessenberg]
        +n:49 [binder, in hydras.Ackermann.codeSubFormula]
        +n:49 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +n:49 [binder, in hydras.Prelude.Fuel]
        +n:49 [binder, in hydras.MoreAck.Ack]
        +n:49 [binder, in hydras.Ackermann.primRec]
        +n:49 [binder, in hydras.Ackermann.Languages]
        +n:492 [binder, in hydras.Epsilon0.T1]
        +n:493 [binder, in hydras.Epsilon0.T1]
        +n:495 [binder, in Goedel.PRrepresentable]
        +n:496 [binder, in gaia_hydras.nfwfgaia]
        +n:497 [binder, in hydras.Gamma0.Gamma0]
        +n:499 [binder, in gaia_hydras.nfwfgaia]
        +n:5 [binder, in hydras.Schutte.Correctness_E0]
        +n:5 [binder, in additions.Fib2]
        +n:5 [binder, in hydras.Prelude.More_Arith]
        +n:5 [binder, in hydras.MoreAck.expressibleExamples]
        +n:5 [binder, in hydras.Ackermann.NN2PA]
        +n:5 [binder, in additions.FirstSteps]
        +n:5 [binder, in hydras.MoreAck.Iterate_compat]
        +n:5 [binder, in hydras.Prelude.Fuel]
        +n:5 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:5 [binder, in hydras.Ackermann.primRec]
        +n:5 [binder, in hydras.Ackermann.codeNatToTerm]
        +n:5 [binder, in hydras.Ackermann.wConsistent]
        +n:5 [binder, in hydras.solutions_exercises.isqrt]
        +n:50 [binder, in additions.FirstSteps]
        +n:50 [binder, in hydras.Epsilon0.F_alpha]
        +n:50 [binder, in hydras.Ackermann.folProp]
        +n:50 [binder, in hydras.Ackermann.codeSubFormula]
        +n:50 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:50 [binder, in hydras.MoreAck.Ack]
        +n:50 [binder, in gaia_hydras.nfwfgaia]
        +n:50 [binder, in hydras.Prelude.MoreVectors]
        +n:501 [binder, in hydras.Epsilon0.T1]
        +n:501 [binder, in gaia_hydras.nfwfgaia]
        +n:504 [binder, in hydras.Epsilon0.T1]
        +n:506 [binder, in hydras.Epsilon0.T1]
        +n:509 [binder, in hydras.Epsilon0.T1]
        +n:51 [binder, in Goedel.PRrepresentable]
        +n:51 [binder, in hydras.Prelude.Iterates]
        +n:51 [binder, in hydras.Ackermann.codeSubFormula]
        +n:51 [binder, in hydras.MoreAck.Ack]
        +n:51 [binder, in hydras.Ackermann.wellFormed]
        +n:51 [binder, in gaia_hydras.nfwfgaia]
        +n:51 [binder, in hydras.Ackermann.expressible]
        +n:511 [binder, in hydras.Epsilon0.Paths]
        +n:515 [binder, in hydras.Epsilon0.T1]
        +n:516 [binder, in gaia_hydras.nfwfgaia]
        +n:517 [binder, in hydras.Epsilon0.Paths]
        +n:518 [binder, in hydras.Ackermann.checkPrf]
        +n:518 [binder, in gaia_hydras.nfwfgaia]
        +n:52 [binder, in hydras.Epsilon0.T1]
        +n:52 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +n:52 [binder, in hydras.Ackermann.model]
        +n:52 [binder, in hydras.Ackermann.subProp]
        +n:52 [binder, in hydras.Ackermann.codeSubFormula]
        +n:52 [binder, in hydras.MoreAck.Ack]
        +n:52 [binder, in gaia_hydras.T1Bridge]
        +n:521 [binder, in hydras.Epsilon0.T1]
        +n:521 [binder, in gaia_hydras.nfwfgaia]
        +n:522 [binder, in hydras.Ackermann.primRec]
        +n:523 [binder, in hydras.Gamma0.Gamma0]
        +n:523 [binder, in gaia_hydras.nfwfgaia]
        +n:525 [binder, in hydras.Epsilon0.T1]
        +n:527 [binder, in hydras.Epsilon0.T1]
        +n:529 [binder, in hydras.Ackermann.primRec]
        +n:53 [binder, in hydras.rpo.more_list]
        +n:53 [binder, in hydras.Epsilon0.F_alpha]
        +n:53 [binder, in hydras.MoreAck.AckNotPR]
        +n:53 [binder, in hydras.Ackermann.codeSubFormula]
        +n:53 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n:53 [binder, in hydras.Ackermann.fol]
        +n:53 [binder, in hydras.Ackermann.codeList]
        +n:53 [binder, in hydras.Epsilon0.Paths]
        +n:530 [binder, in hydras.Epsilon0.T1]
        +n:530 [binder, in gaia_hydras.nfwfgaia]
        +n:531 [binder, in gaia_hydras.nfwfgaia]
        +n:532 [binder, in hydras.Ackermann.primRec]
        +n:535 [binder, in hydras.Gamma0.Gamma0]
        +n:537 [binder, in hydras.Epsilon0.T1]
        +n:537 [binder, in hydras.Ackermann.checkPrf]
        +n:54 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:54 [binder, in additions.Pow_variant]
        +n:54 [binder, in additions.Pow]
        +n:54 [binder, in hydras.Ackermann.codeSubFormula]
        +n:54 [binder, in hydras.MoreAck.Ack]
        +n:54 [binder, in hydras.Ackermann.folLogic3]
        +n:54 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:54 [binder, in hydras.Schutte.Addition]
        +n:541 [binder, in hydras.Epsilon0.T1]
        +n:543 [binder, in hydras.Epsilon0.T1]
        +n:543 [binder, in hydras.Ackermann.primRec]
        +n:543 [binder, in hydras.Gamma0.Gamma0]
        +n:543 [binder, in gaia_hydras.nfwfgaia]
        +n:544 [binder, in gaia_hydras.nfwfgaia]
        +n:546 [binder, in hydras.Ackermann.primRec]
        +n:548 [binder, in hydras.Epsilon0.T1]
        +n:548 [binder, in gaia_hydras.nfwfgaia]
        +n:549 [binder, in hydras.Ackermann.primRec]
        +n:55 [binder, in Goedel.PRrepresentable]
        +n:55 [binder, in hydras.Prelude.More_Arith]
        +n:55 [binder, in hydras.Prelude.Iterates]
        +n:55 [binder, in hydras.Ackermann.codeSubFormula]
        +n:55 [binder, in hydras.Ackermann.folLogic3]
        +n:55 [binder, in Goedel.rosser]
        +n:55 [binder, in gaia_hydras.nfwfgaia]
        +n:550 [binder, in hydras.Epsilon0.T1]
        +n:550 [binder, in hydras.Epsilon0.Paths]
        +n:551 [binder, in hydras.Ackermann.primRec]
        +n:552 [binder, in hydras.Epsilon0.T1]
        +n:554 [binder, in hydras.Epsilon0.T1]
        +n:556 [binder, in gaia_hydras.nfwfgaia]
        +n:557 [binder, in hydras.Epsilon0.T1]
        +n:557 [binder, in hydras.Gamma0.Gamma0]
        +n:558 [binder, in hydras.Epsilon0.Paths]
        +n:559 [binder, in gaia_hydras.nfwfgaia]
        +n:56 [binder, in hydras.Ackermann.model]
        +n:56 [binder, in hydras.MoreAck.AckNotPR]
        +n:56 [binder, in hydras.Ackermann.codeSubFormula]
        +n:56 [binder, in hydras.OrdinalNotations.OmegaOmega]
        +n:56 [binder, in hydras.Ackermann.fol]
        +n:56 [binder, in hydras.Ackermann.codeList]
        +n:56 [binder, in hydras.Prelude.MoreVectors]
        +n:561 [binder, in hydras.Epsilon0.T1]
        +n:561 [binder, in hydras.Ackermann.primRec]
        +n:561 [binder, in hydras.Gamma0.Gamma0]
        +n:561 [binder, in gaia_hydras.nfwfgaia]
        +n:563 [binder, in hydras.Epsilon0.Paths]
        +n:563 [binder, in gaia_hydras.nfwfgaia]
        +n:567 [binder, in hydras.Epsilon0.T1]
        +n:568 [binder, in hydras.Gamma0.Gamma0]
        +n:57 [binder, in hydras.Ackermann.subProp]
        +n:57 [binder, in hydras.MoreAck.Ack]
        +n:57 [binder, in gaia_hydras.T1Bridge]
        +n:57 [binder, in hydras.Ackermann.folLogic3]
        +n:57 [binder, in Goedel.rosser]
        +n:57 [binder, in gaia_hydras.nfwfgaia]
        +n:572 [binder, in hydras.Epsilon0.T1]
        +n:572 [binder, in hydras.Epsilon0.Paths]
        +n:573 [binder, in hydras.Gamma0.Gamma0]
        +n:576 [binder, in hydras.Epsilon0.T1]
        +n:58 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +n:58 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:58 [binder, in hydras.MoreAck.AckNotPR]
        +n:58 [binder, in hydras.Ackermann.primRec]
        +n:58 [binder, in hydras.Ackermann.fol]
        +n:584 [binder, in hydras.Ackermann.primRec]
        +n:584 [binder, in hydras.Epsilon0.Paths]
        +n:589 [binder, in hydras.Ackermann.checkPrf]
        +n:589 [binder, in hydras.Ackermann.primRec]
        +n:589 [binder, in hydras.Gamma0.Gamma0]
        +n:59 [binder, in Goedel.PRrepresentable]
        +n:59 [binder, in hydras.Schutte.Critical]
        +n:59 [binder, in hydras.MoreAck.Ack]
        +n:59 [binder, in Goedel.rosserPA]
        +n:59 [binder, in hydras.Ackermann.wellFormed]
        +n:59 [binder, in hydras.Ackermann.codeList]
        +n:59 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:59 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:592 [binder, in hydras.Ackermann.primRec]
        +n:593 [binder, in hydras.Epsilon0.T1]
        +n:595 [binder, in hydras.Ackermann.primRec]
        +n:596 [binder, in hydras.Epsilon0.T1]
        +n:598 [binder, in hydras.Gamma0.Gamma0]
        +n:6 [binder, in hydras.Epsilon0.T1]
        +n:6 [binder, in additions.Fib2]
        +n:6 [binder, in gaia_hydras.GF_alpha]
        +n:6 [binder, in hydras.MoreAck.expressibleExamples]
        +n:6 [binder, in Goedel.fixPoint]
        +n:6 [binder, in hydras.Ackermann.PAtheory]
        +n:6 [binder, in hydras.Ackermann.subProp]
        +n:6 [binder, in hydras.Ackermann.codeSubFormula]
        +n:6 [binder, in hydras.solutions_exercises.OnCodeList]
        +n:6 [binder, in hydras.Schutte.AP]
        +n:6 [binder, in additions.Naive]
        +n:6 [binder, in hydras.Ackermann.codeList]
        +n:6 [binder, in hydras.Hydra.Hydra_Lemmas]
        +n:6 [binder, in hydras.Prelude.Exp2]
        +n:6 [binder, in hydras.Epsilon0.Paths]
        +n:6 [binder, in hydras.Hydra.Omega_Small]
        +n:6 [binder, in gaia_hydras.nfwfgaia]
        +n:6 [binder, in hydras.Schutte.Countable]
        +n:6 [binder, in hydras.Prelude.MoreVectors]
        +n:60 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +n:60 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:60 [binder, in hydras.Ackermann.code]
        +n:60 [binder, in hydras.Epsilon0.Canon]
        +n:60 [binder, in hydras.Ackermann.expressible]
        +n:600 [binder, in hydras.Epsilon0.T1]
        +n:600 [binder, in hydras.Ackermann.primRec]
        +n:603 [binder, in gaia_hydras.nfwfgaia]
        +n:604 [binder, in hydras.Epsilon0.T1]
        +n:604 [binder, in hydras.Ackermann.primRec]
        +n:608 [binder, in hydras.Epsilon0.T1]
        +n:608 [binder, in gaia_hydras.nfwfgaia]
        +n:61 [binder, in hydras.Ackermann.subAll]
        +n:61 [binder, in hydras.rpo.more_list]
        +n:61 [binder, in hydras.MoreAck.AckNotPR]
        +n:61 [binder, in Goedel.rosserPA]
        +n:61 [binder, in hydras.Ackermann.wellFormed]
        +n:61 [binder, in Goedel.rosser]
        +n:61 [binder, in gaia_hydras.nfwfgaia]
        +n:611 [binder, in hydras.Epsilon0.T1]
        +n:614 [binder, in hydras.Epsilon0.T1]
        +n:615 [binder, in hydras.Ackermann.primRec]
        +n:617 [binder, in hydras.Epsilon0.T1]
        +n:618 [binder, in hydras.Ackermann.checkPrf]
        +n:618 [binder, in hydras.Ackermann.primRec]
        +n:62 [binder, in hydras.Schutte.Correctness_E0]
        +n:62 [binder, in hydras.Ackermann.subAll]
        +n:62 [binder, in hydras.rpo.more_list]
        +n:62 [binder, in additions.Pow_variant]
        +n:62 [binder, in hydras.Ackermann.model]
        +n:62 [binder, in additions.Pow]
        +n:62 [binder, in hydras.Ackermann.subProp]
        +n:62 [binder, in hydras.Prelude.Fuel]
        +n:62 [binder, in hydras.Ackermann.code]
        +n:62 [binder, in gaia_hydras.T1Bridge]
        +n:62 [binder, in hydras.Ackermann.codeList]
        +n:62 [binder, in hydras.Ackermann.Languages]
        +n:620 [binder, in hydras.Epsilon0.T1]
        +n:623 [binder, in hydras.Ackermann.primRec]
        +n:625 [binder, in hydras.Epsilon0.T1]
        +n:627 [binder, in gaia_hydras.nfwfgaia]
        +n:629 [binder, in hydras.Ackermann.primRec]
        +n:63 [binder, in Goedel.PRrepresentable]
        +n:63 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:63 [binder, in hydras.Ackermann.folLogic3]
        +n:63 [binder, in Goedel.rosser]
        +n:63 [binder, in hydras.Schutte.Addition]
        +n:63 [binder, in hydras.Prelude.MoreVectors]
        +n:632 [binder, in hydras.Gamma0.Gamma0]
        +n:634 [binder, in hydras.Ackermann.primRec]
        +n:635 [binder, in hydras.Gamma0.Gamma0]
        +n:637 [binder, in hydras.Epsilon0.T1]
        +n:639 [binder, in hydras.Epsilon0.T1]
        +n:639 [binder, in hydras.Gamma0.Gamma0]
        +n:64 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +n:64 [binder, in hydras.MoreAck.Ack]
        +n:64 [binder, in hydras.Ackermann.Languages]
        +n:64 [binder, in hydras.Ackermann.expressible]
        +n:640 [binder, in hydras.Ackermann.primRec]
        +n:641 [binder, in hydras.Epsilon0.T1]
        +n:642 [binder, in hydras.Gamma0.Gamma0]
        +n:647 [binder, in hydras.Ackermann.primRec]
        +n:647 [binder, in hydras.Gamma0.Gamma0]
        +n:649 [binder, in hydras.Ackermann.checkPrf]
        +n:65 [binder, in hydras.Epsilon0.T1]
        +n:65 [binder, in hydras.Ackermann.subAll]
        +n:65 [binder, in hydras.rpo.more_list]
        +n:65 [binder, in additions.Pow_variant]
        +n:65 [binder, in additions.Pow]
        +n:65 [binder, in hydras.Schutte.Critical]
        +n:65 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:65 [binder, in Goedel.rosserPA]
        +n:65 [binder, in hydras.Ackermann.codeList]
        +n:65 [binder, in hydras.rpo.list_permut]
        +n:651 [binder, in hydras.Gamma0.Gamma0]
        +n:652 [binder, in gaia_hydras.nfwfgaia]
        +n:654 [binder, in hydras.Ackermann.primRec]
        +n:654 [binder, in hydras.Gamma0.Gamma0]
        +n:656 [binder, in hydras.Epsilon0.T1]
        +n:658 [binder, in hydras.Ackermann.primRec]
        +n:659 [binder, in hydras.Gamma0.Gamma0]
        +n:66 [binder, in hydras.Schutte.Correctness_E0]
        +n:66 [binder, in hydras.Prelude.MoreLists]
        +n:66 [binder, in hydras.Epsilon0.Hessenberg]
        +n:66 [binder, in hydras.Schutte.Critical]
        +n:66 [binder, in additions.Euclidean_Chains]
        +n:66 [binder, in hydras.rpo.list_permut]
        +n:66 [binder, in hydras.Schutte.Addition]
        +n:664 [binder, in hydras.Gamma0.Gamma0]
        +n:665 [binder, in hydras.Ackermann.primRec]
        +n:667 [binder, in gaia_hydras.nfwfgaia]
        +n:668 [binder, in gaia_hydras.nfwfgaia]
        +n:669 [binder, in hydras.Ackermann.primRec]
        +n:67 [binder, in Goedel.PRrepresentable]
        +n:67 [binder, in hydras.Epsilon0.F_alpha]
        +n:67 [binder, in gaia_hydras.GPaths]
        +n:67 [binder, in hydras.MoreAck.Ack]
        +n:67 [binder, in gaia_hydras.T1Bridge]
        +n:67 [binder, in hydras.Ackermann.primRec]
        +n:67 [binder, in gaia_hydras.nfwfgaia]
        +n:671 [binder, in gaia_hydras.nfwfgaia]
        +n:672 [binder, in hydras.Epsilon0.T1]
        +n:676 [binder, in hydras.Epsilon0.T1]
        +n:68 [binder, in hydras.Ackermann.subAll]
        +n:68 [binder, in additions.Pow_variant]
        +n:68 [binder, in additions.Pow]
        +n:68 [binder, in hydras.Ackermann.codeList]
        +n:68 [binder, in hydras.Schutte.Addition]
        +n:68 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:680 [binder, in hydras.Gamma0.Gamma0]
        +n:683 [binder, in hydras.Gamma0.Gamma0]
        +n:683 [binder, in gaia_hydras.nfwfgaia]
        +n:688 [binder, in hydras.Gamma0.Gamma0]
        +n:69 [binder, in additions.Addition_Chains]
        +n:69 [binder, in gaia_hydras.nfwfgaia]
        +n:69 [binder, in hydras.Ackermann.expressible]
        +n:691 [binder, in hydras.Ackermann.primRec]
        +n:691 [binder, in hydras.Gamma0.Gamma0]
        +n:693 [binder, in hydras.Ackermann.primRec]
        +n:7 [binder, in additions.Fib2]
        +n:7 [binder, in hydras.Ackermann.extEqualNat]
        +n:7 [binder, in hydras.Prelude.MoreLists]
        +n:7 [binder, in hydras.MoreAck.expressibleExamples]
        +n:7 [binder, in additions.Pow_variant]
        +n:7 [binder, in hydras.Ackermann.model]
        +n:7 [binder, in additions.Pow]
        +n:7 [binder, in additions.More_on_positive]
        +n:7 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:7 [binder, in hydras.Prelude.Fuel]
        +n:7 [binder, in hydras.MoreAck.Ack]
        +n:7 [binder, in hydras.Ackermann.primRec]
        +n:7 [binder, in gaia_hydras.ON_gfinite]
        +n:7 [binder, in hydras.OrdinalNotations.ON_Finite]
        +n:7 [binder, in hydras.Prelude.Exp2]
        +n:7 [binder, in hydras.solutions_exercises.isqrt]
        +n:7 [binder, in hydras.Gamma0.Gamma0]
        +n:7 [binder, in hydras.Schutte.Addition]
        +n:70 [binder, in hydras.Prelude.Iterates]
        +n:70 [binder, in additions.Pow_variant]
        +n:70 [binder, in gaia_hydras.GPaths]
        +n:70 [binder, in additions.Pow]
        +n:70 [binder, in hydras.Ackermann.folProp]
        +n:70 [binder, in hydras.MoreAck.Ack]
        +n:70 [binder, in Goedel.rosserPA]
        +n:70 [binder, in hydras.Schutte.Addition]
        +n:702 [binder, in gaia_hydras.nfwfgaia]
        +n:708 [binder, in gaia_hydras.nfwfgaia]
        +n:71 [binder, in Goedel.PRrepresentable]
        +n:71 [binder, in hydras.Prelude.MoreLists]
        +n:71 [binder, in hydras.Ackermann.folProp]
        +n:71 [binder, in hydras.Schutte.Critical]
        +n:71 [binder, in hydras.Ackermann.codeList]
        +n:71 [binder, in gaia_hydras.nfwfgaia]
        +n:712 [binder, in hydras.Epsilon0.T1]
        +n:712 [binder, in hydras.Gamma0.Gamma0]
        +n:712 [binder, in gaia_hydras.nfwfgaia]
        +n:718 [binder, in hydras.Epsilon0.T1]
        +n:72 [binder, in hydras.Epsilon0.T1]
        +n:72 [binder, in hydras.Epsilon0.F_alpha]
        +n:72 [binder, in hydras.Ackermann.folProp]
        +n:72 [binder, in hydras.Schutte.Critical]
        +n:72 [binder, in hydras.MoreAck.Ack]
        +n:72 [binder, in hydras.Hydra.BigBattle]
        +n:72 [binder, in hydras.rpo.list_permut]
        +n:721 [binder, in hydras.Epsilon0.T1]
        +n:724 [binder, in gaia_hydras.nfwfgaia]
        +n:73 [binder, in additions.Pow]
        +n:73 [binder, in hydras.Epsilon0.Hessenberg]
        +n:73 [binder, in gaia_hydras.T1Bridge]
        +n:73 [binder, in hydras.Ackermann.primRec]
        +n:73 [binder, in hydras.Hydra.BigBattle]
        +n:73 [binder, in hydras.Ackermann.codeList]
        +n:73 [binder, in hydras.rpo.list_permut]
        +n:73 [binder, in hydras.Schutte.Addition]
        +n:736 [binder, in gaia_hydras.nfwfgaia]
        +n:74 [binder, in hydras.Prelude.Iterates]
        +n:74 [binder, in hydras.Prelude.MoreLists]
        +n:74 [binder, in hydras.Epsilon0.F_alpha]
        +n:74 [binder, in additions.Pow_variant]
        +n:74 [binder, in hydras.Ackermann.model]
        +n:74 [binder, in hydras.MoreAck.Ack]
        +n:74 [binder, in gaia_hydras.nfwfgaia]
        +n:748 [binder, in gaia_hydras.nfwfgaia]
        +n:75 [binder, in hydras.rpo.more_list]
        +n:75 [binder, in hydras.Ackermann.LNN2LNT]
        +n:75 [binder, in hydras.Ackermann.subProp]
        +n:75 [binder, in hydras.solutions_exercises.MultisetWf]
        +n:75 [binder, in hydras.Ackermann.primRec]
        +n:75 [binder, in hydras.Hydra.BigBattle]
        +n:75 [binder, in hydras.Ackermann.codeList]
        +n:75 [binder, in hydras.Epsilon0.Hprime]
        +n:75 [binder, in gaia_hydras.nfwfgaia]
        +n:750 [binder, in gaia_hydras.nfwfgaia]
        +n:753 [binder, in gaia_hydras.nfwfgaia]
        +n:754 [binder, in hydras.Epsilon0.T1]
        +n:755 [binder, in gaia_hydras.nfwfgaia]
        +n:757 [binder, in gaia_hydras.nfwfgaia]
        +n:759 [binder, in gaia_hydras.nfwfgaia]
        +n:76 [binder, in hydras.Ackermann.subAll]
        +n:76 [binder, in hydras.Prelude.MoreLists]
        +n:76 [binder, in hydras.MoreAck.AckNotPR]
        +n:76 [binder, in hydras.MoreAck.Ack]
        +n:76 [binder, in Goedel.codeSysPrf]
        +n:76 [binder, in gaia_hydras.nfwfgaia]
        +n:764 [binder, in gaia_hydras.nfwfgaia]
        +n:767 [binder, in gaia_hydras.nfwfgaia]
        +n:769 [binder, in gaia_hydras.nfwfgaia]
        +n:77 [binder, in hydras.Gamma0.T2]
        +n:77 [binder, in gaia_hydras.GPaths]
        +n:77 [binder, in hydras.Ackermann.model]
        +n:77 [binder, in additions.Pow]
        +n:77 [binder, in hydras.Ackermann.codeList]
        +n:77 [binder, in hydras.Epsilon0.Hprime]
        +n:78 [binder, in hydras.Epsilon0.T1]
        +n:78 [binder, in Goedel.PRrepresentable]
        +n:78 [binder, in hydras.Prelude.Iterates]
        +n:78 [binder, in hydras.Ackermann.codeSubFormula]
        +n:78 [binder, in gaia_hydras.nfwfgaia]
        +n:780 [binder, in gaia_hydras.nfwfgaia]
        +n:784 [binder, in gaia_hydras.nfwfgaia]
        +n:787 [binder, in gaia_hydras.nfwfgaia]
        +n:79 [binder, in additions.AM]
        +n:79 [binder, in hydras.Prelude.MoreLists]
        +n:79 [binder, in hydras.MoreAck.Ack]
        +n:79 [binder, in gaia_hydras.T1Bridge]
        +n:79 [binder, in hydras.Ackermann.codeList]
        +n:79 [binder, in gaia_hydras.nfwfgaia]
        +n:795 [binder, in gaia_hydras.nfwfgaia]
        +n:796 [binder, in hydras.Ackermann.checkPrf]
        +n:8 [binder, in hydras.Epsilon0.T1]
        +n:8 [binder, in hydras.MoreAck.expressibleExamples]
        +n:8 [binder, in hydras.solutions_exercises.FibonacciPR]
        +n:8 [binder, in hydras.Hydra.BigBattle]
        +n:8 [binder, in additions.Naive]
        +n:8 [binder, in hydras.Ackermann.codeList]
        +n:80 [binder, in hydras.Gamma0.T2]
        +n:80 [binder, in hydras.Epsilon0.F_alpha]
        +n:80 [binder, in hydras.MoreAck.AckNotPR]
        +n:80 [binder, in hydras.Ackermann.subProp]
        +n:80 [binder, in hydras.MoreAck.Ack]
        +n:802 [binder, in hydras.Ackermann.checkPrf]
        +n:802 [binder, in gaia_hydras.nfwfgaia]
        +n:804 [binder, in hydras.Ackermann.primRec]
        +n:805 [binder, in hydras.Ackermann.primRec]
        +n:806 [binder, in hydras.Ackermann.checkPrf]
        +n:806 [binder, in gaia_hydras.nfwfgaia]
        +n:81 [binder, in hydras.Hydra.O2H]
        +n:81 [binder, in hydras.Ackermann.LNN2LNT]
        +n:81 [binder, in additions.Pow_variant]
        +n:81 [binder, in hydras.Ackermann.model]
        +n:81 [binder, in hydras.Ackermann.codeList]
        +n:81 [binder, in hydras.Epsilon0.Hprime]
        +n:81 [binder, in gaia_hydras.nfwfgaia]
        +n:81 [binder, in hydras.Prelude.MoreVectors]
        +n:810 [binder, in hydras.Ackermann.checkPrf]
        +n:82 [binder, in Goedel.PRrepresentable]
        +n:82 [binder, in hydras.Epsilon0.F_alpha]
        +n:82 [binder, in hydras.Ackermann.folProp]
        +n:82 [binder, in gaia_hydras.T1Bridge]
        +n:82 [binder, in gaia_hydras.nfwfgaia]
        +n:825 [binder, in hydras.Ackermann.codeSubFormula]
        +n:829 [binder, in hydras.Ackermann.codeSubFormula]
        +n:83 [binder, in hydras.Epsilon0.T1]
        +n:83 [binder, in additions.Pow_variant]
        +n:83 [binder, in additions.Pow]
        +n:83 [binder, in hydras.Ackermann.folProp]
        +n:83 [binder, in hydras.MoreAck.Ack]
        +n:83 [binder, in hydras.Ackermann.codeList]
        +n:83 [binder, in gaia_hydras.nfwfgaia]
        +n:83 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:834 [binder, in gaia_hydras.nfwfgaia]
        +n:836 [binder, in hydras.Ackermann.codeSubFormula]
        +n:839 [binder, in hydras.Ackermann.codeSubFormula]
        +n:84 [binder, in hydras.Epsilon0.F_alpha]
        +n:84 [binder, in hydras.MoreAck.Ack]
        +n:84 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:844 [binder, in hydras.Ackermann.checkPrf]
        +n:844 [binder, in gaia_hydras.nfwfgaia]
        +n:85 [binder, in hydras.Ackermann.subAll]
        +n:85 [binder, in hydras.Prelude.Iterates]
        +n:85 [binder, in additions.Pow_variant]
        +n:85 [binder, in additions.Pow]
        +n:85 [binder, in hydras.MoreAck.AckNotPR]
        +n:85 [binder, in hydras.Ackermann.subProp]
        +n:85 [binder, in Goedel.rosserPA]
        +n:85 [binder, in hydras.Ackermann.primRec]
        +n:85 [binder, in hydras.Ackermann.codeList]
        +n:85 [binder, in gaia_hydras.nfwfgaia]
        +n:858 [binder, in hydras.Ackermann.checkPrf]
        +n:86 [binder, in Goedel.PRrepresentable]
        +n:86 [binder, in hydras.Prelude.MoreLists]
        +n:86 [binder, in hydras.Epsilon0.F_alpha]
        +n:86 [binder, in hydras.Epsilon0.Canon]
        +n:86 [binder, in hydras.Prelude.MoreVectors]
        +n:862 [binder, in gaia_hydras.nfwfgaia]
        +n:863 [binder, in hydras.Ackermann.checkPrf]
        +n:867 [binder, in hydras.Ackermann.codeSubFormula]
        +n:867 [binder, in gaia_hydras.nfwfgaia]
        +n:87 [binder, in hydras.Hydra.O2H]
        +n:87 [binder, in hydras.Ackermann.LNN2LNT]
        +n:87 [binder, in additions.Pow_variant]
        +n:87 [binder, in Goedel.rosserPA]
        +n:87 [binder, in hydras.Ackermann.codeList]
        +n:870 [binder, in hydras.Ackermann.codeSubFormula]
        +n:873 [binder, in hydras.Ackermann.codeSubFormula]
        +n:877 [binder, in hydras.Ackermann.codeSubFormula]
        +n:88 [binder, in hydras.Epsilon0.T1]
        +n:88 [binder, in hydras.Ackermann.codeList]
        +n:88 [binder, in gaia_hydras.nfwfgaia]
        +n:88 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:881 [binder, in hydras.Ackermann.codeSubFormula]
        +n:89 [binder, in hydras.Gamma0.T2]
        +n:89 [binder, in hydras.Ackermann.subAll]
        +n:89 [binder, in hydras.Ackermann.codeList]
        +n:89 [binder, in gaia_hydras.nfwfgaia]
        +n:891 [binder, in hydras.Ackermann.codeSubFormula]
        +n:891 [binder, in gaia_hydras.nfwfgaia]
        +n:894 [binder, in hydras.Ackermann.codeSubFormula]
        +n:9 [binder, in hydras.Ackermann.folProof]
        +n:9 [binder, in hydras.Schutte.Correctness_E0]
        +n:9 [binder, in hydras.Gamma0.T2]
        +n:9 [binder, in hydras.Prelude.More_Arith]
        +n:9 [binder, in hydras.Prelude.Iterates]
        +n:9 [binder, in hydras.Prelude.Compat815]
        +n:9 [binder, in hydras.Ackermann.LNN2LNT]
        +n:9 [binder, in Goedel.fixPoint]
        +n:9 [binder, in hydras.Epsilon0.Hessenberg]
        +n:9 [binder, in additions.More_on_positive]
        +n:9 [binder, in hydras.MoreAck.AckNotPR]
        +n:9 [binder, in hydras.Ackermann.codeSubFormula]
        +n:9 [binder, in hydras.Prelude.Fuel]
        +n:9 [binder, in hydras.solutions_exercises.MorePRExamples]
        +n:9 [binder, in hydras.Hydra.Hydra_Termination]
        +n:9 [binder, in hydras.Hydra.BigBattle]
        +n:9 [binder, in hydras.Ackermann.wellFormed]
        +n:9 [binder, in additions.fib]
        +n:9 [binder, in hydras.solutions_exercises.F_3]
        +n:9 [binder, in gaia_hydras.nfwfgaia]
        +n:9 [binder, in hydras.Schutte.Countable]
        +n:90 [binder, in Goedel.PRrepresentable]
        +n:90 [binder, in hydras.Epsilon0.F_alpha]
        +n:90 [binder, in additions.Pow]
        +n:90 [binder, in hydras.MoreAck.AckNotPR]
        +n:90 [binder, in hydras.Ackermann.primRec]
        +n:90 [binder, in hydras.Ackermann.folLogic3]
        +n:90 [binder, in hydras.Prelude.MoreVectors]
        +n:904 [binder, in gaia_hydras.nfwfgaia]
        +n:907 [binder, in hydras.Ackermann.codeSubFormula]
        +n:91 [binder, in Goedel.rosserPA]
        +n:91 [binder, in hydras.Epsilon0.E0]
        +n:91 [binder, in hydras.Ackermann.codeList]
        +n:910 [binder, in hydras.Ackermann.codeSubFormula]
        +n:912 [binder, in gaia_hydras.nfwfgaia]
        +n:913 [binder, in hydras.Ackermann.codeSubFormula]
        +n:918 [binder, in hydras.Ackermann.codeSubFormula]
        +n:92 [binder, in hydras.Gamma0.T2]
        +n:92 [binder, in hydras.Epsilon0.F_alpha]
        +n:92 [binder, in hydras.MoreAck.AckNotPR]
        +n:92 [binder, in hydras.Ackermann.fol]
        +n:92 [binder, in hydras.Ackermann.folLogic3]
        +n:92 [binder, in Goedel.codeSysPrf]
        +n:923 [binder, in hydras.Ackermann.codeSubFormula]
        +n:93 [binder, in hydras.Epsilon0.T1]
        +n:93 [binder, in hydras.Ackermann.LNN2LNT]
        +n:93 [binder, in additions.Pow]
        +n:93 [binder, in hydras.Ackermann.codeList]
        +n:93 [binder, in hydras.Prelude.MoreVectors]
        +n:934 [binder, in hydras.Ackermann.codeSubFormula]
        +n:936 [binder, in gaia_hydras.nfwfgaia]
        +n:937 [binder, in hydras.Ackermann.codeSubFormula]
        +n:94 [binder, in Goedel.PRrepresentable]
        +n:94 [binder, in hydras.MoreAck.AckNotPR]
        +n:94 [binder, in hydras.Ackermann.primRec]
        +n:941 [binder, in gaia_hydras.nfwfgaia]
        +n:946 [binder, in gaia_hydras.nfwfgaia]
        +n:95 [binder, in hydras.Ackermann.subAll]
        +n:95 [binder, in hydras.Ackermann.fol]
        +n:95 [binder, in hydras.Ackermann.codeList]
        +n:950 [binder, in gaia_hydras.nfwfgaia]
        +n:952 [binder, in gaia_hydras.nfwfgaia]
        +n:96 [binder, in additions.Pow]
        +n:96 [binder, in Goedel.rosserPA]
        +n:96 [binder, in hydras.Ackermann.folLogic3]
        +n:96 [binder, in hydras.MoreAck.PrimRecExamples]
        +n:967 [binder, in gaia_hydras.nfwfgaia]
        +n:969 [binder, in gaia_hydras.nfwfgaia]
        +n:97 [binder, in hydras.Prelude.MoreLists]
        +n:97 [binder, in hydras.Epsilon0.F_alpha]
        +n:97 [binder, in additions.Pow_variant]
        +n:97 [binder, in hydras.MoreAck.AckNotPR]
        +n:97 [binder, in hydras.Ackermann.subProp]
        +n:97 [binder, in hydras.Ackermann.primRec]
        +n:97 [binder, in hydras.Ackermann.codeList]
        +n:97 [binder, in gaia_hydras.nfwfgaia]
        +n:97 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:971 [binder, in gaia_hydras.nfwfgaia]
        +n:975 [binder, in gaia_hydras.nfwfgaia]
        +n:979 [binder, in gaia_hydras.nfwfgaia]
        +n:98 [binder, in hydras.Epsilon0.T1]
        +n:98 [binder, in hydras.Gamma0.T2]
        +n:98 [binder, in hydras.Ackermann.codeList]
        +n:98 [binder, in hydras.Epsilon0.Hprime]
        +n:985 [binder, in gaia_hydras.nfwfgaia]
        +n:987 [binder, in gaia_hydras.nfwfgaia]
        +n:99 [binder, in hydras.Epsilon0.F_alpha]
        +n:99 [binder, in hydras.Ackermann.subProp]
        +n:99 [binder, in hydras.Ackermann.codeList]
        +n:99 [binder, in hydras.Hydra.Hydra_Definitions]
        +n:99 [binder, in hydras.Prelude.MoreVectors]
        +

        O

        +OA_given [section, in hydras.OrdinalNotations.ON_O]
        +OA:105 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:120 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:132 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:145 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:158 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:170 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:183 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:197 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:28 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:47 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:5 [binder, in hydras.OrdinalNotations.ON_O]
        +OA:66 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:80 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OA:92 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:109 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:124 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:136 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:149 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:162 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:174 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:187 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:201 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:32 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:51 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:84 [binder, in hydras.OrdinalNotations.ON_Generic]
        +OB:96 [binder, in hydras.OrdinalNotations.ON_Generic]
        +of_image [lemma, in hydras.Schutte.Ordering_Functions]
        +of_beta' [lemma, in hydras.Schutte.Ordering_Functions]
        +OF_mono [projection, in hydras.Schutte.Ordering_Functions]
        +OF_onto [projection, in hydras.Schutte.Ordering_Functions]
        +OF_total [projection, in hydras.Schutte.Ordering_Functions]
        +OF_segment [projection, in hydras.Schutte.Ordering_Functions]
        +of_u [lemma, in hydras.Schutte.Addition]
        +of_g [lemma, in hydras.Schutte.Addition]
        +OK [definition, in additions.AM]
        +Ok [constructor, in hydras.Epsilon0.Large_Sets_Examples]
        +OK [definition, in additions.Euclidean_Chains]
        +OK87 [lemma, in additions.Euclidean_Chains]
        +Olt [instance, in hydras.Epsilon0.F_alpha]
        +Olt [instance, in hydras.Epsilon0.L_alpha]
        +Olt [instance, in hydras.Epsilon0.Hprime]
        +ol'':40 [binder, in hydras.Schutte.CNF]
        +ol'':45 [binder, in hydras.Schutte.CNF]
        +ol':30 [binder, in hydras.Schutte.CNF]
        +ol':34 [binder, in hydras.Schutte.CNF]
        +ol':37 [binder, in hydras.Schutte.CNF]
        +ol':39 [binder, in hydras.Schutte.CNF]
        +ol':43 [binder, in hydras.Schutte.CNF]
        +ol:29 [binder, in hydras.Schutte.CNF]
        +ol:33 [binder, in hydras.Schutte.CNF]
        +ol:35 [binder, in hydras.Schutte.CNF]
        +ol:38 [binder, in hydras.Schutte.CNF]
        +ol:41 [binder, in hydras.Schutte.CNF]
        +omega [abbreviation, in hydras.Epsilon0.T1]
        +omega [abbreviation, in hydras.OrdinalNotations.ON_Omega2]
        +omega [abbreviation, in hydras.Gamma0.T2]
        +omega [abbreviation, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega [abbreviation, in hydras.Schutte.Schutte_basics]
        +Omega [instance, in hydras.OrdinalNotations.ON_Omega]
        +omeganf [lemma, in gaia_hydras.T1Bridge]
        +OmegaOmega [library]
        +omega_limit [lemma, in hydras.Epsilon0.T1]
        +omega_omega [definition, in hydras.Epsilon0.T1]
        +omega_term_def [lemma, in hydras.Epsilon0.T1]
        +omega_term_plus_rw [lemma, in hydras.Epsilon0.T1]
        +omega_tower [definition, in hydras.Epsilon0.T1]
        +omega_term [definition, in hydras.Epsilon0.T1]
        +omega_ap [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +Omega_limit_limitb [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +omega_is_limit [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +omega_ex2 [definition, in hydras.Epsilon0.Large_Sets]
        +omega_ex1 [definition, in hydras.Epsilon0.Large_Sets]
        +omega_square_thrice_eqn [definition, in hydras.Epsilon0.Large_Sets]
        +omega_mult_mlarge_0 [lemma, in hydras.Epsilon0.Large_Sets]
        +omega_tower_mono [lemma, in hydras.Schutte.AP]
        +omega_eqn [lemma, in hydras.Schutte.AP]
        +omega_second_AP [lemma, in hydras.Schutte.AP]
        +omega_tower [definition, in hydras.Schutte.AP]
        +Omega_as_lub [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_not_succ [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_is_limit [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Omega_plus_Omega [instance, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_omega_1_3 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +omega_omega_1_4 [definition, in hydras.Epsilon0.Large_Sets_Examples]
        +omega_ref [lemma, in gaia_hydras.T1Bridge]
        +Omega_limit_Limit [lemma, in hydras.Prelude.MoreOrders]
        +Omega_limit_not_Succ [lemma, in hydras.Prelude.MoreOrders]
        +Omega_limit_type [definition, in hydras.Prelude.MoreOrders]
        +Omega_limit [definition, in hydras.Prelude.MoreOrders]
        +omega_limit_least_gt [lemma, in hydras.Schutte.Schutte_basics]
        +omega_limit_least [lemma, in hydras.Schutte.Schutte_basics]
        +omega_limit [definition, in hydras.Schutte.Schutte_basics]
        +Omega_term_plus [lemma, in hydras.Epsilon0.E0]
        +Omega_2 [instance, in hydras.Epsilon0.E0]
        +Omega_term [instance, in hydras.Epsilon0.E0]
        +omega_lt_wf [lemma, in gaia_hydras.onType]
        +omega_ok [instance, in hydras.OrdinalNotations.ON_Omega]
        +Omega_comp [instance, in hydras.OrdinalNotations.ON_Omega]
        +omega_lt_epsilon [lemma, in hydras.Gamma0.Gamma0]
        +omega_lt_epsilon0 [lemma, in hydras.Gamma0.Gamma0]
        +Omega_Small [library]
        +Omega2 [instance, in hydras.OrdinalNotations.ON_Omega2]
        +Omega2_Small [library]
        +om12 [definition, in gaia_hydras.onType]
        +om67 [definition, in gaia_hydras.onType]
        +ON [record, in hydras.OrdinalNotations.ON_Generic]
        +OnCodeList [library]
        +ONDef [module, in gaia_hydras.onType]
        +ONDef.Exports [module, in gaia_hydras.onType]
        +ONDef.Exports.Lemmas [section, in gaia_hydras.onType]
        +ONDef.Exports.Lemmas.disp [variable, in gaia_hydras.onType]
        +ONDef.Exports.Lemmas.U [variable, in gaia_hydras.onType]
        +ONDef.Exports.ON [abbreviation, in gaia_hydras.onType]
        +ONDef.Exports.on [abbreviation, in gaia_hydras.onType]
        +ONDef.Exports.ONMixin [abbreviation, in gaia_hydras.onType]
        +ONDef.Exports.tricho [definition, in gaia_hydras.onType]
        +ONDef.Exports.trichoP [lemma, in gaia_hydras.onType]
        +ONDef.Exports.wf [lemma, in gaia_hydras.onType]
        +ONDef.Mixin [constructor, in gaia_hydras.onType]
        +ONDef.mixin_of [record, in gaia_hydras.onType]
        +ONDef.on_struct [definition, in gaia_hydras.onType]
        +ONDef.Pack [constructor, in gaia_hydras.onType]
        +ONDef.Packing [section, in gaia_hydras.onType]
        +ONDef.Packing.cT [variable, in gaia_hydras.onType]
        +ONDef.Packing.disp [variable, in gaia_hydras.onType]
        +ONDef.pack_type [record, in gaia_hydras.onType]
        +ONDef.type [projection, in gaia_hydras.onType]
        +one [abbreviation, in hydras.Epsilon0.T1]
        +one [abbreviation, in hydras.Gamma0.T2]
        +ONEpsilon0Def [section, in gaia_hydras.onType]
        +one_ref [lemma, in gaia_hydras.T1Bridge]
        +one_right [projection, in additions.Monoid_def]
        +one_left [projection, in additions.Monoid_def]
        +one_step [inductive, in hydras.Hydra.BigBattle]
        +one_mod_neutral_r [lemma, in additions.Monoid_instances]
        +one_mod_neutral_l [lemma, in additions.Monoid_instances]
        +One_node [constructor, in additions.Addition_Chains]
        +one_plus_infinite [lemma, in hydras.Schutte.Addition]
        +one_plus_omega [lemma, in hydras.Schutte.Addition]
        +one:100 [binder, in additions.AM]
        +one:103 [binder, in additions.Addition_Chains]
        +one:105 [binder, in additions.AM]
        +one:110 [binder, in additions.AM]
        +one:111 [binder, in additions.Addition_Chains]
        +one:117 [binder, in additions.Addition_Chains]
        +one:120 [binder, in additions.AM]
        +one:124 [binder, in additions.Addition_Chains]
        +one:125 [binder, in additions.AM]
        +one:131 [binder, in additions.Addition_Chains]
        +one:161 [binder, in additions.Addition_Chains]
        +one:168 [binder, in additions.Addition_Chains]
        +one:174 [binder, in additions.Addition_Chains]
        +one:36 [binder, in additions.FirstSteps]
        +one:37 [binder, in additions.AM]
        +one:42 [binder, in additions.FirstSteps]
        +one:43 [binder, in additions.AM]
        +one:54 [binder, in additions.AM]
        +one:59 [binder, in additions.Monoid_def]
        +one:61 [binder, in additions.AM]
        +one:63 [binder, in additions.Monoid_def]
        +one:74 [binder, in additions.AM]
        +one:8 [binder, in additions.Monoid_def]
        +one:84 [binder, in additions.AM]
        +one:95 [binder, in additions.AM]
        +onFiniteDef [section, in gaia_hydras.onType]
        +onFiniteDef.i [variable, in gaia_hydras.onType]
        +onFiniteMixin [definition, in gaia_hydras.onType]
        +onFiniteType [definition, in gaia_hydras.onType]
        +onOmegaDef [section, in gaia_hydras.onType]
        +onOmegaMixin [definition, in gaia_hydras.onType]
        +onOmegaType [definition, in gaia_hydras.onType]
        +onType [library]
        +on_length [section, in hydras.Gamma0.T2]
        +On_alpha.S2.H [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S2 [section, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.Hbeta [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.beta [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.H [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1 [section, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.HnonZero [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.Halpha [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.alpha [variable, in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha [section, in hydras.solutions_exercises.Limit_Infinity]
        +ON_O [instance, in hydras.OrdinalNotations.ON_O]
        +ON_O_comp [instance, in hydras.OrdinalNotations.ON_O]
        +On_Iota.unique_P [variable, in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.inhA [variable, in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.P [variable, in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.A [variable, in hydras.Schutte.MoreEpsilonIota]
        +On_Iota [section, in hydras.Schutte.MoreEpsilonIota]
        +ON_mult [instance, in hydras.OrdinalNotations.ON_mult]
        +ON_plus [instance, in hydras.OrdinalNotations.ON_plus]
        +ON_op_ok [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_fun_ok [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_cst_ok [definition, in hydras.OrdinalNotations.ON_Generic]
        +On_compare_spec [projection, in hydras.OrdinalNotations.ON_Generic]
        +ON_correct_onto [projection, in hydras.OrdinalNotations.ON_Generic]
        +ON_correct_inj [projection, in hydras.OrdinalNotations.ON_Generic]
        +ON_correct [record, in hydras.OrdinalNotations.ON_Generic]
        +ON_Iso [record, in hydras.OrdinalNotations.ON_Generic]
        +ON_le [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_lt [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_compare [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_t [definition, in hydras.OrdinalNotations.ON_Generic]
        +ON_wf [projection, in hydras.OrdinalNotations.ON_Generic]
        +ON_comp [projection, in hydras.OrdinalNotations.ON_Generic]
        +ON_Generic [library]
        +ON_mult [library]
        +ON_Finite [library]
        +ON_Omega_plus_omega [library]
        +ON_Omega [library]
        +ON_Omega2 [library]
        +ON_plus [library]
        +ON_gfinite [library]
        +ON_O [library]
        +on:10 [binder, in hydras.OrdinalNotations.ON_Generic]
        +On:4 [binder, in hydras.solutions_exercises.lt_succ_le]
        +On:5 [binder, in hydras.solutions_exercises.predSuccUnicity]
        +OO [module, in hydras.OrdinalNotations.OmegaOmega]
        +OO.compare_OO [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.data [projection, in hydras.OrdinalNotations.OmegaOmega]
        +OO.data_ok [projection, in hydras.OrdinalNotations.OmegaOmega]
        +OO.embed [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.Fin [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.le [definition, in hydras.OrdinalNotations.OmegaOmega]
        +OO.lt [definition, in hydras.OrdinalNotations.OmegaOmega]
        +OO.lt_wf [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +OO.lt_embed [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +OO.mkord [constructor, in hydras.OrdinalNotations.OmegaOmega]
        +OO.mult [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.nf_proof_unicity [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +OO.omega [abbreviation, in hydras.OrdinalNotations.OmegaOmega]
        +OO.ON_OO [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.OO [record, in hydras.OrdinalNotations.OmegaOmega]
        +OO.OO_comp [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.OO_eq_intro [lemma, in hydras.OrdinalNotations.OmegaOmega]
        +OO.oo_str [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.phi0 [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.plus [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.Succ [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO.Zero [instance, in hydras.OrdinalNotations.OmegaOmega]
        +OO._Omega [instance, in hydras.OrdinalNotations.OmegaOmega]
        +_ * _ (OO_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +omega^ (OO_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +_ * _ (OO_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +_ + _ (OO_scope) [notation, in hydras.OrdinalNotations.OmegaOmega]
        +OpaqueWf [module, in hydras.Prelude.Fuel]
        +OpaqueWf.lt_wf [lemma, in hydras.Prelude.Fuel]
        +opA:190 [binder, in hydras.OrdinalNotations.ON_Generic]
        +opB:191 [binder, in hydras.OrdinalNotations.ON_Generic]
        +open [definition, in hydras.Ackermann.PA]
        +openClosed [lemma, in hydras.Ackermann.folLogic]
        +oplus [definition, in hydras.Epsilon0.Hessenberg]
        +Oplus [instance, in hydras.Epsilon0.E0]
        +oplus [definition, in gaia_hydras.GHessenberg]
        +oplusA [lemma, in gaia_hydras.GHessenberg]
        +oplusa0 [lemma, in gaia_hydras.GHessenberg]
        +oplusC [lemma, in gaia_hydras.GHessenberg]
        +oplusE [lemma, in gaia_hydras.GHessenberg]
        +oplus_lt_phi0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_of_phi0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_of_phi0_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_bi [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_LT_r [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_LT_l [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_l [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_r [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_le2 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_le1 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_lt2 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_lt1 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_lt_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_assoc [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_assoc_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_lt_rw2 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_comm [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_comm_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_nf [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_nf_0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_bounded_phi0 [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_cons_cons [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_eqn [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_compare_Gt [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_gt_rw [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_eq_rw [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_lt_rw [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_compare_Lt [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_0_l [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_0_r [lemma, in hydras.Epsilon0.Hessenberg]
        +oplus_aux:8 [binder, in hydras.Epsilon0.Hessenberg]
        +oPlus_rw [lemma, in hydras.Epsilon0.E0]
        +Oplus_assoc [instance, in hydras.Epsilon0.E0]
        +oplus_lt_phi0 [lemma, in gaia_hydras.GHessenberg]
        +oplus_strict_mono_r [lemma, in gaia_hydras.GHessenberg]
        +oplus_strict_mono_l [lemma, in gaia_hydras.GHessenberg]
        +oplus_lt2 [lemma, in gaia_hydras.GHessenberg]
        +oplus_lt1 [lemma, in gaia_hydras.GHessenberg]
        +oplus_nf [lemma, in gaia_hydras.GHessenberg]
        +oplus_aux:14 [binder, in gaia_hydras.GHessenberg]
        +oplus0b [lemma, in gaia_hydras.GHessenberg]
        +optimal [definition, in additions.Addition_Chains]
        +optimal_upper_bound [lemma, in additions.Addition_Chains]
        +optimal_generator [definition, in additions.Addition_Chains]
        +op_comm [projection, in additions.Monoid_def]
        +op_assoc [projection, in additions.Monoid_def]
        +op:100 [binder, in additions.Euclidean_Chains]
        +op:102 [binder, in additions.fib]
        +op:102 [binder, in additions.Addition_Chains]
        +op:104 [binder, in additions.AM]
        +op:109 [binder, in additions.AM]
        +op:109 [binder, in additions.fib]
        +op:110 [binder, in additions.Addition_Chains]
        +op:111 [binder, in additions.Euclidean_Chains]
        +op:116 [binder, in additions.Addition_Chains]
        +op:117 [binder, in additions.fib]
        +op:119 [binder, in additions.AM]
        +op:123 [binder, in additions.Addition_Chains]
        +op:124 [binder, in additions.AM]
        +op:130 [binder, in additions.Addition_Chains]
        +op:160 [binder, in additions.Addition_Chains]
        +op:163 [binder, in additions.Euclidean_Chains]
        +op:167 [binder, in additions.Addition_Chains]
        +op:169 [binder, in additions.Euclidean_Chains]
        +op:173 [binder, in additions.Addition_Chains]
        +op:183 [binder, in additions.Euclidean_Chains]
        +op:195 [binder, in additions.Euclidean_Chains]
        +op:36 [binder, in additions.AM]
        +op:36 [binder, in additions.Euclidean_Chains]
        +op:42 [binder, in additions.AM]
        +op:42 [binder, in additions.Addition_Chains]
        +op:43 [binder, in additions.Euclidean_Chains]
        +op:48 [binder, in additions.Euclidean_Chains]
        +op:5 [binder, in additions.Monoid_def]
        +op:51 [binder, in additions.Euclidean_Chains]
        +op:53 [binder, in additions.AM]
        +op:54 [binder, in additions.Euclidean_Chains]
        +op:54 [binder, in additions.Addition_Chains]
        +op:58 [binder, in additions.Monoid_def]
        +op:60 [binder, in additions.AM]
        +op:62 [binder, in additions.Monoid_def]
        +op:62 [binder, in additions.Euclidean_Chains]
        +op:69 [binder, in additions.Euclidean_Chains]
        +op:7 [binder, in additions.Monoid_def]
        +op:73 [binder, in additions.AM]
        +op:83 [binder, in additions.AM]
        +op:89 [binder, in additions.Euclidean_Chains]
        +op:94 [binder, in additions.AM]
        +op:99 [binder, in additions.AM]
        +Ord [axiom, in hydras.Schutte.Schutte_basics]
        +ord [definition, in hydras.Schutte.Ordering_Functions]
        +ordering_function_least_least [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_unbounded_unbounded [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_ex [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_segment_ex_unique [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_segments_of_B [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_seg_unicity [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.O2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.O1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.f2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.f1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.A2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.A1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.B [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity [section, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.O2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.O1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.f2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.f1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.A2 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.A1 [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.B [variable, in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1 [section, in hydras.Schutte.Ordering_Functions]
        +ordering_le [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_seg [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono_weakR [lemma, in hydras.Schutte.Ordering_Functions]
        +Ordering_bijection [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_monoR [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono_weak [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_function_In [lemma, in hydras.Schutte.Ordering_Functions]
        +ordering_segment [definition, in hydras.Schutte.Ordering_Functions]
        +ordering_function [record, in hydras.Schutte.Ordering_Functions]
        +Ordering_Functions [library]
        +ordinal [abbreviation, in hydras.Schutte.Schutte_basics]
        +ordinal_ok [lemma, in hydras.Schutte.Schutte_basics]
        +ordinal_segment [lemma, in hydras.Schutte.Ordering_Functions]
        +OrdNotations [library]
        +ord_eq [lemma, in hydras.Schutte.Ordering_Functions]
        +ord_ok [lemma, in hydras.Schutte.Ordering_Functions]
        +orE [lemma, in hydras.Ackermann.LNN]
        +orE [lemma, in hydras.Ackermann.LNT]
        +orE [lemma, in hydras.Ackermann.folLogic]
        +orH [definition, in hydras.Ackermann.fol]
        +orI1 [lemma, in hydras.Ackermann.LNN]
        +orI1 [lemma, in hydras.Ackermann.LNT]
        +orI1 [lemma, in hydras.Ackermann.folLogic]
        +orI2 [lemma, in hydras.Ackermann.LNN]
        +orI2 [lemma, in hydras.Ackermann.LNT]
        +orI2 [lemma, in hydras.Ackermann.folLogic]
        +orRel [definition, in hydras.Ackermann.primRec]
        +orRelPR [lemma, in hydras.Ackermann.primRec]
        +orSym [lemma, in hydras.Ackermann.LNN]
        +orSym [lemma, in hydras.Ackermann.LNT]
        +orSym [lemma, in hydras.Ackermann.folLogic]
        +orSys [lemma, in hydras.Ackermann.LNN]
        +orSys [lemma, in hydras.Ackermann.LNT]
        +orSys [lemma, in hydras.Ackermann.folLogic]
        +output:62 [binder, in hydras.Ackermann.codeSubFormula]
        +o_length [definition, in hydras.rpo.more_list]
        +o_finite_mult_mono [lemma, in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_lt_phi0_1 [lemma, in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_rw [lemma, in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_nf [lemma, in hydras.Epsilon0.Hessenberg]
        +o_finite_mult [definition, in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_S_rw [lemma, in hydras.Hydra.Hydra_Termination]
        +o_36_of_42 [definition, in gaia_hydras.ON_gfinite]
        +o_33_of_42 [definition, in gaia_hydras.ON_gfinite]
        +o_finite_mult [definition, in gaia_hydras.GHessenberg]
        +o':423 [binder, in hydras.Gamma0.Gamma0]
        +o':434 [binder, in hydras.Gamma0.Gamma0]
        +o':437 [binder, in hydras.Gamma0.Gamma0]
        +o':61 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +o':64 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +o1:15 [binder, in hydras.rpo.rpo]
        +o1:20 [binder, in hydras.rpo.rpo]
        +o1:6 [binder, in hydras.rpo.rpo]
        +O2H [library]
        +o2iota [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +o2iota_1 [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +o2iota_0 [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +o2:16 [binder, in hydras.rpo.rpo]
        +o2:21 [binder, in hydras.rpo.rpo]
        +o2:7 [binder, in hydras.rpo.rpo]
        +O3O [definition, in hydras.OrdinalNotations.Example_3PlusOmega]
        +o:10 [binder, in hydras.Hydra.O2H]
        +o:124 [binder, in hydras.Schutte.Schutte_basics]
        +o:13 [binder, in hydras.Hydra.O2H]
        +o:131 [binder, in hydras.Schutte.Ordering_Functions]
        +o:18 [binder, in hydras.Schutte.Addition]
        +o:19 [binder, in hydras.Schutte.Addition]
        +o:280 [binder, in hydras.Gamma0.Gamma0]
        +o:36 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +o:424 [binder, in hydras.Gamma0.Gamma0]
        +o:435 [binder, in hydras.Gamma0.Gamma0]
        +o:436 [binder, in hydras.Gamma0.Gamma0]
        +o:535 [binder, in hydras.Epsilon0.T1]
        +o:619 [binder, in hydras.Gamma0.Gamma0]
        +o:62 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +o:628 [binder, in hydras.Gamma0.Gamma0]
        +o:63 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +o:63 [binder, in hydras.Schutte.CNF]
        +o:64 [binder, in hydras.Schutte.CNF]
        +o:75 [binder, in hydras.Schutte.Ordering_Functions]
        +

        P

        +P [record, in hydras.Epsilon0.F_alpha]
        +P [axiom, in hydras.Prelude.LibHyps_Experiments]
        +P [record, in hydras.Epsilon0.Hprime]
        +PA [definition, in hydras.Prelude.DecPreOrder_Instances]
        +PA [projection, in hydras.Epsilon0.F_alpha]
        +PA [definition, in hydras.Ackermann.PA]
        +PA [section, in hydras.Ackermann.PA]
        +PA [projection, in hydras.Epsilon0.Hprime]
        +PA [library]
        +PAboundedLT [lemma, in hydras.Ackermann.NN2PA]
        +PAconsistent [lemma, in hydras.Ackermann.PAconsistent]
        +PAconsistent [library]
        +PAdec [lemma, in hydras.Ackermann.PA]
        +PAIncomplete [lemma, in Goedel.rosserPA]
        +PairwiseEqual [definition, in hydras.Ackermann.folLogic3]
        +pair:134 [binder, in Goedel.PRrepresentable]
        +pair:145 [binder, in Goedel.PRrepresentable]
        +pair:156 [binder, in Goedel.PRrepresentable]
        +pair:239 [binder, in Goedel.PRrepresentable]
        +pair:245 [binder, in Goedel.PRrepresentable]
        +pair:482 [binder, in Goedel.PRrepresentable]
        +pair:490 [binder, in Goedel.PRrepresentable]
        +paPlusSym [lemma, in hydras.Ackermann.PAtheory]
        +parametric [definition, in additions.Addition_Chains]
        +param_correctness_for_free [lemma, in additions.Addition_Chains]
        +param_correctness [lemma, in additions.Addition_Chains]
        +param_correctness_nat [lemma, in additions.Addition_Chains]
        +param_correctness_aux [lemma, in additions.Addition_Chains]
        +PartialFun [library]
        +path [abbreviation, in gaia_hydras.GPaths]
        +path [definition, in hydras.Epsilon0.Paths]
        +PAtheory [library]
        +pathS [definition, in gaia_hydras.GPaths]
        +pathS [definition, in hydras.Epsilon0.Paths]
        +Paths [library]
        +path_to_round_plus [lemma, in hydras.Hydra.O2H]
        +path_toS_round_plus [lemma, in hydras.Hydra.O2H]
        +path_toS_trace [lemma, in hydras.Hydra.O2H]
        +path_to_LT [lemma, in gaia_hydras.GPaths]
        +path_to_iff1 [lemma, in gaia_hydras.GPaths]
        +path_to_inv1 [lemma, in gaia_hydras.GPaths]
        +path_tob [definition, in gaia_hydras.GPaths]
        +path_to [definition, in gaia_hydras.GPaths]
        +path_to_omega_mult [lemma, in hydras.Epsilon0.Large_Sets]
        +path_to_standard_equiv [lemma, in hydras.Epsilon0.Paths]
        +path_toS_standardS_equiv [lemma, in hydras.Epsilon0.Paths]
        +path_to_S_standard_pathS [lemma, in hydras.Epsilon0.Paths]
        +path_to_S_iota_from [lemma, in hydras.Epsilon0.Paths]
        +path_to_LT [lemma, in hydras.Epsilon0.Paths]
        +path_toS_LT [lemma, in hydras.Epsilon0.Paths]
        +path_to_gnaw [lemma, in hydras.Epsilon0.Paths]
        +path_to_mult [lemma, in hydras.Epsilon0.Paths]
        +path_toS_mult [lemma, in hydras.Epsilon0.Paths]
        +path_to_tail [lemma, in hydras.Epsilon0.Paths]
        +path_toS_tail [lemma, in hydras.Epsilon0.Paths]
        +path_to_not_In_zero [lemma, in hydras.Epsilon0.Paths]
        +path_to_zero [lemma, in hydras.Epsilon0.Paths]
        +path_toS_zero [lemma, in hydras.Epsilon0.Paths]
        +path_toS_zero_inv [lemma, in hydras.Epsilon0.Paths]
        +path_toS_zero_one [lemma, in hydras.Epsilon0.Paths]
        +path_toS_zero_but_last [lemma, in hydras.Epsilon0.Paths]
        +path_to_appR [lemma, in hydras.Epsilon0.Paths]
        +path_toS_appR [lemma, in hydras.Epsilon0.Paths]
        +path_to_decompose [lemma, in hydras.Epsilon0.Paths]
        +path_toS_decompose [lemma, in hydras.Epsilon0.Paths]
        +path_to_app [lemma, in hydras.Epsilon0.Paths]
        +path_toS_app [lemma, in hydras.Epsilon0.Paths]
        +path_toS_gnawS [lemma, in hydras.Epsilon0.Paths]
        +path_acc_from [lemma, in hydras.Epsilon0.Paths]
        +path_toS_nf [lemma, in hydras.Epsilon0.Paths]
        +path_to_path_toS_iff [lemma, in hydras.Epsilon0.Paths]
        +path_to_path_toS [lemma, in hydras.Epsilon0.Paths]
        +path_toS_path_to [lemma, in hydras.Epsilon0.Paths]
        +path_to_interval_inv_le [lemma, in hydras.Epsilon0.Paths]
        +path_toS_cons [constructor, in hydras.Epsilon0.Paths]
        +path_toS_1 [constructor, in hydras.Epsilon0.Paths]
        +path_toS [inductive, in hydras.Epsilon0.Paths]
        +path_to_not_nil [lemma, in hydras.Epsilon0.Paths]
        +path_to_cons [constructor, in hydras.Epsilon0.Paths]
        +path_to_1 [constructor, in hydras.Epsilon0.Paths]
        +path_to [inductive, in hydras.Epsilon0.Paths]
        +paZeroOrSucc [lemma, in hydras.Ackermann.PAtheory]
        +PA_Succ [lemma, in hydras.Epsilon0.Hprime]
        +PA_Zero [lemma, in hydras.Epsilon0.Hprime]
        +pa1 [lemma, in hydras.Ackermann.PA]
        +PA1 [definition, in hydras.Ackermann.PA]
        +pa2 [lemma, in hydras.Ackermann.PA]
        +PA2 [definition, in hydras.Ackermann.PA]
        +pa3 [lemma, in hydras.Ackermann.PA]
        +PA3 [definition, in hydras.Ackermann.PA]
        +pa4 [lemma, in hydras.Ackermann.PA]
        +PA4 [definition, in hydras.Ackermann.PA]
        +pa5 [lemma, in hydras.Ackermann.PA]
        +PA5 [definition, in hydras.Ackermann.PA]
        +pa6 [lemma, in hydras.Ackermann.PA]
        +PA6 [definition, in hydras.Ackermann.PA]
        +PA7 [definition, in hydras.Ackermann.PA]
        +pA:50 [binder, in hydras.Prelude.Sort_spec]
        +PA:64 [binder, in hydras.Prelude.Sort_spec]
        +PB [definition, in hydras.Prelude.DecPreOrder_Instances]
        +PB [projection, in hydras.Epsilon0.F_alpha]
        +PB [projection, in hydras.Epsilon0.Hprime]
        +PB:5 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +pB:51 [binder, in hydras.Prelude.Sort_spec]
        +PB:65 [binder, in hydras.Prelude.Sort_spec]
        +PC [projection, in hydras.Epsilon0.F_alpha]
        +PC [projection, in hydras.Epsilon0.Hprime]
        +PC_Zero [lemma, in hydras.Epsilon0.Hprime]
        +PD [projection, in hydras.Epsilon0.F_alpha]
        +PD [projection, in hydras.Epsilon0.Hprime]
        +Pdec:3 [binder, in hydras.Prelude.First_toggle]
        +PD_Zero [lemma, in hydras.Epsilon0.Hprime]
        +PE [projection, in hydras.Epsilon0.F_alpha]
        +PE [projection, in hydras.Epsilon0.Hprime]
        +Permut [module, in hydras.rpo.list_permut]
        +Permut.DS [module, in hydras.rpo.list_permut]
        +Permut.elt [definition, in hydras.rpo.list_permut]
        +Permut.eq_elt_dec [definition, in hydras.rpo.list_permut]
        +Permut.list_permut [definition, in hydras.rpo.list_permut]
        +Permut.list_to_multiset [definition, in hydras.rpo.list_permut]
        +PF87 [lemma, in additions.Euclidean_Chains]
        +pf:39 [binder, in hydras.MoreAck.FolExamples]
        +pf:40 [binder, in hydras.MoreAck.FolExamples]
        +phi [definition, in hydras.Schutte.Critical]
        +phi [definition, in hydras.Gamma0.Gamma0]
        +phi_mono_RR [lemma, in hydras.Gamma0.Gamma0]
        +phi_psi [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_6 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_5 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_4 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_3 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_2 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi_1 [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi.alpha [variable, in hydras.Gamma0.Gamma0]
        +phi_to_psi [section, in hydras.Gamma0.Gamma0]
        +phi_inj_r [lemma, in hydras.Gamma0.Gamma0]
        +phi_mono_weak_r [lemma, in hydras.Gamma0.Gamma0]
        +phi_mono_r [lemma, in hydras.Gamma0.Gamma0]
        +phi_of_psi_plus_fin [lemma, in hydras.Gamma0.Gamma0]
        +phi_alpha_zero_gt_alpha [lemma, in hydras.Gamma0.Gamma0]
        +phi_principalR [lemma, in hydras.Gamma0.Gamma0]
        +phi_spec1 [lemma, in hydras.Gamma0.Gamma0]
        +phi_le_ge [lemma, in hydras.Gamma0.Gamma0]
        +phi_le [lemma, in hydras.Gamma0.Gamma0]
        +phi_fix [lemma, in hydras.Gamma0.Gamma0]
        +phi_of_any_cons [lemma, in hydras.Gamma0.Gamma0]
        +phi_nf [lemma, in hydras.Gamma0.Gamma0]
        +phi_cases [lemma, in hydras.Gamma0.Gamma0]
        +phi_cases' [lemma, in hydras.Gamma0.Gamma0]
        +phi_cases_aux [lemma, in hydras.Gamma0.Gamma0]
        +phi_of_psi_succ [lemma, in hydras.Gamma0.Gamma0]
        +phi_alpha_zero [lemma, in hydras.Gamma0.Gamma0]
        +phi_principal [lemma, in hydras.Gamma0.Gamma0]
        +phi_to_psi [lemma, in hydras.Gamma0.Gamma0]
        +phi_of_psi [lemma, in hydras.Gamma0.Gamma0]
        +phi0 [abbreviation, in hydras.Epsilon0.T1]
        +phi0 [abbreviation, in hydras.Schutte.AP]
        +phi0_eq [lemma, in hydras.Epsilon0.T1]
        +phi0_eq_bad [lemma, in hydras.Epsilon0.T1]
        +phi0_plus_mult [lemma, in hydras.Epsilon0.T1]
        +phi0_mono [lemma, in hydras.Epsilon0.T1]
        +phi0_mono_strict_LT [lemma, in hydras.Epsilon0.T1]
        +phi0_mono_strict [lemma, in hydras.Epsilon0.T1]
        +phi0_ltR [lemma, in hydras.Epsilon0.T1]
        +phi0_lt [lemma, in hydras.Epsilon0.T1]
        +phi0_mult_plus_lt_phi0R [lemma, in hydras.Schutte.Correctness_E0]
        +phi0_mult_plus_lt_phi0 [lemma, in hydras.Schutte.Correctness_E0]
        +phi0_mult_lt_phi0 [lemma, in hydras.Schutte.Correctness_E0]
        +phi0_mult.f_ok [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f_Sle [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f_mono [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult.Halpha [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult.alpha [variable, in hydras.Epsilon0.Large_Sets]
        +phi0_mult [section, in hydras.Epsilon0.Large_Sets]
        +phi0_well_named [lemma, in hydras.Schutte.Critical]
        +phi0_lt_epsilon0_R [lemma, in hydras.Schutte.AP]
        +phi0_lt_epsilon0 [lemma, in hydras.Schutte.AP]
        +phi0_of_limit [lemma, in hydras.Schutte.AP]
        +phi0_sup [lemma, in hydras.Schutte.AP]
        +phi0_alpha_phi0_beta [lemma, in hydras.Schutte.AP]
        +phi0_positive [lemma, in hydras.Schutte.AP]
        +phi0_inj [lemma, in hydras.Schutte.AP]
        +phi0_mono_R_weak [lemma, in hydras.Schutte.AP]
        +phi0_mono_R [lemma, in hydras.Schutte.AP]
        +phi0_mono_weak [lemma, in hydras.Schutte.AP]
        +phi0_mono [lemma, in hydras.Schutte.AP]
        +phi0_zero [lemma, in hydras.Schutte.AP]
        +phi0_elim [lemma, in hydras.Schutte.AP]
        +phi0_ordering [lemma, in hydras.Schutte.AP]
        +phi0_ref [lemma, in gaia_hydras.T1Bridge]
        +phi0_mono [lemma, in hydras.Epsilon0.E0]
        +Phi0_def [lemma, in hydras.Epsilon0.Hprime]
        +phi:198 [binder, in hydras.Prelude.Iterates]
        +phi:214 [binder, in hydras.Prelude.Iterates]
        +phi:29 [binder, in hydras.MoreAck.FolExamples]
        +phi:65 [binder, in hydras.MoreAck.PrimRecExamples]
        +phi:72 [binder, in hydras.MoreAck.PrimRecExamples]
        +phi:81 [binder, in hydras.MoreAck.PrimRecExamples]
        +pi1_4IsPR [lemma, in hydras.Ackermann.primRec]
        +pi1_3IsPR [lemma, in hydras.Ackermann.primRec]
        +pi1_2IsPR [lemma, in hydras.Ackermann.primRec]
        +pi2_4IsPR [lemma, in hydras.Ackermann.primRec]
        +pi2_3IsPR [lemma, in hydras.Ackermann.primRec]
        +pi2_2IsPR [lemma, in hydras.Ackermann.primRec]
        +pi3_4IsPR [lemma, in hydras.Ackermann.primRec]
        +pi3_3IsPR [lemma, in hydras.Ackermann.primRec]
        +pi4_4IsPR [lemma, in hydras.Ackermann.primRec]
        +plus [abbreviation, in hydras.Epsilon0.T1]
        +plus [definition, in hydras.OrdinalNotations.ON_Omega2]
        +Plus [abbreviation, in hydras.Epsilon0.E0]
        +plus [definition, in hydras.Gamma0.Gamma0]
        +plus [definition, in hydras.Schutte.Addition]
        +plusIndIsPR [lemma, in hydras.Ackermann.primRec]
        +plusIsPR [lemma, in hydras.Ackermann.primRec]
        +plus_cons_cons_eqn [lemma, in hydras.Epsilon0.T1]
        +plus_smono_LT_r [lemma, in hydras.Epsilon0.T1]
        +plus_compat [lemma, in hydras.Epsilon0.T1]
        +plus_left_absorb [lemma, in hydras.Epsilon0.T1]
        +plus_is_zero [lemma, in hydras.Epsilon0.T1]
        +plus_nf [lemma, in hydras.Epsilon0.T1]
        +plus_nf0 [lemma, in hydras.Epsilon0.T1]
        +plus_cons_cons_rw3 [lemma, in hydras.Epsilon0.T1]
        +plus_cons_cons_rw2 [lemma, in hydras.Epsilon0.T1]
        +plus_cons_cons_rw1 [lemma, in hydras.Epsilon0.T1]
        +plus_zero_r [lemma, in hydras.Epsilon0.T1]
        +plus_zero [lemma, in hydras.Epsilon0.T1]
        +plus_alpha_mult_phi0 [lemma, in hydras.Schutte.Correctness_E0]
        +plus_assoc [instance, in hydras.OrdinalNotations.ON_Omega2]
        +plus_compat [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +plus_2 [lemma, in hydras.Prelude.More_Arith]
        +plus_lt_phi0 [lemma, in hydras.Schutte.AP]
        +plus_ref [lemma, in gaia_hydras.T1Bridge]
        +plus_comp [instance, in hydras.OrdinalNotations.ON_plus]
        +plus_assoc [instance, in hydras.Epsilon0.E0]
        +Plus_rw [lemma, in hydras.Epsilon0.E0]
        +plus_mono_l_weak [lemma, in hydras.Gamma0.Gamma0]
        +plus_mono_r [lemma, in hydras.Gamma0.Gamma0]
        +plus_nf [lemma, in hydras.Gamma0.Gamma0]
        +plus_alpha_0 [lemma, in hydras.Gamma0.Gamma0]
        +Plus_ [constructor, in hydras.Ackermann.Languages]
        +plus_mono_bi [lemma, in hydras.Schutte.Addition]
        +plus_mono_weak_l [lemma, in hydras.Schutte.Addition]
        +plus_assoc [instance, in hydras.Schutte.Addition]
        +plus_assoc' [lemma, in hydras.Schutte.Addition]
        +plus_assoc3 [lemma, in hydras.Schutte.Addition]
        +plus_assoc2 [lemma, in hydras.Schutte.Addition]
        +plus_assoc1 [lemma, in hydras.Schutte.Addition]
        +plus_FF [lemma, in hydras.Schutte.Addition]
        +plus_limit [lemma, in hydras.Schutte.Addition]
        +plus_reg_r [lemma, in hydras.Schutte.Addition]
        +plus_mono_r_weak [lemma, in hydras.Schutte.Addition]
        +plus_of_succ [lemma, in hydras.Schutte.Addition]
        +plus_mono_r [lemma, in hydras.Schutte.Addition]
        +plus_elim [lemma, in hydras.Schutte.Addition]
        +plus_ordering [lemma, in hydras.Schutte.Addition]
        +PMult [instance, in additions.Monoid_instances]
        +positive_4step_ind [lemma, in additions.More_on_positive]
        +Pos_to_nat_diff_0 [lemma, in additions.AM]
        +Pos_pow_compat [lemma, in additions.Compatibility]
        +Pos_pow_power [lemma, in additions.Compatibility]
        +Pos_iter_ok [lemma, in additions.Compatibility]
        +Pos_iter_op_ok [lemma, in additions.Compatibility]
        +Pos_iter_op_ok_0 [lemma, in additions.Compatibility]
        +Pos_pow [definition, in additions.Compatibility]
        +Pos_bpow [definition, in additions.FirstSteps]
        +Pos_bpow_ok_R [lemma, in additions.Pow_variant]
        +Pos_bpow_ok [lemma, in additions.Pow_variant]
        +Pos_bpow [definition, in additions.Pow_variant]
        +Pos_bpow_of_bpow [lemma, in additions.Pow]
        +Pos_bpow_of_plus [lemma, in additions.Pow]
        +Pos_bpow_ok_R [lemma, in additions.Pow]
        +Pos_bpow_proper [instance, in additions.Pow]
        +Pos_bpow_ok [lemma, in additions.Pow]
        +Pos_bpow [definition, in additions.Pow]
        +pos_div_eucl_quotient_lt [lemma, in additions.More_on_positive]
        +pos_div_eucl_quotient_pos [lemma, in additions.More_on_positive]
        +pos_gt_3 [lemma, in additions.More_on_positive]
        +pos_lt_wf [lemma, in additions.More_on_positive]
        +pos_lt_mul [lemma, in additions.More_on_positive]
        +pos_le_mul [lemma, in additions.More_on_positive]
        +Pos_to_nat_neq_0 [lemma, in additions.More_on_positive]
        +pos_eq_dec [definition, in additions.More_on_positive]
        +Pos2Nat_morph [lemma, in additions.Compatibility]
        +Pos2Nat_le_n_pn [lemma, in additions.More_on_positive]
        +Pos2Nat_le_1_p [lemma, in additions.More_on_positive]
        +pos2N_inj_add [lemma, in additions.More_on_positive]
        +pos2N_inj_lt [lemma, in additions.More_on_positive]
        +Pow [library]
        +power [abbreviation, in hydras.Prelude.More_Arith]
        +power [definition, in additions.FirstSteps]
        +power [definition, in additions.Pow_variant]
        +power [definition, in additions.Pow]
        +power_of_1 [lemma, in hydras.Prelude.More_Arith]
        +power_t [definition, in additions.FirstSteps]
        +power_of_mult [lemma, in additions.Pow_variant]
        +power_of_square [lemma, in additions.Pow_variant]
        +power_of_power [lemma, in additions.Pow_variant]
        +power_commute_with_x [lemma, in additions.Pow_variant]
        +power_commute [lemma, in additions.Pow_variant]
        +power_of_plus [lemma, in additions.Pow_variant]
        +power_proper [instance, in additions.Pow_variant]
        +power_eq3 [lemma, in additions.Pow_variant]
        +power_eq2 [lemma, in additions.Pow_variant]
        +power_eq1 [lemma, in additions.Pow_variant]
        +power_of_mult [lemma, in additions.Pow]
        +power_of_square [lemma, in additions.Pow]
        +power_of_power_comm [lemma, in additions.Pow]
        +power_of_power [lemma, in additions.Pow]
        +power_commute_with_x [lemma, in additions.Pow]
        +power_commute [lemma, in additions.Pow]
        +power_of_plus [lemma, in additions.Pow]
        +power_proper [instance, in additions.Pow]
        +power_eq3 [lemma, in additions.Pow]
        +power_eq2 [lemma, in additions.Pow]
        +power_eq1 [lemma, in additions.Pow]
        +power_R_is_a_refinement [lemma, in additions.Addition_Chains]
        +power_R_1 [lemma, in additions.Addition_Chains]
        +power_R_Mult [lemma, in additions.Addition_Chains]
        +power_R [definition, in additions.Addition_Chains]
        +pow_17 [definition, in additions.Pow_variant]
        +pow_17 [definition, in additions.Pow]
        +Pow_variant [library]
        +pow3 [definition, in hydras.Ackermann.codeSubFormula]
        +pow3IsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +pow3Min [lemma, in hydras.Ackermann.codeSubFormula]
        +pow3Monotone [lemma, in hydras.Ackermann.codeSubFormula]
        +PO_lex_prod [instance, in hydras.Prelude.DecPreOrder_Instances]
        +PO1 [lemma, in additions.Euclidean_Chains]
        +PO2 [lemma, in additions.Euclidean_Chains]
        +PO3 [lemma, in additions.Euclidean_Chains]
        +PO4 [lemma, in additions.Euclidean_Chains]
        +PO6 [lemma, in additions.Euclidean_Chains]
        +PO8 [lemma, in additions.Euclidean_Chains]
        +PO9 [lemma, in additions.Euclidean_Chains]
        +pp [definition, in hydras.Epsilon0.T1]
        +ppE0 [definition, in gaia_hydras.T1Bridge]
        +ppT1 [inductive, in hydras.Epsilon0.T1]
        +pp_size [definition, in hydras.Epsilon0.T1]
        +PP_omega [constructor, in hydras.Epsilon0.T1]
        +PP_exp [constructor, in hydras.Epsilon0.T1]
        +PP_mult [constructor, in hydras.Epsilon0.T1]
        +PP_add [constructor, in hydras.Epsilon0.T1]
        +PP_fin [constructor, in hydras.Epsilon0.T1]
        +pp0 [definition, in hydras.Epsilon0.T1]
        +pq:68 [binder, in hydras.rpo.dickson]
        +PRcompose1 [definition, in hydras.MoreAck.PrimRecExamples]
        +PRcons [constructor, in hydras.Ackermann.primRec]
        +Precedence [module, in hydras.rpo.rpo]
        +Precedence.A [axiom, in hydras.rpo.rpo]
        +Precedence.Lex [constructor, in hydras.rpo.rpo]
        +Precedence.Mul [constructor, in hydras.rpo.rpo]
        +Precedence.prec [axiom, in hydras.rpo.rpo]
        +Precedence.prec_transitive [axiom, in hydras.rpo.rpo]
        +Precedence.prec_antisym [axiom, in hydras.rpo.rpo]
        +Precedence.prec_dec [axiom, in hydras.rpo.rpo]
        +Precedence.status [axiom, in hydras.rpo.rpo]
        +Precedence.status_type [inductive, in hydras.rpo.rpo]
        +pred [definition, in hydras.Epsilon0.T1]
        +pred [definition, in hydras.Gamma0.T2]
        +Predecessor_unicity [lemma, in hydras.solutions_exercises.predSuccUnicity]
        +predIsPR [lemma, in hydras.Ackermann.primRec]
        +predSuccUnicity [library]
        +pred_nf [lemma, in hydras.Epsilon0.T1]
        +pred_LT [lemma, in hydras.Epsilon0.T1]
        +pred_of_limitR [lemma, in hydras.Epsilon0.T1]
        +pred_of_limit [lemma, in hydras.Epsilon0.T1]
        +pred_of_succ [lemma, in hydras.Epsilon0.T1]
        +pred_of_power [lemma, in hydras.Prelude.More_Arith]
        +pred_of_succ [lemma, in hydras.Gamma0.Gamma0]
        +pred_of_limit [lemma, in hydras.Gamma0.Gamma0]
        +pred_of_cons' [lemma, in hydras.Gamma0.Gamma0]
        +pred_of_cons [lemma, in hydras.Gamma0.Gamma0]
        +preorder_equiv [definition, in hydras.Prelude.DecPreOrder]
        +preserveValue [lemma, in hydras.Ackermann.model]
        +Prf [inductive, in hydras.Ackermann.folProof]
        +prf:11 [binder, in hydras.Ackermann.Deduction]
        +prf:121 [binder, in hydras.Ackermann.LNN2LNT]
        +prf:129 [binder, in hydras.Ackermann.LNN2LNT]
        +prf:45 [binder, in hydras.Ackermann.code]
        +prf:47 [binder, in hydras.Ackermann.folProof]
        +Primitive_Recursive_Representable [section, in Goedel.PRrepresentable]
        +PrimRec [inductive, in hydras.Ackermann.primRec]
        +primRec [library]
        +PrimRecExamples [library]
        +primRecFormula [definition, in Goedel.PRrepresentable]
        +primRecFunc [constructor, in hydras.Ackermann.primRec]
        +primRecPiFormulaHelp [definition, in Goedel.PRrepresentable]
        +primRecRepresentable [lemma, in Goedel.PRrepresentable]
        +primRecRepresentable1 [lemma, in Goedel.PRrepresentable]
        +PrimRecs [inductive, in hydras.Ackermann.primRec]
        +primRecsFormula [definition, in Goedel.PRrepresentable]
        +primRecSigmaFormula [definition, in Goedel.PRrepresentable]
        +primRecSigmaFormulaHelp [definition, in Goedel.PRrepresentable]
        +primRecSigmaRepresentable [lemma, in Goedel.PRrepresentable]
        +PrimRecs_PrimRec_ind [definition, in hydras.Ackermann.primRec]
        +PrimRecs_PrimRec_rec [definition, in hydras.Ackermann.primRec]
        +PrimRec_PrimRecs_ind [definition, in hydras.Ackermann.primRec]
        +PrimRec_PrimRecs_rec [definition, in hydras.Ackermann.primRec]
        +PrimRec_2_S [lemma, in hydras.MoreAck.PrimRecExamples]
        +PrimRec_2_0 [lemma, in hydras.MoreAck.PrimRecExamples]
        +PrimRec_1_S [lemma, in hydras.MoreAck.PrimRecExamples]
        +PrimRec_1_0 [lemma, in hydras.MoreAck.PrimRecExamples]
        +PrimRec_0_S [lemma, in hydras.MoreAck.PrimRecExamples]
        +PrimRec_0_0 [lemma, in hydras.MoreAck.PrimRecExamples]
        +prLogic [library]
        +PRnil [constructor, in hydras.Ackermann.primRec]
        +progressive [definition, in hydras.Schutte.Schutte_basics]
        +Progressive_Acc [lemma, in hydras.Schutte.Schutte_basics]
        +projectionList [definition, in hydras.Ackermann.primRec]
        +projectionListApplyParam [lemma, in hydras.Ackermann.primRec]
        +projectionListId [lemma, in hydras.Ackermann.primRec]
        +projectionListInd [lemma, in hydras.Ackermann.primRec]
        +projectionListPR [definition, in hydras.Ackermann.primRec]
        +projFormula [definition, in Goedel.PRrepresentable]
        +projFunc [constructor, in hydras.Ackermann.primRec]
        +projRepresentable [lemma, in Goedel.PRrepresentable]
        +proj_le_max [lemma, in hydras.MoreAck.AckNotPR]
        +ProofH [section, in hydras.Ackermann.folProof]
        +ProofH.Example [section, in hydras.Ackermann.folProof]
        +ProofH.Formula [variable, in hydras.Ackermann.folProof]
        +ProofH.Formulas [variable, in hydras.Ackermann.folProof]
        +ProofH.L [variable, in hydras.Ackermann.folProof]
        +ProofH.System [variable, in hydras.Ackermann.folProof]
        +ProofH.Term [variable, in hydras.Ackermann.folProof]
        +ProofH.Terms [variable, in hydras.Ackermann.folProof]
        +ProofOfLexwf [section, in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.A [variable, in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.Accs [variable, in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.HwfA [variable, in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.ltA [variable, in hydras.solutions_exercises.MultisetWf]
        +Proofs_of_unicity.Proofs.S2.Hgammaalpha [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S2.gamma [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S2 [section, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1.Halphagamma [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1.gamma [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1 [section, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.Halphabeta [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.beta [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.alpha [variable, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs [section, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity [section, in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_lt_succ_le.Proofs.S1.HGammaBeta [variable, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.S1.gamma [variable, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.S1 [section, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.Halphabeta [variable, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.beta [variable, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.alpha [variable, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs [section, in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le [section, in hydras.solutions_exercises.lt_succ_le]
        +Proof_of_dist.P [variable, in hydras.Epsilon0.T1]
        +Proof_of_dist [section, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.IHbeta [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.Hbeta [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.beta [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction [section, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.P [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Halpha [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.alpha [variable, in hydras.Epsilon0.T1]
        +Proof_of_mult_nf [section, in hydras.Epsilon0.T1]
        +Proof_of_MinIsPR.minPR [variable, in hydras.solutions_exercises.MinPR2]
        +Proof_of_MinIsPR [section, in hydras.solutions_exercises.MinPR2]
        +Proof_of_oplus_lt1.H0 [variable, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.n [variable, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.a2 [variable, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.a1 [variable, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1 [section, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_assoc [section, in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_comm [section, in hydras.Epsilon0.Hessenberg]
        +Proof_of_plus_nf [section, in hydras.Epsilon0.Hessenberg]
        +Proof_of_Ackn_PR.S_step.IHn [variable, in hydras.MoreAck.AckNotPR]
        +Proof_of_Ackn_PR.S_step.n [variable, in hydras.MoreAck.AckNotPR]
        +Proof_of_Ackn_PR.S_step [section, in hydras.MoreAck.AckNotPR]
        +Proof_of_Ackn_PR [section, in hydras.MoreAck.AckNotPR]
        +Proof_of_4_5_2.HlargeA [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HAB1 [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HB [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HA [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.Halpha [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.alpha [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.B2 [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.B1 [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.A [variable, in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2 [section, in hydras.Epsilon0.Large_Sets]
        +Proof_of_Lemma5.Alpha_positive.closedness.IM [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.CM [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.HM [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.M [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness [section, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded.gamma [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded.beta [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded [section, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.IHalpha [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.alpha_pos [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.alpha [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive [section, in hydras.Schutte.Critical]
        +Proof_of_Lemma5.P [variable, in hydras.Schutte.Critical]
        +Proof_of_Lemma5 [section, in hydras.Schutte.Critical]
        +Proof_of_nested_Ack_bound [section, in hydras.MoreAck.Ack]
        +Proof_of_mult_ref [section, in gaia_hydras.T1Bridge]
        +Proof_of_FibIsPR.fib_iter_cPair [variable, in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_step_cPair [variable, in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_iter [variable, in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_step [variable, in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR [section, in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_MinIsPR.minPR [variable, in hydras.solutions_exercises.MinPR]
        +Proof_of_MinIsPR [section, in hydras.solutions_exercises.MinPR]
        +Proof_of_H'_mono_l.Limit_case.Hbeta [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Limit_case [section, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case.Hgamma [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case.gamma [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case [section, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.H_alpha_beta [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.beta [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.alpha [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l [section, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_limit.Hlim [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_limit [section, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ.alpha_def [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ.beta [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ [section, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.Halpha [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha [variable, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction [section, in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties [section, in hydras.Epsilon0.Hprime]
        +proof_of_associativity.g_alpha_beta [variable, in hydras.Schutte.Addition]
        +proof_of_associativity.f_alpha_beta [variable, in hydras.Schutte.Addition]
        +proof_of_associativity.beta [variable, in hydras.Schutte.Addition]
        +proof_of_associativity.alpha [variable, in hydras.Schutte.Addition]
        +proof_of_associativity [section, in hydras.Schutte.Addition]
        +Proof_of_lt_not_wf.seq_intro.is_in_seq [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.Rwf [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.R [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.seq [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.A [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro [section, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.lt_wf [variable, in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf [section, in hydras.solutions_exercises.T1_ltNotWf]
        +proof:202 [binder, in hydras.rpo.rpo]
        +proof:206 [binder, in hydras.rpo.rpo]
        +Properties [section, in hydras.Epsilon0.F_alpha]
        +Properties_of_f_alpha.The_induction [section, in hydras.Epsilon0.F_alpha]
        +Properties_of_f_alpha [section, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_limit.Hlim [variable, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_limit [section, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ.alpha_def [variable, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ.beta [variable, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ [section, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.Halpha [variable, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha [variable, in hydras.Epsilon0.F_alpha]
        +Properties.The_induction [section, in hydras.Epsilon0.F_alpha]
        +proper_statement [definition, in additions.Euclidean_Chains]
        +Proper_A [lemma, in hydras.Schutte.Ordering_Functions]
        +proper_of_proper [lemma, in hydras.Schutte.Ordering_Functions]
        +proper_members [lemma, in hydras.Schutte.Ordering_Functions]
        +proper_segment_of [definition, in hydras.Schutte.Ordering_Functions]
        +proper_segment [definition, in hydras.Schutte.Ordering_Functions]
        +Proposition_2_3a [lemma, in hydras.Epsilon0.Paths]
        +prop_map12_without_repetition [lemma, in hydras.rpo.more_list]
        +prop_map_without_repetition [lemma, in hydras.rpo.more_list]
        +PrO_Included [instance, in hydras.Prelude.DecPreOrder_Instances]
        +PRrepresentable [library]
        +pr:120 [binder, in Goedel.PRrepresentable]
        +pr:620 [binder, in hydras.Ackermann.primRec]
        +pr:625 [binder, in hydras.Ackermann.primRec]
        +psi [definition, in hydras.Gamma0.T2]
        +psi_eq [lemma, in hydras.Gamma0.T2]
        +psi_term [definition, in hydras.Gamma0.T2]
        +psi_principal [lemma, in hydras.Gamma0.Gamma0]
        +psi_lt_epsilon0 [lemma, in hydras.Gamma0.Gamma0]
        +psi_lt_head [lemma, in hydras.Gamma0.Gamma0]
        +psi_le_cons [lemma, in hydras.Gamma0.Gamma0]
        +psi:215 [binder, in hydras.Prelude.Iterates]
        +ptwise_le [definition, in hydras.Prelude.MoreLists]
        +PUSH [constructor, in additions.AM]
        +PZero [lemma, in hydras.Epsilon0.F_alpha]
        +PZero [lemma, in hydras.Epsilon0.Hprime]
        +P_mult_op [instance, in additions.Monoid_instances]
        +P_3 [lemma, in hydras.solutions_exercises.F_3]
        +P_alpha [lemma, in hydras.Epsilon0.Hprime]
        +P_alpha_0 [lemma, in hydras.Epsilon0.Hprime]
        +P_dec:190 [binder, in hydras.rpo.list_set]
        +P_dec:67 [binder, in hydras.rpo.list_set]
        +P_dec:63 [binder, in hydras.rpo.list_set]
        +P_dec:59 [binder, in hydras.rpo.list_set]
        +P_dec:55 [binder, in hydras.rpo.list_set]
        +P_dec:52 [binder, in hydras.rpo.list_set]
        +P_dec:49 [binder, in hydras.rpo.list_set]
        +P_dec:45 [binder, in hydras.rpo.list_set]
        +P_dec:40 [binder, in hydras.rpo.list_set]
        +P_dec [instance, in hydras.Epsilon0.Paths]
        +P_well_founded_induction_type [lemma, in gaia_hydras.nfwfgaia]
        +p':2 [binder, in additions.More_on_positive]
        +p':22 [binder, in hydras.Prelude.More_Arith]
        +p':40 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +p':66 [binder, in hydras.rpo.dickson]
        +p':7 [binder, in hydras.solutions_exercises.MinPR2]
        +P0 [lemma, in hydras.MoreAck.Ack]
        +p0:395 [binder, in additions.Euclidean_Chains]
        +p0:402 [binder, in additions.Euclidean_Chains]
        +P0:46 [binder, in hydras.Prelude.DecPreOrder]
        +p0:838 [binder, in hydras.Ackermann.checkPrf]
        +p0:841 [binder, in hydras.Ackermann.checkPrf]
        +P0:89 [binder, in hydras.Prelude.DecPreOrder]
        +P0:95 [binder, in hydras.Prelude.DecPreOrder]
        +P1_dec:195 [binder, in hydras.rpo.list_set]
        +p1:109 [binder, in hydras.Ackermann.codeList]
        +p1:114 [binder, in hydras.Ackermann.codeList]
        +p1:117 [binder, in hydras.Ackermann.codeList]
        +p1:122 [binder, in hydras.Ackermann.codeList]
        +p1:125 [binder, in hydras.Ackermann.codeList]
        +p1:128 [binder, in hydras.Ackermann.codeList]
        +p1:1309 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:131 [binder, in hydras.Ackermann.codeList]
        +p1:1313 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1315 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1318 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1320 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1323 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1326 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1329 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1332 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1335 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1338 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:134 [binder, in hydras.Ackermann.codeList]
        +p1:1348 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1350 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1352 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1354 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1356 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:1358 [binder, in hydras.Ackermann.codeSubFormula]
        +p1:137 [binder, in hydras.Ackermann.codeList]
        +p1:140 [binder, in hydras.Ackermann.codeList]
        +p1:143 [binder, in hydras.Ackermann.codeList]
        +p1:166 [binder, in hydras.Ackermann.codeList]
        +p1:169 [binder, in hydras.Ackermann.codeList]
        +p1:172 [binder, in hydras.Ackermann.codeList]
        +p1:175 [binder, in hydras.Ackermann.codeList]
        +p1:178 [binder, in hydras.Ackermann.codeList]
        +p1:181 [binder, in hydras.Ackermann.codeList]
        +p1:183 [binder, in hydras.Ackermann.codeList]
        +p1:185 [binder, in hydras.Ackermann.codeList]
        +p1:187 [binder, in hydras.Ackermann.codeList]
        +p1:189 [binder, in hydras.Ackermann.codeList]
        +p1:191 [binder, in hydras.Ackermann.codeList]
        +p1:193 [binder, in hydras.Ackermann.codeList]
        +P1:193 [binder, in hydras.rpo.list_set]
        +p1:214 [binder, in hydras.Ackermann.codeList]
        +p1:219 [binder, in hydras.Ackermann.codeList]
        +p1:222 [binder, in hydras.Ackermann.codeList]
        +p1:227 [binder, in hydras.Ackermann.codeList]
        +p1:230 [binder, in hydras.Ackermann.codeList]
        +p1:233 [binder, in hydras.Ackermann.codeList]
        +p1:236 [binder, in hydras.Ackermann.codeList]
        +p1:239 [binder, in hydras.Ackermann.codeList]
        +p1:242 [binder, in hydras.Ackermann.codeList]
        +p1:245 [binder, in hydras.Ackermann.codeList]
        +p1:248 [binder, in hydras.Ackermann.codeList]
        +p1:251 [binder, in hydras.Ackermann.codeList]
        +p1:254 [binder, in hydras.Ackermann.codeList]
        +p1:257 [binder, in hydras.Ackermann.codeList]
        +p1:260 [binder, in hydras.Ackermann.codeList]
        +p1:262 [binder, in hydras.Ackermann.codeList]
        +p1:264 [binder, in hydras.Ackermann.codeList]
        +p1:266 [binder, in hydras.Ackermann.codeList]
        +p1:268 [binder, in hydras.Ackermann.codeList]
        +p1:270 [binder, in hydras.Ackermann.codeList]
        +p1:272 [binder, in hydras.Ackermann.codeList]
        +p1:33 [binder, in hydras.Ackermann.primRec]
        +p1:42 [binder, in hydras.Ackermann.codeList]
        +p1:47 [binder, in hydras.Ackermann.codeList]
        +p1:50 [binder, in hydras.Ackermann.codeList]
        +p1:55 [binder, in hydras.Ackermann.codeList]
        +p1:58 [binder, in hydras.Ackermann.codeList]
        +p1:597 [binder, in hydras.Ackermann.primRec]
        +p1:602 [binder, in hydras.Ackermann.primRec]
        +p1:61 [binder, in hydras.Ackermann.codeList]
        +p1:64 [binder, in hydras.Ackermann.codeList]
        +p1:67 [binder, in hydras.Ackermann.codeList]
        +p1:70 [binder, in hydras.Ackermann.codeList]
        +P2_dec:196 [binder, in hydras.rpo.list_set]
        +p2:1310 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1314 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1316 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1319 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1321 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1324 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1327 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1330 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1333 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1336 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1339 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1349 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1351 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1353 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1355 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1357 [binder, in hydras.Ackermann.codeSubFormula]
        +p2:1359 [binder, in hydras.Ackermann.codeSubFormula]
        +P2:194 [binder, in hydras.rpo.list_set]
        +p2:34 [binder, in hydras.Ackermann.primRec]
        +p2:598 [binder, in hydras.Ackermann.primRec]
        +p2:603 [binder, in hydras.Ackermann.primRec]
        +P2:79 [binder, in hydras.Prelude.MoreVectors]
        +P87 [definition, in additions.Addition_Chains]
        +P:1 [binder, in hydras.Prelude.First_toggle]
        +p:1 [binder, in additions.More_on_positive]
        +p:1 [binder, in additions.BinaryStrat]
        +p:1 [binder, in additions.Dichotomy]
        +P:1 [binder, in hydras.solutions_exercises.isqrt]
        +p:1 [binder, in gaia_hydras.nfwfgaia]
        +p:10 [binder, in additions.FirstSteps]
        +p:10 [binder, in additions.More_on_positive]
        +p:10 [binder, in hydras.solutions_exercises.F_3]
        +p:101 [binder, in hydras.Ackermann.checkPrf]
        +p:103 [binder, in hydras.Ackermann.checkPrf]
        +p:105 [binder, in hydras.Ackermann.checkPrf]
        +p:106 [binder, in hydras.Ackermann.checkPrf]
        +p:107 [binder, in hydras.Ackermann.checkPrf]
        +p:108 [binder, in hydras.Ackermann.checkPrf]
        +p:109 [binder, in hydras.Ackermann.checkPrf]
        +p:11 [binder, in hydras.solutions_exercises.MinPR2]
        +p:11 [binder, in hydras.MoreAck.expressibleExamples]
        +p:11 [binder, in additions.More_on_positive]
        +p:11 [binder, in hydras.solutions_exercises.MultisetWf]
        +p:11 [binder, in hydras.Epsilon0.F_omega]
        +p:11 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:110 [binder, in hydras.Ackermann.checkPrf]
        +p:111 [binder, in hydras.Prelude.Iterates]
        +p:111 [binder, in hydras.Ackermann.checkPrf]
        +p:111 [binder, in hydras.Ackermann.fol]
        +p:112 [binder, in hydras.Ackermann.checkPrf]
        +p:113 [binder, in hydras.Ackermann.checkPrf]
        +p:114 [binder, in hydras.Ackermann.folProp]
        +p:115 [binder, in hydras.Ackermann.checkPrf]
        +p:117 [binder, in hydras.Ackermann.checkPrf]
        +p:1176 [binder, in gaia_hydras.nfwfgaia]
        +p:1179 [binder, in gaia_hydras.nfwfgaia]
        +p:118 [binder, in hydras.Ackermann.fol]
        +p:1182 [binder, in gaia_hydras.nfwfgaia]
        +p:1185 [binder, in gaia_hydras.nfwfgaia]
        +p:1188 [binder, in gaia_hydras.nfwfgaia]
        +p:119 [binder, in hydras.Ackermann.checkPrf]
        +P:119 [binder, in hydras.Prelude.Merge_Sort]
        +p:12 [binder, in additions.Fib2]
        +p:12 [binder, in additions.More_on_positive]
        +p:12 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:120 [binder, in hydras.Ackermann.primRec]
        +p:121 [binder, in hydras.Ackermann.checkPrf]
        +P:121 [binder, in hydras.Epsilon0.Large_Sets]
        +p:123 [binder, in hydras.Ackermann.checkPrf]
        +P:124 [binder, in hydras.Epsilon0.Large_Sets]
        +p:125 [binder, in hydras.Ackermann.checkPrf]
        +p:127 [binder, in hydras.Ackermann.checkPrf]
        +p:127 [binder, in hydras.Epsilon0.Hprime]
        +p:129 [binder, in hydras.Ackermann.checkPrf]
        +p:13 [binder, in additions.Fib2]
        +P:13 [binder, in hydras.Prelude.Sort_spec]
        +p:13 [binder, in additions.More_on_positive]
        +p:13 [binder, in additions.Trace_exercise]
        +P:13 [binder, in hydras.Schutte.Addition]
        +p:13 [binder, in hydras.Schutte.Countable]
        +p:130 [binder, in hydras.Ackermann.checkPrf]
        +p:131 [binder, in hydras.Ackermann.checkPrf]
        +p:131 [binder, in hydras.Epsilon0.Hprime]
        +p:132 [binder, in hydras.rpo.term]
        +p:132 [binder, in hydras.Ackermann.checkPrf]
        +p:133 [binder, in hydras.Ackermann.checkPrf]
        +p:134 [binder, in additions.fib]
        +p:1340 [binder, in gaia_hydras.nfwfgaia]
        +p:135 [binder, in hydras.Ackermann.checkPrf]
        +p:137 [binder, in hydras.rpo.term]
        +p:137 [binder, in hydras.Ackermann.checkPrf]
        +p:137 [binder, in additions.Euclidean_Chains]
        +p:137 [binder, in additions.fib]
        +p:138 [binder, in hydras.Ackermann.checkPrf]
        +p:138 [binder, in additions.Euclidean_Chains]
        +p:138 [binder, in hydras.Epsilon0.Hprime]
        +p:139 [binder, in hydras.Gamma0.T2]
        +p:139 [binder, in hydras.Ackermann.checkPrf]
        +p:14 [binder, in hydras.Prelude.More_Arith]
        +p:14 [binder, in additions.FirstSteps]
        +p:14 [binder, in hydras.solutions_exercises.FibonacciPR]
        +P:14 [binder, in hydras.Schutte.PartialFun]
        +p:140 [binder, in hydras.Ackermann.checkPrf]
        +p:140 [binder, in additions.fib]
        +p:140 [binder, in hydras.Epsilon0.Hprime]
        +p:1408 [binder, in hydras.Ackermann.codeSubFormula]
        +p:141 [binder, in hydras.Ackermann.checkPrf]
        +p:1413 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1415 [binder, in hydras.Ackermann.codeSubFormula]
        +P:142 [binder, in hydras.Prelude.Merge_Sort]
        +p:1420 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1425 [binder, in hydras.Ackermann.codeSubFormula]
        +p:143 [binder, in hydras.rpo.term]
        +p:143 [binder, in hydras.Ackermann.checkPrf]
        +P:143 [binder, in hydras.Prelude.Merge_Sort]
        +p:143 [binder, in hydras.Epsilon0.Hprime]
        +P:144 [binder, in hydras.Prelude.MoreLists]
        +p:145 [binder, in hydras.Ackermann.checkPrf]
        +p:145 [binder, in hydras.Epsilon0.Hprime]
        +p:1458 [binder, in gaia_hydras.nfwfgaia]
        +p:146 [binder, in hydras.rpo.term]
        +p:147 [binder, in hydras.Ackermann.checkPrf]
        +p:149 [binder, in hydras.Ackermann.checkPrf]
        +p:15 [binder, in additions.More_on_positive]
        +p:151 [binder, in hydras.rpo.term]
        +p:151 [binder, in hydras.Ackermann.checkPrf]
        +P:152 [binder, in hydras.Ackermann.fol]
        +p:153 [binder, in hydras.Ackermann.checkPrf]
        +p:155 [binder, in hydras.Ackermann.checkPrf]
        +p:155 [binder, in additions.fib]
        +p:156 [binder, in additions.fib]
        +p:1569 [binder, in hydras.Ackermann.codeSubFormula]
        +p:157 [binder, in hydras.Ackermann.checkPrf]
        +P:157 [binder, in hydras.Ackermann.fol]
        +p:157 [binder, in additions.fib]
        +p:1571 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1573 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1575 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1577 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1579 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1581 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1583 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1585 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1587 [binder, in hydras.Ackermann.codeSubFormula]
        +p:1589 [binder, in hydras.Ackermann.codeSubFormula]
        +p:159 [binder, in hydras.Ackermann.checkPrf]
        +p:1591 [binder, in hydras.Ackermann.codeSubFormula]
        +p:16 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:16 [binder, in hydras.Hydra.Omega2_Small]
        +p:161 [binder, in hydras.Ackermann.checkPrf]
        +p:163 [binder, in hydras.Ackermann.checkPrf]
        +P:163 [binder, in hydras.Ackermann.fol]
        +p:164 [binder, in hydras.rpo.term]
        +p:164 [binder, in hydras.Ackermann.checkPrf]
        +p:165 [binder, in hydras.Ackermann.checkPrf]
        +p:166 [binder, in hydras.Ackermann.checkPrf]
        +p:167 [binder, in hydras.Ackermann.checkPrf]
        +p:168 [binder, in hydras.Ackermann.checkPrf]
        +p:169 [binder, in hydras.Ackermann.checkPrf]
        +p:169 [binder, in gaia_hydras.nfwfgaia]
        +p:17 [binder, in hydras.Prelude.MoreLists]
        +p:17 [binder, in additions.More_on_positive]
        +p:17 [binder, in hydras.solutions_exercises.MultisetWf]
        +p:17 [binder, in additions.fib]
        +p:17 [binder, in hydras.Schutte.Countable]
        +p:170 [binder, in hydras.Ackermann.checkPrf]
        +p:171 [binder, in hydras.Ackermann.checkPrf]
        +p:172 [binder, in hydras.Ackermann.checkPrf]
        +p:172 [binder, in hydras.Ackermann.fol]
        +p:173 [binder, in hydras.Ackermann.checkPrf]
        +p:174 [binder, in hydras.Ackermann.checkPrf]
        +p:175 [binder, in hydras.Ackermann.checkPrf]
        +p:175 [binder, in hydras.rpo.rpo]
        +p:176 [binder, in hydras.rpo.term]
        +p:176 [binder, in hydras.Ackermann.checkPrf]
        +p:176 [binder, in gaia_hydras.T1Bridge]
        +p:177 [binder, in hydras.Ackermann.checkPrf]
        +p:178 [binder, in hydras.Ackermann.checkPrf]
        +p:178 [binder, in hydras.rpo.rpo]
        +p:179 [binder, in hydras.rpo.term]
        +p:179 [binder, in hydras.Ackermann.checkPrf]
        +p:18 [binder, in hydras.Prelude.MoreLists]
        +p:18 [binder, in additions.Compatibility]
        +p:18 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:180 [binder, in hydras.Ackermann.checkPrf]
        +p:180 [binder, in gaia_hydras.T1Bridge]
        +p:180 [binder, in additions.Euclidean_Chains]
        +p:181 [binder, in hydras.Ackermann.checkPrf]
        +p:182 [binder, in hydras.Ackermann.checkPrf]
        +p:1820 [binder, in gaia_hydras.nfwfgaia]
        +p:1823 [binder, in gaia_hydras.nfwfgaia]
        +p:1826 [binder, in gaia_hydras.nfwfgaia]
        +p:1829 [binder, in gaia_hydras.nfwfgaia]
        +p:183 [binder, in hydras.rpo.term]
        +p:183 [binder, in hydras.Ackermann.checkPrf]
        +p:1832 [binder, in gaia_hydras.nfwfgaia]
        +p:184 [binder, in hydras.Gamma0.Gamma0]
        +p:185 [binder, in hydras.Ackermann.checkPrf]
        +p:186 [binder, in hydras.Gamma0.Gamma0]
        +p:187 [binder, in hydras.Ackermann.checkPrf]
        +p:189 [binder, in hydras.Ackermann.checkPrf]
        +P:189 [binder, in hydras.rpo.list_set]
        +P:19 [binder, in hydras.Prelude.STDPP_compat]
        +p:19 [binder, in hydras.solutions_exercises.F_3]
        +p:19 [binder, in Goedel.rosser]
        +p:190 [binder, in additions.Euclidean_Chains]
        +p:191 [binder, in hydras.rpo.term]
        +p:191 [binder, in hydras.Ackermann.checkPrf]
        +p:192 [binder, in hydras.Ackermann.checkPrf]
        +p:193 [binder, in hydras.Ackermann.checkPrf]
        +p:194 [binder, in hydras.Ackermann.checkPrf]
        +p:195 [binder, in hydras.Ackermann.checkPrf]
        +p:197 [binder, in hydras.Ackermann.checkPrf]
        +p:199 [binder, in hydras.Ackermann.checkPrf]
        +p:2 [binder, in hydras.Prelude.More_Arith]
        +p:2 [binder, in hydras.Epsilon0.F_omega]
        +p:2 [binder, in gaia_hydras.onType]
        +p:2 [binder, in hydras.Prelude.LibHyps_Experiments]
        +p:2 [binder, in hydras.MoreAck.PrimRecExamples]
        +p:20 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:20 [binder, in gaia_hydras.ON_gfinite]
        +P:200 [binder, in hydras.Ackermann.fol]
        +p:201 [binder, in hydras.Ackermann.checkPrf]
        +p:203 [binder, in hydras.Ackermann.checkPrf]
        +p:205 [binder, in hydras.Epsilon0.T1]
        +p:205 [binder, in hydras.Ackermann.checkPrf]
        +p:206 [binder, in additions.Euclidean_Chains]
        +p:207 [binder, in hydras.Epsilon0.T1]
        +p:207 [binder, in hydras.Ackermann.checkPrf]
        +p:209 [binder, in hydras.Ackermann.checkPrf]
        +p:21 [binder, in hydras.Prelude.More_Arith]
        +p:21 [binder, in additions.Compatibility]
        +p:21 [binder, in hydras.Schutte.GRelations]
        +p:21 [binder, in hydras.Schutte.Critical]
        +P:21 [binder, in hydras.Prelude.STDPP_compat]
        +p:21 [binder, in additions.fib]
        +p:21 [binder, in hydras.Prelude.Simple_LexProd]
        +p:210 [binder, in additions.Addition_Chains]
        +p:211 [binder, in hydras.Ackermann.checkPrf]
        +p:212 [binder, in hydras.Ackermann.checkPrf]
        +p:212 [binder, in additions.Addition_Chains]
        +p:213 [binder, in hydras.Ackermann.checkPrf]
        +p:213 [binder, in additions.Euclidean_Chains]
        +p:214 [binder, in hydras.Ackermann.checkPrf]
        +P:215 [binder, in hydras.rpo.more_list]
        +p:215 [binder, in hydras.Ackermann.checkPrf]
        +p:215 [binder, in additions.Addition_Chains]
        +p:217 [binder, in hydras.Ackermann.checkPrf]
        +p:217 [binder, in additions.Addition_Chains]
        +p:219 [binder, in hydras.Ackermann.checkPrf]
        +P:22 [binder, in hydras.Prelude.DecPreOrder]
        +P:22 [binder, in hydras.Schutte.MoreEpsilonIota]
        +p:22 [binder, in gaia_hydras.ON_gfinite]
        +P:22 [binder, in hydras.rpo.closure]
        +p:220 [binder, in additions.Euclidean_Chains]
        +p:220 [binder, in additions.Addition_Chains]
        +p:221 [binder, in hydras.Ackermann.checkPrf]
        +p:222 [binder, in additions.Addition_Chains]
        +p:223 [binder, in hydras.Ackermann.checkPrf]
        +P:223 [binder, in hydras.Ackermann.fol]
        +p:224 [binder, in hydras.Ackermann.checkPrf]
        +P:225 [binder, in hydras.rpo.more_list]
        +p:225 [binder, in hydras.Ackermann.checkPrf]
        +p:226 [binder, in hydras.Ackermann.checkPrf]
        +p:227 [binder, in hydras.Ackermann.checkPrf]
        +p:228 [binder, in hydras.Ackermann.checkPrf]
        +p:229 [binder, in hydras.Ackermann.checkPrf]
        +p:23 [binder, in additions.Compatibility]
        +P:23 [binder, in hydras.MoreAck.Ack]
        +P:23 [binder, in hydras.Prelude.STDPP_compat]
        +p:23 [binder, in additions.fib]
        +p:23 [binder, in hydras.Prelude.Simple_LexProd]
        +p:23 [binder, in hydras.Schutte.Countable]
        +p:230 [binder, in hydras.Ackermann.checkPrf]
        +p:231 [binder, in hydras.Prelude.Iterates]
        +p:231 [binder, in hydras.Ackermann.checkPrf]
        +p:235 [binder, in hydras.Ackermann.checkPrf]
        +p:236 [binder, in hydras.Ackermann.checkPrf]
        +p:237 [binder, in hydras.Ackermann.checkPrf]
        +p:238 [binder, in hydras.Ackermann.checkPrf]
        +p:239 [binder, in hydras.Ackermann.checkPrf]
        +p:239 [binder, in additions.Addition_Chains]
        +p:24 [binder, in additions.More_on_positive]
        +p:24 [binder, in hydras.Schutte.GRelations]
        +p:240 [binder, in hydras.Ackermann.checkPrf]
        +p:241 [binder, in hydras.Ackermann.checkPrf]
        +P:241 [binder, in hydras.Ackermann.fol]
        +p:241 [binder, in additions.Addition_Chains]
        +p:242 [binder, in hydras.Ackermann.checkPrf]
        +p:243 [binder, in hydras.Ackermann.checkPrf]
        +p:244 [binder, in hydras.Ackermann.checkPrf]
        +p:245 [binder, in hydras.Ackermann.checkPrf]
        +p:246 [binder, in hydras.Ackermann.checkPrf]
        +p:247 [binder, in hydras.Ackermann.checkPrf]
        +p:248 [binder, in hydras.Ackermann.checkPrf]
        +p:249 [binder, in hydras.Ackermann.checkPrf]
        +p:25 [binder, in hydras.Ackermann.checkPrf]
        +P:25 [binder, in hydras.Schutte.MoreEpsilonIota]
        +p:25 [binder, in hydras.Schutte.Countable]
        +p:250 [binder, in hydras.Ackermann.checkPrf]
        +p:251 [binder, in hydras.Ackermann.checkPrf]
        +P:252 [binder, in hydras.rpo.more_list]
        +p:252 [binder, in hydras.Ackermann.checkPrf]
        +p:253 [binder, in hydras.Ackermann.checkPrf]
        +p:254 [binder, in hydras.Ackermann.checkPrf]
        +p:255 [binder, in hydras.Ackermann.checkPrf]
        +p:255 [binder, in additions.Addition_Chains]
        +p:256 [binder, in hydras.Ackermann.checkPrf]
        +p:257 [binder, in hydras.Ackermann.checkPrf]
        +p:258 [binder, in hydras.Ackermann.checkPrf]
        +p:259 [binder, in hydras.Ackermann.checkPrf]
        +p:26 [binder, in additions.AM]
        +p:26 [binder, in additions.More_on_positive]
        +P:26 [binder, in hydras.MoreAck.Ack]
        +p:260 [binder, in hydras.Ackermann.checkPrf]
        +P:261 [binder, in Goedel.PRrepresentable]
        +p:261 [binder, in hydras.Ackermann.checkPrf]
        +p:262 [binder, in hydras.Ackermann.checkPrf]
        +p:263 [binder, in hydras.Ackermann.checkPrf]
        +p:263 [binder, in additions.Addition_Chains]
        +P:264 [binder, in hydras.rpo.more_list]
        +P:266 [binder, in Goedel.PRrepresentable]
        +p:268 [binder, in hydras.Ackermann.checkPrf]
        +p:269 [binder, in hydras.Epsilon0.T1]
        +p:269 [binder, in hydras.Ackermann.checkPrf]
        +p:269 [binder, in hydras.Gamma0.Gamma0]
        +p:27 [binder, in hydras.Prelude.Iterates]
        +p:27 [binder, in hydras.Ackermann.checkPrf]
        +P:27 [binder, in hydras.Prelude.DecPreOrder]
        +p:270 [binder, in hydras.Ackermann.checkPrf]
        +p:270 [binder, in additions.Addition_Chains]
        +P:271 [binder, in Goedel.PRrepresentable]
        +p:271 [binder, in hydras.Ackermann.checkPrf]
        +p:272 [binder, in hydras.Ackermann.checkPrf]
        +p:273 [binder, in hydras.Ackermann.checkPrf]
        +p:273 [binder, in additions.Addition_Chains]
        +p:274 [binder, in hydras.Ackermann.checkPrf]
        +p:275 [binder, in hydras.Ackermann.checkPrf]
        +P:275 [binder, in gaia_hydras.nfwfgaia]
        +p:276 [binder, in hydras.Ackermann.checkPrf]
        +p:276 [binder, in additions.Addition_Chains]
        +P:277 [binder, in Goedel.PRrepresentable]
        +p:277 [binder, in hydras.Ackermann.checkPrf]
        +P:278 [binder, in hydras.Epsilon0.T1]
        +p:278 [binder, in hydras.Ackermann.checkPrf]
        +p:279 [binder, in hydras.Ackermann.checkPrf]
        +P:279 [binder, in gaia_hydras.nfwfgaia]
        +p:28 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +p:28 [binder, in hydras.Ackermann.checkPrf]
        +p:28 [binder, in hydras.Schutte.GRelations]
        +p:280 [binder, in hydras.Ackermann.checkPrf]
        +p:281 [binder, in hydras.Ackermann.checkPrf]
        +p:282 [binder, in hydras.Ackermann.checkPrf]
        +p:283 [binder, in hydras.Ackermann.checkPrf]
        +p:283 [binder, in additions.Addition_Chains]
        +p:284 [binder, in hydras.Ackermann.checkPrf]
        +p:284 [binder, in additions.Addition_Chains]
        +p:285 [binder, in hydras.Ackermann.checkPrf]
        +p:285 [binder, in hydras.Ackermann.fol]
        +p:285 [binder, in additions.Addition_Chains]
        +p:286 [binder, in hydras.Ackermann.subAll]
        +p:286 [binder, in hydras.Ackermann.checkPrf]
        +p:286 [binder, in additions.Addition_Chains]
        +p:287 [binder, in hydras.Ackermann.checkPrf]
        +p:287 [binder, in additions.Addition_Chains]
        +p:288 [binder, in hydras.Ackermann.checkPrf]
        +p:289 [binder, in hydras.Ackermann.checkPrf]
        +P:289 [binder, in gaia_hydras.nfwfgaia]
        +p:29 [binder, in hydras.Ackermann.checkPrf]
        +p:29 [binder, in hydras.MoreAck.Ack]
        +p:290 [binder, in hydras.Ackermann.checkPrf]
        +p:291 [binder, in hydras.Ackermann.subAll]
        +p:291 [binder, in hydras.Ackermann.checkPrf]
        +P:291 [binder, in hydras.Ackermann.fol]
        +p:292 [binder, in hydras.Ackermann.checkPrf]
        +p:293 [binder, in hydras.Ackermann.checkPrf]
        +p:294 [binder, in hydras.Ackermann.checkPrf]
        +p:295 [binder, in hydras.Ackermann.checkPrf]
        +p:296 [binder, in hydras.Ackermann.checkPrf]
        +p:297 [binder, in hydras.Ackermann.checkPrf]
        +p:298 [binder, in hydras.Ackermann.checkPrf]
        +p:299 [binder, in hydras.Ackermann.checkPrf]
        +p:3 [binder, in hydras.Prelude.More_Arith]
        +p:3 [binder, in additions.Strategies]
        +P:3 [binder, in hydras.Schutte.MoreEpsilonIota]
        +p:3 [binder, in hydras.solutions_exercises.MorePRExamples]
        +p:3 [binder, in additions.BinaryStrat]
        +p:3 [binder, in hydras.Hydra.Omega2_Small]
        +P:3 [binder, in hydras.solutions_exercises.isqrt]
        +p:30 [binder, in hydras.Ackermann.checkPrf]
        +p:30 [binder, in Goedel.rosserPA]
        +p:300 [binder, in hydras.Ackermann.checkPrf]
        +p:300 [binder, in additions.Euclidean_Chains]
        +p:301 [binder, in hydras.Ackermann.checkPrf]
        +p:302 [binder, in hydras.Ackermann.checkPrf]
        +p:303 [binder, in hydras.Ackermann.checkPrf]
        +p:304 [binder, in hydras.Ackermann.checkPrf]
        +p:305 [binder, in hydras.Ackermann.checkPrf]
        +p:306 [binder, in hydras.Ackermann.checkPrf]
        +p:307 [binder, in hydras.Ackermann.checkPrf]
        +p:308 [binder, in hydras.Ackermann.checkPrf]
        +p:309 [binder, in hydras.Ackermann.checkPrf]
        +p:31 [binder, in hydras.Prelude.Iterates]
        +p:31 [binder, in hydras.Ackermann.checkPrf]
        +p:31 [binder, in additions.More_on_positive]
        +p:31 [binder, in hydras.MoreAck.Ack]
        +p:31 [binder, in additions.Dichotomy]
        +p:310 [binder, in hydras.Ackermann.checkPrf]
        +p:311 [binder, in hydras.Ackermann.checkPrf]
        +p:312 [binder, in hydras.rpo.term]
        +p:312 [binder, in hydras.Ackermann.checkPrf]
        +p:313 [binder, in hydras.Ackermann.checkPrf]
        +p:314 [binder, in hydras.Ackermann.checkPrf]
        +p:315 [binder, in hydras.Ackermann.checkPrf]
        +p:316 [binder, in hydras.Ackermann.checkPrf]
        +p:316 [binder, in additions.Euclidean_Chains]
        +p:316 [binder, in hydras.rpo.rpo]
        +p:317 [binder, in hydras.rpo.term]
        +p:32 [binder, in hydras.Ackermann.checkPrf]
        +P:32 [binder, in hydras.Prelude.Sort_spec]
        +p:32 [binder, in hydras.Schutte.GRelations]
        +p:32 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:32 [binder, in additions.Euclidean_Chains]
        +p:32 [binder, in additions.Dichotomy]
        +p:320 [binder, in hydras.Ackermann.checkPrf]
        +P:321 [binder, in Goedel.PRrepresentable]
        +p:321 [binder, in hydras.Ackermann.checkPrf]
        +p:322 [binder, in hydras.Ackermann.checkPrf]
        +p:322 [binder, in additions.Euclidean_Chains]
        +p:323 [binder, in hydras.rpo.term]
        +p:323 [binder, in hydras.Ackermann.checkPrf]
        +p:324 [binder, in hydras.Ackermann.checkPrf]
        +p:325 [binder, in hydras.rpo.term]
        +p:325 [binder, in hydras.Ackermann.checkPrf]
        +p:326 [binder, in hydras.Ackermann.checkPrf]
        +p:327 [binder, in hydras.Ackermann.checkPrf]
        +p:328 [binder, in hydras.Ackermann.checkPrf]
        +p:329 [binder, in hydras.rpo.term]
        +p:329 [binder, in hydras.Ackermann.checkPrf]
        +p:329 [binder, in hydras.Epsilon0.Paths]
        +p:33 [binder, in hydras.Ackermann.checkPrf]
        +p:33 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:33 [binder, in Goedel.codeSysPrf]
        +p:33 [binder, in additions.Dichotomy]
        +p:33 [binder, in gaia_hydras.nfwfgaia]
        +p:330 [binder, in hydras.Ackermann.checkPrf]
        +p:331 [binder, in hydras.Ackermann.checkPrf]
        +p:332 [binder, in hydras.Ackermann.checkPrf]
        +p:333 [binder, in hydras.Ackermann.checkPrf]
        +p:334 [binder, in hydras.Ackermann.checkPrf]
        +p:334 [binder, in additions.Euclidean_Chains]
        +p:335 [binder, in hydras.Ackermann.checkPrf]
        +p:336 [binder, in hydras.Ackermann.checkPrf]
        +p:337 [binder, in hydras.Ackermann.checkPrf]
        +P:337 [binder, in hydras.Ackermann.fol]
        +p:338 [binder, in hydras.Ackermann.checkPrf]
        +p:339 [binder, in hydras.Ackermann.checkPrf]
        +p:34 [binder, in hydras.Ackermann.checkPrf]
        +p:34 [binder, in additions.More_on_positive]
        +p:34 [binder, in additions.Dichotomy]
        +p:340 [binder, in hydras.Ackermann.checkPrf]
        +p:341 [binder, in hydras.Ackermann.checkPrf]
        +p:342 [binder, in hydras.rpo.term]
        +p:342 [binder, in hydras.Ackermann.checkPrf]
        +p:343 [binder, in hydras.Ackermann.checkPrf]
        +p:344 [binder, in hydras.Ackermann.checkPrf]
        +p:345 [binder, in hydras.Ackermann.checkPrf]
        +p:346 [binder, in hydras.Ackermann.checkPrf]
        +p:347 [binder, in hydras.Ackermann.checkPrf]
        +p:348 [binder, in hydras.Ackermann.checkPrf]
        +p:349 [binder, in hydras.Ackermann.checkPrf]
        +p:35 [binder, in hydras.Ackermann.checkPrf]
        +p:35 [binder, in hydras.Ackermann.fol]
        +p:35 [binder, in additions.Dichotomy]
        +p:350 [binder, in hydras.Ackermann.checkPrf]
        +p:351 [binder, in hydras.Ackermann.checkPrf]
        +p:352 [binder, in hydras.Ackermann.checkPrf]
        +p:355 [binder, in hydras.rpo.term]
        +p:357 [binder, in hydras.rpo.term]
        +p:357 [binder, in hydras.Ackermann.checkPrf]
        +p:358 [binder, in hydras.Ackermann.checkPrf]
        +p:359 [binder, in hydras.Ackermann.checkPrf]
        +p:36 [binder, in additions.Pow_variant]
        +p:36 [binder, in hydras.Ackermann.checkPrf]
        +p:36 [binder, in additions.Pow]
        +p:36 [binder, in additions.More_on_positive]
        +p:36 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:36 [binder, in additions.Dichotomy]
        +p:360 [binder, in hydras.Ackermann.checkPrf]
        +p:361 [binder, in hydras.Ackermann.checkPrf]
        +p:362 [binder, in hydras.rpo.term]
        +p:362 [binder, in hydras.Ackermann.checkPrf]
        +p:363 [binder, in hydras.Ackermann.checkPrf]
        +p:363 [binder, in hydras.Epsilon0.Paths]
        +p:364 [binder, in hydras.Ackermann.checkPrf]
        +p:365 [binder, in hydras.Ackermann.checkPrf]
        +p:366 [binder, in hydras.Ackermann.checkPrf]
        +p:367 [binder, in hydras.Ackermann.checkPrf]
        +p:368 [binder, in hydras.Ackermann.checkPrf]
        +p:369 [binder, in hydras.Ackermann.checkPrf]
        +p:37 [binder, in hydras.Ackermann.checkPrf]
        +P:37 [binder, in hydras.Prelude.DecPreOrder]
        +p:37 [binder, in hydras.MoreAck.Ack]
        +p:37 [binder, in additions.Dichotomy]
        +p:370 [binder, in hydras.Ackermann.checkPrf]
        +p:371 [binder, in hydras.Ackermann.checkPrf]
        +p:372 [binder, in hydras.Ackermann.checkPrf]
        +p:373 [binder, in hydras.rpo.term]
        +p:373 [binder, in hydras.Ackermann.checkPrf]
        +p:374 [binder, in hydras.Ackermann.checkPrf]
        +p:375 [binder, in hydras.Ackermann.checkPrf]
        +p:375 [binder, in additions.Euclidean_Chains]
        +p:376 [binder, in hydras.Ackermann.checkPrf]
        +p:377 [binder, in hydras.Ackermann.checkPrf]
        +p:378 [binder, in hydras.Ackermann.checkPrf]
        +p:379 [binder, in hydras.Ackermann.checkPrf]
        +p:38 [binder, in hydras.Ackermann.checkPrf]
        +P:38 [binder, in additions.More_on_positive]
        +p:38 [binder, in hydras.Ackermann.fol]
        +P:38 [binder, in hydras.rpo.list_set]
        +p:38 [binder, in additions.Dichotomy]
        +p:380 [binder, in hydras.Ackermann.checkPrf]
        +p:381 [binder, in hydras.Ackermann.checkPrf]
        +P:381 [binder, in hydras.Ackermann.fol]
        +p:382 [binder, in hydras.Ackermann.checkPrf]
        +p:382 [binder, in additions.Euclidean_Chains]
        +p:383 [binder, in hydras.Ackermann.checkPrf]
        +p:384 [binder, in hydras.Ackermann.checkPrf]
        +p:384 [binder, in additions.Euclidean_Chains]
        +p:385 [binder, in hydras.Ackermann.checkPrf]
        +p:386 [binder, in hydras.Ackermann.checkPrf]
        +p:387 [binder, in hydras.Ackermann.checkPrf]
        +p:388 [binder, in hydras.Ackermann.checkPrf]
        +p:389 [binder, in hydras.Ackermann.checkPrf]
        +p:39 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +p:39 [binder, in additions.Compatibility]
        +p:39 [binder, in hydras.Ackermann.checkPrf]
        +p:39 [binder, in additions.More_on_positive]
        +p:39 [binder, in additions.Dichotomy]
        +p:390 [binder, in hydras.Ackermann.checkPrf]
        +p:390 [binder, in additions.Euclidean_Chains]
        +p:391 [binder, in hydras.Ackermann.checkPrf]
        +p:392 [binder, in hydras.Ackermann.checkPrf]
        +p:395 [binder, in hydras.Ackermann.checkPrf]
        +p:396 [binder, in hydras.Ackermann.checkPrf]
        +p:397 [binder, in additions.Euclidean_Chains]
        +p:398 [binder, in hydras.Epsilon0.Paths]
        +p:399 [binder, in hydras.Ackermann.checkPrf]
        +P:4 [binder, in additions.Fib2]
        +p:4 [binder, in additions.More_on_positive]
        +p:4 [binder, in hydras.Epsilon0.F_omega]
        +p:4 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:4 [binder, in additions.Dichotomy]
        +p:40 [binder, in hydras.Prelude.More_Arith]
        +p:40 [binder, in hydras.Ackermann.checkPrf]
        +p:40 [binder, in additions.More_on_positive]
        +p:40 [binder, in additions.Naive]
        +P:40 [binder, in hydras.Schutte.Schutte_basics]
        +p:40 [binder, in additions.Dichotomy]
        +p:400 [binder, in hydras.Ackermann.checkPrf]
        +p:401 [binder, in hydras.Ackermann.checkPrf]
        +p:402 [binder, in hydras.Ackermann.checkPrf]
        +p:403 [binder, in hydras.Ackermann.checkPrf]
        +p:404 [binder, in hydras.Ackermann.checkPrf]
        +p:405 [binder, in hydras.Ackermann.checkPrf]
        +P:408 [binder, in hydras.Epsilon0.T1]
        +p:409 [binder, in hydras.Ackermann.checkPrf]
        +p:41 [binder, in hydras.Ackermann.checkPrf]
        +P:41 [binder, in hydras.Prelude.Sort_spec]
        +P:41 [binder, in hydras.Prelude.DecPreOrder]
        +p:41 [binder, in additions.More_on_positive]
        +p:41 [binder, in hydras.Ackermann.fol]
        +p:41 [binder, in additions.Dichotomy]
        +p:410 [binder, in hydras.Ackermann.checkPrf]
        +p:411 [binder, in hydras.Ackermann.checkPrf]
        +p:412 [binder, in hydras.Ackermann.checkPrf]
        +p:413 [binder, in hydras.Ackermann.checkPrf]
        +p:414 [binder, in hydras.Ackermann.checkPrf]
        +p:415 [binder, in hydras.Ackermann.checkPrf]
        +p:416 [binder, in hydras.Ackermann.checkPrf]
        +p:417 [binder, in hydras.Ackermann.checkPrf]
        +p:418 [binder, in hydras.Ackermann.checkPrf]
        +p:419 [binder, in hydras.Ackermann.checkPrf]
        +p:42 [binder, in hydras.Prelude.More_Arith]
        +p:42 [binder, in hydras.Ackermann.checkPrf]
        +p:42 [binder, in additions.Dichotomy]
        +p:420 [binder, in hydras.Ackermann.checkPrf]
        +p:421 [binder, in hydras.Ackermann.checkPrf]
        +p:422 [binder, in hydras.Ackermann.checkPrf]
        +p:423 [binder, in hydras.Ackermann.checkPrf]
        +p:424 [binder, in hydras.Ackermann.checkPrf]
        +p:425 [binder, in hydras.Ackermann.checkPrf]
        +p:426 [binder, in hydras.Ackermann.checkPrf]
        +p:427 [binder, in hydras.Ackermann.checkPrf]
        +P:427 [binder, in hydras.Ackermann.fol]
        +p:428 [binder, in hydras.Ackermann.checkPrf]
        +p:429 [binder, in hydras.Ackermann.checkPrf]
        +p:43 [binder, in hydras.Ackermann.checkPrf]
        +p:43 [binder, in additions.Dichotomy]
        +p:43 [binder, in hydras.Prelude.MoreVectors]
        +p:430 [binder, in hydras.Ackermann.checkPrf]
        +p:431 [binder, in hydras.Ackermann.checkPrf]
        +p:432 [binder, in hydras.Ackermann.checkPrf]
        +p:433 [binder, in hydras.Ackermann.checkPrf]
        +p:434 [binder, in hydras.Ackermann.checkPrf]
        +p:435 [binder, in hydras.Ackermann.checkPrf]
        +P:435 [binder, in hydras.Ackermann.fol]
        +p:436 [binder, in hydras.Ackermann.checkPrf]
        +p:437 [binder, in hydras.Ackermann.checkPrf]
        +p:438 [binder, in hydras.Ackermann.checkPrf]
        +p:439 [binder, in hydras.Ackermann.checkPrf]
        +P:44 [binder, in hydras.Schutte.AP]
        +p:44 [binder, in hydras.Ackermann.fol]
        +P:44 [binder, in hydras.rpo.list_set]
        +p:440 [binder, in hydras.Ackermann.checkPrf]
        +p:441 [binder, in hydras.Ackermann.checkPrf]
        +p:442 [binder, in hydras.Ackermann.checkPrf]
        +P:442 [binder, in hydras.Gamma0.Gamma0]
        +p:443 [binder, in hydras.Ackermann.checkPrf]
        +p:444 [binder, in hydras.Ackermann.checkPrf]
        +P:446 [binder, in hydras.Gamma0.Gamma0]
        +p:447 [binder, in hydras.Ackermann.checkPrf]
        +p:448 [binder, in hydras.Ackermann.checkPrf]
        +p:45 [binder, in hydras.Prelude.More_Arith]
        +p:45 [binder, in additions.Pow_variant]
        +p:45 [binder, in hydras.Ackermann.checkPrf]
        +p:45 [binder, in additions.Pow]
        +p:451 [binder, in hydras.Ackermann.checkPrf]
        +p:456 [binder, in hydras.Ackermann.checkPrf]
        +p:457 [binder, in hydras.Ackermann.checkPrf]
        +p:458 [binder, in hydras.Ackermann.checkPrf]
        +p:459 [binder, in hydras.Ackermann.checkPrf]
        +p:46 [binder, in additions.FirstSteps]
        +p:460 [binder, in hydras.Ackermann.checkPrf]
        +p:461 [binder, in hydras.Ackermann.checkPrf]
        +p:462 [binder, in hydras.Ackermann.checkPrf]
        +p:463 [binder, in hydras.Ackermann.checkPrf]
        +p:464 [binder, in hydras.Ackermann.checkPrf]
        +p:465 [binder, in hydras.Ackermann.checkPrf]
        +p:466 [binder, in hydras.Ackermann.checkPrf]
        +p:467 [binder, in hydras.Ackermann.checkPrf]
        +p:468 [binder, in hydras.Ackermann.checkPrf]
        +p:469 [binder, in hydras.Ackermann.checkPrf]
        +p:47 [binder, in hydras.Ackermann.checkPrf]
        +p:47 [binder, in hydras.solutions_exercises.MultisetWf]
        +p:47 [binder, in hydras.Ackermann.fol]
        +p:470 [binder, in hydras.Ackermann.checkPrf]
        +p:471 [binder, in hydras.Ackermann.checkPrf]
        +P:471 [binder, in hydras.Gamma0.Gamma0]
        +p:472 [binder, in hydras.Ackermann.checkPrf]
        +p:472 [binder, in additions.Euclidean_Chains]
        +p:473 [binder, in hydras.Ackermann.checkPrf]
        +p:474 [binder, in hydras.Ackermann.checkPrf]
        +p:475 [binder, in hydras.Ackermann.checkPrf]
        +p:475 [binder, in gaia_hydras.nfwfgaia]
        +p:476 [binder, in hydras.Ackermann.checkPrf]
        +p:477 [binder, in hydras.Ackermann.checkPrf]
        +p:478 [binder, in hydras.Ackermann.checkPrf]
        +p:478 [binder, in gaia_hydras.nfwfgaia]
        +p:479 [binder, in hydras.Ackermann.checkPrf]
        +p:48 [binder, in hydras.Schutte.Correctness_E0]
        +p:48 [binder, in additions.FirstSteps]
        +p:48 [binder, in hydras.MoreAck.Ack]
        +P:48 [binder, in hydras.rpo.list_set]
        +p:480 [binder, in hydras.Ackermann.checkPrf]
        +p:481 [binder, in hydras.Ackermann.checkPrf]
        +p:481 [binder, in gaia_hydras.nfwfgaia]
        +p:482 [binder, in hydras.Ackermann.checkPrf]
        +p:483 [binder, in hydras.Ackermann.checkPrf]
        +p:484 [binder, in hydras.Ackermann.checkPrf]
        +p:484 [binder, in gaia_hydras.nfwfgaia]
        +p:485 [binder, in hydras.Ackermann.checkPrf]
        +p:487 [binder, in gaia_hydras.nfwfgaia]
        +p:488 [binder, in hydras.Ackermann.checkPrf]
        +p:489 [binder, in hydras.Ackermann.checkPrf]
        +p:49 [binder, in hydras.Ackermann.checkPrf]
        +P:49 [binder, in hydras.Prelude.MoreVectors]
        +p:492 [binder, in hydras.Ackermann.checkPrf]
        +p:493 [binder, in hydras.Ackermann.checkPrf]
        +p:494 [binder, in hydras.Ackermann.checkPrf]
        +p:495 [binder, in hydras.Ackermann.checkPrf]
        +p:496 [binder, in hydras.Ackermann.checkPrf]
        +p:497 [binder, in Goedel.PRrepresentable]
        +p:497 [binder, in hydras.Ackermann.checkPrf]
        +p:498 [binder, in hydras.Ackermann.checkPrf]
        +p:499 [binder, in hydras.Ackermann.checkPrf]
        +p:5 [binder, in hydras.Prelude.First_toggle]
        +p:5 [binder, in additions.Strategies]
        +p:5 [binder, in additions.More_on_positive]
        +p:5 [binder, in hydras.Epsilon0.F_omega]
        +p:5 [binder, in hydras.Prelude.LibHyps_Experiments]
        +P:5 [binder, in hydras.Ackermann.misc]
        +p:5 [binder, in additions.Dichotomy]
        +p:50 [binder, in hydras.Prelude.More_Arith]
        +p:50 [binder, in hydras.Ackermann.fol]
        +p:500 [binder, in hydras.Ackermann.checkPrf]
        +p:501 [binder, in hydras.Ackermann.checkPrf]
        +P:502 [binder, in gaia_hydras.nfwfgaia]
        +p:504 [binder, in hydras.Ackermann.checkPrf]
        +p:505 [binder, in hydras.Epsilon0.T1]
        +p:505 [binder, in hydras.Ackermann.checkPrf]
        +P:505 [binder, in gaia_hydras.nfwfgaia]
        +p:508 [binder, in hydras.Ackermann.checkPrf]
        +P:508 [binder, in gaia_hydras.nfwfgaia]
        +p:509 [binder, in hydras.Ackermann.checkPrf]
        +p:51 [binder, in hydras.Ackermann.checkPrf]
        +P:51 [binder, in hydras.Prelude.DecPreOrder]
        +P:51 [binder, in hydras.Schutte.Schutte_basics]
        +P:51 [binder, in hydras.rpo.list_set]
        +p:510 [binder, in hydras.Epsilon0.T1]
        +p:512 [binder, in hydras.Ackermann.checkPrf]
        +p:513 [binder, in hydras.Ackermann.checkPrf]
        +p:516 [binder, in hydras.Ackermann.checkPrf]
        +p:519 [binder, in hydras.Ackermann.checkPrf]
        +p:52 [binder, in hydras.Prelude.Iterates]
        +p:52 [binder, in hydras.Ackermann.code]
        +p:521 [binder, in hydras.Ackermann.checkPrf]
        +p:522 [binder, in hydras.Ackermann.checkPrf]
        +p:523 [binder, in hydras.Ackermann.checkPrf]
        +p:524 [binder, in hydras.Ackermann.checkPrf]
        +p:525 [binder, in hydras.Ackermann.checkPrf]
        +p:526 [binder, in hydras.Ackermann.checkPrf]
        +p:527 [binder, in hydras.Ackermann.checkPrf]
        +p:528 [binder, in hydras.Ackermann.checkPrf]
        +p:528 [binder, in hydras.Epsilon0.Paths]
        +p:529 [binder, in hydras.Ackermann.checkPrf]
        +p:53 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +p:53 [binder, in hydras.Ackermann.checkPrf]
        +p:530 [binder, in hydras.Ackermann.checkPrf]
        +p:531 [binder, in hydras.Ackermann.checkPrf]
        +p:532 [binder, in hydras.Ackermann.checkPrf]
        +p:533 [binder, in hydras.Ackermann.checkPrf]
        +p:535 [binder, in hydras.Ackermann.checkPrf]
        +p:54 [binder, in hydras.solutions_exercises.MultisetWf]
        +P:54 [binder, in hydras.rpo.list_set]
        +p:540 [binder, in hydras.Gamma0.Gamma0]
        +p:544 [binder, in hydras.Epsilon0.T1]
        +p:546 [binder, in hydras.Gamma0.Gamma0]
        +p:549 [binder, in hydras.Gamma0.Gamma0]
        +p:55 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +p:55 [binder, in hydras.Ackermann.checkPrf]
        +P:55 [binder, in hydras.Prelude.MoreVectors]
        +p:552 [binder, in hydras.Gamma0.Gamma0]
        +p:559 [binder, in hydras.Epsilon0.T1]
        +p:56 [binder, in hydras.Prelude.More_Arith]
        +p:56 [binder, in hydras.Prelude.Iterates]
        +P:56 [binder, in hydras.Prelude.DecPreOrder]
        +p:564 [binder, in hydras.Epsilon0.T1]
        +p:57 [binder, in hydras.Ackermann.checkPrf]
        +p:57 [binder, in hydras.solutions_exercises.MultisetWf]
        +p:58 [binder, in hydras.MoreAck.Ack]
        +P:58 [binder, in hydras.rpo.list_set]
        +p:59 [binder, in hydras.Ackermann.checkPrf]
        +p:59 [binder, in gaia_hydras.nfwfgaia]
        +p:591 [binder, in hydras.Ackermann.primRec]
        +p:594 [binder, in hydras.Epsilon0.T1]
        +p:594 [binder, in hydras.Ackermann.primRec]
        +p:598 [binder, in hydras.Epsilon0.T1]
        +P:6 [binder, in hydras.Prelude.Compat815]
        +p:6 [binder, in additions.More_on_positive]
        +p:6 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:60 [binder, in Goedel.codeSysPrf]
        +p:603 [binder, in hydras.Epsilon0.T1]
        +p:606 [binder, in hydras.Epsilon0.T1]
        +p:606 [binder, in hydras.Ackermann.primRec]
        +P:607 [binder, in hydras.Gamma0.Gamma0]
        +p:61 [binder, in hydras.Ackermann.checkPrf]
        +P:61 [binder, in hydras.Prelude.DecPreOrder]
        +p:610 [binder, in hydras.Epsilon0.T1]
        +P:612 [binder, in hydras.Gamma0.Gamma0]
        +p:613 [binder, in hydras.Epsilon0.T1]
        +P:615 [binder, in hydras.Gamma0.Gamma0]
        +P:62 [binder, in hydras.rpo.list_set]
        +p:622 [binder, in hydras.Epsilon0.T1]
        +p:622 [binder, in hydras.Ackermann.primRec]
        +p:627 [binder, in hydras.Ackermann.primRec]
        +p:628 [binder, in hydras.Epsilon0.T1]
        +p:63 [binder, in additions.Pow_variant]
        +p:63 [binder, in hydras.Ackermann.checkPrf]
        +p:63 [binder, in additions.Pow]
        +p:63 [binder, in additions.More_on_positive]
        +P:64 [binder, in hydras.rpo.more_list]
        +p:64 [binder, in hydras.Ackermann.fol]
        +p:64 [binder, in additions.fib]
        +p:64 [binder, in hydras.rpo.dickson]
        +p:649 [binder, in hydras.Ackermann.primRec]
        +p:65 [binder, in hydras.Ackermann.checkPrf]
        +p:65 [binder, in hydras.MoreAck.Ack]
        +p:650 [binder, in hydras.Ackermann.checkPrf]
        +p:650 [binder, in gaia_hydras.nfwfgaia]
        +p:66 [binder, in additions.Pow_variant]
        +p:66 [binder, in hydras.Ackermann.checkPrf]
        +p:66 [binder, in additions.Pow]
        +P:66 [binder, in hydras.Prelude.DecPreOrder]
        +P:66 [binder, in hydras.rpo.list_set]
        +p:67 [binder, in hydras.Ackermann.checkPrf]
        +p:679 [binder, in hydras.Ackermann.checkPrf]
        +p:68 [binder, in hydras.Ackermann.checkPrf]
        +p:68 [binder, in hydras.MoreAck.Ack]
        +p:680 [binder, in hydras.Ackermann.checkPrf]
        +p:681 [binder, in hydras.Ackermann.checkPrf]
        +p:682 [binder, in hydras.Ackermann.checkPrf]
        +p:683 [binder, in hydras.Ackermann.checkPrf]
        +p:684 [binder, in hydras.Ackermann.checkPrf]
        +P:684 [binder, in hydras.Ackermann.primRec]
        +p:685 [binder, in hydras.Ackermann.checkPrf]
        +p:686 [binder, in hydras.Ackermann.checkPrf]
        +p:687 [binder, in hydras.Ackermann.checkPrf]
        +p:688 [binder, in hydras.Ackermann.checkPrf]
        +p:689 [binder, in hydras.Ackermann.checkPrf]
        +P:689 [binder, in hydras.Ackermann.primRec]
        +p:69 [binder, in hydras.Ackermann.checkPrf]
        +p:690 [binder, in hydras.Ackermann.checkPrf]
        +p:691 [binder, in hydras.Ackermann.checkPrf]
        +p:692 [binder, in hydras.Ackermann.checkPrf]
        +p:693 [binder, in hydras.Ackermann.checkPrf]
        +p:694 [binder, in hydras.Ackermann.checkPrf]
        +p:695 [binder, in hydras.Ackermann.checkPrf]
        +P:695 [binder, in hydras.Ackermann.primRec]
        +p:696 [binder, in hydras.Ackermann.checkPrf]
        +p:697 [binder, in hydras.Ackermann.checkPrf]
        +p:698 [binder, in hydras.Ackermann.checkPrf]
        +P:698 [binder, in hydras.Ackermann.primRec]
        +p:699 [binder, in hydras.Ackermann.checkPrf]
        +p:7 [binder, in hydras.Epsilon0.F_omega]
        +p:7 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:7 [binder, in additions.Dichotomy]
        +p:7 [binder, in hydras.Prelude.Simple_LexProd]
        +p:70 [binder, in additions.AM]
        +P:70 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +p:70 [binder, in hydras.Ackermann.checkPrf]
        +p:70 [binder, in hydras.Ackermann.codeSubFormula]
        +p:70 [binder, in additions.fib]
        +p:700 [binder, in hydras.Ackermann.checkPrf]
        +P:700 [binder, in hydras.Ackermann.primRec]
        +p:701 [binder, in hydras.Ackermann.checkPrf]
        +P:701 [binder, in hydras.Ackermann.primRec]
        +p:702 [binder, in hydras.Ackermann.checkPrf]
        +P:702 [binder, in hydras.Ackermann.primRec]
        +p:703 [binder, in hydras.Ackermann.checkPrf]
        +p:704 [binder, in hydras.Ackermann.checkPrf]
        +p:705 [binder, in hydras.Ackermann.checkPrf]
        +p:706 [binder, in hydras.Ackermann.checkPrf]
        +p:706 [binder, in gaia_hydras.nfwfgaia]
        +p:707 [binder, in hydras.Ackermann.checkPrf]
        +p:708 [binder, in hydras.Ackermann.checkPrf]
        +p:709 [binder, in hydras.Ackermann.checkPrf]
        +p:71 [binder, in additions.Pow_variant]
        +p:71 [binder, in hydras.Ackermann.checkPrf]
        +p:71 [binder, in additions.Pow]
        +p:71 [binder, in hydras.Ackermann.fol]
        +p:71 [binder, in hydras.Schutte.Addition]
        +p:710 [binder, in hydras.Ackermann.checkPrf]
        +p:711 [binder, in hydras.Ackermann.checkPrf]
        +p:712 [binder, in hydras.Ackermann.checkPrf]
        +p:713 [binder, in hydras.Ackermann.checkPrf]
        +p:714 [binder, in hydras.Ackermann.checkPrf]
        +p:715 [binder, in hydras.Ackermann.checkPrf]
        +p:716 [binder, in hydras.Ackermann.checkPrf]
        +p:716 [binder, in gaia_hydras.nfwfgaia]
        +p:717 [binder, in hydras.Ackermann.checkPrf]
        +p:718 [binder, in hydras.Ackermann.checkPrf]
        +p:719 [binder, in hydras.Ackermann.checkPrf]
        +p:72 [binder, in hydras.Prelude.MoreLists]
        +p:72 [binder, in hydras.Ackermann.checkPrf]
        +P:72 [binder, in hydras.Prelude.DecPreOrder]
        +p:720 [binder, in hydras.Ackermann.checkPrf]
        +p:721 [binder, in hydras.Ackermann.checkPrf]
        +p:722 [binder, in hydras.Ackermann.checkPrf]
        +p:723 [binder, in hydras.Ackermann.checkPrf]
        +p:724 [binder, in hydras.Ackermann.checkPrf]
        +p:725 [binder, in hydras.Ackermann.checkPrf]
        +p:726 [binder, in hydras.Ackermann.checkPrf]
        +p:727 [binder, in hydras.Ackermann.checkPrf]
        +p:728 [binder, in hydras.Ackermann.checkPrf]
        +p:729 [binder, in hydras.Ackermann.checkPrf]
        +p:73 [binder, in hydras.Ackermann.checkPrf]
        +p:732 [binder, in hydras.Epsilon0.T1]
        +p:732 [binder, in hydras.Ackermann.checkPrf]
        +p:733 [binder, in hydras.Ackermann.checkPrf]
        +p:734 [binder, in hydras.Ackermann.checkPrf]
        +p:735 [binder, in hydras.Ackermann.checkPrf]
        +p:736 [binder, in hydras.Ackermann.checkPrf]
        +p:737 [binder, in hydras.Ackermann.checkPrf]
        +p:738 [binder, in hydras.Ackermann.checkPrf]
        +p:739 [binder, in hydras.Ackermann.checkPrf]
        +P:74 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +P:74 [binder, in hydras.rpo.more_list]
        +p:74 [binder, in additions.Pow]
        +p:74 [binder, in hydras.Schutte.Addition]
        +p:740 [binder, in hydras.Ackermann.checkPrf]
        +p:741 [binder, in hydras.Ackermann.checkPrf]
        +p:742 [binder, in hydras.Ackermann.checkPrf]
        +p:743 [binder, in hydras.Ackermann.checkPrf]
        +p:744 [binder, in hydras.Ackermann.checkPrf]
        +p:745 [binder, in hydras.Ackermann.checkPrf]
        +p:746 [binder, in hydras.Ackermann.checkPrf]
        +p:747 [binder, in hydras.Ackermann.checkPrf]
        +p:748 [binder, in hydras.Ackermann.checkPrf]
        +p:749 [binder, in hydras.Ackermann.checkPrf]
        +p:75 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +p:75 [binder, in additions.Pow_variant]
        +p:75 [binder, in hydras.Ackermann.checkPrf]
        +p:75 [binder, in hydras.Ackermann.codeSubFormula]
        +p:750 [binder, in hydras.Ackermann.checkPrf]
        +p:751 [binder, in hydras.Ackermann.checkPrf]
        +p:752 [binder, in hydras.Ackermann.checkPrf]
        +p:753 [binder, in hydras.Ackermann.checkPrf]
        +p:754 [binder, in hydras.Ackermann.checkPrf]
        +p:755 [binder, in hydras.Ackermann.checkPrf]
        +p:758 [binder, in hydras.Ackermann.checkPrf]
        +p:759 [binder, in hydras.Ackermann.checkPrf]
        +P:76 [binder, in hydras.Prelude.Sort_spec]
        +p:76 [binder, in additions.Euclidean_Chains]
        +p:76 [binder, in hydras.Hydra.BigBattle]
        +p:76 [binder, in hydras.Epsilon0.Hprime]
        +p:762 [binder, in hydras.Ackermann.checkPrf]
        +p:763 [binder, in hydras.Ackermann.checkPrf]
        +p:764 [binder, in hydras.Ackermann.checkPrf]
        +p:765 [binder, in hydras.Ackermann.checkPrf]
        +p:766 [binder, in hydras.Ackermann.checkPrf]
        +p:767 [binder, in hydras.Ackermann.checkPrf]
        +p:768 [binder, in hydras.Ackermann.checkPrf]
        +p:769 [binder, in hydras.Ackermann.checkPrf]
        +p:77 [binder, in hydras.Prelude.MoreLists]
        +p:77 [binder, in hydras.Ackermann.checkPrf]
        +p:77 [binder, in additions.Addition_Chains]
        +p:770 [binder, in hydras.Ackermann.checkPrf]
        +p:771 [binder, in hydras.Ackermann.checkPrf]
        +p:772 [binder, in hydras.Ackermann.checkPrf]
        +p:773 [binder, in hydras.Ackermann.checkPrf]
        +p:774 [binder, in hydras.Ackermann.checkPrf]
        +p:775 [binder, in hydras.Ackermann.checkPrf]
        +p:776 [binder, in hydras.Ackermann.checkPrf]
        +p:777 [binder, in hydras.Ackermann.checkPrf]
        +p:778 [binder, in hydras.Ackermann.checkPrf]
        +p:779 [binder, in hydras.Ackermann.checkPrf]
        +p:78 [binder, in additions.Pow_variant]
        +p:78 [binder, in additions.Pow]
        +P:78 [binder, in hydras.Prelude.DecPreOrder]
        +p:78 [binder, in additions.Euclidean_Chains]
        +p:78 [binder, in hydras.Schutte.PartialFun]
        +p:78 [binder, in Goedel.codeSysPrf]
        +p:78 [binder, in hydras.Epsilon0.Hprime]
        +p:780 [binder, in hydras.Ackermann.checkPrf]
        +p:781 [binder, in hydras.Ackermann.checkPrf]
        +p:782 [binder, in hydras.Ackermann.checkPrf]
        +p:783 [binder, in hydras.Ackermann.checkPrf]
        +p:784 [binder, in hydras.Ackermann.checkPrf]
        +p:785 [binder, in hydras.Ackermann.checkPrf]
        +p:79 [binder, in hydras.Ackermann.checkPrf]
        +p:79 [binder, in additions.Addition_Chains]
        +p:790 [binder, in hydras.Ackermann.checkPrf]
        +p:797 [binder, in hydras.Ackermann.checkPrf]
        +p:8 [binder, in gaia_hydras.T1Choice]
        +p:8 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +p:8 [binder, in additions.Fib2]
        +p:8 [binder, in additions.More_on_positive]
        +P:8 [binder, in hydras.Schutte.MoreEpsilonIota]
        +P:8 [binder, in hydras.Hydra.Hydra_Definitions]
        +p:80 [binder, in additions.AM]
        +p:80 [binder, in hydras.Prelude.MoreLists]
        +p:80 [binder, in hydras.Ackermann.folProp]
        +p:803 [binder, in hydras.Ackermann.checkPrf]
        +p:81 [binder, in hydras.Ackermann.checkPrf]
        +p:81 [binder, in additions.Pow]
        +p:81 [binder, in hydras.MoreAck.Ack]
        +p:813 [binder, in hydras.Ackermann.checkPrf]
        +p:815 [binder, in hydras.Ackermann.checkPrf]
        +p:817 [binder, in hydras.Ackermann.checkPrf]
        +p:818 [binder, in hydras.Ackermann.checkPrf]
        +p:819 [binder, in hydras.Ackermann.checkPrf]
        +p:82 [binder, in hydras.Ackermann.checkPrf]
        +p:82 [binder, in hydras.Ackermann.codeSubFormula]
        +p:82 [binder, in hydras.Epsilon0.Hprime]
        +p:820 [binder, in hydras.Ackermann.checkPrf]
        +p:822 [binder, in hydras.Ackermann.checkPrf]
        +p:824 [binder, in hydras.Ackermann.checkPrf]
        +p:826 [binder, in hydras.Ackermann.checkPrf]
        +p:828 [binder, in hydras.Ackermann.checkPrf]
        +p:83 [binder, in hydras.Ackermann.checkPrf]
        +P:83 [binder, in hydras.Prelude.DecPreOrder]
        +p:830 [binder, in hydras.Ackermann.checkPrf]
        +p:832 [binder, in hydras.Ackermann.checkPrf]
        +p:834 [binder, in hydras.Ackermann.checkPrf]
        +p:837 [binder, in hydras.Ackermann.checkPrf]
        +p:84 [binder, in hydras.Ackermann.checkPrf]
        +p:84 [binder, in additions.fib]
        +p:848 [binder, in hydras.Ackermann.checkPrf]
        +p:85 [binder, in hydras.Ackermann.checkPrf]
        +p:85 [binder, in hydras.Ackermann.codeSubFormula]
        +p:85 [binder, in Goedel.codeSysPrf]
        +P:85 [binder, in hydras.Prelude.MoreVectors]
        +p:850 [binder, in gaia_hydras.nfwfgaia]
        +p:86 [binder, in hydras.Ackermann.checkPrf]
        +P:86 [binder, in hydras.Prelude.DecPreOrder]
        +p:86 [binder, in hydras.Epsilon0.Large_Sets]
        +p:86 [binder, in hydras.MoreAck.Ack]
        +p:86 [binder, in additions.fib]
        +p:861 [binder, in hydras.Ackermann.checkPrf]
        +p:866 [binder, in hydras.Ackermann.checkPrf]
        +p:867 [binder, in hydras.Ackermann.checkPrf]
        +p:869 [binder, in hydras.Ackermann.checkPrf]
        +p:87 [binder, in hydras.Prelude.MoreLists]
        +p:87 [binder, in hydras.Ackermann.checkPrf]
        +p:87 [binder, in additions.Pow]
        +p:872 [binder, in hydras.Ackermann.checkPrf]
        +p:875 [binder, in hydras.Ackermann.checkPrf]
        +p:879 [binder, in hydras.Ackermann.checkPrf]
        +p:88 [binder, in additions.Pow_variant]
        +p:88 [binder, in hydras.Ackermann.checkPrf]
        +p:88 [binder, in hydras.rpo.rpo]
        +p:882 [binder, in hydras.Ackermann.checkPrf]
        +p:89 [binder, in hydras.Ackermann.checkPrf]
        +P:89 [binder, in hydras.Prelude.MoreVectors]
        +p:9 [binder, in hydras.MoreAck.expressibleExamples]
        +p:9 [binder, in additions.Strategies]
        +p:9 [binder, in hydras.Epsilon0.F_omega]
        +p:9 [binder, in hydras.solutions_exercises.FibonacciPR]
        +p:9 [binder, in additions.Naive]
        +P:9 [binder, in hydras.Prelude.STDPP_compat]
        +p:9 [binder, in additions.Dichotomy]
        +p:90 [binder, in hydras.Ackermann.checkPrf]
        +p:90 [binder, in hydras.Ackermann.codeSubFormula]
        +p:90 [binder, in Goedel.codeSysPrf]
        +p:91 [binder, in hydras.Ackermann.checkPrf]
        +p:91 [binder, in additions.Pow]
        +p:91 [binder, in additions.fib]
        +p:92 [binder, in hydras.Ackermann.checkPrf]
        +p:93 [binder, in hydras.Ackermann.checkPrf]
        +p:937 [binder, in gaia_hydras.nfwfgaia]
        +p:94 [binder, in hydras.Ackermann.checkPrf]
        +p:94 [binder, in additions.Pow]
        +p:94 [binder, in Goedel.codeSysPrf]
        +p:95 [binder, in hydras.Ackermann.checkPrf]
        +p:951 [binder, in gaia_hydras.nfwfgaia]
        +p:953 [binder, in gaia_hydras.nfwfgaia]
        +p:96 [binder, in hydras.Prelude.MoreLists]
        +p:96 [binder, in hydras.Ackermann.checkPrf]
        +p:96 [binder, in additions.fib]
        +p:97 [binder, in hydras.Ackermann.checkPrf]
        +p:97 [binder, in additions.Pow]
        +p:99 [binder, in hydras.Prelude.MoreLists]
        +p:99 [binder, in hydras.Ackermann.checkPrf]
        +p:99 [binder, in hydras.Ackermann.folProp]
        +

        Q

        +Q [record, in hydras.Epsilon0.F_alpha]
        +QA [projection, in hydras.Epsilon0.F_alpha]
        +QA0 [lemma, in hydras.Epsilon0.F_alpha]
        +QD [projection, in hydras.Epsilon0.F_alpha]
        +QD0 [lemma, in hydras.Epsilon0.F_alpha]
        +QE [projection, in hydras.Epsilon0.F_alpha]
        +q':11 [binder, in hydras.Prelude.First_toggle]
        +q':30 [binder, in hydras.Prelude.More_Arith]
        +q':36 [binder, in hydras.Prelude.More_Arith]
        +q':59 [binder, in hydras.Prelude.More_Arith]
        +q':67 [binder, in hydras.rpo.dickson]
        +q:10 [binder, in additions.Strategies]
        +q:100 [binder, in hydras.Ackermann.codeSubFormula]
        +q:101 [binder, in hydras.Prelude.MoreLists]
        +q:101 [binder, in hydras.Ackermann.codeSubFormula]
        +q:105 [binder, in hydras.Ackermann.codeSubFormula]
        +q:106 [binder, in hydras.Ackermann.codeSubFormula]
        +q:107 [binder, in hydras.Ackermann.folProp]
        +q:108 [binder, in hydras.Ackermann.folProp]
        +q:113 [binder, in hydras.Ackermann.codeSubFormula]
        +q:114 [binder, in hydras.Ackermann.fol]
        +Q:114 [binder, in gaia_hydras.nfwfgaia]
        +q:115 [binder, in hydras.Ackermann.codeSubFormula]
        +q:12 [binder, in hydras.Prelude.First_toggle]
        +q:12 [binder, in hydras.MoreAck.AckNotPR]
        +q:121 [binder, in hydras.Ackermann.fol]
        +q:126 [binder, in hydras.Ackermann.fol]
        +q:13 [binder, in hydras.Prelude.First_toggle]
        +q:130 [binder, in hydras.Ackermann.folProp]
        +q:131 [binder, in hydras.Ackermann.fol]
        +q:132 [binder, in hydras.Ackermann.folProp]
        +q:14 [binder, in hydras.Prelude.First_toggle]
        +q:14 [binder, in additions.More_on_positive]
        +q:14 [binder, in additions.Trace_exercise]
        +q:15 [binder, in hydras.Prelude.More_Arith]
        +q:15 [binder, in hydras.Prelude.First_toggle]
        +Q:15 [binder, in hydras.Schutte.MoreEpsilonIota]
        +Q:15 [binder, in hydras.Schutte.PartialFun]
        +q:16 [binder, in additions.More_on_positive]
        +Q:162 [binder, in hydras.Ackermann.fol]
        +q:17 [binder, in hydras.Hydra.Omega2_Small]
        +q:172 [binder, in hydras.rpo.term]
        +q:173 [binder, in hydras.Ackermann.fol]
        +q:174 [binder, in hydras.Ackermann.fol]
        +q:176 [binder, in hydras.Ackermann.fol]
        +q:18 [binder, in additions.More_on_positive]
        +q:187 [binder, in hydras.Ackermann.fol]
        +q:19 [binder, in hydras.Prelude.MoreLists]
        +q:193 [binder, in hydras.Ackermann.fol]
        +q:21 [binder, in Goedel.rosser]
        +q:22 [binder, in hydras.Prelude.Simple_LexProd]
        +q:23 [binder, in additions.AM]
        +q:24 [binder, in Goedel.rosser]
        +q:24 [binder, in hydras.Prelude.Simple_LexProd]
        +Q:240 [binder, in hydras.Ackermann.fol]
        +q:255 [binder, in hydras.Ackermann.fol]
        +q:258 [binder, in hydras.Ackermann.fol]
        +q:259 [binder, in hydras.Ackermann.fol]
        +q:264 [binder, in hydras.Ackermann.subAll]
        +q:265 [binder, in hydras.Ackermann.subAll]
        +q:265 [binder, in hydras.Ackermann.fol]
        +q:266 [binder, in hydras.Ackermann.fol]
        +q:27 [binder, in hydras.Schutte.GRelations]
        +q:277 [binder, in hydras.Ackermann.fol]
        +q:279 [binder, in hydras.Ackermann.fol]
        +Q:280 [binder, in gaia_hydras.nfwfgaia]
        +q:286 [binder, in hydras.Ackermann.fol]
        +q:287 [binder, in hydras.Ackermann.fol]
        +q:29 [binder, in hydras.Prelude.More_Arith]
        +Q:290 [binder, in hydras.Ackermann.fol]
        +q:291 [binder, in additions.Euclidean_Chains]
        +q:296 [binder, in additions.Euclidean_Chains]
        +q:3 [binder, in hydras.Prelude.LibHyps_Experiments]
        +q:3 [binder, in hydras.MoreAck.PrimRecExamples]
        +q:30 [binder, in hydras.MoreAck.Ack]
        +q:301 [binder, in additions.Euclidean_Chains]
        +q:305 [binder, in hydras.Ackermann.fol]
        +q:308 [binder, in hydras.Ackermann.fol]
        +q:309 [binder, in hydras.Ackermann.fol]
        +q:31 [binder, in hydras.Schutte.GRelations]
        +q:315 [binder, in hydras.Ackermann.fol]
        +q:316 [binder, in hydras.Ackermann.fol]
        +q:317 [binder, in additions.Euclidean_Chains]
        +q:32 [binder, in Goedel.rosserPA]
        +q:327 [binder, in hydras.Ackermann.fol]
        +q:329 [binder, in hydras.Ackermann.fol]
        +q:332 [binder, in hydras.Ackermann.fol]
        +Q:336 [binder, in hydras.Ackermann.fol]
        +q:34 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +q:35 [binder, in hydras.Prelude.More_Arith]
        +q:35 [binder, in Goedel.rosserPA]
        +q:350 [binder, in hydras.rpo.term]
        +q:351 [binder, in hydras.Ackermann.fol]
        +q:354 [binder, in hydras.Ackermann.fol]
        +q:355 [binder, in hydras.Ackermann.fol]
        +q:361 [binder, in additions.Euclidean_Chains]
        +q:361 [binder, in hydras.Ackermann.fol]
        +q:362 [binder, in hydras.Ackermann.fol]
        +q:367 [binder, in additions.Euclidean_Chains]
        +q:37 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +q:373 [binder, in additions.Euclidean_Chains]
        +q:373 [binder, in hydras.Ackermann.fol]
        +q:375 [binder, in hydras.Ackermann.fol]
        +q:377 [binder, in hydras.Ackermann.fol]
        +q:380 [binder, in additions.Euclidean_Chains]
        +Q:380 [binder, in hydras.Ackermann.fol]
        +q:387 [binder, in additions.Euclidean_Chains]
        +q:393 [binder, in additions.Euclidean_Chains]
        +q:395 [binder, in hydras.Ackermann.fol]
        +q:398 [binder, in hydras.Ackermann.fol]
        +q:399 [binder, in hydras.Ackermann.fol]
        +Q:4 [binder, in hydras.Schutte.MoreEpsilonIota]
        +q:400 [binder, in additions.Euclidean_Chains]
        +q:405 [binder, in hydras.Ackermann.fol]
        +q:406 [binder, in hydras.Ackermann.fol]
        +q:417 [binder, in hydras.Ackermann.fol]
        +q:419 [binder, in hydras.Ackermann.fol]
        +q:422 [binder, in hydras.Ackermann.fol]
        +q:425 [binder, in hydras.Ackermann.fol]
        +q:43 [binder, in hydras.Prelude.More_Arith]
        +q:44 [binder, in additions.More_on_positive]
        +Q:447 [binder, in hydras.Gamma0.Gamma0]
        +q:46 [binder, in hydras.Prelude.More_Arith]
        +q:48 [binder, in additions.More_on_positive]
        +q:49 [binder, in additions.FirstSteps]
        +Q:504 [binder, in gaia_hydras.nfwfgaia]
        +q:52 [binder, in additions.More_on_positive]
        +q:53 [binder, in hydras.Ackermann.code]
        +q:55 [binder, in additions.More_on_positive]
        +q:58 [binder, in hydras.Prelude.More_Arith]
        +q:6 [binder, in hydras.Prelude.LibHyps_Experiments]
        +q:61 [binder, in hydras.Ackermann.folLogic3]
        +Q:616 [binder, in hydras.Gamma0.Gamma0]
        +q:62 [binder, in additions.More_on_positive]
        +q:65 [binder, in hydras.rpo.dickson]
        +q:651 [binder, in hydras.Ackermann.primRec]
        +q:67 [binder, in hydras.Ackermann.fol]
        +q:688 [binder, in hydras.Ackermann.primRec]
        +q:694 [binder, in hydras.Ackermann.primRec]
        +q:74 [binder, in hydras.Ackermann.fol]
        +q:79 [binder, in hydras.Ackermann.fol]
        +q:84 [binder, in hydras.Ackermann.fol]
        +q:873 [binder, in hydras.Ackermann.checkPrf]
        +q:876 [binder, in hydras.Ackermann.checkPrf]
        +q:9 [binder, in additions.Fib2]
        +q:90 [binder, in hydras.Ackermann.folProp]
        +q:94 [binder, in hydras.Ackermann.folProp]
        +q:95 [binder, in hydras.Ackermann.folProp]
        +q:97 [binder, in hydras.Ackermann.codeSubFormula]
        +q:98 [binder, in hydras.Prelude.MoreLists]
        +

        R

        +RAlim [lemma, in hydras.Epsilon0.F_alpha]
        +RAlim [lemma, in hydras.Epsilon0.Hprime]
        +RB [lemma, in hydras.Epsilon0.F_alpha]
        +RB [lemma, in hydras.Epsilon0.Hprime]
        +RBlim [lemma, in hydras.Epsilon0.F_alpha]
        +RBlim [lemma, in hydras.Epsilon0.Hprime]
        +RC [lemma, in hydras.Epsilon0.F_alpha]
        +RC [lemma, in hydras.Epsilon0.Hprime]
        +RClim [lemma, in hydras.Epsilon0.F_alpha]
        +RClim [lemma, in hydras.Epsilon0.Hprime]
        +RD [lemma, in hydras.Epsilon0.F_alpha]
        +RD [lemma, in hydras.Epsilon0.Hprime]
        +RDB:19 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +RDlim [lemma, in hydras.Epsilon0.F_alpha]
        +RDlim [lemma, in hydras.Epsilon0.Hprime]
        +RE [lemma, in hydras.Epsilon0.F_alpha]
        +RE [lemma, in hydras.Epsilon0.Hprime]
        +reachable [definition, in hydras.Hydra.BigBattle]
        +reachable_S [lemma, in hydras.Hydra.BigBattle]
        +reassoc [definition, in hydras.Epsilon0.T1]
        +rebindExist [lemma, in hydras.Ackermann.folLogic2]
        +rebindForall [lemma, in hydras.Ackermann.folLogic2]
        +recf:16 [binder, in hydras.Ackermann.PA]
        +recs:100 [binder, in hydras.Ackermann.checkPrf]
        +recs:100 [binder, in hydras.Ackermann.codePA]
        +recs:1004 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1007 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:101 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:101 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:1010 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1013 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1016 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1019 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:102 [binder, in hydras.Ackermann.checkPrf]
        +recs:103 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:103 [binder, in hydras.Ackermann.wellFormed]
        +recs:104 [binder, in hydras.Ackermann.checkPrf]
        +recs:104 [binder, in hydras.Ackermann.codePA]
        +recs:1048 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:105 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:105 [binder, in hydras.Ackermann.wellFormed]
        +recs:1051 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1054 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1057 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:106 [binder, in hydras.Ackermann.codePA]
        +recs:1060 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1063 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1066 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1069 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:107 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:107 [binder, in hydras.Ackermann.wellFormed]
        +recs:1072 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1074 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1076 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1078 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:108 [binder, in hydras.Ackermann.codePA]
        +recs:1080 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1082 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:109 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:109 [binder, in hydras.Ackermann.wellFormed]
        +recs:1092 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1094 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1096 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1098 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:11 [binder, in hydras.Ackermann.codePA]
        +recs:110 [binder, in hydras.Ackermann.codePA]
        +recs:1100 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1102 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1104 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1106 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1108 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:111 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:111 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:111 [binder, in hydras.Ackermann.wellFormed]
        +recs:1110 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1118 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:112 [binder, in hydras.Ackermann.codePA]
        +recs:1120 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1122 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1124 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1126 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1128 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:113 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:113 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:113 [binder, in hydras.Ackermann.wellFormed]
        +recs:1130 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1132 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1134 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1136 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1138 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:114 [binder, in hydras.Ackermann.checkPrf]
        +recs:114 [binder, in hydras.Ackermann.codePA]
        +recs:1140 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1142 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1144 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:115 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:115 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:1154 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1156 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1158 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:116 [binder, in hydras.Ackermann.checkPrf]
        +recs:1160 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:117 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:118 [binder, in hydras.Ackermann.checkPrf]
        +recs:119 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:120 [binder, in hydras.Ackermann.checkPrf]
        +recs:120 [binder, in hydras.Ackermann.codePA]
        +recs:121 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:121 [binder, in hydras.Ackermann.wellFormed]
        +recs:122 [binder, in hydras.Ackermann.checkPrf]
        +recs:122 [binder, in hydras.Ackermann.codePA]
        +recs:1221 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1224 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:123 [binder, in hydras.Ackermann.wellFormed]
        +recs:124 [binder, in hydras.Ackermann.checkPrf]
        +recs:124 [binder, in hydras.Ackermann.codePA]
        +recs:1240 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1243 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:125 [binder, in hydras.Ackermann.wellFormed]
        +recs:126 [binder, in hydras.Ackermann.checkPrf]
        +recs:126 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:126 [binder, in hydras.Ackermann.codePA]
        +recs:127 [binder, in hydras.Ackermann.wellFormed]
        +recs:128 [binder, in hydras.Ackermann.checkPrf]
        +recs:128 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:128 [binder, in hydras.Ackermann.codePA]
        +recs:129 [binder, in hydras.Ackermann.wellFormed]
        +recs:1297 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:13 [binder, in hydras.Ackermann.wellFormed]
        +recs:130 [binder, in hydras.Ackermann.codePA]
        +recs:1300 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:131 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:131 [binder, in hydras.Ackermann.wellFormed]
        +recs:133 [binder, in hydras.Ackermann.wellFormed]
        +recs:134 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:134 [binder, in hydras.Ackermann.checkPrf]
        +recs:135 [binder, in hydras.Ackermann.wellFormed]
        +recs:136 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:136 [binder, in hydras.Ackermann.checkPrf]
        +recs:137 [binder, in hydras.Ackermann.wellFormed]
        +recs:1371 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:1374 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:139 [binder, in hydras.Ackermann.wellFormed]
        +recs:14 [binder, in hydras.Ackermann.codePA]
        +recs:141 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:141 [binder, in hydras.Ackermann.wellFormed]
        +recs:142 [binder, in hydras.Ackermann.checkPrf]
        +recs:143 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:143 [binder, in hydras.Ackermann.wellFormed]
        +recs:144 [binder, in hydras.Ackermann.checkPrf]
        +recs:145 [binder, in hydras.Ackermann.wellFormed]
        +recs:146 [binder, in hydras.Ackermann.checkPrf]
        +recs:147 [binder, in hydras.Ackermann.wellFormed]
        +recs:147 [binder, in hydras.Ackermann.codePA]
        +recs:148 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:148 [binder, in hydras.Ackermann.checkPrf]
        +recs:149 [binder, in hydras.Ackermann.wellFormed]
        +recs:15 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:150 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:150 [binder, in hydras.Ackermann.checkPrf]
        +recs:150 [binder, in hydras.Ackermann.codePA]
        +recs:151 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:151 [binder, in hydras.Ackermann.wellFormed]
        +recs:152 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:152 [binder, in hydras.Ackermann.checkPrf]
        +recs:154 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:154 [binder, in hydras.Ackermann.checkPrf]
        +recs:156 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:156 [binder, in hydras.Ackermann.checkPrf]
        +recs:158 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:158 [binder, in hydras.Ackermann.checkPrf]
        +recs:159 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:159 [binder, in hydras.Ackermann.codePA]
        +recs:160 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:160 [binder, in hydras.Ackermann.checkPrf]
        +recs:161 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:161 [binder, in hydras.Ackermann.wellFormed]
        +recs:161 [binder, in hydras.Ackermann.codePA]
        +recs:162 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:162 [binder, in hydras.Ackermann.checkPrf]
        +recs:163 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:163 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:163 [binder, in hydras.Ackermann.wellFormed]
        +recs:164 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:165 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:165 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:165 [binder, in hydras.Ackermann.wellFormed]
        +recs:166 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:167 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:167 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:167 [binder, in hydras.Ackermann.wellFormed]
        +recs:168 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:169 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:169 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:169 [binder, in hydras.Ackermann.wellFormed]
        +recs:17 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:170 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:171 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:171 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:171 [binder, in hydras.Ackermann.wellFormed]
        +recs:173 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:173 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:174 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:175 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:175 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:176 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:177 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:177 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:178 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:180 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:180 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:181 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:182 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:183 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:183 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:184 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:184 [binder, in hydras.Ackermann.checkPrf]
        +recs:185 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:185 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:186 [binder, in hydras.Ackermann.checkPrf]
        +recs:187 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:187 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:188 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:188 [binder, in hydras.Ackermann.checkPrf]
        +recs:188 [binder, in hydras.Ackermann.wellFormed]
        +recs:189 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:19 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:19 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:190 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:190 [binder, in hydras.Ackermann.checkPrf]
        +recs:191 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:191 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:191 [binder, in hydras.Ackermann.wellFormed]
        +recs:192 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:193 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:193 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:193 [binder, in hydras.Ackermann.wellFormed]
        +recs:194 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:195 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:196 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:196 [binder, in hydras.Ackermann.checkPrf]
        +recs:198 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:198 [binder, in hydras.Ackermann.checkPrf]
        +recs:200 [binder, in hydras.Ackermann.checkPrf]
        +recs:202 [binder, in hydras.Ackermann.checkPrf]
        +recs:203 [binder, in hydras.Ackermann.wellFormed]
        +recs:204 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:204 [binder, in hydras.Ackermann.checkPrf]
        +recs:205 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:205 [binder, in hydras.Ackermann.wellFormed]
        +recs:206 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:206 [binder, in hydras.Ackermann.checkPrf]
        +recs:207 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:207 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:207 [binder, in hydras.Ackermann.wellFormed]
        +recs:208 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:208 [binder, in hydras.Ackermann.checkPrf]
        +recs:209 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:209 [binder, in hydras.Ackermann.wellFormed]
        +recs:21 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:210 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:210 [binder, in hydras.Ackermann.checkPrf]
        +recs:211 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:211 [binder, in hydras.Ackermann.wellFormed]
        +recs:213 [binder, in hydras.Ackermann.wellFormed]
        +recs:214 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:215 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:215 [binder, in hydras.Ackermann.wellFormed]
        +recs:216 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:216 [binder, in hydras.Ackermann.checkPrf]
        +recs:217 [binder, in hydras.Ackermann.wellFormed]
        +recs:218 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:218 [binder, in hydras.Ackermann.checkPrf]
        +recs:219 [binder, in hydras.Ackermann.wellFormed]
        +recs:220 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:220 [binder, in hydras.Ackermann.checkPrf]
        +recs:221 [binder, in hydras.Ackermann.wellFormed]
        +recs:222 [binder, in hydras.Ackermann.checkPrf]
        +recs:223 [binder, in hydras.Ackermann.wellFormed]
        +recs:225 [binder, in hydras.Ackermann.wellFormed]
        +recs:227 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:227 [binder, in hydras.Ackermann.wellFormed]
        +recs:229 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:229 [binder, in hydras.Ackermann.wellFormed]
        +recs:23 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:23 [binder, in hydras.Ackermann.codePA]
        +recs:230 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:231 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:231 [binder, in hydras.Ackermann.wellFormed]
        +recs:232 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:232 [binder, in hydras.Ackermann.checkPrf]
        +recs:233 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:233 [binder, in hydras.Ackermann.wellFormed]
        +recs:234 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:235 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:236 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:236 [binder, in hydras.Ackermann.wellFormed]
        +recs:238 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:239 [binder, in hydras.Ackermann.wellFormed]
        +recs:24 [binder, in hydras.Ackermann.wellFormed]
        +recs:240 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:241 [binder, in hydras.Ackermann.wellFormed]
        +recs:242 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:243 [binder, in hydras.Ackermann.wellFormed]
        +recs:244 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:244 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:245 [binder, in hydras.Ackermann.wellFormed]
        +recs:246 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:246 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:247 [binder, in hydras.Ackermann.wellFormed]
        +recs:248 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:25 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:250 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:252 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:254 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:255 [binder, in hydras.Ackermann.wellFormed]
        +recs:256 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:257 [binder, in hydras.Ackermann.wellFormed]
        +recs:258 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:259 [binder, in hydras.Ackermann.wellFormed]
        +recs:26 [binder, in hydras.Ackermann.checkPrf]
        +recs:26 [binder, in hydras.Ackermann.wellFormed]
        +recs:26 [binder, in hydras.Ackermann.codePA]
        +recs:261 [binder, in hydras.Ackermann.wellFormed]
        +recs:263 [binder, in hydras.Ackermann.wellFormed]
        +recs:264 [binder, in hydras.Ackermann.checkPrf]
        +recs:265 [binder, in hydras.Ackermann.wellFormed]
        +recs:266 [binder, in hydras.Ackermann.cPair]
        +recs:267 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:267 [binder, in hydras.Ackermann.wellFormed]
        +recs:268 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:268 [binder, in hydras.Ackermann.cPair]
        +recs:269 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:269 [binder, in hydras.Ackermann.wellFormed]
        +recs:27 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:270 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:270 [binder, in hydras.Ackermann.cPair]
        +recs:271 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:271 [binder, in hydras.Ackermann.wellFormed]
        +recs:272 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:272 [binder, in hydras.Ackermann.cPair]
        +recs:273 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:273 [binder, in hydras.Ackermann.wellFormed]
        +recs:274 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:274 [binder, in hydras.Ackermann.cPair]
        +recs:275 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:275 [binder, in hydras.Ackermann.wellFormed]
        +recs:277 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:277 [binder, in hydras.Ackermann.wellFormed]
        +recs:279 [binder, in hydras.Ackermann.wellFormed]
        +recs:281 [binder, in hydras.Ackermann.wellFormed]
        +recs:282 [binder, in hydras.Ackermann.cPair]
        +recs:283 [binder, in hydras.Ackermann.wellFormed]
        +recs:284 [binder, in hydras.Ackermann.cPair]
        +recs:285 [binder, in hydras.Ackermann.wellFormed]
        +recs:286 [binder, in hydras.Ackermann.cPair]
        +recs:287 [binder, in hydras.Ackermann.wellFormed]
        +recs:288 [binder, in hydras.Ackermann.cPair]
        +recs:289 [binder, in hydras.Ackermann.wellFormed]
        +recs:29 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:29 [binder, in hydras.Ackermann.codePA]
        +recs:290 [binder, in hydras.Ackermann.cPair]
        +recs:291 [binder, in hydras.Ackermann.wellFormed]
        +recs:292 [binder, in hydras.Ackermann.cPair]
        +recs:293 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:293 [binder, in hydras.Ackermann.wellFormed]
        +recs:294 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:294 [binder, in hydras.Ackermann.cPair]
        +recs:295 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:295 [binder, in hydras.Ackermann.wellFormed]
        +recs:296 [binder, in hydras.Ackermann.cPair]
        +recs:296 [binder, in hydras.Ackermann.codeList]
        +recs:297 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:297 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:297 [binder, in hydras.Ackermann.wellFormed]
        +recs:298 [binder, in hydras.Ackermann.cPair]
        +recs:299 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:299 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:299 [binder, in hydras.Ackermann.wellFormed]
        +recs:299 [binder, in hydras.Ackermann.codeList]
        +recs:300 [binder, in hydras.Ackermann.cPair]
        +recs:301 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:301 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:301 [binder, in hydras.Ackermann.wellFormed]
        +recs:301 [binder, in hydras.Ackermann.codeList]
        +recs:302 [binder, in hydras.Ackermann.cPair]
        +recs:303 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:303 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:303 [binder, in hydras.Ackermann.codeList]
        +recs:304 [binder, in hydras.Ackermann.cPair]
        +recs:305 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:305 [binder, in hydras.Ackermann.codeList]
        +recs:306 [binder, in hydras.Ackermann.cPair]
        +recs:307 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:307 [binder, in hydras.Ackermann.codeList]
        +recs:308 [binder, in hydras.Ackermann.cPair]
        +recs:309 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:309 [binder, in hydras.Ackermann.codeList]
        +recs:31 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:310 [binder, in hydras.Ackermann.cPair]
        +recs:311 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:311 [binder, in hydras.Ackermann.codeList]
        +recs:312 [binder, in hydras.Ackermann.cPair]
        +recs:313 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:313 [binder, in hydras.Ackermann.codeList]
        +recs:314 [binder, in hydras.Ackermann.cPair]
        +recs:315 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:315 [binder, in hydras.Ackermann.codeList]
        +recs:316 [binder, in hydras.Ackermann.cPair]
        +recs:317 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:317 [binder, in hydras.Ackermann.checkPrf]
        +recs:317 [binder, in hydras.Ackermann.codeList]
        +recs:318 [binder, in hydras.Ackermann.cPair]
        +recs:319 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:32 [binder, in hydras.Ackermann.codePA]
        +recs:320 [binder, in hydras.Ackermann.cPair]
        +recs:321 [binder, in hydras.Ackermann.codeList]
        +recs:322 [binder, in hydras.Ackermann.cPair]
        +recs:323 [binder, in hydras.Ackermann.codeList]
        +recs:324 [binder, in hydras.Ackermann.cPair]
        +recs:325 [binder, in hydras.Ackermann.wellFormed]
        +recs:325 [binder, in hydras.Ackermann.codeList]
        +recs:327 [binder, in hydras.Ackermann.wellFormed]
        +recs:327 [binder, in hydras.Ackermann.codeList]
        +recs:329 [binder, in hydras.Ackermann.wellFormed]
        +recs:329 [binder, in hydras.Ackermann.codeList]
        +recs:33 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:331 [binder, in hydras.Ackermann.wellFormed]
        +recs:331 [binder, in hydras.Ackermann.codeList]
        +recs:333 [binder, in hydras.Ackermann.codeList]
        +recs:334 [binder, in hydras.Ackermann.cPair]
        +recs:335 [binder, in hydras.Ackermann.codeList]
        +recs:336 [binder, in hydras.Ackermann.cPair]
        +recs:337 [binder, in hydras.Ackermann.codeList]
        +recs:339 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:339 [binder, in hydras.Ackermann.codeList]
        +recs:34 [binder, in hydras.Ackermann.wellFormed]
        +recs:341 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:343 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:343 [binder, in hydras.Ackermann.codeList]
        +recs:345 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:345 [binder, in hydras.Ackermann.codeList]
        +recs:347 [binder, in hydras.Ackermann.codeList]
        +recs:349 [binder, in hydras.Ackermann.codeList]
        +recs:35 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:35 [binder, in hydras.Ackermann.codePA]
        +recs:351 [binder, in hydras.Ackermann.codeList]
        +recs:353 [binder, in hydras.Ackermann.checkPrf]
        +recs:353 [binder, in hydras.Ackermann.codeList]
        +recs:36 [binder, in hydras.Ackermann.wellFormed]
        +recs:37 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:38 [binder, in hydras.Ackermann.codePA]
        +recs:39 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:406 [binder, in hydras.Ackermann.checkPrf]
        +recs:409 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:41 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:41 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:41 [binder, in hydras.Ackermann.codePA]
        +recs:411 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:413 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:415 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:417 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:419 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:421 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:423 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:43 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:43 [binder, in hydras.Ackermann.codePA]
        +recs:433 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:435 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:437 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:439 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:44 [binder, in hydras.Ackermann.checkPrf]
        +recs:449 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:45 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:45 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:45 [binder, in hydras.Ackermann.codePA]
        +recs:451 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:452 [binder, in hydras.Ackermann.checkPrf]
        +recs:453 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:455 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:46 [binder, in hydras.Ackermann.checkPrf]
        +recs:47 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:47 [binder, in hydras.Ackermann.codePA]
        +recs:48 [binder, in hydras.Ackermann.checkPrf]
        +recs:49 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:49 [binder, in hydras.Ackermann.codePA]
        +recs:491 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:493 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:495 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:497 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:50 [binder, in hydras.Ackermann.checkPrf]
        +recs:505 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:507 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:509 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:51 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:51 [binder, in hydras.Ackermann.codePA]
        +recs:511 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:517 [binder, in hydras.Ackermann.checkPrf]
        +recs:52 [binder, in hydras.Ackermann.checkPrf]
        +recs:520 [binder, in hydras.Ackermann.checkPrf]
        +recs:53 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:53 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:53 [binder, in hydras.Ackermann.codePA]
        +recs:534 [binder, in hydras.Ackermann.checkPrf]
        +recs:536 [binder, in hydras.Ackermann.checkPrf]
        +recs:539 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:54 [binder, in hydras.Ackermann.checkPrf]
        +recs:541 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:543 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:545 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:55 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:55 [binder, in hydras.Ackermann.codePA]
        +recs:553 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:555 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:557 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:559 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:56 [binder, in hydras.Ackermann.checkPrf]
        +recs:56 [binder, in hydras.Ackermann.wellFormed]
        +recs:57 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:57 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:57 [binder, in hydras.Ackermann.codePA]
        +recs:58 [binder, in hydras.Ackermann.checkPrf]
        +recs:58 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:58 [binder, in hydras.Ackermann.wellFormed]
        +recs:59 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:59 [binder, in hydras.Ackermann.codePA]
        +recs:6 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:6 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:6 [binder, in hydras.Ackermann.codePA]
        +recs:60 [binder, in hydras.Ackermann.checkPrf]
        +recs:61 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:619 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:62 [binder, in hydras.Ackermann.checkPrf]
        +recs:621 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:623 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:625 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:627 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:629 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:631 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:633 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:64 [binder, in hydras.Ackermann.checkPrf]
        +recs:643 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:645 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:647 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:649 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:65 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:65 [binder, in hydras.Ackermann.wellFormed]
        +recs:651 [binder, in hydras.Ackermann.checkPrf]
        +recs:67 [binder, in hydras.Ackermann.wellFormed]
        +recs:69 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:69 [binder, in hydras.Ackermann.wellFormed]
        +recs:693 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:696 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:699 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:702 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:705 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:708 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:71 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:71 [binder, in hydras.Ackermann.wellFormed]
        +recs:71 [binder, in hydras.Ackermann.codePA]
        +recs:711 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:714 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:717 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:720 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:723 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:726 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:728 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:73 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:73 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:73 [binder, in hydras.Ackermann.wellFormed]
        +recs:730 [binder, in hydras.Ackermann.checkPrf]
        +recs:730 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:732 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:734 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:736 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:738 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:74 [binder, in hydras.Ackermann.checkPrf]
        +recs:74 [binder, in hydras.Ackermann.codePA]
        +recs:740 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:742 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:744 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:746 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:748 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:75 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:75 [binder, in hydras.Ackermann.wellFormed]
        +recs:76 [binder, in hydras.Ackermann.checkPrf]
        +recs:76 [binder, in hydras.Ackermann.codePA]
        +recs:762 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:764 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:766 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:768 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:77 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:77 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:77 [binder, in hydras.Ackermann.wellFormed]
        +recs:770 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:772 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:774 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:776 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:778 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:78 [binder, in hydras.Ackermann.checkPrf]
        +recs:78 [binder, in hydras.Ackermann.codePA]
        +recs:780 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:783 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:786 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:788 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:79 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:79 [binder, in hydras.Ackermann.wellFormed]
        +recs:790 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:791 [binder, in hydras.Ackermann.checkPrf]
        +recs:792 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:794 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:796 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:798 [binder, in hydras.Ackermann.checkPrf]
        +recs:798 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:80 [binder, in hydras.Ackermann.checkPrf]
        +recs:80 [binder, in hydras.Ackermann.codePA]
        +recs:804 [binder, in hydras.Ackermann.checkPrf]
        +recs:808 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:81 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:81 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:81 [binder, in hydras.Ackermann.wellFormed]
        +recs:810 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:812 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:814 [binder, in hydras.Ackermann.checkPrf]
        +recs:814 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:816 [binder, in hydras.Ackermann.checkPrf]
        +recs:82 [binder, in hydras.Ackermann.codePA]
        +recs:83 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:83 [binder, in hydras.Ackermann.wellFormed]
        +recs:831 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:834 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:839 [binder, in hydras.Ackermann.checkPrf]
        +recs:84 [binder, in hydras.Ackermann.codePA]
        +recs:842 [binder, in hydras.Ackermann.checkPrf]
        +recs:85 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:85 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:85 [binder, in hydras.Ackermann.wellFormed]
        +recs:86 [binder, in hydras.Ackermann.codePA]
        +recs:862 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:865 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:868 [binder, in hydras.Ackermann.checkPrf]
        +recs:87 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:87 [binder, in hydras.Ackermann.wellFormed]
        +recs:870 [binder, in hydras.Ackermann.checkPrf]
        +recs:88 [binder, in hydras.Ackermann.codePA]
        +recs:886 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:889 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:89 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:89 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:89 [binder, in hydras.Ackermann.wellFormed]
        +recs:90 [binder, in hydras.Ackermann.codePA]
        +recs:902 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:905 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:91 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:91 [binder, in hydras.Ackermann.wellFormed]
        +recs:92 [binder, in hydras.Ackermann.codePA]
        +recs:929 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:93 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:93 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:932 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:94 [binder, in hydras.Ackermann.codePA]
        +recs:941 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:944 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:947 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:95 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:95 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:950 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:953 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:956 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:959 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:96 [binder, in hydras.Ackermann.codePA]
        +recs:962 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:965 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:968 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:97 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:97 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:971 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:974 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:977 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:98 [binder, in hydras.Ackermann.checkPrf]
        +recs:98 [binder, in hydras.Ackermann.codePA]
        +recs:982 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:985 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:988 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:99 [binder, in hydras.Ackermann.codeFreeVar]
        +recs:99 [binder, in hydras.Ackermann.codeSubTerm]
        +recs:991 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:994 [binder, in hydras.Ackermann.codeSubFormula]
        +recs:997 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:10 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:100 [binder, in Goedel.rosserPA]
        +rec:102 [binder, in Goedel.rosserPA]
        +rec:104 [binder, in Goedel.rosserPA]
        +rec:106 [binder, in Goedel.rosserPA]
        +rec:108 [binder, in Goedel.rosserPA]
        +rec:11 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:12 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:1268 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1269 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1270 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1271 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1272 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1273 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1274 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1275 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1276 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1277 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1278 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1279 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1280 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:13 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:1311 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1312 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1317 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1322 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1325 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1328 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1331 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1334 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1337 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1340 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1341 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1342 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1343 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1344 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1345 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1346 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:1347 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:137 [binder, in Goedel.PRrepresentable]
        +rec:14 [binder, in hydras.Prelude.Iterates]
        +rec:14 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:148 [binder, in Goedel.PRrepresentable]
        +rec:15 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:159 [binder, in Goedel.PRrepresentable]
        +rec:160 [binder, in hydras.Ackermann.fol]
        +rec:166 [binder, in hydras.Ackermann.fol]
        +rec:242 [binder, in Goedel.PRrepresentable]
        +rec:248 [binder, in Goedel.PRrepresentable]
        +rec:29 [binder, in hydras.Ackermann.Languages]
        +rec:30 [binder, in Goedel.rosser]
        +rec:32 [binder, in Goedel.rosser]
        +rec:34 [binder, in hydras.Ackermann.Languages]
        +rec:36 [binder, in Goedel.codeSysPrf]
        +rec:38 [binder, in Goedel.codeSysPrf]
        +rec:39 [binder, in Goedel.rosser]
        +rec:44 [binder, in Goedel.rosser]
        +rec:46 [binder, in Goedel.codeSysPrf]
        +rec:48 [binder, in Goedel.codeSysPrf]
        +rec:485 [binder, in Goedel.PRrepresentable]
        +rec:49 [binder, in Goedel.rosser]
        +rec:493 [binder, in Goedel.PRrepresentable]
        +rec:54 [binder, in Goedel.rosser]
        +rec:540 [binder, in hydras.Ackermann.checkPrf]
        +rec:543 [binder, in hydras.Ackermann.checkPrf]
        +rec:547 [binder, in hydras.Ackermann.checkPrf]
        +rec:550 [binder, in hydras.Ackermann.checkPrf]
        +rec:552 [binder, in hydras.Ackermann.checkPrf]
        +rec:554 [binder, in hydras.Ackermann.checkPrf]
        +rec:556 [binder, in hydras.Ackermann.checkPrf]
        +rec:558 [binder, in hydras.Ackermann.checkPrf]
        +rec:56 [binder, in Goedel.rosser]
        +rec:560 [binder, in hydras.Ackermann.checkPrf]
        +rec:564 [binder, in hydras.Ackermann.primRec]
        +rec:565 [binder, in hydras.Ackermann.primRec]
        +rec:566 [binder, in hydras.Ackermann.primRec]
        +rec:567 [binder, in hydras.Ackermann.primRec]
        +rec:58 [binder, in Goedel.rosser]
        +rec:591 [binder, in hydras.Ackermann.checkPrf]
        +rec:593 [binder, in hydras.Ackermann.checkPrf]
        +rec:595 [binder, in hydras.Ackermann.checkPrf]
        +rec:597 [binder, in hydras.Ackermann.checkPrf]
        +rec:599 [binder, in hydras.Ackermann.checkPrf]
        +rec:6 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:60 [binder, in Goedel.rosserPA]
        +rec:601 [binder, in hydras.Ackermann.checkPrf]
        +rec:603 [binder, in hydras.Ackermann.checkPrf]
        +rec:605 [binder, in hydras.Ackermann.checkPrf]
        +rec:607 [binder, in hydras.Ackermann.checkPrf]
        +rec:62 [binder, in Goedel.rosserPA]
        +rec:62 [binder, in Goedel.rosser]
        +rec:620 [binder, in hydras.Ackermann.checkPrf]
        +rec:622 [binder, in hydras.Ackermann.checkPrf]
        +rec:624 [binder, in hydras.Ackermann.checkPrf]
        +rec:626 [binder, in hydras.Ackermann.checkPrf]
        +rec:628 [binder, in hydras.Ackermann.checkPrf]
        +rec:630 [binder, in hydras.Ackermann.checkPrf]
        +rec:632 [binder, in hydras.Ackermann.checkPrf]
        +rec:634 [binder, in hydras.Ackermann.checkPrf]
        +rec:636 [binder, in hydras.Ackermann.checkPrf]
        +rec:64 [binder, in Goedel.rosser]
        +rec:69 [binder, in Goedel.rosserPA]
        +rec:7 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:74 [binder, in Goedel.rosserPA]
        +rec:79 [binder, in Goedel.rosserPA]
        +rec:795 [binder, in hydras.Ackermann.checkPrf]
        +rec:8 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:800 [binder, in hydras.Ackermann.primRec]
        +rec:801 [binder, in hydras.Ackermann.checkPrf]
        +rec:808 [binder, in hydras.Ackermann.checkPrf]
        +rec:81 [binder, in hydras.Ackermann.codeSubFormula]
        +rec:812 [binder, in hydras.Ackermann.checkPrf]
        +rec:84 [binder, in Goedel.rosserPA]
        +rec:86 [binder, in Goedel.rosserPA]
        +rec:88 [binder, in Goedel.rosserPA]
        +rec:9 [binder, in hydras.Ackermann.codeNatToTerm]
        +rec:95 [binder, in Goedel.rosserPA]
        +reduceAddExists [lemma, in Goedel.PRrepresentable]
        +reduceAddExistsOneWay [lemma, in Goedel.PRrepresentable]
        +reduceAddForalls [lemma, in Goedel.PRrepresentable]
        +reduceAnd [lemma, in hydras.Ackermann.folReplace]
        +reduceCloseList [lemma, in hydras.Ackermann.folReplace]
        +reduceExist [lemma, in hydras.Ackermann.folReplace]
        +reduceForall [lemma, in hydras.Ackermann.folReplace]
        +reduceIff [lemma, in hydras.Ackermann.folReplace]
        +reduceIfThenElse [lemma, in hydras.Ackermann.folReplace]
        +reduceImp [lemma, in hydras.Ackermann.folReplace]
        +reduceNot [lemma, in hydras.Ackermann.folReplace]
        +reduceOr [lemma, in hydras.Ackermann.folReplace]
        +reduceSub [lemma, in hydras.Ackermann.folReplace]
        +reduceSubAll [lemma, in hydras.Ackermann.subAll]
        +reduce_lt_plus [lemma, in hydras.Epsilon0.T1]
        +reduce_assoc_list [lemma, in hydras.rpo.more_list]
        +reduce1stCompose [lemma, in hydras.Ackermann.primRec]
        +reduce2ndCompose [lemma, in hydras.Ackermann.primRec]
        +Refinement_proof.E_eq [variable, in additions.Addition_Chains]
        +Refinement_proof.E_one [variable, in additions.Addition_Chains]
        +Refinement_proof.E_op [variable, in additions.Addition_Chains]
        +Refinement_proof.A [variable, in additions.Addition_Chains]
        +Refinement_proof [section, in additions.Addition_Chains]
        +refinesPred [definition, in gaia_hydras.T1Bridge]
        +refinesRel [definition, in gaia_hydras.T1Bridge]
        +refines0 [definition, in gaia_hydras.T1Bridge]
        +refines1 [definition, in gaia_hydras.T1Bridge]
        +refines1_R [lemma, in gaia_hydras.T1Bridge]
        +refines2 [definition, in gaia_hydras.T1Bridge]
        +refines2_R [lemma, in gaia_hydras.T1Bridge]
        +reflection [abbreviation, in Goedel.goedel1]
        +rel [projection, in hydras.Ackermann.model]
        +Relations [projection, in hydras.Ackermann.fol]
        +RelDecision [record, in hydras.Prelude.STDPP_compat]
        +RelDecision [inductive, in hydras.Prelude.STDPP_compat]
        +RelDecision_Inverse_fun [instance, in hydras.Prelude.DecPreOrder_Instances]
        +RElim [lemma, in hydras.Epsilon0.F_alpha]
        +RElim [lemma, in hydras.Epsilon0.Hprime]
        +rel_surj_i [constructor, in hydras.Schutte.GRelations]
        +rel_surjection [inductive, in hydras.Schutte.GRelations]
        +rel_inj_i [constructor, in hydras.Schutte.GRelations]
        +rel_injection [inductive, in hydras.Schutte.GRelations]
        +rel_inv [definition, in hydras.Schutte.PartialFun]
        +rel_bij_i [constructor, in hydras.Schutte.PartialFun]
        +rel_bijection [inductive, in hydras.Schutte.PartialFun]
        +rel_inj_i [constructor, in hydras.Schutte.PartialFun]
        +rel_injection [inductive, in hydras.Schutte.PartialFun]
        +rel_inj [definition, in hydras.Schutte.PartialFun]
        +rel_onto [definition, in hydras.Schutte.PartialFun]
        +rel_functional [definition, in hydras.Schutte.PartialFun]
        +rel_codomain [definition, in hydras.Schutte.PartialFun]
        +rel_domain [definition, in hydras.Schutte.PartialFun]
        +rel_enumerates [definition, in hydras.Schutte.Countable]
        +rel_numbers [definition, in hydras.Schutte.Countable]
        +rem [abbreviation, in Goedel.PRrepresentable]
        +Remaining [constructor, in hydras.Epsilon0.Large_Sets_Examples]
        +remove [definition, in hydras.rpo.more_list]
        +remove_first_sumand [lemma, in hydras.Epsilon0.T1]
        +remove_list [definition, in hydras.rpo.more_list]
        +remove_heads_r_free [lemma, in hydras.Hydra.Hydra_Lemmas]
        +remove_heads_r [lemma, in hydras.Hydra.Hydra_Lemmas]
        +Rem0 [lemma, in hydras.Epsilon0.Paths]
        +Rem01 [lemma, in hydras.Epsilon0.Paths]
        +Rem02 [lemma, in hydras.Epsilon0.Paths]
        +Rem03 [lemma, in hydras.Epsilon0.Paths]
        +Rem04 [lemma, in hydras.Epsilon0.Paths]
        +Rem05 [lemma, in hydras.Epsilon0.Paths]
        +Rem06 [lemma, in hydras.Epsilon0.Paths]
        +Rem08 [lemma, in hydras.Epsilon0.Paths]
        +Rem09 [lemma, in hydras.Epsilon0.Paths]
        +rem1 [lemma, in hydras.Hydra.O2H]
        +Rem1 [lemma, in hydras.MoreAck.Ack]
        +Rem1 [lemma, in hydras.Epsilon0.Paths]
        +Rem10 [lemma, in hydras.Epsilon0.Paths]
        +Rem11 [lemma, in hydras.Epsilon0.Paths]
        +rem2 [lemma, in hydras.Hydra.O2H]
        +Rem2 [lemma, in hydras.MoreAck.Ack]
        +Rem2 [lemma, in hydras.Epsilon0.Paths]
        +rem3 [lemma, in hydras.Hydra.O2H]
        +Rem3 [lemma, in hydras.MoreAck.Ack]
        +Rem3 [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +Rem4 [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +rem6 [lemma, in hydras.Hydra.O2H]
        +rem61 [lemma, in hydras.Hydra.O2H]
        +rem62 [lemma, in hydras.Hydra.O2H]
        +replaceCompose2 [lemma, in hydras.Ackermann.primRec]
        +ReplaceFormulaTerm [definition, in hydras.Ackermann.codeSubFormula]
        +ReplaceFormulaTermIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceFormulaTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceFormulaTermSub [lemma, in hydras.Ackermann.codeSubFormula]
        +Replacement [section, in hydras.Ackermann.folReplace]
        +Replacement.Formula [variable, in hydras.Ackermann.folReplace]
        +Replacement.Formulas [variable, in hydras.Ackermann.folReplace]
        +Replacement.L [variable, in hydras.Ackermann.folReplace]
        +Replacement.SysPrf [variable, in hydras.Ackermann.folReplace]
        +Replacement.System [variable, in hydras.Ackermann.folReplace]
        +Replacement.Term [variable, in hydras.Ackermann.folReplace]
        +Replacement.Terms [variable, in hydras.Ackermann.folReplace]
        +ReplaceTermsTerm [definition, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermSub [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTerm [definition, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTerm [definition, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTermIsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermSub [lemma, in hydras.Ackermann.codeSubFormula]
        +replace_at_pos_list:338 [binder, in hydras.rpo.term]
        +replace_at_pos_list:160 [binder, in hydras.rpo.term]
        +Representable [definition, in Goedel.PRrepresentable]
        +Representable [definition, in hydras.Ackermann.expressible]
        +RepresentableAlternate [definition, in Goedel.PRrepresentable]
        +RepresentableAlternate [lemma, in hydras.Ackermann.expressible]
        +RepresentableExpressible [section, in hydras.Ackermann.expressible]
        +RepresentableExpressible.closedT1 [variable, in hydras.Ackermann.expressible]
        +RepresentableExpressible.nn1 [variable, in hydras.Ackermann.expressible]
        +RepresentableExpressible.T [variable, in hydras.Ackermann.expressible]
        +RepresentableHalfHelp [lemma, in hydras.Ackermann.expressible]
        +RepresentableHalf1 [definition, in hydras.Ackermann.expressible]
        +RepresentableHalf1Alternate [lemma, in hydras.Ackermann.expressible]
        +RepresentableHalf2 [definition, in hydras.Ackermann.expressible]
        +RepresentableHalf2Alternate [lemma, in hydras.Ackermann.expressible]
        +RepresentableHelp [definition, in Goedel.PRrepresentable]
        +RepresentableHelp [definition, in hydras.Ackermann.expressible]
        +RepresentablesHelp [definition, in Goedel.PRrepresentable]
        +Representable_ext [definition, in Goedel.PRrepresentable]
        +Representable_ext [lemma, in hydras.Ackermann.expressible]
        +Representable2Expressible [lemma, in hydras.Ackermann.expressible]
        +RepresentsInSelf [definition, in Goedel.rosser]
        +rep:66 [binder, in Goedel.rosser]
        +restrict [definition, in hydras.Prelude.Restriction]
        +restrict [definition, in gaia_hydras.onType]
        +restrict [lemma, in hydras.Schutte.Ordering_Functions]
        +restrict [definition, in gaia_hydras.nfwfgaia]
        +restricted_recursion.R [variable, in hydras.Prelude.Restriction]
        +restricted_recursion.E [variable, in hydras.Prelude.Restriction]
        +restricted_recursion.A [variable, in hydras.Prelude.Restriction]
        +restricted_recursion [section, in hydras.Prelude.Restriction]
        +restricted_recursion.R [variable, in gaia_hydras.nfwfgaia]
        +restricted_recursion.P [variable, in gaia_hydras.nfwfgaia]
        +restricted_recursion.A [variable, in gaia_hydras.nfwfgaia]
        +restricted_recursion [section, in gaia_hydras.nfwfgaia]
        +Restriction [library]
        +restriction_fwd [lemma, in hydras.Prelude.Restriction]
        +restrict_build [definition, in hydras.Prelude.Restriction]
        +rest:3 [binder, in hydras.Epsilon0.Large_Sets_Examples]
        +rest:63 [binder, in hydras.Ackermann.codeSubFormula]
        +result_equiv_equiv [instance, in additions.AM]
        +result_equiv_success [constructor, in additions.AM]
        +result_equiv_fail [constructor, in additions.AM]
        +result_equiv [inductive, in additions.AM]
        +Return [constructor, in additions.Addition_Chains]
        +Return_proper [instance, in additions.Euclidean_Chains]
        +rosser [library]
        +rosserPA [library]
        +Rosser'sIncompleteness [lemma, in Goedel.rosserPA]
        +Rosser'sIncompleteness [lemma, in Goedel.rosser]
        +Rosser's_Incompleteness.expressT2 [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.expressT1 [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.freeVarRepT [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.v0 [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.repT [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.extendsPA [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness.T [variable, in Goedel.rosserPA]
        +Rosser's_Incompleteness [section, in Goedel.rosserPA]
        +Rosser's_Incompleteness.expressT2 [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.expressT1 [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.freeVarRepT [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.v0 [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.repT [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.extendsNN [variable, in Goedel.rosser]
        +Rosser's_Incompleteness.T [variable, in Goedel.rosser]
        +Rosser's_Incompleteness [section, in Goedel.rosser]
        +round [projection, in hydras.Hydra.BigBattle]
        +round [definition, in hydras.Hydra.Hydra_Definitions]
        +rounds [inductive, in hydras.Hydra.Hydra_Definitions]
        +rounds_free_equiv2 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +rounds_free_equiv1 [lemma, in hydras.Hydra.Hydra_Lemmas]
        +rounds_trans [lemma, in hydras.Hydra.Hydra_Lemmas]
        +rounds_n [constructor, in hydras.Hydra.Hydra_Definitions]
        +rounds_1 [constructor, in hydras.Hydra.Hydra_Definitions]
        +round_decr [lemma, in hydras.Hydra.Hydra_Termination]
        +round_n_inv [lemma, in hydras.Hydra.Hydra_Lemmas]
        +round_n_remove_h [lemma, in hydras.Hydra.Hydra_Lemmas]
        +round_plus_trans [lemma, in hydras.Hydra.Hydra_Lemmas]
        +round_S [lemma, in hydras.Hydra.Omega_Small]
        +round_t [definition, in hydras.Hydra.Hydra_Definitions]
        +round_spec [definition, in hydras.Hydra.Hydra_Definitions]
        +round_star_intro [lemma, in hydras.Hydra.Hydra_Definitions]
        +round_star [definition, in hydras.Hydra.Hydra_Definitions]
        +round_plus [definition, in hydras.Hydra.Hydra_Definitions]
        +round_n [definition, in hydras.Hydra.Hydra_Definitions]
        +RP [lemma, in hydras.Epsilon0.F_alpha]
        +RP [lemma, in hydras.Epsilon0.Hprime]
        +RPO [module, in hydras.rpo.rpo]
        +rpo [library]
        +rpo_7_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_6_4 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_6_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_5_4 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_5_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_5_3 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_5_2 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_4_4 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_4_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_4_3 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_4_2 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_3_4 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_3_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_3_3 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_3_2 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_2_4 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_2_1 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_2_3 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_2_2 [lemma, in hydras.Gamma0.Gamma0]
        +rpo_trans [lemma, in hydras.Gamma0.Gamma0]
        +RPO.Eq [constructor, in hydras.rpo.rpo]
        +RPO.List_mul [constructor, in hydras.rpo.rpo]
        +RPO.List_eq [constructor, in hydras.rpo.rpo]
        +RPO.List_gt [constructor, in hydras.rpo.rpo]
        +RPO.LP [module, in hydras.rpo.rpo]
        +RPO.Lt [constructor, in hydras.rpo.rpo]
        +RPO.P [module, in hydras.rpo.rpo]
        +RPO.rpo [inductive, in hydras.rpo.rpo]
        +RPO.rpo_add_context [axiom, in hydras.rpo.rpo]
        +RPO.rpo_subst [axiom, in hydras.rpo.rpo]
        +RPO.rpo_trans [axiom, in hydras.rpo.rpo]
        +RPO.rpo_closure [axiom, in hydras.rpo.rpo]
        +RPO.rpo_mul [inductive, in hydras.rpo.rpo]
        +RPO.rpo_lex [inductive, in hydras.rpo.rpo]
        +RPO.rpo_eq [inductive, in hydras.rpo.rpo]
        +RPO.Subterm [constructor, in hydras.rpo.rpo]
        +RPO.T [module, in hydras.rpo.rpo]
        +RPO.Top_eq_mul [constructor, in hydras.rpo.rpo]
        +RPO.Top_eq_lex [constructor, in hydras.rpo.rpo]
        +RPO.Top_gt [constructor, in hydras.rpo.rpo]
        +RPO.wf_rpo [axiom, in hydras.rpo.rpo]
        +rt:9 [binder, in hydras.Prelude.DecPreOrder]
        +Rwf [lemma, in hydras.Prelude.First_toggle]
        +R_given.R [variable, in hydras.Prelude.Sort_spec]
        +R_given.A [variable, in hydras.Prelude.Sort_spec]
        +R_given [section, in hydras.Prelude.Sort_spec]
        +R_nat_elaguee_domain [lemma, in hydras.Schutte.GRelations]
        +R_nat_elaguee_fun [lemma, in hydras.Schutte.GRelations]
        +R_nat_elaguee [definition, in hydras.Schutte.GRelations]
        +R_inv_inj [lemma, in hydras.Schutte.GRelations]
        +R_inv [definition, in hydras.Schutte.GRelations]
        +R_inv_surj [lemma, in hydras.Schutte.GRelations]
        +R_pred_Sn [lemma, in hydras.Gamma0.Gamma0]
        +R_inc_rpo [lemma, in hydras.Gamma0.Gamma0]
        +r':32 [binder, in hydras.Prelude.More_Arith]
        +r':38 [binder, in hydras.Prelude.More_Arith]
        +R':534 [binder, in hydras.Ackermann.primRec]
        +R':548 [binder, in hydras.Ackermann.primRec]
        +r':61 [binder, in hydras.Prelude.More_Arith]
        +r':82 [binder, in hydras.Hydra.Hydra_Definitions]
        +R0 [lemma, in hydras.MoreAck.Ack]
        +R0 [lemma, in hydras.Hydra.Battle_length]
        +R0 [lemma, in gaia_hydras.onType]
        +R0 [lemma, in hydras.Epsilon0.Hprime]
        +R00 [lemma, in hydras.Epsilon0.F_omega]
        +R00 [lemma, in hydras.solutions_exercises.isqrt]
        +R01 [lemma, in hydras.Epsilon0.F_omega]
        +R01 [lemma, in hydras.solutions_exercises.isqrt]
        +R02 [lemma, in hydras.Epsilon0.F_omega]
        +R02 [lemma, in hydras.solutions_exercises.isqrt]
        +R03 [lemma, in hydras.Epsilon0.F_omega]
        +R1 [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +R1 [lemma, in hydras.Epsilon0.F_alpha]
        +R1 [lemma, in hydras.MoreAck.AckNotPR]
        +R1 [lemma, in hydras.Epsilon0.Large_Sets]
        +R1 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +R1 [lemma, in hydras.MoreAck.Ack]
        +R1 [lemma, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R1 [lemma, in gaia_hydras.onType]
        +R1 [lemma, in hydras.solutions_exercises.F_3]
        +R1 [lemma, in hydras.Epsilon0.Hprime]
        +R1 [definition, in hydras.Schutte.Ordering_Functions]
        +R1 [lemma, in hydras.Gamma0.Gamma0]
        +R1 [lemma, in hydras.MoreAck.FolExamples]
        +R1 [inductive, in hydras.Hydra.Hydra_Definitions]
        +R1_mem_head [lemma, in hydras.Hydra.O2H]
        +R1_R2 [lemma, in hydras.Hydra.O2H]
        +R1_hcons_mult [lemma, in hydras.Hydra.O2H]
        +R1_hcons [lemma, in hydras.Hydra.O2H]
        +R1_decr [lemma, in hydras.Hydra.Hydra_Termination]
        +R1_decr_0 [lemma, in hydras.Hydra.Hydra_Termination]
        +R1_remove_r_i [lemma, in hydras.Hydra.Hydra_Lemmas]
        +R1_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +R1_iff [lemma, in hydras.Hydra.Hydra_Lemmas]
        +R1_aux [lemma, in hydras.Schutte.Ordering_Functions]
        +R1_intro [constructor, in hydras.Hydra.Hydra_Definitions]
        +R12 [lemma, in hydras.Epsilon0.Paths]
        +R13 [lemma, in hydras.Epsilon0.Paths]
        +R14 [lemma, in hydras.Epsilon0.Paths]
        +R15 [lemma, in hydras.Epsilon0.Paths]
        +R16 [lemma, in hydras.Epsilon0.Paths]
        +R17 [lemma, in hydras.Epsilon0.Paths]
        +R18 [lemma, in hydras.Epsilon0.Paths]
        +R19 [lemma, in hydras.Epsilon0.Paths]
        +R1:2 [binder, in additions.Wf_transparent]
        +r1:41 [binder, in hydras.Gamma0.Gamma0]
        +r1:49 [binder, in hydras.Gamma0.Gamma0]
        +r1:57 [binder, in hydras.Gamma0.Gamma0]
        +r1:65 [binder, in hydras.Gamma0.Gamma0]
        +R2 [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +R2 [lemma, in hydras.MoreAck.AckNotPR]
        +R2 [lemma, in hydras.Epsilon0.Large_Sets]
        +R2 [lemma, in hydras.MoreAck.Ack]
        +R2 [lemma, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R2 [lemma, in hydras.Hydra.Battle_length]
        +R2 [lemma, in hydras.Epsilon0.Hprime]
        +R2 [lemma, in hydras.Schutte.Ordering_Functions]
        +R2 [lemma, in hydras.Gamma0.Gamma0]
        +R2 [inductive, in hydras.Hydra.Hydra_Definitions]
        +r2i [definition, in hydras.Schutte.PartialFun]
        +R2_decr [lemma, in hydras.Hydra.Hydra_Termination]
        +R2_decr_0 [lemma, in hydras.Hydra.Hydra_Termination]
        +R2_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +R2_ind2 [definition, in hydras.Hydra.Hydra_Lemmas]
        +R2_iff [lemma, in hydras.Hydra.Hydra_Lemmas]
        +R2_intro_2 [constructor, in hydras.Hydra.Hydra_Definitions]
        +R2_intro [constructor, in hydras.Hydra.Hydra_Definitions]
        +R20 [lemma, in hydras.Epsilon0.Paths]
        +R21 [lemma, in hydras.Epsilon0.Paths]
        +R22 [lemma, in hydras.Epsilon0.Paths]
        +R23 [lemma, in hydras.Epsilon0.Paths]
        +R24 [lemma, in hydras.Epsilon0.Paths]
        +R25 [lemma, in hydras.Epsilon0.Paths]
        +R26 [lemma, in hydras.Epsilon0.Paths]
        +R27 [lemma, in hydras.Epsilon0.Paths]
        +R28 [lemma, in hydras.Epsilon0.Paths]
        +R29 [lemma, in hydras.Epsilon0.Paths]
        +R2:3 [binder, in additions.Wf_transparent]
        +r2:42 [binder, in hydras.Gamma0.Gamma0]
        +r2:50 [binder, in hydras.Gamma0.Gamma0]
        +r2:58 [binder, in hydras.Gamma0.Gamma0]
        +r2:66 [binder, in hydras.Gamma0.Gamma0]
        +R3 [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +R3 [lemma, in hydras.MoreAck.Ack]
        +R3 [lemma, in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R3 [lemma, in hydras.Hydra.Battle_length]
        +R3 [lemma, in hydras.solutions_exercises.F_3]
        +R3 [lemma, in hydras.Epsilon0.Hprime]
        +R3 [lemma, in hydras.Schutte.Ordering_Functions]
        +R3 [lemma, in hydras.Gamma0.Gamma0]
        +R3' [lemma, in hydras.solutions_exercises.F_3]
        +R30 [lemma, in hydras.Epsilon0.Paths]
        +R31 [lemma, in hydras.Epsilon0.Paths]
        +R31_0 [lemma, in hydras.Epsilon0.Paths]
        +R4 [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +R4 [lemma, in hydras.Hydra.Battle_length]
        +R4 [lemma, in hydras.solutions_exercises.F_3]
        +R4 [lemma, in hydras.Epsilon0.Hprime]
        +R4 [lemma, in hydras.Schutte.Ordering_Functions]
        +R4 [lemma, in hydras.Gamma0.Gamma0]
        +R4_3_4 [lemma, in hydras.Epsilon0.Paths]
        +R4_3_3 [lemma, in hydras.Epsilon0.Paths]
        +R4_3_2 [lemma, in hydras.Epsilon0.Paths]
        +R4_3_1 [lemma, in hydras.Epsilon0.Paths]
        +R4' [lemma, in hydras.Schutte.Ordering_Functions]
        +R4'' [lemma, in hydras.Schutte.Ordering_Functions]
        +R42 [lemma, in hydras.Schutte.Ordering_Functions]
        +R5 [lemma, in hydras.Epsilon0.F_omega]
        +R5 [lemma, in hydras.MoreAck.Ack]
        +R5 [lemma, in hydras.Hydra.Battle_length]
        +R5 [lemma, in hydras.solutions_exercises.F_3]
        +R5 [lemma, in hydras.Epsilon0.Hprime]
        +R5 [lemma, in hydras.Schutte.Ordering_Functions]
        +R5 [lemma, in hydras.Gamma0.Gamma0]
        +R6 [lemma, in hydras.solutions_exercises.is_F_monotonous]
        +R6 [lemma, in hydras.Hydra.Battle_length]
        +R6 [lemma, in hydras.Schutte.Ordering_Functions]
        +R7 [lemma, in hydras.Schutte.Ordering_Functions]
        +R:1 [binder, in hydras.rpo.dickson]
        +r:10 [binder, in hydras.Ackermann.PA]
        +R:10 [binder, in hydras.Schutte.PartialFun]
        +R:10 [binder, in hydras.rpo.dickson]
        +r:11 [binder, in additions.Strategies]
        +R:11 [binder, in hydras.Prelude.DecPreOrder]
        +R:11 [binder, in hydras.rpo.closure]
        +R:110 [binder, in hydras.Prelude.MoreLists]
        +r:114 [binder, in hydras.Ackermann.codeSubFormula]
        +R:121 [binder, in hydras.Prelude.MoreLists]
        +R:122 [binder, in hydras.Ackermann.primRec]
        +R:128 [binder, in hydras.Prelude.MoreLists]
        +r:131 [binder, in hydras.Ackermann.folProp]
        +R:133 [binder, in hydras.Prelude.MoreLists]
        +r:137 [binder, in hydras.Gamma0.T2]
        +R:138 [binder, in hydras.Prelude.MoreLists]
        +r:14 [binder, in hydras.Ackermann.model]
        +r:14 [binder, in hydras.Ackermann.checkPrf]
        +R:14 [binder, in hydras.Prelude.STDPP_compat]
        +r:14 [binder, in Goedel.codeSysPrf]
        +R:143 [binder, in hydras.Prelude.MoreLists]
        +r:148 [binder, in hydras.Ackermann.folProp]
        +r:15 [binder, in hydras.Ackermann.fol]
        +R:16 [binder, in hydras.Schutte.PartialFun]
        +R:16 [binder, in hydras.rpo.closure]
        +R:16 [binder, in hydras.Ackermann.Languages]
        +R:166 [binder, in hydras.Prelude.MoreLists]
        +r:17 [binder, in hydras.Ackermann.checkPrf]
        +r:17 [binder, in Goedel.codeSysPrf]
        +R:17 [binder, in hydras.rpo.dickson]
        +r:177 [binder, in hydras.Ackermann.folProp]
        +r:182 [binder, in hydras.Ackermann.wellFormed]
        +R:184 [binder, in additions.Addition_Chains]
        +r:185 [binder, in hydras.Ackermann.wellFormed]
        +R:19 [binder, in hydras.rpo.closure]
        +r:193 [binder, in hydras.Ackermann.folProp]
        +R:2 [binder, in hydras.Prelude.DecPreOrder]
        +R:2 [binder, in hydras.Prelude.STDPP_compat]
        +R:2 [binder, in hydras.rpo.closure]
        +R:20 [binder, in hydras.Ackermann.extEqualNat]
        +R:20 [binder, in hydras.Ackermann.Languages]
        +R:20 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +r:204 [binder, in hydras.Ackermann.fol]
        +r:209 [binder, in hydras.Ackermann.folProp]
        +R:21 [binder, in hydras.rpo.dickson]
        +R:21 [binder, in hydras.rpo.closure]
        +R:22 [binder, in hydras.Ackermann.extEqualNat]
        +R:22 [binder, in hydras.Ackermann.checkPrf]
        +r:22 [binder, in hydras.Ackermann.Languages]
        +r:225 [binder, in hydras.Ackermann.folProp]
        +r:227 [binder, in hydras.Ackermann.fol]
        +r:23 [binder, in hydras.Ackermann.Languages]
        +r:245 [binder, in hydras.Ackermann.fol]
        +R:25 [binder, in hydras.rpo.dickson]
        +r:25 [binder, in hydras.Ackermann.Languages]
        +r:256 [binder, in hydras.Ackermann.folProp]
        +r:27 [binder, in additions.Fib2]
        +r:272 [binder, in hydras.Ackermann.folProp]
        +r:278 [binder, in hydras.Ackermann.fol]
        +r:284 [binder, in hydras.Ackermann.subAll]
        +r:289 [binder, in hydras.Ackermann.subAll]
        +R:29 [binder, in hydras.rpo.dickson]
        +r:292 [binder, in additions.Euclidean_Chains]
        +r:295 [binder, in hydras.Ackermann.fol]
        +r:297 [binder, in additions.Euclidean_Chains]
        +R:3 [binder, in hydras.Prelude.Restriction]
        +r:3 [binder, in gaia_hydras.onType]
        +R:3 [binder, in hydras.Schutte.Countable]
        +r:305 [binder, in hydras.Ackermann.folProp]
        +r:31 [binder, in hydras.Prelude.More_Arith]
        +r:31 [binder, in hydras.Ackermann.model]
        +R:31 [binder, in hydras.Prelude.DecPreOrder]
        +r:319 [binder, in hydras.Ackermann.subAll]
        +r:321 [binder, in hydras.Ackermann.subAll]
        +r:321 [binder, in hydras.Ackermann.folProp]
        +r:328 [binder, in hydras.Ackermann.fol]
        +r:33 [binder, in hydras.Schutte.GRelations]
        +R:33 [binder, in hydras.rpo.dickson]
        +r:337 [binder, in hydras.Ackermann.folProp]
        +r:34 [binder, in hydras.Schutte.GRelations]
        +r:341 [binder, in hydras.Ackermann.fol]
        +r:35 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +r:353 [binder, in hydras.Ackermann.folProp]
        +r:362 [binder, in additions.Euclidean_Chains]
        +r:368 [binder, in additions.Euclidean_Chains]
        +r:369 [binder, in hydras.Ackermann.folProp]
        +r:37 [binder, in hydras.Prelude.More_Arith]
        +r:37 [binder, in hydras.Ackermann.model]
        +R:37 [binder, in hydras.rpo.dickson]
        +r:374 [binder, in additions.Euclidean_Chains]
        +r:374 [binder, in hydras.Ackermann.fol]
        +r:38 [binder, in hydras.Ackermann.model]
        +r:38 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +R:38 [binder, in hydras.rpo.dickson]
        +r:381 [binder, in additions.Euclidean_Chains]
        +r:385 [binder, in hydras.Ackermann.folProp]
        +r:385 [binder, in hydras.Ackermann.fol]
        +r:388 [binder, in additions.Euclidean_Chains]
        +r:39 [binder, in hydras.Prelude.Restriction]
        +r:394 [binder, in additions.Euclidean_Chains]
        +R:4 [binder, in hydras.Schutte.Countable]
        +R:400 [binder, in hydras.Epsilon0.T1]
        +r:401 [binder, in additions.Euclidean_Chains]
        +R:41 [binder, in hydras.rpo.dickson]
        +r:418 [binder, in hydras.Ackermann.fol]
        +R:42 [binder, in hydras.Ackermann.folProof]
        +R:42 [binder, in hydras.rpo.dickson]
        +r:438 [binder, in hydras.Ackermann.fol]
        +r:45 [binder, in additions.More_on_positive]
        +R:48 [binder, in hydras.rpo.dickson]
        +r:49 [binder, in additions.More_on_positive]
        +R:5 [binder, in hydras.Schutte.Countable]
        +R:51 [binder, in hydras.Ackermann.Languages]
        +R:52 [binder, in hydras.Ackermann.Languages]
        +R:530 [binder, in hydras.Ackermann.primRec]
        +R:533 [binder, in hydras.Ackermann.primRec]
        +r:54 [binder, in hydras.Ackermann.Languages]
        +R:54 [binder, in hydras.Ackermann.expressible]
        +R:544 [binder, in hydras.Ackermann.primRec]
        +R:547 [binder, in hydras.Ackermann.primRec]
        +R:55 [binder, in hydras.rpo.dickson]
        +r:55 [binder, in hydras.Ackermann.Languages]
        +R:550 [binder, in hydras.Ackermann.primRec]
        +R:552 [binder, in hydras.Ackermann.primRec]
        +r:56 [binder, in additions.More_on_positive]
        +r:56 [binder, in hydras.Ackermann.Languages]
        +r:57 [binder, in hydras.Ackermann.Languages]
        +R:57 [binder, in hydras.Ackermann.expressible]
        +r:58 [binder, in hydras.Ackermann.Languages]
        +r:59 [binder, in additions.More_on_positive]
        +r:59 [binder, in hydras.Ackermann.Languages]
        +r:6 [binder, in hydras.solutions_exercises.isqrt]
        +r:60 [binder, in hydras.Prelude.More_Arith]
        +r:60 [binder, in hydras.Ackermann.Languages]
        +r:61 [binder, in hydras.Ackermann.Languages]
        +R:61 [binder, in hydras.Ackermann.expressible]
        +R:62 [binder, in hydras.rpo.dickson]
        +R:63 [binder, in hydras.rpo.dickson]
        +r:63 [binder, in hydras.Ackermann.Languages]
        +r:64 [binder, in hydras.Ackermann.model]
        +R:65 [binder, in hydras.Ackermann.expressible]
        +r:652 [binder, in hydras.Ackermann.checkPrf]
        +r:66 [binder, in hydras.Ackermann.folLogic3]
        +r:67 [binder, in additions.fib]
        +r:68 [binder, in additions.fib]
        +R:7 [binder, in hydras.Ackermann.folProof]
        +r:7 [binder, in hydras.Ackermann.PAconsistent]
        +R:7 [binder, in hydras.Schutte.PartialFun]
        +R:70 [binder, in hydras.Ackermann.expressible]
        +R:8 [binder, in hydras.Prelude.DecPreOrder]
        +R:8 [binder, in hydras.Ackermann.code]
        +r:8 [binder, in hydras.solutions_exercises.isqrt]
        +r:81 [binder, in hydras.Hydra.Hydra_Definitions]
        +r:85 [binder, in hydras.Ackermann.model]
        +r:88 [binder, in hydras.Ackermann.codeSubFormula]
        +

        S

        +s [definition, in hydras.solutions_exercises.Limit_Infinity]
        +S [module, in hydras.rpo.decidable_set]
        +S [module, in hydras.rpo.list_set]
        +s [definition, in hydras.solutions_exercises.T1_ltNotWf]
        +SA1 [lemma, in hydras.Schutte.Ordering_Functions]
        +SA2 [lemma, in hydras.Schutte.Ordering_Functions]
        +SA:17 [binder, in hydras.Prelude.Simple_LexProd]
        +SA:19 [binder, in hydras.Prelude.Simple_LexProd]
        +SB:18 [binder, in hydras.Prelude.Simple_LexProd]
        +SB:20 [binder, in hydras.Prelude.Simple_LexProd]
        +Schutte [library]
        +Schutte_basics [library]
        +schutte_cnf_counter_example [library]
        +searchProof [lemma, in Goedel.rosserPA]
        +searchProof [lemma, in Goedel.rosser]
        +searchXYIsPR [lemma, in hydras.Ackermann.cPair]
        +SecondIncompletness [lemma, in Goedel.goedel2]
        +segment [definition, in hydras.Schutte.Ordering_Functions]
        +segment_lt_closed [lemma, in hydras.Schutte.Ordering_Functions]
        +segment_the_ordering_segment [lemma, in hydras.Schutte.Ordering_Functions]
        +segment_unbounded [lemma, in hydras.Schutte.Ordering_Functions]
        +segment_lt [lemma, in hydras.Schutte.Ordering_Functions]
        +self_lt_free [lemma, in hydras.Hydra.Epsilon0_Needed_Free]
        +self_lt_standard [lemma, in hydras.Hydra.Epsilon0_Needed_Std]
        +Semantics [section, in additions.AM]
        +Semantics.A [variable, in additions.AM]
        +Semantics.mul [variable, in additions.AM]
        +Semantics.one [variable, in additions.AM]
        +Semibundled [module, in hydras.Prelude.DecPreOrder]
        +Semibundled.dec_dec [projection, in hydras.Prelude.DecPreOrder]
        +Semibundled.TotalDec [record, in hydras.Prelude.DecPreOrder]
        +Semibundled.TotalDecPreOrder [record, in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec_total [projection, in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec_pre_order [projection, in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec [projection, in hydras.Prelude.DecPreOrder]
        +Sentence [definition, in hydras.Ackermann.LNN]
        +Sentence [definition, in hydras.Ackermann.LNT]
        +Sentence [definition, in hydras.Ackermann.folProp]
        +seq [definition, in hydras.solutions_exercises.MultisetWf]
        +Sequences [section, in gaia_hydras.nfwfgaia]
        +Sequences.A [variable, in gaia_hydras.nfwfgaia]
        +Sequences.R [variable, in gaia_hydras.nfwfgaia]
        +Sequences.W [variable, in gaia_hydras.nfwfgaia]
        +seq_mono_inj [lemma, in hydras.Schutte.Schutte_basics]
        +seq_mono_intro [lemma, in hydras.Schutte.Schutte_basics]
        +seq_mono [definition, in hydras.Schutte.Schutte_basics]
        +seq_range_countable [lemma, in hydras.Schutte.Countable]
        +seq_range [definition, in hydras.Schutte.Countable]
        +seq:22 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +set_eq [definition, in hydras.Schutte.Schutte_basics]
        +shift [definition, in hydras.Prelude.MoreLists]
        +shift_unshift [lemma, in hydras.Prelude.MoreLists]
        +shift_no_zero [lemma, in hydras.Prelude.MoreLists]
        +shift_interval [lemma, in hydras.Prelude.MoreLists]
        +shift_iota_from [lemma, in hydras.Prelude.MoreLists]
        +SigA:301 [binder, in Goedel.PRrepresentable]
        +SigA:304 [binder, in Goedel.PRrepresentable]
        +SigA:319 [binder, in Goedel.PRrepresentable]
        +SigB:302 [binder, in Goedel.PRrepresentable]
        +SigB:305 [binder, in Goedel.PRrepresentable]
        +SigB:320 [binder, in Goedel.PRrepresentable]
        +sigma1:113 [binder, in hydras.rpo.term]
        +sigma1:122 [binder, in hydras.rpo.term]
        +sigma1:291 [binder, in hydras.rpo.term]
        +sigma1:300 [binder, in hydras.rpo.term]
        +sigma1:302 [binder, in hydras.rpo.term]
        +sigma2:114 [binder, in hydras.rpo.term]
        +sigma2:123 [binder, in hydras.rpo.term]
        +sigma2:292 [binder, in hydras.rpo.term]
        +sigma2:301 [binder, in hydras.rpo.term]
        +sigma2:303 [binder, in hydras.rpo.term]
        +sigma:102 [binder, in hydras.rpo.term]
        +sigma:111 [binder, in hydras.rpo.term]
        +sigma:119 [binder, in hydras.rpo.term]
        +sigma:126 [binder, in hydras.rpo.term]
        +sigma:128 [binder, in hydras.rpo.term]
        +sigma:184 [binder, in hydras.rpo.term]
        +sigma:280 [binder, in hydras.rpo.term]
        +sigma:289 [binder, in hydras.rpo.term]
        +sigma:297 [binder, in hydras.rpo.term]
        +sigma:307 [binder, in hydras.rpo.term]
        +sigma:309 [binder, in hydras.rpo.term]
        +sigma:315 [binder, in hydras.rpo.rpo]
        +sigma:363 [binder, in hydras.rpo.term]
        +sigma:86 [binder, in hydras.rpo.rpo]
        +Signature [module, in hydras.rpo.term]
        +signature [inductive, in additions.Euclidean_Chains]
        +signature_measure [definition, in additions.Euclidean_Chains]
        +signature_exponent [definition, in additions.Euclidean_Chains]
        +Signature.AC [constructor, in hydras.rpo.term]
        +Signature.arity [axiom, in hydras.rpo.term]
        +Signature.arity_type [inductive, in hydras.rpo.term]
        +Signature.C [constructor, in hydras.rpo.term]
        +Signature.eq_symbol_dec [axiom, in hydras.rpo.term]
        +Signature.Free [constructor, in hydras.rpo.term]
        +Signature.symb [axiom, in hydras.rpo.term]
        +sig_eq_intro [lemma, in hydras.OrdinalNotations.ON_Finite]
        +simple_last_app1 [lemma, in hydras.Prelude.MoreLists]
        +simple_last_app [lemma, in hydras.Prelude.MoreLists]
        +simple_last_correct [lemma, in hydras.Prelude.MoreLists]
        +simple_last [definition, in hydras.Prelude.MoreLists]
        +Simple_LexProd [library]
        +single_nf [lemma, in hydras.Epsilon0.T1]
        +single_nf [constructor, in hydras.Gamma0.T2]
        +size_acc:203 [binder, in hydras.rpo.term]
        +size_acc:20 [binder, in hydras.rpo.term]
        +size_acc:54 [binder, in hydras.rpo.more_list]
        +size1:57 [binder, in hydras.rpo.more_list]
        +size2:58 [binder, in hydras.rpo.more_list]
        +size:37 [binder, in hydras.rpo.more_list]
        +size:42 [binder, in hydras.rpo.more_list]
        +size:47 [binder, in hydras.rpo.more_list]
        +size:51 [binder, in hydras.rpo.more_list]
        +size:69 [binder, in hydras.rpo.list_permut]
        +size:73 [binder, in hydras.rpo.more_list]
        +size:74 [binder, in hydras.rpo.list_permut]
        +slowexp [definition, in additions.fib]
        +smallestExists [lemma, in Goedel.PRrepresentable]
        +small_h [definition, in hydras.Hydra.Epsilon0_Needed_Generic]
        +small_lemma [lemma, in hydras.Epsilon0.Paths]
        +SmNotPR [lemma, in hydras.Hydra.Hydra_Theorems]
        +smono_Sle [lemma, in hydras.Prelude.Iterates]
        +sn_tt:288 [binder, in hydras.rpo.rpo]
        +sn_tt:285 [binder, in hydras.rpo.rpo]
        +sn_tt:282 [binder, in hydras.rpo.rpo]
        +some [definition, in hydras.Schutte.MoreEpsilonIota]
        +some_pos' [definition, in gaia_hydras.T1Choice]
        +some_pos [definition, in gaia_hydras.T1Choice]
        +some_nb_occ_Sn [lemma, in hydras.rpo.more_list]
        +some_pos [definition, in hydras.Schutte.MoreEpsilonIota]
        +sort [definition, in hydras.Prelude.Sort_spec]
        +sorted [definition, in hydras.Schutte.CNF]
        +sorted_ge_suffix [lemma, in hydras.Prelude.MoreLists]
        +sorted_max_2 [lemma, in hydras.Prelude.MoreLists]
        +sorted_cut [lemma, in hydras.Prelude.MoreLists]
        +sorted_max_1 [lemma, in hydras.Prelude.MoreLists]
        +sorted_not_in_tail [lemma, in hydras.Prelude.MoreLists]
        +sorted_In [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_prefix [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_iff [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_iff0 [lemma, in hydras.Prelude.MoreLists]
        +Sorted_mono [lemma, in hydras.Prelude.MoreLists]
        +sorted_head [lemma, in hydras.Prelude.MoreLists]
        +sorted_tail' [lemma, in hydras.Prelude.MoreLists]
        +sorted_tail [lemma, in hydras.Prelude.MoreLists]
        +sorted_le [lemma, in hydras.Prelude.MoreLists]
        +sorted_inv_gt [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_not_In [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_trans [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_Forall [lemma, in hydras.Prelude.MoreLists]
        +sorted_ge_cons [constructor, in hydras.Prelude.MoreLists]
        +sorted_ge_one [constructor, in hydras.Prelude.MoreLists]
        +sorted_ge_nil [constructor, in hydras.Prelude.MoreLists]
        +sorted_ge [inductive, in hydras.Prelude.MoreLists]
        +sorted_lt [lemma, in hydras.Schutte.CNF]
        +sorted_lt_lt_2 [lemma, in hydras.Schutte.CNF]
        +sorted_lt_lt [lemma, in hydras.Schutte.CNF]
        +sorted_tail [lemma, in hydras.Schutte.CNF]
        +sort_spec [definition, in hydras.Prelude.Sort_spec]
        +sort_correct [definition, in hydras.Prelude.Sort_spec]
        +sort_rel [definition, in hydras.Prelude.Sort_spec]
        +sort_fun_t [definition, in hydras.Prelude.Sort_spec]
        +Sort_spec [library]
        +split_list_app_cons [lemma, in hydras.rpo.more_list]
        +split_list [definition, in hydras.rpo.more_list]
        +split_permutation [lemma, in hydras.Prelude.Merge_Sort]
        +split_decr [lemma, in hydras.Prelude.Merge_Sort]
        +split'_permutation [lemma, in hydras.Prelude.Merge_Sort]
        +split'_aux_eq [lemma, in hydras.Prelude.Merge_Sort]
        +split'_decr [lemma, in hydras.Prelude.Merge_Sort]
        +split'_aux_length_fst [lemma, in hydras.Prelude.Merge_Sort]
        +split'_aux_length_preserve [lemma, in hydras.Prelude.Merge_Sort]
        +sp_mergesort_OK [lemma, in hydras.Prelude.Merge_Sort]
        +sp_merge_sort [definition, in hydras.Prelude.Merge_Sort]
        +SQR [constructor, in additions.AM]
        +sqrtIsPR [section, in hydras.solutions_exercises.isqrt]
        +sqrtIsPR.P [variable, in hydras.solutions_exercises.isqrt]
        +sqrtIsPR.Proof_isqrt.n [variable, in hydras.solutions_exercises.isqrt]
        +sqrtIsPR.Proof_isqrt [section, in hydras.solutions_exercises.isqrt]
        +sqrt_correct [lemma, in hydras.solutions_exercises.isqrt]
        +sqr_eqn [lemma, in additions.Pow_variant]
        +sqr_eqn [lemma, in additions.Pow]
        +squares:6 [binder, in additions.AM]
        +ssrnat_extracts [library]
        +ss:113 [binder, in hydras.Ackermann.fol]
        +ss:120 [binder, in hydras.Ackermann.fol]
        +ss:125 [binder, in hydras.Ackermann.fol]
        +ss:130 [binder, in hydras.Ackermann.fol]
        +ss:28 [binder, in hydras.Ackermann.folLogic3]
        +ss:30 [binder, in hydras.Ackermann.folLogic3]
        +ss:31 [binder, in hydras.Ackermann.code]
        +ss:34 [binder, in hydras.Ackermann.code]
        +ss:37 [binder, in hydras.Ackermann.code]
        +ss:37 [binder, in hydras.Ackermann.folLogic3]
        +ss:4 [binder, in hydras.Ackermann.folProp]
        +ss:44 [binder, in hydras.Ackermann.folLogic3]
        +ss:51 [binder, in hydras.Ackermann.folProp]
        +ss:51 [binder, in hydras.Ackermann.folLogic3]
        +ss:59 [binder, in hydras.Ackermann.folLogic3]
        +ss:66 [binder, in hydras.Ackermann.fol]
        +ss:68 [binder, in hydras.Ackermann.folLogic3]
        +ss:73 [binder, in hydras.Ackermann.fol]
        +ss:78 [binder, in hydras.Ackermann.fol]
        +ss:78 [binder, in hydras.Ackermann.folLogic3]
        +ss:83 [binder, in hydras.Ackermann.fol]
        +ss:94 [binder, in hydras.Ackermann.fol]
        +ss:97 [binder, in hydras.Ackermann.fol]
        +stable [definition, in hydras.Prelude.Sort_spec]
        +stable_test [definition, in hydras.Prelude.Sort_spec]
        +stable_mergesort_OK [lemma, in hydras.Prelude.Merge_Sort]
        +stable_merge_sort [definition, in hydras.Prelude.Merge_Sort]
        +stack [definition, in additions.AM]
        +Stack_equiv_equiv [instance, in additions.AM]
        +Stack_equiv_refl [instance, in additions.AM]
        +stack_equivn [constructor, in additions.AM]
        +stack_equiv0 [constructor, in additions.AM]
        +stack_equiv [inductive, in additions.AM]
        +standard [instance, in hydras.Hydra.Hydra_Definitions]
        +standard_gnaw_iota_from [lemma, in gaia_hydras.GPaths]
        +standard_gnaw [definition, in gaia_hydras.GPaths]
        +standard_path [definition, in gaia_hydras.GPaths]
        +standard_battle_head [lemma, in hydras.Hydra.Hydra_Lemmas]
        +standard_incl_free [lemma, in hydras.Hydra.Hydra_Lemmas]
        +standard_gnaw_2_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_path_to_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_to_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_pathS_app [lemma, in hydras.Epsilon0.Paths]
        +standard_path_equiv_2 [lemma, in hydras.Epsilon0.Paths]
        +standard_path_equiv_1 [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_nf [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_to_path [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_S_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_path_compose [lemma, in hydras.Epsilon0.Paths]
        +standard_path_lt2 [lemma, in hydras.Epsilon0.Paths]
        +standard_path_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_path_to_nf [lemma, in hydras.Epsilon0.Paths]
        +standard_path_LE [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_plus [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_iota_from [lemma, in hydras.Epsilon0.Paths]
        +standard_gnaw_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_path_path_to [lemma, in hydras.Epsilon0.Paths]
        +standard_pathS_path_toS [lemma, in hydras.Epsilon0.Paths]
        +standard_path_origin [lemma, in hydras.Epsilon0.Paths]
        +standard_path_toS_zero [lemma, in hydras.Epsilon0.Paths]
        +standard_path_to_le_inv [lemma, in hydras.Epsilon0.Paths]
        +standard_path_toS_le_inv [lemma, in hydras.Epsilon0.Paths]
        +standard_path_unshift [lemma, in hydras.Epsilon0.Paths]
        +standard_path_unshift_0 [lemma, in hydras.Epsilon0.Paths]
        +standard_path_shift [lemma, in hydras.Epsilon0.Paths]
        +standard_path [definition, in hydras.Epsilon0.Paths]
        +standard_path_to [inductive, in hydras.Epsilon0.Paths]
        +standard_pathS [definition, in hydras.Epsilon0.Paths]
        +standard_path_toS [inductive, in hydras.Epsilon0.Paths]
        +standard_gnaw [definition, in hydras.Epsilon0.Paths]
        +state [record, in hydras.Hydra.BigBattle]
        +STDPP_compat [library]
        +stdS_S [constructor, in hydras.Epsilon0.Paths]
        +stdS_1 [constructor, in hydras.Epsilon0.Paths]
        +std_S [constructor, in hydras.Epsilon0.Paths]
        +std_1 [constructor, in hydras.Epsilon0.Paths]
        +step [section, in hydras.Epsilon0.F_omega]
        +step [inductive, in hydras.Hydra.Omega2_Small]
        +steps [inductive, in hydras.Hydra.BigBattle]
        +steps_rounds [lemma, in hydras.Hydra.BigBattle]
        +steps_S [constructor, in hydras.Hydra.BigBattle]
        +steps1 [constructor, in hydras.Hydra.BigBattle]
        +step_rounds [lemma, in hydras.Hydra.BigBattle]
        +step_to_battle [lemma, in hydras.Hydra.Omega2_Small]
        +step.F [variable, in hydras.Epsilon0.F_omega]
        +step.Hn [variable, in hydras.Epsilon0.F_omega]
        +step.n [variable, in hydras.Epsilon0.F_omega]
        +step1 [constructor, in hydras.Hydra.BigBattle]
        +step2 [constructor, in hydras.Hydra.BigBattle]
        +step3 [constructor, in hydras.Hydra.BigBattle]
        +sto [instance, in hydras.OrdinalNotations.ON_O]
        +sto [instance, in hydras.OrdinalNotations.ON_Finite]
        +sto:12 [binder, in hydras.Prelude.MoreOrders]
        +sto:17 [binder, in hydras.Prelude.MoreOrders]
        +sto:24 [binder, in hydras.Prelude.MoreOrders]
        +sto:30 [binder, in hydras.Prelude.MoreOrders]
        +sto:34 [binder, in hydras.Prelude.MoreOrders]
        +sto:37 [binder, in hydras.Prelude.MoreOrders]
        +sto:40 [binder, in hydras.Prelude.MoreOrders]
        +sto:48 [binder, in hydras.Prelude.MoreOrders]
        +sto:5 [binder, in hydras.Prelude.MoreOrders]
        +sto:8 [binder, in hydras.Prelude.MoreOrders]
        +Strategies [library]
        +Strategy [record, in additions.Strategies]
        +strict_lub_T1limit [lemma, in hydras.Epsilon0.T1]
        +strict_lub_unique [lemma, in hydras.Epsilon0.T1]
        +strict_lub_maj [definition, in hydras.Epsilon0.T1]
        +strict_lub_lub [definition, in hydras.Epsilon0.T1]
        +strict_lub [definition, in hydras.Epsilon0.T1]
        +strict_mono_iterate_S [lemma, in hydras.Prelude.Iterates]
        +strict_mono [definition, in hydras.Prelude.Iterates]
        +strict_mono [definition, in gaia_hydras.T1Bridge]
        +strict_lub_ref [lemma, in gaia_hydras.T1Bridge]
        +Strict_lex [instance, in hydras.Prelude.Simple_LexProd]
        +string_op [instance, in additions.Monoid_def]
        +strongly_critical [definition, in hydras.Schutte.Critical]
        +Strong_Recursion [section, in hydras.Ackermann.cPair]
        +St:110 [binder, in hydras.Hydra.Hydra_Lemmas]
        +subAddExistsNice [lemma, in Goedel.PRrepresentable]
        +subAddForallsNice [lemma, in Goedel.PRrepresentable]
        +subAll [library]
        +subAllCloseFrom [lemma, in hydras.Ackermann.subAll]
        +subAllCloseFrom1 [lemma, in hydras.Ackermann.subAll]
        +subAllFormula [definition, in hydras.Ackermann.subAll]
        +subAllFormulaId [lemma, in hydras.Ackermann.subAll]
        +subAllFormula_ext [lemma, in hydras.Ackermann.subAll]
        +subAllnVars1 [lemma, in hydras.Ackermann.folLogic3]
        +subAllnVars2 [lemma, in hydras.Ackermann.folLogic3]
        +subAllSubAllFormula [lemma, in hydras.Ackermann.subAll]
        +subAllSubAllTerm [lemma, in hydras.Ackermann.subAll]
        +subAllSubAllTerms [lemma, in hydras.Ackermann.subAll]
        +subAllSubFormula [lemma, in hydras.Ackermann.subAll]
        +subAllTerm [definition, in hydras.Ackermann.subAll]
        +subAllTermId [lemma, in hydras.Ackermann.subAll]
        +subAllTerms [definition, in hydras.Ackermann.subAll]
        +subAllTermsId [lemma, in hydras.Ackermann.subAll]
        +subAllTerms_ext [lemma, in hydras.Ackermann.subAll]
        +subAllTerm_ext [lemma, in hydras.Ackermann.subAll]
        +SubAllVars [section, in hydras.Ackermann.subAll]
        +SubAllVars.L [variable, in hydras.Ackermann.subAll]
        +SubAllVars.subAllCloseFrom [section, in hydras.Ackermann.subAll]
        +subFormulaAnd [lemma, in hydras.Ackermann.folProp]
        +subFormulaDepth [lemma, in hydras.Ackermann.folProp]
        +subFormulaEqual [lemma, in hydras.Ackermann.folProp]
        +subFormulaExch [lemma, in hydras.Ackermann.subProp]
        +subFormulaExist [lemma, in hydras.Ackermann.folProp]
        +subFormulaExist2 [lemma, in hydras.Ackermann.folProp]
        +subFormulaForall [lemma, in hydras.Ackermann.folProp]
        +subFormulaForall2 [lemma, in hydras.Ackermann.folProp]
        +subFormulaId [lemma, in hydras.Ackermann.folProp]
        +subFormulaIff [lemma, in hydras.Ackermann.folProp]
        +subFormulaIfThenElse [lemma, in hydras.Ackermann.folProp]
        +subFormulaImp [lemma, in hydras.Ackermann.folProp]
        +subFormulaMinimize [lemma, in Goedel.PRrepresentable]
        +subFormulaNil [lemma, in hydras.Ackermann.subProp]
        +subFormulaNot [lemma, in hydras.Ackermann.folProp]
        +subFormulaNTE [lemma, in hydras.Ackermann.subProp]
        +subFormulaNTEHelp [lemma, in hydras.Ackermann.subProp]
        +subFormulaOr [lemma, in hydras.Ackermann.folProp]
        +subFormulaRelation [lemma, in hydras.Ackermann.folProp]
        +subFormulaTrans [lemma, in hydras.Ackermann.subProp]
        +subInterpFormula [lemma, in hydras.Ackermann.model]
        +subInterpFormula1 [lemma, in hydras.Ackermann.model]
        +subInterpFormula2 [lemma, in hydras.Ackermann.model]
        +subInterpRel [lemma, in hydras.Ackermann.model]
        +subInterpTerm [lemma, in hydras.Ackermann.model]
        +subNNHelp [lemma, in hydras.Ackermann.model]
        +SubON [record, in hydras.OrdinalNotations.ON_Generic]
        +SubON_least [lemma, in hydras.OrdinalNotations.ON_Generic]
        +SubON_limit [lemma, in hydras.OrdinalNotations.ON_Generic]
        +SubON_successor [lemma, in hydras.OrdinalNotations.ON_Generic]
        +SubON_inj [lemma, in hydras.OrdinalNotations.ON_Generic]
        +SubON_mono [lemma, in hydras.OrdinalNotations.ON_Generic]
        +SubON_properties [section, in hydras.OrdinalNotations.ON_Generic]
        +SubON_same_op [definition, in hydras.OrdinalNotations.ON_Generic]
        +SubON_same_fun [definition, in hydras.OrdinalNotations.ON_Generic]
        +SubON_same_cst [definition, in hydras.OrdinalNotations.ON_Generic]
        +SubON_onto [projection, in hydras.OrdinalNotations.ON_Generic]
        +SubON_incl [projection, in hydras.OrdinalNotations.ON_Generic]
        +SubON_compare [projection, in hydras.OrdinalNotations.ON_Generic]
        +subProp [library]
        +subStar [definition, in Goedel.fixPoint]
        +subStarIsPR [lemma, in Goedel.fixPoint]
        +substF [definition, in hydras.Ackermann.folProp]
        +substF2 [abbreviation, in hydras.Ackermann.folProp]
        +substF3 [abbreviation, in hydras.Ackermann.folProp]
        +substF4 [abbreviation, in hydras.Ackermann.folProp]
        +substF5 [abbreviation, in hydras.Ackermann.folProp]
        +substF6 [abbreviation, in hydras.Ackermann.folProp]
        +substF7 [abbreviation, in hydras.Ackermann.folProp]
        +substF8 [abbreviation, in hydras.Ackermann.folProp]
        +substF9 [abbreviation, in hydras.Ackermann.folProp]
        +substituteFormula [abbreviation, in hydras.Ackermann.folProp]
        +substituteFormulaForall [definition, in hydras.Ackermann.folProp]
        +substituteFormulaForallNice [lemma, in hydras.Ackermann.folProp]
        +substituteFormulaHelp [definition, in hydras.Ackermann.folProp]
        +substituteFormulaImp [definition, in hydras.Ackermann.folProp]
        +substituteFormulaImpNice [lemma, in hydras.Ackermann.folProp]
        +substituteFormulaNot [definition, in hydras.Ackermann.folProp]
        +substituteFormulaNotNice [lemma, in hydras.Ackermann.folProp]
        +substituteTerm [abbreviation, in hydras.Ackermann.folProp]
        +substituteTerms [abbreviation, in hydras.Ackermann.folProp]
        +Substitution_Properties.SysPrf [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.Terms [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.Term [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.System [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.Formulas [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.Formula [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties.L [variable, in hydras.Ackermann.subProp]
        +Substitution_Properties [section, in hydras.Ackermann.subProp]
        +substT [definition, in hydras.Ackermann.folProp]
        +substTs [definition, in hydras.Ackermann.folProp]
        +subSubAllFormula [lemma, in hydras.Ackermann.subAll]
        +subSubAllTerm [lemma, in hydras.Ackermann.subAll]
        +subSubAllTerms [lemma, in hydras.Ackermann.subAll]
        +subSubFormula [lemma, in hydras.Ackermann.folLogic2]
        +subSubTerm [lemma, in hydras.Ackermann.folLogic2]
        +subSubTerms [lemma, in hydras.Ackermann.folLogic2]
        +subterm [inductive, in hydras.Gamma0.Gamma0]
        +subTermApply [lemma, in hydras.Ackermann.folProp]
        +subTermExch [lemma, in hydras.Ackermann.subProp]
        +subTermId [lemma, in hydras.Ackermann.folProp]
        +subTermNil [lemma, in hydras.Ackermann.subProp]
        +subTermsExch [lemma, in hydras.Ackermann.subProp]
        +subTermsId [lemma, in hydras.Ackermann.folProp]
        +subTermsNil [lemma, in hydras.Ackermann.subProp]
        +subTermsTrans [lemma, in hydras.Ackermann.subProp]
        +subTermTrans [lemma, in hydras.Ackermann.subProp]
        +subTermVar1 [lemma, in hydras.Ackermann.folProp]
        +subTermVar2 [lemma, in hydras.Ackermann.folProp]
        +subterm_lt [lemma, in hydras.Gamma0.Gamma0]
        +subterm_trans [constructor, in hydras.Gamma0.Gamma0]
        +subterm_c [constructor, in hydras.Gamma0.Gamma0]
        +subterm_b [constructor, in hydras.Gamma0.Gamma0]
        +subterm_a [constructor, in hydras.Gamma0.Gamma0]
        +subToSubAll [lemma, in hydras.Ackermann.subAll]
        +subWithEquals [lemma, in hydras.Ackermann.folLogic3]
        +subWithEqualsTerm [lemma, in hydras.Ackermann.folLogic3]
        +subWithEqualsTerms [lemma, in hydras.Ackermann.folLogic3]
        +succ [definition, in hydras.Epsilon0.T1]
        +succ [definition, in hydras.OrdinalNotations.ON_Omega2]
        +succ [definition, in hydras.Gamma0.T2]
        +succ [section, in hydras.Epsilon0.Large_Sets]
        +succ [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succ [definition, in hydras.Schutte.Schutte_basics]
        +Succ [abbreviation, in hydras.Epsilon0.E0]
        +succb [abbreviation, in hydras.Epsilon0.T1]
        +succb [definition, in hydras.OrdinalNotations.ON_Omega2]
        +succb [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succb_correct [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Succb_Succ [lemma, in hydras.Epsilon0.E0]
        +succb_not_lim [lemma, in hydras.Gamma0.Gamma0]
        +Successor [definition, in hydras.Prelude.MoreOrders]
        +Successor_succ [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +Successor_not [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +Successor_inv [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +Successor_unicity [lemma, in hydras.solutions_exercises.predSuccUnicity]
        +Successor_succ [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv4 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv3 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv2 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv1 [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succFormula [definition, in Goedel.PRrepresentable]
        +succFunc [constructor, in hydras.Ackermann.primRec]
        +succIsPR [lemma, in hydras.Ackermann.primRec]
        +succRepresentable [lemma, in Goedel.PRrepresentable]
        +succ_rw1 [lemma, in hydras.Epsilon0.T1]
        +succ_cons' [lemma, in hydras.Epsilon0.T1]
        +succ_cons [lemma, in hydras.Epsilon0.T1]
        +succ_lt_limit [lemma, in hydras.Epsilon0.T1]
        +succ_not_limit [lemma, in hydras.Epsilon0.T1]
        +succ_compat [lemma, in hydras.Epsilon0.T1]
        +succ_compatS [lemma, in hydras.Epsilon0.T1]
        +succ_injective [lemma, in hydras.Epsilon0.T1]
        +succ_monomorphism [lemma, in hydras.Epsilon0.T1]
        +succ_strict_monoR [lemma, in hydras.Epsilon0.T1]
        +succ_mono [lemma, in hydras.Epsilon0.T1]
        +succ_strict_mono_LT [lemma, in hydras.Epsilon0.T1]
        +succ_strict_mono [lemma, in hydras.Epsilon0.T1]
        +succ_of_plus_finite [lemma, in hydras.Epsilon0.T1]
        +succ_is_plus_one [lemma, in hydras.Epsilon0.T1]
        +succ_nf [lemma, in hydras.Epsilon0.T1]
        +succ_nf_helper [lemma, in hydras.Epsilon0.T1]
        +succ_is_succ [lemma, in hydras.Epsilon0.T1]
        +succ_not_zero [lemma, in hydras.Epsilon0.T1]
        +succ_is_plus_1 [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +succ_ok [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +succ_finite [constructor, in hydras.Gamma0.T2]
        +succ_correct [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succ_ref [lemma, in gaia_hydras.T1Bridge]
        +succ_zero_diff [lemma, in hydras.Schutte.Schutte_basics]
        +succ_injection [lemma, in hydras.Schutte.Schutte_basics]
        +succ_monoR [lemma, in hydras.Schutte.Schutte_basics]
        +succ_mono [lemma, in hydras.Schutte.Schutte_basics]
        +succ_ok [lemma, in hydras.Schutte.Schutte_basics]
        +succ_spec [definition, in hydras.Schutte.Schutte_basics]
        +succ_correct [lemma, in hydras.Epsilon0.E0]
        +Succ_of_cons [lemma, in hydras.Epsilon0.E0]
        +Succ_rw [lemma, in hydras.Epsilon0.E0]
        +Succ_lt_T1limit [lemma, in hydras.Epsilon0.E0]
        +Succ_not_T1limit [lemma, in hydras.Epsilon0.E0]
        +Succ_not_Zero [lemma, in hydras.Epsilon0.E0]
        +Succ_Succb [lemma, in hydras.Epsilon0.E0]
        +Succ_inj [lemma, in hydras.Epsilon0.E0]
        +succ_rounds [lemma, in hydras.Hydra.Omega2_Small]
        +succ_step [constructor, in hydras.Hydra.Omega2_Small]
        +succ_limit_dec [lemma, in hydras.Gamma0.Gamma0]
        +succ_nf [lemma, in hydras.Gamma0.Gamma0]
        +succ_as_plus [lemma, in hydras.Gamma0.Gamma0]
        +succ_of_cons [lemma, in hydras.Gamma0.Gamma0]
        +succ_lt_le [lemma, in hydras.Gamma0.Gamma0]
        +Succ_ [constructor, in hydras.Ackermann.Languages]
        +succ_is_plus_1 [lemma, in hydras.Schutte.Addition]
        +succ.beta [variable, in hydras.Epsilon0.Large_Sets]
        +succ.f [variable, in hydras.Epsilon0.Large_Sets]
        +succ.f_ok [variable, in hydras.Epsilon0.Large_Sets]
        +succ.f_Sle [variable, in hydras.Epsilon0.Large_Sets]
        +succ.f_mono [variable, in hydras.Epsilon0.Large_Sets]
        +succ.Hbeta [variable, in hydras.Epsilon0.Large_Sets]
        +sumToN [definition, in hydras.Ackermann.cPair]
        +sumToNIsPR [lemma, in hydras.Ackermann.cPair]
        +sumToN1 [lemma, in hydras.Ackermann.cPair]
        +sumToN2 [lemma, in hydras.Ackermann.cPair]
        +sup [definition, in hydras.Schutte.Schutte_basics]
        +SuperbigStep [lemma, in hydras.Hydra.BigBattle]
        +supM_gt0 [lemma, in hydras.Schutte.AP]
        +sup_members_disj [lemma, in hydras.Schutte.Schutte_basics]
        +sup_members_not_succ [lemma, in hydras.Schutte.Schutte_basics]
        +sup_members_succ [lemma, in hydras.Schutte.Schutte_basics]
        +sup_eq_intro [lemma, in hydras.Schutte.Schutte_basics]
        +sup_mono [lemma, in hydras.Schutte.Schutte_basics]
        +sup_of_leq [lemma, in hydras.Schutte.Schutte_basics]
        +sup_least_upper_bound [lemma, in hydras.Schutte.Schutte_basics]
        +sup_upper_bound [lemma, in hydras.Schutte.Schutte_basics]
        +sup_ok1 [lemma, in hydras.Schutte.Schutte_basics]
        +sup_spec_unicity [lemma, in hydras.Schutte.Schutte_basics]
        +sup_unicity [lemma, in hydras.Schutte.Schutte_basics]
        +sup_exists [lemma, in hydras.Schutte.Schutte_basics]
        +sup_spec [definition, in hydras.Schutte.Schutte_basics]
        +sup_M_in_B [lemma, in hydras.Schutte.Ordering_Functions]
        +Su:204 [binder, in hydras.OrdinalNotations.ON_Generic]
        +SWAP [constructor, in additions.AM]
        +swapIsPR [lemma, in hydras.Ackermann.primRec]
        +switchIsPR [lemma, in hydras.Ackermann.primRec]
        +switchPR [definition, in hydras.Ackermann.primRec]
        +switch5IsPR [lemma, in hydras.Ackermann.codeSubFormula]
        +sysExtend [lemma, in hydras.Ackermann.LNN]
        +sysExtend [lemma, in hydras.Ackermann.LNT]
        +sysExtend [lemma, in hydras.Ackermann.folLogic]
        +SysPrf [definition, in hydras.Ackermann.folProof]
        +SysPrf [abbreviation, in hydras.Ackermann.subAll]
        +SysPrf [definition, in hydras.Ackermann.LNN]
        +SysPrf [definition, in hydras.Ackermann.LNT]
        +SysPrf_rephrase [lemma, in hydras.Ackermann.Deduction]
        +System [abbreviation, in hydras.Ackermann.subAll]
        +System [definition, in hydras.Ackermann.LNN]
        +System [definition, in hydras.Ackermann.LNT]
        +System [abbreviation, in hydras.Ackermann.folProp]
        +System [abbreviation, in hydras.Ackermann.codeSubFormula]
        +System [definition, in hydras.Ackermann.fol]
        +System [abbreviation, in hydras.Ackermann.folLogic3]
        +sysWeaken [lemma, in hydras.Ackermann.LNN]
        +sysWeaken [lemma, in hydras.Ackermann.LNT]
        +sysWeaken [lemma, in hydras.Ackermann.folLogic]
        +S_pred_rw [lemma, in hydras.Prelude.Iterates]
        +S_ [abbreviation, in hydras.Ackermann.LNT]
        +s_decr [lemma, in hydras.solutions_exercises.T1_ltNotWf]
        +s':117 [binder, in additions.AM]
        +s':13 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':144 [binder, in hydras.rpo.rpo]
        +s':148 [binder, in hydras.rpo.rpo]
        +s':16 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':19 [binder, in hydras.Hydra.Hydra_Termination]
        +s':199 [binder, in hydras.Epsilon0.Paths]
        +s':202 [binder, in hydras.Epsilon0.Paths]
        +s':21 [binder, in hydras.Hydra.Hydra_Termination]
        +s':21 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':28 [binder, in hydras.Hydra.Hydra_Termination]
        +s':289 [binder, in hydras.rpo.rpo]
        +s':290 [binder, in hydras.rpo.rpo]
        +s':291 [binder, in hydras.rpo.rpo]
        +s':292 [binder, in hydras.rpo.rpo]
        +s':299 [binder, in hydras.rpo.rpo]
        +s':300 [binder, in hydras.rpo.rpo]
        +s':31 [binder, in hydras.Hydra.Hydra_Termination]
        +s':37 [binder, in hydras.Hydra.Hydra_Termination]
        +s':40 [binder, in hydras.Hydra.Hydra_Termination]
        +s':43 [binder, in hydras.Hydra.O2H]
        +s':49 [binder, in hydras.rpo.rpo]
        +s':51 [binder, in additions.AM]
        +s':53 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':53 [binder, in hydras.rpo.rpo]
        +s':54 [binder, in hydras.Hydra.Hydra_Definitions]
        +s':58 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':58 [binder, in hydras.Hydra.Hydra_Definitions]
        +s':63 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s':67 [binder, in hydras.Hydra.Hydra_Definitions]
        +s':69 [binder, in additions.AM]
        +s':74 [binder, in hydras.Hydra.Hydra_Definitions]
        +s':76 [binder, in hydras.Hydra.Hydra_Definitions]
        +s':8 [binder, in hydras.Hydra.Hydra_Lemmas]
        +S.A [axiom, in hydras.rpo.decidable_set]
        +S.cardinal [definition, in hydras.rpo.list_set]
        +S.cardinal_subset [axiom, in hydras.rpo.list_set]
        +S.DS [module, in hydras.rpo.list_set]
        +S.elt [definition, in hydras.rpo.list_set]
        +S.eq_A_dec [axiom, in hydras.rpo.decidable_set]
        +S.eq_elt_dec [definition, in hydras.rpo.list_set]
        +S.is_a_set [projection, in hydras.rpo.list_set]
        +S.mk_set [constructor, in hydras.rpo.list_set]
        +S.subset [definition, in hydras.rpo.list_set]
        +S.support [projection, in hydras.rpo.list_set]
        +S.t [record, in hydras.rpo.list_set]
        +S.without_red [definition, in hydras.rpo.list_set]
        +S0 [inductive, in hydras.Hydra.Hydra_Definitions]
        +S0_mem_head [lemma, in hydras.Hydra.O2H]
        +S0_decr [lemma, in hydras.Hydra.Hydra_Termination]
        +S0_decr_0 [lemma, in hydras.Hydra.Hydra_Termination]
        +S0_remove_r_i [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S0_remove_r [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S0_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S0_rest [constructor, in hydras.Hydra.Hydra_Definitions]
        +S0_first [constructor, in hydras.Hydra.Hydra_Definitions]
        +s0:1241 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:1244 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:1298 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:1301 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:1372 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:1375 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:21 [binder, in hydras.Ackermann.codeSubTerm]
        +s0:25 [binder, in hydras.Ackermann.codeSubTerm]
        +s0:43 [binder, in hydras.Ackermann.codeSubTerm]
        +s0:47 [binder, in hydras.Ackermann.codeSubTerm]
        +s0:863 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:866 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:887 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:890 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:903 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:906 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:930 [binder, in hydras.Ackermann.codeSubFormula]
        +s0:933 [binder, in hydras.Ackermann.codeSubFormula]
        +S1 [section, in hydras.solutions_exercises.is_F_monotonous]
        +S1 [section, in hydras.solutions_exercises.F_3]
        +S1 [section, in additions.Addition_Chains]
        +S1 [inductive, in hydras.Hydra.Hydra_Definitions]
        +S1_decr [lemma, in hydras.Hydra.Hydra_Termination]
        +S1_decr_0 [lemma, in hydras.Hydra.Hydra_Termination]
        +S1_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S1_next [constructor, in hydras.Hydra.Hydra_Definitions]
        +S1_first [constructor, in hydras.Hydra.Hydra_Definitions]
        +s1':201 [binder, in hydras.rpo.list_set]
        +s1':207 [binder, in hydras.rpo.list_set]
        +s1':217 [binder, in hydras.rpo.list_set]
        +S1.H [variable, in hydras.solutions_exercises.is_F_monotonous]
        +S1.instance_H [variable, in hydras.solutions_exercises.is_F_monotonous]
        +S1.Limit [section, in hydras.solutions_exercises.F_3]
        +S1.Limit.Hlambda [variable, in hydras.solutions_exercises.F_3]
        +S1.Limit.IHlambda [variable, in hydras.solutions_exercises.F_3]
        +S1.Limit.lambda [variable, in hydras.solutions_exercises.F_3]
        +S1.Limit.S3 [section, in hydras.solutions_exercises.F_3]
        +S1.Limit.S3.Hn [variable, in hydras.solutions_exercises.F_3]
        +S1.Limit.S3.n [variable, in hydras.solutions_exercises.F_3]
        +S1.P [variable, in hydras.solutions_exercises.F_3]
        +S1.Successor [section, in hydras.solutions_exercises.F_3]
        +S1.Successor.alpha [variable, in hydras.solutions_exercises.F_3]
        +S1.Successor.H_alpha [variable, in hydras.solutions_exercises.F_3]
        +S1.Successor.S2 [section, in hydras.solutions_exercises.F_3]
        +S1.Successor.S2.Hn [variable, in hydras.solutions_exercises.F_3]
        +S1.Successor.S2.n [variable, in hydras.solutions_exercises.F_3]
        +s1:104 [binder, in hydras.rpo.list_set]
        +s1:11 [binder, in hydras.rpo.list_set]
        +s1:110 [binder, in hydras.rpo.list_set]
        +s1:112 [binder, in hydras.Ackermann.subProp]
        +s1:1210 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:1213 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:1217 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:124 [binder, in hydras.rpo.list_set]
        +s1:13 [binder, in hydras.Ackermann.folLogic2]
        +s1:130 [binder, in hydras.rpo.list_set]
        +s1:131 [binder, in hydras.Ackermann.subProp]
        +s1:137 [binder, in hydras.rpo.list_set]
        +s1:146 [binder, in hydras.Ackermann.subProp]
        +s1:150 [binder, in hydras.Ackermann.subProp]
        +s1:152 [binder, in hydras.rpo.list_set]
        +s1:154 [binder, in hydras.Ackermann.subProp]
        +s1:155 [binder, in hydras.rpo.list_set]
        +s1:158 [binder, in hydras.rpo.list_set]
        +s1:160 [binder, in hydras.rpo.list_set]
        +s1:162 [binder, in hydras.rpo.list_set]
        +s1:164 [binder, in hydras.rpo.list_set]
        +s1:166 [binder, in hydras.rpo.list_set]
        +s1:168 [binder, in hydras.rpo.list_set]
        +s1:169 [binder, in hydras.Ackermann.subProp]
        +s1:171 [binder, in hydras.rpo.list_set]
        +s1:174 [binder, in hydras.rpo.list_set]
        +s1:176 [binder, in hydras.rpo.list_set]
        +s1:184 [binder, in hydras.rpo.list_set]
        +s1:186 [binder, in hydras.rpo.list_set]
        +s1:191 [binder, in hydras.rpo.list_set]
        +s1:197 [binder, in hydras.rpo.list_set]
        +s1:2 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:200 [binder, in hydras.rpo.list_set]
        +s1:203 [binder, in hydras.rpo.list_set]
        +s1:206 [binder, in hydras.rpo.list_set]
        +s1:210 [binder, in hydras.rpo.list_set]
        +s1:213 [binder, in hydras.rpo.list_set]
        +s1:216 [binder, in hydras.rpo.list_set]
        +s1:22 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:220 [binder, in hydras.rpo.list_set]
        +s1:224 [binder, in hydras.rpo.list_set]
        +s1:226 [binder, in hydras.rpo.list_set]
        +s1:228 [binder, in hydras.rpo.list_set]
        +s1:23 [binder, in hydras.Ackermann.folLogic2]
        +s1:230 [binder, in hydras.rpo.list_set]
        +s1:234 [binder, in hydras.Epsilon0.Paths]
        +s1:239 [binder, in hydras.Epsilon0.Paths]
        +s1:246 [binder, in hydras.rpo.list_set]
        +s1:248 [binder, in hydras.rpo.list_set]
        +s1:25 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:250 [binder, in hydras.rpo.list_set]
        +s1:255 [binder, in hydras.rpo.list_set]
        +s1:28 [binder, in hydras.Ackermann.folLogic2]
        +s1:29 [binder, in hydras.Hydra.O2H]
        +s1:29 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:33 [binder, in hydras.Hydra.O2H]
        +s1:33 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:35 [binder, in hydras.Hydra.Hydra_Definitions]
        +s1:47 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s1:8 [binder, in hydras.rpo.list_set]
        +s1:820 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:823 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:827 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:843 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:846 [binder, in hydras.Ackermann.codeSubFormula]
        +s1:93 [binder, in hydras.rpo.list_set]
        +s1:98 [binder, in hydras.rpo.list_set]
        +S2 [section, in additions.Addition_Chains]
        +S2 [inductive, in hydras.Hydra.Hydra_Definitions]
        +S2_app [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S2_ind2 [definition, in hydras.Hydra.Hydra_Lemmas]
        +S2_iff [lemma, in hydras.Hydra.Hydra_Lemmas]
        +S2_next [constructor, in hydras.Hydra.Hydra_Definitions]
        +S2_first [constructor, in hydras.Hydra.Hydra_Definitions]
        +s2':205 [binder, in hydras.rpo.list_set]
        +s2':209 [binder, in hydras.rpo.list_set]
        +s2':219 [binder, in hydras.rpo.list_set]
        +S2.a [variable, in additions.Addition_Chains]
        +S2.A [variable, in additions.Addition_Chains]
        +S2.b [variable, in additions.Addition_Chains]
        +S2.B [variable, in additions.Addition_Chains]
        +S2.R_true [variable, in additions.Addition_Chains]
        +S256 [section, in additions.Monoid_instances]
        +S256.mod256 [variable, in additions.Monoid_instances]
        +s2:105 [binder, in hydras.rpo.list_set]
        +s2:111 [binder, in hydras.rpo.list_set]
        +s2:113 [binder, in hydras.Ackermann.subProp]
        +s2:12 [binder, in hydras.rpo.list_set]
        +s2:1211 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:1214 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:1218 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:1238 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:125 [binder, in hydras.rpo.list_set]
        +s2:131 [binder, in hydras.rpo.list_set]
        +s2:132 [binder, in hydras.Ackermann.subProp]
        +s2:138 [binder, in hydras.rpo.list_set]
        +s2:14 [binder, in hydras.Ackermann.folLogic2]
        +s2:147 [binder, in hydras.Ackermann.subProp]
        +s2:151 [binder, in hydras.Ackermann.subProp]
        +s2:153 [binder, in hydras.rpo.list_set]
        +s2:155 [binder, in hydras.Ackermann.subProp]
        +s2:156 [binder, in hydras.rpo.list_set]
        +s2:159 [binder, in hydras.rpo.list_set]
        +s2:161 [binder, in hydras.rpo.list_set]
        +s2:163 [binder, in hydras.rpo.list_set]
        +s2:165 [binder, in hydras.rpo.list_set]
        +s2:167 [binder, in hydras.rpo.list_set]
        +s2:169 [binder, in hydras.rpo.list_set]
        +s2:170 [binder, in hydras.Ackermann.subProp]
        +s2:172 [binder, in hydras.rpo.list_set]
        +s2:175 [binder, in hydras.rpo.list_set]
        +s2:177 [binder, in hydras.rpo.list_set]
        +s2:185 [binder, in hydras.rpo.list_set]
        +s2:187 [binder, in hydras.rpo.list_set]
        +s2:192 [binder, in hydras.rpo.list_set]
        +s2:198 [binder, in hydras.rpo.list_set]
        +s2:202 [binder, in hydras.rpo.list_set]
        +s2:204 [binder, in hydras.rpo.list_set]
        +s2:208 [binder, in hydras.rpo.list_set]
        +s2:211 [binder, in hydras.rpo.list_set]
        +s2:214 [binder, in hydras.rpo.list_set]
        +s2:218 [binder, in hydras.rpo.list_set]
        +s2:221 [binder, in hydras.rpo.list_set]
        +s2:225 [binder, in hydras.rpo.list_set]
        +s2:227 [binder, in hydras.rpo.list_set]
        +s2:229 [binder, in hydras.rpo.list_set]
        +s2:23 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:231 [binder, in hydras.rpo.list_set]
        +s2:235 [binder, in hydras.Epsilon0.Paths]
        +s2:24 [binder, in hydras.Ackermann.folLogic2]
        +s2:240 [binder, in hydras.Epsilon0.Paths]
        +s2:247 [binder, in hydras.rpo.list_set]
        +s2:249 [binder, in hydras.rpo.list_set]
        +s2:251 [binder, in hydras.rpo.list_set]
        +s2:256 [binder, in hydras.rpo.list_set]
        +s2:26 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:29 [binder, in hydras.Ackermann.folLogic2]
        +s2:3 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:30 [binder, in hydras.Hydra.O2H]
        +s2:30 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:34 [binder, in hydras.Hydra.O2H]
        +s2:34 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:36 [binder, in hydras.Hydra.Hydra_Definitions]
        +s2:48 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s2:821 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:824 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:828 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:844 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:847 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:9 [binder, in hydras.rpo.list_set]
        +s2:900 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:917 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:922 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:927 [binder, in hydras.Ackermann.codeSubFormula]
        +s2:94 [binder, in hydras.rpo.list_set]
        +s2:99 [binder, in hydras.rpo.list_set]
        +s3:178 [binder, in hydras.rpo.list_set]
        +s3:188 [binder, in hydras.rpo.list_set]
        +s3:24 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s3:27 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s3:31 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s3:4 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:10 [binder, in hydras.Ackermann.codeSubTerm]
        +S:10 [binder, in hydras.MoreAck.FolExamples]
        +s:1005 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1008 [binder, in hydras.Ackermann.codeSubFormula]
        +s:101 [binder, in hydras.Epsilon0.Paths]
        +s:101 [binder, in hydras.Ackermann.folReplace]
        +s:101 [binder, in hydras.rpo.rpo]
        +s:1011 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1014 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1017 [binder, in hydras.Ackermann.codeSubFormula]
        +s:102 [binder, in hydras.Hydra.O2H]
        +s:1020 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1028 [binder, in hydras.Ackermann.codeSubFormula]
        +s:103 [binder, in hydras.Ackermann.LNN2LNT]
        +s:103 [binder, in hydras.rpo.rpo]
        +s:1030 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1032 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1034 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1036 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1038 [binder, in hydras.Ackermann.codeSubFormula]
        +s:104 [binder, in hydras.Ackermann.subProp]
        +s:104 [binder, in hydras.Epsilon0.Paths]
        +s:1040 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1042 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1044 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1046 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1049 [binder, in hydras.Ackermann.codeSubFormula]
        +s:105 [binder, in hydras.Hydra.O2H]
        +s:105 [binder, in hydras.Ackermann.model]
        +s:1052 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1055 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1058 [binder, in hydras.Ackermann.codeSubFormula]
        +s:106 [binder, in hydras.Ackermann.folReplace]
        +s:1061 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1064 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1067 [binder, in hydras.Ackermann.codeSubFormula]
        +s:107 [binder, in hydras.Epsilon0.Paths]
        +s:1070 [binder, in hydras.Ackermann.codeSubFormula]
        +s:108 [binder, in hydras.Hydra.O2H]
        +s:109 [binder, in hydras.Ackermann.model]
        +s:11 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:110 [binder, in hydras.Epsilon0.Paths]
        +s:111 [binder, in hydras.Ackermann.subAll]
        +s:112 [binder, in hydras.Epsilon0.Paths]
        +s:113 [binder, in hydras.Ackermann.model]
        +s:115 [binder, in additions.AM]
        +s:116 [binder, in hydras.Ackermann.LNN2LNT]
        +s:117 [binder, in hydras.Ackermann.subAll]
        +s:117 [binder, in hydras.Ackermann.model]
        +s:1170 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1172 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1174 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1176 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1178 [binder, in hydras.Ackermann.codeSubFormula]
        +s:118 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1180 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1182 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1184 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1186 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1188 [binder, in hydras.Ackermann.codeSubFormula]
        +s:119 [binder, in hydras.Epsilon0.Paths]
        +s:1190 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1192 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1194 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1196 [binder, in hydras.Ackermann.codeSubFormula]
        +s:12 [binder, in hydras.Hydra.Hydra_Termination]
        +s:12 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:120 [binder, in hydras.rpo.rpo]
        +s:1200 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1202 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1204 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1206 [binder, in hydras.Ackermann.codeSubFormula]
        +s:121 [binder, in hydras.Ackermann.subProp]
        +s:121 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1222 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1225 [binder, in hydras.Ackermann.codeSubFormula]
        +s:124 [binder, in hydras.Ackermann.codeSubTerm]
        +s:124 [binder, in hydras.Ackermann.codeSubFormula]
        +s:124 [binder, in hydras.Epsilon0.Paths]
        +s:1251 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1259 [binder, in hydras.Ackermann.codeSubFormula]
        +s:126 [binder, in hydras.Ackermann.subProp]
        +s:126 [binder, in hydras.Epsilon0.Large_Sets]
        +s:126 [binder, in hydras.Epsilon0.Paths]
        +s:126 [binder, in hydras.rpo.rpo]
        +s:1267 [binder, in hydras.Ackermann.codeSubFormula]
        +s:127 [binder, in hydras.Ackermann.codeSubTerm]
        +s:128 [binder, in hydras.Epsilon0.Large_Sets]
        +s:1287 [binder, in hydras.Ackermann.codeSubFormula]
        +s:129 [binder, in hydras.Ackermann.model]
        +s:1292 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1295 [binder, in hydras.Ackermann.codeSubFormula]
        +s:13 [binder, in hydras.Ackermann.codeSubTerm]
        +s:13 [binder, in hydras.Hydra.Hydra_Termination]
        +s:130 [binder, in additions.AM]
        +s:130 [binder, in hydras.Ackermann.codeSubTerm]
        +s:130 [binder, in hydras.Epsilon0.Large_Sets]
        +s:132 [binder, in hydras.Epsilon0.Large_Sets]
        +s:133 [binder, in hydras.Ackermann.codeSubTerm]
        +s:133 [binder, in hydras.Ackermann.model]
        +s:133 [binder, in hydras.Ackermann.codeSubFormula]
        +s:134 [binder, in hydras.Epsilon0.Large_Sets]
        +s:134 [binder, in hydras.Epsilon0.Paths]
        +s:135 [binder, in hydras.Ackermann.folProp]
        +s:136 [binder, in hydras.Ackermann.codeSubTerm]
        +s:136 [binder, in hydras.Ackermann.subProp]
        +s:136 [binder, in hydras.Epsilon0.Large_Sets]
        +s:1368 [binder, in hydras.Ackermann.codeSubFormula]
        +s:137 [binder, in hydras.Ackermann.model]
        +s:1378 [binder, in hydras.Ackermann.codeSubFormula]
        +s:138 [binder, in hydras.Epsilon0.Large_Sets]
        +s:1381 [binder, in hydras.Ackermann.codeSubFormula]
        +s:139 [binder, in hydras.Ackermann.codeSubTerm]
        +s:139 [binder, in hydras.rpo.rpo]
        +s:1391 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1395 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1398 [binder, in hydras.Ackermann.codeSubFormula]
        +s:14 [binder, in hydras.Ackermann.subProp]
        +s:14 [binder, in hydras.Hydra.Hydra_Termination]
        +s:140 [binder, in hydras.Ackermann.subProp]
        +s:140 [binder, in hydras.Epsilon0.Large_Sets]
        +s:140 [binder, in hydras.Epsilon0.Paths]
        +S:140 [binder, in hydras.Schutte.Ordering_Functions]
        +s:1401 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1406 [binder, in hydras.Ackermann.codeSubFormula]
        +s:141 [binder, in hydras.Ackermann.model]
        +s:1412 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1419 [binder, in hydras.Ackermann.codeSubFormula]
        +s:142 [binder, in hydras.Ackermann.codeSubTerm]
        +s:142 [binder, in hydras.Epsilon0.Large_Sets]
        +s:1424 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1429 [binder, in hydras.Ackermann.codeSubFormula]
        +s:143 [binder, in hydras.Ackermann.folProp]
        +s:143 [binder, in hydras.Ackermann.subProp]
        +s:1432 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1435 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1438 [binder, in hydras.Ackermann.codeSubFormula]
        +S:144 [binder, in hydras.Schutte.Ordering_Functions]
        +s:1441 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1444 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1447 [binder, in hydras.Ackermann.codeSubFormula]
        +s:145 [binder, in hydras.Ackermann.codeSubTerm]
        +s:145 [binder, in hydras.Ackermann.model]
        +S:145 [binder, in hydras.Schutte.Ordering_Functions]
        +s:1450 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1453 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1456 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1459 [binder, in hydras.Ackermann.codeSubFormula]
        +s:146 [binder, in hydras.Epsilon0.Paths]
        +s:1462 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1465 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1468 [binder, in hydras.Ackermann.codeSubFormula]
        +s:147 [binder, in hydras.Ackermann.folProp]
        +s:1471 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1474 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1477 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1480 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1483 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1486 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1489 [binder, in hydras.Ackermann.codeSubFormula]
        +s:149 [binder, in hydras.Ackermann.model]
        +s:1492 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1495 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1498 [binder, in hydras.Ackermann.codeSubFormula]
        +s:15 [binder, in additions.AM]
        +s:15 [binder, in gaia_hydras.GPaths]
        +s:15 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:1501 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1504 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1507 [binder, in hydras.Ackermann.codeSubFormula]
        +s:151 [binder, in hydras.Ackermann.folProp]
        +s:151 [binder, in gaia_hydras.T1Bridge]
        +s:1510 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1512 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1514 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1517 [binder, in hydras.Ackermann.codeSubFormula]
        +s:152 [binder, in hydras.Epsilon0.Large_Sets]
        +s:1520 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1523 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1526 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1529 [binder, in hydras.Ackermann.codeSubFormula]
        +s:153 [binder, in gaia_hydras.T1Bridge]
        +s:153 [binder, in hydras.rpo.rpo]
        +s:1532 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1535 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1538 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1541 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1544 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1547 [binder, in hydras.Ackermann.codeSubFormula]
        +s:155 [binder, in hydras.Ackermann.folProp]
        +s:155 [binder, in gaia_hydras.T1Bridge]
        +s:155 [binder, in hydras.rpo.rpo]
        +s:1550 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1553 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1556 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1559 [binder, in hydras.Ackermann.codeSubFormula]
        +s:156 [binder, in additions.AM]
        +s:1562 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1565 [binder, in hydras.Ackermann.codeSubFormula]
        +s:1568 [binder, in hydras.Ackermann.codeSubFormula]
        +s:157 [binder, in hydras.Ackermann.model]
        +s:158 [binder, in hydras.Epsilon0.Large_Sets]
        +s:158 [binder, in hydras.Epsilon0.Paths]
        +s:159 [binder, in hydras.Ackermann.subProp]
        +s:159 [binder, in hydras.rpo.rpo]
        +s:160 [binder, in additions.AM]
        +s:160 [binder, in gaia_hydras.T1Bridge]
        +s:160 [binder, in hydras.Epsilon0.Paths]
        +s:162 [binder, in hydras.Epsilon0.Paths]
        +s:163 [binder, in additions.AM]
        +s:164 [binder, in additions.AM]
        +s:164 [binder, in hydras.Prelude.MoreLists]
        +s:164 [binder, in hydras.Ackermann.subProp]
        +s:165 [binder, in hydras.Epsilon0.Paths]
        +s:166 [binder, in additions.AM]
        +S:167 [binder, in hydras.Prelude.MoreLists]
        +s:168 [binder, in additions.AM]
        +s:169 [binder, in additions.AM]
        +s:17 [binder, in hydras.Ackermann.codeSubTerm]
        +s:17 [binder, in hydras.Hydra.Hydra_Termination]
        +s:17 [binder, in hydras.Epsilon0.Paths]
        +s:170 [binder, in hydras.Epsilon0.Paths]
        +s:172 [binder, in hydras.rpo.rpo]
        +s:173 [binder, in hydras.rpo.list_set]
        +s:175 [binder, in hydras.Epsilon0.Paths]
        +s:177 [binder, in hydras.Epsilon0.Large_Sets]
        +s:178 [binder, in hydras.Epsilon0.Paths]
        +s:18 [binder, in hydras.Prelude.MoreOrders]
        +s:18 [binder, in hydras.Hydra.Hydra_Termination]
        +s:180 [binder, in hydras.Epsilon0.Large_Sets]
        +s:180 [binder, in hydras.Schutte.Schutte_basics]
        +s:180 [binder, in hydras.Epsilon0.Paths]
        +s:181 [binder, in hydras.rpo.list_set]
        +s:181 [binder, in hydras.rpo.rpo]
        +s:182 [binder, in hydras.Epsilon0.Large_Sets]
        +s:182 [binder, in hydras.rpo.list_set]
        +s:182 [binder, in hydras.Epsilon0.Paths]
        +s:183 [binder, in hydras.Schutte.Schutte_basics]
        +s:183 [binder, in hydras.rpo.list_set]
        +s:183 [binder, in hydras.Epsilon0.Paths]
        +s:184 [binder, in hydras.Epsilon0.Large_Sets]
        +s:184 [binder, in hydras.Epsilon0.Paths]
        +s:185 [binder, in hydras.Epsilon0.Large_Sets]
        +s:185 [binder, in hydras.Schutte.Schutte_basics]
        +s:186 [binder, in hydras.Schutte.Schutte_basics]
        +s:187 [binder, in hydras.Epsilon0.Large_Sets]
        +s:188 [binder, in hydras.Prelude.MoreLists]
        +s:188 [binder, in hydras.Schutte.Schutte_basics]
        +s:188 [binder, in hydras.Epsilon0.Paths]
        +s:19 [binder, in hydras.Ackermann.LNN2LNT]
        +s:19 [binder, in gaia_hydras.GPaths]
        +s:19 [binder, in hydras.Ackermann.subProp]
        +s:190 [binder, in hydras.Epsilon0.Large_Sets]
        +s:190 [binder, in hydras.Epsilon0.Paths]
        +s:192 [binder, in hydras.Prelude.MoreLists]
        +s:192 [binder, in hydras.Epsilon0.Large_Sets]
        +s:192 [binder, in hydras.Schutte.Schutte_basics]
        +s:192 [binder, in hydras.Epsilon0.Paths]
        +s:194 [binder, in hydras.Epsilon0.Large_Sets]
        +s:194 [binder, in hydras.rpo.rpo]
        +s:195 [binder, in hydras.Epsilon0.Paths]
        +s:196 [binder, in hydras.Epsilon0.Large_Sets]
        +s:198 [binder, in hydras.Epsilon0.Large_Sets]
        +s:198 [binder, in hydras.Schutte.Schutte_basics]
        +s:198 [binder, in hydras.Epsilon0.Paths]
        +s:2 [binder, in hydras.Ackermann.folProp]
        +s:2 [binder, in hydras.Epsilon0.Large_Sets]
        +s:2 [binder, in hydras.Hydra.Hydra_Termination]
        +s:2 [binder, in gaia_hydras.GHydra]
        +s:2 [binder, in gaia_hydras.GLarge_Sets]
        +s:20 [binder, in hydras.Prelude.MoreLists]
        +s:20 [binder, in hydras.Hydra.Hydra_Termination]
        +s:20 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:20 [binder, in hydras.Epsilon0.Paths]
        +s:200 [binder, in hydras.Epsilon0.Large_Sets]
        +s:201 [binder, in hydras.Epsilon0.Paths]
        +s:204 [binder, in hydras.Epsilon0.Large_Sets]
        +s:205 [binder, in hydras.Epsilon0.Large_Sets]
        +s:205 [binder, in hydras.Epsilon0.Paths]
        +s:207 [binder, in hydras.Epsilon0.Large_Sets]
        +s:208 [binder, in hydras.Epsilon0.Paths]
        +S:21 [binder, in hydras.Ackermann.Languages]
        +s:210 [binder, in hydras.Prelude.MoreLists]
        +s:210 [binder, in hydras.rpo.rpo]
        +s:211 [binder, in hydras.Epsilon0.Large_Sets]
        +s:211 [binder, in hydras.rpo.rpo]
        +s:212 [binder, in hydras.rpo.list_set]
        +s:212 [binder, in hydras.Epsilon0.Paths]
        +s:213 [binder, in hydras.Epsilon0.Large_Sets]
        +s:215 [binder, in hydras.Epsilon0.Large_Sets]
        +s:215 [binder, in hydras.rpo.list_set]
        +s:215 [binder, in hydras.Epsilon0.Paths]
        +s:215 [binder, in hydras.rpo.rpo]
        +s:216 [binder, in hydras.Prelude.MoreLists]
        +s:219 [binder, in hydras.Epsilon0.Paths]
        +s:219 [binder, in hydras.rpo.rpo]
        +s:22 [binder, in additions.AM]
        +s:22 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +s:22 [binder, in hydras.Epsilon0.Large_Sets]
        +s:222 [binder, in hydras.rpo.list_set]
        +s:222 [binder, in hydras.Epsilon0.Paths]
        +s:223 [binder, in hydras.rpo.list_set]
        +s:225 [binder, in hydras.rpo.rpo]
        +s:227 [binder, in hydras.Epsilon0.Paths]
        +s:228 [binder, in additions.AM]
        +s:23 [binder, in hydras.Prelude.MoreLists]
        +S:23 [binder, in hydras.Ackermann.checkPrf]
        +s:23 [binder, in hydras.Ackermann.subProp]
        +s:23 [binder, in hydras.rpo.list_set]
        +s:23 [binder, in hydras.Epsilon0.Paths]
        +s:230 [binder, in hydras.Epsilon0.Paths]
        +s:234 [binder, in hydras.Ackermann.folProp]
        +s:236 [binder, in hydras.Epsilon0.Paths]
        +s:241 [binder, in hydras.Epsilon0.Paths]
        +s:244 [binder, in hydras.Epsilon0.Paths]
        +s:246 [binder, in hydras.Epsilon0.Paths]
        +s:25 [binder, in hydras.Prelude.MoreOrders]
        +s:25 [binder, in hydras.rpo.list_set]
        +s:253 [binder, in hydras.Epsilon0.Paths]
        +s:256 [binder, in hydras.Epsilon0.Paths]
        +s:260 [binder, in hydras.Epsilon0.Paths]
        +s:262 [binder, in hydras.rpo.rpo]
        +s:263 [binder, in hydras.Epsilon0.Paths]
        +s:263 [binder, in hydras.Gamma0.Gamma0]
        +s:263 [binder, in hydras.rpo.rpo]
        +s:264 [binder, in hydras.rpo.rpo]
        +s:265 [binder, in hydras.rpo.rpo]
        +s:27 [binder, in hydras.Ackermann.LNN2LNT]
        +s:27 [binder, in hydras.Ackermann.subProp]
        +s:27 [binder, in hydras.Hydra.Hydra_Termination]
        +s:28 [binder, in hydras.Prelude.MoreLists]
        +s:28 [binder, in hydras.Ackermann.code]
        +s:282 [binder, in hydras.Ackermann.folProp]
        +s:283 [binder, in hydras.Ackermann.subAll]
        +s:288 [binder, in hydras.Ackermann.subAll]
        +s:29 [binder, in hydras.rpo.list_set]
        +s:299 [binder, in Goedel.PRrepresentable]
        +s:3 [binder, in hydras.solutions_exercises.Limit_Infinity]
        +s:30 [binder, in hydras.Epsilon0.Large_Sets]
        +s:30 [binder, in hydras.Hydra.Hydra_Termination]
        +s:30 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:30 [binder, in hydras.rpo.rpo]
        +s:31 [binder, in gaia_hydras.GPaths]
        +s:31 [binder, in hydras.Prelude.MoreOrders]
        +s:31 [binder, in hydras.Schutte.Schutte_basics]
        +s:31 [binder, in hydras.rpo.list_set]
        +s:314 [binder, in hydras.rpo.rpo]
        +s:318 [binder, in hydras.rpo.rpo]
        +s:32 [binder, in hydras.Ackermann.subProp]
        +s:32 [binder, in hydras.Epsilon0.Large_Sets]
        +s:32 [binder, in hydras.Hydra.Hydra_Termination]
        +s:32 [binder, in hydras.Epsilon0.Paths]
        +s:33 [binder, in gaia_hydras.GPaths]
        +s:336 [binder, in additions.Euclidean_Chains]
        +s:338 [binder, in additions.Euclidean_Chains]
        +s:34 [binder, in hydras.Ackermann.folLogic2]
        +s:34 [binder, in hydras.rpo.list_set]
        +s:341 [binder, in additions.Euclidean_Chains]
        +s:343 [binder, in additions.Euclidean_Chains]
        +s:347 [binder, in additions.Euclidean_Chains]
        +s:35 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +s:35 [binder, in gaia_hydras.GPaths]
        +s:35 [binder, in hydras.Epsilon0.Large_Sets]
        +s:35 [binder, in hydras.Epsilon0.Paths]
        +s:351 [binder, in additions.Euclidean_Chains]
        +s:355 [binder, in additions.Euclidean_Chains]
        +s:357 [binder, in additions.Euclidean_Chains]
        +s:359 [binder, in hydras.Ackermann.subAll]
        +s:36 [binder, in hydras.Hydra.Hydra_Termination]
        +s:363 [binder, in additions.Euclidean_Chains]
        +s:369 [binder, in additions.Euclidean_Chains]
        +s:37 [binder, in hydras.Prelude.MoreLists]
        +s:37 [binder, in hydras.Ackermann.subProp]
        +s:37 [binder, in hydras.rpo.list_set]
        +s:372 [binder, in hydras.Ackermann.subAll]
        +s:376 [binder, in additions.Euclidean_Chains]
        +s:38 [binder, in hydras.Ackermann.folLogic2]
        +s:38 [binder, in gaia_hydras.GPaths]
        +s:38 [binder, in hydras.Prelude.MoreOrders]
        +s:383 [binder, in additions.Euclidean_Chains]
        +s:386 [binder, in hydras.Epsilon0.Paths]
        +s:389 [binder, in additions.Euclidean_Chains]
        +s:39 [binder, in hydras.Hydra.O2H]
        +s:39 [binder, in hydras.Prelude.MoreLists]
        +s:39 [binder, in hydras.Ackermann.codeSubTerm]
        +s:39 [binder, in hydras.Hydra.Hydra_Termination]
        +s:39 [binder, in hydras.Epsilon0.Paths]
        +s:39 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:395 [binder, in hydras.Ackermann.folProp]
        +s:396 [binder, in additions.Euclidean_Chains]
        +s:399 [binder, in hydras.Ackermann.folProp]
        +s:4 [binder, in hydras.Ackermann.subProp]
        +s:4 [binder, in hydras.Epsilon0.Large_Sets]
        +s:4 [binder, in gaia_hydras.GLarge_Sets]
        +s:403 [binder, in hydras.Ackermann.folProp]
        +s:403 [binder, in additions.Euclidean_Chains]
        +s:406 [binder, in additions.Euclidean_Chains]
        +s:407 [binder, in additions.Euclidean_Chains]
        +s:408 [binder, in hydras.Ackermann.folProp]
        +s:409 [binder, in additions.Euclidean_Chains]
        +s:41 [binder, in hydras.Hydra.O2H]
        +s:41 [binder, in hydras.Prelude.MoreLists]
        +s:41 [binder, in hydras.Epsilon0.Paths]
        +s:411 [binder, in additions.Euclidean_Chains]
        +s:412 [binder, in additions.Euclidean_Chains]
        +s:413 [binder, in hydras.Ackermann.folProp]
        +s:416 [binder, in hydras.Ackermann.folProp]
        +s:42 [binder, in hydras.Hydra.O2H]
        +s:42 [binder, in hydras.Ackermann.subProp]
        +s:42 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:43 [binder, in hydras.Prelude.MoreLists]
        +s:431 [binder, in hydras.Ackermann.folProp]
        +s:436 [binder, in hydras.Ackermann.folProp]
        +s:44 [binder, in hydras.rpo.rpo]
        +s:445 [binder, in Goedel.PRrepresentable]
        +s:449 [binder, in Goedel.PRrepresentable]
        +s:45 [binder, in hydras.Prelude.MoreLists]
        +s:45 [binder, in hydras.Epsilon0.Paths]
        +s:452 [binder, in Goedel.PRrepresentable]
        +s:455 [binder, in Goedel.PRrepresentable]
        +s:458 [binder, in Goedel.PRrepresentable]
        +s:46 [binder, in Goedel.PRrepresentable]
        +s:46 [binder, in hydras.Hydra.O2H]
        +s:46 [binder, in hydras.Ackermann.subProp]
        +s:461 [binder, in Goedel.PRrepresentable]
        +s:47 [binder, in hydras.Ackermann.folProp]
        +s:471 [binder, in additions.Euclidean_Chains]
        +s:49 [binder, in Goedel.PRrepresentable]
        +s:50 [binder, in additions.AM]
        +s:50 [binder, in hydras.Ackermann.subProp]
        +s:51 [binder, in Goedel.codeSysPrf]
        +s:51 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:52 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:53 [binder, in hydras.rpo.list_set]
        +S:53 [binder, in hydras.Ackermann.Languages]
        +s:53 [binder, in hydras.Hydra.Hydra_Definitions]
        +S:531 [binder, in hydras.Ackermann.primRec]
        +S:545 [binder, in hydras.Ackermann.primRec]
        +s:55 [binder, in hydras.Ackermann.codeSubTerm]
        +s:55 [binder, in hydras.Ackermann.subProp]
        +s:55 [binder, in Goedel.codeSysPrf]
        +s:56 [binder, in gaia_hydras.GPaths]
        +s:57 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:57 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:58 [binder, in hydras.rpo.rpo]
        +s:59 [binder, in hydras.Ackermann.codeSubTerm]
        +s:6 [binder, in hydras.Hydra.BigBattle]
        +S:6 [binder, in hydras.MoreAck.FolExamples]
        +s:60 [binder, in gaia_hydras.GPaths]
        +s:60 [binder, in hydras.Ackermann.folProp]
        +s:60 [binder, in hydras.Ackermann.subProp]
        +s:60 [binder, in hydras.Ackermann.codeSubFormula]
        +s:60 [binder, in hydras.rpo.list_set]
        +s:60 [binder, in hydras.rpo.rpo]
        +s:62 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:62 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:63 [binder, in hydras.Ackermann.codeSubTerm]
        +s:63 [binder, in hydras.Ackermann.folProp]
        +s:64 [binder, in hydras.rpo.rpo]
        +s:65 [binder, in hydras.Prelude.MoreLists]
        +s:65 [binder, in hydras.Ackermann.subProp]
        +s:66 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:67 [binder, in additions.AM]
        +s:67 [binder, in hydras.Ackermann.codeSubTerm]
        +s:67 [binder, in hydras.Ackermann.folProp]
        +s:67 [binder, in Goedel.codeSysPrf]
        +s:68 [binder, in hydras.rpo.list_set]
        +s:683 [binder, in hydras.Epsilon0.T1]
        +s:688 [binder, in hydras.Epsilon0.T1]
        +s:69 [binder, in hydras.Ackermann.subProp]
        +s:692 [binder, in hydras.Epsilon0.T1]
        +s:694 [binder, in hydras.Ackermann.codeSubFormula]
        +s:695 [binder, in hydras.Epsilon0.T1]
        +s:697 [binder, in hydras.Ackermann.codeSubFormula]
        +s:699 [binder, in hydras.Epsilon0.T1]
        +s:7 [binder, in hydras.Ackermann.Deduction]
        +s:7 [binder, in hydras.Hydra.Hydra_Lemmas]
        +s:7 [binder, in hydras.rpo.list_set]
        +s:700 [binder, in hydras.Ackermann.codeSubFormula]
        +s:703 [binder, in hydras.Ackermann.codeSubFormula]
        +s:706 [binder, in hydras.Ackermann.codeSubFormula]
        +s:709 [binder, in hydras.Ackermann.codeSubFormula]
        +s:71 [binder, in hydras.Ackermann.codeSubTerm]
        +s:71 [binder, in hydras.Ackermann.LNN2LNT]
        +s:71 [binder, in Goedel.codeSysPrf]
        +s:712 [binder, in hydras.Ackermann.codeSubFormula]
        +s:715 [binder, in hydras.Ackermann.codeSubFormula]
        +s:718 [binder, in hydras.Ackermann.codeSubFormula]
        +s:72 [binder, in hydras.Ackermann.codeSubFormula]
        +s:72 [binder, in Goedel.rosser]
        +s:721 [binder, in hydras.Ackermann.codeSubFormula]
        +s:724 [binder, in hydras.Ackermann.codeSubFormula]
        +s:73 [binder, in hydras.Ackermann.model]
        +s:73 [binder, in hydras.Ackermann.subProp]
        +s:73 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:75 [binder, in Goedel.PRrepresentable]
        +s:75 [binder, in hydras.Ackermann.codeSubTerm]
        +s:75 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:75 [binder, in hydras.rpo.rpo]
        +s:755 [binder, in hydras.Ackermann.codeSubFormula]
        +s:756 [binder, in hydras.Ackermann.codeSubFormula]
        +s:757 [binder, in hydras.Ackermann.codeSubFormula]
        +s:758 [binder, in hydras.Ackermann.codeSubFormula]
        +s:759 [binder, in hydras.Ackermann.codeSubFormula]
        +s:760 [binder, in hydras.Ackermann.codeSubFormula]
        +s:77 [binder, in hydras.Ackermann.codeSubFormula]
        +s:78 [binder, in additions.AM]
        +s:78 [binder, in hydras.Prelude.MoreLists]
        +s:78 [binder, in hydras.Ackermann.subProp]
        +s:79 [binder, in hydras.Ackermann.codeSubTerm]
        +s:79 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:79 [binder, in hydras.rpo.rpo]
        +s:8 [binder, in hydras.Prelude.MoreLists]
        +s:8 [binder, in hydras.Ackermann.codeSubTerm]
        +s:8 [binder, in hydras.Hydra.Hydra_Termination]
        +s:8 [binder, in hydras.rpo.rpo]
        +s:816 [binder, in hydras.Ackermann.codeSubFormula]
        +s:818 [binder, in hydras.Ackermann.codeSubFormula]
        +s:83 [binder, in hydras.Ackermann.codeSubTerm]
        +s:83 [binder, in hydras.Ackermann.subProp]
        +s:832 [binder, in hydras.Ackermann.codeSubFormula]
        +s:835 [binder, in hydras.Ackermann.codeSubFormula]
        +s:84 [binder, in hydras.Ackermann.model]
        +s:85 [binder, in hydras.rpo.rpo]
        +s:860 [binder, in hydras.Ackermann.codeSubFormula]
        +s:87 [binder, in hydras.Ackermann.codeSubTerm]
        +s:87 [binder, in hydras.Ackermann.codeSubFormula]
        +s:876 [binder, in hydras.Ackermann.codeSubFormula]
        +s:88 [binder, in additions.AM]
        +s:88 [binder, in hydras.Ackermann.subProp]
        +s:880 [binder, in hydras.Ackermann.codeSubFormula]
        +s:884 [binder, in hydras.Ackermann.codeSubFormula]
        +s:89 [binder, in additions.AM]
        +s:89 [binder, in hydras.Ackermann.model]
        +s:9 [binder, in hydras.Ackermann.subProp]
        +S:9 [binder, in hydras.Ackermann.code]
        +s:9 [binder, in hydras.Hydra.Hydra_Definitions]
        +s:90 [binder, in hydras.rpo.rpo]
        +s:91 [binder, in hydras.Ackermann.codeSubTerm]
        +s:92 [binder, in hydras.Ackermann.subProp]
        +s:92 [binder, in hydras.Ackermann.codeSubFormula]
        +s:93 [binder, in hydras.Epsilon0.Paths]
        +s:93 [binder, in hydras.rpo.rpo]
        +s:942 [binder, in hydras.Ackermann.codeSubFormula]
        +s:945 [binder, in hydras.Ackermann.codeSubFormula]
        +s:948 [binder, in hydras.Ackermann.codeSubFormula]
        +s:95 [binder, in hydras.Epsilon0.Paths]
        +s:95 [binder, in hydras.rpo.rpo]
        +s:951 [binder, in hydras.Ackermann.codeSubFormula]
        +s:954 [binder, in hydras.Ackermann.codeSubFormula]
        +s:957 [binder, in hydras.Ackermann.codeSubFormula]
        +s:96 [binder, in hydras.Ackermann.subProp]
        +s:96 [binder, in hydras.Ackermann.folReplace]
        +s:960 [binder, in hydras.Ackermann.codeSubFormula]
        +s:963 [binder, in hydras.Ackermann.codeSubFormula]
        +s:966 [binder, in hydras.Ackermann.codeSubFormula]
        +s:969 [binder, in hydras.Ackermann.codeSubFormula]
        +s:97 [binder, in hydras.rpo.rpo]
        +s:972 [binder, in hydras.Ackermann.codeSubFormula]
        +s:975 [binder, in hydras.Ackermann.codeSubFormula]
        +s:978 [binder, in hydras.Ackermann.codeSubFormula]
        +s:98 [binder, in Goedel.PRrepresentable]
        +s:98 [binder, in hydras.Epsilon0.Paths]
        +s:983 [binder, in hydras.Ackermann.codeSubFormula]
        +s:986 [binder, in hydras.Ackermann.codeSubFormula]
        +s:989 [binder, in hydras.Ackermann.codeSubFormula]
        +s:99 [binder, in hydras.Ackermann.subAll]
        +s:99 [binder, in hydras.rpo.rpo]
        +s:992 [binder, in hydras.Ackermann.codeSubFormula]
        +s:995 [binder, in hydras.Ackermann.codeSubFormula]
        +s:998 [binder, in hydras.Ackermann.codeSubFormula]
        +

        T

        +t [definition, in hydras.OrdinalNotations.ON_Omega2]
        +t [definition, in hydras.OrdinalNotations.ON_O]
        +t [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +t [definition, in hydras.solutions_exercises.MultisetWf]
        +t [definition, in hydras.OrdinalNotations.ON_mult]
        +t [definition, in hydras.OrdinalNotations.ON_plus]
        +t [definition, in hydras.OrdinalNotations.ON_Finite]
        +tail_LT_cons [lemma, in hydras.Epsilon0.T1]
        +tail_lt_cons [lemma, in hydras.Epsilon0.T1]
        +tail_lt [lemma, in hydras.Epsilon0.T1]
        +ta1:310 [binder, in hydras.Gamma0.Gamma0]
        +ta1:314 [binder, in hydras.Gamma0.Gamma0]
        +ta1:320 [binder, in hydras.Gamma0.Gamma0]
        +ta1:328 [binder, in hydras.Gamma0.Gamma0]
        +ta1:334 [binder, in hydras.Gamma0.Gamma0]
        +ta1:337 [binder, in hydras.Gamma0.Gamma0]
        +ta1:342 [binder, in hydras.Gamma0.Gamma0]
        +ta1:349 [binder, in hydras.Gamma0.Gamma0]
        +ta1:354 [binder, in hydras.Gamma0.Gamma0]
        +ta1:358 [binder, in hydras.Gamma0.Gamma0]
        +ta1:364 [binder, in hydras.Gamma0.Gamma0]
        +ta1:372 [binder, in hydras.Gamma0.Gamma0]
        +ta1:378 [binder, in hydras.Gamma0.Gamma0]
        +ta1:381 [binder, in hydras.Gamma0.Gamma0]
        +ta1:386 [binder, in hydras.Gamma0.Gamma0]
        +ta1:393 [binder, in hydras.Gamma0.Gamma0]
        +ta1:398 [binder, in hydras.Gamma0.Gamma0]
        +ta1:404 [binder, in hydras.Gamma0.Gamma0]
        +ta1:408 [binder, in hydras.Gamma0.Gamma0]
        +ta2:311 [binder, in hydras.Gamma0.Gamma0]
        +ta2:315 [binder, in hydras.Gamma0.Gamma0]
        +ta2:321 [binder, in hydras.Gamma0.Gamma0]
        +ta2:329 [binder, in hydras.Gamma0.Gamma0]
        +ta2:355 [binder, in hydras.Gamma0.Gamma0]
        +ta2:359 [binder, in hydras.Gamma0.Gamma0]
        +ta2:365 [binder, in hydras.Gamma0.Gamma0]
        +ta2:373 [binder, in hydras.Gamma0.Gamma0]
        +ta2:379 [binder, in hydras.Gamma0.Gamma0]
        +ta2:382 [binder, in hydras.Gamma0.Gamma0]
        +ta2:387 [binder, in hydras.Gamma0.Gamma0]
        +ta2:394 [binder, in hydras.Gamma0.Gamma0]
        +TA:35 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +tb1:312 [binder, in hydras.Gamma0.Gamma0]
        +tb1:316 [binder, in hydras.Gamma0.Gamma0]
        +tb1:322 [binder, in hydras.Gamma0.Gamma0]
        +tb1:330 [binder, in hydras.Gamma0.Gamma0]
        +tb1:335 [binder, in hydras.Gamma0.Gamma0]
        +tb1:338 [binder, in hydras.Gamma0.Gamma0]
        +tb1:343 [binder, in hydras.Gamma0.Gamma0]
        +tb1:350 [binder, in hydras.Gamma0.Gamma0]
        +tb1:356 [binder, in hydras.Gamma0.Gamma0]
        +tb1:360 [binder, in hydras.Gamma0.Gamma0]
        +tb1:366 [binder, in hydras.Gamma0.Gamma0]
        +tb1:374 [binder, in hydras.Gamma0.Gamma0]
        +tb1:380 [binder, in hydras.Gamma0.Gamma0]
        +tb1:383 [binder, in hydras.Gamma0.Gamma0]
        +tb1:388 [binder, in hydras.Gamma0.Gamma0]
        +tb1:395 [binder, in hydras.Gamma0.Gamma0]
        +tb1:399 [binder, in hydras.Gamma0.Gamma0]
        +tb1:405 [binder, in hydras.Gamma0.Gamma0]
        +tb1:409 [binder, in hydras.Gamma0.Gamma0]
        +tb2:313 [binder, in hydras.Gamma0.Gamma0]
        +tb2:317 [binder, in hydras.Gamma0.Gamma0]
        +tb2:323 [binder, in hydras.Gamma0.Gamma0]
        +tb2:331 [binder, in hydras.Gamma0.Gamma0]
        +tb2:336 [binder, in hydras.Gamma0.Gamma0]
        +tb2:339 [binder, in hydras.Gamma0.Gamma0]
        +tb2:344 [binder, in hydras.Gamma0.Gamma0]
        +tb2:351 [binder, in hydras.Gamma0.Gamma0]
        +tb2:357 [binder, in hydras.Gamma0.Gamma0]
        +tb2:361 [binder, in hydras.Gamma0.Gamma0]
        +tb2:367 [binder, in hydras.Gamma0.Gamma0]
        +tb2:375 [binder, in hydras.Gamma0.Gamma0]
        +TB:12 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +TB:36 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +Tcons [constructor, in hydras.Ackermann.fol]
        +tc1:319 [binder, in hydras.Gamma0.Gamma0]
        +tc1:326 [binder, in hydras.Gamma0.Gamma0]
        +tc1:341 [binder, in hydras.Gamma0.Gamma0]
        +tc1:347 [binder, in hydras.Gamma0.Gamma0]
        +tc1:363 [binder, in hydras.Gamma0.Gamma0]
        +tc1:370 [binder, in hydras.Gamma0.Gamma0]
        +tc1:385 [binder, in hydras.Gamma0.Gamma0]
        +tc1:391 [binder, in hydras.Gamma0.Gamma0]
        +tc1:402 [binder, in hydras.Gamma0.Gamma0]
        +tc1:411 [binder, in hydras.Gamma0.Gamma0]
        +tc2:327 [binder, in hydras.Gamma0.Gamma0]
        +tc2:333 [binder, in hydras.Gamma0.Gamma0]
        +tc2:348 [binder, in hydras.Gamma0.Gamma0]
        +tc2:353 [binder, in hydras.Gamma0.Gamma0]
        +tc2:371 [binder, in hydras.Gamma0.Gamma0]
        +tc2:377 [binder, in hydras.Gamma0.Gamma0]
        +tc2:392 [binder, in hydras.Gamma0.Gamma0]
        +tc2:397 [binder, in hydras.Gamma0.Gamma0]
        +tc2:403 [binder, in hydras.Gamma0.Gamma0]
        +tc2:407 [binder, in hydras.Gamma0.Gamma0]
        +tc2:412 [binder, in hydras.Gamma0.Gamma0]
        +ten [definition, in hydras.Epsilon0.T1]
        +Term [module, in hydras.rpo.term]
        +Term [abbreviation, in hydras.Ackermann.subAll]
        +Term [definition, in hydras.Ackermann.LNN]
        +Term [definition, in hydras.Ackermann.LNT]
        +Term [abbreviation, in hydras.Ackermann.folProp]
        +Term [abbreviation, in hydras.Ackermann.codeSubFormula]
        +Term [inductive, in hydras.Ackermann.fol]
        +Term [abbreviation, in hydras.Ackermann.folLogic3]
        +term [library]
        +terminates [definition, in hydras.Prelude.WfVariant]
        +Termination [definition, in hydras.Hydra.Hydra_Definitions]
        +Termination_strong [lemma, in hydras.Hydra.Hydra_Lemmas]
        +Terms [abbreviation, in hydras.Ackermann.subAll]
        +Terms [definition, in hydras.Ackermann.LNN]
        +Terms [definition, in hydras.Ackermann.LNT]
        +Terms [abbreviation, in hydras.Ackermann.folProp]
        +Terms [abbreviation, in hydras.Ackermann.codeSubFormula]
        +Terms [inductive, in hydras.Ackermann.fol]
        +Terms [abbreviation, in hydras.Ackermann.folLogic3]
        +terms_eqdec [lemma, in hydras.Ackermann.fol]
        +Terms_Term_rec_full [definition, in hydras.Ackermann.fol]
        +Terms_Term_rec [definition, in hydras.Ackermann.fol]
        +Terms_Term_ind [definition, in hydras.Ackermann.fol]
        +term_eqdec [lemma, in hydras.Ackermann.fol]
        +Term_Terms_rec_full [definition, in hydras.Ackermann.fol]
        +Term_Terms_rec [definition, in hydras.Ackermann.fol]
        +Term_Terms_ind [definition, in hydras.Ackermann.fol]
        +Term.apply_subst [definition, in hydras.rpo.term]
        +Term.direct_subterm [definition, in hydras.rpo.term]
        +Term.DoubleRecursion [section, in hydras.rpo.term]
        +Term.DoubleRecursion.Pl2 [variable, in hydras.rpo.term]
        +Term.DoubleRecursion.P2 [variable, in hydras.rpo.term]
        +Term.empty_subst_is_id_list [axiom, in hydras.rpo.term]
        +Term.empty_subst_is_id [axiom, in hydras.rpo.term]
        +Term.eq_term_dec [axiom, in hydras.rpo.term]
        +Term.F [module, in hydras.rpo.term]
        +Term.is_a_pos_exists_subtem [axiom, in hydras.rpo.term]
        +Term.is_a_pos [definition, in hydras.rpo.term]
        +Term.map_subst [definition, in hydras.rpo.term]
        +Term.Recursion [section, in hydras.rpo.term]
        +Term.Recursion.P [variable, in hydras.rpo.term]
        +Term.Recursion.Pl [variable, in hydras.rpo.term]
        +Term.replace_at_pos_list_replace_at_pos_in_subterm [axiom, in hydras.rpo.term]
        +Term.replace_at_pos_is_replace_at_pos2 [axiom, in hydras.rpo.term]
        +Term.replace_at_pos_is_replace_at_pos1 [axiom, in hydras.rpo.term]
        +Term.replace_at_pos_unfold [axiom, in hydras.rpo.term]
        +Term.replace_at_pos_list [definition, in hydras.rpo.term]
        +Term.replace_at_pos [definition, in hydras.rpo.term]
        +Term.size [definition, in hydras.rpo.term]
        +Term.size_subterm_at_pos [axiom, in hydras.rpo.term]
        +Term.size_direct_subterm [axiom, in hydras.rpo.term]
        +Term.size_ge_one [axiom, in hydras.rpo.term]
        +Term.size_unfold [axiom, in hydras.rpo.term]
        +Term.substitution [definition, in hydras.rpo.term]
        +Term.subst_comp_is_subst_comp [axiom, in hydras.rpo.term]
        +Term.subst_comp_is_subst_comp_aux1 [axiom, in hydras.rpo.term]
        +Term.subst_comp [definition, in hydras.rpo.term]
        +Term.subterm_at_pos_apply_subst_apply_subst_subterm_at_pos [axiom, in hydras.rpo.term]
        +Term.subterm_at_pos [definition, in hydras.rpo.term]
        +Term.symbol [definition, in hydras.rpo.term]
        +Term.Term [constructor, in hydras.rpo.term]
        +Term.term [inductive, in hydras.rpo.term]
        +Term.Term_eq_dec [module, in hydras.rpo.term]
        +Term.term_rec8 [axiom, in hydras.rpo.term]
        +Term.term_rec7 [axiom, in hydras.rpo.term]
        +Term.term_rec4 [axiom, in hydras.rpo.term]
        +Term.term_rec3 [axiom, in hydras.rpo.term]
        +Term.term_rec2 [axiom, in hydras.rpo.term]
        +Term.Var [constructor, in hydras.rpo.term]
        +Term.variable [definition, in hydras.rpo.term]
        +Term.well_formed_apply_subst [axiom, in hydras.rpo.term]
        +Term.well_formed_subst [definition, in hydras.rpo.term]
        +Term.well_formed_list [definition, in hydras.rpo.term]
        +Term.well_formed_fold [axiom, in hydras.rpo.term]
        +Term.well_formed_unfold [axiom, in hydras.rpo.term]
        +Term.well_formed [definition, in hydras.rpo.term]
        +Term.X [module, in hydras.rpo.term]
        +test [definition, in hydras.Hydra.BigBattle]
        +the [definition, in hydras.Schutte.MoreEpsilonIota]
        +Theorem_4_5 [lemma, in hydras.Epsilon0.Large_Sets]
        +Theorem_4_5 [lemma, in gaia_hydras.GLarge_Sets]
        +the_least_ok [lemma, in hydras.Schutte.Schutte_basics]
        +the_least_unicity [lemma, in hydras.Schutte.Well_Orders]
        +the_least [definition, in hydras.Schutte.Well_Orders]
        +the_context.About_WO [section, in hydras.Schutte.Well_Orders]
        +the_context.Lt [variable, in hydras.Schutte.Well_Orders]
        +the_context.M [variable, in hydras.Schutte.Well_Orders]
        +the_context [section, in hydras.Schutte.Well_Orders]
        +the_exponent [definition, in additions.Addition_Chains]
        +the_exponent_nat [definition, in additions.Addition_Chains]
        +the_ordering_segment [definition, in hydras.Schutte.Ordering_Functions]
        +TH_packed [lemma, in hydras.Epsilon0.F_alpha]
        +th_In [lemma, in hydras.Schutte.Ordering_Functions]
        +TH_13_6R [lemma, in hydras.Schutte.Ordering_Functions]
        +TH_13_6 [lemma, in hydras.Schutte.Ordering_Functions]
        +Th_13_5_2 [lemma, in hydras.Schutte.Ordering_Functions]
        +Th_13_5_1 [lemma, in hydras.Schutte.Ordering_Functions]
        +th_14_6 [lemma, in hydras.Gamma0.Gamma0]
        +th_14_5 [lemma, in hydras.Gamma0.Gamma0]
        +Th13_8_1 [lemma, in hydras.Schutte.Critical]
        +Th13_8 [lemma, in hydras.Schutte.Critical]
        +Th13_5.verso.U_fixed.alpha_ [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_inc_A [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_den [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_non_empty [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed [section, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.B_closed [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso [section, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.U [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.den [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.ne [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.inc [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.M [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed [section, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.f_cont [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto [section, in hydras.Schutte.Ordering_Functions]
        +Th13_5.f_ord [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.f [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.B [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5.A [variable, in hydras.Schutte.Ordering_Functions]
        +Th13_5 [section, in hydras.Schutte.Ordering_Functions]
        +Times_ [constructor, in hydras.Ackermann.Languages]
        +tj:174 [binder, in hydras.rpo.rpo]
        +tj:177 [binder, in hydras.rpo.rpo]
        +tj:180 [binder, in hydras.rpo.rpo]
        +Tnil [constructor, in hydras.Ackermann.fol]
        +Too_far [constructor, in hydras.Epsilon0.Large_Sets_Examples]
        +Total [record, in hydras.Prelude.DecPreOrder]
        +Total [inductive, in hydras.Prelude.DecPreOrder]
        +totalness [projection, in hydras.Prelude.DecPreOrder]
        +totalness [constructor, in hydras.Prelude.DecPreOrder]
        +TotalPreOrder [record, in hydras.Prelude.DecPreOrder]
        +Total_Inverse_fun [instance, in hydras.Prelude.DecPreOrder_Instances]
        +total_pre_order_total [projection, in hydras.Prelude.DecPreOrder]
        +total_pre_order_pre [projection, in hydras.Prelude.DecPreOrder]
        +Total_Reflexive [instance, in hydras.Prelude.DecPreOrder]
        +tower2 [definition, in hydras.solutions_exercises.MorePRExamples]
        +tower2IsPR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt_PR [lemma, in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt_ok [lemma, in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt [definition, in hydras.solutions_exercises.MorePRExamples]
        +Toy [module, in hydras.MoreAck.FolExamples]
        +Toy.A [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.a [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.Adds [definition, in hydras.MoreAck.FolExamples]
        +Toy.arityF [definition, in hydras.MoreAck.FolExamples]
        +Toy.arityR [definition, in hydras.MoreAck.FolExamples]
        +Toy.a_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.A_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.B [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.b [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.b_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.B_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.C [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.C_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.ded1 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.ded2 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.ded3 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.drinkers_thm [lemma, in hydras.MoreAck.FolExamples]
        +Toy.Drinkers_theorem.f [variable, in hydras.MoreAck.FolExamples]
        +Toy.Drinkers_theorem [section, in hydras.MoreAck.FolExamples]
        +Toy.D0 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.D01 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.eq_refl [lemma, in hydras.MoreAck.FolExamples]
        +Toy.f [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.Fun [inductive, in hydras.MoreAck.FolExamples]
        +Toy.f_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.F1 [definition, in hydras.MoreAck.FolExamples]
        +Toy.F2 [definition, in hydras.MoreAck.FolExamples]
        +Toy.F3 [definition, in hydras.MoreAck.FolExamples]
        +Toy.F4 [definition, in hydras.MoreAck.FolExamples]
        +Toy.F5 [definition, in hydras.MoreAck.FolExamples]
        +Toy.F6 [definition, in hydras.MoreAck.FolExamples]
        +Toy.g [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.g_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.h [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.h_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.L [definition, in hydras.MoreAck.FolExamples]
        +Toy.Ldec [definition, in hydras.MoreAck.FolExamples]
        +Toy.MP' [lemma, in hydras.MoreAck.FolExamples]
        +Toy.OnSubstF [section, in hydras.MoreAck.FolExamples]
        +Toy.OnSubstF.F [variable, in hydras.MoreAck.FolExamples]
        +Toy.P [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.peirce [lemma, in hydras.MoreAck.FolExamples]
        +Toy.Peirce [definition, in hydras.MoreAck.FolExamples]
        +Toy.PeirceProof [section, in hydras.MoreAck.FolExamples]
        +Toy.PrfContrex7 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfContrex9 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx1 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx10 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx11 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx2 [lemma, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx2' [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx3 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx4 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx5 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx6 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx8 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrfEx9 [definition, in hydras.MoreAck.FolExamples]
        +Toy.PrimedSymbols [section, in hydras.MoreAck.FolExamples]
        +Toy.ProofOfEx3 [section, in hydras.MoreAck.FolExamples]
        +Toy.P_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.Q [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.Q_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.R [abbreviation, in hydras.MoreAck.FolExamples]
        +Toy.Rel [inductive, in hydras.MoreAck.FolExamples]
        +Toy.R_ [constructor, in hydras.MoreAck.FolExamples]
        +Toy.SysPrfEx2 [definition, in hydras.MoreAck.FolExamples]
        +Toy.t0 [definition, in hydras.MoreAck.FolExamples]
        +Toy.t1 [definition, in hydras.MoreAck.FolExamples]
        +Toy.t2 [definition, in hydras.MoreAck.FolExamples]
        +Toy.t3 [definition, in hydras.MoreAck.FolExamples]
        +Toy.t4 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm8 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm7 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm6 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm5 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm4 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm3 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm2 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm1 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm0 [definition, in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm [definition, in hydras.MoreAck.FolExamples]
        +To_lex_prod [instance, in hydras.Prelude.DecPreOrder_Instances]
        +to:14 [binder, in gaia_hydras.GPaths]
        +to:36 [binder, in gaia_hydras.GPaths]
        +to:42 [binder, in gaia_hydras.GPaths]
        +to:45 [binder, in gaia_hydras.GPaths]
        +Tprf2T'prf [lemma, in Goedel.rosserPA]
        +Tprf2T'prf [definition, in Goedel.goedel2]
        +trace [definition, in hydras.Hydra.Hydra_Definitions]
        +trace_to_std [lemma, in hydras.Hydra.O2H]
        +trace_to_std_0 [lemma, in hydras.Hydra.O2H]
        +trace_to_round_plus [lemma, in hydras.Hydra.O2H]
        +trace_mult [definition, in additions.Trace_exercise]
        +trace_compare [definition, in additions.Trace_exercise]
        +trace_toS [constructor, in hydras.Hydra.Hydra_Definitions]
        +trace_to1 [constructor, in hydras.Hydra.Hydra_Definitions]
        +trace_to [inductive, in hydras.Hydra.Hydra_Definitions]
        +Trace_exercise [library]
        +trace:125 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:127 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:140 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:142 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:152 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:153 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:154 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:155 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:156 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:157 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:158 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:159 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:160 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:161 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:162 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:164 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:166 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:168 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:170 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:172 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:174 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:176 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:178 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:179 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:180 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:182 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:184 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:186 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:188 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:189 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:190 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:192 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:194 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:195 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:196 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:197 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:198 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:199 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:206 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:214 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:216 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:217 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:218 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:219 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:220 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:221 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:222 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:223 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:224 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:225 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:226 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:228 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:230 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:232 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:234 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:236 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:237 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:239 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:241 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:243 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:245 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:247 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:248 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:249 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:250 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:251 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:252 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:253 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:254 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:255 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:256 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:257 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:258 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:259 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:260 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:261 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:262 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:263 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:264 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:265 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:266 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:268 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:270 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:272 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:274 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:276 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:278 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:279 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:280 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:281 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:282 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:283 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:284 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:285 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:286 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:287 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:288 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:289 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:290 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:291 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:292 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:294 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:296 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:298 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:300 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:302 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:304 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:305 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:306 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:307 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:308 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:309 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:310 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:311 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:312 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:313 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:314 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:315 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:316 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:317 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:318 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:319 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:320 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:321 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:322 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:323 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:324 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:325 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:326 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:327 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:328 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:329 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:330 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:331 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:332 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:333 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:334 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:335 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:336 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:337 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:338 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:340 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:342 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:344 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:346 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:347 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:348 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:349 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:350 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:351 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:352 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:353 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:354 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:355 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:356 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:357 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:358 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:359 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:360 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:361 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:362 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:363 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:364 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:365 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:366 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:367 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:368 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:369 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:370 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:371 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:372 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:373 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:374 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:375 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:376 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:377 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:378 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:379 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:380 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:381 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:382 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:383 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:384 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:385 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:386 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:387 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:388 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:389 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:390 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:391 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:392 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:393 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:394 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:395 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:396 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:397 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:398 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:399 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:400 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:401 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:402 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:403 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:404 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:405 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:406 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:407 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:408 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:410 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:412 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:414 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:416 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:418 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:420 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:422 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:424 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:425 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:426 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:427 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:428 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:429 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:430 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:431 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:432 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:434 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:436 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:438 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:440 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:441 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:442 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:443 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:444 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:445 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:446 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:447 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:448 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:450 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:452 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:454 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:456 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:457 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:458 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:459 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:460 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:461 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:462 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:463 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:464 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:465 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:466 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:467 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:468 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:469 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:470 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:471 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:472 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:473 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:474 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:475 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:476 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:477 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:478 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:479 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:480 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:481 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:482 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:483 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:484 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:485 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:486 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:487 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:488 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:489 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:490 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:492 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:494 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:496 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:498 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:499 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:500 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:501 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:502 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:503 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:504 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:506 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:508 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:510 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:512 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:513 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:514 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:515 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:516 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:517 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:518 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:519 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:520 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:521 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:522 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:523 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:524 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:525 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:526 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:527 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:528 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:529 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:530 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:531 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:532 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:533 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:534 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:535 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:536 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:537 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:538 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:540 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:542 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:544 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:546 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:547 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:548 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:549 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:550 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:551 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:552 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:554 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:556 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:558 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:560 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:561 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:562 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:563 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:564 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:565 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:566 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:567 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:568 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:569 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:57 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:570 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:571 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:572 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:573 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:574 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:575 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:576 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:577 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:578 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:579 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:580 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:581 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:582 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:583 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:584 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:585 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:586 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:587 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:588 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:589 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:590 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:591 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:592 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:593 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:594 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:595 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:596 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:597 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:598 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:599 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:600 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:601 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:602 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:603 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:604 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:605 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:606 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:607 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:608 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:609 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:610 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:611 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:612 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:613 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:614 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:615 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:616 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:617 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:618 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:620 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:622 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:624 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:626 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:628 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:630 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:632 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:634 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:635 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:636 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:637 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:638 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:639 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:640 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:641 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:642 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:644 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:646 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:648 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:650 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:651 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:652 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:653 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:654 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:655 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:656 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:657 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:658 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:659 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:660 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:661 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:662 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:663 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:664 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:665 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:666 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:667 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:668 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:669 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:670 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:671 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:672 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:673 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:674 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:675 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:676 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:677 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:678 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:679 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:680 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:681 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:682 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:683 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:684 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:685 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:686 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:687 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:688 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:689 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:690 [binder, in hydras.Ackermann.codeSubFormula]
        +trace:691 [binder, in hydras.Ackermann.codeSubFormula]
        +transfinite_recursor [definition, in hydras.Epsilon0.T1]
        +transfinite_recursor_lt [definition, in hydras.Epsilon0.T1]
        +transfinite_induction [lemma, in hydras.Schutte.Schutte_basics]
        +transfinite_induction_Q [definition, in hydras.Gamma0.Gamma0]
        +transfinite_induction [definition, in hydras.Gamma0.Gamma0]
        +transition [definition, in gaia_hydras.GPaths]
        +transition [definition, in hydras.Epsilon0.Paths]
        +transitionb [definition, in gaia_hydras.GPaths]
        +transitionP [lemma, in gaia_hydras.GPaths]
        +transition_S [definition, in hydras.Epsilon0.Paths]
        +translateLT [definition, in hydras.Ackermann.LNN2LNT]
        +translateLT1 [lemma, in hydras.Ackermann.LNN2LNT]
        +translatePrf [lemma, in hydras.Ackermann.LNN2LNT]
        +translateProof [lemma, in hydras.Ackermann.LNN2LNT]
        +Translate_Proof.AxiomsOK [variable, in hydras.Ackermann.LNN2LNT]
        +Translate_Proof.V [variable, in hydras.Ackermann.LNN2LNT]
        +Translate_Proof.U [variable, in hydras.Ackermann.LNN2LNT]
        +Translate_Proof [section, in hydras.Ackermann.LNN2LNT]
        +trans_aux [lemma, in hydras.Gamma0.Gamma0]
        +trans_proof.induc [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.H23 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.H12 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.n3 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.n2 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.n1 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.c3 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.b3 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.a3 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.c2 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.b2 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.a2 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.c1 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.b1 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof.a1 [variable, in hydras.Gamma0.Gamma0]
        +trans_proof [section, in hydras.Gamma0.Gamma0]
        +trans_clos_is_trans [lemma, in hydras.rpo.closure]
        +trans_clos [inductive, in hydras.rpo.closure]
        +Trans_lex [instance, in hydras.Prelude.Simple_LexProd]
        +TreeT1K [lemma, in gaia_hydras.T1Choice]
        +Tree2T1 [definition, in gaia_hydras.T1Choice]
        +trichotomy [lemma, in hydras.Schutte.Schutte_basics]
        +tricho_aux [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_7 [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_5 [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_4' [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_4 [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_3 [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_2' [lemma, in hydras.Gamma0.Gamma0]
        +tricho_lt_2 [lemma, in hydras.Gamma0.Gamma0]
        +triple:184 [binder, in hydras.rpo.rpo]
        +triple:186 [binder, in hydras.rpo.rpo]
        +Tr:100 [binder, in hydras.Hydra.Hydra_Lemmas]
        +ts:10 [binder, in hydras.Ackermann.folProp]
        +ts:100 [binder, in hydras.Ackermann.subProp]
        +ts:102 [binder, in hydras.Ackermann.subAll]
        +ts:105 [binder, in hydras.Ackermann.subAll]
        +ts:105 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:106 [binder, in hydras.Ackermann.subProp]
        +ts:107 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:108 [binder, in hydras.Ackermann.subAll]
        +ts:108 [binder, in hydras.Ackermann.subProp]
        +ts:11 [binder, in hydras.Ackermann.codeFreeVar]
        +ts:11 [binder, in hydras.Ackermann.PA]
        +ts:110 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:112 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:112 [binder, in hydras.Ackermann.fol]
        +ts:115 [binder, in hydras.Ackermann.subProp]
        +ts:117 [binder, in hydras.Ackermann.subProp]
        +ts:119 [binder, in hydras.Ackermann.subProp]
        +ts:119 [binder, in hydras.Ackermann.fol]
        +ts:12 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:12 [binder, in hydras.Ackermann.subProp]
        +ts:123 [binder, in hydras.Ackermann.subProp]
        +ts:124 [binder, in hydras.Ackermann.fol]
        +ts:1253 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:1255 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:1261 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:1263 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:1265 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:128 [binder, in hydras.Ackermann.subProp]
        +ts:129 [binder, in hydras.Ackermann.fol]
        +ts:13 [binder, in hydras.Ackermann.codeFreeVar]
        +ts:14 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:149 [binder, in hydras.Ackermann.folProp]
        +ts:15 [binder, in hydras.Ackermann.wellFormed]
        +ts:16 [binder, in hydras.Ackermann.folLogic2]
        +ts:16 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:161 [binder, in hydras.Ackermann.model]
        +ts:17 [binder, in hydras.Ackermann.subProp]
        +ts:17 [binder, in hydras.Ackermann.wellFormed]
        +ts:18 [binder, in hydras.Ackermann.subAll]
        +ts:18 [binder, in hydras.Ackermann.folLogic2]
        +ts:180 [binder, in hydras.Ackermann.subAll]
        +ts:183 [binder, in hydras.Ackermann.subAll]
        +ts:186 [binder, in hydras.Ackermann.subAll]
        +ts:20 [binder, in hydras.Ackermann.folLogic2]
        +ts:21 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:212 [binder, in hydras.Ackermann.subAll]
        +ts:217 [binder, in hydras.Ackermann.subAll]
        +ts:22 [binder, in hydras.Ackermann.model]
        +ts:22 [binder, in hydras.Ackermann.code]
        +ts:222 [binder, in hydras.Ackermann.subAll]
        +ts:23 [binder, in hydras.Ackermann.subAll]
        +ts:23 [binder, in hydras.Ackermann.codeFreeVar]
        +ts:23 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:25 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:27 [binder, in hydras.Ackermann.codeSubTerm]
        +ts:27 [binder, in hydras.Ackermann.folLogic3]
        +ts:28 [binder, in hydras.Ackermann.subAll]
        +ts:28 [binder, in hydras.Ackermann.wellFormed]
        +ts:29 [binder, in hydras.Ackermann.codeSubTerm]
        +ts:29 [binder, in hydras.Ackermann.folLogic3]
        +ts:3 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:30 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:30 [binder, in hydras.Ackermann.subProp]
        +ts:30 [binder, in hydras.Ackermann.code]
        +ts:30 [binder, in hydras.Ackermann.wellFormed]
        +ts:32 [binder, in hydras.Ackermann.wellFormed]
        +ts:33 [binder, in hydras.Ackermann.model]
        +ts:33 [binder, in hydras.Ackermann.code]
        +ts:35 [binder, in hydras.Ackermann.subProp]
        +ts:36 [binder, in hydras.Ackermann.code]
        +ts:36 [binder, in hydras.Ackermann.folLogic3]
        +ts:37 [binder, in hydras.Ackermann.codeSubTerm]
        +ts:39 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:4 [binder, in hydras.Ackermann.subAll]
        +ts:40 [binder, in hydras.Ackermann.subProp]
        +ts:41 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:42 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:420 [binder, in hydras.Ackermann.folProp]
        +ts:422 [binder, in hydras.Ackermann.folProp]
        +ts:424 [binder, in hydras.Ackermann.folProp]
        +ts:43 [binder, in hydras.Ackermann.folLogic3]
        +ts:44 [binder, in hydras.Ackermann.wellFormed]
        +ts:49 [binder, in hydras.Ackermann.wellFormed]
        +ts:50 [binder, in hydras.Ackermann.folLogic3]
        +ts:53 [binder, in hydras.Ackermann.LNN2LNT]
        +ts:53 [binder, in hydras.Ackermann.model]
        +ts:53 [binder, in hydras.Ackermann.subProp]
        +ts:54 [binder, in hydras.Ackermann.wellFormed]
        +ts:57 [binder, in hydras.Ackermann.model]
        +ts:58 [binder, in hydras.Ackermann.subProp]
        +ts:58 [binder, in hydras.Ackermann.folLogic3]
        +ts:63 [binder, in hydras.Ackermann.subAll]
        +ts:63 [binder, in hydras.Ackermann.model]
        +ts:63 [binder, in hydras.Ackermann.subProp]
        +ts:63 [binder, in hydras.Ackermann.wellFormed]
        +ts:65 [binder, in hydras.Ackermann.folProp]
        +ts:65 [binder, in hydras.Ackermann.fol]
        +ts:66 [binder, in hydras.Ackermann.subAll]
        +ts:67 [binder, in hydras.Ackermann.folLogic3]
        +ts:69 [binder, in hydras.Ackermann.subAll]
        +ts:7 [binder, in hydras.Ackermann.subProp]
        +ts:72 [binder, in hydras.Ackermann.fol]
        +ts:75 [binder, in hydras.Ackermann.model]
        +ts:76 [binder, in hydras.Ackermann.subProp]
        +ts:77 [binder, in hydras.Ackermann.fol]
        +ts:77 [binder, in hydras.Ackermann.folLogic3]
        +ts:78 [binder, in hydras.Ackermann.subAll]
        +ts:78 [binder, in hydras.Ackermann.model]
        +ts:80 [binder, in hydras.Ackermann.subAll]
        +ts:81 [binder, in hydras.Ackermann.subProp]
        +ts:82 [binder, in hydras.Ackermann.subAll]
        +ts:82 [binder, in hydras.Ackermann.model]
        +ts:82 [binder, in hydras.Ackermann.fol]
        +ts:86 [binder, in hydras.Ackermann.subProp]
        +ts:874 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:878 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:882 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:91 [binder, in hydras.Ackermann.folLogic3]
        +ts:914 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:919 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:924 [binder, in hydras.Ackermann.codeSubFormula]
        +ts:93 [binder, in hydras.Ackermann.fol]
        +ts:93 [binder, in hydras.Ackermann.folLogic3]
        +ts:96 [binder, in hydras.Ackermann.fol]
        +ts:97 [binder, in hydras.Ackermann.folLogic3]
        +ts:98 [binder, in hydras.Ackermann.subProp]
        +Two [instance, in hydras.Epsilon0.E0]
        +two [definition, in additions.BinaryStrat]
        +Two_strat [instance, in additions.BinaryStrat]
        +type:64 [binder, in hydras.Ackermann.codeSubFormula]
        +type:792 [binder, in hydras.Ackermann.checkPrf]
        +type:840 [binder, in hydras.Ackermann.checkPrf]
        +type:843 [binder, in hydras.Ackermann.checkPrf]
        +t_trans [constructor, in hydras.rpo.closure]
        +t_step [constructor, in hydras.rpo.closure]
        +t_0_nil [lemma, in hydras.Prelude.MoreVectors]
        +T' [definition, in Goedel.rosserPA]
        +T' [definition, in Goedel.goedel2]
        +T'prf2Tprf [lemma, in Goedel.rosserPA]
        +t'':115 [binder, in hydras.Gamma0.Gamma0]
        +t':114 [binder, in hydras.Gamma0.Gamma0]
        +t':16 [binder, in additions.Trace_exercise]
        +t':165 [binder, in additions.Addition_Chains]
        +t':178 [binder, in additions.Addition_Chains]
        +t':322 [binder, in hydras.rpo.rpo]
        +t':323 [binder, in hydras.rpo.rpo]
        +t':70 [binder, in hydras.Gamma0.T2]
        +t':86 [binder, in additions.Addition_Chains]
        +t':89 [binder, in hydras.Gamma0.Gamma0]
        +t':91 [binder, in hydras.Gamma0.Gamma0]
        +t':93 [binder, in hydras.Gamma0.Gamma0]
        +t0_empty [lemma, in hydras.OrdinalNotations.ON_Finite]
        +t0:171 [binder, in hydras.Ackermann.folProp]
        +t0:18 [binder, in hydras.Ackermann.codeFreeVar]
        +t0:18 [binder, in hydras.Ackermann.codeSubTerm]
        +t0:187 [binder, in hydras.Ackermann.folProp]
        +t0:20 [binder, in hydras.Ackermann.codeFreeVar]
        +t0:202 [binder, in hydras.Ackermann.fol]
        +t0:203 [binder, in hydras.Ackermann.folProp]
        +t0:219 [binder, in hydras.Ackermann.folProp]
        +t0:22 [binder, in hydras.Ackermann.codeSubTerm]
        +t0:225 [binder, in hydras.Ackermann.fol]
        +t0:24 [binder, in hydras.Ackermann.codeFreeVar]
        +t0:243 [binder, in hydras.Ackermann.fol]
        +t0:250 [binder, in hydras.Ackermann.folProp]
        +t0:26 [binder, in hydras.Ackermann.codeFreeVar]
        +t0:266 [binder, in hydras.Ackermann.folProp]
        +t0:293 [binder, in hydras.Ackermann.fol]
        +t0:299 [binder, in hydras.Ackermann.folProp]
        +t0:315 [binder, in hydras.Ackermann.folProp]
        +t0:331 [binder, in hydras.Ackermann.folProp]
        +t0:339 [binder, in hydras.Ackermann.fol]
        +t0:347 [binder, in hydras.Ackermann.folProp]
        +t0:363 [binder, in hydras.Ackermann.folProp]
        +t0:379 [binder, in hydras.Ackermann.folProp]
        +t0:383 [binder, in hydras.Ackermann.fol]
        +t0:40 [binder, in hydras.Ackermann.codeSubTerm]
        +t0:437 [binder, in hydras.Ackermann.fol]
        +t0:44 [binder, in hydras.Ackermann.codeSubTerm]
        +t0:84 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:861 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:864 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:885 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:888 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:9 [binder, in hydras.Ackermann.PA]
        +t0:901 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:904 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:928 [binder, in hydras.Ackermann.codeSubFormula]
        +t0:931 [binder, in hydras.Ackermann.codeSubFormula]
        +T1 [inductive, in hydras.Epsilon0.T1]
        +T1 [abbreviation, in gaia_hydras.T1Bridge]
        +T1 [library]
        +T1add [definition, in hydras.Epsilon0.T1]
        +T1addA [lemma, in hydras.Epsilon0.T1]
        +T1addAssoc [instance, in hydras.Epsilon0.T1]
        +T1add_not_monotonous_l [lemma, in hydras.Epsilon0.T1]
        +T1Bridge [library]
        +T1Choice [definition, in gaia_hydras.T1Choice]
        +T1Choice [library]
        +T1compare [instance, in gaia_hydras.T1Bridge]
        +T1compare_correct [lemma, in gaia_hydras.T1Bridge]
        +T1eqE [lemma, in gaia_hydras.T1Bridge]
        +T1eq_h2g [lemma, in gaia_hydras.T1Bridge]
        +T1eq_refl [lemma, in gaia_hydras.T1Bridge]
        +T1F_ [definition, in gaia_hydras.GF_alpha]
        +T1is_succ_iff [lemma, in hydras.Epsilon0.T1]
        +T1is_succ_def [lemma, in hydras.Epsilon0.T1]
        +T1is_succ [definition, in hydras.Epsilon0.T1]
        +T1is_succ_ref [lemma, in gaia_hydras.T1Bridge]
        +T1leOrderMixin [definition, in gaia_hydras.T1Choice]
        +T1le_asym [lemma, in gaia_hydras.T1Choice]
        +T1le_iff [lemma, in gaia_hydras.T1Bridge]
        +T1limit [definition, in hydras.Epsilon0.T1]
        +T1limit_succ_tail [lemma, in hydras.Epsilon0.T1]
        +T1limit_not_zero [lemma, in hydras.Epsilon0.T1]
        +T1limit_succ [lemma, in hydras.Epsilon0.T1]
        +T1limit_cases [lemma, in hydras.Epsilon0.T1]
        +T1limit_ref [lemma, in gaia_hydras.T1Bridge]
        +T1limit_canonS_not_zero [lemma, in hydras.Epsilon0.Canon]
        +T1limit_plus [lemma, in hydras.Epsilon0.E0]
        +T1limit_phi0 [lemma, in hydras.Epsilon0.E0]
        +T1limit_Omega_term [lemma, in hydras.Epsilon0.E0]
        +T1ltE [lemma, in gaia_hydras.T1Choice]
        +T1lt_iff [lemma, in gaia_hydras.T1Bridge]
        +T1max [definition, in gaia_hydras.T1Choice]
        +T1maxE [lemma, in gaia_hydras.T1Choice]
        +T1min [definition, in gaia_hydras.T1Choice]
        +T1minE [lemma, in gaia_hydras.T1Choice]
        +T1mixin [definition, in gaia_hydras.T1Choice]
        +T1mul [definition, in hydras.Epsilon0.T1]
        +T1mulE4 [lemma, in gaia_hydras.T1Bridge]
        +T1mulE5 [lemma, in gaia_hydras.T1Bridge]
        +T1mul_not_monotonous [lemma, in hydras.Epsilon0.T1]
        +T1mul_cons_cons_E [lemma, in gaia_hydras.T1Bridge]
        +T1mul_a0E [lemma, in gaia_hydras.T1Bridge]
        +T1nat [definition, in hydras.Epsilon0.T1]
        +T1nf_canon [lemma, in gaia_hydras.GCanon]
        +T1omega [abbreviation, in hydras.Epsilon0.T1]
        +T1orderType [definition, in gaia_hydras.T1Choice]
        +T1pp [definition, in gaia_hydras.T1Bridge]
        +T1toH [definition, in gaia_hydras.GHydra]
        +T1_wf [lemma, in hydras.Epsilon0.T1]
        +T1_eq_dec [definition, in hydras.Epsilon0.T1]
        +t1_strorder [instance, in hydras.Epsilon0.T1]
        +T1_le_Mixin [definition, in gaia_hydras.T1Choice]
        +T1_to_T2 [definition, in hydras.Gamma0.T2]
        +t1_0 [definition, in hydras.MoreAck.LNN_Examples]
        +T1_to_T2_monoR [lemma, in hydras.Gamma0.Gamma0]
        +T1_to_T2_mono [lemma, in hydras.Gamma0.Gamma0]
        +T1_to_T2_R [definition, in hydras.Gamma0.Gamma0]
        +T1_to_T2_lt [lemma, in hydras.Gamma0.Gamma0]
        +T1_to_T2_inj [lemma, in hydras.Gamma0.Gamma0]
        +t1_0 [definition, in hydras.MoreAck.FolExamples]
        +T1_ltNotWf [library]
        +T12Tree [definition, in gaia_hydras.T1Choice]
        +T12Tree_inj [lemma, in gaia_hydras.T1Choice]
        +t1:106 [binder, in hydras.rpo.rpo]
        +t1:113 [binder, in hydras.rpo.rpo]
        +t1:118 [binder, in hydras.Gamma0.Gamma0]
        +t1:121 [binder, in hydras.Gamma0.Gamma0]
        +t1:14 [binder, in hydras.rpo.term]
        +t1:14 [binder, in hydras.Ackermann.codeFreeVar]
        +t1:14 [binder, in hydras.rpo.list_set]
        +t1:144 [binder, in hydras.Ackermann.folProp]
        +t1:16 [binder, in hydras.Ackermann.codeFreeVar]
        +t1:197 [binder, in hydras.rpo.term]
        +t1:206 [binder, in hydras.Gamma0.Gamma0]
        +t1:208 [binder, in hydras.rpo.term]
        +t1:230 [binder, in hydras.rpo.term]
        +t1:236 [binder, in hydras.Gamma0.Gamma0]
        +t1:238 [binder, in hydras.rpo.term]
        +t1:240 [binder, in hydras.rpo.term]
        +t1:244 [binder, in hydras.rpo.term]
        +t1:252 [binder, in hydras.rpo.term]
        +t1:256 [binder, in hydras.rpo.term]
        +t1:27 [binder, in hydras.rpo.term]
        +t1:275 [binder, in hydras.Gamma0.Gamma0]
        +t1:31 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +t1:36 [binder, in Goedel.PRrepresentable]
        +t1:40 [binder, in Goedel.PRrepresentable]
        +t1:445 [binder, in hydras.Epsilon0.Paths]
        +t1:49 [binder, in Goedel.codeSysPrf]
        +t1:53 [binder, in hydras.rpo.term]
        +t1:53 [binder, in Goedel.codeSysPrf]
        +t1:6 [binder, in hydras.rpo.list_permut]
        +t1:61 [binder, in hydras.rpo.term]
        +t1:63 [binder, in hydras.rpo.term]
        +t1:65 [binder, in Goedel.codeSysPrf]
        +t1:68 [binder, in hydras.rpo.term]
        +t1:684 [binder, in hydras.Gamma0.Gamma0]
        +t1:69 [binder, in Goedel.codeSysPrf]
        +t1:76 [binder, in hydras.rpo.term]
        +t1:81 [binder, in hydras.rpo.term]
        +t1:94 [binder, in hydras.Gamma0.Gamma0]
        +T2 [inductive, in hydras.Gamma0.T2]
        +T2 [abbreviation, in gaia_hydras.T2Bridge]
        +T2 [library]
        +T2Bridge [library]
        +t2_length_aux [definition, in hydras.Gamma0.T2]
        +t2_length [definition, in hydras.Gamma0.T2]
        +T2_size_psi [lemma, in hydras.Gamma0.Gamma0]
        +T2_size4 [lemma, in hydras.Gamma0.Gamma0]
        +T2_size3 [lemma, in hydras.Gamma0.Gamma0]
        +T2_size2 [lemma, in hydras.Gamma0.Gamma0]
        +T2_size1 [lemma, in hydras.Gamma0.Gamma0]
        +T2_size [definition, in hydras.Gamma0.Gamma0]
        +T2_2_term [definition, in hydras.Gamma0.Gamma0]
        +t2:108 [binder, in hydras.rpo.rpo]
        +t2:115 [binder, in hydras.rpo.rpo]
        +t2:119 [binder, in hydras.Gamma0.Gamma0]
        +t2:122 [binder, in hydras.Gamma0.Gamma0]
        +t2:145 [binder, in hydras.Ackermann.folProp]
        +t2:15 [binder, in hydras.rpo.term]
        +t2:15 [binder, in hydras.rpo.list_set]
        +t2:198 [binder, in hydras.rpo.term]
        +t2:207 [binder, in hydras.Gamma0.Gamma0]
        +t2:209 [binder, in hydras.rpo.term]
        +t2:229 [binder, in hydras.rpo.term]
        +t2:237 [binder, in hydras.Gamma0.Gamma0]
        +t2:239 [binder, in hydras.rpo.term]
        +t2:241 [binder, in hydras.rpo.term]
        +t2:243 [binder, in hydras.rpo.term]
        +t2:253 [binder, in hydras.rpo.term]
        +t2:257 [binder, in hydras.rpo.term]
        +t2:261 [binder, in hydras.rpo.term]
        +t2:263 [binder, in hydras.rpo.term]
        +t2:276 [binder, in hydras.Gamma0.Gamma0]
        +t2:28 [binder, in hydras.rpo.term]
        +t2:32 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +t2:37 [binder, in Goedel.PRrepresentable]
        +t2:41 [binder, in Goedel.PRrepresentable]
        +t2:446 [binder, in hydras.Epsilon0.Paths]
        +t2:50 [binder, in Goedel.codeSysPrf]
        +t2:52 [binder, in hydras.rpo.term]
        +t2:54 [binder, in Goedel.codeSysPrf]
        +t2:62 [binder, in hydras.rpo.term]
        +t2:64 [binder, in hydras.rpo.term]
        +t2:66 [binder, in Goedel.codeSysPrf]
        +t2:67 [binder, in hydras.rpo.term]
        +t2:685 [binder, in hydras.Gamma0.Gamma0]
        +t2:7 [binder, in hydras.rpo.list_permut]
        +t2:70 [binder, in Goedel.codeSysPrf]
        +t2:77 [binder, in hydras.rpo.term]
        +t2:82 [binder, in hydras.rpo.term]
        +t2:95 [binder, in hydras.Gamma0.Gamma0]
        +t3:120 [binder, in hydras.Gamma0.Gamma0]
        +t3:123 [binder, in hydras.Gamma0.Gamma0]
        +t:1 [binder, in hydras.Schutte.Correctness_E0]
        +t:1 [binder, in hydras.Ackermann.LNN2LNT]
        +t:1 [binder, in hydras.Ackermann.PAtheory]
        +T:1 [binder, in gaia_hydras.GPrelude]
        +T:1 [binder, in hydras.Ackermann.wConsistent]
        +t:10 [binder, in hydras.MoreAck.BadSubst]
        +t:10 [binder, in hydras.Ackermann.folLogic2]
        +t:10 [binder, in hydras.Ackermann.LNN2LNT]
        +T:10 [binder, in hydras.Ackermann.folLogic]
        +t:100 [binder, in hydras.Ackermann.codeFreeVar]
        +t:100 [binder, in hydras.Ackermann.codeSubTerm]
        +T:100 [binder, in hydras.Ackermann.LNT]
        +t:100 [binder, in hydras.Ackermann.wellFormed]
        +t:100 [binder, in additions.Addition_Chains]
        +t:100 [binder, in hydras.MoreAck.PrimRecExamples]
        +t:100 [binder, in hydras.Hydra.Hydra_Definitions]
        +t:101 [binder, in hydras.Ackermann.LNN2LNT]
        +T:101 [binder, in hydras.Ackermann.LNN]
        +t:101 [binder, in hydras.Ackermann.subProp]
        +t:101 [binder, in hydras.Ackermann.wellFormed]
        +t:102 [binder, in hydras.Ackermann.codeFreeVar]
        +t:102 [binder, in hydras.Ackermann.codeSubTerm]
        +t:102 [binder, in hydras.Ackermann.wellFormed]
        +T:102 [binder, in hydras.Ackermann.folLogic]
        +t:102 [binder, in hydras.rpo.rpo]
        +t:103 [binder, in hydras.rpo.term]
        +t:103 [binder, in hydras.Ackermann.codeFreeVar]
        +T:103 [binder, in hydras.Ackermann.LNN]
        +T:103 [binder, in hydras.Ackermann.LNT]
        +t:103 [binder, in hydras.Hydra.Hydra_Definitions]
        +t:104 [binder, in hydras.Ackermann.codeFreeVar]
        +t:104 [binder, in hydras.Ackermann.codeSubTerm]
        +t:104 [binder, in hydras.Ackermann.wellFormed]
        +T:104 [binder, in hydras.Ackermann.folLogic3]
        +T:104 [binder, in hydras.Ackermann.folReplace]
        +t:105 [binder, in hydras.Ackermann.codeFreeVar]
        +T:105 [binder, in hydras.Ackermann.folLogic]
        +t:106 [binder, in hydras.rpo.term]
        +t:106 [binder, in hydras.Ackermann.codeFreeVar]
        +t:106 [binder, in hydras.Ackermann.codeSubTerm]
        +T:106 [binder, in hydras.Ackermann.LNN]
        +T:106 [binder, in hydras.Ackermann.LNT]
        +t:106 [binder, in hydras.Ackermann.wellFormed]
        +t:106 [binder, in additions.Addition_Chains]
        +t:107 [binder, in hydras.Ackermann.codeFreeVar]
        +T:107 [binder, in hydras.Ackermann.folLogic]
        +t:108 [binder, in hydras.Ackermann.codeFreeVar]
        +t:108 [binder, in hydras.Ackermann.codeSubTerm]
        +t:108 [binder, in hydras.Ackermann.LNN2LNT]
        +t:108 [binder, in hydras.Ackermann.wellFormed]
        +t:109 [binder, in hydras.Ackermann.codeFreeVar]
        +T:109 [binder, in hydras.Ackermann.LNN]
        +T:109 [binder, in hydras.Ackermann.LNT]
        +t:109 [binder, in hydras.Ackermann.subProp]
        +T:11 [binder, in hydras.Ackermann.folReplace]
        +t:110 [binder, in hydras.Ackermann.codeFreeVar]
        +t:110 [binder, in hydras.Ackermann.codeSubTerm]
        +t:110 [binder, in hydras.Ackermann.wellFormed]
        +T:111 [binder, in hydras.Ackermann.folLogic]
        +t:112 [binder, in hydras.Ackermann.codeFreeVar]
        +t:112 [binder, in hydras.Ackermann.codeSubTerm]
        +T:112 [binder, in hydras.Ackermann.LNN]
        +T:112 [binder, in hydras.Ackermann.LNT]
        +t:112 [binder, in hydras.Ackermann.wellFormed]
        +T:112 [binder, in hydras.Ackermann.folReplace]
        +T:113 [binder, in hydras.Ackermann.subAll]
        +t:113 [binder, in hydras.Gamma0.Gamma0]
        +t:114 [binder, in hydras.Gamma0.T2]
        +t:114 [binder, in hydras.Ackermann.codeFreeVar]
        +t:114 [binder, in hydras.Ackermann.codeSubTerm]
        +t:114 [binder, in hydras.Ackermann.wellFormed]
        +T:114 [binder, in hydras.Ackermann.folLogic]
        +t:114 [binder, in additions.Addition_Chains]
        +t:115 [binder, in hydras.rpo.term]
        +T:115 [binder, in hydras.Ackermann.LNN]
        +T:115 [binder, in hydras.Ackermann.LNT]
        +t:115 [binder, in hydras.Ackermann.wellFormed]
        +t:116 [binder, in hydras.Ackermann.codeFreeVar]
        +t:116 [binder, in hydras.Ackermann.codeSubTerm]
        +t:116 [binder, in hydras.Ackermann.wellFormed]
        +t:116 [binder, in hydras.Epsilon0.Paths]
        +t:117 [binder, in hydras.rpo.term]
        +t:117 [binder, in hydras.Gamma0.T2]
        +t:117 [binder, in hydras.Ackermann.codeSubTerm]
        +T:117 [binder, in hydras.Ackermann.LNT]
        +t:117 [binder, in hydras.Ackermann.wellFormed]
        +T:117 [binder, in hydras.Ackermann.folLogic]
        +t:117 [binder, in hydras.rpo.rpo]
        +t:118 [binder, in hydras.Gamma0.T2]
        +t:118 [binder, in hydras.Ackermann.codeFreeVar]
        +t:118 [binder, in hydras.Ackermann.codeSubTerm]
        +T:118 [binder, in hydras.Ackermann.LNN]
        +t:118 [binder, in hydras.Ackermann.wellFormed]
        +t:119 [binder, in hydras.Ackermann.codeSubTerm]
        +t:119 [binder, in hydras.Ackermann.wellFormed]
        +T:119 [binder, in hydras.Ackermann.folLogic]
        +t:12 [binder, in hydras.Ackermann.codeSubTerm]
        +T:12 [binder, in hydras.Ackermann.LNT]
        +t:12 [binder, in hydras.Ackermann.wellFormed]
        +t:12 [binder, in additions.Addition_Chains]
        +t:12 [binder, in hydras.MoreAck.FolExamples]
        +t:120 [binder, in hydras.Ackermann.codeFreeVar]
        +t:120 [binder, in hydras.Ackermann.codeSubTerm]
        +T:120 [binder, in hydras.Ackermann.LNN]
        +t:120 [binder, in hydras.Ackermann.wellFormed]
        +t:120 [binder, in additions.Addition_Chains]
        +t:121 [binder, in hydras.Ackermann.codeSubTerm]
        +T:121 [binder, in hydras.Ackermann.LNT]
        +t:121 [binder, in hydras.Epsilon0.Paths]
        +t:122 [binder, in hydras.Ackermann.codeFreeVar]
        +t:122 [binder, in hydras.Ackermann.codeSubTerm]
        +t:122 [binder, in hydras.Ackermann.wellFormed]
        +T:122 [binder, in hydras.Ackermann.folLogic]
        +t:123 [binder, in hydras.Ackermann.codeFreeVar]
        +t:124 [binder, in hydras.rpo.term]
        +t:124 [binder, in hydras.Ackermann.codeFreeVar]
        +T:124 [binder, in hydras.Ackermann.LNN]
        +T:124 [binder, in hydras.Ackermann.LNT]
        +t:124 [binder, in hydras.Ackermann.wellFormed]
        +t:125 [binder, in hydras.Ackermann.codeFreeVar]
        +t:125 [binder, in hydras.Ackermann.codeSubTerm]
        +t:1257 [binder, in hydras.Ackermann.codeSubFormula]
        +t:126 [binder, in hydras.Ackermann.codeFreeVar]
        +t:126 [binder, in hydras.Ackermann.wellFormed]
        +T:126 [binder, in hydras.Ackermann.folLogic]
        +t:127 [binder, in hydras.Ackermann.codeFreeVar]
        +T:127 [binder, in hydras.Ackermann.LNN]
        +T:127 [binder, in hydras.Ackermann.LNT]
        +t:127 [binder, in additions.Addition_Chains]
        +t:127 [binder, in hydras.rpo.rpo]
        +t:128 [binder, in hydras.Ackermann.codeFreeVar]
        +t:128 [binder, in hydras.Ackermann.codeSubTerm]
        +t:128 [binder, in hydras.Ackermann.wellFormed]
        +t:129 [binder, in hydras.rpo.term]
        +t:129 [binder, in hydras.Ackermann.codeFreeVar]
        +T:129 [binder, in hydras.Ackermann.LNT]
        +t:129 [binder, in hydras.Epsilon0.Paths]
        +t:13 [binder, in hydras.Ackermann.subAll]
        +T:13 [binder, in hydras.Ackermann.folLogic]
        +T:13 [binder, in hydras.Ackermann.folLogic3]
        +T:130 [binder, in hydras.Ackermann.LNN]
        +t:130 [binder, in hydras.Ackermann.wellFormed]
        +t:131 [binder, in hydras.rpo.term]
        +t:131 [binder, in hydras.Ackermann.codeSubTerm]
        +T:132 [binder, in hydras.Ackermann.LNN]
        +T:132 [binder, in hydras.Ackermann.LNT]
        +t:132 [binder, in hydras.Ackermann.wellFormed]
        +t:134 [binder, in hydras.Ackermann.codeSubTerm]
        +t:134 [binder, in hydras.Ackermann.wellFormed]
        +t:134 [binder, in additions.Addition_Chains]
        +T:135 [binder, in hydras.Ackermann.LNN]
        +t:135 [binder, in hydras.Epsilon0.Paths]
        +t:136 [binder, in hydras.rpo.term]
        +T:136 [binder, in hydras.Ackermann.LNT]
        +t:136 [binder, in hydras.Ackermann.wellFormed]
        +t:137 [binder, in hydras.Ackermann.codeSubTerm]
        +T:138 [binder, in hydras.Ackermann.LNT]
        +T:138 [binder, in hydras.Ackermann.subProp]
        +t:138 [binder, in hydras.Ackermann.wellFormed]
        +t:138 [binder, in hydras.rpo.rpo]
        +T:139 [binder, in hydras.Ackermann.LNN]
        +T:14 [binder, in hydras.Ackermann.LNT]
        +T:14 [binder, in hydras.Ackermann.folProp]
        +t:14 [binder, in hydras.Ackermann.wellFormed]
        +T:14 [binder, in hydras.Ackermann.wConsistent]
        +t:140 [binder, in hydras.Ackermann.codeSubTerm]
        +t:140 [binder, in hydras.Ackermann.wellFormed]
        +t:141 [binder, in hydras.rpo.term]
        +T:141 [binder, in hydras.Ackermann.LNN]
        +T:141 [binder, in hydras.Ackermann.LNT]
        +t:141 [binder, in hydras.Epsilon0.Paths]
        +t:142 [binder, in hydras.Ackermann.wellFormed]
        +t:143 [binder, in hydras.Ackermann.codeSubTerm]
        +T:144 [binder, in hydras.Ackermann.LNN]
        +t:144 [binder, in hydras.Ackermann.wellFormed]
        +t:145 [binder, in hydras.rpo.term]
        +T:145 [binder, in hydras.Ackermann.LNT]
        +t:146 [binder, in hydras.Ackermann.codeSubTerm]
        +t:146 [binder, in hydras.Ackermann.wellFormed]
        +t:147 [binder, in additions.Euclidean_Chains]
        +t:147 [binder, in hydras.Epsilon0.Paths]
        +t:148 [binder, in hydras.Ackermann.codeSubTerm]
        +T:148 [binder, in hydras.Ackermann.LNN]
        +t:148 [binder, in hydras.Ackermann.wellFormed]
        +t:149 [binder, in hydras.rpo.term]
        +t:15 [binder, in hydras.Ackermann.codeSubTerm]
        +T:15 [binder, in hydras.Ackermann.LNN]
        +t:15 [binder, in additions.Trace_exercise]
        +t:15 [binder, in hydras.rpo.list_permut]
        +t:150 [binder, in hydras.Ackermann.codeSubTerm]
        +T:150 [binder, in hydras.Ackermann.LNT]
        +t:150 [binder, in hydras.Ackermann.wellFormed]
        +t:151 [binder, in hydras.Hydra.Hydra_Lemmas]
        +t:152 [binder, in hydras.Ackermann.codeSubTerm]
        +t:152 [binder, in hydras.Ackermann.wellFormed]
        +t:152 [binder, in hydras.rpo.rpo]
        +T:153 [binder, in hydras.Ackermann.LNN]
        +t:153 [binder, in hydras.Ackermann.wellFormed]
        +t:154 [binder, in hydras.Ackermann.codeSubTerm]
        +t:154 [binder, in hydras.Ackermann.wellFormed]
        +t:154 [binder, in hydras.Hydra.Hydra_Lemmas]
        +t:154 [binder, in hydras.rpo.rpo]
        +T:155 [binder, in hydras.Ackermann.LNT]
        +t:155 [binder, in hydras.Ackermann.wellFormed]
        +t:156 [binder, in hydras.Ackermann.codeSubTerm]
        +t:156 [binder, in hydras.Ackermann.wellFormed]
        +t:156 [binder, in hydras.rpo.rpo]
        +T:157 [binder, in hydras.Ackermann.subProp]
        +t:157 [binder, in hydras.Ackermann.wellFormed]
        +t:158 [binder, in hydras.Ackermann.codeSubTerm]
        +T:158 [binder, in hydras.Ackermann.LNN]
        +t:158 [binder, in hydras.Ackermann.wellFormed]
        +t:159 [binder, in hydras.Epsilon0.Large_Sets]
        +t:159 [binder, in hydras.Ackermann.wellFormed]
        +T:16 [binder, in hydras.Ackermann.folLogic]
        +t:16 [binder, in hydras.rpo.list_permut]
        +T:16 [binder, in hydras.Ackermann.folReplace]
        +t:160 [binder, in hydras.Ackermann.codeSubTerm]
        +t:160 [binder, in hydras.Ackermann.wellFormed]
        +T:161 [binder, in hydras.Ackermann.LNN]
        +T:161 [binder, in hydras.Ackermann.subProp]
        +t:162 [binder, in hydras.Ackermann.codeSubTerm]
        +t:162 [binder, in hydras.Ackermann.wellFormed]
        +t:164 [binder, in hydras.Ackermann.codeSubTerm]
        +t:164 [binder, in hydras.Ackermann.wellFormed]
        +t:164 [binder, in additions.Addition_Chains]
        +t:166 [binder, in hydras.Ackermann.codeSubTerm]
        +T:166 [binder, in hydras.Ackermann.subProp]
        +t:166 [binder, in hydras.Ackermann.wellFormed]
        +t:168 [binder, in hydras.Ackermann.codeSubTerm]
        +t:168 [binder, in hydras.Ackermann.wellFormed]
        +t:17 [binder, in hydras.rpo.term]
        +t:17 [binder, in hydras.Ackermann.LNN2LNT]
        +T:17 [binder, in hydras.Ackermann.LNN]
        +T:17 [binder, in hydras.Ackermann.LNT]
        +t:17 [binder, in hydras.MoreAck.PrimRecExamples]
        +t:170 [binder, in hydras.Ackermann.codeSubTerm]
        +t:170 [binder, in hydras.Ackermann.folProp]
        +t:170 [binder, in hydras.Ackermann.wellFormed]
        +t:171 [binder, in additions.Addition_Chains]
        +t:172 [binder, in hydras.Ackermann.codeSubTerm]
        +t:172 [binder, in hydras.Ackermann.wellFormed]
        +t:173 [binder, in hydras.Ackermann.wellFormed]
        +t:173 [binder, in hydras.rpo.rpo]
        +t:174 [binder, in hydras.rpo.term]
        +t:174 [binder, in hydras.Ackermann.codeSubTerm]
        +t:174 [binder, in hydras.Ackermann.wellFormed]
        +t:175 [binder, in hydras.Ackermann.wellFormed]
        +t:176 [binder, in hydras.Ackermann.codeSubTerm]
        +t:176 [binder, in hydras.Ackermann.wellFormed]
        +t:177 [binder, in hydras.Ackermann.subAll]
        +t:177 [binder, in hydras.Ackermann.wellFormed]
        +t:177 [binder, in additions.Addition_Chains]
        +t:178 [binder, in hydras.rpo.term]
        +t:178 [binder, in hydras.Ackermann.folProp]
        +t:178 [binder, in additions.Euclidean_Chains]
        +t:178 [binder, in hydras.Ackermann.wellFormed]
        +t:179 [binder, in hydras.Ackermann.codeSubTerm]
        +t:179 [binder, in hydras.Ackermann.wellFormed]
        +t:18 [binder, in hydras.Ackermann.model]
        +t:18 [binder, in hydras.rpo.list_permut]
        +t:182 [binder, in hydras.rpo.term]
        +t:182 [binder, in hydras.Ackermann.codeSubTerm]
        +t:182 [binder, in hydras.rpo.rpo]
        +t:184 [binder, in hydras.Ackermann.codeSubTerm]
        +t:186 [binder, in hydras.Ackermann.codeSubTerm]
        +t:186 [binder, in hydras.Ackermann.folProp]
        +T:188 [binder, in hydras.Ackermann.subAll]
        +t:188 [binder, in hydras.Ackermann.codeSubTerm]
        +T:19 [binder, in hydras.Ackermann.folLogic]
        +T:19 [binder, in hydras.Ackermann.folReplace]
        +t:190 [binder, in hydras.Ackermann.codeSubTerm]
        +t:192 [binder, in hydras.Ackermann.codeSubTerm]
        +t:194 [binder, in hydras.Ackermann.codeSubTerm]
        +t:194 [binder, in hydras.Ackermann.folProp]
        +t:195 [binder, in hydras.rpo.rpo]
        +t:196 [binder, in hydras.Ackermann.codeSubTerm]
        +t:197 [binder, in hydras.Ackermann.codeSubTerm]
        +t:198 [binder, in hydras.Ackermann.codeSubTerm]
        +t:199 [binder, in hydras.Ackermann.codeSubTerm]
        +t:2 [binder, in hydras.Ackermann.subAll]
        +T:2 [binder, in hydras.Ackermann.folLogic2]
        +t:2 [binder, in hydras.Ackermann.subProp]
        +T:2 [binder, in hydras.Ackermann.folLogic]
        +T:2 [binder, in hydras.Ackermann.folLogic3]
        +T:20 [binder, in hydras.Ackermann.LNN]
        +T:20 [binder, in hydras.Ackermann.LNT]
        +t:20 [binder, in hydras.Ackermann.code]
        +t:200 [binder, in hydras.rpo.term]
        +t:200 [binder, in hydras.Ackermann.codeSubTerm]
        +t:201 [binder, in hydras.Ackermann.codeSubTerm]
        +t:201 [binder, in hydras.Ackermann.fol]
        +t:201 [binder, in hydras.rpo.rpo]
        +t:202 [binder, in hydras.Ackermann.codeSubTerm]
        +t:202 [binder, in hydras.Ackermann.folProp]
        +t:203 [binder, in hydras.Ackermann.codeSubTerm]
        +t:203 [binder, in hydras.rpo.rpo]
        +t:204 [binder, in hydras.Ackermann.codeSubTerm]
        +t:204 [binder, in hydras.rpo.rpo]
        +t:205 [binder, in hydras.rpo.term]
        +t:205 [binder, in hydras.Ackermann.fol]
        +t:206 [binder, in hydras.Ackermann.codeSubTerm]
        +t:207 [binder, in hydras.rpo.term]
        +t:207 [binder, in hydras.Ackermann.subAll]
        +t:208 [binder, in hydras.Ackermann.codeSubTerm]
        +T:21 [binder, in hydras.Ackermann.folLogic]
        +t:210 [binder, in hydras.Ackermann.codeSubTerm]
        +t:210 [binder, in hydras.Ackermann.folProp]
        +t:212 [binder, in hydras.rpo.rpo]
        +t:213 [binder, in hydras.rpo.term]
        +t:214 [binder, in hydras.rpo.term]
        +t:216 [binder, in hydras.rpo.rpo]
        +t:218 [binder, in hydras.rpo.term]
        +t:218 [binder, in hydras.Ackermann.folProp]
        +t:219 [binder, in hydras.rpo.term]
        +t:22 [binder, in hydras.rpo.term]
        +t:22 [binder, in hydras.Ackermann.wellFormed]
        +T:22 [binder, in hydras.Ackermann.folReplace]
        +t:220 [binder, in hydras.rpo.rpo]
        +t:224 [binder, in hydras.rpo.term]
        +t:224 [binder, in hydras.Ackermann.fol]
        +t:225 [binder, in hydras.rpo.term]
        +T:226 [binder, in hydras.Ackermann.subAll]
        +t:226 [binder, in hydras.Ackermann.folProp]
        +t:226 [binder, in hydras.rpo.rpo]
        +t:228 [binder, in hydras.Ackermann.fol]
        +T:23 [binder, in hydras.Ackermann.LNN]
        +T:23 [binder, in hydras.Ackermann.LNT]
        +t:23 [binder, in hydras.Ackermann.wellFormed]
        +T:23 [binder, in hydras.Ackermann.folLogic]
        +T:23 [binder, in hydras.Ackermann.folLogic3]
        +t:235 [binder, in hydras.Gamma0.Gamma0]
        +t:242 [binder, in hydras.Ackermann.fol]
        +t:246 [binder, in hydras.Ackermann.fol]
        +t:249 [binder, in hydras.Ackermann.folProp]
        +t:25 [binder, in hydras.rpo.term]
        +t:25 [binder, in hydras.Ackermann.subProp]
        +t:25 [binder, in hydras.Ackermann.wellFormed]
        +T:25 [binder, in hydras.Ackermann.folReplace]
        +T:256 [binder, in hydras.Ackermann.subAll]
        +t:257 [binder, in hydras.Ackermann.folProp]
        +T:26 [binder, in hydras.Ackermann.LNN]
        +T:26 [binder, in hydras.Ackermann.LNT]
        +T:26 [binder, in hydras.Ackermann.folLogic]
        +t:260 [binder, in hydras.rpo.term]
        +t:262 [binder, in hydras.rpo.term]
        +t:264 [binder, in hydras.rpo.term]
        +t:265 [binder, in hydras.Ackermann.folProp]
        +t:268 [binder, in hydras.Gamma0.Gamma0]
        +t:27 [binder, in hydras.Ackermann.code]
        +t:271 [binder, in hydras.rpo.term]
        +t:273 [binder, in hydras.Ackermann.folProp]
        +t:274 [binder, in hydras.rpo.term]
        +t:274 [binder, in hydras.Gamma0.Gamma0]
        +t:28 [binder, in hydras.Ackermann.codeFreeVar]
        +t:28 [binder, in hydras.Ackermann.LNN2LNT]
        +T:28 [binder, in gaia_hydras.onType]
        +t:281 [binder, in hydras.rpo.term]
        +t:284 [binder, in hydras.rpo.term]
        +T:29 [binder, in hydras.Ackermann.LNN]
        +T:29 [binder, in hydras.Ackermann.LNT]
        +T:29 [binder, in hydras.Ackermann.folLogic]
        +T:29 [binder, in hydras.Ackermann.folReplace]
        +t:292 [binder, in hydras.Ackermann.fol]
        +t:293 [binder, in hydras.rpo.term]
        +t:293 [binder, in hydras.rpo.rpo]
        +t:295 [binder, in hydras.rpo.term]
        +t:295 [binder, in hydras.rpo.rpo]
        +t:296 [binder, in hydras.Ackermann.fol]
        +t:297 [binder, in hydras.rpo.rpo]
        +T:298 [binder, in hydras.Ackermann.subAll]
        +t:298 [binder, in hydras.Ackermann.folProp]
        +t:30 [binder, in hydras.Ackermann.codeFreeVar]
        +t:30 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +T:30 [binder, in hydras.Ackermann.folLogic2]
        +t:301 [binder, in hydras.rpo.rpo]
        +t:302 [binder, in hydras.rpo.rpo]
        +t:303 [binder, in hydras.rpo.rpo]
        +t:304 [binder, in hydras.rpo.term]
        +t:304 [binder, in hydras.rpo.rpo]
        +t:305 [binder, in hydras.rpo.rpo]
        +t:306 [binder, in hydras.Ackermann.folProp]
        +t:306 [binder, in hydras.rpo.rpo]
        +t:309 [binder, in hydras.rpo.rpo]
        +T:31 [binder, in hydras.Ackermann.LNT]
        +t:310 [binder, in hydras.rpo.term]
        +t:311 [binder, in hydras.rpo.term]
        +t:311 [binder, in hydras.rpo.rpo]
        +t:313 [binder, in hydras.rpo.rpo]
        +t:314 [binder, in hydras.Ackermann.folProp]
        +t:316 [binder, in hydras.rpo.term]
        +T:317 [binder, in hydras.Ackermann.subAll]
        +t:319 [binder, in hydras.rpo.rpo]
        +t:32 [binder, in hydras.Ackermann.codeFreeVar]
        +T:32 [binder, in hydras.Ackermann.LNN]
        +T:32 [binder, in hydras.Ackermann.folLogic]
        +t:321 [binder, in hydras.rpo.term]
        +t:322 [binder, in hydras.Ackermann.folProp]
        +t:324 [binder, in hydras.rpo.term]
        +t:327 [binder, in hydras.rpo.term]
        +t:33 [binder, in hydras.rpo.term]
        +T:33 [binder, in hydras.Ackermann.LNT]
        +t:33 [binder, in hydras.Ackermann.wellFormed]
        +T:33 [binder, in hydras.Ackermann.folReplace]
        +t:330 [binder, in hydras.Ackermann.folProp]
        +t:338 [binder, in hydras.Ackermann.folProp]
        +t:338 [binder, in hydras.Ackermann.fol]
        +T:339 [binder, in hydras.Ackermann.subAll]
        +t:34 [binder, in hydras.rpo.term]
        +t:34 [binder, in hydras.Ackermann.codeFreeVar]
        +T:34 [binder, in hydras.Ackermann.LNN]
        +t:342 [binder, in hydras.Ackermann.fol]
        +T:344 [binder, in hydras.Ackermann.subAll]
        +t:346 [binder, in hydras.Ackermann.folProp]
        +T:349 [binder, in hydras.Ackermann.subAll]
        +T:35 [binder, in hydras.Ackermann.LNT]
        +t:35 [binder, in hydras.Ackermann.wellFormed]
        +T:35 [binder, in hydras.Ackermann.folLogic]
        +t:353 [binder, in hydras.rpo.term]
        +t:354 [binder, in hydras.Ackermann.folProp]
        +t:356 [binder, in hydras.rpo.term]
        +T:356 [binder, in hydras.Ackermann.subAll]
        +t:356 [binder, in hydras.Ackermann.checkPrf]
        +t:36 [binder, in hydras.Ackermann.folProof]
        +t:36 [binder, in hydras.Ackermann.codeFreeVar]
        +T:36 [binder, in hydras.Ackermann.LNN]
        +t:361 [binder, in hydras.rpo.term]
        +t:362 [binder, in hydras.Ackermann.folProp]
        +T:369 [binder, in hydras.Ackermann.subAll]
        +t:37 [binder, in hydras.Ackermann.LNN2LNT]
        +T:37 [binder, in hydras.Ackermann.folLogic]
        +t:37 [binder, in hydras.MoreAck.FolExamples]
        +t:370 [binder, in hydras.Ackermann.folProp]
        +t:378 [binder, in hydras.Ackermann.folProp]
        +t:38 [binder, in hydras.Ackermann.codeFreeVar]
        +T:38 [binder, in hydras.Ackermann.LNN]
        +T:38 [binder, in hydras.Ackermann.LNT]
        +T:38 [binder, in hydras.Ackermann.folReplace]
        +t:382 [binder, in hydras.Ackermann.fol]
        +t:386 [binder, in hydras.Ackermann.folProp]
        +t:386 [binder, in hydras.Ackermann.fol]
        +t:39 [binder, in hydras.rpo.term]
        +t:4 [binder, in gaia_hydras.T1Choice]
        +t:4 [binder, in hydras.MoreAck.BadSubst]
        +T:4 [binder, in hydras.Ackermann.folLogic]
        +T:4 [binder, in hydras.Ackermann.folLogic3]
        +T:4 [binder, in hydras.MoreAck.FolExamples]
        +t:40 [binder, in hydras.rpo.term]
        +t:40 [binder, in hydras.Ackermann.codeFreeVar]
        +T:41 [binder, in hydras.Ackermann.LNN]
        +T:41 [binder, in hydras.Ackermann.LNT]
        +T:41 [binder, in hydras.Ackermann.folLogic]
        +t:417 [binder, in hydras.Ackermann.folProp]
        +t:42 [binder, in hydras.Ackermann.codeFreeVar]
        +t:42 [binder, in hydras.Prelude.MoreLists]
        +t:42 [binder, in hydras.Ackermann.wellFormed]
        +T:43 [binder, in hydras.Ackermann.folReplace]
        +t:43 [binder, in hydras.rpo.rpo]
        +t:436 [binder, in hydras.Ackermann.fol]
        +t:439 [binder, in hydras.Ackermann.fol]
        +T:44 [binder, in hydras.Ackermann.folProof]
        +t:44 [binder, in hydras.Ackermann.codeFreeVar]
        +T:44 [binder, in hydras.Ackermann.LNN]
        +T:44 [binder, in hydras.Ackermann.LNT]
        +T:44 [binder, in hydras.Ackermann.folProp]
        +T:45 [binder, in hydras.Ackermann.folLogic]
        +t:46 [binder, in hydras.rpo.term]
        +t:46 [binder, in hydras.Ackermann.codeFreeVar]
        +t:47 [binder, in hydras.rpo.term]
        +T:47 [binder, in hydras.Ackermann.LNN]
        +T:47 [binder, in hydras.Ackermann.LNT]
        +t:47 [binder, in hydras.Ackermann.wellFormed]
        +t:474 [binder, in hydras.Epsilon0.Paths]
        +t:48 [binder, in hydras.Ackermann.codeFreeVar]
        +t:48 [binder, in hydras.Ackermann.subProp]
        +t:48 [binder, in hydras.Ackermann.fol]
        +T:48 [binder, in hydras.Ackermann.folLogic]
        +T:48 [binder, in hydras.Ackermann.folReplace]
        +T:48 [binder, in hydras.MoreAck.FolExamples]
        +T:49 [binder, in hydras.Ackermann.folProof]
        +t:49 [binder, in hydras.Ackermann.folProp]
        +t:5 [binder, in hydras.Ackermann.codeFreeVar]
        +t:5 [binder, in hydras.Ackermann.codeSubTerm]
        +t:50 [binder, in hydras.Ackermann.codeFreeVar]
        +T:50 [binder, in hydras.Ackermann.LNN]
        +t:50 [binder, in hydras.Ackermann.model]
        +T:51 [binder, in hydras.Ackermann.folProof]
        +T:51 [binder, in hydras.Ackermann.LNT]
        +t:51 [binder, in hydras.Ackermann.fol]
        +T:51 [binder, in hydras.Ackermann.folLogic]
        +t:52 [binder, in hydras.Ackermann.codeFreeVar]
        +t:52 [binder, in hydras.Ackermann.codeSubTerm]
        +t:52 [binder, in hydras.Ackermann.wellFormed]
        +T:53 [binder, in hydras.Ackermann.folProof]
        +t:53 [binder, in hydras.Ackermann.folProp]
        +T:53 [binder, in hydras.Ackermann.folReplace]
        +t:534 [binder, in hydras.Epsilon0.Paths]
        +t:54 [binder, in hydras.Ackermann.codeFreeVar]
        +T:54 [binder, in hydras.Ackermann.LNN]
        +T:54 [binder, in hydras.Ackermann.folLogic]
        +t:543 [binder, in hydras.Epsilon0.Paths]
        +T:55 [binder, in hydras.Ackermann.LNT]
        +t:55 [binder, in hydras.Ackermann.wellFormed]
        +t:55 [binder, in hydras.Ackermann.fol]
        +t:56 [binder, in hydras.Ackermann.codeFreeVar]
        +t:56 [binder, in hydras.Ackermann.codeSubTerm]
        +T:56 [binder, in hydras.Ackermann.folLogic3]
        +t:57 [binder, in hydras.Ackermann.wellFormed]
        +T:57 [binder, in hydras.Ackermann.folLogic]
        +t:57 [binder, in hydras.rpo.rpo]
        +t:58 [binder, in hydras.Ackermann.subAll]
        +t:58 [binder, in hydras.Ackermann.codeFreeVar]
        +T:58 [binder, in hydras.Ackermann.LNN]
        +T:58 [binder, in hydras.Ackermann.LNT]
        +T:58 [binder, in hydras.Ackermann.folReplace]
        +t:59 [binder, in hydras.rpo.rpo]
        +T:6 [binder, in hydras.Ackermann.folLogic2]
        +T:6 [binder, in hydras.Ackermann.wConsistent]
        +T:6 [binder, in hydras.Ackermann.folReplace]
        +t:60 [binder, in hydras.Ackermann.codeFreeVar]
        +t:60 [binder, in hydras.Ackermann.codeSubTerm]
        +t:60 [binder, in hydras.Ackermann.wellFormed]
        +T:60 [binder, in hydras.Ackermann.folLogic]
        +t:61 [binder, in hydras.Ackermann.codeFreeVar]
        +T:61 [binder, in hydras.Ackermann.LNN]
        +T:61 [binder, in hydras.Ackermann.LNT]
        +t:61 [binder, in hydras.rpo.rpo]
        +t:62 [binder, in hydras.Ackermann.codeFreeVar]
        +t:63 [binder, in hydras.Ackermann.codeFreeVar]
        +T:63 [binder, in hydras.Ackermann.folLogic]
        +T:63 [binder, in hydras.Ackermann.folReplace]
        +t:64 [binder, in hydras.Ackermann.codeFreeVar]
        +t:64 [binder, in hydras.Ackermann.codeSubTerm]
        +T:64 [binder, in hydras.Ackermann.LNN]
        +T:64 [binder, in hydras.Ackermann.LNT]
        +t:64 [binder, in hydras.Ackermann.wellFormed]
        +t:65 [binder, in hydras.Ackermann.codeFreeVar]
        +T:65 [binder, in hydras.Ackermann.folLogic3]
        +T:65 [binder, in Goedel.rosser]
        +t:66 [binder, in hydras.Ackermann.codeFreeVar]
        +t:66 [binder, in hydras.Ackermann.wellFormed]
        +T:66 [binder, in hydras.Ackermann.folLogic]
        +t:67 [binder, in hydras.Ackermann.codeFreeVar]
        +T:67 [binder, in hydras.Ackermann.LNN]
        +T:67 [binder, in hydras.Ackermann.LNT]
        +T:67 [binder, in hydras.Ackermann.folReplace]
        +t:68 [binder, in hydras.Ackermann.codeFreeVar]
        +t:68 [binder, in hydras.Ackermann.codeSubTerm]
        +T:68 [binder, in hydras.Ackermann.LNN2LNT]
        +t:68 [binder, in hydras.Ackermann.wellFormed]
        +t:69 [binder, in hydras.Gamma0.T2]
        +t:69 [binder, in hydras.Ackermann.codeFreeVar]
        +t:69 [binder, in hydras.Ackermann.folLogic]
        +t:692 [binder, in hydras.Ackermann.codeSubFormula]
        +t:695 [binder, in hydras.Ackermann.codeSubFormula]
        +t:698 [binder, in hydras.Ackermann.codeSubFormula]
        +t:7 [binder, in hydras.Ackermann.codeFreeVar]
        +T:7 [binder, in hydras.Ackermann.folLogic]
        +T:7 [binder, in hydras.MoreAck.FolExamples]
        +t:70 [binder, in hydras.Schutte.Correctness_E0]
        +t:70 [binder, in hydras.Ackermann.codeFreeVar]
        +T:70 [binder, in hydras.Ackermann.LNN]
        +T:70 [binder, in hydras.Ackermann.LNT]
        +t:70 [binder, in hydras.Ackermann.wellFormed]
        +T:70 [binder, in hydras.Ackermann.folLogic]
        +t:701 [binder, in hydras.Ackermann.codeSubFormula]
        +t:704 [binder, in hydras.Ackermann.codeSubFormula]
        +t:707 [binder, in hydras.Ackermann.codeSubFormula]
        +t:71 [binder, in hydras.Ackermann.model]
        +t:71 [binder, in hydras.Ackermann.subProp]
        +T:71 [binder, in hydras.Ackermann.folReplace]
        +t:710 [binder, in hydras.Ackermann.codeSubFormula]
        +t:713 [binder, in hydras.Ackermann.codeSubFormula]
        +t:716 [binder, in hydras.Ackermann.codeSubFormula]
        +t:719 [binder, in hydras.Ackermann.codeSubFormula]
        +t:72 [binder, in hydras.Ackermann.codeFreeVar]
        +t:72 [binder, in hydras.Ackermann.codeSubTerm]
        +t:72 [binder, in hydras.Ackermann.wellFormed]
        +t:722 [binder, in hydras.Ackermann.codeSubFormula]
        +t:725 [binder, in hydras.Ackermann.codeSubFormula]
        +t:727 [binder, in hydras.Ackermann.codeSubFormula]
        +t:729 [binder, in hydras.Ackermann.codeSubFormula]
        +t:73 [binder, in hydras.Schutte.Correctness_E0]
        +t:73 [binder, in hydras.Ackermann.subAll]
        +T:73 [binder, in hydras.Ackermann.LNN]
        +T:73 [binder, in hydras.Ackermann.LNT]
        +T:73 [binder, in hydras.Ackermann.folLogic]
        +t:731 [binder, in hydras.Ackermann.codeSubFormula]
        +t:733 [binder, in hydras.Ackermann.codeSubFormula]
        +t:735 [binder, in hydras.Ackermann.codeSubFormula]
        +t:737 [binder, in hydras.Ackermann.codeSubFormula]
        +t:739 [binder, in hydras.Ackermann.codeSubFormula]
        +t:74 [binder, in hydras.Ackermann.codeFreeVar]
        +t:74 [binder, in hydras.Ackermann.wellFormed]
        +T:74 [binder, in Goedel.rosser]
        +t:741 [binder, in hydras.Ackermann.codeSubFormula]
        +t:743 [binder, in hydras.Ackermann.codeSubFormula]
        +t:745 [binder, in hydras.Ackermann.codeSubFormula]
        +t:747 [binder, in hydras.Ackermann.codeSubFormula]
        +t:749 [binder, in hydras.Ackermann.codeSubFormula]
        +T:75 [binder, in hydras.Ackermann.folLogic3]
        +t:750 [binder, in hydras.Ackermann.codeSubFormula]
        +t:751 [binder, in hydras.Ackermann.codeSubFormula]
        +t:752 [binder, in hydras.Ackermann.codeSubFormula]
        +t:753 [binder, in hydras.Epsilon0.T1]
        +t:753 [binder, in hydras.Ackermann.codeSubFormula]
        +t:754 [binder, in hydras.Ackermann.codeSubFormula]
        +t:76 [binder, in hydras.Schutte.Correctness_E0]
        +t:76 [binder, in hydras.Ackermann.codeFreeVar]
        +t:76 [binder, in hydras.Ackermann.codeSubTerm]
        +T:76 [binder, in hydras.Ackermann.LNN]
        +T:76 [binder, in hydras.Ackermann.LNT]
        +t:76 [binder, in hydras.Ackermann.wellFormed]
        +t:76 [binder, in hydras.Ackermann.folLogic]
        +T:76 [binder, in hydras.Ackermann.folReplace]
        +t:76 [binder, in hydras.rpo.rpo]
        +t:761 [binder, in hydras.Ackermann.codeSubFormula]
        +t:763 [binder, in hydras.Ackermann.codeSubFormula]
        +t:765 [binder, in hydras.Ackermann.codeSubFormula]
        +t:767 [binder, in hydras.Ackermann.codeSubFormula]
        +t:769 [binder, in hydras.Ackermann.codeSubFormula]
        +T:77 [binder, in hydras.Ackermann.folLogic]
        +t:771 [binder, in hydras.Ackermann.codeSubFormula]
        +t:773 [binder, in hydras.Ackermann.codeSubFormula]
        +t:775 [binder, in hydras.Ackermann.codeSubFormula]
        +t:777 [binder, in hydras.Ackermann.codeSubFormula]
        +t:779 [binder, in hydras.Ackermann.codeSubFormula]
        +t:78 [binder, in hydras.Ackermann.codeFreeVar]
        +t:78 [binder, in hydras.Ackermann.wellFormed]
        +t:782 [binder, in hydras.Ackermann.codeSubFormula]
        +t:785 [binder, in hydras.Ackermann.codeSubFormula]
        +t:787 [binder, in hydras.Ackermann.codeSubFormula]
        +t:789 [binder, in hydras.Ackermann.codeSubFormula]
        +T:79 [binder, in hydras.Ackermann.LNN]
        +t:79 [binder, in hydras.Ackermann.LNT]
        +t:791 [binder, in hydras.Ackermann.codeSubFormula]
        +t:793 [binder, in hydras.Ackermann.codeSubFormula]
        +t:795 [binder, in hydras.Ackermann.codeSubFormula]
        +t:797 [binder, in hydras.Ackermann.codeSubFormula]
        +t:799 [binder, in hydras.Ackermann.codeSubFormula]
        +t:8 [binder, in hydras.Ackermann.codeFreeVar]
        +t:8 [binder, in hydras.MoreAck.AckNotPR]
        +t:8 [binder, in hydras.Ackermann.PA]
        +T:8 [binder, in hydras.Ackermann.Deduction]
        +t:80 [binder, in hydras.Ackermann.codeFreeVar]
        +t:80 [binder, in hydras.Ackermann.codeSubTerm]
        +T:80 [binder, in hydras.Ackermann.LNT]
        +t:80 [binder, in hydras.Ackermann.wellFormed]
        +t:80 [binder, in hydras.rpo.rpo]
        +t:800 [binder, in hydras.Ackermann.codeSubFormula]
        +t:801 [binder, in hydras.Ackermann.codeSubFormula]
        +t:802 [binder, in hydras.Ackermann.codeSubFormula]
        +t:803 [binder, in hydras.Ackermann.codeSubFormula]
        +t:804 [binder, in hydras.Ackermann.codeSubFormula]
        +t:805 [binder, in hydras.Ackermann.codeSubFormula]
        +t:806 [binder, in hydras.Ackermann.codeSubFormula]
        +t:807 [binder, in hydras.Ackermann.codeSubFormula]
        +t:809 [binder, in hydras.Ackermann.codeSubFormula]
        +T:81 [binder, in hydras.Ackermann.folLogic]
        +T:81 [binder, in hydras.Ackermann.folReplace]
        +t:811 [binder, in hydras.Ackermann.codeSubFormula]
        +t:811 [binder, in gaia_hydras.nfwfgaia]
        +t:813 [binder, in hydras.Ackermann.codeSubFormula]
        +t:815 [binder, in hydras.Ackermann.codeSubFormula]
        +t:817 [binder, in hydras.Ackermann.codeSubFormula]
        +t:82 [binder, in hydras.Ackermann.codeFreeVar]
        +t:82 [binder, in hydras.Ackermann.LNN]
        +t:82 [binder, in hydras.Ackermann.wellFormed]
        +t:83 [binder, in hydras.rpo.more_list]
        +T:83 [binder, in hydras.Ackermann.LNN]
        +T:83 [binder, in hydras.Ackermann.LNT]
        +t:83 [binder, in hydras.Ackermann.codeSubFormula]
        +t:830 [binder, in hydras.Ackermann.codeSubFormula]
        +t:833 [binder, in hydras.Ackermann.codeSubFormula]
        +t:84 [binder, in hydras.rpo.term]
        +t:84 [binder, in hydras.Ackermann.codeFreeVar]
        +t:84 [binder, in hydras.Ackermann.codeSubTerm]
        +t:84 [binder, in hydras.Ackermann.wellFormed]
        +T:84 [binder, in hydras.Ackermann.folLogic]
        +t:84 [binder, in hydras.rpo.rpo]
        +t:85 [binder, in additions.Addition_Chains]
        +t:858 [binder, in hydras.Ackermann.codeSubFormula]
        +t:86 [binder, in hydras.Ackermann.codeFreeVar]
        +T:86 [binder, in hydras.Ackermann.LNN]
        +t:86 [binder, in hydras.Ackermann.LNT]
        +t:86 [binder, in hydras.Ackermann.wellFormed]
        +T:86 [binder, in hydras.Ackermann.folReplace]
        +T:87 [binder, in hydras.Ackermann.LNT]
        +t:87 [binder, in hydras.Ackermann.folLogic3]
        +t:88 [binder, in hydras.Ackermann.codeFreeVar]
        +t:88 [binder, in hydras.Ackermann.codeSubTerm]
        +t:88 [binder, in hydras.Ackermann.wellFormed]
        +T:88 [binder, in hydras.Ackermann.folLogic]
        +t:88 [binder, in hydras.Gamma0.Gamma0]
        +t:89 [binder, in hydras.Ackermann.LNN]
        +t:89 [binder, in hydras.Ackermann.codeSubFormula]
        +T:89 [binder, in hydras.Ackermann.folLogic3]
        +t:89 [binder, in additions.Addition_Chains]
        +t:897 [binder, in hydras.Ackermann.codeSubFormula]
        +t:9 [binder, in hydras.Ackermann.codeFreeVar]
        +t:9 [binder, in hydras.Ackermann.codeSubTerm]
        +T:9 [binder, in hydras.Ackermann.wConsistent]
        +t:9 [binder, in hydras.rpo.rpo]
        +t:90 [binder, in hydras.Ackermann.codeFreeVar]
        +T:90 [binder, in hydras.Ackermann.LNN]
        +t:90 [binder, in hydras.Ackermann.wellFormed]
        +T:90 [binder, in hydras.Ackermann.folLogic]
        +t:90 [binder, in hydras.Gamma0.Gamma0]
        +t:91 [binder, in hydras.rpo.term]
        +t:91 [binder, in hydras.Hydra.O2H]
        +T:91 [binder, in hydras.Ackermann.LNT]
        +t:91 [binder, in hydras.rpo.rpo]
        +t:92 [binder, in hydras.Ackermann.codeFreeVar]
        +t:92 [binder, in hydras.Ackermann.codeSubTerm]
        +t:92 [binder, in hydras.rpo.more_list]
        +t:92 [binder, in hydras.Ackermann.wellFormed]
        +t:92 [binder, in hydras.Gamma0.Gamma0]
        +t:93 [binder, in hydras.Ackermann.wellFormed]
        +T:93 [binder, in hydras.Ackermann.folLogic]
        +T:93 [binder, in hydras.Ackermann.folReplace]
        +t:93 [binder, in hydras.MoreAck.PrimRecExamples]
        +t:94 [binder, in hydras.Ackermann.codeFreeVar]
        +t:94 [binder, in hydras.Ackermann.codeSubTerm]
        +T:94 [binder, in hydras.Ackermann.LNN]
        +T:94 [binder, in hydras.Ackermann.LNT]
        +t:94 [binder, in hydras.Ackermann.subProp]
        +t:94 [binder, in hydras.Ackermann.wellFormed]
        +t:94 [binder, in additions.Addition_Chains]
        +T:94 [binder, in hydras.Ackermann.folReplace]
        +t:94 [binder, in hydras.rpo.rpo]
        +t:95 [binder, in hydras.rpo.term]
        +t:95 [binder, in hydras.Ackermann.wellFormed]
        +t:96 [binder, in hydras.Ackermann.subAll]
        +t:96 [binder, in hydras.Ackermann.codeFreeVar]
        +t:96 [binder, in hydras.Ackermann.codeSubTerm]
        +t:96 [binder, in hydras.Ackermann.wellFormed]
        +T:96 [binder, in hydras.Ackermann.folLogic]
        +T:97 [binder, in hydras.Ackermann.LNN]
        +t:97 [binder, in hydras.Ackermann.wellFormed]
        +t:98 [binder, in hydras.Ackermann.codeFreeVar]
        +t:98 [binder, in hydras.Ackermann.codeSubTerm]
        +T:98 [binder, in hydras.Ackermann.LNT]
        +t:98 [binder, in hydras.Ackermann.wellFormed]
        +t:98 [binder, in hydras.rpo.rpo]
        +t:99 [binder, in hydras.Ackermann.wellFormed]
        +T:99 [binder, in hydras.Ackermann.folLogic]
        +T:99 [binder, in hydras.Ackermann.folLogic3]
        +T:99 [binder, in hydras.Ackermann.folReplace]
        +

        U

        +U [projection, in hydras.Ackermann.model]
        +ui:187 [binder, in hydras.rpo.term]
        +ui:325 [binder, in hydras.rpo.rpo]
        +ui:328 [binder, in hydras.rpo.rpo]
        +ui:369 [binder, in hydras.rpo.term]
        +unbounded [lemma, in hydras.Schutte.Schutte_basics]
        +Unbounded [definition, in hydras.Schutte.Schutte_basics]
        +Unbounded_Cr [lemma, in hydras.Schutte.Critical]
        +Unbounded_not_countable [lemma, in hydras.Schutte.Schutte_basics]
        +Unbounded_ge [lemma, in hydras.Schutte.Addition]
        +undecidable [abbreviation, in hydras.Ackermann.folProof]
        +unique_decomposition [lemma, in hydras.Epsilon0.T1]
        +unique_decomposition [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +Unnamed_thm9 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm8 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm7 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm6 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm5 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm5 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm4 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm3 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm2 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm1 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm0 [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm [definition, in gaia_hydras.T1Choice]
        +Unnamed_thm [definition, in hydras.Prelude.More_Arith]
        +Unnamed_thm [definition, in hydras.MoreAck.expressibleExamples]
        +Unnamed_thm0 [definition, in hydras.MoreAck.LNN_Examples]
        +Unnamed_thm [definition, in hydras.MoreAck.LNN_Examples]
        +Unnamed_thm [definition, in additions.Monoid_def]
        +Unnamed_thm0 [definition, in hydras.Ackermann.fol]
        +Unnamed_thm [definition, in hydras.Ackermann.fol]
        +Unnamed_thm [definition, in hydras.Epsilon0.Canon]
        +Unnamed_thm [definition, in hydras.OrdinalNotations.ON_Finite]
        +Unnamed_thm1 [definition, in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm0 [definition, in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm [definition, in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm1 [definition, in hydras.solutions_exercises.F_3]
        +Unnamed_thm0 [definition, in hydras.solutions_exercises.F_3]
        +Unnamed_thm [definition, in hydras.solutions_exercises.F_3]
        +Unnamed_thm [definition, in additions.Addition_Chains]
        +Unnamed_thm [definition, in hydras.Epsilon0.Hprime]
        +Unnamed_thm [definition, in hydras.MoreAck.FolExamples]
        +Unnamed_thm [definition, in hydras.MoreAck.FolExamples]
        +Unnamed_thm [definition, in hydras.MoreAck.PrimRecExamples]
        +unshift [definition, in hydras.Prelude.MoreLists]
        +unshift_pred [lemma, in hydras.Prelude.MoreLists]
        +unshift_shift [lemma, in hydras.Prelude.MoreLists]
        +unshift_interval_pred [lemma, in hydras.Prelude.MoreLists]
        +unshift_interval [lemma, in hydras.Prelude.MoreLists]
        +unshift_iota_from [lemma, in hydras.Prelude.MoreLists]
        +unshift_not_nil [lemma, in hydras.Prelude.MoreLists]
        +unshift_app [lemma, in hydras.Prelude.MoreLists]
        +unshift_but_last [lemma, in hydras.Prelude.MoreLists]
        +updateValue [definition, in hydras.Ackermann.model]
        +upper_bound [definition, in hydras.Schutte.Lub]
        +Usual [module, in Goedel.PRrepresentable]
        +Usual.beta [definition, in Goedel.PRrepresentable]
        +u':693 [binder, in gaia_hydras.nfwfgaia]
        +u1:107 [binder, in hydras.rpo.rpo]
        +u1:114 [binder, in hydras.rpo.rpo]
        +u1:121 [binder, in hydras.rpo.rpo]
        +u1:89 [binder, in hydras.rpo.list_permut]
        +u1:97 [binder, in hydras.rpo.list_permut]
        +u2:109 [binder, in hydras.rpo.rpo]
        +u2:116 [binder, in hydras.rpo.rpo]
        +u2:122 [binder, in hydras.rpo.rpo]
        +u2:90 [binder, in hydras.rpo.list_permut]
        +u2:98 [binder, in hydras.rpo.list_permut]
        +u3:91 [binder, in hydras.rpo.list_permut]
        +u3:99 [binder, in hydras.rpo.list_permut]
        +u4:100 [binder, in hydras.rpo.list_permut]
        +u4:92 [binder, in hydras.rpo.list_permut]
        +u:1202 [binder, in gaia_hydras.nfwfgaia]
        +u:1213 [binder, in gaia_hydras.nfwfgaia]
        +u:123 [binder, in hydras.rpo.rpo]
        +u:1238 [binder, in gaia_hydras.nfwfgaia]
        +u:1242 [binder, in gaia_hydras.nfwfgaia]
        +u:1245 [binder, in gaia_hydras.nfwfgaia]
        +u:1265 [binder, in gaia_hydras.nfwfgaia]
        +u:1281 [binder, in gaia_hydras.nfwfgaia]
        +u:130 [binder, in hydras.Epsilon0.Paths]
        +U:136 [binder, in hydras.Ackermann.LNN2LNT]
        +u:136 [binder, in hydras.Epsilon0.Paths]
        +u:137 [binder, in hydras.Epsilon0.Paths]
        +u:143 [binder, in hydras.Schutte.Schutte_basics]
        +u:143 [binder, in hydras.Epsilon0.Paths]
        +u:147 [binder, in hydras.rpo.term]
        +U:15 [binder, in hydras.Ackermann.LNT]
        +u:150 [binder, in hydras.rpo.term]
        +u:150 [binder, in hydras.Epsilon0.Paths]
        +u:1512 [binder, in gaia_hydras.nfwfgaia]
        +u:1515 [binder, in gaia_hydras.nfwfgaia]
        +u:1518 [binder, in gaia_hydras.nfwfgaia]
        +u:155 [binder, in hydras.Epsilon0.Paths]
        +u:161 [binder, in hydras.Schutte.Ordering_Functions]
        +u:162 [binder, in hydras.rpo.term]
        +u:170 [binder, in hydras.rpo.term]
        +u:175 [binder, in hydras.rpo.term]
        +u:1788 [binder, in gaia_hydras.nfwfgaia]
        +U:18 [binder, in hydras.Ackermann.LNN]
        +u:18 [binder, in hydras.MoreAck.PrimRecExamples]
        +u:180 [binder, in hydras.rpo.term]
        +u:183 [binder, in hydras.rpo.rpo]
        +u:189 [binder, in hydras.rpo.term]
        +u:196 [binder, in hydras.rpo.rpo]
        +u:2041 [binder, in gaia_hydras.nfwfgaia]
        +u:2052 [binder, in gaia_hydras.nfwfgaia]
        +u:2080 [binder, in gaia_hydras.nfwfgaia]
        +u:2085 [binder, in gaia_hydras.nfwfgaia]
        +U:24 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +U:25 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +u:273 [binder, in hydras.rpo.term]
        +u:276 [binder, in hydras.rpo.term]
        +u:326 [binder, in hydras.rpo.term]
        +u:328 [binder, in hydras.rpo.term]
        +U:34 [binder, in hydras.Schutte.Countable]
        +u:340 [binder, in hydras.rpo.term]
        +u:348 [binder, in hydras.rpo.term]
        +u:354 [binder, in hydras.rpo.term]
        +u:358 [binder, in hydras.rpo.term]
        +u:371 [binder, in hydras.rpo.term]
        +u:390 [binder, in gaia_hydras.nfwfgaia]
        +u:413 [binder, in gaia_hydras.nfwfgaia]
        +U:48 [binder, in hydras.Schutte.Schutte_basics]
        +U:5 [binder, in hydras.Ackermann.folLogic]
        +U:62 [binder, in hydras.Schutte.AP]
        +U:67 [binder, in hydras.Schutte.PartialFun]
        +u:679 [binder, in gaia_hydras.nfwfgaia]
        +u:686 [binder, in gaia_hydras.nfwfgaia]
        +u:688 [binder, in gaia_hydras.nfwfgaia]
        +U:69 [binder, in hydras.Schutte.PartialFun]
        +u:691 [binder, in gaia_hydras.nfwfgaia]
        +u:701 [binder, in gaia_hydras.nfwfgaia]
        +u:711 [binder, in gaia_hydras.nfwfgaia]
        +u:719 [binder, in gaia_hydras.nfwfgaia]
        +u:745 [binder, in gaia_hydras.nfwfgaia]
        +u:77 [binder, in hydras.rpo.rpo]
        +u:799 [binder, in gaia_hydras.nfwfgaia]
        +U:80 [binder, in hydras.Schutte.PartialFun]
        +u:81 [binder, in hydras.rpo.rpo]
        +u:810 [binder, in gaia_hydras.nfwfgaia]
        +u:814 [binder, in gaia_hydras.nfwfgaia]
        +U:86 [binder, in hydras.Schutte.PartialFun]
        +u:93 [binder, in hydras.rpo.term]
        +u:97 [binder, in hydras.rpo.term]
        +u:996 [binder, in gaia_hydras.nfwfgaia]
        +

        V

        +value:103 [binder, in hydras.Ackermann.model]
        +value:107 [binder, in hydras.Ackermann.model]
        +value:111 [binder, in hydras.Ackermann.model]
        +value:115 [binder, in hydras.Ackermann.model]
        +value:127 [binder, in hydras.Ackermann.model]
        +value:131 [binder, in hydras.Ackermann.model]
        +value:135 [binder, in hydras.Ackermann.model]
        +value:139 [binder, in hydras.Ackermann.model]
        +value:142 [binder, in hydras.Ackermann.model]
        +value:146 [binder, in hydras.Ackermann.model]
        +value:159 [binder, in hydras.Ackermann.model]
        +value:165 [binder, in hydras.Ackermann.model]
        +value:17 [binder, in hydras.Ackermann.model]
        +value:21 [binder, in hydras.Ackermann.model]
        +value:222 [binder, in hydras.Ackermann.model]
        +value:32 [binder, in hydras.Ackermann.model]
        +value:39 [binder, in hydras.Ackermann.model]
        +value:43 [binder, in hydras.Ackermann.model]
        +value:70 [binder, in hydras.Ackermann.model]
        +value:80 [binder, in hydras.Ackermann.model]
        +value:86 [binder, in hydras.Ackermann.model]
        +var [instance, in hydras.Hydra.Hydra_Termination]
        +var [constructor, in hydras.Ackermann.fol]
        +varFormula [definition, in hydras.Ackermann.codeSubFormula]
        +Variables [module, in hydras.rpo.term]
        +Variables.eq_variable_dec [axiom, in hydras.rpo.term]
        +Variables.var [axiom, in hydras.rpo.term]
        +Variants [section, in hydras.Prelude.WfVariant]
        +Variants.E [variable, in hydras.Prelude.WfVariant]
        +Variants.lt [variable, in hydras.Prelude.WfVariant]
        +Variants.m [variable, in hydras.Prelude.WfVariant]
        +Variants.T [variable, in hydras.Prelude.WfVariant]
        +Variants.tr [variable, in hydras.Prelude.WfVariant]
        +_ < _ [notation, in hydras.Prelude.WfVariant]
        +Variant_termination [lemma, in hydras.Prelude.WfVariant]
        +Variant_lt_standard [lemma, in hydras.Hydra.Hydra_Theorems]
        +Variant_LT_standard [lemma, in hydras.Hydra.Hydra_Theorems]
        +Variant_lt_free [lemma, in hydras.Hydra.Hydra_Theorems]
        +Variant_LT_free_0 [lemma, in hydras.Hydra.Hydra_Theorems]
        +variant_mono_free [lemma, in hydras.Hydra.Hydra_Lemmas]
        +variant_decr [projection, in hydras.Hydra.Hydra_Definitions]
        +Vars [module, in hydras.Gamma0.Gamma0]
        +Vars.empty_set [inductive, in hydras.Gamma0.Gamma0]
        +Vars.eq_variable_dec [lemma, in hydras.Gamma0.Gamma0]
        +Vars.var [definition, in hydras.Gamma0.Gamma0]
        +Var:11 [binder, in hydras.Prelude.WfVariant]
        +Var:151 [binder, in hydras.Hydra.Hydra_Definitions]
        +Var:27 [binder, in gaia_hydras.GHydra]
        +Var:3 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
        +Var:31 [binder, in gaia_hydras.GHydra]
        +Var:34 [binder, in gaia_hydras.GHydra]
        +Var:4 [binder, in hydras.Hydra.Epsilon0_Needed_Free]
        +Var:5 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
        +vector_nth [definition, in hydras.Prelude.MoreVectors]
        +vector_triple_rect [definition, in hydras.Prelude.MoreVectors]
        +vector_double_rect [definition, in hydras.Prelude.MoreVectors]
        +vect_from_fun [definition, in hydras.Prelude.MoreVectors]
        +Vec2_proj [definition, in hydras.Prelude.MoreVectors]
        +vfourth [abbreviation, in hydras.Prelude.MoreVectors]
        +vfst [abbreviation, in hydras.Prelude.MoreVectors]
        +Vid [definition, in hydras.Prelude.MoreVectors]
        +Vid_eq [lemma, in hydras.Prelude.MoreVectors]
        +vsnd [abbreviation, in hydras.Prelude.MoreVectors]
        +vs:103 [binder, in Goedel.PRrepresentable]
        +vs:108 [binder, in Goedel.PRrepresentable]
        +vs:114 [binder, in Goedel.PRrepresentable]
        +vthird [abbreviation, in hydras.Prelude.MoreVectors]
        +v':694 [binder, in gaia_hydras.nfwfgaia]
        +v0:107 [binder, in hydras.Ackermann.codeSubFormula]
        +v0:1286 [binder, in hydras.Ackermann.codeSubFormula]
        +v0:1290 [binder, in hydras.Ackermann.codeSubFormula]
        +v0:20 [binder, in hydras.Ackermann.codeSubTerm]
        +v0:24 [binder, in hydras.Ackermann.codeSubTerm]
        +v0:42 [binder, in hydras.Ackermann.codeSubTerm]
        +v0:46 [binder, in hydras.Ackermann.codeSubTerm]
        +v1:102 [binder, in hydras.Ackermann.subProp]
        +v1:11 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +v1:11 [binder, in hydras.Ackermann.folLogic2]
        +v1:110 [binder, in hydras.Ackermann.subProp]
        +v1:121 [binder, in hydras.Ackermann.subAll]
        +v1:122 [binder, in hydras.Ackermann.subAll]
        +v1:124 [binder, in hydras.Ackermann.subProp]
        +v1:129 [binder, in hydras.Ackermann.subAll]
        +v1:129 [binder, in hydras.Ackermann.subProp]
        +v1:130 [binder, in hydras.Ackermann.subAll]
        +v1:131 [binder, in hydras.Ackermann.subAll]
        +v1:132 [binder, in hydras.Ackermann.subAll]
        +v1:133 [binder, in hydras.Ackermann.subAll]
        +v1:134 [binder, in hydras.Ackermann.subAll]
        +v1:135 [binder, in hydras.Ackermann.subAll]
        +v1:136 [binder, in hydras.Ackermann.subAll]
        +v1:137 [binder, in hydras.Ackermann.subAll]
        +v1:138 [binder, in hydras.Ackermann.subAll]
        +v1:139 [binder, in hydras.Ackermann.subAll]
        +v1:140 [binder, in hydras.Ackermann.subAll]
        +v1:141 [binder, in hydras.Ackermann.subAll]
        +v1:141 [binder, in hydras.Ackermann.subProp]
        +v1:142 [binder, in hydras.Ackermann.subAll]
        +v1:143 [binder, in hydras.Ackermann.subAll]
        +v1:144 [binder, in hydras.Ackermann.subAll]
        +v1:144 [binder, in hydras.Ackermann.subProp]
        +v1:145 [binder, in hydras.Ackermann.subAll]
        +v1:146 [binder, in hydras.Ackermann.subAll]
        +v1:147 [binder, in hydras.Ackermann.subAll]
        +v1:148 [binder, in hydras.Ackermann.subAll]
        +v1:148 [binder, in hydras.Ackermann.subProp]
        +v1:149 [binder, in hydras.Ackermann.subAll]
        +v1:150 [binder, in hydras.Ackermann.subAll]
        +v1:151 [binder, in hydras.Ackermann.subAll]
        +v1:152 [binder, in hydras.Ackermann.subAll]
        +v1:152 [binder, in hydras.Ackermann.subProp]
        +v1:153 [binder, in hydras.Ackermann.subAll]
        +v1:154 [binder, in hydras.Ackermann.subAll]
        +v1:155 [binder, in hydras.Ackermann.subAll]
        +v1:157 [binder, in hydras.Ackermann.subAll]
        +v1:159 [binder, in hydras.Ackermann.subAll]
        +v1:161 [binder, in hydras.Ackermann.subAll]
        +v1:162 [binder, in hydras.Ackermann.subProp]
        +v1:163 [binder, in hydras.Ackermann.subAll]
        +v1:164 [binder, in hydras.Ackermann.subAll]
        +v1:165 [binder, in hydras.Ackermann.subAll]
        +v1:166 [binder, in hydras.Ackermann.subAll]
        +v1:167 [binder, in hydras.Ackermann.subProp]
        +v1:169 [binder, in hydras.Ackermann.subAll]
        +v1:171 [binder, in hydras.Ackermann.subAll]
        +v1:173 [binder, in hydras.Ackermann.subAll]
        +v1:175 [binder, in hydras.Ackermann.subAll]
        +v1:20 [binder, in hydras.Prelude.MoreVectors]
        +v1:21 [binder, in hydras.Ackermann.folLogic2]
        +v1:228 [binder, in hydras.rpo.term]
        +v1:242 [binder, in hydras.rpo.term]
        +v1:25 [binder, in hydras.Prelude.MoreVectors]
        +v1:252 [binder, in hydras.Gamma0.Gamma0]
        +v1:26 [binder, in hydras.Ackermann.folLogic2]
        +v1:31 [binder, in hydras.Prelude.MoreVectors]
        +v1:38 [binder, in hydras.Prelude.MoreVectors]
        +v1:48 [binder, in hydras.Ackermann.model]
        +v1:51 [binder, in hydras.rpo.term]
        +v1:60 [binder, in hydras.Ackermann.model]
        +v1:66 [binder, in hydras.rpo.term]
        +v1:66 [binder, in hydras.Ackermann.model]
        +v1:9 [binder, in hydras.rpo.term]
        +v2:10 [binder, in hydras.rpo.term]
        +v2:103 [binder, in hydras.Ackermann.subProp]
        +v2:111 [binder, in hydras.Ackermann.subProp]
        +v2:12 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +v2:12 [binder, in hydras.Ackermann.folLogic2]
        +v2:125 [binder, in hydras.Ackermann.subProp]
        +v2:130 [binder, in hydras.Ackermann.subProp]
        +v2:142 [binder, in hydras.Ackermann.subProp]
        +v2:145 [binder, in hydras.Ackermann.subProp]
        +v2:149 [binder, in hydras.Ackermann.subProp]
        +v2:153 [binder, in hydras.Ackermann.subProp]
        +v2:163 [binder, in hydras.Ackermann.subProp]
        +v2:168 [binder, in hydras.Ackermann.subProp]
        +v2:21 [binder, in hydras.Prelude.MoreVectors]
        +v2:22 [binder, in hydras.Ackermann.folLogic2]
        +v2:231 [binder, in hydras.rpo.term]
        +v2:245 [binder, in hydras.rpo.term]
        +v2:253 [binder, in hydras.Gamma0.Gamma0]
        +v2:26 [binder, in hydras.Prelude.MoreVectors]
        +v2:27 [binder, in hydras.Ackermann.folLogic2]
        +v2:32 [binder, in hydras.Prelude.MoreVectors]
        +v2:39 [binder, in hydras.Prelude.MoreVectors]
        +v2:49 [binder, in hydras.Ackermann.model]
        +v2:54 [binder, in hydras.rpo.term]
        +v2:61 [binder, in hydras.Ackermann.model]
        +v2:67 [binder, in hydras.Ackermann.model]
        +v2:69 [binder, in hydras.rpo.term]
        +v3:33 [binder, in hydras.Prelude.MoreVectors]
        +v3:40 [binder, in hydras.Prelude.MoreVectors]
        +v:1 [binder, in hydras.Ackermann.NN]
        +v:10 [binder, in hydras.Prelude.MoreVectors]
        +v:100 [binder, in hydras.Ackermann.LNN]
        +v:100 [binder, in hydras.Ackermann.folReplace]
        +v:100 [binder, in hydras.Prelude.MoreVectors]
        +v:101 [binder, in hydras.Ackermann.folLogic]
        +v:101 [binder, in hydras.Ackermann.folLogic3]
        +v:102 [binder, in hydras.Ackermann.LNN2LNT]
        +V:103 [binder, in hydras.Hydra.Hydra_Lemmas]
        +v:104 [binder, in hydras.Ackermann.model]
        +v:104 [binder, in hydras.Ackermann.folLogic]
        +v:104 [binder, in hydras.Prelude.MoreVectors]
        +v:105 [binder, in hydras.Ackermann.folReplace]
        +v:107 [binder, in hydras.Prelude.MoreVectors]
        +v:108 [binder, in hydras.Ackermann.model]
        +v:11 [binder, in hydras.Ackermann.codeSubTerm]
        +v:11 [binder, in Goedel.fixPoint]
        +v:11 [binder, in hydras.Ackermann.wConsistent]
        +v:110 [binder, in hydras.Ackermann.subAll]
        +v:111 [binder, in hydras.Ackermann.LNT]
        +v:111 [binder, in Goedel.rosserPA]
        +v:112 [binder, in hydras.Ackermann.model]
        +v:113 [binder, in Goedel.rosserPA]
        +V:113 [binder, in hydras.Hydra.Hydra_Lemmas]
        +v:113 [binder, in hydras.Ackermann.folReplace]
        +v:114 [binder, in hydras.Ackermann.LNN]
        +v:114 [binder, in hydras.Ackermann.LNT]
        +v:115 [binder, in hydras.Ackermann.LNN2LNT]
        +v:116 [binder, in hydras.rpo.term]
        +v:116 [binder, in hydras.Ackermann.subAll]
        +v:116 [binder, in hydras.Ackermann.model]
        +v:117 [binder, in hydras.Ackermann.LNN]
        +v:117 [binder, in hydras.Ackermann.codeSubFormula]
        +v:118 [binder, in hydras.rpo.term]
        +v:12 [binder, in Goedel.rosserPA]
        +v:120 [binder, in hydras.Ackermann.subProp]
        +v:120 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1203 [binder, in gaia_hydras.nfwfgaia]
        +v:122 [binder, in additions.fib]
        +v:123 [binder, in hydras.Ackermann.codeSubTerm]
        +v:123 [binder, in hydras.Ackermann.LNN2LNT]
        +v:123 [binder, in hydras.Ackermann.folProp]
        +v:123 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1236 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1239 [binder, in gaia_hydras.nfwfgaia]
        +v:1243 [binder, in gaia_hydras.nfwfgaia]
        +v:1246 [binder, in gaia_hydras.nfwfgaia]
        +v:1258 [binder, in hydras.Ackermann.codeSubFormula]
        +v:126 [binder, in hydras.Gamma0.T2]
        +v:126 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1266 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1266 [binder, in gaia_hydras.nfwfgaia]
        +v:127 [binder, in hydras.rpo.term]
        +v:128 [binder, in hydras.Ackermann.model]
        +v:1282 [binder, in gaia_hydras.nfwfgaia]
        +v:129 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1291 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1294 [binder, in hydras.Ackermann.codeSubFormula]
        +v:13 [binder, in hydras.MoreAck.AckNotPR]
        +v:13 [binder, in hydras.Ackermann.subProp]
        +v:13 [binder, in hydras.Prelude.MoreVectors]
        +v:130 [binder, in hydras.Gamma0.T2]
        +v:131 [binder, in hydras.Ackermann.LNN2LNT]
        +v:132 [binder, in hydras.Ackermann.codeSubTerm]
        +v:132 [binder, in hydras.Ackermann.model]
        +v:132 [binder, in hydras.Ackermann.codeSubFormula]
        +v:134 [binder, in hydras.Gamma0.T2]
        +v:134 [binder, in hydras.Ackermann.folProp]
        +v:135 [binder, in hydras.Ackermann.codeSubTerm]
        +v:135 [binder, in hydras.Ackermann.subProp]
        +v:136 [binder, in Goedel.PRrepresentable]
        +v:136 [binder, in hydras.Ackermann.model]
        +v:1367 [binder, in hydras.Ackermann.codeSubFormula]
        +V:137 [binder, in hydras.Ackermann.LNN2LNT]
        +v:1377 [binder, in hydras.Ackermann.codeSubFormula]
        +v:138 [binder, in Goedel.PRrepresentable]
        +v:138 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1380 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1389 [binder, in hydras.Ackermann.codeSubFormula]
        +v:139 [binder, in hydras.Ackermann.subProp]
        +v:1393 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1397 [binder, in hydras.Ackermann.codeSubFormula]
        +v:14 [binder, in hydras.Ackermann.codeSubTerm]
        +v:14 [binder, in Goedel.fixPoint]
        +v:140 [binder, in hydras.Ackermann.model]
        +v:1400 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1405 [binder, in hydras.Ackermann.codeSubFormula]
        +v:141 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1411 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1418 [binder, in hydras.Ackermann.codeSubFormula]
        +v:142 [binder, in hydras.Ackermann.folProp]
        +v:1423 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1428 [binder, in hydras.Ackermann.codeSubFormula]
        +v:143 [binder, in hydras.Ackermann.LNN2LNT]
        +v:1431 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1434 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1437 [binder, in hydras.Ackermann.codeSubFormula]
        +v:144 [binder, in hydras.Ackermann.codeSubTerm]
        +v:144 [binder, in hydras.Ackermann.model]
        +v:1440 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1443 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1446 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1449 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1452 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1455 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1458 [binder, in hydras.Ackermann.codeSubFormula]
        +v:146 [binder, in hydras.Ackermann.folProp]
        +v:1461 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1464 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1467 [binder, in hydras.Ackermann.codeSubFormula]
        +v:147 [binder, in Goedel.PRrepresentable]
        +v:147 [binder, in hydras.Ackermann.codeSubTerm]
        +v:147 [binder, in hydras.Ackermann.LNN2LNT]
        +v:1470 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1473 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1476 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1479 [binder, in hydras.Ackermann.codeSubFormula]
        +v:148 [binder, in hydras.Ackermann.model]
        +v:148 [binder, in hydras.Ackermann.fol]
        +v:1482 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1485 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1488 [binder, in hydras.Ackermann.codeSubFormula]
        +v:149 [binder, in Goedel.PRrepresentable]
        +v:149 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1491 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1494 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1497 [binder, in hydras.Ackermann.codeSubFormula]
        +v:15 [binder, in hydras.Ackermann.folProp]
        +v:15 [binder, in hydras.Prelude.MoreVectors]
        +v:150 [binder, in hydras.Ackermann.folProp]
        +v:1500 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1503 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1506 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1509 [binder, in hydras.Ackermann.codeSubFormula]
        +v:151 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1511 [binder, in gaia_hydras.nfwfgaia]
        +v:1514 [binder, in gaia_hydras.nfwfgaia]
        +v:1516 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1517 [binder, in gaia_hydras.nfwfgaia]
        +v:1519 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1522 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1525 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1528 [binder, in hydras.Ackermann.codeSubFormula]
        +v:153 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1531 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1534 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1537 [binder, in hydras.Ackermann.codeSubFormula]
        +v:154 [binder, in hydras.Ackermann.folProp]
        +v:1540 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1543 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1546 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1549 [binder, in hydras.Ackermann.codeSubFormula]
        +v:155 [binder, in hydras.Ackermann.codeSubTerm]
        +v:1552 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1555 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1558 [binder, in hydras.Ackermann.codeSubFormula]
        +v:156 [binder, in hydras.Ackermann.model]
        +v:1561 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1564 [binder, in hydras.Ackermann.codeSubFormula]
        +v:1567 [binder, in hydras.Ackermann.codeSubFormula]
        +v:157 [binder, in hydras.Ackermann.codeSubTerm]
        +v:158 [binder, in Goedel.PRrepresentable]
        +v:158 [binder, in hydras.Ackermann.subProp]
        +v:16 [binder, in hydras.Ackermann.codeSubTerm]
        +v:160 [binder, in Goedel.PRrepresentable]
        +v:162 [binder, in hydras.Ackermann.LNT]
        +v:17 [binder, in Goedel.fixPoint]
        +v:17 [binder, in Goedel.goedel2]
        +v:170 [binder, in hydras.Ackermann.LNN]
        +v:1789 [binder, in gaia_hydras.nfwfgaia]
        +v:18 [binder, in hydras.Ackermann.LNN2LNT]
        +v:18 [binder, in hydras.Ackermann.folProp]
        +v:18 [binder, in hydras.Ackermann.subProp]
        +v:192 [binder, in hydras.rpo.rpo]
        +v:193 [binder, in hydras.rpo.rpo]
        +v:197 [binder, in hydras.Ackermann.subAll]
        +v:199 [binder, in hydras.Ackermann.subAll]
        +v:2 [binder, in Goedel.fixPoint]
        +v:2 [binder, in hydras.Ackermann.PA]
        +v:20 [binder, in Goedel.fixPoint]
        +v:20 [binder, in hydras.Ackermann.PA]
        +v:2042 [binder, in gaia_hydras.nfwfgaia]
        +v:2086 [binder, in gaia_hydras.nfwfgaia]
        +v:21 [binder, in Goedel.goedel2]
        +v:212 [binder, in hydras.Ackermann.fol]
        +v:215 [binder, in hydras.rpo.term]
        +v:22 [binder, in hydras.MoreAck.AckNotPR]
        +v:22 [binder, in hydras.Ackermann.subProp]
        +v:220 [binder, in hydras.rpo.term]
        +v:23 [binder, in Goedel.fixPoint]
        +v:23 [binder, in hydras.Ackermann.PA]
        +v:233 [binder, in hydras.Ackermann.subAll]
        +v:233 [binder, in hydras.Ackermann.folProp]
        +v:234 [binder, in hydras.Ackermann.subAll]
        +v:235 [binder, in hydras.Ackermann.subAll]
        +v:235 [binder, in hydras.Ackermann.fol]
        +v:236 [binder, in hydras.Ackermann.subAll]
        +v:237 [binder, in hydras.Ackermann.subAll]
        +v:238 [binder, in Goedel.PRrepresentable]
        +v:238 [binder, in hydras.Ackermann.subAll]
        +v:239 [binder, in hydras.Ackermann.subAll]
        +v:24 [binder, in hydras.Ackermann.PA]
        +v:24 [binder, in Goedel.codeSysPrf]
        +v:240 [binder, in hydras.Ackermann.subAll]
        +v:241 [binder, in Goedel.PRrepresentable]
        +v:242 [binder, in hydras.Ackermann.subAll]
        +v:244 [binder, in Goedel.PRrepresentable]
        +v:244 [binder, in hydras.Ackermann.subAll]
        +v:247 [binder, in Goedel.PRrepresentable]
        +v:247 [binder, in hydras.Ackermann.subAll]
        +v:248 [binder, in hydras.Ackermann.subAll]
        +v:25 [binder, in hydras.Ackermann.folProp]
        +v:258 [binder, in hydras.Ackermann.subAll]
        +v:26 [binder, in hydras.Ackermann.folProof]
        +v:26 [binder, in hydras.Ackermann.LNN2LNT]
        +v:26 [binder, in hydras.Ackermann.subProp]
        +v:267 [binder, in hydras.Ackermann.fol]
        +v:27 [binder, in Goedel.fixPoint]
        +v:271 [binder, in hydras.Ackermann.fol]
        +v:28 [binder, in hydras.Ackermann.folProp]
        +v:28 [binder, in hydras.MoreAck.AckNotPR]
        +v:28 [binder, in hydras.Ackermann.folReplace]
        +v:28 [binder, in Goedel.rosser]
        +v:281 [binder, in hydras.Ackermann.folProp]
        +v:285 [binder, in Goedel.PRrepresentable]
        +v:289 [binder, in Goedel.PRrepresentable]
        +v:29 [binder, in Goedel.PRrepresentable]
        +v:294 [binder, in hydras.rpo.term]
        +v:296 [binder, in hydras.rpo.term]
        +v:296 [binder, in Goedel.PRrepresentable]
        +v:299 [binder, in hydras.rpo.term]
        +v:299 [binder, in hydras.Ackermann.subAll]
        +v:3 [binder, in hydras.MoreAck.BadSubst]
        +v:3 [binder, in hydras.Ackermann.subProp]
        +v:3 [binder, in hydras.Ackermann.wConsistent]
        +v:3 [binder, in hydras.Ackermann.expressible]
        +v:308 [binder, in hydras.rpo.term]
        +v:309 [binder, in Goedel.PRrepresentable]
        +v:31 [binder, in hydras.Ackermann.folProp]
        +v:31 [binder, in hydras.MoreAck.AckNotPR]
        +v:31 [binder, in hydras.Ackermann.subProp]
        +v:310 [binder, in Goedel.PRrepresentable]
        +v:311 [binder, in Goedel.PRrepresentable]
        +v:315 [binder, in Goedel.PRrepresentable]
        +v:316 [binder, in Goedel.PRrepresentable]
        +v:317 [binder, in Goedel.PRrepresentable]
        +v:317 [binder, in hydras.Ackermann.fol]
        +v:32 [binder, in hydras.Ackermann.folReplace]
        +v:320 [binder, in hydras.Ackermann.subAll]
        +v:321 [binder, in hydras.Ackermann.fol]
        +v:322 [binder, in hydras.Ackermann.subAll]
        +v:33 [binder, in Goedel.PRrepresentable]
        +v:33 [binder, in hydras.Ackermann.folLogic2]
        +v:331 [binder, in Goedel.PRrepresentable]
        +v:334 [binder, in Goedel.PRrepresentable]
        +v:336 [binder, in Goedel.PRrepresentable]
        +v:337 [binder, in Goedel.PRrepresentable]
        +v:339 [binder, in Goedel.PRrepresentable]
        +v:342 [binder, in Goedel.PRrepresentable]
        +v:343 [binder, in Goedel.PRrepresentable]
        +v:343 [binder, in hydras.Ackermann.subAll]
        +v:344 [binder, in Goedel.PRrepresentable]
        +v:345 [binder, in Goedel.PRrepresentable]
        +v:346 [binder, in Goedel.PRrepresentable]
        +v:348 [binder, in hydras.Ackermann.subAll]
        +v:35 [binder, in hydras.Ackermann.folProof]
        +v:35 [binder, in hydras.MoreAck.AckNotPR]
        +V:35 [binder, in hydras.Schutte.Countable]
        +v:353 [binder, in hydras.Ackermann.subAll]
        +v:355 [binder, in hydras.Ackermann.checkPrf]
        +v:358 [binder, in hydras.Ackermann.subAll]
        +v:36 [binder, in hydras.rpo.term]
        +v:36 [binder, in hydras.Ackermann.subProp]
        +v:363 [binder, in hydras.Ackermann.fol]
        +v:367 [binder, in hydras.Ackermann.fol]
        +v:37 [binder, in hydras.Ackermann.folLogic2]
        +v:37 [binder, in hydras.Ackermann.folProp]
        +v:371 [binder, in hydras.Ackermann.subAll]
        +v:38 [binder, in hydras.Ackermann.folProof]
        +v:38 [binder, in Goedel.PRrepresentable]
        +v:38 [binder, in hydras.Ackermann.codeSubTerm]
        +v:39 [binder, in Goedel.codeSysPrf]
        +v:391 [binder, in gaia_hydras.nfwfgaia]
        +v:394 [binder, in hydras.Ackermann.folProp]
        +v:398 [binder, in hydras.Ackermann.folProp]
        +v:4 [binder, in hydras.Prelude.MoreVectors]
        +v:40 [binder, in hydras.Ackermann.folProp]
        +v:40 [binder, in Goedel.rosserPA]
        +v:40 [binder, in Goedel.codeSysPrf]
        +v:402 [binder, in hydras.Ackermann.folProp]
        +v:407 [binder, in hydras.Ackermann.folProp]
        +v:407 [binder, in hydras.Ackermann.fol]
        +v:408 [binder, in hydras.Ackermann.checkPrf]
        +v:41 [binder, in hydras.Ackermann.folProof]
        +v:41 [binder, in hydras.Ackermann.model]
        +v:41 [binder, in hydras.MoreAck.AckNotPR]
        +v:41 [binder, in hydras.Ackermann.subProp]
        +v:41 [binder, in additions.fib]
        +v:41 [binder, in Goedel.codeSysPrf]
        +v:411 [binder, in hydras.Ackermann.fol]
        +v:412 [binder, in hydras.Ackermann.folProp]
        +v:415 [binder, in hydras.Ackermann.folProp]
        +v:418 [binder, in hydras.Ackermann.folProp]
        +v:42 [binder, in hydras.rpo.term]
        +v:42 [binder, in Goedel.PRrepresentable]
        +v:42 [binder, in hydras.Ackermann.subAll]
        +v:42 [binder, in Goedel.codeSysPrf]
        +v:42 [binder, in hydras.Ackermann.expressible]
        +v:420 [binder, in hydras.Ackermann.fol]
        +v:425 [binder, in hydras.Ackermann.folProp]
        +v:427 [binder, in hydras.Ackermann.folProp]
        +v:43 [binder, in hydras.Ackermann.folProp]
        +v:43 [binder, in Goedel.rosserPA]
        +v:43 [binder, in Goedel.codeSysPrf]
        +v:430 [binder, in hydras.Ackermann.folProp]
        +v:435 [binder, in hydras.Ackermann.folProp]
        +v:439 [binder, in hydras.Ackermann.folProp]
        +v:44 [binder, in Goedel.codeSysPrf]
        +v:44 [binder, in hydras.Prelude.MoreVectors]
        +v:443 [binder, in hydras.Ackermann.fol]
        +v:444 [binder, in Goedel.PRrepresentable]
        +v:448 [binder, in Goedel.PRrepresentable]
        +v:45 [binder, in hydras.MoreAck.AckNotPR]
        +v:45 [binder, in hydras.Ackermann.subProp]
        +v:45 [binder, in Goedel.rosserPA]
        +v:45 [binder, in hydras.Ackermann.folLogic3]
        +v:455 [binder, in hydras.Ackermann.checkPrf]
        +v:46 [binder, in hydras.Ackermann.folLogic3]
        +v:462 [binder, in Goedel.PRrepresentable]
        +v:463 [binder, in Goedel.PRrepresentable]
        +v:464 [binder, in Goedel.PRrepresentable]
        +v:465 [binder, in Goedel.PRrepresentable]
        +v:48 [binder, in Goedel.rosserPA]
        +v:484 [binder, in Goedel.PRrepresentable]
        +v:486 [binder, in Goedel.PRrepresentable]
        +v:49 [binder, in hydras.Ackermann.subAll]
        +v:49 [binder, in hydras.MoreAck.AckNotPR]
        +v:49 [binder, in hydras.Ackermann.subProp]
        +v:492 [binder, in Goedel.PRrepresentable]
        +v:494 [binder, in Goedel.PRrepresentable]
        +v:5 [binder, in Goedel.fixPoint]
        +v:5 [binder, in Goedel.goedel1]
        +v:5 [binder, in Goedel.rosser]
        +v:5 [binder, in Goedel.goedel2]
        +v:5 [binder, in hydras.Prelude.MoreVectors]
        +v:52 [binder, in hydras.Ackermann.folLogic3]
        +v:52 [binder, in Goedel.codeSysPrf]
        +v:52 [binder, in hydras.Prelude.MoreVectors]
        +v:53 [binder, in hydras.Ackermann.PA]
        +v:53 [binder, in hydras.Ackermann.folLogic3]
        +v:54 [binder, in hydras.Ackermann.subAll]
        +v:54 [binder, in hydras.Ackermann.codeSubTerm]
        +v:54 [binder, in hydras.Ackermann.subProp]
        +v:55 [binder, in hydras.Ackermann.subAll]
        +v:56 [binder, in hydras.Ackermann.subAll]
        +v:56 [binder, in Goedel.codeSysPrf]
        +v:57 [binder, in Goedel.PRrepresentable]
        +v:57 [binder, in hydras.Ackermann.subAll]
        +v:58 [binder, in hydras.Ackermann.codeSubTerm]
        +v:58 [binder, in Goedel.rosserPA]
        +v:59 [binder, in hydras.Ackermann.folProp]
        +v:59 [binder, in hydras.Ackermann.subProp]
        +v:59 [binder, in hydras.Ackermann.codeSubFormula]
        +v:59 [binder, in hydras.Prelude.MoreVectors]
        +v:6 [binder, in Goedel.rosserPA]
        +v:60 [binder, in hydras.Ackermann.subAll]
        +v:60 [binder, in hydras.Ackermann.LNN2LNT]
        +v:61 [binder, in Goedel.PRrepresentable]
        +v:61 [binder, in hydras.Ackermann.folProp]
        +v:61 [binder, in Goedel.codeSysPrf]
        +v:610 [binder, in hydras.Ackermann.primRec]
        +v:614 [binder, in hydras.Ackermann.primRec]
        +v:62 [binder, in hydras.Ackermann.codeSubTerm]
        +v:62 [binder, in Goedel.codeSysPrf]
        +v:63 [binder, in hydras.Ackermann.LNN2LNT]
        +v:63 [binder, in Goedel.codeSysPrf]
        +v:63 [binder, in hydras.Ackermann.expressible]
        +v:631 [binder, in hydras.Ackermann.primRec]
        +v:636 [binder, in hydras.Ackermann.primRec]
        +v:64 [binder, in hydras.Ackermann.subProp]
        +v:64 [binder, in Goedel.codeSysPrf]
        +v:65 [binder, in hydras.Ackermann.LNN2LNT]
        +v:65 [binder, in hydras.Ackermann.folLogic]
        +v:66 [binder, in hydras.Ackermann.codeSubTerm]
        +v:66 [binder, in hydras.Ackermann.folProp]
        +v:66 [binder, in hydras.Ackermann.folReplace]
        +v:67 [binder, in hydras.Ackermann.LNN2LNT]
        +v:67 [binder, in Goedel.rosser]
        +v:68 [binder, in hydras.Ackermann.subProp]
        +v:68 [binder, in hydras.Ackermann.folLogic]
        +v:68 [binder, in Goedel.codeSysPrf]
        +v:68 [binder, in hydras.Prelude.MoreVectors]
        +v:680 [binder, in gaia_hydras.nfwfgaia]
        +v:687 [binder, in gaia_hydras.nfwfgaia]
        +v:689 [binder, in gaia_hydras.nfwfgaia]
        +v:69 [binder, in hydras.MoreAck.AckNotPR]
        +v:692 [binder, in gaia_hydras.nfwfgaia]
        +v:7 [binder, in hydras.Ackermann.codeSubTerm]
        +v:7 [binder, in hydras.Ackermann.PA]
        +v:70 [binder, in hydras.Ackermann.codeSubTerm]
        +v:70 [binder, in hydras.Ackermann.LNN2LNT]
        +V:70 [binder, in hydras.Schutte.PartialFun]
        +v:70 [binder, in hydras.Ackermann.folReplace]
        +v:70 [binder, in hydras.Prelude.MoreVectors]
        +v:703 [binder, in gaia_hydras.nfwfgaia]
        +v:71 [binder, in hydras.Ackermann.subAll]
        +v:71 [binder, in hydras.MoreAck.AckNotPR]
        +v:71 [binder, in hydras.Ackermann.codeSubFormula]
        +v:713 [binder, in gaia_hydras.nfwfgaia]
        +v:72 [binder, in hydras.Ackermann.model]
        +v:72 [binder, in hydras.Ackermann.subProp]
        +v:72 [binder, in hydras.Ackermann.folLogic]
        +v:72 [binder, in Goedel.codeSysPrf]
        +v:73 [binder, in Goedel.codeSysPrf]
        +v:74 [binder, in Goedel.PRrepresentable]
        +v:74 [binder, in hydras.Ackermann.codeSubTerm]
        +v:74 [binder, in Goedel.codeSysPrf]
        +v:746 [binder, in gaia_hydras.nfwfgaia]
        +v:75 [binder, in hydras.Ackermann.subAll]
        +v:75 [binder, in hydras.Ackermann.LNT]
        +v:75 [binder, in hydras.Ackermann.folLogic]
        +v:76 [binder, in Goedel.PRrepresentable]
        +v:76 [binder, in hydras.Ackermann.codeSubFormula]
        +v:76 [binder, in hydras.Prelude.MoreVectors]
        +v:77 [binder, in hydras.Ackermann.subProp]
        +v:78 [binder, in hydras.Ackermann.codeSubTerm]
        +v:78 [binder, in hydras.Ackermann.LNN]
        +v:78 [binder, in hydras.Ackermann.LNT]
        +v:79 [binder, in Goedel.codeSysPrf]
        +v:8 [binder, in Goedel.fixPoint]
        +v:8 [binder, in hydras.Ackermann.subProp]
        +v:8 [binder, in hydras.Prelude.MoreVectors]
        +v:80 [binder, in hydras.Ackermann.folLogic]
        +v:80 [binder, in Goedel.codeSysPrf]
        +v:800 [binder, in gaia_hydras.nfwfgaia]
        +v:803 [binder, in gaia_hydras.nfwfgaia]
        +v:805 [binder, in gaia_hydras.nfwfgaia]
        +v:81 [binder, in hydras.Ackermann.LNN]
        +V:81 [binder, in hydras.Schutte.PartialFun]
        +v:82 [binder, in hydras.Ackermann.codeSubTerm]
        +v:82 [binder, in hydras.Ackermann.LNT]
        +v:82 [binder, in hydras.Ackermann.subProp]
        +v:82 [binder, in Goedel.codeSysPrf]
        +v:82 [binder, in hydras.Prelude.MoreVectors]
        +v:83 [binder, in hydras.Ackermann.model]
        +v:83 [binder, in hydras.Ackermann.folLogic]
        +v:84 [binder, in Goedel.PRrepresentable]
        +v:84 [binder, in hydras.Ackermann.subAll]
        +v:85 [binder, in hydras.Ackermann.LNN]
        +v:85 [binder, in hydras.Ackermann.LNT]
        +v:859 [binder, in hydras.Ackermann.codeSubFormula]
        +v:86 [binder, in hydras.Ackermann.codeSubTerm]
        +v:86 [binder, in hydras.Ackermann.codeSubFormula]
        +v:87 [binder, in hydras.Ackermann.subProp]
        +V:87 [binder, in hydras.Schutte.PartialFun]
        +v:87 [binder, in hydras.Ackermann.folLogic]
        +v:87 [binder, in hydras.Prelude.MoreVectors]
        +v:875 [binder, in hydras.Ackermann.codeSubFormula]
        +v:879 [binder, in hydras.Ackermann.codeSubFormula]
        +v:88 [binder, in Goedel.PRrepresentable]
        +v:88 [binder, in hydras.Ackermann.subAll]
        +v:88 [binder, in hydras.Ackermann.LNN]
        +v:88 [binder, in hydras.Ackermann.model]
        +v:88 [binder, in hydras.Ackermann.folLogic3]
        +v:883 [binder, in hydras.Ackermann.codeSubFormula]
        +v:898 [binder, in hydras.Ackermann.codeSubFormula]
        +v:9 [binder, in hydras.MoreAck.BadSubst]
        +v:90 [binder, in hydras.Ackermann.subAll]
        +v:90 [binder, in hydras.Ackermann.codeSubTerm]
        +v:90 [binder, in hydras.Ackermann.LNT]
        +v:91 [binder, in hydras.Ackermann.subAll]
        +v:91 [binder, in hydras.Ackermann.subProp]
        +v:91 [binder, in hydras.Ackermann.codeSubFormula]
        +v:91 [binder, in hydras.Prelude.MoreVectors]
        +v:915 [binder, in hydras.Ackermann.codeSubFormula]
        +v:920 [binder, in hydras.Ackermann.codeSubFormula]
        +v:925 [binder, in hydras.Ackermann.codeSubFormula]
        +v:93 [binder, in hydras.Ackermann.LNN]
        +v:93 [binder, in hydras.Ackermann.LNT]
        +v:94 [binder, in hydras.Ackermann.subAll]
        +v:94 [binder, in hydras.Prelude.MoreVectors]
        +v:95 [binder, in hydras.Ackermann.subProp]
        +v:95 [binder, in hydras.Ackermann.folReplace]
        +v:96 [binder, in hydras.Ackermann.LNN]
        +v:97 [binder, in Goedel.PRrepresentable]
        +v:97 [binder, in hydras.Ackermann.LNT]
        +v:98 [binder, in hydras.Ackermann.subAll]
        +v:98 [binder, in hydras.Ackermann.folLogic3]
        +v:99 [binder, in Goedel.PRrepresentable]
        +v:997 [binder, in gaia_hydras.nfwfgaia]
        +

        W

        +wConsistent [definition, in hydras.Ackermann.wConsistent]
        +wConsistent [library]
        +wCon2Con [lemma, in hydras.Ackermann.wConsistent]
        +wellFormed [library]
        +wellFormedFormula [definition, in hydras.Ackermann.wellFormed]
        +wellFormedFormulaCorrect1 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedFormulaCorrect2 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedFormulaIsPR [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTerm [definition, in hydras.Ackermann.wellFormed]
        +wellFormedTermCorrect1 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermCorrect2 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermIsPR [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTerms [definition, in hydras.Ackermann.wellFormed]
        +wellFormedTermsCorrect1 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermsCorrect2 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermsIsPR [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermTerms [definition, in hydras.Ackermann.wellFormed]
        +wellFormedTermTermsCorrect2 [lemma, in hydras.Ackermann.wellFormed]
        +wellFormedTermTermsIsPR [lemma, in hydras.Ackermann.wellFormed]
        +well_formed_list:270 [binder, in hydras.rpo.term]
        +well_formed_list:90 [binder, in hydras.rpo.term]
        +well_founded_restriction_rect [definition, in hydras.Prelude.Restriction]
        +well_founded_restriction [definition, in hydras.Prelude.Restriction]
        +well_founded_length [lemma, in hydras.rpo.more_list]
        +Well_Formed_Term.Well_Formed_Formula.Formula [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsCorrect2 [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsCorrect1 [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsPR [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityR [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula [section, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Terms [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Term [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsCorrect2 [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsCorrect1 [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsPR [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityF [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.L [variable, in hydras.Ackermann.wellFormed]
        +Well_Formed_Term [section, in hydras.Ackermann.wellFormed]
        +well_order [projection, in hydras.Schutte.Well_Orders]
        +well_founded.R [variable, in hydras.Gamma0.Gamma0]
        +well_founded [section, in hydras.Gamma0.Gamma0]
        +well_founded_rpo [lemma, in hydras.Gamma0.Gamma0]
        +well_founded_P [definition, in gaia_hydras.nfwfgaia]
        +Well_Orders [library]
        +WF [instance, in hydras.OrdinalNotations.ON_Omega2]
        +wf [projection, in hydras.Prelude.WfVariant]
        +WF [instance, in hydras.Epsilon0.F_alpha]
        +Wfsum [module, in gaia_hydras.nfwfgaia]
        +Wfsum.extension [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.f [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.f_correct [lemma, in gaia_hydras.nfwfgaia]
        +Wfsum.f_eqn [lemma, in gaia_hydras.nfwfgaia]
        +Wfsum.f_spec_simp [lemma, in gaia_hydras.nfwfgaia]
        +Wfsum.f_spec [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.f1 [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.f2 [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.lt_dec [lemma, in gaia_hydras.nfwfgaia]
        +Wfsum.psum [definition, in gaia_hydras.nfwfgaia]
        +Wfsum.psum_exten [lemma, in gaia_hydras.nfwfgaia]
        +WfVariant [record, in hydras.Prelude.WfVariant]
        +WfVariant [library]
        +wf_inverse_image_transparent [lemma, in additions.Wf_transparent]
        +wf_incl_transparent [lemma, in additions.Wf_transparent]
        +wf_measure [lemma, in hydras.OrdinalNotations.ON_Generic]
        +wf_ltn [lemma, in gaia_hydras.onType]
        +wf_trans [lemma, in hydras.rpo.closure]
        +Wf_ex3.f_correct [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_eqn [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f2 [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f1 [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex3.odd_dec [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0c [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0b [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0a [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp2 [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp1 [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex3.lte_wf [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex3.lte [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex3 [module, in gaia_hydras.nfwfgaia]
        +Wf_ex.f_correct [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex.f_eqn [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex.f [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex.f2 [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex.f1 [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex.f0 [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex.f_spec_simp [lemma, in gaia_hydras.nfwfgaia]
        +Wf_ex.f_spec [definition, in gaia_hydras.nfwfgaia]
        +Wf_ex [module, in gaia_hydras.nfwfgaia]
        +wf_lexico [lemma, in hydras.Prelude.Simple_LexProd]
        +wf_lex [lemma, in hydras.rpo.rpo]
        +Wf_transparent [library]
        +Wf:101 [binder, in hydras.Hydra.Hydra_Lemmas]
        +Wf:111 [binder, in hydras.Hydra.Hydra_Lemmas]
        +Wf:138 [binder, in hydras.Hydra.Hydra_Definitions]
        +Wf:148 [binder, in hydras.Hydra.Hydra_Definitions]
        +wInconsistent [definition, in hydras.Ackermann.wConsistent]
        +with_matrices.R [variable, in additions.fib]
        +with_matrices [section, in additions.fib]
        +WO [record, in hydras.Schutte.Well_Orders]
        +WO_ord [instance, in hydras.Schutte.Schutte_basics]
        +WO_nat [instance, in hydras.Schutte.Well_Orders]
        +Wo:19 [binder, in hydras.Schutte.Well_Orders]
        +WO:54 [binder, in hydras.Schutte.Well_Orders]
        +WO:59 [binder, in hydras.Schutte.Well_Orders]
        +w:101 [binder, in Goedel.PRrepresentable]
        +w:122 [binder, in Goedel.PRrepresentable]
        +w:1237 [binder, in hydras.Ackermann.codeSubFormula]
        +w:129 [binder, in Goedel.PRrepresentable]
        +w:1388 [binder, in hydras.Ackermann.codeSubFormula]
        +w:1392 [binder, in hydras.Ackermann.codeSubFormula]
        +w:14 [binder, in hydras.Prelude.MoreOrders]
        +w:140 [binder, in Goedel.PRrepresentable]
        +w:151 [binder, in Goedel.PRrepresentable]
        +w:1513 [binder, in gaia_hydras.nfwfgaia]
        +w:1516 [binder, in gaia_hydras.nfwfgaia]
        +w:1519 [binder, in gaia_hydras.nfwfgaia]
        +w:300 [binder, in hydras.Ackermann.subAll]
        +w:386 [binder, in hydras.Ackermann.primRec]
        +w:394 [binder, in hydras.Ackermann.primRec]
        +w:60 [binder, in hydras.Prelude.MoreVectors]
        +w:705 [binder, in gaia_hydras.nfwfgaia]
        +w:715 [binder, in gaia_hydras.nfwfgaia]
        +w:815 [binder, in gaia_hydras.nfwfgaia]
        +w:822 [binder, in gaia_hydras.nfwfgaia]
        +w:899 [binder, in hydras.Ackermann.codeSubFormula]
        +w:916 [binder, in hydras.Ackermann.codeSubFormula]
        +w:921 [binder, in hydras.Ackermann.codeSubFormula]
        +w:926 [binder, in hydras.Ackermann.codeSubFormula]
        +w:998 [binder, in gaia_hydras.nfwfgaia]
        +

        X

        +xb:227 [binder, in additions.Euclidean_Chains]
        +xb:238 [binder, in additions.Euclidean_Chains]
        +xb:254 [binder, in additions.Euclidean_Chains]
        +xb:258 [binder, in additions.Euclidean_Chains]
        +xb:262 [binder, in additions.Euclidean_Chains]
        +xb:266 [binder, in additions.Euclidean_Chains]
        +xb:304 [binder, in additions.Euclidean_Chains]
        +xb:306 [binder, in additions.Euclidean_Chains]
        +xb:308 [binder, in additions.Euclidean_Chains]
        +xb:310 [binder, in additions.Euclidean_Chains]
        +xi:13 [binder, in hydras.Schutte.Critical]
        +xi:56 [binder, in hydras.Schutte.Critical]
        +xi:63 [binder, in hydras.Schutte.Critical]
        +xi:64 [binder, in hydras.Schutte.Critical]
        +xi:73 [binder, in hydras.Schutte.Critical]
        +xi:79 [binder, in hydras.Schutte.Critical]
        +xPair [definition, in hydras.Ackermann.cPair]
        +xPairDef [lemma, in hydras.Ackermann.cPair]
        +xr:228 [binder, in additions.Euclidean_Chains]
        +xr:255 [binder, in additions.Euclidean_Chains]
        +xr:259 [binder, in additions.Euclidean_Chains]
        +xr:263 [binder, in additions.Euclidean_Chains]
        +xr:267 [binder, in additions.Euclidean_Chains]
        +x':1395 [binder, in gaia_hydras.nfwfgaia]
        +x':526 [binder, in gaia_hydras.nfwfgaia]
        +x':529 [binder, in gaia_hydras.nfwfgaia]
        +x0:123 [binder, in hydras.Ackermann.model]
        +x0:125 [binder, in hydras.Ackermann.model]
        +x0:200 [binder, in hydras.Ackermann.folProp]
        +x0:216 [binder, in hydras.Ackermann.folProp]
        +x0:226 [binder, in Goedel.PRrepresentable]
        +x0:228 [binder, in Goedel.PRrepresentable]
        +x0:233 [binder, in Goedel.PRrepresentable]
        +x0:235 [binder, in Goedel.PRrepresentable]
        +x0:296 [binder, in hydras.Ackermann.folProp]
        +x0:312 [binder, in hydras.Ackermann.folProp]
        +x0:329 [binder, in hydras.Ackermann.subAll]
        +x0:331 [binder, in hydras.Ackermann.subAll]
        +x0:332 [binder, in hydras.Ackermann.subAll]
        +x0:334 [binder, in hydras.Ackermann.subAll]
        +x0:335 [binder, in hydras.Ackermann.subAll]
        +x0:336 [binder, in hydras.Ackermann.subAll]
        +x0:337 [binder, in hydras.Ackermann.subAll]
        +x0:338 [binder, in hydras.Ackermann.subAll]
        +x0:360 [binder, in hydras.Ackermann.folProp]
        +x0:376 [binder, in hydras.Ackermann.folProp]
        +x0:90 [binder, in hydras.Ackermann.model]
        +x0:91 [binder, in hydras.Ackermann.model]
        +x0:92 [binder, in hydras.Ackermann.model]
        +x0:93 [binder, in hydras.Ackermann.model]
        +x0:95 [binder, in hydras.Ackermann.model]
        +x0:97 [binder, in hydras.Ackermann.model]
        +x10:30 [binder, in additions.Addition_Chains]
        +x16:104 [binder, in additions.Pow]
        +x16:95 [binder, in additions.Pow_variant]
        +x1:328 [binder, in hydras.Ackermann.folProp]
        +x1:344 [binder, in hydras.Ackermann.folProp]
        +x20:31 [binder, in additions.Addition_Chains]
        +x2:101 [binder, in additions.Pow]
        +x2:153 [binder, in additions.Euclidean_Chains]
        +x2:158 [binder, in additions.Euclidean_Chains]
        +x2:16 [binder, in additions.Addition_Chains]
        +x2:20 [binder, in additions.Addition_Chains]
        +x2:249 [binder, in additions.Addition_Chains]
        +x2:253 [binder, in additions.Addition_Chains]
        +x2:26 [binder, in additions.Addition_Chains]
        +x2:260 [binder, in additions.Addition_Chains]
        +x2:262 [binder, in additions.Addition_Chains]
        +x2:92 [binder, in additions.Pow_variant]
        +x3:154 [binder, in additions.Euclidean_Chains]
        +x3:159 [binder, in additions.Euclidean_Chains]
        +x3:17 [binder, in additions.Addition_Chains]
        +x3:21 [binder, in additions.Addition_Chains]
        +x3:27 [binder, in additions.Addition_Chains]
        +x40:32 [binder, in additions.Addition_Chains]
        +x4:10 [binder, in hydras.Ackermann.PAconsistent]
        +x4:102 [binder, in additions.Pow]
        +x4:9 [binder, in hydras.Ackermann.PAconsistent]
        +x4:93 [binder, in additions.Pow_variant]
        +x6:160 [binder, in additions.Euclidean_Chains]
        +x6:22 [binder, in additions.Addition_Chains]
        +x6:28 [binder, in additions.Addition_Chains]
        +x7:161 [binder, in additions.Euclidean_Chains]
        +x7:23 [binder, in additions.Addition_Chains]
        +x7:29 [binder, in additions.Addition_Chains]
        +x80:33 [binder, in additions.Addition_Chains]
        +x87:34 [binder, in additions.Addition_Chains]
        +x8:103 [binder, in additions.Pow]
        +x8:94 [binder, in additions.Pow_variant]
        +x:1 [binder, in hydras.Ackermann.LNN]
        +x:1 [binder, in hydras.Ackermann.LNT]
        +x:1 [binder, in additions.Naive]
        +x:10 [binder, in hydras.solutions_exercises.MinPR2]
        +x:10 [binder, in hydras.Prelude.Iterates]
        +X:10 [binder, in hydras.Prelude.Restriction]
        +x:10 [binder, in hydras.Ackermann.LNN]
        +X:10 [binder, in hydras.Schutte.Lub]
        +x:10 [binder, in hydras.Ackermann.subProp]
        +x:10 [binder, in hydras.Prelude.MoreOrders]
        +x:10 [binder, in additions.Monoid_def]
        +x:10 [binder, in additions.Euclidean_Chains]
        +X:10 [binder, in hydras.Schutte.Schutte_basics]
        +x:10 [binder, in hydras.Ackermann.NN]
        +x:10 [binder, in hydras.solutions_exercises.T1_ltNotWf]
        +x:10 [binder, in hydras.Schutte.Countable]
        +x:100 [binder, in hydras.Ackermann.model]
        +x:100 [binder, in additions.Pow]
        +x:100 [binder, in hydras.Schutte.Ordering_Functions]
        +x:101 [binder, in hydras.Ackermann.model]
        +x:101 [binder, in gaia_hydras.T1Bridge]
        +x:101 [binder, in hydras.Ackermann.cPair]
        +x:101 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:1016 [binder, in gaia_hydras.nfwfgaia]
        +x:102 [binder, in hydras.Schutte.Ordering_Functions]
        +x:102 [binder, in hydras.Prelude.MoreVectors]
        +x:103 [binder, in hydras.Ackermann.fol]
        +x:103 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:1038 [binder, in gaia_hydras.nfwfgaia]
        +x:1039 [binder, in gaia_hydras.nfwfgaia]
        +x:104 [binder, in hydras.Schutte.Ordering_Functions]
        +x:1041 [binder, in gaia_hydras.nfwfgaia]
        +x:1043 [binder, in gaia_hydras.nfwfgaia]
        +x:1046 [binder, in gaia_hydras.nfwfgaia]
        +x:105 [binder, in hydras.Prelude.Iterates]
        +x:1053 [binder, in gaia_hydras.nfwfgaia]
        +x:1054 [binder, in gaia_hydras.nfwfgaia]
        +x:1055 [binder, in gaia_hydras.nfwfgaia]
        +x:1056 [binder, in gaia_hydras.nfwfgaia]
        +x:1057 [binder, in gaia_hydras.nfwfgaia]
        +x:1058 [binder, in gaia_hydras.nfwfgaia]
        +x:106 [binder, in additions.Euclidean_Chains]
        +x:1061 [binder, in gaia_hydras.nfwfgaia]
        +x:1064 [binder, in gaia_hydras.nfwfgaia]
        +x:1067 [binder, in gaia_hydras.nfwfgaia]
        +x:1068 [binder, in gaia_hydras.nfwfgaia]
        +x:1069 [binder, in gaia_hydras.nfwfgaia]
        +x:107 [binder, in hydras.Prelude.Iterates]
        +x:107 [binder, in additions.Pow]
        +x:107 [binder, in hydras.Ackermann.fol]
        +x:1070 [binder, in gaia_hydras.nfwfgaia]
        +x:1071 [binder, in gaia_hydras.nfwfgaia]
        +x:1072 [binder, in gaia_hydras.nfwfgaia]
        +x:1074 [binder, in gaia_hydras.nfwfgaia]
        +x:1075 [binder, in gaia_hydras.nfwfgaia]
        +x:1084 [binder, in gaia_hydras.nfwfgaia]
        +x:1085 [binder, in gaia_hydras.nfwfgaia]
        +x:1086 [binder, in gaia_hydras.nfwfgaia]
        +x:1087 [binder, in gaia_hydras.nfwfgaia]
        +x:1089 [binder, in gaia_hydras.nfwfgaia]
        +x:109 [binder, in hydras.Prelude.Iterates]
        +x:1091 [binder, in gaia_hydras.nfwfgaia]
        +x:1093 [binder, in gaia_hydras.nfwfgaia]
        +x:1095 [binder, in gaia_hydras.nfwfgaia]
        +x:11 [binder, in hydras.Prelude.Restriction]
        +x:11 [binder, in hydras.Ackermann.LNT]
        +x:11 [binder, in hydras.Prelude.Sort_spec]
        +x:11 [binder, in hydras.Ackermann.PAtheory]
        +x:11 [binder, in additions.Wf_transparent]
        +x:11 [binder, in hydras.Ackermann.cPair]
        +x:11 [binder, in additions.Naive]
        +x:11 [binder, in hydras.Prelude.LibHyps_Experiments]
        +x:11 [binder, in hydras.Ackermann.folLogic3]
        +x:11 [binder, in Goedel.rosser]
        +x:11 [binder, in hydras.Ackermann.Languages]
        +x:1105 [binder, in gaia_hydras.nfwfgaia]
        +x:1108 [binder, in gaia_hydras.nfwfgaia]
        +x:1113 [binder, in gaia_hydras.nfwfgaia]
        +x:1114 [binder, in gaia_hydras.nfwfgaia]
        +x:1119 [binder, in gaia_hydras.nfwfgaia]
        +x:112 [binder, in hydras.rpo.term]
        +x:112 [binder, in hydras.Prelude.Iterates]
        +x:1124 [binder, in gaia_hydras.nfwfgaia]
        +x:1125 [binder, in gaia_hydras.nfwfgaia]
        +x:1128 [binder, in gaia_hydras.nfwfgaia]
        +x:1138 [binder, in gaia_hydras.nfwfgaia]
        +x:1139 [binder, in gaia_hydras.nfwfgaia]
        +x:114 [binder, in additions.AM]
        +x:114 [binder, in hydras.Prelude.Iterates]
        +x:114 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:1143 [binder, in gaia_hydras.nfwfgaia]
        +x:115 [binder, in hydras.Prelude.MoreLists]
        +x:115 [binder, in hydras.Ackermann.fol]
        +x:115 [binder, in gaia_hydras.nfwfgaia]
        +x:117 [binder, in hydras.Prelude.Iterates]
        +x:117 [binder, in additions.Euclidean_Chains]
        +x:118 [binder, in hydras.Ackermann.model]
        +x:118 [binder, in gaia_hydras.nfwfgaia]
        +x:119 [binder, in hydras.Ackermann.model]
        +x:119 [binder, in gaia_hydras.nfwfgaia]
        +x:1197 [binder, in gaia_hydras.nfwfgaia]
        +x:12 [binder, in additions.Compatibility]
        +x:12 [binder, in hydras.Ackermann.LNN]
        +x:12 [binder, in hydras.Schutte.MoreEpsilonIota]
        +x:12 [binder, in additions.Wf_transparent]
        +x:12 [binder, in hydras.Ackermann.folLogic3]
        +x:12 [binder, in hydras.Ackermann.wConsistent]
        +x:12 [binder, in Goedel.rosser]
        +x:12 [binder, in hydras.Schutte.Countable]
        +x:120 [binder, in hydras.Ackermann.model]
        +x:1201 [binder, in gaia_hydras.nfwfgaia]
        +x:1206 [binder, in gaia_hydras.nfwfgaia]
        +x:121 [binder, in hydras.Ackermann.model]
        +x:1217 [binder, in gaia_hydras.nfwfgaia]
        +x:1218 [binder, in gaia_hydras.nfwfgaia]
        +x:122 [binder, in hydras.Ackermann.model]
        +x:122 [binder, in hydras.Ackermann.fol]
        +x:122 [binder, in gaia_hydras.nfwfgaia]
        +x:1220 [binder, in gaia_hydras.nfwfgaia]
        +x:1222 [binder, in gaia_hydras.nfwfgaia]
        +x:1224 [binder, in gaia_hydras.nfwfgaia]
        +x:1229 [binder, in gaia_hydras.nfwfgaia]
        +x:124 [binder, in hydras.Prelude.MoreLists]
        +x:124 [binder, in hydras.Ackermann.model]
        +x:125 [binder, in hydras.Ackermann.primRec]
        +x:1250 [binder, in gaia_hydras.nfwfgaia]
        +x:1259 [binder, in gaia_hydras.nfwfgaia]
        +x:126 [binder, in Goedel.PRrepresentable]
        +x:126 [binder, in hydras.Prelude.Merge_Sort]
        +x:1262 [binder, in gaia_hydras.nfwfgaia]
        +x:1267 [binder, in gaia_hydras.nfwfgaia]
        +x:1268 [binder, in gaia_hydras.nfwfgaia]
        +x:127 [binder, in hydras.Ackermann.fol]
        +x:128 [binder, in hydras.Prelude.Merge_Sort]
        +x:129 [binder, in additions.AM]
        +X:129 [binder, in hydras.Ackermann.cPair]
        +x:13 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +x:13 [binder, in hydras.Prelude.Iterates]
        +x:13 [binder, in additions.FirstSteps]
        +x:13 [binder, in hydras.Ackermann.LNN]
        +x:13 [binder, in hydras.Ackermann.PAtheory]
        +x:13 [binder, in hydras.Prelude.MoreOrders]
        +x:13 [binder, in hydras.Ackermann.cPair]
        +x:13 [binder, in additions.Euclidean_Chains]
        +x:13 [binder, in additions.Naive]
        +x:13 [binder, in hydras.OrdinalNotations.ON_Generic]
        +X:130 [binder, in hydras.Schutte.Schutte_basics]
        +x:1311 [binder, in gaia_hydras.nfwfgaia]
        +x:132 [binder, in hydras.Ackermann.fol]
        +x:1325 [binder, in gaia_hydras.nfwfgaia]
        +x:134 [binder, in hydras.Prelude.Merge_Sort]
        +x:1342 [binder, in gaia_hydras.nfwfgaia]
        +x:135 [binder, in gaia_hydras.T1Bridge]
        +x:135 [binder, in hydras.Ackermann.fol]
        +x:136 [binder, in hydras.Prelude.Merge_Sort]
        +x:136 [binder, in hydras.Ackermann.fol]
        +x:137 [binder, in hydras.Ackermann.codeFreeVar]
        +x:137 [binder, in gaia_hydras.T1Bridge]
        +X:137 [binder, in hydras.Schutte.Schutte_basics]
        +x:138 [binder, in hydras.Ackermann.codeFreeVar]
        +x:138 [binder, in gaia_hydras.nfwfgaia]
        +x:139 [binder, in hydras.Ackermann.codeFreeVar]
        +x:139 [binder, in gaia_hydras.T1Bridge]
        +x:1394 [binder, in gaia_hydras.nfwfgaia]
        +x:1397 [binder, in gaia_hydras.nfwfgaia]
        +x:14 [binder, in gaia_hydras.T1Choice]
        +x:14 [binder, in additions.AM]
        +x:14 [binder, in additions.Compatibility]
        +x:14 [binder, in Goedel.rosserPA]
        +x:14 [binder, in additions.Monoid_def]
        +x:14 [binder, in gaia_hydras.ON_gfinite]
        +x:14 [binder, in hydras.Ackermann.Deduction]
        +X:14 [binder, in hydras.Schutte.Schutte_basics]
        +x:14 [binder, in gaia_hydras.onType]
        +x:14 [binder, in hydras.Ackermann.NN]
        +x:14 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:14 [binder, in hydras.Schutte.Countable]
        +x:140 [binder, in hydras.Ackermann.codeFreeVar]
        +x:140 [binder, in hydras.Prelude.Merge_Sort]
        +x:140 [binder, in hydras.Schutte.Schutte_basics]
        +x:140 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:140 [binder, in gaia_hydras.nfwfgaia]
        +x:1405 [binder, in gaia_hydras.nfwfgaia]
        +x:1409 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1409 [binder, in gaia_hydras.nfwfgaia]
        +x:141 [binder, in hydras.Ackermann.codeFreeVar]
        +X:141 [binder, in hydras.Schutte.Schutte_basics]
        +x:141 [binder, in gaia_hydras.nfwfgaia]
        +x:1411 [binder, in gaia_hydras.nfwfgaia]
        +x:1414 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1414 [binder, in gaia_hydras.nfwfgaia]
        +x:1416 [binder, in hydras.Ackermann.codeSubFormula]
        +x:142 [binder, in hydras.Ackermann.codeFreeVar]
        +x:142 [binder, in gaia_hydras.nfwfgaia]
        +x:1421 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1426 [binder, in hydras.Ackermann.codeSubFormula]
        +x:143 [binder, in hydras.Ackermann.codeFreeVar]
        +x:1438 [binder, in gaia_hydras.nfwfgaia]
        +x:1439 [binder, in gaia_hydras.nfwfgaia]
        +x:144 [binder, in hydras.Ackermann.codeFreeVar]
        +x:144 [binder, in hydras.Prelude.Merge_Sort]
        +x:144 [binder, in additions.Euclidean_Chains]
        +X:144 [binder, in hydras.Schutte.Schutte_basics]
        +x:1440 [binder, in gaia_hydras.nfwfgaia]
        +x:145 [binder, in hydras.Ackermann.codeFreeVar]
        +x:1451 [binder, in gaia_hydras.nfwfgaia]
        +x:1452 [binder, in gaia_hydras.nfwfgaia]
        +x:1453 [binder, in gaia_hydras.nfwfgaia]
        +x:1454 [binder, in gaia_hydras.nfwfgaia]
        +x:1455 [binder, in gaia_hydras.nfwfgaia]
        +x:146 [binder, in hydras.Ackermann.codeFreeVar]
        +x:146 [binder, in gaia_hydras.T1Bridge]
        +X:146 [binder, in hydras.Schutte.Schutte_basics]
        +x:1467 [binder, in gaia_hydras.nfwfgaia]
        +x:147 [binder, in hydras.Prelude.MoreLists]
        +x:148 [binder, in hydras.Prelude.Merge_Sort]
        +x:148 [binder, in gaia_hydras.T1Bridge]
        +x:148 [binder, in hydras.Ackermann.cPair]
        +X:148 [binder, in hydras.Schutte.Schutte_basics]
        +x:148 [binder, in gaia_hydras.nfwfgaia]
        +x:1486 [binder, in gaia_hydras.nfwfgaia]
        +x:149 [binder, in hydras.Epsilon0.Paths]
        +x:15 [binder, in hydras.Prelude.Iterates]
        +x:15 [binder, in additions.Compatibility]
        +x:15 [binder, in additions.Pow_variant]
        +x:15 [binder, in additions.Pow]
        +x:15 [binder, in hydras.Ackermann.PAtheory]
        +x:15 [binder, in hydras.MoreAck.AckNotPR]
        +x:15 [binder, in hydras.Ackermann.subProp]
        +x:15 [binder, in Goedel.rosserPA]
        +x:15 [binder, in hydras.Ackermann.cPair]
        +x:15 [binder, in gaia_hydras.ON_gfinite]
        +X:15 [binder, in hydras.Schutte.Well_Orders]
        +x:15 [binder, in additions.Addition_Chains]
        +x:15 [binder, in Goedel.rosser]
        +x:150 [binder, in gaia_hydras.nfwfgaia]
        +x:151 [binder, in gaia_hydras.nfwfgaia]
        +x:152 [binder, in hydras.Prelude.Merge_Sort]
        +x:152 [binder, in hydras.Ackermann.cPair]
        +x:152 [binder, in additions.Euclidean_Chains]
        +x:152 [binder, in hydras.Schutte.Schutte_basics]
        +x:152 [binder, in hydras.Epsilon0.Paths]
        +x:153 [binder, in hydras.Schutte.Schutte_basics]
        +x:153 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:1539 [binder, in gaia_hydras.nfwfgaia]
        +x:154 [binder, in hydras.Prelude.Merge_Sort]
        +x:154 [binder, in hydras.Schutte.Schutte_basics]
        +x:154 [binder, in hydras.Epsilon0.Paths]
        +X:155 [binder, in hydras.Prelude.MoreLists]
        +X:155 [binder, in hydras.Schutte.Schutte_basics]
        +x:156 [binder, in hydras.Ackermann.folProp]
        +x:1567 [binder, in gaia_hydras.nfwfgaia]
        +x:157 [binder, in additions.Euclidean_Chains]
        +x:157 [binder, in hydras.Schutte.Schutte_basics]
        +x:1570 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1571 [binder, in gaia_hydras.nfwfgaia]
        +x:1572 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1574 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1576 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1578 [binder, in hydras.Ackermann.codeSubFormula]
        +X:158 [binder, in hydras.Prelude.MoreLists]
        +x:158 [binder, in hydras.Ackermann.folProp]
        +x:1580 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1582 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1584 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1586 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1588 [binder, in hydras.Ackermann.codeSubFormula]
        +x:159 [binder, in hydras.Prelude.Merge_Sort]
        +X:159 [binder, in hydras.Schutte.Schutte_basics]
        +x:1590 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1592 [binder, in hydras.Ackermann.codeSubFormula]
        +x:1594 [binder, in gaia_hydras.nfwfgaia]
        +x:1597 [binder, in gaia_hydras.nfwfgaia]
        +x:16 [binder, in gaia_hydras.T1Choice]
        +x:16 [binder, in hydras.Prelude.Iterates]
        +x:16 [binder, in hydras.Ackermann.PAtheory]
        +x:16 [binder, in hydras.Schutte.Critical]
        +x:16 [binder, in gaia_hydras.T1Bridge]
        +x:16 [binder, in additions.Monoid_def]
        +x:16 [binder, in hydras.Prelude.STDPP_compat]
        +x:16 [binder, in Goedel.goedel1]
        +x:16 [binder, in hydras.Ackermann.NN]
        +x:16 [binder, in hydras.Schutte.Countable]
        +x:160 [binder, in hydras.Ackermann.folProp]
        +x:1600 [binder, in gaia_hydras.nfwfgaia]
        +x:161 [binder, in Goedel.PRrepresentable]
        +X:161 [binder, in hydras.Prelude.MoreLists]
        +X:161 [binder, in hydras.Schutte.Schutte_basics]
        +x:162 [binder, in hydras.Ackermann.folProp]
        +x:162 [binder, in hydras.Ackermann.cPair]
        +x:162 [binder, in gaia_hydras.nfwfgaia]
        +x:163 [binder, in Goedel.PRrepresentable]
        +x:163 [binder, in hydras.Prelude.Merge_Sort]
        +x:163 [binder, in hydras.Ackermann.cPair]
        +x:163 [binder, in hydras.Schutte.Schutte_basics]
        +x:163 [binder, in gaia_hydras.nfwfgaia]
        +x:163 [binder, in hydras.Ackermann.codePA]
        +x:164 [binder, in Goedel.PRrepresentable]
        +x:164 [binder, in hydras.Ackermann.folProp]
        +x:164 [binder, in hydras.Schutte.Schutte_basics]
        +x:164 [binder, in gaia_hydras.nfwfgaia]
        +x:164 [binder, in hydras.Ackermann.codePA]
        +x:165 [binder, in hydras.Schutte.Schutte_basics]
        +x:165 [binder, in gaia_hydras.nfwfgaia]
        +x:1655 [binder, in gaia_hydras.nfwfgaia]
        +x:1656 [binder, in gaia_hydras.nfwfgaia]
        +x:1658 [binder, in gaia_hydras.nfwfgaia]
        +x:166 [binder, in Goedel.PRrepresentable]
        +x:166 [binder, in hydras.Ackermann.folProp]
        +x:166 [binder, in gaia_hydras.nfwfgaia]
        +x:1663 [binder, in gaia_hydras.nfwfgaia]
        +x:1666 [binder, in gaia_hydras.nfwfgaia]
        +x:1668 [binder, in gaia_hydras.nfwfgaia]
        +x:167 [binder, in Goedel.PRrepresentable]
        +x:167 [binder, in hydras.Prelude.Merge_Sort]
        +x:167 [binder, in gaia_hydras.nfwfgaia]
        +x:1679 [binder, in gaia_hydras.nfwfgaia]
        +x:168 [binder, in Goedel.PRrepresentable]
        +x:168 [binder, in hydras.Prelude.MoreLists]
        +x:168 [binder, in hydras.Ackermann.folProp]
        +X:168 [binder, in hydras.Schutte.Schutte_basics]
        +x:1681 [binder, in gaia_hydras.nfwfgaia]
        +x:1682 [binder, in gaia_hydras.nfwfgaia]
        +x:1683 [binder, in gaia_hydras.nfwfgaia]
        +x:1684 [binder, in gaia_hydras.nfwfgaia]
        +x:1697 [binder, in gaia_hydras.nfwfgaia]
        +x:1698 [binder, in gaia_hydras.nfwfgaia]
        +x:17 [binder, in additions.FirstSteps]
        +x:17 [binder, in hydras.Ackermann.PA]
        +x:17 [binder, in hydras.Ackermann.cPair]
        +x:17 [binder, in gaia_hydras.ON_gfinite]
        +x:17 [binder, in hydras.Ackermann.Deduction]
        +x:17 [binder, in hydras.Ackermann.NNtheory]
        +x:17 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:17 [binder, in gaia_hydras.onType]
        +x:17 [binder, in hydras.Ackermann.folLogic3]
        +x:17 [binder, in Goedel.goedel1]
        +x:170 [binder, in hydras.Schutte.Schutte_basics]
        +x:1701 [binder, in gaia_hydras.nfwfgaia]
        +x:1704 [binder, in gaia_hydras.nfwfgaia]
        +x:1707 [binder, in gaia_hydras.nfwfgaia]
        +x:1708 [binder, in gaia_hydras.nfwfgaia]
        +x:1709 [binder, in gaia_hydras.nfwfgaia]
        +x:171 [binder, in Goedel.PRrepresentable]
        +x:171 [binder, in hydras.Ackermann.codeFreeVar]
        +x:171 [binder, in hydras.Schutte.Schutte_basics]
        +x:1710 [binder, in gaia_hydras.nfwfgaia]
        +x:1711 [binder, in gaia_hydras.nfwfgaia]
        +x:1712 [binder, in gaia_hydras.nfwfgaia]
        +x:1715 [binder, in gaia_hydras.nfwfgaia]
        +x:1716 [binder, in gaia_hydras.nfwfgaia]
        +x:172 [binder, in hydras.Ackermann.codeFreeVar]
        +x:172 [binder, in hydras.Schutte.Schutte_basics]
        +x:1723 [binder, in gaia_hydras.nfwfgaia]
        +x:1724 [binder, in gaia_hydras.nfwfgaia]
        +x:1725 [binder, in gaia_hydras.nfwfgaia]
        +x:1726 [binder, in gaia_hydras.nfwfgaia]
        +x:1728 [binder, in gaia_hydras.nfwfgaia]
        +x:173 [binder, in Goedel.PRrepresentable]
        +x:1730 [binder, in gaia_hydras.nfwfgaia]
        +x:1732 [binder, in gaia_hydras.nfwfgaia]
        +x:1734 [binder, in gaia_hydras.nfwfgaia]
        +x:1744 [binder, in gaia_hydras.nfwfgaia]
        +x:1748 [binder, in gaia_hydras.nfwfgaia]
        +x:175 [binder, in Goedel.PRrepresentable]
        +x:175 [binder, in additions.Euclidean_Chains]
        +x:1755 [binder, in gaia_hydras.nfwfgaia]
        +x:1756 [binder, in gaia_hydras.nfwfgaia]
        +x:1761 [binder, in gaia_hydras.nfwfgaia]
        +x:1766 [binder, in gaia_hydras.nfwfgaia]
        +x:1767 [binder, in gaia_hydras.nfwfgaia]
        +x:177 [binder, in Goedel.PRrepresentable]
        +x:177 [binder, in hydras.Prelude.Iterates]
        +x:177 [binder, in hydras.Ackermann.fol]
        +x:1770 [binder, in gaia_hydras.nfwfgaia]
        +x:178 [binder, in hydras.Ackermann.subAll]
        +x:1780 [binder, in gaia_hydras.nfwfgaia]
        +x:1781 [binder, in gaia_hydras.nfwfgaia]
        +x:1787 [binder, in gaia_hydras.nfwfgaia]
        +x:179 [binder, in Goedel.PRrepresentable]
        +x:179 [binder, in hydras.Ackermann.fol]
        +x:179 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:1790 [binder, in gaia_hydras.nfwfgaia]
        +x:18 [binder, in gaia_hydras.T1Choice]
        +x:18 [binder, in hydras.solutions_exercises.MinPR2]
        +x:18 [binder, in additions.Euclidean_Chains]
        +x:18 [binder, in hydras.Ackermann.Deduction]
        +x:18 [binder, in hydras.Schutte.PartialFun]
        +x:18 [binder, in hydras.Ackermann.NN]
        +x:18 [binder, in hydras.Schutte.Countable]
        +X:18 [binder, in hydras.Prelude.MoreVectors]
        +x:180 [binder, in hydras.Prelude.Iterates]
        +x:180 [binder, in hydras.Ackermann.fol]
        +x:181 [binder, in Goedel.PRrepresentable]
        +x:181 [binder, in hydras.Ackermann.subAll]
        +x:181 [binder, in hydras.Prelude.Iterates]
        +x:181 [binder, in hydras.Ackermann.fol]
        +X:182 [binder, in hydras.Prelude.MoreLists]
        +x:183 [binder, in Goedel.PRrepresentable]
        +x:183 [binder, in hydras.Prelude.Iterates]
        +x:184 [binder, in hydras.Ackermann.subAll]
        +x:184 [binder, in hydras.Ackermann.folProp]
        +x:1846 [binder, in gaia_hydras.nfwfgaia]
        +x:185 [binder, in Goedel.PRrepresentable]
        +x:185 [binder, in hydras.Ackermann.codeFreeVar]
        +x:186 [binder, in hydras.Ackermann.codeFreeVar]
        +X:186 [binder, in hydras.Prelude.MoreLists]
        +x:187 [binder, in Goedel.PRrepresentable]
        +x:187 [binder, in hydras.Ackermann.subAll]
        +x:1873 [binder, in gaia_hydras.nfwfgaia]
        +x:188 [binder, in hydras.Ackermann.model]
        +x:1882 [binder, in gaia_hydras.nfwfgaia]
        +x:189 [binder, in Goedel.PRrepresentable]
        +x:189 [binder, in hydras.Prelude.Iterates]
        +x:189 [binder, in hydras.Prelude.MoreLists]
        +x:1890 [binder, in gaia_hydras.nfwfgaia]
        +x:1891 [binder, in gaia_hydras.nfwfgaia]
        +x:1892 [binder, in gaia_hydras.nfwfgaia]
        +x:1896 [binder, in gaia_hydras.nfwfgaia]
        +x:1899 [binder, in gaia_hydras.nfwfgaia]
        +x:19 [binder, in additions.Compatibility]
        +x:19 [binder, in hydras.Prelude.Restriction]
        +x:19 [binder, in hydras.Schutte.GRelations]
        +x:19 [binder, in hydras.solutions_exercises.MorePRExamples]
        +x:19 [binder, in hydras.Prelude.MoreOrders]
        +x:19 [binder, in hydras.Ackermann.Deduction]
        +x:19 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:19 [binder, in hydras.Ackermann.folLogic3]
        +x:19 [binder, in additions.Addition_Chains]
        +x:19 [binder, in hydras.Ackermann.NN]
        +x:190 [binder, in hydras.Ackermann.subAll]
        +x:190 [binder, in hydras.Prelude.MoreLists]
        +x:190 [binder, in hydras.Ackermann.model]
        +x:1904 [binder, in gaia_hydras.nfwfgaia]
        +x:1908 [binder, in gaia_hydras.nfwfgaia]
        +x:191 [binder, in Goedel.PRrepresentable]
        +x:191 [binder, in hydras.Ackermann.subAll]
        +x:1913 [binder, in gaia_hydras.nfwfgaia]
        +x:1917 [binder, in gaia_hydras.nfwfgaia]
        +x:192 [binder, in hydras.Ackermann.subAll]
        +x:192 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:1922 [binder, in gaia_hydras.nfwfgaia]
        +x:1928 [binder, in gaia_hydras.nfwfgaia]
        +x:193 [binder, in hydras.rpo.term]
        +x:193 [binder, in Goedel.PRrepresentable]
        +x:193 [binder, in hydras.Ackermann.subAll]
        +x:193 [binder, in hydras.Prelude.MoreLists]
        +x:1934 [binder, in gaia_hydras.nfwfgaia]
        +x:1938 [binder, in gaia_hydras.nfwfgaia]
        +x:194 [binder, in hydras.Ackermann.subAll]
        +x:194 [binder, in additions.Addition_Chains]
        +x:1943 [binder, in gaia_hydras.nfwfgaia]
        +x:1948 [binder, in gaia_hydras.nfwfgaia]
        +x:195 [binder, in Goedel.PRrepresentable]
        +x:195 [binder, in hydras.Ackermann.subAll]
        +x:1954 [binder, in gaia_hydras.nfwfgaia]
        +x:196 [binder, in hydras.Ackermann.subAll]
        +x:196 [binder, in hydras.Prelude.Iterates]
        +x:1960 [binder, in gaia_hydras.nfwfgaia]
        +x:197 [binder, in Goedel.PRrepresentable]
        +x:197 [binder, in additions.Addition_Chains]
        +x:1972 [binder, in gaia_hydras.nfwfgaia]
        +x:1978 [binder, in gaia_hydras.nfwfgaia]
        +x:198 [binder, in hydras.Ackermann.subAll]
        +x:1983 [binder, in gaia_hydras.nfwfgaia]
        +x:1988 [binder, in gaia_hydras.nfwfgaia]
        +x:199 [binder, in Goedel.PRrepresentable]
        +x:199 [binder, in hydras.Ackermann.codeFreeVar]
        +x:1994 [binder, in gaia_hydras.nfwfgaia]
        +x:1999 [binder, in gaia_hydras.nfwfgaia]
        +x:2 [binder, in hydras.MoreAck.AckNotPR]
        +x:2 [binder, in Goedel.rosserPA]
        +X:2 [binder, in hydras.Ackermann.Deduction]
        +x:2 [binder, in hydras.Ackermann.misc]
        +x:20 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +x:20 [binder, in hydras.Prelude.Iterates]
        +x:20 [binder, in hydras.Ackermann.subProp]
        +x:20 [binder, in gaia_hydras.T1Bridge]
        +x:20 [binder, in hydras.Ackermann.Deduction]
        +X:20 [binder, in hydras.Schutte.Schutte_basics]
        +x:200 [binder, in hydras.Ackermann.subAll]
        +x:200 [binder, in hydras.Ackermann.codeFreeVar]
        +x:200 [binder, in gaia_hydras.nfwfgaia]
        +x:201 [binder, in Goedel.PRrepresentable]
        +x:201 [binder, in hydras.Ackermann.subAll]
        +x:201 [binder, in additions.Euclidean_Chains]
        +x:2010 [binder, in gaia_hydras.nfwfgaia]
        +x:2016 [binder, in gaia_hydras.nfwfgaia]
        +x:2017 [binder, in gaia_hydras.nfwfgaia]
        +x:2018 [binder, in gaia_hydras.nfwfgaia]
        +x:202 [binder, in hydras.Ackermann.subAll]
        +x:202 [binder, in hydras.Prelude.Iterates]
        +x:2020 [binder, in gaia_hydras.nfwfgaia]
        +x:203 [binder, in Goedel.PRrepresentable]
        +x:203 [binder, in hydras.Ackermann.subAll]
        +x:203 [binder, in hydras.Prelude.Iterates]
        +x:2033 [binder, in gaia_hydras.nfwfgaia]
        +x:2034 [binder, in gaia_hydras.nfwfgaia]
        +x:2035 [binder, in gaia_hydras.nfwfgaia]
        +x:204 [binder, in hydras.Ackermann.subAll]
        +x:204 [binder, in hydras.Prelude.MoreLists]
        +x:2040 [binder, in gaia_hydras.nfwfgaia]
        +x:2045 [binder, in gaia_hydras.nfwfgaia]
        +x:205 [binder, in Goedel.PRrepresentable]
        +x:205 [binder, in hydras.Ackermann.subAll]
        +x:2057 [binder, in gaia_hydras.nfwfgaia]
        +x:2058 [binder, in gaia_hydras.nfwfgaia]
        +x:206 [binder, in hydras.Ackermann.subAll]
        +x:206 [binder, in hydras.Prelude.Iterates]
        +x:2068 [binder, in gaia_hydras.nfwfgaia]
        +x:207 [binder, in Goedel.PRrepresentable]
        +x:2076 [binder, in gaia_hydras.nfwfgaia]
        +x:208 [binder, in hydras.Prelude.Iterates]
        +x:208 [binder, in hydras.Prelude.MoreLists]
        +x:2081 [binder, in gaia_hydras.nfwfgaia]
        +x:2089 [binder, in gaia_hydras.nfwfgaia]
        +x:209 [binder, in Goedel.PRrepresentable]
        +x:2095 [binder, in gaia_hydras.nfwfgaia]
        +x:2096 [binder, in gaia_hydras.nfwfgaia]
        +x:2098 [binder, in gaia_hydras.nfwfgaia]
        +x:21 [binder, in additions.AM]
        +x:21 [binder, in additions.Pow_variant]
        +x:21 [binder, in additions.Pow]
        +x:21 [binder, in hydras.Ackermann.Deduction]
        +x:21 [binder, in hydras.Schutte.Schutte_basics]
        +x:21 [binder, in hydras.Ackermann.folLogic3]
        +x:21 [binder, in hydras.MoreAck.FolExamples]
        +x:2100 [binder, in gaia_hydras.nfwfgaia]
        +x:2103 [binder, in gaia_hydras.nfwfgaia]
        +x:2104 [binder, in gaia_hydras.nfwfgaia]
        +x:2106 [binder, in gaia_hydras.nfwfgaia]
        +x:211 [binder, in Goedel.PRrepresentable]
        +x:213 [binder, in Goedel.PRrepresentable]
        +x:214 [binder, in hydras.Prelude.MoreLists]
        +x:214 [binder, in hydras.Ackermann.model]
        +x:214 [binder, in additions.Euclidean_Chains]
        +x:215 [binder, in Goedel.PRrepresentable]
        +x:216 [binder, in hydras.Ackermann.model]
        +x:216 [binder, in additions.Euclidean_Chains]
        +X:216 [binder, in hydras.Schutte.Schutte_basics]
        +x:217 [binder, in Goedel.PRrepresentable]
        +x:217 [binder, in hydras.Ackermann.cPair]
        +x:218 [binder, in hydras.Prelude.Merge_Sort]
        +x:218 [binder, in hydras.Schutte.Schutte_basics]
        +x:219 [binder, in Goedel.PRrepresentable]
        +x:219 [binder, in hydras.Ackermann.cPair]
        +x:22 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +x:22 [binder, in hydras.Prelude.Iterates]
        +x:22 [binder, in hydras.Prelude.MoreLists]
        +x:22 [binder, in additions.Compatibility]
        +x:22 [binder, in hydras.Prelude.Restriction]
        +x:22 [binder, in Goedel.rosserPA]
        +x:22 [binder, in hydras.Ackermann.fol]
        +x:22 [binder, in hydras.Schutte.Well_Orders]
        +x:22 [binder, in hydras.Ackermann.folLogic3]
        +x:22 [binder, in hydras.Schutte.Ordering_Functions]
        +x:22 [binder, in Goedel.rosser]
        +x:22 [binder, in hydras.Schutte.Countable]
        +x:220 [binder, in hydras.Prelude.Merge_Sort]
        +x:220 [binder, in hydras.Schutte.Schutte_basics]
        +x:221 [binder, in Goedel.PRrepresentable]
        +x:221 [binder, in hydras.Prelude.Iterates]
        +x:222 [binder, in hydras.Prelude.Merge_Sort]
        +x:222 [binder, in hydras.Schutte.Schutte_basics]
        +x:223 [binder, in hydras.Ackermann.cPair]
        +x:223 [binder, in hydras.Schutte.Schutte_basics]
        +x:224 [binder, in hydras.Prelude.Iterates]
        +x:224 [binder, in hydras.Prelude.Merge_Sort]
        +x:225 [binder, in Goedel.PRrepresentable]
        +x:225 [binder, in hydras.Prelude.Iterates]
        +x:225 [binder, in hydras.Schutte.Schutte_basics]
        +x:226 [binder, in hydras.Prelude.Merge_Sort]
        +x:227 [binder, in hydras.Ackermann.cPair]
        +X:227 [binder, in hydras.Schutte.Schutte_basics]
        +x:228 [binder, in hydras.Prelude.Iterates]
        +x:228 [binder, in hydras.Prelude.Merge_Sort]
        +X:228 [binder, in hydras.Schutte.Schutte_basics]
        +x:229 [binder, in hydras.Ackermann.codePA]
        +x:23 [binder, in hydras.Ackermann.folProp]
        +x:23 [binder, in gaia_hydras.T1Bridge]
        +x:23 [binder, in Goedel.rosserPA]
        +x:23 [binder, in additions.Euclidean_Chains]
        +x:23 [binder, in hydras.Ackermann.NN]
        +x:23 [binder, in hydras.MoreAck.FolExamples]
        +x:230 [binder, in hydras.Prelude.Merge_Sort]
        +x:230 [binder, in hydras.Ackermann.codePA]
        +x:231 [binder, in hydras.Ackermann.cPair]
        +x:232 [binder, in Goedel.PRrepresentable]
        +x:232 [binder, in hydras.Prelude.Merge_Sort]
        +x:234 [binder, in hydras.Prelude.Merge_Sort]
        +x:235 [binder, in additions.AM]
        +x:235 [binder, in hydras.Ackermann.folProp]
        +x:236 [binder, in hydras.Prelude.Merge_Sort]
        +x:237 [binder, in hydras.Ackermann.folProp]
        +x:238 [binder, in hydras.Prelude.Merge_Sort]
        +x:239 [binder, in hydras.Ackermann.folProp]
        +x:24 [binder, in additions.Compatibility]
        +x:24 [binder, in hydras.Prelude.Sort_spec]
        +x:24 [binder, in hydras.Ackermann.subProp]
        +x:24 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:24 [binder, in hydras.Schutte.Countable]
        +x:241 [binder, in hydras.Ackermann.folProp]
        +x:242 [binder, in additions.AM]
        +x:243 [binder, in hydras.Ackermann.folProp]
        +x:245 [binder, in hydras.Ackermann.subAll]
        +x:245 [binder, in hydras.Ackermann.folProp]
        +x:245 [binder, in additions.Addition_Chains]
        +x:246 [binder, in hydras.Ackermann.subAll]
        +x:247 [binder, in hydras.Ackermann.folProp]
        +x:248 [binder, in hydras.Ackermann.cPair]
        +x:248 [binder, in additions.Addition_Chains]
        +x:249 [binder, in Goedel.PRrepresentable]
        +x:25 [binder, in hydras.Prelude.Restriction]
        +x:25 [binder, in Goedel.fixPoint]
        +x:25 [binder, in hydras.Ackermann.cPair]
        +x:25 [binder, in hydras.Schutte.Well_Orders]
        +x:25 [binder, in additions.Addition_Chains]
        +x:25 [binder, in hydras.Ackermann.NN]
        +x:25 [binder, in hydras.MoreAck.FolExamples]
        +x:250 [binder, in hydras.Ackermann.cPair]
        +x:250 [binder, in gaia_hydras.nfwfgaia]
        +x:251 [binder, in Goedel.PRrepresentable]
        +x:251 [binder, in additions.Addition_Chains]
        +x:253 [binder, in Goedel.PRrepresentable]
        +x:254 [binder, in hydras.Ackermann.cPair]
        +x:255 [binder, in Goedel.PRrepresentable]
        +x:256 [binder, in hydras.Ackermann.cPair]
        +x:257 [binder, in Goedel.PRrepresentable]
        +x:258 [binder, in hydras.Ackermann.cPair]
        +x:258 [binder, in additions.Addition_Chains]
        +x:259 [binder, in Goedel.PRrepresentable]
        +x:259 [binder, in hydras.Ackermann.subAll]
        +x:259 [binder, in additions.Addition_Chains]
        +x:26 [binder, in hydras.Ackermann.folProp]
        +x:26 [binder, in hydras.MoreAck.AckNotPR]
        +x:26 [binder, in hydras.Schutte.Critical]
        +x:26 [binder, in hydras.Prelude.MoreOrders]
        +x:26 [binder, in Goedel.rosserPA]
        +x:26 [binder, in hydras.OrdinalNotations.ON_Finite]
        +x:26 [binder, in Goedel.rosser]
        +x:26 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:260 [binder, in hydras.Ackermann.subAll]
        +x:261 [binder, in hydras.Ackermann.subAll]
        +x:261 [binder, in hydras.Ackermann.cPair]
        +x:261 [binder, in additions.Addition_Chains]
        +x:262 [binder, in Goedel.PRrepresentable]
        +x:262 [binder, in hydras.Ackermann.subAll]
        +x:263 [binder, in hydras.Ackermann.subAll]
        +x:263 [binder, in hydras.Ackermann.folProp]
        +x:266 [binder, in hydras.Ackermann.subAll]
        +x:267 [binder, in Goedel.PRrepresentable]
        +x:267 [binder, in hydras.Ackermann.subAll]
        +x:268 [binder, in hydras.Ackermann.subAll]
        +x:269 [binder, in hydras.Ackermann.subAll]
        +x:27 [binder, in hydras.Prelude.MoreLists]
        +x:27 [binder, in hydras.Prelude.Sort_spec]
        +x:27 [binder, in additions.More_on_positive]
        +x:27 [binder, in gaia_hydras.T1Bridge]
        +x:27 [binder, in hydras.Ackermann.cPair]
        +x:27 [binder, in hydras.Ackermann.fol]
        +x:27 [binder, in hydras.Ackermann.NN]
        +x:270 [binder, in hydras.Ackermann.subAll]
        +X:270 [binder, in additions.Euclidean_Chains]
        +x:270 [binder, in gaia_hydras.nfwfgaia]
        +x:271 [binder, in hydras.Ackermann.subAll]
        +x:271 [binder, in gaia_hydras.nfwfgaia]
        +x:272 [binder, in Goedel.PRrepresentable]
        +x:272 [binder, in hydras.Ackermann.subAll]
        +x:272 [binder, in additions.Addition_Chains]
        +x:273 [binder, in hydras.Ackermann.subAll]
        +x:274 [binder, in hydras.Ackermann.subAll]
        +x:274 [binder, in additions.Addition_Chains]
        +x:275 [binder, in hydras.Ackermann.subAll]
        +x:276 [binder, in hydras.Ackermann.subAll]
        +X:276 [binder, in additions.Euclidean_Chains]
        +x:276 [binder, in gaia_hydras.nfwfgaia]
        +x:277 [binder, in hydras.Ackermann.subAll]
        +x:278 [binder, in Goedel.PRrepresentable]
        +x:278 [binder, in hydras.Ackermann.subAll]
        +x:279 [binder, in hydras.Ackermann.subAll]
        +x:28 [binder, in additions.Pow_variant]
        +x:28 [binder, in additions.Pow]
        +x:28 [binder, in hydras.Ackermann.subProp]
        +x:28 [binder, in hydras.Ackermann.PA]
        +x:28 [binder, in additions.Monoid_def]
        +X:28 [binder, in hydras.Schutte.Schutte_basics]
        +x:28 [binder, in hydras.Schutte.Well_Orders]
        +x:28 [binder, in hydras.Ackermann.NN]
        +x:280 [binder, in hydras.Ackermann.subAll]
        +x:280 [binder, in hydras.Ackermann.folProp]
        +x:281 [binder, in hydras.Ackermann.subAll]
        +x:281 [binder, in gaia_hydras.nfwfgaia]
        +x:284 [binder, in hydras.Ackermann.folProp]
        +x:285 [binder, in gaia_hydras.nfwfgaia]
        +x:286 [binder, in Goedel.PRrepresentable]
        +x:286 [binder, in hydras.Ackermann.folProp]
        +x:287 [binder, in gaia_hydras.nfwfgaia]
        +x:288 [binder, in hydras.Ackermann.folProp]
        +x:288 [binder, in hydras.Ackermann.fol]
        +x:289 [binder, in hydras.Ackermann.fol]
        +x:29 [binder, in Goedel.fixPoint]
        +x:29 [binder, in hydras.Ackermann.folProp]
        +x:29 [binder, in additions.More_on_positive]
        +x:29 [binder, in hydras.MoreAck.AckNotPR]
        +x:29 [binder, in hydras.Epsilon0.Large_Sets]
        +x:29 [binder, in hydras.Schutte.Critical]
        +x:29 [binder, in hydras.Epsilon0.F_omega]
        +x:29 [binder, in hydras.Ackermann.cPair]
        +x:29 [binder, in hydras.Ackermann.fol]
        +X:29 [binder, in hydras.Prelude.MoreVectors]
        +x:290 [binder, in hydras.rpo.term]
        +x:290 [binder, in Goedel.PRrepresentable]
        +x:290 [binder, in hydras.Ackermann.folProp]
        +x:292 [binder, in hydras.Ackermann.subAll]
        +x:292 [binder, in hydras.Ackermann.folProp]
        +x:293 [binder, in hydras.Ackermann.subAll]
        +x:293 [binder, in additions.Addition_Chains]
        +x:294 [binder, in hydras.Ackermann.folProp]
        +x:297 [binder, in Goedel.PRrepresentable]
        +x:297 [binder, in gaia_hydras.nfwfgaia]
        +x:3 [binder, in Goedel.PRrepresentable]
        +x:3 [binder, in hydras.Ackermann.PAconsistent]
        +x:3 [binder, in hydras.Ackermann.LNN]
        +x:3 [binder, in hydras.Ackermann.LNT]
        +x:3 [binder, in hydras.MoreAck.Iterate_compat]
        +x:30 [binder, in Goedel.PRrepresentable]
        +x:30 [binder, in hydras.Prelude.Restriction]
        +x:30 [binder, in hydras.Ackermann.folProp]
        +x:30 [binder, in gaia_hydras.T1Bridge]
        +x:30 [binder, in hydras.Ackermann.PA]
        +x:30 [binder, in additions.Monoid_instances]
        +X:30 [binder, in hydras.Schutte.Schutte_basics]
        +x:300 [binder, in gaia_hydras.nfwfgaia]
        +x:301 [binder, in hydras.Ackermann.subAll]
        +x:302 [binder, in hydras.Ackermann.subAll]
        +x:302 [binder, in gaia_hydras.nfwfgaia]
        +x:303 [binder, in hydras.Ackermann.subAll]
        +x:304 [binder, in hydras.Ackermann.subAll]
        +x:305 [binder, in hydras.Ackermann.subAll]
        +x:306 [binder, in hydras.Ackermann.subAll]
        +x:307 [binder, in hydras.Ackermann.subAll]
        +x:308 [binder, in hydras.Ackermann.subAll]
        +x:309 [binder, in hydras.Ackermann.subAll]
        +x:31 [binder, in hydras.Schutte.Critical]
        +x:31 [binder, in hydras.solutions_exercises.MultisetWf]
        +x:31 [binder, in hydras.Ackermann.cPair]
        +x:31 [binder, in hydras.Schutte.Well_Orders]
        +x:310 [binder, in hydras.Ackermann.subAll]
        +x:311 [binder, in hydras.Ackermann.subAll]
        +x:311 [binder, in gaia_hydras.nfwfgaia]
        +x:312 [binder, in hydras.Ackermann.subAll]
        +x:313 [binder, in hydras.Ackermann.subAll]
        +x:314 [binder, in gaia_hydras.nfwfgaia]
        +x:315 [binder, in gaia_hydras.nfwfgaia]
        +x:316 [binder, in gaia_hydras.nfwfgaia]
        +x:317 [binder, in gaia_hydras.nfwfgaia]
        +x:318 [binder, in hydras.Ackermann.subAll]
        +x:318 [binder, in gaia_hydras.nfwfgaia]
        +x:319 [binder, in gaia_hydras.nfwfgaia]
        +x:32 [binder, in hydras.Ackermann.folLogic2]
        +x:32 [binder, in hydras.Epsilon0.F_omega]
        +x:32 [binder, in hydras.Ackermann.PA]
        +x:32 [binder, in hydras.Prelude.MoreOrders]
        +x:32 [binder, in additions.Monoid_def]
        +x:32 [binder, in additions.Monoid_instances]
        +x:32 [binder, in additions.fib]
        +x:32 [binder, in hydras.Ackermann.NN]
        +x:320 [binder, in gaia_hydras.nfwfgaia]
        +x:322 [binder, in gaia_hydras.nfwfgaia]
        +x:323 [binder, in Goedel.PRrepresentable]
        +x:323 [binder, in hydras.Ackermann.subAll]
        +x:324 [binder, in hydras.Ackermann.subAll]
        +x:324 [binder, in gaia_hydras.nfwfgaia]
        +x:325 [binder, in hydras.Ackermann.subAll]
        +x:326 [binder, in hydras.Ackermann.subAll]
        +x:327 [binder, in hydras.Ackermann.subAll]
        +x:328 [binder, in hydras.Ackermann.subAll]
        +x:329 [binder, in gaia_hydras.nfwfgaia]
        +x:33 [binder, in hydras.Ackermann.subProp]
        +x:33 [binder, in hydras.Ackermann.PA]
        +x:33 [binder, in Goedel.rosserPA]
        +x:33 [binder, in hydras.Ackermann.fol]
        +x:33 [binder, in additions.fib]
        +X:33 [binder, in hydras.Schutte.Well_Orders]
        +x:33 [binder, in Goedel.rosser]
        +x:33 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:330 [binder, in hydras.Ackermann.subAll]
        +x:330 [binder, in gaia_hydras.nfwfgaia]
        +x:332 [binder, in gaia_hydras.nfwfgaia]
        +x:333 [binder, in hydras.Ackermann.subAll]
        +x:333 [binder, in hydras.Ackermann.primRec]
        +x:333 [binder, in hydras.Ackermann.fol]
        +x:334 [binder, in hydras.Ackermann.fol]
        +x:335 [binder, in hydras.Ackermann.fol]
        +x:337 [binder, in hydras.Ackermann.primRec]
        +x:339 [binder, in gaia_hydras.nfwfgaia]
        +x:34 [binder, in Goedel.PRrepresentable]
        +x:34 [binder, in additions.Pow_variant]
        +x:34 [binder, in additions.Pow]
        +x:34 [binder, in hydras.Epsilon0.Large_Sets]
        +x:34 [binder, in hydras.Schutte.Critical]
        +x:34 [binder, in hydras.Epsilon0.F_omega]
        +x:34 [binder, in additions.Monoid_def]
        +x:34 [binder, in additions.Monoid_instances]
        +x:34 [binder, in hydras.Ackermann.NN]
        +x:34 [binder, in Goedel.rosser]
        +x:34 [binder, in gaia_hydras.nfwfgaia]
        +x:341 [binder, in gaia_hydras.nfwfgaia]
        +x:342 [binder, in hydras.Ackermann.primRec]
        +x:342 [binder, in gaia_hydras.nfwfgaia]
        +x:343 [binder, in gaia_hydras.nfwfgaia]
        +x:345 [binder, in hydras.Ackermann.primRec]
        +x:345 [binder, in gaia_hydras.nfwfgaia]
        +x:347 [binder, in gaia_hydras.nfwfgaia]
        +x:349 [binder, in gaia_hydras.nfwfgaia]
        +x:35 [binder, in hydras.Prelude.Sort_spec]
        +x:35 [binder, in hydras.Prelude.MoreOrders]
        +x:350 [binder, in hydras.Ackermann.primRec]
        +x:351 [binder, in gaia_hydras.nfwfgaia]
        +x:354 [binder, in hydras.Ackermann.subAll]
        +x:355 [binder, in hydras.Ackermann.subAll]
        +x:356 [binder, in hydras.Ackermann.primRec]
        +x:36 [binder, in hydras.Ackermann.folLogic2]
        +x:36 [binder, in hydras.Schutte.Critical]
        +x:36 [binder, in hydras.Epsilon0.F_omega]
        +x:36 [binder, in hydras.Ackermann.fol]
        +x:36 [binder, in hydras.OrdinalNotations.ON_Generic]
        +X:36 [binder, in hydras.Schutte.Well_Orders]
        +x:36 [binder, in hydras.Ackermann.NN]
        +x:360 [binder, in hydras.Ackermann.subAll]
        +x:361 [binder, in hydras.Ackermann.subAll]
        +x:362 [binder, in hydras.Ackermann.subAll]
        +x:363 [binder, in hydras.Ackermann.subAll]
        +x:363 [binder, in hydras.Ackermann.primRec]
        +x:365 [binder, in hydras.Ackermann.subAll]
        +x:365 [binder, in gaia_hydras.nfwfgaia]
        +x:366 [binder, in hydras.Ackermann.subAll]
        +x:367 [binder, in hydras.Ackermann.primRec]
        +x:368 [binder, in hydras.Ackermann.subAll]
        +x:37 [binder, in hydras.Prelude.Restriction]
        +x:37 [binder, in additions.FirstSteps]
        +x:37 [binder, in hydras.Ackermann.PA]
        +x:37 [binder, in additions.Monoid_instances]
        +X:37 [binder, in hydras.Schutte.Schutte_basics]
        +x:37 [binder, in additions.fib]
        +x:37 [binder, in hydras.Ackermann.NN]
        +x:370 [binder, in gaia_hydras.nfwfgaia]
        +x:373 [binder, in hydras.Ackermann.primRec]
        +x:374 [binder, in hydras.Ackermann.subAll]
        +x:375 [binder, in hydras.Ackermann.subAll]
        +x:377 [binder, in hydras.Ackermann.subAll]
        +x:378 [binder, in hydras.Ackermann.subAll]
        +x:378 [binder, in hydras.Ackermann.fol]
        +x:378 [binder, in gaia_hydras.nfwfgaia]
        +x:379 [binder, in hydras.Ackermann.fol]
        +x:379 [binder, in gaia_hydras.nfwfgaia]
        +x:38 [binder, in hydras.Prelude.MoreLists]
        +x:38 [binder, in hydras.Ackermann.subProp]
        +x:38 [binder, in hydras.Epsilon0.F_omega]
        +x:38 [binder, in Goedel.rosserPA]
        +x:38 [binder, in additions.Monoid_instances]
        +x:38 [binder, in gaia_hydras.nfwfgaia]
        +x:380 [binder, in hydras.Ackermann.subAll]
        +x:380 [binder, in hydras.Ackermann.primRec]
        +x:382 [binder, in gaia_hydras.nfwfgaia]
        +x:383 [binder, in gaia_hydras.nfwfgaia]
        +x:387 [binder, in hydras.Ackermann.primRec]
        +x:389 [binder, in gaia_hydras.nfwfgaia]
        +x:39 [binder, in hydras.Ackermann.PA]
        +x:39 [binder, in hydras.Prelude.MoreOrders]
        +x:39 [binder, in hydras.Ackermann.fol]
        +x:39 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:39 [binder, in gaia_hydras.nfwfgaia]
        +x:392 [binder, in gaia_hydras.nfwfgaia]
        +x:395 [binder, in hydras.Ackermann.primRec]
        +x:398 [binder, in Goedel.PRrepresentable]
        +x:399 [binder, in hydras.Ackermann.primRec]
        +x:399 [binder, in gaia_hydras.nfwfgaia]
        +x:4 [binder, in hydras.Prelude.Iterates]
        +x:4 [binder, in hydras.Ackermann.NN2PA]
        +x:4 [binder, in additions.FirstSteps]
        +X:4 [binder, in hydras.Schutte.Lub]
        +x:4 [binder, in hydras.Ackermann.Deduction]
        +x:4 [binder, in gaia_hydras.onType]
        +x:4 [binder, in hydras.Ackermann.wConsistent]
        +x:4 [binder, in hydras.Ackermann.misc]
        +x:4 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:40 [binder, in additions.AM]
        +x:40 [binder, in hydras.Prelude.MoreLists]
        +x:40 [binder, in additions.Compatibility]
        +x:40 [binder, in hydras.Schutte.Critical]
        +x:40 [binder, in gaia_hydras.T1Bridge]
        +x:40 [binder, in hydras.Ackermann.primRec]
        +X:40 [binder, in hydras.Schutte.Well_Orders]
        +x:40 [binder, in hydras.Ackermann.NN]
        +x:400 [binder, in Goedel.PRrepresentable]
        +x:401 [binder, in hydras.Ackermann.folProp]
        +x:402 [binder, in Goedel.PRrepresentable]
        +x:404 [binder, in Goedel.PRrepresentable]
        +x:409 [binder, in hydras.Epsilon0.T1]
        +x:41 [binder, in additions.Compatibility]
        +x:41 [binder, in hydras.Ackermann.PA]
        +x:41 [binder, in hydras.Prelude.MoreOrders]
        +x:41 [binder, in Goedel.rosserPA]
        +x:41 [binder, in hydras.Ackermann.primRec]
        +x:41 [binder, in hydras.Schutte.Ordering_Functions]
        +x:412 [binder, in hydras.Ackermann.primRec]
        +x:418 [binder, in hydras.Ackermann.primRec]
        +x:42 [binder, in hydras.Prelude.Iterates]
        +x:42 [binder, in hydras.Ackermann.model]
        +x:42 [binder, in hydras.Ackermann.PA]
        +x:42 [binder, in hydras.OrdinalNotations.ON_Generic]
        +x:42 [binder, in hydras.Ackermann.NN]
        +x:42 [binder, in hydras.Schutte.Ordering_Functions]
        +X:42 [binder, in hydras.MoreAck.FolExamples]
        +x:423 [binder, in hydras.Ackermann.fol]
        +x:426 [binder, in hydras.Ackermann.primRec]
        +x:426 [binder, in hydras.Ackermann.fol]
        +x:429 [binder, in hydras.Ackermann.folProp]
        +x:43 [binder, in additions.FirstSteps]
        +x:43 [binder, in hydras.Ackermann.subProp]
        +X:43 [binder, in hydras.Schutte.Well_Orders]
        +x:434 [binder, in hydras.Ackermann.folProp]
        +x:434 [binder, in hydras.Ackermann.primRec]
        +x:434 [binder, in gaia_hydras.nfwfgaia]
        +x:435 [binder, in gaia_hydras.nfwfgaia]
        +x:438 [binder, in hydras.Gamma0.Gamma0]
        +x:439 [binder, in hydras.Ackermann.primRec]
        +x:44 [binder, in additions.Compatibility]
        +x:44 [binder, in hydras.Prelude.Restriction]
        +x:44 [binder, in additions.Pow_variant]
        +x:44 [binder, in additions.Pow]
        +x:44 [binder, in hydras.Prelude.Sort_spec]
        +x:44 [binder, in hydras.Schutte.Well_Orders]
        +x:44 [binder, in hydras.Ackermann.NN]
        +x:440 [binder, in hydras.Gamma0.Gamma0]
        +x:443 [binder, in hydras.Gamma0.Gamma0]
        +x:447 [binder, in hydras.Ackermann.primRec]
        +x:448 [binder, in hydras.Gamma0.Gamma0]
        +x:45 [binder, in hydras.Ackermann.NN]
        +x:45 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:452 [binder, in hydras.Ackermann.primRec]
        +x:456 [binder, in hydras.Ackermann.primRec]
        +x:46 [binder, in hydras.Prelude.MoreLists]
        +x:46 [binder, in hydras.Ackermann.folProp]
        +x:46 [binder, in hydras.Ackermann.PA]
        +x:46 [binder, in hydras.MoreAck.FolExamples]
        +x:460 [binder, in hydras.Ackermann.primRec]
        +x:468 [binder, in hydras.Ackermann.primRec]
        +x:47 [binder, in hydras.Ackermann.model]
        +x:47 [binder, in hydras.Ackermann.subProp]
        +x:47 [binder, in hydras.Schutte.Critical]
        +x:47 [binder, in gaia_hydras.T1Bridge]
        +X:47 [binder, in hydras.Schutte.Well_Orders]
        +x:473 [binder, in hydras.Ackermann.primRec]
        +x:473 [binder, in additions.Euclidean_Chains]
        +x:475 [binder, in additions.Euclidean_Chains]
        +x:477 [binder, in additions.Euclidean_Chains]
        +x:478 [binder, in hydras.Ackermann.primRec]
        +x:479 [binder, in additions.Euclidean_Chains]
        +x:48 [binder, in additions.AM]
        +x:48 [binder, in hydras.Ackermann.folProp]
        +x:48 [binder, in hydras.Ackermann.PA]
        +x:480 [binder, in additions.Euclidean_Chains]
        +x:483 [binder, in hydras.Ackermann.primRec]
        +x:487 [binder, in hydras.Ackermann.primRec]
        +X:49 [binder, in hydras.Schutte.Schutte_basics]
        +x:5 [binder, in hydras.solutions_exercises.MinPR2]
        +x:5 [binder, in hydras.Ackermann.PAconsistent]
        +x:5 [binder, in additions.Compatibility]
        +x:5 [binder, in hydras.Ackermann.LNN]
        +x:5 [binder, in hydras.Ackermann.LNT]
        +x:5 [binder, in hydras.MoreAck.AckNotPR]
        +x:5 [binder, in hydras.Ackermann.subProp]
        +x:5 [binder, in additions.Euclidean_Chains]
        +x:5 [binder, in additions.Naive]
        +X:5 [binder, in hydras.Ackermann.Deduction]
        +x:5 [binder, in hydras.Prelude.STDPP_compat]
        +X:5 [binder, in hydras.Schutte.Well_Orders]
        +x:5 [binder, in additions.Addition_Chains]
        +x:5 [binder, in hydras.Ackermann.NN]
        +x:5 [binder, in hydras.rpo.closure]
        +x:5 [binder, in hydras.Ackermann.Languages]
        +x:50 [binder, in hydras.Ackermann.PA]
        +X:50 [binder, in hydras.Schutte.Schutte_basics]
        +x:50 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:500 [binder, in gaia_hydras.nfwfgaia]
        +x:503 [binder, in gaia_hydras.nfwfgaia]
        +x:506 [binder, in gaia_hydras.nfwfgaia]
        +x:507 [binder, in gaia_hydras.nfwfgaia]
        +x:509 [binder, in gaia_hydras.nfwfgaia]
        +x:51 [binder, in hydras.Ackermann.model]
        +x:51 [binder, in hydras.Ackermann.subProp]
        +x:51 [binder, in hydras.Ackermann.PA]
        +x:515 [binder, in gaia_hydras.nfwfgaia]
        +x:52 [binder, in hydras.Ackermann.folProp]
        +x:520 [binder, in gaia_hydras.nfwfgaia]
        +x:525 [binder, in gaia_hydras.nfwfgaia]
        +x:528 [binder, in gaia_hydras.nfwfgaia]
        +x:53 [binder, in additions.Pow_variant]
        +x:53 [binder, in additions.Pow]
        +x:53 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:532 [binder, in gaia_hydras.nfwfgaia]
        +x:535 [binder, in gaia_hydras.nfwfgaia]
        +x:536 [binder, in gaia_hydras.nfwfgaia]
        +x:537 [binder, in gaia_hydras.nfwfgaia]
        +x:538 [binder, in gaia_hydras.nfwfgaia]
        +x:539 [binder, in gaia_hydras.nfwfgaia]
        +x:54 [binder, in hydras.Ackermann.fol]
        +x:540 [binder, in gaia_hydras.nfwfgaia]
        +x:541 [binder, in gaia_hydras.nfwfgaia]
        +x:547 [binder, in gaia_hydras.nfwfgaia]
        +x:55 [binder, in hydras.Ackermann.model]
        +x:55 [binder, in hydras.OrdinalNotations.ON_Generic]
        +X:55 [binder, in hydras.Schutte.Well_Orders]
        +x:551 [binder, in gaia_hydras.nfwfgaia]
        +x:553 [binder, in hydras.Ackermann.primRec]
        +x:554 [binder, in hydras.Ackermann.primRec]
        +x:554 [binder, in gaia_hydras.nfwfgaia]
        +x:555 [binder, in hydras.Ackermann.primRec]
        +x:556 [binder, in hydras.Ackermann.primRec]
        +x:557 [binder, in hydras.Ackermann.primRec]
        +x:558 [binder, in hydras.Ackermann.primRec]
        +x:559 [binder, in hydras.Ackermann.primRec]
        +x:56 [binder, in hydras.Ackermann.subProp]
        +x:56 [binder, in Goedel.rosserPA]
        +x:560 [binder, in hydras.Ackermann.primRec]
        +x:568 [binder, in hydras.Ackermann.primRec]
        +x:569 [binder, in hydras.Ackermann.primRec]
        +x:57 [binder, in hydras.MoreAck.AckNotPR]
        +x:57 [binder, in hydras.Ackermann.fol]
        +x:57 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:570 [binder, in gaia_hydras.nfwfgaia]
        +x:573 [binder, in gaia_hydras.nfwfgaia]
        +x:577 [binder, in gaia_hydras.nfwfgaia]
        +x:583 [binder, in gaia_hydras.nfwfgaia]
        +x:584 [binder, in gaia_hydras.nfwfgaia]
        +x:586 [binder, in gaia_hydras.nfwfgaia]
        +x:588 [binder, in gaia_hydras.nfwfgaia]
        +x:59 [binder, in hydras.Ackermann.model]
        +x:59 [binder, in hydras.Ackermann.fol]
        +x:59 [binder, in Goedel.rosser]
        +x:591 [binder, in gaia_hydras.nfwfgaia]
        +x:592 [binder, in gaia_hydras.nfwfgaia]
        +x:594 [binder, in gaia_hydras.nfwfgaia]
        +x:6 [binder, in Goedel.PRrepresentable]
        +x:6 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +x:6 [binder, in hydras.Prelude.More_Arith]
        +x:6 [binder, in hydras.Ackermann.LNN]
        +x:6 [binder, in additions.Pow_variant]
        +x:6 [binder, in hydras.Schutte.Lub]
        +x:6 [binder, in additions.Pow]
        +x:6 [binder, in hydras.Schutte.Critical]
        +x:6 [binder, in hydras.Prelude.MoreOrders]
        +x:60 [binder, in hydras.Ackermann.fol]
        +X:60 [binder, in hydras.Schutte.Well_Orders]
        +x:60 [binder, in Goedel.rosser]
        +x:605 [binder, in gaia_hydras.nfwfgaia]
        +x:606 [binder, in gaia_hydras.nfwfgaia]
        +x:607 [binder, in gaia_hydras.nfwfgaia]
        +x:608 [binder, in hydras.Gamma0.Gamma0]
        +x:61 [binder, in additions.Pow_variant]
        +x:61 [binder, in additions.Pow]
        +x:61 [binder, in hydras.Ackermann.subProp]
        +x:61 [binder, in hydras.Schutte.PartialFun]
        +x:611 [binder, in hydras.Gamma0.Gamma0]
        +x:612 [binder, in gaia_hydras.nfwfgaia]
        +x:616 [binder, in gaia_hydras.nfwfgaia]
        +x:617 [binder, in gaia_hydras.nfwfgaia]
        +x:618 [binder, in gaia_hydras.nfwfgaia]
        +x:619 [binder, in gaia_hydras.nfwfgaia]
        +x:62 [binder, in hydras.Ackermann.folProp]
        +x:621 [binder, in gaia_hydras.nfwfgaia]
        +x:623 [binder, in gaia_hydras.nfwfgaia]
        +x:63 [binder, in hydras.Prelude.Fuel]
        +x:63 [binder, in Goedel.rosserPA]
        +x:63 [binder, in hydras.Schutte.PartialFun]
        +x:636 [binder, in gaia_hydras.nfwfgaia]
        +x:639 [binder, in hydras.Ackermann.primRec]
        +x:64 [binder, in additions.Pow_variant]
        +x:64 [binder, in additions.Pow]
        +x:64 [binder, in Goedel.rosserPA]
        +x:64 [binder, in gaia_hydras.nfwfgaia]
        +x:644 [binder, in gaia_hydras.nfwfgaia]
        +x:645 [binder, in hydras.Ackermann.primRec]
        +x:647 [binder, in gaia_hydras.nfwfgaia]
        +x:65 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +x:65 [binder, in hydras.Ackermann.model]
        +x:652 [binder, in hydras.Ackermann.primRec]
        +x:653 [binder, in hydras.Ackermann.primRec]
        +x:653 [binder, in gaia_hydras.nfwfgaia]
        +x:655 [binder, in gaia_hydras.nfwfgaia]
        +x:657 [binder, in hydras.Ackermann.primRec]
        +x:657 [binder, in gaia_hydras.nfwfgaia]
        +x:659 [binder, in hydras.Ackermann.primRec]
        +x:66 [binder, in additions.AM]
        +x:66 [binder, in hydras.Ackermann.subProp]
        +x:66 [binder, in hydras.Ackermann.primRec]
        +x:66 [binder, in gaia_hydras.nfwfgaia]
        +x:67 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +x:67 [binder, in additions.Pow_variant]
        +x:67 [binder, in additions.Pow]
        +x:67 [binder, in hydras.Schutte.Critical]
        +x:67 [binder, in additions.Monoid_def]
        +x:673 [binder, in gaia_hydras.nfwfgaia]
        +x:674 [binder, in gaia_hydras.nfwfgaia]
        +x:677 [binder, in gaia_hydras.nfwfgaia]
        +x:678 [binder, in gaia_hydras.nfwfgaia]
        +x:68 [binder, in hydras.Prelude.MoreLists]
        +x:68 [binder, in hydras.Schutte.Critical]
        +x:68 [binder, in hydras.Ackermann.fol]
        +x:68 [binder, in Goedel.rosser]
        +x:68 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:681 [binder, in gaia_hydras.nfwfgaia]
        +x:684 [binder, in gaia_hydras.nfwfgaia]
        +x:685 [binder, in gaia_hydras.nfwfgaia]
        +x:69 [binder, in hydras.Prelude.MoreLists]
        +x:69 [binder, in additions.Pow_variant]
        +x:69 [binder, in hydras.Ackermann.model]
        +x:69 [binder, in additions.Pow]
        +x:69 [binder, in hydras.Schutte.Critical]
        +x:690 [binder, in gaia_hydras.nfwfgaia]
        +x:692 [binder, in hydras.Ackermann.primRec]
        +x:697 [binder, in hydras.Ackermann.primRec]
        +x:699 [binder, in gaia_hydras.nfwfgaia]
        +x:7 [binder, in hydras.rpo.more_list]
        +x:7 [binder, in hydras.Ackermann.LNT]
        +x:7 [binder, in hydras.Ackermann.cPair]
        +x:7 [binder, in additions.Naive]
        +x:7 [binder, in hydras.Schutte.Well_Orders]
        +x:7 [binder, in hydras.Ackermann.folLogic3]
        +x:7 [binder, in hydras.Ackermann.wConsistent]
        +x:7 [binder, in hydras.Ackermann.NN]
        +x:7 [binder, in hydras.rpo.closure]
        +x:7 [binder, in hydras.Ackermann.Languages]
        +x:7 [binder, in hydras.Schutte.Countable]
        +x:70 [binder, in hydras.Prelude.MoreLists]
        +x:70 [binder, in hydras.Ackermann.subProp]
        +x:70 [binder, in hydras.Schutte.Critical]
        +x:706 [binder, in hydras.Gamma0.Gamma0]
        +x:708 [binder, in hydras.Gamma0.Gamma0]
        +x:709 [binder, in gaia_hydras.nfwfgaia]
        +x:71 [binder, in hydras.Prelude.Iterates]
        +x:71 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +x:72 [binder, in additions.Pow_variant]
        +x:72 [binder, in additions.Pow]
        +x:726 [binder, in hydras.Epsilon0.T1]
        +x:73 [binder, in additions.Pow_variant]
        +x:73 [binder, in hydras.Ackermann.folLogic3]
        +x:73 [binder, in Goedel.rosser]
        +x:73 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:735 [binder, in gaia_hydras.nfwfgaia]
        +x:74 [binder, in hydras.OrdinalNotations.ON_Omega2]
        +x:74 [binder, in hydras.Ackermann.subProp]
        +x:74 [binder, in hydras.Hydra.BigBattle]
        +x:74 [binder, in hydras.Ackermann.folLogic3]
        +x:75 [binder, in hydras.Prelude.Iterates]
        +x:75 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +x:75 [binder, in additions.Pow]
        +x:75 [binder, in hydras.Epsilon0.Hessenberg]
        +x:75 [binder, in additions.Monoid_def]
        +x:75 [binder, in hydras.Ackermann.fol]
        +x:75 [binder, in hydras.Schutte.PartialFun]
        +x:76 [binder, in additions.Pow]
        +x:76 [binder, in additions.Addition_Chains]
        +x:76 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:762 [binder, in gaia_hydras.nfwfgaia]
        +x:763 [binder, in gaia_hydras.nfwfgaia]
        +x:766 [binder, in gaia_hydras.nfwfgaia]
        +x:768 [binder, in gaia_hydras.nfwfgaia]
        +x:77 [binder, in additions.AM]
        +x:77 [binder, in additions.Pow_variant]
        +x:77 [binder, in hydras.MoreAck.AckNotPR]
        +x:77 [binder, in hydras.Schutte.PartialFun]
        +x:770 [binder, in gaia_hydras.nfwfgaia]
        +x:771 [binder, in gaia_hydras.nfwfgaia]
        +x:773 [binder, in gaia_hydras.nfwfgaia]
        +x:774 [binder, in gaia_hydras.nfwfgaia]
        +x:778 [binder, in gaia_hydras.nfwfgaia]
        +x:782 [binder, in gaia_hydras.nfwfgaia]
        +x:79 [binder, in hydras.Prelude.Iterates]
        +x:79 [binder, in additions.Pow_variant]
        +x:79 [binder, in hydras.Ackermann.subProp]
        +x:794 [binder, in gaia_hydras.nfwfgaia]
        +x:797 [binder, in gaia_hydras.nfwfgaia]
        +x:8 [binder, in hydras.Prelude.WfVariant]
        +x:8 [binder, in additions.FirstSteps]
        +x:8 [binder, in hydras.Ackermann.LNN]
        +x:8 [binder, in additions.Wf_transparent]
        +x:8 [binder, in hydras.Ackermann.wConsistent]
        +x:80 [binder, in additions.Pow_variant]
        +x:80 [binder, in additions.Pow]
        +x:80 [binder, in hydras.Ackermann.fol]
        +x:801 [binder, in hydras.Ackermann.primRec]
        +x:802 [binder, in hydras.Ackermann.primRec]
        +x:81 [binder, in hydras.MoreAck.AckNotPR]
        +x:813 [binder, in gaia_hydras.nfwfgaia]
        +x:816 [binder, in gaia_hydras.nfwfgaia]
        +x:819 [binder, in gaia_hydras.nfwfgaia]
        +x:82 [binder, in additions.Pow_variant]
        +x:82 [binder, in additions.Pow]
        +x:82 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:823 [binder, in gaia_hydras.nfwfgaia]
        +x:826 [binder, in gaia_hydras.nfwfgaia]
        +x:829 [binder, in gaia_hydras.nfwfgaia]
        +x:83 [binder, in hydras.Prelude.Iterates]
        +x:83 [binder, in hydras.Ackermann.folLogic3]
        +x:83 [binder, in hydras.Prelude.MoreVectors]
        +x:831 [binder, in gaia_hydras.nfwfgaia]
        +x:837 [binder, in gaia_hydras.nfwfgaia]
        +x:84 [binder, in additions.Pow_variant]
        +x:84 [binder, in additions.Pow]
        +x:84 [binder, in hydras.Ackermann.subProp]
        +x:84 [binder, in hydras.Ackermann.folLogic3]
        +x:85 [binder, in hydras.Ackermann.fol]
        +x:857 [binder, in gaia_hydras.nfwfgaia]
        +x:86 [binder, in hydras.Prelude.Iterates]
        +x:86 [binder, in additions.Pow_variant]
        +x:86 [binder, in additions.Pow]
        +x:86 [binder, in hydras.MoreAck.AckNotPR]
        +x:87 [binder, in additions.AM]
        +x:87 [binder, in hydras.Ackermann.fol]
        +x:87 [binder, in additions.fib]
        +x:875 [binder, in gaia_hydras.nfwfgaia]
        +x:88 [binder, in additions.Pow]
        +x:88 [binder, in hydras.Epsilon0.Large_Sets]
        +x:883 [binder, in gaia_hydras.nfwfgaia]
        +x:887 [binder, in gaia_hydras.nfwfgaia]
        +x:889 [binder, in gaia_hydras.nfwfgaia]
        +x:89 [binder, in additions.Pow_variant]
        +x:89 [binder, in additions.Pow]
        +x:89 [binder, in hydras.Ackermann.subProp]
        +x:89 [binder, in Goedel.rosserPA]
        +x:89 [binder, in hydras.Ackermann.fol]
        +x:89 [binder, in additions.fib]
        +x:892 [binder, in gaia_hydras.nfwfgaia]
        +x:9 [binder, in Goedel.PRrepresentable]
        +x:9 [binder, in hydras.Ackermann.LNT]
        +x:9 [binder, in hydras.Ackermann.cPair]
        +x:9 [binder, in gaia_hydras.onType]
        +x:9 [binder, in hydras.Schutte.Well_Orders]
        +x:9 [binder, in hydras.Ackermann.folLogic3]
        +x:9 [binder, in additions.Addition_Chains]
        +x:9 [binder, in hydras.Ackermann.NN]
        +x:90 [binder, in additions.Pow_variant]
        +x:90 [binder, in Goedel.rosserPA]
        +x:90 [binder, in gaia_hydras.nfwfgaia]
        +x:91 [binder, in additions.Pow_variant]
        +x:918 [binder, in gaia_hydras.nfwfgaia]
        +x:919 [binder, in gaia_hydras.nfwfgaia]
        +x:92 [binder, in additions.Pow]
        +x:92 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:920 [binder, in gaia_hydras.nfwfgaia]
        +x:921 [binder, in gaia_hydras.nfwfgaia]
        +x:922 [binder, in gaia_hydras.nfwfgaia]
        +x:93 [binder, in hydras.Ackermann.subProp]
        +x:933 [binder, in gaia_hydras.nfwfgaia]
        +x:934 [binder, in gaia_hydras.nfwfgaia]
        +x:935 [binder, in gaia_hydras.nfwfgaia]
        +x:94 [binder, in hydras.Ackermann.model]
        +x:94 [binder, in additions.Euclidean_Chains]
        +x:94 [binder, in gaia_hydras.nfwfgaia]
        +x:95 [binder, in additions.Pow]
        +x:95 [binder, in additions.fib]
        +x:95 [binder, in gaia_hydras.nfwfgaia]
        +x:96 [binder, in hydras.Ackermann.model]
        +x:97 [binder, in additions.Addition_Chains]
        +x:97 [binder, in hydras.MoreAck.PrimRecExamples]
        +x:97 [binder, in hydras.Prelude.MoreVectors]
        +x:98 [binder, in additions.Pow_variant]
        +x:98 [binder, in hydras.Ackermann.model]
        +x:98 [binder, in additions.Pow]
        +x:98 [binder, in hydras.MoreAck.AckNotPR]
        +X:98 [binder, in hydras.Schutte.Schutte_basics]
        +x:98 [binder, in hydras.Schutte.Ordering_Functions]
        +x:982 [binder, in gaia_hydras.nfwfgaia]
        +x:99 [binder, in hydras.Ackermann.model]
        +x:99 [binder, in additions.Pow]
        +x:99 [binder, in hydras.MoreAck.AckNotPR]
        +x:99 [binder, in hydras.Ackermann.cPair]
        +x:992 [binder, in gaia_hydras.nfwfgaia]
        +

        Y

        +y':7 [binder, in hydras.Ackermann.misc]
        +y0:272 [binder, in additions.Euclidean_Chains]
        +y0:274 [binder, in additions.Euclidean_Chains]
        +y0:278 [binder, in additions.Euclidean_Chains]
        +y0:280 [binder, in additions.Euclidean_Chains]
        +y:10 [binder, in Goedel.PRrepresentable]
        +y:10 [binder, in hydras.Ackermann.LNT]
        +y:10 [binder, in additions.Wf_transparent]
        +y:10 [binder, in hydras.Ackermann.cPair]
        +y:10 [binder, in hydras.Schutte.Well_Orders]
        +y:10 [binder, in additions.Addition_Chains]
        +y:100 [binder, in hydras.Ackermann.folProp]
        +y:100 [binder, in hydras.MoreAck.AckNotPR]
        +y:101 [binder, in hydras.Schutte.Ordering_Functions]
        +y:101 [binder, in hydras.Prelude.MoreVectors]
        +y:102 [binder, in hydras.Ackermann.folProp]
        +y:103 [binder, in hydras.Schutte.Ordering_Functions]
        +y:104 [binder, in hydras.Ackermann.folProp]
        +y:104 [binder, in hydras.MoreAck.AckNotPR]
        +y:104 [binder, in hydras.Ackermann.fol]
        +y:104 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:1040 [binder, in gaia_hydras.nfwfgaia]
        +y:105 [binder, in hydras.Schutte.Ordering_Functions]
        +y:105 [binder, in hydras.Prelude.MoreVectors]
        +y:106 [binder, in hydras.MoreAck.AckNotPR]
        +y:107 [binder, in additions.Euclidean_Chains]
        +y:1076 [binder, in gaia_hydras.nfwfgaia]
        +y:108 [binder, in additions.Pow]
        +y:108 [binder, in hydras.Ackermann.fol]
        +y:1088 [binder, in gaia_hydras.nfwfgaia]
        +y:1090 [binder, in gaia_hydras.nfwfgaia]
        +y:1092 [binder, in gaia_hydras.nfwfgaia]
        +y:1094 [binder, in gaia_hydras.nfwfgaia]
        +y:1096 [binder, in gaia_hydras.nfwfgaia]
        +y:11 [binder, in hydras.Ackermann.LNN]
        +y:11 [binder, in additions.Monoid_def]
        +y:11 [binder, in gaia_hydras.onType]
        +y:1115 [binder, in gaia_hydras.nfwfgaia]
        +y:112 [binder, in hydras.Ackermann.folProp]
        +y:1120 [binder, in gaia_hydras.nfwfgaia]
        +y:115 [binder, in hydras.Prelude.Iterates]
        +y:115 [binder, in hydras.Ackermann.folProp]
        +y:115 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:116 [binder, in additions.AM]
        +y:116 [binder, in hydras.Prelude.MoreLists]
        +y:116 [binder, in gaia_hydras.nfwfgaia]
        +y:117 [binder, in hydras.Ackermann.folProp]
        +y:118 [binder, in hydras.Prelude.Iterates]
        +y:118 [binder, in additions.Euclidean_Chains]
        +y:12 [binder, in hydras.Prelude.Restriction]
        +y:12 [binder, in hydras.Schutte.Lub]
        +y:12 [binder, in hydras.Prelude.Sort_spec]
        +y:12 [binder, in hydras.Ackermann.cPair]
        +y:12 [binder, in additions.Naive]
        +y:12 [binder, in hydras.Schutte.Schutte_basics]
        +y:12 [binder, in hydras.Prelude.LibHyps_Experiments]
        +y:120 [binder, in hydras.Ackermann.folProp]
        +y:1216 [binder, in gaia_hydras.nfwfgaia]
        +y:122 [binder, in hydras.Ackermann.folProp]
        +y:123 [binder, in gaia_hydras.nfwfgaia]
        +y:1230 [binder, in gaia_hydras.nfwfgaia]
        +y:124 [binder, in additions.Euclidean_Chains]
        +y:125 [binder, in hydras.Prelude.MoreLists]
        +y:125 [binder, in additions.Euclidean_Chains]
        +y:1251 [binder, in gaia_hydras.nfwfgaia]
        +y:126 [binder, in hydras.Ackermann.folProp]
        +y:126 [binder, in additions.Euclidean_Chains]
        +y:127 [binder, in hydras.Prelude.Merge_Sort]
        +y:127 [binder, in additions.Euclidean_Chains]
        +y:128 [binder, in additions.Euclidean_Chains]
        +y:129 [binder, in hydras.Prelude.Merge_Sort]
        +y:13 [binder, in Goedel.PRrepresentable]
        +y:13 [binder, in additions.Compatibility]
        +y:13 [binder, in hydras.solutions_exercises.MorePRExamples]
        +y:131 [binder, in hydras.Schutte.Schutte_basics]
        +y:132 [binder, in hydras.Schutte.Schutte_basics]
        +y:1326 [binder, in gaia_hydras.nfwfgaia]
        +y:134 [binder, in hydras.Schutte.Schutte_basics]
        +y:135 [binder, in hydras.Prelude.Merge_Sort]
        +y:136 [binder, in hydras.Ackermann.folProp]
        +y:136 [binder, in gaia_hydras.T1Bridge]
        +y:136 [binder, in hydras.Schutte.Schutte_basics]
        +y:137 [binder, in hydras.Prelude.Merge_Sort]
        +y:138 [binder, in hydras.Ackermann.folProp]
        +y:138 [binder, in gaia_hydras.T1Bridge]
        +y:1398 [binder, in gaia_hydras.nfwfgaia]
        +y:14 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +y:14 [binder, in hydras.Ackermann.LNN]
        +y:14 [binder, in hydras.Ackermann.cPair]
        +y:14 [binder, in additions.Euclidean_Chains]
        +y:14 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:140 [binder, in hydras.Ackermann.folProp]
        +y:1406 [binder, in gaia_hydras.nfwfgaia]
        +y:141 [binder, in hydras.Prelude.Merge_Sort]
        +y:1410 [binder, in gaia_hydras.nfwfgaia]
        +y:1412 [binder, in gaia_hydras.nfwfgaia]
        +y:1415 [binder, in gaia_hydras.nfwfgaia]
        +y:143 [binder, in gaia_hydras.nfwfgaia]
        +y:145 [binder, in hydras.Prelude.Merge_Sort]
        +y:145 [binder, in additions.Euclidean_Chains]
        +y:1456 [binder, in gaia_hydras.nfwfgaia]
        +y:147 [binder, in gaia_hydras.T1Bridge]
        +y:148 [binder, in hydras.Prelude.MoreLists]
        +y:1487 [binder, in gaia_hydras.nfwfgaia]
        +y:149 [binder, in hydras.Prelude.Merge_Sort]
        +y:149 [binder, in gaia_hydras.T1Bridge]
        +y:149 [binder, in gaia_hydras.nfwfgaia]
        +y:15 [binder, in gaia_hydras.T1Choice]
        +y:15 [binder, in hydras.Prelude.MoreOrders]
        +y:15 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:150 [binder, in hydras.Schutte.Schutte_basics]
        +y:153 [binder, in hydras.Prelude.Merge_Sort]
        +y:154 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:155 [binder, in hydras.Prelude.Merge_Sort]
        +Y:156 [binder, in hydras.Schutte.Schutte_basics]
        +y:157 [binder, in hydras.Ackermann.folProp]
        +y:158 [binder, in hydras.Schutte.Schutte_basics]
        +y:159 [binder, in hydras.Ackermann.folProp]
        +y:16 [binder, in hydras.Ackermann.cPair]
        +y:16 [binder, in gaia_hydras.ON_gfinite]
        +y:16 [binder, in hydras.Schutte.Schutte_basics]
        +y:160 [binder, in hydras.Prelude.Merge_Sort]
        +Y:160 [binder, in hydras.Schutte.Schutte_basics]
        +y:161 [binder, in hydras.Ackermann.folProp]
        +y:162 [binder, in hydras.Schutte.Schutte_basics]
        +y:163 [binder, in hydras.Ackermann.folProp]
        +y:164 [binder, in hydras.Prelude.Merge_Sort]
        +y:165 [binder, in hydras.Ackermann.folProp]
        +y:1657 [binder, in gaia_hydras.nfwfgaia]
        +y:1659 [binder, in gaia_hydras.nfwfgaia]
        +y:167 [binder, in hydras.Ackermann.folProp]
        +y:168 [binder, in hydras.Prelude.Merge_Sort]
        +y:169 [binder, in hydras.Prelude.MoreLists]
        +y:169 [binder, in hydras.Ackermann.folProp]
        +y:169 [binder, in hydras.Schutte.Schutte_basics]
        +y:17 [binder, in Goedel.PRrepresentable]
        +y:17 [binder, in gaia_hydras.T1Choice]
        +y:17 [binder, in hydras.Schutte.Critical]
        +y:17 [binder, in gaia_hydras.T1Bridge]
        +y:17 [binder, in hydras.Prelude.STDPP_compat]
        +y:1717 [binder, in gaia_hydras.nfwfgaia]
        +y:1727 [binder, in gaia_hydras.nfwfgaia]
        +y:1729 [binder, in gaia_hydras.nfwfgaia]
        +y:1731 [binder, in gaia_hydras.nfwfgaia]
        +y:1733 [binder, in gaia_hydras.nfwfgaia]
        +y:1735 [binder, in gaia_hydras.nfwfgaia]
        +y:175 [binder, in hydras.Ackermann.folProp]
        +y:1757 [binder, in gaia_hydras.nfwfgaia]
        +y:176 [binder, in hydras.Ackermann.folProp]
        +y:176 [binder, in additions.Euclidean_Chains]
        +y:1762 [binder, in gaia_hydras.nfwfgaia]
        +y:18 [binder, in hydras.Ackermann.PA]
        +y:18 [binder, in hydras.Ackermann.cPair]
        +y:18 [binder, in gaia_hydras.ON_gfinite]
        +y:18 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:18 [binder, in gaia_hydras.onType]
        +y:182 [binder, in hydras.Ackermann.folProp]
        +y:183 [binder, in hydras.Ackermann.folProp]
        +y:185 [binder, in hydras.Ackermann.folProp]
        +y:1850 [binder, in gaia_hydras.nfwfgaia]
        +y:189 [binder, in hydras.Ackermann.model]
        +y:189 [binder, in hydras.Schutte.Schutte_basics]
        +y:19 [binder, in gaia_hydras.T1Choice]
        +y:19 [binder, in hydras.solutions_exercises.MinPR2]
        +y:190 [binder, in hydras.Prelude.Iterates]
        +y:1900 [binder, in gaia_hydras.nfwfgaia]
        +y:1905 [binder, in gaia_hydras.nfwfgaia]
        +y:1909 [binder, in gaia_hydras.nfwfgaia]
        +y:191 [binder, in hydras.Prelude.MoreLists]
        +y:191 [binder, in hydras.Ackermann.model]
        +y:191 [binder, in hydras.Ackermann.folProp]
        +y:1914 [binder, in gaia_hydras.nfwfgaia]
        +y:1918 [binder, in gaia_hydras.nfwfgaia]
        +y:192 [binder, in hydras.Ackermann.folProp]
        +y:1923 [binder, in gaia_hydras.nfwfgaia]
        +y:1929 [binder, in gaia_hydras.nfwfgaia]
        +y:193 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:1935 [binder, in gaia_hydras.nfwfgaia]
        +y:1939 [binder, in gaia_hydras.nfwfgaia]
        +y:194 [binder, in hydras.rpo.term]
        +y:194 [binder, in hydras.Prelude.MoreLists]
        +y:1944 [binder, in gaia_hydras.nfwfgaia]
        +y:1949 [binder, in gaia_hydras.nfwfgaia]
        +y:195 [binder, in hydras.Schutte.Schutte_basics]
        +y:1955 [binder, in gaia_hydras.nfwfgaia]
        +y:196 [binder, in hydras.Schutte.Schutte_basics]
        +y:1961 [binder, in gaia_hydras.nfwfgaia]
        +y:1967 [binder, in gaia_hydras.nfwfgaia]
        +y:197 [binder, in hydras.Prelude.Iterates]
        +y:1979 [binder, in gaia_hydras.nfwfgaia]
        +y:198 [binder, in hydras.Ackermann.folProp]
        +y:198 [binder, in additions.Addition_Chains]
        +y:1984 [binder, in gaia_hydras.nfwfgaia]
        +y:1989 [binder, in gaia_hydras.nfwfgaia]
        +y:199 [binder, in hydras.Ackermann.folProp]
        +y:1995 [binder, in gaia_hydras.nfwfgaia]
        +y:2 [binder, in hydras.Ackermann.LNN]
        +y:2 [binder, in hydras.Ackermann.LNT]
        +y:20 [binder, in hydras.Prelude.Restriction]
        +y:20 [binder, in hydras.Schutte.Critical]
        +y:20 [binder, in hydras.solutions_exercises.MorePRExamples]
        +y:20 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:2000 [binder, in gaia_hydras.nfwfgaia]
        +y:201 [binder, in hydras.Ackermann.folProp]
        +y:201 [binder, in gaia_hydras.nfwfgaia]
        +y:202 [binder, in additions.Euclidean_Chains]
        +y:205 [binder, in hydras.Prelude.MoreLists]
        +y:2056 [binder, in gaia_hydras.nfwfgaia]
        +y:207 [binder, in hydras.Ackermann.folProp]
        +y:208 [binder, in hydras.Ackermann.folProp]
        +y:209 [binder, in hydras.Prelude.Iterates]
        +y:209 [binder, in hydras.Prelude.MoreLists]
        +y:2091 [binder, in gaia_hydras.nfwfgaia]
        +y:2093 [binder, in gaia_hydras.nfwfgaia]
        +y:2097 [binder, in gaia_hydras.nfwfgaia]
        +y:21 [binder, in Goedel.PRrepresentable]
        +y:21 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +y:21 [binder, in hydras.Ackermann.PA]
        +y:21 [binder, in hydras.Prelude.MoreOrders]
        +y:210 [binder, in additions.Euclidean_Chains]
        +y:214 [binder, in hydras.Ackermann.folProp]
        +y:215 [binder, in hydras.Ackermann.model]
        +y:215 [binder, in hydras.Ackermann.folProp]
        +y:215 [binder, in additions.Euclidean_Chains]
        +y:217 [binder, in hydras.Ackermann.model]
        +y:217 [binder, in hydras.Ackermann.folProp]
        +y:217 [binder, in additions.Euclidean_Chains]
        +y:218 [binder, in hydras.Ackermann.cPair]
        +y:219 [binder, in hydras.Prelude.Merge_Sort]
        +y:22 [binder, in hydras.Schutte.GRelations]
        +y:22 [binder, in hydras.Schutte.Schutte_basics]
        +y:220 [binder, in hydras.Ackermann.cPair]
        +y:221 [binder, in hydras.Prelude.Merge_Sort]
        +y:223 [binder, in hydras.Ackermann.folProp]
        +y:223 [binder, in hydras.Prelude.Merge_Sort]
        +y:224 [binder, in hydras.Ackermann.folProp]
        +y:224 [binder, in hydras.Ackermann.cPair]
        +y:224 [binder, in hydras.Schutte.Schutte_basics]
        +y:225 [binder, in hydras.Prelude.Merge_Sort]
        +y:226 [binder, in hydras.Schutte.Schutte_basics]
        +y:227 [binder, in hydras.Prelude.Merge_Sort]
        +y:228 [binder, in hydras.Ackermann.cPair]
        +y:229 [binder, in hydras.Prelude.Iterates]
        +y:229 [binder, in hydras.Prelude.Merge_Sort]
        +y:229 [binder, in additions.Euclidean_Chains]
        +y:23 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +y:23 [binder, in hydras.Prelude.Restriction]
        +y:23 [binder, in hydras.Schutte.Critical]
        +y:230 [binder, in hydras.Ackermann.folProp]
        +y:231 [binder, in hydras.Ackermann.folProp]
        +y:231 [binder, in hydras.Prelude.Merge_Sort]
        +y:232 [binder, in hydras.Ackermann.cPair]
        +y:233 [binder, in hydras.Prelude.Merge_Sort]
        +y:235 [binder, in hydras.Prelude.Merge_Sort]
        +y:236 [binder, in hydras.Ackermann.folProp]
        +y:237 [binder, in hydras.Prelude.Merge_Sort]
        +y:238 [binder, in hydras.Ackermann.folProp]
        +y:239 [binder, in hydras.Prelude.Merge_Sort]
        +y:239 [binder, in additions.Euclidean_Chains]
        +y:24 [binder, in hydras.Prelude.Iterates]
        +y:24 [binder, in gaia_hydras.T1Bridge]
        +y:24 [binder, in additions.Euclidean_Chains]
        +y:240 [binder, in hydras.Ackermann.folProp]
        +y:242 [binder, in hydras.Ackermann.folProp]
        +y:244 [binder, in hydras.Ackermann.folProp]
        +y:244 [binder, in additions.Euclidean_Chains]
        +y:246 [binder, in hydras.Ackermann.folProp]
        +y:246 [binder, in additions.Addition_Chains]
        +y:248 [binder, in hydras.Ackermann.folProp]
        +y:249 [binder, in hydras.Ackermann.cPair]
        +y:25 [binder, in Goedel.PRrepresentable]
        +y:251 [binder, in hydras.Ackermann.cPair]
        +y:254 [binder, in hydras.Ackermann.folProp]
        +y:255 [binder, in hydras.Ackermann.folProp]
        +y:255 [binder, in hydras.Ackermann.cPair]
        +y:256 [binder, in additions.Euclidean_Chains]
        +y:257 [binder, in hydras.Ackermann.cPair]
        +y:259 [binder, in hydras.Ackermann.cPair]
        +y:26 [binder, in hydras.Prelude.Restriction]
        +y:26 [binder, in hydras.Schutte.GRelations]
        +y:26 [binder, in hydras.Ackermann.cPair]
        +y:26 [binder, in hydras.Schutte.Well_Orders]
        +y:260 [binder, in additions.Euclidean_Chains]
        +y:261 [binder, in hydras.Ackermann.folProp]
        +y:262 [binder, in hydras.Ackermann.folProp]
        +y:262 [binder, in hydras.Ackermann.cPair]
        +y:264 [binder, in hydras.Ackermann.folProp]
        +y:264 [binder, in additions.Euclidean_Chains]
        +y:268 [binder, in additions.Euclidean_Chains]
        +y:27 [binder, in hydras.OrdinalNotations.ON_Finite]
        +y:27 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:270 [binder, in hydras.Ackermann.folProp]
        +y:271 [binder, in hydras.Ackermann.folProp]
        +Y:271 [binder, in additions.Euclidean_Chains]
        +y:272 [binder, in gaia_hydras.nfwfgaia]
        +y:277 [binder, in hydras.Ackermann.folProp]
        +Y:277 [binder, in additions.Euclidean_Chains]
        +y:277 [binder, in gaia_hydras.nfwfgaia]
        +y:278 [binder, in hydras.Ackermann.folProp]
        +y:28 [binder, in hydras.Prelude.Sort_spec]
        +y:28 [binder, in additions.More_on_positive]
        +y:28 [binder, in hydras.Prelude.MoreOrders]
        +y:28 [binder, in hydras.Ackermann.cPair]
        +y:28 [binder, in hydras.Ackermann.fol]
        +y:282 [binder, in additions.Euclidean_Chains]
        +y:282 [binder, in gaia_hydras.nfwfgaia]
        +y:284 [binder, in additions.Euclidean_Chains]
        +y:285 [binder, in hydras.Ackermann.folProp]
        +y:286 [binder, in additions.Euclidean_Chains]
        +y:286 [binder, in gaia_hydras.nfwfgaia]
        +y:287 [binder, in hydras.Ackermann.folProp]
        +y:288 [binder, in additions.Euclidean_Chains]
        +y:288 [binder, in gaia_hydras.nfwfgaia]
        +y:289 [binder, in hydras.Ackermann.folProp]
        +y:29 [binder, in additions.Monoid_def]
        +y:29 [binder, in hydras.Schutte.Well_Orders]
        +y:291 [binder, in hydras.Ackermann.folProp]
        +y:293 [binder, in hydras.Ackermann.folProp]
        +y:294 [binder, in additions.Addition_Chains]
        +y:295 [binder, in hydras.Ackermann.folProp]
        +y:297 [binder, in hydras.Ackermann.folProp]
        +y:3 [binder, in hydras.MoreAck.AckNotPR]
        +y:3 [binder, in hydras.Ackermann.misc]
        +y:30 [binder, in additions.More_on_positive]
        +y:30 [binder, in hydras.Schutte.GRelations]
        +y:30 [binder, in hydras.Epsilon0.F_omega]
        +y:30 [binder, in hydras.Ackermann.cPair]
        +y:30 [binder, in hydras.Ackermann.fol]
        +y:303 [binder, in hydras.Ackermann.folProp]
        +y:304 [binder, in hydras.Ackermann.folProp]
        +y:305 [binder, in additions.Euclidean_Chains]
        +y:307 [binder, in additions.Euclidean_Chains]
        +y:309 [binder, in additions.Euclidean_Chains]
        +y:31 [binder, in gaia_hydras.T1Bridge]
        +y:31 [binder, in additions.Monoid_instances]
        +y:310 [binder, in hydras.Ackermann.folProp]
        +y:311 [binder, in hydras.Ackermann.folProp]
        +y:311 [binder, in additions.Euclidean_Chains]
        +y:312 [binder, in additions.Euclidean_Chains]
        +y:313 [binder, in hydras.Ackermann.folProp]
        +y:313 [binder, in additions.Euclidean_Chains]
        +y:314 [binder, in additions.Euclidean_Chains]
        +y:315 [binder, in additions.Euclidean_Chains]
        +y:319 [binder, in hydras.Ackermann.folProp]
        +y:32 [binder, in hydras.Ackermann.cPair]
        +y:32 [binder, in hydras.Schutte.Well_Orders]
        +y:320 [binder, in hydras.Ackermann.folProp]
        +y:324 [binder, in additions.Euclidean_Chains]
        +y:325 [binder, in additions.Euclidean_Chains]
        +y:326 [binder, in hydras.Ackermann.folProp]
        +y:326 [binder, in additions.Euclidean_Chains]
        +y:327 [binder, in hydras.Ackermann.folProp]
        +y:327 [binder, in additions.Euclidean_Chains]
        +y:329 [binder, in hydras.Ackermann.folProp]
        +y:33 [binder, in hydras.Epsilon0.F_omega]
        +y:33 [binder, in hydras.Prelude.MoreOrders]
        +y:33 [binder, in additions.Monoid_instances]
        +y:331 [binder, in gaia_hydras.nfwfgaia]
        +y:333 [binder, in gaia_hydras.nfwfgaia]
        +y:335 [binder, in hydras.Ackermann.folProp]
        +y:336 [binder, in hydras.Ackermann.folProp]
        +y:34 [binder, in hydras.Prelude.Restriction]
        +y:34 [binder, in gaia_hydras.T1Bridge]
        +y:34 [binder, in additions.fib]
        +y:34 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:340 [binder, in gaia_hydras.nfwfgaia]
        +y:342 [binder, in hydras.Ackermann.folProp]
        +y:343 [binder, in hydras.Ackermann.folProp]
        +y:344 [binder, in gaia_hydras.nfwfgaia]
        +y:345 [binder, in hydras.Ackermann.folProp]
        +y:346 [binder, in hydras.Ackermann.primRec]
        +y:346 [binder, in gaia_hydras.nfwfgaia]
        +y:348 [binder, in gaia_hydras.nfwfgaia]
        +y:35 [binder, in hydras.Epsilon0.F_omega]
        +y:35 [binder, in additions.Monoid_instances]
        +y:350 [binder, in gaia_hydras.nfwfgaia]
        +y:351 [binder, in hydras.Ackermann.folProp]
        +y:351 [binder, in hydras.Ackermann.primRec]
        +y:352 [binder, in hydras.Ackermann.folProp]
        +y:352 [binder, in gaia_hydras.nfwfgaia]
        +y:357 [binder, in hydras.Ackermann.primRec]
        +y:358 [binder, in hydras.Ackermann.folProp]
        +y:359 [binder, in hydras.Ackermann.folProp]
        +y:36 [binder, in hydras.Prelude.Sort_spec]
        +y:36 [binder, in gaia_hydras.nfwfgaia]
        +y:361 [binder, in hydras.Ackermann.folProp]
        +y:364 [binder, in hydras.Ackermann.primRec]
        +y:366 [binder, in gaia_hydras.nfwfgaia]
        +y:367 [binder, in hydras.Ackermann.folProp]
        +y:368 [binder, in hydras.Ackermann.folProp]
        +y:368 [binder, in hydras.Ackermann.primRec]
        +y:37 [binder, in hydras.Epsilon0.F_omega]
        +y:37 [binder, in gaia_hydras.T1Bridge]
        +y:37 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:37 [binder, in gaia_hydras.nfwfgaia]
        +y:371 [binder, in gaia_hydras.nfwfgaia]
        +y:374 [binder, in hydras.Ackermann.folProp]
        +y:374 [binder, in hydras.Ackermann.primRec]
        +y:375 [binder, in hydras.Ackermann.folProp]
        +y:377 [binder, in hydras.Ackermann.folProp]
        +Y:38 [binder, in hydras.Schutte.Schutte_basics]
        +y:38 [binder, in additions.fib]
        +y:381 [binder, in hydras.Ackermann.primRec]
        +y:383 [binder, in hydras.Ackermann.folProp]
        +y:384 [binder, in hydras.Ackermann.folProp]
        +y:388 [binder, in hydras.Ackermann.primRec]
        +y:39 [binder, in hydras.Epsilon0.F_omega]
        +y:390 [binder, in hydras.Ackermann.folProp]
        +y:391 [binder, in hydras.Ackermann.folProp]
        +y:396 [binder, in hydras.Ackermann.primRec]
        +y:399 [binder, in Goedel.PRrepresentable]
        +y:4 [binder, in Goedel.PRrepresentable]
        +y:4 [binder, in hydras.Ackermann.PAconsistent]
        +y:4 [binder, in hydras.Ackermann.LNN]
        +y:4 [binder, in hydras.Ackermann.LNT]
        +y:40 [binder, in hydras.Prelude.Restriction]
        +y:40 [binder, in gaia_hydras.nfwfgaia]
        +y:400 [binder, in hydras.Ackermann.primRec]
        +y:401 [binder, in Goedel.PRrepresentable]
        +y:403 [binder, in Goedel.PRrepresentable]
        +y:405 [binder, in Goedel.PRrepresentable]
        +y:41 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:410 [binder, in hydras.Epsilon0.T1]
        +y:413 [binder, in hydras.Ackermann.primRec]
        +y:419 [binder, in hydras.Ackermann.primRec]
        +y:42 [binder, in additions.Compatibility]
        +y:427 [binder, in hydras.Ackermann.primRec]
        +y:435 [binder, in hydras.Ackermann.primRec]
        +y:439 [binder, in hydras.Gamma0.Gamma0]
        +y:440 [binder, in hydras.Ackermann.primRec]
        +y:441 [binder, in hydras.Gamma0.Gamma0]
        +y:444 [binder, in hydras.Gamma0.Gamma0]
        +y:448 [binder, in hydras.Ackermann.primRec]
        +y:449 [binder, in hydras.Gamma0.Gamma0]
        +y:45 [binder, in hydras.Prelude.Sort_spec]
        +y:453 [binder, in hydras.Ackermann.primRec]
        +y:457 [binder, in hydras.Ackermann.primRec]
        +y:461 [binder, in hydras.Ackermann.primRec]
        +y:469 [binder, in hydras.Ackermann.primRec]
        +y:474 [binder, in hydras.Ackermann.primRec]
        +y:479 [binder, in hydras.Ackermann.primRec]
        +y:48 [binder, in gaia_hydras.T1Bridge]
        +Y:48 [binder, in hydras.Schutte.Well_Orders]
        +y:484 [binder, in hydras.Ackermann.primRec]
        +y:488 [binder, in hydras.Ackermann.primRec]
        +y:49 [binder, in additions.AM]
        +y:5 [binder, in gaia_hydras.onType]
        +y:5 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:510 [binder, in gaia_hydras.nfwfgaia]
        +y:517 [binder, in gaia_hydras.nfwfgaia]
        +y:522 [binder, in gaia_hydras.nfwfgaia]
        +y:54 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:552 [binder, in gaia_hydras.nfwfgaia]
        +y:555 [binder, in gaia_hydras.nfwfgaia]
        +y:56 [binder, in hydras.OrdinalNotations.ON_Generic]
        +y:579 [binder, in gaia_hydras.nfwfgaia]
        +y:58 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:581 [binder, in gaia_hydras.nfwfgaia]
        +y:585 [binder, in gaia_hydras.nfwfgaia]
        +y:59 [binder, in hydras.Ackermann.cPair]
        +y:6 [binder, in hydras.solutions_exercises.MinPR2]
        +y:6 [binder, in hydras.Ackermann.PAconsistent]
        +y:6 [binder, in additions.Compatibility]
        +y:6 [binder, in hydras.MoreAck.AckNotPR]
        +y:6 [binder, in additions.Euclidean_Chains]
        +y:6 [binder, in hydras.Prelude.STDPP_compat]
        +y:6 [binder, in additions.Addition_Chains]
        +y:6 [binder, in hydras.Ackermann.misc]
        +y:6 [binder, in hydras.rpo.closure]
        +y:60 [binder, in hydras.MoreAck.AckNotPR]
        +y:60 [binder, in hydras.Schutte.PartialFun]
        +y:609 [binder, in hydras.Gamma0.Gamma0]
        +y:61 [binder, in hydras.Ackermann.fol]
        +y:610 [binder, in hydras.Gamma0.Gamma0]
        +y:613 [binder, in gaia_hydras.nfwfgaia]
        +y:62 [binder, in hydras.Schutte.Critical]
        +y:622 [binder, in gaia_hydras.nfwfgaia]
        +y:624 [binder, in gaia_hydras.nfwfgaia]
        +y:63 [binder, in hydras.MoreAck.AckNotPR]
        +y:637 [binder, in gaia_hydras.nfwfgaia]
        +y:645 [binder, in gaia_hydras.nfwfgaia]
        +y:646 [binder, in hydras.Ackermann.primRec]
        +y:648 [binder, in gaia_hydras.nfwfgaia]
        +y:65 [binder, in hydras.Ackermann.cPair]
        +y:65 [binder, in gaia_hydras.nfwfgaia]
        +y:66 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +y:660 [binder, in hydras.Ackermann.primRec]
        +y:669 [binder, in gaia_hydras.nfwfgaia]
        +y:67 [binder, in hydras.Ackermann.cPair]
        +y:68 [binder, in additions.AM]
        +y:68 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +y:68 [binder, in additions.Monoid_def]
        +y:682 [binder, in gaia_hydras.nfwfgaia]
        +y:69 [binder, in hydras.Ackermann.cPair]
        +y:7 [binder, in Goedel.PRrepresentable]
        +y:7 [binder, in hydras.Prelude.DecPreOrder_Instances]
        +y:7 [binder, in hydras.Prelude.More_Arith]
        +y:7 [binder, in hydras.Ackermann.LNN]
        +y:7 [binder, in hydras.Prelude.MoreOrders]
        +y:700 [binder, in gaia_hydras.nfwfgaia]
        +y:707 [binder, in hydras.Gamma0.Gamma0]
        +y:709 [binder, in hydras.Gamma0.Gamma0]
        +y:71 [binder, in hydras.Ackermann.cPair]
        +y:710 [binder, in gaia_hydras.nfwfgaia]
        +y:72 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +y:727 [binder, in hydras.Epsilon0.T1]
        +y:73 [binder, in hydras.Ackermann.cPair]
        +y:75 [binder, in hydras.Ackermann.folProp]
        +y:75 [binder, in hydras.Ackermann.cPair]
        +y:76 [binder, in hydras.Epsilon0.Epsilon0rpo]
        +y:76 [binder, in additions.Monoid_def]
        +y:76 [binder, in hydras.Schutte.PartialFun]
        +y:77 [binder, in hydras.Ackermann.cPair]
        +y:77 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:772 [binder, in gaia_hydras.nfwfgaia]
        +y:775 [binder, in gaia_hydras.nfwfgaia]
        +y:78 [binder, in hydras.Ackermann.folProp]
        +y:79 [binder, in hydras.Ackermann.cPair]
        +y:79 [binder, in hydras.Schutte.PartialFun]
        +y:8 [binder, in hydras.Ackermann.LNT]
        +y:8 [binder, in hydras.solutions_exercises.MorePRExamples]
        +y:8 [binder, in hydras.Ackermann.cPair]
        +y:8 [binder, in hydras.rpo.closure]
        +y:81 [binder, in hydras.Ackermann.folProp]
        +y:817 [binder, in gaia_hydras.nfwfgaia]
        +y:82 [binder, in hydras.MoreAck.AckNotPR]
        +y:820 [binder, in gaia_hydras.nfwfgaia]
        +y:824 [binder, in gaia_hydras.nfwfgaia]
        +y:827 [binder, in gaia_hydras.nfwfgaia]
        +y:83 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:832 [binder, in gaia_hydras.nfwfgaia]
        +y:838 [binder, in gaia_hydras.nfwfgaia]
        +y:84 [binder, in hydras.Ackermann.folProp]
        +y:84 [binder, in additions.Euclidean_Chains]
        +y:84 [binder, in gaia_hydras.nfwfgaia]
        +y:85 [binder, in additions.Euclidean_Chains]
        +y:86 [binder, in hydras.Ackermann.cPair]
        +y:87 [binder, in hydras.Ackermann.folProp]
        +y:87 [binder, in hydras.MoreAck.AckNotPR]
        +y:876 [binder, in gaia_hydras.nfwfgaia]
        +y:88 [binder, in hydras.Ackermann.cPair]
        +y:884 [binder, in gaia_hydras.nfwfgaia]
        +y:888 [binder, in gaia_hydras.nfwfgaia]
        +y:890 [binder, in gaia_hydras.nfwfgaia]
        +y:893 [binder, in gaia_hydras.nfwfgaia]
        +y:9 [binder, in hydras.Prelude.WfVariant]
        +y:9 [binder, in hydras.Ackermann.LNN]
        +y:9 [binder, in additions.Wf_transparent]
        +y:9 [binder, in hydras.Prelude.MoreOrders]
        +y:90 [binder, in hydras.Ackermann.cPair]
        +y:91 [binder, in hydras.Ackermann.folProp]
        +y:92 [binder, in hydras.Ackermann.cPair]
        +y:92 [binder, in gaia_hydras.nfwfgaia]
        +y:93 [binder, in gaia_hydras.nfwfgaia]
        +y:94 [binder, in hydras.Ackermann.cPair]
        +y:94 [binder, in hydras.Schutte.Ordering_Functions]
        +y:95 [binder, in additions.Euclidean_Chains]
        +y:95 [binder, in hydras.Schutte.Ordering_Functions]
        +y:96 [binder, in hydras.Ackermann.cPair]
        +y:96 [binder, in hydras.Schutte.Ordering_Functions]
        +y:96 [binder, in gaia_hydras.nfwfgaia]
        +y:97 [binder, in hydras.Ackermann.folProp]
        +y:97 [binder, in hydras.Ackermann.cPair]
        +y:97 [binder, in hydras.Schutte.Ordering_Functions]
        +y:98 [binder, in hydras.Ackermann.cPair]
        +y:98 [binder, in additions.Addition_Chains]
        +y:98 [binder, in hydras.MoreAck.PrimRecExamples]
        +y:98 [binder, in hydras.Prelude.MoreVectors]
        +y:983 [binder, in gaia_hydras.nfwfgaia]
        +y:99 [binder, in additions.Pow_variant]
        +y:99 [binder, in hydras.Schutte.Ordering_Functions]
        +

        Z

        +Z [module, in additions.Naive]
        +zero [constructor, in hydras.Epsilon0.T1]
        +zero [definition, in hydras.OrdinalNotations.ON_Omega2]
        +zero [constructor, in hydras.Gamma0.T2]
        +zero [definition, in hydras.Schutte.Schutte_basics]
        +Zero [abbreviation, in hydras.Epsilon0.E0]
        +zeroFormula [definition, in Goedel.PRrepresentable]
        +zeroFunc [constructor, in hydras.Ackermann.primRec]
        +ZeroLimitSucc_dec [definition, in hydras.OrdinalNotations.ON_Generic]
        +zeroRepresentable [lemma, in Goedel.PRrepresentable]
        +zero_limit_succ_dec [definition, in hydras.Epsilon0.T1]
        +zero_le [lemma, in hydras.Epsilon0.T1]
        +zero_nf [lemma, in hydras.Epsilon0.T1]
        +zero_lt [lemma, in hydras.Epsilon0.T1]
        +zero_lt [lemma, in hydras.Schutte.Correctness_E0]
        +zero_limit_succ_dec [definition, in hydras.OrdinalNotations.ON_Omega2]
        +Zero_limit_succ_dec [definition, in hydras.OrdinalNotations.ON_Omega2]
        +zero_le [lemma, in hydras.OrdinalNotations.ON_Omega2]
        +zero_lt_e0 [constructor, in hydras.Gamma0.T2]
        +zero_nf [constructor, in hydras.Gamma0.T2]
        +zero_finite [constructor, in hydras.Gamma0.T2]
        +zero_lt_beta [lemma, in hydras.Schutte.AP]
        +Zero_limit_succ_dec [definition, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +zero_ref [lemma, in gaia_hydras.T1Bridge]
        +zero_lt_omega [lemma, in hydras.Schutte.Schutte_basics]
        +zero_lt_succ [lemma, in hydras.Schutte.Schutte_basics]
        +zero_or_positive [lemma, in hydras.Schutte.Schutte_basics]
        +zero_or_greater [lemma, in hydras.Schutte.Schutte_basics]
        +zero_le [lemma, in hydras.Schutte.Schutte_basics]
        +Zero_limit_succ_dec [definition, in hydras.OrdinalNotations.ON_Finite]
        +Zero_limit_succ_dec [definition, in hydras.Epsilon0.E0]
        +Zero_Limit_Succ_dec [definition, in hydras.Epsilon0.E0]
        +Zero_limit_succ_dec [definition, in hydras.OrdinalNotations.ON_Omega]
        +zero_not_lim [lemma, in hydras.Gamma0.Gamma0]
        +zero_lt_succ [lemma, in hydras.Gamma0.Gamma0]
        +Zero_ [constructor, in hydras.Ackermann.Languages]
        +zero_plus_alpha [lemma, in hydras.Schutte.Addition]
        +Zfibt [definition, in additions.fib]
        +ZLS_dec [lemma, in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +ZMult [instance, in additions.Monoid_instances]
        +ZMult_Abelian [instance, in additions.Monoid_instances]
        +ZtoR [definition, in additions.fib]
        +ZtoRD [lemma, in additions.fib]
        +ZtoRM [lemma, in additions.fib]
        +Z_le_TO [instance, in hydras.Prelude.DecPreOrder_Instances]
        +Z_le_dec [instance, in hydras.Prelude.DecPreOrder_Instances]
        +Z_pow_compat [lemma, in additions.Compatibility]
        +Z_pow_compat_pos [lemma, in additions.Compatibility]
        +Z_pow [definition, in additions.Compatibility]
        +Z_mult_op [instance, in additions.Monoid_instances]
        +z':2092 [binder, in gaia_hydras.nfwfgaia]
        +z':2102 [binder, in gaia_hydras.nfwfgaia]
        +z':580 [binder, in gaia_hydras.nfwfgaia]
        +z':590 [binder, in gaia_hydras.nfwfgaia]
        +Z.power [definition, in additions.Naive]
        +Z.power_of_plus [lemma, in additions.Naive]
        +Z.power_S [lemma, in additions.Naive]
        +z0:273 [binder, in additions.Euclidean_Chains]
        +z0:275 [binder, in additions.Euclidean_Chains]
        +z0:279 [binder, in additions.Euclidean_Chains]
        +z0:281 [binder, in additions.Euclidean_Chains]
        +z1:103 [binder, in hydras.Ackermann.codeSubFormula]
        +z1:105 [binder, in hydras.Ackermann.folProp]
        +z1:110 [binder, in hydras.Ackermann.codeSubFormula]
        +z1:127 [binder, in hydras.Ackermann.folProp]
        +z1:169 [binder, in hydras.Ackermann.fol]
        +z1:253 [binder, in hydras.Ackermann.fol]
        +z1:263 [binder, in hydras.Ackermann.fol]
        +z1:274 [binder, in hydras.Ackermann.fol]
        +z1:282 [binder, in hydras.Ackermann.fol]
        +z1:303 [binder, in hydras.Ackermann.fol]
        +z1:313 [binder, in hydras.Ackermann.fol]
        +z1:324 [binder, in hydras.Ackermann.fol]
        +z1:349 [binder, in hydras.Ackermann.fol]
        +z1:359 [binder, in hydras.Ackermann.fol]
        +z1:370 [binder, in hydras.Ackermann.fol]
        +z1:393 [binder, in hydras.Ackermann.fol]
        +z1:403 [binder, in hydras.Ackermann.fol]
        +z1:414 [binder, in hydras.Ackermann.fol]
        +z1:88 [binder, in hydras.Ackermann.folProp]
        +z1:95 [binder, in hydras.Ackermann.codeSubFormula]
        +z2:104 [binder, in hydras.Ackermann.codeSubFormula]
        +z2:106 [binder, in hydras.Ackermann.folProp]
        +z2:111 [binder, in hydras.Ackermann.codeSubFormula]
        +z2:128 [binder, in hydras.Ackermann.folProp]
        +z2:170 [binder, in hydras.Ackermann.fol]
        +z2:254 [binder, in hydras.Ackermann.fol]
        +z2:264 [binder, in hydras.Ackermann.fol]
        +z2:275 [binder, in hydras.Ackermann.fol]
        +z2:283 [binder, in hydras.Ackermann.fol]
        +z2:304 [binder, in hydras.Ackermann.fol]
        +z2:314 [binder, in hydras.Ackermann.fol]
        +z2:325 [binder, in hydras.Ackermann.fol]
        +z2:350 [binder, in hydras.Ackermann.fol]
        +z2:360 [binder, in hydras.Ackermann.fol]
        +z2:371 [binder, in hydras.Ackermann.fol]
        +z2:394 [binder, in hydras.Ackermann.fol]
        +z2:404 [binder, in hydras.Ackermann.fol]
        +z2:415 [binder, in hydras.Ackermann.fol]
        +z2:89 [binder, in hydras.Ackermann.folProp]
        +z2:96 [binder, in hydras.Ackermann.codeSubFormula]
        +z3:256 [binder, in hydras.Ackermann.fol]
        +z3:306 [binder, in hydras.Ackermann.fol]
        +z3:352 [binder, in hydras.Ackermann.fol]
        +z3:396 [binder, in hydras.Ackermann.fol]
        +z3:92 [binder, in hydras.Ackermann.folProp]
        +z3:98 [binder, in hydras.Ackermann.codeSubFormula]
        +z4:257 [binder, in hydras.Ackermann.fol]
        +z4:307 [binder, in hydras.Ackermann.fol]
        +z4:353 [binder, in hydras.Ackermann.fol]
        +z4:397 [binder, in hydras.Ackermann.fol]
        +z4:93 [binder, in hydras.Ackermann.folProp]
        +z4:99 [binder, in hydras.Ackermann.codeSubFormula]
        +z:1 [binder, in hydras.OrdinalNotations.Example_3PlusOmega]
        +z:100 [binder, in hydras.Epsilon0.Large_Sets]
        +z:101 [binder, in hydras.Epsilon0.Large_Sets]
        +z:102 [binder, in hydras.Epsilon0.Large_Sets]
        +z:103 [binder, in hydras.Prelude.Iterates]
        +z:106 [binder, in hydras.Schutte.Schutte_basics]
        +z:11 [binder, in Goedel.PRrepresentable]
        +z:11 [binder, in hydras.Prelude.MoreOrders]
        +z:11 [binder, in additions.Addition_Chains]
        +z:12 [binder, in additions.Monoid_def]
        +z:13 [binder, in hydras.Ackermann.Deduction]
        +z:133 [binder, in hydras.Schutte.Schutte_basics]
        +z:134 [binder, in hydras.Prelude.Iterates]
        +z:135 [binder, in hydras.Prelude.Iterates]
        +z:135 [binder, in hydras.Schutte.Schutte_basics]
        +z:136 [binder, in hydras.Prelude.Iterates]
        +z:137 [binder, in hydras.Prelude.Iterates]
        +z:138 [binder, in hydras.Prelude.Iterates]
        +z:139 [binder, in hydras.Prelude.Iterates]
        +z:14 [binder, in hydras.Ackermann.misc]
        +z:140 [binder, in hydras.Prelude.Iterates]
        +z:144 [binder, in hydras.Prelude.Iterates]
        +z:145 [binder, in hydras.Prelude.Iterates]
        +z:146 [binder, in hydras.Prelude.Iterates]
        +z:146 [binder, in additions.Euclidean_Chains]
        +z:147 [binder, in hydras.Prelude.Iterates]
        +z:148 [binder, in hydras.Prelude.Iterates]
        +z:149 [binder, in hydras.Prelude.Iterates]
        +z:15 [binder, in Goedel.PRrepresentable]
        +z:15 [binder, in hydras.Ackermann.misc]
        +z:150 [binder, in hydras.Prelude.Iterates]
        +z:16 [binder, in hydras.Prelude.MoreOrders]
        +z:16 [binder, in hydras.Ackermann.Deduction]
        +z:16 [binder, in hydras.Ackermann.misc]
        +z:16 [binder, in hydras.MoreAck.PrimRecExamples]
        +z:17 [binder, in hydras.Ackermann.misc]
        +z:170 [binder, in hydras.Ackermann.cPair]
        +z:171 [binder, in hydras.Ackermann.cPair]
        +z:177 [binder, in additions.Euclidean_Chains]
        +z:182 [binder, in hydras.Ackermann.cPair]
        +z:183 [binder, in hydras.Ackermann.cPair]
        +z:184 [binder, in hydras.Ackermann.cPair]
        +z:185 [binder, in hydras.Ackermann.cPair]
        +z:186 [binder, in hydras.Ackermann.cPair]
        +z:187 [binder, in hydras.Ackermann.cPair]
        +z:19 [binder, in Goedel.PRrepresentable]
        +z:19 [binder, in gaia_hydras.onType]
        +z:1924 [binder, in gaia_hydras.nfwfgaia]
        +z:1930 [binder, in gaia_hydras.nfwfgaia]
        +z:1940 [binder, in gaia_hydras.nfwfgaia]
        +z:1945 [binder, in gaia_hydras.nfwfgaia]
        +z:1962 [binder, in gaia_hydras.nfwfgaia]
        +z:1973 [binder, in gaia_hydras.nfwfgaia]
        +z:1990 [binder, in gaia_hydras.nfwfgaia]
        +z:2 [binder, in Goedel.PRrepresentable]
        +z:2001 [binder, in gaia_hydras.nfwfgaia]
        +z:2087 [binder, in gaia_hydras.nfwfgaia]
        +z:2090 [binder, in gaia_hydras.nfwfgaia]
        +z:2101 [binder, in gaia_hydras.nfwfgaia]
        +z:23 [binder, in Goedel.PRrepresentable]
        +z:230 [binder, in additions.Euclidean_Chains]
        +z:231 [binder, in hydras.Schutte.Schutte_basics]
        +z:257 [binder, in additions.Euclidean_Chains]
        +z:26 [binder, in gaia_hydras.onType]
        +z:261 [binder, in additions.Euclidean_Chains]
        +z:265 [binder, in additions.Euclidean_Chains]
        +z:269 [binder, in additions.Euclidean_Chains]
        +z:27 [binder, in Goedel.PRrepresentable]
        +z:27 [binder, in hydras.Schutte.Well_Orders]
        +z:283 [binder, in additions.Euclidean_Chains]
        +z:285 [binder, in additions.Euclidean_Chains]
        +z:287 [binder, in additions.Euclidean_Chains]
        +z:289 [binder, in additions.Euclidean_Chains]
        +z:298 [binder, in Goedel.PRrepresentable]
        +z:30 [binder, in additions.Monoid_def]
        +z:30 [binder, in hydras.Schutte.Well_Orders]
        +z:35 [binder, in gaia_hydras.nfwfgaia]
        +z:36 [binder, in hydras.Prelude.MoreOrders]
        +z:36 [binder, in additions.Monoid_instances]
        +z:363 [binder, in Goedel.PRrepresentable]
        +z:365 [binder, in Goedel.PRrepresentable]
        +z:368 [binder, in Goedel.PRrepresentable]
        +z:369 [binder, in Goedel.PRrepresentable]
        +z:369 [binder, in hydras.Ackermann.primRec]
        +z:370 [binder, in Goedel.PRrepresentable]
        +z:371 [binder, in Goedel.PRrepresentable]
        +z:375 [binder, in hydras.Ackermann.primRec]
        +z:38 [binder, in gaia_hydras.T1Bridge]
        +z:382 [binder, in hydras.Ackermann.primRec]
        +z:388 [binder, in Goedel.PRrepresentable]
        +z:389 [binder, in Goedel.PRrepresentable]
        +z:389 [binder, in hydras.Ackermann.primRec]
        +z:390 [binder, in Goedel.PRrepresentable]
        +z:391 [binder, in Goedel.PRrepresentable]
        +z:394 [binder, in Goedel.PRrepresentable]
        +z:395 [binder, in Goedel.PRrepresentable]
        +z:396 [binder, in Goedel.PRrepresentable]
        +z:397 [binder, in Goedel.PRrepresentable]
        +z:397 [binder, in hydras.Ackermann.primRec]
        +z:402 [binder, in gaia_hydras.nfwfgaia]
        +z:403 [binder, in gaia_hydras.nfwfgaia]
        +z:404 [binder, in gaia_hydras.nfwfgaia]
        +z:405 [binder, in gaia_hydras.nfwfgaia]
        +z:406 [binder, in gaia_hydras.nfwfgaia]
        +z:417 [binder, in gaia_hydras.nfwfgaia]
        +z:418 [binder, in gaia_hydras.nfwfgaia]
        +z:419 [binder, in gaia_hydras.nfwfgaia]
        +z:420 [binder, in gaia_hydras.nfwfgaia]
        +z:421 [binder, in gaia_hydras.nfwfgaia]
        +Z:43 [binder, in hydras.Ackermann.code]
        +z:43 [binder, in hydras.Ackermann.fol]
        +z:454 [binder, in gaia_hydras.nfwfgaia]
        +z:455 [binder, in gaia_hydras.nfwfgaia]
        +z:456 [binder, in gaia_hydras.nfwfgaia]
        +z:46 [binder, in hydras.Ackermann.fol]
        +z:49 [binder, in hydras.Ackermann.fol]
        +z:5 [binder, in Goedel.PRrepresentable]
        +z:511 [binder, in gaia_hydras.nfwfgaia]
        +z:512 [binder, in gaia_hydras.nfwfgaia]
        +z:513 [binder, in gaia_hydras.nfwfgaia]
        +z:52 [binder, in hydras.Ackermann.fol]
        +z:57 [binder, in hydras.Schutte.Schutte_basics]
        +z:578 [binder, in gaia_hydras.nfwfgaia]
        +z:58 [binder, in hydras.Schutte.Schutte_basics]
        +z:589 [binder, in gaia_hydras.nfwfgaia]
        +z:59 [binder, in hydras.MoreAck.PrimRecExamples]
        +z:62 [binder, in gaia_hydras.nfwfgaia]
        +z:625 [binder, in gaia_hydras.nfwfgaia]
        +z:631 [binder, in gaia_hydras.nfwfgaia]
        +z:632 [binder, in gaia_hydras.nfwfgaia]
        +z:633 [binder, in gaia_hydras.nfwfgaia]
        +z:634 [binder, in gaia_hydras.nfwfgaia]
        +z:635 [binder, in gaia_hydras.nfwfgaia]
        +z:638 [binder, in gaia_hydras.nfwfgaia]
        +z:639 [binder, in gaia_hydras.nfwfgaia]
        +z:640 [binder, in gaia_hydras.nfwfgaia]
        +z:641 [binder, in gaia_hydras.nfwfgaia]
        +z:642 [binder, in gaia_hydras.nfwfgaia]
        +z:643 [binder, in gaia_hydras.nfwfgaia]
        +z:646 [binder, in gaia_hydras.nfwfgaia]
        +z:649 [binder, in gaia_hydras.nfwfgaia]
        +z:7 [binder, in hydras.MoreAck.AckNotPR]
        +z:7 [binder, in additions.Euclidean_Chains]
        +z:7 [binder, in hydras.Prelude.STDPP_compat]
        +z:728 [binder, in hydras.Epsilon0.T1]
        +z:741 [binder, in gaia_hydras.nfwfgaia]
        +z:742 [binder, in gaia_hydras.nfwfgaia]
        +z:743 [binder, in gaia_hydras.nfwfgaia]
        +z:744 [binder, in gaia_hydras.nfwfgaia]
        +z:796 [binder, in gaia_hydras.nfwfgaia]
        +z:798 [binder, in gaia_hydras.nfwfgaia]
        +z:8 [binder, in Goedel.PRrepresentable]
        +z:8 [binder, in additions.Addition_Chains]
        +z:801 [binder, in gaia_hydras.nfwfgaia]
        +z:804 [binder, in gaia_hydras.nfwfgaia]
        +z:808 [binder, in gaia_hydras.nfwfgaia]
        +z:812 [binder, in gaia_hydras.nfwfgaia]
        +z:818 [binder, in gaia_hydras.nfwfgaia]
        +z:821 [binder, in gaia_hydras.nfwfgaia]
        +z:825 [binder, in gaia_hydras.nfwfgaia]
        +z:828 [binder, in gaia_hydras.nfwfgaia]
        +z:833 [binder, in gaia_hydras.nfwfgaia]
        +z:86 [binder, in hydras.Ackermann.fol]
        +z:88 [binder, in hydras.Ackermann.fol]
        +z:9 [binder, in hydras.rpo.closure]
        +z:91 [binder, in hydras.Prelude.Iterates]
        +z:91 [binder, in gaia_hydras.nfwfgaia]
        +z:94 [binder, in hydras.Epsilon0.Large_Sets]
        +z:96 [binder, in hydras.Schutte.Schutte_basics]
        +z:97 [binder, in hydras.Prelude.Iterates]
        +z:97 [binder, in hydras.Epsilon0.Large_Sets]
        +z:97 [binder, in hydras.Schutte.Schutte_basics]
        +z:98 [binder, in hydras.Epsilon0.Large_Sets]
        +z:98 [binder, in hydras.Ackermann.fol]
        +z:99 [binder, in hydras.Epsilon0.Large_Sets]
        +z:99 [binder, in hydras.Ackermann.fol]
        +z:99 [binder, in additions.Addition_Chains]
        +z:99 [binder, in hydras.MoreAck.PrimRecExamples]
        +

        _

        +_phi0 [definition, in hydras.Schutte.AP]
        +_omega [definition, in hydras.Schutte.Schutte_basics]
        +_Omega [abbreviation, in hydras.Epsilon0.E0]
        +_f [definition, in hydras.Schutte.Ordering_Functions]
        +_A [definition, in hydras.Schutte.Ordering_Functions]
        +

        other

        +_ o+ _ (cantor_scope) [notation, in gaia_hydras.GHessenberg]
        +_ O+ _ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +_ * _ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +E0omega^ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +_ + _ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +_ o<= _ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +_ o< _ (E0_scope) [notation, in hydras.Epsilon0.E0]
        +_ ^ _ (M_scope) [notation, in additions.Pow_variant]
        +_ ^b _ (M_scope) [notation, in additions.Pow_variant]
        +_ ^ _ (M_scope) [notation, in additions.Pow_variant]
        +_ ^ _ (M_scope) [notation, in additions.Pow]
        +_ ^b _ (M_scope) [notation, in additions.Pow]
        +_ ^ _ (M_scope) [notation, in additions.Pow]
        +_ * _ (M_scope) [notation, in additions.Monoid_def]
        +_ .-4 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .-3 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .-2 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .-1 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .+5 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .+4 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .+3 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .+2 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ .+1 (nat_scope) [notation, in hydras.Prelude.ssrnat_extracts]
        +_ <->' _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ <->'' _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ /\' _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ \/' _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ * _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ + _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +allH _ .. _ , _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +exH _ .. _ , _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +v# _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ <> _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ = _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ <-> _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +~ _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ -> _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ /\ _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ \/ _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ = _ (nt_scope) [notation, in hydras.Ackermann.LNT]
        +_ * _ (ON_scope) [notation, in hydras.OrdinalNotations.ON_Omega2]
        +_ + _ (ON_scope) [notation, in hydras.OrdinalNotations.ON_Omega2]
        +_ o?= _ (ON_scope) [notation, in hydras.OrdinalNotations.ON_Generic]
        +_ o<= _ (ON_scope) [notation, in hydras.OrdinalNotations.ON_Generic]
        +_ o< _ (ON_scope) [notation, in hydras.OrdinalNotations.ON_Generic]
        +_ ^ _ (ppT1_scope) [notation, in hydras.Epsilon0.T1]
        +_ * _ (ppT1_scope) [notation, in hydras.Epsilon0.T1]
        +_ + _ (ppT1_scope) [notation, in hydras.Epsilon0.T1]
        +omega^ (schutte_scope) [notation, in hydras.Schutte.AP]
        +|_| _ (schutte_scope) [notation, in hydras.Schutte.Schutte_basics]
        +_ <= _ (schutte_scope) [notation, in hydras.Schutte.Schutte_basics]
        +_ < _ (schutte_scope) [notation, in hydras.Schutte.Schutte_basics]
        +_ * _ (schutte_scope) [notation, in hydras.Schutte.Addition]
        +_ + _ (schutte_scope) [notation, in hydras.Schutte.Addition]
        +_ == _ (type_scope) [notation, in additions.Monoid_def]
        +_ == _ (type_scope) [notation, in additions.Addition_Chains]
        +_ t1< _ t1< _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ t1<= _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ t1< _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ ^ _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ - _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ * _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ + _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +\F _ (t1_scope) [notation, in hydras.Epsilon0.T1]
        +_ t2<= _ (T2_scope) [notation, in hydras.Gamma0.T2]
        +_ t2< _ (T2_scope) [notation, in hydras.Gamma0.T2]
        +[ _ , _ ] (T2_scope) [notation, in hydras.Gamma0.T2]
        +_ + _ (T2_scope) [notation, in hydras.Gamma0.Gamma0]
        +_ < _ [notation, in gaia_hydras.T1Choice]
        +_ <= _ [notation, in gaia_hydras.T1Choice]
        +_ '<s' _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ <: _ [notation, in hydras.Prelude.DecPreOrder_Instances]
        +_ >>s _ [notation, in hydras.Prelude.Iterates]
        +_ >> _ [notation, in hydras.Prelude.Iterates]
        +_ <<= _ [notation, in hydras.Prelude.Iterates]
        +_ o+ _ [notation, in hydras.Epsilon0.Hessenberg]
        +_ <--- _ times _ ; _ [notation, in additions.Addition_Chains]
        +_ -*-> _ [notation, in hydras.Hydra.Hydra_Definitions]
        +_ -+-> _ [notation, in hydras.Hydra.Hydra_Definitions]
        +_ -1-> _ [notation, in hydras.Hydra.Hydra_Definitions]
        +SetAdds _ _ .. _ [notation, in hydras.Ackermann.NewNotations]
        +SetEnum _ _ .. _ [notation, in hydras.Ackermann.NewNotations]
        +v_apply _ _ [notation, in hydras.MoreAck.AckNotPR]
        +α [definition, in gaia_hydras.HydraGaia_Examples]
        +β [definition, in gaia_hydras.HydraGaia_Examples]
        +ω [abbreviation, in hydras.Epsilon0.T1]
        +


        +

        Notation Index

        +

        A

        +_ - _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ + _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ > _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ >= _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ <= _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ < _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +\F _ (ak_scope) [in gaia_hydras.nfwfgaia]
        +[ _ , _ , _ ] (ak_scope) [in gaia_hydras.nfwfgaia]
        +_ < _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +

        C

        +_ ^ _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ * _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ - _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ + _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ > _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ >= _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ <= _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +_ < _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +\F _ (cantor_scope) [in gaia_hydras.nfwfgaia]
        +

        D

        +_ ^ _ [in additions.FirstSteps]
        +_ * _ [in additions.FirstSteps]
        +1 [in additions.FirstSteps]
        +_ <= _ [in hydras.Prelude.MoreOrders]
        +_ < _ [in hydras.Prelude.MoreOrders]
        +

        F

        +_ <->' _ (fol_scope) [in hydras.Ackermann.fol]
        +_ <->'' _ (fol_scope) [in hydras.Ackermann.fol]
        +_ /\' _ (fol_scope) [in hydras.Ackermann.fol]
        +_ \/' _ (fol_scope) [in hydras.Ackermann.fol]
        +_ <> _ (fol_scope) [in hydras.Ackermann.fol]
        +_ = _ (fol_scope) [in hydras.Ackermann.fol]
        +allH _ .. _ , _ (fol_scope) [in hydras.Ackermann.fol]
        +exH _ .. _ , _ (fol_scope) [in hydras.Ackermann.fol]
        +v# _ (fol_scope) [in hydras.Ackermann.fol]
        +_ <-> _ (fol_scope) [in hydras.Ackermann.fol]
        +~ _ (fol_scope) [in hydras.Ackermann.fol]
        +_ -> _ (fol_scope) [in hydras.Ackermann.fol]
        +_ /\ _ (fol_scope) [in hydras.Ackermann.fol]
        +_ \/ _ (fol_scope) [in hydras.Ackermann.fol]
        +_ = _ (fol_scope) [in hydras.Ackermann.fol]
        +

        G

        +_ - _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ + _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ > _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ >= _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ <= _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ < _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +\F _ (g0_scope) [in gaia_hydras.nfwfgaia]
        +[ _ , _ ] (g0_scope) [in gaia_hydras.nfwfgaia]
        +_ <= _ [in hydras.Prelude.Merge_Sort]
        +omega^ (g0_scope) [in hydras.Gamma0.Gamma0]
        +_ + _ (g0_scope) [in hydras.Gamma0.Gamma0]
        +

        L

        +_ <lex _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <=lex _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ =B= _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ =A= _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <B _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <=B _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <A _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <=A _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ * _ (lo_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +_ + _ (lo_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +

        M

        +_ * _ [in additions.Monoid_instances]
        +_ + _ [in additions.Monoid_instances]
        +1 [in additions.Monoid_instances]
        +0 [in additions.Monoid_instances]
        +_ ** _ [in additions.Naive]
        +_ * _ [in additions.Naive]
        +_ + _ [in additions.Naive]
        +0 [in additions.Naive]
        +1 [in additions.Naive]
        +_ * _ [in additions.FirstSteps]
        +_ + _ [in additions.FirstSteps]
        +1 [in additions.FirstSteps]
        +0 [in additions.FirstSteps]
        +

        N

        +_ < _ (fol_scope) [in hydras.Ackermann.LNN]
        +_ * _ (fol_scope) [in hydras.Ackermann.LNN]
        +_ + _ (fol_scope) [in hydras.Ackermann.LNN]
        +

        O

        +_ * _ (OO_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +omega^ (OO_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +_ * _ (OO_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +_ + _ (OO_scope) [in hydras.OrdinalNotations.OmegaOmega]
        +

        V

        +_ < _ [in hydras.Prelude.WfVariant]
        +

        other

        +_ o+ _ (cantor_scope) [in gaia_hydras.GHessenberg]
        +_ O+ _ (E0_scope) [in hydras.Epsilon0.E0]
        +_ * _ (E0_scope) [in hydras.Epsilon0.E0]
        +E0omega^ (E0_scope) [in hydras.Epsilon0.E0]
        +_ + _ (E0_scope) [in hydras.Epsilon0.E0]
        +_ o<= _ (E0_scope) [in hydras.Epsilon0.E0]
        +_ o< _ (E0_scope) [in hydras.Epsilon0.E0]
        +_ ^ _ (M_scope) [in additions.Pow_variant]
        +_ ^b _ (M_scope) [in additions.Pow_variant]
        +_ ^ _ (M_scope) [in additions.Pow_variant]
        +_ ^ _ (M_scope) [in additions.Pow]
        +_ ^b _ (M_scope) [in additions.Pow]
        +_ ^ _ (M_scope) [in additions.Pow]
        +_ * _ (M_scope) [in additions.Monoid_def]
        +_ .-4 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .-3 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .-2 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .-1 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .+5 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .+4 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .+3 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .+2 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ .+1 (nat_scope) [in hydras.Prelude.ssrnat_extracts]
        +_ <->' _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ <->'' _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ /\' _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ \/' _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ * _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ + _ (nt_scope) [in hydras.Ackermann.LNT]
        +allH _ .. _ , _ (nt_scope) [in hydras.Ackermann.LNT]
        +exH _ .. _ , _ (nt_scope) [in hydras.Ackermann.LNT]
        +v# _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ <> _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ = _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ <-> _ (nt_scope) [in hydras.Ackermann.LNT]
        +~ _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ -> _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ /\ _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ \/ _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ = _ (nt_scope) [in hydras.Ackermann.LNT]
        +_ * _ (ON_scope) [in hydras.OrdinalNotations.ON_Omega2]
        +_ + _ (ON_scope) [in hydras.OrdinalNotations.ON_Omega2]
        +_ o?= _ (ON_scope) [in hydras.OrdinalNotations.ON_Generic]
        +_ o<= _ (ON_scope) [in hydras.OrdinalNotations.ON_Generic]
        +_ o< _ (ON_scope) [in hydras.OrdinalNotations.ON_Generic]
        +_ ^ _ (ppT1_scope) [in hydras.Epsilon0.T1]
        +_ * _ (ppT1_scope) [in hydras.Epsilon0.T1]
        +_ + _ (ppT1_scope) [in hydras.Epsilon0.T1]
        +omega^ (schutte_scope) [in hydras.Schutte.AP]
        +|_| _ (schutte_scope) [in hydras.Schutte.Schutte_basics]
        +_ <= _ (schutte_scope) [in hydras.Schutte.Schutte_basics]
        +_ < _ (schutte_scope) [in hydras.Schutte.Schutte_basics]
        +_ * _ (schutte_scope) [in hydras.Schutte.Addition]
        +_ + _ (schutte_scope) [in hydras.Schutte.Addition]
        +_ == _ (type_scope) [in additions.Monoid_def]
        +_ == _ (type_scope) [in additions.Addition_Chains]
        +_ t1< _ t1< _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ t1<= _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ t1< _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ ^ _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ - _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ * _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ + _ (t1_scope) [in hydras.Epsilon0.T1]
        +\F _ (t1_scope) [in hydras.Epsilon0.T1]
        +_ t2<= _ (T2_scope) [in hydras.Gamma0.T2]
        +_ t2< _ (T2_scope) [in hydras.Gamma0.T2]
        +[ _ , _ ] (T2_scope) [in hydras.Gamma0.T2]
        +_ + _ (T2_scope) [in hydras.Gamma0.Gamma0]
        +_ < _ [in gaia_hydras.T1Choice]
        +_ <= _ [in gaia_hydras.T1Choice]
        +_ '<s' _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ <: _ [in hydras.Prelude.DecPreOrder_Instances]
        +_ >>s _ [in hydras.Prelude.Iterates]
        +_ >> _ [in hydras.Prelude.Iterates]
        +_ <<= _ [in hydras.Prelude.Iterates]
        +_ o+ _ [in hydras.Epsilon0.Hessenberg]
        +_ <--- _ times _ ; _ [in additions.Addition_Chains]
        +_ -*-> _ [in hydras.Hydra.Hydra_Definitions]
        +_ -+-> _ [in hydras.Hydra.Hydra_Definitions]
        +_ -1-> _ [in hydras.Hydra.Hydra_Definitions]
        +SetAdds _ _ .. _ [in hydras.Ackermann.NewNotations]
        +SetEnum _ _ .. _ [in hydras.Ackermann.NewNotations]
        +v_apply _ _ [in hydras.MoreAck.AckNotPR]
        +


        +

        Binder Index

        +

        A

        +ab1:18 [in hydras.MoreAck.Ack]
        +ab2:19 [in hydras.MoreAck.Ack]
        +ab:34 [in hydras.MoreAck.Ack]
        +acc1:10 [in additions.fib]
        +acc1:5 [in additions.fib]
        +acc2:11 [in additions.fib]
        +acc2:6 [in additions.fib]
        +acc:109 [in hydras.MoreAck.PrimRecExamples]
        +acc:113 [in hydras.rpo.list_set]
        +acc:118 [in hydras.rpo.list_set]
        +acc:126 [in hydras.rpo.list_set]
        +acc:133 [in hydras.rpo.list_set]
        +acc:140 [in hydras.rpo.list_set]
        +acc:144 [in hydras.rpo.list_set]
        +acc:148 [in hydras.rpo.list_set]
        +acc:16 [in additions.Compatibility]
        +acc:18 [in additions.fib]
        +acc:20 [in additions.Compatibility]
        +acc:232 [in hydras.rpo.list_set]
        +acc:235 [in hydras.rpo.list_set]
        +acc:238 [in hydras.rpo.list_set]
        +acc:242 [in hydras.rpo.list_set]
        +acc:71 [in additions.fib]
        +acc:78 [in additions.fib]
        +acc:87 [in hydras.rpo.list_set]
        +Ackm:13 [in hydras.MoreAck.Ack]
        +Aeq:64 [in additions.Monoid_def]
        +alpha':137 [in hydras.Gamma0.Gamma0]
        +alpha':193 [in hydras.Epsilon0.T1]
        +alpha':320 [in hydras.Epsilon0.T1]
        +alpha':462 [in hydras.Gamma0.Gamma0]
        +alpha':505 [in hydras.Gamma0.Gamma0]
        +alpha':509 [in hydras.Gamma0.Gamma0]
        +alpha':548 [in hydras.Gamma0.Gamma0]
        +alpha':551 [in hydras.Gamma0.Gamma0]
        +alpha':92 [in hydras.Epsilon0.T1]
        +alpha1:28 [in hydras.Gamma0.T2]
        +alpha1:36 [in hydras.Gamma0.T2]
        +alpha1:43 [in hydras.Gamma0.T2]
        +alpha1:51 [in hydras.Gamma0.T2]
        +alpha1:58 [in hydras.Gamma0.T2]
        +alpha1:64 [in hydras.Gamma0.T2]
        +alpha1:665 [in hydras.Gamma0.Gamma0]
        +alpha1:674 [in hydras.Gamma0.Gamma0]
        +alpha2:29 [in hydras.Gamma0.T2]
        +alpha2:44 [in hydras.Gamma0.T2]
        +alpha2:52 [in hydras.Gamma0.T2]
        +alpha2:667 [in hydras.Gamma0.Gamma0]
        +alpha2:676 [in hydras.Gamma0.Gamma0]
        +alpha:1 [in hydras.solutions_exercises.is_F_monotonous]
        +alpha:1 [in gaia_hydras.GF_alpha]
        +alpha:1 [in gaia_hydras.GHprime]
        +alpha:1 [in hydras.Epsilon0.Hessenberg]
        +alpha:1 [in hydras.Epsilon0.Large_Sets]
        +alpha:1 [in hydras.Schutte.Critical]
        +alpha:1 [in hydras.Schutte.AP]
        +alpha:1 [in hydras.Epsilon0.L_alpha]
        +alpha:1 [in hydras.Hydra.Hydra_Theorems]
        +alpha:1 [in hydras.Epsilon0.Canon]
        +alpha:1 [in hydras.solutions_exercises.ge_omega_iff]
        +alpha:1 [in hydras.Epsilon0.Hprime]
        +alpha:1 [in gaia_hydras.GL_alpha]
        +alpha:1 [in gaia_hydras.T2Bridge]
        +alpha:1 [in hydras.Schutte.Addition]
        +alpha:1 [in gaia_hydras.GHessenberg]
        +alpha:10 [in hydras.Schutte.Correctness_E0]
        +alpha:10 [in gaia_hydras.GF_alpha]
        +alpha:10 [in gaia_hydras.GHprime]
        +alpha:10 [in hydras.Epsilon0.Hessenberg]
        +alpha:10 [in hydras.Schutte.Critical]
        +alpha:10 [in hydras.Schutte.Addition]
        +alpha:100 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:100 [in hydras.Epsilon0.Canon]
        +alpha:100 [in hydras.Schutte.Schutte_basics]
        +alpha:100 [in hydras.Epsilon0.E0]
        +alpha:100 [in hydras.Epsilon0.Paths]
        +alpha:101 [in hydras.Hydra.O2H]
        +alpha:101 [in hydras.Prelude.Comparable]
        +alpha:101 [in hydras.Schutte.Schutte_basics]
        +alpha:102 [in hydras.Epsilon0.T1]
        +alpha:102 [in hydras.Schutte.Schutte_basics]
        +alpha:102 [in hydras.Epsilon0.E0]
        +alpha:103 [in hydras.Prelude.Comparable]
        +alpha:103 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:103 [in hydras.Epsilon0.Paths]
        +alpha:104 [in hydras.Hydra.O2H]
        +alpha:104 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:104 [in hydras.Schutte.Schutte_basics]
        +alpha:104 [in hydras.Epsilon0.E0]
        +alpha:105 [in hydras.Schutte.Schutte_basics]
        +alpha:105 [in hydras.Epsilon0.E0]
        +alpha:106 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:106 [in hydras.Epsilon0.Canon]
        +alpha:107 [in hydras.Schutte.Schutte_basics]
        +alpha:107 [in hydras.Epsilon0.E0]
        +alpha:108 [in hydras.Epsilon0.Canon]
        +alpha:108 [in hydras.Schutte.Schutte_basics]
        +alpha:108 [in hydras.Epsilon0.E0]
        +alpha:108 [in hydras.Epsilon0.Paths]
        +alpha:109 [in hydras.Epsilon0.Hessenberg]
        +alpha:109 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:109 [in hydras.Schutte.Schutte_basics]
        +alpha:109 [in hydras.Epsilon0.Paths]
        +alpha:11 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:11 [in hydras.Gamma0.T2]
        +alpha:11 [in hydras.Schutte.CNF]
        +alpha:11 [in hydras.Schutte.Critical]
        +alpha:11 [in hydras.Schutte.AP]
        +alpha:11 [in hydras.OrdinalNotations.ON_mult]
        +alpha:11 [in hydras.Epsilon0.Canon]
        +alpha:11 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:11 [in hydras.Epsilon0.E0]
        +alpha:11 [in hydras.Schutte.Addition]
        +alpha:110 [in hydras.Epsilon0.T1]
        +alpha:110 [in hydras.Hydra.O2H]
        +alpha:110 [in hydras.Epsilon0.E0]
        +alpha:111 [in hydras.Epsilon0.Canon]
        +alpha:111 [in hydras.Schutte.Schutte_basics]
        +alpha:111 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:111 [in hydras.Epsilon0.E0]
        +alpha:112 [in hydras.Epsilon0.Hessenberg]
        +alpha:113 [in hydras.Epsilon0.Canon]
        +alpha:113 [in hydras.Schutte.Schutte_basics]
        +alpha:113 [in hydras.Epsilon0.E0]
        +alpha:113 [in hydras.Epsilon0.Paths]
        +alpha:114 [in hydras.Epsilon0.F_alpha]
        +alpha:115 [in hydras.Epsilon0.Canon]
        +alpha:115 [in hydras.Schutte.Schutte_basics]
        +alpha:115 [in hydras.Epsilon0.E0]
        +alpha:116 [in hydras.Epsilon0.Canon]
        +alpha:116 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:117 [in hydras.Schutte.Schutte_basics]
        +alpha:117 [in hydras.Epsilon0.E0]
        +alpha:117 [in hydras.Epsilon0.Hprime]
        +alpha:118 [in hydras.Epsilon0.E0]
        +alpha:118 [in hydras.Epsilon0.Paths]
        +alpha:119 [in hydras.Epsilon0.T1]
        +alpha:119 [in hydras.Epsilon0.F_alpha]
        +alpha:119 [in hydras.Schutte.Schutte_basics]
        +alpha:12 [in hydras.Epsilon0.T1]
        +alpha:12 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:12 [in hydras.Hydra.O2H]
        +alpha:12 [in gaia_hydras.GHprime]
        +alpha:12 [in hydras.Epsilon0.Large_Sets]
        +alpha:12 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:12 [in hydras.Epsilon0.E0]
        +alpha:12 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +alpha:12 [in hydras.Schutte.Addition]
        +alpha:120 [in hydras.Schutte.Schutte_basics]
        +alpha:120 [in hydras.Epsilon0.E0]
        +alpha:121 [in hydras.Epsilon0.T1]
        +alpha:121 [in hydras.Schutte.Schutte_basics]
        +alpha:123 [in hydras.Epsilon0.Paths]
        +alpha:124 [in hydras.Epsilon0.T1]
        +alpha:124 [in hydras.Epsilon0.Hprime]
        +alpha:124 [in hydras.Gamma0.Gamma0]
        +alpha:125 [in hydras.Epsilon0.Large_Sets]
        +alpha:127 [in hydras.Epsilon0.Large_Sets]
        +alpha:127 [in hydras.Epsilon0.Paths]
        +alpha:127 [in hydras.Gamma0.Gamma0]
        +alpha:128 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:128 [in hydras.Epsilon0.Hprime]
        +alpha:129 [in hydras.Epsilon0.Large_Sets]
        +alpha:13 [in hydras.solutions_exercises.predSuccUnicity]
        +alpha:13 [in gaia_hydras.GF_alpha]
        +alpha:13 [in gaia_hydras.GHprime]
        +alpha:13 [in hydras.OrdinalNotations.ON_O]
        +alpha:13 [in hydras.Epsilon0.Hessenberg]
        +alpha:13 [in hydras.Schutte.CNF]
        +alpha:13 [in hydras.OrdinalNotations.ON_mult]
        +alpha:13 [in hydras.OrdinalNotations.ON_plus]
        +alpha:13 [in gaia_hydras.GL_alpha]
        +alpha:13 [in hydras.Gamma0.Gamma0]
        +alpha:130 [in hydras.Gamma0.Gamma0]
        +alpha:131 [in hydras.Epsilon0.Large_Sets]
        +alpha:132 [in hydras.Epsilon0.Paths]
        +alpha:133 [in hydras.Epsilon0.Large_Sets]
        +alpha:133 [in hydras.Gamma0.Gamma0]
        +alpha:135 [in hydras.Epsilon0.Large_Sets]
        +alpha:136 [in hydras.Schutte.Ordering_Functions]
        +alpha:137 [in hydras.Epsilon0.Large_Sets]
        +alpha:137 [in hydras.Schutte.Ordering_Functions]
        +alpha:139 [in hydras.Epsilon0.Large_Sets]
        +alpha:139 [in hydras.Epsilon0.Paths]
        +alpha:14 [in hydras.Schutte.Correctness_E0]
        +alpha:14 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:14 [in hydras.Schutte.Critical]
        +alpha:14 [in hydras.Schutte.AP]
        +alpha:14 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:14 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:14 [in hydras.Epsilon0.E0]
        +alpha:14 [in hydras.Epsilon0.Paths]
        +alpha:14 [in hydras.Gamma0.Gamma0]
        +alpha:141 [in hydras.Epsilon0.T1]
        +alpha:141 [in hydras.Epsilon0.Large_Sets]
        +alpha:141 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:145 [in hydras.Epsilon0.Paths]
        +alpha:146 [in hydras.Epsilon0.T1]
        +alpha:146 [in hydras.Gamma0.Gamma0]
        +alpha:147 [in hydras.Schutte.Schutte_basics]
        +alpha:147 [in hydras.Gamma0.Gamma0]
        +alpha:149 [in hydras.Schutte.Schutte_basics]
        +alpha:15 [in hydras.Epsilon0.T1]
        +alpha:15 [in hydras.Gamma0.T2]
        +alpha:15 [in hydras.Hydra.O2H]
        +alpha:15 [in gaia_hydras.GF_alpha]
        +alpha:15 [in hydras.Schutte.CNF]
        +alpha:15 [in hydras.Schutte.Critical]
        +alpha:15 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:15 [in hydras.OrdinalNotations.ON_mult]
        +alpha:15 [in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:15 [in hydras.OrdinalNotations.ON_plus]
        +alpha:15 [in gaia_hydras.GHydra]
        +alpha:15 [in hydras.solutions_exercises.F_3]
        +alpha:15 [in gaia_hydras.GL_alpha]
        +alpha:15 [in hydras.Gamma0.Gamma0]
        +alpha:15 [in hydras.Schutte.Addition]
        +alpha:150 [in hydras.Epsilon0.T1]
        +alpha:151 [in hydras.Schutte.Schutte_basics]
        +alpha:151 [in hydras.Epsilon0.Paths]
        +alpha:151 [in hydras.Gamma0.Gamma0]
        +alpha:153 [in hydras.Epsilon0.Paths]
        +alpha:153 [in hydras.Gamma0.Gamma0]
        +alpha:154 [in hydras.Epsilon0.Large_Sets]
        +alpha:155 [in hydras.Epsilon0.T1]
        +alpha:156 [in hydras.Epsilon0.Paths]
        +alpha:157 [in hydras.Epsilon0.T1]
        +alpha:157 [in hydras.Epsilon0.Large_Sets]
        +alpha:157 [in hydras.Epsilon0.Paths]
        +alpha:157 [in hydras.Gamma0.Gamma0]
        +alpha:158 [in hydras.Epsilon0.F_alpha]
        +alpha:159 [in hydras.Epsilon0.Paths]
        +alpha:16 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:16 [in hydras.solutions_exercises.predSuccUnicity]
        +alpha:16 [in gaia_hydras.GF_alpha]
        +alpha:16 [in hydras.OrdinalNotations.ON_O]
        +alpha:16 [in hydras.Epsilon0.Paths]
        +alpha:16 [in hydras.Gamma0.Gamma0]
        +alpha:16 [in hydras.Schutte.Addition]
        +alpha:160 [in hydras.Epsilon0.F_alpha]
        +alpha:161 [in hydras.Epsilon0.Paths]
        +alpha:162 [in hydras.Epsilon0.F_alpha]
        +alpha:164 [in hydras.Epsilon0.Paths]
        +alpha:165 [in hydras.Epsilon0.F_alpha]
        +alpha:167 [in hydras.Epsilon0.F_alpha]
        +alpha:168 [in hydras.Schutte.Ordering_Functions]
        +alpha:169 [in hydras.Epsilon0.Large_Sets]
        +alpha:169 [in hydras.Epsilon0.Paths]
        +alpha:169 [in hydras.Schutte.Ordering_Functions]
        +alpha:17 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:17 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:17 [in hydras.OrdinalNotations.ON_plus]
        +alpha:17 [in gaia_hydras.GHydra]
        +alpha:17 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:17 [in gaia_hydras.GL_alpha]
        +alpha:17 [in hydras.Gamma0.Gamma0]
        +alpha:17 [in hydras.Schutte.Addition]
        +alpha:170 [in hydras.Epsilon0.F_alpha]
        +alpha:170 [in gaia_hydras.T1Bridge]
        +alpha:172 [in gaia_hydras.T1Bridge]
        +alpha:174 [in hydras.Epsilon0.F_alpha]
        +alpha:174 [in hydras.Epsilon0.Paths]
        +alpha:174 [in hydras.Gamma0.Gamma0]
        +alpha:175 [in hydras.Schutte.Schutte_basics]
        +alpha:175 [in hydras.Gamma0.Gamma0]
        +alpha:176 [in hydras.Epsilon0.F_alpha]
        +alpha:176 [in hydras.Epsilon0.Large_Sets]
        +alpha:176 [in hydras.Gamma0.Gamma0]
        +alpha:177 [in hydras.Schutte.Schutte_basics]
        +alpha:177 [in hydras.Epsilon0.Paths]
        +alpha:178 [in hydras.Epsilon0.F_alpha]
        +alpha:178 [in hydras.Schutte.Schutte_basics]
        +alpha:179 [in hydras.Epsilon0.Large_Sets]
        +alpha:18 [in hydras.Schutte.Correctness_E0]
        +alpha:18 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:18 [in hydras.Hydra.O2H]
        +alpha:18 [in gaia_hydras.GF_alpha]
        +alpha:18 [in hydras.Schutte.Schutte_basics]
        +alpha:180 [in hydras.Epsilon0.F_alpha]
        +alpha:180 [in hydras.Gamma0.Gamma0]
        +alpha:181 [in hydras.Epsilon0.Large_Sets]
        +alpha:181 [in hydras.Epsilon0.Paths]
        +alpha:182 [in hydras.Gamma0.Gamma0]
        +alpha:183 [in hydras.Epsilon0.Large_Sets]
        +alpha:185 [in hydras.Epsilon0.Paths]
        +alpha:186 [in hydras.Epsilon0.Large_Sets]
        +alpha:186 [in hydras.Epsilon0.Paths]
        +alpha:188 [in hydras.Epsilon0.Large_Sets]
        +alpha:188 [in hydras.Schutte.Ordering_Functions]
        +alpha:188 [in hydras.Gamma0.Gamma0]
        +alpha:19 [in hydras.OrdinalNotations.ON_O]
        +alpha:19 [in hydras.Schutte.CNF]
        +alpha:19 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:19 [in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:19 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:19 [in hydras.Epsilon0.Paths]
        +alpha:190 [in hydras.Gamma0.Gamma0]
        +alpha:191 [in hydras.Epsilon0.T1]
        +alpha:191 [in hydras.Schutte.Schutte_basics]
        +alpha:191 [in hydras.Epsilon0.Paths]
        +alpha:192 [in hydras.Epsilon0.T1]
        +alpha:192 [in hydras.Gamma0.Gamma0]
        +alpha:193 [in hydras.Epsilon0.Large_Sets]
        +alpha:193 [in hydras.Epsilon0.Paths]
        +alpha:194 [in hydras.Gamma0.Gamma0]
        +alpha:195 [in hydras.Epsilon0.Large_Sets]
        +alpha:196 [in hydras.Epsilon0.Paths]
        +alpha:196 [in hydras.Gamma0.Gamma0]
        +alpha:197 [in hydras.Epsilon0.Large_Sets]
        +alpha:197 [in hydras.Schutte.Schutte_basics]
        +alpha:198 [in hydras.Gamma0.Gamma0]
        +alpha:199 [in hydras.Epsilon0.Large_Sets]
        +alpha:2 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:2 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:2 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +alpha:2 [in gaia_hydras.ON_gfinite]
        +alpha:2 [in hydras.solutions_exercises.F_3]
        +alpha:2 [in hydras.OrdinalNotations.ON_Omega]
        +alpha:2 [in hydras.Epsilon0.Paths]
        +alpha:2 [in hydras.Schutte.Ordering_Functions]
        +alpha:2 [in hydras.Schutte.Addition]
        +alpha:20 [in hydras.Gamma0.T2]
        +alpha:20 [in hydras.Hydra.O2H]
        +alpha:20 [in hydras.Schutte.CNF]
        +alpha:20 [in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:20 [in gaia_hydras.GHydra]
        +alpha:20 [in hydras.Epsilon0.E0]
        +alpha:20 [in hydras.Schutte.Addition]
        +alpha:200 [in hydras.Epsilon0.Paths]
        +alpha:200 [in hydras.Gamma0.Gamma0]
        +alpha:202 [in hydras.Epsilon0.T1]
        +alpha:202 [in hydras.Gamma0.Gamma0]
        +alpha:203 [in hydras.Epsilon0.T1]
        +alpha:203 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:203 [in hydras.Epsilon0.Paths]
        +alpha:204 [in hydras.Gamma0.Gamma0]
        +alpha:206 [in hydras.Epsilon0.Paths]
        +alpha:207 [in hydras.Schutte.Schutte_basics]
        +alpha:208 [in hydras.Epsilon0.T1]
        +alpha:209 [in hydras.Schutte.Schutte_basics]
        +alpha:21 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:21 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:21 [in hydras.Gamma0.Gamma0]
        +alpha:210 [in hydras.Epsilon0.T1]
        +alpha:210 [in hydras.Schutte.Schutte_basics]
        +alpha:211 [in hydras.Schutte.Schutte_basics]
        +alpha:211 [in hydras.Gamma0.Gamma0]
        +alpha:212 [in hydras.Schutte.Schutte_basics]
        +alpha:212 [in hydras.Gamma0.Gamma0]
        +alpha:213 [in hydras.Schutte.Schutte_basics]
        +alpha:213 [in hydras.Gamma0.Gamma0]
        +alpha:214 [in hydras.Schutte.Schutte_basics]
        +alpha:215 [in hydras.Schutte.Schutte_basics]
        +alpha:22 [in hydras.Schutte.Critical]
        +alpha:22 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:22 [in hydras.Epsilon0.E0]
        +alpha:22 [in hydras.Epsilon0.Paths]
        +alpha:22 [in hydras.Schutte.Addition]
        +alpha:223 [in hydras.Epsilon0.Paths]
        +alpha:228 [in hydras.Epsilon0.Paths]
        +alpha:229 [in hydras.Schutte.Schutte_basics]
        +alpha:23 [in hydras.Epsilon0.T1]
        +alpha:23 [in hydras.Hydra.O2H]
        +alpha:23 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:23 [in hydras.Hydra.Epsilon0_Needed_Std]
        +alpha:23 [in hydras.Schutte.Schutte_basics]
        +alpha:231 [in hydras.Epsilon0.Paths]
        +alpha:232 [in hydras.Schutte.Schutte_basics]
        +alpha:237 [in hydras.Epsilon0.Paths]
        +alpha:238 [in hydras.Gamma0.Gamma0]
        +alpha:24 [in hydras.Gamma0.T2]
        +alpha:24 [in hydras.Schutte.CNF]
        +alpha:24 [in hydras.Epsilon0.Large_Sets]
        +alpha:24 [in hydras.Epsilon0.E0]
        +alpha:24 [in hydras.Schutte.Addition]
        +alpha:240 [in hydras.Epsilon0.T1]
        +alpha:240 [in hydras.Gamma0.Gamma0]
        +alpha:242 [in hydras.Epsilon0.T1]
        +alpha:242 [in hydras.Epsilon0.Paths]
        +alpha:244 [in hydras.Epsilon0.T1]
        +alpha:245 [in hydras.Epsilon0.Paths]
        +alpha:247 [in hydras.Epsilon0.Paths]
        +alpha:248 [in hydras.Epsilon0.Paths]
        +alpha:25 [in hydras.Hydra.O2H]
        +alpha:25 [in gaia_hydras.GF_alpha]
        +alpha:25 [in hydras.Schutte.Critical]
        +alpha:25 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:251 [in hydras.Epsilon0.Paths]
        +alpha:254 [in hydras.Epsilon0.Paths]
        +alpha:257 [in hydras.Epsilon0.Paths]
        +alpha:26 [in hydras.Schutte.CNF]
        +alpha:26 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:26 [in hydras.Epsilon0.E0]
        +alpha:26 [in hydras.solutions_exercises.F_3]
        +alpha:261 [in hydras.Epsilon0.Paths]
        +alpha:264 [in hydras.Epsilon0.Paths]
        +alpha:265 [in hydras.Epsilon0.Paths]
        +alpha:268 [in hydras.Epsilon0.Paths]
        +alpha:27 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:27 [in gaia_hydras.GF_alpha]
        +alpha:27 [in hydras.Schutte.CNF]
        +alpha:27 [in hydras.solutions_exercises.F_3]
        +alpha:27 [in hydras.Schutte.Ordering_Functions]
        +alpha:27 [in hydras.Schutte.Addition]
        +alpha:273 [in hydras.Epsilon0.Paths]
        +alpha:276 [in hydras.Epsilon0.Paths]
        +alpha:279 [in hydras.Epsilon0.Paths]
        +alpha:28 [in hydras.Epsilon0.T1]
        +alpha:28 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:28 [in hydras.Epsilon0.Large_Sets]
        +alpha:281 [in hydras.Epsilon0.Paths]
        +alpha:284 [in hydras.Epsilon0.Paths]
        +alpha:286 [in hydras.Epsilon0.T1]
        +alpha:287 [in hydras.Epsilon0.Paths]
        +alpha:288 [in hydras.Epsilon0.T1]
        +alpha:29 [in hydras.Epsilon0.Canon]
        +alpha:29 [in hydras.Epsilon0.E0]
        +alpha:29 [in hydras.Epsilon0.Paths]
        +alpha:29 [in hydras.Schutte.Addition]
        +alpha:290 [in hydras.Epsilon0.T1]
        +alpha:290 [in hydras.Epsilon0.Paths]
        +alpha:292 [in hydras.Epsilon0.T1]
        +alpha:293 [in hydras.Epsilon0.Paths]
        +alpha:294 [in hydras.Epsilon0.T1]
        +alpha:296 [in hydras.Epsilon0.T1]
        +alpha:296 [in hydras.Epsilon0.Paths]
        +alpha:298 [in hydras.Epsilon0.T1]
        +alpha:3 [in hydras.Epsilon0.T1]
        +alpha:3 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:3 [in hydras.Gamma0.T2]
        +alpha:3 [in hydras.Epsilon0.Large_Sets]
        +alpha:3 [in hydras.Schutte.Critical]
        +alpha:3 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:3 [in hydras.Schutte.Schutte_basics]
        +alpha:30 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:30 [in gaia_hydras.GF_alpha]
        +alpha:30 [in hydras.Schutte.Critical]
        +alpha:300 [in hydras.Epsilon0.T1]
        +alpha:300 [in hydras.Epsilon0.Paths]
        +alpha:302 [in hydras.Epsilon0.T1]
        +alpha:304 [in hydras.Epsilon0.T1]
        +alpha:304 [in hydras.Epsilon0.Paths]
        +alpha:305 [in hydras.Epsilon0.T1]
        +alpha:306 [in hydras.Epsilon0.T1]
        +alpha:307 [in hydras.Epsilon0.T1]
        +alpha:307 [in hydras.Epsilon0.Paths]
        +alpha:31 [in hydras.Schutte.CNF]
        +alpha:31 [in hydras.Epsilon0.Large_Sets]
        +alpha:31 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:31 [in hydras.Epsilon0.E0]
        +alpha:31 [in hydras.Epsilon0.Paths]
        +alpha:311 [in hydras.Epsilon0.T1]
        +alpha:311 [in hydras.Epsilon0.Paths]
        +alpha:314 [in hydras.Epsilon0.T1]
        +alpha:316 [in hydras.Epsilon0.T1]
        +alpha:316 [in hydras.Epsilon0.Paths]
        +alpha:319 [in hydras.Epsilon0.T1]
        +alpha:319 [in hydras.Epsilon0.Paths]
        +alpha:32 [in hydras.Schutte.Correctness_E0]
        +alpha:32 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:32 [in gaia_hydras.GF_alpha]
        +alpha:32 [in hydras.Epsilon0.L_alpha]
        +alpha:32 [in hydras.Epsilon0.Canon]
        +alpha:32 [in hydras.Schutte.Schutte_basics]
        +alpha:32 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:32 [in hydras.Epsilon0.Hprime]
        +alpha:32 [in hydras.Schutte.Addition]
        +alpha:323 [in hydras.Epsilon0.Paths]
        +alpha:325 [in hydras.Epsilon0.T1]
        +alpha:325 [in hydras.Epsilon0.Paths]
        +alpha:33 [in gaia_hydras.GF_alpha]
        +alpha:33 [in hydras.Epsilon0.Large_Sets]
        +alpha:33 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:33 [in hydras.Epsilon0.E0]
        +alpha:330 [in hydras.Epsilon0.T1]
        +alpha:330 [in hydras.Epsilon0.Paths]
        +alpha:332 [in hydras.Epsilon0.Paths]
        +alpha:334 [in hydras.Epsilon0.T1]
        +alpha:334 [in hydras.Epsilon0.Paths]
        +alpha:335 [in hydras.Epsilon0.T1]
        +alpha:338 [in hydras.Epsilon0.T1]
        +alpha:339 [in hydras.Epsilon0.Paths]
        +alpha:34 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:34 [in hydras.Epsilon0.L_alpha]
        +alpha:34 [in hydras.Epsilon0.Canon]
        +alpha:34 [in hydras.Schutte.Schutte_basics]
        +alpha:34 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:34 [in hydras.Epsilon0.Hprime]
        +alpha:34 [in hydras.Epsilon0.Paths]
        +alpha:341 [in hydras.Epsilon0.T1]
        +alpha:343 [in hydras.Epsilon0.Paths]
        +alpha:347 [in hydras.Epsilon0.T1]
        +alpha:347 [in hydras.Epsilon0.Paths]
        +alpha:35 [in hydras.Schutte.Critical]
        +alpha:35 [in hydras.Epsilon0.Canon]
        +alpha:35 [in hydras.Epsilon0.E0]
        +alpha:35 [in hydras.Schutte.Ordering_Functions]
        +alpha:35 [in hydras.Schutte.Addition]
        +alpha:350 [in hydras.Epsilon0.T1]
        +alpha:351 [in hydras.Epsilon0.Paths]
        +alpha:356 [in hydras.Epsilon0.Paths]
        +alpha:357 [in hydras.Epsilon0.Paths]
        +alpha:36 [in hydras.Epsilon0.T1]
        +alpha:36 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:36 [in hydras.Schutte.CNF]
        +alpha:36 [in hydras.Epsilon0.Large_Sets]
        +alpha:36 [in hydras.Epsilon0.L_alpha]
        +alpha:36 [in hydras.Epsilon0.Hprime]
        +alpha:36 [in hydras.Schutte.Addition]
        +alpha:362 [in hydras.Epsilon0.Paths]
        +alpha:364 [in hydras.Epsilon0.Paths]
        +alpha:37 [in hydras.Epsilon0.E0]
        +alpha:37 [in hydras.Epsilon0.Paths]
        +alpha:377 [in hydras.Epsilon0.Paths]
        +alpha:38 [in hydras.Epsilon0.T1]
        +alpha:38 [in hydras.Schutte.Addition]
        +alpha:383 [in hydras.Epsilon0.Paths]
        +alpha:388 [in hydras.Epsilon0.Paths]
        +alpha:39 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:39 [in hydras.Epsilon0.Large_Sets]
        +alpha:39 [in hydras.Schutte.Critical]
        +alpha:39 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:39 [in hydras.Epsilon0.E0]
        +alpha:391 [in hydras.Epsilon0.T1]
        +alpha:395 [in hydras.Epsilon0.T1]
        +alpha:395 [in hydras.Epsilon0.Paths]
        +alpha:396 [in hydras.Epsilon0.T1]
        +alpha:399 [in hydras.Epsilon0.Paths]
        +alpha:4 [in gaia_hydras.GHprime]
        +alpha:4 [in hydras.Epsilon0.Large_Sets_Examples]
        +alpha:4 [in hydras.Hydra.Hydra_Theorems]
        +alpha:4 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:4 [in hydras.Epsilon0.E0]
        +alpha:4 [in gaia_hydras.GL_alpha]
        +alpha:4 [in gaia_hydras.T2Bridge]
        +alpha:4 [in gaia_hydras.GHessenberg]
        +alpha:40 [in hydras.Epsilon0.T1]
        +alpha:40 [in hydras.Epsilon0.F_alpha]
        +alpha:40 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:40 [in hydras.Epsilon0.E0]
        +alpha:40 [in hydras.Epsilon0.Paths]
        +alpha:403 [in hydras.Epsilon0.T1]
        +alpha:403 [in hydras.Epsilon0.Paths]
        +alpha:404 [in hydras.Epsilon0.T1]
        +alpha:407 [in hydras.Epsilon0.T1]
        +alpha:407 [in hydras.Epsilon0.Paths]
        +alpha:41 [in hydras.Schutte.Correctness_E0]
        +alpha:41 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:41 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:41 [in hydras.Epsilon0.L_alpha]
        +alpha:41 [in hydras.Epsilon0.E0]
        +alpha:41 [in hydras.Epsilon0.Hprime]
        +alpha:411 [in hydras.Epsilon0.T1]
        +alpha:413 [in hydras.Epsilon0.Paths]
        +alpha:416 [in hydras.Epsilon0.T1]
        +alpha:417 [in hydras.Epsilon0.T1]
        +alpha:418 [in hydras.Epsilon0.T1]
        +alpha:419 [in hydras.Epsilon0.Paths]
        +alpha:42 [in hydras.Epsilon0.T1]
        +alpha:42 [in hydras.Schutte.Correctness_E0]
        +alpha:42 [in hydras.Epsilon0.F_alpha]
        +alpha:42 [in hydras.Schutte.CNF]
        +alpha:42 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:42 [in hydras.Epsilon0.F_omega]
        +alpha:42 [in hydras.Epsilon0.E0]
        +alpha:42 [in hydras.Schutte.Addition]
        +alpha:423 [in hydras.Epsilon0.Paths]
        +alpha:427 [in hydras.Epsilon0.Paths]
        +alpha:43 [in hydras.Schutte.Critical]
        +alpha:43 [in hydras.Epsilon0.L_alpha]
        +alpha:43 [in hydras.Epsilon0.F_omega]
        +alpha:43 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:431 [in hydras.Epsilon0.Paths]
        +alpha:433 [in hydras.Epsilon0.Paths]
        +alpha:437 [in hydras.Epsilon0.Paths]
        +alpha:44 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:44 [in hydras.Epsilon0.F_alpha]
        +alpha:44 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +alpha:44 [in hydras.Epsilon0.E0]
        +alpha:44 [in hydras.Epsilon0.Paths]
        +alpha:443 [in hydras.Epsilon0.Paths]
        +alpha:448 [in hydras.Epsilon0.Paths]
        +alpha:45 [in hydras.Epsilon0.T1]
        +alpha:45 [in hydras.Epsilon0.Large_Sets]
        +alpha:45 [in hydras.Schutte.Critical]
        +alpha:45 [in hydras.Epsilon0.Canon]
        +alpha:452 [in hydras.Epsilon0.Paths]
        +alpha:453 [in hydras.Gamma0.Gamma0]
        +alpha:454 [in hydras.Epsilon0.T1]
        +alpha:454 [in hydras.Epsilon0.Paths]
        +alpha:459 [in hydras.Epsilon0.Paths]
        +alpha:46 [in hydras.Schutte.Correctness_E0]
        +alpha:46 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:46 [in hydras.Schutte.CNF]
        +alpha:46 [in hydras.Schutte.AP]
        +alpha:46 [in hydras.Epsilon0.E0]
        +alpha:460 [in hydras.Gamma0.Gamma0]
        +alpha:462 [in hydras.Epsilon0.Paths]
        +alpha:464 [in hydras.Epsilon0.T1]
        +alpha:464 [in hydras.Gamma0.Gamma0]
        +alpha:466 [in hydras.Gamma0.Gamma0]
        +alpha:47 [in hydras.Epsilon0.F_alpha]
        +alpha:47 [in hydras.Schutte.AP]
        +alpha:47 [in hydras.Epsilon0.L_alpha]
        +alpha:47 [in hydras.Epsilon0.Canon]
        +alpha:47 [in hydras.Epsilon0.E0]
        +alpha:470 [in hydras.Epsilon0.T1]
        +alpha:470 [in hydras.Epsilon0.Paths]
        +alpha:472 [in hydras.Epsilon0.T1]
        +alpha:473 [in hydras.Epsilon0.Paths]
        +alpha:475 [in hydras.Epsilon0.Paths]
        +alpha:478 [in hydras.Epsilon0.T1]
        +alpha:479 [in hydras.Epsilon0.Paths]
        +alpha:48 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:48 [in hydras.Schutte.CNF]
        +alpha:48 [in hydras.Epsilon0.Large_Sets]
        +alpha:48 [in hydras.Schutte.Critical]
        +alpha:480 [in hydras.Epsilon0.T1]
        +alpha:481 [in hydras.Gamma0.Gamma0]
        +alpha:482 [in hydras.Epsilon0.T1]
        +alpha:482 [in hydras.Epsilon0.Paths]
        +alpha:484 [in hydras.Epsilon0.T1]
        +alpha:486 [in hydras.Epsilon0.Paths]
        +alpha:488 [in hydras.Epsilon0.T1]
        +alpha:49 [in hydras.Hydra.O2H]
        +alpha:49 [in hydras.Epsilon0.F_alpha]
        +alpha:49 [in hydras.Schutte.AP]
        +alpha:49 [in hydras.Epsilon0.L_alpha]
        +alpha:49 [in hydras.Epsilon0.E0]
        +alpha:49 [in hydras.Epsilon0.Paths]
        +alpha:490 [in hydras.Epsilon0.Paths]
        +alpha:492 [in hydras.Gamma0.Gamma0]
        +alpha:494 [in hydras.Epsilon0.Paths]
        +alpha:494 [in hydras.Gamma0.Gamma0]
        +alpha:496 [in hydras.Epsilon0.T1]
        +alpha:498 [in hydras.Epsilon0.Paths]
        +alpha:499 [in hydras.Gamma0.Gamma0]
        +alpha:5 [in hydras.Gamma0.T2]
        +alpha:5 [in gaia_hydras.GF_alpha]
        +alpha:5 [in hydras.Schutte.CNF]
        +alpha:5 [in hydras.Hydra.Battle_length]
        +alpha:5 [in gaia_hydras.ON_gfinite]
        +alpha:50 [in hydras.Hydra.O2H]
        +alpha:50 [in hydras.Epsilon0.Canon]
        +alpha:50 [in hydras.Epsilon0.E0]
        +alpha:502 [in hydras.Epsilon0.Paths]
        +alpha:503 [in hydras.Gamma0.Gamma0]
        +alpha:505 [in hydras.Epsilon0.Paths]
        +alpha:507 [in hydras.Gamma0.Gamma0]
        +alpha:51 [in hydras.Schutte.CNF]
        +alpha:51 [in hydras.Schutte.Critical]
        +alpha:51 [in hydras.Schutte.AP]
        +alpha:51 [in hydras.Epsilon0.Canon]
        +alpha:51 [in hydras.Schutte.Ordering_Functions]
        +alpha:510 [in hydras.Epsilon0.Paths]
        +alpha:511 [in hydras.Gamma0.Gamma0]
        +alpha:514 [in hydras.Epsilon0.T1]
        +alpha:514 [in hydras.Gamma0.Gamma0]
        +alpha:516 [in hydras.Epsilon0.Paths]
        +alpha:517 [in hydras.Gamma0.Gamma0]
        +alpha:52 [in hydras.Epsilon0.F_alpha]
        +alpha:52 [in hydras.Schutte.Critical]
        +alpha:52 [in hydras.Epsilon0.E0]
        +alpha:522 [in hydras.Epsilon0.T1]
        +alpha:523 [in hydras.Epsilon0.T1]
        +alpha:523 [in hydras.Epsilon0.Paths]
        +alpha:526 [in hydras.Epsilon0.Paths]
        +alpha:529 [in hydras.Epsilon0.Paths]
        +alpha:53 [in hydras.Schutte.Critical]
        +alpha:53 [in hydras.Schutte.AP]
        +alpha:53 [in hydras.Epsilon0.Canon]
        +alpha:53 [in hydras.Schutte.Addition]
        +alpha:532 [in hydras.Epsilon0.Paths]
        +alpha:536 [in hydras.Gamma0.Gamma0]
        +alpha:537 [in hydras.Gamma0.Gamma0]
        +alpha:539 [in hydras.Epsilon0.T1]
        +alpha:54 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:54 [in hydras.Schutte.CNF]
        +alpha:54 [in hydras.Epsilon0.E0]
        +alpha:540 [in hydras.Epsilon0.T1]
        +alpha:542 [in hydras.Epsilon0.T1]
        +alpha:545 [in hydras.Epsilon0.T1]
        +alpha:547 [in hydras.Epsilon0.T1]
        +alpha:547 [in hydras.Gamma0.Gamma0]
        +alpha:548 [in hydras.Epsilon0.Paths]
        +alpha:549 [in hydras.Epsilon0.T1]
        +alpha:55 [in hydras.Epsilon0.Hessenberg]
        +alpha:55 [in hydras.Schutte.AP]
        +alpha:55 [in hydras.Epsilon0.Canon]
        +alpha:55 [in hydras.Epsilon0.Hprime]
        +alpha:55 [in hydras.Epsilon0.Paths]
        +alpha:55 [in hydras.Schutte.Addition]
        +alpha:550 [in hydras.Gamma0.Gamma0]
        +alpha:552 [in hydras.Epsilon0.Paths]
        +alpha:553 [in hydras.Gamma0.Gamma0]
        +alpha:556 [in hydras.Epsilon0.T1]
        +alpha:556 [in hydras.Epsilon0.Paths]
        +alpha:56 [in hydras.Epsilon0.F_alpha]
        +alpha:56 [in hydras.Schutte.CNF]
        +alpha:56 [in hydras.Epsilon0.E0]
        +alpha:56 [in hydras.Schutte.Addition]
        +alpha:561 [in hydras.Epsilon0.Paths]
        +alpha:562 [in hydras.Gamma0.Gamma0]
        +alpha:564 [in hydras.Epsilon0.Paths]
        +alpha:566 [in hydras.Epsilon0.T1]
        +alpha:569 [in hydras.Epsilon0.Paths]
        +alpha:57 [in hydras.Epsilon0.Hessenberg]
        +alpha:57 [in hydras.Schutte.AP]
        +alpha:57 [in hydras.Epsilon0.L_alpha]
        +alpha:57 [in hydras.Epsilon0.Canon]
        +alpha:57 [in hydras.Epsilon0.E0]
        +alpha:573 [in hydras.Epsilon0.Paths]
        +alpha:575 [in hydras.Gamma0.Gamma0]
        +alpha:576 [in hydras.Epsilon0.Paths]
        +alpha:576 [in hydras.Gamma0.Gamma0]
        +alpha:58 [in hydras.Epsilon0.F_alpha]
        +alpha:58 [in hydras.Schutte.CNF]
        +alpha:58 [in hydras.Epsilon0.L_alpha]
        +alpha:58 [in hydras.Epsilon0.Paths]
        +alpha:580 [in hydras.Epsilon0.T1]
        +alpha:581 [in hydras.Gamma0.Gamma0]
        +alpha:582 [in hydras.Epsilon0.Paths]
        +alpha:583 [in hydras.Epsilon0.T1]
        +alpha:586 [in hydras.Epsilon0.Paths]
        +alpha:589 [in hydras.Epsilon0.Paths]
        +alpha:59 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:59 [in hydras.Schutte.AP]
        +alpha:59 [in hydras.Epsilon0.L_alpha]
        +alpha:59 [in hydras.Epsilon0.Canon]
        +alpha:59 [in hydras.Epsilon0.E0]
        +alpha:59 [in hydras.Schutte.Addition]
        +alpha:6 [in hydras.Schutte.Correctness_E0]
        +alpha:6 [in gaia_hydras.GHprime]
        +alpha:6 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:6 [in hydras.Epsilon0.E0]
        +alpha:6 [in gaia_hydras.GL_alpha]
        +alpha:6 [in hydras.Schutte.Addition]
        +alpha:60 [in hydras.Schutte.AP]
        +alpha:60 [in hydras.Epsilon0.E0]
        +alpha:60 [in hydras.Epsilon0.Hprime]
        +alpha:600 [in hydras.Gamma0.Gamma0]
        +alpha:602 [in hydras.Gamma0.Gamma0]
        +alpha:603 [in hydras.Gamma0.Gamma0]
        +alpha:61 [in hydras.Hydra.O2H]
        +alpha:61 [in hydras.Epsilon0.Hessenberg]
        +alpha:61 [in hydras.Schutte.CNF]
        +alpha:61 [in hydras.Schutte.Schutte_basics]
        +alpha:62 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:62 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:62 [in hydras.Epsilon0.E0]
        +alpha:62 [in hydras.Epsilon0.Paths]
        +alpha:621 [in hydras.Gamma0.Gamma0]
        +alpha:623 [in hydras.Gamma0.Gamma0]
        +alpha:625 [in hydras.Gamma0.Gamma0]
        +alpha:629 [in hydras.Gamma0.Gamma0]
        +alpha:63 [in hydras.Schutte.Correctness_E0]
        +alpha:63 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:63 [in hydras.Epsilon0.F_alpha]
        +alpha:63 [in hydras.Epsilon0.Hessenberg]
        +alpha:63 [in hydras.Schutte.AP]
        +alpha:631 [in hydras.Epsilon0.T1]
        +alpha:633 [in hydras.Epsilon0.T1]
        +alpha:636 [in hydras.Epsilon0.T1]
        +alpha:638 [in hydras.Epsilon0.T1]
        +alpha:64 [in hydras.Epsilon0.F_alpha]
        +alpha:64 [in hydras.Schutte.AP]
        +alpha:64 [in hydras.Schutte.Addition]
        +alpha:640 [in hydras.Epsilon0.T1]
        +alpha:640 [in hydras.Gamma0.Gamma0]
        +alpha:644 [in hydras.Epsilon0.T1]
        +alpha:644 [in hydras.Gamma0.Gamma0]
        +alpha:645 [in hydras.Epsilon0.T1]
        +alpha:645 [in hydras.Gamma0.Gamma0]
        +alpha:646 [in hydras.Gamma0.Gamma0]
        +alpha:647 [in hydras.Epsilon0.T1]
        +alpha:648 [in hydras.Epsilon0.T1]
        +alpha:65 [in hydras.Schutte.Correctness_E0]
        +alpha:65 [in hydras.Epsilon0.E0]
        +alpha:65 [in hydras.Epsilon0.Hprime]
        +alpha:650 [in hydras.Epsilon0.T1]
        +alpha:652 [in hydras.Epsilon0.T1]
        +alpha:653 [in hydras.Epsilon0.T1]
        +alpha:654 [in hydras.Epsilon0.T1]
        +alpha:655 [in hydras.Epsilon0.T1]
        +alpha:658 [in hydras.Epsilon0.T1]
        +alpha:659 [in hydras.Epsilon0.T1]
        +alpha:66 [in hydras.Schutte.AP]
        +alpha:66 [in hydras.Epsilon0.E0]
        +alpha:662 [in hydras.Epsilon0.T1]
        +alpha:665 [in hydras.Epsilon0.T1]
        +alpha:667 [in hydras.Epsilon0.T1]
        +alpha:669 [in hydras.Epsilon0.T1]
        +alpha:67 [in hydras.Schutte.Correctness_E0]
        +alpha:67 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:67 [in hydras.Epsilon0.E0]
        +alpha:67 [in hydras.Schutte.Addition]
        +alpha:671 [in hydras.Epsilon0.T1]
        +alpha:675 [in hydras.Epsilon0.T1]
        +alpha:679 [in hydras.Epsilon0.T1]
        +alpha:68 [in hydras.Epsilon0.Hessenberg]
        +alpha:68 [in hydras.Epsilon0.E0]
        +alpha:68 [in hydras.Epsilon0.Hprime]
        +alpha:681 [in hydras.Epsilon0.T1]
        +alpha:686 [in hydras.Epsilon0.T1]
        +alpha:69 [in hydras.Epsilon0.Epsilon0rpo]
        +alpha:69 [in hydras.Schutte.AP]
        +alpha:69 [in hydras.Epsilon0.E0]
        +alpha:690 [in hydras.Epsilon0.T1]
        +alpha:694 [in hydras.Gamma0.Gamma0]
        +alpha:698 [in hydras.Epsilon0.T1]
        +alpha:7 [in hydras.Schutte.Correctness_E0]
        +alpha:7 [in gaia_hydras.T1Choice]
        +alpha:7 [in hydras.Hydra.O2H]
        +alpha:7 [in gaia_hydras.GF_alpha]
        +alpha:7 [in hydras.Schutte.CNF]
        +alpha:7 [in hydras.Schutte.AP]
        +alpha:7 [in hydras.Hydra.Battle_length]
        +alpha:7 [in hydras.Epsilon0.Canon]
        +alpha:7 [in hydras.Epsilon0.E0]
        +alpha:7 [in hydras.Epsilon0.Paths]
        +alpha:7 [in gaia_hydras.GHessenberg]
        +alpha:70 [in hydras.Epsilon0.T1]
        +alpha:70 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:70 [in hydras.Epsilon0.Hessenberg]
        +alpha:70 [in hydras.Schutte.AP]
        +alpha:70 [in hydras.Epsilon0.Paths]
        +alpha:700 [in hydras.Gamma0.Gamma0]
        +alpha:702 [in hydras.Epsilon0.T1]
        +alpha:702 [in hydras.Gamma0.Gamma0]
        +alpha:703 [in hydras.Epsilon0.T1]
        +alpha:704 [in hydras.Gamma0.Gamma0]
        +alpha:707 [in hydras.Epsilon0.T1]
        +alpha:71 [in hydras.Schutte.Correctness_E0]
        +alpha:71 [in hydras.Epsilon0.E0]
        +alpha:710 [in hydras.Gamma0.Gamma0]
        +alpha:711 [in hydras.Epsilon0.T1]
        +alpha:713 [in hydras.Gamma0.Gamma0]
        +alpha:714 [in hydras.Epsilon0.T1]
        +alpha:715 [in hydras.Gamma0.Gamma0]
        +alpha:717 [in hydras.Epsilon0.T1]
        +alpha:72 [in hydras.Schutte.AP]
        +alpha:72 [in hydras.Epsilon0.Paths]
        +alpha:72 [in hydras.Schutte.Addition]
        +alpha:73 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:73 [in hydras.Schutte.AP]
        +alpha:73 [in hydras.Epsilon0.E0]
        +alpha:738 [in hydras.Epsilon0.T1]
        +alpha:74 [in hydras.Schutte.Correctness_E0]
        +alpha:74 [in hydras.Schutte.AP]
        +alpha:74 [in hydras.Epsilon0.Paths]
        +alpha:75 [in hydras.Epsilon0.E0]
        +alpha:76 [in hydras.Epsilon0.Hessenberg]
        +alpha:76 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:77 [in hydras.Schutte.Correctness_E0]
        +alpha:77 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:77 [in hydras.Epsilon0.E0]
        +alpha:78 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:78 [in hydras.Epsilon0.E0]
        +alpha:79 [in hydras.Epsilon0.Canon]
        +alpha:8 [in hydras.Hydra.O2H]
        +alpha:8 [in gaia_hydras.GF_alpha]
        +alpha:8 [in hydras.Schutte.AP]
        +alpha:8 [in gaia_hydras.ON_gfinite]
        +alpha:8 [in hydras.Schutte.Schutte_basics]
        +alpha:8 [in hydras.OrdinalNotations.ON_Finite]
        +alpha:8 [in hydras.Epsilon0.E0]
        +alpha:8 [in gaia_hydras.GL_alpha]
        +alpha:80 [in hydras.Epsilon0.Hessenberg]
        +alpha:80 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:80 [in hydras.Epsilon0.E0]
        +alpha:81 [in hydras.Schutte.Critical]
        +alpha:82 [in hydras.Schutte.Critical]
        +alpha:82 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:82 [in hydras.Epsilon0.Canon]
        +alpha:82 [in hydras.Epsilon0.Paths]
        +alpha:83 [in hydras.Schutte.Critical]
        +alpha:83 [in hydras.Epsilon0.E0]
        +alpha:83 [in hydras.Schutte.Ordering_Functions]
        +alpha:84 [in hydras.Hydra.O2H]
        +alpha:84 [in hydras.Schutte.Critical]
        +alpha:84 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:84 [in hydras.Epsilon0.Paths]
        +alpha:85 [in hydras.Schutte.Critical]
        +alpha:85 [in hydras.Epsilon0.Canon]
        +alpha:85 [in hydras.Schutte.Schutte_basics]
        +alpha:86 [in hydras.Gamma0.T2]
        +alpha:86 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:86 [in hydras.Epsilon0.E0]
        +alpha:86 [in hydras.Epsilon0.Paths]
        +alpha:87 [in hydras.Epsilon0.F_alpha]
        +alpha:87 [in hydras.Epsilon0.Canon]
        +alpha:87 [in hydras.Schutte.Schutte_basics]
        +alpha:88 [in hydras.Hydra.O2H]
        +alpha:88 [in hydras.Epsilon0.F_alpha]
        +alpha:89 [in hydras.Epsilon0.F_alpha]
        +alpha:89 [in hydras.Epsilon0.E0]
        +alpha:89 [in hydras.Epsilon0.Paths]
        +alpha:9 [in hydras.Epsilon0.T1]
        +alpha:9 [in hydras.OrdinalNotations.ON_Omega2]
        +alpha:9 [in gaia_hydras.GF_alpha]
        +alpha:9 [in hydras.OrdinalNotations.ON_O]
        +alpha:9 [in hydras.Schutte.CNF]
        +alpha:9 [in hydras.Epsilon0.Large_Sets]
        +alpha:9 [in hydras.Schutte.Critical]
        +alpha:9 [in hydras.OrdinalNotations.ON_mult]
        +alpha:9 [in hydras.OrdinalNotations.ON_plus]
        +alpha:9 [in hydras.Epsilon0.Canon]
        +alpha:9 [in hydras.Schutte.Schutte_basics]
        +alpha:9 [in hydras.Epsilon0.E0]
        +alpha:9 [in hydras.Schutte.Addition]
        +alpha:91 [in hydras.Epsilon0.T1]
        +alpha:91 [in hydras.Epsilon0.F_alpha]
        +alpha:92 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:92 [in hydras.Epsilon0.E0]
        +alpha:92 [in hydras.Epsilon0.Hprime]
        +alpha:93 [in hydras.Epsilon0.F_alpha]
        +alpha:94 [in hydras.Epsilon0.F_alpha]
        +alpha:94 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:94 [in hydras.Epsilon0.Canon]
        +alpha:94 [in hydras.Schutte.Schutte_basics]
        +alpha:94 [in hydras.Epsilon0.Paths]
        +alpha:95 [in hydras.Epsilon0.F_alpha]
        +alpha:95 [in hydras.Epsilon0.E0]
        +alpha:95 [in hydras.Epsilon0.Hprime]
        +alpha:96 [in hydras.Gamma0.T2]
        +alpha:96 [in hydras.Epsilon0.Hessenberg]
        +alpha:96 [in hydras.Epsilon0.Paths]
        +alpha:96 [in hydras.Gamma0.Gamma0]
        +alpha:97 [in hydras.Epsilon0.T1]
        +alpha:97 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:97 [in hydras.Epsilon0.Paths]
        +alpha:98 [in hydras.OrdinalNotations.OmegaOmega]
        +alpha:98 [in hydras.OrdinalNotations.ON_Generic]
        +alpha:98 [in hydras.Epsilon0.E0]
        +alpha:99 [in hydras.Gamma0.T2]
        +alpha:99 [in hydras.Prelude.Comparable]
        +AM:105 [in additions.Pow]
        +AM:96 [in additions.Pow_variant]
        +anonymous0:360 [in additions.Euclidean_Chains]
        +anonymous0:366 [in additions.Euclidean_Chains]
        +anonymous0:372 [in additions.Euclidean_Chains]
        +anonymous0:379 [in additions.Euclidean_Chains]
        +anonymous:359 [in additions.Euclidean_Chains]
        +anonymous:365 [in additions.Euclidean_Chains]
        +anonymous:371 [in additions.Euclidean_Chains]
        +anonymous:378 [in additions.Euclidean_Chains]
        +anonymous:386 [in additions.Euclidean_Chains]
        +anonymous:392 [in additions.Euclidean_Chains]
        +anonymous:399 [in additions.Euclidean_Chains]
        +assoc:105 [in additions.fib]
        +assoc:112 [in additions.fib]
        +assoc:123 [in additions.fib]
        +aux:10 [in additions.Trace_exercise]
        +Axm:120 [in hydras.Ackermann.LNN2LNT]
        +axm:126 [in hydras.Ackermann.LNN2LNT]
        +Axm:128 [in hydras.Ackermann.LNN2LNT]
        +Axm:141 [in hydras.Ackermann.LNN2LNT]
        +Axm:145 [in hydras.Ackermann.LNN2LNT]
        +Axm:15 [in Goedel.goedel2]
        +Axm:19 [in Goedel.goedel2]
        +Axm:44 [in Goedel.rosserPA]
        +Axm:47 [in Goedel.rosserPA]
        +ax:252 [in additions.Addition_Chains]
        +a'':44 [in hydras.Hydra.BigBattle]
        +a':1022 [in gaia_hydras.nfwfgaia]
        +a':11 [in hydras.Prelude.Simple_LexProd]
        +a':1150 [in gaia_hydras.nfwfgaia]
        +a':116 [in hydras.Epsilon0.T1]
        +a':1297 [in gaia_hydras.nfwfgaia]
        +a':130 [in gaia_hydras.nfwfgaia]
        +a':1301 [in gaia_hydras.nfwfgaia]
        +a':1305 [in gaia_hydras.nfwfgaia]
        +a':1309 [in gaia_hydras.nfwfgaia]
        +a':1335 [in gaia_hydras.nfwfgaia]
        +a':1381 [in gaia_hydras.nfwfgaia]
        +a':1391 [in gaia_hydras.nfwfgaia]
        +a':1419 [in gaia_hydras.nfwfgaia]
        +a':1425 [in gaia_hydras.nfwfgaia]
        +a':1433 [in gaia_hydras.nfwfgaia]
        +a':1497 [in gaia_hydras.nfwfgaia]
        +a':1505 [in gaia_hydras.nfwfgaia]
        +a':153 [in hydras.rpo.more_list]
        +a':1548 [in gaia_hydras.nfwfgaia]
        +a':1582 [in gaia_hydras.nfwfgaia]
        +a':1606 [in gaia_hydras.nfwfgaia]
        +a':1615 [in gaia_hydras.nfwfgaia]
        +a':1624 [in gaia_hydras.nfwfgaia]
        +a':1632 [in gaia_hydras.nfwfgaia]
        +a':164 [in hydras.Epsilon0.T1]
        +a':1688 [in gaia_hydras.nfwfgaia]
        +a':169 [in hydras.rpo.rpo]
        +a':1694 [in gaia_hydras.nfwfgaia]
        +a':173 [in gaia_hydras.nfwfgaia]
        +a':175 [in hydras.Epsilon0.T1]
        +a':18 [in hydras.Epsilon0.Hessenberg]
        +a':189 [in hydras.rpo.rpo]
        +a':191 [in hydras.rpo.rpo]
        +a':2063 [in gaia_hydras.nfwfgaia]
        +a':2077 [in gaia_hydras.nfwfgaia]
        +a':2082 [in gaia_hydras.nfwfgaia]
        +a':22 [in hydras.Schutte.Correctness_E0]
        +a':222 [in hydras.Epsilon0.T1]
        +a':224 [in gaia_hydras.nfwfgaia]
        +a':228 [in hydras.Epsilon0.T1]
        +a':23 [in hydras.Hydra.BigBattle]
        +a':230 [in gaia_hydras.nfwfgaia]
        +a':237 [in hydras.rpo.rpo]
        +a':24 [in hydras.Epsilon0.Hessenberg]
        +a':24 [in additions.Monoid_instances]
        +a':240 [in gaia_hydras.nfwfgaia]
        +a':250 [in hydras.rpo.rpo]
        +a':255 [in hydras.rpo.rpo]
        +a':256 [in hydras.Epsilon0.T1]
        +a':257 [in gaia_hydras.nfwfgaia]
        +a':300 [in hydras.Gamma0.Gamma0]
        +a':307 [in hydras.rpo.rpo]
        +a':308 [in hydras.rpo.rpo]
        +a':32 [in hydras.Hydra.BigBattle]
        +a':33 [in hydras.Epsilon0.T1]
        +a':33 [in hydras.Gamma0.Gamma0]
        +a':34 [in hydras.Schutte.PartialFun]
        +a':344 [in hydras.Epsilon0.T1]
        +a':35 [in hydras.Epsilon0.Hessenberg]
        +a':356 [in hydras.Epsilon0.T1]
        +a':362 [in hydras.Epsilon0.T1]
        +a':376 [in hydras.Epsilon0.T1]
        +a':386 [in hydras.Epsilon0.T1]
        +a':40 [in hydras.Hydra.BigBattle]
        +a':41 [in hydras.Epsilon0.Hessenberg]
        +a':426 [in hydras.Epsilon0.T1]
        +a':429 [in gaia_hydras.nfwfgaia]
        +a':437 [in hydras.Epsilon0.T1]
        +a':44 [in hydras.Prelude.DecPreOrder_Instances]
        +a':44 [in hydras.Schutte.PartialFun]
        +a':48 [in hydras.Prelude.DecPreOrder_Instances]
        +a':49 [in hydras.Epsilon0.Epsilon0rpo]
        +a':51 [in hydras.Epsilon0.Hessenberg]
        +a':52 [in hydras.Prelude.DecPreOrder_Instances]
        +a':525 [in hydras.Ackermann.primRec]
        +a':53 [in hydras.Epsilon0.T1]
        +a':53 [in hydras.Epsilon0.Epsilon0rpo]
        +a':532 [in hydras.Epsilon0.T1]
        +a':56 [in hydras.Prelude.DecPreOrder_Instances]
        +a':56 [in hydras.Hydra.BigBattle]
        +a':57 [in hydras.Prelude.Sort_spec]
        +a':60 [in hydras.Prelude.DecPreOrder_Instances]
        +a':67 [in hydras.Epsilon0.T1]
        +a':69 [in gaia_hydras.T1Bridge]
        +a':723 [in hydras.Epsilon0.T1]
        +a':74 [in hydras.Epsilon0.T1]
        +a':74 [in hydras.rpo.rpo]
        +a':75 [in gaia_hydras.T1Bridge]
        +a':789 [in gaia_hydras.nfwfgaia]
        +a':81 [in hydras.Gamma0.T2]
        +a':846 [in gaia_hydras.nfwfgaia]
        +a':869 [in gaia_hydras.nfwfgaia]
        +a':896 [in gaia_hydras.nfwfgaia]
        +a':900 [in gaia_hydras.nfwfgaia]
        +a':906 [in gaia_hydras.nfwfgaia]
        +a':914 [in gaia_hydras.nfwfgaia]
        +a':942 [in gaia_hydras.nfwfgaia]
        +a':990 [in gaia_hydras.nfwfgaia]
        +a0:17 [in hydras.Schutte.Well_Orders]
        +a0:191 [in hydras.Ackermann.cPair]
        +a0:194 [in hydras.Ackermann.cPair]
        +a0:198 [in hydras.Ackermann.cPair]
        +a0:221 [in hydras.Ackermann.cPair]
        +a0:225 [in hydras.Ackermann.cPair]
        +a0:229 [in hydras.Ackermann.cPair]
        +a0:233 [in hydras.Ackermann.cPair]
        +a0:236 [in hydras.Ackermann.cPair]
        +a0:238 [in hydras.Ackermann.cPair]
        +a0:240 [in hydras.Ackermann.cPair]
        +a0:242 [in hydras.Ackermann.cPair]
        +a0:301 [in hydras.Ackermann.folProp]
        +a0:308 [in hydras.Ackermann.folProp]
        +a0:317 [in hydras.Ackermann.folProp]
        +a0:324 [in hydras.Ackermann.folProp]
        +a0:333 [in hydras.Ackermann.folProp]
        +a0:340 [in hydras.Ackermann.folProp]
        +a0:349 [in hydras.Ackermann.folProp]
        +a0:356 [in hydras.Ackermann.folProp]
        +a0:44 [in hydras.Ackermann.LNN2LNT]
        +a0:518 [in hydras.Ackermann.primRec]
        +a0:520 [in hydras.Ackermann.primRec]
        +a1:105 [in hydras.rpo.more_list]
        +a1:113 [in hydras.rpo.more_list]
        +A1:114 [in hydras.Schutte.Ordering_Functions]
        +a1:122 [in hydras.Prelude.Merge_Sort]
        +a1:130 [in hydras.Prelude.Merge_Sort]
        +a1:1360 [in hydras.Ackermann.codeSubFormula]
        +a1:137 [in hydras.rpo.more_list]
        +a1:146 [in hydras.rpo.more_list]
        +a1:156 [in hydras.rpo.more_list]
        +a1:165 [in hydras.rpo.more_list]
        +a1:172 [in hydras.rpo.more_list]
        +a1:180 [in hydras.rpo.more_list]
        +a1:188 [in hydras.rpo.more_list]
        +a1:192 [in hydras.Ackermann.cPair]
        +a1:195 [in hydras.Ackermann.cPair]
        +a1:199 [in hydras.Ackermann.cPair]
        +a1:2 [in hydras.rpo.decidable_set]
        +a1:20 [in hydras.Epsilon0.Epsilon0rpo]
        +a1:203 [in hydras.rpo.more_list]
        +a1:212 [in hydras.rpo.more_list]
        +a1:222 [in hydras.rpo.more_list]
        +a1:240 [in hydras.rpo.more_list]
        +a1:249 [in hydras.rpo.more_list]
        +a1:261 [in hydras.rpo.more_list]
        +a1:261 [in hydras.Gamma0.Gamma0]
        +a1:27 [in hydras.rpo.rpo]
        +a1:3 [in hydras.rpo.rpo]
        +a1:35 [in hydras.Gamma0.Gamma0]
        +a1:43 [in hydras.Gamma0.Gamma0]
        +a1:51 [in hydras.Gamma0.Gamma0]
        +a1:59 [in hydras.Gamma0.Gamma0]
        +a1:67 [in hydras.Gamma0.Gamma0]
        +a1:75 [in hydras.Gamma0.Gamma0]
        +a1:79 [in hydras.rpo.more_list]
        +a1:81 [in hydras.rpo.list_permut]
        +a1:82 [in hydras.Gamma0.Gamma0]
        +a1:89 [in hydras.rpo.more_list]
        +a1:97 [in hydras.rpo.more_list]
        +a2:106 [in hydras.rpo.more_list]
        +a2:114 [in hydras.rpo.more_list]
        +A2:115 [in hydras.Schutte.Ordering_Functions]
        +a2:124 [in hydras.Prelude.Merge_Sort]
        +a2:132 [in hydras.Prelude.Merge_Sort]
        +a2:1361 [in hydras.Ackermann.codeSubFormula]
        +a2:138 [in hydras.rpo.more_list]
        +a2:147 [in hydras.rpo.more_list]
        +a2:157 [in hydras.rpo.more_list]
        +a2:166 [in hydras.rpo.more_list]
        +a2:173 [in hydras.rpo.more_list]
        +a2:181 [in hydras.rpo.more_list]
        +a2:189 [in hydras.rpo.more_list]
        +a2:196 [in hydras.Ackermann.cPair]
        +a2:200 [in hydras.Ackermann.cPair]
        +a2:204 [in hydras.rpo.more_list]
        +a2:21 [in hydras.Epsilon0.Epsilon0rpo]
        +a2:213 [in hydras.rpo.more_list]
        +a2:223 [in hydras.rpo.more_list]
        +a2:241 [in hydras.rpo.more_list]
        +a2:250 [in hydras.rpo.more_list]
        +a2:262 [in hydras.rpo.more_list]
        +a2:262 [in hydras.Gamma0.Gamma0]
        +a2:28 [in hydras.rpo.rpo]
        +a2:3 [in hydras.rpo.decidable_set]
        +a2:36 [in hydras.Gamma0.Gamma0]
        +a2:4 [in hydras.rpo.rpo]
        +a2:44 [in hydras.Gamma0.Gamma0]
        +a2:52 [in hydras.Gamma0.Gamma0]
        +a2:60 [in hydras.Gamma0.Gamma0]
        +a2:68 [in hydras.Gamma0.Gamma0]
        +a2:76 [in hydras.Gamma0.Gamma0]
        +a2:80 [in hydras.rpo.more_list]
        +a2:83 [in hydras.rpo.list_permut]
        +a2:90 [in hydras.rpo.more_list]
        +a2:98 [in hydras.rpo.more_list]
        +a:1 [in Goedel.PRrepresentable]
        +a:1 [in gaia_hydras.T1Choice]
        +A:1 [in hydras.Prelude.DecPreOrder_Instances]
        +A:1 [in hydras.Prelude.Iterates]
        +A:1 [in hydras.solutions_exercises.predSuccUnicity]
        +a:1 [in hydras.Hydra.O2H]
        +a:1 [in additions.Compatibility]
        +A:1 [in hydras.Prelude.Restriction]
        +A:1 [in hydras.solutions_exercises.Limit_Infinity]
        +A:1 [in hydras.rpo.more_list]
        +A:1 [in hydras.Prelude.Comparable]
        +A:1 [in hydras.OrdinalNotations.ON_O]
        +A:1 [in additions.Pow_variant]
        +a:1 [in Goedel.fixPoint]
        +A:1 [in additions.Pow]
        +A:1 [in hydras.Prelude.Sort_spec]
        +A:1 [in hydras.Prelude.DecPreOrder]
        +a:1 [in gaia_hydras.GCanon]
        +A:1 [in hydras.Schutte.MoreEpsilonIota]
        +a:1 [in hydras.solutions_exercises.OnCodeList]
        +A:1 [in hydras.solutions_exercises.MultisetWf]
        +A:1 [in additions.Wf_transparent]
        +a:1 [in gaia_hydras.T1Bridge]
        +A:1 [in hydras.Prelude.MoreOrders]
        +A:1 [in additions.Monoid_def]
        +A:1 [in additions.Trace_exercise]
        +A:1 [in hydras.solutions_exercises.lt_succ_le]
        +a:1 [in hydras.Ackermann.prLogic]
        +A:1 [in hydras.OrdinalNotations.ON_mult]
        +A:1 [in additions.Euclidean_Chains]
        +A:1 [in hydras.OrdinalNotations.ON_plus]
        +A:1 [in hydras.Prelude.STDPP_compat]
        +a:1 [in hydras.solutions_exercises.MinPR]
        +a:1 [in hydras.Ackermann.NNtheory]
        +a:1 [in gaia_hydras.GLarge_Sets]
        +A:1 [in hydras.OrdinalNotations.ON_Generic]
        +A:1 [in gaia_hydras.onType]
        +A:1 [in additions.Addition_Chains]
        +A:1 [in hydras.Ackermann.misc]
        +a:1 [in gaia_hydras.GaiaToHydra]
        +A:1 [in hydras.Schutte.Ordering_Functions]
        +a:1 [in hydras.Gamma0.Gamma0]
        +A:1 [in hydras.rpo.closure]
        +A:1 [in hydras.rpo.rpo]
        +A:1 [in hydras.Prelude.MoreVectors]
        +a:10 [in gaia_hydras.T1Choice]
        +A:10 [in additions.Pow_variant]
        +a:10 [in Goedel.fixPoint]
        +A:10 [in additions.Pow]
        +A:10 [in hydras.Prelude.DecPreOrder]
        +a:10 [in gaia_hydras.GCanon]
        +a:10 [in hydras.Hydra.Hydra_Termination]
        +a:10 [in hydras.Ackermann.prLogic]
        +a:10 [in hydras.Schutte.Ordering_Functions]
        +A:10 [in hydras.rpo.closure]
        +a:10 [in hydras.Prelude.Simple_LexProd]
        +A:10 [in hydras.Ackermann.expressible]
        +a:100 [in hydras.rpo.more_list]
        +a:100 [in hydras.Ackermann.cPair]
        +a:100 [in gaia_hydras.nfwfgaia]
        +a:1000 [in gaia_hydras.nfwfgaia]
        +a:1003 [in gaia_hydras.nfwfgaia]
        +a:1006 [in gaia_hydras.nfwfgaia]
        +a:1008 [in gaia_hydras.nfwfgaia]
        +A:101 [in additions.fib]
        +A:101 [in additions.Addition_Chains]
        +a:1012 [in gaia_hydras.nfwfgaia]
        +a:1014 [in gaia_hydras.nfwfgaia]
        +a:1019 [in gaia_hydras.nfwfgaia]
        +a:102 [in hydras.Prelude.Merge_Sort]
        +a:102 [in gaia_hydras.T1Bridge]
        +a:102 [in hydras.Ackermann.cPair]
        +A:102 [in hydras.OrdinalNotations.ON_Generic]
        +a:102 [in hydras.Ackermann.folLogic3]
        +a:1026 [in gaia_hydras.nfwfgaia]
        +a:1029 [in gaia_hydras.nfwfgaia]
        +a:103 [in hydras.Gamma0.T2]
        +A:103 [in additions.AM]
        +a:103 [in hydras.Epsilon0.Hessenberg]
        +a:103 [in hydras.MoreAck.AckNotPR]
        +a:103 [in hydras.Ackermann.cPair]
        +a:1034 [in gaia_hydras.nfwfgaia]
        +A:104 [in hydras.rpo.more_list]
        +a:104 [in gaia_hydras.T1Bridge]
        +a:1049 [in gaia_hydras.nfwfgaia]
        +a:105 [in hydras.MoreAck.AckNotPR]
        +a:105 [in hydras.Ackermann.cPair]
        +a:105 [in hydras.Ackermann.codeList]
        +a:105 [in gaia_hydras.nfwfgaia]
        +a:106 [in hydras.Gamma0.T2]
        +a:106 [in hydras.Epsilon0.Hessenberg]
        +a:106 [in gaia_hydras.T1Bridge]
        +A:106 [in hydras.MoreAck.PrimRecExamples]
        +a:107 [in hydras.Hydra.O2H]
        +a:107 [in gaia_hydras.T1Bridge]
        +a:107 [in hydras.Ackermann.cPair]
        +a:107 [in gaia_hydras.nfwfgaia]
        +a:1077 [in gaia_hydras.nfwfgaia]
        +a:1079 [in gaia_hydras.nfwfgaia]
        +A:108 [in additions.AM]
        +A:108 [in hydras.Prelude.MoreLists]
        +a:108 [in hydras.rpo.more_list]
        +a:108 [in hydras.Ackermann.codeSubFormula]
        +A:108 [in additions.fib]
        +A:108 [in hydras.Hydra.Hydra_Lemmas]
        +a:1080 [in gaia_hydras.nfwfgaia]
        +a:1081 [in gaia_hydras.nfwfgaia]
        +a:1082 [in gaia_hydras.nfwfgaia]
        +a:1083 [in gaia_hydras.nfwfgaia]
        +a:109 [in gaia_hydras.T1Bridge]
        +a:109 [in hydras.Ackermann.cPair]
        +A:109 [in additions.Addition_Chains]
        +a:1097 [in gaia_hydras.nfwfgaia]
        +a:1099 [in gaia_hydras.nfwfgaia]
        +A:11 [in hydras.rpo.more_list]
        +a:11 [in hydras.OrdinalNotations.ON_O]
        +a:11 [in hydras.Schutte.Lub]
        +A:11 [in hydras.Ackermann.folProp]
        +A:11 [in hydras.MoreAck.AckNotPR]
        +a:11 [in gaia_hydras.T1Bridge]
        +a:11 [in hydras.Ackermann.prLogic]
        +A:11 [in additions.Euclidean_Chains]
        +a:11 [in hydras.Schutte.PartialFun]
        +a:11 [in hydras.Schutte.Schutte_basics]
        +a:11 [in hydras.Ackermann.NNtheory]
        +a:11 [in gaia_hydras.GLarge_Sets]
        +a:11 [in Goedel.goedel1]
        +a:11 [in hydras.Ackermann.NN]
        +a:11 [in hydras.rpo.dickson]
        +a:11 [in hydras.solutions_exercises.isqrt]
        +a:11 [in gaia_hydras.T2Bridge]
        +a:11 [in Goedel.goedel2]
        +a:11 [in hydras.Ackermann.expressible]
        +A:11 [in hydras.Prelude.MoreVectors]
        +a:110 [in hydras.Ackermann.cPair]
        +A:110 [in additions.Euclidean_Chains]
        +a:110 [in hydras.Ackermann.codeList]
        +a:110 [in hydras.rpo.rpo]
        +a:1101 [in gaia_hydras.nfwfgaia]
        +a:1103 [in gaia_hydras.nfwfgaia]
        +a:1106 [in gaia_hydras.nfwfgaia]
        +a:1109 [in gaia_hydras.nfwfgaia]
        +a:111 [in gaia_hydras.T1Bridge]
        +a:111 [in gaia_hydras.nfwfgaia]
        +a:1111 [in gaia_hydras.nfwfgaia]
        +a:112 [in hydras.Hydra.O2H]
        +A:112 [in hydras.rpo.more_list]
        +a:112 [in gaia_hydras.T1Bridge]
        +a:112 [in hydras.Ackermann.cPair]
        +a:1126 [in gaia_hydras.nfwfgaia]
        +a:1129 [in gaia_hydras.nfwfgaia]
        +a:113 [in hydras.Epsilon0.T1]
        +a:113 [in hydras.Ackermann.cPair]
        +a:113 [in hydras.Schutte.Ordering_Functions]
        +a:113 [in gaia_hydras.nfwfgaia]
        +a:1131 [in gaia_hydras.nfwfgaia]
        +a:1135 [in gaia_hydras.nfwfgaia]
        +a:1136 [in gaia_hydras.nfwfgaia]
        +a:1137 [in gaia_hydras.nfwfgaia]
        +a:1144 [in gaia_hydras.nfwfgaia]
        +a:1148 [in gaia_hydras.nfwfgaia]
        +a:115 [in hydras.Epsilon0.Hessenberg]
        +A:115 [in additions.Addition_Chains]
        +a:1154 [in gaia_hydras.nfwfgaia]
        +a:1158 [in gaia_hydras.nfwfgaia]
        +a:116 [in gaia_hydras.T1Bridge]
        +A:116 [in additions.fib]
        +a:1160 [in gaia_hydras.nfwfgaia]
        +a:1162 [in gaia_hydras.nfwfgaia]
        +a:1164 [in gaia_hydras.nfwfgaia]
        +a:1166 [in gaia_hydras.nfwfgaia]
        +a:1169 [in gaia_hydras.nfwfgaia]
        +a:117 [in gaia_hydras.T1Bridge]
        +a:117 [in hydras.Ackermann.cPair]
        +A:117 [in hydras.OrdinalNotations.ON_Generic]
        +a:117 [in gaia_hydras.nfwfgaia]
        +a:1171 [in gaia_hydras.nfwfgaia]
        +A:118 [in additions.AM]
        +A:119 [in hydras.Prelude.MoreLists]
        +a:119 [in hydras.Epsilon0.Hessenberg]
        +a:119 [in gaia_hydras.T1Bridge]
        +a:119 [in hydras.Ackermann.cPair]
        +a:1191 [in gaia_hydras.nfwfgaia]
        +a:1193 [in gaia_hydras.nfwfgaia]
        +a:1195 [in gaia_hydras.nfwfgaia]
        +a:1199 [in gaia_hydras.nfwfgaia]
        +a:12 [in gaia_hydras.T1Choice]
        +a:12 [in hydras.Prelude.WfVariant]
        +a:12 [in hydras.Ackermann.extEqualNat]
        +A:12 [in hydras.Prelude.Comparable]
        +a:12 [in hydras.OrdinalNotations.ON_O]
        +a:12 [in gaia_hydras.GPaths]
        +a:12 [in gaia_hydras.GCanon]
        +a:12 [in hydras.OrdinalNotations.OmegaOmega]
        +A:12 [in hydras.Prelude.STDPP_compat]
        +a:12 [in hydras.Ackermann.NN]
        +a:12 [in hydras.rpo.closure]
        +a:12 [in hydras.solutions_exercises.T1_ltNotWf]
        +A:12 [in hydras.rpo.rpo]
        +a:1208 [in gaia_hydras.nfwfgaia]
        +a:1209 [in hydras.Ackermann.codeSubFormula]
        +A:121 [in hydras.rpo.more_list]
        +a:121 [in hydras.Epsilon0.Hessenberg]
        +a:1211 [in gaia_hydras.nfwfgaia]
        +a:1212 [in hydras.Ackermann.codeSubFormula]
        +a:1214 [in gaia_hydras.nfwfgaia]
        +a:1216 [in hydras.Ackermann.codeSubFormula]
        +a:122 [in gaia_hydras.T1Bridge]
        +A:122 [in additions.Addition_Chains]
        +A:122 [in hydras.Schutte.Ordering_Functions]
        +a:1226 [in gaia_hydras.nfwfgaia]
        +a:123 [in hydras.Gamma0.T2]
        +A:123 [in additions.AM]
        +a:123 [in hydras.Epsilon0.Hessenberg]
        +a:123 [in gaia_hydras.T1Bridge]
        +a:123 [in hydras.Ackermann.fol]
        +a:1231 [in gaia_hydras.nfwfgaia]
        +a:1233 [in gaia_hydras.nfwfgaia]
        +a:1235 [in gaia_hydras.nfwfgaia]
        +a:1237 [in gaia_hydras.nfwfgaia]
        +A:124 [in Goedel.PRrepresentable]
        +a:124 [in hydras.Ackermann.folProp]
        +a:124 [in gaia_hydras.T1Bridge]
        +a:1240 [in gaia_hydras.nfwfgaia]
        +a:1244 [in gaia_hydras.nfwfgaia]
        +a:1248 [in gaia_hydras.nfwfgaia]
        +a:125 [in hydras.Epsilon0.T1]
        +a:125 [in hydras.rpo.more_list]
        +a:125 [in hydras.Epsilon0.Hessenberg]
        +a:125 [in gaia_hydras.T1Bridge]
        +a:125 [in additions.fib]
        +a:1252 [in gaia_hydras.nfwfgaia]
        +a:1255 [in gaia_hydras.nfwfgaia]
        +a:1258 [in gaia_hydras.nfwfgaia]
        +A:126 [in hydras.Prelude.MoreLists]
        +a:126 [in gaia_hydras.T1Bridge]
        +a:126 [in hydras.Ackermann.primRec]
        +a:126 [in hydras.OrdinalNotations.ON_Generic]
        +a:1261 [in gaia_hydras.nfwfgaia]
        +a:127 [in hydras.Gamma0.T2]
        +a:127 [in gaia_hydras.T1Bridge]
        +a:127 [in gaia_hydras.nfwfgaia]
        +a:1270 [in gaia_hydras.nfwfgaia]
        +a:1271 [in gaia_hydras.nfwfgaia]
        +a:1273 [in gaia_hydras.nfwfgaia]
        +a:1275 [in gaia_hydras.nfwfgaia]
        +a:1278 [in gaia_hydras.nfwfgaia]
        +a:128 [in hydras.Epsilon0.Hessenberg]
        +a:128 [in hydras.Ackermann.primRec]
        +a:128 [in hydras.Ackermann.fol]
        +A:128 [in hydras.Hydra.Hydra_Lemmas]
        +a:1281 [in hydras.Ackermann.codeSubFormula]
        +a:1283 [in hydras.Ackermann.codeSubFormula]
        +a:1283 [in gaia_hydras.nfwfgaia]
        +a:1285 [in hydras.Ackermann.codeSubFormula]
        +a:1286 [in gaia_hydras.nfwfgaia]
        +a:1289 [in hydras.Ackermann.codeSubFormula]
        +a:1289 [in gaia_hydras.nfwfgaia]
        +a:129 [in gaia_hydras.T1Bridge]
        +A:129 [in hydras.OrdinalNotations.ON_Generic]
        +A:129 [in additions.Addition_Chains]
        +a:1292 [in gaia_hydras.nfwfgaia]
        +a:1295 [in gaia_hydras.nfwfgaia]
        +a:1299 [in gaia_hydras.nfwfgaia]
        +a:13 [in hydras.Prelude.Restriction]
        +a:13 [in Goedel.fixPoint]
        +a:13 [in gaia_hydras.GCanon]
        +a:13 [in gaia_hydras.T1Bridge]
        +a:13 [in hydras.Ackermann.prLogic]
        +a:13 [in hydras.Hydra.BigBattle]
        +a:13 [in hydras.Ackermann.NNtheory]
        +a:13 [in hydras.Schutte.Well_Orders]
        +A:13 [in additions.Addition_Chains]
        +a:13 [in hydras.Schutte.Ordering_Functions]
        +a:13 [in hydras.solutions_exercises.isqrt]
        +a:130 [in hydras.Ackermann.primRec]
        +a:1303 [in gaia_hydras.nfwfgaia]
        +a:1307 [in gaia_hydras.nfwfgaia]
        +a:131 [in hydras.Epsilon0.T1]
        +A:131 [in Goedel.PRrepresentable]
        +a:131 [in hydras.Gamma0.T2]
        +A:131 [in hydras.Prelude.MoreLists]
        +A:131 [in hydras.rpo.more_list]
        +a:131 [in hydras.Epsilon0.Hessenberg]
        +a:131 [in gaia_hydras.T1Bridge]
        +a:1312 [in gaia_hydras.nfwfgaia]
        +a:1314 [in gaia_hydras.nfwfgaia]
        +a:1318 [in gaia_hydras.nfwfgaia]
        +a:132 [in gaia_hydras.T1Bridge]
        +a:1320 [in gaia_hydras.nfwfgaia]
        +a:133 [in gaia_hydras.T1Bridge]
        +a:133 [in hydras.Ackermann.primRec]
        +a:133 [in gaia_hydras.nfwfgaia]
        +a:1330 [in gaia_hydras.nfwfgaia]
        +a:134 [in hydras.rpo.more_list]
        +a:1345 [in gaia_hydras.nfwfgaia]
        +a:135 [in hydras.Gamma0.T2]
        +A:135 [in hydras.rpo.more_list]
        +a:1350 [in gaia_hydras.nfwfgaia]
        +a:1355 [in gaia_hydras.nfwfgaia]
        +a:136 [in hydras.Epsilon0.T1]
        +A:136 [in hydras.Prelude.MoreLists]
        +a:136 [in hydras.Ackermann.codeSubFormula]
        +a:136 [in hydras.Ackermann.primRec]
        +a:136 [in gaia_hydras.nfwfgaia]
        +A:136 [in hydras.Hydra.Hydra_Definitions]
        +a:1360 [in gaia_hydras.nfwfgaia]
        +a:1365 [in gaia_hydras.nfwfgaia]
        +a:137 [in hydras.Ackermann.LNT]
        +A:137 [in hydras.Ackermann.fol]
        +a:1370 [in gaia_hydras.nfwfgaia]
        +a:1376 [in gaia_hydras.nfwfgaia]
        +a:138 [in hydras.Ackermann.codeSubFormula]
        +a:138 [in additions.fib]
        +a:1388 [in gaia_hydras.nfwfgaia]
        +a:139 [in hydras.Ackermann.LNT]
        +a:139 [in hydras.Ackermann.primRec]
        +a:14 [in Goedel.PRrepresentable]
        +a:14 [in hydras.solutions_exercises.MinPR2]
        +a:14 [in hydras.Prelude.WfVariant]
        +a:14 [in hydras.Ackermann.extEqualNat]
        +a:14 [in hydras.Schutte.MoreEpsilonIota]
        +a:14 [in hydras.solutions_exercises.MultisetWf]
        +a:14 [in hydras.Ackermann.folLogic3]
        +A:14 [in additions.Addition_Chains]
        +a:14 [in hydras.solutions_exercises.T1_ltNotWf]
        +a:14 [in hydras.Prelude.Simple_LexProd]
        +A:14 [in hydras.Prelude.MoreVectors]
        +a:140 [in hydras.Gamma0.T2]
        +a:140 [in hydras.rpo.more_list]
        +a:140 [in hydras.Ackermann.LNN]
        +A:140 [in hydras.Ackermann.fol]
        +a:1407 [in gaia_hydras.nfwfgaia]
        +A:141 [in hydras.Prelude.MoreLists]
        +a:141 [in gaia_hydras.T1Bridge]
        +a:141 [in hydras.Gamma0.Gamma0]
        +a:1416 [in gaia_hydras.nfwfgaia]
        +A:142 [in Goedel.PRrepresentable]
        +a:142 [in hydras.Ackermann.LNN]
        +a:142 [in hydras.Ackermann.LNT]
        +a:142 [in gaia_hydras.T1Bridge]
        +A:142 [in additions.Euclidean_Chains]
        +A:142 [in hydras.Ackermann.fol]
        +A:142 [in hydras.OrdinalNotations.ON_Generic]
        +a:1422 [in gaia_hydras.nfwfgaia]
        +a:1428 [in gaia_hydras.nfwfgaia]
        +a:143 [in hydras.Ackermann.primRec]
        +a:143 [in additions.fib]
        +A:143 [in hydras.Schutte.Ordering_Functions]
        +a:144 [in hydras.Gamma0.T2]
        +A:144 [in hydras.rpo.more_list]
        +a:144 [in gaia_hydras.T1Bridge]
        +A:144 [in hydras.Ackermann.fol]
        +a:1441 [in gaia_hydras.nfwfgaia]
        +a:1443 [in gaia_hydras.nfwfgaia]
        +a:1445 [in gaia_hydras.nfwfgaia]
        +a:1447 [in gaia_hydras.nfwfgaia]
        +a:1449 [in gaia_hydras.nfwfgaia]
        +a:145 [in hydras.Ackermann.LNN]
        +a:146 [in hydras.Gamma0.T2]
        +a:146 [in hydras.Ackermann.LNT]
        +A:146 [in hydras.Ackermann.fol]
        +A:146 [in hydras.Hydra.Hydra_Definitions]
        +a:1460 [in gaia_hydras.nfwfgaia]
        +a:1461 [in gaia_hydras.nfwfgaia]
        +a:1463 [in gaia_hydras.nfwfgaia]
        +a:1465 [in gaia_hydras.nfwfgaia]
        +a:1468 [in gaia_hydras.nfwfgaia]
        +a:147 [in hydras.Ackermann.primRec]
        +A:147 [in hydras.Ackermann.fol]
        +A:147 [in hydras.Schutte.Ordering_Functions]
        +a:1470 [in gaia_hydras.nfwfgaia]
        +A:148 [in additions.Euclidean_Chains]
        +a:148 [in additions.fib]
        +a:149 [in hydras.rpo.more_list]
        +a:149 [in hydras.Ackermann.LNN]
        +A:149 [in additions.Euclidean_Chains]
        +A:149 [in hydras.Ackermann.fol]
        +a:1492 [in gaia_hydras.nfwfgaia]
        +A:15 [in hydras.Prelude.DecPreOrder_Instances]
        +A:15 [in hydras.rpo.more_list]
        +a:15 [in hydras.OrdinalNotations.ON_O]
        +a:15 [in hydras.Epsilon0.Hessenberg]
        +A:15 [in hydras.Prelude.DecPreOrder]
        +a:15 [in gaia_hydras.GCanon]
        +a:15 [in hydras.OrdinalNotations.OmegaOmega]
        +a:15 [in gaia_hydras.T1Bridge]
        +a:15 [in hydras.Schutte.Schutte_basics]
        +a:15 [in hydras.Schutte.Ordering_Functions]
        +A:15 [in hydras.rpo.closure]
        +A:15 [in hydras.MoreAck.FolExamples]
        +a:15 [in gaia_hydras.GHessenberg]
        +a:150 [in gaia_hydras.T1Bridge]
        +A:150 [in additions.Euclidean_Chains]
        +A:150 [in hydras.Schutte.Ordering_Functions]
        +a:1502 [in gaia_hydras.nfwfgaia]
        +a:1509 [in gaia_hydras.nfwfgaia]
        +a:151 [in hydras.Ackermann.LNT]
        +a:151 [in hydras.Ackermann.primRec]
        +a:152 [in gaia_hydras.nfwfgaia]
        +a:1521 [in gaia_hydras.nfwfgaia]
        +a:1524 [in gaia_hydras.nfwfgaia]
        +a:1527 [in gaia_hydras.nfwfgaia]
        +A:153 [in Goedel.PRrepresentable]
        +a:153 [in hydras.Ackermann.fol]
        +a:1531 [in gaia_hydras.nfwfgaia]
        +a:1536 [in gaia_hydras.nfwfgaia]
        +A:154 [in hydras.rpo.more_list]
        +a:154 [in hydras.Ackermann.LNN]
        +a:154 [in gaia_hydras.nfwfgaia]
        +a:1540 [in gaia_hydras.nfwfgaia]
        +a:1543 [in gaia_hydras.nfwfgaia]
        +A:155 [in additions.Euclidean_Chains]
        +A:155 [in hydras.OrdinalNotations.ON_Generic]
        +a:1551 [in gaia_hydras.nfwfgaia]
        +a:1558 [in gaia_hydras.nfwfgaia]
        +a:156 [in hydras.Ackermann.LNT]
        +a:156 [in hydras.Ackermann.primRec]
        +a:156 [in gaia_hydras.nfwfgaia]
        +a:1561 [in gaia_hydras.nfwfgaia]
        +a:1564 [in gaia_hydras.nfwfgaia]
        +a:1568 [in gaia_hydras.nfwfgaia]
        +a:1574 [in gaia_hydras.nfwfgaia]
        +a:1578 [in gaia_hydras.nfwfgaia]
        +a:158 [in gaia_hydras.T1Bridge]
        +a:158 [in hydras.Ackermann.primRec]
        +a:158 [in hydras.Ackermann.fol]
        +a:158 [in gaia_hydras.nfwfgaia]
        +a:1587 [in gaia_hydras.nfwfgaia]
        +a:159 [in hydras.rpo.more_list]
        +a:159 [in hydras.Ackermann.LNN]
        +A:159 [in additions.Addition_Chains]
        +a:1592 [in gaia_hydras.nfwfgaia]
        +a:1595 [in gaia_hydras.nfwfgaia]
        +a:1598 [in gaia_hydras.nfwfgaia]
        +a:16 [in hydras.solutions_exercises.MinPR2]
        +a:16 [in additions.Fib2]
        +a:16 [in hydras.Prelude.Comparable]
        +A:16 [in additions.Pow_variant]
        +a:16 [in Goedel.fixPoint]
        +A:16 [in additions.Pow]
        +a:16 [in hydras.Prelude.Sort_spec]
        +A:16 [in hydras.MoreAck.AckNotPR]
        +a:16 [in hydras.Schutte.MoreEpsilonIota]
        +a:16 [in hydras.OrdinalNotations.OmegaOmega]
        +a:16 [in hydras.Hydra.BigBattle]
        +A:16 [in hydras.Ackermann.fol]
        +a:16 [in hydras.Ackermann.NNtheory]
        +a:16 [in gaia_hydras.GLarge_Sets]
        +a:16 [in hydras.Schutte.Well_Orders]
        +a:16 [in Goedel.rosser]
        +A:16 [in hydras.Ackermann.expressible]
        +A:16 [in hydras.Prelude.MoreVectors]
        +a:160 [in hydras.Epsilon0.T1]
        +a:160 [in hydras.Ackermann.primRec]
        +a:160 [in gaia_hydras.nfwfgaia]
        +a:1601 [in gaia_hydras.nfwfgaia]
        +a:161 [in hydras.Ackermann.LNT]
        +a:161 [in hydras.Ackermann.fol]
        +a:1612 [in gaia_hydras.nfwfgaia]
        +a:162 [in hydras.Epsilon0.T1]
        +a:162 [in hydras.Ackermann.LNN]
        +a:162 [in gaia_hydras.T1Bridge]
        +A:162 [in additions.Euclidean_Chains]
        +a:162 [in hydras.rpo.rpo]
        +a:1621 [in gaia_hydras.nfwfgaia]
        +a:1629 [in gaia_hydras.nfwfgaia]
        +A:163 [in hydras.rpo.more_list]
        +a:163 [in hydras.Ackermann.primRec]
        +a:1635 [in gaia_hydras.nfwfgaia]
        +a:164 [in gaia_hydras.T1Bridge]
        +a:164 [in hydras.Ackermann.fol]
        +A:165 [in hydras.Prelude.MoreLists]
        +a:165 [in hydras.Ackermann.primRec]
        +a:165 [in hydras.OrdinalNotations.ON_Generic]
        +a:165 [in hydras.Gamma0.Gamma0]
        +a:1650 [in gaia_hydras.nfwfgaia]
        +a:166 [in gaia_hydras.T1Bridge]
        +a:166 [in hydras.Ackermann.cPair]
        +A:166 [in additions.Addition_Chains]
        +a:1660 [in gaia_hydras.nfwfgaia]
        +a:167 [in hydras.Epsilon0.T1]
        +a:167 [in hydras.Ackermann.primRec]
        +a:167 [in hydras.Ackermann.fol]
        +A:167 [in hydras.OrdinalNotations.ON_Generic]
        +a:1671 [in gaia_hydras.nfwfgaia]
        +a:1674 [in gaia_hydras.nfwfgaia]
        +a:168 [in hydras.rpo.more_list]
        +a:168 [in gaia_hydras.T1Bridge]
        +A:168 [in additions.Euclidean_Chains]
        +a:169 [in Goedel.PRrepresentable]
        +a:169 [in hydras.Ackermann.LNN]
        +a:169 [in hydras.Gamma0.Gamma0]
        +A:17 [in hydras.Prelude.Iterates]
        +a:17 [in gaia_hydras.GPaths]
        +a:17 [in hydras.Ackermann.folProp]
        +a:17 [in gaia_hydras.GCanon]
        +A:17 [in hydras.Schutte.MoreEpsilonIota]
        +a:17 [in hydras.OrdinalNotations.OmegaOmega]
        +A:17 [in additions.Euclidean_Chains]
        +a:17 [in hydras.Schutte.PartialFun]
        +a:17 [in hydras.rpo.closure]
        +a:17 [in hydras.solutions_exercises.T1_ltNotWf]
        +A:17 [in hydras.rpo.rpo]
        +a:170 [in hydras.Epsilon0.T1]
        +a:170 [in Goedel.PRrepresentable]
        +A:170 [in hydras.rpo.more_list]
        +a:170 [in hydras.Ackermann.model]
        +a:170 [in hydras.Ackermann.primRec]
        +a:170 [in gaia_hydras.nfwfgaia]
        +A:171 [in hydras.Epsilon0.Large_Sets]
        +a:1718 [in gaia_hydras.nfwfgaia]
        +a:1719 [in gaia_hydras.nfwfgaia]
        +A:172 [in hydras.Prelude.Iterates]
        +a:172 [in hydras.Ackermann.model]
        +a:172 [in hydras.Prelude.Merge_Sort]
        +A:172 [in additions.Addition_Chains]
        +a:1720 [in gaia_hydras.nfwfgaia]
        +a:1721 [in gaia_hydras.nfwfgaia]
        +a:1722 [in gaia_hydras.nfwfgaia]
        +a:173 [in hydras.Epsilon0.T1]
        +a:173 [in hydras.Ackermann.folProp]
        +a:173 [in hydras.Ackermann.primRec]
        +a:1736 [in gaia_hydras.nfwfgaia]
        +a:1738 [in gaia_hydras.nfwfgaia]
        +A:174 [in hydras.Ackermann.model]
        +a:174 [in hydras.Ackermann.cPair]
        +a:1740 [in gaia_hydras.nfwfgaia]
        +a:1742 [in gaia_hydras.nfwfgaia]
        +a:1745 [in gaia_hydras.nfwfgaia]
        +a:1749 [in gaia_hydras.nfwfgaia]
        +a:175 [in hydras.rpo.more_list]
        +a:175 [in hydras.Ackermann.model]
        +a:175 [in hydras.Ackermann.fol]
        +a:1752 [in gaia_hydras.nfwfgaia]
        +a:176 [in hydras.Ackermann.primRec]
        +a:176 [in hydras.Ackermann.cPair]
        +A:176 [in hydras.Schutte.Ordering_Functions]
        +a:176 [in gaia_hydras.nfwfgaia]
        +a:1768 [in gaia_hydras.nfwfgaia]
        +a:1771 [in gaia_hydras.nfwfgaia]
        +a:1773 [in gaia_hydras.nfwfgaia]
        +a:1777 [in gaia_hydras.nfwfgaia]
        +a:1778 [in gaia_hydras.nfwfgaia]
        +a:1779 [in gaia_hydras.nfwfgaia]
        +a:178 [in hydras.Epsilon0.T1]
        +A:178 [in hydras.rpo.more_list]
        +a:178 [in hydras.Ackermann.cPair]
        +a:1782 [in gaia_hydras.nfwfgaia]
        +a:1783 [in gaia_hydras.nfwfgaia]
        +a:179 [in hydras.Ackermann.model]
        +A:179 [in hydras.Schutte.Ordering_Functions]
        +a:179 [in gaia_hydras.nfwfgaia]
        +a:1791 [in gaia_hydras.nfwfgaia]
        +a:1796 [in gaia_hydras.nfwfgaia]
        +a:1798 [in gaia_hydras.nfwfgaia]
        +a:18 [in Goedel.PRrepresentable]
        +a:18 [in hydras.Prelude.Comparable]
        +a:18 [in hydras.OrdinalNotations.ON_O]
        +a:18 [in hydras.solutions_exercises.MorePRExamples]
        +A:18 [in additions.Monoid_def]
        +a:18 [in hydras.Hydra.BigBattle]
        +A:18 [in hydras.Ackermann.fol]
        +A:18 [in gaia_hydras.GLarge_Sets]
        +A:18 [in additions.Addition_Chains]
        +A:18 [in hydras.Schutte.Ordering_Functions]
        +A:18 [in Goedel.rosser]
        +A:18 [in hydras.rpo.closure]
        +a:18 [in hydras.solutions_exercises.T1_ltNotWf]
        +A:18 [in hydras.Ackermann.expressible]
        +a:180 [in hydras.Ackermann.folProp]
        +a:180 [in hydras.Ackermann.primRec]
        +a:180 [in hydras.Ackermann.cPair]
        +A:180 [in hydras.OrdinalNotations.ON_Generic]
        +a:180 [in gaia_hydras.nfwfgaia]
        +a:1802 [in gaia_hydras.nfwfgaia]
        +a:1804 [in gaia_hydras.nfwfgaia]
        +a:1806 [in gaia_hydras.nfwfgaia]
        +a:1808 [in gaia_hydras.nfwfgaia]
        +a:181 [in hydras.Epsilon0.T1]
        +A:181 [in hydras.Ackermann.model]
        +a:1810 [in gaia_hydras.nfwfgaia]
        +a:1813 [in gaia_hydras.nfwfgaia]
        +a:1815 [in gaia_hydras.nfwfgaia]
        +a:182 [in hydras.Ackermann.model]
        +A:182 [in additions.Euclidean_Chains]
        +A:182 [in additions.Addition_Chains]
        +a:182 [in gaia_hydras.nfwfgaia]
        +a:183 [in hydras.rpo.more_list]
        +a:183 [in hydras.Ackermann.primRec]
        +a:1835 [in gaia_hydras.nfwfgaia]
        +a:1837 [in gaia_hydras.nfwfgaia]
        +a:1839 [in gaia_hydras.nfwfgaia]
        +A:184 [in hydras.Schutte.Ordering_Functions]
        +a:1841 [in gaia_hydras.nfwfgaia]
        +a:1843 [in gaia_hydras.nfwfgaia]
        +a:185 [in additions.Addition_Chains]
        +a:185 [in hydras.Schutte.Ordering_Functions]
        +a:1856 [in gaia_hydras.nfwfgaia]
        +a:186 [in hydras.Epsilon0.T1]
        +A:186 [in hydras.rpo.more_list]
        +a:186 [in hydras.Ackermann.model]
        +a:186 [in hydras.Ackermann.primRec]
        +a:1860 [in gaia_hydras.nfwfgaia]
        +a:1865 [in gaia_hydras.nfwfgaia]
        +a:1869 [in gaia_hydras.nfwfgaia]
        +A:187 [in hydras.Prelude.MoreLists]
        +A:187 [in hydras.Schutte.Ordering_Functions]
        +a:1877 [in gaia_hydras.nfwfgaia]
        +a:188 [in additions.Euclidean_Chains]
        +a:1886 [in gaia_hydras.nfwfgaia]
        +a:189 [in hydras.Ackermann.folProp]
        +A:19 [in hydras.Ackermann.folProof]
        +a:19 [in Goedel.fixPoint]
        +a:19 [in gaia_hydras.GCanon]
        +a:19 [in hydras.Ackermann.cPair]
        +a:19 [in gaia_hydras.GHydra]
        +A:19 [in hydras.solutions_exercises.T1_ltNotWf]
        +a:19 [in gaia_hydras.GHessenberg]
        +a:19 [in hydras.Ackermann.expressible]
        +a:190 [in hydras.Ackermann.primRec]
        +a:192 [in hydras.Ackermann.model]
        +a:193 [in hydras.rpo.more_list]
        +a:193 [in hydras.Ackermann.primRec]
        +a:193 [in additions.Addition_Chains]
        +a:194 [in hydras.rpo.more_list]
        +a:194 [in hydras.Ackermann.model]
        +A:194 [in additions.Euclidean_Chains]
        +A:194 [in hydras.OrdinalNotations.ON_Generic]
        +a:195 [in hydras.rpo.more_list]
        +a:196 [in hydras.rpo.more_list]
        +a:196 [in hydras.Ackermann.model]
        +a:196 [in hydras.Ackermann.folProp]
        +a:196 [in hydras.Ackermann.primRec]
        +a:196 [in additions.Addition_Chains]
        +a:197 [in hydras.Epsilon0.T1]
        +a:198 [in hydras.Ackermann.model]
        +a:2 [in hydras.Hydra.O2H]
        +a:2 [in gaia_hydras.GF_alpha]
        +a:2 [in gaia_hydras.GPaths]
        +A:2 [in hydras.Ackermann.model]
        +A:2 [in additions.Euclidean_Chains]
        +a:2 [in hydras.Ackermann.ListExt]
        +a:2 [in hydras.Ackermann.NN]
        +A:20 [in hydras.rpo.more_list]
        +a:20 [in hydras.Prelude.Comparable]
        +a:20 [in hydras.Prelude.Sort_spec]
        +A:20 [in hydras.Prelude.DecPreOrder]
        +a:20 [in hydras.Ackermann.folProp]
        +A:20 [in hydras.MoreAck.AckNotPR]
        +A:20 [in hydras.Schutte.MoreEpsilonIota]
        +a:20 [in hydras.solutions_exercises.MultisetWf]
        +a:20 [in hydras.Hydra.BigBattle]
        +A:20 [in hydras.Ackermann.fol]
        +a:20 [in additions.Monoid_instances]
        +a:20 [in hydras.Schutte.Well_Orders]
        +a:20 [in hydras.Ackermann.NN]
        +A:20 [in hydras.rpo.closure]
        +A:200 [in hydras.Ackermann.model]
        +a:200 [in hydras.Ackermann.primRec]
        +a:2006 [in gaia_hydras.nfwfgaia]
        +A:201 [in hydras.Prelude.MoreLists]
        +A:201 [in hydras.rpo.more_list]
        +a:201 [in hydras.Ackermann.model]
        +a:201 [in additions.Addition_Chains]
        +a:202 [in additions.Addition_Chains]
        +a:2021 [in gaia_hydras.nfwfgaia]
        +a:2025 [in gaia_hydras.nfwfgaia]
        +a:203 [in hydras.Ackermann.primRec]
        +a:2030 [in gaia_hydras.nfwfgaia]
        +a:2037 [in gaia_hydras.nfwfgaia]
        +a:2047 [in gaia_hydras.nfwfgaia]
        +a:205 [in hydras.Ackermann.model]
        +a:205 [in hydras.Ackermann.folProp]
        +a:205 [in hydras.OrdinalNotations.ON_Generic]
        +a:2050 [in gaia_hydras.nfwfgaia]
        +a:2053 [in gaia_hydras.nfwfgaia]
        +A:206 [in hydras.Prelude.MoreLists]
        +a:206 [in hydras.Ackermann.primRec]
        +a:206 [in additions.Addition_Chains]
        +a:2061 [in gaia_hydras.nfwfgaia]
        +A:207 [in hydras.Ackermann.model]
        +a:207 [in hydras.OrdinalNotations.ON_Generic]
        +a:207 [in gaia_hydras.nfwfgaia]
        +a:2070 [in gaia_hydras.nfwfgaia]
        +a:2073 [in gaia_hydras.nfwfgaia]
        +a:208 [in hydras.Ackermann.model]
        +A:208 [in additions.Euclidean_Chains]
        +a:209 [in hydras.Ackermann.primRec]
        +a:209 [in hydras.OrdinalNotations.ON_Generic]
        +a:21 [in hydras.Schutte.Correctness_E0]
        +a:21 [in additions.Fib2]
        +A:21 [in hydras.Prelude.MoreLists]
        +a:21 [in hydras.OrdinalNotations.ON_O]
        +a:21 [in gaia_hydras.GPaths]
        +a:21 [in hydras.Epsilon0.Hessenberg]
        +A:21 [in additions.Monoid_def]
        +a:21 [in hydras.Ackermann.cPair]
        +A:21 [in additions.Euclidean_Chains]
        +a:21 [in hydras.Ackermann.NN]
        +a:21 [in gaia_hydras.GL_alpha]
        +a:21 [in gaia_hydras.GHessenberg]
        +A:210 [in hydras.rpo.more_list]
        +a:210 [in hydras.Ackermann.codeList]
        +a:210 [in gaia_hydras.nfwfgaia]
        +a:2109 [in gaia_hydras.nfwfgaia]
        +a:211 [in hydras.Epsilon0.T1]
        +a:211 [in hydras.OrdinalNotations.ON_Generic]
        +a:212 [in hydras.Epsilon0.T1]
        +a:212 [in hydras.Ackermann.model]
        +a:212 [in hydras.Ackermann.folProp]
        +a:212 [in hydras.Ackermann.primRec]
        +a:212 [in hydras.OrdinalNotations.ON_Generic]
        +a:213 [in hydras.Ackermann.cPair]
        +a:213 [in hydras.Ackermann.fol]
        +a:213 [in gaia_hydras.nfwfgaia]
        +a:214 [in hydras.Epsilon0.T1]
        +a:215 [in hydras.Ackermann.codeList]
        +a:215 [in hydras.Gamma0.Gamma0]
        +a:216 [in hydras.Ackermann.primRec]
        +a:216 [in hydras.Ackermann.fol]
        +a:216 [in gaia_hydras.nfwfgaia]
        +a:217 [in hydras.Gamma0.Gamma0]
        +a:218 [in hydras.Epsilon0.T1]
        +a:218 [in hydras.rpo.more_list]
        +a:218 [in hydras.Ackermann.model]
        +a:218 [in gaia_hydras.nfwfgaia]
        +a:219 [in hydras.Epsilon0.T1]
        +a:219 [in hydras.Ackermann.primRec]
        +A:22 [in hydras.Ackermann.folProof]
        +a:22 [in hydras.Epsilon0.T1]
        +a:22 [in Goedel.PRrepresentable]
        +a:22 [in hydras.Prelude.Comparable]
        +a:22 [in hydras.OrdinalNotations.ON_O]
        +A:22 [in Goedel.fixPoint]
        +a:22 [in hydras.OrdinalNotations.OmegaOmega]
        +a:22 [in additions.fib]
        +A:22 [in hydras.Ackermann.expressible]
        +a:22 [in hydras.Prelude.MoreVectors]
        +A:220 [in hydras.rpo.more_list]
        +a:220 [in hydras.Ackermann.model]
        +a:221 [in hydras.Ackermann.folProp]
        +a:221 [in gaia_hydras.nfwfgaia]
        +a:222 [in hydras.Ackermann.primRec]
        +A:223 [in additions.Addition_Chains]
        +a:223 [in hydras.Gamma0.Gamma0]
        +A:224 [in additions.Euclidean_Chains]
        +a:225 [in hydras.Epsilon0.T1]
        +a:225 [in hydras.Ackermann.primRec]
        +a:226 [in additions.Euclidean_Chains]
        +a:227 [in hydras.Gamma0.Gamma0]
        +a:227 [in gaia_hydras.nfwfgaia]
        +a:228 [in hydras.rpo.more_list]
        +a:228 [in hydras.Ackermann.folProp]
        +a:228 [in hydras.Ackermann.primRec]
        +a:228 [in additions.Addition_Chains]
        +a:229 [in hydras.Epsilon0.T1]
        +a:23 [in hydras.Ackermann.extEqualNat]
        +a:23 [in hydras.rpo.more_list]
        +a:23 [in hydras.OrdinalNotations.ON_O]
        +A:23 [in additions.Pow_variant]
        +A:23 [in additions.Pow]
        +a:23 [in hydras.Prelude.Sort_spec]
        +a:23 [in hydras.Prelude.DecPreOrder]
        +A:23 [in hydras.Schutte.MoreEpsilonIota]
        +a:23 [in hydras.Ackermann.cPair]
        +A:23 [in hydras.Ackermann.fol]
        +a:23 [in hydras.OrdinalNotations.ON_Generic]
        +a:23 [in hydras.Schutte.Well_Orders]
        +a:23 [in hydras.Gamma0.Gamma0]
        +a:23 [in hydras.rpo.closure]
        +a:23 [in gaia_hydras.GHessenberg]
        +a:230 [in hydras.Epsilon0.T1]
        +A:230 [in additions.AM]
        +a:230 [in hydras.rpo.rpo]
        +a:231 [in hydras.rpo.more_list]
        +A:231 [in additions.Addition_Chains]
        +a:231 [in hydras.Gamma0.Gamma0]
        +a:232 [in hydras.Ackermann.primRec]
        +A:233 [in hydras.Ackermann.checkPrf]
        +a:233 [in gaia_hydras.nfwfgaia]
        +a:234 [in hydras.Epsilon0.T1]
        +a:234 [in hydras.rpo.more_list]
        +a:235 [in hydras.Ackermann.primRec]
        +A:235 [in additions.Euclidean_Chains]
        +a:235 [in gaia_hydras.nfwfgaia]
        +a:236 [in hydras.Ackermann.fol]
        +a:236 [in additions.Addition_Chains]
        +a:237 [in hydras.Epsilon0.T1]
        +A:237 [in additions.AM]
        +a:237 [in additions.Euclidean_Chains]
        +a:237 [in gaia_hydras.nfwfgaia]
        +A:238 [in hydras.rpo.more_list]
        +a:238 [in hydras.Ackermann.primRec]
        +a:239 [in hydras.Ackermann.fol]
        +a:24 [in hydras.Prelude.More_Arith]
        +a:24 [in hydras.OrdinalNotations.ON_O]
        +a:24 [in gaia_hydras.GPaths]
        +a:24 [in hydras.OrdinalNotations.OmegaOmega]
        +A:24 [in hydras.Ackermann.fol]
        +a:24 [in hydras.Schutte.PartialFun]
        +A:24 [in additions.Addition_Chains]
        +a:24 [in gaia_hydras.GL_alpha]
        +a:24 [in gaia_hydras.nfwfgaia]
        +a:24 [in hydras.MoreAck.PrimRecExamples]
        +A:240 [in additions.Addition_Chains]
        +a:240 [in hydras.rpo.rpo]
        +a:241 [in hydras.Ackermann.primRec]
        +A:241 [in additions.Euclidean_Chains]
        +a:243 [in hydras.Ackermann.cPair]
        +a:243 [in additions.Euclidean_Chains]
        +a:244 [in hydras.Ackermann.primRec]
        +a:244 [in additions.Addition_Chains]
        +A:247 [in hydras.rpo.more_list]
        +a:247 [in additions.Addition_Chains]
        +a:248 [in hydras.Epsilon0.T1]
        +a:248 [in hydras.Ackermann.primRec]
        +a:249 [in hydras.Ackermann.subAll]
        +A:25 [in hydras.Ackermann.folProof]
        +a:25 [in hydras.Ackermann.extEqualNat]
        +A:25 [in hydras.rpo.more_list]
        +a:25 [in hydras.Prelude.Comparable]
        +A:25 [in hydras.Prelude.DecPreOrder]
        +a:25 [in hydras.Ackermann.PA]
        +A:25 [in hydras.OrdinalNotations.ON_Generic]
        +a:25 [in hydras.rpo.closure]
        +a:250 [in additions.Addition_Chains]
        +a:252 [in hydras.Epsilon0.T1]
        +a:252 [in hydras.Ackermann.folProp]
        +a:252 [in hydras.Ackermann.primRec]
        +a:253 [in hydras.Epsilon0.T1]
        +a:253 [in gaia_hydras.nfwfgaia]
        +A:254 [in additions.Addition_Chains]
        +a:255 [in hydras.rpo.more_list]
        +a:255 [in gaia_hydras.nfwfgaia]
        +a:256 [in hydras.Ackermann.primRec]
        +a:256 [in hydras.rpo.rpo]
        +a:257 [in hydras.Epsilon0.T1]
        +A:259 [in hydras.rpo.more_list]
        +a:259 [in hydras.Ackermann.folProp]
        +a:26 [in Goedel.PRrepresentable]
        +A:26 [in hydras.Prelude.DecPreOrder_Instances]
        +A:26 [in hydras.Prelude.MoreLists]
        +a:26 [in additions.Compatibility]
        +a:26 [in hydras.Prelude.Comparable]
        +A:26 [in Goedel.fixPoint]
        +a:26 [in hydras.OrdinalNotations.OmegaOmega]
        +a:26 [in hydras.Ackermann.PA]
        +A:26 [in additions.Euclidean_Chains]
        +a:26 [in hydras.Schutte.PartialFun]
        +a:26 [in gaia_hydras.GHessenberg]
        +A:26 [in hydras.Ackermann.expressible]
        +a:260 [in hydras.Epsilon0.T1]
        +a:260 [in hydras.Ackermann.primRec]
        +a:260 [in gaia_hydras.nfwfgaia]
        +a:263 [in hydras.Epsilon0.T1]
        +a:263 [in gaia_hydras.nfwfgaia]
        +a:264 [in hydras.Ackermann.primRec]
        +A:264 [in additions.Addition_Chains]
        +A:265 [in hydras.Ackermann.checkPrf]
        +a:265 [in hydras.Ackermann.cPair]
        +a:266 [in hydras.Epsilon0.T1]
        +a:267 [in hydras.rpo.more_list]
        +a:267 [in hydras.Ackermann.cPair]
        +a:268 [in hydras.Ackermann.folProp]
        +a:268 [in hydras.Ackermann.fol]
        +a:268 [in hydras.rpo.rpo]
        +a:269 [in Goedel.PRrepresentable]
        +a:269 [in hydras.Ackermann.primRec]
        +a:269 [in hydras.Ackermann.cPair]
        +A:27 [in hydras.Ackermann.folProof]
        +a:27 [in hydras.Schutte.Correctness_E0]
        +a:27 [in hydras.Prelude.More_Arith]
        +a:27 [in hydras.Ackermann.extEqualNat]
        +a:27 [in hydras.Epsilon0.Epsilon0rpo]
        +a:27 [in hydras.Epsilon0.Hessenberg]
        +a:27 [in gaia_hydras.GCanon]
        +a:27 [in hydras.solutions_exercises.MultisetWf]
        +a:27 [in hydras.Epsilon0.F_omega]
        +a:27 [in Goedel.rosserPA]
        +a:27 [in gaia_hydras.GL_alpha]
        +a:27 [in hydras.Ackermann.Languages]
        +A:27 [in hydras.Prelude.MoreVectors]
        +a:270 [in hydras.Epsilon0.T1]
        +a:270 [in hydras.rpo.rpo]
        +a:271 [in hydras.Ackermann.cPair]
        +a:271 [in additions.Addition_Chains]
        +a:272 [in hydras.Epsilon0.T1]
        +a:272 [in hydras.Ackermann.fol]
        +a:272 [in hydras.Gamma0.Gamma0]
        +a:273 [in hydras.Ackermann.primRec]
        +a:273 [in hydras.Ackermann.cPair]
        +a:274 [in hydras.Epsilon0.T1]
        +a:275 [in Goedel.PRrepresentable]
        +a:275 [in hydras.Ackermann.folProp]
        +a:275 [in hydras.Ackermann.cPair]
        +a:276 [in hydras.Ackermann.cPair]
        +a:277 [in hydras.Ackermann.primRec]
        +a:277 [in hydras.Ackermann.cPair]
        +a:277 [in hydras.Gamma0.Gamma0]
        +a:278 [in hydras.Ackermann.cPair]
        +a:278 [in gaia_hydras.nfwfgaia]
        +a:279 [in hydras.Ackermann.cPair]
        +A:28 [in Goedel.PRrepresentable]
        +A:28 [in hydras.Prelude.DecPreOrder_Instances]
        +a:28 [in additions.Compatibility]
        +a:28 [in hydras.Prelude.Comparable]
        +a:28 [in gaia_hydras.GPaths]
        +a:28 [in hydras.Prelude.DecPreOrder]
        +a:28 [in hydras.OrdinalNotations.OmegaOmega]
        +a:28 [in hydras.Schutte.PartialFun]
        +a:28 [in gaia_hydras.GL_alpha]
        +a:28 [in gaia_hydras.GHessenberg]
        +a:280 [in hydras.Epsilon0.T1]
        +a:280 [in hydras.Ackermann.cPair]
        +a:280 [in hydras.Ackermann.fol]
        +a:281 [in Goedel.PRrepresentable]
        +a:282 [in hydras.Ackermann.primRec]
        +A:283 [in Goedel.PRrepresentable]
        +a:283 [in hydras.Gamma0.Gamma0]
        +a:283 [in gaia_hydras.nfwfgaia]
        +a:284 [in gaia_hydras.nfwfgaia]
        +a:285 [in hydras.Epsilon0.T1]
        +a:286 [in hydras.Ackermann.primRec]
        +A:287 [in Goedel.PRrepresentable]
        +a:287 [in hydras.Gamma0.Gamma0]
        +A:29 [in hydras.Ackermann.folProof]
        +a:29 [in hydras.Prelude.Comparable]
        +A:29 [in additions.Pow_variant]
        +A:29 [in additions.Pow]
        +a:29 [in gaia_hydras.GCanon]
        +A:29 [in Goedel.rosserPA]
        +a:29 [in hydras.Hydra.BigBattle]
        +a:29 [in hydras.Ackermann.NN]
        +a:29 [in hydras.Gamma0.Gamma0]
        +a:290 [in hydras.Ackermann.primRec]
        +a:291 [in Goedel.PRrepresentable]
        +a:291 [in hydras.Gamma0.Gamma0]
        +a:291 [in gaia_hydras.nfwfgaia]
        +A:294 [in Goedel.PRrepresentable]
        +a:294 [in hydras.Ackermann.primRec]
        +a:295 [in hydras.Gamma0.Gamma0]
        +a:296 [in gaia_hydras.nfwfgaia]
        +a:298 [in hydras.Ackermann.primRec]
        +a:299 [in hydras.Gamma0.Gamma0]
        +a:3 [in additions.Compatibility]
        +a:3 [in hydras.Ackermann.folLogic2]
        +a:3 [in hydras.OrdinalNotations.OmegaOmega]
        +a:3 [in hydras.OrdinalNotations.Example_3PlusOmega]
        +a:3 [in hydras.Ackermann.prLogic]
        +A:3 [in additions.Euclidean_Chains]
        +a:3 [in hydras.Ackermann.NNtheory]
        +a:3 [in gaia_hydras.GLarge_Sets]
        +a:3 [in hydras.Schutte.Well_Orders]
        +a:3 [in hydras.Ackermann.folLogic3]
        +a:3 [in hydras.Ackermann.NN]
        +a:30 [in hydras.Epsilon0.T1]
        +a:30 [in hydras.Ackermann.extEqualNat]
        +a:30 [in additions.Compatibility]
        +a:30 [in hydras.rpo.more_list]
        +a:30 [in gaia_hydras.GPaths]
        +A:30 [in hydras.Prelude.Sort_spec]
        +A:30 [in hydras.Prelude.DecPreOrder]
        +a:30 [in hydras.OrdinalNotations.OmegaOmega]
        +a:30 [in hydras.Ackermann.primRec]
        +a:30 [in hydras.Ackermann.NN]
        +a:30 [in gaia_hydras.GHessenberg]
        +a:302 [in hydras.Ackermann.primRec]
        +a:306 [in hydras.Ackermann.primRec]
        +a:306 [in hydras.Gamma0.Gamma0]
        +A:307 [in Goedel.PRrepresentable]
        +a:308 [in hydras.Epsilon0.T1]
        +a:31 [in Goedel.PRrepresentable]
        +A:31 [in hydras.rpo.more_list]
        +a:31 [in hydras.Ackermann.folLogic3]
        +a:31 [in hydras.MoreAck.PrimRecExamples]
        +a:311 [in hydras.Ackermann.primRec]
        +A:313 [in Goedel.PRrepresentable]
        +a:315 [in hydras.Ackermann.primRec]
        +A:318 [in hydras.Ackermann.checkPrf]
        +a:318 [in hydras.Ackermann.fol]
        +a:319 [in hydras.Ackermann.primRec]
        +A:32 [in hydras.Ackermann.folProof]
        +A:32 [in Goedel.PRrepresentable]
        +a:32 [in additions.Compatibility]
        +a:32 [in hydras.Prelude.Restriction]
        +a:32 [in hydras.Prelude.Comparable]
        +a:32 [in gaia_hydras.GPaths]
        +a:32 [in hydras.Epsilon0.Hessenberg]
        +A:32 [in hydras.solutions_exercises.MultisetWf]
        +a:32 [in hydras.OrdinalNotations.OmegaOmega]
        +a:32 [in hydras.Schutte.PartialFun]
        +A:32 [in Goedel.codeSysPrf]
        +A:32 [in hydras.Schutte.Ordering_Functions]
        +a:32 [in hydras.Ackermann.Languages]
        +A:32 [in hydras.Ackermann.expressible]
        +a:322 [in hydras.Ackermann.fol]
        +a:323 [in hydras.Ackermann.primRec]
        +a:327 [in hydras.Ackermann.primRec]
        +a:327 [in gaia_hydras.nfwfgaia]
        +a:328 [in Goedel.PRrepresentable]
        +a:328 [in gaia_hydras.nfwfgaia]
        +a:33 [in hydras.Prelude.More_Arith]
        +a:33 [in hydras.Epsilon0.Epsilon0rpo]
        +a:33 [in gaia_hydras.GCanon]
        +a:33 [in hydras.Ackermann.cPair]
        +a:33 [in hydras.Schutte.PartialFun]
        +a:33 [in gaia_hydras.GHessenberg]
        +a:330 [in hydras.Ackermann.fol]
        +a:332 [in Goedel.PRrepresentable]
        +a:334 [in gaia_hydras.nfwfgaia]
        +a:335 [in Goedel.PRrepresentable]
        +a:335 [in gaia_hydras.nfwfgaia]
        +a:336 [in gaia_hydras.nfwfgaia]
        +a:337 [in hydras.Ackermann.cPair]
        +a:337 [in gaia_hydras.nfwfgaia]
        +a:338 [in Goedel.PRrepresentable]
        +a:338 [in gaia_hydras.nfwfgaia]
        +a:339 [in hydras.Ackermann.cPair]
        +A:339 [in additions.Euclidean_Chains]
        +A:34 [in hydras.Ackermann.folProof]
        +a:34 [in additions.Compatibility]
        +A:34 [in additions.FirstSteps]
        +a:34 [in hydras.Prelude.Comparable]
        +a:34 [in hydras.OrdinalNotations.OmegaOmega]
        +a:34 [in hydras.Ackermann.PA]
        +a:34 [in hydras.Schutte.Well_Orders]
        +a:34 [in hydras.Schutte.Ordering_Functions]
        +A:34 [in hydras.Ackermann.expressible]
        +a:34 [in hydras.Prelude.MoreVectors]
        +a:340 [in Goedel.PRrepresentable]
        +A:341 [in hydras.Ackermann.subAll]
        +a:342 [in hydras.Epsilon0.T1]
        +a:345 [in hydras.Ackermann.cPair]
        +A:346 [in hydras.Ackermann.subAll]
        +A:348 [in Goedel.PRrepresentable]
        +a:348 [in hydras.Ackermann.cPair]
        +a:35 [in Goedel.PRrepresentable]
        +A:35 [in additions.AM]
        +a:35 [in additions.Compatibility]
        +a:35 [in hydras.Prelude.Comparable]
        +a:35 [in additions.Pow_variant]
        +a:35 [in additions.Pow]
        +A:35 [in hydras.Prelude.DecPreOrder]
        +a:35 [in hydras.Ackermann.folProp]
        +A:35 [in hydras.solutions_exercises.MultisetWf]
        +a:35 [in hydras.Ackermann.PA]
        +A:35 [in additions.Euclidean_Chains]
        +a:35 [in hydras.Schutte.Schutte_basics]
        +a:35 [in Goedel.codeSysPrf]
        +A:35 [in additions.Addition_Chains]
        +A:35 [in hydras.MoreAck.FolExamples]
        +a:35 [in hydras.Ackermann.expressible]
        +A:351 [in hydras.Ackermann.subAll]
        +a:351 [in hydras.Ackermann.cPair]
        +a:353 [in hydras.Epsilon0.T1]
        +A:353 [in Goedel.PRrepresentable]
        +a:353 [in gaia_hydras.nfwfgaia]
        +A:354 [in hydras.Ackermann.checkPrf]
        +a:354 [in hydras.Ackermann.cPair]
        +a:355 [in gaia_hydras.nfwfgaia]
        +A:357 [in hydras.Ackermann.subAll]
        +a:357 [in gaia_hydras.nfwfgaia]
        +A:358 [in Goedel.PRrepresentable]
        +a:359 [in hydras.Epsilon0.T1]
        +a:359 [in gaia_hydras.nfwfgaia]
        +A:36 [in hydras.rpo.more_list]
        +a:36 [in hydras.OrdinalNotations.OmegaOmega]
        +A:36 [in additions.Monoid_def]
        +a:36 [in hydras.Hydra.BigBattle]
        +a:36 [in additions.Addition_Chains]
        +a:36 [in hydras.rpo.list_permut]
        +A:36 [in hydras.Schutte.Ordering_Functions]
        +a:36 [in gaia_hydras.GHessenberg]
        +a:361 [in hydras.Ackermann.cPair]
        +a:361 [in gaia_hydras.nfwfgaia]
        +a:362 [in gaia_hydras.nfwfgaia]
        +a:364 [in hydras.Ackermann.cPair]
        +a:364 [in hydras.Ackermann.fol]
        +a:365 [in hydras.Ackermann.folProp]
        +a:367 [in hydras.Ackermann.cPair]
        +a:368 [in hydras.Ackermann.fol]
        +A:37 [in hydras.Ackermann.folProof]
        +a:37 [in hydras.OrdinalNotations.OmegaOmega]
        +a:37 [in hydras.Ackermann.cPair]
        +a:37 [in hydras.Ackermann.wellFormed]
        +a:37 [in gaia_hydras.onType]
        +a:37 [in hydras.Schutte.Well_Orders]
        +a:37 [in Goedel.codeSysPrf]
        +A:37 [in hydras.Schutte.Addition]
        +A:370 [in hydras.Ackermann.subAll]
        +a:370 [in hydras.Ackermann.cPair]
        +a:372 [in hydras.Ackermann.folProp]
        +a:373 [in hydras.Epsilon0.T1]
        +a:373 [in Goedel.PRrepresentable]
        +a:375 [in gaia_hydras.nfwfgaia]
        +a:376 [in hydras.Ackermann.fol]
        +a:376 [in gaia_hydras.nfwfgaia]
        +a:377 [in Goedel.PRrepresentable]
        +a:377 [in gaia_hydras.nfwfgaia]
        +a:379 [in hydras.Epsilon0.T1]
        +a:38 [in additions.Compatibility]
        +a:38 [in hydras.Prelude.Comparable]
        +a:38 [in hydras.Epsilon0.Hessenberg]
        +a:38 [in hydras.Prelude.DecPreOrder]
        +a:38 [in hydras.Ackermann.NN]
        +a:38 [in hydras.Schutte.Ordering_Functions]
        +A:38 [in hydras.MoreAck.FolExamples]
        +A:38 [in hydras.Ackermann.expressible]
        +a:380 [in gaia_hydras.nfwfgaia]
        +a:381 [in Goedel.PRrepresentable]
        +a:381 [in hydras.Ackermann.folProp]
        +a:381 [in gaia_hydras.nfwfgaia]
        +a:383 [in hydras.Epsilon0.T1]
        +a:385 [in Goedel.PRrepresentable]
        +a:388 [in hydras.Epsilon0.T1]
        +a:388 [in hydras.Ackermann.folProp]
        +A:39 [in hydras.Ackermann.folProof]
        +a:39 [in Goedel.PRrepresentable]
        +a:39 [in hydras.Epsilon0.Epsilon0rpo]
        +A:39 [in additions.Pow_variant]
        +a:39 [in gaia_hydras.GPaths]
        +A:39 [in additions.Pow]
        +A:39 [in hydras.Prelude.Sort_spec]
        +A:39 [in hydras.Prelude.DecPreOrder]
        +a:39 [in hydras.Ackermann.cPair]
        +a:39 [in hydras.Ackermann.wellFormed]
        +a:39 [in hydras.Schutte.Schutte_basics]
        +a:39 [in gaia_hydras.onType]
        +a:39 [in hydras.MoreAck.PrimRecExamples]
        +a:393 [in hydras.Ackermann.checkPrf]
        +a:393 [in gaia_hydras.nfwfgaia]
        +a:396 [in gaia_hydras.nfwfgaia]
        +a:397 [in hydras.Ackermann.checkPrf]
        +a:398 [in gaia_hydras.nfwfgaia]
        +A:399 [in hydras.Epsilon0.T1]
        +a:4 [in hydras.Prelude.Restriction]
        +A:4 [in hydras.Prelude.Comparable]
        +a:4 [in Goedel.fixPoint]
        +a:4 [in hydras.Prelude.DecPreOrder]
        +a:4 [in gaia_hydras.T1Bridge]
        +A:4 [in additions.Monoid_def]
        +a:4 [in additions.Addition_Chains]
        +A:4 [in hydras.Schutte.Ordering_Functions]
        +A:40 [in additions.FirstSteps]
        +a:40 [in hydras.Prelude.Comparable]
        +a:40 [in hydras.Schutte.PartialFun]
        +a:401 [in hydras.Epsilon0.T1]
        +a:401 [in hydras.Ackermann.primRec]
        +a:403 [in hydras.Ackermann.primRec]
        +a:405 [in hydras.Ackermann.primRec]
        +a:407 [in Goedel.PRrepresentable]
        +A:407 [in hydras.Ackermann.checkPrf]
        +a:407 [in hydras.Ackermann.primRec]
        +a:408 [in hydras.Ackermann.fol]
        +a:408 [in gaia_hydras.nfwfgaia]
        +A:41 [in additions.AM]
        +A:41 [in hydras.rpo.more_list]
        +a:41 [in hydras.solutions_exercises.MultisetWf]
        +a:41 [in gaia_hydras.T1Bridge]
        +A:41 [in additions.Monoid_def]
        +a:41 [in hydras.Ackermann.cPair]
        +a:41 [in additions.Euclidean_Chains]
        +a:41 [in hydras.Schutte.Schutte_basics]
        +a:41 [in hydras.Schutte.Well_Orders]
        +A:41 [in additions.Addition_Chains]
        +A:41 [in hydras.MoreAck.FolExamples]
        +A:41 [in hydras.Ackermann.expressible]
        +A:41 [in hydras.Prelude.MoreVectors]
        +a:411 [in Goedel.PRrepresentable]
        +a:411 [in hydras.Ackermann.primRec]
        +a:411 [in gaia_hydras.nfwfgaia]
        +a:412 [in hydras.Ackermann.fol]
        +a:413 [in hydras.Epsilon0.T1]
        +a:415 [in Goedel.PRrepresentable]
        +a:415 [in gaia_hydras.nfwfgaia]
        +a:416 [in hydras.Ackermann.primRec]
        +a:419 [in hydras.Epsilon0.T1]
        +a:419 [in Goedel.PRrepresentable]
        +a:42 [in hydras.Epsilon0.Epsilon0rpo]
        +a:42 [in hydras.Prelude.Comparable]
        +a:42 [in hydras.Prelude.DecPreOrder]
        +a:42 [in additions.More_on_positive]
        +a:42 [in gaia_hydras.T1Bridge]
        +A:42 [in hydras.Prelude.MoreOrders]
        +A:42 [in additions.Euclidean_Chains]
        +a:42 [in hydras.Schutte.PartialFun]
        +a:42 [in hydras.Ackermann.folLogic3]
        +a:420 [in hydras.Epsilon0.T1]
        +a:421 [in hydras.Ackermann.fol]
        +a:422 [in Goedel.PRrepresentable]
        +a:422 [in gaia_hydras.nfwfgaia]
        +a:423 [in hydras.Epsilon0.T1]
        +a:423 [in hydras.Ackermann.primRec]
        +a:424 [in Goedel.PRrepresentable]
        +a:427 [in Goedel.PRrepresentable]
        +a:428 [in hydras.Ackermann.fol]
        +a:429 [in hydras.Epsilon0.T1]
        +a:429 [in hydras.Gamma0.Gamma0]
        +a:43 [in hydras.Epsilon0.T1]
        +a:43 [in Goedel.PRrepresentable]
        +a:43 [in hydras.Prelude.DecPreOrder_Instances]
        +a:43 [in hydras.rpo.more_list]
        +a:43 [in hydras.Ackermann.LNN2LNT]
        +a:43 [in hydras.Prelude.Comparable]
        +a:43 [in gaia_hydras.T1Bridge]
        +a:43 [in hydras.Ackermann.PA]
        +a:43 [in hydras.Schutte.PartialFun]
        +a:43 [in hydras.rpo.dickson]
        +a:43 [in hydras.rpo.list_permut]
        +A:43 [in hydras.Schutte.Ordering_Functions]
        +a:430 [in hydras.Ackermann.fol]
        +a:431 [in Goedel.PRrepresentable]
        +a:432 [in hydras.Ackermann.primRec]
        +a:432 [in gaia_hydras.nfwfgaia]
        +a:434 [in hydras.Epsilon0.T1]
        +a:435 [in Goedel.PRrepresentable]
        +a:437 [in hydras.Ackermann.primRec]
        +a:437 [in gaia_hydras.nfwfgaia]
        +a:439 [in Goedel.PRrepresentable]
        +a:44 [in Goedel.PRrepresentable]
        +A:44 [in hydras.Prelude.MoreLists]
        +a:44 [in hydras.Prelude.Comparable]
        +a:44 [in hydras.Epsilon0.Hessenberg]
        +A:44 [in hydras.Prelude.DecPreOrder]
        +a:44 [in hydras.solutions_exercises.MultisetWf]
        +a:44 [in hydras.Ackermann.PA]
        +a:44 [in hydras.Prelude.MoreOrders]
        +a:44 [in hydras.Ackermann.primRec]
        +A:44 [in hydras.OrdinalNotations.ON_Generic]
        +a:440 [in hydras.Epsilon0.T1]
        +a:441 [in gaia_hydras.nfwfgaia]
        +a:442 [in Goedel.PRrepresentable]
        +a:443 [in gaia_hydras.nfwfgaia]
        +a:444 [in hydras.Epsilon0.T1]
        +a:444 [in hydras.Ackermann.fol]
        +a:445 [in hydras.Ackermann.checkPrf]
        +a:445 [in hydras.Ackermann.primRec]
        +a:445 [in hydras.Gamma0.Gamma0]
        +a:445 [in gaia_hydras.nfwfgaia]
        +a:446 [in hydras.Epsilon0.T1]
        +a:446 [in Goedel.PRrepresentable]
        +a:447 [in gaia_hydras.nfwfgaia]
        +a:449 [in hydras.Epsilon0.T1]
        +a:449 [in hydras.Ackermann.checkPrf]
        +a:449 [in gaia_hydras.nfwfgaia]
        +a:45 [in hydras.Epsilon0.Epsilon0rpo]
        +a:45 [in gaia_hydras.T1Bridge]
        +a:45 [in hydras.Ackermann.cPair]
        +a:45 [in Goedel.codeSysPrf]
        +A:45 [in hydras.Schutte.Ordering_Functions]
        +A:45 [in hydras.Ackermann.expressible]
        +a:450 [in hydras.Ackermann.primRec]
        +a:450 [in hydras.Gamma0.Gamma0]
        +a:450 [in gaia_hydras.nfwfgaia]
        +a:451 [in hydras.Epsilon0.T1]
        +a:451 [in Goedel.PRrepresentable]
        +a:451 [in hydras.Gamma0.Gamma0]
        +a:452 [in hydras.Gamma0.Gamma0]
        +a:452 [in gaia_hydras.nfwfgaia]
        +A:453 [in hydras.Ackermann.checkPrf]
        +a:454 [in Goedel.PRrepresentable]
        +a:455 [in hydras.Ackermann.primRec]
        +a:456 [in hydras.Epsilon0.T1]
        +a:457 [in Goedel.PRrepresentable]
        +a:457 [in hydras.Gamma0.Gamma0]
        +a:457 [in gaia_hydras.nfwfgaia]
        +a:459 [in hydras.Epsilon0.T1]
        +a:459 [in hydras.Ackermann.primRec]
        +a:459 [in gaia_hydras.nfwfgaia]
        +a:46 [in hydras.Epsilon0.T1]
        +A:46 [in hydras.rpo.more_list]
        +a:46 [in hydras.Prelude.Comparable]
        +A:46 [in hydras.Prelude.Sort_spec]
        +a:46 [in additions.More_on_positive]
        +A:46 [in hydras.Prelude.MoreOrders]
        +A:46 [in additions.Monoid_def]
        +a:46 [in hydras.Schutte.PartialFun]
        +A:46 [in hydras.Schutte.Schutte_basics]
        +a:46 [in hydras.Schutte.Well_Orders]
        +A:46 [in additions.Addition_Chains]
        +a:46 [in hydras.MoreAck.PrimRecExamples]
        +a:460 [in Goedel.PRrepresentable]
        +a:462 [in hydras.Epsilon0.T1]
        +a:462 [in gaia_hydras.nfwfgaia]
        +a:464 [in gaia_hydras.nfwfgaia]
        +a:466 [in hydras.Epsilon0.T1]
        +a:466 [in gaia_hydras.nfwfgaia]
        +a:467 [in hydras.Ackermann.primRec]
        +a:467 [in hydras.Gamma0.Gamma0]
        +a:468 [in hydras.Epsilon0.T1]
        +a:468 [in gaia_hydras.nfwfgaia]
        +a:47 [in Goedel.PRrepresentable]
        +a:47 [in hydras.Prelude.DecPreOrder_Instances]
        +a:47 [in hydras.Prelude.More_Arith]
        +a:47 [in hydras.Prelude.DecPreOrder]
        +A:47 [in additions.Euclidean_Chains]
        +a:47 [in Goedel.codeSysPrf]
        +a:47 [in hydras.Schutte.Ordering_Functions]
        +a:472 [in hydras.Ackermann.primRec]
        +a:473 [in gaia_hydras.nfwfgaia]
        +a:474 [in hydras.Epsilon0.T1]
        +a:476 [in hydras.Epsilon0.T1]
        +a:476 [in hydras.Ackermann.primRec]
        +a:48 [in hydras.Epsilon0.T1]
        +a:48 [in hydras.Epsilon0.Epsilon0rpo]
        +a:48 [in hydras.Prelude.Comparable]
        +A:48 [in additions.Pow_variant]
        +A:48 [in additions.Pow]
        +a:48 [in hydras.Epsilon0.Hessenberg]
        +a:48 [in gaia_hydras.GCanon]
        +a:48 [in hydras.Ackermann.code]
        +a:48 [in hydras.Hydra.BigBattle]
        +A:48 [in hydras.Prelude.MoreVectors]
        +a:481 [in hydras.Ackermann.primRec]
        +a:482 [in hydras.Gamma0.Gamma0]
        +a:486 [in hydras.Ackermann.checkPrf]
        +a:486 [in hydras.Ackermann.primRec]
        +a:489 [in hydras.Gamma0.Gamma0]
        +A:49 [in hydras.Prelude.DecPreOrder]
        +a:49 [in hydras.solutions_exercises.MultisetWf]
        +a:49 [in gaia_hydras.T1Bridge]
        +a:49 [in hydras.Ackermann.cPair]
        +a:49 [in hydras.Schutte.Well_Orders]
        +a:49 [in hydras.Ackermann.folLogic3]
        +A:49 [in hydras.Schutte.Ordering_Functions]
        +a:490 [in hydras.Ackermann.checkPrf]
        +a:490 [in hydras.Ackermann.primRec]
        +a:490 [in gaia_hydras.nfwfgaia]
        +a:492 [in hydras.Ackermann.primRec]
        +a:492 [in gaia_hydras.nfwfgaia]
        +a:494 [in hydras.Epsilon0.T1]
        +a:494 [in hydras.Ackermann.primRec]
        +a:494 [in gaia_hydras.nfwfgaia]
        +a:496 [in hydras.Ackermann.primRec]
        +a:498 [in hydras.Epsilon0.T1]
        +a:498 [in hydras.Ackermann.primRec]
        +a:5 [in hydras.Ackermann.folProof]
        +a:5 [in gaia_hydras.GPaths]
        +a:5 [in hydras.Schutte.Lub]
        +a:5 [in hydras.Prelude.Sort_spec]
        +a:5 [in gaia_hydras.GCanon]
        +a:5 [in hydras.Schutte.MoreEpsilonIota]
        +a:5 [in hydras.Ackermann.prLogic]
        +a:5 [in hydras.Schutte.Schutte_basics]
        +a:5 [in hydras.Ackermann.NNtheory]
        +a:5 [in gaia_hydras.GLarge_Sets]
        +a:5 [in hydras.Ackermann.ListExt]
        +a:5 [in hydras.Ackermann.folLogic3]
        +a:5 [in hydras.Gamma0.Gamma0]
        +a:5 [in hydras.MoreAck.FolExamples]
        +a:50 [in hydras.Epsilon0.T1]
        +A:50 [in hydras.rpo.more_list]
        +A:50 [in hydras.Ackermann.code]
        +A:50 [in additions.Euclidean_Chains]
        +a:50 [in hydras.rpo.dickson]
        +A:50 [in hydras.Ackermann.expressible]
        +a:500 [in hydras.Epsilon0.T1]
        +a:500 [in hydras.Ackermann.primRec]
        +a:502 [in hydras.Ackermann.checkPrf]
        +a:502 [in hydras.Ackermann.primRec]
        +a:504 [in hydras.Ackermann.primRec]
        +a:506 [in hydras.Ackermann.checkPrf]
        +a:506 [in hydras.Ackermann.primRec]
        +a:507 [in hydras.Epsilon0.T1]
        +a:508 [in hydras.Ackermann.primRec]
        +a:51 [in hydras.Prelude.DecPreOrder_Instances]
        +a:51 [in hydras.Prelude.More_Arith]
        +a:51 [in hydras.Prelude.Comparable]
        +a:51 [in gaia_hydras.GPaths]
        +A:51 [in additions.Monoid_def]
        +a:51 [in hydras.Prelude.MoreVectors]
        +a:510 [in hydras.Ackermann.checkPrf]
        +a:510 [in hydras.Ackermann.primRec]
        +a:511 [in hydras.Epsilon0.T1]
        +a:512 [in hydras.Epsilon0.T1]
        +a:512 [in hydras.Ackermann.primRec]
        +a:513 [in hydras.Epsilon0.T1]
        +a:514 [in hydras.Ackermann.checkPrf]
        +a:514 [in hydras.Ackermann.primRec]
        +a:516 [in hydras.Epsilon0.T1]
        +a:516 [in hydras.Ackermann.primRec]
        +a:518 [in hydras.Epsilon0.T1]
        +a:518 [in hydras.Gamma0.Gamma0]
        +a:519 [in hydras.Epsilon0.T1]
        +a:519 [in hydras.Ackermann.primRec]
        +A:52 [in additions.AM]
        +a:52 [in hydras.Epsilon0.Epsilon0rpo]
        +a:52 [in hydras.Prelude.DecPreOrder]
        +a:52 [in hydras.MoreAck.AckNotPR]
        +a:52 [in hydras.Hydra.BigBattle]
        +a:52 [in hydras.Schutte.PartialFun]
        +a:52 [in hydras.Schutte.Schutte_basics]
        +a:520 [in hydras.Gamma0.Gamma0]
        +a:521 [in hydras.Ackermann.primRec]
        +a:523 [in hydras.Ackermann.primRec]
        +a:524 [in hydras.Epsilon0.T1]
        +a:524 [in hydras.Gamma0.Gamma0]
        +a:526 [in hydras.Epsilon0.T1]
        +a:527 [in hydras.Gamma0.Gamma0]
        +a:529 [in hydras.Epsilon0.T1]
        +a:53 [in hydras.Ackermann.cPair]
        +A:53 [in additions.Euclidean_Chains]
        +a:53 [in hydras.Schutte.Schutte_basics]
        +A:53 [in additions.Addition_Chains]
        +A:53 [in hydras.Prelude.MoreVectors]
        +a:530 [in hydras.Gamma0.Gamma0]
        +a:533 [in hydras.Gamma0.Gamma0]
        +a:535 [in hydras.Ackermann.primRec]
        +a:536 [in hydras.Epsilon0.T1]
        +a:537 [in hydras.Ackermann.primRec]
        +a:539 [in hydras.Ackermann.primRec]
        +a:54 [in hydras.Ackermann.LNN2LNT]
        +a:54 [in hydras.Prelude.Comparable]
        +a:54 [in hydras.Prelude.Sort_spec]
        +A:54 [in hydras.Prelude.DecPreOrder]
        +a:54 [in hydras.Ackermann.code]
        +a:54 [in hydras.Schutte.Schutte_basics]
        +A:54 [in hydras.Schutte.Ordering_Functions]
        +a:541 [in hydras.Ackermann.primRec]
        +a:546 [in hydras.Epsilon0.T1]
        +a:55 [in hydras.Prelude.DecPreOrder_Instances]
        +a:55 [in hydras.rpo.more_list]
        +a:55 [in hydras.Schutte.Schutte_basics]
        +a:55 [in additions.Addition_Chains]
        +A:55 [in hydras.Ackermann.expressible]
        +a:551 [in hydras.Epsilon0.T1]
        +a:553 [in hydras.Epsilon0.T1]
        +a:557 [in gaia_hydras.nfwfgaia]
        +A:56 [in hydras.rpo.more_list]
        +a:56 [in hydras.Ackermann.LNN2LNT]
        +a:56 [in gaia_hydras.GCanon]
        +a:56 [in hydras.Ackermann.code]
        +a:56 [in gaia_hydras.T1Bridge]
        +A:56 [in additions.Monoid_def]
        +a:56 [in hydras.Schutte.Schutte_basics]
        +a:56 [in hydras.rpo.dickson]
        +a:56 [in hydras.Schutte.Ordering_Functions]
        +a:560 [in hydras.Epsilon0.T1]
        +a:562 [in gaia_hydras.nfwfgaia]
        +a:563 [in hydras.Gamma0.Gamma0]
        +a:564 [in hydras.Ackermann.checkPrf]
        +a:564 [in gaia_hydras.nfwfgaia]
        +a:565 [in hydras.Gamma0.Gamma0]
        +a:566 [in hydras.Ackermann.checkPrf]
        +a:567 [in hydras.Ackermann.checkPrf]
        +a:568 [in hydras.Ackermann.checkPrf]
        +a:569 [in hydras.Epsilon0.T1]
        +a:569 [in hydras.Gamma0.Gamma0]
        +a:569 [in gaia_hydras.nfwfgaia]
        +a:57 [in hydras.Prelude.Comparable]
        +a:57 [in gaia_hydras.GPaths]
        +a:57 [in hydras.Prelude.DecPreOrder]
        +A:57 [in additions.Monoid_def]
        +a:57 [in hydras.Ackermann.primRec]
        +a:57 [in hydras.Ackermann.cPair]
        +A:57 [in additions.Addition_Chains]
        +a:57 [in hydras.Prelude.MoreVectors]
        +a:570 [in hydras.Ackermann.primRec]
        +a:571 [in hydras.Gamma0.Gamma0]
        +a:572 [in hydras.Ackermann.primRec]
        +a:573 [in hydras.Epsilon0.T1]
        +a:574 [in hydras.Ackermann.primRec]
        +a:576 [in hydras.Ackermann.primRec]
        +a:577 [in hydras.Epsilon0.T1]
        +a:578 [in hydras.Ackermann.primRec]
        +a:579 [in hydras.Gamma0.Gamma0]
        +A:58 [in Goedel.PRrepresentable]
        +a:58 [in hydras.Ackermann.LNN2LNT]
        +a:58 [in gaia_hydras.GPaths]
        +a:58 [in hydras.Ackermann.code]
        +a:58 [in hydras.Ackermann.cPair]
        +a:58 [in hydras.OrdinalNotations.ON_Generic]
        +A:58 [in Goedel.codeSysPrf]
        +a:58 [in hydras.rpo.dickson]
        +A:58 [in hydras.Ackermann.expressible]
        +a:580 [in hydras.Ackermann.primRec]
        +a:582 [in hydras.Ackermann.primRec]
        +a:585 [in hydras.Gamma0.Gamma0]
        +a:587 [in hydras.Gamma0.Gamma0]
        +a:59 [in hydras.Prelude.DecPreOrder_Instances]
        +A:59 [in additions.AM]
        +a:59 [in hydras.Prelude.Comparable]
        +A:59 [in hydras.Prelude.DecPreOrder]
        +a:59 [in hydras.solutions_exercises.MultisetWf]
        +a:59 [in hydras.Ackermann.code]
        +A:59 [in hydras.Schutte.Ordering_Functions]
        +a:59 [in hydras.Ackermann.expressible]
        +a:592 [in hydras.Gamma0.Gamma0]
        +a:595 [in hydras.Epsilon0.T1]
        +a:595 [in gaia_hydras.nfwfgaia]
        +a:596 [in hydras.Gamma0.Gamma0]
        +a:599 [in hydras.Epsilon0.T1]
        +a:6 [in hydras.OrdinalNotations.ON_O]
        +A:6 [in hydras.Ackermann.model]
        +A:6 [in hydras.Schutte.MoreEpsilonIota]
        +a:6 [in hydras.solutions_exercises.MultisetWf]
        +a:6 [in hydras.solutions_exercises.MorePRExamples]
        +A:6 [in additions.Monoid_def]
        +a:6 [in hydras.Ackermann.cPair]
        +A:6 [in gaia_hydras.GLarge_Sets]
        +a:6 [in hydras.Schutte.Well_Orders]
        +A:6 [in hydras.Schutte.Ordering_Functions]
        +a:6 [in hydras.MoreAck.PrimRecExamples]
        +a:60 [in hydras.Schutte.Correctness_E0]
        +a:60 [in hydras.rpo.more_list]
        +A:60 [in hydras.Prelude.Sort_spec]
        +a:60 [in hydras.OrdinalNotations.OmegaOmega]
        +a:60 [in hydras.Ackermann.cPair]
        +a:60 [in hydras.Hydra.BigBattle]
        +a:60 [in hydras.rpo.dickson]
        +a:60 [in hydras.MoreAck.PrimRecExamples]
        +a:604 [in hydras.Gamma0.Gamma0]
        +a:606 [in hydras.Gamma0.Gamma0]
        +a:61 [in hydras.Ackermann.LNN2LNT]
        +a:61 [in hydras.Prelude.Comparable]
        +a:61 [in hydras.OrdinalNotations.OmegaOmega]
        +a:61 [in hydras.Ackermann.code]
        +a:61 [in gaia_hydras.T1Bridge]
        +A:61 [in additions.Monoid_def]
        +a:61 [in hydras.Ackermann.primRec]
        +a:61 [in hydras.Ackermann.cPair]
        +A:61 [in additions.Euclidean_Chains]
        +a:61 [in hydras.Schutte.Ordering_Functions]
        +A:61 [in hydras.Prelude.MoreVectors]
        +a:610 [in gaia_hydras.nfwfgaia]
        +a:614 [in gaia_hydras.nfwfgaia]
        +a:616 [in hydras.Epsilon0.T1]
        +A:62 [in Goedel.PRrepresentable]
        +a:62 [in hydras.Prelude.DecPreOrder]
        +a:62 [in hydras.solutions_exercises.MultisetWf]
        +a:62 [in hydras.Ackermann.cPair]
        +a:62 [in hydras.Schutte.Schutte_basics]
        +a:62 [in additions.Addition_Chains]
        +a:62 [in hydras.MoreAck.PrimRecExamples]
        +A:62 [in hydras.Ackermann.expressible]
        +a:620 [in hydras.Gamma0.Gamma0]
        +a:624 [in hydras.Epsilon0.T1]
        +a:626 [in gaia_hydras.nfwfgaia]
        +a:629 [in gaia_hydras.nfwfgaia]
        +A:63 [in hydras.rpo.more_list]
        +a:63 [in hydras.Prelude.Comparable]
        +a:63 [in hydras.Ackermann.code]
        +a:63 [in hydras.Hydra.BigBattle]
        +A:63 [in hydras.OrdinalNotations.ON_Generic]
        +A:63 [in additions.Addition_Chains]
        +a:633 [in hydras.Gamma0.Gamma0]
        +a:637 [in hydras.Gamma0.Gamma0]
        +a:64 [in hydras.Epsilon0.T1]
        +a:64 [in hydras.Ackermann.subAll]
        +a:64 [in gaia_hydras.GPaths]
        +A:64 [in hydras.Prelude.DecPreOrder]
        +a:64 [in hydras.OrdinalNotations.OmegaOmega]
        +a:64 [in hydras.Ackermann.code]
        +a:64 [in hydras.Schutte.Schutte_basics]
        +a:64 [in hydras.rpo.list_permut]
        +A:64 [in hydras.Schutte.Ordering_Functions]
        +A:65 [in Goedel.PRrepresentable]
        +a:65 [in hydras.Prelude.Comparable]
        +a:65 [in hydras.Epsilon0.Hessenberg]
        +a:65 [in hydras.Ackermann.primRec]
        +A:65 [in hydras.Schutte.PartialFun]
        +A:653 [in hydras.Ackermann.checkPrf]
        +a:654 [in gaia_hydras.nfwfgaia]
        +a:655 [in hydras.Ackermann.checkPrf]
        +a:656 [in gaia_hydras.nfwfgaia]
        +a:657 [in hydras.Ackermann.checkPrf]
        +a:658 [in gaia_hydras.nfwfgaia]
        +a:659 [in hydras.Ackermann.checkPrf]
        +a:66 [in hydras.Ackermann.code]
        +a:66 [in gaia_hydras.T1Bridge]
        +a:66 [in hydras.Schutte.Schutte_basics]
        +A:66 [in hydras.Ackermann.expressible]
        +a:661 [in hydras.Ackermann.checkPrf]
        +a:662 [in hydras.Ackermann.primRec]
        +a:663 [in hydras.Ackermann.checkPrf]
        +a:665 [in hydras.Ackermann.checkPrf]
        +a:666 [in hydras.Ackermann.primRec]
        +a:667 [in hydras.Ackermann.checkPrf]
        +a:669 [in hydras.Ackermann.checkPrf]
        +a:669 [in hydras.Gamma0.Gamma0]
        +a:67 [in hydras.Ackermann.subAll]
        +a:67 [in hydras.Prelude.Comparable]
        +a:67 [in hydras.Prelude.DecPreOrder]
        +a:67 [in hydras.Hydra.BigBattle]
        +A:67 [in hydras.Schutte.Ordering_Functions]
        +a:67 [in hydras.rpo.rpo]
        +A:67 [in hydras.Prelude.MoreVectors]
        +a:670 [in gaia_hydras.nfwfgaia]
        +a:671 [in hydras.Ackermann.checkPrf]
        +a:671 [in hydras.Gamma0.Gamma0]
        +a:673 [in hydras.Ackermann.checkPrf]
        +a:675 [in hydras.Ackermann.checkPrf]
        +a:677 [in hydras.Ackermann.checkPrf]
        +a:678 [in hydras.Ackermann.primRec]
        +A:68 [in hydras.Prelude.Iterates]
        +A:68 [in hydras.rpo.more_list]
        +a:68 [in gaia_hydras.GPaths]
        +A:68 [in hydras.Prelude.Sort_spec]
        +a:68 [in gaia_hydras.GCanon]
        +A:68 [in hydras.solutions_exercises.MultisetWf]
        +a:68 [in hydras.Ackermann.code]
        +A:68 [in additions.Euclidean_Chains]
        +a:681 [in hydras.Ackermann.primRec]
        +a:689 [in hydras.Gamma0.Gamma0]
        +A:69 [in Goedel.PRrepresentable]
        +a:69 [in hydras.Prelude.Comparable]
        +a:69 [in hydras.OrdinalNotations.OmegaOmega]
        +a:69 [in hydras.Schutte.Schutte_basics]
        +a:69 [in hydras.OrdinalNotations.ON_Generic]
        +a:69 [in hydras.Ackermann.folLogic3]
        +a:69 [in hydras.rpo.dickson]
        +a:69 [in hydras.Schutte.Ordering_Functions]
        +a:69 [in hydras.Schutte.Addition]
        +A:69 [in hydras.Prelude.MoreVectors]
        +a:695 [in gaia_hydras.nfwfgaia]
        +a:697 [in gaia_hydras.nfwfgaia]
        +a:7 [in hydras.Gamma0.T2]
        +A:7 [in hydras.Prelude.Iterates]
        +a:7 [in hydras.Ackermann.folLogic2]
        +a:7 [in Goedel.fixPoint]
        +A:7 [in hydras.Prelude.DecPreOrder]
        +a:7 [in hydras.Schutte.MoreEpsilonIota]
        +a:7 [in gaia_hydras.T1Bridge]
        +a:7 [in hydras.Ackermann.prLogic]
        +a:7 [in hydras.Ackermann.NNtheory]
        +a:7 [in gaia_hydras.GLarge_Sets]
        +A:7 [in hydras.OrdinalNotations.ON_Generic]
        +a:7 [in gaia_hydras.T2Bridge]
        +a:7 [in hydras.MoreAck.PrimRecExamples]
        +A:7 [in hydras.Prelude.MoreVectors]
        +A:70 [in hydras.Prelude.DecPreOrder]
        +a:70 [in gaia_hydras.GCanon]
        +a:70 [in hydras.Ackermann.code]
        +a:70 [in hydras.Ackermann.primRec]
        +a:705 [in hydras.Epsilon0.T1]
        +a:707 [in gaia_hydras.nfwfgaia]
        +a:71 [in hydras.Epsilon0.T1]
        +A:71 [in hydras.rpo.more_list]
        +a:71 [in hydras.Prelude.Comparable]
        +a:71 [in gaia_hydras.GPaths]
        +a:71 [in hydras.Hydra.BigBattle]
        +a:71 [in hydras.Ackermann.folLogic3]
        +A:71 [in additions.Addition_Chains]
        +A:71 [in hydras.Schutte.Ordering_Functions]
        +A:71 [in Goedel.rosser]
        +A:71 [in hydras.Ackermann.expressible]
        +a:71 [in hydras.Prelude.MoreVectors]
        +a:717 [in gaia_hydras.nfwfgaia]
        +a:718 [in gaia_hydras.nfwfgaia]
        +a:72 [in hydras.Ackermann.subAll]
        +A:72 [in additions.AM]
        +A:72 [in hydras.Prelude.Iterates]
        +A:72 [in hydras.rpo.more_list]
        +a:72 [in hydras.Prelude.Comparable]
        +a:72 [in hydras.Epsilon0.Hessenberg]
        +a:72 [in hydras.Ackermann.code]
        +a:72 [in gaia_hydras.T1Bridge]
        +A:72 [in hydras.Schutte.PartialFun]
        +a:72 [in hydras.Schutte.Schutte_basics]
        +a:720 [in hydras.Epsilon0.T1]
        +a:720 [in gaia_hydras.nfwfgaia]
        +a:723 [in gaia_hydras.nfwfgaia]
        +a:727 [in gaia_hydras.nfwfgaia]
        +a:729 [in gaia_hydras.nfwfgaia]
        +A:73 [in Goedel.PRrepresentable]
        +a:73 [in hydras.Epsilon0.Epsilon0rpo]
        +a:73 [in hydras.Prelude.DecPreOrder]
        +A:73 [in hydras.Prelude.MoreVectors]
        +a:730 [in hydras.Epsilon0.T1]
        +a:731 [in gaia_hydras.nfwfgaia]
        +a:733 [in hydras.Epsilon0.T1]
        +a:733 [in gaia_hydras.nfwfgaia]
        +a:737 [in gaia_hydras.nfwfgaia]
        +a:739 [in gaia_hydras.nfwfgaia]
        +a:74 [in hydras.Prelude.Comparable]
        +A:74 [in hydras.Prelude.Sort_spec]
        +a:74 [in hydras.Ackermann.code]
        +A:74 [in additions.fib]
        +a:74 [in hydras.OrdinalNotations.ON_Generic]
        +a:747 [in gaia_hydras.nfwfgaia]
        +a:749 [in gaia_hydras.nfwfgaia]
        +a:75 [in hydras.Gamma0.T2]
        +a:75 [in gaia_hydras.GPaths]
        +a:75 [in additions.Euclidean_Chains]
        +a:75 [in hydras.Schutte.Schutte_basics]
        +a:752 [in gaia_hydras.nfwfgaia]
        +a:756 [in hydras.Ackermann.checkPrf]
        +a:756 [in gaia_hydras.nfwfgaia]
        +a:758 [in gaia_hydras.nfwfgaia]
        +A:76 [in hydras.Prelude.Iterates]
        +a:76 [in hydras.Prelude.Comparable]
        +a:76 [in additions.Pow_variant]
        +A:76 [in hydras.Prelude.DecPreOrder]
        +a:76 [in hydras.Ackermann.fol]
        +A:76 [in hydras.Schutte.Ordering_Functions]
        +a:760 [in hydras.Ackermann.checkPrf]
        +a:760 [in gaia_hydras.nfwfgaia]
        +a:77 [in hydras.Epsilon0.T1]
        +a:77 [in hydras.Ackermann.subAll]
        +a:77 [in hydras.Epsilon0.Epsilon0rpo]
        +a:77 [in hydras.Epsilon0.Hessenberg]
        +A:77 [in hydras.OrdinalNotations.ON_Generic]
        +A:77 [in Goedel.codeSysPrf]
        +a:77 [in hydras.Schutte.Ordering_Functions]
        +a:776 [in gaia_hydras.nfwfgaia]
        +a:779 [in gaia_hydras.nfwfgaia]
        +a:78 [in hydras.Gamma0.T2]
        +A:78 [in hydras.rpo.more_list]
        +a:78 [in hydras.Prelude.Comparable]
        +a:78 [in gaia_hydras.T1Bridge]
        +a:78 [in hydras.Schutte.Schutte_basics]
        +A:78 [in hydras.Prelude.MoreVectors]
        +a:783 [in gaia_hydras.nfwfgaia]
        +a:786 [in hydras.Ackermann.checkPrf]
        +a:786 [in gaia_hydras.nfwfgaia]
        +a:788 [in hydras.Ackermann.checkPrf]
        +a:79 [in hydras.Ackermann.subAll]
        +a:79 [in additions.Pow]
        +a:79 [in hydras.Prelude.DecPreOrder]
        +a:79 [in hydras.Schutte.Schutte_basics]
        +a:79 [in hydras.Ackermann.folLogic3]
        +a:79 [in hydras.rpo.list_permut]
        +A:79 [in hydras.Schutte.Ordering_Functions]
        +a:792 [in gaia_hydras.nfwfgaia]
        +a:793 [in hydras.Ackermann.checkPrf]
        +a:799 [in hydras.Ackermann.checkPrf]
        +A:8 [in hydras.Prelude.DecPreOrder_Instances]
        +a:8 [in hydras.Ackermann.extEqualNat]
        +A:8 [in hydras.rpo.more_list]
        +a:8 [in hydras.OrdinalNotations.ON_O]
        +a:8 [in gaia_hydras.GCanon]
        +a:8 [in hydras.OrdinalNotations.OmegaOmega]
        +a:8 [in hydras.Ackermann.prLogic]
        +A:8 [in additions.Euclidean_Chains]
        +a:8 [in hydras.Schutte.PartialFun]
        +A:8 [in gaia_hydras.GLarge_Sets]
        +a:8 [in hydras.rpo.dickson]
        +a:8 [in hydras.MoreAck.FolExamples]
        +A:8 [in hydras.Ackermann.expressible]
        +A:80 [in hydras.Prelude.Iterates]
        +a:80 [in hydras.Prelude.Comparable]
        +a:80 [in gaia_hydras.GPaths]
        +a:80 [in hydras.Ackermann.cPair]
        +A:80 [in hydras.Prelude.MoreVectors]
        +a:807 [in hydras.Ackermann.checkPrf]
        +a:81 [in hydras.Ackermann.subAll]
        +A:81 [in hydras.Prelude.DecPreOrder]
        +a:81 [in gaia_hydras.T1Bridge]
        +a:81 [in hydras.Ackermann.cPair]
        +a:81 [in hydras.Ackermann.fol]
        +a:81 [in hydras.Schutte.Schutte_basics]
        +A:81 [in additions.fib]
        +a:81 [in hydras.Ackermann.folLogic3]
        +A:81 [in hydras.Schutte.Ordering_Functions]
        +a:811 [in hydras.Ackermann.checkPrf]
        +a:819 [in hydras.Ackermann.codeSubFormula]
        +a:82 [in hydras.Epsilon0.T1]
        +A:82 [in additions.AM]
        +a:82 [in hydras.Prelude.Comparable]
        +A:82 [in hydras.Schutte.PartialFun]
        +A:82 [in additions.Addition_Chains]
        +a:822 [in hydras.Ackermann.codeSubFormula]
        +a:826 [in hydras.Ackermann.codeSubFormula]
        +a:83 [in hydras.Ackermann.cPair]
        +a:83 [in hydras.Schutte.Schutte_basics]
        +a:830 [in gaia_hydras.nfwfgaia]
        +a:84 [in hydras.Prelude.Comparable]
        +A:84 [in hydras.Prelude.DecPreOrder]
        +a:84 [in gaia_hydras.T1Bridge]
        +A:84 [in Goedel.codeSysPrf]
        +A:84 [in hydras.Prelude.MoreVectors]
        +a:842 [in hydras.Ackermann.codeSubFormula]
        +a:842 [in gaia_hydras.nfwfgaia]
        +a:845 [in hydras.Ackermann.codeSubFormula]
        +a:848 [in hydras.Ackermann.codeSubFormula]
        +a:849 [in hydras.Ackermann.checkPrf]
        +A:85 [in Goedel.PRrepresentable]
        +a:85 [in hydras.Ackermann.cPair]
        +a:85 [in hydras.Ackermann.folLogic3]
        +a:851 [in hydras.Ackermann.checkPrf]
        +a:852 [in hydras.Ackermann.codeSubFormula]
        +a:852 [in gaia_hydras.nfwfgaia]
        +a:853 [in hydras.Ackermann.checkPrf]
        +a:854 [in hydras.Ackermann.codeSubFormula]
        +a:855 [in hydras.Ackermann.checkPrf]
        +a:856 [in hydras.Ackermann.codeSubFormula]
        +a:86 [in hydras.Hydra.O2H]
        +a:86 [in hydras.Prelude.Comparable]
        +a:86 [in hydras.OrdinalNotations.OmegaOmega]
        +a:86 [in gaia_hydras.T1Bridge]
        +a:86 [in gaia_hydras.nfwfgaia]
        +a:860 [in gaia_hydras.nfwfgaia]
        +a:865 [in gaia_hydras.nfwfgaia]
        +a:87 [in hydras.Epsilon0.T1]
        +A:87 [in hydras.Prelude.DecPreOrder]
        +a:87 [in hydras.Ackermann.cPair]
        +a:87 [in hydras.OrdinalNotations.ON_Generic]
        +a:87 [in additions.Addition_Chains]
        +a:87 [in hydras.MoreAck.PrimRecExamples]
        +A:88 [in hydras.rpo.more_list]
        +a:88 [in hydras.Prelude.Comparable]
        +a:88 [in hydras.Epsilon0.Hessenberg]
        +a:88 [in gaia_hydras.T1Bridge]
        +A:88 [in additions.Euclidean_Chains]
        +A:88 [in hydras.Schutte.PartialFun]
        +a:88 [in hydras.Schutte.Schutte_basics]
        +A:88 [in Goedel.codeSysPrf]
        +A:88 [in additions.Addition_Chains]
        +A:88 [in hydras.Prelude.MoreVectors]
        +a:885 [in gaia_hydras.nfwfgaia]
        +A:89 [in Goedel.PRrepresentable]
        +a:89 [in hydras.Prelude.Comparable]
        +a:89 [in gaia_hydras.T1Bridge]
        +a:89 [in hydras.Ackermann.cPair]
        +A:89 [in hydras.OrdinalNotations.ON_Generic]
        +a:894 [in gaia_hydras.nfwfgaia]
        +a:898 [in gaia_hydras.nfwfgaia]
        +a:9 [in gaia_hydras.T1Choice]
        +a:9 [in hydras.Prelude.Restriction]
        +a:9 [in additions.FirstSteps]
        +a:9 [in hydras.Prelude.Comparable]
        +a:9 [in gaia_hydras.GPaths]
        +a:9 [in hydras.Ackermann.PAtheory]
        +a:9 [in hydras.solutions_exercises.MultisetWf]
        +a:9 [in hydras.OrdinalNotations.OmegaOmega]
        +a:9 [in gaia_hydras.T1Bridge]
        +a:9 [in hydras.Ackermann.prLogic]
        +a:9 [in hydras.Ackermann.NNtheory]
        +a:9 [in gaia_hydras.GLarge_Sets]
        +a:9 [in gaia_hydras.T2Bridge]
        +a:9 [in hydras.Gamma0.Gamma0]
        +A:9 [in hydras.Prelude.MoreVectors]
        +a:90 [in hydras.Gamma0.T2]
        +a:90 [in hydras.Epsilon0.Hessenberg]
        +a:90 [in gaia_hydras.T1Bridge]
        +a:90 [in hydras.Schutte.Schutte_basics]
        +a:90 [in additions.fib]
        +a:902 [in gaia_hydras.nfwfgaia]
        +a:91 [in hydras.Prelude.Comparable]
        +a:91 [in hydras.Prelude.DecPreOrder]
        +a:91 [in gaia_hydras.T1Bridge]
        +a:91 [in hydras.Ackermann.cPair]
        +a:91 [in hydras.Schutte.Ordering_Functions]
        +a:910 [in gaia_hydras.nfwfgaia]
        +A:92 [in Goedel.PRrepresentable]
        +a:92 [in hydras.Epsilon0.Hessenberg]
        +a:92 [in gaia_hydras.T1Bridge]
        +a:92 [in hydras.Schutte.Schutte_basics]
        +a:92 [in hydras.Prelude.MoreVectors]
        +a:923 [in gaia_hydras.nfwfgaia]
        +a:925 [in gaia_hydras.nfwfgaia]
        +a:927 [in gaia_hydras.nfwfgaia]
        +a:929 [in gaia_hydras.nfwfgaia]
        +A:93 [in additions.AM]
        +a:93 [in hydras.Prelude.Comparable]
        +A:93 [in hydras.Prelude.DecPreOrder]
        +a:93 [in hydras.Prelude.Merge_Sort]
        +a:93 [in gaia_hydras.T1Bridge]
        +a:93 [in hydras.Ackermann.cPair]
        +A:93 [in Goedel.codeSysPrf]
        +A:93 [in additions.Addition_Chains]
        +a:931 [in gaia_hydras.nfwfgaia]
        +a:938 [in gaia_hydras.nfwfgaia]
        +a:94 [in hydras.Epsilon0.Hessenberg]
        +a:94 [in hydras.Ackermann.folLogic3]
        +a:944 [in gaia_hydras.nfwfgaia]
        +a:95 [in gaia_hydras.T1Bridge]
        +a:95 [in hydras.Ackermann.cPair]
        +a:955 [in gaia_hydras.nfwfgaia]
        +a:956 [in gaia_hydras.nfwfgaia]
        +a:958 [in gaia_hydras.nfwfgaia]
        +A:96 [in Goedel.PRrepresentable]
        +A:96 [in hydras.rpo.more_list]
        +a:96 [in hydras.Prelude.DecPreOrder]
        +a:960 [in gaia_hydras.nfwfgaia]
        +a:962 [in gaia_hydras.nfwfgaia]
        +a:964 [in gaia_hydras.nfwfgaia]
        +a:97 [in hydras.Prelude.Comparable]
        +a:97 [in hydras.Epsilon0.Hessenberg]
        +a:97 [in gaia_hydras.T1Bridge]
        +A:98 [in additions.AM]
        +A:98 [in hydras.Hydra.Hydra_Lemmas]
        +a:988 [in gaia_hydras.nfwfgaia]
        +A:99 [in additions.Euclidean_Chains]
        +a:99 [in hydras.Schutte.Schutte_basics]
        +a:994 [in gaia_hydras.nfwfgaia]
        +

        B

        +beta':101 [in hydras.Epsilon0.T1]
        +beta':105 [in hydras.Epsilon0.T1]
        +beta':119 [in hydras.Schutte.Ordering_Functions]
        +beta':138 [in hydras.Gamma0.Gamma0]
        +beta':195 [in hydras.Epsilon0.T1]
        +beta':314 [in hydras.Epsilon0.Paths]
        +beta':324 [in hydras.Epsilon0.T1]
        +beta':329 [in hydras.Epsilon0.T1]
        +beta':333 [in hydras.Epsilon0.T1]
        +beta':463 [in hydras.Gamma0.Gamma0]
        +beta':506 [in hydras.Gamma0.Gamma0]
        +beta':510 [in hydras.Gamma0.Gamma0]
        +beta':678 [in hydras.Epsilon0.T1]
        +beta':96 [in hydras.Epsilon0.T1]
        +beta0:138 [in hydras.Schutte.Ordering_Functions]
        +beta0:139 [in hydras.Schutte.Ordering_Functions]
        +beta0:678 [in hydras.Gamma0.Gamma0]
        +beta0:681 [in hydras.Gamma0.Gamma0]
        +beta0:686 [in hydras.Gamma0.Gamma0]
        +beta1:134 [in hydras.Schutte.Ordering_Functions]
        +beta1:30 [in hydras.Gamma0.T2]
        +beta1:37 [in hydras.Gamma0.T2]
        +beta1:45 [in hydras.Gamma0.T2]
        +beta1:495 [in hydras.Gamma0.Gamma0]
        +beta1:501 [in hydras.Gamma0.Gamma0]
        +beta1:53 [in hydras.Gamma0.T2]
        +beta1:541 [in hydras.Gamma0.Gamma0]
        +beta1:59 [in hydras.Gamma0.T2]
        +beta1:649 [in hydras.Gamma0.Gamma0]
        +beta1:65 [in hydras.Gamma0.T2]
        +beta1:652 [in hydras.Gamma0.Gamma0]
        +beta1:655 [in hydras.Gamma0.Gamma0]
        +beta1:657 [in hydras.Gamma0.Gamma0]
        +beta1:666 [in hydras.Gamma0.Gamma0]
        +beta1:675 [in hydras.Gamma0.Gamma0]
        +beta2:135 [in hydras.Schutte.Ordering_Functions]
        +beta2:31 [in hydras.Gamma0.T2]
        +beta2:38 [in hydras.Gamma0.T2]
        +beta2:46 [in hydras.Gamma0.T2]
        +beta2:496 [in hydras.Gamma0.Gamma0]
        +beta2:502 [in hydras.Gamma0.Gamma0]
        +beta2:542 [in hydras.Gamma0.Gamma0]
        +beta2:650 [in hydras.Gamma0.Gamma0]
        +beta2:653 [in hydras.Gamma0.Gamma0]
        +beta2:656 [in hydras.Gamma0.Gamma0]
        +beta2:658 [in hydras.Gamma0.Gamma0]
        +beta2:668 [in hydras.Gamma0.Gamma0]
        +beta2:677 [in hydras.Gamma0.Gamma0]
        +beta:10 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:10 [in hydras.OrdinalNotations.ON_O]
        +beta:10 [in hydras.Schutte.CNF]
        +beta:10 [in hydras.OrdinalNotations.ON_mult]
        +beta:10 [in hydras.OrdinalNotations.ON_plus]
        +beta:10 [in hydras.Epsilon0.E0]
        +beta:10 [in hydras.Epsilon0.Paths]
        +beta:10 [in gaia_hydras.GHessenberg]
        +beta:100 [in hydras.Epsilon0.T1]
        +beta:100 [in hydras.Gamma0.T2]
        +beta:100 [in hydras.Prelude.Comparable]
        +beta:101 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:101 [in hydras.Epsilon0.E0]
        +beta:102 [in hydras.Prelude.Comparable]
        +beta:102 [in hydras.Epsilon0.Canon]
        +beta:102 [in hydras.Epsilon0.Hprime]
        +beta:102 [in hydras.Epsilon0.Paths]
        +beta:103 [in hydras.Hydra.O2H]
        +beta:103 [in hydras.Schutte.Schutte_basics]
        +beta:103 [in hydras.Epsilon0.E0]
        +beta:104 [in hydras.Epsilon0.T1]
        +beta:104 [in hydras.Prelude.Comparable]
        +beta:105 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:105 [in hydras.Epsilon0.Paths]
        +beta:106 [in hydras.Hydra.O2H]
        +beta:106 [in hydras.Epsilon0.E0]
        +beta:106 [in hydras.Epsilon0.Hprime]
        +beta:106 [in hydras.Epsilon0.Paths]
        +beta:109 [in hydras.Epsilon0.E0]
        +beta:11 [in hydras.Schutte.Correctness_E0]
        +beta:11 [in gaia_hydras.GHprime]
        +beta:110 [in hydras.Epsilon0.Hessenberg]
        +beta:110 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:110 [in hydras.Schutte.Schutte_basics]
        +beta:111 [in hydras.Epsilon0.T1]
        +beta:111 [in hydras.Hydra.O2H]
        +beta:111 [in hydras.Epsilon0.Hprime]
        +beta:111 [in hydras.Epsilon0.Paths]
        +beta:112 [in hydras.Schutte.Schutte_basics]
        +beta:113 [in hydras.Epsilon0.Hessenberg]
        +beta:114 [in hydras.Schutte.Schutte_basics]
        +beta:114 [in hydras.Epsilon0.E0]
        +beta:114 [in hydras.Epsilon0.Paths]
        +beta:115 [in hydras.Epsilon0.Hprime]
        +beta:115 [in hydras.Epsilon0.Paths]
        +beta:116 [in hydras.Schutte.Schutte_basics]
        +beta:116 [in hydras.Epsilon0.E0]
        +beta:117 [in hydras.Epsilon0.F_alpha]
        +beta:118 [in gaia_hydras.T1Bridge]
        +beta:118 [in hydras.Schutte.Schutte_basics]
        +beta:118 [in hydras.Schutte.Ordering_Functions]
        +beta:119 [in hydras.Epsilon0.E0]
        +beta:12 [in hydras.Schutte.CNF]
        +beta:12 [in hydras.Schutte.AP]
        +beta:12 [in hydras.OrdinalNotations.ON_mult]
        +beta:12 [in hydras.OrdinalNotations.ON_Finite]
        +beta:120 [in hydras.Epsilon0.T1]
        +beta:120 [in gaia_hydras.T1Bridge]
        +beta:120 [in hydras.Epsilon0.Hprime]
        +beta:120 [in hydras.Epsilon0.Paths]
        +beta:121 [in hydras.Epsilon0.E0]
        +beta:121 [in hydras.Schutte.Ordering_Functions]
        +beta:122 [in hydras.Schutte.Schutte_basics]
        +beta:125 [in hydras.Epsilon0.Hprime]
        +beta:125 [in hydras.Gamma0.Gamma0]
        +beta:128 [in gaia_hydras.T1Bridge]
        +beta:128 [in hydras.Epsilon0.Paths]
        +beta:128 [in hydras.Gamma0.Gamma0]
        +beta:129 [in hydras.Epsilon0.Hprime]
        +beta:13 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:13 [in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:13 [in hydras.Epsilon0.Canon]
        +beta:130 [in gaia_hydras.T1Bridge]
        +beta:131 [in hydras.Gamma0.Gamma0]
        +beta:132 [in hydras.Schutte.Ordering_Functions]
        +beta:133 [in hydras.Epsilon0.Paths]
        +beta:133 [in hydras.Schutte.Ordering_Functions]
        +beta:134 [in gaia_hydras.T1Bridge]
        +beta:134 [in hydras.Gamma0.Gamma0]
        +beta:14 [in hydras.solutions_exercises.predSuccUnicity]
        +beta:14 [in gaia_hydras.GF_alpha]
        +beta:14 [in hydras.OrdinalNotations.ON_O]
        +beta:14 [in hydras.Epsilon0.Hessenberg]
        +beta:14 [in hydras.OrdinalNotations.ON_mult]
        +beta:14 [in hydras.OrdinalNotations.ON_plus]
        +beta:142 [in hydras.Epsilon0.T1]
        +beta:142 [in hydras.Epsilon0.Paths]
        +beta:142 [in hydras.Schutte.Ordering_Functions]
        +beta:145 [in hydras.Gamma0.Gamma0]
        +beta:148 [in hydras.Epsilon0.Paths]
        +beta:148 [in hydras.Gamma0.Gamma0]
        +beta:15 [in hydras.Schutte.Correctness_E0]
        +beta:15 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:15 [in hydras.Schutte.AP]
        +beta:15 [in hydras.OrdinalNotations.ON_Finite]
        +beta:151 [in hydras.Epsilon0.T1]
        +beta:152 [in hydras.Gamma0.Gamma0]
        +beta:154 [in hydras.Gamma0.Gamma0]
        +beta:155 [in hydras.Epsilon0.Large_Sets]
        +beta:156 [in hydras.Epsilon0.T1]
        +beta:158 [in hydras.Gamma0.Gamma0]
        +beta:159 [in hydras.Epsilon0.T1]
        +beta:16 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:16 [in hydras.OrdinalNotations.ON_mult]
        +beta:16 [in hydras.OrdinalNotations.ON_plus]
        +beta:16 [in hydras.Epsilon0.E0]
        +beta:163 [in gaia_hydras.T1Bridge]
        +beta:163 [in hydras.Epsilon0.Paths]
        +beta:165 [in gaia_hydras.T1Bridge]
        +beta:166 [in hydras.Epsilon0.Paths]
        +beta:167 [in gaia_hydras.T1Bridge]
        +beta:17 [in hydras.solutions_exercises.predSuccUnicity]
        +beta:17 [in hydras.OrdinalNotations.ON_O]
        +beta:17 [in hydras.Schutte.CNF]
        +beta:17 [in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:17 [in hydras.solutions_exercises.F_3]
        +beta:171 [in gaia_hydras.T1Bridge]
        +beta:171 [in hydras.Epsilon0.Paths]
        +beta:173 [in gaia_hydras.T1Bridge]
        +beta:176 [in hydras.Schutte.Schutte_basics]
        +beta:177 [in hydras.Gamma0.Gamma0]
        +beta:179 [in hydras.Schutte.Schutte_basics]
        +beta:18 [in hydras.solutions_exercises.Limit_Infinity]
        +beta:18 [in hydras.OrdinalNotations.ON_plus]
        +beta:18 [in hydras.OrdinalNotations.ON_Finite]
        +beta:18 [in hydras.Gamma0.Gamma0]
        +beta:184 [in hydras.Epsilon0.F_alpha]
        +beta:19 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:19 [in hydras.Schutte.Schutte_basics]
        +beta:191 [in hydras.Gamma0.Gamma0]
        +beta:193 [in hydras.Gamma0.Gamma0]
        +beta:194 [in hydras.Epsilon0.Paths]
        +beta:195 [in hydras.Gamma0.Gamma0]
        +beta:197 [in hydras.Epsilon0.Paths]
        +beta:197 [in hydras.Gamma0.Gamma0]
        +beta:199 [in hydras.Gamma0.Gamma0]
        +beta:2 [in hydras.solutions_exercises.is_F_monotonous]
        +beta:2 [in hydras.Epsilon0.Hessenberg]
        +beta:2 [in hydras.Schutte.Critical]
        +beta:2 [in hydras.Schutte.AP]
        +beta:2 [in gaia_hydras.GHessenberg]
        +beta:20 [in hydras.Schutte.Correctness_E0]
        +beta:20 [in hydras.OrdinalNotations.ON_O]
        +beta:20 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:20 [in hydras.OrdinalNotations.ON_Finite]
        +beta:201 [in hydras.Gamma0.Gamma0]
        +beta:203 [in hydras.Gamma0.Gamma0]
        +beta:205 [in hydras.Gamma0.Gamma0]
        +beta:209 [in hydras.Epsilon0.T1]
        +beta:21 [in hydras.Gamma0.T2]
        +beta:21 [in hydras.solutions_exercises.Limit_Infinity]
        +beta:21 [in hydras.Epsilon0.E0]
        +beta:21 [in hydras.Epsilon0.Paths]
        +beta:21 [in hydras.Schutte.Addition]
        +beta:214 [in hydras.Gamma0.Gamma0]
        +beta:217 [in hydras.Schutte.Schutte_basics]
        +beta:219 [in hydras.Schutte.Schutte_basics]
        +beta:22 [in hydras.Schutte.CNF]
        +beta:22 [in hydras.OrdinalNotations.ON_Generic]
        +beta:22 [in hydras.solutions_exercises.F_3]
        +beta:22 [in hydras.Gamma0.Gamma0]
        +beta:221 [in hydras.Schutte.Schutte_basics]
        +beta:225 [in hydras.Epsilon0.Paths]
        +beta:23 [in hydras.Schutte.Addition]
        +beta:233 [in hydras.Epsilon0.Paths]
        +beta:239 [in hydras.Gamma0.Gamma0]
        +beta:24 [in hydras.Epsilon0.T1]
        +beta:24 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:24 [in hydras.Hydra.Epsilon0_Needed_Std]
        +beta:24 [in hydras.Schutte.Schutte_basics]
        +beta:24 [in hydras.solutions_exercises.F_3]
        +beta:24 [in hydras.Epsilon0.Paths]
        +beta:241 [in hydras.Epsilon0.T1]
        +beta:241 [in hydras.Gamma0.Gamma0]
        +beta:243 [in hydras.Epsilon0.T1]
        +beta:243 [in hydras.Epsilon0.Paths]
        +beta:245 [in hydras.Epsilon0.T1]
        +beta:249 [in hydras.Epsilon0.Paths]
        +beta:25 [in hydras.Gamma0.T2]
        +beta:25 [in hydras.Epsilon0.Paths]
        +beta:25 [in hydras.Schutte.Addition]
        +beta:252 [in hydras.Epsilon0.Paths]
        +beta:255 [in hydras.Epsilon0.Paths]
        +beta:258 [in hydras.Epsilon0.Paths]
        +beta:259 [in hydras.Epsilon0.Paths]
        +beta:26 [in gaia_hydras.GF_alpha]
        +beta:26 [in hydras.Schutte.Ordering_Functions]
        +beta:262 [in hydras.Epsilon0.Paths]
        +beta:266 [in hydras.Epsilon0.Paths]
        +beta:269 [in hydras.Epsilon0.Paths]
        +beta:27 [in hydras.Hydra.O2H]
        +beta:27 [in hydras.Schutte.Critical]
        +beta:27 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:274 [in hydras.Epsilon0.Paths]
        +beta:277 [in hydras.Epsilon0.Paths]
        +beta:28 [in gaia_hydras.GF_alpha]
        +beta:28 [in hydras.Schutte.CNF]
        +beta:28 [in hydras.Schutte.Addition]
        +beta:282 [in hydras.Epsilon0.Paths]
        +beta:285 [in hydras.Epsilon0.Paths]
        +beta:287 [in hydras.Epsilon0.T1]
        +beta:288 [in hydras.Epsilon0.Paths]
        +beta:289 [in hydras.Epsilon0.T1]
        +beta:29 [in hydras.Epsilon0.T1]
        +beta:29 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:291 [in hydras.Epsilon0.T1]
        +beta:291 [in hydras.Epsilon0.Paths]
        +beta:293 [in hydras.Epsilon0.T1]
        +beta:294 [in hydras.Epsilon0.Paths]
        +beta:295 [in hydras.Epsilon0.T1]
        +beta:297 [in hydras.Epsilon0.T1]
        +beta:297 [in hydras.Epsilon0.Paths]
        +beta:299 [in hydras.Epsilon0.T1]
        +beta:3 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +beta:3 [in gaia_hydras.ON_gfinite]
        +beta:3 [in hydras.Epsilon0.Paths]
        +beta:3 [in hydras.Schutte.Ordering_Functions]
        +beta:30 [in hydras.Epsilon0.E0]
        +beta:30 [in hydras.Schutte.Addition]
        +beta:301 [in hydras.Epsilon0.T1]
        +beta:301 [in hydras.Epsilon0.Paths]
        +beta:303 [in hydras.Epsilon0.T1]
        +beta:305 [in hydras.Epsilon0.Paths]
        +beta:308 [in hydras.Epsilon0.Paths]
        +beta:312 [in hydras.Epsilon0.T1]
        +beta:313 [in hydras.Epsilon0.Paths]
        +beta:315 [in hydras.Epsilon0.T1]
        +beta:317 [in hydras.Epsilon0.Paths]
        +beta:318 [in hydras.Epsilon0.T1]
        +beta:32 [in hydras.Schutte.CNF]
        +beta:32 [in hydras.Schutte.Critical]
        +beta:32 [in hydras.Epsilon0.E0]
        +beta:321 [in hydras.Epsilon0.Paths]
        +beta:323 [in hydras.Epsilon0.T1]
        +beta:328 [in hydras.Epsilon0.T1]
        +beta:33 [in hydras.Schutte.Correctness_E0]
        +beta:33 [in hydras.Schutte.Schutte_basics]
        +beta:33 [in hydras.OrdinalNotations.ON_Finite]
        +beta:33 [in hydras.Schutte.Addition]
        +beta:332 [in hydras.Epsilon0.T1]
        +beta:335 [in hydras.Epsilon0.Paths]
        +beta:336 [in hydras.Epsilon0.T1]
        +beta:339 [in hydras.Epsilon0.T1]
        +beta:34 [in hydras.Epsilon0.E0]
        +beta:340 [in hydras.Epsilon0.Paths]
        +beta:344 [in hydras.Epsilon0.Paths]
        +beta:348 [in hydras.Epsilon0.Paths]
        +beta:349 [in hydras.Epsilon0.T1]
        +beta:35 [in hydras.Schutte.Correctness_E0]
        +beta:35 [in hydras.OrdinalNotations.ON_Finite]
        +beta:352 [in hydras.Epsilon0.T1]
        +beta:352 [in hydras.Epsilon0.Paths]
        +beta:358 [in hydras.Epsilon0.Paths]
        +beta:36 [in hydras.Epsilon0.E0]
        +beta:36 [in hydras.Epsilon0.Paths]
        +beta:361 [in hydras.Epsilon0.Paths]
        +beta:365 [in hydras.Epsilon0.Paths]
        +beta:37 [in hydras.Epsilon0.T1]
        +beta:37 [in hydras.Schutte.Correctness_E0]
        +beta:37 [in hydras.Schutte.Critical]
        +beta:378 [in hydras.Epsilon0.Paths]
        +beta:38 [in hydras.Epsilon0.E0]
        +beta:38 [in hydras.Epsilon0.Paths]
        +beta:384 [in hydras.Epsilon0.Paths]
        +beta:389 [in hydras.Epsilon0.Paths]
        +beta:39 [in hydras.Epsilon0.T1]
        +beta:39 [in hydras.Schutte.Correctness_E0]
        +beta:39 [in hydras.Schutte.Addition]
        +beta:393 [in hydras.Epsilon0.T1]
        +beta:393 [in hydras.Epsilon0.Paths]
        +beta:396 [in hydras.Epsilon0.Paths]
        +beta:398 [in hydras.Epsilon0.T1]
        +beta:4 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:4 [in hydras.Gamma0.T2]
        +beta:4 [in hydras.Epsilon0.Hessenberg]
        +beta:4 [in hydras.Schutte.Critical]
        +beta:4 [in hydras.Schutte.Schutte_basics]
        +beta:40 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +beta:400 [in hydras.Epsilon0.Paths]
        +beta:405 [in hydras.Epsilon0.T1]
        +beta:405 [in hydras.Epsilon0.Paths]
        +beta:406 [in hydras.Epsilon0.T1]
        +beta:409 [in hydras.Epsilon0.Paths]
        +beta:41 [in hydras.Epsilon0.T1]
        +beta:41 [in hydras.Schutte.Critical]
        +beta:415 [in hydras.Epsilon0.Paths]
        +beta:417 [in hydras.Epsilon0.Paths]
        +beta:421 [in hydras.Epsilon0.Paths]
        +beta:425 [in hydras.Epsilon0.Paths]
        +beta:429 [in hydras.Epsilon0.Paths]
        +beta:43 [in hydras.Schutte.Correctness_E0]
        +beta:43 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:43 [in hydras.Schutte.Addition]
        +beta:435 [in hydras.Epsilon0.Paths]
        +beta:439 [in hydras.Epsilon0.Paths]
        +beta:44 [in hydras.Schutte.CNF]
        +beta:44 [in hydras.Schutte.Critical]
        +beta:44 [in hydras.Epsilon0.L_alpha]
        +beta:450 [in hydras.Epsilon0.Paths]
        +beta:454 [in hydras.Gamma0.Gamma0]
        +beta:455 [in hydras.Epsilon0.T1]
        +beta:456 [in hydras.Epsilon0.Paths]
        +beta:456 [in hydras.Gamma0.Gamma0]
        +beta:46 [in hydras.Schutte.Critical]
        +beta:460 [in hydras.Epsilon0.Paths]
        +beta:461 [in hydras.Gamma0.Gamma0]
        +beta:464 [in hydras.Epsilon0.Paths]
        +beta:465 [in hydras.Epsilon0.T1]
        +beta:465 [in hydras.Gamma0.Gamma0]
        +beta:466 [in hydras.Epsilon0.Paths]
        +beta:47 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:47 [in hydras.Schutte.CNF]
        +beta:471 [in hydras.Epsilon0.T1]
        +beta:473 [in hydras.Epsilon0.T1]
        +beta:479 [in hydras.Epsilon0.T1]
        +beta:48 [in hydras.Schutte.AP]
        +beta:48 [in hydras.Epsilon0.L_alpha]
        +beta:48 [in hydras.Epsilon0.E0]
        +beta:481 [in hydras.Epsilon0.T1]
        +beta:483 [in hydras.Epsilon0.T1]
        +beta:483 [in hydras.Epsilon0.Paths]
        +beta:486 [in hydras.Epsilon0.T1]
        +beta:487 [in hydras.Epsilon0.Paths]
        +beta:49 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:49 [in hydras.Schutte.CNF]
        +beta:49 [in hydras.Schutte.Critical]
        +beta:490 [in hydras.Epsilon0.T1]
        +beta:491 [in hydras.Epsilon0.Paths]
        +beta:493 [in hydras.Gamma0.Gamma0]
        +beta:495 [in hydras.Epsilon0.Paths]
        +beta:497 [in hydras.Epsilon0.T1]
        +beta:499 [in hydras.Epsilon0.Paths]
        +beta:5 [in hydras.Epsilon0.T1]
        +beta:5 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +beta:5 [in hydras.OrdinalNotations.ON_Finite]
        +beta:5 [in hydras.Epsilon0.E0]
        +beta:50 [in hydras.Schutte.AP]
        +beta:50 [in hydras.Epsilon0.L_alpha]
        +beta:500 [in hydras.Gamma0.Gamma0]
        +beta:503 [in hydras.Epsilon0.Paths]
        +beta:504 [in hydras.Gamma0.Gamma0]
        +beta:507 [in hydras.Epsilon0.Paths]
        +beta:508 [in hydras.Gamma0.Gamma0]
        +beta:51 [in hydras.Epsilon0.E0]
        +beta:512 [in hydras.Epsilon0.Paths]
        +beta:512 [in hydras.Gamma0.Gamma0]
        +beta:515 [in hydras.Gamma0.Gamma0]
        +beta:518 [in hydras.Epsilon0.Paths]
        +beta:52 [in hydras.Hydra.O2H]
        +beta:52 [in hydras.Schutte.AP]
        +beta:52 [in hydras.Epsilon0.Hprime]
        +beta:52 [in hydras.Schutte.Ordering_Functions]
        +beta:525 [in hydras.Epsilon0.Paths]
        +beta:53 [in hydras.Epsilon0.E0]
        +beta:54 [in hydras.Schutte.AP]
        +beta:549 [in hydras.Epsilon0.Paths]
        +beta:55 [in hydras.Epsilon0.E0]
        +beta:553 [in hydras.Epsilon0.Paths]
        +beta:554 [in hydras.Gamma0.Gamma0]
        +beta:557 [in hydras.Epsilon0.Paths]
        +beta:558 [in hydras.Epsilon0.T1]
        +beta:56 [in hydras.Epsilon0.Hessenberg]
        +beta:56 [in hydras.Schutte.AP]
        +beta:56 [in hydras.Epsilon0.Paths]
        +beta:562 [in hydras.Epsilon0.Paths]
        +beta:565 [in hydras.Epsilon0.Paths]
        +beta:568 [in hydras.Epsilon0.T1]
        +beta:57 [in hydras.Hydra.O2H]
        +beta:57 [in hydras.Schutte.Addition]
        +beta:570 [in hydras.Epsilon0.Paths]
        +beta:577 [in hydras.Epsilon0.Paths]
        +beta:577 [in hydras.Gamma0.Gamma0]
        +beta:58 [in hydras.Epsilon0.Hessenberg]
        +beta:58 [in hydras.Epsilon0.E0]
        +beta:581 [in hydras.Epsilon0.T1]
        +beta:582 [in hydras.Gamma0.Gamma0]
        +beta:583 [in hydras.Epsilon0.Paths]
        +beta:584 [in hydras.Epsilon0.T1]
        +beta:587 [in hydras.Epsilon0.T1]
        +beta:587 [in hydras.Epsilon0.Paths]
        +beta:59 [in hydras.Epsilon0.Paths]
        +beta:590 [in hydras.Epsilon0.Paths]
        +beta:6 [in hydras.Schutte.CNF]
        +beta:6 [in gaia_hydras.ON_gfinite]
        +beta:60 [in hydras.Schutte.Addition]
        +beta:601 [in hydras.Gamma0.Gamma0]
        +beta:61 [in hydras.Schutte.AP]
        +beta:61 [in hydras.Epsilon0.Canon]
        +beta:62 [in hydras.Epsilon0.Hessenberg]
        +beta:62 [in hydras.Schutte.CNF]
        +beta:622 [in hydras.Gamma0.Gamma0]
        +beta:624 [in hydras.Gamma0.Gamma0]
        +beta:626 [in hydras.Gamma0.Gamma0]
        +beta:63 [in hydras.Epsilon0.Paths]
        +beta:630 [in hydras.Epsilon0.T1]
        +beta:630 [in hydras.Gamma0.Gamma0]
        +beta:632 [in hydras.Epsilon0.T1]
        +beta:634 [in hydras.Epsilon0.T1]
        +beta:64 [in hydras.Schutte.Correctness_E0]
        +beta:64 [in hydras.Epsilon0.Hessenberg]
        +beta:641 [in hydras.Gamma0.Gamma0]
        +beta:642 [in hydras.Epsilon0.T1]
        +beta:643 [in hydras.Epsilon0.T1]
        +beta:646 [in hydras.Epsilon0.T1]
        +beta:649 [in hydras.Epsilon0.T1]
        +beta:65 [in hydras.Schutte.AP]
        +beta:65 [in hydras.Epsilon0.Canon]
        +beta:65 [in hydras.Schutte.Addition]
        +beta:651 [in hydras.Epsilon0.T1]
        +beta:657 [in hydras.Epsilon0.T1]
        +beta:66 [in hydras.Epsilon0.Paths]
        +beta:661 [in hydras.Epsilon0.T1]
        +beta:661 [in hydras.Gamma0.Gamma0]
        +beta:662 [in hydras.Gamma0.Gamma0]
        +beta:664 [in hydras.Epsilon0.T1]
        +beta:666 [in hydras.Epsilon0.T1]
        +beta:668 [in hydras.Epsilon0.T1]
        +beta:67 [in hydras.Schutte.AP]
        +beta:670 [in hydras.Epsilon0.T1]
        +beta:673 [in hydras.Epsilon0.T1]
        +beta:677 [in hydras.Epsilon0.T1]
        +beta:679 [in hydras.Gamma0.Gamma0]
        +beta:680 [in hydras.Epsilon0.T1]
        +beta:682 [in hydras.Epsilon0.T1]
        +beta:682 [in hydras.Gamma0.Gamma0]
        +beta:687 [in hydras.Gamma0.Gamma0]
        +beta:69 [in hydras.Epsilon0.Hessenberg]
        +beta:7 [in hydras.Schutte.Critical]
        +beta:7 [in hydras.Epsilon0.Large_Sets_Examples]
        +beta:70 [in hydras.Epsilon0.E0]
        +beta:701 [in hydras.Gamma0.Gamma0]
        +beta:703 [in hydras.Gamma0.Gamma0]
        +beta:704 [in hydras.Epsilon0.T1]
        +beta:705 [in hydras.Gamma0.Gamma0]
        +beta:71 [in hydras.OrdinalNotations.ON_Omega2]
        +beta:71 [in hydras.Epsilon0.F_alpha]
        +beta:71 [in hydras.Epsilon0.Hessenberg]
        +beta:71 [in hydras.OrdinalNotations.ON_Generic]
        +beta:710 [in hydras.Epsilon0.T1]
        +beta:711 [in hydras.Gamma0.Gamma0]
        +beta:713 [in hydras.Epsilon0.T1]
        +beta:714 [in hydras.Gamma0.Gamma0]
        +beta:716 [in hydras.Epsilon0.T1]
        +beta:716 [in hydras.Gamma0.Gamma0]
        +beta:719 [in hydras.Epsilon0.T1]
        +beta:72 [in hydras.Epsilon0.E0]
        +beta:74 [in hydras.Epsilon0.E0]
        +beta:76 [in hydras.Epsilon0.F_alpha]
        +beta:76 [in hydras.Epsilon0.Canon]
        +beta:76 [in hydras.Epsilon0.E0]
        +beta:76 [in hydras.Epsilon0.Paths]
        +beta:78 [in hydras.Epsilon0.Paths]
        +beta:79 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:79 [in hydras.Epsilon0.E0]
        +beta:8 [in hydras.Schutte.Correctness_E0]
        +beta:8 [in hydras.Epsilon0.Paths]
        +beta:8 [in gaia_hydras.GHessenberg]
        +beta:80 [in hydras.Hydra.O2H]
        +beta:81 [in hydras.Epsilon0.F_alpha]
        +beta:81 [in hydras.Epsilon0.Hessenberg]
        +beta:81 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:81 [in hydras.Epsilon0.E0]
        +beta:83 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:84 [in hydras.Epsilon0.E0]
        +beta:85 [in hydras.Epsilon0.F_alpha]
        +beta:85 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:86 [in hydras.Schutte.Schutte_basics]
        +beta:87 [in hydras.Epsilon0.E0]
        +beta:88 [in hydras.Epsilon0.Canon]
        +beta:88 [in hydras.Epsilon0.Paths]
        +beta:89 [in hydras.Hydra.O2H]
        +beta:9 [in hydras.Schutte.AP]
        +beta:9 [in gaia_hydras.ON_gfinite]
        +beta:9 [in hydras.OrdinalNotations.ON_Finite]
        +beta:90 [in hydras.Epsilon0.E0]
        +beta:90 [in hydras.Epsilon0.Paths]
        +beta:93 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:93 [in hydras.Epsilon0.E0]
        +beta:93 [in hydras.Epsilon0.Hprime]
        +beta:95 [in hydras.Epsilon0.T1]
        +beta:95 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:95 [in hydras.Epsilon0.Canon]
        +beta:95 [in hydras.Schutte.Schutte_basics]
        +beta:96 [in hydras.Epsilon0.F_alpha]
        +beta:97 [in hydras.Gamma0.T2]
        +beta:99 [in hydras.OrdinalNotations.OmegaOmega]
        +beta:99 [in hydras.Epsilon0.E0]
        +beta:99 [in hydras.Epsilon0.Paths]
        +BVar:28 [in gaia_hydras.GHydra]
        +b'':45 [in hydras.Hydra.BigBattle]
        +b':1023 [in gaia_hydras.nfwfgaia]
        +b':1151 [in gaia_hydras.nfwfgaia]
        +b':118 [in hydras.Epsilon0.T1]
        +b':1280 [in gaia_hydras.nfwfgaia]
        +b':1285 [in gaia_hydras.nfwfgaia]
        +b':1288 [in gaia_hydras.nfwfgaia]
        +b':1291 [in gaia_hydras.nfwfgaia]
        +b':1294 [in gaia_hydras.nfwfgaia]
        +b':1298 [in gaia_hydras.nfwfgaia]
        +b':13 [in hydras.Prelude.Simple_LexProd]
        +b':1302 [in gaia_hydras.nfwfgaia]
        +b':1306 [in gaia_hydras.nfwfgaia]
        +b':1310 [in gaia_hydras.nfwfgaia]
        +b':1316 [in gaia_hydras.nfwfgaia]
        +b':132 [in gaia_hydras.nfwfgaia]
        +b':1336 [in gaia_hydras.nfwfgaia]
        +b':1382 [in gaia_hydras.nfwfgaia]
        +b':1392 [in gaia_hydras.nfwfgaia]
        +b':1420 [in gaia_hydras.nfwfgaia]
        +b':1426 [in gaia_hydras.nfwfgaia]
        +b':1434 [in gaia_hydras.nfwfgaia]
        +b':1498 [in gaia_hydras.nfwfgaia]
        +b':1506 [in gaia_hydras.nfwfgaia]
        +b':1549 [in gaia_hydras.nfwfgaia]
        +b':1583 [in gaia_hydras.nfwfgaia]
        +b':16 [in hydras.Prelude.Simple_LexProd]
        +b':1607 [in gaia_hydras.nfwfgaia]
        +b':1616 [in gaia_hydras.nfwfgaia]
        +b':1618 [in gaia_hydras.nfwfgaia]
        +b':1625 [in gaia_hydras.nfwfgaia]
        +b':1627 [in gaia_hydras.nfwfgaia]
        +b':1633 [in gaia_hydras.nfwfgaia]
        +b':1689 [in gaia_hydras.nfwfgaia]
        +b':1695 [in gaia_hydras.nfwfgaia]
        +b':175 [in gaia_hydras.nfwfgaia]
        +b':177 [in hydras.Epsilon0.T1]
        +b':185 [in hydras.Epsilon0.T1]
        +b':20 [in hydras.Epsilon0.Hessenberg]
        +b':2064 [in gaia_hydras.nfwfgaia]
        +b':2078 [in gaia_hydras.nfwfgaia]
        +b':2083 [in gaia_hydras.nfwfgaia]
        +b':224 [in hydras.Epsilon0.T1]
        +b':226 [in gaia_hydras.nfwfgaia]
        +b':232 [in gaia_hydras.nfwfgaia]
        +b':233 [in hydras.Epsilon0.T1]
        +b':24 [in hydras.Hydra.BigBattle]
        +b':247 [in hydras.Epsilon0.T1]
        +b':25 [in additions.Monoid_instances]
        +b':259 [in gaia_hydras.nfwfgaia]
        +b':26 [in hydras.Schutte.Correctness_E0]
        +b':26 [in hydras.Epsilon0.Hessenberg]
        +b':284 [in hydras.Epsilon0.T1]
        +b':295 [in gaia_hydras.nfwfgaia]
        +b':30 [in hydras.Schutte.PartialFun]
        +b':302 [in hydras.Gamma0.Gamma0]
        +b':31 [in hydras.Schutte.Correctness_E0]
        +b':31 [in hydras.Epsilon0.Hessenberg]
        +b':33 [in hydras.Hydra.BigBattle]
        +b':34 [in hydras.Gamma0.Gamma0]
        +b':35 [in hydras.Epsilon0.T1]
        +b':358 [in hydras.Epsilon0.T1]
        +b':363 [in hydras.Epsilon0.T1]
        +b':37 [in hydras.Epsilon0.Hessenberg]
        +b':377 [in hydras.Epsilon0.T1]
        +b':382 [in hydras.Epsilon0.T1]
        +b':387 [in hydras.Epsilon0.T1]
        +b':41 [in hydras.Hydra.BigBattle]
        +b':426 [in gaia_hydras.nfwfgaia]
        +b':428 [in hydras.Epsilon0.T1]
        +b':43 [in hydras.Epsilon0.Hessenberg]
        +b':431 [in gaia_hydras.nfwfgaia]
        +b':433 [in hydras.Epsilon0.T1]
        +b':439 [in hydras.Epsilon0.T1]
        +b':46 [in hydras.Prelude.DecPreOrder_Instances]
        +b':491 [in hydras.Gamma0.Gamma0]
        +b':50 [in hydras.Prelude.DecPreOrder_Instances]
        +b':51 [in hydras.Epsilon0.Epsilon0rpo]
        +b':526 [in hydras.Ackermann.primRec]
        +b':53 [in hydras.Epsilon0.Hessenberg]
        +b':534 [in hydras.Epsilon0.T1]
        +b':54 [in hydras.Epsilon0.T1]
        +b':54 [in hydras.Prelude.DecPreOrder_Instances]
        +b':55 [in gaia_hydras.T1Bridge]
        +b':57 [in hydras.Epsilon0.Epsilon0rpo]
        +b':57 [in hydras.Hydra.BigBattle]
        +b':58 [in hydras.Prelude.DecPreOrder_Instances]
        +b':58 [in hydras.Prelude.Sort_spec]
        +b':59 [in hydras.OrdinalNotations.OmegaOmega]
        +b':60 [in gaia_hydras.T1Bridge]
        +b':62 [in hydras.Prelude.DecPreOrder_Instances]
        +b':65 [in gaia_hydras.T1Bridge]
        +b':69 [in hydras.Epsilon0.T1]
        +b':71 [in gaia_hydras.T1Bridge]
        +b':725 [in hydras.Epsilon0.T1]
        +b':76 [in hydras.Epsilon0.T1]
        +b':77 [in gaia_hydras.T1Bridge]
        +b':791 [in gaia_hydras.nfwfgaia]
        +b':81 [in hydras.Epsilon0.T1]
        +b':82 [in hydras.Gamma0.T2]
        +b':847 [in gaia_hydras.nfwfgaia]
        +b':86 [in hydras.Epsilon0.T1]
        +b':870 [in gaia_hydras.nfwfgaia]
        +b':897 [in gaia_hydras.nfwfgaia]
        +b':9 [in hydras.Schutte.PartialFun]
        +b':90 [in hydras.Epsilon0.T1]
        +b':901 [in gaia_hydras.nfwfgaia]
        +b':907 [in gaia_hydras.nfwfgaia]
        +b':915 [in gaia_hydras.nfwfgaia]
        +b':943 [in gaia_hydras.nfwfgaia]
        +b':991 [in gaia_hydras.nfwfgaia]
        +b0:193 [in hydras.Ackermann.cPair]
        +b0:197 [in hydras.Ackermann.cPair]
        +b0:201 [in hydras.Ackermann.cPair]
        +b0:239 [in hydras.Ackermann.cPair]
        +b0:241 [in hydras.Ackermann.cPair]
        +b0:302 [in hydras.Ackermann.folProp]
        +b0:309 [in hydras.Ackermann.folProp]
        +b0:318 [in hydras.Ackermann.folProp]
        +b0:325 [in hydras.Ackermann.folProp]
        +b0:334 [in hydras.Ackermann.folProp]
        +b0:341 [in hydras.Ackermann.folProp]
        +b0:350 [in hydras.Ackermann.folProp]
        +b0:357 [in hydras.Ackermann.folProp]
        +b0:45 [in hydras.Ackermann.LNN2LNT]
        +b0:705 [in hydras.Ackermann.primRec]
        +b0:709 [in hydras.Ackermann.primRec]
        +b0:711 [in hydras.Ackermann.primRec]
        +b0:714 [in hydras.Ackermann.primRec]
        +b0:717 [in hydras.Ackermann.primRec]
        +b0:720 [in hydras.Ackermann.primRec]
        +b0:723 [in hydras.Ackermann.primRec]
        +b0:726 [in hydras.Ackermann.primRec]
        +b0:729 [in hydras.Ackermann.primRec]
        +b0:732 [in hydras.Ackermann.primRec]
        +b0:735 [in hydras.Ackermann.primRec]
        +b0:738 [in hydras.Ackermann.primRec]
        +b0:741 [in hydras.Ackermann.primRec]
        +b0:743 [in hydras.Ackermann.primRec]
        +b0:745 [in hydras.Ackermann.primRec]
        +b0:747 [in hydras.Ackermann.primRec]
        +b0:749 [in hydras.Ackermann.primRec]
        +b0:751 [in hydras.Ackermann.primRec]
        +b0:753 [in hydras.Ackermann.primRec]
        +b0:755 [in hydras.Ackermann.primRec]
        +b0:757 [in hydras.Ackermann.primRec]
        +b0:759 [in hydras.Ackermann.primRec]
        +b0:761 [in hydras.Ackermann.primRec]
        +b0:763 [in hydras.Ackermann.primRec]
        +b0:765 [in hydras.Ackermann.primRec]
        +b0:767 [in hydras.Ackermann.primRec]
        +b0:769 [in hydras.Ackermann.primRec]
        +b0:772 [in hydras.Ackermann.primRec]
        +b0:776 [in hydras.Ackermann.primRec]
        +b0:779 [in hydras.Ackermann.primRec]
        +b0:783 [in hydras.Ackermann.primRec]
        +b0:789 [in hydras.Ackermann.primRec]
        +b0:794 [in hydras.Ackermann.primRec]
        +b0:797 [in hydras.Ackermann.primRec]
        +b1:1362 [in hydras.Ackermann.codeSubFormula]
        +b1:366 [in hydras.Ackermann.folProp]
        +b1:37 [in hydras.Gamma0.Gamma0]
        +b1:373 [in hydras.Ackermann.folProp]
        +b1:382 [in hydras.Ackermann.folProp]
        +b1:389 [in hydras.Ackermann.folProp]
        +b1:45 [in hydras.Gamma0.Gamma0]
        +b1:458 [in hydras.Gamma0.Gamma0]
        +b1:468 [in hydras.Gamma0.Gamma0]
        +b1:472 [in hydras.Gamma0.Gamma0]
        +b1:474 [in hydras.Gamma0.Gamma0]
        +b1:477 [in hydras.Gamma0.Gamma0]
        +b1:484 [in hydras.Gamma0.Gamma0]
        +b1:486 [in hydras.Gamma0.Gamma0]
        +b1:521 [in hydras.Gamma0.Gamma0]
        +b1:53 [in hydras.Gamma0.Gamma0]
        +b1:555 [in hydras.Gamma0.Gamma0]
        +b1:559 [in hydras.Gamma0.Gamma0]
        +b1:61 [in hydras.Gamma0.Gamma0]
        +b1:69 [in hydras.Gamma0.Gamma0]
        +b1:77 [in hydras.Gamma0.Gamma0]
        +b1:82 [in hydras.rpo.list_permut]
        +b1:83 [in hydras.Gamma0.Gamma0]
        +b2:1363 [in hydras.Ackermann.codeSubFormula]
        +b2:38 [in hydras.Gamma0.Gamma0]
        +b2:459 [in hydras.Gamma0.Gamma0]
        +b2:46 [in hydras.Gamma0.Gamma0]
        +b2:469 [in hydras.Gamma0.Gamma0]
        +b2:473 [in hydras.Gamma0.Gamma0]
        +b2:475 [in hydras.Gamma0.Gamma0]
        +b2:478 [in hydras.Gamma0.Gamma0]
        +b2:485 [in hydras.Gamma0.Gamma0]
        +b2:487 [in hydras.Gamma0.Gamma0]
        +b2:522 [in hydras.Gamma0.Gamma0]
        +b2:54 [in hydras.Gamma0.Gamma0]
        +b2:556 [in hydras.Gamma0.Gamma0]
        +b2:560 [in hydras.Gamma0.Gamma0]
        +b2:62 [in hydras.Gamma0.Gamma0]
        +b2:70 [in hydras.Gamma0.Gamma0]
        +b2:84 [in hydras.rpo.list_permut]
        +B:1 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +b:10 [in hydras.Prelude.Comparable]
        +b:10 [in gaia_hydras.GPaths]
        +b:10 [in hydras.Ackermann.PAtheory]
        +b:10 [in gaia_hydras.T1Bridge]
        +b:10 [in hydras.Ackermann.NNtheory]
        +b:10 [in gaia_hydras.T2Bridge]
        +b:10 [in hydras.Gamma0.Gamma0]
        +b:1002 [in gaia_hydras.nfwfgaia]
        +b:1005 [in gaia_hydras.nfwfgaia]
        +b:1009 [in gaia_hydras.nfwfgaia]
        +b:101 [in gaia_hydras.nfwfgaia]
        +b:1013 [in gaia_hydras.nfwfgaia]
        +b:1015 [in gaia_hydras.nfwfgaia]
        +b:102 [in hydras.Ackermann.model]
        +b:1020 [in gaia_hydras.nfwfgaia]
        +b:1027 [in gaia_hydras.nfwfgaia]
        +b:103 [in hydras.Prelude.Merge_Sort]
        +b:103 [in gaia_hydras.T1Bridge]
        +b:103 [in hydras.Ackermann.folLogic3]
        +b:1030 [in gaia_hydras.nfwfgaia]
        +b:1035 [in gaia_hydras.nfwfgaia]
        +b:104 [in hydras.Epsilon0.Hessenberg]
        +b:104 [in hydras.Ackermann.cPair]
        +b:105 [in gaia_hydras.T1Bridge]
        +b:1050 [in gaia_hydras.nfwfgaia]
        +b:106 [in hydras.Ackermann.model]
        +b:106 [in hydras.Ackermann.cPair]
        +B:106 [in hydras.OrdinalNotations.ON_Generic]
        +b:107 [in hydras.Epsilon0.Hessenberg]
        +b:1078 [in gaia_hydras.nfwfgaia]
        +b:108 [in gaia_hydras.T1Bridge]
        +b:108 [in hydras.Ackermann.cPair]
        +b:109 [in hydras.Hydra.O2H]
        +B:109 [in hydras.Prelude.MoreLists]
        +b:109 [in hydras.Ackermann.codeSubFormula]
        +b:1098 [in gaia_hydras.nfwfgaia]
        +b:11 [in gaia_hydras.T1Choice]
        +B:11 [in hydras.OrdinalNotations.ON_Generic]
        +b:110 [in hydras.Ackermann.model]
        +b:110 [in gaia_hydras.T1Bridge]
        +b:1100 [in gaia_hydras.nfwfgaia]
        +b:1102 [in gaia_hydras.nfwfgaia]
        +b:1104 [in gaia_hydras.nfwfgaia]
        +b:1107 [in gaia_hydras.nfwfgaia]
        +b:111 [in hydras.Gamma0.T2]
        +b:111 [in hydras.Ackermann.folProp]
        +b:111 [in hydras.Ackermann.cPair]
        +b:1110 [in gaia_hydras.nfwfgaia]
        +b:1112 [in gaia_hydras.nfwfgaia]
        +b:112 [in hydras.Ackermann.codeSubFormula]
        +b:112 [in gaia_hydras.nfwfgaia]
        +b:1127 [in gaia_hydras.nfwfgaia]
        +b:113 [in hydras.Hydra.O2H]
        +b:1130 [in gaia_hydras.nfwfgaia]
        +b:1132 [in gaia_hydras.nfwfgaia]
        +b:114 [in hydras.Ackermann.model]
        +b:114 [in hydras.Ackermann.cPair]
        +b:1145 [in gaia_hydras.nfwfgaia]
        +b:1149 [in gaia_hydras.nfwfgaia]
        +b:115 [in hydras.Epsilon0.T1]
        +b:1155 [in gaia_hydras.nfwfgaia]
        +b:1159 [in gaia_hydras.nfwfgaia]
        +b:116 [in hydras.Epsilon0.Hessenberg]
        +B:116 [in hydras.Schutte.Ordering_Functions]
        +b:1161 [in gaia_hydras.nfwfgaia]
        +b:1163 [in gaia_hydras.nfwfgaia]
        +b:1165 [in gaia_hydras.nfwfgaia]
        +b:1167 [in gaia_hydras.nfwfgaia]
        +B:117 [in hydras.Schutte.Ordering_Functions]
        +B:117 [in hydras.Hydra.Hydra_Definitions]
        +b:1170 [in gaia_hydras.nfwfgaia]
        +b:1172 [in gaia_hydras.nfwfgaia]
        +b:118 [in hydras.Ackermann.cPair]
        +b:118 [in hydras.Ackermann.codeList]
        +b:119 [in hydras.Ackermann.codeList]
        +b:1192 [in gaia_hydras.nfwfgaia]
        +b:1194 [in gaia_hydras.nfwfgaia]
        +b:1196 [in gaia_hydras.nfwfgaia]
        +B:12 [in hydras.rpo.more_list]
        +b:12 [in gaia_hydras.T1Bridge]
        +b:12 [in hydras.Ackermann.prLogic]
        +b:12 [in hydras.Schutte.PartialFun]
        +b:12 [in hydras.Ackermann.NNtheory]
        +b:12 [in hydras.Schutte.Ordering_Functions]
        +b:12 [in hydras.solutions_exercises.isqrt]
        +b:12 [in gaia_hydras.T2Bridge]
        +b:12 [in hydras.Prelude.Simple_LexProd]
        +B:120 [in hydras.Prelude.MoreLists]
        +b:120 [in hydras.Epsilon0.Hessenberg]
        +b:120 [in hydras.Ackermann.cPair]
        +b:1200 [in gaia_hydras.nfwfgaia]
        +b:1209 [in gaia_hydras.nfwfgaia]
        +B:121 [in hydras.OrdinalNotations.ON_Generic]
        +b:1212 [in gaia_hydras.nfwfgaia]
        +b:1215 [in gaia_hydras.nfwfgaia]
        +b:1219 [in gaia_hydras.nfwfgaia]
        +B:122 [in hydras.rpo.more_list]
        +b:122 [in hydras.Epsilon0.Hessenberg]
        +b:1227 [in gaia_hydras.nfwfgaia]
        +b:1228 [in hydras.Ackermann.codeSubFormula]
        +b:1231 [in hydras.Ackermann.codeSubFormula]
        +b:1232 [in gaia_hydras.nfwfgaia]
        +b:1234 [in gaia_hydras.nfwfgaia]
        +b:1236 [in gaia_hydras.nfwfgaia]
        +b:124 [in hydras.Gamma0.T2]
        +b:1241 [in gaia_hydras.nfwfgaia]
        +b:1247 [in hydras.Ackermann.codeSubFormula]
        +b:1249 [in gaia_hydras.nfwfgaia]
        +B:125 [in Goedel.PRrepresentable]
        +b:125 [in hydras.Ackermann.folProp]
        +b:1250 [in hydras.Ackermann.codeSubFormula]
        +b:1253 [in gaia_hydras.nfwfgaia]
        +b:1256 [in gaia_hydras.nfwfgaia]
        +b:126 [in hydras.Ackermann.model]
        +b:126 [in hydras.Epsilon0.Hessenberg]
        +b:1264 [in gaia_hydras.nfwfgaia]
        +b:1269 [in gaia_hydras.nfwfgaia]
        +B:127 [in hydras.Prelude.MoreLists]
        +b:127 [in hydras.Ackermann.primRec]
        +b:127 [in hydras.OrdinalNotations.ON_Generic]
        +B:127 [in hydras.Hydra.Hydra_Lemmas]
        +b:1272 [in gaia_hydras.nfwfgaia]
        +b:1274 [in gaia_hydras.nfwfgaia]
        +b:1276 [in gaia_hydras.nfwfgaia]
        +b:1279 [in gaia_hydras.nfwfgaia]
        +b:128 [in hydras.Gamma0.T2]
        +B:128 [in hydras.Hydra.Hydra_Definitions]
        +b:1282 [in hydras.Ackermann.codeSubFormula]
        +b:1284 [in gaia_hydras.nfwfgaia]
        +b:1287 [in gaia_hydras.nfwfgaia]
        +b:1288 [in hydras.Ackermann.codeSubFormula]
        +b:129 [in hydras.Epsilon0.Hessenberg]
        +b:129 [in hydras.Ackermann.folProp]
        +b:129 [in hydras.Ackermann.codeSubFormula]
        +b:129 [in hydras.Ackermann.primRec]
        +b:129 [in gaia_hydras.nfwfgaia]
        +b:1290 [in gaia_hydras.nfwfgaia]
        +b:1293 [in gaia_hydras.nfwfgaia]
        +b:1296 [in gaia_hydras.nfwfgaia]
        +b:13 [in gaia_hydras.T1Choice]
        +b:13 [in hydras.Prelude.WfVariant]
        +b:13 [in hydras.Ackermann.extEqualNat]
        +b:13 [in gaia_hydras.GPaths]
        +b:13 [in hydras.Schutte.PartialFun]
        +B:13 [in hydras.Prelude.STDPP_compat]
        +b:13 [in hydras.Ackermann.NN]
        +b:13 [in hydras.rpo.closure]
        +b:13 [in hydras.solutions_exercises.T1_ltNotWf]
        +B:13 [in hydras.rpo.rpo]
        +b:130 [in hydras.Ackermann.model]
        +b:130 [in hydras.Ackermann.codeSubFormula]
        +b:1300 [in gaia_hydras.nfwfgaia]
        +b:1304 [in hydras.Ackermann.codeSubFormula]
        +b:1304 [in gaia_hydras.nfwfgaia]
        +b:1307 [in hydras.Ackermann.codeSubFormula]
        +b:1308 [in gaia_hydras.nfwfgaia]
        +b:131 [in hydras.Ackermann.primRec]
        +b:1313 [in gaia_hydras.nfwfgaia]
        +b:1315 [in gaia_hydras.nfwfgaia]
        +b:1319 [in gaia_hydras.nfwfgaia]
        +b:132 [in hydras.Epsilon0.T1]
        +B:132 [in Goedel.PRrepresentable]
        +b:132 [in hydras.Gamma0.T2]
        +B:132 [in hydras.Prelude.MoreLists]
        +b:132 [in hydras.Epsilon0.Hessenberg]
        +B:132 [in hydras.Hydra.Hydra_Definitions]
        +b:1321 [in gaia_hydras.nfwfgaia]
        +B:133 [in hydras.OrdinalNotations.ON_Generic]
        +b:1331 [in gaia_hydras.nfwfgaia]
        +b:134 [in hydras.Ackermann.model]
        +b:134 [in hydras.Ackermann.primRec]
        +b:1346 [in gaia_hydras.nfwfgaia]
        +b:1351 [in gaia_hydras.nfwfgaia]
        +b:1356 [in gaia_hydras.nfwfgaia]
        +b:136 [in hydras.Gamma0.T2]
        +B:136 [in hydras.rpo.more_list]
        +b:1361 [in gaia_hydras.nfwfgaia]
        +b:1366 [in gaia_hydras.nfwfgaia]
        +b:137 [in hydras.Epsilon0.T1]
        +B:137 [in hydras.Prelude.MoreLists]
        +b:137 [in hydras.Ackermann.codeSubFormula]
        +b:137 [in hydras.Ackermann.primRec]
        +b:1371 [in gaia_hydras.nfwfgaia]
        +b:1377 [in gaia_hydras.nfwfgaia]
        +b:138 [in hydras.Ackermann.model]
        +b:1384 [in hydras.Ackermann.codeSubFormula]
        +b:1387 [in hydras.Ackermann.codeSubFormula]
        +b:1389 [in gaia_hydras.nfwfgaia]
        +b:139 [in hydras.Ackermann.codeSubFormula]
        +B:139 [in hydras.Hydra.Hydra_Definitions]
        +b:14 [in gaia_hydras.T1Bridge]
        +b:14 [in hydras.Ackermann.prLogic]
        +b:14 [in hydras.Hydra.BigBattle]
        +b:14 [in hydras.Ackermann.NNtheory]
        +b:14 [in hydras.solutions_exercises.isqrt]
        +b:140 [in hydras.Ackermann.LNT]
        +b:140 [in hydras.Ackermann.primRec]
        +b:1402 [in hydras.Ackermann.codeSubFormula]
        +b:1403 [in hydras.Ackermann.codeSubFormula]
        +b:1408 [in gaia_hydras.nfwfgaia]
        +b:141 [in hydras.Gamma0.T2]
        +B:141 [in hydras.Ackermann.fol]
        +b:1417 [in gaia_hydras.nfwfgaia]
        +B:142 [in hydras.Prelude.MoreLists]
        +b:142 [in hydras.Gamma0.Gamma0]
        +b:1423 [in gaia_hydras.nfwfgaia]
        +b:1429 [in gaia_hydras.nfwfgaia]
        +B:143 [in Goedel.PRrepresentable]
        +b:143 [in hydras.Ackermann.LNN]
        +b:143 [in hydras.Ackermann.LNT]
        +b:143 [in gaia_hydras.T1Bridge]
        +B:143 [in hydras.Ackermann.fol]
        +b:144 [in hydras.Ackermann.primRec]
        +b:144 [in additions.fib]
        +b:1442 [in gaia_hydras.nfwfgaia]
        +b:1444 [in gaia_hydras.nfwfgaia]
        +b:1446 [in gaia_hydras.nfwfgaia]
        +b:1448 [in gaia_hydras.nfwfgaia]
        +b:145 [in hydras.Gamma0.T2]
        +B:145 [in hydras.rpo.more_list]
        +b:145 [in gaia_hydras.T1Bridge]
        +B:145 [in hydras.Ackermann.fol]
        +b:1450 [in gaia_hydras.nfwfgaia]
        +b:1459 [in gaia_hydras.nfwfgaia]
        +b:146 [in hydras.Ackermann.LNN]
        +B:146 [in hydras.OrdinalNotations.ON_Generic]
        +b:1462 [in gaia_hydras.nfwfgaia]
        +b:1464 [in gaia_hydras.nfwfgaia]
        +b:1466 [in gaia_hydras.nfwfgaia]
        +b:1469 [in gaia_hydras.nfwfgaia]
        +b:147 [in hydras.Gamma0.T2]
        +b:147 [in hydras.Ackermann.LNT]
        +b:1471 [in gaia_hydras.nfwfgaia]
        +b:148 [in hydras.Ackermann.primRec]
        +b:149 [in additions.fib]
        +B:149 [in hydras.Hydra.Hydra_Definitions]
        +b:1493 [in gaia_hydras.nfwfgaia]
        +b:15 [in hydras.solutions_exercises.MinPR2]
        +b:15 [in hydras.Prelude.WfVariant]
        +b:15 [in hydras.Ackermann.extEqualNat]
        +b:15 [in hydras.solutions_exercises.MultisetWf]
        +B:15 [in hydras.OrdinalNotations.ON_Generic]
        +b:15 [in hydras.Ackermann.folLogic3]
        +b:15 [in hydras.solutions_exercises.T1_ltNotWf]
        +b:15 [in hydras.Prelude.Simple_LexProd]
        +b:150 [in hydras.rpo.more_list]
        +b:150 [in hydras.Ackermann.LNN]
        +B:150 [in hydras.Ackermann.fol]
        +b:1503 [in gaia_hydras.nfwfgaia]
        +b:1508 [in gaia_hydras.nfwfgaia]
        +B:151 [in hydras.Schutte.Ordering_Functions]
        +b:152 [in hydras.Ackermann.LNT]
        +b:152 [in hydras.Ackermann.primRec]
        +b:1520 [in gaia_hydras.nfwfgaia]
        +b:1523 [in gaia_hydras.nfwfgaia]
        +b:1526 [in gaia_hydras.nfwfgaia]
        +b:153 [in gaia_hydras.nfwfgaia]
        +b:1532 [in gaia_hydras.nfwfgaia]
        +b:1537 [in gaia_hydras.nfwfgaia]
        +B:154 [in Goedel.PRrepresentable]
        +b:154 [in hydras.Ackermann.fol]
        +b:154 [in hydras.Ackermann.codePA]
        +b:1541 [in gaia_hydras.nfwfgaia]
        +b:1544 [in gaia_hydras.nfwfgaia]
        +B:155 [in hydras.rpo.more_list]
        +b:155 [in hydras.Ackermann.LNN]
        +b:155 [in gaia_hydras.nfwfgaia]
        +b:1552 [in gaia_hydras.nfwfgaia]
        +b:1559 [in gaia_hydras.nfwfgaia]
        +b:156 [in hydras.Ackermann.fol]
        +B:156 [in hydras.Hydra.Hydra_Definitions]
        +b:1562 [in gaia_hydras.nfwfgaia]
        +b:1565 [in gaia_hydras.nfwfgaia]
        +b:1569 [in gaia_hydras.nfwfgaia]
        +b:157 [in hydras.Ackermann.LNT]
        +b:157 [in hydras.Ackermann.primRec]
        +b:157 [in gaia_hydras.nfwfgaia]
        +b:157 [in hydras.Ackermann.codePA]
        +b:1575 [in gaia_hydras.nfwfgaia]
        +b:1579 [in gaia_hydras.nfwfgaia]
        +b:1588 [in gaia_hydras.nfwfgaia]
        +b:159 [in hydras.Ackermann.primRec]
        +b:159 [in hydras.Ackermann.fol]
        +B:159 [in hydras.OrdinalNotations.ON_Generic]
        +b:159 [in gaia_hydras.nfwfgaia]
        +b:1593 [in gaia_hydras.nfwfgaia]
        +b:1596 [in gaia_hydras.nfwfgaia]
        +b:1599 [in gaia_hydras.nfwfgaia]
        +B:16 [in hydras.Prelude.DecPreOrder_Instances]
        +B:16 [in hydras.rpo.more_list]
        +b:16 [in hydras.rpo.dickson]
        +b:16 [in hydras.Schutte.Ordering_Functions]
        +B:16 [in hydras.MoreAck.FolExamples]
        +b:16 [in gaia_hydras.GHessenberg]
        +b:160 [in hydras.Ackermann.LNN]
        +b:1602 [in gaia_hydras.nfwfgaia]
        +b:161 [in hydras.Ackermann.primRec]
        +b:161 [in gaia_hydras.nfwfgaia]
        +b:1613 [in gaia_hydras.nfwfgaia]
        +b:1622 [in gaia_hydras.nfwfgaia]
        +b:163 [in hydras.Ackermann.LNN]
        +b:1630 [in gaia_hydras.nfwfgaia]
        +b:1636 [in gaia_hydras.nfwfgaia]
        +B:164 [in hydras.rpo.more_list]
        +b:164 [in hydras.Ackermann.primRec]
        +b:165 [in hydras.Ackermann.fol]
        +b:1651 [in gaia_hydras.nfwfgaia]
        +b:166 [in hydras.Epsilon0.T1]
        +b:166 [in hydras.Ackermann.primRec]
        +b:166 [in hydras.OrdinalNotations.ON_Generic]
        +b:166 [in hydras.Gamma0.Gamma0]
        +b:1661 [in gaia_hydras.nfwfgaia]
        +b:167 [in hydras.Ackermann.cPair]
        +b:1672 [in gaia_hydras.nfwfgaia]
        +b:1675 [in gaia_hydras.nfwfgaia]
        +b:168 [in hydras.Ackermann.primRec]
        +b:168 [in hydras.Ackermann.fol]
        +b:168 [in hydras.rpo.rpo]
        +b:169 [in hydras.Epsilon0.T1]
        +b:169 [in gaia_hydras.T1Bridge]
        +b:17 [in hydras.solutions_exercises.MinPR2]
        +b:17 [in additions.Fib2]
        +b:17 [in hydras.Prelude.Comparable]
        +b:17 [in hydras.Prelude.Sort_spec]
        +b:17 [in hydras.Epsilon0.Hessenberg]
        +b:17 [in hydras.Hydra.BigBattle]
        +B:17 [in hydras.Ackermann.fol]
        +b:17 [in Goedel.rosser]
        +b:170 [in hydras.Gamma0.Gamma0]
        +B:171 [in hydras.rpo.more_list]
        +b:171 [in hydras.Ackermann.model]
        +b:171 [in hydras.Ackermann.primRec]
        +b:171 [in hydras.Ackermann.fol]
        +B:171 [in hydras.OrdinalNotations.ON_Generic]
        +b:172 [in hydras.Epsilon0.T1]
        +B:172 [in hydras.Epsilon0.Large_Sets]
        +b:172 [in gaia_hydras.nfwfgaia]
        +b:173 [in hydras.Ackermann.model]
        +b:173 [in hydras.Prelude.Merge_Sort]
        +b:1737 [in gaia_hydras.nfwfgaia]
        +b:1739 [in gaia_hydras.nfwfgaia]
        +b:174 [in hydras.Ackermann.folProp]
        +b:174 [in hydras.Ackermann.primRec]
        +B:174 [in hydras.Schutte.Ordering_Functions]
        +b:1741 [in gaia_hydras.nfwfgaia]
        +b:1743 [in gaia_hydras.nfwfgaia]
        +b:1746 [in gaia_hydras.nfwfgaia]
        +b:175 [in hydras.Ackermann.cPair]
        +b:1750 [in gaia_hydras.nfwfgaia]
        +b:1753 [in gaia_hydras.nfwfgaia]
        +b:176 [in hydras.Ackermann.model]
        +b:1769 [in gaia_hydras.nfwfgaia]
        +b:177 [in hydras.rpo.more_list]
        +b:177 [in hydras.Ackermann.primRec]
        +b:177 [in hydras.Ackermann.cPair]
        +B:177 [in hydras.Schutte.Ordering_Functions]
        +b:177 [in gaia_hydras.nfwfgaia]
        +b:1772 [in gaia_hydras.nfwfgaia]
        +b:1774 [in gaia_hydras.nfwfgaia]
        +b:178 [in hydras.Ackermann.fol]
        +b:178 [in gaia_hydras.nfwfgaia]
        +B:179 [in hydras.rpo.more_list]
        +b:179 [in hydras.Ackermann.cPair]
        +b:1792 [in gaia_hydras.nfwfgaia]
        +b:1797 [in gaia_hydras.nfwfgaia]
        +b:1799 [in gaia_hydras.nfwfgaia]
        +b:18 [in gaia_hydras.GPaths]
        +b:18 [in hydras.OrdinalNotations.OmegaOmega]
        +b:18 [in hydras.Ackermann.codePA]
        +B:18 [in hydras.rpo.rpo]
        +b:180 [in hydras.Epsilon0.T1]
        +b:180 [in hydras.Ackermann.model]
        +B:180 [in hydras.Schutte.Ordering_Functions]
        +b:1803 [in gaia_hydras.nfwfgaia]
        +b:1805 [in gaia_hydras.nfwfgaia]
        +b:1807 [in gaia_hydras.nfwfgaia]
        +b:1809 [in gaia_hydras.nfwfgaia]
        +b:181 [in hydras.Ackermann.folProp]
        +b:181 [in hydras.Ackermann.primRec]
        +b:181 [in hydras.Ackermann.cPair]
        +b:181 [in gaia_hydras.nfwfgaia]
        +b:1811 [in gaia_hydras.nfwfgaia]
        +b:1814 [in gaia_hydras.nfwfgaia]
        +b:1816 [in gaia_hydras.nfwfgaia]
        +B:182 [in hydras.Schutte.Ordering_Functions]
        +b:183 [in hydras.Epsilon0.T1]
        +b:183 [in hydras.Ackermann.model]
        +B:183 [in additions.Addition_Chains]
        +b:183 [in gaia_hydras.nfwfgaia]
        +b:1836 [in gaia_hydras.nfwfgaia]
        +b:1838 [in gaia_hydras.nfwfgaia]
        +b:184 [in hydras.Epsilon0.T1]
        +b:184 [in hydras.Ackermann.primRec]
        +b:184 [in hydras.Ackermann.fol]
        +B:184 [in hydras.OrdinalNotations.ON_Generic]
        +b:1840 [in gaia_hydras.nfwfgaia]
        +b:1842 [in gaia_hydras.nfwfgaia]
        +b:1844 [in gaia_hydras.nfwfgaia]
        +b:1857 [in gaia_hydras.nfwfgaia]
        +b:186 [in additions.Addition_Chains]
        +b:186 [in hydras.Schutte.Ordering_Functions]
        +b:1866 [in gaia_hydras.nfwfgaia]
        +B:187 [in hydras.rpo.more_list]
        +b:187 [in hydras.Ackermann.model]
        +b:187 [in hydras.Ackermann.primRec]
        +b:1870 [in gaia_hydras.nfwfgaia]
        +b:1878 [in gaia_hydras.nfwfgaia]
        +b:188 [in hydras.Epsilon0.T1]
        +b:188 [in hydras.rpo.rpo]
        +b:1887 [in gaia_hydras.nfwfgaia]
        +b:19 [in hydras.Prelude.Comparable]
        +B:19 [in hydras.Ackermann.fol]
        +b:19 [in hydras.Schutte.PartialFun]
        +B:19 [in gaia_hydras.GLarge_Sets]
        +B:19 [in hydras.Schutte.Ordering_Functions]
        +b:190 [in hydras.Ackermann.folProp]
        +b:190 [in hydras.Ackermann.fol]
        +b:190 [in hydras.rpo.rpo]
        +b:191 [in hydras.Ackermann.primRec]
        +b:193 [in hydras.Ackermann.model]
        +b:194 [in hydras.Ackermann.primRec]
        +b:195 [in hydras.Ackermann.model]
        +b:197 [in hydras.Ackermann.model]
        +b:197 [in hydras.Ackermann.folProp]
        +b:197 [in hydras.Ackermann.primRec]
        +B:198 [in hydras.OrdinalNotations.ON_Generic]
        +b:199 [in hydras.Epsilon0.T1]
        +b:199 [in hydras.Ackermann.model]
        +B:2 [in hydras.Prelude.DecPreOrder_Instances]
        +B:2 [in hydras.rpo.more_list]
        +b:2 [in hydras.Ackermann.prLogic]
        +b:2 [in hydras.solutions_exercises.MinPR]
        +b:2 [in hydras.Ackermann.NNtheory]
        +b:2 [in hydras.solutions_exercises.isqrt]
        +b:2 [in hydras.Gamma0.Gamma0]
        +B:2 [in hydras.rpo.rpo]
        +b:20 [in hydras.Ackermann.cPair]
        +b:20 [in hydras.Schutte.PartialFun]
        +B:20 [in Goedel.rosser]
        +b:20 [in gaia_hydras.GHessenberg]
        +b:2007 [in gaia_hydras.nfwfgaia]
        +b:201 [in hydras.Ackermann.primRec]
        +B:202 [in hydras.rpo.more_list]
        +b:202 [in hydras.Ackermann.model]
        +b:2022 [in gaia_hydras.nfwfgaia]
        +b:2026 [in gaia_hydras.nfwfgaia]
        +b:2031 [in gaia_hydras.nfwfgaia]
        +b:2038 [in gaia_hydras.nfwfgaia]
        +b:204 [in hydras.Ackermann.primRec]
        +b:2048 [in gaia_hydras.nfwfgaia]
        +b:2051 [in gaia_hydras.nfwfgaia]
        +b:2054 [in gaia_hydras.nfwfgaia]
        +b:2059 [in gaia_hydras.nfwfgaia]
        +b:206 [in hydras.Ackermann.model]
        +b:206 [in hydras.Ackermann.folProp]
        +b:206 [in hydras.OrdinalNotations.ON_Generic]
        +b:206 [in gaia_hydras.nfwfgaia]
        +b:2062 [in gaia_hydras.nfwfgaia]
        +b:207 [in hydras.Ackermann.primRec]
        +b:2071 [in gaia_hydras.nfwfgaia]
        +b:2074 [in gaia_hydras.nfwfgaia]
        +b:208 [in hydras.OrdinalNotations.ON_Generic]
        +b:209 [in hydras.Ackermann.model]
        +b:209 [in gaia_hydras.nfwfgaia]
        +B:21 [in hydras.rpo.more_list]
        +b:21 [in hydras.Prelude.Comparable]
        +b:21 [in gaia_hydras.GCanon]
        +b:21 [in hydras.Hydra.BigBattle]
        +B:21 [in hydras.Ackermann.fol]
        +b:21 [in additions.Monoid_instances]
        +b:21 [in hydras.Schutte.PartialFun]
        +b:21 [in hydras.Schutte.Well_Orders]
        +B:21 [in hydras.Schutte.Ordering_Functions]
        +b:21 [in hydras.Ackermann.codePA]
        +b:210 [in hydras.Ackermann.primRec]
        +b:210 [in hydras.OrdinalNotations.ON_Generic]
        +B:211 [in hydras.rpo.more_list]
        +b:212 [in gaia_hydras.nfwfgaia]
        +b:213 [in hydras.Epsilon0.T1]
        +b:213 [in hydras.Ackermann.model]
        +b:213 [in hydras.Ackermann.folProp]
        +b:213 [in hydras.Ackermann.primRec]
        +b:214 [in hydras.Ackermann.fol]
        +b:215 [in hydras.Epsilon0.T1]
        +b:215 [in gaia_hydras.nfwfgaia]
        +b:216 [in hydras.Gamma0.Gamma0]
        +b:217 [in hydras.Epsilon0.T1]
        +b:217 [in hydras.Ackermann.primRec]
        +b:217 [in hydras.Ackermann.fol]
        +b:218 [in hydras.Gamma0.Gamma0]
        +b:219 [in hydras.rpo.more_list]
        +b:219 [in hydras.Ackermann.model]
        +b:219 [in hydras.Ackermann.fol]
        +b:22 [in additions.Fib2]
        +b:22 [in gaia_hydras.GPaths]
        +b:22 [in hydras.Ackermann.cPair]
        +b:22 [in gaia_hydras.GHydra]
        +b:22 [in hydras.Ackermann.NN]
        +b:22 [in gaia_hydras.GHessenberg]
        +b:220 [in hydras.Ackermann.primRec]
        +b:220 [in gaia_hydras.nfwfgaia]
        +b:221 [in hydras.Epsilon0.T1]
        +B:221 [in hydras.rpo.more_list]
        +b:221 [in hydras.Ackermann.model]
        +b:222 [in hydras.Ackermann.folProp]
        +b:222 [in hydras.Ackermann.cPair]
        +b:223 [in hydras.Ackermann.primRec]
        +b:223 [in hydras.Ackermann.codeList]
        +b:223 [in gaia_hydras.nfwfgaia]
        +b:224 [in hydras.Ackermann.codeList]
        +b:224 [in hydras.Gamma0.Gamma0]
        +b:226 [in hydras.Ackermann.primRec]
        +b:226 [in hydras.Ackermann.cPair]
        +b:227 [in hydras.Epsilon0.T1]
        +b:228 [in hydras.Gamma0.Gamma0]
        +b:229 [in hydras.rpo.more_list]
        +b:229 [in hydras.Ackermann.folProp]
        +b:229 [in hydras.Ackermann.primRec]
        +b:229 [in gaia_hydras.nfwfgaia]
        +B:23 [in hydras.Ackermann.folProof]
        +b:23 [in hydras.Prelude.Comparable]
        +b:23 [in hydras.Epsilon0.Hessenberg]
        +b:23 [in hydras.OrdinalNotations.OmegaOmega]
        +B:23 [in hydras.Schutte.Ordering_Functions]
        +B:23 [in Goedel.rosser]
        +B:23 [in hydras.Ackermann.expressible]
        +b:23 [in hydras.Prelude.MoreVectors]
        +b:230 [in hydras.rpo.more_list]
        +b:230 [in hydras.Ackermann.cPair]
        +b:232 [in hydras.Epsilon0.T1]
        +b:232 [in hydras.Gamma0.Gamma0]
        +b:233 [in hydras.rpo.more_list]
        +b:233 [in hydras.Ackermann.primRec]
        +B:234 [in hydras.Ackermann.checkPrf]
        +b:234 [in hydras.Ackermann.cPair]
        +b:234 [in gaia_hydras.nfwfgaia]
        +b:235 [in hydras.Ackermann.cPair]
        +b:236 [in hydras.Epsilon0.T1]
        +b:236 [in hydras.rpo.more_list]
        +b:236 [in hydras.Ackermann.primRec]
        +b:236 [in gaia_hydras.nfwfgaia]
        +b:236 [in hydras.rpo.rpo]
        +b:237 [in hydras.rpo.more_list]
        +b:237 [in hydras.Ackermann.cPair]
        +b:237 [in hydras.Ackermann.fol]
        +b:239 [in hydras.Epsilon0.T1]
        +B:239 [in hydras.rpo.more_list]
        +b:239 [in hydras.Ackermann.primRec]
        +b:239 [in gaia_hydras.nfwfgaia]
        +B:24 [in Goedel.fixPoint]
        +b:24 [in hydras.Prelude.DecPreOrder]
        +b:24 [in hydras.Ackermann.cPair]
        +b:24 [in hydras.Schutte.Well_Orders]
        +b:24 [in hydras.Gamma0.Gamma0]
        +b:24 [in hydras.rpo.closure]
        +b:24 [in gaia_hydras.GHessenberg]
        +b:242 [in hydras.Ackermann.primRec]
        +b:245 [in hydras.Ackermann.primRec]
        +b:245 [in hydras.rpo.rpo]
        +b:246 [in hydras.Epsilon0.T1]
        +b:247 [in hydras.Ackermann.cPair]
        +B:248 [in hydras.rpo.more_list]
        +b:248 [in hydras.rpo.rpo]
        +b:249 [in hydras.Ackermann.primRec]
        +b:249 [in hydras.rpo.rpo]
        +b:25 [in hydras.Schutte.Correctness_E0]
        +b:25 [in hydras.Prelude.More_Arith]
        +b:25 [in hydras.OrdinalNotations.OmegaOmega]
        +B:25 [in hydras.Ackermann.fol]
        +b:25 [in hydras.Schutte.PartialFun]
        +B:25 [in hydras.Schutte.Ordering_Functions]
        +b:25 [in gaia_hydras.nfwfgaia]
        +b:25 [in hydras.MoreAck.PrimRecExamples]
        +b:250 [in hydras.Epsilon0.T1]
        +b:252 [in hydras.Ackermann.cPair]
        +b:253 [in hydras.Ackermann.folProp]
        +b:253 [in hydras.Ackermann.primRec]
        +b:253 [in hydras.Ackermann.cPair]
        +b:253 [in hydras.rpo.rpo]
        +b:254 [in hydras.rpo.rpo]
        +b:255 [in hydras.Epsilon0.T1]
        +b:256 [in hydras.rpo.more_list]
        +b:257 [in hydras.rpo.more_list]
        +b:257 [in hydras.Ackermann.primRec]
        +b:258 [in hydras.rpo.more_list]
        +b:259 [in hydras.Epsilon0.T1]
        +B:26 [in hydras.rpo.more_list]
        +b:26 [in gaia_hydras.GPaths]
        +b:26 [in hydras.rpo.closure]
        +B:260 [in hydras.rpo.more_list]
        +b:260 [in hydras.Ackermann.folProp]
        +b:260 [in hydras.Ackermann.cPair]
        +b:261 [in hydras.Ackermann.primRec]
        +b:261 [in hydras.rpo.rpo]
        +b:262 [in hydras.Epsilon0.T1]
        +b:262 [in gaia_hydras.nfwfgaia]
        +b:263 [in hydras.Ackermann.cPair]
        +b:265 [in hydras.Epsilon0.T1]
        +b:265 [in hydras.Ackermann.primRec]
        +b:265 [in gaia_hydras.nfwfgaia]
        +B:266 [in hydras.Ackermann.checkPrf]
        +b:267 [in hydras.Epsilon0.T1]
        +b:267 [in gaia_hydras.nfwfgaia]
        +b:268 [in hydras.rpo.more_list]
        +b:269 [in hydras.rpo.more_list]
        +b:269 [in hydras.Ackermann.folProp]
        +b:269 [in hydras.Ackermann.fol]
        +b:269 [in gaia_hydras.nfwfgaia]
        +B:27 [in hydras.Prelude.DecPreOrder_Instances]
        +b:27 [in hydras.Prelude.Comparable]
        +b:27 [in hydras.OrdinalNotations.OmegaOmega]
        +b:27 [in hydras.Ackermann.PA]
        +b:27 [in hydras.Schutte.PartialFun]
        +b:27 [in gaia_hydras.GHessenberg]
        +B:27 [in hydras.Ackermann.expressible]
        +b:270 [in Goedel.PRrepresentable]
        +b:270 [in hydras.rpo.more_list]
        +b:270 [in hydras.Ackermann.primRec]
        +b:271 [in hydras.Epsilon0.T1]
        +b:273 [in hydras.Epsilon0.T1]
        +b:273 [in hydras.Ackermann.fol]
        +b:273 [in hydras.Gamma0.Gamma0]
        +b:273 [in gaia_hydras.nfwfgaia]
        +b:274 [in hydras.Ackermann.primRec]
        +b:274 [in gaia_hydras.nfwfgaia]
        +b:275 [in hydras.Epsilon0.T1]
        +b:276 [in Goedel.PRrepresentable]
        +b:276 [in hydras.Ackermann.folProp]
        +b:276 [in hydras.Ackermann.fol]
        +b:278 [in hydras.Ackermann.primRec]
        +B:28 [in hydras.Ackermann.folProof]
        +b:28 [in hydras.Prelude.More_Arith]
        +b:28 [in hydras.Ackermann.extEqualNat]
        +b:28 [in hydras.rpo.more_list]
        +B:28 [in Goedel.fixPoint]
        +b:28 [in hydras.solutions_exercises.MultisetWf]
        +b:28 [in hydras.Epsilon0.F_omega]
        +b:28 [in Goedel.rosserPA]
        +b:281 [in hydras.Ackermann.fol]
        +b:282 [in hydras.Epsilon0.T1]
        +b:282 [in Goedel.PRrepresentable]
        +b:283 [in hydras.Ackermann.primRec]
        +B:284 [in Goedel.PRrepresentable]
        +b:284 [in hydras.Ackermann.fol]
        +b:284 [in hydras.Gamma0.Gamma0]
        +b:287 [in hydras.Ackermann.primRec]
        +B:288 [in Goedel.PRrepresentable]
        +b:288 [in hydras.Gamma0.Gamma0]
        +b:29 [in hydras.Epsilon0.Epsilon0rpo]
        +b:29 [in hydras.Epsilon0.Hessenberg]
        +b:29 [in hydras.Prelude.DecPreOrder]
        +b:29 [in hydras.OrdinalNotations.OmegaOmega]
        +b:29 [in hydras.Schutte.PartialFun]
        +B:29 [in hydras.OrdinalNotations.ON_Generic]
        +B:29 [in hydras.Schutte.Ordering_Functions]
        +b:29 [in gaia_hydras.GHessenberg]
        +b:290 [in additions.Euclidean_Chains]
        +b:291 [in hydras.Ackermann.primRec]
        +b:292 [in Goedel.PRrepresentable]
        +b:292 [in hydras.Gamma0.Gamma0]
        +b:293 [in Goedel.PRrepresentable]
        +b:293 [in gaia_hydras.nfwfgaia]
        +B:295 [in Goedel.PRrepresentable]
        +b:295 [in hydras.Ackermann.primRec]
        +b:295 [in additions.Euclidean_Chains]
        +b:296 [in hydras.Gamma0.Gamma0]
        +b:299 [in hydras.Ackermann.primRec]
        +b:3 [in gaia_hydras.GPaths]
        +b:3 [in hydras.Ackermann.ListExt]
        +B:30 [in hydras.Ackermann.folProof]
        +b:30 [in hydras.Schutte.Correctness_E0]
        +b:30 [in hydras.Ackermann.codeSubTerm]
        +b:30 [in hydras.Prelude.Comparable]
        +b:30 [in hydras.Hydra.BigBattle]
        +b:30 [in hydras.Gamma0.Gamma0]
        +b:303 [in hydras.Ackermann.primRec]
        +b:307 [in hydras.Ackermann.primRec]
        +b:307 [in hydras.Gamma0.Gamma0]
        +B:308 [in Goedel.PRrepresentable]
        +b:309 [in hydras.Epsilon0.T1]
        +b:31 [in hydras.Ackermann.extEqualNat]
        +b:31 [in hydras.Ackermann.codeSubTerm]
        +b:31 [in hydras.OrdinalNotations.OmegaOmega]
        +B:31 [in Goedel.rosserPA]
        +b:31 [in hydras.Schutte.PartialFun]
        +b:31 [in hydras.Ackermann.NN]
        +b:31 [in gaia_hydras.GHessenberg]
        +b:312 [in hydras.Ackermann.primRec]
        +B:314 [in Goedel.PRrepresentable]
        +b:316 [in hydras.Ackermann.primRec]
        +B:319 [in hydras.Ackermann.checkPrf]
        +b:319 [in hydras.Ackermann.fol]
        +b:32 [in hydras.Epsilon0.T1]
        +b:32 [in hydras.Ackermann.codeSubTerm]
        +B:32 [in hydras.rpo.more_list]
        +b:32 [in hydras.Ackermann.folLogic3]
        +b:32 [in hydras.MoreAck.PrimRecExamples]
        +b:320 [in hydras.Ackermann.primRec]
        +b:322 [in Goedel.PRrepresentable]
        +b:323 [in hydras.Ackermann.fol]
        +b:324 [in hydras.Ackermann.primRec]
        +b:326 [in hydras.Ackermann.fol]
        +b:328 [in hydras.Ackermann.primRec]
        +b:329 [in Goedel.PRrepresentable]
        +B:33 [in hydras.Ackermann.folProof]
        +b:33 [in hydras.Ackermann.codeSubTerm]
        +b:33 [in hydras.Prelude.Comparable]
        +b:33 [in hydras.OrdinalNotations.OmegaOmega]
        +B:33 [in hydras.Schutte.Ordering_Functions]
        +b:331 [in hydras.Ackermann.fol]
        +b:333 [in Goedel.PRrepresentable]
        +b:338 [in hydras.Ackermann.cPair]
        +b:34 [in hydras.Prelude.More_Arith]
        +b:34 [in hydras.Ackermann.codeSubTerm]
        +b:34 [in hydras.Epsilon0.Hessenberg]
        +B:34 [in Goedel.rosserPA]
        +b:34 [in hydras.Ackermann.cPair]
        +b:34 [in gaia_hydras.GHessenberg]
        +b:340 [in hydras.Ackermann.cPair]
        +b:341 [in Goedel.PRrepresentable]
        +B:342 [in hydras.Ackermann.subAll]
        +b:346 [in hydras.Epsilon0.T1]
        +b:346 [in hydras.Ackermann.cPair]
        +B:347 [in hydras.Ackermann.subAll]
        +b:349 [in hydras.Ackermann.cPair]
        +b:35 [in hydras.Ackermann.codeSubTerm]
        +b:35 [in gaia_hydras.GCanon]
        +b:35 [in hydras.OrdinalNotations.OmegaOmega]
        +b:35 [in hydras.Schutte.PartialFun]
        +b:35 [in hydras.Schutte.Well_Orders]
        +b:35 [in hydras.Prelude.MoreVectors]
        +B:350 [in Goedel.PRrepresentable]
        +B:352 [in hydras.Ackermann.subAll]
        +b:352 [in hydras.Ackermann.cPair]
        +b:354 [in gaia_hydras.nfwfgaia]
        +b:355 [in hydras.Epsilon0.T1]
        +B:355 [in Goedel.PRrepresentable]
        +b:355 [in hydras.Ackermann.cPair]
        +b:356 [in gaia_hydras.nfwfgaia]
        +b:357 [in hydras.Ackermann.cPair]
        +b:358 [in gaia_hydras.nfwfgaia]
        +b:359 [in hydras.Ackermann.cPair]
        +b:36 [in additions.Compatibility]
        +b:36 [in hydras.Prelude.Comparable]
        +b:36 [in hydras.Ackermann.folProp]
        +b:36 [in hydras.Ackermann.PA]
        +b:36 [in hydras.Schutte.Schutte_basics]
        +B:36 [in hydras.MoreAck.FolExamples]
        +b:360 [in hydras.Epsilon0.T1]
        +B:360 [in Goedel.PRrepresentable]
        +b:360 [in gaia_hydras.nfwfgaia]
        +b:362 [in hydras.Ackermann.cPair]
        +b:364 [in gaia_hydras.nfwfgaia]
        +b:365 [in hydras.Ackermann.cPair]
        +b:365 [in hydras.Ackermann.fol]
        +b:368 [in hydras.Ackermann.cPair]
        +b:369 [in hydras.Ackermann.fol]
        +b:37 [in gaia_hydras.GPaths]
        +b:37 [in hydras.Hydra.BigBattle]
        +b:37 [in gaia_hydras.GHessenberg]
        +b:372 [in hydras.Ackermann.fol]
        +b:374 [in hydras.Epsilon0.T1]
        +b:374 [in Goedel.PRrepresentable]
        +b:378 [in Goedel.PRrepresentable]
        +b:38 [in hydras.OrdinalNotations.OmegaOmega]
        +b:38 [in hydras.Ackermann.cPair]
        +b:38 [in hydras.Ackermann.wellFormed]
        +b:38 [in gaia_hydras.onType]
        +b:38 [in hydras.Schutte.Well_Orders]
        +b:381 [in hydras.Epsilon0.T1]
        +b:382 [in Goedel.PRrepresentable]
        +b:385 [in hydras.Epsilon0.T1]
        +b:386 [in Goedel.PRrepresentable]
        +b:39 [in hydras.Prelude.Comparable]
        +b:39 [in hydras.Ackermann.NN]
        +b:39 [in hydras.Schutte.Ordering_Functions]
        +b:390 [in hydras.Epsilon0.T1]
        +b:394 [in hydras.Ackermann.checkPrf]
        +b:395 [in gaia_hydras.nfwfgaia]
        +b:397 [in gaia_hydras.nfwfgaia]
        +b:398 [in hydras.Ackermann.checkPrf]
        +b:4 [in hydras.solutions_exercises.MinPR2]
        +b:4 [in hydras.Ackermann.folLogic2]
        +b:4 [in hydras.Ackermann.prLogic]
        +b:4 [in hydras.Ackermann.NNtheory]
        +b:4 [in hydras.Schutte.Well_Orders]
        +b:4 [in hydras.Ackermann.NN]
        +b:4 [in hydras.solutions_exercises.isqrt]
        +B:40 [in hydras.Ackermann.folProof]
        +b:40 [in hydras.Epsilon0.Hessenberg]
        +b:40 [in hydras.Ackermann.cPair]
        +b:40 [in hydras.Ackermann.wellFormed]
        +b:40 [in gaia_hydras.onType]
        +b:40 [in hydras.Schutte.Ordering_Functions]
        +b:40 [in hydras.MoreAck.PrimRecExamples]
        +b:400 [in gaia_hydras.nfwfgaia]
        +b:402 [in hydras.Epsilon0.T1]
        +b:402 [in hydras.Ackermann.primRec]
        +b:404 [in hydras.Ackermann.primRec]
        +b:406 [in hydras.Ackermann.primRec]
        +b:408 [in Goedel.PRrepresentable]
        +b:408 [in hydras.Ackermann.primRec]
        +b:409 [in hydras.Ackermann.fol]
        +b:409 [in gaia_hydras.nfwfgaia]
        +b:41 [in hydras.Epsilon0.Epsilon0rpo]
        +b:41 [in hydras.Prelude.Comparable]
        +b:41 [in hydras.Schutte.PartialFun]
        +b:412 [in Goedel.PRrepresentable]
        +b:412 [in gaia_hydras.nfwfgaia]
        +b:413 [in hydras.Ackermann.fol]
        +b:415 [in hydras.Epsilon0.T1]
        +b:416 [in Goedel.PRrepresentable]
        +b:416 [in hydras.Ackermann.fol]
        +b:416 [in gaia_hydras.nfwfgaia]
        +b:417 [in hydras.Ackermann.primRec]
        +b:42 [in hydras.Ackermann.cPair]
        +b:42 [in hydras.Schutte.Schutte_basics]
        +b:42 [in hydras.Schutte.Well_Orders]
        +b:420 [in Goedel.PRrepresentable]
        +b:423 [in Goedel.PRrepresentable]
        +b:424 [in hydras.Ackermann.primRec]
        +b:424 [in hydras.Ackermann.fol]
        +b:424 [in gaia_hydras.nfwfgaia]
        +b:425 [in hydras.Epsilon0.T1]
        +b:425 [in Goedel.PRrepresentable]
        +b:428 [in Goedel.PRrepresentable]
        +b:428 [in gaia_hydras.nfwfgaia]
        +b:429 [in hydras.Ackermann.fol]
        +b:43 [in hydras.Prelude.DecPreOrder]
        +b:43 [in additions.More_on_positive]
        +B:43 [in hydras.Schutte.Schutte_basics]
        +b:430 [in hydras.Gamma0.Gamma0]
        +b:431 [in hydras.Epsilon0.T1]
        +b:431 [in hydras.Ackermann.primRec]
        +b:432 [in Goedel.PRrepresentable]
        +b:432 [in hydras.Ackermann.fol]
        +b:433 [in hydras.Ackermann.primRec]
        +b:433 [in gaia_hydras.nfwfgaia]
        +b:434 [in hydras.Ackermann.fol]
        +b:436 [in hydras.Epsilon0.T1]
        +b:436 [in Goedel.PRrepresentable]
        +b:436 [in gaia_hydras.nfwfgaia]
        +b:438 [in hydras.Ackermann.primRec]
        +b:438 [in gaia_hydras.nfwfgaia]
        +b:44 [in hydras.Epsilon0.T1]
        +b:44 [in hydras.Epsilon0.Epsilon0rpo]
        +b:44 [in hydras.rpo.more_list]
        +b:44 [in gaia_hydras.T1Bridge]
        +b:44 [in hydras.rpo.dickson]
        +b:440 [in Goedel.PRrepresentable]
        +b:441 [in hydras.Epsilon0.T1]
        +b:442 [in gaia_hydras.nfwfgaia]
        +b:443 [in Goedel.PRrepresentable]
        +b:444 [in hydras.Ackermann.primRec]
        +b:444 [in gaia_hydras.nfwfgaia]
        +b:445 [in hydras.Epsilon0.T1]
        +b:445 [in hydras.Ackermann.fol]
        +b:446 [in hydras.Ackermann.checkPrf]
        +b:446 [in hydras.Ackermann.primRec]
        +b:446 [in gaia_hydras.nfwfgaia]
        +b:447 [in hydras.Epsilon0.T1]
        +b:447 [in Goedel.PRrepresentable]
        +b:448 [in gaia_hydras.nfwfgaia]
        +b:45 [in Goedel.PRrepresentable]
        +b:45 [in hydras.Prelude.DecPreOrder_Instances]
        +b:45 [in hydras.Prelude.Comparable]
        +b:45 [in hydras.Epsilon0.Hessenberg]
        +b:45 [in hydras.Ackermann.PA]
        +b:45 [in hydras.Prelude.MoreOrders]
        +b:45 [in hydras.Schutte.PartialFun]
        +b:450 [in hydras.Epsilon0.T1]
        +b:450 [in hydras.Ackermann.checkPrf]
        +b:451 [in hydras.Ackermann.primRec]
        +b:451 [in gaia_hydras.nfwfgaia]
        +b:453 [in hydras.Epsilon0.T1]
        +b:453 [in gaia_hydras.nfwfgaia]
        +B:454 [in hydras.Ackermann.checkPrf]
        +b:457 [in hydras.Epsilon0.T1]
        +b:458 [in gaia_hydras.nfwfgaia]
        +b:46 [in hydras.solutions_exercises.MultisetWf]
        +b:46 [in gaia_hydras.T1Bridge]
        +b:46 [in hydras.Ackermann.cPair]
        +B:46 [in hydras.Schutte.Ordering_Functions]
        +B:46 [in hydras.Ackermann.expressible]
        +b:460 [in hydras.Epsilon0.T1]
        +b:460 [in gaia_hydras.nfwfgaia]
        +b:463 [in hydras.Epsilon0.T1]
        +b:463 [in gaia_hydras.nfwfgaia]
        +b:465 [in hydras.Ackermann.primRec]
        +b:465 [in gaia_hydras.nfwfgaia]
        +b:466 [in hydras.Ackermann.primRec]
        +b:467 [in hydras.Epsilon0.T1]
        +b:467 [in gaia_hydras.nfwfgaia]
        +b:469 [in hydras.Epsilon0.T1]
        +b:469 [in gaia_hydras.nfwfgaia]
        +b:47 [in hydras.Epsilon0.T1]
        +b:47 [in hydras.Epsilon0.Epsilon0rpo]
        +b:47 [in hydras.Prelude.Comparable]
        +B:47 [in hydras.Prelude.Sort_spec]
        +b:47 [in additions.More_on_positive]
        +B:47 [in hydras.Schutte.Schutte_basics]
        +b:471 [in hydras.Ackermann.primRec]
        +b:474 [in gaia_hydras.nfwfgaia]
        +b:475 [in hydras.Epsilon0.T1]
        +b:477 [in hydras.Epsilon0.T1]
        +b:477 [in hydras.Ackermann.primRec]
        +b:48 [in Goedel.PRrepresentable]
        +b:48 [in hydras.Prelude.More_Arith]
        +b:48 [in hydras.Ackermann.codeSubTerm]
        +b:48 [in hydras.Prelude.DecPreOrder]
        +B:48 [in hydras.OrdinalNotations.ON_Generic]
        +b:482 [in hydras.Ackermann.primRec]
        +b:483 [in hydras.Gamma0.Gamma0]
        +b:487 [in hydras.Ackermann.checkPrf]
        +b:49 [in hydras.Epsilon0.T1]
        +b:49 [in hydras.Prelude.DecPreOrder_Instances]
        +b:49 [in hydras.Ackermann.codeSubTerm]
        +b:49 [in hydras.Prelude.Comparable]
        +b:49 [in hydras.Ackermann.code]
        +b:49 [in hydras.Hydra.BigBattle]
        +b:490 [in hydras.Gamma0.Gamma0]
        +b:491 [in hydras.Ackermann.checkPrf]
        +b:491 [in hydras.Ackermann.primRec]
        +b:491 [in gaia_hydras.nfwfgaia]
        +b:493 [in hydras.Ackermann.primRec]
        +b:493 [in gaia_hydras.nfwfgaia]
        +b:495 [in hydras.Epsilon0.T1]
        +b:495 [in hydras.Ackermann.primRec]
        +b:495 [in gaia_hydras.nfwfgaia]
        +b:497 [in hydras.Ackermann.primRec]
        +b:499 [in hydras.Epsilon0.T1]
        +b:499 [in hydras.Ackermann.primRec]
        +b:5 [in hydras.Prelude.Restriction]
        +b:5 [in hydras.Prelude.DecPreOrder]
        +b:5 [in hydras.Ackermann.cPair]
        +B:5 [in hydras.OrdinalNotations.ON_mult]
        +B:5 [in hydras.OrdinalNotations.ON_plus]
        +b:50 [in hydras.Ackermann.codeSubTerm]
        +b:50 [in hydras.Epsilon0.Hessenberg]
        +b:50 [in gaia_hydras.T1Bridge]
        +b:50 [in hydras.Ackermann.cPair]
        +b:50 [in hydras.Schutte.Well_Orders]
        +B:50 [in hydras.Schutte.Ordering_Functions]
        +b:501 [in hydras.Ackermann.primRec]
        +b:502 [in hydras.Epsilon0.T1]
        +b:503 [in hydras.Ackermann.checkPrf]
        +b:503 [in hydras.Ackermann.primRec]
        +b:505 [in hydras.Ackermann.primRec]
        +b:507 [in hydras.Ackermann.checkPrf]
        +b:507 [in hydras.Ackermann.primRec]
        +b:508 [in hydras.Epsilon0.T1]
        +b:509 [in hydras.Ackermann.primRec]
        +b:51 [in hydras.Epsilon0.T1]
        +b:51 [in hydras.Ackermann.codeSubTerm]
        +b:51 [in additions.More_on_positive]
        +b:51 [in hydras.OrdinalNotations.OmegaOmega]
        +B:51 [in hydras.Ackermann.code]
        +b:51 [in hydras.Schutte.PartialFun]
        +b:51 [in hydras.Ackermann.codeList]
        +b:51 [in hydras.rpo.dickson]
        +b:511 [in hydras.Ackermann.checkPrf]
        +b:511 [in hydras.Ackermann.primRec]
        +b:513 [in hydras.Ackermann.primRec]
        +b:515 [in hydras.Ackermann.checkPrf]
        +b:515 [in hydras.Ackermann.primRec]
        +b:517 [in hydras.Epsilon0.T1]
        +b:517 [in hydras.Ackermann.primRec]
        +b:519 [in hydras.Gamma0.Gamma0]
        +b:52 [in hydras.Prelude.More_Arith]
        +b:52 [in hydras.Prelude.Comparable]
        +b:52 [in hydras.Ackermann.codeList]
        +b:520 [in hydras.Epsilon0.T1]
        +b:524 [in hydras.Ackermann.primRec]
        +b:525 [in hydras.Gamma0.Gamma0]
        +b:528 [in hydras.Epsilon0.T1]
        +b:528 [in hydras.Gamma0.Gamma0]
        +b:53 [in hydras.Prelude.DecPreOrder_Instances]
        +b:53 [in hydras.Prelude.More_Arith]
        +b:53 [in hydras.Prelude.DecPreOrder]
        +b:53 [in hydras.solutions_exercises.MultisetWf]
        +b:53 [in gaia_hydras.T1Bridge]
        +b:53 [in hydras.Hydra.BigBattle]
        +b:531 [in hydras.Epsilon0.T1]
        +b:531 [in hydras.Gamma0.Gamma0]
        +b:534 [in hydras.Gamma0.Gamma0]
        +b:536 [in hydras.Ackermann.primRec]
        +b:538 [in hydras.Epsilon0.T1]
        +b:538 [in hydras.Ackermann.primRec]
        +b:54 [in additions.More_on_positive]
        +b:54 [in gaia_hydras.GCanon]
        +b:54 [in hydras.OrdinalNotations.OmegaOmega]
        +b:54 [in hydras.Ackermann.cPair]
        +B:54 [in hydras.Prelude.MoreVectors]
        +b:540 [in hydras.Ackermann.primRec]
        +b:542 [in hydras.Ackermann.primRec]
        +b:55 [in hydras.Ackermann.LNN2LNT]
        +b:55 [in hydras.Prelude.Comparable]
        +b:55 [in gaia_hydras.GPaths]
        +b:55 [in hydras.Prelude.Sort_spec]
        +b:55 [in hydras.Ackermann.code]
        +B:55 [in hydras.Schutte.Ordering_Functions]
        +b:555 [in hydras.Epsilon0.T1]
        +b:56 [in hydras.Epsilon0.Epsilon0rpo]
        +b:562 [in hydras.Epsilon0.T1]
        +b:564 [in hydras.Gamma0.Gamma0]
        +b:565 [in gaia_hydras.nfwfgaia]
        +b:566 [in hydras.Gamma0.Gamma0]
        +b:567 [in gaia_hydras.nfwfgaia]
        +b:57 [in hydras.Prelude.DecPreOrder_Instances]
        +b:57 [in hydras.Prelude.More_Arith]
        +b:57 [in hydras.Ackermann.LNN2LNT]
        +b:57 [in hydras.Ackermann.code]
        +b:57 [in hydras.Schutte.Ordering_Functions]
        +b:570 [in hydras.Epsilon0.T1]
        +b:570 [in hydras.Gamma0.Gamma0]
        +b:571 [in hydras.Ackermann.primRec]
        +b:572 [in hydras.Gamma0.Gamma0]
        +b:573 [in hydras.Ackermann.primRec]
        +b:574 [in hydras.Epsilon0.T1]
        +b:575 [in hydras.Ackermann.primRec]
        +b:577 [in hydras.Ackermann.primRec]
        +b:578 [in hydras.Epsilon0.T1]
        +b:579 [in hydras.Ackermann.primRec]
        +b:58 [in hydras.Prelude.Comparable]
        +b:58 [in hydras.Prelude.DecPreOrder]
        +b:58 [in additions.More_on_positive]
        +b:58 [in gaia_hydras.T1Bridge]
        +b:58 [in hydras.Prelude.MoreVectors]
        +b:581 [in hydras.Ackermann.primRec]
        +b:583 [in hydras.Ackermann.primRec]
        +b:586 [in hydras.Gamma0.Gamma0]
        +b:588 [in hydras.Gamma0.Gamma0]
        +b:59 [in hydras.Ackermann.LNN2LNT]
        +b:59 [in gaia_hydras.GPaths]
        +b:59 [in hydras.Schutte.Schutte_basics]
        +b:593 [in hydras.Gamma0.Gamma0]
        +b:597 [in hydras.Epsilon0.T1]
        +b:597 [in hydras.Gamma0.Gamma0]
        +b:6 [in hydras.Ackermann.folProof]
        +b:6 [in gaia_hydras.GPaths]
        +b:6 [in hydras.Prelude.Sort_spec]
        +b:6 [in hydras.Ackermann.prLogic]
        +b:6 [in hydras.Ackermann.NNtheory]
        +b:6 [in hydras.Ackermann.ListExt]
        +b:6 [in hydras.Ackermann.folLogic3]
        +b:6 [in hydras.Gamma0.Gamma0]
        +b:60 [in hydras.Prelude.Comparable]
        +b:60 [in hydras.Schutte.Schutte_basics]
        +b:60 [in hydras.OrdinalNotations.ON_Generic]
        +B:60 [in hydras.Schutte.Ordering_Functions]
        +b:601 [in hydras.Epsilon0.T1]
        +b:604 [in gaia_hydras.nfwfgaia]
        +b:605 [in hydras.Gamma0.Gamma0]
        +b:61 [in hydras.Schutte.Correctness_E0]
        +b:61 [in hydras.Prelude.DecPreOrder_Instances]
        +B:61 [in hydras.Prelude.Sort_spec]
        +b:61 [in hydras.Hydra.BigBattle]
        +b:611 [in gaia_hydras.nfwfgaia]
        +b:615 [in gaia_hydras.nfwfgaia]
        +b:618 [in hydras.Epsilon0.T1]
        +b:62 [in hydras.Prelude.Comparable]
        +b:62 [in hydras.Schutte.Ordering_Functions]
        +b:626 [in hydras.Epsilon0.T1]
        +b:628 [in gaia_hydras.nfwfgaia]
        +b:63 [in hydras.Prelude.DecPreOrder]
        +b:63 [in gaia_hydras.T1Bridge]
        +b:63 [in hydras.Ackermann.cPair]
        +b:63 [in hydras.Schutte.Schutte_basics]
        +b:630 [in gaia_hydras.nfwfgaia]
        +b:634 [in hydras.Gamma0.Gamma0]
        +b:638 [in hydras.Gamma0.Gamma0]
        +b:64 [in hydras.Prelude.Comparable]
        +b:64 [in hydras.Ackermann.cPair]
        +b:64 [in hydras.Hydra.BigBattle]
        +b:64 [in hydras.Schutte.PartialFun]
        +b:65 [in gaia_hydras.GPaths]
        +b:65 [in hydras.OrdinalNotations.OmegaOmega]
        +b:65 [in hydras.Ackermann.code]
        +b:65 [in hydras.Schutte.Schutte_basics]
        +B:65 [in hydras.Schutte.Ordering_Functions]
        +B:654 [in hydras.Ackermann.checkPrf]
        +b:656 [in hydras.Ackermann.checkPrf]
        +b:658 [in hydras.Ackermann.checkPrf]
        +b:66 [in hydras.Epsilon0.T1]
        +B:66 [in Goedel.PRrepresentable]
        +b:66 [in hydras.Prelude.Comparable]
        +b:66 [in hydras.Ackermann.cPair]
        +B:66 [in hydras.Schutte.PartialFun]
        +b:660 [in hydras.Ackermann.checkPrf]
        +b:662 [in hydras.Ackermann.checkPrf]
        +b:663 [in hydras.Ackermann.primRec]
        +b:664 [in hydras.Ackermann.checkPrf]
        +b:666 [in hydras.Ackermann.checkPrf]
        +b:667 [in hydras.Ackermann.primRec]
        +b:668 [in hydras.Ackermann.checkPrf]
        +b:67 [in hydras.Ackermann.code]
        +b:67 [in hydras.Schutte.Schutte_basics]
        +b:67 [in hydras.Hydra.Hydra_Lemmas]
        +B:67 [in hydras.Ackermann.expressible]
        +b:670 [in hydras.Ackermann.checkPrf]
        +b:670 [in hydras.Ackermann.primRec]
        +b:670 [in hydras.Gamma0.Gamma0]
        +b:672 [in hydras.Ackermann.checkPrf]
        +b:672 [in hydras.Ackermann.primRec]
        +b:672 [in hydras.Gamma0.Gamma0]
        +b:672 [in gaia_hydras.nfwfgaia]
        +b:674 [in hydras.Ackermann.checkPrf]
        +b:674 [in hydras.Ackermann.primRec]
        +b:676 [in hydras.Ackermann.checkPrf]
        +b:676 [in hydras.Ackermann.primRec]
        +b:678 [in hydras.Ackermann.checkPrf]
        +b:679 [in hydras.Ackermann.primRec]
        +b:68 [in hydras.Prelude.Comparable]
        +b:68 [in hydras.Prelude.DecPreOrder]
        +b:68 [in gaia_hydras.T1Bridge]
        +b:68 [in hydras.Ackermann.cPair]
        +b:68 [in hydras.Hydra.BigBattle]
        +B:68 [in hydras.Schutte.Ordering_Functions]
        +b:682 [in hydras.Ackermann.primRec]
        +b:685 [in hydras.Ackermann.primRec]
        +b:69 [in gaia_hydras.GPaths]
        +b:69 [in hydras.Ackermann.code]
        +b:69 [in hydras.Hydra.BigBattle]
        +b:690 [in hydras.Ackermann.primRec]
        +b:690 [in hydras.Gamma0.Gamma0]
        +b:696 [in hydras.Ackermann.primRec]
        +b:696 [in gaia_hydras.nfwfgaia]
        +b:698 [in gaia_hydras.nfwfgaia]
        +b:699 [in hydras.Ackermann.primRec]
        +b:7 [in hydras.OrdinalNotations.ON_O]
        +b:7 [in hydras.solutions_exercises.MorePRExamples]
        +B:7 [in hydras.Schutte.Ordering_Functions]
        +B:70 [in Goedel.PRrepresentable]
        +b:70 [in hydras.Prelude.Comparable]
        +b:70 [in hydras.OrdinalNotations.OmegaOmega]
        +b:70 [in hydras.Ackermann.cPair]
        +b:70 [in hydras.Schutte.Schutte_basics]
        +b:70 [in hydras.Ackermann.folLogic3]
        +b:70 [in hydras.rpo.dickson]
        +b:70 [in hydras.Schutte.Ordering_Functions]
        +b:703 [in hydras.Ackermann.primRec]
        +b:706 [in hydras.Epsilon0.T1]
        +b:707 [in hydras.Ackermann.primRec]
        +b:71 [in hydras.Ackermann.code]
        +b:72 [in gaia_hydras.GPaths]
        +b:72 [in hydras.Ackermann.cPair]
        +b:72 [in hydras.OrdinalNotations.ON_Generic]
        +b:72 [in hydras.Ackermann.folLogic3]
        +B:72 [in hydras.Schutte.Ordering_Functions]
        +b:72 [in hydras.Prelude.MoreVectors]
        +b:721 [in gaia_hydras.nfwfgaia]
        +b:722 [in hydras.Epsilon0.T1]
        +b:728 [in gaia_hydras.nfwfgaia]
        +b:729 [in hydras.Epsilon0.T1]
        +b:73 [in hydras.Epsilon0.T1]
        +b:73 [in hydras.Prelude.Comparable]
        +b:73 [in hydras.Ackermann.code]
        +B:73 [in hydras.Schutte.PartialFun]
        +b:73 [in hydras.Schutte.Schutte_basics]
        +B:73 [in hydras.Schutte.Ordering_Functions]
        +b:73 [in hydras.rpo.rpo]
        +b:730 [in gaia_hydras.nfwfgaia]
        +b:732 [in gaia_hydras.nfwfgaia]
        +b:734 [in hydras.Epsilon0.T1]
        +b:734 [in gaia_hydras.nfwfgaia]
        +b:738 [in gaia_hydras.nfwfgaia]
        +b:74 [in hydras.Epsilon0.Hessenberg]
        +b:74 [in hydras.Prelude.DecPreOrder]
        +b:74 [in gaia_hydras.T1Bridge]
        +b:74 [in hydras.Ackermann.cPair]
        +b:74 [in hydras.Schutte.Ordering_Functions]
        +B:74 [in hydras.Prelude.MoreVectors]
        +b:740 [in gaia_hydras.nfwfgaia]
        +b:75 [in hydras.Prelude.Comparable]
        +b:75 [in hydras.Ackermann.code]
        +b:75 [in hydras.OrdinalNotations.ON_Generic]
        +b:757 [in hydras.Ackermann.checkPrf]
        +b:76 [in hydras.Gamma0.T2]
        +b:76 [in gaia_hydras.GPaths]
        +b:76 [in hydras.Ackermann.cPair]
        +b:76 [in hydras.Schutte.Schutte_basics]
        +b:761 [in hydras.Ackermann.checkPrf]
        +b:761 [in gaia_hydras.nfwfgaia]
        +b:765 [in gaia_hydras.nfwfgaia]
        +b:77 [in hydras.Prelude.Comparable]
        +b:775 [in hydras.Ackermann.primRec]
        +b:777 [in gaia_hydras.nfwfgaia]
        +b:778 [in hydras.Ackermann.primRec]
        +b:78 [in hydras.Epsilon0.Hessenberg]
        +b:78 [in hydras.Ackermann.cPair]
        +b:78 [in hydras.Schutte.Ordering_Functions]
        +b:781 [in hydras.Ackermann.primRec]
        +b:781 [in gaia_hydras.nfwfgaia]
        +b:785 [in hydras.Ackermann.primRec]
        +b:785 [in gaia_hydras.nfwfgaia]
        +b:786 [in hydras.Ackermann.primRec]
        +b:787 [in hydras.Ackermann.checkPrf]
        +b:787 [in hydras.Ackermann.primRec]
        +b:788 [in gaia_hydras.nfwfgaia]
        +b:789 [in hydras.Ackermann.checkPrf]
        +b:79 [in hydras.Gamma0.T2]
        +b:79 [in hydras.Prelude.Comparable]
        +b:791 [in hydras.Ackermann.primRec]
        +b:792 [in hydras.Ackermann.primRec]
        +b:793 [in hydras.Ackermann.primRec]
        +b:793 [in gaia_hydras.nfwfgaia]
        +b:796 [in hydras.Ackermann.primRec]
        +b:8 [in hydras.Gamma0.T2]
        +b:8 [in hydras.Ackermann.folLogic2]
        +b:8 [in gaia_hydras.T1Bridge]
        +b:8 [in hydras.Ackermann.NNtheory]
        +b:8 [in gaia_hydras.T2Bridge]
        +b:8 [in hydras.MoreAck.PrimRecExamples]
        +b:80 [in hydras.Epsilon0.T1]
        +b:80 [in hydras.Prelude.DecPreOrder]
        +b:80 [in hydras.Ackermann.codeSubFormula]
        +b:80 [in gaia_hydras.T1Bridge]
        +b:80 [in hydras.Schutte.Schutte_basics]
        +b:80 [in hydras.Ackermann.folLogic3]
        +b:80 [in hydras.rpo.list_permut]
        +b:81 [in hydras.Prelude.Comparable]
        +b:81 [in gaia_hydras.GPaths]
        +B:81 [in hydras.OrdinalNotations.ON_Generic]
        +b:82 [in hydras.Ackermann.cPair]
        +b:82 [in hydras.Schutte.Schutte_basics]
        +b:82 [in hydras.Ackermann.folLogic3]
        +B:82 [in hydras.Schutte.Ordering_Functions]
        +b:83 [in hydras.Prelude.Comparable]
        +b:83 [in gaia_hydras.T1Bridge]
        +B:83 [in hydras.Schutte.PartialFun]
        +b:838 [in hydras.Ackermann.codeSubFormula]
        +b:84 [in hydras.Ackermann.cPair]
        +b:84 [in hydras.Schutte.Schutte_basics]
        +b:841 [in hydras.Ackermann.codeSubFormula]
        +b:843 [in gaia_hydras.nfwfgaia]
        +b:849 [in hydras.Ackermann.codeSubFormula]
        +b:85 [in hydras.Epsilon0.T1]
        +b:85 [in hydras.Prelude.Comparable]
        +b:85 [in gaia_hydras.T1Bridge]
        +b:850 [in hydras.Ackermann.checkPrf]
        +b:852 [in hydras.Ackermann.checkPrf]
        +b:853 [in hydras.Ackermann.codeSubFormula]
        +b:853 [in gaia_hydras.nfwfgaia]
        +b:854 [in hydras.Ackermann.checkPrf]
        +b:855 [in hydras.Ackermann.codeSubFormula]
        +b:856 [in hydras.Ackermann.checkPrf]
        +b:857 [in hydras.Ackermann.codeSubFormula]
        +b:86 [in hydras.Ackermann.folLogic3]
        +b:861 [in gaia_hydras.nfwfgaia]
        +b:866 [in gaia_hydras.nfwfgaia]
        +b:869 [in hydras.Ackermann.codeSubFormula]
        +b:87 [in hydras.Prelude.Comparable]
        +b:87 [in hydras.Epsilon0.Hessenberg]
        +b:87 [in hydras.OrdinalNotations.OmegaOmega]
        +b:87 [in gaia_hydras.T1Bridge]
        +b:87 [in gaia_hydras.nfwfgaia]
        +b:872 [in hydras.Ackermann.codeSubFormula]
        +b:88 [in hydras.OrdinalNotations.ON_Generic]
        +b:88 [in hydras.MoreAck.PrimRecExamples]
        +b:886 [in gaia_hydras.nfwfgaia]
        +b:89 [in hydras.Epsilon0.T1]
        +b:89 [in hydras.Epsilon0.Hessenberg]
        +B:89 [in hydras.Schutte.PartialFun]
        +b:89 [in hydras.Schutte.Schutte_basics]
        +b:893 [in hydras.Ackermann.codeSubFormula]
        +b:895 [in gaia_hydras.nfwfgaia]
        +b:896 [in hydras.Ackermann.codeSubFormula]
        +b:899 [in gaia_hydras.nfwfgaia]
        +B:9 [in hydras.Prelude.DecPreOrder_Instances]
        +b:9 [in hydras.Ackermann.extEqualNat]
        +b:9 [in hydras.rpo.dickson]
        +b:9 [in hydras.MoreAck.FolExamples]
        +b:90 [in hydras.Prelude.Comparable]
        +b:903 [in gaia_hydras.nfwfgaia]
        +b:909 [in hydras.Ackermann.codeSubFormula]
        +b:91 [in hydras.Gamma0.T2]
        +b:91 [in hydras.Epsilon0.Hessenberg]
        +b:91 [in hydras.Schutte.Schutte_basics]
        +b:911 [in gaia_hydras.nfwfgaia]
        +b:912 [in hydras.Ackermann.codeSubFormula]
        +b:92 [in hydras.Prelude.Comparable]
        +b:92 [in hydras.Prelude.DecPreOrder]
        +b:924 [in gaia_hydras.nfwfgaia]
        +b:926 [in gaia_hydras.nfwfgaia]
        +b:928 [in gaia_hydras.nfwfgaia]
        +B:93 [in Goedel.PRrepresentable]
        +b:93 [in hydras.Epsilon0.Hessenberg]
        +b:93 [in hydras.Schutte.Schutte_basics]
        +B:93 [in hydras.OrdinalNotations.ON_Generic]
        +b:930 [in gaia_hydras.nfwfgaia]
        +b:932 [in gaia_hydras.nfwfgaia]
        +b:936 [in hydras.Ackermann.codeSubFormula]
        +b:939 [in hydras.Ackermann.codeSubFormula]
        +b:939 [in gaia_hydras.nfwfgaia]
        +b:94 [in hydras.Prelude.Comparable]
        +b:94 [in hydras.Prelude.Merge_Sort]
        +b:94 [in gaia_hydras.T1Bridge]
        +b:945 [in gaia_hydras.nfwfgaia]
        +b:95 [in hydras.Epsilon0.Hessenberg]
        +b:95 [in hydras.Ackermann.folLogic3]
        +b:954 [in gaia_hydras.nfwfgaia]
        +b:957 [in gaia_hydras.nfwfgaia]
        +b:959 [in gaia_hydras.nfwfgaia]
        +b:96 [in gaia_hydras.T1Bridge]
        +b:961 [in gaia_hydras.nfwfgaia]
        +b:963 [in gaia_hydras.nfwfgaia]
        +b:965 [in gaia_hydras.nfwfgaia]
        +b:97 [in hydras.Prelude.DecPreOrder]
        +b:98 [in hydras.Prelude.Comparable]
        +b:98 [in gaia_hydras.T1Bridge]
        +b:989 [in gaia_hydras.nfwfgaia]
        +b:99 [in hydras.Epsilon0.Hessenberg]
        +b:993 [in gaia_hydras.nfwfgaia]
        +b:999 [in gaia_hydras.nfwfgaia]
        +

        C

        +cf:11 [in hydras.Ackermann.code]
        +cf:14 [in hydras.Ackermann.code]
        +cf:17 [in hydras.Ackermann.code]
        +cf:2 [in hydras.Ackermann.codeFreeVar]
        +cf:2 [in hydras.Ackermann.codeSubTerm]
        +cf:2 [in hydras.Ackermann.checkPrf]
        +cf:2 [in hydras.Ackermann.codeSubFormula]
        +cf:2 [in hydras.Ackermann.wellFormed]
        +cf:2 [in Goedel.codeSysPrf]
        +cf:2 [in hydras.Ackermann.codePA]
        +ch:345 [in additions.Euclidean_Chains]
        +ch:346 [in additions.Euclidean_Chains]
        +ch:349 [in additions.Euclidean_Chains]
        +ch:350 [in additions.Euclidean_Chains]
        +cl:19 [in hydras.Ackermann.code]
        +cL:4 [in hydras.Ackermann.codeFreeVar]
        +cL:4 [in hydras.Ackermann.codeSubTerm]
        +cL:4 [in hydras.Ackermann.checkPrf]
        +cL:4 [in hydras.Ackermann.codeSubFormula]
        +cL:4 [in hydras.Ackermann.wellFormed]
        +cL:4 [in Goedel.codeSysPrf]
        +cL:4 [in hydras.Ackermann.codePA]
        +cmpA:3 [in hydras.OrdinalNotations.ON_mult]
        +cmpA:3 [in hydras.OrdinalNotations.ON_plus]
        +cmpA:4 [in hydras.OrdinalNotations.ON_O]
        +cmpB:7 [in hydras.OrdinalNotations.ON_mult]
        +cmpB:7 [in hydras.OrdinalNotations.ON_plus]
        +cmp:14 [in hydras.Prelude.Comparable]
        +cmp:3 [in hydras.solutions_exercises.lt_succ_le]
        +cmp:3 [in hydras.OrdinalNotations.ON_Generic]
        +cmp:4 [in hydras.solutions_exercises.predSuccUnicity]
        +cmp:6 [in hydras.Prelude.Comparable]
        +cmp:9 [in hydras.OrdinalNotations.ON_Generic]
        +cm:106 [in additions.fib]
        +cm:113 [in additions.fib]
        +cm:124 [in additions.fib]
        +Comparable0:15 [in hydras.Prelude.Comparable]
        +compareA:104 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:119 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:131 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:144 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:157 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:169 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:182 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:196 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:27 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:46 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:65 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:79 [in hydras.OrdinalNotations.ON_Generic]
        +compareA:91 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:108 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:123 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:135 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:148 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:161 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:173 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:186 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:200 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:31 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:50 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:83 [in hydras.OrdinalNotations.ON_Generic]
        +compareB:95 [in hydras.OrdinalNotations.ON_Generic]
        +compare:2 [in additions.Trace_exercise]
        +comp_res:96 [in hydras.Prelude.Comparable]
        +count:9 [in additions.AM]
        +cr:12 [in hydras.Ackermann.code]
        +cr:15 [in hydras.Ackermann.code]
        +cr:18 [in hydras.Ackermann.code]
        +cr:3 [in hydras.Ackermann.codeFreeVar]
        +cr:3 [in hydras.Ackermann.codeSubTerm]
        +cr:3 [in hydras.Ackermann.checkPrf]
        +cr:3 [in hydras.Ackermann.codeSubFormula]
        +cr:3 [in hydras.Ackermann.wellFormed]
        +cr:3 [in Goedel.codeSysPrf]
        +cr:3 [in hydras.Ackermann.codePA]
        +Cr:5 [in hydras.Schutte.Critical]
        +ctx:317 [in hydras.rpo.rpo]
        +ctx:89 [in hydras.rpo.rpo]
        +c'':46 [in hydras.Hydra.BigBattle]
        +c':1025 [in gaia_hydras.nfwfgaia]
        +c':1153 [in gaia_hydras.nfwfgaia]
        +c':1337 [in gaia_hydras.nfwfgaia]
        +c':1383 [in gaia_hydras.nfwfgaia]
        +c':1393 [in gaia_hydras.nfwfgaia]
        +c':1421 [in gaia_hydras.nfwfgaia]
        +c':1427 [in gaia_hydras.nfwfgaia]
        +c':1435 [in gaia_hydras.nfwfgaia]
        +c':1499 [in gaia_hydras.nfwfgaia]
        +c':1507 [in gaia_hydras.nfwfgaia]
        +c':1550 [in gaia_hydras.nfwfgaia]
        +c':1584 [in gaia_hydras.nfwfgaia]
        +c':1608 [in gaia_hydras.nfwfgaia]
        +c':1617 [in gaia_hydras.nfwfgaia]
        +c':1619 [in gaia_hydras.nfwfgaia]
        +c':1620 [in gaia_hydras.nfwfgaia]
        +c':1626 [in gaia_hydras.nfwfgaia]
        +c':1628 [in gaia_hydras.nfwfgaia]
        +c':1634 [in gaia_hydras.nfwfgaia]
        +c':1690 [in gaia_hydras.nfwfgaia]
        +c':1696 [in gaia_hydras.nfwfgaia]
        +c':2 [in hydras.Epsilon0.F_alpha]
        +c':20 [in additions.AM]
        +c':2065 [in gaia_hydras.nfwfgaia]
        +c':2079 [in gaia_hydras.nfwfgaia]
        +c':2084 [in gaia_hydras.nfwfgaia]
        +c':25 [in hydras.Hydra.BigBattle]
        +c':26 [in additions.Monoid_instances]
        +c':28 [in hydras.Gamma0.Gamma0]
        +c':303 [in hydras.Gamma0.Gamma0]
        +c':34 [in hydras.Hydra.BigBattle]
        +c':42 [in hydras.Hydra.BigBattle]
        +c':46 [in additions.Euclidean_Chains]
        +c':528 [in hydras.Ackermann.primRec]
        +c':58 [in additions.AM]
        +c':58 [in hydras.Hydra.BigBattle]
        +c':584 [in hydras.Gamma0.Gamma0]
        +c':81 [in additions.Addition_Chains]
        +c':84 [in hydras.Gamma0.T2]
        +c':872 [in gaia_hydras.nfwfgaia]
        +c':909 [in gaia_hydras.nfwfgaia]
        +c':917 [in gaia_hydras.nfwfgaia]
        +c':949 [in gaia_hydras.nfwfgaia]
        +c1:1173 [in gaia_hydras.nfwfgaia]
        +c1:1364 [in hydras.Ackermann.codeSubFormula]
        +c1:1817 [in gaia_hydras.nfwfgaia]
        +c1:470 [in gaia_hydras.nfwfgaia]
        +c1:598 [in gaia_hydras.nfwfgaia]
        +c1:73 [in hydras.Gamma0.Gamma0]
        +c1:80 [in hydras.Gamma0.Gamma0]
        +c1:85 [in hydras.Gamma0.Gamma0]
        +c2:1174 [in gaia_hydras.nfwfgaia]
        +c2:1365 [in hydras.Ackermann.codeSubFormula]
        +c2:1818 [in gaia_hydras.nfwfgaia]
        +c2:471 [in gaia_hydras.nfwfgaia]
        +c2:599 [in gaia_hydras.nfwfgaia]
        +c2:74 [in hydras.Gamma0.Gamma0]
        +c2:81 [in hydras.Gamma0.Gamma0]
        +c2:86 [in hydras.Gamma0.Gamma0]
        +c3:1175 [in gaia_hydras.nfwfgaia]
        +c3:1819 [in gaia_hydras.nfwfgaia]
        +c3:472 [in gaia_hydras.nfwfgaia]
        +c:1 [in hydras.Epsilon0.F_alpha]
        +c:1001 [in gaia_hydras.nfwfgaia]
        +c:1004 [in gaia_hydras.nfwfgaia]
        +c:1007 [in gaia_hydras.nfwfgaia]
        +c:101 [in hydras.Epsilon0.Hessenberg]
        +c:101 [in hydras.Ackermann.primRec]
        +c:1011 [in gaia_hydras.nfwfgaia]
        +c:1032 [in gaia_hydras.nfwfgaia]
        +c:1037 [in gaia_hydras.nfwfgaia]
        +c:105 [in hydras.Epsilon0.Hessenberg]
        +c:105 [in hydras.MoreAck.PrimRecExamples]
        +c:1052 [in gaia_hydras.nfwfgaia]
        +c:108 [in hydras.Epsilon0.Hessenberg]
        +c:113 [in hydras.Gamma0.T2]
        +c:113 [in additions.AM]
        +c:1147 [in gaia_hydras.nfwfgaia]
        +c:115 [in hydras.Ackermann.cPair]
        +c:1168 [in gaia_hydras.nfwfgaia]
        +c:117 [in hydras.Epsilon0.Hessenberg]
        +c:12 [in hydras.Gamma0.Gamma0]
        +c:1207 [in gaia_hydras.nfwfgaia]
        +c:121 [in hydras.Epsilon0.F_alpha]
        +c:1210 [in gaia_hydras.nfwfgaia]
        +C:123 [in hydras.rpo.more_list]
        +c:1254 [in gaia_hydras.nfwfgaia]
        +c:1257 [in gaia_hydras.nfwfgaia]
        +c:1260 [in gaia_hydras.nfwfgaia]
        +c:1263 [in gaia_hydras.nfwfgaia]
        +c:128 [in hydras.Epsilon0.T1]
        +c:13 [in additions.AM]
        +c:13 [in hydras.Ackermann.code]
        +c:132 [in hydras.Ackermann.primRec]
        +c:1322 [in gaia_hydras.nfwfgaia]
        +c:133 [in hydras.Epsilon0.Hessenberg]
        +c:1332 [in gaia_hydras.nfwfgaia]
        +c:1347 [in gaia_hydras.nfwfgaia]
        +c:135 [in hydras.Ackermann.primRec]
        +c:1352 [in gaia_hydras.nfwfgaia]
        +c:1357 [in gaia_hydras.nfwfgaia]
        +c:1362 [in gaia_hydras.nfwfgaia]
        +c:1367 [in gaia_hydras.nfwfgaia]
        +C:1369 [in hydras.Ackermann.codeSubFormula]
        +c:1372 [in gaia_hydras.nfwfgaia]
        +c:1378 [in gaia_hydras.nfwfgaia]
        +c:138 [in hydras.Ackermann.primRec]
        +c:1390 [in gaia_hydras.nfwfgaia]
        +c:14 [in hydras.rpo.closure]
        +C:1407 [in hydras.Ackermann.codeSubFormula]
        +c:141 [in hydras.Ackermann.primRec]
        +c:1418 [in gaia_hydras.nfwfgaia]
        +c:1424 [in gaia_hydras.nfwfgaia]
        +c:143 [in hydras.Gamma0.T2]
        +c:1430 [in gaia_hydras.nfwfgaia]
        +c:144 [in hydras.Ackermann.LNT]
        +c:144 [in hydras.Gamma0.Gamma0]
        +c:145 [in hydras.Ackermann.primRec]
        +c:145 [in additions.fib]
        +c:147 [in hydras.Ackermann.LNN]
        +c:148 [in hydras.Ackermann.LNT]
        +c:149 [in hydras.Gamma0.T2]
        +c:149 [in hydras.Ackermann.primRec]
        +c:1494 [in gaia_hydras.nfwfgaia]
        +c:15 [in hydras.solutions_exercises.FibonacciPR]
        +c:15 [in hydras.Hydra.BigBattle]
        +c:1504 [in gaia_hydras.nfwfgaia]
        +c:151 [in hydras.Ackermann.LNN]
        +C:151 [in hydras.Ackermann.fol]
        +c:1510 [in gaia_hydras.nfwfgaia]
        +c:1522 [in gaia_hydras.nfwfgaia]
        +c:1525 [in gaia_hydras.nfwfgaia]
        +c:1528 [in gaia_hydras.nfwfgaia]
        +c:153 [in hydras.Ackermann.LNT]
        +c:153 [in hydras.Ackermann.primRec]
        +c:1533 [in gaia_hydras.nfwfgaia]
        +c:1538 [in gaia_hydras.nfwfgaia]
        +c:1542 [in gaia_hydras.nfwfgaia]
        +c:1545 [in gaia_hydras.nfwfgaia]
        +c:1553 [in gaia_hydras.nfwfgaia]
        +c:156 [in hydras.Ackermann.LNN]
        +c:1560 [in gaia_hydras.nfwfgaia]
        +c:1563 [in gaia_hydras.nfwfgaia]
        +c:1566 [in gaia_hydras.nfwfgaia]
        +c:157 [in additions.AM]
        +c:1570 [in gaia_hydras.nfwfgaia]
        +c:1576 [in gaia_hydras.nfwfgaia]
        +c:1580 [in gaia_hydras.nfwfgaia]
        +c:1589 [in gaia_hydras.nfwfgaia]
        +c:16 [in hydras.Ackermann.extEqualNat]
        +c:16 [in hydras.Ackermann.code]
        +c:16 [in additions.Euclidean_Chains]
        +c:16 [in hydras.Ackermann.folLogic3]
        +c:1603 [in gaia_hydras.nfwfgaia]
        +c:1614 [in gaia_hydras.nfwfgaia]
        +c:1623 [in gaia_hydras.nfwfgaia]
        +c:1631 [in gaia_hydras.nfwfgaia]
        +c:1637 [in gaia_hydras.nfwfgaia]
        +c:164 [in hydras.Ackermann.LNN]
        +c:164 [in hydras.Gamma0.Gamma0]
        +c:1647 [in gaia_hydras.nfwfgaia]
        +c:1652 [in gaia_hydras.nfwfgaia]
        +c:1662 [in gaia_hydras.nfwfgaia]
        +c:1673 [in gaia_hydras.nfwfgaia]
        +c:1676 [in gaia_hydras.nfwfgaia]
        +c:168 [in hydras.Gamma0.Gamma0]
        +c:1685 [in gaia_hydras.nfwfgaia]
        +c:1693 [in gaia_hydras.nfwfgaia]
        +c:17 [in hydras.solutions_exercises.FibonacciPR]
        +c:172 [in hydras.Ackermann.primRec]
        +c:172 [in hydras.Gamma0.Gamma0]
        +c:1747 [in gaia_hydras.nfwfgaia]
        +c:175 [in hydras.Ackermann.primRec]
        +c:1751 [in gaia_hydras.nfwfgaia]
        +c:1754 [in gaia_hydras.nfwfgaia]
        +c:178 [in hydras.Ackermann.primRec]
        +c:179 [in additions.Addition_Chains]
        +c:1793 [in gaia_hydras.nfwfgaia]
        +c:180 [in additions.Addition_Chains]
        +c:181 [in additions.Addition_Chains]
        +c:1812 [in gaia_hydras.nfwfgaia]
        +c:182 [in hydras.Ackermann.primRec]
        +c:185 [in hydras.Ackermann.primRec]
        +c:1858 [in gaia_hydras.nfwfgaia]
        +c:187 [in additions.Addition_Chains]
        +c:1879 [in gaia_hydras.nfwfgaia]
        +c:188 [in hydras.Ackermann.primRec]
        +c:1888 [in gaia_hydras.nfwfgaia]
        +c:19 [in additions.AM]
        +c:19 [in hydras.solutions_exercises.FibonacciPR]
        +c:190 [in hydras.Ackermann.cPair]
        +c:192 [in hydras.Ackermann.primRec]
        +c:195 [in hydras.Ackermann.primRec]
        +c:196 [in hydras.Epsilon0.T1]
        +c:198 [in hydras.Ackermann.primRec]
        +c:2008 [in gaia_hydras.nfwfgaia]
        +c:202 [in hydras.Ackermann.primRec]
        +c:2023 [in gaia_hydras.nfwfgaia]
        +c:2027 [in gaia_hydras.nfwfgaia]
        +c:2032 [in gaia_hydras.nfwfgaia]
        +c:2039 [in gaia_hydras.nfwfgaia]
        +c:2046 [in gaia_hydras.nfwfgaia]
        +c:2049 [in gaia_hydras.nfwfgaia]
        +c:205 [in hydras.Ackermann.primRec]
        +c:205 [in additions.Addition_Chains]
        +c:2055 [in gaia_hydras.nfwfgaia]
        +c:2060 [in gaia_hydras.nfwfgaia]
        +c:207 [in additions.Addition_Chains]
        +c:2072 [in gaia_hydras.nfwfgaia]
        +c:2075 [in gaia_hydras.nfwfgaia]
        +c:208 [in hydras.Ackermann.primRec]
        +c:208 [in additions.Addition_Chains]
        +c:208 [in gaia_hydras.nfwfgaia]
        +c:21 [in hydras.solutions_exercises.FibonacciPR]
        +c:211 [in hydras.Ackermann.primRec]
        +c:211 [in gaia_hydras.nfwfgaia]
        +c:213 [in additions.Addition_Chains]
        +c:214 [in hydras.Ackermann.primRec]
        +c:214 [in additions.Addition_Chains]
        +c:214 [in gaia_hydras.nfwfgaia]
        +c:215 [in hydras.Ackermann.cPair]
        +c:216 [in additions.Addition_Chains]
        +c:217 [in gaia_hydras.nfwfgaia]
        +c:218 [in hydras.Ackermann.primRec]
        +c:218 [in additions.Addition_Chains]
        +c:22 [in hydras.Hydra.BigBattle]
        +c:22 [in additions.Monoid_instances]
        +c:220 [in hydras.Gamma0.Gamma0]
        +c:221 [in hydras.Ackermann.primRec]
        +c:224 [in hydras.Ackermann.primRec]
        +c:226 [in hydras.Gamma0.Gamma0]
        +c:227 [in hydras.Ackermann.primRec]
        +c:23 [in additions.Trace_exercise]
        +c:230 [in hydras.Ackermann.primRec]
        +c:230 [in hydras.Gamma0.Gamma0]
        +c:234 [in hydras.Ackermann.primRec]
        +c:234 [in hydras.Gamma0.Gamma0]
        +c:237 [in hydras.Ackermann.primRec]
        +c:24 [in hydras.Prelude.Comparable]
        +c:24 [in additions.Trace_exercise]
        +c:240 [in hydras.Ackermann.primRec]
        +c:243 [in hydras.Ackermann.primRec]
        +c:246 [in hydras.Ackermann.primRec]
        +c:25 [in gaia_hydras.GHessenberg]
        +c:250 [in hydras.Ackermann.primRec]
        +c:254 [in hydras.Ackermann.primRec]
        +c:258 [in hydras.Ackermann.primRec]
        +c:26 [in additions.Fib2]
        +c:26 [in hydras.Prelude.More_Arith]
        +C:26 [in hydras.Ackermann.fol]
        +c:26 [in hydras.Gamma0.Gamma0]
        +c:262 [in hydras.Ackermann.primRec]
        +c:263 [in Goedel.PRrepresentable]
        +c:266 [in hydras.Ackermann.primRec]
        +C:267 [in hydras.Ackermann.checkPrf]
        +c:268 [in Goedel.PRrepresentable]
        +c:270 [in hydras.Gamma0.Gamma0]
        +c:271 [in hydras.Ackermann.primRec]
        +c:274 [in Goedel.PRrepresentable]
        +c:275 [in hydras.Ackermann.primRec]
        +c:279 [in hydras.Ackermann.primRec]
        +c:28 [in additions.Fib2]
        +c:280 [in Goedel.PRrepresentable]
        +c:284 [in hydras.Ackermann.primRec]
        +c:286 [in hydras.Gamma0.Gamma0]
        +c:288 [in hydras.Ackermann.primRec]
        +c:288 [in additions.Addition_Chains]
        +c:290 [in hydras.Gamma0.Gamma0]
        +c:292 [in hydras.Ackermann.primRec]
        +c:294 [in hydras.Gamma0.Gamma0]
        +c:296 [in hydras.Ackermann.primRec]
        +c:297 [in additions.Addition_Chains]
        +c:298 [in hydras.Gamma0.Gamma0]
        +c:3 [in additions.AM]
        +C:3 [in hydras.rpo.more_list]
        +c:3 [in hydras.Epsilon0.F_alpha]
        +c:300 [in hydras.Ackermann.primRec]
        +c:304 [in hydras.Ackermann.primRec]
        +c:305 [in gaia_hydras.nfwfgaia]
        +c:308 [in hydras.Ackermann.primRec]
        +c:308 [in gaia_hydras.nfwfgaia]
        +c:309 [in hydras.Gamma0.Gamma0]
        +C:31 [in hydras.Ackermann.folProof]
        +c:31 [in hydras.Prelude.Comparable]
        +c:31 [in hydras.Hydra.BigBattle]
        +c:310 [in hydras.Epsilon0.T1]
        +c:313 [in hydras.Ackermann.primRec]
        +c:317 [in hydras.Ackermann.primRec]
        +c:32 [in hydras.Ackermann.extEqualNat]
        +c:32 [in hydras.Gamma0.Gamma0]
        +c:32 [in gaia_hydras.GHessenberg]
        +c:321 [in hydras.Ackermann.primRec]
        +c:325 [in hydras.Ackermann.primRec]
        +c:329 [in hydras.Ackermann.primRec]
        +c:33 [in hydras.Ackermann.folLogic3]
        +c:330 [in Goedel.PRrepresentable]
        +c:34 [in additions.AM]
        +c:341 [in hydras.Ackermann.cPair]
        +c:347 [in hydras.Ackermann.cPair]
        +c:35 [in hydras.Ackermann.cPair]
        +c:35 [in gaia_hydras.GHessenberg]
        +c:350 [in hydras.Ackermann.cPair]
        +c:352 [in additions.Euclidean_Chains]
        +c:353 [in hydras.Ackermann.cPair]
        +c:356 [in hydras.Ackermann.cPair]
        +c:358 [in hydras.Ackermann.cPair]
        +c:36 [in hydras.Prelude.MoreVectors]
        +c:360 [in hydras.Ackermann.cPair]
        +c:362 [in Goedel.PRrepresentable]
        +c:363 [in hydras.Ackermann.cPair]
        +c:364 [in Goedel.PRrepresentable]
        +c:366 [in Goedel.PRrepresentable]
        +c:366 [in hydras.Ackermann.cPair]
        +c:367 [in Goedel.PRrepresentable]
        +c:369 [in hydras.Ackermann.cPair]
        +c:37 [in hydras.Prelude.Comparable]
        +c:375 [in Goedel.PRrepresentable]
        +c:379 [in Goedel.PRrepresentable]
        +c:38 [in hydras.Hydra.BigBattle]
        +c:38 [in gaia_hydras.GHessenberg]
        +c:383 [in Goedel.PRrepresentable]
        +c:387 [in Goedel.PRrepresentable]
        +c:39 [in hydras.OrdinalNotations.OmegaOmega]
        +c:39 [in hydras.Schutte.Well_Orders]
        +c:4 [in additions.AM]
        +c:4 [in hydras.Gamma0.Gamma0]
        +c:40 [in additions.Addition_Chains]
        +c:401 [in gaia_hydras.nfwfgaia]
        +c:407 [in gaia_hydras.nfwfgaia]
        +c:409 [in Goedel.PRrepresentable]
        +c:410 [in gaia_hydras.nfwfgaia]
        +c:412 [in hydras.Epsilon0.T1]
        +c:413 [in Goedel.PRrepresentable]
        +c:414 [in gaia_hydras.nfwfgaia]
        +c:417 [in Goedel.PRrepresentable]
        +c:421 [in Goedel.PRrepresentable]
        +c:425 [in hydras.Ackermann.primRec]
        +c:429 [in Goedel.PRrepresentable]
        +c:43 [in hydras.Ackermann.cPair]
        +c:43 [in additions.Addition_Chains]
        +c:432 [in hydras.Gamma0.Gamma0]
        +c:433 [in Goedel.PRrepresentable]
        +c:437 [in Goedel.PRrepresentable]
        +c:441 [in Goedel.PRrepresentable]
        +c:442 [in hydras.Epsilon0.T1]
        +c:443 [in hydras.Epsilon0.T1]
        +c:448 [in hydras.Epsilon0.T1]
        +c:45 [in additions.Euclidean_Chains]
        +c:458 [in hydras.Epsilon0.T1]
        +c:461 [in hydras.Epsilon0.T1]
        +c:461 [in gaia_hydras.nfwfgaia]
        +c:47 [in hydras.Ackermann.cPair]
        +c:480 [in hydras.Gamma0.Gamma0]
        +c:49 [in hydras.Prelude.More_Arith]
        +c:50 [in hydras.Prelude.Comparable]
        +c:50 [in hydras.Hydra.BigBattle]
        +c:503 [in hydras.Epsilon0.T1]
        +c:51 [in gaia_hydras.T1Bridge]
        +c:51 [in hydras.Ackermann.cPair]
        +c:51 [in additions.Addition_Chains]
        +c:52 [in additions.Addition_Chains]
        +c:526 [in hydras.Gamma0.Gamma0]
        +c:527 [in hydras.Ackermann.primRec]
        +c:529 [in hydras.Gamma0.Gamma0]
        +c:53 [in hydras.Prelude.Comparable]
        +c:532 [in hydras.Gamma0.Gamma0]
        +c:54 [in hydras.Hydra.BigBattle]
        +c:55 [in hydras.Ackermann.cPair]
        +c:558 [in hydras.Gamma0.Gamma0]
        +c:56 [in hydras.Prelude.Comparable]
        +c:56 [in additions.Addition_Chains]
        +c:563 [in hydras.Epsilon0.T1]
        +c:567 [in hydras.Gamma0.Gamma0]
        +c:57 [in additions.AM]
        +c:571 [in hydras.Epsilon0.T1]
        +c:574 [in hydras.Gamma0.Gamma0]
        +c:575 [in hydras.Epsilon0.T1]
        +c:578 [in hydras.Gamma0.Gamma0]
        +c:579 [in hydras.Epsilon0.T1]
        +c:580 [in hydras.Gamma0.Gamma0]
        +c:583 [in hydras.Gamma0.Gamma0]
        +c:59 [in hydras.Hydra.BigBattle]
        +c:591 [in hydras.Gamma0.Gamma0]
        +c:594 [in hydras.Gamma0.Gamma0]
        +c:599 [in hydras.Gamma0.Gamma0]
        +c:601 [in hydras.Ackermann.primRec]
        +c:602 [in hydras.Epsilon0.T1]
        +c:605 [in hydras.Epsilon0.T1]
        +c:609 [in hydras.Epsilon0.T1]
        +c:609 [in hydras.Ackermann.primRec]
        +c:612 [in hydras.Epsilon0.T1]
        +c:613 [in hydras.Ackermann.primRec]
        +c:615 [in hydras.Epsilon0.T1]
        +c:619 [in hydras.Epsilon0.T1]
        +c:621 [in hydras.Epsilon0.T1]
        +c:627 [in hydras.Epsilon0.T1]
        +c:628 [in hydras.Ackermann.primRec]
        +c:633 [in hydras.Ackermann.primRec]
        +c:636 [in hydras.Gamma0.Gamma0]
        +c:641 [in hydras.Ackermann.primRec]
        +c:664 [in hydras.Ackermann.primRec]
        +c:668 [in hydras.Ackermann.primRec]
        +c:671 [in hydras.Ackermann.primRec]
        +c:673 [in hydras.Ackermann.primRec]
        +c:673 [in hydras.Gamma0.Gamma0]
        +c:675 [in hydras.Ackermann.primRec]
        +c:677 [in hydras.Ackermann.primRec]
        +c:68 [in hydras.Schutte.Schutte_basics]
        +c:68 [in additions.Addition_Chains]
        +c:680 [in hydras.Ackermann.primRec]
        +c:683 [in hydras.Ackermann.primRec]
        +c:69 [in hydras.Prelude.DecPreOrder]
        +c:692 [in hydras.Gamma0.Gamma0]
        +c:70 [in additions.Addition_Chains]
        +c:704 [in hydras.Ackermann.primRec]
        +c:708 [in hydras.Ackermann.primRec]
        +c:71 [in hydras.Gamma0.T2]
        +c:71 [in additions.AM]
        +c:71 [in hydras.Schutte.Schutte_basics]
        +c:713 [in hydras.Ackermann.primRec]
        +c:716 [in hydras.Ackermann.primRec]
        +c:719 [in hydras.Ackermann.primRec]
        +c:722 [in hydras.Ackermann.primRec]
        +c:722 [in gaia_hydras.nfwfgaia]
        +c:725 [in hydras.Ackermann.primRec]
        +c:728 [in hydras.Ackermann.primRec]
        +c:731 [in hydras.Epsilon0.T1]
        +c:731 [in hydras.Ackermann.primRec]
        +c:734 [in hydras.Ackermann.primRec]
        +c:735 [in hydras.Epsilon0.T1]
        +c:737 [in hydras.Ackermann.primRec]
        +c:74 [in hydras.Schutte.Schutte_basics]
        +c:740 [in hydras.Ackermann.primRec]
        +c:746 [in hydras.Ackermann.primRec]
        +c:748 [in hydras.Ackermann.primRec]
        +c:75 [in hydras.Prelude.DecPreOrder]
        +c:750 [in hydras.Ackermann.primRec]
        +c:752 [in hydras.Ackermann.primRec]
        +c:754 [in hydras.Ackermann.primRec]
        +c:756 [in hydras.Ackermann.primRec]
        +c:758 [in hydras.Ackermann.primRec]
        +c:760 [in hydras.Ackermann.primRec]
        +c:762 [in hydras.Ackermann.primRec]
        +c:764 [in hydras.Ackermann.primRec]
        +c:766 [in hydras.Ackermann.primRec]
        +c:768 [in hydras.Ackermann.primRec]
        +c:77 [in hydras.Schutte.Schutte_basics]
        +c:771 [in hydras.Ackermann.primRec]
        +c:774 [in hydras.Ackermann.primRec]
        +c:78 [in additions.Addition_Chains]
        +c:782 [in hydras.Ackermann.primRec]
        +c:788 [in hydras.Ackermann.primRec]
        +c:79 [in hydras.Epsilon0.Hessenberg]
        +c:8 [in hydras.Gamma0.Gamma0]
        +c:80 [in additions.Addition_Chains]
        +c:81 [in additions.AM]
        +c:850 [in hydras.Ackermann.codeSubFormula]
        +c:854 [in gaia_hydras.nfwfgaia]
        +c:863 [in gaia_hydras.nfwfgaia]
        +c:868 [in gaia_hydras.nfwfgaia]
        +c:88 [in hydras.OrdinalNotations.OmegaOmega]
        +c:89 [in hydras.MoreAck.PrimRecExamples]
        +c:9 [in hydras.MoreAck.PrimRecExamples]
        +c:905 [in gaia_hydras.nfwfgaia]
        +c:91 [in additions.AM]
        +c:913 [in gaia_hydras.nfwfgaia]
        +c:92 [in additions.AM]
        +c:93 [in hydras.Gamma0.T2]
        +c:94 [in hydras.MoreAck.PrimRecExamples]
        +c:940 [in gaia_hydras.nfwfgaia]
        +c:947 [in gaia_hydras.nfwfgaia]
        +c:95 [in hydras.Prelude.Comparable]
        +c:995 [in gaia_hydras.nfwfgaia]
        +

        D

        +daughters:7 [in hydras.Hydra.Hydra_Definitions]
        +DA:36 [in hydras.Schutte.Countable]
        +DA:37 [in hydras.Prelude.DecPreOrder_Instances]
        +DB:38 [in hydras.Prelude.DecPreOrder_Instances]
        +dec:20 [in hydras.Prelude.STDPP_compat]
        +dec:33 [in hydras.Prelude.Sort_spec]
        +dec:42 [in hydras.Prelude.Sort_spec]
        +dec:66 [in hydras.Prelude.Sort_spec]
        +dec:77 [in hydras.Prelude.Sort_spec]
        +dec:90 [in hydras.Prelude.DecPreOrder]
        +def:12 [in hydras.Ackermann.misc]
        +def:9 [in hydras.Ackermann.misc]
        +delta:591 [in hydras.Epsilon0.T1]
        +delta:62 [in hydras.Schutte.Addition]
        +dest:94 [in hydras.Hydra.Hydra_Definitions]
        +disp:27 [in gaia_hydras.onType]
        +dom:152 [in hydras.rpo.more_list]
        +d':1205 [in gaia_hydras.nfwfgaia]
        +d':1339 [in gaia_hydras.nfwfgaia]
        +d':1385 [in gaia_hydras.nfwfgaia]
        +d':1437 [in gaia_hydras.nfwfgaia]
        +d':1501 [in gaia_hydras.nfwfgaia]
        +d':1557 [in gaia_hydras.nfwfgaia]
        +d':1586 [in gaia_hydras.nfwfgaia]
        +d':1610 [in gaia_hydras.nfwfgaia]
        +d':1692 [in gaia_hydras.nfwfgaia]
        +d':2044 [in gaia_hydras.nfwfgaia]
        +d':2067 [in gaia_hydras.nfwfgaia]
        +d':27 [in additions.Monoid_instances]
        +d':849 [in gaia_hydras.nfwfgaia]
        +d:10 [in hydras.MoreAck.PrimRecExamples]
        +d:116 [in hydras.Ackermann.cPair]
        +d:118 [in hydras.Epsilon0.Hessenberg]
        +d:1308 [in hydras.Ackermann.codeSubFormula]
        +d:1334 [in gaia_hydras.nfwfgaia]
        +d:1349 [in gaia_hydras.nfwfgaia]
        +d:1354 [in gaia_hydras.nfwfgaia]
        +d:1359 [in gaia_hydras.nfwfgaia]
        +d:1364 [in gaia_hydras.nfwfgaia]
        +d:1369 [in gaia_hydras.nfwfgaia]
        +d:1374 [in gaia_hydras.nfwfgaia]
        +d:1380 [in gaia_hydras.nfwfgaia]
        +d:142 [in hydras.Ackermann.primRec]
        +d:1432 [in gaia_hydras.nfwfgaia]
        +d:146 [in hydras.Ackermann.primRec]
        +d:146 [in additions.fib]
        +d:149 [in hydras.Ackermann.LNT]
        +d:1496 [in gaia_hydras.nfwfgaia]
        +d:150 [in hydras.Ackermann.primRec]
        +d:152 [in hydras.Ackermann.LNN]
        +d:1535 [in gaia_hydras.nfwfgaia]
        +d:154 [in hydras.Ackermann.LNT]
        +d:154 [in hydras.Ackermann.primRec]
        +d:1546 [in gaia_hydras.nfwfgaia]
        +d:1555 [in gaia_hydras.nfwfgaia]
        +d:157 [in hydras.Ackermann.LNN]
        +d:1591 [in gaia_hydras.nfwfgaia]
        +d:1605 [in gaia_hydras.nfwfgaia]
        +d:165 [in hydras.Ackermann.LNN]
        +d:1654 [in gaia_hydras.nfwfgaia]
        +d:1678 [in gaia_hydras.nfwfgaia]
        +d:1687 [in gaia_hydras.nfwfgaia]
        +d:1795 [in gaia_hydras.nfwfgaia]
        +D:2 [in hydras.Schutte.Lub]
        +d:2029 [in gaia_hydras.nfwfgaia]
        +d:23 [in additions.Monoid_instances]
        +d:251 [in hydras.Ackermann.primRec]
        +d:255 [in hydras.Ackermann.primRec]
        +d:259 [in hydras.Ackermann.primRec]
        +d:263 [in hydras.Ackermann.primRec]
        +d:264 [in Goedel.PRrepresentable]
        +d:265 [in Goedel.PRrepresentable]
        +d:267 [in hydras.Ackermann.primRec]
        +d:272 [in hydras.Ackermann.primRec]
        +d:273 [in Goedel.PRrepresentable]
        +d:276 [in hydras.Ackermann.primRec]
        +d:279 [in Goedel.PRrepresentable]
        +d:280 [in hydras.Ackermann.primRec]
        +d:285 [in hydras.Ackermann.primRec]
        +d:289 [in hydras.Ackermann.primRec]
        +d:293 [in hydras.Ackermann.primRec]
        +d:297 [in hydras.Ackermann.primRec]
        +d:301 [in hydras.Ackermann.primRec]
        +d:305 [in hydras.Ackermann.primRec]
        +d:309 [in hydras.Ackermann.primRec]
        +d:314 [in hydras.Ackermann.primRec]
        +d:318 [in hydras.Ackermann.primRec]
        +d:322 [in hydras.Ackermann.primRec]
        +d:326 [in hydras.Ackermann.primRec]
        +d:330 [in hydras.Ackermann.primRec]
        +d:335 [in additions.Euclidean_Chains]
        +d:34 [in hydras.Ackermann.folLogic3]
        +d:36 [in hydras.Ackermann.cPair]
        +d:385 [in additions.Euclidean_Chains]
        +d:391 [in additions.Euclidean_Chains]
        +d:398 [in additions.Euclidean_Chains]
        +d:44 [in hydras.Ackermann.cPair]
        +d:48 [in hydras.Ackermann.cPair]
        +d:52 [in hydras.Ackermann.cPair]
        +d:56 [in hydras.Ackermann.cPair]
        +d:565 [in hydras.Epsilon0.T1]
        +d:595 [in hydras.Gamma0.Gamma0]
        +d:607 [in hydras.Epsilon0.T1]
        +d:623 [in hydras.Epsilon0.T1]
        +d:629 [in hydras.Epsilon0.T1]
        +d:642 [in hydras.Ackermann.primRec]
        +D:8 [in hydras.Schutte.Lub]
        +d:845 [in gaia_hydras.nfwfgaia]
        +d:851 [in hydras.Ackermann.codeSubFormula]
        +d:90 [in hydras.MoreAck.PrimRecExamples]
        +

        E

        +eqA:107 [in hydras.rpo.more_list]
        +eqA:115 [in hydras.rpo.more_list]
        +eqA:139 [in hydras.rpo.more_list]
        +eqA:148 [in hydras.rpo.more_list]
        +eqA:158 [in hydras.rpo.more_list]
        +eqA:167 [in hydras.rpo.more_list]
        +eqA:174 [in hydras.rpo.more_list]
        +eqA:182 [in hydras.rpo.more_list]
        +eqA:190 [in hydras.rpo.more_list]
        +eqA:205 [in hydras.rpo.more_list]
        +eqA:214 [in hydras.rpo.more_list]
        +eqA:224 [in hydras.rpo.more_list]
        +eqA:242 [in hydras.rpo.more_list]
        +eqA:251 [in hydras.rpo.more_list]
        +eqA:263 [in hydras.rpo.more_list]
        +eqA:81 [in hydras.rpo.more_list]
        +eqA:91 [in hydras.rpo.more_list]
        +eqA:99 [in hydras.rpo.more_list]
        +equiv:44 [in additions.Euclidean_Chains]
        +equiv:49 [in additions.Euclidean_Chains]
        +equiv:52 [in additions.Euclidean_Chains]
        +equ:101 [in additions.AM]
        +equ:106 [in additions.AM]
        +equ:111 [in additions.AM]
        +equ:121 [in additions.AM]
        +equ:126 [in additions.AM]
        +equ:38 [in additions.AM]
        +equ:44 [in additions.AM]
        +equ:55 [in additions.AM]
        +equ:62 [in additions.AM]
        +equ:75 [in additions.AM]
        +equ:85 [in additions.AM]
        +equ:96 [in additions.AM]
        +eqv:104 [in additions.Addition_Chains]
        +eqv:112 [in additions.Addition_Chains]
        +eqv:118 [in additions.Addition_Chains]
        +eqv:125 [in additions.Addition_Chains]
        +eqv:132 [in additions.Addition_Chains]
        +eqv:162 [in additions.Addition_Chains]
        +eqv:169 [in additions.Addition_Chains]
        +eqv:175 [in additions.Addition_Chains]
        +eq_A_dec:19 [in hydras.rpo.rpo]
        +eq_A_dec:14 [in hydras.rpo.rpo]
        +eq_A_dec:5 [in hydras.rpo.rpo]
        +eta:80 [in hydras.Schutte.Critical]
        +exp:744 [in hydras.Epsilon0.T1]
        +exp:749 [in hydras.Epsilon0.T1]
        +E_eq:240 [in additions.AM]
        +E_one:239 [in additions.AM]
        +E_op:238 [in additions.AM]
        +E_eq:233 [in additions.AM]
        +E_one:232 [in additions.AM]
        +E_op:231 [in additions.AM]
        +E_eq:51 [in additions.Pow_variant]
        +E_one:50 [in additions.Pow_variant]
        +E_op:49 [in additions.Pow_variant]
        +E_eq:42 [in additions.Pow_variant]
        +E_one:41 [in additions.Pow_variant]
        +E_op:40 [in additions.Pow_variant]
        +E_eq:32 [in additions.Pow_variant]
        +E_one:31 [in additions.Pow_variant]
        +E_op:30 [in additions.Pow_variant]
        +E_eq:26 [in additions.Pow_variant]
        +E_one:25 [in additions.Pow_variant]
        +E_op:24 [in additions.Pow_variant]
        +E_eq:19 [in additions.Pow_variant]
        +E_one:18 [in additions.Pow_variant]
        +E_op:17 [in additions.Pow_variant]
        +E_eq:13 [in additions.Pow_variant]
        +E_one:12 [in additions.Pow_variant]
        +E_op:11 [in additions.Pow_variant]
        +E_eq:4 [in additions.Pow_variant]
        +E_one:3 [in additions.Pow_variant]
        +E_op:2 [in additions.Pow_variant]
        +E_eq:59 [in additions.Pow]
        +E_op:58 [in additions.Pow]
        +E_eq:51 [in additions.Pow]
        +E_one:50 [in additions.Pow]
        +E_op:49 [in additions.Pow]
        +E_eq:42 [in additions.Pow]
        +E_one:41 [in additions.Pow]
        +E_op:40 [in additions.Pow]
        +E_eq:32 [in additions.Pow]
        +E_one:31 [in additions.Pow]
        +E_op:30 [in additions.Pow]
        +E_eq:26 [in additions.Pow]
        +E_one:25 [in additions.Pow]
        +E_op:24 [in additions.Pow]
        +E_eq:19 [in additions.Pow]
        +E_one:18 [in additions.Pow]
        +E_op:17 [in additions.Pow]
        +E_eq:13 [in additions.Pow]
        +E_one:12 [in additions.Pow]
        +E_op:11 [in additions.Pow]
        +E_eq:4 [in additions.Pow]
        +E_one:3 [in additions.Pow]
        +E_op:2 [in additions.Pow]
        +E_eq:54 [in additions.Monoid_def]
        +E_one:53 [in additions.Monoid_def]
        +E_op:52 [in additions.Monoid_def]
        +E_eq:49 [in additions.Monoid_def]
        +E_one:48 [in additions.Monoid_def]
        +E_op:47 [in additions.Monoid_def]
        +E_eq:44 [in additions.Monoid_def]
        +E_one:43 [in additions.Monoid_def]
        +E_op:42 [in additions.Monoid_def]
        +E_eq:39 [in additions.Monoid_def]
        +E_one:38 [in additions.Monoid_def]
        +E_op:37 [in additions.Monoid_def]
        +E_eq:24 [in additions.Monoid_def]
        +E_one:23 [in additions.Monoid_def]
        +E_op:22 [in additions.Monoid_def]
        +E_equiv:197 [in additions.Euclidean_Chains]
        +E_one:196 [in additions.Euclidean_Chains]
        +E_equiv:185 [in additions.Euclidean_Chains]
        +E_one:184 [in additions.Euclidean_Chains]
        +E_equiv:171 [in additions.Euclidean_Chains]
        +E_one:170 [in additions.Euclidean_Chains]
        +E_equiv:165 [in additions.Euclidean_Chains]
        +E_one:164 [in additions.Euclidean_Chains]
        +E_equiv:113 [in additions.Euclidean_Chains]
        +E_one:112 [in additions.Euclidean_Chains]
        +E_equiv:102 [in additions.Euclidean_Chains]
        +E_one:101 [in additions.Euclidean_Chains]
        +E_equiv:91 [in additions.Euclidean_Chains]
        +E_one:90 [in additions.Euclidean_Chains]
        +E_equiv:71 [in additions.Euclidean_Chains]
        +E_one:70 [in additions.Euclidean_Chains]
        +E_equiv:64 [in additions.Euclidean_Chains]
        +E_one:63 [in additions.Euclidean_Chains]
        +E_equiv:56 [in additions.Euclidean_Chains]
        +E_one:55 [in additions.Euclidean_Chains]
        +E_equiv:38 [in additions.Euclidean_Chains]
        +E_one:37 [in additions.Euclidean_Chains]
        +E_eq:234 [in additions.Addition_Chains]
        +E_one:233 [in additions.Addition_Chains]
        +E_op:232 [in additions.Addition_Chains]
        +E_eq:226 [in additions.Addition_Chains]
        +E_one:225 [in additions.Addition_Chains]
        +E_op:224 [in additions.Addition_Chains]
        +E_eq:74 [in additions.Addition_Chains]
        +E_one:73 [in additions.Addition_Chains]
        +E_op:72 [in additions.Addition_Chains]
        +E_eq:66 [in additions.Addition_Chains]
        +E_one:65 [in additions.Addition_Chains]
        +E_op:64 [in additions.Addition_Chains]
        +E_eq:60 [in additions.Addition_Chains]
        +E_one:59 [in additions.Addition_Chains]
        +E_op:58 [in additions.Addition_Chains]
        +E_eq:49 [in additions.Addition_Chains]
        +E_one:48 [in additions.Addition_Chains]
        +E_op:47 [in additions.Addition_Chains]
        +e':33 [in hydras.rpo.list_set]
        +e':36 [in hydras.rpo.list_set]
        +e1:103 [in additions.fib]
        +e1:110 [in additions.fib]
        +e1:179 [in hydras.rpo.list_set]
        +e2:104 [in additions.fib]
        +e2:111 [in additions.fib]
        +e2:180 [in hydras.rpo.list_set]
        +e:10 [in hydras.rpo.list_set]
        +e:100 [in hydras.rpo.list_set]
        +e:103 [in hydras.rpo.list_set]
        +e:106 [in hydras.rpo.list_set]
        +e:109 [in hydras.rpo.list_set]
        +e:11 [in hydras.Ackermann.misc]
        +e:11 [in hydras.MoreAck.PrimRecExamples]
        +e:112 [in hydras.rpo.list_set]
        +e:119 [in additions.fib]
        +e:121 [in hydras.rpo.list_set]
        +E:126 [in hydras.Schutte.Ordering_Functions]
        +e:129 [in hydras.rpo.list_set]
        +e:132 [in hydras.rpo.list_set]
        +e:136 [in hydras.rpo.list_set]
        +e:139 [in hydras.rpo.list_set]
        +e:143 [in hydras.rpo.list_set]
        +e:147 [in hydras.rpo.list_set]
        +e:151 [in hydras.rpo.list_set]
        +e:154 [in hydras.rpo.list_set]
        +e:157 [in hydras.rpo.list_set]
        +e:170 [in hydras.rpo.list_set]
        +e:199 [in hydras.rpo.list_set]
        +E:2 [in hydras.Prelude.Restriction]
        +E:2 [in hydras.solutions_exercises.Limit_Infinity]
        +e:204 [in hydras.rpo.term]
        +e:21 [in hydras.rpo.term]
        +e:22 [in hydras.rpo.list_set]
        +e:24 [in hydras.rpo.list_set]
        +e:241 [in hydras.rpo.list_set]
        +e:245 [in hydras.rpo.list_set]
        +e:252 [in hydras.rpo.list_set]
        +e:26 [in hydras.rpo.list_set]
        +e:28 [in hydras.rpo.list_set]
        +e:29 [in hydras.rpo.list_permut]
        +e:30 [in hydras.rpo.list_set]
        +e:32 [in hydras.rpo.list_set]
        +e:32 [in hydras.rpo.list_permut]
        +e:33 [in hydras.rpo.list_permut]
        +e:35 [in hydras.rpo.list_set]
        +e:39 [in hydras.rpo.list_set]
        +e:46 [in hydras.rpo.list_set]
        +e:54 [in hydras.Prelude.More_Arith]
        +e:55 [in hydras.rpo.list_permut]
        +e:57 [in hydras.rpo.list_set]
        +e:61 [in hydras.rpo.list_set]
        +e:65 [in hydras.rpo.list_set]
        +e:69 [in hydras.rpo.list_set]
        +e:73 [in hydras.rpo.list_set]
        +e:741 [in hydras.Epsilon0.T1]
        +e:75 [in hydras.rpo.list_set]
        +e:752 [in hydras.Epsilon0.T1]
        +e:78 [in hydras.rpo.list_set]
        +e:8 [in hydras.Ackermann.misc]
        +e:81 [in hydras.rpo.list_set]
        +e:84 [in hydras.rpo.list_set]
        +e:85 [in hydras.rpo.list_set]
        +e:91 [in hydras.MoreAck.PrimRecExamples]
        +e:97 [in hydras.rpo.list_set]
        +

        F

        +fA:177 [in hydras.OrdinalNotations.ON_Generic]
        +fB:178 [in hydras.OrdinalNotations.ON_Generic]
        +fc1:120 [in additions.Euclidean_Chains]
        +fc1:129 [in additions.Euclidean_Chains]
        +fc1:133 [in additions.Euclidean_Chains]
        +fc2:121 [in additions.Euclidean_Chains]
        +fc2:130 [in additions.Euclidean_Chains]
        +fc2:134 [in additions.Euclidean_Chains]
        +fc:108 [in additions.Euclidean_Chains]
        +fc:34 [in additions.Euclidean_Chains]
        +fc:79 [in additions.Euclidean_Chains]
        +fc:86 [in additions.Euclidean_Chains]
        +fin:90 [in additions.Addition_Chains]
        +fn1:47 [in additions.fib]
        +fn2:48 [in additions.fib]
        +fn3:49 [in additions.fib]
        +fn:33 [in additions.AM]
        +fn:430 [in hydras.Ackermann.primRec]
        +fn:443 [in hydras.Ackermann.primRec]
        +fn:464 [in hydras.Ackermann.primRec]
        +foo:167 [in hydras.Schutte.Ordering_Functions]
        +foo:42 [in hydras.Ackermann.fol]
        +foo:45 [in hydras.Ackermann.fol]
        +fp:233 [in additions.Euclidean_Chains]
        +fp:302 [in additions.Euclidean_Chains]
        +fp:318 [in additions.Euclidean_Chains]
        +fp:320 [in additions.Euclidean_Chains]
        +Fp:323 [in additions.Euclidean_Chains]
        +Fp:328 [in additions.Euclidean_Chains]
        +fq:223 [in additions.Euclidean_Chains]
        +fq:232 [in additions.Euclidean_Chains]
        +fq:234 [in additions.Euclidean_Chains]
        +fq:294 [in additions.Euclidean_Chains]
        +fq:299 [in additions.Euclidean_Chains]
        +fq:303 [in additions.Euclidean_Chains]
        +fq:319 [in additions.Euclidean_Chains]
        +fq:321 [in additions.Euclidean_Chains]
        +frec:113 [in hydras.Ackermann.folProp]
        +frec:74 [in hydras.Ackermann.codeSubFormula]
        +frec:76 [in hydras.Ackermann.folProp]
        +frec:98 [in hydras.Ackermann.folProp]
        +from:16 [in gaia_hydras.GPaths]
        +from:34 [in gaia_hydras.GPaths]
        +from:44 [in gaia_hydras.GPaths]
        +from:47 [in gaia_hydras.GPaths]
        +from:64 [in hydras.Prelude.MoreVectors]
        +from:70 [in hydras.Prelude.Sort_spec]
        +fs:19 [in hydras.MoreAck.AckNotPR]
        +fs:470 [in Goedel.PRrepresentable]
        +fs:481 [in Goedel.PRrepresentable]
        +fs:489 [in Goedel.PRrepresentable]
        +fs:77 [in hydras.Ackermann.primRec]
        +fuel:745 [in hydras.Epsilon0.T1]
        +fuel:89 [in hydras.Epsilon0.Canon]
        +fuel:96 [in hydras.Epsilon0.Canon]
        +f_Sv:55 [in hydras.Ackermann.PA]
        +f_0:54 [in hydras.Ackermann.PA]
        +f_Sv:4 [in hydras.Ackermann.PA]
        +f_0:3 [in hydras.Ackermann.PA]
        +f_l:286 [in hydras.rpo.rpo]
        +f_l:283 [in hydras.rpo.rpo]
        +f_l:274 [in hydras.rpo.rpo]
        +f':19 [in gaia_hydras.T1Bridge]
        +f':22 [in gaia_hydras.T1Bridge]
        +f':33 [in gaia_hydras.T1Bridge]
        +f':335 [in hydras.Ackermann.primRec]
        +f':36 [in gaia_hydras.T1Bridge]
        +f0:1239 [in hydras.Ackermann.codeSubFormula]
        +f0:1242 [in hydras.Ackermann.codeSubFormula]
        +f0:1296 [in hydras.Ackermann.codeSubFormula]
        +f0:1299 [in hydras.Ackermann.codeSubFormula]
        +f0:13 [in hydras.Ackermann.PA]
        +f0:148 [in hydras.Ackermann.codePA]
        +f0:151 [in hydras.Ackermann.codePA]
        +f0:158 [in hydras.Ackermann.codePA]
        +f0:160 [in hydras.Ackermann.codePA]
        +f0:208 [in hydras.Ackermann.fol]
        +f0:231 [in hydras.Ackermann.fol]
        +f0:249 [in hydras.Ackermann.fol]
        +f0:299 [in hydras.Ackermann.fol]
        +f0:345 [in hydras.Ackermann.fol]
        +f0:389 [in hydras.Ackermann.fol]
        +f0:41 [in hydras.Ackermann.Languages]
        +f0:42 [in hydras.Ackermann.Languages]
        +f0:43 [in hydras.Ackermann.Languages]
        +f0:44 [in hydras.Ackermann.Languages]
        +f0:441 [in hydras.Ackermann.fol]
        +f0:45 [in hydras.Ackermann.Languages]
        +f0:46 [in hydras.Ackermann.Languages]
        +f0:62 [in hydras.Ackermann.folLogic3]
        +f1rec:67 [in hydras.Ackermann.codeSubFormula]
        +f1:106 [in hydras.Ackermann.primRec]
        +f1:109 [in hydras.Ackermann.primRec]
        +f1:110 [in hydras.Ackermann.folReplace]
        +f1:12 [in hydras.Ackermann.folReplace]
        +f1:140 [in additions.Euclidean_Chains]
        +f1:144 [in hydras.Ackermann.codeSubFormula]
        +f1:152 [in hydras.Ackermann.folProp]
        +f1:17 [in hydras.Ackermann.folReplace]
        +f1:19 [in additions.Euclidean_Chains]
        +f1:2 [in hydras.rpo.term]
        +f1:2 [in hydras.Ackermann.folReplace]
        +f1:20 [in hydras.Ackermann.folReplace]
        +f1:200 [in hydras.Ackermann.codeSubFormula]
        +f1:203 [in hydras.Ackermann.fol]
        +f1:208 [in hydras.Ackermann.codeSubFormula]
        +f1:226 [in hydras.Ackermann.fol]
        +f1:23 [in hydras.Ackermann.folReplace]
        +f1:232 [in hydras.rpo.term]
        +f1:244 [in hydras.Ackermann.fol]
        +f1:244 [in hydras.Gamma0.Gamma0]
        +f1:246 [in hydras.rpo.term]
        +f1:26 [in hydras.Ackermann.folReplace]
        +f1:294 [in hydras.Ackermann.fol]
        +f1:3 [in hydras.Epsilon0.Epsilon0rpo]
        +f1:30 [in hydras.Ackermann.folReplace]
        +f1:338 [in hydras.Ackermann.primRec]
        +f1:34 [in hydras.Ackermann.folReplace]
        +f1:340 [in hydras.Ackermann.fol]
        +f1:352 [in hydras.Ackermann.primRec]
        +f1:358 [in hydras.Ackermann.primRec]
        +f1:37 [in hydras.Ackermann.subAll]
        +f1:370 [in hydras.Ackermann.primRec]
        +f1:376 [in hydras.Ackermann.primRec]
        +f1:383 [in hydras.Ackermann.primRec]
        +f1:384 [in hydras.Ackermann.fol]
        +f1:39 [in hydras.Ackermann.folReplace]
        +f1:390 [in hydras.Ackermann.primRec]
        +f1:392 [in hydras.Ackermann.folProp]
        +f1:396 [in hydras.Ackermann.folProp]
        +f1:405 [in hydras.Ackermann.folProp]
        +f1:409 [in hydras.Ackermann.folProp]
        +f1:44 [in hydras.Ackermann.folReplace]
        +f1:49 [in hydras.Ackermann.folReplace]
        +f1:54 [in hydras.Ackermann.folReplace]
        +f1:55 [in hydras.rpo.term]
        +f1:59 [in hydras.Ackermann.folReplace]
        +f1:64 [in hydras.Ackermann.folReplace]
        +f1:66 [in hydras.Ackermann.codeSubFormula]
        +f1:68 [in hydras.Ackermann.folReplace]
        +f1:7 [in hydras.Ackermann.folReplace]
        +f1:70 [in hydras.rpo.term]
        +f1:72 [in hydras.Ackermann.folReplace]
        +f1:77 [in hydras.Ackermann.folReplace]
        +f1:80 [in additions.Euclidean_Chains]
        +f1:82 [in hydras.Ackermann.folReplace]
        +f1:87 [in hydras.Ackermann.folReplace]
        +f1:97 [in additions.Euclidean_Chains]
        +f2rec:69 [in hydras.Ackermann.codeSubFormula]
        +f2:102 [in hydras.Ackermann.codeSubFormula]
        +f2:107 [in hydras.Ackermann.primRec]
        +f2:110 [in hydras.Ackermann.primRec]
        +f2:111 [in hydras.Ackermann.folReplace]
        +f2:13 [in hydras.Ackermann.folReplace]
        +f2:1370 [in hydras.Ackermann.codeSubFormula]
        +f2:1373 [in hydras.Ackermann.codeSubFormula]
        +f2:141 [in additions.Euclidean_Chains]
        +f2:145 [in hydras.Ackermann.codeSubFormula]
        +f2:153 [in hydras.Ackermann.folProp]
        +f2:18 [in hydras.Ackermann.folReplace]
        +f2:20 [in additions.Euclidean_Chains]
        +f2:201 [in hydras.Ackermann.codeSubFormula]
        +f2:206 [in hydras.Ackermann.fol]
        +f2:209 [in hydras.Ackermann.codeSubFormula]
        +f2:21 [in hydras.Ackermann.folReplace]
        +f2:229 [in hydras.Ackermann.fol]
        +f2:233 [in hydras.rpo.term]
        +f2:24 [in hydras.Ackermann.folReplace]
        +f2:245 [in hydras.Gamma0.Gamma0]
        +f2:247 [in hydras.rpo.term]
        +f2:247 [in hydras.Ackermann.fol]
        +f2:27 [in hydras.Ackermann.folReplace]
        +f2:297 [in hydras.Ackermann.fol]
        +f2:3 [in hydras.rpo.term]
        +f2:3 [in hydras.Ackermann.folReplace]
        +f2:31 [in hydras.Ackermann.folReplace]
        +f2:339 [in hydras.Ackermann.primRec]
        +f2:343 [in hydras.Ackermann.fol]
        +f2:35 [in hydras.Ackermann.folReplace]
        +f2:353 [in hydras.Ackermann.primRec]
        +f2:359 [in hydras.Ackermann.primRec]
        +f2:371 [in hydras.Ackermann.primRec]
        +f2:377 [in hydras.Ackermann.primRec]
        +f2:38 [in hydras.Ackermann.subAll]
        +f2:384 [in hydras.Ackermann.primRec]
        +f2:387 [in hydras.Ackermann.fol]
        +f2:391 [in hydras.Ackermann.primRec]
        +f2:393 [in hydras.Ackermann.folProp]
        +f2:397 [in hydras.Ackermann.folProp]
        +f2:4 [in hydras.Epsilon0.Epsilon0rpo]
        +f2:40 [in hydras.Ackermann.folReplace]
        +f2:406 [in hydras.Ackermann.folProp]
        +f2:410 [in hydras.Ackermann.folProp]
        +f2:45 [in hydras.Ackermann.folReplace]
        +f2:50 [in hydras.Ackermann.folReplace]
        +f2:55 [in hydras.Ackermann.folReplace]
        +f2:56 [in hydras.rpo.term]
        +f2:60 [in hydras.Ackermann.folReplace]
        +f2:65 [in hydras.Ackermann.folReplace]
        +f2:68 [in hydras.Ackermann.codeSubFormula]
        +f2:69 [in hydras.Ackermann.folReplace]
        +f2:71 [in hydras.rpo.term]
        +f2:73 [in hydras.Ackermann.folReplace]
        +f2:78 [in hydras.Ackermann.folReplace]
        +f2:8 [in hydras.Ackermann.folReplace]
        +f2:81 [in additions.Euclidean_Chains]
        +f2:83 [in hydras.Ackermann.folReplace]
        +f2:88 [in hydras.Ackermann.folReplace]
        +f2:93 [in hydras.Ackermann.codeSubFormula]
        +f2:98 [in additions.Euclidean_Chains]
        +f3:14 [in hydras.Ackermann.folReplace]
        +f3:146 [in hydras.Ackermann.codeSubFormula]
        +f3:202 [in hydras.Ackermann.codeSubFormula]
        +f3:209 [in hydras.Ackermann.fol]
        +f3:210 [in hydras.Ackermann.codeSubFormula]
        +f3:232 [in hydras.Ackermann.fol]
        +f3:250 [in hydras.Ackermann.fol]
        +f3:300 [in hydras.Ackermann.fol]
        +f3:340 [in hydras.Ackermann.primRec]
        +f3:346 [in hydras.Ackermann.fol]
        +f3:354 [in hydras.Ackermann.primRec]
        +f3:36 [in hydras.Ackermann.folReplace]
        +f3:360 [in hydras.Ackermann.primRec]
        +f3:378 [in hydras.Ackermann.primRec]
        +f3:390 [in hydras.Ackermann.fol]
        +f3:392 [in hydras.Ackermann.primRec]
        +f3:4 [in hydras.Ackermann.folReplace]
        +f3:41 [in hydras.Ackermann.folReplace]
        +f3:411 [in hydras.Ackermann.folProp]
        +f3:46 [in hydras.Ackermann.folReplace]
        +f3:51 [in hydras.Ackermann.folReplace]
        +f3:56 [in hydras.Ackermann.folReplace]
        +f3:61 [in hydras.Ackermann.folReplace]
        +f3:74 [in hydras.Ackermann.folReplace]
        +f3:79 [in hydras.Ackermann.folReplace]
        +f3:84 [in hydras.Ackermann.folReplace]
        +f3:89 [in hydras.Ackermann.folReplace]
        +f3:9 [in hydras.Ackermann.folReplace]
        +f4:10 [in hydras.Ackermann.folReplace]
        +f4:147 [in hydras.Ackermann.codeSubFormula]
        +f4:15 [in hydras.Ackermann.folReplace]
        +f4:203 [in hydras.Ackermann.codeSubFormula]
        +f4:211 [in hydras.Ackermann.codeSubFormula]
        +f4:211 [in hydras.Ackermann.fol]
        +f4:234 [in hydras.Ackermann.fol]
        +f4:261 [in hydras.Ackermann.fol]
        +f4:311 [in hydras.Ackermann.fol]
        +f4:357 [in hydras.Ackermann.fol]
        +f4:361 [in hydras.Ackermann.primRec]
        +f4:37 [in hydras.Ackermann.folReplace]
        +f4:401 [in hydras.Ackermann.fol]
        +f4:42 [in hydras.Ackermann.folReplace]
        +f4:47 [in hydras.Ackermann.folReplace]
        +f4:5 [in hydras.Ackermann.folReplace]
        +f4:52 [in hydras.Ackermann.folReplace]
        +f4:57 [in hydras.Ackermann.folReplace]
        +f4:62 [in hydras.Ackermann.folReplace]
        +f4:75 [in hydras.Ackermann.folReplace]
        +f4:80 [in hydras.Ackermann.folReplace]
        +f4:85 [in hydras.Ackermann.folReplace]
        +f4:90 [in hydras.Ackermann.folReplace]
        +f5:148 [in hydras.Ackermann.codeSubFormula]
        +f5:204 [in hydras.Ackermann.codeSubFormula]
        +f5:212 [in hydras.Ackermann.codeSubFormula]
        +f5:215 [in hydras.Ackermann.fol]
        +f5:238 [in hydras.Ackermann.fol]
        +f5:270 [in hydras.Ackermann.fol]
        +f5:320 [in hydras.Ackermann.fol]
        +f5:366 [in hydras.Ackermann.fol]
        +f5:410 [in hydras.Ackermann.fol]
        +f5:91 [in hydras.Ackermann.folReplace]
        +f6:92 [in hydras.Ackermann.folReplace]
        +f:1 [in hydras.Ackermann.PAconsistent]
        +f:1 [in hydras.Ackermann.NN2PA]
        +f:1 [in hydras.MoreAck.AckNotPR]
        +f:1 [in hydras.MoreAck.Iterate_compat]
        +f:1 [in hydras.Ackermann.PA]
        +f:10 [in hydras.Ackermann.folProof]
        +f:10 [in hydras.Prelude.DecPreOrder_Instances]
        +f:10 [in hydras.MoreAck.AckNotPR]
        +f:10 [in hydras.Epsilon0.Large_Sets]
        +f:10 [in Goedel.rosserPA]
        +f:10 [in hydras.Ackermann.wellFormed]
        +f:10 [in gaia_hydras.GLarge_Sets]
        +f:10 [in hydras.Ackermann.wConsistent]
        +f:100 [in hydras.Ackermann.LNN2LNT]
        +f:100 [in hydras.Ackermann.folLogic]
        +f:100 [in hydras.Ackermann.folLogic3]
        +f:1000 [in hydras.Ackermann.codeSubFormula]
        +f:1001 [in hydras.Ackermann.codeSubFormula]
        +f:1002 [in hydras.Ackermann.codeSubFormula]
        +f:1003 [in hydras.Ackermann.codeSubFormula]
        +f:1006 [in hydras.Ackermann.codeSubFormula]
        +f:1009 [in hydras.Ackermann.codeSubFormula]
        +f:101 [in hydras.Ackermann.LNT]
        +f:101 [in hydras.Ackermann.codePA]
        +f:1012 [in hydras.Ackermann.codeSubFormula]
        +f:1015 [in hydras.Ackermann.codeSubFormula]
        +f:1018 [in hydras.Ackermann.codeSubFormula]
        +f:102 [in hydras.Ackermann.LNN]
        +f:102 [in hydras.Ackermann.folReplace]
        +f:102 [in hydras.Ackermann.codePA]
        +f:1021 [in hydras.Ackermann.codeSubFormula]
        +f:1022 [in hydras.Ackermann.codeSubFormula]
        +f:1023 [in hydras.Ackermann.codeSubFormula]
        +f:1024 [in hydras.Ackermann.codeSubFormula]
        +f:1025 [in hydras.Ackermann.codeSubFormula]
        +f:1026 [in hydras.Ackermann.codeSubFormula]
        +f:1027 [in hydras.Ackermann.codeSubFormula]
        +f:1029 [in hydras.Ackermann.codeSubFormula]
        +f:103 [in hydras.Ackermann.folProp]
        +f:103 [in hydras.Ackermann.folLogic]
        +f:103 [in gaia_hydras.nfwfgaia]
        +f:103 [in hydras.Ackermann.codePA]
        +f:1031 [in hydras.Ackermann.codeSubFormula]
        +f:1033 [in hydras.Ackermann.codeSubFormula]
        +f:1035 [in hydras.Ackermann.codeSubFormula]
        +f:1037 [in hydras.Ackermann.codeSubFormula]
        +f:1039 [in hydras.Ackermann.codeSubFormula]
        +f:104 [in hydras.Prelude.Iterates]
        +f:104 [in hydras.Ackermann.LNN]
        +f:104 [in hydras.Ackermann.LNT]
        +f:104 [in hydras.rpo.rpo]
        +f:1041 [in hydras.Ackermann.codeSubFormula]
        +f:1043 [in hydras.Ackermann.codeSubFormula]
        +f:1045 [in hydras.Ackermann.codeSubFormula]
        +f:1047 [in hydras.Ackermann.codeSubFormula]
        +f:105 [in hydras.Ackermann.codePA]
        +f:1050 [in hydras.Ackermann.codeSubFormula]
        +f:1053 [in hydras.Ackermann.codeSubFormula]
        +f:1056 [in hydras.Ackermann.codeSubFormula]
        +f:1059 [in hydras.Ackermann.codeSubFormula]
        +f:106 [in hydras.Ackermann.folLogic]
        +f:1062 [in hydras.Ackermann.codeSubFormula]
        +f:1065 [in hydras.Ackermann.codeSubFormula]
        +f:1068 [in hydras.Ackermann.codeSubFormula]
        +f:107 [in hydras.Ackermann.LNN]
        +f:107 [in hydras.Ackermann.LNT]
        +f:107 [in hydras.Ackermann.folReplace]
        +f:107 [in hydras.Ackermann.codePA]
        +f:1071 [in hydras.Ackermann.codeSubFormula]
        +f:1073 [in hydras.Ackermann.codeSubFormula]
        +f:1075 [in hydras.Ackermann.codeSubFormula]
        +f:1077 [in hydras.Ackermann.codeSubFormula]
        +f:1079 [in hydras.Ackermann.codeSubFormula]
        +f:108 [in hydras.Prelude.Iterates]
        +f:108 [in hydras.Ackermann.folLogic]
        +f:1081 [in hydras.Ackermann.codeSubFormula]
        +f:1083 [in hydras.Ackermann.codeSubFormula]
        +f:1084 [in hydras.Ackermann.codeSubFormula]
        +f:1085 [in hydras.Ackermann.codeSubFormula]
        +f:1086 [in hydras.Ackermann.codeSubFormula]
        +f:1087 [in hydras.Ackermann.codeSubFormula]
        +f:1088 [in hydras.Ackermann.codeSubFormula]
        +f:1089 [in hydras.Ackermann.codeSubFormula]
        +f:109 [in Goedel.rosserPA]
        +f:109 [in hydras.Ackermann.fol]
        +f:109 [in hydras.Ackermann.codePA]
        +f:1090 [in hydras.Ackermann.codeSubFormula]
        +f:1091 [in hydras.Ackermann.codeSubFormula]
        +f:1093 [in hydras.Ackermann.codeSubFormula]
        +f:1095 [in hydras.Ackermann.codeSubFormula]
        +f:1097 [in hydras.Ackermann.codeSubFormula]
        +f:1099 [in hydras.Ackermann.codeSubFormula]
        +f:11 [in hydras.Prelude.Iterates]
        +f:11 [in hydras.Ackermann.checkPrf]
        +f:11 [in hydras.Ackermann.fol]
        +f:11 [in hydras.Ackermann.folLogic]
        +f:11 [in Goedel.codeSysPrf]
        +f:110 [in hydras.rpo.term]
        +f:110 [in hydras.Ackermann.LNN]
        +f:110 [in hydras.Ackermann.LNT]
        +f:110 [in hydras.Ackermann.folProp]
        +f:110 [in Goedel.rosserPA]
        +f:1101 [in hydras.Ackermann.codeSubFormula]
        +f:1103 [in hydras.Ackermann.codeSubFormula]
        +f:1105 [in hydras.Ackermann.codeSubFormula]
        +f:1107 [in hydras.Ackermann.codeSubFormula]
        +f:1109 [in hydras.Ackermann.codeSubFormula]
        +f:111 [in hydras.Ackermann.codePA]
        +f:111 [in hydras.rpo.rpo]
        +f:1111 [in hydras.Ackermann.codeSubFormula]
        +f:1112 [in hydras.Ackermann.codeSubFormula]
        +f:1113 [in hydras.Ackermann.codeSubFormula]
        +f:1114 [in hydras.Ackermann.codeSubFormula]
        +f:1115 [in hydras.Ackermann.codeSubFormula]
        +f:1116 [in hydras.Ackermann.codeSubFormula]
        +f:1117 [in hydras.Ackermann.codeSubFormula]
        +f:1119 [in hydras.Ackermann.codeSubFormula]
        +f:112 [in Goedel.rosserPA]
        +f:112 [in hydras.Ackermann.folLogic]
        +f:112 [in hydras.OrdinalNotations.ON_Generic]
        +f:1121 [in hydras.Ackermann.codeSubFormula]
        +f:1123 [in hydras.Ackermann.codeSubFormula]
        +f:1125 [in hydras.Ackermann.codeSubFormula]
        +f:1127 [in hydras.Ackermann.codeSubFormula]
        +f:1129 [in hydras.Ackermann.codeSubFormula]
        +f:113 [in hydras.Prelude.Iterates]
        +f:113 [in hydras.Ackermann.LNN2LNT]
        +f:113 [in hydras.Ackermann.LNN]
        +f:113 [in hydras.Ackermann.LNT]
        +f:113 [in hydras.Ackermann.codePA]
        +f:1131 [in hydras.Ackermann.codeSubFormula]
        +f:1133 [in hydras.Ackermann.codeSubFormula]
        +f:1135 [in hydras.Ackermann.codeSubFormula]
        +f:1137 [in hydras.Ackermann.codeSubFormula]
        +f:1139 [in hydras.Ackermann.codeSubFormula]
        +f:114 [in hydras.Ackermann.subAll]
        +f:114 [in hydras.Ackermann.LNN2LNT]
        +f:1141 [in hydras.Ackermann.codeSubFormula]
        +f:1143 [in hydras.Ackermann.codeSubFormula]
        +f:1145 [in hydras.Ackermann.codeSubFormula]
        +f:1146 [in hydras.Ackermann.codeSubFormula]
        +f:1147 [in hydras.Ackermann.codeSubFormula]
        +f:1148 [in hydras.Ackermann.codeSubFormula]
        +f:1149 [in hydras.Ackermann.codeSubFormula]
        +f:115 [in hydras.Ackermann.folLogic]
        +f:115 [in hydras.Ackermann.codePA]
        +f:1150 [in hydras.Ackermann.codeSubFormula]
        +f:1151 [in hydras.Ackermann.codeSubFormula]
        +f:1152 [in hydras.Ackermann.codeSubFormula]
        +f:1153 [in hydras.Ackermann.codeSubFormula]
        +f:1155 [in hydras.Ackermann.codeSubFormula]
        +f:1157 [in hydras.Ackermann.codeSubFormula]
        +f:1159 [in hydras.Ackermann.codeSubFormula]
        +f:116 [in hydras.Ackermann.LNN]
        +f:116 [in hydras.Ackermann.LNT]
        +f:116 [in hydras.Ackermann.codeSubFormula]
        +f:116 [in hydras.Ackermann.fol]
        +f:116 [in hydras.Ackermann.codePA]
        +f:1161 [in hydras.Ackermann.codeSubFormula]
        +f:1162 [in hydras.Ackermann.codeSubFormula]
        +f:1163 [in hydras.Ackermann.codeSubFormula]
        +f:1164 [in hydras.Ackermann.codeSubFormula]
        +f:1165 [in hydras.Ackermann.codeSubFormula]
        +f:1166 [in hydras.Ackermann.codeSubFormula]
        +f:1167 [in hydras.Ackermann.codeSubFormula]
        +f:1168 [in hydras.Ackermann.codeSubFormula]
        +f:1169 [in hydras.Ackermann.codeSubFormula]
        +f:117 [in hydras.Ackermann.codePA]
        +f:1171 [in hydras.Ackermann.codeSubFormula]
        +f:1173 [in hydras.Ackermann.codeSubFormula]
        +f:1175 [in hydras.Ackermann.codeSubFormula]
        +f:1177 [in hydras.Ackermann.codeSubFormula]
        +f:1179 [in hydras.Ackermann.codeSubFormula]
        +f:118 [in hydras.Ackermann.LNT]
        +f:118 [in hydras.Ackermann.folLogic]
        +f:118 [in hydras.Ackermann.codePA]
        +f:118 [in hydras.rpo.rpo]
        +f:1181 [in hydras.Ackermann.codeSubFormula]
        +f:1183 [in hydras.Ackermann.codeSubFormula]
        +f:1185 [in hydras.Ackermann.codeSubFormula]
        +f:1187 [in hydras.Ackermann.codeSubFormula]
        +f:1189 [in hydras.Ackermann.codeSubFormula]
        +f:119 [in hydras.Prelude.Iterates]
        +f:119 [in hydras.Ackermann.LNN2LNT]
        +f:119 [in hydras.Ackermann.LNN]
        +f:119 [in hydras.Ackermann.codeSubFormula]
        +f:119 [in hydras.Ackermann.primRec]
        +f:119 [in hydras.Ackermann.codePA]
        +f:1191 [in hydras.Ackermann.codeSubFormula]
        +f:1193 [in hydras.Ackermann.codeSubFormula]
        +f:1195 [in hydras.Ackermann.codeSubFormula]
        +f:1197 [in hydras.Ackermann.codeSubFormula]
        +f:1198 [in hydras.Ackermann.codeSubFormula]
        +f:1199 [in hydras.Ackermann.codeSubFormula]
        +f:12 [in hydras.Ackermann.folProof]
        +f:12 [in hydras.solutions_exercises.MinPR2]
        +f:12 [in hydras.Ackermann.model]
        +f:12 [in hydras.Ackermann.PA]
        +f:12 [in Goedel.goedel1]
        +f:12 [in hydras.Ackermann.codePA]
        +f:12 [in Goedel.goedel2]
        +f:12 [in hydras.MoreAck.PrimRecExamples]
        +f:120 [in hydras.rpo.term]
        +f:120 [in hydras.Ackermann.folLogic]
        +f:1201 [in hydras.Ackermann.codeSubFormula]
        +f:1203 [in hydras.Ackermann.codeSubFormula]
        +f:1205 [in hydras.Ackermann.codeSubFormula]
        +f:1207 [in hydras.Ackermann.codeSubFormula]
        +f:1208 [in hydras.Ackermann.codeSubFormula]
        +f:121 [in hydras.Ackermann.LNN]
        +f:121 [in hydras.Ackermann.codePA]
        +f:122 [in hydras.Ackermann.LNT]
        +f:122 [in hydras.Ackermann.codeSubFormula]
        +f:1220 [in hydras.Ackermann.codeSubFormula]
        +f:1223 [in hydras.Ackermann.codeSubFormula]
        +f:123 [in hydras.Prelude.Iterates]
        +f:123 [in hydras.Ackermann.folLogic]
        +f:123 [in hydras.Ackermann.codePA]
        +f:1232 [in hydras.Ackermann.codeSubFormula]
        +f:1235 [in hydras.Ackermann.codeSubFormula]
        +f:124 [in hydras.rpo.more_list]
        +f:124 [in hydras.rpo.rpo]
        +f:125 [in hydras.Ackermann.LNN2LNT]
        +f:125 [in hydras.Ackermann.LNN]
        +f:125 [in hydras.Ackermann.LNT]
        +f:125 [in hydras.Ackermann.codePA]
        +f:1256 [in hydras.Ackermann.codeSubFormula]
        +f:126 [in hydras.Prelude.Iterates]
        +f:127 [in hydras.Ackermann.folLogic]
        +f:127 [in hydras.Schutte.Ordering_Functions]
        +f:127 [in hydras.Ackermann.codePA]
        +f:128 [in hydras.Prelude.Iterates]
        +f:128 [in hydras.Ackermann.LNN]
        +f:128 [in hydras.Ackermann.LNT]
        +f:129 [in hydras.Ackermann.codePA]
        +f:1293 [in hydras.Ackermann.codeSubFormula]
        +f:13 [in hydras.Ackermann.folProof]
        +f:13 [in hydras.Epsilon0.Epsilon0rpo]
        +f:13 [in hydras.rpo.more_list]
        +f:13 [in hydras.Ackermann.LNT]
        +f:13 [in hydras.Epsilon0.Large_Sets]
        +f:13 [in Goedel.rosserPA]
        +f:13 [in gaia_hydras.onType]
        +f:13 [in Goedel.goedel1]
        +f:13 [in hydras.Ackermann.Languages]
        +f:13 [in Goedel.goedel2]
        +f:130 [in hydras.Ackermann.codeFreeVar]
        +f:130 [in hydras.Ackermann.LNT]
        +f:131 [in hydras.Prelude.Iterates]
        +f:131 [in hydras.Ackermann.LNN]
        +f:131 [in hydras.Ackermann.codeSubFormula]
        +f:131 [in hydras.Ackermann.codePA]
        +f:132 [in hydras.Ackermann.codeFreeVar]
        +f:132 [in hydras.Ackermann.codePA]
        +f:133 [in hydras.Ackermann.codeFreeVar]
        +f:133 [in hydras.Ackermann.LNN]
        +f:133 [in hydras.Ackermann.LNT]
        +f:133 [in hydras.Ackermann.folProp]
        +f:133 [in hydras.Ackermann.subProp]
        +f:133 [in hydras.Ackermann.fol]
        +f:133 [in hydras.Ackermann.codePA]
        +f:134 [in hydras.Ackermann.fol]
        +f:134 [in hydras.Ackermann.codePA]
        +f:135 [in hydras.Ackermann.codeFreeVar]
        +f:135 [in hydras.Ackermann.codePA]
        +f:136 [in hydras.Ackermann.LNN]
        +f:136 [in hydras.Ackermann.codePA]
        +f:136 [in hydras.rpo.rpo]
        +f:1366 [in hydras.Ackermann.codeSubFormula]
        +f:137 [in hydras.Ackermann.folProp]
        +f:137 [in hydras.Ackermann.subProp]
        +f:137 [in hydras.Ackermann.codePA]
        +f:1376 [in hydras.Ackermann.codeSubFormula]
        +f:1379 [in hydras.Ackermann.codeSubFormula]
        +f:138 [in hydras.Ackermann.LNN2LNT]
        +f:138 [in hydras.OrdinalNotations.ON_Generic]
        +f:138 [in hydras.Ackermann.codePA]
        +f:1387 [in gaia_hydras.nfwfgaia]
        +f:139 [in hydras.Ackermann.LNN2LNT]
        +f:139 [in hydras.Ackermann.folProp]
        +f:139 [in additions.Euclidean_Chains]
        +f:139 [in hydras.Ackermann.codePA]
        +f:1396 [in hydras.Ackermann.codeSubFormula]
        +f:1396 [in gaia_hydras.nfwfgaia]
        +f:1399 [in hydras.Ackermann.codeSubFormula]
        +f:14 [in hydras.Ackermann.PA]
        +f:14 [in hydras.Ackermann.folLogic]
        +f:14 [in Goedel.goedel1]
        +f:14 [in hydras.Ackermann.Languages]
        +f:14 [in hydras.Schutte.Addition]
        +f:14 [in Goedel.goedel2]
        +f:140 [in hydras.Ackermann.LNN2LNT]
        +f:140 [in hydras.rpo.rpo]
        +f:1404 [in hydras.Ackermann.codeSubFormula]
        +f:141 [in hydras.Prelude.Iterates]
        +f:141 [in hydras.Ackermann.folProp]
        +f:1410 [in hydras.Ackermann.codeSubFormula]
        +f:1417 [in hydras.Ackermann.codeSubFormula]
        +f:142 [in hydras.Ackermann.codePA]
        +f:1422 [in hydras.Ackermann.codeSubFormula]
        +f:1427 [in hydras.Ackermann.codeSubFormula]
        +f:143 [in hydras.Ackermann.model]
        +f:143 [in hydras.Ackermann.codePA]
        +f:1430 [in hydras.Ackermann.codeSubFormula]
        +f:1433 [in hydras.Ackermann.codeSubFormula]
        +f:1436 [in hydras.Ackermann.codeSubFormula]
        +f:1439 [in hydras.Ackermann.codeSubFormula]
        +f:144 [in hydras.Ackermann.LNN2LNT]
        +f:1442 [in hydras.Ackermann.codeSubFormula]
        +f:1445 [in hydras.Ackermann.codeSubFormula]
        +f:1448 [in hydras.Ackermann.codeSubFormula]
        +f:145 [in hydras.rpo.rpo]
        +f:1451 [in hydras.Ackermann.codeSubFormula]
        +f:1454 [in hydras.Ackermann.codeSubFormula]
        +f:1457 [in hydras.Ackermann.codeSubFormula]
        +f:146 [in hydras.Schutte.Ordering_Functions]
        +f:1460 [in hydras.Ackermann.codeSubFormula]
        +f:1463 [in hydras.Ackermann.codeSubFormula]
        +f:1466 [in hydras.Ackermann.codeSubFormula]
        +f:1469 [in hydras.Ackermann.codeSubFormula]
        +f:147 [in hydras.Ackermann.codeFreeVar]
        +f:147 [in hydras.Ackermann.model]
        +f:147 [in hydras.Hydra.Hydra_Lemmas]
        +f:1472 [in hydras.Ackermann.codeSubFormula]
        +f:1475 [in hydras.Ackermann.codeSubFormula]
        +f:1478 [in hydras.Ackermann.codeSubFormula]
        +f:148 [in hydras.Schutte.Ordering_Functions]
        +f:1481 [in hydras.Ackermann.codeSubFormula]
        +f:1484 [in hydras.Ackermann.codeSubFormula]
        +f:1487 [in hydras.Ackermann.codeSubFormula]
        +f:149 [in hydras.Ackermann.codeFreeVar]
        +f:149 [in hydras.Schutte.Ordering_Functions]
        +f:149 [in hydras.rpo.rpo]
        +f:1490 [in hydras.Ackermann.codeSubFormula]
        +f:1493 [in hydras.Ackermann.codeSubFormula]
        +f:1496 [in hydras.Ackermann.codeSubFormula]
        +f:1499 [in hydras.Ackermann.codeSubFormula]
        +f:15 [in hydras.Ackermann.folProof]
        +f:15 [in additions.Euclidean_Chains]
        +f:15 [in Goedel.goedel1]
        +f:15 [in hydras.Ackermann.codePA]
        +f:15 [in hydras.Ackermann.expressible]
        +f:150 [in hydras.Ackermann.model]
        +f:150 [in hydras.Hydra.Hydra_Lemmas]
        +f:1502 [in hydras.Ackermann.codeSubFormula]
        +f:1505 [in hydras.Ackermann.codeSubFormula]
        +f:1508 [in hydras.Ackermann.codeSubFormula]
        +f:151 [in hydras.Prelude.Iterates]
        +f:151 [in hydras.Ackermann.codeFreeVar]
        +f:151 [in hydras.OrdinalNotations.ON_Generic]
        +f:1511 [in hydras.Ackermann.codeSubFormula]
        +f:1513 [in hydras.Ackermann.codeSubFormula]
        +f:1515 [in hydras.Ackermann.codeSubFormula]
        +f:1518 [in hydras.Ackermann.codeSubFormula]
        +f:1521 [in hydras.Ackermann.codeSubFormula]
        +f:1524 [in hydras.Ackermann.codeSubFormula]
        +f:1527 [in hydras.Ackermann.codeSubFormula]
        +f:153 [in hydras.Ackermann.codeFreeVar]
        +f:153 [in hydras.Ackermann.model]
        +f:1530 [in hydras.Ackermann.codeSubFormula]
        +f:1533 [in hydras.Ackermann.codeSubFormula]
        +f:1536 [in hydras.Ackermann.codeSubFormula]
        +f:1539 [in hydras.Ackermann.codeSubFormula]
        +f:154 [in hydras.Ackermann.model]
        +f:1542 [in hydras.Ackermann.codeSubFormula]
        +f:1545 [in hydras.Ackermann.codeSubFormula]
        +f:1548 [in hydras.Ackermann.codeSubFormula]
        +f:155 [in hydras.Ackermann.codeFreeVar]
        +f:155 [in hydras.Ackermann.model]
        +f:1551 [in hydras.Ackermann.codeSubFormula]
        +f:1554 [in hydras.Ackermann.codeSubFormula]
        +f:1557 [in hydras.Ackermann.codeSubFormula]
        +f:156 [in hydras.Ackermann.subProp]
        +f:156 [in hydras.Prelude.Merge_Sort]
        +f:1560 [in hydras.Ackermann.codeSubFormula]
        +f:1563 [in hydras.Ackermann.codeSubFormula]
        +f:1566 [in hydras.Ackermann.codeSubFormula]
        +f:157 [in hydras.Ackermann.codeFreeVar]
        +f:159 [in hydras.Ackermann.codeFreeVar]
        +f:16 [in hydras.Ackermann.LNN]
        +f:16 [in hydras.Ackermann.LNT]
        +f:16 [in hydras.Ackermann.folProp]
        +f:160 [in hydras.Prelude.Iterates]
        +f:160 [in hydras.Ackermann.subProp]
        +f:161 [in hydras.Ackermann.codeFreeVar]
        +f:162 [in hydras.Ackermann.codePA]
        +f:163 [in hydras.Ackermann.codeFreeVar]
        +f:163 [in hydras.OrdinalNotations.ON_Generic]
        +f:165 [in hydras.Ackermann.codeFreeVar]
        +f:165 [in hydras.Ackermann.subProp]
        +f:165 [in hydras.Ackermann.cPair]
        +f:165 [in hydras.Ackermann.codePA]
        +f:166 [in hydras.Ackermann.model]
        +f:166 [in hydras.Ackermann.codePA]
        +f:167 [in hydras.Ackermann.codeFreeVar]
        +f:167 [in hydras.Ackermann.codePA]
        +f:168 [in hydras.rpo.term]
        +f:169 [in hydras.Ackermann.codeFreeVar]
        +f:169 [in hydras.Ackermann.cPair]
        +f:17 [in hydras.Prelude.DecPreOrder_Instances]
        +f:17 [in hydras.rpo.more_list]
        +f:17 [in hydras.Ackermann.folLogic]
        +f:17 [in hydras.Ackermann.expressible]
        +f:170 [in hydras.Prelude.Iterates]
        +f:170 [in hydras.Ackermann.codePA]
        +f:171 [in hydras.Prelude.Iterates]
        +f:173 [in hydras.Prelude.Iterates]
        +f:173 [in hydras.Ackermann.codeFreeVar]
        +f:173 [in hydras.Ackermann.cPair]
        +f:173 [in hydras.Ackermann.codePA]
        +f:174 [in gaia_hydras.T1Bridge]
        +f:174 [in hydras.Ackermann.codePA]
        +f:175 [in hydras.Ackermann.codeFreeVar]
        +f:175 [in hydras.OrdinalNotations.ON_Generic]
        +f:175 [in hydras.Schutte.Ordering_Functions]
        +f:175 [in hydras.Ackermann.codePA]
        +f:176 [in hydras.Ackermann.codePA]
        +f:177 [in hydras.Ackermann.codeFreeVar]
        +f:177 [in hydras.Ackermann.codePA]
        +f:178 [in hydras.Schutte.Ordering_Functions]
        +f:178 [in hydras.Ackermann.codePA]
        +f:179 [in hydras.Ackermann.codeFreeVar]
        +f:179 [in gaia_hydras.T1Bridge]
        +f:179 [in hydras.Ackermann.codePA]
        +f:18 [in hydras.Prelude.Iterates]
        +f:18 [in hydras.Ackermann.LNT]
        +f:18 [in hydras.Schutte.Critical]
        +f:18 [in gaia_hydras.T1Bridge]
        +f:18 [in gaia_hydras.GL_alpha]
        +f:18 [in hydras.Ackermann.Languages]
        +f:18 [in Goedel.goedel2]
        +f:180 [in hydras.Ackermann.codePA]
        +f:181 [in hydras.Ackermann.codeFreeVar]
        +f:181 [in hydras.Schutte.Ordering_Functions]
        +f:181 [in hydras.Ackermann.codePA]
        +f:182 [in gaia_hydras.T1Bridge]
        +f:182 [in hydras.Ackermann.codePA]
        +f:183 [in hydras.Ackermann.codeFreeVar]
        +f:183 [in hydras.Schutte.Ordering_Functions]
        +f:183 [in hydras.Ackermann.codePA]
        +f:184 [in hydras.Prelude.Iterates]
        +f:184 [in hydras.Ackermann.codePA]
        +f:1845 [in gaia_hydras.nfwfgaia]
        +f:185 [in gaia_hydras.T1Bridge]
        +f:185 [in hydras.Ackermann.codePA]
        +f:1852 [in gaia_hydras.nfwfgaia]
        +f:186 [in hydras.Ackermann.codePA]
        +f:1861 [in gaia_hydras.nfwfgaia]
        +f:1863 [in gaia_hydras.nfwfgaia]
        +f:1867 [in gaia_hydras.nfwfgaia]
        +f:187 [in hydras.Ackermann.codeFreeVar]
        +f:187 [in gaia_hydras.T1Bridge]
        +f:187 [in hydras.Ackermann.wellFormed]
        +f:187 [in hydras.Ackermann.codePA]
        +f:1871 [in gaia_hydras.nfwfgaia]
        +f:1872 [in gaia_hydras.nfwfgaia]
        +f:1876 [in gaia_hydras.nfwfgaia]
        +f:188 [in hydras.OrdinalNotations.ON_Generic]
        +f:188 [in hydras.Ackermann.codePA]
        +f:189 [in hydras.Ackermann.subAll]
        +f:189 [in hydras.Ackermann.codeFreeVar]
        +f:189 [in hydras.Ackermann.cPair]
        +f:189 [in hydras.Ackermann.wellFormed]
        +f:189 [in hydras.Ackermann.codePA]
        +f:19 [in hydras.Epsilon0.Epsilon0rpo]
        +f:19 [in hydras.Ackermann.LNN]
        +f:19 [in hydras.Ackermann.checkPrf]
        +f:19 [in hydras.Ackermann.PA]
        +f:19 [in gaia_hydras.GL_alpha]
        +f:19 [in hydras.MoreAck.PrimRecExamples]
        +f:190 [in hydras.Ackermann.wellFormed]
        +f:190 [in hydras.Ackermann.codePA]
        +f:191 [in hydras.Prelude.Iterates]
        +f:191 [in hydras.Ackermann.codeFreeVar]
        +f:191 [in hydras.Ackermann.codePA]
        +f:192 [in hydras.Ackermann.wellFormed]
        +f:192 [in hydras.Ackermann.codePA]
        +f:193 [in hydras.Ackermann.codeFreeVar]
        +f:193 [in hydras.Ackermann.codePA]
        +f:194 [in hydras.Ackermann.codePA]
        +f:195 [in hydras.Ackermann.codeFreeVar]
        +f:195 [in hydras.Ackermann.wellFormed]
        +f:195 [in hydras.Ackermann.codePA]
        +f:1950 [in gaia_hydras.nfwfgaia]
        +f:1956 [in gaia_hydras.nfwfgaia]
        +f:196 [in hydras.Ackermann.codePA]
        +f:1963 [in gaia_hydras.nfwfgaia]
        +f:1968 [in gaia_hydras.nfwfgaia]
        +f:197 [in hydras.Ackermann.codeFreeVar]
        +f:197 [in hydras.Ackermann.codePA]
        +f:1974 [in gaia_hydras.nfwfgaia]
        +f:198 [in hydras.Ackermann.wellFormed]
        +f:198 [in hydras.Ackermann.codePA]
        +f:1980 [in gaia_hydras.nfwfgaia]
        +f:1985 [in gaia_hydras.nfwfgaia]
        +f:199 [in hydras.Ackermann.codePA]
        +f:1991 [in gaia_hydras.nfwfgaia]
        +f:1996 [in gaia_hydras.nfwfgaia]
        +F:2 [in hydras.MoreAck.BadSubst]
        +f:2 [in hydras.Prelude.Iterates]
        +f:2 [in hydras.Ackermann.wConsistent]
        +f:20 [in hydras.Ackermann.model]
        +f:20 [in Goedel.rosserPA]
        +f:20 [in hydras.Ackermann.folLogic]
        +f:20 [in hydras.Schutte.Ordering_Functions]
        +f:200 [in hydras.Prelude.Iterates]
        +f:200 [in hydras.Ackermann.codePA]
        +f:2002 [in gaia_hydras.nfwfgaia]
        +f:2005 [in gaia_hydras.nfwfgaia]
        +f:2009 [in gaia_hydras.nfwfgaia]
        +f:201 [in hydras.Ackermann.codeFreeVar]
        +f:201 [in hydras.Ackermann.wellFormed]
        +f:201 [in hydras.Ackermann.codePA]
        +f:202 [in hydras.Ackermann.codeFreeVar]
        +f:202 [in hydras.Ackermann.cPair]
        +f:202 [in hydras.Ackermann.wellFormed]
        +f:202 [in hydras.OrdinalNotations.ON_Generic]
        +f:202 [in hydras.Ackermann.codePA]
        +f:203 [in hydras.Ackermann.codeFreeVar]
        +f:203 [in hydras.Ackermann.codePA]
        +f:204 [in hydras.Ackermann.wellFormed]
        +f:204 [in hydras.Ackermann.codePA]
        +f:205 [in hydras.Ackermann.codeFreeVar]
        +f:205 [in hydras.Ackermann.codePA]
        +f:206 [in hydras.rpo.more_list]
        +f:206 [in hydras.Ackermann.cPair]
        +f:206 [in hydras.Ackermann.wellFormed]
        +f:206 [in hydras.Ackermann.codePA]
        +f:207 [in hydras.Ackermann.codeFreeVar]
        +f:207 [in hydras.Ackermann.fol]
        +f:207 [in hydras.Ackermann.codePA]
        +f:208 [in hydras.Ackermann.wellFormed]
        +f:208 [in hydras.Ackermann.codePA]
        +f:2088 [in gaia_hydras.nfwfgaia]
        +f:209 [in hydras.Ackermann.codeFreeVar]
        +f:209 [in hydras.Ackermann.cPair]
        +f:209 [in hydras.Ackermann.codePA]
        +f:2094 [in gaia_hydras.nfwfgaia]
        +f:2099 [in gaia_hydras.nfwfgaia]
        +f:21 [in hydras.Prelude.Iterates]
        +f:21 [in hydras.Ackermann.LNN]
        +f:21 [in hydras.Ackermann.LNT]
        +f:21 [in hydras.Ackermann.subProp]
        +f:21 [in gaia_hydras.T1Bridge]
        +f:21 [in Goedel.rosserPA]
        +f:21 [in hydras.Ackermann.expressible]
        +f:210 [in hydras.Ackermann.wellFormed]
        +f:210 [in hydras.Ackermann.fol]
        +f:210 [in hydras.Ackermann.codePA]
        +f:2105 [in gaia_hydras.nfwfgaia]
        +f:2107 [in gaia_hydras.nfwfgaia]
        +f:211 [in hydras.Ackermann.codeFreeVar]
        +f:211 [in hydras.Ackermann.cPair]
        +f:211 [in hydras.Ackermann.codePA]
        +f:212 [in hydras.Ackermann.codeFreeVar]
        +f:212 [in hydras.Ackermann.wellFormed]
        +f:212 [in hydras.Ackermann.codePA]
        +f:213 [in hydras.Ackermann.codeFreeVar]
        +f:213 [in hydras.Ackermann.codePA]
        +f:214 [in hydras.Ackermann.wellFormed]
        +f:214 [in hydras.Ackermann.codePA]
        +f:215 [in hydras.Ackermann.codeFreeVar]
        +f:215 [in hydras.Ackermann.codePA]
        +f:216 [in hydras.rpo.term]
        +f:216 [in hydras.rpo.more_list]
        +f:216 [in hydras.Ackermann.cPair]
        +f:216 [in hydras.Ackermann.wellFormed]
        +f:216 [in hydras.Ackermann.codePA]
        +f:217 [in hydras.Ackermann.codeFreeVar]
        +f:217 [in hydras.Ackermann.codePA]
        +f:218 [in hydras.Ackermann.wellFormed]
        +f:218 [in hydras.Ackermann.codePA]
        +f:219 [in hydras.Ackermann.codeFreeVar]
        +f:219 [in hydras.Ackermann.codePA]
        +f:22 [in hydras.rpo.more_list]
        +f:22 [in hydras.Ackermann.PA]
        +f:22 [in hydras.Ackermann.folLogic]
        +f:22 [in gaia_hydras.GL_alpha]
        +f:22 [in Goedel.goedel2]
        +f:220 [in hydras.Ackermann.wellFormed]
        +f:220 [in hydras.Ackermann.codePA]
        +f:221 [in hydras.rpo.term]
        +f:221 [in hydras.Ackermann.codeFreeVar]
        +f:221 [in hydras.Ackermann.codePA]
        +f:222 [in hydras.Prelude.Iterates]
        +f:222 [in hydras.Ackermann.codeFreeVar]
        +f:222 [in hydras.Ackermann.wellFormed]
        +f:222 [in hydras.Ackermann.codePA]
        +f:223 [in hydras.Ackermann.codeFreeVar]
        +f:223 [in hydras.Ackermann.model]
        +f:223 [in hydras.Ackermann.codePA]
        +f:224 [in hydras.Ackermann.codeFreeVar]
        +f:224 [in hydras.Ackermann.wellFormed]
        +f:224 [in hydras.Ackermann.codePA]
        +f:225 [in hydras.Ackermann.codeFreeVar]
        +f:225 [in hydras.Ackermann.codePA]
        +f:226 [in hydras.Ackermann.codeFreeVar]
        +f:226 [in hydras.rpo.more_list]
        +f:226 [in hydras.Ackermann.wellFormed]
        +f:226 [in hydras.Ackermann.codePA]
        +f:227 [in hydras.Ackermann.subAll]
        +f:227 [in hydras.Ackermann.codeFreeVar]
        +f:227 [in hydras.Ackermann.codePA]
        +f:228 [in hydras.Ackermann.codeFreeVar]
        +f:228 [in hydras.Ackermann.wellFormed]
        +f:228 [in hydras.Ackermann.codePA]
        +f:229 [in hydras.Ackermann.codeFreeVar]
        +f:23 [in hydras.MoreAck.AckNotPR]
        +f:23 [in hydras.Epsilon0.F_omega]
        +f:230 [in hydras.Ackermann.wellFormed]
        +f:230 [in hydras.Ackermann.fol]
        +f:231 [in hydras.Ackermann.codeFreeVar]
        +f:231 [in hydras.Ackermann.codePA]
        +f:232 [in hydras.Ackermann.folProp]
        +f:232 [in hydras.Ackermann.wellFormed]
        +f:233 [in hydras.Ackermann.codeFreeVar]
        +f:233 [in hydras.Ackermann.fol]
        +f:234 [in hydras.Ackermann.codePA]
        +f:235 [in hydras.Ackermann.codeFreeVar]
        +f:235 [in hydras.Ackermann.wellFormed]
        +f:235 [in hydras.Ackermann.codePA]
        +f:236 [in hydras.Prelude.Iterates]
        +f:236 [in hydras.Ackermann.codePA]
        +f:237 [in hydras.Ackermann.codeFreeVar]
        +f:237 [in hydras.Ackermann.codePA]
        +f:238 [in hydras.Ackermann.codeFreeVar]
        +f:238 [in hydras.Ackermann.wellFormed]
        +f:239 [in hydras.Ackermann.codeFreeVar]
        +f:24 [in hydras.Ackermann.LNN]
        +f:24 [in hydras.Ackermann.LNT]
        +f:24 [in hydras.Ackermann.folLogic]
        +f:24 [in Goedel.goedel1]
        +f:24 [in hydras.Schutte.Ordering_Functions]
        +f:24 [in hydras.Ackermann.codePA]
        +f:24 [in Goedel.goedel2]
        +f:240 [in hydras.Ackermann.codeFreeVar]
        +f:240 [in additions.Euclidean_Chains]
        +f:240 [in hydras.Ackermann.wellFormed]
        +f:241 [in hydras.Prelude.Iterates]
        +f:241 [in hydras.Ackermann.codeFreeVar]
        +f:242 [in hydras.Ackermann.codeFreeVar]
        +f:242 [in hydras.Ackermann.wellFormed]
        +f:243 [in hydras.Ackermann.codeFreeVar]
        +f:243 [in hydras.rpo.more_list]
        +f:244 [in hydras.Ackermann.cPair]
        +f:244 [in hydras.Ackermann.wellFormed]
        +f:245 [in hydras.Prelude.Iterates]
        +f:245 [in hydras.Ackermann.codeFreeVar]
        +f:246 [in hydras.Ackermann.wellFormed]
        +f:247 [in hydras.Ackermann.codeFreeVar]
        +f:248 [in hydras.Ackermann.wellFormed]
        +f:248 [in hydras.Ackermann.fol]
        +f:248 [in hydras.Gamma0.Gamma0]
        +f:249 [in hydras.Prelude.Iterates]
        +f:249 [in hydras.Ackermann.codeFreeVar]
        +f:249 [in hydras.Ackermann.wellFormed]
        +f:25 [in hydras.Prelude.Iterates]
        +f:25 [in hydras.Ackermann.folLogic2]
        +f:25 [in additions.Euclidean_Chains]
        +f:25 [in gaia_hydras.GL_alpha]
        +f:25 [in hydras.Ackermann.expressible]
        +f:250 [in hydras.Ackermann.wellFormed]
        +f:251 [in hydras.Ackermann.subAll]
        +f:251 [in hydras.Ackermann.codeFreeVar]
        +f:251 [in hydras.Ackermann.wellFormed]
        +f:251 [in hydras.Ackermann.fol]
        +f:252 [in hydras.Ackermann.wellFormed]
        +f:253 [in hydras.Ackermann.codeFreeVar]
        +f:253 [in hydras.rpo.more_list]
        +f:253 [in hydras.Ackermann.wellFormed]
        +f:254 [in hydras.Ackermann.wellFormed]
        +f:254 [in hydras.Gamma0.Gamma0]
        +f:255 [in hydras.Ackermann.subAll]
        +f:255 [in hydras.Ackermann.codeFreeVar]
        +f:256 [in hydras.Ackermann.wellFormed]
        +f:257 [in hydras.Ackermann.codeFreeVar]
        +f:258 [in hydras.Ackermann.wellFormed]
        +f:259 [in hydras.Ackermann.codeFreeVar]
        +f:26 [in Goedel.codeSysPrf]
        +f:26 [in gaia_hydras.nfwfgaia]
        +f:26 [in hydras.Ackermann.Languages]
        +f:260 [in hydras.Ackermann.codeFreeVar]
        +f:260 [in hydras.Ackermann.wellFormed]
        +f:260 [in hydras.Ackermann.fol]
        +f:260 [in hydras.Gamma0.Gamma0]
        +f:261 [in hydras.Ackermann.codeFreeVar]
        +f:262 [in hydras.Ackermann.codeFreeVar]
        +f:262 [in hydras.Ackermann.wellFormed]
        +f:262 [in hydras.Ackermann.fol]
        +f:263 [in hydras.Ackermann.codeFreeVar]
        +f:264 [in hydras.Ackermann.codeFreeVar]
        +f:264 [in hydras.Ackermann.wellFormed]
        +f:265 [in hydras.Ackermann.codeFreeVar]
        +f:265 [in hydras.rpo.more_list]
        +f:266 [in hydras.Ackermann.codeFreeVar]
        +f:266 [in hydras.Ackermann.wellFormed]
        +f:267 [in hydras.Ackermann.codeFreeVar]
        +f:268 [in hydras.Ackermann.wellFormed]
        +f:269 [in hydras.Ackermann.codeFreeVar]
        +f:27 [in hydras.rpo.more_list]
        +f:27 [in hydras.Ackermann.LNN]
        +f:27 [in hydras.Ackermann.LNT]
        +f:27 [in additions.Euclidean_Chains]
        +f:27 [in hydras.Ackermann.folLogic]
        +f:27 [in Goedel.rosser]
        +f:27 [in hydras.Ackermann.codePA]
        +f:27 [in hydras.Schutte.Countable]
        +f:270 [in hydras.Ackermann.wellFormed]
        +f:271 [in hydras.Ackermann.codeFreeVar]
        +f:272 [in hydras.Ackermann.wellFormed]
        +f:273 [in hydras.Ackermann.codeFreeVar]
        +f:274 [in hydras.Ackermann.wellFormed]
        +f:275 [in hydras.Ackermann.codeFreeVar]
        +f:276 [in hydras.Ackermann.codeFreeVar]
        +f:276 [in hydras.Ackermann.wellFormed]
        +f:277 [in hydras.Ackermann.codeFreeVar]
        +f:278 [in hydras.Ackermann.codeFreeVar]
        +f:278 [in hydras.Ackermann.wellFormed]
        +f:279 [in hydras.Ackermann.codeFreeVar]
        +f:279 [in hydras.Ackermann.folProp]
        +f:28 [in hydras.Ackermann.model]
        +f:28 [in additions.Euclidean_Chains]
        +f:28 [in Goedel.codeSysPrf]
        +f:28 [in hydras.Schutte.Ordering_Functions]
        +f:28 [in hydras.Schutte.Countable]
        +f:280 [in hydras.Ackermann.codeFreeVar]
        +f:280 [in hydras.Ackermann.wellFormed]
        +f:280 [in hydras.rpo.rpo]
        +f:281 [in hydras.Ackermann.codeFreeVar]
        +f:282 [in hydras.Ackermann.subAll]
        +f:282 [in hydras.Ackermann.codeFreeVar]
        +f:282 [in hydras.Ackermann.wellFormed]
        +f:283 [in hydras.Ackermann.codeFreeVar]
        +f:284 [in hydras.Ackermann.codeFreeVar]
        +f:284 [in hydras.Ackermann.wellFormed]
        +f:285 [in hydras.Ackermann.codeFreeVar]
        +f:286 [in hydras.Ackermann.codeFreeVar]
        +f:286 [in hydras.Ackermann.wellFormed]
        +f:287 [in hydras.Ackermann.subAll]
        +f:287 [in hydras.Ackermann.codeFreeVar]
        +f:288 [in hydras.rpo.term]
        +f:288 [in hydras.Ackermann.codeFreeVar]
        +f:288 [in hydras.Ackermann.wellFormed]
        +f:289 [in hydras.Ackermann.codeFreeVar]
        +f:29 [in hydras.Ackermann.model]
        +f:29 [in hydras.Prelude.Sort_spec]
        +f:29 [in gaia_hydras.nfwfgaia]
        +f:290 [in hydras.Ackermann.codeFreeVar]
        +f:290 [in hydras.Ackermann.wellFormed]
        +f:291 [in hydras.Ackermann.codeFreeVar]
        +f:292 [in hydras.Ackermann.codeFreeVar]
        +f:292 [in hydras.Ackermann.wellFormed]
        +f:294 [in hydras.Ackermann.wellFormed]
        +f:296 [in hydras.Ackermann.wellFormed]
        +f:297 [in hydras.Ackermann.subAll]
        +f:298 [in hydras.rpo.term]
        +f:298 [in hydras.Ackermann.wellFormed]
        +f:298 [in hydras.Ackermann.fol]
        +f:3 [in hydras.Prelude.DecPreOrder_Instances]
        +F:3 [in hydras.Ackermann.NN2PA]
        +f:3 [in hydras.Prelude.STDPP_compat]
        +f:3 [in hydras.Ackermann.folLogic]
        +f:30 [in hydras.Prelude.Iterates]
        +f:30 [in hydras.Ackermann.LNN]
        +f:30 [in hydras.Ackermann.LNT]
        +f:30 [in hydras.Ackermann.folLogic]
        +f:30 [in hydras.Schutte.Ordering_Functions]
        +f:30 [in hydras.Ackermann.codePA]
        +f:30 [in hydras.MoreAck.FolExamples]
        +f:30 [in hydras.MoreAck.PrimRecExamples]
        +f:300 [in hydras.Ackermann.wellFormed]
        +f:301 [in hydras.Ackermann.fol]
        +f:302 [in hydras.Ackermann.wellFormed]
        +f:303 [in hydras.Ackermann.wellFormed]
        +f:304 [in hydras.Ackermann.wellFormed]
        +f:305 [in hydras.Ackermann.wellFormed]
        +f:306 [in hydras.Ackermann.wellFormed]
        +f:307 [in hydras.Ackermann.wellFormed]
        +f:308 [in hydras.Ackermann.wellFormed]
        +f:309 [in hydras.Ackermann.wellFormed]
        +f:31 [in hydras.Ackermann.folLogic2]
        +f:31 [in Goedel.codeSysPrf]
        +f:31 [in hydras.Ackermann.Languages]
        +f:31 [in hydras.Ackermann.expressible]
        +f:310 [in hydras.Ackermann.wellFormed]
        +f:310 [in hydras.Ackermann.fol]
        +f:311 [in hydras.Ackermann.wellFormed]
        +f:312 [in hydras.Ackermann.wellFormed]
        +f:312 [in hydras.Ackermann.fol]
        +f:313 [in hydras.Ackermann.wellFormed]
        +f:314 [in hydras.Ackermann.wellFormed]
        +f:315 [in hydras.Ackermann.wellFormed]
        +f:316 [in hydras.Ackermann.subAll]
        +f:316 [in hydras.Ackermann.wellFormed]
        +f:317 [in hydras.Ackermann.wellFormed]
        +f:318 [in hydras.Ackermann.wellFormed]
        +f:319 [in hydras.Ackermann.wellFormed]
        +f:32 [in hydras.Prelude.Iterates]
        +f:32 [in hydras.Ackermann.LNT]
        +f:32 [in gaia_hydras.T1Bridge]
        +f:320 [in hydras.Ackermann.wellFormed]
        +f:321 [in hydras.Ackermann.wellFormed]
        +f:322 [in hydras.Ackermann.wellFormed]
        +f:323 [in hydras.Ackermann.wellFormed]
        +f:324 [in hydras.Ackermann.wellFormed]
        +f:326 [in hydras.Ackermann.wellFormed]
        +f:328 [in hydras.Ackermann.wellFormed]
        +f:33 [in hydras.rpo.more_list]
        +f:33 [in hydras.Ackermann.LNN]
        +f:33 [in hydras.Ackermann.folLogic]
        +f:33 [in hydras.Ackermann.codePA]
        +f:33 [in hydras.Ackermann.expressible]
        +f:330 [in hydras.Ackermann.wellFormed]
        +f:331 [in hydras.Ackermann.primRec]
        +f:332 [in hydras.Ackermann.wellFormed]
        +f:333 [in hydras.Ackermann.wellFormed]
        +f:334 [in hydras.Ackermann.primRec]
        +f:334 [in hydras.Ackermann.wellFormed]
        +f:335 [in hydras.Ackermann.wellFormed]
        +f:336 [in hydras.Ackermann.wellFormed]
        +f:337 [in hydras.Ackermann.wellFormed]
        +f:338 [in hydras.Ackermann.wellFormed]
        +f:339 [in hydras.Ackermann.wellFormed]
        +f:34 [in hydras.Ackermann.LNT]
        +f:340 [in hydras.Ackermann.wellFormed]
        +f:341 [in hydras.Ackermann.wellFormed]
        +f:342 [in hydras.Ackermann.wellFormed]
        +f:343 [in hydras.Ackermann.primRec]
        +f:343 [in hydras.Ackermann.wellFormed]
        +f:344 [in hydras.Ackermann.wellFormed]
        +f:344 [in hydras.Ackermann.fol]
        +f:345 [in hydras.Ackermann.wellFormed]
        +f:346 [in hydras.rpo.term]
        +f:347 [in hydras.Ackermann.primRec]
        +f:347 [in hydras.Ackermann.fol]
        +f:35 [in hydras.Ackermann.folLogic2]
        +f:35 [in hydras.Ackermann.LNN]
        +f:35 [in gaia_hydras.T1Bridge]
        +f:356 [in hydras.Ackermann.fol]
        +f:358 [in hydras.Ackermann.fol]
        +f:36 [in hydras.Prelude.Iterates]
        +f:36 [in hydras.Ackermann.LNT]
        +f:36 [in hydras.Ackermann.folLogic]
        +f:36 [in hydras.Ackermann.Languages]
        +f:36 [in hydras.Ackermann.codePA]
        +f:365 [in hydras.Ackermann.primRec]
        +f:37 [in hydras.rpo.term]
        +f:37 [in hydras.Ackermann.LNN]
        +f:37 [in hydras.Epsilon0.Large_Sets]
        +f:37 [in Goedel.rosserPA]
        +f:37 [in hydras.MoreAck.PrimRecExamples]
        +f:37 [in hydras.Schutte.Countable]
        +f:37 [in hydras.Ackermann.expressible]
        +F:372 [in Goedel.PRrepresentable]
        +F:376 [in Goedel.PRrepresentable]
        +f:38 [in hydras.Prelude.Sort_spec]
        +f:38 [in hydras.Ackermann.folProp]
        +f:38 [in hydras.Ackermann.code]
        +f:38 [in hydras.Ackermann.folLogic]
        +F:380 [in Goedel.PRrepresentable]
        +F:384 [in Goedel.PRrepresentable]
        +f:388 [in hydras.Ackermann.fol]
        +f:39 [in hydras.Prelude.Iterates]
        +f:39 [in additions.FirstSteps]
        +f:39 [in hydras.Ackermann.LNN]
        +f:39 [in hydras.Ackermann.LNT]
        +F:39 [in hydras.Ackermann.folProp]
        +f:39 [in hydras.Ackermann.codePA]
        +f:391 [in hydras.Ackermann.fol]
        +f:398 [in hydras.Ackermann.primRec]
        +f:4 [in hydras.MoreAck.AckNotPR]
        +f:4 [in hydras.MoreAck.Iterate_compat]
        +f:40 [in hydras.Epsilon0.Large_Sets]
        +f:40 [in hydras.Ackermann.expressible]
        +f:400 [in hydras.Ackermann.folProp]
        +f:400 [in hydras.Ackermann.fol]
        +f:402 [in hydras.Ackermann.fol]
        +F:406 [in Goedel.PRrepresentable]
        +f:409 [in hydras.Ackermann.primRec]
        +f:41 [in hydras.Prelude.Iterates]
        +F:41 [in hydras.Ackermann.folProp]
        +f:41 [in hydras.Ackermann.code]
        +f:41 [in hydras.rpo.rpo]
        +F:410 [in Goedel.PRrepresentable]
        +F:414 [in Goedel.PRrepresentable]
        +f:414 [in hydras.Ackermann.folProp]
        +f:414 [in hydras.Ackermann.primRec]
        +F:418 [in Goedel.PRrepresentable]
        +f:42 [in hydras.Ackermann.LNN]
        +f:42 [in hydras.Ackermann.LNT]
        +f:42 [in hydras.Ackermann.folProp]
        +f:42 [in hydras.MoreAck.AckNotPR]
        +f:42 [in hydras.Ackermann.folLogic]
        +f:42 [in gaia_hydras.nfwfgaia]
        +f:42 [in hydras.MoreAck.PrimRecExamples]
        +f:421 [in hydras.Ackermann.primRec]
        +F:426 [in Goedel.PRrepresentable]
        +f:426 [in hydras.Ackermann.folProp]
        +f:428 [in hydras.Ackermann.folProp]
        +f:43 [in hydras.rpo.term]
        +f:43 [in hydras.Ackermann.folProof]
        +f:43 [in hydras.Prelude.Iterates]
        +f:43 [in hydras.Epsilon0.Large_Sets]
        +f:43 [in hydras.MoreAck.PrimRecExamples]
        +F:430 [in Goedel.PRrepresentable]
        +f:433 [in hydras.Ackermann.folProp]
        +F:434 [in Goedel.PRrepresentable]
        +F:438 [in Goedel.PRrepresentable]
        +f:438 [in hydras.Ackermann.folProp]
        +f:44 [in hydras.Ackermann.subAll]
        +f:44 [in hydras.Ackermann.model]
        +f:44 [in hydras.Ackermann.subProp]
        +f:44 [in hydras.Ackermann.code]
        +f:44 [in hydras.Schutte.Ordering_Functions]
        +f:44 [in hydras.Ackermann.expressible]
        +f:440 [in hydras.Ackermann.fol]
        +f:442 [in hydras.Ackermann.fol]
        +f:446 [in hydras.Ackermann.fol]
        +f:45 [in hydras.Ackermann.folProof]
        +f:45 [in hydras.Ackermann.LNN]
        +f:45 [in hydras.Ackermann.LNT]
        +f:45 [in hydras.Ackermann.folProp]
        +f:45 [in hydras.Schutte.AP]
        +f:45 [in hydras.Epsilon0.L_alpha]
        +f:45 [in hydras.Schutte.Schutte_basics]
        +f:45 [in hydras.rpo.rpo]
        +f:450 [in Goedel.PRrepresentable]
        +f:453 [in Goedel.PRrepresentable]
        +f:456 [in Goedel.PRrepresentable]
        +f:459 [in Goedel.PRrepresentable]
        +f:46 [in hydras.Prelude.Iterates]
        +f:46 [in hydras.MoreAck.AckNotPR]
        +f:46 [in hydras.Epsilon0.Large_Sets]
        +f:46 [in hydras.Ackermann.folLogic]
        +f:467 [in Goedel.PRrepresentable]
        +f:47 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +f:47 [in gaia_hydras.nfwfgaia]
        +f:47 [in hydras.Ackermann.Languages]
        +f:478 [in Goedel.PRrepresentable]
        +f:48 [in hydras.Ackermann.LNN]
        +f:48 [in hydras.Ackermann.LNT]
        +f:48 [in hydras.Schutte.Ordering_Functions]
        +f:48 [in hydras.Ackermann.Languages]
        +f:48 [in hydras.MoreAck.PrimRecExamples]
        +f:48 [in hydras.Ackermann.expressible]
        +f:49 [in hydras.Prelude.Iterates]
        +f:49 [in hydras.Ackermann.LNN2LNT]
        +f:49 [in hydras.Epsilon0.Large_Sets]
        +f:49 [in hydras.Ackermann.folLogic]
        +f:49 [in gaia_hydras.nfwfgaia]
        +f:496 [in Goedel.PRrepresentable]
        +f:5 [in hydras.rpo.more_list]
        +f:5 [in hydras.Ackermann.folLogic2]
        +f:5 [in hydras.Ackermann.code]
        +f:5 [in hydras.Ackermann.PA]
        +f:5 [in hydras.Schutte.Ordering_Functions]
        +f:50 [in hydras.Ackermann.folProof]
        +f:50 [in hydras.Ackermann.subAll]
        +f:50 [in hydras.MoreAck.AckNotPR]
        +f:50 [in hydras.Ackermann.Languages]
        +f:50 [in hydras.rpo.rpo]
        +f:51 [in hydras.Ackermann.LNN]
        +f:51 [in hydras.MoreAck.PrimRecExamples]
        +f:514 [in gaia_hydras.nfwfgaia]
        +f:519 [in gaia_hydras.nfwfgaia]
        +f:52 [in hydras.Ackermann.folProof]
        +f:52 [in Goedel.PRrepresentable]
        +f:52 [in hydras.Ackermann.LNT]
        +f:52 [in hydras.Ackermann.PA]
        +f:52 [in hydras.Ackermann.folLogic]
        +f:52 [in hydras.OrdinalNotations.ON_Generic]
        +f:52 [in gaia_hydras.nfwfgaia]
        +f:524 [in gaia_hydras.nfwfgaia]
        +f:527 [in gaia_hydras.nfwfgaia]
        +f:53 [in hydras.Prelude.Iterates]
        +f:53 [in hydras.Schutte.Ordering_Functions]
        +f:538 [in hydras.Ackermann.checkPrf]
        +f:54 [in hydras.Ackermann.folProof]
        +f:54 [in hydras.Ackermann.model]
        +f:54 [in hydras.rpo.rpo]
        +f:541 [in hydras.Ackermann.checkPrf]
        +f:542 [in gaia_hydras.nfwfgaia]
        +f:544 [in hydras.Ackermann.checkPrf]
        +f:545 [in hydras.Ackermann.checkPrf]
        +f:546 [in gaia_hydras.nfwfgaia]
        +f:548 [in hydras.Ackermann.checkPrf]
        +f:55 [in hydras.Ackermann.LNN]
        +f:55 [in hydras.Ackermann.folLogic]
        +f:55 [in hydras.MoreAck.PrimRecExamples]
        +f:550 [in gaia_hydras.nfwfgaia]
        +f:553 [in gaia_hydras.nfwfgaia]
        +f:558 [in gaia_hydras.nfwfgaia]
        +f:56 [in hydras.Ackermann.LNT]
        +f:56 [in hydras.Ackermann.primRec]
        +f:560 [in gaia_hydras.nfwfgaia]
        +f:566 [in gaia_hydras.nfwfgaia]
        +f:568 [in gaia_hydras.nfwfgaia]
        +f:57 [in hydras.Prelude.Iterates]
        +f:57 [in Goedel.rosserPA]
        +f:57 [in Goedel.codeSysPrf]
        +f:576 [in gaia_hydras.nfwfgaia]
        +f:58 [in hydras.Ackermann.model]
        +f:58 [in hydras.Ackermann.folLogic]
        +f:58 [in hydras.Schutte.Ordering_Functions]
        +f:582 [in gaia_hydras.nfwfgaia]
        +f:586 [in hydras.Ackermann.primRec]
        +f:587 [in gaia_hydras.nfwfgaia]
        +f:59 [in hydras.Ackermann.LNN]
        +f:59 [in hydras.Ackermann.LNT]
        +f:59 [in hydras.Prelude.Sort_spec]
        +f:593 [in gaia_hydras.nfwfgaia]
        +f:596 [in gaia_hydras.nfwfgaia]
        +F:6 [in hydras.Ackermann.Deduction]
        +f:6 [in hydras.Ackermann.folLogic]
        +f:605 [in hydras.Ackermann.primRec]
        +f:608 [in hydras.Ackermann.primRec]
        +f:61 [in hydras.Ackermann.folLogic]
        +f:612 [in hydras.Ackermann.primRec]
        +f:617 [in hydras.Ackermann.primRec]
        +f:62 [in hydras.Prelude.Iterates]
        +f:62 [in hydras.Ackermann.LNN2LNT]
        +f:62 [in hydras.Ackermann.LNN]
        +f:62 [in hydras.Ackermann.LNT]
        +f:62 [in hydras.Ackermann.fol]
        +f:62 [in hydras.Prelude.MoreVectors]
        +f:621 [in hydras.Ackermann.primRec]
        +f:626 [in hydras.Ackermann.primRec]
        +f:63 [in hydras.Ackermann.primRec]
        +f:63 [in hydras.Epsilon0.Hprime]
        +f:63 [in hydras.Schutte.Ordering_Functions]
        +f:64 [in hydras.Ackermann.LNN2LNT]
        +f:64 [in hydras.Ackermann.folProp]
        +f:64 [in hydras.Ackermann.folLogic]
        +f:64 [in hydras.Ackermann.codePA]
        +f:648 [in hydras.Ackermann.primRec]
        +f:65 [in hydras.Prelude.Iterates]
        +f:65 [in hydras.Ackermann.LNN]
        +f:65 [in hydras.Ackermann.LNT]
        +f:65 [in hydras.Ackermann.Languages]
        +f:65 [in hydras.Ackermann.codePA]
        +f:656 [in hydras.Ackermann.primRec]
        +f:66 [in hydras.Ackermann.LNN2LNT]
        +f:66 [in hydras.Schutte.Ordering_Functions]
        +f:66 [in hydras.Ackermann.codePA]
        +f:66 [in hydras.MoreAck.PrimRecExamples]
        +f:67 [in hydras.Ackermann.subProp]
        +f:67 [in additions.Euclidean_Chains]
        +f:67 [in hydras.Ackermann.folLogic]
        +f:67 [in hydras.Ackermann.codePA]
        +f:68 [in hydras.Ackermann.LNN]
        +f:68 [in hydras.Ackermann.LNT]
        +f:68 [in hydras.Schutte.PartialFun]
        +f:68 [in hydras.Ackermann.codePA]
        +f:69 [in hydras.Prelude.Iterates]
        +f:69 [in hydras.Ackermann.LNN2LNT]
        +f:69 [in hydras.Ackermann.fol]
        +f:69 [in Goedel.rosser]
        +f:69 [in hydras.Ackermann.codePA]
        +f:69 [in hydras.MoreAck.PrimRecExamples]
        +f:7 [in hydras.Epsilon0.Epsilon0rpo]
        +f:7 [in hydras.Epsilon0.Large_Sets]
        +f:7 [in hydras.Ackermann.wellFormed]
        +f:7 [in Goedel.goedel1]
        +f:7 [in Goedel.rosser]
        +f:7 [in hydras.Ackermann.codePA]
        +f:7 [in Goedel.goedel2]
        +f:7 [in hydras.Ackermann.expressible]
        +f:70 [in Goedel.rosser]
        +f:70 [in gaia_hydras.nfwfgaia]
        +f:70 [in hydras.Ackermann.codePA]
        +f:71 [in hydras.Ackermann.LNN]
        +f:71 [in hydras.Ackermann.LNT]
        +f:71 [in hydras.Schutte.PartialFun]
        +f:71 [in hydras.Ackermann.folLogic]
        +f:72 [in hydras.MoreAck.AckNotPR]
        +f:72 [in hydras.Ackermann.codePA]
        +f:73 [in hydras.Prelude.Iterates]
        +f:73 [in hydras.Prelude.Sort_spec]
        +f:73 [in hydras.MoreAck.AckNotPR]
        +f:73 [in hydras.Ackermann.codeSubFormula]
        +f:73 [in gaia_hydras.nfwfgaia]
        +f:73 [in hydras.Ackermann.codePA]
        +f:731 [in hydras.Ackermann.checkPrf]
        +f:74 [in hydras.Ackermann.LNN]
        +f:74 [in hydras.Ackermann.LNT]
        +f:74 [in hydras.Ackermann.folProp]
        +f:74 [in hydras.MoreAck.AckNotPR]
        +f:74 [in hydras.Ackermann.primRec]
        +f:74 [in hydras.Ackermann.folLogic]
        +f:74 [in hydras.MoreAck.PrimRecExamples]
        +f:75 [in Goedel.codeSysPrf]
        +f:75 [in hydras.rpo.list_permut]
        +f:75 [in Goedel.rosser]
        +f:75 [in hydras.Ackermann.codePA]
        +f:75 [in hydras.Prelude.MoreVectors]
        +f:76 [in hydras.Ackermann.model]
        +f:76 [in hydras.Ackermann.folLogic3]
        +f:77 [in hydras.Prelude.Iterates]
        +f:77 [in hydras.Ackermann.LNN]
        +f:77 [in hydras.Ackermann.LNT]
        +f:77 [in additions.Euclidean_Chains]
        +f:77 [in gaia_hydras.nfwfgaia]
        +f:77 [in hydras.Ackermann.codePA]
        +f:78 [in hydras.MoreAck.AckNotPR]
        +f:78 [in hydras.Ackermann.folLogic]
        +f:78 [in hydras.rpo.list_permut]
        +f:78 [in hydras.MoreAck.PrimRecExamples]
        +f:79 [in Goedel.PRrepresentable]
        +f:79 [in hydras.Ackermann.model]
        +f:79 [in hydras.Ackermann.codeSubFormula]
        +f:79 [in hydras.Ackermann.codePA]
        +f:8 [in hydras.Ackermann.folProof]
        +F:8 [in hydras.MoreAck.BadSubst]
        +f:8 [in hydras.Prelude.Iterates]
        +f:8 [in hydras.Ackermann.checkPrf]
        +f:8 [in Goedel.rosserPA]
        +f:8 [in hydras.Ackermann.folLogic]
        +f:8 [in gaia_hydras.onType]
        +f:8 [in hydras.Schutte.Well_Orders]
        +f:8 [in Goedel.codeSysPrf]
        +f:80 [in hydras.Ackermann.LNN]
        +f:80 [in hydras.Schutte.Ordering_Functions]
        +f:80 [in gaia_hydras.nfwfgaia]
        +f:806 [in hydras.Ackermann.primRec]
        +f:81 [in hydras.Prelude.Iterates]
        +f:81 [in hydras.Ackermann.LNT]
        +f:81 [in Goedel.codeSysPrf]
        +f:81 [in hydras.Ackermann.codePA]
        +f:82 [in hydras.Ackermann.folLogic]
        +f:821 [in hydras.Ackermann.checkPrf]
        +f:823 [in hydras.Ackermann.checkPrf]
        +f:825 [in hydras.Ackermann.checkPrf]
        +f:827 [in hydras.Ackermann.checkPrf]
        +f:829 [in hydras.Ackermann.checkPrf]
        +f:83 [in hydras.MoreAck.AckNotPR]
        +f:83 [in Goedel.codeSysPrf]
        +f:83 [in hydras.Ackermann.codePA]
        +f:831 [in hydras.Ackermann.checkPrf]
        +f:833 [in hydras.Ackermann.checkPrf]
        +f:836 [in hydras.Ackermann.checkPrf]
        +f:84 [in hydras.Ackermann.LNN]
        +f:84 [in hydras.Ackermann.LNT]
        +f:846 [in hydras.Ackermann.checkPrf]
        +f:85 [in hydras.Ackermann.folProp]
        +f:85 [in hydras.Ackermann.folLogic]
        +f:85 [in hydras.Epsilon0.Hprime]
        +f:85 [in hydras.Ackermann.codePA]
        +f:85 [in hydras.MoreAck.PrimRecExamples]
        +f:859 [in hydras.Ackermann.checkPrf]
        +f:86 [in hydras.Ackermann.subAll]
        +f:864 [in hydras.Ackermann.checkPrf]
        +f:87 [in hydras.Prelude.Iterates]
        +f:87 [in hydras.Ackermann.LNN]
        +f:87 [in hydras.Ackermann.model]
        +f:87 [in Goedel.codeSysPrf]
        +F:87 [in hydras.Epsilon0.Hprime]
        +f:87 [in hydras.Ackermann.codePA]
        +f:874 [in gaia_hydras.nfwfgaia]
        +f:877 [in hydras.Ackermann.checkPrf]
        +f:88 [in hydras.Ackermann.LNT]
        +f:880 [in hydras.Ackermann.checkPrf]
        +f:89 [in hydras.Ackermann.folLogic]
        +f:89 [in hydras.Ackermann.codePA]
        +f:9 [in hydras.Ackermann.folLogic2]
        +f:9 [in hydras.Prelude.Sort_spec]
        +f:9 [in hydras.Ackermann.folProp]
        +f:9 [in hydras.Ackermann.Deduction]
        +f:9 [in Goedel.goedel1]
        +f:9 [in Goedel.rosser]
        +f:9 [in hydras.Ackermann.codePA]
        +f:9 [in Goedel.goedel2]
        +f:9 [in hydras.Ackermann.expressible]
        +f:90 [in hydras.Ackermann.subProp]
        +f:90 [in hydras.Ackermann.fol]
        +f:91 [in hydras.Ackermann.LNN]
        +f:91 [in hydras.Ackermann.fol]
        +f:91 [in hydras.Ackermann.folLogic]
        +f:91 [in Goedel.codeSysPrf]
        +f:91 [in hydras.Ackermann.codePA]
        +f:92 [in hydras.Ackermann.subAll]
        +f:92 [in hydras.Prelude.Iterates]
        +f:92 [in hydras.Ackermann.LNT]
        +f:93 [in hydras.Ackermann.codePA]
        +f:94 [in hydras.Ackermann.folLogic]
        +f:940 [in hydras.Ackermann.codeSubFormula]
        +f:943 [in hydras.Ackermann.codeSubFormula]
        +f:946 [in hydras.Ackermann.codeSubFormula]
        +f:949 [in hydras.Ackermann.codeSubFormula]
        +f:95 [in hydras.Ackermann.LNN]
        +f:95 [in hydras.Ackermann.LNT]
        +f:95 [in hydras.Ackermann.codePA]
        +f:95 [in hydras.MoreAck.PrimRecExamples]
        +f:952 [in hydras.Ackermann.codeSubFormula]
        +f:955 [in hydras.Ackermann.codeSubFormula]
        +f:958 [in hydras.Ackermann.codeSubFormula]
        +f:96 [in hydras.Ackermann.LNN2LNT]
        +f:96 [in hydras.Ackermann.folProp]
        +f:961 [in hydras.Ackermann.codeSubFormula]
        +f:964 [in hydras.Ackermann.codeSubFormula]
        +f:967 [in hydras.Ackermann.codeSubFormula]
        +f:97 [in hydras.Ackermann.folLogic]
        +f:97 [in hydras.Ackermann.folReplace]
        +f:97 [in hydras.Ackermann.codePA]
        +f:970 [in hydras.Ackermann.codeSubFormula]
        +f:973 [in hydras.Ackermann.codeSubFormula]
        +f:976 [in hydras.Ackermann.codeSubFormula]
        +f:979 [in hydras.Ackermann.codeSubFormula]
        +f:98 [in hydras.Prelude.Iterates]
        +f:98 [in hydras.Ackermann.LNN]
        +f:980 [in hydras.Ackermann.codeSubFormula]
        +f:981 [in hydras.Ackermann.codeSubFormula]
        +f:984 [in hydras.Ackermann.codeSubFormula]
        +f:987 [in hydras.Ackermann.codeSubFormula]
        +f:99 [in hydras.Ackermann.LNT]
        +f:99 [in hydras.OrdinalNotations.ON_Generic]
        +f:99 [in hydras.Ackermann.codePA]
        +f:990 [in hydras.Ackermann.codeSubFormula]
        +f:993 [in hydras.Ackermann.codeSubFormula]
        +f:996 [in hydras.Ackermann.codeSubFormula]
        +f:999 [in hydras.Ackermann.codeSubFormula]
        +

        G

        +gammaA:295 [in additions.Addition_Chains]
        +gammaB:296 [in additions.Addition_Chains]
        +gamma_nat:204 [in additions.Addition_Chains]
        +gamma':140 [in hydras.Gamma0.Gamma0]
        +gamma':161 [in hydras.Gamma0.Gamma0]
        +gamma0:544 [in hydras.Gamma0.Gamma0]
        +gamma1:34 [in hydras.Gamma0.T2]
        +gamma1:41 [in hydras.Gamma0.T2]
        +gamma1:49 [in hydras.Gamma0.T2]
        +gamma1:56 [in hydras.Gamma0.T2]
        +gamma1:62 [in hydras.Gamma0.T2]
        +gamma1:67 [in hydras.Gamma0.T2]
        +gamma2:35 [in hydras.Gamma0.T2]
        +gamma2:42 [in hydras.Gamma0.T2]
        +gamma2:50 [in hydras.Gamma0.T2]
        +gamma2:57 [in hydras.Gamma0.T2]
        +gamma2:63 [in hydras.Gamma0.T2]
        +gamma2:68 [in hydras.Gamma0.T2]
        +gamma:1 [in additions.Strategies]
        +gamma:10 [in hydras.Schutte.AP]
        +gamma:102 [in hydras.Gamma0.T2]
        +gamma:111 [in hydras.Epsilon0.Hessenberg]
        +gamma:112 [in hydras.Epsilon0.T1]
        +gamma:114 [in hydras.Epsilon0.Hessenberg]
        +gamma:117 [in hydras.Epsilon0.Paths]
        +gamma:12 [in hydras.Schutte.Critical]
        +gamma:122 [in hydras.Epsilon0.E0]
        +gamma:122 [in hydras.Epsilon0.Paths]
        +gamma:125 [in hydras.Epsilon0.Paths]
        +gamma:126 [in hydras.Gamma0.Gamma0]
        +gamma:129 [in hydras.Gamma0.Gamma0]
        +gamma:13 [in hydras.Schutte.Correctness_E0]
        +gamma:131 [in hydras.Epsilon0.Paths]
        +gamma:132 [in hydras.Gamma0.Gamma0]
        +gamma:136 [in hydras.Gamma0.Gamma0]
        +gamma:138 [in hydras.Epsilon0.Paths]
        +gamma:144 [in hydras.Epsilon0.Paths]
        +gamma:15 [in hydras.solutions_exercises.predSuccUnicity]
        +gamma:150 [in hydras.Gamma0.Gamma0]
        +gamma:156 [in hydras.Gamma0.Gamma0]
        +gamma:160 [in hydras.Gamma0.Gamma0]
        +gamma:162 [in hydras.Gamma0.Gamma0]
        +gamma:167 [in hydras.Epsilon0.Paths]
        +gamma:17 [in hydras.Schutte.Correctness_E0]
        +gamma:172 [in hydras.Epsilon0.Paths]
        +gamma:179 [in hydras.Gamma0.Gamma0]
        +gamma:18 [in hydras.solutions_exercises.predSuccUnicity]
        +gamma:18 [in hydras.Epsilon0.Paths]
        +gamma:19 [in hydras.solutions_exercises.Limit_Infinity]
        +gamma:20 [in hydras.Gamma0.Gamma0]
        +gamma:203 [in additions.Addition_Chains]
        +gamma:216 [in hydras.Epsilon0.Paths]
        +gamma:22 [in hydras.solutions_exercises.Limit_Infinity]
        +gamma:220 [in hydras.Epsilon0.Paths]
        +gamma:23 [in additions.Fib2]
        +gamma:25 [in gaia_hydras.GCanon]
        +gamma:250 [in hydras.Epsilon0.Paths]
        +gamma:26 [in hydras.Schutte.Addition]
        +gamma:27 [in hydras.Gamma0.T2]
        +gamma:298 [in hydras.Epsilon0.Paths]
        +gamma:302 [in hydras.Epsilon0.Paths]
        +gamma:309 [in hydras.Epsilon0.Paths]
        +gamma:31 [in hydras.Schutte.Addition]
        +gamma:313 [in hydras.Epsilon0.T1]
        +gamma:33 [in hydras.Epsilon0.Paths]
        +gamma:337 [in hydras.Epsilon0.T1]
        +gamma:34 [in hydras.Schutte.Correctness_E0]
        +gamma:34 [in hydras.Schutte.Addition]
        +gamma:340 [in hydras.Epsilon0.T1]
        +gamma:36 [in hydras.Schutte.Correctness_E0]
        +gamma:37 [in hydras.Epsilon0.Canon]
        +gamma:38 [in hydras.Schutte.Correctness_E0]
        +gamma:38 [in hydras.Epsilon0.Canon]
        +gamma:39 [in gaia_hydras.GCanon]
        +gamma:394 [in hydras.Epsilon0.T1]
        +gamma:40 [in hydras.Schutte.Correctness_E0]
        +gamma:41 [in hydras.Epsilon0.Canon]
        +gamma:43 [in hydras.Epsilon0.Canon]
        +gamma:44 [in hydras.Schutte.Addition]
        +gamma:468 [in hydras.Epsilon0.Paths]
        +gamma:47 [in hydras.Schutte.Addition]
        +gamma:48 [in hydras.Schutte.Addition]
        +gamma:498 [in hydras.Gamma0.Gamma0]
        +gamma:50 [in hydras.Schutte.CNF]
        +gamma:50 [in hydras.Schutte.Addition]
        +gamma:509 [in hydras.Epsilon0.Paths]
        +gamma:51 [in hydras.Schutte.Addition]
        +gamma:513 [in hydras.Epsilon0.Paths]
        +gamma:513 [in hydras.Gamma0.Gamma0]
        +gamma:516 [in hydras.Gamma0.Gamma0]
        +gamma:519 [in hydras.Epsilon0.Paths]
        +gamma:52 [in hydras.Schutte.Addition]
        +gamma:54 [in hydras.Epsilon0.Hessenberg]
        +gamma:542 [in hydras.Epsilon0.Paths]
        +gamma:545 [in hydras.Gamma0.Gamma0]
        +gamma:58 [in hydras.Hydra.O2H]
        +gamma:58 [in hydras.Schutte.Addition]
        +gamma:581 [in hydras.Epsilon0.Paths]
        +gamma:582 [in hydras.Epsilon0.T1]
        +gamma:588 [in hydras.Epsilon0.T1]
        +gamma:59 [in hydras.Epsilon0.Hessenberg]
        +gamma:60 [in hydras.Hydra.O2H]
        +gamma:60 [in hydras.Epsilon0.Hessenberg]
        +gamma:61 [in hydras.Schutte.Addition]
        +gamma:627 [in hydras.Gamma0.Gamma0]
        +gamma:63 [in hydras.Hydra.O2H]
        +gamma:631 [in hydras.Gamma0.Gamma0]
        +gamma:635 [in hydras.Epsilon0.T1]
        +gamma:643 [in hydras.Gamma0.Gamma0]
        +gamma:660 [in hydras.Gamma0.Gamma0]
        +gamma:663 [in hydras.Gamma0.Gamma0]
        +gamma:67 [in hydras.Epsilon0.Hessenberg]
        +gamma:674 [in hydras.Epsilon0.T1]
        +gamma:68 [in hydras.Schutte.AP]
        +gamma:693 [in hydras.Gamma0.Gamma0]
        +gamma:7 [in additions.Strategies]
        +gamma:72 [in hydras.OrdinalNotations.ON_Omega2]
        +gamma:74 [in hydras.Schutte.Critical]
        +gamma:82 [in hydras.Hydra.O2H]
        +gamma:82 [in hydras.Epsilon0.Hessenberg]
        +gamma:82 [in hydras.Epsilon0.E0]
        +gamma:85 [in hydras.Epsilon0.E0]
        +gamma:93 [in hydras.Epsilon0.Canon]
        +gamma:96 [in hydras.Epsilon0.E0]
        +gamma:99 [in hydras.Epsilon0.Canon]
        +gen:219 [in additions.Addition_Chains]
        +go:159 [in hydras.Hydra.Hydra_Lemmas]
        +gP:26 [in gaia_hydras.T1Bridge]
        +grec:79 [in hydras.Ackermann.folProp]
        +gR:29 [in gaia_hydras.T1Bridge]
        +gs:37 [in hydras.MoreAck.AckNotPR]
        +g_bij:91 [in hydras.Schutte.PartialFun]
        +g_bij:85 [in hydras.Schutte.PartialFun]
        +g_beta':130 [in hydras.Schutte.Ordering_Functions]
        +g_beta:129 [in hydras.Schutte.Ordering_Functions]
        +g_beta:128 [in hydras.Schutte.Ordering_Functions]
        +g_l':275 [in hydras.rpo.rpo]
        +g0:22 [in hydras.Ackermann.Deduction]
        +g0:23 [in hydras.Ackermann.Deduction]
        +g0:64 [in hydras.MoreAck.AckNotPR]
        +g0:65 [in hydras.MoreAck.AckNotPR]
        +g1:111 [in hydras.Ackermann.primRec]
        +g1:114 [in hydras.Ackermann.primRec]
        +g2:112 [in hydras.Ackermann.primRec]
        +g2:115 [in hydras.Ackermann.primRec]
        +g:10 [in hydras.Ackermann.Deduction]
        +g:100 [in hydras.OrdinalNotations.ON_Generic]
        +g:102 [in hydras.Ackermann.LNT]
        +g:103 [in hydras.Ackermann.folReplace]
        +g:105 [in hydras.Ackermann.LNN]
        +g:105 [in hydras.Ackermann.LNT]
        +g:108 [in hydras.Ackermann.LNN]
        +g:108 [in hydras.Ackermann.LNT]
        +g:108 [in hydras.Ackermann.folReplace]
        +g:109 [in hydras.Ackermann.folLogic]
        +g:110 [in hydras.Ackermann.fol]
        +g:111 [in hydras.Ackermann.LNN]
        +g:113 [in hydras.Ackermann.folLogic]
        +g:113 [in hydras.OrdinalNotations.ON_Generic]
        +g:116 [in hydras.Ackermann.folLogic]
        +g:117 [in hydras.Ackermann.fol]
        +g:119 [in hydras.Ackermann.LNT]
        +g:12 [in hydras.Ackermann.primRec]
        +g:12 [in hydras.Ackermann.Deduction]
        +g:12 [in hydras.Ackermann.folLogic]
        +g:121 [in hydras.Ackermann.folLogic]
        +g:122 [in hydras.Ackermann.LNN2LNT]
        +g:122 [in hydras.Ackermann.LNN]
        +g:123 [in hydras.Ackermann.LNT]
        +g:124 [in hydras.Ackermann.folLogic]
        +g:126 [in hydras.Ackermann.LNN]
        +g:126 [in hydras.Ackermann.LNT]
        +g:127 [in hydras.Ackermann.LNN2LNT]
        +g:129 [in hydras.Ackermann.LNN]
        +g:13 [in hydras.solutions_exercises.MinPR2]
        +g:13 [in Goedel.rosser]
        +g:130 [in hydras.Ackermann.LNN2LNT]
        +g:131 [in hydras.Ackermann.LNT]
        +g:132 [in hydras.Ackermann.LNN2LNT]
        +g:133 [in Goedel.PRrepresentable]
        +g:133 [in hydras.Ackermann.LNN2LNT]
        +g:134 [in hydras.Ackermann.LNN2LNT]
        +g:134 [in hydras.Ackermann.LNN]
        +g:134 [in hydras.Ackermann.LNT]
        +g:134 [in hydras.Ackermann.subProp]
        +g:135 [in hydras.Ackermann.LNN2LNT]
        +g:137 [in hydras.Ackermann.LNN]
        +g:139 [in hydras.OrdinalNotations.ON_Generic]
        +g:14 [in hydras.Epsilon0.Epsilon0rpo]
        +g:14 [in Goedel.rosser]
        +G:14 [in hydras.MoreAck.FolExamples]
        +g:141 [in hydras.Ackermann.codePA]
        +g:141 [in hydras.rpo.rpo]
        +g:142 [in hydras.Ackermann.LNN2LNT]
        +g:144 [in Goedel.PRrepresentable]
        +g:146 [in hydras.Ackermann.LNN2LNT]
        +g:149 [in hydras.Ackermann.codeSubFormula]
        +g:15 [in hydras.Ackermann.Deduction]
        +g:15 [in hydras.Ackermann.folLogic]
        +g:152 [in hydras.Prelude.Iterates]
        +g:152 [in hydras.OrdinalNotations.ON_Generic]
        +g:155 [in Goedel.PRrepresentable]
        +g:155 [in hydras.Ackermann.primRec]
        +g:16 [in Goedel.rosserPA]
        +g:16 [in Goedel.goedel2]
        +g:161 [in hydras.Prelude.Iterates]
        +g:162 [in hydras.Ackermann.primRec]
        +g:164 [in hydras.OrdinalNotations.ON_Generic]
        +g:167 [in hydras.Ackermann.model]
        +g:168 [in hydras.Ackermann.model]
        +g:169 [in hydras.Prelude.Iterates]
        +g:169 [in hydras.Ackermann.model]
        +g:169 [in hydras.Ackermann.primRec]
        +g:169 [in hydras.Ackermann.codePA]
        +g:17 [in Goedel.rosserPA]
        +g:172 [in hydras.Ackermann.codePA]
        +g:174 [in hydras.Prelude.Iterates]
        +g:176 [in hydras.OrdinalNotations.ON_Generic]
        +g:178 [in hydras.Ackermann.codeSubTerm]
        +g:178 [in gaia_hydras.T1Bridge]
        +g:179 [in hydras.Ackermann.primRec]
        +g:18 [in Goedel.rosserPA]
        +g:18 [in hydras.Ackermann.folLogic]
        +g:18 [in Goedel.goedel1]
        +g:181 [in hydras.Ackermann.codeSubTerm]
        +g:181 [in gaia_hydras.T1Bridge]
        +g:184 [in gaia_hydras.T1Bridge]
        +g:185 [in hydras.Prelude.Iterates]
        +g:186 [in hydras.Prelude.Iterates]
        +g:188 [in hydras.Prelude.Iterates]
        +g:188 [in gaia_hydras.T1Bridge]
        +g:189 [in hydras.Ackermann.primRec]
        +g:189 [in hydras.OrdinalNotations.ON_Generic]
        +g:19 [in hydras.Ackermann.LNT]
        +g:19 [in hydras.Schutte.Critical]
        +g:19 [in Goedel.rosserPA]
        +g:19 [in Goedel.goedel1]
        +g:19 [in hydras.Ackermann.Languages]
        +g:192 [in hydras.Prelude.Iterates]
        +g:193 [in hydras.Prelude.Iterates]
        +g:195 [in hydras.Prelude.Iterates]
        +g:199 [in hydras.Prelude.Iterates]
        +g:199 [in hydras.Ackermann.primRec]
        +g:20 [in hydras.Ackermann.checkPrf]
        +g:20 [in Goedel.goedel1]
        +g:20 [in Goedel.goedel2]
        +g:20 [in hydras.MoreAck.PrimRecExamples]
        +g:201 [in hydras.Prelude.Iterates]
        +g:204 [in hydras.Prelude.Iterates]
        +g:205 [in hydras.Ackermann.codeSubFormula]
        +g:21 [in Goedel.goedel1]
        +g:2108 [in gaia_hydras.nfwfgaia]
        +g:213 [in hydras.Ackermann.codeSubFormula]
        +g:215 [in hydras.Ackermann.primRec]
        +g:216 [in hydras.Prelude.Iterates]
        +g:217 [in hydras.Prelude.Iterates]
        +g:218 [in hydras.Prelude.Iterates]
        +g:219 [in hydras.Prelude.Iterates]
        +g:22 [in hydras.Ackermann.LNN]
        +g:22 [in hydras.Ackermann.LNT]
        +g:22 [in Goedel.goedel1]
        +g:220 [in hydras.Prelude.Iterates]
        +g:221 [in additions.Addition_Chains]
        +g:223 [in hydras.Prelude.Iterates]
        +g:227 [in hydras.Prelude.Iterates]
        +g:229 [in additions.Addition_Chains]
        +g:23 [in Goedel.goedel1]
        +g:231 [in hydras.Ackermann.primRec]
        +g:234 [in hydras.Ackermann.wellFormed]
        +g:237 [in hydras.Ackermann.wellFormed]
        +g:238 [in additions.Addition_Chains]
        +g:24 [in hydras.Epsilon0.F_omega]
        +g:24 [in Goedel.rosserPA]
        +g:247 [in hydras.Ackermann.primRec]
        +g:25 [in hydras.Ackermann.LNN]
        +g:25 [in hydras.Ackermann.LNT]
        +g:25 [in Goedel.rosserPA]
        +g:25 [in hydras.Ackermann.folLogic]
        +g:25 [in Goedel.rosser]
        +g:25 [in Goedel.goedel2]
        +g:252 [in hydras.Ackermann.fol]
        +g:255 [in hydras.Gamma0.Gamma0]
        +g:264 [in hydras.Ackermann.cPair]
        +g:268 [in hydras.Ackermann.primRec]
        +g:278 [in hydras.rpo.rpo]
        +g:279 [in hydras.rpo.rpo]
        +g:28 [in hydras.Ackermann.LNN]
        +g:28 [in hydras.Ackermann.LNT]
        +g:28 [in hydras.Ackermann.folLogic]
        +g:28 [in hydras.MoreAck.PrimRecExamples]
        +g:281 [in hydras.Ackermann.primRec]
        +g:29 [in hydras.Prelude.Iterates]
        +g:302 [in hydras.Ackermann.fol]
        +g:31 [in hydras.Ackermann.LNN]
        +g:31 [in hydras.Ackermann.folLogic]
        +g:31 [in hydras.Schutte.Ordering_Functions]
        +g:31 [in hydras.MoreAck.FolExamples]
        +g:310 [in hydras.Ackermann.primRec]
        +g:320 [in hydras.rpo.rpo]
        +g:321 [in hydras.rpo.rpo]
        +g:33 [in hydras.Prelude.Iterates]
        +g:332 [in hydras.Ackermann.primRec]
        +g:336 [in hydras.Ackermann.primRec]
        +g:34 [in hydras.Ackermann.folLogic]
        +g:34 [in Goedel.codeSysPrf]
        +g:341 [in hydras.Ackermann.primRec]
        +g:344 [in hydras.Ackermann.primRec]
        +g:348 [in hydras.Ackermann.primRec]
        +g:348 [in hydras.Ackermann.fol]
        +g:349 [in Goedel.PRrepresentable]
        +g:35 [in hydras.Prelude.Iterates]
        +g:35 [in hydras.MoreAck.PrimRecExamples]
        +g:354 [in Goedel.PRrepresentable]
        +g:355 [in hydras.Ackermann.primRec]
        +g:359 [in Goedel.PRrepresentable]
        +g:36 [in Goedel.rosserPA]
        +g:362 [in hydras.Ackermann.primRec]
        +g:366 [in hydras.Ackermann.primRec]
        +g:37 [in hydras.Ackermann.LNT]
        +g:372 [in hydras.Ackermann.primRec]
        +g:379 [in hydras.Ackermann.primRec]
        +g:38 [in hydras.Prelude.Iterates]
        +g:385 [in hydras.Ackermann.primRec]
        +g:39 [in hydras.MoreAck.AckNotPR]
        +g:39 [in Goedel.rosserPA]
        +g:39 [in hydras.Ackermann.folLogic]
        +g:392 [in hydras.Ackermann.fol]
        +g:393 [in hydras.Ackermann.primRec]
        +g:40 [in hydras.Ackermann.LNN]
        +g:40 [in hydras.Ackermann.LNT]
        +g:41 [in hydras.Epsilon0.Large_Sets]
        +g:41 [in hydras.MoreAck.PrimRecExamples]
        +g:410 [in hydras.Ackermann.primRec]
        +g:415 [in hydras.Ackermann.primRec]
        +g:42 [in hydras.Ackermann.code]
        +g:42 [in Goedel.rosserPA]
        +g:422 [in hydras.Ackermann.primRec]
        +g:43 [in hydras.Ackermann.LNN]
        +g:43 [in hydras.Ackermann.LNT]
        +g:43 [in hydras.MoreAck.AckNotPR]
        +g:43 [in hydras.Ackermann.folLogic]
        +g:44 [in hydras.Prelude.Iterates]
        +g:44 [in hydras.MoreAck.PrimRecExamples]
        +g:46 [in hydras.Ackermann.LNN]
        +g:46 [in hydras.Ackermann.LNT]
        +g:46 [in Goedel.rosserPA]
        +g:46 [in hydras.rpo.rpo]
        +g:47 [in hydras.MoreAck.AckNotPR]
        +g:47 [in hydras.Ackermann.folLogic]
        +g:47 [in hydras.MoreAck.PrimRecExamples]
        +g:48 [in hydras.Ackermann.folProof]
        +g:49 [in hydras.Ackermann.LNN]
        +g:49 [in hydras.Ackermann.LNT]
        +g:49 [in Goedel.rosserPA]
        +g:49 [in hydras.MoreAck.PrimRecExamples]
        +g:49 [in hydras.Ackermann.expressible]
        +g:50 [in hydras.Epsilon0.Large_Sets]
        +g:50 [in Goedel.rosserPA]
        +g:50 [in hydras.Ackermann.folLogic]
        +g:51 [in hydras.MoreAck.AckNotPR]
        +g:51 [in Goedel.rosserPA]
        +g:52 [in hydras.Ackermann.LNN]
        +g:52 [in Goedel.rosserPA]
        +g:52 [in hydras.MoreAck.PrimRecExamples]
        +g:53 [in hydras.Ackermann.LNT]
        +g:53 [in Goedel.rosserPA]
        +g:53 [in hydras.Ackermann.folLogic]
        +g:53 [in hydras.OrdinalNotations.ON_Generic]
        +g:53 [in gaia_hydras.nfwfgaia]
        +g:54 [in Goedel.rosserPA]
        +g:55 [in Goedel.rosserPA]
        +g:56 [in hydras.Ackermann.LNN]
        +g:56 [in hydras.Ackermann.folLogic]
        +g:56 [in hydras.MoreAck.PrimRecExamples]
        +g:563 [in hydras.Ackermann.checkPrf]
        +g:565 [in hydras.Ackermann.checkPrf]
        +g:57 [in hydras.Ackermann.LNT]
        +g:58 [in hydras.Prelude.Iterates]
        +g:59 [in hydras.Ackermann.folLogic]
        +g:59 [in Goedel.codeSysPrf]
        +g:597 [in gaia_hydras.nfwfgaia]
        +g:6 [in hydras.rpo.more_list]
        +g:6 [in hydras.Ackermann.code]
        +g:6 [in hydras.Ackermann.PA]
        +g:60 [in hydras.Ackermann.LNN]
        +g:60 [in hydras.Ackermann.LNT]
        +g:61 [in hydras.MoreAck.PrimRecExamples]
        +g:62 [in hydras.Ackermann.primRec]
        +g:62 [in hydras.Ackermann.folLogic]
        +g:63 [in hydras.Prelude.Iterates]
        +g:63 [in hydras.Ackermann.LNN]
        +g:63 [in hydras.Ackermann.LNT]
        +g:63 [in hydras.Ackermann.fol]
        +g:63 [in hydras.MoreAck.PrimRecExamples]
        +g:632 [in hydras.Ackermann.primRec]
        +g:638 [in hydras.Ackermann.primRec]
        +g:64 [in hydras.Ackermann.primRec]
        +g:643 [in hydras.Ackermann.primRec]
        +g:650 [in hydras.Ackermann.primRec]
        +g:655 [in hydras.Ackermann.primRec]
        +g:66 [in hydras.Prelude.Iterates]
        +g:66 [in hydras.Ackermann.LNN]
        +g:66 [in hydras.Ackermann.LNT]
        +g:66 [in hydras.MoreAck.AckNotPR]
        +g:67 [in hydras.MoreAck.AckNotPR]
        +g:67 [in hydras.MoreAck.PrimRecExamples]
        +g:68 [in hydras.Ackermann.model]
        +g:68 [in hydras.Ackermann.primRec]
        +g:69 [in hydras.Ackermann.LNN]
        +g:69 [in hydras.Ackermann.LNT]
        +g:70 [in hydras.Ackermann.fol]
        +g:70 [in hydras.MoreAck.PrimRecExamples]
        +g:72 [in hydras.Ackermann.LNN]
        +g:72 [in hydras.Ackermann.LNT]
        +g:75 [in hydras.Ackermann.LNN]
        +g:75 [in hydras.MoreAck.PrimRecExamples]
        +g:77 [in hydras.Ackermann.folProp]
        +g:781 [in hydras.Ackermann.codeSubFormula]
        +g:784 [in hydras.Ackermann.codeSubFormula]
        +g:79 [in hydras.Ackermann.folLogic]
        +g:79 [in hydras.MoreAck.PrimRecExamples]
        +g:799 [in hydras.Ackermann.primRec]
        +g:8 [in hydras.solutions_exercises.MinPR2]
        +g:803 [in hydras.Ackermann.primRec]
        +g:807 [in hydras.Ackermann.primRec]
        +g:82 [in hydras.Prelude.Iterates]
        +g:84 [in hydras.Schutte.PartialFun]
        +g:86 [in hydras.Ackermann.folProp]
        +g:86 [in hydras.Ackermann.folLogic]
        +g:86 [in Goedel.codeSysPrf]
        +g:86 [in hydras.MoreAck.PrimRecExamples]
        +g:89 [in hydras.Ackermann.LNT]
        +g:89 [in Goedel.codeSysPrf]
        +g:89 [in hydras.Epsilon0.Hprime]
        +g:9 [in hydras.Ackermann.primRec]
        +g:9 [in hydras.Ackermann.folLogic]
        +g:90 [in hydras.Schutte.PartialFun]
        +g:92 [in hydras.Ackermann.LNN]
        +g:92 [in hydras.Ackermann.folLogic]
        +g:94 [in hydras.Ackermann.codeSubFormula]
        +g:95 [in hydras.Ackermann.folLogic]
        +g:96 [in hydras.Ackermann.LNT]
        +g:96 [in hydras.MoreAck.AckNotPR]
        +g:98 [in hydras.Ackermann.folLogic]
        +g:98 [in hydras.Ackermann.folReplace]
        +g:99 [in hydras.Ackermann.LNN]
        +

        H

        +HAB:175 [in hydras.Epsilon0.Large_Sets]
        +HAB:22 [in gaia_hydras.GLarge_Sets]
        +Halpha:14 [in gaia_hydras.GHprime]
        +Halpha:170 [in hydras.Epsilon0.Large_Sets]
        +Halpha:401 [in hydras.Epsilon0.Paths]
        +Halpha:660 [in hydras.Epsilon0.T1]
        +Halpha:663 [in hydras.Epsilon0.T1]
        +Halpha:708 [in hydras.Epsilon0.T1]
        +Ha:17 [in gaia_hydras.GLarge_Sets]
        +HA:173 [in hydras.Epsilon0.Large_Sets]
        +HA:20 [in gaia_hydras.GLarge_Sets]
        +Ha:390 [in hydras.Epsilon0.Paths]
        +Ha:50 [in gaia_hydras.GCanon]
        +Ha:9 [in gaia_hydras.GCanon]
        +Ha:98 [in hydras.Epsilon0.Hessenberg]
        +Hb:100 [in hydras.Epsilon0.Hessenberg]
        +HB:174 [in hydras.Epsilon0.Large_Sets]
        +HB:21 [in gaia_hydras.GLarge_Sets]
        +Hb:391 [in hydras.Epsilon0.Paths]
        +Hc:102 [in hydras.Epsilon0.Hessenberg]
        +height:17 [in hydras.Epsilon0.T1]
        +Hf':121 [in hydras.Prelude.Iterates]
        +Hf':155 [in hydras.Prelude.Iterates]
        +Hf':94 [in hydras.Prelude.Iterates]
        +Hf:120 [in hydras.Prelude.Iterates]
        +Hf:154 [in hydras.Prelude.Iterates]
        +Hf:47 [in hydras.Prelude.Iterates]
        +Hf:50 [in hydras.Prelude.Iterates]
        +Hf:74 [in hydras.Schutte.PartialFun]
        +Hf:75 [in hydras.MoreAck.AckNotPR]
        +Hf:79 [in hydras.MoreAck.AckNotPR]
        +Hf:84 [in hydras.MoreAck.AckNotPR]
        +Hf:88 [in hydras.Prelude.Iterates]
        +Hf:93 [in hydras.Prelude.Iterates]
        +Hgamma:159 [in additions.AM]
        +Hgamma:24 [in additions.Fib2]
        +Hgamma:354 [in additions.Euclidean_Chains]
        +Hgamma:8 [in additions.Strategies]
        +Hgt:163 [in hydras.Prelude.Iterates]
        +Hij:64 [in gaia_hydras.GCanon]
        +Hincl:170 [in hydras.Prelude.MoreLists]
        +Hk:74 [in additions.Euclidean_Chains]
        +Hlambda:51 [in gaia_hydras.GCanon]
        +Hlim:45 [in gaia_hydras.GCanon]
        +Hlim:52 [in gaia_hydras.GCanon]
        +Hlim:63 [in gaia_hydras.GCanon]
        +Hlim:67 [in gaia_hydras.GCanon]
        +Hmono:200 [in hydras.Schutte.Schutte_basics]
        +Hmu:2 [in hydras.Hydra.Epsilon0_Needed_Free]
        +Hmu:3 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +Hm':165 [in hydras.Prelude.Iterates]
        +Hm:164 [in hydras.Prelude.Iterates]
        +Hnf:3 [in gaia_hydras.GF_alpha]
        +Hnf:34 [in gaia_hydras.GF_alpha]
        +Hnf:40 [in gaia_hydras.GCanon]
        +Hnf:44 [in gaia_hydras.GCanon]
        +Hnf:62 [in gaia_hydras.GCanon]
        +Hnf:66 [in gaia_hydras.GCanon]
        +hP:25 [in gaia_hydras.T1Bridge]
        +Hrecb:706 [in hydras.Ackermann.primRec]
        +Hrecb:710 [in hydras.Ackermann.primRec]
        +Hrecb:712 [in hydras.Ackermann.primRec]
        +Hrecb:715 [in hydras.Ackermann.primRec]
        +Hrecb:718 [in hydras.Ackermann.primRec]
        +Hrecb:721 [in hydras.Ackermann.primRec]
        +Hrecb:724 [in hydras.Ackermann.primRec]
        +Hrecb:727 [in hydras.Ackermann.primRec]
        +Hrecb:730 [in hydras.Ackermann.primRec]
        +Hrecb:733 [in hydras.Ackermann.primRec]
        +Hrecb:736 [in hydras.Ackermann.primRec]
        +Hrecb:739 [in hydras.Ackermann.primRec]
        +Hrecb:742 [in hydras.Ackermann.primRec]
        +Hrecb:744 [in hydras.Ackermann.primRec]
        +Hrecb:770 [in hydras.Ackermann.primRec]
        +Hrecb:773 [in hydras.Ackermann.primRec]
        +Hrecb:777 [in hydras.Ackermann.primRec]
        +Hrecb:780 [in hydras.Ackermann.primRec]
        +Hrecb:784 [in hydras.Ackermann.primRec]
        +Hrecb:790 [in hydras.Ackermann.primRec]
        +Hrecb:795 [in hydras.Ackermann.primRec]
        +Hrecb:798 [in hydras.Ackermann.primRec]
        +Hrecn:128 [in hydras.Ackermann.cPair]
        +Hrecn:144 [in hydras.Ackermann.cPair]
        +Hrecn:147 [in hydras.Ackermann.cPair]
        +Hrecn:151 [in hydras.Ackermann.cPair]
        +Hrecn:155 [in hydras.Ackermann.cPair]
        +Hrecn:157 [in hydras.Ackermann.cPair]
        +Hrecn:160 [in hydras.Ackermann.cPair]
        +Hrecn:178 [in hydras.Ackermann.model]
        +Hrecn:185 [in hydras.Ackermann.model]
        +Hrecn:204 [in hydras.Ackermann.model]
        +Hrecn:211 [in hydras.Ackermann.model]
        +Hrecn:64 [in hydras.Ackermann.folLogic3]
        +Hrecs:10 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:108 [in hydras.Ackermann.codeList]
        +Hrecs:11 [in hydras.Ackermann.codeList]
        +Hrecs:113 [in hydras.Ackermann.codeList]
        +Hrecs:116 [in hydras.Ackermann.codeList]
        +Hrecs:12 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:121 [in hydras.Ackermann.codeList]
        +Hrecs:124 [in hydras.Ackermann.codeList]
        +Hrecs:127 [in hydras.Ackermann.codeList]
        +Hrecs:13 [in hydras.Ackermann.codeList]
        +Hrecs:130 [in hydras.Ackermann.codeList]
        +Hrecs:133 [in hydras.Ackermann.codeList]
        +Hrecs:136 [in hydras.Ackermann.codeList]
        +Hrecs:139 [in hydras.Ackermann.codeList]
        +Hrecs:14 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:142 [in hydras.Ackermann.codeList]
        +Hrecs:145 [in hydras.Ackermann.codeList]
        +Hrecs:147 [in hydras.Ackermann.codeList]
        +Hrecs:149 [in hydras.Ackermann.codeList]
        +Hrecs:15 [in hydras.Ackermann.codeList]
        +Hrecs:151 [in hydras.Ackermann.codeList]
        +Hrecs:153 [in hydras.Ackermann.codeList]
        +Hrecs:155 [in hydras.Ackermann.codeList]
        +Hrecs:16 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:165 [in hydras.Ackermann.codeList]
        +Hrecs:168 [in hydras.Ackermann.codeList]
        +Hrecs:17 [in hydras.Ackermann.codeList]
        +Hrecs:171 [in hydras.Ackermann.codeList]
        +Hrecs:174 [in hydras.Ackermann.codeList]
        +Hrecs:177 [in hydras.Ackermann.codeList]
        +Hrecs:18 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:180 [in hydras.Ackermann.codeList]
        +Hrecs:19 [in hydras.Ackermann.wellFormed]
        +Hrecs:19 [in hydras.Ackermann.codeList]
        +Hrecs:197 [in hydras.Ackermann.codeList]
        +Hrecs:199 [in hydras.Ackermann.codeList]
        +Hrecs:2 [in hydras.Ackermann.codeList]
        +Hrecs:20 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:201 [in hydras.Ackermann.codeList]
        +Hrecs:203 [in hydras.Ackermann.codeList]
        +Hrecs:205 [in hydras.Ackermann.codeList]
        +Hrecs:207 [in hydras.Ackermann.codeList]
        +Hrecs:21 [in hydras.Ackermann.wellFormed]
        +Hrecs:21 [in hydras.Ackermann.codeList]
        +Hrecs:213 [in hydras.Ackermann.codeList]
        +Hrecs:218 [in hydras.Ackermann.codeList]
        +Hrecs:22 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:221 [in hydras.Ackermann.codeList]
        +Hrecs:226 [in hydras.Ackermann.codeList]
        +Hrecs:229 [in hydras.Ackermann.codeList]
        +Hrecs:23 [in hydras.Ackermann.codeList]
        +Hrecs:232 [in hydras.Ackermann.codeList]
        +Hrecs:235 [in hydras.Ackermann.codeList]
        +Hrecs:238 [in hydras.Ackermann.codeList]
        +Hrecs:24 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:241 [in hydras.Ackermann.codeList]
        +Hrecs:244 [in hydras.Ackermann.codeList]
        +Hrecs:247 [in hydras.Ackermann.codeList]
        +Hrecs:25 [in hydras.Ackermann.codeList]
        +Hrecs:250 [in hydras.Ackermann.codeList]
        +Hrecs:253 [in hydras.Ackermann.codeList]
        +Hrecs:256 [in hydras.Ackermann.codeList]
        +Hrecs:259 [in hydras.Ackermann.codeList]
        +Hrecs:26 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:27 [in hydras.Ackermann.codeList]
        +Hrecs:276 [in hydras.Ackermann.codeList]
        +Hrecs:278 [in hydras.Ackermann.codeList]
        +Hrecs:28 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:280 [in hydras.Ackermann.codeList]
        +Hrecs:282 [in hydras.Ackermann.codeList]
        +Hrecs:284 [in hydras.Ackermann.codeList]
        +Hrecs:286 [in hydras.Ackermann.codeList]
        +Hrecs:29 [in hydras.Ackermann.codeList]
        +Hrecs:30 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:31 [in hydras.Ackermann.codeList]
        +Hrecs:32 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:34 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:36 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:41 [in hydras.Ackermann.codeList]
        +Hrecs:42 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:44 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:46 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:46 [in hydras.Ackermann.codeList]
        +Hrecs:48 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:49 [in hydras.Ackermann.codeList]
        +Hrecs:5 [in hydras.Ackermann.codeList]
        +Hrecs:54 [in hydras.Ackermann.codeList]
        +Hrecs:57 [in hydras.Ackermann.codeList]
        +Hrecs:60 [in hydras.Ackermann.codeList]
        +Hrecs:63 [in hydras.Ackermann.codeList]
        +Hrecs:66 [in hydras.Ackermann.codeList]
        +Hrecs:69 [in hydras.Ackermann.codeList]
        +Hrecs:7 [in hydras.Ackermann.codeSubFormula]
        +Hrecs:7 [in hydras.Ackermann.codeList]
        +Hrecs:72 [in hydras.Ackermann.codeList]
        +Hrecs:74 [in hydras.Ackermann.codeList]
        +Hrecs:76 [in hydras.Ackermann.codeList]
        +Hrecs:78 [in hydras.Ackermann.codeList]
        +Hrecs:80 [in hydras.Ackermann.codeList]
        +Hrecs:82 [in hydras.Ackermann.codeList]
        +Hrecs:84 [in hydras.Ackermann.codeList]
        +Hrecs:86 [in hydras.Ackermann.codeList]
        +Hrecs:9 [in hydras.Ackermann.codeList]
        +Hrecs:90 [in hydras.Ackermann.codeList]
        +Hrecs:92 [in hydras.Ackermann.codeList]
        +Hrecs:94 [in hydras.Ackermann.codeList]
        +Hrecs:96 [in hydras.Ackermann.codeList]
        +hR:28 [in gaia_hydras.T1Bridge]
        +hs':140 [in hydras.Hydra.Hydra_Lemmas]
        +hs':142 [in hydras.Hydra.Hydra_Lemmas]
        +hs:139 [in hydras.Hydra.Hydra_Lemmas]
        +hs:141 [in hydras.Hydra.Hydra_Lemmas]
        +hs:8 [in gaia_hydras.GHydra]
        +hs:9 [in gaia_hydras.GHydra]
        +Htrans:18 [in hydras.Prelude.Sort_spec]
        +Htrans:21 [in hydras.Prelude.Sort_spec]
        +Htrans:25 [in hydras.Prelude.Sort_spec]
        +Hvar:2 [in hydras.Hydra.Omega2_Small]
        +Hvar:2 [in hydras.Hydra.Omega_Small]
        +Hwf:130 [in hydras.Hydra.Hydra_Lemmas]
        +Hwf:21 [in hydras.solutions_exercises.T1_ltNotWf]
        +HX:142 [in hydras.Schutte.Schutte_basics]
        +HX:145 [in hydras.Schutte.Schutte_basics]
        +Hx:27 [in hydras.Prelude.Restriction]
        +Hx:31 [in hydras.Prelude.Restriction]
        +Hx:38 [in hydras.Prelude.Restriction]
        +HX:61 [in hydras.Schutte.Well_Orders]
        +Hyp1:20 [in hydras.Ackermann.folProof]
        +Hyp2:21 [in hydras.Ackermann.folProof]
        +hyp:220 [in hydras.Ackermann.fol]
        +hyp:221 [in hydras.Ackermann.fol]
        +hyp:222 [in hydras.Ackermann.fol]
        +Hyp:24 [in hydras.Ackermann.folProof]
        +Hyp:46 [in hydras.Ackermann.folProof]
        +Hyp:48 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Hy'':5 [in hydras.Hydra.Hydra_Examples]
        +Hy:28 [in hydras.Prelude.Restriction]
        +Hy:4 [in hydras.Hydra.Epsilon0_Needed_Std]
        +Hy:5 [in hydras.Hydra.Epsilon0_Needed_Free]
        +Hy:6 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +h'':127 [in hydras.Hydra.Hydra_Definitions]
        +h'':83 [in hydras.Hydra.Hydra_Lemmas]
        +h'':92 [in hydras.Hydra.Hydra_Definitions]
        +h':100 [in hydras.Hydra.O2H]
        +h':102 [in hydras.Hydra.Hydra_Definitions]
        +h':105 [in hydras.Hydra.Hydra_Definitions]
        +h':107 [in hydras.Hydra.Hydra_Lemmas]
        +H':108 [in hydras.OrdinalNotations.OmegaOmega]
        +h':108 [in hydras.Hydra.Hydra_Definitions]
        +h':113 [in hydras.Hydra.Hydra_Definitions]
        +h':115 [in hydras.Hydra.Hydra_Lemmas]
        +h':116 [in hydras.Hydra.Hydra_Definitions]
        +h':118 [in hydras.Hydra.Hydra_Lemmas]
        +h':12 [in gaia_hydras.GHydra]
        +h':122 [in hydras.Hydra.Hydra_Lemmas]
        +h':122 [in hydras.Hydra.Hydra_Definitions]
        +h':124 [in hydras.Hydra.Hydra_Lemmas]
        +h':126 [in hydras.Hydra.Hydra_Definitions]
        +h':13 [in hydras.Hydra.Hydra_Definitions]
        +h':132 [in hydras.Hydra.Hydra_Lemmas]
        +h':133 [in hydras.Hydra.Hydra_Definitions]
        +h':134 [in hydras.Hydra.Hydra_Lemmas]
        +h':138 [in hydras.Hydra.Hydra_Lemmas]
        +h':14 [in gaia_hydras.GHydra]
        +h':144 [in hydras.Hydra.Hydra_Definitions]
        +h':159 [in hydras.Hydra.Hydra_Definitions]
        +h':178 [in hydras.Prelude.Iterates]
        +h':19 [in hydras.Hydra.Hydra_Lemmas]
        +h':2 [in hydras.Hydra.Hydra_Examples]
        +h':23 [in hydras.Hydra.Hydra_Termination]
        +h':25 [in hydras.Hydra.Hydra_Termination]
        +H':28 [in hydras.Epsilon0.E0]
        +h':3 [in hydras.Hydra.Hydra_Examples]
        +h':35 [in hydras.Hydra.Hydra_Termination]
        +h':36 [in hydras.Hydra.O2H]
        +h':4 [in hydras.Hydra.Hydra_Examples]
        +h':44 [in hydras.Hydra.Hydra_Termination]
        +h':46 [in hydras.Hydra.Hydra_Termination]
        +H':487 [in hydras.Epsilon0.T1]
        +h':49 [in hydras.Hydra.Hydra_Termination]
        +H':491 [in hydras.Epsilon0.T1]
        +h':51 [in hydras.Hydra.O2H]
        +h':51 [in hydras.Hydra.Hydra_Termination]
        +h':64 [in hydras.Hydra.Hydra_Definitions]
        +H':696 [in hydras.Gamma0.Gamma0]
        +h':7 [in hydras.Hydra.Epsilon0_Needed_Free]
        +h':71 [in hydras.Hydra.Hydra_Lemmas]
        +h':76 [in hydras.Hydra.Hydra_Lemmas]
        +h':78 [in hydras.Hydra.Hydra_Definitions]
        +h':80 [in hydras.Hydra.Hydra_Lemmas]
        +h':82 [in hydras.Hydra.Hydra_Lemmas]
        +h':85 [in hydras.Hydra.Hydra_Definitions]
        +h':87 [in hydras.Hydra.Hydra_Definitions]
        +h':9 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +h':90 [in hydras.Hydra.O2H]
        +h':90 [in hydras.Hydra.Hydra_Definitions]
        +h':93 [in hydras.Hydra.O2H]
        +h':93 [in hydras.Hydra.Hydra_Definitions]
        +H0:294 [in hydras.rpo.rpo]
        +H0:296 [in hydras.rpo.rpo]
        +H0:298 [in hydras.rpo.rpo]
        +h0:35 [in hydras.Prelude.Restriction]
        +h0:41 [in hydras.Prelude.Restriction]
        +H0:47 [in hydras.Ackermann.LNN2LNT]
        +h0:6 [in hydras.Hydra.Epsilon0_Needed_Std]
        +H0:7 [in hydras.Prelude.Compat815]
        +H0:73 [in hydras.Ackermann.LNN2LNT]
        +h0:73 [in hydras.Hydra.Hydra_Lemmas]
        +H0:76 [in hydras.Ackermann.LNN2LNT]
        +H0:79 [in hydras.Ackermann.LNN2LNT]
        +H0:82 [in hydras.Ackermann.LNN2LNT]
        +H0:85 [in hydras.Ackermann.LNN2LNT]
        +H0:88 [in hydras.Ackermann.LNN2LNT]
        +h0:9 [in hydras.Hydra.Epsilon0_Needed_Std]
        +H0:91 [in hydras.Ackermann.LNN2LNT]
        +H0:94 [in hydras.Ackermann.LNN2LNT]
        +h1:116 [in hydras.Ackermann.primRec]
        +H1:310 [in hydras.rpo.rpo]
        +H1:312 [in hydras.rpo.rpo]
        +H1:32 [in hydras.MoreAck.FolExamples]
        +h1:36 [in hydras.Hydra.Hydra_Lemmas]
        +H1:369 [in hydras.Epsilon0.T1]
        +H1:371 [in hydras.Epsilon0.T1]
        +h1:41 [in hydras.Hydra.Hydra_Lemmas]
        +H1:48 [in hydras.Ackermann.LNN2LNT]
        +H1:60 [in hydras.Epsilon0.T1]
        +H1:62 [in hydras.Epsilon0.T1]
        +H1:74 [in hydras.Ackermann.LNN2LNT]
        +H1:77 [in hydras.Ackermann.LNN2LNT]
        +H1:8 [in hydras.Prelude.Compat815]
        +H1:80 [in hydras.Ackermann.LNN2LNT]
        +H1:83 [in hydras.Ackermann.LNN2LNT]
        +H1:86 [in hydras.Ackermann.LNN2LNT]
        +H1:89 [in hydras.Ackermann.LNN2LNT]
        +H1:92 [in hydras.Ackermann.LNN2LNT]
        +H1:95 [in hydras.Ackermann.LNN2LNT]
        +H2:10 [in hydras.Prelude.Compat815]
        +h2:117 [in hydras.Ackermann.primRec]
        +H2:33 [in hydras.MoreAck.FolExamples]
        +h2:37 [in hydras.Hydra.Hydra_Lemmas]
        +H2:372 [in hydras.Epsilon0.T1]
        +h2:42 [in hydras.Hydra.Hydra_Lemmas]
        +H2:63 [in hydras.Epsilon0.T1]
        +h:1 [in hydras.Hydra.Hydra_Examples]
        +h:1 [in hydras.Hydra.Hydra_Termination]
        +h:1 [in gaia_hydras.GHydra]
        +h:1 [in hydras.Hydra.Hydra_Lemmas]
        +h:10 [in hydras.Ackermann.primRec]
        +h:10 [in gaia_hydras.GHydra]
        +h:10 [in hydras.Hydra.Hydra_Lemmas]
        +h:101 [in hydras.Hydra.Hydra_Definitions]
        +h:104 [in hydras.Hydra.Hydra_Definitions]
        +h:105 [in hydras.Hydra.Hydra_Lemmas]
        +h:106 [in hydras.Hydra.Hydra_Definitions]
        +H:107 [in hydras.OrdinalNotations.OmegaOmega]
        +h:11 [in hydras.Hydra.Hydra_Termination]
        +h:11 [in hydras.Hydra.Epsilon0_Needed_Std]
        +h:11 [in gaia_hydras.GHydra]
        +h:11 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +H:11 [in hydras.Schutte.Countable]
        +h:110 [in hydras.Ackermann.folLogic]
        +h:112 [in hydras.Hydra.Hydra_Definitions]
        +h:114 [in hydras.Hydra.Hydra_Lemmas]
        +h:115 [in hydras.Hydra.Hydra_Definitions]
        +h:117 [in hydras.Hydra.Hydra_Lemmas]
        +h:12 [in hydras.solutions_exercises.MorePRExamples]
        +h:12 [in hydras.Hydra.Hydra_Definitions]
        +h:120 [in hydras.Ackermann.LNT]
        +h:120 [in additions.fib]
        +h:121 [in hydras.Hydra.Hydra_Lemmas]
        +h:121 [in hydras.Hydra.Hydra_Definitions]
        +h:123 [in hydras.Ackermann.LNN]
        +h:123 [in hydras.Hydra.Hydra_Lemmas]
        +h:124 [in hydras.Hydra.Hydra_Definitions]
        +h:125 [in hydras.Ackermann.folLogic]
        +h:13 [in hydras.Ackermann.primRec]
        +h:13 [in gaia_hydras.GHydra]
        +H:13 [in hydras.MoreAck.PrimRecExamples]
        +h:130 [in hydras.Hydra.Hydra_Definitions]
        +h:133 [in hydras.Hydra.Hydra_Lemmas]
        +h:134 [in hydras.Hydra.Hydra_Definitions]
        +h:135 [in hydras.Ackermann.LNT]
        +h:135 [in hydras.Hydra.Hydra_Lemmas]
        +h:137 [in hydras.Hydra.Hydra_Lemmas]
        +h:138 [in hydras.Ackermann.LNN]
        +H:14 [in hydras.MoreAck.BadSubst]
        +H:14 [in hydras.Prelude.Sort_spec]
        +h:143 [in hydras.Hydra.Hydra_Definitions]
        +h:144 [in hydras.Hydra.Hydra_Lemmas]
        +h:146 [in hydras.Hydra.Hydra_Lemmas]
        +h:149 [in hydras.Hydra.Hydra_Lemmas]
        +h:15 [in hydras.Hydra.Hydra_Termination]
        +h:152 [in hydras.Hydra.Hydra_Lemmas]
        +h:154 [in hydras.Hydra.Hydra_Definitions]
        +h:155 [in hydras.Hydra.Hydra_Lemmas]
        +H:157 [in hydras.Prelude.Iterates]
        +h:158 [in hydras.Hydra.Hydra_Definitions]
        +H:16 [in hydras.Prelude.First_toggle]
        +h:16 [in hydras.Hydra.Hydra_Definitions]
        +H:172 [in hydras.Ackermann.folProp]
        +h:175 [in hydras.Prelude.Iterates]
        +H:179 [in hydras.Ackermann.folProp]
        +h:18 [in hydras.Hydra.Hydra_Lemmas]
        +H:188 [in hydras.Ackermann.folProp]
        +H:195 [in hydras.Ackermann.folProp]
        +H:201 [in hydras.Schutte.Schutte_basics]
        +H:204 [in hydras.Ackermann.folProp]
        +h:205 [in hydras.Prelude.Iterates]
        +H:21 [in hydras.Schutte.MoreEpsilonIota]
        +h:21 [in hydras.MoreAck.PrimRecExamples]
        +H:211 [in hydras.Ackermann.folProp]
        +h:22 [in hydras.Hydra.Hydra_Termination]
        +H:22 [in hydras.Prelude.STDPP_compat]
        +h:22 [in hydras.Hydra.Hydra_Definitions]
        +H:220 [in hydras.Ackermann.folProp]
        +H:227 [in hydras.Ackermann.folProp]
        +H:24 [in hydras.Prelude.Restriction]
        +h:24 [in hydras.Schutte.Critical]
        +H:24 [in hydras.Schutte.MoreEpsilonIota]
        +h:24 [in hydras.Hydra.Hydra_Termination]
        +H:24 [in hydras.Prelude.STDPP_compat]
        +H:25 [in hydras.Epsilon0.E0]
        +H:251 [in hydras.Ackermann.folProp]
        +H:258 [in hydras.Ackermann.folProp]
        +h:26 [in gaia_hydras.GHydra]
        +H:267 [in hydras.Ackermann.folProp]
        +H:27 [in hydras.Epsilon0.E0]
        +H:274 [in hydras.Ackermann.folProp]
        +h:28 [in hydras.Hydra.O2H]
        +H:28 [in hydras.Schutte.Critical]
        +h:28 [in hydras.Hydra.Hydra_Definitions]
        +H:29 [in hydras.Prelude.Restriction]
        +h:29 [in hydras.MoreAck.PrimRecExamples]
        +H:300 [in hydras.Ackermann.folProp]
        +H:307 [in hydras.Ackermann.folProp]
        +H:316 [in hydras.Ackermann.folProp]
        +h:32 [in hydras.Hydra.O2H]
        +H:323 [in hydras.Ackermann.folProp]
        +H:33 [in hydras.MoreAck.AckNotPR]
        +H:33 [in hydras.Schutte.Critical]
        +h:33 [in hydras.Hydra.Hydra_Definitions]
        +H:332 [in hydras.Ackermann.folProp]
        +H:339 [in hydras.Ackermann.folProp]
        +h:34 [in hydras.Hydra.Hydra_Termination]
        +H:34 [in hydras.MoreAck.FolExamples]
        +H:348 [in hydras.Ackermann.folProp]
        +h:349 [in hydras.Ackermann.primRec]
        +h:35 [in hydras.Hydra.O2H]
        +h:351 [in Goedel.PRrepresentable]
        +H:355 [in hydras.Ackermann.folProp]
        +h:356 [in Goedel.PRrepresentable]
        +h:36 [in hydras.Prelude.Restriction]
        +h:36 [in hydras.MoreAck.PrimRecExamples]
        +h:361 [in Goedel.PRrepresentable]
        +H:364 [in hydras.Ackermann.folProp]
        +H:367 [in hydras.Epsilon0.T1]
        +H:368 [in hydras.Epsilon0.T1]
        +H:37 [in hydras.Schutte.Ordering_Functions]
        +H:370 [in hydras.Epsilon0.T1]
        +H:371 [in hydras.Ackermann.folProp]
        +h:38 [in hydras.MoreAck.AckNotPR]
        +H:38 [in hydras.Schutte.Critical]
        +H:38 [in hydras.Hydra.Hydra_Termination]
        +H:380 [in hydras.Ackermann.folProp]
        +H:385 [in hydras.Epsilon0.Paths]
        +H:387 [in hydras.Ackermann.folProp]
        +h:40 [in hydras.Hydra.O2H]
        +h:40 [in hydras.Ackermann.folLogic]
        +H:41 [in hydras.Hydra.Hydra_Termination]
        +h:42 [in hydras.Prelude.Restriction]
        +H:42 [in hydras.Schutte.Critical]
        +H:421 [in hydras.Epsilon0.T1]
        +h:43 [in hydras.Hydra.Hydra_Termination]
        +H:44 [in hydras.Schutte.Correctness_E0]
        +h:44 [in hydras.Ackermann.folLogic]
        +h:45 [in hydras.Prelude.Iterates]
        +h:45 [in hydras.Hydra.O2H]
        +H:45 [in hydras.Prelude.Restriction]
        +h:45 [in hydras.Hydra.Hydra_Termination]
        +H:46 [in hydras.Ackermann.LNN2LNT]
        +h:46 [in hydras.Hydra.Hydra_Definitions]
        +h:47 [in hydras.Hydra.Hydra_Termination]
        +h:48 [in hydras.Hydra.Hydra_Termination]
        +H:485 [in hydras.Epsilon0.T1]
        +H:489 [in hydras.Epsilon0.T1]
        +h:5 [in hydras.Hydra.Epsilon0_Needed_Std]
        +h:5 [in hydras.Hydra.Hydra_Lemmas]
        +h:50 [in hydras.Ackermann.LNT]
        +H:50 [in hydras.Schutte.Critical]
        +h:50 [in hydras.Hydra.Hydra_Termination]
        +h:50 [in hydras.Hydra.Hydra_Lemmas]
        +h:52 [in hydras.Hydra.Hydra_Definitions]
        +h:53 [in hydras.Ackermann.LNN]
        +H:54 [in hydras.Prelude.Iterates]
        +h:54 [in hydras.Ackermann.LNT]
        +H:55 [in hydras.MoreAck.AckNotPR]
        +h:55 [in hydras.Hydra.Hydra_Lemmas]
        +h:57 [in hydras.Ackermann.LNN]
        +H:58 [in hydras.Epsilon0.T1]
        +H:59 [in hydras.Epsilon0.T1]
        +h:59 [in hydras.Prelude.Iterates]
        +h:6 [in hydras.Hydra.Epsilon0_Needed_Free]
        +h:6 [in hydras.Hydra.Hydra_Examples]
        +h:60 [in hydras.Hydra.Hydra_Lemmas]
        +H:61 [in hydras.Epsilon0.T1]
        +h:63 [in gaia_hydras.nfwfgaia]
        +h:63 [in hydras.Hydra.Hydra_Definitions]
        +h:64 [in hydras.Prelude.Iterates]
        +H:64 [in hydras.Prelude.MoreLists]
        +h:644 [in hydras.Ackermann.primRec]
        +h:65 [in hydras.Hydra.Hydra_Lemmas]
        +h:65 [in hydras.Hydra.Hydra_Definitions]
        +h:66 [in hydras.Hydra.Hydra_Lemmas]
        +h:67 [in hydras.Prelude.Iterates]
        +H:68 [in hydras.Schutte.Correctness_E0]
        +h:69 [in hydras.Ackermann.primRec]
        +h:69 [in hydras.Hydra.Hydra_Lemmas]
        +H:695 [in hydras.Gamma0.Gamma0]
        +h:7 [in hydras.Hydra.Hydra_Examples]
        +h:7 [in hydras.Hydra.Hydra_Termination]
        +h:7 [in gaia_hydras.GHydra]
        +H:709 [in hydras.Epsilon0.T1]
        +H:72 [in hydras.Schutte.Correctness_E0]
        +H:72 [in hydras.Ackermann.LNN2LNT]
        +H:75 [in hydras.Schutte.Correctness_E0]
        +h:75 [in hydras.Hydra.Hydra_Lemmas]
        +h:77 [in hydras.Hydra.Hydra_Definitions]
        +H:78 [in hydras.Ackermann.LNN2LNT]
        +h:78 [in hydras.Hydra.Hydra_Lemmas]
        +H:8 [in hydras.Schutte.Critical]
        +h:8 [in hydras.Hydra.Hydra_Examples]
        +h:8 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +H:8 [in hydras.Schutte.Countable]
        +h:80 [in hydras.Hydra.Hydra_Definitions]
        +h:81 [in hydras.Hydra.Hydra_Lemmas]
        +H:84 [in hydras.Prelude.Iterates]
        +H:84 [in hydras.Ackermann.LNN2LNT]
        +h:84 [in hydras.Hydra.Hydra_Definitions]
        +h:86 [in hydras.Hydra.Hydra_Definitions]
        +h:88 [in hydras.Hydra.Hydra_Lemmas]
        +h:89 [in hydras.Hydra.Hydra_Definitions]
        +h:9 [in hydras.solutions_exercises.MinPR2]
        +h:9 [in hydras.Hydra.Hydra_Examples]
        +H:90 [in hydras.Ackermann.LNN2LNT]
        +h:91 [in hydras.Hydra.Hydra_Lemmas]
        +h:91 [in hydras.Hydra.Hydra_Definitions]
        +h:92 [in hydras.Hydra.O2H]
        +h:93 [in hydras.Hydra.Hydra_Lemmas]
        +h:96 [in hydras.Hydra.O2H]
        +h:96 [in hydras.Hydra.Hydra_Lemmas]
        +h:98 [in hydras.Hydra.O2H]
        +h:98 [in hydras.Hydra.Hydra_Definitions]
        +

        I

        +idn:126 [in additions.fib]
        +id:118 [in additions.fib]
        +inhX:45 [in hydras.Schutte.Well_Orders]
        +inh:2 [in hydras.Schutte.MoreEpsilonIota]
        +inh:53 [in hydras.Schutte.Well_Orders]
        +inh:58 [in hydras.Schutte.Well_Orders]
        +input:61 [in hydras.Ackermann.codeSubFormula]
        +invar:18 [in hydras.Prelude.First_toggle]
        +iota:110 [in hydras.OrdinalNotations.ON_Generic]
        +iota:125 [in hydras.OrdinalNotations.ON_Generic]
        +iota:137 [in hydras.OrdinalNotations.ON_Generic]
        +iota:150 [in hydras.OrdinalNotations.ON_Generic]
        +iota:34 [in hydras.OrdinalNotations.ON_Generic]
        +iota:67 [in hydras.OrdinalNotations.ON_Generic]
        +iota:85 [in hydras.OrdinalNotations.ON_Generic]
        +iota:97 [in hydras.OrdinalNotations.ON_Generic]
        +i':179 [in hydras.Prelude.Iterates]
        +i:1 [in hydras.OrdinalNotations.ON_Omega2]
        +i:1 [in hydras.Prelude.MoreLists]
        +i:1 [in gaia_hydras.GPaths]
        +i:1 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:1 [in hydras.OrdinalNotations.ON_Omega]
        +i:1 [in hydras.Epsilon0.Paths]
        +i:10 [in hydras.Prelude.First_toggle]
        +i:10 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:10 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:10 [in hydras.Hydra.BigBattle]
        +i:10 [in hydras.Epsilon0.Canon]
        +i:10 [in hydras.Hydra.Omega2_Small]
        +i:10 [in gaia_hydras.GL_alpha]
        +i:101 [in hydras.Prelude.Iterates]
        +i:101 [in hydras.Epsilon0.Canon]
        +i:102 [in hydras.Prelude.MoreLists]
        +i:102 [in hydras.OrdinalNotations.OmegaOmega]
        +i:104 [in hydras.Epsilon0.F_alpha]
        +i:104 [in hydras.Hydra.Hydra_Lemmas]
        +i:104 [in gaia_hydras.nfwfgaia]
        +i:105 [in hydras.Prelude.MoreLists]
        +i:105 [in hydras.Epsilon0.Canon]
        +i:106 [in gaia_hydras.nfwfgaia]
        +i:108 [in hydras.Epsilon0.T1]
        +i:108 [in hydras.Epsilon0.F_alpha]
        +i:109 [in hydras.Epsilon0.F_alpha]
        +i:109 [in hydras.Epsilon0.Large_Sets]
        +i:11 [in hydras.Hydra.O2H]
        +i:11 [in hydras.solutions_exercises.Limit_Infinity]
        +i:11 [in gaia_hydras.GPaths]
        +i:11 [in hydras.solutions_exercises.T1_ltNotWf]
        +i:110 [in hydras.Epsilon0.F_alpha]
        +i:110 [in hydras.Epsilon0.Canon]
        +i:111 [in hydras.Epsilon0.F_alpha]
        +i:111 [in hydras.Epsilon0.Large_Sets]
        +i:111 [in hydras.Hydra.Hydra_Definitions]
        +i:112 [in hydras.Epsilon0.Large_Sets]
        +i:112 [in hydras.Epsilon0.Canon]
        +i:112 [in hydras.Epsilon0.E0]
        +i:113 [in hydras.Epsilon0.F_alpha]
        +i:113 [in hydras.Epsilon0.Large_Sets]
        +i:114 [in hydras.Epsilon0.Large_Sets]
        +i:114 [in hydras.Epsilon0.Canon]
        +i:115 [in hydras.Epsilon0.Large_Sets]
        +i:116 [in hydras.Epsilon0.Large_Sets]
        +i:116 [in hydras.Hydra.Hydra_Lemmas]
        +i:117 [in hydras.Epsilon0.Canon]
        +i:119 [in hydras.Hydra.Hydra_Lemmas]
        +i:12 [in gaia_hydras.GF_alpha]
        +i:12 [in hydras.solutions_exercises.Limit_Infinity]
        +i:12 [in hydras.Hydra.Omega2_Small]
        +i:120 [in hydras.Hydra.Hydra_Definitions]
        +i:122 [in hydras.Epsilon0.F_alpha]
        +i:123 [in hydras.Schutte.Schutte_basics]
        +i:123 [in hydras.Hydra.Hydra_Definitions]
        +i:125 [in hydras.Hydra.Hydra_Lemmas]
        +i:126 [in hydras.Schutte.Schutte_basics]
        +i:127 [in additions.fib]
        +i:128 [in hydras.Schutte.Schutte_basics]
        +i:128 [in additions.fib]
        +i:129 [in additions.fib]
        +i:13 [in hydras.solutions_exercises.Limit_Infinity]
        +i:13 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:13 [in hydras.Epsilon0.Paths]
        +i:130 [in additions.fib]
        +i:131 [in additions.fib]
        +i:132 [in hydras.Prelude.Iterates]
        +i:132 [in additions.fib]
        +i:133 [in additions.fib]
        +i:135 [in hydras.Hydra.Hydra_Definitions]
        +i:14 [in hydras.Hydra.O2H]
        +i:14 [in hydras.solutions_exercises.Limit_Infinity]
        +i:14 [in gaia_hydras.GCanon]
        +i:14 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:14 [in hydras.Epsilon0.Canon]
        +i:14 [in hydras.Hydra.Hydra_Lemmas]
        +i:14 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:14 [in hydras.Hydra.Omega2_Small]
        +i:14 [in gaia_hydras.GL_alpha]
        +i:140 [in gaia_hydras.T1Bridge]
        +i:142 [in hydras.rpo.term]
        +i:142 [in hydras.Prelude.Iterates]
        +i:142 [in hydras.Hydra.Hydra_Definitions]
        +i:15 [in hydras.Epsilon0.Large_Sets]
        +i:15 [in hydras.Epsilon0.Canon]
        +i:15 [in gaia_hydras.GLarge_Sets]
        +i:15 [in hydras.Epsilon0.Paths]
        +i:150 [in additions.fib]
        +i:153 [in hydras.Prelude.MoreLists]
        +i:156 [in hydras.Prelude.MoreLists]
        +i:157 [in gaia_hydras.T1Bridge]
        +i:157 [in hydras.Hydra.Hydra_Definitions]
        +i:158 [in hydras.Prelude.Iterates]
        +i:159 [in hydras.Prelude.MoreLists]
        +i:159 [in hydras.Epsilon0.F_alpha]
        +i:159 [in gaia_hydras.T1Bridge]
        +i:16 [in hydras.Hydra.O2H]
        +i:16 [in hydras.solutions_exercises.Limit_Infinity]
        +i:16 [in gaia_hydras.GCanon]
        +i:16 [in gaia_hydras.GL_alpha]
        +i:161 [in hydras.Epsilon0.F_alpha]
        +i:162 [in hydras.Prelude.Iterates]
        +i:163 [in hydras.rpo.term]
        +i:1638 [in gaia_hydras.nfwfgaia]
        +i:164 [in hydras.Epsilon0.F_alpha]
        +i:1641 [in gaia_hydras.nfwfgaia]
        +i:1644 [in gaia_hydras.nfwfgaia]
        +i:166 [in hydras.Epsilon0.F_alpha]
        +i:167 [in hydras.Prelude.Iterates]
        +i:169 [in hydras.Epsilon0.F_alpha]
        +i:17 [in gaia_hydras.GF_alpha]
        +i:17 [in additions.Compatibility]
        +i:17 [in hydras.Prelude.First_toggle]
        +i:17 [in hydras.Epsilon0.Large_Sets]
        +i:17 [in hydras.Epsilon0.Canon]
        +i:17 [in hydras.Epsilon0.E0]
        +i:171 [in hydras.rpo.term]
        +i:172 [in hydras.Epsilon0.F_alpha]
        +i:173 [in hydras.Epsilon0.F_alpha]
        +i:174 [in hydras.Prelude.MoreLists]
        +i:175 [in hydras.Epsilon0.F_alpha]
        +i:176 [in hydras.Prelude.Iterates]
        +i:176 [in hydras.Epsilon0.Paths]
        +i:177 [in hydras.Prelude.MoreLists]
        +i:177 [in hydras.Epsilon0.F_alpha]
        +i:178 [in hydras.Epsilon0.Large_Sets]
        +i:179 [in hydras.Epsilon0.F_alpha]
        +i:179 [in hydras.Epsilon0.Paths]
        +i:18 [in gaia_hydras.GCanon]
        +i:18 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:18 [in hydras.Epsilon0.E0]
        +i:181 [in hydras.Prelude.MoreLists]
        +i:181 [in hydras.Schutte.Schutte_basics]
        +i:184 [in hydras.Prelude.MoreLists]
        +i:184 [in hydras.Schutte.Schutte_basics]
        +i:187 [in hydras.Schutte.Schutte_basics]
        +i:187 [in hydras.Epsilon0.Paths]
        +i:189 [in hydras.Epsilon0.Large_Sets]
        +i:189 [in hydras.Epsilon0.Paths]
        +i:19 [in hydras.Hydra.O2H]
        +i:19 [in gaia_hydras.GF_alpha]
        +i:19 [in hydras.Epsilon0.Large_Sets]
        +i:19 [in hydras.Hydra.BigBattle]
        +i:19 [in hydras.Epsilon0.Canon]
        +i:190 [in hydras.rpo.term]
        +i:190 [in hydras.Schutte.Schutte_basics]
        +i:191 [in hydras.Epsilon0.Large_Sets]
        +i:193 [in hydras.Schutte.Schutte_basics]
        +i:199 [in hydras.Schutte.Schutte_basics]
        +i:199 [in additions.Addition_Chains]
        +i:2 [in gaia_hydras.GHprime]
        +i:2 [in gaia_hydras.GCanon]
        +i:2 [in hydras.Epsilon0.L_alpha]
        +i:2 [in hydras.Epsilon0.Canon]
        +i:2 [in hydras.OrdinalNotations.ON_Finite]
        +i:2 [in gaia_hydras.GPrelude]
        +i:2 [in hydras.solutions_exercises.ge_omega_iff]
        +i:2 [in hydras.Epsilon0.Hprime]
        +i:2 [in gaia_hydras.GL_alpha]
        +i:2 [in hydras.solutions_exercises.T1_ltNotWf]
        +i:20 [in hydras.OrdinalNotations.ON_Omega2]
        +i:20 [in gaia_hydras.GF_alpha]
        +i:20 [in gaia_hydras.GPaths]
        +i:20 [in hydras.Prelude.MoreOrders]
        +i:202 [in hydras.Epsilon0.Large_Sets]
        +i:202 [in hydras.Schutte.Schutte_basics]
        +i:204 [in hydras.Schutte.Schutte_basics]
        +i:204 [in hydras.Epsilon0.Paths]
        +i:205 [in hydras.Schutte.Schutte_basics]
        +i:206 [in hydras.Schutte.Schutte_basics]
        +i:207 [in hydras.Epsilon0.Paths]
        +i:208 [in hydras.Schutte.Schutte_basics]
        +i:21 [in hydras.Hydra.O2H]
        +i:21 [in gaia_hydras.GF_alpha]
        +i:21 [in additions.More_on_positive]
        +i:21 [in hydras.Epsilon0.Large_Sets]
        +i:21 [in hydras.Schutte.AP]
        +i:21 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:210 [in hydras.Epsilon0.Paths]
        +i:214 [in hydras.Epsilon0.Paths]
        +i:217 [in hydras.Epsilon0.Paths]
        +i:218 [in hydras.Prelude.MoreLists]
        +i:22 [in gaia_hydras.GF_alpha]
        +i:22 [in gaia_hydras.GCanon]
        +i:22 [in hydras.Schutte.AP]
        +i:22 [in hydras.Prelude.MoreOrders]
        +i:22 [in hydras.MoreAck.PrimRecExamples]
        +i:221 [in hydras.Epsilon0.Paths]
        +i:226 [in hydras.Epsilon0.Paths]
        +i:23 [in gaia_hydras.GPaths]
        +i:23 [in hydras.solutions_exercises.T1_ltNotWf]
        +i:230 [in hydras.Schutte.Schutte_basics]
        +i:233 [in hydras.Prelude.Iterates]
        +i:237 [in hydras.Prelude.Iterates]
        +i:24 [in hydras.OrdinalNotations.ON_Omega2]
        +i:24 [in hydras.Hydra.O2H]
        +i:24 [in gaia_hydras.GCanon]
        +i:24 [in hydras.Schutte.AP]
        +i:24 [in hydras.Epsilon0.Canon]
        +i:24 [in additions.fib]
        +i:240 [in hydras.Prelude.Iterates]
        +i:241 [in gaia_hydras.nfwfgaia]
        +i:244 [in hydras.Prelude.Iterates]
        +i:244 [in gaia_hydras.nfwfgaia]
        +i:247 [in gaia_hydras.nfwfgaia]
        +i:248 [in hydras.Prelude.Iterates]
        +i:25 [in hydras.Schutte.Schutte_basics]
        +i:25 [in additions.fib]
        +i:26 [in gaia_hydras.GCanon]
        +i:26 [in hydras.Schutte.MoreEpsilonIota]
        +i:26 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:26 [in additions.fib]
        +i:267 [in hydras.Epsilon0.Paths]
        +i:27 [in gaia_hydras.GPaths]
        +i:27 [in hydras.Prelude.MoreOrders]
        +i:27 [in hydras.Epsilon0.Canon]
        +i:271 [in hydras.Epsilon0.Paths]
        +i:28 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:28 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:28 [in hydras.Hydra.BigBattle]
        +i:28 [in hydras.Epsilon0.Paths]
        +i:280 [in hydras.Epsilon0.Paths]
        +i:283 [in hydras.Epsilon0.Paths]
        +i:286 [in hydras.Epsilon0.Paths]
        +i:29 [in hydras.Prelude.MoreOrders]
        +i:29 [in additions.fib]
        +i:29 [in gaia_hydras.GL_alpha]
        +i:299 [in hydras.Epsilon0.Paths]
        +i:3 [in hydras.solutions_exercises.is_F_monotonous]
        +i:3 [in gaia_hydras.GHprime]
        +i:3 [in gaia_hydras.GCanon]
        +i:3 [in hydras.Schutte.AP]
        +i:3 [in gaia_hydras.GL_alpha]
        +i:3 [in hydras.Hydra.Omega_Small]
        +i:30 [in gaia_hydras.GCanon]
        +i:30 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:30 [in hydras.solutions_exercises.MultisetWf]
        +i:30 [in hydras.Epsilon0.Paths]
        +i:31 [in gaia_hydras.GCanon]
        +i:31 [in hydras.Epsilon0.L_alpha]
        +i:31 [in hydras.Epsilon0.F_omega]
        +i:31 [in hydras.Epsilon0.Canon]
        +i:31 [in hydras.Epsilon0.Hprime]
        +i:310 [in hydras.Epsilon0.Paths]
        +i:315 [in hydras.Epsilon0.Paths]
        +i:318 [in hydras.Epsilon0.Paths]
        +i:32 [in hydras.Prelude.MoreLists]
        +i:322 [in hydras.rpo.term]
        +i:324 [in hydras.Epsilon0.Paths]
        +i:327 [in hydras.Epsilon0.Paths]
        +i:33 [in hydras.Prelude.MoreLists]
        +i:33 [in hydras.Epsilon0.L_alpha]
        +i:33 [in hydras.Epsilon0.Canon]
        +i:33 [in hydras.Epsilon0.Hprime]
        +i:331 [in hydras.Epsilon0.Paths]
        +i:333 [in hydras.Epsilon0.Paths]
        +i:337 [in hydras.Epsilon0.Paths]
        +i:341 [in hydras.rpo.term]
        +i:341 [in hydras.Epsilon0.Paths]
        +i:345 [in hydras.Epsilon0.Paths]
        +i:349 [in hydras.rpo.term]
        +i:349 [in hydras.Epsilon0.Paths]
        +i:35 [in hydras.Prelude.MoreLists]
        +i:35 [in hydras.rpo.more_list]
        +i:35 [in additions.More_on_positive]
        +i:35 [in hydras.Epsilon0.L_alpha]
        +i:35 [in hydras.Hydra.BigBattle]
        +i:35 [in hydras.Epsilon0.Hprime]
        +i:353 [in hydras.Epsilon0.Paths]
        +i:358 [in additions.Euclidean_Chains]
        +i:36 [in gaia_hydras.GCanon]
        +i:36 [in hydras.Epsilon0.Canon]
        +i:360 [in hydras.Epsilon0.Paths]
        +i:364 [in additions.Euclidean_Chains]
        +i:365 [in hydras.rpo.term]
        +i:367 [in hydras.rpo.term]
        +i:37 [in hydras.OrdinalNotations.ON_Omega2]
        +i:37 [in additions.More_on_positive]
        +i:37 [in gaia_hydras.GCanon]
        +i:37 [in hydras.Epsilon0.L_alpha]
        +i:37 [in hydras.Epsilon0.Hprime]
        +i:370 [in additions.Euclidean_Chains]
        +i:372 [in hydras.rpo.term]
        +i:377 [in additions.Euclidean_Chains]
        +i:38 [in hydras.Epsilon0.L_alpha]
        +i:38 [in hydras.Epsilon0.Hprime]
        +i:382 [in hydras.Epsilon0.Paths]
        +i:39 [in hydras.Epsilon0.Canon]
        +i:4 [in hydras.solutions_exercises.Limit_Infinity]
        +i:4 [in hydras.Epsilon0.F_alpha]
        +i:4 [in gaia_hydras.GCanon]
        +i:4 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:4 [in hydras.Prelude.Exp2]
        +i:4 [in hydras.Epsilon0.Paths]
        +i:4 [in hydras.Hydra.Omega_Small]
        +i:40 [in hydras.OrdinalNotations.ON_Omega2]
        +i:40 [in hydras.Epsilon0.F_omega]
        +i:40 [in hydras.Schutte.Addition]
        +i:402 [in hydras.Epsilon0.Paths]
        +i:406 [in hydras.Epsilon0.Paths]
        +i:41 [in hydras.Epsilon0.F_alpha]
        +i:41 [in gaia_hydras.GCanon]
        +i:412 [in hydras.Epsilon0.Paths]
        +i:418 [in hydras.Epsilon0.Paths]
        +i:42 [in hydras.Epsilon0.L_alpha]
        +i:42 [in additions.fib]
        +i:42 [in hydras.Epsilon0.Hprime]
        +i:422 [in hydras.Epsilon0.T1]
        +i:422 [in hydras.Epsilon0.Paths]
        +i:426 [in hydras.Epsilon0.Paths]
        +i:43 [in hydras.Epsilon0.F_alpha]
        +i:43 [in gaia_hydras.GPaths]
        +i:43 [in hydras.Hydra.Hydra_Definitions]
        +i:430 [in hydras.Epsilon0.Paths]
        +i:432 [in hydras.Epsilon0.Paths]
        +i:436 [in hydras.Epsilon0.Paths]
        +i:44 [in hydras.OrdinalNotations.OmegaOmega]
        +i:44 [in hydras.Epsilon0.Canon]
        +i:44 [in gaia_hydras.nfwfgaia]
        +i:441 [in hydras.Epsilon0.Paths]
        +i:442 [in hydras.Epsilon0.Paths]
        +i:447 [in hydras.Epsilon0.Paths]
        +i:45 [in hydras.OrdinalNotations.ON_Omega2]
        +i:45 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:45 [in hydras.OrdinalNotations.OmegaOmega]
        +i:45 [in additions.fib]
        +i:45 [in hydras.Epsilon0.E0]
        +i:45 [in gaia_hydras.nfwfgaia]
        +i:451 [in hydras.Epsilon0.Paths]
        +i:453 [in hydras.Epsilon0.Paths]
        +i:457 [in hydras.Epsilon0.Paths]
        +i:46 [in hydras.Epsilon0.F_alpha]
        +i:46 [in gaia_hydras.GPaths]
        +i:46 [in gaia_hydras.GCanon]
        +i:46 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:46 [in gaia_hydras.nfwfgaia]
        +i:461 [in hydras.Epsilon0.Paths]
        +i:469 [in hydras.Epsilon0.Paths]
        +i:47 [in hydras.OrdinalNotations.OmegaOmega]
        +i:47 [in hydras.Hydra.BigBattle]
        +i:47 [in hydras.Epsilon0.Hprime]
        +i:47 [in hydras.MoreAck.FolExamples]
        +i:47 [in hydras.Hydra.Hydra_Definitions]
        +i:471 [in hydras.Epsilon0.Paths]
        +i:476 [in hydras.Epsilon0.Paths]
        +i:478 [in hydras.Epsilon0.Paths]
        +i:48 [in hydras.Prelude.MoreLists]
        +i:48 [in hydras.Epsilon0.F_alpha]
        +i:48 [in gaia_hydras.GPaths]
        +i:48 [in hydras.Epsilon0.Canon]
        +i:48 [in hydras.Epsilon0.Paths]
        +i:480 [in hydras.Epsilon0.Paths]
        +i:485 [in hydras.Epsilon0.Paths]
        +i:489 [in hydras.Epsilon0.Paths]
        +i:49 [in hydras.Prelude.MoreLists]
        +i:49 [in hydras.Epsilon0.Canon]
        +i:49 [in hydras.MoreAck.FolExamples]
        +i:492 [in hydras.Epsilon0.Paths]
        +i:496 [in hydras.Epsilon0.Paths]
        +i:5 [in hydras.OrdinalNotations.ON_Omega2]
        +i:5 [in hydras.solutions_exercises.is_F_monotonous]
        +i:5 [in hydras.Prelude.MoreLists]
        +i:5 [in gaia_hydras.GHprime]
        +i:5 [in hydras.Epsilon0.Large_Sets_Examples]
        +i:5 [in hydras.solutions_exercises.F_3]
        +i:5 [in hydras.Prelude.Exp2]
        +i:5 [in gaia_hydras.GL_alpha]
        +i:5 [in hydras.Hydra.Omega_Small]
        +i:5 [in hydras.solutions_exercises.T1_ltNotWf]
        +i:50 [in gaia_hydras.GPaths]
        +i:50 [in additions.More_on_positive]
        +i:500 [in hydras.Epsilon0.Paths]
        +i:504 [in hydras.Epsilon0.Paths]
        +i:51 [in hydras.Prelude.MoreLists]
        +i:51 [in hydras.Epsilon0.F_alpha]
        +i:51 [in hydras.Hydra.BigBattle]
        +i:51 [in additions.fib]
        +i:51 [in hydras.Hydra.Hydra_Lemmas]
        +i:514 [in hydras.Epsilon0.Paths]
        +i:52 [in hydras.OrdinalNotations.OmegaOmega]
        +i:52 [in hydras.Epsilon0.Canon]
        +i:520 [in hydras.Epsilon0.Paths]
        +i:522 [in hydras.Epsilon0.Paths]
        +i:527 [in hydras.Epsilon0.Paths]
        +i:53 [in hydras.Prelude.MoreLists]
        +i:53 [in gaia_hydras.GPaths]
        +i:53 [in additions.More_on_positive]
        +i:530 [in hydras.Epsilon0.Paths]
        +i:533 [in hydras.Epsilon0.Paths]
        +i:54 [in hydras.Epsilon0.F_alpha]
        +i:54 [in hydras.Epsilon0.L_alpha]
        +i:54 [in hydras.Epsilon0.Canon]
        +i:54 [in additions.fib]
        +i:54 [in hydras.Epsilon0.Paths]
        +i:544 [in hydras.Epsilon0.Paths]
        +i:545 [in hydras.Epsilon0.Paths]
        +i:546 [in hydras.Epsilon0.Paths]
        +i:55 [in hydras.Prelude.MoreLists]
        +i:55 [in hydras.Epsilon0.F_alpha]
        +i:55 [in gaia_hydras.GCanon]
        +i:55 [in hydras.OrdinalNotations.OmegaOmega]
        +i:554 [in hydras.Epsilon0.Paths]
        +i:56 [in hydras.Epsilon0.L_alpha]
        +i:56 [in hydras.Epsilon0.Canon]
        +i:56 [in hydras.Hydra.Hydra_Lemmas]
        +i:56 [in hydras.Epsilon0.Hprime]
        +i:560 [in hydras.Epsilon0.Paths]
        +i:567 [in hydras.Epsilon0.Paths]
        +i:57 [in hydras.Prelude.MoreLists]
        +i:57 [in hydras.Epsilon0.F_alpha]
        +i:57 [in additions.More_on_positive]
        +i:57 [in gaia_hydras.GCanon]
        +i:57 [in hydras.Epsilon0.Paths]
        +i:571 [in hydras.Epsilon0.Paths]
        +i:574 [in hydras.Epsilon0.Paths]
        +i:579 [in hydras.Epsilon0.Paths]
        +i:58 [in hydras.Epsilon0.Canon]
        +i:58 [in hydras.Epsilon0.Hprime]
        +i:580 [in hydras.Epsilon0.Paths]
        +i:585 [in hydras.Epsilon0.Paths]
        +i:588 [in hydras.Epsilon0.Paths]
        +i:59 [in hydras.Prelude.MoreLists]
        +i:59 [in hydras.Epsilon0.F_alpha]
        +i:59 [in additions.fib]
        +i:6 [in gaia_hydras.GCanon]
        +i:6 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:6 [in hydras.solutions_exercises.F_3]
        +i:6 [in hydras.Hydra.Omega2_Small]
        +i:60 [in hydras.Prelude.Iterates]
        +i:60 [in hydras.Epsilon0.F_alpha]
        +i:60 [in additions.More_on_positive]
        +i:60 [in gaia_hydras.GCanon]
        +i:60 [in hydras.Epsilon0.L_alpha]
        +i:61 [in hydras.Epsilon0.F_alpha]
        +i:61 [in hydras.Epsilon0.E0]
        +i:61 [in hydras.Hydra.Hydra_Lemmas]
        +i:61 [in hydras.Epsilon0.Hprime]
        +i:61 [in hydras.Epsilon0.Paths]
        +i:62 [in hydras.Epsilon0.F_alpha]
        +i:62 [in gaia_hydras.GPaths]
        +i:62 [in hydras.Hydra.BigBattle]
        +i:62 [in hydras.Epsilon0.Canon]
        +i:63 [in hydras.Epsilon0.E0]
        +i:64 [in hydras.Epsilon0.E0]
        +i:64 [in hydras.Hydra.Hydra_Lemmas]
        +i:64 [in hydras.Epsilon0.Paths]
        +i:64 [in hydras.MoreAck.PrimRecExamples]
        +i:65 [in hydras.OrdinalNotations.ON_Omega2]
        +i:65 [in hydras.Hydra.BigBattle]
        +i:66 [in gaia_hydras.GPaths]
        +i:66 [in hydras.Hydra.BigBattle]
        +i:66 [in hydras.Epsilon0.Canon]
        +i:67 [in hydras.Epsilon0.Large_Sets]
        +i:67 [in hydras.Epsilon0.Canon]
        +i:68 [in hydras.OrdinalNotations.ON_Omega2]
        +i:68 [in hydras.MoreAck.AckNotPR]
        +i:68 [in hydras.Epsilon0.Canon]
        +i:68 [in hydras.Hydra.Hydra_Lemmas]
        +i:685 [in hydras.Epsilon0.T1]
        +i:687 [in hydras.Epsilon0.T1]
        +i:69 [in gaia_hydras.GCanon]
        +i:69 [in hydras.Epsilon0.Large_Sets]
        +i:69 [in hydras.Epsilon0.Canon]
        +i:69 [in hydras.Epsilon0.Paths]
        +i:691 [in hydras.Epsilon0.T1]
        +i:694 [in hydras.Epsilon0.T1]
        +i:7 [in gaia_hydras.GHprime]
        +i:7 [in gaia_hydras.GPaths]
        +i:7 [in gaia_hydras.GCanon]
        +i:7 [in hydras.Hydra.Epsilon0_Needed_Std]
        +i:7 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +i:7 [in gaia_hydras.GL_alpha]
        +i:70 [in hydras.MoreAck.AckNotPR]
        +i:70 [in hydras.Epsilon0.Large_Sets]
        +i:70 [in hydras.Hydra.BigBattle]
        +i:70 [in hydras.Epsilon0.Canon]
        +i:70 [in hydras.Epsilon0.Hprime]
        +i:700 [in hydras.Epsilon0.T1]
        +i:701 [in hydras.Epsilon0.T1]
        +i:71 [in gaia_hydras.GCanon]
        +i:71 [in hydras.Epsilon0.Large_Sets]
        +i:71 [in hydras.Schutte.AP]
        +i:71 [in hydras.Epsilon0.Canon]
        +i:71 [in hydras.Epsilon0.Paths]
        +i:71 [in hydras.MoreAck.PrimRecExamples]
        +i:715 [in hydras.Epsilon0.T1]
        +i:72 [in hydras.Epsilon0.Canon]
        +i:73 [in gaia_hydras.GPaths]
        +i:73 [in hydras.Epsilon0.Large_Sets]
        +i:73 [in hydras.Epsilon0.Canon]
        +i:73 [in hydras.Epsilon0.Paths]
        +i:74 [in hydras.Epsilon0.Large_Sets]
        +i:74 [in hydras.OrdinalNotations.OmegaOmega]
        +i:74 [in hydras.Epsilon0.Canon]
        +i:74 [in hydras.Hydra.Hydra_Lemmas]
        +i:75 [in hydras.OrdinalNotations.OmegaOmega]
        +i:77 [in hydras.Epsilon0.Canon]
        +i:77 [in hydras.Hydra.Hydra_Lemmas]
        +i:78 [in hydras.Epsilon0.Large_Sets]
        +i:79 [in gaia_hydras.GPaths]
        +i:79 [in hydras.Epsilon0.Large_Sets]
        +i:8 [in gaia_hydras.GPaths]
        +i:8 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +i:8 [in hydras.Epsilon0.Canon]
        +i:8 [in hydras.Hydra.Omega2_Small]
        +i:80 [in hydras.Epsilon0.Large_Sets]
        +i:80 [in hydras.Epsilon0.Canon]
        +i:80 [in hydras.MoreAck.PrimRecExamples]
        +i:81 [in hydras.Epsilon0.Large_Sets]
        +i:81 [in hydras.Epsilon0.Paths]
        +i:82 [in hydras.Prelude.MoreLists]
        +i:82 [in hydras.Epsilon0.Large_Sets]
        +i:83 [in hydras.Hydra.O2H]
        +i:83 [in hydras.Epsilon0.Canon]
        +i:83 [in hydras.Epsilon0.Paths]
        +i:84 [in hydras.Prelude.MoreLists]
        +i:84 [in hydras.Epsilon0.Large_Sets]
        +i:85 [in hydras.Gamma0.T2]
        +i:85 [in hydras.Hydra.O2H]
        +i:85 [in hydras.Hydra.Hydra_Lemmas]
        +i:85 [in hydras.Epsilon0.Paths]
        +i:86 [in hydras.Epsilon0.Hprime]
        +i:87 [in hydras.Epsilon0.Large_Sets]
        +i:87 [in hydras.Hydra.Hydra_Lemmas]
        +i:88 [in hydras.Prelude.MoreLists]
        +i:88 [in hydras.Epsilon0.E0]
        +i:89 [in hydras.Prelude.Iterates]
        +i:89 [in hydras.Prelude.MoreLists]
        +i:89 [in hydras.Epsilon0.Large_Sets]
        +i:89 [in hydras.Hydra.Hydra_Lemmas]
        +i:9 [in hydras.Prelude.MoreLists]
        +i:9 [in hydras.Hydra.Hydra_Lemmas]
        +i:9 [in hydras.Epsilon0.Paths]
        +i:9 [in gaia_hydras.GL_alpha]
        +i:90 [in hydras.Epsilon0.Large_Sets]
        +i:90 [in hydras.Epsilon0.Canon]
        +i:91 [in hydras.Epsilon0.Large_Sets]
        +i:91 [in hydras.Epsilon0.Paths]
        +i:92 [in hydras.Prelude.MoreLists]
        +i:92 [in hydras.Hydra.Hydra_Lemmas]
        +i:94 [in hydras.Prelude.MoreLists]
        +i:94 [in hydras.Epsilon0.E0]
        +i:95 [in hydras.Prelude.Iterates]
        +i:95 [in hydras.Hydra.O2H]
        +i:95 [in hydras.Hydra.Hydra_Lemmas]
        +i:96 [in hydras.OrdinalNotations.OmegaOmega]
        +i:97 [in hydras.Hydra.O2H]
        +i:97 [in hydras.Epsilon0.Canon]
        +i:97 [in hydras.Epsilon0.E0]
        +i:98 [in hydras.Epsilon0.F_alpha]
        +

        J

        +j:102 [in hydras.Prelude.Iterates]
        +j:103 [in hydras.Prelude.MoreLists]
        +j:106 [in hydras.Prelude.MoreLists]
        +j:106 [in hydras.Hydra.Hydra_Lemmas]
        +j:109 [in hydras.Epsilon0.T1]
        +j:11 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:11 [in hydras.Hydra.Omega2_Small]
        +j:12 [in hydras.Hydra.Epsilon0_Needed_Std]
        +j:120 [in hydras.Hydra.Hydra_Lemmas]
        +j:124 [in hydras.Prelude.Iterates]
        +j:125 [in hydras.Schutte.Schutte_basics]
        +j:125 [in hydras.Hydra.Hydra_Definitions]
        +j:126 [in hydras.Hydra.Hydra_Lemmas]
        +j:127 [in hydras.Prelude.Iterates]
        +j:127 [in hydras.Schutte.Schutte_basics]
        +j:129 [in hydras.Schutte.Schutte_basics]
        +j:13 [in hydras.Hydra.Omega2_Small]
        +j:130 [in hydras.Prelude.Iterates]
        +j:15 [in hydras.solutions_exercises.Limit_Infinity]
        +j:15 [in hydras.Hydra.Omega2_Small]
        +j:151 [in additions.fib]
        +j:154 [in hydras.Prelude.MoreLists]
        +j:155 [in hydras.rpo.term]
        +j:157 [in hydras.Prelude.MoreLists]
        +j:16 [in hydras.Hydra.Epsilon0_Needed_Std]
        +j:160 [in hydras.Prelude.MoreLists]
        +j:168 [in hydras.Prelude.Iterates]
        +j:17 [in hydras.solutions_exercises.Limit_Infinity]
        +j:182 [in hydras.Schutte.Schutte_basics]
        +j:183 [in hydras.Prelude.MoreLists]
        +j:185 [in hydras.Prelude.MoreLists]
        +j:194 [in hydras.Schutte.Schutte_basics]
        +j:200 [in additions.Addition_Chains]
        +j:203 [in hydras.Schutte.Schutte_basics]
        +j:21 [in hydras.OrdinalNotations.ON_Omega2]
        +j:23 [in hydras.Schutte.AP]
        +j:23 [in hydras.MoreAck.PrimRecExamples]
        +j:238 [in hydras.Prelude.Iterates]
        +j:243 [in hydras.Prelude.Iterates]
        +j:247 [in hydras.Prelude.Iterates]
        +j:25 [in hydras.OrdinalNotations.ON_Omega2]
        +j:25 [in gaia_hydras.GPaths]
        +j:25 [in hydras.Schutte.AP]
        +j:251 [in hydras.Prelude.Iterates]
        +j:29 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:3 [in gaia_hydras.GPrelude]
        +j:31 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:333 [in hydras.rpo.term]
        +j:338 [in hydras.Epsilon0.Paths]
        +j:34 [in hydras.Prelude.MoreLists]
        +j:36 [in hydras.Prelude.MoreLists]
        +j:39 [in hydras.Hydra.BigBattle]
        +j:404 [in hydras.Epsilon0.Paths]
        +j:408 [in hydras.Epsilon0.Paths]
        +j:41 [in hydras.Schutte.Addition]
        +j:414 [in hydras.Epsilon0.Paths]
        +j:416 [in hydras.Epsilon0.Paths]
        +j:42 [in hydras.OrdinalNotations.ON_Omega2]
        +j:420 [in hydras.Epsilon0.Paths]
        +j:424 [in hydras.Epsilon0.Paths]
        +j:428 [in hydras.Epsilon0.Paths]
        +j:43 [in additions.fib]
        +j:434 [in hydras.Epsilon0.Paths]
        +j:438 [in hydras.Epsilon0.Paths]
        +j:449 [in hydras.Epsilon0.Paths]
        +j:455 [in hydras.Epsilon0.Paths]
        +j:458 [in hydras.Epsilon0.Paths]
        +j:46 [in additions.fib]
        +j:463 [in hydras.Epsilon0.Paths]
        +j:465 [in hydras.Epsilon0.Paths]
        +j:47 [in hydras.Prelude.MoreLists]
        +j:481 [in hydras.Epsilon0.Paths]
        +j:49 [in hydras.OrdinalNotations.OmegaOmega]
        +j:493 [in hydras.Epsilon0.Paths]
        +j:497 [in hydras.Epsilon0.Paths]
        +j:5 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:50 [in hydras.Prelude.MoreLists]
        +j:501 [in hydras.Epsilon0.Paths]
        +j:506 [in hydras.Epsilon0.Paths]
        +j:515 [in hydras.Epsilon0.Paths]
        +j:52 [in additions.fib]
        +j:521 [in hydras.Epsilon0.Paths]
        +j:524 [in hydras.Epsilon0.Paths]
        +j:531 [in hydras.Epsilon0.Paths]
        +j:54 [in hydras.Prelude.MoreLists]
        +j:54 [in gaia_hydras.GPaths]
        +j:55 [in hydras.Hydra.BigBattle]
        +j:55 [in additions.fib]
        +j:555 [in hydras.Epsilon0.Paths]
        +j:559 [in hydras.Epsilon0.Paths]
        +j:568 [in hydras.Epsilon0.Paths]
        +j:57 [in hydras.OrdinalNotations.OmegaOmega]
        +j:575 [in hydras.Epsilon0.Paths]
        +j:58 [in hydras.Prelude.MoreLists]
        +j:6 [in hydras.OrdinalNotations.ON_Omega2]
        +j:6 [in hydras.Prelude.MoreLists]
        +j:6 [in hydras.Epsilon0.Large_Sets_Examples]
        +j:60 [in hydras.Prelude.MoreLists]
        +j:60 [in additions.fib]
        +j:61 [in hydras.Prelude.Iterates]
        +j:61 [in additions.More_on_positive]
        +j:61 [in gaia_hydras.GCanon]
        +j:63 [in gaia_hydras.GPaths]
        +j:65 [in hydras.Epsilon0.Paths]
        +j:66 [in hydras.OrdinalNotations.ON_Omega2]
        +j:69 [in hydras.OrdinalNotations.ON_Omega2]
        +j:7 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:7 [in hydras.Hydra.Omega2_Small]
        +j:70 [in hydras.Hydra.Hydra_Lemmas]
        +j:74 [in gaia_hydras.GPaths]
        +j:75 [in hydras.Epsilon0.Paths]
        +j:77 [in hydras.Epsilon0.Paths]
        +j:78 [in gaia_hydras.GPaths]
        +j:79 [in hydras.Hydra.Hydra_Lemmas]
        +j:8 [in hydras.Hydra.Epsilon0_Needed_Std]
        +j:81 [in hydras.Epsilon0.Canon]
        +j:83 [in hydras.Prelude.MoreLists]
        +j:84 [in hydras.Epsilon0.Canon]
        +j:85 [in hydras.Prelude.MoreLists]
        +j:87 [in hydras.Epsilon0.Paths]
        +j:9 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +j:9 [in hydras.Hydra.Omega2_Small]
        +j:90 [in hydras.Prelude.Iterates]
        +j:90 [in hydras.Prelude.MoreLists]
        +j:90 [in hydras.Hydra.Hydra_Lemmas]
        +j:92 [in hydras.Epsilon0.Paths]
        +j:94 [in hydras.Hydra.Hydra_Lemmas]
        +j:95 [in hydras.Prelude.MoreLists]
        +j:96 [in hydras.Prelude.Iterates]
        +j:97 [in hydras.Hydra.Hydra_Lemmas]
        +j:98 [in hydras.Epsilon0.Canon]
        +j:99 [in hydras.Hydra.O2H]
        +

        K

        +kbr:222 [in additions.Euclidean_Chains]
        +kbr:231 [in additions.Euclidean_Chains]
        +kbr:293 [in additions.Euclidean_Chains]
        +kbr:298 [in additions.Euclidean_Chains]
        +kc:181 [in additions.Euclidean_Chains]
        +kc:191 [in additions.Euclidean_Chains]
        +kc:192 [in additions.Euclidean_Chains]
        +kc:204 [in additions.Euclidean_Chains]
        +kc:218 [in additions.Euclidean_Chains]
        +kc:221 [in additions.Euclidean_Chains]
        +khi:170 [in hydras.Schutte.Ordering_Functions]
        +khi:171 [in hydras.Schutte.Ordering_Functions]
        +khi:172 [in hydras.Schutte.Ordering_Functions]
        +khi:173 [in hydras.Schutte.Ordering_Functions]
        +khi:49 [in hydras.Schutte.Addition]
        +khi:92 [in hydras.Schutte.Ordering_Functions]
        +khi:93 [in hydras.Schutte.Ordering_Functions]
        +knp:207 [in additions.Euclidean_Chains]
        +knp:211 [in additions.Euclidean_Chains]
        +kpr:27 [in additions.AM]
        +kpr:31 [in additions.AM]
        +ksi:58 [in hydras.Schutte.AP]
        +k':105 [in additions.Euclidean_Chains]
        +k':116 [in additions.Euclidean_Chains]
        +k':174 [in additions.Euclidean_Chains]
        +k':200 [in additions.Euclidean_Chains]
        +k10_7:330 [in additions.Euclidean_Chains]
        +k7_3:329 [in additions.Euclidean_Chains]
        +k:10 [in hydras.Hydra.Hydra_Theorems]
        +k:104 [in additions.Euclidean_Chains]
        +k:104 [in hydras.Epsilon0.Canon]
        +k:107 [in hydras.Prelude.MoreLists]
        +k:109 [in hydras.Epsilon0.Canon]
        +k:11 [in hydras.Epsilon0.Large_Sets]
        +k:11 [in gaia_hydras.GL_alpha]
        +k:110 [in hydras.Epsilon0.Large_Sets]
        +k:115 [in additions.Euclidean_Chains]
        +k:117 [in hydras.Epsilon0.Large_Sets]
        +k:118 [in hydras.Epsilon0.Large_Sets]
        +k:12 [in additions.Euclidean_Chains]
        +k:12 [in gaia_hydras.GLarge_Sets]
        +k:12 [in gaia_hydras.GL_alpha]
        +k:122 [in hydras.Epsilon0.Large_Sets]
        +k:122 [in hydras.Epsilon0.Hprime]
        +k:129 [in hydras.Hydra.Hydra_Definitions]
        +k:133 [in hydras.Prelude.Iterates]
        +k:14 [in hydras.Epsilon0.Large_Sets]
        +k:1402 [in gaia_hydras.nfwfgaia]
        +k:143 [in hydras.Prelude.Iterates]
        +k:143 [in additions.Euclidean_Chains]
        +k:15 [in additions.fib]
        +k:15 [in hydras.rpo.dickson]
        +k:151 [in additions.Euclidean_Chains]
        +k:153 [in hydras.Prelude.Iterates]
        +k:156 [in additions.Euclidean_Chains]
        +k:16 [in hydras.Epsilon0.T1]
        +k:16 [in gaia_hydras.GHprime]
        +k:16 [in gaia_hydras.GHydra]
        +k:166 [in hydras.Prelude.Iterates]
        +k:167 [in additions.Euclidean_Chains]
        +k:17 [in hydras.Epsilon0.F_omega]
        +k:17 [in hydras.MoreAck.Ack]
        +k:173 [in additions.Euclidean_Chains]
        +k:18 [in gaia_hydras.GHydra]
        +k:187 [in hydras.Prelude.Iterates]
        +k:187 [in additions.Euclidean_Chains]
        +k:1889 [in gaia_hydras.nfwfgaia]
        +k:194 [in hydras.Prelude.Iterates]
        +k:199 [in additions.Euclidean_Chains]
        +k:2 [in hydras.Hydra.Hydra_Theorems]
        +k:20 [in gaia_hydras.GL_alpha]
        +k:2013 [in gaia_hydras.nfwfgaia]
        +k:207 [in hydras.Prelude.Iterates]
        +k:209 [in additions.Euclidean_Chains]
        +k:21 [in gaia_hydras.GHydra]
        +k:210 [in hydras.Prelude.Iterates]
        +k:211 [in hydras.Prelude.Iterates]
        +k:212 [in hydras.Prelude.Iterates]
        +k:213 [in hydras.Prelude.Iterates]
        +k:22 [in hydras.OrdinalNotations.ON_Omega2]
        +k:22 [in additions.Euclidean_Chains]
        +k:22 [in hydras.Hydra.Epsilon0_Needed_Std]
        +k:225 [in additions.Euclidean_Chains]
        +k:226 [in hydras.Prelude.Iterates]
        +k:23 [in hydras.Prelude.More_Arith]
        +k:23 [in gaia_hydras.GL_alpha]
        +k:234 [in hydras.Prelude.Iterates]
        +k:236 [in additions.Euclidean_Chains]
        +k:242 [in additions.Euclidean_Chains]
        +k:25 [in hydras.Epsilon0.Large_Sets]
        +k:252 [in hydras.Prelude.Iterates]
        +k:26 [in hydras.OrdinalNotations.ON_Omega2]
        +k:26 [in gaia_hydras.GL_alpha]
        +k:260 [in hydras.rpo.rpo]
        +k:32 [in hydras.MoreAck.AckNotPR]
        +k:38 [in hydras.Epsilon0.Large_Sets]
        +k:39 [in hydras.Epsilon0.L_alpha]
        +k:39 [in hydras.Epsilon0.Hprime]
        +k:4 [in additions.Euclidean_Chains]
        +k:40 [in hydras.Epsilon0.L_alpha]
        +k:40 [in additions.Euclidean_Chains]
        +k:40 [in hydras.Epsilon0.Hprime]
        +k:410 [in hydras.Epsilon0.Paths]
        +k:43 [in hydras.Hydra.BigBattle]
        +k:43 [in hydras.Epsilon0.Hprime]
        +k:44 [in hydras.Epsilon0.Large_Sets]
        +k:44 [in hydras.Epsilon0.Hprime]
        +k:45 [in hydras.Epsilon0.Hprime]
        +k:46 [in hydras.Epsilon0.L_alpha]
        +k:46 [in hydras.Epsilon0.Hprime]
        +k:467 [in hydras.Epsilon0.Paths]
        +k:47 [in hydras.Epsilon0.Large_Sets]
        +k:48 [in hydras.Epsilon0.Hprime]
        +k:49 [in hydras.Epsilon0.Hprime]
        +k:508 [in hydras.Epsilon0.Paths]
        +k:51 [in hydras.Epsilon0.Large_Sets]
        +k:51 [in hydras.Epsilon0.L_alpha]
        +k:52 [in hydras.Epsilon0.L_alpha]
        +k:53 [in hydras.Epsilon0.L_alpha]
        +k:53 [in hydras.Epsilon0.Hprime]
        +k:54 [in hydras.Epsilon0.Hprime]
        +k:54 [in gaia_hydras.nfwfgaia]
        +k:541 [in hydras.Epsilon0.Paths]
        +k:55 [in hydras.Epsilon0.L_alpha]
        +k:57 [in hydras.Epsilon0.Hprime]
        +k:578 [in hydras.Epsilon0.Paths]
        +k:58 [in hydras.Epsilon0.Large_Sets]
        +k:58 [in additions.Euclidean_Chains]
        +k:58 [in gaia_hydras.nfwfgaia]
        +k:59 [in hydras.Epsilon0.Hprime]
        +k:6 [in hydras.Hydra.Hydra_Theorems]
        +k:6 [in hydras.Hydra.Battle_length]
        +k:60 [in gaia_hydras.nfwfgaia]
        +k:62 [in hydras.Epsilon0.Hprime]
        +k:63 [in hydras.Epsilon0.Large_Sets]
        +k:64 [in hydras.Epsilon0.Hprime]
        +k:65 [in hydras.Epsilon0.Large_Sets]
        +k:66 [in hydras.Epsilon0.Large_Sets]
        +k:66 [in hydras.Epsilon0.Hprime]
        +k:67 [in hydras.Epsilon0.Hprime]
        +k:68 [in hydras.Epsilon0.Large_Sets]
        +k:69 [in hydras.Epsilon0.Hprime]
        +k:7 [in hydras.OrdinalNotations.ON_Omega2]
        +k:7 [in hydras.Hydra.Hydra_Theorems]
        +k:7 [in additions.Addition_Chains]
        +k:71 [in hydras.Epsilon0.Hprime]
        +k:72 [in hydras.Epsilon0.Large_Sets]
        +k:72 [in hydras.Hydra.Hydra_Lemmas]
        +k:72 [in hydras.Epsilon0.Hprime]
        +k:73 [in additions.Euclidean_Chains]
        +k:73 [in hydras.Epsilon0.Hprime]
        +k:74 [in hydras.Epsilon0.Hprime]
        +k:75 [in hydras.Epsilon0.Large_Sets]
        +k:76 [in hydras.Epsilon0.Large_Sets]
        +k:77 [in hydras.Epsilon0.Large_Sets]
        +k:77 [in hydras.MoreAck.Ack]
        +k:79 [in hydras.Epsilon0.Hprime]
        +k:8 [in gaia_hydras.GHprime]
        +k:8 [in hydras.Epsilon0.Large_Sets]
        +k:8 [in hydras.Hydra.Hydra_Theorems]
        +k:8 [in hydras.Hydra.Battle_length]
        +k:80 [in hydras.Epsilon0.Hprime]
        +k:81 [in hydras.Prelude.MoreLists]
        +k:83 [in hydras.Epsilon0.Large_Sets]
        +k:83 [in hydras.Epsilon0.Hprime]
        +k:84 [in hydras.Epsilon0.Hprime]
        +k:85 [in hydras.Epsilon0.Large_Sets]
        +k:88 [in hydras.Epsilon0.Hprime]
        +k:880 [in gaia_hydras.nfwfgaia]
        +k:9 [in gaia_hydras.GHprime]
        +k:9 [in hydras.Hydra.Hydra_Theorems]
        +k:9 [in additions.Euclidean_Chains]
        +k:90 [in hydras.Epsilon0.Hprime]
        +k:91 [in hydras.Prelude.MoreLists]
        +k:91 [in hydras.Epsilon0.Hprime]
        +k:92 [in hydras.Epsilon0.Large_Sets]
        +k:93 [in hydras.MoreAck.AckNotPR]
        +k:93 [in hydras.Epsilon0.Large_Sets]
        +k:93 [in additions.Euclidean_Chains]
        +k:94 [in hydras.Epsilon0.Hprime]
        +k:95 [in hydras.MoreAck.AckNotPR]
        +k:95 [in hydras.Epsilon0.Large_Sets]
        +k:96 [in hydras.Epsilon0.Large_Sets]
        +k:99 [in hydras.Prelude.Iterates]
        +

        L

        +lambda:156 [in gaia_hydras.T1Bridge]
        +lambda:16 [in hydras.Epsilon0.Canon]
        +lambda:161 [in gaia_hydras.T1Bridge]
        +lambda:18 [in hydras.Epsilon0.Canon]
        +lambda:209 [in hydras.Epsilon0.Paths]
        +lambda:21 [in hydras.Epsilon0.Canon]
        +lambda:213 [in hydras.Epsilon0.Paths]
        +lambda:23 [in gaia_hydras.GCanon]
        +lambda:23 [in hydras.Epsilon0.Canon]
        +lambda:26 [in hydras.Epsilon0.Canon]
        +lambda:29 [in hydras.Schutte.Schutte_basics]
        +lambda:30 [in hydras.Epsilon0.Canon]
        +lambda:32 [in gaia_hydras.GCanon]
        +lambda:336 [in hydras.Epsilon0.Paths]
        +lambda:43 [in gaia_hydras.GCanon]
        +lambda:49 [in gaia_hydras.GCanon]
        +lambda:53 [in gaia_hydras.GCanon]
        +lambda:566 [in hydras.Epsilon0.Paths]
        +lambda:58 [in gaia_hydras.GCanon]
        +lambda:59 [in gaia_hydras.GCanon]
        +lambda:61 [in gaia_hydras.GPaths]
        +lambda:62 [in hydras.Hydra.O2H]
        +lambda:63 [in hydras.Epsilon0.Canon]
        +lambda:64 [in hydras.Epsilon0.Canon]
        +lambda:65 [in gaia_hydras.GCanon]
        +lambda:684 [in hydras.Epsilon0.T1]
        +lambda:75 [in hydras.Epsilon0.Canon]
        +lambda:78 [in hydras.Epsilon0.Canon]
        +la:116 [in hydras.rpo.more_list]
        +la:7 [in hydras.rpo.dickson]
        +lc:165 [in hydras.rpo.rpo]
        +lc:233 [in hydras.rpo.rpo]
        +lc:242 [in hydras.rpo.rpo]
        +lc:70 [in hydras.rpo.rpo]
        +leA:48 [in hydras.Prelude.Sort_spec]
        +leA:62 [in hydras.Prelude.Sort_spec]
        +leb:107 [in hydras.Prelude.Merge_Sort]
        +leB:11 [in hydras.Prelude.DecPreOrder_Instances]
        +leb:177 [in hydras.Prelude.Merge_Sort]
        +leB:18 [in hydras.Prelude.DecPreOrder_Instances]
        +leb:183 [in hydras.Prelude.Merge_Sort]
        +leb:185 [in hydras.Prelude.Merge_Sort]
        +leb:188 [in hydras.Prelude.Merge_Sort]
        +leb:193 [in hydras.Prelude.Merge_Sort]
        +leb:195 [in hydras.Prelude.Merge_Sort]
        +leB:4 [in hydras.Prelude.DecPreOrder_Instances]
        +leB:49 [in hydras.Prelude.Sort_spec]
        +leB:63 [in hydras.Prelude.Sort_spec]
        +le_dec:118 [in hydras.Prelude.Merge_Sort]
        +le_total:117 [in hydras.Prelude.Merge_Sort]
        +le:16 [in hydras.Prelude.DecPreOrder]
        +le:21 [in hydras.Prelude.DecPreOrder]
        +le:26 [in hydras.Prelude.DecPreOrder]
        +le:3 [in hydras.solutions_exercises.predSuccUnicity]
        +Le:3 [in hydras.OrdinalNotations.ON_O]
        +le:31 [in hydras.Prelude.Sort_spec]
        +le:36 [in hydras.Prelude.DecPreOrder]
        +le:40 [in hydras.Prelude.Sort_spec]
        +le:40 [in hydras.Prelude.DecPreOrder]
        +le:45 [in hydras.Prelude.DecPreOrder]
        +le:50 [in hydras.Prelude.DecPreOrder]
        +le:55 [in hydras.Prelude.DecPreOrder]
        +le:60 [in hydras.Prelude.DecPreOrder]
        +le:65 [in hydras.Prelude.DecPreOrder]
        +le:71 [in hydras.Prelude.DecPreOrder]
        +le:75 [in hydras.Prelude.Sort_spec]
        +le:77 [in hydras.Prelude.DecPreOrder]
        +le:82 [in hydras.Prelude.DecPreOrder]
        +le:85 [in hydras.Prelude.DecPreOrder]
        +le:88 [in hydras.Prelude.DecPreOrder]
        +le:94 [in hydras.Prelude.DecPreOrder]
        +lg:163 [in hydras.rpo.rpo]
        +lg:231 [in hydras.rpo.rpo]
        +lg:68 [in hydras.rpo.rpo]
        +ls1:246 [in hydras.rpo.rpo]
        +ls1:251 [in hydras.rpo.rpo]
        +ls2:247 [in hydras.rpo.rpo]
        +ls2:252 [in hydras.rpo.rpo]
        +ls:164 [in hydras.rpo.rpo]
        +ls:232 [in hydras.rpo.rpo]
        +ls:241 [in hydras.rpo.rpo]
        +ls:69 [in hydras.rpo.rpo]
        +ltA:103 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:118 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:130 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:143 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:156 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:168 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:181 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:195 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:2 [in hydras.OrdinalNotations.ON_mult]
        +ltA:2 [in hydras.OrdinalNotations.ON_plus]
        +ltA:26 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:33 [in hydras.solutions_exercises.MultisetWf]
        +ltA:36 [in hydras.solutions_exercises.MultisetWf]
        +ltA:45 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:64 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:69 [in hydras.solutions_exercises.MultisetWf]
        +ltA:78 [in hydras.OrdinalNotations.ON_Generic]
        +ltA:90 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:107 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:122 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:134 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:147 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:160 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:172 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:185 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:199 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:30 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:49 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:6 [in hydras.OrdinalNotations.ON_mult]
        +ltB:6 [in hydras.OrdinalNotations.ON_plus]
        +ltB:82 [in hydras.OrdinalNotations.ON_Generic]
        +ltB:94 [in hydras.OrdinalNotations.ON_Generic]
        +Lt:109 [in hydras.Hydra.Hydra_Lemmas]
        +lt:129 [in hydras.Hydra.Hydra_Lemmas]
        +lt:13 [in hydras.Prelude.Comparable]
        +Lt:137 [in hydras.Hydra.Hydra_Definitions]
        +Lt:147 [in hydras.Hydra.Hydra_Definitions]
        +lt:2 [in hydras.solutions_exercises.predSuccUnicity]
        +Lt:2 [in hydras.OrdinalNotations.ON_O]
        +lt:2 [in hydras.Prelude.MoreOrders]
        +lt:2 [in hydras.solutions_exercises.lt_succ_le]
        +lt:2 [in hydras.OrdinalNotations.ON_Generic]
        +lt:23 [in hydras.Prelude.MoreOrders]
        +lt:3 [in hydras.Schutte.Lub]
        +lt:43 [in hydras.Prelude.MoreOrders]
        +lt:47 [in hydras.Prelude.MoreOrders]
        +lt:5 [in hydras.Prelude.Comparable]
        +Lt:52 [in hydras.Schutte.Well_Orders]
        +Lt:57 [in hydras.Schutte.Well_Orders]
        +lt:8 [in hydras.OrdinalNotations.ON_Generic]
        +lt:9 [in hydras.Schutte.Lub]
        +Lt:99 [in hydras.Hydra.Hydra_Lemmas]
        +l'':55 [in hydras.solutions_exercises.MultisetWf]
        +l'':56 [in hydras.solutions_exercises.MultisetWf]
        +l'':58 [in hydras.solutions_exercises.MultisetWf]
        +l'1:118 [in hydras.Prelude.MoreLists]
        +l'1:150 [in hydras.Prelude.MoreLists]
        +l':105 [in hydras.Prelude.Merge_Sort]
        +l':114 [in hydras.Prelude.MoreLists]
        +l':123 [in hydras.Prelude.MoreLists]
        +l':13 [in hydras.solutions_exercises.MultisetWf]
        +l':130 [in hydras.Prelude.MoreLists]
        +l':135 [in hydras.Prelude.MoreLists]
        +l':139 [in hydras.Schutte.Schutte_basics]
        +l':14 [in gaia_hydras.GLarge_Sets]
        +l':140 [in hydras.Prelude.MoreLists]
        +l':143 [in hydras.rpo.rpo]
        +l':146 [in hydras.Prelude.MoreLists]
        +l':147 [in hydras.rpo.rpo]
        +l':15 [in hydras.Hydra.Hydra_Definitions]
        +l':151 [in hydras.rpo.rpo]
        +l':158 [in hydras.rpo.rpo]
        +l':161 [in hydras.rpo.rpo]
        +l':167 [in hydras.rpo.rpo]
        +l':171 [in hydras.rpo.rpo]
        +l':19 [in hydras.solutions_exercises.MultisetWf]
        +l':192 [in hydras.rpo.more_list]
        +l':20 [in additions.Trace_exercise]
        +l':218 [in hydras.rpo.rpo]
        +l':222 [in hydras.rpo.rpo]
        +l':224 [in hydras.rpo.rpo]
        +l':23 [in hydras.solutions_exercises.MultisetWf]
        +l':235 [in hydras.rpo.rpo]
        +l':244 [in hydras.rpo.rpo]
        +l':267 [in hydras.rpo.rpo]
        +l':27 [in hydras.Epsilon0.Large_Sets]
        +l':30 [in hydras.Prelude.DecPreOrder_Instances]
        +l':34 [in hydras.Prelude.Merge_Sort]
        +l':37 [in hydras.Prelude.Sort_spec]
        +l':41 [in hydras.Prelude.Merge_Sort]
        +l':43 [in hydras.Prelude.Merge_Sort]
        +l':46 [in hydras.Prelude.Merge_Sort]
        +l':48 [in hydras.Hydra.O2H]
        +l':48 [in hydras.rpo.rpo]
        +l':52 [in hydras.solutions_exercises.MultisetWf]
        +l':52 [in hydras.Prelude.Merge_Sort]
        +l':52 [in hydras.rpo.rpo]
        +l':56 [in hydras.rpo.rpo]
        +l':57 [in hydras.Schutte.CNF]
        +l':614 [in hydras.Gamma0.Gamma0]
        +l':618 [in hydras.Gamma0.Gamma0]
        +l':63 [in hydras.rpo.rpo]
        +l':66 [in hydras.rpo.rpo]
        +l':697 [in hydras.Epsilon0.T1]
        +l':72 [in hydras.rpo.rpo]
        +l':73 [in hydras.solutions_exercises.MultisetWf]
        +l':8 [in hydras.Prelude.Sort_spec]
        +l':89 [in hydras.Ackermann.primRec]
        +l':93 [in hydras.Ackermann.primRec]
        +l':97 [in hydras.Prelude.Merge_Sort]
        +l':99 [in hydras.Prelude.Merge_Sort]
        +l0:152 [in hydras.Prelude.MoreLists]
        +l0:296 [in hydras.Ackermann.codeFreeVar]
        +l0:298 [in hydras.Ackermann.codeFreeVar]
        +l0:298 [in hydras.Ackermann.codeList]
        +l0:300 [in hydras.Ackermann.codeList]
        +l1:100 [in hydras.Prelude.Merge_Sort]
        +l1:101 [in hydras.rpo.list_set]
        +l1:101 [in hydras.rpo.list_permut]
        +l1:104 [in hydras.Ackermann.primRec]
        +l1:107 [in hydras.rpo.list_set]
        +l1:108 [in hydras.Prelude.Merge_Sort]
        +l1:11 [in hydras.rpo.list_permut]
        +l1:110 [in hydras.rpo.more_list]
        +l1:114 [in hydras.rpo.list_set]
        +l1:117 [in hydras.Prelude.MoreLists]
        +l1:119 [in hydras.rpo.list_set]
        +l1:12 [in hydras.Prelude.Merge_Sort]
        +l1:122 [in hydras.rpo.list_set]
        +l1:123 [in hydras.Prelude.Merge_Sort]
        +l1:126 [in hydras.rpo.more_list]
        +l1:127 [in hydras.rpo.list_set]
        +l1:13 [in hydras.rpo.list_permut]
        +l1:131 [in hydras.Prelude.Merge_Sort]
        +l1:134 [in hydras.rpo.list_set]
        +l1:138 [in hydras.Prelude.Merge_Sort]
        +l1:141 [in additions.fib]
        +l1:141 [in hydras.rpo.list_set]
        +l1:145 [in hydras.rpo.list_set]
        +l1:146 [in hydras.Prelude.Merge_Sort]
        +l1:149 [in hydras.Prelude.MoreLists]
        +l1:149 [in hydras.rpo.list_set]
        +l1:157 [in hydras.Prelude.Merge_Sort]
        +l1:161 [in hydras.Prelude.Merge_Sort]
        +l1:165 [in hydras.Prelude.Merge_Sort]
        +l1:17 [in hydras.Prelude.Merge_Sort]
        +l1:170 [in hydras.Prelude.Merge_Sort]
        +l1:178 [in hydras.Prelude.MoreLists]
        +l1:18 [in hydras.rpo.more_list]
        +l1:18 [in hydras.rpo.dickson]
        +l1:181 [in hydras.Prelude.Merge_Sort]
        +l1:184 [in hydras.rpo.more_list]
        +l1:185 [in hydras.Ackermann.fol]
        +l1:186 [in hydras.rpo.term]
        +l1:191 [in hydras.Prelude.Merge_Sort]
        +l1:191 [in hydras.Ackermann.fol]
        +l1:195 [in hydras.Prelude.MoreLists]
        +l1:197 [in hydras.Prelude.MoreLists]
        +l1:197 [in hydras.rpo.more_list]
        +l1:198 [in hydras.Prelude.Merge_Sort]
        +l1:199 [in hydras.rpo.more_list]
        +l1:203 [in hydras.Prelude.MoreLists]
        +l1:21 [in hydras.rpo.list_permut]
        +l1:212 [in hydras.Prelude.MoreLists]
        +l1:219 [in hydras.Prelude.MoreLists]
        +l1:22 [in hydras.rpo.dickson]
        +l1:23 [in hydras.rpo.list_permut]
        +l1:233 [in hydras.rpo.list_set]
        +l1:234 [in hydras.rpo.term]
        +l1:236 [in hydras.rpo.term]
        +l1:236 [in hydras.rpo.list_set]
        +l1:239 [in hydras.rpo.list_set]
        +l1:243 [in hydras.rpo.list_set]
        +l1:248 [in hydras.rpo.term]
        +l1:250 [in hydras.rpo.term]
        +l1:254 [in hydras.rpo.term]
        +l1:257 [in hydras.rpo.list_set]
        +l1:26 [in hydras.rpo.dickson]
        +l1:27 [in hydras.rpo.list_permut]
        +l1:3 [in additions.Trace_exercise]
        +l1:30 [in hydras.rpo.dickson]
        +l1:30 [in hydras.rpo.list_permut]
        +l1:324 [in hydras.rpo.rpo]
        +l1:327 [in hydras.rpo.rpo]
        +l1:34 [in hydras.rpo.dickson]
        +l1:34 [in hydras.rpo.list_permut]
        +l1:368 [in hydras.rpo.term]
        +l1:37 [in hydras.rpo.list_permut]
        +l1:38 [in hydras.Prelude.Merge_Sort]
        +l1:39 [in hydras.rpo.dickson]
        +l1:4 [in hydras.rpo.dickson]
        +l1:4 [in hydras.rpo.list_permut]
        +l1:43 [in hydras.Ackermann.codeList]
        +l1:45 [in hydras.rpo.list_permut]
        +l1:48 [in hydras.rpo.more_list]
        +l1:48 [in hydras.rpo.list_permut]
        +l1:49 [in hydras.Prelude.Merge_Sort]
        +l1:5 [in hydras.Prelude.Merge_Sort]
        +l1:51 [in hydras.rpo.list_permut]
        +l1:53 [in hydras.rpo.list_permut]
        +l1:56 [in hydras.Prelude.Merge_Sort]
        +l1:56 [in additions.fib]
        +l1:56 [in hydras.rpo.list_permut]
        +l1:57 [in hydras.rpo.term]
        +l1:59 [in hydras.rpo.term]
        +l1:59 [in hydras.rpo.list_permut]
        +l1:61 [in additions.fib]
        +l1:62 [in hydras.rpo.list_permut]
        +l1:67 [in hydras.rpo.list_permut]
        +l1:69 [in hydras.rpo.more_list]
        +l1:70 [in hydras.rpo.list_permut]
        +l1:72 [in hydras.rpo.term]
        +l1:74 [in hydras.rpo.term]
        +l1:76 [in hydras.rpo.list_permut]
        +l1:78 [in hydras.rpo.term]
        +l1:79 [in hydras.rpo.list_set]
        +l1:82 [in hydras.rpo.list_set]
        +l1:85 [in hydras.rpo.list_permut]
        +l1:86 [in hydras.rpo.more_list]
        +l1:9 [in hydras.rpo.more_list]
        +l1:91 [in hydras.Prelude.Merge_Sort]
        +l1:91 [in hydras.rpo.list_set]
        +l1:93 [in hydras.rpo.list_permut]
        +l1:94 [in hydras.rpo.more_list]
        +l1:95 [in hydras.rpo.list_set]
        +l1:99 [in hydras.Ackermann.primRec]
        +l1:99 [in additions.fib]
        +l2':253 [in hydras.rpo.list_set]
        +l2':254 [in hydras.rpo.list_set]
        +l2:10 [in hydras.rpo.more_list]
        +l2:100 [in hydras.Ackermann.primRec]
        +l2:100 [in additions.fib]
        +l2:101 [in hydras.Prelude.Merge_Sort]
        +l2:102 [in hydras.rpo.list_set]
        +l2:102 [in hydras.rpo.list_permut]
        +l2:105 [in hydras.Ackermann.primRec]
        +l2:108 [in hydras.rpo.list_set]
        +l2:109 [in hydras.Prelude.Merge_Sort]
        +l2:111 [in hydras.rpo.more_list]
        +l2:111 [in hydras.Prelude.Merge_Sort]
        +l2:115 [in hydras.rpo.list_set]
        +l2:12 [in hydras.rpo.list_permut]
        +l2:120 [in hydras.rpo.list_set]
        +l2:123 [in hydras.rpo.list_set]
        +l2:125 [in hydras.Prelude.Merge_Sort]
        +l2:127 [in hydras.rpo.more_list]
        +l2:128 [in hydras.rpo.list_set]
        +l2:13 [in hydras.Prelude.Merge_Sort]
        +l2:133 [in hydras.Prelude.Merge_Sort]
        +l2:135 [in hydras.rpo.list_set]
        +l2:139 [in hydras.Prelude.Merge_Sort]
        +l2:14 [in hydras.rpo.list_permut]
        +l2:142 [in additions.fib]
        +l2:142 [in hydras.rpo.list_set]
        +l2:146 [in hydras.rpo.list_set]
        +l2:147 [in hydras.Prelude.Merge_Sort]
        +l2:150 [in hydras.rpo.list_set]
        +l2:158 [in hydras.Prelude.Merge_Sort]
        +l2:162 [in hydras.Prelude.Merge_Sort]
        +l2:166 [in hydras.Prelude.Merge_Sort]
        +l2:171 [in hydras.Prelude.Merge_Sort]
        +l2:18 [in hydras.Prelude.Merge_Sort]
        +l2:180 [in hydras.Prelude.MoreLists]
        +l2:182 [in hydras.Prelude.Merge_Sort]
        +l2:185 [in hydras.rpo.more_list]
        +l2:186 [in hydras.Ackermann.fol]
        +l2:188 [in hydras.rpo.term]
        +l2:19 [in hydras.rpo.more_list]
        +l2:19 [in hydras.rpo.dickson]
        +l2:192 [in hydras.Prelude.Merge_Sort]
        +l2:192 [in hydras.Ackermann.fol]
        +l2:196 [in hydras.Prelude.MoreLists]
        +l2:198 [in hydras.Prelude.MoreLists]
        +l2:198 [in hydras.rpo.more_list]
        +l2:199 [in hydras.Prelude.Merge_Sort]
        +l2:200 [in hydras.rpo.more_list]
        +l2:215 [in hydras.Prelude.MoreLists]
        +l2:22 [in hydras.rpo.list_permut]
        +l2:221 [in hydras.Prelude.MoreLists]
        +l2:23 [in hydras.rpo.dickson]
        +l2:234 [in hydras.rpo.list_set]
        +l2:235 [in hydras.rpo.term]
        +l2:237 [in hydras.rpo.term]
        +l2:237 [in hydras.rpo.list_set]
        +l2:24 [in hydras.rpo.list_permut]
        +l2:240 [in hydras.rpo.list_set]
        +l2:244 [in hydras.rpo.list_set]
        +l2:249 [in hydras.rpo.term]
        +l2:251 [in hydras.rpo.term]
        +l2:255 [in hydras.rpo.term]
        +l2:258 [in hydras.rpo.term]
        +l2:258 [in hydras.rpo.list_set]
        +l2:259 [in hydras.rpo.term]
        +l2:27 [in hydras.rpo.dickson]
        +l2:28 [in hydras.rpo.list_permut]
        +l2:31 [in hydras.rpo.dickson]
        +l2:31 [in hydras.rpo.list_permut]
        +l2:326 [in hydras.rpo.rpo]
        +l2:329 [in hydras.rpo.rpo]
        +l2:35 [in hydras.rpo.dickson]
        +l2:35 [in hydras.rpo.list_permut]
        +l2:370 [in hydras.rpo.term]
        +l2:38 [in hydras.rpo.list_permut]
        +l2:39 [in hydras.Prelude.Merge_Sort]
        +l2:4 [in additions.Trace_exercise]
        +l2:40 [in hydras.rpo.dickson]
        +l2:44 [in hydras.Ackermann.codeList]
        +l2:46 [in hydras.rpo.list_permut]
        +l2:49 [in hydras.rpo.more_list]
        +l2:49 [in hydras.rpo.list_permut]
        +l2:5 [in hydras.rpo.dickson]
        +l2:5 [in hydras.rpo.list_permut]
        +l2:50 [in hydras.Prelude.Merge_Sort]
        +l2:52 [in hydras.rpo.list_permut]
        +l2:54 [in hydras.rpo.list_permut]
        +l2:57 [in hydras.Prelude.Merge_Sort]
        +l2:57 [in additions.fib]
        +l2:57 [in hydras.rpo.list_permut]
        +l2:58 [in hydras.rpo.term]
        +l2:6 [in hydras.Prelude.Merge_Sort]
        +l2:6 [in additions.Trace_exercise]
        +l2:60 [in hydras.rpo.term]
        +l2:60 [in hydras.rpo.list_permut]
        +l2:62 [in additions.fib]
        +l2:63 [in hydras.rpo.list_permut]
        +l2:68 [in hydras.rpo.list_permut]
        +l2:70 [in hydras.rpo.more_list]
        +l2:71 [in hydras.rpo.list_permut]
        +l2:73 [in hydras.rpo.term]
        +l2:75 [in hydras.rpo.term]
        +l2:77 [in hydras.rpo.list_permut]
        +l2:79 [in hydras.rpo.term]
        +l2:80 [in hydras.rpo.list_set]
        +l2:83 [in hydras.rpo.list_set]
        +l2:86 [in hydras.rpo.list_permut]
        +l2:87 [in hydras.rpo.more_list]
        +l2:92 [in hydras.Prelude.Merge_Sort]
        +l2:92 [in hydras.rpo.list_set]
        +l2:94 [in hydras.rpo.list_permut]
        +l2:95 [in hydras.rpo.more_list]
        +l2:96 [in hydras.rpo.list_set]
        +l3:199 [in hydras.Prelude.MoreLists]
        +l3:25 [in hydras.rpo.list_permut]
        +l3:39 [in hydras.rpo.list_permut]
        +l3:87 [in hydras.rpo.list_permut]
        +l3:95 [in hydras.rpo.list_permut]
        +l4:200 [in hydras.Prelude.MoreLists]
        +l4:40 [in hydras.rpo.list_permut]
        +l4:88 [in hydras.rpo.list_permut]
        +l4:96 [in hydras.rpo.list_permut]
        +L:1 [in hydras.MoreAck.BadSubst]
        +l:1 [in hydras.Schutte.CNF]
        +l:1 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +l:1 [in hydras.rpo.list_set]
        +l:1 [in hydras.rpo.list_permut]
        +l:10 [in hydras.Prelude.MoreLists]
        +l:10 [in hydras.Prelude.Sort_spec]
        +l:10 [in hydras.Prelude.Merge_Sort]
        +l:10 [in hydras.Ackermann.codePA]
        +l:101 [in hydras.rpo.more_list]
        +l:104 [in hydras.Prelude.MoreLists]
        +l:104 [in hydras.Prelude.Merge_Sort]
        +l:105 [in hydras.rpo.rpo]
        +l:106 [in hydras.Prelude.Merge_Sort]
        +l:106 [in hydras.Ackermann.codeList]
        +l:108 [in hydras.rpo.term]
        +l:109 [in hydras.rpo.more_list]
        +l:109 [in hydras.Ackermann.folReplace]
        +l:11 [in hydras.Prelude.MoreLists]
        +L:11 [in hydras.MoreAck.FolExamples]
        +l:111 [in hydras.Ackermann.codeList]
        +l:112 [in hydras.rpo.rpo]
        +l:113 [in hydras.Prelude.MoreLists]
        +l:117 [in hydras.rpo.more_list]
        +l:119 [in hydras.rpo.rpo]
        +l:12 [in hydras.solutions_exercises.MultisetWf]
        +l:120 [in hydras.Prelude.Merge_Sort]
        +l:121 [in hydras.Prelude.Merge_Sort]
        +l:121 [in hydras.Ackermann.cPair]
        +l:121 [in additions.fib]
        +l:122 [in hydras.Prelude.MoreLists]
        +l:123 [in hydras.Epsilon0.Hprime]
        +l:124 [in hydras.Ackermann.cPair]
        +l:125 [in hydras.rpo.rpo]
        +l:1284 [in hydras.Ackermann.codeSubFormula]
        +l:129 [in hydras.Prelude.MoreLists]
        +l:13 [in gaia_hydras.GLarge_Sets]
        +l:13 [in hydras.Ackermann.codePA]
        +L:13 [in hydras.MoreAck.FolExamples]
        +l:131 [in hydras.Ackermann.cPair]
        +l:131 [in hydras.Hydra.Hydra_Definitions]
        +l:132 [in hydras.Ackermann.cPair]
        +l:133 [in hydras.rpo.more_list]
        +l:133 [in hydras.Ackermann.cPair]
        +l:134 [in hydras.Prelude.MoreLists]
        +l:135 [in hydras.Ackermann.cPair]
        +l:135 [in additions.fib]
        +l:136 [in hydras.Ackermann.cPair]
        +l:137 [in hydras.rpo.rpo]
        +l:1375 [in gaia_hydras.nfwfgaia]
        +l:138 [in hydras.Ackermann.cPair]
        +l:138 [in hydras.Schutte.Schutte_basics]
        +l:1386 [in gaia_hydras.nfwfgaia]
        +l:139 [in hydras.Prelude.MoreLists]
        +l:14 [in hydras.rpo.more_list]
        +l:14 [in hydras.Schutte.CNF]
        +l:14 [in hydras.Prelude.Merge_Sort]
        +l:14 [in hydras.Hydra.Hydra_Definitions]
        +l:140 [in hydras.Ackermann.cPair]
        +l:141 [in hydras.rpo.more_list]
        +l:141 [in hydras.Ackermann.cPair]
        +l:142 [in hydras.rpo.rpo]
        +l:143 [in hydras.Ackermann.cPair]
        +l:145 [in hydras.Prelude.MoreLists]
        +l:146 [in hydras.Ackermann.cPair]
        +l:146 [in hydras.Ackermann.codePA]
        +l:146 [in hydras.rpo.rpo]
        +l:147 [in additions.fib]
        +l:149 [in hydras.Ackermann.codePA]
        +l:15 [in hydras.Prelude.Sort_spec]
        +l:150 [in hydras.rpo.rpo]
        +l:151 [in hydras.Prelude.MoreLists]
        +l:151 [in hydras.rpo.more_list]
        +l:156 [in hydras.rpo.term]
        +l:157 [in hydras.rpo.rpo]
        +l:16 [in hydras.Schutte.CNF]
        +l:16 [in hydras.rpo.list_set]
        +l:160 [in hydras.rpo.more_list]
        +l:160 [in hydras.rpo.rpo]
        +l:161 [in hydras.rpo.term]
        +l:166 [in hydras.rpo.rpo]
        +l:169 [in hydras.rpo.term]
        +l:169 [in hydras.rpo.more_list]
        +l:17 [in hydras.rpo.list_permut]
        +l:17 [in hydras.Hydra.Hydra_Definitions]
        +l:170 [in hydras.rpo.rpo]
        +l:171 [in hydras.Prelude.MoreLists]
        +l:172 [in hydras.Prelude.MoreLists]
        +l:175 [in hydras.Prelude.MoreLists]
        +l:175 [in hydras.Prelude.Merge_Sort]
        +l:176 [in hydras.rpo.more_list]
        +l:178 [in hydras.Prelude.Merge_Sort]
        +l:18 [in hydras.Schutte.CNF]
        +l:18 [in hydras.solutions_exercises.MultisetWf]
        +l:184 [in hydras.Prelude.Merge_Sort]
        +l:186 [in hydras.Prelude.Merge_Sort]
        +l:189 [in hydras.Prelude.Merge_Sort]
        +l:19 [in hydras.Prelude.Sort_spec]
        +l:19 [in hydras.Ackermann.folProp]
        +l:19 [in additions.Trace_exercise]
        +l:19 [in hydras.rpo.list_permut]
        +l:191 [in hydras.rpo.more_list]
        +l:194 [in hydras.Prelude.Merge_Sort]
        +l:196 [in hydras.Prelude.Merge_Sort]
        +l:2 [in hydras.Prelude.Merge_Sort]
        +l:20 [in hydras.rpo.dickson]
        +l:20 [in hydras.rpo.list_permut]
        +l:200 [in hydras.rpo.rpo]
        +l:202 [in hydras.Prelude.MoreLists]
        +l:205 [in hydras.rpo.rpo]
        +l:207 [in hydras.Prelude.MoreLists]
        +l:207 [in hydras.rpo.more_list]
        +l:207 [in hydras.rpo.rpo]
        +l:208 [in hydras.rpo.rpo]
        +l:209 [in hydras.rpo.rpo]
        +l:21 [in hydras.Schutte.CNF]
        +l:211 [in hydras.Ackermann.codeList]
        +l:216 [in hydras.Ackermann.codeList]
        +l:217 [in hydras.rpo.term]
        +l:217 [in hydras.rpo.more_list]
        +l:217 [in hydras.rpo.rpo]
        +l:22 [in hydras.Prelude.Sort_spec]
        +l:22 [in hydras.solutions_exercises.MultisetWf]
        +l:22 [in hydras.Ackermann.codePA]
        +l:221 [in hydras.rpo.rpo]
        +l:222 [in hydras.rpo.term]
        +l:223 [in hydras.rpo.term]
        +l:223 [in hydras.rpo.rpo]
        +l:227 [in hydras.rpo.more_list]
        +l:227 [in hydras.rpo.rpo]
        +l:23 [in hydras.OrdinalNotations.ON_Omega2]
        +l:23 [in hydras.Schutte.CNF]
        +l:23 [in hydras.Hydra.Hydra_Definitions]
        +l:232 [in hydras.rpo.more_list]
        +l:234 [in hydras.rpo.rpo]
        +l:235 [in hydras.rpo.more_list]
        +l:24 [in hydras.rpo.more_list]
        +l:24 [in hydras.Ackermann.folProp]
        +l:24 [in hydras.rpo.dickson]
        +l:243 [in hydras.rpo.rpo]
        +l:244 [in hydras.rpo.more_list]
        +l:25 [in hydras.Schutte.CNF]
        +l:25 [in hydras.Ackermann.codePA]
        +l:254 [in hydras.rpo.more_list]
        +l:26 [in hydras.Prelude.Sort_spec]
        +l:26 [in hydras.Epsilon0.Large_Sets]
        +l:26 [in hydras.rpo.list_permut]
        +l:266 [in hydras.rpo.more_list]
        +l:266 [in hydras.rpo.rpo]
        +l:267 [in hydras.rpo.term]
        +l:27 [in hydras.Ackermann.folProp]
        +l:27 [in hydras.Ackermann.primRec]
        +l:27 [in hydras.rpo.list_set]
        +l:277 [in hydras.rpo.term]
        +l:28 [in hydras.rpo.dickson]
        +l:28 [in hydras.Ackermann.Languages]
        +l:28 [in hydras.Ackermann.codePA]
        +l:281 [in hydras.rpo.rpo]
        +l:285 [in hydras.rpo.term]
        +l:286 [in hydras.rpo.term]
        +l:287 [in hydras.rpo.term]
        +l:29 [in hydras.Prelude.DecPreOrder_Instances]
        +l:29 [in hydras.rpo.more_list]
        +l:29 [in gaia_hydras.GPaths]
        +l:29 [in hydras.solutions_exercises.MultisetWf]
        +l:29 [in hydras.Ackermann.primRec]
        +l:293 [in hydras.Ackermann.codeFreeVar]
        +l:295 [in hydras.Ackermann.codeFreeVar]
        +l:295 [in hydras.Ackermann.codeList]
        +l:297 [in hydras.Ackermann.codeList]
        +l:3 [in hydras.Hydra.Hydra_Theorems]
        +l:3 [in hydras.Ackermann.Deduction]
        +l:3 [in hydras.Ackermann.codeList]
        +l:300 [in hydras.Ackermann.codeFreeVar]
        +l:302 [in hydras.Ackermann.codeFreeVar]
        +l:302 [in hydras.Ackermann.codeList]
        +l:304 [in hydras.Ackermann.codeFreeVar]
        +l:304 [in hydras.Ackermann.codeList]
        +l:305 [in hydras.rpo.term]
        +l:306 [in hydras.rpo.term]
        +l:306 [in hydras.Ackermann.codeFreeVar]
        +l:306 [in hydras.Ackermann.codeList]
        +l:308 [in hydras.Ackermann.codeFreeVar]
        +l:308 [in hydras.Ackermann.codeList]
        +l:31 [in hydras.Prelude.MoreLists]
        +l:31 [in hydras.Ackermann.codePA]
        +l:310 [in hydras.Ackermann.codeFreeVar]
        +l:310 [in hydras.Ackermann.codeList]
        +l:312 [in hydras.Ackermann.codeFreeVar]
        +l:312 [in hydras.Ackermann.codeList]
        +l:314 [in hydras.Ackermann.codeFreeVar]
        +l:314 [in hydras.Ackermann.codeList]
        +l:316 [in hydras.Ackermann.codeFreeVar]
        +l:316 [in hydras.Ackermann.codeList]
        +l:318 [in hydras.Ackermann.codeFreeVar]
        +l:318 [in hydras.Ackermann.codeList]
        +l:319 [in hydras.Ackermann.codeList]
        +l:32 [in hydras.Ackermann.subAll]
        +l:32 [in hydras.Ackermann.folProp]
        +l:32 [in hydras.rpo.dickson]
        +l:320 [in hydras.Ackermann.codeFreeVar]
        +l:320 [in hydras.Ackermann.codeList]
        +l:321 [in hydras.Ackermann.codeFreeVar]
        +l:322 [in hydras.Ackermann.codeFreeVar]
        +l:322 [in hydras.Ackermann.codeList]
        +l:323 [in hydras.Ackermann.codeFreeVar]
        +l:324 [in hydras.Ackermann.codeFreeVar]
        +l:324 [in hydras.Ackermann.codeList]
        +l:325 [in hydras.Ackermann.codeFreeVar]
        +l:326 [in hydras.Ackermann.codeList]
        +l:328 [in hydras.Ackermann.codeList]
        +l:33 [in hydras.Prelude.Merge_Sort]
        +l:33 [in hydras.Ackermann.Languages]
        +l:330 [in hydras.Ackermann.codeList]
        +l:332 [in hydras.Ackermann.codeList]
        +l:334 [in hydras.rpo.term]
        +l:334 [in hydras.Ackermann.codeList]
        +l:336 [in hydras.Ackermann.codeList]
        +l:338 [in hydras.Ackermann.codeList]
        +l:339 [in hydras.rpo.term]
        +l:34 [in hydras.rpo.more_list]
        +l:34 [in hydras.Prelude.Sort_spec]
        +l:34 [in hydras.solutions_exercises.MultisetWf]
        +l:34 [in hydras.Ackermann.codePA]
        +l:340 [in hydras.Ackermann.codeList]
        +l:341 [in hydras.Ackermann.codeList]
        +l:342 [in hydras.Ackermann.codeList]
        +l:344 [in hydras.Ackermann.codeList]
        +l:346 [in hydras.Ackermann.codeList]
        +l:347 [in hydras.rpo.term]
        +l:348 [in hydras.Ackermann.codeList]
        +l:35 [in hydras.Hydra.Hydra_Lemmas]
        +l:350 [in hydras.Ackermann.codeList]
        +l:351 [in hydras.rpo.term]
        +l:352 [in hydras.rpo.term]
        +l:352 [in hydras.Ackermann.codeList]
        +l:354 [in hydras.Ackermann.codeList]
        +l:355 [in hydras.Ackermann.codeList]
        +l:359 [in hydras.rpo.term]
        +l:36 [in hydras.Ackermann.subAll]
        +l:36 [in hydras.Ackermann.primRec]
        +l:36 [in hydras.rpo.dickson]
        +l:360 [in hydras.rpo.term]
        +l:364 [in hydras.rpo.term]
        +l:366 [in hydras.rpo.term]
        +l:37 [in hydras.Ackermann.Languages]
        +l:37 [in hydras.Ackermann.codePA]
        +l:38 [in hydras.rpo.term]
        +l:38 [in hydras.rpo.more_list]
        +l:39 [in hydras.Ackermann.Languages]
        +l:4 [in hydras.rpo.more_list]
        +l:4 [in hydras.Prelude.Sort_spec]
        +l:4 [in hydras.Schutte.CNF]
        +l:40 [in hydras.Ackermann.subAll]
        +l:40 [in hydras.solutions_exercises.MultisetWf]
        +l:40 [in hydras.Prelude.Merge_Sort]
        +l:40 [in hydras.Hydra.Hydra_Lemmas]
        +l:40 [in hydras.Ackermann.codePA]
        +l:41 [in hydras.rpo.list_set]
        +l:411 [in hydras.Epsilon0.Paths]
        +l:42 [in hydras.Prelude.Merge_Sort]
        +l:42 [in hydras.Ackermann.codePA]
        +l:42 [in hydras.rpo.rpo]
        +l:43 [in hydras.Prelude.Sort_spec]
        +l:43 [in hydras.solutions_exercises.MultisetWf]
        +l:43 [in hydras.MoreAck.FolExamples]
        +l:44 [in hydras.rpo.term]
        +l:44 [in hydras.rpo.list_permut]
        +l:44 [in hydras.Ackermann.codePA]
        +l:440 [in hydras.Epsilon0.Paths]
        +l:444 [in hydras.Epsilon0.Paths]
        +l:45 [in hydras.rpo.term]
        +l:45 [in hydras.rpo.more_list]
        +l:45 [in hydras.Prelude.Merge_Sort]
        +l:45 [in hydras.Ackermann.primRec]
        +l:45 [in hydras.Hydra.Hydra_Lemmas]
        +l:46 [in hydras.Ackermann.codePA]
        +l:47 [in hydras.Hydra.O2H]
        +l:47 [in hydras.rpo.list_set]
        +l:47 [in hydras.rpo.list_permut]
        +l:47 [in hydras.rpo.rpo]
        +l:477 [in hydras.Epsilon0.Paths]
        +l:48 [in hydras.solutions_exercises.MultisetWf]
        +l:48 [in hydras.Ackermann.codePA]
        +l:484 [in hydras.Epsilon0.Paths]
        +l:488 [in hydras.Epsilon0.Paths]
        +l:49 [in gaia_hydras.GPaths]
        +l:49 [in hydras.Hydra.Hydra_Lemmas]
        +l:5 [in hydras.Ackermann.codeSubFormula]
        +l:5 [in hydras.Ackermann.codePA]
        +l:50 [in additions.fib]
        +l:50 [in hydras.rpo.list_set]
        +l:50 [in hydras.Epsilon0.Paths]
        +l:50 [in hydras.rpo.list_permut]
        +l:50 [in hydras.Ackermann.codePA]
        +l:51 [in hydras.solutions_exercises.MultisetWf]
        +l:51 [in hydras.Prelude.Merge_Sort]
        +l:51 [in hydras.rpo.rpo]
        +l:52 [in hydras.Prelude.MoreLists]
        +l:52 [in hydras.rpo.more_list]
        +l:52 [in gaia_hydras.GPaths]
        +l:52 [in hydras.Schutte.CNF]
        +l:52 [in hydras.Ackermann.codePA]
        +l:53 [in hydras.Schutte.CNF]
        +l:53 [in additions.fib]
        +l:54 [in hydras.Ackermann.codePA]
        +l:547 [in hydras.Epsilon0.Paths]
        +l:55 [in hydras.Schutte.CNF]
        +l:55 [in hydras.Ackermann.primRec]
        +l:55 [in hydras.rpo.rpo]
        +l:551 [in hydras.Epsilon0.Paths]
        +l:56 [in hydras.Prelude.MoreLists]
        +l:56 [in hydras.Prelude.Sort_spec]
        +l:56 [in hydras.rpo.list_set]
        +l:56 [in hydras.Ackermann.codePA]
        +l:58 [in additions.fib]
        +l:58 [in hydras.rpo.list_permut]
        +l:58 [in hydras.Ackermann.codePA]
        +l:59 [in hydras.rpo.more_list]
        +l:59 [in hydras.Schutte.CNF]
        +l:6 [in hydras.rpo.dickson]
        +l:60 [in hydras.Schutte.CNF]
        +l:60 [in hydras.Ackermann.codePA]
        +l:61 [in hydras.Prelude.MoreLists]
        +l:61 [in hydras.solutions_exercises.MultisetWf]
        +l:61 [in hydras.rpo.list_permut]
        +l:61 [in hydras.Ackermann.codePA]
        +l:613 [in hydras.Gamma0.Gamma0]
        +l:617 [in hydras.Gamma0.Gamma0]
        +l:62 [in hydras.Prelude.MoreLists]
        +l:62 [in hydras.Schutte.Well_Orders]
        +l:62 [in hydras.Ackermann.codePA]
        +l:62 [in hydras.rpo.rpo]
        +l:63 [in hydras.Prelude.MoreLists]
        +l:63 [in hydras.Ackermann.codePA]
        +l:64 [in hydras.solutions_exercises.MultisetWf]
        +l:64 [in hydras.rpo.list_set]
        +l:65 [in hydras.rpo.rpo]
        +l:66 [in hydras.rpo.more_list]
        +l:66 [in hydras.solutions_exercises.MultisetWf]
        +l:67 [in hydras.Prelude.MoreLists]
        +l:67 [in hydras.rpo.more_list]
        +l:67 [in hydras.Prelude.Sort_spec]
        +l:67 [in hydras.solutions_exercises.MultisetWf]
        +l:68 [in hydras.Ackermann.folProp]
        +l:689 [in hydras.Epsilon0.T1]
        +l:69 [in hydras.Schutte.Correctness_E0]
        +l:69 [in hydras.Prelude.Sort_spec]
        +l:69 [in hydras.Ackermann.folProp]
        +l:693 [in hydras.Epsilon0.T1]
        +l:696 [in hydras.Epsilon0.T1]
        +L:7 [in hydras.MoreAck.BadSubst]
        +l:7 [in hydras.Prelude.Sort_spec]
        +l:7 [in hydras.solutions_exercises.OnCodeList]
        +l:7 [in hydras.Prelude.Merge_Sort]
        +l:7 [in hydras.Ackermann.ListExt]
        +l:70 [in hydras.solutions_exercises.MultisetWf]
        +l:70 [in hydras.rpo.list_set]
        +l:71 [in hydras.rpo.rpo]
        +l:72 [in hydras.solutions_exercises.MultisetWf]
        +l:73 [in hydras.Prelude.MoreLists]
        +l:73 [in hydras.Ackermann.folProp]
        +l:74 [in hydras.rpo.list_set]
        +l:75 [in hydras.Prelude.MoreLists]
        +l:76 [in hydras.rpo.more_list]
        +l:76 [in hydras.rpo.list_set]
        +l:77 [in hydras.rpo.more_list]
        +l:77 [in additions.fib]
        +l:77 [in hydras.rpo.list_set]
        +l:78 [in hydras.Prelude.Sort_spec]
        +l:794 [in hydras.Ackermann.checkPrf]
        +l:8 [in hydras.Schutte.CNF]
        +l:8 [in hydras.Ackermann.codeSubFormula]
        +l:8 [in hydras.solutions_exercises.MultisetWf]
        +l:8 [in hydras.Prelude.Merge_Sort]
        +l:8 [in hydras.rpo.list_permut]
        +l:8 [in hydras.Ackermann.codePA]
        +l:80 [in hydras.Prelude.Merge_Sort]
        +l:800 [in hydras.Ackermann.checkPrf]
        +l:805 [in hydras.Ackermann.checkPrf]
        +l:809 [in hydras.Ackermann.checkPrf]
        +l:82 [in hydras.rpo.more_list]
        +l:82 [in hydras.Prelude.Merge_Sort]
        +l:83 [in hydras.Prelude.Merge_Sort]
        +l:835 [in hydras.Ackermann.checkPrf]
        +l:84 [in hydras.Hydra.Hydra_Lemmas]
        +l:847 [in hydras.Ackermann.checkPrf]
        +l:85 [in hydras.Prelude.Merge_Sort]
        +l:86 [in hydras.Prelude.Merge_Sort]
        +l:86 [in hydras.Hydra.Hydra_Lemmas]
        +l:86 [in hydras.rpo.list_set]
        +l:860 [in hydras.Ackermann.checkPrf]
        +l:864 [in gaia_hydras.nfwfgaia]
        +l:865 [in hydras.Ackermann.checkPrf]
        +l:87 [in hydras.rpo.term]
        +l:87 [in hydras.Ackermann.primRec]
        +l:87 [in hydras.Gamma0.Gamma0]
        +l:873 [in gaia_hydras.nfwfgaia]
        +l:878 [in hydras.Ackermann.checkPrf]
        +l:88 [in hydras.rpo.list_set]
        +l:881 [in hydras.Ackermann.checkPrf]
        +l:9 [in hydras.Hydra.O2H]
        +l:9 [in hydras.Prelude.First_toggle]
        +l:92 [in hydras.Ackermann.primRec]
        +l:93 [in hydras.Prelude.MoreLists]
        +l:93 [in hydras.rpo.more_list]
        +l:94 [in hydras.Hydra.O2H]
        +l:95 [in hydras.Prelude.Merge_Sort]
        +l:96 [in hydras.Prelude.Merge_Sort]
        +l:96 [in hydras.Ackermann.primRec]
        +l:98 [in hydras.Prelude.Merge_Sort]
        +l:99 [in hydras.rpo.term]
        +

        M

        +map:296 [in hydras.Ackermann.subAll]
        +map:340 [in hydras.Ackermann.subAll]
        +map:345 [in hydras.Ackermann.subAll]
        +map:350 [in hydras.Ackermann.subAll]
        +map:373 [in hydras.Ackermann.subAll]
        +merge_aux:115 [in hydras.Prelude.Merge_Sort]
        +mp:29 [in additions.AM]
        +mq:28 [in additions.AM]
        +mq:30 [in additions.AM]
        +mq:32 [in additions.AM]
        +mults:5 [in additions.AM]
        +mult:35 [in additions.FirstSteps]
        +mult:41 [in additions.FirstSteps]
        +mul:75 [in additions.fib]
        +mul:82 [in additions.fib]
        +mul:88 [in additions.fib]
        +mul:94 [in additions.fib]
        +mu:1 [in hydras.Hydra.Epsilon0_Needed_Free]
        +mu:1 [in hydras.Hydra.Epsilon0_Needed_Std]
        +mu:152 [in hydras.Hydra.Hydra_Definitions]
        +mu:2 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +mu:29 [in gaia_hydras.GHydra]
        +mu:32 [in gaia_hydras.GHydra]
        +M'':37 [in additions.Naive]
        +m':19 [in additions.Monoid_instances]
        +M':29 [in additions.Naive]
        +M':32 [in additions.FirstSteps]
        +M':36 [in additions.Naive]
        +m':47 [in hydras.rpo.dickson]
        +m':88 [in hydras.Ackermann.primRec]
        +m0:60 [in hydras.Ackermann.folLogic3]
        +m1:12 [in gaia_hydras.nfwfgaia]
        +m1:14 [in hydras.Ackermann.subAll]
        +m1:152 [in additions.fib]
        +m1:16 [in gaia_hydras.nfwfgaia]
        +m1:19 [in hydras.Ackermann.subAll]
        +m1:20 [in gaia_hydras.nfwfgaia]
        +m1:208 [in hydras.Ackermann.subAll]
        +m1:213 [in hydras.Ackermann.subAll]
        +m1:218 [in hydras.Ackermann.subAll]
        +m1:223 [in hydras.Ackermann.subAll]
        +m1:228 [in hydras.Ackermann.subAll]
        +m1:24 [in hydras.Ackermann.subAll]
        +m1:29 [in hydras.Ackermann.subAll]
        +m1:51 [in hydras.Ackermann.subAll]
        +m1:659 [in gaia_hydras.nfwfgaia]
        +m1:663 [in gaia_hydras.nfwfgaia]
        +m2:13 [in gaia_hydras.nfwfgaia]
        +m2:15 [in hydras.Ackermann.subAll]
        +m2:153 [in additions.fib]
        +m2:17 [in gaia_hydras.nfwfgaia]
        +m2:20 [in hydras.Ackermann.subAll]
        +m2:209 [in hydras.Ackermann.subAll]
        +m2:21 [in gaia_hydras.nfwfgaia]
        +m2:214 [in hydras.Ackermann.subAll]
        +m2:219 [in hydras.Ackermann.subAll]
        +m2:224 [in hydras.Ackermann.subAll]
        +m2:229 [in hydras.Ackermann.subAll]
        +m2:25 [in hydras.Ackermann.subAll]
        +m2:30 [in hydras.Ackermann.subAll]
        +m2:52 [in hydras.Ackermann.subAll]
        +m2:660 [in gaia_hydras.nfwfgaia]
        +m2:664 [in gaia_hydras.nfwfgaia]
        +M:1 [in hydras.Schutte.Lub]
        +m:1 [in hydras.MoreAck.Ack]
        +m:102 [in Goedel.PRrepresentable]
        +M:102 [in additions.AM]
        +m:102 [in hydras.Hydra.Hydra_Lemmas]
        +m:103 [in hydras.Ackermann.primRec]
        +M:103 [in additions.Euclidean_Chains]
        +M:105 [in additions.Addition_Chains]
        +m:107 [in Goedel.PRrepresentable]
        +M:107 [in additions.AM]
        +m:109 [in hydras.Ackermann.subAll]
        +m:11 [in hydras.Prelude.More_Arith]
        +M:11 [in additions.Compatibility]
        +M:112 [in additions.AM]
        +m:112 [in hydras.Hydra.Hydra_Lemmas]
        +m:113 [in Goedel.PRrepresentable]
        +M:113 [in additions.Addition_Chains]
        +m:1134 [in gaia_hydras.nfwfgaia]
        +M:114 [in additions.Euclidean_Chains]
        +m:1141 [in gaia_hydras.nfwfgaia]
        +m:115 [in hydras.Ackermann.subAll]
        +m:115 [in additions.fib]
        +m:1156 [in gaia_hydras.nfwfgaia]
        +m:117 [in Goedel.PRrepresentable]
        +m:1177 [in gaia_hydras.nfwfgaia]
        +m:1180 [in gaia_hydras.nfwfgaia]
        +m:1183 [in gaia_hydras.nfwfgaia]
        +m:1186 [in gaia_hydras.nfwfgaia]
        +m:1189 [in gaia_hydras.nfwfgaia]
        +m:119 [in Goedel.PRrepresentable]
        +M:119 [in hydras.Epsilon0.Large_Sets]
        +M:119 [in additions.Addition_Chains]
        +m:12 [in hydras.Ackermann.subAll]
        +m:12 [in hydras.OrdinalNotations.ON_Generic]
        +m:12 [in hydras.rpo.dickson]
        +M:122 [in additions.AM]
        +m:1227 [in hydras.Ackermann.codeSubFormula]
        +m:123 [in Goedel.PRrepresentable]
        +m:1230 [in hydras.Ackermann.codeSubFormula]
        +m:1246 [in hydras.Ackermann.codeSubFormula]
        +m:1249 [in hydras.Ackermann.codeSubFormula]
        +m:125 [in hydras.Ackermann.cPair]
        +M:126 [in additions.Addition_Chains]
        +M:127 [in additions.AM]
        +m:127 [in hydras.Ackermann.cPair]
        +m:130 [in Goedel.PRrepresentable]
        +m:1303 [in hydras.Ackermann.codeSubFormula]
        +m:1306 [in hydras.Ackermann.codeSubFormula]
        +m:131 [in hydras.Hydra.Hydra_Lemmas]
        +M:133 [in additions.Addition_Chains]
        +m:135 [in Goedel.PRrepresentable]
        +m:135 [in hydras.Ackermann.codeSubFormula]
        +m:136 [in additions.fib]
        +m:1383 [in hydras.Ackermann.codeSubFormula]
        +m:1386 [in hydras.Ackermann.codeSubFormula]
        +m:139 [in additions.fib]
        +M:14 [in additions.Pow_variant]
        +M:14 [in additions.Pow]
        +m:14 [in hydras.MoreAck.Ack]
        +m:140 [in hydras.Hydra.Hydra_Definitions]
        +m:141 [in Goedel.PRrepresentable]
        +m:144 [in hydras.Ackermann.codePA]
        +m:145 [in hydras.Ackermann.codePA]
        +m:146 [in Goedel.PRrepresentable]
        +m:1472 [in gaia_hydras.nfwfgaia]
        +m:1474 [in gaia_hydras.nfwfgaia]
        +m:1478 [in gaia_hydras.nfwfgaia]
        +m:1482 [in gaia_hydras.nfwfgaia]
        +m:1488 [in gaia_hydras.nfwfgaia]
        +m:1490 [in gaia_hydras.nfwfgaia]
        +m:15 [in hydras.Ackermann.NNtheory]
        +m:15 [in hydras.Schutte.Countable]
        +m:150 [in hydras.Ackermann.cPair]
        +m:150 [in hydras.Hydra.Hydra_Definitions]
        +m:152 [in Goedel.PRrepresentable]
        +m:1529 [in gaia_hydras.nfwfgaia]
        +m:153 [in hydras.Ackermann.codePA]
        +m:154 [in hydras.Ackermann.cPair]
        +m:154 [in additions.fib]
        +m:156 [in hydras.Ackermann.cPair]
        +m:156 [in hydras.Ackermann.codePA]
        +m:157 [in Goedel.PRrepresentable]
        +m:158 [in hydras.Ackermann.cPair]
        +m:158 [in additions.fib]
        +m:159 [in hydras.Ackermann.cPair]
        +m:16 [in hydras.Ackermann.subAll]
        +m:16 [in hydras.Ackermann.primRec]
        +m:16 [in hydras.OrdinalNotations.ON_Generic]
        +m:16 [in gaia_hydras.onType]
        +m:160 [in additions.fib]
        +m:161 [in hydras.Ackermann.cPair]
        +m:163 [in hydras.Prelude.MoreLists]
        +M:163 [in additions.Addition_Chains]
        +M:166 [in additions.Euclidean_Chains]
        +m:17 [in hydras.Ackermann.codePA]
        +M:170 [in additions.Addition_Chains]
        +M:172 [in additions.Euclidean_Chains]
        +M:176 [in additions.Addition_Chains]
        +m:1776 [in gaia_hydras.nfwfgaia]
        +m:1785 [in gaia_hydras.nfwfgaia]
        +m:18 [in hydras.Prelude.More_Arith]
        +m:18 [in hydras.MoreAck.AckNotPR]
        +m:18 [in hydras.Ackermann.primRec]
        +m:18 [in additions.Monoid_instances]
        +m:1800 [in gaia_hydras.nfwfgaia]
        +m:1821 [in gaia_hydras.nfwfgaia]
        +m:1824 [in gaia_hydras.nfwfgaia]
        +m:1827 [in gaia_hydras.nfwfgaia]
        +m:183 [in hydras.Ackermann.fol]
        +m:1830 [in gaia_hydras.nfwfgaia]
        +m:1833 [in gaia_hydras.nfwfgaia]
        +m:184 [in gaia_hydras.nfwfgaia]
        +m:1848 [in gaia_hydras.nfwfgaia]
        +m:1855 [in gaia_hydras.nfwfgaia]
        +M:186 [in additions.Euclidean_Chains]
        +m:186 [in gaia_hydras.nfwfgaia]
        +m:1875 [in gaia_hydras.nfwfgaia]
        +m:188 [in gaia_hydras.nfwfgaia]
        +m:1881 [in gaia_hydras.nfwfgaia]
        +m:189 [in hydras.Ackermann.fol]
        +m:1898 [in gaia_hydras.nfwfgaia]
        +m:19 [in hydras.Prelude.Compat815]
        +m:19 [in hydras.Ackermann.model]
        +m:19 [in hydras.Schutte.Countable]
        +m:1907 [in gaia_hydras.nfwfgaia]
        +m:1916 [in gaia_hydras.nfwfgaia]
        +M:192 [in additions.Addition_Chains]
        +m:192 [in gaia_hydras.nfwfgaia]
        +m:1937 [in gaia_hydras.nfwfgaia]
        +m:1942 [in gaia_hydras.nfwfgaia]
        +m:1947 [in gaia_hydras.nfwfgaia]
        +m:196 [in hydras.Ackermann.wellFormed]
        +m:196 [in gaia_hydras.nfwfgaia]
        +M:198 [in additions.Euclidean_Chains]
        +m:1982 [in gaia_hydras.nfwfgaia]
        +m:1987 [in gaia_hydras.nfwfgaia]
        +m:199 [in hydras.Ackermann.wellFormed]
        +m:1993 [in gaia_hydras.nfwfgaia]
        +m:1998 [in gaia_hydras.nfwfgaia]
        +m:2 [in hydras.Ackermann.NN2PA]
        +m:2 [in hydras.Hydra.Epsilon0_Needed_Std]
        +m:20 [in hydras.Prelude.More_Arith]
        +M:20 [in additions.Pow_variant]
        +M:20 [in additions.Pow]
        +m:20 [in hydras.Ackermann.codePA]
        +m:2004 [in gaia_hydras.nfwfgaia]
        +m:202 [in gaia_hydras.nfwfgaia]
        +m:204 [in gaia_hydras.nfwfgaia]
        +m:208 [in hydras.Ackermann.cPair]
        +m:21 [in hydras.Ackermann.subAll]
        +m:21 [in hydras.Prelude.Compat815]
        +m:22 [in hydras.Ackermann.primRec]
        +M:227 [in additions.Addition_Chains]
        +m:23 [in hydras.Prelude.Compat815]
        +M:234 [in additions.AM]
        +M:235 [in additions.Addition_Chains]
        +m:237 [in Goedel.PRrepresentable]
        +m:240 [in Goedel.PRrepresentable]
        +M:241 [in additions.AM]
        +m:243 [in Goedel.PRrepresentable]
        +m:246 [in Goedel.PRrepresentable]
        +m:246 [in hydras.Ackermann.cPair]
        +m:25 [in hydras.Prelude.Compat815]
        +m:25 [in hydras.MoreAck.AckNotPR]
        +m:25 [in hydras.MoreAck.Ack]
        +m:25 [in hydras.Ackermann.primRec]
        +m:257 [in hydras.Ackermann.subAll]
        +m:257 [in hydras.rpo.rpo]
        +m:26 [in hydras.Ackermann.subAll]
        +m:26 [in hydras.Ackermann.primRec]
        +M:269 [in additions.Addition_Chains]
        +m:269 [in hydras.rpo.rpo]
        +m:27 [in hydras.Prelude.Compat815]
        +M:27 [in additions.Pow_variant]
        +M:27 [in additions.Pow]
        +m:271 [in hydras.rpo.rpo]
        +m:272 [in hydras.rpo.rpo]
        +m:273 [in hydras.rpo.rpo]
        +m:28 [in hydras.MoreAck.Ack]
        +m:28 [in hydras.Ackermann.primRec]
        +M:28 [in additions.Naive]
        +m:285 [in hydras.Ackermann.subAll]
        +m:29 [in hydras.Prelude.Compat815]
        +m:290 [in hydras.Ackermann.subAll]
        +m:295 [in hydras.Ackermann.subAll]
        +m:3 [in hydras.Prelude.Compat815]
        +m:3 [in hydras.Hydra.Epsilon0_Needed_Free]
        +m:3 [in hydras.Ackermann.PAtheory]
        +m:30 [in hydras.Ackermann.model]
        +m:30 [in hydras.Schutte.AP]
        +M:30 [in additions.Naive]
        +m:30 [in gaia_hydras.GHydra]
        +m:31 [in hydras.Ackermann.subAll]
        +M:31 [in additions.FirstSteps]
        +m:31 [in hydras.Prelude.Compat815]
        +m:315 [in hydras.Ackermann.subAll]
        +m:32 [in hydras.Ackermann.primRec]
        +M:33 [in additions.Pow_variant]
        +M:33 [in additions.Pow]
        +m:33 [in hydras.Schutte.AP]
        +m:33 [in hydras.MoreAck.Ack]
        +m:33 [in gaia_hydras.GHydra]
        +M:34 [in additions.Naive]
        +m:35 [in hydras.Ackermann.subAll]
        +m:35 [in hydras.Prelude.Compat815]
        +m:35 [in hydras.Ackermann.primRec]
        +M:35 [in additions.Naive]
        +m:35 [in hydras.Ackermann.folLogic3]
        +m:36 [in hydras.MoreAck.AckNotPR]
        +m:37 [in additions.Addition_Chains]
        +M:38 [in additions.Naive]
        +m:385 [in gaia_hydras.nfwfgaia]
        +m:387 [in gaia_hydras.nfwfgaia]
        +m:39 [in hydras.Ackermann.subAll]
        +M:39 [in additions.AM]
        +M:39 [in additions.Euclidean_Chains]
        +m:4 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +M:40 [in additions.Monoid_def]
        +m:40 [in additions.fib]
        +m:41 [in hydras.Ackermann.subAll]
        +M:43 [in additions.Pow_variant]
        +M:43 [in additions.Pow]
        +m:43 [in hydras.Ackermann.primRec]
        +m:43 [in hydras.Ackermann.wellFormed]
        +m:439 [in gaia_hydras.nfwfgaia]
        +M:44 [in hydras.Schutte.Schutte_basics]
        +m:45 [in hydras.Ackermann.subAll]
        +M:45 [in additions.AM]
        +M:45 [in additions.Monoid_def]
        +m:45 [in hydras.Ackermann.wellFormed]
        +m:45 [in hydras.rpo.dickson]
        +m:46 [in hydras.MoreAck.Ack]
        +m:46 [in hydras.rpo.dickson]
        +m:469 [in Goedel.PRrepresentable]
        +m:47 [in hydras.MoreAck.Ack]
        +m:476 [in gaia_hydras.nfwfgaia]
        +m:479 [in gaia_hydras.nfwfgaia]
        +m:48 [in hydras.Ackermann.wellFormed]
        +m:480 [in Goedel.PRrepresentable]
        +m:482 [in gaia_hydras.nfwfgaia]
        +m:483 [in Goedel.PRrepresentable]
        +m:485 [in gaia_hydras.nfwfgaia]
        +m:488 [in Goedel.PRrepresentable]
        +m:488 [in gaia_hydras.nfwfgaia]
        +m:49 [in hydras.rpo.dickson]
        +m:491 [in Goedel.PRrepresentable]
        +m:5 [in hydras.Prelude.Compat815]
        +M:5 [in additions.Pow_variant]
        +M:5 [in additions.Pow]
        +m:5 [in hydras.Ackermann.PAtheory]
        +m:50 [in Goedel.PRrepresentable]
        +M:50 [in additions.Monoid_def]
        +m:50 [in hydras.Ackermann.primRec]
        +m:50 [in hydras.Ackermann.wellFormed]
        +M:50 [in additions.Addition_Chains]
        +M:51 [in hydras.Schutte.Well_Orders]
        +M:52 [in additions.Pow_variant]
        +M:52 [in additions.Pow]
        +m:52 [in hydras.rpo.dickson]
        +m:53 [in hydras.Ackermann.subAll]
        +m:53 [in hydras.MoreAck.Ack]
        +m:53 [in hydras.Ackermann.primRec]
        +m:53 [in hydras.Ackermann.wellFormed]
        +m:53 [in hydras.rpo.dickson]
        +m:539 [in hydras.Ackermann.checkPrf]
        +m:54 [in hydras.MoreAck.AckNotPR]
        +m:54 [in hydras.Ackermann.primRec]
        +m:54 [in hydras.rpo.dickson]
        +m:542 [in hydras.Ackermann.checkPrf]
        +m:545 [in gaia_hydras.nfwfgaia]
        +m:546 [in hydras.Ackermann.checkPrf]
        +m:549 [in hydras.Ackermann.checkPrf]
        +m:549 [in gaia_hydras.nfwfgaia]
        +M:55 [in additions.Monoid_def]
        +m:551 [in hydras.Ackermann.checkPrf]
        +m:553 [in hydras.Ackermann.checkPrf]
        +m:555 [in hydras.Ackermann.checkPrf]
        +m:557 [in hydras.Ackermann.checkPrf]
        +m:559 [in hydras.Ackermann.checkPrf]
        +m:56 [in Goedel.PRrepresentable]
        +M:56 [in additions.AM]
        +M:56 [in hydras.Schutte.Well_Orders]
        +m:56 [in gaia_hydras.nfwfgaia]
        +m:561 [in hydras.Ackermann.checkPrf]
        +m:562 [in hydras.Ackermann.checkPrf]
        +m:569 [in hydras.Ackermann.checkPrf]
        +M:57 [in additions.Euclidean_Chains]
        +m:57 [in hydras.rpo.dickson]
        +m:570 [in hydras.Ackermann.checkPrf]
        +m:571 [in hydras.Ackermann.checkPrf]
        +m:572 [in hydras.Ackermann.checkPrf]
        +m:573 [in hydras.Ackermann.checkPrf]
        +m:574 [in hydras.Ackermann.checkPrf]
        +m:574 [in gaia_hydras.nfwfgaia]
        +m:575 [in hydras.Ackermann.checkPrf]
        +m:575 [in gaia_hydras.nfwfgaia]
        +m:576 [in hydras.Ackermann.checkPrf]
        +m:577 [in hydras.Ackermann.checkPrf]
        +m:578 [in hydras.Ackermann.checkPrf]
        +m:579 [in hydras.Ackermann.checkPrf]
        +m:580 [in hydras.Ackermann.checkPrf]
        +m:581 [in hydras.Ackermann.checkPrf]
        +m:582 [in hydras.Ackermann.checkPrf]
        +m:583 [in hydras.Ackermann.checkPrf]
        +m:584 [in hydras.Ackermann.checkPrf]
        +m:585 [in hydras.Ackermann.checkPrf]
        +m:585 [in hydras.Ackermann.primRec]
        +m:586 [in hydras.Ackermann.checkPrf]
        +m:587 [in hydras.Ackermann.checkPrf]
        +m:588 [in hydras.Ackermann.checkPrf]
        +m:59 [in hydras.Ackermann.subAll]
        +m:59 [in hydras.MoreAck.AckNotPR]
        +m:59 [in hydras.rpo.dickson]
        +m:590 [in hydras.Ackermann.checkPrf]
        +m:590 [in hydras.Ackermann.primRec]
        +m:592 [in hydras.Ackermann.checkPrf]
        +m:593 [in hydras.Ackermann.primRec]
        +m:594 [in hydras.Ackermann.checkPrf]
        +m:596 [in hydras.Ackermann.checkPrf]
        +m:596 [in hydras.Ackermann.primRec]
        +m:598 [in hydras.Ackermann.checkPrf]
        +m:599 [in hydras.Ackermann.primRec]
        +m:6 [in hydras.MoreAck.Ack]
        +m:6 [in hydras.Ackermann.primRec]
        +m:60 [in Goedel.PRrepresentable]
        +M:60 [in additions.Pow_variant]
        +M:60 [in additions.Pow]
        +m:60 [in hydras.MoreAck.Ack]
        +M:60 [in additions.Monoid_def]
        +m:600 [in hydras.Ackermann.checkPrf]
        +m:602 [in hydras.Ackermann.checkPrf]
        +m:604 [in hydras.Ackermann.checkPrf]
        +m:606 [in hydras.Ackermann.checkPrf]
        +m:607 [in hydras.Ackermann.primRec]
        +m:608 [in hydras.Ackermann.checkPrf]
        +m:609 [in hydras.Ackermann.checkPrf]
        +m:609 [in gaia_hydras.nfwfgaia]
        +m:61 [in hydras.MoreAck.Ack]
        +M:61 [in additions.Addition_Chains]
        +m:61 [in hydras.rpo.dickson]
        +m:610 [in hydras.Ackermann.checkPrf]
        +m:611 [in hydras.Ackermann.checkPrf]
        +m:611 [in hydras.Ackermann.primRec]
        +m:612 [in hydras.Ackermann.checkPrf]
        +m:613 [in hydras.Ackermann.checkPrf]
        +m:614 [in hydras.Ackermann.checkPrf]
        +m:615 [in hydras.Ackermann.checkPrf]
        +m:616 [in hydras.Ackermann.checkPrf]
        +m:616 [in hydras.Ackermann.primRec]
        +m:617 [in hydras.Ackermann.checkPrf]
        +m:619 [in hydras.Ackermann.checkPrf]
        +m:619 [in hydras.Ackermann.primRec]
        +m:62 [in hydras.MoreAck.AckNotPR]
        +m:62 [in hydras.MoreAck.Ack]
        +m:62 [in hydras.Ackermann.wellFormed]
        +m:621 [in hydras.Ackermann.checkPrf]
        +m:623 [in hydras.Ackermann.checkPrf]
        +m:624 [in hydras.Ackermann.primRec]
        +m:625 [in hydras.Ackermann.checkPrf]
        +m:627 [in hydras.Ackermann.checkPrf]
        +m:629 [in hydras.Ackermann.checkPrf]
        +M:63 [in additions.AM]
        +m:63 [in hydras.MoreAck.Ack]
        +m:63 [in additions.fib]
        +m:630 [in hydras.Ackermann.primRec]
        +m:631 [in hydras.Ackermann.checkPrf]
        +m:633 [in hydras.Ackermann.checkPrf]
        +m:635 [in hydras.Ackermann.checkPrf]
        +m:635 [in hydras.Ackermann.primRec]
        +m:637 [in hydras.Ackermann.checkPrf]
        +m:638 [in hydras.Ackermann.checkPrf]
        +m:639 [in hydras.Ackermann.checkPrf]
        +m:64 [in Goedel.PRrepresentable]
        +m:640 [in hydras.Ackermann.checkPrf]
        +m:641 [in hydras.Ackermann.checkPrf]
        +m:642 [in hydras.Ackermann.checkPrf]
        +m:643 [in hydras.Ackermann.checkPrf]
        +m:644 [in hydras.Ackermann.checkPrf]
        +m:645 [in hydras.Ackermann.checkPrf]
        +m:646 [in hydras.Ackermann.checkPrf]
        +m:647 [in hydras.Ackermann.checkPrf]
        +m:648 [in hydras.Ackermann.checkPrf]
        +M:65 [in additions.Monoid_def]
        +M:65 [in additions.Euclidean_Chains]
        +m:651 [in gaia_hydras.nfwfgaia]
        +m:66 [in hydras.MoreAck.Ack]
        +M:67 [in additions.Addition_Chains]
        +m:68 [in Goedel.PRrepresentable]
        +m:68 [in gaia_hydras.nfwfgaia]
        +m:69 [in hydras.MoreAck.Ack]
        +m:69 [in additions.fib]
        +M:7 [in hydras.Schutte.Lub]
        +m:70 [in hydras.Ackermann.subAll]
        +m:704 [in gaia_hydras.nfwfgaia]
        +m:71 [in hydras.MoreAck.Ack]
        +m:714 [in gaia_hydras.nfwfgaia]
        +m:72 [in Goedel.PRrepresentable]
        +M:72 [in additions.Euclidean_Chains]
        +m:73 [in hydras.MoreAck.Ack]
        +M:73 [in additions.Monoid_def]
        +m:74 [in hydras.Ackermann.subAll]
        +m:75 [in hydras.MoreAck.Ack]
        +M:75 [in additions.Addition_Chains]
        +m:751 [in gaia_hydras.nfwfgaia]
        +m:754 [in gaia_hydras.nfwfgaia]
        +M:76 [in additions.AM]
        +m:76 [in hydras.Ackermann.primRec]
        +m:76 [in additions.fib]
        +m:77 [in Goedel.PRrepresentable]
        +m:78 [in hydras.MoreAck.Ack]
        +m:79 [in hydras.Prelude.Sort_spec]
        +m:8 [in hydras.Ackermann.subAll]
        +m:8 [in hydras.Prelude.More_Arith]
        +m:8 [in hydras.Ackermann.primRec]
        +m:807 [in gaia_hydras.nfwfgaia]
        +m:809 [in gaia_hydras.nfwfgaia]
        +m:82 [in hydras.MoreAck.Ack]
        +m:83 [in Goedel.PRrepresentable]
        +m:83 [in hydras.Ackermann.subAll]
        +m:83 [in additions.fib]
        +m:837 [in hydras.Ackermann.codeSubFormula]
        +m:840 [in hydras.Ackermann.codeSubFormula]
        +m:845 [in hydras.Ackermann.checkPrf]
        +m:85 [in hydras.MoreAck.Ack]
        +m:85 [in additions.fib]
        +m:857 [in hydras.Ackermann.checkPrf]
        +M:86 [in additions.AM]
        +m:86 [in hydras.Ackermann.primRec]
        +m:862 [in hydras.Ackermann.checkPrf]
        +m:868 [in hydras.Ackermann.codeSubFormula]
        +m:87 [in Goedel.PRrepresentable]
        +m:87 [in hydras.Ackermann.subAll]
        +m:871 [in hydras.Ackermann.codeSubFormula]
        +m:892 [in hydras.Ackermann.codeSubFormula]
        +m:895 [in hydras.Ackermann.codeSubFormula]
        +m:9 [in hydras.Ackermann.subAll]
        +m:908 [in hydras.Ackermann.codeSubFormula]
        +m:91 [in Goedel.PRrepresentable]
        +m:91 [in hydras.Ackermann.primRec]
        +m:911 [in hydras.Ackermann.codeSubFormula]
        +M:92 [in additions.Euclidean_Chains]
        +m:93 [in hydras.Ackermann.subAll]
        +m:935 [in hydras.Ackermann.codeSubFormula]
        +m:938 [in hydras.Ackermann.codeSubFormula]
        +m:95 [in Goedel.PRrepresentable]
        +m:95 [in hydras.Ackermann.primRec]
        +m:966 [in gaia_hydras.nfwfgaia]
        +m:968 [in gaia_hydras.nfwfgaia]
        +m:97 [in hydras.Ackermann.subAll]
        +M:97 [in additions.AM]
        +m:970 [in gaia_hydras.nfwfgaia]
        +m:974 [in gaia_hydras.nfwfgaia]
        +m:978 [in gaia_hydras.nfwfgaia]
        +m:98 [in hydras.Ackermann.primRec]
        +m:984 [in gaia_hydras.nfwfgaia]
        +m:986 [in gaia_hydras.nfwfgaia]
        +

        N

        +NA:4 [in hydras.OrdinalNotations.ON_mult]
        +NA:4 [in hydras.OrdinalNotations.ON_plus]
        +NB:8 [in hydras.OrdinalNotations.ON_mult]
        +NB:8 [in hydras.OrdinalNotations.ON_plus]
        +nv:118 [in hydras.Ackermann.folProp]
        +nv:13 [in hydras.MoreAck.BadSubst]
        +nv:2 [in hydras.Ackermann.PAtheory]
        +nv:283 [in hydras.Ackermann.folProp]
        +nv:30 [in Goedel.codeSysPrf]
        +nv:404 [in hydras.Ackermann.folProp]
        +nv:432 [in hydras.Ackermann.folProp]
        +nv:437 [in hydras.Ackermann.folProp]
        +nv:48 [in hydras.Ackermann.subAll]
        +nv:65 [in hydras.Ackermann.codeSubFormula]
        +n'':11 [in gaia_hydras.nfwfgaia]
        +n'':8 [in gaia_hydras.nfwfgaia]
        +n':10 [in gaia_hydras.nfwfgaia]
        +n':1024 [in gaia_hydras.nfwfgaia]
        +n':1152 [in gaia_hydras.nfwfgaia]
        +n':117 [in hydras.Epsilon0.T1]
        +n':1204 [in gaia_hydras.nfwfgaia]
        +n':131 [in gaia_hydras.nfwfgaia]
        +n':1338 [in gaia_hydras.nfwfgaia]
        +n':1384 [in gaia_hydras.nfwfgaia]
        +n':139 [in hydras.Gamma0.Gamma0]
        +n':14 [in hydras.rpo.dickson]
        +n':1436 [in gaia_hydras.nfwfgaia]
        +n':1500 [in gaia_hydras.nfwfgaia]
        +n':1556 [in gaia_hydras.nfwfgaia]
        +n':1585 [in gaia_hydras.nfwfgaia]
        +n':1609 [in gaia_hydras.nfwfgaia]
        +n':165 [in hydras.Epsilon0.T1]
        +n':1691 [in gaia_hydras.nfwfgaia]
        +n':174 [in gaia_hydras.nfwfgaia]
        +n':176 [in hydras.Epsilon0.T1]
        +n':19 [in hydras.Epsilon0.Hessenberg]
        +n':194 [in hydras.Epsilon0.T1]
        +n':2043 [in gaia_hydras.nfwfgaia]
        +n':2066 [in gaia_hydras.nfwfgaia]
        +n':223 [in hydras.Epsilon0.T1]
        +n':225 [in gaia_hydras.nfwfgaia]
        +n':231 [in gaia_hydras.nfwfgaia]
        +n':24 [in hydras.Schutte.Correctness_E0]
        +n':25 [in hydras.Epsilon0.Hessenberg]
        +n':258 [in gaia_hydras.nfwfgaia]
        +n':259 [in hydras.rpo.rpo]
        +n':27 [in hydras.Gamma0.Gamma0]
        +n':283 [in hydras.Epsilon0.T1]
        +n':29 [in hydras.Schutte.Correctness_E0]
        +n':294 [in gaia_hydras.nfwfgaia]
        +n':3 [in gaia_hydras.nfwfgaia]
        +n':30 [in hydras.Epsilon0.Hessenberg]
        +n':301 [in hydras.Gamma0.Gamma0]
        +n':305 [in hydras.Gamma0.Gamma0]
        +n':322 [in hydras.Epsilon0.T1]
        +n':327 [in hydras.Epsilon0.T1]
        +n':34 [in hydras.Epsilon0.T1]
        +n':345 [in hydras.Epsilon0.T1]
        +n':357 [in hydras.Epsilon0.T1]
        +n':36 [in hydras.Epsilon0.Hessenberg]
        +n':364 [in hydras.Epsilon0.T1]
        +n':378 [in hydras.Epsilon0.T1]
        +n':42 [in hydras.Epsilon0.Hessenberg]
        +n':425 [in gaia_hydras.nfwfgaia]
        +n':427 [in hydras.Epsilon0.T1]
        +n':430 [in gaia_hydras.nfwfgaia]
        +n':432 [in hydras.Epsilon0.T1]
        +n':438 [in hydras.Epsilon0.T1]
        +n':5 [in gaia_hydras.nfwfgaia]
        +n':50 [in hydras.Epsilon0.Epsilon0rpo]
        +n':50 [in hydras.OrdinalNotations.OmegaOmega]
        +n':52 [in hydras.Epsilon0.Hessenberg]
        +n':533 [in hydras.Epsilon0.T1]
        +n':54 [in gaia_hydras.T1Bridge]
        +n':55 [in hydras.Epsilon0.T1]
        +n':55 [in hydras.Epsilon0.Epsilon0rpo]
        +n':58 [in hydras.OrdinalNotations.OmegaOmega]
        +n':59 [in hydras.Epsilon0.Epsilon0rpo]
        +n':59 [in gaia_hydras.T1Bridge]
        +n':590 [in hydras.Gamma0.Gamma0]
        +n':64 [in gaia_hydras.T1Bridge]
        +n':68 [in hydras.Epsilon0.T1]
        +n':7 [in gaia_hydras.nfwfgaia]
        +n':70 [in gaia_hydras.T1Bridge]
        +n':724 [in hydras.Epsilon0.T1]
        +n':75 [in hydras.Epsilon0.T1]
        +n':76 [in gaia_hydras.T1Bridge]
        +n':79 [in hydras.Epsilon0.T1]
        +n':790 [in gaia_hydras.nfwfgaia]
        +n':83 [in hydras.Gamma0.T2]
        +n':84 [in hydras.Epsilon0.T1]
        +n':848 [in gaia_hydras.nfwfgaia]
        +n':871 [in gaia_hydras.nfwfgaia]
        +n':908 [in gaia_hydras.nfwfgaia]
        +n':916 [in gaia_hydras.nfwfgaia]
        +n':94 [in hydras.Epsilon0.T1]
        +n':948 [in gaia_hydras.nfwfgaia]
        +n':99 [in hydras.Epsilon0.T1]
        +n0:18 [in hydras.Ackermann.wellFormed]
        +n0:194 [in hydras.Ackermann.fol]
        +n0:195 [in hydras.Ackermann.fol]
        +n0:196 [in hydras.Ackermann.fol]
        +n0:197 [in hydras.Ackermann.fol]
        +n0:20 [in hydras.Ackermann.wellFormed]
        +n0:231 [in hydras.Ackermann.subAll]
        +n0:232 [in hydras.Ackermann.subAll]
        +n0:241 [in hydras.Ackermann.subAll]
        +n0:243 [in hydras.Ackermann.subAll]
        +n0:31 [in hydras.Schutte.AP]
        +n0:32 [in hydras.Schutte.AP]
        +n0:379 [in hydras.Epsilon0.Paths]
        +n0:637 [in hydras.Ackermann.primRec]
        +n1:105 [in Goedel.rosserPA]
        +n1:107 [in hydras.Epsilon0.T1]
        +n1:107 [in Goedel.rosserPA]
        +n1:122 [in additions.Euclidean_Chains]
        +n1:131 [in additions.Euclidean_Chains]
        +n1:14 [in gaia_hydras.nfwfgaia]
        +n1:15 [in hydras.Prelude.Compat815]
        +n1:18 [in gaia_hydras.nfwfgaia]
        +n1:198 [in hydras.Ackermann.fol]
        +n1:199 [in hydras.Ackermann.fol]
        +n1:22 [in gaia_hydras.nfwfgaia]
        +n1:223 [in Goedel.PRrepresentable]
        +n1:230 [in Goedel.PRrepresentable]
        +n1:318 [in hydras.Gamma0.Gamma0]
        +n1:32 [in hydras.Gamma0.T2]
        +n1:324 [in hydras.Gamma0.Gamma0]
        +n1:340 [in hydras.Gamma0.Gamma0]
        +n1:345 [in hydras.Gamma0.Gamma0]
        +n1:362 [in hydras.Gamma0.Gamma0]
        +n1:368 [in hydras.Gamma0.Gamma0]
        +n1:38 [in Goedel.rosser]
        +n1:380 [in hydras.Epsilon0.Paths]
        +n1:384 [in hydras.Gamma0.Gamma0]
        +n1:389 [in hydras.Gamma0.Gamma0]
        +n1:39 [in hydras.Gamma0.T2]
        +n1:39 [in hydras.Gamma0.Gamma0]
        +n1:400 [in hydras.Gamma0.Gamma0]
        +n1:410 [in hydras.Gamma0.Gamma0]
        +n1:43 [in Goedel.rosser]
        +n1:45 [in Goedel.rosser]
        +n1:47 [in hydras.Gamma0.T2]
        +n1:47 [in hydras.Gamma0.Gamma0]
        +n1:50 [in Goedel.rosser]
        +n1:54 [in hydras.Gamma0.T2]
        +n1:55 [in hydras.Gamma0.Gamma0]
        +n1:60 [in hydras.Gamma0.T2]
        +n1:63 [in hydras.Gamma0.Gamma0]
        +n1:66 [in hydras.Gamma0.T2]
        +n1:661 [in gaia_hydras.nfwfgaia]
        +n1:665 [in gaia_hydras.nfwfgaia]
        +n1:68 [in Goedel.rosserPA]
        +n1:71 [in hydras.Gamma0.Gamma0]
        +n1:73 [in Goedel.rosserPA]
        +n1:75 [in Goedel.rosserPA]
        +n1:78 [in hydras.Gamma0.Gamma0]
        +n1:80 [in Goedel.rosserPA]
        +n1:82 [in additions.Euclidean_Chains]
        +n1:84 [in hydras.Gamma0.Gamma0]
        +n1:94 [in Goedel.rosserPA]
        +n1:99 [in Goedel.rosserPA]
        +n2:123 [in additions.Euclidean_Chains]
        +n2:132 [in additions.Euclidean_Chains]
        +n2:15 [in gaia_hydras.nfwfgaia]
        +n2:19 [in gaia_hydras.nfwfgaia]
        +n2:23 [in gaia_hydras.nfwfgaia]
        +n2:325 [in hydras.Gamma0.Gamma0]
        +n2:33 [in hydras.Gamma0.T2]
        +n2:332 [in hydras.Gamma0.Gamma0]
        +n2:346 [in hydras.Gamma0.Gamma0]
        +n2:352 [in hydras.Gamma0.Gamma0]
        +n2:369 [in hydras.Gamma0.Gamma0]
        +n2:376 [in hydras.Gamma0.Gamma0]
        +n2:381 [in hydras.Epsilon0.Paths]
        +n2:390 [in hydras.Gamma0.Gamma0]
        +n2:396 [in hydras.Gamma0.Gamma0]
        +n2:40 [in hydras.Gamma0.T2]
        +n2:40 [in hydras.Gamma0.Gamma0]
        +n2:401 [in hydras.Gamma0.Gamma0]
        +n2:406 [in hydras.Gamma0.Gamma0]
        +n2:48 [in hydras.Gamma0.T2]
        +n2:48 [in hydras.Gamma0.Gamma0]
        +n2:55 [in hydras.Gamma0.T2]
        +n2:56 [in hydras.Gamma0.Gamma0]
        +n2:61 [in hydras.Gamma0.T2]
        +n2:64 [in hydras.Gamma0.Gamma0]
        +n2:662 [in gaia_hydras.nfwfgaia]
        +n2:666 [in gaia_hydras.nfwfgaia]
        +n2:72 [in hydras.Gamma0.Gamma0]
        +n2:79 [in hydras.Gamma0.Gamma0]
        +n2:83 [in additions.Euclidean_Chains]
        +n2:871 [in hydras.Ackermann.checkPrf]
        +n2:874 [in hydras.Ackermann.checkPrf]
        +n3:17 [in hydras.Prelude.Compat815]
        +n3:48 [in Goedel.rosser]
        +n3:53 [in Goedel.rosser]
        +n3:78 [in Goedel.rosserPA]
        +n3:83 [in Goedel.rosserPA]
        +n:1 [in hydras.solutions_exercises.MinPR2]
        +n:1 [in additions.Fib2]
        +n:1 [in hydras.Prelude.More_Arith]
        +n:1 [in hydras.Ackermann.extEqualNat]
        +n:1 [in hydras.MoreAck.expressibleExamples]
        +n:1 [in hydras.Prelude.Compat815]
        +n:1 [in hydras.Prelude.Fuel]
        +n:1 [in hydras.Epsilon0.F_omega]
        +n:1 [in hydras.OrdinalNotations.OmegaOmega]
        +n:1 [in hydras.solutions_exercises.MorePRExamples]
        +n:1 [in hydras.solutions_exercises.FibonacciPR]
        +n:1 [in hydras.Ackermann.cPair]
        +n:1 [in gaia_hydras.ON_gfinite]
        +n:1 [in additions.Monoid_instances]
        +n:1 [in hydras.OrdinalNotations.ON_Finite]
        +n:1 [in additions.fib]
        +n:1 [in hydras.Ackermann.codeList]
        +n:1 [in hydras.Prelude.LibHyps_Experiments]
        +n:1 [in hydras.solutions_exercises.F_3]
        +n:1 [in hydras.Ackermann.codeNatToTerm]
        +n:1 [in hydras.Prelude.Exp2]
        +n:1 [in additions.Demo]
        +n:1 [in hydras.MoreAck.PrimRecExamples]
        +n:10 [in hydras.Prelude.More_Arith]
        +n:10 [in hydras.Ackermann.codeFreeVar]
        +n:10 [in hydras.MoreAck.expressibleExamples]
        +n:10 [in hydras.Ackermann.checkPrf]
        +n:10 [in hydras.solutions_exercises.MultisetWf]
        +n:10 [in hydras.Prelude.Fuel]
        +n:10 [in hydras.Epsilon0.F_omega]
        +n:10 [in hydras.MoreAck.Ack]
        +n:10 [in hydras.solutions_exercises.FibonacciPR]
        +n:10 [in gaia_hydras.ON_gfinite]
        +n:10 [in hydras.OrdinalNotations.ON_Finite]
        +n:10 [in gaia_hydras.onType]
        +n:10 [in hydras.Ackermann.codeList]
        +n:10 [in Goedel.codeSysPrf]
        +n:10 [in hydras.solutions_exercises.isqrt]
        +n:100 [in Goedel.PRrepresentable]
        +n:100 [in hydras.Ackermann.subAll]
        +n:100 [in hydras.Prelude.Iterates]
        +n:100 [in hydras.Prelude.MoreLists]
        +n:100 [in hydras.Ackermann.fol]
        +n:100 [in hydras.Ackermann.codeList]
        +n:101 [in hydras.Gamma0.T2]
        +n:101 [in hydras.Ackermann.subAll]
        +n:101 [in hydras.Ackermann.folProp]
        +n:101 [in Goedel.rosserPA]
        +n:101 [in hydras.Ackermann.fol]
        +n:101 [in hydras.Ackermann.codeList]
        +n:101 [in hydras.MoreAck.PrimRecExamples]
        +n:1010 [in gaia_hydras.nfwfgaia]
        +n:102 [in hydras.Ackermann.primRec]
        +n:102 [in hydras.Ackermann.fol]
        +n:102 [in hydras.Ackermann.codeList]
        +n:102 [in hydras.MoreAck.PrimRecExamples]
        +n:1021 [in gaia_hydras.nfwfgaia]
        +n:1028 [in gaia_hydras.nfwfgaia]
        +n:103 [in hydras.Epsilon0.T1]
        +n:103 [in hydras.Ackermann.subAll]
        +n:103 [in Goedel.rosserPA]
        +n:103 [in hydras.Epsilon0.Canon]
        +n:103 [in hydras.Ackermann.codeList]
        +n:103 [in hydras.Epsilon0.Hprime]
        +n:103 [in hydras.Prelude.MoreVectors]
        +n:1031 [in gaia_hydras.nfwfgaia]
        +n:1033 [in gaia_hydras.nfwfgaia]
        +n:1036 [in gaia_hydras.nfwfgaia]
        +n:104 [in hydras.Ackermann.subAll]
        +n:104 [in hydras.Ackermann.LNN2LNT]
        +n:104 [in hydras.Ackermann.codeList]
        +n:105 [in hydras.Ackermann.subProp]
        +n:105 [in hydras.Ackermann.fol]
        +n:1051 [in gaia_hydras.nfwfgaia]
        +n:106 [in hydras.Epsilon0.T1]
        +n:106 [in Goedel.PRrepresentable]
        +n:106 [in hydras.Ackermann.subAll]
        +n:106 [in hydras.Prelude.Iterates]
        +n:106 [in hydras.Ackermann.LNN2LNT]
        +n:106 [in additions.Pow]
        +n:106 [in hydras.Ackermann.fol]
        +n:106 [in hydras.Prelude.MoreVectors]
        +n:107 [in hydras.Ackermann.subAll]
        +n:107 [in hydras.MoreAck.AckNotPR]
        +n:107 [in hydras.Ackermann.subProp]
        +n:107 [in hydras.Epsilon0.Canon]
        +n:107 [in additions.fib]
        +n:107 [in hydras.Ackermann.codeList]
        +n:107 [in hydras.Hydra.Hydra_Definitions]
        +n:1073 [in gaia_hydras.nfwfgaia]
        +n:108 [in hydras.Ackermann.primRec]
        +n:108 [in hydras.MoreAck.PrimRecExamples]
        +n:109 [in hydras.Ackermann.LNN2LNT]
        +n:109 [in hydras.Ackermann.folProp]
        +n:11 [in hydras.Ackermann.folProof]
        +n:11 [in gaia_hydras.GF_alpha]
        +n:11 [in hydras.Prelude.Compat815]
        +n:11 [in hydras.Ackermann.LNN2LNT]
        +n:11 [in gaia_hydras.GCanon]
        +n:11 [in hydras.Ackermann.subProp]
        +n:11 [in hydras.Ackermann.codeSubFormula]
        +n:11 [in hydras.Hydra.Hydra_Theorems]
        +n:11 [in hydras.Ackermann.primRec]
        +n:11 [in gaia_hydras.ON_gfinite]
        +n:11 [in hydras.Gamma0.Gamma0]
        +n:110 [in hydras.Prelude.Iterates]
        +n:110 [in hydras.Epsilon0.Hprime]
        +n:111 [in hydras.Ackermann.LNN2LNT]
        +n:112 [in Goedel.PRrepresentable]
        +n:112 [in hydras.Gamma0.T2]
        +n:112 [in hydras.Ackermann.subAll]
        +n:112 [in hydras.Epsilon0.F_alpha]
        +n:112 [in hydras.Ackermann.codeList]
        +n:112 [in hydras.Epsilon0.Hprime]
        +n:113 [in gaia_hydras.T1Bridge]
        +n:113 [in hydras.Ackermann.primRec]
        +n:1133 [in gaia_hydras.nfwfgaia]
        +n:114 [in hydras.Epsilon0.T1]
        +n:114 [in hydras.Ackermann.subProp]
        +n:114 [in additions.fib]
        +n:114 [in hydras.Epsilon0.Hprime]
        +n:1140 [in gaia_hydras.nfwfgaia]
        +n:1142 [in gaia_hydras.nfwfgaia]
        +n:1146 [in gaia_hydras.nfwfgaia]
        +n:115 [in hydras.Epsilon0.F_alpha]
        +n:115 [in hydras.Ackermann.codeList]
        +n:1157 [in gaia_hydras.nfwfgaia]
        +n:116 [in hydras.Prelude.Iterates]
        +n:116 [in hydras.Ackermann.subProp]
        +n:116 [in hydras.Epsilon0.Hprime]
        +n:117 [in hydras.Gamma0.Gamma0]
        +n:1178 [in gaia_hydras.nfwfgaia]
        +n:118 [in Goedel.PRrepresentable]
        +n:118 [in hydras.Ackermann.subAll]
        +n:118 [in hydras.Ackermann.subProp]
        +n:118 [in hydras.Ackermann.primRec]
        +n:1181 [in gaia_hydras.nfwfgaia]
        +n:1184 [in gaia_hydras.nfwfgaia]
        +n:1187 [in gaia_hydras.nfwfgaia]
        +n:119 [in hydras.Ackermann.subAll]
        +n:119 [in hydras.Ackermann.folProp]
        +n:119 [in hydras.Epsilon0.Hprime]
        +n:1190 [in gaia_hydras.nfwfgaia]
        +n:12 [in hydras.Schutte.Correctness_E0]
        +n:12 [in Goedel.PRrepresentable]
        +n:12 [in hydras.Prelude.More_Arith]
        +n:12 [in hydras.Prelude.Iterates]
        +n:12 [in hydras.Ackermann.codeFreeVar]
        +n:12 [in hydras.Prelude.Compat815]
        +n:12 [in Goedel.fixPoint]
        +n:12 [in hydras.Epsilon0.F_omega]
        +n:12 [in hydras.Hydra.Hydra_Theorems]
        +n:12 [in gaia_hydras.ON_gfinite]
        +n:12 [in hydras.Ackermann.fol]
        +n:12 [in hydras.Epsilon0.Canon]
        +n:12 [in gaia_hydras.onType]
        +n:12 [in hydras.Ackermann.codeList]
        +n:12 [in hydras.Ackermann.expressible]
        +n:12 [in hydras.Prelude.MoreVectors]
        +n:120 [in hydras.Ackermann.subAll]
        +n:120 [in hydras.Epsilon0.F_alpha]
        +N:120 [in hydras.Epsilon0.Large_Sets]
        +n:120 [in hydras.Ackermann.codeList]
        +n:121 [in Goedel.PRrepresentable]
        +n:121 [in hydras.Ackermann.folProp]
        +n:121 [in gaia_hydras.T1Bridge]
        +n:121 [in hydras.Ackermann.primRec]
        +n:121 [in hydras.Epsilon0.Hprime]
        +n:1215 [in hydras.Ackermann.codeSubFormula]
        +n:1219 [in hydras.Ackermann.codeSubFormula]
        +n:122 [in hydras.Prelude.Iterates]
        +n:122 [in hydras.Ackermann.subProp]
        +n:1226 [in hydras.Ackermann.codeSubFormula]
        +n:1229 [in hydras.Ackermann.codeSubFormula]
        +n:123 [in hydras.Ackermann.subAll]
        +N:123 [in hydras.Epsilon0.Large_Sets]
        +n:123 [in hydras.Ackermann.primRec]
        +n:123 [in hydras.Ackermann.codeList]
        +n:124 [in hydras.Ackermann.subAll]
        +n:124 [in hydras.Epsilon0.Hessenberg]
        +n:124 [in hydras.Ackermann.primRec]
        +n:1245 [in hydras.Ackermann.codeSubFormula]
        +n:1247 [in gaia_hydras.nfwfgaia]
        +n:1248 [in hydras.Ackermann.codeSubFormula]
        +n:125 [in hydras.Gamma0.T2]
        +n:125 [in hydras.Ackermann.subAll]
        +n:125 [in hydras.Prelude.Iterates]
        +n:1252 [in hydras.Ackermann.codeSubFormula]
        +n:1254 [in hydras.Ackermann.codeSubFormula]
        +n:126 [in hydras.Ackermann.subAll]
        +n:126 [in hydras.Ackermann.cPair]
        +n:126 [in hydras.Ackermann.codeList]
        +n:126 [in hydras.Epsilon0.Hprime]
        +n:1260 [in hydras.Ackermann.codeSubFormula]
        +n:1262 [in hydras.Ackermann.codeSubFormula]
        +n:1264 [in hydras.Ackermann.codeSubFormula]
        +n:127 [in hydras.Ackermann.subAll]
        +n:127 [in hydras.Epsilon0.Hessenberg]
        +n:127 [in hydras.Ackermann.subProp]
        +n:1277 [in gaia_hydras.nfwfgaia]
        +n:128 [in Goedel.PRrepresentable]
        +n:128 [in hydras.Ackermann.subAll]
        +n:128 [in additions.AM]
        +n:128 [in gaia_hydras.nfwfgaia]
        +n:129 [in hydras.Gamma0.T2]
        +n:129 [in hydras.Prelude.Iterates]
        +n:129 [in hydras.Ackermann.codeList]
        +n:13 [in hydras.Prelude.More_Arith]
        +n:13 [in hydras.Ackermann.LNN2LNT]
        +n:13 [in hydras.Ackermann.codeSubFormula]
        +n:13 [in hydras.Schutte.AP]
        +n:13 [in hydras.Hydra.Hydra_Theorems]
        +n:13 [in hydras.solutions_exercises.FibonacciPR]
        +n:13 [in gaia_hydras.ON_gfinite]
        +n:13 [in hydras.OrdinalNotations.ON_Finite]
        +n:13 [in hydras.Epsilon0.E0]
        +n:13 [in hydras.Ackermann.wConsistent]
        +n:13 [in hydras.rpo.dickson]
        +n:130 [in hydras.Epsilon0.Hessenberg]
        +n:130 [in hydras.Ackermann.cPair]
        +n:130 [in hydras.Epsilon0.Hprime]
        +n:1302 [in hydras.Ackermann.codeSubFormula]
        +n:1305 [in hydras.Ackermann.codeSubFormula]
        +n:131 [in additions.AM]
        +n:1317 [in gaia_hydras.nfwfgaia]
        +n:132 [in additions.AM]
        +n:132 [in hydras.rpo.more_list]
        +n:132 [in hydras.Ackermann.codeList]
        +n:133 [in hydras.Gamma0.T2]
        +n:133 [in additions.AM]
        +n:1333 [in gaia_hydras.nfwfgaia]
        +n:134 [in hydras.Ackermann.codeSubFormula]
        +n:134 [in hydras.Ackermann.cPair]
        +n:134 [in gaia_hydras.nfwfgaia]
        +n:1348 [in gaia_hydras.nfwfgaia]
        +n:135 [in additions.Euclidean_Chains]
        +n:135 [in hydras.Ackermann.codeList]
        +n:135 [in hydras.Gamma0.Gamma0]
        +n:1353 [in gaia_hydras.nfwfgaia]
        +n:1358 [in gaia_hydras.nfwfgaia]
        +n:136 [in additions.Euclidean_Chains]
        +n:136 [in hydras.Hydra.Hydra_Lemmas]
        +n:1363 [in gaia_hydras.nfwfgaia]
        +n:1368 [in gaia_hydras.nfwfgaia]
        +n:137 [in hydras.Epsilon0.Hprime]
        +n:1373 [in gaia_hydras.nfwfgaia]
        +n:1379 [in gaia_hydras.nfwfgaia]
        +n:138 [in hydras.Gamma0.T2]
        +n:138 [in hydras.Ackermann.codeList]
        +n:1382 [in hydras.Ackermann.codeSubFormula]
        +n:1385 [in hydras.Ackermann.codeSubFormula]
        +n:139 [in Goedel.PRrepresentable]
        +n:139 [in hydras.Epsilon0.Hprime]
        +n:1390 [in hydras.Ackermann.codeSubFormula]
        +n:1394 [in hydras.Ackermann.codeSubFormula]
        +n:14 [in hydras.Ackermann.folProof]
        +n:14 [in hydras.Gamma0.T2]
        +n:14 [in additions.Fib2]
        +n:14 [in hydras.Prelude.MoreLists]
        +n:14 [in hydras.MoreAck.AckNotPR]
        +n:14 [in hydras.Hydra.Hydra_Theorems]
        +n:14 [in hydras.solutions_exercises.MorePRExamples]
        +n:14 [in hydras.Ackermann.primRec]
        +n:14 [in additions.Naive]
        +n:14 [in additions.fib]
        +n:14 [in hydras.Ackermann.codeList]
        +n:140 [in hydras.Ackermann.codePA]
        +n:141 [in hydras.Ackermann.codeList]
        +n:1413 [in gaia_hydras.nfwfgaia]
        +n:142 [in hydras.Gamma0.T2]
        +n:142 [in hydras.Ackermann.cPair]
        +n:142 [in hydras.Epsilon0.Hprime]
        +n:143 [in hydras.Hydra.Hydra_Lemmas]
        +n:143 [in hydras.Gamma0.Gamma0]
        +n:1431 [in gaia_hydras.nfwfgaia]
        +n:144 [in hydras.Ackermann.codeList]
        +n:144 [in hydras.Epsilon0.Hprime]
        +n:145 [in hydras.Ackermann.cPair]
        +n:145 [in hydras.Hydra.Hydra_Lemmas]
        +n:1457 [in gaia_hydras.nfwfgaia]
        +n:146 [in hydras.Ackermann.codeList]
        +n:147 [in hydras.Epsilon0.T1]
        +n:1473 [in gaia_hydras.nfwfgaia]
        +n:1475 [in gaia_hydras.nfwfgaia]
        +n:1479 [in gaia_hydras.nfwfgaia]
        +n:148 [in hydras.Gamma0.T2]
        +n:148 [in hydras.Ackermann.codeList]
        +n:148 [in hydras.Hydra.Hydra_Lemmas]
        +n:1483 [in gaia_hydras.nfwfgaia]
        +n:1489 [in gaia_hydras.nfwfgaia]
        +n:149 [in hydras.Ackermann.cPair]
        +n:149 [in hydras.Gamma0.Gamma0]
        +n:1491 [in gaia_hydras.nfwfgaia]
        +n:1495 [in gaia_hydras.nfwfgaia]
        +n:15 [in additions.Fib2]
        +n:15 [in gaia_hydras.GHprime]
        +n:15 [in hydras.Ackermann.folLogic2]
        +n:15 [in hydras.Ackermann.LNN2LNT]
        +n:15 [in Goedel.fixPoint]
        +n:15 [in hydras.Ackermann.codeSubFormula]
        +n:15 [in hydras.Hydra.Hydra_Theorems]
        +n:15 [in hydras.Ackermann.PA]
        +n:15 [in hydras.solutions_exercises.MorePRExamples]
        +n:15 [in hydras.Ackermann.primRec]
        +n:15 [in hydras.Epsilon0.E0]
        +n:15 [in gaia_hydras.onType]
        +n:150 [in Goedel.PRrepresentable]
        +n:150 [in hydras.Ackermann.codeSubFormula]
        +n:150 [in hydras.Ackermann.codeList]
        +n:152 [in gaia_hydras.T1Bridge]
        +n:152 [in hydras.Ackermann.codeList]
        +n:152 [in hydras.Ackermann.codePA]
        +n:153 [in hydras.Epsilon0.Large_Sets]
        +n:153 [in hydras.Ackermann.cPair]
        +n:153 [in hydras.Hydra.Hydra_Lemmas]
        +n:1530 [in gaia_hydras.nfwfgaia]
        +n:1534 [in gaia_hydras.nfwfgaia]
        +n:154 [in gaia_hydras.T1Bridge]
        +n:154 [in hydras.Ackermann.codeList]
        +n:1547 [in gaia_hydras.nfwfgaia]
        +n:155 [in hydras.Ackermann.fol]
        +n:155 [in hydras.Gamma0.Gamma0]
        +n:155 [in hydras.Ackermann.codePA]
        +n:1554 [in gaia_hydras.nfwfgaia]
        +n:156 [in hydras.Ackermann.subAll]
        +n:156 [in hydras.Prelude.Iterates]
        +n:156 [in hydras.Epsilon0.Large_Sets]
        +n:156 [in hydras.Ackermann.codeList]
        +n:157 [in hydras.Ackermann.codeList]
        +n:1577 [in gaia_hydras.nfwfgaia]
        +n:158 [in hydras.Epsilon0.T1]
        +n:158 [in hydras.Ackermann.subAll]
        +n:158 [in hydras.Ackermann.LNT]
        +n:158 [in hydras.Ackermann.codeList]
        +n:1581 [in gaia_hydras.nfwfgaia]
        +n:159 [in hydras.Prelude.Iterates]
        +n:159 [in additions.fib]
        +n:159 [in hydras.Ackermann.codeList]
        +n:159 [in hydras.Gamma0.Gamma0]
        +n:1590 [in gaia_hydras.nfwfgaia]
        +n:16 [in hydras.Ackermann.folProof]
        +n:16 [in hydras.Schutte.Correctness_E0]
        +n:16 [in Goedel.PRrepresentable]
        +n:16 [in hydras.Prelude.More_Arith]
        +n:16 [in hydras.Ackermann.checkPrf]
        +n:16 [in hydras.Epsilon0.Hessenberg]
        +n:16 [in hydras.Ackermann.subProp]
        +n:16 [in hydras.Epsilon0.Large_Sets]
        +n:16 [in hydras.Schutte.AP]
        +n:16 [in hydras.solutions_exercises.MultisetWf]
        +N:16 [in hydras.Epsilon0.F_omega]
        +n:16 [in hydras.Hydra.Hydra_Termination]
        +n:16 [in hydras.Ackermann.wellFormed]
        +n:16 [in hydras.OrdinalNotations.ON_Finite]
        +n:16 [in additions.fib]
        +n:16 [in hydras.Ackermann.codeList]
        +n:16 [in Goedel.codeSysPrf]
        +n:16 [in hydras.Ackermann.codePA]
        +n:16 [in hydras.solutions_exercises.T1_ltNotWf]
        +n:160 [in hydras.Ackermann.subAll]
        +n:160 [in hydras.Ackermann.model]
        +n:160 [in hydras.Ackermann.codeList]
        +n:1604 [in gaia_hydras.nfwfgaia]
        +n:161 [in hydras.Epsilon0.T1]
        +n:161 [in additions.fib]
        +n:161 [in hydras.Ackermann.codeList]
        +n:1611 [in gaia_hydras.nfwfgaia]
        +n:162 [in hydras.Ackermann.subAll]
        +n:162 [in hydras.Prelude.MoreLists]
        +n:162 [in hydras.Ackermann.codeList]
        +n:163 [in hydras.Epsilon0.T1]
        +n:163 [in hydras.Epsilon0.F_alpha]
        +n:163 [in hydras.Ackermann.codeList]
        +n:163 [in hydras.Gamma0.Gamma0]
        +n:164 [in hydras.Ackermann.cPair]
        +n:164 [in hydras.Ackermann.codeList]
        +n:1653 [in gaia_hydras.nfwfgaia]
        +n:166 [in hydras.Ackermann.LNN]
        +n:166 [in hydras.Schutte.Schutte_basics]
        +n:167 [in hydras.Ackermann.subAll]
        +n:167 [in hydras.Schutte.Schutte_basics]
        +n:167 [in hydras.Ackermann.codeList]
        +n:167 [in hydras.Gamma0.Gamma0]
        +n:1677 [in gaia_hydras.nfwfgaia]
        +n:168 [in hydras.Epsilon0.T1]
        +n:168 [in hydras.Ackermann.subAll]
        +n:168 [in hydras.Epsilon0.F_alpha]
        +n:168 [in hydras.Ackermann.cPair]
        +n:168 [in hydras.Epsilon0.Paths]
        +n:168 [in gaia_hydras.nfwfgaia]
        +n:168 [in hydras.Ackermann.codePA]
        +n:1680 [in gaia_hydras.nfwfgaia]
        +n:1686 [in gaia_hydras.nfwfgaia]
        +n:17 [in hydras.Ackermann.subAll]
        +n:17 [in hydras.Prelude.More_Arith]
        +n:17 [in hydras.Ackermann.extEqualNat]
        +n:17 [in hydras.Hydra.O2H]
        +n:17 [in hydras.Ackermann.folLogic2]
        +n:17 [in hydras.MoreAck.AckNotPR]
        +n:17 [in hydras.Ackermann.codeSubFormula]
        +n:17 [in hydras.Ackermann.primRec]
        +n:17 [in hydras.Hydra.Hydra_Lemmas]
        +n:17 [in hydras.Prelude.MoreVectors]
        +n:170 [in hydras.Ackermann.subAll]
        +n:170 [in hydras.Ackermann.codeList]
        +n:171 [in hydras.Epsilon0.T1]
        +n:171 [in hydras.Epsilon0.F_alpha]
        +n:171 [in hydras.Gamma0.Gamma0]
        +n:171 [in gaia_hydras.nfwfgaia]
        +n:171 [in hydras.Ackermann.codePA]
        +n:1713 [in gaia_hydras.nfwfgaia]
        +n:1714 [in gaia_hydras.nfwfgaia]
        +n:172 [in hydras.Ackermann.subAll]
        +n:172 [in hydras.Ackermann.cPair]
        +n:173 [in hydras.Prelude.MoreLists]
        +n:173 [in hydras.Schutte.Schutte_basics]
        +n:173 [in hydras.Ackermann.codeList]
        +n:173 [in hydras.Epsilon0.Paths]
        +n:173 [in hydras.Gamma0.Gamma0]
        +n:174 [in hydras.Epsilon0.T1]
        +n:174 [in hydras.Ackermann.subAll]
        +n:174 [in hydras.Schutte.Schutte_basics]
        +n:175 [in gaia_hydras.T1Bridge]
        +n:176 [in hydras.Ackermann.subAll]
        +n:176 [in hydras.Prelude.MoreLists]
        +n:176 [in hydras.Ackermann.codeList]
        +n:177 [in hydras.Ackermann.model]
        +n:177 [in gaia_hydras.T1Bridge]
        +n:1775 [in gaia_hydras.nfwfgaia]
        +n:178 [in hydras.Gamma0.Gamma0]
        +n:1784 [in gaia_hydras.nfwfgaia]
        +n:1786 [in gaia_hydras.nfwfgaia]
        +n:179 [in hydras.Epsilon0.T1]
        +n:179 [in hydras.Ackermann.subAll]
        +n:179 [in hydras.Prelude.MoreLists]
        +n:179 [in additions.Euclidean_Chains]
        +n:179 [in hydras.Ackermann.codeList]
        +n:1794 [in gaia_hydras.nfwfgaia]
        +n:18 [in additions.Fib2]
        +n:18 [in additions.FirstSteps]
        +n:18 [in hydras.Prelude.Compat815]
        +n:18 [in Goedel.fixPoint]
        +n:18 [in hydras.Epsilon0.Large_Sets]
        +n:18 [in hydras.Schutte.AP]
        +n:18 [in hydras.Ackermann.NNtheory]
        +n:18 [in hydras.Ackermann.codeList]
        +n:18 [in hydras.solutions_exercises.F_3]
        +n:1801 [in gaia_hydras.nfwfgaia]
        +n:181 [in hydras.Gamma0.Gamma0]
        +n:182 [in hydras.Epsilon0.T1]
        +n:182 [in hydras.Ackermann.subAll]
        +n:182 [in hydras.Prelude.Iterates]
        +n:182 [in hydras.Ackermann.fol]
        +n:182 [in hydras.Ackermann.codeList]
        +n:1822 [in gaia_hydras.nfwfgaia]
        +n:1825 [in gaia_hydras.nfwfgaia]
        +n:1828 [in gaia_hydras.nfwfgaia]
        +n:183 [in gaia_hydras.T1Bridge]
        +n:183 [in hydras.Gamma0.Gamma0]
        +n:1831 [in gaia_hydras.nfwfgaia]
        +n:1834 [in gaia_hydras.nfwfgaia]
        +n:184 [in hydras.Ackermann.model]
        +n:184 [in hydras.Ackermann.wellFormed]
        +n:184 [in hydras.Ackermann.codeList]
        +n:1847 [in gaia_hydras.nfwfgaia]
        +n:1849 [in gaia_hydras.nfwfgaia]
        +n:185 [in hydras.Ackermann.subAll]
        +n:185 [in hydras.Epsilon0.F_alpha]
        +n:185 [in hydras.Gamma0.Gamma0]
        +n:185 [in gaia_hydras.nfwfgaia]
        +n:1851 [in gaia_hydras.nfwfgaia]
        +n:1853 [in gaia_hydras.nfwfgaia]
        +n:1854 [in gaia_hydras.nfwfgaia]
        +n:186 [in gaia_hydras.T1Bridge]
        +n:186 [in hydras.Ackermann.codeList]
        +n:1862 [in gaia_hydras.nfwfgaia]
        +n:1864 [in gaia_hydras.nfwfgaia]
        +n:1868 [in gaia_hydras.nfwfgaia]
        +n:187 [in hydras.Epsilon0.T1]
        +n:187 [in hydras.Gamma0.Gamma0]
        +n:187 [in gaia_hydras.nfwfgaia]
        +n:1874 [in gaia_hydras.nfwfgaia]
        +n:188 [in hydras.Ackermann.cPair]
        +n:188 [in hydras.Ackermann.fol]
        +n:188 [in hydras.Ackermann.codeList]
        +n:1880 [in gaia_hydras.nfwfgaia]
        +n:1883 [in gaia_hydras.nfwfgaia]
        +n:189 [in gaia_hydras.T1Bridge]
        +n:189 [in additions.Euclidean_Chains]
        +n:189 [in hydras.Gamma0.Gamma0]
        +n:189 [in gaia_hydras.nfwfgaia]
        +n:1893 [in gaia_hydras.nfwfgaia]
        +n:1897 [in gaia_hydras.nfwfgaia]
        +n:19 [in hydras.Schutte.Correctness_E0]
        +n:19 [in additions.Fib2]
        +n:19 [in hydras.Prelude.More_Arith]
        +n:19 [in hydras.Prelude.Iterates]
        +n:19 [in hydras.Ackermann.folLogic2]
        +n:19 [in additions.More_on_positive]
        +n:19 [in hydras.Ackermann.codeSubFormula]
        +n:19 [in hydras.Epsilon0.F_omega]
        +n:19 [in gaia_hydras.ON_gfinite]
        +n:19 [in hydras.Ackermann.NNtheory]
        +n:19 [in hydras.Gamma0.Gamma0]
        +n:19 [in hydras.Ackermann.codePA]
        +n:19 [in hydras.Prelude.MoreVectors]
        +n:190 [in hydras.Ackermann.codeList]
        +n:1901 [in gaia_hydras.nfwfgaia]
        +n:1906 [in gaia_hydras.nfwfgaia]
        +n:1910 [in gaia_hydras.nfwfgaia]
        +n:1915 [in gaia_hydras.nfwfgaia]
        +n:1919 [in gaia_hydras.nfwfgaia]
        +n:192 [in hydras.Ackermann.codeList]
        +n:1925 [in gaia_hydras.nfwfgaia]
        +n:193 [in gaia_hydras.nfwfgaia]
        +n:1931 [in gaia_hydras.nfwfgaia]
        +n:1936 [in gaia_hydras.nfwfgaia]
        +n:194 [in hydras.Ackermann.wellFormed]
        +n:194 [in hydras.Ackermann.codeList]
        +n:1941 [in gaia_hydras.nfwfgaia]
        +n:1946 [in gaia_hydras.nfwfgaia]
        +n:195 [in hydras.Ackermann.codeList]
        +n:195 [in additions.Addition_Chains]
        +n:1951 [in gaia_hydras.nfwfgaia]
        +n:1957 [in gaia_hydras.nfwfgaia]
        +n:196 [in hydras.Ackermann.codeList]
        +n:1964 [in gaia_hydras.nfwfgaia]
        +n:1969 [in gaia_hydras.nfwfgaia]
        +n:197 [in hydras.Ackermann.wellFormed]
        +n:197 [in gaia_hydras.nfwfgaia]
        +n:1975 [in gaia_hydras.nfwfgaia]
        +n:198 [in hydras.Epsilon0.T1]
        +n:198 [in hydras.Ackermann.codeList]
        +n:1981 [in gaia_hydras.nfwfgaia]
        +n:1986 [in gaia_hydras.nfwfgaia]
        +n:1992 [in gaia_hydras.nfwfgaia]
        +n:1997 [in gaia_hydras.nfwfgaia]
        +n:2 [in hydras.Ackermann.folProof]
        +n:2 [in hydras.Prelude.MoreLists]
        +n:2 [in hydras.MoreAck.expressibleExamples]
        +n:2 [in additions.Compatibility]
        +n:2 [in hydras.Prelude.Compat815]
        +n:2 [in hydras.Prelude.First_toggle]
        +n:2 [in hydras.Ackermann.LNN2LNT]
        +n:2 [in hydras.MoreAck.Iterate_compat]
        +n:2 [in hydras.MoreAck.Ack]
        +n:2 [in hydras.solutions_exercises.MorePRExamples]
        +n:2 [in additions.Naive]
        +n:2 [in gaia_hydras.nfwfgaia]
        +n:2 [in additions.Demo]
        +n:2 [in hydras.Prelude.MoreVectors]
        +n:20 [in Goedel.PRrepresentable]
        +n:20 [in additions.Fib2]
        +n:20 [in hydras.Prelude.Compat815]
        +n:20 [in hydras.Ackermann.LNN2LNT]
        +n:20 [in gaia_hydras.GCanon]
        +n:20 [in hydras.Schutte.GRelations]
        +n:20 [in hydras.Epsilon0.Large_Sets]
        +n:20 [in hydras.Prelude.Fuel]
        +n:20 [in hydras.Epsilon0.Canon]
        +n:20 [in hydras.Ackermann.codeList]
        +n:20 [in hydras.Schutte.Countable]
        +n:20 [in hydras.Ackermann.expressible]
        +n:200 [in hydras.Epsilon0.T1]
        +n:200 [in hydras.Ackermann.wellFormed]
        +n:200 [in hydras.Ackermann.codeList]
        +n:2003 [in gaia_hydras.nfwfgaia]
        +n:201 [in hydras.Epsilon0.T1]
        +n:201 [in hydras.Epsilon0.Large_Sets]
        +n:2019 [in gaia_hydras.nfwfgaia]
        +n:202 [in hydras.Ackermann.codeList]
        +n:2024 [in gaia_hydras.nfwfgaia]
        +n:2028 [in gaia_hydras.nfwfgaia]
        +n:203 [in hydras.Ackermann.model]
        +n:203 [in hydras.Epsilon0.Large_Sets]
        +n:203 [in hydras.Ackermann.cPair]
        +n:203 [in gaia_hydras.nfwfgaia]
        +n:204 [in hydras.Epsilon0.T1]
        +n:204 [in hydras.Ackermann.codeList]
        +n:205 [in additions.Euclidean_Chains]
        +n:205 [in gaia_hydras.nfwfgaia]
        +n:206 [in hydras.Epsilon0.T1]
        +n:206 [in hydras.Epsilon0.Large_Sets]
        +n:206 [in hydras.Ackermann.codeList]
        +n:207 [in hydras.Ackermann.cPair]
        +n:208 [in hydras.Epsilon0.Large_Sets]
        +n:208 [in hydras.Ackermann.codeList]
        +n:209 [in hydras.Epsilon0.Large_Sets]
        +n:209 [in hydras.Ackermann.codeList]
        +n:209 [in additions.Addition_Chains]
        +n:21 [in Goedel.fixPoint]
        +N:21 [in hydras.MoreAck.AckNotPR]
        +n:21 [in hydras.Ackermann.codeSubFormula]
        +n:21 [in hydras.solutions_exercises.MultisetWf]
        +n:21 [in hydras.Ackermann.code]
        +n:21 [in hydras.Ackermann.primRec]
        +n:21 [in gaia_hydras.ON_gfinite]
        +n:21 [in hydras.OrdinalNotations.ON_Finite]
        +n:21 [in hydras.Schutte.Countable]
        +n:210 [in hydras.Ackermann.subAll]
        +n:210 [in hydras.Ackermann.model]
        +n:210 [in hydras.Epsilon0.Large_Sets]
        +n:210 [in hydras.Ackermann.cPair]
        +n:211 [in hydras.Ackermann.subAll]
        +n:211 [in hydras.Prelude.MoreLists]
        +n:211 [in additions.Addition_Chains]
        +n:211 [in hydras.Epsilon0.Paths]
        +n:212 [in hydras.rpo.term]
        +n:212 [in hydras.Epsilon0.Large_Sets]
        +n:212 [in hydras.Ackermann.cPair]
        +n:212 [in additions.Euclidean_Chains]
        +n:212 [in hydras.Ackermann.codeList]
        +n:213 [in hydras.Prelude.MoreLists]
        +n:214 [in hydras.Epsilon0.Large_Sets]
        +n:214 [in hydras.Ackermann.cPair]
        +n:215 [in hydras.Ackermann.subAll]
        +n:216 [in hydras.Epsilon0.T1]
        +n:216 [in hydras.Ackermann.subAll]
        +n:216 [in hydras.Epsilon0.Large_Sets]
        +n:217 [in hydras.Prelude.MoreLists]
        +n:217 [in hydras.Ackermann.codeList]
        +n:218 [in hydras.Epsilon0.Paths]
        +n:219 [in additions.Euclidean_Chains]
        +n:219 [in hydras.Gamma0.Gamma0]
        +n:219 [in gaia_hydras.nfwfgaia]
        +n:22 [in hydras.Ackermann.subAll]
        +n:22 [in hydras.Ackermann.codeFreeVar]
        +n:22 [in hydras.Hydra.O2H]
        +n:22 [in hydras.Prelude.Compat815]
        +n:22 [in hydras.Ackermann.LNN2LNT]
        +n:22 [in additions.Pow_variant]
        +n:22 [in additions.Pow]
        +n:22 [in hydras.Epsilon0.Hessenberg]
        +n:22 [in additions.More_on_positive]
        +n:22 [in hydras.Epsilon0.F_omega]
        +n:22 [in hydras.MoreAck.Ack]
        +n:22 [in hydras.solutions_exercises.FibonacciPR]
        +n:22 [in hydras.Epsilon0.Canon]
        +n:22 [in hydras.OrdinalNotations.ON_Finite]
        +n:22 [in hydras.Ackermann.codeList]
        +n:220 [in hydras.Epsilon0.T1]
        +n:220 [in hydras.Ackermann.subAll]
        +n:220 [in hydras.Prelude.MoreLists]
        +n:220 [in hydras.Ackermann.codeList]
        +n:221 [in hydras.Ackermann.subAll]
        +n:222 [in gaia_hydras.nfwfgaia]
        +n:224 [in hydras.Epsilon0.Paths]
        +n:225 [in hydras.Ackermann.subAll]
        +n:225 [in hydras.Ackermann.codeList]
        +n:225 [in hydras.Gamma0.Gamma0]
        +n:226 [in hydras.Epsilon0.T1]
        +n:227 [in additions.AM]
        +n:228 [in hydras.Ackermann.codeList]
        +n:228 [in gaia_hydras.nfwfgaia]
        +n:229 [in hydras.Epsilon0.Paths]
        +n:229 [in hydras.Gamma0.Gamma0]
        +n:23 [in hydras.Schutte.Correctness_E0]
        +n:23 [in hydras.Prelude.Iterates]
        +n:23 [in gaia_hydras.GF_alpha]
        +n:23 [in hydras.Epsilon0.Epsilon0rpo]
        +n:23 [in additions.More_on_positive]
        +n:23 [in hydras.Schutte.GRelations]
        +n:23 [in hydras.Ackermann.codeSubFormula]
        +n:23 [in hydras.Epsilon0.Large_Sets]
        +n:23 [in hydras.Prelude.Fuel]
        +n:23 [in hydras.solutions_exercises.FibonacciPR]
        +n:23 [in gaia_hydras.ON_gfinite]
        +n:23 [in hydras.OrdinalNotations.ON_Finite]
        +n:23 [in hydras.Epsilon0.E0]
        +n:23 [in hydras.solutions_exercises.F_3]
        +n:230 [in hydras.Ackermann.subAll]
        +n:230 [in hydras.Prelude.Iterates]
        +n:230 [in additions.Addition_Chains]
        +n:231 [in hydras.Epsilon0.T1]
        +n:231 [in hydras.Ackermann.codeList]
        +n:232 [in hydras.Prelude.Iterates]
        +n:232 [in hydras.Epsilon0.Paths]
        +n:232 [in hydras.Ackermann.codePA]
        +n:233 [in hydras.Gamma0.Gamma0]
        +n:233 [in hydras.Ackermann.codePA]
        +n:234 [in hydras.Ackermann.codeList]
        +n:235 [in hydras.Epsilon0.T1]
        +n:235 [in hydras.Prelude.Iterates]
        +n:236 [in additions.AM]
        +n:237 [in hydras.Ackermann.codeList]
        +n:238 [in hydras.Epsilon0.T1]
        +n:238 [in hydras.Epsilon0.Paths]
        +n:238 [in gaia_hydras.nfwfgaia]
        +n:239 [in hydras.Prelude.Iterates]
        +n:24 [in Goedel.PRrepresentable]
        +n:24 [in hydras.Ackermann.extEqualNat]
        +n:24 [in gaia_hydras.GF_alpha]
        +n:24 [in hydras.Prelude.Compat815]
        +n:24 [in hydras.Ackermann.LNN2LNT]
        +n:24 [in hydras.MoreAck.AckNotPR]
        +n:24 [in hydras.Prelude.Fuel]
        +n:24 [in hydras.MoreAck.Ack]
        +n:24 [in hydras.OrdinalNotations.ON_Finite]
        +n:24 [in hydras.Ackermann.codeList]
        +n:24 [in hydras.Ackermann.folLogic3]
        +n:24 [in hydras.Ackermann.Languages]
        +n:24 [in hydras.Ackermann.expressible]
        +n:24 [in hydras.Prelude.MoreVectors]
        +n:240 [in hydras.Ackermann.codeList]
        +n:242 [in hydras.Prelude.Iterates]
        +n:243 [in additions.AM]
        +n:243 [in hydras.Ackermann.codeList]
        +n:245 [in hydras.Ackermann.cPair]
        +n:246 [in hydras.Prelude.Iterates]
        +n:246 [in hydras.Ackermann.codeList]
        +n:249 [in hydras.Epsilon0.T1]
        +n:249 [in hydras.Ackermann.codeList]
        +n:25 [in additions.Fib2]
        +n:25 [in additions.Compatibility]
        +n:25 [in additions.More_on_positive]
        +n:25 [in hydras.Schutte.GRelations]
        +n:25 [in hydras.Ackermann.codeSubFormula]
        +n:25 [in hydras.solutions_exercises.MultisetWf]
        +n:25 [in hydras.Hydra.Epsilon0_Needed_Std]
        +n:25 [in hydras.Epsilon0.Canon]
        +n:25 [in hydras.OrdinalNotations.ON_Finite]
        +n:25 [in gaia_hydras.onType]
        +n:25 [in hydras.solutions_exercises.F_3]
        +n:25 [in hydras.Gamma0.Gamma0]
        +n:250 [in hydras.Ackermann.subAll]
        +n:250 [in hydras.Prelude.Iterates]
        +n:251 [in hydras.Epsilon0.T1]
        +n:252 [in hydras.Ackermann.codeList]
        +n:254 [in hydras.Epsilon0.T1]
        +n:254 [in hydras.Ackermann.subAll]
        +n:254 [in gaia_hydras.nfwfgaia]
        +n:255 [in hydras.Ackermann.codeList]
        +n:256 [in gaia_hydras.nfwfgaia]
        +n:258 [in hydras.Epsilon0.T1]
        +n:258 [in hydras.Ackermann.codeList]
        +n:258 [in hydras.rpo.rpo]
        +n:26 [in hydras.Gamma0.T2]
        +n:26 [in hydras.Prelude.Iterates]
        +n:26 [in hydras.Ackermann.extEqualNat]
        +n:26 [in hydras.Hydra.O2H]
        +n:26 [in hydras.Epsilon0.Epsilon0rpo]
        +n:26 [in hydras.Prelude.Compat815]
        +n:26 [in hydras.Ackermann.codeSubTerm]
        +n:26 [in hydras.solutions_exercises.MultisetWf]
        +n:26 [in hydras.Prelude.Fuel]
        +n:26 [in hydras.Hydra.Hydra_Termination]
        +n:26 [in hydras.Ackermann.codeList]
        +n:26 [in hydras.MoreAck.FolExamples]
        +n:261 [in hydras.Epsilon0.T1]
        +n:261 [in hydras.Ackermann.codeList]
        +n:261 [in gaia_hydras.nfwfgaia]
        +n:263 [in hydras.Ackermann.codeList]
        +n:264 [in hydras.Epsilon0.T1]
        +n:264 [in hydras.Gamma0.Gamma0]
        +n:264 [in gaia_hydras.nfwfgaia]
        +n:265 [in hydras.Ackermann.codeList]
        +n:266 [in gaia_hydras.nfwfgaia]
        +n:267 [in hydras.Ackermann.codeList]
        +n:267 [in hydras.Gamma0.Gamma0]
        +n:268 [in hydras.Epsilon0.T1]
        +n:268 [in gaia_hydras.nfwfgaia]
        +n:269 [in hydras.Ackermann.codeList]
        +n:27 [in hydras.Ackermann.subAll]
        +n:27 [in additions.Compatibility]
        +n:27 [in hydras.MoreAck.AckNotPR]
        +n:27 [in hydras.Ackermann.codeSubFormula]
        +n:27 [in hydras.MoreAck.Ack]
        +n:27 [in hydras.Hydra.Epsilon0_Needed_Std]
        +n:27 [in hydras.Ackermann.wellFormed]
        +n:27 [in gaia_hydras.nfwfgaia]
        +n:270 [in hydras.Epsilon0.Paths]
        +n:271 [in hydras.Ackermann.codeList]
        +n:271 [in hydras.Gamma0.Gamma0]
        +n:272 [in hydras.Epsilon0.Paths]
        +n:273 [in hydras.Ackermann.codeList]
        +n:274 [in hydras.Ackermann.codeList]
        +n:275 [in hydras.Ackermann.codeList]
        +n:275 [in hydras.Epsilon0.Paths]
        +n:276 [in hydras.Epsilon0.T1]
        +n:277 [in hydras.Epsilon0.T1]
        +n:277 [in hydras.Ackermann.codeList]
        +n:278 [in hydras.Epsilon0.Paths]
        +n:279 [in hydras.Epsilon0.T1]
        +n:279 [in hydras.Ackermann.codeList]
        +n:279 [in additions.Addition_Chains]
        +n:28 [in hydras.Schutte.Correctness_E0]
        +n:28 [in hydras.Prelude.Iterates]
        +n:28 [in hydras.Prelude.Compat815]
        +n:28 [in hydras.Ackermann.codeSubTerm]
        +n:28 [in hydras.Epsilon0.Hessenberg]
        +n:28 [in gaia_hydras.GCanon]
        +n:28 [in hydras.Schutte.AP]
        +n:28 [in hydras.Prelude.Fuel]
        +n:28 [in hydras.Epsilon0.Canon]
        +n:28 [in hydras.Ackermann.codeList]
        +n:28 [in hydras.solutions_exercises.F_3]
        +n:28 [in hydras.Hydra.Hydra_Lemmas]
        +n:28 [in hydras.Ackermann.expressible]
        +n:28 [in hydras.Prelude.MoreVectors]
        +n:281 [in hydras.Epsilon0.T1]
        +n:281 [in hydras.Ackermann.cPair]
        +n:281 [in hydras.Ackermann.codeList]
        +n:282 [in additions.Addition_Chains]
        +n:283 [in hydras.Ackermann.cPair]
        +n:283 [in hydras.Ackermann.codeList]
        +n:285 [in hydras.Ackermann.cPair]
        +n:285 [in hydras.Ackermann.codeList]
        +n:285 [in hydras.Gamma0.Gamma0]
        +n:287 [in hydras.Ackermann.cPair]
        +n:287 [in hydras.Ackermann.codeList]
        +n:288 [in hydras.Ackermann.codeList]
        +n:289 [in hydras.Ackermann.cPair]
        +n:289 [in hydras.Ackermann.codeList]
        +n:289 [in hydras.Epsilon0.Paths]
        +n:289 [in hydras.Gamma0.Gamma0]
        +n:29 [in hydras.Ackermann.extEqualNat]
        +n:29 [in gaia_hydras.GF_alpha]
        +n:29 [in additions.Compatibility]
        +n:29 [in hydras.Ackermann.LNN2LNT]
        +n:29 [in hydras.Ackermann.subProp]
        +n:29 [in hydras.Schutte.GRelations]
        +n:29 [in hydras.Ackermann.codeSubFormula]
        +n:29 [in hydras.Schutte.AP]
        +n:29 [in hydras.Prelude.Fuel]
        +n:29 [in hydras.Ackermann.code]
        +n:29 [in hydras.Hydra.Hydra_Termination]
        +n:29 [in additions.Euclidean_Chains]
        +n:29 [in hydras.Ackermann.wellFormed]
        +n:29 [in Goedel.rosser]
        +n:29 [in hydras.Hydra.Hydra_Definitions]
        +n:290 [in hydras.Ackermann.codeList]
        +n:290 [in gaia_hydras.nfwfgaia]
        +n:291 [in hydras.Ackermann.cPair]
        +n:291 [in hydras.Ackermann.codeList]
        +n:292 [in hydras.Ackermann.codeList]
        +n:292 [in hydras.Epsilon0.Paths]
        +n:292 [in gaia_hydras.nfwfgaia]
        +n:293 [in hydras.Ackermann.cPair]
        +n:293 [in hydras.Ackermann.codeList]
        +n:293 [in hydras.Gamma0.Gamma0]
        +n:294 [in hydras.Ackermann.subAll]
        +n:294 [in hydras.Ackermann.codeList]
        +n:295 [in hydras.Ackermann.cPair]
        +n:295 [in hydras.Epsilon0.Paths]
        +n:297 [in hydras.Ackermann.cPair]
        +n:297 [in hydras.Gamma0.Gamma0]
        +n:299 [in hydras.Ackermann.cPair]
        +n:3 [in hydras.Ackermann.subAll]
        +n:3 [in hydras.Prelude.Iterates]
        +n:3 [in hydras.MoreAck.expressibleExamples]
        +n:3 [in hydras.Ackermann.model]
        +n:3 [in Goedel.fixPoint]
        +n:3 [in hydras.Ackermann.folProp]
        +n:3 [in additions.More_on_positive]
        +n:3 [in hydras.Epsilon0.F_omega]
        +n:3 [in hydras.OrdinalNotations.ON_Finite]
        +n:3 [in hydras.solutions_exercises.F_3]
        +n:3 [in hydras.Gamma0.Gamma0]
        +n:3 [in hydras.Schutte.Addition]
        +n:3 [in gaia_hydras.GHessenberg]
        +n:30 [in hydras.Prelude.Compat815]
        +n:30 [in hydras.MoreAck.AckNotPR]
        +n:30 [in hydras.Ackermann.codeList]
        +n:30 [in gaia_hydras.nfwfgaia]
        +n:30 [in hydras.Ackermann.Languages]
        +n:30 [in hydras.Prelude.MoreVectors]
        +n:300 [in Goedel.PRrepresentable]
        +n:301 [in hydras.Ackermann.cPair]
        +n:303 [in Goedel.PRrepresentable]
        +n:303 [in hydras.Ackermann.cPair]
        +n:303 [in hydras.Epsilon0.Paths]
        +n:304 [in hydras.Gamma0.Gamma0]
        +n:305 [in hydras.Ackermann.cPair]
        +n:306 [in Goedel.PRrepresentable]
        +n:306 [in hydras.Epsilon0.Paths]
        +n:307 [in hydras.Ackermann.cPair]
        +n:308 [in hydras.Gamma0.Gamma0]
        +n:309 [in hydras.Ackermann.cPair]
        +n:31 [in hydras.Epsilon0.T1]
        +n:31 [in hydras.Hydra.O2H]
        +n:31 [in gaia_hydras.GF_alpha]
        +n:31 [in additions.Compatibility]
        +n:31 [in hydras.Ackermann.codeSubFormula]
        +n:31 [in hydras.Ackermann.primRec]
        +n:31 [in additions.Naive]
        +n:31 [in hydras.Ackermann.wellFormed]
        +n:31 [in Goedel.rosser]
        +n:31 [in hydras.Gamma0.Gamma0]
        +n:31 [in gaia_hydras.nfwfgaia]
        +n:311 [in hydras.Ackermann.cPair]
        +n:312 [in Goedel.PRrepresentable]
        +n:312 [in hydras.Epsilon0.Paths]
        +n:313 [in hydras.Ackermann.cPair]
        +n:314 [in hydras.Ackermann.subAll]
        +n:315 [in hydras.Ackermann.cPair]
        +n:317 [in hydras.Epsilon0.T1]
        +n:317 [in hydras.Ackermann.cPair]
        +n:318 [in Goedel.PRrepresentable]
        +n:319 [in hydras.Ackermann.cPair]
        +n:32 [in hydras.rpo.term]
        +n:32 [in hydras.Prelude.Compat815]
        +n:32 [in hydras.Ackermann.code]
        +n:32 [in hydras.MoreAck.Ack]
        +n:32 [in hydras.Ackermann.fol]
        +n:32 [in hydras.Ackermann.codeList]
        +n:32 [in hydras.Hydra.Hydra_Lemmas]
        +n:32 [in gaia_hydras.nfwfgaia]
        +n:320 [in hydras.Epsilon0.Paths]
        +n:321 [in hydras.Epsilon0.T1]
        +n:321 [in hydras.Ackermann.cPair]
        +n:321 [in gaia_hydras.nfwfgaia]
        +n:322 [in hydras.Epsilon0.Paths]
        +n:323 [in hydras.Ackermann.cPair]
        +n:323 [in gaia_hydras.nfwfgaia]
        +n:324 [in Goedel.PRrepresentable]
        +n:325 [in Goedel.PRrepresentable]
        +n:325 [in hydras.Ackermann.cPair]
        +n:325 [in gaia_hydras.nfwfgaia]
        +n:326 [in hydras.Epsilon0.T1]
        +n:326 [in Goedel.PRrepresentable]
        +n:326 [in hydras.Ackermann.cPair]
        +n:326 [in hydras.Epsilon0.Paths]
        +n:326 [in gaia_hydras.nfwfgaia]
        +n:327 [in Goedel.PRrepresentable]
        +n:327 [in hydras.Ackermann.cPair]
        +n:328 [in hydras.Ackermann.cPair]
        +n:328 [in hydras.Epsilon0.Paths]
        +n:329 [in hydras.Ackermann.cPair]
        +n:33 [in additions.Compatibility]
        +n:33 [in additions.FirstSteps]
        +n:33 [in hydras.Prelude.Compat815]
        +n:33 [in hydras.Epsilon0.Hessenberg]
        +n:33 [in hydras.Ackermann.codeSubFormula]
        +n:33 [in hydras.Hydra.Hydra_Termination]
        +n:33 [in additions.Euclidean_Chains]
        +n:33 [in hydras.Ackermann.codeList]
        +n:330 [in hydras.Ackermann.cPair]
        +n:331 [in hydras.Epsilon0.T1]
        +n:331 [in hydras.Ackermann.cPair]
        +n:332 [in hydras.Ackermann.cPair]
        +n:333 [in hydras.Ackermann.cPair]
        +n:333 [in additions.Euclidean_Chains]
        +n:335 [in hydras.Ackermann.cPair]
        +n:34 [in hydras.Prelude.Iterates]
        +n:34 [in hydras.Prelude.Compat815]
        +n:34 [in gaia_hydras.GCanon]
        +n:34 [in hydras.MoreAck.AckNotPR]
        +n:34 [in hydras.Ackermann.subProp]
        +n:34 [in hydras.Schutte.AP]
        +n:34 [in hydras.Ackermann.fol]
        +n:34 [in hydras.Ackermann.codeList]
        +n:34 [in hydras.Hydra.Hydra_Definitions]
        +n:342 [in hydras.Ackermann.cPair]
        +n:342 [in hydras.Epsilon0.Paths]
        +n:343 [in hydras.Epsilon0.T1]
        +n:343 [in hydras.Ackermann.cPair]
        +n:344 [in hydras.Ackermann.cPair]
        +n:346 [in hydras.Epsilon0.Paths]
        +n:347 [in Goedel.PRrepresentable]
        +n:348 [in hydras.Epsilon0.T1]
        +n:35 [in hydras.Ackermann.codeSubFormula]
        +n:35 [in hydras.Ackermann.code]
        +n:35 [in hydras.Ackermann.codeList]
        +n:35 [in Goedel.rosser]
        +n:35 [in hydras.Ackermann.Languages]
        +n:350 [in hydras.Epsilon0.Paths]
        +n:351 [in hydras.Epsilon0.T1]
        +n:352 [in Goedel.PRrepresentable]
        +n:354 [in hydras.Epsilon0.T1]
        +n:354 [in hydras.Epsilon0.Paths]
        +n:355 [in hydras.Epsilon0.Paths]
        +n:357 [in Goedel.PRrepresentable]
        +n:359 [in hydras.Epsilon0.Paths]
        +n:36 [in hydras.Ackermann.codeSubTerm]
        +n:36 [in hydras.Ackermann.LNN2LNT]
        +n:36 [in hydras.Ackermann.codeList]
        +n:36 [in hydras.Ackermann.expressible]
        +n:361 [in hydras.Epsilon0.T1]
        +n:363 [in gaia_hydras.nfwfgaia]
        +n:364 [in hydras.Ackermann.subAll]
        +n:367 [in hydras.Ackermann.subAll]
        +n:37 [in hydras.Prelude.Iterates]
        +n:37 [in additions.Compatibility]
        +n:37 [in hydras.Ackermann.codeSubFormula]
        +n:37 [in hydras.Schutte.AP]
        +n:37 [in hydras.Ackermann.fol]
        +n:37 [in hydras.Ackermann.codeList]
        +n:37 [in hydras.Prelude.MoreVectors]
        +n:375 [in hydras.Epsilon0.T1]
        +n:376 [in hydras.Ackermann.subAll]
        +n:379 [in hydras.Ackermann.subAll]
        +n:38 [in additions.FirstSteps]
        +n:38 [in hydras.Ackermann.LNN2LNT]
        +n:38 [in gaia_hydras.GCanon]
        +n:38 [in hydras.Ackermann.codeSubFormula]
        +n:38 [in hydras.Ackermann.codeList]
        +n:38 [in hydras.Ackermann.folLogic3]
        +n:38 [in hydras.Ackermann.Languages]
        +n:38 [in hydras.MoreAck.PrimRecExamples]
        +n:380 [in hydras.Epsilon0.T1]
        +n:384 [in hydras.Epsilon0.T1]
        +n:384 [in gaia_hydras.nfwfgaia]
        +n:386 [in gaia_hydras.nfwfgaia]
        +n:387 [in hydras.Epsilon0.Paths]
        +n:388 [in gaia_hydras.nfwfgaia]
        +n:389 [in hydras.Epsilon0.T1]
        +n:39 [in hydras.Prelude.More_Arith]
        +n:39 [in hydras.Epsilon0.Hessenberg]
        +n:39 [in hydras.Ackermann.subProp]
        +n:39 [in hydras.Ackermann.codeSubFormula]
        +n:39 [in gaia_hydras.T1Bridge]
        +n:39 [in additions.Naive]
        +n:39 [in additions.fib]
        +n:39 [in hydras.Ackermann.codeList]
        +n:39 [in hydras.Ackermann.folLogic3]
        +n:39 [in hydras.Ackermann.expressible]
        +n:392 [in hydras.Epsilon0.T1]
        +n:392 [in Goedel.PRrepresentable]
        +n:392 [in hydras.Epsilon0.Paths]
        +n:393 [in Goedel.PRrepresentable]
        +n:394 [in hydras.Epsilon0.Paths]
        +n:394 [in gaia_hydras.nfwfgaia]
        +n:397 [in hydras.Epsilon0.T1]
        +n:397 [in hydras.Epsilon0.Paths]
        +n:4 [in hydras.Epsilon0.T1]
        +n:4 [in hydras.Schutte.Correctness_E0]
        +n:4 [in hydras.Prelude.More_Arith]
        +n:4 [in hydras.Ackermann.extEqualNat]
        +n:4 [in gaia_hydras.GF_alpha]
        +n:4 [in hydras.MoreAck.expressibleExamples]
        +n:4 [in additions.Compatibility]
        +n:4 [in hydras.Prelude.Compat815]
        +n:4 [in hydras.Prelude.First_toggle]
        +n:4 [in gaia_hydras.GPaths]
        +n:4 [in hydras.Ackermann.PAtheory]
        +n:4 [in hydras.Prelude.Fuel]
        +n:4 [in hydras.Ackermann.cPair]
        +n:4 [in gaia_hydras.ON_gfinite]
        +n:4 [in additions.Monoid_instances]
        +n:4 [in additions.fib]
        +n:4 [in hydras.Ackermann.codeList]
        +n:4 [in hydras.Prelude.LibHyps_Experiments]
        +n:4 [in hydras.solutions_exercises.F_3]
        +n:4 [in hydras.Ackermann.codeNatToTerm]
        +n:4 [in gaia_hydras.nfwfgaia]
        +n:4 [in hydras.Ackermann.expressible]
        +n:40 [in hydras.Prelude.Iterates]
        +n:40 [in hydras.Epsilon0.Epsilon0rpo]
        +n:40 [in hydras.Ackermann.LNN2LNT]
        +n:40 [in hydras.Ackermann.model]
        +n:40 [in hydras.MoreAck.AckNotPR]
        +n:40 [in hydras.Ackermann.codeSubFormula]
        +n:40 [in hydras.Prelude.Fuel]
        +n:40 [in hydras.Ackermann.fol]
        +n:40 [in hydras.Epsilon0.Canon]
        +n:40 [in hydras.Ackermann.codeList]
        +n:40 [in hydras.Ackermann.folLogic3]
        +n:40 [in Goedel.rosser]
        +n:40 [in hydras.Ackermann.Languages]
        +n:41 [in hydras.Prelude.More_Arith]
        +n:41 [in hydras.Ackermann.codeSubFormula]
        +n:41 [in hydras.Epsilon0.F_omega]
        +n:41 [in additions.Naive]
        +n:41 [in hydras.Ackermann.wellFormed]
        +n:41 [in gaia_hydras.onType]
        +n:41 [in hydras.Ackermann.folLogic3]
        +n:41 [in hydras.rpo.list_permut]
        +n:41 [in gaia_hydras.nfwfgaia]
        +n:414 [in hydras.Epsilon0.T1]
        +n:419 [in hydras.Ackermann.folProp]
        +n:42 [in gaia_hydras.GCanon]
        +n:42 [in hydras.Epsilon0.Large_Sets]
        +n:42 [in hydras.solutions_exercises.MultisetWf]
        +n:42 [in hydras.Ackermann.primRec]
        +n:42 [in hydras.Hydra.Hydra_Termination]
        +n:42 [in hydras.Epsilon0.Canon]
        +n:42 [in hydras.rpo.list_permut]
        +n:42 [in hydras.Prelude.MoreVectors]
        +n:420 [in hydras.Ackermann.primRec]
        +n:421 [in hydras.Ackermann.folProp]
        +n:423 [in hydras.Ackermann.folProp]
        +n:423 [in gaia_hydras.nfwfgaia]
        +n:424 [in hydras.Epsilon0.T1]
        +n:427 [in gaia_hydras.nfwfgaia]
        +n:428 [in hydras.Ackermann.primRec]
        +n:429 [in hydras.Ackermann.primRec]
        +n:43 [in hydras.Ackermann.subAll]
        +n:43 [in additions.Compatibility]
        +n:43 [in hydras.Epsilon0.Epsilon0rpo]
        +n:43 [in hydras.Ackermann.codeSubFormula]
        +n:43 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +n:43 [in hydras.Prelude.Fuel]
        +n:43 [in hydras.Epsilon0.E0]
        +n:43 [in gaia_hydras.nfwfgaia]
        +n:43 [in hydras.Ackermann.expressible]
        +n:430 [in hydras.Epsilon0.T1]
        +n:431 [in hydras.Ackermann.fol]
        +n:431 [in hydras.Gamma0.Gamma0]
        +n:433 [in hydras.Ackermann.fol]
        +n:433 [in hydras.Gamma0.Gamma0]
        +n:435 [in hydras.Epsilon0.T1]
        +n:436 [in hydras.Ackermann.primRec]
        +n:44 [in hydras.Prelude.More_Arith]
        +n:44 [in hydras.Hydra.O2H]
        +n:44 [in additions.FirstSteps]
        +n:44 [in hydras.MoreAck.AckNotPR]
        +n:44 [in hydras.Prelude.Fuel]
        +n:44 [in additions.fib]
        +n:440 [in gaia_hydras.nfwfgaia]
        +n:441 [in hydras.Ackermann.primRec]
        +n:442 [in hydras.Ackermann.primRec]
        +n:449 [in hydras.Ackermann.primRec]
        +n:45 [in hydras.Schutte.Correctness_E0]
        +n:45 [in additions.FirstSteps]
        +n:45 [in hydras.Epsilon0.F_alpha]
        +n:45 [in hydras.Ackermann.codeSubFormula]
        +n:45 [in hydras.solutions_exercises.MultisetWf]
        +n:45 [in hydras.Ackermann.codeList]
        +n:452 [in hydras.Epsilon0.T1]
        +n:454 [in hydras.Ackermann.primRec]
        +n:458 [in hydras.Ackermann.primRec]
        +n:46 [in hydras.Epsilon0.Epsilon0rpo]
        +n:46 [in hydras.Prelude.Fuel]
        +n:46 [in hydras.OrdinalNotations.OmegaOmega]
        +n:46 [in hydras.Ackermann.wellFormed]
        +n:46 [in hydras.Epsilon0.Canon]
        +n:46 [in hydras.Hydra.Hydra_Lemmas]
        +n:462 [in hydras.Ackermann.primRec]
        +n:463 [in hydras.Ackermann.primRec]
        +n:466 [in Goedel.PRrepresentable]
        +n:468 [in Goedel.PRrepresentable]
        +n:47 [in hydras.Schutte.Correctness_E0]
        +n:47 [in additions.FirstSteps]
        +n:47 [in gaia_hydras.GCanon]
        +n:47 [in hydras.Ackermann.codeSubFormula]
        +n:47 [in hydras.Ackermann.folLogic3]
        +n:47 [in hydras.Ackermann.expressible]
        +n:470 [in hydras.Ackermann.primRec]
        +n:470 [in additions.Euclidean_Chains]
        +n:470 [in hydras.Gamma0.Gamma0]
        +n:472 [in hydras.Epsilon0.Paths]
        +n:474 [in additions.Euclidean_Chains]
        +n:475 [in hydras.Ackermann.primRec]
        +n:476 [in additions.Euclidean_Chains]
        +n:476 [in hydras.Gamma0.Gamma0]
        +n:477 [in Goedel.PRrepresentable]
        +n:477 [in gaia_hydras.nfwfgaia]
        +n:478 [in additions.Euclidean_Chains]
        +n:479 [in Goedel.PRrepresentable]
        +n:479 [in hydras.Gamma0.Gamma0]
        +n:48 [in hydras.Prelude.Iterates]
        +n:48 [in hydras.MoreAck.AckNotPR]
        +n:48 [in hydras.Prelude.Fuel]
        +n:48 [in hydras.OrdinalNotations.OmegaOmega]
        +n:48 [in hydras.Ackermann.codeList]
        +n:48 [in hydras.Ackermann.folLogic3]
        +n:48 [in gaia_hydras.nfwfgaia]
        +n:480 [in hydras.Ackermann.primRec]
        +n:480 [in gaia_hydras.nfwfgaia]
        +n:483 [in gaia_hydras.nfwfgaia]
        +n:485 [in hydras.Ackermann.primRec]
        +n:486 [in gaia_hydras.nfwfgaia]
        +n:487 [in Goedel.PRrepresentable]
        +n:488 [in hydras.Gamma0.Gamma0]
        +n:489 [in hydras.Ackermann.primRec]
        +n:489 [in gaia_hydras.nfwfgaia]
        +n:49 [in hydras.Epsilon0.Hessenberg]
        +n:49 [in hydras.Ackermann.codeSubFormula]
        +n:49 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +n:49 [in hydras.Prelude.Fuel]
        +n:49 [in hydras.MoreAck.Ack]
        +n:49 [in hydras.Ackermann.primRec]
        +n:49 [in hydras.Ackermann.Languages]
        +n:492 [in hydras.Epsilon0.T1]
        +n:493 [in hydras.Epsilon0.T1]
        +n:495 [in Goedel.PRrepresentable]
        +n:496 [in gaia_hydras.nfwfgaia]
        +n:497 [in hydras.Gamma0.Gamma0]
        +n:499 [in gaia_hydras.nfwfgaia]
        +n:5 [in hydras.Schutte.Correctness_E0]
        +n:5 [in additions.Fib2]
        +n:5 [in hydras.Prelude.More_Arith]
        +n:5 [in hydras.MoreAck.expressibleExamples]
        +n:5 [in hydras.Ackermann.NN2PA]
        +n:5 [in additions.FirstSteps]
        +n:5 [in hydras.MoreAck.Iterate_compat]
        +n:5 [in hydras.Prelude.Fuel]
        +n:5 [in hydras.solutions_exercises.FibonacciPR]
        +n:5 [in hydras.Ackermann.primRec]
        +n:5 [in hydras.Ackermann.codeNatToTerm]
        +n:5 [in hydras.Ackermann.wConsistent]
        +n:5 [in hydras.solutions_exercises.isqrt]
        +n:50 [in additions.FirstSteps]
        +n:50 [in hydras.Epsilon0.F_alpha]
        +n:50 [in hydras.Ackermann.folProp]
        +n:50 [in hydras.Ackermann.codeSubFormula]
        +n:50 [in hydras.solutions_exercises.MultisetWf]
        +n:50 [in hydras.MoreAck.Ack]
        +n:50 [in gaia_hydras.nfwfgaia]
        +n:50 [in hydras.Prelude.MoreVectors]
        +n:501 [in hydras.Epsilon0.T1]
        +n:501 [in gaia_hydras.nfwfgaia]
        +n:504 [in hydras.Epsilon0.T1]
        +n:506 [in hydras.Epsilon0.T1]
        +n:509 [in hydras.Epsilon0.T1]
        +n:51 [in Goedel.PRrepresentable]
        +n:51 [in hydras.Prelude.Iterates]
        +n:51 [in hydras.Ackermann.codeSubFormula]
        +n:51 [in hydras.MoreAck.Ack]
        +n:51 [in hydras.Ackermann.wellFormed]
        +n:51 [in gaia_hydras.nfwfgaia]
        +n:51 [in hydras.Ackermann.expressible]
        +n:511 [in hydras.Epsilon0.Paths]
        +n:515 [in hydras.Epsilon0.T1]
        +n:516 [in gaia_hydras.nfwfgaia]
        +n:517 [in hydras.Epsilon0.Paths]
        +n:518 [in hydras.Ackermann.checkPrf]
        +n:518 [in gaia_hydras.nfwfgaia]
        +n:52 [in hydras.Epsilon0.T1]
        +n:52 [in hydras.OrdinalNotations.ON_Omega2]
        +n:52 [in hydras.Ackermann.model]
        +n:52 [in hydras.Ackermann.subProp]
        +n:52 [in hydras.Ackermann.codeSubFormula]
        +n:52 [in hydras.MoreAck.Ack]
        +n:52 [in gaia_hydras.T1Bridge]
        +n:521 [in hydras.Epsilon0.T1]
        +n:521 [in gaia_hydras.nfwfgaia]
        +n:522 [in hydras.Ackermann.primRec]
        +n:523 [in hydras.Gamma0.Gamma0]
        +n:523 [in gaia_hydras.nfwfgaia]
        +n:525 [in hydras.Epsilon0.T1]
        +n:527 [in hydras.Epsilon0.T1]
        +n:529 [in hydras.Ackermann.primRec]
        +n:53 [in hydras.rpo.more_list]
        +n:53 [in hydras.Epsilon0.F_alpha]
        +n:53 [in hydras.MoreAck.AckNotPR]
        +n:53 [in hydras.Ackermann.codeSubFormula]
        +n:53 [in hydras.OrdinalNotations.OmegaOmega]
        +n:53 [in hydras.Ackermann.fol]
        +n:53 [in hydras.Ackermann.codeList]
        +n:53 [in hydras.Epsilon0.Paths]
        +n:530 [in hydras.Epsilon0.T1]
        +n:530 [in gaia_hydras.nfwfgaia]
        +n:531 [in gaia_hydras.nfwfgaia]
        +n:532 [in hydras.Ackermann.primRec]
        +n:535 [in hydras.Gamma0.Gamma0]
        +n:537 [in hydras.Epsilon0.T1]
        +n:537 [in hydras.Ackermann.checkPrf]
        +n:54 [in hydras.Epsilon0.Epsilon0rpo]
        +n:54 [in additions.Pow_variant]
        +n:54 [in additions.Pow]
        +n:54 [in hydras.Ackermann.codeSubFormula]
        +n:54 [in hydras.MoreAck.Ack]
        +n:54 [in hydras.Ackermann.folLogic3]
        +n:54 [in hydras.Hydra.Hydra_Lemmas]
        +n:54 [in hydras.Schutte.Addition]
        +n:541 [in hydras.Epsilon0.T1]
        +n:543 [in hydras.Epsilon0.T1]
        +n:543 [in hydras.Ackermann.primRec]
        +n:543 [in hydras.Gamma0.Gamma0]
        +n:543 [in gaia_hydras.nfwfgaia]
        +n:544 [in gaia_hydras.nfwfgaia]
        +n:546 [in hydras.Ackermann.primRec]
        +n:548 [in hydras.Epsilon0.T1]
        +n:548 [in gaia_hydras.nfwfgaia]
        +n:549 [in hydras.Ackermann.primRec]
        +n:55 [in Goedel.PRrepresentable]
        +n:55 [in hydras.Prelude.More_Arith]
        +n:55 [in hydras.Prelude.Iterates]
        +n:55 [in hydras.Ackermann.codeSubFormula]
        +n:55 [in hydras.Ackermann.folLogic3]
        +n:55 [in Goedel.rosser]
        +n:55 [in gaia_hydras.nfwfgaia]
        +n:550 [in hydras.Epsilon0.T1]
        +n:550 [in hydras.Epsilon0.Paths]
        +n:551 [in hydras.Ackermann.primRec]
        +n:552 [in hydras.Epsilon0.T1]
        +n:554 [in hydras.Epsilon0.T1]
        +n:556 [in gaia_hydras.nfwfgaia]
        +n:557 [in hydras.Epsilon0.T1]
        +n:557 [in hydras.Gamma0.Gamma0]
        +n:558 [in hydras.Epsilon0.Paths]
        +n:559 [in gaia_hydras.nfwfgaia]
        +n:56 [in hydras.Ackermann.model]
        +n:56 [in hydras.MoreAck.AckNotPR]
        +n:56 [in hydras.Ackermann.codeSubFormula]
        +n:56 [in hydras.OrdinalNotations.OmegaOmega]
        +n:56 [in hydras.Ackermann.fol]
        +n:56 [in hydras.Ackermann.codeList]
        +n:56 [in hydras.Prelude.MoreVectors]
        +n:561 [in hydras.Epsilon0.T1]
        +n:561 [in hydras.Ackermann.primRec]
        +n:561 [in hydras.Gamma0.Gamma0]
        +n:561 [in gaia_hydras.nfwfgaia]
        +n:563 [in hydras.Epsilon0.Paths]
        +n:563 [in gaia_hydras.nfwfgaia]
        +n:567 [in hydras.Epsilon0.T1]
        +n:568 [in hydras.Gamma0.Gamma0]
        +n:57 [in hydras.Ackermann.subProp]
        +n:57 [in hydras.MoreAck.Ack]
        +n:57 [in gaia_hydras.T1Bridge]
        +n:57 [in hydras.Ackermann.folLogic3]
        +n:57 [in Goedel.rosser]
        +n:57 [in gaia_hydras.nfwfgaia]
        +n:572 [in hydras.Epsilon0.T1]
        +n:572 [in hydras.Epsilon0.Paths]
        +n:573 [in hydras.Gamma0.Gamma0]
        +n:576 [in hydras.Epsilon0.T1]
        +n:58 [in hydras.OrdinalNotations.ON_Omega2]
        +n:58 [in hydras.Epsilon0.Epsilon0rpo]
        +n:58 [in hydras.MoreAck.AckNotPR]
        +n:58 [in hydras.Ackermann.primRec]
        +n:58 [in hydras.Ackermann.fol]
        +n:584 [in hydras.Ackermann.primRec]
        +n:584 [in hydras.Epsilon0.Paths]
        +n:589 [in hydras.Ackermann.checkPrf]
        +n:589 [in hydras.Ackermann.primRec]
        +n:589 [in hydras.Gamma0.Gamma0]
        +n:59 [in Goedel.PRrepresentable]
        +n:59 [in hydras.Schutte.Critical]
        +n:59 [in hydras.MoreAck.Ack]
        +n:59 [in Goedel.rosserPA]
        +n:59 [in hydras.Ackermann.wellFormed]
        +n:59 [in hydras.Ackermann.codeList]
        +n:59 [in hydras.Hydra.Hydra_Lemmas]
        +n:59 [in hydras.Hydra.Hydra_Definitions]
        +n:592 [in hydras.Ackermann.primRec]
        +n:593 [in hydras.Epsilon0.T1]
        +n:595 [in hydras.Ackermann.primRec]
        +n:596 [in hydras.Epsilon0.T1]
        +n:598 [in hydras.Gamma0.Gamma0]
        +n:6 [in hydras.Epsilon0.T1]
        +n:6 [in additions.Fib2]
        +n:6 [in gaia_hydras.GF_alpha]
        +n:6 [in hydras.MoreAck.expressibleExamples]
        +n:6 [in Goedel.fixPoint]
        +n:6 [in hydras.Ackermann.PAtheory]
        +n:6 [in hydras.Ackermann.subProp]
        +n:6 [in hydras.Ackermann.codeSubFormula]
        +n:6 [in hydras.solutions_exercises.OnCodeList]
        +n:6 [in hydras.Schutte.AP]
        +n:6 [in additions.Naive]
        +n:6 [in hydras.Ackermann.codeList]
        +n:6 [in hydras.Hydra.Hydra_Lemmas]
        +n:6 [in hydras.Prelude.Exp2]
        +n:6 [in hydras.Epsilon0.Paths]
        +n:6 [in hydras.Hydra.Omega_Small]
        +n:6 [in gaia_hydras.nfwfgaia]
        +n:6 [in hydras.Schutte.Countable]
        +n:6 [in hydras.Prelude.MoreVectors]
        +n:60 [in hydras.Epsilon0.Epsilon0rpo]
        +n:60 [in hydras.solutions_exercises.MultisetWf]
        +n:60 [in hydras.Ackermann.code]
        +n:60 [in hydras.Epsilon0.Canon]
        +n:60 [in hydras.Ackermann.expressible]
        +n:600 [in hydras.Epsilon0.T1]
        +n:600 [in hydras.Ackermann.primRec]
        +n:603 [in gaia_hydras.nfwfgaia]
        +n:604 [in hydras.Epsilon0.T1]
        +n:604 [in hydras.Ackermann.primRec]
        +n:608 [in hydras.Epsilon0.T1]
        +n:608 [in gaia_hydras.nfwfgaia]
        +n:61 [in hydras.Ackermann.subAll]
        +n:61 [in hydras.rpo.more_list]
        +n:61 [in hydras.MoreAck.AckNotPR]
        +n:61 [in Goedel.rosserPA]
        +n:61 [in hydras.Ackermann.wellFormed]
        +n:61 [in Goedel.rosser]
        +n:61 [in gaia_hydras.nfwfgaia]
        +n:611 [in hydras.Epsilon0.T1]
        +n:614 [in hydras.Epsilon0.T1]
        +n:615 [in hydras.Ackermann.primRec]
        +n:617 [in hydras.Epsilon0.T1]
        +n:618 [in hydras.Ackermann.checkPrf]
        +n:618 [in hydras.Ackermann.primRec]
        +n:62 [in hydras.Schutte.Correctness_E0]
        +n:62 [in hydras.Ackermann.subAll]
        +n:62 [in hydras.rpo.more_list]
        +n:62 [in additions.Pow_variant]
        +n:62 [in hydras.Ackermann.model]
        +n:62 [in additions.Pow]
        +n:62 [in hydras.Ackermann.subProp]
        +n:62 [in hydras.Prelude.Fuel]
        +n:62 [in hydras.Ackermann.code]
        +n:62 [in gaia_hydras.T1Bridge]
        +n:62 [in hydras.Ackermann.codeList]
        +n:62 [in hydras.Ackermann.Languages]
        +n:620 [in hydras.Epsilon0.T1]
        +n:623 [in hydras.Ackermann.primRec]
        +n:625 [in hydras.Epsilon0.T1]
        +n:627 [in gaia_hydras.nfwfgaia]
        +n:629 [in hydras.Ackermann.primRec]
        +n:63 [in Goedel.PRrepresentable]
        +n:63 [in hydras.solutions_exercises.MultisetWf]
        +n:63 [in hydras.Ackermann.folLogic3]
        +n:63 [in Goedel.rosser]
        +n:63 [in hydras.Schutte.Addition]
        +n:63 [in hydras.Prelude.MoreVectors]
        +n:632 [in hydras.Gamma0.Gamma0]
        +n:634 [in hydras.Ackermann.primRec]
        +n:635 [in hydras.Gamma0.Gamma0]
        +n:637 [in hydras.Epsilon0.T1]
        +n:639 [in hydras.Epsilon0.T1]
        +n:639 [in hydras.Gamma0.Gamma0]
        +n:64 [in hydras.OrdinalNotations.ON_Omega2]
        +n:64 [in hydras.MoreAck.Ack]
        +n:64 [in hydras.Ackermann.Languages]
        +n:64 [in hydras.Ackermann.expressible]
        +n:640 [in hydras.Ackermann.primRec]
        +n:641 [in hydras.Epsilon0.T1]
        +n:642 [in hydras.Gamma0.Gamma0]
        +n:647 [in hydras.Ackermann.primRec]
        +n:647 [in hydras.Gamma0.Gamma0]
        +n:649 [in hydras.Ackermann.checkPrf]
        +n:65 [in hydras.Epsilon0.T1]
        +n:65 [in hydras.Ackermann.subAll]
        +n:65 [in hydras.rpo.more_list]
        +n:65 [in additions.Pow_variant]
        +n:65 [in additions.Pow]
        +n:65 [in hydras.Schutte.Critical]
        +n:65 [in hydras.solutions_exercises.MultisetWf]
        +n:65 [in Goedel.rosserPA]
        +n:65 [in hydras.Ackermann.codeList]
        +n:65 [in hydras.rpo.list_permut]
        +n:651 [in hydras.Gamma0.Gamma0]
        +n:652 [in gaia_hydras.nfwfgaia]
        +n:654 [in hydras.Ackermann.primRec]
        +n:654 [in hydras.Gamma0.Gamma0]
        +n:656 [in hydras.Epsilon0.T1]
        +n:658 [in hydras.Ackermann.primRec]
        +n:659 [in hydras.Gamma0.Gamma0]
        +n:66 [in hydras.Schutte.Correctness_E0]
        +n:66 [in hydras.Prelude.MoreLists]
        +n:66 [in hydras.Epsilon0.Hessenberg]
        +n:66 [in hydras.Schutte.Critical]
        +n:66 [in additions.Euclidean_Chains]
        +n:66 [in hydras.rpo.list_permut]
        +n:66 [in hydras.Schutte.Addition]
        +n:664 [in hydras.Gamma0.Gamma0]
        +n:665 [in hydras.Ackermann.primRec]
        +n:667 [in gaia_hydras.nfwfgaia]
        +n:668 [in gaia_hydras.nfwfgaia]
        +n:669 [in hydras.Ackermann.primRec]
        +n:67 [in Goedel.PRrepresentable]
        +n:67 [in hydras.Epsilon0.F_alpha]
        +n:67 [in gaia_hydras.GPaths]
        +n:67 [in hydras.MoreAck.Ack]
        +n:67 [in gaia_hydras.T1Bridge]
        +n:67 [in hydras.Ackermann.primRec]
        +n:67 [in gaia_hydras.nfwfgaia]
        +n:671 [in gaia_hydras.nfwfgaia]
        +n:672 [in hydras.Epsilon0.T1]
        +n:676 [in hydras.Epsilon0.T1]
        +n:68 [in hydras.Ackermann.subAll]
        +n:68 [in additions.Pow_variant]
        +n:68 [in additions.Pow]
        +n:68 [in hydras.Ackermann.codeList]
        +n:68 [in hydras.Schutte.Addition]
        +n:68 [in hydras.Hydra.Hydra_Definitions]
        +n:680 [in hydras.Gamma0.Gamma0]
        +n:683 [in hydras.Gamma0.Gamma0]
        +n:683 [in gaia_hydras.nfwfgaia]
        +n:688 [in hydras.Gamma0.Gamma0]
        +n:69 [in additions.Addition_Chains]
        +n:69 [in gaia_hydras.nfwfgaia]
        +n:69 [in hydras.Ackermann.expressible]
        +n:691 [in hydras.Ackermann.primRec]
        +n:691 [in hydras.Gamma0.Gamma0]
        +n:693 [in hydras.Ackermann.primRec]
        +n:7 [in additions.Fib2]
        +n:7 [in hydras.Ackermann.extEqualNat]
        +n:7 [in hydras.Prelude.MoreLists]
        +n:7 [in hydras.MoreAck.expressibleExamples]
        +n:7 [in additions.Pow_variant]
        +n:7 [in hydras.Ackermann.model]
        +n:7 [in additions.Pow]
        +n:7 [in additions.More_on_positive]
        +n:7 [in hydras.solutions_exercises.MultisetWf]
        +n:7 [in hydras.Prelude.Fuel]
        +n:7 [in hydras.MoreAck.Ack]
        +n:7 [in hydras.Ackermann.primRec]
        +n:7 [in gaia_hydras.ON_gfinite]
        +n:7 [in hydras.OrdinalNotations.ON_Finite]
        +n:7 [in hydras.Prelude.Exp2]
        +n:7 [in hydras.solutions_exercises.isqrt]
        +n:7 [in hydras.Gamma0.Gamma0]
        +n:7 [in hydras.Schutte.Addition]
        +n:70 [in hydras.Prelude.Iterates]
        +n:70 [in additions.Pow_variant]
        +n:70 [in gaia_hydras.GPaths]
        +n:70 [in additions.Pow]
        +n:70 [in hydras.Ackermann.folProp]
        +n:70 [in hydras.MoreAck.Ack]
        +n:70 [in Goedel.rosserPA]
        +n:70 [in hydras.Schutte.Addition]
        +n:702 [in gaia_hydras.nfwfgaia]
        +n:708 [in gaia_hydras.nfwfgaia]
        +n:71 [in Goedel.PRrepresentable]
        +n:71 [in hydras.Prelude.MoreLists]
        +n:71 [in hydras.Ackermann.folProp]
        +n:71 [in hydras.Schutte.Critical]
        +n:71 [in hydras.Ackermann.codeList]
        +n:71 [in gaia_hydras.nfwfgaia]
        +n:712 [in hydras.Epsilon0.T1]
        +n:712 [in hydras.Gamma0.Gamma0]
        +n:712 [in gaia_hydras.nfwfgaia]
        +n:718 [in hydras.Epsilon0.T1]
        +n:72 [in hydras.Epsilon0.T1]
        +n:72 [in hydras.Epsilon0.F_alpha]
        +n:72 [in hydras.Ackermann.folProp]
        +n:72 [in hydras.Schutte.Critical]
        +n:72 [in hydras.MoreAck.Ack]
        +n:72 [in hydras.Hydra.BigBattle]
        +n:72 [in hydras.rpo.list_permut]
        +n:721 [in hydras.Epsilon0.T1]
        +n:724 [in gaia_hydras.nfwfgaia]
        +n:73 [in additions.Pow]
        +n:73 [in hydras.Epsilon0.Hessenberg]
        +n:73 [in gaia_hydras.T1Bridge]
        +n:73 [in hydras.Ackermann.primRec]
        +n:73 [in hydras.Hydra.BigBattle]
        +n:73 [in hydras.Ackermann.codeList]
        +n:73 [in hydras.rpo.list_permut]
        +n:73 [in hydras.Schutte.Addition]
        +n:736 [in gaia_hydras.nfwfgaia]
        +n:74 [in hydras.Prelude.Iterates]
        +n:74 [in hydras.Prelude.MoreLists]
        +n:74 [in hydras.Epsilon0.F_alpha]
        +n:74 [in additions.Pow_variant]
        +n:74 [in hydras.Ackermann.model]
        +n:74 [in hydras.MoreAck.Ack]
        +n:74 [in gaia_hydras.nfwfgaia]
        +n:748 [in gaia_hydras.nfwfgaia]
        +n:75 [in hydras.rpo.more_list]
        +n:75 [in hydras.Ackermann.LNN2LNT]
        +n:75 [in hydras.Ackermann.subProp]
        +n:75 [in hydras.solutions_exercises.MultisetWf]
        +n:75 [in hydras.Ackermann.primRec]
        +n:75 [in hydras.Hydra.BigBattle]
        +n:75 [in hydras.Ackermann.codeList]
        +n:75 [in hydras.Epsilon0.Hprime]
        +n:75 [in gaia_hydras.nfwfgaia]
        +n:750 [in gaia_hydras.nfwfgaia]
        +n:753 [in gaia_hydras.nfwfgaia]
        +n:754 [in hydras.Epsilon0.T1]
        +n:755 [in gaia_hydras.nfwfgaia]
        +n:757 [in gaia_hydras.nfwfgaia]
        +n:759 [in gaia_hydras.nfwfgaia]
        +n:76 [in hydras.Ackermann.subAll]
        +n:76 [in hydras.Prelude.MoreLists]
        +n:76 [in hydras.MoreAck.AckNotPR]
        +n:76 [in hydras.MoreAck.Ack]
        +n:76 [in Goedel.codeSysPrf]
        +n:76 [in gaia_hydras.nfwfgaia]
        +n:764 [in gaia_hydras.nfwfgaia]
        +n:767 [in gaia_hydras.nfwfgaia]
        +n:769 [in gaia_hydras.nfwfgaia]
        +n:77 [in hydras.Gamma0.T2]
        +n:77 [in gaia_hydras.GPaths]
        +n:77 [in hydras.Ackermann.model]
        +n:77 [in additions.Pow]
        +n:77 [in hydras.Ackermann.codeList]
        +n:77 [in hydras.Epsilon0.Hprime]
        +n:78 [in hydras.Epsilon0.T1]
        +n:78 [in Goedel.PRrepresentable]
        +n:78 [in hydras.Prelude.Iterates]
        +n:78 [in hydras.Ackermann.codeSubFormula]
        +n:78 [in gaia_hydras.nfwfgaia]
        +n:780 [in gaia_hydras.nfwfgaia]
        +n:784 [in gaia_hydras.nfwfgaia]
        +n:787 [in gaia_hydras.nfwfgaia]
        +n:79 [in additions.AM]
        +n:79 [in hydras.Prelude.MoreLists]
        +n:79 [in hydras.MoreAck.Ack]
        +n:79 [in gaia_hydras.T1Bridge]
        +n:79 [in hydras.Ackermann.codeList]
        +n:79 [in gaia_hydras.nfwfgaia]
        +n:795 [in gaia_hydras.nfwfgaia]
        +n:796 [in hydras.Ackermann.checkPrf]
        +n:8 [in hydras.Epsilon0.T1]
        +n:8 [in hydras.MoreAck.expressibleExamples]
        +n:8 [in hydras.solutions_exercises.FibonacciPR]
        +n:8 [in hydras.Hydra.BigBattle]
        +n:8 [in additions.Naive]
        +n:8 [in hydras.Ackermann.codeList]
        +n:80 [in hydras.Gamma0.T2]
        +n:80 [in hydras.Epsilon0.F_alpha]
        +n:80 [in hydras.MoreAck.AckNotPR]
        +n:80 [in hydras.Ackermann.subProp]
        +n:80 [in hydras.MoreAck.Ack]
        +n:802 [in hydras.Ackermann.checkPrf]
        +n:802 [in gaia_hydras.nfwfgaia]
        +n:804 [in hydras.Ackermann.primRec]
        +n:805 [in hydras.Ackermann.primRec]
        +n:806 [in hydras.Ackermann.checkPrf]
        +n:806 [in gaia_hydras.nfwfgaia]
        +n:81 [in hydras.Hydra.O2H]
        +n:81 [in hydras.Ackermann.LNN2LNT]
        +n:81 [in additions.Pow_variant]
        +n:81 [in hydras.Ackermann.model]
        +n:81 [in hydras.Ackermann.codeList]
        +n:81 [in hydras.Epsilon0.Hprime]
        +n:81 [in gaia_hydras.nfwfgaia]
        +n:81 [in hydras.Prelude.MoreVectors]
        +n:810 [in hydras.Ackermann.checkPrf]
        +n:82 [in Goedel.PRrepresentable]
        +n:82 [in hydras.Epsilon0.F_alpha]
        +n:82 [in hydras.Ackermann.folProp]
        +n:82 [in gaia_hydras.T1Bridge]
        +n:82 [in gaia_hydras.nfwfgaia]
        +n:825 [in hydras.Ackermann.codeSubFormula]
        +n:829 [in hydras.Ackermann.codeSubFormula]
        +n:83 [in hydras.Epsilon0.T1]
        +n:83 [in additions.Pow_variant]
        +n:83 [in additions.Pow]
        +n:83 [in hydras.Ackermann.folProp]
        +n:83 [in hydras.MoreAck.Ack]
        +n:83 [in hydras.Ackermann.codeList]
        +n:83 [in gaia_hydras.nfwfgaia]
        +n:83 [in hydras.Hydra.Hydra_Definitions]
        +n:834 [in gaia_hydras.nfwfgaia]
        +n:836 [in hydras.Ackermann.codeSubFormula]
        +n:839 [in hydras.Ackermann.codeSubFormula]
        +n:84 [in hydras.Epsilon0.F_alpha]
        +n:84 [in hydras.MoreAck.Ack]
        +n:84 [in hydras.MoreAck.PrimRecExamples]
        +n:844 [in hydras.Ackermann.checkPrf]
        +n:844 [in gaia_hydras.nfwfgaia]
        +n:85 [in hydras.Ackermann.subAll]
        +n:85 [in hydras.Prelude.Iterates]
        +n:85 [in additions.Pow_variant]
        +n:85 [in additions.Pow]
        +n:85 [in hydras.MoreAck.AckNotPR]
        +n:85 [in hydras.Ackermann.subProp]
        +n:85 [in Goedel.rosserPA]
        +n:85 [in hydras.Ackermann.primRec]
        +n:85 [in hydras.Ackermann.codeList]
        +n:85 [in gaia_hydras.nfwfgaia]
        +n:858 [in hydras.Ackermann.checkPrf]
        +n:86 [in Goedel.PRrepresentable]
        +n:86 [in hydras.Prelude.MoreLists]
        +n:86 [in hydras.Epsilon0.F_alpha]
        +n:86 [in hydras.Epsilon0.Canon]
        +n:86 [in hydras.Prelude.MoreVectors]
        +n:862 [in gaia_hydras.nfwfgaia]
        +n:863 [in hydras.Ackermann.checkPrf]
        +n:867 [in hydras.Ackermann.codeSubFormula]
        +n:867 [in gaia_hydras.nfwfgaia]
        +n:87 [in hydras.Hydra.O2H]
        +n:87 [in hydras.Ackermann.LNN2LNT]
        +n:87 [in additions.Pow_variant]
        +n:87 [in Goedel.rosserPA]
        +n:87 [in hydras.Ackermann.codeList]
        +n:870 [in hydras.Ackermann.codeSubFormula]
        +n:873 [in hydras.Ackermann.codeSubFormula]
        +n:877 [in hydras.Ackermann.codeSubFormula]
        +n:88 [in hydras.Epsilon0.T1]
        +n:88 [in hydras.Ackermann.codeList]
        +n:88 [in gaia_hydras.nfwfgaia]
        +n:88 [in hydras.Hydra.Hydra_Definitions]
        +n:881 [in hydras.Ackermann.codeSubFormula]
        +n:89 [in hydras.Gamma0.T2]
        +n:89 [in hydras.Ackermann.subAll]
        +n:89 [in hydras.Ackermann.codeList]
        +n:89 [in gaia_hydras.nfwfgaia]
        +n:891 [in hydras.Ackermann.codeSubFormula]
        +n:891 [in gaia_hydras.nfwfgaia]
        +n:894 [in hydras.Ackermann.codeSubFormula]
        +n:9 [in hydras.Ackermann.folProof]
        +n:9 [in hydras.Schutte.Correctness_E0]
        +n:9 [in hydras.Gamma0.T2]
        +n:9 [in hydras.Prelude.More_Arith]
        +n:9 [in hydras.Prelude.Iterates]
        +n:9 [in hydras.Prelude.Compat815]
        +n:9 [in hydras.Ackermann.LNN2LNT]
        +n:9 [in Goedel.fixPoint]
        +n:9 [in hydras.Epsilon0.Hessenberg]
        +n:9 [in additions.More_on_positive]
        +n:9 [in hydras.MoreAck.AckNotPR]
        +n:9 [in hydras.Ackermann.codeSubFormula]
        +n:9 [in hydras.Prelude.Fuel]
        +n:9 [in hydras.solutions_exercises.MorePRExamples]
        +n:9 [in hydras.Hydra.Hydra_Termination]
        +n:9 [in hydras.Hydra.BigBattle]
        +n:9 [in hydras.Ackermann.wellFormed]
        +n:9 [in additions.fib]
        +n:9 [in hydras.solutions_exercises.F_3]
        +n:9 [in gaia_hydras.nfwfgaia]
        +n:9 [in hydras.Schutte.Countable]
        +n:90 [in Goedel.PRrepresentable]
        +n:90 [in hydras.Epsilon0.F_alpha]
        +n:90 [in additions.Pow]
        +n:90 [in hydras.MoreAck.AckNotPR]
        +n:90 [in hydras.Ackermann.primRec]
        +n:90 [in hydras.Ackermann.folLogic3]
        +n:90 [in hydras.Prelude.MoreVectors]
        +n:904 [in gaia_hydras.nfwfgaia]
        +n:907 [in hydras.Ackermann.codeSubFormula]
        +n:91 [in Goedel.rosserPA]
        +n:91 [in hydras.Epsilon0.E0]
        +n:91 [in hydras.Ackermann.codeList]
        +n:910 [in hydras.Ackermann.codeSubFormula]
        +n:912 [in gaia_hydras.nfwfgaia]
        +n:913 [in hydras.Ackermann.codeSubFormula]
        +n:918 [in hydras.Ackermann.codeSubFormula]
        +n:92 [in hydras.Gamma0.T2]
        +n:92 [in hydras.Epsilon0.F_alpha]
        +n:92 [in hydras.MoreAck.AckNotPR]
        +n:92 [in hydras.Ackermann.fol]
        +n:92 [in hydras.Ackermann.folLogic3]
        +n:92 [in Goedel.codeSysPrf]
        +n:923 [in hydras.Ackermann.codeSubFormula]
        +n:93 [in hydras.Epsilon0.T1]
        +n:93 [in hydras.Ackermann.LNN2LNT]
        +n:93 [in additions.Pow]
        +n:93 [in hydras.Ackermann.codeList]
        +n:93 [in hydras.Prelude.MoreVectors]
        +n:934 [in hydras.Ackermann.codeSubFormula]
        +n:936 [in gaia_hydras.nfwfgaia]
        +n:937 [in hydras.Ackermann.codeSubFormula]
        +n:94 [in Goedel.PRrepresentable]
        +n:94 [in hydras.MoreAck.AckNotPR]
        +n:94 [in hydras.Ackermann.primRec]
        +n:941 [in gaia_hydras.nfwfgaia]
        +n:946 [in gaia_hydras.nfwfgaia]
        +n:95 [in hydras.Ackermann.subAll]
        +n:95 [in hydras.Ackermann.fol]
        +n:95 [in hydras.Ackermann.codeList]
        +n:950 [in gaia_hydras.nfwfgaia]
        +n:952 [in gaia_hydras.nfwfgaia]
        +n:96 [in additions.Pow]
        +n:96 [in Goedel.rosserPA]
        +n:96 [in hydras.Ackermann.folLogic3]
        +n:96 [in hydras.MoreAck.PrimRecExamples]
        +n:967 [in gaia_hydras.nfwfgaia]
        +n:969 [in gaia_hydras.nfwfgaia]
        +n:97 [in hydras.Prelude.MoreLists]
        +n:97 [in hydras.Epsilon0.F_alpha]
        +n:97 [in additions.Pow_variant]
        +n:97 [in hydras.MoreAck.AckNotPR]
        +n:97 [in hydras.Ackermann.subProp]
        +n:97 [in hydras.Ackermann.primRec]
        +n:97 [in hydras.Ackermann.codeList]
        +n:97 [in gaia_hydras.nfwfgaia]
        +n:97 [in hydras.Hydra.Hydra_Definitions]
        +n:971 [in gaia_hydras.nfwfgaia]
        +n:975 [in gaia_hydras.nfwfgaia]
        +n:979 [in gaia_hydras.nfwfgaia]
        +n:98 [in hydras.Epsilon0.T1]
        +n:98 [in hydras.Gamma0.T2]
        +n:98 [in hydras.Ackermann.codeList]
        +n:98 [in hydras.Epsilon0.Hprime]
        +n:985 [in gaia_hydras.nfwfgaia]
        +n:987 [in gaia_hydras.nfwfgaia]
        +n:99 [in hydras.Epsilon0.F_alpha]
        +n:99 [in hydras.Ackermann.subProp]
        +n:99 [in hydras.Ackermann.codeList]
        +n:99 [in hydras.Hydra.Hydra_Definitions]
        +n:99 [in hydras.Prelude.MoreVectors]
        +

        O

        +OA:105 [in hydras.OrdinalNotations.ON_Generic]
        +OA:120 [in hydras.OrdinalNotations.ON_Generic]
        +OA:132 [in hydras.OrdinalNotations.ON_Generic]
        +OA:145 [in hydras.OrdinalNotations.ON_Generic]
        +OA:158 [in hydras.OrdinalNotations.ON_Generic]
        +OA:170 [in hydras.OrdinalNotations.ON_Generic]
        +OA:183 [in hydras.OrdinalNotations.ON_Generic]
        +OA:197 [in hydras.OrdinalNotations.ON_Generic]
        +OA:28 [in hydras.OrdinalNotations.ON_Generic]
        +OA:47 [in hydras.OrdinalNotations.ON_Generic]
        +OA:5 [in hydras.OrdinalNotations.ON_O]
        +OA:66 [in hydras.OrdinalNotations.ON_Generic]
        +OA:80 [in hydras.OrdinalNotations.ON_Generic]
        +OA:92 [in hydras.OrdinalNotations.ON_Generic]
        +OB:109 [in hydras.OrdinalNotations.ON_Generic]
        +OB:124 [in hydras.OrdinalNotations.ON_Generic]
        +OB:136 [in hydras.OrdinalNotations.ON_Generic]
        +OB:149 [in hydras.OrdinalNotations.ON_Generic]
        +OB:162 [in hydras.OrdinalNotations.ON_Generic]
        +OB:174 [in hydras.OrdinalNotations.ON_Generic]
        +OB:187 [in hydras.OrdinalNotations.ON_Generic]
        +OB:201 [in hydras.OrdinalNotations.ON_Generic]
        +OB:32 [in hydras.OrdinalNotations.ON_Generic]
        +OB:51 [in hydras.OrdinalNotations.ON_Generic]
        +OB:84 [in hydras.OrdinalNotations.ON_Generic]
        +OB:96 [in hydras.OrdinalNotations.ON_Generic]
        +ol'':40 [in hydras.Schutte.CNF]
        +ol'':45 [in hydras.Schutte.CNF]
        +ol':30 [in hydras.Schutte.CNF]
        +ol':34 [in hydras.Schutte.CNF]
        +ol':37 [in hydras.Schutte.CNF]
        +ol':39 [in hydras.Schutte.CNF]
        +ol':43 [in hydras.Schutte.CNF]
        +ol:29 [in hydras.Schutte.CNF]
        +ol:33 [in hydras.Schutte.CNF]
        +ol:35 [in hydras.Schutte.CNF]
        +ol:38 [in hydras.Schutte.CNF]
        +ol:41 [in hydras.Schutte.CNF]
        +one:100 [in additions.AM]
        +one:103 [in additions.Addition_Chains]
        +one:105 [in additions.AM]
        +one:110 [in additions.AM]
        +one:111 [in additions.Addition_Chains]
        +one:117 [in additions.Addition_Chains]
        +one:120 [in additions.AM]
        +one:124 [in additions.Addition_Chains]
        +one:125 [in additions.AM]
        +one:131 [in additions.Addition_Chains]
        +one:161 [in additions.Addition_Chains]
        +one:168 [in additions.Addition_Chains]
        +one:174 [in additions.Addition_Chains]
        +one:36 [in additions.FirstSteps]
        +one:37 [in additions.AM]
        +one:42 [in additions.FirstSteps]
        +one:43 [in additions.AM]
        +one:54 [in additions.AM]
        +one:59 [in additions.Monoid_def]
        +one:61 [in additions.AM]
        +one:63 [in additions.Monoid_def]
        +one:74 [in additions.AM]
        +one:8 [in additions.Monoid_def]
        +one:84 [in additions.AM]
        +one:95 [in additions.AM]
        +on:10 [in hydras.OrdinalNotations.ON_Generic]
        +On:4 [in hydras.solutions_exercises.lt_succ_le]
        +On:5 [in hydras.solutions_exercises.predSuccUnicity]
        +opA:190 [in hydras.OrdinalNotations.ON_Generic]
        +opB:191 [in hydras.OrdinalNotations.ON_Generic]
        +oplus_aux:8 [in hydras.Epsilon0.Hessenberg]
        +oplus_aux:14 [in gaia_hydras.GHessenberg]
        +op:100 [in additions.Euclidean_Chains]
        +op:102 [in additions.fib]
        +op:102 [in additions.Addition_Chains]
        +op:104 [in additions.AM]
        +op:109 [in additions.AM]
        +op:109 [in additions.fib]
        +op:110 [in additions.Addition_Chains]
        +op:111 [in additions.Euclidean_Chains]
        +op:116 [in additions.Addition_Chains]
        +op:117 [in additions.fib]
        +op:119 [in additions.AM]
        +op:123 [in additions.Addition_Chains]
        +op:124 [in additions.AM]
        +op:130 [in additions.Addition_Chains]
        +op:160 [in additions.Addition_Chains]
        +op:163 [in additions.Euclidean_Chains]
        +op:167 [in additions.Addition_Chains]
        +op:169 [in additions.Euclidean_Chains]
        +op:173 [in additions.Addition_Chains]
        +op:183 [in additions.Euclidean_Chains]
        +op:195 [in additions.Euclidean_Chains]
        +op:36 [in additions.AM]
        +op:36 [in additions.Euclidean_Chains]
        +op:42 [in additions.AM]
        +op:42 [in additions.Addition_Chains]
        +op:43 [in additions.Euclidean_Chains]
        +op:48 [in additions.Euclidean_Chains]
        +op:5 [in additions.Monoid_def]
        +op:51 [in additions.Euclidean_Chains]
        +op:53 [in additions.AM]
        +op:54 [in additions.Euclidean_Chains]
        +op:54 [in additions.Addition_Chains]
        +op:58 [in additions.Monoid_def]
        +op:60 [in additions.AM]
        +op:62 [in additions.Monoid_def]
        +op:62 [in additions.Euclidean_Chains]
        +op:69 [in additions.Euclidean_Chains]
        +op:7 [in additions.Monoid_def]
        +op:73 [in additions.AM]
        +op:83 [in additions.AM]
        +op:89 [in additions.Euclidean_Chains]
        +op:94 [in additions.AM]
        +op:99 [in additions.AM]
        +output:62 [in hydras.Ackermann.codeSubFormula]
        +o':423 [in hydras.Gamma0.Gamma0]
        +o':434 [in hydras.Gamma0.Gamma0]
        +o':437 [in hydras.Gamma0.Gamma0]
        +o':61 [in hydras.Epsilon0.Epsilon0rpo]
        +o':64 [in hydras.Epsilon0.Epsilon0rpo]
        +o1:15 [in hydras.rpo.rpo]
        +o1:20 [in hydras.rpo.rpo]
        +o1:6 [in hydras.rpo.rpo]
        +o2:16 [in hydras.rpo.rpo]
        +o2:21 [in hydras.rpo.rpo]
        +o2:7 [in hydras.rpo.rpo]
        +o:10 [in hydras.Hydra.O2H]
        +o:124 [in hydras.Schutte.Schutte_basics]
        +o:13 [in hydras.Hydra.O2H]
        +o:131 [in hydras.Schutte.Ordering_Functions]
        +o:18 [in hydras.Schutte.Addition]
        +o:19 [in hydras.Schutte.Addition]
        +o:280 [in hydras.Gamma0.Gamma0]
        +o:36 [in hydras.Epsilon0.Epsilon0rpo]
        +o:424 [in hydras.Gamma0.Gamma0]
        +o:435 [in hydras.Gamma0.Gamma0]
        +o:436 [in hydras.Gamma0.Gamma0]
        +o:535 [in hydras.Epsilon0.T1]
        +o:619 [in hydras.Gamma0.Gamma0]
        +o:62 [in hydras.Epsilon0.Epsilon0rpo]
        +o:628 [in hydras.Gamma0.Gamma0]
        +o:63 [in hydras.Epsilon0.Epsilon0rpo]
        +o:63 [in hydras.Schutte.CNF]
        +o:64 [in hydras.Schutte.CNF]
        +o:75 [in hydras.Schutte.Ordering_Functions]
        +

        P

        +pair:134 [in Goedel.PRrepresentable]
        +pair:145 [in Goedel.PRrepresentable]
        +pair:156 [in Goedel.PRrepresentable]
        +pair:239 [in Goedel.PRrepresentable]
        +pair:245 [in Goedel.PRrepresentable]
        +pair:482 [in Goedel.PRrepresentable]
        +pair:490 [in Goedel.PRrepresentable]
        +pA:50 [in hydras.Prelude.Sort_spec]
        +PA:64 [in hydras.Prelude.Sort_spec]
        +PB:5 [in hydras.Prelude.DecPreOrder_Instances]
        +pB:51 [in hydras.Prelude.Sort_spec]
        +PB:65 [in hydras.Prelude.Sort_spec]
        +Pdec:3 [in hydras.Prelude.First_toggle]
        +pf:39 [in hydras.MoreAck.FolExamples]
        +pf:40 [in hydras.MoreAck.FolExamples]
        +phi:198 [in hydras.Prelude.Iterates]
        +phi:214 [in hydras.Prelude.Iterates]
        +phi:29 [in hydras.MoreAck.FolExamples]
        +phi:65 [in hydras.MoreAck.PrimRecExamples]
        +phi:72 [in hydras.MoreAck.PrimRecExamples]
        +phi:81 [in hydras.MoreAck.PrimRecExamples]
        +pq:68 [in hydras.rpo.dickson]
        +prf:11 [in hydras.Ackermann.Deduction]
        +prf:121 [in hydras.Ackermann.LNN2LNT]
        +prf:129 [in hydras.Ackermann.LNN2LNT]
        +prf:45 [in hydras.Ackermann.code]
        +prf:47 [in hydras.Ackermann.folProof]
        +proof:202 [in hydras.rpo.rpo]
        +proof:206 [in hydras.rpo.rpo]
        +pr:120 [in Goedel.PRrepresentable]
        +pr:620 [in hydras.Ackermann.primRec]
        +pr:625 [in hydras.Ackermann.primRec]
        +psi:215 [in hydras.Prelude.Iterates]
        +P_dec:190 [in hydras.rpo.list_set]
        +P_dec:67 [in hydras.rpo.list_set]
        +P_dec:63 [in hydras.rpo.list_set]
        +P_dec:59 [in hydras.rpo.list_set]
        +P_dec:55 [in hydras.rpo.list_set]
        +P_dec:52 [in hydras.rpo.list_set]
        +P_dec:49 [in hydras.rpo.list_set]
        +P_dec:45 [in hydras.rpo.list_set]
        +P_dec:40 [in hydras.rpo.list_set]
        +p':2 [in additions.More_on_positive]
        +p':22 [in hydras.Prelude.More_Arith]
        +p':40 [in hydras.Prelude.DecPreOrder_Instances]
        +p':66 [in hydras.rpo.dickson]
        +p':7 [in hydras.solutions_exercises.MinPR2]
        +p0:395 [in additions.Euclidean_Chains]
        +p0:402 [in additions.Euclidean_Chains]
        +P0:46 [in hydras.Prelude.DecPreOrder]
        +p0:838 [in hydras.Ackermann.checkPrf]
        +p0:841 [in hydras.Ackermann.checkPrf]
        +P0:89 [in hydras.Prelude.DecPreOrder]
        +P0:95 [in hydras.Prelude.DecPreOrder]
        +P1_dec:195 [in hydras.rpo.list_set]
        +p1:109 [in hydras.Ackermann.codeList]
        +p1:114 [in hydras.Ackermann.codeList]
        +p1:117 [in hydras.Ackermann.codeList]
        +p1:122 [in hydras.Ackermann.codeList]
        +p1:125 [in hydras.Ackermann.codeList]
        +p1:128 [in hydras.Ackermann.codeList]
        +p1:1309 [in hydras.Ackermann.codeSubFormula]
        +p1:131 [in hydras.Ackermann.codeList]
        +p1:1313 [in hydras.Ackermann.codeSubFormula]
        +p1:1315 [in hydras.Ackermann.codeSubFormula]
        +p1:1318 [in hydras.Ackermann.codeSubFormula]
        +p1:1320 [in hydras.Ackermann.codeSubFormula]
        +p1:1323 [in hydras.Ackermann.codeSubFormula]
        +p1:1326 [in hydras.Ackermann.codeSubFormula]
        +p1:1329 [in hydras.Ackermann.codeSubFormula]
        +p1:1332 [in hydras.Ackermann.codeSubFormula]
        +p1:1335 [in hydras.Ackermann.codeSubFormula]
        +p1:1338 [in hydras.Ackermann.codeSubFormula]
        +p1:134 [in hydras.Ackermann.codeList]
        +p1:1348 [in hydras.Ackermann.codeSubFormula]
        +p1:1350 [in hydras.Ackermann.codeSubFormula]
        +p1:1352 [in hydras.Ackermann.codeSubFormula]
        +p1:1354 [in hydras.Ackermann.codeSubFormula]
        +p1:1356 [in hydras.Ackermann.codeSubFormula]
        +p1:1358 [in hydras.Ackermann.codeSubFormula]
        +p1:137 [in hydras.Ackermann.codeList]
        +p1:140 [in hydras.Ackermann.codeList]
        +p1:143 [in hydras.Ackermann.codeList]
        +p1:166 [in hydras.Ackermann.codeList]
        +p1:169 [in hydras.Ackermann.codeList]
        +p1:172 [in hydras.Ackermann.codeList]
        +p1:175 [in hydras.Ackermann.codeList]
        +p1:178 [in hydras.Ackermann.codeList]
        +p1:181 [in hydras.Ackermann.codeList]
        +p1:183 [in hydras.Ackermann.codeList]
        +p1:185 [in hydras.Ackermann.codeList]
        +p1:187 [in hydras.Ackermann.codeList]
        +p1:189 [in hydras.Ackermann.codeList]
        +p1:191 [in hydras.Ackermann.codeList]
        +p1:193 [in hydras.Ackermann.codeList]
        +P1:193 [in hydras.rpo.list_set]
        +p1:214 [in hydras.Ackermann.codeList]
        +p1:219 [in hydras.Ackermann.codeList]
        +p1:222 [in hydras.Ackermann.codeList]
        +p1:227 [in hydras.Ackermann.codeList]
        +p1:230 [in hydras.Ackermann.codeList]
        +p1:233 [in hydras.Ackermann.codeList]
        +p1:236 [in hydras.Ackermann.codeList]
        +p1:239 [in hydras.Ackermann.codeList]
        +p1:242 [in hydras.Ackermann.codeList]
        +p1:245 [in hydras.Ackermann.codeList]
        +p1:248 [in hydras.Ackermann.codeList]
        +p1:251 [in hydras.Ackermann.codeList]
        +p1:254 [in hydras.Ackermann.codeList]
        +p1:257 [in hydras.Ackermann.codeList]
        +p1:260 [in hydras.Ackermann.codeList]
        +p1:262 [in hydras.Ackermann.codeList]
        +p1:264 [in hydras.Ackermann.codeList]
        +p1:266 [in hydras.Ackermann.codeList]
        +p1:268 [in hydras.Ackermann.codeList]
        +p1:270 [in hydras.Ackermann.codeList]
        +p1:272 [in hydras.Ackermann.codeList]
        +p1:33 [in hydras.Ackermann.primRec]
        +p1:42 [in hydras.Ackermann.codeList]
        +p1:47 [in hydras.Ackermann.codeList]
        +p1:50 [in hydras.Ackermann.codeList]
        +p1:55 [in hydras.Ackermann.codeList]
        +p1:58 [in hydras.Ackermann.codeList]
        +p1:597 [in hydras.Ackermann.primRec]
        +p1:602 [in hydras.Ackermann.primRec]
        +p1:61 [in hydras.Ackermann.codeList]
        +p1:64 [in hydras.Ackermann.codeList]
        +p1:67 [in hydras.Ackermann.codeList]
        +p1:70 [in hydras.Ackermann.codeList]
        +P2_dec:196 [in hydras.rpo.list_set]
        +p2:1310 [in hydras.Ackermann.codeSubFormula]
        +p2:1314 [in hydras.Ackermann.codeSubFormula]
        +p2:1316 [in hydras.Ackermann.codeSubFormula]
        +p2:1319 [in hydras.Ackermann.codeSubFormula]
        +p2:1321 [in hydras.Ackermann.codeSubFormula]
        +p2:1324 [in hydras.Ackermann.codeSubFormula]
        +p2:1327 [in hydras.Ackermann.codeSubFormula]
        +p2:1330 [in hydras.Ackermann.codeSubFormula]
        +p2:1333 [in hydras.Ackermann.codeSubFormula]
        +p2:1336 [in hydras.Ackermann.codeSubFormula]
        +p2:1339 [in hydras.Ackermann.codeSubFormula]
        +p2:1349 [in hydras.Ackermann.codeSubFormula]
        +p2:1351 [in hydras.Ackermann.codeSubFormula]
        +p2:1353 [in hydras.Ackermann.codeSubFormula]
        +p2:1355 [in hydras.Ackermann.codeSubFormula]
        +p2:1357 [in hydras.Ackermann.codeSubFormula]
        +p2:1359 [in hydras.Ackermann.codeSubFormula]
        +P2:194 [in hydras.rpo.list_set]
        +p2:34 [in hydras.Ackermann.primRec]
        +p2:598 [in hydras.Ackermann.primRec]
        +p2:603 [in hydras.Ackermann.primRec]
        +P2:79 [in hydras.Prelude.MoreVectors]
        +P:1 [in hydras.Prelude.First_toggle]
        +p:1 [in additions.More_on_positive]
        +p:1 [in additions.BinaryStrat]
        +p:1 [in additions.Dichotomy]
        +P:1 [in hydras.solutions_exercises.isqrt]
        +p:1 [in gaia_hydras.nfwfgaia]
        +p:10 [in additions.FirstSteps]
        +p:10 [in additions.More_on_positive]
        +p:10 [in hydras.solutions_exercises.F_3]
        +p:101 [in hydras.Ackermann.checkPrf]
        +p:103 [in hydras.Ackermann.checkPrf]
        +p:105 [in hydras.Ackermann.checkPrf]
        +p:106 [in hydras.Ackermann.checkPrf]
        +p:107 [in hydras.Ackermann.checkPrf]
        +p:108 [in hydras.Ackermann.checkPrf]
        +p:109 [in hydras.Ackermann.checkPrf]
        +p:11 [in hydras.solutions_exercises.MinPR2]
        +p:11 [in hydras.MoreAck.expressibleExamples]
        +p:11 [in additions.More_on_positive]
        +p:11 [in hydras.solutions_exercises.MultisetWf]
        +p:11 [in hydras.Epsilon0.F_omega]
        +p:11 [in hydras.solutions_exercises.FibonacciPR]
        +p:110 [in hydras.Ackermann.checkPrf]
        +p:111 [in hydras.Prelude.Iterates]
        +p:111 [in hydras.Ackermann.checkPrf]
        +p:111 [in hydras.Ackermann.fol]
        +p:112 [in hydras.Ackermann.checkPrf]
        +p:113 [in hydras.Ackermann.checkPrf]
        +p:114 [in hydras.Ackermann.folProp]
        +p:115 [in hydras.Ackermann.checkPrf]
        +p:117 [in hydras.Ackermann.checkPrf]
        +p:1176 [in gaia_hydras.nfwfgaia]
        +p:1179 [in gaia_hydras.nfwfgaia]
        +p:118 [in hydras.Ackermann.fol]
        +p:1182 [in gaia_hydras.nfwfgaia]
        +p:1185 [in gaia_hydras.nfwfgaia]
        +p:1188 [in gaia_hydras.nfwfgaia]
        +p:119 [in hydras.Ackermann.checkPrf]
        +P:119 [in hydras.Prelude.Merge_Sort]
        +p:12 [in additions.Fib2]
        +p:12 [in additions.More_on_positive]
        +p:12 [in hydras.solutions_exercises.FibonacciPR]
        +p:120 [in hydras.Ackermann.primRec]
        +p:121 [in hydras.Ackermann.checkPrf]
        +P:121 [in hydras.Epsilon0.Large_Sets]
        +p:123 [in hydras.Ackermann.checkPrf]
        +P:124 [in hydras.Epsilon0.Large_Sets]
        +p:125 [in hydras.Ackermann.checkPrf]
        +p:127 [in hydras.Ackermann.checkPrf]
        +p:127 [in hydras.Epsilon0.Hprime]
        +p:129 [in hydras.Ackermann.checkPrf]
        +p:13 [in additions.Fib2]
        +P:13 [in hydras.Prelude.Sort_spec]
        +p:13 [in additions.More_on_positive]
        +p:13 [in additions.Trace_exercise]
        +P:13 [in hydras.Schutte.Addition]
        +p:13 [in hydras.Schutte.Countable]
        +p:130 [in hydras.Ackermann.checkPrf]
        +p:131 [in hydras.Ackermann.checkPrf]
        +p:131 [in hydras.Epsilon0.Hprime]
        +p:132 [in hydras.rpo.term]
        +p:132 [in hydras.Ackermann.checkPrf]
        +p:133 [in hydras.Ackermann.checkPrf]
        +p:134 [in additions.fib]
        +p:1340 [in gaia_hydras.nfwfgaia]
        +p:135 [in hydras.Ackermann.checkPrf]
        +p:137 [in hydras.rpo.term]
        +p:137 [in hydras.Ackermann.checkPrf]
        +p:137 [in additions.Euclidean_Chains]
        +p:137 [in additions.fib]
        +p:138 [in hydras.Ackermann.checkPrf]
        +p:138 [in additions.Euclidean_Chains]
        +p:138 [in hydras.Epsilon0.Hprime]
        +p:139 [in hydras.Gamma0.T2]
        +p:139 [in hydras.Ackermann.checkPrf]
        +p:14 [in hydras.Prelude.More_Arith]
        +p:14 [in additions.FirstSteps]
        +p:14 [in hydras.solutions_exercises.FibonacciPR]
        +P:14 [in hydras.Schutte.PartialFun]
        +p:140 [in hydras.Ackermann.checkPrf]
        +p:140 [in additions.fib]
        +p:140 [in hydras.Epsilon0.Hprime]
        +p:1408 [in hydras.Ackermann.codeSubFormula]
        +p:141 [in hydras.Ackermann.checkPrf]
        +p:1413 [in hydras.Ackermann.codeSubFormula]
        +p:1415 [in hydras.Ackermann.codeSubFormula]
        +P:142 [in hydras.Prelude.Merge_Sort]
        +p:1420 [in hydras.Ackermann.codeSubFormula]
        +p:1425 [in hydras.Ackermann.codeSubFormula]
        +p:143 [in hydras.rpo.term]
        +p:143 [in hydras.Ackermann.checkPrf]
        +P:143 [in hydras.Prelude.Merge_Sort]
        +p:143 [in hydras.Epsilon0.Hprime]
        +P:144 [in hydras.Prelude.MoreLists]
        +p:145 [in hydras.Ackermann.checkPrf]
        +p:145 [in hydras.Epsilon0.Hprime]
        +p:1458 [in gaia_hydras.nfwfgaia]
        +p:146 [in hydras.rpo.term]
        +p:147 [in hydras.Ackermann.checkPrf]
        +p:149 [in hydras.Ackermann.checkPrf]
        +p:15 [in additions.More_on_positive]
        +p:151 [in hydras.rpo.term]
        +p:151 [in hydras.Ackermann.checkPrf]
        +P:152 [in hydras.Ackermann.fol]
        +p:153 [in hydras.Ackermann.checkPrf]
        +p:155 [in hydras.Ackermann.checkPrf]
        +p:155 [in additions.fib]
        +p:156 [in additions.fib]
        +p:1569 [in hydras.Ackermann.codeSubFormula]
        +p:157 [in hydras.Ackermann.checkPrf]
        +P:157 [in hydras.Ackermann.fol]
        +p:157 [in additions.fib]
        +p:1571 [in hydras.Ackermann.codeSubFormula]
        +p:1573 [in hydras.Ackermann.codeSubFormula]
        +p:1575 [in hydras.Ackermann.codeSubFormula]
        +p:1577 [in hydras.Ackermann.codeSubFormula]
        +p:1579 [in hydras.Ackermann.codeSubFormula]
        +p:1581 [in hydras.Ackermann.codeSubFormula]
        +p:1583 [in hydras.Ackermann.codeSubFormula]
        +p:1585 [in hydras.Ackermann.codeSubFormula]
        +p:1587 [in hydras.Ackermann.codeSubFormula]
        +p:1589 [in hydras.Ackermann.codeSubFormula]
        +p:159 [in hydras.Ackermann.checkPrf]
        +p:1591 [in hydras.Ackermann.codeSubFormula]
        +p:16 [in hydras.solutions_exercises.FibonacciPR]
        +p:16 [in hydras.Hydra.Omega2_Small]
        +p:161 [in hydras.Ackermann.checkPrf]
        +p:163 [in hydras.Ackermann.checkPrf]
        +P:163 [in hydras.Ackermann.fol]
        +p:164 [in hydras.rpo.term]
        +p:164 [in hydras.Ackermann.checkPrf]
        +p:165 [in hydras.Ackermann.checkPrf]
        +p:166 [in hydras.Ackermann.checkPrf]
        +p:167 [in hydras.Ackermann.checkPrf]
        +p:168 [in hydras.Ackermann.checkPrf]
        +p:169 [in hydras.Ackermann.checkPrf]
        +p:169 [in gaia_hydras.nfwfgaia]
        +p:17 [in hydras.Prelude.MoreLists]
        +p:17 [in additions.More_on_positive]
        +p:17 [in hydras.solutions_exercises.MultisetWf]
        +p:17 [in additions.fib]
        +p:17 [in hydras.Schutte.Countable]
        +p:170 [in hydras.Ackermann.checkPrf]
        +p:171 [in hydras.Ackermann.checkPrf]
        +p:172 [in hydras.Ackermann.checkPrf]
        +p:172 [in hydras.Ackermann.fol]
        +p:173 [in hydras.Ackermann.checkPrf]
        +p:174 [in hydras.Ackermann.checkPrf]
        +p:175 [in hydras.Ackermann.checkPrf]
        +p:175 [in hydras.rpo.rpo]
        +p:176 [in hydras.rpo.term]
        +p:176 [in hydras.Ackermann.checkPrf]
        +p:176 [in gaia_hydras.T1Bridge]
        +p:177 [in hydras.Ackermann.checkPrf]
        +p:178 [in hydras.Ackermann.checkPrf]
        +p:178 [in hydras.rpo.rpo]
        +p:179 [in hydras.rpo.term]
        +p:179 [in hydras.Ackermann.checkPrf]
        +p:18 [in hydras.Prelude.MoreLists]
        +p:18 [in additions.Compatibility]
        +p:18 [in hydras.solutions_exercises.FibonacciPR]
        +p:180 [in hydras.Ackermann.checkPrf]
        +p:180 [in gaia_hydras.T1Bridge]
        +p:180 [in additions.Euclidean_Chains]
        +p:181 [in hydras.Ackermann.checkPrf]
        +p:182 [in hydras.Ackermann.checkPrf]
        +p:1820 [in gaia_hydras.nfwfgaia]
        +p:1823 [in gaia_hydras.nfwfgaia]
        +p:1826 [in gaia_hydras.nfwfgaia]
        +p:1829 [in gaia_hydras.nfwfgaia]
        +p:183 [in hydras.rpo.term]
        +p:183 [in hydras.Ackermann.checkPrf]
        +p:1832 [in gaia_hydras.nfwfgaia]
        +p:184 [in hydras.Gamma0.Gamma0]
        +p:185 [in hydras.Ackermann.checkPrf]
        +p:186 [in hydras.Gamma0.Gamma0]
        +p:187 [in hydras.Ackermann.checkPrf]
        +p:189 [in hydras.Ackermann.checkPrf]
        +P:189 [in hydras.rpo.list_set]
        +P:19 [in hydras.Prelude.STDPP_compat]
        +p:19 [in hydras.solutions_exercises.F_3]
        +p:19 [in Goedel.rosser]
        +p:190 [in additions.Euclidean_Chains]
        +p:191 [in hydras.rpo.term]
        +p:191 [in hydras.Ackermann.checkPrf]
        +p:192 [in hydras.Ackermann.checkPrf]
        +p:193 [in hydras.Ackermann.checkPrf]
        +p:194 [in hydras.Ackermann.checkPrf]
        +p:195 [in hydras.Ackermann.checkPrf]
        +p:197 [in hydras.Ackermann.checkPrf]
        +p:199 [in hydras.Ackermann.checkPrf]
        +p:2 [in hydras.Prelude.More_Arith]
        +p:2 [in hydras.Epsilon0.F_omega]
        +p:2 [in gaia_hydras.onType]
        +p:2 [in hydras.Prelude.LibHyps_Experiments]
        +p:2 [in hydras.MoreAck.PrimRecExamples]
        +p:20 [in hydras.solutions_exercises.FibonacciPR]
        +p:20 [in gaia_hydras.ON_gfinite]
        +P:200 [in hydras.Ackermann.fol]
        +p:201 [in hydras.Ackermann.checkPrf]
        +p:203 [in hydras.Ackermann.checkPrf]
        +p:205 [in hydras.Epsilon0.T1]
        +p:205 [in hydras.Ackermann.checkPrf]
        +p:206 [in additions.Euclidean_Chains]
        +p:207 [in hydras.Epsilon0.T1]
        +p:207 [in hydras.Ackermann.checkPrf]
        +p:209 [in hydras.Ackermann.checkPrf]
        +p:21 [in hydras.Prelude.More_Arith]
        +p:21 [in additions.Compatibility]
        +p:21 [in hydras.Schutte.GRelations]
        +p:21 [in hydras.Schutte.Critical]
        +P:21 [in hydras.Prelude.STDPP_compat]
        +p:21 [in additions.fib]
        +p:21 [in hydras.Prelude.Simple_LexProd]
        +p:210 [in additions.Addition_Chains]
        +p:211 [in hydras.Ackermann.checkPrf]
        +p:212 [in hydras.Ackermann.checkPrf]
        +p:212 [in additions.Addition_Chains]
        +p:213 [in hydras.Ackermann.checkPrf]
        +p:213 [in additions.Euclidean_Chains]
        +p:214 [in hydras.Ackermann.checkPrf]
        +P:215 [in hydras.rpo.more_list]
        +p:215 [in hydras.Ackermann.checkPrf]
        +p:215 [in additions.Addition_Chains]
        +p:217 [in hydras.Ackermann.checkPrf]
        +p:217 [in additions.Addition_Chains]
        +p:219 [in hydras.Ackermann.checkPrf]
        +P:22 [in hydras.Prelude.DecPreOrder]
        +P:22 [in hydras.Schutte.MoreEpsilonIota]
        +p:22 [in gaia_hydras.ON_gfinite]
        +P:22 [in hydras.rpo.closure]
        +p:220 [in additions.Euclidean_Chains]
        +p:220 [in additions.Addition_Chains]
        +p:221 [in hydras.Ackermann.checkPrf]
        +p:222 [in additions.Addition_Chains]
        +p:223 [in hydras.Ackermann.checkPrf]
        +P:223 [in hydras.Ackermann.fol]
        +p:224 [in hydras.Ackermann.checkPrf]
        +P:225 [in hydras.rpo.more_list]
        +p:225 [in hydras.Ackermann.checkPrf]
        +p:226 [in hydras.Ackermann.checkPrf]
        +p:227 [in hydras.Ackermann.checkPrf]
        +p:228 [in hydras.Ackermann.checkPrf]
        +p:229 [in hydras.Ackermann.checkPrf]
        +p:23 [in additions.Compatibility]
        +P:23 [in hydras.MoreAck.Ack]
        +P:23 [in hydras.Prelude.STDPP_compat]
        +p:23 [in additions.fib]
        +p:23 [in hydras.Prelude.Simple_LexProd]
        +p:23 [in hydras.Schutte.Countable]
        +p:230 [in hydras.Ackermann.checkPrf]
        +p:231 [in hydras.Prelude.Iterates]
        +p:231 [in hydras.Ackermann.checkPrf]
        +p:235 [in hydras.Ackermann.checkPrf]
        +p:236 [in hydras.Ackermann.checkPrf]
        +p:237 [in hydras.Ackermann.checkPrf]
        +p:238 [in hydras.Ackermann.checkPrf]
        +p:239 [in hydras.Ackermann.checkPrf]
        +p:239 [in additions.Addition_Chains]
        +p:24 [in additions.More_on_positive]
        +p:24 [in hydras.Schutte.GRelations]
        +p:240 [in hydras.Ackermann.checkPrf]
        +p:241 [in hydras.Ackermann.checkPrf]
        +P:241 [in hydras.Ackermann.fol]
        +p:241 [in additions.Addition_Chains]
        +p:242 [in hydras.Ackermann.checkPrf]
        +p:243 [in hydras.Ackermann.checkPrf]
        +p:244 [in hydras.Ackermann.checkPrf]
        +p:245 [in hydras.Ackermann.checkPrf]
        +p:246 [in hydras.Ackermann.checkPrf]
        +p:247 [in hydras.Ackermann.checkPrf]
        +p:248 [in hydras.Ackermann.checkPrf]
        +p:249 [in hydras.Ackermann.checkPrf]
        +p:25 [in hydras.Ackermann.checkPrf]
        +P:25 [in hydras.Schutte.MoreEpsilonIota]
        +p:25 [in hydras.Schutte.Countable]
        +p:250 [in hydras.Ackermann.checkPrf]
        +p:251 [in hydras.Ackermann.checkPrf]
        +P:252 [in hydras.rpo.more_list]
        +p:252 [in hydras.Ackermann.checkPrf]
        +p:253 [in hydras.Ackermann.checkPrf]
        +p:254 [in hydras.Ackermann.checkPrf]
        +p:255 [in hydras.Ackermann.checkPrf]
        +p:255 [in additions.Addition_Chains]
        +p:256 [in hydras.Ackermann.checkPrf]
        +p:257 [in hydras.Ackermann.checkPrf]
        +p:258 [in hydras.Ackermann.checkPrf]
        +p:259 [in hydras.Ackermann.checkPrf]
        +p:26 [in additions.AM]
        +p:26 [in additions.More_on_positive]
        +P:26 [in hydras.MoreAck.Ack]
        +p:260 [in hydras.Ackermann.checkPrf]
        +P:261 [in Goedel.PRrepresentable]
        +p:261 [in hydras.Ackermann.checkPrf]
        +p:262 [in hydras.Ackermann.checkPrf]
        +p:263 [in hydras.Ackermann.checkPrf]
        +p:263 [in additions.Addition_Chains]
        +P:264 [in hydras.rpo.more_list]
        +P:266 [in Goedel.PRrepresentable]
        +p:268 [in hydras.Ackermann.checkPrf]
        +p:269 [in hydras.Epsilon0.T1]
        +p:269 [in hydras.Ackermann.checkPrf]
        +p:269 [in hydras.Gamma0.Gamma0]
        +p:27 [in hydras.Prelude.Iterates]
        +p:27 [in hydras.Ackermann.checkPrf]
        +P:27 [in hydras.Prelude.DecPreOrder]
        +p:270 [in hydras.Ackermann.checkPrf]
        +p:270 [in additions.Addition_Chains]
        +P:271 [in Goedel.PRrepresentable]
        +p:271 [in hydras.Ackermann.checkPrf]
        +p:272 [in hydras.Ackermann.checkPrf]
        +p:273 [in hydras.Ackermann.checkPrf]
        +p:273 [in additions.Addition_Chains]
        +p:274 [in hydras.Ackermann.checkPrf]
        +p:275 [in hydras.Ackermann.checkPrf]
        +P:275 [in gaia_hydras.nfwfgaia]
        +p:276 [in hydras.Ackermann.checkPrf]
        +p:276 [in additions.Addition_Chains]
        +P:277 [in Goedel.PRrepresentable]
        +p:277 [in hydras.Ackermann.checkPrf]
        +P:278 [in hydras.Epsilon0.T1]
        +p:278 [in hydras.Ackermann.checkPrf]
        +p:279 [in hydras.Ackermann.checkPrf]
        +P:279 [in gaia_hydras.nfwfgaia]
        +p:28 [in hydras.Epsilon0.Epsilon0rpo]
        +p:28 [in hydras.Ackermann.checkPrf]
        +p:28 [in hydras.Schutte.GRelations]
        +p:280 [in hydras.Ackermann.checkPrf]
        +p:281 [in hydras.Ackermann.checkPrf]
        +p:282 [in hydras.Ackermann.checkPrf]
        +p:283 [in hydras.Ackermann.checkPrf]
        +p:283 [in additions.Addition_Chains]
        +p:284 [in hydras.Ackermann.checkPrf]
        +p:284 [in additions.Addition_Chains]
        +p:285 [in hydras.Ackermann.checkPrf]
        +p:285 [in hydras.Ackermann.fol]
        +p:285 [in additions.Addition_Chains]
        +p:286 [in hydras.Ackermann.subAll]
        +p:286 [in hydras.Ackermann.checkPrf]
        +p:286 [in additions.Addition_Chains]
        +p:287 [in hydras.Ackermann.checkPrf]
        +p:287 [in additions.Addition_Chains]
        +p:288 [in hydras.Ackermann.checkPrf]
        +p:289 [in hydras.Ackermann.checkPrf]
        +P:289 [in gaia_hydras.nfwfgaia]
        +p:29 [in hydras.Ackermann.checkPrf]
        +p:29 [in hydras.MoreAck.Ack]
        +p:290 [in hydras.Ackermann.checkPrf]
        +p:291 [in hydras.Ackermann.subAll]
        +p:291 [in hydras.Ackermann.checkPrf]
        +P:291 [in hydras.Ackermann.fol]
        +p:292 [in hydras.Ackermann.checkPrf]
        +p:293 [in hydras.Ackermann.checkPrf]
        +p:294 [in hydras.Ackermann.checkPrf]
        +p:295 [in hydras.Ackermann.checkPrf]
        +p:296 [in hydras.Ackermann.checkPrf]
        +p:297 [in hydras.Ackermann.checkPrf]
        +p:298 [in hydras.Ackermann.checkPrf]
        +p:299 [in hydras.Ackermann.checkPrf]
        +p:3 [in hydras.Prelude.More_Arith]
        +p:3 [in additions.Strategies]
        +P:3 [in hydras.Schutte.MoreEpsilonIota]
        +p:3 [in hydras.solutions_exercises.MorePRExamples]
        +p:3 [in additions.BinaryStrat]
        +p:3 [in hydras.Hydra.Omega2_Small]
        +P:3 [in hydras.solutions_exercises.isqrt]
        +p:30 [in hydras.Ackermann.checkPrf]
        +p:30 [in Goedel.rosserPA]
        +p:300 [in hydras.Ackermann.checkPrf]
        +p:300 [in additions.Euclidean_Chains]
        +p:301 [in hydras.Ackermann.checkPrf]
        +p:302 [in hydras.Ackermann.checkPrf]
        +p:303 [in hydras.Ackermann.checkPrf]
        +p:304 [in hydras.Ackermann.checkPrf]
        +p:305 [in hydras.Ackermann.checkPrf]
        +p:306 [in hydras.Ackermann.checkPrf]
        +p:307 [in hydras.Ackermann.checkPrf]
        +p:308 [in hydras.Ackermann.checkPrf]
        +p:309 [in hydras.Ackermann.checkPrf]
        +p:31 [in hydras.Prelude.Iterates]
        +p:31 [in hydras.Ackermann.checkPrf]
        +p:31 [in additions.More_on_positive]
        +p:31 [in hydras.MoreAck.Ack]
        +p:31 [in additions.Dichotomy]
        +p:310 [in hydras.Ackermann.checkPrf]
        +p:311 [in hydras.Ackermann.checkPrf]
        +p:312 [in hydras.rpo.term]
        +p:312 [in hydras.Ackermann.checkPrf]
        +p:313 [in hydras.Ackermann.checkPrf]
        +p:314 [in hydras.Ackermann.checkPrf]
        +p:315 [in hydras.Ackermann.checkPrf]
        +p:316 [in hydras.Ackermann.checkPrf]
        +p:316 [in additions.Euclidean_Chains]
        +p:316 [in hydras.rpo.rpo]
        +p:317 [in hydras.rpo.term]
        +p:32 [in hydras.Ackermann.checkPrf]
        +P:32 [in hydras.Prelude.Sort_spec]
        +p:32 [in hydras.Schutte.GRelations]
        +p:32 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:32 [in additions.Euclidean_Chains]
        +p:32 [in additions.Dichotomy]
        +p:320 [in hydras.Ackermann.checkPrf]
        +P:321 [in Goedel.PRrepresentable]
        +p:321 [in hydras.Ackermann.checkPrf]
        +p:322 [in hydras.Ackermann.checkPrf]
        +p:322 [in additions.Euclidean_Chains]
        +p:323 [in hydras.rpo.term]
        +p:323 [in hydras.Ackermann.checkPrf]
        +p:324 [in hydras.Ackermann.checkPrf]
        +p:325 [in hydras.rpo.term]
        +p:325 [in hydras.Ackermann.checkPrf]
        +p:326 [in hydras.Ackermann.checkPrf]
        +p:327 [in hydras.Ackermann.checkPrf]
        +p:328 [in hydras.Ackermann.checkPrf]
        +p:329 [in hydras.rpo.term]
        +p:329 [in hydras.Ackermann.checkPrf]
        +p:329 [in hydras.Epsilon0.Paths]
        +p:33 [in hydras.Ackermann.checkPrf]
        +p:33 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:33 [in Goedel.codeSysPrf]
        +p:33 [in additions.Dichotomy]
        +p:33 [in gaia_hydras.nfwfgaia]
        +p:330 [in hydras.Ackermann.checkPrf]
        +p:331 [in hydras.Ackermann.checkPrf]
        +p:332 [in hydras.Ackermann.checkPrf]
        +p:333 [in hydras.Ackermann.checkPrf]
        +p:334 [in hydras.Ackermann.checkPrf]
        +p:334 [in additions.Euclidean_Chains]
        +p:335 [in hydras.Ackermann.checkPrf]
        +p:336 [in hydras.Ackermann.checkPrf]
        +p:337 [in hydras.Ackermann.checkPrf]
        +P:337 [in hydras.Ackermann.fol]
        +p:338 [in hydras.Ackermann.checkPrf]
        +p:339 [in hydras.Ackermann.checkPrf]
        +p:34 [in hydras.Ackermann.checkPrf]
        +p:34 [in additions.More_on_positive]
        +p:34 [in additions.Dichotomy]
        +p:340 [in hydras.Ackermann.checkPrf]
        +p:341 [in hydras.Ackermann.checkPrf]
        +p:342 [in hydras.rpo.term]
        +p:342 [in hydras.Ackermann.checkPrf]
        +p:343 [in hydras.Ackermann.checkPrf]
        +p:344 [in hydras.Ackermann.checkPrf]
        +p:345 [in hydras.Ackermann.checkPrf]
        +p:346 [in hydras.Ackermann.checkPrf]
        +p:347 [in hydras.Ackermann.checkPrf]
        +p:348 [in hydras.Ackermann.checkPrf]
        +p:349 [in hydras.Ackermann.checkPrf]
        +p:35 [in hydras.Ackermann.checkPrf]
        +p:35 [in hydras.Ackermann.fol]
        +p:35 [in additions.Dichotomy]
        +p:350 [in hydras.Ackermann.checkPrf]
        +p:351 [in hydras.Ackermann.checkPrf]
        +p:352 [in hydras.Ackermann.checkPrf]
        +p:355 [in hydras.rpo.term]
        +p:357 [in hydras.rpo.term]
        +p:357 [in hydras.Ackermann.checkPrf]
        +p:358 [in hydras.Ackermann.checkPrf]
        +p:359 [in hydras.Ackermann.checkPrf]
        +p:36 [in additions.Pow_variant]
        +p:36 [in hydras.Ackermann.checkPrf]
        +p:36 [in additions.Pow]
        +p:36 [in additions.More_on_positive]
        +p:36 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +p:36 [in additions.Dichotomy]
        +p:360 [in hydras.Ackermann.checkPrf]
        +p:361 [in hydras.Ackermann.checkPrf]
        +p:362 [in hydras.rpo.term]
        +p:362 [in hydras.Ackermann.checkPrf]
        +p:363 [in hydras.Ackermann.checkPrf]
        +p:363 [in hydras.Epsilon0.Paths]
        +p:364 [in hydras.Ackermann.checkPrf]
        +p:365 [in hydras.Ackermann.checkPrf]
        +p:366 [in hydras.Ackermann.checkPrf]
        +p:367 [in hydras.Ackermann.checkPrf]
        +p:368 [in hydras.Ackermann.checkPrf]
        +p:369 [in hydras.Ackermann.checkPrf]
        +p:37 [in hydras.Ackermann.checkPrf]
        +P:37 [in hydras.Prelude.DecPreOrder]
        +p:37 [in hydras.MoreAck.Ack]
        +p:37 [in additions.Dichotomy]
        +p:370 [in hydras.Ackermann.checkPrf]
        +p:371 [in hydras.Ackermann.checkPrf]
        +p:372 [in hydras.Ackermann.checkPrf]
        +p:373 [in hydras.rpo.term]
        +p:373 [in hydras.Ackermann.checkPrf]
        +p:374 [in hydras.Ackermann.checkPrf]
        +p:375 [in hydras.Ackermann.checkPrf]
        +p:375 [in additions.Euclidean_Chains]
        +p:376 [in hydras.Ackermann.checkPrf]
        +p:377 [in hydras.Ackermann.checkPrf]
        +p:378 [in hydras.Ackermann.checkPrf]
        +p:379 [in hydras.Ackermann.checkPrf]
        +p:38 [in hydras.Ackermann.checkPrf]
        +P:38 [in additions.More_on_positive]
        +p:38 [in hydras.Ackermann.fol]
        +P:38 [in hydras.rpo.list_set]
        +p:38 [in additions.Dichotomy]
        +p:380 [in hydras.Ackermann.checkPrf]
        +p:381 [in hydras.Ackermann.checkPrf]
        +P:381 [in hydras.Ackermann.fol]
        +p:382 [in hydras.Ackermann.checkPrf]
        +p:382 [in additions.Euclidean_Chains]
        +p:383 [in hydras.Ackermann.checkPrf]
        +p:384 [in hydras.Ackermann.checkPrf]
        +p:384 [in additions.Euclidean_Chains]
        +p:385 [in hydras.Ackermann.checkPrf]
        +p:386 [in hydras.Ackermann.checkPrf]
        +p:387 [in hydras.Ackermann.checkPrf]
        +p:388 [in hydras.Ackermann.checkPrf]
        +p:389 [in hydras.Ackermann.checkPrf]
        +p:39 [in hydras.Prelude.DecPreOrder_Instances]
        +p:39 [in additions.Compatibility]
        +p:39 [in hydras.Ackermann.checkPrf]
        +p:39 [in additions.More_on_positive]
        +p:39 [in additions.Dichotomy]
        +p:390 [in hydras.Ackermann.checkPrf]
        +p:390 [in additions.Euclidean_Chains]
        +p:391 [in hydras.Ackermann.checkPrf]
        +p:392 [in hydras.Ackermann.checkPrf]
        +p:395 [in hydras.Ackermann.checkPrf]
        +p:396 [in hydras.Ackermann.checkPrf]
        +p:397 [in additions.Euclidean_Chains]
        +p:398 [in hydras.Epsilon0.Paths]
        +p:399 [in hydras.Ackermann.checkPrf]
        +P:4 [in additions.Fib2]
        +p:4 [in additions.More_on_positive]
        +p:4 [in hydras.Epsilon0.F_omega]
        +p:4 [in hydras.solutions_exercises.FibonacciPR]
        +p:4 [in additions.Dichotomy]
        +p:40 [in hydras.Prelude.More_Arith]
        +p:40 [in hydras.Ackermann.checkPrf]
        +p:40 [in additions.More_on_positive]
        +p:40 [in additions.Naive]
        +P:40 [in hydras.Schutte.Schutte_basics]
        +p:40 [in additions.Dichotomy]
        +p:400 [in hydras.Ackermann.checkPrf]
        +p:401 [in hydras.Ackermann.checkPrf]
        +p:402 [in hydras.Ackermann.checkPrf]
        +p:403 [in hydras.Ackermann.checkPrf]
        +p:404 [in hydras.Ackermann.checkPrf]
        +p:405 [in hydras.Ackermann.checkPrf]
        +P:408 [in hydras.Epsilon0.T1]
        +p:409 [in hydras.Ackermann.checkPrf]
        +p:41 [in hydras.Ackermann.checkPrf]
        +P:41 [in hydras.Prelude.Sort_spec]
        +P:41 [in hydras.Prelude.DecPreOrder]
        +p:41 [in additions.More_on_positive]
        +p:41 [in hydras.Ackermann.fol]
        +p:41 [in additions.Dichotomy]
        +p:410 [in hydras.Ackermann.checkPrf]
        +p:411 [in hydras.Ackermann.checkPrf]
        +p:412 [in hydras.Ackermann.checkPrf]
        +p:413 [in hydras.Ackermann.checkPrf]
        +p:414 [in hydras.Ackermann.checkPrf]
        +p:415 [in hydras.Ackermann.checkPrf]
        +p:416 [in hydras.Ackermann.checkPrf]
        +p:417 [in hydras.Ackermann.checkPrf]
        +p:418 [in hydras.Ackermann.checkPrf]
        +p:419 [in hydras.Ackermann.checkPrf]
        +p:42 [in hydras.Prelude.More_Arith]
        +p:42 [in hydras.Ackermann.checkPrf]
        +p:42 [in additions.Dichotomy]
        +p:420 [in hydras.Ackermann.checkPrf]
        +p:421 [in hydras.Ackermann.checkPrf]
        +p:422 [in hydras.Ackermann.checkPrf]
        +p:423 [in hydras.Ackermann.checkPrf]
        +p:424 [in hydras.Ackermann.checkPrf]
        +p:425 [in hydras.Ackermann.checkPrf]
        +p:426 [in hydras.Ackermann.checkPrf]
        +p:427 [in hydras.Ackermann.checkPrf]
        +P:427 [in hydras.Ackermann.fol]
        +p:428 [in hydras.Ackermann.checkPrf]
        +p:429 [in hydras.Ackermann.checkPrf]
        +p:43 [in hydras.Ackermann.checkPrf]
        +p:43 [in additions.Dichotomy]
        +p:43 [in hydras.Prelude.MoreVectors]
        +p:430 [in hydras.Ackermann.checkPrf]
        +p:431 [in hydras.Ackermann.checkPrf]
        +p:432 [in hydras.Ackermann.checkPrf]
        +p:433 [in hydras.Ackermann.checkPrf]
        +p:434 [in hydras.Ackermann.checkPrf]
        +p:435 [in hydras.Ackermann.checkPrf]
        +P:435 [in hydras.Ackermann.fol]
        +p:436 [in hydras.Ackermann.checkPrf]
        +p:437 [in hydras.Ackermann.checkPrf]
        +p:438 [in hydras.Ackermann.checkPrf]
        +p:439 [in hydras.Ackermann.checkPrf]
        +P:44 [in hydras.Schutte.AP]
        +p:44 [in hydras.Ackermann.fol]
        +P:44 [in hydras.rpo.list_set]
        +p:440 [in hydras.Ackermann.checkPrf]
        +p:441 [in hydras.Ackermann.checkPrf]
        +p:442 [in hydras.Ackermann.checkPrf]
        +P:442 [in hydras.Gamma0.Gamma0]
        +p:443 [in hydras.Ackermann.checkPrf]
        +p:444 [in hydras.Ackermann.checkPrf]
        +P:446 [in hydras.Gamma0.Gamma0]
        +p:447 [in hydras.Ackermann.checkPrf]
        +p:448 [in hydras.Ackermann.checkPrf]
        +p:45 [in hydras.Prelude.More_Arith]
        +p:45 [in additions.Pow_variant]
        +p:45 [in hydras.Ackermann.checkPrf]
        +p:45 [in additions.Pow]
        +p:451 [in hydras.Ackermann.checkPrf]
        +p:456 [in hydras.Ackermann.checkPrf]
        +p:457 [in hydras.Ackermann.checkPrf]
        +p:458 [in hydras.Ackermann.checkPrf]
        +p:459 [in hydras.Ackermann.checkPrf]
        +p:46 [in additions.FirstSteps]
        +p:460 [in hydras.Ackermann.checkPrf]
        +p:461 [in hydras.Ackermann.checkPrf]
        +p:462 [in hydras.Ackermann.checkPrf]
        +p:463 [in hydras.Ackermann.checkPrf]
        +p:464 [in hydras.Ackermann.checkPrf]
        +p:465 [in hydras.Ackermann.checkPrf]
        +p:466 [in hydras.Ackermann.checkPrf]
        +p:467 [in hydras.Ackermann.checkPrf]
        +p:468 [in hydras.Ackermann.checkPrf]
        +p:469 [in hydras.Ackermann.checkPrf]
        +p:47 [in hydras.Ackermann.checkPrf]
        +p:47 [in hydras.solutions_exercises.MultisetWf]
        +p:47 [in hydras.Ackermann.fol]
        +p:470 [in hydras.Ackermann.checkPrf]
        +p:471 [in hydras.Ackermann.checkPrf]
        +P:471 [in hydras.Gamma0.Gamma0]
        +p:472 [in hydras.Ackermann.checkPrf]
        +p:472 [in additions.Euclidean_Chains]
        +p:473 [in hydras.Ackermann.checkPrf]
        +p:474 [in hydras.Ackermann.checkPrf]
        +p:475 [in hydras.Ackermann.checkPrf]
        +p:475 [in gaia_hydras.nfwfgaia]
        +p:476 [in hydras.Ackermann.checkPrf]
        +p:477 [in hydras.Ackermann.checkPrf]
        +p:478 [in hydras.Ackermann.checkPrf]
        +p:478 [in gaia_hydras.nfwfgaia]
        +p:479 [in hydras.Ackermann.checkPrf]
        +p:48 [in hydras.Schutte.Correctness_E0]
        +p:48 [in additions.FirstSteps]
        +p:48 [in hydras.MoreAck.Ack]
        +P:48 [in hydras.rpo.list_set]
        +p:480 [in hydras.Ackermann.checkPrf]
        +p:481 [in hydras.Ackermann.checkPrf]
        +p:481 [in gaia_hydras.nfwfgaia]
        +p:482 [in hydras.Ackermann.checkPrf]
        +p:483 [in hydras.Ackermann.checkPrf]
        +p:484 [in hydras.Ackermann.checkPrf]
        +p:484 [in gaia_hydras.nfwfgaia]
        +p:485 [in hydras.Ackermann.checkPrf]
        +p:487 [in gaia_hydras.nfwfgaia]
        +p:488 [in hydras.Ackermann.checkPrf]
        +p:489 [in hydras.Ackermann.checkPrf]
        +p:49 [in hydras.Ackermann.checkPrf]
        +P:49 [in hydras.Prelude.MoreVectors]
        +p:492 [in hydras.Ackermann.checkPrf]
        +p:493 [in hydras.Ackermann.checkPrf]
        +p:494 [in hydras.Ackermann.checkPrf]
        +p:495 [in hydras.Ackermann.checkPrf]
        +p:496 [in hydras.Ackermann.checkPrf]
        +p:497 [in Goedel.PRrepresentable]
        +p:497 [in hydras.Ackermann.checkPrf]
        +p:498 [in hydras.Ackermann.checkPrf]
        +p:499 [in hydras.Ackermann.checkPrf]
        +p:5 [in hydras.Prelude.First_toggle]
        +p:5 [in additions.Strategies]
        +p:5 [in additions.More_on_positive]
        +p:5 [in hydras.Epsilon0.F_omega]
        +p:5 [in hydras.Prelude.LibHyps_Experiments]
        +P:5 [in hydras.Ackermann.misc]
        +p:5 [in additions.Dichotomy]
        +p:50 [in hydras.Prelude.More_Arith]
        +p:50 [in hydras.Ackermann.fol]
        +p:500 [in hydras.Ackermann.checkPrf]
        +p:501 [in hydras.Ackermann.checkPrf]
        +P:502 [in gaia_hydras.nfwfgaia]
        +p:504 [in hydras.Ackermann.checkPrf]
        +p:505 [in hydras.Epsilon0.T1]
        +p:505 [in hydras.Ackermann.checkPrf]
        +P:505 [in gaia_hydras.nfwfgaia]
        +p:508 [in hydras.Ackermann.checkPrf]
        +P:508 [in gaia_hydras.nfwfgaia]
        +p:509 [in hydras.Ackermann.checkPrf]
        +p:51 [in hydras.Ackermann.checkPrf]
        +P:51 [in hydras.Prelude.DecPreOrder]
        +P:51 [in hydras.Schutte.Schutte_basics]
        +P:51 [in hydras.rpo.list_set]
        +p:510 [in hydras.Epsilon0.T1]
        +p:512 [in hydras.Ackermann.checkPrf]
        +p:513 [in hydras.Ackermann.checkPrf]
        +p:516 [in hydras.Ackermann.checkPrf]
        +p:519 [in hydras.Ackermann.checkPrf]
        +p:52 [in hydras.Prelude.Iterates]
        +p:52 [in hydras.Ackermann.code]
        +p:521 [in hydras.Ackermann.checkPrf]
        +p:522 [in hydras.Ackermann.checkPrf]
        +p:523 [in hydras.Ackermann.checkPrf]
        +p:524 [in hydras.Ackermann.checkPrf]
        +p:525 [in hydras.Ackermann.checkPrf]
        +p:526 [in hydras.Ackermann.checkPrf]
        +p:527 [in hydras.Ackermann.checkPrf]
        +p:528 [in hydras.Ackermann.checkPrf]
        +p:528 [in hydras.Epsilon0.Paths]
        +p:529 [in hydras.Ackermann.checkPrf]
        +p:53 [in hydras.OrdinalNotations.ON_Omega2]
        +p:53 [in hydras.Ackermann.checkPrf]
        +p:530 [in hydras.Ackermann.checkPrf]
        +p:531 [in hydras.Ackermann.checkPrf]
        +p:532 [in hydras.Ackermann.checkPrf]
        +p:533 [in hydras.Ackermann.checkPrf]
        +p:535 [in hydras.Ackermann.checkPrf]
        +p:54 [in hydras.solutions_exercises.MultisetWf]
        +P:54 [in hydras.rpo.list_set]
        +p:540 [in hydras.Gamma0.Gamma0]
        +p:544 [in hydras.Epsilon0.T1]
        +p:546 [in hydras.Gamma0.Gamma0]
        +p:549 [in hydras.Gamma0.Gamma0]
        +p:55 [in hydras.OrdinalNotations.ON_Omega2]
        +p:55 [in hydras.Ackermann.checkPrf]
        +P:55 [in hydras.Prelude.MoreVectors]
        +p:552 [in hydras.Gamma0.Gamma0]
        +p:559 [in hydras.Epsilon0.T1]
        +p:56 [in hydras.Prelude.More_Arith]
        +p:56 [in hydras.Prelude.Iterates]
        +P:56 [in hydras.Prelude.DecPreOrder]
        +p:564 [in hydras.Epsilon0.T1]
        +p:57 [in hydras.Ackermann.checkPrf]
        +p:57 [in hydras.solutions_exercises.MultisetWf]
        +p:58 [in hydras.MoreAck.Ack]
        +P:58 [in hydras.rpo.list_set]
        +p:59 [in hydras.Ackermann.checkPrf]
        +p:59 [in gaia_hydras.nfwfgaia]
        +p:591 [in hydras.Ackermann.primRec]
        +p:594 [in hydras.Epsilon0.T1]
        +p:594 [in hydras.Ackermann.primRec]
        +p:598 [in hydras.Epsilon0.T1]
        +P:6 [in hydras.Prelude.Compat815]
        +p:6 [in additions.More_on_positive]
        +p:6 [in hydras.solutions_exercises.FibonacciPR]
        +p:60 [in Goedel.codeSysPrf]
        +p:603 [in hydras.Epsilon0.T1]
        +p:606 [in hydras.Epsilon0.T1]
        +p:606 [in hydras.Ackermann.primRec]
        +P:607 [in hydras.Gamma0.Gamma0]
        +p:61 [in hydras.Ackermann.checkPrf]
        +P:61 [in hydras.Prelude.DecPreOrder]
        +p:610 [in hydras.Epsilon0.T1]
        +P:612 [in hydras.Gamma0.Gamma0]
        +p:613 [in hydras.Epsilon0.T1]
        +P:615 [in hydras.Gamma0.Gamma0]
        +P:62 [in hydras.rpo.list_set]
        +p:622 [in hydras.Epsilon0.T1]
        +p:622 [in hydras.Ackermann.primRec]
        +p:627 [in hydras.Ackermann.primRec]
        +p:628 [in hydras.Epsilon0.T1]
        +p:63 [in additions.Pow_variant]
        +p:63 [in hydras.Ackermann.checkPrf]
        +p:63 [in additions.Pow]
        +p:63 [in additions.More_on_positive]
        +P:64 [in hydras.rpo.more_list]
        +p:64 [in hydras.Ackermann.fol]
        +p:64 [in additions.fib]
        +p:64 [in hydras.rpo.dickson]
        +p:649 [in hydras.Ackermann.primRec]
        +p:65 [in hydras.Ackermann.checkPrf]
        +p:65 [in hydras.MoreAck.Ack]
        +p:650 [in hydras.Ackermann.checkPrf]
        +p:650 [in gaia_hydras.nfwfgaia]
        +p:66 [in additions.Pow_variant]
        +p:66 [in hydras.Ackermann.checkPrf]
        +p:66 [in additions.Pow]
        +P:66 [in hydras.Prelude.DecPreOrder]
        +P:66 [in hydras.rpo.list_set]
        +p:67 [in hydras.Ackermann.checkPrf]
        +p:679 [in hydras.Ackermann.checkPrf]
        +p:68 [in hydras.Ackermann.checkPrf]
        +p:68 [in hydras.MoreAck.Ack]
        +p:680 [in hydras.Ackermann.checkPrf]
        +p:681 [in hydras.Ackermann.checkPrf]
        +p:682 [in hydras.Ackermann.checkPrf]
        +p:683 [in hydras.Ackermann.checkPrf]
        +p:684 [in hydras.Ackermann.checkPrf]
        +P:684 [in hydras.Ackermann.primRec]
        +p:685 [in hydras.Ackermann.checkPrf]
        +p:686 [in hydras.Ackermann.checkPrf]
        +p:687 [in hydras.Ackermann.checkPrf]
        +p:688 [in hydras.Ackermann.checkPrf]
        +p:689 [in hydras.Ackermann.checkPrf]
        +P:689 [in hydras.Ackermann.primRec]
        +p:69 [in hydras.Ackermann.checkPrf]
        +p:690 [in hydras.Ackermann.checkPrf]
        +p:691 [in hydras.Ackermann.checkPrf]
        +p:692 [in hydras.Ackermann.checkPrf]
        +p:693 [in hydras.Ackermann.checkPrf]
        +p:694 [in hydras.Ackermann.checkPrf]
        +p:695 [in hydras.Ackermann.checkPrf]
        +P:695 [in hydras.Ackermann.primRec]
        +p:696 [in hydras.Ackermann.checkPrf]
        +p:697 [in hydras.Ackermann.checkPrf]
        +p:698 [in hydras.Ackermann.checkPrf]
        +P:698 [in hydras.Ackermann.primRec]
        +p:699 [in hydras.Ackermann.checkPrf]
        +p:7 [in hydras.Epsilon0.F_omega]
        +p:7 [in hydras.solutions_exercises.FibonacciPR]
        +p:7 [in additions.Dichotomy]
        +p:7 [in hydras.Prelude.Simple_LexProd]
        +p:70 [in additions.AM]
        +P:70 [in hydras.Epsilon0.Epsilon0rpo]
        +p:70 [in hydras.Ackermann.checkPrf]
        +p:70 [in hydras.Ackermann.codeSubFormula]
        +p:70 [in additions.fib]
        +p:700 [in hydras.Ackermann.checkPrf]
        +P:700 [in hydras.Ackermann.primRec]
        +p:701 [in hydras.Ackermann.checkPrf]
        +P:701 [in hydras.Ackermann.primRec]
        +p:702 [in hydras.Ackermann.checkPrf]
        +P:702 [in hydras.Ackermann.primRec]
        +p:703 [in hydras.Ackermann.checkPrf]
        +p:704 [in hydras.Ackermann.checkPrf]
        +p:705 [in hydras.Ackermann.checkPrf]
        +p:706 [in hydras.Ackermann.checkPrf]
        +p:706 [in gaia_hydras.nfwfgaia]
        +p:707 [in hydras.Ackermann.checkPrf]
        +p:708 [in hydras.Ackermann.checkPrf]
        +p:709 [in hydras.Ackermann.checkPrf]
        +p:71 [in additions.Pow_variant]
        +p:71 [in hydras.Ackermann.checkPrf]
        +p:71 [in additions.Pow]
        +p:71 [in hydras.Ackermann.fol]
        +p:71 [in hydras.Schutte.Addition]
        +p:710 [in hydras.Ackermann.checkPrf]
        +p:711 [in hydras.Ackermann.checkPrf]
        +p:712 [in hydras.Ackermann.checkPrf]
        +p:713 [in hydras.Ackermann.checkPrf]
        +p:714 [in hydras.Ackermann.checkPrf]
        +p:715 [in hydras.Ackermann.checkPrf]
        +p:716 [in hydras.Ackermann.checkPrf]
        +p:716 [in gaia_hydras.nfwfgaia]
        +p:717 [in hydras.Ackermann.checkPrf]
        +p:718 [in hydras.Ackermann.checkPrf]
        +p:719 [in hydras.Ackermann.checkPrf]
        +p:72 [in hydras.Prelude.MoreLists]
        +p:72 [in hydras.Ackermann.checkPrf]
        +P:72 [in hydras.Prelude.DecPreOrder]
        +p:720 [in hydras.Ackermann.checkPrf]
        +p:721 [in hydras.Ackermann.checkPrf]
        +p:722 [in hydras.Ackermann.checkPrf]
        +p:723 [in hydras.Ackermann.checkPrf]
        +p:724 [in hydras.Ackermann.checkPrf]
        +p:725 [in hydras.Ackermann.checkPrf]
        +p:726 [in hydras.Ackermann.checkPrf]
        +p:727 [in hydras.Ackermann.checkPrf]
        +p:728 [in hydras.Ackermann.checkPrf]
        +p:729 [in hydras.Ackermann.checkPrf]
        +p:73 [in hydras.Ackermann.checkPrf]
        +p:732 [in hydras.Epsilon0.T1]
        +p:732 [in hydras.Ackermann.checkPrf]
        +p:733 [in hydras.Ackermann.checkPrf]
        +p:734 [in hydras.Ackermann.checkPrf]
        +p:735 [in hydras.Ackermann.checkPrf]
        +p:736 [in hydras.Ackermann.checkPrf]
        +p:737 [in hydras.Ackermann.checkPrf]
        +p:738 [in hydras.Ackermann.checkPrf]
        +p:739 [in hydras.Ackermann.checkPrf]
        +P:74 [in hydras.Epsilon0.Epsilon0rpo]
        +P:74 [in hydras.rpo.more_list]
        +p:74 [in additions.Pow]
        +p:74 [in hydras.Schutte.Addition]
        +p:740 [in hydras.Ackermann.checkPrf]
        +p:741 [in hydras.Ackermann.checkPrf]
        +p:742 [in hydras.Ackermann.checkPrf]
        +p:743 [in hydras.Ackermann.checkPrf]
        +p:744 [in hydras.Ackermann.checkPrf]
        +p:745 [in hydras.Ackermann.checkPrf]
        +p:746 [in hydras.Ackermann.checkPrf]
        +p:747 [in hydras.Ackermann.checkPrf]
        +p:748 [in hydras.Ackermann.checkPrf]
        +p:749 [in hydras.Ackermann.checkPrf]
        +p:75 [in hydras.OrdinalNotations.ON_Omega2]
        +p:75 [in additions.Pow_variant]
        +p:75 [in hydras.Ackermann.checkPrf]
        +p:75 [in hydras.Ackermann.codeSubFormula]
        +p:750 [in hydras.Ackermann.checkPrf]
        +p:751 [in hydras.Ackermann.checkPrf]
        +p:752 [in hydras.Ackermann.checkPrf]
        +p:753 [in hydras.Ackermann.checkPrf]
        +p:754 [in hydras.Ackermann.checkPrf]
        +p:755 [in hydras.Ackermann.checkPrf]
        +p:758 [in hydras.Ackermann.checkPrf]
        +p:759 [in hydras.Ackermann.checkPrf]
        +P:76 [in hydras.Prelude.Sort_spec]
        +p:76 [in additions.Euclidean_Chains]
        +p:76 [in hydras.Hydra.BigBattle]
        +p:76 [in hydras.Epsilon0.Hprime]
        +p:762 [in hydras.Ackermann.checkPrf]
        +p:763 [in hydras.Ackermann.checkPrf]
        +p:764 [in hydras.Ackermann.checkPrf]
        +p:765 [in hydras.Ackermann.checkPrf]
        +p:766 [in hydras.Ackermann.checkPrf]
        +p:767 [in hydras.Ackermann.checkPrf]
        +p:768 [in hydras.Ackermann.checkPrf]
        +p:769 [in hydras.Ackermann.checkPrf]
        +p:77 [in hydras.Prelude.MoreLists]
        +p:77 [in hydras.Ackermann.checkPrf]
        +p:77 [in additions.Addition_Chains]
        +p:770 [in hydras.Ackermann.checkPrf]
        +p:771 [in hydras.Ackermann.checkPrf]
        +p:772 [in hydras.Ackermann.checkPrf]
        +p:773 [in hydras.Ackermann.checkPrf]
        +p:774 [in hydras.Ackermann.checkPrf]
        +p:775 [in hydras.Ackermann.checkPrf]
        +p:776 [in hydras.Ackermann.checkPrf]
        +p:777 [in hydras.Ackermann.checkPrf]
        +p:778 [in hydras.Ackermann.checkPrf]
        +p:779 [in hydras.Ackermann.checkPrf]
        +p:78 [in additions.Pow_variant]
        +p:78 [in additions.Pow]
        +P:78 [in hydras.Prelude.DecPreOrder]
        +p:78 [in additions.Euclidean_Chains]
        +p:78 [in hydras.Schutte.PartialFun]
        +p:78 [in Goedel.codeSysPrf]
        +p:78 [in hydras.Epsilon0.Hprime]
        +p:780 [in hydras.Ackermann.checkPrf]
        +p:781 [in hydras.Ackermann.checkPrf]
        +p:782 [in hydras.Ackermann.checkPrf]
        +p:783 [in hydras.Ackermann.checkPrf]
        +p:784 [in hydras.Ackermann.checkPrf]
        +p:785 [in hydras.Ackermann.checkPrf]
        +p:79 [in hydras.Ackermann.checkPrf]
        +p:79 [in additions.Addition_Chains]
        +p:790 [in hydras.Ackermann.checkPrf]
        +p:797 [in hydras.Ackermann.checkPrf]
        +p:8 [in gaia_hydras.T1Choice]
        +p:8 [in hydras.OrdinalNotations.ON_Omega2]
        +p:8 [in additions.Fib2]
        +p:8 [in additions.More_on_positive]
        +P:8 [in hydras.Schutte.MoreEpsilonIota]
        +P:8 [in hydras.Hydra.Hydra_Definitions]
        +p:80 [in additions.AM]
        +p:80 [in hydras.Prelude.MoreLists]
        +p:80 [in hydras.Ackermann.folProp]
        +p:803 [in hydras.Ackermann.checkPrf]
        +p:81 [in hydras.Ackermann.checkPrf]
        +p:81 [in additions.Pow]
        +p:81 [in hydras.MoreAck.Ack]
        +p:813 [in hydras.Ackermann.checkPrf]
        +p:815 [in hydras.Ackermann.checkPrf]
        +p:817 [in hydras.Ackermann.checkPrf]
        +p:818 [in hydras.Ackermann.checkPrf]
        +p:819 [in hydras.Ackermann.checkPrf]
        +p:82 [in hydras.Ackermann.checkPrf]
        +p:82 [in hydras.Ackermann.codeSubFormula]
        +p:82 [in hydras.Epsilon0.Hprime]
        +p:820 [in hydras.Ackermann.checkPrf]
        +p:822 [in hydras.Ackermann.checkPrf]
        +p:824 [in hydras.Ackermann.checkPrf]
        +p:826 [in hydras.Ackermann.checkPrf]
        +p:828 [in hydras.Ackermann.checkPrf]
        +p:83 [in hydras.Ackermann.checkPrf]
        +P:83 [in hydras.Prelude.DecPreOrder]
        +p:830 [in hydras.Ackermann.checkPrf]
        +p:832 [in hydras.Ackermann.checkPrf]
        +p:834 [in hydras.Ackermann.checkPrf]
        +p:837 [in hydras.Ackermann.checkPrf]
        +p:84 [in hydras.Ackermann.checkPrf]
        +p:84 [in additions.fib]
        +p:848 [in hydras.Ackermann.checkPrf]
        +p:85 [in hydras.Ackermann.checkPrf]
        +p:85 [in hydras.Ackermann.codeSubFormula]
        +p:85 [in Goedel.codeSysPrf]
        +P:85 [in hydras.Prelude.MoreVectors]
        +p:850 [in gaia_hydras.nfwfgaia]
        +p:86 [in hydras.Ackermann.checkPrf]
        +P:86 [in hydras.Prelude.DecPreOrder]
        +p:86 [in hydras.Epsilon0.Large_Sets]
        +p:86 [in hydras.MoreAck.Ack]
        +p:86 [in additions.fib]
        +p:861 [in hydras.Ackermann.checkPrf]
        +p:866 [in hydras.Ackermann.checkPrf]
        +p:867 [in hydras.Ackermann.checkPrf]
        +p:869 [in hydras.Ackermann.checkPrf]
        +p:87 [in hydras.Prelude.MoreLists]
        +p:87 [in hydras.Ackermann.checkPrf]
        +p:87 [in additions.Pow]
        +p:872 [in hydras.Ackermann.checkPrf]
        +p:875 [in hydras.Ackermann.checkPrf]
        +p:879 [in hydras.Ackermann.checkPrf]
        +p:88 [in additions.Pow_variant]
        +p:88 [in hydras.Ackermann.checkPrf]
        +p:88 [in hydras.rpo.rpo]
        +p:882 [in hydras.Ackermann.checkPrf]
        +p:89 [in hydras.Ackermann.checkPrf]
        +P:89 [in hydras.Prelude.MoreVectors]
        +p:9 [in hydras.MoreAck.expressibleExamples]
        +p:9 [in additions.Strategies]
        +p:9 [in hydras.Epsilon0.F_omega]
        +p:9 [in hydras.solutions_exercises.FibonacciPR]
        +p:9 [in additions.Naive]
        +P:9 [in hydras.Prelude.STDPP_compat]
        +p:9 [in additions.Dichotomy]
        +p:90 [in hydras.Ackermann.checkPrf]
        +p:90 [in hydras.Ackermann.codeSubFormula]
        +p:90 [in Goedel.codeSysPrf]
        +p:91 [in hydras.Ackermann.checkPrf]
        +p:91 [in additions.Pow]
        +p:91 [in additions.fib]
        +p:92 [in hydras.Ackermann.checkPrf]
        +p:93 [in hydras.Ackermann.checkPrf]
        +p:937 [in gaia_hydras.nfwfgaia]
        +p:94 [in hydras.Ackermann.checkPrf]
        +p:94 [in additions.Pow]
        +p:94 [in Goedel.codeSysPrf]
        +p:95 [in hydras.Ackermann.checkPrf]
        +p:951 [in gaia_hydras.nfwfgaia]
        +p:953 [in gaia_hydras.nfwfgaia]
        +p:96 [in hydras.Prelude.MoreLists]
        +p:96 [in hydras.Ackermann.checkPrf]
        +p:96 [in additions.fib]
        +p:97 [in hydras.Ackermann.checkPrf]
        +p:97 [in additions.Pow]
        +p:99 [in hydras.Prelude.MoreLists]
        +p:99 [in hydras.Ackermann.checkPrf]
        +p:99 [in hydras.Ackermann.folProp]
        +

        Q

        +q':11 [in hydras.Prelude.First_toggle]
        +q':30 [in hydras.Prelude.More_Arith]
        +q':36 [in hydras.Prelude.More_Arith]
        +q':59 [in hydras.Prelude.More_Arith]
        +q':67 [in hydras.rpo.dickson]
        +q:10 [in additions.Strategies]
        +q:100 [in hydras.Ackermann.codeSubFormula]
        +q:101 [in hydras.Prelude.MoreLists]
        +q:101 [in hydras.Ackermann.codeSubFormula]
        +q:105 [in hydras.Ackermann.codeSubFormula]
        +q:106 [in hydras.Ackermann.codeSubFormula]
        +q:107 [in hydras.Ackermann.folProp]
        +q:108 [in hydras.Ackermann.folProp]
        +q:113 [in hydras.Ackermann.codeSubFormula]
        +q:114 [in hydras.Ackermann.fol]
        +Q:114 [in gaia_hydras.nfwfgaia]
        +q:115 [in hydras.Ackermann.codeSubFormula]
        +q:12 [in hydras.Prelude.First_toggle]
        +q:12 [in hydras.MoreAck.AckNotPR]
        +q:121 [in hydras.Ackermann.fol]
        +q:126 [in hydras.Ackermann.fol]
        +q:13 [in hydras.Prelude.First_toggle]
        +q:130 [in hydras.Ackermann.folProp]
        +q:131 [in hydras.Ackermann.fol]
        +q:132 [in hydras.Ackermann.folProp]
        +q:14 [in hydras.Prelude.First_toggle]
        +q:14 [in additions.More_on_positive]
        +q:14 [in additions.Trace_exercise]
        +q:15 [in hydras.Prelude.More_Arith]
        +q:15 [in hydras.Prelude.First_toggle]
        +Q:15 [in hydras.Schutte.MoreEpsilonIota]
        +Q:15 [in hydras.Schutte.PartialFun]
        +q:16 [in additions.More_on_positive]
        +Q:162 [in hydras.Ackermann.fol]
        +q:17 [in hydras.Hydra.Omega2_Small]
        +q:172 [in hydras.rpo.term]
        +q:173 [in hydras.Ackermann.fol]
        +q:174 [in hydras.Ackermann.fol]
        +q:176 [in hydras.Ackermann.fol]
        +q:18 [in additions.More_on_positive]
        +q:187 [in hydras.Ackermann.fol]
        +q:19 [in hydras.Prelude.MoreLists]
        +q:193 [in hydras.Ackermann.fol]
        +q:21 [in Goedel.rosser]
        +q:22 [in hydras.Prelude.Simple_LexProd]
        +q:23 [in additions.AM]
        +q:24 [in Goedel.rosser]
        +q:24 [in hydras.Prelude.Simple_LexProd]
        +Q:240 [in hydras.Ackermann.fol]
        +q:255 [in hydras.Ackermann.fol]
        +q:258 [in hydras.Ackermann.fol]
        +q:259 [in hydras.Ackermann.fol]
        +q:264 [in hydras.Ackermann.subAll]
        +q:265 [in hydras.Ackermann.subAll]
        +q:265 [in hydras.Ackermann.fol]
        +q:266 [in hydras.Ackermann.fol]
        +q:27 [in hydras.Schutte.GRelations]
        +q:277 [in hydras.Ackermann.fol]
        +q:279 [in hydras.Ackermann.fol]
        +Q:280 [in gaia_hydras.nfwfgaia]
        +q:286 [in hydras.Ackermann.fol]
        +q:287 [in hydras.Ackermann.fol]
        +q:29 [in hydras.Prelude.More_Arith]
        +Q:290 [in hydras.Ackermann.fol]
        +q:291 [in additions.Euclidean_Chains]
        +q:296 [in additions.Euclidean_Chains]
        +q:3 [in hydras.Prelude.LibHyps_Experiments]
        +q:3 [in hydras.MoreAck.PrimRecExamples]
        +q:30 [in hydras.MoreAck.Ack]
        +q:301 [in additions.Euclidean_Chains]
        +q:305 [in hydras.Ackermann.fol]
        +q:308 [in hydras.Ackermann.fol]
        +q:309 [in hydras.Ackermann.fol]
        +q:31 [in hydras.Schutte.GRelations]
        +q:315 [in hydras.Ackermann.fol]
        +q:316 [in hydras.Ackermann.fol]
        +q:317 [in additions.Euclidean_Chains]
        +q:32 [in Goedel.rosserPA]
        +q:327 [in hydras.Ackermann.fol]
        +q:329 [in hydras.Ackermann.fol]
        +q:332 [in hydras.Ackermann.fol]
        +Q:336 [in hydras.Ackermann.fol]
        +q:34 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +q:35 [in hydras.Prelude.More_Arith]
        +q:35 [in Goedel.rosserPA]
        +q:350 [in hydras.rpo.term]
        +q:351 [in hydras.Ackermann.fol]
        +q:354 [in hydras.Ackermann.fol]
        +q:355 [in hydras.Ackermann.fol]
        +q:361 [in additions.Euclidean_Chains]
        +q:361 [in hydras.Ackermann.fol]
        +q:362 [in hydras.Ackermann.fol]
        +q:367 [in additions.Euclidean_Chains]
        +q:37 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +q:373 [in additions.Euclidean_Chains]
        +q:373 [in hydras.Ackermann.fol]
        +q:375 [in hydras.Ackermann.fol]
        +q:377 [in hydras.Ackermann.fol]
        +q:380 [in additions.Euclidean_Chains]
        +Q:380 [in hydras.Ackermann.fol]
        +q:387 [in additions.Euclidean_Chains]
        +q:393 [in additions.Euclidean_Chains]
        +q:395 [in hydras.Ackermann.fol]
        +q:398 [in hydras.Ackermann.fol]
        +q:399 [in hydras.Ackermann.fol]
        +Q:4 [in hydras.Schutte.MoreEpsilonIota]
        +q:400 [in additions.Euclidean_Chains]
        +q:405 [in hydras.Ackermann.fol]
        +q:406 [in hydras.Ackermann.fol]
        +q:417 [in hydras.Ackermann.fol]
        +q:419 [in hydras.Ackermann.fol]
        +q:422 [in hydras.Ackermann.fol]
        +q:425 [in hydras.Ackermann.fol]
        +q:43 [in hydras.Prelude.More_Arith]
        +q:44 [in additions.More_on_positive]
        +Q:447 [in hydras.Gamma0.Gamma0]
        +q:46 [in hydras.Prelude.More_Arith]
        +q:48 [in additions.More_on_positive]
        +q:49 [in additions.FirstSteps]
        +Q:504 [in gaia_hydras.nfwfgaia]
        +q:52 [in additions.More_on_positive]
        +q:53 [in hydras.Ackermann.code]
        +q:55 [in additions.More_on_positive]
        +q:58 [in hydras.Prelude.More_Arith]
        +q:6 [in hydras.Prelude.LibHyps_Experiments]
        +q:61 [in hydras.Ackermann.folLogic3]
        +Q:616 [in hydras.Gamma0.Gamma0]
        +q:62 [in additions.More_on_positive]
        +q:65 [in hydras.rpo.dickson]
        +q:651 [in hydras.Ackermann.primRec]
        +q:67 [in hydras.Ackermann.fol]
        +q:688 [in hydras.Ackermann.primRec]
        +q:694 [in hydras.Ackermann.primRec]
        +q:74 [in hydras.Ackermann.fol]
        +q:79 [in hydras.Ackermann.fol]
        +q:84 [in hydras.Ackermann.fol]
        +q:873 [in hydras.Ackermann.checkPrf]
        +q:876 [in hydras.Ackermann.checkPrf]
        +q:9 [in additions.Fib2]
        +q:90 [in hydras.Ackermann.folProp]
        +q:94 [in hydras.Ackermann.folProp]
        +q:95 [in hydras.Ackermann.folProp]
        +q:97 [in hydras.Ackermann.codeSubFormula]
        +q:98 [in hydras.Prelude.MoreLists]
        +

        R

        +RDB:19 [in hydras.Prelude.DecPreOrder_Instances]
        +recf:16 [in hydras.Ackermann.PA]
        +recs:100 [in hydras.Ackermann.checkPrf]
        +recs:100 [in hydras.Ackermann.codePA]
        +recs:1004 [in hydras.Ackermann.codeSubFormula]
        +recs:1007 [in hydras.Ackermann.codeSubFormula]
        +recs:101 [in hydras.Ackermann.codeFreeVar]
        +recs:101 [in hydras.Ackermann.codeSubTerm]
        +recs:1010 [in hydras.Ackermann.codeSubFormula]
        +recs:1013 [in hydras.Ackermann.codeSubFormula]
        +recs:1016 [in hydras.Ackermann.codeSubFormula]
        +recs:1019 [in hydras.Ackermann.codeSubFormula]
        +recs:102 [in hydras.Ackermann.checkPrf]
        +recs:103 [in hydras.Ackermann.codeSubTerm]
        +recs:103 [in hydras.Ackermann.wellFormed]
        +recs:104 [in hydras.Ackermann.checkPrf]
        +recs:104 [in hydras.Ackermann.codePA]
        +recs:1048 [in hydras.Ackermann.codeSubFormula]
        +recs:105 [in hydras.Ackermann.codeSubTerm]
        +recs:105 [in hydras.Ackermann.wellFormed]
        +recs:1051 [in hydras.Ackermann.codeSubFormula]
        +recs:1054 [in hydras.Ackermann.codeSubFormula]
        +recs:1057 [in hydras.Ackermann.codeSubFormula]
        +recs:106 [in hydras.Ackermann.codePA]
        +recs:1060 [in hydras.Ackermann.codeSubFormula]
        +recs:1063 [in hydras.Ackermann.codeSubFormula]
        +recs:1066 [in hydras.Ackermann.codeSubFormula]
        +recs:1069 [in hydras.Ackermann.codeSubFormula]
        +recs:107 [in hydras.Ackermann.codeSubTerm]
        +recs:107 [in hydras.Ackermann.wellFormed]
        +recs:1072 [in hydras.Ackermann.codeSubFormula]
        +recs:1074 [in hydras.Ackermann.codeSubFormula]
        +recs:1076 [in hydras.Ackermann.codeSubFormula]
        +recs:1078 [in hydras.Ackermann.codeSubFormula]
        +recs:108 [in hydras.Ackermann.codePA]
        +recs:1080 [in hydras.Ackermann.codeSubFormula]
        +recs:1082 [in hydras.Ackermann.codeSubFormula]
        +recs:109 [in hydras.Ackermann.codeSubTerm]
        +recs:109 [in hydras.Ackermann.wellFormed]
        +recs:1092 [in hydras.Ackermann.codeSubFormula]
        +recs:1094 [in hydras.Ackermann.codeSubFormula]
        +recs:1096 [in hydras.Ackermann.codeSubFormula]
        +recs:1098 [in hydras.Ackermann.codeSubFormula]
        +recs:11 [in hydras.Ackermann.codePA]
        +recs:110 [in hydras.Ackermann.codePA]
        +recs:1100 [in hydras.Ackermann.codeSubFormula]
        +recs:1102 [in hydras.Ackermann.codeSubFormula]
        +recs:1104 [in hydras.Ackermann.codeSubFormula]
        +recs:1106 [in hydras.Ackermann.codeSubFormula]
        +recs:1108 [in hydras.Ackermann.codeSubFormula]
        +recs:111 [in hydras.Ackermann.codeFreeVar]
        +recs:111 [in hydras.Ackermann.codeSubTerm]
        +recs:111 [in hydras.Ackermann.wellFormed]
        +recs:1110 [in hydras.Ackermann.codeSubFormula]
        +recs:1118 [in hydras.Ackermann.codeSubFormula]
        +recs:112 [in hydras.Ackermann.codePA]
        +recs:1120 [in hydras.Ackermann.codeSubFormula]
        +recs:1122 [in hydras.Ackermann.codeSubFormula]
        +recs:1124 [in hydras.Ackermann.codeSubFormula]
        +recs:1126 [in hydras.Ackermann.codeSubFormula]
        +recs:1128 [in hydras.Ackermann.codeSubFormula]
        +recs:113 [in hydras.Ackermann.codeFreeVar]
        +recs:113 [in hydras.Ackermann.codeSubTerm]
        +recs:113 [in hydras.Ackermann.wellFormed]
        +recs:1130 [in hydras.Ackermann.codeSubFormula]
        +recs:1132 [in hydras.Ackermann.codeSubFormula]
        +recs:1134 [in hydras.Ackermann.codeSubFormula]
        +recs:1136 [in hydras.Ackermann.codeSubFormula]
        +recs:1138 [in hydras.Ackermann.codeSubFormula]
        +recs:114 [in hydras.Ackermann.checkPrf]
        +recs:114 [in hydras.Ackermann.codePA]
        +recs:1140 [in hydras.Ackermann.codeSubFormula]
        +recs:1142 [in hydras.Ackermann.codeSubFormula]
        +recs:1144 [in hydras.Ackermann.codeSubFormula]
        +recs:115 [in hydras.Ackermann.codeFreeVar]
        +recs:115 [in hydras.Ackermann.codeSubTerm]
        +recs:1154 [in hydras.Ackermann.codeSubFormula]
        +recs:1156 [in hydras.Ackermann.codeSubFormula]
        +recs:1158 [in hydras.Ackermann.codeSubFormula]
        +recs:116 [in hydras.Ackermann.checkPrf]
        +recs:1160 [in hydras.Ackermann.codeSubFormula]
        +recs:117 [in hydras.Ackermann.codeFreeVar]
        +recs:118 [in hydras.Ackermann.checkPrf]
        +recs:119 [in hydras.Ackermann.codeFreeVar]
        +recs:120 [in hydras.Ackermann.checkPrf]
        +recs:120 [in hydras.Ackermann.codePA]
        +recs:121 [in hydras.Ackermann.codeFreeVar]
        +recs:121 [in hydras.Ackermann.wellFormed]
        +recs:122 [in hydras.Ackermann.checkPrf]
        +recs:122 [in hydras.Ackermann.codePA]
        +recs:1221 [in hydras.Ackermann.codeSubFormula]
        +recs:1224 [in hydras.Ackermann.codeSubFormula]
        +recs:123 [in hydras.Ackermann.wellFormed]
        +recs:124 [in hydras.Ackermann.checkPrf]
        +recs:124 [in hydras.Ackermann.codePA]
        +recs:1240 [in hydras.Ackermann.codeSubFormula]
        +recs:1243 [in hydras.Ackermann.codeSubFormula]
        +recs:125 [in hydras.Ackermann.wellFormed]
        +recs:126 [in hydras.Ackermann.checkPrf]
        +recs:126 [in hydras.Ackermann.codeSubFormula]
        +recs:126 [in hydras.Ackermann.codePA]
        +recs:127 [in hydras.Ackermann.wellFormed]
        +recs:128 [in hydras.Ackermann.checkPrf]
        +recs:128 [in hydras.Ackermann.codeSubFormula]
        +recs:128 [in hydras.Ackermann.codePA]
        +recs:129 [in hydras.Ackermann.wellFormed]
        +recs:1297 [in hydras.Ackermann.codeSubFormula]
        +recs:13 [in hydras.Ackermann.wellFormed]
        +recs:130 [in hydras.Ackermann.codePA]
        +recs:1300 [in hydras.Ackermann.codeSubFormula]
        +recs:131 [in hydras.Ackermann.codeFreeVar]
        +recs:131 [in hydras.Ackermann.wellFormed]
        +recs:133 [in hydras.Ackermann.wellFormed]
        +recs:134 [in hydras.Ackermann.codeFreeVar]
        +recs:134 [in hydras.Ackermann.checkPrf]
        +recs:135 [in hydras.Ackermann.wellFormed]
        +recs:136 [in hydras.Ackermann.codeFreeVar]
        +recs:136 [in hydras.Ackermann.checkPrf]
        +recs:137 [in hydras.Ackermann.wellFormed]
        +recs:1371 [in hydras.Ackermann.codeSubFormula]
        +recs:1374 [in hydras.Ackermann.codeSubFormula]
        +recs:139 [in hydras.Ackermann.wellFormed]
        +recs:14 [in hydras.Ackermann.codePA]
        +recs:141 [in hydras.Ackermann.codeSubFormula]
        +recs:141 [in hydras.Ackermann.wellFormed]
        +recs:142 [in hydras.Ackermann.checkPrf]
        +recs:143 [in hydras.Ackermann.codeSubFormula]
        +recs:143 [in hydras.Ackermann.wellFormed]
        +recs:144 [in hydras.Ackermann.checkPrf]
        +recs:145 [in hydras.Ackermann.wellFormed]
        +recs:146 [in hydras.Ackermann.checkPrf]
        +recs:147 [in hydras.Ackermann.wellFormed]
        +recs:147 [in hydras.Ackermann.codePA]
        +recs:148 [in hydras.Ackermann.codeFreeVar]
        +recs:148 [in hydras.Ackermann.checkPrf]
        +recs:149 [in hydras.Ackermann.wellFormed]
        +recs:15 [in hydras.Ackermann.codeFreeVar]
        +recs:150 [in hydras.Ackermann.codeFreeVar]
        +recs:150 [in hydras.Ackermann.checkPrf]
        +recs:150 [in hydras.Ackermann.codePA]
        +recs:151 [in hydras.Ackermann.codeSubFormula]
        +recs:151 [in hydras.Ackermann.wellFormed]
        +recs:152 [in hydras.Ackermann.codeFreeVar]
        +recs:152 [in hydras.Ackermann.checkPrf]
        +recs:154 [in hydras.Ackermann.codeFreeVar]
        +recs:154 [in hydras.Ackermann.checkPrf]
        +recs:156 [in hydras.Ackermann.codeFreeVar]
        +recs:156 [in hydras.Ackermann.checkPrf]
        +recs:158 [in hydras.Ackermann.codeFreeVar]
        +recs:158 [in hydras.Ackermann.checkPrf]
        +recs:159 [in hydras.Ackermann.codeSubTerm]
        +recs:159 [in hydras.Ackermann.codePA]
        +recs:160 [in hydras.Ackermann.codeFreeVar]
        +recs:160 [in hydras.Ackermann.checkPrf]
        +recs:161 [in hydras.Ackermann.codeSubTerm]
        +recs:161 [in hydras.Ackermann.wellFormed]
        +recs:161 [in hydras.Ackermann.codePA]
        +recs:162 [in hydras.Ackermann.codeFreeVar]
        +recs:162 [in hydras.Ackermann.checkPrf]
        +recs:163 [in hydras.Ackermann.codeSubTerm]
        +recs:163 [in hydras.Ackermann.codeSubFormula]
        +recs:163 [in hydras.Ackermann.wellFormed]
        +recs:164 [in hydras.Ackermann.codeFreeVar]
        +recs:165 [in hydras.Ackermann.codeSubTerm]
        +recs:165 [in hydras.Ackermann.codeSubFormula]
        +recs:165 [in hydras.Ackermann.wellFormed]
        +recs:166 [in hydras.Ackermann.codeFreeVar]
        +recs:167 [in hydras.Ackermann.codeSubTerm]
        +recs:167 [in hydras.Ackermann.codeSubFormula]
        +recs:167 [in hydras.Ackermann.wellFormed]
        +recs:168 [in hydras.Ackermann.codeFreeVar]
        +recs:169 [in hydras.Ackermann.codeSubTerm]
        +recs:169 [in hydras.Ackermann.codeSubFormula]
        +recs:169 [in hydras.Ackermann.wellFormed]
        +recs:17 [in hydras.Ackermann.codeFreeVar]
        +recs:170 [in hydras.Ackermann.codeFreeVar]
        +recs:171 [in hydras.Ackermann.codeSubTerm]
        +recs:171 [in hydras.Ackermann.codeSubFormula]
        +recs:171 [in hydras.Ackermann.wellFormed]
        +recs:173 [in hydras.Ackermann.codeSubTerm]
        +recs:173 [in hydras.Ackermann.codeSubFormula]
        +recs:174 [in hydras.Ackermann.codeFreeVar]
        +recs:175 [in hydras.Ackermann.codeSubTerm]
        +recs:175 [in hydras.Ackermann.codeSubFormula]
        +recs:176 [in hydras.Ackermann.codeFreeVar]
        +recs:177 [in hydras.Ackermann.codeSubTerm]
        +recs:177 [in hydras.Ackermann.codeSubFormula]
        +recs:178 [in hydras.Ackermann.codeFreeVar]
        +recs:180 [in hydras.Ackermann.codeFreeVar]
        +recs:180 [in hydras.Ackermann.codeSubTerm]
        +recs:181 [in hydras.Ackermann.codeSubFormula]
        +recs:182 [in hydras.Ackermann.codeFreeVar]
        +recs:183 [in hydras.Ackermann.codeSubTerm]
        +recs:183 [in hydras.Ackermann.codeSubFormula]
        +recs:184 [in hydras.Ackermann.codeFreeVar]
        +recs:184 [in hydras.Ackermann.checkPrf]
        +recs:185 [in hydras.Ackermann.codeSubTerm]
        +recs:185 [in hydras.Ackermann.codeSubFormula]
        +recs:186 [in hydras.Ackermann.checkPrf]
        +recs:187 [in hydras.Ackermann.codeSubTerm]
        +recs:187 [in hydras.Ackermann.codeSubFormula]
        +recs:188 [in hydras.Ackermann.codeFreeVar]
        +recs:188 [in hydras.Ackermann.checkPrf]
        +recs:188 [in hydras.Ackermann.wellFormed]
        +recs:189 [in hydras.Ackermann.codeSubTerm]
        +recs:19 [in hydras.Ackermann.codeFreeVar]
        +recs:19 [in hydras.Ackermann.codeSubTerm]
        +recs:190 [in hydras.Ackermann.codeFreeVar]
        +recs:190 [in hydras.Ackermann.checkPrf]
        +recs:191 [in hydras.Ackermann.codeSubTerm]
        +recs:191 [in hydras.Ackermann.codeSubFormula]
        +recs:191 [in hydras.Ackermann.wellFormed]
        +recs:192 [in hydras.Ackermann.codeFreeVar]
        +recs:193 [in hydras.Ackermann.codeSubTerm]
        +recs:193 [in hydras.Ackermann.codeSubFormula]
        +recs:193 [in hydras.Ackermann.wellFormed]
        +recs:194 [in hydras.Ackermann.codeFreeVar]
        +recs:195 [in hydras.Ackermann.codeSubTerm]
        +recs:196 [in hydras.Ackermann.codeFreeVar]
        +recs:196 [in hydras.Ackermann.checkPrf]
        +recs:198 [in hydras.Ackermann.codeFreeVar]
        +recs:198 [in hydras.Ackermann.checkPrf]
        +recs:200 [in hydras.Ackermann.checkPrf]
        +recs:202 [in hydras.Ackermann.checkPrf]
        +recs:203 [in hydras.Ackermann.wellFormed]
        +recs:204 [in hydras.Ackermann.codeFreeVar]
        +recs:204 [in hydras.Ackermann.checkPrf]
        +recs:205 [in hydras.Ackermann.codeSubTerm]
        +recs:205 [in hydras.Ackermann.wellFormed]
        +recs:206 [in hydras.Ackermann.codeFreeVar]
        +recs:206 [in hydras.Ackermann.checkPrf]
        +recs:207 [in hydras.Ackermann.codeSubTerm]
        +recs:207 [in hydras.Ackermann.codeSubFormula]
        +recs:207 [in hydras.Ackermann.wellFormed]
        +recs:208 [in hydras.Ackermann.codeFreeVar]
        +recs:208 [in hydras.Ackermann.checkPrf]
        +recs:209 [in hydras.Ackermann.codeSubTerm]
        +recs:209 [in hydras.Ackermann.wellFormed]
        +recs:21 [in hydras.Ackermann.codeFreeVar]
        +recs:210 [in hydras.Ackermann.codeFreeVar]
        +recs:210 [in hydras.Ackermann.checkPrf]
        +recs:211 [in hydras.Ackermann.codeSubTerm]
        +recs:211 [in hydras.Ackermann.wellFormed]
        +recs:213 [in hydras.Ackermann.wellFormed]
        +recs:214 [in hydras.Ackermann.codeFreeVar]
        +recs:215 [in hydras.Ackermann.codeSubFormula]
        +recs:215 [in hydras.Ackermann.wellFormed]
        +recs:216 [in hydras.Ackermann.codeFreeVar]
        +recs:216 [in hydras.Ackermann.checkPrf]
        +recs:217 [in hydras.Ackermann.wellFormed]
        +recs:218 [in hydras.Ackermann.codeFreeVar]
        +recs:218 [in hydras.Ackermann.checkPrf]
        +recs:219 [in hydras.Ackermann.wellFormed]
        +recs:220 [in hydras.Ackermann.codeFreeVar]
        +recs:220 [in hydras.Ackermann.checkPrf]
        +recs:221 [in hydras.Ackermann.wellFormed]
        +recs:222 [in hydras.Ackermann.checkPrf]
        +recs:223 [in hydras.Ackermann.wellFormed]
        +recs:225 [in hydras.Ackermann.wellFormed]
        +recs:227 [in hydras.Ackermann.codeSubFormula]
        +recs:227 [in hydras.Ackermann.wellFormed]
        +recs:229 [in hydras.Ackermann.codeSubFormula]
        +recs:229 [in hydras.Ackermann.wellFormed]
        +recs:23 [in hydras.Ackermann.codeSubTerm]
        +recs:23 [in hydras.Ackermann.codePA]
        +recs:230 [in hydras.Ackermann.codeFreeVar]
        +recs:231 [in hydras.Ackermann.codeSubFormula]
        +recs:231 [in hydras.Ackermann.wellFormed]
        +recs:232 [in hydras.Ackermann.codeFreeVar]
        +recs:232 [in hydras.Ackermann.checkPrf]
        +recs:233 [in hydras.Ackermann.codeSubFormula]
        +recs:233 [in hydras.Ackermann.wellFormed]
        +recs:234 [in hydras.Ackermann.codeFreeVar]
        +recs:235 [in hydras.Ackermann.codeSubFormula]
        +recs:236 [in hydras.Ackermann.codeFreeVar]
        +recs:236 [in hydras.Ackermann.wellFormed]
        +recs:238 [in hydras.Ackermann.codeSubFormula]
        +recs:239 [in hydras.Ackermann.wellFormed]
        +recs:24 [in hydras.Ackermann.wellFormed]
        +recs:240 [in hydras.Ackermann.codeSubFormula]
        +recs:241 [in hydras.Ackermann.wellFormed]
        +recs:242 [in hydras.Ackermann.codeSubFormula]
        +recs:243 [in hydras.Ackermann.wellFormed]
        +recs:244 [in hydras.Ackermann.codeFreeVar]
        +recs:244 [in hydras.Ackermann.codeSubFormula]
        +recs:245 [in hydras.Ackermann.wellFormed]
        +recs:246 [in hydras.Ackermann.codeFreeVar]
        +recs:246 [in hydras.Ackermann.codeSubFormula]
        +recs:247 [in hydras.Ackermann.wellFormed]
        +recs:248 [in hydras.Ackermann.codeFreeVar]
        +recs:25 [in hydras.Ackermann.codeFreeVar]
        +recs:250 [in hydras.Ackermann.codeFreeVar]
        +recs:252 [in hydras.Ackermann.codeFreeVar]
        +recs:254 [in hydras.Ackermann.codeFreeVar]
        +recs:255 [in hydras.Ackermann.wellFormed]
        +recs:256 [in hydras.Ackermann.codeFreeVar]
        +recs:257 [in hydras.Ackermann.wellFormed]
        +recs:258 [in hydras.Ackermann.codeFreeVar]
        +recs:259 [in hydras.Ackermann.wellFormed]
        +recs:26 [in hydras.Ackermann.checkPrf]
        +recs:26 [in hydras.Ackermann.wellFormed]
        +recs:26 [in hydras.Ackermann.codePA]
        +recs:261 [in hydras.Ackermann.wellFormed]
        +recs:263 [in hydras.Ackermann.wellFormed]
        +recs:264 [in hydras.Ackermann.checkPrf]
        +recs:265 [in hydras.Ackermann.wellFormed]
        +recs:266 [in hydras.Ackermann.cPair]
        +recs:267 [in hydras.Ackermann.codeSubFormula]
        +recs:267 [in hydras.Ackermann.wellFormed]
        +recs:268 [in hydras.Ackermann.codeFreeVar]
        +recs:268 [in hydras.Ackermann.cPair]
        +recs:269 [in hydras.Ackermann.codeSubFormula]
        +recs:269 [in hydras.Ackermann.wellFormed]
        +recs:27 [in hydras.Ackermann.codeFreeVar]
        +recs:270 [in hydras.Ackermann.codeFreeVar]
        +recs:270 [in hydras.Ackermann.cPair]
        +recs:271 [in hydras.Ackermann.codeSubFormula]
        +recs:271 [in hydras.Ackermann.wellFormed]
        +recs:272 [in hydras.Ackermann.codeFreeVar]
        +recs:272 [in hydras.Ackermann.cPair]
        +recs:273 [in hydras.Ackermann.codeSubFormula]
        +recs:273 [in hydras.Ackermann.wellFormed]
        +recs:274 [in hydras.Ackermann.codeFreeVar]
        +recs:274 [in hydras.Ackermann.cPair]
        +recs:275 [in hydras.Ackermann.codeSubFormula]
        +recs:275 [in hydras.Ackermann.wellFormed]
        +recs:277 [in hydras.Ackermann.codeSubFormula]
        +recs:277 [in hydras.Ackermann.wellFormed]
        +recs:279 [in hydras.Ackermann.wellFormed]
        +recs:281 [in hydras.Ackermann.wellFormed]
        +recs:282 [in hydras.Ackermann.cPair]
        +recs:283 [in hydras.Ackermann.wellFormed]
        +recs:284 [in hydras.Ackermann.cPair]
        +recs:285 [in hydras.Ackermann.wellFormed]
        +recs:286 [in hydras.Ackermann.cPair]
        +recs:287 [in hydras.Ackermann.wellFormed]
        +recs:288 [in hydras.Ackermann.cPair]
        +recs:289 [in hydras.Ackermann.wellFormed]
        +recs:29 [in hydras.Ackermann.codeFreeVar]
        +recs:29 [in hydras.Ackermann.codePA]
        +recs:290 [in hydras.Ackermann.cPair]
        +recs:291 [in hydras.Ackermann.wellFormed]
        +recs:292 [in hydras.Ackermann.cPair]
        +recs:293 [in hydras.Ackermann.codeSubFormula]
        +recs:293 [in hydras.Ackermann.wellFormed]
        +recs:294 [in hydras.Ackermann.codeFreeVar]
        +recs:294 [in hydras.Ackermann.cPair]
        +recs:295 [in hydras.Ackermann.codeSubFormula]
        +recs:295 [in hydras.Ackermann.wellFormed]
        +recs:296 [in hydras.Ackermann.cPair]
        +recs:296 [in hydras.Ackermann.codeList]
        +recs:297 [in hydras.Ackermann.codeFreeVar]
        +recs:297 [in hydras.Ackermann.codeSubFormula]
        +recs:297 [in hydras.Ackermann.wellFormed]
        +recs:298 [in hydras.Ackermann.cPair]
        +recs:299 [in hydras.Ackermann.codeFreeVar]
        +recs:299 [in hydras.Ackermann.codeSubFormula]
        +recs:299 [in hydras.Ackermann.wellFormed]
        +recs:299 [in hydras.Ackermann.codeList]
        +recs:300 [in hydras.Ackermann.cPair]
        +recs:301 [in hydras.Ackermann.codeFreeVar]
        +recs:301 [in hydras.Ackermann.codeSubFormula]
        +recs:301 [in hydras.Ackermann.wellFormed]
        +recs:301 [in hydras.Ackermann.codeList]
        +recs:302 [in hydras.Ackermann.cPair]
        +recs:303 [in hydras.Ackermann.codeFreeVar]
        +recs:303 [in hydras.Ackermann.codeSubFormula]
        +recs:303 [in hydras.Ackermann.codeList]
        +recs:304 [in hydras.Ackermann.cPair]
        +recs:305 [in hydras.Ackermann.codeFreeVar]
        +recs:305 [in hydras.Ackermann.codeList]
        +recs:306 [in hydras.Ackermann.cPair]
        +recs:307 [in hydras.Ackermann.codeFreeVar]
        +recs:307 [in hydras.Ackermann.codeList]
        +recs:308 [in hydras.Ackermann.cPair]
        +recs:309 [in hydras.Ackermann.codeFreeVar]
        +recs:309 [in hydras.Ackermann.codeList]
        +recs:31 [in hydras.Ackermann.codeFreeVar]
        +recs:310 [in hydras.Ackermann.cPair]
        +recs:311 [in hydras.Ackermann.codeFreeVar]
        +recs:311 [in hydras.Ackermann.codeList]
        +recs:312 [in hydras.Ackermann.cPair]
        +recs:313 [in hydras.Ackermann.codeFreeVar]
        +recs:313 [in hydras.Ackermann.codeList]
        +recs:314 [in hydras.Ackermann.cPair]
        +recs:315 [in hydras.Ackermann.codeFreeVar]
        +recs:315 [in hydras.Ackermann.codeList]
        +recs:316 [in hydras.Ackermann.cPair]
        +recs:317 [in hydras.Ackermann.codeFreeVar]
        +recs:317 [in hydras.Ackermann.checkPrf]
        +recs:317 [in hydras.Ackermann.codeList]
        +recs:318 [in hydras.Ackermann.cPair]
        +recs:319 [in hydras.Ackermann.codeFreeVar]
        +recs:32 [in hydras.Ackermann.codePA]
        +recs:320 [in hydras.Ackermann.cPair]
        +recs:321 [in hydras.Ackermann.codeList]
        +recs:322 [in hydras.Ackermann.cPair]
        +recs:323 [in hydras.Ackermann.codeList]
        +recs:324 [in hydras.Ackermann.cPair]
        +recs:325 [in hydras.Ackermann.wellFormed]
        +recs:325 [in hydras.Ackermann.codeList]
        +recs:327 [in hydras.Ackermann.wellFormed]
        +recs:327 [in hydras.Ackermann.codeList]
        +recs:329 [in hydras.Ackermann.wellFormed]
        +recs:329 [in hydras.Ackermann.codeList]
        +recs:33 [in hydras.Ackermann.codeFreeVar]
        +recs:331 [in hydras.Ackermann.wellFormed]
        +recs:331 [in hydras.Ackermann.codeList]
        +recs:333 [in hydras.Ackermann.codeList]
        +recs:334 [in hydras.Ackermann.cPair]
        +recs:335 [in hydras.Ackermann.codeList]
        +recs:336 [in hydras.Ackermann.cPair]
        +recs:337 [in hydras.Ackermann.codeList]
        +recs:339 [in hydras.Ackermann.codeSubFormula]
        +recs:339 [in hydras.Ackermann.codeList]
        +recs:34 [in hydras.Ackermann.wellFormed]
        +recs:341 [in hydras.Ackermann.codeSubFormula]
        +recs:343 [in hydras.Ackermann.codeSubFormula]
        +recs:343 [in hydras.Ackermann.codeList]
        +recs:345 [in hydras.Ackermann.codeSubFormula]
        +recs:345 [in hydras.Ackermann.codeList]
        +recs:347 [in hydras.Ackermann.codeList]
        +recs:349 [in hydras.Ackermann.codeList]
        +recs:35 [in hydras.Ackermann.codeFreeVar]
        +recs:35 [in hydras.Ackermann.codePA]
        +recs:351 [in hydras.Ackermann.codeList]
        +recs:353 [in hydras.Ackermann.checkPrf]
        +recs:353 [in hydras.Ackermann.codeList]
        +recs:36 [in hydras.Ackermann.wellFormed]
        +recs:37 [in hydras.Ackermann.codeFreeVar]
        +recs:38 [in hydras.Ackermann.codePA]
        +recs:39 [in hydras.Ackermann.codeFreeVar]
        +recs:406 [in hydras.Ackermann.checkPrf]
        +recs:409 [in hydras.Ackermann.codeSubFormula]
        +recs:41 [in hydras.Ackermann.codeFreeVar]
        +recs:41 [in hydras.Ackermann.codeSubTerm]
        +recs:41 [in hydras.Ackermann.codePA]
        +recs:411 [in hydras.Ackermann.codeSubFormula]
        +recs:413 [in hydras.Ackermann.codeSubFormula]
        +recs:415 [in hydras.Ackermann.codeSubFormula]
        +recs:417 [in hydras.Ackermann.codeSubFormula]
        +recs:419 [in hydras.Ackermann.codeSubFormula]
        +recs:421 [in hydras.Ackermann.codeSubFormula]
        +recs:423 [in hydras.Ackermann.codeSubFormula]
        +recs:43 [in hydras.Ackermann.codeFreeVar]
        +recs:43 [in hydras.Ackermann.codePA]
        +recs:433 [in hydras.Ackermann.codeSubFormula]
        +recs:435 [in hydras.Ackermann.codeSubFormula]
        +recs:437 [in hydras.Ackermann.codeSubFormula]
        +recs:439 [in hydras.Ackermann.codeSubFormula]
        +recs:44 [in hydras.Ackermann.checkPrf]
        +recs:449 [in hydras.Ackermann.codeSubFormula]
        +recs:45 [in hydras.Ackermann.codeFreeVar]
        +recs:45 [in hydras.Ackermann.codeSubTerm]
        +recs:45 [in hydras.Ackermann.codePA]
        +recs:451 [in hydras.Ackermann.codeSubFormula]
        +recs:452 [in hydras.Ackermann.checkPrf]
        +recs:453 [in hydras.Ackermann.codeSubFormula]
        +recs:455 [in hydras.Ackermann.codeSubFormula]
        +recs:46 [in hydras.Ackermann.checkPrf]
        +recs:47 [in hydras.Ackermann.codeFreeVar]
        +recs:47 [in hydras.Ackermann.codePA]
        +recs:48 [in hydras.Ackermann.checkPrf]
        +recs:49 [in hydras.Ackermann.codeFreeVar]
        +recs:49 [in hydras.Ackermann.codePA]
        +recs:491 [in hydras.Ackermann.codeSubFormula]
        +recs:493 [in hydras.Ackermann.codeSubFormula]
        +recs:495 [in hydras.Ackermann.codeSubFormula]
        +recs:497 [in hydras.Ackermann.codeSubFormula]
        +recs:50 [in hydras.Ackermann.checkPrf]
        +recs:505 [in hydras.Ackermann.codeSubFormula]
        +recs:507 [in hydras.Ackermann.codeSubFormula]
        +recs:509 [in hydras.Ackermann.codeSubFormula]
        +recs:51 [in hydras.Ackermann.codeFreeVar]
        +recs:51 [in hydras.Ackermann.codePA]
        +recs:511 [in hydras.Ackermann.codeSubFormula]
        +recs:517 [in hydras.Ackermann.checkPrf]
        +recs:52 [in hydras.Ackermann.checkPrf]
        +recs:520 [in hydras.Ackermann.checkPrf]
        +recs:53 [in hydras.Ackermann.codeFreeVar]
        +recs:53 [in hydras.Ackermann.codeSubTerm]
        +recs:53 [in hydras.Ackermann.codePA]
        +recs:534 [in hydras.Ackermann.checkPrf]
        +recs:536 [in hydras.Ackermann.checkPrf]
        +recs:539 [in hydras.Ackermann.codeSubFormula]
        +recs:54 [in hydras.Ackermann.checkPrf]
        +recs:541 [in hydras.Ackermann.codeSubFormula]
        +recs:543 [in hydras.Ackermann.codeSubFormula]
        +recs:545 [in hydras.Ackermann.codeSubFormula]
        +recs:55 [in hydras.Ackermann.codeFreeVar]
        +recs:55 [in hydras.Ackermann.codePA]
        +recs:553 [in hydras.Ackermann.codeSubFormula]
        +recs:555 [in hydras.Ackermann.codeSubFormula]
        +recs:557 [in hydras.Ackermann.codeSubFormula]
        +recs:559 [in hydras.Ackermann.codeSubFormula]
        +recs:56 [in hydras.Ackermann.checkPrf]
        +recs:56 [in hydras.Ackermann.wellFormed]
        +recs:57 [in hydras.Ackermann.codeFreeVar]
        +recs:57 [in hydras.Ackermann.codeSubTerm]
        +recs:57 [in hydras.Ackermann.codePA]
        +recs:58 [in hydras.Ackermann.checkPrf]
        +recs:58 [in hydras.Ackermann.codeSubFormula]
        +recs:58 [in hydras.Ackermann.wellFormed]
        +recs:59 [in hydras.Ackermann.codeFreeVar]
        +recs:59 [in hydras.Ackermann.codePA]
        +recs:6 [in hydras.Ackermann.codeFreeVar]
        +recs:6 [in hydras.Ackermann.codeSubTerm]
        +recs:6 [in hydras.Ackermann.codePA]
        +recs:60 [in hydras.Ackermann.checkPrf]
        +recs:61 [in hydras.Ackermann.codeSubTerm]
        +recs:619 [in hydras.Ackermann.codeSubFormula]
        +recs:62 [in hydras.Ackermann.checkPrf]
        +recs:621 [in hydras.Ackermann.codeSubFormula]
        +recs:623 [in hydras.Ackermann.codeSubFormula]
        +recs:625 [in hydras.Ackermann.codeSubFormula]
        +recs:627 [in hydras.Ackermann.codeSubFormula]
        +recs:629 [in hydras.Ackermann.codeSubFormula]
        +recs:631 [in hydras.Ackermann.codeSubFormula]
        +recs:633 [in hydras.Ackermann.codeSubFormula]
        +recs:64 [in hydras.Ackermann.checkPrf]
        +recs:643 [in hydras.Ackermann.codeSubFormula]
        +recs:645 [in hydras.Ackermann.codeSubFormula]
        +recs:647 [in hydras.Ackermann.codeSubFormula]
        +recs:649 [in hydras.Ackermann.codeSubFormula]
        +recs:65 [in hydras.Ackermann.codeSubTerm]
        +recs:65 [in hydras.Ackermann.wellFormed]
        +recs:651 [in hydras.Ackermann.checkPrf]
        +recs:67 [in hydras.Ackermann.wellFormed]
        +recs:69 [in hydras.Ackermann.codeSubTerm]
        +recs:69 [in hydras.Ackermann.wellFormed]
        +recs:693 [in hydras.Ackermann.codeSubFormula]
        +recs:696 [in hydras.Ackermann.codeSubFormula]
        +recs:699 [in hydras.Ackermann.codeSubFormula]
        +recs:702 [in hydras.Ackermann.codeSubFormula]
        +recs:705 [in hydras.Ackermann.codeSubFormula]
        +recs:708 [in hydras.Ackermann.codeSubFormula]
        +recs:71 [in hydras.Ackermann.codeFreeVar]
        +recs:71 [in hydras.Ackermann.wellFormed]
        +recs:71 [in hydras.Ackermann.codePA]
        +recs:711 [in hydras.Ackermann.codeSubFormula]
        +recs:714 [in hydras.Ackermann.codeSubFormula]
        +recs:717 [in hydras.Ackermann.codeSubFormula]
        +recs:720 [in hydras.Ackermann.codeSubFormula]
        +recs:723 [in hydras.Ackermann.codeSubFormula]
        +recs:726 [in hydras.Ackermann.codeSubFormula]
        +recs:728 [in hydras.Ackermann.codeSubFormula]
        +recs:73 [in hydras.Ackermann.codeFreeVar]
        +recs:73 [in hydras.Ackermann.codeSubTerm]
        +recs:73 [in hydras.Ackermann.wellFormed]
        +recs:730 [in hydras.Ackermann.checkPrf]
        +recs:730 [in hydras.Ackermann.codeSubFormula]
        +recs:732 [in hydras.Ackermann.codeSubFormula]
        +recs:734 [in hydras.Ackermann.codeSubFormula]
        +recs:736 [in hydras.Ackermann.codeSubFormula]
        +recs:738 [in hydras.Ackermann.codeSubFormula]
        +recs:74 [in hydras.Ackermann.checkPrf]
        +recs:74 [in hydras.Ackermann.codePA]
        +recs:740 [in hydras.Ackermann.codeSubFormula]
        +recs:742 [in hydras.Ackermann.codeSubFormula]
        +recs:744 [in hydras.Ackermann.codeSubFormula]
        +recs:746 [in hydras.Ackermann.codeSubFormula]
        +recs:748 [in hydras.Ackermann.codeSubFormula]
        +recs:75 [in hydras.Ackermann.codeFreeVar]
        +recs:75 [in hydras.Ackermann.wellFormed]
        +recs:76 [in hydras.Ackermann.checkPrf]
        +recs:76 [in hydras.Ackermann.codePA]
        +recs:762 [in hydras.Ackermann.codeSubFormula]
        +recs:764 [in hydras.Ackermann.codeSubFormula]
        +recs:766 [in hydras.Ackermann.codeSubFormula]
        +recs:768 [in hydras.Ackermann.codeSubFormula]
        +recs:77 [in hydras.Ackermann.codeFreeVar]
        +recs:77 [in hydras.Ackermann.codeSubTerm]
        +recs:77 [in hydras.Ackermann.wellFormed]
        +recs:770 [in hydras.Ackermann.codeSubFormula]
        +recs:772 [in hydras.Ackermann.codeSubFormula]
        +recs:774 [in hydras.Ackermann.codeSubFormula]
        +recs:776 [in hydras.Ackermann.codeSubFormula]
        +recs:778 [in hydras.Ackermann.codeSubFormula]
        +recs:78 [in hydras.Ackermann.checkPrf]
        +recs:78 [in hydras.Ackermann.codePA]
        +recs:780 [in hydras.Ackermann.codeSubFormula]
        +recs:783 [in hydras.Ackermann.codeSubFormula]
        +recs:786 [in hydras.Ackermann.codeSubFormula]
        +recs:788 [in hydras.Ackermann.codeSubFormula]
        +recs:79 [in hydras.Ackermann.codeFreeVar]
        +recs:79 [in hydras.Ackermann.wellFormed]
        +recs:790 [in hydras.Ackermann.codeSubFormula]
        +recs:791 [in hydras.Ackermann.checkPrf]
        +recs:792 [in hydras.Ackermann.codeSubFormula]
        +recs:794 [in hydras.Ackermann.codeSubFormula]
        +recs:796 [in hydras.Ackermann.codeSubFormula]
        +recs:798 [in hydras.Ackermann.checkPrf]
        +recs:798 [in hydras.Ackermann.codeSubFormula]
        +recs:80 [in hydras.Ackermann.checkPrf]
        +recs:80 [in hydras.Ackermann.codePA]
        +recs:804 [in hydras.Ackermann.checkPrf]
        +recs:808 [in hydras.Ackermann.codeSubFormula]
        +recs:81 [in hydras.Ackermann.codeFreeVar]
        +recs:81 [in hydras.Ackermann.codeSubTerm]
        +recs:81 [in hydras.Ackermann.wellFormed]
        +recs:810 [in hydras.Ackermann.codeSubFormula]
        +recs:812 [in hydras.Ackermann.codeSubFormula]
        +recs:814 [in hydras.Ackermann.checkPrf]
        +recs:814 [in hydras.Ackermann.codeSubFormula]
        +recs:816 [in hydras.Ackermann.checkPrf]
        +recs:82 [in hydras.Ackermann.codePA]
        +recs:83 [in hydras.Ackermann.codeFreeVar]
        +recs:83 [in hydras.Ackermann.wellFormed]
        +recs:831 [in hydras.Ackermann.codeSubFormula]
        +recs:834 [in hydras.Ackermann.codeSubFormula]
        +recs:839 [in hydras.Ackermann.checkPrf]
        +recs:84 [in hydras.Ackermann.codePA]
        +recs:842 [in hydras.Ackermann.checkPrf]
        +recs:85 [in hydras.Ackermann.codeFreeVar]
        +recs:85 [in hydras.Ackermann.codeSubTerm]
        +recs:85 [in hydras.Ackermann.wellFormed]
        +recs:86 [in hydras.Ackermann.codePA]
        +recs:862 [in hydras.Ackermann.codeSubFormula]
        +recs:865 [in hydras.Ackermann.codeSubFormula]
        +recs:868 [in hydras.Ackermann.checkPrf]
        +recs:87 [in hydras.Ackermann.codeFreeVar]
        +recs:87 [in hydras.Ackermann.wellFormed]
        +recs:870 [in hydras.Ackermann.checkPrf]
        +recs:88 [in hydras.Ackermann.codePA]
        +recs:886 [in hydras.Ackermann.codeSubFormula]
        +recs:889 [in hydras.Ackermann.codeSubFormula]
        +recs:89 [in hydras.Ackermann.codeFreeVar]
        +recs:89 [in hydras.Ackermann.codeSubTerm]
        +recs:89 [in hydras.Ackermann.wellFormed]
        +recs:90 [in hydras.Ackermann.codePA]
        +recs:902 [in hydras.Ackermann.codeSubFormula]
        +recs:905 [in hydras.Ackermann.codeSubFormula]
        +recs:91 [in hydras.Ackermann.codeFreeVar]
        +recs:91 [in hydras.Ackermann.wellFormed]
        +recs:92 [in hydras.Ackermann.codePA]
        +recs:929 [in hydras.Ackermann.codeSubFormula]
        +recs:93 [in hydras.Ackermann.codeFreeVar]
        +recs:93 [in hydras.Ackermann.codeSubTerm]
        +recs:932 [in hydras.Ackermann.codeSubFormula]
        +recs:94 [in hydras.Ackermann.codePA]
        +recs:941 [in hydras.Ackermann.codeSubFormula]
        +recs:944 [in hydras.Ackermann.codeSubFormula]
        +recs:947 [in hydras.Ackermann.codeSubFormula]
        +recs:95 [in hydras.Ackermann.codeFreeVar]
        +recs:95 [in hydras.Ackermann.codeSubTerm]
        +recs:950 [in hydras.Ackermann.codeSubFormula]
        +recs:953 [in hydras.Ackermann.codeSubFormula]
        +recs:956 [in hydras.Ackermann.codeSubFormula]
        +recs:959 [in hydras.Ackermann.codeSubFormula]
        +recs:96 [in hydras.Ackermann.codePA]
        +recs:962 [in hydras.Ackermann.codeSubFormula]
        +recs:965 [in hydras.Ackermann.codeSubFormula]
        +recs:968 [in hydras.Ackermann.codeSubFormula]
        +recs:97 [in hydras.Ackermann.codeFreeVar]
        +recs:97 [in hydras.Ackermann.codeSubTerm]
        +recs:971 [in hydras.Ackermann.codeSubFormula]
        +recs:974 [in hydras.Ackermann.codeSubFormula]
        +recs:977 [in hydras.Ackermann.codeSubFormula]
        +recs:98 [in hydras.Ackermann.checkPrf]
        +recs:98 [in hydras.Ackermann.codePA]
        +recs:982 [in hydras.Ackermann.codeSubFormula]
        +recs:985 [in hydras.Ackermann.codeSubFormula]
        +recs:988 [in hydras.Ackermann.codeSubFormula]
        +recs:99 [in hydras.Ackermann.codeFreeVar]
        +recs:99 [in hydras.Ackermann.codeSubTerm]
        +recs:991 [in hydras.Ackermann.codeSubFormula]
        +recs:994 [in hydras.Ackermann.codeSubFormula]
        +recs:997 [in hydras.Ackermann.codeSubFormula]
        +rec:10 [in hydras.Ackermann.codeNatToTerm]
        +rec:100 [in Goedel.rosserPA]
        +rec:102 [in Goedel.rosserPA]
        +rec:104 [in Goedel.rosserPA]
        +rec:106 [in Goedel.rosserPA]
        +rec:108 [in Goedel.rosserPA]
        +rec:11 [in hydras.Ackermann.codeNatToTerm]
        +rec:12 [in hydras.Ackermann.codeNatToTerm]
        +rec:1268 [in hydras.Ackermann.codeSubFormula]
        +rec:1269 [in hydras.Ackermann.codeSubFormula]
        +rec:1270 [in hydras.Ackermann.codeSubFormula]
        +rec:1271 [in hydras.Ackermann.codeSubFormula]
        +rec:1272 [in hydras.Ackermann.codeSubFormula]
        +rec:1273 [in hydras.Ackermann.codeSubFormula]
        +rec:1274 [in hydras.Ackermann.codeSubFormula]
        +rec:1275 [in hydras.Ackermann.codeSubFormula]
        +rec:1276 [in hydras.Ackermann.codeSubFormula]
        +rec:1277 [in hydras.Ackermann.codeSubFormula]
        +rec:1278 [in hydras.Ackermann.codeSubFormula]
        +rec:1279 [in hydras.Ackermann.codeSubFormula]
        +rec:1280 [in hydras.Ackermann.codeSubFormula]
        +rec:13 [in hydras.Ackermann.codeNatToTerm]
        +rec:1311 [in hydras.Ackermann.codeSubFormula]
        +rec:1312 [in hydras.Ackermann.codeSubFormula]
        +rec:1317 [in hydras.Ackermann.codeSubFormula]
        +rec:1322 [in hydras.Ackermann.codeSubFormula]
        +rec:1325 [in hydras.Ackermann.codeSubFormula]
        +rec:1328 [in hydras.Ackermann.codeSubFormula]
        +rec:1331 [in hydras.Ackermann.codeSubFormula]
        +rec:1334 [in hydras.Ackermann.codeSubFormula]
        +rec:1337 [in hydras.Ackermann.codeSubFormula]
        +rec:1340 [in hydras.Ackermann.codeSubFormula]
        +rec:1341 [in hydras.Ackermann.codeSubFormula]
        +rec:1342 [in hydras.Ackermann.codeSubFormula]
        +rec:1343 [in hydras.Ackermann.codeSubFormula]
        +rec:1344 [in hydras.Ackermann.codeSubFormula]
        +rec:1345 [in hydras.Ackermann.codeSubFormula]
        +rec:1346 [in hydras.Ackermann.codeSubFormula]
        +rec:1347 [in hydras.Ackermann.codeSubFormula]
        +rec:137 [in Goedel.PRrepresentable]
        +rec:14 [in hydras.Prelude.Iterates]
        +rec:14 [in hydras.Ackermann.codeNatToTerm]
        +rec:148 [in Goedel.PRrepresentable]
        +rec:15 [in hydras.Ackermann.codeNatToTerm]
        +rec:159 [in Goedel.PRrepresentable]
        +rec:160 [in hydras.Ackermann.fol]
        +rec:166 [in hydras.Ackermann.fol]
        +rec:242 [in Goedel.PRrepresentable]
        +rec:248 [in Goedel.PRrepresentable]
        +rec:29 [in hydras.Ackermann.Languages]
        +rec:30 [in Goedel.rosser]
        +rec:32 [in Goedel.rosser]
        +rec:34 [in hydras.Ackermann.Languages]
        +rec:36 [in Goedel.codeSysPrf]
        +rec:38 [in Goedel.codeSysPrf]
        +rec:39 [in Goedel.rosser]
        +rec:44 [in Goedel.rosser]
        +rec:46 [in Goedel.codeSysPrf]
        +rec:48 [in Goedel.codeSysPrf]
        +rec:485 [in Goedel.PRrepresentable]
        +rec:49 [in Goedel.rosser]
        +rec:493 [in Goedel.PRrepresentable]
        +rec:54 [in Goedel.rosser]
        +rec:540 [in hydras.Ackermann.checkPrf]
        +rec:543 [in hydras.Ackermann.checkPrf]
        +rec:547 [in hydras.Ackermann.checkPrf]
        +rec:550 [in hydras.Ackermann.checkPrf]
        +rec:552 [in hydras.Ackermann.checkPrf]
        +rec:554 [in hydras.Ackermann.checkPrf]
        +rec:556 [in hydras.Ackermann.checkPrf]
        +rec:558 [in hydras.Ackermann.checkPrf]
        +rec:56 [in Goedel.rosser]
        +rec:560 [in hydras.Ackermann.checkPrf]
        +rec:564 [in hydras.Ackermann.primRec]
        +rec:565 [in hydras.Ackermann.primRec]
        +rec:566 [in hydras.Ackermann.primRec]
        +rec:567 [in hydras.Ackermann.primRec]
        +rec:58 [in Goedel.rosser]
        +rec:591 [in hydras.Ackermann.checkPrf]
        +rec:593 [in hydras.Ackermann.checkPrf]
        +rec:595 [in hydras.Ackermann.checkPrf]
        +rec:597 [in hydras.Ackermann.checkPrf]
        +rec:599 [in hydras.Ackermann.checkPrf]
        +rec:6 [in hydras.Ackermann.codeNatToTerm]
        +rec:60 [in Goedel.rosserPA]
        +rec:601 [in hydras.Ackermann.checkPrf]
        +rec:603 [in hydras.Ackermann.checkPrf]
        +rec:605 [in hydras.Ackermann.checkPrf]
        +rec:607 [in hydras.Ackermann.checkPrf]
        +rec:62 [in Goedel.rosserPA]
        +rec:62 [in Goedel.rosser]
        +rec:620 [in hydras.Ackermann.checkPrf]
        +rec:622 [in hydras.Ackermann.checkPrf]
        +rec:624 [in hydras.Ackermann.checkPrf]
        +rec:626 [in hydras.Ackermann.checkPrf]
        +rec:628 [in hydras.Ackermann.checkPrf]
        +rec:630 [in hydras.Ackermann.checkPrf]
        +rec:632 [in hydras.Ackermann.checkPrf]
        +rec:634 [in hydras.Ackermann.checkPrf]
        +rec:636 [in hydras.Ackermann.checkPrf]
        +rec:64 [in Goedel.rosser]
        +rec:69 [in Goedel.rosserPA]
        +rec:7 [in hydras.Ackermann.codeNatToTerm]
        +rec:74 [in Goedel.rosserPA]
        +rec:79 [in Goedel.rosserPA]
        +rec:795 [in hydras.Ackermann.checkPrf]
        +rec:8 [in hydras.Ackermann.codeNatToTerm]
        +rec:800 [in hydras.Ackermann.primRec]
        +rec:801 [in hydras.Ackermann.checkPrf]
        +rec:808 [in hydras.Ackermann.checkPrf]
        +rec:81 [in hydras.Ackermann.codeSubFormula]
        +rec:812 [in hydras.Ackermann.checkPrf]
        +rec:84 [in Goedel.rosserPA]
        +rec:86 [in Goedel.rosserPA]
        +rec:88 [in Goedel.rosserPA]
        +rec:9 [in hydras.Ackermann.codeNatToTerm]
        +rec:95 [in Goedel.rosserPA]
        +replace_at_pos_list:338 [in hydras.rpo.term]
        +replace_at_pos_list:160 [in hydras.rpo.term]
        +rep:66 [in Goedel.rosser]
        +rest:3 [in hydras.Epsilon0.Large_Sets_Examples]
        +rest:63 [in hydras.Ackermann.codeSubFormula]
        +rt:9 [in hydras.Prelude.DecPreOrder]
        +r':32 [in hydras.Prelude.More_Arith]
        +r':38 [in hydras.Prelude.More_Arith]
        +R':534 [in hydras.Ackermann.primRec]
        +R':548 [in hydras.Ackermann.primRec]
        +r':61 [in hydras.Prelude.More_Arith]
        +r':82 [in hydras.Hydra.Hydra_Definitions]
        +R1:2 [in additions.Wf_transparent]
        +r1:41 [in hydras.Gamma0.Gamma0]
        +r1:49 [in hydras.Gamma0.Gamma0]
        +r1:57 [in hydras.Gamma0.Gamma0]
        +r1:65 [in hydras.Gamma0.Gamma0]
        +R2:3 [in additions.Wf_transparent]
        +r2:42 [in hydras.Gamma0.Gamma0]
        +r2:50 [in hydras.Gamma0.Gamma0]
        +r2:58 [in hydras.Gamma0.Gamma0]
        +r2:66 [in hydras.Gamma0.Gamma0]
        +R:1 [in hydras.rpo.dickson]
        +r:10 [in hydras.Ackermann.PA]
        +R:10 [in hydras.Schutte.PartialFun]
        +R:10 [in hydras.rpo.dickson]
        +r:11 [in additions.Strategies]
        +R:11 [in hydras.Prelude.DecPreOrder]
        +R:11 [in hydras.rpo.closure]
        +R:110 [in hydras.Prelude.MoreLists]
        +r:114 [in hydras.Ackermann.codeSubFormula]
        +R:121 [in hydras.Prelude.MoreLists]
        +R:122 [in hydras.Ackermann.primRec]
        +R:128 [in hydras.Prelude.MoreLists]
        +r:131 [in hydras.Ackermann.folProp]
        +R:133 [in hydras.Prelude.MoreLists]
        +r:137 [in hydras.Gamma0.T2]
        +R:138 [in hydras.Prelude.MoreLists]
        +r:14 [in hydras.Ackermann.model]
        +r:14 [in hydras.Ackermann.checkPrf]
        +R:14 [in hydras.Prelude.STDPP_compat]
        +r:14 [in Goedel.codeSysPrf]
        +R:143 [in hydras.Prelude.MoreLists]
        +r:148 [in hydras.Ackermann.folProp]
        +r:15 [in hydras.Ackermann.fol]
        +R:16 [in hydras.Schutte.PartialFun]
        +R:16 [in hydras.rpo.closure]
        +R:16 [in hydras.Ackermann.Languages]
        +R:166 [in hydras.Prelude.MoreLists]
        +r:17 [in hydras.Ackermann.checkPrf]
        +r:17 [in Goedel.codeSysPrf]
        +R:17 [in hydras.rpo.dickson]
        +r:177 [in hydras.Ackermann.folProp]
        +r:182 [in hydras.Ackermann.wellFormed]
        +R:184 [in additions.Addition_Chains]
        +r:185 [in hydras.Ackermann.wellFormed]
        +R:19 [in hydras.rpo.closure]
        +r:193 [in hydras.Ackermann.folProp]
        +R:2 [in hydras.Prelude.DecPreOrder]
        +R:2 [in hydras.Prelude.STDPP_compat]
        +R:2 [in hydras.rpo.closure]
        +R:20 [in hydras.Ackermann.extEqualNat]
        +R:20 [in hydras.Ackermann.Languages]
        +R:20 [in hydras.solutions_exercises.T1_ltNotWf]
        +r:204 [in hydras.Ackermann.fol]
        +r:209 [in hydras.Ackermann.folProp]
        +R:21 [in hydras.rpo.dickson]
        +R:21 [in hydras.rpo.closure]
        +R:22 [in hydras.Ackermann.extEqualNat]
        +R:22 [in hydras.Ackermann.checkPrf]
        +r:22 [in hydras.Ackermann.Languages]
        +r:225 [in hydras.Ackermann.folProp]
        +r:227 [in hydras.Ackermann.fol]
        +r:23 [in hydras.Ackermann.Languages]
        +r:245 [in hydras.Ackermann.fol]
        +R:25 [in hydras.rpo.dickson]
        +r:25 [in hydras.Ackermann.Languages]
        +r:256 [in hydras.Ackermann.folProp]
        +r:27 [in additions.Fib2]
        +r:272 [in hydras.Ackermann.folProp]
        +r:278 [in hydras.Ackermann.fol]
        +r:284 [in hydras.Ackermann.subAll]
        +r:289 [in hydras.Ackermann.subAll]
        +R:29 [in hydras.rpo.dickson]
        +r:292 [in additions.Euclidean_Chains]
        +r:295 [in hydras.Ackermann.fol]
        +r:297 [in additions.Euclidean_Chains]
        +R:3 [in hydras.Prelude.Restriction]
        +r:3 [in gaia_hydras.onType]
        +R:3 [in hydras.Schutte.Countable]
        +r:305 [in hydras.Ackermann.folProp]
        +r:31 [in hydras.Prelude.More_Arith]
        +r:31 [in hydras.Ackermann.model]
        +R:31 [in hydras.Prelude.DecPreOrder]
        +r:319 [in hydras.Ackermann.subAll]
        +r:321 [in hydras.Ackermann.subAll]
        +r:321 [in hydras.Ackermann.folProp]
        +r:328 [in hydras.Ackermann.fol]
        +r:33 [in hydras.Schutte.GRelations]
        +R:33 [in hydras.rpo.dickson]
        +r:337 [in hydras.Ackermann.folProp]
        +r:34 [in hydras.Schutte.GRelations]
        +r:341 [in hydras.Ackermann.fol]
        +r:35 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +r:353 [in hydras.Ackermann.folProp]
        +r:362 [in additions.Euclidean_Chains]
        +r:368 [in additions.Euclidean_Chains]
        +r:369 [in hydras.Ackermann.folProp]
        +r:37 [in hydras.Prelude.More_Arith]
        +r:37 [in hydras.Ackermann.model]
        +R:37 [in hydras.rpo.dickson]
        +r:374 [in additions.Euclidean_Chains]
        +r:374 [in hydras.Ackermann.fol]
        +r:38 [in hydras.Ackermann.model]
        +r:38 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +R:38 [in hydras.rpo.dickson]
        +r:381 [in additions.Euclidean_Chains]
        +r:385 [in hydras.Ackermann.folProp]
        +r:385 [in hydras.Ackermann.fol]
        +r:388 [in additions.Euclidean_Chains]
        +r:39 [in hydras.Prelude.Restriction]
        +r:394 [in additions.Euclidean_Chains]
        +R:4 [in hydras.Schutte.Countable]
        +R:400 [in hydras.Epsilon0.T1]
        +r:401 [in additions.Euclidean_Chains]
        +R:41 [in hydras.rpo.dickson]
        +r:418 [in hydras.Ackermann.fol]
        +R:42 [in hydras.Ackermann.folProof]
        +R:42 [in hydras.rpo.dickson]
        +r:438 [in hydras.Ackermann.fol]
        +r:45 [in additions.More_on_positive]
        +R:48 [in hydras.rpo.dickson]
        +r:49 [in additions.More_on_positive]
        +R:5 [in hydras.Schutte.Countable]
        +R:51 [in hydras.Ackermann.Languages]
        +R:52 [in hydras.Ackermann.Languages]
        +R:530 [in hydras.Ackermann.primRec]
        +R:533 [in hydras.Ackermann.primRec]
        +r:54 [in hydras.Ackermann.Languages]
        +R:54 [in hydras.Ackermann.expressible]
        +R:544 [in hydras.Ackermann.primRec]
        +R:547 [in hydras.Ackermann.primRec]
        +R:55 [in hydras.rpo.dickson]
        +r:55 [in hydras.Ackermann.Languages]
        +R:550 [in hydras.Ackermann.primRec]
        +R:552 [in hydras.Ackermann.primRec]
        +r:56 [in additions.More_on_positive]
        +r:56 [in hydras.Ackermann.Languages]
        +r:57 [in hydras.Ackermann.Languages]
        +R:57 [in hydras.Ackermann.expressible]
        +r:58 [in hydras.Ackermann.Languages]
        +r:59 [in additions.More_on_positive]
        +r:59 [in hydras.Ackermann.Languages]
        +r:6 [in hydras.solutions_exercises.isqrt]
        +r:60 [in hydras.Prelude.More_Arith]
        +r:60 [in hydras.Ackermann.Languages]
        +r:61 [in hydras.Ackermann.Languages]
        +R:61 [in hydras.Ackermann.expressible]
        +R:62 [in hydras.rpo.dickson]
        +R:63 [in hydras.rpo.dickson]
        +r:63 [in hydras.Ackermann.Languages]
        +r:64 [in hydras.Ackermann.model]
        +R:65 [in hydras.Ackermann.expressible]
        +r:652 [in hydras.Ackermann.checkPrf]
        +r:66 [in hydras.Ackermann.folLogic3]
        +r:67 [in additions.fib]
        +r:68 [in additions.fib]
        +R:7 [in hydras.Ackermann.folProof]
        +r:7 [in hydras.Ackermann.PAconsistent]
        +R:7 [in hydras.Schutte.PartialFun]
        +R:70 [in hydras.Ackermann.expressible]
        +R:8 [in hydras.Prelude.DecPreOrder]
        +R:8 [in hydras.Ackermann.code]
        +r:8 [in hydras.solutions_exercises.isqrt]
        +r:81 [in hydras.Hydra.Hydra_Definitions]
        +r:85 [in hydras.Ackermann.model]
        +r:88 [in hydras.Ackermann.codeSubFormula]
        +

        S

        +SA:17 [in hydras.Prelude.Simple_LexProd]
        +SA:19 [in hydras.Prelude.Simple_LexProd]
        +SB:18 [in hydras.Prelude.Simple_LexProd]
        +SB:20 [in hydras.Prelude.Simple_LexProd]
        +seq:22 [in hydras.solutions_exercises.T1_ltNotWf]
        +SigA:301 [in Goedel.PRrepresentable]
        +SigA:304 [in Goedel.PRrepresentable]
        +SigA:319 [in Goedel.PRrepresentable]
        +SigB:302 [in Goedel.PRrepresentable]
        +SigB:305 [in Goedel.PRrepresentable]
        +SigB:320 [in Goedel.PRrepresentable]
        +sigma1:113 [in hydras.rpo.term]
        +sigma1:122 [in hydras.rpo.term]
        +sigma1:291 [in hydras.rpo.term]
        +sigma1:300 [in hydras.rpo.term]
        +sigma1:302 [in hydras.rpo.term]
        +sigma2:114 [in hydras.rpo.term]
        +sigma2:123 [in hydras.rpo.term]
        +sigma2:292 [in hydras.rpo.term]
        +sigma2:301 [in hydras.rpo.term]
        +sigma2:303 [in hydras.rpo.term]
        +sigma:102 [in hydras.rpo.term]
        +sigma:111 [in hydras.rpo.term]
        +sigma:119 [in hydras.rpo.term]
        +sigma:126 [in hydras.rpo.term]
        +sigma:128 [in hydras.rpo.term]
        +sigma:184 [in hydras.rpo.term]
        +sigma:280 [in hydras.rpo.term]
        +sigma:289 [in hydras.rpo.term]
        +sigma:297 [in hydras.rpo.term]
        +sigma:307 [in hydras.rpo.term]
        +sigma:309 [in hydras.rpo.term]
        +sigma:315 [in hydras.rpo.rpo]
        +sigma:363 [in hydras.rpo.term]
        +sigma:86 [in hydras.rpo.rpo]
        +size_acc:203 [in hydras.rpo.term]
        +size_acc:20 [in hydras.rpo.term]
        +size_acc:54 [in hydras.rpo.more_list]
        +size1:57 [in hydras.rpo.more_list]
        +size2:58 [in hydras.rpo.more_list]
        +size:37 [in hydras.rpo.more_list]
        +size:42 [in hydras.rpo.more_list]
        +size:47 [in hydras.rpo.more_list]
        +size:51 [in hydras.rpo.more_list]
        +size:69 [in hydras.rpo.list_permut]
        +size:73 [in hydras.rpo.more_list]
        +size:74 [in hydras.rpo.list_permut]
        +sn_tt:288 [in hydras.rpo.rpo]
        +sn_tt:285 [in hydras.rpo.rpo]
        +sn_tt:282 [in hydras.rpo.rpo]
        +squares:6 [in additions.AM]
        +ss:113 [in hydras.Ackermann.fol]
        +ss:120 [in hydras.Ackermann.fol]
        +ss:125 [in hydras.Ackermann.fol]
        +ss:130 [in hydras.Ackermann.fol]
        +ss:28 [in hydras.Ackermann.folLogic3]
        +ss:30 [in hydras.Ackermann.folLogic3]
        +ss:31 [in hydras.Ackermann.code]
        +ss:34 [in hydras.Ackermann.code]
        +ss:37 [in hydras.Ackermann.code]
        +ss:37 [in hydras.Ackermann.folLogic3]
        +ss:4 [in hydras.Ackermann.folProp]
        +ss:44 [in hydras.Ackermann.folLogic3]
        +ss:51 [in hydras.Ackermann.folProp]
        +ss:51 [in hydras.Ackermann.folLogic3]
        +ss:59 [in hydras.Ackermann.folLogic3]
        +ss:66 [in hydras.Ackermann.fol]
        +ss:68 [in hydras.Ackermann.folLogic3]
        +ss:73 [in hydras.Ackermann.fol]
        +ss:78 [in hydras.Ackermann.fol]
        +ss:78 [in hydras.Ackermann.folLogic3]
        +ss:83 [in hydras.Ackermann.fol]
        +ss:94 [in hydras.Ackermann.fol]
        +ss:97 [in hydras.Ackermann.fol]
        +sto:12 [in hydras.Prelude.MoreOrders]
        +sto:17 [in hydras.Prelude.MoreOrders]
        +sto:24 [in hydras.Prelude.MoreOrders]
        +sto:30 [in hydras.Prelude.MoreOrders]
        +sto:34 [in hydras.Prelude.MoreOrders]
        +sto:37 [in hydras.Prelude.MoreOrders]
        +sto:40 [in hydras.Prelude.MoreOrders]
        +sto:48 [in hydras.Prelude.MoreOrders]
        +sto:5 [in hydras.Prelude.MoreOrders]
        +sto:8 [in hydras.Prelude.MoreOrders]
        +St:110 [in hydras.Hydra.Hydra_Lemmas]
        +Su:204 [in hydras.OrdinalNotations.ON_Generic]
        +s':117 [in additions.AM]
        +s':13 [in hydras.Hydra.Hydra_Lemmas]
        +s':144 [in hydras.rpo.rpo]
        +s':148 [in hydras.rpo.rpo]
        +s':16 [in hydras.Hydra.Hydra_Lemmas]
        +s':19 [in hydras.Hydra.Hydra_Termination]
        +s':199 [in hydras.Epsilon0.Paths]
        +s':202 [in hydras.Epsilon0.Paths]
        +s':21 [in hydras.Hydra.Hydra_Termination]
        +s':21 [in hydras.Hydra.Hydra_Lemmas]
        +s':28 [in hydras.Hydra.Hydra_Termination]
        +s':289 [in hydras.rpo.rpo]
        +s':290 [in hydras.rpo.rpo]
        +s':291 [in hydras.rpo.rpo]
        +s':292 [in hydras.rpo.rpo]
        +s':299 [in hydras.rpo.rpo]
        +s':300 [in hydras.rpo.rpo]
        +s':31 [in hydras.Hydra.Hydra_Termination]
        +s':37 [in hydras.Hydra.Hydra_Termination]
        +s':40 [in hydras.Hydra.Hydra_Termination]
        +s':43 [in hydras.Hydra.O2H]
        +s':49 [in hydras.rpo.rpo]
        +s':51 [in additions.AM]
        +s':53 [in hydras.Hydra.Hydra_Lemmas]
        +s':53 [in hydras.rpo.rpo]
        +s':54 [in hydras.Hydra.Hydra_Definitions]
        +s':58 [in hydras.Hydra.Hydra_Lemmas]
        +s':58 [in hydras.Hydra.Hydra_Definitions]
        +s':63 [in hydras.Hydra.Hydra_Lemmas]
        +s':67 [in hydras.Hydra.Hydra_Definitions]
        +s':69 [in additions.AM]
        +s':74 [in hydras.Hydra.Hydra_Definitions]
        +s':76 [in hydras.Hydra.Hydra_Definitions]
        +s':8 [in hydras.Hydra.Hydra_Lemmas]
        +s0:1241 [in hydras.Ackermann.codeSubFormula]
        +s0:1244 [in hydras.Ackermann.codeSubFormula]
        +s0:1298 [in hydras.Ackermann.codeSubFormula]
        +s0:1301 [in hydras.Ackermann.codeSubFormula]
        +s0:1372 [in hydras.Ackermann.codeSubFormula]
        +s0:1375 [in hydras.Ackermann.codeSubFormula]
        +s0:21 [in hydras.Ackermann.codeSubTerm]
        +s0:25 [in hydras.Ackermann.codeSubTerm]
        +s0:43 [in hydras.Ackermann.codeSubTerm]
        +s0:47 [in hydras.Ackermann.codeSubTerm]
        +s0:863 [in hydras.Ackermann.codeSubFormula]
        +s0:866 [in hydras.Ackermann.codeSubFormula]
        +s0:887 [in hydras.Ackermann.codeSubFormula]
        +s0:890 [in hydras.Ackermann.codeSubFormula]
        +s0:903 [in hydras.Ackermann.codeSubFormula]
        +s0:906 [in hydras.Ackermann.codeSubFormula]
        +s0:930 [in hydras.Ackermann.codeSubFormula]
        +s0:933 [in hydras.Ackermann.codeSubFormula]
        +s1':201 [in hydras.rpo.list_set]
        +s1':207 [in hydras.rpo.list_set]
        +s1':217 [in hydras.rpo.list_set]
        +s1:104 [in hydras.rpo.list_set]
        +s1:11 [in hydras.rpo.list_set]
        +s1:110 [in hydras.rpo.list_set]
        +s1:112 [in hydras.Ackermann.subProp]
        +s1:1210 [in hydras.Ackermann.codeSubFormula]
        +s1:1213 [in hydras.Ackermann.codeSubFormula]
        +s1:1217 [in hydras.Ackermann.codeSubFormula]
        +s1:124 [in hydras.rpo.list_set]
        +s1:13 [in hydras.Ackermann.folLogic2]
        +s1:130 [in hydras.rpo.list_set]
        +s1:131 [in hydras.Ackermann.subProp]
        +s1:137 [in hydras.rpo.list_set]
        +s1:146 [in hydras.Ackermann.subProp]
        +s1:150 [in hydras.Ackermann.subProp]
        +s1:152 [in hydras.rpo.list_set]
        +s1:154 [in hydras.Ackermann.subProp]
        +s1:155 [in hydras.rpo.list_set]
        +s1:158 [in hydras.rpo.list_set]
        +s1:160 [in hydras.rpo.list_set]
        +s1:162 [in hydras.rpo.list_set]
        +s1:164 [in hydras.rpo.list_set]
        +s1:166 [in hydras.rpo.list_set]
        +s1:168 [in hydras.rpo.list_set]
        +s1:169 [in hydras.Ackermann.subProp]
        +s1:171 [in hydras.rpo.list_set]
        +s1:174 [in hydras.rpo.list_set]
        +s1:176 [in hydras.rpo.list_set]
        +s1:184 [in hydras.rpo.list_set]
        +s1:186 [in hydras.rpo.list_set]
        +s1:191 [in hydras.rpo.list_set]
        +s1:197 [in hydras.rpo.list_set]
        +s1:2 [in hydras.Hydra.Hydra_Lemmas]
        +s1:200 [in hydras.rpo.list_set]
        +s1:203 [in hydras.rpo.list_set]
        +s1:206 [in hydras.rpo.list_set]
        +s1:210 [in hydras.rpo.list_set]
        +s1:213 [in hydras.rpo.list_set]
        +s1:216 [in hydras.rpo.list_set]
        +s1:22 [in hydras.Hydra.Hydra_Lemmas]
        +s1:220 [in hydras.rpo.list_set]
        +s1:224 [in hydras.rpo.list_set]
        +s1:226 [in hydras.rpo.list_set]
        +s1:228 [in hydras.rpo.list_set]
        +s1:23 [in hydras.Ackermann.folLogic2]
        +s1:230 [in hydras.rpo.list_set]
        +s1:234 [in hydras.Epsilon0.Paths]
        +s1:239 [in hydras.Epsilon0.Paths]
        +s1:246 [in hydras.rpo.list_set]
        +s1:248 [in hydras.rpo.list_set]
        +s1:25 [in hydras.Hydra.Hydra_Lemmas]
        +s1:250 [in hydras.rpo.list_set]
        +s1:255 [in hydras.rpo.list_set]
        +s1:28 [in hydras.Ackermann.folLogic2]
        +s1:29 [in hydras.Hydra.O2H]
        +s1:29 [in hydras.Hydra.Hydra_Lemmas]
        +s1:33 [in hydras.Hydra.O2H]
        +s1:33 [in hydras.Hydra.Hydra_Lemmas]
        +s1:35 [in hydras.Hydra.Hydra_Definitions]
        +s1:47 [in hydras.Hydra.Hydra_Lemmas]
        +s1:8 [in hydras.rpo.list_set]
        +s1:820 [in hydras.Ackermann.codeSubFormula]
        +s1:823 [in hydras.Ackermann.codeSubFormula]
        +s1:827 [in hydras.Ackermann.codeSubFormula]
        +s1:843 [in hydras.Ackermann.codeSubFormula]
        +s1:846 [in hydras.Ackermann.codeSubFormula]
        +s1:93 [in hydras.rpo.list_set]
        +s1:98 [in hydras.rpo.list_set]
        +s2':205 [in hydras.rpo.list_set]
        +s2':209 [in hydras.rpo.list_set]
        +s2':219 [in hydras.rpo.list_set]
        +s2:105 [in hydras.rpo.list_set]
        +s2:111 [in hydras.rpo.list_set]
        +s2:113 [in hydras.Ackermann.subProp]
        +s2:12 [in hydras.rpo.list_set]
        +s2:1211 [in hydras.Ackermann.codeSubFormula]
        +s2:1214 [in hydras.Ackermann.codeSubFormula]
        +s2:1218 [in hydras.Ackermann.codeSubFormula]
        +s2:1238 [in hydras.Ackermann.codeSubFormula]
        +s2:125 [in hydras.rpo.list_set]
        +s2:131 [in hydras.rpo.list_set]
        +s2:132 [in hydras.Ackermann.subProp]
        +s2:138 [in hydras.rpo.list_set]
        +s2:14 [in hydras.Ackermann.folLogic2]
        +s2:147 [in hydras.Ackermann.subProp]
        +s2:151 [in hydras.Ackermann.subProp]
        +s2:153 [in hydras.rpo.list_set]
        +s2:155 [in hydras.Ackermann.subProp]
        +s2:156 [in hydras.rpo.list_set]
        +s2:159 [in hydras.rpo.list_set]
        +s2:161 [in hydras.rpo.list_set]
        +s2:163 [in hydras.rpo.list_set]
        +s2:165 [in hydras.rpo.list_set]
        +s2:167 [in hydras.rpo.list_set]
        +s2:169 [in hydras.rpo.list_set]
        +s2:170 [in hydras.Ackermann.subProp]
        +s2:172 [in hydras.rpo.list_set]
        +s2:175 [in hydras.rpo.list_set]
        +s2:177 [in hydras.rpo.list_set]
        +s2:185 [in hydras.rpo.list_set]
        +s2:187 [in hydras.rpo.list_set]
        +s2:192 [in hydras.rpo.list_set]
        +s2:198 [in hydras.rpo.list_set]
        +s2:202 [in hydras.rpo.list_set]
        +s2:204 [in hydras.rpo.list_set]
        +s2:208 [in hydras.rpo.list_set]
        +s2:211 [in hydras.rpo.list_set]
        +s2:214 [in hydras.rpo.list_set]
        +s2:218 [in hydras.rpo.list_set]
        +s2:221 [in hydras.rpo.list_set]
        +s2:225 [in hydras.rpo.list_set]
        +s2:227 [in hydras.rpo.list_set]
        +s2:229 [in hydras.rpo.list_set]
        +s2:23 [in hydras.Hydra.Hydra_Lemmas]
        +s2:231 [in hydras.rpo.list_set]
        +s2:235 [in hydras.Epsilon0.Paths]
        +s2:24 [in hydras.Ackermann.folLogic2]
        +s2:240 [in hydras.Epsilon0.Paths]
        +s2:247 [in hydras.rpo.list_set]
        +s2:249 [in hydras.rpo.list_set]
        +s2:251 [in hydras.rpo.list_set]
        +s2:256 [in hydras.rpo.list_set]
        +s2:26 [in hydras.Hydra.Hydra_Lemmas]
        +s2:29 [in hydras.Ackermann.folLogic2]
        +s2:3 [in hydras.Hydra.Hydra_Lemmas]
        +s2:30 [in hydras.Hydra.O2H]
        +s2:30 [in hydras.Hydra.Hydra_Lemmas]
        +s2:34 [in hydras.Hydra.O2H]
        +s2:34 [in hydras.Hydra.Hydra_Lemmas]
        +s2:36 [in hydras.Hydra.Hydra_Definitions]
        +s2:48 [in hydras.Hydra.Hydra_Lemmas]
        +s2:821 [in hydras.Ackermann.codeSubFormula]
        +s2:824 [in hydras.Ackermann.codeSubFormula]
        +s2:828 [in hydras.Ackermann.codeSubFormula]
        +s2:844 [in hydras.Ackermann.codeSubFormula]
        +s2:847 [in hydras.Ackermann.codeSubFormula]
        +s2:9 [in hydras.rpo.list_set]
        +s2:900 [in hydras.Ackermann.codeSubFormula]
        +s2:917 [in hydras.Ackermann.codeSubFormula]
        +s2:922 [in hydras.Ackermann.codeSubFormula]
        +s2:927 [in hydras.Ackermann.codeSubFormula]
        +s2:94 [in hydras.rpo.list_set]
        +s2:99 [in hydras.rpo.list_set]
        +s3:178 [in hydras.rpo.list_set]
        +s3:188 [in hydras.rpo.list_set]
        +s3:24 [in hydras.Hydra.Hydra_Lemmas]
        +s3:27 [in hydras.Hydra.Hydra_Lemmas]
        +s3:31 [in hydras.Hydra.Hydra_Lemmas]
        +s3:4 [in hydras.Hydra.Hydra_Lemmas]
        +s:10 [in hydras.Ackermann.codeSubTerm]
        +S:10 [in hydras.MoreAck.FolExamples]
        +s:1005 [in hydras.Ackermann.codeSubFormula]
        +s:1008 [in hydras.Ackermann.codeSubFormula]
        +s:101 [in hydras.Epsilon0.Paths]
        +s:101 [in hydras.Ackermann.folReplace]
        +s:101 [in hydras.rpo.rpo]
        +s:1011 [in hydras.Ackermann.codeSubFormula]
        +s:1014 [in hydras.Ackermann.codeSubFormula]
        +s:1017 [in hydras.Ackermann.codeSubFormula]
        +s:102 [in hydras.Hydra.O2H]
        +s:1020 [in hydras.Ackermann.codeSubFormula]
        +s:1028 [in hydras.Ackermann.codeSubFormula]
        +s:103 [in hydras.Ackermann.LNN2LNT]
        +s:103 [in hydras.rpo.rpo]
        +s:1030 [in hydras.Ackermann.codeSubFormula]
        +s:1032 [in hydras.Ackermann.codeSubFormula]
        +s:1034 [in hydras.Ackermann.codeSubFormula]
        +s:1036 [in hydras.Ackermann.codeSubFormula]
        +s:1038 [in hydras.Ackermann.codeSubFormula]
        +s:104 [in hydras.Ackermann.subProp]
        +s:104 [in hydras.Epsilon0.Paths]
        +s:1040 [in hydras.Ackermann.codeSubFormula]
        +s:1042 [in hydras.Ackermann.codeSubFormula]
        +s:1044 [in hydras.Ackermann.codeSubFormula]
        +s:1046 [in hydras.Ackermann.codeSubFormula]
        +s:1049 [in hydras.Ackermann.codeSubFormula]
        +s:105 [in hydras.Hydra.O2H]
        +s:105 [in hydras.Ackermann.model]
        +s:1052 [in hydras.Ackermann.codeSubFormula]
        +s:1055 [in hydras.Ackermann.codeSubFormula]
        +s:1058 [in hydras.Ackermann.codeSubFormula]
        +s:106 [in hydras.Ackermann.folReplace]
        +s:1061 [in hydras.Ackermann.codeSubFormula]
        +s:1064 [in hydras.Ackermann.codeSubFormula]
        +s:1067 [in hydras.Ackermann.codeSubFormula]
        +s:107 [in hydras.Epsilon0.Paths]
        +s:1070 [in hydras.Ackermann.codeSubFormula]
        +s:108 [in hydras.Hydra.O2H]
        +s:109 [in hydras.Ackermann.model]
        +s:11 [in hydras.Hydra.Hydra_Lemmas]
        +s:110 [in hydras.Epsilon0.Paths]
        +s:111 [in hydras.Ackermann.subAll]
        +s:112 [in hydras.Epsilon0.Paths]
        +s:113 [in hydras.Ackermann.model]
        +s:115 [in additions.AM]
        +s:116 [in hydras.Ackermann.LNN2LNT]
        +s:117 [in hydras.Ackermann.subAll]
        +s:117 [in hydras.Ackermann.model]
        +s:1170 [in hydras.Ackermann.codeSubFormula]
        +s:1172 [in hydras.Ackermann.codeSubFormula]
        +s:1174 [in hydras.Ackermann.codeSubFormula]
        +s:1176 [in hydras.Ackermann.codeSubFormula]
        +s:1178 [in hydras.Ackermann.codeSubFormula]
        +s:118 [in hydras.Ackermann.codeSubFormula]
        +s:1180 [in hydras.Ackermann.codeSubFormula]
        +s:1182 [in hydras.Ackermann.codeSubFormula]
        +s:1184 [in hydras.Ackermann.codeSubFormula]
        +s:1186 [in hydras.Ackermann.codeSubFormula]
        +s:1188 [in hydras.Ackermann.codeSubFormula]
        +s:119 [in hydras.Epsilon0.Paths]
        +s:1190 [in hydras.Ackermann.codeSubFormula]
        +s:1192 [in hydras.Ackermann.codeSubFormula]
        +s:1194 [in hydras.Ackermann.codeSubFormula]
        +s:1196 [in hydras.Ackermann.codeSubFormula]
        +s:12 [in hydras.Hydra.Hydra_Termination]
        +s:12 [in hydras.Hydra.Hydra_Lemmas]
        +s:120 [in hydras.rpo.rpo]
        +s:1200 [in hydras.Ackermann.codeSubFormula]
        +s:1202 [in hydras.Ackermann.codeSubFormula]
        +s:1204 [in hydras.Ackermann.codeSubFormula]
        +s:1206 [in hydras.Ackermann.codeSubFormula]
        +s:121 [in hydras.Ackermann.subProp]
        +s:121 [in hydras.Ackermann.codeSubFormula]
        +s:1222 [in hydras.Ackermann.codeSubFormula]
        +s:1225 [in hydras.Ackermann.codeSubFormula]
        +s:124 [in hydras.Ackermann.codeSubTerm]
        +s:124 [in hydras.Ackermann.codeSubFormula]
        +s:124 [in hydras.Epsilon0.Paths]
        +s:1251 [in hydras.Ackermann.codeSubFormula]
        +s:1259 [in hydras.Ackermann.codeSubFormula]
        +s:126 [in hydras.Ackermann.subProp]
        +s:126 [in hydras.Epsilon0.Large_Sets]
        +s:126 [in hydras.Epsilon0.Paths]
        +s:126 [in hydras.rpo.rpo]
        +s:1267 [in hydras.Ackermann.codeSubFormula]
        +s:127 [in hydras.Ackermann.codeSubTerm]
        +s:128 [in hydras.Epsilon0.Large_Sets]
        +s:1287 [in hydras.Ackermann.codeSubFormula]
        +s:129 [in hydras.Ackermann.model]
        +s:1292 [in hydras.Ackermann.codeSubFormula]
        +s:1295 [in hydras.Ackermann.codeSubFormula]
        +s:13 [in hydras.Ackermann.codeSubTerm]
        +s:13 [in hydras.Hydra.Hydra_Termination]
        +s:130 [in additions.AM]
        +s:130 [in hydras.Ackermann.codeSubTerm]
        +s:130 [in hydras.Epsilon0.Large_Sets]
        +s:132 [in hydras.Epsilon0.Large_Sets]
        +s:133 [in hydras.Ackermann.codeSubTerm]
        +s:133 [in hydras.Ackermann.model]
        +s:133 [in hydras.Ackermann.codeSubFormula]
        +s:134 [in hydras.Epsilon0.Large_Sets]
        +s:134 [in hydras.Epsilon0.Paths]
        +s:135 [in hydras.Ackermann.folProp]
        +s:136 [in hydras.Ackermann.codeSubTerm]
        +s:136 [in hydras.Ackermann.subProp]
        +s:136 [in hydras.Epsilon0.Large_Sets]
        +s:1368 [in hydras.Ackermann.codeSubFormula]
        +s:137 [in hydras.Ackermann.model]
        +s:1378 [in hydras.Ackermann.codeSubFormula]
        +s:138 [in hydras.Epsilon0.Large_Sets]
        +s:1381 [in hydras.Ackermann.codeSubFormula]
        +s:139 [in hydras.Ackermann.codeSubTerm]
        +s:139 [in hydras.rpo.rpo]
        +s:1391 [in hydras.Ackermann.codeSubFormula]
        +s:1395 [in hydras.Ackermann.codeSubFormula]
        +s:1398 [in hydras.Ackermann.codeSubFormula]
        +s:14 [in hydras.Ackermann.subProp]
        +s:14 [in hydras.Hydra.Hydra_Termination]
        +s:140 [in hydras.Ackermann.subProp]
        +s:140 [in hydras.Epsilon0.Large_Sets]
        +s:140 [in hydras.Epsilon0.Paths]
        +S:140 [in hydras.Schutte.Ordering_Functions]
        +s:1401 [in hydras.Ackermann.codeSubFormula]
        +s:1406 [in hydras.Ackermann.codeSubFormula]
        +s:141 [in hydras.Ackermann.model]
        +s:1412 [in hydras.Ackermann.codeSubFormula]
        +s:1419 [in hydras.Ackermann.codeSubFormula]
        +s:142 [in hydras.Ackermann.codeSubTerm]
        +s:142 [in hydras.Epsilon0.Large_Sets]
        +s:1424 [in hydras.Ackermann.codeSubFormula]
        +s:1429 [in hydras.Ackermann.codeSubFormula]
        +s:143 [in hydras.Ackermann.folProp]
        +s:143 [in hydras.Ackermann.subProp]
        +s:1432 [in hydras.Ackermann.codeSubFormula]
        +s:1435 [in hydras.Ackermann.codeSubFormula]
        +s:1438 [in hydras.Ackermann.codeSubFormula]
        +S:144 [in hydras.Schutte.Ordering_Functions]
        +s:1441 [in hydras.Ackermann.codeSubFormula]
        +s:1444 [in hydras.Ackermann.codeSubFormula]
        +s:1447 [in hydras.Ackermann.codeSubFormula]
        +s:145 [in hydras.Ackermann.codeSubTerm]
        +s:145 [in hydras.Ackermann.model]
        +S:145 [in hydras.Schutte.Ordering_Functions]
        +s:1450 [in hydras.Ackermann.codeSubFormula]
        +s:1453 [in hydras.Ackermann.codeSubFormula]
        +s:1456 [in hydras.Ackermann.codeSubFormula]
        +s:1459 [in hydras.Ackermann.codeSubFormula]
        +s:146 [in hydras.Epsilon0.Paths]
        +s:1462 [in hydras.Ackermann.codeSubFormula]
        +s:1465 [in hydras.Ackermann.codeSubFormula]
        +s:1468 [in hydras.Ackermann.codeSubFormula]
        +s:147 [in hydras.Ackermann.folProp]
        +s:1471 [in hydras.Ackermann.codeSubFormula]
        +s:1474 [in hydras.Ackermann.codeSubFormula]
        +s:1477 [in hydras.Ackermann.codeSubFormula]
        +s:1480 [in hydras.Ackermann.codeSubFormula]
        +s:1483 [in hydras.Ackermann.codeSubFormula]
        +s:1486 [in hydras.Ackermann.codeSubFormula]
        +s:1489 [in hydras.Ackermann.codeSubFormula]
        +s:149 [in hydras.Ackermann.model]
        +s:1492 [in hydras.Ackermann.codeSubFormula]
        +s:1495 [in hydras.Ackermann.codeSubFormula]
        +s:1498 [in hydras.Ackermann.codeSubFormula]
        +s:15 [in additions.AM]
        +s:15 [in gaia_hydras.GPaths]
        +s:15 [in hydras.Hydra.Hydra_Lemmas]
        +s:1501 [in hydras.Ackermann.codeSubFormula]
        +s:1504 [in hydras.Ackermann.codeSubFormula]
        +s:1507 [in hydras.Ackermann.codeSubFormula]
        +s:151 [in hydras.Ackermann.folProp]
        +s:151 [in gaia_hydras.T1Bridge]
        +s:1510 [in hydras.Ackermann.codeSubFormula]
        +s:1512 [in hydras.Ackermann.codeSubFormula]
        +s:1514 [in hydras.Ackermann.codeSubFormula]
        +s:1517 [in hydras.Ackermann.codeSubFormula]
        +s:152 [in hydras.Epsilon0.Large_Sets]
        +s:1520 [in hydras.Ackermann.codeSubFormula]
        +s:1523 [in hydras.Ackermann.codeSubFormula]
        +s:1526 [in hydras.Ackermann.codeSubFormula]
        +s:1529 [in hydras.Ackermann.codeSubFormula]
        +s:153 [in gaia_hydras.T1Bridge]
        +s:153 [in hydras.rpo.rpo]
        +s:1532 [in hydras.Ackermann.codeSubFormula]
        +s:1535 [in hydras.Ackermann.codeSubFormula]
        +s:1538 [in hydras.Ackermann.codeSubFormula]
        +s:1541 [in hydras.Ackermann.codeSubFormula]
        +s:1544 [in hydras.Ackermann.codeSubFormula]
        +s:1547 [in hydras.Ackermann.codeSubFormula]
        +s:155 [in hydras.Ackermann.folProp]
        +s:155 [in gaia_hydras.T1Bridge]
        +s:155 [in hydras.rpo.rpo]
        +s:1550 [in hydras.Ackermann.codeSubFormula]
        +s:1553 [in hydras.Ackermann.codeSubFormula]
        +s:1556 [in hydras.Ackermann.codeSubFormula]
        +s:1559 [in hydras.Ackermann.codeSubFormula]
        +s:156 [in additions.AM]
        +s:1562 [in hydras.Ackermann.codeSubFormula]
        +s:1565 [in hydras.Ackermann.codeSubFormula]
        +s:1568 [in hydras.Ackermann.codeSubFormula]
        +s:157 [in hydras.Ackermann.model]
        +s:158 [in hydras.Epsilon0.Large_Sets]
        +s:158 [in hydras.Epsilon0.Paths]
        +s:159 [in hydras.Ackermann.subProp]
        +s:159 [in hydras.rpo.rpo]
        +s:160 [in additions.AM]
        +s:160 [in gaia_hydras.T1Bridge]
        +s:160 [in hydras.Epsilon0.Paths]
        +s:162 [in hydras.Epsilon0.Paths]
        +s:163 [in additions.AM]
        +s:164 [in additions.AM]
        +s:164 [in hydras.Prelude.MoreLists]
        +s:164 [in hydras.Ackermann.subProp]
        +s:165 [in hydras.Epsilon0.Paths]
        +s:166 [in additions.AM]
        +S:167 [in hydras.Prelude.MoreLists]
        +s:168 [in additions.AM]
        +s:169 [in additions.AM]
        +s:17 [in hydras.Ackermann.codeSubTerm]
        +s:17 [in hydras.Hydra.Hydra_Termination]
        +s:17 [in hydras.Epsilon0.Paths]
        +s:170 [in hydras.Epsilon0.Paths]
        +s:172 [in hydras.rpo.rpo]
        +s:173 [in hydras.rpo.list_set]
        +s:175 [in hydras.Epsilon0.Paths]
        +s:177 [in hydras.Epsilon0.Large_Sets]
        +s:178 [in hydras.Epsilon0.Paths]
        +s:18 [in hydras.Prelude.MoreOrders]
        +s:18 [in hydras.Hydra.Hydra_Termination]
        +s:180 [in hydras.Epsilon0.Large_Sets]
        +s:180 [in hydras.Schutte.Schutte_basics]
        +s:180 [in hydras.Epsilon0.Paths]
        +s:181 [in hydras.rpo.list_set]
        +s:181 [in hydras.rpo.rpo]
        +s:182 [in hydras.Epsilon0.Large_Sets]
        +s:182 [in hydras.rpo.list_set]
        +s:182 [in hydras.Epsilon0.Paths]
        +s:183 [in hydras.Schutte.Schutte_basics]
        +s:183 [in hydras.rpo.list_set]
        +s:183 [in hydras.Epsilon0.Paths]
        +s:184 [in hydras.Epsilon0.Large_Sets]
        +s:184 [in hydras.Epsilon0.Paths]
        +s:185 [in hydras.Epsilon0.Large_Sets]
        +s:185 [in hydras.Schutte.Schutte_basics]
        +s:186 [in hydras.Schutte.Schutte_basics]
        +s:187 [in hydras.Epsilon0.Large_Sets]
        +s:188 [in hydras.Prelude.MoreLists]
        +s:188 [in hydras.Schutte.Schutte_basics]
        +s:188 [in hydras.Epsilon0.Paths]
        +s:19 [in hydras.Ackermann.LNN2LNT]
        +s:19 [in gaia_hydras.GPaths]
        +s:19 [in hydras.Ackermann.subProp]
        +s:190 [in hydras.Epsilon0.Large_Sets]
        +s:190 [in hydras.Epsilon0.Paths]
        +s:192 [in hydras.Prelude.MoreLists]
        +s:192 [in hydras.Epsilon0.Large_Sets]
        +s:192 [in hydras.Schutte.Schutte_basics]
        +s:192 [in hydras.Epsilon0.Paths]
        +s:194 [in hydras.Epsilon0.Large_Sets]
        +s:194 [in hydras.rpo.rpo]
        +s:195 [in hydras.Epsilon0.Paths]
        +s:196 [in hydras.Epsilon0.Large_Sets]
        +s:198 [in hydras.Epsilon0.Large_Sets]
        +s:198 [in hydras.Schutte.Schutte_basics]
        +s:198 [in hydras.Epsilon0.Paths]
        +s:2 [in hydras.Ackermann.folProp]
        +s:2 [in hydras.Epsilon0.Large_Sets]
        +s:2 [in hydras.Hydra.Hydra_Termination]
        +s:2 [in gaia_hydras.GHydra]
        +s:2 [in gaia_hydras.GLarge_Sets]
        +s:20 [in hydras.Prelude.MoreLists]
        +s:20 [in hydras.Hydra.Hydra_Termination]
        +s:20 [in hydras.Hydra.Hydra_Lemmas]
        +s:20 [in hydras.Epsilon0.Paths]
        +s:200 [in hydras.Epsilon0.Large_Sets]
        +s:201 [in hydras.Epsilon0.Paths]
        +s:204 [in hydras.Epsilon0.Large_Sets]
        +s:205 [in hydras.Epsilon0.Large_Sets]
        +s:205 [in hydras.Epsilon0.Paths]
        +s:207 [in hydras.Epsilon0.Large_Sets]
        +s:208 [in hydras.Epsilon0.Paths]
        +S:21 [in hydras.Ackermann.Languages]
        +s:210 [in hydras.Prelude.MoreLists]
        +s:210 [in hydras.rpo.rpo]
        +s:211 [in hydras.Epsilon0.Large_Sets]
        +s:211 [in hydras.rpo.rpo]
        +s:212 [in hydras.rpo.list_set]
        +s:212 [in hydras.Epsilon0.Paths]
        +s:213 [in hydras.Epsilon0.Large_Sets]
        +s:215 [in hydras.Epsilon0.Large_Sets]
        +s:215 [in hydras.rpo.list_set]
        +s:215 [in hydras.Epsilon0.Paths]
        +s:215 [in hydras.rpo.rpo]
        +s:216 [in hydras.Prelude.MoreLists]
        +s:219 [in hydras.Epsilon0.Paths]
        +s:219 [in hydras.rpo.rpo]
        +s:22 [in additions.AM]
        +s:22 [in hydras.Epsilon0.Epsilon0rpo]
        +s:22 [in hydras.Epsilon0.Large_Sets]
        +s:222 [in hydras.rpo.list_set]
        +s:222 [in hydras.Epsilon0.Paths]
        +s:223 [in hydras.rpo.list_set]
        +s:225 [in hydras.rpo.rpo]
        +s:227 [in hydras.Epsilon0.Paths]
        +s:228 [in additions.AM]
        +s:23 [in hydras.Prelude.MoreLists]
        +S:23 [in hydras.Ackermann.checkPrf]
        +s:23 [in hydras.Ackermann.subProp]
        +s:23 [in hydras.rpo.list_set]
        +s:23 [in hydras.Epsilon0.Paths]
        +s:230 [in hydras.Epsilon0.Paths]
        +s:234 [in hydras.Ackermann.folProp]
        +s:236 [in hydras.Epsilon0.Paths]
        +s:241 [in hydras.Epsilon0.Paths]
        +s:244 [in hydras.Epsilon0.Paths]
        +s:246 [in hydras.Epsilon0.Paths]
        +s:25 [in hydras.Prelude.MoreOrders]
        +s:25 [in hydras.rpo.list_set]
        +s:253 [in hydras.Epsilon0.Paths]
        +s:256 [in hydras.Epsilon0.Paths]
        +s:260 [in hydras.Epsilon0.Paths]
        +s:262 [in hydras.rpo.rpo]
        +s:263 [in hydras.Epsilon0.Paths]
        +s:263 [in hydras.Gamma0.Gamma0]
        +s:263 [in hydras.rpo.rpo]
        +s:264 [in hydras.rpo.rpo]
        +s:265 [in hydras.rpo.rpo]
        +s:27 [in hydras.Ackermann.LNN2LNT]
        +s:27 [in hydras.Ackermann.subProp]
        +s:27 [in hydras.Hydra.Hydra_Termination]
        +s:28 [in hydras.Prelude.MoreLists]
        +s:28 [in hydras.Ackermann.code]
        +s:282 [in hydras.Ackermann.folProp]
        +s:283 [in hydras.Ackermann.subAll]
        +s:288 [in hydras.Ackermann.subAll]
        +s:29 [in hydras.rpo.list_set]
        +s:299 [in Goedel.PRrepresentable]
        +s:3 [in hydras.solutions_exercises.Limit_Infinity]
        +s:30 [in hydras.Epsilon0.Large_Sets]
        +s:30 [in hydras.Hydra.Hydra_Termination]
        +s:30 [in hydras.Hydra.Hydra_Definitions]
        +s:30 [in hydras.rpo.rpo]
        +s:31 [in gaia_hydras.GPaths]
        +s:31 [in hydras.Prelude.MoreOrders]
        +s:31 [in hydras.Schutte.Schutte_basics]
        +s:31 [in hydras.rpo.list_set]
        +s:314 [in hydras.rpo.rpo]
        +s:318 [in hydras.rpo.rpo]
        +s:32 [in hydras.Ackermann.subProp]
        +s:32 [in hydras.Epsilon0.Large_Sets]
        +s:32 [in hydras.Hydra.Hydra_Termination]
        +s:32 [in hydras.Epsilon0.Paths]
        +s:33 [in gaia_hydras.GPaths]
        +s:336 [in additions.Euclidean_Chains]
        +s:338 [in additions.Euclidean_Chains]
        +s:34 [in hydras.Ackermann.folLogic2]
        +s:34 [in hydras.rpo.list_set]
        +s:341 [in additions.Euclidean_Chains]
        +s:343 [in additions.Euclidean_Chains]
        +s:347 [in additions.Euclidean_Chains]
        +s:35 [in hydras.OrdinalNotations.ON_Omega2]
        +s:35 [in gaia_hydras.GPaths]
        +s:35 [in hydras.Epsilon0.Large_Sets]
        +s:35 [in hydras.Epsilon0.Paths]
        +s:351 [in additions.Euclidean_Chains]
        +s:355 [in additions.Euclidean_Chains]
        +s:357 [in additions.Euclidean_Chains]
        +s:359 [in hydras.Ackermann.subAll]
        +s:36 [in hydras.Hydra.Hydra_Termination]
        +s:363 [in additions.Euclidean_Chains]
        +s:369 [in additions.Euclidean_Chains]
        +s:37 [in hydras.Prelude.MoreLists]
        +s:37 [in hydras.Ackermann.subProp]
        +s:37 [in hydras.rpo.list_set]
        +s:372 [in hydras.Ackermann.subAll]
        +s:376 [in additions.Euclidean_Chains]
        +s:38 [in hydras.Ackermann.folLogic2]
        +s:38 [in gaia_hydras.GPaths]
        +s:38 [in hydras.Prelude.MoreOrders]
        +s:383 [in additions.Euclidean_Chains]
        +s:386 [in hydras.Epsilon0.Paths]
        +s:389 [in additions.Euclidean_Chains]
        +s:39 [in hydras.Hydra.O2H]
        +s:39 [in hydras.Prelude.MoreLists]
        +s:39 [in hydras.Ackermann.codeSubTerm]
        +s:39 [in hydras.Hydra.Hydra_Termination]
        +s:39 [in hydras.Epsilon0.Paths]
        +s:39 [in hydras.Hydra.Hydra_Definitions]
        +s:395 [in hydras.Ackermann.folProp]
        +s:396 [in additions.Euclidean_Chains]
        +s:399 [in hydras.Ackermann.folProp]
        +s:4 [in hydras.Ackermann.subProp]
        +s:4 [in hydras.Epsilon0.Large_Sets]
        +s:4 [in gaia_hydras.GLarge_Sets]
        +s:403 [in hydras.Ackermann.folProp]
        +s:403 [in additions.Euclidean_Chains]
        +s:406 [in additions.Euclidean_Chains]
        +s:407 [in additions.Euclidean_Chains]
        +s:408 [in hydras.Ackermann.folProp]
        +s:409 [in additions.Euclidean_Chains]
        +s:41 [in hydras.Hydra.O2H]
        +s:41 [in hydras.Prelude.MoreLists]
        +s:41 [in hydras.Epsilon0.Paths]
        +s:411 [in additions.Euclidean_Chains]
        +s:412 [in additions.Euclidean_Chains]
        +s:413 [in hydras.Ackermann.folProp]
        +s:416 [in hydras.Ackermann.folProp]
        +s:42 [in hydras.Hydra.O2H]
        +s:42 [in hydras.Ackermann.subProp]
        +s:42 [in hydras.Hydra.Hydra_Definitions]
        +s:43 [in hydras.Prelude.MoreLists]
        +s:431 [in hydras.Ackermann.folProp]
        +s:436 [in hydras.Ackermann.folProp]
        +s:44 [in hydras.rpo.rpo]
        +s:445 [in Goedel.PRrepresentable]
        +s:449 [in Goedel.PRrepresentable]
        +s:45 [in hydras.Prelude.MoreLists]
        +s:45 [in hydras.Epsilon0.Paths]
        +s:452 [in Goedel.PRrepresentable]
        +s:455 [in Goedel.PRrepresentable]
        +s:458 [in Goedel.PRrepresentable]
        +s:46 [in Goedel.PRrepresentable]
        +s:46 [in hydras.Hydra.O2H]
        +s:46 [in hydras.Ackermann.subProp]
        +s:461 [in Goedel.PRrepresentable]
        +s:47 [in hydras.Ackermann.folProp]
        +s:471 [in additions.Euclidean_Chains]
        +s:49 [in Goedel.PRrepresentable]
        +s:50 [in additions.AM]
        +s:50 [in hydras.Ackermann.subProp]
        +s:51 [in Goedel.codeSysPrf]
        +s:51 [in hydras.Hydra.Hydra_Definitions]
        +s:52 [in hydras.Hydra.Hydra_Lemmas]
        +s:53 [in hydras.rpo.list_set]
        +S:53 [in hydras.Ackermann.Languages]
        +s:53 [in hydras.Hydra.Hydra_Definitions]
        +S:531 [in hydras.Ackermann.primRec]
        +S:545 [in hydras.Ackermann.primRec]
        +s:55 [in hydras.Ackermann.codeSubTerm]
        +s:55 [in hydras.Ackermann.subProp]
        +s:55 [in Goedel.codeSysPrf]
        +s:56 [in gaia_hydras.GPaths]
        +s:57 [in hydras.Hydra.Hydra_Lemmas]
        +s:57 [in hydras.Hydra.Hydra_Definitions]
        +s:58 [in hydras.rpo.rpo]
        +s:59 [in hydras.Ackermann.codeSubTerm]
        +s:6 [in hydras.Hydra.BigBattle]
        +S:6 [in hydras.MoreAck.FolExamples]
        +s:60 [in gaia_hydras.GPaths]
        +s:60 [in hydras.Ackermann.folProp]
        +s:60 [in hydras.Ackermann.subProp]
        +s:60 [in hydras.Ackermann.codeSubFormula]
        +s:60 [in hydras.rpo.list_set]
        +s:60 [in hydras.rpo.rpo]
        +s:62 [in hydras.Hydra.Hydra_Lemmas]
        +s:62 [in hydras.Hydra.Hydra_Definitions]
        +s:63 [in hydras.Ackermann.codeSubTerm]
        +s:63 [in hydras.Ackermann.folProp]
        +s:64 [in hydras.rpo.rpo]
        +s:65 [in hydras.Prelude.MoreLists]
        +s:65 [in hydras.Ackermann.subProp]
        +s:66 [in hydras.Hydra.Hydra_Definitions]
        +s:67 [in additions.AM]
        +s:67 [in hydras.Ackermann.codeSubTerm]
        +s:67 [in hydras.Ackermann.folProp]
        +s:67 [in Goedel.codeSysPrf]
        +s:68 [in hydras.rpo.list_set]
        +s:683 [in hydras.Epsilon0.T1]
        +s:688 [in hydras.Epsilon0.T1]
        +s:69 [in hydras.Ackermann.subProp]
        +s:692 [in hydras.Epsilon0.T1]
        +s:694 [in hydras.Ackermann.codeSubFormula]
        +s:695 [in hydras.Epsilon0.T1]
        +s:697 [in hydras.Ackermann.codeSubFormula]
        +s:699 [in hydras.Epsilon0.T1]
        +s:7 [in hydras.Ackermann.Deduction]
        +s:7 [in hydras.Hydra.Hydra_Lemmas]
        +s:7 [in hydras.rpo.list_set]
        +s:700 [in hydras.Ackermann.codeSubFormula]
        +s:703 [in hydras.Ackermann.codeSubFormula]
        +s:706 [in hydras.Ackermann.codeSubFormula]
        +s:709 [in hydras.Ackermann.codeSubFormula]
        +s:71 [in hydras.Ackermann.codeSubTerm]
        +s:71 [in hydras.Ackermann.LNN2LNT]
        +s:71 [in Goedel.codeSysPrf]
        +s:712 [in hydras.Ackermann.codeSubFormula]
        +s:715 [in hydras.Ackermann.codeSubFormula]
        +s:718 [in hydras.Ackermann.codeSubFormula]
        +s:72 [in hydras.Ackermann.codeSubFormula]
        +s:72 [in Goedel.rosser]
        +s:721 [in hydras.Ackermann.codeSubFormula]
        +s:724 [in hydras.Ackermann.codeSubFormula]
        +s:73 [in hydras.Ackermann.model]
        +s:73 [in hydras.Ackermann.subProp]
        +s:73 [in hydras.Hydra.Hydra_Definitions]
        +s:75 [in Goedel.PRrepresentable]
        +s:75 [in hydras.Ackermann.codeSubTerm]
        +s:75 [in hydras.Hydra.Hydra_Definitions]
        +s:75 [in hydras.rpo.rpo]
        +s:755 [in hydras.Ackermann.codeSubFormula]
        +s:756 [in hydras.Ackermann.codeSubFormula]
        +s:757 [in hydras.Ackermann.codeSubFormula]
        +s:758 [in hydras.Ackermann.codeSubFormula]
        +s:759 [in hydras.Ackermann.codeSubFormula]
        +s:760 [in hydras.Ackermann.codeSubFormula]
        +s:77 [in hydras.Ackermann.codeSubFormula]
        +s:78 [in additions.AM]
        +s:78 [in hydras.Prelude.MoreLists]
        +s:78 [in hydras.Ackermann.subProp]
        +s:79 [in hydras.Ackermann.codeSubTerm]
        +s:79 [in hydras.Hydra.Hydra_Definitions]
        +s:79 [in hydras.rpo.rpo]
        +s:8 [in hydras.Prelude.MoreLists]
        +s:8 [in hydras.Ackermann.codeSubTerm]
        +s:8 [in hydras.Hydra.Hydra_Termination]
        +s:8 [in hydras.rpo.rpo]
        +s:816 [in hydras.Ackermann.codeSubFormula]
        +s:818 [in hydras.Ackermann.codeSubFormula]
        +s:83 [in hydras.Ackermann.codeSubTerm]
        +s:83 [in hydras.Ackermann.subProp]
        +s:832 [in hydras.Ackermann.codeSubFormula]
        +s:835 [in hydras.Ackermann.codeSubFormula]
        +s:84 [in hydras.Ackermann.model]
        +s:85 [in hydras.rpo.rpo]
        +s:860 [in hydras.Ackermann.codeSubFormula]
        +s:87 [in hydras.Ackermann.codeSubTerm]
        +s:87 [in hydras.Ackermann.codeSubFormula]
        +s:876 [in hydras.Ackermann.codeSubFormula]
        +s:88 [in additions.AM]
        +s:88 [in hydras.Ackermann.subProp]
        +s:880 [in hydras.Ackermann.codeSubFormula]
        +s:884 [in hydras.Ackermann.codeSubFormula]
        +s:89 [in additions.AM]
        +s:89 [in hydras.Ackermann.model]
        +s:9 [in hydras.Ackermann.subProp]
        +S:9 [in hydras.Ackermann.code]
        +s:9 [in hydras.Hydra.Hydra_Definitions]
        +s:90 [in hydras.rpo.rpo]
        +s:91 [in hydras.Ackermann.codeSubTerm]
        +s:92 [in hydras.Ackermann.subProp]
        +s:92 [in hydras.Ackermann.codeSubFormula]
        +s:93 [in hydras.Epsilon0.Paths]
        +s:93 [in hydras.rpo.rpo]
        +s:942 [in hydras.Ackermann.codeSubFormula]
        +s:945 [in hydras.Ackermann.codeSubFormula]
        +s:948 [in hydras.Ackermann.codeSubFormula]
        +s:95 [in hydras.Epsilon0.Paths]
        +s:95 [in hydras.rpo.rpo]
        +s:951 [in hydras.Ackermann.codeSubFormula]
        +s:954 [in hydras.Ackermann.codeSubFormula]
        +s:957 [in hydras.Ackermann.codeSubFormula]
        +s:96 [in hydras.Ackermann.subProp]
        +s:96 [in hydras.Ackermann.folReplace]
        +s:960 [in hydras.Ackermann.codeSubFormula]
        +s:963 [in hydras.Ackermann.codeSubFormula]
        +s:966 [in hydras.Ackermann.codeSubFormula]
        +s:969 [in hydras.Ackermann.codeSubFormula]
        +s:97 [in hydras.rpo.rpo]
        +s:972 [in hydras.Ackermann.codeSubFormula]
        +s:975 [in hydras.Ackermann.codeSubFormula]
        +s:978 [in hydras.Ackermann.codeSubFormula]
        +s:98 [in Goedel.PRrepresentable]
        +s:98 [in hydras.Epsilon0.Paths]
        +s:983 [in hydras.Ackermann.codeSubFormula]
        +s:986 [in hydras.Ackermann.codeSubFormula]
        +s:989 [in hydras.Ackermann.codeSubFormula]
        +s:99 [in hydras.Ackermann.subAll]
        +s:99 [in hydras.rpo.rpo]
        +s:992 [in hydras.Ackermann.codeSubFormula]
        +s:995 [in hydras.Ackermann.codeSubFormula]
        +s:998 [in hydras.Ackermann.codeSubFormula]
        +

        T

        +ta1:310 [in hydras.Gamma0.Gamma0]
        +ta1:314 [in hydras.Gamma0.Gamma0]
        +ta1:320 [in hydras.Gamma0.Gamma0]
        +ta1:328 [in hydras.Gamma0.Gamma0]
        +ta1:334 [in hydras.Gamma0.Gamma0]
        +ta1:337 [in hydras.Gamma0.Gamma0]
        +ta1:342 [in hydras.Gamma0.Gamma0]
        +ta1:349 [in hydras.Gamma0.Gamma0]
        +ta1:354 [in hydras.Gamma0.Gamma0]
        +ta1:358 [in hydras.Gamma0.Gamma0]
        +ta1:364 [in hydras.Gamma0.Gamma0]
        +ta1:372 [in hydras.Gamma0.Gamma0]
        +ta1:378 [in hydras.Gamma0.Gamma0]
        +ta1:381 [in hydras.Gamma0.Gamma0]
        +ta1:386 [in hydras.Gamma0.Gamma0]
        +ta1:393 [in hydras.Gamma0.Gamma0]
        +ta1:398 [in hydras.Gamma0.Gamma0]
        +ta1:404 [in hydras.Gamma0.Gamma0]
        +ta1:408 [in hydras.Gamma0.Gamma0]
        +ta2:311 [in hydras.Gamma0.Gamma0]
        +ta2:315 [in hydras.Gamma0.Gamma0]
        +ta2:321 [in hydras.Gamma0.Gamma0]
        +ta2:329 [in hydras.Gamma0.Gamma0]
        +ta2:355 [in hydras.Gamma0.Gamma0]
        +ta2:359 [in hydras.Gamma0.Gamma0]
        +ta2:365 [in hydras.Gamma0.Gamma0]
        +ta2:373 [in hydras.Gamma0.Gamma0]
        +ta2:379 [in hydras.Gamma0.Gamma0]
        +ta2:382 [in hydras.Gamma0.Gamma0]
        +ta2:387 [in hydras.Gamma0.Gamma0]
        +ta2:394 [in hydras.Gamma0.Gamma0]
        +TA:35 [in hydras.Prelude.DecPreOrder_Instances]
        +tb1:312 [in hydras.Gamma0.Gamma0]
        +tb1:316 [in hydras.Gamma0.Gamma0]
        +tb1:322 [in hydras.Gamma0.Gamma0]
        +tb1:330 [in hydras.Gamma0.Gamma0]
        +tb1:335 [in hydras.Gamma0.Gamma0]
        +tb1:338 [in hydras.Gamma0.Gamma0]
        +tb1:343 [in hydras.Gamma0.Gamma0]
        +tb1:350 [in hydras.Gamma0.Gamma0]
        +tb1:356 [in hydras.Gamma0.Gamma0]
        +tb1:360 [in hydras.Gamma0.Gamma0]
        +tb1:366 [in hydras.Gamma0.Gamma0]
        +tb1:374 [in hydras.Gamma0.Gamma0]
        +tb1:380 [in hydras.Gamma0.Gamma0]
        +tb1:383 [in hydras.Gamma0.Gamma0]
        +tb1:388 [in hydras.Gamma0.Gamma0]
        +tb1:395 [in hydras.Gamma0.Gamma0]
        +tb1:399 [in hydras.Gamma0.Gamma0]
        +tb1:405 [in hydras.Gamma0.Gamma0]
        +tb1:409 [in hydras.Gamma0.Gamma0]
        +tb2:313 [in hydras.Gamma0.Gamma0]
        +tb2:317 [in hydras.Gamma0.Gamma0]
        +tb2:323 [in hydras.Gamma0.Gamma0]
        +tb2:331 [in hydras.Gamma0.Gamma0]
        +tb2:336 [in hydras.Gamma0.Gamma0]
        +tb2:339 [in hydras.Gamma0.Gamma0]
        +tb2:344 [in hydras.Gamma0.Gamma0]
        +tb2:351 [in hydras.Gamma0.Gamma0]
        +tb2:357 [in hydras.Gamma0.Gamma0]
        +tb2:361 [in hydras.Gamma0.Gamma0]
        +tb2:367 [in hydras.Gamma0.Gamma0]
        +tb2:375 [in hydras.Gamma0.Gamma0]
        +TB:12 [in hydras.Prelude.DecPreOrder_Instances]
        +TB:36 [in hydras.Prelude.DecPreOrder_Instances]
        +tc1:319 [in hydras.Gamma0.Gamma0]
        +tc1:326 [in hydras.Gamma0.Gamma0]
        +tc1:341 [in hydras.Gamma0.Gamma0]
        +tc1:347 [in hydras.Gamma0.Gamma0]
        +tc1:363 [in hydras.Gamma0.Gamma0]
        +tc1:370 [in hydras.Gamma0.Gamma0]
        +tc1:385 [in hydras.Gamma0.Gamma0]
        +tc1:391 [in hydras.Gamma0.Gamma0]
        +tc1:402 [in hydras.Gamma0.Gamma0]
        +tc1:411 [in hydras.Gamma0.Gamma0]
        +tc2:327 [in hydras.Gamma0.Gamma0]
        +tc2:333 [in hydras.Gamma0.Gamma0]
        +tc2:348 [in hydras.Gamma0.Gamma0]
        +tc2:353 [in hydras.Gamma0.Gamma0]
        +tc2:371 [in hydras.Gamma0.Gamma0]
        +tc2:377 [in hydras.Gamma0.Gamma0]
        +tc2:392 [in hydras.Gamma0.Gamma0]
        +tc2:397 [in hydras.Gamma0.Gamma0]
        +tc2:403 [in hydras.Gamma0.Gamma0]
        +tc2:407 [in hydras.Gamma0.Gamma0]
        +tc2:412 [in hydras.Gamma0.Gamma0]
        +tj:174 [in hydras.rpo.rpo]
        +tj:177 [in hydras.rpo.rpo]
        +tj:180 [in hydras.rpo.rpo]
        +to:14 [in gaia_hydras.GPaths]
        +to:36 [in gaia_hydras.GPaths]
        +to:42 [in gaia_hydras.GPaths]
        +to:45 [in gaia_hydras.GPaths]
        +trace:125 [in hydras.Ackermann.codeSubFormula]
        +trace:127 [in hydras.Ackermann.codeSubFormula]
        +trace:140 [in hydras.Ackermann.codeSubFormula]
        +trace:142 [in hydras.Ackermann.codeSubFormula]
        +trace:152 [in hydras.Ackermann.codeSubFormula]
        +trace:153 [in hydras.Ackermann.codeSubFormula]
        +trace:154 [in hydras.Ackermann.codeSubFormula]
        +trace:155 [in hydras.Ackermann.codeSubFormula]
        +trace:156 [in hydras.Ackermann.codeSubFormula]
        +trace:157 [in hydras.Ackermann.codeSubFormula]
        +trace:158 [in hydras.Ackermann.codeSubFormula]
        +trace:159 [in hydras.Ackermann.codeSubFormula]
        +trace:160 [in hydras.Ackermann.codeSubFormula]
        +trace:161 [in hydras.Ackermann.codeSubFormula]
        +trace:162 [in hydras.Ackermann.codeSubFormula]
        +trace:164 [in hydras.Ackermann.codeSubFormula]
        +trace:166 [in hydras.Ackermann.codeSubFormula]
        +trace:168 [in hydras.Ackermann.codeSubFormula]
        +trace:170 [in hydras.Ackermann.codeSubFormula]
        +trace:172 [in hydras.Ackermann.codeSubFormula]
        +trace:174 [in hydras.Ackermann.codeSubFormula]
        +trace:176 [in hydras.Ackermann.codeSubFormula]
        +trace:178 [in hydras.Ackermann.codeSubFormula]
        +trace:179 [in hydras.Ackermann.codeSubFormula]
        +trace:180 [in hydras.Ackermann.codeSubFormula]
        +trace:182 [in hydras.Ackermann.codeSubFormula]
        +trace:184 [in hydras.Ackermann.codeSubFormula]
        +trace:186 [in hydras.Ackermann.codeSubFormula]
        +trace:188 [in hydras.Ackermann.codeSubFormula]
        +trace:189 [in hydras.Ackermann.codeSubFormula]
        +trace:190 [in hydras.Ackermann.codeSubFormula]
        +trace:192 [in hydras.Ackermann.codeSubFormula]
        +trace:194 [in hydras.Ackermann.codeSubFormula]
        +trace:195 [in hydras.Ackermann.codeSubFormula]
        +trace:196 [in hydras.Ackermann.codeSubFormula]
        +trace:197 [in hydras.Ackermann.codeSubFormula]
        +trace:198 [in hydras.Ackermann.codeSubFormula]
        +trace:199 [in hydras.Ackermann.codeSubFormula]
        +trace:206 [in hydras.Ackermann.codeSubFormula]
        +trace:214 [in hydras.Ackermann.codeSubFormula]
        +trace:216 [in hydras.Ackermann.codeSubFormula]
        +trace:217 [in hydras.Ackermann.codeSubFormula]
        +trace:218 [in hydras.Ackermann.codeSubFormula]
        +trace:219 [in hydras.Ackermann.codeSubFormula]
        +trace:220 [in hydras.Ackermann.codeSubFormula]
        +trace:221 [in hydras.Ackermann.codeSubFormula]
        +trace:222 [in hydras.Ackermann.codeSubFormula]
        +trace:223 [in hydras.Ackermann.codeSubFormula]
        +trace:224 [in hydras.Ackermann.codeSubFormula]
        +trace:225 [in hydras.Ackermann.codeSubFormula]
        +trace:226 [in hydras.Ackermann.codeSubFormula]
        +trace:228 [in hydras.Ackermann.codeSubFormula]
        +trace:230 [in hydras.Ackermann.codeSubFormula]
        +trace:232 [in hydras.Ackermann.codeSubFormula]
        +trace:234 [in hydras.Ackermann.codeSubFormula]
        +trace:236 [in hydras.Ackermann.codeSubFormula]
        +trace:237 [in hydras.Ackermann.codeSubFormula]
        +trace:239 [in hydras.Ackermann.codeSubFormula]
        +trace:241 [in hydras.Ackermann.codeSubFormula]
        +trace:243 [in hydras.Ackermann.codeSubFormula]
        +trace:245 [in hydras.Ackermann.codeSubFormula]
        +trace:247 [in hydras.Ackermann.codeSubFormula]
        +trace:248 [in hydras.Ackermann.codeSubFormula]
        +trace:249 [in hydras.Ackermann.codeSubFormula]
        +trace:250 [in hydras.Ackermann.codeSubFormula]
        +trace:251 [in hydras.Ackermann.codeSubFormula]
        +trace:252 [in hydras.Ackermann.codeSubFormula]
        +trace:253 [in hydras.Ackermann.codeSubFormula]
        +trace:254 [in hydras.Ackermann.codeSubFormula]
        +trace:255 [in hydras.Ackermann.codeSubFormula]
        +trace:256 [in hydras.Ackermann.codeSubFormula]
        +trace:257 [in hydras.Ackermann.codeSubFormula]
        +trace:258 [in hydras.Ackermann.codeSubFormula]
        +trace:259 [in hydras.Ackermann.codeSubFormula]
        +trace:260 [in hydras.Ackermann.codeSubFormula]
        +trace:261 [in hydras.Ackermann.codeSubFormula]
        +trace:262 [in hydras.Ackermann.codeSubFormula]
        +trace:263 [in hydras.Ackermann.codeSubFormula]
        +trace:264 [in hydras.Ackermann.codeSubFormula]
        +trace:265 [in hydras.Ackermann.codeSubFormula]
        +trace:266 [in hydras.Ackermann.codeSubFormula]
        +trace:268 [in hydras.Ackermann.codeSubFormula]
        +trace:270 [in hydras.Ackermann.codeSubFormula]
        +trace:272 [in hydras.Ackermann.codeSubFormula]
        +trace:274 [in hydras.Ackermann.codeSubFormula]
        +trace:276 [in hydras.Ackermann.codeSubFormula]
        +trace:278 [in hydras.Ackermann.codeSubFormula]
        +trace:279 [in hydras.Ackermann.codeSubFormula]
        +trace:280 [in hydras.Ackermann.codeSubFormula]
        +trace:281 [in hydras.Ackermann.codeSubFormula]
        +trace:282 [in hydras.Ackermann.codeSubFormula]
        +trace:283 [in hydras.Ackermann.codeSubFormula]
        +trace:284 [in hydras.Ackermann.codeSubFormula]
        +trace:285 [in hydras.Ackermann.codeSubFormula]
        +trace:286 [in hydras.Ackermann.codeSubFormula]
        +trace:287 [in hydras.Ackermann.codeSubFormula]
        +trace:288 [in hydras.Ackermann.codeSubFormula]
        +trace:289 [in hydras.Ackermann.codeSubFormula]
        +trace:290 [in hydras.Ackermann.codeSubFormula]
        +trace:291 [in hydras.Ackermann.codeSubFormula]
        +trace:292 [in hydras.Ackermann.codeSubFormula]
        +trace:294 [in hydras.Ackermann.codeSubFormula]
        +trace:296 [in hydras.Ackermann.codeSubFormula]
        +trace:298 [in hydras.Ackermann.codeSubFormula]
        +trace:300 [in hydras.Ackermann.codeSubFormula]
        +trace:302 [in hydras.Ackermann.codeSubFormula]
        +trace:304 [in hydras.Ackermann.codeSubFormula]
        +trace:305 [in hydras.Ackermann.codeSubFormula]
        +trace:306 [in hydras.Ackermann.codeSubFormula]
        +trace:307 [in hydras.Ackermann.codeSubFormula]
        +trace:308 [in hydras.Ackermann.codeSubFormula]
        +trace:309 [in hydras.Ackermann.codeSubFormula]
        +trace:310 [in hydras.Ackermann.codeSubFormula]
        +trace:311 [in hydras.Ackermann.codeSubFormula]
        +trace:312 [in hydras.Ackermann.codeSubFormula]
        +trace:313 [in hydras.Ackermann.codeSubFormula]
        +trace:314 [in hydras.Ackermann.codeSubFormula]
        +trace:315 [in hydras.Ackermann.codeSubFormula]
        +trace:316 [in hydras.Ackermann.codeSubFormula]
        +trace:317 [in hydras.Ackermann.codeSubFormula]
        +trace:318 [in hydras.Ackermann.codeSubFormula]
        +trace:319 [in hydras.Ackermann.codeSubFormula]
        +trace:320 [in hydras.Ackermann.codeSubFormula]
        +trace:321 [in hydras.Ackermann.codeSubFormula]
        +trace:322 [in hydras.Ackermann.codeSubFormula]
        +trace:323 [in hydras.Ackermann.codeSubFormula]
        +trace:324 [in hydras.Ackermann.codeSubFormula]
        +trace:325 [in hydras.Ackermann.codeSubFormula]
        +trace:326 [in hydras.Ackermann.codeSubFormula]
        +trace:327 [in hydras.Ackermann.codeSubFormula]
        +trace:328 [in hydras.Ackermann.codeSubFormula]
        +trace:329 [in hydras.Ackermann.codeSubFormula]
        +trace:330 [in hydras.Ackermann.codeSubFormula]
        +trace:331 [in hydras.Ackermann.codeSubFormula]
        +trace:332 [in hydras.Ackermann.codeSubFormula]
        +trace:333 [in hydras.Ackermann.codeSubFormula]
        +trace:334 [in hydras.Ackermann.codeSubFormula]
        +trace:335 [in hydras.Ackermann.codeSubFormula]
        +trace:336 [in hydras.Ackermann.codeSubFormula]
        +trace:337 [in hydras.Ackermann.codeSubFormula]
        +trace:338 [in hydras.Ackermann.codeSubFormula]
        +trace:340 [in hydras.Ackermann.codeSubFormula]
        +trace:342 [in hydras.Ackermann.codeSubFormula]
        +trace:344 [in hydras.Ackermann.codeSubFormula]
        +trace:346 [in hydras.Ackermann.codeSubFormula]
        +trace:347 [in hydras.Ackermann.codeSubFormula]
        +trace:348 [in hydras.Ackermann.codeSubFormula]
        +trace:349 [in hydras.Ackermann.codeSubFormula]
        +trace:350 [in hydras.Ackermann.codeSubFormula]
        +trace:351 [in hydras.Ackermann.codeSubFormula]
        +trace:352 [in hydras.Ackermann.codeSubFormula]
        +trace:353 [in hydras.Ackermann.codeSubFormula]
        +trace:354 [in hydras.Ackermann.codeSubFormula]
        +trace:355 [in hydras.Ackermann.codeSubFormula]
        +trace:356 [in hydras.Ackermann.codeSubFormula]
        +trace:357 [in hydras.Ackermann.codeSubFormula]
        +trace:358 [in hydras.Ackermann.codeSubFormula]
        +trace:359 [in hydras.Ackermann.codeSubFormula]
        +trace:360 [in hydras.Ackermann.codeSubFormula]
        +trace:361 [in hydras.Ackermann.codeSubFormula]
        +trace:362 [in hydras.Ackermann.codeSubFormula]
        +trace:363 [in hydras.Ackermann.codeSubFormula]
        +trace:364 [in hydras.Ackermann.codeSubFormula]
        +trace:365 [in hydras.Ackermann.codeSubFormula]
        +trace:366 [in hydras.Ackermann.codeSubFormula]
        +trace:367 [in hydras.Ackermann.codeSubFormula]
        +trace:368 [in hydras.Ackermann.codeSubFormula]
        +trace:369 [in hydras.Ackermann.codeSubFormula]
        +trace:370 [in hydras.Ackermann.codeSubFormula]
        +trace:371 [in hydras.Ackermann.codeSubFormula]
        +trace:372 [in hydras.Ackermann.codeSubFormula]
        +trace:373 [in hydras.Ackermann.codeSubFormula]
        +trace:374 [in hydras.Ackermann.codeSubFormula]
        +trace:375 [in hydras.Ackermann.codeSubFormula]
        +trace:376 [in hydras.Ackermann.codeSubFormula]
        +trace:377 [in hydras.Ackermann.codeSubFormula]
        +trace:378 [in hydras.Ackermann.codeSubFormula]
        +trace:379 [in hydras.Ackermann.codeSubFormula]
        +trace:380 [in hydras.Ackermann.codeSubFormula]
        +trace:381 [in hydras.Ackermann.codeSubFormula]
        +trace:382 [in hydras.Ackermann.codeSubFormula]
        +trace:383 [in hydras.Ackermann.codeSubFormula]
        +trace:384 [in hydras.Ackermann.codeSubFormula]
        +trace:385 [in hydras.Ackermann.codeSubFormula]
        +trace:386 [in hydras.Ackermann.codeSubFormula]
        +trace:387 [in hydras.Ackermann.codeSubFormula]
        +trace:388 [in hydras.Ackermann.codeSubFormula]
        +trace:389 [in hydras.Ackermann.codeSubFormula]
        +trace:390 [in hydras.Ackermann.codeSubFormula]
        +trace:391 [in hydras.Ackermann.codeSubFormula]
        +trace:392 [in hydras.Ackermann.codeSubFormula]
        +trace:393 [in hydras.Ackermann.codeSubFormula]
        +trace:394 [in hydras.Ackermann.codeSubFormula]
        +trace:395 [in hydras.Ackermann.codeSubFormula]
        +trace:396 [in hydras.Ackermann.codeSubFormula]
        +trace:397 [in hydras.Ackermann.codeSubFormula]
        +trace:398 [in hydras.Ackermann.codeSubFormula]
        +trace:399 [in hydras.Ackermann.codeSubFormula]
        +trace:400 [in hydras.Ackermann.codeSubFormula]
        +trace:401 [in hydras.Ackermann.codeSubFormula]
        +trace:402 [in hydras.Ackermann.codeSubFormula]
        +trace:403 [in hydras.Ackermann.codeSubFormula]
        +trace:404 [in hydras.Ackermann.codeSubFormula]
        +trace:405 [in hydras.Ackermann.codeSubFormula]
        +trace:406 [in hydras.Ackermann.codeSubFormula]
        +trace:407 [in hydras.Ackermann.codeSubFormula]
        +trace:408 [in hydras.Ackermann.codeSubFormula]
        +trace:410 [in hydras.Ackermann.codeSubFormula]
        +trace:412 [in hydras.Ackermann.codeSubFormula]
        +trace:414 [in hydras.Ackermann.codeSubFormula]
        +trace:416 [in hydras.Ackermann.codeSubFormula]
        +trace:418 [in hydras.Ackermann.codeSubFormula]
        +trace:420 [in hydras.Ackermann.codeSubFormula]
        +trace:422 [in hydras.Ackermann.codeSubFormula]
        +trace:424 [in hydras.Ackermann.codeSubFormula]
        +trace:425 [in hydras.Ackermann.codeSubFormula]
        +trace:426 [in hydras.Ackermann.codeSubFormula]
        +trace:427 [in hydras.Ackermann.codeSubFormula]
        +trace:428 [in hydras.Ackermann.codeSubFormula]
        +trace:429 [in hydras.Ackermann.codeSubFormula]
        +trace:430 [in hydras.Ackermann.codeSubFormula]
        +trace:431 [in hydras.Ackermann.codeSubFormula]
        +trace:432 [in hydras.Ackermann.codeSubFormula]
        +trace:434 [in hydras.Ackermann.codeSubFormula]
        +trace:436 [in hydras.Ackermann.codeSubFormula]
        +trace:438 [in hydras.Ackermann.codeSubFormula]
        +trace:440 [in hydras.Ackermann.codeSubFormula]
        +trace:441 [in hydras.Ackermann.codeSubFormula]
        +trace:442 [in hydras.Ackermann.codeSubFormula]
        +trace:443 [in hydras.Ackermann.codeSubFormula]
        +trace:444 [in hydras.Ackermann.codeSubFormula]
        +trace:445 [in hydras.Ackermann.codeSubFormula]
        +trace:446 [in hydras.Ackermann.codeSubFormula]
        +trace:447 [in hydras.Ackermann.codeSubFormula]
        +trace:448 [in hydras.Ackermann.codeSubFormula]
        +trace:450 [in hydras.Ackermann.codeSubFormula]
        +trace:452 [in hydras.Ackermann.codeSubFormula]
        +trace:454 [in hydras.Ackermann.codeSubFormula]
        +trace:456 [in hydras.Ackermann.codeSubFormula]
        +trace:457 [in hydras.Ackermann.codeSubFormula]
        +trace:458 [in hydras.Ackermann.codeSubFormula]
        +trace:459 [in hydras.Ackermann.codeSubFormula]
        +trace:460 [in hydras.Ackermann.codeSubFormula]
        +trace:461 [in hydras.Ackermann.codeSubFormula]
        +trace:462 [in hydras.Ackermann.codeSubFormula]
        +trace:463 [in hydras.Ackermann.codeSubFormula]
        +trace:464 [in hydras.Ackermann.codeSubFormula]
        +trace:465 [in hydras.Ackermann.codeSubFormula]
        +trace:466 [in hydras.Ackermann.codeSubFormula]
        +trace:467 [in hydras.Ackermann.codeSubFormula]
        +trace:468 [in hydras.Ackermann.codeSubFormula]
        +trace:469 [in hydras.Ackermann.codeSubFormula]
        +trace:470 [in hydras.Ackermann.codeSubFormula]
        +trace:471 [in hydras.Ackermann.codeSubFormula]
        +trace:472 [in hydras.Ackermann.codeSubFormula]
        +trace:473 [in hydras.Ackermann.codeSubFormula]
        +trace:474 [in hydras.Ackermann.codeSubFormula]
        +trace:475 [in hydras.Ackermann.codeSubFormula]
        +trace:476 [in hydras.Ackermann.codeSubFormula]
        +trace:477 [in hydras.Ackermann.codeSubFormula]
        +trace:478 [in hydras.Ackermann.codeSubFormula]
        +trace:479 [in hydras.Ackermann.codeSubFormula]
        +trace:480 [in hydras.Ackermann.codeSubFormula]
        +trace:481 [in hydras.Ackermann.codeSubFormula]
        +trace:482 [in hydras.Ackermann.codeSubFormula]
        +trace:483 [in hydras.Ackermann.codeSubFormula]
        +trace:484 [in hydras.Ackermann.codeSubFormula]
        +trace:485 [in hydras.Ackermann.codeSubFormula]
        +trace:486 [in hydras.Ackermann.codeSubFormula]
        +trace:487 [in hydras.Ackermann.codeSubFormula]
        +trace:488 [in hydras.Ackermann.codeSubFormula]
        +trace:489 [in hydras.Ackermann.codeSubFormula]
        +trace:490 [in hydras.Ackermann.codeSubFormula]
        +trace:492 [in hydras.Ackermann.codeSubFormula]
        +trace:494 [in hydras.Ackermann.codeSubFormula]
        +trace:496 [in hydras.Ackermann.codeSubFormula]
        +trace:498 [in hydras.Ackermann.codeSubFormula]
        +trace:499 [in hydras.Ackermann.codeSubFormula]
        +trace:500 [in hydras.Ackermann.codeSubFormula]
        +trace:501 [in hydras.Ackermann.codeSubFormula]
        +trace:502 [in hydras.Ackermann.codeSubFormula]
        +trace:503 [in hydras.Ackermann.codeSubFormula]
        +trace:504 [in hydras.Ackermann.codeSubFormula]
        +trace:506 [in hydras.Ackermann.codeSubFormula]
        +trace:508 [in hydras.Ackermann.codeSubFormula]
        +trace:510 [in hydras.Ackermann.codeSubFormula]
        +trace:512 [in hydras.Ackermann.codeSubFormula]
        +trace:513 [in hydras.Ackermann.codeSubFormula]
        +trace:514 [in hydras.Ackermann.codeSubFormula]
        +trace:515 [in hydras.Ackermann.codeSubFormula]
        +trace:516 [in hydras.Ackermann.codeSubFormula]
        +trace:517 [in hydras.Ackermann.codeSubFormula]
        +trace:518 [in hydras.Ackermann.codeSubFormula]
        +trace:519 [in hydras.Ackermann.codeSubFormula]
        +trace:520 [in hydras.Ackermann.codeSubFormula]
        +trace:521 [in hydras.Ackermann.codeSubFormula]
        +trace:522 [in hydras.Ackermann.codeSubFormula]
        +trace:523 [in hydras.Ackermann.codeSubFormula]
        +trace:524 [in hydras.Ackermann.codeSubFormula]
        +trace:525 [in hydras.Ackermann.codeSubFormula]
        +trace:526 [in hydras.Ackermann.codeSubFormula]
        +trace:527 [in hydras.Ackermann.codeSubFormula]
        +trace:528 [in hydras.Ackermann.codeSubFormula]
        +trace:529 [in hydras.Ackermann.codeSubFormula]
        +trace:530 [in hydras.Ackermann.codeSubFormula]
        +trace:531 [in hydras.Ackermann.codeSubFormula]
        +trace:532 [in hydras.Ackermann.codeSubFormula]
        +trace:533 [in hydras.Ackermann.codeSubFormula]
        +trace:534 [in hydras.Ackermann.codeSubFormula]
        +trace:535 [in hydras.Ackermann.codeSubFormula]
        +trace:536 [in hydras.Ackermann.codeSubFormula]
        +trace:537 [in hydras.Ackermann.codeSubFormula]
        +trace:538 [in hydras.Ackermann.codeSubFormula]
        +trace:540 [in hydras.Ackermann.codeSubFormula]
        +trace:542 [in hydras.Ackermann.codeSubFormula]
        +trace:544 [in hydras.Ackermann.codeSubFormula]
        +trace:546 [in hydras.Ackermann.codeSubFormula]
        +trace:547 [in hydras.Ackermann.codeSubFormula]
        +trace:548 [in hydras.Ackermann.codeSubFormula]
        +trace:549 [in hydras.Ackermann.codeSubFormula]
        +trace:550 [in hydras.Ackermann.codeSubFormula]
        +trace:551 [in hydras.Ackermann.codeSubFormula]
        +trace:552 [in hydras.Ackermann.codeSubFormula]
        +trace:554 [in hydras.Ackermann.codeSubFormula]
        +trace:556 [in hydras.Ackermann.codeSubFormula]
        +trace:558 [in hydras.Ackermann.codeSubFormula]
        +trace:560 [in hydras.Ackermann.codeSubFormula]
        +trace:561 [in hydras.Ackermann.codeSubFormula]
        +trace:562 [in hydras.Ackermann.codeSubFormula]
        +trace:563 [in hydras.Ackermann.codeSubFormula]
        +trace:564 [in hydras.Ackermann.codeSubFormula]
        +trace:565 [in hydras.Ackermann.codeSubFormula]
        +trace:566 [in hydras.Ackermann.codeSubFormula]
        +trace:567 [in hydras.Ackermann.codeSubFormula]
        +trace:568 [in hydras.Ackermann.codeSubFormula]
        +trace:569 [in hydras.Ackermann.codeSubFormula]
        +trace:57 [in hydras.Ackermann.codeSubFormula]
        +trace:570 [in hydras.Ackermann.codeSubFormula]
        +trace:571 [in hydras.Ackermann.codeSubFormula]
        +trace:572 [in hydras.Ackermann.codeSubFormula]
        +trace:573 [in hydras.Ackermann.codeSubFormula]
        +trace:574 [in hydras.Ackermann.codeSubFormula]
        +trace:575 [in hydras.Ackermann.codeSubFormula]
        +trace:576 [in hydras.Ackermann.codeSubFormula]
        +trace:577 [in hydras.Ackermann.codeSubFormula]
        +trace:578 [in hydras.Ackermann.codeSubFormula]
        +trace:579 [in hydras.Ackermann.codeSubFormula]
        +trace:580 [in hydras.Ackermann.codeSubFormula]
        +trace:581 [in hydras.Ackermann.codeSubFormula]
        +trace:582 [in hydras.Ackermann.codeSubFormula]
        +trace:583 [in hydras.Ackermann.codeSubFormula]
        +trace:584 [in hydras.Ackermann.codeSubFormula]
        +trace:585 [in hydras.Ackermann.codeSubFormula]
        +trace:586 [in hydras.Ackermann.codeSubFormula]
        +trace:587 [in hydras.Ackermann.codeSubFormula]
        +trace:588 [in hydras.Ackermann.codeSubFormula]
        +trace:589 [in hydras.Ackermann.codeSubFormula]
        +trace:590 [in hydras.Ackermann.codeSubFormula]
        +trace:591 [in hydras.Ackermann.codeSubFormula]
        +trace:592 [in hydras.Ackermann.codeSubFormula]
        +trace:593 [in hydras.Ackermann.codeSubFormula]
        +trace:594 [in hydras.Ackermann.codeSubFormula]
        +trace:595 [in hydras.Ackermann.codeSubFormula]
        +trace:596 [in hydras.Ackermann.codeSubFormula]
        +trace:597 [in hydras.Ackermann.codeSubFormula]
        +trace:598 [in hydras.Ackermann.codeSubFormula]
        +trace:599 [in hydras.Ackermann.codeSubFormula]
        +trace:600 [in hydras.Ackermann.codeSubFormula]
        +trace:601 [in hydras.Ackermann.codeSubFormula]
        +trace:602 [in hydras.Ackermann.codeSubFormula]
        +trace:603 [in hydras.Ackermann.codeSubFormula]
        +trace:604 [in hydras.Ackermann.codeSubFormula]
        +trace:605 [in hydras.Ackermann.codeSubFormula]
        +trace:606 [in hydras.Ackermann.codeSubFormula]
        +trace:607 [in hydras.Ackermann.codeSubFormula]
        +trace:608 [in hydras.Ackermann.codeSubFormula]
        +trace:609 [in hydras.Ackermann.codeSubFormula]
        +trace:610 [in hydras.Ackermann.codeSubFormula]
        +trace:611 [in hydras.Ackermann.codeSubFormula]
        +trace:612 [in hydras.Ackermann.codeSubFormula]
        +trace:613 [in hydras.Ackermann.codeSubFormula]
        +trace:614 [in hydras.Ackermann.codeSubFormula]
        +trace:615 [in hydras.Ackermann.codeSubFormula]
        +trace:616 [in hydras.Ackermann.codeSubFormula]
        +trace:617 [in hydras.Ackermann.codeSubFormula]
        +trace:618 [in hydras.Ackermann.codeSubFormula]
        +trace:620 [in hydras.Ackermann.codeSubFormula]
        +trace:622 [in hydras.Ackermann.codeSubFormula]
        +trace:624 [in hydras.Ackermann.codeSubFormula]
        +trace:626 [in hydras.Ackermann.codeSubFormula]
        +trace:628 [in hydras.Ackermann.codeSubFormula]
        +trace:630 [in hydras.Ackermann.codeSubFormula]
        +trace:632 [in hydras.Ackermann.codeSubFormula]
        +trace:634 [in hydras.Ackermann.codeSubFormula]
        +trace:635 [in hydras.Ackermann.codeSubFormula]
        +trace:636 [in hydras.Ackermann.codeSubFormula]
        +trace:637 [in hydras.Ackermann.codeSubFormula]
        +trace:638 [in hydras.Ackermann.codeSubFormula]
        +trace:639 [in hydras.Ackermann.codeSubFormula]
        +trace:640 [in hydras.Ackermann.codeSubFormula]
        +trace:641 [in hydras.Ackermann.codeSubFormula]
        +trace:642 [in hydras.Ackermann.codeSubFormula]
        +trace:644 [in hydras.Ackermann.codeSubFormula]
        +trace:646 [in hydras.Ackermann.codeSubFormula]
        +trace:648 [in hydras.Ackermann.codeSubFormula]
        +trace:650 [in hydras.Ackermann.codeSubFormula]
        +trace:651 [in hydras.Ackermann.codeSubFormula]
        +trace:652 [in hydras.Ackermann.codeSubFormula]
        +trace:653 [in hydras.Ackermann.codeSubFormula]
        +trace:654 [in hydras.Ackermann.codeSubFormula]
        +trace:655 [in hydras.Ackermann.codeSubFormula]
        +trace:656 [in hydras.Ackermann.codeSubFormula]
        +trace:657 [in hydras.Ackermann.codeSubFormula]
        +trace:658 [in hydras.Ackermann.codeSubFormula]
        +trace:659 [in hydras.Ackermann.codeSubFormula]
        +trace:660 [in hydras.Ackermann.codeSubFormula]
        +trace:661 [in hydras.Ackermann.codeSubFormula]
        +trace:662 [in hydras.Ackermann.codeSubFormula]
        +trace:663 [in hydras.Ackermann.codeSubFormula]
        +trace:664 [in hydras.Ackermann.codeSubFormula]
        +trace:665 [in hydras.Ackermann.codeSubFormula]
        +trace:666 [in hydras.Ackermann.codeSubFormula]
        +trace:667 [in hydras.Ackermann.codeSubFormula]
        +trace:668 [in hydras.Ackermann.codeSubFormula]
        +trace:669 [in hydras.Ackermann.codeSubFormula]
        +trace:670 [in hydras.Ackermann.codeSubFormula]
        +trace:671 [in hydras.Ackermann.codeSubFormula]
        +trace:672 [in hydras.Ackermann.codeSubFormula]
        +trace:673 [in hydras.Ackermann.codeSubFormula]
        +trace:674 [in hydras.Ackermann.codeSubFormula]
        +trace:675 [in hydras.Ackermann.codeSubFormula]
        +trace:676 [in hydras.Ackermann.codeSubFormula]
        +trace:677 [in hydras.Ackermann.codeSubFormula]
        +trace:678 [in hydras.Ackermann.codeSubFormula]
        +trace:679 [in hydras.Ackermann.codeSubFormula]
        +trace:680 [in hydras.Ackermann.codeSubFormula]
        +trace:681 [in hydras.Ackermann.codeSubFormula]
        +trace:682 [in hydras.Ackermann.codeSubFormula]
        +trace:683 [in hydras.Ackermann.codeSubFormula]
        +trace:684 [in hydras.Ackermann.codeSubFormula]
        +trace:685 [in hydras.Ackermann.codeSubFormula]
        +trace:686 [in hydras.Ackermann.codeSubFormula]
        +trace:687 [in hydras.Ackermann.codeSubFormula]
        +trace:688 [in hydras.Ackermann.codeSubFormula]
        +trace:689 [in hydras.Ackermann.codeSubFormula]
        +trace:690 [in hydras.Ackermann.codeSubFormula]
        +trace:691 [in hydras.Ackermann.codeSubFormula]
        +triple:184 [in hydras.rpo.rpo]
        +triple:186 [in hydras.rpo.rpo]
        +Tr:100 [in hydras.Hydra.Hydra_Lemmas]
        +ts:10 [in hydras.Ackermann.folProp]
        +ts:100 [in hydras.Ackermann.subProp]
        +ts:102 [in hydras.Ackermann.subAll]
        +ts:105 [in hydras.Ackermann.subAll]
        +ts:105 [in hydras.Ackermann.LNN2LNT]
        +ts:106 [in hydras.Ackermann.subProp]
        +ts:107 [in hydras.Ackermann.LNN2LNT]
        +ts:108 [in hydras.Ackermann.subAll]
        +ts:108 [in hydras.Ackermann.subProp]
        +ts:11 [in hydras.Ackermann.codeFreeVar]
        +ts:11 [in hydras.Ackermann.PA]
        +ts:110 [in hydras.Ackermann.LNN2LNT]
        +ts:112 [in hydras.Ackermann.LNN2LNT]
        +ts:112 [in hydras.Ackermann.fol]
        +ts:115 [in hydras.Ackermann.subProp]
        +ts:117 [in hydras.Ackermann.subProp]
        +ts:119 [in hydras.Ackermann.subProp]
        +ts:119 [in hydras.Ackermann.fol]
        +ts:12 [in hydras.Ackermann.LNN2LNT]
        +ts:12 [in hydras.Ackermann.subProp]
        +ts:123 [in hydras.Ackermann.subProp]
        +ts:124 [in hydras.Ackermann.fol]
        +ts:1253 [in hydras.Ackermann.codeSubFormula]
        +ts:1255 [in hydras.Ackermann.codeSubFormula]
        +ts:1261 [in hydras.Ackermann.codeSubFormula]
        +ts:1263 [in hydras.Ackermann.codeSubFormula]
        +ts:1265 [in hydras.Ackermann.codeSubFormula]
        +ts:128 [in hydras.Ackermann.subProp]
        +ts:129 [in hydras.Ackermann.fol]
        +ts:13 [in hydras.Ackermann.codeFreeVar]
        +ts:14 [in hydras.Ackermann.LNN2LNT]
        +ts:149 [in hydras.Ackermann.folProp]
        +ts:15 [in hydras.Ackermann.wellFormed]
        +ts:16 [in hydras.Ackermann.folLogic2]
        +ts:16 [in hydras.Ackermann.LNN2LNT]
        +ts:161 [in hydras.Ackermann.model]
        +ts:17 [in hydras.Ackermann.subProp]
        +ts:17 [in hydras.Ackermann.wellFormed]
        +ts:18 [in hydras.Ackermann.subAll]
        +ts:18 [in hydras.Ackermann.folLogic2]
        +ts:180 [in hydras.Ackermann.subAll]
        +ts:183 [in hydras.Ackermann.subAll]
        +ts:186 [in hydras.Ackermann.subAll]
        +ts:20 [in hydras.Ackermann.folLogic2]
        +ts:21 [in hydras.Ackermann.LNN2LNT]
        +ts:212 [in hydras.Ackermann.subAll]
        +ts:217 [in hydras.Ackermann.subAll]
        +ts:22 [in hydras.Ackermann.model]
        +ts:22 [in hydras.Ackermann.code]
        +ts:222 [in hydras.Ackermann.subAll]
        +ts:23 [in hydras.Ackermann.subAll]
        +ts:23 [in hydras.Ackermann.codeFreeVar]
        +ts:23 [in hydras.Ackermann.LNN2LNT]
        +ts:25 [in hydras.Ackermann.LNN2LNT]
        +ts:27 [in hydras.Ackermann.codeSubTerm]
        +ts:27 [in hydras.Ackermann.folLogic3]
        +ts:28 [in hydras.Ackermann.subAll]
        +ts:28 [in hydras.Ackermann.wellFormed]
        +ts:29 [in hydras.Ackermann.codeSubTerm]
        +ts:29 [in hydras.Ackermann.folLogic3]
        +ts:3 [in hydras.Ackermann.LNN2LNT]
        +ts:30 [in hydras.Ackermann.LNN2LNT]
        +ts:30 [in hydras.Ackermann.subProp]
        +ts:30 [in hydras.Ackermann.code]
        +ts:30 [in hydras.Ackermann.wellFormed]
        +ts:32 [in hydras.Ackermann.wellFormed]
        +ts:33 [in hydras.Ackermann.model]
        +ts:33 [in hydras.Ackermann.code]
        +ts:35 [in hydras.Ackermann.subProp]
        +ts:36 [in hydras.Ackermann.code]
        +ts:36 [in hydras.Ackermann.folLogic3]
        +ts:37 [in hydras.Ackermann.codeSubTerm]
        +ts:39 [in hydras.Ackermann.LNN2LNT]
        +ts:4 [in hydras.Ackermann.subAll]
        +ts:40 [in hydras.Ackermann.subProp]
        +ts:41 [in hydras.Ackermann.LNN2LNT]
        +ts:42 [in hydras.Ackermann.LNN2LNT]
        +ts:420 [in hydras.Ackermann.folProp]
        +ts:422 [in hydras.Ackermann.folProp]
        +ts:424 [in hydras.Ackermann.folProp]
        +ts:43 [in hydras.Ackermann.folLogic3]
        +ts:44 [in hydras.Ackermann.wellFormed]
        +ts:49 [in hydras.Ackermann.wellFormed]
        +ts:50 [in hydras.Ackermann.folLogic3]
        +ts:53 [in hydras.Ackermann.LNN2LNT]
        +ts:53 [in hydras.Ackermann.model]
        +ts:53 [in hydras.Ackermann.subProp]
        +ts:54 [in hydras.Ackermann.wellFormed]
        +ts:57 [in hydras.Ackermann.model]
        +ts:58 [in hydras.Ackermann.subProp]
        +ts:58 [in hydras.Ackermann.folLogic3]
        +ts:63 [in hydras.Ackermann.subAll]
        +ts:63 [in hydras.Ackermann.model]
        +ts:63 [in hydras.Ackermann.subProp]
        +ts:63 [in hydras.Ackermann.wellFormed]
        +ts:65 [in hydras.Ackermann.folProp]
        +ts:65 [in hydras.Ackermann.fol]
        +ts:66 [in hydras.Ackermann.subAll]
        +ts:67 [in hydras.Ackermann.folLogic3]
        +ts:69 [in hydras.Ackermann.subAll]
        +ts:7 [in hydras.Ackermann.subProp]
        +ts:72 [in hydras.Ackermann.fol]
        +ts:75 [in hydras.Ackermann.model]
        +ts:76 [in hydras.Ackermann.subProp]
        +ts:77 [in hydras.Ackermann.fol]
        +ts:77 [in hydras.Ackermann.folLogic3]
        +ts:78 [in hydras.Ackermann.subAll]
        +ts:78 [in hydras.Ackermann.model]
        +ts:80 [in hydras.Ackermann.subAll]
        +ts:81 [in hydras.Ackermann.subProp]
        +ts:82 [in hydras.Ackermann.subAll]
        +ts:82 [in hydras.Ackermann.model]
        +ts:82 [in hydras.Ackermann.fol]
        +ts:86 [in hydras.Ackermann.subProp]
        +ts:874 [in hydras.Ackermann.codeSubFormula]
        +ts:878 [in hydras.Ackermann.codeSubFormula]
        +ts:882 [in hydras.Ackermann.codeSubFormula]
        +ts:91 [in hydras.Ackermann.folLogic3]
        +ts:914 [in hydras.Ackermann.codeSubFormula]
        +ts:919 [in hydras.Ackermann.codeSubFormula]
        +ts:924 [in hydras.Ackermann.codeSubFormula]
        +ts:93 [in hydras.Ackermann.fol]
        +ts:93 [in hydras.Ackermann.folLogic3]
        +ts:96 [in hydras.Ackermann.fol]
        +ts:97 [in hydras.Ackermann.folLogic3]
        +ts:98 [in hydras.Ackermann.subProp]
        +type:64 [in hydras.Ackermann.codeSubFormula]
        +type:792 [in hydras.Ackermann.checkPrf]
        +type:840 [in hydras.Ackermann.checkPrf]
        +type:843 [in hydras.Ackermann.checkPrf]
        +t'':115 [in hydras.Gamma0.Gamma0]
        +t':114 [in hydras.Gamma0.Gamma0]
        +t':16 [in additions.Trace_exercise]
        +t':165 [in additions.Addition_Chains]
        +t':178 [in additions.Addition_Chains]
        +t':322 [in hydras.rpo.rpo]
        +t':323 [in hydras.rpo.rpo]
        +t':70 [in hydras.Gamma0.T2]
        +t':86 [in additions.Addition_Chains]
        +t':89 [in hydras.Gamma0.Gamma0]
        +t':91 [in hydras.Gamma0.Gamma0]
        +t':93 [in hydras.Gamma0.Gamma0]
        +t0:171 [in hydras.Ackermann.folProp]
        +t0:18 [in hydras.Ackermann.codeFreeVar]
        +t0:18 [in hydras.Ackermann.codeSubTerm]
        +t0:187 [in hydras.Ackermann.folProp]
        +t0:20 [in hydras.Ackermann.codeFreeVar]
        +t0:202 [in hydras.Ackermann.fol]
        +t0:203 [in hydras.Ackermann.folProp]
        +t0:219 [in hydras.Ackermann.folProp]
        +t0:22 [in hydras.Ackermann.codeSubTerm]
        +t0:225 [in hydras.Ackermann.fol]
        +t0:24 [in hydras.Ackermann.codeFreeVar]
        +t0:243 [in hydras.Ackermann.fol]
        +t0:250 [in hydras.Ackermann.folProp]
        +t0:26 [in hydras.Ackermann.codeFreeVar]
        +t0:266 [in hydras.Ackermann.folProp]
        +t0:293 [in hydras.Ackermann.fol]
        +t0:299 [in hydras.Ackermann.folProp]
        +t0:315 [in hydras.Ackermann.folProp]
        +t0:331 [in hydras.Ackermann.folProp]
        +t0:339 [in hydras.Ackermann.fol]
        +t0:347 [in hydras.Ackermann.folProp]
        +t0:363 [in hydras.Ackermann.folProp]
        +t0:379 [in hydras.Ackermann.folProp]
        +t0:383 [in hydras.Ackermann.fol]
        +t0:40 [in hydras.Ackermann.codeSubTerm]
        +t0:437 [in hydras.Ackermann.fol]
        +t0:44 [in hydras.Ackermann.codeSubTerm]
        +t0:84 [in hydras.Ackermann.codeSubFormula]
        +t0:861 [in hydras.Ackermann.codeSubFormula]
        +t0:864 [in hydras.Ackermann.codeSubFormula]
        +t0:885 [in hydras.Ackermann.codeSubFormula]
        +t0:888 [in hydras.Ackermann.codeSubFormula]
        +t0:9 [in hydras.Ackermann.PA]
        +t0:901 [in hydras.Ackermann.codeSubFormula]
        +t0:904 [in hydras.Ackermann.codeSubFormula]
        +t0:928 [in hydras.Ackermann.codeSubFormula]
        +t0:931 [in hydras.Ackermann.codeSubFormula]
        +t1:106 [in hydras.rpo.rpo]
        +t1:113 [in hydras.rpo.rpo]
        +t1:118 [in hydras.Gamma0.Gamma0]
        +t1:121 [in hydras.Gamma0.Gamma0]
        +t1:14 [in hydras.rpo.term]
        +t1:14 [in hydras.Ackermann.codeFreeVar]
        +t1:14 [in hydras.rpo.list_set]
        +t1:144 [in hydras.Ackermann.folProp]
        +t1:16 [in hydras.Ackermann.codeFreeVar]
        +t1:197 [in hydras.rpo.term]
        +t1:206 [in hydras.Gamma0.Gamma0]
        +t1:208 [in hydras.rpo.term]
        +t1:230 [in hydras.rpo.term]
        +t1:236 [in hydras.Gamma0.Gamma0]
        +t1:238 [in hydras.rpo.term]
        +t1:240 [in hydras.rpo.term]
        +t1:244 [in hydras.rpo.term]
        +t1:252 [in hydras.rpo.term]
        +t1:256 [in hydras.rpo.term]
        +t1:27 [in hydras.rpo.term]
        +t1:275 [in hydras.Gamma0.Gamma0]
        +t1:31 [in hydras.Epsilon0.Epsilon0rpo]
        +t1:36 [in Goedel.PRrepresentable]
        +t1:40 [in Goedel.PRrepresentable]
        +t1:445 [in hydras.Epsilon0.Paths]
        +t1:49 [in Goedel.codeSysPrf]
        +t1:53 [in hydras.rpo.term]
        +t1:53 [in Goedel.codeSysPrf]
        +t1:6 [in hydras.rpo.list_permut]
        +t1:61 [in hydras.rpo.term]
        +t1:63 [in hydras.rpo.term]
        +t1:65 [in Goedel.codeSysPrf]
        +t1:68 [in hydras.rpo.term]
        +t1:684 [in hydras.Gamma0.Gamma0]
        +t1:69 [in Goedel.codeSysPrf]
        +t1:76 [in hydras.rpo.term]
        +t1:81 [in hydras.rpo.term]
        +t1:94 [in hydras.Gamma0.Gamma0]
        +t2:108 [in hydras.rpo.rpo]
        +t2:115 [in hydras.rpo.rpo]
        +t2:119 [in hydras.Gamma0.Gamma0]
        +t2:122 [in hydras.Gamma0.Gamma0]
        +t2:145 [in hydras.Ackermann.folProp]
        +t2:15 [in hydras.rpo.term]
        +t2:15 [in hydras.rpo.list_set]
        +t2:198 [in hydras.rpo.term]
        +t2:207 [in hydras.Gamma0.Gamma0]
        +t2:209 [in hydras.rpo.term]
        +t2:229 [in hydras.rpo.term]
        +t2:237 [in hydras.Gamma0.Gamma0]
        +t2:239 [in hydras.rpo.term]
        +t2:241 [in hydras.rpo.term]
        +t2:243 [in hydras.rpo.term]
        +t2:253 [in hydras.rpo.term]
        +t2:257 [in hydras.rpo.term]
        +t2:261 [in hydras.rpo.term]
        +t2:263 [in hydras.rpo.term]
        +t2:276 [in hydras.Gamma0.Gamma0]
        +t2:28 [in hydras.rpo.term]
        +t2:32 [in hydras.Epsilon0.Epsilon0rpo]
        +t2:37 [in Goedel.PRrepresentable]
        +t2:41 [in Goedel.PRrepresentable]
        +t2:446 [in hydras.Epsilon0.Paths]
        +t2:50 [in Goedel.codeSysPrf]
        +t2:52 [in hydras.rpo.term]
        +t2:54 [in Goedel.codeSysPrf]
        +t2:62 [in hydras.rpo.term]
        +t2:64 [in hydras.rpo.term]
        +t2:66 [in Goedel.codeSysPrf]
        +t2:67 [in hydras.rpo.term]
        +t2:685 [in hydras.Gamma0.Gamma0]
        +t2:7 [in hydras.rpo.list_permut]
        +t2:70 [in Goedel.codeSysPrf]
        +t2:77 [in hydras.rpo.term]
        +t2:82 [in hydras.rpo.term]
        +t2:95 [in hydras.Gamma0.Gamma0]
        +t3:120 [in hydras.Gamma0.Gamma0]
        +t3:123 [in hydras.Gamma0.Gamma0]
        +t:1 [in hydras.Schutte.Correctness_E0]
        +t:1 [in hydras.Ackermann.LNN2LNT]
        +t:1 [in hydras.Ackermann.PAtheory]
        +T:1 [in gaia_hydras.GPrelude]
        +T:1 [in hydras.Ackermann.wConsistent]
        +t:10 [in hydras.MoreAck.BadSubst]
        +t:10 [in hydras.Ackermann.folLogic2]
        +t:10 [in hydras.Ackermann.LNN2LNT]
        +T:10 [in hydras.Ackermann.folLogic]
        +t:100 [in hydras.Ackermann.codeFreeVar]
        +t:100 [in hydras.Ackermann.codeSubTerm]
        +T:100 [in hydras.Ackermann.LNT]
        +t:100 [in hydras.Ackermann.wellFormed]
        +t:100 [in additions.Addition_Chains]
        +t:100 [in hydras.MoreAck.PrimRecExamples]
        +t:100 [in hydras.Hydra.Hydra_Definitions]
        +t:101 [in hydras.Ackermann.LNN2LNT]
        +T:101 [in hydras.Ackermann.LNN]
        +t:101 [in hydras.Ackermann.subProp]
        +t:101 [in hydras.Ackermann.wellFormed]
        +t:102 [in hydras.Ackermann.codeFreeVar]
        +t:102 [in hydras.Ackermann.codeSubTerm]
        +t:102 [in hydras.Ackermann.wellFormed]
        +T:102 [in hydras.Ackermann.folLogic]
        +t:102 [in hydras.rpo.rpo]
        +t:103 [in hydras.rpo.term]
        +t:103 [in hydras.Ackermann.codeFreeVar]
        +T:103 [in hydras.Ackermann.LNN]
        +T:103 [in hydras.Ackermann.LNT]
        +t:103 [in hydras.Hydra.Hydra_Definitions]
        +t:104 [in hydras.Ackermann.codeFreeVar]
        +t:104 [in hydras.Ackermann.codeSubTerm]
        +t:104 [in hydras.Ackermann.wellFormed]
        +T:104 [in hydras.Ackermann.folLogic3]
        +T:104 [in hydras.Ackermann.folReplace]
        +t:105 [in hydras.Ackermann.codeFreeVar]
        +T:105 [in hydras.Ackermann.folLogic]
        +t:106 [in hydras.rpo.term]
        +t:106 [in hydras.Ackermann.codeFreeVar]
        +t:106 [in hydras.Ackermann.codeSubTerm]
        +T:106 [in hydras.Ackermann.LNN]
        +T:106 [in hydras.Ackermann.LNT]
        +t:106 [in hydras.Ackermann.wellFormed]
        +t:106 [in additions.Addition_Chains]
        +t:107 [in hydras.Ackermann.codeFreeVar]
        +T:107 [in hydras.Ackermann.folLogic]
        +t:108 [in hydras.Ackermann.codeFreeVar]
        +t:108 [in hydras.Ackermann.codeSubTerm]
        +t:108 [in hydras.Ackermann.LNN2LNT]
        +t:108 [in hydras.Ackermann.wellFormed]
        +t:109 [in hydras.Ackermann.codeFreeVar]
        +T:109 [in hydras.Ackermann.LNN]
        +T:109 [in hydras.Ackermann.LNT]
        +t:109 [in hydras.Ackermann.subProp]
        +T:11 [in hydras.Ackermann.folReplace]
        +t:110 [in hydras.Ackermann.codeFreeVar]
        +t:110 [in hydras.Ackermann.codeSubTerm]
        +t:110 [in hydras.Ackermann.wellFormed]
        +T:111 [in hydras.Ackermann.folLogic]
        +t:112 [in hydras.Ackermann.codeFreeVar]
        +t:112 [in hydras.Ackermann.codeSubTerm]
        +T:112 [in hydras.Ackermann.LNN]
        +T:112 [in hydras.Ackermann.LNT]
        +t:112 [in hydras.Ackermann.wellFormed]
        +T:112 [in hydras.Ackermann.folReplace]
        +T:113 [in hydras.Ackermann.subAll]
        +t:113 [in hydras.Gamma0.Gamma0]
        +t:114 [in hydras.Gamma0.T2]
        +t:114 [in hydras.Ackermann.codeFreeVar]
        +t:114 [in hydras.Ackermann.codeSubTerm]
        +t:114 [in hydras.Ackermann.wellFormed]
        +T:114 [in hydras.Ackermann.folLogic]
        +t:114 [in additions.Addition_Chains]
        +t:115 [in hydras.rpo.term]
        +T:115 [in hydras.Ackermann.LNN]
        +T:115 [in hydras.Ackermann.LNT]
        +t:115 [in hydras.Ackermann.wellFormed]
        +t:116 [in hydras.Ackermann.codeFreeVar]
        +t:116 [in hydras.Ackermann.codeSubTerm]
        +t:116 [in hydras.Ackermann.wellFormed]
        +t:116 [in hydras.Epsilon0.Paths]
        +t:117 [in hydras.rpo.term]
        +t:117 [in hydras.Gamma0.T2]
        +t:117 [in hydras.Ackermann.codeSubTerm]
        +T:117 [in hydras.Ackermann.LNT]
        +t:117 [in hydras.Ackermann.wellFormed]
        +T:117 [in hydras.Ackermann.folLogic]
        +t:117 [in hydras.rpo.rpo]
        +t:118 [in hydras.Gamma0.T2]
        +t:118 [in hydras.Ackermann.codeFreeVar]
        +t:118 [in hydras.Ackermann.codeSubTerm]
        +T:118 [in hydras.Ackermann.LNN]
        +t:118 [in hydras.Ackermann.wellFormed]
        +t:119 [in hydras.Ackermann.codeSubTerm]
        +t:119 [in hydras.Ackermann.wellFormed]
        +T:119 [in hydras.Ackermann.folLogic]
        +t:12 [in hydras.Ackermann.codeSubTerm]
        +T:12 [in hydras.Ackermann.LNT]
        +t:12 [in hydras.Ackermann.wellFormed]
        +t:12 [in additions.Addition_Chains]
        +t:12 [in hydras.MoreAck.FolExamples]
        +t:120 [in hydras.Ackermann.codeFreeVar]
        +t:120 [in hydras.Ackermann.codeSubTerm]
        +T:120 [in hydras.Ackermann.LNN]
        +t:120 [in hydras.Ackermann.wellFormed]
        +t:120 [in additions.Addition_Chains]
        +t:121 [in hydras.Ackermann.codeSubTerm]
        +T:121 [in hydras.Ackermann.LNT]
        +t:121 [in hydras.Epsilon0.Paths]
        +t:122 [in hydras.Ackermann.codeFreeVar]
        +t:122 [in hydras.Ackermann.codeSubTerm]
        +t:122 [in hydras.Ackermann.wellFormed]
        +T:122 [in hydras.Ackermann.folLogic]
        +t:123 [in hydras.Ackermann.codeFreeVar]
        +t:124 [in hydras.rpo.term]
        +t:124 [in hydras.Ackermann.codeFreeVar]
        +T:124 [in hydras.Ackermann.LNN]
        +T:124 [in hydras.Ackermann.LNT]
        +t:124 [in hydras.Ackermann.wellFormed]
        +t:125 [in hydras.Ackermann.codeFreeVar]
        +t:125 [in hydras.Ackermann.codeSubTerm]
        +t:1257 [in hydras.Ackermann.codeSubFormula]
        +t:126 [in hydras.Ackermann.codeFreeVar]
        +t:126 [in hydras.Ackermann.wellFormed]
        +T:126 [in hydras.Ackermann.folLogic]
        +t:127 [in hydras.Ackermann.codeFreeVar]
        +T:127 [in hydras.Ackermann.LNN]
        +T:127 [in hydras.Ackermann.LNT]
        +t:127 [in additions.Addition_Chains]
        +t:127 [in hydras.rpo.rpo]
        +t:128 [in hydras.Ackermann.codeFreeVar]
        +t:128 [in hydras.Ackermann.codeSubTerm]
        +t:128 [in hydras.Ackermann.wellFormed]
        +t:129 [in hydras.rpo.term]
        +t:129 [in hydras.Ackermann.codeFreeVar]
        +T:129 [in hydras.Ackermann.LNT]
        +t:129 [in hydras.Epsilon0.Paths]
        +t:13 [in hydras.Ackermann.subAll]
        +T:13 [in hydras.Ackermann.folLogic]
        +T:13 [in hydras.Ackermann.folLogic3]
        +T:130 [in hydras.Ackermann.LNN]
        +t:130 [in hydras.Ackermann.wellFormed]
        +t:131 [in hydras.rpo.term]
        +t:131 [in hydras.Ackermann.codeSubTerm]
        +T:132 [in hydras.Ackermann.LNN]
        +T:132 [in hydras.Ackermann.LNT]
        +t:132 [in hydras.Ackermann.wellFormed]
        +t:134 [in hydras.Ackermann.codeSubTerm]
        +t:134 [in hydras.Ackermann.wellFormed]
        +t:134 [in additions.Addition_Chains]
        +T:135 [in hydras.Ackermann.LNN]
        +t:135 [in hydras.Epsilon0.Paths]
        +t:136 [in hydras.rpo.term]
        +T:136 [in hydras.Ackermann.LNT]
        +t:136 [in hydras.Ackermann.wellFormed]
        +t:137 [in hydras.Ackermann.codeSubTerm]
        +T:138 [in hydras.Ackermann.LNT]
        +T:138 [in hydras.Ackermann.subProp]
        +t:138 [in hydras.Ackermann.wellFormed]
        +t:138 [in hydras.rpo.rpo]
        +T:139 [in hydras.Ackermann.LNN]
        +T:14 [in hydras.Ackermann.LNT]
        +T:14 [in hydras.Ackermann.folProp]
        +t:14 [in hydras.Ackermann.wellFormed]
        +T:14 [in hydras.Ackermann.wConsistent]
        +t:140 [in hydras.Ackermann.codeSubTerm]
        +t:140 [in hydras.Ackermann.wellFormed]
        +t:141 [in hydras.rpo.term]
        +T:141 [in hydras.Ackermann.LNN]
        +T:141 [in hydras.Ackermann.LNT]
        +t:141 [in hydras.Epsilon0.Paths]
        +t:142 [in hydras.Ackermann.wellFormed]
        +t:143 [in hydras.Ackermann.codeSubTerm]
        +T:144 [in hydras.Ackermann.LNN]
        +t:144 [in hydras.Ackermann.wellFormed]
        +t:145 [in hydras.rpo.term]
        +T:145 [in hydras.Ackermann.LNT]
        +t:146 [in hydras.Ackermann.codeSubTerm]
        +t:146 [in hydras.Ackermann.wellFormed]
        +t:147 [in additions.Euclidean_Chains]
        +t:147 [in hydras.Epsilon0.Paths]
        +t:148 [in hydras.Ackermann.codeSubTerm]
        +T:148 [in hydras.Ackermann.LNN]
        +t:148 [in hydras.Ackermann.wellFormed]
        +t:149 [in hydras.rpo.term]
        +t:15 [in hydras.Ackermann.codeSubTerm]
        +T:15 [in hydras.Ackermann.LNN]
        +t:15 [in additions.Trace_exercise]
        +t:15 [in hydras.rpo.list_permut]
        +t:150 [in hydras.Ackermann.codeSubTerm]
        +T:150 [in hydras.Ackermann.LNT]
        +t:150 [in hydras.Ackermann.wellFormed]
        +t:151 [in hydras.Hydra.Hydra_Lemmas]
        +t:152 [in hydras.Ackermann.codeSubTerm]
        +t:152 [in hydras.Ackermann.wellFormed]
        +t:152 [in hydras.rpo.rpo]
        +T:153 [in hydras.Ackermann.LNN]
        +t:153 [in hydras.Ackermann.wellFormed]
        +t:154 [in hydras.Ackermann.codeSubTerm]
        +t:154 [in hydras.Ackermann.wellFormed]
        +t:154 [in hydras.Hydra.Hydra_Lemmas]
        +t:154 [in hydras.rpo.rpo]
        +T:155 [in hydras.Ackermann.LNT]
        +t:155 [in hydras.Ackermann.wellFormed]
        +t:156 [in hydras.Ackermann.codeSubTerm]
        +t:156 [in hydras.Ackermann.wellFormed]
        +t:156 [in hydras.rpo.rpo]
        +T:157 [in hydras.Ackermann.subProp]
        +t:157 [in hydras.Ackermann.wellFormed]
        +t:158 [in hydras.Ackermann.codeSubTerm]
        +T:158 [in hydras.Ackermann.LNN]
        +t:158 [in hydras.Ackermann.wellFormed]
        +t:159 [in hydras.Epsilon0.Large_Sets]
        +t:159 [in hydras.Ackermann.wellFormed]
        +T:16 [in hydras.Ackermann.folLogic]
        +t:16 [in hydras.rpo.list_permut]
        +T:16 [in hydras.Ackermann.folReplace]
        +t:160 [in hydras.Ackermann.codeSubTerm]
        +t:160 [in hydras.Ackermann.wellFormed]
        +T:161 [in hydras.Ackermann.LNN]
        +T:161 [in hydras.Ackermann.subProp]
        +t:162 [in hydras.Ackermann.codeSubTerm]
        +t:162 [in hydras.Ackermann.wellFormed]
        +t:164 [in hydras.Ackermann.codeSubTerm]
        +t:164 [in hydras.Ackermann.wellFormed]
        +t:164 [in additions.Addition_Chains]
        +t:166 [in hydras.Ackermann.codeSubTerm]
        +T:166 [in hydras.Ackermann.subProp]
        +t:166 [in hydras.Ackermann.wellFormed]
        +t:168 [in hydras.Ackermann.codeSubTerm]
        +t:168 [in hydras.Ackermann.wellFormed]
        +t:17 [in hydras.rpo.term]
        +t:17 [in hydras.Ackermann.LNN2LNT]
        +T:17 [in hydras.Ackermann.LNN]
        +T:17 [in hydras.Ackermann.LNT]
        +t:17 [in hydras.MoreAck.PrimRecExamples]
        +t:170 [in hydras.Ackermann.codeSubTerm]
        +t:170 [in hydras.Ackermann.folProp]
        +t:170 [in hydras.Ackermann.wellFormed]
        +t:171 [in additions.Addition_Chains]
        +t:172 [in hydras.Ackermann.codeSubTerm]
        +t:172 [in hydras.Ackermann.wellFormed]
        +t:173 [in hydras.Ackermann.wellFormed]
        +t:173 [in hydras.rpo.rpo]
        +t:174 [in hydras.rpo.term]
        +t:174 [in hydras.Ackermann.codeSubTerm]
        +t:174 [in hydras.Ackermann.wellFormed]
        +t:175 [in hydras.Ackermann.wellFormed]
        +t:176 [in hydras.Ackermann.codeSubTerm]
        +t:176 [in hydras.Ackermann.wellFormed]
        +t:177 [in hydras.Ackermann.subAll]
        +t:177 [in hydras.Ackermann.wellFormed]
        +t:177 [in additions.Addition_Chains]
        +t:178 [in hydras.rpo.term]
        +t:178 [in hydras.Ackermann.folProp]
        +t:178 [in additions.Euclidean_Chains]
        +t:178 [in hydras.Ackermann.wellFormed]
        +t:179 [in hydras.Ackermann.codeSubTerm]
        +t:179 [in hydras.Ackermann.wellFormed]
        +t:18 [in hydras.Ackermann.model]
        +t:18 [in hydras.rpo.list_permut]
        +t:182 [in hydras.rpo.term]
        +t:182 [in hydras.Ackermann.codeSubTerm]
        +t:182 [in hydras.rpo.rpo]
        +t:184 [in hydras.Ackermann.codeSubTerm]
        +t:186 [in hydras.Ackermann.codeSubTerm]
        +t:186 [in hydras.Ackermann.folProp]
        +T:188 [in hydras.Ackermann.subAll]
        +t:188 [in hydras.Ackermann.codeSubTerm]
        +T:19 [in hydras.Ackermann.folLogic]
        +T:19 [in hydras.Ackermann.folReplace]
        +t:190 [in hydras.Ackermann.codeSubTerm]
        +t:192 [in hydras.Ackermann.codeSubTerm]
        +t:194 [in hydras.Ackermann.codeSubTerm]
        +t:194 [in hydras.Ackermann.folProp]
        +t:195 [in hydras.rpo.rpo]
        +t:196 [in hydras.Ackermann.codeSubTerm]
        +t:197 [in hydras.Ackermann.codeSubTerm]
        +t:198 [in hydras.Ackermann.codeSubTerm]
        +t:199 [in hydras.Ackermann.codeSubTerm]
        +t:2 [in hydras.Ackermann.subAll]
        +T:2 [in hydras.Ackermann.folLogic2]
        +t:2 [in hydras.Ackermann.subProp]
        +T:2 [in hydras.Ackermann.folLogic]
        +T:2 [in hydras.Ackermann.folLogic3]
        +T:20 [in hydras.Ackermann.LNN]
        +T:20 [in hydras.Ackermann.LNT]
        +t:20 [in hydras.Ackermann.code]
        +t:200 [in hydras.rpo.term]
        +t:200 [in hydras.Ackermann.codeSubTerm]
        +t:201 [in hydras.Ackermann.codeSubTerm]
        +t:201 [in hydras.Ackermann.fol]
        +t:201 [in hydras.rpo.rpo]
        +t:202 [in hydras.Ackermann.codeSubTerm]
        +t:202 [in hydras.Ackermann.folProp]
        +t:203 [in hydras.Ackermann.codeSubTerm]
        +t:203 [in hydras.rpo.rpo]
        +t:204 [in hydras.Ackermann.codeSubTerm]
        +t:204 [in hydras.rpo.rpo]
        +t:205 [in hydras.rpo.term]
        +t:205 [in hydras.Ackermann.fol]
        +t:206 [in hydras.Ackermann.codeSubTerm]
        +t:207 [in hydras.rpo.term]
        +t:207 [in hydras.Ackermann.subAll]
        +t:208 [in hydras.Ackermann.codeSubTerm]
        +T:21 [in hydras.Ackermann.folLogic]
        +t:210 [in hydras.Ackermann.codeSubTerm]
        +t:210 [in hydras.Ackermann.folProp]
        +t:212 [in hydras.rpo.rpo]
        +t:213 [in hydras.rpo.term]
        +t:214 [in hydras.rpo.term]
        +t:216 [in hydras.rpo.rpo]
        +t:218 [in hydras.rpo.term]
        +t:218 [in hydras.Ackermann.folProp]
        +t:219 [in hydras.rpo.term]
        +t:22 [in hydras.rpo.term]
        +t:22 [in hydras.Ackermann.wellFormed]
        +T:22 [in hydras.Ackermann.folReplace]
        +t:220 [in hydras.rpo.rpo]
        +t:224 [in hydras.rpo.term]
        +t:224 [in hydras.Ackermann.fol]
        +t:225 [in hydras.rpo.term]
        +T:226 [in hydras.Ackermann.subAll]
        +t:226 [in hydras.Ackermann.folProp]
        +t:226 [in hydras.rpo.rpo]
        +t:228 [in hydras.Ackermann.fol]
        +T:23 [in hydras.Ackermann.LNN]
        +T:23 [in hydras.Ackermann.LNT]
        +t:23 [in hydras.Ackermann.wellFormed]
        +T:23 [in hydras.Ackermann.folLogic]
        +T:23 [in hydras.Ackermann.folLogic3]
        +t:235 [in hydras.Gamma0.Gamma0]
        +t:242 [in hydras.Ackermann.fol]
        +t:246 [in hydras.Ackermann.fol]
        +t:249 [in hydras.Ackermann.folProp]
        +t:25 [in hydras.rpo.term]
        +t:25 [in hydras.Ackermann.subProp]
        +t:25 [in hydras.Ackermann.wellFormed]
        +T:25 [in hydras.Ackermann.folReplace]
        +T:256 [in hydras.Ackermann.subAll]
        +t:257 [in hydras.Ackermann.folProp]
        +T:26 [in hydras.Ackermann.LNN]
        +T:26 [in hydras.Ackermann.LNT]
        +T:26 [in hydras.Ackermann.folLogic]
        +t:260 [in hydras.rpo.term]
        +t:262 [in hydras.rpo.term]
        +t:264 [in hydras.rpo.term]
        +t:265 [in hydras.Ackermann.folProp]
        +t:268 [in hydras.Gamma0.Gamma0]
        +t:27 [in hydras.Ackermann.code]
        +t:271 [in hydras.rpo.term]
        +t:273 [in hydras.Ackermann.folProp]
        +t:274 [in hydras.rpo.term]
        +t:274 [in hydras.Gamma0.Gamma0]
        +t:28 [in hydras.Ackermann.codeFreeVar]
        +t:28 [in hydras.Ackermann.LNN2LNT]
        +T:28 [in gaia_hydras.onType]
        +t:281 [in hydras.rpo.term]
        +t:284 [in hydras.rpo.term]
        +T:29 [in hydras.Ackermann.LNN]
        +T:29 [in hydras.Ackermann.LNT]
        +T:29 [in hydras.Ackermann.folLogic]
        +T:29 [in hydras.Ackermann.folReplace]
        +t:292 [in hydras.Ackermann.fol]
        +t:293 [in hydras.rpo.term]
        +t:293 [in hydras.rpo.rpo]
        +t:295 [in hydras.rpo.term]
        +t:295 [in hydras.rpo.rpo]
        +t:296 [in hydras.Ackermann.fol]
        +t:297 [in hydras.rpo.rpo]
        +T:298 [in hydras.Ackermann.subAll]
        +t:298 [in hydras.Ackermann.folProp]
        +t:30 [in hydras.Ackermann.codeFreeVar]
        +t:30 [in hydras.Epsilon0.Epsilon0rpo]
        +T:30 [in hydras.Ackermann.folLogic2]
        +t:301 [in hydras.rpo.rpo]
        +t:302 [in hydras.rpo.rpo]
        +t:303 [in hydras.rpo.rpo]
        +t:304 [in hydras.rpo.term]
        +t:304 [in hydras.rpo.rpo]
        +t:305 [in hydras.rpo.rpo]
        +t:306 [in hydras.Ackermann.folProp]
        +t:306 [in hydras.rpo.rpo]
        +t:309 [in hydras.rpo.rpo]
        +T:31 [in hydras.Ackermann.LNT]
        +t:310 [in hydras.rpo.term]
        +t:311 [in hydras.rpo.term]
        +t:311 [in hydras.rpo.rpo]
        +t:313 [in hydras.rpo.rpo]
        +t:314 [in hydras.Ackermann.folProp]
        +t:316 [in hydras.rpo.term]
        +T:317 [in hydras.Ackermann.subAll]
        +t:319 [in hydras.rpo.rpo]
        +t:32 [in hydras.Ackermann.codeFreeVar]
        +T:32 [in hydras.Ackermann.LNN]
        +T:32 [in hydras.Ackermann.folLogic]
        +t:321 [in hydras.rpo.term]
        +t:322 [in hydras.Ackermann.folProp]
        +t:324 [in hydras.rpo.term]
        +t:327 [in hydras.rpo.term]
        +t:33 [in hydras.rpo.term]
        +T:33 [in hydras.Ackermann.LNT]
        +t:33 [in hydras.Ackermann.wellFormed]
        +T:33 [in hydras.Ackermann.folReplace]
        +t:330 [in hydras.Ackermann.folProp]
        +t:338 [in hydras.Ackermann.folProp]
        +t:338 [in hydras.Ackermann.fol]
        +T:339 [in hydras.Ackermann.subAll]
        +t:34 [in hydras.rpo.term]
        +t:34 [in hydras.Ackermann.codeFreeVar]
        +T:34 [in hydras.Ackermann.LNN]
        +t:342 [in hydras.Ackermann.fol]
        +T:344 [in hydras.Ackermann.subAll]
        +t:346 [in hydras.Ackermann.folProp]
        +T:349 [in hydras.Ackermann.subAll]
        +T:35 [in hydras.Ackermann.LNT]
        +t:35 [in hydras.Ackermann.wellFormed]
        +T:35 [in hydras.Ackermann.folLogic]
        +t:353 [in hydras.rpo.term]
        +t:354 [in hydras.Ackermann.folProp]
        +t:356 [in hydras.rpo.term]
        +T:356 [in hydras.Ackermann.subAll]
        +t:356 [in hydras.Ackermann.checkPrf]
        +t:36 [in hydras.Ackermann.folProof]
        +t:36 [in hydras.Ackermann.codeFreeVar]
        +T:36 [in hydras.Ackermann.LNN]
        +t:361 [in hydras.rpo.term]
        +t:362 [in hydras.Ackermann.folProp]
        +T:369 [in hydras.Ackermann.subAll]
        +t:37 [in hydras.Ackermann.LNN2LNT]
        +T:37 [in hydras.Ackermann.folLogic]
        +t:37 [in hydras.MoreAck.FolExamples]
        +t:370 [in hydras.Ackermann.folProp]
        +t:378 [in hydras.Ackermann.folProp]
        +t:38 [in hydras.Ackermann.codeFreeVar]
        +T:38 [in hydras.Ackermann.LNN]
        +T:38 [in hydras.Ackermann.LNT]
        +T:38 [in hydras.Ackermann.folReplace]
        +t:382 [in hydras.Ackermann.fol]
        +t:386 [in hydras.Ackermann.folProp]
        +t:386 [in hydras.Ackermann.fol]
        +t:39 [in hydras.rpo.term]
        +t:4 [in gaia_hydras.T1Choice]
        +t:4 [in hydras.MoreAck.BadSubst]
        +T:4 [in hydras.Ackermann.folLogic]
        +T:4 [in hydras.Ackermann.folLogic3]
        +T:4 [in hydras.MoreAck.FolExamples]
        +t:40 [in hydras.rpo.term]
        +t:40 [in hydras.Ackermann.codeFreeVar]
        +T:41 [in hydras.Ackermann.LNN]
        +T:41 [in hydras.Ackermann.LNT]
        +T:41 [in hydras.Ackermann.folLogic]
        +t:417 [in hydras.Ackermann.folProp]
        +t:42 [in hydras.Ackermann.codeFreeVar]
        +t:42 [in hydras.Prelude.MoreLists]
        +t:42 [in hydras.Ackermann.wellFormed]
        +T:43 [in hydras.Ackermann.folReplace]
        +t:43 [in hydras.rpo.rpo]
        +t:436 [in hydras.Ackermann.fol]
        +t:439 [in hydras.Ackermann.fol]
        +T:44 [in hydras.Ackermann.folProof]
        +t:44 [in hydras.Ackermann.codeFreeVar]
        +T:44 [in hydras.Ackermann.LNN]
        +T:44 [in hydras.Ackermann.LNT]
        +T:44 [in hydras.Ackermann.folProp]
        +T:45 [in hydras.Ackermann.folLogic]
        +t:46 [in hydras.rpo.term]
        +t:46 [in hydras.Ackermann.codeFreeVar]
        +t:47 [in hydras.rpo.term]
        +T:47 [in hydras.Ackermann.LNN]
        +T:47 [in hydras.Ackermann.LNT]
        +t:47 [in hydras.Ackermann.wellFormed]
        +t:474 [in hydras.Epsilon0.Paths]
        +t:48 [in hydras.Ackermann.codeFreeVar]
        +t:48 [in hydras.Ackermann.subProp]
        +t:48 [in hydras.Ackermann.fol]
        +T:48 [in hydras.Ackermann.folLogic]
        +T:48 [in hydras.Ackermann.folReplace]
        +T:48 [in hydras.MoreAck.FolExamples]
        +T:49 [in hydras.Ackermann.folProof]
        +t:49 [in hydras.Ackermann.folProp]
        +t:5 [in hydras.Ackermann.codeFreeVar]
        +t:5 [in hydras.Ackermann.codeSubTerm]
        +t:50 [in hydras.Ackermann.codeFreeVar]
        +T:50 [in hydras.Ackermann.LNN]
        +t:50 [in hydras.Ackermann.model]
        +T:51 [in hydras.Ackermann.folProof]
        +T:51 [in hydras.Ackermann.LNT]
        +t:51 [in hydras.Ackermann.fol]
        +T:51 [in hydras.Ackermann.folLogic]
        +t:52 [in hydras.Ackermann.codeFreeVar]
        +t:52 [in hydras.Ackermann.codeSubTerm]
        +t:52 [in hydras.Ackermann.wellFormed]
        +T:53 [in hydras.Ackermann.folProof]
        +t:53 [in hydras.Ackermann.folProp]
        +T:53 [in hydras.Ackermann.folReplace]
        +t:534 [in hydras.Epsilon0.Paths]
        +t:54 [in hydras.Ackermann.codeFreeVar]
        +T:54 [in hydras.Ackermann.LNN]
        +T:54 [in hydras.Ackermann.folLogic]
        +t:543 [in hydras.Epsilon0.Paths]
        +T:55 [in hydras.Ackermann.LNT]
        +t:55 [in hydras.Ackermann.wellFormed]
        +t:55 [in hydras.Ackermann.fol]
        +t:56 [in hydras.Ackermann.codeFreeVar]
        +t:56 [in hydras.Ackermann.codeSubTerm]
        +T:56 [in hydras.Ackermann.folLogic3]
        +t:57 [in hydras.Ackermann.wellFormed]
        +T:57 [in hydras.Ackermann.folLogic]
        +t:57 [in hydras.rpo.rpo]
        +t:58 [in hydras.Ackermann.subAll]
        +t:58 [in hydras.Ackermann.codeFreeVar]
        +T:58 [in hydras.Ackermann.LNN]
        +T:58 [in hydras.Ackermann.LNT]
        +T:58 [in hydras.Ackermann.folReplace]
        +t:59 [in hydras.rpo.rpo]
        +T:6 [in hydras.Ackermann.folLogic2]
        +T:6 [in hydras.Ackermann.wConsistent]
        +T:6 [in hydras.Ackermann.folReplace]
        +t:60 [in hydras.Ackermann.codeFreeVar]
        +t:60 [in hydras.Ackermann.codeSubTerm]
        +t:60 [in hydras.Ackermann.wellFormed]
        +T:60 [in hydras.Ackermann.folLogic]
        +t:61 [in hydras.Ackermann.codeFreeVar]
        +T:61 [in hydras.Ackermann.LNN]
        +T:61 [in hydras.Ackermann.LNT]
        +t:61 [in hydras.rpo.rpo]
        +t:62 [in hydras.Ackermann.codeFreeVar]
        +t:63 [in hydras.Ackermann.codeFreeVar]
        +T:63 [in hydras.Ackermann.folLogic]
        +T:63 [in hydras.Ackermann.folReplace]
        +t:64 [in hydras.Ackermann.codeFreeVar]
        +t:64 [in hydras.Ackermann.codeSubTerm]
        +T:64 [in hydras.Ackermann.LNN]
        +T:64 [in hydras.Ackermann.LNT]
        +t:64 [in hydras.Ackermann.wellFormed]
        +t:65 [in hydras.Ackermann.codeFreeVar]
        +T:65 [in hydras.Ackermann.folLogic3]
        +T:65 [in Goedel.rosser]
        +t:66 [in hydras.Ackermann.codeFreeVar]
        +t:66 [in hydras.Ackermann.wellFormed]
        +T:66 [in hydras.Ackermann.folLogic]
        +t:67 [in hydras.Ackermann.codeFreeVar]
        +T:67 [in hydras.Ackermann.LNN]
        +T:67 [in hydras.Ackermann.LNT]
        +T:67 [in hydras.Ackermann.folReplace]
        +t:68 [in hydras.Ackermann.codeFreeVar]
        +t:68 [in hydras.Ackermann.codeSubTerm]
        +T:68 [in hydras.Ackermann.LNN2LNT]
        +t:68 [in hydras.Ackermann.wellFormed]
        +t:69 [in hydras.Gamma0.T2]
        +t:69 [in hydras.Ackermann.codeFreeVar]
        +t:69 [in hydras.Ackermann.folLogic]
        +t:692 [in hydras.Ackermann.codeSubFormula]
        +t:695 [in hydras.Ackermann.codeSubFormula]
        +t:698 [in hydras.Ackermann.codeSubFormula]
        +t:7 [in hydras.Ackermann.codeFreeVar]
        +T:7 [in hydras.Ackermann.folLogic]
        +T:7 [in hydras.MoreAck.FolExamples]
        +t:70 [in hydras.Schutte.Correctness_E0]
        +t:70 [in hydras.Ackermann.codeFreeVar]
        +T:70 [in hydras.Ackermann.LNN]
        +T:70 [in hydras.Ackermann.LNT]
        +t:70 [in hydras.Ackermann.wellFormed]
        +T:70 [in hydras.Ackermann.folLogic]
        +t:701 [in hydras.Ackermann.codeSubFormula]
        +t:704 [in hydras.Ackermann.codeSubFormula]
        +t:707 [in hydras.Ackermann.codeSubFormula]
        +t:71 [in hydras.Ackermann.model]
        +t:71 [in hydras.Ackermann.subProp]
        +T:71 [in hydras.Ackermann.folReplace]
        +t:710 [in hydras.Ackermann.codeSubFormula]
        +t:713 [in hydras.Ackermann.codeSubFormula]
        +t:716 [in hydras.Ackermann.codeSubFormula]
        +t:719 [in hydras.Ackermann.codeSubFormula]
        +t:72 [in hydras.Ackermann.codeFreeVar]
        +t:72 [in hydras.Ackermann.codeSubTerm]
        +t:72 [in hydras.Ackermann.wellFormed]
        +t:722 [in hydras.Ackermann.codeSubFormula]
        +t:725 [in hydras.Ackermann.codeSubFormula]
        +t:727 [in hydras.Ackermann.codeSubFormula]
        +t:729 [in hydras.Ackermann.codeSubFormula]
        +t:73 [in hydras.Schutte.Correctness_E0]
        +t:73 [in hydras.Ackermann.subAll]
        +T:73 [in hydras.Ackermann.LNN]
        +T:73 [in hydras.Ackermann.LNT]
        +T:73 [in hydras.Ackermann.folLogic]
        +t:731 [in hydras.Ackermann.codeSubFormula]
        +t:733 [in hydras.Ackermann.codeSubFormula]
        +t:735 [in hydras.Ackermann.codeSubFormula]
        +t:737 [in hydras.Ackermann.codeSubFormula]
        +t:739 [in hydras.Ackermann.codeSubFormula]
        +t:74 [in hydras.Ackermann.codeFreeVar]
        +t:74 [in hydras.Ackermann.wellFormed]
        +T:74 [in Goedel.rosser]
        +t:741 [in hydras.Ackermann.codeSubFormula]
        +t:743 [in hydras.Ackermann.codeSubFormula]
        +t:745 [in hydras.Ackermann.codeSubFormula]
        +t:747 [in hydras.Ackermann.codeSubFormula]
        +t:749 [in hydras.Ackermann.codeSubFormula]
        +T:75 [in hydras.Ackermann.folLogic3]
        +t:750 [in hydras.Ackermann.codeSubFormula]
        +t:751 [in hydras.Ackermann.codeSubFormula]
        +t:752 [in hydras.Ackermann.codeSubFormula]
        +t:753 [in hydras.Epsilon0.T1]
        +t:753 [in hydras.Ackermann.codeSubFormula]
        +t:754 [in hydras.Ackermann.codeSubFormula]
        +t:76 [in hydras.Schutte.Correctness_E0]
        +t:76 [in hydras.Ackermann.codeFreeVar]
        +t:76 [in hydras.Ackermann.codeSubTerm]
        +T:76 [in hydras.Ackermann.LNN]
        +T:76 [in hydras.Ackermann.LNT]
        +t:76 [in hydras.Ackermann.wellFormed]
        +t:76 [in hydras.Ackermann.folLogic]
        +T:76 [in hydras.Ackermann.folReplace]
        +t:76 [in hydras.rpo.rpo]
        +t:761 [in hydras.Ackermann.codeSubFormula]
        +t:763 [in hydras.Ackermann.codeSubFormula]
        +t:765 [in hydras.Ackermann.codeSubFormula]
        +t:767 [in hydras.Ackermann.codeSubFormula]
        +t:769 [in hydras.Ackermann.codeSubFormula]
        +T:77 [in hydras.Ackermann.folLogic]
        +t:771 [in hydras.Ackermann.codeSubFormula]
        +t:773 [in hydras.Ackermann.codeSubFormula]
        +t:775 [in hydras.Ackermann.codeSubFormula]
        +t:777 [in hydras.Ackermann.codeSubFormula]
        +t:779 [in hydras.Ackermann.codeSubFormula]
        +t:78 [in hydras.Ackermann.codeFreeVar]
        +t:78 [in hydras.Ackermann.wellFormed]
        +t:782 [in hydras.Ackermann.codeSubFormula]
        +t:785 [in hydras.Ackermann.codeSubFormula]
        +t:787 [in hydras.Ackermann.codeSubFormula]
        +t:789 [in hydras.Ackermann.codeSubFormula]
        +T:79 [in hydras.Ackermann.LNN]
        +t:79 [in hydras.Ackermann.LNT]
        +t:791 [in hydras.Ackermann.codeSubFormula]
        +t:793 [in hydras.Ackermann.codeSubFormula]
        +t:795 [in hydras.Ackermann.codeSubFormula]
        +t:797 [in hydras.Ackermann.codeSubFormula]
        +t:799 [in hydras.Ackermann.codeSubFormula]
        +t:8 [in hydras.Ackermann.codeFreeVar]
        +t:8 [in hydras.MoreAck.AckNotPR]
        +t:8 [in hydras.Ackermann.PA]
        +T:8 [in hydras.Ackermann.Deduction]
        +t:80 [in hydras.Ackermann.codeFreeVar]
        +t:80 [in hydras.Ackermann.codeSubTerm]
        +T:80 [in hydras.Ackermann.LNT]
        +t:80 [in hydras.Ackermann.wellFormed]
        +t:80 [in hydras.rpo.rpo]
        +t:800 [in hydras.Ackermann.codeSubFormula]
        +t:801 [in hydras.Ackermann.codeSubFormula]
        +t:802 [in hydras.Ackermann.codeSubFormula]
        +t:803 [in hydras.Ackermann.codeSubFormula]
        +t:804 [in hydras.Ackermann.codeSubFormula]
        +t:805 [in hydras.Ackermann.codeSubFormula]
        +t:806 [in hydras.Ackermann.codeSubFormula]
        +t:807 [in hydras.Ackermann.codeSubFormula]
        +t:809 [in hydras.Ackermann.codeSubFormula]
        +T:81 [in hydras.Ackermann.folLogic]
        +T:81 [in hydras.Ackermann.folReplace]
        +t:811 [in hydras.Ackermann.codeSubFormula]
        +t:811 [in gaia_hydras.nfwfgaia]
        +t:813 [in hydras.Ackermann.codeSubFormula]
        +t:815 [in hydras.Ackermann.codeSubFormula]
        +t:817 [in hydras.Ackermann.codeSubFormula]
        +t:82 [in hydras.Ackermann.codeFreeVar]
        +t:82 [in hydras.Ackermann.LNN]
        +t:82 [in hydras.Ackermann.wellFormed]
        +t:83 [in hydras.rpo.more_list]
        +T:83 [in hydras.Ackermann.LNN]
        +T:83 [in hydras.Ackermann.LNT]
        +t:83 [in hydras.Ackermann.codeSubFormula]
        +t:830 [in hydras.Ackermann.codeSubFormula]
        +t:833 [in hydras.Ackermann.codeSubFormula]
        +t:84 [in hydras.rpo.term]
        +t:84 [in hydras.Ackermann.codeFreeVar]
        +t:84 [in hydras.Ackermann.codeSubTerm]
        +t:84 [in hydras.Ackermann.wellFormed]
        +T:84 [in hydras.Ackermann.folLogic]
        +t:84 [in hydras.rpo.rpo]
        +t:85 [in additions.Addition_Chains]
        +t:858 [in hydras.Ackermann.codeSubFormula]
        +t:86 [in hydras.Ackermann.codeFreeVar]
        +T:86 [in hydras.Ackermann.LNN]
        +t:86 [in hydras.Ackermann.LNT]
        +t:86 [in hydras.Ackermann.wellFormed]
        +T:86 [in hydras.Ackermann.folReplace]
        +T:87 [in hydras.Ackermann.LNT]
        +t:87 [in hydras.Ackermann.folLogic3]
        +t:88 [in hydras.Ackermann.codeFreeVar]
        +t:88 [in hydras.Ackermann.codeSubTerm]
        +t:88 [in hydras.Ackermann.wellFormed]
        +T:88 [in hydras.Ackermann.folLogic]
        +t:88 [in hydras.Gamma0.Gamma0]
        +t:89 [in hydras.Ackermann.LNN]
        +t:89 [in hydras.Ackermann.codeSubFormula]
        +T:89 [in hydras.Ackermann.folLogic3]
        +t:89 [in additions.Addition_Chains]
        +t:897 [in hydras.Ackermann.codeSubFormula]
        +t:9 [in hydras.Ackermann.codeFreeVar]
        +t:9 [in hydras.Ackermann.codeSubTerm]
        +T:9 [in hydras.Ackermann.wConsistent]
        +t:9 [in hydras.rpo.rpo]
        +t:90 [in hydras.Ackermann.codeFreeVar]
        +T:90 [in hydras.Ackermann.LNN]
        +t:90 [in hydras.Ackermann.wellFormed]
        +T:90 [in hydras.Ackermann.folLogic]
        +t:90 [in hydras.Gamma0.Gamma0]
        +t:91 [in hydras.rpo.term]
        +t:91 [in hydras.Hydra.O2H]
        +T:91 [in hydras.Ackermann.LNT]
        +t:91 [in hydras.rpo.rpo]
        +t:92 [in hydras.Ackermann.codeFreeVar]
        +t:92 [in hydras.Ackermann.codeSubTerm]
        +t:92 [in hydras.rpo.more_list]
        +t:92 [in hydras.Ackermann.wellFormed]
        +t:92 [in hydras.Gamma0.Gamma0]
        +t:93 [in hydras.Ackermann.wellFormed]
        +T:93 [in hydras.Ackermann.folLogic]
        +T:93 [in hydras.Ackermann.folReplace]
        +t:93 [in hydras.MoreAck.PrimRecExamples]
        +t:94 [in hydras.Ackermann.codeFreeVar]
        +t:94 [in hydras.Ackermann.codeSubTerm]
        +T:94 [in hydras.Ackermann.LNN]
        +T:94 [in hydras.Ackermann.LNT]
        +t:94 [in hydras.Ackermann.subProp]
        +t:94 [in hydras.Ackermann.wellFormed]
        +t:94 [in additions.Addition_Chains]
        +T:94 [in hydras.Ackermann.folReplace]
        +t:94 [in hydras.rpo.rpo]
        +t:95 [in hydras.rpo.term]
        +t:95 [in hydras.Ackermann.wellFormed]
        +t:96 [in hydras.Ackermann.subAll]
        +t:96 [in hydras.Ackermann.codeFreeVar]
        +t:96 [in hydras.Ackermann.codeSubTerm]
        +t:96 [in hydras.Ackermann.wellFormed]
        +T:96 [in hydras.Ackermann.folLogic]
        +T:97 [in hydras.Ackermann.LNN]
        +t:97 [in hydras.Ackermann.wellFormed]
        +t:98 [in hydras.Ackermann.codeFreeVar]
        +t:98 [in hydras.Ackermann.codeSubTerm]
        +T:98 [in hydras.Ackermann.LNT]
        +t:98 [in hydras.Ackermann.wellFormed]
        +t:98 [in hydras.rpo.rpo]
        +t:99 [in hydras.Ackermann.wellFormed]
        +T:99 [in hydras.Ackermann.folLogic]
        +T:99 [in hydras.Ackermann.folLogic3]
        +T:99 [in hydras.Ackermann.folReplace]
        +

        U

        +ui:187 [in hydras.rpo.term]
        +ui:325 [in hydras.rpo.rpo]
        +ui:328 [in hydras.rpo.rpo]
        +ui:369 [in hydras.rpo.term]
        +u':693 [in gaia_hydras.nfwfgaia]
        +u1:107 [in hydras.rpo.rpo]
        +u1:114 [in hydras.rpo.rpo]
        +u1:121 [in hydras.rpo.rpo]
        +u1:89 [in hydras.rpo.list_permut]
        +u1:97 [in hydras.rpo.list_permut]
        +u2:109 [in hydras.rpo.rpo]
        +u2:116 [in hydras.rpo.rpo]
        +u2:122 [in hydras.rpo.rpo]
        +u2:90 [in hydras.rpo.list_permut]
        +u2:98 [in hydras.rpo.list_permut]
        +u3:91 [in hydras.rpo.list_permut]
        +u3:99 [in hydras.rpo.list_permut]
        +u4:100 [in hydras.rpo.list_permut]
        +u4:92 [in hydras.rpo.list_permut]
        +u:1202 [in gaia_hydras.nfwfgaia]
        +u:1213 [in gaia_hydras.nfwfgaia]
        +u:123 [in hydras.rpo.rpo]
        +u:1238 [in gaia_hydras.nfwfgaia]
        +u:1242 [in gaia_hydras.nfwfgaia]
        +u:1245 [in gaia_hydras.nfwfgaia]
        +u:1265 [in gaia_hydras.nfwfgaia]
        +u:1281 [in gaia_hydras.nfwfgaia]
        +u:130 [in hydras.Epsilon0.Paths]
        +U:136 [in hydras.Ackermann.LNN2LNT]
        +u:136 [in hydras.Epsilon0.Paths]
        +u:137 [in hydras.Epsilon0.Paths]
        +u:143 [in hydras.Schutte.Schutte_basics]
        +u:143 [in hydras.Epsilon0.Paths]
        +u:147 [in hydras.rpo.term]
        +U:15 [in hydras.Ackermann.LNT]
        +u:150 [in hydras.rpo.term]
        +u:150 [in hydras.Epsilon0.Paths]
        +u:1512 [in gaia_hydras.nfwfgaia]
        +u:1515 [in gaia_hydras.nfwfgaia]
        +u:1518 [in gaia_hydras.nfwfgaia]
        +u:155 [in hydras.Epsilon0.Paths]
        +u:161 [in hydras.Schutte.Ordering_Functions]
        +u:162 [in hydras.rpo.term]
        +u:170 [in hydras.rpo.term]
        +u:175 [in hydras.rpo.term]
        +u:1788 [in gaia_hydras.nfwfgaia]
        +U:18 [in hydras.Ackermann.LNN]
        +u:18 [in hydras.MoreAck.PrimRecExamples]
        +u:180 [in hydras.rpo.term]
        +u:183 [in hydras.rpo.rpo]
        +u:189 [in hydras.rpo.term]
        +u:196 [in hydras.rpo.rpo]
        +u:2041 [in gaia_hydras.nfwfgaia]
        +u:2052 [in gaia_hydras.nfwfgaia]
        +u:2080 [in gaia_hydras.nfwfgaia]
        +u:2085 [in gaia_hydras.nfwfgaia]
        +U:24 [in hydras.Prelude.DecPreOrder_Instances]
        +U:25 [in hydras.Prelude.DecPreOrder_Instances]
        +u:273 [in hydras.rpo.term]
        +u:276 [in hydras.rpo.term]
        +u:326 [in hydras.rpo.term]
        +u:328 [in hydras.rpo.term]
        +U:34 [in hydras.Schutte.Countable]
        +u:340 [in hydras.rpo.term]
        +u:348 [in hydras.rpo.term]
        +u:354 [in hydras.rpo.term]
        +u:358 [in hydras.rpo.term]
        +u:371 [in hydras.rpo.term]
        +u:390 [in gaia_hydras.nfwfgaia]
        +u:413 [in gaia_hydras.nfwfgaia]
        +U:48 [in hydras.Schutte.Schutte_basics]
        +U:5 [in hydras.Ackermann.folLogic]
        +U:62 [in hydras.Schutte.AP]
        +U:67 [in hydras.Schutte.PartialFun]
        +u:679 [in gaia_hydras.nfwfgaia]
        +u:686 [in gaia_hydras.nfwfgaia]
        +u:688 [in gaia_hydras.nfwfgaia]
        +U:69 [in hydras.Schutte.PartialFun]
        +u:691 [in gaia_hydras.nfwfgaia]
        +u:701 [in gaia_hydras.nfwfgaia]
        +u:711 [in gaia_hydras.nfwfgaia]
        +u:719 [in gaia_hydras.nfwfgaia]
        +u:745 [in gaia_hydras.nfwfgaia]
        +u:77 [in hydras.rpo.rpo]
        +u:799 [in gaia_hydras.nfwfgaia]
        +U:80 [in hydras.Schutte.PartialFun]
        +u:81 [in hydras.rpo.rpo]
        +u:810 [in gaia_hydras.nfwfgaia]
        +u:814 [in gaia_hydras.nfwfgaia]
        +U:86 [in hydras.Schutte.PartialFun]
        +u:93 [in hydras.rpo.term]
        +u:97 [in hydras.rpo.term]
        +u:996 [in gaia_hydras.nfwfgaia]
        +

        V

        +value:103 [in hydras.Ackermann.model]
        +value:107 [in hydras.Ackermann.model]
        +value:111 [in hydras.Ackermann.model]
        +value:115 [in hydras.Ackermann.model]
        +value:127 [in hydras.Ackermann.model]
        +value:131 [in hydras.Ackermann.model]
        +value:135 [in hydras.Ackermann.model]
        +value:139 [in hydras.Ackermann.model]
        +value:142 [in hydras.Ackermann.model]
        +value:146 [in hydras.Ackermann.model]
        +value:159 [in hydras.Ackermann.model]
        +value:165 [in hydras.Ackermann.model]
        +value:17 [in hydras.Ackermann.model]
        +value:21 [in hydras.Ackermann.model]
        +value:222 [in hydras.Ackermann.model]
        +value:32 [in hydras.Ackermann.model]
        +value:39 [in hydras.Ackermann.model]
        +value:43 [in hydras.Ackermann.model]
        +value:70 [in hydras.Ackermann.model]
        +value:80 [in hydras.Ackermann.model]
        +value:86 [in hydras.Ackermann.model]
        +Var:11 [in hydras.Prelude.WfVariant]
        +Var:151 [in hydras.Hydra.Hydra_Definitions]
        +Var:27 [in gaia_hydras.GHydra]
        +Var:3 [in hydras.Hydra.Epsilon0_Needed_Std]
        +Var:31 [in gaia_hydras.GHydra]
        +Var:34 [in gaia_hydras.GHydra]
        +Var:4 [in hydras.Hydra.Epsilon0_Needed_Free]
        +Var:5 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +vs:103 [in Goedel.PRrepresentable]
        +vs:108 [in Goedel.PRrepresentable]
        +vs:114 [in Goedel.PRrepresentable]
        +v':694 [in gaia_hydras.nfwfgaia]
        +v0:107 [in hydras.Ackermann.codeSubFormula]
        +v0:1286 [in hydras.Ackermann.codeSubFormula]
        +v0:1290 [in hydras.Ackermann.codeSubFormula]
        +v0:20 [in hydras.Ackermann.codeSubTerm]
        +v0:24 [in hydras.Ackermann.codeSubTerm]
        +v0:42 [in hydras.Ackermann.codeSubTerm]
        +v0:46 [in hydras.Ackermann.codeSubTerm]
        +v1:102 [in hydras.Ackermann.subProp]
        +v1:11 [in hydras.Epsilon0.Epsilon0rpo]
        +v1:11 [in hydras.Ackermann.folLogic2]
        +v1:110 [in hydras.Ackermann.subProp]
        +v1:121 [in hydras.Ackermann.subAll]
        +v1:122 [in hydras.Ackermann.subAll]
        +v1:124 [in hydras.Ackermann.subProp]
        +v1:129 [in hydras.Ackermann.subAll]
        +v1:129 [in hydras.Ackermann.subProp]
        +v1:130 [in hydras.Ackermann.subAll]
        +v1:131 [in hydras.Ackermann.subAll]
        +v1:132 [in hydras.Ackermann.subAll]
        +v1:133 [in hydras.Ackermann.subAll]
        +v1:134 [in hydras.Ackermann.subAll]
        +v1:135 [in hydras.Ackermann.subAll]
        +v1:136 [in hydras.Ackermann.subAll]
        +v1:137 [in hydras.Ackermann.subAll]
        +v1:138 [in hydras.Ackermann.subAll]
        +v1:139 [in hydras.Ackermann.subAll]
        +v1:140 [in hydras.Ackermann.subAll]
        +v1:141 [in hydras.Ackermann.subAll]
        +v1:141 [in hydras.Ackermann.subProp]
        +v1:142 [in hydras.Ackermann.subAll]
        +v1:143 [in hydras.Ackermann.subAll]
        +v1:144 [in hydras.Ackermann.subAll]
        +v1:144 [in hydras.Ackermann.subProp]
        +v1:145 [in hydras.Ackermann.subAll]
        +v1:146 [in hydras.Ackermann.subAll]
        +v1:147 [in hydras.Ackermann.subAll]
        +v1:148 [in hydras.Ackermann.subAll]
        +v1:148 [in hydras.Ackermann.subProp]
        +v1:149 [in hydras.Ackermann.subAll]
        +v1:150 [in hydras.Ackermann.subAll]
        +v1:151 [in hydras.Ackermann.subAll]
        +v1:152 [in hydras.Ackermann.subAll]
        +v1:152 [in hydras.Ackermann.subProp]
        +v1:153 [in hydras.Ackermann.subAll]
        +v1:154 [in hydras.Ackermann.subAll]
        +v1:155 [in hydras.Ackermann.subAll]
        +v1:157 [in hydras.Ackermann.subAll]
        +v1:159 [in hydras.Ackermann.subAll]
        +v1:161 [in hydras.Ackermann.subAll]
        +v1:162 [in hydras.Ackermann.subProp]
        +v1:163 [in hydras.Ackermann.subAll]
        +v1:164 [in hydras.Ackermann.subAll]
        +v1:165 [in hydras.Ackermann.subAll]
        +v1:166 [in hydras.Ackermann.subAll]
        +v1:167 [in hydras.Ackermann.subProp]
        +v1:169 [in hydras.Ackermann.subAll]
        +v1:171 [in hydras.Ackermann.subAll]
        +v1:173 [in hydras.Ackermann.subAll]
        +v1:175 [in hydras.Ackermann.subAll]
        +v1:20 [in hydras.Prelude.MoreVectors]
        +v1:21 [in hydras.Ackermann.folLogic2]
        +v1:228 [in hydras.rpo.term]
        +v1:242 [in hydras.rpo.term]
        +v1:25 [in hydras.Prelude.MoreVectors]
        +v1:252 [in hydras.Gamma0.Gamma0]
        +v1:26 [in hydras.Ackermann.folLogic2]
        +v1:31 [in hydras.Prelude.MoreVectors]
        +v1:38 [in hydras.Prelude.MoreVectors]
        +v1:48 [in hydras.Ackermann.model]
        +v1:51 [in hydras.rpo.term]
        +v1:60 [in hydras.Ackermann.model]
        +v1:66 [in hydras.rpo.term]
        +v1:66 [in hydras.Ackermann.model]
        +v1:9 [in hydras.rpo.term]
        +v2:10 [in hydras.rpo.term]
        +v2:103 [in hydras.Ackermann.subProp]
        +v2:111 [in hydras.Ackermann.subProp]
        +v2:12 [in hydras.Epsilon0.Epsilon0rpo]
        +v2:12 [in hydras.Ackermann.folLogic2]
        +v2:125 [in hydras.Ackermann.subProp]
        +v2:130 [in hydras.Ackermann.subProp]
        +v2:142 [in hydras.Ackermann.subProp]
        +v2:145 [in hydras.Ackermann.subProp]
        +v2:149 [in hydras.Ackermann.subProp]
        +v2:153 [in hydras.Ackermann.subProp]
        +v2:163 [in hydras.Ackermann.subProp]
        +v2:168 [in hydras.Ackermann.subProp]
        +v2:21 [in hydras.Prelude.MoreVectors]
        +v2:22 [in hydras.Ackermann.folLogic2]
        +v2:231 [in hydras.rpo.term]
        +v2:245 [in hydras.rpo.term]
        +v2:253 [in hydras.Gamma0.Gamma0]
        +v2:26 [in hydras.Prelude.MoreVectors]
        +v2:27 [in hydras.Ackermann.folLogic2]
        +v2:32 [in hydras.Prelude.MoreVectors]
        +v2:39 [in hydras.Prelude.MoreVectors]
        +v2:49 [in hydras.Ackermann.model]
        +v2:54 [in hydras.rpo.term]
        +v2:61 [in hydras.Ackermann.model]
        +v2:67 [in hydras.Ackermann.model]
        +v2:69 [in hydras.rpo.term]
        +v3:33 [in hydras.Prelude.MoreVectors]
        +v3:40 [in hydras.Prelude.MoreVectors]
        +v:1 [in hydras.Ackermann.NN]
        +v:10 [in hydras.Prelude.MoreVectors]
        +v:100 [in hydras.Ackermann.LNN]
        +v:100 [in hydras.Ackermann.folReplace]
        +v:100 [in hydras.Prelude.MoreVectors]
        +v:101 [in hydras.Ackermann.folLogic]
        +v:101 [in hydras.Ackermann.folLogic3]
        +v:102 [in hydras.Ackermann.LNN2LNT]
        +V:103 [in hydras.Hydra.Hydra_Lemmas]
        +v:104 [in hydras.Ackermann.model]
        +v:104 [in hydras.Ackermann.folLogic]
        +v:104 [in hydras.Prelude.MoreVectors]
        +v:105 [in hydras.Ackermann.folReplace]
        +v:107 [in hydras.Prelude.MoreVectors]
        +v:108 [in hydras.Ackermann.model]
        +v:11 [in hydras.Ackermann.codeSubTerm]
        +v:11 [in Goedel.fixPoint]
        +v:11 [in hydras.Ackermann.wConsistent]
        +v:110 [in hydras.Ackermann.subAll]
        +v:111 [in hydras.Ackermann.LNT]
        +v:111 [in Goedel.rosserPA]
        +v:112 [in hydras.Ackermann.model]
        +v:113 [in Goedel.rosserPA]
        +V:113 [in hydras.Hydra.Hydra_Lemmas]
        +v:113 [in hydras.Ackermann.folReplace]
        +v:114 [in hydras.Ackermann.LNN]
        +v:114 [in hydras.Ackermann.LNT]
        +v:115 [in hydras.Ackermann.LNN2LNT]
        +v:116 [in hydras.rpo.term]
        +v:116 [in hydras.Ackermann.subAll]
        +v:116 [in hydras.Ackermann.model]
        +v:117 [in hydras.Ackermann.LNN]
        +v:117 [in hydras.Ackermann.codeSubFormula]
        +v:118 [in hydras.rpo.term]
        +v:12 [in Goedel.rosserPA]
        +v:120 [in hydras.Ackermann.subProp]
        +v:120 [in hydras.Ackermann.codeSubFormula]
        +v:1203 [in gaia_hydras.nfwfgaia]
        +v:122 [in additions.fib]
        +v:123 [in hydras.Ackermann.codeSubTerm]
        +v:123 [in hydras.Ackermann.LNN2LNT]
        +v:123 [in hydras.Ackermann.folProp]
        +v:123 [in hydras.Ackermann.codeSubFormula]
        +v:1236 [in hydras.Ackermann.codeSubFormula]
        +v:1239 [in gaia_hydras.nfwfgaia]
        +v:1243 [in gaia_hydras.nfwfgaia]
        +v:1246 [in gaia_hydras.nfwfgaia]
        +v:1258 [in hydras.Ackermann.codeSubFormula]
        +v:126 [in hydras.Gamma0.T2]
        +v:126 [in hydras.Ackermann.codeSubTerm]
        +v:1266 [in hydras.Ackermann.codeSubFormula]
        +v:1266 [in gaia_hydras.nfwfgaia]
        +v:127 [in hydras.rpo.term]
        +v:128 [in hydras.Ackermann.model]
        +v:1282 [in gaia_hydras.nfwfgaia]
        +v:129 [in hydras.Ackermann.codeSubTerm]
        +v:1291 [in hydras.Ackermann.codeSubFormula]
        +v:1294 [in hydras.Ackermann.codeSubFormula]
        +v:13 [in hydras.MoreAck.AckNotPR]
        +v:13 [in hydras.Ackermann.subProp]
        +v:13 [in hydras.Prelude.MoreVectors]
        +v:130 [in hydras.Gamma0.T2]
        +v:131 [in hydras.Ackermann.LNN2LNT]
        +v:132 [in hydras.Ackermann.codeSubTerm]
        +v:132 [in hydras.Ackermann.model]
        +v:132 [in hydras.Ackermann.codeSubFormula]
        +v:134 [in hydras.Gamma0.T2]
        +v:134 [in hydras.Ackermann.folProp]
        +v:135 [in hydras.Ackermann.codeSubTerm]
        +v:135 [in hydras.Ackermann.subProp]
        +v:136 [in Goedel.PRrepresentable]
        +v:136 [in hydras.Ackermann.model]
        +v:1367 [in hydras.Ackermann.codeSubFormula]
        +V:137 [in hydras.Ackermann.LNN2LNT]
        +v:1377 [in hydras.Ackermann.codeSubFormula]
        +v:138 [in Goedel.PRrepresentable]
        +v:138 [in hydras.Ackermann.codeSubTerm]
        +v:1380 [in hydras.Ackermann.codeSubFormula]
        +v:1389 [in hydras.Ackermann.codeSubFormula]
        +v:139 [in hydras.Ackermann.subProp]
        +v:1393 [in hydras.Ackermann.codeSubFormula]
        +v:1397 [in hydras.Ackermann.codeSubFormula]
        +v:14 [in hydras.Ackermann.codeSubTerm]
        +v:14 [in Goedel.fixPoint]
        +v:140 [in hydras.Ackermann.model]
        +v:1400 [in hydras.Ackermann.codeSubFormula]
        +v:1405 [in hydras.Ackermann.codeSubFormula]
        +v:141 [in hydras.Ackermann.codeSubTerm]
        +v:1411 [in hydras.Ackermann.codeSubFormula]
        +v:1418 [in hydras.Ackermann.codeSubFormula]
        +v:142 [in hydras.Ackermann.folProp]
        +v:1423 [in hydras.Ackermann.codeSubFormula]
        +v:1428 [in hydras.Ackermann.codeSubFormula]
        +v:143 [in hydras.Ackermann.LNN2LNT]
        +v:1431 [in hydras.Ackermann.codeSubFormula]
        +v:1434 [in hydras.Ackermann.codeSubFormula]
        +v:1437 [in hydras.Ackermann.codeSubFormula]
        +v:144 [in hydras.Ackermann.codeSubTerm]
        +v:144 [in hydras.Ackermann.model]
        +v:1440 [in hydras.Ackermann.codeSubFormula]
        +v:1443 [in hydras.Ackermann.codeSubFormula]
        +v:1446 [in hydras.Ackermann.codeSubFormula]
        +v:1449 [in hydras.Ackermann.codeSubFormula]
        +v:1452 [in hydras.Ackermann.codeSubFormula]
        +v:1455 [in hydras.Ackermann.codeSubFormula]
        +v:1458 [in hydras.Ackermann.codeSubFormula]
        +v:146 [in hydras.Ackermann.folProp]
        +v:1461 [in hydras.Ackermann.codeSubFormula]
        +v:1464 [in hydras.Ackermann.codeSubFormula]
        +v:1467 [in hydras.Ackermann.codeSubFormula]
        +v:147 [in Goedel.PRrepresentable]
        +v:147 [in hydras.Ackermann.codeSubTerm]
        +v:147 [in hydras.Ackermann.LNN2LNT]
        +v:1470 [in hydras.Ackermann.codeSubFormula]
        +v:1473 [in hydras.Ackermann.codeSubFormula]
        +v:1476 [in hydras.Ackermann.codeSubFormula]
        +v:1479 [in hydras.Ackermann.codeSubFormula]
        +v:148 [in hydras.Ackermann.model]
        +v:148 [in hydras.Ackermann.fol]
        +v:1482 [in hydras.Ackermann.codeSubFormula]
        +v:1485 [in hydras.Ackermann.codeSubFormula]
        +v:1488 [in hydras.Ackermann.codeSubFormula]
        +v:149 [in Goedel.PRrepresentable]
        +v:149 [in hydras.Ackermann.codeSubTerm]
        +v:1491 [in hydras.Ackermann.codeSubFormula]
        +v:1494 [in hydras.Ackermann.codeSubFormula]
        +v:1497 [in hydras.Ackermann.codeSubFormula]
        +v:15 [in hydras.Ackermann.folProp]
        +v:15 [in hydras.Prelude.MoreVectors]
        +v:150 [in hydras.Ackermann.folProp]
        +v:1500 [in hydras.Ackermann.codeSubFormula]
        +v:1503 [in hydras.Ackermann.codeSubFormula]
        +v:1506 [in hydras.Ackermann.codeSubFormula]
        +v:1509 [in hydras.Ackermann.codeSubFormula]
        +v:151 [in hydras.Ackermann.codeSubTerm]
        +v:1511 [in gaia_hydras.nfwfgaia]
        +v:1514 [in gaia_hydras.nfwfgaia]
        +v:1516 [in hydras.Ackermann.codeSubFormula]
        +v:1517 [in gaia_hydras.nfwfgaia]
        +v:1519 [in hydras.Ackermann.codeSubFormula]
        +v:1522 [in hydras.Ackermann.codeSubFormula]
        +v:1525 [in hydras.Ackermann.codeSubFormula]
        +v:1528 [in hydras.Ackermann.codeSubFormula]
        +v:153 [in hydras.Ackermann.codeSubTerm]
        +v:1531 [in hydras.Ackermann.codeSubFormula]
        +v:1534 [in hydras.Ackermann.codeSubFormula]
        +v:1537 [in hydras.Ackermann.codeSubFormula]
        +v:154 [in hydras.Ackermann.folProp]
        +v:1540 [in hydras.Ackermann.codeSubFormula]
        +v:1543 [in hydras.Ackermann.codeSubFormula]
        +v:1546 [in hydras.Ackermann.codeSubFormula]
        +v:1549 [in hydras.Ackermann.codeSubFormula]
        +v:155 [in hydras.Ackermann.codeSubTerm]
        +v:1552 [in hydras.Ackermann.codeSubFormula]
        +v:1555 [in hydras.Ackermann.codeSubFormula]
        +v:1558 [in hydras.Ackermann.codeSubFormula]
        +v:156 [in hydras.Ackermann.model]
        +v:1561 [in hydras.Ackermann.codeSubFormula]
        +v:1564 [in hydras.Ackermann.codeSubFormula]
        +v:1567 [in hydras.Ackermann.codeSubFormula]
        +v:157 [in hydras.Ackermann.codeSubTerm]
        +v:158 [in Goedel.PRrepresentable]
        +v:158 [in hydras.Ackermann.subProp]
        +v:16 [in hydras.Ackermann.codeSubTerm]
        +v:160 [in Goedel.PRrepresentable]
        +v:162 [in hydras.Ackermann.LNT]
        +v:17 [in Goedel.fixPoint]
        +v:17 [in Goedel.goedel2]
        +v:170 [in hydras.Ackermann.LNN]
        +v:1789 [in gaia_hydras.nfwfgaia]
        +v:18 [in hydras.Ackermann.LNN2LNT]
        +v:18 [in hydras.Ackermann.folProp]
        +v:18 [in hydras.Ackermann.subProp]
        +v:192 [in hydras.rpo.rpo]
        +v:193 [in hydras.rpo.rpo]
        +v:197 [in hydras.Ackermann.subAll]
        +v:199 [in hydras.Ackermann.subAll]
        +v:2 [in Goedel.fixPoint]
        +v:2 [in hydras.Ackermann.PA]
        +v:20 [in Goedel.fixPoint]
        +v:20 [in hydras.Ackermann.PA]
        +v:2042 [in gaia_hydras.nfwfgaia]
        +v:2086 [in gaia_hydras.nfwfgaia]
        +v:21 [in Goedel.goedel2]
        +v:212 [in hydras.Ackermann.fol]
        +v:215 [in hydras.rpo.term]
        +v:22 [in hydras.MoreAck.AckNotPR]
        +v:22 [in hydras.Ackermann.subProp]
        +v:220 [in hydras.rpo.term]
        +v:23 [in Goedel.fixPoint]
        +v:23 [in hydras.Ackermann.PA]
        +v:233 [in hydras.Ackermann.subAll]
        +v:233 [in hydras.Ackermann.folProp]
        +v:234 [in hydras.Ackermann.subAll]
        +v:235 [in hydras.Ackermann.subAll]
        +v:235 [in hydras.Ackermann.fol]
        +v:236 [in hydras.Ackermann.subAll]
        +v:237 [in hydras.Ackermann.subAll]
        +v:238 [in Goedel.PRrepresentable]
        +v:238 [in hydras.Ackermann.subAll]
        +v:239 [in hydras.Ackermann.subAll]
        +v:24 [in hydras.Ackermann.PA]
        +v:24 [in Goedel.codeSysPrf]
        +v:240 [in hydras.Ackermann.subAll]
        +v:241 [in Goedel.PRrepresentable]
        +v:242 [in hydras.Ackermann.subAll]
        +v:244 [in Goedel.PRrepresentable]
        +v:244 [in hydras.Ackermann.subAll]
        +v:247 [in Goedel.PRrepresentable]
        +v:247 [in hydras.Ackermann.subAll]
        +v:248 [in hydras.Ackermann.subAll]
        +v:25 [in hydras.Ackermann.folProp]
        +v:258 [in hydras.Ackermann.subAll]
        +v:26 [in hydras.Ackermann.folProof]
        +v:26 [in hydras.Ackermann.LNN2LNT]
        +v:26 [in hydras.Ackermann.subProp]
        +v:267 [in hydras.Ackermann.fol]
        +v:27 [in Goedel.fixPoint]
        +v:271 [in hydras.Ackermann.fol]
        +v:28 [in hydras.Ackermann.folProp]
        +v:28 [in hydras.MoreAck.AckNotPR]
        +v:28 [in hydras.Ackermann.folReplace]
        +v:28 [in Goedel.rosser]
        +v:281 [in hydras.Ackermann.folProp]
        +v:285 [in Goedel.PRrepresentable]
        +v:289 [in Goedel.PRrepresentable]
        +v:29 [in Goedel.PRrepresentable]
        +v:294 [in hydras.rpo.term]
        +v:296 [in hydras.rpo.term]
        +v:296 [in Goedel.PRrepresentable]
        +v:299 [in hydras.rpo.term]
        +v:299 [in hydras.Ackermann.subAll]
        +v:3 [in hydras.MoreAck.BadSubst]
        +v:3 [in hydras.Ackermann.subProp]
        +v:3 [in hydras.Ackermann.wConsistent]
        +v:3 [in hydras.Ackermann.expressible]
        +v:308 [in hydras.rpo.term]
        +v:309 [in Goedel.PRrepresentable]
        +v:31 [in hydras.Ackermann.folProp]
        +v:31 [in hydras.MoreAck.AckNotPR]
        +v:31 [in hydras.Ackermann.subProp]
        +v:310 [in Goedel.PRrepresentable]
        +v:311 [in Goedel.PRrepresentable]
        +v:315 [in Goedel.PRrepresentable]
        +v:316 [in Goedel.PRrepresentable]
        +v:317 [in Goedel.PRrepresentable]
        +v:317 [in hydras.Ackermann.fol]
        +v:32 [in hydras.Ackermann.folReplace]
        +v:320 [in hydras.Ackermann.subAll]
        +v:321 [in hydras.Ackermann.fol]
        +v:322 [in hydras.Ackermann.subAll]
        +v:33 [in Goedel.PRrepresentable]
        +v:33 [in hydras.Ackermann.folLogic2]
        +v:331 [in Goedel.PRrepresentable]
        +v:334 [in Goedel.PRrepresentable]
        +v:336 [in Goedel.PRrepresentable]
        +v:337 [in Goedel.PRrepresentable]
        +v:339 [in Goedel.PRrepresentable]
        +v:342 [in Goedel.PRrepresentable]
        +v:343 [in Goedel.PRrepresentable]
        +v:343 [in hydras.Ackermann.subAll]
        +v:344 [in Goedel.PRrepresentable]
        +v:345 [in Goedel.PRrepresentable]
        +v:346 [in Goedel.PRrepresentable]
        +v:348 [in hydras.Ackermann.subAll]
        +v:35 [in hydras.Ackermann.folProof]
        +v:35 [in hydras.MoreAck.AckNotPR]
        +V:35 [in hydras.Schutte.Countable]
        +v:353 [in hydras.Ackermann.subAll]
        +v:355 [in hydras.Ackermann.checkPrf]
        +v:358 [in hydras.Ackermann.subAll]
        +v:36 [in hydras.rpo.term]
        +v:36 [in hydras.Ackermann.subProp]
        +v:363 [in hydras.Ackermann.fol]
        +v:367 [in hydras.Ackermann.fol]
        +v:37 [in hydras.Ackermann.folLogic2]
        +v:37 [in hydras.Ackermann.folProp]
        +v:371 [in hydras.Ackermann.subAll]
        +v:38 [in hydras.Ackermann.folProof]
        +v:38 [in Goedel.PRrepresentable]
        +v:38 [in hydras.Ackermann.codeSubTerm]
        +v:39 [in Goedel.codeSysPrf]
        +v:391 [in gaia_hydras.nfwfgaia]
        +v:394 [in hydras.Ackermann.folProp]
        +v:398 [in hydras.Ackermann.folProp]
        +v:4 [in hydras.Prelude.MoreVectors]
        +v:40 [in hydras.Ackermann.folProp]
        +v:40 [in Goedel.rosserPA]
        +v:40 [in Goedel.codeSysPrf]
        +v:402 [in hydras.Ackermann.folProp]
        +v:407 [in hydras.Ackermann.folProp]
        +v:407 [in hydras.Ackermann.fol]
        +v:408 [in hydras.Ackermann.checkPrf]
        +v:41 [in hydras.Ackermann.folProof]
        +v:41 [in hydras.Ackermann.model]
        +v:41 [in hydras.MoreAck.AckNotPR]
        +v:41 [in hydras.Ackermann.subProp]
        +v:41 [in additions.fib]
        +v:41 [in Goedel.codeSysPrf]
        +v:411 [in hydras.Ackermann.fol]
        +v:412 [in hydras.Ackermann.folProp]
        +v:415 [in hydras.Ackermann.folProp]
        +v:418 [in hydras.Ackermann.folProp]
        +v:42 [in hydras.rpo.term]
        +v:42 [in Goedel.PRrepresentable]
        +v:42 [in hydras.Ackermann.subAll]
        +v:42 [in Goedel.codeSysPrf]
        +v:42 [in hydras.Ackermann.expressible]
        +v:420 [in hydras.Ackermann.fol]
        +v:425 [in hydras.Ackermann.folProp]
        +v:427 [in hydras.Ackermann.folProp]
        +v:43 [in hydras.Ackermann.folProp]
        +v:43 [in Goedel.rosserPA]
        +v:43 [in Goedel.codeSysPrf]
        +v:430 [in hydras.Ackermann.folProp]
        +v:435 [in hydras.Ackermann.folProp]
        +v:439 [in hydras.Ackermann.folProp]
        +v:44 [in Goedel.codeSysPrf]
        +v:44 [in hydras.Prelude.MoreVectors]
        +v:443 [in hydras.Ackermann.fol]
        +v:444 [in Goedel.PRrepresentable]
        +v:448 [in Goedel.PRrepresentable]
        +v:45 [in hydras.MoreAck.AckNotPR]
        +v:45 [in hydras.Ackermann.subProp]
        +v:45 [in Goedel.rosserPA]
        +v:45 [in hydras.Ackermann.folLogic3]
        +v:455 [in hydras.Ackermann.checkPrf]
        +v:46 [in hydras.Ackermann.folLogic3]
        +v:462 [in Goedel.PRrepresentable]
        +v:463 [in Goedel.PRrepresentable]
        +v:464 [in Goedel.PRrepresentable]
        +v:465 [in Goedel.PRrepresentable]
        +v:48 [in Goedel.rosserPA]
        +v:484 [in Goedel.PRrepresentable]
        +v:486 [in Goedel.PRrepresentable]
        +v:49 [in hydras.Ackermann.subAll]
        +v:49 [in hydras.MoreAck.AckNotPR]
        +v:49 [in hydras.Ackermann.subProp]
        +v:492 [in Goedel.PRrepresentable]
        +v:494 [in Goedel.PRrepresentable]
        +v:5 [in Goedel.fixPoint]
        +v:5 [in Goedel.goedel1]
        +v:5 [in Goedel.rosser]
        +v:5 [in Goedel.goedel2]
        +v:5 [in hydras.Prelude.MoreVectors]
        +v:52 [in hydras.Ackermann.folLogic3]
        +v:52 [in Goedel.codeSysPrf]
        +v:52 [in hydras.Prelude.MoreVectors]
        +v:53 [in hydras.Ackermann.PA]
        +v:53 [in hydras.Ackermann.folLogic3]
        +v:54 [in hydras.Ackermann.subAll]
        +v:54 [in hydras.Ackermann.codeSubTerm]
        +v:54 [in hydras.Ackermann.subProp]
        +v:55 [in hydras.Ackermann.subAll]
        +v:56 [in hydras.Ackermann.subAll]
        +v:56 [in Goedel.codeSysPrf]
        +v:57 [in Goedel.PRrepresentable]
        +v:57 [in hydras.Ackermann.subAll]
        +v:58 [in hydras.Ackermann.codeSubTerm]
        +v:58 [in Goedel.rosserPA]
        +v:59 [in hydras.Ackermann.folProp]
        +v:59 [in hydras.Ackermann.subProp]
        +v:59 [in hydras.Ackermann.codeSubFormula]
        +v:59 [in hydras.Prelude.MoreVectors]
        +v:6 [in Goedel.rosserPA]
        +v:60 [in hydras.Ackermann.subAll]
        +v:60 [in hydras.Ackermann.LNN2LNT]
        +v:61 [in Goedel.PRrepresentable]
        +v:61 [in hydras.Ackermann.folProp]
        +v:61 [in Goedel.codeSysPrf]
        +v:610 [in hydras.Ackermann.primRec]
        +v:614 [in hydras.Ackermann.primRec]
        +v:62 [in hydras.Ackermann.codeSubTerm]
        +v:62 [in Goedel.codeSysPrf]
        +v:63 [in hydras.Ackermann.LNN2LNT]
        +v:63 [in Goedel.codeSysPrf]
        +v:63 [in hydras.Ackermann.expressible]
        +v:631 [in hydras.Ackermann.primRec]
        +v:636 [in hydras.Ackermann.primRec]
        +v:64 [in hydras.Ackermann.subProp]
        +v:64 [in Goedel.codeSysPrf]
        +v:65 [in hydras.Ackermann.LNN2LNT]
        +v:65 [in hydras.Ackermann.folLogic]
        +v:66 [in hydras.Ackermann.codeSubTerm]
        +v:66 [in hydras.Ackermann.folProp]
        +v:66 [in hydras.Ackermann.folReplace]
        +v:67 [in hydras.Ackermann.LNN2LNT]
        +v:67 [in Goedel.rosser]
        +v:68 [in hydras.Ackermann.subProp]
        +v:68 [in hydras.Ackermann.folLogic]
        +v:68 [in Goedel.codeSysPrf]
        +v:68 [in hydras.Prelude.MoreVectors]
        +v:680 [in gaia_hydras.nfwfgaia]
        +v:687 [in gaia_hydras.nfwfgaia]
        +v:689 [in gaia_hydras.nfwfgaia]
        +v:69 [in hydras.MoreAck.AckNotPR]
        +v:692 [in gaia_hydras.nfwfgaia]
        +v:7 [in hydras.Ackermann.codeSubTerm]
        +v:7 [in hydras.Ackermann.PA]
        +v:70 [in hydras.Ackermann.codeSubTerm]
        +v:70 [in hydras.Ackermann.LNN2LNT]
        +V:70 [in hydras.Schutte.PartialFun]
        +v:70 [in hydras.Ackermann.folReplace]
        +v:70 [in hydras.Prelude.MoreVectors]
        +v:703 [in gaia_hydras.nfwfgaia]
        +v:71 [in hydras.Ackermann.subAll]
        +v:71 [in hydras.MoreAck.AckNotPR]
        +v:71 [in hydras.Ackermann.codeSubFormula]
        +v:713 [in gaia_hydras.nfwfgaia]
        +v:72 [in hydras.Ackermann.model]
        +v:72 [in hydras.Ackermann.subProp]
        +v:72 [in hydras.Ackermann.folLogic]
        +v:72 [in Goedel.codeSysPrf]
        +v:73 [in Goedel.codeSysPrf]
        +v:74 [in Goedel.PRrepresentable]
        +v:74 [in hydras.Ackermann.codeSubTerm]
        +v:74 [in Goedel.codeSysPrf]
        +v:746 [in gaia_hydras.nfwfgaia]
        +v:75 [in hydras.Ackermann.subAll]
        +v:75 [in hydras.Ackermann.LNT]
        +v:75 [in hydras.Ackermann.folLogic]
        +v:76 [in Goedel.PRrepresentable]
        +v:76 [in hydras.Ackermann.codeSubFormula]
        +v:76 [in hydras.Prelude.MoreVectors]
        +v:77 [in hydras.Ackermann.subProp]
        +v:78 [in hydras.Ackermann.codeSubTerm]
        +v:78 [in hydras.Ackermann.LNN]
        +v:78 [in hydras.Ackermann.LNT]
        +v:79 [in Goedel.codeSysPrf]
        +v:8 [in Goedel.fixPoint]
        +v:8 [in hydras.Ackermann.subProp]
        +v:8 [in hydras.Prelude.MoreVectors]
        +v:80 [in hydras.Ackermann.folLogic]
        +v:80 [in Goedel.codeSysPrf]
        +v:800 [in gaia_hydras.nfwfgaia]
        +v:803 [in gaia_hydras.nfwfgaia]
        +v:805 [in gaia_hydras.nfwfgaia]
        +v:81 [in hydras.Ackermann.LNN]
        +V:81 [in hydras.Schutte.PartialFun]
        +v:82 [in hydras.Ackermann.codeSubTerm]
        +v:82 [in hydras.Ackermann.LNT]
        +v:82 [in hydras.Ackermann.subProp]
        +v:82 [in Goedel.codeSysPrf]
        +v:82 [in hydras.Prelude.MoreVectors]
        +v:83 [in hydras.Ackermann.model]
        +v:83 [in hydras.Ackermann.folLogic]
        +v:84 [in Goedel.PRrepresentable]
        +v:84 [in hydras.Ackermann.subAll]
        +v:85 [in hydras.Ackermann.LNN]
        +v:85 [in hydras.Ackermann.LNT]
        +v:859 [in hydras.Ackermann.codeSubFormula]
        +v:86 [in hydras.Ackermann.codeSubTerm]
        +v:86 [in hydras.Ackermann.codeSubFormula]
        +v:87 [in hydras.Ackermann.subProp]
        +V:87 [in hydras.Schutte.PartialFun]
        +v:87 [in hydras.Ackermann.folLogic]
        +v:87 [in hydras.Prelude.MoreVectors]
        +v:875 [in hydras.Ackermann.codeSubFormula]
        +v:879 [in hydras.Ackermann.codeSubFormula]
        +v:88 [in Goedel.PRrepresentable]
        +v:88 [in hydras.Ackermann.subAll]
        +v:88 [in hydras.Ackermann.LNN]
        +v:88 [in hydras.Ackermann.model]
        +v:88 [in hydras.Ackermann.folLogic3]
        +v:883 [in hydras.Ackermann.codeSubFormula]
        +v:898 [in hydras.Ackermann.codeSubFormula]
        +v:9 [in hydras.MoreAck.BadSubst]
        +v:90 [in hydras.Ackermann.subAll]
        +v:90 [in hydras.Ackermann.codeSubTerm]
        +v:90 [in hydras.Ackermann.LNT]
        +v:91 [in hydras.Ackermann.subAll]
        +v:91 [in hydras.Ackermann.subProp]
        +v:91 [in hydras.Ackermann.codeSubFormula]
        +v:91 [in hydras.Prelude.MoreVectors]
        +v:915 [in hydras.Ackermann.codeSubFormula]
        +v:920 [in hydras.Ackermann.codeSubFormula]
        +v:925 [in hydras.Ackermann.codeSubFormula]
        +v:93 [in hydras.Ackermann.LNN]
        +v:93 [in hydras.Ackermann.LNT]
        +v:94 [in hydras.Ackermann.subAll]
        +v:94 [in hydras.Prelude.MoreVectors]
        +v:95 [in hydras.Ackermann.subProp]
        +v:95 [in hydras.Ackermann.folReplace]
        +v:96 [in hydras.Ackermann.LNN]
        +v:97 [in Goedel.PRrepresentable]
        +v:97 [in hydras.Ackermann.LNT]
        +v:98 [in hydras.Ackermann.subAll]
        +v:98 [in hydras.Ackermann.folLogic3]
        +v:99 [in Goedel.PRrepresentable]
        +v:997 [in gaia_hydras.nfwfgaia]
        +

        W

        +well_formed_list:270 [in hydras.rpo.term]
        +well_formed_list:90 [in hydras.rpo.term]
        +Wf:101 [in hydras.Hydra.Hydra_Lemmas]
        +Wf:111 [in hydras.Hydra.Hydra_Lemmas]
        +Wf:138 [in hydras.Hydra.Hydra_Definitions]
        +Wf:148 [in hydras.Hydra.Hydra_Definitions]
        +Wo:19 [in hydras.Schutte.Well_Orders]
        +WO:54 [in hydras.Schutte.Well_Orders]
        +WO:59 [in hydras.Schutte.Well_Orders]
        +w:101 [in Goedel.PRrepresentable]
        +w:122 [in Goedel.PRrepresentable]
        +w:1237 [in hydras.Ackermann.codeSubFormula]
        +w:129 [in Goedel.PRrepresentable]
        +w:1388 [in hydras.Ackermann.codeSubFormula]
        +w:1392 [in hydras.Ackermann.codeSubFormula]
        +w:14 [in hydras.Prelude.MoreOrders]
        +w:140 [in Goedel.PRrepresentable]
        +w:151 [in Goedel.PRrepresentable]
        +w:1513 [in gaia_hydras.nfwfgaia]
        +w:1516 [in gaia_hydras.nfwfgaia]
        +w:1519 [in gaia_hydras.nfwfgaia]
        +w:300 [in hydras.Ackermann.subAll]
        +w:386 [in hydras.Ackermann.primRec]
        +w:394 [in hydras.Ackermann.primRec]
        +w:60 [in hydras.Prelude.MoreVectors]
        +w:705 [in gaia_hydras.nfwfgaia]
        +w:715 [in gaia_hydras.nfwfgaia]
        +w:815 [in gaia_hydras.nfwfgaia]
        +w:822 [in gaia_hydras.nfwfgaia]
        +w:899 [in hydras.Ackermann.codeSubFormula]
        +w:916 [in hydras.Ackermann.codeSubFormula]
        +w:921 [in hydras.Ackermann.codeSubFormula]
        +w:926 [in hydras.Ackermann.codeSubFormula]
        +w:998 [in gaia_hydras.nfwfgaia]
        +

        X

        +xb:227 [in additions.Euclidean_Chains]
        +xb:238 [in additions.Euclidean_Chains]
        +xb:254 [in additions.Euclidean_Chains]
        +xb:258 [in additions.Euclidean_Chains]
        +xb:262 [in additions.Euclidean_Chains]
        +xb:266 [in additions.Euclidean_Chains]
        +xb:304 [in additions.Euclidean_Chains]
        +xb:306 [in additions.Euclidean_Chains]
        +xb:308 [in additions.Euclidean_Chains]
        +xb:310 [in additions.Euclidean_Chains]
        +xi:13 [in hydras.Schutte.Critical]
        +xi:56 [in hydras.Schutte.Critical]
        +xi:63 [in hydras.Schutte.Critical]
        +xi:64 [in hydras.Schutte.Critical]
        +xi:73 [in hydras.Schutte.Critical]
        +xi:79 [in hydras.Schutte.Critical]
        +xr:228 [in additions.Euclidean_Chains]
        +xr:255 [in additions.Euclidean_Chains]
        +xr:259 [in additions.Euclidean_Chains]
        +xr:263 [in additions.Euclidean_Chains]
        +xr:267 [in additions.Euclidean_Chains]
        +x':1395 [in gaia_hydras.nfwfgaia]
        +x':526 [in gaia_hydras.nfwfgaia]
        +x':529 [in gaia_hydras.nfwfgaia]
        +x0:123 [in hydras.Ackermann.model]
        +x0:125 [in hydras.Ackermann.model]
        +x0:200 [in hydras.Ackermann.folProp]
        +x0:216 [in hydras.Ackermann.folProp]
        +x0:226 [in Goedel.PRrepresentable]
        +x0:228 [in Goedel.PRrepresentable]
        +x0:233 [in Goedel.PRrepresentable]
        +x0:235 [in Goedel.PRrepresentable]
        +x0:296 [in hydras.Ackermann.folProp]
        +x0:312 [in hydras.Ackermann.folProp]
        +x0:329 [in hydras.Ackermann.subAll]
        +x0:331 [in hydras.Ackermann.subAll]
        +x0:332 [in hydras.Ackermann.subAll]
        +x0:334 [in hydras.Ackermann.subAll]
        +x0:335 [in hydras.Ackermann.subAll]
        +x0:336 [in hydras.Ackermann.subAll]
        +x0:337 [in hydras.Ackermann.subAll]
        +x0:338 [in hydras.Ackermann.subAll]
        +x0:360 [in hydras.Ackermann.folProp]
        +x0:376 [in hydras.Ackermann.folProp]
        +x0:90 [in hydras.Ackermann.model]
        +x0:91 [in hydras.Ackermann.model]
        +x0:92 [in hydras.Ackermann.model]
        +x0:93 [in hydras.Ackermann.model]
        +x0:95 [in hydras.Ackermann.model]
        +x0:97 [in hydras.Ackermann.model]
        +x10:30 [in additions.Addition_Chains]
        +x16:104 [in additions.Pow]
        +x16:95 [in additions.Pow_variant]
        +x1:328 [in hydras.Ackermann.folProp]
        +x1:344 [in hydras.Ackermann.folProp]
        +x20:31 [in additions.Addition_Chains]
        +x2:101 [in additions.Pow]
        +x2:153 [in additions.Euclidean_Chains]
        +x2:158 [in additions.Euclidean_Chains]
        +x2:16 [in additions.Addition_Chains]
        +x2:20 [in additions.Addition_Chains]
        +x2:249 [in additions.Addition_Chains]
        +x2:253 [in additions.Addition_Chains]
        +x2:26 [in additions.Addition_Chains]
        +x2:260 [in additions.Addition_Chains]
        +x2:262 [in additions.Addition_Chains]
        +x2:92 [in additions.Pow_variant]
        +x3:154 [in additions.Euclidean_Chains]
        +x3:159 [in additions.Euclidean_Chains]
        +x3:17 [in additions.Addition_Chains]
        +x3:21 [in additions.Addition_Chains]
        +x3:27 [in additions.Addition_Chains]
        +x40:32 [in additions.Addition_Chains]
        +x4:10 [in hydras.Ackermann.PAconsistent]
        +x4:102 [in additions.Pow]
        +x4:9 [in hydras.Ackermann.PAconsistent]
        +x4:93 [in additions.Pow_variant]
        +x6:160 [in additions.Euclidean_Chains]
        +x6:22 [in additions.Addition_Chains]
        +x6:28 [in additions.Addition_Chains]
        +x7:161 [in additions.Euclidean_Chains]
        +x7:23 [in additions.Addition_Chains]
        +x7:29 [in additions.Addition_Chains]
        +x80:33 [in additions.Addition_Chains]
        +x87:34 [in additions.Addition_Chains]
        +x8:103 [in additions.Pow]
        +x8:94 [in additions.Pow_variant]
        +x:1 [in hydras.Ackermann.LNN]
        +x:1 [in hydras.Ackermann.LNT]
        +x:1 [in additions.Naive]
        +x:10 [in hydras.solutions_exercises.MinPR2]
        +x:10 [in hydras.Prelude.Iterates]
        +X:10 [in hydras.Prelude.Restriction]
        +x:10 [in hydras.Ackermann.LNN]
        +X:10 [in hydras.Schutte.Lub]
        +x:10 [in hydras.Ackermann.subProp]
        +x:10 [in hydras.Prelude.MoreOrders]
        +x:10 [in additions.Monoid_def]
        +x:10 [in additions.Euclidean_Chains]
        +X:10 [in hydras.Schutte.Schutte_basics]
        +x:10 [in hydras.Ackermann.NN]
        +x:10 [in hydras.solutions_exercises.T1_ltNotWf]
        +x:10 [in hydras.Schutte.Countable]
        +x:100 [in hydras.Ackermann.model]
        +x:100 [in additions.Pow]
        +x:100 [in hydras.Schutte.Ordering_Functions]
        +x:101 [in hydras.Ackermann.model]
        +x:101 [in gaia_hydras.T1Bridge]
        +x:101 [in hydras.Ackermann.cPair]
        +x:101 [in hydras.OrdinalNotations.ON_Generic]
        +x:1016 [in gaia_hydras.nfwfgaia]
        +x:102 [in hydras.Schutte.Ordering_Functions]
        +x:102 [in hydras.Prelude.MoreVectors]
        +x:103 [in hydras.Ackermann.fol]
        +x:103 [in hydras.MoreAck.PrimRecExamples]
        +x:1038 [in gaia_hydras.nfwfgaia]
        +x:1039 [in gaia_hydras.nfwfgaia]
        +x:104 [in hydras.Schutte.Ordering_Functions]
        +x:1041 [in gaia_hydras.nfwfgaia]
        +x:1043 [in gaia_hydras.nfwfgaia]
        +x:1046 [in gaia_hydras.nfwfgaia]
        +x:105 [in hydras.Prelude.Iterates]
        +x:1053 [in gaia_hydras.nfwfgaia]
        +x:1054 [in gaia_hydras.nfwfgaia]
        +x:1055 [in gaia_hydras.nfwfgaia]
        +x:1056 [in gaia_hydras.nfwfgaia]
        +x:1057 [in gaia_hydras.nfwfgaia]
        +x:1058 [in gaia_hydras.nfwfgaia]
        +x:106 [in additions.Euclidean_Chains]
        +x:1061 [in gaia_hydras.nfwfgaia]
        +x:1064 [in gaia_hydras.nfwfgaia]
        +x:1067 [in gaia_hydras.nfwfgaia]
        +x:1068 [in gaia_hydras.nfwfgaia]
        +x:1069 [in gaia_hydras.nfwfgaia]
        +x:107 [in hydras.Prelude.Iterates]
        +x:107 [in additions.Pow]
        +x:107 [in hydras.Ackermann.fol]
        +x:1070 [in gaia_hydras.nfwfgaia]
        +x:1071 [in gaia_hydras.nfwfgaia]
        +x:1072 [in gaia_hydras.nfwfgaia]
        +x:1074 [in gaia_hydras.nfwfgaia]
        +x:1075 [in gaia_hydras.nfwfgaia]
        +x:1084 [in gaia_hydras.nfwfgaia]
        +x:1085 [in gaia_hydras.nfwfgaia]
        +x:1086 [in gaia_hydras.nfwfgaia]
        +x:1087 [in gaia_hydras.nfwfgaia]
        +x:1089 [in gaia_hydras.nfwfgaia]
        +x:109 [in hydras.Prelude.Iterates]
        +x:1091 [in gaia_hydras.nfwfgaia]
        +x:1093 [in gaia_hydras.nfwfgaia]
        +x:1095 [in gaia_hydras.nfwfgaia]
        +x:11 [in hydras.Prelude.Restriction]
        +x:11 [in hydras.Ackermann.LNT]
        +x:11 [in hydras.Prelude.Sort_spec]
        +x:11 [in hydras.Ackermann.PAtheory]
        +x:11 [in additions.Wf_transparent]
        +x:11 [in hydras.Ackermann.cPair]
        +x:11 [in additions.Naive]
        +x:11 [in hydras.Prelude.LibHyps_Experiments]
        +x:11 [in hydras.Ackermann.folLogic3]
        +x:11 [in Goedel.rosser]
        +x:11 [in hydras.Ackermann.Languages]
        +x:1105 [in gaia_hydras.nfwfgaia]
        +x:1108 [in gaia_hydras.nfwfgaia]
        +x:1113 [in gaia_hydras.nfwfgaia]
        +x:1114 [in gaia_hydras.nfwfgaia]
        +x:1119 [in gaia_hydras.nfwfgaia]
        +x:112 [in hydras.rpo.term]
        +x:112 [in hydras.Prelude.Iterates]
        +x:1124 [in gaia_hydras.nfwfgaia]
        +x:1125 [in gaia_hydras.nfwfgaia]
        +x:1128 [in gaia_hydras.nfwfgaia]
        +x:1138 [in gaia_hydras.nfwfgaia]
        +x:1139 [in gaia_hydras.nfwfgaia]
        +x:114 [in additions.AM]
        +x:114 [in hydras.Prelude.Iterates]
        +x:114 [in hydras.OrdinalNotations.ON_Generic]
        +x:1143 [in gaia_hydras.nfwfgaia]
        +x:115 [in hydras.Prelude.MoreLists]
        +x:115 [in hydras.Ackermann.fol]
        +x:115 [in gaia_hydras.nfwfgaia]
        +x:117 [in hydras.Prelude.Iterates]
        +x:117 [in additions.Euclidean_Chains]
        +x:118 [in hydras.Ackermann.model]
        +x:118 [in gaia_hydras.nfwfgaia]
        +x:119 [in hydras.Ackermann.model]
        +x:119 [in gaia_hydras.nfwfgaia]
        +x:1197 [in gaia_hydras.nfwfgaia]
        +x:12 [in additions.Compatibility]
        +x:12 [in hydras.Ackermann.LNN]
        +x:12 [in hydras.Schutte.MoreEpsilonIota]
        +x:12 [in additions.Wf_transparent]
        +x:12 [in hydras.Ackermann.folLogic3]
        +x:12 [in hydras.Ackermann.wConsistent]
        +x:12 [in Goedel.rosser]
        +x:12 [in hydras.Schutte.Countable]
        +x:120 [in hydras.Ackermann.model]
        +x:1201 [in gaia_hydras.nfwfgaia]
        +x:1206 [in gaia_hydras.nfwfgaia]
        +x:121 [in hydras.Ackermann.model]
        +x:1217 [in gaia_hydras.nfwfgaia]
        +x:1218 [in gaia_hydras.nfwfgaia]
        +x:122 [in hydras.Ackermann.model]
        +x:122 [in hydras.Ackermann.fol]
        +x:122 [in gaia_hydras.nfwfgaia]
        +x:1220 [in gaia_hydras.nfwfgaia]
        +x:1222 [in gaia_hydras.nfwfgaia]
        +x:1224 [in gaia_hydras.nfwfgaia]
        +x:1229 [in gaia_hydras.nfwfgaia]
        +x:124 [in hydras.Prelude.MoreLists]
        +x:124 [in hydras.Ackermann.model]
        +x:125 [in hydras.Ackermann.primRec]
        +x:1250 [in gaia_hydras.nfwfgaia]
        +x:1259 [in gaia_hydras.nfwfgaia]
        +x:126 [in Goedel.PRrepresentable]
        +x:126 [in hydras.Prelude.Merge_Sort]
        +x:1262 [in gaia_hydras.nfwfgaia]
        +x:1267 [in gaia_hydras.nfwfgaia]
        +x:1268 [in gaia_hydras.nfwfgaia]
        +x:127 [in hydras.Ackermann.fol]
        +x:128 [in hydras.Prelude.Merge_Sort]
        +x:129 [in additions.AM]
        +X:129 [in hydras.Ackermann.cPair]
        +x:13 [in hydras.Prelude.DecPreOrder_Instances]
        +x:13 [in hydras.Prelude.Iterates]
        +x:13 [in additions.FirstSteps]
        +x:13 [in hydras.Ackermann.LNN]
        +x:13 [in hydras.Ackermann.PAtheory]
        +x:13 [in hydras.Prelude.MoreOrders]
        +x:13 [in hydras.Ackermann.cPair]
        +x:13 [in additions.Euclidean_Chains]
        +x:13 [in additions.Naive]
        +x:13 [in hydras.OrdinalNotations.ON_Generic]
        +X:130 [in hydras.Schutte.Schutte_basics]
        +x:1311 [in gaia_hydras.nfwfgaia]
        +x:132 [in hydras.Ackermann.fol]
        +x:1325 [in gaia_hydras.nfwfgaia]
        +x:134 [in hydras.Prelude.Merge_Sort]
        +x:1342 [in gaia_hydras.nfwfgaia]
        +x:135 [in gaia_hydras.T1Bridge]
        +x:135 [in hydras.Ackermann.fol]
        +x:136 [in hydras.Prelude.Merge_Sort]
        +x:136 [in hydras.Ackermann.fol]
        +x:137 [in hydras.Ackermann.codeFreeVar]
        +x:137 [in gaia_hydras.T1Bridge]
        +X:137 [in hydras.Schutte.Schutte_basics]
        +x:138 [in hydras.Ackermann.codeFreeVar]
        +x:138 [in gaia_hydras.nfwfgaia]
        +x:139 [in hydras.Ackermann.codeFreeVar]
        +x:139 [in gaia_hydras.T1Bridge]
        +x:1394 [in gaia_hydras.nfwfgaia]
        +x:1397 [in gaia_hydras.nfwfgaia]
        +x:14 [in gaia_hydras.T1Choice]
        +x:14 [in additions.AM]
        +x:14 [in additions.Compatibility]
        +x:14 [in Goedel.rosserPA]
        +x:14 [in additions.Monoid_def]
        +x:14 [in gaia_hydras.ON_gfinite]
        +x:14 [in hydras.Ackermann.Deduction]
        +X:14 [in hydras.Schutte.Schutte_basics]
        +x:14 [in gaia_hydras.onType]
        +x:14 [in hydras.Ackermann.NN]
        +x:14 [in hydras.MoreAck.PrimRecExamples]
        +x:14 [in hydras.Schutte.Countable]
        +x:140 [in hydras.Ackermann.codeFreeVar]
        +x:140 [in hydras.Prelude.Merge_Sort]
        +x:140 [in hydras.Schutte.Schutte_basics]
        +x:140 [in hydras.OrdinalNotations.ON_Generic]
        +x:140 [in gaia_hydras.nfwfgaia]
        +x:1405 [in gaia_hydras.nfwfgaia]
        +x:1409 [in hydras.Ackermann.codeSubFormula]
        +x:1409 [in gaia_hydras.nfwfgaia]
        +x:141 [in hydras.Ackermann.codeFreeVar]
        +X:141 [in hydras.Schutte.Schutte_basics]
        +x:141 [in gaia_hydras.nfwfgaia]
        +x:1411 [in gaia_hydras.nfwfgaia]
        +x:1414 [in hydras.Ackermann.codeSubFormula]
        +x:1414 [in gaia_hydras.nfwfgaia]
        +x:1416 [in hydras.Ackermann.codeSubFormula]
        +x:142 [in hydras.Ackermann.codeFreeVar]
        +x:142 [in gaia_hydras.nfwfgaia]
        +x:1421 [in hydras.Ackermann.codeSubFormula]
        +x:1426 [in hydras.Ackermann.codeSubFormula]
        +x:143 [in hydras.Ackermann.codeFreeVar]
        +x:1438 [in gaia_hydras.nfwfgaia]
        +x:1439 [in gaia_hydras.nfwfgaia]
        +x:144 [in hydras.Ackermann.codeFreeVar]
        +x:144 [in hydras.Prelude.Merge_Sort]
        +x:144 [in additions.Euclidean_Chains]
        +X:144 [in hydras.Schutte.Schutte_basics]
        +x:1440 [in gaia_hydras.nfwfgaia]
        +x:145 [in hydras.Ackermann.codeFreeVar]
        +x:1451 [in gaia_hydras.nfwfgaia]
        +x:1452 [in gaia_hydras.nfwfgaia]
        +x:1453 [in gaia_hydras.nfwfgaia]
        +x:1454 [in gaia_hydras.nfwfgaia]
        +x:1455 [in gaia_hydras.nfwfgaia]
        +x:146 [in hydras.Ackermann.codeFreeVar]
        +x:146 [in gaia_hydras.T1Bridge]
        +X:146 [in hydras.Schutte.Schutte_basics]
        +x:1467 [in gaia_hydras.nfwfgaia]
        +x:147 [in hydras.Prelude.MoreLists]
        +x:148 [in hydras.Prelude.Merge_Sort]
        +x:148 [in gaia_hydras.T1Bridge]
        +x:148 [in hydras.Ackermann.cPair]
        +X:148 [in hydras.Schutte.Schutte_basics]
        +x:148 [in gaia_hydras.nfwfgaia]
        +x:1486 [in gaia_hydras.nfwfgaia]
        +x:149 [in hydras.Epsilon0.Paths]
        +x:15 [in hydras.Prelude.Iterates]
        +x:15 [in additions.Compatibility]
        +x:15 [in additions.Pow_variant]
        +x:15 [in additions.Pow]
        +x:15 [in hydras.Ackermann.PAtheory]
        +x:15 [in hydras.MoreAck.AckNotPR]
        +x:15 [in hydras.Ackermann.subProp]
        +x:15 [in Goedel.rosserPA]
        +x:15 [in hydras.Ackermann.cPair]
        +x:15 [in gaia_hydras.ON_gfinite]
        +X:15 [in hydras.Schutte.Well_Orders]
        +x:15 [in additions.Addition_Chains]
        +x:15 [in Goedel.rosser]
        +x:150 [in gaia_hydras.nfwfgaia]
        +x:151 [in gaia_hydras.nfwfgaia]
        +x:152 [in hydras.Prelude.Merge_Sort]
        +x:152 [in hydras.Ackermann.cPair]
        +x:152 [in additions.Euclidean_Chains]
        +x:152 [in hydras.Schutte.Schutte_basics]
        +x:152 [in hydras.Epsilon0.Paths]
        +x:153 [in hydras.Schutte.Schutte_basics]
        +x:153 [in hydras.OrdinalNotations.ON_Generic]
        +x:1539 [in gaia_hydras.nfwfgaia]
        +x:154 [in hydras.Prelude.Merge_Sort]
        +x:154 [in hydras.Schutte.Schutte_basics]
        +x:154 [in hydras.Epsilon0.Paths]
        +X:155 [in hydras.Prelude.MoreLists]
        +X:155 [in hydras.Schutte.Schutte_basics]
        +x:156 [in hydras.Ackermann.folProp]
        +x:1567 [in gaia_hydras.nfwfgaia]
        +x:157 [in additions.Euclidean_Chains]
        +x:157 [in hydras.Schutte.Schutte_basics]
        +x:1570 [in hydras.Ackermann.codeSubFormula]
        +x:1571 [in gaia_hydras.nfwfgaia]
        +x:1572 [in hydras.Ackermann.codeSubFormula]
        +x:1574 [in hydras.Ackermann.codeSubFormula]
        +x:1576 [in hydras.Ackermann.codeSubFormula]
        +x:1578 [in hydras.Ackermann.codeSubFormula]
        +X:158 [in hydras.Prelude.MoreLists]
        +x:158 [in hydras.Ackermann.folProp]
        +x:1580 [in hydras.Ackermann.codeSubFormula]
        +x:1582 [in hydras.Ackermann.codeSubFormula]
        +x:1584 [in hydras.Ackermann.codeSubFormula]
        +x:1586 [in hydras.Ackermann.codeSubFormula]
        +x:1588 [in hydras.Ackermann.codeSubFormula]
        +x:159 [in hydras.Prelude.Merge_Sort]
        +X:159 [in hydras.Schutte.Schutte_basics]
        +x:1590 [in hydras.Ackermann.codeSubFormula]
        +x:1592 [in hydras.Ackermann.codeSubFormula]
        +x:1594 [in gaia_hydras.nfwfgaia]
        +x:1597 [in gaia_hydras.nfwfgaia]
        +x:16 [in gaia_hydras.T1Choice]
        +x:16 [in hydras.Prelude.Iterates]
        +x:16 [in hydras.Ackermann.PAtheory]
        +x:16 [in hydras.Schutte.Critical]
        +x:16 [in gaia_hydras.T1Bridge]
        +x:16 [in additions.Monoid_def]
        +x:16 [in hydras.Prelude.STDPP_compat]
        +x:16 [in Goedel.goedel1]
        +x:16 [in hydras.Ackermann.NN]
        +x:16 [in hydras.Schutte.Countable]
        +x:160 [in hydras.Ackermann.folProp]
        +x:1600 [in gaia_hydras.nfwfgaia]
        +x:161 [in Goedel.PRrepresentable]
        +X:161 [in hydras.Prelude.MoreLists]
        +X:161 [in hydras.Schutte.Schutte_basics]
        +x:162 [in hydras.Ackermann.folProp]
        +x:162 [in hydras.Ackermann.cPair]
        +x:162 [in gaia_hydras.nfwfgaia]
        +x:163 [in Goedel.PRrepresentable]
        +x:163 [in hydras.Prelude.Merge_Sort]
        +x:163 [in hydras.Ackermann.cPair]
        +x:163 [in hydras.Schutte.Schutte_basics]
        +x:163 [in gaia_hydras.nfwfgaia]
        +x:163 [in hydras.Ackermann.codePA]
        +x:164 [in Goedel.PRrepresentable]
        +x:164 [in hydras.Ackermann.folProp]
        +x:164 [in hydras.Schutte.Schutte_basics]
        +x:164 [in gaia_hydras.nfwfgaia]
        +x:164 [in hydras.Ackermann.codePA]
        +x:165 [in hydras.Schutte.Schutte_basics]
        +x:165 [in gaia_hydras.nfwfgaia]
        +x:1655 [in gaia_hydras.nfwfgaia]
        +x:1656 [in gaia_hydras.nfwfgaia]
        +x:1658 [in gaia_hydras.nfwfgaia]
        +x:166 [in Goedel.PRrepresentable]
        +x:166 [in hydras.Ackermann.folProp]
        +x:166 [in gaia_hydras.nfwfgaia]
        +x:1663 [in gaia_hydras.nfwfgaia]
        +x:1666 [in gaia_hydras.nfwfgaia]
        +x:1668 [in gaia_hydras.nfwfgaia]
        +x:167 [in Goedel.PRrepresentable]
        +x:167 [in hydras.Prelude.Merge_Sort]
        +x:167 [in gaia_hydras.nfwfgaia]
        +x:1679 [in gaia_hydras.nfwfgaia]
        +x:168 [in Goedel.PRrepresentable]
        +x:168 [in hydras.Prelude.MoreLists]
        +x:168 [in hydras.Ackermann.folProp]
        +X:168 [in hydras.Schutte.Schutte_basics]
        +x:1681 [in gaia_hydras.nfwfgaia]
        +x:1682 [in gaia_hydras.nfwfgaia]
        +x:1683 [in gaia_hydras.nfwfgaia]
        +x:1684 [in gaia_hydras.nfwfgaia]
        +x:1697 [in gaia_hydras.nfwfgaia]
        +x:1698 [in gaia_hydras.nfwfgaia]
        +x:17 [in additions.FirstSteps]
        +x:17 [in hydras.Ackermann.PA]
        +x:17 [in hydras.Ackermann.cPair]
        +x:17 [in gaia_hydras.ON_gfinite]
        +x:17 [in hydras.Ackermann.Deduction]
        +x:17 [in hydras.Ackermann.NNtheory]
        +x:17 [in hydras.OrdinalNotations.ON_Generic]
        +x:17 [in gaia_hydras.onType]
        +x:17 [in hydras.Ackermann.folLogic3]
        +x:17 [in Goedel.goedel1]
        +x:170 [in hydras.Schutte.Schutte_basics]
        +x:1701 [in gaia_hydras.nfwfgaia]
        +x:1704 [in gaia_hydras.nfwfgaia]
        +x:1707 [in gaia_hydras.nfwfgaia]
        +x:1708 [in gaia_hydras.nfwfgaia]
        +x:1709 [in gaia_hydras.nfwfgaia]
        +x:171 [in Goedel.PRrepresentable]
        +x:171 [in hydras.Ackermann.codeFreeVar]
        +x:171 [in hydras.Schutte.Schutte_basics]
        +x:1710 [in gaia_hydras.nfwfgaia]
        +x:1711 [in gaia_hydras.nfwfgaia]
        +x:1712 [in gaia_hydras.nfwfgaia]
        +x:1715 [in gaia_hydras.nfwfgaia]
        +x:1716 [in gaia_hydras.nfwfgaia]
        +x:172 [in hydras.Ackermann.codeFreeVar]
        +x:172 [in hydras.Schutte.Schutte_basics]
        +x:1723 [in gaia_hydras.nfwfgaia]
        +x:1724 [in gaia_hydras.nfwfgaia]
        +x:1725 [in gaia_hydras.nfwfgaia]
        +x:1726 [in gaia_hydras.nfwfgaia]
        +x:1728 [in gaia_hydras.nfwfgaia]
        +x:173 [in Goedel.PRrepresentable]
        +x:1730 [in gaia_hydras.nfwfgaia]
        +x:1732 [in gaia_hydras.nfwfgaia]
        +x:1734 [in gaia_hydras.nfwfgaia]
        +x:1744 [in gaia_hydras.nfwfgaia]
        +x:1748 [in gaia_hydras.nfwfgaia]
        +x:175 [in Goedel.PRrepresentable]
        +x:175 [in additions.Euclidean_Chains]
        +x:1755 [in gaia_hydras.nfwfgaia]
        +x:1756 [in gaia_hydras.nfwfgaia]
        +x:1761 [in gaia_hydras.nfwfgaia]
        +x:1766 [in gaia_hydras.nfwfgaia]
        +x:1767 [in gaia_hydras.nfwfgaia]
        +x:177 [in Goedel.PRrepresentable]
        +x:177 [in hydras.Prelude.Iterates]
        +x:177 [in hydras.Ackermann.fol]
        +x:1770 [in gaia_hydras.nfwfgaia]
        +x:178 [in hydras.Ackermann.subAll]
        +x:1780 [in gaia_hydras.nfwfgaia]
        +x:1781 [in gaia_hydras.nfwfgaia]
        +x:1787 [in gaia_hydras.nfwfgaia]
        +x:179 [in Goedel.PRrepresentable]
        +x:179 [in hydras.Ackermann.fol]
        +x:179 [in hydras.OrdinalNotations.ON_Generic]
        +x:1790 [in gaia_hydras.nfwfgaia]
        +x:18 [in gaia_hydras.T1Choice]
        +x:18 [in hydras.solutions_exercises.MinPR2]
        +x:18 [in additions.Euclidean_Chains]
        +x:18 [in hydras.Ackermann.Deduction]
        +x:18 [in hydras.Schutte.PartialFun]
        +x:18 [in hydras.Ackermann.NN]
        +x:18 [in hydras.Schutte.Countable]
        +X:18 [in hydras.Prelude.MoreVectors]
        +x:180 [in hydras.Prelude.Iterates]
        +x:180 [in hydras.Ackermann.fol]
        +x:181 [in Goedel.PRrepresentable]
        +x:181 [in hydras.Ackermann.subAll]
        +x:181 [in hydras.Prelude.Iterates]
        +x:181 [in hydras.Ackermann.fol]
        +X:182 [in hydras.Prelude.MoreLists]
        +x:183 [in Goedel.PRrepresentable]
        +x:183 [in hydras.Prelude.Iterates]
        +x:184 [in hydras.Ackermann.subAll]
        +x:184 [in hydras.Ackermann.folProp]
        +x:1846 [in gaia_hydras.nfwfgaia]
        +x:185 [in Goedel.PRrepresentable]
        +x:185 [in hydras.Ackermann.codeFreeVar]
        +x:186 [in hydras.Ackermann.codeFreeVar]
        +X:186 [in hydras.Prelude.MoreLists]
        +x:187 [in Goedel.PRrepresentable]
        +x:187 [in hydras.Ackermann.subAll]
        +x:1873 [in gaia_hydras.nfwfgaia]
        +x:188 [in hydras.Ackermann.model]
        +x:1882 [in gaia_hydras.nfwfgaia]
        +x:189 [in Goedel.PRrepresentable]
        +x:189 [in hydras.Prelude.Iterates]
        +x:189 [in hydras.Prelude.MoreLists]
        +x:1890 [in gaia_hydras.nfwfgaia]
        +x:1891 [in gaia_hydras.nfwfgaia]
        +x:1892 [in gaia_hydras.nfwfgaia]
        +x:1896 [in gaia_hydras.nfwfgaia]
        +x:1899 [in gaia_hydras.nfwfgaia]
        +x:19 [in additions.Compatibility]
        +x:19 [in hydras.Prelude.Restriction]
        +x:19 [in hydras.Schutte.GRelations]
        +x:19 [in hydras.solutions_exercises.MorePRExamples]
        +x:19 [in hydras.Prelude.MoreOrders]
        +x:19 [in hydras.Ackermann.Deduction]
        +x:19 [in hydras.OrdinalNotations.ON_Generic]
        +x:19 [in hydras.Ackermann.folLogic3]
        +x:19 [in additions.Addition_Chains]
        +x:19 [in hydras.Ackermann.NN]
        +x:190 [in hydras.Ackermann.subAll]
        +x:190 [in hydras.Prelude.MoreLists]
        +x:190 [in hydras.Ackermann.model]
        +x:1904 [in gaia_hydras.nfwfgaia]
        +x:1908 [in gaia_hydras.nfwfgaia]
        +x:191 [in Goedel.PRrepresentable]
        +x:191 [in hydras.Ackermann.subAll]
        +x:1913 [in gaia_hydras.nfwfgaia]
        +x:1917 [in gaia_hydras.nfwfgaia]
        +x:192 [in hydras.Ackermann.subAll]
        +x:192 [in hydras.OrdinalNotations.ON_Generic]
        +x:1922 [in gaia_hydras.nfwfgaia]
        +x:1928 [in gaia_hydras.nfwfgaia]
        +x:193 [in hydras.rpo.term]
        +x:193 [in Goedel.PRrepresentable]
        +x:193 [in hydras.Ackermann.subAll]
        +x:193 [in hydras.Prelude.MoreLists]
        +x:1934 [in gaia_hydras.nfwfgaia]
        +x:1938 [in gaia_hydras.nfwfgaia]
        +x:194 [in hydras.Ackermann.subAll]
        +x:194 [in additions.Addition_Chains]
        +x:1943 [in gaia_hydras.nfwfgaia]
        +x:1948 [in gaia_hydras.nfwfgaia]
        +x:195 [in Goedel.PRrepresentable]
        +x:195 [in hydras.Ackermann.subAll]
        +x:1954 [in gaia_hydras.nfwfgaia]
        +x:196 [in hydras.Ackermann.subAll]
        +x:196 [in hydras.Prelude.Iterates]
        +x:1960 [in gaia_hydras.nfwfgaia]
        +x:197 [in Goedel.PRrepresentable]
        +x:197 [in additions.Addition_Chains]
        +x:1972 [in gaia_hydras.nfwfgaia]
        +x:1978 [in gaia_hydras.nfwfgaia]
        +x:198 [in hydras.Ackermann.subAll]
        +x:1983 [in gaia_hydras.nfwfgaia]
        +x:1988 [in gaia_hydras.nfwfgaia]
        +x:199 [in Goedel.PRrepresentable]
        +x:199 [in hydras.Ackermann.codeFreeVar]
        +x:1994 [in gaia_hydras.nfwfgaia]
        +x:1999 [in gaia_hydras.nfwfgaia]
        +x:2 [in hydras.MoreAck.AckNotPR]
        +x:2 [in Goedel.rosserPA]
        +X:2 [in hydras.Ackermann.Deduction]
        +x:2 [in hydras.Ackermann.misc]
        +x:20 [in hydras.Prelude.DecPreOrder_Instances]
        +x:20 [in hydras.Prelude.Iterates]
        +x:20 [in hydras.Ackermann.subProp]
        +x:20 [in gaia_hydras.T1Bridge]
        +x:20 [in hydras.Ackermann.Deduction]
        +X:20 [in hydras.Schutte.Schutte_basics]
        +x:200 [in hydras.Ackermann.subAll]
        +x:200 [in hydras.Ackermann.codeFreeVar]
        +x:200 [in gaia_hydras.nfwfgaia]
        +x:201 [in Goedel.PRrepresentable]
        +x:201 [in hydras.Ackermann.subAll]
        +x:201 [in additions.Euclidean_Chains]
        +x:2010 [in gaia_hydras.nfwfgaia]
        +x:2016 [in gaia_hydras.nfwfgaia]
        +x:2017 [in gaia_hydras.nfwfgaia]
        +x:2018 [in gaia_hydras.nfwfgaia]
        +x:202 [in hydras.Ackermann.subAll]
        +x:202 [in hydras.Prelude.Iterates]
        +x:2020 [in gaia_hydras.nfwfgaia]
        +x:203 [in Goedel.PRrepresentable]
        +x:203 [in hydras.Ackermann.subAll]
        +x:203 [in hydras.Prelude.Iterates]
        +x:2033 [in gaia_hydras.nfwfgaia]
        +x:2034 [in gaia_hydras.nfwfgaia]
        +x:2035 [in gaia_hydras.nfwfgaia]
        +x:204 [in hydras.Ackermann.subAll]
        +x:204 [in hydras.Prelude.MoreLists]
        +x:2040 [in gaia_hydras.nfwfgaia]
        +x:2045 [in gaia_hydras.nfwfgaia]
        +x:205 [in Goedel.PRrepresentable]
        +x:205 [in hydras.Ackermann.subAll]
        +x:2057 [in gaia_hydras.nfwfgaia]
        +x:2058 [in gaia_hydras.nfwfgaia]
        +x:206 [in hydras.Ackermann.subAll]
        +x:206 [in hydras.Prelude.Iterates]
        +x:2068 [in gaia_hydras.nfwfgaia]
        +x:207 [in Goedel.PRrepresentable]
        +x:2076 [in gaia_hydras.nfwfgaia]
        +x:208 [in hydras.Prelude.Iterates]
        +x:208 [in hydras.Prelude.MoreLists]
        +x:2081 [in gaia_hydras.nfwfgaia]
        +x:2089 [in gaia_hydras.nfwfgaia]
        +x:209 [in Goedel.PRrepresentable]
        +x:2095 [in gaia_hydras.nfwfgaia]
        +x:2096 [in gaia_hydras.nfwfgaia]
        +x:2098 [in gaia_hydras.nfwfgaia]
        +x:21 [in additions.AM]
        +x:21 [in additions.Pow_variant]
        +x:21 [in additions.Pow]
        +x:21 [in hydras.Ackermann.Deduction]
        +x:21 [in hydras.Schutte.Schutte_basics]
        +x:21 [in hydras.Ackermann.folLogic3]
        +x:21 [in hydras.MoreAck.FolExamples]
        +x:2100 [in gaia_hydras.nfwfgaia]
        +x:2103 [in gaia_hydras.nfwfgaia]
        +x:2104 [in gaia_hydras.nfwfgaia]
        +x:2106 [in gaia_hydras.nfwfgaia]
        +x:211 [in Goedel.PRrepresentable]
        +x:213 [in Goedel.PRrepresentable]
        +x:214 [in hydras.Prelude.MoreLists]
        +x:214 [in hydras.Ackermann.model]
        +x:214 [in additions.Euclidean_Chains]
        +x:215 [in Goedel.PRrepresentable]
        +x:216 [in hydras.Ackermann.model]
        +x:216 [in additions.Euclidean_Chains]
        +X:216 [in hydras.Schutte.Schutte_basics]
        +x:217 [in Goedel.PRrepresentable]
        +x:217 [in hydras.Ackermann.cPair]
        +x:218 [in hydras.Prelude.Merge_Sort]
        +x:218 [in hydras.Schutte.Schutte_basics]
        +x:219 [in Goedel.PRrepresentable]
        +x:219 [in hydras.Ackermann.cPair]
        +x:22 [in hydras.Prelude.DecPreOrder_Instances]
        +x:22 [in hydras.Prelude.Iterates]
        +x:22 [in hydras.Prelude.MoreLists]
        +x:22 [in additions.Compatibility]
        +x:22 [in hydras.Prelude.Restriction]
        +x:22 [in Goedel.rosserPA]
        +x:22 [in hydras.Ackermann.fol]
        +x:22 [in hydras.Schutte.Well_Orders]
        +x:22 [in hydras.Ackermann.folLogic3]
        +x:22 [in hydras.Schutte.Ordering_Functions]
        +x:22 [in Goedel.rosser]
        +x:22 [in hydras.Schutte.Countable]
        +x:220 [in hydras.Prelude.Merge_Sort]
        +x:220 [in hydras.Schutte.Schutte_basics]
        +x:221 [in Goedel.PRrepresentable]
        +x:221 [in hydras.Prelude.Iterates]
        +x:222 [in hydras.Prelude.Merge_Sort]
        +x:222 [in hydras.Schutte.Schutte_basics]
        +x:223 [in hydras.Ackermann.cPair]
        +x:223 [in hydras.Schutte.Schutte_basics]
        +x:224 [in hydras.Prelude.Iterates]
        +x:224 [in hydras.Prelude.Merge_Sort]
        +x:225 [in Goedel.PRrepresentable]
        +x:225 [in hydras.Prelude.Iterates]
        +x:225 [in hydras.Schutte.Schutte_basics]
        +x:226 [in hydras.Prelude.Merge_Sort]
        +x:227 [in hydras.Ackermann.cPair]
        +X:227 [in hydras.Schutte.Schutte_basics]
        +x:228 [in hydras.Prelude.Iterates]
        +x:228 [in hydras.Prelude.Merge_Sort]
        +X:228 [in hydras.Schutte.Schutte_basics]
        +x:229 [in hydras.Ackermann.codePA]
        +x:23 [in hydras.Ackermann.folProp]
        +x:23 [in gaia_hydras.T1Bridge]
        +x:23 [in Goedel.rosserPA]
        +x:23 [in additions.Euclidean_Chains]
        +x:23 [in hydras.Ackermann.NN]
        +x:23 [in hydras.MoreAck.FolExamples]
        +x:230 [in hydras.Prelude.Merge_Sort]
        +x:230 [in hydras.Ackermann.codePA]
        +x:231 [in hydras.Ackermann.cPair]
        +x:232 [in Goedel.PRrepresentable]
        +x:232 [in hydras.Prelude.Merge_Sort]
        +x:234 [in hydras.Prelude.Merge_Sort]
        +x:235 [in additions.AM]
        +x:235 [in hydras.Ackermann.folProp]
        +x:236 [in hydras.Prelude.Merge_Sort]
        +x:237 [in hydras.Ackermann.folProp]
        +x:238 [in hydras.Prelude.Merge_Sort]
        +x:239 [in hydras.Ackermann.folProp]
        +x:24 [in additions.Compatibility]
        +x:24 [in hydras.Prelude.Sort_spec]
        +x:24 [in hydras.Ackermann.subProp]
        +x:24 [in hydras.OrdinalNotations.ON_Generic]
        +x:24 [in hydras.Schutte.Countable]
        +x:241 [in hydras.Ackermann.folProp]
        +x:242 [in additions.AM]
        +x:243 [in hydras.Ackermann.folProp]
        +x:245 [in hydras.Ackermann.subAll]
        +x:245 [in hydras.Ackermann.folProp]
        +x:245 [in additions.Addition_Chains]
        +x:246 [in hydras.Ackermann.subAll]
        +x:247 [in hydras.Ackermann.folProp]
        +x:248 [in hydras.Ackermann.cPair]
        +x:248 [in additions.Addition_Chains]
        +x:249 [in Goedel.PRrepresentable]
        +x:25 [in hydras.Prelude.Restriction]
        +x:25 [in Goedel.fixPoint]
        +x:25 [in hydras.Ackermann.cPair]
        +x:25 [in hydras.Schutte.Well_Orders]
        +x:25 [in additions.Addition_Chains]
        +x:25 [in hydras.Ackermann.NN]
        +x:25 [in hydras.MoreAck.FolExamples]
        +x:250 [in hydras.Ackermann.cPair]
        +x:250 [in gaia_hydras.nfwfgaia]
        +x:251 [in Goedel.PRrepresentable]
        +x:251 [in additions.Addition_Chains]
        +x:253 [in Goedel.PRrepresentable]
        +x:254 [in hydras.Ackermann.cPair]
        +x:255 [in Goedel.PRrepresentable]
        +x:256 [in hydras.Ackermann.cPair]
        +x:257 [in Goedel.PRrepresentable]
        +x:258 [in hydras.Ackermann.cPair]
        +x:258 [in additions.Addition_Chains]
        +x:259 [in Goedel.PRrepresentable]
        +x:259 [in hydras.Ackermann.subAll]
        +x:259 [in additions.Addition_Chains]
        +x:26 [in hydras.Ackermann.folProp]
        +x:26 [in hydras.MoreAck.AckNotPR]
        +x:26 [in hydras.Schutte.Critical]
        +x:26 [in hydras.Prelude.MoreOrders]
        +x:26 [in Goedel.rosserPA]
        +x:26 [in hydras.OrdinalNotations.ON_Finite]
        +x:26 [in Goedel.rosser]
        +x:26 [in hydras.MoreAck.PrimRecExamples]
        +x:260 [in hydras.Ackermann.subAll]
        +x:261 [in hydras.Ackermann.subAll]
        +x:261 [in hydras.Ackermann.cPair]
        +x:261 [in additions.Addition_Chains]
        +x:262 [in Goedel.PRrepresentable]
        +x:262 [in hydras.Ackermann.subAll]
        +x:263 [in hydras.Ackermann.subAll]
        +x:263 [in hydras.Ackermann.folProp]
        +x:266 [in hydras.Ackermann.subAll]
        +x:267 [in Goedel.PRrepresentable]
        +x:267 [in hydras.Ackermann.subAll]
        +x:268 [in hydras.Ackermann.subAll]
        +x:269 [in hydras.Ackermann.subAll]
        +x:27 [in hydras.Prelude.MoreLists]
        +x:27 [in hydras.Prelude.Sort_spec]
        +x:27 [in additions.More_on_positive]
        +x:27 [in gaia_hydras.T1Bridge]
        +x:27 [in hydras.Ackermann.cPair]
        +x:27 [in hydras.Ackermann.fol]
        +x:27 [in hydras.Ackermann.NN]
        +x:270 [in hydras.Ackermann.subAll]
        +X:270 [in additions.Euclidean_Chains]
        +x:270 [in gaia_hydras.nfwfgaia]
        +x:271 [in hydras.Ackermann.subAll]
        +x:271 [in gaia_hydras.nfwfgaia]
        +x:272 [in Goedel.PRrepresentable]
        +x:272 [in hydras.Ackermann.subAll]
        +x:272 [in additions.Addition_Chains]
        +x:273 [in hydras.Ackermann.subAll]
        +x:274 [in hydras.Ackermann.subAll]
        +x:274 [in additions.Addition_Chains]
        +x:275 [in hydras.Ackermann.subAll]
        +x:276 [in hydras.Ackermann.subAll]
        +X:276 [in additions.Euclidean_Chains]
        +x:276 [in gaia_hydras.nfwfgaia]
        +x:277 [in hydras.Ackermann.subAll]
        +x:278 [in Goedel.PRrepresentable]
        +x:278 [in hydras.Ackermann.subAll]
        +x:279 [in hydras.Ackermann.subAll]
        +x:28 [in additions.Pow_variant]
        +x:28 [in additions.Pow]
        +x:28 [in hydras.Ackermann.subProp]
        +x:28 [in hydras.Ackermann.PA]
        +x:28 [in additions.Monoid_def]
        +X:28 [in hydras.Schutte.Schutte_basics]
        +x:28 [in hydras.Schutte.Well_Orders]
        +x:28 [in hydras.Ackermann.NN]
        +x:280 [in hydras.Ackermann.subAll]
        +x:280 [in hydras.Ackermann.folProp]
        +x:281 [in hydras.Ackermann.subAll]
        +x:281 [in gaia_hydras.nfwfgaia]
        +x:284 [in hydras.Ackermann.folProp]
        +x:285 [in gaia_hydras.nfwfgaia]
        +x:286 [in Goedel.PRrepresentable]
        +x:286 [in hydras.Ackermann.folProp]
        +x:287 [in gaia_hydras.nfwfgaia]
        +x:288 [in hydras.Ackermann.folProp]
        +x:288 [in hydras.Ackermann.fol]
        +x:289 [in hydras.Ackermann.fol]
        +x:29 [in Goedel.fixPoint]
        +x:29 [in hydras.Ackermann.folProp]
        +x:29 [in additions.More_on_positive]
        +x:29 [in hydras.MoreAck.AckNotPR]
        +x:29 [in hydras.Epsilon0.Large_Sets]
        +x:29 [in hydras.Schutte.Critical]
        +x:29 [in hydras.Epsilon0.F_omega]
        +x:29 [in hydras.Ackermann.cPair]
        +x:29 [in hydras.Ackermann.fol]
        +X:29 [in hydras.Prelude.MoreVectors]
        +x:290 [in hydras.rpo.term]
        +x:290 [in Goedel.PRrepresentable]
        +x:290 [in hydras.Ackermann.folProp]
        +x:292 [in hydras.Ackermann.subAll]
        +x:292 [in hydras.Ackermann.folProp]
        +x:293 [in hydras.Ackermann.subAll]
        +x:293 [in additions.Addition_Chains]
        +x:294 [in hydras.Ackermann.folProp]
        +x:297 [in Goedel.PRrepresentable]
        +x:297 [in gaia_hydras.nfwfgaia]
        +x:3 [in Goedel.PRrepresentable]
        +x:3 [in hydras.Ackermann.PAconsistent]
        +x:3 [in hydras.Ackermann.LNN]
        +x:3 [in hydras.Ackermann.LNT]
        +x:3 [in hydras.MoreAck.Iterate_compat]
        +x:30 [in Goedel.PRrepresentable]
        +x:30 [in hydras.Prelude.Restriction]
        +x:30 [in hydras.Ackermann.folProp]
        +x:30 [in gaia_hydras.T1Bridge]
        +x:30 [in hydras.Ackermann.PA]
        +x:30 [in additions.Monoid_instances]
        +X:30 [in hydras.Schutte.Schutte_basics]
        +x:300 [in gaia_hydras.nfwfgaia]
        +x:301 [in hydras.Ackermann.subAll]
        +x:302 [in hydras.Ackermann.subAll]
        +x:302 [in gaia_hydras.nfwfgaia]
        +x:303 [in hydras.Ackermann.subAll]
        +x:304 [in hydras.Ackermann.subAll]
        +x:305 [in hydras.Ackermann.subAll]
        +x:306 [in hydras.Ackermann.subAll]
        +x:307 [in hydras.Ackermann.subAll]
        +x:308 [in hydras.Ackermann.subAll]
        +x:309 [in hydras.Ackermann.subAll]
        +x:31 [in hydras.Schutte.Critical]
        +x:31 [in hydras.solutions_exercises.MultisetWf]
        +x:31 [in hydras.Ackermann.cPair]
        +x:31 [in hydras.Schutte.Well_Orders]
        +x:310 [in hydras.Ackermann.subAll]
        +x:311 [in hydras.Ackermann.subAll]
        +x:311 [in gaia_hydras.nfwfgaia]
        +x:312 [in hydras.Ackermann.subAll]
        +x:313 [in hydras.Ackermann.subAll]
        +x:314 [in gaia_hydras.nfwfgaia]
        +x:315 [in gaia_hydras.nfwfgaia]
        +x:316 [in gaia_hydras.nfwfgaia]
        +x:317 [in gaia_hydras.nfwfgaia]
        +x:318 [in hydras.Ackermann.subAll]
        +x:318 [in gaia_hydras.nfwfgaia]
        +x:319 [in gaia_hydras.nfwfgaia]
        +x:32 [in hydras.Ackermann.folLogic2]
        +x:32 [in hydras.Epsilon0.F_omega]
        +x:32 [in hydras.Ackermann.PA]
        +x:32 [in hydras.Prelude.MoreOrders]
        +x:32 [in additions.Monoid_def]
        +x:32 [in additions.Monoid_instances]
        +x:32 [in additions.fib]
        +x:32 [in hydras.Ackermann.NN]
        +x:320 [in gaia_hydras.nfwfgaia]
        +x:322 [in gaia_hydras.nfwfgaia]
        +x:323 [in Goedel.PRrepresentable]
        +x:323 [in hydras.Ackermann.subAll]
        +x:324 [in hydras.Ackermann.subAll]
        +x:324 [in gaia_hydras.nfwfgaia]
        +x:325 [in hydras.Ackermann.subAll]
        +x:326 [in hydras.Ackermann.subAll]
        +x:327 [in hydras.Ackermann.subAll]
        +x:328 [in hydras.Ackermann.subAll]
        +x:329 [in gaia_hydras.nfwfgaia]
        +x:33 [in hydras.Ackermann.subProp]
        +x:33 [in hydras.Ackermann.PA]
        +x:33 [in Goedel.rosserPA]
        +x:33 [in hydras.Ackermann.fol]
        +x:33 [in additions.fib]
        +X:33 [in hydras.Schutte.Well_Orders]
        +x:33 [in Goedel.rosser]
        +x:33 [in hydras.MoreAck.PrimRecExamples]
        +x:330 [in hydras.Ackermann.subAll]
        +x:330 [in gaia_hydras.nfwfgaia]
        +x:332 [in gaia_hydras.nfwfgaia]
        +x:333 [in hydras.Ackermann.subAll]
        +x:333 [in hydras.Ackermann.primRec]
        +x:333 [in hydras.Ackermann.fol]
        +x:334 [in hydras.Ackermann.fol]
        +x:335 [in hydras.Ackermann.fol]
        +x:337 [in hydras.Ackermann.primRec]
        +x:339 [in gaia_hydras.nfwfgaia]
        +x:34 [in Goedel.PRrepresentable]
        +x:34 [in additions.Pow_variant]
        +x:34 [in additions.Pow]
        +x:34 [in hydras.Epsilon0.Large_Sets]
        +x:34 [in hydras.Schutte.Critical]
        +x:34 [in hydras.Epsilon0.F_omega]
        +x:34 [in additions.Monoid_def]
        +x:34 [in additions.Monoid_instances]
        +x:34 [in hydras.Ackermann.NN]
        +x:34 [in Goedel.rosser]
        +x:34 [in gaia_hydras.nfwfgaia]
        +x:341 [in gaia_hydras.nfwfgaia]
        +x:342 [in hydras.Ackermann.primRec]
        +x:342 [in gaia_hydras.nfwfgaia]
        +x:343 [in gaia_hydras.nfwfgaia]
        +x:345 [in hydras.Ackermann.primRec]
        +x:345 [in gaia_hydras.nfwfgaia]
        +x:347 [in gaia_hydras.nfwfgaia]
        +x:349 [in gaia_hydras.nfwfgaia]
        +x:35 [in hydras.Prelude.Sort_spec]
        +x:35 [in hydras.Prelude.MoreOrders]
        +x:350 [in hydras.Ackermann.primRec]
        +x:351 [in gaia_hydras.nfwfgaia]
        +x:354 [in hydras.Ackermann.subAll]
        +x:355 [in hydras.Ackermann.subAll]
        +x:356 [in hydras.Ackermann.primRec]
        +x:36 [in hydras.Ackermann.folLogic2]
        +x:36 [in hydras.Schutte.Critical]
        +x:36 [in hydras.Epsilon0.F_omega]
        +x:36 [in hydras.Ackermann.fol]
        +x:36 [in hydras.OrdinalNotations.ON_Generic]
        +X:36 [in hydras.Schutte.Well_Orders]
        +x:36 [in hydras.Ackermann.NN]
        +x:360 [in hydras.Ackermann.subAll]
        +x:361 [in hydras.Ackermann.subAll]
        +x:362 [in hydras.Ackermann.subAll]
        +x:363 [in hydras.Ackermann.subAll]
        +x:363 [in hydras.Ackermann.primRec]
        +x:365 [in hydras.Ackermann.subAll]
        +x:365 [in gaia_hydras.nfwfgaia]
        +x:366 [in hydras.Ackermann.subAll]
        +x:367 [in hydras.Ackermann.primRec]
        +x:368 [in hydras.Ackermann.subAll]
        +x:37 [in hydras.Prelude.Restriction]
        +x:37 [in additions.FirstSteps]
        +x:37 [in hydras.Ackermann.PA]
        +x:37 [in additions.Monoid_instances]
        +X:37 [in hydras.Schutte.Schutte_basics]
        +x:37 [in additions.fib]
        +x:37 [in hydras.Ackermann.NN]
        +x:370 [in gaia_hydras.nfwfgaia]
        +x:373 [in hydras.Ackermann.primRec]
        +x:374 [in hydras.Ackermann.subAll]
        +x:375 [in hydras.Ackermann.subAll]
        +x:377 [in hydras.Ackermann.subAll]
        +x:378 [in hydras.Ackermann.subAll]
        +x:378 [in hydras.Ackermann.fol]
        +x:378 [in gaia_hydras.nfwfgaia]
        +x:379 [in hydras.Ackermann.fol]
        +x:379 [in gaia_hydras.nfwfgaia]
        +x:38 [in hydras.Prelude.MoreLists]
        +x:38 [in hydras.Ackermann.subProp]
        +x:38 [in hydras.Epsilon0.F_omega]
        +x:38 [in Goedel.rosserPA]
        +x:38 [in additions.Monoid_instances]
        +x:38 [in gaia_hydras.nfwfgaia]
        +x:380 [in hydras.Ackermann.subAll]
        +x:380 [in hydras.Ackermann.primRec]
        +x:382 [in gaia_hydras.nfwfgaia]
        +x:383 [in gaia_hydras.nfwfgaia]
        +x:387 [in hydras.Ackermann.primRec]
        +x:389 [in gaia_hydras.nfwfgaia]
        +x:39 [in hydras.Ackermann.PA]
        +x:39 [in hydras.Prelude.MoreOrders]
        +x:39 [in hydras.Ackermann.fol]
        +x:39 [in hydras.OrdinalNotations.ON_Generic]
        +x:39 [in gaia_hydras.nfwfgaia]
        +x:392 [in gaia_hydras.nfwfgaia]
        +x:395 [in hydras.Ackermann.primRec]
        +x:398 [in Goedel.PRrepresentable]
        +x:399 [in hydras.Ackermann.primRec]
        +x:399 [in gaia_hydras.nfwfgaia]
        +x:4 [in hydras.Prelude.Iterates]
        +x:4 [in hydras.Ackermann.NN2PA]
        +x:4 [in additions.FirstSteps]
        +X:4 [in hydras.Schutte.Lub]
        +x:4 [in hydras.Ackermann.Deduction]
        +x:4 [in gaia_hydras.onType]
        +x:4 [in hydras.Ackermann.wConsistent]
        +x:4 [in hydras.Ackermann.misc]
        +x:4 [in hydras.MoreAck.PrimRecExamples]
        +x:40 [in additions.AM]
        +x:40 [in hydras.Prelude.MoreLists]
        +x:40 [in additions.Compatibility]
        +x:40 [in hydras.Schutte.Critical]
        +x:40 [in gaia_hydras.T1Bridge]
        +x:40 [in hydras.Ackermann.primRec]
        +X:40 [in hydras.Schutte.Well_Orders]
        +x:40 [in hydras.Ackermann.NN]
        +x:400 [in Goedel.PRrepresentable]
        +x:401 [in hydras.Ackermann.folProp]
        +x:402 [in Goedel.PRrepresentable]
        +x:404 [in Goedel.PRrepresentable]
        +x:409 [in hydras.Epsilon0.T1]
        +x:41 [in additions.Compatibility]
        +x:41 [in hydras.Ackermann.PA]
        +x:41 [in hydras.Prelude.MoreOrders]
        +x:41 [in Goedel.rosserPA]
        +x:41 [in hydras.Ackermann.primRec]
        +x:41 [in hydras.Schutte.Ordering_Functions]
        +x:412 [in hydras.Ackermann.primRec]
        +x:418 [in hydras.Ackermann.primRec]
        +x:42 [in hydras.Prelude.Iterates]
        +x:42 [in hydras.Ackermann.model]
        +x:42 [in hydras.Ackermann.PA]
        +x:42 [in hydras.OrdinalNotations.ON_Generic]
        +x:42 [in hydras.Ackermann.NN]
        +x:42 [in hydras.Schutte.Ordering_Functions]
        +X:42 [in hydras.MoreAck.FolExamples]
        +x:423 [in hydras.Ackermann.fol]
        +x:426 [in hydras.Ackermann.primRec]
        +x:426 [in hydras.Ackermann.fol]
        +x:429 [in hydras.Ackermann.folProp]
        +x:43 [in additions.FirstSteps]
        +x:43 [in hydras.Ackermann.subProp]
        +X:43 [in hydras.Schutte.Well_Orders]
        +x:434 [in hydras.Ackermann.folProp]
        +x:434 [in hydras.Ackermann.primRec]
        +x:434 [in gaia_hydras.nfwfgaia]
        +x:435 [in gaia_hydras.nfwfgaia]
        +x:438 [in hydras.Gamma0.Gamma0]
        +x:439 [in hydras.Ackermann.primRec]
        +x:44 [in additions.Compatibility]
        +x:44 [in hydras.Prelude.Restriction]
        +x:44 [in additions.Pow_variant]
        +x:44 [in additions.Pow]
        +x:44 [in hydras.Prelude.Sort_spec]
        +x:44 [in hydras.Schutte.Well_Orders]
        +x:44 [in hydras.Ackermann.NN]
        +x:440 [in hydras.Gamma0.Gamma0]
        +x:443 [in hydras.Gamma0.Gamma0]
        +x:447 [in hydras.Ackermann.primRec]
        +x:448 [in hydras.Gamma0.Gamma0]
        +x:45 [in hydras.Ackermann.NN]
        +x:45 [in hydras.MoreAck.PrimRecExamples]
        +x:452 [in hydras.Ackermann.primRec]
        +x:456 [in hydras.Ackermann.primRec]
        +x:46 [in hydras.Prelude.MoreLists]
        +x:46 [in hydras.Ackermann.folProp]
        +x:46 [in hydras.Ackermann.PA]
        +x:46 [in hydras.MoreAck.FolExamples]
        +x:460 [in hydras.Ackermann.primRec]
        +x:468 [in hydras.Ackermann.primRec]
        +x:47 [in hydras.Ackermann.model]
        +x:47 [in hydras.Ackermann.subProp]
        +x:47 [in hydras.Schutte.Critical]
        +x:47 [in gaia_hydras.T1Bridge]
        +X:47 [in hydras.Schutte.Well_Orders]
        +x:473 [in hydras.Ackermann.primRec]
        +x:473 [in additions.Euclidean_Chains]
        +x:475 [in additions.Euclidean_Chains]
        +x:477 [in additions.Euclidean_Chains]
        +x:478 [in hydras.Ackermann.primRec]
        +x:479 [in additions.Euclidean_Chains]
        +x:48 [in additions.AM]
        +x:48 [in hydras.Ackermann.folProp]
        +x:48 [in hydras.Ackermann.PA]
        +x:480 [in additions.Euclidean_Chains]
        +x:483 [in hydras.Ackermann.primRec]
        +x:487 [in hydras.Ackermann.primRec]
        +X:49 [in hydras.Schutte.Schutte_basics]
        +x:5 [in hydras.solutions_exercises.MinPR2]
        +x:5 [in hydras.Ackermann.PAconsistent]
        +x:5 [in additions.Compatibility]
        +x:5 [in hydras.Ackermann.LNN]
        +x:5 [in hydras.Ackermann.LNT]
        +x:5 [in hydras.MoreAck.AckNotPR]
        +x:5 [in hydras.Ackermann.subProp]
        +x:5 [in additions.Euclidean_Chains]
        +x:5 [in additions.Naive]
        +X:5 [in hydras.Ackermann.Deduction]
        +x:5 [in hydras.Prelude.STDPP_compat]
        +X:5 [in hydras.Schutte.Well_Orders]
        +x:5 [in additions.Addition_Chains]
        +x:5 [in hydras.Ackermann.NN]
        +x:5 [in hydras.rpo.closure]
        +x:5 [in hydras.Ackermann.Languages]
        +x:50 [in hydras.Ackermann.PA]
        +X:50 [in hydras.Schutte.Schutte_basics]
        +x:50 [in hydras.MoreAck.PrimRecExamples]
        +x:500 [in gaia_hydras.nfwfgaia]
        +x:503 [in gaia_hydras.nfwfgaia]
        +x:506 [in gaia_hydras.nfwfgaia]
        +x:507 [in gaia_hydras.nfwfgaia]
        +x:509 [in gaia_hydras.nfwfgaia]
        +x:51 [in hydras.Ackermann.model]
        +x:51 [in hydras.Ackermann.subProp]
        +x:51 [in hydras.Ackermann.PA]
        +x:515 [in gaia_hydras.nfwfgaia]
        +x:52 [in hydras.Ackermann.folProp]
        +x:520 [in gaia_hydras.nfwfgaia]
        +x:525 [in gaia_hydras.nfwfgaia]
        +x:528 [in gaia_hydras.nfwfgaia]
        +x:53 [in additions.Pow_variant]
        +x:53 [in additions.Pow]
        +x:53 [in hydras.MoreAck.PrimRecExamples]
        +x:532 [in gaia_hydras.nfwfgaia]
        +x:535 [in gaia_hydras.nfwfgaia]
        +x:536 [in gaia_hydras.nfwfgaia]
        +x:537 [in gaia_hydras.nfwfgaia]
        +x:538 [in gaia_hydras.nfwfgaia]
        +x:539 [in gaia_hydras.nfwfgaia]
        +x:54 [in hydras.Ackermann.fol]
        +x:540 [in gaia_hydras.nfwfgaia]
        +x:541 [in gaia_hydras.nfwfgaia]
        +x:547 [in gaia_hydras.nfwfgaia]
        +x:55 [in hydras.Ackermann.model]
        +x:55 [in hydras.OrdinalNotations.ON_Generic]
        +X:55 [in hydras.Schutte.Well_Orders]
        +x:551 [in gaia_hydras.nfwfgaia]
        +x:553 [in hydras.Ackermann.primRec]
        +x:554 [in hydras.Ackermann.primRec]
        +x:554 [in gaia_hydras.nfwfgaia]
        +x:555 [in hydras.Ackermann.primRec]
        +x:556 [in hydras.Ackermann.primRec]
        +x:557 [in hydras.Ackermann.primRec]
        +x:558 [in hydras.Ackermann.primRec]
        +x:559 [in hydras.Ackermann.primRec]
        +x:56 [in hydras.Ackermann.subProp]
        +x:56 [in Goedel.rosserPA]
        +x:560 [in hydras.Ackermann.primRec]
        +x:568 [in hydras.Ackermann.primRec]
        +x:569 [in hydras.Ackermann.primRec]
        +x:57 [in hydras.MoreAck.AckNotPR]
        +x:57 [in hydras.Ackermann.fol]
        +x:57 [in hydras.MoreAck.PrimRecExamples]
        +x:570 [in gaia_hydras.nfwfgaia]
        +x:573 [in gaia_hydras.nfwfgaia]
        +x:577 [in gaia_hydras.nfwfgaia]
        +x:583 [in gaia_hydras.nfwfgaia]
        +x:584 [in gaia_hydras.nfwfgaia]
        +x:586 [in gaia_hydras.nfwfgaia]
        +x:588 [in gaia_hydras.nfwfgaia]
        +x:59 [in hydras.Ackermann.model]
        +x:59 [in hydras.Ackermann.fol]
        +x:59 [in Goedel.rosser]
        +x:591 [in gaia_hydras.nfwfgaia]
        +x:592 [in gaia_hydras.nfwfgaia]
        +x:594 [in gaia_hydras.nfwfgaia]
        +x:6 [in Goedel.PRrepresentable]
        +x:6 [in hydras.Prelude.DecPreOrder_Instances]
        +x:6 [in hydras.Prelude.More_Arith]
        +x:6 [in hydras.Ackermann.LNN]
        +x:6 [in additions.Pow_variant]
        +x:6 [in hydras.Schutte.Lub]
        +x:6 [in additions.Pow]
        +x:6 [in hydras.Schutte.Critical]
        +x:6 [in hydras.Prelude.MoreOrders]
        +x:60 [in hydras.Ackermann.fol]
        +X:60 [in hydras.Schutte.Well_Orders]
        +x:60 [in Goedel.rosser]
        +x:605 [in gaia_hydras.nfwfgaia]
        +x:606 [in gaia_hydras.nfwfgaia]
        +x:607 [in gaia_hydras.nfwfgaia]
        +x:608 [in hydras.Gamma0.Gamma0]
        +x:61 [in additions.Pow_variant]
        +x:61 [in additions.Pow]
        +x:61 [in hydras.Ackermann.subProp]
        +x:61 [in hydras.Schutte.PartialFun]
        +x:611 [in hydras.Gamma0.Gamma0]
        +x:612 [in gaia_hydras.nfwfgaia]
        +x:616 [in gaia_hydras.nfwfgaia]
        +x:617 [in gaia_hydras.nfwfgaia]
        +x:618 [in gaia_hydras.nfwfgaia]
        +x:619 [in gaia_hydras.nfwfgaia]
        +x:62 [in hydras.Ackermann.folProp]
        +x:621 [in gaia_hydras.nfwfgaia]
        +x:623 [in gaia_hydras.nfwfgaia]
        +x:63 [in hydras.Prelude.Fuel]
        +x:63 [in Goedel.rosserPA]
        +x:63 [in hydras.Schutte.PartialFun]
        +x:636 [in gaia_hydras.nfwfgaia]
        +x:639 [in hydras.Ackermann.primRec]
        +x:64 [in additions.Pow_variant]
        +x:64 [in additions.Pow]
        +x:64 [in Goedel.rosserPA]
        +x:64 [in gaia_hydras.nfwfgaia]
        +x:644 [in gaia_hydras.nfwfgaia]
        +x:645 [in hydras.Ackermann.primRec]
        +x:647 [in gaia_hydras.nfwfgaia]
        +x:65 [in hydras.Epsilon0.Epsilon0rpo]
        +x:65 [in hydras.Ackermann.model]
        +x:652 [in hydras.Ackermann.primRec]
        +x:653 [in hydras.Ackermann.primRec]
        +x:653 [in gaia_hydras.nfwfgaia]
        +x:655 [in gaia_hydras.nfwfgaia]
        +x:657 [in hydras.Ackermann.primRec]
        +x:657 [in gaia_hydras.nfwfgaia]
        +x:659 [in hydras.Ackermann.primRec]
        +x:66 [in additions.AM]
        +x:66 [in hydras.Ackermann.subProp]
        +x:66 [in hydras.Ackermann.primRec]
        +x:66 [in gaia_hydras.nfwfgaia]
        +x:67 [in hydras.Epsilon0.Epsilon0rpo]
        +x:67 [in additions.Pow_variant]
        +x:67 [in additions.Pow]
        +x:67 [in hydras.Schutte.Critical]
        +x:67 [in additions.Monoid_def]
        +x:673 [in gaia_hydras.nfwfgaia]
        +x:674 [in gaia_hydras.nfwfgaia]
        +x:677 [in gaia_hydras.nfwfgaia]
        +x:678 [in gaia_hydras.nfwfgaia]
        +x:68 [in hydras.Prelude.MoreLists]
        +x:68 [in hydras.Schutte.Critical]
        +x:68 [in hydras.Ackermann.fol]
        +x:68 [in Goedel.rosser]
        +x:68 [in hydras.MoreAck.PrimRecExamples]
        +x:681 [in gaia_hydras.nfwfgaia]
        +x:684 [in gaia_hydras.nfwfgaia]
        +x:685 [in gaia_hydras.nfwfgaia]
        +x:69 [in hydras.Prelude.MoreLists]
        +x:69 [in additions.Pow_variant]
        +x:69 [in hydras.Ackermann.model]
        +x:69 [in additions.Pow]
        +x:69 [in hydras.Schutte.Critical]
        +x:690 [in gaia_hydras.nfwfgaia]
        +x:692 [in hydras.Ackermann.primRec]
        +x:697 [in hydras.Ackermann.primRec]
        +x:699 [in gaia_hydras.nfwfgaia]
        +x:7 [in hydras.rpo.more_list]
        +x:7 [in hydras.Ackermann.LNT]
        +x:7 [in hydras.Ackermann.cPair]
        +x:7 [in additions.Naive]
        +x:7 [in hydras.Schutte.Well_Orders]
        +x:7 [in hydras.Ackermann.folLogic3]
        +x:7 [in hydras.Ackermann.wConsistent]
        +x:7 [in hydras.Ackermann.NN]
        +x:7 [in hydras.rpo.closure]
        +x:7 [in hydras.Ackermann.Languages]
        +x:7 [in hydras.Schutte.Countable]
        +x:70 [in hydras.Prelude.MoreLists]
        +x:70 [in hydras.Ackermann.subProp]
        +x:70 [in hydras.Schutte.Critical]
        +x:706 [in hydras.Gamma0.Gamma0]
        +x:708 [in hydras.Gamma0.Gamma0]
        +x:709 [in gaia_hydras.nfwfgaia]
        +x:71 [in hydras.Prelude.Iterates]
        +x:71 [in hydras.Epsilon0.Epsilon0rpo]
        +x:72 [in additions.Pow_variant]
        +x:72 [in additions.Pow]
        +x:726 [in hydras.Epsilon0.T1]
        +x:73 [in additions.Pow_variant]
        +x:73 [in hydras.Ackermann.folLogic3]
        +x:73 [in Goedel.rosser]
        +x:73 [in hydras.MoreAck.PrimRecExamples]
        +x:735 [in gaia_hydras.nfwfgaia]
        +x:74 [in hydras.OrdinalNotations.ON_Omega2]
        +x:74 [in hydras.Ackermann.subProp]
        +x:74 [in hydras.Hydra.BigBattle]
        +x:74 [in hydras.Ackermann.folLogic3]
        +x:75 [in hydras.Prelude.Iterates]
        +x:75 [in hydras.Epsilon0.Epsilon0rpo]
        +x:75 [in additions.Pow]
        +x:75 [in hydras.Epsilon0.Hessenberg]
        +x:75 [in additions.Monoid_def]
        +x:75 [in hydras.Ackermann.fol]
        +x:75 [in hydras.Schutte.PartialFun]
        +x:76 [in additions.Pow]
        +x:76 [in additions.Addition_Chains]
        +x:76 [in hydras.MoreAck.PrimRecExamples]
        +x:762 [in gaia_hydras.nfwfgaia]
        +x:763 [in gaia_hydras.nfwfgaia]
        +x:766 [in gaia_hydras.nfwfgaia]
        +x:768 [in gaia_hydras.nfwfgaia]
        +x:77 [in additions.AM]
        +x:77 [in additions.Pow_variant]
        +x:77 [in hydras.MoreAck.AckNotPR]
        +x:77 [in hydras.Schutte.PartialFun]
        +x:770 [in gaia_hydras.nfwfgaia]
        +x:771 [in gaia_hydras.nfwfgaia]
        +x:773 [in gaia_hydras.nfwfgaia]
        +x:774 [in gaia_hydras.nfwfgaia]
        +x:778 [in gaia_hydras.nfwfgaia]
        +x:782 [in gaia_hydras.nfwfgaia]
        +x:79 [in hydras.Prelude.Iterates]
        +x:79 [in additions.Pow_variant]
        +x:79 [in hydras.Ackermann.subProp]
        +x:794 [in gaia_hydras.nfwfgaia]
        +x:797 [in gaia_hydras.nfwfgaia]
        +x:8 [in hydras.Prelude.WfVariant]
        +x:8 [in additions.FirstSteps]
        +x:8 [in hydras.Ackermann.LNN]
        +x:8 [in additions.Wf_transparent]
        +x:8 [in hydras.Ackermann.wConsistent]
        +x:80 [in additions.Pow_variant]
        +x:80 [in additions.Pow]
        +x:80 [in hydras.Ackermann.fol]
        +x:801 [in hydras.Ackermann.primRec]
        +x:802 [in hydras.Ackermann.primRec]
        +x:81 [in hydras.MoreAck.AckNotPR]
        +x:813 [in gaia_hydras.nfwfgaia]
        +x:816 [in gaia_hydras.nfwfgaia]
        +x:819 [in gaia_hydras.nfwfgaia]
        +x:82 [in additions.Pow_variant]
        +x:82 [in additions.Pow]
        +x:82 [in hydras.MoreAck.PrimRecExamples]
        +x:823 [in gaia_hydras.nfwfgaia]
        +x:826 [in gaia_hydras.nfwfgaia]
        +x:829 [in gaia_hydras.nfwfgaia]
        +x:83 [in hydras.Prelude.Iterates]
        +x:83 [in hydras.Ackermann.folLogic3]
        +x:83 [in hydras.Prelude.MoreVectors]
        +x:831 [in gaia_hydras.nfwfgaia]
        +x:837 [in gaia_hydras.nfwfgaia]
        +x:84 [in additions.Pow_variant]
        +x:84 [in additions.Pow]
        +x:84 [in hydras.Ackermann.subProp]
        +x:84 [in hydras.Ackermann.folLogic3]
        +x:85 [in hydras.Ackermann.fol]
        +x:857 [in gaia_hydras.nfwfgaia]
        +x:86 [in hydras.Prelude.Iterates]
        +x:86 [in additions.Pow_variant]
        +x:86 [in additions.Pow]
        +x:86 [in hydras.MoreAck.AckNotPR]
        +x:87 [in additions.AM]
        +x:87 [in hydras.Ackermann.fol]
        +x:87 [in additions.fib]
        +x:875 [in gaia_hydras.nfwfgaia]
        +x:88 [in additions.Pow]
        +x:88 [in hydras.Epsilon0.Large_Sets]
        +x:883 [in gaia_hydras.nfwfgaia]
        +x:887 [in gaia_hydras.nfwfgaia]
        +x:889 [in gaia_hydras.nfwfgaia]
        +x:89 [in additions.Pow_variant]
        +x:89 [in additions.Pow]
        +x:89 [in hydras.Ackermann.subProp]
        +x:89 [in Goedel.rosserPA]
        +x:89 [in hydras.Ackermann.fol]
        +x:89 [in additions.fib]
        +x:892 [in gaia_hydras.nfwfgaia]
        +x:9 [in Goedel.PRrepresentable]
        +x:9 [in hydras.Ackermann.LNT]
        +x:9 [in hydras.Ackermann.cPair]
        +x:9 [in gaia_hydras.onType]
        +x:9 [in hydras.Schutte.Well_Orders]
        +x:9 [in hydras.Ackermann.folLogic3]
        +x:9 [in additions.Addition_Chains]
        +x:9 [in hydras.Ackermann.NN]
        +x:90 [in additions.Pow_variant]
        +x:90 [in Goedel.rosserPA]
        +x:90 [in gaia_hydras.nfwfgaia]
        +x:91 [in additions.Pow_variant]
        +x:918 [in gaia_hydras.nfwfgaia]
        +x:919 [in gaia_hydras.nfwfgaia]
        +x:92 [in additions.Pow]
        +x:92 [in hydras.MoreAck.PrimRecExamples]
        +x:920 [in gaia_hydras.nfwfgaia]
        +x:921 [in gaia_hydras.nfwfgaia]
        +x:922 [in gaia_hydras.nfwfgaia]
        +x:93 [in hydras.Ackermann.subProp]
        +x:933 [in gaia_hydras.nfwfgaia]
        +x:934 [in gaia_hydras.nfwfgaia]
        +x:935 [in gaia_hydras.nfwfgaia]
        +x:94 [in hydras.Ackermann.model]
        +x:94 [in additions.Euclidean_Chains]
        +x:94 [in gaia_hydras.nfwfgaia]
        +x:95 [in additions.Pow]
        +x:95 [in additions.fib]
        +x:95 [in gaia_hydras.nfwfgaia]
        +x:96 [in hydras.Ackermann.model]
        +x:97 [in additions.Addition_Chains]
        +x:97 [in hydras.MoreAck.PrimRecExamples]
        +x:97 [in hydras.Prelude.MoreVectors]
        +x:98 [in additions.Pow_variant]
        +x:98 [in hydras.Ackermann.model]
        +x:98 [in additions.Pow]
        +x:98 [in hydras.MoreAck.AckNotPR]
        +X:98 [in hydras.Schutte.Schutte_basics]
        +x:98 [in hydras.Schutte.Ordering_Functions]
        +x:982 [in gaia_hydras.nfwfgaia]
        +x:99 [in hydras.Ackermann.model]
        +x:99 [in additions.Pow]
        +x:99 [in hydras.MoreAck.AckNotPR]
        +x:99 [in hydras.Ackermann.cPair]
        +x:992 [in gaia_hydras.nfwfgaia]
        +

        Y

        +y':7 [in hydras.Ackermann.misc]
        +y0:272 [in additions.Euclidean_Chains]
        +y0:274 [in additions.Euclidean_Chains]
        +y0:278 [in additions.Euclidean_Chains]
        +y0:280 [in additions.Euclidean_Chains]
        +y:10 [in Goedel.PRrepresentable]
        +y:10 [in hydras.Ackermann.LNT]
        +y:10 [in additions.Wf_transparent]
        +y:10 [in hydras.Ackermann.cPair]
        +y:10 [in hydras.Schutte.Well_Orders]
        +y:10 [in additions.Addition_Chains]
        +y:100 [in hydras.Ackermann.folProp]
        +y:100 [in hydras.MoreAck.AckNotPR]
        +y:101 [in hydras.Schutte.Ordering_Functions]
        +y:101 [in hydras.Prelude.MoreVectors]
        +y:102 [in hydras.Ackermann.folProp]
        +y:103 [in hydras.Schutte.Ordering_Functions]
        +y:104 [in hydras.Ackermann.folProp]
        +y:104 [in hydras.MoreAck.AckNotPR]
        +y:104 [in hydras.Ackermann.fol]
        +y:104 [in hydras.MoreAck.PrimRecExamples]
        +y:1040 [in gaia_hydras.nfwfgaia]
        +y:105 [in hydras.Schutte.Ordering_Functions]
        +y:105 [in hydras.Prelude.MoreVectors]
        +y:106 [in hydras.MoreAck.AckNotPR]
        +y:107 [in additions.Euclidean_Chains]
        +y:1076 [in gaia_hydras.nfwfgaia]
        +y:108 [in additions.Pow]
        +y:108 [in hydras.Ackermann.fol]
        +y:1088 [in gaia_hydras.nfwfgaia]
        +y:1090 [in gaia_hydras.nfwfgaia]
        +y:1092 [in gaia_hydras.nfwfgaia]
        +y:1094 [in gaia_hydras.nfwfgaia]
        +y:1096 [in gaia_hydras.nfwfgaia]
        +y:11 [in hydras.Ackermann.LNN]
        +y:11 [in additions.Monoid_def]
        +y:11 [in gaia_hydras.onType]
        +y:1115 [in gaia_hydras.nfwfgaia]
        +y:112 [in hydras.Ackermann.folProp]
        +y:1120 [in gaia_hydras.nfwfgaia]
        +y:115 [in hydras.Prelude.Iterates]
        +y:115 [in hydras.Ackermann.folProp]
        +y:115 [in hydras.OrdinalNotations.ON_Generic]
        +y:116 [in additions.AM]
        +y:116 [in hydras.Prelude.MoreLists]
        +y:116 [in gaia_hydras.nfwfgaia]
        +y:117 [in hydras.Ackermann.folProp]
        +y:118 [in hydras.Prelude.Iterates]
        +y:118 [in additions.Euclidean_Chains]
        +y:12 [in hydras.Prelude.Restriction]
        +y:12 [in hydras.Schutte.Lub]
        +y:12 [in hydras.Prelude.Sort_spec]
        +y:12 [in hydras.Ackermann.cPair]
        +y:12 [in additions.Naive]
        +y:12 [in hydras.Schutte.Schutte_basics]
        +y:12 [in hydras.Prelude.LibHyps_Experiments]
        +y:120 [in hydras.Ackermann.folProp]
        +y:1216 [in gaia_hydras.nfwfgaia]
        +y:122 [in hydras.Ackermann.folProp]
        +y:123 [in gaia_hydras.nfwfgaia]
        +y:1230 [in gaia_hydras.nfwfgaia]
        +y:124 [in additions.Euclidean_Chains]
        +y:125 [in hydras.Prelude.MoreLists]
        +y:125 [in additions.Euclidean_Chains]
        +y:1251 [in gaia_hydras.nfwfgaia]
        +y:126 [in hydras.Ackermann.folProp]
        +y:126 [in additions.Euclidean_Chains]
        +y:127 [in hydras.Prelude.Merge_Sort]
        +y:127 [in additions.Euclidean_Chains]
        +y:128 [in additions.Euclidean_Chains]
        +y:129 [in hydras.Prelude.Merge_Sort]
        +y:13 [in Goedel.PRrepresentable]
        +y:13 [in additions.Compatibility]
        +y:13 [in hydras.solutions_exercises.MorePRExamples]
        +y:131 [in hydras.Schutte.Schutte_basics]
        +y:132 [in hydras.Schutte.Schutte_basics]
        +y:1326 [in gaia_hydras.nfwfgaia]
        +y:134 [in hydras.Schutte.Schutte_basics]
        +y:135 [in hydras.Prelude.Merge_Sort]
        +y:136 [in hydras.Ackermann.folProp]
        +y:136 [in gaia_hydras.T1Bridge]
        +y:136 [in hydras.Schutte.Schutte_basics]
        +y:137 [in hydras.Prelude.Merge_Sort]
        +y:138 [in hydras.Ackermann.folProp]
        +y:138 [in gaia_hydras.T1Bridge]
        +y:1398 [in gaia_hydras.nfwfgaia]
        +y:14 [in hydras.Prelude.DecPreOrder_Instances]
        +y:14 [in hydras.Ackermann.LNN]
        +y:14 [in hydras.Ackermann.cPair]
        +y:14 [in additions.Euclidean_Chains]
        +y:14 [in hydras.OrdinalNotations.ON_Generic]
        +y:140 [in hydras.Ackermann.folProp]
        +y:1406 [in gaia_hydras.nfwfgaia]
        +y:141 [in hydras.Prelude.Merge_Sort]
        +y:1410 [in gaia_hydras.nfwfgaia]
        +y:1412 [in gaia_hydras.nfwfgaia]
        +y:1415 [in gaia_hydras.nfwfgaia]
        +y:143 [in gaia_hydras.nfwfgaia]
        +y:145 [in hydras.Prelude.Merge_Sort]
        +y:145 [in additions.Euclidean_Chains]
        +y:1456 [in gaia_hydras.nfwfgaia]
        +y:147 [in gaia_hydras.T1Bridge]
        +y:148 [in hydras.Prelude.MoreLists]
        +y:1487 [in gaia_hydras.nfwfgaia]
        +y:149 [in hydras.Prelude.Merge_Sort]
        +y:149 [in gaia_hydras.T1Bridge]
        +y:149 [in gaia_hydras.nfwfgaia]
        +y:15 [in gaia_hydras.T1Choice]
        +y:15 [in hydras.Prelude.MoreOrders]
        +y:15 [in hydras.MoreAck.PrimRecExamples]
        +y:150 [in hydras.Schutte.Schutte_basics]
        +y:153 [in hydras.Prelude.Merge_Sort]
        +y:154 [in hydras.OrdinalNotations.ON_Generic]
        +y:155 [in hydras.Prelude.Merge_Sort]
        +Y:156 [in hydras.Schutte.Schutte_basics]
        +y:157 [in hydras.Ackermann.folProp]
        +y:158 [in hydras.Schutte.Schutte_basics]
        +y:159 [in hydras.Ackermann.folProp]
        +y:16 [in hydras.Ackermann.cPair]
        +y:16 [in gaia_hydras.ON_gfinite]
        +y:16 [in hydras.Schutte.Schutte_basics]
        +y:160 [in hydras.Prelude.Merge_Sort]
        +Y:160 [in hydras.Schutte.Schutte_basics]
        +y:161 [in hydras.Ackermann.folProp]
        +y:162 [in hydras.Schutte.Schutte_basics]
        +y:163 [in hydras.Ackermann.folProp]
        +y:164 [in hydras.Prelude.Merge_Sort]
        +y:165 [in hydras.Ackermann.folProp]
        +y:1657 [in gaia_hydras.nfwfgaia]
        +y:1659 [in gaia_hydras.nfwfgaia]
        +y:167 [in hydras.Ackermann.folProp]
        +y:168 [in hydras.Prelude.Merge_Sort]
        +y:169 [in hydras.Prelude.MoreLists]
        +y:169 [in hydras.Ackermann.folProp]
        +y:169 [in hydras.Schutte.Schutte_basics]
        +y:17 [in Goedel.PRrepresentable]
        +y:17 [in gaia_hydras.T1Choice]
        +y:17 [in hydras.Schutte.Critical]
        +y:17 [in gaia_hydras.T1Bridge]
        +y:17 [in hydras.Prelude.STDPP_compat]
        +y:1717 [in gaia_hydras.nfwfgaia]
        +y:1727 [in gaia_hydras.nfwfgaia]
        +y:1729 [in gaia_hydras.nfwfgaia]
        +y:1731 [in gaia_hydras.nfwfgaia]
        +y:1733 [in gaia_hydras.nfwfgaia]
        +y:1735 [in gaia_hydras.nfwfgaia]
        +y:175 [in hydras.Ackermann.folProp]
        +y:1757 [in gaia_hydras.nfwfgaia]
        +y:176 [in hydras.Ackermann.folProp]
        +y:176 [in additions.Euclidean_Chains]
        +y:1762 [in gaia_hydras.nfwfgaia]
        +y:18 [in hydras.Ackermann.PA]
        +y:18 [in hydras.Ackermann.cPair]
        +y:18 [in gaia_hydras.ON_gfinite]
        +y:18 [in hydras.OrdinalNotations.ON_Generic]
        +y:18 [in gaia_hydras.onType]
        +y:182 [in hydras.Ackermann.folProp]
        +y:183 [in hydras.Ackermann.folProp]
        +y:185 [in hydras.Ackermann.folProp]
        +y:1850 [in gaia_hydras.nfwfgaia]
        +y:189 [in hydras.Ackermann.model]
        +y:189 [in hydras.Schutte.Schutte_basics]
        +y:19 [in gaia_hydras.T1Choice]
        +y:19 [in hydras.solutions_exercises.MinPR2]
        +y:190 [in hydras.Prelude.Iterates]
        +y:1900 [in gaia_hydras.nfwfgaia]
        +y:1905 [in gaia_hydras.nfwfgaia]
        +y:1909 [in gaia_hydras.nfwfgaia]
        +y:191 [in hydras.Prelude.MoreLists]
        +y:191 [in hydras.Ackermann.model]
        +y:191 [in hydras.Ackermann.folProp]
        +y:1914 [in gaia_hydras.nfwfgaia]
        +y:1918 [in gaia_hydras.nfwfgaia]
        +y:192 [in hydras.Ackermann.folProp]
        +y:1923 [in gaia_hydras.nfwfgaia]
        +y:1929 [in gaia_hydras.nfwfgaia]
        +y:193 [in hydras.OrdinalNotations.ON_Generic]
        +y:1935 [in gaia_hydras.nfwfgaia]
        +y:1939 [in gaia_hydras.nfwfgaia]
        +y:194 [in hydras.rpo.term]
        +y:194 [in hydras.Prelude.MoreLists]
        +y:1944 [in gaia_hydras.nfwfgaia]
        +y:1949 [in gaia_hydras.nfwfgaia]
        +y:195 [in hydras.Schutte.Schutte_basics]
        +y:1955 [in gaia_hydras.nfwfgaia]
        +y:196 [in hydras.Schutte.Schutte_basics]
        +y:1961 [in gaia_hydras.nfwfgaia]
        +y:1967 [in gaia_hydras.nfwfgaia]
        +y:197 [in hydras.Prelude.Iterates]
        +y:1979 [in gaia_hydras.nfwfgaia]
        +y:198 [in hydras.Ackermann.folProp]
        +y:198 [in additions.Addition_Chains]
        +y:1984 [in gaia_hydras.nfwfgaia]
        +y:1989 [in gaia_hydras.nfwfgaia]
        +y:199 [in hydras.Ackermann.folProp]
        +y:1995 [in gaia_hydras.nfwfgaia]
        +y:2 [in hydras.Ackermann.LNN]
        +y:2 [in hydras.Ackermann.LNT]
        +y:20 [in hydras.Prelude.Restriction]
        +y:20 [in hydras.Schutte.Critical]
        +y:20 [in hydras.solutions_exercises.MorePRExamples]
        +y:20 [in hydras.OrdinalNotations.ON_Generic]
        +y:2000 [in gaia_hydras.nfwfgaia]
        +y:201 [in hydras.Ackermann.folProp]
        +y:201 [in gaia_hydras.nfwfgaia]
        +y:202 [in additions.Euclidean_Chains]
        +y:205 [in hydras.Prelude.MoreLists]
        +y:2056 [in gaia_hydras.nfwfgaia]
        +y:207 [in hydras.Ackermann.folProp]
        +y:208 [in hydras.Ackermann.folProp]
        +y:209 [in hydras.Prelude.Iterates]
        +y:209 [in hydras.Prelude.MoreLists]
        +y:2091 [in gaia_hydras.nfwfgaia]
        +y:2093 [in gaia_hydras.nfwfgaia]
        +y:2097 [in gaia_hydras.nfwfgaia]
        +y:21 [in Goedel.PRrepresentable]
        +y:21 [in hydras.Prelude.DecPreOrder_Instances]
        +y:21 [in hydras.Ackermann.PA]
        +y:21 [in hydras.Prelude.MoreOrders]
        +y:210 [in additions.Euclidean_Chains]
        +y:214 [in hydras.Ackermann.folProp]
        +y:215 [in hydras.Ackermann.model]
        +y:215 [in hydras.Ackermann.folProp]
        +y:215 [in additions.Euclidean_Chains]
        +y:217 [in hydras.Ackermann.model]
        +y:217 [in hydras.Ackermann.folProp]
        +y:217 [in additions.Euclidean_Chains]
        +y:218 [in hydras.Ackermann.cPair]
        +y:219 [in hydras.Prelude.Merge_Sort]
        +y:22 [in hydras.Schutte.GRelations]
        +y:22 [in hydras.Schutte.Schutte_basics]
        +y:220 [in hydras.Ackermann.cPair]
        +y:221 [in hydras.Prelude.Merge_Sort]
        +y:223 [in hydras.Ackermann.folProp]
        +y:223 [in hydras.Prelude.Merge_Sort]
        +y:224 [in hydras.Ackermann.folProp]
        +y:224 [in hydras.Ackermann.cPair]
        +y:224 [in hydras.Schutte.Schutte_basics]
        +y:225 [in hydras.Prelude.Merge_Sort]
        +y:226 [in hydras.Schutte.Schutte_basics]
        +y:227 [in hydras.Prelude.Merge_Sort]
        +y:228 [in hydras.Ackermann.cPair]
        +y:229 [in hydras.Prelude.Iterates]
        +y:229 [in hydras.Prelude.Merge_Sort]
        +y:229 [in additions.Euclidean_Chains]
        +y:23 [in hydras.Prelude.DecPreOrder_Instances]
        +y:23 [in hydras.Prelude.Restriction]
        +y:23 [in hydras.Schutte.Critical]
        +y:230 [in hydras.Ackermann.folProp]
        +y:231 [in hydras.Ackermann.folProp]
        +y:231 [in hydras.Prelude.Merge_Sort]
        +y:232 [in hydras.Ackermann.cPair]
        +y:233 [in hydras.Prelude.Merge_Sort]
        +y:235 [in hydras.Prelude.Merge_Sort]
        +y:236 [in hydras.Ackermann.folProp]
        +y:237 [in hydras.Prelude.Merge_Sort]
        +y:238 [in hydras.Ackermann.folProp]
        +y:239 [in hydras.Prelude.Merge_Sort]
        +y:239 [in additions.Euclidean_Chains]
        +y:24 [in hydras.Prelude.Iterates]
        +y:24 [in gaia_hydras.T1Bridge]
        +y:24 [in additions.Euclidean_Chains]
        +y:240 [in hydras.Ackermann.folProp]
        +y:242 [in hydras.Ackermann.folProp]
        +y:244 [in hydras.Ackermann.folProp]
        +y:244 [in additions.Euclidean_Chains]
        +y:246 [in hydras.Ackermann.folProp]
        +y:246 [in additions.Addition_Chains]
        +y:248 [in hydras.Ackermann.folProp]
        +y:249 [in hydras.Ackermann.cPair]
        +y:25 [in Goedel.PRrepresentable]
        +y:251 [in hydras.Ackermann.cPair]
        +y:254 [in hydras.Ackermann.folProp]
        +y:255 [in hydras.Ackermann.folProp]
        +y:255 [in hydras.Ackermann.cPair]
        +y:256 [in additions.Euclidean_Chains]
        +y:257 [in hydras.Ackermann.cPair]
        +y:259 [in hydras.Ackermann.cPair]
        +y:26 [in hydras.Prelude.Restriction]
        +y:26 [in hydras.Schutte.GRelations]
        +y:26 [in hydras.Ackermann.cPair]
        +y:26 [in hydras.Schutte.Well_Orders]
        +y:260 [in additions.Euclidean_Chains]
        +y:261 [in hydras.Ackermann.folProp]
        +y:262 [in hydras.Ackermann.folProp]
        +y:262 [in hydras.Ackermann.cPair]
        +y:264 [in hydras.Ackermann.folProp]
        +y:264 [in additions.Euclidean_Chains]
        +y:268 [in additions.Euclidean_Chains]
        +y:27 [in hydras.OrdinalNotations.ON_Finite]
        +y:27 [in hydras.MoreAck.PrimRecExamples]
        +y:270 [in hydras.Ackermann.folProp]
        +y:271 [in hydras.Ackermann.folProp]
        +Y:271 [in additions.Euclidean_Chains]
        +y:272 [in gaia_hydras.nfwfgaia]
        +y:277 [in hydras.Ackermann.folProp]
        +Y:277 [in additions.Euclidean_Chains]
        +y:277 [in gaia_hydras.nfwfgaia]
        +y:278 [in hydras.Ackermann.folProp]
        +y:28 [in hydras.Prelude.Sort_spec]
        +y:28 [in additions.More_on_positive]
        +y:28 [in hydras.Prelude.MoreOrders]
        +y:28 [in hydras.Ackermann.cPair]
        +y:28 [in hydras.Ackermann.fol]
        +y:282 [in additions.Euclidean_Chains]
        +y:282 [in gaia_hydras.nfwfgaia]
        +y:284 [in additions.Euclidean_Chains]
        +y:285 [in hydras.Ackermann.folProp]
        +y:286 [in additions.Euclidean_Chains]
        +y:286 [in gaia_hydras.nfwfgaia]
        +y:287 [in hydras.Ackermann.folProp]
        +y:288 [in additions.Euclidean_Chains]
        +y:288 [in gaia_hydras.nfwfgaia]
        +y:289 [in hydras.Ackermann.folProp]
        +y:29 [in additions.Monoid_def]
        +y:29 [in hydras.Schutte.Well_Orders]
        +y:291 [in hydras.Ackermann.folProp]
        +y:293 [in hydras.Ackermann.folProp]
        +y:294 [in additions.Addition_Chains]
        +y:295 [in hydras.Ackermann.folProp]
        +y:297 [in hydras.Ackermann.folProp]
        +y:3 [in hydras.MoreAck.AckNotPR]
        +y:3 [in hydras.Ackermann.misc]
        +y:30 [in additions.More_on_positive]
        +y:30 [in hydras.Schutte.GRelations]
        +y:30 [in hydras.Epsilon0.F_omega]
        +y:30 [in hydras.Ackermann.cPair]
        +y:30 [in hydras.Ackermann.fol]
        +y:303 [in hydras.Ackermann.folProp]
        +y:304 [in hydras.Ackermann.folProp]
        +y:305 [in additions.Euclidean_Chains]
        +y:307 [in additions.Euclidean_Chains]
        +y:309 [in additions.Euclidean_Chains]
        +y:31 [in gaia_hydras.T1Bridge]
        +y:31 [in additions.Monoid_instances]
        +y:310 [in hydras.Ackermann.folProp]
        +y:311 [in hydras.Ackermann.folProp]
        +y:311 [in additions.Euclidean_Chains]
        +y:312 [in additions.Euclidean_Chains]
        +y:313 [in hydras.Ackermann.folProp]
        +y:313 [in additions.Euclidean_Chains]
        +y:314 [in additions.Euclidean_Chains]
        +y:315 [in additions.Euclidean_Chains]
        +y:319 [in hydras.Ackermann.folProp]
        +y:32 [in hydras.Ackermann.cPair]
        +y:32 [in hydras.Schutte.Well_Orders]
        +y:320 [in hydras.Ackermann.folProp]
        +y:324 [in additions.Euclidean_Chains]
        +y:325 [in additions.Euclidean_Chains]
        +y:326 [in hydras.Ackermann.folProp]
        +y:326 [in additions.Euclidean_Chains]
        +y:327 [in hydras.Ackermann.folProp]
        +y:327 [in additions.Euclidean_Chains]
        +y:329 [in hydras.Ackermann.folProp]
        +y:33 [in hydras.Epsilon0.F_omega]
        +y:33 [in hydras.Prelude.MoreOrders]
        +y:33 [in additions.Monoid_instances]
        +y:331 [in gaia_hydras.nfwfgaia]
        +y:333 [in gaia_hydras.nfwfgaia]
        +y:335 [in hydras.Ackermann.folProp]
        +y:336 [in hydras.Ackermann.folProp]
        +y:34 [in hydras.Prelude.Restriction]
        +y:34 [in gaia_hydras.T1Bridge]
        +y:34 [in additions.fib]
        +y:34 [in hydras.MoreAck.PrimRecExamples]
        +y:340 [in gaia_hydras.nfwfgaia]
        +y:342 [in hydras.Ackermann.folProp]
        +y:343 [in hydras.Ackermann.folProp]
        +y:344 [in gaia_hydras.nfwfgaia]
        +y:345 [in hydras.Ackermann.folProp]
        +y:346 [in hydras.Ackermann.primRec]
        +y:346 [in gaia_hydras.nfwfgaia]
        +y:348 [in gaia_hydras.nfwfgaia]
        +y:35 [in hydras.Epsilon0.F_omega]
        +y:35 [in additions.Monoid_instances]
        +y:350 [in gaia_hydras.nfwfgaia]
        +y:351 [in hydras.Ackermann.folProp]
        +y:351 [in hydras.Ackermann.primRec]
        +y:352 [in hydras.Ackermann.folProp]
        +y:352 [in gaia_hydras.nfwfgaia]
        +y:357 [in hydras.Ackermann.primRec]
        +y:358 [in hydras.Ackermann.folProp]
        +y:359 [in hydras.Ackermann.folProp]
        +y:36 [in hydras.Prelude.Sort_spec]
        +y:36 [in gaia_hydras.nfwfgaia]
        +y:361 [in hydras.Ackermann.folProp]
        +y:364 [in hydras.Ackermann.primRec]
        +y:366 [in gaia_hydras.nfwfgaia]
        +y:367 [in hydras.Ackermann.folProp]
        +y:368 [in hydras.Ackermann.folProp]
        +y:368 [in hydras.Ackermann.primRec]
        +y:37 [in hydras.Epsilon0.F_omega]
        +y:37 [in gaia_hydras.T1Bridge]
        +y:37 [in hydras.OrdinalNotations.ON_Generic]
        +y:37 [in gaia_hydras.nfwfgaia]
        +y:371 [in gaia_hydras.nfwfgaia]
        +y:374 [in hydras.Ackermann.folProp]
        +y:374 [in hydras.Ackermann.primRec]
        +y:375 [in hydras.Ackermann.folProp]
        +y:377 [in hydras.Ackermann.folProp]
        +Y:38 [in hydras.Schutte.Schutte_basics]
        +y:38 [in additions.fib]
        +y:381 [in hydras.Ackermann.primRec]
        +y:383 [in hydras.Ackermann.folProp]
        +y:384 [in hydras.Ackermann.folProp]
        +y:388 [in hydras.Ackermann.primRec]
        +y:39 [in hydras.Epsilon0.F_omega]
        +y:390 [in hydras.Ackermann.folProp]
        +y:391 [in hydras.Ackermann.folProp]
        +y:396 [in hydras.Ackermann.primRec]
        +y:399 [in Goedel.PRrepresentable]
        +y:4 [in Goedel.PRrepresentable]
        +y:4 [in hydras.Ackermann.PAconsistent]
        +y:4 [in hydras.Ackermann.LNN]
        +y:4 [in hydras.Ackermann.LNT]
        +y:40 [in hydras.Prelude.Restriction]
        +y:40 [in gaia_hydras.nfwfgaia]
        +y:400 [in hydras.Ackermann.primRec]
        +y:401 [in Goedel.PRrepresentable]
        +y:403 [in Goedel.PRrepresentable]
        +y:405 [in Goedel.PRrepresentable]
        +y:41 [in hydras.OrdinalNotations.ON_Generic]
        +y:410 [in hydras.Epsilon0.T1]
        +y:413 [in hydras.Ackermann.primRec]
        +y:419 [in hydras.Ackermann.primRec]
        +y:42 [in additions.Compatibility]
        +y:427 [in hydras.Ackermann.primRec]
        +y:435 [in hydras.Ackermann.primRec]
        +y:439 [in hydras.Gamma0.Gamma0]
        +y:440 [in hydras.Ackermann.primRec]
        +y:441 [in hydras.Gamma0.Gamma0]
        +y:444 [in hydras.Gamma0.Gamma0]
        +y:448 [in hydras.Ackermann.primRec]
        +y:449 [in hydras.Gamma0.Gamma0]
        +y:45 [in hydras.Prelude.Sort_spec]
        +y:453 [in hydras.Ackermann.primRec]
        +y:457 [in hydras.Ackermann.primRec]
        +y:461 [in hydras.Ackermann.primRec]
        +y:469 [in hydras.Ackermann.primRec]
        +y:474 [in hydras.Ackermann.primRec]
        +y:479 [in hydras.Ackermann.primRec]
        +y:48 [in gaia_hydras.T1Bridge]
        +Y:48 [in hydras.Schutte.Well_Orders]
        +y:484 [in hydras.Ackermann.primRec]
        +y:488 [in hydras.Ackermann.primRec]
        +y:49 [in additions.AM]
        +y:5 [in gaia_hydras.onType]
        +y:5 [in hydras.MoreAck.PrimRecExamples]
        +y:510 [in gaia_hydras.nfwfgaia]
        +y:517 [in gaia_hydras.nfwfgaia]
        +y:522 [in gaia_hydras.nfwfgaia]
        +y:54 [in hydras.MoreAck.PrimRecExamples]
        +y:552 [in gaia_hydras.nfwfgaia]
        +y:555 [in gaia_hydras.nfwfgaia]
        +y:56 [in hydras.OrdinalNotations.ON_Generic]
        +y:579 [in gaia_hydras.nfwfgaia]
        +y:58 [in hydras.MoreAck.PrimRecExamples]
        +y:581 [in gaia_hydras.nfwfgaia]
        +y:585 [in gaia_hydras.nfwfgaia]
        +y:59 [in hydras.Ackermann.cPair]
        +y:6 [in hydras.solutions_exercises.MinPR2]
        +y:6 [in hydras.Ackermann.PAconsistent]
        +y:6 [in additions.Compatibility]
        +y:6 [in hydras.MoreAck.AckNotPR]
        +y:6 [in additions.Euclidean_Chains]
        +y:6 [in hydras.Prelude.STDPP_compat]
        +y:6 [in additions.Addition_Chains]
        +y:6 [in hydras.Ackermann.misc]
        +y:6 [in hydras.rpo.closure]
        +y:60 [in hydras.MoreAck.AckNotPR]
        +y:60 [in hydras.Schutte.PartialFun]
        +y:609 [in hydras.Gamma0.Gamma0]
        +y:61 [in hydras.Ackermann.fol]
        +y:610 [in hydras.Gamma0.Gamma0]
        +y:613 [in gaia_hydras.nfwfgaia]
        +y:62 [in hydras.Schutte.Critical]
        +y:622 [in gaia_hydras.nfwfgaia]
        +y:624 [in gaia_hydras.nfwfgaia]
        +y:63 [in hydras.MoreAck.AckNotPR]
        +y:637 [in gaia_hydras.nfwfgaia]
        +y:645 [in gaia_hydras.nfwfgaia]
        +y:646 [in hydras.Ackermann.primRec]
        +y:648 [in gaia_hydras.nfwfgaia]
        +y:65 [in hydras.Ackermann.cPair]
        +y:65 [in gaia_hydras.nfwfgaia]
        +y:66 [in hydras.Epsilon0.Epsilon0rpo]
        +y:660 [in hydras.Ackermann.primRec]
        +y:669 [in gaia_hydras.nfwfgaia]
        +y:67 [in hydras.Ackermann.cPair]
        +y:68 [in additions.AM]
        +y:68 [in hydras.Epsilon0.Epsilon0rpo]
        +y:68 [in additions.Monoid_def]
        +y:682 [in gaia_hydras.nfwfgaia]
        +y:69 [in hydras.Ackermann.cPair]
        +y:7 [in Goedel.PRrepresentable]
        +y:7 [in hydras.Prelude.DecPreOrder_Instances]
        +y:7 [in hydras.Prelude.More_Arith]
        +y:7 [in hydras.Ackermann.LNN]
        +y:7 [in hydras.Prelude.MoreOrders]
        +y:700 [in gaia_hydras.nfwfgaia]
        +y:707 [in hydras.Gamma0.Gamma0]
        +y:709 [in hydras.Gamma0.Gamma0]
        +y:71 [in hydras.Ackermann.cPair]
        +y:710 [in gaia_hydras.nfwfgaia]
        +y:72 [in hydras.Epsilon0.Epsilon0rpo]
        +y:727 [in hydras.Epsilon0.T1]
        +y:73 [in hydras.Ackermann.cPair]
        +y:75 [in hydras.Ackermann.folProp]
        +y:75 [in hydras.Ackermann.cPair]
        +y:76 [in hydras.Epsilon0.Epsilon0rpo]
        +y:76 [in additions.Monoid_def]
        +y:76 [in hydras.Schutte.PartialFun]
        +y:77 [in hydras.Ackermann.cPair]
        +y:77 [in hydras.MoreAck.PrimRecExamples]
        +y:772 [in gaia_hydras.nfwfgaia]
        +y:775 [in gaia_hydras.nfwfgaia]
        +y:78 [in hydras.Ackermann.folProp]
        +y:79 [in hydras.Ackermann.cPair]
        +y:79 [in hydras.Schutte.PartialFun]
        +y:8 [in hydras.Ackermann.LNT]
        +y:8 [in hydras.solutions_exercises.MorePRExamples]
        +y:8 [in hydras.Ackermann.cPair]
        +y:8 [in hydras.rpo.closure]
        +y:81 [in hydras.Ackermann.folProp]
        +y:817 [in gaia_hydras.nfwfgaia]
        +y:82 [in hydras.MoreAck.AckNotPR]
        +y:820 [in gaia_hydras.nfwfgaia]
        +y:824 [in gaia_hydras.nfwfgaia]
        +y:827 [in gaia_hydras.nfwfgaia]
        +y:83 [in hydras.MoreAck.PrimRecExamples]
        +y:832 [in gaia_hydras.nfwfgaia]
        +y:838 [in gaia_hydras.nfwfgaia]
        +y:84 [in hydras.Ackermann.folProp]
        +y:84 [in additions.Euclidean_Chains]
        +y:84 [in gaia_hydras.nfwfgaia]
        +y:85 [in additions.Euclidean_Chains]
        +y:86 [in hydras.Ackermann.cPair]
        +y:87 [in hydras.Ackermann.folProp]
        +y:87 [in hydras.MoreAck.AckNotPR]
        +y:876 [in gaia_hydras.nfwfgaia]
        +y:88 [in hydras.Ackermann.cPair]
        +y:884 [in gaia_hydras.nfwfgaia]
        +y:888 [in gaia_hydras.nfwfgaia]
        +y:890 [in gaia_hydras.nfwfgaia]
        +y:893 [in gaia_hydras.nfwfgaia]
        +y:9 [in hydras.Prelude.WfVariant]
        +y:9 [in hydras.Ackermann.LNN]
        +y:9 [in additions.Wf_transparent]
        +y:9 [in hydras.Prelude.MoreOrders]
        +y:90 [in hydras.Ackermann.cPair]
        +y:91 [in hydras.Ackermann.folProp]
        +y:92 [in hydras.Ackermann.cPair]
        +y:92 [in gaia_hydras.nfwfgaia]
        +y:93 [in gaia_hydras.nfwfgaia]
        +y:94 [in hydras.Ackermann.cPair]
        +y:94 [in hydras.Schutte.Ordering_Functions]
        +y:95 [in additions.Euclidean_Chains]
        +y:95 [in hydras.Schutte.Ordering_Functions]
        +y:96 [in hydras.Ackermann.cPair]
        +y:96 [in hydras.Schutte.Ordering_Functions]
        +y:96 [in gaia_hydras.nfwfgaia]
        +y:97 [in hydras.Ackermann.folProp]
        +y:97 [in hydras.Ackermann.cPair]
        +y:97 [in hydras.Schutte.Ordering_Functions]
        +y:98 [in hydras.Ackermann.cPair]
        +y:98 [in additions.Addition_Chains]
        +y:98 [in hydras.MoreAck.PrimRecExamples]
        +y:98 [in hydras.Prelude.MoreVectors]
        +y:983 [in gaia_hydras.nfwfgaia]
        +y:99 [in additions.Pow_variant]
        +y:99 [in hydras.Schutte.Ordering_Functions]
        +

        Z

        +z':2092 [in gaia_hydras.nfwfgaia]
        +z':2102 [in gaia_hydras.nfwfgaia]
        +z':580 [in gaia_hydras.nfwfgaia]
        +z':590 [in gaia_hydras.nfwfgaia]
        +z0:273 [in additions.Euclidean_Chains]
        +z0:275 [in additions.Euclidean_Chains]
        +z0:279 [in additions.Euclidean_Chains]
        +z0:281 [in additions.Euclidean_Chains]
        +z1:103 [in hydras.Ackermann.codeSubFormula]
        +z1:105 [in hydras.Ackermann.folProp]
        +z1:110 [in hydras.Ackermann.codeSubFormula]
        +z1:127 [in hydras.Ackermann.folProp]
        +z1:169 [in hydras.Ackermann.fol]
        +z1:253 [in hydras.Ackermann.fol]
        +z1:263 [in hydras.Ackermann.fol]
        +z1:274 [in hydras.Ackermann.fol]
        +z1:282 [in hydras.Ackermann.fol]
        +z1:303 [in hydras.Ackermann.fol]
        +z1:313 [in hydras.Ackermann.fol]
        +z1:324 [in hydras.Ackermann.fol]
        +z1:349 [in hydras.Ackermann.fol]
        +z1:359 [in hydras.Ackermann.fol]
        +z1:370 [in hydras.Ackermann.fol]
        +z1:393 [in hydras.Ackermann.fol]
        +z1:403 [in hydras.Ackermann.fol]
        +z1:414 [in hydras.Ackermann.fol]
        +z1:88 [in hydras.Ackermann.folProp]
        +z1:95 [in hydras.Ackermann.codeSubFormula]
        +z2:104 [in hydras.Ackermann.codeSubFormula]
        +z2:106 [in hydras.Ackermann.folProp]
        +z2:111 [in hydras.Ackermann.codeSubFormula]
        +z2:128 [in hydras.Ackermann.folProp]
        +z2:170 [in hydras.Ackermann.fol]
        +z2:254 [in hydras.Ackermann.fol]
        +z2:264 [in hydras.Ackermann.fol]
        +z2:275 [in hydras.Ackermann.fol]
        +z2:283 [in hydras.Ackermann.fol]
        +z2:304 [in hydras.Ackermann.fol]
        +z2:314 [in hydras.Ackermann.fol]
        +z2:325 [in hydras.Ackermann.fol]
        +z2:350 [in hydras.Ackermann.fol]
        +z2:360 [in hydras.Ackermann.fol]
        +z2:371 [in hydras.Ackermann.fol]
        +z2:394 [in hydras.Ackermann.fol]
        +z2:404 [in hydras.Ackermann.fol]
        +z2:415 [in hydras.Ackermann.fol]
        +z2:89 [in hydras.Ackermann.folProp]
        +z2:96 [in hydras.Ackermann.codeSubFormula]
        +z3:256 [in hydras.Ackermann.fol]
        +z3:306 [in hydras.Ackermann.fol]
        +z3:352 [in hydras.Ackermann.fol]
        +z3:396 [in hydras.Ackermann.fol]
        +z3:92 [in hydras.Ackermann.folProp]
        +z3:98 [in hydras.Ackermann.codeSubFormula]
        +z4:257 [in hydras.Ackermann.fol]
        +z4:307 [in hydras.Ackermann.fol]
        +z4:353 [in hydras.Ackermann.fol]
        +z4:397 [in hydras.Ackermann.fol]
        +z4:93 [in hydras.Ackermann.folProp]
        +z4:99 [in hydras.Ackermann.codeSubFormula]
        +z:1 [in hydras.OrdinalNotations.Example_3PlusOmega]
        +z:100 [in hydras.Epsilon0.Large_Sets]
        +z:101 [in hydras.Epsilon0.Large_Sets]
        +z:102 [in hydras.Epsilon0.Large_Sets]
        +z:103 [in hydras.Prelude.Iterates]
        +z:106 [in hydras.Schutte.Schutte_basics]
        +z:11 [in Goedel.PRrepresentable]
        +z:11 [in hydras.Prelude.MoreOrders]
        +z:11 [in additions.Addition_Chains]
        +z:12 [in additions.Monoid_def]
        +z:13 [in hydras.Ackermann.Deduction]
        +z:133 [in hydras.Schutte.Schutte_basics]
        +z:134 [in hydras.Prelude.Iterates]
        +z:135 [in hydras.Prelude.Iterates]
        +z:135 [in hydras.Schutte.Schutte_basics]
        +z:136 [in hydras.Prelude.Iterates]
        +z:137 [in hydras.Prelude.Iterates]
        +z:138 [in hydras.Prelude.Iterates]
        +z:139 [in hydras.Prelude.Iterates]
        +z:14 [in hydras.Ackermann.misc]
        +z:140 [in hydras.Prelude.Iterates]
        +z:144 [in hydras.Prelude.Iterates]
        +z:145 [in hydras.Prelude.Iterates]
        +z:146 [in hydras.Prelude.Iterates]
        +z:146 [in additions.Euclidean_Chains]
        +z:147 [in hydras.Prelude.Iterates]
        +z:148 [in hydras.Prelude.Iterates]
        +z:149 [in hydras.Prelude.Iterates]
        +z:15 [in Goedel.PRrepresentable]
        +z:15 [in hydras.Ackermann.misc]
        +z:150 [in hydras.Prelude.Iterates]
        +z:16 [in hydras.Prelude.MoreOrders]
        +z:16 [in hydras.Ackermann.Deduction]
        +z:16 [in hydras.Ackermann.misc]
        +z:16 [in hydras.MoreAck.PrimRecExamples]
        +z:17 [in hydras.Ackermann.misc]
        +z:170 [in hydras.Ackermann.cPair]
        +z:171 [in hydras.Ackermann.cPair]
        +z:177 [in additions.Euclidean_Chains]
        +z:182 [in hydras.Ackermann.cPair]
        +z:183 [in hydras.Ackermann.cPair]
        +z:184 [in hydras.Ackermann.cPair]
        +z:185 [in hydras.Ackermann.cPair]
        +z:186 [in hydras.Ackermann.cPair]
        +z:187 [in hydras.Ackermann.cPair]
        +z:19 [in Goedel.PRrepresentable]
        +z:19 [in gaia_hydras.onType]
        +z:1924 [in gaia_hydras.nfwfgaia]
        +z:1930 [in gaia_hydras.nfwfgaia]
        +z:1940 [in gaia_hydras.nfwfgaia]
        +z:1945 [in gaia_hydras.nfwfgaia]
        +z:1962 [in gaia_hydras.nfwfgaia]
        +z:1973 [in gaia_hydras.nfwfgaia]
        +z:1990 [in gaia_hydras.nfwfgaia]
        +z:2 [in Goedel.PRrepresentable]
        +z:2001 [in gaia_hydras.nfwfgaia]
        +z:2087 [in gaia_hydras.nfwfgaia]
        +z:2090 [in gaia_hydras.nfwfgaia]
        +z:2101 [in gaia_hydras.nfwfgaia]
        +z:23 [in Goedel.PRrepresentable]
        +z:230 [in additions.Euclidean_Chains]
        +z:231 [in hydras.Schutte.Schutte_basics]
        +z:257 [in additions.Euclidean_Chains]
        +z:26 [in gaia_hydras.onType]
        +z:261 [in additions.Euclidean_Chains]
        +z:265 [in additions.Euclidean_Chains]
        +z:269 [in additions.Euclidean_Chains]
        +z:27 [in Goedel.PRrepresentable]
        +z:27 [in hydras.Schutte.Well_Orders]
        +z:283 [in additions.Euclidean_Chains]
        +z:285 [in additions.Euclidean_Chains]
        +z:287 [in additions.Euclidean_Chains]
        +z:289 [in additions.Euclidean_Chains]
        +z:298 [in Goedel.PRrepresentable]
        +z:30 [in additions.Monoid_def]
        +z:30 [in hydras.Schutte.Well_Orders]
        +z:35 [in gaia_hydras.nfwfgaia]
        +z:36 [in hydras.Prelude.MoreOrders]
        +z:36 [in additions.Monoid_instances]
        +z:363 [in Goedel.PRrepresentable]
        +z:365 [in Goedel.PRrepresentable]
        +z:368 [in Goedel.PRrepresentable]
        +z:369 [in Goedel.PRrepresentable]
        +z:369 [in hydras.Ackermann.primRec]
        +z:370 [in Goedel.PRrepresentable]
        +z:371 [in Goedel.PRrepresentable]
        +z:375 [in hydras.Ackermann.primRec]
        +z:38 [in gaia_hydras.T1Bridge]
        +z:382 [in hydras.Ackermann.primRec]
        +z:388 [in Goedel.PRrepresentable]
        +z:389 [in Goedel.PRrepresentable]
        +z:389 [in hydras.Ackermann.primRec]
        +z:390 [in Goedel.PRrepresentable]
        +z:391 [in Goedel.PRrepresentable]
        +z:394 [in Goedel.PRrepresentable]
        +z:395 [in Goedel.PRrepresentable]
        +z:396 [in Goedel.PRrepresentable]
        +z:397 [in Goedel.PRrepresentable]
        +z:397 [in hydras.Ackermann.primRec]
        +z:402 [in gaia_hydras.nfwfgaia]
        +z:403 [in gaia_hydras.nfwfgaia]
        +z:404 [in gaia_hydras.nfwfgaia]
        +z:405 [in gaia_hydras.nfwfgaia]
        +z:406 [in gaia_hydras.nfwfgaia]
        +z:417 [in gaia_hydras.nfwfgaia]
        +z:418 [in gaia_hydras.nfwfgaia]
        +z:419 [in gaia_hydras.nfwfgaia]
        +z:420 [in gaia_hydras.nfwfgaia]
        +z:421 [in gaia_hydras.nfwfgaia]
        +Z:43 [in hydras.Ackermann.code]
        +z:43 [in hydras.Ackermann.fol]
        +z:454 [in gaia_hydras.nfwfgaia]
        +z:455 [in gaia_hydras.nfwfgaia]
        +z:456 [in gaia_hydras.nfwfgaia]
        +z:46 [in hydras.Ackermann.fol]
        +z:49 [in hydras.Ackermann.fol]
        +z:5 [in Goedel.PRrepresentable]
        +z:511 [in gaia_hydras.nfwfgaia]
        +z:512 [in gaia_hydras.nfwfgaia]
        +z:513 [in gaia_hydras.nfwfgaia]
        +z:52 [in hydras.Ackermann.fol]
        +z:57 [in hydras.Schutte.Schutte_basics]
        +z:578 [in gaia_hydras.nfwfgaia]
        +z:58 [in hydras.Schutte.Schutte_basics]
        +z:589 [in gaia_hydras.nfwfgaia]
        +z:59 [in hydras.MoreAck.PrimRecExamples]
        +z:62 [in gaia_hydras.nfwfgaia]
        +z:625 [in gaia_hydras.nfwfgaia]
        +z:631 [in gaia_hydras.nfwfgaia]
        +z:632 [in gaia_hydras.nfwfgaia]
        +z:633 [in gaia_hydras.nfwfgaia]
        +z:634 [in gaia_hydras.nfwfgaia]
        +z:635 [in gaia_hydras.nfwfgaia]
        +z:638 [in gaia_hydras.nfwfgaia]
        +z:639 [in gaia_hydras.nfwfgaia]
        +z:640 [in gaia_hydras.nfwfgaia]
        +z:641 [in gaia_hydras.nfwfgaia]
        +z:642 [in gaia_hydras.nfwfgaia]
        +z:643 [in gaia_hydras.nfwfgaia]
        +z:646 [in gaia_hydras.nfwfgaia]
        +z:649 [in gaia_hydras.nfwfgaia]
        +z:7 [in hydras.MoreAck.AckNotPR]
        +z:7 [in additions.Euclidean_Chains]
        +z:7 [in hydras.Prelude.STDPP_compat]
        +z:728 [in hydras.Epsilon0.T1]
        +z:741 [in gaia_hydras.nfwfgaia]
        +z:742 [in gaia_hydras.nfwfgaia]
        +z:743 [in gaia_hydras.nfwfgaia]
        +z:744 [in gaia_hydras.nfwfgaia]
        +z:796 [in gaia_hydras.nfwfgaia]
        +z:798 [in gaia_hydras.nfwfgaia]
        +z:8 [in Goedel.PRrepresentable]
        +z:8 [in additions.Addition_Chains]
        +z:801 [in gaia_hydras.nfwfgaia]
        +z:804 [in gaia_hydras.nfwfgaia]
        +z:808 [in gaia_hydras.nfwfgaia]
        +z:812 [in gaia_hydras.nfwfgaia]
        +z:818 [in gaia_hydras.nfwfgaia]
        +z:821 [in gaia_hydras.nfwfgaia]
        +z:825 [in gaia_hydras.nfwfgaia]
        +z:828 [in gaia_hydras.nfwfgaia]
        +z:833 [in gaia_hydras.nfwfgaia]
        +z:86 [in hydras.Ackermann.fol]
        +z:88 [in hydras.Ackermann.fol]
        +z:9 [in hydras.rpo.closure]
        +z:91 [in hydras.Prelude.Iterates]
        +z:91 [in gaia_hydras.nfwfgaia]
        +z:94 [in hydras.Epsilon0.Large_Sets]
        +z:96 [in hydras.Schutte.Schutte_basics]
        +z:97 [in hydras.Prelude.Iterates]
        +z:97 [in hydras.Epsilon0.Large_Sets]
        +z:97 [in hydras.Schutte.Schutte_basics]
        +z:98 [in hydras.Epsilon0.Large_Sets]
        +z:98 [in hydras.Ackermann.fol]
        +z:99 [in hydras.Epsilon0.Large_Sets]
        +z:99 [in hydras.Ackermann.fol]
        +z:99 [in additions.Addition_Chains]
        +z:99 [in hydras.MoreAck.PrimRecExamples]
        +


        +

        Module Index

        +

        A

        +Ackermann [in gaia_hydras.nfwfgaia]
        +Alt [in hydras.Epsilon0.Epsilon0rpo]
        +Alt [in hydras.MoreAck.Ack]
        +Alt [in additions.Demo]
        +Alt [in hydras.MoreAck.PrimRecExamples]
        +Alt [in hydras.Hydra.Hydra_Definitions]
        +Alt.Eps0_rpo [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_alg [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars [in hydras.Epsilon0.Epsilon0rpo]
        +Alt2 [in hydras.MoreAck.Ack]
        +Alt3 [in hydras.MoreAck.Ack]
        +

        B

        +Bad [in additions.FirstSteps]
        +Bad [in hydras.Hydra.Hydra_Examples]
        +Bad [in additions.Euclidean_Chains]
        +Bad [in additions.Monoid_instances]
        +BadSubst [in hydras.MoreAck.BadSubst]
        +BadSubstF2 [in hydras.MoreAck.BadSubst]
        +Bad2 [in additions.Euclidean_Chains]
        +Bad3 [in additions.Euclidean_Chains]
        +Bad4 [in additions.Euclidean_Chains]
        +

        C

        +CantorOrdinal [in gaia_hydras.nfwfgaia]
        +Compat815 [in hydras.Prelude.Compat815]
        +

        D

        +Demo [in additions.Monoid_def]
        +Direct_proof [in hydras.Epsilon0.T1]
        +

        E

        +Examples [in hydras.Hydra.Hydra_Examples]
        +Examples [in hydras.Ackermann.primRec]
        +Examples [in additions.Euclidean_Chains]
        +

        F

        +FixpointDef [in gaia_hydras.GHessenberg]
        +FolNotations [in hydras.Ackermann.fol]
        +

        G

        +Gamma0 [in gaia_hydras.nfwfgaia]
        +Gamma0_rpo [in hydras.Gamma0.Gamma0]
        +Gamma0_alg [in hydras.Gamma0.Gamma0]
        +Gamma0_prec [in hydras.Gamma0.Gamma0]
        +Gamma0_sig [in hydras.Gamma0.Gamma0]
        +G0 [in hydras.Gamma0.Gamma0]
        +

        I

        +iota_demo.Bad [in hydras.Schutte.Schutte_basics]
        +iota_demo [in hydras.Schutte.Schutte_basics]
        +

        L

        +LispAbbreviations [in hydras.Ackermann.cPair]
        +LNT [in hydras.Ackermann.LNT]
        +LO [in hydras.OrdinalNotations.OmegaOmega]
        +

        M

        +Make [in hydras.rpo.term]
        +Make [in hydras.rpo.list_set]
        +Make [in hydras.rpo.dickson]
        +Make [in hydras.rpo.list_permut]
        +Make [in hydras.rpo.rpo]
        +Make.DecVar [in hydras.rpo.term]
        +Make.DS [in hydras.rpo.list_set]
        +Make.DS [in hydras.rpo.dickson]
        +Make.DS [in hydras.rpo.list_permut]
        +Make.F [in hydras.rpo.term]
        +Make.LP [in hydras.rpo.list_set]
        +Make.LP [in hydras.rpo.dickson]
        +Make.LP [in hydras.rpo.rpo]
        +Make.P [in hydras.rpo.rpo]
        +Make.T [in hydras.rpo.rpo]
        +Make.Term_eq_dec [in hydras.rpo.term]
        +Make.VSet [in hydras.rpo.term]
        +Make.X [in hydras.rpo.term]
        +M2 [in additions.FirstSteps]
        +M2 [in additions.Naive]
        +

        N

        +NNnotations [in hydras.Ackermann.LNN]
        +N_mod [in additions.Naive]
        +

        O

        +ONDef [in gaia_hydras.onType]
        +ONDef.Exports [in gaia_hydras.onType]
        +OO [in hydras.OrdinalNotations.OmegaOmega]
        +OpaqueWf [in hydras.Prelude.Fuel]
        +

        P

        +Permut [in hydras.rpo.list_permut]
        +Permut.DS [in hydras.rpo.list_permut]
        +Precedence [in hydras.rpo.rpo]
        +

        R

        +RPO [in hydras.rpo.rpo]
        +RPO.LP [in hydras.rpo.rpo]
        +RPO.P [in hydras.rpo.rpo]
        +RPO.T [in hydras.rpo.rpo]
        +

        S

        +S [in hydras.rpo.decidable_set]
        +S [in hydras.rpo.list_set]
        +Semibundled [in hydras.Prelude.DecPreOrder]
        +Signature [in hydras.rpo.term]
        +S.DS [in hydras.rpo.list_set]
        +

        T

        +Term [in hydras.rpo.term]
        +Term.F [in hydras.rpo.term]
        +Term.Term_eq_dec [in hydras.rpo.term]
        +Term.X [in hydras.rpo.term]
        +Toy [in hydras.MoreAck.FolExamples]
        +

        U

        +Usual [in Goedel.PRrepresentable]
        +

        V

        +Variables [in hydras.rpo.term]
        +Vars [in hydras.Gamma0.Gamma0]
        +

        W

        +Wfsum [in gaia_hydras.nfwfgaia]
        +Wf_ex3 [in gaia_hydras.nfwfgaia]
        +Wf_ex [in gaia_hydras.nfwfgaia]
        +

        Z

        +Z [in additions.Naive]
        +


        +

        Variable Index

        +

        A

        +Abstract_Properties.alpha [in hydras.Epsilon0.Hprime]
        +AB_given.rel_to_fun.Rf [in hydras.Schutte.PartialFun]
        +AB_given.f_given.Rf [in hydras.Schutte.PartialFun]
        +AB_given.f_given.f [in hydras.Schutte.PartialFun]
        +AB_given.DB [in hydras.Schutte.PartialFun]
        +AB_given.DA [in hydras.Schutte.PartialFun]
        +AB_given.Hb [in hydras.Schutte.PartialFun]
        +AB_given.Ha [in hydras.Schutte.PartialFun]
        +AB_given.B [in hydras.Schutte.PartialFun]
        +AB_given.A [in hydras.Schutte.PartialFun]
        +Ack_Properties.Induc_step.Hm [in hydras.MoreAck.Ack]
        +Ack_Properties.Induc_step.m [in hydras.MoreAck.Ack]
        +Ack_Properties.P [in hydras.MoreAck.Ack]
        +Alt.well_founded.R [in hydras.Epsilon0.Epsilon0rpo]
        +AP_closed.denM [in hydras.Schutte.AP]
        +AP_closed.inhM [in hydras.Schutte.AP]
        +AP_closed.OM [in hydras.Schutte.AP]
        +AP_closed.M [in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.n [in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.lt_ksi [in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed.ksi [in hydras.Schutte.AP]
        +AP_Unbounded.beta [in hydras.Schutte.AP]
        +AP_Unbounded.seq [in hydras.Schutte.AP]
        +AP_Unbounded.alpha [in hydras.Schutte.AP]
        +A_def.m [in hydras.OrdinalNotations.ON_Omega2]
        +A_given.LtA [in hydras.solutions_exercises.MultisetWf]
        +A_given.A [in hydras.solutions_exercises.MultisetWf]
        +

        B

        +BadExample.F [in hydras.MoreAck.BadSubst]
        +BadExample.F1 [in hydras.MoreAck.BadSubst]
        +Bad.CounterExample.mul [in additions.FirstSteps]
        +Bad.CounterExample.one [in additions.FirstSteps]
        +battle_length_notPR.m [in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.h [in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.alpha [in hydras.Hydra.Hydra_Theorems]
        +battle_length_notPR.H [in hydras.Hydra.Hydra_Theorems]
        +Battle_length.l [in hydras.Hydra.Battle_length]
        +Battle_length.Hk [in hydras.Hydra.Battle_length]
        +Battle_length.k [in hydras.Hydra.Battle_length]
        +Battle_length.Halpha [in hydras.Hydra.Battle_length]
        +Battle_length.alpha [in hydras.Hydra.Battle_length]
        +binary_power_proof.E_eq [in additions.Addition_Chains]
        +binary_power_proof.E_one [in additions.Addition_Chains]
        +binary_power_proof.E_op [in additions.Addition_Chains]
        +binary_power_proof.A [in additions.Addition_Chains]
        +Bounded.m_decrease [in hydras.Hydra.Epsilon0_Needed_Generic]
        +building_ordering_function_by_induction.B [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.g_1 [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed.beta_B [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed.beta [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.H_B [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.B [in hydras.Schutte.Ordering_Functions]
        +

        C

        +Check_Proof.Prf [in hydras.Ackermann.checkPrf]
        +Check_Proof.wellFormedFormula [in hydras.Ackermann.checkPrf]
        +Check_Proof.wellFormedTerm [in hydras.Ackermann.checkPrf]
        +Check_Proof.Formula [in hydras.Ackermann.checkPrf]
        +Check_Proof.Terms [in hydras.Ackermann.checkPrf]
        +Check_Proof.Term [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeRInj [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeFInj [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsCorrect2 [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsCorrect1 [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityRIsPR [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsCorrect2 [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsCorrect1 [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityFIsPR [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityR [in hydras.Ackermann.checkPrf]
        +Check_Proof.codeArityF [in hydras.Ackermann.checkPrf]
        +Check_Proof.L [in hydras.Ackermann.checkPrf]
        +close.codeFormula [in hydras.Ackermann.codePA]
        +close.Formula [in hydras.Ackermann.codePA]
        +close.L [in hydras.Ackermann.codePA]
        +Code_Free_Vars.Terms [in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Term [in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.System [in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Formulas [in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.Formula [in hydras.Ackermann.codeFreeVar]
        +Code_Free_Vars.L [in hydras.Ackermann.codeFreeVar]
        +Code_Substitute_Term.Terms [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Term [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.System [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Formulas [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.Formula [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Term.L [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Formula.codeTerm [in hydras.Ackermann.codeSubFormula]
        +Code_Substitute_Formula.codeFormula [in hydras.Ackermann.codeSubFormula]
        +Code_Substitute_Formula.L [in hydras.Ackermann.codeSubFormula]
        +Code_Term_Formula_Proof.SysPrf [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Prf [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Terms [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Term [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.System [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Formulas [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.Formula [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef.cR [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef.cF [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.L [in hydras.Ackermann.code]
        +code_nat_list.drop [in hydras.Ackermann.cPair]
        +code_SysPrf.LNN.expressU2 [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.expressU1 [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.freeVarfU [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.v0 [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.fU [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.U [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.TextendsNN [in Goedel.codeSysPrf]
        +code_SysPrf.LNN.T [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsCorrect2 [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsCorrect1 [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityRIsPR [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsCorrect2 [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsCorrect1 [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityFIsPR [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityR [in Goedel.codeSysPrf]
        +code_SysPrf.codeArityF [in Goedel.codeSysPrf]
        +code_SysPrf.L [in Goedel.codeSysPrf]
        +Code_PA.codeFormulaInj [in hydras.Ackermann.codePA]
        +Code_PA.codeFormula [in hydras.Ackermann.codePA]
        +Code_PA.codeTerm [in hydras.Ackermann.codePA]
        +CompositionProofs.App.cn [in additions.AM]
        +CompositionProofs.App.cp [in additions.AM]
        +CompositionProofs.App.Hn [in additions.AM]
        +CompositionProofs.App.Hp [in additions.AM]
        +CompositionProofs.App.n [in additions.AM]
        +CompositionProofs.App.p [in additions.AM]
        +CompositionProofs.FFK.cp [in additions.AM]
        +CompositionProofs.FFK.cq [in additions.AM]
        +CompositionProofs.FFK.Hp [in additions.AM]
        +CompositionProofs.FFK.Hq [in additions.AM]
        +CompositionProofs.FFK.p [in additions.AM]
        +CompositionProofs.FFK.q [in additions.AM]
        +CompositionProofs.FK.cn [in additions.AM]
        +CompositionProofs.FK.Hn [in additions.AM]
        +CompositionProofs.FK.n [in additions.AM]
        +CompositionProofs.KFK.Hpr [in additions.AM]
        +CompositionProofs.KFK.Hq [in additions.AM]
        +CompositionProofs.KFK.kpr [in additions.AM]
        +CompositionProofs.KFK.mq [in additions.AM]
        +CompositionProofs.KFK.p [in additions.AM]
        +CompositionProofs.KFK.q [in additions.AM]
        +CompositionProofs.KFK.r [in additions.AM]
        +Constant_to_standard_Proof.delta [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.m [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.gamma [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.l [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.l_def [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.P [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.t [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Hpa [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Hpos [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.Halpha [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.n [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.beta [in hydras.Epsilon0.Paths]
        +Constant_to_standard_Proof.alpha [in hydras.Epsilon0.Paths]
        +Correctness.L [in hydras.Ackermann.fol]
        +Correctness.P [in hydras.Ackermann.fol]
        +Correctness.Q [in hydras.Ackermann.fol]
        +Correctness.R [in hydras.Ackermann.fol]
        +Countable.Countable_bijection.g_bij [in hydras.Schutte.Countable]
        +Countable.Countable_bijection.g [in hydras.Schutte.Countable]
        +Countable.Countable_bijection.B [in hydras.Schutte.Countable]
        +Countable.Countable_bijection.A [in hydras.Schutte.Countable]
        +Countable.Countable_bijection.V [in hydras.Schutte.Countable]
        +Countable.Definitions.A [in hydras.Schutte.Countable]
        +Countable.Definitions.U [in hydras.Schutte.Countable]
        +Countable.U [in hydras.Schutte.Countable]
        +Counter_Example.is_in_seq [in hydras.solutions_exercises.MultisetWf]
        +Counter_Example.Hwf [in hydras.solutions_exercises.MultisetWf]
        +Counter_Example.R [in hydras.solutions_exercises.MultisetWf]
        +CPair_projections.searchXY [in hydras.Ackermann.cPair]
        +Cter_example.l [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +Cter_example.alpha [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +Cter_example.cnf_lt_epsilon0_iff [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +

        D

        +Deduction_Theorem.list_incl [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.SysPrf [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Prf [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Terms [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Term [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.System [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Formulas [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.Formula [in hydras.Ackermann.Deduction]
        +Deduction_Theorem.L [in hydras.Ackermann.Deduction]
        +Definitions.A [in additions.FirstSteps]
        +Definitions.A [in hydras.Prelude.Simple_LexProd]
        +Definitions.B [in hydras.Prelude.Simple_LexProd]
        +Definitions.ltA [in hydras.Prelude.Simple_LexProd]
        +Definitions.ltB [in hydras.Prelude.Simple_LexProd]
        +Definitions.mult [in additions.FirstSteps]
        +Definitions.one [in additions.FirstSteps]
        +Definitions.pair2sig [in hydras.Prelude.Simple_LexProd]
        +Definitions.wfA [in hydras.Prelude.Simple_LexProd]
        +Definitions.wfB [in hydras.Prelude.Simple_LexProd]
        +Defs.A [in hydras.Prelude.MoreOrders]
        +Defs.lt [in hydras.Prelude.MoreOrders]
        +depth_rec_demo.a [in hydras.MoreAck.FolExamples]
        +depth_rec_demo.P [in hydras.MoreAck.FolExamples]
        +depth_rec_demo.L [in hydras.MoreAck.FolExamples]
        +Direct_proof.well_foundedness_proof.Acc_strong [in hydras.Epsilon0.T1]
        +dom_AckNotPR.Hf [in hydras.MoreAck.AckNotPR]
        +dom_AckNotPR.f [in hydras.MoreAck.AckNotPR]
        +DS_iota.Proof_case_6.Hn [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.n [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.gamma_pos [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.Hgamma [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.Hbeta [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.gamma [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_6.beta [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.Hn [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.n [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.Hgamma [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5.gamma [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hn [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.n [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hlim [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.Hlambda [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4.lambda [in hydras.Hydra.O2H]
        +DS_iota.Hrec [in hydras.Hydra.O2H]
        +DS_iota.nonzero [in hydras.Hydra.O2H]
        +DS_iota.Halpha [in hydras.Hydra.O2H]
        +DS_iota.i [in hydras.Hydra.O2H]
        +DS_iota.alpha [in hydras.Hydra.O2H]
        +

        E

        +Equality_Logic_Rules.termsMap [in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.SysPrf [in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.Prf [in hydras.Ackermann.folLogic3]
        +Equality_Logic_Rules.L [in hydras.Ackermann.folLogic3]
        +Equations_for_addition.case3.Hac [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case2.Hac [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case1.Hac [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.beta [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.alpha [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.Hnfc [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.Hnfa [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.p [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.n [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.d [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.c [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.b [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.a [in hydras.Schutte.Correctness_E0]
        +Equivalence.A [in additions.Compatibility]
        +Equivalence.is_power_of [in additions.Compatibility]
        +Equivalence.one [in additions.Compatibility]
        +Equivalence.op [in additions.Compatibility]
        +Equivalence.pos_iter_M [in additions.Compatibility]
        +essai.n [in hydras.Epsilon0.T1]
        +Examples.f [in hydras.Ackermann.LNT]
        +Examples.f1 [in hydras.MoreAck.LNN_Examples]
        +Examples.f2 [in hydras.MoreAck.LNN_Examples]
        +Examples.f2' [in hydras.MoreAck.LNN_Examples]
        +Examples.f3 [in hydras.MoreAck.LNN_Examples]
        +Examples.f4 [in hydras.MoreAck.LNN_Examples]
        +Examples.t1 [in hydras.MoreAck.LNN_Examples]
        +Exs.f [in hydras.MoreAck.PrimRecExamples]
        +Exs.fdiv2 [in hydras.MoreAck.PrimRecExamples]
        +Exs.ffib [in hydras.MoreAck.PrimRecExamples]
        +

        F

        +First_Order_Logic.Formula_Decidability.consTermsHelp [in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability.nilTermsHelp [in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability.language_eqdec [in hydras.Ackermann.fol]
        +First_Order_Logic.L [in hydras.Ackermann.fol]
        +Fix.A [in hydras.Prelude.Restriction]
        +Fix.E [in hydras.Prelude.Restriction]
        +Fix.F [in hydras.Prelude.Restriction]
        +Fix.Hwf [in hydras.Prelude.Restriction]
        +Fix.P [in hydras.Prelude.Restriction]
        +Fix.R [in hydras.Prelude.Restriction]
        +Fix.Rwf [in hydras.Prelude.Restriction]
        +Fol_Properties.lt_depth [in hydras.Ackermann.folProp]
        +Fol_Properties.L [in hydras.Ackermann.folProp]
        +F_monotony_l.case_lt.Hd [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt.Hlt [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_lt.n [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_eq.Heq [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.H'_beta_alpha [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.beta [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.alpha [in hydras.Epsilon0.F_alpha]
        +F_alpha_notPR.H0 [in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.H [in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.case_lt.H [in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.case_lt.Halpha [in hydras.Epsilon0.F_omega]
        +F_alpha_notPR.alpha [in hydras.Epsilon0.F_omega]
        +F_omega_notPR.F_omega_PR [in hydras.Epsilon0.F_omega]
        +

        G

        +Gamma.All_OK.c [in additions.AM]
        +Gamma.All_OK.n [in additions.AM]
        +Gamma.gamma [in additions.AM]
        +Gamma.gamma [in additions.Euclidean_Chains]
        +General_Relations.elagage.to_nat_elagage.R [in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection.R_surj [in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection.R [in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection.R_inj [in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection.R [in hydras.Schutte.GRelations]
        +General_Relations.DB [in hydras.Schutte.GRelations]
        +General_Relations.DA [in hydras.Schutte.GRelations]
        +General_Relations.B [in hydras.Schutte.GRelations]
        +General_Relations.A [in hydras.Schutte.GRelations]
        +General_Relations.Definitions.R [in hydras.Schutte.GRelations]
        +General_Relations.Definitions.DB [in hydras.Schutte.GRelations]
        +General_Relations.Definitions.DA [in hydras.Schutte.GRelations]
        +General_Relations.Definitions.B [in hydras.Schutte.GRelations]
        +General_Relations.Definitions.A [in hydras.Schutte.GRelations]
        +Generic.A [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split_permutation [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split_decr [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort.split [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.le [in hydras.Prelude.Merge_Sort]
        +Goedel's_1st_Incompleteness.expressT2 [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.expressT1 [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.freeVarRepT [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.v0 [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.repT [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.extendsNN [in Goedel.goedel1]
        +Goedel's_1st_Incompleteness.T [in Goedel.goedel1]
        +Goedel's_2nd_Incompleteness.HBL3 [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.HBL2 [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.expressT2 [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.expressT1 [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.freeVarRepT [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.v0 [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.repT [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.extendsPA [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness.T [in Goedel.goedel2]
        +

        H

        +Hypos.Hn [in hydras.Prelude.First_toggle]
        +Hypos.Hnp [in hydras.Prelude.First_toggle]
        +Hypos.Hp [in hydras.Prelude.First_toggle]
        +Hypos.R [in hydras.Prelude.First_toggle]
        +Hypos.search_toggle [in hydras.Prelude.First_toggle]
        +Hypos.spec [in hydras.Prelude.First_toggle]
        +H'_F.IHalpha [in hydras.Epsilon0.F_alpha]
        +H'_F.alpha [in hydras.Epsilon0.F_alpha]
        +H'_F.P [in hydras.Epsilon0.F_alpha]
        +H'_omega_cube_3.N [in hydras.Epsilon0.Hprime]
        +H'_omega_cube_3.f [in hydras.Epsilon0.Hprime]
        +H'_cons.i [in hydras.Epsilon0.Hprime]
        +H'_cons.alpha [in hydras.Epsilon0.Hprime]
        +

        I

        +ImpossibilityProof.m [in gaia_hydras.GHydra]
        +ImpossibilityProof.mh [in gaia_hydras.GHydra]
        +ImpossibilityProof.mu [in gaia_hydras.GHydra]
        +ImpossibilityProof.nfMu [in gaia_hydras.GHydra]
        +Impossibility_Proof.small_h [in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof.big_h [in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof.HAck [in hydras.MoreAck.AckNotPR]
        +Impossibility_Proof.small_h [in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof.big_h [in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof.small_h [in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.iota [in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.big_h [in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.m [in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof.small_h [in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.big_h [in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.iota [in hydras.Hydra.Omega_Small]
        +Impossibility_Proof.m [in hydras.Hydra.Omega_Small]
        +Impossibility1.m [in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.mDecr [in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.x [in hydras.solutions_exercises.MultisetWf]
        +Impossibility1.y [in hydras.solutions_exercises.MultisetWf]
        +Inclusion_ij.b [in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.Hij [in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.j [in hydras.OrdinalNotations.ON_Finite]
        +Inclusion_ij.i [in hydras.OrdinalNotations.ON_Finite]
        +inductive_step.Hn [in hydras.Epsilon0.F_omega]
        +inductive_step.n [in hydras.Epsilon0.F_omega]
        +Inverse_Image_transp.Rof [in additions.Wf_transparent]
        +Inverse_Image_transp.f [in additions.Wf_transparent]
        +Inverse_Image_transp.R [in additions.Wf_transparent]
        +Inverse_Image_transp.B [in additions.Wf_transparent]
        +Inverse_Image_transp.A [in additions.Wf_transparent]
        +inversion_of_bijection.f_b [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.inv_spec [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.f [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.DB [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.DA [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.inhA [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.B [in hydras.Schutte.PartialFun]
        +inversion_of_bijection.A [in hydras.Schutte.PartialFun]
        +

        K

        +KFK_proof.Hq_prop [in additions.Euclidean_Chains]
        +KFK_proof.Hbr_prop [in additions.Euclidean_Chains]
        +KFK_proof.Hq [in additions.Euclidean_Chains]
        +KFK_proof.Hbr [in additions.Euclidean_Chains]
        +KFK_proof.fq [in additions.Euclidean_Chains]
        +KFK_proof.kbr [in additions.Euclidean_Chains]
        +KFK_proof.r [in additions.Euclidean_Chains]
        +KFK_proof.q [in additions.Euclidean_Chains]
        +KFK_proof.b [in additions.Euclidean_Chains]
        +KP.h' [in hydras.Hydra.KP_example]
        +

        L

        +Lemma_4_4_Proof.H0 [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.H [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Hs [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.s [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.n [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Hbeta [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.Halpha [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.beta [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_Proof.alpha [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_3_Proof.H4 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H1 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H0 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n2 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n1 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.n0 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.nf2 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.nf1 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.H00 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.beta [in hydras.Epsilon0.Paths]
        +Lemma_4_3_Proof.alpha [in hydras.Epsilon0.Paths]
        +LExamples.ex1 [in hydras.Ackermann.fol]
        +LExamples.ex2 [in hydras.Ackermann.fol]
        +LExamples.ex3 [in hydras.Ackermann.fol]
        +LExamples.L [in hydras.Ackermann.fol]
        +LExamples.P [in hydras.Ackermann.fol]
        +LExamples.Q [in hydras.Ackermann.fol]
        +lexprod.A [in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.B [in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.leA [in hydras.Prelude.DecPreOrder_Instances]
        +lexprod.leB [in hydras.Prelude.DecPreOrder_Instances]
        +lim.f [in hydras.Epsilon0.Large_Sets]
        +lim.H [in hydras.Epsilon0.Large_Sets]
        +lim.Hlim [in hydras.Epsilon0.Large_Sets]
        +lim.Hnf [in hydras.Epsilon0.Large_Sets]
        +lim.lambda [in hydras.Epsilon0.Large_Sets]
        +List_Remove.Aeq_dec [in hydras.Ackermann.ListExt]
        +List_Remove.A [in hydras.Ackermann.ListExt]
        +LNN_FixPoint.codeFormula [in Goedel.fixPoint]
        +LNT_FixPoint.codeFormula [in Goedel.fixPoint]
        +Logic_Rules.SysPrf [in hydras.Ackermann.folLogic]
        +Logic_Rules.Prf [in hydras.Ackermann.folLogic]
        +Logic_Rules.Terms [in hydras.Ackermann.folLogic]
        +Logic_Rules.Term [in hydras.Ackermann.folLogic]
        +Logic_Rules.System [in hydras.Ackermann.folLogic]
        +Logic_Rules.Formulas [in hydras.Ackermann.folLogic]
        +Logic_Rules.Formula [in hydras.Ackermann.folLogic]
        +Logic_Rules.L [in hydras.Ackermann.folLogic]
        +lt_incl_rpo.H [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.nf2 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.nf1 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.Hrec [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.Hsize [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.n2 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.n1 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.c2 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.b2 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.a2 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.c1 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.b1 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.a1 [in hydras.Gamma0.Gamma0]
        +lt_incl_rpo.s [in hydras.Gamma0.Gamma0]
        +L_correct_proof.P [in hydras.Epsilon0.L_alpha]
        +

        M

        +Make.DoubleRecursion.Pl2 [in hydras.rpo.term]
        +Make.DoubleRecursion.P2 [in hydras.rpo.term]
        +Make.Recursion.P [in hydras.rpo.term]
        +Make.Recursion.Pl [in hydras.rpo.term]
        +Model_Theory.Consistent_Theory.T [in hydras.Ackermann.model]
        +Model_Theory.M [in hydras.Ackermann.model]
        +Model_Theory.L [in hydras.Ackermann.model]
        +MoreOrderType.disp [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.Hlim [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.Hsucc [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.s [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.y [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit.x [in gaia_hydras.onType]
        +MoreOrderType.T [in gaia_hydras.onType]
        +More_Logic_Rules.SysPrf [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Prf [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Terms [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Term [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.System [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Formulas [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.Formula [in hydras.Ackermann.folLogic2]
        +More_Logic_Rules.L [in hydras.Ackermann.folLogic2]
        +M_given.E_eq [in additions.Pow_variant]
        +M_given.E_one [in additions.Pow_variant]
        +M_given.E_op [in additions.Pow_variant]
        +M_given.A [in additions.Pow_variant]
        +M_given.E_one [in additions.Pow]
        +M_given.A [in additions.Pow]
        +M2_def.rt [in additions.Monoid_instances]
        +M2_def.mult [in additions.Monoid_instances]
        +M2_def.plus [in additions.Monoid_instances]
        +M2_def.one [in additions.Monoid_instances]
        +M2_def.zero [in additions.Monoid_instances]
        +M2_def.A [in additions.Monoid_instances]
        +M2.Definitions.A [in additions.Naive]
        +M2.Definitions.mult [in additions.Naive]
        +M2.Definitions.one [in additions.Naive]
        +M2.Definitions.plus [in additions.Naive]
        +M2.Definitions.rt [in additions.Naive]
        +M2.Definitions.zero [in additions.Naive]
        +M2.M2_Definitions.rt [in additions.FirstSteps]
        +M2.M2_Definitions.mult [in additions.FirstSteps]
        +M2.M2_Definitions.plus [in additions.FirstSteps]
        +M2.M2_Definitions.one [in additions.FirstSteps]
        +M2.M2_Definitions.zero [in additions.FirstSteps]
        +M2.M2_Definitions.A [in additions.FirstSteps]
        +

        N

        +Nmodulo.m [in additions.Monoid_instances]
        +Nmodulo.m_gt_1 [in additions.Monoid_instances]
        +non_optimality_proof.binary_opt [in additions.Addition_Chains]
        +N_mod.m_fixed.m [in additions.Naive]
        +

        O

        +ONDef.Exports.Lemmas.disp [in gaia_hydras.onType]
        +ONDef.Exports.Lemmas.U [in gaia_hydras.onType]
        +ONDef.Packing.cT [in gaia_hydras.onType]
        +ONDef.Packing.disp [in gaia_hydras.onType]
        +onFiniteDef.i [in gaia_hydras.onType]
        +On_alpha.S2.H [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.Hbeta [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.beta [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1.H [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.HnonZero [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.Halpha [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.alpha [in hydras.solutions_exercises.Limit_Infinity]
        +On_Iota.unique_P [in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.inhA [in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.P [in hydras.Schutte.MoreEpsilonIota]
        +On_Iota.A [in hydras.Schutte.MoreEpsilonIota]
        +ordering_function_unicity.O2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.O1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.f2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.f1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.A2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.A1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity.B [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.O2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.O1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.f2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.f1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.A2 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.A1 [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1.B [in hydras.Schutte.Ordering_Functions]
        +

        P

        +phi_to_psi.alpha [in hydras.Gamma0.Gamma0]
        +phi0_mult.f_ok [in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f_Sle [in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f_mono [in hydras.Epsilon0.Large_Sets]
        +phi0_mult.Halpha [in hydras.Epsilon0.Large_Sets]
        +phi0_mult.f [in hydras.Epsilon0.Large_Sets]
        +phi0_mult.alpha [in hydras.Epsilon0.Large_Sets]
        +ProofH.Formula [in hydras.Ackermann.folProof]
        +ProofH.Formulas [in hydras.Ackermann.folProof]
        +ProofH.L [in hydras.Ackermann.folProof]
        +ProofH.System [in hydras.Ackermann.folProof]
        +ProofH.Term [in hydras.Ackermann.folProof]
        +ProofH.Terms [in hydras.Ackermann.folProof]
        +ProofOfLexwf.A [in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.Accs [in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.HwfA [in hydras.solutions_exercises.MultisetWf]
        +ProofOfLexwf.ltA [in hydras.solutions_exercises.MultisetWf]
        +Proofs_of_unicity.Proofs.S2.Hgammaalpha [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S2.gamma [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1.Halphagamma [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1.gamma [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.Halphabeta [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.beta [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.alpha [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_lt_succ_le.Proofs.S1.HGammaBeta [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.S1.gamma [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.Halphabeta [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.beta [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs.alpha [in hydras.solutions_exercises.lt_succ_le]
        +Proof_of_dist.P [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.IHbeta [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.Hbeta [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction.beta [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.P [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Halpha [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.alpha [in hydras.Epsilon0.T1]
        +Proof_of_MinIsPR.minPR [in hydras.solutions_exercises.MinPR2]
        +Proof_of_oplus_lt1.H0 [in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.n [in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.a2 [in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_lt1.a1 [in hydras.Epsilon0.Hessenberg]
        +Proof_of_Ackn_PR.S_step.IHn [in hydras.MoreAck.AckNotPR]
        +Proof_of_Ackn_PR.S_step.n [in hydras.MoreAck.AckNotPR]
        +Proof_of_4_5_2.HlargeA [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HAB1 [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HB [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.HA [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.Halpha [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.alpha [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.B2 [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.B1 [in hydras.Epsilon0.Large_Sets]
        +Proof_of_4_5_2.A [in hydras.Epsilon0.Large_Sets]
        +Proof_of_Lemma5.Alpha_positive.closedness.IM [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.CM [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.HM [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.closedness.M [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded.gamma [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded.beta [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.IHalpha [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.alpha_pos [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.alpha [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.P [in hydras.Schutte.Critical]
        +Proof_of_FibIsPR.fib_iter_cPair [in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_step_cPair [in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_iter [in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_FibIsPR.fib_step [in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_MinIsPR.minPR [in hydras.solutions_exercises.MinPR]
        +Proof_of_H'_mono_l.Limit_case.Hbeta [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case.Hgamma [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case.gamma [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.H_alpha_beta [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.beta [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.alpha [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_limit.Hlim [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ.alpha_def [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ.beta [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.Halpha [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha [in hydras.Epsilon0.Hprime]
        +proof_of_associativity.g_alpha_beta [in hydras.Schutte.Addition]
        +proof_of_associativity.f_alpha_beta [in hydras.Schutte.Addition]
        +proof_of_associativity.beta [in hydras.Schutte.Addition]
        +proof_of_associativity.alpha [in hydras.Schutte.Addition]
        +Proof_of_lt_not_wf.seq_intro.is_in_seq [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.Rwf [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.R [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.seq [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.seq_intro.A [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf.lt_wf [in hydras.solutions_exercises.T1_ltNotWf]
        +Properties.The_induction.alpha_limit.Hlim [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ.alpha_def [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ.beta [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.Halpha [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha [in hydras.Epsilon0.F_alpha]
        +

        R

        +Refinement_proof.E_eq [in additions.Addition_Chains]
        +Refinement_proof.E_one [in additions.Addition_Chains]
        +Refinement_proof.E_op [in additions.Addition_Chains]
        +Refinement_proof.A [in additions.Addition_Chains]
        +Replacement.Formula [in hydras.Ackermann.folReplace]
        +Replacement.Formulas [in hydras.Ackermann.folReplace]
        +Replacement.L [in hydras.Ackermann.folReplace]
        +Replacement.SysPrf [in hydras.Ackermann.folReplace]
        +Replacement.System [in hydras.Ackermann.folReplace]
        +Replacement.Term [in hydras.Ackermann.folReplace]
        +Replacement.Terms [in hydras.Ackermann.folReplace]
        +RepresentableExpressible.closedT1 [in hydras.Ackermann.expressible]
        +RepresentableExpressible.nn1 [in hydras.Ackermann.expressible]
        +RepresentableExpressible.T [in hydras.Ackermann.expressible]
        +restricted_recursion.R [in hydras.Prelude.Restriction]
        +restricted_recursion.E [in hydras.Prelude.Restriction]
        +restricted_recursion.A [in hydras.Prelude.Restriction]
        +restricted_recursion.R [in gaia_hydras.nfwfgaia]
        +restricted_recursion.P [in gaia_hydras.nfwfgaia]
        +restricted_recursion.A [in gaia_hydras.nfwfgaia]
        +Rosser's_Incompleteness.expressT2 [in Goedel.rosserPA]
        +Rosser's_Incompleteness.expressT1 [in Goedel.rosserPA]
        +Rosser's_Incompleteness.freeVarRepT [in Goedel.rosserPA]
        +Rosser's_Incompleteness.v0 [in Goedel.rosserPA]
        +Rosser's_Incompleteness.repT [in Goedel.rosserPA]
        +Rosser's_Incompleteness.extendsPA [in Goedel.rosserPA]
        +Rosser's_Incompleteness.T [in Goedel.rosserPA]
        +Rosser's_Incompleteness.expressT2 [in Goedel.rosser]
        +Rosser's_Incompleteness.expressT1 [in Goedel.rosser]
        +Rosser's_Incompleteness.freeVarRepT [in Goedel.rosser]
        +Rosser's_Incompleteness.v0 [in Goedel.rosser]
        +Rosser's_Incompleteness.repT [in Goedel.rosser]
        +Rosser's_Incompleteness.extendsNN [in Goedel.rosser]
        +Rosser's_Incompleteness.T [in Goedel.rosser]
        +R_given.R [in hydras.Prelude.Sort_spec]
        +R_given.A [in hydras.Prelude.Sort_spec]
        +

        S

        +Semantics.A [in additions.AM]
        +Semantics.mul [in additions.AM]
        +Semantics.one [in additions.AM]
        +Sequences.A [in gaia_hydras.nfwfgaia]
        +Sequences.R [in gaia_hydras.nfwfgaia]
        +Sequences.W [in gaia_hydras.nfwfgaia]
        +sqrtIsPR.P [in hydras.solutions_exercises.isqrt]
        +sqrtIsPR.Proof_isqrt.n [in hydras.solutions_exercises.isqrt]
        +step.F [in hydras.Epsilon0.F_omega]
        +step.Hn [in hydras.Epsilon0.F_omega]
        +step.n [in hydras.Epsilon0.F_omega]
        +SubAllVars.L [in hydras.Ackermann.subAll]
        +Substitution_Properties.SysPrf [in hydras.Ackermann.subProp]
        +Substitution_Properties.Terms [in hydras.Ackermann.subProp]
        +Substitution_Properties.Term [in hydras.Ackermann.subProp]
        +Substitution_Properties.System [in hydras.Ackermann.subProp]
        +Substitution_Properties.Formulas [in hydras.Ackermann.subProp]
        +Substitution_Properties.Formula [in hydras.Ackermann.subProp]
        +Substitution_Properties.L [in hydras.Ackermann.subProp]
        +succ.beta [in hydras.Epsilon0.Large_Sets]
        +succ.f [in hydras.Epsilon0.Large_Sets]
        +succ.f_ok [in hydras.Epsilon0.Large_Sets]
        +succ.f_Sle [in hydras.Epsilon0.Large_Sets]
        +succ.f_mono [in hydras.Epsilon0.Large_Sets]
        +succ.Hbeta [in hydras.Epsilon0.Large_Sets]
        +S1.H [in hydras.solutions_exercises.is_F_monotonous]
        +S1.instance_H [in hydras.solutions_exercises.is_F_monotonous]
        +S1.Limit.Hlambda [in hydras.solutions_exercises.F_3]
        +S1.Limit.IHlambda [in hydras.solutions_exercises.F_3]
        +S1.Limit.lambda [in hydras.solutions_exercises.F_3]
        +S1.Limit.S3.Hn [in hydras.solutions_exercises.F_3]
        +S1.Limit.S3.n [in hydras.solutions_exercises.F_3]
        +S1.P [in hydras.solutions_exercises.F_3]
        +S1.Successor.alpha [in hydras.solutions_exercises.F_3]
        +S1.Successor.H_alpha [in hydras.solutions_exercises.F_3]
        +S1.Successor.S2.Hn [in hydras.solutions_exercises.F_3]
        +S1.Successor.S2.n [in hydras.solutions_exercises.F_3]
        +S2.a [in additions.Addition_Chains]
        +S2.A [in additions.Addition_Chains]
        +S2.b [in additions.Addition_Chains]
        +S2.B [in additions.Addition_Chains]
        +S2.R_true [in additions.Addition_Chains]
        +S256.mod256 [in additions.Monoid_instances]
        +

        T

        +Term.DoubleRecursion.Pl2 [in hydras.rpo.term]
        +Term.DoubleRecursion.P2 [in hydras.rpo.term]
        +Term.Recursion.P [in hydras.rpo.term]
        +Term.Recursion.Pl [in hydras.rpo.term]
        +the_context.Lt [in hydras.Schutte.Well_Orders]
        +the_context.M [in hydras.Schutte.Well_Orders]
        +Th13_5.verso.U_fixed.alpha_ [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_inc_A [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_den [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U_non_empty [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.U_fixed.U [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso.B_closed [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.U [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.den [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.ne [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.inc [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed.M [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.f_cont [in hydras.Schutte.Ordering_Functions]
        +Th13_5.f_ord [in hydras.Schutte.Ordering_Functions]
        +Th13_5.f [in hydras.Schutte.Ordering_Functions]
        +Th13_5.B [in hydras.Schutte.Ordering_Functions]
        +Th13_5.A [in hydras.Schutte.Ordering_Functions]
        +Toy.Drinkers_theorem.f [in hydras.MoreAck.FolExamples]
        +Toy.OnSubstF.F [in hydras.MoreAck.FolExamples]
        +Translate_Proof.AxiomsOK [in hydras.Ackermann.LNN2LNT]
        +Translate_Proof.V [in hydras.Ackermann.LNN2LNT]
        +Translate_Proof.U [in hydras.Ackermann.LNN2LNT]
        +trans_proof.induc [in hydras.Gamma0.Gamma0]
        +trans_proof.H23 [in hydras.Gamma0.Gamma0]
        +trans_proof.H12 [in hydras.Gamma0.Gamma0]
        +trans_proof.n3 [in hydras.Gamma0.Gamma0]
        +trans_proof.n2 [in hydras.Gamma0.Gamma0]
        +trans_proof.n1 [in hydras.Gamma0.Gamma0]
        +trans_proof.c3 [in hydras.Gamma0.Gamma0]
        +trans_proof.b3 [in hydras.Gamma0.Gamma0]
        +trans_proof.a3 [in hydras.Gamma0.Gamma0]
        +trans_proof.c2 [in hydras.Gamma0.Gamma0]
        +trans_proof.b2 [in hydras.Gamma0.Gamma0]
        +trans_proof.a2 [in hydras.Gamma0.Gamma0]
        +trans_proof.c1 [in hydras.Gamma0.Gamma0]
        +trans_proof.b1 [in hydras.Gamma0.Gamma0]
        +trans_proof.a1 [in hydras.Gamma0.Gamma0]
        +

        V

        +Variants.E [in hydras.Prelude.WfVariant]
        +Variants.lt [in hydras.Prelude.WfVariant]
        +Variants.m [in hydras.Prelude.WfVariant]
        +Variants.T [in hydras.Prelude.WfVariant]
        +Variants.tr [in hydras.Prelude.WfVariant]
        +

        W

        +Well_Formed_Term.Well_Formed_Formula.Formula [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsCorrect2 [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsCorrect1 [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityRIsPR [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Well_Formed_Formula.codeArityR [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Terms [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.Term [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsCorrect2 [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsCorrect1 [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityFIsPR [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.codeArityF [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term.L [in hydras.Ackermann.wellFormed]
        +well_founded.R [in hydras.Gamma0.Gamma0]
        +with_matrices.R [in additions.fib]
        +


        +

        Library Index

        +

        A

        +Ack
        +AckNotPR
        +Addition
        +Addition_Chains
        +AM
        +AP
        +

        B

        +BadSubst
        +Battle_length
        +BigBattle
        +BinaryStrat
        +

        C

        +Canon
        +checkPrf
        +closure
        +CNF
        +code
        +codeFreeVar
        +codeList
        +codeNatToTerm
        +codePA
        +codeSubFormula
        +codeSubTerm
        +codeSysPrf
        +Comparable
        +Compatibility
        +Compat815
        +Correctness_E0
        +Countable
        +cPair
        +Critical
        +

        D

        +decidable_set
        +DecPreOrder
        +DecPreOrder_Instances
        +Deduction
        +Demo
        +Demo_power
        +Dichotomy
        +dickson
        +

        E

        +Epsilon0
        +Epsilon0rpo
        +Epsilon0_Needed_Std
        +Epsilon0_Needed_Free
        +Epsilon0_Needed_Generic
        +Euclidean_Chains
        +Example_3PlusOmega
        +expressible
        +expressibleExamples
        +Exp2
        +extEqualNat
        +E0
        +

        F

        +fib
        +FibonacciPR
        +Fib2
        +FirstSteps
        +First_toggle
        +fixPoint
        +fol
        +FolExamples
        +folLogic
        +folLogic2
        +folLogic3
        +folProof
        +folProp
        +folReplace
        +Fuel
        +F_3
        +F_alpha
        +F_omega
        +

        G

        +GaiaToHydra
        +Gamma0
        +GCanon
        +ge_omega_iff
        +GF_alpha
        +GHessenberg
        +GHprime
        +GHydra
        +GLarge_Sets
        +GL_alpha
        +goedel1
        +goedel2
        +GPaths
        +GPrelude
        +GRelations
        +

        H

        +Hessenberg
        +Hprime
        +HydraGaia_Examples
        +Hydra_Termination
        +Hydra_Extraction
        +Hydra_Lemmas
        +Hydra_Definitions
        +Hydra_Examples
        +Hydra_Theorems
        +

        I

        +isqrt
        +is_F_monotonous
        +Iterates
        +Iterate_compat
        +

        K

        +KP_example
        +

        L

        +Languages
        +Large_Sets
        +Large_Sets_Examples
        +LibHyps_Experiments
        +Limit_Infinity
        +ListExt
        +list_permut
        +list_set
        +LNN
        +LNN_Examples
        +LNN2LNT
        +LNT
        +lt_succ_le
        +Lub
        +L_alpha
        +

        M

        +Merge_Sort
        +MinPR
        +MinPR2
        +misc
        +model
        +Monoid_instances
        +Monoid_def
        +MoreEpsilonIota
        +MoreLibHyps
        +MoreLists
        +MoreOrders
        +MorePRExamples
        +MoreVectors
        +More_Arith
        +more_list
        +More_on_positive
        +MultisetWf
        +

        N

        +Naive
        +NewNotations
        +nfwfgaia
        +NN
        +NNtheory
        +NN2PA
        +

        O

        +OmegaOmega
        +Omega_Small
        +Omega2_Small
        +OnCodeList
        +onType
        +ON_Generic
        +ON_mult
        +ON_Finite
        +ON_Omega_plus_omega
        +ON_Omega
        +ON_Omega2
        +ON_plus
        +ON_gfinite
        +ON_O
        +Ordering_Functions
        +OrdNotations
        +O2H
        +

        P

        +PA
        +PAconsistent
        +PartialFun
        +PAtheory
        +Paths
        +Pow
        +Pow_variant
        +predSuccUnicity
        +primRec
        +PrimRecExamples
        +prLogic
        +PRrepresentable
        +

        R

        +Restriction
        +rosser
        +rosserPA
        +rpo
        +

        S

        +Schutte
        +Schutte_basics
        +schutte_cnf_counter_example
        +Simple_LexProd
        +Sort_spec
        +ssrnat_extracts
        +STDPP_compat
        +Strategies
        +subAll
        +subProp
        +

        T

        +term
        +Trace_exercise
        +T1
        +T1Bridge
        +T1Choice
        +T1_ltNotWf
        +T2
        +T2Bridge
        +

        W

        +wConsistent
        +wellFormed
        +Well_Orders
        +WfVariant
        +Wf_transparent
        +


        +

        Lemma Index

        +

        A

        +absurd1 [in hydras.Ackermann.LNN]
        +absurd1 [in hydras.Ackermann.LNT]
        +absurd1 [in hydras.Ackermann.folLogic]
        +Accs_all [in hydras.solutions_exercises.MultisetWf]
        +acc_from_to_round_plus [in hydras.Hydra.O2H]
        +Acc_nil [in hydras.solutions_exercises.MultisetWf]
        +Acc_inverse_image [in additions.Wf_transparent]
        +Acc_lemma [in additions.Wf_transparent]
        +acc_from_LT [in hydras.Epsilon0.Paths]
        +acc_from_trans [in hydras.Epsilon0.Paths]
        +acc_trans [in hydras.rpo.closure]
        +acc_rec [in gaia_hydras.nfwfgaia]
        +acc_imp [in hydras.solutions_exercises.T1_ltNotWf]
        +Ackermann.addC_CE [in gaia_hydras.nfwfgaia]
        +Ackermann.add_normal [in gaia_hydras.nfwfgaia]
        +Ackermann.add_le4 [in gaia_hydras.nfwfgaia]
        +Ackermann.add_le3 [in gaia_hydras.nfwfgaia]
        +Ackermann.add_inj [in gaia_hydras.nfwfgaia]
        +Ackermann.add_le2 [in gaia_hydras.nfwfgaia]
        +Ackermann.add_le1 [in gaia_hydras.nfwfgaia]
        +Ackermann.add_to_cons [in gaia_hydras.nfwfgaia]
        +Ackermann.add_fin_omega [in gaia_hydras.nfwfgaia]
        +Ackermann.add_int [in gaia_hydras.nfwfgaia]
        +Ackermann.add1Nfin [in gaia_hydras.nfwfgaia]
        +Ackermann.all_zeroE [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr2CE [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr4 [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr3 [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr2 [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr1 [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_limit [in gaia_hydras.nfwfgaia]
        +Ackermann.ap_pr0 [in gaia_hydras.nfwfgaia]
        +Ackermann.conc1 [in gaia_hydras.nfwfgaia]
        +Ackermann.fincP [in gaia_hydras.nfwfgaia]
        +Ackermann.finite_ltP [in gaia_hydras.nfwfgaia]
        +Ackermann.fooCE [in gaia_hydras.nfwfgaia]
        +Ackermann.le_succ_succE [in gaia_hydras.nfwfgaia]
        +Ackermann.le_succ_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.limit_pr [in gaia_hydras.nfwfgaia]
        +Ackermann.limit_pr1 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit1 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit10 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit11 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12a [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b1 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b2 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b3 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b4 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12b5 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit2 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit3 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit4 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit5 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit6 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit7 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit8 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit9 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_4 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_3 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_2 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_le_1 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_succE [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_succ_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_omega2 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_omega1 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_epsilon0 [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_not_wf [in gaia_hydras.nfwfgaia]
        +Ackermann.minus_le [in gaia_hydras.nfwfgaia]
        +Ackermann.minus_lt [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_add [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_sub [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_pred [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_finite [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_omega [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_split [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_Wf [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_consE [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_cons_cons [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_int [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.nf_0 [in gaia_hydras.nfwfgaia]
        +Ackermann.normal_compose [in gaia_hydras.nfwfgaia]
        +Ackermann.normal_limit [in gaia_hydras.nfwfgaia]
        +Ackermann.normal_id [in gaia_hydras.nfwfgaia]
        +Ackermann.omega_minus_one [in gaia_hydras.nfwfgaia]
        +Ackermann.omega_least_inf2 [in gaia_hydras.nfwfgaia]
        +Ackermann.omega_least_inf1 [in gaia_hydras.nfwfgaia]
        +Ackermann.phiE [in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_3 [in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_2 [in gaia_hydras.nfwfgaia]
        +Ackermann.phiE_1 [in gaia_hydras.nfwfgaia]
        +Ackermann.phiL [in gaia_hydras.nfwfgaia]
        +Ackermann.phi3v [in gaia_hydras.nfwfgaia]
        +Ackermann.pred_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.pred_lt [in gaia_hydras.nfwfgaia]
        +Ackermann.pred_le [in gaia_hydras.nfwfgaia]
        +Ackermann.psi_succ_pr1 [in gaia_hydras.nfwfgaia]
        +Ackermann.psi_lt2 [in gaia_hydras.nfwfgaia]
        +Ackermann.psi_lt1 [in gaia_hydras.nfwfgaia]
        +Ackermann.size_prop [in gaia_hydras.nfwfgaia]
        +Ackermann.size_prop1 [in gaia_hydras.nfwfgaia]
        +Ackermann.size_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.size_d [in gaia_hydras.nfwfgaia]
        +Ackermann.size_c [in gaia_hydras.nfwfgaia]
        +Ackermann.size_b [in gaia_hydras.nfwfgaia]
        +Ackermann.size_a [in gaia_hydras.nfwfgaia]
        +Ackermann.split_add [in gaia_hydras.nfwfgaia]
        +Ackermann.split_le [in gaia_hydras.nfwfgaia]
        +Ackermann.split_pred [in gaia_hydras.nfwfgaia]
        +Ackermann.split_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.split_is_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.split_limit [in gaia_hydras.nfwfgaia]
        +Ackermann.split_finite [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1rCE [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1r [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_nz [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr1 [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_pr [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_le1 [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_1bCE [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_1aCE [in gaia_hydras.nfwfgaia]
        +Ackermann.sub_int [in gaia_hydras.nfwfgaia]
        +Ackermann.sub1a [in gaia_hydras.nfwfgaia]
        +Ackermann.sub1b [in gaia_hydras.nfwfgaia]
        +Ackermann.sub1Nfin [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psiCE [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_prCE [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi2 [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi1 [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_is_add_one [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi_lt2 [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi_lt [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_nz [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_inj [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_p1 [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_pred [in gaia_hydras.nfwfgaia]
        +Ackermann.succ_lt [in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_limit [in gaia_hydras.nfwfgaia]
        +Ackermann.sup_Oalpha_zero [in gaia_hydras.nfwfgaia]
        +Ackermann.sup_unique [in gaia_hydras.nfwfgaia]
        +Ackermann.TT1T3_inj [in gaia_hydras.nfwfgaia]
        +Ackermann.T1succ_nat [in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_surj [in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_inc [in gaia_hydras.nfwfgaia]
        +Ackermann.T1T3_lt_epsilon0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3addA [in gaia_hydras.nfwfgaia]
        +Ackermann.T3addn0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3addS [in gaia_hydras.nfwfgaia]
        +Ackermann.T3add_eq0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3add0n [in gaia_hydras.nfwfgaia]
        +Ackermann.T3eqE [in gaia_hydras.nfwfgaia]
        +Ackermann.T3eqP [in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq_add2l [in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq_le [in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite1 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite2 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ge1 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3gt1 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lcp0_pr [in gaia_hydras.nfwfgaia]
        +Ackermann.T3leNgt [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lenn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3len0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3leP [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_add2r [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_add2l [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_total [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_anti [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_trans [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_lt_trans [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_consE [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le_eqVlt [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le0n [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltE [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltgtP [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltNge [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltnn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltn0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltP [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltW [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_add2r [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_add2l [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_a [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_c [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_b [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi_bc [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_le_trans [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_trans [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi' [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_trichotomy [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_anti [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_neAle [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_ne' [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_ne [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_consE [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt0n [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt1 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3nf_finite [in gaia_hydras.nfwfgaia]
        +Ackermann.T3subnn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3subn0 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3sub0n [in gaia_hydras.nfwfgaia]
        +Ackn_IsPR [in hydras.MoreAck.AckNotPR]
        +AckSn_as_PRiterate [in hydras.MoreAck.AckNotPR]
        +AckSn_as_iterate [in hydras.MoreAck.AckNotPR]
        +Ack_not_PR [in hydras.MoreAck.AckNotPR]
        +Ack_iterate_rw [in hydras.Epsilon0.F_omega]
        +Ack_strict_mono_l [in hydras.MoreAck.Ack]
        +Ack_Sn_plus [in hydras.MoreAck.Ack]
        +Ack_mono_r [in hydras.MoreAck.Ack]
        +Ack_mono_l [in hydras.MoreAck.Ack]
        +Ack_strict_mono [in hydras.MoreAck.Ack]
        +Ack_properties [in hydras.MoreAck.Ack]
        +Ack_m_mono_weak [in hydras.MoreAck.Ack]
        +Ack_4_n [in hydras.MoreAck.Ack]
        +Ack_3_n [in hydras.MoreAck.Ack]
        +Ack_2_n [in hydras.MoreAck.Ack]
        +Ack_1_n [in hydras.MoreAck.Ack]
        +Ack_S_S [in hydras.MoreAck.Ack]
        +Ack_S_0 [in hydras.MoreAck.Ack]
        +Ack_0 [in hydras.MoreAck.Ack]
        +addPairwiseEquals [in hydras.Ackermann.folLogic3]
        +add_r_0 [in hydras.Hydra.Hydra_Lemmas]
        +Alive_standard [in hydras.Hydra.Hydra_Theorems]
        +Alive_free [in hydras.Hydra.Hydra_Theorems]
        +all_cases [in hydras.Hydra.O2H]
        +all_ord_acc [in hydras.Schutte.Schutte_basics]
        +Almost_done [in hydras.Hydra.BigBattle]
        +alpha_pos [in hydras.Hydra.O2H]
        +alpha_lt_beta [in hydras.Schutte.AP]
        +alpha_plus_zero [in hydras.Epsilon0.E0]
        +alpha_sup [in hydras.Schutte.Ordering_Functions]
        +alpha_A [in hydras.Schutte.Ordering_Functions]
        +alpha_plus_sup [in hydras.Schutte.Addition]
        +alpha_plus_zero [in hydras.Schutte.Addition]
        +alt_double_ok [in additions.Demo]
        +Alt.compose_01 [in hydras.MoreAck.PrimRecExamples]
        +Alt.const0_NIsPR [in hydras.MoreAck.PrimRecExamples]
        +Alt.Eps0_prec.prec_transitive [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec_antisym [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec_dec [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.eq_symbol_dec [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.lt_inc_rpo_0 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.lt_subterm2 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.lt_subterm1 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_2_term_mono [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_lt_cons [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nf_Acc [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nf_Wf [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.pi2_5IsPR [in hydras.MoreAck.PrimRecExamples]
        +Alt.plusIsPR [in hydras.MoreAck.PrimRecExamples]
        +Alt.plus_alt_ok [in hydras.MoreAck.PrimRecExamples]
        +Alt.predIsPR [in hydras.MoreAck.PrimRecExamples]
        +Alt.rpo_trans [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R_inc_rpo [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R02 [in hydras.MoreAck.PrimRecExamples]
        +Alt.R1 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R2 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R3 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.R4 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.succIsPR [in hydras.MoreAck.PrimRecExamples]
        +Alt.T1_size3 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size2 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size1 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars.eq_variable_dec [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.well_founded_rpo [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.zeroIsPR [in hydras.MoreAck.PrimRecExamples]
        +AM_power_Ok [in additions.AM]
        +andE1 [in hydras.Ackermann.LNN]
        +andE1 [in hydras.Ackermann.LNT]
        +andE1 [in hydras.Ackermann.folLogic]
        +andE2 [in hydras.Ackermann.LNN]
        +andE2 [in hydras.Ackermann.LNT]
        +andE2 [in hydras.Ackermann.folLogic]
        +andI [in hydras.Ackermann.LNN]
        +andI [in hydras.Ackermann.LNT]
        +andI [in hydras.Ackermann.folLogic]
        +andRelPR [in hydras.Ackermann.primRec]
        +andSym [in hydras.Ackermann.LNN]
        +andSym [in hydras.Ackermann.LNT]
        +andSym [in hydras.Ackermann.folLogic]
        +approx_ok [in hydras.Epsilon0.Canon]
        +ap_plusR [in hydras.Epsilon0.T1]
        +ap_plus [in hydras.Epsilon0.T1]
        +ap_cases [in hydras.OrdinalNotations.ON_Omega2]
        +AP_plus_AP [in hydras.Schutte.AP]
        +AP_to_phi0 [in hydras.Schutte.AP]
        +AP_phi0 [in hydras.Schutte.AP]
        +AP_o_segment [in hydras.Schutte.AP]
        +AP_closed [in hydras.Schutte.AP]
        +AP_sup [in hydras.Schutte.AP]
        +AP_unbounded [in hydras.Schutte.AP]
        +AP_unbounded_0 [in hydras.Schutte.AP]
        +AP_mult_fin_r_closed [in hydras.Schutte.AP]
        +AP_mult_Sn_closed [in hydras.Schutte.AP]
        +AP_plus_closed [in hydras.Schutte.AP]
        +AP_finite_eq_one [in hydras.Schutte.AP]
        +AP_omega [in hydras.Schutte.AP]
        +AP_one [in hydras.Schutte.AP]
        +ap_ref [in gaia_hydras.T1Bridge]
        +Axm [in hydras.Ackermann.LNN]
        +Axm [in hydras.Ackermann.LNT]
        +Axm [in hydras.Ackermann.folLogic]
        +axp_scheme_length1 [in additions.Addition_Chains]
        +axp_correct [in additions.Addition_Chains]
        +A_full [in hydras.Schutte.Critical]
        +A_Cr [in hydras.Schutte.Critical]
        +A_closed [in hydras.Schutte.Ordering_Functions]
        +A_denum [in hydras.Schutte.Ordering_Functions]
        +A1_A2 [in hydras.Schutte.Ordering_Functions]
        +A2_A1 [in hydras.Schutte.Ordering_Functions]
        +

        B

        +Bad.correct_exp_too_strong [in additions.FirstSteps]
        +Bad.F3_correct [in additions.Euclidean_Chains]
        +Bad.height_lt_size [in hydras.Hydra.Hydra_Examples]
        +Bad.mul_not_associative [in additions.FirstSteps]
        +Bad.one_not_neutral [in additions.FirstSteps]
        +Bad2.Fcompose_correct [in additions.Euclidean_Chains]
        +Bad4.F23_ok [in additions.Euclidean_Chains]
        +battle_length_std_Hardy [in hydras.Hydra.Hydra_Theorems]
        +battle_length_std [in hydras.Hydra.Battle_length]
        +battle_example [in hydras.Hydra.KP_example]
        +Bbeta_denum [in hydras.Schutte.Ordering_Functions]
        +betaEquiv [in Goedel.PRrepresentable]
        +betaRepresentable [in Goedel.PRrepresentable]
        +betaThm2 [in Goedel.PRrepresentable]
        +betaThm3 [in Goedel.PRrepresentable]
        +betaThm4 [in Goedel.PRrepresentable]
        +betaThm5 [in Goedel.PRrepresentable]
        +beta_def [in Goedel.PRrepresentable]
        +Bigstep [in hydras.Hydra.BigBattle]
        +big_to_small [in hydras.Hydra.Epsilon0_Needed_Free]
        +big_to_small [in hydras.Hydra.Omega2_Small]
        +big_to_small [in hydras.Hydra.Omega_Small]
        +binary_power_mult_ok [in additions.Pow_variant]
        +binary_power_mult_ok [in additions.Pow]
        +binary_chain_length [in additions.Addition_Chains]
        +binary_generator_not_optimal [in additions.Addition_Chains]
        +binary_generator_correct [in additions.Addition_Chains]
        +binary_correct [in additions.Addition_Chains]
        +bin_pow_scheme_length1 [in additions.Addition_Chains]
        +bitsP [in additions.fib]
        +bits_cat [in additions.fib]
        +boddIsPR [in hydras.Ackermann.primRec]
        +bool_eq_iff [in hydras.Epsilon0.T1]
        +bool_decide_eq_false [in hydras.Prelude.STDPP_compat]
        +bool_decide_eq_true [in hydras.Prelude.STDPP_compat]
        +boundComputationIsPR [in hydras.Ackermann.codeSubFormula]
        +boundComputationMonotone [in hydras.Ackermann.codeSubFormula]
        +boundedCheck [in Goedel.PRrepresentable]
        +boundedLT [in hydras.Ackermann.NNtheory]
        +boundedSearch1 [in hydras.Ackermann.primRec]
        +boundedSearch2 [in hydras.Ackermann.primRec]
        +boundedSearch3 [in hydras.solutions_exercises.isqrt]
        +boundedSearch4 [in hydras.solutions_exercises.isqrt]
        +boundMakeTrace [in hydras.Ackermann.codeSubFormula]
        +boundSearchIsPR [in hydras.Ackermann.primRec]
        +boundSubFormulaHelp [in hydras.Ackermann.codeSubFormula]
        +boundSubFormulaHelp1 [in hydras.Ackermann.codeSubFormula]
        +boundSubFormulaHelp2 [in hydras.Ackermann.codeSubFormula]
        +boundSubTerm [in hydras.Ackermann.codeSubFormula]
        +boundSubTerms [in hydras.Ackermann.codeSubFormula]
        +but_last_iota_from' [in hydras.Prelude.MoreLists]
        +but_last_app [in hydras.Prelude.MoreLists]
        +but_last_shift' [in hydras.Prelude.MoreLists]
        +but_last_interval [in hydras.Prelude.MoreLists]
        +but_last_iota_from [in hydras.Prelude.MoreLists]
        +

        C

        +callIsPR [in hydras.Ackermann.cPair]
        +call_lt_wf [in hydras.Epsilon0.F_alpha]
        +CanonSSn [in hydras.Epsilon0.Canon]
        +canonS_rel_rounds [in hydras.Hydra.O2H]
        +canonS_iota [in hydras.Hydra.O2H]
        +canonS_iota_i [in hydras.Hydra.O2H]
        +canonS_iota_final [in hydras.Hydra.O2H]
        +canonS_iota_6 [in hydras.Hydra.O2H]
        +canonS_iota_5 [in hydras.Hydra.O2H]
        +canonS_iota_4 [in hydras.Hydra.O2H]
        +canonS_ocons_succE [in gaia_hydras.GCanon]
        +canonS_zero_inv [in gaia_hydras.GCanon]
        +canonS_phi0_succE [in gaia_hydras.GCanon]
        +canonS_cons_not_zero [in gaia_hydras.GCanon]
        +canonS_lt [in gaia_hydras.GCanon]
        +canonS_LE [in gaia_hydras.GCanon]
        +CanonS_phi0_Succ [in hydras.Epsilon0.Canon]
        +CanonS_lt [in hydras.Epsilon0.Canon]
        +CanonS_phi0_lim [in hydras.Epsilon0.Canon]
        +canonS_LE [in hydras.Epsilon0.Canon]
        +canonS_limit_mono [in hydras.Epsilon0.Canon]
        +canonS_limit_lub [in hydras.Epsilon0.Canon]
        +canonS_limit_strong [in hydras.Epsilon0.Canon]
        +canonS_cons_not_zero [in hydras.Epsilon0.Canon]
        +canonS_LT [in hydras.Epsilon0.Canon]
        +canonS_zero_inv [in hydras.Epsilon0.Canon]
        +canonS_cons_succ_eqn2 [in hydras.Epsilon0.Canon]
        +canonS_phi0_succ_eqn [in hydras.Epsilon0.Canon]
        +canonS_succ [in hydras.Epsilon0.Canon]
        +canonS_lim2 [in hydras.Epsilon0.Canon]
        +canonS_lim1 [in hydras.Epsilon0.Canon]
        +CanonS_Phi0_Succ_eqn [in hydras.Epsilon0.Paths]
        +CanonS_plus_1 [in hydras.Epsilon0.Paths]
        +canon_limit_of [in gaia_hydras.GCanon]
        +canon_limit_mono [in gaia_hydras.GCanon]
        +canon_limit_strong [in gaia_hydras.GCanon]
        +canon_lim3 [in gaia_hydras.GCanon]
        +canon_lim2 [in gaia_hydras.GCanon]
        +canon_tail [in gaia_hydras.GCanon]
        +canon_lim1 [in gaia_hydras.GCanon]
        +canon_SSn_zero [in gaia_hydras.GCanon]
        +canon_lt [in gaia_hydras.GCanon]
        +canon_succ [in gaia_hydras.GCanon]
        +canon_not_null [in hydras.Epsilon0.Large_Sets]
        +Canon_of_limit_not_null [in hydras.Epsilon0.Canon]
        +Canon_lt [in hydras.Epsilon0.Canon]
        +Canon_Omega [in hydras.Epsilon0.Canon]
        +Canon_Succ [in hydras.Epsilon0.Canon]
        +canon_limit_mono [in hydras.Epsilon0.Canon]
        +canon_limit_strong [in hydras.Epsilon0.Canon]
        +canon_lt [in hydras.Epsilon0.Canon]
        +canon_LT [in hydras.Epsilon0.Canon]
        +canon_SSn_zero [in hydras.Epsilon0.Canon]
        +canon_succ [in hydras.Epsilon0.Canon]
        +canon_lim3 [in hydras.Epsilon0.Canon]
        +canon_lim2 [in hydras.Epsilon0.Canon]
        +canon_lim1 [in hydras.Epsilon0.Canon]
        +canon_tail [in hydras.Epsilon0.Canon]
        +canon_zero [in hydras.Epsilon0.Canon]
        +Canon_plus_first_step_lim [in hydras.Epsilon0.Paths]
        +Canon_plus_first_step [in hydras.Epsilon0.Paths]
        +Canon_mono1 [in hydras.Epsilon0.Paths]
        +Canon_plus_inv [in hydras.Epsilon0.Paths]
        +canon0_lt [in gaia_hydras.GCanon]
        +canon0_phi0_succE [in gaia_hydras.GCanon]
        +canon0_LT [in hydras.Epsilon0.Canon]
        +canon0_cons_succ_eqn2 [in hydras.Epsilon0.Canon]
        +canon0_phi0_succ_eqn [in hydras.Epsilon0.Canon]
        +canon0_succ [in hydras.Epsilon0.Canon]
        +canon0_lim2 [in hydras.Epsilon0.Canon]
        +CantorOrdinal.addC_CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_normal [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le4 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_inj [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_le1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_simpl1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_to_cons [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_fin_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add_int [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.add1Nfin [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr4 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr2CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ap_pr0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantorCE2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantorCE3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_CE1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_unique [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cantor_exists [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.div_by_omega_pr [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_eq1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_eq0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_1n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_mul [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expF_add [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_add [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_eq1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_eq0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_1n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_n0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expO_mul1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx_nat [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx_pnat [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.expx1CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_prod [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_sum [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_FO [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_consCE1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_int [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_eq1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_eq0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp0nz [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp00 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp1x [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp2omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ex_middle_pick [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.fincP [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.fooCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.head_lt_cons [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.le_succ_succE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.le_succ_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_prop [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_lub [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_CE1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_unique1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_pr [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_pr1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_4 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_le_1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_succE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ2CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_succ_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.lt_not_wf [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.minus_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.minus_lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.min_exists [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mulA [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mulnf0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_pr3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega2_pr1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_pr1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_sum_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_omega_limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_int_limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_fin_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_distr [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_phi0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_int [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.mul_na [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_exp [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_expF [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_expO [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_prod [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_sum [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev_unique [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_rev [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_revCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_div_by_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_mul [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_toNF [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_omega_plus_n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_sub [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_add [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_pred [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_log [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_phi0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_finite [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_split [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_Wf' [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.nf_Wf [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_compose [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal_id [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower_unbounded [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower_nf [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_minus_one [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_log [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_lt1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0_lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.plus_int_Ox [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_mon1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pow_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_succ_CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.pred_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_add [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_limit1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_pred [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_finite [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_is_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.split_limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1rCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_nzCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_nz [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1r [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_pr [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_le1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_int [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_1bCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub_1aCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1a [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1b [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sub1Nfin [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_is_add_one [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_injCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_inj [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_p1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_predCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_pred [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.succ_lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_Oalpha_zero [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup_unique [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.tail_lt_cons [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_pred [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_ex2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_ex1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_mon [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_nf [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF_nz [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addA [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addn0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1addS [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add_eq0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add0n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ap_phi0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eqE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eqP [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_mul2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_add2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite2CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1F_inj [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ge1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leNgt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lenn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1len0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leP [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmull [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mulCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulrl [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulrCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_pmulr [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul2r [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_mul2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_add2r [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_add2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_cons_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_trans [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_lt_trans [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_total [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_consE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le_eqVlt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le0n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_exp0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_prod [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log_phi0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltgtP [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltNge [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltnn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltn0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltP [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltW [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_mul2r [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_mul2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_add2r [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_add2l [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_cons_le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_le_trans [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_trans [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_anti [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_trichotomy [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_neAle [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_ne' [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt_ne [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt0n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1muln1_CE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_eq1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul_eq0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul0n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul1n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul1nCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nat_inc [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nfCE [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_rect [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_finite [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_finite1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_consb [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_consa [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_cons_cons [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf_cons0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1phi0_zero' [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1phi0_zero [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1subnn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1subn0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1sub0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1succ_nat [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1transfinite_induction_Q [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1transfinite_induction [in gaia_hydras.nfwfgaia]
        +Cantor_normal_form [in hydras.Epsilon0.T1]
        +cases_for_mult [in hydras.Epsilon0.T1]
        +case_Eq [in hydras.Schutte.Correctness_E0]
        +case_gt [in hydras.Schutte.Correctness_E0]
        +case_lt [in hydras.Schutte.Correctness_E0]
        +chain_gen_OK [in additions.AM]
        +chain_gen_OK [in additions.Euclidean_Chains]
        +checkPrfAXMIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfCorrect1 [in hydras.Ackermann.checkPrf]
        +checkPrfCorrect2 [in hydras.Ackermann.checkPrf]
        +checkPrfCPIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQnIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQ1IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQ2IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQ3IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQ4IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfEQ5IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfFA1IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfFA2IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfFA3IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfGENIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfHelpIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfIMP1IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfIMP2IsPR [in hydras.Ackermann.checkPrf]
        +checkPrfIsPR [in hydras.Ackermann.checkPrf]
        +checkPrfMPIsPR [in hydras.Ackermann.checkPrf]
        +checkTraceCorrect [in hydras.Ackermann.codeSubFormula]
        +checkTraceIsPR [in hydras.Ackermann.codeSubFormula]
        +classification [in hydras.Schutte.Schutte_basics]
        +closedNatToTerm [in hydras.Ackermann.LNN]
        +closedNatToTerm [in hydras.Ackermann.LNT]
        +closedNN [in hydras.Ackermann.NN]
        +closedNN1 [in hydras.Ackermann.NN]
        +closedPA [in hydras.Ackermann.PA]
        +closedPA1 [in hydras.Ackermann.PA]
        +closedT [in hydras.Ackermann.expressible]
        +Closed_Cr [in hydras.Schutte.Critical]
        +cnf_of_epsilon0 [in hydras.Schutte.CNF]
        +cnf_lt_epsilon0 [in hydras.Schutte.CNF]
        +cnf_exists_unique [in hydras.Schutte.CNF]
        +cnf_unicity [in hydras.Schutte.CNF]
        +cnf_exists [in hydras.Schutte.CNF]
        +cnf_plus [in hydras.Schutte.CNF]
        +cnf_plus2 [in hydras.Schutte.CNF]
        +cnf_plus1 [in hydras.Schutte.CNF]
        +cnf_eq [in hydras.Schutte.CNF]
        +cnf_head_eq [in hydras.Schutte.CNF]
        +cnf_of_ap [in hydras.Schutte.CNF]
        +cnf_Cons [in hydras.Epsilon0.E0]
        +cnf_Omega_term [in hydras.Epsilon0.E0]
        +cnf_Succ [in hydras.Epsilon0.E0]
        +cnf_phi0 [in hydras.Epsilon0.E0]
        +cnf_rw [in hydras.Epsilon0.E0]
        +codeAndCorrect [in hydras.Ackermann.code]
        +codeAndIsPR [in hydras.Ackermann.checkPrf]
        +codeAppCorrect [in hydras.Ackermann.codeList]
        +codeAppIsPR [in hydras.Ackermann.codeList]
        +codeArityLNNFIsCorrect1 [in hydras.Ackermann.Languages]
        +codeArityLNNFIsCorrect2 [in hydras.Ackermann.Languages]
        +codeArityLNNRIsCorrect1 [in hydras.Ackermann.Languages]
        +codeArityLNNRIsCorrect2 [in hydras.Ackermann.Languages]
        +codeArityLNNRIsPR [in hydras.Ackermann.Languages]
        +codeArityLNTFIsCorrect1 [in hydras.Ackermann.Languages]
        +codeArityLNTFIsCorrect2 [in hydras.Ackermann.Languages]
        +codeArityLNTFIsPR [in hydras.Ackermann.Languages]
        +codeArityLNTRIsCorrect1 [in hydras.Ackermann.Languages]
        +codeArityLNTRIsCorrect2 [in hydras.Ackermann.Languages]
        +codeArityLNTRIsPR [in hydras.Ackermann.Languages]
        +codeAxmEqHelpIsPR [in hydras.Ackermann.checkPrf]
        +codeCloseCorrect [in hydras.Ackermann.codePA]
        +codeCloseIsPR [in hydras.Ackermann.codePA]
        +codeCloseListCorrect [in hydras.Ackermann.codePA]
        +codeCloseListIsPR [in hydras.Ackermann.codePA]
        +codeForallCorrect [in hydras.Ackermann.code]
        +codeForallIsPR [in hydras.Ackermann.prLogic]
        +codeFormulaInj [in hydras.Ackermann.code]
        +codeFreeVarFormulaCorrect [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarFormulaIsPR [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormulaCorrect [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormulaIsPR [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermCorrect [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermIsPR [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermsCorrect [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermsIsPR [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermTermsIsPR [in hydras.Ackermann.codeFreeVar]
        +codeIffCorrect [in hydras.Ackermann.code]
        +codeIffIsPR [in hydras.Ackermann.checkPrf]
        +codeImpCorrect [in hydras.Ackermann.code]
        +codeImpIsPR [in hydras.Ackermann.prLogic]
        +codeInCorrect [in hydras.Ackermann.codeList]
        +codeInductionSchemaCorrect1 [in hydras.Ackermann.codePA]
        +codeInductionSchemaCorrect2 [in hydras.Ackermann.codePA]
        +codeInductionSchemaCorrect3 [in hydras.Ackermann.codePA]
        +codeInductionSchemaIsPR [in hydras.Ackermann.codePA]
        +codeInIsPR [in hydras.Ackermann.codeList]
        +codeLengthCorrect [in hydras.Ackermann.codeList]
        +codeLengthIsPR [in hydras.Ackermann.codeList]
        +codeListInj [in hydras.Ackermann.cPair]
        +codeListRemoveCorrect [in hydras.Ackermann.codeList]
        +codeListRemoveIsPR [in hydras.Ackermann.codeList]
        +codeLNNRelationInj [in hydras.Ackermann.Languages]
        +codeLNTFunctionInj [in hydras.Ackermann.Languages]
        +codeLNTRelationInj [in hydras.Ackermann.Languages]
        +codeNatToTermCorrectLNN [in hydras.Ackermann.codeNatToTerm]
        +codeNatToTermCorrectLNT [in hydras.Ackermann.codeNatToTerm]
        +codeNatToTermIsPR [in hydras.Ackermann.codeNatToTerm]
        +codeNewVarCorrect [in hydras.Ackermann.codeSubFormula]
        +codeNewVarIsPR [in hydras.Ackermann.codeSubFormula]
        +codeNoDupCorrect [in hydras.Ackermann.codeList]
        +codeNoDupIsPR [in hydras.Ackermann.codeList]
        +codeNotCorrect [in hydras.Ackermann.code]
        +codeNotIsPR [in hydras.Ackermann.prLogic]
        +codeNthCorrect [in hydras.Ackermann.cPair]
        +codeNthIsPR [in hydras.Ackermann.cPair]
        +codeNVarsCorrect [in hydras.Ackermann.checkPrf]
        +codeNVars1IsPR [in hydras.Ackermann.checkPrf]
        +codeNVars2IsPR [in hydras.Ackermann.checkPrf]
        +codeOpenCorrect [in hydras.Ackermann.codePA]
        +codeOpenIsPR [in hydras.Ackermann.codePA]
        +codeOrCorrect [in hydras.Ackermann.code]
        +codeOrIsPR [in hydras.Ackermann.checkPrf]
        +codePAcorrect1 [in hydras.Ackermann.codePA]
        +codePAcorrect2 [in hydras.Ackermann.codePA]
        +codePAcorrect3 [in hydras.Ackermann.codePA]
        +codePAIsPR [in hydras.Ackermann.codePA]
        +codePrfInjAxm [in hydras.Ackermann.code]
        +codeSubFormulaCorrect [in hydras.Ackermann.codeSubFormula]
        +codeSubFormulaIsPR [in hydras.Ackermann.codeSubFormula]
        +codeSubTermCorrect [in hydras.Ackermann.codeSubTerm]
        +codeSubTermIsPR [in hydras.Ackermann.codeSubTerm]
        +codeSubTermsCorrect [in hydras.Ackermann.codeSubTerm]
        +codeSubTermsIsPR [in hydras.Ackermann.codeSubTerm]
        +codeSubTermTermsIsPR [in hydras.Ackermann.codeSubTerm]
        +codeSysPfCorrect [in Goedel.codeSysPrf]
        +codeSysPrfCorrect1 [in Goedel.codeSysPrf]
        +codeSysPrfCorrect2 [in Goedel.codeSysPrf]
        +codeSysPrfCorrect3 [in Goedel.codeSysPrf]
        +codeSysPrfNCorrect1 [in Goedel.codeSysPrf]
        +codeSysPrfNCorrect2 [in Goedel.codeSysPrf]
        +codeSysPrfNCorrect3 [in Goedel.codeSysPrf]
        +codeTermFreeVar [in hydras.Ackermann.codeSubFormula]
        +codeTermInj [in hydras.Ackermann.code]
        +codeTermsInj [in hydras.Ackermann.code]
        +coeff_lt [in hydras.Epsilon0.T1]
        +coeff_lt [in hydras.Schutte.Correctness_E0]
        +compare_reflectR [in hydras.Epsilon0.T1]
        +compare_of_phi0 [in hydras.Epsilon0.T1]
        +compare_fin_rw [in hydras.Epsilon0.T1]
        +compare_lt_iff [in hydras.Epsilon0.T1]
        +compare_lt_impl [in hydras.Epsilon0.T1]
        +compare_eq_iff [in hydras.Epsilon0.T1]
        +compare_refl [in hydras.Epsilon0.T1]
        +compare_correct [in hydras.Epsilon0.T1]
        +compare_reflect [in hydras.Epsilon0.T1]
        +compare_rev [in hydras.Epsilon0.T1]
        +compare_cons [in hydras.Epsilon0.T1]
        +compare_correct [in hydras.OrdinalNotations.ON_Omega2]
        +compare_reflect [in hydras.OrdinalNotations.ON_Omega2]
        +compare_reflect [in hydras.Prelude.Comparable]
        +compare_trans [in hydras.Prelude.Comparable]
        +compare_ge_iff [in hydras.Prelude.Comparable]
        +compare_le_iff [in hydras.Prelude.Comparable]
        +compare_le_iff_refl [in hydras.Prelude.Comparable]
        +compare_gt_not_lt [in hydras.Prelude.Comparable]
        +compare_lt_not_gt [in hydras.Prelude.Comparable]
        +compare_gt_trans [in hydras.Prelude.Comparable]
        +compare_gt_irrefl [in hydras.Prelude.Comparable]
        +compare_gt_iff [in hydras.Prelude.Comparable]
        +compare_eq_trans [in hydras.Prelude.Comparable]
        +compare_refl [in hydras.Prelude.Comparable]
        +compare_eq_iff [in hydras.Prelude.Comparable]
        +compare_lt_irrefl [in hydras.Prelude.Comparable]
        +compare_lt_trans [in hydras.Prelude.Comparable]
        +compare_lt_iff [in hydras.Prelude.Comparable]
        +compare_reflect [in hydras.OrdinalNotations.ON_O]
        +compare_correct [in hydras.OrdinalNotations.ON_O]
        +compare_h2g [in gaia_hydras.T1Bridge]
        +compare_g2h [in gaia_hydras.T1Bridge]
        +compare_ref [in gaia_hydras.T1Bridge]
        +compare_correct [in hydras.OrdinalNotations.ON_mult]
        +compare_reflect [in hydras.OrdinalNotations.ON_mult]
        +compare_correct [in hydras.OrdinalNotations.ON_plus]
        +compare_reflect [in hydras.OrdinalNotations.ON_plus]
        +compare_reflect [in hydras.OrdinalNotations.ON_Finite]
        +compare_correct [in hydras.OrdinalNotations.ON_Finite]
        +compare_correct [in hydras.Epsilon0.E0]
        +compare_rw_gt [in hydras.Gamma0.Gamma0]
        +compare_rw_eq [in hydras.Gamma0.Gamma0]
        +compare_rw_lt [in hydras.Gamma0.Gamma0]
        +compare_Gt [in hydras.Gamma0.Gamma0]
        +compare_Eq [in hydras.Gamma0.Gamma0]
        +compare_Lt [in hydras.Gamma0.Gamma0]
        +compare_correct [in hydras.Gamma0.Gamma0]
        +compare_reflect [in hydras.Gamma0.Gamma0]
        +Compat815.le_not_lt [in hydras.Prelude.Compat815]
        +Compat815.le_plus_r [in hydras.Prelude.Compat815]
        +Compat815.le_lt_n_Sm [in hydras.Prelude.Compat815]
        +Compat815.le_lt_or_eq [in hydras.Prelude.Compat815]
        +Compat815.le_n_0_eq [in hydras.Prelude.Compat815]
        +Compat815.lt_not_le [in hydras.Prelude.Compat815]
        +Compat815.lt_n_S [in hydras.Prelude.Compat815]
        +Compat815.lt_S_n [in hydras.Prelude.Compat815]
        +Compat815.lt_n_Sm_le [in hydras.Prelude.Compat815]
        +Compat815.mult_O_le [in hydras.Prelude.Compat815]
        +Compat815.n_SSn [in hydras.Prelude.Compat815]
        +Compat815.n_SSSn [in hydras.Prelude.Compat815]
        +Compat815.plus_Snm_nSm [in hydras.Prelude.Compat815]
        +composeSigmaRepresentable [in Goedel.PRrepresentable]
        +compose1_NIsPR [in hydras.Ackermann.primRec]
        +compose1_3IsPR [in hydras.Ackermann.primRec]
        +compose1_2IsPR [in hydras.Ackermann.primRec]
        +compose1_1IsPR [in hydras.Ackermann.primRec]
        +compose2IsPR [in hydras.Ackermann.primRec]
        +compose2_4IsPR [in hydras.Ackermann.primRec]
        +compose2_3IsPR [in hydras.Ackermann.primRec]
        +compose2_2IsPR [in hydras.Ackermann.primRec]
        +compose2_1IsPR [in hydras.Ackermann.primRec]
        +compose2_3 [in hydras.MoreAck.PrimRecExamples]
        +compose2_2 [in hydras.MoreAck.PrimRecExamples]
        +compose2_1 [in hydras.MoreAck.PrimRecExamples]
        +compose2_0 [in hydras.MoreAck.PrimRecExamples]
        +compose3_3IsPR [in hydras.Ackermann.primRec]
        +compose3_2IsPR [in hydras.Ackermann.primRec]
        +compose3_1IsPR [in hydras.Ackermann.primRec]
        +compose4_3IsPR [in hydras.Ackermann.primRec]
        +compose4_2IsPR [in hydras.Ackermann.primRec]
        +computation_eval_rw [in additions.Addition_Chains]
        +computeEvalStrongRecHelp [in hydras.Ackermann.cPair]
        +constant_to_standard_path [in gaia_hydras.GPaths]
        +constant_to_standard_path [in hydras.Epsilon0.Paths]
        +constant_to_standard [in hydras.Epsilon0.Paths]
        +constant_to_standard_0 [in hydras.Epsilon0.Paths]
        +consTerms [in hydras.Ackermann.fol]
        +const_pathS_LT' [in hydras.Epsilon0.Paths]
        +const_pathS_eps_zero [in hydras.Epsilon0.Paths]
        +const_pathS_first_step [in hydras.Epsilon0.Paths]
        +const_pathS_eps_LE_2 [in hydras.Epsilon0.Paths]
        +const_pathS_eps_trans [in hydras.Epsilon0.Paths]
        +const_pathS_trans [in hydras.Epsilon0.Paths]
        +const_pathS_inv_strong [in hydras.Epsilon0.Paths]
        +const_pathS_inv [in hydras.Epsilon0.Paths]
        +const_pathS_LE [in hydras.Epsilon0.Paths]
        +const_path_LT [in hydras.Epsilon0.Paths]
        +const_pathS_LT [in hydras.Epsilon0.Paths]
        +const_pathS_zero [in hydras.Epsilon0.Paths]
        +const_pathS_nf [in hydras.Epsilon0.Paths]
        +const_pathS_repeatR [in hydras.Epsilon0.Paths]
        +const_pathS_repeat [in hydras.Epsilon0.Paths]
        +const_pathSE [in hydras.Epsilon0.Paths]
        +const0_NIsPR [in hydras.Ackermann.primRec]
        +const1_NIsPR [in hydras.Ackermann.primRec]
        +cons_def [in hydras.Epsilon0.T1]
        +cons_nf [in hydras.Epsilon0.T1]
        +cons_standard_path [in hydras.Epsilon0.Paths]
        +cons_standard_pathS [in hydras.Epsilon0.Paths]
        +cons_lt_epsilon0 [in hydras.Gamma0.Gamma0]
        +cons_rw [in hydras.Gamma0.Gamma0]
        +contrad [in hydras.solutions_exercises.MultisetWf]
        +contrad [in hydras.solutions_exercises.T1_ltNotWf]
        +contradiction [in hydras.Ackermann.LNN]
        +contradiction [in hydras.Ackermann.LNT]
        +contradiction [in hydras.Ackermann.folLogic]
        +Contradiction [in hydras.Hydra.Omega_Small]
        +correct_app [in additions.AM]
        +Cor12 [in gaia_hydras.GPaths]
        +Cor12 [in hydras.Epsilon0.Paths]
        +Cor12_E0 [in hydras.Epsilon0.Paths]
        +Cor12_3 [in hydras.Epsilon0.Paths]
        +Cor12_2 [in hydras.Epsilon0.Paths]
        +Cor12_1 [in hydras.Epsilon0.Paths]
        +countable_members [in hydras.Schutte.Schutte_basics]
        +countable_not_Unbounded [in hydras.Schutte.Schutte_basics]
        +countable_segment_proper [in hydras.Schutte.Ordering_Functions]
        +countable_image [in hydras.Schutte.Countable]
        +countable_bij_funR [in hydras.Schutte.Countable]
        +countable_bij_fun [in hydras.Schutte.Countable]
        +countable_surj [in hydras.Schutte.Countable]
        +counter_ex [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +cPairInjHelp [in hydras.Ackermann.cPair]
        +cPairInj1 [in hydras.Ackermann.cPair]
        +cPairInj2 [in hydras.Ackermann.cPair]
        +cPairIsPR [in hydras.Ackermann.cPair]
        +cPairLemma1 [in hydras.Ackermann.cPair]
        +cPairLe1 [in hydras.Ackermann.cPair]
        +cPairLe1A [in hydras.Ackermann.cPair]
        +cPairLe2 [in hydras.Ackermann.cPair]
        +cPairLe2A [in hydras.Ackermann.cPair]
        +cPairLe3 [in hydras.Ackermann.cPair]
        +cPairLt1 [in hydras.Ackermann.cPair]
        +cPairLt2 [in hydras.Ackermann.cPair]
        +cPairPi1IsPR [in hydras.Ackermann.cPair]
        +cPairPi2IsPR [in hydras.Ackermann.cPair]
        +cPairProjections [in hydras.Ackermann.cPair]
        +cPairProjectionsHelp [in hydras.Ackermann.cPair]
        +cPairProjections1 [in hydras.Ackermann.cPair]
        +cPairProjections2 [in hydras.Ackermann.cPair]
        +cp1 [in hydras.Ackermann.LNN]
        +cp1 [in hydras.Ackermann.LNT]
        +cp1 [in hydras.Ackermann.folLogic]
        +cp2 [in hydras.Ackermann.LNN]
        +cp2 [in hydras.Ackermann.LNT]
        +cp2 [in hydras.Ackermann.folLogic]
        +Cr_1_equiv [in hydras.Schutte.Critical]
        +Cr_incl [in hydras.Schutte.Critical]
        +Cr_lt [in hydras.Schutte.Critical]
        +Cr_pos_iff [in hydras.Schutte.Critical]
        +Cr_pos_inv [in hydras.Schutte.Critical]
        +Cr_zero_AP [in hydras.Schutte.Critical]
        +Cr_zero_inv [in hydras.Schutte.Critical]
        +Cr_pos [in hydras.Schutte.Critical]
        +Cr_zero [in hydras.Schutte.Critical]
        +Cr_inv [in hydras.Schutte.Critical]
        +Cr_equation [in hydras.Schutte.Critical]
        +Cr_extensional [in hydras.Schutte.Critical]
        +cTripleIsPR [in hydras.Ackermann.cPair]
        +cTriplePi1IsPR [in hydras.Ackermann.cPair]
        +cTriplePi2IsPR [in hydras.Ackermann.cPair]
        +cTriplePi3IsPR [in hydras.Ackermann.cPair]
        +cTripleProj [in hydras.Ackermann.cPair]
        +cTripleProj1 [in hydras.Ackermann.cPair]
        +cTripleProj2 [in hydras.Ackermann.cPair]
        +cTripleProj3 [in hydras.Ackermann.cPair]
        +C87_ok' [in additions.Addition_Chains]
        +

        D

        +decideAxioms [in Goedel.rosserPA]
        +decideAxioms [in Goedel.rosser]
        +decide_hltE [in gaia_hydras.T1Bridge]
        +decomp [in hydras.Prelude.MoreVectors]
        +decompose [in hydras.OrdinalNotations.ON_Omega2]
        +decompos2 [in hydras.Prelude.MoreVectors]
        +decomp1 [in hydras.Prelude.MoreVectors]
        +decomp2 [in hydras.Prelude.MoreVectors]
        +decr_seq [in hydras.solutions_exercises.MultisetWf]
        +DeductionTheorem [in hydras.Ackermann.Deduction]
        +den_U [in hydras.Schutte.Ordering_Functions]
        +depthForall [in hydras.Ackermann.fol]
        +depthImp1 [in hydras.Ackermann.fol]
        +depthImp2 [in hydras.Ackermann.fol]
        +depthNot [in hydras.Ackermann.fol]
        +dicho_gt [in additions.Dichotomy]
        +dicho_lt [in additions.Dichotomy]
        +dicho_aux_gt [in additions.Dichotomy]
        +dicho_aux_lt [in additions.Dichotomy]
        +dicho_aux_le_xIXI [in additions.Dichotomy]
        +dicho_aux_le_xIXO [in additions.Dichotomy]
        +dicho_aux_le_xOXI [in additions.Dichotomy]
        +dicho_aux_le_xOXO [in additions.Dichotomy]
        +dicho_aux_xIxI [in additions.Dichotomy]
        +dicho_aux_xIxO [in additions.Dichotomy]
        +dicho_aux_xOxI [in additions.Dichotomy]
        +dicho_aux_xOxO [in additions.Dichotomy]
        +diffP [in gaia_hydras.GPrelude]
        +Direct_proof.nf_Acc [in hydras.Epsilon0.T1]
        +Direct_proof.Acc_implies_Acc_strong [in hydras.Epsilon0.T1]
        +Direct_proof.Acc_strong_stronger [in hydras.Epsilon0.T1]
        +Direct_proof.acc_impl [in hydras.Epsilon0.T1]
        +Direct_proof.wf_LT [in hydras.Epsilon0.T1]
        +Direct_proof.Acc_zero [in hydras.Epsilon0.T1]
        +div_eucl_unique [in hydras.Prelude.More_Arith]
        +div_not_qlt [in hydras.Prelude.More_Arith]
        +div_gamma_pos [in additions.Strategies]
        +div2IsPR [in hydras.Ackermann.cPair]
        +div2_even_plus [in hydras.Prelude.More_Arith]
        +div2_incr [in hydras.Prelude.More_Arith]
        +div2_of_Even [in hydras.Prelude.More_Arith]
        +div2_double_is_id [in hydras.Prelude.More_Arith]
        +dominates_iterate [in hydras.Prelude.Iterates]
        +dominates_from_le [in hydras.Prelude.Iterates]
        +dominates_trans_strong [in hydras.Prelude.Iterates]
        +dominates_trans [in hydras.Prelude.Iterates]
        +dominates_from_trans [in hydras.Prelude.Iterates]
        +dom_AckNotPR [in hydras.MoreAck.AckNotPR]
        +Done [in hydras.Hydra.BigBattle]
        +doubleIsPR [in hydras.solutions_exercises.MorePRExamples]
        +doubleIsPR [in hydras.MoreAck.PrimRecExamples]
        +doubleS_law [in hydras.Hydra.BigBattle]
        +double_is_even [in hydras.Prelude.More_Arith]
        +double_inj [in hydras.Prelude.More_Arith]
        +double_plus [in hydras.Prelude.More_Arith]
        +double_S [in hydras.Prelude.More_Arith]
        +DS_iota_3 [in hydras.Hydra.O2H]
        +DS_iota_2 [in hydras.Hydra.O2H]
        +DS_iota_1 [in hydras.Hydra.O2H]
        +

        E

        +embedding [in hydras.Schutte.Correctness_E0]
        +empty_interval [in hydras.Prelude.MoreLists]
        +empty_ordering [in hydras.Schutte.Ordering_Functions]
        +epsilon_equiv [in hydras.Schutte.MoreEpsilonIota]
        +epsilon_ind [in hydras.Schutte.MoreEpsilonIota]
        +epsilon_fxp [in hydras.Gamma0.Gamma0]
        +epsilon0_Cr1 [in hydras.Schutte.Critical]
        +epsilon0_lfp [in hydras.Schutte.AP]
        +epsilon0_AP [in hydras.Schutte.AP]
        +epsilon0_fxp [in hydras.Schutte.AP]
        +epsilon0_as_lub [in hydras.Gamma0.Gamma0]
        +epsilon0_fxp [in hydras.Gamma0.Gamma0]
        +eqDepth [in hydras.Ackermann.fol]
        +eqIsPR [in hydras.Ackermann.primRec]
        +eqLT [in hydras.Ackermann.LNN]
        +eqn_simpl2 [in gaia_hydras.nfwfgaia]
        +eqn_simpl1 [in gaia_hydras.nfwfgaia]
        +eqPlus [in hydras.Ackermann.LNN]
        +eqPlus [in hydras.Ackermann.LNT]
        +eqRefl [in hydras.Ackermann.LNN]
        +eqRefl [in hydras.Ackermann.LNT]
        +eqRefl [in hydras.Ackermann.folLogic3]
        +eqSucc [in hydras.Ackermann.LNN]
        +eqSucc [in hydras.Ackermann.LNT]
        +eqSym [in hydras.Ackermann.LNN]
        +eqSym [in hydras.Ackermann.LNT]
        +eqSym [in hydras.Ackermann.folLogic3]
        +eqTimes [in hydras.Ackermann.LNN]
        +eqTimes [in hydras.Ackermann.LNT]
        +eqTrans [in hydras.Ackermann.LNN]
        +eqTrans [in hydras.Ackermann.LNT]
        +eqTrans [in hydras.Ackermann.folLogic3]
        +equalFunction [in hydras.Ackermann.folLogic3]
        +equalRelation [in hydras.Ackermann.folLogic3]
        +equiv_not_lt [in hydras.Prelude.DecPreOrder]
        +eq_succ_lt [in hydras.Epsilon0.T1]
        +eq_succ_LT [in hydras.Epsilon0.T1]
        +eq_dec [in hydras.OrdinalNotations.ON_Omega2]
        +eq_dec [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +eq_le [in hydras.Schutte.Schutte_basics]
        +Euc1 [in hydras.Prelude.More_Arith]
        +evalListComp [in hydras.MoreAck.AckNotPR]
        +evalListCompose2 [in hydras.MoreAck.AckNotPR]
        +evalListPrimrec_S [in hydras.MoreAck.AckNotPR]
        +evalListPrimrec_0 [in hydras.MoreAck.AckNotPR]
        +evalList_Const [in hydras.MoreAck.AckNotPR]
        +evalPrimRecParam [in hydras.Ackermann.primRec]
        +evalProjFuncInd [in hydras.Ackermann.primRec]
        +evalStrongRecHelpParam [in hydras.Ackermann.cPair]
        +evalStrongRecHelp1 [in hydras.Ackermann.cPair]
        +evalStrongRecHelp2 [in hydras.Ackermann.cPair]
        +evalStrongRecIsPR [in hydras.Ackermann.cPair]
        +even_prod [in hydras.Prelude.More_Arith]
        +every_battle_terminates [in hydras.Hydra.Hydra_Termination]
        +every_battle_terminates [in gaia_hydras.GHydra]
        +exact_log2_spec [in additions.More_on_positive]
        +exact_log2xOx0 [in additions.More_on_positive]
        +Examples.big_correct''' [in additions.Euclidean_Chains]
        +Examples.big_correct' [in additions.Euclidean_Chains]
        +Examples.big_correct [in additions.Euclidean_Chains]
        +Examples.RM [in additions.Euclidean_Chains]
        +exec_equiv [in additions.AM]
        +exec_app [in additions.AM]
        +existE [in hydras.Ackermann.LNN]
        +existE [in hydras.Ackermann.LNT]
        +existE [in hydras.Ackermann.folLogic]
        +existI [in hydras.Ackermann.LNN]
        +existI [in hydras.Ackermann.LNT]
        +existI [in hydras.Ackermann.folLogic]
        +existSimp [in hydras.Ackermann.LNN]
        +existSimp [in hydras.Ackermann.LNT]
        +existSimp [in hydras.Ackermann.folLogic]
        +existSys [in hydras.Ackermann.LNN]
        +existSys [in hydras.Ackermann.LNT]
        +existSys [in hydras.Ackermann.folLogic]
        +exists_map12_without_repetition [in hydras.rpo.more_list]
        +exists_map_without_repetition [in hydras.rpo.more_list]
        +ExNotIncl [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +expIsPR [in hydras.solutions_exercises.MorePRExamples]
        +exponents_lt_eval [in hydras.Schutte.CNF]
        +exponent_pos_of_nat [in additions.Addition_Chains]
        +exponent_pos2nat [in additions.Addition_Chains]
        +exponent_nat_neq_0 [in additions.Addition_Chains]
        +expressibleAlternate [in hydras.Ackermann.expressible]
        +expressT'1 [in Goedel.rosserPA]
        +expressT'2 [in Goedel.rosserPA]
        +exp_F_eq [in hydras.Epsilon0.T1]
        +exp_fin_omega [in hydras.Epsilon0.T1]
        +exp_alt_PR [in hydras.solutions_exercises.MorePRExamples]
        +exp_alt_ok [in hydras.solutions_exercises.MorePRExamples]
        +exp2S [in hydras.Prelude.Exp2]
        +exp2_as_iterate [in hydras.Prelude.Iterates]
        +exp2_mono_weak [in hydras.Prelude.Iterates]
        +exp2_mono [in hydras.Prelude.Iterates]
        +exp2_ge_S [in hydras.Prelude.Iterates]
        +exp2_k_mult_pos [in hydras.Epsilon0.Large_Sets]
        +exp2_mono1 [in hydras.Hydra.BigBattle]
        +exp2_Plus [in additions.Addition_Chains]
        +exp2_gt_id [in hydras.Prelude.Exp2]
        +exp2_not_zero [in hydras.Prelude.Exp2]
        +exp2_positive [in hydras.Prelude.Exp2]
        +extendsNN [in Goedel.rosserPA]
        +extEqualCompose [in hydras.Ackermann.primRec]
        +extEqualCompose2 [in hydras.Ackermann.primRec]
        +extEqualOneParamList [in hydras.Ackermann.primRec]
        +extEqualPrimRec [in hydras.Ackermann.primRec]
        +extEqualRefl [in hydras.Ackermann.extEqualNat]
        +extEqualSym [in hydras.Ackermann.extEqualNat]
        +extEqualTrans [in hydras.Ackermann.extEqualNat]
        +extEqualVectorRefl [in hydras.Ackermann.primRec]
        +E0compare_correct [in gaia_hydras.T1Bridge]
        +E0fin_cnf [in gaia_hydras.T1Bridge]
        +E0g2h_omegaE [in gaia_hydras.T1Bridge]
        +E0g2h_plusE [in gaia_hydras.T1Bridge]
        +E0g2h_mulE [in gaia_hydras.T1Bridge]
        +E0g2h_phi0 [in gaia_hydras.T1Bridge]
        +E0g2h_Fin [in gaia_hydras.T1Bridge]
        +E0is_succE [in gaia_hydras.T1Bridge]
        +E0is_succ_succ [in gaia_hydras.T1Bridge]
        +E0lt_wf [in hydras.Epsilon0.E0]
        +E0pred_succK [in gaia_hydras.T1Bridge]
        +E0pred_Lt [in hydras.Epsilon0.E0]
        +E0pred_of_Succ [in hydras.Epsilon0.E0]
        +E0_plus_correct [in hydras.Schutte.Correctness_E0]
        +E0_canon_lt [in gaia_hydras.GCanon]
        +E0_diffE [in gaia_hydras.T1Bridge]
        +E0_eqE [in gaia_hydras.T1Bridge]
        +E0_g2h_h2gK [in gaia_hydras.T1Bridge]
        +E0_h2g_g2hK [in gaia_hydras.T1Bridge]
        +E0_h2g_nf [in gaia_hydras.T1Bridge]
        +E0_lt_ge [in hydras.Epsilon0.E0]
        +E0_lt_eq_lt [in hydras.Epsilon0.E0]
        +E0_not_Lt_zero [in hydras.Epsilon0.E0]
        +E0_Lt_Succ_inv [in hydras.Epsilon0.E0]
        +E0_Lt_irrefl [in hydras.Epsilon0.E0]
        +E0_eq_dec [in hydras.Epsilon0.E0]
        +E0_eq_iff [in hydras.Epsilon0.E0]
        +E0_eq_intro [in hydras.Epsilon0.E0]
        +

        F

        +F [in gaia_hydras.onType]
        +factIsPR [in hydras.solutions_exercises.MorePRExamples]
        +fact_altIsPR [in hydras.solutions_exercises.MorePRExamples]
        +fact_alt_ok [in hydras.solutions_exercises.MorePRExamples]
        +Fake_thm [in hydras.solutions_exercises.is_F_monotonous]
        +fastexp3P [in additions.fib]
        +fbij [in hydras.Schutte.Ordering_Functions]
        +Fcompose_correct [in additions.Euclidean_Chains]
        +Fcompose_correct_nat [in additions.Euclidean_Chains]
        +Fexp2_correct [in additions.Euclidean_Chains]
        +Fexp2_nat_correct [in additions.Euclidean_Chains]
        +FF [in hydras.Epsilon0.F_omega]
        +FFK_correct [in additions.AM]
        +FFK_correct [in additions.Euclidean_Chains]
        +FFK_correct_nat [in additions.Euclidean_Chains]
        +fibIsPR [in hydras.solutions_exercises.FibonacciPR]
        +fibmP [in additions.fib]
        +fibPRIsPR [in hydras.solutions_exercises.FibonacciPR]
        +fibtP [in additions.fib]
        +fibt_aux [in additions.fib]
        +fibZ2P [in additions.fib]
        +fibZ3P [in additions.fib]
        +fib_mul2_OK [in additions.Fib2]
        +fib_mul2_OK_0 [in additions.Fib2]
        +fib_SSn [in additions.Fib2]
        +fib_ind [in additions.Fib2]
        +fib_alt_Ok [in hydras.solutions_exercises.FibonacciPR]
        +fib_OK0 [in hydras.solutions_exercises.FibonacciPR]
        +fib_altIsPR [in hydras.solutions_exercises.FibonacciPR]
        +filter001IsPR [in hydras.Ackermann.primRec]
        +filter0011IsPR [in hydras.Ackermann.primRec]
        +filter01IsPR [in hydras.Ackermann.primRec]
        +filter010IsPR [in hydras.Ackermann.primRec]
        +filter011IsPR [in hydras.Ackermann.primRec]
        +filter10IsPR [in hydras.Ackermann.primRec]
        +filter100IsPR [in hydras.Ackermann.primRec]
        +filter1000IsPR [in hydras.Ackermann.primRec]
        +filter101IsPR [in hydras.Ackermann.primRec]
        +filter1011IsPR [in hydras.Ackermann.primRec]
        +filter110IsPR [in hydras.Ackermann.primRec]
        +filter1100IsPR [in hydras.Ackermann.primRec]
        +find_not_mem [in hydras.rpo.more_list]
        +finite_ltR [in hydras.Epsilon0.T1]
        +finite_lt [in hydras.Epsilon0.T1]
        +Finite_ref [in gaia_hydras.T1Bridge]
        +finite_not_limit [in hydras.Schutte.Schutte_basics]
        +finite_lt_omega [in hydras.Schutte.Schutte_basics]
        +finite_inj [in hydras.Schutte.Schutte_basics]
        +finite_mono [in hydras.Schutte.Schutte_basics]
        +finite_lt_inv [in hydras.Schutte.Schutte_basics]
        +finite_is_finite [in hydras.Gamma0.Gamma0]
        +finite_plus_infinite [in hydras.Schutte.Addition]
        +finord_lt_wf [in gaia_hydras.ON_gfinite]
        +finord_compare_correct [in gaia_hydras.ON_gfinite]
        +FinS_Succ_eq [in hydras.Epsilon0.E0]
        +FinS_eq [in hydras.Epsilon0.E0]
        +fin_lt_omega [in hydras.Gamma0.Gamma0]
        +FirstIncompletenessA [in Goedel.goedel1]
        +FirstIncompletenessA [in Goedel.goedel2]
        +FirstIncompletenessB [in Goedel.goedel1]
        +FixPointLNN [in Goedel.fixPoint]
        +FixPointLNT [in Goedel.fixPoint]
        +FixR_F_eq [in hydras.Prelude.Restriction]
        +FK_correct [in additions.AM]
        +FK_correct [in additions.Euclidean_Chains]
        +flatten [in hydras.Epsilon0.Paths]
        +flatten_valid_2 [in additions.Addition_Chains]
        +flatten_valid [in additions.Addition_Chains]
        +flatten_aux_valid [in additions.Addition_Chains]
        +forallE [in hydras.Ackermann.LNN]
        +forallE [in hydras.Ackermann.LNT]
        +forallE [in hydras.Ackermann.folLogic]
        +forallI [in hydras.Ackermann.LNN]
        +forallI [in hydras.Ackermann.LNT]
        +forallI [in hydras.Ackermann.folLogic]
        +forallSimp [in hydras.Ackermann.LNN]
        +forallSimp [in hydras.Ackermann.LNT]
        +forallSimp [in hydras.Ackermann.folLogic]
        +forall_weak [in hydras.Prelude.Sort_spec]
        +Forall_forall [in hydras.Prelude.MoreVectors]
        +Forall_and [in hydras.Prelude.MoreVectors]
        +Forall_inv [in hydras.Prelude.MoreVectors]
        +Forall2R_iff [in hydras.Prelude.MoreLists]
        +Forall2R_cons [in hydras.Prelude.MoreLists]
        +Forall2_indR [in hydras.Prelude.MoreLists]
        +Forall2_RR [in hydras.Prelude.MoreLists]
        +Forall2_R [in hydras.Prelude.MoreLists]
        +Forall2_inv [in hydras.Prelude.MoreVectors]
        +Formula_depth_ind2 [in hydras.Ackermann.fol]
        +Formula_depth_rec2_forall [in hydras.Ackermann.fol]
        +Formula_depth_rec2_not [in hydras.Ackermann.fol]
        +Formula_depth_rec2_imp [in hydras.Ackermann.fol]
        +Formula_depth_rec2rec_nice [in hydras.Ackermann.fol]
        +Formula_depth_rec_indep [in hydras.Ackermann.fol]
        +formula_eqdec [in hydras.Ackermann.fol]
        +freeVarAddExists1 [in Goedel.PRrepresentable]
        +freeVarAddExists2 [in Goedel.PRrepresentable]
        +freeVarAddForalls1 [in Goedel.PRrepresentable]
        +freeVarAddForalls2 [in Goedel.PRrepresentable]
        +freeVarClosed [in hydras.Ackermann.folProp]
        +freeVarClosedList1 [in hydras.Ackermann.folProp]
        +freeVarClosedList2 [in hydras.Ackermann.folProp]
        +freeVarCodeSysPf [in Goedel.codeSysPrf]
        +freeVarCodeSysPrf [in Goedel.codeSysPrf]
        +freeVarCodeSysPrfN [in Goedel.codeSysPrf]
        +freeVarG [in Goedel.goedel1]
        +freeVarInterpFormula [in hydras.Ackermann.model]
        +freeVarInterpRel [in hydras.Ackermann.model]
        +freeVarInterpTerm [in hydras.Ackermann.model]
        +freeVarListFormulaApp [in hydras.Ackermann.folProp]
        +freeVarLT [in hydras.Ackermann.LNN]
        +freeVarMap_ext [in hydras.Ackermann.subAll]
        +freeVarMap1 [in hydras.Ackermann.subAll]
        +freeVarNNHelp [in hydras.Ackermann.model]
        +freeVarPlus [in hydras.Ackermann.LNN]
        +freeVarPlus [in hydras.Ackermann.LNT]
        +freeVarPrimRecPiFormulaHelp1 [in Goedel.PRrepresentable]
        +freeVarPrimRecSigmaFormulaHelp1 [in Goedel.PRrepresentable]
        +freeVarRepT' [in Goedel.rosserPA]
        +freeVarSubAllFormula1 [in hydras.Ackermann.subAll]
        +freeVarSubAllFormula2 [in hydras.Ackermann.subAll]
        +freeVarSubAllTerms1 [in hydras.Ackermann.subAll]
        +freeVarSubAllTerms2 [in hydras.Ackermann.subAll]
        +freeVarSubAllTerm1 [in hydras.Ackermann.subAll]
        +freeVarSubAllTerm2 [in hydras.Ackermann.subAll]
        +freeVarSubFormula1 [in hydras.Ackermann.subProp]
        +freeVarSubFormula2 [in hydras.Ackermann.subProp]
        +freeVarSubFormula3 [in hydras.Ackermann.subProp]
        +freeVarSubFormula4 [in hydras.Ackermann.subProp]
        +freeVarSubTerms1 [in hydras.Ackermann.subProp]
        +freeVarSubTerms2 [in hydras.Ackermann.subProp]
        +freeVarSubTerms3 [in hydras.Ackermann.subProp]
        +freeVarSubTerms4 [in hydras.Ackermann.subProp]
        +freeVarSubTerm1 [in hydras.Ackermann.subProp]
        +freeVarSubTerm2 [in hydras.Ackermann.subProp]
        +freeVarSubTerm3 [in hydras.Ackermann.subProp]
        +freeVarSubTerm4 [in hydras.Ackermann.subProp]
        +freeVarSucc [in hydras.Ackermann.LNN]
        +freeVarSucc [in hydras.Ackermann.LNT]
        +freeVarTApply [in hydras.Ackermann.folProp]
        +freeVarTimes [in hydras.Ackermann.LNN]
        +freeVarTimes [in hydras.Ackermann.LNT]
        +freeVarZero [in hydras.Ackermann.LNN]
        +freeVarZero [in hydras.Ackermann.LNT]
        +fstar_S [in hydras.Epsilon0.F_alpha]
        +Fstar_S [in hydras.Epsilon0.F_alpha]
        +FS_rw [in hydras.Epsilon0.T1]
        +fun_le_trans [in hydras.Prelude.Iterates]
        +fun_bijection_is_ZL_bijection [in hydras.Schutte.PartialFun]
        +fun_bijection_codomain [in hydras.Schutte.PartialFun]
        +F_alpha_not_PR [in gaia_hydras.GF_alpha]
        +F_alpha_not_PR_E0 [in gaia_hydras.GF_alpha]
        +F_restricted_mono_l [in gaia_hydras.GF_alpha]
        +F_limE [in gaia_hydras.GF_alpha]
        +F_succE [in gaia_hydras.GF_alpha]
        +F_alpha_0_eq [in gaia_hydras.GF_alpha]
        +F_mono_l [in gaia_hydras.GF_alpha]
        +F_zeroE [in gaia_hydras.GF_alpha]
        +F_alpha_positive [in gaia_hydras.GF_alpha]
        +F_alpha_Succ_le [in gaia_hydras.GF_alpha]
        +F_alpha_dom [in gaia_hydras.GF_alpha]
        +F_alpha_mono [in gaia_hydras.GF_alpha]
        +F_alpha_gt [in gaia_hydras.GF_alpha]
        +f_succ_eqn [in hydras.Epsilon0.F_alpha]
        +f_lim_eqn [in hydras.Epsilon0.F_alpha]
        +f_zero_eqn [in hydras.Epsilon0.F_alpha]
        +f_star_iterate [in hydras.Epsilon0.F_alpha]
        +f_star_Succ [in hydras.Epsilon0.F_alpha]
        +f_eq2 [in hydras.Epsilon0.F_alpha]
        +f_star_zero_eqn [in hydras.Epsilon0.F_alpha]
        +F_mono_l [in hydras.Epsilon0.F_alpha]
        +F_mono_l_0 [in hydras.Epsilon0.F_alpha]
        +F_restricted_mono_l [in hydras.Epsilon0.F_alpha]
        +F_alpha_dom [in hydras.Epsilon0.F_alpha]
        +F_alpha_Succ_le [in hydras.Epsilon0.F_alpha]
        +F_alpha_positive [in hydras.Epsilon0.F_alpha]
        +F_alpha_gt [in hydras.Epsilon0.F_alpha]
        +F_alpha_mono [in hydras.Epsilon0.F_alpha]
        +F_One_Zero_ge [in hydras.Epsilon0.F_alpha]
        +F_One_Zero_dom [in hydras.Epsilon0.F_alpha]
        +F_alpha_0_eq [in hydras.Epsilon0.F_alpha]
        +F_succ_eqn [in hydras.Epsilon0.F_alpha]
        +F_lim_eqn [in hydras.Epsilon0.F_alpha]
        +F_zero_eqn [in hydras.Epsilon0.F_alpha]
        +F_star_iterate [in hydras.Epsilon0.F_alpha]
        +F_star_Succ [in hydras.Epsilon0.F_alpha]
        +F_eq2 [in hydras.Epsilon0.F_alpha]
        +F_star_zero_eqn [in hydras.Epsilon0.F_alpha]
        +f_ok_inv [in hydras.Epsilon0.Large_Sets]
        +F_alpha_notPR_inv [in hydras.Epsilon0.F_omega]
        +F_alpha_PR_inv [in hydras.Epsilon0.F_omega]
        +F_n_PR [in hydras.Epsilon0.F_omega]
        +F_0_isPR [in hydras.Epsilon0.F_omega]
        +F_alpha_not_PR [in hydras.Epsilon0.F_omega]
        +F_omega_not_PR [in hydras.Epsilon0.F_omega]
        +F_vs_Ack [in hydras.Epsilon0.F_omega]
        +F_iterate_rw [in hydras.Epsilon0.F_omega]
        +F_alpha_Sn [in hydras.solutions_exercises.F_3]
        +F_3_eqn [in hydras.solutions_exercises.F_3]
        +f_minoration [in hydras.Epsilon0.Hprime]
        +f_sup_commutes [in hydras.Schutte.Ordering_Functions]
        +F_not_lim [in hydras.Gamma0.Gamma0]
        +F0 [in hydras.Epsilon0.Hprime]
        +F1 [in hydras.solutions_exercises.MultisetWf]
        +F1 [in hydras.Epsilon0.Hprime]
        +F1 [in hydras.Hydra.KP_example]
        +F1_correct [in additions.AM]
        +F1_correct [in additions.Euclidean_Chains]
        +F1_neutral_r [in additions.Euclidean_Chains]
        +F1_neutral_l [in additions.Euclidean_Chains]
        +F1_simpl [in hydras.Epsilon0.Hprime]
        +F2 [in hydras.Epsilon0.F_alpha]
        +F2 [in hydras.solutions_exercises.MultisetWf]
        +F2 [in hydras.Epsilon0.Hprime]
        +F2 [in hydras.Hydra.KP_example]
        +F2C_correct [in additions.Euclidean_Chains]
        +F2q_correct [in additions.AM]
        +F2q_correct_1 [in additions.AM]
        +F2q_correct_0 [in additions.AM]
        +F2_correct [in additions.Euclidean_Chains]
        +F3 [in hydras.Epsilon0.Hprime]
        +F3_correct [in additions.AM]
        +F3_correct [in additions.Euclidean_Chains]
        +F5 [in hydras.Epsilon0.F_alpha]
        +F6 [in hydras.Epsilon0.F_alpha]
        +F7 [in hydras.Epsilon0.F_alpha]
        +F8 [in hydras.Epsilon0.F_alpha]
        +F9 [in hydras.Epsilon0.F_alpha]
        +F9_correct [in additions.Euclidean_Chains]
        +

        G

        +gamma_positive [in hydras.Epsilon0.Paths]
        +Gamma0_prec.prec_transitive [in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec_antisym [in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec_dec [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.eq_symbol_dec [in hydras.Gamma0.Gamma0]
        +Gamma0.add_le4 [in gaia_hydras.nfwfgaia]
        +Gamma0.add_le3 [in gaia_hydras.nfwfgaia]
        +Gamma0.add_inj [in gaia_hydras.nfwfgaia]
        +Gamma0.add_le2 [in gaia_hydras.nfwfgaia]
        +Gamma0.add_le1 [in gaia_hydras.nfwfgaia]
        +Gamma0.add_to_cons [in gaia_hydras.nfwfgaia]
        +Gamma0.add_fin_omega [in gaia_hydras.nfwfgaia]
        +Gamma0.add_int [in gaia_hydras.nfwfgaia]
        +Gamma0.add1Nfin [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr4 [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr3 [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr2 [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr1 [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_limit [in gaia_hydras.nfwfgaia]
        +Gamma0.ap_pr0 [in gaia_hydras.nfwfgaia]
        +Gamma0.le_succ_succE [in gaia_hydras.nfwfgaia]
        +Gamma0.le_succ_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.limit_pr [in gaia_hydras.nfwfgaia]
        +Gamma0.limit_pr1 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_4 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_3 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_2 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_le_1 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_succE [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_succ_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_tail [in gaia_hydras.nfwfgaia]
        +Gamma0.minus_le [in gaia_hydras.nfwfgaia]
        +Gamma0.minus_lt [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_phi [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_add [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_sub [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_pred [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_split [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_finite [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_one [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_omega [in gaia_hydras.nfwfgaia]
        +Gamma0.nf_psi [in gaia_hydras.nfwfgaia]
        +Gamma0.no_critical [in gaia_hydras.nfwfgaia]
        +Gamma0.omega_minus_one [in gaia_hydras.nfwfgaia]
        +Gamma0.omega_least_inf2 [in gaia_hydras.nfwfgaia]
        +Gamma0.omega_least_inf1 [in gaia_hydras.nfwfgaia]
        +Gamma0.omega_lt_epsilon0 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv3 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv2 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv0 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ltE [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_eqE [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inj1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inj [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_c [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_b [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_mono_a [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_inv1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ab_le2 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ab_le1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4c [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4b [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec4a [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec3 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec2 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_spec1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_principalR [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_cases [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_fix2 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_fix1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le3 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le2 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_le1 [in gaia_hydras.nfwfgaia]
        +Gamma0.phi_ap [in gaia_hydras.nfwfgaia]
        +Gamma0.pred_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.pred_lt [in gaia_hydras.nfwfgaia]
        +Gamma0.pred_le [in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi1 [in gaia_hydras.nfwfgaia]
        +Gamma0.psi_lt2 [in gaia_hydras.nfwfgaia]
        +Gamma0.psi_lt1 [in gaia_hydras.nfwfgaia]
        +Gamma0.size_prop [in gaia_hydras.nfwfgaia]
        +Gamma0.size_prop1 [in gaia_hydras.nfwfgaia]
        +Gamma0.split_add [in gaia_hydras.nfwfgaia]
        +Gamma0.split_le [in gaia_hydras.nfwfgaia]
        +Gamma0.split_pred [in gaia_hydras.nfwfgaia]
        +Gamma0.split_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.split_is_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.split_limit [in gaia_hydras.nfwfgaia]
        +Gamma0.split_finite [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr1r [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_nz [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr1 [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_pr [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_le1 [in gaia_hydras.nfwfgaia]
        +Gamma0.sub_int [in gaia_hydras.nfwfgaia]
        +Gamma0.sub1a [in gaia_hydras.nfwfgaia]
        +Gamma0.sub1b [in gaia_hydras.nfwfgaia]
        +Gamma0.sub1Nfin [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_is_add_one [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi_lt2 [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi_lt [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_psi [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_nz [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_inj [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_p1 [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_pred [in gaia_hydras.nfwfgaia]
        +Gamma0.succ_lt [in gaia_hydras.nfwfgaia]
        +Gamma0.T1succ_nat [in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2range1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2range2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2_inc [in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2_inj [in gaia_hydras.nfwfgaia]
        +Gamma0.T2addA [in gaia_hydras.nfwfgaia]
        +Gamma0.T2addn0 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2add_eq0 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2add0n [in gaia_hydras.nfwfgaia]
        +Gamma0.T2eqE [in gaia_hydras.nfwfgaia]
        +Gamma0.T2eqP [in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq_add2l [in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq_le [in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ge1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2gt1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2leNgt [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lenn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2len0 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2leP [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_add2r [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_add2l [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_psi_b [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_psi1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_trans [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_lt_trans [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_total [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_eqVlt [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le_consE [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le0n [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltE [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltgtP [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltNge [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltnn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltn0 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltP [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltW [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_add2r [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_add2l [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_a [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_b [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_le_trans [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_trans [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi_aux [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_trichotomy [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_anti [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_neAle [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_ne' [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_ne [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_consE [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt_psi [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt0n [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nat_inc [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_finite [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_consE [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf_cons_cons [in gaia_hydras.nfwfgaia]
        +Gamma0.T2subnn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2subn0 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2sub0n [in gaia_hydras.nfwfgaia]
        +gcanon_limit_v2 [in gaia_hydras.GCanon]
        +gcanon_zero [in gaia_hydras.GCanon]
        +get_predecessor [in hydras.Prelude.More_Arith]
        +ge_omega_iff [in hydras.solutions_exercises.ge_omega_iff]
        +ge_zero [in hydras.Schutte.Addition]
        +ge_o_segment [in hydras.Schutte.Addition]
        +gE0le_iff [in gaia_hydras.T1Bridge]
        +gE0lt_wf [in gaia_hydras.T1Bridge]
        +gE0lt_iff [in gaia_hydras.T1Bridge]
        +gE0_eq_intro [in gaia_hydras.T1Bridge]
        +GnawS_omega [in hydras.Epsilon0.Large_Sets]
        +GnawS_Gnaw [in hydras.Epsilon0.Large_Sets]
        +gnawS_path_toS [in hydras.Epsilon0.Paths]
        +gnawS_cut2 [in hydras.Epsilon0.Paths]
        +gnawS_cut1 [in hydras.Epsilon0.Paths]
        +gnawS_SSn [in hydras.Epsilon0.Paths]
        +gnawS_tail [in hydras.Epsilon0.Paths]
        +gnawS_succ_eqn2 [in hydras.Epsilon0.Paths]
        +gnawS_succ_eqn1 [in hydras.Epsilon0.Paths]
        +gnawS_lim2 [in hydras.Epsilon0.Paths]
        +gnawS_lim1 [in hydras.Epsilon0.Paths]
        +gnaws_rw [in hydras.Epsilon0.Paths]
        +gnawS_app [in hydras.Epsilon0.Paths]
        +gnawS_to_path_toS [in hydras.Epsilon0.Paths]
        +gnawS_nf [in hydras.Epsilon0.Paths]
        +gnawS_zero [in hydras.Epsilon0.Paths]
        +gnawS_gnaw [in hydras.Epsilon0.Paths]
        +gnaw_omega_1 [in hydras.Epsilon0.Large_Sets]
        +gnaw_omega_n_SSn [in hydras.Epsilon0.Large_Sets]
        +Gnaw_omega [in hydras.Epsilon0.Large_Sets]
        +Gnaw_GnawS [in hydras.Epsilon0.Large_Sets]
        +gnaw_last_step [in hydras.Epsilon0.Large_Sets]
        +gnaw_n_R [in hydras.Epsilon0.Large_Sets]
        +gnaw_finite [in hydras.Epsilon0.Large_Sets]
        +gnaw_finite_1 [in hydras.Epsilon0.Large_Sets]
        +gnaw_finite_1_iota [in hydras.Epsilon0.Large_Sets]
        +gnaw_path_to [in hydras.Epsilon0.Paths]
        +gnaw_app [in hydras.Epsilon0.Paths]
        +gnaw_to_path_to [in hydras.Epsilon0.Paths]
        +gnaw_rw [in hydras.Epsilon0.Paths]
        +gnaw_succ [in hydras.Epsilon0.Paths]
        +gnaw_zero [in hydras.Epsilon0.Paths]
        +gnaw_nf [in hydras.Epsilon0.Paths]
        +gnaw_gnawS [in hydras.Epsilon0.Paths]
        +Goedel'sIncompleteness1st [in Goedel.goedel1]
        +GS [in Goedel.goedel2]
        +gtIsPR [in hydras.Ackermann.primRec]
        +g_1_of [in hydras.Schutte.Ordering_Functions]
        +g_1_bij [in hydras.Schutte.Ordering_Functions]
        +g_bij [in hydras.Schutte.Ordering_Functions]
        +g_mono [in hydras.Schutte.Ordering_Functions]
        +g_lemma [in hydras.Schutte.Ordering_Functions]
        +g_def [in hydras.Schutte.Ordering_Functions]
        +g_unic [in hydras.Schutte.Ordering_Functions]
        +g_def1 [in hydras.Schutte.Ordering_Functions]
        +G0.compare_correct [in hydras.Gamma0.Gamma0]
        +G0.lt_wf [in hydras.Gamma0.Gamma0]
        +G0.lt_LT_incl [in hydras.Gamma0.Gamma0]
        +G0.Lt_wf [in hydras.Gamma0.Gamma0]
        +G0.nfb_proof_unicity [in hydras.Gamma0.Gamma0]
        +G0.nfb_equiv [in hydras.Gamma0.Gamma0]
        +G0.nfb_a [in hydras.Gamma0.Gamma0]
        +G0.zero_nfb [in hydras.Gamma0.Gamma0]
        +g2h_canon [in gaia_hydras.GCanon]
        +g2h_E0zero [in gaia_hydras.T1Bridge]
        +g2h_E0succ [in gaia_hydras.T1Bridge]
        +g2h_succ [in gaia_hydras.T1Bridge]
        +g2h_plusE [in gaia_hydras.T1Bridge]
        +g2h_multE [in gaia_hydras.T1Bridge]
        +g2h_zero [in gaia_hydras.T1Bridge]
        +g2h_cons [in gaia_hydras.T1Bridge]
        +g2h_phi0 [in gaia_hydras.T1Bridge]
        +g2h_diffE [in gaia_hydras.T1Bridge]
        +g2h_eqE [in gaia_hydras.T1Bridge]
        +g2h_h2gK [in gaia_hydras.T1Bridge]
        +g2h_eqE [in gaia_hydras.T2Bridge]
        +g2h_h2gK [in gaia_hydras.T2Bridge]
        +

        H

        +HBL1 [in Goedel.goedel2]
        +hcons_mult_S2 [in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_S1 [in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_S0 [in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_comm [in hydras.Hydra.Hydra_Lemmas]
        +hcons_mult_app [in hydras.Hydra.Hydra_Lemmas]
        +headbits [in additions.fib]
        +head_LT_cons [in hydras.Epsilon0.T1]
        +head_lt_cons [in hydras.Epsilon0.T1]
        +head_lt [in hydras.Epsilon0.T1]
        +head_lt [in hydras.Schutte.Correctness_E0]
        +head_no_round [in hydras.Hydra.Hydra_Lemmas]
        +head_no_round_n [in hydras.Hydra.Hydra_Lemmas]
        +height_lt_size [in hydras.Hydra.Hydra_Examples]
        +height_bad [in hydras.Hydra.Omega_Small]
        +HFLim [in hydras.Epsilon0.F_alpha]
        +HFsucc [in hydras.Epsilon0.F_alpha]
        +HF0 [in hydras.Epsilon0.F_alpha]
        +hlt_iff [in gaia_hydras.T1Bridge]
        +Hmu [in hydras.Hydra.Epsilon0_Needed_Std]
        +hmultA [in gaia_hydras.GaiaToHydra]
        +hmult_dist [in gaia_hydras.GaiaToHydra]
        +hnf_g2h [in gaia_hydras.T1Bridge]
        +hs_eq_dec [in hydras.Hydra.Hydra_Definitions]
        +Hvariant_Termination [in hydras.Hydra.Hydra_Lemmas]
        +hyper_exp2_S [in hydras.Prelude.Iterates]
        +hy_app_l_nil [in hydras.Hydra.O2H]
        +hy_app_assoc [in hydras.Hydra.Hydra_Lemmas]
        +h_eq_dec [in hydras.Hydra.Hydra_Definitions]
        +H'_F [in gaia_hydras.GF_alpha]
        +H'_omega_cube_min [in gaia_hydras.GHprime]
        +H'_alpha_gt [in gaia_hydras.GHprime]
        +H'_alpha_mono [in gaia_hydras.GHprime]
        +H'_dom [in gaia_hydras.GHprime]
        +H'_omega_double [in gaia_hydras.GHprime]
        +H'_omega [in gaia_hydras.GHprime]
        +H'_eq3 [in gaia_hydras.GHprime]
        +H'_eq2 [in gaia_hydras.GHprime]
        +H'_eq1 [in gaia_hydras.GHprime]
        +H'_F [in hydras.Epsilon0.F_alpha]
        +H'_L_ [in hydras.Epsilon0.L_alpha]
        +H'_dom [in hydras.Epsilon0.Hprime]
        +H'_mono_l [in hydras.Epsilon0.Hprime]
        +H'_mono_l_1 [in hydras.Epsilon0.Hprime]
        +H'_mono_l_0 [in hydras.Epsilon0.Hprime]
        +H'_alpha_mono_weak [in hydras.Epsilon0.Hprime]
        +H'_alpha_ge_id [in hydras.Epsilon0.Hprime]
        +H'_restricted_mono_l [in hydras.Epsilon0.Hprime]
        +H'_alpha_dom [in hydras.Epsilon0.Hprime]
        +H'_alpha_Succ_le [in hydras.Epsilon0.Hprime]
        +H'_alpha_gt [in hydras.Epsilon0.Hprime]
        +H'_alpha_mono [in hydras.Epsilon0.Hprime]
        +H'_non_mono1 [in hydras.Epsilon0.Hprime]
        +H'_omega_cube_min [in hydras.Epsilon0.Hprime]
        +H'_omega_sqr_min [in hydras.Epsilon0.Hprime]
        +H'_Phi0_omega_exact_formula [in hydras.Epsilon0.Hprime]
        +H'_Phi0_omega [in hydras.Epsilon0.Hprime]
        +H'_omega_cube [in hydras.Epsilon0.Hprime]
        +H'_Phi0_Si [in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ [in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ_0 [in hydras.Epsilon0.Hprime]
        +H'_Phi0_succ_1 [in hydras.Epsilon0.Hprime]
        +H'_Omega_term [in hydras.Epsilon0.Hprime]
        +H'_Fin_iterate [in hydras.Epsilon0.Hprime]
        +H'_Omega_term_0 [in hydras.Epsilon0.Hprime]
        +H'_Omega_term_1 [in hydras.Epsilon0.Hprime]
        +H'_cons [in hydras.Epsilon0.Hprime]
        +H'_omega_sqr [in hydras.Epsilon0.Hprime]
        +H'_omega_i [in hydras.Epsilon0.Hprime]
        +H'_omega_4 [in hydras.Epsilon0.Hprime]
        +H'_omega_3 [in hydras.Epsilon0.Hprime]
        +H'_omega_double [in hydras.Epsilon0.Hprime]
        +H'_Plus_Fin [in hydras.Epsilon0.Hprime]
        +H'_omega [in hydras.Epsilon0.Hprime]
        +H'_Fin [in hydras.Epsilon0.Hprime]
        +H'_eq2 [in hydras.Epsilon0.Hprime]
        +H'_eq3 [in hydras.Epsilon0.Hprime]
        +H'_eq2_0 [in hydras.Epsilon0.Hprime]
        +H'_eq1 [in hydras.Epsilon0.Hprime]
        +H'_L_ [in gaia_hydras.GL_alpha]
        +h0_h1 [in hydras.Hydra.KP_example]
        +h1_h2 [in hydras.Hydra.KP_example]
        +h2g_zero [in gaia_hydras.T1Bridge]
        +h2g_cons [in gaia_hydras.T1Bridge]
        +h2g_diffE [in gaia_hydras.T1Bridge]
        +h2g_eqE [in gaia_hydras.T1Bridge]
        +h2g_g2hK [in gaia_hydras.T1Bridge]
        +h2g_eqE [in gaia_hydras.T2Bridge]
        +h2g_g2hK [in gaia_hydras.T2Bridge]
        +h2_h3 [in hydras.Hydra.KP_example]
        +

        I

        +idIsPR [in hydras.Ackermann.primRec]
        +id_le_f_alpha [in hydras.Epsilon0.F_alpha]
        +iffExist [in hydras.Ackermann.folReplace]
        +iffE1 [in hydras.Ackermann.LNN]
        +iffE1 [in hydras.Ackermann.LNT]
        +iffE1 [in hydras.Ackermann.folLogic]
        +iffE2 [in hydras.Ackermann.LNN]
        +iffE2 [in hydras.Ackermann.LNT]
        +iffE2 [in hydras.Ackermann.folLogic]
        +iffI [in hydras.Ackermann.LNN]
        +iffI [in hydras.Ackermann.LNT]
        +iffI [in hydras.Ackermann.folLogic]
        +iffRefl [in hydras.Ackermann.LNN]
        +iffRefl [in hydras.Ackermann.LNT]
        +iffRefl [in hydras.Ackermann.folLogic]
        +iffSym [in hydras.Ackermann.LNN]
        +iffSym [in hydras.Ackermann.LNT]
        +iffSym [in hydras.Ackermann.folLogic]
        +iffTrans [in hydras.Ackermann.LNN]
        +iffTrans [in hydras.Ackermann.LNT]
        +iffTrans [in hydras.Ackermann.folLogic]
        +if_simpl [in gaia_hydras.nfwfgaia]
        +If2IsPR [in hydras.solutions_exercises.MinPR2]
        +ignoreParamsIsPR [in hydras.Ackermann.primRec]
        +image_as_Im [in hydras.Schutte.PartialFun]
        +image_B_g_seg [in hydras.Schutte.Ordering_Functions]
        +impE [in hydras.Ackermann.LNN]
        +impE [in hydras.Ackermann.LNT]
        +impE [in hydras.Ackermann.folLogic]
        +impForall [in hydras.Ackermann.folReplace]
        +impI [in hydras.Ackermann.LNN]
        +impI [in hydras.Ackermann.LNT]
        +impI [in hydras.Ackermann.folLogic]
        +Impossibility_free [in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_std [in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_std [in gaia_hydras.GHydra]
        +Impossibility_free [in gaia_hydras.GHydra]
        +Impossible [in hydras.Hydra.Omega2_Small]
        +impossible_nat [in hydras.solutions_exercises.MultisetWf]
        +impRefl [in hydras.Ackermann.LNN]
        +impRefl [in hydras.Ackermann.LNT]
        +impRefl [in hydras.Ackermann.folLogic]
        +impTrans [in hydras.Ackermann.LNN]
        +impTrans [in hydras.Ackermann.LNT]
        +impTrans [in hydras.Ackermann.folLogic]
        +im_U_f [in hydras.Schutte.Ordering_Functions]
        +incl_decomp [in hydras.Prelude.MoreLists]
        +incl_inv [in hydras.Prelude.MoreLists]
        +Incompleteness [in Goedel.rosser]
        +Inc_U_A [in hydras.Schutte.Ordering_Functions]
        +indIsPR [in hydras.Ackermann.primRec]
        +induct [in hydras.Ackermann.PA]
        +induct_step [in hydras.Schutte.Critical]
        +ind1ParamIsPR [in hydras.Ackermann.primRec]
        +ind2ParamIsPR [in hydras.Ackermann.primRec]
        +Inh_ord [in hydras.Schutte.Schutte_basics]
        +inh_U [in hydras.Schutte.Ordering_Functions]
        +inject_lt_epsilon0_ex_unique [in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0_ex [in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0_ex_cnf [in hydras.Schutte.Correctness_E0]
        +inject_mult_fin_r [in hydras.Schutte.Correctness_E0]
        +inject_plus [in hydras.Schutte.Correctness_E0]
        +inject_rw [in hydras.Schutte.Correctness_E0]
        +inject_lt_epsilon0 [in hydras.Schutte.Correctness_E0]
        +inject_monoR [in hydras.Schutte.Correctness_E0]
        +inject_injective [in hydras.Schutte.Correctness_E0]
        +inject_mono [in hydras.Schutte.Correctness_E0]
        +inject_mono_0 [in hydras.Schutte.Correctness_E0]
        +inject_of_phi0 [in hydras.Schutte.Correctness_E0]
        +inject_of_omega [in hydras.Schutte.Correctness_E0]
        +inject_of_finite [in hydras.Schutte.Correctness_E0]
        +inject_of_zero [in hydras.Schutte.Correctness_E0]
        +inject_of_finite_pos [in hydras.Schutte.Correctness_E0]
        +inj_right_pair2 [in hydras.Ackermann.misc]
        +interval_lt_not_In [in hydras.Prelude.MoreLists]
        +interval_sorted_ge [in hydras.Prelude.MoreLists]
        +interval_unroll [in hydras.Prelude.MoreLists]
        +interval_app [in hydras.Prelude.MoreLists]
        +interval_singleton [in hydras.Prelude.MoreLists]
        +interval_not_empty_iff [in hydras.Prelude.MoreLists]
        +interval_not_empty [in hydras.Prelude.MoreLists]
        +interval_length [in hydras.Prelude.MoreLists]
        +interval_def [in gaia_hydras.GPaths]
        +inv_Pi [in hydras.solutions_exercises.FibonacciPR]
        +inv_fun_bij [in hydras.Schutte.PartialFun]
        +inv_composeR [in hydras.Schutte.PartialFun]
        +inv_compose [in hydras.Schutte.PartialFun]
        +inv_trans [in hydras.rpo.closure]
        +In_betaFormula_subst_2_1 [in Goedel.PRrepresentable]
        +In_betaFormula_subst_2 [in Goedel.PRrepresentable]
        +In_betaFormula [in Goedel.PRrepresentable]
        +In_betaFormula_subst_1 [in Goedel.PRrepresentable]
        +In_betaFormula_subst_1_2 [in Goedel.PRrepresentable]
        +In_betaFormula_subst_1_2_0 [in Goedel.PRrepresentable]
        +In_sorted_ge_inv [in hydras.Prelude.MoreLists]
        +in_remove [in hydras.rpo.more_list]
        +in_map_in [in hydras.rpo.more_list]
        +in_in_map [in hydras.rpo.more_list]
        +In_freeVarListFormulaE [in hydras.Ackermann.folProp]
        +In_freeVarListFormula [in hydras.Ackermann.folProp]
        +in_remove_neq [in hydras.Ackermann.ListExt]
        +In_add2 [in hydras.MoreAck.FolExamples]
        +In_add1 [in hydras.MoreAck.FolExamples]
        +In_cases [in hydras.Prelude.MoreVectors]
        +iotas_succ [in hydras.Hydra.O2H]
        +iota_phi0 [in hydras.Hydra.O2H]
        +iota_of_succ [in hydras.Hydra.O2H]
        +iota_tail [in hydras.Hydra.O2H]
        +iota_rw4 [in hydras.Hydra.O2H]
        +iota_rw3 [in hydras.Hydra.O2H]
        +iota_rw2 [in hydras.Hydra.O2H]
        +iota_rw1 [in hydras.Hydra.O2H]
        +iota_succ_round [in hydras.Hydra.O2H]
        +iota_succ_round_n [in hydras.Hydra.O2H]
        +iota_succ_R1 [in hydras.Hydra.O2H]
        +iota_iotas [in hydras.Hydra.O2H]
        +iota_from_lt_not_In [in hydras.Prelude.MoreLists]
        +iota_from_sorted_ge [in hydras.Prelude.MoreLists]
        +iota_from_unroll [in hydras.Prelude.MoreLists]
        +iota_from_plus [in hydras.Prelude.MoreLists]
        +iota_from_app [in hydras.Prelude.MoreLists]
        +iota_adapt [in gaia_hydras.GPaths]
        +iota_ind [in hydras.Schutte.MoreEpsilonIota]
        +iota_eq [in hydras.Schutte.MoreEpsilonIota]
        +iota_spec_1 [in hydras.Schutte.MoreEpsilonIota]
        +iota_fun_ind [in hydras.Schutte.PartialFun]
        +iota_fun_e [in hydras.Schutte.PartialFun]
        +iota_demo.Bad.le_bottom_zero [in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad.bottom_eq [in hydras.Schutte.Schutte_basics]
        +iota_demo.Bad.le_zero_bottom [in hydras.Schutte.Schutte_basics]
        +iota_demo.zero_le [in hydras.Schutte.Schutte_basics]
        +iota_demo.R [in hydras.Schutte.Schutte_basics]
        +iota_mono [in hydras.OrdinalNotations.ON_Finite]
        +iota_compare_commute [in hydras.OrdinalNotations.ON_Finite]
        +isPRTrans [in hydras.Ackermann.primRec]
        +iSPR_Ack_Sn [in hydras.MoreAck.AckNotPR]
        +isPR_trans [in hydras.Epsilon0.F_omega]
        +isPR_extEqual_trans [in hydras.MoreAck.PrimRecExamples]
        +issqrtIsPR [in hydras.solutions_exercises.isqrt]
        +is_limit_phi0 [in hydras.Schutte.AP]
        +is_in_seq_not_Acc [in hydras.solutions_exercises.MultisetWf]
        +is_limit_sup_members [in hydras.Schutte.Schutte_basics]
        +is_limit_omega [in hydras.Schutte.Schutte_basics]
        +is_limit_ab [in hydras.Gamma0.Gamma0]
        +is_limit_intro [in hydras.Gamma0.Gamma0]
        +is_limit_cons_inv [in hydras.Gamma0.Gamma0]
        +is_limit_not_succ [in hydras.Gamma0.Gamma0]
        +is_finite_finite [in hydras.Gamma0.Gamma0]
        +iterateIsPR [in hydras.Ackermann.primRec]
        +iterate_ge_diag' [in hydras.Prelude.Iterates]
        +iterate_gt_diag' [in hydras.Prelude.Iterates]
        +iterate_ge_from [in hydras.Prelude.Iterates]
        +iterate_ext2 [in hydras.Prelude.Iterates]
        +iterate_dom_prop [in hydras.Prelude.Iterates]
        +iterate_mono_1 [in hydras.Prelude.Iterates]
        +iterate_ge'' [in hydras.Prelude.Iterates]
        +iterate_ge' [in hydras.Prelude.Iterates]
        +iterate_Sge [in hydras.Prelude.Iterates]
        +iterate_ge [in hydras.Prelude.Iterates]
        +iterate_mono [in hydras.Prelude.Iterates]
        +iterate_mono2 [in hydras.Prelude.Iterates]
        +iterate_le_np_le [in hydras.Prelude.Iterates]
        +iterate_le_n_Sn [in hydras.Prelude.Iterates]
        +iterate_lt_from [in hydras.Prelude.Iterates]
        +iterate_lt [in hydras.Prelude.Iterates]
        +iterate_le [in hydras.Prelude.Iterates]
        +iterate_ext [in hydras.Prelude.Iterates]
        +iterate_rw [in hydras.Prelude.Iterates]
        +iterate_S_eqn2 [in hydras.Prelude.Iterates]
        +iterate_S_eqn [in hydras.Prelude.Iterates]
        +iterate_compat3 [in hydras.Prelude.Iterates]
        +iterate_compat2 [in hydras.Prelude.Iterates]
        +iterate_compat [in hydras.Prelude.Iterates]
        +iterate_comm [in hydras.Prelude.Iterates]
        +iterate_nat_rec [in hydras.MoreAck.AckNotPR]
        +iterate_extEqual [in hydras.MoreAck.Iterate_compat]
        +iterate_compat [in hydras.MoreAck.Iterate_compat]
        +iterate2_mono2 [in hydras.Prelude.Iterates]
        +iterate2_mono3 [in hydras.Prelude.Iterates]
        +iterate2_mono_weak [in hydras.Prelude.Iterates]
        +iterate2_mono [in hydras.Prelude.Iterates]
        +iter_combine [in additions.fib]
        +iter_comm [in additions.fib]
        +iter_mul [in additions.fib]
        +I_i_wf [in gaia_hydras.onType]
        +

        K

        +Kchain_correct_conv [in additions.Euclidean_Chains]
        +KFF_correct [in additions.AM]
        +KFF_correct [in additions.Euclidean_Chains]
        +KFF_correct_nat [in additions.Euclidean_Chains]
        +KFK_correct [in additions.AM]
        +KFK_correct [in additions.Euclidean_Chains]
        +KFK_proper [in additions.Euclidean_Chains]
        +KFK_correct_nat [in additions.Euclidean_Chains]
        +KP_5_iii [in hydras.Epsilon0.Paths]
        +KP_arrowS_zero [in hydras.Epsilon0.Paths]
        +ksi_plus_beta_eq [in hydras.Schutte.AP]
        +ksi_plus_beta [in hydras.Schutte.AP]
        +ksi_plus_seq_n' [in hydras.Schutte.AP]
        +ksi_plus_seq_n [in hydras.Schutte.AP]
        +KS_thm_2_4 [in gaia_hydras.GPaths]
        +KS_thm_2_4_E0 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma5 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma4 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma3 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma3_0 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma2 [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma1' [in hydras.Epsilon0.Paths]
        +KS_thm_2_4_lemma1 [in hydras.Epsilon0.Paths]
        +K2F_correct [in additions.Euclidean_Chains]
        +K2F_correct_nat [in additions.Euclidean_Chains]
        +k3_1_proper [in additions.Euclidean_Chains]
        +k3_1_correct [in additions.Euclidean_Chains]
        +k7_3_correct [in additions.Euclidean_Chains]
        +

        L

        +L [in hydras.Epsilon0.F_omega]
        +L [in hydras.solutions_exercises.F_3]
        +L [in additions.Addition_Chains]
        +largeb_n_R [in hydras.Epsilon0.Large_Sets]
        +largeb_n [in hydras.Epsilon0.Large_Sets]
        +largeb_finite [in hydras.Epsilon0.Large_Sets]
        +Largeb_Sb [in hydras.Epsilon0.Large_Sets]
        +largeb_Sb [in hydras.Epsilon0.Large_Sets]
        +LargeSb_b [in hydras.Epsilon0.Large_Sets]
        +largeSb_b [in hydras.Epsilon0.Large_Sets]
        +largeS_iff [in hydras.Epsilon0.Large_Sets]
        +large_omega_iff [in hydras.Epsilon0.Large_Sets]
        +large_omega_2 [in hydras.Epsilon0.Large_Sets]
        +large_omega_1 [in hydras.Epsilon0.Large_Sets]
        +large_n_iff [in hydras.Epsilon0.Large_Sets]
        +large_iff [in hydras.Epsilon0.Large_Sets]
        +Least_zero [in hydras.OrdinalNotations.ON_Omega2]
        +least_AP [in hydras.Schutte.AP]
        +Least_is_0 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Least_not_Limit [in hydras.Prelude.MoreOrders]
        +Least_not_Succ [in hydras.Prelude.MoreOrders]
        +least_member_of_eq [in hydras.Schutte.Well_Orders]
        +least_member_ex_unique [in hydras.Schutte.Well_Orders]
        +least_member_unicity [in hydras.Schutte.Well_Orders]
        +least_member_glb [in hydras.Schutte.Well_Orders]
        +least_member_lower_bound [in hydras.Schutte.Well_Orders]
        +leIsPR [in hydras.Ackermann.primRec]
        +Lemma_4_5_2 [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_5_1 [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_2 [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_4_0 [in hydras.Epsilon0.Paths]
        +Lemma_4_4_1 [in hydras.Epsilon0.Paths]
        +Lemma_4_3 [in hydras.Epsilon0.Paths]
        +Lemma_4_3_0 [in hydras.Epsilon0.Paths]
        +Lemma2_6_1 [in gaia_hydras.GPaths]
        +Lemma2_6_1_E0 [in hydras.Epsilon0.Paths]
        +Lemma2_6_1 [in hydras.Epsilon0.Paths]
        +Lemma4_4 [in hydras.Epsilon0.Large_Sets]
        +Lemma5 [in hydras.Schutte.Critical]
        +Lemma5_7 [in hydras.Schutte.Critical]
        +Lemma5_2 [in hydras.Schutte.Critical]
        +Lemma5_1 [in hydras.Schutte.Critical]
        +Lemma5_04 [in hydras.Schutte.Critical]
        +Lemma5_03 [in hydras.Schutte.Critical]
        +Lemma5_02 [in hydras.Schutte.Critical]
        +Lemma5_01 [in hydras.Schutte.Critical]
        +Lemma5_0 [in hydras.Schutte.Critical]
        +lengthTerms [in hydras.Ackermann.wellFormed]
        +length_abnc [in hydras.Gamma0.T2]
        +length_ab [in hydras.Gamma0.T2]
        +length_psi [in hydras.Gamma0.T2]
        +length_n [in hydras.Gamma0.T2]
        +length_c [in hydras.Gamma0.T2]
        +length_b [in hydras.Gamma0.T2]
        +length_a [in hydras.Gamma0.T2]
        +length_map [in hydras.rpo.more_list]
        +lexwf [in hydras.solutions_exercises.MultisetWf]
        +lexwf [in hydras.solutions_exercises.MultisetWf]
        +lex_strict_intro_left [in hydras.Prelude.DecPreOrder_Instances]
        +lex_strict_intro_right [in hydras.Prelude.DecPreOrder_Instances]
        +lex_inv_right [in hydras.Prelude.DecPreOrder_Instances]
        +lex_inv_left [in hydras.Prelude.DecPreOrder_Instances]
        +lex_of_equiv [in hydras.Prelude.DecPreOrder_Instances]
        +lex_nat_wf [in hydras.MoreAck.Ack]
        +lex_trans [in hydras.rpo.rpo]
        +LE_LT_eq_dec [in hydras.Epsilon0.T1]
        +LE_r [in hydras.Epsilon0.T1]
        +le_lt_LT [in hydras.Epsilon0.T1]
        +LE_phi0 [in hydras.Epsilon0.T1]
        +LE_LT_trans [in hydras.Epsilon0.T1]
        +LE_antisym [in hydras.Epsilon0.T1]
        +LE_trans [in hydras.Epsilon0.T1]
        +LE_refl [in hydras.Epsilon0.T1]
        +LE_zero [in hydras.Epsilon0.T1]
        +LE_le [in hydras.Epsilon0.T1]
        +LE_nf_r [in hydras.Epsilon0.T1]
        +LE_nf_l [in hydras.Epsilon0.T1]
        +le_phi0 [in hydras.Epsilon0.T1]
        +le_tail [in hydras.Epsilon0.T1]
        +le_zero_inv [in hydras.Epsilon0.T1]
        +le_inv [in hydras.Epsilon0.T1]
        +le_eq_lt_dec [in hydras.Epsilon0.T1]
        +le_0 [in hydras.OrdinalNotations.ON_Omega2]
        +le_intror [in hydras.OrdinalNotations.ON_Omega2]
        +le_min_bd [in hydras.Prelude.Comparable]
        +le_min_a [in hydras.Prelude.Comparable]
        +le_max_b [in hydras.Prelude.Comparable]
        +le_max_a [in hydras.Prelude.Comparable]
        +le_not_gt [in hydras.Prelude.Comparable]
        +le_lt_trans [in hydras.Prelude.Comparable]
        +le_trans [in hydras.Prelude.Comparable]
        +le_refl [in hydras.Prelude.Comparable]
        +le_lt_equiv_dec [in hydras.Prelude.DecPreOrder]
        +le_lt_weak [in hydras.Prelude.DecPreOrder]
        +le_lt_trans [in hydras.Prelude.DecPreOrder]
        +le_not_gt [in hydras.Prelude.DecPreOrder]
        +le_phi0 [in hydras.Schutte.AP]
        +le_lt_trans [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_0 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_intror [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_introl [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +le_S_Ack [in hydras.MoreAck.Ack]
        +LE_ref [in gaia_hydras.T1Bridge]
        +le_ref [in gaia_hydras.T1Bridge]
        +le_lt_eq [in hydras.Prelude.MoreOrders]
        +le_alpha_zero [in hydras.Schutte.Schutte_basics]
        +le_sup_members [in hydras.Schutte.Schutte_basics]
        +le_disj [in hydras.Schutte.Schutte_basics]
        +le_not_gt [in hydras.Schutte.Schutte_basics]
        +le_eq_or_lt [in hydras.Schutte.Schutte_basics]
        +le_antisym [in hydras.Schutte.Schutte_basics]
        +le_trans [in hydras.Schutte.Schutte_basics]
        +le_lt_trans [in hydras.Schutte.Schutte_basics]
        +le_refl [in hydras.Schutte.Schutte_basics]
        +Le_refl [in hydras.Epsilon0.E0]
        +Le_trans [in hydras.Epsilon0.E0]
        +le_lt_eq_dec [in hydras.Epsilon0.E0]
        +Le_iff [in hydras.Epsilon0.E0]
        +Le_Lt_trans [in hydras.Schutte.Well_Orders]
        +Le_antisym [in hydras.Schutte.Well_Orders]
        +Le_refl [in hydras.Schutte.Well_Orders]
        +le_plus_l [in hydras.Gamma0.Gamma0]
        +le_plus_r [in hydras.Gamma0.Gamma0]
        +le_b_phi_ab [in hydras.Gamma0.Gamma0]
        +le_one_cons [in hydras.Gamma0.Gamma0]
        +le_cons_tail [in hydras.Gamma0.Gamma0]
        +le_trans [in hydras.Gamma0.Gamma0]
        +le_lt_trans [in hydras.Gamma0.Gamma0]
        +le_inv_nc [in hydras.Gamma0.Gamma0]
        +le_psi_term_le [in hydras.Gamma0.Gamma0]
        +le_zero_alpha [in hydras.Gamma0.Gamma0]
        +le_a_mult_Sn_a [in hydras.Schutte.Addition]
        +le_plus_r [in hydras.Schutte.Addition]
        +le_plus_l [in hydras.Schutte.Addition]
        +LF1 [in gaia_hydras.GF_alpha]
        +LF1 [in hydras.Epsilon0.F_alpha]
        +LF2 [in gaia_hydras.GF_alpha]
        +LF2 [in hydras.Epsilon0.F_alpha]
        +LF2_0 [in hydras.Epsilon0.F_alpha]
        +LF2' [in gaia_hydras.GF_alpha]
        +LF2' [in hydras.Epsilon0.F_alpha]
        +LF3 [in hydras.solutions_exercises.F_3]
        +LF3_2 [in gaia_hydras.GF_alpha]
        +LF3_2 [in hydras.Epsilon0.F_alpha]
        +liftCloseFrom [in hydras.Ackermann.subAll]
        +limitb_limit [in hydras.OrdinalNotations.ON_Omega2]
        +LimitNotSucc [in hydras.Prelude.Comparable]
        +limit_is_lub [in hydras.OrdinalNotations.ON_Omega2]
        +limit_is_lub_0 [in hydras.OrdinalNotations.ON_Omega2]
        +limit_no_R1 [in hydras.Hydra.O2H]
        +limit_no_head [in hydras.Hydra.O2H]
        +Limit_Infinity [in hydras.solutions_exercises.Limit_Infinity]
        +limit_canonS_not_zero [in gaia_hydras.GCanon]
        +limit_iff [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +limit_is_omega [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Limit_gt_Zero [in hydras.Epsilon0.E0]
        +Limit_not_Zero [in hydras.Epsilon0.E0]
        +limit_rounds [in hydras.Hydra.Omega2_Small]
        +limit_rounds_0 [in hydras.Hydra.Omega2_Small]
        +limit_plus_fin_ok [in hydras.Gamma0.Gamma0]
        +limit_plus_fin_inv0 [in hydras.Gamma0.Gamma0]
        +limit_plus_fin_lim [in hydras.Gamma0.Gamma0]
        +limit_plus_fin_plus [in hydras.Gamma0.Gamma0]
        +list_size_size_eq [in hydras.rpo.more_list]
        +list_size_fold [in hydras.rpo.more_list]
        +list_size_app [in hydras.rpo.more_list]
        +list_size_tl_compat [in hydras.rpo.more_list]
        +list_app_length [in hydras.rpo.more_list]
        +LL [in hydras.Epsilon0.F_alpha]
        +LNN_eqdec [in hydras.Ackermann.LNN]
        +LNN2LNT_subFormula [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF2 [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF1 [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarF [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_exist [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_iff [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_and [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_or [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_subTerms [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_subTerm [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarTs [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_freeVarT [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_natToTerm [in hydras.Ackermann.LNN2LNT]
        +LNotPR [in hydras.Hydra.Hydra_Theorems]
        +LNT_eqdec [in hydras.Ackermann.LNT]
        +LNT2LNN_subFormula [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_freeVarF [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_freeVarT [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_subTerm [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_natToTerm [in hydras.Ackermann.LNN2LNT]
        +LNT2LNT_formula [in hydras.Ackermann.LNN2LNT]
        +LNT2LNT_term [in hydras.Ackermann.LNN2LNT]
        +LocallySorted_inv_In [in hydras.Prelude.Sort_spec]
        +LocallySorted_trans [in hydras.Prelude.Sort_spec]
        +LocallySorted_cons' [in hydras.Prelude.Sort_spec]
        +LocallySorted_cons [in hydras.Prelude.Sort_spec]
        +LO.compare_correct [in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_reflect [in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_rev [in hydras.OrdinalNotations.OmegaOmega]
        +LO.compare_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.cons_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.eq_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.fin_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.limitb_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_trans [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_irrefl [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_plus_distr_l [in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_inv3 [in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_inv2 [in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.single_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.succb_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ_ref [in hydras.OrdinalNotations.OmegaOmega]
        +LO.zero_nf [in hydras.OrdinalNotations.OmegaOmega]
        +LS [in hydras.solutions_exercises.FibonacciPR]
        +LS [in hydras.Hydra.BigBattle]
        +ltBoolFalse [in hydras.Ackermann.primRec]
        +ltBoolTrue [in hydras.Ackermann.primRec]
        +Ltb_ij [in hydras.OrdinalNotations.ON_Finite]
        +ltIsPR [in hydras.Ackermann.primRec]
        +ltn_add_ll [in gaia_hydras.nfwfgaia]
        +ltn_add_el [in gaia_hydras.nfwfgaia]
        +ltn_add_le [in gaia_hydras.nfwfgaia]
        +ltn_simpl2 [in gaia_hydras.nfwfgaia]
        +ltn_simpl1 [in gaia_hydras.nfwfgaia]
        +lt_succ_le_2' [in hydras.Epsilon0.T1]
        +LT_succ_LT_eq_dec [in hydras.Epsilon0.T1]
        +lt_one [in hydras.Epsilon0.T1]
        +lt_cons_phi0_inv [in hydras.Epsilon0.T1]
        +LT_eq_LT_dec [in hydras.Epsilon0.T1]
        +LT_succ [in hydras.Epsilon0.T1]
        +LT_add [in hydras.Epsilon0.T1]
        +lt_plus_r [in hydras.Epsilon0.T1]
        +lt_plus_l [in hydras.Epsilon0.T1]
        +LT_of_finite [in hydras.Epsilon0.T1]
        +lt_omega_inv [in hydras.Epsilon0.T1]
        +LT_one [in hydras.Epsilon0.T1]
        +LT_succ_LE_2 [in hydras.Epsilon0.T1]
        +LT_succ_LE [in hydras.Epsilon0.T1]
        +lt_succ_le [in hydras.Epsilon0.T1]
        +lt_succ_le_2 [in hydras.Epsilon0.T1]
        +LT_succ_LE_R [in hydras.Epsilon0.T1]
        +lt_succ_le_R [in hydras.Epsilon0.T1]
        +LT_cons_0 [in hydras.Epsilon0.T1]
        +LT_inv_strong [in hydras.Epsilon0.T1]
        +LT_inv [in hydras.Epsilon0.T1]
        +LT_LE_trans [in hydras.Epsilon0.T1]
        +LT_irrefl [in hydras.Epsilon0.T1]
        +LT_trans [in hydras.Epsilon0.T1]
        +LT_lt [in hydras.Epsilon0.T1]
        +LT_nf_r [in hydras.Epsilon0.T1]
        +LT_nf_l [in hydras.Epsilon0.T1]
        +lt_a_phi0_a [in hydras.Epsilon0.T1]
        +lt_succ [in hydras.Epsilon0.T1]
        +lt_inv_head [in hydras.Epsilon0.T1]
        +lt_trans [in hydras.Epsilon0.T1]
        +lt_fin_iff [in hydras.Epsilon0.T1]
        +lt_inv_tail [in hydras.Epsilon0.T1]
        +lt_inv_coeff_dec [in hydras.Epsilon0.T1]
        +lt_inv_coeff [in hydras.Epsilon0.T1]
        +lt_inv [in hydras.Epsilon0.T1]
        +lt_irrefl [in hydras.Epsilon0.T1]
        +lt_inv_strong [in hydras.Epsilon0.T1]
        +lt_omega [in hydras.OrdinalNotations.ON_Omega2]
        +lt_eq_lt_dec [in hydras.OrdinalNotations.ON_Omega2]
        +lt_succ [in hydras.OrdinalNotations.ON_Omega2]
        +lt_succ_le [in hydras.OrdinalNotations.ON_Omega2]
        +lt_lt_Sn [in hydras.Prelude.More_Arith]
        +LT_to_round_plus [in hydras.Hydra.O2H]
        +Lt_n_F_Zero_n [in hydras.Epsilon0.F_alpha]
        +lt_eq_lt [in hydras.Prelude.Comparable]
        +lt_incl_le [in hydras.Prelude.Comparable]
        +lt_le_trans [in hydras.Prelude.Comparable]
        +lt_not_ge [in hydras.Prelude.Comparable]
        +lt_not_gt [in hydras.Prelude.Comparable]
        +lt_wf [in hydras.OrdinalNotations.ON_O]
        +LT_to_standard_path [in gaia_hydras.GPaths]
        +LT_path_to [in gaia_hydras.GPaths]
        +lt_le_trans [in hydras.Prelude.DecPreOrder]
        +lt_not_equiv [in hydras.Prelude.DecPreOrder]
        +lt_not_ge [in hydras.Prelude.DecPreOrder]
        +lt_irreflexive [in hydras.Prelude.DecPreOrder]
        +lt_S_2i [in additions.More_on_positive]
        +lt_phi0 [in hydras.Schutte.AP]
        +lt_beta_exists [in hydras.Schutte.AP]
        +lt_omega [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_succ [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_succ_le [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +lt_le_trans [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +LT_inv [in hydras.solutions_exercises.MultisetWf]
        +lt_wf_double_ind [in hydras.MoreAck.Ack]
        +lt_wf_ind [in hydras.MoreAck.Ack]
        +LT_ref [in gaia_hydras.T1Bridge]
        +lt_ref [in gaia_hydras.T1Bridge]
        +lt_eq_lt_dec [in hydras.OrdinalNotations.ON_mult]
        +lt_wf [in hydras.OrdinalNotations.ON_mult]
        +LT_to_standard_battle [in hydras.Hydra.Epsilon0_Needed_Std]
        +lt_eq_lt_dec [in hydras.OrdinalNotations.ON_plus]
        +lt_wf [in hydras.OrdinalNotations.ON_plus]
        +lt_omega_finite [in hydras.Schutte.Schutte_basics]
        +lt_omega_limit_lt_exists_lt [in hydras.Schutte.Schutte_basics]
        +lt_omega_limit [in hydras.Schutte.Schutte_basics]
        +lt_sup_exists_lt [in hydras.Schutte.Schutte_basics]
        +lt_sup_exists_leq [in hydras.Schutte.Schutte_basics]
        +lt_succ_lt [in hydras.Schutte.Schutte_basics]
        +lt_succ_le_2 [in hydras.Schutte.Schutte_basics]
        +lt_succ_le [in hydras.Schutte.Schutte_basics]
        +lt_succ [in hydras.Schutte.Schutte_basics]
        +lt_or_ge [in hydras.Schutte.Schutte_basics]
        +lt_irrefl [in hydras.Schutte.Schutte_basics]
        +lt_le_trans [in hydras.Schutte.Schutte_basics]
        +lt_trans [in hydras.Schutte.Schutte_basics]
        +lt_le [in hydras.Schutte.Schutte_basics]
        +lt_wf [in hydras.OrdinalNotations.ON_Finite]
        +lt_omega_inv [in hydras.Epsilon0.E0]
        +Lt_Le_incl [in hydras.Epsilon0.E0]
        +Lt_trans [in hydras.Epsilon0.E0]
        +lt_Succ_le_2 [in hydras.Epsilon0.E0]
        +lt_Succ_inv [in hydras.Epsilon0.E0]
        +Lt_Succ [in hydras.Epsilon0.E0]
        +Lt_Succ_Le [in hydras.Epsilon0.E0]
        +Lt_not_Gt [in hydras.Schutte.Well_Orders]
        +Lt_Le_trans [in hydras.Schutte.Well_Orders]
        +Lt_connect [in hydras.Schutte.Well_Orders]
        +LT_to_standard_path [in hydras.Epsilon0.Paths]
        +LT_acc_from [in hydras.Epsilon0.Paths]
        +LT_path_to [in hydras.Epsilon0.Paths]
        +LT_path_toS [in hydras.Epsilon0.Paths]
        +lt_not_gt [in hydras.Gamma0.Gamma0]
        +lt_epsilon0_succ [in hydras.Gamma0.Gamma0]
        +lt_epsilon0_trans [in hydras.Gamma0.Gamma0]
        +lt_epsilon0_okR [in hydras.Gamma0.Gamma0]
        +lt_epsilon0_ok [in hydras.Gamma0.Gamma0]
        +lt_a_phi_ab [in hydras.Gamma0.Gamma0]
        +lt_inc_rpo_0 [in hydras.Gamma0.Gamma0]
        +lt_rpo_cons_cons [in hydras.Gamma0.Gamma0]
        +lt_subterm1 [in hydras.Gamma0.Gamma0]
        +lt_succ_le [in hydras.Gamma0.Gamma0]
        +lt_succ [in hydras.Gamma0.Gamma0]
        +lt_compatR [in hydras.Gamma0.Gamma0]
        +lt_compat [in hydras.Gamma0.Gamma0]
        +lt_omega_is_fin [in hydras.Gamma0.Gamma0]
        +lt_omega_inv [in hydras.Gamma0.Gamma0]
        +lt_cons_omega_inv [in hydras.Gamma0.Gamma0]
        +lt_one_inv [in hydras.Gamma0.Gamma0]
        +lt_tail [in hydras.Gamma0.Gamma0]
        +lt_tail0 [in hydras.Gamma0.Gamma0]
        +lt_alpha_cons [in hydras.Gamma0.Gamma0]
        +lt_alpha_psi [in hydras.Gamma0.Gamma0]
        +lt_beta_cons [in hydras.Gamma0.Gamma0]
        +lt_beta_psi [in hydras.Gamma0.Gamma0]
        +lt_le_trans [in hydras.Gamma0.Gamma0]
        +lt_trans [in hydras.Gamma0.Gamma0]
        +lt_trans0 [in hydras.Gamma0.Gamma0]
        +lt_than_psi [in hydras.Gamma0.Gamma0]
        +lt_irr [in hydras.Gamma0.Gamma0]
        +lt_wf [in gaia_hydras.nfwfgaia]
        +lt_not_wf [in hydras.solutions_exercises.T1_ltNotWf]
        +LT1 [in hydras.Epsilon0.T1]
        +LT2 [in hydras.Epsilon0.T1]
        +LT3 [in hydras.Epsilon0.T1]
        +LT4 [in hydras.Epsilon0.T1]
        +lub_mono [in hydras.Gamma0.Gamma0]
        +lub_unicity [in hydras.Gamma0.Gamma0]
        +Lvar [in hydras.Hydra.Epsilon0_Needed_Std]
        +L_omega_cube_3_eq [in hydras.Epsilon0.Large_Sets]
        +L_omega_cube_eqn [in hydras.Epsilon0.Large_Sets]
        +L_omega_cube_ok [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_times_ok [in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_Sle [in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_smono [in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult_ok [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_ok [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_smono [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_Sle [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_eqn [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_eqn1 [in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_eqn [in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_ok [in hydras.Epsilon0.Large_Sets]
        +L_omega_mult_Sle [in hydras.Epsilon0.Large_Sets]
        +L_omega_ok [in hydras.Epsilon0.Large_Sets]
        +L_omega_smono [in hydras.Epsilon0.Large_Sets]
        +L_omega_Sle [in hydras.Epsilon0.Large_Sets]
        +L_fin_ok [in hydras.Epsilon0.Large_Sets]
        +L_S_succ_rw [in hydras.Epsilon0.Large_Sets]
        +L_fin_smono [in hydras.Epsilon0.Large_Sets]
        +L_finS_S_le [in hydras.Epsilon0.Large_Sets]
        +L_lim_ok [in hydras.Epsilon0.Large_Sets]
        +L_succ_ok [in hydras.Epsilon0.Large_Sets]
        +L_succ_Sle [in hydras.Epsilon0.Large_Sets]
        +L_succ_mono [in hydras.Epsilon0.Large_Sets]
        +L_spec_unicity [in hydras.Epsilon0.Large_Sets]
        +L_pos_inv [in hydras.Epsilon0.Large_Sets]
        +L_zero_inv [in hydras.Epsilon0.Large_Sets]
        +L_spec_compat [in hydras.Epsilon0.Large_Sets]
        +L_spec_inv2 [in hydras.Epsilon0.Large_Sets]
        +L_correct [in hydras.Epsilon0.L_alpha]
        +L_ok [in hydras.Epsilon0.L_alpha]
        +L_ok_lim [in hydras.Epsilon0.L_alpha]
        +L_ok_succ [in hydras.Epsilon0.L_alpha]
        +L_ok0 [in hydras.Epsilon0.L_alpha]
        +L_succ_ok [in hydras.Epsilon0.L_alpha]
        +L_ge_S [in hydras.Epsilon0.L_alpha]
        +L_ge_id [in hydras.Epsilon0.L_alpha]
        +L_omega [in hydras.Epsilon0.L_alpha]
        +L_finite [in hydras.Epsilon0.L_alpha]
        +L_lim_eqn [in hydras.Epsilon0.L_alpha]
        +L_succ_eqn [in hydras.Epsilon0.L_alpha]
        +L_eq2 [in hydras.Epsilon0.L_alpha]
        +L_zero_eqn [in hydras.Epsilon0.L_alpha]
        +l_std_ok [in hydras.Hydra.Battle_length]
        +L_0_3 [in hydras.Hydra.BigBattle]
        +L_2_3 [in hydras.Hydra.BigBattle]
        +L_0_2 [in hydras.Hydra.BigBattle]
        +l_std_ok [in gaia_hydras.GHydra]
        +l_stdE [in gaia_hydras.GHydra]
        +L_fin_ok [in gaia_hydras.GLarge_Sets]
        +L_correct [in gaia_hydras.GL_alpha]
        +L_pos_inv [in gaia_hydras.GL_alpha]
        +L_spec1 [in gaia_hydras.GL_alpha]
        +L_spec0 [in gaia_hydras.GL_alpha]
        +L_ge_S [in gaia_hydras.GL_alpha]
        +L_ge_id [in gaia_hydras.GL_alpha]
        +L_omega [in gaia_hydras.GL_alpha]
        +L_finite [in gaia_hydras.GL_alpha]
        +L_limE [in gaia_hydras.GL_alpha]
        +L_succE [in gaia_hydras.GL_alpha]
        +L_eq2 [in gaia_hydras.GL_alpha]
        +L_zeroE [in gaia_hydras.GL_alpha]
        +L0 [in hydras.Epsilon0.T1]
        +L0 [in additions.AM]
        +L0 [in hydras.solutions_exercises.FibonacciPR]
        +L0_95 [in hydras.Hydra.BigBattle]
        +L00 [in hydras.Epsilon0.F_omega]
        +L02 [in hydras.Epsilon0.F_omega]
        +L03 [in hydras.Epsilon0.T1]
        +L04 [in hydras.solutions_exercises.F_3]
        +L04' [in hydras.solutions_exercises.F_3]
        +L05 [in hydras.Epsilon0.T1]
        +L06 [in hydras.Hydra.Battle_length]
        +L1 [in hydras.Epsilon0.T1]
        +L1 [in hydras.solutions_exercises.predSuccUnicity]
        +L1 [in hydras.MoreAck.expressibleExamples]
        +L1 [in hydras.solutions_exercises.Limit_Infinity]
        +L1 [in hydras.solutions_exercises.FibonacciPR]
        +L1 [in hydras.solutions_exercises.lt_succ_le]
        +L1' [in gaia_hydras.T1Bridge]
        +L10 [in hydras.Epsilon0.T1]
        +L10 [in hydras.Hydra.BigBattle]
        +L11 [in hydras.Epsilon0.T1]
        +L12 [in hydras.Epsilon0.T1]
        +L13 [in hydras.Epsilon0.T1]
        +L14 [in hydras.Epsilon0.T1]
        +L2 [in hydras.Epsilon0.T1]
        +L2 [in hydras.solutions_exercises.predSuccUnicity]
        +L2 [in hydras.MoreAck.expressibleExamples]
        +L2 [in hydras.solutions_exercises.Limit_Infinity]
        +L2 [in hydras.Epsilon0.F_omega]
        +L2 [in hydras.solutions_exercises.FibonacciPR]
        +L2 [in hydras.solutions_exercises.F_3]
        +L2 [in additions.Addition_Chains]
        +L2_95_S [in hydras.Hydra.BigBattle]
        +L2_95 [in hydras.Hydra.BigBattle]
        +L2_6_2 [in hydras.Epsilon0.Paths]
        +L22 [in hydras.Hydra.BigBattle]
        +L3 [in hydras.Epsilon0.T1]
        +L3 [in hydras.MoreAck.expressibleExamples]
        +L3 [in hydras.solutions_exercises.Limit_Infinity]
        +L3 [in hydras.solutions_exercises.F_3]
        +L3a [in hydras.Schutte.Ordering_Functions]
        +L3_u [in hydras.Schutte.Ordering_Functions]
        +L4 [in hydras.Epsilon0.T1]
        +L4 [in hydras.MoreAck.expressibleExamples]
        +L4 [in hydras.solutions_exercises.Limit_Infinity]
        +L4 [in hydras.Hydra.BigBattle]
        +L4 [in hydras.solutions_exercises.F_3]
        +L46 [in hydras.Hydra.BigBattle]
        +L5 [in hydras.Epsilon0.T1]
        +L5 [in hydras.MoreAck.expressibleExamples]
        +L5 [in hydras.MoreAck.Ack]
        +L6 [in hydras.Epsilon0.T1]
        +L6 [in hydras.MoreAck.expressibleExamples]
        +L7 [in hydras.Epsilon0.T1]
        +L8 [in hydras.Epsilon0.T1]
        +L87'' [in additions.Addition_Chains]
        +L9 [in hydras.Epsilon0.T1]
        +L94 [in hydras.Hydra.BigBattle]
        +L95 [in hydras.Hydra.BigBattle]
        +

        M

        +majorAnyPR [in hydras.MoreAck.AckNotPR]
        +majorProjection [in hydras.MoreAck.AckNotPR]
        +majorPR1 [in hydras.MoreAck.AckNotPR]
        +majorPR2 [in hydras.MoreAck.AckNotPR]
        +majorPR2_strict [in hydras.MoreAck.AckNotPR]
        +majorSucc [in hydras.MoreAck.AckNotPR]
        +majorZero [in hydras.MoreAck.AckNotPR]
        +makeTraceCorrect [in hydras.Ackermann.codeSubFormula]
        +makeTraceForallNice [in hydras.Ackermann.codeSubFormula]
        +makeTraceImpNice [in hydras.Ackermann.codeSubFormula]
        +makeTraceNotNice [in hydras.Ackermann.codeSubFormula]
        +makeTrace1 [in hydras.Ackermann.codeSubFormula]
        +makeTrace2 [in hydras.Ackermann.codeSubFormula]
        +make_chain_correct [in additions.Euclidean_Chains]
        +Make.acc_build [in hydras.rpo.rpo]
        +Make.acc_lex_drop_proof [in hydras.rpo.rpo]
        +Make.ac_syntactic [in hydras.rpo.list_permut]
        +Make.ac_syntactic_aux [in hydras.rpo.list_permut]
        +Make.add_comm [in hydras.rpo.list_set]
        +Make.add_12 [in hydras.rpo.list_set]
        +Make.add_2 [in hydras.rpo.list_set]
        +Make.add_1 [in hydras.rpo.list_set]
        +Make.add_prf [in hydras.rpo.list_set]
        +Make.cardinal_eq_set [in hydras.rpo.list_set]
        +Make.cardinal_union [in hydras.rpo.list_set]
        +Make.cardinal_union_inter_12 [in hydras.rpo.list_set]
        +Make.cardinal_union_2 [in hydras.rpo.list_set]
        +Make.cardinal_union_1 [in hydras.rpo.list_set]
        +Make.cardinal_subset [in hydras.rpo.list_set]
        +Make.cons_permut_in [in hydras.rpo.list_permut]
        +Make.context_multiset_extension_step_app2 [in hydras.rpo.dickson]
        +Make.context_trans_clos_multiset_extension_step_app1 [in hydras.rpo.dickson]
        +Make.context_multiset_extension_step_app1 [in hydras.rpo.dickson]
        +Make.context_list_permut_app2 [in hydras.rpo.list_permut]
        +Make.context_list_permut_app1 [in hydras.rpo.list_permut]
        +Make.context_list_permut_cons [in hydras.rpo.list_permut]
        +Make.DecVar.eq_A_dec [in hydras.rpo.term]
        +Make.dickson [in hydras.rpo.dickson]
        +Make.dickson_aux3 [in hydras.rpo.dickson]
        +Make.dickson_aux2 [in hydras.rpo.dickson]
        +Make.dickson_aux1 [in hydras.rpo.dickson]
        +Make.empty_subst_is_id_list [in hydras.rpo.term]
        +Make.empty_subst_is_id [in hydras.rpo.term]
        +Make.eq_term_dec [in hydras.rpo.term]
        +Make.eq_set_list_permut_support [in hydras.rpo.list_set]
        +Make.eq_set_trans [in hydras.rpo.list_set]
        +Make.eq_set_sym [in hydras.rpo.list_set]
        +Make.eq_set_refl [in hydras.rpo.list_set]
        +Make.eq_set_dec [in hydras.rpo.list_set]
        +Make.filter_union [in hydras.rpo.list_set]
        +Make.filter_2 [in hydras.rpo.list_set]
        +Make.filter_2_list [in hydras.rpo.list_set]
        +Make.filter_1 [in hydras.rpo.list_set]
        +Make.filter_1_list [in hydras.rpo.list_set]
        +Make.included_remove_red [in hydras.rpo.list_set]
        +Make.included_filter_aux [in hydras.rpo.list_set]
        +Make.inter_12 [in hydras.rpo.list_set]
        +Make.inter_12_aux [in hydras.rpo.list_set]
        +Make.inter_2 [in hydras.rpo.list_set]
        +Make.inter_2_aux [in hydras.rpo.list_set]
        +Make.inter_1 [in hydras.rpo.list_set]
        +Make.inter_1_aux [in hydras.rpo.list_set]
        +Make.in_permut_in [in hydras.rpo.list_permut]
        +Make.in_mult_S [in hydras.rpo.list_permut]
        +Make.in_sn_sn [in hydras.rpo.rpo]
        +Make.is_a_pos_exists_subtem [in hydras.rpo.term]
        +Make.lex1 [in hydras.rpo.rpo]
        +Make.lex1_bis [in hydras.rpo.rpo]
        +Make.lex2 [in hydras.rpo.rpo]
        +Make.lex3 [in hydras.rpo.rpo]
        +Make.list_permut_acc [in hydras.rpo.dickson]
        +Make.list_permut_multiset_extension_step_2 [in hydras.rpo.dickson]
        +Make.list_permut_multiset_extension_step_1 [in hydras.rpo.dickson]
        +Make.list_permut_dec [in hydras.rpo.list_permut]
        +Make.list_permut_length_2 [in hydras.rpo.list_permut]
        +Make.list_permut_length_1 [in hydras.rpo.list_permut]
        +Make.list_permut_map [in hydras.rpo.list_permut]
        +Make.list_permut_size [in hydras.rpo.list_permut]
        +Make.list_permut_length [in hydras.rpo.list_permut]
        +Make.list_permut_remove_hd [in hydras.rpo.list_permut]
        +Make.list_permut_app_app [in hydras.rpo.list_permut]
        +Make.list_permut_add_cons_inside [in hydras.rpo.list_permut]
        +Make.list_permut_add_inside [in hydras.rpo.list_permut]
        +Make.list_permut_nil [in hydras.rpo.list_permut]
        +Make.list_permut_trans [in hydras.rpo.list_permut]
        +Make.list_permut_sym [in hydras.rpo.list_permut]
        +Make.list_permut_refl [in hydras.rpo.list_permut]
        +Make.list_permut_map_acc [in hydras.rpo.rpo]
        +Make.mem_dec [in hydras.rpo.list_set]
        +Make.multiplicity_app [in hydras.rpo.list_permut]
        +Make.multiset_closure [in hydras.rpo.dickson]
        +Make.out_mult_O [in hydras.rpo.list_permut]
        +Make.o_size3_trans [in hydras.rpo.rpo]
        +Make.projection_list_of_SN_terms [in hydras.rpo.rpo]
        +Make.remove_red_included [in hydras.rpo.list_set]
        +Make.remove_context_list_permut_app2 [in hydras.rpo.list_permut]
        +Make.remove_context_list_permut_cons [in hydras.rpo.list_permut]
        +Make.replace_at_pos_list_replace_at_pos_in_subterm [in hydras.rpo.term]
        +Make.replace_at_pos_is_replace_at_pos2 [in hydras.rpo.term]
        +Make.replace_at_pos_is_replace_at_pos1 [in hydras.rpo.term]
        +Make.replace_at_pos_unfold [in hydras.rpo.term]
        +Make.rpo_add_context [in hydras.rpo.rpo]
        +Make.rpo_subst [in hydras.rpo.rpo]
        +Make.rpo_mul_trans_clos [in hydras.rpo.rpo]
        +Make.rpo_lex_rest_same_length [in hydras.rpo.rpo]
        +Make.rpo_trans [in hydras.rpo.rpo]
        +Make.rpo_closure [in hydras.rpo.rpo]
        +Make.rpo_subterm [in hydras.rpo.rpo]
        +Make.rpo_lex_same_length [in hydras.rpo.rpo]
        +Make.size_subterm_at_pos [in hydras.rpo.term]
        +Make.size_direct_subterm [in hydras.rpo.term]
        +Make.size_ge_one [in hydras.rpo.term]
        +Make.size_unfold [in hydras.rpo.term]
        +Make.subset_cardinal_not_eq_not_eq_set [in hydras.rpo.list_set]
        +Make.subset_subset_union [in hydras.rpo.list_set]
        +Make.subset_compat [in hydras.rpo.list_set]
        +Make.subset_compat_2 [in hydras.rpo.list_set]
        +Make.subset_compat_1 [in hydras.rpo.list_set]
        +Make.subset_filter [in hydras.rpo.list_set]
        +Make.subset_inter_2 [in hydras.rpo.list_set]
        +Make.subset_inter_1 [in hydras.rpo.list_set]
        +Make.subset_union_2 [in hydras.rpo.list_set]
        +Make.subset_union_1 [in hydras.rpo.list_set]
        +Make.subset_dec [in hydras.rpo.list_set]
        +Make.subst_comp_is_subst_comp [in hydras.rpo.term]
        +Make.subst_comp_is_subst_comp_aux2 [in hydras.rpo.term]
        +Make.subst_comp_is_subst_comp_aux1 [in hydras.rpo.term]
        +Make.subterm_at_pos_apply_subst_apply_subst_subterm_at_pos [in hydras.rpo.term]
        +Make.two_cases [in hydras.rpo.dickson]
        +Make.two_cases_rpo [in hydras.rpo.rpo]
        +Make.union_compat_eq_set [in hydras.rpo.list_set]
        +Make.union_compat_subset_2 [in hydras.rpo.list_set]
        +Make.union_compat_subset_1 [in hydras.rpo.list_set]
        +Make.union_assoc [in hydras.rpo.list_set]
        +Make.union_comm [in hydras.rpo.list_set]
        +Make.union_empty_2 [in hydras.rpo.list_set]
        +Make.union_empty_1 [in hydras.rpo.list_set]
        +Make.union_12 [in hydras.rpo.list_set]
        +Make.union_12_aux [in hydras.rpo.list_set]
        +Make.union_2 [in hydras.rpo.list_set]
        +Make.union_2_aux [in hydras.rpo.list_set]
        +Make.union_1 [in hydras.rpo.list_set]
        +Make.union_1_aux [in hydras.rpo.list_set]
        +Make.well_formed_apply_subst [in hydras.rpo.term]
        +Make.well_formed_fold [in hydras.rpo.term]
        +Make.well_formed_unfold [in hydras.rpo.term]
        +Make.wf_rpo [in hydras.rpo.rpo]
        +Make.wf_rpo_term [in hydras.rpo.rpo]
        +Make.wf_on_mul_rest [in hydras.rpo.rpo]
        +Make.wf_on_lex_rest [in hydras.rpo.rpo]
        +Make.wf_on_rest [in hydras.rpo.rpo]
        +Make.wf_size3 [in hydras.rpo.rpo]
        +Make.wf_size2 [in hydras.rpo.rpo]
        +Make.wf_size [in hydras.rpo.rpo]
        +Make.without_red_permut [in hydras.rpo.list_set]
        +Make.without_red_remove_not_common [in hydras.rpo.list_set]
        +Make.without_red_remove_not_common_aux [in hydras.rpo.list_set]
        +Make.without_red_add_without_red [in hydras.rpo.list_set]
        +Make.without_red_singleton [in hydras.rpo.list_set]
        +Make.without_red_nil [in hydras.rpo.list_set]
        +Make.without_red_add [in hydras.rpo.list_set]
        +Make.without_red_remove [in hydras.rpo.list_set]
        +Make.without_red_remove_red [in hydras.rpo.list_set]
        +Make.without_red_filter_aux [in hydras.rpo.list_set]
        +mapListLemma [in hydras.Ackermann.codeSubFormula]
        +map_app [in hydras.rpo.more_list]
        +map_map [in hydras.rpo.more_list]
        +maxApp [in hydras.Ackermann.codeSubFormula]
        +maxIsPR [in hydras.Ackermann.primRec]
        +maxLemma [in hydras.Ackermann.codeSubFormula]
        +maxLemma2 [in hydras.Ackermann.codeSubFormula]
        +maxLemma3 [in hydras.Ackermann.codeSubFormula]
        +maxSubTerm [in hydras.Ackermann.codeSubFormula]
        +maxSubTerms [in hydras.Ackermann.codeSubFormula]
        +maxVarFreeVar [in hydras.Ackermann.codeSubFormula]
        +max_nf [in hydras.Epsilon0.T1]
        +max_le_regL [in hydras.Prelude.More_Arith]
        +max_le_regR [in hydras.Prelude.More_Arith]
        +max_le_plus [in hydras.Prelude.More_Arith]
        +max_refl [in hydras.Prelude.Comparable]
        +max_ge_b [in hydras.Prelude.Comparable]
        +max_ge_a [in hydras.Prelude.Comparable]
        +max_comm [in hydras.Prelude.Comparable]
        +max_dec [in hydras.Prelude.Comparable]
        +max_v_tl [in hydras.Prelude.MoreVectors]
        +max_v_ge [in hydras.Prelude.MoreVectors]
        +max_v_lub [in hydras.Prelude.MoreVectors]
        +max_v_2 [in hydras.Prelude.MoreVectors]
        +membersOk [in hydras.solutions_exercises.OnCodeList]
        +membersOk' [in hydras.solutions_exercises.OnCodeList]
        +members_omega [in hydras.Schutte.Schutte_basics]
        +members_eq [in hydras.Schutte.Schutte_basics]
        +members_proper [in hydras.Schutte.Ordering_Functions]
        +mem_head_mult_inv [in hydras.Hydra.O2H]
        +merge_sort_correct [in hydras.Prelude.Merge_Sort]
        +merge_permutation [in hydras.Prelude.Merge_Sort]
        +merge_LocallySorted [in hydras.Prelude.Merge_Sort]
        +merge_Forall [in hydras.Prelude.Merge_Sort]
        +merge_equation [in hydras.Prelude.Merge_Sort]
        +merge_rect [in hydras.Prelude.Merge_Sort]
        +minimize1 [in Goedel.PRrepresentable]
        +minIsPR [in hydras.solutions_exercises.MinPR2]
        +minIsPR [in hydras.solutions_exercises.MinPR]
        +minoration [in hydras.Hydra.BigBattle]
        +minoration_3 [in hydras.Hydra.BigBattle]
        +minoration_2 [in hydras.Hydra.BigBattle]
        +minoration_1 [in hydras.Hydra.BigBattle]
        +minoration_0 [in hydras.Hydra.BigBattle]
        +minPR_PR [in hydras.solutions_exercises.MinPR2]
        +minPR_correct [in hydras.solutions_exercises.MinPR2]
        +minPR_PR [in hydras.solutions_exercises.MinPR]
        +minPR_correct [in hydras.solutions_exercises.MinPR]
        +minusIndIsPR [in hydras.Ackermann.primRec]
        +minusIsPR [in hydras.Ackermann.primRec]
        +minus_le [in hydras.Epsilon0.T1]
        +minus_a_a [in hydras.Epsilon0.T1]
        +minus_lt [in hydras.Epsilon0.T1]
        +minus_semi_assoc [in hydras.Prelude.More_Arith]
        +minus_exists [in hydras.Schutte.Addition]
        +min_refl [in hydras.Prelude.Comparable]
        +min_le_b [in hydras.Prelude.Comparable]
        +min_le_ad [in hydras.Prelude.Comparable]
        +min_dec [in hydras.Prelude.Comparable]
        +min_comm [in hydras.Prelude.Comparable]
        +min_max_iff [in hydras.Prelude.Comparable]
        +mIsPR [in hydras.Hydra.Hydra_Theorems]
        +mlargeS_iff [in hydras.Epsilon0.Large_Sets]
        +mlarge_omega [in hydras.Epsilon0.Large_Sets]
        +mlarge_FS [in hydras.Epsilon0.Large_Sets]
        +mlarge_iff [in hydras.Epsilon0.Large_Sets]
        +mlarge_unshift [in hydras.Epsilon0.Large_Sets]
        +mlarge_unicity [in hydras.Epsilon0.Large_Sets]
        +mlarge_unicity [in gaia_hydras.GLarge_Sets]
        +ml_1 [in hydras.Gamma0.Gamma0]
        +ml_psi [in hydras.Gamma0.Gamma0]
        +ModelConsistent [in hydras.Ackermann.model]
        +mono_weak [in hydras.Prelude.Iterates]
        +mono_injective [in hydras.Prelude.Iterates]
        +mono_le [in hydras.Prelude.Iterates]
        +mono_F_Zero [in hydras.Epsilon0.F_alpha]
        +mono_seq_weak2 [in hydras.Schutte.AP]
        +mono_seq2 [in hydras.Schutte.AP]
        +mono_seq [in hydras.Schutte.AP]
        +MPSys [in hydras.MoreAck.FolExamples]
        +ms_eqn3 [in hydras.Hydra.Hydra_Termination]
        +ms_nf [in hydras.Hydra.Hydra_Termination]
        +ms_eqn2 [in hydras.Hydra.Hydra_Termination]
        +multE4 [in gaia_hydras.T1Bridge]
        +multE5 [in gaia_hydras.T1Bridge]
        +multIndIsPR [in hydras.Ackermann.primRec]
        +multIsPR [in hydras.Ackermann.primRec]
        +multLemma1 [in hydras.Ackermann.wellFormed]
        +multLemma2 [in hydras.Ackermann.wellFormed]
        +mult_plus_distr_l [in hydras.Epsilon0.T1]
        +mult_mono [in hydras.Epsilon0.T1]
        +mult_nf [in hydras.Epsilon0.T1]
        +mult_Sn_add [in hydras.Epsilon0.T1]
        +mult_0_a [in hydras.Epsilon0.T1]
        +mult_nf_fin [in hydras.Epsilon0.T1]
        +mult_a_1 [in hydras.Epsilon0.T1]
        +mult_1_a [in hydras.Epsilon0.T1]
        +mult_a_0 [in hydras.Epsilon0.T1]
        +mult_compat [in hydras.Epsilon0.T1]
        +mult_fin_omega [in hydras.Epsilon0.T1]
        +mult_Sn_dist [in hydras.Schutte.Correctness_E0]
        +mult_lt_lt [in hydras.Prelude.More_Arith]
        +mult_ref [in gaia_hydras.T1Bridge]
        +mult_ref0 [in gaia_hydras.T1Bridge]
        +mult_mod_associative [in additions.Monoid_instances]
        +mult_plus_distr_l [in hydras.Epsilon0.E0]
        +mult_fin_rw [in hydras.Epsilon0.E0]
        +mult_Sn_mono3 [in hydras.Schutte.Addition]
        +mult_Sn_mono2 [in hydras.Schutte.Addition]
        +mult_fin_r_mono [in hydras.Schutte.Addition]
        +mult_fin_r_one [in hydras.Schutte.Addition]
        +mu_beta_h [in hydras.Hydra.Epsilon0_Needed_Generic]
        +mu_positive [in hydras.Hydra.Epsilon0_Needed_Generic]
        +mVariant [in gaia_hydras.GHydra]
        +my_pow_m2lmul [in additions.fib]
        +my_pow_m3lmul [in additions.fib]
        +my_powP [in additions.fib]
        +m_lt [in hydras.Hydra.Epsilon0_Needed_Free]
        +m_variant_LT [in hydras.Hydra.Epsilon0_Needed_Free]
        +m_ge [in hydras.Hydra.Epsilon0_Needed_Free]
        +m_dominates_Ack [in hydras.Hydra.Hydra_Theorems]
        +m_dominates_Ack_from_3 [in hydras.Hydra.Hydra_Theorems]
        +m_ge_Ack [in hydras.Hydra.Hydra_Theorems]
        +m_ge_F_omega [in hydras.Hydra.Hydra_Theorems]
        +m_eqn [in hydras.Hydra.Hydra_Theorems]
        +m_ms [in hydras.Hydra.Hydra_Termination]
        +m_nf [in hydras.Hydra.Hydra_Termination]
        +m_lt [in hydras.Hydra.Epsilon0_Needed_Std]
        +m_decrease [in hydras.Hydra.Epsilon0_Needed_Std]
        +m_ge [in hydras.Hydra.Epsilon0_Needed_Std]
        +m_neq_0 [in additions.Monoid_instances]
        +m_nf [in gaia_hydras.GHydra]
        +m_ref [in gaia_hydras.GHydra]
        +m_strict_mono [in hydras.Hydra.Hydra_Lemmas]
        +m_ge_generic [in hydras.Hydra.Epsilon0_Needed_Generic]
        +m_ge_0 [in hydras.Hydra.Epsilon0_Needed_Generic]
        +m_ge [in hydras.Hydra.Omega2_Small]
        +m_lt [in hydras.Hydra.Omega2_Small]
        +m_big_h_not_null [in hydras.Hydra.Omega2_Small]
        +m_def [in hydras.Epsilon0.Paths]
        +m_ge [in hydras.Hydra.Omega_Small]
        +m_lt [in hydras.Hydra.Omega_Small]
        +m2lfibP [in additions.fib]
        +m2lmulP [in additions.fib]
        +M2_eq_intros [in additions.Monoid_instances]
        +M2.Id2_neutral [in additions.Naive]
        +M2.M2_mult_assoc [in additions.Naive]
        +M2.power_of_plus [in additions.Naive]
        +m3lfibP [in additions.fib]
        +m3lmulP [in additions.fib]
        +

        N

        +nAnd [in hydras.Ackermann.LNN]
        +nAnd [in hydras.Ackermann.LNT]
        +nAnd [in hydras.Ackermann.folLogic]
        +natLE [in hydras.Ackermann.NNtheory]
        +natLT [in hydras.Ackermann.NNtheory]
        +natNE [in hydras.Ackermann.NNtheory]
        +natPlus [in hydras.Ackermann.NNtheory]
        +natTimes [in hydras.Ackermann.NNtheory]
        +nat_double_or_s_double [in hydras.Prelude.More_Arith]
        +nat_power_ok [in additions.Compatibility]
        +nat_eqb_false [in hydras.Ackermann.primRec]
        +nat_2_term_mono [in hydras.Gamma0.Gamma0]
        +nat_lt_psi [in hydras.Gamma0.Gamma0]
        +nat_lt_cons [in hydras.Gamma0.Gamma0]
        +nb_occ_app [in hydras.rpo.more_list]
        +neqIsPR [in hydras.Ackermann.primRec]
        +nested_Ack_bound [in hydras.MoreAck.Ack]
        +neutral_r [in additions.Fib2]
        +neutral_l [in additions.Fib2]
        +newVar1 [in hydras.Ackermann.folProp]
        +newVar2 [in hydras.Ackermann.folProp]
        +nExist [in hydras.Ackermann.LNN]
        +nExist [in hydras.Ackermann.LNT]
        +nExist [in hydras.Ackermann.folLogic]
        +next_fib [in additions.Fib2]
        +nForall [in hydras.Ackermann.LNN]
        +nForall [in hydras.Ackermann.LNT]
        +nForall [in hydras.Ackermann.folLogic]
        +nf_LT_right [in hydras.Epsilon0.T1]
        +nf_exp_F [in hydras.Epsilon0.T1]
        +nf_LT_iff [in hydras.Epsilon0.T1]
        +nf_omega_omega [in hydras.Epsilon0.T1]
        +nf_phi0 [in hydras.Epsilon0.T1]
        +nf_omega [in hydras.Epsilon0.T1]
        +nf_Wf [in hydras.Epsilon0.T1]
        +nf_tail_lt [in hydras.Epsilon0.T1]
        +nf_cons_LT [in hydras.Epsilon0.T1]
        +nf_omega_tower [in hydras.Epsilon0.T1]
        +nf_helper_iff [in hydras.Epsilon0.T1]
        +nf_helper_phi0R [in hydras.Epsilon0.T1]
        +nf_helper_phi0 [in hydras.Epsilon0.T1]
        +nf_coeff_irrelevance [in hydras.Epsilon0.T1]
        +nf_helper_intro [in hydras.Epsilon0.T1]
        +nf_intro' [in hydras.Epsilon0.T1]
        +nf_intro [in hydras.Epsilon0.T1]
        +nf_helper_inv1 [in hydras.Epsilon0.T1]
        +nf_tail_lt_nf [in hydras.Epsilon0.T1]
        +nf_helper_inv [in hydras.Epsilon0.T1]
        +nf_of_finite [in hydras.Epsilon0.T1]
        +nf_fin [in hydras.Epsilon0.T1]
        +nf_FS [in hydras.Epsilon0.T1]
        +nf_b_cons_eq [in hydras.Epsilon0.T1]
        +nf_cons_iff [in hydras.Epsilon0.T1]
        +nf_cons_inv [in hydras.Epsilon0.T1]
        +nf_inv3 [in hydras.Epsilon0.T1]
        +nf_inv2 [in hydras.Epsilon0.T1]
        +nf_inv1 [in hydras.Epsilon0.T1]
        +nf_epsilon [in hydras.Gamma0.T2]
        +nf_epsilon0 [in hydras.Gamma0.T2]
        +nf_omega [in hydras.Gamma0.T2]
        +nf_fin [in hydras.Gamma0.T2]
        +nf_helper_oplus [in hydras.Epsilon0.Hessenberg]
        +nf_bounded [in hydras.Schutte.CNF]
        +NF_Acc [in hydras.solutions_exercises.MultisetWf]
        +NF_inv2 [in hydras.solutions_exercises.MultisetWf]
        +NF_inv1 [in hydras.solutions_exercises.MultisetWf]
        +nf_ref [in gaia_hydras.T1Bridge]
        +nf_canon [in hydras.Epsilon0.Canon]
        +nf_proof_unicity [in hydras.Epsilon0.E0]
        +nf_m [in hydras.Hydra.Epsilon0_Needed_Generic]
        +nf_intro [in hydras.Gamma0.Gamma0]
        +nf_coeff_irrelevance [in hydras.Gamma0.Gamma0]
        +nf_Wf [in hydras.Gamma0.Gamma0]
        +nf_c2 [in hydras.Gamma0.Gamma0]
        +nf_c1 [in hydras.Gamma0.Gamma0]
        +nf_b2 [in hydras.Gamma0.Gamma0]
        +nf_b1 [in hydras.Gamma0.Gamma0]
        +nf_a2 [in hydras.Gamma0.Gamma0]
        +nf_a1 [in hydras.Gamma0.Gamma0]
        +nf_subterm [in hydras.Gamma0.Gamma0]
        +nf_fin_inv [in hydras.Gamma0.Gamma0]
        +nf_inv_tail [in hydras.Gamma0.Gamma0]
        +nf_c [in hydras.Gamma0.Gamma0]
        +nf_b [in hydras.Gamma0.Gamma0]
        +nf_a [in hydras.Gamma0.Gamma0]
        +nilTerms [in hydras.Ackermann.fol]
        +nImp [in hydras.Ackermann.LNN]
        +nImp [in hydras.Ackermann.LNT]
        +nImp [in hydras.Ackermann.folLogic]
        +nnE [in hydras.Ackermann.LNN]
        +nnE [in hydras.Ackermann.LNT]
        +nnE [in hydras.Ackermann.folLogic]
        +nnI [in hydras.Ackermann.LNN]
        +nnI [in hydras.Ackermann.LNT]
        +nnI [in hydras.Ackermann.folLogic]
        +nnPlusNotNeeded [in hydras.Ackermann.NNtheory]
        +nn1 [in hydras.Ackermann.NN]
        +nn2 [in hydras.Ackermann.NN]
        +NN2PA [in hydras.Ackermann.NN2PA]
        +nn3 [in hydras.Ackermann.NN]
        +nn4 [in hydras.Ackermann.NN]
        +nn5 [in hydras.Ackermann.NN]
        +nn6 [in hydras.Ackermann.NN]
        +nn7 [in hydras.Ackermann.NN]
        +NN72PA [in hydras.Ackermann.PAtheory]
        +nn8 [in hydras.Ackermann.NN]
        +NN82PA [in hydras.Ackermann.PAtheory]
        +nn9 [in hydras.Ackermann.NN]
        +NN92PA [in hydras.Ackermann.PAtheory]
        +noMiddle [in hydras.Ackermann.LNN]
        +noMiddle [in hydras.Ackermann.LNT]
        +noMiddle [in hydras.Ackermann.folLogic]
        +none_nb_occ_O [in hydras.rpo.more_list]
        +Non_denum [in hydras.Schutte.Schutte_basics]
        +nOr [in hydras.Ackermann.LNN]
        +nOr [in hydras.Ackermann.LNT]
        +nOr [in hydras.Ackermann.folLogic]
        +normal_phi0 [in hydras.Schutte.AP]
        +normal_plus_alpha [in hydras.Schutte.Addition]
        +notBoundedForall [in Goedel.PRrepresentable]
        +notCon2wNotCon [in hydras.Ackermann.wConsistent]
        +notInFreeVarSys [in hydras.Ackermann.folProp]
        +notRelPR [in hydras.Ackermann.primRec]
        +notZeroIsPR [in hydras.Ackermann.primRec]
        +not_LT_zero [in hydras.Epsilon0.T1]
        +not_zero_lt [in hydras.Epsilon0.T1]
        +not_zero_gt_0 [in hydras.Epsilon0.T1]
        +not_lt_zero [in hydras.Epsilon0.T1]
        +not_double_is_s_double [in hydras.Prelude.More_Arith]
        +not_le_gt [in hydras.Prelude.DecPreOrder]
        +not_le_ge [in hydras.Prelude.DecPreOrder]
        +not_AP_inv2 [in hydras.Schutte.CNF]
        +not_AP_inv_0 [in hydras.Schutte.CNF]
        +not_acc [in hydras.solutions_exercises.MultisetWf]
        +not_countable_unbounded [in hydras.Schutte.Schutte_basics]
        +Not_Unbounded_countable [in hydras.Schutte.Schutte_basics]
        +Not_Unbounded_bounded [in hydras.Schutte.Schutte_basics]
        +not_is_succ_limit [in hydras.Schutte.Schutte_basics]
        +not_is_limit_succ [in hydras.Schutte.Schutte_basics]
        +not_is_limit_zero [in hydras.Schutte.Schutte_basics]
        +not_is_succ_zero [in hydras.Schutte.Schutte_basics]
        +not_lt_zero [in hydras.Schutte.Schutte_basics]
        +not_gt_le [in hydras.Schutte.Schutte_basics]
        +not_lt_zero [in hydras.Gamma0.Gamma0]
        +not_decreasing [in gaia_hydras.nfwfgaia]
        +not_decreasing [in hydras.solutions_exercises.T1_ltNotWf]
        +not_decreasing_aux [in hydras.solutions_exercises.T1_ltNotWf]
        +not_acc [in hydras.solutions_exercises.T1_ltNotWf]
        +Npos_power_compat [in additions.Compatibility]
        +Npos_gt_0 [in additions.More_on_positive]
        +Npos_diff_zero [in additions.More_on_positive]
        +nth_error_ok_in [in hydras.rpo.more_list]
        +nth_error_map [in hydras.rpo.more_list]
        +N_size_gt [in additions.Compatibility]
        +N_pow_compat [in additions.Compatibility]
        +N_pow_power [in additions.Compatibility]
        +N_bpow_commute [in additions.Pow_variant]
        +N_bpow_ok_R [in additions.Pow_variant]
        +N_bpow_ok [in additions.Pow_variant]
        +N_bpow_commute [in additions.Pow]
        +N_bpow_ok_R [in additions.Pow]
        +N_bpow_ok [in additions.Pow]
        +N_le_mul_pos [in additions.More_on_positive]
        +N_pos_div_eucl_q0 [in additions.More_on_positive]
        +N_pos_div_eucl_rest [in additions.More_on_positive]
        +N_pos_div_eucl_divides [in additions.More_on_positive]
        +N_pos_N2pos [in additions.More_on_positive]
        +N_le_1_pos [in additions.More_on_positive]
        +N_0_le_n [in additions.More_on_positive]
        +N_simpl [in hydras.Epsilon0.Hprime]
        +N2pos_lt_switch2 [in additions.More_on_positive]
        +N2pos_lt_switch [in additions.More_on_positive]
        +N2pos_pos [in additions.More_on_positive]
        +

        O

        +of_image [in hydras.Schutte.Ordering_Functions]
        +of_beta' [in hydras.Schutte.Ordering_Functions]
        +of_u [in hydras.Schutte.Addition]
        +of_g [in hydras.Schutte.Addition]
        +OK87 [in additions.Euclidean_Chains]
        +omeganf [in gaia_hydras.T1Bridge]
        +omega_limit [in hydras.Epsilon0.T1]
        +omega_term_def [in hydras.Epsilon0.T1]
        +omega_term_plus_rw [in hydras.Epsilon0.T1]
        +omega_ap [in hydras.OrdinalNotations.ON_Omega2]
        +Omega_limit_limitb [in hydras.OrdinalNotations.ON_Omega2]
        +omega_is_limit [in hydras.OrdinalNotations.ON_Omega2]
        +omega_mult_mlarge_0 [in hydras.Epsilon0.Large_Sets]
        +omega_tower_mono [in hydras.Schutte.AP]
        +omega_eqn [in hydras.Schutte.AP]
        +omega_second_AP [in hydras.Schutte.AP]
        +Omega_as_lub [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_not_succ [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_is_limit [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega_ref [in gaia_hydras.T1Bridge]
        +Omega_limit_Limit [in hydras.Prelude.MoreOrders]
        +Omega_limit_not_Succ [in hydras.Prelude.MoreOrders]
        +omega_limit_least_gt [in hydras.Schutte.Schutte_basics]
        +omega_limit_least [in hydras.Schutte.Schutte_basics]
        +Omega_term_plus [in hydras.Epsilon0.E0]
        +omega_lt_wf [in gaia_hydras.onType]
        +omega_lt_epsilon [in hydras.Gamma0.Gamma0]
        +omega_lt_epsilon0 [in hydras.Gamma0.Gamma0]
        +ONDef.Exports.trichoP [in gaia_hydras.onType]
        +ONDef.Exports.wf [in gaia_hydras.onType]
        +one_ref [in gaia_hydras.T1Bridge]
        +one_mod_neutral_r [in additions.Monoid_instances]
        +one_mod_neutral_l [in additions.Monoid_instances]
        +one_plus_infinite [in hydras.Schutte.Addition]
        +one_plus_omega [in hydras.Schutte.Addition]
        +OO.lt_wf [in hydras.OrdinalNotations.OmegaOmega]
        +OO.lt_embed [in hydras.OrdinalNotations.OmegaOmega]
        +OO.nf_proof_unicity [in hydras.OrdinalNotations.OmegaOmega]
        +OO.OO_eq_intro [in hydras.OrdinalNotations.OmegaOmega]
        +OpaqueWf.lt_wf [in hydras.Prelude.Fuel]
        +openClosed [in hydras.Ackermann.folLogic]
        +oplusA [in gaia_hydras.GHessenberg]
        +oplusa0 [in gaia_hydras.GHessenberg]
        +oplusC [in gaia_hydras.GHessenberg]
        +oplusE [in gaia_hydras.GHessenberg]
        +oplus_lt_phi0 [in hydras.Epsilon0.Hessenberg]
        +oplus_of_phi0 [in hydras.Epsilon0.Hessenberg]
        +oplus_of_phi0_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_bi [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_LT_r [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_LT_l [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_l [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_r [in hydras.Epsilon0.Hessenberg]
        +oplus_strict_mono_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_le2 [in hydras.Epsilon0.Hessenberg]
        +oplus_le1 [in hydras.Epsilon0.Hessenberg]
        +oplus_lt2 [in hydras.Epsilon0.Hessenberg]
        +oplus_lt1 [in hydras.Epsilon0.Hessenberg]
        +oplus_lt_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_assoc [in hydras.Epsilon0.Hessenberg]
        +oplus_assoc_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_lt_rw2 [in hydras.Epsilon0.Hessenberg]
        +oplus_comm [in hydras.Epsilon0.Hessenberg]
        +oplus_comm_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_nf [in hydras.Epsilon0.Hessenberg]
        +oplus_nf_0 [in hydras.Epsilon0.Hessenberg]
        +oplus_bounded_phi0 [in hydras.Epsilon0.Hessenberg]
        +oplus_cons_cons [in hydras.Epsilon0.Hessenberg]
        +oplus_eqn [in hydras.Epsilon0.Hessenberg]
        +oplus_compare_Gt [in hydras.Epsilon0.Hessenberg]
        +oplus_gt_rw [in hydras.Epsilon0.Hessenberg]
        +oplus_eq_rw [in hydras.Epsilon0.Hessenberg]
        +oplus_lt_rw [in hydras.Epsilon0.Hessenberg]
        +oplus_compare_Lt [in hydras.Epsilon0.Hessenberg]
        +oplus_0_l [in hydras.Epsilon0.Hessenberg]
        +oplus_0_r [in hydras.Epsilon0.Hessenberg]
        +oPlus_rw [in hydras.Epsilon0.E0]
        +oplus_lt_phi0 [in gaia_hydras.GHessenberg]
        +oplus_strict_mono_r [in gaia_hydras.GHessenberg]
        +oplus_strict_mono_l [in gaia_hydras.GHessenberg]
        +oplus_lt2 [in gaia_hydras.GHessenberg]
        +oplus_lt1 [in gaia_hydras.GHessenberg]
        +oplus_nf [in gaia_hydras.GHessenberg]
        +oplus0b [in gaia_hydras.GHessenberg]
        +optimal_upper_bound [in additions.Addition_Chains]
        +ordering_function_least_least [in hydras.Schutte.Ordering_Functions]
        +ordering_unbounded_unbounded [in hydras.Schutte.Ordering_Functions]
        +ordering_function_ex [in hydras.Schutte.Ordering_Functions]
        +ordering_segment_ex_unique [in hydras.Schutte.Ordering_Functions]
        +ordering_segments_of_B [in hydras.Schutte.Ordering_Functions]
        +ordering_function_seg_unicity [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity [in hydras.Schutte.Ordering_Functions]
        +ordering_le [in hydras.Schutte.Ordering_Functions]
        +ordering_function_seg [in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono_weakR [in hydras.Schutte.Ordering_Functions]
        +Ordering_bijection [in hydras.Schutte.Ordering_Functions]
        +ordering_function_monoR [in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono_weak [in hydras.Schutte.Ordering_Functions]
        +ordering_function_mono [in hydras.Schutte.Ordering_Functions]
        +ordering_function_In [in hydras.Schutte.Ordering_Functions]
        +ordinal_ok [in hydras.Schutte.Schutte_basics]
        +ordinal_segment [in hydras.Schutte.Ordering_Functions]
        +ord_eq [in hydras.Schutte.Ordering_Functions]
        +ord_ok [in hydras.Schutte.Ordering_Functions]
        +orE [in hydras.Ackermann.LNN]
        +orE [in hydras.Ackermann.LNT]
        +orE [in hydras.Ackermann.folLogic]
        +orI1 [in hydras.Ackermann.LNN]
        +orI1 [in hydras.Ackermann.LNT]
        +orI1 [in hydras.Ackermann.folLogic]
        +orI2 [in hydras.Ackermann.LNN]
        +orI2 [in hydras.Ackermann.LNT]
        +orI2 [in hydras.Ackermann.folLogic]
        +orRelPR [in hydras.Ackermann.primRec]
        +orSym [in hydras.Ackermann.LNN]
        +orSym [in hydras.Ackermann.LNT]
        +orSym [in hydras.Ackermann.folLogic]
        +orSys [in hydras.Ackermann.LNN]
        +orSys [in hydras.Ackermann.LNT]
        +orSys [in hydras.Ackermann.folLogic]
        +o_finite_mult_mono [in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_lt_phi0_1 [in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_rw [in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_nf [in hydras.Epsilon0.Hessenberg]
        +o_finite_mult_S_rw [in hydras.Hydra.Hydra_Termination]
        +o2iota [in hydras.Hydra.Epsilon0_Needed_Std]
        +o2iota_1 [in hydras.Hydra.Epsilon0_Needed_Std]
        +o2iota_0 [in hydras.Hydra.Epsilon0_Needed_Std]
        +

        P

        +PAboundedLT [in hydras.Ackermann.NN2PA]
        +PAconsistent [in hydras.Ackermann.PAconsistent]
        +PAdec [in hydras.Ackermann.PA]
        +PAIncomplete [in Goedel.rosserPA]
        +paPlusSym [in hydras.Ackermann.PAtheory]
        +param_correctness_for_free [in additions.Addition_Chains]
        +param_correctness [in additions.Addition_Chains]
        +param_correctness_nat [in additions.Addition_Chains]
        +param_correctness_aux [in additions.Addition_Chains]
        +path_to_round_plus [in hydras.Hydra.O2H]
        +path_toS_round_plus [in hydras.Hydra.O2H]
        +path_toS_trace [in hydras.Hydra.O2H]
        +path_to_LT [in gaia_hydras.GPaths]
        +path_to_iff1 [in gaia_hydras.GPaths]
        +path_to_inv1 [in gaia_hydras.GPaths]
        +path_to_omega_mult [in hydras.Epsilon0.Large_Sets]
        +path_to_standard_equiv [in hydras.Epsilon0.Paths]
        +path_toS_standardS_equiv [in hydras.Epsilon0.Paths]
        +path_to_S_standard_pathS [in hydras.Epsilon0.Paths]
        +path_to_S_iota_from [in hydras.Epsilon0.Paths]
        +path_to_LT [in hydras.Epsilon0.Paths]
        +path_toS_LT [in hydras.Epsilon0.Paths]
        +path_to_gnaw [in hydras.Epsilon0.Paths]
        +path_to_mult [in hydras.Epsilon0.Paths]
        +path_toS_mult [in hydras.Epsilon0.Paths]
        +path_to_tail [in hydras.Epsilon0.Paths]
        +path_toS_tail [in hydras.Epsilon0.Paths]
        +path_to_not_In_zero [in hydras.Epsilon0.Paths]
        +path_to_zero [in hydras.Epsilon0.Paths]
        +path_toS_zero [in hydras.Epsilon0.Paths]
        +path_toS_zero_inv [in hydras.Epsilon0.Paths]
        +path_toS_zero_one [in hydras.Epsilon0.Paths]
        +path_toS_zero_but_last [in hydras.Epsilon0.Paths]
        +path_to_appR [in hydras.Epsilon0.Paths]
        +path_toS_appR [in hydras.Epsilon0.Paths]
        +path_to_decompose [in hydras.Epsilon0.Paths]
        +path_toS_decompose [in hydras.Epsilon0.Paths]
        +path_to_app [in hydras.Epsilon0.Paths]
        +path_toS_app [in hydras.Epsilon0.Paths]
        +path_toS_gnawS [in hydras.Epsilon0.Paths]
        +path_acc_from [in hydras.Epsilon0.Paths]
        +path_toS_nf [in hydras.Epsilon0.Paths]
        +path_to_path_toS_iff [in hydras.Epsilon0.Paths]
        +path_to_path_toS [in hydras.Epsilon0.Paths]
        +path_toS_path_to [in hydras.Epsilon0.Paths]
        +path_to_interval_inv_le [in hydras.Epsilon0.Paths]
        +path_to_not_nil [in hydras.Epsilon0.Paths]
        +paZeroOrSucc [in hydras.Ackermann.PAtheory]
        +PA_Succ [in hydras.Epsilon0.Hprime]
        +PA_Zero [in hydras.Epsilon0.Hprime]
        +pa1 [in hydras.Ackermann.PA]
        +pa2 [in hydras.Ackermann.PA]
        +pa3 [in hydras.Ackermann.PA]
        +pa4 [in hydras.Ackermann.PA]
        +pa5 [in hydras.Ackermann.PA]
        +pa6 [in hydras.Ackermann.PA]
        +PC_Zero [in hydras.Epsilon0.Hprime]
        +PD_Zero [in hydras.Epsilon0.Hprime]
        +PF87 [in additions.Euclidean_Chains]
        +phi_mono_RR [in hydras.Gamma0.Gamma0]
        +phi_psi [in hydras.Gamma0.Gamma0]
        +phi_to_psi_6 [in hydras.Gamma0.Gamma0]
        +phi_to_psi_5 [in hydras.Gamma0.Gamma0]
        +phi_to_psi_4 [in hydras.Gamma0.Gamma0]
        +phi_to_psi_3 [in hydras.Gamma0.Gamma0]
        +phi_to_psi_2 [in hydras.Gamma0.Gamma0]
        +phi_to_psi_1 [in hydras.Gamma0.Gamma0]
        +phi_inj_r [in hydras.Gamma0.Gamma0]
        +phi_mono_weak_r [in hydras.Gamma0.Gamma0]
        +phi_mono_r [in hydras.Gamma0.Gamma0]
        +phi_of_psi_plus_fin [in hydras.Gamma0.Gamma0]
        +phi_alpha_zero_gt_alpha [in hydras.Gamma0.Gamma0]
        +phi_principalR [in hydras.Gamma0.Gamma0]
        +phi_spec1 [in hydras.Gamma0.Gamma0]
        +phi_le_ge [in hydras.Gamma0.Gamma0]
        +phi_le [in hydras.Gamma0.Gamma0]
        +phi_fix [in hydras.Gamma0.Gamma0]
        +phi_of_any_cons [in hydras.Gamma0.Gamma0]
        +phi_nf [in hydras.Gamma0.Gamma0]
        +phi_cases [in hydras.Gamma0.Gamma0]
        +phi_cases' [in hydras.Gamma0.Gamma0]
        +phi_cases_aux [in hydras.Gamma0.Gamma0]
        +phi_of_psi_succ [in hydras.Gamma0.Gamma0]
        +phi_alpha_zero [in hydras.Gamma0.Gamma0]
        +phi_principal [in hydras.Gamma0.Gamma0]
        +phi_to_psi [in hydras.Gamma0.Gamma0]
        +phi_of_psi [in hydras.Gamma0.Gamma0]
        +phi0_eq [in hydras.Epsilon0.T1]
        +phi0_eq_bad [in hydras.Epsilon0.T1]
        +phi0_plus_mult [in hydras.Epsilon0.T1]
        +phi0_mono [in hydras.Epsilon0.T1]
        +phi0_mono_strict_LT [in hydras.Epsilon0.T1]
        +phi0_mono_strict [in hydras.Epsilon0.T1]
        +phi0_ltR [in hydras.Epsilon0.T1]
        +phi0_lt [in hydras.Epsilon0.T1]
        +phi0_mult_plus_lt_phi0R [in hydras.Schutte.Correctness_E0]
        +phi0_mult_plus_lt_phi0 [in hydras.Schutte.Correctness_E0]
        +phi0_mult_lt_phi0 [in hydras.Schutte.Correctness_E0]
        +phi0_well_named [in hydras.Schutte.Critical]
        +phi0_lt_epsilon0_R [in hydras.Schutte.AP]
        +phi0_lt_epsilon0 [in hydras.Schutte.AP]
        +phi0_of_limit [in hydras.Schutte.AP]
        +phi0_sup [in hydras.Schutte.AP]
        +phi0_alpha_phi0_beta [in hydras.Schutte.AP]
        +phi0_positive [in hydras.Schutte.AP]
        +phi0_inj [in hydras.Schutte.AP]
        +phi0_mono_R_weak [in hydras.Schutte.AP]
        +phi0_mono_R [in hydras.Schutte.AP]
        +phi0_mono_weak [in hydras.Schutte.AP]
        +phi0_mono [in hydras.Schutte.AP]
        +phi0_zero [in hydras.Schutte.AP]
        +phi0_elim [in hydras.Schutte.AP]
        +phi0_ordering [in hydras.Schutte.AP]
        +phi0_ref [in gaia_hydras.T1Bridge]
        +phi0_mono [in hydras.Epsilon0.E0]
        +Phi0_def [in hydras.Epsilon0.Hprime]
        +pi1_4IsPR [in hydras.Ackermann.primRec]
        +pi1_3IsPR [in hydras.Ackermann.primRec]
        +pi1_2IsPR [in hydras.Ackermann.primRec]
        +pi2_4IsPR [in hydras.Ackermann.primRec]
        +pi2_3IsPR [in hydras.Ackermann.primRec]
        +pi2_2IsPR [in hydras.Ackermann.primRec]
        +pi3_4IsPR [in hydras.Ackermann.primRec]
        +pi3_3IsPR [in hydras.Ackermann.primRec]
        +pi4_4IsPR [in hydras.Ackermann.primRec]
        +plusIndIsPR [in hydras.Ackermann.primRec]
        +plusIsPR [in hydras.Ackermann.primRec]
        +plus_cons_cons_eqn [in hydras.Epsilon0.T1]
        +plus_smono_LT_r [in hydras.Epsilon0.T1]
        +plus_compat [in hydras.Epsilon0.T1]
        +plus_left_absorb [in hydras.Epsilon0.T1]
        +plus_is_zero [in hydras.Epsilon0.T1]
        +plus_nf [in hydras.Epsilon0.T1]
        +plus_nf0 [in hydras.Epsilon0.T1]
        +plus_cons_cons_rw3 [in hydras.Epsilon0.T1]
        +plus_cons_cons_rw2 [in hydras.Epsilon0.T1]
        +plus_cons_cons_rw1 [in hydras.Epsilon0.T1]
        +plus_zero_r [in hydras.Epsilon0.T1]
        +plus_zero [in hydras.Epsilon0.T1]
        +plus_alpha_mult_phi0 [in hydras.Schutte.Correctness_E0]
        +plus_compat [in hydras.OrdinalNotations.ON_Omega2]
        +plus_2 [in hydras.Prelude.More_Arith]
        +plus_lt_phi0 [in hydras.Schutte.AP]
        +plus_ref [in gaia_hydras.T1Bridge]
        +Plus_rw [in hydras.Epsilon0.E0]
        +plus_mono_l_weak [in hydras.Gamma0.Gamma0]
        +plus_mono_r [in hydras.Gamma0.Gamma0]
        +plus_nf [in hydras.Gamma0.Gamma0]
        +plus_alpha_0 [in hydras.Gamma0.Gamma0]
        +plus_mono_bi [in hydras.Schutte.Addition]
        +plus_mono_weak_l [in hydras.Schutte.Addition]
        +plus_assoc' [in hydras.Schutte.Addition]
        +plus_assoc3 [in hydras.Schutte.Addition]
        +plus_assoc2 [in hydras.Schutte.Addition]
        +plus_assoc1 [in hydras.Schutte.Addition]
        +plus_FF [in hydras.Schutte.Addition]
        +plus_limit [in hydras.Schutte.Addition]
        +plus_reg_r [in hydras.Schutte.Addition]
        +plus_mono_r_weak [in hydras.Schutte.Addition]
        +plus_of_succ [in hydras.Schutte.Addition]
        +plus_mono_r [in hydras.Schutte.Addition]
        +plus_elim [in hydras.Schutte.Addition]
        +plus_ordering [in hydras.Schutte.Addition]
        +positive_4step_ind [in additions.More_on_positive]
        +Pos_to_nat_diff_0 [in additions.AM]
        +Pos_pow_compat [in additions.Compatibility]
        +Pos_pow_power [in additions.Compatibility]
        +Pos_iter_ok [in additions.Compatibility]
        +Pos_iter_op_ok [in additions.Compatibility]
        +Pos_iter_op_ok_0 [in additions.Compatibility]
        +Pos_bpow_ok_R [in additions.Pow_variant]
        +Pos_bpow_ok [in additions.Pow_variant]
        +Pos_bpow_of_bpow [in additions.Pow]
        +Pos_bpow_of_plus [in additions.Pow]
        +Pos_bpow_ok_R [in additions.Pow]
        +Pos_bpow_ok [in additions.Pow]
        +pos_div_eucl_quotient_lt [in additions.More_on_positive]
        +pos_div_eucl_quotient_pos [in additions.More_on_positive]
        +pos_gt_3 [in additions.More_on_positive]
        +pos_lt_wf [in additions.More_on_positive]
        +pos_lt_mul [in additions.More_on_positive]
        +pos_le_mul [in additions.More_on_positive]
        +Pos_to_nat_neq_0 [in additions.More_on_positive]
        +Pos2Nat_morph [in additions.Compatibility]
        +Pos2Nat_le_n_pn [in additions.More_on_positive]
        +Pos2Nat_le_1_p [in additions.More_on_positive]
        +pos2N_inj_add [in additions.More_on_positive]
        +pos2N_inj_lt [in additions.More_on_positive]
        +power_of_1 [in hydras.Prelude.More_Arith]
        +power_of_mult [in additions.Pow_variant]
        +power_of_square [in additions.Pow_variant]
        +power_of_power [in additions.Pow_variant]
        +power_commute_with_x [in additions.Pow_variant]
        +power_commute [in additions.Pow_variant]
        +power_of_plus [in additions.Pow_variant]
        +power_eq3 [in additions.Pow_variant]
        +power_eq2 [in additions.Pow_variant]
        +power_eq1 [in additions.Pow_variant]
        +power_of_mult [in additions.Pow]
        +power_of_square [in additions.Pow]
        +power_of_power_comm [in additions.Pow]
        +power_of_power [in additions.Pow]
        +power_commute_with_x [in additions.Pow]
        +power_commute [in additions.Pow]
        +power_of_plus [in additions.Pow]
        +power_eq3 [in additions.Pow]
        +power_eq2 [in additions.Pow]
        +power_eq1 [in additions.Pow]
        +power_R_is_a_refinement [in additions.Addition_Chains]
        +power_R_1 [in additions.Addition_Chains]
        +power_R_Mult [in additions.Addition_Chains]
        +pow3IsPR [in hydras.Ackermann.codeSubFormula]
        +pow3Min [in hydras.Ackermann.codeSubFormula]
        +pow3Monotone [in hydras.Ackermann.codeSubFormula]
        +PO1 [in additions.Euclidean_Chains]
        +PO2 [in additions.Euclidean_Chains]
        +PO3 [in additions.Euclidean_Chains]
        +PO4 [in additions.Euclidean_Chains]
        +PO6 [in additions.Euclidean_Chains]
        +PO8 [in additions.Euclidean_Chains]
        +PO9 [in additions.Euclidean_Chains]
        +Predecessor_unicity [in hydras.solutions_exercises.predSuccUnicity]
        +predIsPR [in hydras.Ackermann.primRec]
        +pred_nf [in hydras.Epsilon0.T1]
        +pred_LT [in hydras.Epsilon0.T1]
        +pred_of_limitR [in hydras.Epsilon0.T1]
        +pred_of_limit [in hydras.Epsilon0.T1]
        +pred_of_succ [in hydras.Epsilon0.T1]
        +pred_of_power [in hydras.Prelude.More_Arith]
        +pred_of_succ [in hydras.Gamma0.Gamma0]
        +pred_of_limit [in hydras.Gamma0.Gamma0]
        +pred_of_cons' [in hydras.Gamma0.Gamma0]
        +pred_of_cons [in hydras.Gamma0.Gamma0]
        +preserveValue [in hydras.Ackermann.model]
        +primRecRepresentable [in Goedel.PRrepresentable]
        +primRecRepresentable1 [in Goedel.PRrepresentable]
        +primRecSigmaRepresentable [in Goedel.PRrepresentable]
        +PrimRec_2_S [in hydras.MoreAck.PrimRecExamples]
        +PrimRec_2_0 [in hydras.MoreAck.PrimRecExamples]
        +PrimRec_1_S [in hydras.MoreAck.PrimRecExamples]
        +PrimRec_1_0 [in hydras.MoreAck.PrimRecExamples]
        +PrimRec_0_S [in hydras.MoreAck.PrimRecExamples]
        +PrimRec_0_0 [in hydras.MoreAck.PrimRecExamples]
        +Progressive_Acc [in hydras.Schutte.Schutte_basics]
        +projectionListApplyParam [in hydras.Ackermann.primRec]
        +projectionListId [in hydras.Ackermann.primRec]
        +projectionListInd [in hydras.Ackermann.primRec]
        +projRepresentable [in Goedel.PRrepresentable]
        +proj_le_max [in hydras.MoreAck.AckNotPR]
        +Proper_A [in hydras.Schutte.Ordering_Functions]
        +proper_of_proper [in hydras.Schutte.Ordering_Functions]
        +proper_members [in hydras.Schutte.Ordering_Functions]
        +Proposition_2_3a [in hydras.Epsilon0.Paths]
        +prop_map12_without_repetition [in hydras.rpo.more_list]
        +prop_map_without_repetition [in hydras.rpo.more_list]
        +psi_eq [in hydras.Gamma0.T2]
        +psi_principal [in hydras.Gamma0.Gamma0]
        +psi_lt_epsilon0 [in hydras.Gamma0.Gamma0]
        +psi_lt_head [in hydras.Gamma0.Gamma0]
        +psi_le_cons [in hydras.Gamma0.Gamma0]
        +PZero [in hydras.Epsilon0.F_alpha]
        +PZero [in hydras.Epsilon0.Hprime]
        +P_3 [in hydras.solutions_exercises.F_3]
        +P_alpha [in hydras.Epsilon0.Hprime]
        +P_alpha_0 [in hydras.Epsilon0.Hprime]
        +P_well_founded_induction_type [in gaia_hydras.nfwfgaia]
        +P0 [in hydras.MoreAck.Ack]
        +

        Q

        +QA0 [in hydras.Epsilon0.F_alpha]
        +QD0 [in hydras.Epsilon0.F_alpha]
        +

        R

        +RAlim [in hydras.Epsilon0.F_alpha]
        +RAlim [in hydras.Epsilon0.Hprime]
        +RB [in hydras.Epsilon0.F_alpha]
        +RB [in hydras.Epsilon0.Hprime]
        +RBlim [in hydras.Epsilon0.F_alpha]
        +RBlim [in hydras.Epsilon0.Hprime]
        +RC [in hydras.Epsilon0.F_alpha]
        +RC [in hydras.Epsilon0.Hprime]
        +RClim [in hydras.Epsilon0.F_alpha]
        +RClim [in hydras.Epsilon0.Hprime]
        +RD [in hydras.Epsilon0.F_alpha]
        +RD [in hydras.Epsilon0.Hprime]
        +RDlim [in hydras.Epsilon0.F_alpha]
        +RDlim [in hydras.Epsilon0.Hprime]
        +RE [in hydras.Epsilon0.F_alpha]
        +RE [in hydras.Epsilon0.Hprime]
        +reachable_S [in hydras.Hydra.BigBattle]
        +rebindExist [in hydras.Ackermann.folLogic2]
        +rebindForall [in hydras.Ackermann.folLogic2]
        +reduceAddExists [in Goedel.PRrepresentable]
        +reduceAddExistsOneWay [in Goedel.PRrepresentable]
        +reduceAddForalls [in Goedel.PRrepresentable]
        +reduceAnd [in hydras.Ackermann.folReplace]
        +reduceCloseList [in hydras.Ackermann.folReplace]
        +reduceExist [in hydras.Ackermann.folReplace]
        +reduceForall [in hydras.Ackermann.folReplace]
        +reduceIff [in hydras.Ackermann.folReplace]
        +reduceIfThenElse [in hydras.Ackermann.folReplace]
        +reduceImp [in hydras.Ackermann.folReplace]
        +reduceNot [in hydras.Ackermann.folReplace]
        +reduceOr [in hydras.Ackermann.folReplace]
        +reduceSub [in hydras.Ackermann.folReplace]
        +reduceSubAll [in hydras.Ackermann.subAll]
        +reduce_lt_plus [in hydras.Epsilon0.T1]
        +reduce_assoc_list [in hydras.rpo.more_list]
        +reduce1stCompose [in hydras.Ackermann.primRec]
        +reduce2ndCompose [in hydras.Ackermann.primRec]
        +refines1_R [in gaia_hydras.T1Bridge]
        +refines2_R [in gaia_hydras.T1Bridge]
        +RElim [in hydras.Epsilon0.F_alpha]
        +RElim [in hydras.Epsilon0.Hprime]
        +remove_first_sumand [in hydras.Epsilon0.T1]
        +remove_heads_r_free [in hydras.Hydra.Hydra_Lemmas]
        +remove_heads_r [in hydras.Hydra.Hydra_Lemmas]
        +Rem0 [in hydras.Epsilon0.Paths]
        +Rem01 [in hydras.Epsilon0.Paths]
        +Rem02 [in hydras.Epsilon0.Paths]
        +Rem03 [in hydras.Epsilon0.Paths]
        +Rem04 [in hydras.Epsilon0.Paths]
        +Rem05 [in hydras.Epsilon0.Paths]
        +Rem06 [in hydras.Epsilon0.Paths]
        +Rem08 [in hydras.Epsilon0.Paths]
        +Rem09 [in hydras.Epsilon0.Paths]
        +rem1 [in hydras.Hydra.O2H]
        +Rem1 [in hydras.MoreAck.Ack]
        +Rem1 [in hydras.Epsilon0.Paths]
        +Rem10 [in hydras.Epsilon0.Paths]
        +Rem11 [in hydras.Epsilon0.Paths]
        +rem2 [in hydras.Hydra.O2H]
        +Rem2 [in hydras.MoreAck.Ack]
        +Rem2 [in hydras.Epsilon0.Paths]
        +rem3 [in hydras.Hydra.O2H]
        +Rem3 [in hydras.MoreAck.Ack]
        +Rem3 [in hydras.Hydra.Epsilon0_Needed_Std]
        +Rem4 [in hydras.Hydra.Epsilon0_Needed_Std]
        +rem6 [in hydras.Hydra.O2H]
        +rem61 [in hydras.Hydra.O2H]
        +rem62 [in hydras.Hydra.O2H]
        +replaceCompose2 [in hydras.Ackermann.primRec]
        +ReplaceFormulaTermIsPR [in hydras.Ackermann.codeSubFormula]
        +ReplaceFormulaTermMonotone [in hydras.Ackermann.codeSubFormula]
        +ReplaceFormulaTermSub [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermIsPR [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermMonotone [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTermSub [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermIsPR [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermMonotone [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTermIsPR [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTermMonotone [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermSub [in hydras.Ackermann.codeSubFormula]
        +RepresentableAlternate [in hydras.Ackermann.expressible]
        +RepresentableHalfHelp [in hydras.Ackermann.expressible]
        +RepresentableHalf1Alternate [in hydras.Ackermann.expressible]
        +RepresentableHalf2Alternate [in hydras.Ackermann.expressible]
        +Representable_ext [in hydras.Ackermann.expressible]
        +Representable2Expressible [in hydras.Ackermann.expressible]
        +restrict [in hydras.Schutte.Ordering_Functions]
        +restriction_fwd [in hydras.Prelude.Restriction]
        +Rosser'sIncompleteness [in Goedel.rosserPA]
        +Rosser'sIncompleteness [in Goedel.rosser]
        +rounds_free_equiv2 [in hydras.Hydra.Hydra_Lemmas]
        +rounds_free_equiv1 [in hydras.Hydra.Hydra_Lemmas]
        +rounds_trans [in hydras.Hydra.Hydra_Lemmas]
        +round_decr [in hydras.Hydra.Hydra_Termination]
        +round_n_inv [in hydras.Hydra.Hydra_Lemmas]
        +round_n_remove_h [in hydras.Hydra.Hydra_Lemmas]
        +round_plus_trans [in hydras.Hydra.Hydra_Lemmas]
        +round_S [in hydras.Hydra.Omega_Small]
        +round_star_intro [in hydras.Hydra.Hydra_Definitions]
        +RP [in hydras.Epsilon0.F_alpha]
        +RP [in hydras.Epsilon0.Hprime]
        +rpo_7_1 [in hydras.Gamma0.Gamma0]
        +rpo_6_4 [in hydras.Gamma0.Gamma0]
        +rpo_6_1 [in hydras.Gamma0.Gamma0]
        +rpo_5_4 [in hydras.Gamma0.Gamma0]
        +rpo_5_1 [in hydras.Gamma0.Gamma0]
        +rpo_5_3 [in hydras.Gamma0.Gamma0]
        +rpo_5_2 [in hydras.Gamma0.Gamma0]
        +rpo_4_4 [in hydras.Gamma0.Gamma0]
        +rpo_4_1 [in hydras.Gamma0.Gamma0]
        +rpo_4_3 [in hydras.Gamma0.Gamma0]
        +rpo_4_2 [in hydras.Gamma0.Gamma0]
        +rpo_3_4 [in hydras.Gamma0.Gamma0]
        +rpo_3_1 [in hydras.Gamma0.Gamma0]
        +rpo_3_3 [in hydras.Gamma0.Gamma0]
        +rpo_3_2 [in hydras.Gamma0.Gamma0]
        +rpo_2_4 [in hydras.Gamma0.Gamma0]
        +rpo_2_1 [in hydras.Gamma0.Gamma0]
        +rpo_2_3 [in hydras.Gamma0.Gamma0]
        +rpo_2_2 [in hydras.Gamma0.Gamma0]
        +rpo_trans [in hydras.Gamma0.Gamma0]
        +Rwf [in hydras.Prelude.First_toggle]
        +R_nat_elaguee_domain [in hydras.Schutte.GRelations]
        +R_nat_elaguee_fun [in hydras.Schutte.GRelations]
        +R_inv_inj [in hydras.Schutte.GRelations]
        +R_inv_surj [in hydras.Schutte.GRelations]
        +R_pred_Sn [in hydras.Gamma0.Gamma0]
        +R_inc_rpo [in hydras.Gamma0.Gamma0]
        +R0 [in hydras.MoreAck.Ack]
        +R0 [in hydras.Hydra.Battle_length]
        +R0 [in gaia_hydras.onType]
        +R0 [in hydras.Epsilon0.Hprime]
        +R00 [in hydras.Epsilon0.F_omega]
        +R00 [in hydras.solutions_exercises.isqrt]
        +R01 [in hydras.Epsilon0.F_omega]
        +R01 [in hydras.solutions_exercises.isqrt]
        +R02 [in hydras.Epsilon0.F_omega]
        +R02 [in hydras.solutions_exercises.isqrt]
        +R03 [in hydras.Epsilon0.F_omega]
        +R1 [in hydras.solutions_exercises.is_F_monotonous]
        +R1 [in hydras.Epsilon0.F_alpha]
        +R1 [in hydras.MoreAck.AckNotPR]
        +R1 [in hydras.Epsilon0.Large_Sets]
        +R1 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +R1 [in hydras.MoreAck.Ack]
        +R1 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R1 [in gaia_hydras.onType]
        +R1 [in hydras.solutions_exercises.F_3]
        +R1 [in hydras.Epsilon0.Hprime]
        +R1 [in hydras.Gamma0.Gamma0]
        +R1 [in hydras.MoreAck.FolExamples]
        +R1_mem_head [in hydras.Hydra.O2H]
        +R1_R2 [in hydras.Hydra.O2H]
        +R1_hcons_mult [in hydras.Hydra.O2H]
        +R1_hcons [in hydras.Hydra.O2H]
        +R1_decr [in hydras.Hydra.Hydra_Termination]
        +R1_decr_0 [in hydras.Hydra.Hydra_Termination]
        +R1_remove_r_i [in hydras.Hydra.Hydra_Lemmas]
        +R1_app [in hydras.Hydra.Hydra_Lemmas]
        +R1_iff [in hydras.Hydra.Hydra_Lemmas]
        +R1_aux [in hydras.Schutte.Ordering_Functions]
        +R12 [in hydras.Epsilon0.Paths]
        +R13 [in hydras.Epsilon0.Paths]
        +R14 [in hydras.Epsilon0.Paths]
        +R15 [in hydras.Epsilon0.Paths]
        +R16 [in hydras.Epsilon0.Paths]
        +R17 [in hydras.Epsilon0.Paths]
        +R18 [in hydras.Epsilon0.Paths]
        +R19 [in hydras.Epsilon0.Paths]
        +R2 [in hydras.solutions_exercises.is_F_monotonous]
        +R2 [in hydras.MoreAck.AckNotPR]
        +R2 [in hydras.Epsilon0.Large_Sets]
        +R2 [in hydras.MoreAck.Ack]
        +R2 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R2 [in hydras.Hydra.Battle_length]
        +R2 [in hydras.Epsilon0.Hprime]
        +R2 [in hydras.Schutte.Ordering_Functions]
        +R2 [in hydras.Gamma0.Gamma0]
        +R2_decr [in hydras.Hydra.Hydra_Termination]
        +R2_decr_0 [in hydras.Hydra.Hydra_Termination]
        +R2_app [in hydras.Hydra.Hydra_Lemmas]
        +R2_iff [in hydras.Hydra.Hydra_Lemmas]
        +R20 [in hydras.Epsilon0.Paths]
        +R21 [in hydras.Epsilon0.Paths]
        +R22 [in hydras.Epsilon0.Paths]
        +R23 [in hydras.Epsilon0.Paths]
        +R24 [in hydras.Epsilon0.Paths]
        +R25 [in hydras.Epsilon0.Paths]
        +R26 [in hydras.Epsilon0.Paths]
        +R27 [in hydras.Epsilon0.Paths]
        +R28 [in hydras.Epsilon0.Paths]
        +R29 [in hydras.Epsilon0.Paths]
        +R3 [in hydras.solutions_exercises.is_F_monotonous]
        +R3 [in hydras.MoreAck.Ack]
        +R3 [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +R3 [in hydras.Hydra.Battle_length]
        +R3 [in hydras.solutions_exercises.F_3]
        +R3 [in hydras.Epsilon0.Hprime]
        +R3 [in hydras.Schutte.Ordering_Functions]
        +R3 [in hydras.Gamma0.Gamma0]
        +R3' [in hydras.solutions_exercises.F_3]
        +R30 [in hydras.Epsilon0.Paths]
        +R31 [in hydras.Epsilon0.Paths]
        +R31_0 [in hydras.Epsilon0.Paths]
        +R4 [in hydras.solutions_exercises.is_F_monotonous]
        +R4 [in hydras.Hydra.Battle_length]
        +R4 [in hydras.solutions_exercises.F_3]
        +R4 [in hydras.Epsilon0.Hprime]
        +R4 [in hydras.Schutte.Ordering_Functions]
        +R4 [in hydras.Gamma0.Gamma0]
        +R4_3_4 [in hydras.Epsilon0.Paths]
        +R4_3_3 [in hydras.Epsilon0.Paths]
        +R4_3_2 [in hydras.Epsilon0.Paths]
        +R4_3_1 [in hydras.Epsilon0.Paths]
        +R4' [in hydras.Schutte.Ordering_Functions]
        +R4'' [in hydras.Schutte.Ordering_Functions]
        +R42 [in hydras.Schutte.Ordering_Functions]
        +R5 [in hydras.Epsilon0.F_omega]
        +R5 [in hydras.MoreAck.Ack]
        +R5 [in hydras.Hydra.Battle_length]
        +R5 [in hydras.solutions_exercises.F_3]
        +R5 [in hydras.Epsilon0.Hprime]
        +R5 [in hydras.Schutte.Ordering_Functions]
        +R5 [in hydras.Gamma0.Gamma0]
        +R6 [in hydras.solutions_exercises.is_F_monotonous]
        +R6 [in hydras.Hydra.Battle_length]
        +R6 [in hydras.Schutte.Ordering_Functions]
        +R7 [in hydras.Schutte.Ordering_Functions]
        +

        S

        +SA1 [in hydras.Schutte.Ordering_Functions]
        +SA2 [in hydras.Schutte.Ordering_Functions]
        +searchProof [in Goedel.rosserPA]
        +searchProof [in Goedel.rosser]
        +searchXYIsPR [in hydras.Ackermann.cPair]
        +SecondIncompletness [in Goedel.goedel2]
        +segment_lt_closed [in hydras.Schutte.Ordering_Functions]
        +segment_the_ordering_segment [in hydras.Schutte.Ordering_Functions]
        +segment_unbounded [in hydras.Schutte.Ordering_Functions]
        +segment_lt [in hydras.Schutte.Ordering_Functions]
        +self_lt_free [in hydras.Hydra.Epsilon0_Needed_Free]
        +self_lt_standard [in hydras.Hydra.Epsilon0_Needed_Std]
        +seq_mono_inj [in hydras.Schutte.Schutte_basics]
        +seq_mono_intro [in hydras.Schutte.Schutte_basics]
        +seq_range_countable [in hydras.Schutte.Countable]
        +shift_unshift [in hydras.Prelude.MoreLists]
        +shift_no_zero [in hydras.Prelude.MoreLists]
        +shift_interval [in hydras.Prelude.MoreLists]
        +shift_iota_from [in hydras.Prelude.MoreLists]
        +sig_eq_intro [in hydras.OrdinalNotations.ON_Finite]
        +simple_last_app1 [in hydras.Prelude.MoreLists]
        +simple_last_app [in hydras.Prelude.MoreLists]
        +simple_last_correct [in hydras.Prelude.MoreLists]
        +single_nf [in hydras.Epsilon0.T1]
        +smallestExists [in Goedel.PRrepresentable]
        +small_lemma [in hydras.Epsilon0.Paths]
        +SmNotPR [in hydras.Hydra.Hydra_Theorems]
        +smono_Sle [in hydras.Prelude.Iterates]
        +some_nb_occ_Sn [in hydras.rpo.more_list]
        +sorted_ge_suffix [in hydras.Prelude.MoreLists]
        +sorted_max_2 [in hydras.Prelude.MoreLists]
        +sorted_cut [in hydras.Prelude.MoreLists]
        +sorted_max_1 [in hydras.Prelude.MoreLists]
        +sorted_not_in_tail [in hydras.Prelude.MoreLists]
        +sorted_In [in hydras.Prelude.MoreLists]
        +sorted_ge_prefix [in hydras.Prelude.MoreLists]
        +sorted_ge_iff [in hydras.Prelude.MoreLists]
        +sorted_ge_iff0 [in hydras.Prelude.MoreLists]
        +Sorted_mono [in hydras.Prelude.MoreLists]
        +sorted_head [in hydras.Prelude.MoreLists]
        +sorted_tail' [in hydras.Prelude.MoreLists]
        +sorted_tail [in hydras.Prelude.MoreLists]
        +sorted_le [in hydras.Prelude.MoreLists]
        +sorted_inv_gt [in hydras.Prelude.MoreLists]
        +sorted_ge_not_In [in hydras.Prelude.MoreLists]
        +sorted_ge_trans [in hydras.Prelude.MoreLists]
        +sorted_ge_Forall [in hydras.Prelude.MoreLists]
        +sorted_lt [in hydras.Schutte.CNF]
        +sorted_lt_lt_2 [in hydras.Schutte.CNF]
        +sorted_lt_lt [in hydras.Schutte.CNF]
        +sorted_tail [in hydras.Schutte.CNF]
        +split_list_app_cons [in hydras.rpo.more_list]
        +split_permutation [in hydras.Prelude.Merge_Sort]
        +split_decr [in hydras.Prelude.Merge_Sort]
        +split'_permutation [in hydras.Prelude.Merge_Sort]
        +split'_aux_eq [in hydras.Prelude.Merge_Sort]
        +split'_decr [in hydras.Prelude.Merge_Sort]
        +split'_aux_length_fst [in hydras.Prelude.Merge_Sort]
        +split'_aux_length_preserve [in hydras.Prelude.Merge_Sort]
        +sp_mergesort_OK [in hydras.Prelude.Merge_Sort]
        +sqrt_correct [in hydras.solutions_exercises.isqrt]
        +sqr_eqn [in additions.Pow_variant]
        +sqr_eqn [in additions.Pow]
        +stable_mergesort_OK [in hydras.Prelude.Merge_Sort]
        +standard_gnaw_iota_from [in gaia_hydras.GPaths]
        +standard_battle_head [in hydras.Hydra.Hydra_Lemmas]
        +standard_incl_free [in hydras.Hydra.Hydra_Lemmas]
        +standard_gnaw_2_zero [in hydras.Epsilon0.Paths]
        +standard_path_to_zero [in hydras.Epsilon0.Paths]
        +standard_gnaw_to_zero [in hydras.Epsilon0.Paths]
        +standard_pathS_app [in hydras.Epsilon0.Paths]
        +standard_path_equiv_2 [in hydras.Epsilon0.Paths]
        +standard_path_equiv_1 [in hydras.Epsilon0.Paths]
        +standard_gnaw_nf [in hydras.Epsilon0.Paths]
        +standard_gnaw_to_path [in hydras.Epsilon0.Paths]
        +standard_gnaw_S_zero [in hydras.Epsilon0.Paths]
        +standard_path_compose [in hydras.Epsilon0.Paths]
        +standard_path_lt2 [in hydras.Epsilon0.Paths]
        +standard_path_zero [in hydras.Epsilon0.Paths]
        +standard_path_to_nf [in hydras.Epsilon0.Paths]
        +standard_path_LE [in hydras.Epsilon0.Paths]
        +standard_gnaw_plus [in hydras.Epsilon0.Paths]
        +standard_gnaw_iota_from [in hydras.Epsilon0.Paths]
        +standard_gnaw_zero [in hydras.Epsilon0.Paths]
        +standard_path_path_to [in hydras.Epsilon0.Paths]
        +standard_pathS_path_toS [in hydras.Epsilon0.Paths]
        +standard_path_origin [in hydras.Epsilon0.Paths]
        +standard_path_toS_zero [in hydras.Epsilon0.Paths]
        +standard_path_to_le_inv [in hydras.Epsilon0.Paths]
        +standard_path_toS_le_inv [in hydras.Epsilon0.Paths]
        +standard_path_unshift [in hydras.Epsilon0.Paths]
        +standard_path_unshift_0 [in hydras.Epsilon0.Paths]
        +standard_path_shift [in hydras.Epsilon0.Paths]
        +steps_rounds [in hydras.Hydra.BigBattle]
        +step_rounds [in hydras.Hydra.BigBattle]
        +step_to_battle [in hydras.Hydra.Omega2_Small]
        +strict_lub_T1limit [in hydras.Epsilon0.T1]
        +strict_lub_unique [in hydras.Epsilon0.T1]
        +strict_mono_iterate_S [in hydras.Prelude.Iterates]
        +strict_lub_ref [in gaia_hydras.T1Bridge]
        +subAddExistsNice [in Goedel.PRrepresentable]
        +subAddForallsNice [in Goedel.PRrepresentable]
        +subAllCloseFrom [in hydras.Ackermann.subAll]
        +subAllCloseFrom1 [in hydras.Ackermann.subAll]
        +subAllFormulaId [in hydras.Ackermann.subAll]
        +subAllFormula_ext [in hydras.Ackermann.subAll]
        +subAllnVars1 [in hydras.Ackermann.folLogic3]
        +subAllnVars2 [in hydras.Ackermann.folLogic3]
        +subAllSubAllFormula [in hydras.Ackermann.subAll]
        +subAllSubAllTerm [in hydras.Ackermann.subAll]
        +subAllSubAllTerms [in hydras.Ackermann.subAll]
        +subAllSubFormula [in hydras.Ackermann.subAll]
        +subAllTermId [in hydras.Ackermann.subAll]
        +subAllTermsId [in hydras.Ackermann.subAll]
        +subAllTerms_ext [in hydras.Ackermann.subAll]
        +subAllTerm_ext [in hydras.Ackermann.subAll]
        +subFormulaAnd [in hydras.Ackermann.folProp]
        +subFormulaDepth [in hydras.Ackermann.folProp]
        +subFormulaEqual [in hydras.Ackermann.folProp]
        +subFormulaExch [in hydras.Ackermann.subProp]
        +subFormulaExist [in hydras.Ackermann.folProp]
        +subFormulaExist2 [in hydras.Ackermann.folProp]
        +subFormulaForall [in hydras.Ackermann.folProp]
        +subFormulaForall2 [in hydras.Ackermann.folProp]
        +subFormulaId [in hydras.Ackermann.folProp]
        +subFormulaIff [in hydras.Ackermann.folProp]
        +subFormulaIfThenElse [in hydras.Ackermann.folProp]
        +subFormulaImp [in hydras.Ackermann.folProp]
        +subFormulaMinimize [in Goedel.PRrepresentable]
        +subFormulaNil [in hydras.Ackermann.subProp]
        +subFormulaNot [in hydras.Ackermann.folProp]
        +subFormulaNTE [in hydras.Ackermann.subProp]
        +subFormulaNTEHelp [in hydras.Ackermann.subProp]
        +subFormulaOr [in hydras.Ackermann.folProp]
        +subFormulaRelation [in hydras.Ackermann.folProp]
        +subFormulaTrans [in hydras.Ackermann.subProp]
        +subInterpFormula [in hydras.Ackermann.model]
        +subInterpFormula1 [in hydras.Ackermann.model]
        +subInterpFormula2 [in hydras.Ackermann.model]
        +subInterpRel [in hydras.Ackermann.model]
        +subInterpTerm [in hydras.Ackermann.model]
        +subNNHelp [in hydras.Ackermann.model]
        +SubON_least [in hydras.OrdinalNotations.ON_Generic]
        +SubON_limit [in hydras.OrdinalNotations.ON_Generic]
        +SubON_successor [in hydras.OrdinalNotations.ON_Generic]
        +SubON_inj [in hydras.OrdinalNotations.ON_Generic]
        +SubON_mono [in hydras.OrdinalNotations.ON_Generic]
        +subStarIsPR [in Goedel.fixPoint]
        +substituteFormulaForallNice [in hydras.Ackermann.folProp]
        +substituteFormulaImpNice [in hydras.Ackermann.folProp]
        +substituteFormulaNotNice [in hydras.Ackermann.folProp]
        +subSubAllFormula [in hydras.Ackermann.subAll]
        +subSubAllTerm [in hydras.Ackermann.subAll]
        +subSubAllTerms [in hydras.Ackermann.subAll]
        +subSubFormula [in hydras.Ackermann.folLogic2]
        +subSubTerm [in hydras.Ackermann.folLogic2]
        +subSubTerms [in hydras.Ackermann.folLogic2]
        +subTermApply [in hydras.Ackermann.folProp]
        +subTermExch [in hydras.Ackermann.subProp]
        +subTermId [in hydras.Ackermann.folProp]
        +subTermNil [in hydras.Ackermann.subProp]
        +subTermsExch [in hydras.Ackermann.subProp]
        +subTermsId [in hydras.Ackermann.folProp]
        +subTermsNil [in hydras.Ackermann.subProp]
        +subTermsTrans [in hydras.Ackermann.subProp]
        +subTermTrans [in hydras.Ackermann.subProp]
        +subTermVar1 [in hydras.Ackermann.folProp]
        +subTermVar2 [in hydras.Ackermann.folProp]
        +subterm_lt [in hydras.Gamma0.Gamma0]
        +subToSubAll [in hydras.Ackermann.subAll]
        +subWithEquals [in hydras.Ackermann.folLogic3]
        +subWithEqualsTerm [in hydras.Ackermann.folLogic3]
        +subWithEqualsTerms [in hydras.Ackermann.folLogic3]
        +succb_correct [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Succb_Succ [in hydras.Epsilon0.E0]
        +succb_not_lim [in hydras.Gamma0.Gamma0]
        +Successor_succ [in hydras.OrdinalNotations.ON_Omega2]
        +Successor_not [in hydras.OrdinalNotations.ON_Omega2]
        +Successor_inv [in hydras.OrdinalNotations.ON_Omega2]
        +Successor_unicity [in hydras.solutions_exercises.predSuccUnicity]
        +Successor_succ [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv4 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv3 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv2 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor_inv1 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succIsPR [in hydras.Ackermann.primRec]
        +succRepresentable [in Goedel.PRrepresentable]
        +succ_rw1 [in hydras.Epsilon0.T1]
        +succ_cons' [in hydras.Epsilon0.T1]
        +succ_cons [in hydras.Epsilon0.T1]
        +succ_lt_limit [in hydras.Epsilon0.T1]
        +succ_not_limit [in hydras.Epsilon0.T1]
        +succ_compat [in hydras.Epsilon0.T1]
        +succ_compatS [in hydras.Epsilon0.T1]
        +succ_injective [in hydras.Epsilon0.T1]
        +succ_monomorphism [in hydras.Epsilon0.T1]
        +succ_strict_monoR [in hydras.Epsilon0.T1]
        +succ_mono [in hydras.Epsilon0.T1]
        +succ_strict_mono_LT [in hydras.Epsilon0.T1]
        +succ_strict_mono [in hydras.Epsilon0.T1]
        +succ_of_plus_finite [in hydras.Epsilon0.T1]
        +succ_is_plus_one [in hydras.Epsilon0.T1]
        +succ_nf [in hydras.Epsilon0.T1]
        +succ_nf_helper [in hydras.Epsilon0.T1]
        +succ_is_succ [in hydras.Epsilon0.T1]
        +succ_not_zero [in hydras.Epsilon0.T1]
        +succ_is_plus_1 [in hydras.OrdinalNotations.ON_Omega2]
        +succ_ok [in hydras.OrdinalNotations.ON_Omega2]
        +succ_correct [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succ_ref [in gaia_hydras.T1Bridge]
        +succ_zero_diff [in hydras.Schutte.Schutte_basics]
        +succ_injection [in hydras.Schutte.Schutte_basics]
        +succ_monoR [in hydras.Schutte.Schutte_basics]
        +succ_mono [in hydras.Schutte.Schutte_basics]
        +succ_ok [in hydras.Schutte.Schutte_basics]
        +succ_correct [in hydras.Epsilon0.E0]
        +Succ_of_cons [in hydras.Epsilon0.E0]
        +Succ_rw [in hydras.Epsilon0.E0]
        +Succ_lt_T1limit [in hydras.Epsilon0.E0]
        +Succ_not_T1limit [in hydras.Epsilon0.E0]
        +Succ_not_Zero [in hydras.Epsilon0.E0]
        +Succ_Succb [in hydras.Epsilon0.E0]
        +Succ_inj [in hydras.Epsilon0.E0]
        +succ_rounds [in hydras.Hydra.Omega2_Small]
        +succ_limit_dec [in hydras.Gamma0.Gamma0]
        +succ_nf [in hydras.Gamma0.Gamma0]
        +succ_as_plus [in hydras.Gamma0.Gamma0]
        +succ_of_cons [in hydras.Gamma0.Gamma0]
        +succ_lt_le [in hydras.Gamma0.Gamma0]
        +succ_is_plus_1 [in hydras.Schutte.Addition]
        +sumToNIsPR [in hydras.Ackermann.cPair]
        +sumToN1 [in hydras.Ackermann.cPair]
        +sumToN2 [in hydras.Ackermann.cPair]
        +SuperbigStep [in hydras.Hydra.BigBattle]
        +supM_gt0 [in hydras.Schutte.AP]
        +sup_members_disj [in hydras.Schutte.Schutte_basics]
        +sup_members_not_succ [in hydras.Schutte.Schutte_basics]
        +sup_members_succ [in hydras.Schutte.Schutte_basics]
        +sup_eq_intro [in hydras.Schutte.Schutte_basics]
        +sup_mono [in hydras.Schutte.Schutte_basics]
        +sup_of_leq [in hydras.Schutte.Schutte_basics]
        +sup_least_upper_bound [in hydras.Schutte.Schutte_basics]
        +sup_upper_bound [in hydras.Schutte.Schutte_basics]
        +sup_ok1 [in hydras.Schutte.Schutte_basics]
        +sup_spec_unicity [in hydras.Schutte.Schutte_basics]
        +sup_unicity [in hydras.Schutte.Schutte_basics]
        +sup_exists [in hydras.Schutte.Schutte_basics]
        +sup_M_in_B [in hydras.Schutte.Ordering_Functions]
        +swapIsPR [in hydras.Ackermann.primRec]
        +switchIsPR [in hydras.Ackermann.primRec]
        +switch5IsPR [in hydras.Ackermann.codeSubFormula]
        +sysExtend [in hydras.Ackermann.LNN]
        +sysExtend [in hydras.Ackermann.LNT]
        +sysExtend [in hydras.Ackermann.folLogic]
        +SysPrf_rephrase [in hydras.Ackermann.Deduction]
        +sysWeaken [in hydras.Ackermann.LNN]
        +sysWeaken [in hydras.Ackermann.LNT]
        +sysWeaken [in hydras.Ackermann.folLogic]
        +S_pred_rw [in hydras.Prelude.Iterates]
        +s_decr [in hydras.solutions_exercises.T1_ltNotWf]
        +S0_mem_head [in hydras.Hydra.O2H]
        +S0_decr [in hydras.Hydra.Hydra_Termination]
        +S0_decr_0 [in hydras.Hydra.Hydra_Termination]
        +S0_remove_r_i [in hydras.Hydra.Hydra_Lemmas]
        +S0_remove_r [in hydras.Hydra.Hydra_Lemmas]
        +S0_app [in hydras.Hydra.Hydra_Lemmas]
        +S1_decr [in hydras.Hydra.Hydra_Termination]
        +S1_decr_0 [in hydras.Hydra.Hydra_Termination]
        +S1_app [in hydras.Hydra.Hydra_Lemmas]
        +S2_app [in hydras.Hydra.Hydra_Lemmas]
        +S2_iff [in hydras.Hydra.Hydra_Lemmas]
        +

        T

        +tail_LT_cons [in hydras.Epsilon0.T1]
        +tail_lt_cons [in hydras.Epsilon0.T1]
        +tail_lt [in hydras.Epsilon0.T1]
        +Termination_strong [in hydras.Hydra.Hydra_Lemmas]
        +terms_eqdec [in hydras.Ackermann.fol]
        +term_eqdec [in hydras.Ackermann.fol]
        +Theorem_4_5 [in hydras.Epsilon0.Large_Sets]
        +Theorem_4_5 [in gaia_hydras.GLarge_Sets]
        +the_least_ok [in hydras.Schutte.Schutte_basics]
        +the_least_unicity [in hydras.Schutte.Well_Orders]
        +TH_packed [in hydras.Epsilon0.F_alpha]
        +th_In [in hydras.Schutte.Ordering_Functions]
        +TH_13_6R [in hydras.Schutte.Ordering_Functions]
        +TH_13_6 [in hydras.Schutte.Ordering_Functions]
        +Th_13_5_2 [in hydras.Schutte.Ordering_Functions]
        +Th_13_5_1 [in hydras.Schutte.Ordering_Functions]
        +th_14_6 [in hydras.Gamma0.Gamma0]
        +th_14_5 [in hydras.Gamma0.Gamma0]
        +Th13_8_1 [in hydras.Schutte.Critical]
        +Th13_8 [in hydras.Schutte.Critical]
        +tower2IsPR [in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt_PR [in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt_ok [in hydras.solutions_exercises.MorePRExamples]
        +Toy.ded1 [in hydras.MoreAck.FolExamples]
        +Toy.ded2 [in hydras.MoreAck.FolExamples]
        +Toy.ded3 [in hydras.MoreAck.FolExamples]
        +Toy.drinkers_thm [in hydras.MoreAck.FolExamples]
        +Toy.D0 [in hydras.MoreAck.FolExamples]
        +Toy.D01 [in hydras.MoreAck.FolExamples]
        +Toy.eq_refl [in hydras.MoreAck.FolExamples]
        +Toy.MP' [in hydras.MoreAck.FolExamples]
        +Toy.peirce [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx2 [in hydras.MoreAck.FolExamples]
        +Tprf2T'prf [in Goedel.rosserPA]
        +trace_to_std [in hydras.Hydra.O2H]
        +trace_to_std_0 [in hydras.Hydra.O2H]
        +trace_to_round_plus [in hydras.Hydra.O2H]
        +transfinite_induction [in hydras.Schutte.Schutte_basics]
        +transitionP [in gaia_hydras.GPaths]
        +translateLT1 [in hydras.Ackermann.LNN2LNT]
        +translatePrf [in hydras.Ackermann.LNN2LNT]
        +translateProof [in hydras.Ackermann.LNN2LNT]
        +trans_aux [in hydras.Gamma0.Gamma0]
        +trans_clos_is_trans [in hydras.rpo.closure]
        +TreeT1K [in gaia_hydras.T1Choice]
        +trichotomy [in hydras.Schutte.Schutte_basics]
        +tricho_aux [in hydras.Gamma0.Gamma0]
        +tricho_lt_7 [in hydras.Gamma0.Gamma0]
        +tricho_lt_5 [in hydras.Gamma0.Gamma0]
        +tricho_lt_4' [in hydras.Gamma0.Gamma0]
        +tricho_lt_4 [in hydras.Gamma0.Gamma0]
        +tricho_lt_3 [in hydras.Gamma0.Gamma0]
        +tricho_lt_2' [in hydras.Gamma0.Gamma0]
        +tricho_lt_2 [in hydras.Gamma0.Gamma0]
        +t_0_nil [in hydras.Prelude.MoreVectors]
        +T'prf2Tprf [in Goedel.rosserPA]
        +t0_empty [in hydras.OrdinalNotations.ON_Finite]
        +T1addA [in hydras.Epsilon0.T1]
        +T1add_not_monotonous_l [in hydras.Epsilon0.T1]
        +T1compare_correct [in gaia_hydras.T1Bridge]
        +T1eqE [in gaia_hydras.T1Bridge]
        +T1eq_h2g [in gaia_hydras.T1Bridge]
        +T1eq_refl [in gaia_hydras.T1Bridge]
        +T1is_succ_iff [in hydras.Epsilon0.T1]
        +T1is_succ_def [in hydras.Epsilon0.T1]
        +T1is_succ_ref [in gaia_hydras.T1Bridge]
        +T1le_asym [in gaia_hydras.T1Choice]
        +T1le_iff [in gaia_hydras.T1Bridge]
        +T1limit_succ_tail [in hydras.Epsilon0.T1]
        +T1limit_not_zero [in hydras.Epsilon0.T1]
        +T1limit_succ [in hydras.Epsilon0.T1]
        +T1limit_cases [in hydras.Epsilon0.T1]
        +T1limit_ref [in gaia_hydras.T1Bridge]
        +T1limit_canonS_not_zero [in hydras.Epsilon0.Canon]
        +T1limit_plus [in hydras.Epsilon0.E0]
        +T1limit_phi0 [in hydras.Epsilon0.E0]
        +T1limit_Omega_term [in hydras.Epsilon0.E0]
        +T1ltE [in gaia_hydras.T1Choice]
        +T1lt_iff [in gaia_hydras.T1Bridge]
        +T1maxE [in gaia_hydras.T1Choice]
        +T1minE [in gaia_hydras.T1Choice]
        +T1mulE4 [in gaia_hydras.T1Bridge]
        +T1mulE5 [in gaia_hydras.T1Bridge]
        +T1mul_not_monotonous [in hydras.Epsilon0.T1]
        +T1mul_cons_cons_E [in gaia_hydras.T1Bridge]
        +T1mul_a0E [in gaia_hydras.T1Bridge]
        +T1nf_canon [in gaia_hydras.GCanon]
        +T1_wf [in hydras.Epsilon0.T1]
        +T1_to_T2_monoR [in hydras.Gamma0.Gamma0]
        +T1_to_T2_mono [in hydras.Gamma0.Gamma0]
        +T1_to_T2_lt [in hydras.Gamma0.Gamma0]
        +T1_to_T2_inj [in hydras.Gamma0.Gamma0]
        +T12Tree_inj [in gaia_hydras.T1Choice]
        +T2_size_psi [in hydras.Gamma0.Gamma0]
        +T2_size4 [in hydras.Gamma0.Gamma0]
        +T2_size3 [in hydras.Gamma0.Gamma0]
        +T2_size2 [in hydras.Gamma0.Gamma0]
        +T2_size1 [in hydras.Gamma0.Gamma0]
        +

        U

        +unbounded [in hydras.Schutte.Schutte_basics]
        +Unbounded_Cr [in hydras.Schutte.Critical]
        +Unbounded_not_countable [in hydras.Schutte.Schutte_basics]
        +Unbounded_ge [in hydras.Schutte.Addition]
        +unique_decomposition [in hydras.Epsilon0.T1]
        +unique_decomposition [in hydras.OrdinalNotations.ON_Omega2]
        +unshift_pred [in hydras.Prelude.MoreLists]
        +unshift_shift [in hydras.Prelude.MoreLists]
        +unshift_interval_pred [in hydras.Prelude.MoreLists]
        +unshift_interval [in hydras.Prelude.MoreLists]
        +unshift_iota_from [in hydras.Prelude.MoreLists]
        +unshift_not_nil [in hydras.Prelude.MoreLists]
        +unshift_app [in hydras.Prelude.MoreLists]
        +unshift_but_last [in hydras.Prelude.MoreLists]
        +

        V

        +Variant_termination [in hydras.Prelude.WfVariant]
        +Variant_lt_standard [in hydras.Hydra.Hydra_Theorems]
        +Variant_LT_standard [in hydras.Hydra.Hydra_Theorems]
        +Variant_lt_free [in hydras.Hydra.Hydra_Theorems]
        +Variant_LT_free_0 [in hydras.Hydra.Hydra_Theorems]
        +variant_mono_free [in hydras.Hydra.Hydra_Lemmas]
        +Vars.eq_variable_dec [in hydras.Gamma0.Gamma0]
        +Vid_eq [in hydras.Prelude.MoreVectors]
        +

        W

        +wCon2Con [in hydras.Ackermann.wConsistent]
        +wellFormedFormulaCorrect1 [in hydras.Ackermann.wellFormed]
        +wellFormedFormulaCorrect2 [in hydras.Ackermann.wellFormed]
        +wellFormedFormulaIsPR [in hydras.Ackermann.wellFormed]
        +wellFormedTermCorrect1 [in hydras.Ackermann.wellFormed]
        +wellFormedTermCorrect2 [in hydras.Ackermann.wellFormed]
        +wellFormedTermIsPR [in hydras.Ackermann.wellFormed]
        +wellFormedTermsCorrect1 [in hydras.Ackermann.wellFormed]
        +wellFormedTermsCorrect2 [in hydras.Ackermann.wellFormed]
        +wellFormedTermsIsPR [in hydras.Ackermann.wellFormed]
        +wellFormedTermTermsCorrect2 [in hydras.Ackermann.wellFormed]
        +wellFormedTermTermsIsPR [in hydras.Ackermann.wellFormed]
        +well_founded_length [in hydras.rpo.more_list]
        +well_founded_rpo [in hydras.Gamma0.Gamma0]
        +Wfsum.f_correct [in gaia_hydras.nfwfgaia]
        +Wfsum.f_eqn [in gaia_hydras.nfwfgaia]
        +Wfsum.f_spec_simp [in gaia_hydras.nfwfgaia]
        +Wfsum.lt_dec [in gaia_hydras.nfwfgaia]
        +Wfsum.psum_exten [in gaia_hydras.nfwfgaia]
        +wf_inverse_image_transparent [in additions.Wf_transparent]
        +wf_incl_transparent [in additions.Wf_transparent]
        +wf_measure [in hydras.OrdinalNotations.ON_Generic]
        +wf_ltn [in gaia_hydras.onType]
        +wf_trans [in hydras.rpo.closure]
        +Wf_ex3.f_correct [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_eqn [in gaia_hydras.nfwfgaia]
        +Wf_ex3.odd_dec [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0c [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0b [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f0a [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp2 [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp1 [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec_simp [in gaia_hydras.nfwfgaia]
        +Wf_ex3.lte_wf [in gaia_hydras.nfwfgaia]
        +Wf_ex.f_correct [in gaia_hydras.nfwfgaia]
        +Wf_ex.f_eqn [in gaia_hydras.nfwfgaia]
        +Wf_ex.f0 [in gaia_hydras.nfwfgaia]
        +Wf_ex.f_spec_simp [in gaia_hydras.nfwfgaia]
        +wf_lexico [in hydras.Prelude.Simple_LexProd]
        +wf_lex [in hydras.rpo.rpo]
        +

        X

        +xPairDef [in hydras.Ackermann.cPair]
        +

        Z

        +zeroRepresentable [in Goedel.PRrepresentable]
        +zero_le [in hydras.Epsilon0.T1]
        +zero_nf [in hydras.Epsilon0.T1]
        +zero_lt [in hydras.Epsilon0.T1]
        +zero_lt [in hydras.Schutte.Correctness_E0]
        +zero_le [in hydras.OrdinalNotations.ON_Omega2]
        +zero_lt_beta [in hydras.Schutte.AP]
        +zero_ref [in gaia_hydras.T1Bridge]
        +zero_lt_omega [in hydras.Schutte.Schutte_basics]
        +zero_lt_succ [in hydras.Schutte.Schutte_basics]
        +zero_or_positive [in hydras.Schutte.Schutte_basics]
        +zero_or_greater [in hydras.Schutte.Schutte_basics]
        +zero_le [in hydras.Schutte.Schutte_basics]
        +zero_not_lim [in hydras.Gamma0.Gamma0]
        +zero_lt_succ [in hydras.Gamma0.Gamma0]
        +zero_plus_alpha [in hydras.Schutte.Addition]
        +ZLS_dec [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +ZtoRD [in additions.fib]
        +ZtoRM [in additions.fib]
        +Z_pow_compat [in additions.Compatibility]
        +Z_pow_compat_pos [in additions.Compatibility]
        +Z.power_of_plus [in additions.Naive]
        +Z.power_S [in additions.Naive]
        +


        +

        Constructor Index

        +

        A

        +Ackermann.CompareT3Eq [in gaia_hydras.nfwfgaia]
        +Ackermann.CompareT3Gt [in gaia_hydras.nfwfgaia]
        +Ackermann.CompareT3Lt [in gaia_hydras.nfwfgaia]
        +Ackermann.cons [in gaia_hydras.nfwfgaia]
        +Ackermann.T3GeqNotGtn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3GeqNotLtn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3GtnNotLeq [in gaia_hydras.nfwfgaia]
        +Ackermann.T3LtnNotGeq [in gaia_hydras.nfwfgaia]
        +Ackermann.zero [in gaia_hydras.nfwfgaia]
        +Add [in additions.Trace_exercise]
        +Alt.Eps0_prec.Mul [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.Lex [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.Free [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.C [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.AC [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.ord_cons [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.ord_zero [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.nat_S [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.nat_0 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.hnode [in hydras.Hydra.Hydra_Definitions]
        +apply [in hydras.Ackermann.fol]
        +ap_intro [in hydras.Epsilon0.T1]
        +ap_intro [in hydras.Gamma0.T2]
        +assoc [in hydras.Prelude.STDPP_compat]
        +atomic [in hydras.Ackermann.fol]
        +AXM [in hydras.Ackermann.folProof]
        +A_node [in additions.Addition_Chains]
        +

        B

        +Bad3.Fchain_proper_bad_prf [in additions.Euclidean_Chains]
        +Build_OF [in hydras.Schutte.Ordering_Functions]
        +

        C

        +CantorOrdinal.CompareT1Eq [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.CompareT1Gt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.CompareT1Lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.cons [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GeqNotGtn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GeqNotLtn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1GtnNotLeq [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1LtnNotGeq [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.zero [in gaia_hydras.nfwfgaia]
        +compare [in hydras.Prelude.Comparable]
        +composeFunc [in hydras.Ackermann.primRec]
        +cons [in hydras.Epsilon0.T1]
        +cons_succ [in hydras.Gamma0.T2]
        +CP [in hydras.Ackermann.folProof]
        +

        D

        +decide [in hydras.Prelude.STDPP_compat]
        +decide_rel [in hydras.Prelude.STDPP_compat]
        +

        E

        +equal [in hydras.Ackermann.fol]
        +equiv [in additions.Monoid_def]
        +EQ1 [in hydras.Ackermann.folProof]
        +EQ2 [in hydras.Ackermann.folProof]
        +EQ3 [in hydras.Ackermann.folProof]
        +EQ4 [in hydras.Ackermann.folProof]
        +EQ5 [in hydras.Ackermann.folProof]
        +

        F

        +FA1 [in hydras.Ackermann.folProof]
        +FA2 [in hydras.Ackermann.folProof]
        +FA3 [in hydras.Ackermann.folProof]
        +Fchain_proper_prf [in additions.Euclidean_Chains]
        +finite_succ [in hydras.Gamma0.T2]
        +Fkont_proper_prf [in additions.Euclidean_Chains]
        +FO [in hydras.Prelude.Fuel]
        +forallH [in hydras.Ackermann.fol]
        +Forall2R_last [in hydras.Prelude.MoreLists]
        +Forall2R_nil [in hydras.Prelude.MoreLists]
        +FS [in hydras.Prelude.Fuel]
        +fun_bij_i [in hydras.Schutte.PartialFun]
        +fun_inj_i [in hydras.Schutte.PartialFun]
        +

        G

        +Gamma0_prec.Mul [in hydras.Gamma0.Gamma0]
        +Gamma0_prec.Lex [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.Free [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.C [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.AC [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_cons [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_psi [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.ord_zero [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.nat_S [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.nat_0 [in hydras.Gamma0.Gamma0]
        +Gamma0.CompareT2Eq [in gaia_hydras.nfwfgaia]
        +Gamma0.CompareT2Gt [in gaia_hydras.nfwfgaia]
        +Gamma0.CompareT2Lt [in gaia_hydras.nfwfgaia]
        +Gamma0.cons [in gaia_hydras.nfwfgaia]
        +Gamma0.T2GeqNotGtn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2GeqNotLtn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2GtnNotLeq [in gaia_hydras.nfwfgaia]
        +Gamma0.T2LtnNotGeq [in gaia_hydras.nfwfgaia]
        +Gamma0.zero [in gaia_hydras.nfwfgaia]
        +gcons [in hydras.Gamma0.T2]
        +gcons_lt_e0 [in hydras.Gamma0.T2]
        +gcons_nf [in hydras.Gamma0.T2]
        +GEN [in hydras.Ackermann.folProof]
        +gen_K [in additions.Euclidean_Chains]
        +gen_F [in additions.Euclidean_Chains]
        +G0.mkg0 [in hydras.Gamma0.Gamma0]
        +

        H

        +hcons [in hydras.Hydra.Hydra_Definitions]
        +hh_2 [in hydras.Hydra.O2H]
        +hh_1 [in hydras.Hydra.O2H]
        +hnil [in hydras.Hydra.Hydra_Definitions]
        +

        I

        +impH [in hydras.Ackermann.fol]
        +IMP1 [in hydras.Ackermann.folProof]
        +IMP2 [in hydras.Ackermann.folProof]
        +InHWit [in hydras.Schutte.MoreEpsilonIota]
        +Init [in additions.Trace_exercise]
        +is_limit_cons [in hydras.Gamma0.T2]
        +is_limit_0 [in hydras.Gamma0.T2]
        +

        K

        +Kchain_proper_prf [in additions.Euclidean_Chains]
        +

        L

        +language [in hydras.Ackermann.fol]
        +lex_2 [in hydras.Prelude.Simple_LexProd]
        +lex_1 [in hydras.Prelude.Simple_LexProd]
        +lex1 [in hydras.Prelude.DecPreOrder_Instances]
        +lex1 [in hydras.solutions_exercises.MultisetWf]
        +lex2 [in hydras.Prelude.DecPreOrder_Instances]
        +lex2 [in hydras.solutions_exercises.MultisetWf]
        +lex3 [in hydras.solutions_exercises.MultisetWf]
        +lex4 [in hydras.solutions_exercises.MultisetWf]
        +limit_step [in hydras.Hydra.Omega2_Small]
        +limit_plus_F_cons [in hydras.Gamma0.Gamma0]
        +limit_plus_F_0 [in hydras.Gamma0.Gamma0]
        +LO.ap_intro [in hydras.OrdinalNotations.OmegaOmega]
        +LT_right [in hydras.Epsilon0.T1]
        +LT_middle [in hydras.Epsilon0.T1]
        +LT_left [in hydras.Epsilon0.T1]
        +lt_right [in hydras.Epsilon0.T1]
        +lt_middle [in hydras.Epsilon0.T1]
        +lt_left [in hydras.Epsilon0.T1]
        +lt_7 [in hydras.Gamma0.T2]
        +lt_6 [in hydras.Gamma0.T2]
        +lt_5 [in hydras.Gamma0.T2]
        +lt_4 [in hydras.Gamma0.T2]
        +lt_3 [in hydras.Gamma0.T2]
        +lt_2 [in hydras.Gamma0.T2]
        +lt_1 [in hydras.Gamma0.T2]
        +LT_ [in hydras.Ackermann.Languages]
        +L_spec1 [in hydras.Epsilon0.Large_Sets]
        +L_spec0 [in hydras.Epsilon0.Large_Sets]
        +

        M

        +Make.Eq [in hydras.rpo.rpo]
        +Make.List_mul_rest_step [in hydras.rpo.rpo]
        +Make.List_mul_rest [in hydras.rpo.rpo]
        +Make.List_eq_rest [in hydras.rpo.rpo]
        +Make.List_gt_rest [in hydras.rpo.rpo]
        +Make.List_mul [in hydras.rpo.rpo]
        +Make.List_eq [in hydras.rpo.rpo]
        +Make.List_gt [in hydras.rpo.rpo]
        +Make.Lt [in hydras.rpo.rpo]
        +Make.mk_set [in hydras.rpo.list_set]
        +Make.mk_sn [in hydras.rpo.rpo]
        +Make.rmv_case [in hydras.rpo.dickson]
        +Make.Subterm [in hydras.rpo.rpo]
        +Make.Term [in hydras.rpo.term]
        +Make.Top_eq_mul [in hydras.rpo.rpo]
        +Make.Top_eq_lex [in hydras.rpo.rpo]
        +Make.Top_gt [in hydras.rpo.rpo]
        +Make.Var [in hydras.rpo.term]
        +marked0 [in hydras.Prelude.Sort_spec]
        +marked1 [in hydras.Prelude.Sort_spec]
        +mkE0 [in gaia_hydras.T1Bridge]
        +mkord [in hydras.Epsilon0.E0]
        +mkP [in hydras.Epsilon0.F_alpha]
        +mkP [in hydras.Epsilon0.Hprime]
        +mkQ [in hydras.Epsilon0.F_alpha]
        +mks [in hydras.Hydra.BigBattle]
        +model [in hydras.Ackermann.model]
        +MP [in hydras.Ackermann.folProof]
        +MUL [in additions.AM]
        +Mult [in additions.Addition_Chains]
        +mult_op [in additions.Monoid_def]
        +Mul_node [in additions.Addition_Chains]
        +M2.mat [in additions.FirstSteps]
        +M2.mat [in additions.Naive]
        +

        N

        +nf_helper_c [in hydras.Epsilon0.T1]
        +nf_helper_z [in hydras.Epsilon0.T1]
        +node [in hydras.Hydra.Hydra_Definitions]
        +notH [in hydras.Ackermann.fol]
        +

        O

        +Ok [in hydras.Epsilon0.Large_Sets_Examples]
        +ONDef.Mixin [in gaia_hydras.onType]
        +ONDef.Pack [in gaia_hydras.onType]
        +One_node [in additions.Addition_Chains]
        +OO.mkord [in hydras.OrdinalNotations.OmegaOmega]
        +

        P

        +path_toS_cons [in hydras.Epsilon0.Paths]
        +path_toS_1 [in hydras.Epsilon0.Paths]
        +path_to_cons [in hydras.Epsilon0.Paths]
        +path_to_1 [in hydras.Epsilon0.Paths]
        +Plus_ [in hydras.Ackermann.Languages]
        +PP_omega [in hydras.Epsilon0.T1]
        +PP_exp [in hydras.Epsilon0.T1]
        +PP_mult [in hydras.Epsilon0.T1]
        +PP_add [in hydras.Epsilon0.T1]
        +PP_fin [in hydras.Epsilon0.T1]
        +PRcons [in hydras.Ackermann.primRec]
        +Precedence.Lex [in hydras.rpo.rpo]
        +Precedence.Mul [in hydras.rpo.rpo]
        +primRecFunc [in hydras.Ackermann.primRec]
        +PRnil [in hydras.Ackermann.primRec]
        +projFunc [in hydras.Ackermann.primRec]
        +PUSH [in additions.AM]
        +

        R

        +rel_surj_i [in hydras.Schutte.GRelations]
        +rel_inj_i [in hydras.Schutte.GRelations]
        +rel_bij_i [in hydras.Schutte.PartialFun]
        +rel_inj_i [in hydras.Schutte.PartialFun]
        +Remaining [in hydras.Epsilon0.Large_Sets_Examples]
        +result_equiv_success [in additions.AM]
        +result_equiv_fail [in additions.AM]
        +Return [in additions.Addition_Chains]
        +rounds_n [in hydras.Hydra.Hydra_Definitions]
        +rounds_1 [in hydras.Hydra.Hydra_Definitions]
        +RPO.Eq [in hydras.rpo.rpo]
        +RPO.List_mul [in hydras.rpo.rpo]
        +RPO.List_eq [in hydras.rpo.rpo]
        +RPO.List_gt [in hydras.rpo.rpo]
        +RPO.Lt [in hydras.rpo.rpo]
        +RPO.Subterm [in hydras.rpo.rpo]
        +RPO.Top_eq_mul [in hydras.rpo.rpo]
        +RPO.Top_eq_lex [in hydras.rpo.rpo]
        +RPO.Top_gt [in hydras.rpo.rpo]
        +R1_intro [in hydras.Hydra.Hydra_Definitions]
        +R2_intro_2 [in hydras.Hydra.Hydra_Definitions]
        +R2_intro [in hydras.Hydra.Hydra_Definitions]
        +

        S

        +Signature.AC [in hydras.rpo.term]
        +Signature.C [in hydras.rpo.term]
        +Signature.Free [in hydras.rpo.term]
        +single_nf [in hydras.Gamma0.T2]
        +sorted_ge_cons [in hydras.Prelude.MoreLists]
        +sorted_ge_one [in hydras.Prelude.MoreLists]
        +sorted_ge_nil [in hydras.Prelude.MoreLists]
        +SQR [in additions.AM]
        +stack_equivn [in additions.AM]
        +stack_equiv0 [in additions.AM]
        +stdS_S [in hydras.Epsilon0.Paths]
        +stdS_1 [in hydras.Epsilon0.Paths]
        +std_S [in hydras.Epsilon0.Paths]
        +std_1 [in hydras.Epsilon0.Paths]
        +steps_S [in hydras.Hydra.BigBattle]
        +steps1 [in hydras.Hydra.BigBattle]
        +step1 [in hydras.Hydra.BigBattle]
        +step2 [in hydras.Hydra.BigBattle]
        +step3 [in hydras.Hydra.BigBattle]
        +subterm_trans [in hydras.Gamma0.Gamma0]
        +subterm_c [in hydras.Gamma0.Gamma0]
        +subterm_b [in hydras.Gamma0.Gamma0]
        +subterm_a [in hydras.Gamma0.Gamma0]
        +succFunc [in hydras.Ackermann.primRec]
        +succ_finite [in hydras.Gamma0.T2]
        +succ_step [in hydras.Hydra.Omega2_Small]
        +Succ_ [in hydras.Ackermann.Languages]
        +SWAP [in additions.AM]
        +S.mk_set [in hydras.rpo.list_set]
        +S0_rest [in hydras.Hydra.Hydra_Definitions]
        +S0_first [in hydras.Hydra.Hydra_Definitions]
        +S1_next [in hydras.Hydra.Hydra_Definitions]
        +S1_first [in hydras.Hydra.Hydra_Definitions]
        +S2_next [in hydras.Hydra.Hydra_Definitions]
        +S2_first [in hydras.Hydra.Hydra_Definitions]
        +

        T

        +Tcons [in hydras.Ackermann.fol]
        +Term.Term [in hydras.rpo.term]
        +Term.Var [in hydras.rpo.term]
        +Times_ [in hydras.Ackermann.Languages]
        +Tnil [in hydras.Ackermann.fol]
        +Too_far [in hydras.Epsilon0.Large_Sets_Examples]
        +totalness [in hydras.Prelude.DecPreOrder]
        +Toy.a_ [in hydras.MoreAck.FolExamples]
        +Toy.A_ [in hydras.MoreAck.FolExamples]
        +Toy.b_ [in hydras.MoreAck.FolExamples]
        +Toy.B_ [in hydras.MoreAck.FolExamples]
        +Toy.C_ [in hydras.MoreAck.FolExamples]
        +Toy.f_ [in hydras.MoreAck.FolExamples]
        +Toy.g_ [in hydras.MoreAck.FolExamples]
        +Toy.h_ [in hydras.MoreAck.FolExamples]
        +Toy.P_ [in hydras.MoreAck.FolExamples]
        +Toy.Q_ [in hydras.MoreAck.FolExamples]
        +Toy.R_ [in hydras.MoreAck.FolExamples]
        +trace_toS [in hydras.Hydra.Hydra_Definitions]
        +trace_to1 [in hydras.Hydra.Hydra_Definitions]
        +t_trans [in hydras.rpo.closure]
        +t_step [in hydras.rpo.closure]
        +

        V

        +var [in hydras.Ackermann.fol]
        +

        Z

        +zero [in hydras.Epsilon0.T1]
        +zero [in hydras.Gamma0.T2]
        +zeroFunc [in hydras.Ackermann.primRec]
        +zero_lt_e0 [in hydras.Gamma0.T2]
        +zero_nf [in hydras.Gamma0.T2]
        +zero_finite [in hydras.Gamma0.T2]
        +Zero_ [in hydras.Ackermann.Languages]
        +


        +

        Axiom Index

        +

        A

        +AX1 [in hydras.Schutte.Schutte_basics]
        +AX2 [in hydras.Schutte.Schutte_basics]
        +AX3 [in hydras.Schutte.Schutte_basics]
        +

        F

        +f [in hydras.Prelude.LibHyps_Experiments]
        +

        G

        +g [in hydras.Prelude.LibHyps_Experiments]
        +

        H

        +h [in hydras.Prelude.LibHyps_Experiments]
        +

        I

        +inh_Ord [in hydras.Schutte.Schutte_basics]
        +

        L

        +lt [in hydras.Schutte.Schutte_basics]
        +

        O

        +Ord [in hydras.Schutte.Schutte_basics]
        +

        P

        +P [in hydras.Prelude.LibHyps_Experiments]
        +Precedence.A [in hydras.rpo.rpo]
        +Precedence.prec [in hydras.rpo.rpo]
        +Precedence.prec_transitive [in hydras.rpo.rpo]
        +Precedence.prec_antisym [in hydras.rpo.rpo]
        +Precedence.prec_dec [in hydras.rpo.rpo]
        +Precedence.status [in hydras.rpo.rpo]
        +

        R

        +RPO.rpo_add_context [in hydras.rpo.rpo]
        +RPO.rpo_subst [in hydras.rpo.rpo]
        +RPO.rpo_trans [in hydras.rpo.rpo]
        +RPO.rpo_closure [in hydras.rpo.rpo]
        +RPO.wf_rpo [in hydras.rpo.rpo]
        +

        S

        +Signature.arity [in hydras.rpo.term]
        +Signature.eq_symbol_dec [in hydras.rpo.term]
        +Signature.symb [in hydras.rpo.term]
        +S.A [in hydras.rpo.decidable_set]
        +S.cardinal_subset [in hydras.rpo.list_set]
        +S.eq_A_dec [in hydras.rpo.decidable_set]
        +

        T

        +Term.empty_subst_is_id_list [in hydras.rpo.term]
        +Term.empty_subst_is_id [in hydras.rpo.term]
        +Term.eq_term_dec [in hydras.rpo.term]
        +Term.is_a_pos_exists_subtem [in hydras.rpo.term]
        +Term.replace_at_pos_list_replace_at_pos_in_subterm [in hydras.rpo.term]
        +Term.replace_at_pos_is_replace_at_pos2 [in hydras.rpo.term]
        +Term.replace_at_pos_is_replace_at_pos1 [in hydras.rpo.term]
        +Term.replace_at_pos_unfold [in hydras.rpo.term]
        +Term.size_subterm_at_pos [in hydras.rpo.term]
        +Term.size_direct_subterm [in hydras.rpo.term]
        +Term.size_ge_one [in hydras.rpo.term]
        +Term.size_unfold [in hydras.rpo.term]
        +Term.subst_comp_is_subst_comp [in hydras.rpo.term]
        +Term.subst_comp_is_subst_comp_aux1 [in hydras.rpo.term]
        +Term.subterm_at_pos_apply_subst_apply_subst_subterm_at_pos [in hydras.rpo.term]
        +Term.term_rec8 [in hydras.rpo.term]
        +Term.term_rec7 [in hydras.rpo.term]
        +Term.term_rec4 [in hydras.rpo.term]
        +Term.term_rec3 [in hydras.rpo.term]
        +Term.term_rec2 [in hydras.rpo.term]
        +Term.well_formed_apply_subst [in hydras.rpo.term]
        +Term.well_formed_fold [in hydras.rpo.term]
        +Term.well_formed_unfold [in hydras.rpo.term]
        +

        V

        +Variables.eq_variable_dec [in hydras.rpo.term]
        +Variables.var [in hydras.rpo.term]
        +


        +

        Inductive Index

        +

        A

        +Ackermann.compare_T3 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3leq_xor_gtn [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ltn_xor_geq [in gaia_hydras.nfwfgaia]
        +Alt.Eps0_prec.status_type [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.arity_type [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.symb0 [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Hydra [in hydras.Hydra.Hydra_Definitions]
        +Alt.Vars.empty_set [in hydras.Epsilon0.Epsilon0rpo]
        +answer [in hydras.Epsilon0.Large_Sets_Examples]
        +ap [in hydras.Epsilon0.T1]
        +ap [in hydras.Gamma0.T2]
        +Assoc [in hydras.Prelude.STDPP_compat]
        +

        B

        +Bad3.Fchain_proper [in additions.Euclidean_Chains]
        +

        C

        +CantorOrdinal.compare_T1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1leq_xor_gtn [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ltn_xor_geq [in gaia_hydras.nfwfgaia]
        +Compare [in hydras.Prelude.Comparable]
        +computation [in additions.Addition_Chains]
        +

        D

        +Decision [in hydras.Prelude.STDPP_compat]
        +

        E

        +Equiv [in additions.Monoid_def]
        +

        F

        +Fchain_proper [in additions.Euclidean_Chains]
        +Fkont_proper [in additions.Euclidean_Chains]
        +Forall2R [in hydras.Prelude.MoreLists]
        +Formula [in hydras.Ackermann.fol]
        +fuel [in hydras.Prelude.Fuel]
        +fun_bijection [in hydras.Schutte.PartialFun]
        +fun_injection [in hydras.Schutte.PartialFun]
        +

        G

        +Gamma0_prec.status_type [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.arity_type [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.symb0 [in hydras.Gamma0.Gamma0]
        +Gamma0.compare_T2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2leq_xor_gtn [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ltn_xor_geq [in gaia_hydras.nfwfgaia]
        +

        H

        +Hydra [in hydras.Hydra.Hydra_Definitions]
        +Hydrae [in hydras.Hydra.Hydra_Definitions]
        +

        I

        +info [in additions.Trace_exercise]
        +InH [in hydras.Schutte.MoreEpsilonIota]
        +instr [in additions.AM]
        +is_limit [in hydras.Gamma0.T2]
        +is_successor [in hydras.Gamma0.T2]
        +is_finite [in hydras.Gamma0.T2]
        +

        K

        +Kchain_proper [in additions.Euclidean_Chains]
        +

        L

        +lexico [in hydras.Prelude.Simple_LexProd]
        +lexpower [in hydras.solutions_exercises.MultisetWf]
        +lex_prod [in hydras.Prelude.DecPreOrder_Instances]
        +limit_plus_fin [in hydras.Gamma0.Gamma0]
        +LNNRelation [in hydras.Ackermann.Languages]
        +LNTFunction [in hydras.Ackermann.Languages]
        +LNTRelation [in hydras.Ackermann.Languages]
        +LO.ap [in hydras.OrdinalNotations.OmegaOmega]
        +lt [in hydras.Gamma0.T2]
        +LT_cases [in hydras.Epsilon0.T1]
        +lt_cases [in hydras.Epsilon0.T1]
        +lt_epsilon0 [in hydras.Gamma0.T2]
        +L_spec [in hydras.Epsilon0.Large_Sets]
        +

        M

        +Make.multiset_extension_step [in hydras.rpo.dickson]
        +Make.rpo [in hydras.rpo.rpo]
        +Make.rpo_mul_rest_step [in hydras.rpo.rpo]
        +Make.rpo_mul_rest [in hydras.rpo.rpo]
        +Make.rpo_lex_rest [in hydras.rpo.rpo]
        +Make.rpo_mul [in hydras.rpo.rpo]
        +Make.rpo_lex [in hydras.rpo.rpo]
        +Make.rpo_eq [in hydras.rpo.rpo]
        +Make.term [in hydras.rpo.term]
        +marked [in hydras.Prelude.Sort_spec]
        +mem_head [in hydras.Hydra.O2H]
        +Monoid_Exp [in additions.Addition_Chains]
        +Mult_op [in additions.Monoid_def]
        +

        N

        +nf [in hydras.Gamma0.T2]
        +nf_helper [in hydras.Epsilon0.T1]
        +

        O

        +one_step [in hydras.Hydra.BigBattle]
        +

        P

        +path_toS [in hydras.Epsilon0.Paths]
        +path_to [in hydras.Epsilon0.Paths]
        +ppT1 [in hydras.Epsilon0.T1]
        +Precedence.status_type [in hydras.rpo.rpo]
        +Prf [in hydras.Ackermann.folProof]
        +PrimRec [in hydras.Ackermann.primRec]
        +PrimRecs [in hydras.Ackermann.primRec]
        +

        R

        +RelDecision [in hydras.Prelude.STDPP_compat]
        +rel_surjection [in hydras.Schutte.GRelations]
        +rel_injection [in hydras.Schutte.GRelations]
        +rel_bijection [in hydras.Schutte.PartialFun]
        +rel_injection [in hydras.Schutte.PartialFun]
        +result_equiv [in additions.AM]
        +rounds [in hydras.Hydra.Hydra_Definitions]
        +RPO.rpo [in hydras.rpo.rpo]
        +RPO.rpo_mul [in hydras.rpo.rpo]
        +RPO.rpo_lex [in hydras.rpo.rpo]
        +RPO.rpo_eq [in hydras.rpo.rpo]
        +R1 [in hydras.Hydra.Hydra_Definitions]
        +R2 [in hydras.Hydra.Hydra_Definitions]
        +

        S

        +signature [in additions.Euclidean_Chains]
        +Signature.arity_type [in hydras.rpo.term]
        +sorted_ge [in hydras.Prelude.MoreLists]
        +stack_equiv [in additions.AM]
        +standard_path_to [in hydras.Epsilon0.Paths]
        +standard_path_toS [in hydras.Epsilon0.Paths]
        +step [in hydras.Hydra.Omega2_Small]
        +steps [in hydras.Hydra.BigBattle]
        +subterm [in hydras.Gamma0.Gamma0]
        +S0 [in hydras.Hydra.Hydra_Definitions]
        +S1 [in hydras.Hydra.Hydra_Definitions]
        +S2 [in hydras.Hydra.Hydra_Definitions]
        +

        T

        +Term [in hydras.Ackermann.fol]
        +Terms [in hydras.Ackermann.fol]
        +Term.term [in hydras.rpo.term]
        +Total [in hydras.Prelude.DecPreOrder]
        +Toy.Fun [in hydras.MoreAck.FolExamples]
        +Toy.Rel [in hydras.MoreAck.FolExamples]
        +trace_to [in hydras.Hydra.Hydra_Definitions]
        +trans_clos [in hydras.rpo.closure]
        +T1 [in hydras.Epsilon0.T1]
        +T2 [in hydras.Gamma0.T2]
        +

        V

        +Vars.empty_set [in hydras.Gamma0.Gamma0]
        +


        +

        Projection Index

        +

        A

        +arityF [in hydras.Ackermann.fol]
        +arityR [in hydras.Ackermann.fol]
        +assoc [in hydras.Prelude.STDPP_compat]
        +

        B

        +Bad3.Fchain_proper_bad_prf [in additions.Euclidean_Chains]
        +battle_ok [in hydras.Hydra.Hydra_Definitions]
        +battle_rel [in hydras.Hydra.Hydra_Definitions]
        +

        C

        +cnf [in gaia_hydras.T1Bridge]
        +cnf [in hydras.Epsilon0.E0]
        +cnf_ok [in hydras.Epsilon0.E0]
        +codeFInj [in hydras.Ackermann.code]
        +codeRInj [in hydras.Ackermann.code]
        +comparable_comp_spec [in hydras.Prelude.Comparable]
        +comparable_sto [in hydras.Prelude.Comparable]
        +compare [in hydras.Prelude.Comparable]
        +c00 [in additions.Monoid_instances]
        +c01 [in additions.Monoid_instances]
        +c10 [in additions.Monoid_instances]
        +c11 [in additions.Monoid_instances]
        +

        D

        +decide [in hydras.Prelude.STDPP_compat]
        +decide_rel [in hydras.Prelude.STDPP_compat]
        +decr [in hydras.Prelude.WfVariant]
        +

        E

        +Eone_right [in additions.Monoid_def]
        +Eone_left [in additions.Monoid_def]
        +Eop_comm [in additions.Monoid_def]
        +Eop_assoc [in additions.Monoid_def]
        +Eop_proper [in additions.Monoid_def]
        +equiv [in additions.Monoid_def]
        +Eq_equiv [in additions.Monoid_def]
        +

        F

        +Fchain_proper_prf [in additions.Euclidean_Chains]
        +Fkont_proper_prf [in additions.Euclidean_Chains]
        +func [in hydras.Ackermann.model]
        +Functions [in hydras.Ackermann.fol]
        +

        G

        +gamma_gt [in additions.Strategies]
        +gamma_lt [in additions.Strategies]
        +G0.vnf [in hydras.Gamma0.Gamma0]
        +G0.vnf_ok [in hydras.Gamma0.Gamma0]
        +

        I

        +InHWit [in hydras.Schutte.MoreEpsilonIota]
        +iso_inv2 [in hydras.OrdinalNotations.ON_Generic]
        +iso_inv1 [in hydras.OrdinalNotations.ON_Generic]
        +iso_compare [in hydras.OrdinalNotations.ON_Generic]
        +

        K

        +Kchain_proper_prf [in additions.Euclidean_Chains]
        +

        L

        +Lt_irreflexive [in hydras.Schutte.Well_Orders]
        +Lt_trans [in hydras.Schutte.Well_Orders]
        +

        M

        +Make.is_a_set [in hydras.rpo.list_set]
        +Make.sn [in hydras.rpo.rpo]
        +Make.support [in hydras.rpo.list_set]
        +Make.tt [in hydras.rpo.rpo]
        +mult_op [in additions.Monoid_def]
        +m_bounded [in hydras.Hydra.Hydra_Definitions]
        +M2.c00 [in additions.FirstSteps]
        +M2.c00 [in additions.Naive]
        +M2.c01 [in additions.FirstSteps]
        +M2.c01 [in additions.Naive]
        +M2.c10 [in additions.FirstSteps]
        +M2.c10 [in additions.Naive]
        +M2.c11 [in additions.FirstSteps]
        +M2.c11 [in additions.Naive]
        +

        N

        +nh [in hydras.Hydra.BigBattle]
        +n1 [in hydras.Hydra.BigBattle]
        +n2 [in hydras.Hydra.BigBattle]
        +

        O

        +OF_mono [in hydras.Schutte.Ordering_Functions]
        +OF_onto [in hydras.Schutte.Ordering_Functions]
        +OF_total [in hydras.Schutte.Ordering_Functions]
        +OF_segment [in hydras.Schutte.Ordering_Functions]
        +ONDef.type [in gaia_hydras.onType]
        +one_right [in additions.Monoid_def]
        +one_left [in additions.Monoid_def]
        +On_compare_spec [in hydras.OrdinalNotations.ON_Generic]
        +ON_correct_onto [in hydras.OrdinalNotations.ON_Generic]
        +ON_correct_inj [in hydras.OrdinalNotations.ON_Generic]
        +ON_wf [in hydras.OrdinalNotations.ON_Generic]
        +ON_comp [in hydras.OrdinalNotations.ON_Generic]
        +OO.data [in hydras.OrdinalNotations.OmegaOmega]
        +OO.data_ok [in hydras.OrdinalNotations.OmegaOmega]
        +op_comm [in additions.Monoid_def]
        +op_assoc [in additions.Monoid_def]
        +

        P

        +PA [in hydras.Epsilon0.F_alpha]
        +PA [in hydras.Epsilon0.Hprime]
        +PB [in hydras.Epsilon0.F_alpha]
        +PB [in hydras.Epsilon0.Hprime]
        +PC [in hydras.Epsilon0.F_alpha]
        +PC [in hydras.Epsilon0.Hprime]
        +PD [in hydras.Epsilon0.F_alpha]
        +PD [in hydras.Epsilon0.Hprime]
        +PE [in hydras.Epsilon0.F_alpha]
        +PE [in hydras.Epsilon0.Hprime]
        +

        Q

        +QA [in hydras.Epsilon0.F_alpha]
        +QD [in hydras.Epsilon0.F_alpha]
        +QE [in hydras.Epsilon0.F_alpha]
        +

        R

        +rel [in hydras.Ackermann.model]
        +Relations [in hydras.Ackermann.fol]
        +round [in hydras.Hydra.BigBattle]
        +

        S

        +Semibundled.dec_dec [in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec_total [in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec_pre_order [in hydras.Prelude.DecPreOrder]
        +Semibundled.total_dec [in hydras.Prelude.DecPreOrder]
        +SubON_onto [in hydras.OrdinalNotations.ON_Generic]
        +SubON_incl [in hydras.OrdinalNotations.ON_Generic]
        +SubON_compare [in hydras.OrdinalNotations.ON_Generic]
        +S.is_a_set [in hydras.rpo.list_set]
        +S.support [in hydras.rpo.list_set]
        +

        T

        +totalness [in hydras.Prelude.DecPreOrder]
        +total_pre_order_total [in hydras.Prelude.DecPreOrder]
        +total_pre_order_pre [in hydras.Prelude.DecPreOrder]
        +

        U

        +U [in hydras.Ackermann.model]
        +

        V

        +variant_decr [in hydras.Hydra.Hydra_Definitions]
        +

        W

        +well_order [in hydras.Schutte.Well_Orders]
        +wf [in hydras.Prelude.WfVariant]
        +


        +

        Section Index

        +

        A

        +Abstract_Properties [in hydras.Epsilon0.Hprime]
        +AB_given.rel_to_fun [in hydras.Schutte.PartialFun]
        +AB_given.f_given [in hydras.Schutte.PartialFun]
        +AB_given [in hydras.Schutte.PartialFun]
        +Ack_Properties.Induc_step [in hydras.MoreAck.Ack]
        +Ack_Properties [in hydras.MoreAck.Ack]
        +Adaptation [in additions.Compatibility]
        +Alt.well_founded [in hydras.Epsilon0.Epsilon0rpo]
        +AP_closed [in hydras.Schutte.AP]
        +AP_Unbounded.ksi_fixed [in hydras.Schutte.AP]
        +AP_Unbounded [in hydras.Schutte.AP]
        +Arith_lemmas [in hydras.Prelude.More_Arith]
        +A_def [in hydras.OrdinalNotations.ON_Omega2]
        +A_given [in hydras.solutions_exercises.MultisetWf]
        +

        B

        +BadExample [in hydras.MoreAck.BadSubst]
        +Bad.CounterExample [in additions.FirstSteps]
        +bare_syntax [in hydras.MoreAck.LNN_Examples]
        +battle_length_notPR [in hydras.Hydra.Hydra_Theorems]
        +Battle_length [in hydras.Hydra.Battle_length]
        +binary_power_proof [in additions.Addition_Chains]
        +Bounded [in hydras.Hydra.Epsilon0_Needed_Generic]
        +building_ordering_function_by_induction [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1.beta_fixed [in hydras.Schutte.Ordering_Functions]
        +building_ordering_function_1 [in hydras.Schutte.Ordering_Functions]
        +

        C

        +Canon_examples [in hydras.Epsilon0.Canon]
        +CantorOrdinal.AddLocalNotation [in gaia_hydras.nfwfgaia]
        +Check_Proof [in hydras.Ackermann.checkPrf]
        +close [in hydras.Ackermann.codePA]
        +Code_Free_Vars [in hydras.Ackermann.codeFreeVar]
        +Code_Substitute_Term [in hydras.Ackermann.codeSubTerm]
        +Code_Substitute_Formula [in hydras.Ackermann.codeSubFormula]
        +Code_Term_Formula_Proof.codeTermFormDef [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof.LcodeDef [in hydras.Ackermann.code]
        +Code_Term_Formula_Proof [in hydras.Ackermann.code]
        +code_nat_list [in hydras.Ackermann.cPair]
        +code_SysPrf.LNN [in Goedel.codeSysPrf]
        +code_SysPrf [in Goedel.codeSysPrf]
        +Code_PA [in hydras.Ackermann.codePA]
        +Comparable [in hydras.Prelude.Comparable]
        +CompositionProofs [in additions.AM]
        +CompositionProofs.App [in additions.AM]
        +CompositionProofs.FFK [in additions.AM]
        +CompositionProofs.FK [in additions.AM]
        +CompositionProofs.KFK [in additions.AM]
        +Constant_to_standard_Proof [in hydras.Epsilon0.Paths]
        +Correctness [in hydras.Ackermann.fol]
        +Countable [in hydras.Schutte.Countable]
        +Countable.Countable_bijection [in hydras.Schutte.Countable]
        +Countable.Countable_seq_range [in hydras.Schutte.Countable]
        +Countable.Definitions [in hydras.Schutte.Countable]
        +Counter_Example [in hydras.solutions_exercises.MultisetWf]
        +CPair_Order [in hydras.Ackermann.cPair]
        +CPair_projections [in hydras.Ackermann.cPair]
        +CPair_Injectivity [in hydras.Ackermann.cPair]
        +Cter_example [in hydras.solutions_exercises.schutte_cnf_counter_example]
        +

        D

        +Deduction_Theorem [in hydras.Ackermann.Deduction]
        +Definitions [in additions.FirstSteps]
        +Definitions [in hydras.OrdinalNotations.ON_Generic]
        +Definitions [in hydras.Prelude.Simple_LexProd]
        +Defs [in hydras.Prelude.MoreOrders]
        +Defs [in hydras.OrdinalNotations.ON_mult]
        +Defs [in hydras.OrdinalNotations.ON_plus]
        +depth_rec_demo [in hydras.MoreAck.FolExamples]
        +Direct_proof.well_foundedness_proof.First_attempt [in hydras.Epsilon0.T1]
        +Direct_proof.well_foundedness_proof [in hydras.Epsilon0.T1]
        +dom_AckNotPR [in hydras.MoreAck.AckNotPR]
        +DS_iota.Proof_case_6 [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_5 [in hydras.Hydra.O2H]
        +DS_iota.Proof_case_4 [in hydras.Hydra.O2H]
        +DS_iota [in hydras.Hydra.O2H]
        +

        E

        +Equality_Logic_Rules [in hydras.Ackermann.folLogic3]
        +Equations_for_addition.case3 [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case2 [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition.case1 [in hydras.Schutte.Correctness_E0]
        +Equations_for_addition [in hydras.Schutte.Correctness_E0]
        +Equivalence [in additions.Compatibility]
        +essai [in hydras.Epsilon0.T1]
        +evalList [in hydras.MoreAck.AckNotPR]
        +Examples [in hydras.Ackermann.LNT]
        +Examples [in hydras.MoreAck.LNN_Examples]
        +Exs [in hydras.MoreAck.PrimRecExamples]
        +

        F

        +First_Order_Logic.Formula_Depth_Induction [in hydras.Ackermann.fol]
        +First_Order_Logic.Formula_Decidability [in hydras.Ackermann.fol]
        +First_Order_Logic [in hydras.Ackermann.fol]
        +Fix [in hydras.Prelude.Restriction]
        +Fol_Properties.Substitution.Substitution_Properties [in hydras.Ackermann.folProp]
        +Fol_Properties.Substitution.Extensions [in hydras.Ackermann.folProp]
        +Fol_Properties.Substitution [in hydras.Ackermann.folProp]
        +Fol_Properties.Free_Variables [in hydras.Ackermann.folProp]
        +Fol_Properties [in hydras.Ackermann.folProp]
        +Forall2_right_induction [in hydras.Prelude.MoreLists]
        +Free_Variables [in hydras.Ackermann.LNN]
        +Free_Variables [in hydras.Ackermann.LNT]
        +F_monotony_l.case_lt [in hydras.Epsilon0.F_alpha]
        +F_monotony_l.case_eq [in hydras.Epsilon0.F_alpha]
        +F_monotony_l [in hydras.Epsilon0.F_alpha]
        +F_alpha_notPR.case_lt [in hydras.Epsilon0.F_omega]
        +F_alpha_notPR [in hydras.Epsilon0.F_omega]
        +F_omega_notPR [in hydras.Epsilon0.F_omega]
        +

        G

        +Gamma [in additions.AM]
        +Gamma [in additions.Euclidean_Chains]
        +Gamma.All_OK [in additions.AM]
        +General_Relations.elagage.to_nat_elagage [in hydras.Schutte.GRelations]
        +General_Relations.elagage [in hydras.Schutte.GRelations]
        +General_Relations.surjection2injection [in hydras.Schutte.GRelations]
        +General_Relations.injection2surjection [in hydras.Schutte.GRelations]
        +General_Relations.Definitions [in hydras.Schutte.GRelations]
        +General_Relations [in hydras.Schutte.GRelations]
        +Generic [in hydras.Prelude.Merge_Sort]
        +Generic.Merging [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness [in hydras.Prelude.Merge_Sort]
        +Generic.Merging.Correctness.merge_sort [in hydras.Prelude.Merge_Sort]
        +Generic.Splitting [in hydras.Prelude.Merge_Sort]
        +Goedel's_1st_Incompleteness [in Goedel.goedel1]
        +Goedel's_2nd_Incompleteness.Goedel1PA [in Goedel.goedel2]
        +Goedel's_2nd_Incompleteness [in Goedel.goedel2]
        +

        H

        +Hypos [in hydras.Prelude.First_toggle]
        +H'_F [in hydras.Epsilon0.F_alpha]
        +H'_omega_cube_3 [in hydras.Epsilon0.Hprime]
        +H'_cons [in hydras.Epsilon0.Hprime]
        +

        I

        +Ignore_Params [in hydras.Ackermann.primRec]
        +ImpossibilityProof [in gaia_hydras.GHydra]
        +Impossibility_Proof [in hydras.Hydra.Epsilon0_Needed_Free]
        +Impossibility_Proof [in hydras.MoreAck.AckNotPR]
        +Impossibility_Proof [in hydras.Hydra.Epsilon0_Needed_Std]
        +Impossibility_Proof [in hydras.Hydra.Omega2_Small]
        +Impossibility_Proof [in hydras.Hydra.Omega_Small]
        +Impossibility1 [in hydras.solutions_exercises.MultisetWf]
        +Inclusion_ij [in hydras.OrdinalNotations.ON_Finite]
        +inductive_step [in hydras.Epsilon0.F_omega]
        +Inverse_Image_transp [in additions.Wf_transparent]
        +inversion_of_bijection [in hydras.Schutte.PartialFun]
        +

        K

        +KFK_proof [in additions.Euclidean_Chains]
        +KP [in hydras.Hydra.KP_example]
        +

        L

        +lemmas_on_length [in hydras.Gamma0.Gamma0]
        +Lemma_4_4_Proof [in hydras.Epsilon0.Large_Sets]
        +Lemma_4_3_Proof [in hydras.Epsilon0.Paths]
        +LExamples [in hydras.Ackermann.fol]
        +lexprod [in hydras.Prelude.DecPreOrder_Instances]
        +lim [in hydras.Epsilon0.Large_Sets]
        +List_Remove [in hydras.Ackermann.ListExt]
        +LNN_FixPoint [in Goedel.fixPoint]
        +LNT_FixPoint [in Goedel.fixPoint]
        +Logic [in hydras.Ackermann.LNN]
        +Logic [in hydras.Ackermann.LNT]
        +Logic_Rules.Other_Rules [in hydras.Ackermann.folLogic]
        +Logic_Rules.Not_Rules [in hydras.Ackermann.folLogic]
        +Logic_Rules [in hydras.Ackermann.folLogic]
        +lt_incl_rpo [in hydras.Gamma0.Gamma0]
        +L_correct_proof [in hydras.Epsilon0.L_alpha]
        +

        M

        +Make.DoubleRecursion [in hydras.rpo.term]
        +Make.Recursion [in hydras.rpo.term]
        +Model_Theory.Consistent_Theory [in hydras.Ackermann.model]
        +Model_Theory [in hydras.Ackermann.model]
        +MoreOrderType [in gaia_hydras.onType]
        +MoreOrderType.Succ_no_limit [in gaia_hydras.onType]
        +More_Logic_Rules [in hydras.Ackermann.folLogic2]
        +M_given.Power_of_op [in additions.Pow_variant]
        +M_given.About_power [in additions.Pow_variant]
        +M_given [in additions.Pow_variant]
        +M_given.Power_of_op [in additions.Pow]
        +M_given [in additions.Pow]
        +M2_def [in additions.Monoid_instances]
        +M2.Definitions [in additions.Naive]
        +M2.M2_Definitions [in additions.FirstSteps]
        +

        N

        +Nmodulo [in additions.Monoid_instances]
        +NN [in hydras.Ackermann.NN]
        +non_optimality_proof [in additions.Addition_Chains]
        +NotIncl [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +N_mod.m_fixed [in additions.Naive]
        +

        O

        +OA_given [in hydras.OrdinalNotations.ON_O]
        +ONDef.Exports.Lemmas [in gaia_hydras.onType]
        +ONDef.Packing [in gaia_hydras.onType]
        +ONEpsilon0Def [in gaia_hydras.onType]
        +onFiniteDef [in gaia_hydras.onType]
        +onOmegaDef [in gaia_hydras.onType]
        +on_length [in hydras.Gamma0.T2]
        +On_alpha.S2 [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha.S1 [in hydras.solutions_exercises.Limit_Infinity]
        +On_alpha [in hydras.solutions_exercises.Limit_Infinity]
        +On_Iota [in hydras.Schutte.MoreEpsilonIota]
        +ordering_function_unicity [in hydras.Schutte.Ordering_Functions]
        +ordering_function_unicity_1 [in hydras.Schutte.Ordering_Functions]
        +

        P

        +PA [in hydras.Ackermann.PA]
        +phi_to_psi [in hydras.Gamma0.Gamma0]
        +phi0_mult [in hydras.Epsilon0.Large_Sets]
        +Primitive_Recursive_Representable [in Goedel.PRrepresentable]
        +ProofH [in hydras.Ackermann.folProof]
        +ProofH.Example [in hydras.Ackermann.folProof]
        +ProofOfLexwf [in hydras.solutions_exercises.MultisetWf]
        +Proofs_of_unicity.Proofs.S2 [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs.S1 [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity.Proofs [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_unicity [in hydras.solutions_exercises.predSuccUnicity]
        +Proofs_of_lt_succ_le.Proofs.S1 [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le.Proofs [in hydras.solutions_exercises.lt_succ_le]
        +Proofs_of_lt_succ_le [in hydras.solutions_exercises.lt_succ_le]
        +Proof_of_dist [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf.Induction [in hydras.Epsilon0.T1]
        +Proof_of_mult_nf [in hydras.Epsilon0.T1]
        +Proof_of_MinIsPR [in hydras.solutions_exercises.MinPR2]
        +Proof_of_oplus_lt1 [in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_assoc [in hydras.Epsilon0.Hessenberg]
        +Proof_of_oplus_comm [in hydras.Epsilon0.Hessenberg]
        +Proof_of_plus_nf [in hydras.Epsilon0.Hessenberg]
        +Proof_of_Ackn_PR.S_step [in hydras.MoreAck.AckNotPR]
        +Proof_of_Ackn_PR [in hydras.MoreAck.AckNotPR]
        +Proof_of_4_5_2 [in hydras.Epsilon0.Large_Sets]
        +Proof_of_Lemma5.Alpha_positive.closedness [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive.Proof_unbounded [in hydras.Schutte.Critical]
        +Proof_of_Lemma5.Alpha_positive [in hydras.Schutte.Critical]
        +Proof_of_Lemma5 [in hydras.Schutte.Critical]
        +Proof_of_nested_Ack_bound [in hydras.MoreAck.Ack]
        +Proof_of_mult_ref [in gaia_hydras.T1Bridge]
        +Proof_of_FibIsPR [in hydras.solutions_exercises.FibonacciPR]
        +Proof_of_MinIsPR [in hydras.solutions_exercises.MinPR]
        +Proof_of_H'_mono_l.Limit_case [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l.Succ_case [in hydras.Epsilon0.Hprime]
        +Proof_of_H'_mono_l [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_limit [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction.alpha_Succ [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties.The_induction [in hydras.Epsilon0.Hprime]
        +Proof_of_Abstract_Properties [in hydras.Epsilon0.Hprime]
        +proof_of_associativity [in hydras.Schutte.Addition]
        +Proof_of_lt_not_wf.seq_intro [in hydras.solutions_exercises.T1_ltNotWf]
        +Proof_of_lt_not_wf [in hydras.solutions_exercises.T1_ltNotWf]
        +Properties [in hydras.Epsilon0.F_alpha]
        +Properties_of_f_alpha.The_induction [in hydras.Epsilon0.F_alpha]
        +Properties_of_f_alpha [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_limit [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction.alpha_Succ [in hydras.Epsilon0.F_alpha]
        +Properties.The_induction [in hydras.Epsilon0.F_alpha]
        +

        R

        +Refinement_proof [in additions.Addition_Chains]
        +Replacement [in hydras.Ackermann.folReplace]
        +RepresentableExpressible [in hydras.Ackermann.expressible]
        +restricted_recursion [in hydras.Prelude.Restriction]
        +restricted_recursion [in gaia_hydras.nfwfgaia]
        +Rosser's_Incompleteness [in Goedel.rosserPA]
        +Rosser's_Incompleteness [in Goedel.rosser]
        +R_given [in hydras.Prelude.Sort_spec]
        +

        S

        +Semantics [in additions.AM]
        +Sequences [in gaia_hydras.nfwfgaia]
        +sqrtIsPR [in hydras.solutions_exercises.isqrt]
        +sqrtIsPR.Proof_isqrt [in hydras.solutions_exercises.isqrt]
        +step [in hydras.Epsilon0.F_omega]
        +Strong_Recursion [in hydras.Ackermann.cPair]
        +SubAllVars [in hydras.Ackermann.subAll]
        +SubAllVars.subAllCloseFrom [in hydras.Ackermann.subAll]
        +SubON_properties [in hydras.OrdinalNotations.ON_Generic]
        +Substitution_Properties [in hydras.Ackermann.subProp]
        +succ [in hydras.Epsilon0.Large_Sets]
        +S1 [in hydras.solutions_exercises.is_F_monotonous]
        +S1 [in hydras.solutions_exercises.F_3]
        +S1 [in additions.Addition_Chains]
        +S1.Limit [in hydras.solutions_exercises.F_3]
        +S1.Limit.S3 [in hydras.solutions_exercises.F_3]
        +S1.Successor [in hydras.solutions_exercises.F_3]
        +S1.Successor.S2 [in hydras.solutions_exercises.F_3]
        +S2 [in additions.Addition_Chains]
        +S256 [in additions.Monoid_instances]
        +

        T

        +Term.DoubleRecursion [in hydras.rpo.term]
        +Term.Recursion [in hydras.rpo.term]
        +the_context.About_WO [in hydras.Schutte.Well_Orders]
        +the_context [in hydras.Schutte.Well_Orders]
        +Th13_5.verso.U_fixed [in hydras.Schutte.Ordering_Functions]
        +Th13_5.verso [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto.M_fixed [in hydras.Schutte.Ordering_Functions]
        +Th13_5.recto [in hydras.Schutte.Ordering_Functions]
        +Th13_5 [in hydras.Schutte.Ordering_Functions]
        +Toy.Drinkers_theorem [in hydras.MoreAck.FolExamples]
        +Toy.OnSubstF [in hydras.MoreAck.FolExamples]
        +Toy.PeirceProof [in hydras.MoreAck.FolExamples]
        +Toy.PrimedSymbols [in hydras.MoreAck.FolExamples]
        +Toy.ProofOfEx3 [in hydras.MoreAck.FolExamples]
        +Translate_Proof [in hydras.Ackermann.LNN2LNT]
        +trans_proof [in hydras.Gamma0.Gamma0]
        +

        V

        +Variants [in hydras.Prelude.WfVariant]
        +

        W

        +Well_Formed_Term.Well_Formed_Formula [in hydras.Ackermann.wellFormed]
        +Well_Formed_Term [in hydras.Ackermann.wellFormed]
        +well_founded [in hydras.Gamma0.Gamma0]
        +with_matrices [in additions.fib]
        +


        +

        Instance Index

        +

        B

        +Bad3.Fcompose_proper [in additions.Euclidean_Chains]
        +Binary_strat [in additions.BinaryStrat]
        +bool_and_binop [in additions.Monoid_def]
        +bVar [in gaia_hydras.GHydra]
        +

        C

        +comp [in hydras.OrdinalNotations.ON_Finite]
        +compare_T1 [in hydras.Epsilon0.T1]
        +compare_nat_nat [in hydras.OrdinalNotations.ON_Omega2]
        +compare_t [in hydras.OrdinalNotations.ON_O]
        +compare_nat_nat [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +compare_t [in hydras.OrdinalNotations.ON_mult]
        +compare_t [in hydras.OrdinalNotations.ON_plus]
        +compare_t [in hydras.OrdinalNotations.ON_Finite]
        +compare_E0 [in hydras.Epsilon0.E0]
        +compare_nat [in hydras.OrdinalNotations.ON_Omega]
        +compare_T2 [in hydras.Gamma0.Gamma0]
        +comparison_eq_dec [in hydras.Prelude.DecPreOrder]
        +comp_equiv_equivalence [in additions.Euclidean_Chains]
        +Comp_equiv [in additions.Euclidean_Chains]
        +Cons [in hydras.Epsilon0.E0]
        +

        D

        +Demo.nat_mult_op [in additions.Monoid_def]
        +Dicho_strat [in additions.Dichotomy]
        +

        E

        +Eop_proper [in additions.Pow_variant]
        +Eop_proper [in additions.Pow]
        +Epsilon0 [in gaia_hydras.T1Bridge]
        +Epsilon0 [in hydras.Epsilon0.E0]
        +epsilon0_dec [in hydras.Epsilon0.T1]
        +epsilon0_pre_order [in hydras.Epsilon0.T1]
        +Epsilon0_correct [in hydras.Schutte.Correctness_E0]
        +equiv_equiv [in hydras.Prelude.Sort_spec]
        +equiv_equiv [in hydras.Prelude.DecPreOrder]
        +Equiv_Trans [in additions.Monoid_def]
        +Equiv_Sym [in additions.Monoid_def]
        +Equiv_Refl [in additions.Monoid_def]
        +Equiv_Equiv [in additions.Monoid_def]
        +eq_equiv [in additions.Monoid_def]
        +exec_Proper [in additions.AM]
        +E0add [in hydras.Epsilon0.E0]
        +E0compare [in gaia_hydras.T1Bridge]
        +E0fin [in hydras.Epsilon0.E0]
        +E0finS [in hydras.Epsilon0.E0]
        +E0mul [in hydras.Epsilon0.E0]
        +E0omega [in hydras.Epsilon0.E0]
        +E0one [in hydras.Epsilon0.E0]
        +E0phi0 [in hydras.Epsilon0.E0]
        +E0succ [in hydras.Epsilon0.E0]
        +E0zero [in hydras.Epsilon0.E0]
        +E0_comp [in gaia_hydras.T1Bridge]
        +E0_sto [in gaia_hydras.T1Bridge]
        +E0_comp [in hydras.Epsilon0.E0]
        +E0_sto [in hydras.Epsilon0.E0]
        +

        F

        +Fcompose_proper [in additions.Euclidean_Chains]
        +Fexp2_proper [in additions.Euclidean_Chains]
        +Fexp2_nat_proper [in additions.Euclidean_Chains]
        +FFK_proper [in additions.Euclidean_Chains]
        +FinOrd [in hydras.OrdinalNotations.ON_Finite]
        +finord_ON [in gaia_hydras.ON_gfinite]
        +finord_comp [in gaia_hydras.ON_gfinite]
        +finord_sto [in gaia_hydras.ON_gfinite]
        +finord_compare [in gaia_hydras.ON_gfinite]
        +FinOrd_Omega [in hydras.OrdinalNotations.ON_Omega]
        +FK_proper [in additions.Euclidean_Chains]
        +free [in hydras.Hydra.Hydra_Definitions]
        +F_incl_ij [in hydras.OrdinalNotations.ON_Finite]
        +F1_proper [in additions.Euclidean_Chains]
        +F2_proper [in additions.Euclidean_Chains]
        +F3_proper [in additions.Euclidean_Chains]
        +

        G

        +G0.compare_G0 [in hydras.Gamma0.Gamma0]
        +G0.Finite [in hydras.Gamma0.Gamma0]
        +G0.Gamma0 [in hydras.Gamma0.Gamma0]
        +G0.Gamma0_comp [in hydras.Gamma0.Gamma0]
        +G0.lt_sto [in hydras.Gamma0.Gamma0]
        +G0.Omega [in hydras.Gamma0.Gamma0]
        +G0.Phi [in hydras.Gamma0.Gamma0]
        +G0.Plus [in hydras.Gamma0.Gamma0]
        +G0.zero [in hydras.Gamma0.Gamma0]
        +

        H

        +height_var [in hydras.Hydra.Omega_Small]
        +hVar [in gaia_hydras.GHydra]
        +HVariant [in hydras.Hydra.Hydra_Termination]
        +HVariant_0 [in hydras.Hydra.Hydra_Termination]
        +

        I

        +Incl [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +inhNat [in hydras.Schutte.MoreEpsilonIota]
        +Inh_Ord_Ord [in hydras.Schutte.Schutte_basics]
        +Inh_OSets [in hydras.Schutte.Schutte_basics]
        +InH_Ord [in hydras.Schutte.Schutte_basics]
        +Int31mult [in additions.Monoid_instances]
        +int31_mult_op [in additions.Monoid_instances]
        +Inverse_fun [in hydras.Prelude.DecPreOrder_Instances]
        +

        K

        +KFF_proper [in additions.Euclidean_Chains]
        +K2F_proper [in additions.Euclidean_Chains]
        +k7_3_proper [in additions.Euclidean_Chains]
        +

        L

        +LcodeLNN [in hydras.Ackermann.codeNatToTerm]
        +LcodeLNT [in hydras.Ackermann.codeNatToTerm]
        +leq_trans [in hydras.Prelude.MoreOrders]
        +lex_prod_dec [in hydras.Prelude.DecPreOrder_Instances]
        +Lex_nat_wf [in hydras.MoreAck.Ack]
        +Le_trans [in hydras.Schutte.Well_Orders]
        +List_length [in hydras.Prelude.DecPreOrder_Instances]
        +LO.compare_t [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lo_comparable [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lo_strorder [in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus_assoc [in hydras.OrdinalNotations.OmegaOmega]
        +LT_St [in hydras.Epsilon0.T1]
        +lt_dec [in hydras.Epsilon0.T1]
        +lt_transitive [in hydras.Prelude.DecPreOrder]
        +lt_strorder [in hydras.OrdinalNotations.ON_mult]
        +lt_strorder [in hydras.OrdinalNotations.ON_plus]
        +L_3_plus_omega [in hydras.OrdinalNotations.Example_3PlusOmega]
        +

        M

        +max_assoc [in hydras.Prelude.Comparable]
        +min_assoc [in hydras.Prelude.Comparable]
        +mod_Equiv [in additions.Monoid_instances]
        +mod_op [in additions.Monoid_instances]
        +mod_equiv [in additions.Monoid_instances]
        +Monoid_EMonoid [in additions.Monoid_def]
        +mult_comp [in hydras.OrdinalNotations.ON_mult]
        +mult_mod_proper [in additions.Monoid_instances]
        +Mult_i [in hydras.Epsilon0.E0]
        +Mul2 [in additions.Fib2]
        +M2_Monoid [in additions.Monoid_instances]
        +M2_op [in additions.Monoid_instances]
        +

        N

        +Natmult [in additions.Monoid_instances]
        +Natplus [in additions.Monoid_instances]
        +Nat_le_TO [in hydras.Prelude.DecPreOrder_Instances]
        +Nat_le_dec [in hydras.Prelude.DecPreOrder_Instances]
        +nat_plus_op [in additions.Monoid_instances]
        +nat_mult_op [in additions.Monoid_instances]
        +Nmod_Monoid [in additions.Monoid_instances]
        +NMult [in additions.Monoid_instances]
        +NPlus [in additions.Monoid_instances]
        +N_plus_op [in additions.Monoid_instances]
        +N_mult_op [in additions.Monoid_instances]
        +

        O

        +Olt [in hydras.Epsilon0.F_alpha]
        +Olt [in hydras.Epsilon0.L_alpha]
        +Olt [in hydras.Epsilon0.Hprime]
        +Omega [in hydras.OrdinalNotations.ON_Omega]
        +Omega_plus_Omega [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Omega_2 [in hydras.Epsilon0.E0]
        +Omega_term [in hydras.Epsilon0.E0]
        +omega_ok [in hydras.OrdinalNotations.ON_Omega]
        +Omega_comp [in hydras.OrdinalNotations.ON_Omega]
        +Omega2 [in hydras.OrdinalNotations.ON_Omega2]
        +ON_O [in hydras.OrdinalNotations.ON_O]
        +ON_O_comp [in hydras.OrdinalNotations.ON_O]
        +ON_mult [in hydras.OrdinalNotations.ON_mult]
        +ON_plus [in hydras.OrdinalNotations.ON_plus]
        +OO.compare_OO [in hydras.OrdinalNotations.OmegaOmega]
        +OO.embed [in hydras.OrdinalNotations.OmegaOmega]
        +OO.Fin [in hydras.OrdinalNotations.OmegaOmega]
        +OO.mult [in hydras.OrdinalNotations.OmegaOmega]
        +OO.ON_OO [in hydras.OrdinalNotations.OmegaOmega]
        +OO.OO_comp [in hydras.OrdinalNotations.OmegaOmega]
        +OO.oo_str [in hydras.OrdinalNotations.OmegaOmega]
        +OO.phi0 [in hydras.OrdinalNotations.OmegaOmega]
        +OO.plus [in hydras.OrdinalNotations.OmegaOmega]
        +OO.Succ [in hydras.OrdinalNotations.OmegaOmega]
        +OO.Zero [in hydras.OrdinalNotations.OmegaOmega]
        +OO._Omega [in hydras.OrdinalNotations.OmegaOmega]
        +Oplus [in hydras.Epsilon0.E0]
        +Oplus_assoc [in hydras.Epsilon0.E0]
        +

        P

        +plus_assoc [in hydras.OrdinalNotations.ON_Omega2]
        +plus_comp [in hydras.OrdinalNotations.ON_plus]
        +plus_assoc [in hydras.Epsilon0.E0]
        +plus_assoc [in hydras.Schutte.Addition]
        +PMult [in additions.Monoid_instances]
        +Pos_bpow_proper [in additions.Pow]
        +power_proper [in additions.Pow_variant]
        +power_proper [in additions.Pow]
        +PO_lex_prod [in hydras.Prelude.DecPreOrder_Instances]
        +PrO_Included [in hydras.Prelude.DecPreOrder_Instances]
        +P_mult_op [in additions.Monoid_instances]
        +P_dec [in hydras.Epsilon0.Paths]
        +

        R

        +RelDecision_Inverse_fun [in hydras.Prelude.DecPreOrder_Instances]
        +result_equiv_equiv [in additions.AM]
        +Return_proper [in additions.Euclidean_Chains]
        +

        S

        +Stack_equiv_equiv [in additions.AM]
        +Stack_equiv_refl [in additions.AM]
        +standard [in hydras.Hydra.Hydra_Definitions]
        +sto [in hydras.OrdinalNotations.ON_O]
        +sto [in hydras.OrdinalNotations.ON_Finite]
        +Strict_lex [in hydras.Prelude.Simple_LexProd]
        +string_op [in additions.Monoid_def]
        +

        T

        +Total_Inverse_fun [in hydras.Prelude.DecPreOrder_Instances]
        +Total_Reflexive [in hydras.Prelude.DecPreOrder]
        +To_lex_prod [in hydras.Prelude.DecPreOrder_Instances]
        +Trans_lex [in hydras.Prelude.Simple_LexProd]
        +Two [in hydras.Epsilon0.E0]
        +Two_strat [in additions.BinaryStrat]
        +T1addAssoc [in hydras.Epsilon0.T1]
        +T1compare [in gaia_hydras.T1Bridge]
        +t1_strorder [in hydras.Epsilon0.T1]
        +

        V

        +var [in hydras.Hydra.Hydra_Termination]
        +

        W

        +WF [in hydras.OrdinalNotations.ON_Omega2]
        +WF [in hydras.Epsilon0.F_alpha]
        +WO_ord [in hydras.Schutte.Schutte_basics]
        +WO_nat [in hydras.Schutte.Well_Orders]
        +

        Z

        +ZMult [in additions.Monoid_instances]
        +ZMult_Abelian [in additions.Monoid_instances]
        +Z_le_TO [in hydras.Prelude.DecPreOrder_Instances]
        +Z_le_dec [in hydras.Prelude.DecPreOrder_Instances]
        +Z_mult_op [in additions.Monoid_instances]
        +


        +

        Abbreviation Index

        +

        A

        +Ackermann.Tf [in gaia_hydras.nfwfgaia]
        +

        B

        +battle [in hydras.Hydra.Hydra_Definitions]
        +

        C

        +canonS [in gaia_hydras.GCanon]
        +CanonS [in hydras.Epsilon0.Canon]
        +canonSSn [in hydras.Epsilon0.Canon]
        +Canon0 [in hydras.Epsilon0.Canon]
        +CantorOrdinal.LT [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.Tf [in gaia_hydras.nfwfgaia]
        +

        E

        +epsilon0 [in hydras.Gamma0.T2]
        +EqDecision [in hydras.Prelude.STDPP_compat]
        +exH' [in hydras.Ackermann.LNT]
        +E0succb [in hydras.Epsilon0.E0]
        +

        F

        +F [in hydras.Schutte.Schutte_basics]
        +fin [in hydras.Epsilon0.T1]
        +Fin [in hydras.Epsilon0.E0]
        +FolNotations.exH' [in hydras.Ackermann.fol]
        +Formula [in hydras.Ackermann.subAll]
        +Formula [in hydras.Ackermann.folProp]
        +Formula [in hydras.Ackermann.codeSubFormula]
        +Formula [in hydras.Ackermann.folLogic3]
        +Formulas [in hydras.Ackermann.subAll]
        +Formulas [in hydras.Ackermann.folProp]
        +Formulas [in hydras.Ackermann.codeSubFormula]
        +Formulas [in hydras.Ackermann.folLogic3]
        +freeVarFormula [in hydras.Ackermann.folProp]
        +freeVarTerm [in hydras.Ackermann.folProp]
        +freeVarTerms [in hydras.Ackermann.folProp]
        +FS [in hydras.Epsilon0.T1]
        +FS [in hydras.Gamma0.T2]
        +F_alpha_ge_S [in hydras.Epsilon0.F_alpha]
        +

        G

        +G0.omega [in hydras.Gamma0.Gamma0]
        +G0.phi [in hydras.Gamma0.Gamma0]
        +G0.phi0 [in hydras.Gamma0.Gamma0]
        +

        H

        +hbounded_transitionS [in gaia_hydras.GPaths]
        +hcanon [in gaia_hydras.GCanon]
        +hCanon_plus [in gaia_hydras.GPaths]
        +hcnf [in gaia_hydras.T1Bridge]
        +hcons [in gaia_hydras.T2Bridge]
        +hconst_path [in gaia_hydras.GPaths]
        +hconst_pathS [in gaia_hydras.GPaths]
        +head [in hydras.Hydra.Hydra_Definitions]
        +hE0 [in gaia_hydras.T1Bridge]
        +hE0fin [in gaia_hydras.T1Bridge]
        +hE0is_succ [in gaia_hydras.T1Bridge]
        +hE0le [in gaia_hydras.T1Bridge]
        +hE0limit [in gaia_hydras.T1Bridge]
        +hE0lt [in gaia_hydras.T1Bridge]
        +hE0omega [in gaia_hydras.T1Bridge]
        +hE0phi0 [in gaia_hydras.T1Bridge]
        +hE0zero [in gaia_hydras.T1Bridge]
        +hF_ [in gaia_hydras.GF_alpha]
        +hgnaw [in gaia_hydras.GPaths]
        +hgnawS [in gaia_hydras.GPaths]
        +hlarge [in gaia_hydras.GLarge_Sets]
        +hlargeS [in gaia_hydras.GLarge_Sets]
        +hL_spec [in gaia_hydras.GLarge_Sets]
        +hmlarge [in gaia_hydras.GLarge_Sets]
        +hmlargeS [in gaia_hydras.GLarge_Sets]
        +hoplus [in gaia_hydras.GHessenberg]
        +hpath [in gaia_hydras.GPaths]
        +hpathS [in gaia_hydras.GPaths]
        +hpath_to [in gaia_hydras.GPaths]
        +hstandard_gnaw [in gaia_hydras.GPaths]
        +htransition [in gaia_hydras.GPaths]
        +hT1 [in gaia_hydras.T1Bridge]
        +hT2 [in gaia_hydras.T2Bridge]
        +hyd [in hydras.Hydra.BigBattle]
        +hyd1 [in hydras.Hydra.Hydra_Definitions]
        +hyd2 [in hydras.Hydra.Hydra_Definitions]
        +hyd3 [in hydras.Hydra.Hydra_Definitions]
        +hyd4 [in hydras.Hydra.KP_example]
        +hzero [in gaia_hydras.T2Bridge]
        +h1 [in hydras.Hydra.BigBattle]
        +h2 [in hydras.Hydra.BigBattle]
        +h3 [in hydras.Hydra.BigBattle]
        +

        I

        +In_list_remove2 [in hydras.Ackermann.ListExt]
        +

        L

        +le [in hydras.Epsilon0.T1]
        +le [in hydras.Prelude.Comparable]
        +LE [in gaia_hydras.T1Bridge]
        +limitb [in hydras.Epsilon0.T1]
        +Limitb [in hydras.Epsilon0.E0]
        +LispAbbreviations.caar [in hydras.Ackermann.cPair]
        +LispAbbreviations.caddr [in hydras.Ackermann.cPair]
        +LispAbbreviations.cadr [in hydras.Ackermann.cPair]
        +LispAbbreviations.car [in hydras.Ackermann.cPair]
        +LispAbbreviations.cddddr [in hydras.Ackermann.cPair]
        +LispAbbreviations.cdddr [in hydras.Ackermann.cPair]
        +LispAbbreviations.cddr [in hydras.Ackermann.cPair]
        +LispAbbreviations.cdr [in hydras.Ackermann.cPair]
        +LispAbbreviations.plus2 [in hydras.Ackermann.cPair]
        +LispAbbreviations.plus3 [in hydras.Ackermann.cPair]
        +LispAbbreviations.plus4 [in hydras.Ackermann.cPair]
        +LO.cons [in hydras.OrdinalNotations.OmegaOmega]
        +LO.FS [in hydras.OrdinalNotations.OmegaOmega]
        +LO.omega [in hydras.OrdinalNotations.OmegaOmega]
        +LO.phi0 [in hydras.OrdinalNotations.OmegaOmega]
        +LT [in hydras.solutions_exercises.MultisetWf]
        +LT [in gaia_hydras.T1Bridge]
        +lt_irrefl [in hydras.Prelude.Comparable]
        +lt_trans [in hydras.Prelude.Comparable]
        +

        M

        +mult [in hydras.Epsilon0.T1]
        +Mult [in hydras.Epsilon0.E0]
        +

        N

        +NF [in hydras.solutions_exercises.MultisetWf]
        +NNnotations.S_ [in hydras.Ackermann.LNN]
        +

        O

        +omega [in hydras.Epsilon0.T1]
        +omega [in hydras.OrdinalNotations.ON_Omega2]
        +omega [in hydras.Gamma0.T2]
        +omega [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +omega [in hydras.Schutte.Schutte_basics]
        +ONDef.Exports.ON [in gaia_hydras.onType]
        +ONDef.Exports.on [in gaia_hydras.onType]
        +ONDef.Exports.ONMixin [in gaia_hydras.onType]
        +one [in hydras.Epsilon0.T1]
        +one [in hydras.Gamma0.T2]
        +OO.omega [in hydras.OrdinalNotations.OmegaOmega]
        +ordinal [in hydras.Schutte.Schutte_basics]
        +

        P

        +path [in gaia_hydras.GPaths]
        +phi0 [in hydras.Epsilon0.T1]
        +phi0 [in hydras.Schutte.AP]
        +plus [in hydras.Epsilon0.T1]
        +Plus [in hydras.Epsilon0.E0]
        +power [in hydras.Prelude.More_Arith]
        +

        R

        +reflection [in Goedel.goedel1]
        +rem [in Goedel.PRrepresentable]
        +

        S

        +substF2 [in hydras.Ackermann.folProp]
        +substF3 [in hydras.Ackermann.folProp]
        +substF4 [in hydras.Ackermann.folProp]
        +substF5 [in hydras.Ackermann.folProp]
        +substF6 [in hydras.Ackermann.folProp]
        +substF7 [in hydras.Ackermann.folProp]
        +substF8 [in hydras.Ackermann.folProp]
        +substF9 [in hydras.Ackermann.folProp]
        +substituteFormula [in hydras.Ackermann.folProp]
        +substituteTerm [in hydras.Ackermann.folProp]
        +substituteTerms [in hydras.Ackermann.folProp]
        +Succ [in hydras.Epsilon0.E0]
        +succb [in hydras.Epsilon0.T1]
        +SysPrf [in hydras.Ackermann.subAll]
        +System [in hydras.Ackermann.subAll]
        +System [in hydras.Ackermann.folProp]
        +System [in hydras.Ackermann.codeSubFormula]
        +System [in hydras.Ackermann.folLogic3]
        +S_ [in hydras.Ackermann.LNT]
        +

        T

        +Term [in hydras.Ackermann.subAll]
        +Term [in hydras.Ackermann.folProp]
        +Term [in hydras.Ackermann.codeSubFormula]
        +Term [in hydras.Ackermann.folLogic3]
        +Terms [in hydras.Ackermann.subAll]
        +Terms [in hydras.Ackermann.folProp]
        +Terms [in hydras.Ackermann.codeSubFormula]
        +Terms [in hydras.Ackermann.folLogic3]
        +Toy.A [in hydras.MoreAck.FolExamples]
        +Toy.a [in hydras.MoreAck.FolExamples]
        +Toy.B [in hydras.MoreAck.FolExamples]
        +Toy.b [in hydras.MoreAck.FolExamples]
        +Toy.C [in hydras.MoreAck.FolExamples]
        +Toy.f [in hydras.MoreAck.FolExamples]
        +Toy.g [in hydras.MoreAck.FolExamples]
        +Toy.h [in hydras.MoreAck.FolExamples]
        +Toy.P [in hydras.MoreAck.FolExamples]
        +Toy.Q [in hydras.MoreAck.FolExamples]
        +Toy.R [in hydras.MoreAck.FolExamples]
        +T1 [in gaia_hydras.T1Bridge]
        +T1omega [in hydras.Epsilon0.T1]
        +T2 [in gaia_hydras.T2Bridge]
        +

        U

        +undecidable [in hydras.Ackermann.folProof]
        +

        V

        +vfourth [in hydras.Prelude.MoreVectors]
        +vfst [in hydras.Prelude.MoreVectors]
        +vsnd [in hydras.Prelude.MoreVectors]
        +vthird [in hydras.Prelude.MoreVectors]
        +

        Z

        +Zero [in hydras.Epsilon0.E0]
        +

        _

        +_Omega [in hydras.Epsilon0.E0]
        +

        other

        +ω [in hydras.Epsilon0.T1]
        +


        +

        Definition Index

        +

        A

        +A [in hydras.OrdinalNotations.ON_Omega2]
        +acc_from [in gaia_hydras.GPaths]
        +acc_from [in hydras.Epsilon0.Paths]
        +Ack [in hydras.MoreAck.Ack]
        +Ack [in hydras.MoreAck.Ack]
        +Ackermann.all_zero [in gaia_hydras.nfwfgaia]
        +Ackermann.epsilon0 [in gaia_hydras.nfwfgaia]
        +Ackermann.limit_of [in gaia_hydras.nfwfgaia]
        +Ackermann.limit12_hyp [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_rec [in gaia_hydras.nfwfgaia]
        +Ackermann.lt_psi_rec [in gaia_hydras.nfwfgaia]
        +Ackermann.normal [in gaia_hydras.nfwfgaia]
        +Ackermann.omega [in gaia_hydras.nfwfgaia]
        +Ackermann.one [in gaia_hydras.nfwfgaia]
        +Ackermann.phi [in gaia_hydras.nfwfgaia]
        +Ackermann.phia [in gaia_hydras.nfwfgaia]
        +Ackermann.phi_rec [in gaia_hydras.nfwfgaia]
        +Ackermann.phi_rec_psi [in gaia_hydras.nfwfgaia]
        +Ackermann.phi0 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi1 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi10 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi11 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi12a [in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b2 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b3 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b4 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi12b5 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi3 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi4 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi5 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi6 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi7 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi8 [in gaia_hydras.nfwfgaia]
        +Ackermann.phi9 [in gaia_hydras.nfwfgaia]
        +Ackermann.psi_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.size [in gaia_hydras.nfwfgaia]
        +Ackermann.sup_of [in gaia_hydras.nfwfgaia]
        +Ackermann.T1_T3 [in gaia_hydras.nfwfgaia]
        +Ackermann.T3add [in gaia_hydras.nfwfgaia]
        +Ackermann.T3ap [in gaia_hydras.nfwfgaia]
        +Ackermann.T3bad [in gaia_hydras.nfwfgaia]
        +Ackermann.T3eq [in gaia_hydras.nfwfgaia]
        +Ackermann.T3finite [in gaia_hydras.nfwfgaia]
        +Ackermann.T3is_succ [in gaia_hydras.nfwfgaia]
        +Ackermann.T3le [in gaia_hydras.nfwfgaia]
        +Ackermann.T3limit [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lt [in gaia_hydras.nfwfgaia]
        +Ackermann.T3lta [in gaia_hydras.nfwfgaia]
        +Ackermann.T3nat [in gaia_hydras.nfwfgaia]
        +Ackermann.T3nf [in gaia_hydras.nfwfgaia]
        +Ackermann.T3pred [in gaia_hydras.nfwfgaia]
        +Ackermann.T3split [in gaia_hydras.nfwfgaia]
        +Ackermann.T3sub [in gaia_hydras.nfwfgaia]
        +Ackermann.T3succ [in gaia_hydras.nfwfgaia]
        +Ackermann.T3_eqType [in gaia_hydras.nfwfgaia]
        +Ackermann.T3_eqMixin [in gaia_hydras.nfwfgaia]
        +addExists [in Goedel.PRrepresentable]
        +addForalls [in Goedel.PRrepresentable]
        +add_r [in hydras.Hydra.Hydra_Definitions]
        +add_head_r_plus [in hydras.Hydra.Hydra_Definitions]
        +add_head_r [in hydras.Hydra.Hydra_Definitions]
        +Alive [in hydras.Hydra.Hydra_Definitions]
        +alpha_0_eq [in hydras.Epsilon0.T1]
        +alpha_0 [in hydras.Epsilon0.T1]
        +alpha1 [in hydras.OrdinalNotations.ON_Finite]
        +Alt.Ack [in hydras.MoreAck.Ack]
        +Alt.double [in additions.Demo]
        +Alt.Eps0_prec.status [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.prec [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_prec.A [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.arity [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Eps0_sig.symb [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.nat_2_term [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.plus_alt [in hydras.MoreAck.PrimRecExamples]
        +Alt.transfinite_recursor [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.transfinite_recursor_lt [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_size [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.T1_2_term [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.Vars.var [in hydras.Epsilon0.Epsilon0rpo]
        +Alt.xpred [in hydras.MoreAck.PrimRecExamples]
        +Alt2.Ack [in hydras.MoreAck.Ack]
        +Alt2.test1 [in hydras.MoreAck.Ack]
        +Alt2.test2 [in hydras.MoreAck.Ack]
        +Alt3.ack [in hydras.MoreAck.Ack]
        +AM_power [in additions.AM]
        +andH [in hydras.Ackermann.fol]
        +andRel [in hydras.Ackermann.primRec]
        +any_chain_parametric [in additions.Addition_Chains]
        +ap [in hydras.OrdinalNotations.ON_Omega2]
        +AP [in hydras.Schutte.AP]
        +approx [in hydras.Epsilon0.Canon]
        +AxmEq4 [in hydras.Ackermann.folProof]
        +AxmEq5 [in hydras.Ackermann.folProof]
        +axp_scheme [in additions.Addition_Chains]
        +A_ [in hydras.Schutte.Critical]
        +

        B

        +bad [in hydras.OrdinalNotations.ON_Finite]
        +BadSubstF2.substF [in hydras.MoreAck.BadSubst]
        +BadSubst.substF [in hydras.MoreAck.BadSubst]
        +bad_term [in hydras.Epsilon0.T1]
        +Bad.correct_expt_function [in additions.FirstSteps]
        +Bad.fact [in additions.Monoid_instances]
        +Bad.Fchain_correct [in additions.Euclidean_Chains]
        +Bad.int31_from_nat [in additions.Monoid_instances]
        +Bad4.Fplus [in additions.Euclidean_Chains]
        +Bad4.F23 [in additions.Euclidean_Chains]
        +battle_length [in hydras.Hydra.Hydra_Definitions]
        +beta [in Goedel.PRrepresentable]
        +betaFormula [in Goedel.PRrepresentable]
        +beta_h [in hydras.Hydra.Epsilon0_Needed_Generic]
        +beta1 [in hydras.OrdinalNotations.ON_Finite]
        +bigarg [in additions.fib]
        +bigO [in hydras.OrdinalNotations.ON_Generic]
        +bigPR [in hydras.MoreAck.PrimRecExamples]
        +big_h [in hydras.Hydra.Epsilon0_Needed_Generic]
        +big0 [in hydras.Schutte.Schutte_basics]
        +binary_power_mult [in additions.FirstSteps]
        +binary_power_mult [in additions.Pow_variant]
        +binary_power_mult [in additions.Pow]
        +binary_power_mult [in additions.fib]
        +binary_chain [in additions.Addition_Chains]
        +bin_pow_scheme [in additions.Addition_Chains]
        +bits [in additions.fib]
        +bodd [in hydras.Ackermann.primRec]
        +bool_decide [in hydras.Prelude.STDPP_compat]
        +boundComputation [in hydras.Ackermann.codeSubFormula]
        +boundedSearch [in hydras.Ackermann.primRec]
        +boundedSearchHelp [in hydras.Ackermann.primRec]
        +bounded_by [in hydras.Prelude.MoreLists]
        +bounded_transitionS [in gaia_hydras.GPaths]
        +bounded_transitionS [in hydras.Epsilon0.Paths]
        +box [in Goedel.goedel2]
        +but_last [in hydras.Prelude.MoreLists]
        +B_termination [in hydras.Hydra.Hydra_Definitions]
        +

        C

        +call_lt [in hydras.Epsilon0.F_alpha]
        +canon [in hydras.OrdinalNotations.ON_Omega2]
        +canon [in gaia_hydras.GCanon]
        +Canon [in hydras.Epsilon0.Canon]
        +canon [in hydras.Epsilon0.Canon]
        +canonS [in hydras.Epsilon0.Canon]
        +Canon_plus [in gaia_hydras.GF_alpha]
        +Canon_plus [in gaia_hydras.GPaths]
        +Canon_plus [in hydras.Epsilon0.Paths]
        +canon0 [in hydras.Epsilon0.Canon]
        +CantorOrdinal.exp_O [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.exp_F [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.ex_middle [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_fct [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_of [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_v2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.limit_v1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.normal [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_plus_n [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.omega_tower [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.one [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi0 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi1 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi2 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.phi3 [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.sup [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.toNF [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1add [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1ap [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1bad [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1div_by_omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1eq [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1exp [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1finite [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1is_succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1le [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1limit [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1log [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1lt [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1mul [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nat [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1nf [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1omega [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1pred [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1split [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1sub [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1succ [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1_eqType [in gaia_hydras.nfwfgaia]
        +CantorOrdinal.T1_eqMixin [in gaia_hydras.nfwfgaia]
        +chain [in additions.Addition_Chains]
        +chain_apply [in additions.AM]
        +chain_trace [in additions.Trace_exercise]
        +chain_type [in additions.Euclidean_Chains]
        +chain_generator [in additions.Addition_Chains]
        +chain_correct [in additions.Addition_Chains]
        +chain_correct_nat [in additions.Addition_Chains]
        +chain_apply [in additions.Addition_Chains]
        +chain_execute [in additions.Addition_Chains]
        +chain_length [in additions.Addition_Chains]
        +charFunction [in hydras.Ackermann.extEqualNat]
        +checkPrf [in hydras.Ackermann.checkPrf]
        +checkPrfAXM [in hydras.Ackermann.checkPrf]
        +checkPrfCP [in hydras.Ackermann.checkPrf]
        +checkPrfEQ1 [in hydras.Ackermann.checkPrf]
        +checkPrfEQ2 [in hydras.Ackermann.checkPrf]
        +checkPrfEQ3 [in hydras.Ackermann.checkPrf]
        +checkPrfEQ4 [in hydras.Ackermann.checkPrf]
        +checkPrfEQ5 [in hydras.Ackermann.checkPrf]
        +checkPrfFA1 [in hydras.Ackermann.checkPrf]
        +checkPrfFA2 [in hydras.Ackermann.checkPrf]
        +checkPrfFA3 [in hydras.Ackermann.checkPrf]
        +checkPrfGEN [in hydras.Ackermann.checkPrf]
        +checkPrfHelp [in hydras.Ackermann.checkPrf]
        +checkPrfIMP1 [in hydras.Ackermann.checkPrf]
        +checkPrfIMP2 [in hydras.Ackermann.checkPrf]
        +checkPrfMP [in hydras.Ackermann.checkPrf]
        +checkSubFormulaTrace [in hydras.Ackermann.codeSubFormula]
        +classic_battle [in hydras.Hydra.Hydra_Lemmas]
        +clog2 [in additions.Addition_Chains]
        +close [in hydras.Ackermann.folProp]
        +closed [in hydras.Ackermann.folProp]
        +Closed [in hydras.Schutte.Schutte_basics]
        +ClosedSystem [in hydras.Ackermann.folProp]
        +closeFrom [in hydras.Ackermann.subAll]
        +closeList [in hydras.Ackermann.folProp]
        +cnf_t [in hydras.Schutte.CNF]
        +code [in additions.AM]
        +codeAnd [in hydras.Ackermann.code]
        +codeApp [in hydras.Ackermann.codeList]
        +codeArityLNNR [in hydras.Ackermann.Languages]
        +codeArityLNTF [in hydras.Ackermann.Languages]
        +codeArityLNTR [in hydras.Ackermann.Languages]
        +codeAxmEqHelp [in hydras.Ackermann.checkPrf]
        +codeClose [in hydras.Ackermann.codePA]
        +codeCloseList [in hydras.Ackermann.codePA]
        +codeF [in hydras.Ackermann.code]
        +codeFNN [in Goedel.goedel1]
        +codeForall [in hydras.Ackermann.code]
        +codeFormula [in hydras.Ackermann.code]
        +codeFormula [in Goedel.rosserPA]
        +codeFormula [in Goedel.rosser]
        +codeFreeVarFormula [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarListFormula [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTerm [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTerms [in hydras.Ackermann.codeFreeVar]
        +codeFreeVarTermTerms [in hydras.Ackermann.codeFreeVar]
        +codeIff [in hydras.Ackermann.code]
        +codeImp [in hydras.Ackermann.code]
        +codeIn [in hydras.Ackermann.codeList]
        +codeInductionSchema [in hydras.Ackermann.codePA]
        +codeLength [in hydras.Ackermann.codeList]
        +codeList [in hydras.Ackermann.cPair]
        +codeListRemove [in hydras.Ackermann.codeList]
        +codeLNNRelation [in hydras.Ackermann.Languages]
        +codeLNTFunction [in hydras.Ackermann.Languages]
        +codeLNTRelation [in hydras.Ackermann.Languages]
        +codeNatToTerm [in hydras.Ackermann.codeNatToTerm]
        +codeNewVar [in hydras.Ackermann.codeSubFormula]
        +codeNoDup [in hydras.Ackermann.codeList]
        +codeNot [in hydras.Ackermann.code]
        +codeNth [in hydras.Ackermann.cPair]
        +codeNVars1 [in hydras.Ackermann.checkPrf]
        +codeNVars2 [in hydras.Ackermann.checkPrf]
        +codeOpen [in hydras.Ackermann.codePA]
        +codeOr [in hydras.Ackermann.code]
        +codePA [in hydras.Ackermann.codePA]
        +codePrf [in hydras.Ackermann.code]
        +codePrf [in Goedel.rosserPA]
        +codePrf [in Goedel.rosser]
        +codeR [in hydras.Ackermann.code]
        +codeSubFormula [in hydras.Ackermann.codeSubFormula]
        +codeSubTerm [in hydras.Ackermann.codeSubTerm]
        +codeSubTerms [in hydras.Ackermann.codeSubTerm]
        +codeSubTermTerms [in hydras.Ackermann.codeSubTerm]
        +codeSysPf [in Goedel.codeSysPrf]
        +codeSysPf [in Goedel.goedel1]
        +codeSysPf [in Goedel.goedel2]
        +codeSysPfCorrect [in Goedel.goedel1]
        +codeSysPfCorrect [in Goedel.goedel2]
        +codeSysPrf [in Goedel.rosserPA]
        +codeSysPrf [in Goedel.codeSysPrf]
        +codeSysPrf [in Goedel.goedel1]
        +codeSysPrf [in Goedel.rosser]
        +codeSysPrfCorrect1 [in Goedel.rosserPA]
        +codeSysPrfCorrect1 [in Goedel.rosser]
        +codeSysPrfCorrect2 [in Goedel.rosserPA]
        +codeSysPrfCorrect2 [in Goedel.goedel1]
        +codeSysPrfCorrect2 [in Goedel.rosser]
        +codeSysPrfCorrect3 [in Goedel.rosserPA]
        +codeSysPrfCorrect3 [in Goedel.goedel1]
        +codeSysPrfCorrect3 [in Goedel.rosser]
        +codeSysPrfNCorrect1 [in Goedel.rosserPA]
        +codeSysPrfNCorrect1 [in Goedel.rosser]
        +codeSysPrfNCorrect2 [in Goedel.rosserPA]
        +codeSysPrfNCorrect2 [in Goedel.rosser]
        +codeSysPrfNCorrect3 [in Goedel.rosserPA]
        +codeSysPrfNCorrect3 [in Goedel.rosser]
        +codeSysPrfNot [in Goedel.rosserPA]
        +codeSysPrfNot [in Goedel.codeSysPrf]
        +codeSysPrfNot [in Goedel.rosser]
        +codeTerm [in hydras.Ackermann.code]
        +codeTerms [in hydras.Ackermann.code]
        +Compat815.ind_0_1_SS [in hydras.Prelude.Compat815]
        +composeSigmaFormula [in Goedel.PRrepresentable]
        +compose2 [in hydras.Ackermann.primRec]
        +computation_equiv [in additions.Euclidean_Chains]
        +computation_eval [in additions.Addition_Chains]
        +computation_execute [in additions.Addition_Chains]
        +computation_length [in additions.Addition_Chains]
        +comp128 [in additions.Addition_Chains]
        +Con [in Goedel.goedel2]
        +config [in additions.AM]
        +config_equiv [in additions.AM]
        +Consistent [in hydras.Ackermann.folProof]
        +const_path [in gaia_hydras.GPaths]
        +const_pathS_eps [in hydras.Epsilon0.Paths]
        +const_path [in hydras.Epsilon0.Paths]
        +const_pathS [in hydras.Epsilon0.Paths]
        +continuous [in hydras.Schutte.Schutte_basics]
        +correctness_statement [in additions.AM]
        +correctness_statement [in additions.Euclidean_Chains]
        +correct_generator [in additions.Addition_Chains]
        +cPair [in hydras.Ackermann.cPair]
        +cPairPi1 [in hydras.Ackermann.cPair]
        +cPairPi2 [in hydras.Ackermann.cPair]
        +cpower [in additions.Addition_Chains]
        +cpower_pos [in additions.Addition_Chains]
        +Cr [in hydras.Schutte.Critical]
        +Cr_fun [in hydras.Schutte.Critical]
        +cTriple [in hydras.Ackermann.cPair]
        +cTriplePi1 [in hydras.Ackermann.cPair]
        +cTriplePi2 [in hydras.Ackermann.cPair]
        +cTriplePi3 [in hydras.Ackermann.cPair]
        +C1 [in additions.Addition_Chains]
        +c153 [in additions.Fib2]
        +C3 [in additions.Addition_Chains]
        +C31_7 [in additions.AM]
        +C7 [in additions.Addition_Chains]
        +C7_ok' [in additions.Addition_Chains]
        +C7_ok [in additions.Addition_Chains]
        +C87 [in additions.Addition_Chains]
        +C87_ok [in additions.Addition_Chains]
        +C87' [in additions.Euclidean_Chains]
        +

        D

        +DecidableSet [in Goedel.rosser]
        +depth [in hydras.Ackermann.fol]
        +dicho [in additions.Dichotomy]
        +dominates [in hydras.Prelude.Iterates]
        +dominates [in gaia_hydras.T1Bridge]
        +dominates_strong [in hydras.Prelude.Iterates]
        +dominates_from [in hydras.Prelude.Iterates]
        +dominates_strong [in gaia_hydras.T1Bridge]
        +dominates_from [in gaia_hydras.T1Bridge]
        +double [in hydras.solutions_exercises.MorePRExamples]
        +double [in hydras.MoreAck.PrimRecExamples]
        +doubleS [in hydras.Hydra.BigBattle]
        +

        E

        +Elements [in hydras.Epsilon0.T1]
        +epsilon [in hydras.Gamma0.T2]
        +epsilon_0 [in hydras.Epsilon0.T1]
        +epsilon0 [in hydras.Schutte.AP]
        +equiv [in hydras.Prelude.Sort_spec]
        +eval [in hydras.Schutte.CNF]
        +evalComposeFunc [in hydras.Ackermann.primRec]
        +evalConstFunc [in hydras.Ackermann.primRec]
        +evalList [in hydras.Ackermann.primRec]
        +evalOneParamList [in hydras.Ackermann.primRec]
        +evalPrimRec [in hydras.Ackermann.primRec]
        +evalPrimRecFunc [in hydras.Ackermann.primRec]
        +evalPrimRecs [in hydras.Ackermann.primRec]
        +evalProjFunc [in hydras.Ackermann.primRec]
        +evalStrongRec [in hydras.Ackermann.cPair]
        +evalStrongRecHelp [in hydras.Ackermann.cPair]
        +eval_pp [in hydras.Epsilon0.T1]
        +Ex [in hydras.Epsilon0.Large_Sets]
        +exact_log2 [in additions.More_on_positive]
        +Examples.big_chain [in additions.Euclidean_Chains]
        +Examples.binary_int31_power [in additions.Euclidean_Chains]
        +Examples.C87' [in additions.Euclidean_Chains]
        +Examples.exact_sqrt [in hydras.Ackermann.primRec]
        +Examples.exp56789 [in additions.Euclidean_Chains]
        +Examples.Exx [in hydras.Hydra.Hydra_Examples]
        +Examples.ex_2 [in hydras.Hydra.Hydra_Examples]
        +Examples.ex1 [in hydras.Hydra.Hydra_Examples]
        +Examples.ex4 [in hydras.Hydra.Hydra_Examples]
        +Examples.Ex5 [in hydras.Hydra.Hydra_Examples]
        +Examples.fast_int31_power [in additions.Euclidean_Chains]
        +Examples.height_not_strictly_decreasing [in hydras.Hydra.Hydra_Examples]
        +Examples.hsize_bigger [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_Hy''' [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_3 [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_2 [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy_1 [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy' [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy'H'' [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy'' [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy''_Hy''' [in hydras.Hydra.Hydra_Examples]
        +Examples.Hy''' [in hydras.Hydra.Hydra_Examples]
        +Examples.M [in additions.Euclidean_Chains]
        +Examples.R2_example [in hydras.Hydra.Hydra_Examples]
        +Examples.slow_int31_power [in additions.Euclidean_Chains]
        +Examples.sqrtHelp [in hydras.Ackermann.primRec]
        +Examples.Unnamed_thm [in additions.Euclidean_Chains]
        +exec [in additions.AM]
        +existH [in hydras.Ackermann.fol]
        +exp [in hydras.Epsilon0.T1]
        +exp [in hydras.solutions_exercises.MorePRExamples]
        +exponents [in additions.Trace_exercise]
        +exponents_le [in hydras.Schutte.CNF]
        +exponents_lt [in hydras.Schutte.CNF]
        +Expressible [in hydras.Ackermann.expressible]
        +ExpressibleHelp [in hydras.Ackermann.expressible]
        +expressT'1 [in Goedel.goedel2]
        +expressT'2 [in Goedel.goedel2]
        +exp_F [in hydras.Epsilon0.T1]
        +exp_alt [in hydras.solutions_exercises.MorePRExamples]
        +exp2 [in additions.Addition_Chains]
        +exp2 [in hydras.Prelude.Exp2]
        +extendsNN [in Goedel.goedel2]
        +extEqual [in hydras.Ackermann.extEqualNat]
        +extEqualVector [in hydras.Ackermann.primRec]
        +extEqualVectorGeneral [in hydras.Ackermann.primRec]
        +extEqual_ex1 [in hydras.MoreAck.PrimRecExamples]
        +ex_pos [in gaia_hydras.T1Choice]
        +ex_path4 [in gaia_hydras.GPaths]
        +ex_path3 [in gaia_hydras.GPaths]
        +ex_path2 [in gaia_hydras.GPaths]
        +ex_path1 [in gaia_hydras.GPaths]
        +ex_pathS2 [in hydras.Epsilon0.Large_Sets_Examples]
        +ex_pathS1 [in hydras.Epsilon0.Large_Sets_Examples]
        +ex_bool [in additions.Monoid_def]
        +ex_string [in additions.Monoid_def]
        +ex_path4 [in hydras.Epsilon0.Paths]
        +ex_path3 [in hydras.Epsilon0.Paths]
        +ex_path2 [in hydras.Epsilon0.Paths]
        +ex_path1 [in hydras.Epsilon0.Paths]
        +ex0 [in gaia_hydras.GCanon]
        +Ex1 [in hydras.Epsilon0.T1]
        +Ex1 [in hydras.OrdinalNotations.ON_Omega2]
        +ex1 [in hydras.OrdinalNotations.ON_Omega2]
        +Ex1 [in hydras.Gamma0.T2]
        +ex1 [in gaia_hydras.GCanon]
        +Ex1 [in hydras.Schutte.MoreEpsilonIota]
        +ex1 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Ex1 [in hydras.solutions_exercises.MultisetWf]
        +Ex1 [in hydras.Epsilon0.Large_Sets_Examples]
        +Ex1 [in hydras.OrdinalNotations.ON_Finite]
        +Ex1 [in gaia_hydras.GaiaToHydra]
        +Ex1 [in hydras.MoreAck.PrimRecExamples]
        +Ex1 [in hydras.Prelude.Simple_LexProd]
        +Ex10 [in hydras.Gamma0.Gamma0]
        +Ex2 [in hydras.Epsilon0.T1]
        +Ex2 [in hydras.Gamma0.T2]
        +Ex2 [in hydras.MoreAck.AckNotPR]
        +ex2 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Ex2 [in hydras.solutions_exercises.MultisetWf]
        +Ex2 [in hydras.Epsilon0.Large_Sets_Examples]
        +Ex2 [in hydras.MoreAck.PrimRecExamples]
        +Ex2 [in hydras.Prelude.Simple_LexProd]
        +Ex3 [in hydras.Epsilon0.T1]
        +Ex3 [in hydras.Gamma0.T2]
        +ex3 [in hydras.Epsilon0.Large_Sets]
        +Ex3 [in hydras.solutions_exercises.MultisetWf]
        +Ex3 [in hydras.MoreAck.PrimRecExamples]
        +Ex4 [in hydras.Epsilon0.T1]
        +Ex4 [in hydras.Gamma0.T2]
        +Ex4 [in hydras.MoreAck.AckNotPR]
        +Ex4 [in hydras.MoreAck.PrimRecExamples]
        +Ex42 [in hydras.Schutte.Schutte]
        +Ex42 [in hydras.OrdinalNotations.OmegaOmega]
        +Ex42 [in hydras.Epsilon0.E0]
        +Ex5 [in hydras.Epsilon0.T1]
        +Ex5 [in hydras.Gamma0.T2]
        +Ex5 [in hydras.MoreAck.PrimRecExamples]
        +Ex6 [in hydras.Gamma0.T2]
        +Ex6 [in hydras.Gamma0.Gamma0]
        +Ex6 [in hydras.MoreAck.PrimRecExamples]
        +Ex7 [in hydras.Gamma0.T2]
        +Ex7 [in hydras.Gamma0.Gamma0]
        +Ex8 [in hydras.Gamma0.T2]
        +Ex8 [in hydras.Gamma0.Gamma0]
        +Ex9 [in hydras.Gamma0.Gamma0]
        +E0Canon [in gaia_hydras.GCanon]
        +E0eqb [in gaia_hydras.T1Bridge]
        +E0fin [in gaia_hydras.T1Bridge]
        +E0is_succ [in gaia_hydras.T1Bridge]
        +E0is_succ [in hydras.Epsilon0.E0]
        +E0le [in gaia_hydras.T1Bridge]
        +E0le [in hydras.Epsilon0.E0]
        +E0limit [in gaia_hydras.T1Bridge]
        +E0limit [in hydras.Epsilon0.E0]
        +E0lt [in gaia_hydras.T1Bridge]
        +E0lt [in hydras.Epsilon0.E0]
        +E0mul [in gaia_hydras.T1Bridge]
        +E0omega [in gaia_hydras.T1Bridge]
        +E0phi0 [in gaia_hydras.T1Bridge]
        +E0plus [in gaia_hydras.T1Bridge]
        +E0pred [in gaia_hydras.T1Bridge]
        +E0pred [in hydras.Epsilon0.E0]
        +e0Sub [in gaia_hydras.T1Bridge]
        +E0succ [in gaia_hydras.T1Bridge]
        +E0zero [in gaia_hydras.T1Bridge]
        +E0_g2h [in gaia_hydras.T1Bridge]
        +E0_h2g [in gaia_hydras.T1Bridge]
        +E0_eqtype [in gaia_hydras.T1Bridge]
        +E0_eq_mixin [in gaia_hydras.T1Bridge]
        +E1 [in hydras.Epsilon0.T1]
        +e1 [in hydras.OrdinalNotations.ON_Omega2]
        +E2 [in hydras.Epsilon0.T1]
        +e2 [in hydras.OrdinalNotations.ON_Omega2]
        +

        F

        +f [in hydras.OrdinalNotations.Example_3PlusOmega]
        +F [in Goedel.goedel2]
        +fact [in hydras.solutions_exercises.MorePRExamples]
        +fact_alt [in hydras.solutions_exercises.MorePRExamples]
        +Fapply [in additions.Euclidean_Chains]
        +fastexp [in additions.fib]
        +fastexp2 [in additions.fib]
        +fastexp3 [in additions.fib]
        +fastexp4 [in additions.fib]
        +Fchain [in additions.Euclidean_Chains]
        +Fchain_correct [in additions.AM]
        +Fchain_correct [in additions.Euclidean_Chains]
        +Fchain_correct_nat [in additions.Euclidean_Chains]
        +Fcompose [in additions.Euclidean_Chains]
        +Fexp2 [in additions.Euclidean_Chains]
        +Fexp2_of_nat [in additions.Euclidean_Chains]
        +FFK [in additions.AM]
        +FFK [in additions.Euclidean_Chains]
        +fib [in additions.Fib2]
        +fib [in hydras.solutions_exercises.FibonacciPR]
        +fib [in additions.fib]
        +fibm [in additions.fib]
        +fibonacci [in additions.FirstSteps]
        +fibonacci [in additions.Naive]
        +fibPR [in hydras.solutions_exercises.FibonacciPR]
        +fibt [in additions.fib]
        +fib_with_chain [in additions.Fib2]
        +fib_eucl [in additions.Fib2]
        +fib_pos [in additions.Fib2]
        +fib_mul2 [in additions.Fib2]
        +fib_alt [in hydras.solutions_exercises.FibonacciPR]
        +fin [in hydras.OrdinalNotations.ON_Omega2]
        +fin [in hydras.Gamma0.T2]
        +fin [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +find [in hydras.rpo.more_list]
        +finite [in hydras.Schutte.Schutte_basics]
        +finord_lt [in gaia_hydras.ON_gfinite]
        +first_toggle [in hydras.Prelude.First_toggle]
        +FixpointDef.oplus [in gaia_hydras.GHessenberg]
        +FixR [in hydras.Prelude.Restriction]
        +FixR_F [in hydras.Prelude.Restriction]
        +FK [in additions.AM]
        +FK [in additions.Euclidean_Chains]
        +Fkont [in additions.Euclidean_Chains]
        +Fkont_equiv [in additions.Euclidean_Chains]
        +flatten [in additions.Addition_Chains]
        +flatten_aux [in additions.Addition_Chains]
        +fold_left2 [in hydras.rpo.more_list]
        +foo [in hydras.Prelude.Fuel]
        +Formula [in hydras.Ackermann.LNN]
        +Formula [in hydras.Ackermann.LNT]
        +Formulas [in hydras.Ackermann.LNN]
        +Formulas [in hydras.Ackermann.LNT]
        +Formulas [in hydras.Ackermann.fol]
        +FormulasToFormula [in Goedel.PRrepresentable]
        +FormulasToFuncs [in Goedel.PRrepresentable]
        +Formula_depth_ind [in hydras.Ackermann.fol]
        +Formula_depth_rec2 [in hydras.Ackermann.fol]
        +Formula_depth_rec2rec [in hydras.Ackermann.fol]
        +Formula_depth_rec [in hydras.Ackermann.fol]
        +Formula_depth_rec_rec [in hydras.Ackermann.fol]
        +freeVarCodeSysPrfN [in Goedel.rosserPA]
        +freeVarCodeSysPrfN [in Goedel.rosser]
        +freeVarF [in hydras.Ackermann.folProp]
        +freeVarListFormula [in hydras.Ackermann.folProp]
        +freeVarMap [in hydras.Ackermann.subAll]
        +freeVarRepT' [in Goedel.goedel2]
        +freeVarT [in hydras.Ackermann.folProp]
        +freeVarTs [in hydras.Ackermann.folProp]
        +fun_le [in hydras.Prelude.Iterates]
        +fun_le [in gaia_hydras.T1Bridge]
        +fun_restr [in hydras.Schutte.PartialFun]
        +fun_inj [in hydras.Schutte.PartialFun]
        +fun_onto [in hydras.Schutte.PartialFun]
        +fun_codomain [in hydras.Schutte.PartialFun]
        +fun_equiv [in hydras.Schutte.Ordering_Functions]
        +fusion [in additions.Trace_exercise]
        +F_ [in gaia_hydras.GF_alpha]
        +f_ [in hydras.Epsilon0.F_alpha]
        +f_star [in hydras.Epsilon0.F_alpha]
        +F_ [in hydras.Epsilon0.F_alpha]
        +F_star [in hydras.Epsilon0.F_alpha]
        +f0 [in hydras.MoreAck.LNN_Examples]
        +F1 [in additions.AM]
        +F1 [in additions.Euclidean_Chains]
        +f1 [in hydras.MoreAck.FolExamples]
        +F144 [in additions.Euclidean_Chains]
        +F197887 [in additions.AM]
        +F2 [in additions.Euclidean_Chains]
        +f2 [in hydras.MoreAck.FolExamples]
        +F2C [in additions.Euclidean_Chains]
        +F2q [in additions.AM]
        +F2q_of_nat [in additions.AM]
        +F3 [in additions.AM]
        +F3 [in additions.Euclidean_Chains]
        +f3 [in hydras.MoreAck.FolExamples]
        +F87 [in additions.Euclidean_Chains]
        +F9 [in additions.Euclidean_Chains]
        +

        G

        +g [in hydras.OrdinalNotations.Example_3PlusOmega]
        +G [in Goedel.goedel1]
        +g [in hydras.Schutte.Ordering_Functions]
        +G [in Goedel.goedel2]
        +gamma_ [in hydras.Schutte.Critical]
        +Gamma0 [in hydras.Schutte.Critical]
        +Gamma0_prec.status [in hydras.Gamma0.Gamma0]
        +Gamma0_prec.prec [in hydras.Gamma0.Gamma0]
        +Gamma0_prec.A [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.arity [in hydras.Gamma0.Gamma0]
        +Gamma0_sig.symb [in hydras.Gamma0.Gamma0]
        +Gamma0.epsilon0 [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_psi [in gaia_hydras.nfwfgaia]
        +Gamma0.lt_rec [in gaia_hydras.nfwfgaia]
        +Gamma0.omega [in gaia_hydras.nfwfgaia]
        +Gamma0.one [in gaia_hydras.nfwfgaia]
        +Gamma0.phi [in gaia_hydras.nfwfgaia]
        +Gamma0.psi [in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi [in gaia_hydras.nfwfgaia]
        +Gamma0.psi_phi_aux [in gaia_hydras.nfwfgaia]
        +Gamma0.size [in gaia_hydras.nfwfgaia]
        +Gamma0.T1T2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2add [in gaia_hydras.nfwfgaia]
        +Gamma0.T2ap [in gaia_hydras.nfwfgaia]
        +Gamma0.T2eq [in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite [in gaia_hydras.nfwfgaia]
        +Gamma0.T2finite1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2is_succ [in gaia_hydras.nfwfgaia]
        +Gamma0.T2le [in gaia_hydras.nfwfgaia]
        +Gamma0.T2limit [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lt [in gaia_hydras.nfwfgaia]
        +Gamma0.T2lta [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nat [in gaia_hydras.nfwfgaia]
        +Gamma0.T2nf [in gaia_hydras.nfwfgaia]
        +Gamma0.T2pred [in gaia_hydras.nfwfgaia]
        +Gamma0.T2split [in gaia_hydras.nfwfgaia]
        +Gamma0.T2sub [in gaia_hydras.nfwfgaia]
        +Gamma0.T2succ [in gaia_hydras.nfwfgaia]
        +Gamma0.T2_pr2 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2_pr1 [in gaia_hydras.nfwfgaia]
        +Gamma0.T2_eqType [in gaia_hydras.nfwfgaia]
        +Gamma0.T2_eqMixin [in gaia_hydras.nfwfgaia]
        +gamma1 [in hydras.OrdinalNotations.ON_Finite]
        +ge [in hydras.Schutte.Schutte_basics]
        +get_decomposition [in hydras.Epsilon0.T1]
        +gnaw [in gaia_hydras.GPaths]
        +Gnaw [in hydras.Epsilon0.Large_Sets]
        +gnaw [in hydras.Epsilon0.Paths]
        +gnawS [in gaia_hydras.GPaths]
        +GnawS [in hydras.Epsilon0.Large_Sets]
        +gnawS [in hydras.Epsilon0.Paths]
        +GRelation [in hydras.Schutte.GRelations]
        +gstrict_lub [in gaia_hydras.T1Bridge]
        +gtail [in hydras.Gamma0.T2]
        +G0.Ex42 [in hydras.Gamma0.Gamma0]
        +G0.le [in hydras.Gamma0.Gamma0]
        +G0.lt [in hydras.Gamma0.Gamma0]
        +G0.LT [in hydras.Gamma0.Gamma0]
        +g2h [in gaia_hydras.T1Bridge]
        +g2h [in gaia_hydras.T2Bridge]
        +g2h_seq [in gaia_hydras.T1Bridge]
        +

        H

        +half [in additions.BinaryStrat]
        +hcons_mult [in hydras.Hydra.Hydra_Definitions]
        +height [in hydras.Hydra.Hydra_Definitions]
        +hinit [in hydras.Hydra.BigBattle]
        +hsize [in hydras.Hydra.Hydra_Definitions]
        +Hydrae_rect2 [in hydras.Hydra.Hydra_Definitions]
        +Hydra_rect2 [in hydras.Hydra.Hydra_Definitions]
        +hyd_mult [in hydras.Hydra.Hydra_Definitions]
        +hyper_exp2 [in hydras.Prelude.Iterates]
        +hy_app [in hydras.Hydra.Hydra_Definitions]
        +h_forall [in hydras.Hydra.Hydra_Definitions]
        +H'_ [in gaia_hydras.GHprime]
        +H'_succ_fun [in hydras.Epsilon0.Hprime]
        +H'_ [in hydras.Epsilon0.Hprime]
        +h0 [in hydras.Hydra.KP_example]
        +h1 [in hydras.Hydra.KP_example]
        +h2 [in hydras.Hydra.KP_example]
        +h2g [in gaia_hydras.T1Bridge]
        +h2g [in gaia_hydras.T2Bridge]
        +h2g_seq [in gaia_hydras.T1Bridge]
        +h3 [in hydras.Hydra.KP_example]
        +

        I

        +Id2 [in additions.Monoid_instances]
        +iffH [in hydras.Ackermann.fol]
        +ifThenElseH [in hydras.Ackermann.fol]
        +ignoreParams [in hydras.Ackermann.primRec]
        +image [in hydras.Schutte.PartialFun]
        +Included_s [in hydras.Prelude.DecPreOrder_Instances]
        +Inconsistent [in hydras.Ackermann.folProof]
        +independent [in hydras.Ackermann.folProof]
        +InductionSchema [in hydras.Ackermann.PA]
        +Infinite [in hydras.solutions_exercises.Limit_Infinity]
        +inject [in hydras.Schutte.Correctness_E0]
        +interpFormula [in hydras.Ackermann.model]
        +interpRels [in hydras.Ackermann.model]
        +interpTerm [in hydras.Ackermann.model]
        +interpTerms [in hydras.Ackermann.model]
        +interpTermsVector [in hydras.Ackermann.model]
        +interval [in hydras.Prelude.MoreLists]
        +inv [in hydras.solutions_exercises.FibonacciPR]
        +inv_fun [in hydras.Schutte.PartialFun]
        +In_freeVarSys [in hydras.Ackermann.folProp]
        +iota [in hydras.Hydra.O2H]
        +iota [in hydras.solutions_exercises.MultisetWf]
        +iotas [in hydras.Hydra.O2H]
        +iota_from [in hydras.Prelude.MoreLists]
        +iota_fun [in hydras.Schutte.PartialFun]
        +iota_demo.Bad.bottom [in hydras.Schutte.Schutte_basics]
        +iota_demo.zero [in hydras.Schutte.Schutte_basics]
        +iota_demo.zero [in hydras.Schutte.Schutte_basics]
        +iota_ij [in hydras.OrdinalNotations.ON_Finite]
        +Iso_same_op [in hydras.OrdinalNotations.ON_Generic]
        +Iso_same_fun [in hydras.OrdinalNotations.ON_Generic]
        +Iso_same_cst [in hydras.OrdinalNotations.ON_Generic]
        +isPR [in hydras.Ackermann.primRec]
        +isPRrel [in hydras.Ackermann.primRec]
        +isqrt [in hydras.solutions_exercises.isqrt]
        +isqrt_spec [in hydras.solutions_exercises.isqrt]
        +is_lub [in hydras.Schutte.Lub]
        +is_cnf_of [in hydras.Schutte.CNF]
        +is_limit [in hydras.Schutte.Schutte_basics]
        +is_succ [in hydras.Schutte.Schutte_basics]
        +is_finite [in hydras.Schutte.Schutte_basics]
        +is_successor_of [in gaia_hydras.onType]
        +iterate [in hydras.Prelude.Iterates]
        +iterate [in hydras.Ackermann.primRec]
        +i1 [in hydras.OrdinalNotations.ON_Finite]
        +i2 [in hydras.OrdinalNotations.ON_Finite]
        +

        K

        +Kchain [in additions.Euclidean_Chains]
        +Kchain_correct [in additions.AM]
        +Kchain_correct [in additions.Euclidean_Chains]
        +Kchain_correct_nat [in additions.Euclidean_Chains]
        +KFF [in additions.AM]
        +KFF [in additions.Euclidean_Chains]
        +KFK [in additions.AM]
        +KFK [in additions.Euclidean_Chains]
        +Kkont [in additions.Euclidean_Chains]
        +Kkont_equiv [in additions.Euclidean_Chains]
        +Kkont_proper [in additions.Euclidean_Chains]
        +kont_type [in additions.Euclidean_Chains]
        +KP_arrowS [in hydras.Epsilon0.Paths]
        +k17_7 [in additions.Euclidean_Chains]
        +K2F [in additions.Euclidean_Chains]
        +k3_1 [in additions.Euclidean_Chains]
        +k7_3 [in additions.Euclidean_Chains]
        +K99_24 [in additions.AM]
        +

        L

        +language_decidable [in hydras.Ackermann.fol]
        +Large [in hydras.Epsilon0.Large_Sets]
        +large [in hydras.Epsilon0.Large_Sets]
        +large [in gaia_hydras.GLarge_Sets]
        +Largeb [in hydras.Epsilon0.Large_Sets]
        +largeb [in hydras.Epsilon0.Large_Sets]
        +LargeS [in hydras.Epsilon0.Large_Sets]
        +largeS [in hydras.Epsilon0.Large_Sets]
        +largeS [in gaia_hydras.GLarge_Sets]
        +LargeSb [in hydras.Epsilon0.Large_Sets]
        +largeSb [in hydras.Epsilon0.Large_Sets]
        +large_set_check [in hydras.Epsilon0.Large_Sets_Examples]
        +LE [in hydras.Epsilon0.T1]
        +le [in hydras.Gamma0.T2]
        +le [in hydras.OrdinalNotations.ON_O]
        +le [in hydras.OrdinalNotations.ON_mult]
        +le [in hydras.OrdinalNotations.ON_plus]
        +le [in hydras.Schutte.Schutte_basics]
        +Le [in hydras.Schutte.Well_Orders]
        +Least [in hydras.Prelude.MoreOrders]
        +least_fixpoint [in hydras.Schutte.Well_Orders]
        +least_member [in hydras.Schutte.Well_Orders]
        +leBool [in hydras.Ackermann.primRec]
        +leq [in hydras.Prelude.MoreOrders]
        +lex [in hydras.rpo.rpo]
        +lexlt [in hydras.solutions_exercises.MultisetWf]
        +lexnf [in hydras.solutions_exercises.MultisetWf]
        +lex_nat [in hydras.MoreAck.Ack]
        +lheight [in hydras.Hydra.Hydra_Definitions]
        +lhsize [in hydras.Hydra.Hydra_Definitions]
        +Limit [in hydras.Prelude.MoreOrders]
        +limitb [in hydras.OrdinalNotations.ON_Omega2]
        +limitb [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +limit_of [in gaia_hydras.onType]
        +limit_v2 [in gaia_hydras.onType]
        +listValues [in hydras.Ackermann.cPair]
        +list_rec3 [in hydras.rpo.more_list]
        +list_rec2 [in hydras.rpo.more_list]
        +list_size [in hydras.rpo.more_list]
        +LNN [in hydras.Ackermann.Languages]
        +LNNArityF [in hydras.Ackermann.Languages]
        +LNNArityR [in hydras.Ackermann.Languages]
        +LNN2LNT_formula [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_terms [in hydras.Ackermann.LNN2LNT]
        +LNN2LNT_term [in hydras.Ackermann.LNN2LNT]
        +LNT [in hydras.Ackermann.Languages]
        +LNTFunctionArity [in hydras.Ackermann.Languages]
        +LNTRelationR [in hydras.Ackermann.Languages]
        +LNT.Plus [in hydras.Ackermann.LNT]
        +LNT.Succ [in hydras.Ackermann.LNT]
        +LNT.Times [in hydras.Ackermann.LNT]
        +LNT.Zero [in hydras.Ackermann.LNT]
        +LNT2LNN_formula [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_terms [in hydras.Ackermann.LNN2LNT]
        +LNT2LNN_term [in hydras.Ackermann.LNN2LNT]
        +LO.fin [in hydras.OrdinalNotations.OmegaOmega]
        +LO.limitb [in hydras.OrdinalNotations.OmegaOmega]
        +LO.lt [in hydras.OrdinalNotations.OmegaOmega]
        +LO.mult [in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf [in hydras.OrdinalNotations.OmegaOmega]
        +LO.nf_b [in hydras.OrdinalNotations.OmegaOmega]
        +LO.plus [in hydras.OrdinalNotations.OmegaOmega]
        +LO.refine [in hydras.OrdinalNotations.OmegaOmega]
        +LO.succ [in hydras.OrdinalNotations.OmegaOmega]
        +LO.succb [in hydras.OrdinalNotations.OmegaOmega]
        +LO.t [in hydras.OrdinalNotations.OmegaOmega]
        +LO.zero [in hydras.OrdinalNotations.OmegaOmega]
        +LT [in hydras.Epsilon0.T1]
        +lt [in hydras.Epsilon0.T1]
        +lt [in hydras.OrdinalNotations.ON_O]
        +lt [in hydras.Prelude.DecPreOrder]
        +lt [in hydras.OrdinalNotations.ON_mult]
        +lt [in hydras.OrdinalNotations.ON_plus]
        +lt [in hydras.OrdinalNotations.ON_Finite]
        +ltBool [in hydras.Ackermann.primRec]
        +LTFormula [in hydras.Ackermann.LNN2LNT]
        +lt_le_dec [in hydras.Epsilon0.T1]
        +lt_eq_lt_dec [in hydras.Epsilon0.T1]
        +lt_eq_lt_dec [in hydras.Prelude.Comparable]
        +lt_depth [in hydras.Ackermann.fol]
        +lt_ge_dec [in hydras.Gamma0.Gamma0]
        +lt_eq_lt_dec [in hydras.Gamma0.Gamma0]
        +lub [in hydras.Gamma0.Gamma0]
        +L_3_plus_omega [in hydras.OrdinalNotations.ON_Omega2]
        +L_omega_cube [in hydras.Epsilon0.Large_Sets]
        +L_omega_square_times [in hydras.Epsilon0.Large_Sets]
        +L_phi0_mult [in hydras.Epsilon0.Large_Sets]
        +L_omega_square [in hydras.Epsilon0.Large_Sets]
        +L_omega_mult [in hydras.Epsilon0.Large_Sets]
        +L_omega [in hydras.Epsilon0.Large_Sets]
        +L_fin [in hydras.Epsilon0.Large_Sets]
        +L_lim [in hydras.Epsilon0.Large_Sets]
        +L_succ [in hydras.Epsilon0.Large_Sets]
        +L_test [in hydras.Epsilon0.Large_Sets]
        +L_ [in hydras.Epsilon0.L_alpha]
        +l_std [in hydras.Hydra.Battle_length]
        +l_std [in gaia_hydras.GHydra]
        +L_spec [in gaia_hydras.GLarge_Sets]
        +L_3_plus_omega [in hydras.Epsilon0.E0]
        +L_spec [in gaia_hydras.GL_alpha]
        +L_ [in gaia_hydras.GL_alpha]
        +L_3_plus_omega [in hydras.Schutte.Addition]
        +

        M

        +m [in hydras.Hydra.Hydra_Termination]
        +M [in hydras.Hydra.BigBattle]
        +m [in gaia_hydras.GHydra]
        +majorized [in hydras.MoreAck.AckNotPR]
        +majorizedPR [in hydras.MoreAck.AckNotPR]
        +majorizedS [in hydras.MoreAck.AckNotPR]
        +majorizedSPR [in hydras.MoreAck.AckNotPR]
        +makeTrace [in hydras.Ackermann.codeSubFormula]
        +makeTraceForall [in hydras.Ackermann.codeSubFormula]
        +makeTraceImp [in hydras.Ackermann.codeSubFormula]
        +makeTraceNot [in hydras.Ackermann.codeSubFormula]
        +make_chain [in additions.AM]
        +make_chain [in additions.Euclidean_Chains]
        +Make.add [in hydras.rpo.list_set]
        +Make.add_without_red [in hydras.rpo.list_set]
        +Make.apply_subst [in hydras.rpo.term]
        +Make.build_list_of_SN_terms [in hydras.rpo.rpo]
        +Make.cardinal [in hydras.rpo.list_set]
        +Make.DecVar.A [in hydras.rpo.term]
        +Make.direct_subterm [in hydras.rpo.term]
        +Make.elt [in hydras.rpo.list_set]
        +Make.elt [in hydras.rpo.list_permut]
        +Make.empty [in hydras.rpo.list_set]
        +Make.eq_set [in hydras.rpo.list_set]
        +Make.eq_elt_dec [in hydras.rpo.list_set]
        +Make.eq_elt_dec [in hydras.rpo.list_permut]
        +Make.filter [in hydras.rpo.list_set]
        +Make.filter_aux [in hydras.rpo.list_set]
        +Make.inter [in hydras.rpo.list_set]
        +Make.is_a_pos [in hydras.rpo.term]
        +Make.list_permut [in hydras.rpo.list_permut]
        +Make.list_to_multiset [in hydras.rpo.list_permut]
        +Make.make_set [in hydras.rpo.list_set]
        +Make.map_subst [in hydras.rpo.term]
        +Make.mem [in hydras.rpo.list_set]
        +Make.o_size3 [in hydras.rpo.rpo]
        +Make.o_size2 [in hydras.rpo.rpo]
        +Make.o_size [in hydras.rpo.rpo]
        +Make.remove_not_common [in hydras.rpo.list_set]
        +Make.remove_red [in hydras.rpo.list_set]
        +Make.replace_at_pos_list [in hydras.rpo.term]
        +Make.replace_at_pos [in hydras.rpo.term]
        +Make.rpo_term [in hydras.rpo.rpo]
        +Make.rpo_rest [in hydras.rpo.rpo]
        +Make.singleton [in hydras.rpo.list_set]
        +Make.size [in hydras.rpo.term]
        +Make.size2 [in hydras.rpo.rpo]
        +Make.size3 [in hydras.rpo.rpo]
        +Make.subset [in hydras.rpo.list_set]
        +Make.substitution [in hydras.rpo.term]
        +Make.subst_comp [in hydras.rpo.term]
        +Make.subterm_at_pos [in hydras.rpo.term]
        +Make.symbol [in hydras.rpo.term]
        +Make.Term_eq_dec.eq_A_dec [in hydras.rpo.term]
        +Make.Term_eq_dec.A [in hydras.rpo.term]
        +Make.term_rec8 [in hydras.rpo.term]
        +Make.term_rec7 [in hydras.rpo.term]
        +Make.term_rec4 [in hydras.rpo.term]
        +Make.term_rec3 [in hydras.rpo.term]
        +Make.term_rec2 [in hydras.rpo.term]
        +Make.union [in hydras.rpo.list_set]
        +Make.variable [in hydras.rpo.term]
        +Make.well_formed_subst [in hydras.rpo.term]
        +Make.well_formed_list [in hydras.rpo.term]
        +Make.well_formed [in hydras.rpo.term]
        +Make.without_red [in hydras.rpo.list_set]
        +map_without_repetition [in hydras.rpo.more_list]
        +map12_without_repetition [in hydras.rpo.more_list]
        +mark [in hydras.Prelude.Sort_spec]
        +match2 [in hydras.Prelude.MoreVectors]
        +max [in hydras.Prelude.Comparable]
        +maximal_critical [in hydras.Schutte.Critical]
        +max_v [in hydras.Prelude.MoreVectors]
        +measure_lt [in hydras.OrdinalNotations.ON_Generic]
        +mem [in hydras.Ackermann.fol]
        +members [in hydras.solutions_exercises.OnCodeList]
        +members [in hydras.Schutte.Schutte_basics]
        +merge [in hydras.Prelude.Merge_Sort]
        +merge_rec [in hydras.Prelude.Merge_Sort]
        +merge_ind [in hydras.Prelude.Merge_Sort]
        +min [in hydras.Prelude.Comparable]
        +minimize [in Goedel.PRrepresentable]
        +minus [in hydras.Epsilon0.T1]
        +mlarge [in hydras.Epsilon0.Large_Sets]
        +mlarge [in gaia_hydras.GLarge_Sets]
        +mlargeS [in hydras.Epsilon0.Large_Sets]
        +mlargeS [in gaia_hydras.GLarge_Sets]
        +mod_eq [in additions.Monoid_instances]
        +moser_lepper [in hydras.Gamma0.Gamma0]
        +ms [in hydras.Hydra.Hydra_Termination]
        +ms [in gaia_hydras.GHydra]
        +mults_squares [in additions.AM]
        +mult_fin_l [in hydras.OrdinalNotations.ON_Omega2]
        +mult_fin_r [in hydras.OrdinalNotations.ON_Omega2]
        +mult_mod [in additions.Monoid_instances]
        +mult_fin_r [in hydras.Schutte.Addition]
        +mult_Sn [in hydras.Schutte.Addition]
        +mul2 [in additions.Fib2]
        +mystery_fun [in hydras.MoreAck.PrimRecExamples]
        +my_pow [in additions.fib]
        +m2lfib [in additions.fib]
        +m2lmul [in additions.fib]
        +m2lmx [in additions.fib]
        +m2lpow [in additions.fib]
        +M2N [in additions.Monoid_instances]
        +M2_mult [in additions.Monoid_instances]
        +M2.Id2 [in additions.FirstSteps]
        +M2.Id2 [in additions.Naive]
        +M2.M2_mult [in additions.FirstSteps]
        +M2.M2_mult [in additions.Naive]
        +M2.power [in additions.Naive]
        +m3lfib [in additions.fib]
        +m3lid [in additions.fib]
        +m3lmul [in additions.fib]
        +m3lmx [in additions.fib]
        +m3lpow [in additions.fib]
        +m4lfib [in additions.fib]
        +m4lmul [in additions.fib]
        +m4lmx [in additions.fib]
        +m4lval [in additions.fib]
        +M7_3 [in additions.AM]
        +

        N

        +N [in hydras.Hydra.BigBattle]
        +naryFunc [in hydras.Ackermann.extEqualNat]
        +naryFunc [in hydras.Ackermann.model]
        +naryIf [in hydras.solutions_exercises.MinPR2]
        +naryRel [in hydras.Ackermann.extEqualNat]
        +naryRel [in hydras.Ackermann.model]
        +natModel [in hydras.Ackermann.PAconsistent]
        +natToTerm [in hydras.Ackermann.LNN]
        +natToTerm [in hydras.Ackermann.LNT]
        +natToTermLNN [in hydras.Ackermann.codeNatToTerm]
        +natToTermLNT [in hydras.Ackermann.codeNatToTerm]
        +nat_2_term [in hydras.Gamma0.Gamma0]
        +nbterms [in hydras.Gamma0.T2]
        +nb_occ [in hydras.rpo.more_list]
        +newVar [in hydras.Ackermann.folProp]
        +next [in hydras.Hydra.BigBattle]
        +next_step [in hydras.Hydra.Hydra_Lemmas]
        +next_round [in hydras.Hydra.Hydra_Lemmas]
        +next_round_dec [in hydras.Hydra.Hydra_Lemmas]
        +nf [in hydras.Epsilon0.T1]
        +nfb [in hydras.Gamma0.Gamma0]
        +nf_Acc [in hydras.Epsilon0.T1]
        +nf_rect [in hydras.Epsilon0.T1]
        +nf_b [in hydras.Epsilon0.T1]
        +NN [in hydras.Ackermann.NN]
        +nnHelp [in hydras.Ackermann.model]
        +NNnotations.LT [in hydras.Ackermann.LNN]
        +NNnotations.Plus [in hydras.Ackermann.LNN]
        +NNnotations.Succ [in hydras.Ackermann.LNN]
        +NNnotations.Times [in hydras.Ackermann.LNN]
        +NNnotations.Zero [in hydras.Ackermann.LNN]
        +nnTranslate [in hydras.Ackermann.model]
        +NN1 [in hydras.Ackermann.NN]
        +NN2 [in hydras.Ackermann.NN]
        +NN3 [in hydras.Ackermann.NN]
        +NN4 [in hydras.Ackermann.NN]
        +NN5 [in hydras.Ackermann.NN]
        +NN6 [in hydras.Ackermann.NN]
        +NN7 [in hydras.Ackermann.NN]
        +NN8 [in hydras.Ackermann.NN]
        +NN9 [in hydras.Ackermann.NN]
        +non_commutativity_of_plus [in hydras.OrdinalNotations.ON_Omega2]
        +normal [in hydras.Schutte.Ordering_Functions]
        +notRel [in hydras.Ackermann.primRec]
        +notZero [in hydras.Ackermann.primRec]
        +nVars [in hydras.Ackermann.folProof]
        +N_pow [in additions.Compatibility]
        +N_bpow [in additions.FirstSteps]
        +N_bpow [in additions.Pow_variant]
        +N_bpow [in additions.Pow]
        +N_mod.power [in additions.Naive]
        +N_mod.mult_mod [in additions.Naive]
        +N2pos [in additions.More_on_positive]
        +

        O

        +OK [in additions.AM]
        +OK [in additions.Euclidean_Chains]
        +omega_omega [in hydras.Epsilon0.T1]
        +omega_tower [in hydras.Epsilon0.T1]
        +omega_term [in hydras.Epsilon0.T1]
        +omega_ex2 [in hydras.Epsilon0.Large_Sets]
        +omega_ex1 [in hydras.Epsilon0.Large_Sets]
        +omega_square_thrice_eqn [in hydras.Epsilon0.Large_Sets]
        +omega_tower [in hydras.Schutte.AP]
        +omega_omega_1_3 [in hydras.Epsilon0.Large_Sets_Examples]
        +omega_omega_1_4 [in hydras.Epsilon0.Large_Sets_Examples]
        +Omega_limit_type [in hydras.Prelude.MoreOrders]
        +Omega_limit [in hydras.Prelude.MoreOrders]
        +omega_limit [in hydras.Schutte.Schutte_basics]
        +om12 [in gaia_hydras.onType]
        +om67 [in gaia_hydras.onType]
        +ONDef.Exports.tricho [in gaia_hydras.onType]
        +ONDef.on_struct [in gaia_hydras.onType]
        +onFiniteMixin [in gaia_hydras.onType]
        +onFiniteType [in gaia_hydras.onType]
        +onOmegaMixin [in gaia_hydras.onType]
        +onOmegaType [in gaia_hydras.onType]
        +ON_op_ok [in hydras.OrdinalNotations.ON_Generic]
        +ON_fun_ok [in hydras.OrdinalNotations.ON_Generic]
        +ON_cst_ok [in hydras.OrdinalNotations.ON_Generic]
        +ON_le [in hydras.OrdinalNotations.ON_Generic]
        +ON_lt [in hydras.OrdinalNotations.ON_Generic]
        +ON_compare [in hydras.OrdinalNotations.ON_Generic]
        +ON_t [in hydras.OrdinalNotations.ON_Generic]
        +OO.le [in hydras.OrdinalNotations.OmegaOmega]
        +OO.lt [in hydras.OrdinalNotations.OmegaOmega]
        +open [in hydras.Ackermann.PA]
        +oplus [in hydras.Epsilon0.Hessenberg]
        +oplus [in gaia_hydras.GHessenberg]
        +optimal [in additions.Addition_Chains]
        +optimal_generator [in additions.Addition_Chains]
        +ord [in hydras.Schutte.Ordering_Functions]
        +ordering_segment [in hydras.Schutte.Ordering_Functions]
        +orH [in hydras.Ackermann.fol]
        +orRel [in hydras.Ackermann.primRec]
        +o_length [in hydras.rpo.more_list]
        +o_finite_mult [in hydras.Epsilon0.Hessenberg]
        +o_36_of_42 [in gaia_hydras.ON_gfinite]
        +o_33_of_42 [in gaia_hydras.ON_gfinite]
        +o_finite_mult [in gaia_hydras.GHessenberg]
        +O3O [in hydras.OrdinalNotations.Example_3PlusOmega]
        +

        P

        +PA [in hydras.Prelude.DecPreOrder_Instances]
        +PA [in hydras.Ackermann.PA]
        +PairwiseEqual [in hydras.Ackermann.folLogic3]
        +parametric [in additions.Addition_Chains]
        +path [in hydras.Epsilon0.Paths]
        +pathS [in gaia_hydras.GPaths]
        +pathS [in hydras.Epsilon0.Paths]
        +path_tob [in gaia_hydras.GPaths]
        +path_to [in gaia_hydras.GPaths]
        +PA1 [in hydras.Ackermann.PA]
        +PA2 [in hydras.Ackermann.PA]
        +PA3 [in hydras.Ackermann.PA]
        +PA4 [in hydras.Ackermann.PA]
        +PA5 [in hydras.Ackermann.PA]
        +PA6 [in hydras.Ackermann.PA]
        +PA7 [in hydras.Ackermann.PA]
        +PB [in hydras.Prelude.DecPreOrder_Instances]
        +Permut.elt [in hydras.rpo.list_permut]
        +Permut.eq_elt_dec [in hydras.rpo.list_permut]
        +Permut.list_permut [in hydras.rpo.list_permut]
        +Permut.list_to_multiset [in hydras.rpo.list_permut]
        +phi [in hydras.Schutte.Critical]
        +phi [in hydras.Gamma0.Gamma0]
        +plus [in hydras.OrdinalNotations.ON_Omega2]
        +plus [in hydras.Gamma0.Gamma0]
        +plus [in hydras.Schutte.Addition]
        +Pos_pow [in additions.Compatibility]
        +Pos_bpow [in additions.FirstSteps]
        +Pos_bpow [in additions.Pow_variant]
        +Pos_bpow [in additions.Pow]
        +pos_eq_dec [in additions.More_on_positive]
        +power [in additions.FirstSteps]
        +power [in additions.Pow_variant]
        +power [in additions.Pow]
        +power_t [in additions.FirstSteps]
        +power_R [in additions.Addition_Chains]
        +pow_17 [in additions.Pow_variant]
        +pow_17 [in additions.Pow]
        +pow3 [in hydras.Ackermann.codeSubFormula]
        +pp [in hydras.Epsilon0.T1]
        +ppE0 [in gaia_hydras.T1Bridge]
        +pp_size [in hydras.Epsilon0.T1]
        +pp0 [in hydras.Epsilon0.T1]
        +PRcompose1 [in hydras.MoreAck.PrimRecExamples]
        +pred [in hydras.Epsilon0.T1]
        +pred [in hydras.Gamma0.T2]
        +preorder_equiv [in hydras.Prelude.DecPreOrder]
        +primRecFormula [in Goedel.PRrepresentable]
        +primRecPiFormulaHelp [in Goedel.PRrepresentable]
        +primRecsFormula [in Goedel.PRrepresentable]
        +primRecSigmaFormula [in Goedel.PRrepresentable]
        +primRecSigmaFormulaHelp [in Goedel.PRrepresentable]
        +PrimRecs_PrimRec_ind [in hydras.Ackermann.primRec]
        +PrimRecs_PrimRec_rec [in hydras.Ackermann.primRec]
        +PrimRec_PrimRecs_ind [in hydras.Ackermann.primRec]
        +PrimRec_PrimRecs_rec [in hydras.Ackermann.primRec]
        +progressive [in hydras.Schutte.Schutte_basics]
        +projectionList [in hydras.Ackermann.primRec]
        +projectionListPR [in hydras.Ackermann.primRec]
        +projFormula [in Goedel.PRrepresentable]
        +proper_statement [in additions.Euclidean_Chains]
        +proper_segment_of [in hydras.Schutte.Ordering_Functions]
        +proper_segment [in hydras.Schutte.Ordering_Functions]
        +psi [in hydras.Gamma0.T2]
        +psi_term [in hydras.Gamma0.T2]
        +ptwise_le [in hydras.Prelude.MoreLists]
        +P87 [in additions.Addition_Chains]
        +

        R

        +reachable [in hydras.Hydra.BigBattle]
        +reassoc [in hydras.Epsilon0.T1]
        +refinesPred [in gaia_hydras.T1Bridge]
        +refinesRel [in gaia_hydras.T1Bridge]
        +refines0 [in gaia_hydras.T1Bridge]
        +refines1 [in gaia_hydras.T1Bridge]
        +refines2 [in gaia_hydras.T1Bridge]
        +rel_inv [in hydras.Schutte.PartialFun]
        +rel_inj [in hydras.Schutte.PartialFun]
        +rel_onto [in hydras.Schutte.PartialFun]
        +rel_functional [in hydras.Schutte.PartialFun]
        +rel_codomain [in hydras.Schutte.PartialFun]
        +rel_domain [in hydras.Schutte.PartialFun]
        +rel_enumerates [in hydras.Schutte.Countable]
        +rel_numbers [in hydras.Schutte.Countable]
        +remove [in hydras.rpo.more_list]
        +remove_list [in hydras.rpo.more_list]
        +ReplaceFormulaTerm [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermsTerm [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTerm [in hydras.Ackermann.codeSubFormula]
        +ReplaceTermTermsTerm [in hydras.Ackermann.codeSubFormula]
        +Representable [in Goedel.PRrepresentable]
        +Representable [in hydras.Ackermann.expressible]
        +RepresentableAlternate [in Goedel.PRrepresentable]
        +RepresentableHalf1 [in hydras.Ackermann.expressible]
        +RepresentableHalf2 [in hydras.Ackermann.expressible]
        +RepresentableHelp [in Goedel.PRrepresentable]
        +RepresentableHelp [in hydras.Ackermann.expressible]
        +RepresentablesHelp [in Goedel.PRrepresentable]
        +Representable_ext [in Goedel.PRrepresentable]
        +RepresentsInSelf [in Goedel.rosser]
        +restrict [in hydras.Prelude.Restriction]
        +restrict [in gaia_hydras.onType]
        +restrict [in gaia_hydras.nfwfgaia]
        +restrict_build [in hydras.Prelude.Restriction]
        +round [in hydras.Hydra.Hydra_Definitions]
        +round_t [in hydras.Hydra.Hydra_Definitions]
        +round_spec [in hydras.Hydra.Hydra_Definitions]
        +round_star [in hydras.Hydra.Hydra_Definitions]
        +round_plus [in hydras.Hydra.Hydra_Definitions]
        +round_n [in hydras.Hydra.Hydra_Definitions]
        +R_nat_elaguee [in hydras.Schutte.GRelations]
        +R_inv [in hydras.Schutte.GRelations]
        +R1 [in hydras.Schutte.Ordering_Functions]
        +r2i [in hydras.Schutte.PartialFun]
        +R2_ind2 [in hydras.Hydra.Hydra_Lemmas]
        +

        S

        +s [in hydras.solutions_exercises.Limit_Infinity]
        +s [in hydras.solutions_exercises.T1_ltNotWf]
        +segment [in hydras.Schutte.Ordering_Functions]
        +Sentence [in hydras.Ackermann.LNN]
        +Sentence [in hydras.Ackermann.LNT]
        +Sentence [in hydras.Ackermann.folProp]
        +seq [in hydras.solutions_exercises.MultisetWf]
        +seq_mono [in hydras.Schutte.Schutte_basics]
        +seq_range [in hydras.Schutte.Countable]
        +set_eq [in hydras.Schutte.Schutte_basics]
        +shift [in hydras.Prelude.MoreLists]
        +signature_measure [in additions.Euclidean_Chains]
        +signature_exponent [in additions.Euclidean_Chains]
        +simple_last [in hydras.Prelude.MoreLists]
        +slowexp [in additions.fib]
        +small_h [in hydras.Hydra.Epsilon0_Needed_Generic]
        +some [in hydras.Schutte.MoreEpsilonIota]
        +some_pos' [in gaia_hydras.T1Choice]
        +some_pos [in gaia_hydras.T1Choice]
        +some_pos [in hydras.Schutte.MoreEpsilonIota]
        +sort [in hydras.Prelude.Sort_spec]
        +sorted [in hydras.Schutte.CNF]
        +sort_spec [in hydras.Prelude.Sort_spec]
        +sort_correct [in hydras.Prelude.Sort_spec]
        +sort_rel [in hydras.Prelude.Sort_spec]
        +sort_fun_t [in hydras.Prelude.Sort_spec]
        +split_list [in hydras.rpo.more_list]
        +sp_merge_sort [in hydras.Prelude.Merge_Sort]
        +stable [in hydras.Prelude.Sort_spec]
        +stable_test [in hydras.Prelude.Sort_spec]
        +stable_merge_sort [in hydras.Prelude.Merge_Sort]
        +stack [in additions.AM]
        +standard_gnaw [in gaia_hydras.GPaths]
        +standard_path [in gaia_hydras.GPaths]
        +standard_path [in hydras.Epsilon0.Paths]
        +standard_pathS [in hydras.Epsilon0.Paths]
        +standard_gnaw [in hydras.Epsilon0.Paths]
        +strict_lub_maj [in hydras.Epsilon0.T1]
        +strict_lub_lub [in hydras.Epsilon0.T1]
        +strict_lub [in hydras.Epsilon0.T1]
        +strict_mono [in hydras.Prelude.Iterates]
        +strict_mono [in gaia_hydras.T1Bridge]
        +strongly_critical [in hydras.Schutte.Critical]
        +subAllFormula [in hydras.Ackermann.subAll]
        +subAllTerm [in hydras.Ackermann.subAll]
        +subAllTerms [in hydras.Ackermann.subAll]
        +SubON_same_op [in hydras.OrdinalNotations.ON_Generic]
        +SubON_same_fun [in hydras.OrdinalNotations.ON_Generic]
        +SubON_same_cst [in hydras.OrdinalNotations.ON_Generic]
        +subStar [in Goedel.fixPoint]
        +substF [in hydras.Ackermann.folProp]
        +substituteFormulaForall [in hydras.Ackermann.folProp]
        +substituteFormulaHelp [in hydras.Ackermann.folProp]
        +substituteFormulaImp [in hydras.Ackermann.folProp]
        +substituteFormulaNot [in hydras.Ackermann.folProp]
        +substT [in hydras.Ackermann.folProp]
        +substTs [in hydras.Ackermann.folProp]
        +succ [in hydras.Epsilon0.T1]
        +succ [in hydras.OrdinalNotations.ON_Omega2]
        +succ [in hydras.Gamma0.T2]
        +succ [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +succ [in hydras.Schutte.Schutte_basics]
        +succb [in hydras.OrdinalNotations.ON_Omega2]
        +succb [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Successor [in hydras.Prelude.MoreOrders]
        +succFormula [in Goedel.PRrepresentable]
        +succ_spec [in hydras.Schutte.Schutte_basics]
        +sumToN [in hydras.Ackermann.cPair]
        +sup [in hydras.Schutte.Schutte_basics]
        +sup_spec [in hydras.Schutte.Schutte_basics]
        +switchPR [in hydras.Ackermann.primRec]
        +SysPrf [in hydras.Ackermann.folProof]
        +SysPrf [in hydras.Ackermann.LNN]
        +SysPrf [in hydras.Ackermann.LNT]
        +System [in hydras.Ackermann.LNN]
        +System [in hydras.Ackermann.LNT]
        +System [in hydras.Ackermann.fol]
        +S.cardinal [in hydras.rpo.list_set]
        +S.elt [in hydras.rpo.list_set]
        +S.eq_elt_dec [in hydras.rpo.list_set]
        +S.subset [in hydras.rpo.list_set]
        +S.without_red [in hydras.rpo.list_set]
        +S2_ind2 [in hydras.Hydra.Hydra_Lemmas]
        +

        T

        +t [in hydras.OrdinalNotations.ON_Omega2]
        +t [in hydras.OrdinalNotations.ON_O]
        +t [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +t [in hydras.solutions_exercises.MultisetWf]
        +t [in hydras.OrdinalNotations.ON_mult]
        +t [in hydras.OrdinalNotations.ON_plus]
        +t [in hydras.OrdinalNotations.ON_Finite]
        +ten [in hydras.Epsilon0.T1]
        +Term [in hydras.Ackermann.LNN]
        +Term [in hydras.Ackermann.LNT]
        +terminates [in hydras.Prelude.WfVariant]
        +Termination [in hydras.Hydra.Hydra_Definitions]
        +Terms [in hydras.Ackermann.LNN]
        +Terms [in hydras.Ackermann.LNT]
        +Terms_Term_rec_full [in hydras.Ackermann.fol]
        +Terms_Term_rec [in hydras.Ackermann.fol]
        +Terms_Term_ind [in hydras.Ackermann.fol]
        +Term_Terms_rec_full [in hydras.Ackermann.fol]
        +Term_Terms_rec [in hydras.Ackermann.fol]
        +Term_Terms_ind [in hydras.Ackermann.fol]
        +Term.apply_subst [in hydras.rpo.term]
        +Term.direct_subterm [in hydras.rpo.term]
        +Term.is_a_pos [in hydras.rpo.term]
        +Term.map_subst [in hydras.rpo.term]
        +Term.replace_at_pos_list [in hydras.rpo.term]
        +Term.replace_at_pos [in hydras.rpo.term]
        +Term.size [in hydras.rpo.term]
        +Term.substitution [in hydras.rpo.term]
        +Term.subst_comp [in hydras.rpo.term]
        +Term.subterm_at_pos [in hydras.rpo.term]
        +Term.symbol [in hydras.rpo.term]
        +Term.variable [in hydras.rpo.term]
        +Term.well_formed_subst [in hydras.rpo.term]
        +Term.well_formed_list [in hydras.rpo.term]
        +Term.well_formed [in hydras.rpo.term]
        +test [in hydras.Hydra.BigBattle]
        +the [in hydras.Schutte.MoreEpsilonIota]
        +the_least [in hydras.Schutte.Well_Orders]
        +the_exponent [in additions.Addition_Chains]
        +the_exponent_nat [in additions.Addition_Chains]
        +the_ordering_segment [in hydras.Schutte.Ordering_Functions]
        +tower2 [in hydras.solutions_exercises.MorePRExamples]
        +tower2_alt [in hydras.solutions_exercises.MorePRExamples]
        +Toy.Adds [in hydras.MoreAck.FolExamples]
        +Toy.arityF [in hydras.MoreAck.FolExamples]
        +Toy.arityR [in hydras.MoreAck.FolExamples]
        +Toy.F1 [in hydras.MoreAck.FolExamples]
        +Toy.F2 [in hydras.MoreAck.FolExamples]
        +Toy.F3 [in hydras.MoreAck.FolExamples]
        +Toy.F4 [in hydras.MoreAck.FolExamples]
        +Toy.F5 [in hydras.MoreAck.FolExamples]
        +Toy.F6 [in hydras.MoreAck.FolExamples]
        +Toy.L [in hydras.MoreAck.FolExamples]
        +Toy.Ldec [in hydras.MoreAck.FolExamples]
        +Toy.Peirce [in hydras.MoreAck.FolExamples]
        +Toy.PrfContrex7 [in hydras.MoreAck.FolExamples]
        +Toy.PrfContrex9 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx1 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx10 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx11 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx2' [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx3 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx4 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx5 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx6 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx8 [in hydras.MoreAck.FolExamples]
        +Toy.PrfEx9 [in hydras.MoreAck.FolExamples]
        +Toy.SysPrfEx2 [in hydras.MoreAck.FolExamples]
        +Toy.t0 [in hydras.MoreAck.FolExamples]
        +Toy.t1 [in hydras.MoreAck.FolExamples]
        +Toy.t2 [in hydras.MoreAck.FolExamples]
        +Toy.t3 [in hydras.MoreAck.FolExamples]
        +Toy.t4 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm8 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm7 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm6 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm5 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm4 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm3 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm2 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm1 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm0 [in hydras.MoreAck.FolExamples]
        +Toy.Unnamed_thm [in hydras.MoreAck.FolExamples]
        +Tprf2T'prf [in Goedel.goedel2]
        +trace [in hydras.Hydra.Hydra_Definitions]
        +trace_mult [in additions.Trace_exercise]
        +trace_compare [in additions.Trace_exercise]
        +transfinite_recursor [in hydras.Epsilon0.T1]
        +transfinite_recursor_lt [in hydras.Epsilon0.T1]
        +transfinite_induction_Q [in hydras.Gamma0.Gamma0]
        +transfinite_induction [in hydras.Gamma0.Gamma0]
        +transition [in gaia_hydras.GPaths]
        +transition [in hydras.Epsilon0.Paths]
        +transitionb [in gaia_hydras.GPaths]
        +transition_S [in hydras.Epsilon0.Paths]
        +translateLT [in hydras.Ackermann.LNN2LNT]
        +Tree2T1 [in gaia_hydras.T1Choice]
        +two [in additions.BinaryStrat]
        +T' [in Goedel.rosserPA]
        +T' [in Goedel.goedel2]
        +T1add [in hydras.Epsilon0.T1]
        +T1Choice [in gaia_hydras.T1Choice]
        +T1F_ [in gaia_hydras.GF_alpha]
        +T1is_succ [in hydras.Epsilon0.T1]
        +T1leOrderMixin [in gaia_hydras.T1Choice]
        +T1limit [in hydras.Epsilon0.T1]
        +T1max [in gaia_hydras.T1Choice]
        +T1min [in gaia_hydras.T1Choice]
        +T1mixin [in gaia_hydras.T1Choice]
        +T1mul [in hydras.Epsilon0.T1]
        +T1nat [in hydras.Epsilon0.T1]
        +T1orderType [in gaia_hydras.T1Choice]
        +T1pp [in gaia_hydras.T1Bridge]
        +T1toH [in gaia_hydras.GHydra]
        +T1_eq_dec [in hydras.Epsilon0.T1]
        +T1_le_Mixin [in gaia_hydras.T1Choice]
        +T1_to_T2 [in hydras.Gamma0.T2]
        +t1_0 [in hydras.MoreAck.LNN_Examples]
        +T1_to_T2_R [in hydras.Gamma0.Gamma0]
        +t1_0 [in hydras.MoreAck.FolExamples]
        +T12Tree [in gaia_hydras.T1Choice]
        +t2_length_aux [in hydras.Gamma0.T2]
        +t2_length [in hydras.Gamma0.T2]
        +T2_size [in hydras.Gamma0.Gamma0]
        +T2_2_term [in hydras.Gamma0.Gamma0]
        +

        U

        +Unbounded [in hydras.Schutte.Schutte_basics]
        +Unnamed_thm9 [in gaia_hydras.T1Choice]
        +Unnamed_thm8 [in gaia_hydras.T1Choice]
        +Unnamed_thm7 [in gaia_hydras.T1Choice]
        +Unnamed_thm6 [in gaia_hydras.T1Choice]
        +Unnamed_thm5 [in gaia_hydras.T1Choice]
        +Unnamed_thm5 [in gaia_hydras.T1Choice]
        +Unnamed_thm4 [in gaia_hydras.T1Choice]
        +Unnamed_thm3 [in gaia_hydras.T1Choice]
        +Unnamed_thm2 [in gaia_hydras.T1Choice]
        +Unnamed_thm1 [in gaia_hydras.T1Choice]
        +Unnamed_thm0 [in gaia_hydras.T1Choice]
        +Unnamed_thm [in gaia_hydras.T1Choice]
        +Unnamed_thm [in hydras.Prelude.More_Arith]
        +Unnamed_thm [in hydras.MoreAck.expressibleExamples]
        +Unnamed_thm0 [in hydras.MoreAck.LNN_Examples]
        +Unnamed_thm [in hydras.MoreAck.LNN_Examples]
        +Unnamed_thm [in additions.Monoid_def]
        +Unnamed_thm0 [in hydras.Ackermann.fol]
        +Unnamed_thm [in hydras.Ackermann.fol]
        +Unnamed_thm [in hydras.Epsilon0.Canon]
        +Unnamed_thm [in hydras.OrdinalNotations.ON_Finite]
        +Unnamed_thm1 [in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm0 [in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm [in hydras.Prelude.LibHyps_Experiments]
        +Unnamed_thm1 [in hydras.solutions_exercises.F_3]
        +Unnamed_thm0 [in hydras.solutions_exercises.F_3]
        +Unnamed_thm [in hydras.solutions_exercises.F_3]
        +Unnamed_thm [in additions.Addition_Chains]
        +Unnamed_thm [in hydras.Epsilon0.Hprime]
        +Unnamed_thm [in hydras.MoreAck.FolExamples]
        +Unnamed_thm [in hydras.MoreAck.FolExamples]
        +Unnamed_thm [in hydras.MoreAck.PrimRecExamples]
        +unshift [in hydras.Prelude.MoreLists]
        +updateValue [in hydras.Ackermann.model]
        +upper_bound [in hydras.Schutte.Lub]
        +Usual.beta [in Goedel.PRrepresentable]
        +

        V

        +varFormula [in hydras.Ackermann.codeSubFormula]
        +Vars.var [in hydras.Gamma0.Gamma0]
        +vector_nth [in hydras.Prelude.MoreVectors]
        +vector_triple_rect [in hydras.Prelude.MoreVectors]
        +vector_double_rect [in hydras.Prelude.MoreVectors]
        +vect_from_fun [in hydras.Prelude.MoreVectors]
        +Vec2_proj [in hydras.Prelude.MoreVectors]
        +Vid [in hydras.Prelude.MoreVectors]
        +

        W

        +wConsistent [in hydras.Ackermann.wConsistent]
        +wellFormedFormula [in hydras.Ackermann.wellFormed]
        +wellFormedTerm [in hydras.Ackermann.wellFormed]
        +wellFormedTerms [in hydras.Ackermann.wellFormed]
        +wellFormedTermTerms [in hydras.Ackermann.wellFormed]
        +well_founded_restriction_rect [in hydras.Prelude.Restriction]
        +well_founded_restriction [in hydras.Prelude.Restriction]
        +well_founded_P [in gaia_hydras.nfwfgaia]
        +Wfsum.extension [in gaia_hydras.nfwfgaia]
        +Wfsum.f [in gaia_hydras.nfwfgaia]
        +Wfsum.f_spec [in gaia_hydras.nfwfgaia]
        +Wfsum.f1 [in gaia_hydras.nfwfgaia]
        +Wfsum.f2 [in gaia_hydras.nfwfgaia]
        +Wfsum.psum [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f2 [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f1 [in gaia_hydras.nfwfgaia]
        +Wf_ex3.f_spec [in gaia_hydras.nfwfgaia]
        +Wf_ex3.lte [in gaia_hydras.nfwfgaia]
        +Wf_ex.f [in gaia_hydras.nfwfgaia]
        +Wf_ex.f2 [in gaia_hydras.nfwfgaia]
        +Wf_ex.f1 [in gaia_hydras.nfwfgaia]
        +Wf_ex.f_spec [in gaia_hydras.nfwfgaia]
        +wInconsistent [in hydras.Ackermann.wConsistent]
        +

        X

        +xPair [in hydras.Ackermann.cPair]
        +

        Z

        +zero [in hydras.OrdinalNotations.ON_Omega2]
        +zero [in hydras.Schutte.Schutte_basics]
        +zeroFormula [in Goedel.PRrepresentable]
        +ZeroLimitSucc_dec [in hydras.OrdinalNotations.ON_Generic]
        +zero_limit_succ_dec [in hydras.Epsilon0.T1]
        +zero_limit_succ_dec [in hydras.OrdinalNotations.ON_Omega2]
        +Zero_limit_succ_dec [in hydras.OrdinalNotations.ON_Omega2]
        +Zero_limit_succ_dec [in hydras.OrdinalNotations.ON_Omega_plus_omega]
        +Zero_limit_succ_dec [in hydras.OrdinalNotations.ON_Finite]
        +Zero_limit_succ_dec [in hydras.Epsilon0.E0]
        +Zero_Limit_Succ_dec [in hydras.Epsilon0.E0]
        +Zero_limit_succ_dec [in hydras.OrdinalNotations.ON_Omega]
        +Zfibt [in additions.fib]
        +ZtoR [in additions.fib]
        +Z_pow [in additions.Compatibility]
        +Z.power [in additions.Naive]
        +

        _

        +_phi0 [in hydras.Schutte.AP]
        +_omega [in hydras.Schutte.Schutte_basics]
        +_f [in hydras.Schutte.Ordering_Functions]
        +_A [in hydras.Schutte.Ordering_Functions]
        +

        other

        +α [in gaia_hydras.HydraGaia_Examples]
        +β [in gaia_hydras.HydraGaia_Examples]
        +


        +

        Record Index

        +

        A

        +Abelian_Monoid [in additions.Monoid_def]
        +Abelian_EMonoid [in additions.Monoid_def]
        +Assoc [in hydras.Prelude.STDPP_compat]
        +

        B

        +Bad3.Fchain_proper [in additions.Euclidean_Chains]
        +Battle [in hydras.Hydra.Hydra_Definitions]
        +BoundedVariant [in hydras.Hydra.Hydra_Definitions]
        +

        C

        +Comparable [in hydras.Prelude.Comparable]
        +Compare [in hydras.Prelude.Comparable]
        +

        D

        +Decision [in hydras.Prelude.STDPP_compat]
        +

        E

        +EMonoid [in additions.Monoid_def]
        +Equiv [in additions.Monoid_def]
        +E0 [in gaia_hydras.T1Bridge]
        +E0 [in hydras.Epsilon0.E0]
        +

        F

        +Fchain_proper [in additions.Euclidean_Chains]
        +Fkont_proper [in additions.Euclidean_Chains]
        +

        G

        +G0.G0 [in hydras.Gamma0.Gamma0]
        +

        H

        +Hvariant [in hydras.Hydra.Hydra_Definitions]
        +

        I

        +InH [in hydras.Schutte.MoreEpsilonIota]
        +

        K

        +Kchain_proper [in additions.Euclidean_Chains]
        +

        L

        +Language [in hydras.Ackermann.fol]
        +Lcode [in hydras.Ackermann.code]
        +

        M

        +Make.SN_term [in hydras.rpo.rpo]
        +Make.t [in hydras.rpo.list_set]
        +Model [in hydras.Ackermann.model]
        +Monoid [in additions.Monoid_def]
        +Mult_op [in additions.Monoid_def]
        +M2 [in additions.Monoid_instances]
        +M2.t [in additions.FirstSteps]
        +M2.t [in additions.Naive]
        +

        O

        +ON [in hydras.OrdinalNotations.ON_Generic]
        +ONDef.mixin_of [in gaia_hydras.onType]
        +ONDef.pack_type [in gaia_hydras.onType]
        +ON_correct [in hydras.OrdinalNotations.ON_Generic]
        +ON_Iso [in hydras.OrdinalNotations.ON_Generic]
        +OO.OO [in hydras.OrdinalNotations.OmegaOmega]
        +ordering_function [in hydras.Schutte.Ordering_Functions]
        +

        P

        +P [in hydras.Epsilon0.F_alpha]
        +P [in hydras.Epsilon0.Hprime]
        +

        Q

        +Q [in hydras.Epsilon0.F_alpha]
        +

        R

        +RelDecision [in hydras.Prelude.STDPP_compat]
        +

        S

        +Semibundled.TotalDec [in hydras.Prelude.DecPreOrder]
        +Semibundled.TotalDecPreOrder [in hydras.Prelude.DecPreOrder]
        +state [in hydras.Hydra.BigBattle]
        +Strategy [in additions.Strategies]
        +SubON [in hydras.OrdinalNotations.ON_Generic]
        +S.t [in hydras.rpo.list_set]
        +

        T

        +Total [in hydras.Prelude.DecPreOrder]
        +TotalPreOrder [in hydras.Prelude.DecPreOrder]
        +

        W

        +WfVariant [in hydras.Prelude.WfVariant]
        +WO [in hydras.Schutte.Well_Orders]
        +


        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Global IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(28442 entries)
        Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(163 entries)
        Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20426 entries)
        Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(92 entries)
        Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(755 entries)
        Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(190 entries)
        Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(4075 entries)
        Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(279 entries)
        Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
        Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(117 entries)
        Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(108 entries)
        Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
        Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(199 entries)
        Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(173 entries)
        Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1482 entries)
        Record IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(50 entries)
        +
        This page has been generated by coqdoc +
        + +
        + + + \ No newline at end of file diff --git a/theories/html/toc.html b/theories/html/toc.html new file mode 100644 index 00000000..120f760d --- /dev/null +++ b/theories/html/toc.html @@ -0,0 +1,2104 @@ + + + + + +Table of contents + + + + +
        + + + +
        + +
        +

        Library hydras.OrdinalNotations.ON_Omega

        +

        Library hydras.OrdinalNotations.ON_Generic

        + +

        Library hydras.OrdinalNotations.ON_Finite

        +

        Library hydras.OrdinalNotations.ON_mult

        + +

        Library hydras.OrdinalNotations.ON_Omega_plus_omega

        +

        Library hydras.OrdinalNotations.ON_plus

        +

        Library hydras.OrdinalNotations.ON_O

        +

        Library hydras.OrdinalNotations.ON_Omega2

        + +

        Library hydras.OrdinalNotations.Example_3PlusOmega

        +

        Library hydras.OrdinalNotations.OmegaOmega

        + +

        Library hydras.Prelude.ssrnat_extracts

        + +

        Library hydras.Prelude.STDPP_compat

        +

        Library hydras.Prelude.Comparable

        +

        Library hydras.Prelude.First_toggle

        +

        Library hydras.Prelude.Simple_LexProd

        +

        Library hydras.Prelude.DecPreOrder

        +

        Library hydras.Prelude.Exp2

        +

        Library hydras.Prelude.Sort_spec

        +

        Library hydras.Prelude.Merge_Sort

        +

        Library hydras.Prelude.WfVariant

        +

        Library hydras.Prelude.More_Arith

        +

        Library hydras.Prelude.DecPreOrder_Instances

        +

        Library hydras.Prelude.Fuel

        +

        Library hydras.Prelude.Iterates

        + +

        Library hydras.Prelude.OrdNotations

        +

        Library hydras.Prelude.MoreLists

        + +

        Library hydras.Prelude.Restriction

        +

        Library hydras.Prelude.MoreOrders

        +

        Library hydras.Prelude.MoreVectors

        + +

        Library hydras.Prelude.Compat815

        +

        Library hydras.Prelude.MoreLibHyps

        +

        Library hydras.Prelude.LibHyps_Experiments

        +

        Library hydras.Epsilon0.Hessenberg

        + +

        Library hydras.Epsilon0.Large_Sets

        + +

        Library hydras.Epsilon0.Epsilon0rpo

        + +

        Library hydras.Epsilon0.Hprime

        + +

        Library hydras.Epsilon0.E0

        + +

        Library hydras.Epsilon0.T1

        + +

        Library hydras.Epsilon0.Paths

        + +

        Library hydras.Epsilon0.Canon

        + +

        Library hydras.Epsilon0.Large_Sets_Examples

        +

        Library hydras.Epsilon0.L_alpha

        + +

        Library hydras.Epsilon0.Epsilon0

        +

        Library hydras.Epsilon0.F_alpha

        + +

        Library hydras.Epsilon0.F_omega

        + +

        Library hydras.Gamma0.T2

        + +

        Library hydras.Gamma0.Gamma0

        + +

        Library hydras.rpo.decidable_set

        +

        Library hydras.rpo.dickson

        + +

        Library hydras.rpo.list_set

        + +

        Library hydras.rpo.list_permut

        + +

        Library hydras.rpo.more_list

        + +

        Library hydras.rpo.closure

        +

        Library hydras.rpo.rpo

        + +

        Library hydras.rpo.term

        + +

        Library hydras.Schutte.MoreEpsilonIota

        +

        Library hydras.Schutte.CNF

        + +

        Library hydras.Schutte.AP

        + +

        Library hydras.Schutte.Schutte_basics

        + +

        Library hydras.Schutte.Ordering_Functions

        + +

        Library hydras.Schutte.Countable

        +

        Library hydras.Schutte.Critical

        +

        Library hydras.Schutte.Schutte

        + +

        Library hydras.Schutte.Well_Orders

        +

        Library hydras.Schutte.Addition

        + +

        Library hydras.Schutte.Correctness_E0

        +

        Library hydras.Schutte.PartialFun

        + +

        Library hydras.Schutte.Lub

        +

        Library hydras.Schutte.GRelations

        +

        Library hydras.Hydra.Battle_length

        +

        Library hydras.Hydra.Omega_Small

        +

        Library hydras.Hydra.BigBattle

        + +

        Library hydras.Hydra.Epsilon0_Needed_Generic

        +

        Library hydras.Hydra.Hydra_Extraction

        +

        Library hydras.Hydra.KP_example

        +

        Library hydras.Hydra.Hydra_Termination

        + +

        Library hydras.Hydra.Hydra_Theorems

        + +

        Library hydras.Hydra.Omega2_Small

        + +

        Library hydras.Hydra.Hydra_Definitions

        + +

        Library hydras.Hydra.Epsilon0_Needed_Free

        + +

        Library hydras.Hydra.Hydra_Examples

        +

        Library hydras.Hydra.Hydra_Lemmas

        + +

        Library hydras.Hydra.O2H

        +

        Library hydras.Hydra.Epsilon0_Needed_Std

        + +

        Library hydras.Ackermann.codeNatToTerm

        +

        Library hydras.Ackermann.code

        + +

        Library hydras.Ackermann.extEqualNat

        +

        Library hydras.Ackermann.folLogic

        +

        Library hydras.Ackermann.fol

        + +

        Library hydras.Ackermann.LNN

        + +

        Library hydras.Ackermann.NN2PA

        +

        Library hydras.Ackermann.PAtheory

        +

        Library hydras.Ackermann.prLogic

        +

        Library hydras.Ackermann.wellFormed

        +

        Library hydras.Ackermann.checkPrf

        +

        Library hydras.Ackermann.codePA

        +

        Library hydras.Ackermann.cPair

        + +

        Library hydras.Ackermann.folProof

        +

        Library hydras.Ackermann.Languages

        + +

        Library hydras.Ackermann.LNT

        + +

        Library hydras.Ackermann.NNtheory

        +

        Library hydras.Ackermann.PA

        +

        Library hydras.Ackermann.subAll

        +

        Library hydras.Ackermann.codeFreeVar

        +

        Library hydras.Ackermann.codeSubFormula

        +

        Library hydras.Ackermann.Deduction

        +

        Library hydras.Ackermann.folLogic2

        +

        Library hydras.Ackermann.folProp

        +

        Library hydras.Ackermann.ListExt

        +

        Library hydras.Ackermann.misc

        +

        Library hydras.Ackermann.NN

        + +

        Library hydras.Ackermann.subProp

        +

        Library hydras.Ackermann.codeList

        +

        Library hydras.Ackermann.codeSubTerm

        +

        Library hydras.Ackermann.expressible

        +

        Library hydras.Ackermann.folLogic3

        +

        Library hydras.Ackermann.folReplace

        +

        Library hydras.Ackermann.LNN2LNT

        + +

        Library hydras.Ackermann.model

        +

        Library hydras.Ackermann.PAconsistent

        +

        Library hydras.Ackermann.primRec

        + +

        Library hydras.Ackermann.wConsistent

        +

        Library hydras.Ackermann.NewNotations

        +

        Library hydras.MoreAck.Ack

        + +

        Library hydras.MoreAck.AckNotPR

        + +

        Library hydras.MoreAck.FolExamples

        + +

        Library hydras.MoreAck.Iterate_compat

        +

        Library hydras.MoreAck.PrimRecExamples

        + +

        Library hydras.MoreAck.LNN_Examples

        +

        Library hydras.MoreAck.BadSubst

        + +

        Library hydras.MoreAck.expressibleExamples

        +

        Library hydras.solutions_exercises.MinPR

        +

        Library hydras.solutions_exercises.MinPR2

        +

        Library hydras.solutions_exercises.FibonacciPR

        +

        Library hydras.solutions_exercises.MorePRExamples

        + +

        Library hydras.solutions_exercises.isqrt

        +

        Library hydras.solutions_exercises.T1_ltNotWf

        +

        Library hydras.solutions_exercises.predSuccUnicity

        +

        Library hydras.solutions_exercises.lt_succ_le

        +

        Library hydras.solutions_exercises.Limit_Infinity

        +

        Library hydras.solutions_exercises.ge_omega_iff

        +

        Library hydras.solutions_exercises.schutte_cnf_counter_example

        +

        Library hydras.solutions_exercises.F_3

        + +

        Library hydras.solutions_exercises.is_F_monotonous

        +

        Library hydras.solutions_exercises.MultisetWf

        +

        Library hydras.solutions_exercises.OnCodeList

        +

        Library additions.AM

        + +

        Library additions.Addition_Chains

        + +

        Library additions.BinaryStrat

        +

        Library additions.Compatibility

        + +

        Library additions.Demo

        +

        Library additions.Demo_power

        +

        Library additions.Dichotomy

        +

        Library additions.Euclidean_Chains

        + +

        Library additions.fib

        +

        Library additions.Fib2

        +

        Library additions.FirstSteps

        + +

        Library additions.Monoid_def

        + +

        Library additions.Monoid_instances

        + +

        Library additions.More_on_positive

        + +

        Library additions.Naive

        + +

        Library additions.Pow

        + +

        Library additions.Pow_variant

        + +

        Library additions.Strategies

        +

        Library additions.Trace_exercise

        +

        Library additions.Wf_transparent

        +

        Library gaia_hydras.T1Bridge

        + +

        Library gaia_hydras.GaiaToHydra

        +

        Library gaia_hydras.nfwfgaia

        + +

        Library gaia_hydras.GCanon

        + +

        Library gaia_hydras.GF_alpha

        + +

        Library gaia_hydras.GL_alpha

        +

        Library gaia_hydras.GHprime

        + +

        Library gaia_hydras.ON_gfinite

        +

        Library gaia_hydras.GPaths

        + +

        Library gaia_hydras.GLarge_Sets

        +

        Library gaia_hydras.GHessenberg

        +

        Library gaia_hydras.HydraGaia_Examples

        +

        Library gaia_hydras.GHydra

        +

        Library gaia_hydras.T2Bridge

        + +

        Library gaia_hydras.GPrelude

        +

        Library gaia_hydras.T1Choice

        +

        Library gaia_hydras.onType

        + +

        Library Goedel.rosser

        +

        Library Goedel.goedel1

        +

        Library Goedel.PRrepresentable

        + +

        Library Goedel.fixPoint

        +

        Library Goedel.codeSysPrf

        +

        Library Goedel.rosserPA

        +

        Library Goedel.goedel2

        +
        +
        This page has been generated by coqdoc +
        + +
        + + + \ No newline at end of file

        m@h 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�}Ig$HHxx)JJ<(*3=``D{xX~@ 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%0D&2ZbOu;U!QxcpU6SJyMdihm2IGS<$g<9f-m3Y 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 v;r- zli2UfPG@yhPgd4KC$xN_MN6zG!rZE1dN4s9>G;^fyzaDZJejuYME&3iv&xsVrq|~l z_als{X{edZ$hp9+p638pAcP1}^J-MZWD{~0h&xH7nl~w##+s?!xD-ksdOk2wL#-0+ z{!*vk7j5bAd2*|gToaQtG_UG0SXI*$<9w!__EOmzxK?tb9gyGHUOPE{ zarg9_sNZeypu`EG>$H)2UNuEoY!qR@Y3OM*my_Ban9ZrWc&f$9TCs8E=IQSCsQ&#W zUyhRe*5~MN((upycjsSzVV|k-YSw6qD4m!OQq>ALcIJYrkP!o#5{W6uh#-l`5ig)S zCXs!hYy@*bC9?CGCjl&w@KDWOMPytkF`OfIAcLgbBv}yFh)EQAd}}F_CD}P-iKUsD zf^x3?Lj9bhA~}St5mJ=}a*PQkFtU`RD8(FE5^~Nh9KX&$6x;zbTH6O7q=a-@>7coc-ER6bQ@h8bC` zEeFD}Gf5U}@?LZi8Yw9;v84v=$Yq{ivJ3)L)=Z9aS((l%HO!oMFjEuG`?K?E%9Kln zoEOBjSn>inmxGv11w>GW!N^II7>!Yt>XVxDbR8#XP_Re2O1&I zj);*6;PDVU55~_v(*;-&0m;5!LJR0A)_(n0cE9npIpDz!^rNVL24b$v6(#$@y`R#ffEo%R?V)!&$ocKy;7 z-@4Vzz732Kfa0r|eID_LQCy_T}@JIr&^+v*l!>bK%w1*6Lb2c2YH;O^=#tt{gEO%g%nR z#clM)kDd%CL%FaeNdwtm%43V23qO37W~7u z5m(EdkZPU5W@((Jr_w4reIE)=W@@QPl_JHMVyZQ1oe;>#L~O!5GIKypw4xeY9Z$(M z&SE1zw2PwC?i9|48E?UNR4^VjRXrIFC)My#2N$U=gH~O%==|lSdd7u!MCf|)TZL|3 zYjxVbD9YX@PCEd^9XNRyaMR!o%h4vWZg;#9cf6ao{R-mUxx1_Jkv5+Q)8!yxZR;`) zj*sR?JzSjP!LR-DNbTgW{yq2nrP@`c&b7VNN|G!^BQ-GuCcqSE)E8`ODn`ygYy@`9 z&L^#jh#Z@!!5m0MvMk1k$+M}Eau(Yd3DjYcCYjqj3S{J$!3TIp8AIfJ&IT|^i*_hM zCBivS&N!o7kmhid+ygevdBtJ`a-7Rta*K6S8?mGrzYHewo)ViF*c)guPGEP|jt9id zOj3lID_J#B#@#z-IgBIcRszrj?_o;Di|0>J$+5sNQIiE_pUyzO??ZhufQ<-!2v810k({K%{lUtm{rq4(xU(=fmsbE;KCW@b054T zGc`4W=j=Q&(Z81+5i8mw#lCb$It)Y@Pp;4xKq;qM~>d|foeYJ5h0062gP z@`Yglw9lp*14tj%0%n-m?fcX3g#!X1RqI_ zfUkW=|Azp3)w>&(lWP1C8We7oMXl;#GOy)s99%#tvNeR?3y_)|jhKKePi)yv^%0oz+@UoVnvu+P&W#jr80yAMB(D z52`9j=YlV&=r2)wP^JupWP?lNs@fmAevfoKpN~ev!Zv-`?u4@2>Gr8zQzQOV9s98> zB>|Jl>WP>aSTqMJ%SZvjQ75q(639@iBxx$KIZ2tIK%*D}iQogehN-~ESR}Uu=S&5& zaoKCNsZ+FxtlLD?F*>PK*#{q5+bQztXo}>zgR;NUcO+@voF0#t2gT-gwIIvUsG}p3u~4@G)r_$#LRi`&w$TR6(R!@vm?%EXi%nXTFyhtKr-W^FoJ1X)bhk+ zO3qudoD^@Oxu|u)nI@PKpkiPm5txzp#2JJQ&2hdN2+Cv{AqHnePEAym%!nPpT>9KI z%1mkUjuf^4rZIbxM)U5-o@s$+&TQ;p%rHPrQ*K&4MPu3-<>&os|LM9sx(000GW_3{fp{L1%#_TZ>I+OLXMTIq-JDUbGs zak`JzU}dFz?wNMirF)NY_ua~lBIXW*-sNWpAA5PpNqYO;<8dk2_K z;cmiuWQUY6xa_vCAMfw)#mNlr7}^4V$k>}qKQNfxgbfT`rc$j3V37;2U1X7v+Qawe z1|sAZ+#*DR&;q*O_|4Pb`h13A)bNDX0JM+!yTBX3?)z8L0`&h;>ugG_fFqDVUJAYM z3TvBDM><@G`=_yf!CCNn+`%{I_(navg1FHt8nib7AM0C7bo3J#C0bnFW@%w20 zKI;D$It5zah3W4D55T9$tSg>Ce*-8@UjbeM?!!iBUva=Gzxpx;Ltq+O=;tPRf%Vdved@VKuuV^P#KeqEZ*7EiZ+W5r=@JVKR;h^FiBB zCi92;dgW@rY^8SB7ac8H){7k4v|5H^Z=+Fbe>m;gC~0DHM`Iox)ZG8hV)Fz#V``F4U~|QoAcpL@Yk&$Uffd7bMaN;Osf)50n7T&qA0CUcbbG5dVG*K& zmiyc-+TC7%?&q_~WIQ}!ZME7C$<60BI^0Rt^L@V+RvpSDu4x$5bjXI5+rM`h&%vKl zUY|8e#~zm=Kkj2q1Q(wrJx3rXa`0&N*j*h%z%drX1g*YN>Hd z#%!!i5H$|ovh*^Wcva2JIcLyCdX+hd8qSc%&Pfs?HsMFI0MsUt_hgY(Hwh?IgiiN*vI6*9tEs5uca7#RpE>Fl%N2&Le~MY+}i~ru#I!i{NeBUk(<{)IXsoy4=QQetE5@#y~j zYQAqsyRZt*crf|UN7};jwa4}G@BwU$(iN>qEPVg`>bc7;sr8Nfbv1l|-X3ItNo6{+ z{-y4Aw?Z>K?V_Hd1auIV2Nq^X6TmMNO|}KE-p|D{_3Y_w0AylleRns`BegRP+stA;N*O^zOh&{|%;SRXtQ5b8s41NrShhT5Q_JIZhNE`k=q+bTE0IR?`VDEh{>7to;issjj?{7bR(^rT6!{O{`&-SJ^ z-AfOi%#V%^msiYptSndN$Ho5fq?%8Qb|-L$3N2#8MTwH8bv-?bDcbJdv_0|5H%r%d zeuU7m4lVWOuI#6>&67$t@6~3qWznFawR%NE&$T)PZYq=E z2}qoSh#FB6t#wVgp3UZ`!?}~@bUGDnnMf;yVFM@{e^ex6ZAB=!Fwvyn#X6belo4FL zR2DpF-|(}I3MYzhPnv@;xzyv{#`ZFHuAj>9uY{#Zoc^1?-|NKD|KZPfZd{GvqrS0zR^-iAst@q-Kx=_T-oxL!FtJ$%0a>YGP_xdLGnLhMFlcJIXW~VgRfu z0w8vpMd*?YfJt6@&5YPG*ArxHrdH>8GUGy1vmn2K$nio5qq=Cp7$BzX$bs|R*(|qJ z*yZ0xMr>l_9W0qZ#7GS=DoB$$?-wXKCQXUdh+V9OgEugnBk#=;Lt|=S>YUF{haKBl z-hGmkEe*tuo;Lj#dsBumf8ZQ&wg)_wfj-?77UlohpGg(Q3`e9HtIYrbyzm7OG$oj- z33-Nd*Q_ipuMuOMHwLfPzTIygj4XfIvA*81r4=UkviNA>>Qah#mO zDR-8xTsimZtLGhsuRc6HyuSz3a4p0h;Jh<_MZ0&-CMyTJ4;cyeI?M(ZZ1rS&ne0|9WWw+>#bv>CMgCmTGlR*98pb+>u+ zQD9=l*tP5KD!M1d$;r!t*{quNyRIzSt=7i0+5;LG5Z*=nN#MH?pF#T-%)TFX2e<zKOt9t!DveZ2`~Q?^^3o^DcSJ{|R1^FhJgVeQQzGM!PZ z=hDnhCc{ZQ=@#(CYN%m)OikVIK}lwFOIkPc{n+dhjt%>u8kYBLS(IY$52BvlBCrGO z5oS#j%$C^1&}KYiv=<>vkhX6Xt17J&6B=r&IR{(rcDkLe=YrV=gEDxXH8h#%lX|8) ztYljHl``zQi`p@yFq7(W~gvn9u6Tiq zW_h!p_O8aLYsIBWbNm1IV_~ZLSN|XWQg6ylFHI^ALPe0&5GhF52Wz64!JwARB*&N# zn8>Lms4-`uD8W=Ufjk+^(jrY<1Oj8{y=IDy<@GApzY9(#GnKT+ zECz!mo4TBHYA}N4;1T9*=v7fDvd_yDD!N#u3MTJz;5)LJKy*Pd2-zT+_5KRZDV6{; zL;;vZ=K)saa$YjsLZC+M)XX%2iG67*?3^ibe}$Oy-9D(pU?y9zpcixAMcEJYXZN%B zw}lTn!p!t6C(OVcJcKMpL=hEsPEDWgHq3!sP>Yt*;)D__O$|9RI0Jd-Oq3)Upeh`K zIRc0ouwD{@B98g{zLn#8&BSpx9?1E z@9HeZ?XAk`%JISQ^mGbdFSdHmedOG^mEyf8qx-jKCr5{9PSINJZY<>mx4-z++4$iUX$1BN zYmLy-R&o8>D(ZCi$)ujV4PPT%hKvz@1BqLM>ua6j@nnKgT7Z;o#dq4^d5!4@R*(rC zJc>x+1B#s<&;}JS1LC*t;o+m{xpQm?4ql)J7lD8IlRNhwod66BfoFgZ0Xx9&1HS+~ zdjDEl^nWgv<))xUJO;l7L*Xv;mka8RbV*~Mr_OaR&ChKW!(wodo}cgY(pJ%13%yS0 zucz|fD|P$=m2VMkl-;sBzg$&^f_+$oMBt0SPow@TSUHdQeTeS>r?6vKfttV#@C85t z{?1bl01tG526$_Kx5n-@U=0Y5XN_;sWHQm1eBkA>43%rO!_rbhDvP4*EQeL$+<4?TXktBtn9 zrNfwh`X7zfu1^2#pW$;WwapxpwfG<<;f#;6453 zdo#>VA)i9)Ii!75JHWHctIL7w>8WA*81xVgFep3g*J?%?|PQ*JmI9m;ohF5RA~e|E=a{|IOhUE`J6*3tRh zYG511I;4xjTAM~;Pur6HT?RQC;N9Y!kPd9-G({vHeAQt zK)Afqv^~s5gDQtAxUG}lv)DAF_WU6qE6lu=MIl7YN4 zVlpu$sKV42K_$UuJTLL_p{ovM&nTU z?dQACeQ4`&RR8`R89p@B5vc?^Si=k7)7`wPkM7BnM?+L6(11{&7-B1JUtccBf9+s? zd@rIIqql`PL$eR}7)v)geM#0C&z@j*05~iGcn1C=xm{TNKnYwx`;sEyA;nvp&z{nt)&6LEaD)B&Xx@v{ zR@uSwcE6t6EKOIht@XOC@iC5$X6=FYHj8ez>yWjUmmp<~!=Jxq+*=jR8N>H(3qfd6z*WVid<}V+A?sJFxccwrI zQ{W+VuGkjRl$PqUWy&IA^@CWx;6mYi+fvdLtNFYtQ=oz=%xkG;CW(5TqSy*ez2QO! z%%YXbm_duJvj#ZM?X7^iz-5w~?3Y>KSWH@i4PdX*5at_!wFm=^R|rRf$5V;Zxm)VD zme<{Mvgu|A8kUFgP~XcWr#(HRFg? zzzjBmn5k(3k#`=<1eeFJ84`2W`2nDgJu(tbB^Q+(yqN;v;BqHNRg8$;S$lv@MW71D zFg8u326lO<3^5l z0wR%QFfcPoEt*m?_5~4>BO^L1#UndMR0wj|B3aI;2i^y|otefKvtBh?j0qNrdLL~1 zoNXCrLjXf|{{U)CfF~6-=cw?;OfC@Ah@l{o++kzy^B4w>Eva)vh2SI!RM`ixgQ@d5|B?VQ!I|oGVQ2$^NWskPGQ^dL7c(3cLm&=74%ca*QDZiS zAxce-y$>q3xU?zf_y`j_A1E0xczAd6Pk*jm^7A)uUO%Y(>67`}@0F(y=h3EvZC8)l z^E-Di`fcD^v9yPLA50CA12yL~NH_l(*dhx|U+sU^MrjPHP;Pez$ zpbNN#*tqo82k5|K^HS^T z=9(V*`)@Xw9<)0})4L>17jlUCI(jd6H=)eagFbW!n&5OBt1mL2FVgWW`S+_}_mIoC zO1CjJ!eRpea0*n5a{vI?8(*ucQPUZ;0SBbvNPh8Gk0UB9f_m41OTZ9#1iZIMZM3s2 z$~H7=X>9HA6EkeA8-&vQv9+CEQXgXqVdU4xvl6W3!^=`n}NV`cQWI zZsJNBM{8H}()UV#sZJ9hz!V|Ee*yEqjr8B5bq?|02i^ug2YCz^!GP^8W*_-A^37u9 zwe?HSb-TS$?X>Q6+i9@gIoO{ZjfblntEI-ba=3`aoEgbjC*9QrNLl4?x>;HF6Q&lM43+N*<=WWR?Df^ zSXE86Yj~o#!!%UOXlwL(_B}r|_#;2O{)axjcHu&&UjTDJjK2gHujWV;M(ni{+_~$W z=PoRL-?JCK@8jbi|7YL&?O!>`hi~AaX;d9GaY?3|Ew)nU9&I1k0f^kxJRiln9!kNT zQW@iFJ~^F=r@`{lT6eJF>Pb`EeA>+Bs5RFLXRCt3fChJ^eYf4roP5k&;bqCt0medK zF{=obD0v;1-cwqNXy$n5$+&B{8l|#gjmzhX_^^X;ihFpo#n5KC;3BW28x z4<=9~)8N?oj9OuKs#(bI;7CnX$+5GjCJ|XP?>r2PW;l~20kIhw#Dq-M6#?XE(VzLi z!u}KnXU4oJ_lZ8}1jYxxC-}|>z8^5Q$eSm2c?3@?3r&;vCXI=hD0xSrINMqpVwg1$ zGShs#(k2l(f>KfgGCPSVfRufylHt#+nw;a@l!K|6k}DQ3$`skWY>ROUOjR}iKuO4v zu}~t>lrx*zxoqEXt}u1XPBm$Y#*w{ebHqm36lVU*KVN zCgan=<&JPMdeY$d2w2D3b620c{OqM|OZ3kD>Emzj#o=wF5jy9Vx0gQj;ms>6t>fL< z>))8q?wz1Mg`7f{&?zoI(|z^ks{H@S`txAj((J4ceAZg;-us)+e9k@Rj(PLu&9Snw zRD&d{G=PwdFoO|TSZZSd24S#-ho%|AcAMw`yWMR%z&M)dCfZ@#*wF+82HK_pgCt8r z2vtcns-g{J)m+zuE_u=YrlwTgtV3(j* zv#nRNVX2pd<`DQQWC9+d7-+X4nqC!%^h-7H!ng)EK$T8+;QVS+nq;r|##28$Sl%6_ zeQ$XBt&5-e<#WKV-eC;JcR?eU3r+CRlRK^ z?Yf30W=%yblyxL@M~;y;6IIK4S+C#kb(fSC)U#anbh1|4H;2L2i;dH`*?@tF<^pQq z{~zX`M*b(zzmNI92F!q;gP+12mIKYlOpq&ezSr5@UEdj83qiDq)na8MSJ=|$!(q0) z78Z-VGtY{`LZ=9U^N?GIGbyKaQ$~a5wMDNmcAre*Y}za)^>T7~aB@(g8C0uln=8di z7gS{yy4+aQYJT1UCCn8cnIR+O$41e5g18PR-Me3a`B$e&Q!@{O}L%-MZ85 zhc20D!wHZq$=%5cQK!0-XSZJH{;uuOwc9-0e(xXt_fN0J8fO;g(YmTcyefgRUe}rH z7-JJB7t`tVkv6jsS0bb!g7>>2=RBt@fJc(S=BLx?VOfTyMZJ0$uHG0hU1CmOVVaY@ z4!R`>LRH|6nvOiq;US`zYwYAhiJ99_aeO#^#^{H|Yg^mvydct>&9Z*ZojdXyMsS&0t4_H4uJnn^-rMCt0-YIz%7k++}YeCpd!Iy1Z!H#NG1+= z)3kD-6t4`msGMaEBV=YKK|F12hyk)Da+ZNuqY@E`XtXOko41Qv;q*&`JKCb< zUpZKO}hP;9IXiq2?q_-KTq5wMMzBVWb9tK4dv zeVaiyT$+Y?wdP)YB-&}2KN-+Vy};pPd-k}z`|=1Np#1u;o*teouhg9Y-GrY5zYcr} zxP${JKl(@ju-oZ-xlExtr$7e0UV87c9``3b)_%QEA9t410E@_cQDk#n*X4Y6g84Nf z7O`He`!R5TbGMe2%cIA$Mbj_38@6-0j1lK;Q(7FL{C{BiX@t+B_zqMvU;+Cg=nP!L zJ|=xbEbGO1T=j;%{#G%PeA(5aFTIs+e>v)BMR!1hwSITfbOKSv6o?BJ%Cn+q=1m=y z#Sy4kP<>8k$Mf;obTFI;%m%$|=$+AazCIdFs;En@=aW1h^V3qc|Mo-}z?0 z`LP!+9*qCRzZe4m8b?id&m%m)iLk<9#SM#b8Jn`6KVUi!#cIeyE}_Uwiq4=*6bf>Q z(MTP}N=CU*19!O+52os1SB0UOgl~4jey;aazcaIS*G=&Q%D$;_BY37>kV%lWj&&Ox zFMB^*Ev~O%B`&<%UDX*@_}0V@|GWR;^0)j>{*fOHIZIqt(#zD8NH`~GKvOZCI8$@x zETMZ%HPsb3JX%{BOjEw>6?ecBP|~&W^!`cdNt9e>P6j74K%KZP#IDgz5tukn&v_e) z*C;qe#H6({lDmMNQt5GNE3df|Q;d=5idqyH1ZMIWNu7eYCSw)BnVcMI)<8AMI!O>! zy>S*s;v%G-MB93kxtVIBsSycrN>Bhq(k=nw)GB>`LnTjMx+I`&h5p}m0JP87)l4W& zhRw`cy#cW>C?Ga)b&W9MEZ3;sI2A-eC^7P!z#>esX+Z26Axt79nVSNTJhzzCJOVh_ zNE{R`f>;m$HJDnu^9q9noThk`a^alV)CkEk&TdLz4&uZ}+XRh{|@lsb$4`aw_h!@_YbO*4-E@J6u6*YY`wN}V{P+v50#i-zX@5e}Mw z3K#;b00XMC=KV*@@4*D<>2&r>zj$$#!=3><@LRwk@DP{*UDy(6KGs7FgQSEX7XBdAt-|t^&Swyb~ zL+27%Fyr7MiKEc4=a(Hmw(79wiqEnBy)Fjbs){@iHTT=-AYYy?XfWqDY>O> zS%{q|sRScSu&Cq!ld3Wp(LsT80gM<9g_@d^1dvOSSxo$~R12@p6k@Z~dOHb|Kx2dx zgjj?et_?Xk*kd$s!a;KoB5EKrO(yQ_EZ zY}~uKf+jpZUmQKT#N`yt0#;zqy>WB!U2k5ycfETtYaX38)8i#34eAmFcCQaV`N`1> zw>ou2M^ji73g~!iQN1(_1^MCQRF(7~d zIj{|szK75YDZ`%`nfySi>RtK)mXSHTemMlMp9IGW7w4!cFeUS+43bDB5c++3*R zk(Ljqr=ML+!G&`UE=spEuCCwO?k_L54yU`b`VzX5ch>XfqK@Z4iKsw@-ao?f4Dn^) zv%qf!j(}tM({Gp0zl((~56>>^`&z!4_0}kBR@Qks?M}va+=~@eC-dgwtRAwTPZoK` zvo&iLVSZenKRqiKd8a7m=hNxQA<^1=HfPRzgY}iwUhT{I^lU!Km$g56{N8#`GVW&C zN~d2y`T>FFle%71^+{QM=r{z9nU*Q%`o^yOzMsDFhkxSs{q0_eJ+H{(f^rukutJk& zkz;LG^?UpKm-dk7a4T>qyDg< zJmDRgl(eCylDL?9GvREm%ysQ`y>u!a3jzYN>#O1M<+6>!dOk~ZG!aesI_Svb_lwuQr-KgYG&U7cW!g9uov`cC9)ErLU;Wo7fAufz46{h+a6oJ# zjGc)HECM%nH*KJiDIwp?Rly|El08X;jG+xlU=dR%a)4MQZFbv=ZD!`|W?oa8i4bwf zknE^T?g~p7e06egQnHx4!WH5anA}`7NescxLQYO1B!S4?72bmMB@3~s(x12*1#&<# zxoWB50Oy&RGpEQfwnjM@axk+-1%yLzW->Q5fQj36N3v_FHXe-wrva3c!;~Ct{8#!d z+0~(Cjuy-5M1>cC{R^QsWfB)rAt&Otc=v<$Ecs6@*j_D<;3TtaCn``%9+PyU# zJUo~^d$?R2jZt30N@Uq+ZSc~IyPtV==h}eZIh-8qpD)fXP)=YCdh56DUVroDt$tn{ zJguHRI>+Gz5m3gc*torN@5Mn8!`mNBa5}?U2gB9HjD4Cl%Na6u-Y!-)mS>G30_VUv z9B8%!M%@~v$+sNmUfd@c& z)y9_iwl@O3M)}>cIB&WGQodt>H7*Eb`Y;eJAim z;Ms3zX5a_qVrETM&!(1b1NmfqeO9h4s~U^CcTr!K)%;Jf3WoVKHckd@sGaLJUDEw>}g3Q!f0$k$3p*Wf$wmC0Zih3Kpjtj zZmqi#R06@wwGUj>^^(2drbo1DGOu*==l=fm7k_m51HWZbRC`uC2au4eae#Y;$Y8Oi zX@%$-0Rcg>%(O|}KL`$UC^5H0XWSh#5v=A30jLXy@P&}b|qSpeKMYP68$M8t(Kaih`QB+I=0mfY#1m*dq?=L-4B ziM)Mv0DNrt?^nk9!fx0Cc5#!dTSfkd^=Q6b$-~ecEap;R_BM9eSqQ& zgYUlf+VHKxUF*#n{p#`j;o~J14VnUZ-QUCY z*Yee!eE&&&|J^xCr{N2o?LiaDc{8`=3{3&+qt55^ZdIjU`zq`L@jmKLYke)$Lty>e zDq$mL0n}?npX~uKy<#~q0KiUXu|({F5681=@%%|?fH6SaaVzVVBlH^%fZi*b<>mMU zcm&MTTDaHmck@N=rHNTEz(B|Kcrrb|Mjay&?RHextv*w`S!AI%vi>?9&lV^3(Y1JI zxG`AU+@6m27WA-F&AZu+(eU{E{G?SWI?#z|{wnkZ@E4Hv(X0ab$F3$_U8vUTj_rhYJme&`{=k2KidBsgVDdViE_M<-qPJjcqS(?bL?c(44-(UX& zzkhFMV?a%Ant>g`IL$ms*djuQxZ`AOWyYLXSIR;rphiuE^9Xc{=B@7-{Qe)_{6Bqj z3K$@U%5CO8Ael-bKp{bxNmJ>GS}tOWw|}Nw8edfoOJmeDw~T)(#4ND0m|WX>RqkpsD@S!8xnLP$y)2a6@;K8uHrTbbfw zT#Z7OzA{pEGo)S+WU9=`XJ8~^Lt{P%8h$jaxi#Ls@%wh(U z5eG+F9FxcBNS}gD-J*K5P-KaEKp|&Jz&dw01S|sKB+oZ;Gow7Xd5n!a+A9T^oJ^zH zRYz~ywgn+;6JUsvg8>FN1!dHVB)@G0bmjP>Ha*!voDP7ip?`8&_;Va|`u1Dnbef+N zQAmL>rb-TSbu~DdyRf(mh)BfADShqfqGRgjW)2CI1yXZ2A_2@jB1T975~~|#NAh|z z5yWD{?2bTzVA^gk(sCcB9uXTUa)Tv06Nxa0paOQ7Yx+KgC1_07z~qH9IGZbnKul)f z2;>6lKigky<1zaeQNdAZlNVVI*R*8b$Om) z(!gu14cBjUUw>(9SY!vs<%f?i#%HIfX7D9E$Dsehi+i8EwU-$mJo69VTQ>U@rT`p+ zV)y3Y-fR8se(zfc<0lWR`Xq%V8HU;V%lUVFW_=X0Z$4X04=3=dzp}o%6{pj3x@>?$ z#7SH>i)Wqjp~cw&un(NV0e&iY9K3IO4m|nxR`{XQ0@MTgAL|p20SAU?Z~9tSl~#_T zL>g7Lwj%+oH;TXc)8We}zW)uwZ+zPr4pv|jD<1$~1D5IFkh~ynLUtrJY?j+nR{d%+ zUevSWyt|$S4?XEFJovIfNjW-4q_`6ST>#{~sKSY=#9UDDDrITW39e2**-As2UQ zmafrthS8wN2GZ+reJk`k`S3*(m!Q9iVw7Ro&a9n2PvYAgV zm+?Yqs(wnC5MP?NKg_`{|GEG4#=rHWH+EK5&~y|Ekh^Wr$1{D|7>%07ezw7#6{|C~h_fG(1Km$08VOCq| z`pbfXa9dD_Z7B|zF3i_8_5}+-9R;9@T0ljhxoJE)sgn~eu)&nIRSm5fh zA&btzU{H7UluO7dS&}^Y(O?c1iwzU05y3+cYFWe14At6IDa*k?G;LkSWagCR1cRw3 zG@LmLnW>ot&Kzt6tCd3Lsbgl6AWTBUu4d+G@B?8|GgVb(VrB+0iCb)336iztT0E(- zpF6x-R~S({{E;NAf4&5MJ}Ub7MZljI1*lsRQxmhR6C7!=F3c(O21bFkjwGDIj)}=t z%^?g^bBoN$9hV;dv>6X(4J=ZcPMLEcLYpFtsK!8wOd~-`B&jPBAr2sSQ+9U=rV6Mt zK^PEMoXt=dgj2~WRY}0H`fApK3ve_{c65H$N3p%4S3Yu9o~Co>%}|6X~kcDQoa9R?5ATa zmVlvCY~LB(e`951uQ-~;fBtm#!IKFlOV||PY_PKPQhx1LF=@(QKbU;$!%2BI#bN>- z^2YkzSJ&Qpq3{M@KbqkD64D#&tqs;`I_Y>tz}JC`vRND*hJy#q^zazC00BOPZ@_D^ zL$agan9^lSsDPiV{sAn3F_OHpoeNQ&_cf;m%k`c3@@>5Hs5`u|Ha#%t^s`^kAO9ix z*UR4D_@Anu{lx_kKGti$;qv+Ucmx~*2Y^BWj6&>-uB8Gs*Xi5R3wpun;RG$$ebX7Tws-Z)83_-++v94 zWbjCm!6Qt~t3ty4H`ag0=db_u_dWz1h|w#utWi{@2UJ#_TG;o=bwMUfF>=r@Xcw{( z@|8~RBxQuCnp$bTP)vlH#wEZrp&~E(-F)~8{_US0-MO>%pZ=9cZ@*gu*_FbWpx(%% zs6X%cVZk-RMgT)Jx|1usB&yw`LLDVAh~TW~d+78#bv=9XxBjd75B!$3Yl9k9SA?12 zf#KxBFi(X!8sLx+9Kwlvqa`>8h$OhN1T}5gJrO-A%N(SM^B=M#P~?y~kts1bpl0eY zk^lw;a#!f{*43@?q&M{#0e2CIq*O7^I62JPo-`NJ2F6a#c`&Vs#mvRr&B+y6vX7~7 za3>bB7_ZRH3AyN;1@Zu*7KmY%Hb7uXf+H|O+5k0;gcKE{XqgVy?oh8p|7{VcmIahP ziQCnNz!4n3@%H}FU-9&XTQb8u?qw612BIC=003c{e++I=|z@QBDY!dsLONxJV5 zkqfhHW7_gO025}H%vB{La&XZDHr_e9{!foLv+im=qv@l|<>SiF-f=e|f;VyPrR~>- z_g)-q_p>K+dwirP2h;g<2782Tior`;H*eg#f3wrizxH_k^>;7lM~9ftQ4v(Iy18|0 z=Y{*L-Hg9+ID7Z)+2!LJGXuJy{%Cvn!tHAt{m$vRe)EI!_`wqA5sjkL?{2Ms$E(+G z^!i_ZR6crdidn>9xU#-I%ClpccoTpUSgDqN^yuvH{hz_?A@BeWU`Nv19l#WqEx5^zqsHXs{BCg1gzZ#q8JSryovt@ArEhUb*cjpVRn2s}ob{Y~1ZN zCyUD(Nfl}aEP<~9{;~F7fP2z?Yq<64yw}yqnZ?Vj)8Rt6Kbb9NPQBsQ3OARR)3Up^ zI_!q&aWO^6bC*1mjJ$|kRL%6^a++niTakktou-p_wW%B9vUCut#d1DxmXl`;s6RDa zcl1asP``GLhaTVGM7%s z2&P1}TLSa4dtfIw1*_X)b-nvT-*@wG{;em=Wdz)PqVYIlwKUEm8s4{NNj&MvCUc&L zP9TRwNWsAs6*Cbswc26@ZkTg71zaHzVVNIEi~SVn$+NN`MeMpwZ2pL(6YdPo`5uVbL2gVUtL?Chbs?07<4*v`1Er2_?exj+xjuEi`DO1 zxz~B|#lhxQZ?5{}NS{49*UKqi)HbUj8^!k8OK+^-yk3l(=D~;4)Avtssi-SxjUvjX z-Mq7QeJ{UQR^NQDeEi`B&MPb%z%c5s-|5`DUr6B(_sa(dbDY#z8oY~Mas3nW`d!3X z{lyQbhmW4Xr@i6Y#%jOmG*#uWMBm(K+>U4O+u|RzqI&{-6Y;Lr`Eof`y#RW^`Nzur z1Jp~90nZT;IpF;_z#gZ+p59Hiw(<-_p!LoEZ~Ku^!)u*beE%o?GGBS)lfJtyQNqR^ z{rUfF>!rUu{+mBrPP=C7;i5TR9RDhC`cVXpBg8%h~2!huhv+>t`#gIE%B{`}6tdMx)+vd-e4AE-v><`tp47 zFdMzu-*~m0pIUQvWl(TX3Bnb^7r+L(ck|(mtXL5l6d7~T%SVKsBMZ(MMb9!w*3B1e zRYQ^o;({R&%{(jFVyqhGN_qn00-bKpc#lI7(Tl3p#1`X=8g-m~V_7|M^dziW964gh zO0$XT0q7i<19i57pZZhVfBcW!-dh=AnVG_%5Q7+^Iul7|$k-yAnpJ3dwT(Mq9U?NX z2oyrs-OLD4I-ngn+Gk>buXA}Cm1hO zDNz$BMt4aOtHeYmfGWsXy@-+AydD z`=Qqim$&%}_rdCu!gvOKoLI_AvD(xscO{XaV z-8@pOge8ES1f0WbXljwuBmvsgoM)hvO6DL+3tLVyBv&()5DaN~Y95UOkPx6m%Wm?%%lcD!+WK*SCCs z);u~cr~4N&J;QX0YJr`t>#uFS`o<0JVE?gw`0xnFr&wgDOQ3|?>Q47F-?iN-!Us>A zZ#`a|?2j=o;YYwGHoCXo7~S3*PU`Yor{(d%6q7S}4O-x4@#1Ui>zjOWh_CO@;(QEP zu~NzAMXVT2iRv8a0(ZH$nq^etE#L!S0k42dm;r~Tr_uL;@wZ(7~6D#}A|Kr}<2V)?-vXd1MI1M|Yw+Hcxc(%8f&Fi(iQw4FrI_%vy!XN!}gCF=q zqwXL-nuNdhi-&*jZ~jx@5;%nbnghr-K9}WNvCOLKM#P|?Y*-AJomc9~DYJ4OiY%(qximRkCl-AEO>STpy zUCw&B_Ka8hITxMGBx_)?(m0>lvM85l)%2GF-Eci^u$ReorN;BqpmU-*{6Os(C;_Db z{mK7m`#=1{*Y{S3SY~duAvV@98>^9-aWFA*Bd^SAA|?rmiOX6;+)@;+LIi*j0)gQw zaMuQ*-niZQ%v-C!`qh+?X+Y@|o!z7#tPo@(Sr7r(jU2%&m`rhpQxdX9$w0!Uk>Hl%yI9E0J-UO)l4wXmmd53#>Z<9wK+FV(xO)RL z=b)xS;ugI{ta+kPP#QBk+O>hY8%fp$E30wfSVyxMT-=-j211DC_N0r@Ly(?O{v!i{7|E&+;`P$(5_=tg| z?R3P($e4)RGy|dbB=$&vX>5bLB#@BDD)QL|}uF#>mtjSt2Z#By4{AG}$#`tD17xck zH#a`<*3QmOesF;=J-9r5u#edVDnru%ic$XNckR4Cuy^efqKYsneqB=N7xc~^=jm=xDFTXfs4iA^U|6YY7f^cuk`YX%jnZ)q|%_Xo3 zjJh|gYqv-B*=MT@2EN)>J;_klv*}i{-+fzM)FTxC2r@+7&PhJ=n*Zm2di3&df=u(T z{CxNAzmWss)t4Y}vz$T@z@kgnn6+24n;=t-k;Rc=bjM$L9R<^ykp41$WVD~_m;C?R2($3t-N?^(ErYPeuV06;PTtcf6AR>l*d)};q1(_ z;TCl|?$!%=-u0RbDu>Im1g`-!by1vkiUIfGIR*CasN3!3#98BjRcvJw;k7px*?ivU z<<~f)*nF$Dea;H-tq#_}5ts=rqK}(;pDDEw&9LJ?_NVUru>h$3^(V5p6Qc&{(t^#fb~Va)%+ zfAQ#Rzt(*G45+9y{8RGp&FH#V51j*Vy5<>B5h7uclp5);WSJ1MyjU4e^S}K!#-IP* zJ?T!#LMn^G5~E5G7I$-xHJDpVZ8{ZF?PlUEgAqcOdO_l(Xk?^lElNce?zKllRwUr3 zHxV2n+SGH67V?Z>#O4MEaVU@+GY(gGX9_BknQBt;K)4-d2wW9rK}4f6l#`Ihl!d`= zT0>PbF?X;tyT#-#X3jD^|Aniks_Ui_#7s?%LRyTZON_c2wGhmNFJ%Nt--M@~!qo(b zh0HxMlF?3MC?O}F2f{qB|Lp=H?F|65SRrtVv?pT3#u^2TgSaab%uLltgd~R8@NYZA`L0FDXo z93Ws~vo7?dErvu5>+U*r1iW1iaLpv2JyJlXVL%?6*? z-rKu#YiDn@57bW%mq!nlasNTkSyg=qb>4by<2$?{TlQxiWYdx*C`BlX8ApjaF9ISFy3S@pODtR!^GgMrXLOy-L&3)^hS&y!waD z#gTV={k0pt@h2A5EX_SWf+V8@p8+%AUtoG#l?ToAo(}JIBBM)XH&mH5D^^XH7W%nx z=tO47st9E{7daaS3&d0gT z)X(6@z`l6}lp)if{L`C%=#TEav_7P|+c-I?xu*KyYGwur48Sz8&E0~Numtu9RWo&s z2tDS^2t*2VQZq17a2H~6vu+13-yMur!epGbK4P}-v|>#`VT;+p0x~r+6#}UkBLpAxfA6iIg!E5qk`SZIRrSlMN{Jh>nCO*SLK`}Al5a+C?}6Gg|3jZ z6bYAY#O>T1+N9f73!nf|2xck*03M?|+5<<`qk&l62w(}GqT)&2u0rAk#!iiL&fYYp z1_{Z*n?^O(D9k0x5u@axHAQ8)Gswv`f(T~dt9+Z-sDg?-ajxM`=Iln#?RwtM_LByQ zoZ5Rp%5ZPFa917w)qj4p2Hkxw#n$d)kbL%rsqG63!t4#>~i= zLIB)TU=0gV+HSyE;4ESuje~fj9t{kD+ikR^PeIf!L6l-*dLW%~hl|mO7z4N5=^)JqvWAz5h;|s+7mW;+le|uy1#qPD;PR`gr z)khyLK74yjmD6H@d4*v?+OWg{PkhnMlahl}O@0p>aC8gT+B);2!7oaIMuH_nd9LZ zW*6Al=&bgtWxklzI7`!;>sYzHd3$ZR*3G*^P;oWYAy5VV<$C&k)G9ku_0Q0)F{rrn zn2XE)4vpW>?!UGC#19tvU||L>ihG|P{L%lz?(47bj8+9u2ZS7%F$(7l3=w4nV#-OJ z0+2U!X*LBI&*)$NJYRZ>pA;a=MxSlY#~xo~?b~u4mt-;K+2wLn=~g{GnfL3Ak#&1g ztmd1W{n7gB#qsgtd{QkoA-q27>|EP@`fNXrr{_nf*H?POyzFc-o$P42J@p5}`Pa90 zZ{@c)zcpJ$c?6U|eid!jNn;S;5pYWJ*WGTH)ekiF2I6*iwm}6#oaa?3%gavDm283# zI}VR^UNtPboO_HhE@*asvAjGc`?YF0KvimeL>Lpg4Xz7+Iv)UHs^eInN1dr%m_Gt8 zfCbQy*dPAswLkjDuD`I8QJtBF6t&7CglI@U(k`5UC~R&9rW8SyUa>|FX5xZ~ylFU3 z7x~PZnkaL1GeUyi=d`gs*xu?+#%T)FG`0*rCcdG_)H91o3SUQMXl7oqotx}OUYM^7 za<~}^pdo-Mv;a%tz+lQ+BZYy;G#XK}vMS&AL#sja=0AS#i|^D|`v3!w=?|S}H zW7oZO3uVBRU=DNZF{06eECW>Fj2@$Vc)IxK|LghPe{*0;ZY44S9MLUtp1}}lwSAQG zy(9D01&CXcKA2g8rENTrF)>Oe54O4=}f=5CRKx1~@^~)lHo<4&;fHM9hKF0^e#=P2ON~Hmw{2&OE5c zl0d}8xbFV^JH^wt7dBZ~GspP_a0t|3$jZjnox3-0Twm#QXS2oOF7C=-*x&h)uD4#u(3l z2~fz5_07G|9l8_&yo4^>gTc4pCF0kzY$d9s_5efwgFiC(?k{Lu-_9&=mYwp!#T(zb z_{58Oron^4tMyg+gMV;$IP42%5rB((&ej-_dmwmJQsd0IF=FmUh{j$g)Ho@>^$Yd? z`S07Lg+>5juNZzZR$u9K%dDi>Va18n3(4oXH{5j>EvHB0@i^XC$wzr_V=!7@zc^kK zs$)5;ON{#2+V1vn_pRxN=a)xe_G+`WYHQ8lV&l&2*-fk7AD^A>-PyTz^X~b0di?$q zpaLqOkFWw=gLi>BFb2Bn3VjIuWj$Ld%iB8H3}MB+B3+1dXekAj8q7}fdeJnCi^kLn z5~_7!%jJ`%d;&bq%GX4?LGF3zYPCzfUdbG|Y!(ZxkAVqr;eHI9C2fr4{>Oi6=coR? z8~1lc6muw4Yat?uVdr2t7^^MI4W^6A9^g zcpq?v8I}UBT{T)qwx;^{pZqT${^;+0Bg1c-xr_`@E*6yowenCFB6CS_9!n_#?kSUv+>ruj zh}awiZY4l!!~tpqqae-!My-$*3Qp=yN;v_hkvWks$SqO}`%60sYnuo#xwvG+0(357 z@#|0Z=x8aX^RoqT2F!sjg`&ESR@qhelXJ1(s&*Ka`{qN>* zH(xuWY|CnE?6qaNF`4a3gWj4BRw3D-DW@Ds=Msp9oqTh1?NJzMJzq}BjA?7s$@W$^ zpX&6(xGbyFlWgav?^x&baj(Qn5x-i-%aenrue|W7yDz_aeEu%Ze;KHOIpjKg1=xjN z084;?8L$t018|=|(O6I+jWbhpe$lAXK(z)7`%QVK(}&SFlw&AzuBL7i0vtP%Z%`PL z^j%g(gtAKONx3|7jlhvmqyCsMb<{w!F`^&)W7q!pPhG#e*QdJhCNne$F$e=jN%=zr zFsIj>DY=6MAUF}3HziBQAONvn*<_+J90?W1;>cVZV!+g@*zbj#*E&}(Y=u|OGqv+z z(KIie%u7%S3hbF-#MBcnL;ysvn34-zjX`iif=mW5898@k7NGO2%+9qsuP6SlC{w6ao^gJ2HctDM1`c$YA{<^O+w1(l0+dej0Dz zFRW=mIWaM@BgH+!qB0Y_F^e#VwE7k#!77}XO&dySi-ar3oKVuLCv}QI)jTQ(HaC_) z!bX4*$;ayoaPXw9)Tm7jB4UT75usc36!uPJEWuP=iKK8!_aSyScPC+0v&P`YZEK&9 z&dCJ^e;(p%DG%V|!=5YI<;QiPU}_97b_a`42o}xZB+SfKHy%|85HYAXN=^vuP96>B z$*K&nJG&WqLUM{bSv2OBC+BdGI~fcl!4v$J;jR=xlC{^+z@F4u(AHCyxZ1)+-GarKl`hNuphfP@6(TB%l$C|OS-N6g5_1F91TjSZY^YQfJ5X%do0ah^_t>0T8u7~9@ zKYBK~+&@G;L&t{0ZaJ5er#e5K08fA#>zk`LR#!UtveY`J@sR+EYy|3~RN$Q^-Yakq zI0mAx(cTNAVP_raf))i=){Sl*O#(4hCMWR>=3crH9OPmtZ=1m479+7x2t)+sl($CN z=y=in>woL~Z~v+R$zE^{xZ@LbJq$%JWOIZWp6LaqW6OdwP2^`&Syg zH#>NDe*E&zi`TAS|J<|l1K_K`67^G17qkiKKoPiaRvPXC43rJ>Sk1~RHng$f+5;_^)ygBSPsq=iGqVrPD`0F;px(P} z|Ng&o?f3rp?%f+bRC$a9ip~aCY8VV7b_!qyGZ84N#|8wjxF(vh5@iMk3%PM}pMtch znS|WkBQaToSrlS-W1u_8Zd@Nde*pt-z9{QUfF(O~-X>PTI@`KPUqmt~03j?)MZpSZ zpaJ{UHO^s@rpkroLJwO5TADZOFW(QEk0KPd0K8G>A)3&DVOjU+>?%Q`FG2 zv+8Jn9>)YCVXTSr+^#sNl&)Jlrh7f_Jn;W^YzzcQ)3~u1y?qC*}x^u`u z;?@8W?o1{ECvtBX=Cx;1K#TW&ZuWQn$1^knbOBF;tdI%$JmDIP?yM6c>VQ~9ZP=Po zw*Y=Xfxqc)gtLdUv(xc(x?Bl)r>m>i^3}cG@|;d*7n8|l)AU!0?Ap3q-|K!jIVexV zczR>&+F)yoE^cm5-hK_3oitw>z5D*^_3ys^^2>(@pV8BIfhGJ9ZooEV1)XijCLy9+ zFq#0%Le0Z*X$vez8jmGESJ^0+LuAq&3`kd-c@BTyZI}(N3FWpJRWZv4eJ+?9S6%4x zGGOWP0623zVHaTRi0K>u)c4At{C98suHU}1*6E-Q(Cqn1iU?oK3?n2cF&QXR_dwNlpMS>>Zts7o{=fY< zk3ZsuI%@eK=!#?8uu0TfJsoDK2rLjqOjr1fI+gOfU!MHHZyzzU$7C^T7o{{-ax*D11c4%L9nn+?AkRWBM47lL zB|rla;DMy68Wt8|)w;#OacFfo00)7?w1L4)DXNILD>17%86X6Lc}gy0a&n98aLSUb z%K;XnkdZUYUDZvAh(qRX@GA_y@YU6X(DK^w9R3UdMr|GdIh;~qcXMJ2?yY5v+IL91 zjpzM8NMH;Qh{?=}3}k641#3rL!Z6ju`APUT5+Sx$Fe)q|Bz(6;P5f03fJW2Ci8%<; zeb!r{6%kA$Vp0M-Gl(-wd+j7ta!Xe4_P%B2uGScZ5E~OAv}+k*hpB=+1a>#I6j_{c z2593zB{D7fd={En2bWV|3It#?+kEThOK)D=9(ZF9p2iQ~pHbO#a$7zP?RYrUNDvk!dybdK>Eut3|uC31cFLL*h#r62Al$Opi)m?6JK5@r%opt_ z#!(YV{Q+ohN1_U@!a-~uhVQGuOS%5Yo zAa4TM=AGfsh~8FX*U7@$ghIf6Mci9+wQDgg%gtLL9)V0AR?Kt6Ex94Qx1%$VIl?QtetPd zK$g08cY~^V8|nyyLNx&iIAa7ccYvKTmz*dtOOTAfoSsOHFiTzxVGtYA7wYW+!CZg> zGjoCtL0nDMorR!9SeQ;xE>Mnv6CeOPw_m%neYaOJeYnrhzCNY#L4PnV4<@)c1kQj! zH`eZcVtaF=m@etj`SSGW0vB^EmT*RAeed4RTc5sm=SHWgcz>+tNA>cu!g2~b1QysG z?!7d4;qEX5IhfDRpH9p14D|$<0TpDhvA4CkfwKv|br3Jl$0)}@jb0W;K96LlQ{V(B z5&ElJva-tax_&&J;_?s}12wRV!4R1OIRM}>P#5R{z|0>%IEO2Y%$XQ0&UD2IadwC* zYox|lNnC;|G?IfrMgUQOWX?Hdy^s~4u4C<&zS8{S&rASX+k0W_?)P7Dfj-~uZs!>p zt$UM`3?#p9HcIoi+=h$)w>%6`yz#5=+^XT~TLtWU7&AX%RH?JtCOW-l^Rrohhy=QT5 zH#(ioVeeMKJ6UHqTpbNodm&rlFwmyclv%7D*2Kkm zGe5ND1LzarvCtvmnE3*z0L{Dc6Tiv+%zwH2=l+w|Kl7>ezV@-`n|IWiBxX4QQN$h2 zWaLq}VN#%WEmIbi6T{m_m#iW3HUn21Hx*%WWdt&`fwXYWau5S7K|HFfi|hJEXJe;8 zdyxlVMhX!L9wZj6t|Sxc5)a@5^}c%FP%!6-?$y2!+kZT;GFz%3OawR^d96@b1E*X~ z%*D()0r%e+{u_Vj&R{+J*nBw}F3skKg=6kmT5D5qZ#zr_l#peV1M>7~wHO;`OdQP3 zJi05QdW`N$=Bdh&0j6#du_CRZ(JeX@Y!FI%6Su22m_aZOLc%0WWCUxS!OSoa#LcWx z*GMoHSkt%}k!jU<%AZT9xkRA=xe0q&yFYcq(L)Fl51SscAi+)X0dZvS)rwY5%fFrkqB^vC5}Tv4KA6nBoEp{h-1Y^hzHF?F-1%m# ztSVij#@e);RMSO0n^<`PJ4XEw@om>{0N(`OSAXi5m@R?&&b{Uj|HR}?S+c^3$&JV?U5<_1nG<&y1j<}8cVemu zwOQ$^34p;Boid%n#`p9TVnFqf1$L@B2W1iCuY(uG1o zaBa2!i90RAZmyO3s;Hz*}76&p|y;;m(-I;zZOIF6avi92Q{kto> zz4HnmJn)le`vp&$b15HPrd|eErOjJ+Uw&a@t2ms~yHDfecV~EZiHij=N73JYasA%w zE4$b7rP}^U_1=fG)BP#NQ&bUIiEAqxcRP1q7<4-N^eG)2&zo6^im^=b>!YnVR$qCw zBkU&=y*!_xnF9mBHrK=YsC*P>&@nItBp)?9ANc%d;+?k0}-llM&Ruc>^U=|Lr$jKPPVyc9NTg?`u=0U>S zADsTIo1U>{H*MhCj>Wi4kJ8^cS>Ex&f^UK@hM^*Lu8t3ei7c0Z{ zd*g3DI6IAXDbb2e}|1Jodx+`H?Pm#fD)}_}=!~#`U%1x1SxqfBR&;^TMWF zTi0tZ^d|FHFgc#oOL?-~xE8K&-kNW|`r-6F*E67YEP(}h0UUzffxdxdp-{{Wp|`X} zu!Cr4wVpzz==Z8+mMs?AoMT=>56n+UmxNQovE$Tr+5$qZU_-07@mqh8fBSFS`pw_7 zxwF>qAb1@dVoXd7QW6H6Ya}PYB@<6nMpG7Q=MU~_9^$b9Ng7hSX`RjoseWYdhWGXBw9UfjJUo%mq2%42q1JOzn!K;-+a-U|?@8 zb!;X`cp1McBt$Ia4mODq2*J&x3kjV4+FtmvKk(u&|NOHreQlfyNkgUhfl=RlAP4{i zWvgxi8B{Fqk`1y18j|j|e1Sx72+K2dE}^r-G!Neh|0v zM@tS{acz>#**~g^5ek67%*1KoO~}mP?jcA*{aD((h7@t7B#gB9G_}|`5woa93Bp26 ztsLM6BuxvM!%R)G;4sq!K`>$=31lE^;4q|n42vW)6HHwsv)H6^M#5xdP6Re>JzW$8 z?jGBlfduF9+}#BSk_%ZMe7d%i6Xpml-a`IHFhPLKve4x%i;GixG~rc^Hu0+4Cr zYEop{#6+Yf4#e%o)}nEiIVmiHf~9mubICI^Ba+a`Ox1}v2ojn#fCF1-~|M*W`F zAZdV>IRN!E4N7A`Feh-Gxw^sJ(<4hPOo(JK&$0{#CkO{e6RW83!C?NceP4Y1<@(@l zSyb!8TU&QuTIpr<^zr26>3FH{4w22DU0|}&QuSqf@6DZiudh*^@1OY5{un3cn4ZJV zfQaGht-E`7uU#uBOi$_Ls9qc{{JcatN1UTuh27Eh`#0|Ht#~D;)5+vwT3#%17J&+w zV)KQ~FKn;h%$rL(IGSIc9$|J4%+Ouyjk0-$rrSrcg2gJJ8bauIg{7J`cCx_Y5>Q}> ze6LvVFRRIO+B1>H{tGBKfRiu3AD=zC7~R~BP85k$-IxUc$eckAa|Ka@00%>0W~N4@ zK&3!d7`!4O4xNj6_wW9K9(*eTLliI0vQJ$c{&xV7=NPW|+Mr&Xbjw3)j=b9=jy2A0 z_7y8XE54c)&|cPE-GF~^`SkqkaJs!+bh@2959_1R2gMG?`4mEo@Gcm0~OJt@w=_{nPW}d~zFj=koOI=!0(m&ffOUo5#m*&n9PAuK))WsNe^n zF?_^JHF_WD0}|;Rz634NDB^|1uiBz^og*4>4$KHk!x^vumi|#-4zIq@eDCMw_x^D2 zdp^0heRHMX%dO5E6NWfx6P?I~fGjtQNc1p591XosPn3`5*CDjX(iE5XU z)gHm&)LsG{z*XCtXlYIaVgWOn+M}8{BY5M+EUq3Z4s`F+y`TQ+7k}d4`wA8S%$*t_ z_>w7#3!{$c5F$YhSpp2FVYEYL%W5`r^2`Zvx5fx?HJ0FkKtfFoC`oW;sDV9^vH_#i zA@UUjt;M=INg8I8#fHqlAmQXdGHcwG5S-HBNF8wX79M;hkF;nYks$7FF{bGb!99BV zi7+P-uZW1MGbI3<1J9>PBB^A>^t)>(>ZE3-rb?N>0|;4OaB8-M14En2-6>=Qr{r8? zVTM{n(>UjF@+;|4RBh9P(bn*`q%)E&*RPhTfe7%A4vN&F_|^O$AR@OkscTh2DT+bU zEYQ>mN@`%Yrg2rtB{mKu)0{h{`;;*Y$W6`NSi}q#Bc;Pz9T3T2(b^S1lSNBUleIa( z^_8o^nHjF8PC|^#)JOsdV7FAi6fMDyoEZ>~mH^S@umt(DCK9Wgah4Aye)k(X`jg>n zzYxE*kbEVC4S)E!e)8aAdORzb&QJGok>=_9z@6@`jaNUjy}O&u#`Ne(JbgIF@f76@ zxCHupcQ#&lWo2V8%o=`oynJ#vIX|3ZdWpq3tVDmf^WwEPUtU@7;rw*Df3!F`nlHyo zEM~wN0N&eq>y_1&ymL60v!_cOFX1zQ(J5kgndkZHN^y~I0vo_Ytue&9*7Nh_@?von zGG3tD%QuETzbMfMIzXivv~v$(5AkI36kqqto-emuG8TP<=jscCoy-thRbR^t#kv$+6zYcsACmWKrt$a$g^HZ{6N_ z_u<9me)+*u9rQYT8;g~m@2%2&v{OyKoSC-~8^`H_zbjwsLqRs8|H% zKxtUQPt%nP9sq`406;9^?|an{W&$=ejuXbxFr%vm7@(b7`nk{X5B|{R_kYjY?dyY4 z-t$=4QVgQ%931SDE1QEH7AZC$hA>G$6RCY!vb9`C_ojh65D=IlAc6ssSyX_NiQm)g zg@rh{*Gx*8xFflQh`B{tYAmvBd#^Vd@nm9G$3ShEHC`*UiM2&?=jah}23uM~V(0Fw z1_N~frDT@@(hgB0h~3qMl5i5_N!6_$+NXrH2Blb%2rRl>eE;vh{p0`mtXjn8l-lEZv}p4M-mc=``XXL@*;fp8_SVX*)Xtkmg24nMlY; zV9|+1Yeg~-ySb~Iu}})c4Ot)-VrC&vWCU`f+AaAa0AlHM$yw9j9vq{3(*V$>kv#J@ z!|eIw=XoB014t^M^ker_2GHt=t_}r9V1gv7SIQDI zAWf`<0IStBO5)3fVD6NpZC1Op8%dD#xs%3>7^Vs2om4{xwX0i)wUIo=a8DN{03Hod zDHnj#oz5W?oCKs%*vz6)N(3N{iENt@h%y(zT;V_gN61E7>xPFU!M=2^Mo;3M`R9a@oGsyBHG&6^=?^jAglK?BKjUKAhv? z9GJ8=g1n!vR5XeuEODLzv+NagUc&6F0RE?6v>*Se3QVp>Fw>f;h)xu8cr;~mKqREO znwc;;0>}`8$I`74C^*b!oqzgsXTSc%Ge8hF^Q{-BrwxrhtQOt>N6YelcdaL#ycqVenl-22c=+t4-8c5t4F-Fm6{uJ7*r z(D$x?=UbcC?+ypuE?g{Fg2FULBir1 z$;jPZ4eG?gVD(7pPRpP+(1MWit&Okfm~N^Rq|@QO>#H}e^}jipUcHoEeNo4Y(h9`6 zM^+Q}8a{K6@GNScmVvMa2;P?dB)p-jR!@E-cPCHuUytO@?bLvsCD+7uVKGs{VzjmP zM}PXQfAVt|r>Ap(fU2=M;W)x_M29f)bk9gy^fW00NTX_50xO_2lMzbkeg-mwMsGzy zAU8_X2Uqt<2;iL3g-_E@R>--%Nti-YupnQ7ioM;0CW&Vf326kFg<2Dpr7?z(1Y(e| zMYqP>Er^&yiY&EHOhm%&#zM~S=33W8Bw6lIS5IjKt_?|=N~v9mdEic2Ad)skt7+1Q z(&$it0$^#I=^$beVQnIToe1V|mps=P(U?YabAKL&9HP8^Tk} zeY6zh0&m6r01O@*FhY?V+@o>PH8o-;7*bxEs(YHFNxPOLayT)&Cm$g&D2BA z7F|%dtD6(5PB6}tH)Vaj!o}o&{-vYC_jk%uhSym3P<9cI0R>(jytw3ODIPw)JUg0TvP9hgHF&VGH@yE+f7p?SC;E+N z<@xcPYC=iC9B>RqFTb|3-RmtU;r)}@;^YGLB~U_Ybba@3e{*g1SzdL!VVT_a%XoR# zJUU#QK0e3gB`^gP7$D@CW$Y2mundTx$)E=mtK|#;{@E|#AqwO2#@4O9M06ogD=XsIk z$a6Q!i!58|4fCO{-nu?J+gmQCv2j$xT;?m%$-CY9^6}-#{&@Q8yv$a5*|0Yp=0m7p z`E393^=r4Tjjkc@7uFf{*Vnl_ZcdILAMEw^`qy`Tv!7X>omaitBSzdmJ6mMeSGTX- zxW4?&Pv*15_c3o9{k90AQF#Juh{Y zn@gw4uyg{bBJVQ#%)vZouR%gCsT^~=hxPe9wSXxO*H}V~#@;sC0Gl;LiBIOOED$k6 z{i#oE{^;-8`@jD;@20T1h%w_NAU9+{mw>C(HUcDhhScDt8jfhrshfp6 zT#b{q(v>X*z8hd}jVmY-a1vC&TjZ0*hFm?i z8)`QOob#N_T-BMaX$XPbkp!xEo=C&)#Ki8*&uz(9mH;;-5Ju8`5)iHm?bWoX9rm}q ze>yqj>JZTw5m`b8a%fEcV$OoQnt6(xcDIzpK+;KgLRa&qAxVo`OY3iv05>EEL=p?R zlL!dy_F5P)M+7NzFpJ3p3`?o!0dQ-gn~{Sgq%`29^GT0}ngNy+L`+1QQt6F^Jk}oh zDjWtt<;?DIstD)R*`sg#i{|*z1mzaA3pKUcUc{m+#%Zq3lnd#t$Ey~OL?yufS>On@;qcDG*Hx^p|1IzB!rpB*h0Q?=Sr zr(3){{9!Y7=-ANh)Ib8)lT97F_TB7 z4547xNT$wiPC=B=5W9PK*^K`2d;BY3tN{krvHLxtShw@XKm)84ojW00$#s}zlQJtp z$1%*a!Uj9nP;8JtqEP1j(B=O6ifwM+-ao!OJAAhP`0@7Yj_zdB+9T%(f_gfB`tHHu z#@g;?KJYmeHtc1iPIWw9oE)DYt*&l%N7w5W&#&FseE;wW6=C^wavIiF?v3{D^iO{4 zVs^^@Pt9g+pOd;Mq+a?tNw5aQkpY>*fdB}=qdmL%0)6_^o$r2Q?Ne`#?%i4$j8f8_ zXcUidYnV;7PUaX-EC)@EB~#94)Ya1((w#Yp)<_ua33BK_Gy_O7Si>2UL1RtG zoIpY%3^;R2wKg|c6Nz#TxvHj^EM#f0s;is%OLvCA(bbC2;i`I6V^he;dr8PaGGHGv z)`%pN!hH$jw4{irsYQBVK8t1|2`4}>I1xkAmKf#{O`}X63Slz$VCJX^%g);LNB_Xx z|Ih#T!TE^;Vt`TUJ~tk*IUy%RCNeidVmm}6{*h&XfEf^wGB~LYg~3^-YN>^1ad_?O z2$?wx2Pb!TH;_ncb4s&JO;I31Y-!*LcW^RNndueqnV2M`vZ!@LYuO`M`n8ca5pE(( zFnD`Jx+{yM5lON!F|oA-9z~mAoD5f%yvFURlhy$3TE!jF>U1_Zwb*{FUFHI?ap& zI|Hhe2s~+FaAng?uqF~Q1A`N<1aKyJ)3_Roz?}rn1TZ%WDGZM-udu@ zFMkoJHh~`MfM`GkG{Dy0t2bWxjZ-@=3M4D63~@XeRB~$xY}kM-)$}2OdHTfKnWG zQQW$^6;^-eA6@?Fk8M-N7L9{}^19TV1rl5evr0Ink(hue1l5L%E}?XdF1gWQ(e%Ik zFE3|L4d`KTck||FxSZhP2w+Ap%Lnj4b<8{v3S$;@&AmHXtYrhP-=7{Y=L0WR&@3DG z46fzD*PlGQwY7JLi_N;OnHr25EWUx+JI6<(YvWhe%Z*UbXe66=_}S4{FrA$q-M)Ei zduXBCx5;XGuo>sij!-{ao@=waJ=)vZdFjpBc+#9s3VL_xXFz#X{q3qLO53IM%tXM^ zqv9Ihf3fq{Cp({cqxT*6ySHz4S4X{^LM8$WRuVW*1)BhniLkj*qK!wDz!bzhQRN}h zwDM|ZkxZke7r#5Ph{c)`XE!P_ambt))&?TA{!9`O!&1B*UBMn(-M3p!NNFDq39ixI zy1o4F3&UO)i{(eMKEoL>Gug_m!@ep=fUFh42!Yr$MPaDXo|82r00ijxqDBN20YBI>?}!^ePN7RhT$Hxw};&&AnGwzwrIH|H0q>Ao;>f%wnzHFw9V=;}9T4Og*1@ zWJDo@ISfQ35}*b*34*KQND@5$|H=CAAltI+ybt`=TKk-9GxMf5&zo}HU2WhEfd&mY z#E=vTAqEPFR8S*PGcgkrq0neT8W9p?CPo^GA&rI+R0JhqI1EuD84?Wy3Ir{Tn&<}5 z)xNswd7m$R=JofSz1Ldv$3FSGN#2U6sCq8*U9-)%zVG)%c!X&q3rk@+A?oZ+D+-e| zlXv8}sEZR3n&v_PHEex%vxtmP3t4@M7L~Z9rfA@AMS<cr8(lj>iG^8M; zU;WbL-b;D+wh#!(jFSW=YQe=c<@2bi!U^o`=3WVupe$`h+tGXRaQZu6d;!z|WBYcm z>`o6p2A%*%h6T$c>3KC0jZ?*_n)W91$=uqbF-2NQqqF0eXZ_B&Rk^0AX$5Tq-#UKy z*7^0%ZEma-WwE*4*}b*#`s_2Pzfd2%^x2IvSkZ3LT7PkCefIPd=i_}$IzA2MtlbLb zwQU|=Tl)6twYd0AnjW9N?yd~pTHm@ped`C0$4^qFt@dUW_n{*oSE13R79?0MdV98V zTW;Pi-g~?Eeb;-RzS+ON*IgNuZ4ROixGiAHFm_AK5uU)wQcccpE}$MWIfH=$>=Ixa zQBA1TAqq|mVNMDrb9Jys&4C$!Ndj1!esIamcP9yCOrh`$6`9EMi+nr918NlFt)|ocJGh={yYE6|M*gofKqL$XbXBy z3I3h5TAn|E+@UQ(x8+P``5y0pIusrNNA5>#0!DCxI0;J|u8s&I)2N0bh+Bg~ZqRHX z5+TdYkw$@YS{2l^t^r^oHz&!3wM;~o5=dBryIWK!G)rwxxEwtivnS6`15cV2DpLSC zG0@Cd9UuxQ1DV2-TLP1&1oH+%?IsekDN+K1@+leaZZQ!vNodwKRmxO2vwV8Cq*4^@ zdHN0E%QOAu41fr#87K`nsDXV`W`s7bpJtc9n;`(vrT@2K1(^eynHZ*;8|x(l@S;-4 z1qkj62+Y-DEh4Vwa4E>$;mXWrN(#8;$^=U(_bkvUQqeNaBl(=+Fo(UmwL8XvOhN6&1Mx?}Cv@TNlo4++a|F{MQz&7pN zSzvU2`ZeGg0AM99Y*R%pRyy|og{ zs~FXG{LA;AyuWp8YkO~HTYJN|w}+D(vwKIAdNQkEvEK{QT9J5V{rsKX^P};^>S3iO z?cJSjf4Q95`pNnD)q`cLo=(nRFSLJUuzus6y~X%PUw_;Vc-m`kOs8MV^}K)sslD9& z7yj7blRwnEbA7yYrMI=x9_+L?+MR-n0CQ7Bau?5%xaFxE8yk`3yi4}U5h;PV430of z%uME)h& z9i=!m>!X>j0d9#PkN^)%3>Y|gtU)ZHG{B;UAPQro&wO_Iv!7^v@a+ms6{WjZ%F1pT zec%R%D560PE^R88S}x*BGl$3}X^u>lJee9v;cA(-3%HaeOgW2AP8yY@AZ9aV4it!qw64vPv4pId=ZedO zhPu!B2VCD2!f38AaAI7xq|qhg_01dOQuS%V0N?qEyaxlw2sQ&lir|*=?Uai^lqc{; z!W4*7Msz3{K~0KMRhbHDk);YoTxQQXHTNPlX26U@940o4y-^| zU>%?Z%z?Oh`^qPNcNReydFpProP z(LSmp;2f9(gO%MYS8r~$(K$GaC(kSQxYjMt9#7->2$-R@y#4OZ&8wR}r;{Tc9Yz}| zYC@a>p&ayfc2|YNXf!`No2Jnem;nXay}|XZ;&uNNFMtwYK*6Y0$4*l(;RVnF7?|kj zYjr!H>GB{T{`J3G|BHVjP(cKUq{5Pjz#vAR_S(=}oz+b|FvoD^UeD3<4 z+p8PhP2Ra!+&TO5kHSta&Q45pbGz7HD-+d|*|mEwpW^WB`Bxv`Tw5LV*H^pnt={gH z)q6diAM8K=c=7IDy?68G_3dTv6z5}}96lRfgm`j3diuIv-rVfj>AJk`?xe|ie>Jpl zT21#eyaB*sQHSmDBY!|{-{`l?)ov`9nNwj-Cay}PIi$*FMwUNI$_8j8QsZ3mMkU32Ac=-}8R|Z~R@P>hj~PhnL#0; zgbTSF6P%M;6QLEk_+Bg5|+r39J@N;nojcdHZwSz>`<|qema_FP=WZ=^?5Ka0CeCO6Sh@wcG2RvUf0* z=db36AI)(78fgktzzD^yYwxb_TrX?j;D}Bp({|U+U(UzF2R45WL=2X%++FYV?dSy0 zkER#r7dD@wo`Uwp5=!-NooWPyhvDt6K14 zYC2cw0x%!~Qycx(^&4*;Ob3&39t_F{Uz#6G*LHhDt`;d)LXb>X&t!BdKrnV;HcRZL z43QN>yF&lbJ^k>5BVYn-VC8e%ZO4ZXP(1(uFyyCJZhqhPJ6pB(C)05{9|P?hpSarJ z8Vq;)AI)zrj`o1EvtBQ6lsmgCp)a#~e13S>pDlbcNH<|6yP8A`&g z4kkx31qA_<=h+^+XLT+IinFytlS5dfVc)uUd*SW(2G_5(A3t2Y`FtD3mEN1pd#Ns% zS`76F_bJmw@+HD76DugsVGbf0YmRYbOmbYUx+<#oskeJ!snmIPy&58e+Quxcc@tbfMIkWoZ$V3QW zizzb}sJJ}W0IHrR&oE=jsb^U{8?gig0kg%( z$kA;jGnOK=Y5}v%_h%+%X38Bsp7kq(WndCfc3L!1Jmw5D$YnL2uPC0lWTK2m=8OIM zFaPopV(-!;cn-9H?d$JtedY%?H@b9kwD|DJ`Kyl(@!|;6b0E8SZe#cD?RQqMUR@y% z$HVmC)mWcjU~vXq0H;8SwcVX}Hda=JYmPH2Y78&Z=pfbS6|@Fg?Y-SQ?+lpuaA?n8 z$I)rjSwfZIg8tfIb9ZyCx2S3Vq&hjQFv&N767;-BY?827Zr!-? z&aEp~)=t)T#wUjl&z_*Sy1rTN>~yYQ=?_+mWb^ZryDvuMz`yPl@Q;raPueMMR;{TrVse^3kU4Gup3+P#loblU@sy|v}mJMZnK+4ugI*wg!8 zoSi&*`ruBt-`~C7{p9=0zxkv!pDon4c5d9iDsT?i>u=kC|BI8QPWe+mTv1Dw zS}o6&d}a`KgNc%}c>lA>8~CSis_0Anq?`p$c6{q@e|H1~uf!NkqHjxGf=G1WR_Qb%p5cDJy!OkmHm zUrkA}(Vw*0-k4niA?1i#b2wL1b9c}8rqC)J?ncOrAY;?$0FgiwM7RhLB2#j+Wbi!F zXH)g$RB)q67iEUDxmt!IO9m2$%grmaB!#%`_zfNTd`?`zOIbewMd#Ym_x!%%`rYDuT7T=+@bSZQdpW|m zf)zjkEQ2=tSFc>ZyT07-ji&PGczW0HaXM1zAtZP4-=+SwaE|S&2q6Q0=S{vI-(g}y-wErrmlN=2@2g;(=UupHW z*Ltg)Yryg){;bBVjFT2(zSg#~=|$S(&%QPNQ-Ab2kQFoaIQ!s>r$7r{kY$<8J=G3# zCx_&<%{4L!b6{nUJVWb+rmuhHVm!_4`(2cqa&dr*r@2a@z{>Vkaec47)+t*Q3IlL! zb-6oO?raX)d)xi>8#l`Bo1Jc7B(_UgTW{}d_4lr9Z`{7gySEU_=ZEJnkL$B3s-&dE zC7bKv%hw-&^!&-g@!>%{J&)%{)!D^-crqJ5K79JS-~8I|9N&L9J)5B@dTYC@gN=1? zf%+RK&%SwfbS98by*>D$AG?lL@8ER8wtVB-k9K?C3#z1s9;ENCSvzw9uujeiQPLfXGOr9N+R+^ZUpu0!;qpyEW$bNLk%P` zDKQfXO8^-oBl(h>f*WZkA1s;KOt5_Yzif8+hKM=Zc3ZJksLS%aP>Y2?v6s09eoo=mMh3Prgy7m}T3*A`-*{QD6$Wv9@8v zyG98v!~`KJ%{*0g$-1-Ked}5;V`A0KtTwF)%B1Espv;IqHHtvmc)Q!_7s#E+Od$vX zlm}64c(anh^5G}o z=F+He4={4o#uh=8#c@lT#}PRK1_zu?;SeTietqMdQcHDa)tM2Zupft{)86&A^)>|EClCKdt6l9{_FB^WVDXe_c^2*_FT{U&#|};0|IlvxFRz&QDYRapC|1XPyJVA>_yeu{YE?$%U1dJ)#OXZ`!OKntenW>6hHW z$-*cm%;s;@VW7rR?=wHLeeL^}rY-;SdHt%9{ZR^VWyS-(ej`eUf zKbubG)9AA)bb><5_3rh%TSDRd!jDfXoaQ~F23R`Y?S=KN_Qus!4EBIEpqEQ=3!8vz zNXEG^5R)X@eg6GFGj9)aVM_q!-}u&HoRw$=5>W>SBXL2@;44Saln`r&g9=YB+)4;v z{QC53Up#8~3V0`^f{s51J_Hnq6pjS*!o?Oai}ATSaJhSGwJ;g35Yk z7vsffRn_qMJ;^z_y7u_XJpSN z**wl`i|7C�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

  • U*f#w(C-Gf71Tx`#Wp;qwCsj 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