From 3eada3def2ed7d48f1d31bed1d5e019bdbb5c908 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 09:22:11 +0000 Subject: [PATCH] Deploy to GitHub pages --- .nojekyll | 0 doc/hydras.pdf | Bin 0 -> 3706770 bytes theories/html/Goedel.PRrepresentable.html | 79 + theories/html/Goedel.codeSysPrf.html | 251 + theories/html/Goedel.fixPoint.html | 101 + 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 | 387 + 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 | 396 + theories/html/hydras.Ackermann.checkPrf.html | 471 + theories/html/hydras.Ackermann.code.html | 213 + .../html/hydras.Ackermann.codeFreeVar.html | 149 + 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 | 574 + .../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 | 885 + 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 | 183 + 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 | 217 + 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 | 240 + 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 | 505 + .../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 + .../html/hydras.Prelude.MoreDecidable.html | 51 + 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 | 58383 ++++++++++++++++ theories/html/toc.html | 2100 + 196 files changed, 113916 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.MoreDecidable.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..2fdc5c15986bcc40be506228d1fb03c32be257b0 GIT binary patch literal 3706770 zcma&N1yo$!vNhT`!5xAJNpN>}cXxN_Mj9u0a0?oOySqCfSa5e54Q_!1NwC-CJLlXx z-n;jI{~m+EUVE*oRl91|thI{)t(ue!Gdl}63hnqp-~8b6^uQ1bHzgaTvxNhSkPs!S zmXC`yC9A51gQh!>l2wJ0osEr>RmR>8>`uwY$@y~Y1+jEu4E0e zb+@Br=VfQ36cM5P=RyIyyIGq9QM^|t3=Eyuc<=&lYq!=6%z%S}+;|A#9*z;lGX#f< zCZxmiUDEZAg36Bbb4f=eCcR zT=9__DV1xOTWjXawn7>FZVGH5w^HP9(s4}-ky3odZitzI$rrb<%f+pY4;!Q??^;M* z^%U)QhxxKn0+dEl@QL7*Qx={EGGWd5@1_wpwy;p7U6HcvFb+vAn%#-eOqzB;1AVbP z>!KlhXyX%o@t!$4KMJ#L5zvkrK74jHM|makC2FiStRF*J8M~OUY{KTLF@~ye0?;1h zeIR|Gx$C%*>=%RFF(j8~`)I{78Tk+`J=4j&#jlBj@+d~v@w~v^Fx&s6p zRs(Gh8aeYKp_TlyN8Q1)&+!RzoEoZ>i31+H3_2wLtR3lZJ>;fUIKE2J=f%PqC8 z^>Z4$1KIUsdD+(B3QOcx2hoz%9h(N)xG#p@&}n;C-|OkKYlbwUe~sdDFiWVs3Ew!7 zY9=aO(s~2&OGo@j^zB0 zPYo-P=2X{4YeBs6a%s@pRhL;u5_wxm#?F$+%)`ckr6A?umd99|qBrsl&B(?yEi@hY z{z0QWh1u)xKjsVc-C&l!f-GlyQiI-$L`C^1B_BNEN`RV45R99C)Yv&3YUWsA7^)F= zI{54&(B8EaX7ZJ4ySvHt+G@Po^O$Bc6hVr@dd;X>ZgOVQb4IKUtCl(`r27~pB*gu> zTW}o?#iE1}7%{gd#pYzd?VfhW)KPS8J6E3Z2c^OvExE{H*X+^LRDk|hUE7NP?@wn4 zpV9;jjbZl9*nQ*Y9^+-n}0V z%2ryDb!c+p;kS84H%n$o9fJ?gJk-u6awB;iSCfDFs_Kjv2`_$IWEwfOf_s9Ww)FTq z>S^V%$9+|+;r%UT--=w@i~v4RX?2q)VTNs43q|mo{tz7hxui2^zx(%hOU;))$#-{(tKuRMr1j zAJ;(ZJXrplwOfX`dCK1J5a40f+g`!axK6{L#hCIq{th`s_p?vxy~vL)7NU|K*_a;* zZO4<2o6LGWiAJvoBC<`=Rg!;;VEdK$f#EGfgz1FU&l8uIVZ`v8JOnlr)abdlRuarL6YoNL_vDuA$a5EoZ%Wuz+ z1Ab=UC(iZ(byyN9$sb?fqY+F3*GD6SA39>aK_YU5snWynhXGW~EGd0; z=w`xAKocYLqC}Q{30r0G8hV(EqU;2H_Q43jA+ z;2@21%AQ%JBQZ=hhPZb$?wW{J^eof$ZBuVni! zn|8%QMm0eFgHK);ziV8VcOCqy4A^~zi-5Yyfcyagh))!Tkc~_#iTlo)Xy(VL*xT3x zcS;f-aLu-A9$X=v-n6#zaNh1b{5%IMaRZ|}-rN2V5xYD}NI%h`-9EaOI@U4z2YS6} zL6<^v@dU3t>d&`%QgE%elS(h} z1fFMs1Bf#OxEiO&B{|V2-rjiTx4)WT;2N8Dk_2OXifzo;j_}KyPu)cVk86ew@*2WB{ zZ#L|BNOSj29QIoItUW;GtvYY;wu!aC^;k*IP$uEft8OT9@GLPib~M7zmU+q=pJQcv z3K^_2C!Q^J&ze#*_1SBpru4+Pd*pSEEiecD{+s!6C0|#b%wDT)Hn`tjZgoJrPO(5Y z6OPqcnXTZ9WvXIBZMhFmVg+i3@cBo$3ZtA;^Lp%iW|rRqm$dv;f8rY@PDnG=%Uec^ zSCeV_&h4B&)9xRORV8!h+I)WIVzn46TInsgQ&s;hkoX9pR!UXuaxPrXgzrnoq0UV| zS4bkm{e8YA!R*y(@oKey$3^IyU1JW&vmN1DfCs7mUE;*lYh7ne)wzcZfWUBgi0_fm z=R1*&%#D5O_4yVo9WehP{`FLb4ENXjj76L^rB_^bF_PZh&cE;;g1^2qp;6@iCG;wV zv*MCPa;oLwt5VT@Ca5(nnB- z+K(Zqh1_ItPX*=FIO%S7-mla}eB(VXcsyKSq_v^qHS4`_lyQaF%SaWnXzH2Y(tToO_swY=r_yH8jd7`MSAMgDweN)d7+u6)&N}77a@1^=L7c?8cNSpR8=_;k>`aE6wfXp896oAALht|NDTI!=}(IL^Y*-oZoMQ^-G_$y)bN;Qr8J+3G%AJ9-cF z5{L?PPF7P-SR*VKB(;LXtf*LT@N<}^)R)f^HY%4a%6+=)Np_O`5WeSa+exG-KeEZ0 zc#a`6TImjj*1GtpYcMkMduik)(TAuj?X{^1L1$}N2-Qu5>bveWY@Sz1}j z%@)M*O|Pp8g?F__myG7^@f5j{_f4a%U9H6$+0V9NK1DX#X!?UYZ!`zqf75!?*)@D{ zJlZ!a1QG8^=r^S!88mXDaCo)^KRv$r3GDi%?4OoJ+Vp+G{*w2Gl;rdQb#=9P;s0A3 zxp>+CTW$P5ejBo}asN-XFHCnN9*-TZ`&Rcml0Y(F=e$F?qXSAGIv4N2t5+)2@Xvu? zR8EccNlAWne7!cZ6R)nbLh3P|m*lZ( zweG8#%R1CXXsN-4h++A|{FGB<+t-tRs|K=%4jO`w>3#or^(S~7&$`=F+JQhErI-6UDfrY`{ zK4ZfEt)yI3PV06+b0!M1H@PvDQOO3T`TbHAUPnQBLfnldh_LyC_klY#O`^v;%i z2d|qa1#7oyLQ$fH9;OT{=Na9bepN8AR1RgI!kZ#i;)rqW1I)NKyRCRpCEmqHa+jY+ z@!vctrk~H2LNVr@Q9hhvRxb#7BtMQl~u3<|ArTgy8!;WwhCdpFKSE&+} zdC`L(gPUy)m=xm-N^oNLS{lC_UGUhLK#-2Gt|W(DNm}GXmL>kG5XId0+I>?Ha z+!rh2nE$BEvuRr{9GD=|kAm-{PN}t(Q)i+$#(V-vOeS3y-ppU$vCY(eo{B*j;nlyY z$L`(}5ffGvepktiQHYi7*|G%Q%MfbdxMVp{ZEISref{o3=N8d5tYYt#8P?M%v!Lun zs>x+kr^l7~>yLue9-H|pr8wHi;=9OOK?CD-E9@uaQ|rTX%wWOJ`Q8V*h+~FWaJ9W} zS?JSoL z#cx;eT2*B!JHXNNV9(SFY&t*!9OPA1E3c^)x-mw>cu z&#~6tuFJLRrf8UMs)(u*zh_f6^Q|`IG4nk{#UDMMyXUREp(stbi%=vU^w8)%9A%=& z-S7ytZSl@gTJ&pfWS}OV*}K*-b9a5kKjerSAQO6pA{2O`*gt4MBKYZPu|&YAL>|dl zfu;GHk$g!@FP>vx@Y9sRvy<|7}Le1I=xrO(tD?tCt=VHyalvtDLpHt(`k1|4Va9!rmRMX6+{F40Le@ zS%aW`s{b^kI5_w@Ik+iVC7qp|-85ayEum_ptUc{5tu}tfC0cm9}58h&)aY;cJA&j0<5ecFpD|# z!@-)x(izC=ZSKO#&cenD5EAua>Nw6?RC z^L4Y<^i|Qa^mVl4x1tgip%n5K@CLd7t=-Kjy@5_3uzPR(%g@5j!^O$N#ze`%#=*wQ#=*+Y$;`$sz{V@U z!SSzd9VHcXH#aLA0Szgcf9(Yw2~+*+rM$enSiCq{oZW0$+4=eTUvzMAFhf@`gMC2m z=HAR8F!jGRNLhm|-Rxc5?VUlCFB;7)oITuysi2nr^9n$h|ET>Ref8fKDl7k=mjZz= z4*07U?5<(`U-tfwioq`kW7V(*JA1f6Az*Do{UYolAPMbLx;wjRIXgT3+ly*;&hE}& zJ7*V44t5rHN;+k8OMB4E6Z*d*%E|)rAh5eR$kJL~N|*|&gvH+8N`OOLnn#>VT1K3o zTbi9+T3kY!O-e?Jn_XO*pI@AVljq;EQqGnhKqyrIEo=23SsAwfRrUo9Ko{uFQr2$v zp4L_}Zq7i;zi%yI|G(QJ^}p)-m#o$QYKye=|0>H0HHP&iw*M{G|9%7o(97+AkP99B z2m8=ZYGEojD6*f=0T_Sr3b6VD%^;ZPHNXb|B0M}i0z4uD0^%z~=npC~A|f&>8VU+3 z3JMw)+TRNc4FeMk69Www7Y`2?mz0Ergp}ex7Yq^-5;__>5f&B^F+Mgv@qZ@%Z*QKz z0I-qaJ|Jwt!C(Vmv0>n_VV(y7s{jBjEF28Xe-Qu-EF3%l0SOTq=H&vw{lBIV5RtF| zFmSL4FbMGQNUu;(5n)kb0I+b_@Nd|05D>-H&8cvaT!T6A67waH>-#ijsqqPBEZmYB zI134hwnIW2X}G1eJ!F1d7D#Hk)4t`gp#yViSv6U|vrLxy@HK^ZXKuG>02{jTiyer_ zFHVCR2pwU=yy9Ou z_IVY62DKe3h7Aw}eBVg+Rc`nxoN@E?bhE#xXqX818UQ_vn0ctwxt5Eci8gxSSBn~& z`eQvgEJjt5-GX+iDGm%T3MeKtCADnNcL%Rw{;b|)zh@6{=$@bNKi?j7R9$S{loHLz zo>PCCcu=$LG}UbR_~hWFa)}9is6>MLnMA7GeIJxRm}ddl)2m`!p`36dlm9E}Q`!rc#{t4;+PG zw*?Ylj*I86L_|LWYFaUO`hG{|Kc;)vLdBk#DAF@f)*>LS;VTC6t~|GG_Re3q`eHgT zgQdM&eP0b5?d-O1Xl3jXnqFuxWGiiUJ_CqFj|4|OXIUpSb&A;Tdt3{jlDq#8HXSF8cstcwB4n_x86IKb|pveJ#?C}-Jh-% zm0wdpc4NDq0okmw9WP5>_nfag2(>ECoyYvt*=LWDSUNu&I!Km>uuA%7NdGQRnAUsWEX+8q|e@Xr>%cy%?68)A{2%lJxsA~^WpC|v;-S-SNa*wWoP~l2}vfNGz9H`pOX8=@M z3=@(Z4fo{LTiQS|p^bMDaJI(8V%C)F(v5+n@6=LnFU*$MRzW;`4rx%P2hQKeWpXWz zbF3;Re4mM{2)Pe9HIjPY=kIUYlp8-ne6oa8ZvE)Qf zNmU;`{u8sP|HLe#*clQLHJe-0ihb%tksjjtxXhP>xA9LvN&T1Ga{rvTz63N{7pk$a z818yiScxpKOTTM1D|)jN6LL405*CeF;0?>gfHktjQ2gL5YZ zu4C^M;lcfKAh+O9XP@Ymkit8AW^8(@x=n6!R6__S=@fm6J^&+t!cY&zGQRR;6=i{Ul!$d zkO3;UJTBgKT}23b^*S2P^AOJm`ljI=Zw6YQ)2sgcN6b9m8R8X{`)hLdMG1W9dFLSg zzmiWc;LfC zqsXW)EG<)o^u}I8E>4#EG51S?C^`d)PC7U5xu9OjGd`0{Wk?Nj}Y%^s?6@& zzq1M=(6nv-C-W*8$!@)OZ6BHaRjoub8ZFi0?>jCt0<$lAA_KX(jMbh2wk%xW4c4O< zBy{!vysAqUBa<*>W4-KpOr*KRtl9s(i&L8aC0@|P;ph&M2U}-(S z9%>|MzQ%MH%_y{eni6t~^>W-jhjQYK`oyiv&QG3rh;wJ$n}KEtq-P-R0b~{b)x%z*Xk=*mTz8F3H zVwSepMP~#FFO|#%?^a^|#2f;;?*rKwvlMTjXFLPZVG-nFFYbF1=`se*{A1XXypc0E z;^XWc^#c&%d>@1r?blRwRA_MAObD?ImtlkOq6tb-q!&~L+SJeuO@o%cps9vqj%y4R zGzOeM7`1-^-F|`F{?Ye4TCOPhe0vCrd7&2?!W`F?(oH^J8+ui~;q^k~QF*oRAg!_P z|FA$*UimvnZ7gp5&o+t+D9)xCMb5I6GkVXm2SVex`f@Mvrx~Blvb2_-mj8l{KChM) z@+qn-G>A{ZZ5tqcR@LkI@AiWt| z?{T@UFyZ%sizqa?D-JVCL(kg>f@@E*zxMV)>5SXN7UCD(+zh48Ptf!adZLO!==Ip3 zFT?#O$FVgqJ1($Ff1kM2zLZK2g~rG9wnB?&>~0X8X0Xc~A|>&Y#E`N@>NCKTg-$up z81zENc*bhI=Y4~m{~}~vNezllOg#RJfAUyaA>iZz3g(i3I2h^149btyLofE=!`-u8 zs$T!Y4A?KVH}GGj7Y51%3V}JTFD{5I7WE{jhceVl>QlYQ2cA^--_-?J&{1?ieIt7G z&j4_RgfB(`b)f0be_|~qx7l%v_u{~pEDRoo zlBp*8KZBrWfb|mtc%v2f@f13>2Gt*waBur}VdUptkEgfb4KFkSduVx6*z6?4AA?fg z3t%X-b3IuYRe%0Ngy^`OP$CRmBKgaaxUJ_?gTsF;o^qkyRGYD3?NlYCIP&|Or_oGu zP+%Jc7XMQR3ex@8yuXZj_CO8G2!@_zVm%o zUY3bwKuhrEP~cyxi}n z9r_dZrNqVC-Nt^T{kPF^o1XD3|K?Eq8RUR7Qd8&|!gLD?aXZd?uFJrGG3cO7 zpiMmUr<1t95iTzjZImV8zxaoH@na8>&gTYCp1gZs=*FVl-0;?EXY0j_=Px|aSnwTs z9%So>&i}!hzgO=MBYtAd&;)wb@U6ER?x@wnOt-kP@(aI!ALhuUkn*}j=# z2%vtFn2)vAp@p8OJ_b(lLQfQ;?Di4i*P1gE$q}w4pc})mh57T2_|4HQsn;bkUCCQ^ z+&?Ji{a2?R=OMi(XU_nf1q)r>YT;~xkP&L)uLpdHtvCn707RMv8rj&V`T#e1vN|Wh z@LOwaCf*;2vT*BjvOX#)p|qH4_$5)^!)5onRFImMF-5^nzZkl%u|~I{;k_ae{a3G|iOhOY)Ac@c2BmW({zEB;G zmtLN)JFL(M0Hj02)325ptffY&s!&ta#@F;(e^*zRcDykP9MaKLF0M)7zUKPzJKoY| z3a6kev|GCabU0DGF6l#(xy{Se%-lL}jxlR$%9Dc8hg7|C%YSjR4_RL}0=nUx>3s4P zS`5DyG0a&d{V6G%^4)K&w)D#K835USn|;t!)h|LyY;J@ptrxX|o3({2YfQojZ2yI@ zL43`qAQ;!Y%TxlIHwSGO{=zY8o{Z5BST@Hft+&rMk+j?Ro$`KGIU+FWs}5P0sl*A< zcQgB+T^)SiMy7iSXPj4C)jnjg4-vok51SqW$K;xHe8rv& z4aknYN~$rt+lX)qb6B`+mJtGy+h2w1oa00Q>t0t_uro!%AXHqI_t?t2hsaaeD{btDc$v+n9;jFpID@h;+lSQ{Z4zSo< z>4(h)q6W*@l_VC$Io(BU=~pY*eaEm9F0)e{`($XK?6Pdt?#=`r?4lHqN0oN3!$B;Z z!?zFuCR7^Yb)~JvZvyYbXF5#O#L0ds#TB)Y5k++FP=$80!YP|<6})b~p(3Iv$EQYD zKztjlHgR?w`8k3XK4=C8V_X+c^LHHBsQ*&9DA#Qwh816~lq-M2hKGYM>x!Ys(N?sG zx?Wmh$1w!{5;sCyO4g%3!l!Z78XR`^OH&oJs$HD+$72D48LRFnWz4eVqPk+2cUyhK ze^V)s9WSZ+p#~Ig_eX#s3IQKoWk9keGJLkIpQ0O!ing%{%4)7!PKBQES$~)o3&dP# zm&t>rk+RXtCs39qICB&w<_HR`XgZoI%6<{>?9dSd@*f-w=3~U@O6>tVkskpCIVoad z{rGBMi>4{lc;@pmB&cJP)4v7Kge+7c(v<~fc|{#`J?%_5NTnVoN>t?Gp`6ac;Snj6 zE6tXf1xL6=rU;^8m+A6Lzv1)4qNk<`_V7mzvSW}a=!%f6oUWE(u(N?DwJX-ETbidT za{P)|XhL@yoyJrwqBq4JhG&fZS=t2;88bbYbVp5wWQT01f}S<9>_mEz|GS~xRHkP5 zYtM2A=~9FUX~qVzyl?xBI&`Gy5{zgcwkoK6-qB#S3EpDK>}$h=B7ZSNj$znQy|=m+ zr${z>B`rv82CoSlWp{%9wfR)%jbiXP^PA5k>91bfz&cFEGh^H`*KTMyDk~+S-W7&T zq{hGHMFmQZ)~L|-VtomzIY7sCZeB+f*K-PsX5dGFomVKQuYqyk(BX-|S9e?FIDnZ^ z;Gv@ORby&$b<|uAu~{9O!p4Vkj)y*0dvj802_tj*5_b{(pBWTsZ4__;f?F^?3}D_( z3MG#?!T|xJMh+z}cr`c(1rbloE+{03f?WT@8+7qfEscz&b}dc=u-I-djbsz0%Q}`I zG3Jhx!eZX%>Op))adAe2$kgiE^Mca24`J{fm=<()bY#`1VtqlB6Lc`h`O;W5&K3;3 z80%PX91xhrUppYsu_H3XQdJb-e5G-=)@in8^S&*sR2wn%O|>uyleV#ABgWSkRA7)v z!9ZbD{YIf@(7#G{m&WMb#6(m!=Wj0l3e~&)d&)-#l*QO~(+wWLGeC8hEKpBO{OL-Y zP?!9^h2p-vQ&TjDV#lCL;kbAxWvpU(7R+4n({pF7X2t5qSZAl#Flv?^H>rE_v>>gk zO;^C!l=1M5p>gN?-OTvqdpbkh?;)F$&4og=XMRR@7!LAQGr)!By7nCs&|JsWV~;A& zn(Km}pW6~4VVahmqcT^vRGe_JgR5eH=*U@T&BV7e#O+ZZDV^%vUukRH*}K5P5Y8V_ zigNFhGzGG7j5VcuSUU{P9&X00mT!lh4O#Y_xsnH&c8(Tj2T;SKIAOk6X+XGUNCGvy zPX(U=Z+9}qyE-CGjpRYCLxjTBJ z^taa?edom@6Qoj^Rww~i|<=h}bv&v$(@{5ai)dmlbuLb|Kik?o7P9AB*% z4)L<=JS1(->s~@i1A8N!I@Z?w+f})G*}2Td_m5h^gVf+M5(6`aW|>>>Z9+c`h-=4X z+?q=axY4pkC}!+4%h|bJX$^D$q|CHdp9=i_$lRoE})^kIV|*S?8b zaInt2k6(Z3!V;_v6FvxRwQfa9(SoxN+iDNn=b}2~^}<+jE?I zm~&sKKK$&7+kDZsiT0@I!L;kWehWj*<->bR{vJ3$rVNis@VdOBThNl&t{AHWsiF7- zz_ozefp>B_{phWWm1|RvY!;lsjD~-oUcBs8%lq7@i}m_eEKdLKjz{x`_E{O4aN*|p zrucYnP~9*g<|eZW&*Y>`hOGK7$yv|i@Xg~sESJgG5u=$%$8VR7_e&uJ>>d5|gIhjX zMul;1{?Qj^>&~~1*&D|@gicGXfYpp46Z&mX+OWYr?807c4NcrnK7!xgi^k^o>4f&RSguI@OTRSmAL|!tcXdG#x zgDl1JQ^kH&WxV!Q^6x^rQ6RroqRm@EMIc-@7}%x)TD7E#PkJZh5U-=FMmc?rs^;Vs zFW4@5w7!JpCcM&mbCa;H?+Ft3DS{&&c=rhi|+f?a<{{&tW6u(Xq<2 z9wbGdS7_-Xav8?d#u9Lq>qW(Och)rrftDjJirH6xz?L2Iw!n6uxZiENPOd_LM*&BT zfKj(*pP^5Ymrtr)K*O%v^+qrUuyrY|Q?np3mif0W7KN+KQ+kpJZWuw)UDK&jo3i$4 z!Twr8=@r=@uI{1yW+U6Zg*9bRBrB7XdAnZyXE_-^zQXH z?X4-nDbt-_i35EU7-3?3+V@31^9F{xw6C(BnYSf@&8ZE@gd0gwm3!_3mT5zlSe5`2mR+g@c-Bzb$@}e?ycLMYrzj0q*?d+^KTl z{n)q0vUQ^9*lxeygG*v%o4$R?hh$Top=p9n!Mek_>6>3q;GCJA-`Ucg8or^^y7xgj zmY`4P&fw96(ouU(1DZ#ui9*IXc>LjCrjKgXZs%cf9%>CcoKC~mNWd8P#0N(H)e-P5QJh1Qlq z)Y-$u^nZl)kvM7WFL>m5iCP?yTX~T{>T3gIOHId!Hg!nZ#ty#a*zSaI>mfSd7Sy(y zb|P)f*0IW}UnSY{ZzBJgD_F1rn>vVF+Zk9y7v~bxc##3+zbqg4|xop%imU!7CkJXfD z;IND<$!{`SbT8|DM2zR%?P?; znzG_rDHJu7Id~a|XFwFZ8<&u}gI2wM0(-Aw2gB&Ml-c&O>8J@eaUrm09#zf9-qVlB zsKmVdsG-sV4EXZ^wE|o`j8ScLEt>S6Kmw}D%2dvc0tJS}YzezfWs{q;dvbYm+*C2f2X${WO@14zUSMND?z&#}VFK zO-yV--BeVZiS>R;4o!vCX_Z=_yr^Z45KFQGxrT@tWMZ<DS5`$;)=^=k0M`_| zkjSiEPJ^$n7fy8xK#)Jg0s)ztP&&dO*)cp-F~CS&(nO8sDik`A3>OCN=;9uR8EZX* zrZA=fJe2*NU}UW~_)>3>@j{}N)KO$-gXP@N>;)njSR(L`n_?^Aq7mnV7R1B8pgm@n zz3wyJ%d^P@olBnNr+J<~kJ(9-KQ3?lfFN8{_30|uTKwLm$%@Cb}rjAoz6q~3y z^fjdawOBzGY|so`b72J<*97c-5FQ{;1BG7kl{)f1F;$_OQrVFlTyBj=^G#(R1(Y>Bx$u<;W765o7$5jr*Ks zf*8+@PHLEqBx;eX_e!v_T1l@s)0W+y0bN|hU9gnWj&0%(QMgjgLr-T#0b`&q(AH=F zgQ8YkN4pDv`7qvZ!mGy7am+KgZrNz#?53{6e|41&-mO9Q5Pklb>)Z6K0Zc`U+YFVx zuyoo!uOZOL%QF}3Cl|l5v$nTmnV@g&GfT2s)d5!I)@u57bIhuI-ZtLYWV+EJU!2+| zwesENBX`q1poyFPY^iCiL1n1X9&*#EDCpnmx$Wh&zGZ2dVt97BE=!%xbz)TrS1F|7 zvaMf#+U7iEWIQF51!4{#tafx78<05HP>t-aPnc=RW+<*KXk~u1ZvGQif5msx**)eE zGU}(8kZ7AtqoHsdLDW}{$6)dm>|33iz6ttNCuup{N>ojHY_z#q-{Ly7s#9$_k|eoK za-m;w!;X*7=gFn6%?lhd?sZPP5)_QNm4YEii^Kd3{pxKVEW~tR%seNZ@@v?KOB(CH zO>E@_@(?Sz`t;c6PS{V=h!C3;?S9)Nfhn8mKyjFJP}S>= z680DmpBh2iUXwrOZLSASt!Zni#UDNny-iTG1+VYGOJyX-Q$-b)Bq(+O@0$;b(|mdS zTF!ME^nPbLE^i9O$QS-ZH8jB5`f9k|{0=4KN(<5olG@bH+wjb8a13v?j8-0V_}C(t z44>RaP+yexyS^hr*>%KW60K$JfCF;d-Q%Ad??jU6C3puxn%G?HnA}*YB{rqr_%q)` z3I`VNT05iKe$O#E$>^6o4V>Y?CCdu1y5b)mxM?Uvm&*Eq!uSRBKG)S&lr;Fk(gzsR z(wl_lQTJ15Q*gW*?x-aDgxeOWcDWS^lypzZ0&$(f9}e^X7E0KuDzesu)DZz!EJaj)H*7a_(uu(!tCYFz}9l> zykO={W`OAMEo$XY@roNld(#mq{M6zZX zsR60JPDs(f!dAi?NQAI0wUDkKi676fUJuV2CfhfgpW?HmG8tYa#yQoxuZRBpa_^3C zeY9_F__4fxHaH0m(79p9>z6Mnm^KbRtXoXr?h(0<2RDw;*0*;rLz^LbM)H=gbL`%R zYf_WmW$rM!cyOa7T~5dKj7?H>gVYUyYl!=6u&U!AuS8V2LI4g|i)4*L78{E8%(1+k zSiFzOfK3-`rS5$v-+fDUEwH!i6SzoMmq*$;dj4 z8_(nOR@~mz`AJtMbQ}EYoqh>Xd5m`Dub%T~fHS03IW8;EZSC&YEo;Y$O?y!NNA|M? z8V;>&YP}yepK{?(B}aW!jyy)%9?wb%H*$du#zyj<{@~=J+b;;^@95&mc3)_<) zB)EBAymh{3bX|L&&38`lBop65m|YpW;(M0Y`^G)b^|1u0wUb2WE5n-k+sL?y zo@ym`4Z*K8=7*;!CL+uAdDpD(_XTSaHmF*ci&vQRLAM}6zm&S)@lj1xYSO4hmAPr9 zSg>sw!jQ@J`*V`F^TYNT2SA<)zdD$yP_eh!d$y<}oEgVINdvQ=N_Nvol+XJ*I|J%k z;#Y34R^@Kw?hN;iaE7A@e$j)rU|CX zhTH>u6Fmo_1-F9qYqiX+ipniJgEy`0M4L<{y!Pw?dY)BypLRI1h(VG=EUm_s(QdW# z&ONy{%>;%meg1HULUnfNeg#&kptcRv&%edNxt~;)k7~)ZRDK`%RiX*K^^55bby{l- zmoss*2d@$fH%o(f$##r;gL>Y&`gOj#MXmwnubjSddQvQM3^je1T3n4;t%9;W!C}0W z`MtMZ=NZ7+d`_@LBAmsxZaC(&FVDCWiS)ixzA6_beRo->bFO;F)(s>va$`I@k=cFO z+1%FN?Cy%Z24^Twsv0~{H_dEfzuY_Vy?gbyO#di}J@@&FIoU+cE?Fg7qs&+y1eb?r z=cakQu&kAzeYLsiPn5Yo6OW(DN(Trt$(Td&Dxo!;fKaVR9wb!1O@^RgWf3|rqTcJI zc{&5^U{R=lY3ou%X@>Pwe@lD)|QsF z8fFj)Kb|=_V^L;RApMiNb=#p33238=FMh$gyLWtjE4ZrN)w9tciP$*4U~w8J-=If% z)CaUS+R|O=w41QrG6tbwZ)=`JPtg3;Qv|zs=o~Yc(V9p;@YSIJ`NPc&e4J%uzNEOL zAvWGw`Aszk&Lqry(%Y)&?MW7wCzp@N!Y~ZW3Qf~n%F>Pt)-McX|Q4C5%2}6hl{l^w(P?gf;ezg_$y+75irvDHmL6%G!ogo zj*Q6yi18y-`ja0QN)(i}i0q{$=0if!kx#`_#UnY{f(SCE8Ah5B_g%^GG=8Tq;B8oI z0X_y1;)c+BP~umVy@6H4b3+jn*~sTs#+JI}kR&-g58mv+m&-n-+yan&Lp6}$5~oec zEo5&~U*Ni-HL~BU)*+GB2x?l;B1|Ik(~dHjeeYPA?EDJxZO;0Vz)_T~2*sC1gJ|3= zQP?qsCKeh>vsDy?5(U}$kXQPuSmg8AX~$A;KKydk66bCcCGf9c(n?zRa;NSgK_V#s z;~1`<8q|eZN&Z2l|+uFOY#cs7~s4cDuc^X zs$>flSY7-KHjk<4L$ez4VWccq1zs~Oe_H`oGwcj(qDdrPU7p4&1Dr*9d9@&35o0>s zx3PL@k&p_`G4Zg7W&kCO7Ro`8pdY@nDlS)?%HRR#%6dsaQ zS{T-;1A`i}IJMzwh#2&*+h(WYoO&U8yJzC&RmkP(UqaNd^(FEg)U@(62NC8 z+5rpkbTDoJvIPLkAR?hh1wtABP7nb`dcntLF;aYFX*^^FG;KIqwFGM!_gZZWy_|*b zO?CUL^tyP1c-0~T45OybN*_60Zt^@Wc6`x9QW=J`*Nc9>^&x9xQJK+z)0e2LhBUu# zZaa{^yJfE1+w=~82DrR=2G~K*cN(grG8*xd;DjAFz&14icly9v|eC(mG+5Ctlx3ry2 z7bhF{-7mkZaL4&dBe0w|V#JoKt|LCulg@FiFp5K#1L#m85zTJ|h z?c#3-R@P{Ft+amo{o(Q)SAscaFtyz-xR%wDD~s)&5cEF~G8z3MowmY{w;)DCUsgbh zl0w5UF~4}fuHGP|>R~rlU~+c}Pj>sM05pQlotd%qxL(Kk;fFKlhph@R$~(Z2=6%;j z+i#!9w?}G;9!Wxf=(QroZY!|`OXGG6V*|xbE|j7mxYSj~cVDygrF5@a9QMfx7*S!|3vLUemeMI?%s+bLzr3Z&j=} zuQV4~yV$TQEEP>Uq);$m`4y$?V>YuvVn)q@KpTDueKl%qGFvCWKjajWt zbGtC&wym5|=Pk^n8BLZ}QL&TBPC*g6x)ggw>?~{$PFcJey-CH8Ls3RNF6=Jpbct~yC#F9;5>QAs(|DmMfhJrzlXn1Sg^ev+&u z1rbIcL?e%%k-3VKoJZZMF&f=w$rlv7Ho5smXXmJFY^e$;hCl06R`o z>xNAop4YI-fv1s$k8toy>Xuo?&9O52@cYUt#g(t8Rr~j&Af@AJPbQu3TB*(Ia*Hr$ z+Vn;XY9HXS+qGoGUQ>lc3L&``B^Y^LZ0q8eH2Jz`zm2c5# z;j1lP84TcXr=E*b>xJmF9!e>EQH#N@9}0=A#2)a?OW`i$#&dv0TVx0&bzq2&ErSt` z{;;qbiQ%OMr#=FxfYAbU7QkqP!j0ygAg$(U1RLRL;K8Wji_?YK&ro`wQdY!Be`(^g z(z1s$l~=VhFbAek;^Td-@qCRoO%n0jMd$`jI%7S7nWiI(F*ENg!w<1Rz0?kSM@u42 zjF=*D8H5@P+q0nWw%Mh1;SBf?Y@`qNq&1*SbDR9e(^eM>eef+c54a zAl2Pg%hGd|%(0g?|N9c3e=rE+I~ zd1DQdro|`DNJI5`o-0K=>DWvL1(U!1tJ1k^|H^vZdd8rlKAE!%>3ih?EI*X_sv}GJ z?w=wa4SJ|2IjlA(mO`GV?tW>dgesS$wyLQ?EN_71F$w3SUypZmF8r8#RzQn7{N`PR zEZ}1y+WgqOV%G}wmaeXNWHNd`;-Lps8pH(q5t;>N$CA{rGxwzM<2z+Z@fxi&!^CV& z9vpO-%Fdr^`mNDCN{forM7I`0gn->sB)lfz>QIyV^1TkD8;)T*aHU3*)ajwMjm@8> zAVg=RI)7N+el$IySUto1i_s8HaQAfvu)hfMD5T|+ap_4iNM&P>3PV0QOq2aV2Y*jjLhb!A*_N zRI72z9Jqe_Qe^guU|o!?U227N*m~RD;zRsG+ArYU1$#vDnU^k)=d7XeiXv_G2E;|u zDtiA-tcpveoi88FK{3;rk6inOP_9SMs@e9b|M@bN$H8MhQLN9|0{N#jbZtPjswB4; z@S5Rf%DrWc-)4;G%l(m1CP_ad3o}j19!1uu9k|2cm4$5CW~++0BicLbRsD`{x7dQF zZeu`nI9SxxGi^kXXFMX+MDrQ-v+5%oqk#T_gzB0%f07Jb&U>P<%v(5R&fbF^u)fpn?*MB_I#;CrjFUoC zqyGn&Kxn_;nQz=?Det1#K7VJnYaccD&BqC=+#94sTIZ9ff!>-j-S9q7Vaaw@?)K5T z2TV(5wSF&(NXcW^>;^ow*LSFX1R`dqVnXC;x;g`{v%RG zAx#=?c-{8#eQz`OU8UPhjCc^l`Qy0O!Yf+EgJ^J}N}4vsxU4i&R8|2*N+%rE2;v4m zQX)JZTB?ZTi^Gc4tkggf?+$q?jm^7DV{Ll^%~-b>4*Y6Xq4ZHj2^rzkIx7;OYl$>D zEi$zbsihGXqK_P^qOV05>yinfI)Fd$z^JimCgO@)pBIE<(PFn1z%3N~Dga*U;fU-i z>WHO$q)<0W?KrB6&TO^BlisL}+WSxf_XGq;h?TAsspyKsaZCY3M(Ih!=AwqGgbG|} zs#1L3oB*jxL2cvfh(R!)P^dU4r83v51@kL{DcCBJ6N5p5(ktA7Q17i+%{`p@O$neX zq-WOK8jkhD9X}FCllJT(XE_Yg0U*dEq_7p zT4YQy9NG{g?I1ZcCWfe8X$boQy{JBW*r99w^E;UU%cfb*v#96|w+*ftc2wZ5eBxos zyTijlpfy${C}W&^6-C=?N(`|mHx_oHHq?(1S*s%0Vv2CYQwDY*$2CPl_MnZ;2oSUA zL@tWts2*ADL<0&bOg+dI(4L4F%8;A_25r2@?4X^t)Eb@PrfI36{#qbKMy}(MDjUc_ zF_wS}YDgWKDWR$_CsqVk+NvvBNoRP+KGs&s);O{B=;oRcL*5Wr7Nm4Q!U8%VCL$D6 zPHuESvBgJ%?0QitBPF*Q=-dS|=(Qs@fVUw8jf=1#kVixg7-^CT83XB(30rRds3v8r zvO#7$V8PmZP|-aA3Mdy815v5~P8C6cR6j)&9HOIfpsFe|`s9%)Ra9kADJTU{DRKZ@ zfK>w2pkVY29DzveQ9%GIpeh5fX;qqbJcy`r=u{EvXp{Iu>kCM<*VKkr3Icuo6c(B& z+9=di-6f<2qcMqD$-G`N$L+XZt$3d)u_SKc%h`h5`}>l=UZ za;lZYJp;pzZh!T`{wOR`^L7hI7hBP|8er_#Nn5eT{cF0vwdUMj;>s_Xy@k5%;GsI+ zCIzjdXmLG?=gKjUH=5-8{{SoI+wR%McbiytM;U{d*;^wV3&x#QkdkUJXc?5tE2f4s zi{ARZzFu*@6Jxh+lD;Qhk!kZF(m@O{iqMRUunOOXCA!xp+obgW0QD!Af41(kZtrO? zy@p7{ZFx8ru#8*nSekaN)$IK@^#gp`I5#9@u9jzQaK|p#=|h|&bk6drQ}$Zo9i?0^ z6DG&gFG}`qS+cv5@_UPm`_0Bl2o038PL~#!xx%H+Bp%?Cj~cdU(rw<9?cdh>_=W89 z&$dSsu49$144B2`d6Bf55m8zk6v}B~E7EOzJ7?kkzHEDT*!ezMXdQ4o_XoMJk||rH zI01);3Z;apeQV{_#v8fjla-?BT4Nv)&@%AJmiO*!d%OHMw*wTm_LHv8$_&d=(dha2JdliS=~Tee8= zC6bSfNY{y-t%0~`X~-*Qp_yGTZ2P+L%UNu${{UIvH*>X-v&nZGnBOt&I$cWZoXn$pmZGFLf)?|mKNF7at?atTsAru}=wEls8G3bWpJ zjnW5)8LnQ}G=MW{WgHz}aZz7WaSh(2TdQHI9If-cKeZ2g>Zd~c)#DF z-5V|ap4WXY+qPQVOCy@h_+J@ThGIcMBiZ*UzcB-0vLuE@XN5pRToM zaBV2Dt?gYWVy_L|?)I(Yk@0)mi7za+7~;I!Zf0?O{{Sg73;dZM_Pny%H0MP-ykzvQ zyfySS+!u^(+|O!{m-6dzx?gT)N7~xXORcSKgUe%%D66L?)RT(3nrLg=7`P`g*bd7p z?e-1+;r2J%OP=S!9L2h$ng+PL%QeBkV6Ek=J-RJ=zsEK!&L_I>?zOJm-HMv7So&_w-YD<+-ND~CH#BLq4t#bNz>k6`TH&bnz1WqFTG8m6#JJz= z@9g8P44WtzT0Th~hOJ?t<=W^SkgBmB3)4?bcqZY(w(IM?v9jFU30)+HS%D?9J);J^ z0pV!LPTTEQOWHPVw`kkq+qT$6y__}jq7HMZsFxgGTuvvoLsgf@L<>))SUKP(=hr!# za^t6M*%)jXaRA&)NnSmlK&&Mh9yO3&)P)%`Qr^L%&IE=R{bIod8|;x`gl+gZZa?gHi`31t9mvNfUdF^4l& z;G}N7&!?Pv>uuYwcN^=NF0c3dleyf!)~4OQYet4da*e=*wZ zrFkxM?c#fh#FFURNm$2>jb*~L95DRW{mrCr#roNTp37K*nN2F;mk*^ssE1Fdyoh!E zUqA9y!qjk|okuKL#7Z{+ba0NSyl-t6UHEyqibVz|w5m(lhaUOF$@ zygSv~;s|qHv0I&B)DUi7K?|kj9OUMs&-oU@?p3hy&DQ!GI~d>k+j4a85wXGw{In#W z%9q7Xz@_A}2MXVI8*fxMZMSONt*>_N_Al0Oi+Nihj_JM&h8;O;pn6n~P3qhdJB3Oa zO8n)92e0{DOA)uVF-Qr~oqitGD63()?Yo;KlFH$;2xXGqZ9igYj+rBO@0xQ_tu$FI z?NA{U!BnLxqAe0Uk}_2iGTq&X8fabRxV5Cb4+!l&5)`)9B0m&{uj&@HXGX=8_b90~ z=m7LM9^!&%q-)IvCp9!BNLf~zsH&}whrMlu*c*uNP+pCJf~O&hien)(X!oimw)p#x z;YvmDNEm0@v1@W8ClaGbW$wW!fy9EMvr!`))ntyxqM|auP(tX)IAn>TDNIVDC%Qsu z(E@66sAjyVrv#vOf_flg#xuoF5y&AB$Q*oB_Mn74%{|2s`s$-eV{cVaGhIN4A?krB z)WR|;603$iuBy{5jggEtk^+L2)NZaFRINo9 zf*fivMJR0uD2YWzD@boOz#J;9L~gm1X4(WqZn}_+hqVU*;dYZBG7p=&wCoH6huff$iox>K~9JW4Q@jfHC-8~^i)G3)a^YR znD0`CB@q*e^A0#I#%b6Z?8ZH+XtKDcKDXukADg?C?UPG+x9$d#!6S)?fC(@>0pShJ zg)*A)YFA9*+@8mf?X0`9ahf6le4lBrBCceE?6@3K-iud`I#y>3tV?yoIX^Dpa&4To@Ikx7H<`EH zK}Qb@01l8e(CVv!qLOgZt+TPAv$XZ+Y_)FHY%MMzhzOy(cgwhjG*P&_NjQE}Nl7eD z4fhh@yq&fi&9^SyK7KvwEfd(_7T>s7 z9zEt&w^whBM#o8jc9|&lxYOYk9@U=ioR__;Rq5vR%U@WVxpF<~*6K;4l+C%aTEOWg zij8AmrK1mql&3|D&NVqYr>VRLl0o+hiLMPH9EAb3oA`OWi)iRgU26EJ#zh~ZzlQM0lcz5Bu*q{Jh0swba{F*?p4ay zO5^Z)iyslbk9@edlao8n`576b%57LYomv_jgZq}FHo2Geb?dFyCySIm;>_=-B5D zz9`JE{w)(#buK%#?i*JdvfKA7v3+@I3n7;Atu5E52AUF0X+d7AHKlvTIL|L=bq~2_ zHlp^@wLb2Oj}6E_tiAhe8+2T5+7`oi1jzdXl+|x%35N)rp<5a99++F-7mHXE$p|SmX6@I_BkB`ZJ6fk z0i(yOR#Xd2wp=G=t!lNEN zMQQ1;>J8F3>~!x|%(A|UQ7Ln7uM51*BAQ&n@qsw3<-;7k8h!0y#>c#F`RZQXYAkN} z+jpDj!DDwjTex7inwU08BbJgzPHqCd%buDyuD+x2jw`rWJ9OSR=_9z`H`lfI%!;N6 zqK&1o!5*wjTGNT@n(@@WhM#D%=DZp?cD=J{9E*+_q?c|G+%gNRW=icw7q(vu+R|_! zs><{mCnDrrmu}xV6{LG+-?M9e*|auR+)C?-29q@MFlg|Pg{@6{4qQ-rl@~VMHm$>9 z*|tdTEw3VDe^|cmIO#_<&K^sJYvHDAQ8aG0E&G~WUc+s<@wQl67SdbR-$gKK4Z@Lz zHO8f9MS5**u0HUf=erEt&xdX9*dybz@0OPG%I&*xw77yMx+!EbHM25O*D=l2LrR6K zIGVkW9=_z45KAukWpB5=&L1spZ!x%YSxkJ_>0@5DzXbI9qK}`)_Lz!`1 z(rwDml=1H`_5Rx%pmnt8OgDCqHGB?m2Sb6yj_u8AU3e8rg&t=`ikE!`7=dD8y?06mKKr(;RBN$O3PE8e%q@g}}4-ImN2?c5;M zAImVXRm4%+wRS6b)r!9qgKc#=H&*Qy?}B#7VR5gF(Vr7=QDbTQTg{t@;TI>U zA3bSP^{A*gCdIpK`x%#Wgu%FOH`iC!cG{aKmTsmlYjromd^E{s^KV^M`8~&}t>xQO zIP_MMahGTto95HzH^=%zi4OQa4Lx&Lu^zd^q7dptGh}#FSc*(MYHB2A4g?$(O$E*I zk~*SOih43W{kok0{Tve`j19soF=&h;#7RffSE&*YrPwLlu@vUaeF zcJ~EQW=UG}pbrSd_xCBFX!R0F%;r@V;9&-%9+XN&mmc-a(H(mbBg$1k?L^?BkP>rM znkTLcNJ22pMIj*sPBk>`K#pi4ilH`x240V}Tw20EuP2Pk>QO z4jsuzjmHvJT0MLeT8UIHn}(&htjC65zDmXLwbR7${ULNZn*IB3mO2gOei$mX>xHX>wkIn;Qk zcvnQ#$2~WO-1_Cpi!D6yESDeU)p#)Ia2hBm!>{+kxL}#{Htz>^j?y9aR#j>^m@*Va zT4QigM1&bs1F8lc=!QK%0x5LW0y-~xfO$u#RAGb!1TY{vKtQ#^h%n-!qHw2N5G#!u zPhtpIew7xmm03peE8MoovEUMN2#+Pb^8PKj?lN%=(TtWm*z}o8nqzCrsL0M_NvKp| zg1nlXT>4gTo|1BNEJfG*75FcGup|Q;T}sxJ6GxdnLdBh}OW5t3Htn}>TV=lIw@c>P z-8WoMr4L~QbRghDg4v3=6bfPhNv*w29duTB?9m3sgoD ziWNW+7=tQ<6&Z?yDuJ5jpu$Beij2G}f(=h{B35)oGng^KB2*H@?=m@BJWS8nwHdKA z^SSmfEEID{4r$K?jN8Gk0LsIsKE;Pcm@V5I0P3|OT9DCJN~#s@HK@%>vCKa44kLg? zU-gV1$dyf1!u04#nT60YoR$JV$hs!4l;qO+n63Wd^s5!26(3%5A8KA+7N~ua{iWQ;DG#L6h zv?Btw8B~Vkws|A3=*A89g}WT};<(77cnJ0asRZTw^rQ z5lX153~2W#x+Vk+I;f&Cz@Um({+W=;i6GGSic}xMuACEH5xNZzrec)^WuP(kDuNy>5JufjCm(tMTSHQb zSZb;f$f#cB6%ja~8jrnHp;b_t$UeoUQ-@(tvZRt?&`8Ae9qKC^;cY8Z)b^gGQJ!EJ zAEg1PQCUDxMthZsLW-jch(uwR4`QiNmsQ_dsIvjYAioU7x#iVmrN*eyzR6OoAyGt{ z1*pwdnWV7cUe&0@h;3x@ry9FfnQn=w1RM(IU1db#)s9(v zD`hQ;Yp9y`$NB*0&6A&B3+UVhF~w_h^E0>kUqG?AEIKERy;M}dbqXjSVhll)L4cwd zkU|g(h`|)P-P(akHL3%vwFU>27+io3Nd z?e6;S<@+|o=Lw_nZkvoiJX*#YPL>1l&itCumSt*0aP9AS^0&6K#6H5}+`en69paI* z7EzHo&IYcHn7o{ImvMeqvy;Bc{yltSaJdY0=Dt{Kv24+wvRc#QYR#RkPA=;lu}d2ziQ-74XmoFBsB>M2 zAorp%z#Q>G4am_4QfetxtYTzV#ZVmFjv++mk*qyJrio&XukHy*o`5JA1PmyOHNgNR zD5P=40+ZDOxe&Ef5a57nRT41O5i3nmsE$ltM_>o({{V?)QMh1=PUJ$A3RM9Sh%$3Dpss2J%ft&>#YtEtH} zMh0CrLGtflm9i5-q0Q7BN$Ew?8?0kFrFlvHP~ef=8+UIJd5tPsq_WU zb80EkW=VOsTUj}`1+u>zOxwM@JC3GCZCqWfK1yk6pruVhUIx0iyN%A>w%E;oxJ=ty zJ9g@tcbYYVw5g|gQ&e*Q08jSrH#e)BuK8ifY_}1)M?0GR~ijsYZG@DPTTpM(}WtQE(T3ua89OgpD_=sTCJ@V*U?VH`S_b)nG0dbA)KfP>$n!U(q-rd!ZOn>~h{sOakEavm^>T3p^ zumlAobu(nB#A8efsOMa|>(w2W!MDGxwwdCV>I+sewvx5Y`H2KqLIqq=M8VadRFFfHcvVGa#Y<^ld20l?c90QI+!bz?R zQHu?E%XpoHHuK(Z7H~s&1Fd9y%%qJ!X|y?a5h)yr7>XdN_R z@-|O^v9<9Bbf#%}YO)3Y06XCpSAQpazS&#eFzIwooq^3Yrk7CoO?nlKrj28DS{E$2 zcyw-S<8wop<`Cw&uEaPIfdnkaO*B;AIae6iTE_1irL~LRD#+%L2e@{I3c8*2Rf@N^ zZ#!1+YA&|B$Zu_lr<()YBSGvsP6xQ5qP_nBCF9$D<81G@J6l_~facrHGb50P8Z?Hu zgO5c)-Z>7%vo<&G+l9S@Wd3a2O33wl1C2_t4L19;$F&XB*Y@q(OGBA@Wnh4VgMUd~ zIGhqe<+zusoNsdDwwK$!@3&d*G6($4x1PxKmc7j$7rRiaKq?PiXS&$m+Oq1#;ybHZ zE9K7%+an!ALq|5C(4nEc+Gc@CbB;M6^4!Ol&$G{CwC#3-ao_hs@07KBv_#0+@y#=a zA&vUhneA-tO8WM6*FFBx5Km z;&Vv@4%IAJr?qmfIl5fSYqsuox3j`OO%xL{M>iT&hLVcS>yUBnnl?Xn+->YzEktH{ zL}k^_NG7FJbL-u@+RJw0`?k-?FZWw}z1}-{47bMS-O$M#jw}sr8fmAhnR2yc;_6TM z2^FZxYBO4r?*9N4NnKo$-S750PR(_=?h<)cmQk5zlQTik4y2p{o!x1xLA7pvrg957 zw_UxvZpF9UG)re|c^tP_FO1^XO`*}YJwqA_m5vRciu3MAd(LjSj`_61Wp!s{E?;wR zBczU3YXe+*fTV8@!nlKiS)n++rsultdu_P6+;1SVg0vFcNXVE^U@s#Sh@WlU_Px^7 zTTUt5Eu%WoqkXmIFD3B_ft3U|GorhQlT!{vcD6`C>SfM`qc@X+?4Kd&}s*)woA z_Ts_jjJq>NA$Lj%E2RA>D{s5L)eKe_PQ8LLB!EEkD*%zN@YR(*AyP71!JO8n-!@x0 z8y4fZTH4C`Ha1N(ak<{W;tG~5Y?~BsXmbd2U5Ics1RkKQtDpLtux@soe|h8JUAbE9E#?=1wZ!iH3$k;VK?jSS) z)RTZ!6l{0Bk8zpM?fZ?b+|lCrpqe>c2YXscQCD9iF*M0D+Z0X3(maN>qqLJi6^QfP zL!51!=Eol4b8~5FJLR4yTl~W?@@8~xJ|Yi^tqwuyt)_x@31N|v#(o(iaC1#N2qYn* zEzfk?w%CNbjpP<_9G!6^BL~^2imI9##_rDgA3D}}?rr4wWrgjLhuG$l71cCJJcYTQ zfDdx9nu~6dlRP^OM;~gnBXt!>_GGfs%q;N_sRqOV)&R3xh+ck$mXSHg6pct2G&CxO za0rAtP*#>wJCvG3s3dI7>S%%RBf_H4rZhhFra*v!ByJcgh+0TKA@5ZdV0JX@L2@UGR2&o+ zEu^R{uX}xpR-(;C7Hd$nQA*>A++u(gRT0l@9CZx)mDMaux7;{9K_(#J)UcJa3}?Tw zVX)9Dfn3w>MMmHVqJbS&`xOKLQ2@981p>LKAf76>wMwzCk^&TIT(q&kfP%|taSKeH zqZC5T6>05OC2t%=o>RDA^|4Zbp}oU2Qj5 z6p$o1YTj-@-W|b8WoQ9@#UFuPM*OM_g+gtAXgInl;VZLNc#>d@UaJ ztXatRn8E?*l_JAf38IZ8YeR4ydY~brGz~-IAAN5)cAVDK$W+y->Bq5NdN( z4AY9JorF-SRu=-|ve6uZJWwl-L<)ly0aO%00Rw^9frC&uXhjgk25E0x5Gj$Z$RVOP zOnNA&Um@*7L}k@$hiFJtaZE#VTdc!;*%^H*DgJ0U40`5>$ZkYI?WQ`3)!cGO)=5R{ zYmzdZmn?8i1cA*cx`|*pC^=u=C7^I9$6wYEe71PBH5|n~Z$ljX!H}X5tt=RGI)K^Sm|H;iY?3%amu2d7|VJb3Nab?L2p% zUHpZNlD0_P#zrC`-W^SJeiB{qRG$r0%Gn7uuW{?;{QGwg+xF`dR`2x4#qFFwc+=CyN__r zQybu((XdAwpfWVE(aS4@Z!Oi4&};RrZR<5Mvb|rUzMt_8%ZfL5-0dUWuP)@3l6l0q zMi}inLqQaG+OBx41PYY-!~nq$9A%~+qVcCb7OKe%>#+j_SU~-gP2)q#`a!6 zv+@4`yj**B(QYj)hTiEJ0}F_2S9O*qPXv(4(D>wOWQ^!q;X*y(5%X^} z^xJ5c)+-JvvBox=JIiR~m&z`7k)`gGw^2B`tji^IM`N<|N7HL~Y}(zV87zxm9l?@8 zE8fx^9U*ImtVd#%W088ZdAn~Ous?2-ZkKw4Z470m%*Q>xV?3cN&w{7KT~`s&OqMmA z!(`s~OK4=$2-P#GrEoiTarJ=ZH9hgD%FB!VsuJ}IJal6Lo_epHy7fpDh zi^u}59j+Lx9;cTxiQBt6ZkuVxy6KBujNVUiIBVMQSRGo` zry>t=Rh?YdVB-5Y^+S_gGj6s9+TOvo?J=`M4AHo}wUnSP(kf`KT<5VR;Y;bK7vm#z z<*)&dU>NB{cxnoR#lsj()GkGbXnmTeNMwM~!VePwKl(z6RN}7RblO$C)Z9=SW-$ zd!5vkn6|m^9gXA*vNMczTTzABXJX?d@Zlo)Z81aLbFHz1`n(le25)_i-^PBFS|5wgwO-169N zwy=Q4Trjg+WOEzg)W?0LZ!J=D(R0=CZK!t2Q3XOnd3*kx%Fwwh!kP|u-S z#VYR_;2S-Q8+*Br*L&r}ZTY>@{i0`@f#8j<)Y#ZE0joN#Z%)s&$G1Cgj>Z9Cbsv)v zGs>%uqI|k(#n|PVxbtSbU!`1kVV{9*cM|P(vQGBOA0&`O=bbaiF>{(pQ(k`Bx;?}e zcJ{G03usvc46cZxXk!IUO&ZVwA^f)>1~W`+LD;D0Hs@ch`-5&Udp3B5h&g#>?J^eE z_tnX7E_nMAa;}9Cjjqz-JhSmv5k(o%;(Z&23!V*e1;jDWw@bKQe6%t(uZ__8xOiPq zMyjme&3&!*Mzdq!n||rexm+^J=y>g=?Y_Q0Zak}L>S(cEwb7P?IU|)bP%zRYc%+n($EbZMV%Yf;r%JwEO{2$H!|L!W&ZWL%`g&NHL|t{ zB9O6=!q);A(M)ivTg04+&3K;4w{spNyzTHd%4zpjTiru$10$4}-sZ?-Z5yeyBULgf zm*x5ldAfT@b{|Tt*0%B=E>Q2XO5Cn?IsX8x&v4-c8vLQXwfWND`X4f`&-dC^uPT$A zblZ935wOHZl3FxVBHCe3a>G?6w%N8F+x4ioVBDVwwsqw{N#uuW5!bU(s+5ltz&6`n zRk?3mr;tM);d0HwdkwPM;i5?F;I)38F~;h(uX)ABl}x#`lb`LDJZ9r-<(mz>b{m9y zg|(gZcI^?zcWre404>qW8#J}fX*!zfR4m>~8`lxzHy*8R0!^~pM4NT(-NOWJYi60V zMjH8m6q1^&;_9vJA|0QEae4h!|V{W#{3veG(i`>gHSOPU<(Rz1)>vJ!D)YU6-fGIU-I!1%SE#S3P!hjF~PiZ|{T z*Nkn%)4oR4<9=lhM(1tU)>~Y*)59^q*@74+r~MHB4bZD%FBo8g(wCqrb7^zi^NS3WrF`lX*oYDuN_I!(=8Oe@u^ zan6?82iKv`yS-Fzt?^@V$0O}oYBmwGhVYsu{%55d)9Xfq^7qwGfiJkvR8Idrk_*XlbKEdI3c$!iQ3-C>P+W z6ID6cqs#3#5QnL&dM9ghb z4q6R8t5KTa9*EoQ@N;fgAIwTOhTKjY2zTfuwG(`LY4NfB`4!VY&0O&OvD;&H4MNJd zZ5R(?#dLyz0rVg=!2lx!Qc(e@AwYx`MpLRFdypfD$Rd)e1vFIxr3M3BPy$p`ZZ%P2 zG7x!gVae`nK2^%m^S`z6Wb(Yio%SX@eI=|IEEc|Y@mqRyHxH%+-Z zrKe)tbE`J3qbQ{!(?C(7Gzbks15^lHDx#FT6+)7L5}*XC6rS|}B><|Z02-=>8i%vB zQ6pSb6KGMSZUsPuAdT6gkdmOx7MWt8q8J1Y(1F4!fI*IZ0)~hmB8rXAK@oXHMqGeY zpoovEt4xNJ8ReSxP@tBMr3kNj6s=*ZtfgdcsG-3Hh{OAEL1H&Lw9m0L9MA6(-CPzi z)NU5^?>=0WT=I3r!~X6JF5;WF{dj+gYTGf?{JMc$!ZhSuqtV`Dy>cnHf7kJ0GoN7B z`MRKwS#uc54-TH?ZPhe-E?w!h$0OofcH4D&4)wQ&7Vb|4+T0taO;qtw`TIg+cxgnS4-wv-p5}u5Y~XrCBPC!Ipz%$9tK=qN^eVjQQIIETYo7Z zs|SK1u4Xx`t^hPO`hCt?lhDRdyWw7$+w8Xcggb@wo0;9C@~@(B(-EzFLZ!|wp*|v3 z@S1UA-p82UI2R${c6V3%Uo3vzu}dpj_UV+$9Q+$rMjY24-wG`Edt+MqUR#86E=}N!+(x<1`YbmM4-=jF@kaL;6 z0OrzeY~9_>9R1!graR{{Z#V!5pp#ypC{;&F^xuqfZaryr2LAxRKYg0wR=ycuuk=j~ zp=j1!nZ-)6OVm$E;Nf!K1@|4>L(?fo?&=rV4Xcmb~X;6=52z3@j@Qr@INWEiLO7wB|*~m-Hn?U9^3Y2T+4SIoPJ9#Cm_h?w0LWz0fs?m zCZfC9?`n;etQ83n;yDiw^*?^H7B@S_(+#t3BDs&swVzmY5(y)#ob%KQt+QU6YJ;4{ zXZ?3~w$9TT7RJ&Uqi~m@ez&+5_JFk+tp^?Ao}gOt%f0IV0C3wTx7@sj?hr);&321+ zmb1wv-WPbW)m3sx*m2GmyKI}*`*8c%Cfm1b$KTt+);vzhWTivgPLka%=oGwetxLm4 zKIL3Hec63KhmP*|kj=MGyxO+bTXvY_WOoy}(rYd>sB`>1iLR3?>igj)wnweC{t>!;PTi|=5=LNrhOZFK4Qj%E z%bSAL;)@$+7~U@V6daS4T){QiWpi2G&H!EzZ`WrM6I}@sK+=4k_K6!UT2l?=I+9={AJn^}=IvVKX5rE22{4MKLqoQrI-y0Y|S$RJ{pnT8E z>hgTfx;6Nz?OD-YLJld)INs%ZKM$7H>uJA`+)J_U50W;)GtFN6c~~7ryQ@f3E;m-C zQQtUksGHU1)xF$b?eOlKO~{(lYG9PvHMH>;$^7J!I}B(539hq6<#l?Ses9NZqHVVE zz3q^0(0DJPj^V9iB_9)7Bs#~v60+-@aCgSx`$4yA0>AsrT|d5Bm75d{{9l&sx4T?- zmiv{Yk@&Xl1rUWf@xa)Popr9 zXc=IXZ7lW;^3&8k!+vA!owM$CmiF^T;{O1dW9@^qmH;$qCHT~$JTIx6KKZusE^Ka1 zv-YjZf1b2_ZhxNF$mp8pN*pv(!G#LkX4dP6k5cwMy5DNHwy@tVqJ^>9-&{`nNm|+h z#!S%31N7t^(}-HiGmF^p?k%|O_t*RG`*j`XA>Bl5xO@#Qg5C(L<=em=;?mmGlbKwt zZYlFEv(#<#Yuxr*IJTHGNC}n;xJ+EYYJ;1K6(tyx8RDUSlKP?e^I185JKj zoU^)8@BkEJ*w)bX#bu)MJ~4H5yIFEAmT0ZF`v~6yOySOg;@V7I1ll}6YVkG07L|2H zd9S@vxM70dYufht4j(-&+?OnG@0$x_jn4KL1Rj@dj`|xLc<=5TcYMY)TwJl9Q)GC} z!GN7L?5c%%D-EZdahPs4-Hyh`cH1Pln&Qp(H!ro85peS(qLHFG1H)Y7rOi1ay)MHa zB=TgFetoCRNZ?_&vTT|nWie}{kk&(9x?-gyJYTf$g@cTCW7MQh!ifUz+kRi(sFcL zIY=67+5Z3%%C~U;05)lz1r{=N#9Xq{GeW2tA^|FZPgMkNIf|e|O7`}khE@X7N|j?= z`6%xW04Wsu^$L!vr71)vunMXZxER16X~Xc@OA}(9`&Y>iE zUs+PDS@N|S<`GXENGEJ<2xyQrV2U*~z$h?JP%xqE?Noqepim>_C?a%@%Bm?0js~?V zpnSxD&>En2&i??lLV`gkIfNOhov5s!P*<7&>d_ZfM?ghzP%8ljovMp5vBko=JfsQ9ou#ddtXNpCZpo=qie-+f5hs2O5@DWT^yf|Sn_XD zIlaucat7&Xebvn<$YFV-8pzLDWIg1q+pCOyEyj56)3EKa*zJ(EHZ%`5N)2*5tKROX z@F=$G^biUP^ysrzM7?lXX@-h`i07WD`f_)>cW(PusJDw@uS9vuTZ>C+{{T1*4SK80 z*F{fCJx9IY=D6eg^8_4=ZvZ^I!e?V}E-g6uji-ov)|k=NBLE64)}laEQLPXwo`Fly zF0SybE2=4vMr_X|H)uDRV|h04?mrQI`!4hJvw~W=K+<0FKXaTz=j=I#5ZytW&t}%0~14sZ4nFXAj zmiD`*!G87M`YASuoqa${y00#=C7qtB=EeI7TDeeFl5nLL;ev-3W#jJBd1w}^Kaj!tA zw9!W5wHc_TkX33iLOpJ983L*-vM>!m$F!`gQN8dkAIL77bG>a)-&{3Mi=#HOPQ13^<&(OKY^b`(_66HIYLNkCO)nowmalBh{bgfFIa!|7Hf zE~3+cz~Zvm#K7j7h9QpxW(uf*_M}tG#2>P9_a>>LH(R*;J`>pDuAv-dh~tN1u`29x zHdX_X>a$}~s>!o$FOkwoV{IglI-d7K8FPY|Et0KTOS!lrZMG$aAVREC% z^S&R)`715iyTvTchOJ{6G_kPip*ot!G&>Q6R`Fu0@qQt*@yVs1X=KcjP{u#ao@tv# z8j3bYI1h5wVbWlbOA}-tXaZL!Sd=KCB$OI^Xh0dbXW~niyvl@L1Y%jp@96MAVg2dL-Eb>^%(-edp`W1%AMJlLQW{6y~K!no- z2<%WTD1te^n<+@uybwyuWR3JRD#WoPor0)KMgMDN|Lr&Ek*D)B!y+_bk9{cPOkfuysH@_7124x{beR9^?pa zp(eP3b3mq6oSp1NDSClRkRf&`Fe--D0sv-cKt5rV#lRp9xo1O%LV?B8dr&xhP8pz$ z@B@o;QLREEL8H1PD}wq7cXT;_D%&3+eW{W65rRBA{PNd08djyWUH3mVaohZk^=JmN zMokp2;auxcXgjp5w2k*6f`byG=&bvKb0`qXflP{kWT?Rq1cV@ADa`@%kR5%6MQ505 zfEivrh!f832i$?R0xMbsi9=mYIx0B7uHL2HZO(TV+9V8~Xv4P~raSbJhZ?pf={^!b ztE++mTxePXX|WgMa5E2mVufEOK2Q@VbZ*&+J7FMv4JdKqu%xDpUhfp3chjoWG7TNdTDT(aWL?IcXoh8PgwXj(^5S6Ow8 zS;gjeZ(R5m*?jvpOFij~kom2n4v08(4s)5S+AvtW)>gLb*A56=DJ{eGfbC6$&{v_U z7>=u5=*^WT$LgmR-nWQ$yAg11E(?Tjd||9QT3m6|PEG7swpMf-{{U2Y&fmx%vd%6( zagw$NIkAGk_fnYZtvp?dOQEK&t#in>{hy6byzVY^c6LnjE(->?0Z`l;GpQ=)G_7HH zIe({npQoFbt5@6B&AHyqx$e=<;b%RtiWY;V@1&ZEBxu70omzI=spGY?n&w)FppDYV zK&jHkmpcz&R!v7f+I@KR=XAbplsB@#=e6$>-9_ZY8pfBMPjSNlt2Db;uYR1~Z_w=! zT+gcFK@2yKh_c+s<3{+2)B!kDwJjujo?FhizZ14(+vVW5bhYwr*wZA^Q#~whG##e} zof>(~hu4ozw|mA}i@B_(mBEmkxU@0OaiAL7UeRCQQAN@0??^LBD}ZRPv@F)KPy-be zA%NAC9~LBzXJ@j9T?u9>Ke9 z54gG9xdrC)7nW%i#89*|Pl&mq76%tlQj2XG+1yWT!qegg zRxq~?>Z>M~L!5e@zi`^OdkA+Ovf?|dE0*hqc#fvHe(1=AN1oq#=NH;<-?q;z*ISDk z9W9lOyth)u(~*&}HQGPED6lq8SI2n+WgA`4l6!MYi%A;jZX^Ey+Cv~~+B@k*mb7cR z4?W`h1@N-nuB5k^wXfCWO!&Zg(%Q<#IfEYb(GhQ)>x%5xUnh5VX52LEHa3yI=5W*1 z%!oTk{uLF_PbVzcna2MBXqh{t+RJq|SmKfHt#nYv*6Rd215t-nWGl#UuUK{o_{EHy z?dX7C4^c17RR zioN8~=r{)FxZGIo8&>Bbx!g7z$u{{e-|tR>s;Hf{CRaNgcp?e4L4v@$iOcNUpL+zYGSl36s@(AGTk zU7ut17T!0{VapkJJYcz&x3(}gDJhPZIwIFLxm8U#sx6O{!@qIMK0`EZvJ$dSn_+i? zH^ApILL7e2hPCWnHs$2yxx9_87 zQQvL%G2L0rD-`h^O*qi~9alEAQQ!H;7uY6>-*mogcT?*+O0`As zq2t-~V5vks)Fll}GO0PBVD5;93Wliq5fttpNA^?#J?l}LYie}rsy1-EfGDD^vGr3$ z)i404r)xD~&}N8|I2#bsJ}#FYr9oKnaxlUcH!3q3@>S(C>&o#F(clhqkiG5;cZ9Isv`5A?2eye0j%{Tp7a^4 zpk~WM+=!90Ho2mRx@Bk$Phtt9x;;of^b)%9ts_}$EAYQCPe81NxMQCYU&MOwRG2k*z8q#ZzMJW{@ zHBM?OGWAftVhq-(8qo%*Gg=JRPy;7oD0!p~frFa`#Czk2NlF#btF@7h|YR z1AN3z&jl=5Qo;kPL+qkLy?>*;vTdK#3uvXC{{SnwyX7W~AC2#*h`zs)<s3^jzH;LW2WOXVQW6w;rWM5K(FzYG|~>oqCh$%$L%RL9n&ZZ;-pp zd4~xe;Xv24*EZ7-GfTyB;BQX-S&MtPZpXecwwvr@OJ9_C1+)Z;(@V+wD?Dd5^w*Q3 zk}9hpN(`@53tox=sREZGqa_iQR1o1xAYxUCsB2e7SyEL+sF)hedgilQkox+4YA9C> z(O3!tQh@_JRp_GXBpQIU$sE!O%S=@S1z9j56^NiCQ3plNu9ye*@+;(qUFE;xqA)ju9OCxQ= zL*Znth!?aBTSh#eV%3wp#N@HLT3A?m-L^6~W3`3RHQHFl#?tpiAgurbq~MwJXC72N zU5{*UE90$*Ld(ZY9d=q8*Xc4w80kpIp`}(k40*nX+1qb5k+ryFb3pT@@yOP_j%mh) zuBa=f;$gwfY-~2`KfJ7v+C>etBW)$IMAosI%mTD)XaQWWW2?2ft#o8Mj$ssVID!vC zi22K&aUMOq`tf0~x+Yp})7nQR%Pm^SgNqp>>EWOS+CV2Y(TUpan=c08<+jX^X0bN* z6gI=ijoKVCA;c42xRslDXtSG+`h{!Aw=Z0#wzh)W?)o7Y>dRa5-@5pm?=WjA#lL{N)EZi&HH$!&^HIROT%Lb zo$Yv#IodoVJQ5vN(-n&8IX19It<*mC1*#oI-)APRMs0YHR+``0t1|jf?)zZGRDbVG zTkLbZp2#!w)B`eAs`Gqq)*tI9mt5#+xNLiLZI**rVTH~u)tw0oIdh)H$G6%~P3-KU zyycU{3{0MF_UV&7jiGZ|))ut)4Mznn_^-R{YEBX1ISs9ZzKLx1x32QG**9oeIjuCr z>-ieuF~DgnINLDK-}bjB8SZvXzShrgw2IEgCR^G<(8ywl2DCH^3IT$WaNuQiyj=HT z7aM0U=eFB3f5>eFH1E@bY*ap%yxBcDMc#E)_RF*+h0<6J^hH0dEAC7R+3{W@vhkg~TkWwCETBH_@3T{A;kMK zQEO~LV;n%H4m2LcXEd)X=`rBY}Eku^W>_U@xI!ghq0k25~?uZf+HDw>T($c zrfbFey=ifEwd@ww(>m7T<9xD?JGM~1B1`D@gMlNxKTZBSTF0DHvf$j4Z|AmKz25IW z^0cH#Ux; z_?kkqnU^Kr1AP_W4cR7)0N2?-00y)zU}+xW)tI%f;IcMN^O@bpQw+Pml-Kkwf(9}4 zJf&)pfEp3BUtsh}Y6{;k^0bFys~@XT%ImwB;dcP#+AH#y`7v>XX(#}%*BeV=(J z7>|4O{{Wj`?Q_}1&F*!|*D=kK+6db4e#@T-Y>fx45Nh`RTej_foXtJP+{;&S*&nsu z?a-Z3y5ctmQI2&<5|@KlSFUR9@U~vYbDGKPUD%)MWR{UhZEv$|mak}ZJ5%GG?*NK{ zBcd#8Pi+Fc(R0z`blYx89n)cC?B1?KklNSf*z(BBgj%uFsbeqAea%i#_nR*#*}2B& z%C;LzZTcO~D4@HteC>kj-S9LvkjUWXX>i1}(JI6ovqYIJF;VwpEE8oMl(s|}rmf+<>0!f-v^g=V!Lg}x?&K9IS#u6%cze;{M+ zT4t{_QAUrYKtLJM0l*A$Kt*~WV8U}K95nADxgp*fNF?}V?b1`MHyVuD_j;;S@f-X zAf<7*Tf*YcicY|bq2al#WW4DE6{yW?cMF$X&Lbbqv+M6sV&qJuZ5_)@)8GOFR6wY& za-qTh0Eq&<*wAFGL|5&?H;%X~60+RVin7?SsM5@D6$py~*&d22c1R8gYOnw%y$&iG zC2A@_{1jMH0V*mtF|6b>;M$aIn& zAb04ST8enQUgf*!XBzto+e-xp(z8`{rlP7TwNj+yqN~k$2sAGDD5wR?N$@<^vo%Vv z%c!){roB@{)ULc{Oc?f*3+Ec=iYuOakLit``y895)=j4G7&4I%p_%O!6rpHrgpY|{ zX|0V1r~b0s+T8xn^EVhJh?wEr;*@J*KTK zID!bx6GWb9DvZ_iC=|M=6uA_&L}hzb2B0d8)m$=HL^E1yiBrWMHO(y~Si*}fffYfT zFhPI>2B?e6Y2O z@mnrGc|4=_dt(;&paUp$ZO~jn!0Q==#_2R$HKp3UFxqW+wA^oTo?X_?X$+oZ{ui*2 z14LvKr%sxLmqPJ*2|n*}u(~U5MRyg0iT?m6EC&P7(d}veDkhIz#Jw-$JZcMw?Heu2 z?<4ZAHzVQx1yb!-{2G=0CeX9=N<~Bi^?M zIR607A1IOUqSHFM$EMzzZQKuUy0fvqxV>%Mjh07Tmf+^MPlPuCRnN7ketGGC9OjY5 zCHI+YxZ903+l{#bRtnci2M0F2xpY@mc^H1~dv(N-jpveXTa~n51+$1~1G7_%l=mR^ zmK$E(wOYru?d)`RHh@QO8=mKuwYbw$iE+hpb#5bwHa3%kpGuzL`>T30XdJjyUA}%XK;c@E!xS1EiH@^*42~;?5y4` zMB8s1{YAU(*U@e>TwCtby6M||jbM%`pG{64WyS2eAE%?d5^^7so5*b9IW(xROCtS_t?K<+W}%SG-GnlVy(nQ*nE?%L6X#-7Ae(Z(G}=Fhg@Q8x&UXyB9Lv7ICpYx#dE{R+Z~IAeX|mn5jegl2 z5ITi~93^npYT;EiX`4qI@9XoxfsQuNJ9D)0{*5#daxO8r^CnndS@H=icA)4lZ7mI(3xv^C%#p@I$vXTl3hOk` zx*4n3mx6^Y*#YA;O&z_*GMFLLvOT!~#bVAaOTh$wo^neLPrLFRlaV&gecFF9 z_A*-ewxxhj2^+1Xykp{OUNv=WKV&%u>$&as+^2Vf@(rqCb!oR)+Z%XI!$lb+u6yKr zwATTGmL{!_C*tsLt+t()GHu(o-t#WoxxfLE7r0TthhX+RVCJ0Gnboa!$?Ap2=qBX0 zHrD6D>zhjgE=cVjWR8ul??rlDvu<^c(+=MIx$lfE(r)gYA2f!f)$RaSG>Kk2e)R48 zr!L#M1Gj6dX6^o8`4lFMd5Oi@)M?dPI|Eg_#Wm6IBXJ_F!N(!qrAGSRVB2;y57I~o zjibOq$*k7C;G;^n5;7$x+2EsR;A!Smv*eI~oMIA~gAXiZW;7}ugK^dk< z6wv?xDvY2(l%V#YR|Ha`0x1Zp1a)hIAZb8G2pO*f5~?X*PH7<+>0^i;GApJNjAJ{& z%|7iLT$cQD_j5NAmR?-S-;|?7EOQ@=ntmeVk**6l{%h@P56c~XX-;2CUgcF!^LTvb-H$6VjNfub)mQ_Y^_$ zO>iorW;9Z@s%UE5@y-FtIhFft_KRZcW)Lp#Bsw98IOgXZN&V;qtwwBpUFp{W+4xSy z9@)2#GI9g2ZwRC2m-3D#jUQ#b5PHurw=C3M7%yguSoNO+-K3^~Uf$H0+H2ad+={K# z;(~TnppX@bNM)0=1yIeMq|+o4d7~<*2bzP#`i1GH)5~qlvH5m;xXSZM(<4r8m^Ovk zU~>yntgc(fdG|B)&v$OY$l!g>z{hEhxRypqqwU{QR{rq)OE(VhCZhDK%x&8``>!>B14v9l7M)I$e@mT0UmQCJ+R32+L?mat-~9iy=lrE5q* zJ4TU?eN?STI+RhbY62BO(tzkt5X23D7$6l0rF9S~Vu5ICs1i6dRHZa)XSoIEPrR%) zjuQ90xQaKTu`0z@nPLEg5MrR9#6&WJF;*pG9g3)(grKt-P>T_eMhL46$wh_*2Q&M^ zRPacL{{TM+@+4TT;^JR+MzHZ6-(FunG3@;VR+2jx%Tk#Te$eWz7-2n%1av)Uf?cd8^wDZHzdMr$7}|n@;){9{kpsrj5Ab5f&SV?kLbb zn%Zfa&5J6O@UhOJz|%DvQj#Yz)IUf->|vm)qaUTC92I3=Nh?q=RT%}7qy^^z_Ce}Z zwKUayL;%TUvOSd*P-|{&&Z0oYMwE*v;uQh4YpO6ks*4SfxMpgI1~^e_T~O`=R817XI;3{?D~e>E-XAG|k>exiOGyz(Nph^zwvraOkb`8$R8?iPfS?Z* zYL#POAft#mthNmARw28-wOJum74BR#tk$DNxZZh9E*PGJy=KxmH*0J`>ut8CeZEsxY*KLXbiLRR9%P0&$`tfF%Wpw6&x=7PwG^s|C$#hlaH2 zT+~%3#P;Ia&|u;C)|nPeMs-9^$;B}~#YKoEA>qmm#8Lvr_lo^1HK?7hK_GQ{sH3at zQ9!){x&Hu42+Qh#YA6tqUi1sq24h?mMj*sell7no5R?GbKpZ}mLY%Qa!~mLvL{h&) zF!VRtYE90eSsD}Q}tKXi{58{^0v+SeTLFU8%VL$G000Vf8@8K zQalqwolRKbK~)r6pb=Ug(0{n9K7jtud}nsrw)^e3aJaA+7O~4HaBRWPk~X+FRE;1L zmOj<3BPjUK-IfLqGkM;fDDx}i+Qp)*2O{^9MMq#$CB@oyemAmg_9Dk>w2sQ%z9Ae# zNG_lS&itnuVoH*&i>-)*O6Ap7Oh91NaYCYj=1Z1`{3fEF(5>Xmyh`Yr!-%hX<*T{b zM|>kJ!m*pdEhrUb8-sf>D7q2N3ZZeO5FIZl7E&RJ^2p%G;|0%qjQ|5ONv}|l}wBBQAH(PVgAmvzzrndVr9aPuSSoWYe6t|_Kwxv<2K9Q)%L#yl*S;f4Pxz5Ufdlua7NWuuJReAn$W&LoSj}21ahh5x$=QMtB}&Ue3IviS$Ul5CDOOgvvO#oVBU4-|IuJ)^ zwPH1By_4kD5#L3*8PyoEoyMe8tEy<3mMx9CElLJHy91u33f!abLWTkM)Y9Zoz4g)InL3OmixC8B3twT7_5%>})U?D;2ngCirz8s=#U$N>Yf{?$<1aJWUB%tw{3M zQ#x5HeZ!>`Y%Sp=)P#vvL`3vjMXM;oORBXQs}2gXjm;rNDFqa@sl^bkA406Mhfoy3 zP~qXZVpO$c09@=)NYhTLpce}M6;PxynS0RztZB&N6-2h>fBd70HwrzDNV3(nGM; zb?PF75^`Mg{MFkZ$vv*v`6}{O6a%|Ts9@v=S9++;NEDv*K-cuD8L|=hloAPRfxz~r zi>SK=8YwkI3N0Zek|<()vph!>Z7-5X8a1tGsU-FUN6fyk`oBLXnq7}(d54e0{{YfU zi(ho+b$4WS#jWd^MdasOKFhjq7x8WTRjikna{MsFDrwY{lSg?(eM9N*q#G9*+X=sk zm;1fcS}y02q0C@-@ka|?P$|{fm15V-oTqA&X5`zB)i4CvTs|XAD%PA2PqT_>&3%`! zh>pd!x-(dftObWiWn1O8o)+Lefm)5#yhV)10&!T%w<1k6QCL8&R+(d(94Js#Y-TH_ z*DS);ycyGpp5rS;7(nP(Egewp`j49D94n>0^vtV?lF@f^tdfMF%@xf91~;)(Fla%? zIsX7So09HOab7k|jeWGka2%C`d<5qt)eY# zuw$yQ27q4NP6Na{)x1(&7riv~y|*$$u=1ni-U1?vc6|dL?v0pG2D_%LyH+p5&Am0{ z&Du24rkN`lpfs&AnSr#y1g!2+5`<|e$wguM(F7nMg+Z!=I-tx@8k87{!cYQFxe*NV zX>A5-TGWb;a*ZK&D1yd#yOo7Vt003YgD8U)Mk0+78AJpG0!W07?-?ekVi<#(^4AJ> zb}cfx%#>J}zfvgqrI|SUGYFcjTN3!Zc$%M~OBPo=_4XimEJObQpM&`lDASdF*yUsR zhW6Q7Bxt`Bu4DY2nH13_b*5OvNp-ul>dlV)MJ#JmI^FFUwADcam|AN}cPOO5j7A{z zR92Qi(r{Bzt2X7*Q1$AOt5yVIjiS>f^3Ht~)f2?P(mJM~Us<+hY6HX;v8-6pO2XQX z&Wo&bs;_zYdJGlSmA#RVmvy&{d?n%M`_N5RZRSV453H{plwLc@>=7et_*R(JTI%K& z%GR`x(h3pY7Na$DO&}1nHw;MVv6H4e62jI+7;AGF6wtR*5D!&#XGSr)Tzd#W#~|+9 zlxY>jx*Oh9wPb28C!jUO-Ac68gpBj!?NB415y+vc85XQ%DvU$|`esl^IgWUp6Pv1|1K4^|A!ALrm&dT*R)vq;9Qgh+S~}(az2f z0rzkD!Rg_WS)+Bk?q>ODnTw;L@oP2vM-V#~E6%$1M^OZ*9iZlb(NtkQI-ttXAOzPW z0*a#rP&G;hYsnfgF9~R8QL*;3qy2NQNrXiIWH?LK`Tp4&iEyedvMZ8;W&|A#uXO*m(&10M+VQ>z6 zo&jjmJ63FKSJr$x)6O--8F1Z}+{Wvt13c0=$s>b)7HU6ab||k+qM4#TUHimsY_;_X z_X0gJ-&#W{Efmz|);AjV_(G{)LvR;Mal^JL=ONF1jk}2gfS)XPm1;+(BA_f+NKk>W z8KM!=ftD(vbV(@$jV)=ddYW`sT@#wF<8oNT1ZT$Tj5<|vwbnz~HLbS*VcNA4rqfkf zFcisDWdZ|0gOqx|>JWsxifr;1-rP}}jIdSDiLW3w7U|9J>N`EFT%o3~XTkWE-?Hrc zY54})ZZKOIWC6wGd5#Z~uIlF&f={_+Ytzw0WeO;U*FKplj(zHfr5k4{vXbV;Hd}9z zG`csmVJk&RW0(s@ryK*yy6eKPCp+}-)s6Rw-i|%Y*+0lIhBisTGuoVhAo!gh;OT1@-|o{Xnb-ohc(S2pn^Ir%I9I&`W0DOiSYq60(>1_}%TP~ad} zv96_XJrzWulxRRfC?I>>*^gnRLaerS>?QkSgIYeT*sCpu&k(=+E3{tAoh$xXu6b$bognHxn{+cMr#K-#I)g^ z3TUd%wV8+E%d-_ym&nl$^xtpSmup2gQ1<&=5yt#fbq zrMq1@xHy*8qq#EV)-#LK`G8FGg%9FhJIL%t=RMBKi)<<0Fqxr!Fb)9yD|oS#UbMc~ zc_p-N4rpk0uC=WXxl4})?{U$zYg!tz(+dH~K+R|$5%(gZe4&kHeU$boX(EN}=7g-b z8o1i&q%J=NQY~!lp=$;hEiqEKhM#JvSDH~)Xo^?ypm5-dH9$!~K|mz|%?GP-3RQ(K zBU+i^_r_LS5{Y-bsdtzAI*2~R}T zG&jgUs7+Tx4ZL+U?xLESCHXkaVxR{MDiBBIX*8w?rf-Dch>@kItroRr#Eod8A}O7v zgr9P;6=SJ!Cl$6=VT%B1hd{Gxu0YC>&?qj(&=FSRa1t~RvwgQC`u;KmH zrbHT`kRW!q=v5O$0L@CVD@dpy`_WP;7FKI+8H|z^DpH3W`YpMvMT>J$SK@xAfKDMs zqC!+qKpYtHM~aTb(N!gmMh^+|Tix+}9adGW+zgV&TEj-<=N^?(wHl*o6BqzBaKfcD zT~*&k8X%3&p~EFnjWsAXakMre>|2g>q*Sdkk}*cnO0k+&RTR`{B;`t#D{vYPmYk{r zsKV7094f0NB8sCh?L-1W3W(moLa9}>okV>BR%>R*X<(tlNC8HZ!yz=qL2b3c1(@DQ zQmip@%SE6lGe=^fO;7<;8B&0BL6tx?(GeS*N$y1rN3{ldhPj}}N@#&R#Q_p3Fuars zTh+;+N6AkMew5W?SI8>OpK+0{(AV0`9_s0#^4v978ZNtEntNEzaB{!9G%SybZW1?h z7cQE5zie;+0IL?&y8i&f0bIH+d2?=Zj>a6ah7uf=8Lp@@s0~U20aP$;Q4OI101OZS z*6JrC+w4sRP2+moc73_`_wspG>~mU36(!F)TF?hlQbpDC$E;qgJCR%+n`f2n+2M61 zJuV*8gRuJ}pjTZJM!VBLNVjfRaxSkKC6>(@aF*%K(&st2XpOGT*w&{7nAVS_c8!wD zV%u#t?Y1!ut*bn^*f6hB=TkD{iCr~wt+Z|qXcfftS*t2y%AAx}1^dr!h0<&{;ev&; z+d0_QwQJftJ5ejJa2t_*!!|pniU};BsGx2wU}?Z$F$$6BoWioyEhrSwA!#|SA(iw3femxoIwvt#fT+`%=i-*0lISqs{s|>GjL5{{U&Xh};WZuWobes^e8ppCEUN zo+`GzR(aO7(b?#XiYU;khHF$-la%pW4nbrgnn`VL;>Oc(wsDSlU0T(S9St#Qz^f?Z zKCAG~VH7ssIZj9VF-_sN+Ad=eSM*YOWQR2B)v3WvI4^3?pnS)4f^XSt$R9n4td`de ztHryBu7?p&);gVfsV5e!;O){dwBeH6aj@{nMHLsB+On}FR8Xn{9D%hWuoOmB22~W* zL;_J+Q~}4rQi`v3IIOgcpj|#J6%9pMVyMI!L>WX30t^j6!MOG)8i=3*sKQYg(c-UA zswWtz(St$=X1A+@hIGklR%}_bsbix!Ik>NZqR~SBJy4pAI;~>Gc^jDYO6H8Kg5F%5Z#SUgZXQ<4(X% zR&u`#YYuJ0o#QKu$VwkUk5#zEL46<=(l{DWQ|URa$i+jj=@UHlYZx5v*ErPv1+3V| zo6#}gkH)z=Bm`6)SwPZ0ps_2@v#!x&gXln*Q zXNt>Bgf;Sk>qWT5WP-FKFqDL?Mn2S(v5q9-GVE3*2E2npswEHX3MsQtVQ>nJE*W;I zRxrAPv{6yrxR@P7;uJpmt;RBCyn*oQ9}qMuSYuNLfDuFl3;?2mT+u?TDP0z!T4VTB zq^R9)2=3@YjUzA)#1T3W4pc!KqeVdW0qj8&sYL_E+Or(1iqvMIk}wSqxffJsG44Qw z3aTWGlYkWnjJbvGXuyHhYZ}drg4&cMVbNPz(Pn^j#YIhTi6^lLy3U9sF3{-Seh}eP z*bX0!L21-ju92NFM6A<>Dxem;VkoL;0!M?2qDD+mNG0u1NF^OmO4)$wf_AtOP@=2O z${O@5QJV%6L`b(2h&d?IdeucMqywrdKQOrAfa*~a2lVa8pr?Hk95qshwPLp#S(?#b ztwxmRXr>fYRdYI^R)+_N4vNHVU2|3f(OPD@O2vr9+3MeFx-gO}sN8YDp48CQV*;|$ zw5&2tMr;CvEVnruS3-jc2rw#uYKcfd_9}&T3WPXjh^czw#Ci4FPW;ce);3GCyA>^7+c~0tAO~1_< z%afS>+pg^7;LeUaR>yZ~E1Ek z`+d_VlTK}k%`AJf?-fy7PeS(*ed*VA9=z<{~ zaY2vM8*7kKwIfqGFMFO&qtm!{EVi#UqZtPTpxHh+wZ2z|F|DiKNCB-Fl1a&H7IIgx z<{V#exHi^Xy`9a#&M2pi&OX2nKIOI>cDOiIr%>$}{sbN`)UQ!s;{ za&Tin#%Vi;LDZxk7t(G4b-v5{QOHZCh4Pu8Y|U$*bn*_VBykn;{8@E9%RJiT?o4A? z#<8F^tpGKkPyjFh1yJ-*5UL6W87MM{(Q*1w6`x~lW0{dKK+!O^@2HNy}=#1K_uMbR+I ziZqe30u%%|AUcp5qKI-M1C>^5Q5mfi3yL7?MF+U(A-U58q*twRS!|}NqY)25)U7kC zH1=eJ3knR*SoC1R$$KXPxNo>t7sl=YDRE~M~ zfM%`>5gGjaAIOmy{{Y$z{{Rrg9fwjXy!R9oZ_=}?QYo6b#X!uA*HOqT z5}mRZZheBx2y17F>}b)1Lef5 zuf*U%?$Rikab`Cbw*asXt2#HT>`n(CsX-)>fn$ryIdLr+17B+C9O_FK3drBep#$8Mi`2u|u+stzApYVE(T1lQ1k@2G z9ub8xB@|lF_SE2d(;}^jDmfam(mf&Bpo&O(f}*O)8>vblsPT;eMN0sy2wIHfK2SJ3 zR4rB|Kw|1DXnjo0SPf)iQ%A|B) zR*R#WBE&?n+!)B!@Z_b7D$!sK!>%=4-4N3}5k{0idR0^?1qK%3-iC$J6-^OK9v;PG zHY!{Vak->a5k;uYPh}&YZrxb9o)>$PkzuZ)im=Dk1(==`7g*|mveCgnYKjOlh%o>t z6o7*WK(s)#C}CfPhdPIAef81nmZgvoC6uVx#J#O(!vX#}eN3I5qzOA#aw;lT!q9>Iw)P-!&UqUU%<-B6j^V751qRQ;r0sYh% z*uX%NupB_eYBNaCL7~A`R;{b5iYyK1Y=?8&FLvpe9~ImZMCQ9M8%Q5ojYk{%x^7cj z-|t+0SDG*jhDSj`BOT>Qj(Jf?wcM3K8KB3wHMKtArK=P!C8#9i7HeuUzM};NIphp! ze2)!d0dwBs16l@Tp1_hT<-b*ZT-|vV?{T&5cP@vG!1Ehf5iR+xI66rP_?l0`+^Dsx zSB2F=3vlc?71B7>%RTRRw6DtFTw8)DL{mt?k8?;+)wS8VRsFX6ZM)tyZqq{}WP5KM z=?mJxKxut-QiUqY`pbdyO@oze?Yr6zfd-iFEXdI497YTv05twd7%8h(Jvc-VieQK% z6#+#8P$|U#rA{cXInMY_+sk%GSY7xgk5la@=*bId;vHIgs}olq;@sPm`g6R?$GHqs zU2O5V9~P&{8%Uxx zW{JRaY89wzn&N?j>6!ztvo#f-WjobF2cQN06i^R9b>fJ?^+s#N1Jj-0n}&VqS0^5*apKR@nj+q8XS49oMRwEUXx+Ft@X+YMK_9s*H9eMG9hr zDL|?*&HE2?NFpj3rXkT}y&7`WgS zM#>-qduo3Q#cmkjqKH9=2q=Q6G(nn0a71RB`w%IN(xVWnXfX!{_8^s|{R#%Gos~fC zozXCfYo?y`(^Z#6#yl9>;hTj=u|r)zy8>Kvv}WUgO-U6lH&|l@v5-g=d(K1H7H&<< zS~)HqAtam*B$bwx-yo#|2weOz!2~XFR6;>6uRx01+JYe+;chwPcNL~lxQZech4mD` zs*CXAz|);E3l=p9_{cb{I!aK?)d9^w0s=w|6{4tD3=tG3VQD@2Ey~4=vm`a=D&h1i zQY9|MMNJ#&f~dCx)K%Et7F9D}R8xYWH9>@+#28R2C?E&{7$6j;XaNZd%4C3$0tnpo z6$_q8r$kgP0E|$1?rj_&vOC|Oj6WfB=6gJ+Ep7g2SDN$?IC^EY>W(J3#_!TZT1%Ve zzfQVislDqsF6U$3lj2=mQn08dX;D(O1GTllAepS73MuJ=14?30M|ot++bQi{=P{QN zx;Ht7jsfC^g(WMUaqmJlEw6rua=VyrF@aGS5DDY0nScu-tK~ch}rj<7~9(&E`^Z!@6hPn+*ilUEN|%3nlc0mp`g%L6d6I$P(U8^Mo@cHQKNdQjPR&3fd)~Xv?CC%pjDtyCX1_7+vP^%GMMj9F|GLABRlvNuWIVuNtMVhf}jBD7i*b{;X zrF|Mys|z625gzch5}}Benhd&ywicNsGs$IjN;J7=Mztg3p{PYydrfK&$UGb=>%P6QCQ3PrkDkX1vsFOe; zHA@4_b4YOLw93>E)v3R0qLpG}n#)W;YxJTBR1^dtH9*3EAYt_)7z_|Fz~${IGgwtM zSCpBqVvFqJ=Z@g4O4>1wCX~UTQAI<#vPZzyFwub3;AVRlJe@Fk%g3@Qov8Q-&_}kI ztm^5aB3q)BsLU$LyN_Oqitl+S6GMs#qJ_?Ol~Y#Dqf0dQby|#4IGQaW2A5&lh?S9s z6f7J~%>KNS`r zlRn_0qajd^10)`E)FwIH6Oe}HcKeL~0QP6KZ*TJ@d5=IE*7|R^h~8fvWG1nQ!(LuX zng}GmhwT;52TjgV?_Yz+>|LHZMmZ5-g+*A6wNOsMK%%4w9j!qiVCsrs)d3AabfU1g z6a!Dvfaz5Wr4Y?-Dxzq?Y5XdWocW&N%(%BM++S^Rac29MJuQkd1-Boz&Jgx6>HpGi|F8LqPw%`8X7PIB`T{(6jfOUXenGd zjA?U@mVr`E00D`qO%?M00Nyt3*F4I?Sl-!eUAM;TNti>J@MM0n*9wE;R`Oi+Hh=MY>70I{rhpGDz&d=9@7Nc=nLGS2cDyWO|=Z zc6;6HmTlHHvCTK>Soyq%XmcWCfqV6w8>B4d9WdtmN;(07sOV7-R8gu7ss;r?h@e$O zPkjywvTJr#)hH~vpGw1Od#2U5?v^sxZZJ0H&Ts^7^fg{K`e54RmKuhN!kvFUbyTqE5$&FOPsv*k9;E{@U0u*}xbmqh1a zPMY{D>`Zy-OCG<|o^b~)*qd}{+vo^o>|kkVd8q}Wr@}y4m2$=E%@&wunyN4b15m1r z(oq;fiW*8QG@wcvs)-|usl=d@%c6=`F-0H-s2nPS6+<9qgbV@7rLZ0 zP!diG=$e~o-geF6!ac)moLt$;NRDQQG#w^}fx)LW7e%KNnh^`6G%6~k#dZ zt;>?lvF_U;+AbMtFCzxwmkx6bo>;Dc8Zqx$jM(VAM$8*Y<{0K0dVh6iER1n&B$SM@ z87?l$-_G0sItrA6>qP|?nX0$2g3xHUD;7N8A>E&c_-N0dMOC97~0DYgMO%>_*&m`LUEtBr{d#2vm$1#o4usCUZ zS__&(gH9C-o^jI$rMG1o-=$_nsU>MFAzF}wzp*Zu#o1>D2_U-mh(OwCsu&;m&`8p%8Lj;*NWdzZEE8N7S_+~(?boQ>64L3`w>#~dCu6io zJj%6>%S+zcv8UQq(9!6knki#!k-e{p;5mz z6E7zHoV~rWvV`1Ae-xJNgt4vE>T7Q4c1tGOMJ9nx3vDvhqo z%(y-M^mdjz-KEv_$!-xDwgxoRd+Va+aDWvJx)x!AS~?c7^QdMu;!O|(Xjejrd9 z9^S=qnv45&tXMGZQBApM%-0q1s*ED?+9>SXreF+i|kF(R>Vm-UP%s#Rik-BlwJ47A>ekNEYrDBy4Yj)+EYm#EtYbw>iCNLDUOB#}?P0Oq zU2Qw1j?XjN$Ty3dZ5GGOG-KW3GBJ)P2RXD+tscChBP6J(-0Gn7SAL{$J4=ZzuD9zr zZee+jXq_jGuW6xa9mE%?7--}4Dw;NLh-S4Iu^Yew zs-iKUa;Uijs8m(fI~5fx9D1lF4n;d(f`QuP3=L2e1F8dx4ECadssMmd0V0SI-HI$g z@rsI%wNS1IJnyI&aBe|?clia!gi@#UXSW5tzs!~9JpkFF+xl`Z~lC&Lr710-AX(dHnj8I^paEdH7D2oxaliZ@G z3{gi%W*z7lF$Q^I6bn#hiei9uaDr&Mg-zfAOd5dxR-Y2*QHl@vqX&n@?5tCUXE2w*Dv16vMS?Pws>K4xh)Lf$Z zw^r{X<)VC!o>n*vNRuGb*lMJgQrPy=3~H(?N-)g_BlY*0{-@)oWU-S@>ASSB=rnwG zX?$G&zo$BP({zXO{OmK;1fYvl_a&(t?p7YJUu_?SvALRb$kqXi+|mY+wP7A>(hgGoFU(tOxjW@-Z^z5tdDUQz z*~a$=Q%xO)J*%EmPAy|~;QEQJ1)zgaaRg*S(;@*tLs1Q-QJPRVZ9)K8pi>=C7~mxL zbt>wbC-T4wGzFy;g{lQC#ZWX+5tKocRSXIT2pEs0MFbf|K?10T4OJ2}1P;)F+7wi+ zZ2}H)>((41Du40N{{SLI6~;d716LE?s&E^Ff5b6Gc2MF47Ka?>RuaX``6npb+F!bH zleJ#8jBQ-|e<|&{kH1tzns+8sTc@jswPn(4>r(YvNI9fCg~g-=m~*-ccVF^bMw+E zR~jti!x`*cxZi78Hy`ynSiJMgVS@Phjih!F8#bTFtBIJ3;i|RnT11>%nhncm+@{`Q zZr`}F1jwV&0|lpzn}99IQO`BX7R0_;Fs-oa9hW5 zb0iruTZtvBM!fViWTyj0y|)~q4_5g8+rLY1cFSuU>1_8XSYS5|k*yAE;?(A~>@3Gl z2CG(Zp469`{hsN_?7c`ECg-`ca@%h#XTF7vw`4AWvS7xrxulm3CY38za&s@J+s`Z7 zTV=a#JB(1-i<@gn_Sf6CO@4H`3&f=AZU&S~$d6q1%{%llq>^w061B)^w%v%w>l3E9 zI5%Kxys=CV&6;W}8Rf~TI6dX%{r?+HKox z-G67e^s+uZt+2ry_j5KU7P?toEn2|h4H^P)R@-IXITs$});w#H%^u|4;yE3(Z!yLo zd!G-9@LWU=omz1YZfRzRH@n8Ts>>eTKm&@hvt!His5I~{TEmN7VLlWG{$*g~M#GC5(9& zFN{nhaiOVSQ`YBRQ;zODuHTzoaoy{3hjW3Oba(Jg6|lB*Uipkgq&3b2V3)Jk zs>?3Etv(+B9$ip0B-@btxwKJhea>t%h-0uuz2wtI-2q@Gnl7n5LEpI+-NqZrxb5r?vWh4s`5CSJ$6N{IU~ZXpw8vJ- z*i@WgEZeWcH+&wq?*zjI2om*v&AEd z*Xm>R{Vi`JfwrEiaXY2}*{?0P3pt!HE{ZlbW&_)$%XwdhdsxPCzQ;$ll)B$uWL0A( z@i91l6^4{1ls;y&>{h3~h|&a`3~V_dtt|R8+fPWo0xm;+c_fM z-rg_gE+*6BEpAO{%&fHNiNh*BX%c+U7dBjPp@6c@3Y`4rh6|?wn#hvK_;c z?bmLCTlO{f`(#jPYnv>tCGXW&5F>6SQR{XK9&-ikzpu9&3;QVcsejHr( zxs>X0RT?WT`2(RYn(kPRnG7*%V_O?thN5v*bXvCLoReha zHX9!*Wxd6|?B_+bZ+4AzEqv^5uOfIHU!m?F32UfSsm<*}u*)n}Wskd!px4CY9tYKZ z?{PbB)v#DO(96kp2)5~`jOme<=f^&S(3T2SSrO{&cAd7zZD!YJWdu8PZ1US`BX5>j zN>R-t#a^||NUtNnJpG%N@@^jvuhmvwM&Y$F#JE8f+fKL}*v81xS`gHmw>0JaXOUU$ zo3s&ct=%o>eTBZ&Z6tG<;&Ve7{c=dq!XM&!$yzrXZLg|#6Ty3ZbG6z;=d{hUG8twq zh@4t(gMsq^>KUf0UP`mOZ+rawk-TG!TE_j#IGc01ZZ~ant*s${z%;b9$t(IcqKe%o zy_|UK=!zWn&(tlig>MeLn$vu;n$}pZ3~;*6cpEEp`G7UjvPLwVMh1%Gbh?>MW8Z8R z2lXD>WFR}`U?c&Be73Gw@{Q%rwoS2vu$81kcN78fLdN*D0^^+=Wi7i4Ad(#b>WH|PJXfjhqSfZ*st$KA zKH4oeE$3#v+nKi5TDss_-CIieoMLHn{{Twa8r*4y3s}u=hObApT}^eg*xpVW*{*Hk znntp^L!@AFrFvqqjn+!mQ%bhi)`4l4lHuR@!<>=U{@1hr0E1%bmp^o4v)^8edfhCx zjk@P{y_3qbvx(B&zLoGWRM2%ji&)KgF?c+N-*f73BC>~fw7;?A_BTLHWnnF=uI>yj z#fIVK>}y>1;#$FnYLdm%PHnFk<$KKg#rGKB;kUNr7LbdZTZ?^0+V0);Xr4B^#N7|U z?618`&033IN$Ql`pLOE!#kO5sSvKBNy%tLiyfMzg>N*Wie2>Eb96QrZ4RvlUw_a_s za$TEk-)}89ZNGbT(6;6acUsE?@kC_;fzmbXaA_FgmT=W(n&`9YV}5&Q+V+3>z1w%Q zw7P9+SVPROY3^`|OTtyb==bXzd+nQWvbbP%wZ*j2NXlSZ=*XhXyjADDF}=CH^z)D0 z+?`W8&NjK{G8t9^Yu1fe$CFuedM7F)IOM842PfUQ#>?tf)px#01*}r-H%x+gSO_xw z#Al#5>8dYdOX?RS;arZ^&u8OPL4C`ox`o>`)`QEI-R*dD=5*9%mI%YDE01E=7F{QQ zcOh=re^EBpP0FnruZ)d=H|@OnV^Je85+!(@!*k~wX4`kVj!U!d@34*2-R%v5u!k}> z>U$!Uvc2tf1{#`Hq-E_k`?#*Q>wECmHYk#FL)afrZ3;`OS);`8o&Nxwb8Wg^ z_io*6cAF7#BsTkSwE3wTBXvK@By@}+&KS|5TL+}!yO%nC@4eY_i+EcNtKt1wduYPQ zCS#gQ^y_n;U6pH=OE;gXuElw|UnJkTHU7oL9|fhR%v&Dqy2UE;Z*K@J4s%Du z=NuC7A@6x7E8>?HFXVFDZkrA4@!CncTf%K;wwhC>H%%6)82H@mD%w#)SGf{U(B_D7 zFzrP+n0BC$NYa6W!hq`t4N*Xp02BmK0+N9pnuAX_S}#Ft_j`X$w)4119URVlyL@0YXtr^yK`qR=+MSLebH%*g+W2A$>x+g& zfwVRHR+(Obz)&oz;|+3AO;c4-EN#RNrA1zfIyFkELsU`HfQBNlwFYTGbRZf~0@Y(Q z0;rw{$u&82O0g`23J%4Z+(PQ8B60|2%ArMQxmP3Gc<#w_yY4R2Z*DMX_@48F7~c04 zWFIWH<8kKP-hIyM6Fm22&uy3^K#ii2#^)MRCNy~7G61Y)b*_?W9p`~SC)!J7o<{{WR3{61u0lIFrb7~0@6uT`jI`QO%F19!$bO~vFy0cpX_<3Q>BCn`~7FS7HJjP!{Sy90^1gFq1&4F2ew5 zsm(=Cr5Xa-C>6}AE5Q1b>Q%oRh1+)DN%zSb2w(xtg{SR55#sD`y;3~?0Hr)0`gxnl zcY^F+=GihpL*yQ z8nnX$Xrh}zqNu>qsvWICAc(uB3Ms{}Y6%2EqX43j(bWPLB9OHLmg0ySPy*0B=mij9 z3WpkVL51DO1xgGWkq**A2^)%`zzBy39ipl!u~A&#*T++X#s2_bgZUC69Bb~uhZEla z0NM@z01(9@yC5JA?$t*zEW?;kbrHV$yG|~o_`F4&KEk%n0S$|W$FEH)bS0Kl4b8hJz=DCue0eeXy%_ghIyxvOuyRG`>1IU$#Ce*alr%J2be`kaTq1MG))n6{$s>XFoTHl&7Lcroz~2|8>96++er60 zqs$E&qiNAiO?S0w+RTqH&8_$~w#l!7@3)WSuXJtNcKx#YYqq`G#u7qZBU>14YE3Am zleMgE>~*`2LAPxDe&2E5Zd+>*WKqpCgNuCE3RA!j+N!wAQz^yIq4h6=x78b+!P~4u zZ+^`cxVtTrL7A5hd1Z9gx=mHeeqVpw=ZEU`_kQ5r7)+IU*hQz^pFQhFZiW9Ixz zkX*@cvu=>y&c^w#ialC`Dh8@J4y8u4c|F46oJZ9A-TQNE+puyQI3RZ7))z%x-?ppHCl=og+a$lXn(9gIsNnX;CDe{%h#+9#;YBU@ zudcP(4{5yE@eXOe+V66+P?IAKz?Y~elZ$#~y$+->ipWQpe^QS2&Y zVv+A60&_j94vl1QK4>LKwQY{B8LdWYHoV6nA7q@DM>e~e^6M@s$K~Fxt*5(!C$cjQ zum$AEXbGtRG<7OWbzN3CzaxW@Y!=(h7Sq~8bkgQSblnmF4LW8GFe*!{Sxp-4`)}kM zjm%Hl_xW~sqXbJ7cF;~FHTa9A6&;u^oHTP&v*P^W(%1IddJdnf?G&Tj!)RG=3od0h z7Xhtgv(Pila2UT!a23vha*@*0vfZt~3R5MfM&{zfZnT#A{&rj1TY&lIl!mdbtt#Wt zAm!X0++&(>t<#H5xI`~6uQvzB3mgpWVYzhC&ej@NO+$fN*GpNGSl#c}oHLHe!}cgQ z3s_mQZZR@=T_Z!GjkeM^%#;s?rQni!m5a%}R{2o0+4FHJ(nT8hSAn=GAoItcx-K&LSN;F9>QpYMZ-DI2)4cD5?pVVQ2fsEEU`WF zHKIt&F*UDmYkVYCQqC@q8=<+kY_PmZ1nkuutThf}#tvy2)EpJnEOD+Ku0J&h-T1OBfq_ zaeW*zv{Xqg9QfEf+*PxJYUs|ASNC@WMhFRZN~6qrjmP&pyA7{)+F*6on85@vD)d>{{S{dvPM%jx+hXV;gN2dtm?Wca85mQ zbG-5nXSguh+wSHVw&;iOp$vz!wG;E#%gZceHN19_eoDou=j+%XT=%>7a0XL&XVgM_f}>(c`DwV&Xji z0Cc|H>ki4t+iq?5LegS};szMZGdt`D3|dYKBp>Q+peR!jwm6DS4QCN5;iu~ zj_h#kT=C@Tmp0;#0Mj~PwHc~0IfGrqjtz~CE_>W)8U`*W*cRO0Lyz-L7T!_G=a+V~ zYi63)$eKsAHb%1CH0X1%a1O%-o6p?oIVYQ$@lC27w`}6~_IFZVZc#@iq*8g#5#35% zJK6!lh1DI3W!qMBkyn^+->H2}*)Juxl4}vRT(bIT+FoFZ^E33$0;fw{2Cn5P8xB?K zM-$q1Nv~tvV7{H~BF4(m?VfvyTqwxnjxy&G;+z&r<~vJoI6tJ%xZSP9_g1jYd3j@~ zHKErMm%1H9ICw;q$zvI> zsPnEP9~0!8N9&7E)~&L*fZ6%2^F*$Uv`3>oRXHu;!zJuk;vCzF?t5<6x7qI&w-?6N z7JQ>59&WZoH4PXa4GmW;IYzSMYjwMF9gAaRb8j1j8+>w-*qw18j5v(LYn>{#%foRV zeZsBzKQo@^e6ofcy}}3D%IO1JD;sLY7cs};0l}^BP9FEE=i5v9KLOn=Hpv+) z_X}NCQZ?0Ngb^bs;e{WiZ*K8(&NX~P)UGdkvD&k6zk_Pstzu+5hTVAf+e;L&G&TMS z3w$_K5VIwmD|uaRv$Yn%a|a^zBIlM_IR4M<`)jt?w*oZ9b2H@gWpqT36mc|AyDF>d zWO#Qn;&+~;@@CrZ_R_m?8+>*QYwPE}C|)EHAGM~m!AzD!-k@`CGq!UMDQ|VTK^&G> z(?4)wcn00FTD^>Pzmf@f&0o{>CvVc)dWQttmln0%_J*6;wyV2M-r6`0qdZW*Q^P6o zYKg?PNi~*wR$VH_@9IYun~zI#v|q!xU*1IMw%xWD2VBW1Me225cD_5~s)NWPjzVXHG?QQODw{7L@BW8xcdDmj@l!eh4 zhNfwC2{ok?izMd%05v2W9?O^9y3b^|sN}LTLdc(X$Qojbc^X?t-u+eSRZSGR`~4@g z;`g>2F3q=Y+pLz-n>$^$80L~HwAOhfh#xJH{6x6)TE??u*l~VKwOw!vd;PxZEAQ2N zbY|s|$UG85Y#d{G9|7?7S;WcD_8ZSec}1z+#oM^H?{-VCZDGEBgY}%kM~i84bSzyr)^Zh6s5&3hht4lBm?o^QXy z%CD~W&(@btzuB+Zdo`W3@lEl>=dsOan;WpBjY!E`&s3b79nQY*2wKtCmPX2c`hyLmeI)hHs!~yEbkz?+co*KPZ(@& z^5pW(2qcP}tC&l|=(CgA2_4#qk+PhSN+!WYh7yz#2b2W7sHSU*BQ+C;L77DY;(!-n z-iD_~mbw2eK^B1g~?fkEjL9}g5`Hin{khU!tx_Qac=K=X3;MC6P!Eocn zzTtdA-pg_QncJZkcN0gimhQ3#HLybbMT9yD(J9mk$1K#-PiuPp4$Stn02(OPiZl#> z9Tm}yULV!{nVYYto7KCj9SjEQJv6Snf6@&5bkMD0SI_>EdT0A{E#|A%+QDKO=TW87 zR#5E)zh^e%RUqzs8__L;jm-`H@u6}Zi=gHI6)PIS#_ z9xl0s1;`~b#ve)(fgS5MET;|WTu?ZT1cE#eFpSX`Q?dsf@I+4>EpK`4MM?ocz!V0b z+(FHKO!Yu)-fqpYyh*(fM6=UVE%3{+&&IUquL;d$)#m*@^t$tQxNiRd$;P{RsXSJ$ zB))gM#3Yr~uAbttIPq^T937pIwTx>R(AG2twXGBY3;+Ns!NX8+Pf@r=?Zde%Ie#0C z-!A!#?$Xfa!7I;+j&I~XxP2Xp<;RJQ(}Sz2eMV6UV9NX8^{{V5K{{XMS{D}~b zH}_$$?3VU_`-5r!0PyTmE3&lVMQDt}5Os7kJ35AdQ5fbh{7nRRfKmutTOWi99KmY3 z8mh?KS4rlJc-=OBX=8PLG^%K7BuMXw)T)T3w1#SV(K1ax517`vp2~ufqYNN`($GV4 z6c~FJwM31CI2M+I!!{N_mj{z; z*RnP>p^-7M#M~Jh0Bb<*0|gNvhAO$nHkZA+UhN>4G;}AZ?plo0F-^hs>RKv- zXxj^Z7B!}w03U%vRE}$0($@f5>+RSPs0_b~Za5i)3v3655^?WpTV0u+@^ z8zYT^IM~?ZZcJzmX!ZeuB0nvynBnoZze2Z>Iii|)sin>s0tg>c=INte*9}zfR9=nE z)84FRqMDkQNas@9xvpcF>NpRwaTxb0RwaA9G^GIOq$^n=EPX-1oIUGtin#=a7Hg$k zas$|da?l*e+)e-kPjbs?JlH`cK)~BcQ2IHpz_r4no%KN^Hr7!cP{SNO+BC> zklR?im&tDv+#j&) zjgB?#b3iIpl^y2U1kBMaO_iDHdqbO1+-kDhU;3A91pfe$ThQnFDEfbTtV)sQIGP#& zXabFB9S1-a(KS%L+Aa5Z#5a~PUBV6wo+io#d!7vznOoX;eZ7o+U5$)3Q5@L}Y=|Fd zUvslLy?~7daK2ac${)p)`XTyqBi}!YxcDrjYZZ^wH9nMO5!riQKYssMv zlre?g+AL*T#pO2!!+R8#_c5|)B^qRgMu#!YJsi_eRF$FHxQ`#cyEnJnU8TUc8e(*? zM*O=Ans5PXR&uTUvPBzPZEG82je?DiHiosMumM03m4DRMPH~cJXk9DKT=z!8;(N&z zR5W{T-wVUxwuU#1p2*nO3ip76E^RGt8XIv0bF^XvtZTqM+JRS4KUVF83fWtlVk;DQ zdoWj4Patbr8qq*74FZ4;<*3bTuQqL-`cWgCtnK2vf5$r_V`O!6tH9K=lX%q)_RD^_fsEQO z;@hqRt0a@#ib#*bq~06@1k7MD=E3#cQwf!`ETv9d7#0D9m;YAe`mJ5Jt7+pKNu$-tN* zWJLSg0%|S@T!RD}NpNVZz9Iz)_LL49^g+=70Ng=gjRu(GOq5iuU_jIZGz7^TdlV5m zcevp|J&3FlcAAt2ReGR0f(+CO46Q-{dy!sO)i@nLr(A|Mf?e`bxCXekx zb4sV^)UwIxzQ)-Op%t@Q$Bc-nH2(MDE0!F;k4vuSKjYB#SCj;HuF=A)w2-SQ*hUyp z5i48)rG3gO{frNFT;qbG(PCtI*R0umj{H4wb0s9Zt_Uf>XNe_cI6X3Mnxp|Fr0*KuRK z{U^m0wLC1M}c7&G1Za)LFpM}{XmFy}Si z5PKFe^txX|x$#~*9>K8M?X7cUmL}HbcCPr0@ggzxS!o?cDIgw?`C)nxp<1{he)YwD;vRfeiGq=%;weP`Wl!nj&&17 zNhB)4+T1(PSc6L$MJmIG0_u#AOw6%DC1n&7Gz<|^52*u=8>!Ry$Z5+s|F=Tn_cWLSESCJ5UXX#;_MZWK&TvC3L*2(pDw!NUXNeMN~p9x&~ zx2}%B*ct^e9m{MFlGFr1)D`y~qQh~qn!@%WHLb%7CW+Ofnth2V;k(xr-90npt=_h9 z=WTCxi1j;Ad@iAUGU1(Z1ui|Ysa>0kZ<|je+N0boBsx!qXkATlzpETS2WpWl(YX0$ zDuT!ZU8tI#h$TUYF$PfvQ2^2qDUGKzQk!-ZLK{(9f{I~o-lY(Hh9J)-F2xm|RDFd} zo?AKuLuqO&G_?RFp+G7QNHad<14S}GDhIU!mmuc9cn5*OBmV%e!TgC5ta3lQ2>$@O zJKi7Z2LAwvVvu$=<=&`QP$DbKJ6bTrtw@@xA2H;Ta9U+NQJonq)}h2isGwrOR1YNe z#a34BEgd6;MFLuAwR+(cUQ>P|F{0;{b;dP?)Fox2VsY$M4-;xasJR$cGfF%&5z)fF z^{dI5%uaY5R$HPn??hJI8ho8YAhnA*HP+|CS($0a--_v6+e=}pSl%!()x`Hug^am1 zIj$1tl25~27Z+iz0;p2*KXp|jONg&i(IQcetz>O$aR5@Na{}yeR4b@+Rhm#Jsu(%I z*Pz*dS=6s6sYG+LlTii5~=d#7u+fv2f;J(Lw(^1NMe%#;(3 zoKJuJYPDXEZ-kp)ARR4kWGzQ3u*+!U9ueO4wZ5X>h|ZLTZ`|E*%@daKp4FhO3RE!LB7{wJJ9- z0;5GO1q2hw$i_MJ399I*=^pnCXb(jdD`FXysTs9}pp#Il29|^bRRaVJh$A!-HK#Nf z;xzs=i$SKLR!vU&AYfVuIh8eC3}hr{L{b-(0+Wgi)KD(I^-$W%0v>_2lA?%u2dF4K z$Eo^%tFA{-Ncjn{0;ex>)*Q-%(imck(_TI!dtMEwaeHe*T;~!o?5!6pIXZ50`Ww5) zgEpSU+BjrTMhcfzN?Y%J|fL*(m_S*qQ^4wiy&Jpzp1fatI#ksINKAxn++RSxE3P zwIaCZ+^mIszp_Jf%{fKZ@yM?j$OgO1w@C28D2TLtv{gP3bv3ogt;J)VYH)X62e56o z7qjybWgWBk7@~`6g{~3^tk}RB=91B+&+H#&itDcxy3P-5PAag9;A2tOG+3-iBo5U_ z$b5T~-|%lx_dClNd@WY`KY(HaF8y z5;Qmiq>)^D6=h=05{e4+9X+c|u)e3Y5hEoS*XcnsDVQn=+EG(7mG40_PhyIYQ3i{B z=iEnPjpuUQ;AD~KZySV?lUh(l%AShoJY)XwoPF~7Ry%Fg!^^0^;?`;v%mJw6qR8{y z=hrzmZK=Cw8iwN1YoJ?sJHYcA+`PDS6N|dLvjo&$^pnz=qnvMClE}p9OI^3w%0bj| zCP`z*EHu}u&YG_$ZD}h^ov$b#QUVSL2q-G<+g9JZ?ef@P#pc^gDCXor=vsOZtQ>OR6KL_$8P>x&oV*dcbTit)w4gUb?*sO`GuRdS~I4x+F zs>?f^Xcf_&NZ4Ndh9w24tR88pO;<&~l^Q@D6j)y%^gso<=n*P-EL>fPS5rl|=(did z;#jr08f%Fh=NBAtS#1Nm(FvKu5!F#@7AnnH4Z&%WIi!$IZOE#I!hrt(!mBMtRMkaA zdMj?=w~HAyR${J_nbaElmrCawYgW=Z97oxp_nIzw@^r(R=^&2vhRQ%Gpp39N-NOnf z70hrrWU7!zL&!LEMA3!79II3qPCnJB%_+fD5aUWBC5VsiDONDM5;}#J+0hY|r{h*7 zMXSWL%ENneQDQ)%s$EB^_3o(lg__)|WYE3lA z2pd^I%y)|rQDU*AehOLYS4&zFd&hvN1a6z>)ri5biUvqH$ zC0Nc+OKlKi1s3C-JMvUQyeHthFMHwI>{EipzNF@!g3E#IsM$X2~#*cG+N8t)uvATj5$BD$#4&{|t4(w4*9od?qMmZ5XABaIX3N&C4Flqy# z6lf6{L{?D|9EC=epOy+Lv&w>`_Yua&NcRRYfVuA`fB}gmAo*L=-e-I22Q7nd+T=f~ zqm{PXWOES|Zk6~xSCVKobg$V=vg~SN)9>+ZHWxPAb*z^6mONru-+v1}xfL^ejZ_@h*3N%>$F}=@ zuWXmezuX%4OEnIrLOebLTpZ_hTAU`M=Q8@ZxyGcLlh&ubWm1D$D5+wR(Y>!@iyqTf zy`+K&>IlgZ-n|<2M(1;oaozG~OMOD?3&)zePz6j*p!k|G1m>KY=Ikv6R!#x}0tN^O z2py<3{D+V2`}Wm7-+IQmlCjN>LeS?%=L!e1xe%_SitP9NlhY0T_WO(ulV`h-hk!v3 zjfY5@JWU7$XY5k6?zS6^rTv^2wvq|0ZWttnR^;ZD6GYXh{3xi%Jr!iSh|L2D2tgxc z9ZCic2P6dsdr%ERhz6t?P>K~$0;pP`4swDwI=;l!NM4{#OH7E8h%m}}Ai*bUiUsI7 zhu#&$a43)e0C0o(5-CobI zMaEbGK}8he)Q*Y=7X1)AZ9)fZ3>eTLCW9pvtlT6e#C9y!<5?jHs6Z}vUiDF8C;}p8 zvWK}?l`nrqrb-4Xppdg##et)-MMZW$Lh3DI#cOTi(lrl@I)&1)8%P{q6OA#z8ZLRa zhcw!OD-MjRtc_Iws3CJcv}qftC`s!?41T3qVWCw4xzn#gsvJ}ta6ykG9b+!54MsTk zsxwhmB}V#Is58)#-_#9~OzT5?&lMy1sH zN+MX}B#yv>)MPaGAPzn%4320fiMXOKTiUuxR|a)TvNsWiHKDB(Xutv3ve6z~(c#Z9 zh?SwPiLPhD;eh;0E}H5>4@Ce}3X}y@6hXp>70szdDQz-Am~}v|as@63Fb@xZRb)zT zo#;Y8OGYCOrDu}!LI~7cGN7WUVE&arL#l%++E%zIu64bZyKtI8)$aO=s5j?&+SY0V3rUZ^83Z*DyhAtNLR;ZS=~QR%}JK?0a&tV&V= z_N_9AjVHUcR6I=a2lN9EdJAlFijue}s*>X|rUc_&)u_!l)WNIkRU0dLwMA2y=&_S{ zs$A;x$onK!zm0QrLSyg6Q9Zi>uWHn0q%nYNTvnK8hpACRTSAIoFd$b-0vaN8#T5jS z8s?x3ilK)5dc*Kw9u*!s;I0EKx&{Gl>~R7G(OZp4J8AC+JZm=3_;}m zSGa6Gn{p?(0zOJc(b$T*jUQQC+vd(!gF)za<2C;Pr`D3qYU@)8`F2;}m9VrmvanE4 zJFa-ttYb89H?yv%6WfyN@8-$`Oc!no8Imafn zW=SeF9P4zl-uaw2HiqHxTijZ>$8&EWHg@Ji;fRKi>F3fsRUxfLxi}ng&#>+rm8HB8 z?o&+1*g-3s=P{3w+8+4WK|W#AMjv{ds_CqB*7{1#gVKHa^Kgx_Z}&ESW559U5k}^` z#N23Wrmi`yVUHGau7T-R#D`bEqe{TpkrK~ z)9zWE+Pt0A*W9$jQ?>8AR_<;N-*DN*tgeE3R2IFt)EXLg9;-=XH$B1yybhB?41ftJHGzl*n9!`1WrwjrGh9$l8^}d)-@J&6^`^w} zjHU^Ls6NPhNXObr)%?Emwa0@;e|qMxalk!1v*pm-GCk@mEy^NGEMF6z=SC^|N`f%P zm?W#G28)pF8e$(Yu&cJ!_3l4ghb^$K+>#m&Wko^yxr>F;v0xrJTf*&CTM(8 zFx9SWg+T>aRJ8}#h>gKiB~WEe5HN8F7)oo32G>*qswiqIqczb1G6B^^FPbty3&IGU zCqxKbic;hX;)q>ERA#b+HKK;K2QmA@ynevNkNQFnpj6c0>_%~(=JQA+5; znn(Nsu_}g*E^|*pLfZ>_c_t~3O>`dM7ISL^&20(q#d36}C21M>6=WO_wG^0|_9&>P zX(1G>s1$Z#RHh^fcASE&i0f1YI|?8sg``(8l9Y(X4Fk9%LsE>=yA`Bk9YQ;i7FtCx zD>bMOJ`+ZW}WRqkEk7~@QqYfu_$(0hO$ zo56MAa^qgaEW6 zkhKt{or-~_$bpIiDuJkqU^`I;felOu0aI3LLsmAVq9hejMF)=ch9ds}Ot}cD6t&by z&W(FXT{ijsEaZpNQ22d2*jo0vhvegUOXzGY@C^=%P96WyF3wE)-Lsp73eWQ|UHgSpoGYc)A zh%p8r!~w>LAeGoC)KqixQCiLGd9d0x>y5_#Un@+n)Va2nM2TPLG}F&<2TM<2&)Bo47Oq~0SKVym zzuRu?U+`T+BrZSuMwb3Hyl)pe<{x+4w*JcQ8$;R~akbw`9L^tU&+Ww2g51_5(%9*4 zvR6ltI68;is|IK)f~q_}tej8wlY-vG3j?q0N6uNej}>ASdm3}`vY~GuLRTL9w(b$b z&8}@8@WXp%_OKC)og13^H1xm{u++RCNA8y{wcD;PTk%A~;fAb0!vM7zaJ|~<`+|Cl z70}&&ZXN0)ak?28;}lJi-YFhI(%u!Ivd_oyTU)fLFT@)pv5quKA8(&pRTzBwEzKqX)z zy>nveCb-ru(9QNAHsT50Z@4klWz=*856N&K>TNnJt5M^*R~WJ8 z(7MX`jIiX}as3>)>3mv-BAB_3AH^zFk734kW3z1byIHt((`}ks*`5PQ6{r*)ib$DO z+KuR|EFdVT+|-Feij1NFfQOpmfYn81aa9QCsHlk^{)z#wwNz%bRu=>Up%kR35S2hE zg(ixlH55=KLCgN}EEW zG+XB>HanagdtA%Srp6E=1C~e@a1h*29?JXza092`OYf?14kDBwYC$&wwZ@U$( z{e)~K(`|PTCMTbV&1B36K{N&J%dtrKazn15RY`53*hfi^1ZzS``Lv=mzf?P?UsVc@-n>-SeIoiW zL#g$ss#}fSj5nVy`j1n4lFr7#8~!Q!~1H|@97ZO>)gH|xFX*llp$FkLn_=#oj?!=$3!>1PGh@e7zZUCq&uJ~hfnjC$NCaY|uHOs1jW|5IIT#`08`nm26Z_-tQmg6%_Of7p$UyBGJhg0%t zn%*pAqZua^w>9mu<{N_M#Umtqc$Trj*bM7K(PqV!v}>IK7Yr2yhRDIx6N-&COnh&P zTxOu*PN4U!sanlWRTg4|3c2S?Mr7azy)`slV89S?rUYc7tuPQOa_uS+BVAEkhiS=1 zj_gGWsG&5ChT*t?;6s3|3C9(tD|B%!aKsUs=Uri6L74y?F~JoZnNgM~s_$d5P&7{u z6$Z4x(-mVj4RI=kCa48aDa}9tR0Hi*npZx9ELAlE;v1>hj?ZeA=t-(6X!GG67AtUC z2yGUTh>Qw_k<@8D*(pfo8{zV=-D=bNIGkJ$d$IbL7m+J($0#+P+?PyT^KV||rWM}f zRTPEFfv91MAc28Eq+)|8s%pwAGKd|bgB1p82iU4H?Q3H%r3XRUf~<~tVLgJsLen)o z4m!h#)rKRY4V{#FS*yDRn${}^C6>tX)95M+vb9R87ht|8LNjo!eT6E)f_ebQbQB7u ziH%8B3#Aai4AmHe0Vp#R7=S3HIiSo{KtYP2)d2wmbU}fn_aYgrK_F_1G$;r`<$YF; zXZml*gd{cp04DND{E$I+{F<%p^JgwiKcWxZH(n988`Es-dv^g%njurOX8yRFU9RlS*PwMF$<^ z?d81pl3ChVT9|lbWXT@r^4CQ%Y0_>QFeHkWvA*>*Zg6zHpJ&_leYPFG!XXW`0*z?Q zlbf7+xyLfJ#jB2SD2-0jZ{!>LLL&38C6=O3Gg);i{Dz9t;pm;Ks{WS~UWkrq>6YDb zxATsBYa=3LPri=gCN=FcQf9f}mW)G7UG(6tUz^-xejj_I%@BNK4~SyZ-lc@78fp>( zs2W4OE)@p?4pb_m=5I%KxLNBh%u(D%8MnUl#?T1!8q()vR)7E-K!g zaXwGRY$4jO@8G%HEa7x^?1{1&A0yr$<~`CAp{x~aSll}IEa+PHp;Su3g2N30faj+(vq2lQ)wpzm+sF5ZQ`5F2mb)Cw-4|P zNXxIjBc`k#PH~)Vecc#(J>?c7B#`HZ}|mjvGkew{1-t(DpI7nv+TWerHwxTMBg;S}IrY#x18GHZx*72=r?(HV;4+uF)3a)p z{wTGQ=NPRfkVeu@I5o6d!g15qnNAY=o)3d>JUeu>e*Md>F1MaRxj4%AOSfEH!30$y zklO&q$D|IeS6yp5aBj9e&up^i+fz7=wf(-&x_Qy>TYQ$c5ZT7y!uYNu61A<3+Jz3B z6E8^?IR%L3KBQi3o2hi1ca7UYGq&26$8~jd32Wv6jcj8^4as9KLwL2Gp!zkiZ<{mX z*e$KLUD>W@mvIX`nBN|tUmUH74NbzLqcEbqUillN<5$qR{$rVAGaU2wh=Ibs^j_B~ z+4q-ojgO0Pjmpw(qhYwSg~xHYk4%^IS+%3cvvKe)*wfA_eU0k z3pJAF2RINi!Ar?veTGg~x$=%fw({FJ8??T{*|Aze_swSEBcu}eC4A zecX~e11X%HVZ`HsTF09?AJaSA+j)1+CwVjO+s1BVg3|Issz=(*ADI(mcUQ(dHSAc+ zn^Tj-TEVdF`_}md2Y%Y);O%B9> zK^f6%FO4jN%A)uVYpG%6+u6c-_Qh+mYlmRuhHGn`q&?1t8;F_aGH4p& zbW~vAFjmeQq~mmJ_f7+|OX_@9Hcy*s+wQixZntPGWs)OyO~`JE91TNBHFlM&d3srq zYnt%xImYZZo!^bv$F=TOyQPdxp4(GhEOX2wk~vL$ZE$uvmTxAfH=y-uLHh}~HN^QY zmesc(`y+K2eS5U0W%d#5qb$_W!Zd;a_9+&;SEREC@r$PEq(gPwgk)u>=AK5L<*WI! z_Op3UW7!Ia5!1C9PS+^0;Qd&ia)l2TgDiOEn;#@*DJFvR=B15}2T^2BWC8BemOkZ}-B{uG+&aV4NFN^J z__+1GqoKIHadb1W#E~s@c$qJl<3QYNl3^1*O$Oh$@EhAPEuW|RzU^lwE#4(MY-!R~Z#uV>c}?-V zHMgic#m}g=R~MT!!Xd|Q9~`sTM-Xr67+DY@vTEw!wRP;|PDpGvUrlfMe$Tt`&GHL> z)#7hEWNYLmO>Hgx6jK(M@F!M~tYK5sj#+AXZr#NUHfrh-!KxtV zHHS}%i>_QG)3we>r+ahg#1^ibkKW0$?-uPYvcIs7@v?`3P}hRe9vzVmQb~AIi?(`u zyx(uUGilwo2#i;kFq3f7(!gY6v=?bP2UAkxi*`5Fb7c=^SvV~+y9>b~72tS|*=x_m z=OpB9b={ZEPiwU7?t6u_5Zk=QUijKTe6kQpF3B%F3~sS|b=z6OH+`3I95f+yWY=1A%X0zf|qCj|soT(18BjCyst z8)=;_#h&Xn)3(oWOr|C}Z85pz)z0#mO)K1yYfyIo07hGE4&!?5$8eYrncVJOcy1pq zZhKw;^6|?`=^X5O-%Gi9eV-uPU3Wg~w{g%Vu-xWr#FE;&GWNvxy{$4jGSb~t#b+#d zwT0F#@qQ_{ay_07LCJyLFSkbg#B7o85L?9a`Z%GDt_^OM=5r--msed{+kPD!ex!>l ztE-E>mJPe+w##W}l$amqhL-9M4s%0?hfz3SrCG_g=hwVc+}T*}@4dRbkUj8hyK|;5 zxM{$;NZ~E3LF(rKw2|buH|?84_S^lRk8YfH_+MJYWOEB`q=s2Uax&vYk~0>&0^wS$ z-c3hX7z$=bRi`!_RRh?76c|wm=Tq@5MoQM|HSI(^f`Xlblvu8qtAXNDEinaY0T2)* z=8-s#%o40}-SR;u<0Q?=&NTO6xjR!+{1O-9BjBVh1_1*qXCFp9Yw z8qtD_5+axs3_H;h1XCcy3gbi-Ze^ubYf(kd>Y}U8#>~gW@u`mmuWx7~gnbAix3+@X z-aBh}+ZDVm42m`iHLYl%XdS@=mb=~2R4$I(kk#b)MZV&1xgGt@$C+<+xl0|a0nTuY zTaz1zE+^u{0fM%CM!X)O$LK_BqS*GBcbWI7t=i4b>K0qvT!L!&<27g^w8OTQL3m(L zLFLe5qUr^zfl3gA<_k#fc!#e{mwlrdE%cIk?F2E=UTP7@(B74O2v;sH zgd-JMq6ccBnbi?tg++zDzO=Ejn)dQm!E0>COFXW@tz$(=R!vIbl5$C6u!${T>w!7Vpovo$2Ev+JC7V(Nl3}7{_8Q=m=4BFN6 z?k{i2IJMP-q7S%@uA0c?TRQSdCsU1&2>0uN%SVEl7Hb@k|?mr$w*?WbzUj8z63DKZ8T}iCjR(t> znFmsYCFAXCRUO8EQ!gU&HqJk3wM_9xUtZm|c1K>UiV;_l-mySkodK-k>ZHOI@3OUr|_^>zw&acf>Jjjrd)+p+o5?Ut?I8beuPE{V5r1Pw-i zE~5--r6;Vdf2X@=E8DDYcFq3A$(D0Vb8;oOxOC1Y>Qf`4dmP5#1IX21ayN=s-OCh_7hOz#Uzs<iXd&bF0`@|MHL3)X+F11@Idjyqz2StNIvBX^#diS%`-Dqmx$yR zo}k=v{kL@6_L~{3wsUgWJj>G@leXqIvaTLc3@y`^Dzz$I;``ML-Lme+J~v{|nu1si zhjOl;HHDg~syxA-zwzVa%yJh_yq4F2G-d~hzS{;C{ zD>`#t73_E0z2@4%((KkT?l+;p3t6W5c9!)z%U_7>TbeVY!Nm`%Z01w)Pua@?E-YfO zHm7kFXpTcBy?$LWE~O}!j-I0)8v68mi#P5Un^666WgVT&q3pP_WTN4Lrmg;PHI>xf z7i8P{#|X7{(YI|(?aN_UB$ns@AU#b{ymD=*hOgl zwXvJ_hdMV;=6U}B26P_*2~t&$Q+B>>yG3ud>|1OTS;sxK>#rrc5Wmc~lg#qGvfPaa zimLV`=HFcHx15iQTy5L+t86CRV3HfFXk`_Y$Oqt%G-6xDi{(DnIo^PewqrE?$kNo6UJJrSC>q%VwLe@)>Z@tR%$yhD{yI zaPzM&;AOK&C>()uPz+focO(@Qt5UX43Qo~XWRKV4ZgpJYTFL^ z#_#T5c?1wl$nNbVnATQkmrEp!zr-l&g>N1t^fqU2l?A};btWO2t`RH-Dav}VoCKW;|sc;znv{*k(P6z> zbB*@t_KkMYx-!}D-w9i(ueXcKEHQjo*EAZ4cy8^v?VN{W-0l8KDfcNiJ)?AFjFa?+ zK=_$3;COBn9ueZ1D} zc`h-RHL?j93Bw|}+30nZM`PRfczs8^xZQ5!y1k!jW2J@wTMe^K#UqL^?-PLllILPd z&F31|fwvv6e%iUk$0o6`{cmZ1XC0*W@xD0jV02C-82rN4xsR`iRcfSbd3C3#e3Hs0 zSy(e_v$eQ_<@R&U8?LU5GPU}3Fqq1jF9X0;<8Dbw1p+Pj5L2(^TED#;3{U3BkFRZDxi`F*l^fyYjk`(1+0T$c&O% z1fWzPcChC}5&#BjDC=k#AkQ`31rPxDlZpudMR`9|q=qS&JE{yy;K$tnZU?!E2ge(y{)`ZHj%c6tGbn% zs}aXig4A(__`38{Rna3HHBzdgb`=!uswu((4k#QHM2MhBq6lV_O9@i7BV8<{m6bzB z5`c)Pu8FAV37}FjL@t#_k>If1Hf~2Gj(5w+yj^(_IiOO62f3~phaaMedDF4!+|W=V zZU_+2XOaP?trb9pp%yCL-P_v$WOX``*wLGuPE8$2O%=nw@D^KV>s~j>V}F{~$}R4n z6RY5b&6%_!w04&jZQx_g+~a#BiIT9@k~BGl=SK>K6GI>bRcVUFL1;uv8SFvBeQD=& z?^}@I+Z=DW(<4Rcimo$FO12j1J|NnHd;N;u2_~+Q>1PQ2l;gq+fWx|75hd)682~8A ztJgsK>aizlR`xy2O+MwMS&pFhsIQv6N89A$KBP-?wz$L$jNEN0_DqDi&Bvyyg)CXY z^rp|a!MSaAn}jcGu24k;}?!Dg@ex8CO>Ku@kUQ;O0?$n z^-u%aqLttffD$^DO$tpb+K7$QD5zf{Jy1sJLMk&T3IsBsU1Xocfr0H;L>vkLh{Z+< zlmwEBAQaIAW{4uHj$!wT{{X-df3$7?0Ff#qTlZ>b{ng$@DgIvH@eEQcutv}Z2poW- zl(#zjkXM!+K+si1jaA*NTI$nHaw;_y2$n34rlO>d=z;@qJ1YAX7F&ZU*o=YiKt%xdtwg2-1z9ssdIM8c2b$$P17+lMM{&7a z--g0i=&j(od{DMX>!Lu$;2taSEkxC^;~NB9J7sKlmzTbCwHM!9I_1p(P&I|$2-DIjEoj%~VA*#+oTq8sb>f?kh~w zRR$6e173(I?wfAiy4gu#xm!nfWi>p@c|}<5CZi7G7NtubfBLQT;lz*G+aO2(0G5As z0cWMYoMiqxWO{!#N8?0#%Q&F6wvOJ~F%`YL1aQQ`gBa09v<|=)bZb)Ig23$F+2k&ZCB}I1ah3BYn5T0~&gq z*E?E`)F;3e8;7XKjQS!Xb-M|u@T!JmCbo96HAZtIpj2$5aBu`{g_DX1B|LH?V#c#@AU7kT~EGRpyj5DAbL6 zSm|C#QY~6*13<&twWB(j5Vb(AZlTzFP$(jp=7leq6$4nV2s6xYy#drPq9B3~as~(p zqAN7^AP%hxB?d9axO7z#h7Qy;Fd$?UQ)(pu#Q~xQXh6c1K;^-#EH&C)GcT^K#8)QfFs7$~bTv;`JKnvg5AsLfc5F_Hp`oFa+>5I96Q$rO)pQCjPX zjE~aXn}@w+qP7BaRMf$sD#$n>N@9W*$k)i`x5OEPoDD{<&uRyzAra>|Yg%^u;=x9p z&iI3mi}dct6uj!Ug|tA9Z4g5vYNCw@Z53sp=A5d>jBGa>t<4~YZF5`*r`sW`VYzH=!aCOmMokSfIjO6Bo3B~8cG!J0x{q$O zj@i3Y+jj#Z8bd{NOYN&1iL2IdJJ@fyUdeL?5xUMM>8)tyH$#PS$;~Q3y);z>3WZ`; z7SO8AE;Usg`_?~E4;I-zM#0tJcQ!ee)HuT(DCv*jZ+hN5IJ0>0Ykdp!_C2d_Zz;Tg z%wJ!`4T*DH(;RXN$l@LYwYcG{v)Z{!tEJ%`ayJmP!sHmVb||YX9Z_7D?+>sEcAE|Q zFnrrdK3aMVJh^dcC%MDxQCojPIUHM$6gy$k+l{T-OBm3><;hahN|H@$S9Yw%uP02Z z(=4h29D#$84^oPXN$G&iML|;IiA7GvP+@|xlY;KFJ*YCBh&=Bx+3qha;=ZwQk969} zxV3Pp)u$ImK+jb$TAX+!;Mno)?%#RZVB8_Y%@mQHStCsz!|Za(*1*Yu?FuRhZfK(D ztFCDsfumAWLz$j1d$H(MWgF(9#T65#t_mtMAyf@Spdqy=YH>l5s3?rC2&_a9P%s#w zsGuMsGKzu+Vh&;ViD`ELh=2DRf8m|fo=p9B`ndT-?_IF?i!nJ=NC#^az0xFolkPQ3wtjA0JLuQg7;;< zhVt69bK!V+2l8AqY3?a0V(s?-0JUwlhVyj0ipJH3j-GdhGN&O^neJMQSo1CQ8-eZ) zo?C79&qcTM-ejIrhln=1WYXf@MwJRT5p&KrW4v+8qj5FNPP2l0h#zZlCB0tQi5m0~ zt+-@S2afNXZri}NEyH)dj@lPk+6gYMUK$JE6KPjFsZ|?2pObOj^UXUxD5fDLW5>PsKJsW!17JY)O%iMwrx9R<+n1&c=?xGdA4tR;cdGE$dHK!y4Nv9 zsz_c%KdSpC!?^DUdD?DSVFT_R2gpjo;TY6f9p;)6l4_Rd^zicijmK}XzT7RXw~Oc@ zm79CyYh^B(pn%pBTuw+*k5ITRt=p_;->jp$W6K{ImA)5crOxr#Un#n8Hnx{pn|H_zfOfg9)LK2Lt2rVcJ3v%S=w$#c(#foouX6YcxP+q+t}?`*q@_SNQ%ng@rr zy_IiXYynmNzM!U4f*Gg0k)=ZJ3iX3uQiZ7(i` zX#`TVywg1((^t6>H!0*0>>PJ+-lZDbV*{mZWYb&nV?Vxm0a*u?v*LWZ?`Vs7my_-h za$AU7aLAhGw!%3c(D4Da(?Y@Ul1+N4IP+V<=r~U%JdcgqZn8u2_fiK(cL2mPc%EaC zp!RBQM{-X`p(}g^Mx{`-qNvpJJ~wN>K@>L^x7JOFmus-OeY2gam_JX&msLlf^u>}# zwr^HXyPoZqTgBzQyY8fPvIwIs4F&EbmCGrnRy$*L#$V%`(@%e6w?g~7+lcM0Vj88M zR|YYoD!Io1k!#KH&s6yK?X*7UbltZ5JGR{1LSgfp9b=9{B5)6NPNq=TC0zN(u(8~> z?ZVhyZTC@LTasEPf$fomw*oaZkx;c6thk<@5t+?uMr~{60EM{CTCjjsr03YBq>c5w zU;q{xTwyI8%Pl1i$pcYTOvh2QDkwzp8;ed6yW#FViidoMRtE%;D6#aR>Z>b1I@seb z`$qs1Mbws2$#*_K0L4^#D5Gp_4QQo0ELTYlii0acsK*MaV#=*7bSo_&a3CNJ7@{7F zNE9leBnJws8LW-9Dx$+%gO7T}ZgNKE^iiTXQ4th{6$8qGtg=xR<#+4Q_q;UtT1Xw| zui#m&$D1w=H0?!tt(w5YZo=-Ox_b#Lq;j>ga8;5Jf;YCRDm^B&KtoEX%660)MxwI; zl7LpF0DOh5pc$(oRZF>pSV!6`axrUO+Me^7TVb`@Vsobz6ay8UnvLtgEgj4b57dE507?kl0M8Xrl&Mq?Cb;B#6g4ZMb|@1; z2%-al%%CCCcAz3jM_QmhY_;fsiCV z2Q=hfpFh?dd!3(Z{aKI^9LkopA`MkNsw#F0Ei+OAsvA%NMJbb@!9iC40CBdkvzqqq zK^3*TOXii;qgp!Pt}{}(=NIOC6nu(L)f0($_U$=nev;oN^nmR&G^1T!#jLMsJr0of z9Yh?)KT77(63|_W07wG_5t%FAsi93y1bYf3s5Fz9#YJX-st5rC1yP7G0SF2L0w9Xj zP*4$q1_KlXG?X0Q?*$!r6kqKKKanCOY5wh^oKtzH{{SA^fBFU}uE5+|+=}r2o((*| zoJVle^WUsukhtSm9T(_n-Ablko81#0PkBA1z16(7*AX^rd75LECyh;WP6ebK!9nGH zQn!hooNpHFXpRvCakZ=f2Di;)XwWjCNx;jB{@=s6_T94$w#vd0Zst-z<_Ee`MI2;v zfiEuWRhIi))6-~~ws0G_+QCOz&$$Sr6?PW)68UT$%>tBGPm0f5dhnjdnDoPOzP015 z-Q?n%mg~Cj4t?GB@&&WJ_c_N%W2BL;5wr?5v{;v3D|sz4&wjY|A7lc2+Bu!0_P!Z)ZEp>WV|z<)ZlYs+rrt?V=$RlIn7{_ErC!92 z*SA`2n|w{Tvb2iQ7J$(l5w8;YxVwJVf;;6`NNW@!pq7Hs8APt}@A=KH0Hfv72LGQ{=-tJi`Dd zq;9|ti#@IOH9HNTBjFeO<1YBb+=d;-@>|%qn;#}g-yEi*DWjFme}}lyYSdie7yK6c zonGJV_7}S!B)GHFbG2Q;@~wPLcrKZ&152H%fRI$9pkLZp+`{jgwu<76Z~|D{B?UTa z1zF7=Q_>fM>BhzYz(V>D@XuMZjrP^_J#(B24-IJN{{UROr{oQa)}Q|X5cPBYKFju) za?9I3$En^gM$GEy*jxwF6~=2)@_2trb{(<&PS=oKwVQ_bz5{u< zZWA@KNawxBz#QS>YXGGJ&bskymjxZ}-rtXUpT_PshO*V1htIU#Y~lfom&#~-b7&N9 zrjzk2X0uer{91aE?)*25?!K+sLwR8nppR&M+?MQUVS6}`ot@3;K4kjBP2fzt*M-5_8=$y>=MHJ@3U^T2lk0Wn7{tdrCJjh8W( z{YvS=`x$#!p4kH=jlt2nj$_6|96?!%@t%@V{8D*YjB{>#gps?orscp9^ecZg_Lr3Q zJ*!DMWO7D9!BDz@BC4apdSK^&-i<_)`uh5$<(qO?&+}h**zJepp8o)~>n?5W?gx`` z6DERR3*wQX>~QRJO+i_l72>@p<2-(TDJ0iBRg{vO`{rwW5xnSS!#!wVZ50Xdy504pL|t*n<~F)M5uD7?pzM`aa8*47XmUW*p2 zY+?fndzM;QZ}(JGgTDk0*Hbh!HncS%legTo&1SIN&$&>pxizCPB@7n65XmUV8c{)BNjp(h5>O+oQ9Rdu{BhmF2)MD`?{&AAhp=|1qarm=zEz2b@Gedz_faQbh@8p!;rSj0;x0jU)y4&2uac{=6I?pWhWAeE>< zmHJw7RzlPHIDfH|V-$26cq-ozZMm->Y5>v8>(*j+uR%}D!8t=r|L zlk|WP=pu|z{{RWc0MuC?mxFqDW5uF#-7n7WF9C+>&C(db_9GQ>1GLu^g|Ajxh^e?; zGS1RlhXU;b!q5wgp6nRV1~|BYfh;Y4UfeXWGD#firejGh63BH)roA;1g2fO=BLN-Z z1Uh_GQCz>(t*4yt8|KrqZN_uPHv-uAA!^VId}GY>o=#c?TUrlkTD-V3IlcED;@dAB zv2~8q50h^9nIBSI=RSeDoKJI9TU!#;LO4?skVTF^=`-Ql`Oi1w>;g72^X6^i12$@K zIGjxb+OuyLOE@~Pa;)ge0#GdTMFbC;SGG8!X?&7A(XDGmNhh!csTr@9IhOOi`mfI- zvDuj8V-YcJ(LV;o2p~ywEjx2P)C+lMrwGKuTdU}<6~uPVCC4qcs}?ktG&<_w3OZ@X z0rETB)37Yawzo|<*R^Sth+C<{s)J<8HK2AZwG0X=gOGgd>!%K%XyhNS?BXrkw-O&T zfd2qDcUrsItKuH@thmEoF3IV?D~poxD=Y6YuDp$cE9NxRwq}ZWzl1zXmN&D|)?SyX z4qIf^2m_qZE7{QqiIF;2nH)_z1(vE^3~m5@DxtLnSzvHLOOZ(DQAI~IQBMSrPQfHH zwak(?VjR~B5PhLpbY{MN-gY~V5x-pQZb(ObUb~@|T$spuA92e{(&S&Uu+9*eu&Z3WipR#GEh)te{l^5NLxC90CF}R2nFT0*Zn~N&xRb5WgURf=09=qzwo;x84P{;BgQB z;Ro_0NR_1fw*LU(ZRh^J-|-AmEOrKpg;nSGt|xUa^3DGMW4mtMy|ynRb0a*Do6VoqEyHfR z+wM2LoI`gMkUmD)P97N}OAS9uO3 zMrtORSGiqLv6FB0W(Z>2cKzFFySIn*aqjnV%kyE46lszu$%*m~+T+wH({sc)g|`{n zrL~S{-rn8H`>n@tnx19F#Ge!0Oou=^1WjH`iE!Uk__p2hmb=E?y1@A#C(2(o;CUtP ztsEylE@um*gjr*e58%??yV7jHmQoe6K-cK>UCLKC37*SN!zWrBmx$*fn z&O%|imhu>$iTXWPdFV^5#qP?6(6* z9#H)mkTU@4_oU&;Zys-FvF!GHF3)GRSu~4lD4Psb%!cOYcevtIkt7M>b1j0UN2+gzNu^y?jqjzWt46= zlHW{aj_83T#24t&TSno9S1Wb8yUr3vNQk-3VRa0Y6(cQF#+B(*(KUGcO_QJTxi4)v z_v+jIqUz>b%XZ(sSZ23+M^u{QQ-Czb6^5JtXg2x)n!tLppZQjOQw&6+ZRPD(R0Q@Y1K=q+LoI_WuAV0rVmPtx#dF?xK{G0aOAI3KRe{xe+5`CmJH8 z5FW%52n}*T!UPT=P#>0WP=f`ueTXyVBK(vDT0}m;K;qqlphX`oorCB^4Gr!=gaB}& z48asS*XTr1E-rc1nK+e~M66~Ys)x9YJ%bFE<#VqA>kD7~S#mH5Y57MITb&x_k~0_) zg6p@>-G0YBxi-F!x}Kf!=*iWl!U`HVU|V0cisd;sdA-vd0*ee~03L-&7NB`9HLgo+ zE<+e=06EcS)}%^FMP(EY)?-?#G5RP&vF=e&)B%P_fC=f<1F^L@pqNsW3Vt&KQN$kC3<*UsY6Wv}LC)_vT${hB1CMQ$ zEwPGCS3-_tQ;G-5Sbi@o9SyJADm5nuz0==b^;rTC0uV;#s48FI#bXe2fs$DWWESkF znIq0kXg^x8TA`*`^$37k5JPY%-)fbp<8y+P}prbEs>5FjHH>3Xd&H)RCs$< zZ#d~WI;~cjI{~G8RgBjh`@wTr?d(SquxayeTG=-#vJHftO^hGk>8rc2>a{M3rmdHu z-kRF%J4Aen;zvul?yxklV%EiPB_0{4tBDmSvWuQPc(s=f4xuY(+%jDwl|vm~;2Vn5 zErq*8VyEK#3pTYPaVm;oCJ3hw2t41YTwXp=#V>Zcf0UN_wnwsf!7Tna!|z(grEvcM zL%B+_+^J~j+yxnR8|c9L<@TDnXFIo7Om4GB(%|B@!L?w4Xk1iNvO(r( z2c`>JaA#g8D=ieD73dW~F2PDd7h;Mes+Hw^Md3F5t6_W~`FoYHGT6=lCr}kJn*Ep4 z=~|wIalcHtjn@w4a%}s{A8Tzp{EN8e1*Rv~t#Jg3R=^T(0~})MKDEG zx;t!4)paCLx1*$US(kf=K~CdnhIqub&JJsUa~#uFkZ}Ya^)w}EZuZHdBsqk4qe?D? z>~(392_vKM28Xd$bU`(-&A1d*Qy^=IeOiAge&Q~TF73j&e*Jzf_ie7;{_8_y6UrT{ zOKYTHMpa2twtFWX*!CFahiI~n#wpw+m62ACa1^PjJra$XmVlH(`GHj-kQ7207|=;H z0}@U^AV}^l=Y_JtBPEIAtdWimYlmoXs3-&96m8Wb!x}Slhy&>;sA9dbnn%Y4#8XKa z21Z8qz0C(LL8Op@$)X{3b|3}d^u-1j1PQLE5P^e&2Glia`&6!;v{eDl#4rp_XRs!K znA%2I_M&L0Wosq!-rtDO5Vs>WYr_;ykQ_iXs>W5kV_zWE5Rz=Jdd8Rdi+8qjNkfD#c=J-A`@sJg4j z%v2R7h!j;Rq8$)Wk{1aE7-oHlDPCK(&(_}y$5Hlx$P`r|=d_(vAqJ;-x&q?etS1MD z6YMH$#dP5G&3JTSColixkTgwY-P?d{Xk+x&7!=lA>g~GHrRWwaZ$m`)i#skwe6s8$JC+I+i2cDQJ z2g}LOAkQK}n@La>!cW;MiCJ#O<|K8-F~Z_V4FuM-7!%o5Nn55y*0eEz zHLU&Q^mRPq$7iF;Cn8uRJh6=J;j;{kg(6?r@*v#QwE7A^jc~=*W*H3TjTNCp4 zZPi!2Gz~KmpO3G4=N&TR#qS#6Rc0I-1cgZ>LMAmYDx4i5*AIbE0{a`r)g5Ea)^MoV6l14&l# zi>qiak@ankYP=+lFk%c>%<1iT~`foK#N zcCL}mvsNmiR=iUcG&M15jg*A|EkHDdQnHGm(LmrJU=dCNsA_mnNCF830L2l{J$h(7 z8Y=$)@$gspk|MMpcNVzuedK@h?e6~onPQP0b%O;}w|D+$TDwx`V5%*R7< z6>`@UfH)5I6`X^U?Ar~zbM8}^{O5Ug@J823G_U-a<6tgvRB5O6M~d1+AG&^Xw0MP0X$ZG3mr zy`OX4By@Ig*;+C0V;vy{@w7L>(b}3LXRvZjpORa?TNch@U}-M6w~`P;t4$_GfbVjZ zr1v{4FR5VCN`|dH=EZW)9Acz)W{azq@_Qat`*XDIaPob^%FB5dlS>S3g0TFv80NAa zQP)Y;j;gJ5g10Z@9D>`AZnt|!GTm;seXiBl4BP2!_qc#d1DMEz==~<0s%W;=i8;Q> zv`w~HZ_8OIpnix z28Z;mZ3yoeEojTs*=`os_Hf==Tr%d;c89|}L^+RX$bu0bYjE{Lj#}SbSX(mlb-J{6 zi^grXvRyVO48z{hqNAt)&&jd7Q zE#=z=(G#rqf0_)vhCp3!Z8YFU;8^OqHn=q7)ma8`NcKB^AGO7>%_YXp*pJE0HAIeS zdxS^(mD6zRUKQU(M~GW1;!Ls65W`>PHycHwiY<>x=!u8hpjB z-)|+;;;;QCfu*Oonx=yH9_5=4A&y6FcS1>EI&LkbYoeYaa`Pg14{dvLMbW5#s+|a7(d^*BpM4}OLmEN##~)Zb^BE$LPzhv zF)*FCP8zi~j?fy{;ipX~nB94;^*8>W@;jaHirL@a5&FZ&Z+bwWGh4jG_jhX3sZUp+ zv$g6P;Bp9-DDEbb#QI>z3j6R~F>}dJl5#zxWUzJK>2lj^MmRH5s$AzBn#QyjJ;$&G z&rMxq(V^S@OyT!4M`wycz#v`HgFG3km`UETS|7~^-b+3y!lvzl-` zsT~xi8aS4XQnjUx#C0mjm8<@=_(R_>nYjyg#?vEYxQ<9!D*>jcT=tJQyGrQgqURpw z+;@MPOMSNC#^x4@9|Y0K1fE;6ds`rBb5CeZO%1(szBjVow!-RZCfr;#iyKIvaX4xF zPGn%|9@M6bd}Ew(z4~`Uw_R5916k~*W1+ZU1Y%>5HPpv2r8IB(A1c^5^`kDgd#2m6 zM`(gD3+0vn0FxAK1@AtF;6Yc?3;PFXPWqLt>(6s%&jXMBxo{c_G+w& zTdlK~?0bgGCi7`>TeZck$#F9zgfvDf=Mf-j(gro6vNLXt1N~*;dQX)l?cK9U)q8Jc zaV@wVzF=ht_A8*@+V2)St&|u0eZwxS?gqH0h}EtD)9D3VSjn+~0tabSi||5DeH0t* zzT86)k@z{-f!MKYQY}7LIFj5ADTh^-ftOk^b!pnDk(VP16h)YCDS-%TyvMcTp&C6g zL4^iVxC9Iu1_3}cn)f2JED;0{s3fQ>x>~)!VjF?>l@vV1LTWuw2M|R%rh>eU#)~Sc zBzX5Cs!qX)3JNkuh9OmH?*p3SUZq8Ot=-?Jj10wp3eRg#QMb%r2x-L7eg)Oa#fKUc zLK3KsLxJt+r6RB-p43!_Bn%ZrYl#4UlY!_~;})VWaUrALsw8A!hahVUZy9;UxmU0& zYcafqx?6@7T%cX?Npk5OO(7Dvy0Pi9FJz(=eM@Hxny$OIL6A6K;SBMAF>kJjMm*A zZpVgi?_rjBV{FE2{{W|@Y@JzR4oh!cRxO1b5RHI1EVf{QiJ(x3Bz`nfwE#N|kr}8} zR1oDuhXfg^22`MCxe(ytk3j9}KaL z@L5S4fHzks!z9e8J{Dpc;xXupu8xaoYX!BWHn0jqZyREa6H}#tG<`usP;*=!TTcxt z9bUbZKq!M>zV8-WHrX!Wc1VsoHIcLzK1m#C$k@?RT<2gAd2Tz#cL(lq@(tONGkd&m znRMq6=3BxE^6g>Bu$(-~c6X;XwbAVKlx3P|sxpWmyB-Ca)KHLMqe`?P#l42L_Mp35 zG3d0w7qw6W+uDd(B?ka1Rf$tZ*M@3v#Hm&r!hmT&KtOt+BQzCvZLZsO+b*{IfDAWL zIwz9WyH24^KsXUmm|DjzE~#d*;{7u8vD`NH^5yrfy7OD)z#1G5ih^GH;i%IrY1*>Z zyfk!BMNyqbr1iw)syN3Xn}6p!<=)A%+G~esc{AQzfgNV?HO()tfrg$DOmi!(x^PT* z@pxU|m~wkW;Mf7Y&4&wHsaB7{xbw+-euL` zZOzQY0P4N9Ydwqxibcx3K_-P6L;)tJ;_5pP908?qRwZJrnz$mo?=Re8lH2tZa5nPy za~@E(BT#H^!P395G-4H(PAf6h^VaRQ?>?1t*eR1gxVR-r-6t<@vqP z#&CPOHRDNWb4~;tYCVdNC+eUM;9J8S0b`?$q#Q6Zuyk3sg8DtJ=G|#)XJv0`X%j8& zqGMYeF^w%~ra%QFRpod%lGlUX3r5yRXWYJBgYug^rGx2RF`pN`GUYvuAEtA1*m!l6 zmK#lt!*2E5Pj>sqGFhd2&Zo=-Px03b)@A0EwEaoTZ+V{6zg*Z^ZQ{wY!+kV2E}BW8 zk+f`Nd2Fti;wqGc+aeb}uWvG5(bCv$_RZR3b~<8|lPr;gkuDS@CFcpr={Y|d+W9Wj z?YDDjb-8;b4`Bi9bZ)I$;tea2?o|@+%?;zbkZ;1+L-Iqt^}=ghd2 zBIa8u>3rz!ZM2ESB4I5B!Ofu=)GMa2*NaJG>89<*`Bx$2)9y0g?blXtX_n#QOO}gm zZj=zluxSAJKv~hg^wH*hW3si}IDW}3;CJeK?b~jAuW&5}35ls7(v@qmLcPpZEw+W0 z@IoVkFc}nVZ5SFb4QLori%hxqrZ(c&e&*X{lU_D^9nc##0DP$5BzmV~IshNjqIR!h zmmk?V*BNc&IHY@bBjb11GTvLg_a84iA1U#$$k6saglG5_wp3cvjbYE6%p zT-cKx$(6Se&ua_CLte@Xhj&#_5FKGof>Hu+`kpJUPQ{{TB{vF=wktuDES)@dMU z&s$@0Z9VCaIAzJ@{Ts2ji_`70=F`P3@O{PX=i`##$l&t#X5uMKRwdP|6!}wKY3jES zp40Sq*YVw3?g4`tZCK4s^FM;@mapZW)W`FCliuu*ZXUB)%X14R7MmlcxAOpSY@ae& zs)wi!G*c_dXKLT7)-5|G)ahzuk9ymTUBu2BasCM^T(}s{Fy66PNiP80W{V${mfq>$ zf6>D`9P{pODb7*sTIgLHCu@h4=7|HwT1eGjWfYZb#Ck^7$-NU6V|~l? zpL$=-eXH3$k6`&Dg{AL!V@7Uq4Fld))if9RS9Z^6G?PtQL8v`K-ZhM|bIYikck5J9 zZf8_Ge%13kMZ57~neWpitp^Ql$LLwlvNew#UZ<38wmXLy-C^9ob&0i^(rU@NSX|c* z!qO@V))R_nW{(ND&pzYmj~jmC&pGp4ZLOF~;xA~q5rS);rcq}f%YTm3wmmnfyKdci zzi_*2t9DBd>qoFg=7QZVw|kn}Wv5dbY22;6J@7%hSvo&d_Gd=WWOmbiPSb@3mA{+PLM;dOr7AcvAZCcH6EAbnCFsI^JjfjSqRJSIExRP}rX;LjnT}4>}D+%ix|4`u-rYEV0Bh;RpHC>&R{0|0^A)Di(ff+*0aGKB_F1|otWimEWE z2Sie+0aPhO1OlN@ryP)AZBQ_aw*>($purXq#)>Y8UP00;OjK8q^_y4qalc5%P&(1T zk<-L0(B>C?tHsASskHKjZ9bFi`-^C9CbEJ%cGREJmIms_@^sX%6Fu3thkCu|g7|Ol z`k96Nla2OzJ?{;_aoytH#?Nxy?!k5TuPw6cFKtJe;v{D3^j;^)%PBJ4%h?~I^j;;g zp5}X7IR604^l7J~gWLLh%QqeCd%K0scgRI=8=DlAE^FEY327MvOqYJ2sri{{IY~a3 z$$5{$cDin#9Hjo`&heeH>v+06L{u*^@oOGqz{BZLp>4y##)N$cBr*cZsal8}aZy+w z^s0>1h+yn{l|u)hA;ALzfq_8apfv-k0OH3qwZJ*96mU3#4g?fZTHD)NTgPo{6Ck&U zX^I%YYZ~6hfq)1l523)IkLIbkM+r49iS7f~=8wjL(a`L$DjKxgmld(xce@?d_3}^p zwyv_XBzX*&{{YVxfmb{X1x^W8T^mx=3#6P-YWExOGV(p9&RsXM_~&y*qYNVw=YC0d z!rJ>)BWb7TL{+{Nj2`?}Yf-OpDkw)0bHk28psNbAqXniZOaSB%V7KiUb|7}b8gLaI z6x0CH;_CFkD@j;bqOb%FiX#B*R1T;ZAT`BQ5UVK|3ClDikaNFIck3PM>vY&;o%VaX z9Ua}gCEgdi9WT>YIgTQr^j9md7O>&L=DAO$+qI7kmwuMp<>$7Qrdx4B{{WXQ4Kh0% zG`g63RwQp%S@f5aLB8;-AJYjhY*;OC7-$^VGX|Otj%6rTFq>-5X!0>LV<%3P8fmO z!h@dr=m+d%eWLy!k~gu^w7J5+y+LD_ z@cFq8-p#Z1watx(mLs@^CdVP0Nd=|vkQY>G=vHqn8s@VO%elw0{;&OYa_g``Zs=o& z&S(S>(9J$wDTYZF)lMnIXXCAwChqq)_Od!jK3;Z2&?S}n-ym}u9a4H$inFf;X*gZQ zwavubdw8E^j_N}+_HB+ki*Gf?u6rYpevG@WlSOZ(B3-|U-p9Gcx$c|g=H+v5tH_3} zx3+GkmYTs3qp&|{l@%`{;r4sY#kKr*6K&hgm@Tv1?MM=_uFZ~Vt6szTE>#rY!uLD) z#kT#(Znqu3{&vbZqO@$?(!L)Xo7&JtRYu=`*ks+duhp<_6YY?>ra4_~BXN91x(sK` zYp|zgDjJ#l1-I5pqYk_G#(3-4`e-h%C9C8NQjq2}lvW`D4 z3tOQXY+|(qu4_Z^7*e!ZYS*F)qcCVLI02bfBgt+Y67O-}V&9#}Z|$yaywSJC8!hxe z$$$@QL!&yi0rsk`y^P7)d!84)U0Tg)am#lX!*It(DDv$AEqJ4aL{-UUriavdc%I+K z_Fgl%UBe_$UD&dFS>zsLtyxyN?+wH^NW`M8S@GMw#?AJ;cbdHH@t-Jp5y5eB6Dfpk zx%jYdMZ&3}t9`NYjkk{NP1`osIgm8D&wJgjNhE$Rl1Cg|=N!t4@;e8mSNwL}(d?X> z>fg?h^IX9-yffRnN1EznPNt7@u|rnZX5g{eZt`!NuHi26y*@9Nj_PRRiIBifqZ~0t zDBVZmIFgzglYQb_mg9EmZ8-(j*KXzp8(Vm7p4#7Q^XP=ErMoWoOEF z57pMLt1R6WscCMlZf2tycn+z^sanO#(<>|opDQ>GcYwLQ=w`h{e#w%;f$L<#l zuDiLK#y#~l6>MRx!z`54d5HZnyxVT)xZ?Zl+byNskDhI^NMpOT63A-j#K|&Y1+iz#89dJ-ntmSq((zbsYr<~%MZ_$3AiCSE;B<4xX9Q5WzI-m!$#uMI zs68u0)Nf$f%XVMYyQRV1gpoQcspn%DXKU&mt&xDyfu;(}Vmxa-G~HpcJ0x79?Yvlm z!MAx)n})(pFgEYw5!1t!Xs)_)Uu)Lb?e=?hj20GAHVaEu2%v?zHH{PjWcK12^e&uRFmOXzH92^LH4_1}Z-Degj3exV}Cy`&-HqViA zX)m_NJ)&z1OK9x;_KayXj4p9$>Kj0=F*2(hr-R(`D{EUjZR%aCYPAs<_WO7ta|D*= zu{=56A*T-wX@Zt%G$l{E@ZHCAvf3MQzg#zV+Aa;$TeDznA&g*Pr;d2=rZ*0*@=DJ2ZSHr7LVLJ$=eZg)Z-EOyDFT1~ExW90H z{jZYCn>nQa0HiRuw@c4gG~%wh`&mP6z_|_O{k`7%%5LvlYb#}n+SWE%Th*s28qH3S z9>P`BkbO>5tZ2{(rwhyGc9dmwz!#@X?)Z2?U_F*+WH6N;HZ0^f)M}j^QV20s6*4)d2lvAwh!rW03ct zmOHr*#Y%l>YN@(%4X0^|kKAtKwvI<>jJ*6#&Vh5!DU8!Mm_RL!hDVa)K}NR{vvSgE z@;YvpE&S#f>8jvb0LuOq^WsAa5_7!R#QdB0YJUFm-! z284W@^CV-ab}su|+_Q5YJGez~-Z8aZPDatP?eSb)zO8!;n%^n|3hmJE%x`w~y+@jQ z9Jl&z_CNIgFL!ISnY3j>?)C1pepbD0AbfSD4^XpKRFr8&VP=qNhjNu-4Ry(7pa%-7 zgH=#Nx~d2$f*gUvhG-l+8Xz8J2|=3FQPeQ)=%_l7FmNb5&h5zIvFBSp+UR7OTia7?iY>0Hp$RlSR1hiSEQL)~$AJG{%wx0=3L4rKRs1T9$H_Zuy)%3JH{L{`v>y~h*S z03As=1yQTAi+0?Y?ZW!D(2!kax3@6fkC^p&84ik8rvqs&0E~*mNtnVKwHc;sg3~o9 zAW(LwvIB^%K9vRnsxmrLPf%#IfOA=CltGli0H8sX#Z+P-R;5%(&`HB3QDQdHMv{)@ z6;FBE?00Rl=WM@^&9u8=j%EWxL)0FGW(rH7)^T1Xv~hj0wl)#8kzX?D%wuJcRF?UU zXc~wZEVZj)J;BMicc`j@t~3ZNf#C~riq`TDL$>TYWSfTI^4OV!7~EeYj!a{ElB}AI z2N~J7Ezfs6uYPHYX9C@$Z8-e2C*gDYd5%kc9G8>Y0(vZw9F8L+ii-Ka*G>mM)xE!y zSVTtKxHub^Fb~k(cHv3~(!WYsuN9Tj{T%fOa&4dFZ=MG4w}8jgip>}l5_ggIl`?ci zrT`AaLpG=#wLwsi^0&*YL7)vkK*ec>%F<^%X?P*S?Q|lieSVH8W1*+ zfawSrG$3#S2B1OCeRTkEsK4vce{{Yw9hxisL2U!OXz^ITELxPG9 z0I60YXwTa~q*}raa#a9=fFcD6$yk)yP(3ijqM~s+sIu088mdzYWz|$+Xg?M`gQ6j; z(G`>m2xYRenfm6oibv9#-p07lbg2ZOFxy*Of*^)CT1`u1Ygh^X^aWC#@#|(Hg-Wuj zmKLnEM}tfiL|$1a5z&yM=!w(fx zcFBe}EqzUuyzxnF$)b3CPiS)_2B3qH3dfJRg~Kb3Q%f41!gos`#{rV1uzSpu97aYP%s!Qs%Y+M*1gE90_BG>mUPC7Xu64-HvslL7E+*&s-;bB zEK&-$0y70EDsWU)TbM?m@z+0U)U4$g!Wt`7q=+WF*6IU*$ziz=nM$JpdCww4Z%(F1f z9Dn3`pQ~HTw2eRt3Vch${q{Orrzh4=C|q*GT>H}Bi-w#%Ut`B?TTSOH-u#Q}nVk1( zo@<~rmWGxt z=Tn~N=1xF+0{0tRGjAOu^B%v%H#)7({(5W6gK$V)UJw$22|%RuK&RS*37803twlGt zG*t_Rn&Faz#`0*(ZsU{k>OJC%HPTSpi-T#ma`&1)GS$7>E*<5TlTpwvc{Ph*C1`2~k04Skc5M@hv+ElbqM9<@RkGXms{uas4EA@6iUGU5Q0N2~k zJ`)YO_Hn;Q52fgNw#MC$aksZXomD}qsLe`@1rWi=4y+Jnx^+cnqJY&vLy#SP6-0sI z2aUOVf35AmQ>x>$Txe(%r|Fwok)ORXkw=K?+Z<~SFcP&f2wwh^$gyhEdEbFS<*xcXlHd}p^x3`kE z3s@VfSzVABeI;EH<~GYqzD>A8zV2}OTTQvuv~BVS2RPUN0C=6Q!njp|M!7vaId&kCxDi-0~H`&89*0PhK}xdR#;Ylu}DUX{=ApiD!-Ih_5g zOeLr*ElN{Rip@v@qbi8SP(VaY8&Hc43N$JOBoAsTt<1R5O4NCdYsw}4kO%=Y>uO4%Qh|7 zkABn5f935=X)TI3mO3|s@JXcA($r8lCAh_!C~@t#apfDNJfnSu&{{wU*|x_}fYNK{ zJQ48`Pxz9Yp6;l~)dX*K4Ks1bEVUIkO{ULu+U|DC)_In! zqkZ8%p*L)7#v99dn%g^;f%-`0KcjH1DqIiY3a+oFIF~1be%t)QJe&J-<=@(x2S*^l znsyQ}`V~tX+M^>{0g3=#C_`~H!Bnibh?$zl;?Y`z-PJ8f*p}c6a>|P>=nZiNR81U) zv^{#E64Z>;QE4Ru0)c`F0YFA583#J`+YS{E{dyndNQ2A$-AMhG-aqTj{{RxjAnPqB zN}@)&5aHM$z-fspD;-XTh^2J~HTR$nAbSu1Dv>DoM{=PIx0@fSw|1 zJV0Sysz_>;t^`*KDvZ<)0E8H8+wW8mS~~mGLDwH>_oA@5gwQ#^N(>%YIFL_8O$E|4 zd^xBiE{ubyVg+zZ2}(l`+4hp6qL>D@t;BYzRw>Hyk7|mn`jim7cH)5|jMrJ|lCdeA zI;x6yP9RWq>ZNKZNkLLnRavq$$x%h^0M?j}s3wKlo8A>bl(DRHoZ!~9Rm7SA2Wl*q z-6NTE4^gC&Z`E9EnPz#=`?$e#i9co#I{y3UUI$UuX?wVH^uFK1Jh_fI{O+rSoO`$J z%kcVDIPaz#wd}6EfLX*7H2Jb5wU*@3YT2zBD-x++fL^-dU}Gps%%DqcXP@BN2$~Sae4;%+g%oNN-|mqUfb7t{&5q zT6!s|p;>O@nx#(LW}+n!v>+ldfH}BegO&Qfy;kDWXogezAJg2&(^IgHr?^)I>pVwy zmNLIU@^3??8SiC3H^Yy+o5EaQlLft$OsI&G^3M^LSDI8)Itn$b*XNfBjQ%U@@Y>TW zoxJ|3KaFd&a4mprTQf}TrTx$nUL5K9G5-L157NEYNwM6=kLIt-e8J+My5IP3_VD44 z-+li8W76Bs1E@_w_)l{3-#)hc$RL69PauvMnq2uDXwcD_C1$$qVU~GJahm0MHTwrE z+Bff*8+?v&wr~^lDd3*PB_zcPMrN7&odbb8{Fh*D4^ zjd08;s`9W5l+jc!Sag%vit+rhzoLos#6Lf1SZ)(&w{*p{%8OAlt@&n%+6bW;EwGG~ zLO6s}Zt8(b463Ljr*gWQ8SkN@v5{b^BZm5+u?>%tKI+&Qp}VEz5(-tb2YBiI_AAo$ z*mpN3Q@8DYt>wD;(~1bDcxb^(T9K}vaK@5OOD#36GEF6OE-4name4jfV~JagTH`->9z@%l z33fPKOjgYj-HOl|Ng4-!k&5xRH}u`d3GaPJN8ytn4c*_)an5OvvR;1rK8W#oF5rWI zzF`*7M%LK_Lf5Aky}z&YNcnFR>t@%6;fFl8^~>2c*I%*G8%5{74Yjrn5j6E9 zA9BTWQBg|jsMJJC0@K&3s5L|lN{rQlAcr6&=%uO8s)2)wp@Av_Dis723?0~m z%t-qZF6*##={d)CX-r$j`JA;$$Oz;UFHq42a1r!{XRoYbD;O2cT7 zVX5{ih6PkBYDpy_LtS12vj-KX6JQopa3k@fMJ=KLsLrU%01BdJ0nrGNqv=IUkWoOD z6pnHV7Z33eveTD+;NK|p*61;gcsCaM+|f|Rhu2fPtAep#Hrd|GZ?{cmBZ#))&2!~+ zZFHkg*<;Qv2dy(mmbd<#&1BwTwzF`KTaCQUs#`d!?>0cw<+QMTUMe9UTx}bbrsHJG zi&I8W2gE=Qjno9Oz+ecf(=~LW1|XmV860~vS!h*9H1(U)`@R1FZ)W+oTp0IVm5!F) zHnayljibw2_R+z>jZN=b=8r$<&f#&$_h;`D?#*TOlwupbzBu$g<&>jmnf39x&iJs- zov2<;(XX)?UyIpyq>!&0SK!3bL86sP9oy0)c@* zz<`0lR5+q3lpN>Rd^l8J_2_?*A}o1dyQ9bKuJA$s0QL6&0EuFe9chGVt#DKa+(g>r zT6QQPcIN|r*rEuI_ihaarylH(VBOkq5xDl`ij|w3Bx7FiMG(~>zJ%fr(umKU4n;>L z*J28?Nvk(u&{ai1;_iv6GAo}c$G@uEI;=ME972LYcodwdnNw ze+Q^*dl#1Z^cSL{fYEOjGHV25%%bSz-Po`g!snBCuQoo#hRJqxL_olvt2L}*gLADj zDAjB&+equ$wHUQR@!%4BI(M#-&Y-ojmSe5hGQE1MYDnDMM;*Ljtr=JAShcAVdDX<6 z7Fvkqd}Y-Jg!DhUtV+hrJ5Wl=1G=0LOb84wu0cUm+-n+KYFki8a_J)$r`YEI04(`u z8quZEyR>$DlP*b*Hu&7*O46NICuf-DKA`PeCFE8!QS+ZI_Y9+|A$y3_+6odWT6QiQ zyZB+k-Y0@Ip~ z>%UrUY}Gtd%4t@z-WSSEaHU!(J>_FO<}-`V==?uEqUnvsf14>kn?ZZc`4D>a(g}{$)e;NJ8yJ|Wn+wY zF@sRov{cac5sLG6H>Tz~$IJM~h2D>U3&B|hTm+)YwhiB{V&-g+<6$enWV$FGtM1`LTJE!n3d#o8(r-6 zyra~4tFF5pFLxi!xqH6u-@)1_D81wIwP1Xw=|2OG2eE0C(!~YcthTcaP|m{~t?g@t z3YKc?vAvewb3A`GH&-U$JHP6FVl8#)wYYojWirvE08WBWL#PGl`h5Og?wy+G{X56H zPuz4@Ej7y-GMasVQ?+^DO7~C8$6gtrLgQS}0RGZ}9YgFvzjMW$?Fjkz?TF7B{dnF&7(7X>2!(27=SKE0rsnc^kp3L#r-xWP4 zzIDeN5IN<~w3+b`dNlZ&2l1DFgFSY%^gUOa_B)+ldr!}dzjLEonlvvd^NWm;zz+2l zWs{Wz!c#>Q&X75Tc7zbYGumm`w98`!z;*{UD(be=)kR1uqL>cMkYNOjuH3<~Sf4+&J~_6J!y89%Sgw#sQBgdoq{RkgsxXvBSG54DplT=x zat${rWqrv`?=eWQSLGFwmIqC-`l#~J+^ahxUVm?A&wB7v9 zEe_VlM(EzbT&t*JuV#ei+-eFYfvdCLip@wo_aNaLXCU5eHx15NX11_t4BKl+9`ZpB zco>|99lVk|h6gl8DuBa>wIN9( zNb!tmnC@DPSe7TX;1P&YtU19(gdA{00zd}10o0>XYOia1WqTQ#(q>N^TO?zp8~F}OOn%qXvz^g6jKruXoR4R&H+Vhrgx3XH0A!cb9)_| zj?1!nOuF1Rn4c43bqivP4O2P3--Ev%i%_qdZ~zZ-nlSf#3(`JU$s><*gbN+GxE5VZ zT-Qj^_MvD5yAhhPc{(@U<8yl-z3kHy=EnBUTH&R^%_b*@H>N>5OU64rRb&aKDk}yV z=1oev6brycQMy7-3dGg(-z>I1n0l#ezuCs~vu=8%b+ZWrOYpdltxHJ{X!b2xuM$_# zdws>d?W`Aek_l~Y7};TvWLV))R2JDExf4~W<7-<}hCf=BsF}?H%sq$kEVUU>5N4zR zj-gpnz^MwdaUtr0K_&>M4+tDN1dVzL1F95PH}&z<;SnGHdLQISrC8=)cCJL}c$W30 zxQ)TNpZ@?Mi4oTS09srqlx}G{mV^EQOYfBS8kZlaN}Kn-3f5;rlsz5|Hlz3fBXY&2A{}3=X${?`jqg7EUU78BhyGuz?V_fIzHO)ql$ljky3eqc->z0+rx)C`hP3sykGA%H zA?be=wzAooy3Yswp?E6SNHJt5;SK&4by(=OCOG%6=B~bL@m%+JuFg4sZx2UqUcY19 zIy!~tK1COn;OwZ1uYAL%qXp9kJevI?xP{Tpy4xFAduX}j-Ye~G1x`V8t;pBkzgvSx zMVCmbKLVp^ zk~yZNA`F++1+6$_wJ}RjKIM!CqPl?g)ZzG6@u#rdZ!o?mV;6?{v6jwYxOq-kfFiI?o%O zlkxqwR+_c;(Hi?00`}V%TqX5CIq^-qhf}#P_2u@qBCD&wQorO|CfLI3>)4^E*e(V2 z{s^g4ET%JB^Lk$m>NoD2cx8RuK9`T&y<36Pi*1U=OWEFZwekYSl5iAgtByUiUKV|B zGU<%(SJZUAP|9Q8>NA*Q>il^q{>k$mRU>EL?v0(hO=7oeaBewhs1>JNRQWrbpYtx0 z(DLt#bUq(Dy*54kyKcXK{*P$uExTaj*D={dB7)utA3=$8gAa+s=1muuB*z{dkCdDH zy=PU8+`8qKQhj`%J%iz?%&(c(UN70Jt@=A@qhq|f>pjMwbZrCiuXEwp{1*Ca^M5*T zYrlpc(}&w${4}p(_`=B!w*CYvt6cadYfr*R0cn>L=5YvlUh5k{1LhpyKZFCn8u{+B zX}e#t_%?m+k81w_f;z{iyo_%<1Y%bgUfI$cokpd^4-5YQz6;s(d)@pv^N-Iw#o@oU z>MfJt&y4%$x#^3Smh=p+C;>r&xfB87wF*^ec{R9`Xt}8IFg3&294fP2G3JA6VKB3> z0In&T>yJ)>X@CS3QIzO%K@6=eH5nYjm1E6wPE5`}vQ2tu>xX`h(lhp@c2({fmB)W} zZR6grZ{Xe=dd>NV>F1U8e?Cq<#JIlU%XgV>@1G;A!^`h(>x-Uo^4d?@HTMPS_BOKK z&s)p3zeDkV6x;CqiG~t)^wS)DUY}>%TP|{|_|>rJ+Iy3vv}J}3Nfmmdq7@k-D#srBU{{~f zZ+GzH&OT4g9vhEM)a!=~Gn&ch^u2gEFDkxrJm;uUMK=!J1er1~F{k&;a4q`RkJQa} z^7cLNmovEa+j@50J=Qt*q?0|D8>PNc6BLaYS5vAF;9ft4Wo*hl*PZsH%Wp2*uiWa; zlTTvyb@0(>Ib=%L9IAp*AqXV%4i(8%)r}q^Q5GUO6jsLGN{SUK%CZeIS!l)Porngc zP(Zn$1rdO%GO7%!45|hSh5-;j9f*ge5llX`6gL@54xx*gLKiyei&r72AR4&hPjWOy z#sR4anytbO1%1J3n&iHza=5n(=Iu6ems(jk{L6>J`Gyql4E!tA_5DV_1nlPhE6TnV zb~f(zc{!Kry`!)Vd0yFpaMIz2EWW%U|;2+3Bwv!Y8{IRo3JedZf-V=%-FDmC3v0mLBH|`U8f%824Kbqfak|Z4H`MI>t<13gn`h9mRi^>e5M@*t0->mb zD1q7vA&?rLfmGE)caLzA!baFUM|D<~xQgH$3x{0WP?lXdJf4d!sk<)h*A72t53PRC zJ=V?FopEg_2VSaV=d71V@jC#z+&x9!Zs#DkZI9(*(kbC{s@nGCSBWjV*Zec>eNTvY zHoP}$41elg^?O$|4&~&&RTGFAloh0r=MROwol2Ui;rLdfQ>w}lSS8i}05tsjiqkxn zYOvE+$+xHMyCu%#$h`MJ1tX~d>L6l9KvidRKJGU!L)dsNozZLCz=T@uCkC~}r z7@-yh0Y-t&QAkb*Aam4d-FWS zI;}T%kN`E(FMMpM!zl-T3g_8b$Ci%oRasy?N{gyD$~rAGX$GfeswHa_8V+~DEctIA zn{JdfmrbmeHzWdMlx5$g**R)aiQEs&MthNUfiArj;%2qfLLy=OFqPlPB zUxj)sS4h##9RkZqEoP&9v)AD(Q7lfzw3FJbW}%jYBoIu%_7;;uMg>NrPUk)wfX9ys zG^oqDNVL*}ny9YoWP%dVeW*F_s@zv`-66HyEF*Qp?E|Bh-GZ+yaR*aJS{&Df*KAzz zmmYEUK2z~ct&FnT+`Zoa02yyBeHEhHJy_nh>p1K#Y+{~UapmfHbWaUvplg~2VR+be z+2J&^lihV*Qt9{eyO`&eGcG(dv*|+@sr=6Gbbwp7H*1lhmJ!EMC2-TI)!6pcWB2>F zE+0d#URLOK_HyrQ!hU;sdi@T{((=Z+?b6}_b2Fhiim!E#7v=fMEz^upy^*gvI}R(Z zG0Q5g4kPPGmOZxJIF`y82ij;Sxb+`O<&@&>jo{_n&w=lDo6MWG z)f4XR<&)+PfE@VcF4RG1R@Wuz`mU2XmwOH`()<(0wl{Vr&h?mOCwI{-<o(KQ zId!$2w$Zmr3uFBqyBiREr%|YACbiED6Kks6#!PW%tMD$1b8{{2*~am|7L(fF#j^UV zy9YAr=37{v2yvQG7@_H=JXf8LJw{WH2dB@j@P3<)7~_?n(~iGgZg!7I_P8fAZdWh9 zs0YdeK-Je%fz)wbFz9ign%thRtMiWTc=vX(n0opBPhYicJ4VwBq1)|Q1a5YxQxZ?` zol?ARDZ1Ec~fjbMJ#yx6mzKczCb!l{d~X!~Qt9E@e0F-CyUsgu^!Vl5j(==*vc0?W zfWc54=CuNAuW&>uB}SDuDE#|pMO`JtROeQLH4k`Mtz*GP#iBb=Oo=r25*5VA^Ph{Ys z>M&z?X6H~(fuK+miF;|1byxd&dma3@j=gr?p1-oZr=ov0(YsZ@{^#C@$N4K}xZ1v{`AD!3I?ZSE?vgKr4^qR1Wk;5>OFD z2Ngl80tz7OAon3s3{es{5Q`d((Z)#&TaX5)xpJ=2tbzK8J@|DljuzXbQ=ocQRcHxGzo8S3w!}j{Fr@OiNah>fwI)5BoMdn!K1nO+9 zI*mmQMl~R>Lv@#rH|o|)Jxx~n*)FZFyux1RwZxN&bF--@y?GlMUi`P7uSw$@UH+du zG~wOh6MAb4;kdTA6awBUu3X&7ERDn!=5A&E?`Pcfo)NKUM<-@_PkvcXxxeE3N!|C$ z9l6Ggnc&WUc)_Xv07whK*~7n-$J1X=;+<#hx_tM0ahyH3gnbCuLs%HV16nB1Ist%R zNgs;kZMxoMU~svOt`w>K7^5wTJ*y6cB?1zng+c*bRY0l&GejDc1ySccLxI!q?Z^h| za~Rn@fsO>9a9lc>Zr#(+_nuqanDyIw-g?ibBJ{@c8Tfsqakv-T7sWGch<36?eW2j6 z(dDkxcJo%wSarEu%PlPW9+vk0%EsCEHyqvOuG%h97I`GT6t$r+X_i>aw2< zoVNXU*XVmj02&$v8U+9t00Q!#Ev>x8KtiCPWCSQ0l*JH2qcY5(Z~~zVNOy5nn-6Z{ z42?M&Q`)9YW6h%2Y+DBZ0LZRJbKFD^bs-KvTbGTD`0~ETyYUVCmrt>eqZ{_OGC6g6 zgiZwnGKvHl3GjttRFzs~gaD@h+-wYEtP`$0jnc-T~+_8q%81a%k-lN5Oo$PzNo0(-B zU~pYtybdO*5n?ug60At$g%(yLF2zQXNhSpco#p($XyW@c+qUT;Y%%y^iNDTEAs!gm z4rKjFBEDO^yyc#%b7+_->zkJt?QQ=6=51}k)PKEb#mA{jby*)#aJ~((aUHFedu%|? zV`DDw9gMR%yx!!{XeV0B^VzGl&2^gv-V-yoMG!nIe2PySKg>M!c$mZAz#6yU1JWP>WI2t*Y_0*H2+DkNbALL?@NH07UonJK{H zBR|#lm&=rCF8CeM)L3*v zV-=`DBvO{R2Q5ZwIo($p8nk3Wf-PY6MMX8dGc>jIp%hIGRYM72Yq5K3*B@tJcvMu9 zDmd4of)_XGR3T}q4rS{O^Bioo+2dnGlM!=r@CKqAR>s_`iN$*V01@2N8IPy#edm*U zOMBbdTcr4L``f=vczD`uM(KFL`o{5~upE4-NT?moKWT5G>HC=Xuja2^=8qZu#^=ex z{{U|ef8xvVosUJyX5Eg}a~{rG-N#S)IejUrxnqS$%B#-GT`rv8H_=_6osZ7{0GF>9 zjo|#oUFK=F-PMe?-L1_Fejhf3hf$~PHkg3CewV7bTaH{Zk8|U`13Gy(c6G~VFMghm zK8p72fYyb1kC|SyiO}26DCinm-(baOI^GkDO=-Pe-CRi%_M5mG!hcU8heN1-%^qB9 z>|Q=O+jP>$wB6{o@WxrYhF11Y_P=7=*j-ABSEo?AJPt{%;L%dyk431>sU40BOctal ztk;ieL=mmn0D@Lqlkp#NYG|FYhKghq)u{{s>Qhri4bgK~O4{FU?F+ugJJZ`%E%ETqp*O#46ec0Wm)2M>sY zQt9R=_|#tOp_AoD<=$?#^|$=Ey}L;Z%Y4DXB?OIPgOU2H#`mkPO53|zDQ1oEM%bi@ zj(9F@bu{V8dY=&5%PggnUJufItJmz|()TjY8D>{mZixLJx0&1h?5+kgZ*F6jA}Dn^ z;8EYfEm`pS@!wQmIPOW)VJ9B;TrauT97^{O&BIHIBLp?g18AU8UR$5?n~piP!*OjC zb6ig^me}MZ4I!n@IAXkhr+ek$tmgOrU+|oI-P?|K%yGwF4V9(*SKC#!{22VyYJGWuSts@S_bxozdo8(^~2z}C0nXrNs=JZ(%ZX_{(iV-#%6DXQqFb#9F#e5;-M#k>Y>c6(zV`df)S`C2ma*-$I}@m?2So|tLreXo;xTX!?wvxYOfJ-7KS z`bljRTwT`$7QX7??sJb&$}m&A0=MD#X}7PYybn0<+`74sW;oBUi`+G|%NKM#i_d(b zVX4$7H3aN!DfOV2P9X$=q#`D3DiKZ^TY@6xrAe11Fu z48&qab;)>rX2uzOd0iiI<$o32?#`baJK9})+VGP4e&;o@*e-XLUa~g`VuIRPt}a{& zWNd2*$4)rWcpVnbS?478zJtd)tTsA)vdf-Q<0rTH;?{b9p_^p0Izqr~=MkRQxM>Xb z8kOIuv*zWmqP!0R!rqH(yT{_1`lPpCtcI7Dh)bPl`r|#P*iGrw~CDAsWLwjh1k+;18zz#@)HebH?{`V+7UJ6ZI0&`8ZTK zc2re(7o*D@wZknV?D6wH#{Sg9tJ?47J7;gN)$U)j^y&8(P~GxP(p}z2d`!1?5Qlp! zi24@s={36NmCNjSo8D!ZVQ}eovDugPey`){dq`u77~2#~Y;mw@V;TTx1E2wUkC)Fo zmAPegx3wU0GG@BI)CW;O;Q_*^4L#)n$21L%5Mj!wmJ1z@3ZygW8c9gC=kNajYz_H> z$}2CCl8=t+a^oa!1Egc(Eh3?D+_~$fI%xL&C+xA>?`~bsncI#$ufMZZjlXH#S_!}2 zCb*QiNhEPHIAbJq6ls2*-x8AyyK6h$cFp0pwT?4QCbs2&4O=6c+t&e9SGYJ(byAS9 zJHtg{RHbQ_1QE?qNti0;d`<0X%~+K)Ue`1^rmZ;@6lj2esu`mcMTSy}C`jrBn$%Ww zg#0;nqfK`Gy=}WD(Q&$Na|kT0o2qF}KE{F7&Nu*?BjrwQ%y-{XIYdxeK_RvdF>O0s zbuR1Ua0Z4)49-9$tw{O{($7tH{ui?ffj0AY*1G!T!L?~1euac&#-996DU4@2_Xet> zCmNg-SCjQaVH?K@++u5Macs|;w=}5^ix*Sc%7wgQTIPJ#c5nWLZTGQ9rfrI7V!Diy z=Ql%qmm23n9@k^hTxSamuN_@8(!Jt6-_!k;<(h$t0c|L8sn-YS&OYj{cyiFso7GCe z<)5i;Gffy(79(m2*wIA@k)af2f;r%l30tZ;T3Ghhm1~6#AqNrUJY#?K>ygLFww+S! z&XSXcyo$8{0L@I=VO)d10alUPIL{>8IUdm-<+nV#7ZS+<1QtlpH8j_qY(rZLj#Jam4_864ob~!$-eQDf7~eX{{Toq{E1d;am+sK4*vkU zJJA0C?k)cS5XHAQX={i8)hH$4;G&e_h{*sh?Lf6aDO3W46;SO2Y5}B_LsEma z0<@Nlb2y)RT0}Q6MRgI5QQ_!%gW9HzYok06?Z$`zi*4?FQ<;y0zmU6aBFIMRIPWUn%4GuZO!bvyLjBP^hYZ75^cO(ZG5|8 zxM`8nx+lvWMyJJyCob@NLiL?(#>u;dvS4eZp=XuX~pcd?h!_ztUQJ<&-gVKk!MLR7U?e9%Z5*EhON@TOD=u;p?Li>OX zI-ra>?{KNX0^bkOv~?LR;^&i9GYgKYP_D7gqj@2KcG9ZGS2pLmD~R3>EyN$f6r_7- zWe;OsF%AIzD~*oQrvkK5T#tfVw%62q%VAnG=GYA>fPHaZr>4hFqR(sej~~zGcxE~J zdzIFJrB6leUz})+msJ-=A_AZ|0toHT*o!OY{z10QvF_WZ*8MJt0SCv zw`BMxvFbd*(|CS)OVnj>&rTL|v+w(zV_~@D6Tz=|wSv**ptX?5=bD<-I--J|#II+! zbHAEM{QIxk>9EU9jIz#p=AT1y#ntQ6HOI9Cta+|@cOdgyM+}Q<N;FDbI0S`<(9pixji6&b}u36N68@uXr>AP z_6lQyE06liBkp%yzQz{nbWu6vj@euQAM#hM@g6gdi1}w-Pca* z^sKyRq?pXUZW>=--1fXn(uTuJz5bHO+8C@DYTDNiHQ#IaA$k2bL#G`1`X43Y{%yHS zhfTx$cmDw6KKDeCjBOYxR)8ANFaTt|li{tmjYBMv!3>uZyhU#dOXQK*00t(h>uYas zEb^G+HOlgEZbQ0U@=if4@i4vD4{SD3bqubU+waV;L%+LsbK&fd*nB^v!=mYC7XDeT zSJ%$hZrb*tx9t{tdvdmgk&-&N4-xuT&~0Pg#!o}>{=2C8`}yvFR#yHAVV&{2OR@%w zu8$3{hEPBw6`HGYKB_9y8VZ6zK!R2gk_ir);6;Q5ltq~Jj!W?xwF3!}|WLtm0Ld|Y9o0WXJbUi)m6}Z(t zgb<>j#5)W-6@v6qgBc_fq*j9xdf>GZO>T}K%Xu}=BHr5DhP{?>N@KRR05R=pc9LDI zC%gCAFHO{M-OT&9^2+^V!n`vMk7MD}zh=2*&V5~-R2Q+@=`*S>5dIzsF;Y@q56{qA2KV zM>h;G)V+6Ejro?n=a%>6=`hFJ_Sd!I+_LkJOLIM)vnG~iHI9;9L@}V(3R5z%)9+oq zY?{5FiTG~cTQSExvc_Y_Nv9X4ht@7eY7MomYo3?k-SIBB#B=mVss8}O`dfcCe@y%x z1Bdc^t@CDm?ftN`EO}^`;fhB7QwzR=yzZZR=Z>~$`7avqtU6u!x3`ynSucZ(GY4fIU)^J1h^=y)T%P5925)+45|hN0cr-#0|IM; zA;CpR0t271KtiDVkOqPZBOZPI%EYK&D0SFi$}x{+O2)ihB;aQ}*HFNWmYFjs=4u)B z9qTqVDG8=w6UEuGb4`^dIJAHE-`vP_@mTOO*Q7 zS~zIx6+<<+)dZLY6$I|C9TsbGQu6ZF%GztoxmyLS4KhtL%^Jpx$tfXUEqagY7W3*3 z`5xJ~#^&u&O`~tKWpzyFI5DzI(72qsH8RO@#o9eD^q+3x7R|c5(Rsf}JaOAMb_-+7g(NqpwAn)n)|Jl^sD_Wx;RYhhg10rwzNh zZLN;!YU{nEIh6Az2hC$zau@>6@)ouDy{94v7(+^OM8ePZ*vo7f>EYOq-b+o4?+rR zvBRF->(b6>UGZ_P&QpK|%Z2gn;USle<=0SADeoO;J!A zd4^z-^`Z!Y+0cbUc?5STAfIoxoB7rUJGPWRN-JG9!5{_J(^Pb0{{VFjRAyzxtAlPM zEGH-C)9(nbVam3x=V9f|MQ_Nt{_4p7Lt&1=k_wxf$qgG`x;!rWmwb1(vgMAR*Qw9L zJU6Ge=5O82KTZ?x;~eMI3och}xUh05%glMzj|7!mGjR@!Xbo?z8HB zkAiM=neAKB$AU+94k=wpr?uS(?`tYI*U!&cqoU1sl*QvxZx; zVLvQm#Jatnf@Qy##k-!8PTm}(pVK+lcH8XWv9yBL-MS!wf;ieT4QQZV{{S3jGfBz$ zCieDQx!m&OmRDNc&E=b7$J0ZZLVe4YON&VaK2da!6%nz|bu$zhQD+xiaqnd(rmbz) z7JHuE1@*LoNGE7}9NK~Gp~vZ3$0=s9uCJ!gV|OjQ=9yztc>%w=wDFkMFybgjXi;pi z;x>d4%=%O;)}&R|b$w{4A0zb;)9omQrZqT~M6u^pQ5DO{eHP?%s&B;pC8lZzio71Z zi&2`I+`Co-y(&kh+AlT3<+%9cz>mPW*y$^7*BVq~-P*F;a*hP)?>$DnyYfsyzcTsb zImhNYfv3K!)O6bAzi%#Y(fod6x8a!KuD_B?>Cx5-_OH%K+f-7N7!^iQ2Zr@ai%q%M zN4Z(Y=3UtWC5@u4d?yp8nUOKNX4|cEatD;NAv!*#LwrvBd09f9|26-|5NUze0Rq}}>nL4Y$r^ByKyYY3lFzLB7pm*JjeZPo zwfaAnJQnQZ^Yp z)^Lu#Z1D_m>AqGuPWE?8$FsH9^w%}-AD61!!;Ybab6S;~0vR07VM>jR5{*NsDphP^ zHCb4hqNt|Gpmv>49od8y0TrT(cDtw0f$E?=5kTgE*91lyAPA$1BLN5*P_9)A<_dce z4-9@`4nGS|(t_nfXrk(nnvUfat=vKS1`8F^HE&_*)fEGW_Yg^MCYLQlvEaFvrhBIG zzfZVXOKu>#(&x4HYntHD9gsDxD!eYEq{}?}*x36|3-cbv&rOcjUZXwTRq$~{Mminz0Oa@n%C{^ zp&{Y!X{KWy)sC|1ndQu8T|D&ntoqx=%OfhmP}5C7pNg3i+Po*!VesBw_3L>^WhmTD zY6VZyR&H8yj`HipYUgmhxocZI@=C@4)<)+N#?O}!29Avd#8(F58 z%D0L0NOELtEvD(?h*kFtXwT%?WQl#}g z<$KI=n9U>dey6G2-p=Q_d)ZZt7Mu!5K($qostl@%AgYF_KpJuGK_EcE0U4lRXn}$u zfI!1E5;WkTaY}b0hzf#$pjQe}-3BMvnwmARKlGZ8ZY9q5tVc?+O52+Qi%uCI!jzQd z!DXduwihq~+ft=iHqZEWrT+iYhC{YK$#n&PTJ5x-br71h9)#qJf)$ zNF#TT!4$o}<5Ijg-RkaUb8EOp z47;>{ng|0H7P+~5=oUL$?60GIuLGztD^5bz>H*!ks)?E~!9g@(Q9D8jm@%S?l}4U> zobbCYS+jhN#D)ptcbjQ)(O)h~Qx@S?k%0&&;@boE9y@2WzUkMFv}S`l#Vb=?Egc%% zf|Ye_3lvfo^*{(Jp-WIH%?2vVGeiSGE7+-{7-ZBj9kfN@Ge|=ma&W<7x@hEoc(4Be zm+=1pv|z9CC0VN+&+fu$#CMV|8P7~)8!RZ1+X zsFk%rD*?=4R1>yBDO^BBG_Ip?%?gI3;qS?gK@@-h zqN_Q=sHogcQ30m~VOZw1?b7fZ)0;@B`qgExxY+IAS6dSVos}hr-O(3Txy-n=lT6Jc zu=GB{rmZKI*3$A1F5(tX7J4LTc(1U6uL`(s=eKpj+;6JriI%Xy!4xsFD4X!HjSXn` z1=39%w>L7*>y@_p%hrJ6RdZO}^`9++22g4pr@e5?o5;p+WKpr~aC>X!S6zC7D6CnP zmss)V(<|FK95yZX=Weu}#n%vgSai}xoPDdr{ic`U%Hyl*{{Zrhz1jZ&*x18!Jb7Qm ze#6ttW=t+OJ7j%IJ*#u3pQ|jgcw7Er&d%=6-rm+etYyDVdWOdw zYz$*VS~>wi^e-n@pvv2IylEsf28vpdRpgUWqN~1|kx)Ir91t)dfT|^K0a%q*<=OV+ zx<@*w_tV8(a$1a5Moyz#l}5_W3Y~5kbPG1Dizie!4Uw2M_()M(yIY-6hgT7S_bk}d zs}V;FT=%t&YoCkU)_`5@BQ>2JF6LHAZPFwmL@BB%9aDk~00mKqFwnM#t_qsIdB55q zgOtm*-MqmAZv3~%Gix0D96iJ@LA|#z-Lmr4`##T8bLl4T6TO#nT|GBWPQS0K@rUQB z(!7#>hOb|-j=Q;J`)@Js_d0F8sX6KOM@DQKkHPSJsu%t>^8zZxIU6*3ejkfxZCV*y$u-3J$4QQgM=RT-& ztBt(=rrRY9x{n3{#>p0R=)3(ao7klZg$Kc`$qmEuX;|`Tzo64 z%a-1MLK~iG#UOyXZO#t5LrHNxzX&Q^EzX1dWFOTs&@cL$gz(jD)b5S zv6Ed}$IG2=U!&`YS?a$SjIpd2639-H(H@dJ{6s9>{B_ah?fFNmvyXCn{{WKgKCyA# zI$3XU_f~`86+gx+7k?L#kCS?y+_0Zd;IkjATXW(frEr_RN@Yo)|2|se55wlWV@C4hgGhiJ)RbvRlCz&IFrhQ8P&pAVjj2v=in8|DE z*$qu9ItpQmP2W{t{CA_A`iyw`@msg%eAZ@0;m6&n%{7dN3|d7^Nfh_1-@0;Q_&v#>?c!|mbaG2gvow9uhaM? zH$J1i;lk41HszqbpHEcQ`WX3M6({D(`>HKor#!pCYQPUyGNgA>sjY8M2%Wj#r3wDE zMyzd*gqG9G&$A^jdD347{{R>KN4JyJQUQE+V4MqHS_tc34OV5((HY#w!MiSg?NT@T z%rtw&u+!lT4rnI0YIX!rEz4N9!Y2ve`u?QR!|E)7?sV3XI<#X+CWE&Irn!2Y^4;*P zbdwzN{ynPH^*RY$#+Ys!sA+jD(}~Xz(@xcHuOnXw&lz~*^#1@bmiyGm*ykHapQgSM zv=Yb zyvER$wXz2_y-6BMo$fk0W#!$wjLL4!J>QD#9-?i5u5H9JMEL8d8dna{(OaX2UR&Ma z-O5x`bM7-Uh1Qu4^-^%1?_%_K7S~X=dubaiPxxNkLOn+I z&U<-xbDCt=?mNEGVNrQ`4ZDMNmdN(C+Iwl5TPHVepP}F0uLbEgZ+i{Ab@lQ4UUv3J0P;u$*b;LjrW0DvS(THHk)+rp z(-g5Xx>+l#;OY!}mz~v4GWwq{;5k`_SWR@9-a5Snye^f^4Qt%<_CO?`U>L6k`XlRh zvDRzZ>)`aeR}tjb?hLovXQx-l(;G*$ze=;G+{=`5-|;?|W^112KTfymduty?uN>Om z?ktVf_+nvx9@iGHFCPv5s`>5jIqlG-{W7~tDSA0}9}TwW1Fbsz!29NN$@ z0ePD}J{x?wzHh~Re|xO>Z^MW5&%NkK@2c+fWpxw+riz3$L4YdD0qBD&5D=;lxj@=_ z^+4ei!2<*Y3ZNqjA{+uxGAY^$A;850AYh8Z;G(NtO{O!BcqvvjvB+OA4ZsB?YgPAG zrXg+38GbY>p-iNcOlYv#nNf?4Yty2-C8HS7@(04~LPfkx2(FWwtm%^;#H z#7uIKR+(OF!3!#Wl|2%yLg!Y8vcFo(ZAT}!-7dBp`+cV4<+m9kBHCbRTJGWjp(6^b z5yJg5^p|yaE}m{lw;z6Ge=rwbEH5=q|q1r#32rYE?qI zc;oPlO0p)TV0+DSs;IRLRHZRJssn$v+U^z;*j=zmZF3ubKJ`Mh0U#APw4rG( z+#1ULD;2q1m+utndVdlB0PZk9bBT?EmGJ~soH7!?FzhN_}?+kio3fYA_K z&WeU*avAg}k3hrVZ8D(z3!AJI8Bo1Mk;bPUs2(Tasw@NHu6>Hg&8pWlp(i!cF;rab zN3xw3*sBmQxYsjG(v7qRj03S@q~r&%v$a8D(Xuh7xmKRu^rT+3xT=+6?L(V~MVj2D zpix4UR0<*kf&hb<`nAU#>zhs1&Ii6*gYx$xHkT6MD;uZ=bisP=zhd1olaD9g`9s9M z47PK#OnxkN`u_kIx#E-VbL>`+-0j_Mc-96<8?zy}HT3DIV@2ldT)UIKIKD&0_V%#q zbDLRru-9Lwv)tTM1=Z_WML?C|v6I+|RN|?9PgS-X+b06i+!iZQY&wcIYS;0gSK0J)UeSkcYsjxpk4?LIW0%ohcI%e$sF>%wae|FBA+HX1xC)Z9ta;dY zKUbB~ZRPYdcYdRBDCh;#q%OK4S$|BP+Vi)*u5sAesyHqr11uQa z{{V#H(PHmoqs_<4T}|hf6Y0NmQ#Yyi_wZ@jHY=%tKcsW3O()>Rfald`4f&rbT`!h) z_U@az*yH?h=C@(VeL4 zpH7=QXetPCcwnI&ekW#^EzZbYj|Rh@dFAZa@GN#dtw}2#CFQJ52CkuQN3;f-(Q0@7 zNq77k8Fa%t^!_Hf;r#Y+StlS4WkZ93k(k!FhW_fgW0z%JzZ&rDIL(bO`fFb=qqlc* zzUKb`dNSO~L6QDZb$zAIslj-8^b;#?S#hr_dB+SS$8Tp$XRq*!&Gdt4XlNUS$PEAy zNYA(IuPSUw%DgM*9q;};KDD_0D%cx@mlqN=ian&TR1C2VsP`_t$m5rrdW*{(C)4<( zgVR1H%pC-ih9CLKTx*3fr2><07Y*Mub(wOwEjd055q0ot`DBvxlMM zW#&${{=cez3GMiI6^{n(cH|L5se#8IYS+ugc1Mesjdht`JGnM6@!mer*0*l94Qq6P z1Q-A7b{_5J>TG%kOHrf_|L2V;wp&1;LNZ|kkLHoXXo!ieWzM9%Z z$l3vGTHoM+KLRmwx1H56bq8{Zpt;11&__}oP*r7W8Juu9qQ#I@Q3XJ2??qui5Mm5O zU^P?_>UBg{k>*(_J^_cdYBOrg3;+s@v7#(l1wkt@C_sIsqqXaTGv)%>D#rMla|aAU z&aWdK?B<$fcyi+MT+@y1o6grinF~eCFudAJS2QueRAAi39YW)~w=>5|_Z|=8yS+a4 zI$wt@r+RvRmxlDOb$EkuZQb21p^g`{NbngOYUcH&Ixicf)=!Hqczq9~^M6UMTYbzv zD{`DC8_A~U?crO7=`Q6C^5@*WjccHSFFl%=C@A{0H|btCS$4C!_r8uVVc;LW+1Z;} zZApy0?p@o*)y2t@jcQSD&%9o_x7I4~g|XKTS2x@%3@7-v;!XY8&?ZwQgIBrM=r`hDl?A zfvqvzN3Ew@s&l9~FKeGoGSj{2d@o7kcc#0SZyA?=D|O49`W=5~*fx!x*|1n!wlLh} zAUZ?*C!9*}h8W|@JzrbmTm4R5?aa0Hc6|-ZMxkoF7?c&2VNqd9ibr6mTu><>Aj*U6 zRTzi`5W!HuVTuVF6jOkJpvn{s5HR*49AJuIfr26HT(Sro8lW|zDks0OMw;9Ca&KJ9 z%EnnoPZ{fyu`1(VjSpOws}QdZE&$+qCaq|VjMHCgnk`BLX^B;qcsle-Mmz^%4kILm zjAQy7(GDn4MFKuB{^Bx7SXQ{O(BP{nq>$(U99*+o#Tg={zmtejQMnWeJy94H1Y)Wp znr%2Y;#Nj&K^$ey9Z6bcv1C912St{a7|I}$iYtqH-@-Q+Zx;NsZ)fOYV;g?<4;*ie z)Q(TCmFTVG40u;y+2^>p+HCGFm}9w?2;Vaufe$SjzO|XjZ#9Zk)oFx{3W*}Y#P$@C^Au|AYDK_H>t%%MqD+X%#aO80U)4K)Bv{x5xJK87{FZBYxkuh1rQ8A#F(+}i{zR&1u3z_NbvTyq-+tV`_AOl_ zo3b_Cs2n>L1c3$@hKiDfMe|K@r83N|XwIjN&2S~Y@Ps}+P)i*KNF@>+fTwx}XmKEB zg3M4Cpt~GxYjpi9Eof5~DzjJ_jTJ?P3@Cw~(gjf{M0{hss*U>_MuGIMZo&c}(uTbd z2M`7-Dg#}0=}ZDCs%onsK=u?7NjH`;Be-{|YRHUTeJBZ%xS$Stp-h5`2whH@CW=Bn zgb}zJQ37R-eaNN?uxf=scm;$UiYBVFv8D$&nvw9h^`g`=;)iK*21h$EbT{yn+^K|I zmPa|XZWZdeI-HP3IF7=rD)Pp{$A)-b;6Od-y0vlKy^ry-3wqbLcz!6=ehJ zF;PjXpsFg*P%5Ie?{x_ssH|g%BdV!aN5BHqVyj&{!-i{dilV`ZC2fW4U_k_rV$E2; z8`M>X$N;Isy$u(b^W_>~9rm)Pcv-E~?9Yj*NI=F;T#)yp6iXc{mj_{~@fGThuNkc_>uk0WM&2toBVoToE{t}M3bi29! zTynnZp*Jq$QL*oK;S-q`^M!=G4{nfFd-I#j!@+vIte-C~KAs2AQ$s^V$pHKhS;Z7uwoG<|D7E*H&RN9o5I^{bCgID9V;`A0s0jWSC2 zG}j7|RX$E0haJx|^|?(u(t9Lf;~Zwyj`B9UW(OL(^lfoI_f=VjGn9B+o-x(u`L{Fr zR4w)$mJ0b67Vv^3DmTV)KT_7LAoy$bDv4NfK`lyx{fzp7 zXHkguDON24R8s^IxR#n6`YOs;pNK(iuTi9$yA%WzQLYFws4x^5fD=VgUGh2SNXX$u zsLf9c14bCTsX;pqDhb7Xs3d{Jy})ECQ{I$@xP2padoWn8k*b_E%`J8YxW1oK&K)l1T%*P6ykn%;{QH>e=$voV*l&KD?pr?`xZN*gYpx@7 zU|YgUx>8w=Z_f#`fviC*t+~opD`+?6w=T ztzw$?Mrtz2!i14fyzY-{4&=*8tLA*i;=M%Q&t_$D!d^~=2mycrMvMR$1?S56 z{I0J#3!iD~9o4&A`W?${j_uAT{(9bDB!-IqLz`8rc`-Rxqpb?8EI>snrC691m0>t2 zuquj2AWDo-M&nlsWTKf?S%Rp_DuxIoU`ixWOe%n&Ap-z`fISc}7@!~^U=TP&KT4vZ zk^So}Ad*o`&}*a)e5KCIqKz)XD8RKC$o0i(k#KB{p;EOfFiQ@H`-;lwY!;(6geXQ~ zMMigw(GJq6aBJ*QOaMiNeH_9*gWi&s0~j<8x<(c4QjjQXRTQph&#DBbC=LptW|S~# z7!#7ziE60FJXV-pw}y=esZy+4V4zV_g#&##K>V)9(hr z&rhKwVs{8Xkt(t!u1EK2G~!#o{e8dUTD2K=7P_=SAag;)gc$3_i~y+}dMhGof%3@n ziNR||MUlLm1_&=f3!9H_YEmq=F{lb=Fz%v_BoOvyh?TG!gcf7B8PP#*IKqmUN7$l+ z+m2XuT8T+Ug;_fs+$o9)ngOOBfws%iqK8H}##v+68Y*v87uR@b=)j-lGpo z%*V?eb^R0l(N+GeY(?5FEpBe4b^)zm74~9OokkVq>4$w9tlhViuD8H?O|SX8^WCTOFU)$aeG80MHr6C$=_nj)*bATatoOGsWM7fs z`&oQh<)5?pNQz!D>P^uuxZfFU;0O(byGf|ZjSZr`%R&9_@xzG>UThSttA==-Aer=^^F7Y9u(%Hg!30#$k;1HZXd5#G;7C+gCZH>LJp|YJ2euc>4r*}WimRH|fds#zX-9~^Pp+^Sf5-70faB2_-W!|M&tu%pvlkQTq)ZELc z)SQ-DYp$kkC^PDVRdX)0q+~v{R846hVSrTb?iC9Qg z12hp#`cNpU^bS7M6ViYMrddj&E6p7ps4Ei2G<81pQ03r?j6x!7Kj(wb*~{LPjk6vI zSZu)p%+Oh0p;=1{2_}c=O3Yeo!i^j`1BYOW<@}$U@4FW`khzXFEn@?0%e)fAMlWwb z>aSnab$M;>X{QJ19u?r7H&@~EO+IC};?s^fdM~Ncw#~}laog?ht=(8|V-ho|0mCEg z$$8l2GLp{M!*yLgTN}A;<@vF?EQbYL3`n8~9^y_J9*a^lSjJG`t0~yh6jX$U=BQ^} z8aa@SavpgBzSo}gerCzWCW3~rT)w2_b%6f>57N9} z4Z7|7-rLSwdUaUk{a8<{gWj;vuVDEGi;->DPv3a<>1!XD>pPiXyC8r?wbVtfB%iX` z8p1-~V>6$*yEPS6ikcjhq)gIOX!ub|u%$s6cUmH%d#Z3zMWI-fa#fH9zSU5{0|0^A zNI0OB0-}fo0|X2L1_&7e0RvG10HPRSnl6Qr^~0c1RV9=R)Ky6(CZu};idL5wfz@3F zwz`6!THJHAYl4FVkxcqMv^n%DShAxpEPHijkx_I^KnqO3q5z0tnxWb%fzB8#wE)mz z*_xs$q!b0cF?X;m+OiNhkO;sPMtG`&DNNMR)Osrts@xnZeamr*NC9(z9afob<81&1 zVWf=+sQ^(@0DzN%1T+e=4G(*?v?`5_t)pTUIK1Xm)u|Q~Rv^R}g1yUX=DVXouf1lq zij&`t7zG+TWG)J`V+kur8j%1JP*=K~{4GA!n$%VRk_KfJXgSParUR*4VuRx@2CgI? z^_2h`Fan69f~j1??-EDs3^@M)q+tF;s>W-NecL5tIG*jO)BL@^;##gTU2t4UDE$*? z4n*}=MAVdceIDw&>RLqXgu0Z)L|cZ;15zqf)LUdN3TmmE0Kott5NdtuqFZ_X%$N~R zp)@sYnHy*b#1)p4HNBZAC2Kp8Pm&1bAU6!viBPaP+2!1;D^SB)V1o2k-AbCOxw6s10T40t`NB&Ve)v=0B+g77IY8XbnIJfM3uIRnXL~i&IH+jyVL0 zO2}AFRU^G=lSV+3Lz|1L3JZfvz%;rA3Dy81SbFsX953S3V)_+0?dG8H)EgP&9&o>Oc%6{W+{;27Ezt>OtS$$1( z+~0`#kJGwAO7@@JQ|Imf08~rhePsUtr;@b%`-s8;JBuG&vnTJpq8~mpQ zCttPeZh1qi(_3(!{{ZCIpIJ7{e66~7pR=jVZap%p&Fk^(mER91Zho!Ieu{W~PUKUc z@?JS3+H0WJSAGTronCjA71sG*rNi^@$^PHPXZEAj8V@BAW04_NLcuBc#XuY?#{2h{SP-`AA-Tkm)t6P3&T-^nQAzNg)v^1bb` zk%xv?(uWKi8)L~^wYz(M*0J%Q3EKRdI{yHseYV!co|f(tMg_+pmSaj5xvy|F&bp*4 zKefyHzNDUS+Lz(jlixr5Sl>nX^A4%*?kChvhc`reM?gRst$1O^Pi8UbY`xo%~r(e^i1mbRA74Y!4nG-MdiGsNV#9uDtOxw&=A zD}A+SJW(7>*#$8`;p{oks1AtVh!`Tu1`*K}jf^6T!E{a?*eeq#qcd6`PL04(ZOWCS zu%b6sQoZnvVuiR@wPv>}z-~4F0D(nEJdI#3F2nvEixsHV-rQBdeUd6abw>1SW^?)i zDha8;P<2piCN6pKp9#qIDhNab8mb74Qyd9Y5Yg{d0KR~vsFwchet9<$k*@p06A=_%}WqJ$;q0^n-YP#>qb3@-1^o zakJ3#eC5)2H}Tz{u5tF`{G9==uX6L>9A~UY+%C@nl7k> zw-+wb%mFH+b7N-9c#B){yBE8uS+%JNa5TNnrYA3Q=UpPCk}^j$9NAp^O%XxOu764n zeQF@J^;Y}L0ykVj&mg-EPICox`)F4QB;CHq`%Uil=Y!#=9__mOC3+rV$RXHvNpD;= zOn*mg&&rjI62PEv3i5Z_NlI>-XCveb{qtA z65%lJYkn3L>$Z0H_c7Mxq_48;y8i$T=y#?V?M$=7wrTMD`)co_cXBlD+hm9Ni5n;# z0jZ7j_qAUR%S)Co2hMv^&8^wnEc@f7gF{vAUkJ(JY|y?Z;2tv>gV2v*Rh>dcxC-am zR;6a11K_Vzq)Vwl;MAzGj-rh#z2Lb;04j#3$!aoJ6%DuKwz_4#+n%eQPu$y5;qfi*e4aSVvcC=-fT!DH|p%w2%U#oEm0`!yr^H zw-bf|5LpwP>Sju)*}-nu+AznpOIndSio$>(C@}zyHIY{l_If2TF>1?b$?RHUxu4z+2g$%<0}uN` z3{UVSLO8G8%GyhwH@UtW9TrtErT}};NHY9r37`c5V+?|WF4a)ijBHGe;L}OP-NhnRt+waPt6kER_oalb zvl~%@!)aK+ij0!yVV6ZyQ$8lOmH40A*<3J4QG(deR}SS_Y#@j*RE$<@QYHp~1Q<$+ zM-khI$f&Vgx~0^>f^bb%#9{JwD#{sd0PpTmRiv6nUuS)xF)E_U@TWFRdYPEvU$;S%{t% zRa!wz(Og5;3yaInQw@QQ-dr)UmaREG^Bi0~^lJ4UC35dc*!@4sJ6LV>cXL^;R@}W) zALCWqUqkIoEq3L&N@gtu(ZJS*w2_F^?Ny@bx8c)IioIV`=UltmZEeo)_^tbvTj<{w zk5`#3%%tU4wY2^#S9#EF&r8D3&OKG-FrMr9r-Rb28|E6pGnz4>nZplq)aZ7-4j=h% zTj|IBteeu_90sP_%I5)t9W(TwZ&dx3*P$<)I@>hYANIzLo}6(_4<;ENUP%rzx~=XM zp!!vv9^avy{L$81&mW7Jgg zCXM8LFN?$)8?{?ew4rkYjvb`cbjN22*&Z%_Io4&y?&ZhUm~p*=?!#A?-*OxzJtvPuk20Yyp*%7LP&Eulc#LMebC zq6F~AaRiV`(CFo1W7={d!i6l=(`$0!l*)6LS0eP%X|}#=HrFe(hc;_>GogG&t^P?~ zr=;At?)NXP`d^vw$A6%kv$MOGy8i&`?0}5(E8D*?E99!FQTg;V7@mO<8GDXr5~?M( zw32sHly6dlcWY}LO&UkPs?Dn++eiFLG>YOqRavdZrsaf4NKvBe$Q4I1-weOj&6@=u zS6e&|z#8t)V(~XE`I>*1?S20ML8twjJIjWDYjNt<+b!o8`G}2vMpn%udss$?AMbTl zUb}APwRG&_^*&PSX5Urazx6TG-_2vwt;!4TD`LjT9W|?biP=%9rG|o_bR#8tJmy<- z)bV`F(`B{Q=WO_M_@}+#cvkUcvGVQh*V1`Rkj%!hfRgzeF>_ePijw180A3Ep2|j6LaB5={CJX`onY5H$5cB~?Ii z!B~{FT4c>A992b1$m@ydf?&`TQ?;Y95a1$?2n`S%5M^;dYH36SxQvukZg@ch<@yv| z72d-oIy9V5aw`i!6bK?Fr~u7al+{{fLzE5)s;Fuj)ey{e3I}v_aFw3Nj^&*lCDkDW zfO;y;W&qQwsCKXndZMxNwU~8T)nrzDu6g_lG*(1hYH~>nQwjkV^-?gFvbS;%&b%Xlesd%@FO4Q8OSV1=t{L zVyEINH6n0S8B|sxF#$n{5^sS@v8$KjKGl}c5>OVtio~%Xbw_fnp_#;r4|*ylwFIEh zD$QfgL$^P2u_zaiDlno68z_DbIDQn+l;O+=B^Ay-@G>{{4iT6Ap#~q`NSY2m_hD!p zOL)WmAl!ezwNcrL6v+Zm)e!BiJJm#tBi@2m)Z&5K#*>a+h>Hvq6axeh--76L_Nx-3 zv2pN`(+|Y8S&v0z;P%tCVz(;WqaaXxMHvcWY?52y@O zR8Epg_*y{iC=#<25j?rhreJm`rfFzCAbSBE zsx*A*k{%(sxvzA3BGeqyLtR4*7apSj0BGr5DMjS*$d8-uh&MVXTw^y2I;F_>fqNN9bWV8c>7UFhO?S zZDNGc-G{MCv0}&vnM-ojN@fi@gr+MVSqdqefUjz)KoS*2i+Ou8>XeI&mmE}9T)6pR zz+`duEM(p^ZOAyJS}lk)7j<&!YnF(fTnBOk9E3W*N~pgKfVfnw=(44kBTmAzTaA7D zHN~iOS*^ys@%dK9xE7ONc&ZHrf}NxK^hGMpaOb zbumOM9AtGq&sAYbx!*&!?bjExVGXkkj{~qJvQ2L%ewU}a+qmuH&nu%-#yOtR$XM}c z;~m68vfIgnsrgOqYUQ=mVY&Hh*m$Rc?{s!|_~Ut5_Fr3lMcL`Y6hT3VA-HdXy_l;R zsO|hk-GI=oR9%k(vsGXyrs>*HNek-6*8@cea*J7tsF9^bH9LLC8KDOpxewdDS`H*N zuf1!l``Ow50QE0fo*mu!eRJ!6orRm;4X6JAy5i^ts@e>wvWs8E985LJrX4= z1|W<|BJH)Ic?H=Z+*?2z+^9M!T8lscvZm;YM+Fr|;sE1OnvF#X7)MNcDASm78|du4 zRI`!#S|1g=T;ku#bDN*Nc=_d~@4N4P--hhn&j`*>PJdSyNtLXcH$^K$<9IBQhY(tD zAg?L#xMy**DZi#Y zUk{@m5x%W4&3Afp46s$2LMu?T!axp?RINrmgn&CzQpQvPrM)_S>Wc$F&okPZ8iBGh2WH{6ss?21w1_}>}X4a%t8lHa|jV5euXzy1>bum-~8AL`=MQ5>8RJ@X| z^2T|UsLiMw9+!uE7PV!#w{b11!%2WZSreRU1yvR!fygXJ3r1x@X^d+^jYu^Jq8)+^ zuVMzOAQFQCR4}4~E0ahb;hRRUqZKN~t>hD4gy6E;Hv|!s1+VC;SjQTwfr=HHuvL&G zl}J-kJ*uFy2L|-$q9i36b054zh~N<8{*kx-M5!5apSv`);#bF>& z-jSLipl%W#or{&OvLy2*IG19PX@v5O&3&rq&Z`khTq{)xQ?^iWIfT)vOOqbUEUQfj#48FB%3REQQnL;o9B7Jg3Mdeu9$F00S}Je|6HJac z3>8GIh-On!uH`WK{BLxGVXE3dJeW{U4Y+j$F3C11_PzfAoN?2s#{U3=@2_n6gGEj~%g=n0yq9gIa_vD`_h96rqIJPJpn_Qe z876|KmR{m1?L|SkKxDLhc?wh>@rX*XqK-$k+MQ7Gol&Zo&#Yo7e+sOGV7>IM305Ox z6m4s1*R@tDoC2sq6+};rR;t9%w$ZQx@G&Ig>?+iW!0b^|M@lFq7$Dc~{F`Li8ymMv zkpY;}CeXRg!~#HQCW5P;=I%I8ioE`Z!#a+uUzLx0PHnt8OIr3CvA{TYgNQ4m!OB^5 zsk}@rdwwc_2W?Iv5o2ndqFJMF!s1-f?@I{TIN{#1+9GjPkk!ztiLJn?r(BezT4|yx zR>;&3!HLWjf%zhoU@A^6686%l8mm zWUh2WP@}6)YQ|2OmPQB6*w4bju0ia`DAa2=16z8W4ID##xMS{Fs~%?P>hRMnRBc)+ zhXc}?D-mN&Mm<$RoYe^9*oY2rqM{EqkFJ*oP|(oUhp^EaxLM6S4ZxLSog155dz*P6 zxQt5-pteZfD$)*Mg=}wYcPuiQV|2=Lt|Pr|_k0(aLvd^z`&PTnwl1%Z6NBS4rXw$* zdOhqe#_xJ^{y0BV==zL2Q=+)#!z;rtR$Z0atghg^w1VmfYKC?;SkG%*Di^xPDU_CW zzc1g}%WFKa%bqt+p)%8hFhEdY0m6j@5XM?w(}f-Qaaz@dnDeJaDy9w~VxpT?DgazY zUqUOya{mBRZ}{fsY#p_>b~%DbXERe3BW28Rk1DAdH&{h@FD6+ekFZ(c4a=ye}tfe;vue^FAZs+x;E>^_p9xo>FN0zxK@rMwv&g3D4Zfl7T!DZPlJN`B%9-SjBZGwo1Tnh^X(4n=Z) zf3?d008n-!BL~b3@fuOyT%?-U3VE>$DJkGIS*=2Oh2sN2qSjyq0<5qgYE>2y$4hFE zs^HbtT46M7B%rwzR0?XTK%$CqL7EIM2s2Uvtp;mQV0xnrl))4{%JoDCNKOhW7ruxP zxKvl@Q9#R%3WYKv6H&5x93KsaWR$h{;sZJY|QtqG+A1u1F5NeJido6?*0~kRzGW=dOdd5?K_icT{jG&7=nDTy?2N3nNM5m zJnKKbw|~Qa*R!7G?<5Qtp7^vujx`3jpl>9q0DzO?C=biFy{LqHLmUf5J7|ihd`6mO z+KV1~;xJxnaz9FqE13fg3$O~6V{enpoSuLy8LgrzT4a>Zspu7nBbe}hbIGqcd+qMS?(L)xWROPDNW&dLAQ)wnm#o|Bw=&(+ zP7l!hW5BvyzLUL%m}NB5-ravs;OnMVj59f}XQT7VfW6aA8wN$=F2S1Ah}&S=w08X^ zadvqhQn#mVymCm|2b+9;S+(dK33>h~UO!d4+``{a2he$MqMO}Jx0W9l;Lv(i#~VpE z>4qLCY{z9Vk^cbx=v+DtpVwZ~&7LE8bol#n`={RMuX9TFZ-qr6cAAfJ(>1nS?w_XWqaxZK`kE|m8kPmU}&RAgEYG;W16V3py@;*X&I_3 z+!n^iNa7mCjZP;30P0GuV~xt`Ik@+zo}o#3FY3LPcMC?J(_BPIGduEHMmh)9yG~w)b?mxa+ZyQ`!){X`_2aT1fWBRe(;d|Y@=2KYwuf#eW`d!<% zpJ#8TdRsACRc+wt@&2gnP29NDw=8C>y}$I)5PrrUXs2HeE5z$IyZd+3IKG?8{ddXg zrWX7goG-WZ{c0YN?ykGoX0esPy24sSE8_Cx8ijj-s0)vWZfk{}hmq#~l3~%^19XagXpAJ}ie{dnL5?&E$T+6|00-?S zsgJP^t-I%Cv2f`eE&U}vhc8RiPno~n_ditd{Qm%D;d47U%r0L1xqZ&VbF=N!*f(#M z+Bqzm!5d+41)-o&0bHmTx$a9e(}VL&I=$RCK5jW#p1SMnasBenP6y0wE;jjG`(ixk z*z!w+b<-qnG{kl^;sE z3){=A)%k|*-NP%5=PsW@o&Dfoa~gbIS4kYJiEaW*?^hxqY7M-CF{3{N0Y5_ZyZm>j zw-@PM7BdeAzyAQQE63NXyu}CrReLw)nk~f}a8Wc|g`j(sRp`JCQK=3ILq=4GAZ)yuCTkbrsmN|6$ zyLM~*=8l5qMJofo%Y{K5L0&`RvX)&cl=e>qmKygeitUlnnmZtdixJ4uDhe@S)k?qz zmf=*SP@JgA0ezk_^;Q8A|4wE~x-oWXKwU0|D59#RqvRDBwyWt&woQ zy(8cyfPV-I6|A{NapzYw675G5(P6VHF%WW5N~kD?9q2NssNUB-u5EOKfj!EyXkm?j z1_f$pTe9F7K*-b-iB@eNh{pnyi{rgzvjT!Q%|S(EX3&I}$_H+0ve|=A_;xHiGODt` zfS@%V#2HY4gNg!il6Hnf8yYXYN%GWd7nTl*s3pE?Ipuh&hYhUQ&rJ5%S&j+ zjVx%O1F>_ikk;=Sbf0puEEftK7PVtWRZv5*L=fz7K{F(f;Y@o}s}36_Dsb*mOvdRL zqR=nwL@j$zBi(|F6($1`qft&kL8$4PiZMz_BPFQKJDdhfOp>S>r2`T=;*l*WG;MmV zGLj%kLqz2FtTq)W0PjJS$FTs$s-fEAGeNK3XFn-BMQCD^0h#cXCpVMRPwr#>Y4*9F zqp|^Ox?4815<@Fnfx+?8xOSGW52un`r1e+XdD9(p+t1aM`YWWe05LhQFGs`bV%GFP zjtCIod({EQpio00r|u%Pm$G}v$SAR)xSv%>7>sC*Da_4!Nce%n-_a7bdrVqm2A(Gz ze-hMYscoFoXusa>wuU@1cphVc#l!T)pzG2*)kG(T@|&PI&+ZWcDoOl*Vg$JdT&8-0C+b z-rUzJ)bWmgvTu8&n|-K~IRi`Kbf7dzPlz-Eau}~4Z>z&|EhF4`hnIKyO_{r$mTSjO z$E+->@*ake#zsn`ochPUNe!K@&l{=pKc=_?Jq$EseTCTjm#^_1%`lkyUvK2zhGmvp z_w@WY`)@Y?0Ml+gZ?y6FrP6+O`K_Mi&J=JC6>BNj(7W_|JO9HfIdvUP$6teP z=|21KdkCLQ7n1qq*uX4rQUS-_ioURhj~wKZDlv-_inOr z;XM|AHGfL(pm!nMrY;RGw|N!7(n%_DSm-Xhw)y|v36dDrLrT^9cB_%O>W?5!^$=3IT-P2H`X8Dk%A2xup@=9nJk z;q^UU9or@1`acKo4xN z%Xf1u^5>P*!~nMOsdR@lj?k(TecLy^!Yf0zZf9-s>*rB{`oV4=L0&fQ8DGnEdtVOf zwl=l-yMHrYUZ;-VHt$rdrDWEdq&Mviaq^tTFy<*nxPSZ0#m^1-b(u={{WnwLJCjY# zySMA(_g}f9KCWI_Of0!J*!x%IB+&-~2UmG+%zp%~Q?9t(H!;!X?)gt|cMksmOSv-i zOZd;d>Ko-;F_%`(62T)w*yi;P6$N?t-Db0s<2NwN46ZqF$_ryJ@pK=BY0U9~r?!TQ zqAQtM3{RFv21dr0z3#|0qNM!@))-u@lZ~zy>Nh=R^EkKL=9Vq429YC)ENspv;w}7< z(yP<;T~B`Lk1w_QUxD~M==Sb=-QSsi;hxupZz!_a+{?>L*PGUl`Iy6+z~lb_Nb&}+ zVE3);ba}}#*GlnxL(F|Hxouo7=04sPz2iKeeCKxuXm0A?nbD})-!-i+Z(l9VYpYLj zU9;KVye?Ym@OnQP@cp~r$7?Jyo{#-ruZLgX@Xl8Kmvw7IH)c5IEq120&i-mvp3G=h zEsUY_f zs9xduk%MS}hJ*)A6c|_tr$nn5+KelQMFtQmw1O+s-iROqgNsKiIM=E&O?~<+Q*k4V z&TR*ka0w3`z@CfK<$hmLt>vrrEU~?Bg-N%^F680s$FbIT4o9=?yJ_66Zdvl60@pBy zmy?iS8IrxOd)VWTdfpGudS4CS-rf0F<9pt|8hc!ak>A|&o>L5V5SB5`@+}zZY7DJk zBk7lF^xNCFe{xJ;rTBMAhlTW)Ez8T|%KG~xc92km%PIb zB%X)mT}JoJ+{-)qt-ngN5lwd`PF2LNuN}>}Y%IR@G4~NPn1#j7!0yru0s7ad!!Gvs zzTdg}cZ%ckJS(|*_b|oV<84JLiuRApmKer^fKyRwCW1gXgd*E;Xu)Ns3Q-gVNmLiS zHLiD138I#)R*zPqe#sekthGhTq9+6#%hpK1i)?*sQ!uAbg{63XWZ{p$?0wIZZym}0 zU%l@(a0bz2DhLoomtO#0PS@q0$H;Zp`}zL>n=iFx#ALcWWH%P=nYiHLkxCs6)}uKcp~DlI%eh*?UI}>W2Tt`HgG@USDN3w?G|MzVV@sZDX-rDD zkvWf*B(Ky38hW0@mqBVawT+`idrHl%NMc-bK)O%86m+0c(_Z8Nw4hxs#SjQJC}Oc#mIf^Ku;>`UDp-hAWTx);{NJlkWNRT-(s2=h%sByzZU_b%Bv1L5D=U20xLkU4>+v6m1eh_^qa)q2dj zz05Z>&TxK>x#j+gs_CX(Hw?7lb?x+I>vq0P)tquh;PyOuk-es%hhhj`%4GcSJ-dyw zDW#P0vC+JKNm_DV=}@xRIod+0RZI0hxoMTFA^LXv&(NhOHo%pKR$!|lGeA&c45|VS z3WjOH0V-95Awd+3X%t0@b6W$FilIC%Vv2$}bh?=;FE);7DzHK^MF4Q3sZHLhXkWsj z(H-ien0?~0^!_jQjlc3GLE=8_0pGG)$paI(xBmdAYG}-^*2ujPsDI(??Lj4d>NE~=ib|SxA`!&|ZpB4L`Y5V% z49YaD9$O_kB&k*wqYSE`pjwKn8KQ7i7GrLf#OFV9hsph9!O1TH8ecWNprAAu*L4K3WXC-SpVsM60U4{@zJlk8Qg zHF&L?)O#Df=-J&gTg2z-hH`ua)|7Qd73f!uI;=a|K8vjK_U0Q?JU%PiJAaQ;r&=~P zjd6;!j2+UQ%gmAU8G0*??#*V$>TalqmlJOzlouKe6HvIf3qKO$rZM$BFOzVSUF`M$051vj)h6*yf6FFq z&gS<)ZfII=PKJPgA{OKIE`K9`dyZTu@!0b+@lOu${Ck^PWtaGP-+oSs#W*g_$CxCA zrhE4^HcPoP@6bNLUVg_-j@;qT()jNc@!kHj;lB>wW;5^fy*qIWyVB}9NkPRqgi>-3 zQV!nV6Flgw+FQ}Bp?UXJ%hPo?=5Ne>-;4D>2a}}m$+>^0EdBSF-0dGLx3nXxPkOAa+slnAr5B>W)kT51!41~mJ-p5HAf1JiFd7oa3K|iSQ%QJN zeVzQavzg=hvAV}3=nYG{B-TjdaeHe56XT{Gtm7X!#vlq zy(T-~+t1VbZ{X*J!D_+Bl@U7Q)nkP#G;M+9=HN)!7Os*n2;z?ch zx?HpD_+E#^{A*{X#>tesy_26GTdr8_8#SDameR^7WsROwWn%z-j?G!GZ;swGlzw-= z;v4(2%=5P!b<9sbWA#B8pd$L>N<>jq~d0C$L<#_2s*gV*Jc z%hL1geRq^LcmDu!-^X8-r^V>LkAA7WHFe}1M$6_ZHEVPL=jA!%v-^u(4!eu|*aeD?ilC;w`=00$xgE4_cc>e%Y_a<$;A9R{W5XVL%1X8tofTz4H?&EG5 zN$7iT1z9m%zK-2h2z^_ zRn$(atG4Bh#~F>d;pzVXH?`EQxHqMx^4xCw+#8vZo?9Yrn|PuF;PT^#5LyKWs;^@@ zjlb%Tm;V5>^>_Z3PGiZhIPSyhU7gPs21_ly){Yun?-Z;f%*Dg)3=RufWsX>D9u{3T zdwc%?FFB@K$)~l`_IU1j?=*GP^s|aKwpkj_5o~b~8o+R?iR!&(I`td6-V#4T>T}1! zx-RVa?xq=SKJ>|D3DG2EJ0xbUAE-srOUek?CMZ}H9H$D-3j{ZsDE7Ogb_ zksW$_fp(Brg*-El=6yzfcEh{FYWKZ)aQiiM4U3KJoNsHNF!^|1<_xOx zG`H(3p6-3zZF>(4>3)AxhTrvNK91Li^jmG!F5|hqr0EQ|jpwxZ-}KxTFPJm8dkGV;8cF&{S#_5#P+Ls5> z!k`gcRe1JkbaOvhjS#i?WEC zExIz?iJ(|?hGY5^OAV`{qXESLuek!(8fH*e+&3#dzSZ|vb2bPg_@43rsmKcTJrub~ zHM|}Aew#h)<`_$sRa<7?_Py%NU2XFTW33)Ca~=6FX~Y$sz07l(<6U~*gL|gWxw|yK zRrXc-)otN{L4e_pL?~lS1}HMEst8N9)}oXo5TfW5K^(J16i${|8ysvEbKXE`9i)_N z4ZO0tV>Pwnru8-}o!Pr?!C?K_*}6u!MjX-c76LI1?JLIp);BKhKNWpW-<9qgH+QJq zn?9{I)7$t*vaxmB?IL~K86C+LmN?0CT6+N?R*T7+_P%3&VKcJ}ZXK5MPl%ukS~zMw zQAA>ff{4u^oKsUnQ2h!kFhfBVst0Xr_|UCPu5jGtc=$~*xMGyoAs0C<%f`Ed6mv^92QBk?|>Y|X8 z5lF^3P~xDWbGNnCF`Q9#1_`2z#w$$enyF#KgPU5Q1Yue#g=>k+6#)fM%A=Tl;(z{M z!~W5O`4Xr+U)^Yd#5bzuHx~Z@h+^BEcPJwcXs=9`Yf`K>KHQX4(SR{hs5#DSgN9iV z(-j&@!W=3UX2S(g^r9%{f;mV6y?O)hA}q$85Hm3Ms+8w1#I+cu1T8Wn z6H|~iqJql^QAbjW1=ym1Biw-v5G(tFih<{%Rf>}u0(&x1RNn6pDk{@mR*H36Vvb*p zX#^BPREJZl)MYbTY6+!lfb2mrB#!ll;0C&wqMI&=jMa`89N)aWq&_FR7o^?euo%)Os`^nW=^dTqP@FaH3GtyZ}7UeWoz zE3wZd5etecC%7Pi?&ykwN8v;o4c1K#Be_jljVzMtIjGIa;bdx?ag?>d5Y{~Fx;K&XDd0+#YgrF)LTY*7V@}4&xAvCTHkQ1 ze**D;XTLa0!`k{gC|!E>h^vc*L3|xH{^20^3zYL?6}vZHkUTG_q&zjpB&6=g5CkA;uWEJuhbWtv*FUo za<7~5FE;15o?ClZamLxMUxT6S+-qXmSxvsqI9-vJnxsD0x~^V+8(87_W{;5TJX5IZ zFZVOI)!Fn$*oC)%X3-SG1QM~JkcO^1!Pv=tO_}nL=Q3Njw4WD<5(N)!3iSIEUZ(rs zsQBf$_*9encIVjb0DITBeqILIuBjL~T~kCajqwuh%++SLaf&o`D=o3|RiyT2s#@0k z@V76BnlyswiOapexVNJn?HtF|{kh`rYrB$;d)q8>JZ9&3UOm*R^`0k>3~#ym50W=^ z!*>r}HMjJWiR^p5h4lN4t8O10tZYHVg3+eE2+XcM4%QjV-kQ9RGvyJ=`XE*A8WbP_-|V^&dHXYzYY3QPk-v> z8H{F3;;BEKo|f9Kmfe=$J?#e zsy}tNvAMT~X+tHvf0u5K^Yad2O{<2 zUCr_B_T*D()(HdxA98hQt#Re-Z2Vui4tB7B$d;MpCNFD1`q*sgaT=YMd#&)n0ImE!SS12RL`sV+m~4~?_SMx<)r(c zSMd%bVaGP+!38C`kOOmcMI85jCXRt`V`6RNq+`XrTXU@3*6_l9TzwzU(%*s?XQ*g7 z#`w*fjosYW^zt;rZUrmmNGLPx&2rw|?qPC!p91J_Q`KXS>7Nz$N0szzWOR0yTeR@d z&O}y|J2J-nbRWX%ydMtRymPOi^Os#NSnT6@amsr8KBr6pdpE;1oRg7l`v%(U>%&kE zn4xVo$n*AFU#)Z9+?Zo>uVLYy8@bkQ{JcH)vQJq!rzE%JJ5byqh{83xH$vhZ;97c- z+Oe~}H!<%<{9D5^=(oOJSG~erTXMTSV-K|eCWsAC4A5Y}6;Q?PV5%mqP5so9O51i~ zNyPgXOk){V));))BV)2)6+NpK=-ggo8yi5#43KmG09bdC2Geb}G2T13`Ld7y04gut zc?-hp_dB?0>3yG*dOr5{Ti2EoN$tPM=)F1Gj@`tpV|z+}!t}DK;M!Lp^jB`OeZfOcGsoPG7r$L_NSo6HUm+kz1 z28mi`yp$6Kt8gTKQ;*qd@%Q(p+}6Fvg?LWqSCbH%pr9n98Z%)le731w)-OJv;41FI{)pVT(7i()C_IIE2zjLC+YZMLA#(*;<3`xqR zd9RDy-MQUs9Y8TEu;w1K(8slk;7r|no6&mz01>|o_P*oEzx6-U_q-1y-`~32Th~)< z?I4Z|Xo<)%pcCzJUc0E@@98@veOE)#O^KKFXO+s|ZTpY06TCf}UG>YGYiR|K4b3iHiEFF60 zyw41u4ZgR@dCx!Z;g6#qz0m2~^e<%i%~?R^xu>XAD2miqI#88aqt=Ht8r4qraLSLh zkPCRnJgIEr)c_|PO+J*#BII^J;zkQPs@q~~MF66es8_cI6%lB|3{iCr2Q^bxQ2P)X zA9^4FX^JYgiHL^tpGseE4#|TlBrVvEuzN#Wc!&IOX^{*B#$1cg?ar!qA-# zI%JLC6CN{Tm$%v8o0#h#p7@W4=hE)oy#3eHJuQomP!`?-7atW-SbeC-YOAOfG$1v5 z$jH;_0*Wg&eOMsloc{ol-*QdmymxDl&9;Vp4bVyRr5HH7riLHgUaPF$x#jZlewE-J z8@JJHe&=@SmB(AJ>7R}MPkY07WrrTLYlv*yo7<-1>;ftYu9kvuX!_Ti)AZABe~Z%j z4;t~k&a*u~F4Vj+`|HvdFDgA15KVAZlz~Q>LV^q3!*AQ*Hy8I2+eF{BBZEiRn$B5C zHM|~2P10^}W!>Ax<$X^(C#pO#uAsV+)HJJMlAhd`jr+~5dA;QFr(I{|$NkZ{+4&~N zySM(&ypDGaNh62*@xF!)_ThUkb||67|N1@?|+7i zjPV(-C!KtqbpHUE$Nay|>$u-D**Ea!S-sKSuvSZ1MIHd^IyhsPUS8Jz8S;7$5%6vP zla6y-KdN&6P0?%Iab4b_BO>eBk`c&vJ67@EQsI)_hC6r99Ia@rG+cOI1$)U}r*|Kh zy)5m1kJD~mv%_r4>z8)VemtFcL}Yi1`LXq{Z2a9}pa1~KbWuqt6eIo^s}m$_j~o?Y zWs%Sq48<05Zxq1cRTi*0R2^dk7#=%NX0U+Q1Q}Ers00I2DmT336cOtvq%zS08IUM* z+;B8OlQqqV7Gma_k=i<~V;IV!Ff@%(96GnCQq3BdQEMDCr4DEzl06bsWK>eQ&SfZ2?RvO@QS5|BjRZzjmfIxGr*rjV!5<&^6%|+E%w1Pn%)fA^SK@O_A zrD1JxTGfjKUqTTQ#_?Jpa_-fZiew0+^GYKG)kPOMt{sR(FCx9mEk#L2XsVI{RRplR zz!sx5H3?c|4yw_(lhpJIptYf-p4`(^(0ty5=~Ae9#C7&4rxy=Di376W6G!+Den;3< z63`sJlo$~ViUiR>gwzmnIipS~!lIT=W4P_{Tsjs@1?*8=Lq@!QmZ8R(mXm_@yH@<` zJ1=`rrTTx4WijZs_bxr|?pt=t%kuK~wzqsE)GHgOUF|#5u3qvrYmmm{KnI8&QJtNZVgo-Wv<bHtigIFenli2p#bRUCdSi}T z-UT(Y9Ifi5j_&jms#uw!q*n|(SDUvolT5C)@|}L>#(SFVV{pUK zZmTbLJ?n1`1dhYKQC3Hhnhg&2b!d=(1p5|h+rg<|E|4^JD(K}e7WZzqq`3?hG z$*R+vo_fg;cFkih6=lJ0Irx}z`WJ)Z6Z?Mm*!ed<@8>_m_q`tkk+ShEt;}_40Aa2; zw2(*CypEeKcJcN-FOOky>vuK&ueIoyyFEfioKyr6R1yRZ!$O0Oanjo#R;7wuHCi+hhu*5?K+)#trWw0+jew%h@wu-v!IEyjh> zxxZOn2Z+z@``>5ethDMgo}50*8{bAPL|Z-dqbJ-30n@_4`OAlgPlne|I&N#dw~wPA zwz^9j+P#b8VZ65yR}g4w+!k_f7rLt|=N_kq?c3JJy~f`hQfZOY%tqkhQ|vBYCs)I} zmu#=J^3D0%8`~F^pKQ_580N_sdktFP9MUo%;uoDO;=~|Zv8K5#4K8sFXau;NfE}cw$*s~ky_Y46k@|rQR`E7nw{4DR zLp3v#0A==cYVfh&o13yuGZ)x(9vONs4$CaAo4dCiXRG>t`slE|%>$_Fy!XZ;-FB_J zb+dJ?>HMsP8{s|rWvw1PX{4~9*4l(T(o_z9&p>re|Kw-t4sF0zdQ8q9x=lAE#B{N^R6RkirP5GmJE`(Fk zGWPi2hp;a;O>VD`w}ZF0CDG27Sz?Me%PWH;U@m*zfDIUuRa|hnWigXmT#J0YyXX9> z9lLF-HoH)NOhEuPqg=#y{4ERA?`3+8&gMUsKS<~{Fz}9&?(Y8p&Cj#f*^K*Zt?k== zrr%=)m7{c9+psb=_YS_(n)aAsF`7$_g5)jdk7438BQ`0@RFJ8&#QgZX_Njcw1i1t65fLZlP@t;#h7cdvykp z>{2ap?b_CUSL#EoK`*wBQEo+WY%t>~_nNO)z5U((?__?T(B+SZ_+QNZUEcTlvi!eu zw?%IpO$}~M6lm@lFKGP6-EOsMgaL=rh<1>wBxYzQVIU|cV}Zk}Dz5jr!?kT!H}ca= z3@#1)ryLsJd0EdnjJEbX&WonI`?%phRdUWDvE1@q-hJzMCRIPFl89*1ad?mW`M&jdIlo7qb2QBrQ=G#u& z5Rsfe96Bzdd%$X_vc|f9pjMprX(V9hQhK$pV zLJZT|gU|C$IR^Q%Pi|U1Y9^U2B&IEqqO`ALvMY}M%-qLMq3!$=#B%9(=34w2aLRhW zlaKJuRX-ly8t1vf!gmHG@1vo2K8pS#jms{TIf3FCMRE<3HwO#~b&1E4j8$ zFbA}P#{gPEs377B_s_}l#>=Hf{Lz*IhJfc%r4XY5MMk5O?oQh{_ThX94~iEU$i|K% zOMbGmo?YB-UWc&ou9|Q4J9~GP%a600o_aU5wtMUC+E5(pa3G1t^5pS6{{R+?)%bQA z<#MmH^Osj~+rwslt~c2^eQvWw?cbfyDzavbb3{l7(u$FzwMCK2cY|rWdYbLCdu)^0 zwe5n=IGv%aC4u0+l_VT%Me8?mnQwP9{JoFSdOrUEPvKK{V@z|?y_URnwT8yNp0=U zvf+gA)9qAzL$?LsZ*+HW;==O!UtQsTV%zIKv%QR&W&Yg12fyH)mQDWvVr=u!UO?|A z=9xLbR6Guvg7f-a@0o_ZuaWWZ44o$b0CykBmmGawuXEDjMc%z2R)-}Ok~9%QwHUEU z@Q~~ln6WDyMrom<Zt&aO!EVCo z<7DB+H=lqxj5Wu-V`rqZJu;HB;=VUOZ8O=qW0qHi?(_8NYoOn89yN1jZROkHYeP$7 zbZrcCLHw6D8n0z`FtbY|<957fs@u!GH!`=^##b@rTwieFJB7XW-*Eo`B$92eMh|1g zY<(~|eJj>=9X;B!EN=(h_*aT;_=eV4Zeu&&s~*ceGx*@@JTH>7e%WHWbp_i$M|8j` zNdU}egN7^E^!wj49eZC3<31gFP5X@emySNq> z;01dTDPTSzFe?s-s9Dn^?i&C>=wm{lA4%Jy+jfbyA79=37v<0 zFt{oKJ&1&J@dy`L_n^ZshP1?eYE_j3oXG~Elay;zFC7jj6|zRcK|a8dDo;7*Awl)6 zG7XX1fXcO11o!5OARuoqy$w#*fQhO`0Ygz<3WZ|}2vty-a(IKbd zSE9P@M~misH0!hV%znqN!i&j#__s6;5HKc)rUgOBy+V!KM?bRNnkgK{8OyPyVsLB! z0OW=0`rLb)nCJX(ewF3i{{VC0*=+XC_CHS;>=C{>BWvR!%yHUFrT*fU5Z9MYiKV%kB!#azEc&G{aj5NGq;j>eu#NH(Tq%xT#VHm!F4Av! zp5qHgjf@u&`(ir304v7oaPMJfsqcKf)cl^a3)y}jr-HYma)Yy9M01YdJGzfx{l(#U zb@*(1pE+Uu>@xJ@_E$j;rdWmS9~_aA2UVdgSxReO^@iGBSH~da8$^~eyUUOtGTvXw zk)sOt9E!&7+|L`0doK#{9J)>EoZ~rJ>S=g4AZ@*?IR5h|%Wl?W!y6{6M3I9=XmhY} z>4M|a?&&+3{%Q5SmyURS&pXuYPWIM(Zk?C6S=jb&X!aH6K3>9rMqyS>N}`%ManNvi z#+}MlmFM?^{#y3uK-@jcle}`jSGgnXHmLTScLvM20%jvN!qbTU{NTJkw|lvUlbwBs zl)O4_?%nLC4ZdII{zvrNiT$8#NTI`MqX;@`R6 z`FQ^T%iH?zZTue9pf5G@>0=}g;;1Avj59>l&wXI@_jKmFR^Ml~+(itQmkydn&gTf+ z!x?TNfRgQ0r@d-k8W)?_>=tub?3NajLlv~v_VLFpy}$D;a~c6`f4#0tIL#wjUM-L~ ztwtULpWbhK#_1Ok+G2AXD_bq?%Ykb&XH8#_27RXm;PrWDmHBw~^RKb;{?5luvwGd@ zE}Su)zelIh=;rl2V~g#ae!;fZj1HKA^A{v|NcsN&6!Bf&vva+j z_IEB>j(Tb=BhocPr2xBYMXkZH~WNyVdBre&#yfb>jJ(#wS&~+`|6= zYY(pW-@)wg=)A|w>dhd8HDPCBhM}Z|R0>1^QJNzf*ZD7dusG4ZPhz5jY)NxnDW!Zw zAH=n*8a7e2tqlNB0f10W)7jA#JDDS`q|t-)lGEQpqo&lCDX%SK!TLe7Tr%fz+~ZpqL>Kj{W zZf16fVrhHcdNrb@9X58d+|FZ<9J0DTc;vg(o5u5XxW552zeL0KV{Qx|LiygKcjjkr zWA-l(=;uwbj@{~KZZ=i_Ml(sH@eZSNy}6cNn^Wb1Rl`)ZvZN*SYC@2dm!0y^b6`d^PrJryr?YK3PP6Hs*f)@x873 zXr$`)?bBD2mzH|mX1&>cmOUl4#l6fdn%+ju41%nYggK|!LhmlGMZ2|@8C-IjWjiWD zs|egiC!&OW>&kYiEcb20BMUC%h>&tF9$+8EE70|OecbKr)%!1p^)qv4ZuZEmlSd1^#+uy|eYKEaxOHFhvi3fU%Gm4IW9pfGiXM+cr;E!a zMJ2kBj^7Ataa=q)e{bIMyyKp|RGy3{*Q?zcuVDEa7^;aF5K7e)C!Ln|($6Qs6CC$b zIy6+JuDd&TJf<_AS4SxH+9z)O((`wiYB9D+#;j=hou$6;+OJX4e{*)`{TIx+&Yz*j zXCB=#_hUG^?H9IwaHYIJ+l{L72Ukq6$k$U03ksP{WqCaw<->anr)E>_b6-VeBJ*;D zyiw6a{U2zM;wn9rUa!Ni9HZ^L<%jn6^3(NSvDN88fL_)4`ZrV@J?bhO_g^*^y3a$T zYua4NFb-vC@Ey?8B9~n_J8Vt6mYbUCrQ#wHN3)E z?f9uqWs%j`mhzZ1g?9f$hw?&AEAZob!fX+w6RIb>B!1y)SK@i%1_C zZlXuwKE>*~Oy(Hnoqf-YY-QDTJAFU>J~`#=XTX=2bu`!+R{j=5UzhkBsYmjy~CGF$jEo*s|lsBAPaE@#P zB6O@c8ah7^BEHHlTiEM`m(cd!3B8uzRfV0mPo?5LA-Z!n8~b{lFNKnZj@CMd>T>nI z9hb#p>HOcduGSg$%(VJrtcMzr-GcUygmX_>Zdlm1$jI?lSJ%3Y6kZRAT`->4+Id56 z-$ug?myYd^1RC2#LfX^d1FG^iF1Sx)=KND0?^C%y$6IKD&BxdmX&$=OhBz99 zSy7dqMc5(ihNM6*Kq?9VT~4S0aVmn;M1jKu0#|%K z+tYIYJJ?g}%09w(VOc4f!0niRAqDb(-oHJRiVlIxoaOk5-@<)NH zih<0<2QK@@GQOWh{?WJoM5sLP-I^DUDZJ94{;_Uf`v$7Zv@xWxf(dXH2fbNYv3l9H zXduv0DHZ_tthCB^Dj||4xMxF53YAfLaZ*k#s3`05rhG>tbvNF!-Qq8Ey{e)x)2tDRs*16i+YIaML@-5T zT|%lQ2MVGcq!d$7cBrFV6bRrBYJ?%o_;DSG1LOg@sIds0&c_`+2}n5=?1IbISl%>- z%W)Ys6d$FFO?|aquXgu(sqTK0v##%gS?I$50K=1{axO=0uhP>~hcGUY-?Dv~xwcPL9-W+AnIO823n9l9xC zo;!!M`C#Yx)sAxu9)wKC4NV|})Gd@9+uDhv%KDRTE;xPfLlI=7``3@%UO!ikyIDQ= zmUnxdZXUg7)T!wtk33YgiZz!K2AbBj4J(&H{{S!E^1R(Y`+ENXf_?973iDqqVCtwH zgi$J(JXHe+6$g{`FJNZr$0fLqJ$JSrrGU1&wEqCkHxAa~ynd^1zqfrejD07S{6g$? zQyX-{bA|TyQ+jF2KU{20x0T=J+jwkJkIH2~M*jeK6e~R*_kRvN;pTq~{kKux$MSA* zp5EB??r{Sjdh*{kf=j2~x3h2(Nj*-sM;#KaxcX#je{{<7J%Q6Vj+-wcPjHNUj?!aXpQRtu@rv zxxh#|QkXAU(c>}P&P&1e-fYU}wX>bZ%VpQq!fI`yT$?)ZdT{BRc2V$x&J398P zS4dP5&1-8jnE7I4j);dw=QKF9j-Z^C(^j$F&lzSm$$6v)=~c}~eBSK#ZKm&Zyd+y$ z#_46IB!SR(lYmxDS+%O-Jok_C+j*wh=6N>dqT(4?W08fzqNAwq2(~u2yRD_1k+JNO zYo~(d#S09N(lDt5Ayl<-#i`t6Y}2}NlfZDVVHse!yGJXJi|%{ZJ-XiacnmvrjDeO= zNspW5;TZ!FroJ+~8?%;s+U5Ci1OE}3cZUst!&dwou!S_SN%0?kSwhZ>+hXVQR)I}jaUoQJg(q@L7; zAeyf_z8;j%1+5v>_YnD!>IS2s>r{zV88hR338)#>X_m$bSs)5%t&|NKKn49sYOWM{;H01>bQ{HZOkW217#rhlF{`q1H?IE z`#&n_FwXYt9SYtS#kO0-+7QU2Xr@#R0eLvhF_H4y`FFQ6zPt9RPQnVVYL6fhPN=Ul z>ImH~IIY|kAihTy`O&xHd_efx7cKm9%L_5)_r6@uYYwv;xyz28tJvb!TXp8)=bLDp z_S;73r*lROV>2hexq2PFtg_ch%bWEL?xPK^?|$jtx=&rNL$}%fytue+q(U}ZZJtvr zKntU81m=8HC3`$}=6Pw4DTa?#)NcOQ9By}B_U^w;`2U9ENb-DJf8}($nNEG)9^1k618@uIUybC<)kXnRf{2FdT|OGENX@7qwRGjr zbwdVS>ayBe#MUy66bm(|n2zO^m;#`Y?nGsJQiwB11Gl|Ko;%dd`aQd0eWM;*d44>& zgAE8^BU`E{Mi?&_tlsWneKqu+S?DhJQ8TmP+vD%-c+X9Ef!!|-;dc`swZW-|IR!+I zb7??38(d28IxUX&UF-Q{>Ac6{-y;u~g|l}qJUb`zdQJDzZK~itU8+}EPEA`A>iB(w z?KkOOUhhGL{JbmDbUtj|!%4k6`1)rIzY5cOZF_&Ua$Al)cI_-aV01cxYi5rcv-m-C z=<~Q`cJDW_^Cr&UQPR$*4s%XF;l7trc2xS;vU~z3Qn(_x$0~KT<&P!12AVf`TNt3k zh|Ff6LiIgPmS^h9KThz>a@)_R!uITCuhS_#A-Xa0E1PptC$=Zw8-e_59vhd(XQ|K4 z`(5sr9KWYOwmSA_*uBg1P;jLY2yvi53uuGM`k`wz#|^yljXZ}(JI8An;9R)%INY}K zlhFDfEAHcmTaLe~S?{s0^mgJG@p)irK5Q3Kd4u?1IlofzygMn}v)1!GX+X1|E9`l_1)o0+d3Uk< zT=&t5ArfwpALolVA=IGTCiY?pF*fee;?i zYlRPz%#X3eu000TnB1>x$n$SqH#c$G#_KTW{%iO>{%g;Cfes|oH5KGNPTw82@$V)V zmR;UR*y3|d2y0HKyXXs#Q@h;TwsUpD`B3wajSbd37Rg!3awT8fjKn?Fi9W7J>SUO^$TBxKxa1DfoO zYKSCIDvIw8X~1Bz&}(VT(Nxd~s;HqPV9xir)Pq14D{$=bU{#4lzyXq|EvO%fSd?(h z5NUz~K!E3hsCLn{P&hUADA3hV2?0S9=WBYVs;XXQeNGJuDo}cKRhJ^?z}b3}VS3@F zH+-yt&J}GK^4DNH7pm(%9qeoLzb}7x!t=s&_~+9&BC_RhZ~W>Do$5&7+AO@++CeeX z8ywGp#<&>?#Yxpn_osV?Ggi0!CoYr2^24W>E$sWf>p9(d{{W@#_YY7wZH#Voo0Ly; zY2b>oIM=W?wO)38R^C0Yj@a_=Te)~`+3nziY30n{XOL}{a~n9?D}ON1&16?dVevcM zn_Kfc!d*QlTj3X^#$D|3@88jn8>gpUQMHulAEY3@o*|H3o}TmIqj7f=S&7d&DmBt> zE`3BzpgEKhT3bseinI$!YhdeN(djQVKILN?qZWE&aEOMuWm0K^QeG*bk&;ByQCeaV zs}wm7*!{<3zOssfONd^`!OKw|AFWLB?_+1CJg*PxCdW~R<>ii3Ut`UBTej}IcF%Wh zxLUf{{K0%$#S6S4uKEjCiP3H4hBjq8Uh~aePR{oB8Exe<_;~5<{%>bh=Dt|L-4qT9 zK){p?3W{v-&$J-rJKc`q!8t(RHu%f-Yo}6Jhr$ERUlY4A#f5s^>@LQCGa2ySZ_zp~ zqie-_Pm#HF-ox(Ym;V5h-b2YOH%lg6ZPSS%c*Vmup2s(#3)$^uj&oUfJ`1hsH+p>T z8W+>)YqQ!KS z2vJ(A{le^Ay57Vy^eqm$o=3Ou~+E8nC7`$F*4)%Di8! zb9o+}Zn#y`c~LYT*T~=8Tg8{0^aeQg-X**4cc(?GZWKmvD$Ss0AjUm4QSAHKifsl-Y)Y^8`ec^>v-a~U}P+45wK(% zk}+DTS*69jn2MsJ5uIRxk6(JIwAKJUnW}*1q7y;(AX46nidUP(ot5>4oxyOIa*@#6 z7J^2$Fu%pwfKJU#8xTH)S!ECmdLZ(g>yPgH`?l@20M>1Ocb&LST}J@S14DY$6YpF) zoxHP?8OvTTq3|CN+34ox?pplb?wC(+Yt>uD6fm+Fm>Cpp3}YH714aM<7m=oqL7wJW z<#NjFZ!?mkAc)GEsxbjT*#rnpRZ0P``8Jzd z){HHsERvlYD4;(}SBKW)t{VCuQ{|2Mj_z20RM+TjxSsUg&yHG5XeEew6A#};G}qoJ zRq6LT*iTc}c)v^XdW@%K<2~zh+%OtvRoUxR3xkFu4&)W?Y@(hwMEqFpm8M3cC0pCw zxL)+;TTPP68))}6 zZy&}%6;+O0LgpTcT5QH_MPTAI___Geb3W;Dr3?3f6TM=_wU{JI^~6pw%=t1m8*0?ZowRF?j615dwejM$tNiM z=c(#4-rT#Her&F*1XXFuIW?=}x%Gk4LPMC@o;5cS;D<}QI)&=EUZ;og!TJX77Y_&1 zE`7=Mq+P^GxWR@e=$6 zeaq)JH#OJMa@G4**H1CB_RJNrPh0cN3*bf+WkYV!O$4RX19A2;Uy zqGQuzx7(gy`(1Fi>t5mcxm?sj06{^7VuGIMV;%K{#hlI66~u0h;PyCCG?#^U>9_LP z+{besc-dU9(yN=Dr$Ccg7b$KI4`8!+y zkN2dEGW?tuOgc-K#kqC9hlSMnlMRXTx;$n$OV88%dfxgNBZ3w~8+6ALLm1x1v`_`- zNu%TUH!gWxuRC=$0L>UE#FO=@6~_Hdx_E%v)_6Yaw-n?qmH%;4u?-GcRtYJU)>8%3=#}WiXpt&T}H;-U6QKuo}h5JcOAM-&e|gF-rb;*!HluDHWAc}!CoI% zvGXzE`KKq;`E$lH*xZ|0-|c1T{WsJ2xrLV@9IBL<-E=qZnqgOb&XUKxxuyQ;eZ8n&vQE_xoXD8O|yo*&AE^I zW76=>0l03m#dmnmm)jWNTqFcOP%+ZR;eq_6*Qe<&cU$>hpT<0QZ>N_GFMD@R&d+b) z>@5(%3u1|Zk;VgKV?`PO$N(3)(?{nSWpcLLt*Ww0L#R#%6_LvM^vvHmm4?d+2gogj z?-_^6L!LVPEeqFmm%pAkN9Z13!t}ikd-;B^i`_YWF1HI?988WsfsG9w#)=G=w3A2Y zo0;6Lx3s{j=9?-}MKfwm5PUZnrC5l& z6j23MS*RcZ!l)sf>LP};z^vA%CNZjq7$Pym(P}eAu2m8=;fjipq)`KmkVwo5qFQz= zv_}G>qH`#4LCe1J46gx*fA(?DESS3>BFj0T?Ys%pY? zFqgP#9Zm%Wc`l)7uCH)K(6~t5MY=1H>+eksNX>DbKNEUmh)qOJj0ciNW}u)1QzQuY z0_HdJs!y3Y1nm?Q z87hVaRB~@y80hy6p5}$E43Iuf(ATxvSF7-G)8UNa9=ECS?z4X0_T`h&I8Uj5>fpr-of~KvFl$8@N2=#|wHLQK zMJuXDVo&2mk*#x`D~_Xz(6?u1TuYohBN9IVO%m4P7=suEF{0BH97?g0jMAF5?}A7k zbdm*XDc-Xkd8Uf+j31ABtk|#~*9;0XU=US7ZfG5@Dk-Xf)dBN>>yKi(BDUdeZ+~kg zt<+*$c}ADU;ZQ<%WtvxAo&5H*nc;i6PS-l!JukYlf6j5e#!DwUq47xPQiHM0%y&31 z67*f$uHEjwqYpD-y@zwE+nM_3;eO@LJ#p#;Hx0Jjp|zR;iM-WH0fjWMc$|HKciZ{e z>6V&$Uazdj!>%3etDMXFbo_fB`p)65a9|!MW$j(;dM#FVI1HCp8b^ih)YJRXfK0h0 z=Jio9M$IkBa;~x^)S`%T40T-6s#PH-hj)dx8;e;)kp~QxD|n@;IP@5)qi+i@B|AqG z+_^N7K2}C#xeR4LO83d3ji?m?xC7j}NL#=?D(4sc!)u;kHwL}BnCGyy zkVQaipoUe;l1te;`Hx>0#$CvU=!*AK_-!9j;HnQ&zbt8Mp(#FQhR*uBfoQ6qw zT^4eCMok{7byb?M3rNEyQH8X{0+Ig!5+gLKj&1AAm$p19o3(|@tuHqFxStHnC9kBF zW17-3tyb}zEGAk#2d2D^PC>$Uz0PTb_fp5A?c$a5qb07@rhptOx!~615>T|08Ojy5kwY2cB=hI zF0=HMBM?CR3JWZ5G|2_1%~}Ul6=EpKL1s9@Dpt21)fG>9u(sSb+lwoo=4WARk5Slt z#}zV?%`3_2ck?*GH9M8iclRJ+G-rqDhMmwORUyEH{8PEmB%Ti zoYS%=I~;=4bJa6r1E;-R5hwzgd)A{bo%sYVJMHUVAC&1XTy)eLYIar2s`PzUz3ir( zZco}e9JJWOORkvDv2SC#VCR;15rQLi*lSu1PLtpncP!(V_x1I>PQPm2gFJ6Pm;Bw% zNg{=srh8*(&CemD=_}se56Q8@<#fht>@+WmW{DzuWQ^qY5ayqFNp(#2?l(-Pm)44C z-8|k{G-EMw_N`71Rc(xGS{l)S$w4a^Ga&?|3Q&EJOiH0{z@ji>d{1ZN-a%Z`Xn=_C3y;JXKeJ$gU z1>Az`P<(;W+O^q`?~YU3t025ygJ<>EwewerPyYa04$UrKbaZ;uFJ$Br)}@8;n)TXog-)HZgE^DZWEWNaNt z?d}~{&*6p2={dht-QLG*3!ZmOapPUzR%wNhv~oor~zUc4po> zN92Ah;(MK5?|&{+^3OzV3rRVyuUd`FH9)31AYC}(YuJcV+M>CCsoO2?-@96J&A4fN zE@-(e89k@M_fzb-z85bCt-{SWG3Sf!{IS+;?`-AK?)K~5_Fi+_Imfr+`}`a3%?{xZ z(&tsP#hGM{!Oiw|cP}SndTwK^e6Nc5c3md@+q`FG^v2Qc!mGTmS3#>tm8O9~W)cXl zeX3Q76lf`h6H$Vm^aKy35rwq~t#0$W+U)yv*5Pyf)w3(7tDJCaN3`Ixa+u3+DDyf# zlP;ro9lUwvfAy|q>89IxymDKvM|3|&8=mb)5b34+Blr#cOV@Og?rz=6`)@M!ICT9k zJvJQfp6qAiU1_4YFKYboODj>)23y0bR+2m-r7cMooaW-j3KP^|v1@Vzp6dKcrD%6v zAIEoFfpK+e1l2m<5iys44^C^A=EfQGk8jd==T)(fcO1SSUmZP%+c;+!+vF0#V#i7` zYvm?V4|bwJQx2PN9#HChcdOo-Wu4R2!|Zw%zb?Itv((Ch>S`Kw=sl`dqeIC#1Unwr zF5xvFFTrgMemM`qJ%cj2?(R%6xmUCBzYfc*-kWoT=auwFj`YJ}n)`5xcc8f%UC0tt)4h-YWaiMUXM3 zq*dJz)ggCktdgxKG*oiPBd8d;*wm=HA`U0SR1v*{P@1$Y1Od|(O?whG?Q>S6G(j0x z+^QH;u|Xq9K;Q~uiUfxK>KY@F_*d{Os-%**)KwI%XI_XUX>BMKK?G3{%8qO6eX)~g zu($%Pigz)`v&>?wi|~dU2QNuT8~oert>Ea|2y=@q zS&|9&l$5chU=29*&2@7uPL|^7kU(^r(a#+!jJ@8|X&gG<*3cR@Kj45D9ILi5u?MkX zwgcFRZAycyq9UcsbUwL*jaK6|Z)unpJ~HZ7gah5!rb~@%`qG$n3oTbH;=AR|k1E{w zHzA5BtY#CNNniRl%^a?%YfF!dQyxdTYb&MIXBevOzVFhl<|~_fnJ3~G?-844yHSnw ztEefM`#N*#vuA8veHCxloBMnJ08eb^v$+nlySs(K%{~{iOPne*@Y1wXU1eNmmBMWI zNp}6p({j19blY&1l1URoqY_6Gv1?vIrFyJ(H+VXx<@c4<8`-pM)O&>>mg-!I7!wl) zKgL_tj_XAy4E00QtGipB+Tut!{nm%S%yVFeLx9#}wr7d;EyGg9*79_gPHv*kJz=ri zvdYHZD_eNLXpR;L+fXT54%D0rbyb$4u5EQ>6I58TyDt=W4(b+?#qj2lQHmf6)Z!^z z5e1=CXgR+RgO%-V+ODqUw%cTpuf1deq4PDEwmohKK-Gz$#cEvzo;$|&ZacL_we0rd z+R7@Bz)Opq?}_hm#m+seGA+8cL@LQBP-Y;}0R*5Zf{Fta1R^m|zi1UvAjFWM#)1_? zQw&fk0;@=xIO^O~)JYw694Lb9Q5TNJs4cVxvkZaD1FVLRi=ppQjhsxQ zM{iY@l7NbA5Ndauw>C2yPjkEbmMwI~JVz(uyLTh9@@^aD-7>!|bkXBuk52ZUp>o~Y z$8#R;PjTTsF}u-ct~_wRn;%c}^}JrgKPBLo?Y7<{eEU<}TGlk`kN9xBZ zJ@~ld`u@9PrSV<9{>_tieLl>m-uA5LaPHfsrq{=qC6-#gdz*&2td2H{x{VZbozt;- zbE=tTF~gmFUtSwd6Gf}2B#XD1?abTE_qz5^xd7gw~WUgQfNyn8~dx4$6*Y!Tnag& z5KEhm4#O{M&KPBt_-7T~-rK_+cPyCt-j-iadG+}YyJ?V+ak#h+r8;6%;|b;@V^!JK5xt( zH`Dbv_jd8uE2gK`x(ijSoZ_L{d0npbi~qgDHZe z4p}HU{{T1i{_}9ZJHE{D+ry>PKwY4@?aAzaM_@2s7gN&r?|UE2`u_j}^9CDRez(uE?cb`#%k*&50O<}7em(dF>3Z$n_I=sPeXrE~ zyWzjK>HFDDH#6gXossH2Hsa7h92>^A%QL*d_k&$OU`Eh7W=ofu(sc6)uR8QTX7OCD z%VSF?5654-M?ohQ=DsUZ_aYS(q#~4r2xt&Pb#DdC5?fBeEHgB+MmSU!xKM(P?QUha zl*=2YQtKSPZG)5WZPHD{Wn;Gul0#dIVN&41(c?O_WbyA_y6k7OmwRuHK8N1n;vFZ7 z?M-Bqkarz$bVC36Q{b}aeNlBW}X0(&TG*$ez_I4bK^LBT!+?*dD;$9WK z(q*P|hh|gq-)G?1>7iZTts@O^L|C;ry`1xPBAs_~gEgd?Z^0TW_Xd0Y~H8jOk1yI4rhYu-MDBMoQnPri|vBU{`jsOOVl2%=? z!sTW&opL?rcDd%lrL~=;R<`UB!wW-L&?$fv`d7Ed8I00DHtIL>-OlHg*DF%E16qZ*k66J%pp#R& zD-BavKUtN>>=4Qh+EkydGBH^phxb++)Ci^`s0~GN>CsknASKwi&~yte4jmOnV~PYd z_o9@X5DMYgsxTIhY9NpbivpAgtgb!FQHsHyD25IcKuII_IenC@eJeMTW<- z1sW+G5nRvj2Fma#jX%;5eFgVty1P!eA(E$!X?QpItgnNgaAJKx1@9p<0&YVQu zeqJr@3oRt`SVx4Smr%#5g1yN78-kUn(8%gMfrS)lwrg4%+GB=gY0pq`>_HoW%~2W2 z002|D4G~;0>DAeqm0~EtCW#7Z{sI-L5yB~gMX+c=&1uabG(|`qf`PT51;s{?Ok32` zy-KkQ1{FAtgyy1}v>B>^3C&bEs;I|20F`6P`io*W4kNfno8f1l78N?8@qJ-%>M-wZ z+3I`GE_FXAt-|(Yd$-=zdQWm@;n6gbe3_+S?giR_{{WP{euC?_?|GhX+wS$Y{{U7v z-?{4~G%L+~%9ibPSzz<_jRSs_DIR*>GbF7P>aHuR(OO%!HrAM}F=}#E(J5Tu6+}hl z#|3mXO9OO+Ux?yQa?Ps}VpLElB9V-!!xE!N%VX=;BpFXFy1FYOTB!LR;&H>dbdk(j z&Zvo4-}sPPh9XS>s+CtFg05{xxn)va(l}*#7=eK)3i0>1ULwYO%I@P^?mxDe+qb1p@#O6+x|X!4VU@RRw99h{s3OpAc0WYb%FH zG{52*6`LBBrRJOmW#yL5W#}RJ&24Z2Kr>wKwtZeQr?I)3qVWh5eiPY&OVIQM$Ckkd3aII(AUe9je94BqL`I{}0(i!p+ z2*Zf}4!uJPgbu31hlxL2Hfb#(x#QM9qZ8VSk8 zYDP}U9MevUva-hqpqo!cSpwREIu%5E55K5T4JA-CparNDx3vajfa*kL5lxstD5@~z zh*rp0`k#bmsw@VLHO{#ABBOiS1}EC9DA_!2bt{0xl|_SaG|`PvJTg9+VooTF_TooU zuAmtODy+N^18Qi1!op4+P;IR3O8|TRK7+AKRz>E88Z}3~0FmG{l`6-QzPfeA!D~%% zz$`kg+1d!ebG|Opt2H&{m8I>o?XKZu_V4(kcmyAE)|$7ozn<1z>@CMB=uz9a*2lIP zUANjY+4D5D@-n)pdID=f>{!EV9B&Du%IZ8%sNd7(WpbGIc03fmjoe8y-gibhu5mh@ z6N{-{r&c9+dGsCYt;zM6`NIj0pDz6^g`cClLovF(o?-bcYaypmI>UkZz2S7rV{dM2r)#%___tHmZsoU@ zUEOiIX*n$Vf5%$exAHh85nA50!Yel7S{!^$asBJY39+?~w>kQpe8J*6;rnc+x#6a{ zejeG)?!^l7Um^!FPK!~_)3-HH!dQf&6C-@*G`L4msI(drOz5*~q}$88-qQDdJ&6&L zk^+iXNz>~=6Q?{=J#SNR_;Kf7ZRLLi!*Wiea?GT>G4;>t{2pfC z(=JbOx7yvt#tCkTGF!^+4vCqy&nCYYW?^`9pw8njrSEq<&(dMJmKj^7J+qFtwohZJ z@lBDtCdX}IM)}NctCzDU%IsW!685_rUCbsg&-`Dny;o6|=jr`EsN2I?4Iwn(AdWn=RP$d(GaOMf8?oZ$c9JBE_eZuS!s=ER2qP20w5D#YN2b_q5w$; zxl|WPrZ*p;_o-JGC-pm$UOxBsega{EnoY}tsAhY>Eotm%uf2M|5Z<%kkI{Us;do=W z`<%WkuDXAQPrd8-F9^5e_U7Ve3AZbTfh>a-vAO7HcWLUpo|C4Vb6?e8Ipe-Lmsgi_ zABSrj@4mbEJ!^3MOU-=dqh5#`G(Z5VmK$bpdu|6)DaW?}nZpXdgH{~_S|LdY1wsR; zWQZDq1=JBpPtckn9OLd)SR4t<6b=d?xxq@*P~B~=q!Gyt)X*|BSt5a~ag!0ApX6`B8#t(KHadhjKSMr#fi;0B6~LY=0nqSJU5>7;|ow>>1+2MXhkb?wPzty2F0SC>!H zTgf*z=sqe*n{(~V^(kSf{=jeAhn36s5CGJ2J#eL6*t26&yoTww@An(Kc5Q=|ZX34d zUVdrqc8hy>#RjQlY13BzOLJ1Jt6r<^ciUg2wiXxnhj6=w`XMdjwG$zCoa*?Ac1DU+ zdGEViwc^{wKh_QZ01(90nCr#p2CQm>3yDF1lm>?s7yv-kRAp;K1ZPAK;TV)PV+nZG z_G{s9<0{r?5iJ>hu?|}adwkd*Sr-f%GKW5FoNcaSFi4= zqk4su<;-+%J}B@9wWlRzX2i~rRaQz~PgGFU0w8N0hy#Nig)3BDQ3mKVCZOUEZ*muj zX2b%eSc#<6QzTS|hupO1Kpd*5VD^l$K)|S_e9dMD7j`LXtGTjD?M}hH0*aQDpctxv zM`{{~Xb6;!A)w>zRES*SqM*8rO>ZPF%0@Ya{{RROj=Nd+a+!K8zeCFKaXo`CHfh+_ ze3R)AXTzj`aKfgw%&Cswc4;|2gU9m2ce%ff*S|lH;y3pbP~nA5~OW3anR~Hs~NRk@?A&EZ@!Co#w|w#Qr9D-tyWhVZZlccR%5mWO;u@( zYXt|rO;t2qr9r9W7vNiYK+uy~j^)z{#f6Fo+5f`=oamBk9A`ZVDDV3 zq-QHA<_io~cVlMPXtoX>FWRx?w;&{`?)J*uMg3=AOkSy;8K5$sX4 zQprY~R#qxHL62W*G_PrCXKhy6+sAI#66dxiHZV_V(gjKtX{Q|UT4JA3ICNGr)A9(* z?ctOYNaQVd@PFf2&T)0yt#nq{>LQp>EXJ*5k%9P?MR&5E{)&WS+{ag^VyL*whPsHF zBqV3i0S35csu1K5U>&FhDo`t#)FKqM6`D#RwBU;w?m()e4pl@~mf?(UD_SDFSMmbr z*gPS)cU0i5i7Oh(p5s$g7VYgEF)66O9l54H^#!P)qMD1=&{GqDMMxlh%#@5#jm^g- zM#|pWIDnw5zbL7y=(Gq?Op3~&g8pwN&S`%kgskPsta-fF&kvX!@+xqm%yg~Tj)87R zJ5gL*+S|8O^G6GNUgo#(ke0~a-p+acS#Pp6SDd$v*^14$z$^Ax?=a!q%}RIYrRQw; zM^(A`cJlY|`&w(CRCv5a-e1gIQj~OY5Yt}5^3~4o&qcoHvfJ{%RhK^QKHK;xA6NFD zHiK`uG4yt(R=>fo<6J*~kD|Q4{6lw7`IzhMtyd@Y6KdY}3yU9;mMe)I(+PQFnlzAg zRCVaFz1Cxv7HIY!8RhNXm#D{czb-Oy=JZ~dUBx#QWK6ERd1Pdj{HGmwdz`y;xl6Y+ zdT%ssTzbCs{aDRD$FTqayr}t`Lr7JFwYeh4G2HnBm}+BCddxwbDES53MG!WPSRx>hIyZyRby|sA7Sx8G(N)c{R0Kh5Pq_!1=G=Dkf7|Wst(?X* zTt_X&vO)5P#ipNXg>&EAx#8W9b>Lnlhe^AZc}w{$ntFY2LuF?a4H2+tiY5j|(a-@w z^##*}nn$P0JDyi8x!!5zlR%>dD}_|Fkq8yUny9P=PzfD~f`L$G3WabdE}4a5Pz^4n zavc;|RiCr%6JGrEws5}lPLDmz1^P!ym79duT{yg~dhPsn{#?%~hofE#!kK*wZxYi4 zLp4y@qMC<6EzXz)Vj$V-&oQS5HQ0{0tCJD8rAKnZrlm0hl8OcwQ4pp#B9}qzL4~d( zBtn>p=z~165DzGzCNV@-27oar0RpNi0mhX`0mG{47-ezK6;MGPQ4%ncXaWhq6~rj2 zJKrJNb}J)$x!g7ga$wExbt|Qf&BamR?Kv+00L|ZY+cr-Q&l8&&v9v60%)079o_Eo) z$3ci~Pjbzx9^;SkOFgRI*fue4>v18D+6NygrfkcJ0Lt(%*6(!|bZ=Ld_3(e(I6?ma zG^LS15WH09o_kkQy=4t?6x`^zu`LmtTM|f z?3~`cvc74E9{@BZc6@c3E5~eQy>&(b$LJU-7hVm!V+{ZSKo;W^kCmX(t4yo8<;7`~ zkj7r%I(1T-HUX3apy;sN0?rkYGpBR->In8o+!l zq3v4Lnj%bl5fjAVND5V4YRg6fg#fypuv)rD8c-EvO7Yj%Pr8^;*0~PyyGY|}((JY( z+R1^!k~_rjX;{j&BhW$sXahBd^i0xfJ3CZV+JVBp)f8*rk_HZL9rz-nn^8Jj?plme zffPcoBB`k%W50!xmePzrYrRx#BD#$A&my9%`K{4ftk$Be(-M2SEVh8WR=-N1u##)h zB2>ZHEifVUBDwTdA`=T{k4v%g+~-rF1Z1Dsc|tgY@vR+WSjsDbP# zBk?rU8h0v*qPTbza5O|auPx(gl37_3TZwbr8a?%*8Z}#oJmH&joZId4#s{}HI(W;6 z_n?xhcUs83Sm75E2=@EAw<#U)3maRDfaBO4#%ZYQiY&&xF57(T%RzAaX>7}jhmmp` z*#HKC#5B5^hANjDvL4UM70lug?q5JUNJb_`k86U9HuCgUSvQTECl1ucnU4Q9k^ebNahs2?Zt=t(S zoIDLtE^|PMcp4&eco0HVuDESCCQasl-#QeLe6#d2?mt1_W*5A`V z-4?9*aQh|)=9j3(bJeNk9=H4- z?rdQ78;cQ%xNR^sgw%ULSLZ~&RO>&%{^i(xL*n{e@NP7+gp&#ClX725Un_NT>F|HK zVZNpDCPqno;m0b%>Zv!eKk;s_{6FqnxAg~#%FoC)?)t6wrXW#z7}URd9H z^L;_$tQvgz8rJ1lUqkGmQ@|!FGTb2zu@OT-sm^DY9Ys53C345A z%PGQt9`~`&%bgC-=GQN7x9nYt}MbeZRs<@K|i=yo|{ z^ljVsFKzq_kleq`p6b#!2UN!Q8=qxqRjhWmHP_*vTf^V;4^4#A9CN%oCw07o(v7YD zE35gQ=Qf3~wUICyP*8ZXT|aMcJg>Wh)@SC;$-@jW_uFcC{Vd{E@tJNUxRsHD=ekLB z3JgtjhTx~|G40m-+^?ECyzZDxX1Uxf^bAK-O=2tAeYm5e%g}Cu(;4?szT(T(K^Nx^Rq-Q`XjbVp+ z$?0*=PPOiw-s5q2!XG;2-OiQ8t^QG7o2J)2`<3;-Nb??3W1yRJ^>=alIsJ~d`LH;z zaQxXuS&NCqMv4vyiJ|~ES5m7cE*+|j28aoG0SJZesj7_wPAHW6)k2rk+EH{8@Q4NV zQA!Cw;8PV*g~1f1;)(!BC;>nfMj*vNsvw615-^f$^`OhRhs!zR<6#D;vbd``rJNR; z4w2Uk7HdocwF6PKL508!F)E`i<8dx7%$kp(Dns16O#t_-TInLbqDDQnMGmz=gsOp5 z15gNzt#ega3L^>eH?Y(q4N*f_s=6V92CAWfD1kK5K?~-c;y7bzbdPbM4H%MBS53S! z&nb>GTX{L3AN3acPFCk%+*4?|d5x?hjEECR-Y~DWy{p#Y*6X|e7vJ^%T-%){n|S{K zdl|01xq4^d>ZaAcYo%$Sco>f5?6rP*XB5y}(CC{7WF65gHCpdkX@sIOfd)`!iW*un zK%@eL2px!|aLodH&?}8p5jv*;Q9uD))rDh-2A=h}=SyDv7Ld#Y<%)t=T-w{PzIj;_ zMs9nW&^_dZ72&z>t9xF<8ME5o75?t_)Bxb_QdiAh? z-;>)er*p8Q%Oat!12-vZqVv8n9!t(CX);AO0!spsN>T@uZ3Xz>gD2c0J^U9mp z?(Ao=dp^vaKGpF$Hq6ElBn^LdBCFVGtKs)2cHD1b%UT4Em4`_!0+ho9(T!3~FbuC% zsTrznbx5JjZIrOY`5l16sY;EEF}5*5n#HY1Xwt!~ylASmAQzHCea2u#KAJxrMk_85$@) zm5i)*!=>H4vC8|YCFMMB14(yFRuRz3&)rzL>ICM@ee(eD{ z)ugz6Ed_JEM%?F=c^LVBuF7jRvU#pe>ZcPfZLBwrcxkKL*xpBVFj~i|+nuYQmio?D z89&t;?WfdkB^mSNeC~Mo7$Pd1I%w=wS70io1c!uj<3;zk+e=j}>!9n|s3WYe5k0r{yhU)!}(+<$Ryj`f&Px zk_(SpcEaMzdmE`h8IZ{F?D0CQf4H2TcKn;vS*}^(KANo0TDEctlEULy>8>M(@s>Yz zj=DQvB=7caWAtRlddsvq)NbE713JkQPrDVV)lSc~pZq6#PCJL0`N^p8 z`H^9daZA-tN7l2+JHPyx{S|I+T=vUL7hKP_&iIRf5s722HN_`UGT|rI@cQp8<MwV>v=nU2SI-~QGeN18~2Lav|(=maK?s7F$eq1)tj0B086j^x5IV+0QNuO zB;R=STd(nz5f7D)WqsKAO0Nu`=9>+ zR;k~34^Zx$VzrJ3O5jZy4z~f@KsqZi%eOD7$3Ca0{W~+?o>%Y)x&HvKo4m3^w_Ds7 zF{Q*sWYI>92@a98Jw9{BJBUpH2H}#MYmA>Aa^G-Nt4*XdPc)&kG<8$2X$Lo8Yj)S4HT>6bQ^kILE5ku%7 zCYCcT`I72mO)Q@13f01Gg5e<+rxM+vuiK-PR~YfbpbB&(-@^diRAwP%6$}_CQ|Ur z>Sp=ZZcZClU-M7FG=7S+%Ws*xR$371K;1pmsVCaC`&<2AQ=Rj_9vfUg&HR>Z{Ti@} zGw1GeIz#b!QN-4N72)dR(^>ky#~trFZd>r}A!key)EIfMm09$!(4p#RIN^z4_k%ve_OBU{{U;xyVI^W zCF9!BaVrnNT{D4TACsp~*1KcVV?94h$KUf`SGlL~Zwg zGV^AAn{(-_@Oo3nV-53VxtmGE7lwoUP`ZB84&7_T&&>Tr4~Q{MFQ9#^Z(h zTFsZzyIT<9Yr0OsEj-4)I9?4fIkveex6}7OE&Cou@0+vS{QG$D^ktN6E`221- zuq^yl8+&&xbo4&2d#J|^JKQ_hPkXm| zeZ79R;<{qzmC?qn`LC$_uHn}EJg;bJ0#{nFM8>eZ zH_X)V9O`w_YelMy@ATi)si&G<*O3@@_*?o*sV?N9jkxO4+6Gi-RhtQ35^b&fhU_-G zOULelNj$rIn8V1BxL3g0d|0}eehXn-SKr*b$aV>P54|hvUY7SnOIJpZhP7_e)Z+e zKSGPEWoN{Ay{nw-eWubkJK`cHWAu*nNb;V$Mn7R7V`$JXVE_!M86^VES2z2#5&J8= z6Vq{SfAw~$5<3_`P!t%bBQ!$*s9{AFg|$JHq6Q5LriRE0d(>D$`esyAZj+!urTNtY z`GcwjG72E0e-E7a96rOmRO~s0n;MmQ!J(j3QkZ)dm_TG`G^#2$O3Ek^(nq9&iU^Fu zD&Tr{BIu7%s5-D#B}uM>G(s7NYAGLe3qChv`5^>9K2AUZ*ib|-CUdE(jqDwX3Wn!! zBLd<|RgF#7>4|7|D6LfYPLagb3rfid6dhGWjgCjxkG$YGsX|F7Qq@i0Q}OMCmf`ZO4!1EsvAdXFD>z>F;_5Ft}=Ki0&)N zuSqCQ93gS7bmExaCR~Er-OeJl#cI|YSYT@#Ko>gFS5d92yd$)!T9aN)M&Zf0?XYuh zH!En})EOIJsIGZujGEf^8(tUHXZd#XzUGcjf5k0)PTZn%KPEj-chJzWdX2gIqsqg; zI?V2$F3)cUy64rtD;<2M+)Yfh#u^Xth+J=7w)Q)IQR?qIhCcrQ!ZkDc#`zvuVYIqR z3f1yrJ8IT6;qP4Uh)el#wdd{mHcmU6x_c+zYP4RUbKCh0J9gIAxO`!-z2&5w$#K#> z>5o;rmEnuNUS9C+oO|25pH5PJfj9NPxH~~ITQdMiF+@GJZYz0CqVnPNIpddt?M-KQ zFZX1QUJvRm#6Dd6upzjJjl_o<^&lzxZRet$ zBzXjmfR%q^mFJ%VdAp~^UhdV`-5V=^MIvl&7aOaK=rkDO09U@GtlolO)mJY&S*Lev z>C5>pv(cTC4O@lFu;?Qg{RM7xSkBt<^7F3$0A}7FTGhX#JX#39Pc6*ut}ZVOuXP#~ zod(~o``$k9oVvUDW*E=nUg z^!tC)8=hn9^wZ{FtMFJHBZoHBTYjpyF#}%{YU=juJ}<34P8w;XV)*|6UElBg+_n0? zj!0d_I80Ry+3j57Nh8Y#KW$QM;W=XqjAb0AEQA~i0Q~Rm%aP&mJ zJJ$aI^5^uVhk$VA+%|EwL9MmIhekiVCr{L$x7*iV>}vUkt?u`JZd!eRPc*IIJTIBC{VVbD z-G#aXHtS$nizyQ@rX7oY%zY8#W#U~;*Imr`{{V`r%g4C%VbC{iwa|VcCs0D;y0;B9uEdt2qUUm`t0l%|^L%80U}k7U|yW;0t^Tfr%zP= z1QW*G5K7c4M)sg~(yA$?o+u%bXAl8bKmgwHz7d)miajp@__p`fi*BgyX zqA&jdCu^`GCVV2DFkXv)cfX#!kJWrXqxl;c?e^)%+uH9|vbIZTq;JCZHN)6IE8a`N z`DX4t-0bvPm^-4bV^l;JQ;1=Fjx=jR&1yU>*AKb8l6RVtXwldPL1EQ)*ouNyqcyM+ z6GB#_FA2y!PBuJ|n>~$*y$q4DT#!h4d%na&B1L+y4|}YbXWf%p`p*yY#NFv`{^otn zX1Mw^^yK!FhXHh=nV}JxPIXaKcN-nQaEQZwZp)azB36eE+$-!$ zC7M@})Ad`sId``5xZhHy&&M`Ro%26!v~97tr<>ZVzf+OdY#IR06qzgyy+M^hx- z%e~#@$+cr~satpngXpR}2dWOa+^#lmH)~S;!gD0F%gc`npWxJ$;dQ#@F~WYT`yVTJ zHZb1mv*ovrliPnD5$>%Zj@H^McyNjqHZ}^A;b@@5uQFpK(mqRjcJ60$%br(Lyi}=K zl$4>ZJ?JHEO4B9|a5{4YWDtx2zy{Mis-o6uDxnJxRTO9y1O!G=03wA3ASew55DXDR z1V(B=HB`}2n4$=2C>TaN5K7pPJ7WPr;3Aj|LI)Tkt48A4i*sRi1G1}HFuK-YveCl= z0%+0Rr6eJBb4HLqxkZZ3s~ks6$G9Fn))D3ux<=;PMC!qBBS`aHG1TDf+xSZGI!>2c-pTa-VDZnDK33KE z?>jH${%LkdAhz{V;@Sp?t=%Nin8hij(bTk8rB%Y|zhq~u&n)~a9J1q!s%Tj~4My-Q|tbPVPE;eJ?=as8X05*O4Bc zlHK(E8NiH{tV*4s#N*IlJIc*!FpO!~qJ=R*ihzSCfIX@aSh9x&8VZr_Kr>WjI)zaM z?WMHv`BxD(XkATFy`jw{8j6G1R`IN4ibq=6+Q~G9uvDaStQaX?LEpV#SnA<09|SO5e;(r=zozSgPMKWG2)xgZ|er({sD_IY<5Z% zK?aBoLIM>An5xZ4)}p}-HCa;~AYy2!jnc4WE8d`t+&l_l+mdR!B6ZA_$Kj?Yy#g8V z%|R3HgK|KI=;80|Ms-SV%`;I)=37kE3T~VENEFMf?FP5BlvIZH-XVe1dzD2ww^r8ysQYL>q+J!C zxLmx^v}pbB?xG^`pA(;_wz!m2o4DB815?_Ff^E&Pu#=fZY3?@}q$KvJmnCgdJk?az z)bQEKCPJgNT@|o~z%vtx>Zz*JU;`mU4%qSh2p>SIAzltTaVP*Y2KcE_*ruvxyR>46 zt-S5g?ps~ei_VtZ#_079gp3ckrN>!i?Ri}nQ+7A8+@GfE;yX7r+<5FW?a{#;;j+2G z&o1z~noR(uM}>Ngo~rE2j+*g)i{icux7O}sxow{hXVTh3>c=T_$CYhvS}9hD-t6-G zOQ-$Aa`KVlW92@QPm3(RnfNcanfjM@$9WrhEIGNhub}o-OnR;R%O9z%{0GAE=b!v* zM{)InV$l_>(CWy?1Z@<{H&%+}yVTyp4vWDsn%uFz+^qq}eO$jfr?|L;9WbdP~OOkonSF zPC5rYt;_fzX1dOYZ`Sa4eBIS$`DPgXZOy+2;!%db^=wXaMLbn-G!&@>(RQ6a-2E}@ zbMgMSFZz|dwzRd1LinxYjm4lBF^vX;p&(?s$)_i)+~3bBrdeC>O(SM-Ed(%iIj)Wt zgjS${ON~Nmi9|8wne7RvnT)4Q6cbb4qeGLSUio{0e8kMF6kH@_QsGU(>s#S@>s*OUpDAEZUp%o`+#8E|SXO2di z^hH;6ttN*9-h&Njs9GPP5oVYQVzkJPorok9q99hK0{|*Yp|wz;)o$1HXpM&wwTxpb z(zT>xTuSQaUW;P2K3G4N?IB|-)-Or`001x;E-t4Hu11QbiCdBf1EQ#rqKF!}sIGbH zmnnQrZo_IzT_Z%7uf%?g{458*s_;79{_O6~*V*}B!zN$-jJr5v?d`vV!R*^*-tBlS zZ2&h9W8B8L&>bzUDtlM1+uOO_CpXr0eNGz~e9ZpX+Avf<=OEVmSq&&H-uL3g&LdM%C1^JTp4exKueGW0u`&Jtn6PgB0*nO{Ww zZ5xh#5CIg9>xXKJZzK#!#R0%#6&PMo3Q7u-?RFF2+wKy=9eHRR*e3f;4-|02HJgmK zTiEh;`n}vX^4iAy8R@L{E;aPYY2uaB5J^#>6F8Jqq0V+^4#2Ethj9vx8shK33dP>T(;ikH1J>osYbLAu%;D|0a2HQ- z9wDX~4u0UJ>bB(O@+Xyg>-uE>09081wK$N#K6iT|cjGG`yxYC5v&x-k_b8(lscO~HX8f?00I8C_>;~rot?%ae*r5qtlPb;UnzBy`Y-yD zGu0j$BeeYMnNF{YKtBRbvuo1hmzBEd`X&DWR8BoX;jWiQ>qx3T*NacnN-fT#Zr{xu zZ=2JYZIb031G~xa-L^uW`ive&V~EV~2MR+3uVu zB$lqXc?Okh!0`V7ee|f)r&?Xw-P^L_)>hAND6DeE;O00Up~9e`oMxz6-rI= z2Ax5Uc^OpEzfui-=J`CQFb77pQ$-;q+`~;st~g+VXzb%|GtA;o*=SW0M{x`qgfUmV zoPPop9NV46C?Th3RZ~S_c{`|FXnQJvo7c2r@2x=*-Q*t#$F!!3M($T{b#+&;5rVo2 z4fM3}Q8Y-2+lOXqXrw!gha>JoQk%!n)x?!TeA|ejLsfZZe3_o$7Fo3<7E?$^Kzfvs zCM}h|-3usP;ww@#y1*NN7zGQYWy`Ep1 z+wXb^UHTS^;Yxi=o#v7nHtCJ6IM4uLHyJSgRW<;wjdpRa=Zu z9`$1svN@R%k80B`F8=__cI}26BX}J1cQ2L;e#>yw^VES}i^XznmDyk>O}0 z*RfPllW}|G5wKLd8uVM3vuWdmw8teYBxII=Gp|CW$z)q>QdP3On7iV}wCtkiT_stL zO*8`}4%?Q!+6QhWO-&XYI;}85PC-;NI}l1J(4xpS?@?NrYRR4sbebk}zfyvuCUZap)lp@IuWd#siP$RDrfIbHAi@FeL4Z*M z90qtQig$M+CLD1&D$`OLx%(sHN_C^b~&JW)drh);u{|EeGTROMoD09fY9RBxw^G@fX#E< z*~dFAoSxI8@s0kQZsE6dmh1ljqr-8yn>VUg9#cedTS-2Mz@Td*X8>wJmA;k$110PB z=DkO;^`0Z0$HJz!Ta?F-w(9FZ;Ju^ZA*zBKsl-v&uSF`z@q3j1WY3Y=xZt_Es>N43 z9;%~fZYUO`HO;+8+j&0s$}P6rTS*;f9Bnr8fPA3m{{T4myDGOO>-y|BGs_%tp9}O4 zEp=TdOVVY#o>FIT#p&V7N$Y9$O`66(QtdYDS9y?GNDPmyL!^c+PdN1R7mtq4Gk#+` zKG(DBy4}pYFFoAmnP-pDGRue5?S;5wiuX^-i$;uTiXmSmFc~PM)m+sWP82{1Kq`nI zQ9vp}1;xj;MvlhOR!>?jL}A8?qTF8y3pHWDt~60~VamA<^ay2zr^O=&ZCnw#x0U58 zyZ23{wbgrWJ8LUCnhvWy`RR6@7X9Uhf9;~(*J*WWdjX~flCux3JM+?Bi+X;H{{Y)j z&A)6gf@Rz-nM~^|KXpr;4`YaS>j5JJq?djGvGefs$C;0p z`s@DyOC}C+!^?Gz+6s15*XX5F=i%vv^8Wx`uAeI+JD%|EKj%n^AHqM0F8&^v)bj6L z{{Y2)ufo zO?Nk>p6T|{cO>;f?2nb%g}4T_F%w)XPtrImH#e{8(4H0H8-Jg7z5cJlF_ZemaMFCH zL#WUK*jPu>P75>V-g-s5eg}o;ufHnCasL2S=Q^a^+ZnD+m^bQcD7W(WY~xAdJ`INn zx3Btt8kq1-b8^z#&O$>vG(JaH=+LCt&$lK&@BSaR#|@4?%zv5U^n%geE8Wt0-hMqT z6hFo;R&<#5+gQ)eIZyd}SkHgpwI8H>X_Wmf%c=1VZ56Mvt5c@I^{wp8V ze-DMaj59obOQm%_sx4#FZO+GypPM?{IpaUlxwra##2F`=Hpq#kD&pr?+fr8kP7|@= z<>nr{E_;{i{2M0m4k-aHZr5+9=T=wn)lZj<DLUGPyL=F zq5lAzd)Z%ZD;K5Pvrg;C!_3`wKd)bGh(D_y8XaGhkdDtfN`4hTXSMwIHC4btp3w-aGAWT=8l6dIc#zE zVzK)->cx{Z+is$EG!O@x3CI5cXy3-Qj?Vr+t5-k!r-N?YbK36T^8Wz%)I!tNR@D5- zID9UA2k~aLjvYs)E?fQwe@yx^LGymI#fgd1X~vo$b!m@668`3T50&6qaMn+LP@~jN zb+ueIyWZ5-G1(6-(39+NFKU;m-NW-@*Zwu({YEfu|Bzt#<^Nm|>x39ZN5 zb6nXe{qKd#rag8Sp9h1#u~3{Z?j6;Tko43?-9eeTgdZ>Yh__HKJ~etH?`qs;oU|vT(U>bRuxH{v5Pj8H+{?R-zNekxyAyY)!wbsSfb@pJ z@7(XN55o*Cj33`f>i!0=U(jR5*Vg&3dQGe_^yRP6>P34e!mug>f~-@-%&L@$bktEs z(U2;jQV<*!7*QES0nG#`sGP!zjI;y_Tik(OTN`ya_W|CT=#pwIE_*8Oy%H@(=Ho@u zRvrtJ`ZdJ2sU2|)Zrg8O;^$3oi%oN+MCcVb;I*%%n;iP%gZi1lK)l)S>%pf6hr0d`v``zlB#^>M zz*L1{Q9pQ+xquZ#X*Y>zd`Y0GHtlfl3kf9lVv4Hac`@-9d(lO^WTn`N-Lw>=ifU-A{k|t+38z4= zriJ}m7#&sB1LP@_sG6E9KFRJlx}C|Xp568$tr+9gMH=Bwy{dtl1wgVhTL@8gQZTuauvZ!#N4BXI zB=2ld)cp%mF>6~j%imVF3gJ+?NW+_RApP5)ZF^omTs})EYDb9cejmYJtE>38vBCNe zf=RLAx$gGf_4+tRQ*E|29Wq|eSHLG_ySr4>(P5C9EY_iBb7NsHz$+59GS4jT4IUVW z!rtEUx=6!eW41n_?;gOV$kDZq$WyTNJ&T>K#Ddt;kEgLqRv?-^3~?E>RYsH;befL2 zq*~g+Cbj@`T8vR}p;}~HL5f;NYx-7H!QoM_z8)~))ow9K1fjAt^;MSj?h->A^JyTG zxn&)&O4H#{YY9~Vy8?)buc)Hi37{2nl+kju6j^PRL6uMwl@V3ut4=*~D=kHL5P~OA zswv#q>uG#r#4#;FNslqO55kJS41nYGg;}X;RYp^_5rVbuK^4TIj3nVjsFk9*xid-J zGF>EdwG$ZUH~=eCK&vlBx7diI0Q_0I+OcbLH}=f(;=pFHTg4`aJ2e!+m>@b&Vgsav z3wjqBo%k9*4t{^E-&XaWG&PiPz#;*S}W9*jQ1uO+j|~gMbc%|ZsWI)YnS?G zG}k=Q_YxY(BvZ*D%NLM;8ufi1R_^QVeb<>Vm~>s)%3NcyR4;D)6DGU=R1|;)pXh? zk&YM&zFHdlvRgTvLeI+jkO})Icx??TAt}Qk9H{w<(xMbEs;a~5aK)Ges?M~OR+VY26mE$qSf1B`XX7#6U zF4JwbPbnkAsq7U##_B7L@fpw=Q21%d1tKDQ7&Chx@jFT+3+cce_8CeEq;TItJZ6$=#u!t8fmP{69K1Dp@qe3 zyVTy;$L{Gs5WR-o*%iH-iV{7jXR(O8jtkGkr7R)it-2_5(BM6}=wcpuTPEy*U2>wk${K z*9%~$$ZDviT_lA56=zGeKTLAV%^h|9e^gk5f^f)9TeZaEe=k%20F+AJI~YzC?a36CR084=02Dz0 z`;`m;YG_(lNzf|IsKr%HL<*d}%85iQc3==YMO4*gvyuzWIkIjM=)JLqVOrF%2Uqw) zg=Z{gT;{Jcrtu!5V(Yh_So_+O=}!=Sbi*?>W8s<99>8k6Ytijq$GFGMoowfEzv)z; z(cPKRxLe)M$tX-^`dll}I{|`Tk8a1Ax91J*XL}5E?bBAFybqr357o8YYXDT6d5bI8 z;C&Yx)9zzF8up*}-w*00o3s7c>-EKFa(;cW-xGf<<--R?f(F7W2dJc7x?zK7M`$O4Gp^6<9P@4u8HNOj^>bYuX^b`LiWe6-SULz>GqtOtW_S_9_h_qcq(A+2uOPhem zEcaX0yY)MEz1=+`+V>mygg2KraJqO}3qxE4&7~cP$r*V+yH(4N72XLLey|lE{?5gS zuEFyzr*fekcIx*PpvPU;stR`(bq0sK1r{{dlZyLPX;HGfSno(xkshiQrUY5D z;&9bYoe@$p(w}4mMDg3Trl%5yqV_am6088wF+fEEAs#`&2#T1Zil|ZnP;0OM0G$AI z9TBK70%Q7u3^l2$1gRpO6+-A8h%kVG3vtN+r8;1!T#yk%?Ntq4g;r>SpkQcg(E|q_ zh#OX2p#juT7R)O{flUPMbwYy_QNaSq@RGF>t2B*AxoMQ%QIbF!Is!^VM#-!JfulNN zS32n?h}<-qg%yF?h6<%MYJecXf(g96R5-X|DS=H5TDz$oEVKroVT$XFV$(qYt~sMF zamFKl>FTZJ(ecM@>7A;W0Kw%kdY!x9>TUEtMe!**e+b78S1FIz@mE`HKrdwc^($IB zsHZFer1Tl0wKr~(;!zY})9q96E||I6+1PCjj0e0`{Rd)~B1X<*veq3ic#zExp4UXk01nRXeqH(?z5gJ)^w155ly}+sg8l z2hZ4(r{6@)0fdj_ts5m)o~L= zD^m84#+t%(`rVK3aHl!sG96_wvZRxeSvIoS3)K3(f~FAcjt&B5kw zePGz*aq=v#WfzHII`VG$C(*nA01xwDwe^#a$l%+H zTbMD#jS@HhNw3tp3Z$& zD|OiZnU}LDvuV#beZ@5Hu(8f0HL?=JU+;ijK5jmjiMi$ew+?$*UuPEf(|Fot#w+W2 z2187&KaDms~&m88b~{}wMS#?lF!b=(;iIl9=87g($DBA z^%I5x{&a}{00&dD_648ZZTe%R^50hhyRlfBzhq07p+vRmC-zqne?5P1`F0XEO zyq%vbb=h;qW9`a3^q#ZvFi2}IoZHSRlO79{cM3%yAZ3M*x)3uXG`#RFDgUi?oW4#F_OLepwp6 z9pJcIu6Hdz#rAqo%X#Z7ZcIh56(Ocp#}AY{^;0i$nSSS8IDO8OXTbZN?}yp0TKx@f z?|JJZjYGql9iXxX#Bv`NBQEvRPNs3-@bI1qZj;-tS0x)*Jz$=o%Op6oRzVYU>L}BI z>X^=|_Q=-d@LW4FzRiCY<7wMHWp(3Y6E{m*X>ji=%BbjFq?-Gcv#FdljANI9_bzsJ z^7ys-HF_H;{bVvdlm|%o+#wA=!9Bj^pZ?7BI%SW6X)pf(m)6`r`rn2&wCH}JoNbBZ zduTIL{{XT67BIuXa=bWuZc!1t^?A<>@+E7IAc*1(r?lX)-s(LL)2HxhHP;{aRl#-Z z1VpsjvRY=~$VfPMI4w-Nk3@L?03*S&PseM;nhQIu>1M$jB&K51@~k*<+~v#QVfD-+8-HoAQ7Kj}dasl2A{vDxhme4td8 zGFd3m)`4dpuRC<^yJh8`lW&fDmrq^BJijHl<(q{605QBnIAcBrd2VbhsQVyQppoxh zA5rr%y5%m9d*Rz%F3vsOn~&4Ry)UHOHtQDWHsdX`qq1}cHcKEa)Z*YqfN>)XO7c1# zyry02I6WVly1lElHs)IA-q%U@x|7}-JXlvH?Dc#eiuad3RkPksnheU7agP~uaQWpp z_(`v~6_-Xu6-Ww;vBn#T%~on)?!{SQ#1UKwp+41O%ca%D-NC&<+II=AcE&t7z1l7< zrDmrw&L4C%{1kfHF2BQtd{M@)_DLRR!AawulKYo zQ$DJ8JY2dj1kV0!C$lRUc^|AZxCU9w!sFo#wPQvYW$o~LIcQj2owp)fU_I-d; z<#ji=>rA{u!8Wf9alXtg`&O;JA>FS-rVobb3? z5dB#j-4!V#%be#C)yBA$-gLWj^vA8-^DkYMzudE5MxRq@VaK*TzGuy4VFk3Zd~!z{ zK|b}@95I(!9>1vZE~9%Hj^^fBN$IP;LK?Lf_WARna&&2&Hu`_N#J z^+0tXI*CBdss8E-14mU;QPwg6G)+=6t_PwhvOGxFS(_M6$nTeob$N5#$+owG7$Ia3utyAS4URU72DD%R3#^Y{xw)2k zT(Y{_kYP$A1`j~M)d3YmGfD+>N77WS5Q9||F!rj9q5=Y_4hktv5JuvJRGsxIG=Z(F z!a}U7$+1-lAi-HuqsFU9W;+p7MbLa0f5R0OVTTnOj&tkv2Ly|==ivTCidBwx_h*9K!xKVeW)-TaVm;Z#$=vHbifaAQKXD!hJbNZ2_-W{Lt2_54JwA9;f^Q}o}GvR zB8r5=QVa@|XpD#oh5%JW9PmI%=z)Q#ss)f@9I8`AH3bf7p{mOrsbciWz8Ch zV_T>KYVzYooN3;@S3y2JtMB~ZY}wkwOZ0lQb#@k!Tqt|O_HTpk-$9;WVDZStb@4b4 z!d7co?d5q(ea%+k$aX7m*4*w^(6sz5bgilHAXf#SnT+RS%i8eHr+4yg=Y7>$9&y4g zL2=w!EA#ymUh-?~3!YtG-2G2GYs)=$U-b0$*%9A*v&HS48*It%Yw zuiBiry^l@g?yotncN{&ue#WAISGO76r)$}Z+)V+I&Uvr0HvTooF23Fv<6h5i$(vYB zcXxh`C)y`}^=EOk^Q|`VY}U9mhQ+2wSEy{KAgtZ$GMq8dXNLGT#(muL?|X9LKiXM# z?^&+nYh839YlTngB8ZOSTGD=nW*tYSEb4p@YU?rYd$PZ3ynGAP%Yc4obwLlCSbkltf6Xv{x!a%G&;DJ~Ps_7^ z;ZU2>9q19GcVnADT|z;L_^CpArRXy3$uaYW$8Od7z0Ho_=-uqhKQ+9E3IRsO=O6h_ zTgSug=aV`4({CTkwe`=y*B*`8+d(Y1JHUyI0EtXZYg#($E^>d{XZ2RF^PYL-F~etD zdo|EW}bo2n*B~){{Zci`o5>6{{YRf?b^TY{z}&#j6cl++jJT$;xa^PJ(^10@X6Ve zmL7J;Pm6Br>aCXD=(XSuG48SXWPo+VYAD=kM}AW0pN3EBcG~l{-j`jgueL5+dM|mT zc^j;CpwuLZ)CQg^5PpT6yf^$#xOv}iUyExmb%>ehz5f8sH_Y7P7P^L_*xlx7>q?z9 zS^ogGas1pDFFS2_cx~n1_RT*OuJl>nY=G{cqM-6=AB$IAVzj5RcAguLro4Q-?T(ZC ze0zBPhO_io7{AK5XL-2)05uTN-SHZ$JUVH|D#quX`1~7OJ$Z5ZlH2+xFk{R2NW=dC z=8Iu8r|+uoz_ENbe^a&dzC1MB%TC{jlX@+=okhEx4T0w2~tG~T?r_{6m0B+0E9VeYSZrn5akV)w`D~R|Fw7^z`N?Lx0HE;gk zeJ`H0{=&Jm;aRjj8n;O02uGO2J{oiNYkB#nu&loq#XvecW6X)OQ z$;$W!Jb(KeKT2y(Pq~>|*Kys#HoBF05YPf?Q{xL$cK-lQUsJ{0@U5vhbsJax--FV_ zE2M}>=*(p1*BnRCyoaXT!eexoR=;q%lA1xl;5%02amuMOH#x&dB%X^}u-jSe(md*x zjTOtS7Ij@4Ju%xx$l@7-N%yJDUfZN&%|6(~gt298zyV>igbV@)7z7Ia2jXZwl>n&J z%FaO93B&C6Buc>MgM&c!3L$O0*y%8#74ATuZ3bS%5X&ePCZ$D<7XJWuB#mvTBU9*H z(e_$1$EwY57}S=vm}Cc36UC*Xqcha@Dv4U^B7 zQ3D_qKx%*!R8rLdBNbV!3Zlyn3Ms0hvrz~zI20MF6e^%n>Z%2BK&Lc7sX#%+P+I&5 z@2ZrHE=3Sg3=l9t%_6i_4^kCD73zW7z~aMb}L1PDTkLz*ZNiXe=zRSM)%NZ`>@p%q^>P6{=mGSem$_ojxX zjv&F>Rgo<L}N(~9o>zpMoZ{{XYG2Vydgs3MZ-tr`7jHP;)Ps&t$?lwBJ6E+vrA8r2k{ z+0J)}mv;n3+iL(QTmS>7UwXP4uQ9A<4a2!qJw-e6L=99y8{TV06&WQ098f920MtSS z)M|hi9FQxIS|Gqc1pAeR2-&7RAa|c>Ky;3(Dkp)83X%fHSG5%*Dnh7N0*F#DsrRCg z*P;OC6N;fwFsjlG4HQOVJ&1x3Hbnu{a;gk%Nui|`2>9ueL^M*lnD?tuuw$C`f)+Gt zRd>hdUa(fIh!T4>W%Vsi5id3NGz^wj9Y&eg6c}#gPWCzLrydiZ(!Up?yoj`F-J)syk>?s7>_Sfu&-%XC zJLfK&{{W9K_*PlyPVqRc*6|jRpXlUyr&?-oSN`35a%TD0W`13)zL^{Cx6r;b8w2jH z?k*(4x-`PjdjJ5Rt#re~w&y!**YEk)sJGz59A~du+}e6g!!4ZG8)+vk$V)5S53~ve z*B*;%c03K=Hg(y}JJ{pw#y0kRLyXwa+ijNYEy=}!&iY+ayJNM6JfwQv{{R^3_kT9# zci*Sj*|I3({%wtC@IW7dbb9=5nA`DR~D9djBhP= zVMf(2xfb8CTRQIgO)>m2#y&Y8(Tp8QOO%}6XGPF%bz75fZgK6sl6q^!TUc(~`s!=l z!he_At>n=Kq<;>q3xUf~r954^QE}71uDqXPzrV5J7|b^3dv__V%KrcyJ&$*^@!gwj zjf}RoZl)TxSB+1p{qbF~#!gR=>ikoGe%qd0FJ$2xaJKcz*H{_?wHU2&Bs>MSD|uwy z5Hx$ww61wKigIeO+%9ho9@FeaplV9nn8#3Y?ZTaiEV6(pRs*E%S!kN-P!L8-NM!-f z4yYDZmoeDl+*%Gq)2djqsx{3m4g!_UW;B=+pj4`qu5lEhM9{(7+Hvbc?n6X407-5g zsTCa3w8ZTzShJH?ebQCw^nvchyq86X4R2(&k?s*U{Gtt+aAyWtc@-X_7Yq_ z3f_$B+U(Ynyo;BeENMCi<$rN!D!9hzXFoi~D zJy8+5p(+!ru&_QPnz+;8?Dbv=hC-y}hWZZD%iywK$9qxoR_F z>oG)2h$^xos-ci#qa1Kjkcud(gG2-%%vBhm!~mj}r3Mps4$d3KnGL~1v5ZER5AvwFhrmU1yo8OjZjL=R1&s`scNEuHBnJK zQAI{dDkl(#jJXud9eOJxHi;`tf~X)>1dMGBX@^uq&5Tt=OxVy$#)K0wr58kv9X_=c zAQ<3*hG-i=C=P?s1_<#~IBhy0Is$>Tv~)md5M~{S2&ZBLQ~>}Z1X32_qLzpNKJ`(L za05}uDMr3YjIX15V-YJ$A%t4Ro` zV{MYmVbug~sX$v?1raH|ilEmpfPvbGG&DhimB|BT(Gb8^ zwF-zx(&`_jRHwI@?Qv^OH3RPNOAS};+R)KVC@8a5ECGUz8jCFjaivv2G^f1+k}9eK zA=^&A^c8n2p&VWxh=K(@m@6i!Ye{Djc@8<1+POyZ+8&hlE_Jxs+u9T2qRUJ1T7U=O zQC3+111cz|$Pg52B4t`?GCdT9NvP7QvK7XN6xTFT(x@=BWK}?>IbeZgZAWUAV_$i0 zBxVAVG-uirYB?+|JlC1XWiI_kv^zs1uAOhK3B&S;`WK6h`I+D8$L)Q_SN_$}O+WpO z->d%sPqow_f*W{Q1QE74m?+jXPzB|_D|dG-%&u8oZ8;@Y4%g6Ph!-rYLxxmZ#<7xv znORx}bzLK!Y~47Gx?78vD_vw(bh5nSVrItY5?p9I7Gp;ZXv8XvpeQgD4iOoF%~4(O=oA=*jU5cu z_-d*V%|s&unCBX5X~*7?YYTxC$kz~6jMBc?y@WF|GAh6#wHDx1evpihMXg!WMCNw2 zqP=@FDWV|UuKc@dkBInm*QpA~ma~s-#(hqg;rN~H$y~0C<28DghP9wK28z)B1y22_kfp{g7(_o%Xz*B134)96uAmiRy&00<*+3ZZZa0eMvvH#}k_inpr9 zP2%%2=0Ft+Hj2ird2dRq43gb)t&+odwb|}wExx*@hK7>X>cN`b(^o}|w{gcQFFNz~ zJR_*x*vo$z{k(mCj(U3=x-QRF%JcbIbvZaB*$J2i{BOC0=Y#xzyVA)u4& zTz9vz+ml|`yYO!Y%dPL}bnZ{4-ch@P;wy+FxPjW?m7(#xb!&w|TgJ;Zk5Rj~mKj`f z;gq^mp=r!j1qM_o0t_euD=46r4GSGfJjkD{-{I`a0)bq#FPPyB&wAsa?=c=sLtdL z#*{?OZ-$7eSUMoE*7hhRYY}ux(4cTAiXb2%MG$_aQiygcqDJA5L=VwL7>^w{M!x#N$wn@=Yt<&hBQaj6Vvqb6(J*Dw}4*UbR31Z=zVWO1WJ?JNZU z00{VgwK3nrE>+|2_!m{THMr|NTwaB*YnmL_2Q=hCsQNff*w7{0igt_r47s~Bl4OYd$3T{ zu8*-*Mn)Kn5GigQs1UagVg)#4sR}d21dSC{nsC$vwFV*uLI!BUsE2EM1wfV^Y@o~} zq8Q_&>)5o)^lk$+gGy4 z3s@T)7+NW-5>nKS=HG9whLu^ZM(#UsDTi{yN!u755lmVrqN6QQNal*7GX+AHkbn|^ z3{^^C#71aEVPT?!&U2l}?L2bw?VtO>XO(YE%#vU!?9FrB%e#%Qao~Ly?mDb6zn5Ka zvNU`*iMMCt*3$+NdvXQE=ryTxhFJCmoveGfyq__6h3a~or2LqCIK3+wsi5}ayFCj$ zzLZ2%xw~X;^4p0SfSRm}O>>`Q+%a*_v1=AGM;t9@i#K+yTFi`aSab%mr3#cs+^Z~f z1d7oS1EP31g`gP6H0n5ZB51Q~dmxp~HFS7;K~qCsEt4D^D^-?_q#(^bhz>PX2L%;| zhXSIptN!jD^->d9zXLNJG*&}#-WCGb5 zK?EF#J&VZ3y&mQl8)ceU*1BTDt0DmnC#Pv$994{Nm5p=G6)p|zu3u89^}Ai5x3i2N zj!zT+0C958@pZy*UJVN^0c}wj8iA+~1YHY=#;UVS9Mhg^XtI>E1YJ>>&$Sg3np6=N z0IsHuX6bngpnPq2=_%o+IQA8qvS`!CYWHa_X=ry+ioF)z*zuB%am1X487)YfxSsoc zZ@GGi>xM`Tx6eYxNb^SNiOp_fAy$>>`kdxl{`mcGpy~42@Y#i*7t6}&JvLhI#kiU; zeEfuuZVELB*OuX!Q&Pl&ge@}WKDV%&ZKUKi%q#uqUbn>m03`Ol`^eYg-S%Vl*Sg~v z@!hb{Hny>NMnk|otIX-|_VM;UN5y~rtX^pzT5X+#j!Luo)mPy)C209~D7M%(*GW+O=|L8d9Lv8b zkI8RU&wF-ZHSK#(3GmFit<66~{MYXG)~|`|e4grfcdhpRO+}xewHQ^7$HoO3+V*C% zu`|>%N0In7M zm;U%*SBaN@XN=>A*!oN}>HJd;?q3G{?fyB>S2w-ccgqdx#h2DnYKhnuoF3N<+TqZz zFK=>ZHIJ0*IxWthbGe-3^;P0WRnfRjvhNbDla-DO!NSSisZJ zW{ELBI@Nk|2%Dy8!$FrOvmk~a|G0n4Qwf;Al84_B}Djl|e<4XM^l zrDMH-7Y71p)8*CLvd2L*>`N?a<1Z&e+Bco2d$4Wx*K-}^q=N^>YeV@i8MOBmWpm3N z6N>6JTXR{D2Gg}giQ82b%|7sM{{XmAf3zU}M2ahw{n;P?0CqQO3jYAw82YzAcfk8mp&<#~Z4y8aT)Sv`a24D&dIfOtX zF62^{V~z+jK+dY816zs%LF@<#0RlOrpixn|rl_TOsKjD{3l#|Hjd1s%jnR>jqG}>| zr+TXL{-*A)+V~dlcNKim5RM|!L2KlDSRYp7;jLB1rCs#ve!JgzR@J&*5N@W3iQL?r z_}o}s++C)nXBw6_lHM_{(A-_uxo$>nC!F(*RnZJ2C)gAc#`D!tBV1}!61CuUP+$!v zrh>VuXniB0#SIf$Nano8^Gqt<{?#cH$ty=%_blk$s_&dr0=1(k{PyJ7^;`3A|bP`V>LbKJM1fpr?%j^JvzZ*j91+Ie?o?R4ASPj7bPkKXp~hztP3qU`wX zRG$Zw@&~|ir(zLK>Q@2b>7RNlM=Z6vd+VEuk)??_X2rJ)driXSu+MVu(1Hy!rCff< zuTrjCxZ(M(k29t4o};M8EcWs5V~0QG>23>LMR3J!>r18G6a}rI?JCHYm^iA5SyI$k zZ6M|5VJSFtP-CQJF*HpTqvgD|&yH;-_E_I=_c%pu6DT!EK_gK)0Zdmt?b)}E zwe373!t(2PzFfW8INR#{T+3~?86Zxz3bRkHp+#VKL>2EQY;if=X@OF;9$M>lo@a=IsB1@4 zC7D~%YTDK@PYp@xRA!_h9E7s{?7?|TYIsW{bynd^G zZQ=ea$@Jb?@Q>W@e9Y(eu=?`spM7yi<7;J%5#bMLBf6n{`}HiYvc8#M8XHWgC_T&S zWAJ?W(#q4P43tQ&C_*WF|8y_H_O#J?o=zVpb_41JG|@e6NJxo`F5_O>8Zb$DQML5ML1AjBAeV1p21 z3_ws~0)W>AK^av6(~6211wy&lBQ}+w6;Uj0!m3q<(xXhGAb^0Nzz`ZBH0{Y$2AaFD zDv6p1b|FDEYNJt=0Ahn*EWTsO`W9O>QI}(oRTJRRK((Vbkd;|uMM?=;)dPlv5;ce= zYb((N(Xe(Pvet?yrwv6KAizOTVklsUit_FoOG&P#A+bQmNcVOIimR@Un_F3KXE4W} zS4TPGyKJ1lf4JZGKz>dKfp2b2T1dsL{tE^tw662n|S!AM>78atB?NgN4?eq z!+>x#1XLd4y`$i4(&<@Hh{~!klmHNbSG_<<1*9Bmixp&JqZ*rwN5tOGV#`O4juja# zMrrDO%AkzZL2v+6;1p?H#GGkLthCo}e0OHwY@cPjT1Rzk{MzwC4{KZ~=AUA+rE_cV zN4MRJa&GIwH%TCK0RI3ZkQ8D;2D5iGR$jaAW1*(RW!v9o7^p0F7BEf;MNx71aHzsOs}Vgxh+UN9?kmR=WDf= z`Y|2j;%T`JsAzc}AS>Rowl)mgq<8ago1LxEh^}1M z7rqyRq)6j|b4zJj)UI;z(Y&U-UAEI>a}K#kuVDOY+RlxOEn{m7XgiiGP^K9fg-LHr za#2Gby*`z71b}g`xezFd8U<7tqXj~FedsgGBNPC$9`pl6N(_!t)1mo&mwqHPSOuhx z!iexZOuu#J`{wNGm@S?1u!mznDN1&HHC*wU1&$+5J%a`9x;(YokIsC{voPy(l4&lN>5oJ^mz4B1ilK&RByI?ee-=D;AeaBajAwpfA5*cOm!j!s;9jgOg!cU>O)%YG$? zOVoF>{JCSL`&*5ZZL`@ndu_e|8ps#}oIcaeFLCyj*K2NJjK)1*i1oR3JK1jK`mfPD zB3W+VAkh%S;a=s|M}w=8hHCYR!qfuR&i6=KNfc~8GlzQhcmDv|;rwuZk-Njd=YRSq z{_YOBwA%@dUyi32p8n6Fduv~sN2IrlLz)I1iZ5ACN9#m0jNR@{*Pzot%pi+B~ zU~p9c5&Nox^q|&m^5}&2(PJj@c{m#8&Kyo=rDiu?lHH^*6M;P!NatFvQ_A-4J7eeE zpEBY~i(6oPQaFAFj-_+n-p6ihUeCgOCv&ab?&HH5`LgtXKSP4=JI(g#yGeg`<0Zt$ z5Heus)((Jl3()TFWx1BM`qxR)ZS?z7ZwaP2{{R}_T78Dw=XZ+>Y%49qO*P7z!7Ceh z>y)0etljy0Ip^rZFR}D^V@?#OV)|#|An1hnZ8Ff(A3*hYf5nQL&79THZZ+z$K zXkNR-ufvbE_ufaJ^Kbcn_q^jykn!!Y^))uJXZ!%X&Yu4OZy#gh{8Jq|oyq<@zSh`E z@zHj8BjzG#A?OaY2T~(7AkAIKFcbv_AjAa$L75=RlnfOFVxcKrnxP4)Rg*Qigcceo z(6ZcO3`AlKL4Y7A3#dgq6^H?(l~FTYr#wMXQUg&@i0)BPUCpJM8fxc#K}yt$u`s#7 zBCZbuXtg62qjSw@6=jSFC2I}}30lNdp@0jF!R_b(T#&gn6n@_k>H`e~1QsL%4@IDPMBv28HzTV1_` zAO=9d9O3qzo1O0~%EJkcGDpt!y;fWMxo%(8_I58xBN)=+;2O|NiO2zoRpVogw@Bu@ zm#AEabKIY6#qEr+L}+C4{Kr4{*!WlvO0NfVsLI_o_`b`h@E)IMZ@txJrdQXdpNnt9 zx!n7;?3-5UY%RAafgp;8yG9NLuEnkkdmTl}_i~zK_5Ls5nCxLUcCznn->Y6;*!Bg> z%6#bykY=PD_tic-xZl3c{>B$fB4m-=hM$F_#vMa|8P#}wX3km3aeaT5JVS48Ww)K~ z>t&x~(eQoIyN4FAm=a#d#4?g~s( z+4iN9t~Wv2eO|iT_Y<^pdmq(zF|$|BwXe|e(y_EZ7k>4`DW#2RFC;#^Us_-KX=i9kR3vpc8a z;a4@jBTs793}&+r#iaCI9OCO5!rVQ|E~#4+94Mt-Px6d8sHbg&bxlN~!ZDCdM2)eC z^s0hZSVc@l0u2u%-Q%>lZqv0}i~ag=3u7nrHq3F;=UkESv~+J&Sle-)C1xm5aw~lBImS<+_bOR=ifi+!Q(PkWSsZkO(#lsK*J?JDb%}pVM5}+;GgNE8$+qr4b-Bp{U~cAP7Q%!% z(M70hHTxk(+L>VLkQY>Q@KS(_(gJ2NMabEUm*RI5zvE24|)UTsxUL? zL=zZADPjdJ2qBgtO+t#(a=qS7mycdwwuVTUe3qWCcZGxLDrJ_FSF!M(kM})J8-14X z_D*ddr6JJqku1$EmhO3FbB<@lq*v%%_CG7y`LlPu)%RyCF_Z6mdV(;;c6`FE>|@A~ z*CA4+YZs2bxDM27muk#(jyKOab;jd-{hq@+ zVLqp+-M714w8Y1Ug%BVE+Iq04PD% zzNUGieP5?hX!6UvUD>OmSlDdbhhg4f^LCxW-ugNR69kQU0OhHm)O*5ew;I{>L~|l;DU$Ywr!q(&wFB6%gaV&eN z*8@@P$t6n|*(IlkF4Kan=nj0uVn^1237b67(V~x-?eFB{Vr;B@uZ)&R#{vYcCtObb z^)VD&vfjpLFzv5%mxAw3llK-`CFOsovnltz0M=JmraNoesj1y?#tK%YSsAqhuH1ec z7PLepx=hVgM0eYS8&=nMxJ=;I+r;MwAIhZ~2YGf28Rs#U-p85Hbh&jK*zL|e>-Bd1 zPJii6+dakA{_QIZoj2&Cl9|2E*C_|GvKj;kA+Sm!jaW8t1BxzX--@a^X>@y+D8 zucfhV8<4-;u3395L-Y|fg|W5A0_SQbxMaL;pP`s#-nU&I_r?6zdX2xAwT;4FcV0fp zr`GX&YQ^^cpxaqHNHE{Iqq2;1h|jrt{^pzde~IyR>p05D`jrDU;<)`PhH29Jj6wLnbrDKe86-5slbXY-)G>(LQ<++ki$U&jD@+4eNvT0Q z7y^Po)KtxG2qb7hBS6grjR+-bfx;^W3Jj_MN-HX;NhOXb-7KyQjxb*L9Do9(qgdl| zvQBl+I9zgX{Hp%|l3bloTfDN<3SvbYPvEoguMcYX_by$NgnfUEH&E#mu9f2z)=L10M&{sHFm0u zs8K*-P$`gkrIqPX?dr9oI`JA3YN}M!t0=Qth|5%HFhD)XGN%MXYZRiQrscJ5dz>FH zxY|W|5B(g>YrytbFLJu0n)>f$X}9`mXJcs?hSJ*h+9)CwA*^h2fHB7f2Q~Y!P;oum zxAlg9{?5f3j?JqIRRB5TiUlPQt|$=VP+|e7AX8KsL5c+=55$28RT)YY8C5|JQ4UQ} zL%9Gz2}Laie@X*U)c`;7A_5Eu7*`cR6;Lqhii+Xxir!gT!y}_(o+EBhN3_I3rNqD}< znrLoqVYrCaDcad1Jxg9S52&t~)^k^BBf=Kk)*}RBPq_uS=|N0;R%)%p-+GE&((mMU z+l#=~yuiZp*Amca>;$VOwAIRQe)1c2jog;gY?8?Mj+Yqb4LX6uX?p<*S)$62{pPsX zdvxq~#iV$PpA$$ufMTNXYPUbU&f_(u#5-=x%UR^BZSG{0$YW^~sbFXY!=^M%QoNTD z^?Q?S8-uP)FkeMG_1`vDpE`4xE}Es)ZG1gDl)9R}q~W}qZsi*k8_wRz8E-jrLndfz z!)(4IO}HRg+P|d4H*VhmdZcDYL%n z+isMI?I5@CNiA?C<+X7yt^ub6wW$?$zgPLk5t8F)-y%11x*b+g-5=9i$njXjhvF^9 zrLM(IG)tDg)_Q-yx88BRo%4N?Nw(iVRps1{Ep+9hQyUPbEUg9@1ufO7bbTVo+SawL z05zZh1^@wo0ak5m?)MANK6otP(jXO@@?hZ*sI3?PCPPleWF7~W^A3MwG!EM%pXG&2 z@=ao6XMoqks5q9EI!{aMyubed*Vx_ato*aPkGJ^I>KSVk5XB5F(G*P#VC(=;Eyv65Ze^ZV zEV$Z`N+ZzMI)&#;0qS$XSmw+5*vl!MGlXm`aMt5NS{e$bT$c=Oyd#17iRw1rV`S~G zZI|Y^YldlaZOC_&KGAc*($^e@D~|SE+(_Z(IXb`e*!8}VHY0oE9}dUhzSmDT=WkOb{Wwp(qv4yZ{O@<(Cv=iQV)uD-nB;RL z7QgdQL`TBeekmQE6kfwu%l18|DBxQr`^D$u;ux&plmiURg^zSnHiOJ)H1X*a)mp1A zj#fA;xW4o07d_hdIqp7hYIB@S@DmZ54~AIY!(S711583?k8E5o7t_}FF zGaDpN9a``l)9(dHS)+%2=r8TXuEAqZ@`Cy2*F!-V4P`6d<-gLE?fnqq7TYfkvc8rk zoyT)yZlrmmix}}p*uzS_xXwIXFQM*t3zEi|+kiNib_FWq6`*EMIFhVTgL>L7 zZe+H%yoOtdjUc_nlw9lF+&#hW zby~n0+JUHbC+b{!o}=YSbk*)Wzu?$)w?6(_cVzbc4=>5RQa4<3-W|XEpK-oph2DZm zfuNR<*Jr8yJC}#O*MDwl`LERX-Wla-x7B5q=f$^$_5r9{{X(>pJM6J^u5{M%kw>FnS6Tn8C{*L{i)9X09E`W-i#Npe1Zv{;7t~z z6kz>Y2s4Pa-oI0vG&ph5=$TwSFEwj>c*?&&pXwxvL(_E<-sc~Mft+cK)mNc0CL&?OS+@Oc*SwoCyjw5V^Rhr6B(RaR;6C2X1};0294q05ZS@ z!#}|tMxWl*aq4jIZP@odU+N~;SB1Q?_e}z^N&aeP$kE*+Y4}>aZx72{ zY>nIMTH=5cR6ryEON{~zUgfwF$1)>8MGKZ|ay;wYNdRVg zDH?6|_&lhw_>Ls4#w}VZqbfqE@!X@-ZI@)YHqC3V?;3wg3?;OW_)j=jxpCg=u-oUx z`X5E%o>}TTtb6zScy?Rc?4Ns=Sn?Q0IgfvPOcw6E`H2{OMXYuX7-xrK^xryN-v0nD zFTdUBGW~_==f#)H?)o*Z{k3lUcIjx#s|ne0ZtMh%H5D0y)D`b>&Sf>1Sp1i&>34QB z?rvjo$$w8=m2es$8hemU3}MT-ydV-%=GFro}51T-f)8) z+(&D34xrc?$9FlN5-|2Iy)D;k7pC#-Eawv3GivXT;{3fr135Y5;1g z5R!@-u}~7@(E-$Gh&5CwsVEyBh!_%xZB#(P_#isF&_?=|Vo_@E;MrtiX-m57X;DTn+K`22ZYKoPi5aY2$NYH`8Df0*g4O9mqL{I?H5rnh^ zSC92We16}?B#IyBubwTz>!giO`h^z`t8=-xZ@Kh7TIlBYQ!V9$*YIpOX4cKOjoCs$ zY_c#-I3kD4kZLu{*quHd+#|#Bo~!3|Io`>1p2*!eh283lQ~;8LoNG7!uhq45b`fGg zz!pbLPw<|-edE-7BkeT#UJb{dckRD~bWKHj2gR_H+JI}PR2W=3s|SVjt<5lRPiZ*c zI8f(6Ft5_QUYhH2{{S=VJlC&#YJdJWx-K5lyqC#{aO$cCuuwL%16FD)1F%F9MM2bp z0@^=Uerrr8Yw#7sSL#DmoHXHx?OCnFXR$_#LIfa$KtNSNLCik!ANU3@_JkkEl?O2U zvJd;OyPD;=5B{BsH65Fx1t%O(Da8<^1Pg+r5GfTsh#HC^Na;+~RCGWnfK-2V5DK6K zMm5MAQi{ri7)~ewC;e(@V#-?wgC1*MI%Ep4H)k&#CmLs}ZyNdpY?`qujxyxpf_jnQ$fo)O4>7lTHN4((8Mby`KwV@S+v}FK$4svO z0Gf%Wj*-;J;5~s$G-`2s+poIxEZSvtrt>V@sA+U8k~T6DX@ea?;xYSG_bD_uw0v{! z>&tF=1h!klnPIlufamTJktmoPgaZtFbyA2vhvA%4ZsNRt+hnnOq>A5Bbka~hN4>?) zbE$?kS7v#tUpDL;zU#H!z3{MG z?=|unGn=YNhN99UX$M4<8bQ*fYhDR=uTHsDzaG8hTdlL=^6n#ShT+b2%iAs@L#qPO zs5Il6bJZ_n=nqHtNOukawTS2+XCKN)%G84y@YHnF(hAJ0UfeSULC_0>i19b!J(WS` zeM088yklk7e@TCPSZtsKRJe*4knGyp{v~G)D)8Qb?5~Pl({&7zJ9jab?DJYG=a*}c zf;%wDW3{WoI~gjl%GCnplBjl?qMJoR1al~&lTTs+r35n2cao;7A~PKZIUwh}dg0r@ zI^6eGM)PSLM&8~-@c0M^9@Cu{Id#id*!ZT`?Yuj0X4&7lcdYj7Ud_!eH0ZYY^cVJz zxwMi7Kg)B6fc|5DqYpivyL&&ynJ-11JyIiu`2*DsY_}@>n z8$KtV;I$a9pD*_-&sBXuwYQDFRf#$+;Bl#n);c;_9Y98>P!FIcg}S)M-d~U1-EEsj@e5w~EaZ~j;51dN6Hv9st|hcu{Vcqf5B2wc z~zY+Gk3-}yv4M&B#hFUVTK6C-><=8TeA3!EJKQx1w{l#^R@ciHK; zH*)Ubjms}YRo{IzzngHnzu4~WWwMdRXaSryL9fK-gGyj>#d_`TlPt2iVP=*37e(ex zyms;1-^V<2oG-(ydA-Ygp= z{{T_dO}V$z;g(lEc}~gb_Sa3H)Q%erjf?e*W_yhQg^!aS&j?=5^?P2I!(rvFyD6`8 zPi>Ltt*)ZEfwRS{%YH2{Xc3xFYc66?k3ceb+I%Hx+g>(}fg*p;~9P)f?RX)8y% za^63)Tnl~1@vzQX9wMWh?Ih3>q!r6^sKX1URqT2{2kLs9d)s(xkEfT~^1P?iX?FtM zmx_6l+)hJeyNRZ>IBAF+eXi)dP5!rEhi{Hm^*#^f%yxgj)#;8n^2YtSeh*#g&jgEL zhvzQ{n|7JBd&VLlaV%*$llGm}b?Lfqmo>a{uT|szKYGjD+u^g1{9e2FM?-)(5vLC2 zCc|9!4=Hqde*=6C!wa7g@h|%QbK;qH`YWMroU?b`+#R=Uas_K3|IAJ^2*XWg_;$D|+{zEqn>B9O++9ZkqPm~(*t5ePnbB$Mz zvC-pxEWRyX&&GV!yWYE76S*R@B zSRUn_-iGD5t~@b$eJ`4Ju<0kvxn;k`dv9g8&^ukd*9!Fl9lkjqCfm3cwXG-Ojzgt{ z{`xm{S(x38=_lpM*Qw7B6!6=*WShHs-({Tr*+*ex$iU>iqw{pkA;P2K=%SxZR9Bky z9?91nLijV{gf?$;90~fDE%|QVQhFZy%Uj*fw+(+*v+0T+l-vn;sDyl0)5zBk;dsaL zmygh8uHK%C^1R)(aq9csnPWb#4`f+Y=DuAUpw(YyN-nCewKd5EX4v*B70@7w&>qDE zWrevSmW1YjhYXM~9T5Z$^+BOPY5_p5dqy?)AYVD8;E0*7u4td0AnZtVL-YH0i@+b7#e#JKSeEqe{0B`HVFcDm5wy z9O&u}BD6?Vtw6S+YB5nft+05>P*`cf6)Oo)PQrpw^(dzS1B4GuQB2eY04@PVE8b2> zB5|+dMRR{sCO15bVB14Hz~_g)KHYLPw8spAUJqH99C7s5+4*Z8=S{u4uAaYSbbvs> zWH1ZQd|tdssL?8C6)*8QK0-PL)Ik_}3LN(7coF+Jas#~+|1Yi?_l zp0|ngmWO1$m+eV*@^Giw9eS@9q~k6B02O^to3Hoqo{T>CxvKJ?Cd#0|M`8vA23HIa zWqXh{Q5XuS%_uWS1F=+3Ze2||g)CUdU~w5Nx&~-~LIu-`4AQC%5OWW_PLaSOC;edu z@+Cpbe(cU4vb(i2JBXnF0QPn$)OK?0f&@5}0MJzsw8Jz2<&vOORS;-{I-mrE2;dP& z>^K>@BfC;&YP$peq6P*57-nha24pp_Jb zwMB5hyxz@n==NRZfV$p4GSXrO4Rfg@Dt~=PEp{_`y~hIO+czcScGB(iic2`7x4N_I z3)3c69kSurSz(5 zCfzo>UDIv4+pfl|YsjArpl7Axg(WMAaQ%zaJ{!rMvJ-J{vEEOh-`iUJ*q6)kHPM4# zEV-T%v!Rn3Zgri{EKO3(CIv;IsRKQbF_-lz2zhyFK_(V^Bzpwi~FYS z(YgLbxs*H0wu4cws#hI96$T|r)OTJb%KbUBv9#HCjqcJ-05Ue217wm%3X<(XwR^v~ zqS7UP34!fFgjE!j3Mwfu804iQl#cOKsMAl&cXPJ!%e%H? zE{ze6_xO84Tcp+O{2QeC{Z<%WTI+qt_>R=ww~yM}xK?Q!=Uh9sNijb_pi>E?UmEK^ ze^ZuUrhGHm8+tWsN2()+7$DQ~7@a23bjFQDfa-e)D>gNcH;lHXstkfhTJ-xpbl_J= zOa;qOQFtdU2{8(&W)oo){^HR zq%JviyK}YW?D=P`&hf{)?XRZ&Kj8dZj_pufZ0z&qx`n1)&P-;QK90xoTVJv=US1Yu zC67bYZDqBc!!8+Pbgy96lYr{B;+@g6%Po6aT61fKN6=O+YDb#fI1dHAk@DPZ7BWcp z7d_?%0$l6~GyzLn(G)x@h}urst+q=Trekz6Mq9=l8%k2TR8n$oG~M%Jn`?}+2b~Uq z<+W>E!%!$P?7?&0+VA0Udp`*A588DTcFSigJ+4j3xDMgRZDY8*y0?2JC5>cSgUhK} z29PQ{O7$Dv9$R?pa(dHErxx6b@t3jO z{H5S%WQ4cOW7^!Xt7t;;I*yYa+pfA-()c%+^62pSd1K$hoa3dAak=bVlZ9^3+{Y$^ zQ}Xw*S3~<)?#hhXSFGLG&tl6jz4rYdThn-!&BslDs~gUG{{Wk~a2{D{$#&nEV|=Tq zsLQKjYFPf!+SAalZ?V5OG1s@X`PYniPJI^dcJadgT)i{#duRn4T473(y4R>PZXl8F zjjvj9M+fltuD+85D2R9_j+uy&smm{_5ClIHn8dO!!5q{Sj{^$JU)@w z$)s)@o!#JX!q+$eEA7^kp~tq`#(rzupYrzb!}#|+w+Gwpt@+`yy=!X$o;YKa16dh^ za6NS57m3s3G2YVp-uK4$^2?y_;d%FM)6v@Ob!Y^f8qu2e`oA`7uCGg~1`X^{bW(KK zAgMd+h*4s*fqz66Z6OR5RwY}i(*S$b8jeNAHog8RBitI|+jp5G(Cs*pLJx6R&ubj{ zy`P78uJ=cByIOoxORDD6w#Bw>@Yus7lEnbi8>M!)>8=A;VCc1m6B(ppCp7&n$Z%cjoRYpD9 za?KGFgWRZJEcPJ78iNDg!`zCo9l+A#*b1pnYX~|^%}K7WWP=)b))_w2eS`)@%pXHjvP7O525nkMK^km{$G=B zcdy;}wwzmJX3MbJ?f4m3-BXc~mH5Bw!F1W%?qeg@__tmAuA?o^&d+4z+SPS>)>QyO zr{)`*cHT9AbE`}Iqa0tulfvJ^vALIb8+{S&JR7CE-BuX(YpwQ9D!!j>g2RegH2(lO zaNn7hzm+aOf{UL`j+=4c%w12;>ofFY@XvSidOVkRq!bts5ULN&!-jLs%ifKXbp^3WPw`l^aPYZ#)^SVFhPop1fm!cfPxNc2Wk3IMyLiV0tfdM41n}d z5HLk+_sy4T-S+7$cUxHREgnOi45Ff~$o7IeLa{4Vwrm?d&usf`rp_A}BzCvQ3qwPl zKs6t5T_c^V*6@NwO=xfmrjMNVtGKRxdVS1rwah!DphY8U0cmqfu=_%qf$dq`=kzy^ zC)O6Q21L%%1%0Jv)RThKS_VZ$IKc+Hlx&i3yn6d*j_uZ8I~j%73}}0UTzo=?pAf-Z zZj^k_zIqwYw*As;OC7#V%GHiOMchHUT_4$TsT6l;=&hcCsE^ZMP!7F3e)axaog3*3 zuyb=5=j|93G#-m<^dr=*!VxL3ip8$TUCh=y+oihCRM2c~zV1Gt$wMU8F&`B{na-x4 zhv8@1`jz0$jmH=C6P|7ShibgK7Jn^mJXaIANF>r3B};S=HJS>nWi^ds!oHLkp7m7i z3I`RU1{KSvR8wLyKplvo8R1WAnvO}oec$%G-NH+Y4Z-%7^Et)#?qGI}RWxITD&17T zk9xYwuO+yB-MMAFk-u%+Z7wvBK_&4$rMT)C9BY<1DWL8=Q)k?^ZGzKnzrS|pb#4n? zeDFh_3yA>gE+-7gVhI~cW0C?<+PP<(?@T>Beb27&ovG7wTb)(>*WttLd%a?qU^-K= zc6^0pNySttB>Rw7zKhJWnU$e?NFMbmIk^WejM5H#?Sh z==>V}`=0V`;=)TC>7#wDu4|meM%LofR^y&wbIYyV%Z0oi%ct-@m!`^Rw~g;lU9T|t zr}F%^$l%ACx-jA^PP#^G$JX+DEM>fOTe0GNhV{%Adv(OEkkOCw+}3{?)D%}8jPm6x zhWB5wwXM%{8KtOmA#tuqsEZK_=Qb8PN08Pq7dgkE0;H=N#~YQBbFMjT`_E80t6w8D z?UuB2qa^8VyIqzaYE%CJ3>T-i^&7w8$N2i+rS42TBcZZi?q%EQ%Kg~86}`Q^v zn+y?+F~-40f!F|E=1n+9=G&XOXO+tkTeiiMa^Ew@j@YlV;@?LB44xgyFO{+7rU2OY4_dqpX!SU4_`_`iy(bz|7SuE1>cIo<@_H&u--tJN5$D{sU;LELtbCSR| zo(Jl21b$1}TJNQL?D`3=xL)h*I)68JuR8}qP4(^j=fL< z_jEz!Za6i(+`cYE+m}LEL*%w=ekmH=HPu{*&jsV<(@VKC)$g|acPx54(_D4z*VXL% z8{NWfF@`rc8lQ6SUWzp@bB+Z?Lh9Ev5S&mD%tvyf%P?qKWYtv-TKA#>C#FaRaa9X7 z#8ATdWq6J#+Fc{vfDHnqm0H7ZEV7v6HMf(R@vDoDThHX*16<9wZEl-z;ZQIwVEz-T zURQy&m(AVpPs@w%JWp>A4)EF2^W5F%_xqoB@?HhO;t=w2y4Z-nEXT;#(2&Z|}I-=44(Whj#b7)weT zp}n|<($-6vT3sANQ-f(*d+3hcKF!_EVL8@X&1-pU71gwYNG51}ax~NsRF+w+H@0%y z&f%2PEKKMt(HxOJ)OJw>540q9qNz=0;fruR`6#FWb6=&y9+XxkFo>RuNIx!VS|}Jm zP#>2)h!xhPjFC|r88dA{2t=~OAr$b}7L_$?Mc8kfOmI~enKN87L`WQnYM>yXVBo3< zatsbC2G@cGA&0paQWgSmD7vD24#ei7>aOuj)ELu_YJ(`$aVw;Ar;dOGsIb7IrD($? z1g&l;CTJe?B0v#NC=o;)R0JBJH7E(k6bR)O5R_6lpyr#)n{Vpo-z&i_m9gkF>gGA0 zg?KyMH}Srw+jMg0;Q7hf-urcQlHeLwp7@H4IYmc1-q@sj2B)>8wY{Va2fZ4?OO%&{ z)y3^OSLO0%Bzrsi9+rAh3evdplPB%YI z*IC=AyOXoBMoAlFjlt}A1+QtSAoT<+0X0%B zJDEY9dzO(CoAfG$Y(}_>qB+mr0@%BO!%_Z_gZUC5;{O14uul@*hyMU@82M~AB9C+jp5C&PSC3+p!cePR0yajjG_V60-Dyn5lC}H0*VHRBXK|pswrMD%M?No zP!LT!)kb818X!0z$|{3I8AD3-Ky{OcRTRMCL6|g z+9Q(!=*A~ecCs}$+PUXF4dY))3giX>K_fxWBn&|ZwGxX?C?;t|O4lEHAeVcP7_-Oe zRTkqNsw#Gc79RkLAdh+i9sy8hvs4383@-Pe73zV;SS>Pe3W1wkkxl?W)HK5mUZ(l$Ms*L zcGo@hqSof_<8b%{(j@~UO!+E2iGg7;=vXt?_QBslVLL`zHzX zM#wlvH23t!UgE4ukgzqNFi&@@{bH+b^aPHw`!e3t+^pD(j<`N%u3rNI+BLSzMAX~_Ak{nYuG`e8gXskceD zpZjS?CgZem{by^1EBaP-742I2nEGO03+li4^Zx*CEBPlLF3>kCU45QwI{Vd`&s|AFlRbfA{-vPG6;GUwYSidR+ei?fpmp03LtssUzLCmrLa~_6JHvrm#xF zNF8ZZ?@n5?dM)WSxMipLYSc2o_k!6N>gA=t{spHDwzHh&`WuUB83?P7xlI|+8$0BA zrb_6}t5CJ?AQcAY+7TNCelDvPw<1SAi!C91hoX%k`I6V;i%LYW!s(7$MtP&$psRc1 z0pl@;xk}WnYw{$hs3bJ6Qi3C2?x1$~h$_TRG94C~FeOxHw4$hA@*R%C;g+|z@LSwT z@I@oTTx*sc7Bbw&8>O!^W5arl>~4E_WtKCxMCSU;LMAs62uQ1CFK&WAg<39}&Tkv` z`r?mCiQon!h7}mk$+s4 z&N^*&sbqP`Iqewx8XQ+Fy7}2Hd6@YxDaSq8J>QDEy+h|0z{j`k9#h7I@=3dk7lKvdYk-5T=4K*XCCLf zy;nGI3gnRTQM~UoVTIBc7d$#iWOGY(VP6g_TOBTQbHAI#@vj@{a_N3X#~$>ZoFx2R zD^?5Gz7RpGs9<|gGffc>s1QLF2LcX733M3S8yFcILm1IUwV(h8a0#PXWpcXPtvD#i zoI)vdH0BUvpliAyf!0v}0MQabsK*M?Kpkd!0DJnNkL5@?Dl^C(hzN*wAkQcu9#~OT zu56=~v?7k^}&bXse{$pZ%jLxK=xLIY5!!tjVw zJ86;y^B(LQhk6522Y+hKtw^f+YCVcHEN(ceg77N09P1mO;8hc_s4PaJ#LPi3phX=( zD54|?Gf+Ul)d2+q0)RS-EFnc90<}TSJx^e>{&T)@v;r=nybeG`252Ep(%iQyuUl-2&uaSen zq96SHAIOmh5Bs%SzxGderbBTb{X14;an&vw4MtdQdNFUJ@ z;zL~UK`d_s_ox|E7LnS4n#+fQ3C>jzz6pg4$(tJ0Y1eQO7{XzLW?!H;vTDScRQZ>9>Zo! z;kI*H=-PjrxssFz_yDg_*KXXhn{oPAm3j@)*!fN8(#^tB2W#YSWsv#^Gaa{{XyP#SJs_ z9@hR6rOHlj`+YX%f0rDx_Dfn#&zSL88hp*x0OpZRFVsQ)_Ng~9ov$+w1nV>9wU^oU zsl)2W4J5_q%OtEGBFLSjp5kb;mi999dkwED^|?)K#(Q!@FRNQXsJ5`VxFFKL5I&;i zi_~Mu=I!}Ad-dmrKTq;T?@)Oy(Wc$T=6I!bN#;_ABZC?b(zADR*MxNc0LMB_zxlmJ zGufx&tv2!My~|xCuG0;>eC*oMSZuUm!L*UzdGu^pgRs1nkn%C9~j|*-g zwl&52qHO@~4S7ta?VJ}K-vz^ucPzi%_`!#a`k`{h3$8%e1$4hb)I)K`t!pZ*!*{ls zc&CKnZO3E1?)+^^eK+KD9T!}p;qa4MFi0KszKY$OW}W6g@?Mu7ICR*{?)(vdQ?}BU zy6bnjnd34;PF#b}505QuR7;RxExA08gMmXMbTwKU2T2+n1I$+exrNZ;o z#`({x?8gc8{wW*j2M=q>G2A#Dnq@e9C={I@-=WI+!>zJ@U-qOvk?_|#q8ZvK29YzV zQP&#gukAMPV>8YDY@G4`0BFC`P8wZN4DId{JMpfcw%hbEJm1#N+<)4O`lR9weO(;y zXcQpIbM3$dsng-9mz(XUzejoWb`_=uf9=B=dPN({C`u_kGcltkL5!GwD&lw*GEN{OSmaN{79?McJiIN zx$bzkhHlL+&v*SZ?y+&xdaY#B;AP-uL&N*bo7K5sKjnKY(9~76d2M=+iGfet z>CPDWMrZjqrT2d|XL`@Gv^3AR+{PX8I2Jj+;z+8OtHyJbzDwTM;oQRgB0Xs15)c~= z)}iqoEW`d*D$ctNbmHZFm(_n(A79`s^|z0)<+9schGC`u0HZY?%}W0B1pffS`kg;E zA79|H{d4h$oh^pt!kOt{`n4?Hw+(dSlgYhSoN~kK{1s>Qe~W=%Cg>b|I$QX4Df`?# zZGYjNUcZ|UukdPaeQDUkh=Ri6LC}{*+WlmydfYo5@bXUnpB8w}b*j?()wh%SEv|Q; zvOLJ^?+w(Y>tyWv8=gws?cK(IrkXET=8=HgY*V@96XJ2x-AybtS01xoSg-yYjK3E4 zI(t7FxXx?pJ;NGc<2plyTJqTlp~(1)7fHRle^2rBxnBeD%rC{%eRKJcZ(gv^Q6AS6 zH2{L>+1L0|DRbYvq>X;Z!7%5!Z~Cv@iDZM;YnZ_@#Q-NJIuUt8+BuDcGCXB@G{<%bE3 z!g_f$cMA@kB^tm`RPm930Sk70)k*>8`IoZ!2WV&h5WU_PYlf^uviIH#@G3bkg__Fh-+Izfx{BLzRyLq-Its5&l2-TS+~8G5>3ACEx6vn00KR>*^S5n6Am8mw>I&ek>Kaz zeNI=7=6~+3mA##$L>Qorhxe>&e*jw1R0|x{RR8gqy zKtU(~lgFM)=*_9=TvS#T0ue}HY4)fP!Q6pNN3j(fm_i7PNkEQi?m@4*uo$_RSE7wd zqoPI>79gDD<#kH7$5*XU5-Nj=3?Qn3p~u{TnFy*03j;+0%Tgkfu|n8sI^z2eAuuE$cgC#3kwRd(>!&1>!3~)_VY8SeD zM!ydQcYnhg~}?o|rlYAA~Wg%G4+L<&(#;A`3t zAr;90ID1eab|4%(3K}uOy;VY#0M@xGGJ=?@$T|S;YKsuM7Yu@Gq2)a1f&t|KPGtLV zLqOEB% zoJx0@(P}0!m^Gjdz@nvVlvC9JbgXE^^fe|BTbwvUw`Ldp<8KLg& zArWF2UG70;kRG`xt1;X6A))CZAUJoRcKvE8h91>Kf`bJR^a!jVqN`o9t*OOkwI4p*!7m)=X7hJ~S!0Uf^R?|5 z$*QHVX?6yc?Ov+v_jkM3mao=v%5}aU+}O%XmJ)kCGQE_Zsquk8@o>ixT_!G`;=PB> zkB|QV#QMI@<@f&pC3pI##i>x~u{3LRQO22?S0#RCDgOY8^?%{|f0A2&R5pSIEp8}I zJ{Fn|+zDHmLityIeyl#Vq3T}VV$}_l^0?PXXs9^Q8h}>2(4JM?m*USDqj}FcCB~-h z8yu24x^+A_kWNI81`8SIdn3r(^7l)($9sBDqJA$U$nJeuxV^V=wTjWNaBBz=4Ly}5 z&-@F;w|3>iJ57%V!fP_Q>HcrRHWBO|s9dlCcS8nd+y!bKy0CDi0 zz7uBU{Cer&^zV^PGoO3NBy%3qti)ugaUy_+I+R+NW!qcN%-t?H>9?^sdV9ZgY^}X2 z*#y3A-ObI>EdYnPpz7*%0aCR#qr=?uZvDqhF~bkz(6c|MoI)X|3(U>Fkm(?fgrP*~le_Yqo2^BEC~`2ezwS%zY8zXX71ST=#SOUXtCm z_=won5t~2*@F?)|-ODa^q;UEXn2qgORd=@>kw_XSgBzVfA%llp6)YO}piMngQuXdt z2kg~qGhzuH-m55!n%rDyw8>iX^Z3wA$m&N_7cK3{a2bM#-CDtj!DXh!jSU^^6}VX> z!vdpGQb}kkN{ZKAT}LHbq&#-G0uiioxbonoCB3}<2gMuPk!fQ{r?7-?9sKdS%&xxL zc=o-qfN8UUQw$?u!26ZbH+s$Q>&xk^e$%zM*W}>TGA1Tv^edu%_j~&C{{VF;+jhpf zzbOT1NAqm!pG9;}-fw?iU+$v)r)8AulEU53{G$^I%AJcB8R%~x5b7k-XP%$tsDD#! zaXHdOX9R9PX|c2%1v&*Zi&J@j9vWiJg?JNZJ5y& z004G$TaGzpZPhTYMHm%O4zJx*)#15MrPiCy;_b%L=j7*{*6oG5*z=Ki0E#&M3&Y>& zvCl5{x<0eQeAS;#wes`FzcKv0bhFj$PdBCe8@TW4$N+8Qd~xm$Xgs}jT+{#ihr6Jp z!GUy&OiDULa05nz8*DU6NNv)kglv>BI);d%W7HUpbSkMJN_R*j5(bL>Is2a9d7S_D zFMIHMzxR6H&-=Q*URxgxzif9(`9L?-??v8-E?6&$N}c($(kH95=l!()R_%8C+V8HQ zj7|UQu=L(n-GYT0q8g(PxFjyr{8CTE+ODg9>`F(R$TQTYzWDRauJh5@KT$#SHB6Dd zOwOLxKwY~nHt)tR;@#reI=-{!%?oV>W1SJwvug6nk${;*XY(78L2;s@QbUwtLlbSjk;vjXsk%Z3@3x-T_p zvk$ny{sZKl)(Zs$1pK@8K-^+&Ev@9!V%^ct<<-LPvEo@1-*qntFSS|(Dve&B(*61I z;g9m{z0J7Io7Tc~l@#`8Z{OfqXHCo7Plv-HPhTx`c5JtP0#&M;OZ9$3A|V1iOjHWD z5ZSw(B2>A6KOmQwahSg&R$JCKHKV9`)~rxJ{Xu3kJvsbOjA#nq1ojXPJ`&Af?tz2J zL2sleF|H+ymyZmqljYPb@(Ww~-op_Ho_Lney2l^)HmM2rQ6 zZ0Ca{O65z$gw>8*!$gxH(Ic5a7J$26MrzXc>ybPFWCii-8mekdx z_b&IXV^1dYP9k-CuS{8}7aOnpd|rIGbf7XO(x~e2L>z+G$?~HHX~(mESNWu~72GDQ z-tcPR988W6(&oAsu;lL=8K>r+=yq-}Z(%Oo%yH~;`rM~1`Lg}9sPx~DLwg>69)G{t zw$^d{UbchRG1&KsrAk8iwC$()Hp$7m1ztU|!g08dUso4CW%M2k`OGek{JB0-T6`3y ztE-FC^*ySk+)*}|Sl9{x0J`4<=lbdB%ST7+tsLK54e34znyStjI43AUYQ*!H7~ns^ zmXOL=a3v%1B~`|a!VIS2Cm}DX7dgUn|v zQrG{SUZe9U#*G{+@%%`m@M{S7L9G=%Gh22MVVAQRg ze(x9lV3<;G^8Q<~E5gZWyjOxfr!hRAZkU9vW|l;|S3E(=L{XBl02ms)Kz88+d=R8a z-H%rmNY8_jr&;BI+B-%Dyj!^?2_hkIY3Xp>tq`nl+{GMAGeHvQaps@ueh~BTOTR77b~wh0T&3$)NJjT0Myls z>#cm*^S`55nv|~ODb&AZ?*~ACFH*$rJ>7K-ZQajqX@3vY$@g)ZI{6;&>@IUI#+otz zJH9bLtiQ@oB9O2UVNdBKg{;1*ALJ=|VwMS37@hHgFunpX=%DRCQ4B6WJyvSkTJ+vAecpVsDm;iOdrru`7bt$>WGoN ze!)0n`LYn&lFQ!g$U<`((wG^+6CseQf$&$TeM@^%fE}K@l$_3wL%z$6Ck=TwSF4lh zZ>Z|7&P%n7d}igx;Y_Y6nD!Dyf9qJxWPT@)VA&+HE~`u3U~+u$Ha$HJb!@D{>?W5C zM(5XJeg8;szTxvO!vN84G-^b`ER(@?A-b2ePP8pVTgrc+m~oKrOMoXB$vIvoLZ5{M z9(s1D*N1M1X>?6`ML+M!botyD*s}Sqw5!@%-*^Y;6{8e-b3XdRt^RJ|jrr$FTs0$a zqqW4-0u^JQn^bN7EA)>>Zyx-Dx4YQ(&o{6X#X;5QDwn#B!n8fZyKz%Lo)tw#em?ep z_b{t%^PgT;&|I@-{-^Y!3xz*p!Re?)X>$>M@l>!B)ClH0ylx6%^)eNbc{rL4rV=oTovpsqKa~Q zeUv7GGJ|AhtiH;~zrw3ojVdbCq?IhaK{56dyxKEHfQoad zL&{}48QK`!CP9ukN`X+CsOd8a8Ytv=h!pIz5vLe|CZh71KHBhqF{yDiqDIqd#IIqs zM%*X%!efR6g%mxJ>4~HOwaew(CsX0k#roUt0zTyb)9yws|E%P?s+k>`@nqhr>*c(l zb`jI2-a_ORp*zR^|18!Md)3_CK*y+lRYnqpks+ep$as zvfqSGLV{Yhgk9$CZQL$BYR)J=WqM}D_U!oBMR|DsVcX6VP1(5Wl@Sry+k0_YXtTDc z$k@23)vEHA{mKT?Qx{8UuiK}i~rV~e3 zhrphmo*5s;mvQHjCv#VV;HBZJ*W}_^qvwTTt#o#|IbPVTK-?75~37bR5jqF$_i38ax3{x=}U zZ-e0uuWOuSg?bYzKr~HKwXfpheVu-w*MG+ir@L zE-&e#1NYKD19^R{A2LEmB|YI9f{Lnb;MgBksK(X@oU=k1wcTO9j@42gn{zdDq>4h# ziuRi3IhWP*NPUtJDmv2#a-l}?h0uzMj-u&!bt1d39_@J*iv|VicLayvKdA4gacgeb zB9If|>RU$Yo(c3~>^?s1$Y>^*LLH?OsC7;;ytkox2Y?p_Q%2+JDC^O=6a{4@`aP2u ztRJ~$%mMQ-$0T`%J+QB$y}>?0Gj%YbXSu^MeE57g4a5xrK-i~GX%8SqJ}qe7=zM+w zp0aTk0f`6_kPZhP*LVp~$s7bUNMw9wQ%HA(xvsdRgai zwP7cyasu?rK$-;x>Z=aE<~k`7{b8V$e0=wxvrkj0u+rNtdxzy*E3AjNXPvp9=$>nz zj?c5-)$R;D!>cNdHG!Tm-(R45afL6V9|NiqV~LW>qH)3C6#PCR0Yv}NWM~F6Du*JyTgjJT_M&f`GFfV2$O2_)16!Nd@>vo&%2dEAuNN1*KBQ#@BnTfBfxut#RDu= z12#)zFJYDE21IA;`qG3EXggFf3ig2k4=n+9Vu`PzpcxMegf@Ly;QAKaLs=E+l-kZf z31TJYA07cJaAB;9 zC@l^7y8OlWYI%OeT$Vp3;8v@>G$Es+#N^Td$86@kQy6Dsbm8C zDArdZSAMz?lp9617xKV|*J3nSvjVZy3#fB$iU%rUGpSDYm|k9chwV1pB?&u{1FCh7TYaDYzjrBhOFZJLm~1zFl3(V0gT9xBO%u&-*!e~+NkdqhAEXSD?rA6;PLuS? zT^%Q4G?YS>!8E>WcZ7^3=BOtevcK{k6}@2n$)f=>enBM^VT!wrgfB@ zw~FDWFEZcm6ikEo;F8>RG{%zPV+^|hE7PPAvlT1T6a+P~mIU~ct^8mgwvoXCOs(vo zKZEF2Pz$Zm&2m5_$&N}Fgz0CAK0{Cp5? zT0_mn2^wOLrajKj^aQ_qp)6aWb2%r?dat`!nm0R8R8n*r4)z3oJVY`SjtSAwT{QmW)D@-cvXgZ8|5B{CPH zmUj-2k~dT?)uJ^y<>3blrhQ0zYD&?UOSdbGQf&OSz@aKIOUEiZZiqx0bsM7Io1lS=jrRa`;D`)f%f-r4BUE#x#IOR_M;xNaehL8ivgW;=MNg z=nz$M7MU_+Cat|;P->EX;Lqufb{j{lC{_4^U4q6L@aSlac|SPHeL^mNV*2QS+x!)c z5yH6~{PSVsnY7~5O$g} zcf8$J;Y+ZV0=MZB`a8?yj)B)l$gvBM44KFm=}I@{D5=t1 zZYRHQP~(E{Q@hN)cT*J0Z;QR%DHfi+sXNSTf%hzemx!9g^*CViqR-9c60 zjFETUtT9$lVzm7fWhrXF7<`DB_&4Nuu|~=NYJ@y*|1dZNQ_TNu7TBPGQ9hJ)!2-P%$Ahs=~jRvAd|l00i%jd&2|n# zh|G5cLxQZLv%v;XL^Lt}f}^v3Sp(}z24y~Q6>%6I8#Eac?M&t`QOEkgIf)bvZ`d~W`~VI zP)r>ZmRckP%t>Q}mQ_IN8y#&L6O$@zRsNPR)ZRs!a>aEpWFWLK3>i=n2#OPSq)iTi z%7vQRBsnV2D5ETgvxBXyc$sbKX`8?VIlVpaXuo+>)%2;9vQm(j$vyG*8n14DJJB2F zV%v*KcaUa^T_qtmr9j`IyZL;CwI=i;Xft0up z_4RJ&twE%$Z;Y@i8q2fynKP(D1Z$pBRhn`hAS!G}B(!JYO5|;v&1?RWwWdZFR-p)a z{z67akn%W0XafUoIig9~0XCKG(e7TN@iXS$W0gxqm#Q|i^#-nEiOrKlB9<=bD(;~2 zlLlx?>E+y)1tvk;bTBx^ST3F@fs~NoP06Vl5J8#>K~O+2W4IM32M@0X{oIi1WS7YK z47TYgMEEDrk|CE=JkL>ys*s3(4kpi8bivYBpn^i##eD zb?&m8Rh&n|1iymO3s^P{>Lag`eF9rDd7f z#4g_WJ4rXzE^++tG$u3&UXzfqxiGVbfb^H$S5Kd^+{4tB8-_ZiV;=6dW1E zXzJP$O!@Fay6V{=0f=^oRS@O0+@d=vlp-emO4FcUTvN2mX04#r;A;RCiL;0jImHX< zz7Y~OWJaUL08RnZ%WEmkV-?!>)%m3rgQyxT$)FUW_-q-$n$V}s_P_?olC%dxXijbs zz0s7F_pW%crAz4tZtu#Gjl&$<(pPmcJi-;}{Gyzy6aYpL!-PSR=pscO@*AXle0~U#0JUjk=@PVF;@JlWw0B%{L)9h^UA8G?8~` zQ)9m*9rS!AZqMZ=vv*B@(= zB}J=K&wf9=_OXJsDaPn~QJwYZ2~+PNcQ^NSUKRx{UAA?t?PJgOpZD0+ep+)*N(Y6C zTBaPL8>7bo$=}M&I~y2B$>>}{5(XfGx&0=z`c@TVvPHa5jqztoQ&h>9h0Pn-At12{6#7^*xwGPWiJ@Ixw4ih_Bb91&8^TrE5Y3mOk2<7D z++%KpTuWHM$Ml6r_PS7>?==1~*-t%WR!1Y6^$yMn z=FZ%HA1+s_o>k8Ks1`CJp`V1XcybA6Y$Yb{G2_w7uOvghY8NSic&Bd6J$FtM=?0k}nq4Bhxc#@sDIpa9pnD9U8ISnL-|HmM}!L6(T zGsMFT39x<=AKLvcBhOQ}ed^T=mDgZRt!_``RfZY!IRKQ&Tn;uPvNhlS@&BzWLjGM$ z(Ux5;9}HGpE{|lIru$}EBo5I^VB3a6mMUSgEqgSI{TBQPN%hKYXYZ^XzFhkhUNUyE z?3QQ4ADp6y?g7e?)&W&pqP`%|@E}(F1y-r-BF`m)MI$_2`%J<>!*Wxff3h>m{+iu_ z<=g`)zxaL5f`R&HlcThEjZ(Kk-Tzp1PcsP;s1)52oPR^56ujPuFbS{d+_5>HCKj= zvtMT-(6;RW+V;HB-RH7TtJ;eo6qX54b$`i3{sK*!Z zOi4In;NZ?J>`ba3%ZDQBOBcM6`J@XcRN_&27Ub1-jrrojP=(x+(YKfy4>MPns|r`8 zC?FmIs)mvDYSw)?R?S*~g#kKOiA(7(g!)G0Vi3-q%;H{lr5X&D%%=(a-xZZtowbE8 zZKculTi$88aGS2^rEwD9^1jsePo}Fz@bL z-SS?EIMxeoUm5-E-(ls9i@a^*Y4-T{*2Z_nN8{b~%&r#`P>&9pcXR5gc503_r!Uc$ zb6(8#?s%xogAz*YWOQYiAx1TK_ld<#k<`ksezP#6Y)y zaKO%DP5DOF_}HcaG&Km^cL=S`BESImL|KEFDyN7+a`^p^vtYlMFuz%_)&cC4wUp5b z+nmPJNs~iT9>G(9P^nyVY3myYvec>Z;45MamqKq-iO0VrZL3CZka&JQ**J7;sS*~y z(WB)(yA#k=>N5VGH>TpXU4zIqM4xcV+je=$kT5wSDnMt)AfEh<%~H0mf^)5!ufstX zVhc*?AHIg#?48lDdFGq+V>qnqz!ov<{4K0To0z!+|4B~)zWjX!BrpjeRFOdOkkV^3 z@;fL7$dd#SS&}eNh9$KlDU=`<>FDTufmsjR8SmyXm3_i;4hC{_HB=k|*u?MK@<%d)hEus=+uN>Q@qE~wwe zqhlW{wO7`g&0n?XT1ZDIUd2_~_DcD!JQo`6={UwD%i)m>V9q`RgA5dd#1LHxMsAkC zG8p;|Ffa~kwC{$nCgNPauA~$f{H0+#FWtE#Kp-lm0$5nEU?Y)}`QZNmAs*uYH#dCO z7twkD)$#0q00*r<7B-xN1NcL`B;^B{G?hrA!92nILZ0zsLRoex$8vRN=+}V2{6)%vo{_mljLO)}AYd zprq~YU5c-L<5lO+{6HvYr5r0cbHjznRN&foS^|~)GT9f>o5J0FiUDAu9P~~NxC_ZW zu!LdE?oy2Vc~uicq?AHUko`8E6uS!LSl96#nUnQ6+Q zthbL;9N>eI;rU2b2^&7vO;Eg+E(6AK2tG{Ysmz|->n0VhBIJ|!5PqDj@~*)q8b{iZ z&#*Soa|v#W>8LO5EeQ?x?PrKRcV56CBOJF3R?;zFe4%t>)(nq^8;2~I9vUn(!lebU z1W}p%?_chPn#fZmvPU$A+B5snPv+jT9jd1TNy_wpXqH3s43IQHF5SreSGLIw-f4|% zCX{nw@udc@=up||9!BT=fpZlX@#n5P%_-a-?_7PZCZ2dcw{<_~`CXio&9CU*D!y@OEA- z>3+8ra6-(mN%#+5qv}uH9q}DWj@k^-C?;A(k_I$on<>o<^`NJnmb&>&#GDQOzJ{6# zLCvq>aWs(1ONLsHDw>}eKB2$Ql% zmHVh|(l3Bz$hGTy8Y)UObvnRzsV%h#R@TvFbkKNfmQ(>_(?-c-M_*1BfHv75f#%&f zu>$RTCizwn?O|&K(BmLxEX(ToXznWoFXSfyiVzuw0B?aL1`GwtTrNBctP38D`K@HQs#mqq9Eti8r;)IZ)YGu@o3?L z*S-D>w<=rX(!`)K`E{fotaDup`tD%g#{Ps;J?ZEW%R3YOKFu1Gcj+jmrZnR#eQR^SHOQ(En6 z<%XzjuA)kfuP6;WmplVu&;fFyxi^*)*s??GZ|{&8o_BQ*20HWP%B(F{8a0kTi*mjgo;*k z2;1GJBtN%QMoe_3YEzZ-!8Q^YjJKRb*I{(<)XB6Unq|#&y5KrbA})}GRrSoyz~K&kx4uu(S$>#yAg~LH-`|7t zuXHbPy1D!U;NmP?>tPCOs-q}`pOOYd65E6UC>uY7TYw}W%=$wv-Zv5rwq{K#p%GjN z=Y|*pB>C7fAl&VLp&DA_rKx8%bDOF6qz~ZiZ%eTW&QYItlIQS0%48d49I6=@n%{gj z(PiSIZ|0EPah?Gi@Eab}eBRY4q78km+XXj^R?bd9i`<%vL)D3Qa>}>R7j;TXR%JZX z*q$En@RQ+FLfC_F=k4cd!$)g{QN?`tboMkwO$Er*VWhwsjHwc`ucZ{~P;zdusK?J%S9=`rjK)e<|mBCUl*caGNO zpU}JW3a*a%%dM{8A7n0B}xmEYEG zYbCpU#*{j4XQo~_k_k{Ws*Y&d1imU4Hh@kZx>VOm_|lUyIgrFun&l(vMQ{sH+y?&x zDXNH8_C11almI!%WR?mb{S#Ul2zkK>q>w)#y_h?|_^UKFU(pqe5ea4Pg2w1g{aX%f zXz%R^^6F_0D6sc3ZpI+8o@w{guIug9^{u=Q>k4}tc7`f;Vz7eT_F7=Y)ItPm-UhVg z^$kjUItvRMD>F57;@v>gMK1iM>V_F17(z821;!&_FLy@M_=Ag#*lYcH5`FQhjyU_< zj5^QohKb3#A?sECHp_BInP-G^1zj#{BLLnpP16R|QV z_7DVADfK8CUZN=3-@5}DJ=<5b=ZpDw0)H8baE0HT z{Osr10y^HQ(r^vKoVLv*hdh>D43Nn_Y4yk(yrz$167v*_+u=-m(nG3gJj#mjZGOpy zTOpVp!!p6@0;+auMvR6$NG8ky%|88`{KJ)CeeLo7HSMzEFD#zCop_zW9OKZDaBb{^ z9N|KvJeh4=Ro*RP)l|WQS)@!{raC6?YYwxJP2c7NN zR+VlubbJ<&@>Q4ldY5_9shaogNa3l}0(`JCmq2mOgR#^)O*+w`CnJ`n6wLAW2t`#l zD3rh1V~!CyD$j;S(&J$mMkIQ+c0OeFp4BtnX7}7>!;86B3tG*}^tr#RH%%hKq_wyZ zHU8R1Lr4F%e+2k%#C%m{De_=UufvOA{mk7kdFVEy^~lTh+e=zFEs#PNLVT6SDB}*9EhnfjZwhEydRO90gh<64XL#&LIqA4yqvk1K z%dR;Y8_Mi0%3HJj?d7-EOc$t`{vS{C-#5~yr2jWxW&PbM6wI;wm%RR2(T=ls!W5xQ z{bR~1nS^3wvfYP^P?}#ljH|0&y_R9(;b7h&LijP2KknToXFw^S5mxY0DnKA0v=LnA zN3o-?)9aF717br18xhXGs@Xel?wpfi%tW#8()*c;{NUC)&f=aoyN zD4|yL#~Kf}9uKePRL?7_7K@TcV|(t({ioV%Ka%9_HOdHvO9sqmpx$=G7B}=mT)aO2 z@2{qvt-P8Q36yDQbAhgH=)u}7qJ2$dDao;1oq4HwK#q^E&A*@HIks!Xn{m>y|L58S z?4t410VrrV-(IlR{O9_VXzp3T*Ho>s!o^GLKJv%)>_>M>rp(PU<#g+v&MuSYTGFR< zPc*mryTrLxBiSmGHFfU^3%u$y6LJ)0z8B0o9J0OJ7jg62_oV>gKNRDSpsBSo-yrpv zibuIDfgxKy7aZ^U9$%DGgBZ&ZthX5?+^$x08&Dr5@n7<{cJzMk_C4u{{!OLs zhhxGP)(_RWMNMv-R#-TO_y`WQe&x6(Jv2>rS+-Y_y-t?OrWNU9f4>TRejHQrE^Fzb znb;zK$I|*gsm*+`-49~l0$G}L+c>vA1+OW#`t!8ZYPKHUY5sVbFK49rVea!wIf0sU zu-8I{$@EU!Bebc){byw8^ymqlsByS*hT9BXde|0}k@>Tt%eL@?h|^0l=UnZ@EbpI; zzA7j|fr~TW?2M}TjQtoqxD77~(1G&JbE$H^!A|xiuMynTz3BCt-#5hfF2qE~;FlH+ z*<_M`>DlxgM;j(s`qS-1)#_%(>+>f!cDphc#zHyUm>$WbXk>7za|X`@*-V?5x03Qy znv6gFcsjAGSEjAagMS24W`LSTpRI2++ z@wTZk?HX$v7q-X#5lUFomJKKViKPTf`?FhE;$;HHOrGyog_k$d<)uix2 z5d)$VfG?TCh`BvVCQQ;1sz5#?W$fhvq;`NDGms$ze5DEqh>$7-5UPv>jhLRT!h&F7 znJMS|SmSkBkZuFuW4r9~Z`umg1yN_O80%i*o;SWQYagp~cZs1kp2dH;TJF%Ye-ss4JnVuxZ-Md1h2<YtN-44$e@U$2-(^{&(Q;#fIMQ=9SuGVfXVDg~opoB?%zsV!4_vlZ;cXpq0Qr=NoFNEu`^m zHQq^u%+TVe#%Y=#oesm3g`#=#NsRP$528IIXcox8XpF^(fwpFxKgJ=Ce{31qz<1Q0 znYHQdit&Ie_l|XBihPY+sxwZycDf_!ZeUEk>Q(!n{Eh11Ee`d2N1Ri2iFcowM_R2- zKN6PL5`N52&_#Eo@kze`5qTE{L%zs$>?1Sd-dtn38W>T9zcVphDW|T@V+B_#6;zV4h ziNX63oYy^@hYkPPDKB0W4=_wyJqflm4jFS=Q8d%?}`FMo`yL1-@aXgpCWgZ*LaJ2<-eoR zR(|d1|Kwcu!37Fu&IY*z-ds9R@)Pn@mmaXh%*Xo;HJoO}ZrVL&7smNyz6*(dT_BkG zz|=K??cB@$LigOgwXnvi6%!+`^TiqWNkWoAEKHrWan?i={%O<%_ovYpk3_X?OT zkl<(MsZJK%il4-)?Q^%r7q{|koi_6DQpG>0Vl?TZzwiI265qW3xBve}GRsxJCA;kF zHvjjgly7)0xx_~cGHEmds0`2~i_9wNSY>Vm2)xrW8|gxtnG`OShWHr5HFM#5{{ajf z%sZ#6`3kE8IUSv^id7wMnyXxH@o>k5xbH^+yI5z zJ~Bu2?JQShkZMr3EAEI!OZ=2LMYtt081hp~We0?GCe zR!5@zyC_08$HNB!U3k)`aS@r;DdVudxA!>G)hD*7-{n*C624qnQd05i(8;=8?{@n* zr=+vot#oBHHg|hSEn_;BPEl_j5I(;xiJu&)51}p%06f7?bR6ZQjD6Jk5pg%TCZUYd zUSHGnuW7eSb4(N`;*X=63LY0QP{0fREZ;2oRJ3$!iFmMG=qxrTYvBWAhnkfQ%OsVO~5NQ9- z$XBzfv>dRxclYV8dP{LxdVaN3-P8!`YxkU)N@!NpjCr3+94{5%8BfhsF+`opv-%JU zozl^<7_Y6K+fSiAD(mU9z)vj8mN5Z2CA|l=9`@P4n~r(LhR&?IO)4xb8s#g**_PD+ z;H7ni8f*Wx8*Cq$X{ax&Z}oEDu*E*@-!5<&b(vPj`+XH#y6dpwM>uls)>hF|`nW&- zPTc2Q<5Fw!6vrse*zROBn8D(*>h;sW(j~d$p|@>f#|bh8^yy&|3hz#om`ad=jE{6k zdP3=aP(rf)5Wjq&?%LvW|F1WXFL1QB5<1ICv!x~t9%lPIE^&k}{=W--~|9h#V`)qw6cmlq&^HLdHBFS-v3gZS$Uzm!Eh| zWpVkq{`G=j1-A+ZwR(?$&_K?>lC!6dBbtE<0bRvCPjX{a#wBoX?SrERxF+M zlt#8*h<4r9YTce5Cu|%sH%v<(*`pgD_kL(Snp0grKCihpx7u0uXdA%nt!E9Br-Nw`B(twDkGv3ogTCylrg$YSE z<`r=Yk!6&@rX>L}4@Ym-ExyrnZP!h^O`QAU%V0yOL^Eh!ZFs_=!gu7V_TTY3_QWyf|wzv7P+gOv2S%|;mBH(fQMEGM4*dvfQ?igvH5XAH=2 zHs@MP{tGuDXot1c_8ENLKy@^eMiQC1YK_(qH)s@qPE<=x+T6gFCVb%-{y6m?z;1Zo zGk7a{A}mj(B?x50zJ!3yiWCx0?L%;vko^(*X-k16T`jjKuUW9y+-Z0FG`pGlvd2B9T{vDtyBm3$~s$Ox{#R=)#d2 z+}sIF*bL0x<*kU@F>f~@;lW;J7qOypKzKuQS7UdIg#hSxdut}$i$jn4(IWhZdb61 zdymp>mC=zO9_eVN*5YVB>eQE`wt&W!n2f$)@AqfwKfgK~xhFowdl>dC$e6gCUVrF# z^C)oPVrs#1ZGjR;K;AV^E|vAZ0BgscFx-=H?^zysQ!;FZ9=t6;%QeoVl7cX7wnyk- z*X?D8sI7DDp0|?^EbjTy@?$dC{m6$wwUCwW^yr%jbIX}*|{XKT-ndCf(<8mB|Sk0-~2{OY7Rl;mxjY5!7hT10;MmYuV+ zyX08Ae5+}=vo^3@Cv<39t7po58sG$yK!K)(PVG42B-X#LrujV!UAa9O2*#E1)E@5- zgN!T1hN^hmy}xyQIl;8~-cdLzd%h@nzqS8h-(R(8XG@j2Uq5p;dNt?iiGPGXSAT1O zObf?zf4{KAk6m4HU-K+}S|1;Z@=eOmG^tqzqnzseJMLF+>b88u)yey$d~iCrJF(KW zLfq|5bY32E?+R=KHWt2WaSws|&dUDOU8=F@Ea zL<@fP4+OPop0$2nF*w}HDH#wCFh9_#)H<#9CiZ`gSW0cpos+frGAk6;_*9WAlGtwd zfH7>AO7~&EiF5w+V`oL_+v;M^xkrI4#Za^(+FxEb~K)7XP4+=lzXaQ8ADnq9f5Hnc(!zWdj3b#w8q_1AXO zBgTRz6CQ!{7fZ+71Y;}Zc{@y2u;Pc?7-?c;FrPuVP= zzdk{L8KZNUcP8A4DHOqYFeL@(Ef77!<6_3qedVc7N=a(@7gKsnUCSpkc*>ep{L}kC zKNth)W1d%`i~;jT2=xk z45Q`?iy?{4%<0S2483TZnvB`mZ#^yfZ6UAbmW@U%f1VQxQ%4u=hbATgfMb=D9h@Ig3g{Q%9$jqCZZT=@%ZuAN&j9hr2^x2M9@EwU!YV*OyDcxOMXx3#VE;IP_vyPH7$jy z9p&mcS+@PB%WLa#aNla(P&1fiNu|L4zU3W(_TP}*l}zTi?oe^eJ@$wQ?t9LmE-{aT zTz6nEf(mxFFk&Xh8XBiU`uL4M7P!sd*PLV1t$4ZT*R16oy{EuWakkbkC+++L&%N~W z5QLzGs2htes9TD^qV^-!Z(dqH783iudTZePiU>>2(wM7ZhTnr8Em`sCyCJLr*1KVnB3;&`X)iHps~X6=n!r+^M8ZS z!nS_b+~5dZRO~{iaAx$wPJUX{fAAzl{qyYC(!V#N{U1PLx&B)9GQBPHC6Cx@qC?m- z^$p^>66nQRU_R}&e?rX*(GJv1`wgwp@~389g*r)k4m>eTd2pyx|Kmk}dFZ@FInJ!2 zE>C6@ac=LOrE#Uh!u=A<3EL~zl zPd{GJ?+fe`@y5+lG-lreBrl(R?&@F6hAw8hRw>Zs!y@wg(D`jZb2ePUR{0?Ta=l)R zMft0e*~eeJP-YkNG)nnMy^DKhnWk1K`$0@AI)XqgDYcJ2d+GwC~-Th<$%@h|VXDphnjyjdG`!X4yS&WzBIp8m?o?DJ|fDcRH4J=~;V zxZs1v6``2x`~svN)SI(+W;)j6@;i&JGP9-F-QLxgP597RK6wAL+ax8`n$qV{kH_1) zH{a#J75}jFMav2WIGtnae5-R?^t6i7b!p&LYtNZ~R?xB+?@QT1PA<>R#-s5%R`a4O zok+Ep$m9(Y9K5vm#_J6bHvJ4chI$d%Rq*cPgl8(St+hsmjP}Jv-%os9C3>1;U{J%a z%v8FBNhRsXU{yc;8JTj;%5}XSd?)MqO8NBeC{z3P6jVbw$I!Y2hn{5SI*l6e?(|yQ z(C#S!%{v><6%30^COqXDykB0_SoY0eP5<(n*883~!7mm0T0zO0`&$ShBjb*z7wo>qnv3@0_X* z>lrz*e@nbjzV1`AF}t5e@E?>va2XU4f%iA%+mjL~u}H;E3e zOF<6edSE4=0tbhQ7)7dkm7bZO{8Po9n?HCaX80V>BOE35MyoNeBbQwtcy+EG7oH8= znQ$5QFbhp^(rwhvPe>lXjsC^_KQw)JAX{J9e~h9w6>9HRZE90HR;`fOdo}h}s>G<0fA{;o@6SJpd+*6T=UM08bDrn(S>0%FP8<2=xrtpu zs(CXKn|w@rjWum*ezY>5apAOnxG3Dy=&|T7b<-+FCy1Ey5ee;jbhvAB;>f=+$naB} z@ZNdOTMI-ny#;_LX!hWxV&36lvP_$9;Iu{Lc4N_Wfl(8i{Iqqw*T*z#bM+0D>$q{T z39pQogS3!v+K~RnWxREYFRS>18KI{O!o8S zKif2+YFHM2IPDt1A@Z)TZ8Si*G&S)oX^O#={1OZJSv zH*-bEo-i>)h|lJJEzf!}kPLRlEVr=8o9r~28+dY~mNrGj59%jb@|~*~*Q0&)XRxC2 zuYok9ct!(;#zZ%=-T>@h9>dfvhh}8)ip$_`>d|MJs0a5n*QVC49)={JJWC&bI`-_L zr!WX8q1jff_m7u4s5|#snD<})R`fBwd&l+RAA>*2Mq8-qA}-dV`OTEIm-u?fAK+ zj8HyBmiW7h1l}>4j{a6{Sr!2UxAFF1$%UT)7AiaF~X%2d~jIHimKWtdG@ z_g!tXbnm@LJC8>8HE<2uxhvzr9Ur4&wAG!)U==)QhI6<);E(pZMBo*$$knwOt5ygd-I#OQIf^ko8AqApf? z_aL)F#n;1QtY_Ar>&|?6YCByo9k|_io=H1zh7x^i+|Rf?wvykj zzU%7#DO5r1%i83ZqPC^HL&Cu%%nP-_2OCTDU&aq2-(>E#w0MCjvt}zF)<4!6fADez zD+6v+mq!s}2rRNRphO6$c}e^ofecE9-3zqA>Y*mZ#^aF5krURx$Mdi{Vrb*ZI-XbI zhJb10gQ~cntEHCD@8Q-Jjjh{9shtlNs$_Ptcs#*==rKo)$`?}#58EUiB^u9*2Q81m zJ>@|)txQA&AUVFW`&p8MU!}(VJp_EXLt;wHd-c;#OB7~*Pq3^pDD=Paq3CJ6PN@k< zYkXIoY18DeDqck~bu|~&fms|({MKvst34^x?^d3Eqo;{%IVd@lS;9e0IHISl!tr)g zA58WFvElc;TJ6u^?ji4;z53Q2f3ELC^X~XuO6u6P<%A=%fV$clixIoen6`o6O&*Ic z-!%P-UrUBj)o)BzvT8&8+o~;{Qa4G?P37=+Nr!Y}x_T&zeIe<4GPd%#OL#?UlWS8) z6KLsM^X%6$4r&CyDAeNxaTdf}k91U>lJN{q$O3k$$yPVuC;6}sYsium=CD=ig0u zgS$*CAGV*ahQ$)OXV-*8)|VA|yDw>mzc$rntWvpf%wILQT(gE*ZwEKu-_-iU6_BpSxc=jqAlFL6_ zKTE@s0iC%JlpFHrn~uOt)5}hvJF7hYIw)nafl^7!S``HZZi9Yi1ymi2;r3`G60M-&^IYoQzA?`7SpKwYfHVP^)9V zTv3VZ(7JPX-`VN&6)=*;;hv-JsE&N{C7DX;TdSIqr{ovduC_Yg>wLURx%f5cyQAl% z(?_RZs&`Es3baZ>S?B8wS#z{MZIUuyxFSamIk(%TZsi{wVpT7219~mK$ls{}wYm4w z;%O{mB#-n=vnNecZ!l!>JlcP%IM#M>JuvUy>iH|dqiO?qP&qPCTcNz8 zXEa6?*kHCi!Ezz?&YD`tk!9!p$*yBnM(B_UY_?DF#o7!XY5t8f~hd%1=Ek210ZYcqO_;LCZy zi>#^rlsgtZ>!;K{KKoliqt}<5XTgT3<;%zWJNB;C7h`Tq?e}YchKa5oIG*NvF1y@- zJ6Byf-nR5CSiAv%{bozKG80$40xyC;FEypwcKjL~S*Ywu&r}8R{#tJPI-O!QS3^2i zE}im_T|xArSG|X>|PON$24M?M|qXK`WJU)4!{Wte@tsR&4k>M6BgkD z5=GMcCK=^b9|2sHc9Gp+nAV(KL3sRq{77`-G4uSV_iP94ONai}Uk8`uzlurLVr6y` z?r+68%(iAmb)A9xPwA7|3Jxqj1#*8vc1*7uNA2daLu3|th@Q5Uaofvr6G;W@+qG0y zJ(*E685o@M0zV5LO-Ee*{jBSw{|_WipYiCJCar^L(B(UenoE~_>T=`Yon;b_2LJk9 zo;-l`Wk*-;5%h=KUFF$c%6N(Pw8Z`PsQKX~`{TKsIpN5d*4FM{gGBFWZN?TG zwiIH2On$X)e7YAiyZ13*V121q8}uyV$LlJCA13SHj+z!$%O_^Ov0}0cLt`jGyXK?6 z1-rC~gqkGh8EEpw%^dqKr?6tpffR!)Ri;{w1FZx7^*s&y zIiVgN2+w-Klpa(>GZk~kVVQYmw7Jcr;?MSyUaaxCp8_C7QR3>t5s7n0*F4N~6Cn-b z7lRa=`Y}h&lAyyes&Quht-C&u*iVO+$rh=erS7@s0+*GXIafqKVz>6)i|iiMyT_v~oDqbY ztk=DMY203Q8;wmM1HU81Tl%@qr=tBO;mvuW0$#uN9Q5x!kk zA<3T=g*h8DewGLYeP6Sn-o3v@81%uQnYUGqu`*Oi_xz^I30Jhh{ZaP9UGJXP{+3X8S}6 zk7nsQO_5X43U8*B3b_mw9Ul+YV3KD}$q5pPCgWa2$mT&F&G3~_661rF$w5=-WDaRe zjf6M4o69ZJ_(wE|ry#w8cNXQw`)gOzW-E6_-JDxrCzi^m`;~g7Bnht_;Z`Ebu;*K1 z#2*b|#XgYiTbfA%cUG{PWDm@5)#h-Sa;$M+XYQ`B&86K5Q9FdKz*?1`N#AF>*j0k&!+kO6k3fyB*G2D#a}RsUK4h<7K2WA;e)iK5{E62)R)Z2d?*tpzeK#f$ zfD7MUd_R2b<>}gPdw6{>!Sj67=Z|t|Z@wU2pOikX{*U#cZc9Tcg-y5PzJ@*kP3J^@ z$7k2jj~)I*=R+e<6um+|rL=WaO@#TA;9mGj!cF+VKWyaJL;A%j1Kq{Jiu_iu#_!&y z8Wm2tHhaMXD!>C(xYr&G{(B|k60363DB`ewCeQjH`*`aUF#K^L~MIZkRVlov7ZgcIK z?Z$AA|F+=?0aw=9XUGUw7R?Mhx%x~&Sa1aU{AE%A&Pa2A$Lpx=1)Gr*bFT+H?X6L* zS|#bw2&h%gNHB4E#WO~#M69*cN;<8@wuWZDv2ENJfAirA>uvo_bg4kQ%{~mKvM|X7 zYq?XRwL@Bva0Jn?iIV1s*-`8#%J*sh6Rk%AK0=LoX=b)Ou#AEz-^ar~Vm50cDxx{E zNH+N*^+(g8qL_6Vtn5P~o|l;1%Y&b@dGAdWU1)tT8l+TOUaBQ0V%knCf-@96)#0S18pulAG`hW4q9Ts86%F>g*ya-E;eM z8-!C2Sh|XQi61gu488^T^jW&OnuJ9*o+anUCX_2c;{H9cwRHA zn-}fY9JaFT8gw4px_*DlUqiVgvXAuIM67k-b1oc6Kw*RhmnZfXvPg>U3ky=-DISyX zK^I%RVC#1leEDvyS%h=Va_P-;DWv@8Vc7ux5rv`BG;52+IMEr|RktFct<-i0_u?Qg z-n||Cmd~-co2rFpu~KzgD_=YpbtuF-A|^kT6wn6>&Q6`*40ZuWYnOin5`w{4#vy4`f1Z$utZ`U_i1L<0#87Q^=q^6qFz3f~#~2}sOj=l)Rv z>2$4Y?E75b_xeuR#m1WxRs}CWFI##Ia?adey8^eZ}c`{R1e;@ zq8jr}zf$OfYP02DmKZgM8|Ao~T055eJ^8ihuuy&RKHbd2KA`y10nKsK^^Tzcmm>0X z+M{Ksv-oMJw?2apF8aA|S%W=SN-P686Z3*R)9dPD{CI92N|q^6nE=#X<^!lhePO=D zT&A8~`ZvQm+|1^&Vw*+d&NRhRj+^M^W9jD4CW$w9yuceB{0oa;JJ>T*nTLb^6fRkb zl*ALunI(7(NXK3>rhHYfL@ zMNpze#9tcxR-)Ci?7=d9FTZ>Dc$Ru{{({7>Hkd0Xr$fw6Fy}K<#U!VPvn*k#aX3A+KGiTJbBjm9%_hii9$u&M$kB`LX;g6?+?vVynOZ9rG z-w+N&F)6gU*m>eOmN>s*j;DLoVnLtimz}zqEm*y#)sj-I->6&Cw9VZH`U=)Ae#6zS zwdM}=T}n_+YcgRHk#o<=r43unK61I(e{BHK7%A{Hbg%Qpzwy9@d2T+Jy12KzZ1Dv< zjB0K{X0lOIy8ilh!q(iNcQ?3gk!^dRhdX+c0`Cw%qM2Mzj$h_sHFI|5yujzWI-kq; zT58@bEAy-#UX0jqx{+h6kTwQZ&zYB@9?py9K8t4RCAq#>(bAx&_cG1>J(vz>OLSQ$ zP29V$z74Q;9=8-nJ$e4#z0*aGw0QuJw%$(rctd})&Is0-{;OQ?BKF&7C5k!R+_$9x zD=T+qWyf8ADo@fruZ|v`hP=Y=s`TW7mdy-5R*dpTd*#4c(TzW)F}OG)-7L#~`%GFL=e^Oj z=;`e!>HJkU3;7b4U+E%bA+s@wPmO9|DMdsFZ(PSN$_F;C6UR0dcZy1i&IHNasqm)r zJ8Em(T_ZXH>M1Y`pV!i7-Z+{lq-LQR1@##;er+VxnUs6E(2>aQ+&$gCaM-czJQ3)v zctAxjOzBk`GC>vID7`lQTKCVgF&oX~fR2E5mv?CRVEvNU^COzY#rh9=WO?UixHI2w zfd|D^p+8H(H|}9daw`s@&&d|wOf;!qrO?plNRG4mD6+`G9ahfV^!Ed{pix;Wukg_^ z$IObNkDw6HS8h>0Ioniof)^=ja-kRuK9n+}QFq#eKyw!ZC9nXU3s{0T#TOF~n zvSVX30l39z@6&+C?fVy{wO*MjwX52m&I;ox7kCH1lzkB5mrj{S(^mAKlO1;d8Yf%t zr|U^=wOM&Brt~Z9C4BhaO{AA9_j=XKJv+cdm}R*4?OIvtohomH40RD^Jv@7NZKc@T zO7+&3f8+#rj{OzTsk57;=Tp8B_ym>sv)}XkVT)7a7CJUFkqDu(C0+gW&-U2}$ENA6 z`=K38BuI!xeniq983(X|k?{}nMDeXkOnCTekQJqG62&HK^PG~%J||o) z*$glC3au-geRikrouj;pp!?HawLs@}cehX0spZ>rPLlZm3K4pc4*YV8%@Jwv>OA#K z(ru9FEXX}CX*T8k%UAGm=k~&Ju&Y@6z;<%^nr;hiTb<3k#FOTRZu*ZK@ye>`s9#%+ z=l)C0@S1^3s*4oizdFNxOk^NK1yP#MkM^_Mu~zvcu7OK2?l@ zE1voWs6XD!EN+VmJ^o@r47bJ_)NVl_po zNh0NKUpWT@1C#WM5ieO>j=IvLP07+dC8OF$cJ@M3z9vQb3!(T)D3`@)r7*gg$sJ(# z@#I%H=kun4k(DpgzD=(KZu3$kSi?D^<`_PoztjJ=aJl2R-9CuKogWG*h)g%pkkm$I zWrT3cnQu#%CEGF0PUy+VTduUW#xxaSAwLz@o;@j7vaz;o-Ix7ZR67iIN)%i^UKc$u zrT6cQ%|DzRK4{MyO0n8& z{97wlUvQmvu9iL}h5t)6gFe@{mOUS;((;3=#q!g<1v{D-zjuC|erkUi*QLg8Wiv$~ zInA{@=`yet=n}Rmq-JrQD(^EiRN()>Jt2q@UO@f1Rby)Kh~~?7(EB#aMgFi-u?)Nv zG3@SEsutpG(V&dwUQlrAXh>5)f9v0ty9wRod)q|k#YJfvyVNWsLR#{PD~F{$iY+^m9=OWTyL4+r)RDowSKgr_ePxc`~inG1q=!4nNZGfVa~w z%2{^>1e%#iD)h@Y1Pkc2RQGr*J^d)HPkF(N!G=PBd{-I6;8obAe-NdtV9+lKFVlj4 zukHg8cPq*kP~Ug)Be+fIqz%`ob<0xhy7*#Jhi;vxHa-i%2j9MyUO7QYYjGoximKx} zKR@*@Q-I3jqHZDagmD$JJmbVWywrCgnh(FYM~6=y8l`czSTjDz5~aQ?$U1ia#+|aZ z8cPg;KIw|b+TqW*G}1`?EQDvK>l$+I!|aAZaQs5N3AR3VNej=Klht;!CXdS0MUr7>yrgYsB~JpUa_uS8V)SmAj^ z19dYhLyPkxgNiTngP2=}er~n5Yb(=+6=hb_SvRYHs`hxAn4QvahrGTaDFxcz=u>hD zf8yGetqy1BkrraSv&Yk;IftQ6(=SU3^j4NGI$GbS=knW89Yx;tojF=KP)zpk7<_Z` zZ0XSRq3`FnJ-$BNG=oAKC9+vx3Y+EfOiVgvGC*`ZMjws*zM`k-Yw&aTvFq6wEo9GvrGzS2YEYR3MjNFT$Hl4Evfh|M}G)UMJ#XD z1qDx8Y_FAUbu_1~Pd6rqMJ#vpRNB0| z9nXk395FinB5k1RQiNhDDCyD5@|N8B9%GG;lV$~tjfGvPnG6HnHe2a&mp}sUfEu^z zWjr_BR702d3fXBw7UtR8dtWcS4H=Q1wXA#Yp6yTz38m3^`GdPw z^OCm=v_7a>fnuL=5&ybg-;fsF#gsi?f2WR@c9&4eXk8O5u>)s9vvg;%iRX)0$}Ol2 zu|6qB+-E652l3X~UitHB^p>dHK#1 z$FMDF;id)8QL(w-Rr`E?R-XzYG~5zES1?KtX#x|qB*>6jSrUNYfIN~keAohw`4Z3g znF$KY6>wcF34SL4&`-rtRS01CS)l!3swI0`k$U8B02#G}X zuc;EllJwkBB;)9HC#N-&dIAFmML_I>+; zK98Zp9p8t$JyssV8Q$C>Cf=O1xq7xMAHtf~R=m;n)+d)lg#r=6<`fK#Jn)$rso0VS z@){N!t>=1!7CDxrE`b_jd9{t~jtwq3ni(MtadQzg-T5O@(gJBha#A8!Fr1Q2RQdY_ zu*h@~>C58i=vgP3v#Ry2g0gBVldA6ya{7pT)pV{h9gjkn`fII08!7JV`-^zS0ud~Hob<}HL%krR%B-2*m=L4bJDIJbSQ+_9&>Kg z3e=V*{IlsylxOWe%`3j~Me@NLi=QvlESRuNbBU4#h9Ge~{0}gYom&hTngx60bzg8+ zjVCM~y&lG@w)W&Ef%I8RI;3py3)P&-fdhnbJ45%FHR=5)j#nS7o{apk*a@#Yd77}# zv1O_9GIV=To9RdQ%nyqL_~32)pSVC%ZArh84qN;!pI;vzySCPTy^NEFY>MSx`b)37 z?pOE8CnlbzxT-H&6>mq z3W?t)VZ`-MQtkU>==1IAOn4D8`FFoH*E7&~Ms8hr(^?rkq703vqv!@P$a!+P@h>Jv)D@=gUrJc_MR7n?4h~((733G1umtB?MFr zP(W+m5ODS%&g@&82J(aJfwa-%vzy5OdCuZh_cLhItzWyI@ZO`(|6!5tSSz{N7+>nz z1Cv)#7bQvN?p-Q2i=SZ;Bjsa&1#xf-&l=7sSCbfmPSv%jso~^e%DuFagLCnwqRASZ z6nD}%Vfw=)GBIHL42joNHW)%R`hiOV}D8Bv%Ft0(qWg(Tl zM9UI>e~TmRDPy(c=htOii(U0`0&kcfrIGwtTaH%@-f4WJ5IQf^dd}2OwBzd;z=QCP zmtB{&TrcQOT`4#JH8XHBdFs=*7XJh0)YHs|Vv39+c9rb8!#plISpCC0Xw)+5u8+9t zAk&9&PMb3c*N3O?r(05N>(uYgXuQ$Fl64bCu*RANJwTD=Yjh~)&K^S=lgwF&lF%PF z1Q0|V?aeH$uV#XUZ7*K5|8icb?fcKdc6~x)CGFwfvLg|8dmtDzN69hFT;k3)>N3+PwabwL8;EYu znF-o+zg6-kmkMeMsvW#%F~s3i`+af^fxzS@Y_iIsG5$dx6ZxwEl+=D0O3x2Yraz+r zl>mT9D8kqL*4T5F2qMe=l1Vjif7PZbcvyFDb*7>bqs$nZ9W|E3zw=y3!|fUZcG5ws ziXEza>?1`RMZ98}pXt)3656zM*>M%{SiLXiC2e*YCG!{Bl0rAL`^Vp6ht{Vmg$0sc zTioAYNg*toOA5P&CFsEo$2g(gou|h4LI+X%iCdeFR#rWKa*nnx>TrikOxr8r?4QTH zAA50184~IC6v^w_mws{Ah43{y4$mukt50d^(CVtD@GE`sg=)}hV`};BA?5_JS{#XF zp~0`DPQ>rOH{wnyOd-t8l`J6FfyY05^Yrf53QWDqc>hAS`dSuAZVFh#1%1M@H>EE! z(l;-X&=}g6OyT+05zP^&eP4)5g08IJT9cLDrtF3FP{sLsb1&iZr;7uvK=Cvy>jI@$ zqhuA;uOfdR?v)a=^ZxA9N`MeNba+hM;0M$qUc&V*qG)wy*=|wO>=&NBc$K&CmN50;iP@0oN(dev4M zx6|L!(VK~)qI<5&e8XBSEspatT()0v~cUD(5;_#O(+=vq?VVC)$ZB53v^0Efg5T z7-67~eI(jYopk_LFfw}bKXmV7%2 z%xc`5^!zii!tBrzS{cGx^d7Qk zqmmvu)tir_`^|U?9yhgQWt+%4X&d^+Teau<*f#0u!!&kZNsBo#XOC~(Y|FYn{#un5 zDs<;DhTSL$#_PLD-{D7)~S zU!g()pLz7p1)E;jgByP@gOOeVW^e^uvfSQ<@S-`ZUF&Q^KUW$=1hV5p)h#5N;uq+; z|DjQbnhmX^$FmH%zZs&+hi)k5&ntVqjY*=c}_8^nEK5|ESov^0s7q4A^k)T_vG+6m=uL79SW){396Gtx3 zw$tG?|5)6!H>4$?`qx>AZ$COmtaW!ccXnjO=|$oVKM~<({7Avb_eiVn5Gri3*{oNa zbIMIiBS5<%HNnyPFfmF)N8?RJMTLi_V?$j`jirW?CfOY(+(v|@{R1}vzQ@XP1^tFF zwx=^*zQha*OFvlVk4%v$TqViO&d@q@xz@E%^>oxH+n@QM_J#iO%P#HT3i$!N^Zsr# z+>WW0plR`N{!lr-+3H|1b!TdSrFK#F8Zpxwd*WZf+%3{(thpclJMQYg+K5lkg>^#G zv|^|zXe*a9+I154#g)wT82>wfJZF$)5Cd>-(r ztZ8LIOYt3I{8i5%24cZEmU6UeZHr- z)!;TyCiXICqJQmE`CE;GC*{UD$@49zr-!{U9x2O)j%BwfjvM1EAW+u>o zz3*z+qFv-IQ0dL&WAwUOhHt9%{4<7u%Da7WV`ePq{?5!9OmcZ_mP zZHMT!H?#YwGvi;~IRX*s0ug8L`2Ll5j#IQ*hCvW#QsO6gz*_bckV^?)f}!(ATiq~S)StXdeI;=7j)4Wy;!q=Q1w zAf=UH`)mj?9h~`_LdlzFwzW8&em9QVCV$)QW)OmJ)uE=rb!?D)WLgju2q(19$a&p5 zBy+lpF-h`UQwTplJrqoRN->0$yBg56)cH=K9G*t@57c=_Xx1^DpXrX9GAQ%ik)cb` zeJkom&#{S2u_5S~z&_8flZLUokB=b4Rsp1hBEFn>b6T9e3#w)r#WREA5i`lz*{+N} zQwJh+&)pgyV?61g>h-UTe)38D&CD|M@Tqx{VdM39#@sWf_iOXJ?ywy4T)F1&U~I^( zP`5YHpIgh3hYW3h5B`B3G!mTB>puUxWH(oZ=rwJ48YuguA4Es66d{@7sAhp>5(PQo z6WyWt+If7YK*W!%;J8(fmlavgYgk*HxQ67fn*qVrlCc;Li(o?W5I19@ix0Wp5;`3M zrF3~10R@a*v_eg!uHL}~M||%))_N62$H+c79-`Eb07gzNFB!z~T6zgXijPQ+q+1r=4{|cTgGT$G2W@7KiAS zPeu=z5D~8*t-R8>I)iG#OekZ_vesO4xdC!)h(H>INre*%cVe7WF;aF*e3eLdC$*5Y zSl8OHeh21##7Lk_ROLH0cXlKo)x@nG_?)L8G3WG2{XVo9`KYJGxWm|xIwSVeCRIIr zQu1j8h#c&6R~ZeGC^mE(Bq52x6*Xrl9pK5SJe_s&dA8z_?&>embtg5 zR}YJ*27%dtGzV6W<3kiGeFIF-r=2t=4|8>R;A%$(&GnIoJ4dg>w1~(A7-u0o6>~Tt zov}oX+Tm19$wvB(a2+x|NfN>CE2aQ`xHST5EL{w~r*W9~g0D<9vIfOBOT;l!V5}3w zM>EcLYD7n3;J~TfLlbe15q&~k9WtyjIg@qY3VPp=8a;yL;3)7Z7Zm2HXdP6rB;L`@?l2tlqui|%J<+<0jnq%ISju`7OmuRm(E@M6jH)WUID|( zQg1)?3jWU$j5mBFJ#;DsC~^)ORSXG_oi8hCqA61{9ZVQKtdSu(>uK_~u)0<`?RDZL z1hJDnwUTLt2cmNL8Zg;pho145tx6xM9f*WIK$%!LpnDP|hVfgqaK6EWE~IV<<3QrA z8wjCSd;Cj|%u^1vAcHSciEM#A!|0e_+hKvt)3tgG03BXxVqv|+smezqVh=kGIedI3 zJhTc6Hf|=F6<1MaXSpn!`fKYPA3n)z-JOd4JSEUv#nbREXDVLUYEX)CY1uxFo0y(f z((n}KcCIhb==q%1i>N7dc9g*Txp~*eH%!x1WXub55p>p;iG<2ia;O+;(3j|UH*0T^ zcBp~;^H=Oc*)$`H`xQ!`ndgH52n%v3dcP7;A`6BcAch=X031=C{@qS|80ZvML55~l zS(4rL5Qe|0%tx87LkE&VQ$|DvNY_H}C*SsiFrWD2g~~1p?8M+y#RT2NIi#6MHFhBG9 zw7aN8@+49jXs>7$%A^mUhyuh%^Q9z9nM_{s)qSS0-8lSs7D5$&9YT(bP_VjTP0QAD zi;#Hz5YVmxoF52dCJ{2j(JENWr&rRe5w}2?lCz+2LN3uJBSF>k*ND$E-1>o9u!u?x z*8xrw)%qR?cVY@x$QZ;V7=49RKHtEh%DW`hoo6syF09JY85Q%{OD>m{r;SUKuLm53 zS@m8*9P7_FNv49RI!lAkn`Q- zt#!i9o&Y_HTLS*WMhiUVg6Xb8Jh1;#Op+ysd4x&qHe?0JUgW%QHQbf7cN*Q}BB`h2f9`0(K)IQSo^ z-tv|+i3xzPas-um@kg9o%FwA9;>AAIO&@FlRmt)ZeZ(XeRyz>=h?aj%O-jxQnu;*w zBZ`QY;E!TdH;&CxOB96<#Gz2_7ce@a(gt(dSp(U@#aWZU$7&zk&p6(tvqj#yW`5Z5 zZL-U~Lx{)AK3OdC6X%;+`wm)`nhTUz<)JDM4Y7;B0xJ5G5V%+afgYNTA0{GV>m$&? zXH3;1aU;fm=LA=QX-cY*APQv!7)u&s3%E4C+$VD5-_%8=JVZdmKzI0(9`8e4BPEV3 zoO%de8MPE#!^-*FQ-ma;`n^Xcj}4-xz=MFvpt-~7TnWl1?>x_it62BaYWFq}diyhh znK~Bz15Cy}9%RV(+LTLGq&#C!cFQ$&@BtsmWcwy%drL}1zytgQB4p8=VQu={KlB*j z&n#&&k}yh~JuuFc9%YG-g@$T(s3{aT8TB`b^&s&3W(83uOz0_bzQm6V_qTsbOoV&C|;14F5yCFj9`tgnAXj@?^j9Vkk{kmTJnsl7|2acO*VOK zL?2Wst~~O=Peq8>pb%mYeL9C0#effvUst%44Nc9%gldh|cR^4Ft}qz<2kSyHyio>S zmK%vfpgzz+tKA~tc%;b~LLZ|te?#v4BGVrvoWeY_bYKnIcu=+qwj>EX!yg&NF$;b> zPso@6C!bV(VR~G^!88dW$W83VkW5eot50Tw(Zi5C0C0UYC13myN2P|F+3IP*yU%v9 zWgEyTRH=WBR)PQOAU+q#R6bUx(LK4VRry=!x0Ac?v~FmqiKN#Tx#yX{ zOX^{jGodCOtyFzK%vlGYKN?TD8xzGB83!Tp!6X<8QQNVf6iD_{138z?cA=7Z>!e=> zEUaEjG=CR=SWo zt|A!O1N;s~#e;^v*V5HI+z{>GX;Fc8xw9veDyv-w! zzE=AO+BW!!rMW2tFmZt!upkjHD3t00f$qhZNuMXr1cpyu-`Yd*Zm}Im1VCbK5BuJ8 zQ*aeNXA1L@{$ItR_d*oLydOT zgGFypm7=#{8i}h1#PjEgU2C)U0!sB1$Q6;FShKWiW#gN*>OX-w$;j#}AQx5w=mCZ^ z^XmFHs{xJ`&KNRNtV9Y=R+_)fzX00K7$J8FfE8HdzjBX|X9VRp>$iC-+{k*$>WjFm zK*PanWk7`NKW70NY(OGZe<23Pd(hl_|3C;*rf}^1UnRHN_n5=gn=nK7n?m5Wu9BW> zw;lXS6F2`r6M|B03}+kjXBUAlx4_c>Kq>z~H@~|sH(}4&=ig)ngm=tNee@gGb4V1~ zn^2y;x~d0cmwAsT`s(-}=xB9XNHp^wXy6~{_WDK~4SZVTx~73kC?Ismzh0$RL0xO< zhStF0e;^TFq^+qzoI#$oHD8^@U@o)w-s&g-a%pSw_8;g;u4)DQ-bnt>m4Bd}oCSfd zYNgwo8}Y=Lf1vqlgZcmI=xkyg($-qZ7EpC|u_@BFzV|$;1DOvo%D+~gr@}Ek57|?I zkaZoud75IESbhsfT^%4Er8hxoIHjb1 z1H~lY+}5Lmd(eNNc;H&s#2_T1s;eG3jRtJQ`|qIb@sG#GRC4%TuGY12Th)w5tHsF2J^LHgEI(vq9g1SYt7ZaSG?x`8NJeq9Kh#h;bd?g zKb>~Ks?>{l<$az|#aXHfhSMM5)&KS0Y4)o?rbHtoBG2r0 zaw_gN527`3KvhbGlS9T?Bpd!G3*Vcf+dLE9)dLD$Bm(HBP7U&mLiay?m?Pq@)u-8U z{~I8Xzu8ZJP~HBYc+r&q1(?jMK%;WKo5Ee>3H#|Dbo|q^^F$!D03M^d#E#?dIsyjC z?dS?fAK4xb*riTokrIxw`F0Yi|GCyV9|y=z6wpr;^aeT44mjP6aTDOdz^Ig_xq9>W z&hw9mPj~snfU`GiK+s9sy8@0p|Git-^*0Q-ihY{vlhXW=Esp8zHq05?2DJS(am#sh z8%Fi0a^u!9~(lfQk~1H2(;U?8QVV)w3!A@ncqv>HvraZ@Wri zj$QSX9(ng4{ue(P|X2eZG$<|!e%N)3T(Muc!zz3nuH=h=B= zS@nOR3RUcV21GGSUh$PiN&_=QEO_=_XTs>3;hz_ZlfX@m{eGD%aFigJfY+$Q{k~H5 zO94P3%R89FdE5Ebx64ZPjE;ZL805$1*>sv#aRlQ@1_zXRPZa*nv=15I6!0mXPysIC zeIBuQtp@ne<&T8_?qf@JK;fG9d-M~-TjU?0hv#uuPPq)Qdq@O}#Ohr;cb$}O{v z3Zpkyx6{O#*N|iTzc=nyZY>J2kekBt^_#*{1t=2)e2*04w|N0*i2i8<+43_WIRIC6mj_>EA2QvbV86{~XWi zOcMY5M(XV4LK>G6@sHd)ja?fA^~T*(xKvs-5E0NKFgx~QZsJnknXf}4(Oh{cNRbY#}5!K^X8F@E- z^GkmmEii+EY~!cp5Am$e$Pg zkFfWEYO3iLhC`JiB|xZx^b&gSAehiwAfbu$&_f3S1q7*~_bNyap(9<2ARPe#>7ddS zDJmdUz(3FX-S@rsTkEdxpRARfnKOIZ*|T$Yo1K$OsHn{MtpA6+J3Pv;^fKh{Z)*!O zhr5_@r=D?<_!nOSmR`S-FP^bB-J(4C>a(3C+@VI?{|N5|&Fr%wfhvtpbz6;bBAXV` zu`R-}Na3yAY9-`T{TH=DOjIbkX3mpOg0XjAVh%v`!Mq-v?lk0WbD~jxr;*9aC8PA3 zPNkdrWPnVxREt=mdXoe>mD_?9a_?XGY0?l`u4O zT1aH%(`2OGqoq?F^)QSqA*?aE{CaC@w3kuX>t(iKMBTL3w!(#$T?F(`_v?3((o*iMgFf{{StEE zkPehI``U%*dgH|B?Fev9x7YEDiR>HR1&{gPyyaFoitF;99_srr_qX=)D;V$3J;u^L zd9vp4>5GfrqQmu0-7}a1??yXt{T$wWRZ$JQ`u@F1>T*W^XWKKu^p5ZM1y!mzp8lC) zex+@dFr;l^_PgFzSKvOy^Qx21xUaLer83ldqTSi{UxD-X4_Pou-4j?}SAyCzdl@@b z>3OJMgga63pZ6cR+C7E*lMf3hLKjWHyJ*+B6*HtrhDkLFu(3`C3Quwj`3mCc|D*!0 z5+AMhc#3zX&D`OZR1i7!N||ezb0G~9miJFt9$ZTO97*sv^z!1Z-DU9A`*5Gwxa20-Q^BHxt?_@D_6Ay~#42Wxf>JI&(faMS%q`nM zDCAa3>EQJC9WhgZI&)UP)r-Z!;XqA^KX2ZDWbGEAV=MV_=<(!!)Q_T8MY8es_8%IU zEzbLdzBE2+XYEoBRw8f8!nV5q5`R^aBmUoZsO10Hq3~dD+?F&qw0A=~;LaE^39$G7 zSBW;t&KY;Z%+(RMRmH``#Mni(kgm=y{_L{SxNCJ+e?KFn??W$?x0ff<)1O`LKl>U- z0mQ{+*+n0Ed3gDnc-uMPnt>n#T^*3dn(F^e5+D!Z|3wf~RQ|pB|1SOA05C#>T%7;_ zZEY}s1n}SK?*RY^32<-^2H*h*am7Xez~2pmJ1+kI-U_0ko_->BIQoMWaqvQk2HAOw zii?Pe0+dvPaQ(X@{n_o2&aR%yoIl_6ak9HQDs!4i>x=1oKSa8?YK8bBO+pOd4k7Li z@{XLUD(p%@3PC7u6w=?0JqYFD>8B8+%=xdz6>!)86pM1Q|Er3>yE3QRKfSV>>l?8@ z^zucr%Zf+{JN&a+vhpI*GBQYe2WfjLA$AEd2?3{9rytk9 zTYw<_9DH59{aw90+5c(L&fY7)Uzrm(*#9#Nl()YAe;WQ@7Yv2^XKMed?dNZd{O@7> zueJUD!5vX!q@P!SFYe(Yow)uDj9b3{cSrwJ#EnJ);^h#4!l92gM41y;BI4-ks30be zLmvrQH4SMQS#fdbLwOBZbu}?5sF;j~w1%vl{J&wfJ^lRcJROk#hIRdKSo!}atinUw zAC|wDFWk$^Lzz=tN<>yf{GT=auOT6QT?3Jh8opjA_J1vcg6se2NL^l1T3%gRN?uA` zT3$?D94ad#0g;xLmywfGmsL}f;QTKb$Nw?0|6dqUT<45D_zzlQ)VBNs1!FFzMAZ+1x$F@T)9wm#uM+XMihx`$^8AYkFqyoV0} z;Nw33y2tacd(_t(_v1&~$AUzq?4|CQKiU8L13>vNlm~05i=6BglQ#B#_6*rMCzsebi^CJk&-XUAaKy%6~J8r94L?g2v7yw#A>HG zOWhrJDI4RsJ#j+Em8+)NEH;$?%Hh(@Ala6S5rLY?)i`Oz?(ZpU1eCznv^8dEYpZKU z0iCcLxX*`n%bInjfy+0nqXzPS0my-~g#BIZ;(=SA%iW-$1D+5rU@;vE`bqnO`$lf7 zx%5;T!=759udzcIHCEE{>k327O9WDd-YB?4h_@l7nJXUCCzFqE`G&hh)&n)kFRY74 z72E=REIfx|CPuMFys^I0qDDU9dRJjDrJho>+v~bq_X|`<2`}e!l5)~K;W51FP51~j zXr?9m7O5lqO=%Q#04a*YFU~TYD|I(H;u{pp*7E%_ZlJYM74C(E-kALbbj~0@6qptT zM}B$Rw)A@4!uY5IU7Z-Fs!V6wt9ay=xh9@HF8C~iEC_0_U7U&7CF-Nj%NJhMVG?~v zCkvTNp*vL)J)MRGf8E{=){lJmQcSz;uCDO?zT~^4Ac>cts4D!Xq36~v&AHy?x9N|84v1HgNoLNL>z#a&< z4!Zr)fP|_;4;Qjx47A`S9qCqjGEE=gRy07+xriLrS#IEzQQSmZ^JUT_o^6jWIswDo zCD}8y*PRA8$2G|n)I0s=XX)&MF7N6&<2HiXFG08%K=YExWiWaN2@3aR7$5!JZ~`R; z&hqgS`#ETvO_n-q==VXK*2^x^rkAeRmSZ*2fMh{! zxd*BDoqL19Pp15qLo)eg>6H?6zc&^8ZPbj;c_Q!VanrZWlKhf-rox!*NJyp zgv;&oi)Pu`9~_nNVeM!Iu72NVF@P4P?Lg!zwzTGdf_Z6+7&v` zi;!`gophp{4&c5;Rvce~;T|V0nG7z^h(fhI0rz5}1TytPczyfkUgg+X`R(*)Cv$e8 zg71lp$GJpC#ux2kUS5?dinhJBsBMlRXP(r4p3jXbuPfa#`@NND7s4qq;D%Uxg+>C~ zh;|sLQ#(@8frj(Ia07G-qfH+Dpm}f=j|_@yiUtX!UHuE-9+pggF^H3Ex%Iv^7m%hQ zB%aSgh=_22OB!~Rl|vQ%A+an;DqZd$%E@PH*6BCecee~W^0?tYBdqt6Z$QLGWny~{ z`5dxhka@FnF-VXeGW^=MQg!5&tcaqgnuZ{-qVW!C9|=tasq!D)h|+WD08RK+NTzy( zxSh;hgL+Rb{2D5xTz*@0wE8_?C}NnQoMn4aBS)%Cj%?pR=7+V?u~uzc%n}xChrqGh zJ@eMRMqncywh_k1a$o=0ZK96_6MF_zHS@vXZ~VFN8HGGIeLK$BJOIT4UcQ@G=Gi)CDPc5@xq6i@!0B)s3Xm=EyU-HqU3sOK z&kdfX;gBN?lcgoYpgZ8!C7u+Q3%+V$Y7$V!&}s0_y@S${Te;JlkV)rVmHwRsk3mu& zVDVwi(RQ;AhNATk0%-CJn>V6i>?~0&qt-Diw-Ui6BGV0@p$lDx4{Vq)TCWp!GznH+ zE=Zy!A|lP`ZYtx*llc;n!J^3BJG6#ePFv}B?Yh6qi|D#3t;%TA!PG*{RB}&un|Q&? zbvS0yW%y1NGmXrCc#meRlv3F22oiQ(bsdsm>8^3FS`R(s$^V=j-IN7^{Z`-R7c2y0 zuSCPGYxoawZqHvP;tm}0QKnFijgi6b#a>l;_(9K|1xj5s&{5$&xJa@t7*zl59xx~! zQwf5ZHE+F|G8*uS^B&saW%Xxi5aa$j)1eimWs^xg3=36OXmoH&D>eUEo*jWZmw%Hb zeoenoMA%R7Y_p=MMP?x(|0b&N_?As>FtpS#D84I?XW(0t0I$hW@@q9x{E6l*$ z&9uj--v+sBU1z$2+94mrlG*w8a@9xFXda5=P6FfYhRq%4(&78P)_S1yc3u(lr&(~8 zsvtSm`t3PkeUyMev))O-NVf)Obc^r=&53vB7=<@lQfBV3CYq zgU2(z-G6?^I%UUyEv|10vU1(4yqGl2qJVt7B<1zX)Z2iCldsNUM+Y;#J<7+EA57=T z>3MrUC`)@8fbJ9&AZ%BC z%?3_5n3=Ivsfbn)i0$KF)-@jwLBTa?#BhxvV=$kl(Jnb}xULl1ge!n&!lx51C?EZjQVF{>e# z677U}?lH+czeacp*a+p8(Kp`fzsv9vcO)|gg=znRf+vwH&npzstW%_f z>)R=uMUiI0JqCI#;r`Ctrk2NYN;gY@uajDoU9T-S zW#swXI}>6uQtGrWEdR-ua!ld8HetstQOH!6wJEFYa#p*5^KC|>=OK8OFt1i_HK`rM zH*yJB9n{WVGeYp(6{S)i4%xZ=tW*}7l;zRmX{*`jc;LaKDdigViyXC-R~EWBiVaf| z5ZzG*Dtz1zAg2-bm?f38AzH?Tu>^kKEvpSkqmld}FlY~{#Dfm!A|*ED$}8Tj-zc<+ z7BQlBsB{ZNA9H5dO01~2bfq6?9qdmI+8MFh7UOdoJv4bh$IT^j0kTp!;jwKmQEog) zdfILq44!a)Nb|;^%U0TCFUs%OV@0%=Vy+c-^ z*w1Or9%e~R9GA4rj@yci-NSoIC+O$hV?$${sWLsS z*EY8&Ehz=y(!1acCwA^AH~hGoACSo<9u%rt@#`nCHzdK{SOVozav7X#@TDs{p)CSb(t8mFCXPFj1yN-v?#ap)(JkyUG&g!QIS)$a=fAy_G zM6{RhBs_(Gt>b?xT%qz)^uq0_@OXj!LS9(n5{D^wA`+P=NwFmY_?VSS7|C7p=S|?g zywHx)kn&mf5X+vMZfIBx7othz&{pZ`#H*7dcAc&a?hlV_3*h1@0{v=^ASj?y^qHvk zgo&mre^^I6W`Hy3iJ~CrS@tY&l&@TchFVAN_4YBX`YqHFF%q_0y;@muP|y{MUU<`R zC@%eo8q?+Jb(DENR~Vd23TF2UdX-u#nAB1lxff5unZx!hqkLC;j5lLn5oLd(?(5;T zL*>~}*KHQyV!UjMRP)Ix4un^N7B23VZN}kE4riI2#RpV>ve54suJ>A$SvdP1P^W0v zXgv|gl~%6piO_p0cWk5~6f^}S6P#+wQo_nunUO{f{BTg}7m!)iherEN?^Ad#nCy%S zM|QPF`974eLOJ#tbZ9I^u#-`zRVOI&Q>ZTxD@f}!mJV�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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

6x!*40-wTB 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


eLn|lcf90C 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ồtB8o!0_CAMa~4KN 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%0A>{TfZmp4)VbeyE=z#<@zq#KyadH>`6R^#)nmF8 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�y1}GQ?eVpv0l14c?Txq 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

%Byi#yI6FNe3+WDxj|75A7a^%$ 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�iN&PsHt6jNdOV!qg)E)01RyC^zrucmQmU~?@Ci;oD=l1pp+*HB{ z_1ZPOmpK^|ecE3$C)=<;5L88fcU`hjg2#~GjqZ(jWoD^WCqzD!6)a=>5^^KBKTVeDCzy=>l@2`^Q&wVS9U|r;w^b^YP~8)4BY6 zyJY6tP*h1T^x&mHEXa?}0s_+0kX$Qj-W_mai!HOwBJrww*FN4@-dWkT3+Di(gu)<% zaJ^*;n>2-Y{+oi!y8$AT9Pt?OJ{SuoGD(_!Qlkc`SJ(I7$t*ZjZc?_1E8lhgc0fGa zGS0U&_)#s*UHvRaR>?-tEW3d>>W(P08h=#%yBueJNV=4KG@%ab99mG->bfM{V1{9#D@Br!n8g42gxT#5~ujs{ZBu*C4V=ZwaGKq zYqJ##YYr)YXc~x~y7;60*1f~PZ*yJ1C_P2Fn{2p!=DTa6g zPwoslh>pjIXAKYwv-k?E6k@>`Q}&HU!=ldNvbI~iaFP;}@5(xuM=qDNgr00L46hkBK)q<1$JBd~;N(dC2Ex<# zaoiR|!ZChI&RK!l4#D~7q%yXz+e*RHt4~=xQtQ>HHt+0Iv%VbG8G7`fk_Mc&N6vof z)US|V4wvNXJQJsGOtx%esc#e*OT$AmHWymU{L^9|-(0mMZ$xTc$eFZCdrw~*AiJnr z&9_U0YCLGNBf(dKH}_N7t(e7b4dB=ebeKLS^%38Pv7GSkQ^R%zAjY7QG9_7g{q*~{ zBBbD=jemOR{toR=iUpIAiiCyt=6$=|A@KTmg)<1F6mXMDRIF}wz!Y!m# z@-M|!izx z33D~IsoWMJD`p{XZt--4azjo5w#S5AP&}qvHXo`Bp81|wX=;AmMDlzD6i2_8#6{M8 zhkQZR0k+^KKZM+Z8EH`G{&8i)x>1t!K=XRdj9G*lb0IUl1uyZ8iFs^;v##n>*QxCN zX_!93rHQT=x8AbIUUck31U+|L4K zV=#{dCv{f&?G(5=Q+MfP*rZxnjqz>n!Jmg@s2|Msqu{a6pESd=SP4Ej1(62FefF`Q zjyMbcH^<>Dx3w+24K_AYB^_8TDSJhO17nhraJ`#hiLc1yIm7az`w*~NqSf`yNSDn; z*&nY6xB-xyn*-)1Ou9O#(LfdFat=)PhfTZs5diA-6k)dKSn5COb2@RVS&l#`;kE->4C~>a}j#1eILMqT2xdhfR2v?J!6G(UC0J zdJdbgd=J@Afa+*7(}g+#c5>lhmd3AyaTVj*AIaLYM$gkxlJ?#q69s0OEfQ?qypAa+ z+YjNd!5uZwL8ELI4xSFG?HkQJHqXD!(e>MaGCGpzUm31hM8e9>;EF~Uy+&qjbTCG}1TuP!Dz{FNN zjt|2Y2w0Dgne{yBA3U|P^KCg&Ue9&Ym({Vvy`RSL5#L;AK^OOaV=U_ud9t2o*IONy zyodl~dUx{nQN8BJ+}9?(&m^8~ zBX9aM+VBJ3&=*__|08JSiIzJ=U5&R-3X1p9V>XfszGgB#z4~vJuHQIu#>tjWAn+v2 zZGOPH058_Xr*hF3)AWG3Bn|_cC7a5udJ&ZeM-YMX|Ko-O%fPDHHW9dr3b%0$7{1eI zYjo)iWJ+iW+;-lSY&J}jsxl$dNFg@!jH-f@qYFV}^Fy)BcR5xW(k<+IeQ5u|2(sy= zO6ZU|nY}agah3eHa(QrHQm?UbA@lV^jg%rk3_Q@w`5wy0&d27c-|_RZ1nMdaG}4pjgPtP*p9FhAFG0 ztpg4P)*y~5*30`3mfA+u6U2hy&C(R`$K-PsjT{RrqdSxrDzwLg+$mEZo+u{8`hC}Q zXtXgACG|QLL^=cY8X~FjF^D*QcLVKNcu$@w%GTd?92%{{pI*A>aG*(c7m-8XnVTYR zppm<|=@C@{_Ef4B{lUW(fL;jHXf*xAHzrwDoy(<9 z@BJc0E76f^>o7ZzJv!vyC_l!P$GsM2gyA3%MPj1gf?nDA9Dt-%*8K2iAmm_@s&3h~ zt<{?-0kcg30b+2zz^}gfAB-^_yq2jKAK`uYiJAi166Pi_=c5arUSzX^+I}HxNB6=; zN?iGta!kxu16;yGoPah=N4GP8+%#4`-pFlfrmli2T~0?6HftFdsL(!t;j1E(&9P0u zF>X|k2dY1HX%^BfoC51+o=HM<9llxF4j=F}U-*FJAUYO-j<{v`o-oA*7kx&QvQ|Ps z$Mc#?0e6Ui!^%VXH;g@5vIN_j317zWJs%ZSZYOmPrnEU*9Sd}wBH;f%&={9+I3;~( zOe3iZ$1YW#P}_)0Y-fjoL^rXquOPUAqyeh5X#H*qIFFB0kK<{7{tZOv&P1qVR$rf7 zl(Nax*fK61xumQf3DsEAev*Gu4pTe#b5dOLs?%&>1arGN9|?7Zjx-kl@jqiOUe)#8 zD6!zFsXgSo&sHpgbubcVUrcFTSK!iM2*A7^l-wDF%R}*RzfQq5{^>?_tV?j*N=1w= z9q*krCNP(uz#u)ra-DaPy&5eIAD3R>bwMdPDi-;2lyybe>17Dz8or)oF9B08G*}4a zjyWF-bw=xT*^{>h#(09qtHU6-IG8qp>-X#$hY6qJhHY^B56Q#TEeu`jR(o_{sXm9j z45s`T@KhPFQ;NG$= zb_P~tPJH8)*Ja!n1;PUFuG7qQJU6e4WzC9S1{TcYp{~PwdbV$wCI*=<(C#<0lpb|d zawlol=O?T0NymguwF{l$+i*>Ydc7IhkNN}A%;m}*db*f$}0bc4;P zUX^>Th_gBo8i=YyUoPWGt-1Wd=;)gH*hUBX$Or89NUf&Q5-~A{pHqrd=e^z5Q}CN# z&0D#EVx-NF?l6UdfdI;lim`#VR2}x&AqNP3`JyJ1AxUH|FcTBawo=j-C_-v*-bn2z zABlm8E>+_=tUg*R?3ovjRw1g5C4 z95;f_!hfUE5}pvIYoU0(bzz_La;Wh*rR$1*uW%qaP$!>ppaOFZ$&lUx3fHT3T3ikn z?);L;KLR`H@m0*Za}%kB`Ky%@cB~)mZ#fKBC%&MNV^0%Rd1`I2)KW(X{|&LDB@3j_ z|A&fPK3OWbyc_;1Y?vwskU*kMXPJL@ImJ8e&e1LwGtiLmdpXttEL7%@sliXwta6(Q z)cuL&affo^bwM9Nn;|VN76)ZDCJs18W~z!3KJJCN-`>7W5Wf9>w|z@~bQaw>F9`V| z=D@wNuJT^&hfbl8{%ArO8&a41_NjB>pR$Ay8z3_y4Dj-;E^*C4)M$Fl{PwgQykZzG zmwTs4)H1s}$G4e1gR9Cb`w_z2h&;e~llAn4XWL`*>&EnChaQfs8_}h%_>cqz`_8^O z(7-dNgEuV5Y<1(<+%i?hm~lCXGYUNu26FB<={ARxqAK7GAvU3DSDCG!mvl%GyN{-l z?ju&WtYWeV*riDZuG{${=#BI4mD`mgT~VS6Iv&*>eP4wdNvj-5+Ir_VpZT?!DU$Kk zqzCXnw##jzD7Fc^Q5o{p$*rC$7^=7$gep@;nJ2IBzfPxKlOl4ItD+I&kCv9)P| zjd`k{I#tVWt40d#V8Opfd&EXInHi^66CFFtQ)`FpZB-Nxejx+rdR^_Os~67fb)Ik! zonnqeCQ(;=6Fl?q&2V-vQFX)-Pq8^mof?JvAD~-oTcc2S3G#eBg3G+NyqY_xUm8IY zd6srD*6L~jay(X1l_({ON#EtqMa|pmyOJ4MU|{n7colDHGhFA0_G)I;HI)?PZ*JU< z#+dW#h+MF1SU0vObzovQlU~J_CH76aMj8_ukr2JwJ)6)VWqL6{R^Ee}s=~)x!Z2Fw zFSe(Th(%o44}>OzV)P?cq2K#dlE0d{k-)>dSz(Wz4QGdj;8T}$Xx>vvxcuWsGvGz zX4hn3YXv80x^P{t?dpmAF_*CKR}5!O^mLPDOre=06nUT5eeC0Zccu}Dmpi6#SZJ%} z$npXWgRnsAqazRdafwt)i?r>72ZkI*n9(d7^GT0#e?`QD|Apk(CB6UA**}psU{1Ck zE5fdfd5Sr=lZxiYxp|KBP$~1z7&_r4ZBH4?mwZ%3#Ev#Fl9YP-?68|K<(goY)>Iae zZOeFmeYWL+F`-_ci{94L+|ThnFNWW(HR@AULP$;Ynr3S*)4AK{WcBt06m}`!iWe&U z#gw;tovHI)L>D{L?ly?f`39?DN(1){&&N)>K-FtT4hg$AliKvy80eGOZ4oz6NW|^y zFL5Hiv)*!B&HfLDzJ+KcUG2hm997;HY0>3QVL;x5I&(X-L3_~=3G;P5MLC90`N`Uc ze=Ma*#6Nuf7tV}070$fwe=t*;xxGX2y^DGA?9ea$)?Iwd%$*2(S#GOIEUOaV2!znU zR&^eX9^m@D5w}%>_E>){C;^ATPr1{5a6K*_Ag`JTb@maeE}ACjJRfjkDB+i(?8=_R+T&;l2peGs*37&f7e#@Ws`YXh6OGg`~M`_B4F48@E;?IFIF`l1Do_tust4r>y7&F z>cz7Q^V2=0UvXjlZdjwFXT>mt@G26hMjQHDPSM~;!S@|_HvhHxnHJJU}dbd#^;P+S-x z+0vgV(j~V|7oC3|!TO`8?q9iVtuSAzpZRh5DX6$FnR3IV5h;g;5n@|F{TVHtL)nWe zz}IHOq0`1Y=XcoSSecl9&=0z5n~P>aD7$o5x%~7nsjVVV`!Vi{t#lQMrgd{^MrcOa zWX%gR7M`o^Wg!FC0pJe234zM3k*j~{o^1Xa8rpx~YN=glJGo6wiPufoVUXPwfqgW? zV0y@k&280j2gyQjk4^3lAQzi8!ohlLj$TPoK(wWLZPJywA2p)ll==ktrbqO$tKs$Y zs}ZzU*~bL!XS~<>=D}4)2zIfmJsnbfmD$Pxd4e1jcjOAId|u>GP7Nn{8*IS0Ru0UhBI2clk+eQUw6Mj6R*`VSlvF;F&>Nnr3E3ij^b4 zmiK9nrlZ?N-kRz_nEVOPX?l%J(JEIJ-)L}dOS+!8pFX)x{hVvC((raTh{W{M@z7u+ zbyn&qTZsPZx73vhmGXH7JIgCxY~Vkgkq#$(p>DVHV6iNP&`e6_75Oc7Cy=meiL0(X zH?|(9iH>3q`qcAV$+B!My}Wq>l{SSRO4pv6SL9ft|pMfIXQf1m5iWEHVg3;+8hgE| zW@rsF0sL@0kPa14j6)eKoSU!?NsL_s=O$<>5iRzCSAG#?#n!OEsl5YdfE4;}YOsm< zwmL1CmQ@b^E28`j{C!QTGm03m=ACswfUg0aO|HH_uJqk^#a8*u)=y3bhv^gPWCXd1 z19@MAlawe|$K*AmGTt?y>OrEBjk#q`U=^8QMkIJK;DHNc1T4@n0i;jKDb zMq9>816?|>olT6pWcm+9ZD|!uB7J1W^mQZJlYfVb*{hj$X;$|SU(Bxz41Y~H?eL1C zztl+6zVIKwfxqf`|CN{;S{~{*?)0Kd+GGAkF?68Xyztfnb6f$a`#DvJ=16g)L{evZdFp!3MKr zz~6@obGcNWMJ|5r>9jTc^E;80ACx?zemgmu0PfE^GF$mROXd4pxpG_Tcon3pN4pmi)e`_r6w?Kk$YKB_6s=e=wdRAh zQr7|hw-j+xk8%@J^?7iYt&y&*&tL!7Yw1#6!Lg5z`^wIw|3v;tbJ80#gZT^Ze`n~{ zPrn<7jD6#wPTJtH*$o^x+SUv5)awMqg4P4LS7Do1GiyWn#A<7^_eIAe6qs|1L8obD zs8m)tb=lvl5H9-#RVG?hdz-eDQX|pzc7m!dqt|ezZ(TkT6Q4^*lkzgHEuKAGO-4fu zv6rlyqE=8V{ODM!ODpH~*uVT?yt)+&YtAn(m&1ttg zk$~9F%@G(kwG6f&LP(V_zAl)4d0Ofm8>E|S-ytOU$8S~WSd8b`QJxGs+3|eiqA?BA z4b#-oAc4#Y1^KEf2|F4_m$XoDTb!!2jGy{)xgi?Dp4uO)Rtf7rkpv{D)yG+LzuIPt zWfFDpkhKUr_P#weuaaeK6n^`{vc9fN6FOR!nxdhpJ_K|pEn@^lp{EwgL=TBF7292f zzU;o5sisOqC%tCExy7uZQ%-Ufwz z12?n7b7!o-n3-)>x*tP)k+WUTaFOUA;^=bUo*d0rftXc>0?8MZmz;3ClrvX#zrGKa_Dw6 zEouCDzXZdnua^sM5`R&_M<+MjjbE}7N*gVM@4UQmu9n_}EoZhR`KD!oc8B1L{fDx{ zgw}?9TACQpIemfk$Qj&(M* ziJjBHZjGrm8L+M9{m@0Fb;>RX5gthC{rjsNg*F@ud<+1@t}PR)Y~gecGiapz^D&!+ z6BWwEX|IZ6>WL?`g=8Xa>y{4-My{uDsZwQ9W?;4!_rQ8pRy$Jz)7c$85G!WE#dB?4 zRIiEfyd^Lm%4rrx`rb6Ca?L16MRe)2W1;B1wf23;QGU1fo>L@Kr4xmfpBDSaEuO7y zq1#DH8~ykeq4!VsEreQ72?~+V-SVlmUr!?fsQ&nmte9_<3q4y7q;c6nw$r(_>62*0 z6Ury_%=kCIfb~f*FpOaSgK3M>>j)b)Vl@kgg4_}XMva~wz(yEI%asp<^&*!_yVA%e z%W`SZEpr{DI8-xJ;ow1NNIX5RGb0DCTlVXDHMx~Y++Bupj$^%UHnWDeA>n`(pM(Ri zEecAEE?ZeTQesevqYsYZcVXkXR(V5W6nAlajJPYWxBQ%4wm`-4k^q6Irw%_iIH_vG zXNX*AYZc?B=2aHU@XL1p59?{wz`U_mEQ`{>)u-0^^44zjK`ZZl!CG-TU}-&p#WyvE zcC^W^?pgUd(T^6#vpG&PH}PJ5Z7X3j2K6jD?3~_Dh1@V7Jwn#a*Y`6fx;{jYEgJW^!o#L6h%}+c zpp*K4DHo@?h`XAIAk~D^c(+?Rv(Ch$=3(E6lPO20Jlth`qHG;#t&0wz#c6uevpv8x zdNwrHiBv=!hsTFOq?42AN!NGj9}a1nN)XDk7N<}ge#*F=;NUDsUM{itu;d>K%&|o! zCY{->E^T}uAwqnnaD>Vg>=j!Ru81Snsj(CG$6ocfH${0dl-FsJVjRo3kqQLS0OqS zK3^&c<8zh#^`sWU2Rd$ME7#}o9c(9_zfJnUmnnUB1S+*VYzTa*w)D&OxTAR95JofW z@Z2WKL&4WiY>08_tu-x-gls_!M${Hkb@uR{muXN6S>nH8GgF_~@^BX-0}h5wizSq{ zcw0t-6jB!VNF#m~vSw<-Y3-7j;Pai07PiuqMmz;4ut{mJ@_%kip6`%#Fu024hO&3; zU#1^qp?GpjPV~j!yi7SA_A#^heMuegqdwNRybeOY|57+9PIKpLIYi7dM#SP~e+OJ_ zZJioP_i7B)zW~;{@9iZbzzvuMId0V0!rxn{I!mq0s^%Mre^irsh`VDOTq!n`Su(1# zM0g5xOG44!fKV%UgKK9^qQfG{c<37-WYc`(Vs*y!S+j~)=C6s7yDbs96JMU*1yo=c z%B>T0-Hk$zy5731X#uzIrDtyAH(H!dC-V{x@ zBXBL;Ie5LAw|3+*^UuPb(9p^tAMeK_hRYuJ!efR{b8BCoI&O)>W}9TPM91y_ea53R zm|l3m=4@BOLm-Co7<1z>xrjw4aqJ*QS?kY`4lOrZXOSKFZ|-sg_hyO|?r%ExW71l= z4j+r}(kfa*hDKsPn=aN^9<0S9zXjV|Ux|%#)8HtFAawobYHQI6gb~&5wu03m%nz;U_5P zKeD_|_=Y~#ByZ4mI@jd5kP03s%O%ZCv$PPBRjN9e;5j35r5Q)>ZK&6{^T<_{IWIM= zPjwQba+@j}wu9mQJZG-Q89@omU$n$GUK^KrdZgAuy0*oYm1TUZSV7!a3`N&gw^}=g zHs766RBnSLPB2o4aLSZNyK;3_ft9RFD~033WW}0)7Er&WALitbuiqXgtCnp=Fzu_= zPsmD%!IRZVXey@d0`^T*v&ctdNf+N+8-qA?t6x=7flKI{bBeWtbFfr|Ld>c7w?JD( zp7$y3UGo8k@Rb(w(O$hHKK&>^JdH4|5U03z^P{22jSZ18I020TREvYTv|aVX(eVCw zCl(3Rax+IoYc1oQK&@=^XZL7`;M>bw^*vR9)g)Wd)O~M8g#<_@nrU!fd(R=Un!;FO zhYzE&N!^UEc<q^#^i$Ba&J;>2xQ1Cu8s)NMeN>|k zy0tY+aY9%QPMyPUf*=y)(T?N$f5FyV4xRwPAEvY}B(-?Z7^RK>=EDWUe|iz~XxAA^ z-1=yldlf-{+B`N$8T)uedC^-yl^O8l;@N?+@C*rL$Ty2*y85%cnQ3i9D!6-en~~2f ziniL>pt9OSwV^sy8oBx_+mHh{VvZ!>x4zPQ)`)S`$D~fQsvJm075p$wjW}TmNQazB z@YT~2B_O7x^0Duyb|w;&ek$O}>_}1!Q{s=;6qOprJTbg%(ATvQ_1*_}Jc*q%xjlGZ)R%^jR5o3;R_xI5Hx-0@HMNW-s1+V=x%d*#SA>YzE@ z_}Dw5{c?j)LDqE z{vHcWHPhluQlO2a>vGs@zjHP<)2TF%Id6CZ;&o3=%zn4=^tVYrb`9_poTCIHRASUt zY!^m6#-!xeD0D#3z(zg=BO-$(&ZB&}pK1Z2;jIm7GC+-RAj{9RKTA@*dX+f+jHQx!?y+ANvDJ#r;IP5U-IO3_u#&;} zPJge@Wy@o-i|~dMlyyGmg}lS$2A7e+dX+l8*|8H(FKs*s3s_EVy=nJK$iNK zIyi%_^;RDS&?40SfOOoY)&gk<0(Di~)mzoxxOLxKQe~0hs%dz!o00dy9p48&M`90v z44@gP62l<#nf8M-ZrusiITvufUP+y|*tPCq_~lX&77!R_QV85Va+}NaR4U1J)X)z4 zG2L#OL^z+R^8}qGNzWaf8uz2c+acWd0(QKw?__JSi}gH=x#*H}JGx1y`7)zaq6WFn z(0lBC2yAV7jmgdH$FFGYh4M_pMci9}DtHqQ-y!f_tvhpTtC9YJuj2N6mFAPsBz(Cf zb&WzsRvZ<1%z_6>>Sr@ETf@T78XvAfW@P|~dkgqNr7sNmopX%LM|fbI88lj6MN#7H zZtgz%Sy~y=D5$v6F9lMk!?Zc_OW4LdcX2Ig=`WWo9tA{0tU!kFBFXVCr^J^KWxSqM zR|@x;aD`!J8JE1|`TZ2Op^wVMoYoRL8Z>sK+$DO9_gTZ4a%rPVEA1WK23e0j(qn1gAJYdpK0P~D!!>2p)eg4i>o)Fn$YD@#58!C zamDxPrsT`uL6K$_GVSvjuAL0gljBXNnBthpY0 zZMPc0Bx^|K2qDx%WHA0`^Uv?unE81tzR0 z6~s?E+VA|M;rbODY=T(%C*}4P>3f4Zf)kd`JnM$0^;6G@leX2R5lXA)f=?V=nVtWP zpLq;FW0f_J8R~Rhh>zbNNIIwLDgMblr|q>Qao-~jNJzm{Ql_uS3tX5wJ0(juL|sE7 z*m*N4a2}iM&IAt_J^xJ~Amj)oiI|FVI!^J;CFNx7rxp8rLy~<`B7c$qwy%lr@S0bYHSmtI)=!%hEmvj+k#Na+|!BKdbjTXL6#7xEf1t742OHyL;_TQ5*&?Mhj7WH+<=;BkXi`CpMIZ zO2t};Bn6Eu`A7V^;5|je1190-KSJOj;>wzC6tTfk>&fZl z+i;zA5YGFSz4s#D7TmK9raWeYd)dJjMp0CY4kqc7+~6jEBdA}A__w(q`OZiqZQ8N6DtCUcxU>ikpwX2$z^Y;nFq z^P0rV`aXFv``@Ii4%f=@2^V99b(iDtW(CV$U%-d~J{sEIF|F z^t$?>Tk7XLd@+iJ`e`A%eB0+7Y#?|vdK|Bow1Nje%g7E)9$qAFw3BQs6SMF&S+GI> zh*I1RT3l(+YvQ|@MHDa`QxOkp@GeIo>hS_d0;kj|W@qS{uf21(PY9Y$P3$wy{m{yC zX&ui;VsVBH5nE9{lhl;L*t$vJ%X`ziD+`M0h z*+hrEoDAwp<)ZZ)kU(17`1RK7ZaAiXRZ_l$bVv-zXO&j^A(u3d{ZqU_MTg&Q3mC=C z{ho|MbsQr$22Yd50y!A=eqhq=#?zUO-Q_SNs#!LGBt8ahSNU2ry=c2Ee%UuU zPGYy2-U_Y0?%Kta~Otp8#5@;80b3yNR02uXW$o*f21 zcx@yMr&wJXiVfjx>A3dxq`rRPFcyL_lB%~q_Mq9A!H7M9yWXhB^mbjE$kF(W$V18F zC)!Zr{%5K58eI!yRAd*rKCm(z&r9}*vQ5>}=w9!NHpwspQgtxxF2b1E?|>hcV()Fl zcjLC!p43^i2zuoiG%908uaf31JcuqlfR=O5MwlY3lTHP54N*fU7Qx zhfV)oy&uWR=hz5)9AtkB;47zH^MH&q=e~;W@&%KJKH?>~-r&SZeE_6m!#rT33-9Bh z9!ZAQ41k8*v^POAgwTGFQ-OzG7krq}5q3xq$n6Ud|DF4aymvKJt-tENK72C0^p!$b zXlw(@K}hM>P^x5;F32F_`*mhMZdI8-{Xw$pdB*v+2CN_4cA347D4d;GaW_Sl<)*Zk z88h0C!0}?*K9q$sh>h*6I|Drgx7Lj$K}q$~{dR7qb(CKc?Ub`l+ZQ1>MjgX6$s5nW z`~bk-HN4l`?oZE;OeYXPrx!P;N9#_eBy7CQLAGLa#5u10n(C?$hsBoO`fDzJb(lc7 z$AAMD$24Ug#>fo5`sE9G$KP7xF0D?Z-3~@1Lk5|3EIU&>ayB{PWR`dZAEl@Qd>A1E z+|#@8uCt3tI&0Cb*`i>w*hvK3X)F12&gV6d=_8dxHykSMI0~AQQD&`Vr)~-BwazWn zBNM5L{m<3E17GcNdKLEn<}Y9Fr$`Ad{H|(^8-d!UMo2khj9rHWKh<8;{YFAsAA&8D z&w)FO5VwRH$c&cMXOvYX(5MyW@wZi~U$;VHmmU?@@!F9bBPlC#;kHFPQMGAy!C(Jm zBH)V1b3U?bU1+~#tdYZ(!sV(YQ_UnRZ)R?r_L`rrI@r$I_lnrw?!&+gZo7*3(Qeo@7G8Gn0*878p$v6$E#4_CPE*1VQnf4og z7@8VDs@!V-^;?Fq6Myp(LuaGFJ^XHbh*nQ0L*n=*x~A+e`&8r7>ANI++z}To`GI}{ z_Wow42@nT8CmNQ@HjEgEE0T_+K9w^YX0eox%_B*5A(XOZ{I%Q!BBjdbVB6K@@H=1G zIsNei-jpPC_+9-;s4X;iYip940Y{@rG(W77-1}iPEukqql9Q&u1i%+psH6RKrBCc^ z(vX!yDE}f$7XNnw6-9)yRU{u(sn#lK)J8$zK(XB4LYiT;o;qzQJ5Y7rpdcoBF-o(F zy;Y{~=E}yk_>6T2one2e)UWSDJKkyxr`rbmE0jdG>{n3X&7nnmJ3XS~p}O{b$kZNp z*)@0kHgDtv!y%8q^Fk*%fJmsTy_k9hPhi^aKzuw)c6ri*4kSas%MY?NNdg85OOfb&k0lr7czcWq@ILb2!ZH7Bn5T?+%ZJCuR9cAK$+z25Gdz##kx zL~ZkKH?uW7^OKXUr;3k`A&#agDlmer+n=T}+<;rz`?;FCs+diBf@QD6axKxA@z#s6 z)JDq8mMc&&+5KC3WQm#}sLG~dhv@8PR14bK8TV$O3^y$uFO346ENY@OQ^^I?%*}u# z<5~0p_Qs2OGnZDg(CwcxAH6ij($ebQc7F1gcD_i}CD+UyolJ!id{-0+6zIrS$ke13 zs+FL)S$lh1;n>s{4^e1_vd(fp$LG9M2nHIh3gn($OzXBt!&6~doF;%7^Zv%Nw%orW zjaANzbV)lnDgQIdm?V)aT94;}_^Lzh9>C^(^xK^kYY`zWIS;bYp{cm*!#FB;&!QH~VYi^27$Ob4KXXRS3t zyPe@godlj|!l5CP^^Tr49U<``URGbFBvS1`JS^)RVQH385DKEfYKKV#i~dn+!}_xt zLR|yzHH4sWoS*?+J+8W%TkpGecXH&txH$hPX8rA10LfnFPa2riX|7|{0W#gv;2C}hX#|FgS!cBN@fr|gspmD6}V zJ02fbdV!MKDuFS6|580CgKYx&97`Dbpy?%4o>Swe!IYrms^s2vL2 zh!{Vf44?@)i{{_AD|KryZ2O4uwHcXFZ}iuAwAwg z@B&+{U#OXsF*ovN+i(&z?3#e~KLA%jsJ?~TrA<|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)$K{HqMbp%n5iBIN@fHF^!T{+#k13jzG%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)4jsR9cslFp(FcwIiK>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 z@<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<hg)NOulUKq=`Sog3XD z9U>{x2#g*nN=bLOgurN2x&=l&5<^Kr;``q3KfrJ7{#@5}p2zWwv(uz~TScHJ4mf7gj%!laqA?rs}~x!%1BgpXR#9liB~2 z(mg(zRhsoQ9h@=^XVy(7xk{P7d)zqo+!#0iEhbAzi?VOIdLujQDApXR(9j3%zx#)& zd(H=O=z}gjUTkBbtFCU7#?-)mwuwnX+6) zRqRAtm~h%5dvae?Z32OI0E`4LC0F-=`zzc!XZ}WZIZ|8&;z0u0H-Vo*RyF7h**3DC zvk`5+vmPc{V_jh@j>G0cj$Va z1Ojc({$*KJSObl4>;}i#t4}HQ(-e~}>v;OEih5@NMZtaw=_C`)r#2>@wOD!-PCrlcBG4#Diy_X+Lkd^S!fi%E>;Qj3D*MOfdT4 z|DpA570dUSQ(@i(jtG>zb72dL!cbR8tf!RY%nbaTAq#JtbBKpw%n8xw*oJx&Of~v@ zEo@U)kXWZ|o;^?e{YSAt=0-yy{`OhJpNdSb*2>O*>R)`+@}Cw%V7V{NrSv`3n9RaA zJ>o8RBUCHbRs<&g!bRezNs|-*Ry{Zl#t1E74*F`pY-sT4@^=&#RL*WxUOWrrQcZvFb=qe#DYV14|<7?QN|nyi|Z{mYVH8Lxey~_ zfx(J*MLIt4Qn+~wp7J{DbqWikLOxe9?W!_^7o>x;>mcewhFjoOvEBGgtK9R#=Q5!nEHJ%h3z( zF#q_?-FvKrl$<+W%#;!ysiKhjS8L~j8kbrHM*h7F{|+~qAeWfh5Sy}xV|3or8{^NLH0z?oKQk+_=VOAgG2P!@ zb#%LS180s@%Thl-?k_GpvzE2Lzs8;D$WguhA4ufyWW;75Wjy0MSSj-7w>m|up1)HO z_?E$%Mk}Pxy5u%AzK*Q=9@hwx-loS4(^6*%1_9ZvA}Jagt`eC#+<)#@6aiye&c7&y zHte3)XSE*{8F0wZE&h(~6S)B9S1TP`(bY`H&v#b@ke&e9oTC zw-MYWKfdzXX*BhPQ0z(Zn|E&-7TQVa7Ry5V|8;@Zpu_^8f{5@C)a28m%gHW7B}51NS7Mem=mp{x8a zdN)$FlL5!49>7~g`X=vcVq56VcnQVm4w!sFDm{+*#L`O5i$&YdWd2e}NqEk{9$uR` z?C0>%VXSxQC+vWi(U3XSRrb&S9!Zr9j#86-7+Y)Cij8|5GFlrm`l^?igz7J-PEZOR%}E^E`fhIeV29JFLV>K1C#@}R5quRYy@Xr}v77JDOHRi9cMw>((cO>kgFZF2XL6{K zi9HG9yaGB1BVFlC%qLRwhUJkr4dvfv)&0dMb-4g;=^Um`5_l8BWyHqY=^H*ik2?9e zeXR;@5w31v)7!|Tn+r;VerA(fjd=SzGH*70$*v<|a5xsV2Epl7AkxHH;!0FpSJnLI z*mOd;!ZuLW&_eZV{oOb7IWCH!(&*xyt$@KrB^&>@kVcm+2j&ov!1>OkAWm(zlwA2= zBjU*p>ZaA$uvdcaN}FW4ycd}!^ZK`>4-L&L!oyY5xIw#Fm@0YiIY2g9+k%sSVB6g=>|oDt<9lnS@^R4L+rxnZ zAxbEneUxS4LV9U%>bu#*EO$&|t!SMI#v(1qr|&7DTTif3bs_$E5X)+<*D7^y7qid; zsn#z@!x7Lq0p_^jmv>F@FSMNQVt69XZh>e`TKpBnLFW`+3GbUU^1NENuO}!i-qR-Sn16O< zm)STDj9cAETfdZ{kggJR zDa8dA*ho>Klu0oI1klyLUFO4GPxIb{rUv+=O%dd^FuHXLU*Vv>D+*swaX~ z!1OEk#cQn>Td3-w{OMrYiJSI6&2<6_O$!(uMTDxENt(J>!3tjPdu5P7n+-P_H=%A< zL^R42<*F_6%|KQXce!Ihs<}ryhZ>hecCp7(dkoX@_uRd-aT_axjl~$xnQw^bpxt9Bg8I@5|H3&*~`~WzD_t2=oSKcqP zTk{av)K^meKrL<$g%hdWP;X$5&*FbH8$HT3jGy;cw|$<&47jDzRqea9K6ueHdg7wq z%y_-wvoPq*ckIZCl6b5zZlL_Nzb9zv3eaJ)P3M>f=WW<)2;~Y`H$d#K;)`>wN!qvWW_#DjCVEm(Xj|GJ2l^ z=D;X%??{NhFOC^Tir`^bpP=Wk;t<8YGB7HBK;GDBd@YM2+-WJtl1y8D+LGY>-!rbF z-`^BKa=5acck+K$gwbg?a#}(97Bzop;MXFD?hC+B@DX={EuTi0?DUK=y6GsASb)v} zwL9%4Cq=T3e1k=)atwPc5vAQKJZ?NXM`sp5_VE#U1~@WwbrM9}cQnuQ#g2MdQ{UDb9pP|`2r2{_oyGV_+g@lf+hqA`?Lx!-`*;WAeOy_s8}kL=p7%&3#a{L6t=pCS^q4lu)T84ZPfNBh#cg>G=|2 zC^RzWmPA4r7hrSNM9fVe?0Cj!s^e^6lX#Od{eXV`W;7-9&EK9*C6$TO_d8=a=6~1L z2%bTj6Ln;{N?+5Mg-E1c*_N(y{0gDO%`g;h;VI0R4mL{TP#Pm400MFf( zAvY+B*H2Zg;YQy5*8q&7DN^wJyo>IS$LfDw)a3*#ti9da$n7{q< z01)3*l0c;Ox3p@Mn||h&O=-L+1_)3+cFK_zt8DjlWqpOtz}d=mw9XaTG5&tJCY>LqH&e`<&$Sp&xlS%Ubhx`lm$kDg+Y zZA zX{j!G;wqx@dpSz}%&t%AIdbOyq>bOvALFf+im-Z#cc0SS`RZ6Fzx$ENyt&LmW|iSQ zthZIG+UU%dM&1jI!77xk3wL*`YR9w8(Bu-tIR*lpcxre)p*}Nq!ynW=UCDAws^4Gt zvD@?zlRFw7Jk8@@QCv>0$&R;3d8MgO{FJIO5&&%zy#Q_)XV^3m!5uEBrK{KHbqSL# zNz|RiO>h9+jMH$;IZo@@{czx7^28~pNLB{Mu&!5rd^936DIu()_G>V+eLJlmgGe@F zH%ZnxuY(}3R6T=4>ebYh9vnP=Cthf@VbXdDn{~1Wwq6abRo3a&>d%v^6y(2 z{z!KD_NMfwob7>SiuNT%@)Ii%Xo1}U{Cc8Nxq0Ft1T{0ED~#T9zGA^8~$izr4I znin30{t;~zTPVTbVg0Sgs;LR=kynAh)L<+#V6Y@N5cH=cHVek;2VRH2!ZlhWh&*A< zqJxs6-lpHJurWBh^3Stic%0wsx+%zU%jN*(Chn(w&7?ZUKOzEvl*o-7m;~HlM8;M{ z*kkfEm$hvkSBN?}}(0{+$emH?@wJ z@idg+1526JprBw;Ebh;Rr_|oVO1J`39^$_kpHZ?XnfdSK*Jcp5kufkgx!g?brevPldh3HZR^m9S8)Hxt8e1!>CP6C6qCj$RW?G;ZIG%l-*; zKJ64bjXBUaq+O6TO)4vUU3hG@g!$f%v^N#*F<9plLK5ML0c+DI? z$5evFk42Th3xe78PDNz_<7+0QqiK|Je(Bt4q&yN1=C7~5B35iUv31dWG{>T2>b>Ys zzm7{92na~TRKZ{=@=t56!zX#JIaDu00us@cbTtg9P#@A?bD1zk!KevLkR-_uy07?@ zw*cLs-HK*=%G}_;-;#=u{$EFqxQ1cSu0+JOU`<6Da`q?8&&-OU)qb8#veY~w2U8QiHt*AmtNItrL4+u zg5gQ$qJj>X;uZJ)nFn3ii!rhA>Wz1HugIx>E4};yw7thv3|Y=@mv}V3OMr0JXv{`l zL|#_S8{gWthw`mS(imnEbg|?^Lj~T~m8*TwhIU(B7+R?Zi&`w)_9?9u4L0vroTQh6UbD26O4@O8)m;YuKMW95Z?n z<2Xb=@-y!9VO1qZtEXA#sZS3wwQZt{m)U3`g4S>XYn|0FERO+nmZ%Y)MZ^7H!uElWcz#tRve)$Y?zps zu;^-(DWXhAz=Wy@KYKJ3+2|EL|2urH_zS^GnlGiiTQm-g^hy09@^9MWHw}q^#sB-nlYD&%EmTY`i68IuBDxYGo$wD)LAS2GJJ|GmBz>IngW8(V|uvuhkF zi6F)tWz5@-keyL$d<`iVXbVhvHQ_Q1U0`9`Xk)whRdqp&{%bE_>PdMjXJ+*64L0CU z>&#=u=T%%)GM@^L4nw8GpE}3KfyRpVkYqP1-b_tOms=#}9&$W}6*qmed#!`BRokhH zC_XYy^li(;r!LVYZ?L4Pd6Kw;8 zzHOAFeB10}gbT`QlZMgzFEN#jbE?ay5Gmo|GSP7mcXUg76JF*2Kn|Ni6a=Jy#nW&l zTdwEd3~7^5XaAWN(5)u+%q;kjL4_IX7Eor}J*1lRUE|gcO0y))KmB%DzKcYrp1oFJ z8|Rt#j$RA9NhPsJBf<(d94`ssRAwgXpHtL*p?qd%M@4}6-0BvJ$N5~bg^sK7o+mFB z^MRc_34R?=bzi+NyfGy$%L|*uqRe4&GXZvBw+m zu8lZ(aup`OKNT$T-pLDL&KT5*Gt<2<W>sSZmxn$9E1;a`*y?0;nNEvIeC{#JSeLM&8A(sH*twG$=%P24Y2a?OJ-i^D7JVhf;A=lw7*VU)`0!nSz zHHfK>j{aPD1;o-erL<|Y>lAJ7&)VE(^zYO}&@KS#`q#e3G-jC9vVk9q!$YghMc2=Xtz@NiM7o)JbxZg)5L1uxA0KVd<4 zMNP*6TOIy)PWxVLwGIQ+Hrc>(gJxSKS%;-$SwHDTqVfl7Q+QY7Au;xST1Ig8VK93s zh+8K}7DxWjB($BqTq7*M@?&o0;pdO~jR1*ck^#wK;iKwcTVn6t{y+!k>7I=_YaXY5 z7hl;xZS}VtH!W)EsZL+sn_Ge)uUGf8Bab+Zu9G4?QhsappCy;Kd3rpXe;vcV=BE$x z_dc@_PO9u0Bv}uz2a~pL5rFi(KA3ryF-{WyE^$Zft3*UW)jdS^6UZLPwti?`?yDfJ z+S-$hpwJ0ty=;+rImjQ{-a%C(rsFMoJmWLg=IE=guq7sT;$Dt#bVbzhf0G0V-z~FTuRiv5 zTg|VN`sYz9>|_LZ1%`|2#mHLI-z>0pg9#SGe#i!!JaE4Mz_S{V>cmyf$6+MFu$0Qc z>H!{^U||&)#cN@WB`%>H4L`q?ob~Lrm~BO3tJRVi)!vJ)bEF#aH*P@ zrwN=^o;*3eGb5q3HF_SW+gu7|oSAoP8&#;hoF@=?7Dl;1r4D&STU zm6pv@U{}B{T31A-Ns1p5HuyhK!(HdOX0RVyTl>GVA->l{1O`9CGfVD1B}2!AEDSE{ z%(QFu*e)uI*B%ISNlGK#9$XSGiaea)Z_Vu4$tY8QR1R>F@vFx|XD?J}59`}(#p`b$ zt(4Q!j>ycEH+S+e!*@5#YDV2WQoyGJAX}X4gNbvS-lf4`JO7xtGcsV21hB7U0AFl+pN=fZrR%bd{P$b85W` z+*gV7dZC49vnTXI z^Ur;7BFiY3A&*`K`uZ`1cn>;WTbYIYrR=PBD7KM7!hh9`ExGB3Hj(OE+s{3FI+s;k zrh9o0yeR22Xm&In7g?y7A9e#3pmTE-X66r1aDTao2>n2N9YVVRIxp z382tse(yBK9}IudPcLyGtThl1VeHZ=+QPu<=G}7jR>V>$w3GmFFE-Q={LK7|HcxhY z`2$mPFQR!VS>uv_0NkN|7`j{iVej_wd=C%+Al8+;3z-bt@NJ@qdVZhE<=@CBnOtw` zq3zLwoi+ZPzXs~LjMn;~Yuo|2{kqT}1i(*d?!O3lVeRnT_O0NzKFJSUYO|ZdX7?WL zW#sV_wQZQ-?9H_Y&P;6RS)iLEC9vq6G?jGd$k`Uuz>e56?;^5XJb;FJjI4>4Ymm$$fWjc{gQw zx+Q|=8WXsYB>IZWb2YZ@{+d_)h`0su0os6?)Ah#}4sM?8^Sl;=oDOgbWvjo;&6D~g zVu>p(n{o2ZuDV?$9S)4e7l~^{KR-7}F1V=c+^OlWE0EMO%?#&ojXn-FZZJAFxq1C! z3VirY<&p*?{;ET>NWf|n{qg2?Gd*|S^xi`S`YMSAf;@4NfL9;}loUzRgOQR#t0elP z{$4#j&&+`wL1!Hob!k)pprkhA070;)g>91~x%^qkQpdnqixQqPdJz%n_O;YUHyvEm z@22&F^5AuxPTcWgfJ;M7FT;Qk=5%iUO(WM2;MeF;5rq}H6OTnl6xWL-@a}ObMMM;t zIG}b6Qo70{Br-H5J@mp$py?evA~?G9Fz^*#6&@QNKUJQ^fm~fzZec7AbKq^yj<)3N znCDNvuI2)K8cNW5p#GOG6hcvq@+WvWE1tY?;?K&@LE3laYVr{AivG!`DJMLhAKW>r zE{=@mI}|mYwg*eIN>e7NNs;5+Fiha`UrSKSwsD`Tmtey1g#3!hKgTp&>U@N_jXseq ziEQ7uWs_K5myM4z=|P>mm?qWqGeg%G+oxAVOIGNx7M(_ z*!#Jgp1-59ISdST2NKl1;uGJdn=ZYI$0R%wos2YfUcOr{|J0%%9T^0V9SWM`(xQY& zm0`!D4cfKYTl_`46n}5*NoQM4(0n8PYTBB4dnt3KugucK_$|j0Iw>0V;HTd0tUzoGmnxq^d*Y z`RBBAc2qXX&s!$1UPm!idgN|S`;(`AeSLI0 zOYj&=YM5D}cV!0QSvkoFW=?Y3Ct;j-<0V9FUR437`>(Gjaa`Hukdv7s`+Nu*RS7Za z+h?I|MMa@QL%NZ@L{#ftOh}L$(QzZ|_XL=ouTr}f8RwaqMn(pbIPf}Wv|+_E+MTVh z|6iuF1Bpu}vPrB`I=}xFhdx2&_kC$!#$FO$WEO(lWrfk1W7I2r{e8*h+c!yy^t+}_ zlq5%J`P_#I%qroydOpCHIhljaO*0%E4HTwguBFDeAL9#rJ1V8O5g+mplxg(5;i=iUZ9VceUY^ zH~4`-bEbH7h3I6Hvyx<*s@L(Ds!6uC-m@Hr zO`E;`COk0wek9J<|FM*#%lcVHQHWvW|3JaFZo;R++m`>l>F~+9-MzJ+j>I7g+X3L? z3k+9lL~}>!?`PD4+NCekG%8+s*?1Lx>*AWVb8zC)BWV?B_Be?RFt`l`wweTj4HHY$ zvVcaGNedcnjvKhVM;|Ojr;{Bz!`eEM`8)Tiuj0Dwqm{Kfnb(Sunoc4;jmBHBqijOd zNSov{)81O*___zIpdxNRMD)j^q3QAB4~l?Tzq0_Gp_SNPV9ZJ0_$9}DPDbL5pD*V6ejCEyJiK3m?s>9 z$RXX2vGOh`cik=xp<2|pDYWTi)9((eTPK}JrW$kK;=g|;RvPSwYze_#+HFN#Z*5Kd zKudpqU)aG7Cp9my2()FgRVB`q7+skk-|^bDeI1vgIyLZluNkezBI{hcBEW_P%Qe}2 zo3DqBfFOzbV`_cNhgvu~JiF~L8qs7oe|Lav*dhke2&~)J(OqBSV`^kY7F;M^24U*{ zeNr|5^cEl>x^)qybHBwR>qWD{Vz;O8q|ZH(faiP-9-%Lerc@Xc=ll;@N4oPm_!%%p z`Qu?e*HD(wLPeX%6yU0EkHRZ>0OC~`o3+C5MMY=^K37x8@dDcwBU757Ch6gD^0rYw z*3;lj%0)PM96Zf`C#k;Ac_=1 z%_r?6`#)h;%UnqPtYzf2gaay7oa@UsZ-K&Rmfb|6>cgVUU(K=T?>AEUkG=ZroNGMJ zdCP+M*3-@m7JHu*p6w192zuRF{{$#>&8>DeN$GV0ng;z7M0d4-G*+zo=L$NQA`@^| z!G4)Nuu+8D9h~-rixcdBa?O6`qp2rkm}O$1m-8%Cf83*3HCeF8{>&&nrLCCR0(W+@ zLFhc|=`Jag$96x)Mkbe!-*%o+uRlxNKg|G8g?0>@c<{Mh_x^HhyM&+;4SE>Dq5ofM zQQ)3iImE0Tmd~N`nz+35Y!W+wwSxGH?rf>2RP3>Es1vOeMQ~;D-fbUa1MAvY=A7{C z$z%OwC(+Zaju&9a?*Vaw(w}5EQX!t~nn>f{9eOL*H4$Y-M##mWxTVaOO2H#L4hA!+ z=eDFd2YD*1->aBgJt|`!8Rx|@A8wxO@)(b)WWO!?<#S+AePW$i=lX@1@r9-jtk&}rnES?qXP49~IWGxk!y(TdD(2syU=-_l9T6Owo&<^68MgED?-Tid*57cF}TGM9c*5?30HGQjgq6l zG~ffp`S5AeD)qq{4uX{G7~=rWHDcT7OT6(xN2V(Mjex&W!i&a*`nY=@7({TDd8ENo zAJ-h;aONT_r`US&Z@OBZm|+S<&hRUF!I5lr2^Jcu78sjp7~KFUfF7xn!$)djiVikT z^^MF>5Y3O9+dHf`3x&Tk zr2s^g6rw5bJFB;d!HkhRk%)7-p-Z5<6afHy7_r*$QBUA5-kk|SBTyCIUb)qqIUC4& z5M{3~;%2UVxyCZm;cOFPHR;ADhPKj%Z`=UT_StY0-l|LCFX?e^MX>|r9;S7@*XMt< z-*_@vEjWh97ZXU$>lb`^cb3uO_DRkxMd=8~Uxhmeudy7=z1nu&m_nDH;1!N1$*z9G zl!LWvm*FSC#&p;8lOV`uCQ)tgc#=}v7*hY*{(rdMBcW{d3F_pHEsZrHJ+g|F6l<-6 zxbEW+#pTXy#+_!>(cxKFbkiEvQGE9+RQ8-hxP!)wS)#;VCFkp;WCJLGmv?YsxWvvY zM;+DAoixusZk`rDZ%A*E2mSG=mGCZZmEMCaIZar{Zy_&$hWb|>34K0JONC;g=LJ;f!)rfYEv?6Rvpr3kJ96ZhA~!a&?UIG+S7MwcT)c zXeNKNXzBjeP?^MUx)D?aeoZscug@Qhf;PDGi)f^JlDYiZ#26j)*7W<^GTOG4H(axq zbki-AuTm9W7HqO=CkUm36Eh}4ZADd02YyDFVE)N}WTSB$c_!wKP-*vP8Xa`w-^A3z zVp1;P(R9bV9c{T)0jz{uI1joi?=4|#zmO}VY{gw2e-HFl>G*MBh#sUxxQzi5{V%Ev zY!?71Dm`g%@TL|a3v|I03n}(AT|L9f4Rl7mF~68vpLO=|sxz3nmbR>Dsi z^{|7x{%4CsxSx#gv~-fiJ}|4&Cn8_iHenjFFMEL$xAvy0ZwTT_klX;B-cN?O*t4-!FA_JnOUqAeIWID@1vjWJlZ)% zwax>cE}aRx<_R6Rq ze~Ot&{P?Y*SX7>y*^i8^!!N}ca?vAtOm#fUP24#7;vX3ao5>@1{el#VK+-VlGuzyM z{c5zoeh-9NJali@xMND2mS(MEQ+q7-az9QHXbSowX9BVF= zV!yb*$euxe0e1CYAFYtT{=AE$J@>$FVZQ_xnN6IO(teU%XzK2)!qw&phV zy*~JZeb9ZO89{hR%VNDy{9%#LknaFCW=j>GV}nFo`w(Y-h*{I0l~*1TufUI9u+>Tc zU9T46scp85-uP%a?i5m&+T88*XA?G6Yt?Ter|G?LVxi%#{mc8bMvBYB-g;%UBw20) z5bRDa{#ssp%mp@G>zy3bXp^*^D&t3Zb3JsWiV4;bel7{OOA)_z0iZMHor1{0 zC+nM6NkaqtDd{&hzhDfP!|64&q~h2P9(odIp|qi&Q`k2(?tW;t1PX~FX8FaVOnTHV zF{pW8wSAf9$-mtwR94#$a(e(gISc^)7BvZ&{Cp8?q$u@Nk4CXfp@qD4VbU+~FgcZL ztab+Oi2r}?S|}%C4u5=MVE4Cu^dYyyr-jsEHR*JnXWsu-bMkNaS7#XIO9u6%DtH<# zz)@1uizU=hy`#}gHWx+CFKxc|N!M0{(f&Aur-i4Z6Y{(wFdIiAE?X0|Wd&`OQt?{3c-(V!NPfbP44!lRLIa#& zpPI*~LAz${^>1ejZcW&-Y!BrfyO>k>eg5NPtHSN=Pk|sz70MKdMj@V`<2`QsLk;(K z=yvE{{6Qm{v*f9YWd)G6ylpN&fgtf^2`&j+DmmN-RKP_m8z3teRDHrms{aTVP^I|& zIXk+>)TnshY60^~S}(XT8`?UdHss9&FMl+D0s=5mF8tvwjk3!|0H5y!?`=JFAM-9} z2%z}!ovsIY6xPqS{oRhg7mk;H&ceTvLdFRC#dZN2sdH7KA2#V3WvKVJPYNzKCzqaZ9j-wXK`0eapwMR|1ZB$<1Hm zdh5+@QTY~DC=J?I`5?kbtx#qGBkfKFBBrUV;5Iw|5e?GrF6lWem9%4oqWEy=Qk{Zg zJB_cvXu>WGg4NEoHH|&V3BN2fUsQW)3>D3Tuh*ioCXUW?{JANQ<7FLc zcCE99|5usfA%hU+!S=Lq^H4{7*!4Im(JjkeBTX80K*;P@e~P9&d_@)R;3q`QEk=pF z=ix(+WKhSzm(!oCUw^R7Ay!y7ei$EwaP^-hrEk<>qo9=#e`&)KKnnrjuHnuZ;dJSq zPKk40+)jb|C+G3Z;kwoTK;r{d=;L$?SOW*G8{SgU4W{y*$u;M%Guc+~v4K`7KHyxd z57YS(0;WA6rml`vY$F^Jp}bpfYHn_$0MXGu6|gSFLDJM2O__&%dep%Cn@H8_n;9L= z9Dl@Fs?<$#!^f;{I{RE<+Y$_$|J2yXC#i`E<&w2~ea3MICuC6q74Bf+)T0!gSkW=Z z)CD7Izj1+6QoObBy@9CQ^;A{316x5a1>sr}pMt^}5&4%GTVE%lZCPMWVZcNsn`v>J z#?%%--S}g{iQVq;^IVo1%xm5ykTPPeuKO*69o^AQNU7tX7!E4=pY7xuHV8H*amK@R~*ZKgcL%h zA0tUil+p^=X1@2Y3%}LW;aRaGg@SAQhUgBdt6<96KdH2eayp;@vFTBlMs9Q1 zEW^@P62GA#*tQ;tP4_Hy`t)6f!-R8ItWH`YG*{?3lJwum3fH5h4|V(>(mpnfC+iF9 zso?*67nD+QFy08JTCLB{$%!d}fq2zFD~5TV&^%Y; zN#}=fR_I-OB-*l_>0*tJs<~8y%(+FHjep#p{?3T-ZJx;8_+3WtocH)B3c6#b*DSXb z+W9`6qXUSiz^4*ah~lpru+Pq&RHQ&@i8+%dh|kZxg&f58rxzkm8;*B_40+aH3Ux*o z6j66BB?tzk-qbuI4N5z;Ue)qvlAdIjCsS|SyestJ5;a~_Y2KiVcNsxjMoj1jT|23W z5)joM{849wCCw;pdC6~o-2<-1Dk$NawlAD0!!pX_p_@@;5=BIXxwgnE#4$Ce$HUn1 z^Fmtr-*Io~3*nhEV=hQ#m8|GLpRXGUX6t0~MoVs;FQkok6}>qYyZ-&T@T{J}rH{n( z+r*)r3eh*ueB>=5;G?5Q6`r{-v$d!6?pIK&{7;dr$TTnWUS0Thd(c;E8M$UUPF=-V z+y;lc<+*26d=_S^5TSvz$g7%-nl)l@a}MpnRff+ZiGXPHjGJrIk#;xFCk>^A&+{Z9 zFJ+*gKjl)90KLa8;^3V;jNI!+zDKLf60#{;2@Np>v)tX4w%9*do5xFn6t7iMYu4AO zNJoCTPj=A@FO5H?nuN}a!2>_1+}IL};^1H1Q8?n`nN!}-Fvk2wDTn+15`MAU6Pf#g zLRwHCL*k*xVt-b(<(~UxGB*HB-MIQ8S_TF(_X^qjEWR@lDovBnOkg=B4lm!`OIxXV zipjFxSxS%AFvj1Vs%wajd2RT1-VhNN0j{SMo*d#1HPI4-Tez7}3#b&?C#9;p@{fif z_dY+B`VPB&$8G>C;_|#=M*OB2jQwjTvJ%7F!`KzjB~vw&ih0{^ysz%~cs(ryrEbZg z6U7&sp6^x~ozY&;02TS_gN5()CzQQzKO$-C^46h3HCI5R+yW1-9qT?@&WNXNY>e`$ z2IG6gkLejKZJiEC7%^C``VUW-@5VbMM`FNd82Js2(Hl`3igb3_*%w_W4uBVEcH1I= z8+pQK6}H5)lWuRY#A4Ce))@^?ipnxNh~?~{&04w&VJzj<^22|X4f6%w@g``ul`nOpE%?T#o_k#*>NbQeJ%@9s}*-rd}< z<5TsjR|A#FK$YTi`jx^BrrJx&U$VN8$4E)w9BnQb3X-FPwqrb;9|UgsksnE&NP0Pr}9h zm+8ux`U-oRy9&*>`uK11W^d}N*9KNZ8>Klhg)fVnlNlJrvfK|- z)pTX1fk~H6zVb)J4`;N90A+4L7D+=Zc#`|vT+&ScJn*)BKOLaGlNMll@n4O6>yNt6 zptZ^rE-+zh#rKw9!>xcuOW~Id^S%<~@dgNAY@#`=h%DNmc!R z>)3PETIDb|5;>sgn%oB!U@1+48$?xB7wA~Rr`+TQybC=Hn;ggt6vBdPG?M~#4t^u+ z%|Ac<@jn!3hwes(RPF*jlpi7~U(}#gh5^6it)Vk)lw4kcYY-19n$VEN$i&%i?{VBYq1rObi*9R>xj|&6B*{;0-XiKp0HQ4wHZ9Gx;_8k$# zB@2{yEPZVsoBZ11I4XRi9J=79Xq9`NvRsXsm%dwo3t5J80{_*$5F&a|v$rx}y zu5o?E<=WLee*5MCMNayko+>eZR0v+*jqr#DZE1!YS#2rZp$2XQR$qovqb|}aIMJkw zG(jrZFa?495-IOcp)17}v%mHUfs)4~7)njbqv^ThJ$bNftE|#s${xebtCIZ}J^+v_ zVxtI8G`fUZwHKg#M4BA{akvKg*=Y`|n(4eJ`K|Y0=IgaDOer|rDnlU~_A1$Ff_ zy8H2;xm2gIbPuf5qW9`sdY+b2CyQ;0UinE>r-J*w;f$-;UAiwIR_jVvcy#wO-TDiV z1k5?!Midw)zO@L<$H5GzsM{F;ycL?kN`Za}vYW5S=VXJIumN(b_?@AOlNpi8dKwaUuHIW?*(6E0RdQZd8ka*q8%^fXGRlIIG7>&Rb* zK>Tk1K(#!r+8b_}3~>p+8|dhuGn)!^Rtrh4-{tIOW!p)ySU0zkg_E|bsfu*h@!PCT zV6&FRW?cn29-lQW*}+ohrZG6-s8cz>Z( zyU*b&8;7o%VN0y5gH@4b1KbS4S(Q%Gl2_;iKSh5xMY7vQDVp6=`CV)*No>+?jbMyA zuNqtoKfnoX<>`l4LrlUgw-8Vc?Z*6`XEMdHie_oUjzSEOD)2qdYVVO+*FI?OfL4*N z<}|h~%(R-+$$;HSNb?M6tXG7-_jyapxKu1JXc*VgVq&5TW|oWw3XYJEp*xG>`~ zexUv083`Tv_Va*%s|w7vgfU8oyKLUN?(*1iE15ROiktQU5=X zE_7X(OFarj#-h{{Ap*B^qg#jJW;pKl9g?;FrAe_ z8ERfGUk#3|_UsLh>YohzGE;;FZ3yt3{mnr~(KBTi7}Af6mA!m~+UL3s*_P zQ}Z0*^Wc}hM4R}Q5U%~Rulc1re7|OgxCXtnubYc#2!#*%Z3&n8cpl6F%ZZs-kYsUV z`KKyP`#R=s;AmP|`LhDICtuww2EV&_y=O>zS7h1jCFtbWWXb4=~V$j^xy~Hn<>Q|b6?i>YkJ(O zcl%lvK{T`f#La>jqOU?io&Fw7vOwDBbY|sB?GajCFmAk=sGw7MSJww!kc3K^B5$;5 zv`Ob%77DPz=QshS9?#9^plzQ$ClNWL_YFyesp*y5YN$Hd!hc4-% zhVD|3E|u;s1px&CLE`!D_xlIH!Ex`s*SfCr{449HImBm4V8GG0K%3=qJ~;+555~Q% z@;YBt5hQzd{oB0hg;I#Tj&cW>X)>CM{Ym7VUfa8lSkAqp`i0dDI*0JKSqlA*0JrxY zyvN49X-|v8(g10x#`Uu)xA_UWpA4i|eD{6)0mYd}tI6a4K;=;U9vsTs{k*Q$tl#D; z9?w&G?bG3PVh`H)=oE4#XH~uaCcJ-Bd4b7z64I^KXq8qD z^!>?T1vgq7`jzl5V6Vv<&BFJiV+i!n3jh2z6;*mGXg2lSw6vJjh2FO^(Psw)5)n?Ze`!WLabiVVxX^`l;cxSI4NQ8F7N*_obk z=+T6Y@`1uDBpX;m5C-)L2e+0;>3e z0(WCwhMAkCMNglCbJ@;LvsP|LB6MjB*&an73UCN%*2vza@YYSyDmRT8J`Ov_2G!dyv5Su7GDF%^wrv6dK0GSatYqX*OvK&*cz0=*$}@6LsviQCq8cNV*6>O#Uo@C!$Q{o~N+F!x z78|Sa6td1I%LaD7C9C=-FX}fu)3NrDJ0BZU5>BC!nsvpiJF6!QXNzug+6V`XJRY;= z`k)u$?jm>Z8Q<{)P2}SZWU+@yhJK~e+0JyyPLUL@sy5J$T`_MqLncroo+Zv8 z#lAN&K3}$1=bL{zcITM9kWy7XI+RwolKhmjnUCg369U%wv;nH7@3wA*)+g+nG(epv zn%~bOx55toc~|(11#+&s=N<7-vt`$E>+$^m?V&i|XwGdLSss1Ql8ppmYU^6LIlJT6 z9c{LbxtEtIg^nNNXk=(C4}WQ4>wC!x)i`Gw+U9HG7QKg7oSITBaq&9}lWLU*5L}OS zU?w(4Yba^L{eIxkxu!pFyx7lHR~siC9!kZRY})(8+~&=>_{pLp`9>*HbT{N7J75qiZK_g#Xt2>F`2(c+o~DO^U)8Rtb+-~hfAl9OK#e7#6&el)>$qcb88m9LqW zwYq5L=+*sbO2V)0JIwhXNR`)6+O)t)wzu*k44ov@+VFMUw^AW1>lu5TZ-N6$UXKuP zJNCJguv9ldhGY7Z7~UiA+qzl}m)Z`IS2)mO^*%6@J;_CjNji&Pz_!5a*3y{(gu(g0 zHhO$1h$JF$)EE{_nNHsT+cTKkfioCI&B_0wQPiTH*(nT=mPLv zKyX-gV3*Tb?2Z2fBU@M64hyp>T@XcaHfO@-PR!h9Km0UKh!oW6FGOLYBB#hb2n)pw z9b>L1#d#|M;$1lC?^rJRlmc6-@}PCID0}KWLpVzMqQ?!TnNPt@i1*|}e5Ec?QfWFJ zpX~9ZGN=R28g({CHBIJ>g=iAF?w`p1XC5x_(23G6CD5hB~s zWMA?5@YuUKVEUJkhm9R?7(7_0}YO(g6Po@d{s$Ycx}9UY({_pcR77C*~C!?_^|G zViMdjDywQ1&hSw_@|ui)s9HYnHX}GvwX|LJ8=0O_nWqy3{K~m{`ydtz$0si&r~Zt= z^=@g`L#kO`w>oOJzy-+yv`Z-i>>Lz3uM(6s>*BR@KnyO(SEVHp@@}rLCx4#S& z)SKK9&fFSRcTRmjjdlhiDUjslmU(KfmT~OVK;LLbXzv9X>otm4CIG&8`%X7;llgsP z>Pu#PI)GdJ>fzSB-JbCI$7U1v@D@D}O7$`!0$oe1lV*%GkU4LABoE4n`--}|5W#2FI8AA-a?4ejGg}Zfk)}Hbbe$v> z*oJpYqwH*2TG>Z`7tvl#rP!RsF?H&d$HRE}5+7fN!8*&{5=W#$Kh0nRC|MH~P|U8A zBuUFCA$j_`nI<^N)2AdVvLZGE*S*I+hcqHZI}0z1D+gq(PmB-pH3Zn0w?0nVwTDKE zbS>_Bq`%s!L{K!)19M+69ne*>-eDLQ-Nulro*Ud9#{1cs=7;KuEW*dCHrPXypoGR` z1A6!B@PK7hV@<6vp%0pr2rHQAd+|RZ*oBpN&~rxR80Wc)8%mYyP`flt6SYc;xlwRc zYx`N*vB&0_;TN~2JcjUfRNO!o$q{2 zR$C|Vo7j`oYMLcf`9obC-*4;ZGN0H~6+PW--Yo=PK4(7hR%jlvUrQxkLy@#Yz}p2{ z;u0lvOl}6+-P8lkOLp^NT4~Q1)aNtt6dCU9wA|s+TFna!#!vS?iR1%VBPTXu0}cP5 zYZ&01v$3}!)B}&bLp1m+YE?7|Qdx(CbS&`aRi~E@Pc@oJHv~D_e(si0dIBLz0`Fpx zVIvCpWV(y4QrUh7Fukf0^v_B0ht0?JFkI#uPZ8~u zD)ZG?!2HO(=)J)p!84;I0OrwRdf^7^k0gHQKWvWejHu^~joz)Jju4&5rq_+Qzw*r^Z-Jf57vpfJmsp?V;s5fdmnfY?{l(D^ z@jsjq?R5RSX!Q!nnr-Z306GR|{}jPsn$$s!wonG3%xb_eMNPbBf6EQp{juZV#y0!E z1xTc3*Hrf3>SNOZ)Tp3b@y}79qxhwduw+lWx8wVyh1$Q!FJ*0sR|ZgBxz9f4#6Bx8 z{^)*qnnJEl*&?1nzON^Y4Xm?A$*9=;Bx;UcPo*kWnP}}Cn9gK)NdB=}8IK%AYPGtv z{?T^KJJlaRV7>|uodu>Gsp?|yn_42E&TJ_O8VjN{Ja$^?+LyDKCs<&HzF0u}-Gk*R zPV`eHbfd`@Dy^|ecf@qOe#^2eX8;4*bH+W2(=6y0Tv&D7eRopohTV5xoW-f8N6s71 z`k^0j2k%UrMh26fRha407nX#Qiw$=Zgf2Ye=5DhR*7f6OiyV+^gV@8db`9>!9~Y_1 zV`jGaFwJ?~h_(IdLYn(cIjAJVTX^rGP-_nj-4uQg(N?m$nh|5k{d_0{Y zX!LW>zJ{E($c;crdbIvI*%^K@QRS`qsd;((lRqjw?N^)`LV3n(QRr})rPHvCF3hoL z#%hioVveXmH=4eU=%?mDh_lZj7L&$KWo?6p*L?5tj03t)0mB_q&uq^r@!XxcGBMrU z=h3NdVTjSanB$Fi5vpKoST$K+C{==E9w+aS3;T%7t@aOnj9I+dieZB*GY)#mHQY)vH~fKw(q3T8C^&MA>OoC z!%U~wfBTpHhzj}0*rMi5`T}qU^6&O<%qh|)GDmV89kX+QR2K$}aZ4(|B!2c&NkvnP z#-c(GLzRrNGo~6L$4&nVeIuBCu~WgJyVyREk**TNMs9?1-S9ep%d4ff{z|jcofS!? zW7(j6EJwpHh{Z%S7G&Ui^wz(#NBxffDc-KPSYI_Z%w(<4Ki@`TtfIX1I%T%kq z{OivNLgzrwx7Mh5Z%fXCz%Wsn+5OKh9Q+F>8oItBWYEnXu;qpftqp#=q%58$uk}9! z7Ekx|{0&ha{OF%l_XkG!okG2QrA4fvnY6^2?bIgY&wPyuOYt0@k|i*;N|N_AhfNG%VKpizt#(EJ`1+OH*VU{01DHq1{2ONxBfY>&t>Cz``GzEo7KAFyL6ODFQT_)(I$xc z^c{@HNB5v`xt*coi@>tq#CjD`)R{zXy!wr$fAa#%^?lS*rXH- z$;T7hz$`PXxjlIY=_G_07QwRhl7@5|SG9&EBH*Z3`-V74<^K|?>Rt&{62o3%rQ-Vk z2P%xa_Tio5QBDr(73$H{V08T*as6#$l+ffb;lAR&v*(ZY5rFN&T%WMS_SXMh$fJAV zH$^m8`3Awjq-u8biyYD$GqF?$+7cc0x8~waJL58o9>V$Eu;9fw2F;v<)SXS$xnh z%7A^Qs1be{6T{MP4i{DJh!EWsr7FgJ}j*N#MZRvlO`(COQflV$%cU)_;ec zO_XsSB(3e&s;of(hja4DWalyo5u}$5TCY0UIc$1k_j5iGGR+d(PqD2n1gnt1wU#la z{7UIGHPoS#Q!~T5*v6a)^U3*qqYR7>b)GPUV~zCe)_6AEbo?%kYt8aCGPKCl&F^yLR6*D>dhndJ!OU(*S`m?GcItAaUL}_ z`WWub&e;lz(n%T>DP#nLleayi?;(w6iGNE+%sdxSwt=8=+175#?Ml%}2R(G~exYoo z5%C{L6Xu%l$5@TEogsMBd2w?SmU*Y0rj5Q0dY&Us`aT+BvD9UEdPfMLI(d&*zC^#Z zRdN9(>2^3wVkH_@zC{A6Gz?8o`4~J2zSr}7+rE}yj+$4O4@d;`i|NIgoXLCMq|pfL zWc-JQiza*>yS|RMM0*8e1tGfLYhY$yVrw%-VWFp!rc5M2V2sQr>`K$GJC#X&L%uD z$@AiUZ=8I1A>W^|RXLZp#SaOjb`-bo9!Y0YjP zb3e9)8OK$WQ_S|YSsl1B7dO0@YTz79jJ}|(-;&~`pp(56t&K|&Xm+;h1G9XYP?cx% zwKM3Li7{mSAx%YlN466KH`QuZ`2*sL^Tq8u4Q}R8fC#;%v7BIo$THK&G3$jc%1zFMcrsea|aLl5}oEwe@yY|hSGrypt8*~$~m1E zKP!JU)vK)gwdjuyB;I84#gEKloQSwsjZE=8Su@^g|l|H%35*}i^zo@_^cce8mnV#@k_NffR3cC4&pk2zYbs#-HPJTeOE6ZldWfzT1ARZS-yH$JyWSOm+fR@UK+z%(GrW5w- z)3RO3=q^$zT%gop06hP?3xam*gwDi(>Y>pmE-x^Mu@mK!I_PbH zpxTYO_uDtkLCfm~6~GqO+?!w%c$=N&V$}Y_d~7l<;Als@4O0eeh`o2sa8P(Mz@-nk}K#-`Fb zEh?!^$0@NlvPQYg?E*t!uT?JL>W2FL7^P&&7@2R1kL^#OVpHbpY6c62dXSA6NdwmE z46#3ab{!7%u|F-oinZp;JN7<{QOelRO(s-k5v|$RN@GoTrLZs)dY_4X zEWyx6KNj&+MlSG)Smr@YyN!3yK)JqL{oeQVLbGKy##e{q>}27QWTsfU7&+Tw8AX>0 z+ALYS%^E#MYiqnN>h+Z=YI5e-5$lnrl?~t65gcyiD(kmADqBv)``kP7k2+$l`bbqf z(WU~G5YkZc(0BLGD>R4=G#lJ`2}Y(P6ECpAGSWQRW_sNI1w-%=5lRolaL`$(baM;D z$9puvfv_h*a))SE!#0|NNzlLQN8O`}ntFU3zJ@0+-&tH0 zW%mO$kJ^tg+q1Y7TVk<&pC?ViD5C^@wU}Ngj~PRvhYTd33^4I|@8~1(%h#g3meN_$ z0*tA@xH!q$RNsjcIp>T!$K`UiDnD=-Vaq*j#q|lx>=o{DXH>`jI5hsQ7lzQlgDdK2 z?VU8-KIcwHf)_mnHrEtrC2XD%l~{5zlVj`;hz)|(v8tBG=~?N#Ov>$`xbnG3{wI+* zODa)1oG!m}9tuOReox|@sPhKB3u_ox#+1x@Qm6AJ9zPNNuiF0FNX*5MKqqttvosfG zkjhSSWst;iQkg!RDqAzpoCZ3&lVCP|uTwd@n^W$$jZc+$;wK{gA810{y*4AxXm+=o zKb4IJR^=ondtfcpI{2JGUM7y$z0+E9+A}jp!uu;l(hIp*mao0t9;zv^YASgS8RIXD z)FM^Nqa*I;MUSpkXaT-;>}PTT71ntpUUg`y|GvGB-i{^f)M|#mdkWoF3PLAx`r)=Z))63E2x0kL}yU1u;z>* zBFxhUzL!>`BdVT=Uts_f{HXsjUZoE55Wb0{^(kv+82X{kp1~9=Vulg_7riOVT*cL2 z`03_LJ!Y;|CQ;p2yfH4-=TIlVW#31)1bzIG{8~QrD}&G?5|}jZzvVUa$Y*MEhh{(I z3c5AFOu1iYI-kF(JbiP7NaIO=IlDhkQ@9$?)zcfSk*Ozsb#wRll}{VrSN)9L^;|fJ zxuF7HqaAcF>yo2L!!hlm!lZZ9z+&$b`rF;~*YAQxkxY`8&YY*u^m;z1fpI=4zZ^Nr z;9ss!JpXEL_JR$&#O0nn4A@jobknrGnnm9SH1NZUn$4=S(kV$q*u%U&V|;2z2VEE&}zBfS_4kHwH(^>zRPBV zluJU-R0%1`I1qP=g*4kp3j9RdiHxC%0bSFiAivIKL7HC3lF6S1IZ8HvOm}sEYF0JW zTY*6uCZ2lU#Y+9BG70*^7X}&x$mT?-!r0LJ1GjOf z32a;1IM2V!5>75WrHx|qouOot9bDf`!(N09HCr=h^jLmUFAHSx6K9C|YnyAu zY`^HM#k=t=>{}SuG=!nMop--FZbFHzGO6&Hj)@3M@W0Z^Joy@s9s=8kCAM^JE%GLScwsM$Dd0~`4`}6=`vlfq8TN?Ej zc0-qW#-0$GcgdP87nU6~9hwrkNn`tJ%qNnbIe!w6_`-2(p=*m>u$N|jX~VDnr8bXc z9+#8--P3f{CQD({c~Ctc$y`W^-OszRt$8MfFUTP#-580G=TG5vGgZb;@d_4PogHue z3(8_r6JPy}8d#wGtU<6??%7Ui{JZ)aDxpJanzE7+R#JRD=&F(R>gB?CX;#&G`%PM& zQhhRN5aG?B8XN^tA(WGK$tC|1v{rwgRqWp%vrB1X$rK7H?dRSMx6Pa>ZQM7lB!<*L zFaWP6AtkC`l(p~szjKXI;BpQIX1yQ0I4Tkmb&8LoG#OufYYs3#hzV=KG?Nm1A*o_y+)hEM$;Zr zNkZ;+>u5~-Cif7XLXu0tuq}-021_)e&IP9wfq|$)0a)qHP_g!3X07El+6S@${ z*xC>CJ1l6w?nj$2d;&{xZ;fJh)f749&9!T>*rSjAMF&VV;>Z{;rBZ?xa|IVQ7Pr-i zxcc1&3CUx-d4}eZr(2xV;EG-QeeuQUQ!Dx=RE2sV3>wXl8!SD-<1)8Zt6@mqY*0cu z?2hMwJrwK!XNT8>eGBGsCVDh$&WuuMX35`Hku18>y@*KQv5?7jFJt$A(NQ^qY=M6& z0Z4V}?6mvgy*;rHAH|t60AZ;0ATP0#g2#RA~SRBdh~i7jZ#F)7u% znwcaEo7=Mbz)8TDq+yD%)S~LidX3zoie1$rQh}l0zJZzBjy$9T z(rkxkYwPAIW$k?)9Uf|-WX-arME=TIEAu_)z;TsVh;{3&U{L1jES~oy8h;b5=T~_v z-?!a_&zr8*mA6W5jo{F~vu}W(pAQTR7hY>thgJ&EHqk}s@x+)Hnl!gJplCC7-{Wj_ zF|`3n@&l!o@{5fwNFi?g@@aQba1?V%h;^ixV0fAkR^Ex~zpecp!|t8e?_<;dzMsOz z(nH>FwWPtMUrr`fS&VzIhoNajCJxJKm*(KWlT-r#YrYNRbJS6H$j3wlIzzmKX^c6+ z@eV3Tz)H}IDPBKpc-uMt!JINM3(%~xhTG#>P5#@zX^_ZxpSGi zht}tWV6JzFn>iM@0lPP@MO#2BeEd<@cZQOyfM* ziU*>FA_iljOd+2i#mRG|6Vu3qJCn;$UKYZj42Sl_sn5s+gDN(=)E91~I?U6h2*ANy zbTy&1h9kIGSN0I}it9;)Zi2Ti&bY!`eJ+B)4_7_T!jSRbjkbaQY#kf93h+HL^`sTV zF?-T6X1ZxnB_}m$1xIwl*-{>|?VSPpK&oI`hJR_A&LmXEyh(xT_}pz#L7kX2wU}W3 zL*&wJGkeSXjq)@@2V%e@;{#p92$m>AD!h^2{d(YTD!x#+(=T-R+ z)G#`JZgvJM|JKiQjBW3uxQEgjc@zn_)f=>q&~xt&jd}@J{I0G3rDYtGua*lXo4*jSN!fl7N5`1W93x)-IM+P$73&9+29fcziu%b?L{j5i|#F-tl|b^gwZr(p))|rE}QA)WD?x)`%}!0a?~xw?(U+A0fJu z-WhyPAm0{Jv`*gwx4U@5kJjG~^PQ=-Ll#uEpa8#jDa&|kWrIe4lye_*u@|ki?$x_d z+$K$R=xb)|F{IEt?tuONQQj(!(qJLDhtw!*)h}s=XIQNa`KaM5DyxmmioIZ4 z15R1oZ1I0c$>#pA#-3f1oq2$vxI+2LuiVY_2|M{{P-1*$6{2nk(_ej{j9K#jpB@p_ zWNgNn$U7(Faq^s>^At`0guRKO-0s%}a{}y;8eGz-Mp>u3gQk^Ih1nxMw*yZd32}9O zjmMcuzJ}PWpPbxe(dY?f-1rloHkpEWLK>)%yA9=s$b|QZ;_P%bf^(}2p1$F5r4IV{ zar1kmyzNyTq@C6hZmLb@AE-X@7?8MndeXP2@wH7Qv?}-91khu|Q^miVN3eNIyDmiO zh4tSVaT1y!Oi)`EIBCbW^Y(lPbdDd6lv$D_9|}$0nya56S8hGT zzb7kOQ!}>JUrs)q(uxP?2xNG$=c)5E77V{+@JTa~oAwwSJIA@AbTKq2f~5TWiS?R- z&7Ev>-b-jvP)_7Ts2yJ>*J*Ct1ZTADX>3u8c{YVrY$a~CU7n+Z;{h8}%UnGcr*{ln zY|I-+ND19Wc-8gip^40FU3Ihh>>L*mdDMI0VCb@L+cD46&KTk?7J72}>(W+}U)`~i z7(KQ)8|*QutcOvtfsSTfF8v2D$P(|*5;lBRELm7PNb9~UXX!k$qy1$vXh1p!f6a3g zBdIxALw&zP{n;#J9jAY8lvTM46V{C(@~&>+f=f5_RxiR`VmB#8I|mwn)M!evmpy_# zoMpW+{P8orZAwwH39}J>*}KdfU-;7&y7`meeg3$5|&KToX!@k zt3CGfuYg_1 zQ-7xw-OIX52V2YAnC7iks;Qf_M_K~)okQ65`)4j*ADkOr-t--=^WwF0yM92Q@PygR|S{Cvlf)>GhFBBs1 z15qvEhww=Z_Lks=MiOI99v+>L{PLQh2^#h9BWZ6xj| zh(bN`AcvyB-8B6i*M*$qH02P(M@}#!UZt)~k+}ut-zsVqP9c9s{CB&Ye8Q%+W2Tl- z@F%UHBmWT7)hAw$oFxi!Mqd+8Mndi~SL4j+HW3llqR#ZN1nw*|pOL%{Uds?R_=oMT z*{mI?(IpwuWh&}n`I70WorZ@S==jo#>rus}JH~n*+FmdzGG!`3+t>1_XI^iBm2Ypy z?GyAj4M@JWT5)mzE0?eIl92Q;{qX7#T)BRz%Jfc@z*!lLbvB{SF9+Vo^#X^{;~PQ- zQQT_;_0^RY|L)I?K(7)Bj@TM>a%M|bsA-u_`s;D~tXyns6~Dc5ImT3@cAEjp4LD`O zLY*s?>IY#E^Wzt&jdR5Aa%1?w-Ga*2xj=&O(O^fFvv78otMyh_!Zty<9>&~*c~$Ik zmYPuk=c_C5`Xw%8e_g{M1SNOO8Ury1BAcJ9H*>dV*Q^k&q)8Egw;gJeST$*>wc(`S z`ig&v?){!rujPLIp6Mj?B-+|NqnRK8o^WWPGGTI3$3G#2%(Z(+m3^IZM?bNHJ+jA@ zUnIExg_W~`=LtZ3D5q=~o@3#{rVt385ykV^)~)^z)}DV``q_jnBX z{qU(+cwR+EyQ7dFtdPd18gdSkurcuismdeftl)aMZvZ(o8d{@`>tc(Jd|FYwn>C=O z+mCs(gz4Vh#x*6ANKnb;eXTo#=w_C`$;$WT>_olE^VH20EU^J0B0fP@t1SC~c+?Or zIgoXk`Yh*>u!UJi9&u-G)O0?84xCTAe`i}azvSh*S_bfOeeTu4OtIL`3`?h^E@Ety z?h=gU4*;{W23P)aj-YLb;DpPI=RLa~Lt{-^wc@>gxbBoNc)u z!0a;Q2V_&yHg-rM8Uge$p*8}y%mG*Zbt=gfJ#&~1x^XDi2p&$y%0Zo;bl{ng$uGK* z#Jz;4FpKv~F35C?lNN?EcePm82@ zsgym=xen$3xoW|%YOH#_I+GN7t-I{jNrIuVbNsRzs#mT0L*c5O|3bgs)IglrlVDxg ziR4?9fudm!-kKDja6(;!<>I>-j{)U8?rmQ_JE`fkg?o7NrjWPGegyMs(d5L(W^H@U zm+)#j>C+d~)34(Dd1CVU7zocU17QD*P01YF_=TcfET4R&<#Ju=TX8#GgBju} zu9_MR~mS_?M11VNRLMq2kHvFK1CDpN0O~bGQH8kWVzVs9C-({E6&1V|QME%94ss@9R zwy|?Dub5MEQE=Y7#H5P6fI$K9+TcfT7{%`nO3Hdt!zL>sW65W!L&*cRZ6Y*CeDRh9 z(vErSr|$LK6bOT?y+?aZK}lUF{#l}YG%YPK--QAX`s_O5C+H&mM! zBac3+Y?%_~b1jE4e&9-JF7IYcr!{>J* zD1`F<{g5|(JuK2|aBWDkgD{o#9yUY~Z4o=E01beT zhXg=dr4`hA;~HbmP_5V(eiUIu(4oa;$yWajfI(G(mh}P>VUsYK8?@HD0+`p)9-THE?2(ftx3;kpvvHIa?b0u)>%?UEKL{CliT-aK zlDXQ63L&w)LH{@X48@-9$fvOI2==MP9aP*1C~C{!wKPd{Srn`4v+8L$qbf@=^_>_n zwnW#OOmb(uC><-vU%$C&}8t$wD zOyAhH(7zqMj-DDj)GV7l?iZ&>w^ol_(TvwoRQt+iv4@`)PSYxQJ9Or!$7!o?)I<*C zku3NlEzDFE&qWXPo_zvQX)v1P9TGx4;|M4;uJ-Q4+4*dpxF#DuOU2-ef`3T){Mf4~ zLt1X0dYB|5z{Nbdt4X8Utg;`pZ5Eio8r+W_7HX5+Zg}Hi*Jt*=XRa_dA%v162<-VXqU&oMc@Y z81L=O3no+f_PkOmY3v*`>Ao-S)KNzL87mq7$*dy%z$*w3f`AmS;j~_F!%fm8LS&dW zBs$WU*K}`Q6vVW;A37P99@7Xe{64Af?a1Lw|16Zb&Ph3JC(r@uoKO9SqxlG`N;Gy4 z>xz82<$1FtjAblVziFR!twZ}3JEQur+^{Ii7{I1+wzsFqmM)$uC>slHga)kXW8|-x z^$d`^FXl(xKZP65s{7iAwoTOXO}x^p0%YU#jcoDa?h4}R(_jY&=4p7X>YGf`HL&5L zrh_K|q>5R;7dy=Uz#P5~?G#zD7I>qpEi*xzw6sogWB#F0oA*#%oG*|G2dD_;d9mho z3T~z2dGO<7sG76-m?;P&Q@XOq1!v=F1C%+Qthgd|%-U z-Y7rWDfHZ~Ik&=kppNSb@lf-8IOd-^C#kT*qLpEH;;)m77UCdEc3y2f(MqL;)hziW&@Mm4op+r%;SSOtWQS8BsjaX#qIXAg>xYY*tTl*Dig4%HlC#TtS zXr-ZxYL@rUcO1O`1Cfmjdcs}(W<0Eo*P&v>Uo&y9{sT2nH2b&>H?{t~=(yM&k<>Jc z--$Ib6+RDUPOEkO3V$elfoUemFC%>2L&y?J+%EH*qL)-_Gf z{Nsb=?m0HoZLRq_TZP%6LZpuRnqmC+Fb{AjG|r3AQ6M_gUZv?kTC<CpyukCa3%ooTxSIa(I zd9+%c+TQ+%tJA6C=c)vQ%CXnsZ}}Z;u_}sZ9K*IJAkVTr$`9CIV%C7?-Ot}y+YjE~ zm23KATpACvuQ0FyUT=;ZpVt!c1sXu}%GavlFIxeBwIf z`?rD%n)Xuh>j&be*p}>e?b~-m+!h-1d6#S7BjBx;D9l2>f9J46*6=LKb8+&+%P$Z= zpu3&TzLr{jil}Az%z?2rNYEvRQs4JN%SYu&^w$M(kEQWw!MxfZP+K0c`8M$J)VC$F zQqV2dP%6=XLW&A_uF&X*=ae4kJJyU79&?yWlO%@x&2C+ttEp`r<-xTIWVVVyo>-?7 z4edc{Al_NSV)C!iTCg^QQTGvUw@k}<05IiiNDx~&38uu&1G#*$^4QV=n;v{nNXD!Q zeq{|G9`^eo4U{w!1ne#o;nTl-5CKuTZ{|3$+j5~Rw z@E(SqgY&2)?o}GpWe!_1a|oq`gUDKzz0G+8i)9oB(J9H>`8%Q1kMBkLvobf?pCrAn zlL;FIH{}L*`BuB&IPUT(y44Pmhb{c@61ImUYq5?8{lWVx3;%)gy$$m%3Y{IIvrO4u zs1yVCAb=6l@a!Q8 zR^?+8A#d*L2knJ(P1)~LOEN|L2ipClczq!s^L)DZC59!8z?L&V&&~hFTY(8Wzt@&# za#{~or(`sq>0o~-fM?^$YMIu}PuUd&%e8Tj4p-kVE0T|RIK&x!O6%9qg@~7+fS<_` zN6~&s_d*2j&uMJ$qmkO5cYz!7A829RfPzQ6+S#o_^u1au^L*h}OH8CiS^QN(JlV8d zs$K?o>(*r%ze0}Fdu6;_%Pf7Y-gz*2;Q^pDpi?>5K;>T#&nDCg2|qC=@L5)Nd}AFa ztX!2BEiG4*rqtjTso#1Xdb3*MoAB9z`if>F1`h|=n!-C3vJCd!iPnaE=?X1-_pC>H z!H?g*2{nJce(E7U?a-@6iFI=*`7Wz+jZ&lci>)W$Jmk+?uS=Zhl-0dU`#p$jf%_qC zMLej}SuRynlhS1#xR7+^(ufNKB|h~`BwNyhp!4tfC}7UUh#8+U{_-#Jk(UsU;U5=0 z+NH2UrG1Q?5e?VMP|GH0Ui9Z4F8M}AO1JU@cWM)r^n-U6+=-1K^V9JTwg-bd3BwA_ zx8C6ePky)>?4`C(IPYMfp>zlBgqpC+>^TMT0ROw+tK80eZOW>qiO@N0+1Ht2MED*G zAW$9t=|g8tE)jmoFrfrO&-c8)N;99j{*jxsN#-tOS>D#pi7*9XV$PlHWE5vr`Fvz( z&*j@ho&)kbcB_lAULjirmY4!KM-de6og`jN2SH#U+YRec;U&v=yU?Cp%zBvuf}TZX zx}r)-uRY!9cfgezG>1GHgM&1!-8Snj3{00 zb0aRo%j;pI6hLj$9B~auLldJqfl32aC9vP4G*!8h!~kSEL_rVBCGWU!D#5Mn?7&w! zpl0FC7}qc?KW!RXgr@Yb`0fMwbW>u;!*!!VX=%~}(5MfV0pmo1;dIC{I+$1*n9^4c zXp%5sczMF{v+YLqs=z6LF zxhc;6Ze4mCfQ6W54sJ4{H9+jv(Y}3t1Q_~IuaI+;ZUml7Ym^=t01--f4iHbcc=RPh zy4yB$&|TAWlpbX#OaE`5nB(I=D>M6POZ$pAB_-wCOIE)>P(*s+C7x@e$5aq2<2+jh}mDy{7=3*<6c4|Zq<<@l0_k~e1mSmWMq9* ztJF+F56{9(rM9rwM$RQTtd%+}eFsU-7Y#ky=7`9G+F_>LFPvis4AEa-G# z0AZ$oM;mZ48R5hqyDGUih}>b2q59dE5V}a`%DTK*+WvdYy(~;Q;}1O^@RH$o96H$^ z<5Gx!<9n{QcqmfF_85P*46z+)NPnjsMS!dby6_;BLtAImhkpStuj>5IK}*vZFBlLZ?i}(WpSea*lN;GN#@Nmb#uxNV~WYI)RN`mfZL>PqBFjoO!a^ zC$aKw-(&kZG^_=MF3PuZ{PXT=vo(x5<}TKWN{QpmaUF|aXchN0o?fTqcZP;i)jQx? zzE;LBzvVLR=~y}Bs->pTZJn=B$})$Kt%~!O{+piwPh-j*nWx&0TnR|L=>F^ysWx_# zlNVf_h1bNQvSpCHkofOy()_PUuV7*J3bJ21Zg8H!v_PX-qq1PtroWGF<=LDp$m2Jw zio+HW!UlbA^(>BQE_`5eR0pG`C_%b*brxtb+j96F(XR18FN;&JG0t;BX86%xNZl0* zLmX3vm1HR7++Kmv;>$-4Gjp4Mr?oE~!PU%nsD(}$u(oiirygt}NQg&spU>x|9+=M0>V?FK1tk zrF>p0p7J^E$QmYlU9I`M(FHjCJ=y@OJZ(ubTOWv{*J>>eeD`%%Cg$DBDx?;FU0H~U z5BXqyss0_M8_f@aqVI^6&&skigw^jV;G*nv*SHsti{R+D)x6aV*mH?-glpbnpA%%Bvk_sK$8)Kckylf{#- zsV;eQOE-Sj$it18CaYKO*1j%9jII`vs`UDU;dF$&{1yxAz8$_2twnEt5Na^}qmEP*>?KyZ zGY1KOlT7Zrp9w5}4IW_07E1P__<)p-3@vi=0$Htaf7&}8ulGBgi^~2VMduyO=KF?mdyi64d&Y`U)U3TnZ4v~v z)t)u0_Dt#er7O_WF(AF+R?eFjX{p&cKlau#-uIIk5>vO#lu8N&T6?8aB zWNLBv`Hak?Lw-`x9NM_UTh2~5hjGR0o(yat+Ek26vj&l*EO8MSWIo|4kIx#&wM`r- zy#}*+=s?R%H-L6DWIp9%-DV}5mwsKju&z}7HqQM&l6>Q0HI-wsF8NYFwj4jIm!RuQ zQX{BJ?sJOq{U9HVpn}^}xckE3w`nrB80Dyx7xRH|pVO<(i7ShkD8Ytkl0!*m8Ao-& zC?(3DH5?WWv16jz>jqI0!zrKD;Z?~8hTq?YskK4Fc%@CwN#Pw%@m32z0ky^L!sRma zc+v@+rV$ThJ_b427vNhjNySe19e6EIxxd*~y+p|kYk}6Yiq)3+wDB4kQuDIbUcW4{i;YEp5ZE;vbBx1H>AD}F0f$tgZ8h(t1;K;i5Lz+n3H`PR7tMv**YQFx;78!)Wnq4ogD+-et9=64D0B&Rn? zGEvyl`ABLCV&9$LM);9=D7P`a$<%#dB}@A@v?3^YvgcbMx+C&1#b4*;moAF~$wU(?j%PpKJ#l+Ro=x2K<6 zW`}QiL)bRf#G2lj{WQ3+orqOD8NK!~`4VJga-NE!E{MfT5!?(vYf%(dY~v1cFh@x% zJSslMzBQKsH$6EM%lXSS(u(vBQ%CSC-Q}}=K@XF~&GreE=u(D!FnN;Y(h)f8>N|C4 z*xhhQaeJQ$7;hacbYh=f-HlnnWpb3rw3TWLPA*No+8;V-dz6Bm7~j{F%)eB$Co{mp zcj@_SeAyJ6DWmHPP8u1>4Q%fo!mU` zN$)x87WJ9j>0@FRV*vlbl%q!*$}`D5?(1(^zswP7cvWCD-n zUzw`_6jTG>Dpsx;_Pg9Y1XG)?T&TGVaDRU4D`^9jk1Tz6BBs<50A(oLQ~T2!Ons#B zOE%+C8lkQAxoDD3lvWvQ`d|Yq`(Ko)Ko|`tNp19Y2V}We{13`v=Q&{HpAXnW^z?Q% zZXnt>L2zu`Ux-FFqnI$M+V5gC>zMjmst(Ap1vwJY#=BMsNMXrYK=e}c11jEEo)Oc) zIRM0v2V5_X5MAdLz_1&y2ml{_6hYK80Xb~Q{_8(LQ5;DSranaqX>y6O#Fp#7gZgWD z<{{q!fV8quX#c`$7xKTkT#J{aT69t*6SD9Vp>kXEoZ6Tc9C*XuJkWlrr#}k?#eK z2yS}fWQnW64}?SoTv*WsuY6ua4x=CJ`}EItM(UGAtp#<2G+T<~y?B)Q;C4~pUVA+) zdz3N!m4k?RY;zQwx5MH_esNW}kq+|7G&x|*T!|!em{AoUnUEg$%SHr0vAkzfv0eSK z3~d_q0zt&QEuOt-z~fA$D?NmW*~f;WFdvxEHYmno{kIGFmK9QPDn#)($qSz(-=2XF8bqBOyD{ zZYJJfk7nivCg@+{&+J%*=mgeUXC3xS- zb1F%6{EeBdlV~;|PpEe;2G|$v>1hUh3Yn(8UCCu4{54o5+Xg$p06|DSqkmXC%9JBW z$BGE2P;2wUf2HXNU?^{Qbchosd8$lwUug-k z@|_fOe#Ot0^f6)naYiMw4OU3=WVT}NLL28;*ZB>PJM?)Q+JnJp@ozx{Y006e#28+7 zXxrt!a_Yt;=d%+l(!FMn=IX2j!F+8r&SJZPv0FAQ%rcTwLf29Z+DLD3H(OY7z zdY$sd+30!6)xb+5%im)~t`hDw)*+5Itwo1N?Svi4W*V9uSIB;IPoS}Znb1U6al+|c z76}%9P3N`7Wz(7=P5v-mNlaJ;b-NlXHM*6FJ<@326RoQvnEh5+$#46in$8Hn##!Dr zxI*#?R$Wt11T>)JRs+BMOFr{)K_y{NcbKoRP#rnGf}>9d*^5buv(>t}R(>s&G2A|- zgMlz9BV!MRsbp^qA6|wiN!Fjs%LaZe!L1(jq>BF|#HzZ$dM(Ord-QNimuIn+yVd>o zlpL2LD1y-Sw9I#C!6bbn*vag8r?2Hl&cR5GIHqY#$1^Vg{o+QPuY{6!U!5wt9bVhfj&-rX{+jD^RncM$hl7+-DUHVXG{xfr?9f- z7uy)I6ml6IUzpqX@Xdfe#%H_sz(1*K zY0N?QE3ba>$UZZkAG4*xTWoLLW^!Kvoj6k(L*-`#YyZ5R^gHd6&G-?8Q}74(NaO*| zR2oz>9%mCQ_iyaM#R^8<(j?}|J2`Vy5ZbgQ^p8M~ZQ_an#GQSTcWg9+bDJEQ^M2rb1dlA zbjox0;ODM#Fi*uhn(!E85bHHkK*SZJ>RNEtsXQ$> zoBrWGBitcuX7|r_#*=Y-$j_3WsS*=mk~q9&;4gDCcUFi76L#Hr_NQ|F3l$3^rNj(X z+X1XZ>7RH~nT+VpFI#lkVW4z!Gv40=JLr0ENqk}_3)T(@B%tzVpD-8IZaw_*GpB!(TTIU5K)~r1mT0_m-EK^Krh(7G77-G=15pQ;o?rySZYG?Z2xGs_&5Q zdYM`ojMkZlY1#SK5aCargRY$fn$vbQg!y`(h*+I5QwBK1G>K z_dJYU^~!qJvN$_BvPW*|m4*C(&I}a;6$KAMeOOY^DKqkEA1JMZx5EnWqaPtTDC8`8#{!sEmrTz_i% zXzJJ1L5IbMn+)bjK4t2!0^4dWP2z>RSoFVFu6HRbhE5>GY+f$E{)LIPsJ8SkWrdQ* zCXSA6c%C29m0`|_ekb>$gaJM@(F@|)c5vtXGUMjo@~;nKRKXL=3&&+b-M@!zUpK`D zJfpC5EM|37*mmc_CUQbd1Z|;z_<0GJM=T*?juFWFZH2!(^ikRtUS%7q_ydo%tP0Wj z_e+pdb$#N;N2m97Wcijij{l@ErswWk@H8yX@SQtrM;8Q%71A=qYu{x%b=Ziwx_T{J z)J8m`>=D8r=5cd=yxATbW$^Ej%NY@m>}0E9%AE^3M-zez?YS94F!E8E*ILIa0WcF9 z5n?ZgsQ<7&>~pn(HMsx7qPtH`9C&|kNgg3yygVvaonGA&OMg{ztB89U%-T76S7-D> zq8&}U>}!)KLi3W-k@aMN!g_aS(1nWz>VTOx(pa(1?bnTMh8{S8*lx2Fzkni&uVEXbbzWq`4CCh=xjA&RDnO&l<;a z7aOSY00nof+4KR%wIG?o6iC}hmPAO+dGH6Qv2Si0Re?Rv}S<-cE+b#zH zMZ;qY9dxzBic%$;03&oEm|`Fda!jrttKR`>Rx!q0y)igJ)U%laVm*+-pD^tIe>HRF z2oSSn>5af$SLxQm#+1g@faDJ416|ne*c7^gHU$gnZTE?oYCK`cAbmWugwp`!aW(!G zYYKM%m8u^KeWOkjD(()oQC4ukM%1cGQ&UXIe1IA!GV3kZerCC_(ceZOt2x7>K`)8+ z5S<2Ux?xFB4>Nye5ojE(FU8adeLUM#H zSsH9o`@pWy_U$2dwGRHqi+$>lANeU0H91v|q9Lbh3#6+WNRgUIM}OZA74huRlTA->tV|bny2!+YsZ0aPFRzoGdAleE>7NPZLEBPJv;OG5XTZ9o6ys; zPI5X9&G#WJ(?GhMzW9PUOpu+L&nhZSJ32>$xk*&r{QFy9v254<9hUcKfUlJ10n9K( z&I(qG>$N}!SvfzbTsSsV8>ZXCEUp|}^7$T{fB6EhRB4DoT(`Q*LM6v5^-uZ&J_t{>%wVw)Ga6Q$OpnldRG|dwY8^uXMlq!O-QyxUju!&yRSpL zXo!z1UbGorQnJ1|B>L4)d`FKwwqo(0(Xua>;46ag_clEMo)DPD zC49#szDVmSLlggE@$v9#{@XR^5?Jjd_eZmcm63AwpowSOeNp(%PW`)fa&3vkK6++H z&q+Atg_*r8F5m3ycgfNmPa^YiqWG+m~hwT#|sul_pJbY&1N2??hCeHA(lL;_Wgc8wdu-pm@GKbBb_|LG1I-4B- zWFuJsNJbXdn!IIC9mN7EM896&V)*dws-AK5vv1B4&*-UoZH^mxT86w%Kfok+dDymbO*?{;*w1Zr``m@-uB!a}0aRO7~;kMBtD$ z4X*5cW*X9Hm?k)Qq@`ZXq^ZIXh`Yv@?%RB(;j+phGv~6%W+JR0zZ|2jQ!r`R+T3~5 zl%~a{#YC{FXGWUHyK0Qw&q#R33mLgDyUE2X|Hed(8}LmzXNO}xGta;XsH^e+U- zKPv4tx!8R$Wy-`6Oxt^|Jdq6cR1~u-Avs^sc$`UHMeU=eUxIo?KmX#d^EN+2QE%dd z!YeR%kxJhU?BONId!)q1Sfn8PicQ6d&HP(Nae5bjz?{^xX6=m)8B$xJ4IZ{JSbHt6z}03}N)@U+=xtFyC&7_p z?SHPjMUV9n#(v0bsx>iRk%BsgXaH<2p%R&!kmY(Xj@{~T^3=Db{_P*47xAfe0JBZ^C7`EMD1kfer$F?JAZvjgFE&~r(#(u z3N4(XEo3unH!rBbD^$RpGYjV?k>|!UUE{(KaMA~db>bPWkGs&nvI$D{9UunMFd3f| zR|swdYU6)EDx=E11`d<5pHfqM$U8eY1QTKS;Sar}Bfq)3+H>dC*%@mZ4bO%iyQ3$( zxF$}6>0fF+dTgx7f2(qt`*)sGXj`^&P8V zsx?rxs=`6i%&HDjd6xM-dKhHf_{`X-s}@sC9=BY(*?Ac&VoH~dA53LQ(p1GV@M;uf zr6>ukhCN3jkA;!>5Xf@vP(%c=*dZ}W(3|AB2ZAxFh`Zbv-`drS26~)AW0q>JJtARrk^5TXkZ~ufsGl*ZD<~qz3oui1n3)T0Om_y@OS4F{ zsT#`!ecfVP*Uao?kbZ4Z!W4OnhbTx!=6(^9eTTomooFVvqCphEB^`K_&n8tt>i>(? zppPD>n9X;~%Xlq=O_igz07eH4pZP7`27%!Bp4A&*d*| z5bpY`X290NtRgJ8Oo{MhduJ|9+Rs<-KdiRRsqb|3oSxtyJ3qFapaSE*P~kXHdq21l zRsu=7cC!q6H^*3+5p4i6XjnUH4?H@FH3Hye8T*o-Qa(5|vTeXVwp$uIGe1+0Xk2nI z^;TqpMn&qc4ZTx3V9<@3t7wbFhV6XLi=OVE^tkKdOM`@X<_jeZT76+~0oV52sU%#5 zFP}ZQD}&8V8JIV~ZvmXQU; zP*)8vGN>2H1*id1spO}6g!tt1mxT`5&r+uro`tDT)4KqM-Lv*H^`R7yRox&Y^(T-Y z?yNebi;p7$(A;%Crp8@sAWK4K`-cIIReX^W4&dVCLG=`))=W~^=?W^lxI9v4%XDSk?A(zt49q&4Mh z8S(gyTM8{pv9>TxNkv%l8GaL9B{_`#k=!ut`<^PLbVnWish$JZCzYu6kqC;2f~C>l zlf_@$Gbg^k>}u-Bxbw*oQo!2l3~;nwo#ZQ?Kr^%Rj;|2))<7lrCv+9B(5mT zz2?_UcR-lpJswECmY0H)ggsbvrst@a;D!V!90+NQ@X;L!EM$D$Q{&WP)+K4GmkE`2 z2g7%1*0j)e$(+uFSTs>(Z_l3b#Xw8CgU#0NWII8|TNu&Oofx@|+6=a|p0tq2KX>;{ zQA=#uZcB+(t05)tGz>^7-`xQ~l*v-TFBux3a*FS5o_OvMla#7{%lX&^cW@e=J0g-J zqmEKpI4Uji?0aS~DUm-90Sl6&sak%UKi?BOJ~uI>>@&*F6ONrxa$-L+pPg=}HEGn9=G@+V* z{of8?K*-D>SF7miby+zf`|!j@zOY*K2WG1HslUaE1v)l*h^fq%6~y;R@}^rDwP{v_ z!F9vi>`x6Tmeo%A5T|8g=2Dcv8hMO{rKk>FA$0&c5IE~n9>;80O9f}ln9*rhA86@I?|E?V+c8LP{UFxQvPaT-RqX^*+=IE!bao>ab z^i&F8m_!cTJvqaSh}6SY7auh8nl9MI3?z1Ss^hK-?5RgGGWiE)H+Qph+1Lu;3S6jc zNv^4kYISh+x?Qo+qO!!WCjK+DYgqzM$h>1Sg}idYg{reM8Y6A%f`h)N#w;X#G{aj6 zTYC+^BFhsr(l7%*c_LEkX<7QrDBG|T^)Py5+xDc>nc>Yh&NYjY>@+-?fLm)f5nqQb zM>0$8=M9lE=_KsoI+>qgZJgHwxpezDjujBv9PRM8A{aWup%X<)ud|kClOD@W-hHfR z4{si2s@P@V)5umZHtiLxXS5tOtLKM|PByH($oN6D+IBe?07o z*hCZ()1J(l8os!VWyz#QnMCkEn0YZVz0m8?NCAruEI5Lz!FNE#Ox7lfu}8a@F}0;n2jg)E=1w3d{2`Hi_AUFhT8-s~3*bD>i>ETi z@c7a>mB~7PN|tW=##IqCSH#&oW#PNWo;y~cxybnZHeHa$qmV;K%Q?W~5CV zdw71ACU-VhsU{5jIGvL;{R(%wcl4USesAKT;NDZhvs#kzqSEXcA&VI)&EKb)7lqHo zgX;^VeoIpiX!M(j63A0A&C2UF^?k}(1BVtMmHGR~%|iDwp3#h`uI(R~K$D^PytN8s z3u7w*vy70a(UQG1r{;?DOM>Dp6@6(}LAO|=aLMar+2#uUdVR87QcuF;ZPv#ovA3N= z__aXyf!nFujYoftYbuQ?FB3Q_X<+ArW`&OF+a^dcY&9FG%XFnK_D8|QbOOMvTj{2F zL`3yUCoz!ePY7Gs{Npt*iYuf82|$bS(H`A3{F71Dk0%CukC@-mKDW_;Q!RlkiJ5gp zVDE50Q6{_w3bp1$!-NK84L(Ji4pNdqwP6?tG2E4NNyqEIx91%WEp& z*1hbo48ED(MJ1QL)P!ke0fT{H1|q;YoiNEJSnE_2USlD%@orA}@2Vm(`0=IbeQM|= zl@D=;7j z_jL7TK;l4;K8JTvJ$>SlNkj@ZlX?8@N$Sdw8Da77j5^H;eaR%>H2lUXjx7N`Npzjv zymLlfv#{Wo$}H{q<+BThGNA$^A$-@rU1KXJ;D4*wnS7+PcUa) z8VUP8@c}T)*Picw7R`$D{*e}^SB_c+4!f97eSvm8{Z-P07TA-X_M?+hq*x7ix!{&a zd4*#!W(0>1zFyMoGQ1&?TXdoBjQud+kTu)IXEQgr$MHIu3F+7FD0xKN$UKaifhC`4K(nI zooHx_LfL-(ms)tqOXRH^q5`&BH%XRbDxcA!p^T^szsSPW;9q>mxoe=m4|2lePw&aR zRrssN*EXz%u4-$gvKD@Z;tS)bQ#Lf=2fkJ}T~u6d*X>WbG=C`C```Z@WS%A@khZaz zXiKPT*Vk9;W`*|pnN>sTj4_yRcT)qc*_voisa1>m#6!=R=e=HJL}9clP}lR4e-D;8 zuw^@CIdRh9!8i8fGoI5kp#u|xF)S4|Ds1X`IEtmT>$ux->CV#rRJGp--aD^MJxEhwwS=4x3|)@}sMZbo5C%#T4@7;)47DQjSI7)k z$IBuqq?!hE4+UTldFQL1hkitkd$Y{hjZgKBuZ$Di8W zZ9^qx0MB1515lY{7TY%~AwL4DwCx&52z5`PKQIkKL=_^Ygbk3jFc1n>BhGn@GQ|oB zqeCh#bwDtofY*aumzcW?X{mK>hwNm;wGM?YH2ea&*}XkAeJx|xP*Qoz1YJ1vfkhn4 z*wx1Y(QU9l%A%SPz(w(dLi=vQdZ9yQo>#~SAha1+jDju14ZB0zm2{vzXnREaL?4g| z8UDX|cO5*kE(2L=$}mA|5pRGl+=UpIbN#wzF7STwq1)N?l&FJr)9i^C8XIiB4%tHX%N4rXyKuuLZI1% z>ea4@uNf)=&ljsR2fr5-5QsPGGwfbrws*zo@7sU3zDB37?VlN(T?6lfgr7 zX@U{pf`zF^k*Xl>q``;)1zHP6TQ;i8XBNE(1ghS99s1aPlFYlR=9cp9I6GA``lCF{?uAk*}Hvww{`U-JB3uVs62 zyOK{o%BXE1<{bQ(Aek^W((yBa(qR5IYM|Rp*>SIFiq(DBnA3ZN(a~*xr5RrnoK%dVpUH4H6v64sbQO4f9k_Xb+ zKc96=m0+vOk*CQmc7n#azT6eD1ivb;pS!gidW>#)eEc(xH8LI?X}x7+5_xW0$yW8; zh%oW9_lMkU%4?aob(uOVud;e80_!LD*N~zbD*NO^(f?sFI{M}jC276o-(kkl6E0AB&=aUACy^ zL8K*)QDv7w8CS0#?mjOhpo}CsZdTJxmv(ib&#W|=wHsPe)v|@*rNXAI)vUq8wrU|; z6I;$+>+FEU_FhnqlvTlPpfb)Ik%CQfJ(%jWSXW(5jy$L#RB^9q&r-WX};&7J^MLQy}sAa>6FbcRo;DszwfAr5t1sg1*8uK!}O~XjyrhGeA2V5?Ln+ zl&XEt!h->*07LPIi@+eO+e;DqAK z^H~Re`6f5B&Kh8i#3dmK&whXza{q40NnVcJ zJFftRc>JAszb82F&qAQdOac&hwf>-J%KXG&9ra?Zw0c;zDZK+}LIM%SEgDySL1te+ zm?i(iGu={nm3w$Pn9~-YGZ-pd7x1H#%T_mWpYpJS&z{BhufuqV*s?Ocr}002x-x!B zL`J70V1*vVsVp)_?-m%peSPSq9dQPU(Gb72CL9WC9KQ4hIphYuV5064I)F0-R39ZM z+4MNId%3)oi&-F7ywloeEE94d$f&=#NKxi=o`qcqkB^n_6u!+3oEL1I4lz{oOxtGmN` z^RsZaHgoFZxqg9eY5__6Y&qAZuN^Foy>B5heqh%qJ@r^6U@meilpo9cr@J_jt6*t& zUajEg;HiDLVY~jF231ybj*QjrN3h_BX|8o9pjD_4P?7sTa+J-#U}wUeVYFWRpS>8g zR^ui0Bd4W3dNK{WcWYIl|A zD*}E0C2j30JP^ZI@}#vx%|2kvPq>37*i%1SB#Aj z9dA!z-6Xe|27*f9=Iws^TMx4KNX8iC;|Ewj9#8%P3S*fGAWJyU@2`+H|Nfw0zT%r8 z>&rlZeVA7SsPGNo?hyVMG4S6ae+OF7E1f4FSNwSaT0&xP4c*J-k@HWUBC~lK0)B({N=}eD%zW&+jlwnV~OA4LFsIvZ7Nrw7^UC5 zeZCumPUU}UoH|hujxCaCBDAGdO*qWI%}ci!a^k@j8_cD?7Ai&;+z8%h{A};}kAj?r zmUH=yqpE~zZx#G*-1_^Z7dt#%9V-&}&~MEhMLPtmufOu=sw*&3;~IOUUW{8XgnUU2 z7T@PzYpkMt#5WlVzZP|7!nUda<E!HE5EFFU}@c z*gWDx?S=(6t_5qa0D2;)c8j<+$Fuxx#s5{L?;yh@>HK-F7FXs16E;`1WaF8`?8sl; zkN}ANe($&0ynNCQG)iOgCM(46CL={LWm?-Sd!%zW{_(T6zk=V(OE>jc60m3=(D@=8 ziw<8nr-kR97(KCHlKm`ZgC!?=tjnFx6cG3i9YQ^pt}H1e!FsXCts{ji(lV=th&O#E z#VGmhvu_!{14rKKP%cgdz4hCah0`%nB};ghzp65b;^L3AuuI)>-e?);7gb%w05J2H ztJ54=Y!zd4CR$e499xX_v_p?8F@aL(FDxVTGhc^6Z6Lo=_rV`D4||L4^QTM;POs8x zs&Si-3daA2$SOzCn{*8OrF(d?Q4O;!7r)m%@@MhMgVOc|8;2Hloh3ueUrs*0DJwqF zVUI+Jk~=!}C-2sP;O9rnLH2ILt$a)3!f%WcA$>9q4p=J}iAv>y}LpkUQ9VXiyr%$#Bw|)5D70 zHj@89HVc0XU?Y+^GYb=r<;@grIi|!4l`W)<=KjO_VcmMlGP3&_m8SQ4ntRC95#eN# z^oR5^_3=XkoWargqo|9|-k*1+xZ;XJ8eS`F;Kihwi`zFrQ<79QDjL*AS;lCuvlQBH zQZINPdNQQfOmjG>MhU2PryRO!!G>shJS{2ZvRa-OmI>z@dRLxvJOYkUu3*;WGhEEa zVT^2_dQ>_-f_Phtn7?&&kg#I&*WySqWI*6#7k|lg3CJb+D#x=fEheRC4szQRsC#js zz3pSDiz1LEQ#X3VkVq8CxqOvMruhmtbmr2B-qQOwQ3KWrw~9}t+Q{?5WTnl1t<13R+h_Hi2(7t{r#R>NzH7J|!EjCQW6P zxEgQK*MH*|`lg%G`6?0zku(^0Q41!qx2!gQ03Izq?ul!c7;yuYNb@N`j1` zG#GsA6(&wHIMN@xD>W9dPiqWKXrEmrkY4$Qrs+h5dpye3{pEpj%t$^x8nFIL@3VpG z5zzjt-_`j+S@J@j8@Gf9b8;(<+nWA(q{641!a+F+T|mI*@5E^E@YQZtYX_yTx&9t{kXM(6p(kZ80Vf8(!qz(09ZkPiI_R|fo2oB z8?BZ`&vn(_kFAB$P9}gznm*G(y>V|ubDoaNl){i~7-dU>F*>7RL3Y1r%JF#}%O*Y9hS0X>n z#i%7Kl9fg*UBf=Mbh8acwO<4?&bLQOV=0oj(q^-|U29yMk)^SXwVi)@;vs&t}pFoZw7=_Ym5TohG##xIRA*TxqIU%XTR+BdV) zxLVjn+UM1#Tx46j&0h#U@g`C@<(gPCe7piz#q9XH4XMH7y%n}Z;F{+LCKULMSFNDPLQW

3RL{*ktO$ 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ⅅ6Jrtp8TiQH6jc5`MfRjhiqF=Zk-mR7FwQqT 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

Fc&oHqNteL}N09 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

R?QsXM?k#({ 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%0D`B?v%+qAg1N{x{J?IukbiAC5 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

}(oKs^92vNw5-(qkD^q?^%Ovlpw zHdX_*-MR4im0lwfrieVPGWQJCp<5V#1mYC zU=WH8<6vBnH2@_wGw&b(94x{J1z8GBnCn0t7y|hp{MqI2{fj3jc#3H>#Ng9^y#CMr z@eo)-`cQrPT{fCl$x?Afk;RMvN2V$&l`9Lth_Hc&3lv$^I3ZIqbpQ#N0aK|6D8`{m zN-$xUf<2J~5h;PyAWRI$Q6eNbpP4y$M`X}KRZ&q%#90J+UkM$75)gv~kg*kvvGd*} zYK-i>nR8s@1R6pNebty|2}!A{RQC?E>zlpr|J&D}x%lH~&SNpf>KnT}rhB3hj8MAW zi|;0|13V9%!XN>rfEus?T)P(#awj^_U4AKduI9G_hvLX~u~$|#zrG524*2@^^)nZB zYfyGq*M{iKWX;9NiRsovKHKiL+wE2>BVc<)&c7U%-`E^O=aF z9hBFBSK+3>4>so>&1Md)Z`>R%Uqn0ybaovp?`*8+PP~D zKZTXw1D*#qsv+$7{@#$bYm1yNHFkCgx36LQ7KYb>RbcS81TcffY34aC3KU%o3&b^G z^{oWJ^`!A&>RX|##j*zpD22!z4J8)4lcbbU>S)<)8>S1V^S|*^d*AzB*Gi3Ip_DQd z<|PQZpdjZHjfkR2>WD;5$b-E@P>T`FRhI;$41p)Is7BSQ3^K?OG-y;S)lzREWSJ9H ziUk68-S_;|%qv67&2Yceu#Agjc_pkhW|H|k?C0N!2|dB0gtZ<+D!_&=}w*Z+8WF`HWt zZX6RTdsU8*y-4ebij7^oLH)zc>F*vyAJjP#p-4ss0Yx2)C7F={q)bjL5EB`}xG*v} z1|};s`tSeIxxaUL-(x4{hM0ZhD*l@vc>`zyCu)11lytVtJtU2+tiV{S$qbdtrl<&z zAfPh{Bm@y+f>ri9ftldcEE)r3CQ4%;O)wJU8dR&nbj9|wP?Aq7O)5_7rcgM~UL}wQ z2&f|W1z{#*?<##+II{>5A~qE!keS9fE)}?9l|(a9Db;I|3764Epk@;^dHcobAN_~P zGoSmZ`Xlen>pknA;niPmG;a2XEB6Mbak+8VE&aPRA?g4K!QP?#r`^ZiO%S7der0g2 z!)3vta~bk+;Nt*B+yDOZ-~-5xpgmWcnLV`BoSPorzFxpnuW)w5S%|l;#`CYeHrhN- z-qrGxgW@VS-?%9!hHy&leH{M zV`ichh{OKm-S0{N;CE^f=f3d8b%Y-VI9=2JIX+;rjH}s>pj5Lr6xQWPSVA z)s%>mPS@a$AzTC|XOg*kYfd%q^wxplJC*MDITV zuiy2a-qGf}4>NPTFAcRpxLIK58p37B4WM)H_}2k7)ZT;Xvzjbm&_lk8-VMZUpa=Ld z_bqwSwGKu0MczZc1zaFHo;fZ@1wy5xR|AlEDdG?)8?EL?KD_V!A4(?KEGJPV&L~lJ zp2>sAk(r4`BUXcpMF8N`+t?n7$R%cKLBU|>RZ5MqVmvV*F%p=?OvF1D$6Bf6I1dOj z#~{!eknHq|8*BZ3XJ>yNvbrBYu2FysQKOA`hi;bd<3vyxsG`83&hd{8Snd0LL)asO*4B7|y`X zn`oscYH$z*)W~TNazsqTq(Rsbd1tCjPK1=e&bx$7L0}VwqEdSni!d^BOyHzaD`NI= z3ezAO6-GWGr)s2Z1a!MH=vHk61{Ast>p|)vf)(s$68Gb!ytIAg)_?vK{q+yxwL$fQ zJ>Y=^I**-2NP&0-`4<2nJ=&i8NEj_ej@|}7QRgEx0%jZ>B7>Ba%o`a{f14Xgm=V2yt3x7Hu~h2vL>(T{%k#q0SHIE<+${lwWYYB&w-kWe%-f|`;6YC_~- zVj6$|g^R(!uH?r-Nm`D2yJ&J9ubzuF+`Mrse|oipy8Fc6N690ks>wJg1GD64thX z3|JVHiu@ArMeJ;Xo~|{Mrms1m7}{DPgB-VR)>k{d0fqJ+nVax)Nj5jjPHC>~D6^3j z5Gmng|M1cG`x~3>7e94txOwptAGeJg@7n+Lp5|oSC_T@$_11&1Vr{j5?xng|x_ote zbF^h{Sf5yEv?dk~Jh*;sqEYTN9Zw`jibOiNx*LVxzV75geOoDwyKcFYKX&d4<#*nZ zYA;&{P62;mqW!3_^)@eH`^&(Kz{c)F?lcW%c=FM?gJ)~m+{(@J`nfL`7k>-AKLc*P z6K3fM^zo!MpH5`MogAyTFnj~OuR|^a!+Vcefc=PeyXyqI^JRP)sa6`A=n z3LINC!sQBkMC2W*ni^C=WNgGNDh6ZcDn~RTj!`ul5wog5sG11?0GUeFK_X5}6$p^X zo{3n*FxE1oVK3zI&Q%K}D{zGx!MuPiMdD8&C5-Sd{@%6Pf4A@A`W+RmstZ{n?;^hi z{sZ78;K1bce^*Zq=Mj$Bct~azJ&XxT<`t0uu&-<&6e&z;Ok5}lO-4zS0ySU+QkeUl z-@EyqtH#K210z4F|fASzoU^&6#{sRT6u-3 zC~IIh1{{(1P+>5!Gc6r^QxO@EFWCx2$BNQ7+~nMq!Q9{ZrNOxu_hwTIlS@-2NzK+{ z8e`f*d2^@VIdQOk?(z^2z~e1w7QT6x|Lu$J%^Y{%|E^nfN!<~jwp#TQo&IUyD3I)Z zc+Z(f4lEvMdY9}BlHLxl-{R%vb(BM`ccyFY+H`w%+I2RLmYp=AN!CVOUoD5z*#G$a z@wxf^^{E+YBoGbTy?A@I@yd(t;*~Ow{Zo&(>yM`MjaaLDEu~;hn52kArlG8PTi8>3 z`uq0X>VC)ivvt_H=U%xy9DU^2gEQ^c@I6nrG0Ha9`n{d)Yge~7*K^-b>@*eOl5AWkmYwu0C&#JH#>E2KfP~vVz6Bb?gPMgq;nr=%+`B5 z>-p+A$Sc75ZpnWqvOBm_+5FRf;_$|XEMLAJul+IlpZG@I*6~V#lUSUq&rZkTMA%rz z$||~>(EM%XKY$6OkD_%Sk_=@RLq)fX;TmuQ$SZGiz;QAiB^ibiJ%K7GIn#!sknk1Y z#%=8jOz>tCpQZPe_6AxoEq6)zn1SvCt!2)s4vnPwfD#T2P2oXAl z-N#ra1R{or!~&dvokU^hMAf1)vuBP>R8q8Tdm}A6kSR>2yt6XgezWuFURr3jdV~5f zx64Tio!&OtDr++x9uAzwM(OENd*XtU^ZHmH*a+Z zzI8zt>bajlBj<)1%E_3{I9(Lr!YjA`=7;}G#{yvn1Rwl!6~2yXAD+LfCyh_*9KYu!xWI!7dpTBZ=V0NUwIWs zfTN8)-xcKu)H`BF(VUWsA(%QFn?{fssj7-pGt#P=2o|s>PAycD{EW&Kh&?e?Zp<(v z=Tx8?A%T5n>?%1`RV9li=A0)og;X^Ta|U>WGR6XNa14nUyEH%q6%34ATEPkok)0pJxu^X8Q*KY2<|ind2tj1a zq&JLtFKIMtM-SKc9B9o>)$8r(6BMw*nJDt;*;zm4bxxONe97$({J@jHyEz#ze+*cE z^WwE^Ve;sE8+-RVlE%uayZUnP+?Q8?o4_T=Lnj`dSv)euYQ5XCb5j%r@arpEKRMfO z)Y4WlYJQ_q!tNQ^wf1<&(|G5r-Fxc3p&$g3gJ?X~YCkr$XTH=yf9o}Lp4}Da@%KJ_ zAErLgoI5kJV(0pec>R;;f9f5WT;q3U7PSYPdk-|H{N`w6%R_7#@*LI$ink?zhcNX% zB*#$(3w1go((Y0U!^Q#AYgvjmfD*io&&&6V@_T zev9nbR7rvgk$Prgt-pS?@o!(<`tTF=GkbYE*PTgg)H2m*_1GB|y)H1IBy`**%3LFl6_(T1ZE0TGb3*>H8oY`v?3){mc`Za5P^xE zs#ThARqbmEQ&2TXU{a83B{|I+#Z;L+0TQB5h`}H@#{`O_JAps}Af_fwa-Ni^qUYAx zb>1iVLtxN<3qq~{KsgAge;W2_=zHA!M;gr&McB5e>e-WxoX&#F#)$RQUiXQ2f&W;c6C*U{qQE zI)^cPLjfgkq6*PU|JxvlVJzcUfdiuWEKv<)#ssK0&NNPb;$u5s_`^eK{m|6@z1iY{ z(H6x)uhz06ZI1GCDsekS0*Qb5C;genmcI1Kg`fY$tLrxl!0*Ne{U&TL+}q3khN}PW z07K(va6oo={=nqiY#N6}$vJwfwS7~~sZoEp(HSIb-Q=|k6WBa}cHqS(wYT;z&73|k z71F8O+omz$QuD2DzPajrI(6{q{GRsQ49`tltrm%}GfHl(WNX*B*6KX*V14hgY;KR6 zXou9))FSzQFsPH>%N}`TC(flSzr|!#uVtU&blmO1<`gy8WHeEnxE8pt9O2!r}_sc_I_Y?&zYD{Y~H?r)z=}_>^BE$yZ3a!G_pq~mL5*(jh&U@@a8M% zJp){MTPUw|Y8$|#SbC_wI3JLdt0Q!7pgad%2G%k5bG~y7$58uj-@ZR49{qs+2>r__ zF9TaZ%O{I!9gQP$Q&DRg05Sx?lz61!g31c8GPX%TbX0ryho=AAe{}N9eS~~uk(7j; zxr8f^3_|5k<=HzG$7*a*LTSV>RdA*KC>qJ9<~(rKrVG5Sdw_a82~0Ri!=_lss12+vnNU zg4nIAsA?mb!ARB2jJ#(LXf%n$2Cy+fqlrKbM8=LC128q`y_t!KcMesnOqJkNm0U8` zBqr6WrDQO`C7uB|H)eoUd#Nhc0p2A{sxq?5(>(D8*9~{Ki~+h`OKv;NiWQEckx(KC zPn5-v0AB~L?Ct?~KNvQP!TXUsSZjPw!$pcrD9M8>#3YQYZmNciIJe6DgoFT8VY}*# zn^f-VAVD?Z@NEgT-Ma6*7jNJCT~eA+z!eD|OJN^>WlZZGW3(kT?k`~9rm zbri)-qdD2@0!SWxaCGR{RBK=Q9X~zsNAI5gwcot)%YV3oixGLn72tc*0N)ju{x4hq z^wvYfIB7Q<%_MZT*S?Ic4zN1Y-q)-py+PmA+ga9}tj`YjPM$j0t<%y*Io(WRl4|LT zSn{x!4Q`d2m*3R2&56UOo0A8oo3+VS)<~Ut-53^EZVo^DF&eI~e(;0y$4?%ZJM5cv z;nZRw+oP~POfTGMZrxrB653PE=2q|FhbCK#pc)P>`iZAo`|asJ{OH8S>TA7?_5RIo zA1<|#f;HQ-clL>=C-zNGzx1^v^QI$>Avl+~dSlOGbK}_ko0kSP?CfP%wvKlCmj~sI zw+UwKo(g;W8GAci>YJt86nKAQ=GzwzKSapZSFXj4&q2Nn+}QnXFaC(wAXwstwfL9*`jNl( z(@T#&s5!8AkyL<%;BIOjcl1}m<*?OJVcs@-0!cOGxZYqjaG-d=z5@Vs$-bK4er z9<}1>qto-V!yUw>1NFb3@ahelncI5p{Q7@*L3RoipJ`%J5=YJI4wcz1X@&a%P)RCR z=bVf{TG7D>cMM_fxm51b12ULZv|qc!;I+y%-e4k8l!y$Kz#Pn!oOhlHCZ&L#u{Tk6 ztftUlWL)80)e(W&X$Wvq$Wg} zOMGR6$#G0`w<_+7S*2VNt42A20aYjrq+Tf|>7;~oH`9zqk&X5b`fRQ!13QPbs05rD zP|K^zpW#Fd2JfM&umTV`xRw!tJQLtZ)Ih$*#H^yCYD!wQXh=haKx5+6s3c-zkBV&J zn84MHgNCD@as%ajwk+<3jjLR)I z)1I1|X=TSpX8y#%pi!^gc2vl)>-$<;zc9Idq0?RclCJ+Y_#rAS zVv}?1!F#9b{y_WX{@J+x;`UBR7Ut6I;Glf{of3c%w8HJZ(~JanO>XhFtWd2zR6nzH z=B+jk*POw@q?Eb!>qYvHIi?v@AJsumDn(SUDj&uu341C`{COsA%D9lY8c# z>`xqRr`Xv_M$J-%cj_-ZH~N0c|DT zIcEjIlR-ixb4JKKDvJ(NAR*O?V^z7b6EQ;su(yW5cdm)COK`Qwz_v>$GbREN9EeO+ zRh6A5?;W#BFajlMg%cG~K#7PX5UfJ(z&TDblgK9I*oZX*GnHVdrmf^SVHE)zdqBlh zRMk}}#f;&hFo_UFk`Q|}V^Apdp6l3_DKfJ;j!Z<<_Y{eon@Ae7y(r2Z5R~D_g7#eTV|VK?UT4*bhEP|DALdwCT<7OY{I8hccXq|w*Q?! zdHDPO;#`{o`WiIWBsRR8JDZ+*Xz{0ibkELC7~TlaoZtDquWVht(Xo;A`e9?s!c`BY zw;<&IKd!;;-pU1SZBOm}pyy@;7kRV09yV5Y5}9vJ(M%&DN3*jCJzj@)){5I{cXPdd z`NgfB8!uw`N8lIhjUQQ@oNhJi6tp{_PGH?~uY8SPf3b^wZr`cd$;AoIf`LaRx`XoS zrTE9cw)X1z?PHIhxbM;S)Smiq+g|zDjgS5N7lGL)zHRQz`&uW@PA2o&!KC#;dgOO+ zKfitR+3lMIwCfXxm*&pS+@HD0loZD@!2kn%sTkGNauNQnQrnUm>_YXydNNDlV`u!hi}Wc}dm&JX=?{GRVz zI&{!aWv(DIb#q5%n+>+1gdpUcArd4;C6^dGlStM#69PjcnTZxAt`_y0`|!cEu_+tH_DHi&oEtW! ze9wEQvc}YGn&y($E(39^FAW!Zltm!pdIk|2`5x83`_Rq|r_od?gBzJC92;2-TB0!9 z&H0rqClQ=MP_7+?|3SumG+iwf_}bZiY~sxd0*n9%GA#$w`BDsgcsyb%$VLL?8iRB#3MTg>bUuYWpOAWqfMW`qaV?m}>@6z&R_)Qql+lkr1Mq z0}N!&QIL|5LIG2tzyw^DvKe3^=Ga9hSRfXIvP+CTJFlUHka-Uik=)E_<)y4vftjIX zR`Hn0Vyxg{VxAKZQW8(j!3A^3&q_fF3pzE$R(b=TeKstq@8UsPj1+cZmE#+$ht6}-N|E0?=h zUh=*E<-y7p%Gbd+L5*a3E?sm*gEt0^otusRIyTRDuU);lxL1}=?LDx+HNB7sWHjRb z$X~yjf9^l8zWTzO2M*Mpd~$H|!O5wGtRBL{3lDzsQK~4{a(b80~9pp z+fOF#!+Bw0V;zGlzzQ(hJ*vu`TE||Mm;lZuGpBiadRV&QW`XT3$W`D5P;CM-AOQeO zgP(?bBoqy7@1S@Q_yVv3ELWR@gZI(X-;*pJX}dV#K%1M7DWMv5Ex28rBP~B z>DN`ZPt|+Oz?cbq&(wF^Ww`?bB?eW35o6;RvnU1yafJ&pQ-et~_KumTDuO{4Nks^% zX6zh@*|BOQf|;0#skt;UBKCkONQq3MR2U?U0@6xsR82{!`m@YTj+qfTI(8O=ODe_c zyRK&16zjnzVI^Zk#y|iWRLL=_ot{}$LJ}23Fe-?gStKMtBx2$~zH8+axXNq^5mzV5 z0E|7B88EYipdc|LLZ$aXk=c@&wDrLeDMrtL7AD$%DM?S3#%x4R7%5XEA_uM%{D=f_ zplH!CIR&waSOG*%FzGxH)x;$U99W{oU}l_VP-u)MVr-lcJ46M<;0VU#QzC$rDhEl4 z3a!#P`xIuNgo&A=R-R#iMuTHAi!s0iKB?T^h#iAOtdb02=g5hLkz*&L5jl+%FJI_< z`fG;=wBY8FjoVqwlftQYF`KFd=fbE@`7I3IoISMm;C`MkQ6*JRNevLN7mlQ+mQx^g z)L=Ac-Rx`)n2bm~6h~&`rABt-Sib+EUPfg>MNgWNwmrG5#=KZtj2&AU(!VEC(l zs;M$Q{U}rKe6)UlGbFh4VsJ+dTkN9H`?%8v=-ELx{u3;24Xd>YcHBL5T@<*R|Ms`(1BaNVxv}e@lCjFv)S4=$iD@+3MkNd zn`r)cEv6Golk`%5h+KC2X?H63yT|EwzOVXhEx0G^3y+GM>};&=tiA+$0k{t2K#FRs z2nPh926vWPXUf9ogH`NY0riSl*y#Cj} z^}rL4)uyJn(l!S|DMrpYSBc-|>;W&JM5DrtLF5x6XQ4ESl-AgB6yd6PW>l&+req?} z97aUmpi+(;v4IulOepb{?G~FF;Mj}g(7+5)NxV~-1@Rgoac7x-@s;&u=)UP`WMykw zU%56qa(TFCAttfCy2IC21%;qlzzN(47y?`l-D@u@3OjW=`UwSDG>6IzJes0(B(Cb* zjHA`KvyZB&FGkFjK=fD*^o~?CP>KJ%H3v2Tl>=1u-Z|DNW6w0wIE! zNXWn(2xOL2qS}P2(>4CPW1%Hfn0%sIljvmXmXLmkYkU0Ute7)(0F#XX2aSZJn!5sI z<``n;jCQ%kFtPw}>NwUi^+U%ofGEBuf=wswip_ zC3v5ZCy+9tfeb;B0*&R*%={ncPxcPKzdboqEB#=UijJ%(VyXE6NNaEtoqm1mcH^E9 zIK6M_P&-h%vYzzUJn%}slctk-eL*m}zOl1C+-NAMwo%Kar>j?huK{WM*q-|QjIU=| ze!8kmG1;QHfU7_iuh3%J+89_^y2L4Je>CCiV-rS2y~-_3IdY1*q&E z?_>_y9lXt;d0K>eJFDn!0+)ehpxAYO$6a5?)}rt&3$eSoiO~St7a?B(UIni1qCXvw z01VWD0KE)+5qJey14c;nk?(E)@P}sJ_YfaFh}N{F2((9!AKvpN$!oek# zYb%%>nSqH^43(n?plU{XuM|WD0vZSWI~Rh{_#OnuMg#$SHq$CbsK%-oWRR*EnU=v~ zWfIFEs2F=+*`BG2hCt+1jVr&|N?X`SMKu_EN2VI2>II={EpbXjW|2^Jh>Y1uh@z6# zQbfy=2muz!l*vF2?1_p>DI2I<5I|PI8dXDv2}ELGfQ{Htwa60! zn>wOEZzWA8ma2N--CmG6VweX6h8ieabW`&L7E4tNqB>jdDhp|I3&3;_vwM?S{N`IB*LYYa2%6U3(!c!aH;dADyFP3&&0$=;<;Yn{I7h~ zbz6_sr=DJU{$i~*(car)gX>OhT;1%~jY(y6bKY(L#h*M`Beuv<^AN#FCT3t^n5jXG zY93}0mY`G>VRL8{%f0{d_m6(O|KxjgR(k4sg3&17>Buk?fk$H8mcF{><<*UqD|d&$ z_G}|fTk9*jeyxMip8|gX{9xKX&}i#Wq$ge(=+k19y_GoQ5Y+k&$v3=!Mf2#|e2UdyRfAUnbv$wgqn(eGEj=JeP@`2;* z!ed9@|JY+TMg5;YcL|z9?{IgsT@0w)^|e~FD3W|L$%`HaZvt0#8!z?U22sBI*dsie zQXN4yQCtVsfStS4q1`Ut#CBm_8NvXA+vp82x{mk;@Y1fL900%DDNo z_nxZe2dcumgqVY{Pnqg7Sv|ZtoSZB79`sS&4dg(P7Up|K~V&?BZxat=SY2rs=6eAg149bbGJ4Er3%(-exX$r&G+fl1gu7L^T8Ngdo z5Mw`pyS0JFu3+QcfT&2N+gu6b*tq^B5V5J5L?e(@dNoAE8pS0Ja3F7{W>WEwpu}KR zu_(qMwp}qeGE_aHSZy*YacYUNn!iH9i8q*q-1$_3vC~@P4qmXrgKh&iqAfCyjKu)9 zvKrMA1&~^GN>C}}7?G-_i~tt^2V#Q|6cmBP;D|~khIwPsT^D7A5r^@{$;3#E*a$GG zXyBxd&@@Y;Mi2~MjkrQ(XbR3j0&OS=Cg7o2gP}}`m=ZZwfr?rLd`i|zh?R}WClt|h z&b*s|70ljLm=g`rJAz{naVm(2aFP!x$;`7xVeiJr25&|ns6-+MI8~7Ie`HfgPzBWbEy1F>>Nff<_@Gg}-=nHt#%Gw)TyZQ9c^Y&(*X{(F^(dt(m3i z*e~N~z{T>>}7;wP%Vv-yC_cp1ue&s=~rxSer~;ODJ<=kc~;LR4;|@8l$|TU z*RQVKe(r^LaryynwtJDwvH|pfuR*hO=Ni-dpO|YhCeyiwESIkWF9ElK_1^Y_iJRZE zHzc5P&>nRFUqGP0TkoI>mlW3~x~~uYnPU(Az3*AuEI#^+*DoL{G}+%u8mE>*!*5*Q z>fP!gSd^+rV{T9n^I zfBRFdg(;U2Av&c*!DNX=bF5}T6-M6Fz($TW2zw%euO%AI%mIO!8Eh5XiB<9r^M(m&l2aY5X#e1(7Xt$&uSEgn}43McP;Jq_3fE*_v=MpxFVhWeA zuVGO8)mP)MJzIS1$)xk7?^?4Q4!(c3pB{C~+XFXfnq_G|g86M#3>|89SQ27-^W3m~ zy*8buNK8X2P)Kl`3Plr(B{?+4E|0{3GFQ{XDw>ZEQU%QSNI{H!19lU_xSCco-OUO_ z@Ts#nc8b@idNz{JGtEDD%S6~u7P8Ig0U(Zt{?Ut%S|B~D_g z28|_q$K=R4drNe~6DtWM21w+3sxUTy<4oIw6KJu!pCuGKnwC%^WAkKSVkQe92ZLGF z@Noo3CLpjyu#h#)sTq+uBR0z_*s8LJWvB!}#~#WR@tAjaO=L)500c%rR5CDEEHop6 zl;p{gfeh-v0wfR*A|QZLvKB!MN{E$(CkU`obqK&Rj!BEkLOHMQV<;4!O}+CXmarH% z!tHdsKd~%+W_oA7weB)PKe&3$C|W`cHBo|qNTU&fU24_wfZ!5n0SYkHz#!**VlX%W zW>JU}IHC$Jq|hP<6T8&RsT4`8R!Z^JuPt}V_ip;smHE^xX_?1f8rL?ZGgV`$H5Oxk zHRQM7|83Lz7aQn{sZuTT2pY&tOGt%8V$XSAc%P`6s#rQo;c#yBZ-4J((mXQPj@iiN z-MrWwQXNq+z$lqe<6$Us70tWn&F-O|?yO90+jR`TfXKkRfZOa(``V$Rgbl9)M}SuC z)X8IK56m5CIjy}q(TPK9&bo;P$GpsoQ9gjT8*$?Xtk-z_%=F?xHi{#6;aq=vr=~Wz zd4-nG^%fQz_q}J|Wb0VIvytE0>TK!q<$^u?Y-&{I#fXRfOkKLZg`2l~uHjBTeQ4PE zxy!G7!z9hlZc3v0t@-1RtlwNf-YL2--?(L44#p($lBh<*O6_%kK_vpDO_d0&oH4HNXKSFifZNr=Cc@>x0d+XId%Me*I5+ zzxmsJY!u^p!=yd*ZOxzk;r0(c+HNn{RMR{7AVTEe0Etp4!3zkXgsHKZ1-1&%Xp$E` zO+lGKoli)Vi5OBzH+!E|v`Mgo3OG?EW-_U|5M&|%D>*ViW~XW~0!GYZCl&%k z43*P4o2ePO#FHwSh=7e;lEM_DD7S{c^81}jUmRWhae8pAVYPH|rgmVlw{)VuHk#;f z)w=6xjEbV{Z&F@Jt(RfVz4k2KdM;l>ZKZUFYZQCn1nGn`R+lF1T$GRxvf z87U0xNXH)b)iG8mpu3xYb_WndyZ_x~7;mIe7;J#5kOL8mppx_a#Ks*WHRmC5a<XtV^{a*iv3V=JCt0`#!3#9kVPUT8X6Hn zpqXMfjlzg4&=3O(s&GM~1VaKumb2hQtqU%L?ZyAt!P2o}sbN~9YouB`W!x?TJI(6%xeZW5OE%iEi$ph8F zsn-ZrK*dCuost=Q6@!Rz0)V4bLl>)hrhq{qpu{OEaiIzfrm9As$y7su%6$S(`uPiA zov2H@#u9@IJKH*WRqbTbZq%}*ubPpjvgwkohrj#2CAGy_hy0cz#R*y+C>}UNe zHNAaPJI|w$&YXSV(7R6Uo10Bg+};?x_LX7xGq-W`0@B)J-}k@+kImO-Ct7vyV$$16 zFx1zs73()^8bh5!9Wj|}awD#7;>|a4nfb{|C_8#E(Dy zf%|K-ZA}ktU0Qklg^QQpICtYVrl#D%!=uv=9bKEH&GUz2u?0)lZZYu%>l>*Os4~&Hty5uAh4?M;;Njk+E;v>|y<(5AT2a^u*&Q{Nh|}wvkA3WN!NE z&em6c_ckc(eL{ce2Pc2-JNF+yAd^(Y=vbT*GqI7mgw;k8jS{X96{?Xy>45$$N&GN&t~Y;e;5bg<2ye>OEmrHpgwskt(COuX!U$-@Py`*Yb(vT z4Q$}X%ks%TYQ#O$f3h+8wNI{JJ)aI5eCbx}@TnbBQK)k+t~HN3X(~KMbr!&kdUhZ33ait-v3*_dgBj&bunA-7A`ygC!-(w=(W%P z@k3|#lntcLLM+4~(J0IycH~nsfWc~jR&Je2q{_qzJ70B{$dSSzGRAQcDG^l6K;BCj z5#Z7UQGjG;Yjokyf-mfJoMNsX&yt)@S%+C z*(fCStO$ZqT;@3uiA5--#tGFTP``L_=byj$$ie#kb%{G&H}E^7o0~Eig=W)6C9y>v z)n}*GxU;prv+>%!C9siMdqT}W+8sWGW`_o=%q@?aS)=Kbc6+l{&lmQ!ruNqA45Zpj zY{<~u_1E0Sg=}zPb+CF9p!U0t?|WkZzLWD)6Ai~s+qJdp-R?6xK;lmAJN^Epef!!z z@u?@rJUcVl@8{>gT72nKn}gMBz$=Rji}$_vzQvQ1TBo@KwL_=o7mlj-Q=M!t-~0>f z&*s2afJ;iV$=trhQ6RdFFh{Qm~o~6jSRs$I*nllHen#K|iq(Y=>j*=Q+DnbdFC``zE z6`_jj!~_NT1ZKn)J1Q!H3DBrS?5dBKnUN}qnNJy>gu=GQ!KA(S!PXbw=>Pg}7th|P zPi&3qMPtvQWW7_a?9gV?+ZiPB%}q$>`B&WE|JQcl^mMwn--_KG^zGutmv8v@bm}gR zni?E=A}I?JuL@6zaav({h`>~lmUqj1HGq`Jf!^{29%q0%P5{-^w<>6*QV9Yl<S z>`Bc`z|L11!l0;SuqwYAvGYVAIGATg&`6wsKwuStR89pZMxIO<2D2Ef0^~rIm<+Kp z2PUsjf-{SZs1o5Em|c=oTsyYdYRCIdr7u2r7u7{_Q6eU1zS{FtgIlhI%guoW1Xu;% zs&oW}TnS@FKxIcj!B7K8twCTQ5@2An%0ZKMQ=}t{rWIP&4Bo(IO0G1^nAkW1nIW&n zOt1{B?7AuwOogGY5CVY|%2fhYqOnao2O#hDaJ#E}Cq228kS5p$OmOSUvVGxe{eSn{ z`@i;;8R&4n<>d=oo%Q*cWR?tW-~Q76rN^_mJqhY@ zrzbXSG}@Wh!Qk@Yhh%2fBQMA)5Gkk`o5TAar0`hOI$=r?cZSA7fM- z5#lKJxa?(tbz?o-SuZv>$h|QcwhDmeo?XEqC{@dsrH3_3)6?P04m!ZnxAyky&CCNPqwl3b_h} zig*=XPWQf>Pu_d4Ij8?v=e{aXXrEEzjjA_pg>!136~6g>zwh&#caQZpj;}r3TV3z1 zuJPI_5XB0km6A@LKfZPGV;Ecn2sCWX(fneo)9vh<^;W&?U8(l2<3LfJUh2&+F1AC1 z$>iwW{%}0>X1EL71a8id{onSw_q|{G@}=}sPoq_IvGVxIkDvOU7e~L9e*a(nkC%V= zkBuLEd>vlZHYi9#SKj;V!Y^HT=2y;M`}_aP&E1X0O_on}f9|J`{^=j+oVt(Olh)=9 z|L4DQ_aFVzbsqsyv64=lZGG_m-p_n^?Xf3UkDcrlfyI)iDm5k{q82upUuu8&dl%mG zT_?x2B%@Z(+l6sRfog5EN)|&f7(=L4e&E^ieNQacQHs(Eo=~I7n8|?zVF^wy?@Sp} z@-&43l#sc{L0lVnLsn7Do^>#p*R?r8O6jzT2oOstgkWjvs={okhGgrvkts-Agov2Q zJ;9Xo&3JZ@CXm7s5xM4Yl`ylV#3CS?nahPJ%Ovb>)nKISCpsTroojFKkMB?RCW9~j z;sEGA^TUg`rm}x~G?@C_O7G#b6~)2xK0S!>=YG2NlRwfwy-LMMf9*HjEhB^CTko!e@}Fe74az{!lV!k!y4 zXUiOrm2p@J)(itA03HD)Qh{fNlp_+1sPUNz8iYDG!OS2!EbQhqbtupZte}e6pb5e= z^BEK<-2;Qc{oDrUp5TFC?tvU+&WK#M+#&$o!GHI+zwpcl2GzBVS1(SUf4TGaoAVf~ z01Lq5zyeO3Z7n|1ojWovdy@l4c?6Ze^tJt+Z9UpEDu5jK<&evKNQmnOu4>NAZc0)( zlP8xTM0qSv?v1C$GYr=pr0$Ko5(OfGFp;Fnr5C6UU;pND@c=c zT6fZ{3wHvn0;hpX-+rib6u=+*(IeykWc;niU#RhP2ePz?)y2Q`vH!y-KG}Qe`X_$# zS2q5}{ij+bQ`I0CWH+=%Cyo~Xr@u1)C%^BpZ{3)>(y?=E=gzd27Pg4S-f5QSi%SWL%{bWW{y7nZ5hc7?e&Ue}G8cycFmA}||F8!y6KOS;UMu?cH;HEY;S ztwt1b*OWpiilQ!rTkJ;eP@_bY%qv3@5Af*jRvTD|*-@iufLTu?oY^y1o)Ah%bOdvA zO^(E|bO%ZFrp~&*rKvYYp#WviA8Sfr=3L`za92v|P6)z8u4=Ai3{wP#lprHB5x5!= zOAseQYG$KVb1n;V18P?b-Dr0xZP@?xhkK{G_VFJ&_Y1#s_5LUED}QUU-jm<^Y%^hf z@Zs{W65?4S&obQecv3Pld0<|L(AX74yNv9Tp1X17L!%oIUF zF@54at@k|Jdf^Mh!=ZM~QC$*ww(Yp*&R#N5#@8fx9x4z3r$}x-!=~mjhi5;Gp+s)G zne}x^E>_E<6nF$8d1D+r*W!T4W3rNo93^ER0D}>T{IKY_$-n2;Ar~M(BZ>O#M-^T> zL1IFw7y*u7`Nv=T6)XZ>U=^4L&H-n+ccGkLZ?}5fnWxsglTkC_l&o$5Y~F5e-yR)* zBp@n8NJOWWRUDXspeb=Ez$hVX%kuID%+9QJQx!!> zs-~5Qn-kEwu|N42Uw?GE|IG60l1tQy*ON&LWYQUFJ@DNsrWl#K0-g>wo~x^`9@@|S z&=jy<@bdUzuHLx|Yy)jz1nli^O^ei2BgNpR;%jezvAeU;4MnKNw?_MSU`LUzV*fSZ z)4(k(pE`E-*xGWd)HvC*sZ!#qzt1d zW;}o2`Fe76`^v$fKDe{9d!}A@=e-eLx~6xZuiD%!ov{bcgcI%eJ@*ISLbY+@(*At! zw1(arZ``?haVOOk&;Z-FZ(Lcvb)sBs?`))@BL%3_W5wWy_((&jAAA0tMA9!x(mFGWwbN^?HV~@1lrzS~d?375RRL0X! zv`;+NHDg#qsGDicK43H~ta%AO=JF%b!g!y6)XVRpEg1Tl4H1`4n++%*A4?xfkw<0R}HNP?>pkU;~c zO2ka!o&ZpY837uV{i#j=FaF-Gmp)nl$-lhxGvCj@@Qb=R>gd{1Xa3;* zPuJzT7b`R`iCX3RFLh+pUM&S_3T|^9JF7T3KaT9KVgizuH7bBs4HpbD6S%Xg0|Y0? zY!3kCZI_71U_=P-NItV)ow5*wna%UCAB=L8ch=!3!P7KrNhFf@8D=C)1m_q*lr(_} zmKAdm&TTYIOcVmCf?x&_7zoZ(L`$`sag6TC%}pC3AqqwgOJHGk5JQtDWmaN<0$~cW zlTYi%e`@}PuZ>YPKtS1|vUC*r;ecehMm(n=2!s;s?)ga0fH^q`4kgn369xe(qw?Gn z1a;>bx{dNx3PKHOFk;LEG$KllB-CQ66#x>Phzs(HJ*o*fnYI~j3Q%waz>Jd{)4i4f z>VP;&;MR|JIwg%b77J9&Q_-XLoW%u_9=OXfg;rp*3ewaDfRvB|QVr;2j7dMbFme|W z8ATzmH?=lO0EZGHFlP!t?dt606jYr&!I>lyXC;uhCF5^l+rT5h6Ttg{Z>HT>(_|5nvi-cNzIONZDYs5px!hVhNu8r|#=JD<-?!1Zd*4x0V2|J8a?S%#K$%-c!JpV^FfW`Th z540XRf2y|+EEq-;j1C}25!Uha2cLTGx6fU<{F!UFcaJ@}0*~q>R6C4?P*_w0V$Mt@JOQT3ok4*!*-%sMM%f_mq^=WJC5}LV zkukHGCgsTP84RPElw)wp?R4r^hgdiOPt204#6;jgv+7%NYb+&>g*)I4TXJ_u1Q!B> zxw~^LOqBq*fJ{^3A_B(jBut)D3vAYyDpT;}$i()LbFVN}_gtBmJmnH^z??$Vq#Oz~ zH3tEaA$byW=XML%`M>{zy_Y^!1Jj*y?(DgK*^B+R;^)6w9({_V)ZIeRo}h6Q<aMpRoiRf367V8A$JN}IT=B_LTcrAlFNIQb#ojc1~anPv4OxWA(j9x8^j z+L(Kf4qe)31?b1?~@eS0F5DAQC4on@77TWsV@0C-JmN&jp0}=85KyxV- zY=Go2pprYAfrywa51R;iCUUrZXC`$%5$Ayj8_JxYFbFx#yglM%+5OofD~OU4h}Zz* z64cKAEB6-6OcWa71!&4LGU~$BXi6vz0dPVCXZDnvmdyp^g376t!m)VlFOapEGvhNC zQWy&WFq13#FWEYzc$t%WD8n#3Ybn>06< z)>d1N$~^?3NooWH#AFb2X%$W$guO8ek>;_c5i82<9rm$iNVht^iw%coaEII_Jx-T3AK z((m26`f6u0?A{pxmw*bWDYWJm7DKU6**pdj-~K9=THUqi%c&?Sa8vfv-n8XK&;_jA zzbrU@ci(Tk-T!Wy6DGF^FWi#3xH>r~RU(lL40B?$La1;L=7C7_%1B1+<_3@nyQ**~ ziGw;^O{|8xqYaOy>I%4!C#C=hiy^s(KtW7rpg}iBQYwN2Bth$GU?LW%=R-P(JurD@ z)vHADWT-0?k(faYheUD8=^-VnbC(7o*Oq`{G@=lKHIvz9UzYC6y1<3xGD4Xo0N?<93xWg%9L9;LJKeu$dc#CuwcK9S9cnC0(#FJKe_h)n;(0) z{=_T%+Lg)lytf;U30^rG^8$Ml8r`U?ozy5$vGtB z(Xmy2@`Bv>27nH=9|HCA`GrvDF3!WfO%CbJHKBG=_m(5c42zeq1va}7xe==)II`{2 zkR7$eM#7ZH1M?V&xy6Oqh+w2X+oKYM!0HV1%-{*kQ$hnXmjrKd4#8P+FDa9k3B-c-J(F$F`e#UWuw?z#hr$gQp^ z5P@b>93u{qf@B-gOxz>4ZsfkSM zX+0iOzrVF~v|Fx}<2@erQHqpN4#rpRdyxO}|L473yZ-X;j5coSVX|}w<2OM=&AR?n~Y&aAc9q?&XTXtoWgr94g@Op@7j z*uUFsT=Ja_Mz1*j!Q-bM=^Y$2cfUG%?aMo@Za}Z!nv=m`b?=ooQT;x!Sjf59>QFaG zQE1cfJg=-5Z+-3g{Wo94+WX)W-~r&l=C18e>IHPI-NV9DIQTT2=X=ZN9$Y$gdcN0= zw|5L$ZM^uc>8;z-&_+4|tOAR`WpCdKoevhV!`!w10F+(9hvai(QsuJbA{PC%FW&+FpC}vHwQ()nHs3M3yJ53Y9mE* zuz&)Sf!Hl_5n#+n97AdvW+Bd3NdS#mCS(OSqS$tu0xD&6fP(-o#HI<>Fx<>Zf*UbK zRhL*;8Zj}*DVN12CpK6voeE~PrbJF0I0N9^jG2j;pqgq}qA2cQ7BjfByRv0x4`%5l zWDAhMK}4QvSE3LhY^lkrf|DTkqqvY*4zQB6+%=_2#6u(~LEOjbk@7-yEZn&>dG#~5 z_Wv)PXa5*|;wI|FqCDe+n>Np=f|;vKY0it!zZGA4d-#D<0*0$QaR_eeVw%xuZZ#4c zM*@SL0*WF!@oWN2Z zgdEq+z9F^j`h)>w4rim8f0bDBwi?LYkheU_e_q9bo!)rh|35=q?fqAuySc z1WF3d;}#)P_PjaN#6}(vf;%CrrX1Wf?-zkYEx|1x&WJgyR~!oW%90B6aM0}U)1axH zw3*x-?wf7x6rGc*vDxpZCIu56Pu7p1C>kWsx6KeDWj8euiG)^J^>;aTxFABfadrIp z*B>eQp#n0+v{p`|G->Klbz^bq;Z`r~Z8x{Js$T4g$#6XBEgbyNpQp#}E1HeP*77Eh z4)fsyq%9N${6c&F*j%@F&^O>dgcF_a;zC>;5(5$A?edr|9bM@hpQj*o&GlI7{utP? z;eGXf*(?(G<78vl+`59MckYSx2j4SYT9>z}b@8=L=x2aqICc8edydZcMyDR1zx~=z z=!oZK+-uE+!pSRbbTq149R|j*U34FM^1Z!IeBkEGV;hZ!w-@FXTcdFs-7`2?1+FYC z>d}*PXHPGe4E1_p_1uP>fxdvWf_NOZ1|0#H4C8tt)pX9r@*g%O9E>JkyzU=qNt-a8 zE5@a7-Nn>!XMk%P2+9DiU!?J9z7^F-*^@beOQJ%XhA5JVnFSGNCrGMOAfgx?1gN`l zh!BEXE<>Ui%mXDQQh1=)b5qJ?gk}t(P?76^r{Bv6)6kk8j-4j~s$nN9-^!Sn4Q zMq(kDH8qpCE0bh*H9*=VI3PqKZtlrEleR(u7A7*zlT221qQs`=Zl1{q=C1CELtvfaw-TF zv@v3drRBk?&i-YvD zP00?gbIDB;3J74NLYx|tP%KXhyqWDE^Hi*=` zH)jCs>;!_(P7*UJHYau?29pvwao##8x7NVT$%rUt0nI45QdT9M^K6>gG$o}nP~Uxy zED?_hB_lZjh=IwRDb)rMO6Eq5kw=TpawtJU$=JnUrilySqjNLFzU5B++zsNOhQzL zaT02Uh50#6t@gqSg*houEVstjcRRf$#AzKg^r|vOZ^$$eB{O2c)IE|@Fhpt1p{XgB z6X+M8U-lU1vb->8b$o%3H^PQ*;YZYs2)CQ)r6S%OR9hPj^b+tQx{sZF>i(1WFRpaU&V9=V56!>v!a*5H zF|kChaa1*fan;|M03~qxgFm|Rp2wGCgR@5_m%e`0_7A*2*DW!BGW2hs2JR*ww2Rp4 zrl2sZ#?=Hm05~qLt)4u>RNT3wHXeiCs&z0J^f9;x;C$EX*7gfuzU*`7&P7};vkaXHicQX*5vOG zLdXgP@<~q3lX^bmGLb6a*5F&v+Du6dZyz6>%o! zC{)RvLUc`VP*GS)Fo-Y*PN~7n{+=WTOA1$aaZT*(EDV<@kSVJXH`;Kkr3bQmcRB{* z`IGvki#xA|#YoM!-l#wSlj~P6%U||6Io3m?XdlQ0elwK6{WAT;Q)%&`31Ue_FjKdr z6o5pY`z8fu6baE&*&tBO+4hp(9Dy^fh7K2c;N6X2{_W4q;c(aq5az=ffVt)o3&9!g zZc0Q5!9xLSkQ$!V<(gRoGbVC}Gv@>@GBzmW+^us_I7qEG8rb$A+}i0los0bT-27l= zVYFI|LT6Qm5v`VLA7oDIP-1s96hW@28f{Dv>iy#KYt?7J*#N63o|Mp4OAJ$Lgb1je zjd*H^>LYlUrGVE&3@T04UCGSdkc%Wq z%oL3~h~Z@+)4EPmAnoetHQ<#zygGOP!u$d|VxCx=6Oj{)*pYFu49eqiW--cT(I7U> zmppb=awB#kW)4myU~`2h4$;&=1YvV`Mop$3(j@h|4QQgxsIEg2ESxztxwEa_H1#m@ zh`dbz@(GYAsRdzUXw@{Np=^l+!#?m z%7V118{@;%&zT+%|o$YCT2^hjhsVW9{=C-fj z#Lkz2`S#j!Tn@~sN<7(->Frza7lHQD+R>$jZi`#DZr69-{tWOMcRrBHYWIL9cjd;l zO<)7@z7roked_VuJUwMR}r@L+Ll zrPVa5RsHrw-`yUyZ%%26*H`8T^ACAH-MBb9cE+V3u1DXxRNuOD2e=7Lm)GN|`-(!^ z=4bC*n$F3QPI0X2b?V^)h6OPBwl8zN^@VS|u`&O2;>BUn?k~ZCPL1mWT)sL4-T<(- zKOOHkSW6IaB&*3?MVyoz@TBC)O^Joe2nf_jYgck%NSQ(D0=I%;PQgG^up;C2z42rm z7-AWq2&+8T$7api4F)17C~4yob2qqqMQDi0vV@R)X3l`+R>LfX9IjVNL>$Cf;Lgk* z#OrEie}ub%qL?$78DuG$Dhq=gDVJjtTr$EzLc}2e)RR+wf|6m@1`ZaYBB(YL#G1w% zl@Q(8k*A@~fjkLwTWu_6Nb1%=r$U`hhyVC98}s|seJlLY56-ol>F@p8wdUsh&DSxy z6yDli`eo|<^!pa@&HcMO_Nk4r-Yf@mR4}2}k_sG1Rjp1SR)er`j2zTb1A|*~E3APu zo>@MDp=Nn^gFAAj$9&ca{Ei6p&Mn|D2j&?BHuFl7hzRF~OMNN%wn2}OXjH|Ksd6nY3)rdWkf2+jePBG{pbIFc<1hgqVrVIdbUS*-h1C$kDhz} z?78vDg}WU+Eh1tBHceF?wgax(xFs{MLu(Wk|JlELaas#-AC^DBR+usY0nAjh!#%*d zrpV8$@Z2MSUmL5@PujEgaA0w4z*(l)Qz%F0Na(rVJitQi~am~TQW@Kr+J zXy2uh=0W1Qz(*7(oKG_KD7K4M;~^QBB}jM?EH z-Gw-kssoPNxg`uho1}!~&B!M&WAdp(7rg!8_a2!KOhgicsgn_f2m&{?HOZZ+h~!~5 zO40_%aSlWB*^P&C!GjRoT}g`BasZHU5b-oMhZN$C=(G_Yx4PC@;tJj2o5OZW)wGtm zE#tQPRAkzeP9EJ9Iba47VP^p}MoHSRwJb=D@=Mp6w{LxHdEvYrjbYMjv_a2eF)zLT zc<2prYqhMZxw@Vny-${lur<|JULAbtQwQ6B^XP>&`OuRq5&I3&VOQ-QVrZzp*T0hX zUw6C>%%h&%yn3zQyV&1)1sG!O@wxTo$YC&)>Mk8z-^BKpflc6am|G{3{&sWg&6j{L z1E*W-9g5@Wpxf_PdgTpZqkHa0PTjY>cB>ux%>GS|M2nKHwH!#$8|u z7{;=ZISHZLT`fBMtL^R$bOxj?Dkk4<;huf3--_d%-e_(#S10%o^;D~ajl1I;7(WlZ z0$?;6?d|T9*PNw!W=gfGlLux{5U*<%agrI6oj|4zBkB;5n{qxba0aHRGfXw(ynyVw zsH~}3BuhFJ80KVV`M5<4B1?%pM`?2g-DYu<>??6Ib(VrehyyesHQvmW8Ul#2qN76M zr0$AC61^qMenm3N9i{{YVdi{va1mxdN(ODHh@KVg#&W*Z^Qs?(%t#X$Hp94^FuOBJ zw4AhJW)?R$ce9$^Et%%GoJf-u;(zVO(_j5a0564Bef?D%R}9C49sT&R^!TyKf432j zT}|IpPJZdq{wJ)5Aw9j!XOB8sHH?ue5n`^4G)UpIa5FnGTmja^hCnj_tL3UIchCJL zFbA_EqaY5oe!@M~=kP{A_ihF=7d&#<$;q?yP!#6O2(HRrduou^O#-q_$jOa~$jr!+ zdtwqJF*DPewE>Yg-Rqb5w|{-~yZ^&x(>b~DXq33rm1A#z0FlNIAC%7z+&42v?Q6 znpKmXG}-jg7lF5D-}(X%-p^%0;Gn5-HDajdN14b$A)6)40aIlm*92iVg@Z|)Ba@k? zoQigkH0(Z=h5hxsR#j&~qD9kxd|N7%asoL)G3 zdSR_IACQ##4O2}!{odWXlhL)SH?Ql?r89|};hnEyXA^8F=8{kQ{b}1f6Vo?tEZ)4a zm~Ov0+P%3_fVk$Pw3E5BWDlZiB3OvIeZ|}iT#%`oX1qRuJr{=v z&lX%t)Fda)AtYBtQV!9Rni2(Zcc^g?pE1fvr^yK%#N3hGRr6FcXJ1Kz`(dRO4iX1jKDCpOfr*^pY9zDjMkW9h?xlSF@X-Ix>hJfi z2eU+go05yEI%|$>AY{t6X`>`eL?EHuy_IulEN(SC!Hh#BX0--jDU4EpN!@f_xTwGO zt2YkD2N;hhcUQ{pY8AR8%-`NV|HiA=Kl{n+k3MthyFYyW{U6vnd!m|;L|Ab21RYu)abR76lZ|QqcA3+N&iM$T1&J(gWan3X+WZRZ|MxAC%RE|YBAR?a&<1mc z8|E_+Q{dd-oNNM0L~OIDpfVROEH23?C6kzQ6yBLHd%bvVb9eoWx983nv7xehDiUGS zcB@l!-IC6<3WUm8(Ex$LXi_3lip=@Drf@{T_U~OeS@F74wYxR+G_oMtuu*GnW&U)V z277YxPGjxK$&=&7UTbqKyVp0NHXR-R@)t)x{v*?c6J@JgVl+8?pc9%Q>KpJ5umu<} z0WPEZ7}<9%9a~&Ka@4?6q=TDP{rb+qH@*n}3@`?cli7Idrg3YqHv(<}rgMZ?t-6+3#(m@KJnprG8i`|&5aH0-MWJPixpm|_KpJ|DNaAwyYCs;WO()N z_%2<(c5pC}_@A|YZH z@?-)6lQj*Q8UT+WmWG0)Kp|Wwr~_do@Z!n2ANe5u>FO*Q=1dguBclCdFd`>LIEt|ZbX(F#REe`XHyS=0_V{lG9uct zVaJ&e@Gh-Cvk~Z?5Hx$yy?r5*I9$OZdGe4igAU?6C&=D#5JJqGk9mR{3p)isW<(8x zy1>~rj2pcA*7nAYyFdc2d$kqHo_VV_5{=_>ZP<^uf2;G-7doGO`1;5H(zm|nhYr@U z*25C81T0QB4*uD%UHhAV<9g!-itnC3{sXEfK&3Pd!j5svyrgWB0h>r3LXc+(k>Co- z#B9#D7J_9-(x@?ZPL?XIhS!?k^5jAGEfe$>y!McVBoB^_PIpVeplz^_3vs%Yz?AT%^#R$`SXJe8>q??Z6U; ziqyOb94bvjMye}-kswe*tN>LO)T+ALwZR)0`~mPXFr59L3f&+2@uPFymNn5yklRXU zyFMIFVAGnAoQY;uB`3~+Qbq0~K)x))%s7-FV{1$kc`$R&ZJ>vCfgs#zYpbz??K^WT zYe~!T-hS-F)>_euC#Jg<+F~XLTg7-77elQk1`VMwQm-0H?hFxds*=y&9AInb!*x+^ zs!gkD5egn-X|AMRryFE?y|{Gcns%ng9}a8FVY*-KZVxfZkC1%%>&?y0!Q5QAz8()- zVeIgiyTCk90RcDwdH{FZy1YK=p47p%Z(r8Qt!=;bN%-@?1idFXEW6#F)OXVETs;^9 z2j$YK#iR48)Ba|&b$#Erz6iXG_WgxbX}i0-F}byQur+AB)cpg4by1#0^?Sgrg)=|> z$VZNZc04#3UK>sKuU>y~Fe=y1@It%VX`yCd8E9e6u{wd2*jbpt-4^`#sm_U0i%p87 zy|{msQGKC*mElLwTm)V|6#bTg`mjgkomVeD6@6_qvF%ASn2hWGRz1Ce>23Hnus6$# zr0K!I&~1*5joFe4lN)FGz@T6v4upi1OS;JqlQQlmOwJ5{T;z6R;8yGt3~AE$wb*1QwRSV1hFXxf3&aQa9(w zW(3KjhLDXAM94)|?#?7?Ztk<;rBOZ|5}Rl0Ok__E2{0xOdBg`csAZ)~E$?e=YUJ$9 zHqxYeStsxhMQGps_kZksUNUuWkbafPmM-WJAhhp={VGDcA$ksmwG}#_J_`*vcd+vAt9^AKbGyUOh2jT`;wP%! zLm|#N13?{AiBqF7yK}jzAdVF!78w{XgjfNk6H-N~+N+0meEc;`KMlO`uCKlPwk|$`8NN%Lb$=%r8iI_$5wx2W+GdQv{ad58;&O!iG6(MjW z4&-nqDLU;CbiA<P^gt!_n~?rz?`dh;S-#U6TmdGUD1CpWKN+uOVK zCdO|71yH>8ioE=C{k>11wcf^+d&^+P3n~G@8;e{ zDj(?_>&?$Cg>@c|fUA!ZhDRS-UOEvbmC@8x_tF2KtZ$R6KZ_^dhqQq9Iwl{Gl~eN% zua%2M)xzG+W#DF9fBK>Kz5jvt_l_(tRYNA%uU)9_mF5U^tqvw`W}@#4d%WM%>(#^X8oUB+L-v z%Ot}f!n41ifE1gjM>xEV1q2TP4-*IbAWIE+*?RoF4(=TIn|^LRFS zYMdAx>>Z>dX;LR*nw4rp-NEKY?zx+rV{qhzz5&kc4u^WiMuPxPNpl`vK;)LO{w^Va z*fnt;m1=SX;s`T1EE$XBnmjWH2aYXbHZ-J-dqYxaqm~*XadjARXgQZ8MpmgQVqmDV zfyucBm13&?4^ z!wsjegSV^zWk8z0c+`Ws1v0kOA-Bj!jJYbrrgK+bIq~L;*MVb)<FeIcK5}94?KsokXwpXmQFwV(A8<_pv21o=3i5dhR6L_wor zU5J%b-KLYV_U~H%WsF||z6xx-`wM^mBjsQJi|y4Tk}R5wsj|8Xkr~0IXt^rb-HZrO za~RB38;KDFLq>(<0dUA?Jonl(afn2uDS_C<^H2^fNX!K-9}BoLTsz%MPCL5;HnbKV zs>fHUcpwn!sxNVVP_2CR#f@{vB}i#nONt(NV=StYS683LvGwO?U)s}&D_h9sIK0SKxd-T2zeQlQh z^Fw$10??Z^j}zcS(A{Yo_V0*n4o4fW`OYVSEuao_4|i9eic7~QRgrWx**7qF3%Ck- zHn!FVJJbEG0XAL-uFpXE>Bi>OYWwD{4klBwkzLHqlL*WN7z>G0sr+b^4}Vr-a>pa-zgjNSiE zi5}k_q?(#C--Q$08&Wl>gy6)kx$T0C8EPzI>M)}iEQhavl$W6tadSk zOjgZCMz}Z^9D=8*D-awE^>?BxKK_cw$Gu!d5LN{hr0!l(u^eMNh1IgXUN+~22L^kQC9);I-nvfNQDnuq@;5#%s}x;kJjC!LN))$a2c z|2}XB=mH-HKE}(>E*^h${YZOt1)UyRJx~`-h0PiVQ=|&i!9owG=kS4*@*@wY(=v4w z`Pwi}DZ=LF=)#52IkvR^{*OQRTTkx%_V1woyTFUsYsPpR{QoHC{zUZmpnZmmHmEB_ z9la4YrUY}wuu7>J?M@FiZEz9OZ^B;%M&BO%;kDEJ|NPIEKk#r3HCIM33CYYP!4Zhq zJUNJnnE`7oB^QRN#K1vJouE9cZ!;id106L+`4HtZv6C5~;Hd$eM5U__o@#$`n)dHb zcy6iFiqxx79kiBCO#9<%8aneUp=Hz2)!+Hu*FN?=tEU&Lln}tg+PDQy#x7b(tBB+F zm!9vonyT_)FdvUF9jE@?TNv~WSUP>*^0}4v{G9FW4=(HOjjPkW4Wt9{0Wbk3n9y(i za{4Pj7qReeCBzR`x~&|NfCD%RQX600A0({~px*>;fKTzlO1X5w+iO$yF-=pdFuDWW z0M2sxfLYYZuo)<@3XFgSAi;ntpjbm()wVtlIth(Hlj{|Mes1i_-)uk!2aQh% zZF5uP<8VqKvKWa1v4LPnpzQkti1LyRGmeqS;BK0H#(pPu|!g4p&&%aQ57?VD>D;8O$pg%DmmdavneIbgH885|6~Gb zQ!(I1B;o*A9Bh^(MoWqE{^4Y%)+A8QWdd$Uxl&zdrWy+f4ENlDrRK>*3U?5f`P#%q zk&=-oLj#ZpftnC`XmJrVO+uxn4Uu!9kDd=d_VK0Tr%)6X8)`y(nSSa|EnokNzUM@R zxYFrnW#ga z00Ix)OQV=M9z^79P=kvDxoE(2Y(xkxG%_9TRvW(tTm(ws1Hkvhr5{{9|48RJTB|6I z!fP}@e+gs3&InUrxxh2aIJ>@avfEk+tz&26N=OM-dA&1fPb@Z?lCd^;uUHM zd~W%3>qoxu`zP`GuLCavcVKVSqrb0VHP#`o`U=H5{ms99@;x7#2bD<+b0s2YW=iC6GBcx;X>&}%rb;2?^A3SbnK>BLEvY6Z zPAM@l!%Z7E5h+a7DX>J(V3QpVrfIe$EG8EG%=2 zhr_YU`g6~6m}n#q8gP`|bh<)DPTR|6tDp-g zXD@VnE%RPnTrJj6cAd0{BO*=O+^zOr8E@a-Ebj-M!P1fLxev`PF2xRS+`7~3O(y$O zuLr;`(q-LvW>OE34uDNiwZA>O^rGzFY@2tdL*Kr1cRF|*xHEop2i#zPCq!+vmpFB* zaZl^Z@H_v35p)Q91=t08Kmn9M4Ge)1W-ciQY=2~08B!o5E}(V83^2PIajukVNOBC2 z;KVG}G{iGJ3d#M|s&LUo`o3U_G z7Yg7=MDEGmz_3(@vV^H7b$~-aN}klnA?(QFv}VT(BxKW$)(s1jyQ#vNn6p)rLy-Z| z1UBO=eUkv-*>fHO2-IZHh#&-S8h}{>084dFNML% z0wGdoo?SrG-D$ZK*Z$%X3%O$2vOK+AKlh_na^;7%_tEqC5&GV&qSe^Bi|27E~7=0oAE z6H{kt6Q)1}YL=F&17Z;68VH6;2qfavX4J%E_J+}N4u&?2iKYYxf;-?KDO8nM+{ksB zxFuy_>f`Y@)7C!$Ccxw1ACAY~f8@kd%lDPtb<|6k&ZFDGLW5I76wA;BEE&$uVfl!k zJF#_i(Ks=?<<8=Y99w9PwfuB})y{Y+(i6`VA3ky7%OCjp zfBBmaU;4NI3e$fN+(K$}XIt?q4sleak>mHMH7_OJFH zK4tfxyxB@C3XZKrHAM~x^OI`fSFc{U-rP6YOqk~`EkzkGtv<257Ec_lr@j4K8>789 z>U#4^AR~$ed);0}e*g$@1h@+@kp9hY-MD|Pde=up00X;#11pRVwOWg6dsTA<{!L&X zXc11X9sfXGw)V%jp$=NcLK{mR?i6pgD<%J_F-7ed-vvK|AUVj&Q33#e~ z^wj!=^~J^3B*i3I-7=b5Rm`=U+n22w zp}q=S0S=&VV=o}gSlpOAck?B`NkDTHZb)wep8&?V{t&tkL%IdQCOnv?{%E@yy$0O) zqp3~xeWn#)Gr>U3 zGlqegL_!Q%FtgHSrw!g=;z-)iIN~8nK$e&0Squ zA#$+UL7u@xmfYd0EgX=HmA4hkBkB zpx}`6d@l%=Ct`l@hiR6Qg*!4AZ#D~d&Ei2uc4Q+60VF~~0K9P*A`+Ti8i>4MVY9@N zF*p-61X2qHOB7Jq;^n2{orl%Y;3}rSSPfzLNYUxVqRlcu+BVD+SDx<>Xo%Wu2?lU- z2&Lp6naR<18Jh(-ISI&^Qifg-g)9fV8I!?khg&Of=z2}Vjo-HZ?*awz!{zB8pTF;Y zN6sy-oxt2W$`(c?T7-oHquaQnzy#xf^+injC@Xqnu=2pE{SU3B^$^kWuTO?Q`-?4H zT*or4K7pqm=9Pz<2bR+bVgcHodd2kk$@W9b?I%xs*DtiYU-)%k|CeXd1RQo1)m6|J z|L8aQJG=tGX!G~}MCWh*<@q0Yy48*?R3$;2jf;F~a~GzVT|fdB=)|p=q0Cj`0w?mu zUD(X65g4H0$grlVm_fpx)X*>&Ah%@B1hq_EA;2pvu9piZ!tKi&E#Fqm9X+;4Jek(R z=|Q6Dsm0@q#6$Kjj#6YY(1Cy>zD2 zb_r>(eWWv99PG(>|HfqNjUBx+HQsBjt*$H;sj4TpCTMnHy8>ehjkiF3xWE0}R`0{h zfZ*F&(ksA#RxB5#2+c_0+rSN=8|A{n%F{HB{e$ahkFk8JwZ2}qJ6_M#!)dLT4TPfA zS}xj)g*Dzkp#Jt0dItcCrS>AqPN+eZ+O$@hjMM&Pyt^^F{Bkq7hJ_`Jp2YMuUk6ch?KgJ~{D(PTn`yu)RBvpUpC$QmUgC$r?4 zf^L?H|8R9Uv6QOr8Gy#HdqoWPVNAfH*n-BjI)B!U9LU7JHy zZ~{;6jVrq~GbSHp;7%?CP>`9Lm$b0nx$piZ;Oe(Oudnc^shZ9-J=^JqR;v{#n+?=a zT5=L)!mdPK0u{Vqubm6midkF@fdK(nJpe644o3BGFu3xsfjUf4%{1Cs(&gXiF9(H1NpJ6-^qf1>%Te_{F0{>H+-5TZ1-| zmEE1)2F(c@^)X$H?XoDbx3L*wZ)xQ|pL9R_+x?pxKN@YWp1*tIRJnC^c=E!j)`O2+ ze7Uv##snvPaV{=lp5`uSUERIesSbAAEm>MEeSXF0!tn0pQGd5wSPPv6Y}^4h6vqOV zW27ckfIvqZ*QZ6~y3xZ=(+{m&wc6fjQkrf8L!b~oEv-k#qyBjG3g#b*XCLewJ6m?< zIkqN=e00YTJ`Y?%c<pS@4kjR*T;|C-_eCh^6kAT_BK)8#$<&TE@0=+n7;-bz#HfU7y$dg zD)0=bf}8;b=p9(Yi^tDAeyZrL-A%N2Q+ax)8Q(^|0lfO1v_S$0DKGc+;ih;`AIp8H zp43zmpw7-E!x-Y0VeGv}C=*C*@wsp z$uwoMA;@#(3;-g_b+b^*Rpg$WBjwG5`QE3O+=vti5eRNmCbC&LmN|%LJw?F8xh~k$ z-JK=(t#Ix=aI4YOu4W?4F;z80s3l+{7?3DX*C+q_H#WY%h4+1|ET_~TP7mhjnfDg= zod9*j&@!os(6}=tZ`?q+u~L}Lk|&iIa=??2OG=n#RbJ%e8Qo08hoih%A&djF#(*5; zedjI!cwTigbduQezM#poM{rgiW@ZLZUJl?2H)4U%3{~0GRFv-GQc{RyX5Ik7%>(O& z2N#!@!tUO^VI~9PhQ5jV-(Wyv{ouH6x5`#Qm7^h^aH`R?mRBj- zKDKY^#dE-FT_~fkX&TCIv)G!hmVSPz_tDkIf2sWuoqY8>q=7lYazD(1uKv+~T- z?H~UT9{&IzU9n;m5Q1{zAmko|a@`&{Q4z^OrerWnd1k{DK+NW5%DJk{jW{ZloVbW2 zvoNG_NnrCtn&3tfiCbW1sHO%kMB)t?{!>48<~M%#%JBA$_QR)lFZNqKpIez9y><;2 z4mPK)?s7FjXW@vI?bAnE_2%4`F5UfF_f4v%&C#ztzk2*^*xVlNT^*+BkWZ)3ZY?kN zhvTx^n=bU)&IbqM2^)@_=x3PzmdA+#Ym$WxaRr zle;$$xSN`bKmhIly8t`ObbK3r8}Vp){CIciMA3~VoW`i{^s6f`0at;O<(xDOE*w?# zdJ4M<3_&Nk*CvkRgEZ-n`Ulf`uz}%4jK2nK;^;?v$M25|Yq4sVT8y=az1_W=S3>u+ zkK4_yZO}!`)u5i?cx!HL+TQ}M0~JhxAy5KOK%NXoJMGqj*GT*D!AfWKWR&h?kN59F z_gE(c7_jxfas0>O4c~y=ev`jz>D{LcQ$eohPQ)T=MrM>x4_N@oC4g|x;sqQE2f47j zA(^{V5QDP>PmL#K1z^Oa<{<`i5DAI6nW=G%uI4F|K2r{55=-s}WMNN)?6~B7#3s*0 z-y*4LSQzS>W*P-a9!F5d^t;0n2(Xl9r(ZyuMkMCQF%uJ%oD7b9{E3w1X?FnTKI=m# zVs|4a5F|#|n!xTPA%G0#fI(Qb@mwV);zXV-gy3nWXaSk1$k3z;7N$VtY^gG%z^oIc z-el#}c<})Zi;ae+eZ>CUYJ|^|2ksgnk;BwtEWpaaJSl?=;%=_F>4k)-2pptE5P;1+ z3ae)M-zcNuIm~wAnc~AVyT170kmj%`#sJIs4mWFbMrRd9h{(Gf6NpUn@3NZ`%&34w z%BC(SkdXl#ok~9}T_JKZ@rZ|?T6*7mRzCTe&38So0#lMNqOQFep?SpWCbc4hlThO= zP61#^HpF6*a5Zx2eyC&tOEuJPys`r1&n~(KpU^l|Bq{rPJiXY zfAdHC54M*7-k-Gxj^6qG7niT0ym%uVd@fvi2&dMj!`-;KABSmfjjO_{%irQpJh!bA z0hWOwD8auoTLLWc*xdYkdJlfz;`co^`sgFPTDFf($7KvsTkQq8C2tDLS%+xE6d9(J zR83JE=R_DYfz*=3wx;AMhigP~3ZIBOk(#7UlXOa)cu1rVM<@tKss+vhElhV^_JBMIpu=AYsDX=zf1&`)UWNC8lT@BB zd7(&?ZQxBndG2IqscfdZqn+V!d&By7 zk*)w&f$In-sP|yQYbH^;?cUny5UIa&3vcXfji;pyZ5ko-C{LhTK~=GAlQgaez!pG< z^Xf&OJKkF8daJb29*y^nZlwC5yO+accst#B6%zplz!>-@aQ!>4{!z>9i8Qw^OfC(uf^Y@upBH;P_2StK`IW_8yF*z8f3}%i*EJW@y zQ`kw^RcAP5xSLVP+z56f4m=AaxohJTV&;xWVE5ECb%uj#PNlIBnAzM_EeCQz%uvm% zKj*p_@(?3D%Ttsg&-rvrF#t~HZsw^m^%=8>m~yTlL>2)_?l2Hx%b|G|Q+GE{>iODD zk^#c7JU=!wm>W4j1#vDR28WoML~0xvk&v7NJ#r%cmw)o;`TK(u6EzhVDiN6AwI)k& z79w>g&F(x2g&QNm8b^yo#5AR3S~sXGYVt~(-=hP7_ML@Vb4U?L(bfJlH_axllj)T}mwo;uq8 z;SZns%>xtxz6sf=wrV@=2&G?C;eF-x}<`ei^t5bby#IZ2uwE zefAZub?1f2m-cHu=-t0C|L{3pZPnGZbW2>qC`1VYK%vQ4gp2`aRuFp;a-klpskww; zo&cp7h{>G|0yS`%=k^BYvJC?fI7E29Yir<0tk%@VPBFTwCN;Mr#@>=W_;mYozqL_r zZq@avz1s&$(}iv~c^YqQEL~`|kH*2>T`k*JUaueh(9!;D`{TWXFt@mTo_nYH_QhBB zhermx2a^=HwzkIF-nlm3-vV~~)7|=nE-oBhYGT^Iv@>3kBWF))r!_p-TRE~8JH7s9 zfiwiwNCU_*2&29^9^HCp5hOWGIoh}1vIRdoNpsb;543V7250~girppgGEVAg+S%g474x0?&K2x_ z0s2MY1>iJ70~^2&zLRc9?|cHY<9~5jm3(g!03fU^6|G+IkSS^zA1or`uG&~ufb;y3 zK`!EEU?#YmF*{fcDn-z`;nX-~>Xf>O3DXSfBYG%e+Y+@!M2DC9J7vUK*ZB|j)-ZcYl;ATiY%#05aUoKTY&RVjmKbE_v;NsW#s zDK%+!^K(#U7OO$B0)%Xf3Nxb*4p00!_?4IateNSIWDgLS-5HXXkvi*ruI8>xpdf1O zmIyU_zB8#iSR!QrH!5mDYnGO6m(!Tw-(zmIeY0B{=EI2=?SetDhW`AgMiYXA`Ll+QgkdhYM<{O5nS z^_Txdm|u3ODJG6$mdIf4pa7EK=B`R9feVsoZo>I`=M>lzNCF|`=YD3$WhbyVt&WtsyE~*t~ua7j=Aar#)ZqZcMr-Pp+KkEiHA% zH>W$-ZrvXCi<6zz<0~c8-Pi97xmr89!nIHL)B367g@oNZmz~J14D+3`cXqV5fH9%| zGB5^kxU>F|C6W*G0R!L?>bl+=nVtkqn!!yBUUKvq7s{g_lXxLjX!@hH-PD`6P`wE3 zf@4!%^ZwA9ZD2LF&QaN^t0T~x0IX6B_ofH^gd#+jsZZ+(CJNmLHZY#R`&tm1KE~S^ zUv<0*930Y|7$|`AWqG32Eyg-cdv~$(CG+QiJv5(0^Aa!*oCBUhS^!=LUVq0;_s;9y z`^}1_9)`aRP@ul|bX_7!zm)UC1r~3IcO&jD)h|#oUnxflN8D0w-0I zSa6K)7FdYL)QA}jwq`V)h&* z$b)BQIC5d1xFz$Mu+79Efg4daIEmjoYuYUMNV!sgIWv}7!~s*4oD+5f3tU}uLzv7A z@(kiYfvia+Oy;WYP7=f{SuzdM2^^`%`Q~BC2nZp%CWjG1 z_W7H@iP=b08*XwxneA8Jrs`T zA71>A{`3Pcz4Stz?wx$|b1Cpjiz^8KFR6btHGkY`om*X@(zt|6mDU0eohu^M)Mi9+ z5S(>Dm?KSrL<#0F9XPsFPjtFH-unb5pPvy_Tx_^ynBX+Q$4lS8_+vl!^bbFRr&s7y zQAb$BabW3*y*}_FM)FHP-~6LrA9Z?3(j0|q4)nMF?qfgstFHmOKms;_8pBV1_TT;7 zXnkq-j^Egcai907&69Q-AWgv1Ra1jNW{p@QHhuQl6DLnRfBouP-IGU; z9C_^Sm6s&W?cN-5*^0wvu=93j<$fmLy!Z;jxzL)QjK6iIe=Mdncl_w+;F~&L% zplj2;Z|tUSd;Pxo6YK3B?`_^4e`^a{`$r!?7apVAFWvAeEF3R~8}-)h{pIBotzzNk zrPrv%y~VaoCK$HS`49)T@uw(X-rsrMd)EE%I6MV5UP}s zC?6dNg`;92;(}PrINSdLki;A}n^6f;BQfT6kXXQQs5b~ju%yn$JOc?6i<@R2kw8*Y zQ*hy+YO`%a4a6*>nsO}*5xmJ=8SKasv}C}iSz=-*VJ5)xs>dO?n$?LjNr)MogA0jB z9L^G<$WR?-A|lrYGn+;9q|g}#&a|0@9P%d(21dcgaDRS-+ey1LJ3`TS}Dus}v9dgh`c&&76omXZ4Z-f>3~hyAel@X35+M zB1{1iW++Ndh7{)FkNwQq&pp5Si@$ag@OM4R4g`!Gtcp)b@eSz$3?p;G+qfAsZ$Q9}6Ux26fl3T$;k8aGx!YIx=dPs~RL;Dz91a7|T$aVsL zKX48ZpbtC`+yD}&4L>up1NP~E{kzib@?ZO@_PGV3CYS?YbFg_z6{H0b%>+h94#8On z?BuGZiQL%PU0@6{GR>fOk-$Xo+(IKH?9dPkGH7E44n-i%P>)tu$AA6j zPySc`a1yKC!S3y{SfU=O?Rhg|I*Mk|5AJl%o|!*-t~KBGR=eY;SNPcewGD*%BaeQx zHMhKT=kmgl1!0-&ZMEX+)i1wXKOjdglt((JxBT{KclY+ImzOV`IC1~!TNiH%=8qg% z?(e0+V1H$Gd1>wVXgnh7uAW-%rx7M=?WL1ib4p(=ItSzNyHCXTlyS{Qcp$cde}4J4pGJeVIrc%YJQnhbRBGN#XEbTe?i z=zNflexO)A2SnZ7o{qi&dK*6c-`D`|yO4(+{GRqg*VM7x64> zvyezO|GAo(Gm9I6SU9*UvfM#%N-$VPLppI3)0*8p6o9}Q*W^jL5D_N8R7nImUt&g* z(IP6Ll|4e9%T}2IB6h7B7NQVLjbmU2T-}U|BIg5OL_iLLIa7voQjlCM=d7@Z z5labXxO-E%IXNLP3&E3B4Z$gpB_kF`R84Nq!e+*S#oSDhh)5BI2*eTEn9cZ=4i{l6 zSXv>@71Sw!iUW~58Q=5zGm|4*nJDC#^Gy1giD#tdOn%QJ=1uPEaU9-^Tx((i!)H6e zOm=W~qy|Pz!I%Lia|c=D9D^f4V)n7RLsLR@;Q%CWs-;!`3xDyEue`8-<;uak4k>ns zawKrA#ZAz^MEw@}&uD!g$|F=RB|Q#_5jmkaaT_y;y&zPCl&r2zj1~2+PQEee|0?Qx zgR%&UKlHcC|M>5Omhazsf!fo#2U?5R-v8`BdBxV2p8B&#m*(aOt;v&dF0m3@5X#vOLy~;W^aOViW`aSyNnmy+ zfZ=SKfn6jV;0y?eSfT-*SYp8*DxLh$PoDYv|N4dgrMEh|kj$!n458QR2*)DESdFnz zRplI%+LMEzn|nu}Jl8sUe)Ekjb6uF{^|{@vufMu@{F$n%7gyxMdmp=T@tg_pjamMC;fY<=)nIH5`t8{PrK=K^?y6UBBj6o_put z$(aBxkKkwi!s^lES$Stha2HTCYGBGC00M2?3~(X=2nG_;lx1Ra0!%F_0n7o;9D;)c zGHd&Sx+`gt5FDA$n_VLTfHy8N9CD}v<40yhw|HVFoY z3yU?4Bge{!V*oR3c6g@T_ziYXp8NHfa|P1uKA0@OJF`PPGD|kzaYk@!YIi zyEWMmng;^JM9ij2<}h`z6HGxIW;XnkveUvP_p z5qVM$CYtTE#7>-}bR+c9%hT^2TTn50@A<5@ZVtX*J=N^b^j$Byje|ePn)_@cC-u-O3Y+b z*PdJ|s;*8)pPuahf8VwGGe9^lKl+!7r#r3h?jHYB_uqHr8~nL9cK+UP?0xiaZ++ii z+xq^87i@SL<3vGV|Jz>~{F7f#w<%GXghUenuai;IRMno`OzPT! z0-^t8Ocijq2B|hA5^|kpPcS)~!gO%o z1MzSC+%dI1?_Z0?o%z*Hcj2I)Ce@^vo3Hy@``34T6iB0RU5EK=SKip(8P}}4H{N>t zn=eeuldaangM-`LwKv~*f#-|k=P&H-9PC~`7$+=`9|eb{ip1cnz|L78#=W_1|;`6{Gj3>Ku zAM7mO-#c|*d+9ie6*Tei5Y4~|Z#`sz%#udHo~?Cy*}# z+u%v8nClLNfP}n?$@9oh0;hoCwCC^(gy%tJ-)Ecy}(+g-MiRjn$`Ye-@EYUm(I_` zKvL}5iQJ$KEK?BzxvQGx0LpomWEZm~Co6g0HIaa+Sn^Is5M;&4 z$6?GYflRY!C1TC+>?F*AOx4vL4l-gC&rS|3F_08k01g3!qezgPbMY{A0S6*6Vz}pN zo)rd%v+DW>W0Z*{^kf+ z0W*gFIcyho~|qsb-2ze9RQ zd*yK)`ZZqtS2lVWqvziJ!U}j;37&K4MKxtJa}Pd_H9RE=kz=i@+GLRc ziOv-mNa{px8e&u@2U8V`riPuImE0u2v+}eVRYD*(z%?1ct!+7UBS@_I*6+Og_x`WH zI(hDV&t|I5;b1e)n`@V@F3v60OUEYT^X+hZsXNo_&Fti%$D@PI)ll~qZoYH#=`)v4 zt{%GO&a;m_Jh!}W>EOZV9zS#Qoktgz_gz`v*tjt4AMYQ#^U$SJYgf*1nQk7wXW`Bl z9lrG3*|pPy&TKu_VKsx>?mxKw{Mv+0%(!_}c5ebYA%wm$HYQxARN zdxh(qv=vmtVX{Yqbh>kKVJX`})oI##i1FF!LA$q~I`hsw49&M1OfI2)4!AZQB}I3O zrU@LO5g6^_Ljvi5W{?fG?r6b9n7s%n5Oya~U0@Dy5`|FR`P0H<01q3>IH$9F6)t@PcatGYRd;7*>$UefW1 ziJaJoSwz%{h>IY&_ydXvF^~yW^tLTVfn|Rw&Jcxi4tEaG-KRG40AN)7o58MdCTO0@ zQmHD$P=^&BkWRl0SOR={%4aFOb|+^uW7+L3teE+b!%OxHSqVDf0*URWoP!ufyD@nX zhrpGJW))oW42YOGc-i_&WRV-nCpm}%IJkr1g6Y|xMan_BuzXNt_+GFFFp*0z%~02J zGr|OTa%L|{#ZHAZ1$ZVQCNhSz6V!9b%H-n2F%3N~xPW-dNm})kSqLx=F=yk7;YA5t z-i~PLKm+DgrP}wNSO37vrv5;pt;A+gyOi(j7gCaRlxdb8+DQG^M2V%EY z1!7uQz~o?%L0#22R&Xb77)BuRsVnf=-e)A?TcPtn;vJ}fsA&|F;F}Y z%z{>w_ka&FcSvTP_o1s2O($nD_z3Lz>wl0s0L9RM_W#tkJ+OQT7}(_4q4>ccoqO=R z(r^Dkdgwp)FP#_;KDzan&GW#uJ@?0V{o(^}f79hzG!ZlCECcNTJEyVy?*DwvCNHol zIt#bFygzf~hnW@8*m7i z&uM@d#QLfu0teJ=XP5WAEv$Xx_VDk3r_kPq)4ycL{ugZj64n(P7k}lSub(}~@A|?0 zcP$UZJ+MjgY|atQc*vbjh)f8ojXO(8JQ#Mce7*q5#ZUB5`dw z6M`dXYRL&4$ep-mn5LZ7jvnm)>wkIpNB-xtJ~*HIdqz9ms&1?u4YoFVGjr1G%fZkM+0Ref<=b9<<5Lelbo{>iy2qDJKJnb0cP{s4XHT8p z-d>aWzTa?U$qm;oZCrdBdyg*Mc<@o3#uytDvo^wbu-Ts;4HwfKBNQgz{bED&;@3J3fzUY zNaul7U>(>5cFJ@pTN(^j^X8*zplF@|o&vUZclP~e`nEDk>DW0SbbyJ8#jU~D|5xa@O zDG0%do!r&5+z|(X!POCkynLIf$juSCWMCUWWk^L70#YJCl>mV=$F8Q91yD6tX11J* zzq%IQ5ra8s$*gAq5q2Y#%&h1bP*MF66^AH(uOJ*doCWhq}1#mY91RNkGq+W{; z4~OUou9j0v(L)`xA_Y#t%X`4Y#b&9vWuRc$OmGWc2LI*OiKelfMA!uZh@1mK2u2ix zIcwJ9j$saR0}{+AvS|wdVV2Z@14^_u0`JLtM^SZ_qtl^^R8cN~>4W)&<>p1jA1Q zp927NcZogu?|U5w!mY3+n1L7Iik zMRa)eBe2td@(Y*FJTZFL&mI1no2Wn2P-`*P+GthvoX96`fjm1^3=m0;tY*24LCl!E z;vj?!Hz6w63xqTka~J}OD}We?5sKoUgE*YI>z257Z*oqT-ufN$?|Z-e#ot_t+bhJ2 zi}N>MxpE1aCUd>!+GE@~w)Xr}sA4sLWckS5G`_mA-KMi!dk*heI(+-3hn}NX-g*4K zm!5q1(F6D1wsdIW^r_W*Uv^V(asSB^=g&Ny7WdV6yzI!@iQcJGm(D$Dc3r=o%^MS*M{%=t^@bKqIbh=S8}B}!bzfl80N4{0#gtLX0hDDoI@a@oLUJ1AmRW9 zK{T~QT%ur|Npq$cor&C8;9Ab6MTsHWCcrq7&@?z0ES{Ak!{O?t3K2E+tQ^I1E)EkM zO5zyYRkI_Co2wQ}WA^Dl$*GDEft#6;>n?><+z48B5+|_R3(zNf5hZxhGbe=L5Qh=~ ziq6U;u37}WB(XrdW(5vWQy+oSp@8!je^)T9F3=LI;r8h5+PHN znmd`XYZm4pnG2y5Awc1f7-r_HsviNsjUroiBAT** z;KdXMj8I6K(*YTrP}~7f41?g#>~KQ{oLtQTio^oXN(40{&mq?4Mu0>q|0{|fOcT30 z2P?B69YbBn0cMbq1`+^MxZO2ADop8e&2cmECV(f9tzd7%0-IoDr&O;JiH zfH82=xrSY^vDkRLOZX{Qf!dY<1)eTt;C(-RMmHD#pU|KlFV+KsVRhb!f$cGP@Z`2#n0Nw`K&1Y}wq1 zSR_QDXeoPASSDt`$X(6cRbn(Ec5;wwCN>U)oM0^xaaJXF;quzBfSQ5K*}MMto1XjT zht8aRR;pu@&HbIQ#Bqk3TH|eV3r9!QAwrXy@x|xP&nz7bA*`L=XmeA|EyRP>#V5}m zz5lMGFTMB7BNq<6=wMjZ&wl32{SVxKOXv9GpL%LCYCZIh-*qc><}RPVvVL{6wPVsv zVRmM*)0e&D&1e15HQm3@tC@D(UI3cCD+}I}rNhhL_SJ9w@Tt>JPafah9R17G00S`8 zJVM?Et{Gq$1ernHL!svw!v;v(CF&N`gVmq}&QKs1oFEZq7+I$$7)GnP?I8eep!p)d zg$W?QA}|m1fxX@3y;UW{;ZEKmSYlcrADd@TpJK;aL%Rm7f8osMh1{F3v^v5RdzjU) zdQJS^ckFr1o0gB<(5cPXL(*VwBJ3r-otzjR!c@1L8(4OxlvDr-k(h~sn~{;F#O@xL z$+gj4zeoZ*a&{9yoYDHE#86-qzn5(-I6&D$2VzY$Sq^`C;~>NER20qkZ3`WW!tuG+wOjC+qP}nwr$(C@!Gbn*WRAk`Iy+5nArPM z8TC!#nyjH&U<&C~Ul+DjhBfSpY_pXg zkT+KPXApD?{MG&qV(p9nDQm}OI0NuB1Qv8scH3yt>ATae#$gMrY<>qA#hr0$Uhls* ze68-o%~M@&zn6mD(X%b{nV+`2wfAY_Z(@GV*Zv+46Ef&P>j902;jM{4fte8;Fv@@Q z;V{*;v;oRZ!;>^aDH{6ID%YIAe4vTbfT)yo1RyiDnbGMXFat$)>oQ^IZhnU*x1alS zIUX-7*)tw`MEBLwbK$E_TgRHgg+8bOOZmz1(tFEQggqjdEyhUfd51ib1?LTzt zdQR8H@^~G)?WCUO$?^I=Zm@5AU)MHTs?c*g(lvSO?Rihnb$X5e;%Sj4oIBMXxG$AsW7vxil$VBDy;UjhZ1qsdoU=VkGk z%09jQ(?6MT*fTDe%rioCWl$+uDZKyDWlFWhM`Fi3vZtgQ&E0?nIS~0bSb?Zp8TKkz z{x9GWl=*sb1qlE`sUnSvl3@g$VQP8ta|JVK5CM9P= zyvAiFbS})2BGe2a5`jtp>=sHUXTOTzFyTgX1_OOhY)OST1`JyNJ|sin5Kb{%CX;4* z`mo^eT{eIV=oV)rQWvl(=sGB5LSS}|WI0-ffn*7zdLRR)QKc}jNH%i^sz6SLba*!f zUHKU{M}MiTmAy)`zp9%O2P0&XFp!2(Hj@c3#ON$vi6tZU){ML{!c74}WGNuO37~uc z$fPDg#dvZ1psAw(ZgR%>S~w5_iK;B3_5j#TgvJ)J(AauBlQWDVp=%Oljkrn*qNP0n z5EF|qN3%qbGRfct!~|oe*459yxt*Vl)$KcA{>Qr|cpEhIIr>#tZ_@56Z83#D57W1m zlp(j->pq*8{{4*gNGg_1jGd>)r;4JgxzAu=0pBAx`p>1^ud~G}`@<~Hw!YTh`aOt$Nh*LIdAiS?0%JMbEtogp~1djwwC)ou*vU3=Wp*DQ1eZdc6B#9 z-r27=$o=PhP1t|XYheWU-YO$)JD%ADw@yh7V5M;&7a44f3C)*;<7*f+IesR!|=U%J^jnO$M!S-g@}5-E4>yEJ|`vv?{sBw ztlC!6aTT<+`i0I+ZMI8owLXQ0#{T>y6Hzd5`^sVZF>>c$t|#P z6KZK@@Hy;ccH^#IbMv3U~KVnQtmXmp|$?#V&^_ZKF9xhU-o@QZT+S9 z;;1gN893IDfsr5s!%|{h81V78pYtW(zj^lY4(+d)9oiNs5UVH~%8{{Dxm{l0`S|3H z?x?Nv2v67KVWx%Y8}!__UPy-}F^;#ILjP(4qdTQ9qtInx9Sp2OLwJ%hX-2N!sA z|50bq$a9-K2mh$o<7+pg@6hInt=IC^g0PdyGPD4m5*s;(3N z%24ZJ8b&BN9X}CN1PL4A*_-tQ!FVoprg9G}Wyml|K_P2OFI5n-@FYa1@-im?@_TC> zNKGPFKvpHv)I=Rnvc$wyIO(LrigEFrE!HmXknrq@0VDztVB&V_EHtwz3!L69d=;3|dqb7RUjdn7{$ zZv7Q`#{HI53HfCZgvOE;DMc@Rq?axKoQ#;530{p~1{(s9lq@YGGkT(rVJ$?e5)p{F zK3pocBalMyST&?=fuO=cU}|hF$KK27Q!FF9Oat)FoT(o=RPx$#D&P^_HK$t*xyq-JJMx>kw|A zeQT$^rP0SEIE~%27j)3VMJ?yF{g+bXcg3u*x>o?Yc)8_b#G?y?<__y$AA{R=uifq4 zEiE1%!1IKf^T@o# z+brR7x_G%sH#B5p0i6E&km|s6K$m9tUKgRiBd`fxy_bVaehFfJ(AwL0FuOmw_htO` zPqS_~?qhA+?yCtod?S{l3dT{zWP5)|XYfAR=DHbZ4lydMr*4c4>D##`YF3jDBv%ZakM7Hg$dO9+Iq>b1F%BKi;N3 z;OVdWd@@AXzz$ns(dS}cZ*E;*h^lD<&1(7H)|SWQUej(%UFY&M@;!3rN8d=LEN{vW zW5#U%rK)uwKF;xV7nHf-1AYnLA^}j?gNoEQZa&;lNeal6<4%P)3B<^PLibbZ=Tb#( zQ#qe*QDvAXcQ>#xTmpHS&m{zXyxi(VAO3cI16zBVn!D;gfA2X4FQqwRWUzrlanKsEs5HsYm>W747p!_bf-$A;R{2PvU_jt%PBQZ}0KwZ^yv%>5 z_)NTowve`flh946`oYlX{)}v|2U!rg1qK;&DNTYo9YCBCXeZtP!mHSakis`OvH}QQ z;mj~M)Yo?bFfgZ<=gwFx9%Vx{6^RGzkBp@3!B9x<2~rGiS&(1=Q10I=VcP;U97qQU zaLMRUOwRjDu0hz(!8UZHj$I2~$j7tGSPFJ>#^hY zezcML+6e8j492nMfHg)B=U&zjW&|h-ou79rbcy_S+fpW*g&>oxoSEy48WZcFB@!7Zum-z+B?13Vf>l{!{ zh6U^d0kvx}YKBt>stfkXS`S782&EZT2ju6y-_h)MEM^A()0AU&Gy4zVjzS+DfBXAb zY^?7qin-2j>HhZL7<-TjX$YpnwWvknI4O7~H?EjH_WE&W&S9JP$9|jN*ZoY?;d9xhS)R7n zZdk6Lxk|0BPN(NcG`e*>pcAnzu}kdCqOPXr`Q6~g)>e$x`IZtsr_*7T?XKI;%xZ4O z#_jsa`_Z)1WzfFy?hHGNSzC#c5@{8BTh$a!?8;Ode)%UUI-YMeub9JWy?M_Aoe(dhb zij+O->8K_r<^s!>0@HZc+FDJp3-q~}Sq(oE(;r;$7kdmnY?yh4$&D%r%AJS{QuZD1 z_9fUfowl&c73I{`#rA~KEcRBVCbI6cvkZ4TS6h=Ccgfa@ITnkDV|h}f$ef|D)7Ra< z5ty)o*z8W0xC=N4V1=Y8V3n1~d$vd*ieP6VM@WSkX$AJS$P&qGtgij>F*pn<>YRk9 zSD;|ORA2}N6-m)tM~ilVL8T>c4nz@D5~TU7l9Sny(@3dl zF)|SP#L8?6@d(;`?bw=WB8oq}wYUa~YyVrcnlSqxWX5F>6H`;PJRqV%Gs1K~Un%Pq*KoQ*dY3X@xni@cy}V zQR`cxO&$THcNW|zmbvEzW*D&qf*V4~o^VRpi$Nn0ISgbbt9Np;Q^0628v^dhBXFvT z1j-YZsk`-GtsALim_dRN&D5^%#qOEHg1<_m97O5$oVwk3ju7uQKU?*=9em+;u&q%f z&fbN9>hGUP^&KzQd3+RX>f&6^l1$x2ve-%Biqa@H{2F^;=?hJt9@1}bZLV_)h5$^!0h7NT_-xM(x? z;VwSx_`cc6XRqmWK!G-7r+DXJsAA-#M(}?<&iP$qqx)WLi`{m)F)T@p=PFim zp^BNaoj?SZLhi{^GwTKTPa`h2v$~xE$Xu7ls4#$GnV_qXC#t`yEX$~i#5h{rpkA;= zJ1<5vtk&6`Uv-)I-fpJpetv~*#@sKTl9%zdz0DuaeEghkL<9f^O`IXQ4_}vb5bOD! zAIM_a;r5)~P|xLXyd{vI*zNl5_4Y97R_E$z>1|`djj84KBx75Ubvkbzi?msm^zdgBVPoVFV z^r4SjRmvH^VjgerCI^YbFAHgNGV%KXkM)jtUKu09B~1Y?TbC7Lw6c?FrMcxhsrR0z zrtSJ%-36+h&Cc{5$^T5B+FLw#3$&}b6zlG-hjd(=C1|)~z&K)A78NkFGxyD7*Rdy^ z5DuX>foo>o&MbeJby^Uu#7>w6Xy_kGX-dzn|2*F6C5F6j?zTFA^x_$=awZk^x0Zsj z`BQ?h#;E`_p+8bUb{$D5xsb8RWHypQH?YMJ0AiJ1;gGmCw&pU2OGpC=V~ElWY{N_j zY(tD3ttV>Heaay%2#L_Gha>gurE*HCWN=HhT!yPo{s9FWU+!5uFXswNcQQ01B8J4{ zN?xW_q6if&5ci#F%yNJUl}6h8{R1f_?3uxc!56HT!m|t`MF)JfW6DkPTo5w^9+3%LZsn@+3;6&n%Laa$)WC51+K9l0PRkMh+M zmQdtYLd${vZe>uCGdHU&+i9A-Adp~WGnZp)!8sX|=WC3 zWK^`ky#PujI>nEu*1fS%V(Y~!t6j|C*n6Aavg7x;*qw&*lH}4xw>7XXm|AVw=B~6f zT=Rf?p>XtE&YrEpV!FSc4!eEdwe>vDw88lu4v2j}_1%1b+AwHC<^~`Z2f&N2&B;W& z<2-{r{i--*+p%$mep=>(iuU6$0QUgw_{;gjAK#y>{5w58sCuR8ldjs|TO>#RhT?!v zH~2RI&yN3j*KzwZ(9?Iv+)Z(rO2%kf-guaHyMbfG!veegh8gG@y{WPN8o9oy z$M{j|a2xjR@qXmj^|Hgy^RQN zdA_4%CY#;q{*pcY@=`;S=lQ;vA_s?lqn^&W*5l)`%Z$(O@Ph2Q_YB=MmKIi#scqxL z9HE|jtdYCld>9d!q~a7MrWV`dF;}(g=3y2bbBUL9%UAKBx9(%vJM|RPbsGvuJAY~! zaSkx0Sl70t%zP-Q*Buk%gvIsZnZk~hmKD4G`F=?6`z%A>Y4SGjm=l&X$Jf-swGety zGevv}mm2rm>*A_!Y?kt1vbQz`UFXP(nw^i!c%j)n^lPc{m$t(g>m!+xf^X|$pXbjO z2~L9gmb;26u0{da-wglT{q3S}f4*ktelCgae2;f@(+HJ8_)j#T!Y?)5ijK2KZK|!T z$SeVog4H`)*dx}r0SxLu801|^Y`}0h%E-zHXlO#bh%GhRksxnsvVg2DaS9Qz8@rMi z)KC=Cpr%uKS}2U{;#t8$htE!iZ!|c^ovUB~8R9F*AX}XG z?f}wTV^Y(<)0^o5H%U_ye5N(sUnL*?P}S+5X#v z*X3}zuH0J@cJrO{vGX}?&_a(GOu^mg@PB4?qbW&!aJOpg>1^m((e^O4dMcP0T_K@g zUG|Qq_E>bletnnPmbE9zaUPqQC4mjm*q+H^DugVz;^XLYoI4oURDIc1o_i^&tZ_0a z!@Z5poQSp7ySB4#vG~Ao%^f)+vB%?pF21ZBexgzDeS8Z!ex83_bfqMJxdy+TjP|xLR16fNg4~9&Lk2;%> z4@S*`?~DQP^wnh&-hK`l5@SRnJx@n5pquXQupn``3 z*y$lxZVvOq-!%>8DP(tjsVHyx=Q}LVcTSGg&TlgyrN@X&ObA6#GFM_ks)UnAdM{y2obZ4slSM0I;L`uKM}|bt;7*RsVrHfySM>uffU zL~N*Wpuw&$aKv?l;|Y)-tvzx$5un?jvxQWG$Od5?Q>DS+aGAi#XJL_}WrAUZ>|=rC zq)SVL5(#69l11*NYX=4lVImb+S``1tjD!UnjSx-DNR#8NL|`HlxXjr-|6I%Q@4{FP zQun@C?YNxDz$;HVFia9hXWHyw+L=ujwQ6q4T0EaG>?v((%^fe0?scoAxYIwOS!ym= zl5JXYuUpcJX(Su-YN9wBo|#qRY*%tAx~Z9-zHgUoR<0kH_%vzTl~=>D#Gqgw*2Lr} zINiLNo)+80F>DBE?!ubb)Eb>E)TWN<)*pSnXTfc+)rAJlY^@LOgsT9e;OaLN-C4i!pTw9|}`u>uLJ7U+Z9J`=Y1=v-#8R5!h2RY?RPa-3{<^Fc;-K z&#cx?_jxXA>EXwWx?|Quc;lP_Kxiv;adg2QW*I{pWb=7@JW-+*7SKYw!0-9<$By%*eJcTUT)h@H3Va` zgiVRtwlcOD9JIfGnav5>tTXjGDLUm>EA9~2TUUMyf$OicIzi#_=aWuv9y%P?x!s!1 zB(U(01I1fRjb7C1J(qFgw`azOa7q!{91yslR(*7UR$CQo|A(`&^tS>Pu96+Aw|N;% zHfVpT9`W4x=>yv9_RRTX@xI0i-Ki2FFwbQg7^|M>uT{Yf42(Y`g4>k9 zx%t<{pSNE8Oz+J$yPtzOJburo4fA?FW@3yI2dNy)`1n>E_4L&ok<2QpbYa80))0HV z)`BI-?Tw~H8TIznThrM=!zr7mCaHPF!j7Uo}jKf(|uFF*mIMf*Q1%_8~oj3|Zkq10}cfgnwx+2JTa z;p#-D99WB~#6f?TBLIydJS;n6&5<~WUE@oY5YmGp5G62n6m2<@(E}+tnggi05wRhY z(k;kl3V_v)^K-Qf{){VUx9saDrDv!oC5k}Nc7rmi^I(WM<^)SNJH#vKvq(^IP>ukd z0gW@(3rCDNK_f-L7;_B7iy9R+GZTvYgQy{hsj=A;&PE=SsKl_*OuM#88cd4rAZ4Ui zCHVsb8~?E-vzFHE2#OAeI03p(m55pm%l{*LQE9U|z+eZzc>4W5nCIvEHHWvAscmvj zxBYxEGGvz)8LEYSXn+OZ2sf6rpwA5pmc>1E-O{pf49(V2i77tS;|bWXBAXHz&%DNM z!yjd9Q!Dpr8D`x2uy)=!yvOL=)g-kz++t}`c;2-9*()Qzn94pXQE3%Zm($18YmcZ_ z2Y}u0o|dF$`epDMKi)XKFm+*6A-BkC!qOFe$z0*3v$TO3nj5E6pW>b%%#^z4qsn0ttquo%d*i6uBxPy4kx@Eas;FkEpMX^$ z25211G_|C<%EESTeD$W?_B|}WetwVD=?q=jA4Y}&%E!%m`*u6jD!F+*K3cR&99~Ds zRll5eN=YrBjGWTdt};hKH#PNC73B;ZKc1xM__WpTSC76@n^WcFfS!4+%}ZgxIo~-u#`lv zTKBLcFP{GD4bgH6FVcc*aG8M>NO{Ifi*-;MlxJ#Fh5Hm&iAnwfRj<_co9 z4s*6vVAzyHJn;QNfX5RcE-*g7_1MrKSKRzg2e-Z6&R`Lq;?1S`l)!Bgz+rM4N(H0y zH-43Ma&g0FAcS%ZE9*K=P}Zl3GN_`NvgI=}+3kP*7fhUJt&!d0RY`3zCXawZunXcL zrU6U>tz5~{yXP$$vZxcl-2#~kfUF|af)OhO`k~U1)$GB+je(AZdI%9v>;YlOWR9SY?joUX`azr!kf|t!0H8?&LrWcQP~#^6;6VZyO$cEL!nm@3 zh2BzwOLe{)n!w2Go7mx?j0dJQqMV~RfJL**E_hcqu;{&sIULpviZN^z7n~6>3YbdR z)PhQTJWb}a%&lmIa&@T4z>_mD27!zZeXGCu{VZ{mp-gOzotzy_3~c@*vNN=VVr6C~ zU?BL9h=+%OUevQF`H z@q9Nzu8;rTIcGQ5m%Auep23DCZE2HVZg1xflFTZj!BKI8N$_UIZz(U2V+{Eei36Qp z4Cu9*<}~=LY4C8@&aXXJP$pF)M6%iiCelHPE7hGxJ^4nq_=eGK>??ju_#g1xO&q#g z&Y@I*2_Lv}E&uL-6`o#g3_L+PAvdKg49s81_PhvWz*t`fuH%uBsys+<*Euq{Y;uI1 z4%1&p*#u5JlGC`Z8g6*`)IpeNf+3Vi#B`9;e=ea4nzQnkh@z}&7rrE+{tfch~&CEF3g% z-tlB5849Muk=Fx}rxB5*)d~)3RZ*iWky{t2l}8_dN+pMeG;IaiL5%$w+T8(6OF()K zB1o~w3fv6=@g^CX+p;xD>#}IG)zE3hTp)kkN1&-(YtdM>6nEiJ0wt1^53o`RI*hk` z5>8HPJdGjI%S_QSalQ+jj8S~D9$aN@PArl83*m5#;fnXLBnfGl0IHjG6eFdUdiDJ) zS0zNF(%5;vvt&?M$!b&z7zX>3HS^NYLQQQ9&d`t6cI)fSBjcDTPP#i-k3i%km|yDY zKLM(c#@?Q{9rk z*0`5BgLkBd%msh6SM0Yu$;&rvgGx|{Wufb3YlN*Z^g_c=u3>rbn*YKN{wxc?)n~u7 z$RZJ2i4kC%Hlode0`b$o<@U*C)BACSdWoik2Vz6KxW~h)KMfl%y+S{&LY{Y0LA0T4$ z$JWm;7t89m7@FUM(4Hb9I7xEsKI0UgFym0A4OW*yw{;INpSD;|FVc!s`73kv_B;7} z#Se99NQbfN*!4Tz*03&fl)nqf1Wnf%4@{b2)e;Y^mi^aq5^ zfq3d@Q75vqj>Y)EE4QyUuuXvl=sqC-(jNj#Y;(N8P_iPVpg4x$kXnaO-8j1wF^b&z zW){&#M)ZXiCTTPZ-R*@RsoiYLHMd{qZ^f9)cFB}CJK@Fatki-mYMOt#YE=GMi{`|j z&4smu=LL-!>4|rQP1ACpC?4_@+AI7zfdAG^8)wk;^rGpF*4DPi%kps$#XzV~l`1G^tb5g+G|N2med>abQ_8n6)Acis zt9b=NU_!M(PLuurcwFI#4-SyVP!kxAm8jB)rZ*`Pn%`@a&DT5{vh1JFkx;DU74D4^ zUn%b=scccEvF{svmH`6Qjn&;E|AZ%6C@3|vp+^DPu^bxI%6Cz27@OZG!?%J7bH2{U z0vOWLmJkQ$Sg^jKXr>GJZYC%4>HsAZ3f)n=p&evCzyWnu*+N@)9p~6Zb#EZ%{T$@G z1=5eSyUqhKAW=F^v<1=oJt>_zSh!&d_<-kJxHTZwNR=XFvuO+}6lZQEg&HNCx(lp) zxg*>59D!)^?yFr~xBIPCWH-oWI&+#&9dvn+Y%Rt?&$X{NOU(@+io}`%%6X|C^I~Wt zOWCDT{RgqsA{7L-f)#szrq`JeO8w>~xVF-kVxqs{$bk8V0<(#d<*Rb!(v}jbSzlhq z3N7<{*p_k%zvTUI7z8B+#^l@7)8uL%Q_~ADsX90ZkH2uCiFL%J0x@dj7n*rKUE;&^db9KTK0k}63B&aVE`}cS^iaMC z;4k)2bB2N*W&hc`e}CL43}e&2sm$1u8D!E6u|Hw_VRNLUmnzvtTSm58YDYoXdv zJbIfmxw2sj_XSY1i~4m#>-U~+@-5)w+|Co{EQIzg&GwhI*<|FD*-g7oE8YpW^UiHg>m~;8a5_;%2)FVV6%8 z2Jpf4Dk1&z;Huq&`1aC7T8!gqXg1F5J)(wzj68DqVEOoaVE`C@ zM28a#0DBf21XWr7hrkF!zU35Dg$-tfYNfES2nNsCW{HJYWQBi4b%ohU_E#DAgu3WE zp;8@|eNS}H69&pYcmRe2z@S(Y&`r}{>C`xq<{L`zJqp0k6`l{*MtoH)3<;2S)(A5p zTg?%z{hUSs3$QY4dv&+Oako)S6+E+7*zR3W(0_qN64Fx>i?nYh8;OGWA6*c}-nV-h zYnND2l4oO`f!O%uY0TGxN(K5@p`>Z0B#UYwrV6BRm81r#dUcMTS(?A?TgM05^XYU@ zX4GqCKKr|qR|sAT5a|JoBz87~70Fki@t7cy_(&Wx*|Rl#@eEGMFrX`lL-f(yR8D=S zHq3qRyAR8qMf|0p{@&uQlz6d=CWjT4WR^s+tICtR?SwH9LzEw<7NJ&c(m73*{Dkh)2)F#Uc($%ySIF(;;4^1uca6*=MB1ppj;!SGl+GK22kYy8cX%qEx|_0h#Z#8dq}G>1B+P|Vq$3Fz5i(0zjlG347x%Lgt7 z;qH}S6*uHO4AIBpOrzS0)6ZP%I{~mwxijOz#n+RZkRFunUB%|v$d#&+HN7b)yJ>}R zzxPwuo?_I}zzVl9p9`Tk@w-j1;5{_a{$U;M;LNBIn~7{oU<=qVP7KgNSC<701oIhc zSjjH4>L9kdbnWB5hf)icE~*V{TnsyU5#^%&EXla{u)`#yM^0*!x+yS({rei>ETn@V zzYIbjp*Hma3JA7{S>=B#d>*44i!tOYNEsw4-#w9kHON{xmN~6?2kYhXL3nouo z1Zej%O7|5=jVcFd&$5YJ>Eb^4O|7# zf}Ct;ErG0%;5(x$@t-t?mv9t}(`AJkLGiA}fw$hXrIuim^28H3a3}jg?Bo2HJ}L~v z`Do+_ZVIMbKPOOexgrjLMTx%7DNu(C1im=UYS1oWS^@~AOZzA*HsqFYsseB_y^j~m z3d@Shk88{KMDLUAD@hq__gX4vr|1;l4&Hz93ajTH~`kj~)w2PWt2%6)c04-6fV19(J>H2Zy{-zwR1MSRooq*6X>2 zWD8B_DuG~~E)%Wjb=#KiQR@Ev7@2OES-cFOQyzbPfC8Fm`^9{hSL+xU-XMCP7Q`pi z`RUusx-stCFW64NPQVa#V4<7TETL2P%avLwLWjMa2@jX4N5^eilZ}xv;wK9?z46UI zu;(NRoen}KH%OP#()nB7P@!6B%N*}PiQzsQY&5J^ zo85sy$=-pAS{tJy>`i|k5i>irC@xx_wE7#W@T|PLonBgDUo2_7)X`|<=qvDwR)kiO zSh#VkTvFOeY2?&vHdT6ec+ZoB3W42}?u)4G6+rvm!JN1mmO(#r7U% ztu``fp*y$W^-)-m{`8gc#E2uYR!Tmsz~9YYm4KTIye8f%C5Lh`7j7iiu|wrgMFGf^ z_H=tX62>Q{*i&5KqaT)MSmIMw&Et(GT(V=+rQ3F?fTxU)yz9>McS^ztQPVkZIE60O z{57arXtn{SjF8{WQ71U>g8O*Sp4m8Q?$CIG$aAJXD@ApH(8QQ0_Lljx#aB`)AMBdc z40>cjDQEuEQKH8gbDQB z9qJ)raoycoL)n5hVm6F*>=@6?h3}YKD2aVl3T7p1`E~VteG9S#g_}2oviS&fg~TNF zMxmFZdwcAeh=s{bXa5c#9c}3D`lHE2j30cow#nRtW_7d9=5Ai7W+Uz6F|FOXktXY^H%&EEvi`h66XzZcdTY>t1#;nt6 zI4ii)%p1D2EYRYEPt`de-bZ0$eDkCJ2dR{o=W`Hmi1|t|dTi{J{s({_V&&t%msTtc z?Ej^-QueU_g$d*gEtQ;Y2)EVLm-s!(($`uX7V0*T|nrL0Gz$9L|( zw~qq<2;Cl`#84FlwMu?9uWqC)f}P|HOI2n-vr!xXZ`K$IN1IEGFz=Dn&{SQ|O4=)I zBx44{HmLz7g^#2gJ#o2Yl({RmW+1pi=F%NCc4jJtl+{S=2oxii3QI9blM@0shIj}N z;6&OX8psp~W8l#80Qrk11u=Z)FPdMT4bQ|;lyny!<4B`aFC6Bd(ep4mMIS8ttG9W~ z2$2&WO9O8AuD`G!96PjkmQ0R`bI&zJyyc$S=08CWb`reGoEwG`9OIu5vW%F{oPJ5< zi)iab-WOkumK>4?@<4b<8z70tj+jij_ndqs0bn&A+3%=&gn@2!#ONE^9^OyOB#THc zIz}x?mmkz8{Sc0l6`e=u?MfhrK=xrS2SJifK*prO2%a%U5epeKpfMZIqfu6f$g@&) zW^8&U^@KnyXkZxrfJQAas{Jo2;deR=D@htkl!Q2ms|YDLGFD|m>s+8NP?{?8j|7(> zX##hE7^R>pNvEl?!#`HxBw2`u@j>ap*yDNo=y?Mg^oukTN)SZj*+GCJMMl) zn11&?j3+VLrH&m5Q-wV}HeSpfG{=tXJHE+NUdYkStBx6Mb0^pHQK|EuXQ6}dX=T^c zKVL6Lgm(q-zK=I9U4e6~&Ft4we$7(aH~`LD-w!4qr)G{GEos2;brEn{OYI}=W->EG zH=R{k*T{SAUfjDqi&d_P9&RruGjg>3aI4>IjFw+lxt80_ZAq@5o@b3Ytxf&#*T;=M zw~bwsCvEib%sC&@ev6iuf80R5I9M#y*l#3{U-m1E{4SPK*=Jb#_z8~h1rfd%lO~I) zM@Hag=Q;-~Xo#;BHe+aQ(q9XxOQM2S>hbOxsJCIi9Mojc!2M@^=I1oS7%fzM58F$1 zs%|-|>*9M@RrY^6g_*j_ccRg!biVIOw7)xGUnHz7*>zNPooCED?J6hA?q?i3=h<#D zY*&s~w{6or7MO2O);*?PEJA|(me*epKetl)?Rb}Oy%N!NCS0s7g>Sm6ETST{)?;j~ ztdgeOdUVbzfBW!-A6L0NIQ?Urw7e`p?6sVGwK1Ljs#;oKOHz*>qoNGw*HqTxnb?l0 zL%hM@AFI9%0gvF;YvUcZV!3O2^zDKf&+lH|Cl@tE>^Hkq7YO8+*>*hp9n^^j^U_yw z)3X&h8BOdRj`z!(L^Ix(9M=+`9;2V{9@6!=KV&tKwub$@^giZcvz>IFX_LOIkDRv& z^DaKeD)fUHE^U`yQ1=c3m@)9t{_pSH##c|Z5?L{xMWS=`X&2I}6vDo5j?5}WOZQ^h zd9!9y=hhxk%`3H`y%{^R{Pbi?n`CjezMiZ-?KnRieZYU-Kr^ab6B6(>V~XFT&1nTd zFdaPhC#>1fGcEogKlWN7xpr`F4$emdpUj<3oqV58t=m~X9eO)3>U1M(zF0rSEle#a zZTbJr$j_ny95S-RCLM6noFw5(jGazgJoguQwtf<+*s=BQ$i7%rzqjsXka?&-5f4-Q zd4KhbPct+TcQVk2#5}orTwV_SWlncs;%aQ%=XOlFHD43Fnm>X-OBtcg{hJX(wF3D>>c8O=6ZQQ zR5&OH^mQe*jUKL@>2f==AzejFdAY(OOI;<=fw??2lyV2T55;#blT9;6BG_c)Ma&=D zL>@G0Z5|yXy?kRh3~xpDG_NzX$74=3SwqSH+;J|MB_^%UIixSDRQLilkNI_K-ld`Z z9Z+P5Zf}_-EN$W(w-k4_IBvR;N|iZEQh-h?TS{C?o=ad$N){b0j4YHapn0{<)`jNK zJX`0RLUL)JtP9Nka|_k8cHSu@m-Lgi#c^IR?12s~g2X`sR^Cc_9|#**Wwq99UicyT$+w6Ios z;G+UJ5K{BRmEhuEBH42@T%2(KZQ~L*y&253FPc5EM9s z_%tJT2=RP_i58tPD=Z)=Cihiu;=Ou6Q32unL?Kuxc)$^I2nYqh?rcGX3*q3jD#8e1 zf`DrxP6seDSb-g4!$_46iQk>`Nr|qY(O*-}oMI#u3J(AZxYDTy2Z6v2O4d-J zc&VPs=Zl2m{-5AbC=QyJ?x}tLKZ8jRh!iC}DsX7!+4yoC`iaxzs@8dGO@U+mpvd+L z95eX^P^vHt<#g}l18t=b6I25O%*i7JOG#E%CMLF6_^ubl~QACD_q> z+Ry~F$$Ow=m8q2>-3KBqU?%^O^y*_L_q6tkM~1>J{Yo6neq-@TZqmJ9+AX(qHOTk< z8O(ra)M!grG>*&ok2cSE{95Mp4?sa%aL<1)Y1x=r{!2;wzdeL8F|x4yPbKTM7I)k) zT6puS);^6oMjVz+2#JGMzj_H!(FVOprlNRy8g`pTp}}{hYx}B=(MTFu_;2PgE9`B* z4w(P*-QLsVpQ9j`x+$bMuI{%t!VM6Acu>o;7w9_E3V;QFayi?1Vkt zpD)>i`?$2-EpH&RM@kEf0S>|ndt|vw2X;F;ux-})H&c)wk58I}54}a1)76vNN+q7e z7_k|A(ssthIJO5X9LjA}d*X8(Kji9|RIXUXQ)jVE^gldew#5Xr!FlUCt8CTQR{X*8 z)8bz9lFU;Te&nx=_uB}clFIJ0#OZbS>%J`%c>H0=_7PE9bknqXABg5#BH6orHa=Fz z^$@fi1*DvTECM_`D)}kn(F2&x&Xe>~ z1Hj^4$uwb`x6Ntx5nVM&%jPu-R;)A!I-qU^YljW!e+bhR977A6F-NXAvl~Ha7uKUV zqK_>8HtN0(D}9s6jd-ExRCT7fP)-HpO;{CJ9~DZ@wf0fILn(wF&?{$s)7MmV&$Rwn ziB@IFU%YM>9ldI8$|R3}xcO5`o_G~HFZGJu!kM0I3w|UWM!i{lDI2p_0IG{6L~C15 zWdXpL?+WRJwU`MKY@vb3!F8l#=}ZSAgqxk-bRQ=EL1{!l89~5XYoxbWZTtw5Qjw*2 zZSN|IS2$4XMkTr>DDo!-S$ynaqEftF9)|0>Wqic9u-iWq8E?L!sU_!5D3Y6y)nDVQ z3`a0dO{}BHA>d(EW!ec^2RdTbU8{1d(aunH=jJjcCed8)wuO?Yy>}IwU=jMsb=&z4 zl5mD!1h}t6RSdMCG@V!7fty0E+kcDZYipg88F>sJcu=8R60uIXR5@+&PQ}lnndR&(#VFud zExzkA_&9XD8ZpYdQ zUK1z>U)hBNG;$xAMc7p9kH#^bV(bN`<{nzE*y658E7Bc8)Uw45E_O}7x0X}qXntrB zwcahNJbje}?YJ%m_(@&%#^D*CsU1I`5fC z;lJ!WEcY0r{*4ZIF3r-sQgK3BR9MP(xXhx?o;Nc(QON zu0?_x|X+T1Sbx|QR^WcGM@aG`SZmYxcU^^Ft0zJKu-#pG=~E6tQ`56>8Vpbv_&zn ze3#ad7mU%SeO$_?!{4=@F^b}8`U1dhHS%0>$2|N#3OM*Qxp1^tbzoSS54i0AF!oNt zq6Ax)?y`-&Y}?w)wr$(CZQHhO+qP|6z3*H9w@-ARh~Y`->^88B)Hw0 zE2O8?ba%JN8sF0u{Ee^6%1EssSWW>=UZLMq1jKt2g_bCQKeTKwS?eZ%W}8mVD1kyt zB|deQt&4)5uRc%pGPmza|c z(v0oX*@8$T$U0CFP?$0YP+kP!xL-V|D-y2A_t;MhlscoQ6%S1dnK-v&gEjxS>w88B zI#Z%mNQd5wV=7#NX|pZ=OnNJKg5ux(ZVOS9%yK?&hPm&z59xk=c>(rYvGoO$=C%za zonC8H=3}zVYu2_CoMQm%b?-EdXxE9~mP}F5hTo_(1SC>|*i_^4xL_?uKN#-#QLKpN zn=R_5Cb@J34fm1dM!I;n@R#{3z{D(#+8HWs-dPtTb#|(m<{9FMraeOGMnH2rbtrOu zF+ZNBV;+=vQ#OsF;H)WVwAjoF-cllHGUN_lEKsGva$* zfEev!fn{uo#a7r0JGWu8vhW5Wz1m~V_jC;gGV_s4$pB6{xH z{^2Ynwu6EMT!JA^T4H9}&OE^`-p7L#4aq4uTiYQ^$5L}3LX0)Gp16rF77PH!&6Zh- zqCEVgP0UHMziN68bDbE_i!#4D3<%x&vEjv4%5P69t)aW8Ej2ps;_HXcGBqC6mbYo5A3cH=yWA z^k4jXzF+HgWDo(Vl6Yj9p|N>8O>xn>b+eeaq2Oi$7o7kd!!|P9Y3XnZ*?0cj#cOxk z%=Mb2*)T}iywMD?&*iK@IrrE2t9Io+9<4ea6HjLL_U@M|G0igPVCC+6fa)yh$l>GU zps&UVW8{D6SeWVm%Z`PK<$t^0#Q)z$cN95o2I*n8y`i-GC`lBGK+wSsh-v56HRqeN zJ${>uj7enTfP_a20{PW_@FrwIUibUBT^AR)rwQ5*phZbryIlEs{h(>Vw*|@6y=ZOT zooayr4&GY2$jR=B;2iGpy+k9x{XhVmK=!H#_d8DNpaxcEU8hlAK!?N^Y~?fP!+GRk z<${;+u`N+?J)y=wvPa1SugNWT@{^L6c%%%cRt{9cEr-?WnU%S+FOXvmXZ6CG+%tOf zs~pOe^EwQyywMk!3klzqcB?~2&5|NCa7rs}pqyvZ?u*Qf1o58GL+fk7(<>2;kq@uQ zEkEmi&R;|Y$$3Wif`-t-Q>#cD*Td&UM$NAjXzdvvatO}U9?z(GnSYIVdhoU2|~d1>Y=fCUSgG#P0T24 zT1E(8tj#a1H}={gdGcly7NN?d^Si>;TiK@jtN!db6m8q5^`BE54*_kC66CI~>-Wdt zAxvkgp@y>B2XeeTZQ$X@_}yy}lgGjuPa~79x_j|&)jP&Rt8rq%w2*u?9A~=uPF|*^| z3q6#)EbkI`Z6YdTOpIRlKnA}wJF2`Y4q&wLxP=euo$DielRV_e5Qbg6M4ae!~m~R#^0En4&UOx2N41m<>7iPwag%#)4tvw4+^ZyjZgwhRZ&+9LWtIos;CL_9W;UMotbkAKPPR}GfqX#e0{N(}q!Hvv``G8S%SY~T zm4Dj*!h<%E3&8(qW7Ckfau}H=S2611o%a_fkgtJ~|A8W!rldn6NRI|n6&ci15=SQ^ zi!jL&UXf8`7FG>cka1=izPAER{+1bxvDVqnCeqGusA3hqk1dOxV*(SljVW^$g|c_l z+Q$ZH`fPqtxR}B-Cn7C|^#tW~e*_T6Q#UG$(_fo1>WaVWXxme+i}$v&?9u=03SgHA zn6)F8K4aS0I#2X)p~X;rdmas$h+$1Encb^<$|Z0RTM5M=O!&5CtpUMiNJ2z>pB zd;y>;X5?q3+rAv1mo1OD_5}Pi;m6d~Y#o#!;(H1AkT&Jmi7&5;>OkHXi{DV3(JDcS z%D%15f8KWVopihN@h6t-w1LDt%`}v_EBFD2>8+3XaSwc!qKqL>M z7WAoyaY39ksZ%?-a*z8y!dJCf$|DE5fl7a*tg3z%$}!8ER;pn$2Bg!4YSsLxczM4l zV*k9-%wBF6qwl*SrUjP=x|v$k%}HG)acySkSBm;CAixT^u^yRPNKM-9TX@hAfVeAz z0?81|4z2N_M*&{2@Z;K9KW@!IL67j1!Aw;i@gCutB)Pz;d;;-n8RSYzmxw1!^C_hA z%qwN6WQgEa%B8xoz(E(ST#92iOcp2fOqI|T*^nt84z_Jd-iq1cTrT50B{)ScnzB?F za_{@iW@SmNxP~#!3~`E#qFvg#Bq*kHH5JTCQ9zqX(>k2c7{#)YXXCVY*8H;_8u-Bc zlNx*{0qk4^L~S>nJT)P+m)|F3)Spmig-Ee|a}b-sH>V;cXec4Igcrp5ieRQx-crtf zZupdQU8c>m0QyY>NR!Sckh*rC8LcWh9WWAzDCllQZEV-^4R; zFO+tpl01xDK(Z~2D$ozrgyVQ9CJCTik5vD|jx7V6x*66qD9g9sW4XM?1zgM=P+J^j z2}k4)!5ZWs8v8q)Xgd|+^cXGxPqi@4eN$zC${sQIs>mRp6$g;6h9W!eX2VK=77C9C ziqh;J<;aeJ!VgN$!7*x5-w7pd9|Z3K&C9QR?2Xk@(G%dxS#r87&!%c@>4GDS&%3H+ zWIqr@B^hN|pdxb@@ju1xnx8Qp>CVd~+Z|i#I~_Y-Z!UBR^eG=gvrf|SaE2j}6C%FS z{grG-T637xIkrF=Oe$)9#!(ZHv}m1=?mP&gPOVI1cvOE3mgQ;kv#lbQ87izpF#SDT zoO$&5FHYna`*=Li4$rcXL?pR&^hDM~Vo6!Rs;%}iq*XZfw!;n zvI&B&dVor>m`E$E{;|M5tT&brjA`17vKSoUYn<~o*N2xZcOU0ptCq&lXB$H}se)Kq zZVrqa3qx4%qD{TAJQG;dA}k6(XDm%4DBGAFk1P#G&1 z+(@NH3jP^l0v9K(GJcMT2jn`t6@5;sxNjVfBL#?j(R{R%L& ziib*CnxBqTOT8K*s3c(B_q;OOpjcVNW&l^~6Q@(5fEhqcN5o5j8+X%|s#$24G(Ap| zBxIJmqx-XwFAPh$cDzbQm+L!z>pSVoOUsd3ZT{Xl^VNWkl{~4Osq>@d`t}vm(c82A(S(u6@NV&@s&7YJmd1i4 zP1EG;(1y7-?8>>mk0tH2p*$Vq8TlfhjTK5K>$0rfh?-dSKq1a0Ei|rBKk7=x>1>ml zav%Msk#E`&@D;gS%ND-}%>|v*{B@%V<5~e`jmxjVKah`&5mL3@I1f2I*WY4&mp7UL zrVIRjP5Hgzj4$An(&_>Pg8I+Q0mO_y-id~XAdR<-T~7Dc_-GZ{ok|vbN(B@vI$=5y z^CJ5#a8rlWg#w3r`HE&i@I|V-%l6OhpMKI5e^;0Do1i?Q+#`Fs znB!g1CO2xng0))NMr7fbihku4e#_hTA@=&?W_LW`zAW9aBUJ|ObIjw@?F}j4D0myn9$vBa z-}ygMW31FQ-DUAT9LLV!QE+B^94|KsxX0bkG6&2QCMdIp6f#Ed_L-oD19F$=eqqt7 zvx)qRD6608tS_mAr8LP0{0+!^;}g(f3*YU!JQxV283hjsuo@&!T7Ed`!|vrX?5kiXpE;65tHhGffn?1QD?sqe<^`KC1)j4DyJqO(nKzza=5ZWd4g z%?_Yx4OEKfih~W#u9XJe*AdgshEssmhfI;muc3+wy>hk8;Br-7k!G6G?&;@iIUB>s z8Is*>ey*Q&Ks}3kyj0uM)vQYV3=wNh=E`}9txaaSfS-}}lzn?O0T^I2Y ztVxvJy*W@+0Krqfs);N*!2MRTJBzPC_W*5u_NSWbs+HFQ)HGv+267x4>h#tl6jSGF2Q9k)T#; zUN#Eg`NB0}v?(@Fj8Q0`l9`r0O_9u(iAbITNfDKB1^2}PnL@W)a?dWqn3khTa$YA< z-$~v?)uw#B4B<}w(Y(a<$Ybt#_c%)iD!NvF8o?Ii;^FLbb~mhyV+V{2*Hli=g1|yg51S9_S?lIm3(&et z;q=R6E#2>q&eF>v*m)vaGaAB8>#xnT{d?`yrs6yFrmv4WmzbwNU5S_SX6<$6ruJOV zFBRDQXl`rj>iP90^Skm?#h|;IXD{a4#`$dR={wQ8?{Xp)&uD%3*H9>EP4|ZO@_4YT zx@wL&rq=J#X|C_K%-0jvm#k{Yc&+cJ{9G(a%ZxE-%3%Xo(P`DTKs^+RSZX>oE{}Nk zH|tUVQL`*E)O+s7{hiab9k2D%u5Bjv^F+fVWzeY%-2BM_#Z1My;3G|!d`|p!jrEq7 z9f<}6*FF&~INLOys3M92LVL#23>D1-4Ni3a!`>#wAz+KE%NQVob-GOdx((DI#&;tN zPC;@OC`|u*BQy|rqGy&FyhP6i%b+&7D*MB2=!@eErYbf6_%i;&w;F$gJ2c!322Dm0e5bTg4bsE(L7ox@mQH;tD}$7uu8-Y1W4e^KhGtZ=l3o&WBqdo_+T$ zW#cMo8egoYo@P_ZA1JzPYy%~)Saw-bNeAc^!TM1Y3aVE*u&6&0 zODxO4XLc2x)dbCn*Kw9-IbeiyExdOu7VZ=bS2Hft>3@La2f{8x{D0hnK3F3Z@($~S zX4T(QEEmmk&_>U(JHZ32EQ-SD=W$*B3YQEZg9L%&N-ufEuJi z9>o9+PoOEwhBNC8=BCb^yZypMNs#0TmmO!5%}${}a?o6^bT@x?xl={g@C_WYtA~du zYBlGfc?;Jb#mqwGyp@!Iw@T#$y=YGmj}5nUb%P}l<+mmAd7n~S-r%)?`ocwF4q=L~ zY1VClEML=RTD9%+Z{3Y$oPp>k%-rPs(}I_G`6(H?M)4Qyv)p_A9$n+5q&!_bb|U*P z5Lvp-0Ax}!uXUBm9>lI5jw8xb? zLq4aNIBx8xxn}ABA?TN?`{;MdYH(ZwF;w4*XPQ$vhKsaE5>TzA9>bGfGH)Hj9E|s+-9pQ zkNJn|^5SvdeRRm!u;ThY2$s_|B@>p_Z0Ij!9n41WUu9c2{Zjw>nB9nj?1wVGc2w)F`t$W26fn=Z}m}67pJj zt}zW#qc^62mgH>AA&B<0R%8}!`)XFblE(sI=@`iiII~KcFVS@2pk2TI-XX%WBZ_#{ zq?76%54(pcBK*;wU4 zyKdoZ&oaFjC+`ekTm#c~D8TET0G71_nbW3NDTGHfDD7Ic7-3`9m4});*{zMJWZFxg z#IbeSevN_Ip-lYroEJAawe0@7!7V?EQ{!o2>LAKSjFZ$vHDlPsy&_wTpCpK65**TDJHmf^L}SaqICv0mw!|mMq<3Tc{<~OdqaNuy+b8UM$Ec#u3GcMj5u*0 zyT2lOHQ~C#;)3L2KfDZjlSpBt-1r-D=a449GqvxI^pIKS>cW>$xFgz9;c`I>smJK| z-A*TW`9Jz?_r(n)@Ft+RDea5TE*%dym*e-g6qNZ+cH}`83MNoj&CoEYbrDxI#U#$O+^tWH0Godgoy8tn=#LbBZ~R$tmdo?|jq{0gG$@lOHIub3#at72q#azg zy!nmO%;T3?#c66}F4JT9|^~69|w8%R$!3$TwR!Yy%%Z z;S~>X`n4yBr+jrt72UwLi|HjrB4))#oE1GLV`N(^71tuab9^&G%DG-wA{z<4PF1_Z zhh)oV*G8Jp2qh8$=*PoloV6_8+{=8GEVRpq!iugn*?i^mPN2JEUy?e!G7b+1Zk_^_ z>3kIGSpEKXXk(G>@7{iG`bkLr*-`R zrg@hH=C}XWpUN|v|KRb6M%@3OCu^4fakBou4ZSn4{6B`?+1MEW)5&{SQ`=Un714XO zcF%AVoYs^bJAn@Y-{qpnECSOWcLUQy?nv5jXt`qnOzg*dwq24W1t&7Z*%o*W-}QET zpWxIpgpwo_MWP=6U&uOtrT&v1A^LqbOB9XU;VU=u@Mn&|DN`zb`Julh!nA`5S75>; zqFBn1C`lMrSUY$*>e8KB2a1%&90-K( zb5IsUqsN#)R&z*|7SL~_efWkTtyV#CT(%^0*A~icQU3o2 zW{zEoe3BX>+&UT=O0`Wsbq%wUFR&?6EPvW22`9>Y7TO9-4cn}vxqde(YA0tIi8GOj zJp(#+`Blu0Rj(8Fr=6h9>-^UM;4#RDL^oOtg@h#V#NFP9DQvHc2KskQa3=ZL(gVq2f)S} zEm$>Xh^Jmsy{$mo~4Ti{oW@{nspq*R^sxq;ZdPToOezW(E0K*WBPf<(%Mcv`||({a5$5L0F&n2Rl^DCEgHO z-r-(Uf3?^(x+gl(FotPSkTQ(8E}pond3~6sNaWi^5&Wc(H$gk}g$^rj~CZDhkrJJjj>^9=KveKvRe4JKjD}M1R2yfct0vFkue^e-=YM zJt)Na^YEo-|00-qIWT8=45|JQ_JP5FFRK;{K|QB0geWxti-ggjmNw=4_~4^73L3D0 zOCdj;S~IelUHA~w6GgBjcnG0I_d{(nNC%34=9Xq<4D|qJ2#%f=HoSD{EnW9x!N>`j zCzSzm2jCf8emfHS0IMO56kUr+j7lQ040s)eGzG=q8Qd2swJD%DL z0h~XoZw=p(*ysxoBLWICd18f_F4ClC1a0U6jfdLjd!q&2=X5+Ft-t&dyGe_i<*(6W zqwvCU`F%U>mGPRbQXC3l{=OJhtsQuG-1$T8Hg%N_wx@2TNCqHc?e4- zK&GL4YYWG#qkChU0yX}yy!%3@qr>(03&i6{9*_w|T#?D&5LA1v0}PRv;ruBuc$!Tz z`x4~*>RsXT06e85rG7WYJ&JXNQ3THr#}Mn#e6h+dTLhyph9P!-L~Z2Eu*%TN5c|n! zE|Fgrj2q+sw*cqHd2*Ut?2S#Eczla)B|Cxvh{0VYF$Kf{)zv>IP*AA^R<|=4Jb7A%tP|R^^G(v{=&7J zJCawDUXXdas0L9dX{jeL)c#pEDwx$At0p=x@aUjJdO#DwKx2hSLFgGt-^KLW6ArL9IHAp2Q}9`VXeex!J=0G^69t#2VTV{5RDK(Vj_)_8}k4h+{)Z>7fHPnt<|Y zJXo2`jC^xW0)7u!eqA6HHY_D0VsvE0`N}yZZ@q)#@>~dJ+`@n)pXx5DcyPhGgiBKm z#ZiqdB{Pn${$}_ObmKot*}s$tuDS*}Bem8Yg7z^?970a2eBel%KK$}{G`=Q(e&s-8 z7qH_TgIO?-M0K?@vK=G8L*^I0^kh$5w`dQEq!i$)Qcv<=vOrZ zS)SpB;OOaMx^#TWBn7`>QX@X&2xDlrwDnO@t!W?!S3Uh7u4zB7#54-iAxkT00Zz_N z+#f*5I9nt}8y&}tNMQUqkYFPEyhGjpa=46r*qhjBXVq1SuxVe1*&~tN>jt!an#igada zuPNAl@IUnwSN6N7K~}&p5G%xpLZal*2zNn*iJc4$;X?|6>zu~r#QlH}jImC=$RCPV zns4|HLii|6pCMww*YHMnz0gT1hL{c=O-}n6iWI%jC@y>&>K^6ka(n5<3mslqP+0g~ zksp%4Mu>wA;=o5Xvxn0*W7%L3x1UPBt?BnFmPgSxW1}q`)ZLpWX7E;yYCp}>{gH)| z?K>jvzJ9#Awa_ZiS|A8CXh9ZbJ1IRszw(%(rAfi}aJfK{fcjj^S7gDn$^KEm{0o~@ znZr^R69JM_yaE&-w;QNmYUwWSq9u~Pc~YLh{aKEncatAfGr^!wica?!(7)~EY2R~mcf7y;S+4w!&|~a_ znEVGyr(`e%VgH#9S)|_rKjEZAaQ-xr{zLH7YUKyYsr=yJ%Rn+Ot|8ed5uU?wH%l>(@c|m|?H2)O&l~ zkxeyIE$s)^74yIy2tuzdgulOdOwUc{|7RD?#>n_zjzBSUurvIpE_qo?G8UV|;otpK zk!^pTzq35mSyX zNP2loueHVJW9DTk8!r!MZ!x#~oy+GxL6n(CE^|j=!_Yx946t^yly39XRf3~W_vmtw zB*?G$g!`vS;ic5Uc~;__Y6tvlzdQC=Vz$fY<9TtGy~3qZzM7%4)rE!nD5PR0s}_%^ zxrOvh`?CoYzEj!e^LjGV*GlbvR7{?Sov!xSmB*z=L$bxg7M48^6Z4;R4f z0JBs1ne6xHdXkm4;uYbl#;#A&&ir*=jxN1h$5y{o-BR4FW~P~{I6PT~S39ZziHW(E z-&uL!Kbs%_FR#kT`?f}tclK2O)nAS}QzsV__<0j7WLN=RU7m(Yn#=7&5#H|a zN848kx{V8N^vbzvj8-D{I@h3Y4`v2ZLf!ZPk?XiEs^M(_xPU5{r%;~67mZGp92jqt zpo#!r5>L9Q-cDR%-z%#IdS`oY>*yZp-S-F+D1;|9aULV=4;e?oA-@r-cPVaU9jc*l zgaE1~MLWu&=D({oPmKy;xsh_FlTuHO;Qd*DG0t7eCod{B7GdoL1SU2RW7R=cbx&9R$V;T{i?9J|y*z0QTB*uhYK4nFCXyq26aEOgJw>**K^^$?;&1uNFXx<#f$H3Ip=0aVSuH};0!uvbtu zJ{R|jR8BX1>5Xzca*eubTIpPg-=K@J0*Q>O{(y|~QZo+ZAYvD)p@r>0_CHh6&=C(5 zr|;B}Ih(k*|6RRVYm0jaWSwcyxr}$7d4PAde`KB$`{;P+xl;}MyMgkQfe-pE?B+i} zUJbqcOf?@6?&ngE^gWfcG|^lG(VHIdQ5tBAl_8Z=O`A9S`lY5rVV&F6qu03i<=q<~(pZM+e|myhaeSvL3Hf^D-;o&c+&A-- zRa;wLQ#mi+NZ)PVZl1D&c7I3p{^p0xawzZ)<)9?^`Aro>kuGZuYTk)w-nsFN@52r_kYk+pqupuLd&B8@&OwX`y&LeQS)e^ZEDpPdo90x zHuIt5nq@P1mcq+*qhx%`n>X?PMSVo>xB1SPv|OCa@R`gAMjy>TWGUj#nM089Oo(T5KJ;0I+!PyGrd>_$}eurvFfo)Dc0$@4Ad^ThWP;j<+Vja$u&j`pal zlUL8~W)4v%wf4G}Z38Cz`(_gE$FoMl6c0dj4?0 zUM@v{CjO3j@-Nc8jH;Vx<}JULw)};y1pP_ z96`sKq9mC~*|77TXw2i{*j{{^EGuRmu(0^ekCCF-X+Y*xTuyqjE~d1lTI@hnl|w73 zSv@DqE7b3g&^D1I34SuR`Dz6(kuX0-US-X40dtqgOG5mHQrx&>IaMvOvmRb;L6z%7 z%TA+246SDHN?{ueX9oOGnvj8eotD%aFDNxGbrnx^%MaD4u-ueCpMU_!su>rM%lMg6{6n1-TZfcttB*4!p&XSP?aa*ys{uz+^+GW6I zexiOBJ>Jrng!x0dndO+gDJipb-xGjb9P5%(6je>arpEsy4|0o%w^0+gmS%T73SgC7 zRprN4V!6!9ycj3j)RhLiO|EKKF=&Kad`y)MzZsjH^jH@Qi_6})FuDMV_h)=q4zz>I zVn?)$RFj=TZf_CCAM>=m&IsD3t>|@*4NPT{ZKP|fWqHFovwkJ$^3F*(c;}9a+s5SP zLh3$t7QsxAo}+XSNQ*s|4;gU!L5}(5>*qYcA%TULhoq#sm%-L(;4ROlI!g~qpVFyQJs}@dxH{c6MUeIG`zV2 z=ES)k2J=h=j0=J`gg+iWROMm}$u${CyuRch*`PokFG=EyID1{-g*KfgoNWE8&BG$W zMN}N1RtK-^u{x8qvO6uQsDYh<(1Il^U6Q!v44SlY=508`&Mr{r4u3WFVH^kZ!H`ob zykxOX=ds`$fKPjdy@~F*xG&XZq2$zjOQe1xjEG9fry5_{QNx}O+`T{_Th9S_I?q%p zu~@|3nHDvO8Z*q_eT@hX_%NqwJF)rkE`v|dqpZ`(2KQ@=eoMriJP`v@ytwB=&QyHW zy+T$G9POd_eBTWVJfCyK1VY41TWjIkFOZfYS2w;Jr=)Vs!5k2j1iT>gqy_QQ4IZ~=LY^-A(RJLK{Ypv9XNes zig*hcngPR3<63SN#=(xii!0q?AM_9hxWTzu?0Sjgp>mp0+H1qCzN8)9G1;bZm8uR_ zP5SHA9gdUqW-h65ft`(S;=w_ol zDkle{pHYfpH>_gZjvagIQ%F7yeTQ5W1QS=kA?T}qZ%M{cpG$EFk*j)5Av8+pTa3x)9C3!(E6heHBg*nK;%M=5GPuQ)v#H%l#>R@Y5SaXh_2a@_VpOAZY@ANn`qi&5LtjmoN?fUJ3-xtP60o| zTbw*7C0?|(M_DNBGtpGx>Po~x(&*2apDaI69TLMqn)r!WtckG=dzNFJTpOP;O)ry* zqNE-$bm}edIvB<%&spm21s$rg#Kv%QMxbd1K(c=+9220_$7~v>Zy=WlR8PC&K?b&x zg{f9EKyAU3|K&Uzftf2)WoEwH6>M$GJ!MgR8UdX~b(QNm*3b&F zR`3a}mvA<0qsp|tO0G3D)rJ*#S(ORE+~xDm;>J>q+TOJdU=d{q9V5> z*U-HFkd{gD)ry3APiRF{;P%IyTyiCsSzU;sAo>HG0!+tQLtKa@+QQWK5X+1z8S1by zyRwqhNX(s=TqZHi}hd+Y|m9yh#o)rPk0 z{$oq9mn`w6p}qD3=t%gpWIgqDgMI7?aeqR3_EwQoai}01@xVj^oMT64e$HmjM?Gu6 z7)@l*3||`fO$|iSu@aAGtQ!1@}q4J z`+f{@R5X9Zl0U5`X}%87w*@2ubTlSP^*vYI!IA{)oG&xtufrr+2C290N+%2LKvIrE zg?14Z9DXR$fgavbI-l z!vf%RZu;psz$~J5ufY1nNDgilST#>|wyM~axKXhwcA+AAI6k&2Tc*?4e-+a!B?vzt zM6D;Y3|{U0e8R^*MC<9tfXMj(O!db`dnMbf_mu4g*A3I3CbGs_UL%DjjpQhMCx;K{XS zh3zfs5rh|A^1ORH?{(sM5rv6fYI8+q8~z~);S;9WS^BD4QBbb@3V55|7va&azc+m=X|i>u=gk@eUk9;w z2jF8##daZ}*kkqUdhr?XD9ia(z)MY4;L)`@Q}ymRVLqW~v@PQ2KM6>94%)BWsj!ck z_se>h%ePi_SLy;|Run^pW&gzlvnb2f>K2ynC?|8SD*j`md!mqYtYLH$|>m|Q~X93XKI{%)|zb^-yQ*{xm z6~%-*9Z+`j2TIZyoX11$U65Xm*Vti~G0>5?X)7=OAP?qg6ZLXc)>}J=nVdUkJ=(jq zN8sqeVk9>>8t8xyx_iOVCj4`DHwW;~$ADMf*<|>n*&!c`0cq39Gh?YkaQ*iU z)0q?>Ei3>ph4OoUG1GSnU5)Hxg#QO>@>G}215(JE*Y=&MeDk*bB2^m80|)i)w%4|| z>s_rE129t%3KVS=UV8zJ_UtZkxB72Ky=U%d)B7RTQ#8=(tCZO${xZbOhWlpU26Lnf zZM^&hj_1#zBmJa%UfK||)Zz8%gpO~iF#FWkwQrm?U;W1=d@LAnvJ0$_6(!7IcC3S0 zk;em5IoPD$F>N#Ps2;{mTZ z%kT{6bF{amiQ1fS3AhOtaVhB1I=!M|(IJ{Xk@u5|D-4b6LzSGVjBln3Yu71O+Y{BF zQf_Z)O1MHc$j(9)o}f$&C;*S0BDkxE)qio#SSpj}lPa}yU ztZ*bMLF@kUOf1{`>+th(JX+aMN?rhLDzoeJUT_EPu27m+C!OncM>w?DdRxlND{0Oz z;p+2#*~+`eez`K@-wNcF1~yQc^ii2~5hcWo1o@`E|9Lr?xY7~VvVT188Ji2^W4hzO zdj;(8AyyQ~yro$px+~9X!Dbsyp}x}GTy`du^m9bx1Kv{;0ddI{PG&F!h2(NE;`q9(zq@L7!z*agZmPZjDToTi{ zX90XBy`ufe(LwTpUn{Wang0-RhK|q43Fi@!_KT!8w9THOT)&0jQ20r1c$+~4vo!(a zQt5}Z-eM3oU%r!KQpGlSzJO26-G^yDv2df%=Zmiqi*DP z$@X#1d2>|<66dfgx+y}kcf}-2T4scVNKLWEMWCW1waL_YTTAq5;EWwcX40>7QceQ8 z_QbqXc`HN3oTf=((tY{c9TtuuGCUEGN|+RA*iZMI(bQ<*zr8rW^(3V_!`fZ zl(eAf&-Nd&%`mSpmSVDWmHe^I!D+1~=|P&onwD>#Q}xX=SRz^(LRgVVSw)X`1s*gP zbA@&bVLcF}vt@D3WH6;)RM8z|aCgkKBE+SxlB3RlINOipVvSzo^I-i!G}|$({KA!X zGA6l;(To#zDB~5~hxF7fPVb&6CKyeo=DAWM-fZZu@%fB0R0tBB$c*X80Dd>x{(VMI zHKk@*5gmb0U!3R#t+ezmzKuU%Frp98(WdZY1y^YOxT(EF!GiROm`w1QI!#jcyO9DA z0{P9)1#U}`5;WBA^WqVye`2(clQiw{l4#ZnWD_ZcGN9l|Ge?UQK*Q4@f|itLV^@yAOvv38dw~a zW7#K+r)Fm?7hQLRFvt|7-W>a3s`QYfWgsk=N5 zS+`cL*A#AJY_0^5&`R^rmBQXOD0lm*kJN&B4oTz<_D#V1c16R-dCHowIP}Kde+1zt z%hfULhtyBtGv~DxAn~I%_gPyCmmVJq44hRxl1qil>CbBnuth4(>8}{g!F6cOg}hYQ zI~E#^w^2+MZdWOTmmzoDzoZ+o4PRu0ZXINlvLUTvxOqHkh%wnQ&VA-Tnfn2N-2|jA z8S`0}z_Vj-J^9VFsfHp%Fb`J1F+%dL)RnP{n2|!|_Tu@_Wz=f3tq??NWFUH;> zNR(iU)^44)?e5dIZQHhO+qP}nwr$(Ct@HQ)ChtbPJGhgqh?-<&MMYHZm3w_lpZyO` zEk~7|I+UXIb9Nba6HGgR*$CAT>v&h*0K-qmIUs(RUoE##x!BCqKFdDM=6>H+uI3}` z74JPk1wvnYaDPN7g})JQYKXlW4D+$f9@CaY4I@{e4@S$#ILGXr_OK4{C6S~{0Qn&F zOZ%h%WA-WnNh>(lbSH_sFiHZQl1SPXJD6Rf(1;>t8Zgf#k?&v`hwlP30%0q>;(2z* zMR|ffuA+~ZvZ^Av`;6p>Fyap@Fol&@o!=zn3^kTs-zQt}8<&G7>##G($nfo~K?>+L z6%~vZ4O}vHW(7va5^KfsSqcS9s66n@FZ`S1MWujS^{8gLLL+0Gdo14)C#MrczZJ{0)jjt0y=W!QYHoF&)R0EC#8<^TzQ$iloD+GN6Zjo&XJES@#~j zqGKS9y&-EwDWaCGE40u&H>JvX$|pW4nw0=>txiFjsKs+jW1Hv>e1|yQL&3~r6uv^& z?FNnIMF`iGP_Q#yMZY630n13hJh>;4G0=`3ALJhUWG;T41qYg3RK`1te0GtjRu*#y}BcF-MZ0qk|>)h2= z_n(krEo;)JT^mlsn38NBThzEBG{2NB$B)4FRIh#XD9y!-vIE6PuZ^0viYfJJtEOYd z;Hi5YUnQcJU@6gduD#fYFoRzXY!@=ws#io{rcV%xb(LHXvWAahQR%iuOC(0+pC~Mn zB9BS7fm}MSP@<)qUoBV`Tc4gbRv)|Go&!A?)?%;1cytk=U|B;CQ8|`dX~)p&0z+QD z;SaakOPz&bC7>!hwOyY9iE6-2d(ke>zioa7CA~g)9>q?38kJbi>ZjRh+kWRNnAdj& zP2GU6bEMm?m+&Jc?MZhhR=bm&*2EiT(&2LJ(7&dhz{E)omF~tP(sK_;zoIOR7?Egl ze0mD3qOET&bcX!6p|PCEk^@hdx_*6%rjhYS2Z*RvfVh1#6rjH(<{s7zwbP1|=niGD z`uakB`0Atzq7kvOrlx$I;tPDm1t0{mjzfIJG3xpZ{F)*L#wU?XNOB;vtNBk0oT~|k znWPK(pv64}n8>O5u#>5OBUbkw>n4@sh)?6Q;kJW)L6pt%0>cA8T){7gj&U;GVzE35 z9@618_`1RC61RLLJ*^Ofb39;H0ffS(Uk5IVa#4YuYx(*tvsMYQ)b`tPcXhUG;%R48 zm*ZQillQeMZl_IDM$dtE{XtLWfO11h>Dj$PUs^OK9aePBC*=r0V`v&-@jh&%+Ba`O ziK~A?hoK*`&f6zrK0#;v$$HN=i#m@+`Njl!2l7fYW11UNe(AVOfu zK0L4Ang_kIPsU|a+`;%a=)BgkroAe_NY$X@zD-vuxq##Kr!LZ1IkY{QI4J<2kOsYC z{#o&Hiq8GyF3$9XkSLM;%%)1Nvf>^1RAg)8Gmh)EkSB-&e`LBrJXE9Qoino1i6I+4 zF}VE!%>g3b#>=`R{h1;*UPKHecCpJld|Io6uyJ!{LVxR)rcnCy@td7cllffwqJhOiztKNB0F8RIUyhUBs+>2~R$*5b`9vSVz965RJYQ%I{joLB#nN8nXc za{2pprKxd-;kl=pK*sJL@2Woln7Fx};84ZO9yGlfq^%GcaIGKBvV>xH(VA4!Z*cBbhc|B4f z)s^%QF;Y;{z@D=E8OVHw3rH{r=pdy_wOUA#}ayciSsB z)Jy#a5h|bOnA=V==Zv9ma~^$!(e7j91c(l~5~PvglUx_)LJ-LkW;YsY(>SltLzZhq zm^*McbilTcI#Zn#QTBnbm8dTt58C8c5r8;}S2Jh|SU#NFoI{f{q~AcIRkNuctf{|z z>mst9{Jx}2P$7i#9A!ToN zPQKxnvoVY8Tn}Dp$^I(%9nX&5u9>0>K@hR4!pIzz*!eS zwCh+z>|d}8PsK`poN_U^0^+wWCzop^t)~SE45ooZ42byJ<=95z7{m-XG4zpM@XN0k zNpjGV^V;4&dw^IGvX2d9(NT-qj#TE|%iH}6vD7JwTB3gC9?EJD;&mf&!0ow9Afjz% z89OU#hVZ>0Qp?#To|oASg?kNa8&D>USB}9qR(dcXa=clSj1&hRmcD4a+O@rPdt2vK zOy_ZyelVY6i!5_1M-UAvpC?hYFCe*QT2zc3Z*`EjDdN*o z!yv!l{Qw zEfk#IC&1{*07y=c6bAMHp5PF1+_R&a0vP;W6a{u;4G>UwA*OB-P$!wWC3Jw7`+F|P zrC^@JM~Z!xa#l{Z$$;1 z#=@~V+%r4Csf+wf=PwTE>UoS?nvP#7rzJ-YzJnBbuj$rZz+YM4Lx7)zZmUifF1Dkd z5 z%MET#uxqd}&<)z5#SAUq?v8JlYTJCDYYF{NoXL;j%cQ2W6T;pYR%ER6`d}ZRjeh{t z+})Jkjozb;y*NC(t6IG@yS%>BFsW};R!{`m4~@C*?X<^}+x!Yts}d7PEQ`hMF7vid zXERf<-e&F2*0D;#6q%;1#}_}VIAxkpfj9aEU6l#QK@4KHgbS2$j2zl})xdXL;Nka*{laRm3 zi9k{9(fr7QU^fk&VAP$O%Qm_pr3BmwR`mU&mMd|#FSE$Ho4?MZs|KzvgtJkKd-hO? zRZ0I4L48*<42i2V@2(8;3Y_;ciPjL)h`L$3%2nKQi&oq$Os;>tD^a+w|3zM5`JdTd zjO_mb_xcaEm$qaqRy)G4ymH2iPZMbiG=h)0&QQl{>!o@1*UsRy4)$RBuP?8#OFiC| zO0O7s3?nELX1%8Ju*d2uxAl&fx!dE<`SIbRtg1EUY}aq#9Ud<)AnqOv(+=aQvtjn| z>&fBj$tr7>r9W-zPOj{VhE}qv7vSl|LeC}T>0LlBb#t}}`(59dkAGLHD;>`1mz1XE@D2+R-OQp|JP>S?$;HPsZa`ccvsb-F? z6{1YIA(C%BdDwIs7;;Hk1|U*jh)efX0uUPNCxRCx(xX9$6B7Iy$x@PIC8_uq@FrM56RuRYAf}k1}hd?O|QPJstt30%-l{VDxtgOHMiAc&Wr~4vdZRW zmck9K=_f$m?BbUnfQO;kx42-&tT6?yCYHopeiJyrz)%)|{JZbud9TybibC zN_${xKO)F4;C(9j?XBZ+9{GXaKE%5>EnsoSv(+ zG>OmHntK>6K?9w>4W7`^(T$$4rq@uXaAdMGQXsmaXxa$y_#;|;>){1{A3=UjvNdxA z(dA9<+=Vl^v|sl*&K^XPpEsVE7WcHILhEc?O2T`{5Z-mTjm&`t8aKu+w)nB?R%h{A zLc6R%0Ri-CdSm7tPMAHH_>JL{Rj{zOBWpy1-c__>RRQA0sR-%f`X;i;wnH?nL+)^W zA4a@KRB9FBpBQye1>_5q2T`IVqju>ai=jyM%!}FY@JGrk+DmSJk3y69T+)4bl08+m zlYSTxpVa+6t>9=_PE(r_@(G5{f`ZhUceNnDqp~MmhjtiXJ)^i~7I}cYsXOaT8AZ^h zJ!V?uZ^l-l@z)!Ot|2E=K9{KHas3o<-oR3N3NWkl}#6=zb-hcXG2>#8{$+hr#UUZ@>Y{5FPFX3bV~K;qvSy^^MSG z>5xf(sttVZ4@z?=q9Jvx8F@HPk=#QM)&~l(1%2U}r)HeAN~d8x*K%QlPW@uJQJ6iF zclKqW9MuwMZym+rjivh+r7xog%1+bHkC+o!t~9dQe)G`E^6~@SrZU?|r!u;&dL-(G zUuDReF=B6XldEq|a)ENM-IN2jUR$Gg&Q!2mXc!kJDQCfMiGk9(WdfS=AhxwViiUAqdiUf622w#n_&FKifAZg7Q?`uqyH zp1mN)#8GvHlVTWJ1^}ZKAqR3Ong*BF;GL5X&DLOlmTh(hof9*~4=!KONJ+AUGHyz5 zewrM03_Qi%ri5Xk5~O^t?GxhIjN5|MS$xt2qbz(_;^cXb##3=oL!_|T0+SMdTWfnz zO@_{JYe?lyRWBd+G3i7l4^i!)oDs+~Dr^#@J0qRFa573MbP$`9$6U5gT@om3cyU)1h z;ZenRHhv`iJs1J1;fO0J)yR}Vqdmp0wolUV_tWdBavvo_#J^8BVFfepE`q`~oLcm?7nE8zXr28VygH47rcB_J z86Rk^czaL$-=PLX)kul54~2c$q0NB6khzVZ)kM3Epil>}rp&Aw^>?5OpuExh9UKgk z2Y*AfC-x&EKndCmrUgFtBf=L`2T8yKkl}+BvzYP+ho9g$;*J5tFma%zW#b<*?3k?-R++2E?&=Bc7^R$qonu zE;i)Xf;QMI(&`7EoAsFvSPbo9nAR(_Zr>t;sBE0;d&MNr_#)YHAZP~ld+D}KkaEp;|jEztI#p!X}UKecc z3Vbj!n={L-#xc<0&_DewNhK?5(T3oZ511k3u=~qDB^LKL`sTBrX`YIP+nK^Tz^r5g zaR@FR*Y}-xJ6g=ziK)G%vY67_KSNHqlVkkfC7`qo1 z5wH|xJdY3Bw_7+*=}%S}Bi@JD7r$}kKel~*I)6B}AYg^R^m0NEvAxW>g+r~x%59v( z*9hXTXZ_$=&sUJn;8@vlx=Ld$jV4PgP`@k~gnu%YgQs>gv-E!I6HrAV-adG^1k-da zwMyGU`-HHb4A>@d8*GthEA@wgOhy+LgRDYTrEWng%@R&VAB(n`Gm(_1`;apqfrkE) zM^uLPm$Tvhjb+pF`1wO?vhUoG+ea~fU>k?=26f9UUUA+HY2{#ip=1BZ7lMIJd0ML+dL!#8QR>VByG6=!+DpWl?$)c!y}7N8R#F|>2M$t zQ8&rr|9~bU(P`wZl_rmI#GE=|O1LeS~G&n zdG#t3h`7AYV5#wQ=60}5CVr3cI5Nq$aTq(q{e8UtVP27cKG+RtWg(&=ry`iW{e);8 zRaL;Bw{A!6*E~pHPJNWElrD*ysBAMNy-QP`?z8EYr*bTg*Qri{xC>^HL)Vb^nuXSp z1k(qM_YJvE_wDQx&JddejzWG1S+-wTKq?^BYBG*qLNI09R;tv#Hh)uzoyZlS;ibXS z!!F~TfbfPS;iN!V*!hI0gk$&1TC@9b8WLxqMya(+qh)XK+X(X6hcZ0gA2eR?<1~RyZAVZ{NWxM{e%b9cTu( zd2QlP$L(OH^1crVW_(Z2EBy-@uv@FNFth03_IU1G4t>${)$AwE>LL^~*pP07p3)>^ z*+^^^dVs1`*0xre5-KDjd59G_Mo4u3vmzK&@8Jm)}|)^a#QB z$Vd4MZK)=XS@Kb8Y}%TukQGh%w(=;wT9DGV_?zZ~^y7Q;=mG2~m6!H{!*3;_~8%6Utvd;dUMzn&Ugg<<-9B8qcoH zyq;K`bMrdIDHXRZ#?=JR?w@h66{n?$bvIuoLwaLmdK9Ng(Yo8D+Jx1n?X$%8gz+2s zju(c_P*6X2_Nn~Nl`S`>RvCsj?e>s(>(C?Rwl?sS467%o#q}Qye2PsQx3e30wU$}0 zoo$-}X;_`304y%8pis_T`Z-QeWBVS}8SZst^T2YZ1_bH5z9^UEQ$9Ob&DeN%p^1=}t#f;xOo*$=~^te&>kDt9h|FU}?^=~=Dd;-!!;P%nH-}Ixn zk>E|G#Gb6q|4n|%o@V*IoPV1}#plHB>=$1Za>u!a{$&Fp)Pm&l8U1v_p-m?v^!je* z<5EB9^Tc{>dk|u`K3{t%{|5E?C+-K+s}UxrAwsalz#l~w267__3j;Ag88bEi{7vd1 zD|H!H*N zY<$YrfHe6BKPZ0=FOoo{Uoa!9x@5FZ91SD?(rnfXoUUXZ1GVmA?Krs#q)>v)7QFn* zxV%kRNiPC(f|Yfs{5Rr^Rs_U+H5xze`G#Q-b>c-(p~E!9kIo;85Tu3Xp=&e@MAglf zs}Z?zX$ELdqbU8DMXXscnb--7!gqS^jTWn9Z4>pPX23cPn~`>hs^qd^-WXn>2yrJc zxba4brNMY68eF9jZkVF`56cS~C|-uSkenm!Z2G$%D6PwSBos_Ge1#_&2+EKLn$2~t zir}f;A5rJAsv?=rVF}_TrO-+s0Kg(01^@7?Kk4097X5ocB^wxvrA-_O^lpm-LeEb; zFV7C9rIG}UeeXHV4S9csAgnFSxjRPG_dACJUaCiGAGB#_8Vc$pf5E!Q!+e7a_30bs ze*6vX6)rzd z@V>SEhJTXJ>qBsos)s!yo0cIMAt0c$d)i045vUT4m3$>4)Tl5B+`htVNDle`!zP3n zLhIM8N9RudDp_>a1VM|E-0E#`AIy?a&VId*%n?B(25t6~@ z!4WgRX8|OO@U@8$R7R^GR*rkK>=AkpwX8B3N8gQ?n8B9VGsW)^3#yIl7SAt{Rg+5R ziwhSCn&Y59c5eECO9)Q!gT=uRU*Br%c@%q=M0SN9sCn`}j1hd_8C09wGtYfCueXMi zAp%1n`DPT*FP_U2Y95!@Zv`GMsL2B$nh7=d-EFM~w2!u~l355E(Z0%PH^I@AQ_!7< z*VYmpf-*{N8ZgYrbY+@Q2rVZRoeBf9XKoIEP8x#6#QumWCdX^Vw&}H_jE_|)!E!^- zP5RCm*>P+|Oe#Gp0p9q3YAN>1oF}uG9 z#VMp#=cB^lBxZu7w|4CDMBv4G>Z?a-{ixu0#+WLuybFnAx+t`!qP-Q4*Jb`c6vcDZ zi1H!s>GCY;3@NjAsCer$0raTpv!__qHUj+`P93i`oo{RsON!LIh%1z-*?VUfOYUq< ztf@dR+vKjZ!t@3SJn;~6W!)Q#F!-%Z)VHFGIx`f3-I!$z@Hw=erYwABbeddv48wVR zK}^eP<7bm<<*-ggOX@I-a&p2dy>0Efo7L(F$3J<+iBUn6S1?QM$aU>sGsd24)r0Q5 zvN=_qo$M9eYmHfZ;^n zeBQf>p&b~nRa40n`>0i2;d2v*b}1Ko1-6>>N=3CL8GqFIB%3GHTNSNoJugnz2MTR| zn!t0LNYv8JY8DdJDvws4g;&3H$Q48{U#chK6|Sco>>{cPV6}M-P+5dyS#Nlrt)i{7%;y^Ge5e) z9p1BdNFssuI%|dwCVgwdgM=u7{{jf>BtNSIIhTTy6qZ#l(fRzVq2X#$Y;!1@S_V_G zbxTkERi%MrVyvJI1~yGmpv1kw#$VyR{{IrXcVHNQCvFQ z(bHZ8Zj8+vVVtZ*|LRxJrF}ygQIHZ0vn8_Xonew!3Cbm+EHiA_{jgOKW+SF3 zg@tqE0@f;eBHc(b!`f9e_6110-VE3w!)`VjK`DQP1lQoC4({^!j6`G9o!+;Bpx_G) z+*T7@%2SjBCzrX|$Wwi!q9VnK_CeUt+~;0O0$^1-hx2gE^lwPy?4y1#bjOtMlEa~O zHKI{Uq;7{gibZ?n4OD0~h&F=@lha)T6MRCuV{Jtod=N&wRKlY6CN*^Lr`e2w`6^@3^OcvE1jom%N< zmiwP%Cya6}6~vp{;lxs0>bI5j-dQKqP_*1NqHa!Rrc0=}b4X)bUlxc?$}!bVmN?nf zy~WkW!+P|D>h>DUlp~r7=Fwl$-b-W}sh!gJ4=_O@H&)?J{qOmqI=M|*Bkydmx6D_Yud|zN4eWK3@7CM>W;OW9Bstg1 zsGiR0W8|w1#8>@y1KWAMVHtCozaal zKwCqR@pl8TI`KhB!u*ThtWpvDd+AvhqcdaIBAwjtNgn%6YUZfWYGBIT%VGx#!Gj17 zP@Dk^CxA!tp>C~%1@9xrBEDCC0LF4Ac|gsizdrjJ71-HUXf?Ll0ARUyigXsltJ+xh zATfia#9}+M2SB#(d@k>$bXby(l-~R(=v2_>NA$$MQ9rR#UJ0Sa z2>Q#IlkxorXl9m*(Fp3%D1vr0e+}XLvm=`*+AIdCt18H<9EphlU%zeGh zn4M%=aHm{hHP6_aM%wft0v-Iz_0+1brbJ=k9pN1new#CXj?a{~{Pb2=Utq6kXCu8y zGEbMQ1@Q`d?vDo{qWWilu-p+Ao5`g}W_)SBV8LItdy=)daB-!u>2NWelb#O#;=+PF z6@1DwpWKnnvo2CQ#uRqx+BUYk2l>)%!J_NJ+kk~Rw?#ABj*m@Jt?#ez&zkYV!!GxO zdUx?)YjivTZnN|58^3+OeINe2H6tVYFB^5%|8=9z$jtU%lia$srfrCRTT?&DFaBs% z`j-3oBeZUI_wA6RZyLZwLYVwErmi2wt-_Hfd{oA59H>HtqlPxy=zYy*ZhtmCEji&}{%Z)EY#h}~c#nt0gI0<*)+#)5m{ntV7C&idN?(kzm`WA8*RY)Ift55(A1jfSuj6$>}P0qe)1hH1jrpM;#MZp%Gb5v;`M(dE@ zyiLX(a``Frb&D@F_$cBB%9=pCqZQ5`H_0!WD$YvWuV;?0wYqei)7s4Da@hHp-7xNL@KYOs3#g04iIJ=t%v%IhbNIAArQt`f|+-wD*X%=;R3nmgyg?klC1@wQU(WfCuH|@7DOptNC8sG~S^y zBb3I@sURk3?W&ON0^8}ySh-lvH0K%g@%~{Vh=6ASNAh|9dcK+c^YPtvG;>yE_xaCu ze7bV@pIoAhpp?Ju;dTh(_V?2*Z_n595nTEVD3gI)z67*jza*>RdT4xrQM8Ie1Z6of&u!s536a3oN#J+LRvTO%_5~ zMkRjS-ysitsX%_)&aK!!2wQ$hlOhYE(FUs(S+3H)N47qDD0tMC)F=m7??aj(?$3IT zY|jUd*WqigshA60$xU(U*WJ~4U^Xb7;wARk?Gab!qtG=USy9-2qI10cF~KN+$W~R3 zhqwhucl&k0tRbV=LpRY_AA-M_&H43rHO8ayv05>l5B>)Ty^=9r_;0v2tbH#pi4n1F z+UiU?2lT+hXP0O1d^HNF)u#opLlSmts8&XKZ-E2BpsbaHG_Qm+SWuXoMa8!mG+J7M z8LP*9A*X|w0vSw)u*u~Ccn|^B6otDoOeM_4cR2Qx&Z1 z;v7G18gG-iVV8E=$Jpo+?7Z+X!$UX*0z+!DJ7J}+;9hA!kDi4-@vWXn@;rGJIa~J2%5bH==wg`mqy{lO`6C5o#I#4)AYC6$q?8(| zVt@(`odsgjAA~&)$t7;a3$+AUYpEQV7c@^+9GPDBb4qEY$CT2-3AWNpNES)|)(y{V zYK8T0arprMpm-meC!5%idFZVQc)gunY`}`w)oh9_w9z2yFawCiJQ2mR@0y&qF0Z*| z6IXS2PNQ=5y6A_}=ANqS&<>J@&9E!oBb8?(Lv_m>3&AJ*nxl#Abgdx1Vb43sc7d=Y zL@QXfST6FkJ96^WmQ)toX93$=n})JbbrwJAB|fOa;>3Qk!_AX2pE5Ff zhRPCwUEH>z9An#SEtlQ`x^y%4@q7U^aXNT_jne)tF6G+SM$#|!8wKx#1h8CJ$f~8} z-ZGS+bWMH=T*kl=*ow)K2R&f&Ktv`;Q?{cc7~9B|6UQJ->r*(IRSURXb<(rNW3B&! zUC^?gJbH8{(>J_|WJB@9XtyxB01=9VoYYJsYKm9%=NozEYp*+)IT>opl}G0>oMma` z>yrXX#wNU!Hfw4JjvxcKgP(Nhhc;e2a+L?)0gilFs)ibWU&FWaO-K*Ny`(H?1U}b( zs+3tyrB{L}S*0HwmZAdQ0>UXBXY8WNqn98cp$1|Q3>mo7d=?p}Lu3)$U?efzhNQqG zo@Iq*xbwd2NEcU0nRTG_Ae>7>E$K>@R>+B{aD>vC9Hex26Q1Q#w5l)mrAn7QrGzkNhk=G~y;Iu)N{86RWJfWawIR68YnYF;KPgQG@Wl~* z>CX%xV`fRiU?=q~r}K`UrDK-~bI-}h`W{ec%0$4-y~lFr*>PVmpy|SRK!VH=4UnYg zXC@(6M|eg`%;PaAI8mBjy-QGlbF8pHjYvRHQ4e_YYdWnFD;KK0qg_~w*`1se#99_= ztwhNuV|3JC735p0?@2PVkRYo-wM@O@-So?rKw!eps`O&#<#s%(uO2x+PZ=o}t-K$p zlhhA<*k-~s!__q1c`;o*S-L^*Qi7jR?tI+nCtZr~Z}LcG!)G{tr%dn9xw%GFQ9U?5 z`q4C&2+MB>OpqLx7NhL!lu>2I)$QUCf%mTGlsDSxpPPpO?gxo>3lW+M<*R`ZE=G4n z$XR}ce(k+3Ij7yr(g?5t7 z%KlQ@Y?`m4DPiw|$(MG{In`>G@j>)Flb_=f`S@!!0I#K&e4*MN|El5)180kE)E2mP zOaWV}tL7fJMAEu%(~bjC1!*Z}vJeKMR_t>68t@)r&>+`P@;PyojX0xBeqA!FzEMfQ z%oe}=etrvcr9#lmBd^5rmA&k2!|%-;Xw`D?^iudi2~@R=;85406U)68sNBnnaU2mc z+?sF3u9DoUz8Dn7z3!rfLc7{i;;e3ssMYKYF@d(4p)m zq8>5spKP!1yIR2&c@5ndhffs4N>cAHf&zjp;Cr?w1?>D#bmhqX7I({$Lo&3OWCgXK zvN&x3@dbYf&noQnpwlQ+*u^gXp>D>#vfff5XlmZJG=o3GYHpU`jvu;&ePg7T_p%hT z8a}9!a6XrXWjyO}fP_b@5^zM*$p-9^j?beZ=U-9SkS3iqJ~7b*L+f_*2gvjJ*eW7B zfsm#{2GSGa4AoTVNhvVi*dK@3x?|R2yL>{!bdCTQcU1f%c-EtgdBnp6|6>fQzV@PM z^-M}rnMwv^)o~LYI^J7C(v$5#>T`r8V#=PSRpN#rhNe(TS&ARDfmlQPC5UL|$>?|} zSfh4Xv_W=^TVq;5a$G#Y$m`S_K65_$p;IVg6X&$661Eh(cX%}n-23cB1g(XaU$M|-J-=H~k=5FJ(7lTk@NBOJX9IGs439d=a^a_K z8ajtnS1*U%z6Lb$6KT2>)3nl{9cWs10k`~LK4$ZzUT;`))~<3i5s0x6W1r!r=r8H~ zsm65+Pm=?~9ybnS9A`8KGwLk?5hBGYooSu0IfGTDY`ie}4Y{(KhO{rJFWLYrGS znNF(|v@1w1R@kV#_Nz|d%q($My+lS$Pl*07Pit3aZ$w!UYQ^=~%;Tvxer?1T#|tKE zeo~`GLCk##rZu$UX9D@Iv9ucnRdxUHrRr%C5%cQ~b8qk3VG;>N6~|Aa-E|Zp^z#<} zF_XMwP{PI%)&Yl0!560xdh2ivEl*9A>nX;^^gu*iy8KmbkHaaO^HdH@0i=BK`0esz z1+N{L0fQ7`D)H)yrw$!?Q0Oij>29%xkI5{4WkG7(!~0E#+7cbEYq{oQO%u;j7=F3} zze6$#nwjI(b^QK>5)KZyLteDr#^Q6~R<`%I4Mt2AgVn_uvhI;$`Wciw%|i&1jB--yR zq0bedaI|+E58w-*(Cb4wR|_o2||n zOUMfSn+?vkt+O94#0^FVeN{CJs9>8~Bwg|KkEMuABFV%`w}$QtL)`0;P&jjum(=m& z+WOPu^Vw$5Tzdt4KDXz`r?E{><|T=`$FVeNF=2IawYQX)W(0(eB;-<8xA(9eK6Zv5 z5~_#`CkW1P%hm8ILZtzBe-#ePHhro8)!L%sK)kPU=TLsS>GBbj}YI!UNO#%hY5z&r@s^-ge^_mrgA19 zkAbDPhLsqjt`gN6)cv9DS_d|Q@xz;VNmZ`)U8)6#BTR_!{vuXy;V!E5Ve7|VNLG#1 zMS5MuthaW~+k)-<2Uj^K)94tO^C<193)1MTZQWUVMISV)DJT;B7?OMLwiO_4q4#J&;Zmx_QS;Ph>yvPIl1T1 zjFq5`U0{bQjJk&nm`^Q{k@eG?JmD@yf&Iwvhakwh|0R#iVqeZTl8MP@f%d z-y^7!@?`To4Ro~%T`HO_%8;ff{PDsR?G+_!DK01+*Vx56i9#4lSTgGdA~8gkfp%0o z($1~v#7@?5@7%f_>B6|Su-{NV{GinFtrv+^=>G9e#EF1^c-|AymyBuwMJVkPbq$!> zTASfS$Zn^L3D)B6p?XcW92P<=;K>s*k!wQP#HC`W%<*br3?v>qE}KR%cMEfpB%uG z1USKC(~MZ4gUOBZ`DRxcDU2+-R9-nXwH2`eIX*{%eEfX~1SKQ~ZYcyISEV|L2Y(XB z9&D_(iWc(&9p7GM01sE_lM>W#gq18xydF3D_N<>X?A|J_~KCyGo0=uK>*)0e8ty z`WzXeSjK3*L1upr`c%oceP*#$>}7COhMJO^i;btZDsSZ9u5%HNLkAq)G#sz7uW2J zPfh8g-Dynn818$Epxq%p)yS9Ay$%X)fYweD?yj00u-=z)*r7#i?@<$R!3;(710XLy z@(2%;-7fR_{nY~EFas3Ii)IsHbv$%=HU&Z|H%bQGpcw=ROP1dPE>7}L4Ulr3_PuII z5xU0{L5rCU#`z~%io)nqbvB#;*~CH#!2mpVUE$!kJ(>dNjv#*lUjPWwbTrEwG{`HAk(yR znp#j~W3}||5tB7xukv5&J!Jn*8yI!~K|k&KmYd%mAjqk;((o9{tr26Q%VGluKZF0e z5G1Bl$h$pMP5NBL;lK>zOUEX;ACkaE)Z7hl@6|dVxG(l_x9JP}IZH03y>EK%Urd2_ zG^>TYA1ZR!JPO%fNvEDgJJV?lDMvR0L0hh}N`byq0=qU}$Va~O%>)>OY7*HRn+`N? z1BJjTQ_71*S@ZtZFMpk=cDx|`JgF$XZ&_8Vg6! zFzsCC7rANf>z7|V457LO61TqSG@B?)mii5{Wy^Ttg4~GHuh-MGtbf*`Vn<%p-kaD= zQ9nKx&3plzHe5l+SPj&X&#Vff50R>qKkP{l@ESFyt;Vfp!jukymw;ah$!FR;edt4T zTxW?QPSC>X423;pNgp05E7kk(n1ipSyGKjjo1+geK|Eg&Bp%ujA!>6{n}bovz$B_S z8P(ojy++;`mOiP<>`HN18+uXXRRlQ)QbICe-ki%@=0RTg<+Ye#kJ>|Bk=vul6cRUFr@6XM=(NrO#l;v8)-i)$qw3P)!-{E%OsFu@R{ zJ1MBIew1;Qt@>BjRU~;ZbBQL7Cb$|o;-P`tpJ|Wr_do)@07fBa^4Ib@SE(wNuF_e* zp8f+Q>Rn@k8UnpWV#Adw>jhp(9VDxB8yze$E8t>%LA3A&CFRUwx&=sGJq7~B+)^l; zJ8(ahWSVnaSdjwi%3{R%SbHDF*!)eMFte_Euil(pbgv;;PRb{hPIS{jb3C`ZO|)Pq zg(1!j&kNW+^Cpjh;ByBxw5dRSex6Fe0k+H<8Kw&T5iAsbtA<0<7pt?kS#tPC^5$>` z-uKxV>tS@{;!D|_Rzp1mV0H1Mz{|><&wCU6G4;TCOA34+J%KlKuGw3Ba&^zrBCWvz z2^qEZ5ISte^cA%4EBgNP^ZbIBRrj;?U;g;)%>N_afS&a~B;^0d*8a6v!UFMw2Y<5v zL4)@PG$EnaEbAm$S;Ww+?()5y`ay5S2iZAlCEs;KLM*B7mB7=5 zA*LAU)tss1`Rv&fG_VQTWYY@CR8QE2jc!{r6l#K(O25`u^|?V zB$xxv=&k2@FIcL!M&BP?`XmcyYrFSc(pufeAYma>(bROB-K^p2Ppc9ABrvC4!qTnW z{n4Q13HWd8Xa8T<&;Ebm4*37EenvSlRXRDlQ-(f%U;sn1Kl}ghBy9Bm>m-b9bpP>| z|F6j*S@RbK`+pb`Wrf~n8sbZpej@-jt)7A1?Dy8LvRFn)_^@^DN4KJg!VwDP6`p{x zo*fbeWDx|sJR;P+v=;C8*Du%Cp`k9nI{l7Yr`P9brVQ;;0UA`Dhh-}KAZF|F=Iilk zrNRuEac|eZkLyxaW%I8)I{kTHVPp;6_@R%rCg9j?VpExIb`1iZ2Lk68X3nKO(8WHrNQd zcSovMg(}*B1&A%L!m?Kib8gn*y_~9Qe};f+oMIVsKa|Eb@3l}bCzIIjHGkX}c}%Ar zd^O|(f~jQm!V}S+HMQk&RZRysvsOV#VX|0`hwy@Z>>sI-Pq%NXyzq6hE{K~UlLTmc zn7L@p9yl~q!21G)Bf|D#CW&y$5fMY-$Q+y$Fs!e`*i=ct%od*=WfpK#_V_l-wryH2 zW!=Ec7a1eu#<`XuiK|6O$hr+bX$Yp;9l$v@hFJ&jAS4cV8aG*>U$D5wJVbh1Xrn0k z=}EjK2H|ecX?sA5U+RAlsY}Y%HDn?(Mip9?RD$$O&N!PZEBr@qf8y&@XF2ClgsWux zTgsfL&2**9Z(bDa$}>tMpM+3AP0^|c5@0UA*|<_i;*FXF!zl*0D(6QC((F(RrN4;@X8{6IQqZJQ|W*sl+S84j4eW;(u ztP`n2L6GGc@s`D!hUWLz;^t|ZSqN9ftDLl>^Wg_Qv}A}Wh??I8A4e2rbh2*K=c?C` zs!S4@+YG6)cduR`Zy*}kQnJ`BU(%L#Xk^nc8m01ju^X~7&AZLa77rYW%o(sB=<{% zY=G9UEhU+Ef1GSX=%KLfE7=m?cTmy~*l_Opm(9K*_!BUP!$Zvm4}|lxb@q((V+P#5 z#MRW^;~}*{;MKen^7PJ{UsW{DTm*6LC0|+<=xo>BC9~XcDv78vK=CC?Hgj9OP+fK1 z7o;C+y8DW9;#6dd_#Yp-uBPjn@dLypp>D6=s7x>Q6VIJ~uV9hsBQ~)&erZTf*79ro zFgz|jq$0>l>*RMdertDV`RyexcmyZv$Y3)WVHxYvPpt1)MWjnTd=2j8YynxeFuRkr4l9GbPEgm4ms@+3GLp89568j7 z?xLMnk!hI6ghCT%Xogq4l=UQ10eK+Mf-D~Z`KH3Y008kk+RS{Sd{w4-q2oMxf-vOS zdzu&=isaOOiFh`M-XE6Ck!w>xDE)toeM69_L6>aX)@}D~+jif!ZQHhO+qP}nwr$&Z z{Z=y(^T)(2Dr!^lt-h+rJm+L){_L9bp5K1zpI*|!P*Vz1khl|F4~2O4F91a|V`M_A2}b zO7Vz+e8TLcPC-^95lLcQ!Hcz?oY|tsf0i8+fOXW7$a#nyE zerQHkX8#S+rE!dt25#n7@=Dfq7o?A07N^rY1BVn(Ua!G{WD=icc8Wb+6)z4(rB<+K z%0Pt)KTxt26y?Ca0NiZc6usmJG^TIDZ_;EQd}=v+I6qcD(=#Oa%EgUmlkEJcV_@*&3c7ByDzJD~+(a{Qvl7#Fat9^dOM>M9nQ5?#2#@1`dhr8gZu8&yml} zP$Ab�t5GUv02b*_?YGtV~>iGR&~dP5SVsF68Z=AQwQCDKOYP z+Kh|WFA>&PJ_9I4U-)f-PMk#$%0&G!Hwa*z`Qu8Byo)#qGDmzz7DUmwYg7tdO{%iO zc>2vVA#oxks~W#7v{U)j#eG(dot{+m|=NrP|Ol-oOUCO+CWU;R=TOWo{{b%7!r?=_aeEY z#e{C|k$KuyfOfH-Q=?EM*gS~@_JWs=VybGS;swO4AA=RfSx3xT zLQ)yY!HqcGg~Zz)m-?GmAF#%Y>C7h>0c+t`^ukOXsl+>bG6Sktkrc)V*m0;=~=^sSBbfIA(Mx|{!ICy0U|IcEQRWQl;wP)zD&x!a+b56GU9 zSe>cYTg@*}&^@(h>%PeJD^-E;1Um)W$mSq~?w`vCN)n)fLfHhN*jIR6?0?CBJTi-j zc^x~{Zwa)U3;3h%*PDU*$n{QZMa}7~yUuM;RXS^AV5t-|ndbYUnD-zIVpxUsS6-@2 zxH|?*ZnU9jt_Af}pe*LXeT_WLSEZHiwQMWAx<~Kg*aeEeH&_aMk56DT5-{(^$=Tkl zuMAaPa7?ToONdc=KluJiO$PS1a|QA5Oesa+&NG=cLn*u#HesvtgXM@Kv>;T~OcZSS ztz3?n5r1)265B*N@6_F3aH_0>L@$|9XoV6Co1u*y*C}?TVxb1(c+LA)|5MZVMdAqN|zXf5{zn{)U0)n5g+1dG4-Cn#u zkf*S-8EdkfqyEvjKX{~-(lB_xoAB|;;R?05$0PAlnsE6}ZXC8);Tg((zp$CuFmm<4 zAki7Di;Q7?E5nW=DM@|;C`T})CuDuYKxdaJSWXyx4A zTq*kgm?03+5_O`Ha*=jleFC!xrxnJHIH+xIR%@o<`;(wR&^E+in^YtNb#wx&D{ylj zQRlw%lio+K2Gi<99C5iv@EzLu!&Y(B8>pPemd$om zPV3_ut^@cSqMK_~0UVZSRxFVT`gwP25K=bod>Ls1RS>Z%AG9ge^I$?@#~z!Amd|Y= z$*}DuCX0Hy8$N1KYl2|ztnJF&cQ`ZXp7U;U8eeZ|wqN^NuvP3!pN=Hf^(UA>u$4JR zTm6uw~6kOsi883mzXtO~(@;d!CM{O@WVLEc{A6dh&a`aV$*NMw@ z?@de;czsrD5lT$Q(H;fR2>oKz3J*ku^-nZ<5&o^Z2hU~0mVFPHV~0;(mGeW97irru z>Z63!J%+9o&*dPt2;J+5D;-9@*$rdt$J@%|{>|A*Nl_pGInby;4=u-!o(|afL{Caj zmzU6Bigl7iXUL`x4ML7Ig6jmn@Or>0Rvs=xO-ihB83m2A-R-A{t$J0lO0S!E)gaAu)@rwPV{W(Z5Q9Y@9&~8+Nq5I;Cr^ z6`_l4(ab)@fAU0em2x9%AwFJQOXOL%A!}B_v)9&)B@-H5?k^?EEzV8=2j_~qG;Pp_ ze2UR*f_BfKb$DM#npszvK$bER6Va9Uy9@HEgDk_JXOV|_xjH5_2>`Js9~yr?C2*A7uMA1fUf*vvf4F|J^P19E}8x3~UUI{?bYsS(`YT z{$*fcW&JPG{$Ff*NL|n7*D~PiTIXM`&NWn^#B?k+0|Z>?!NXCt%3^2@-$pMR+4JzS z((-#DGv-dsO~w*OGl4{0RTcCgz6n z%f21;*kPyzqJlVoM$`-TEctLkVOJuK@I2=l79Oa934?ZK?!d5#m&EW!csH2OVcMKn zu&AOi3~0{WSg^joB)-7D8!f7^h>kW8AIDdjzy-eMEV+JQr``C?q5;3K&NfeG++biTtYx zg~qazvzUq1H3&;hJfKf)`8Y7;&q#A-0#*dFcophw=aROh#6i&ik}iaUZ9-2w1%DJP zY_Z6DftZcKJNl4nsbHi`BY2=g9#R{7=@|y} z3)ULhae%t2-<^ZmCiR;)?a#_p^u6eUkM`Dx%P;5#3u$f>S`}>TD)_=@!SsYUJ@pG* zyl0rgyN?3gWQEK#W)5-s12OQq0?gtXpXD!v>EW~v*1w!5m3g;OO|6 zc3k9)Ecj%Y_oQVlHN3!4F6JoORNz&xw%!hBrJieft*5^XH>_rIXlOJg$mq9~vI&$g_v1deq1rG241y^6_Lr2a4uAJLzQu)O#53t*$H@IoUl=QqK^~c8M2LzwO#S=Bw z;+bglx?SLZ9g!{g@<9~iFBeHK2MDCi>1z>fo^*<_+GI>j%(;Cn%*h0#hgaPYgkPx3 zHchEoK~N$)Z`)JnD^iro~;4qY!WdYAdWbd;+!M6jLDiPRlLkIpe(v!2NXh= z3Q)|FS#$W(5-=+vCX>2sZd-P&f#RUYZU8$41%dnUu($Dy@ACqYpX>_mQCJwS|d z|HAq){Q^kg)Gelkia8~2ti=#0|Dv9N!HCWi#MtSPtD&cmk5o81TZ;E}m*V#k-X9~T z_rD8*=N62|oL$+HlVk2?J7OX-$$h`JXy8;}!k%l=={TDxPP6fiW!p>%#=j_?qY9Qb zn;o;siaP^SUDNxg>}#(Tr>V&tkyX-ZRdPf6Ux+vinK@^hKww;GQ)}xi1M}S#Xg;ma zH?bMSIc*~aNEvu=V4b`(W!D$uwDwp$xT_IaaJR6kbvNuby-YCho^0plsE~f z>u9X_PUGzgXcR^Kbfn zs4&+C|>VcIX3&!8VR?3?AYh%+S9BYWP8kK4pY1DuUUd7<#CYGY< z#D_l7^|9K38rz7}5WtnMsFtklio6^l)VnI3O5Zquv?ZP1uC;wquGkEtDG_Hw&PTIE zCoyMVwm269;WVQ_sAEqVM|)f%)cr9Wc0`}H75_+ZBBr*(uOSZ3#u)S{ zNj?)_wu}MNTvtP{fL%RoI80IKKM3^5*Nz;{Ecq^k&RkNt zxBITZ&51K(QHA0hriWWpC?Nll-bhg zoUF2RZ6Tt(5`Ee3T>l%s_RgNgMZGc~Bc8qpsTOlC)H3GO!DuMl^~3A1z&mw5w`SC} zUr7+NcR_sC-CS(QXhn`4TU4c3YEi@v=1R$p+*b24=H&gU2tHK-m+s;;yMM!J+LM?1 zLBRMTWPBYlx%nr}t(PFdt5!Q^zIV_)F)S(Naa0zmLd1>5v!gRRYbD^CI=_5kOON=1 z&sm%G?lBR_9yDboF%5j`4ElAl5(g=?7WVMQ_b+CxwKg|v>@G9iju{cc#{G}49~p?g z7*eIRH?3}ABoy_7!FgQPOsH&25+<}$jvZSBtUKE@wR7G|$N5feXvx&%P|`UWFU9Ez zxPSM=mRz<8)YMDC9a2wKjY;xEb_f4a8I$Th6fD|y7ZCX#J))IZdyHw@-vZ3$VpaJ& z?glP37b7JX2H)#@XYEfSD^L2FDaJ`}qu{j(>woewu-zFkG&QE2A~4i?KeiLX+c>jD^;pK4@ zxH}mLju`8mPOBBzWw?jwN0keovT4>H+-=RauS zQ|u0HY1X)@AGYTCS>&6j)Yg^1hZlfagItf38)gD*VA-f>tjWpWa z;t!CPLNjg`Bf?Mak(F-y%yMiv?urszacXY#(w3t0Q@Zg3SA8t{pclNZBaU zZ-A(HHyj=Y1Ku2L;3SJ~V*T@)!m0AX%bkG=-tL2$CY8- z9X@N%d<>^C=>ig==U7So(J@O8Yr&_7+Oj5p8D+bFZaSH;MCZ=5mc{O>UO1e&dv*Xlys>BlF z36TVOj3XeeuGg$1b}YURaFPRorwO}NT~(-uMt#TvvDau-RGQnrEGq>xjo&Gk{};>C zk44HXNSqy14R(6@?>mZz-_S8N8s>BK6~v7%nZ0_s$(8sPpd76cKn7H+`KtSAN`jQ> zSn;0f{ps+TClIPIg>+>7QPYShQ07kVB4IZupdi7jAgh}8F;H%rBm3mA+IOzk@`hq* z`O$}Hq=mjkE3Sj!I(R4?EPsh$QSWBxJWqiX7xUy2`2kUP;uLR2`;0!!bls=ns?bGp zdVsQM_7vB<`M0u4`|sub*NRGp@&u*cGgyP0Mx|mebO$o>55p^hC;6_386c z`o684yxDGINvK;(If`f$^^DC?7JWaRNUSH&_p8coLwp^#bfmn9q4XX_L!X)(lY-BN zHEc;kk)8nh&!`6=#qzafH`7=~ zkPjB3;gx&vv-^F9A-m;X7_FFs+wvzjBdznXHSl3Zdx|QdOr*V-@K#)JYwHmNNWb_? zSs!tMBb2~E0f#PfO&Zt}5u6)%Gn|^}!;)(TkCFTB*({Bd8sJBZ3l| ze%A+bc3_di;`U4jt5PKsfjXrH!J}rjd87-73pY+qcSM-hX9DzOf8X(7az2+l^8$q2 z5EO2Lt%m31B3S}_CqGZ%{ILpbI@v(7Vb;$oz5#~F-Tfqk55)H-$J7Wh24tNP!06QE zCtGHF4mn($Mr1;CYh?|a?gYnZI4A+lFRM|j#U6#;;>n}#49b>)lI#QL0Q?i3H;Zeq zB!}DL9-7%Ufv`%`>ge7Rgxu)y-tnKam$huiyhj@s0m(Je$>~7|FS|2Yh zusa~-g+qh~;P9|*M>2TGbDB9u-_{IV0<-2am(mKNI4I}b(x0ZTUBwq_vV-P8P-RJW zDR`^XPGMiWz^z6T{FGD1+Q2dLe3DStVdfsIL5^f z+>E0-J`anx=40o^6V?l^x>a-<)f~C;@i^Cm{7or5J})~a9F#aaB7Ao z;T|hSDokQD6r31W=t`brH~9YSG>1U8O9yQoxaq+Ucgd|Hqa5s^K~f#uR*BcIq!jT+ zrNUNJi3GO${~Zq+2R7jKdSLQalG3uX@@1N08>7WA^hV?68g$H4m)&-zT;<8+snMEg zs`v-`)$B}a>JGyeS?qaO(mFREjj`_nwh(C+*daqcYOeKsI7N@H2IX97+-SyKD@l-u z@RZ|vn}lvP=?}RlMNczZ6d6LU7f$M;|AvpJ{BD|!tGw&!ju)dwT z!x{(J^5aN9A@&1bEQjc={9}pQc<9{nW{;!2aX8Qk#$gY0JbO>4D zx?gHa4-R#!M7sbB{O;Ir{04!RvpyO$zK^6*QaKo3(2g+Xs<1aPgS$_)-A#s60%}7% zaNBtb^0xPy3peF@T3yZTnDAKq7FE|ycOuVJIhBuyHscPKkI921xh>nYs6ZwTbLtk(~?t}_R9-^ph#$gCl>#G|K< zPANL>Z3w=i*Y@9)cMsYqBD;7_5yIkdY;<(BFo{s=%C!5JKch3kpe7>j1_>UK^%e3? zHq!^6Cp&I+#8GIbQ0z|qXwIxsNoReNe{9QOXAMok0kMETsVg7q?W8O{b8v1+HT#XU zl4dnCiFtV1I(}Bg7U?3m;j)qL2qv=PAR0|L6z>6Pid>re0fw0J+K6pbZ7d$G?1G#V zokD2AqlbEA7|pw6h^kzK)9Cux|G0U@C14E>c;S))OUP zZ}Cf=L4-s$SUxz`Sp>>D)1W@c9XUD=G2-t%CXnKxrm=GX1W_6s+`7^|jKk{z?l#rk z78g&W^=RAunCZNih-d|3W5^`{Jj46%?eIRp`I19%`hw!k#@2W|Qo&`xc*QnS#17CI zw+g1d*q2T*3XwJrRBx5r0xQIj{ylYFe9U~I7y-TY$|1~=iyu6{ADz8KLHMjPJS8aq z{~Yu>J61B$=+lyDOSfi?3uF)Wp`Lh*SU1U#_>Av zQ`K4gT48IG@IUhi-3E*z55^q&?+bqw7OmA6R%Kiy3q+`{-=G#sN#?;mr56HUr4~3A za2BMsZh#NCx}XI<#Si=yz;?_u^1K!rhwW$Ts~`Q0G%Y4ogbRxn=@dz}jns*~Cz}1v zvhB2PxDTZN%?XQECjN>LF;pn|jug?8dTa{2i^-tp=f?~1A;;!((7&F0By|GgC1w7B zdz)dDi*C0+V}~AITs%9f3(HI#F3?4cQL16>5OO(vU)*x|82?-tE)mm$qOxBBvbxFs zkaLdQJi8X0QD>|tm)Fa2$c-w)&3jI9LF*O8nq=&(yXoI4T$4v`c*bcEi#{-03|_m1&-mkEd};b zz`6Z!(iOey;@@q8dc^!D1Bv0kB?H+p#%B|Y?rA{b(uT!N+LeRs9#aWWhK$yM3#8!v zJP`do@_Vid7t%etg`e(I-llRs7GDMm#(k7B_Je=v01IR{$q6iu z*2c5(GkBmhNz|$6HOjFOouDeud62u+GHYSn55EcE6wAJvqhxflSL-vwp3YKiF)n;z zyy46&DT;<|E*=d!RP~{z`Lh68O)LT1=Wd;Ic}_^;&=f_GERVCCt+qi-uQmvWNUCWL z1NF>sWK;6K&0XLxFJU>tTu4$Hz8TM4ig`8RZ@_P?X78~3tS59K9m(UG>Mk@wip9!? zo=Q!S^gx&F_uU5^T1Xd^@qp;W-yUz;m;0k^mqD4Qk2in4`enG<7HJoNjdl+ksdv@y zAkSr!)|O>xl)G#rRMMbBBb!`%C|NuCLLW-Qq9`O_A7PrRr|ziIi|VwSN>q9T0zY>A74`H>6zu z4UOKvPn?1^0I+jKi|>fc<>sLjUSg;q8D|b09tB^!wGDx#d9rf_WXUU?wLPVUE7{iS zqiP0p>-JF8Xiw)CXnN@w7GYP5V!Ht6*co6eCF*p0&NTXPb8SkwvaR~9y^?6|Vt9O) zEExALeZAbO;XJg)%(O#`2vV?WE~CLz_5r$fAg6^40dOU0H`IHB2ZI7xfw~qff^;K$ z-tHA~5u)N;X;bF-x1G-=Mc+j?$`B(f)4)LePA%P17a2nN69JRu|LHY=Ed+~cEpQfG zznsc`BmCsgH3`xEyM70|&6aDy3|#5eB-k9?emwQhr4~LKO=m|m4FEp{ZoGLV_>^Oj zn;zwL_#!chCifD=6<46KAf8Cksfyeq43vCctY7+8seC|rAT(joqAnJfTL1uyNB&^y zl0zH6CJUN;bx)?fz*U^QTyfet9CDK+Son|t;FnwQbB%p?bRH+OvNTpeSVvcmMF2&=L2x1GxFs$0l*9Ku@fJ ztwe3hXWl(=lbd1@SPisxi(wzc%!mTbM)GH6?~#WnQ2I=16e3k*P9q9V;{PlcMk$9c`z3u(+3_aao%?e-mM|=u-FCy{XgdCMd zmzf6Xwxj=NXGgnn*~tuRTf6h6#;Ec)p!I~Qc+w$!xY*{{;=Cx?$@Ah(e#D2IbDtv2 zQ;nT3hm@sMH|XK+I1334C5!at#FlpxnzxYO9J{m2*RPYj8KbvH*X8P_m_PF|A_5} z4(`WSu_Qt+?DtR2h7Qly+xh-Rm=wx*kh6XdLewBw><6%seF|~YpWIyPH*L6-)RY)& z{&o*!_lD<>pkAojY&3C8>yH7Cqo%sM*%mE%vpl1MDW%~HB952)9=FaTrTMXc6iILv z6ZvoP7hZi?J7m#zQfL+t-8o~i;-&}e7;rKGrHmw1KiZ<`MmJYNd#z@#Wc(XbnxSOG zSCeLaRHHHC`;Q zYDSGXN64{Q!>Nmy+dyR+`IKV(`6Oe1=F)yuBM~YRE{9^-3uo#V$u~kL9mDERf<7u0 zz~9BQ^Xe6!!|xnbcMJ9p8PjJ5Z;h>-@o6?Zu{`*Y+sg)|%5fZR%L&oJ;X()dT#WSW zjFk~*$h3QjsLHHmN{0l0FG+-`{b3#o1qDoQGNjIv1UFno>&wcD7+B}WXwDQ&2l-W> z8ItgXMb?RbPSOrP%Fl#D>V4?((~{~OJzOoUmiQL;#&}Q7k$1bbL98?j88CY0`)Lar zFS(?i6KLv)-I^?IkLX5Tlm${S#&cY3@EMur&Mnz_Sm7Lt(JTtX4~g)e|4mw+JI6!GBB`YPkMw8 zqz%XnY_ZCa?0*<;YR=|7Ff8f9-p6NI!Qh%oVVYbFbE%()rkDn5h9 zT}=Bpwd?>sz1D-H{8Qyap`QxiO4p+@7`%qZ3cX!BNcq4W0(Rs*&$?1ix(@~YC}Go6 zkiYz%yL{?cgiH4IxsyXf4S2jQH}qy3uxe!g;-*_14aOQYRz>dnP(zhi1Bi(CAXr9$ zM&J^75jw1%c2{ZZrc78xXUub6Sjrj3nmXb3r)6?3d(13u-(961ymlz{y(-L#e5as_ zr4mnj#_Tp#KZrP0m7F^xgV;P92xI&<7urHx-32R%xMRCv>BBQ9CHPSO7x(}bC-M9= zK=}>FDhuX(V(0AhiHf?E(_zrKysK%C!yX?2HMFE{<2UlmhA>K8;T7gVY4Xkin>zrDc%| z$*N&_HYBBh5SB~|-t^Q&X-V4l)-z7+XIj8FV!PPQ^B%)08R|fLjouqbU@WWn6}H(GWuPdyK|(*x#9*;#UjR< zBSc_)f^86bu+L~gy}6|0Xm5N`??(t*lO55$gJb%x_vUFfoSAGBzRsFphMsWN z=x2d2?v<0yAIb3@bbYaEZ@t>0aXqp5`LbMkH0ruEp7qJ_(#Kamf%auLGIf^~wggLd8`q?tvRiN7 zIRW|mqwE}*n+J6{1MRRS^_55v`lYnXW27b$=>=w$)7fr>efm@CC*%o-tbvb{>>R*^ zyUQo@+MR=hT$&h|s)16gGJ8MOnR57NhyvJO?_nI6V38#OeP|_K$ZUov9Oyt5@1GU! z>XPT-XAHaUb}KRV+7Hr`7Rb#)$}9=Z8Y%_#6>7(|WUU5tJrW(C#eC@dy7 ztZQ2F?o)G2H$7P*Hk6){tVVp7xj1!c)}d*|&ceA01zi4PTMzi2?RB+h zY%bDV98f^P%|U%=iMud|h|JQtLVtN2Wm>VMs5Z25SxyZFJx-o*&DKtcgo!qqkj4v) z^Inc;rwc?+4kgUQtvVj$TaOCzeMMCBJynyRBbbv-)o_ncpJo_^oH87$%{{d0bztp( zpx14B!(rV&S8DlmmPUsrg?IBdnA;7z6SMWQox^3Cl=-`i?sbvlyvHpgI^6$K2-K<1 zvot&=23TV2RZ35+^df8|qlR}$u3XQQ!G;%!Sj@YGq0?7)RNO(Mi#q96c`>plWYs~9 zWitnB;zRe_pN)KgrLD!*Ufg|?f|+>ZtX+!T`wpzXxjtG@VO>|vJAUe*rTAzK*IAQC zw>GH<-&ky8Su0NGDvS?NV$8O4?RxdM&H?sAmC)nXM6`#F5d^#1pVg9(Venl-5j>-8 zsoE8YP0bOK?gJSzomnk{2|*jr!-Wx&y-G5|HB;SRp>R@QfQX9QfCdN?bMCO2&%jrq z`qu|zBVAh21fEk-W$-S&7vXK9S&t35#yg)aV&d|yySn>yO2HuOW3C@=2M=S5cTD9Q zuf!X^r25KtKJ~D?_XpRJ6AEP2_6r#PDhQJ9yB9cslrsONjAtlYCqQ;JK0Lh`_@e4> zw)bN|LZSQs5ox2~?=MxIQ64mXHZ&TrICh~z zv#$jzQKque>RgEzj~AK&K4_5UIu3m9-9^x$n#Dy4siY}ELhOp0-@X7fU_;t0Q#Jt? zM53F#j-|})-zV@C~5cg8s-W9U6@lqQSFbm8~odRxdA#Le1X>yr3 zg%xd%m-iFpD?cwpdh?V^FIk4T1^3S=`|RgS__X&w5HU8E|6{?Pk&g9060xh_Y8``oK#q)Dq4?N$k5Id(bvhc!D z8I%gcwl9N(jgF9qkC2<}q&0sCG%D*G9}n3_K5KJ#j9%A*buLArolNiZ_M^O)zVicBJ+ZM)ijX~Xu_M5<%*{DSVPBTr(ETf zMFRz|7t2w)eypS1mO2uwk2QTh5|%++94%Na`UlmS1QzMs?KK=#+nQ~|2@{1}tDdK} zFlm<=BZhpx+)|auZ7iVAruj(g{lcsR|^6ii6ernCz!crXiAbz<~q$tI=WRf6f! zX%kyGX=Ie@rwg+T&2skvh^sk^ay$y?kXh8yKM5Hpxt*Muxl9f|kjShR#6b*HPj{RZ zD7xroYjA^uo${brBc*ns9FDqzBM?O5dPXAhc!0LH~QU$DJ| zPMC#qkZ%pg9uzZCw%O!Gy^Sd6U~B zT*5ZXWbS1mgpV*%(C);MKNbp6k*GOI)`iU@UY3Ve2Fd4XMsAv4S0+;m8vM)F^VQeQPMtq2xHO%1UGj<^|FR_j{inBP?> z$RkcxAHXJzoBoPDsU@PaJ7-7F(r_kQ&hZb=ZjVHhOM**gOPS<<>&nrTXSzg@!Z)Cs zEKOqLdg9LGvsEvMIqsYc`}YreqLXN>WrRH5o*z8Zqedm6o+zoby%vf3ehh0Ri+H;V zZCJuBB!>mA>`(NoXQp-Ht>B|yA&TFSkL`5lk&6l*6#i=%qGj3v+Ssu zjGD|`vnR>0c#uF=5&4?#fp)3AXB8UM5u~>H=;9U=Q%tB{IGdGr1czPv>=Yz&x?0|7 z-)`awtRrMB)Kw?6c;kRJDdKZ74MBg~NXx%4{T`-9s+k92>fmG!o!*eul3s7gZ>1#t zl0ifNq^Ba((uxTkQBrazdpGNGG~m3g5lx6-O^9*N!NZ7$1jBk+w=C#qLlfLrl+1st zN8-C+1xvUGoyE2#QC&sUP0z-n2EE~|G=tN9bT9rx-L$2eRl2lplkGI7s z@lBzCiU0&Mo^{f1N}X%WU(e8odeY!zmbVR-u;11Ey3XLpvblKvb?;6sEuW7~3Lovx z$^LurHyu@sR&D`VautvowSM*cP z{;9r5@WiM8zAt=yJlBN3gMd@IKvu5;F$3dzCH1WoX(#y7+7TM=y5F#_)_aVYJ)VSr zdm0L?#%LYlQZwG|xtLm>`nMS6a{ktdJ#tNwo=Q!_j(O{4V_vzL%>ATjIn|kQ^5{`5 z@in{GmErK3OP2=`OYRK+IYhlgc~#j_bMZ9bc65CI8GMC8R}k8Me*#B83!caOA$<>^#_{WMmXh z6jma}pw+y(3AmWQ9}e1nM!#SFRXAiq0kN-Z3?$PodWR3!O`wU}nkDeRp!+7q`h7Op zj<(nselI`n%jCnDS=w z=@Q+AJye3}g@bS?LfsFq%jfq8ZVLzen$32^j}{rc9YF`sFDbDjgA-xXZx;?khYTUp zK5_>F^vzzxpA%^_ZWmg}AMF4Yq8%tp7+-)45(db%SQ$irS-idj2+%Z4GY?=F zsZd@ycMd?)r3sh4ZqLOl+m?7O%23cY`&brp|5|c!T2wEQq%JXEr?<{L@-H(ED@IKOy5ep9YVPdV#rZ?l0)s0ZQ?Z z1ek6uas$8?)pqjs!u6AV;*(bcAnuFT1(>^-ejokwYaOb{k?ZJg+-qU3Q^dh;N4f&bF z0LXa*VIP{K9$Dkt``d)0$uZ0Ox_B1+(oLHxJ7_4U^)G>~d@Ab{-AGJX2DuC12&igT z%|2}{NdRX4GgLVrKO?wpnN=bwAMDvtS_P8gptbOwCC?|`B&)2ANB ziVG8L%^M{YARl@Qs03^@d7E`|(Pi<}?lCJ57Nuw+}S=#}HF`ch@L$d6m22I2~g@Id)>PV%zt=~K`);-)h z*cl5$$P0VP)m<#CH^;#*y8#UPH64Pk`!yt3OPV}s}k|Oj*)j5 zJ#o5zE?>nvzR3kv?H+mGsBilJ7<GR2aiF6q$}fZX z_De?7&^mlRKy|Rw2uOQ0Rsu;p_4EFz`?|kX@>l&ecBh!W+w1#YOgeN7Sq7T07`sLf zKH}le1zhq}g^op}^xj&*xuezBtJM=Yg-sv3AM7hg{$iLtxrUEh>sn!WU8j%ap$*pe z)F?4Sufc_`GQ5T#+s#O`#+XmCfiWvlYc4DlVMn)mgYot-@|K~ZJ%LYnBfC-WWPE3v zOKAlE4=Dx5|2CyyX86zMS6A9HF`KN2T_0+vtseh^EBDFZ(QPx?d$;Q^G+D{$;<1;Z ziBmqmyoTVK231>_&oD-8ALt8`m8qAg;^c@cgwM`WB;iWZlKjvyD~%4(KhA9vwszA2qEe zO%BXR8(wwp0I7L98VK_q) z*L4|dQWg~vrMI2|l=LPTCpjv)NGjqxJ&>Kx?4t=0JDC_tbI+C$N_LyAPHl*#9K2$+ zlIzPdDo>3>#5+>foE=2&tf!Zfk9&)!o@#logd5Pm2*T1zTf48nk_H>xyU38~K(7o4 zd`H10Ys~ZOkje&#-y(3<#LP#V-klP!BJ#}9h0_Mg?}}v{MDv4_rc})pT`QgbH+NS% zdvmjeTkh(@UOPbdz0^q~bcL#D&8=4Nm1AY5)82$Gn=jzy7^RSriK#a?S5elva|e+8 zSB;kOcgoL;RSoOG!sa`ww7eWm`YS3ztQv2T07w7?7=mY>ux+`OXABg#J0toZ7)o?y z`qEwKBLDT_mr{Inl+{1~cSh>}&g5o!)6(7sK!c(Ep?$Sz?bY4$Uv707>!l2t_pv^2 zgcW7hXg?lUC{XeAaChXOS%-Xvh&bX}$aj%}>FIsEagh61FU5ZFdR^_0c0|`j*%?`Z zbbc*A;(F~=nx6N1%~X)Sqwl8dj;TSq}YU*FHQZ@cUAGk(;-{!qYB1@ zmW)-~OAE&Kc4QJ|GjwG7&L;@ji572s_A-QJwE4vM695VT>83|aEy16$@+9>aVMTBc zSRW)_TBdhPxZ&qTofU%kmrgr;)-x5YzG-fpS>{qX=1~ye+#JrN(PC&=0-((6Mphq~ z43B*&AxjdED~)0up3>j2uftA`W2G^+j^9P;LXZKo6sOj|CLg17TU1*FpO;2ID)9=q z2d{wQ8F-v4=(rdNLlJ?b&&WxMM06b}ULhVWKk}ynxz|M&l(9aBX*hn-sQLECXf!_s zHLqsVgfxl$ymdJQFyv{N5n1ow5bx0(QXUdj$SlUAp8}DBK0C2b-mhF^+O}j-|Icny z5Ku@sY0E$#Lga-}76XE8dm&IJGM!_%1H>xlE`6MC(CylbDAGR^h+LMufrtgLm(jloRrcF!L2h8#46OZUB4p<^ zVp1f`R9M=hEx5P-rqE0Z4DqN^m4x+2;AAoH5nMr7(2Bi7L~q5>dsYQ^gBq&d5uBJ# zsg{DkjPyW6uFzRFhc%R|tg*YRfgfuY zt{?A4RVaptf81IaW5yL8nzOTJ*aNz37xbVME8I5rH@1;*CGe(uHA{Qq z`Nzc&#dYU_@g0wZ*iZdPy;gytpVS_t-^8=c+$HdQZ$J0KT1mY&!A+mk926FGvm(sr zbOheTyyS~wK6Wd=&l2Ks;r=@RHDUdGcq!CKiN;}_EWtbL{!fM6;yjRo#2mb?$j(tnPzUwgUj6+TTSFg60 zOy6&Yea@-2SI@5xC?^n<_XK-I05|{)42GKu=CkOm3f#m{^ZcT3ZI#m7leL-Z_Do5y zCl=$ZW8MhvHMeLM_fY_a?>eBmw?yvuAs`^x#A6m*<+By89Vmx;>)97tgYsGcP5JJC z_7o~IaWgK8t^Q7wbvrI`Q{;R&yem61^<~2e6kPGC8HJm~=cXA_EdITjg_~f(MyW4h z{-@fEJsYXDY_AOow1wvhaV;Q2%{?r!e+s%wJbUjrNr&+5HpFy>FK~;`KVLDjbjIpK z$vge)M8i2>j4xAOZcfI5Hji-kdM!~g6Pul)es8S67`<*|f=c9{Wy2S^A~G7Jd5a?Q z8dZ!GLv@jpyGD4v%Y;_nLwp2{#jGNQ!~V2vCHj$Hhcq=CM~egP#dq#HMty>(h| zi|krLyy?*Na-wjS($D!^zFpd@nxw!sp6u&Dm+UUHpv=TfCtuPn*%Ooh^tA?TJjPW= zB)(JrmVi>Sbw8U9m)6*m(6RZ;)DZsNDMP9Ks;|rsHYS@)(qCH6(JS4aXJs8uIubJDcYXjI(TPtdlyRz9H)w-(8}){}Y9bx$8MS z&Y^Npi^gqBLZ?nzK;%rnzRtQoHNKA7ZE&p*qaME_9Oj=1hJ}!cSjwyvN7YkM4=Ot~ zZPEG~gtw=UPQHdlY49k*Pwub!uMn+%gjgkoO~alG%unSP_qIXTbI^dRoh_|4@A-k7 zfL#2%k21HNQk<(`bPL)8y~<4YTA*9L+W~E&0sgUlI5DK>%shQ~rFHq~nnjhganPpb zWplE(x>h*=?A+8Vf>#38x(NN z-zk0ifdYCVs|T)0`I-OsCxO&F)@L3Qd6vlsvSPi9Qj#8XYdEu1EY7`ea0kWJD7Zm-K0M$}Jcx>XG;v*6NsrS(q{ps3{%nYOVg*S*p+C>r3;jsA!B zu!Oy*l~``0Fk{+~ZzK!4QhwOxA5d+pxwmYPJFqp{#%?({eL_#>X5y{$UZuYd@bogKxU@5_itSaX-CH64DKSd`5VGQ&C%n+(q&E41uLEH!5><0J21YqF?W0@E1?18E0 z3^Bs}-)#!5c`WZ;-oSD3FynO9a)07I@l%ZPL7Qrj;j6OMNfM$2w|mgU(yZkB54KdSU-( z3Di9Gz@~}0(LKWIsOJ2pB@>)gQpec%3*ZgYEvh|r7do1pdjFw|*tVo4agZ5}RYd-i zC*tIJS)h;l(b1wtnCuk<>jQN}NT3%6>jb2O(GitXHo90rf3PiqWr2xyY@MJ|C0KBW z-dlxag1cm|^MbM0D#b(~gP530X8m3enU4)n5jY;vyp+TISy=9AVlH|q zHOTsIolZAEkmc&94;Y`VY|WA}*}!{Xvh&AA)h3T`TRg%3uxJ47UA(%iyfy1cz;u%7 zOmU#wL=RVFyjpj*qg{5uFFkfSVV1ArAY3r@3L#vqU3Y~#(YeCxUL|3cFG>wn&g{Y= zyhNV;n{21Eor2_A8zfdIG^`6|2*nN<4S|$y676B@GnzP83%~+n`(y2jY+V}V9fLKC zl`?&h>WTYb2S$N3$D&~8AedMx5Y`-hk-l_KzcjD$4aY=pz>U#Bejqnk00vGF=J!xN zVXjixTx+iSYAe%X>#XL6-GEKF_ho;UpLsY`xlFP5^j6+K%#aSqC0KDoI6-uvkqe@^XSMOUK(9L3wLc#V?aMB@62 zPWn9l%?+?xm>O2RD!GmD%$+$I9oqq<_&uu^teTXL@Dhdsr{WhtB$1N2QM_CXR@i`4 zXL?b&8BsP2iPn??D&ZKNqs2~0g^lN8zIVW0<155KRg6Y&7-?=qtX`wnJ{!&DeFiFT z^NjMOZtZKaXSg7*5JI=M#ROii_z|TDsgKcqh0F9pw!_A`!pF>UKtGGktFmBd~xLkIYW|rBH#}pCY!=wXo z>SG203Iyc~G_s~>&d=MEi&mDiW(CtS_3}U?_ba~q^}*+{P;I9H5;XOYG!nYT21&Xj z6f6QiJiY*u6&NLtTh}PVms@bE82S5^s9ud+5+9_*>{mwHQ$ZJ^tN4A?_lvnl^O%R- z5yR11h=pLb#N#n|9()%+^7@~Xd8Ifp)6+IGrTN?wT%>0^KZ17$Iqy)h%?hW(Eum(@ z6q)UEm^F|V5PFL}?j8bXlK8VU)**DJw`a-K;C(~Y0B9OJ_$OXitm zmZP_aDvrY2gXFT}_+G}S@H9PM$>F6{9pThTn%0v#rRiNL=ot`_%*?sIv# z2sjn@%`4uXyMhk)guR(N<)6)A{U`&9qWtxjso|wLN+hrL!S~)1Jl|Q*#0h{=;gSm? z%~k$waRxyWbr8x}SZ`I8o1x=Q26^?R%D5buNkLpxq;$a|+Q+DVx5h%nFt-wPvS;mp zYJ`=i<3ZmytD_#dc}mz75&Oyv`(C3K46|u}FinHbK!Z=_-db$&RbA@`j59B5D=TiR zB88%%DhE5C)L-KcZ@1w#H+LBA9DJl^p1)CT>w7Q~M>8;%i-&53HWdLX2J(Anu<(mv z-Yy?KOko%DIMpj=2SYG0wcyO)F(AzBnkfik-TH@c^Cn9q>AkbF*aioCOTw%U4J|IO ztTq?Ka8J^=7@L|5WAyw;9Sv5(t2!Sa>Wv9OjV4mt7ea51xx+x!jF(UB+&bGH8&M$p z?ELU5);nA-R8TKRAp!CUW0<7L{=A9<3Ma89Erkq`Y}IK*o2gkrz{dh@OOL2kU zuEZVSyRE865n>a z^|r4p9n#?p>pEVxZJh2DMP8l5;?&5H1^Y^7PH586B!k(w0Op4q{Wt(M=@9!->7jNO zq#X`cUCUrdZ@d|Zq@|hC&ACaMsT8kvDEU=uK%ycIA#Y*sh>Lcm3t>PHWiDZV~W0i8sg`X>;bd3Tyq&84|EP^aO4NJiLZ_H}B~NR4}p( zbk$SD>-V4StExQ|$9O!DPtdLmdojzQ*Rw6Z$0gvFK@U!bIlHy9s}9fn&~t(t`sR`5 zMOXgqUGQPK$kOGmtmQ7)-=?FiY`q6UsTnpbej=fajnXVfrq*q47Gau221G4PdZ`XcO@?CPKN zD5O`;bqO&DKyvA0gc8DpRAq>vL%R8+FhM#C+x8_nejeb)IcWd1={t)l-W#JNVg4` z!OY|BPTe!c50)VZjBCx~LMfSdX*1|!@eabW3Uoo$v+TBs1mgVo+4=$A?cPx{GPf1y z1ERgMLn`Ws`iO>IT#7IlcZM>GFpypCXx4~pNw(Ia)6Wsr_|R z55tsgHE?G(CuAVbLFb_u9xtN%dM6s7)w+t*oOv$O&JCD~$kJe%N<|xicwr$ED0GF^ zc$L_&4K_+K>Vz+`n_}cE@S^5SA)A zk-qvdNg6;Mgq*X`>&`5IaLwCrt(4F&Uw)oA8#~OZ{_uVN=8Di)@EZJE()JTVX=b7I z8EzlK-oVSr0wumGJuhb-R0%+hleBfTb3G3Cglx9Qhoa_4nw~H_NSaGO^5#n?)`%mY z;YT2k8SpU>H-q^(9PjRV7W8^jZMx(y)06r-GMk0vCfXL>%g(v3?1rac@o+Av&Ad>P zUZbUFuUe(^E|+c7_6>A9G!MCQWCv+$FBj9n+QAM&b|f)YPyK_*cr6$CI^Zt#X#6Cm zvX053+)_GONFkEn7Mz#*3-Kk^x{ezgo1i34X9D*j53|0Iy?O~@86j=$Jfr?Fq2MRQaxaA#=nVm1e1$1K-eFsi1(3TAfFA+ndNzK->j;r=_ zt~I-X#}c7(4$sj1MxUVtXlmy*Yhje&4n+VrjTcN2ZD6)@g4s`P2Xa1 z3dT-YfU2HyxnLaE>_E_)V|88%6eBEW$PDe9Y!K}!kb2s#QJ-SSkTMG%#c~jb#ze!? z&sIm-7eu_5ap%uNx>Th?R!>02LJJv(tWZ61GQ+40!Zt7-sn;|nLhDc(Yu=X7)d0Pz zV0=CfU><2t`moY%Sv@aTTivgwfRXWkDP3e_VPN=A z>A;cJR5TFsLzR zb*RtfMi1Xl*g@q*6!2M);uXJZilUEr8GNrf2;{5wUJsoOU(+(^dT>k5_J{79x{ci? zI8VX|$I#3?n?rtwr}2+x*Mm;B&kPeGR2UsJaEIJpzW`K31j01V_xr)D*4v6rqoYUf zlKN4eSel4N@54NaEbYwW$yG_hIhxM_760SxzMa7E0U7N8dbi=ugCfl~gIITYte{)j z&g5}Mm7(A4xzor`zIr4*Vt@fzG5*mF$Dg*!1*jUJQEeQ}%uL%6BK;@*| zLU4Iu`lAQsYL*TX`88YAw4d>ghHiU97i9EJ;hkyOh?1a%$ziqzhD*kcW2kA>IT`qI z{)p;W{@9rUPIye|2+A1XP#ydVntU3MSY;ya7~C_fGka;K+3NI(g;V^3+PUjhe&wQK zDvI(5$6Ia5_N=YS%K*j$$@P4`n14LhW3t-{O)rwJcp8fcO)s!+O*H$&O=2L2Dl&;^ zg$R8?*|_K<8Y$FI3rzoL_$$KN0l;pLTC}&aZtuB*(oLMPb977qkReF6TrhmEF0p|1 zMqv0Oc&!1R@5f*4fNMo?Sg88;r<-$$RD-s*Q0>}uO{VH8hoK8h zDAE6hB-=+rgG}u^H zVzt!KythVeO>hkiKg*BAu2EaZfmgY}gf*8638;>dHHS7#vVs47I9$S=l5`m{!Js{v zJt_@rhu+RlUQ43}p&agoR-a|eEnXYD(PXJzNS)n{)BKVooqeOc($OPgJ`ZBnjy7d) zD7}+eV`y+T!3lA$LdMJrJ*CCwq>1`Y$x8BoZcl|KYuo%cYMYz)+ha#4Yd5}A)?adm znQ767baM`^T~#zbfd%sU*y?6Wpo}@Qv|LRETow<-Tz}+lfU%~FERurCmWv@#G1o15 zcpuK3q&uUYFS4ywPa<+aWp;56RW)|8GO|Vf_u=TAt<@;`lcOOSy@JG`Un6^|dlF6Z zND<{3zX7h(8-ne8V;XExs9}9k*=HE0DI86>$w+EenR>`xEedvUl)1@1V+~4t+8?e8 zoRAy3NtUFZ!+3_J{~Oz$gBa@;vdR&+W{#nh%R`!RiI|XOuXS$xB#t5}ld&7YZlig< znuG){Z#ZU27N_*l6!SQOqQ2(U4YE%%0?8VoM+=L&49S2PPLHj(;?0MvsAcR;;vY-l z4;xVN(&D?CmYUTFQ^a1qPjK?=FRI`OrE#2-4$g6MA`aSDba8lp@ud6_qJ@_&XPlm`W%Bv{BO`*6rMXaa0Mse0P)Nnr*1v zB|WGy#hjScjnrY_Pv#kT6Rll#Vt~{5Aho4$WAbN$SPu;OEBM4+nEn%y~T)T}ITdugTa z+@ASWH5Io9xc&iQ!NPbYH7b|(hU2F2A~}&?vtJ&=$-y{C!yJ<|{$N&xRiZ_dG3u1G(J-zbhThFkzm^c9Ztzjl7LL zae==tM9rmmiDS28N=T->CatvgH?7wRrXeW~C5(JAtDOYGMZeChlcKaP(NKH8$BVHK zejOF53EKvLc`9NDm@R(R9-?IcyQ{g71eBK)332asU?7}j@T%!72Aca zpS#$H?fQl7sdXN`=-}6wk_TYOP!+K;d_Z?Omok=Dt${) zuQ~!fmYM1>tp3uAT~iZ&;G)SozLo{ezYR!7*T&x`>zZWgrr|@ajh~qV@2bw)Tbz-v zt4R-S_iJBV;Z+)o$HksPlXU;OGw{014Ch(X%y%@$Pz`pL1N1DmT7k@=;NpS`Uoas^ z(-KFDMA=xdyFC1hJ&hOPyNHDjf^N(j2bbSHgee;K6QWqdRO2eX!$J~`tZJNmZ}tJss?SBtI(3lkEyqJ&~;vJv`a;_ktmOzb;_quSk4tTxQ7I6skW;VD4HuGt)hbeX~XIh6;;J@|`nF$V~=o@;q;@a7C zMh}H8`2tnS;~Fj8Jfke4TBXC)pm{-ys$r5^h)E#2>pTb9_ZxPOCxy7k#XH@s?$v7y z&QmM%c6~1EW36-pRn8$!LtDj4phSciuT{)hkB{cIG))kxZOjn1-8hQ}tQyc)rLwF} zPCA=HWiH&+oQ&4fHdVIhH;%_Qi(WNksIAU69+wIRbz39GKcz2Zwv?z3rtw_VUBX8a zyGxcXDLabSqI+q{hm>7%Pb8gHAeC{5fy#GdE|U6SQrphZ_d{2?wX$GNx`7?%;<)4J z3xsn&hx#~;7Sq~+NwxRKU zan0wV`E@i*{;h1g$j3~CPJMKBdiL_$535VDQ!LFS5iJz~C!A^gUnLtfuU z%kL1b7+zkVPqg|S>dF6kL1btA@AcyUPYOQE{~raP{XbguPH9-#V6h>7|5EUGyBoo= zQ?TvDrwPboQ%EV?!O`vDuC(=#!|Tg}))i&r;|_Orm^Pmx@<)@4nr!*8?VB1l_iWi` zm@(#CRS~>hzdNN5WI#oZ6a!^~i@W=!ogw_N z`q%DyOZ3$uMW*EI6aM9K8vs-TeP`nO0?it{E-f@*zwnJjnQuF*w^d*=brhb;WXLVe zLd-aX=&zN|_qQ9&Kz8cQoRe6mASIC#1064_d9X#kTXJrhS+}xa)y4eq{$j6_vfhh2dgi?~+zu zVQ^q0i?i8P0PY-z$IT%97kgqU^WeytMI+;2|7NXT^TUw#ZI*7@@b=;Sy{sSezHsdH zp!9%^w%w|<&}lXz^{^~Vrn=iV+2{Uh{l_4yU7k?tc6{NujNv^SX`wUyi;-yx`eDnp z-twxZV5~9AW9-`FVF2!xEs&GfC`0dpybo$~vg9AmGWHW%%iJyHH%hKDcsVe1qSi27)DjMaG-A2r66qcXljSv0!kzcArVDX4x~-rVj}*1$GvKFSBZg1yC92(8-*ROrdbfyc&EJsrKA&TjgFNgvJKz}}x(>9lc5n+`D?`Sw zq_8!gX@R=c)ZO{gy`@(-j@hjZsf{> zG#rP9f{DO)Q~Nm?T^bG}T5Y$?h%FphRv%}`ZNosagML7PKuoTSmI$*0zx7T)U~#<% z0KvW)Xp_Xw8B{3!Sxtc~*B?o8WQT`!We8Y$b|>HV%U0nrkPI;-x%~r;h$vMTh$9B_ zaJrphS&#@EAJ30^_^bivD_yPuk9}l|O#@6#i6dZyBJ&k)JbMzmOL`p}uD3u+@2)2b z-W}PR$f7?O&9Pfgeg!c~8{4t|7X=_gv=MrH;}7>n<>=Vksn7>P;0?6~Vq_HtYdYo=9hR zN1htas^hZ+vL}+M1Bi(+7!;f78imCsS)FFAsD5-OI%vKQDNE zF|@qdEzlJ}J3=Q}Pt!x@MHFNiERnwJ6=DR9e~lyH+iLn_5z+{EXdrS?*H z>vH*oMB|fo>o8TVOQ0q-;5rT7b2(Qy_-E_YF=>YjJ5dc0Z!iq+t=4ne|0=$J7C$m6 zENgFUE_?|O3}G9%;*By&TQvb_Rj|)n;f!DzOkcn?tRd1_T4C3#?l*}a)B$#a3iUUc zpptUN7JB9oaub^^WruM?7$kw6tqY6Z zk!@}Bzy-X!P8%#D>C9+`Q(8?U(R`?ePqM|HSr-jU*OPglQ+SvE>!a7I95Jbz>l4S^ zXi$XIEh;i)LXRzp6Ub~i!rbR7OB2JW(V5H2*=1s zEVj+cc`t-M1?BhI;@>BXo0M5J>?5}|MHPzJ7Y@{pzNc2&vTTiSMRRHO2HN<;eNuc?3&2$xTI0{K$XL^;yiIwV^e9daFois=2$-4-h3eECSlNq zu(!%%5s*nvE(2DxTo2_F!*)kJc}@mEgWPrPE7Wj)STbE;I5omjO$J64zP_vinnhmU zprxEl5Wul?9#6mDQ6Lfsr|06SBztF!Q6)b$_*G1liym8?OK+IWknqXxu3QIcv!7NS; z-04NW{q0^;`)+D}{X2}FtLrQIru5UcDYpSu4-0Dd=c$88uF==>Dcd^~_?Eo#FDBbTb z2SjU;u^6KP`jNPC`!#Vn|J$?@jFdjIOl0fny{<|3zp=@z4Fg!zq$V1N3F$6+?gb{+ zKU7Cyd-*}=(SQ6^8?+7+o8 zb;ZkC<&vqVHNiRX<0OS7p*~(5AQMpHSc=i$gK3nlDjFd*I}b$OLV<{W3A=o*gq-1;Nkeza_BStdiA` z54sv~RqY(v`5PH3Y@mq50-!w)VM3Zn?K_9G!jiN8YGeyB_w35EOM{X$qIM9BNQh}E z&S44amW)>pef1LS@(#kI1S;nSFRpWaRn7R?EECyLaY?lvcyocSJUnPIk4k~eN?mmL zY<1i=ck6f9l968u_s_ASvR}vu#FOLYwIATbK({g`u`@?Re!sSo`+X`8WCE1W|n zn?@~+u8k)05%3E94?PO=;>j`n*BFda=K2D$&NC!{31P&F{qpxkCPewIOa0esmUmG! zPD__b1XQUsEw}0I^ItmHkf>lg9yWs~Jq{B`XXUrl*%sq{l$LqlQtM5^d7d<(pMvwh zKiNf2$Zh&1ho_Su+tkBvX**i^nmue#M1M>e>|!pGy!eGMcFjgm717+Jgbc7{Iyu{u z4I{|+e!h!Zy^RQzwC%6mO%x=9ovqzox<90I^VX^7PHe3FPRFib_HQR*QhZ<+Zzf{7 z9`@^KzD!4_#&7v__@I%APQ#{2lTVKZ_`JWqKXku=!h^puI!xAr@s5Z@p?t$szibAe z@xnlDVQU)geav4kZtuNZ-zX!Az$S`us{k`*tndR*n5;vUCQdsFkBNU0=J{9ecRnBJ z_{Kqm?^+x$gj=E=C*IZwT3@p%2swya6UhcVe315?4~k6^YH@OIwC8y&cjhY;-f6qG z4+z0$kv9V{U~$O<7*p)Ir~LRmess;O9`SIjwtX&%1up3$4BRAIW)2@7 zr7^XLXI`u$uQCN*JxB2v?iC=tVE?XjC*Qd8;#RtN>g1FL#Q`Ti_(W!O0v*N8)>8sQ zn>kSKc(p?k=N40o$iNhN_Iemx5a?G)?<$k-&b&SJr4OQdq!st~KR|fULWYnEbh-XX zKhV$Q2@8zu0Lf&IAL3oPW}<<>8Yr2@7hW|94gF-c@06xFpr3~=4dhdAjcp<97?o$ag_?u*%-l9u9z@iu`xfWR}$vyazl|2H#^OEh!j)bYFq zx5Qq~Kf7lGyu>{Da7{U0{FIO=p#S1sx>pZg9anEk@&b#2lmt4fxQV1<+_Ow;Db^}F zO`_S=eGR7eZkBibjTz3fi@DZNWpo9&!hV2Ud@I~qyf+J2ZDxE8wZeX=?!0Kfi$KiRd~f@8dswq3{~Ma7{EG zykFe`LPFBgehsKc94=~2V}S-RFq~@%AqPT_35x>|se0TE5Il7vi6gg;<(~x@8SG95 zP>{C{*jt<3A9NE6%>t4GpjXL$83SvP#sz>5vm^^3DzxNCPLCi_Gph);s;$#9tWvP* zEnb+{c~B3gxCQKO{0n_Z%q{Vv7|dpL7h~A4dRHBRq7<30x;WJhHfOx0idm}ZV6_1Q zG8=GQtRaA#)jtB1D@}_mSf?AFMi_ZbwAfC{epw+n#KGN#)YBAtd(+Dh*^XV`0kE`S z=Q~?0%i7WDt;$4VQQiUBl(rvVus(D1#Zvi8EEnNn)%Xmy`Aq-K2e^qZ3Pl8S-(-CW z)5;r7ufXV23$2&R&RPNhMbhs=ZSc_#}!E_GZ&VqasvSlLaje4v4Q3KGbu1p26 zS*7Ov2X7UOt!5UZe|$87*3YefI~rVRdk|yikH+Z%04jwP6PKqaQpK8>iXx-cMTqTC|AsUv6}zD&%JbnJ^)cLvb1d7Y zCM-#O$dkY4*kUY1!xE$c^g>{5VnS%$9A9; z&n@uMs~Z#NCR07`H!OkN-VG~(T)PUrV2WuV8U;4=YWfpsH1M)26o(*}Ei2VTsmXc@ z*_%W8#=no#36_QkkffDf=SyDFy)5qEpCg>$D}gN6+!#757aRz9{CYQn)l7@n^j!{6 z(rb4g65ifO6>a?HU5AHkS|p1qj#|XUdSmC?C(EE#By9Ja4xlXd%2=stVb(= zBdwxlCbjJwNwuZWU{ca5d7y#lTGlseMT4T}`+c|X|5?AqNqJZd^`uR?xbHc%I*gHJ+R#2}I>Rswl6t4d z@t_T=U8CKocnB=W)l-&7);F~TjdWTdNkD7x>E;;S_8=wI#Zx( z?%J+nJME^7{Dg(S$?NAd`lp;mIR&e8_q9Vx>5F-_e zB;$ZNGE=$&VIg<0g;~jFQLROr22Y(a;}+LE!>J4&5TV}r)0ybtbXRJRwG&y5k=Lp8 z#VNt8omEzle5Y4EU`BGTRq+r>i;9+Fw@+r^Jh~h_p3nGQ^Bg} zXk2y6q}Z8m$agPDw0%gIC{{}_D=R-w_0+ULWx7-L$%2CJh_qZ7sy#F9&TPu;-|%Zw z74$CH{G(_M^`!K4uMXV>K;H9-VfRLxKO za#`>uT>G6oe$mA9?=k(;FIGp2MRpz?@yxZ1(OTj{bWdmZSk1ayCerd zAPxW60UN&_Ik*?aacPZ?5D$y1ki`}A%@@q~!jDMwk6_(%4lNwb^Y4YEkMe92HTbx$F3$vq(nBaOi43Nd=S#lcJ(jPNFDT|PC!y>NuV z*Q2ZJ4PS4(kW~)x4KAKfo6srgU>|{9NeI5dHVQm2$CrT~pRe~8x*mw&jc=^>;XD|d zGdY^nI>ENRmpxg^vC7%>>Bivif3H@pADo+BS(MRsEp6w0rt{p$x9XoGW%>Ie_h zM?VD2acjXd_cwGlW=9Zz*7t~4GI5Zfzp*5=eL`y%adI9j;z$n z97O$=R5HVuo2MlCUeBB<;H6On@eM>}J>Y%J<@Ki^s_S!CwS!ndZYXKxV4%QT1W5W& zVVeIEjTYy&p2cVdpnCihCJ6A>Gx*9ZZ*5Ga+pL=-87jsZHT>0= z)?L5`8uMG~*#5gaz6F~*sibILrS0^yZ){P-8k2+?KJL9*z-Her8NKs{!r>dzd(gf6 ziBnzMiP9DM;ZT)6oBJZT`STLx-XmC`36X=m!qw`xghEFIZkP03aA1!!S%mbYVtXCl&}P-JNa*()Q2g zJKasD*H7i_MMG3!KEqd#D^{;CfMbTV@1%iJR;?y3>$J0Q;1W zMM6Vc%CNYk;dVK;2uhJw_k_NsG`Ye|MIRQ`aU>N5>!tnR-cM(>YR3+(*r7wyse zCUOo&iHD>B5+kQi8rb&q5CIF}juKw%0H)emWh;+=>?}RORx&Z?T3RBqVWPJp#3_n` z70Q=(zPz+#OWGoM$sw2joZHV|hsxr@Np|QX#1NH<`K~?;4(K`ugZU|g9KG63xb(}v zIS-wKSFkD^t$gL|ta{Mv{pxGs`B39)v8B)^2nDFhM;5>$z$hyuL&*$;;RNav@w)PK zvtSuutjz)Epoo}IMHB$!EqY^2n!C$7%JNZ)wv5F_a_F@0(|Rr?37c8 zlS=$|na; z9}HtFU5kW6hHOAEi1NpNp^N-Kl>d0c_K7HuuLj8WeK-Y)ckapQtLN~s8&ROL3=dr9KfmPhQNk5(P>ns zdwAnP*GW{!=%hI99O^{J(*$Z{C1Wp@a{TTUwQGw~*(oy>Vwu*o5tGj{tP^7MFoMCz z)B}EV@O`2J5F72GuZ=40g;j?zoSF+)p?v6B40ed0n&ni~rYaGWkTLlFmZTP0 zWKw%3i|&ptCG$9~H;TF0ot8lfAuih`(!euK-EX)1NrS^W$fB{#su$I+SloTht=Uho zvo&ivp83t7B69*aVvl4XtW&dRAY7OYA|SJ^rV9rC#7W6hABgaVt1V7gWLC{oJ4^*t zsZ{o<#{0qcDzT_krqn=}W?Y-2fOIK;l2za#Wh%;6;7!o$c;+h0fg`!gR>aOSoq1>m zBgeD*#wlk?-yc`zAw~B5m|X$|ZiL>Uq)_SE9oQ?Y?(aMk^MZ8v=p{2$(;)TYG7%8m z+JyIJpfux_2B~E9DE^$aEx#D0nUFM@Mt{oh5)6ibs3XInShcwPLBmAy6q`-3R1`)^lz`?Z6K9~m+rz&kB496U}iX_s(k9EwLG)RgmN6~$N-)}^q{(P$R zKEc^afn2H7u-TFy=j!_AW2Pbw0EQW$U<+H>z-^d>vq42RoSQ2$C>vfjb>p(XOEopX zoZ&%0Rkyxh^kyr(HzFsI-?h96L5hc$aq~PA&uIOkof$2C6PlFlOq?E@tsn2fb7|I) zm3?SS8+rilke_(Zl#%|4aOC*7lVYPM%i^ZUrhk=%pjx2tTeZ2um|D{B0e_ZPU?I~IDUV4;~&wVyki1!5CGJXwQAaU zWMqs8qCZ7}zfB6PaD0Hl34yqHmuy^NqJU>y;bP!3!B_~76HWZ%LU5g!LnKY4aC~<= z9jf^DN^leb1QvW^ShsJS(WY~>v?de{_HQpk)57u52UEiF)a)krKaj;G z)}G1Zk(D@+#eWxqV_acQa+GkqVWk08yc3o!O+1zXW)-6`vbv5Bc^gbQz~3iKsEq7PW{NZRD5tMK{BQPxw$Fcg!zk zN}X3s@LCIyjzhgSR0@jWjlsYZ&LynLg#=I0vmI zAiZ|cj2LX#HLUsoUSp#y5nLC}q@jVWo2Fk4lV}BzFWvs@lbNL68A~Fa&TEy`tqx%p zoOe`9(dUY?okYqo;Jw;2xlHMtuc%~7Uk^L-5-ezAdjf_h_*`-FqOk=Jb&b74%jV)m z$j{;jj|Y(sukK)~W3hJYknDw6dbqeJ%~BA%oH+DxgFK9S=esX4Oz|JN=HCP|9iFX$ z1tb^O|4-cnEBk+Hh7M_tMH98bbgifk!WD`Xy5z>Cj#rigdRZ3Ogun%YdU)Bvbz*&f zkTeYv2p^FwNdd2=70Jc!BMB=+pgFu-$1l*zmb{eYY)5AODuz~NZ};#5YR4i;;e+E& z9(ESooPCWvw$Li9CnOFpfW3XV*-gt=cqGlElgD*WWhC--QDMPJl+m8idLLI54ZSoI#$R}*h00Pq}_166ES)>6q51ZKM@FzY>)Kx`~+75H<)J4OPKvja{uMc zr=1-1ag;O+y)%!;qcg?3BhU-3%w7pLdu=S-@f{?Nr3Xel*KQ?S=gGVWgE~p{L>1eL zz?@`9Mo{{mEy&|j7I<2T?bscA9^(k_YqpQax0xnRyLD*|R;(8DxoJu*oOJ_x3-;Z{L&!SUAqIPWr#8gc=y^6K)s9fPzFa%SoiliqrxY4^k z;;F^*8OJ+3m&Sx3R?In_@GvBAi5$#3J|!TzB|#-3%?+xllU)aNcqTk1e0gyOA0)P8 z+q_c|{WBeW`**k|8_n-={^5!)dQ&BG4u~L3k{!ZYa0*e?e#)*BvPnOcz@v(8=N>{J$9~$Tu3bYGv@_ou4X) zdp%{yYwxrv4dUFF!usjRN%r54PaS{$!W#&?;U|);cD> z?I33a@B2n}g6i=qnEkq}aeqD5>~#NpUa7)6ZTPlXVr@JUeu0>q#~5xs&YXq6aKc9R z!D+PdGJhI+yz_8-PepK7aYonbQ0^-90kgflMNsZ7GK>I5bmRZX=JKmxI#>Jne#AkK z_UiU88(G2VU%X-ZYn`GZnRCnA-OgbMKU8P_|3rXgwVg}dCoB8 zT~#A&m!0Xw?z7`vh?By1<`NH)G^o$Ebre}cSsVO}{)yuMD;}q-pdRBf)(DqEoLl-^ z`A$>Dka0JhGZJduWv8*CVWfTQ2D>+2O=P37jELR#$6c9NzARb|A|GWH&r?=e=--F{ z^_@kXR|hCaM~Oe2E&TQLPlJ;1N`Pf9cEXLkqxDvM|C@a#vpZeu82t8nI>NNEoZ9$a zl8|t+U}&IxFj8Sn(X-oMVV?1c#5^Yp%pAP2 zdcsKgO6cTRJFMWV&}<{Uf#28GX_I%FLc)bjW4b4GU@TS;gb?eUqL~Qq3N7a;7 zZp5bA^0Ztxx0tay4=f5bj2dh<`9n6Q?PcK^ZE*#E#O?OJ2VO9t@|#GP0z~2>UGTi* z@(K0#wi?tTy}zZXRfRDE{cQT3xM>*8h`f}{N*bVrAytD2W%`u%X82M4bLFL`H3Ji7 z&s1%-&HV;{>$u68&r}R%gye6Vx#Ts&JD~P>T8szE02*L<<}42|sv9%k_oH2byr>%| z?5U5mN{OSZ&0~+}SP!nt%+0{eHpDNh%tskt5e`?y1vTn(F(W;pG8950g?ks)b7ADU z6|sk48iXo$29#1t0JTn6zx(r+Z(D_g_L^`n!9EiO(o8bDj1!joL7Wp@w_J}={{?%k zzl!tEhbZwWX>c%v6mSdOHVtNjrwLxG?2b;-a4Qq4S)M{f@9qOvNEpmygH_GyRZA;< zG!|zH*2q-#(3~8HI@$T8%1-wTH$3kg{0Ohh{JfD5xBqOC^Wt+<;vftq-2at$?LcoZzK`)@qiXH6}oh;B`Z)M3@VO`~^ne7RxRF6thw zwW+m(otX6B%S76*Eu)nv7HQ;r`=vSfXHV`C*f$fq^odyM!ifO-1~&)D5bv zA$!-KxTb%!uzY0mty4xZP9l}{*E|CKLs%5TDoU;$-Em~Pitb_99qoROodw+KvMNpm z0C5tyi&CyX@w?si$^Mx^)@9QQC0ajl5H|2J+PfKgv(n5{NZuivt_||KIl<*(f4E{< zk26}jyq@G&l+DPzbgviY`SD*<)XU z)(rQvKlyy+Pc9+rzEMA@;BHh33BV0=bVoZvrS0G}%{?iYo=W5Q7|RW8FC#nAbQs zvqz$mw6F?;Yq}gyKDoB2pTE8BAZbw*FoSMW3tTR(GV>viX1}!CON#y2@vkC!jz@U7 zE{$*ZWUz;Oq4=0mIX7L}X1~xKc!%8?Rqw&^9qopTQ6+nOtmiN0+)zcVOL@%fT^x zUtVP|rkpMA^y?--cP6X)h{_SwnBrtzpRU^pS2)@n-0m(&@4HD%y7T+D6fl3dS7EKp zUV8VsX@(QpoE|M7ul>!=lg;;&93J18i^jAnV4F1fFM;0Rd%~0bU`Oh>*nt}$-yR-b z3G#3zZu^;-<@FM_6$`DGxZ^=*k;Aq}Y46+;ccaW6F87?{o*1k+Nb4L@2(Qo095v68 z%*K?Q9{_jpN0DrPX2zZ7{epAN212lv-RHO^Xz1HzI*xkvJ#CSTBt zXs&1~4b$zmTVL4#q;UIPjj!*A6t^Iv&rS?qK86B4*;5V(?Sffs?||9skOa!U#6*&8 zISrE{=ZC(sUT=dAukF$cL93SFE7}Nin;ZCNLXKk96j7+tE)}F;0AN_}WP8I#8$CR! z=JmWu<7bnncznK@WjDS43!gZ*sOS;5Rh@TS$U4loJS!A#grGABK>R-*J@v2QJT=JQ zt-}?rG6hVGC@kJ#Os+D)t9?|sDm(U6eJ~BVo)Qty0IvskT5?%e61-Dy+k-G|WTu`r zpG5^>cG24+t^LAh7By31(rap%ZAO?0KxiAkAlFfZR>!1%CBgJ9UeR3;f_N~xfm;(SQ&Vwe*O@_8bi?0u!%1DJ3 znM{8mp@9E=&%!LUC&FJwjN_XovR4tX;&$+3EZU_5L=1d}Eu`EfKG>En!i(qDvW*P* z^H3~Lr~fR0{76Pw)2)L1i2C5VS)R8z`ls_Xae8szbHYu7@7*PUkNmI#~#{}`VZ8k>hF~C3Jl1|1OB87@-;pB zWOvsScTvqUa5VNt^hR7Fnj@%e^TO3nP~r+?@ut|@QS201LwQpN*?U-M7ID@Z@UkMT zsAq39x)gzlimM6Is(#3>%p%@jN&Rls-8dXN19CJ*{>(p0Ykf(4ilK~?f2D!wuFlDD z&SsCe4ZhABGY^3=v-E&b=lFl#vh)Z`eSR9+L9knp+Cjd)XD$$-wMp9LBP*ojy6%7ABUPw~D{E6=%DVCQ{=rDS zAqNF!gqS-u_GkAqLS=7_8_1IgqSD`VKx5g~hy-T`-(O~hQ^w~#YdfUj-*Ol$d_SY9 z(J-ImD*k5>vm{*?_0K7r0mgFLWbPIw$8WH$ z41t&jgmeIXpIn5eK`stHXQ3S)DK3WDy;{5(S>&x@S=OFKzJy)_riO`AYt*yqv=i~i ze_GNzpf{xi`^~MJjnJpWUM%G^u|<&_-Z(;{t-xoN=&-p2u7>*}eXij;3Nd9$P~B6dv1Arh0v9@`b)TL!o!J z4;UDy9}6d@SNLLaqi^1+7%h4&^ckkg^*W;*n<+ILfXbF`?0hwp@0H`m^4@ZLaFZ=E zKV$HURqJ zDc4nEH_(e(SMlyKFM)GeQc6;p6F zqj`<&2e@>7(8fIZ6qb}LGl+rhXBIS39Z4Pd0KG#is8SF#xB~oyvg!Fl8Xm$T<+*r4 zya34MuXuWE^>`xOA+d$ATTsqq6$Va;94;A%H50bCN9$?S!Ym>d`HFtT)#Qx%3wDVt z_(`P6L60$`eq9@-fCkC=ymYJL`VJ<8JZWgmqQb_aZMZVt0#{hw;B^mp4RDYPY3Knb z-4dU98%tGSU@Acl`Dv(cr&P-~Zw1I2^}zfIO@rOS2a4KMO1iR1s+#`wSaa?At@uE$ zeRN=);=wqVth=^XM`Lgnzv(8wX|f(3o(mG5i!cxcXt7$k6l1ux2@1;XH%ua8>;}9G zsqkjNzPt=BT(d>jU?JaI_}y06ZtbTOd<1=cVh@k{*ct#e!_d zg#Qg@0G+9}*6&5iN}S@OulK{S=c;CHF3OmrY7jm}hE`cBvtYzYp;(2JXZcEmGZF#T z%;GL0iYPZ!#FM?3#1EpAy;XZmMg7b2pb_7g!!;ikd%M2Da;h$VbxNw0;@GMVm@3rq zgY|t-piMI_wNx?fFbXLyjL-|{Nc6s+KQZ$#dq$0oY0!w3-Bji0QbGm}0~7eiqpLvG zwTyYj$H7fr7MPQq_VAi=;%cmG9M#8Bo?KALAbU~%0K$RSKr8K1kCIwXLZ>M7{I5G@ zoM4!g2$6?zl4i%%0LAY3lFxglX`_@dUVDj7H{PLilbOxln0^mg*|t@vL(0|Of&CF2 z=*R&4Pn+Q4M3E$jQEI=_!aS^_ge21Q9iIH`#Q8LY>35-9>+@Pul;V3`$fG1O!_P(d9=2)eKN*Lk#9MsJ}HJWY18y=`hs_^!74KD z>Lsju%u<$l;n#J`6kk3YYS8o(q=lAm`aeniRJ&?jIt*QgUxR};$Q|@t?mn)wR4Qf1j_VCnAp3i+e4>Ov)QIz|EPJV)7T80THi|aL7blz9Rx~L+ z1l<}j9{HE+Kw1h$a+jidOMjM0TrZh5m1B1USmL!NL>b$xt`XyH1rlZ2 zxJ-SG5J@UWiuDW5?q8KLcp3|50!VN2l4KAv<>R&h{3`OD0Xa7Fhiux&!){ezM2eM{ zy#5FViDqNn3I{>z8;<_WmhOvGHby;X02lk?tmfv0N&Rn5s_`WC{lpGMgO4lVFG{S@ zlH%v<7u(Vnzx1N#-sphfdT2suxAtiQ+d0}TDQ6Kluw1%aCx*QuLhz<-rGx#+W@68KdT+s#J}~X!dR(v&3W~vtl;3ks;~)r$EVaGgved~*|yH>sx%rk6cI<> z9{{-t$^3aO%XyUUd!0wj;+WMm9M&S!K71Y^O!70jx{WORp0kXh&3>-JTUDW%|khRlsSjK z-4}e}RN+xCw{6l)qMe%%MYr#92(Rnl2<>~y=HQwwn}Ne$bhE+ioL5A{kRB_4-|;}n8<$OD{)}y3z~yonnQ!^lekIX1EJfI$EkJ3&a8B{Pr{qet&^_ZXDw(qKe_Rre zeHUZ1wl&-*Xw4ALHVU=i-G&kr4rwn+qU^x|VcX#{0BJ*UzGmW`DHGA%EKld>7oxwW`(1Jg^q5<%thP(-;LAGYE znDbs0NSSmgwG2jP=3%o`hMsR5GrV&VMcGwq_%o2UevI;gjmgc5h z3m{n`Qfa7p-h>u|jvAbZUmTUHMZOU#xz&$cmEvV5kIUcSJ51gQHJ{{@gS9&Qw4GNs z5J@Mtx5;?vw=*RzfE-%=n*o53Qu|2=5GC!m3v`V76(i>2J4PgSqGirN2x5u^4$2)vd%b;0g@e^l_ibs!ef{>2o-Ke#tvasGn4xH z>#PM33Sbznp)#c1vB%l|Lkn{lgEHW*K}#6JhZ7aDijG9F2=?bgBi9$jMHCAUEeFkI z4PTv+>fb|2vvL*=kw?iTi9sQz8Wu>_N~GkqUILOW? zkS3KbJ>vXWJZi8)T0e#;lmo8L--t~57olv0=5L)6<3-s&-~(h4y}T~%qyi|cg#*>s zt_PmXcJr^vWiCs}#J5vN!dcO-#iwC8F$ZL8@*mFbsfhu81QE+DExEKnRw z!o50e>;j#Ob?MWV`~naX*3YLSwLrDt-v$Be?xx`@r0#2DBsNAi@A;MzcVF#vCY6wY z!0YZGL#-gvT}#e1EhaT7jsK?jOhUJi1U##bwZIo-PTYgJ&=`};!VAPb{j7ve zY8jBB5e#YXj(fu5Am)tvUdj5)&gclg2j_<@yE>UpB&x2 zGk9iq&sc##yNkm^i)6o`IU91NAOsca2#x1ZHF6VdMeh1;ak(Ky22^le?1= zz-L+o`+0hV)W@ch#lG!rLA9a|-j-)%i84?+?(og^F`#=)TMH)7`H|i*NsS?B9atB3F*2pnq^p;B_Ts_ zT7?uz=<#V;Cyqg^xdDxCL-OPT=aybsF;@-03U&2pMN=v@8lTBGkN!BLkp-SwjTIq$ z)<92dRQ8xL&+4CBNSkszpdmfrVSRB#2;|q;6}|phE_2v*eZ_JxHJLkm+Aiplw{f}( zGTsQWbkc-UzA*5$%V{R zSwa#GxhtkoM;kj>@>wL2=gNx?w|U45KEmI6$6;2>)q=T1*tK;~Ny7Q9<1VruSLPdX zVpcmgC`~{wl;&dFwifCqzN8Z8TO$Wmlth^}21v(I3{GE+;8Nu>5mSAuHeh6I!?duv zP&rBu%bbc3=DG{B^kqvEpc!m$bLb0m5vP(qM*c7;1Wqeh;HXsLYDlvizxd1BbBUa6 z3hMBHo+WSHGV$1*Lp4^{{c!V1GxLjLv9@7NWZ!DK`MGa%W7+f7ZVn@;a4k;r>PVO< zn)=j<_iLQ6a_o9CgPj3QQ#D7+v9?qS8?nVywmY)1h2SZJl_7wMcEpXDAdG3OOP}?B znY3Fnf;`LA<6D99uC!FI`G$woCsT>Y2I>wL%-*^`-eg|6SOabwwB)8F-X!@!+li^{ zNrd%83VI?j=WDt@o|Op{Nj4loNhSDSKx3NnpH4NV3jAB+X~#iIE8Ev;pC-XGTQ@^% zBkq}KB)&?Nyp!puP!8U!BABe4+_mi4@ra0o^FZUI4ZaizkJQlyV#q<~`e1)2BeuW^ zDaQ>A5iQ|_EBS2s=600^^Xi-)P|5SHi{Y`*i(jQjkz0IGda!jV@z@+@A)82Zv-0vq zAw4q==zGW88f?eZJ0p1VSxk#A2i?}FGU&+PNKn}?wC+wb$s0z>rUPK5*JF?5m2_(k zFL-05)BEl4OaAo`3fm!zK&=pPvMAk>7%gL0M+A$$#`f33Z!*8G>Q23|8f+D3S(SY5 zwb<@%sk)1i2cKswIp96ji=se2e?W=f-{@hq&ki3QBc@mIaOAvMk?$+r$bZRUi~0jU z^);zE66Py>`EW8Kkg^`R`rgWqgq%U2uhs=uQ!Q4DCdZJEhL0(o&0JHhj$*r#ga`Y> zaleI-V{EB+E9XjkE0h?cH0hzN=Z7Fe26}J9sZffAh8&V3k%%fQy2_H0Z9!RwJh~M%vsM7>VdSAh;3Lh9}L} z9en_Om$6{hQ(1ZGjB89iq^2hxtZ0JyAFh+hU+5igy~?p0cF8_7s?&vI$N(lb&wQx# zi#B6D4e2Qv`6RZzAc`>WaT^j$J0_<@WsJP6;i#fpc&x%dJ1>$;kH1;_c9e}%K4eLXu`!#sR;*JXj)~KAoG1;g3qF4F$g1S*;SM)!%hwuWo?nA-;`tGz2+CyF9 zJBT8DjY$mrGzpY<`P3rcD1=+HfYA299+W+wzgX+uE?QaeR`1@V=hLbzEN0LEbI!Yo>9Q9KtBf~Y zDsi0a2yCCFnD%k>YaO1UdVxJR*wNiHXLGYVuFOhxUl-6`V@)fe9t^H#ZJvbPPg6y5 zr0w(5fAdhBQEk|KT7P(QZo7Em61PYAs4jHarE>UuZ*Dxe{Zj<7oYXzEsqcZ~+B)D= zyL$w?@KBk;DK)de(9PzYO?*34_Fy)NfTjkiEtidE?+kDe_79F+aP2&(q7l0ose0Z8 zekQuvE#6N;v8U`NCR=rTSG5z2FjV3^q{pg z&@9<;9B`lf&JN6(*~gIlSA9CxRI)7CBP3BHj8YzOLmujG@-@n^0B69%YVmHVazq4M zS2tybO(rpM&Pev1kvPfrPZntz;@4BWM&!4jo27{PlugxX0n7KTqN&amb(*pwMC<#@ zDD=x&Tf07S%-t6i&t{J|-V~wajb^&*nkGufJGd&;F;V0nBD=PL3=fRzHa910DE_YF^XlzKeC#WDpC9V+4c_GEdl(oV)h*vVGlRt~P{Qnra{}p4mzpuL zg0n|_dA%Af%ZVq20v@HJi&FMWuK8N?Ab-idOcC4{l(-T)hg9`;A;%m{)@A0de9ndp z4i$A0M)U19cnb@lf80|Tc(brDq03!0{a7K>>taZL3Wl5 zfokZI-agwOK#g{Cvs9llwxp0vfO<0(rOq;s8m3!~==nP5qLzan_oPd^;c`W!V4Xji zXFe^kp&dFe=?M>|F-)YYycuUNIm(^nmF=nLl-M`QcztbKteYr~j;6i(n28P<46C&l z*%YU<>`ZpAS+27Jx^*B=zFOX2UneO)fPSN2M*k5+vi)CCUM6~m|0d&Oi~kl#Ug^|~ z!YMUA{~<%xl3W3BwCu1AWdCdU_`1vTTOR41fQXWpOF+mdC=pZQe_0+GT-d6ZueASo zA)e{u=Jxe|dnUN9n3=CQo!RZ<8EYq)c}OnSS}e=+N+b#ib`f)% z?W}o2zDG*__775LF(){-MnDaQ56CO!_G9FsU>Sq|AnW$?w99vV#slicd)V~eQzqH; zF2jAG<4EG;)9WNS+js0QAY?pk81U4L_<$G*SYTQZ#}`y}bbpqEa^{Nm|K_mlXcM@glDTqnH(0rDSAfTasBU5e z5ED7S5qwW}cU%mYZtT#%RAk$|eU$ioJoV_E!q&kvqWVDQb?5O}3>FS~bF{&*dr_C5 z^ce?#JO3naBn$cpV})o;ZoQJ{V4skc{L5a7>BgB*B_BC!%Gvv)Tvv>KYL-lU~fySFsW5?!p2R80)u3Du}^QC`J;yj zqTphSm>2H~6yWfcT++dylfuh0zQa1I0D>6NK%RnzVc@ONsR=*|ge*>t_O%C{|Lt;2 zP;uA@ixGs;bBXnWPE-I;HN&j34S0uvF92lS9@jQ`5M|vik+ z>b+yDYyu+xjpmnf-}Gc(_RD}vS`qr*FC{!DQwR9ElldyJg|K+(W~%|O!PdRJg)q8? z*OBbV&$NNDux-gX7>-?oHW1O-2YGCD@((a9WIK~Ux!Nom2cO*U5wX`!jeVUu@$xhg z9pDfZ3WyJhl$54MJrAtKuUf3ycsZgI6e4>S*G^4EtpK7@eie>$S97^;mEji4**O?s zodz|5{rlGAxR_xb{yNiUCy%l%RyW4rkvqrLtc)Zf+7c6u_D>mg%c%*GV42n-qi*u; z&T?**2Qdt@@^LcpQvk1@W0E*Y$tR7qF%M?5mn-x;VtkyGj)PzyoM`@dt+&plxHGZ5 zb4n{DS?NVpWfh*^!#f@xX`QE+rc1+?JXK=F@}W6u0#C9?K{ydLZ(QzrB+ilRb?vQs zAfDuNScU~Mp0E=et3}Ub%t(yl+knJk<|Zd5mW}v9WH1j#8+EoCqV>`XvsxGnf`PyI z3tnl2j@m@?Uxuel%ks%X)!BN)o5-UtP8)S5x@bvc5hIy@v5}J(^?hTKKS}w-!B~rt zSG|x+5O7+JbKH{HN$R>J|lS zMt!U=J-!p}Masc#k{9da^ip~Y>9xl|`wZ^?7N*Tsc9R(0g$SP!++4vuipZyYl_8+x z5A5Kv1l1AEzr*2SHRZTr6bYA2QJI`_;VarQa$-zoFcntd9sxI=B2t=wNGcU85F8&B z%r5H7U^?+m4w-NgVr3t#`3tf*F-WicfLs8eP+FFe$R@p>Cpgs=ky1$VszQwWiE921 zxy^)AIxKJsgWeswRH~DY7It;~+;wC$y_D<8nQCVHI%AeAohG?yV%2#^xdGPAd zgRFP_Ri2WOZyxepWt-0ijas4y4T+z8Ll82;@(MQgnmf z+-dsxl3yH=;P{QUJUy}~cdP*ylU)5VL+4Sn>e1Td_>m0M5Z!aKE8BvYHVcSNK~}!T zaiBBxXzJ8p#mO56M5Bc!4I5JT%YMOV+o6l81H6TKa&?w?$RmF%7LTe(-KI8Vk&`NM z()4~1;_pVF=ZxT>e{rXiWXx@<5@AaD4_m*cN%(Np5at_iOWf>uFOgIs=UK|Y2Qf6I z@?nzu#eF7Cb=^yZ7GIYx9d0n>isd%?+4h{GE>=>s#i?7-I(?Zy=-Nk?dFQp+HpG2t z#(^58MHZi-lADqvam_Y5kUuzd14}z|*`?Qu5rvlptHh`@Br)5ZX2%5 znLd_Rklt&KVmp`lXXpW|g2*R?xV#V~F3;D&immVK(Tp5hrq35EPr4bm_e>83SwSa| z^7qCWKPI=kc@>8vN=_)0FE_UrC$|^=AmBYorUImhWJ0k@;meEYq~Ac2x@+-Yfp=bl z1){tm*{=`Uod8uP-PsA1-1Y;EKDv8`7$yL;GyR)Axmel#I+_LjY5K znHbcPKf(N5<|}ITqI;RzMbU42_m_XcXo55GR_#i$VYMW*QlPQ+0l;Yb7BkoUHwAWX z-$&=1h>|LRl9SOLR@vDxD;x2w+`nO((7QuzdF{-ZaAcey zNq4A+WeY_rEGROaMBA3&An2CTEs=14Zp|WS{9^9bl*~?&;B&YydKkU!mt_MHAz-#4&xT*lqJM(RH zvN5%~Z}e$eQ3Cw2@h_RRRCwj?)}rztuK}80TRM4lwpY)NLVb6x0+$hio2_%x!|d zCd#Cmr@#)dbS;ZQ4!Eao0?Ht|GwxgJMgBg8@y@9rCz}tQAYiD7j`(cRK33Us*D|OD ze4>RtDbZ$|-l!Ts_MP#wav7t;y~d~KZA{}@1b0>j-EJR0HG^K_8`a{I!5O`fE{G2) zm2j;d$t^F_XRT$5xAks@6A=GGP@T2DVBIDu(sDi!g|comdPQKUIHADE-brC`ua zFgi&qT?}uAt^^^~HmQW8blpsjxUhy_l2=SYMWBEGgmPaC&Y^}#P(zDZ0Z>>>jm_M> z_M58tj>%u65d#8hRhR zwi7|^vWsC=#o91w?Fx>rB3n`(d6cLXnE-w9g0qeV7xT^K=fkQ`8qAa3w3BM$%-n6z znM6i{%yb?sEvwzhdn>6bQ`anuzn7iA@v6_6TeWA+nRP>C+38$AF^JQ^VihDzd0@V2+mw#6;UqDL|dSb|piKviAIi0tO)>Og$y49aE6j?JySyVpe zeFMowfA67f1TOAzTI}1WZG;1k}?jc@t&i|qG@e~n6-^= zzT9$P+2K2z%gj~fFmQeb2fPQLT*r2Jg&QVM%jf;(HA>^9wkQVU&|#~EvpIL(5zl=o z4-V^zTiK=xWoMx=HSuU-ti&w_&GaLa@yaTuig}PM!mOr=V%+)1fS5;LLLPE3l5VW5 zHU;**9Ey4+?3ApEC1ksiz>W#`w#|o{mOeBm7hfTF$ zPSZ+)k@+pN>IIH$t5OE}7nYEv?cu?4Z!`ov{g=#TC>{X_W_N&5 z(N~|TkRq?=*q6?o3+1+tEGj4;9J4r4h^*$7HfXu48mzSFfOr|^=NoG<#+ z5+@ZvT<&jf^d;~1UQ}7@m!Ns#sh+RTXL|(-Q{>1bg|yTCbl;bri-I6fg?`&Br4^;d z-;$|Xnp*f^{RGCYzZY0o3~J;Ewp z%NJ8nEGMq}#od(A@^YM+Oh>zN4ZJe)p!g29tWzgMe^v@4&Zfa@PO>jgpMgy#LrR)3!83< zi)EQCKCA6O-zq5Sr1kjQ&%n}+1^HV(8#f4Wqop!b1f76HGj&$GdXC=V`m>?7T9*XK zRMDzvFM$5Wz1zi+`g`k58h$fzH>nBGAj)%<{N=<2sreRXZm(*Y?j{i)UzHJp`yU{O zwUwj)$TqP5Uqw|Indtr#vYx^mvmyHbY!NrDKvaknC>iK>o3{WRAaRaS57Q6hC1nzN z;F{z#tE^u<$MlP}l@Z15kJ`ebLKF>CeMp}5aqP)Qg)N0@NMs|A0-|=u41;P8l z9(Fqmc0zG~JYFwc$*+VZ4&Gjl*4RaDr<5g>6f8)K+B@AM3C$CWT}9?^G`(A}9;C7na%S(5=DkcAGTHuzSN}B^o5lJcULC``5Rs&=Sto+5a^XH! zbElh52DS2<0&rD7J+RV8w6e-F}7a(qq|1OxYZyD=1RJFSlkwq?{cN4y^JQ3HIjPC;Y)q~?Fs%bjeqwD_$a+kmY z!=YE)za}Ca0=dG`5h;FaoCc+!ZT)#=KKx0%pecgk9Zk{6K+GgU0z0FyAOiw6IT}XS zuy>@6iL|3NV>}RZFm@$%sBPS?QJ}oM4FQW#nnQJ# z4hh0Y!(e{V=ssGssOVl(hfQE%06cV4#RbTSN+MiOYOsq*=PannWa|z=sb5BDeE%yo zNB#dXc1}Tp1>KhJvTfV8ZQHhO+qP}nwr#tr%eJQPJWNc){U_!|_4Pf(nQlPddC@BWTQUD zuhvgfP7A%TCgj@`S7FBK5^4mO){Zh0&kd>_gA&HE=!s!>#N>ZD0yDo@X0atk$CA@z zC={f;=hq%~ZyGU!kOc;zI}&!CqdYn;Xbh&t)X#z$RZcPrf}T0aNAsry6A`+bN=6aZ zx3_TflAiBfyY*5!un=!U&TZjIvyn)x;#mNRy;W2F2lF-g@2d=Ak(ret zrJO)ue%N|&_P!8@km9_KE#U>WD3R2@l*R`P2;XbKKWhGU6T|Z6s0|ZedW44VN#X1C ze~Q8(d6XQ2%FLDNJ4HwCLd(l9$P?-Zqg6y`67#|;$J2KVX*N+aqb7=7+Pg=MIV*eA zJVUzJ3)qnh$e5VpCkd`c@3R zx)~?KN$9!6`JjC^WYDc5=_3_rX?d&un$DR8kgZ*j1v3nUzo&kU_rd=%<(XzRMq*D! zA4jFuWfS-zlIHihCJ)G38?T+%K7auyj#dA$h_a`fQ!SNTZ4quI$yr&0=!qN*3x`$~ z{+UbPi8z*1hYOV%%VEc1op>JQ%jvo zIj98(LRFJ2f43Tm8GblWix9P+lc1qx%*Uc!?fkDhH-cI6w+LWsrl#6+DclbsJ0db4yI!_jX#x%{d`8H{Pf061 z)+6fPjN0lEkA1`G^i>`e;jOHxdah0n)g2J?Ysy%!hvqvjuMbP|2QVMTDXpp7Og}x8 z*O0Tz=+b^7CHxN$5baP?+x($*8%lfY&@0PA26_K62^CC0CsW$#i8c zOfjNs+J3%C%_K+Yovzg6KbkzceKESCv8+>7%Pu`j)K{yCEWsP5UCJJ~+L7UPXKHPw zMVlItf>lBNQcLX`wbX=nH5G_?{#d^zXVsb`33_n&l}5RPUs5z{ZoC8Zt$B~)s&+dW zfNa$p!iNE zp8EzMio(l7eot~;_i0LlTr9Hhb4yH_V|=_kO4}cAOut`)8^M}TjwKqRzZT+{E9 zmQ%$!%3A$3)dMReWaiVAEU~aWn*DLl0#-380&&f-&1p#BS7VqWSAVwGG|whVO*woe zEGS-4H)rwt)mPHV61FWj-k+kZc?)U+zh-lNUTh%tgg%S+UK@ zB&LRh9|JrS^?3xaO0oZvWynZxhEb>pEKS08S2YaMioCMiVk%!W%hAtST>MbbJPrP- zmG43%DS!%8*93Dg6blGlGaz!D&|`PJCpBH8P*FP3iqyq!-VO#D;zp80@4)T8Bd4Wm zC6g_oX!lUvoH0v#=y%$1k^1O<(ea=hO=Zb5j|!?m$E!iozgAs1{w01~f+R&%JyYz1 zWeNN`&7qpgt`I=`IW6lgXAJAhNCf!w%2OCbPHkhWh@@9)8TBzT95bkVf8L zO2eM&f>hDRt(V>JToRh-t3@crNSQrbMzp&@dlX_bcXCJbSA-n987$L& zVC?XY;XI*&jr2q4A-l#&#GvLT-VD0s<+&s%W@1Ac_Osiy();(y>S}mnB=hjzi)0Gp zUBob#d^j$lPn*!3w}_6!ks-ic@m66S(rWikvHMTYt$m$UE9d~!nkD*FDJT+h3lGD` zqJ=j4(>vqMu#-+<*t!iY)(M!YM&s9I{(_SMLO0237?X`ivgd*-wLxm)nPyajo-GTs zdK@ORF4U&Asi2hsDZ)xOU!TNg9z^J=l-5pk-)yzzREAc-(F0ga@>Sc0g^E-Vif1P! ziI^ab$2$8)T`&Ze^_Dp@sMtHG3`C;uOonJdYPxK`T(;@!`kKy~vVj|jHA6$4UM8cM zW122-&``37fbGnEoXb>Thmwwk1aw=Kl#Nc5 zNr>~g)n{>-+jo!Po#se#2q(kG6RP9oE`}67UcBMqL<)AMG3v@@D_a6LyVM;A#8i~Ud=RA^+q7A8~d88LNYSYo9m5h3KDVowU+t)<#PLGkH&HQ zm36?oztbd;hobhhA=kaB!w4nY$s~@LR{P&xJY57J;ewt#g$y`ecP-djnp;|Ktqj{Z z-AjTRs9zS`QmZ|t?#afQ$`GPRRO%=T;n8vqU+JhD9NC#+%Amxi`;t0#?LRdqp;mr) z^-$5PPhuVbke}C(VKpw+)TO~#%M)DYq=UH%#YWyI*w($E4*Beo?lxxRC5KHBn_vRR zGfi*vI^5wN{%oktLzKFWV%-N9Sc;flgl*NNYh`%TH-e@5u5G#DA_R z0XPB5Hbv;hA94=vOxL{1J##Sh$vA8&8J!0Y+7A)j9^6x1wg;^08=44Q-YY15W2KC< zdE&U-^r9!^I=CuaTboj!xgHg_I=qW86>#ZEjt-)xI@Cw(obcPb=XUa2rAzJTUjIb{ z3)NAX2rRRoHM-1sT^?FSAJ$(c3}^>&U5rykP9taAc*_(StuU0O>U@`tGFcIzHy0Xi zGnSq{mbx2&qiR{0)B-+iUOG+jp90n6@%4VAwRblJ{{K+o_$eop-V&}JvtUH>M* zGXCkXB_x)cDosBcz_4IlJG+PzkoSs} zsbKxM!iVDI%If6!w2L`{N&d;RyXQJNM6h82-0oqsi~VjbZ+7o**SBZ#U>^j*kh8ts zpWw@A9WAgy8pT+s0MuRx0y#nS5P$BU)VJ@4FA)lne2ZZ|KZjYIC2ceN9jqCN%j$n- zU#Y%Da=whSw1hP7UlIdha^c=_?EN_!R^T4-6WG~(boSlZs!RVnV~VRo8+5a=86pKx zwm(1OdhxLRVe+oQT?=P|OtBm>kIuUMaQ^D>53hr)+Q??>Oul?2xA~bSs&~qRmD&ew z;zywO=E-k(=7|*I|Tb8upl{G zo6Lm7KxENc!BQQq2&NyvFA_1Z#Bhq=BTlH_RZmQP2pTac8~M5vocQG;NCA4VR;1`1 zixXRobRQ>O;y@N@U{znuj(KIl|2BSe$`XHu{9YfirSiwgLwlN;R0Sl}+41oCy1ppN zes`b5D$Xo?9pct z8dOn?Tm^tHZd{?%mz5%HbPh7#DzETeVDcBuO~j9uK|oni9@Rb;PB*=}oeh5;d#(}! z*HND0`qgySr2ZWH0*+N|q;TA8AEGZrz-RELTr8 z(q*~Eu_B#2XPj9idkiU;lucXNT=icv*J4trun#xXplH>`SC2^@noJkduB2>Tk-Io2 z_dugp22FA}9%OV%L5?`Ig*0rxGt#PFGLZrt%Y77R+8E8|Td3FW7%wFAC?OXW#;9$#xL9)mL#9PvP>~{9}u- zi)ORVoaGZU|Cc@lx8VBTza6CCdtEI7A5{W!O=#}GtEjuaUEq=z+u(C!mN`}8hc1|? ztbSuD;T5*`KDXGu9IC^$I~%hg{HluxSrVT*iU!=Hp+xcH0MM6(P4GaAhK#a_gZR;% zwQ<$9DnTUn0- z8Nq7OQoc30=%%ywYOjZz6$6sF1UtLZ$(HJ<*%%T6w{d=bc3-(F?`l~i9Aor30KNAenk94f3w7SpJK$4yenumOR{GeGms!uOH?!hAr>o{ zn!~L~pXCg1@imo7gMz6*-mG-r0!1X~AzSS)Ln8e9A2W?}5LbPHW$L0CZ_m_-*WR#y0OoASC1f5dwAr}80C zOM)V(wGOW}iZJqr@emc_4`q@K4}Jid0_~Ey#N9hS^m1$S9XSdySZh8rbK$Wq=mdm}aOhrJ>=Q`g)S+ySj?2lT>Fd12Q`hiTx6?{9p_2CN8xTMMFi1 zgi8CDOAH4PldW{Rt9ZVClT-%@*I+FR04LwHaAS5GyB?A%l4TsPww$wCh~Xl*$`mEP zVy2e*wrhcyGhv%f`dq0No~!i;7aPv*K;JdH0I`%nSF+o89gwJDvG3ikKYa`JdVC+2 z9Q7NzTU1BtsHibOkys<;SBXX9DB3p67Sax zpQ*FlT2|&(^)X1@4;|#&NTe8VV*LktZ_R!WOf3C9npP0DZwHmD>KYg(m)}(7P#jEl=heZ+wqPCUbGKSV6i z8Dzi2^g>Dv&3mNbyU23*aX97Jt_h5P&U%Jrs1b1#&`r={3&hO1SA_`=G82AzC+<~UBvsl5W9KHd&vf<@Ck{VZ@{GF zB|qlTXM;y;vD@knu|bxh{?NgE@EF9#iv1WX0FdY9H% z{~{d%yA*Z`-dMIar*-hD^Pj{AUSZeT?WpU;s+GFia~ejP;658?bP3bmnK@P?2=(GR zi}xH}E{8m3Lk8Nt-W#~|&kZveEfWf!&X;1aYp<>~x2D@)H%%RIUbikOpzCO0V2)nq zHqrxMmTiJiMu(014cHi_vmDjTf4Md32D1^5GJCcSrMlAVg6)UaYFOGQ zeJY&`hGoG@JCN43M|96yDP%?sx?G*tidEFuLRV~!)Lmi@9MQTvz{J)uw`Xcd2jS}Q zEVLC4$aucw*lKOtJWK&g!&k&s4dBg1SRlm@AIQRW-`0cEw0d99;`0pvK0H#hT#w_!; zDbpZ{Rv-_54`S{3i z35Ie}&M&Xx5bP=}N%oNYV;uUh*wpfi;dC^`WX0I~fAmL^>sBn?KE8fbz72fMq}-c> z)VZmR-kx8em}uGR#_gU}Zev#KFefXIOgQH;>5_@F9fw)jdk2AZQjN$zoS&|g^hif+ zM=K%yoZG_ewIFBX-*1$0?t^9v+FaYlr;BJIX9<~BU<&R{RFP0`{v!mTSzT~J&5)4% z-DMc(UavsO@5ZT5EfMNKu^V+mVuDJKF4(r1_)B|WmgxL$vfC5yZzuxWc~i?doyIhl zRU^4^&b-BP+o8UohkaE`{v>s(^>6Mg`Z@XMHt5!t+3n$dHMG`j^1f{!JNH)77~74X63)^-Gs@Ad#3-KhFpZCnRi zv3$hb3kHz_d$Zvtt)CZF!VV{+s$RT}e2?ipX>$zF|6V&zy;t0d?>m53`}>Vw2HZc? zM*KXbdTp*(PJtc&J*RRI;qqu|5ManpM~8i$&EVwrv=^Gu4H?Y(RXH*{=>;B7 zTP?-fruY-VY?HAc@WG7^Wl7@6-}`Y}eb>j9TfdXY?X+nMpiujFj%v4;_uI+YWU*?* zpy2b&POk4K6v%JDk1s*R=;Y^?{TWNMR;wB8>nCoAPR>vA7biRo*4eK%F!u` z4A^_GwPpI{{bZN<9s_p7p`Ei@WBf>mQ^&7*yb~QBWB_dLW9LV)-zO^(`-w+dW?3rR zE|rCWr;e=%#t)Et2L}6p(q@b-|I;icMrPLkl*Kfn{eO^IN2m16dvN*$#>|))>sd)1 zG%xV%cccQ?#z{gyzL9Ykwy0W|6%r(%qlx4%V}=d6#u45hE{98JWk;V&WlarA`U8?x zWv_N}fW7-k>4N&a=@TAcbxWVG=Vy2vZDO-AVQXn`p6;%*0#)p|xhaZwvRvk8cOR1- zo&%~BN_cpCT6w>QawM>Q-M_%d;7uX{s*xHs6cF^y59b29rUMy)X6Yeg=xIxR`7O5Z zLuTm1RS@>k_KsGWpy2VaUG5E#z z!b0zK392o`i_sf|GVHV5@^a=#&){~q&a|xVr87^@pG$T~&Y#>Ry$MnSS?7F8mZp?H zQPGQn!Ecl?unGNTa=%~CTep2b67=p@dkt2EE+4sjm}AwC+H!t*xyh>25Jtx#tLu1} zKa4y+S-HK*0X@$AINg>c&fX}49b<6P{RJQ!q#A$jCx3yKgfUouYWDoTbIIi2d}G>5 z?^gfV`FN)czG;<`t1ClgkQQM(O}<}`%FKo`UVV99CcZ#(W!AktHSLFbl$Dx|u`Df$ zMH|;85;|E4Sgmd9=V znzz*`ek;#Wu82E;PI!Jc8ZH#xHl03-gMP(XnA1MA!!h(rzJcDi<1Kiann1BftxZmR zt=1OMOM9X{Kb-09XYmc~$tf|0=tCIo-6s9B4B_{On;yl<>Dd<2f{~n7z9A>k`-2Du zov|P**axOxwMWlMB_LF#LNd?~2nChDE|H@sskSf&9y)`UH%j3z2{_rD(is?wyqK!)#bDsWOq zw?ub^5(!4bw$&`bW6!Mane6_RcULO3yB-}`T=4SXq|aC{V|qg;=${!l(o(jfml$N3 zfbY#5a$259ychm0Ff=`uzJkuP9_I*NxPM&P1`|tO;E(dK&;hM4;I3xHipbiYa%zA8_P63Ht zTOtaHOb!G>cu=#eq28kQyeBEFgQg&lK0r^wUgaj*AhgS}9`DCf=O#MLnMD3WUtlU< ze2`kFXdBV z#F}Z9vc6`OXX~1ZUVzF{fd*iZB=GKcV*um684ht)yPYANh1mE*5JLL5FqV1ZTOTot z#9lt+G_*L+vR1C`N2|WDtH`70ITzIRLyam2O@-q0O9&_nPX)$4kw{pR88QXQa6QaUH&OVMLQMmMpCb`E0e2LaHSqo5?5Gb#c#udE zOifNi3_^Y?Ob_0b`jujMgL6?o%vlq1JpaYQlVmtX%oE&kQ?UOam;=%d;f?!bdyAlcfoAAa70q?ENK(Lkm8_O-3~L= z<|aOu;g=CM>xE7{6^(kz#6s9bDjaB~NnZ83adM!iNc@*^Yl@!Y@G)DO{O~ec8guij zL}~zo+WOE!R+2xgD=edDH8f_Zm#M6_tFrVoGloz5x5&SSE;YlQP%1eR7MH?j!`-q&w!u4^PmUps z<ZiQ~f&KSdG5@YJaYsydpjMqRCVwWOY*dTA58@HYsmIFIgcO-bU z*1k@n1a`dIu&7O9z1{rkID#PBp5l$*q-F5dPD^UM*}8tC8$Kj5{B;1ZtJtj_?dqiI zn?z0wUB4-=#r>@D`s^NDD&1O9bH`~B`FnoZf}?Gy^5w)5da`r#&IxzJE*atSLj*MQoO_9 zgXI#aVzWRCPkiOO;Z{u1MJ{`C$&PAF5+#)zetCvwhszpDGF6qL+&kJKgXCZT(UhY| z9ECrMFZ3*>7Bl&YL=ecX=_J)F(6La^asTQt>D_MlT1I1}1|20tZt3SBE_CKAJfmSh zGwlUcBj4!1oBvcqQiW?0Y>Y4rkSGEVCV?uz^DLz*WfrEFUQ#8B^P442B8X{Th0TfA z3;oGZsyt0DAZA@!OfxI^$t}3jh#=?$=cF@2K!WE~RpESWN)lWe>4`nL6w<5Y2>B?UGiAN$6{l)ixilwsTa6O@ac5dLi3f?C%DB)(ES|>^aTKt z6Lhm%P!itQwVUQhk`Z{5xfiE;dqXIXL4Cxk-R*k_tE3)#1b%3)r7n$zQ@!XPQoBVTV)X4Sf6IZ zN(+%YowNmwTWPhOGsB}(_jc{!qzY$;39lb7jo7Tan>07k?D+jnya_bTeYYpa*vww( zC7m;e&F)n|Thy`K)>XiZctZo@?Iyw!`*CJ@;;OqlAkKWUq@eZ3n=;9_0Gm z)C$@A9S6|z@Q6wI1*+_21#O--VLLL8y>WzgM2h0NAuF1f$Kh&cgrJxPyi4)4%?7ER zwsnUl<}sA6AktU_2rNs@Np(`aHb3o=iWiBzXJO|l=or|=WF__mU_5)1Czf#oh(j8T zA!NO!RPWP8E01Msvd*biYCL{-h(xNLD%*qgvj6xyF41!}Bqb2K^)a#!G2HJ|S`?QVWBett&q|)fc%1o2Q>|?Lr$T=qGiOa>Uec0$>D4l=|@%k5sHs zrtI3f5%3oPSTafz{zqd|q&!bLd3u$Q<>Slg<^KMW>7a->ZfRRe)5}9v9+!|&5Xi_7 zgeELKpK3d&n^XKidvhA=^LYnqcJf`8ox)GPz_K(q*DX;dqsRduMaV_*_T$2hW*En` zI=qJ$bf0Y=5a?1Xp1AI&Y<@GIQ`eGQeQG%kIoETH>jxQ0vkrLZFbOpdVKjh*y>KSK z$Q}xmAW&V5`l}=-GZ`o^8YEww3yMT8-(U7+W>gU)Z^e?lN>;}Nv$zG->~qx0=(qL{ z|6tMtKekER(xV8`Y;PVYb)f9kjmM26Pr3$_>l4REONVAk$bj*wyggjQT7IYpo zA&^!uBVH@DcRak&9UX3s<&*p}7=)|Y+iqQKgS-%?ha8@;=B&pz14xddKq zIoh1rlhd6}Byb;qHrZSnn-rRqZrM1iPZDLEyCx8ap#Hn$Je8y_P-us)$8{6D;v9&^ zCC_yfvIx-}t*4%KXEAmH>bcbw$Dj;H$~RpE@7!#_+rsQWkG(}$F4uxtEx&z`s} zoAty(5cHRza2v@P*n!sMDmOWtz*2_~i}2^e#go&yC9L+oz#`;0qi0g_@o z+TwHG?yQj8mnbi;Nim6bI&YD%qG$C&pI^5a;37y`wQ?-XC~5)8PEzfHAV>p&rYOF| zS7GMPj31r@?e1(J8;*jTEy!ggyof+36QLiNA?@EfDJ=;Jb6`tqb(cNWfVvsL0fP%C zsHaP6oHE64fd9;DIra@GGtapxAqHLtj|>6PC=zsSw4AUWmdqVYY=Ov3>!J;OI7#z* z)t|XJWK`rpt7NH&(ConJI7bU^qpeJj%%GtU+l)(dT9V04ybkPwJ6-6EuTqn004YjN zp_1OQgW2I&>Shl6T${a7RV>`-@SqQj-s(Efg_fHnF<-GtG%t z+;`%1u>aV>`LmyHcB&WhBae8AVsbj|tog3!OD?z%s&ZeWre zn0LKk8xFyL(gu~hayV!u$7$iafV#+SLXxO(z@-AsJ_s)P^UP>3;ql;~dw8P~sfr2# zi?PMidVIsF?_RZN1Sju#ltRE^JlK@vwaKegah*N=i%=HeQryC2AfT(_In2jv2ETg* zGF#(AzicsL>_P^_0;Qqwc3ux}3^1}+i`t)tWsY@nPjf;9w)z((0`*3qp9u>f4ntVlLm@uK z|FjBfNm4@6GMZOAHZmi;Tr>Wyx)YJt7+o~!#E*j(tICE9ggal!!kCEBZ-f?@Lgx!C z??GwT0WvS*WkU#3j*?TJQXklK8<}poV=0FHq12zDl$-jy`oZ^oPpMy1ObUeb6s@LZ z1S=u=Y>IJd_RwBG1ODg+Bnj38&#tsJ2Qz_8yS6ZuR*2Bw&<}30P1inLg}>wk@}`5i zr8hZ=cFnG245xlTb`+ggUCBB-2xWCaO;>B8r=>%;^njS_{(vV0_}L!7#(8V{r`B`> zsroMI>Mn(~f{HiQDoXB*EUzqC5zS0b6pGf1yj{7pXL-WhDx@w46q`SGrc$q28Q-!$eoO_%p?T`)Gcasn8j7|FNfUW3dU&l(b-?uxxkgG}^dF zb6UarDzV8uRXa-eG@g@tda3?oe#6i;DBTT6@SnRl#uQ#GHN-6^ewv=x;^^R`S-p*n z6Yi+h?vk9mA|igDimX2sg;UNOyX;3clO3y^^aYW8D81~I<&{Vw#Ud>rd7)BCpI2Gn(bc?qVt_B3~GG zb)vef*CuH0-WQkSYSO{WlbwyMs8wrx~dgreioJoHceY>x@0tJE;^R+ z%W~)YNR_ic8-2Vkgso0##~p-g(B4OrK2$a!#O$4)s6~B`y(&FxkNrMWSa<6-fWI+= zLZ00YL=pdL{7X!6ti3nUdDmWB<>tUvSL932Cd0GMwQ1|8PZbVHLlLoS^04oow43`zukY;yY;32YiD$xkDrC*&H$9P2Ui|Tfg!9cR#r_Q?vhB0U%KhZ{iFu}3y;z} z#`^m!zoJ$@)9vSK&N^RfkX3{*Iw(KlkKO?%kac~jGk@CXbZ(o?-_LKg2hsW`MT1*R zL5hC;^w!Wqf)Ay|`0NYbVB3KA4lS`8>-Q?%I(B06UA3#K>rX#$2S_!f<2{hcLkEpr zoBq@UPk?cGYwlqxk>Kt_sZim~8*^K^*QkMqvIgsxluX~s+|yd?$GLJ{E<4D|p_KXu z12fPoj8CQL?)GZ$DI=sE@V?DdY}yf0Wnd|U%YK`jZ?nAX%tR}CpWYN2Pl>dOa)~AQKvb1}=l_<~QefWW#8=vX2@PW~lmwehM$Af{+*!|@GUKoWM zu+WXyJ&b6sSHbNK1A9y8JAQCV%JlcTLi$Ow0?$|$`Vrjt^xtJ&)7L-1+(DCEv2px2 z7|Oi$f=nITGdv{emZ7Y^e;T64L>B6de|Y)bWzzg92jOn%SNI2yb9t*rO)C@XbtM~a z9ZC>u>?NS?fG-Rb8hc}k6oW<1058Q5EFSQ5irDw^z}|YL*QVIF?y$EDahCC+I26YX z^stSh5}#*MdmqzIJqL+i74#J#opi^(6YPUnS_jbfY{hZ+$0Hh!-u~|3s^5{hKdMh` z6ob6dTl@8YBi)QaxBHH&1Q{D->P}G4!4)%f_ha%cbV(Xs(cJk*PxgzSyLqgAl8FYH z?YW|~z)3TUf}wjg;pQwP>(i&~f57#gP!!NiC<&sQ{7sZA3QId>hC~0-nS@dY38kPG zV2|#G-abC?kN~;E)nQ>dF$*6mn-RO4EUUieQasXYv)!lq1v<}IQ~2+~h=cL})l&NldTviJ=2^#29Db98dX=U`;||M2ganf{~UYDLq=ZkrYH=SEK;UoVpm znZuh87~tWw)I18*74nIeK5#}e7VYfnqnUC4Wo?fsnN`=rZBA3F)ydp4p^AV5dv=S- zkdP=@+&JXf-5%+;5Z_LOQ4$^RetFRH2C1CiFxozHBFG;0X*6noMu1Ub*nGZ?kTlE; zSu-R!6iE}ww?WiAGJWzeMP*yw9GM;Hdjn29G0)N9_^!R|7*(oU-u^1(F z@Ija|-(bEUuUaCxzqu(edW3nlAi@2Rcsy|JSl|)}9ad9boI3_hABw6SKYEZiDQfU< zKN6V%^a0w{_OXo@OvBwz_mJas+UuZkFL!9!J{;n(sR}Mg1_i32@*w66On0L`6G(UC zv^sq}6&+@FJ%F?Uq(R0#Fl_c=OCU-tVlaXPd(;FXG0b@o-uMy+E{JOO+CGOTbNv+Z zzfkV%Ke7WLx%3Apug!r^1a`W-g$CCGfONU^#3VG`M)!hP-t*{i1RlI+zzd+)Zz_UB zClSfuz!F6z3xm|=3E-el<`~U{0S?gh@-@NNz*y%rUB=FMV!94r>Led`jND3R= z8E6V@++YYXvvx)O0r&FObe@;6^bv;NP~178pn{p^26LE$0#PigXCw6@5AQTqbU)@J zlz+W#14QuNX|jaIt4wBk?n@XOfgA4i6i-b-|57K8$U!#h%Ya{E)E5=!_nwmZTGmJ{1|a9y_zwq^wz3oN!X6MpRg6(l$s=@_eb}%#zfitftHE@}%Pbq{gaBW$!@D zsTd$4=$LD$C+T-5=tm~%Z2Ts^a=J_|lVW0gC|MD~Y+LbJ7Lr3qvY%?W#@0F2=Nw)B zo1`~U!xr=})NtA_)0VEJgeSB*83-z7)vg-FZ0TM;=wpv6RyI z=FI%+bbJ4B(R6Axy+Yx-wPKXD%aq2%rOnwS<2jdSJBL`*!1zEE0$Z%1;$NO@-#cls)AdiLVnLRMbe0PQ)o z-hwGr?LqfpnG3ZW)tzyQX9|5>fp#rS$qgV{WCj`rr6vpV<+R(brFbaZavR)IW#eKX z7{CD9@*u%b)QG|XFb4pUgt~K9>_*o3jup9IIvfgA`59~4NUN$$UYa0zByRB>{h)^x z^5uO1UeTyI3iXA+^~2wF`j77cxw-^N=It=xZ=MET;a7(_Kp6L-8W#A}I> zb!<6xK#Y=gUys@0G%$BNK8Q?`(>j{+l*S}jAD&?*DGnGQtu=co*q}+<$t<(Vvw?^F zx3~)SdAM8e6|oLl!qfx{2YfT5Y{uEN`EJd}oY%yo5K&(y0n-L`u-K*Mp8N4#8n-Y! z-CEU`)$5ZD;)`5$MP1jV+Y#)oCT_7R#TUWr+Y^_P7rBCxB2J`}CUOM0Dbi7iAAz~jN3?B9Cz z;f6aP3wHchBCPxgcKt5RokIF;LZPo84^fXrs<)Ca7p)3+@^K6tQO}op5fV1_* zf!Rr>-Z9)wjDiX#ba*X2o;@^7k%H0!BViwu`pG~IR*C48tJCN`^-=I?hcWJ2!V>b< zo=+a|L>P3w#AZ)dtO@5T51m`9t2WLIJyjb1Mw$3{2HaT9W2c}cjc%*e$o1)^t`zGk z4<)%0W*wCf&3YwthsA%>2f@W4|NV8-Q+Pm`~fR z7d+2h9%Zj+Rl97J7g9J_K2%D!a1*MMb>0ezw)G=gqAnvakfQ2QD44=)0|TY)fz48E z68@pzWBsZ`P>pG~EN(4WsVoqSwi2I1hQ%i*PGF}C>P7=YZcZ9ddtRbI{2mzXM4JZf z*7Pv-DQ+|=8~~7Kiyq)GhU`WE;NhsE3ao>f?Ae@WSOZ3D((ss5|;kL09b z2Os!8+Q~4!i_F8$%vm+*C|z8=4!&QT@JTXCS~>77uPnQBTh0<)2pkM==JG)*A(%T_ z`&~fNQBC%^B;n%8HF%aK_uX(x^YBuo5x%(p+BKdBe0)9X(p8{Mrs;b0mlO4B8CNXS zPcvaFy2v_z1++9_aa#ZONg`!46$8g z*LVVVF?#legsc`C{qbpS%GERU0F9to)1%0R%8t$#rrxn?t!BHr`hTxPBc|!?tWCNt zw!J{Z=~;&qt5=2?^V>R8J>7$Ny2%3*5Ovq%#=xk=TNAC?lq3HD#iS2fj#+{YD61gi zpI!^4+DrAZJ+|`zj(@Q@*2JCvz2Re^XZ{~s=-Jp<{^LzJ&XnzO`#rB-fsvy*ZPdS9 zYjn`j7x#c|){HIEG5}Vuao};?htG;bAwr54ldOxKet7y^RizQn26f{UO%aZ7r^KbW zJltO2j{}TrWa0YB%=1gSJb&A9h*J1qIChTPzfKqhQoJP9ZH6an6lyX+msIC~P0ZX|?DO-W zxHCVa9^4`bP-S_H1$@rOug17k%9b~sWjWfeXdF|YMb<7N zZr%m~FFWkif$F1aRLC^(1Zp)u=Hcc0&N;+Ht>~ z%@F!0yoS40Ro^wwht)==ln!Yxo(Uoc4yUrX*4 zWBi4&-~P~nU#;RB|Ij*I_?T&bZc~qI{6W1$SnW&gRsRh~HP;_FM184R{fX^Zwm4#K zjUdks;u~kxI-L63?Pp94Zu14%gwZwwd(;nkIMG+2WzYB52;2Kokn@ zC0qg`6ng6!oncE`JMrtY!AeY0UhE;Ordb5ttb<00&;}e%TY>;xGvf<&CE*#Cc_u35 zLhMu|!vZt7%|5uZhUBpy_bBF>$7_paB>+Xxf(r2c2A3-K5d!&sifCGkLL?W)GrDcH zjcG8XUgFumg~>gWr+x6pcdwG9M$b2C51s4Y^ZCp7YBG`a%TgI{tIu|)FZIm;?9wHj z9{)Q3xx0KTnL{gZgM_7?SpAfpkxW++9m=MY==CIi&E}Yyd~)`lb7(1)K;VQp*j5n{ zBZ(%!-QrvcAp$JP=o>gF9Z7#{3rc2pR%-9EU{g=KI@$tyN{vC`_>{_=r{hlV2mi3Ywrykj-kGVIAKz5n{UgavR#MrioupQ>*7NWpHO_mwZ8$&OM$M4}tfRK3hy=WTxy$dvf!9+yXEBJFP3~?y}$D7mL)`4Co za8x$?V_Isg=YA=me$3EWksBjQS^AZaVk}!spB^c8dCRD#4IxktLtUf9f=Cm0Wivp@ zXz5@ZV$}F!o>c5V`e(bR-%s?vrFaj+E_%v!6M@g8JnOu&ymWix8&Mh_c}ohcN6i-7 zNC|*zC|x|t+_F4WJLBt7>X~~X^8HJU7!DZwb!G*5$cGa5p!Dt1r4<@~r~JDWU} z;lWfG+UA0L8}=jArZP2jQxZdD44Gh*lSAq38B!aCY$w+QoexcTUxy#V%m3n}Ah`Tj zrCyW57<3K03jBm(zU)S(W;)hKrGjaT`)RgYbm zB#EJW4-AS$m#?8S>&|)4vk%ngPCoo6@7K;uuWW{Qss{oGZ#mxr?g>*2gnjZuFpQgQ^bCBzc|V_v-H!$( zXUG!Xm)R>K#Rq&hqeh_F5?-#YzEcE&M&40WpAmc_DA=q268Xstb%pfEzitIR4_3FR z{nH+_fbVVN_S0Gn?;i!Ap2z>r$-3GF?FizVbK3-#qV;Byd=0u+2Am=)_}%!umex%^ z@Q3E1YuEDQ_n#sugx=KQi{zYoApmDX?J9=;;rY8j>}?YoXYrOJdSlx6_J4Xk@&sv> zU$Y5Jm4F!C60b8$G0laf;2_W14n+Yb_(_{k9f0qNiIs*IJ%0l5l7uPq0Jj0N3{^H) z#E*6()6K(1eE^xX*ZiADi6(5VGzTLDs}|wk6}R0Bhx?a}Z{xR?JXEJkIpi{#TkSGi zZ&)Ge=>tS>O9JP5e&S1JrHy&stjPZ*_i%&QzHoH6C{hPd-o4icUwZ=82Dt zN<=MM@xl|u3JlA3+Ry!GP#g)^3=gFU%w2rEF+rH^x z$4&hE{x0DFS90$4sb4NW)L^1czpns!6{ckyzhl~*1Agyh8;q0Mpig;~t?%d!u-IVU z%YtJ&*2RzL@vx%vRlS7UM;*`m=m|9(=2xqYUQax;Ol>}@3qCHfn?nh)$rzVLM|5vWNk%>52+tXl0AF!CAq z>a#Yi2_A8aMdNkP8|on}3ux#0(4b!hm6QoW&1i1alsx;Kx87E}l>LT?YAoe$OAx>` z^}v*TyH`@eys)PUi`Emx z!Vd=RpGN>h_s{2y+YZbd$a-?oT`~=41jot}E9339RhHq;0EA6L9mtZ3>01(gWnl|| zbr2|?3;jSP)|;duJ2-yWi4t59VGtY3QBs~roim~219n4kdQAQO%(_~rywm|jAm_s zWcA49Il7UVqK6w z=N1!(LLDSppH*0ABw9Xh1WTc3e}+a|bz&6c@|=txu`eGB;5;tfmfBJ)Ec%_69zGjB zWvCx#Q>jxcAeU8kn#OIXBeQ5rM@TPIP!U}|g8M2Iu;tLqgHqa?V@nRTgjUega}l>Y z?^vN=@YaMIbt+=)+I&la2C3T5%W@1TB_>lBjd%%BMc|E2`SPs)F5QEomu44PJzd*HP)d1_yL1DlEIIWnK*Lu1USt z=EU^VT!Ut`_}!L7^IXH6r$k%ub`|SI9Gb`-h9U~<+ipd(2p=-(I1F$2Y5p(UA@88V0{K+A^(#`%>Mu0fk;@{IGZ{C+;!L(JDZ7_nb@2DT#3k;*;zPS60x$eas5Y) zSbr?$hp4>kS#wdDM=iqi5BM;=;^WVJ$97`%W`c5Ii5%TGRZIaSF1_88vL;jUBt@^s5tUoUKUM6;3&*MqRf=uXY&HT-`_!ol zW@;#GOO%%>yK1PGz%$W(%&PUW(ejbm(`BiDQ=OvC7Ojyd?rBIKb#gW41_PX$Ybaer z*e2JFc@ch(84lV#0F+-7;)dm_So$H#X{MSypdZ@o=T|>o=q4HpM>R*YYh2WbTbH>f z3kb>oB3cf%T1WL65y)5U=tK%<2=lFKq@lN&CF~ho|Tcf__ zE`|}4v;Q(YK>^YwwxTVMXP+zNR?!XCx5ibeZ4R;9{1sSmvM+|@gND6|;2?F1T%{v) zD(`i9Y3uChFs&-~>di|MQwh>!Yl1DVkN$RqlQbLIlF1QSvVmMA(NhDd7ww?9g`ia;o5q zt2#|SCZg|X`vxhANW>ka+DmP-QYMr2=L~s%f@w4?)M$jLDyf1OXKNwVX)zL{&gYWX z#SMgVU0fX-CdvC}hUDt*o%$tQp&r;IY{-Q#eZ^(p%J_17HFHP}ugz!cB5 zD4yQKX#~2wQaqIi`%#EHXxtvFgiobKysVe&P+chJgdN~qEwF>K-TV~$WiJ?*@Zj``AlD$N(Ef0Ia4Chm;?`(q8g|NHc{g%@O z03r%G%fwJWH+V>D`4K_*z{v;f1){XS_(>i2)3MiE47QO%t&C*?Y^F5jp%F~bfLU#y1!=%E83h&RJd5;cloI3A zEa$nrU0T=vtYOUrd|}2$wbW_!EB-bJCN+I)X!8nYzo^*q#npd<(*H8j9M#N(c)h6o zCHZ%wkv-?Ilq5bO;=D2p4F`mf$|$NMu)zmTz~yd=6s*ii6ig7dh_~(EIB`gwoPdbZ zJ+79b_u%k~qmo`?3V?6!mpvK$dLcuY9;GTx;T1L=M|`1k-#!i*1Ef!WP?a!1e$|yk zO3#L;?6W^BT{|EyV{$^Qm#apo^x)yajzD-5EQ(w#2RYv&NJQ{0DVrT$SWeO;XS@tj zunUj)M7e_!>uYF(Vj$SBiVMt_Bu&eR!-W+m%Zsq9I%2Uo&_FS3_Fe z=yAV9q&ZtDUF(TnZXD^fTo!c}&VfTU%+GXfa$V4k$wbabpx&)as*U&Ombd4<8$%;w zs0S%&4th9|;%>rE5}g3vFmS>PWtP}^=7OsdQXmZd7gjl99Hn6qJD^vWtcfuO=3vfP zLze(evOtplgj)s-X|Zsdp8bs?n`hez zN{rYlcN3$G!^OAiI#vqdVv$9Xb5ur!T~}hY5SvrJ19P-7NHV%&`|A`a@;U`#Ygo2z zrOxTL|5~q8%PF^uH;%L8%q3iPZQAonbMCTOCeIcdp*ZwQx=ZF(W2_~nFV&0TQ3H%V z+l|x64|O7(yp>7nCNsB(zvDW%qRR*by&dB`{B8cP9cPW*%ci}x@J6lFy>+fAWtHXf zwS#31}vmLn@JhUrJ)$c3(BEb2eAAZg_3hd(9kApa5zKjjU-ma;2;( zPvE}!Q(4qdQNk9{`l&c)GQe9d!NGJKB|TejYC?!1q3WQt5y+aJHsz{=x(BeLsiQKSzVv=6VkQ(nm1( zy`N`teLn!lJ!9aJpOohEw!GeB-xc1QWD=JzBYVKL3ko;|+fvc5%zM|Np@fKtf=Llw zjy!h;HNs~Hkws3=HEI4PGOUEMH{BnRB8f%oFALw_$Bb>D;y1^p))6-F;~Zy^$__kT z1(B`ekmt5%aJvr>iz{1$`ePv~w(p5~}Msj-#f=8^IOuB`cjs zY*zD8im1%f4Ffmu0oKGBIZOomQhtRok}!{>YKn?v@_Q)QjjIT2)@e-LwTwG8`*Ds1C}?5$p>HGa06TJjw}p zo89%uQXq2Vd@W7zxAytH+n4z2LKcGJ2ODyR+Ho999u4VQB zai>kZ#=}HSM5L4J2E<((-67E~_kbi4(jJ-Lk+whlUD`7*XK`>-;MO=2Fk-oJrQqgR z?v5t~wXjGsF}VOO&OScZbF8$<9*+;Ia2l^;aVhrLa(|n($4D`V5+sx*1hzLntx$cl zt$Ro&G%!CMH>QO9xTDKfo1C17ZfA3V*YPW6j8J)yjnXGxaa7rftjp9=)8p*)^{f~iG@_CGCQ~c`;*c{$xAp3TcD4= z$Iz*744<>iG_^^O(72uFxF#YbP{DD6Dz{DSBw`_c$TxP_C2e7rZiXAj|Bpdcjen@8 z%M`67fn}SCUn5zu+IFVvAh0`0@$(P5g15Gg z*nKK)JlsZY6$*QQ`K%96nStG62~A2BlTy;~;)+0WDtjN3H>QD#27CXhczH{|k|gax z``(?#$l0Y!V9~mZM%CMSfoJO=PG&>{tzkO)x!EcQb_i_=Kzxz2rbxpkxku@t`@O*0 z%dL7O=k257D5YgK``ZG;=qur_1Zm5EQsp>U|EF#~%uN3uRZi9(uMN5TT=PL$f=RFb1pFg;ovyy3J66?Z;&eq?A=i$;z|PmR*)D>F z=a0GPt7pN@->gNn0;o9!0e3zH#+~AxZRt~j!bad&!4kmdv{!7^*`9An)3D;ONyi|d zAnEOR878g<`m_P|kW#;F>2t^MD++^ZqoLQ5K8tw~OwCr{2-oa#=!lAK90_3v3VOk> z)@AE1Rk4)q1o}|t@ZXAUBt(F{OrLR2-ow<{K4>IAld)}BoVMs^GJ1_p{V!{;h~%e! z+PsWN3_c22zPVzMh+r~YwYlcs!nO_0C4V^rWHcfC9@c!)iaequqet zX|^5?H>P?hJFga!7!^PTO$;)AEeLU0{_I#aAFv{%Oe#@tt zZxq`fl7bm0)fvByI2S}qwCKRrG!~!N?X{d9ojc#R(ID(b52^N9n$0UyU+)+&BgfEB z*%Ofn03UMl$g4M^fS^CoKs);CAFh zt6zHaxkyPa65Ll{u>58H@SG;CSDla8eQdnPn&yMRUsUb4g8`lA=3^KT>e|F5?F`@s z8k-SA{YqUkiw4+ z;KP=9hPLxzMmL99^}rUrfiQZ7r~2(NxiWBs24_Rbr&V%2jHGOaz)+9!>^9$-nfsq{El|yb&lV# zr|4>O8Ox;{TKprpt)I$7uF8i^15z^5sf`fkXP%MfEwaQA?os&E$BoT2V}QYY%!!Ym z?4jP4Lh*q%zy9GR^>aM#A-O06?}4hsH1XH-k&Iy^Qn+L=F{x5EY7pBxB3Fetvg_#1 z94#L^7q9J*BO7IhQIpU=G6Zf~KLti|B@es_e5=t(r}W+1P|{T?9AAo_s@4-wF7*GZ zK=9PH#xrHJ+_U96(a6qeJy|io%1(kGjp08bi>?IETIVSnuGVaV%-RprSqbtK;Uo<) zY-@beAh@6qNW+>QwQ2qwNeVb`U#zj*4md}dn$$~`(sYI6Rj-yUA^@}_EO@}=XjXe2 zw(mf%MB7ih=#PtPWRJSwC)87slCF@Wq_;98k59XVgHZfbh#BtdcPU$RsFvND7;y3M zS#P}>E*a2EoymxZjXd}f?0_!(0fKZ>E0WFs#wTEPLKmDh<(^Fjh!_avCWKXoUbAM6vn$fR_ z3qL$l`{=&EyNY5@7!7r-G01DE;c}xnGG>xbV!){NB`T5tBjG2tGp_oQt3%J2c{)h|gF70@qk<6b?uVtgJv9>pmc>N5W>CVs4)l;G{ zNgCwL4#OzIn@ zt0{I}#K#x4^PT;@cIGNn&!Q*#{@03RlVM|whlgo#YK?RB#r9^>l)~}0BrTp4yfWj+ zG9KnxUPbEJ{?|l|uT-~f39nW(cvYbb_lv3WMmSf-;TwdgSW9zrZ!u2^9^@fTmBVGBLav#Ic?nHT>B1y&XTlKAi+nTx1cDx+WCYG;;sbWyP~_!i!a zU3^ioD<#oCh309ux33M%-8q7x*n|zdv;aVMzEMGKf>T7`Kqp4Ks`K9`Vv@&R0r3Ll zIlGdR!$w8fzkD07g9C3m<+~<6V*7`c_VGi$oXai#k(9Lp1qDpLUvGUCcQk(|cj-3K zi~r(*d+)iemS2tg5&LWK?%NryDB;(6qnHi$9K~3Hi6(gr+6s zR)Teb)TsQq9H^6QvkCs!Wyoc5EkhSLxCk<F3J1yH6y8M(bgr6xZ~2-MOJofT;P>5LhqzR2pf=zg)pZUst4v zRzPX|Ll4o3-$7F~ZW9i(%ZXH9hbLMLQ|!vmAd~+jZd2?C9#o%z$;LTw3Xs`!KZaup zkmeD~LxH@brlN1W)y36iz!xgzx-?$!dgbz0z%O1=xQ5&-Lm9UWXa#8E-{CT^mTmjPer zpozqD=28WW5K4zbMH0g!NXdcqL9U{c-teaC4kbLb=8i#S%}u?jr#E?|;;BjPC9G>i z*DT!JE}}kVT3C4*<@m8o>F(3|{x~5SEB_RJG)}pnQmbycQMwef(j6&0=%KvIGj5JA z*q{hA>|bp4!U$zn zQ+nXwDXu>$TI2q?euAFNqfqnmv38<9lM8r=Sj!DIQ2rNdV*gb25HVMjY~Z3dE>x4I zuXFm}f|l1FC+ZWJ-VYH{ommF-Dr?soVhz1f+&+OLzTuYf1J13eX@LqI->A_0_wKRb z+T$G}MdQy`&pLF? zC*$Nt*5^lmpES2Ri`#-59VB3C&1Q~oP zQ6EveHEvOUSs7L)y80|OwDa_{SC~(j)p&xajkmq4WW2qZU!R>PG+5maV|MwOIdU*f znn}yfRl(7&{E#cI7`TXzE70=yknwz)wc}e`)Po=5bmi*UQWRFFG~AnK4OL`oiffg3 zHLVKc-tu%?MZs0>KxIGAoA&uK(|Fq1x=4Q6eM6l7lJnD4=4I6kKrcuo*K(pXbhw{B zQL5;fRJG?*M<{e?!?wU6Sa6>0ej}YUGpVJC|BYzdoe?8l(s;RhL=xp%+ceHcu&q_d z#?d~de<{8?m%|@1_b9>K9v!)9O^PX7T9)jq$jytHO)Yj&BGkb);QlkO88t(SqzZJ9 zjdPHeCfj6cID5CDz~Ak+2veBz!+r;)sENWo0@LKqbE|GOZ}w#amM^rk}T2eYhVLV}${pIAUN48fKw&J#`CMDT~Y}Cw~`345al*{}_ zwS)VAs&;VwxYP&;5dH55#>v^y%-9yjeSJuuKlY##{_0v&E*-7nM3<#jYuEgULTG%q zoyb&x+Vk8lT4?7DV#5_9LjPv~erE8A%u z$P$;yo0fnbdqVqZZg-Lt-d6y9(St#*Jn;G_&CH_f+-$=kqaU@~&xYvTagUn&t?dPt zB+@N`z=z}O@5M341QKWDggw*tHAwq$@&=%LaI9LHxSj)nU$30nl_6;kM*TyPX8Qbz zO_)5E<8}f(0cPVNR|YLCp6Vg%)wN^DHa<{P@b&Tel@Npx-@=B8_Zcm5X_t(67}It6 zs?4S4u9CwjcvzO43H!CpG@ji5a9I=4{&;H~*;yFobJ8T}6uFqopjfoEm>i?2g~V~~ z-G(n%U&Nb%V=MLx^UcIoapB^U>u}VWK}?{msJ6$EMjIrs`j>l6QcXeBZ5N0J$>|r3 zS&EL>G<2tmGAw1_NL~MBhe#Z0`-$S) zYmL`-n4z|&rmnCgN-1xDfIUO9b|V6IlMV>F^wzl>w%PEwgaaGRP3^F%}md_fzKj4KBUvp0n zhOO&{uU^d4YxvLzb;`QQLI%?745N7>zQn1ET5a8I?9IqPEa3d7Z!W&Q3*u-8`;WETWtmmaS1=FV+Ij^l@lV~HKIUOU z!sB84H?hwY1WLfZkw17sW~C|EOVQ9V{=-aNHuZF1o-A281LtDSG_b}mtxTOgr~mVd zr)xLj0LxI=9;P?EW)614yy^nv8%$HVgVt*i&OjOK#HHF3yn@(sdzT9!L~$YHQqUDWxE(NiQy>%obP(m970=GSow=7y$yE`i4rHb4^E9qG;`2ahuU3zyE zDe305-I?fW()DtTYyzT?2Fx6$j}(J7!~i9_$QiHMn+S48C<^%_Ubr6O_=y*1g(?j;<|HSTF4I`tnpauF7GXTl;J5%|@^Qb9 z;VsEVCaeX!H3B zSsVlC(~bhMrXC1^Zgn(1a#Por$$F;_2&1u|<>rO1g_=KK%rH?tokDx6xK{Z-ow@Dh zyr^qPeM6tSo>~qOsxb5k?Ec78TL^dhpkN{I)g+CIf2vq6kpR+5vsM~a^Irq>lmFGf z2k)IL@EQzGC&nS5wyj9Vj+JMofvd-`ntHEF%)V+Comqt(QkhCLh_Kg-u2C7|+C--V zl2{Dp7$}>FDI#3ZSaObFSBr&%yft%<-vRQ(8hC7$nYmXxbgzbz>RXdg#Fkxye4I zq&2hH32iuzmK9C4{C$-f>b40@i}oQX>M3BSDV}NAN%AYsa$?e2|E29BHDy9NM6N2o zcD8buW!$+--njUwQ>!Ai_-LVI5{So2e)dMtCVOw!^gG+9->221!9Xs7f+WVD2gd<`-C@yKlDyGK!+VfF<65?0o4o@d;tbDrde`G z{Dc@r@(zT8%mpP0a}xIJ)dNY1-~b!2M0bx*`|$&iSE3uE{(C1d;mL%!*6H&Jk6EVKUlaMLYp z3PZQ_bM1iUYei?UfqCSp$2C_n@Z8JaSu6S_(OOIj@7s@LLG_4PVR*X?ThHl9lv`3f-*xZ=tvtzGhVTP>-#ucgD`@^RU3B~{hy@r&7 zT!$<(KuPQ`@IHE>`W;9KojwnW;<>R@A7gK5l38Jdoj`Dt+P>?Ud!%>kK3@JhL5YNF z-N)~*s9s?QU)cVn9`_FYvhOw?zUig~TTH&ed8((BX`I=Ivw<=H)94}dEB7bL&*P5! z3g!s*TVInjnk&?}`lzw41bu!P7x!2i#1!S|=+E7lBM2Xs>?>n3H;B_1;Wx(u^)9J4g>`hg)UsA-!=91)fy$+FAz~iV0a7sD$yP`P>cDn;P3AVeUxd}EW!b1ou z@bmTTO!gy^1XFBnCA)`geUvkn8M~_N3v7KQ1r+>wg)~^!>7GK;%C%$T>1Nw>iRU9B zbU@A+oe->=9$bXR#g}@Adn9Q^`+3u91P2ckt?~V0C8@v!TwT_tT6vGmR70L9+}+sb z^iG3oF^uVg%aOgeqDD^B)=D?pU_ro z1WL8Sw?GHZfww9UG7;^d*=qWS6SU+e z?uRO8UU8$qRpcR5Xkbx9OiJlQjqJTjW(l);gduOT-7qm)JQnwUgPO)*c^Z<0cN$oF zqMQYiIZcaMjGIihQk<6(%4j;uk~5uQc{Q zf;CtW3noz!9Z_BQNdRxZy;=ft#`?-|dI&0LVWY+@Qcs6pk)%K1Hd?k*$OT+?(@5az zvV~Z!f2Q1ljhYVh!Wi~3~jU?K^_^3L-8|}#X%%LtIl|`+x1M7u);?U?8Tr@jw!ht6s zeUdRMvW|cPY?v#bk7XG7@E>ywRcy3_n1_VLE+8psx_5$_J3Am(HP9B$MWu9&VHXPW zd7t&ZGj$~=-J)x3W|FlR+Tw^i{C;}U$@DedBZf+lbq4v+;^-Cbr_c$fX5W35k2>Em z2~!H0=ZEQXObzQNB7??{)`?+}O1vrbs+zFp#VH#wf7zEObodUrkom+5{Y^86JHioB*(SiSu( z@#sa5bH6o~W)AzI$d@Fh1tGNR+E2{E>y}W!hb!5OPLKQY^-DI{o5M#<*9F^ULyG5G zz(tx-V%0#bHT!C(d%DHvD@H=bWL4qdx(8UR=R|Y5)GedXDyH5E#JE=2!@dKQf7|E7*@rcdKKA0chr@D{%N{2x zY`up#;8%1gmTM+~#cBDufi<%)D>5{~21xA7Z}=IqDuFhyA+n~eYy1sEqx%n>~Fj zeYn;zAusOX$CIhd*gb^gzOFjTmz`!KZ?nzMx@Y=vk##lD^i|S*L<8OklsfwEJ@f*( zAeq%0E4G)FYr=0(tIEX5|D-B&{*T=cS=s)h`(c;9eC%c?eD|^D1+#Enb+@3uQ9$UCNpVrKfSJAn$CIDfvSIREFnH2>%A;nV$u;f{~{ zxF`ZeYf0|+TmC8RV_~i%fy$F2v$*Gv>)}pGkDn&ZX3|}_f#JmYgi};}_1VTmLsQCj zo74(=*LHG!&1X3?fWNF0vFt0Ex61eRc%~;FV%^?qw-P_lDKBt}tUpRntqT1UQm2D> z?E{VfUpm((NgS6-fPorS&0nK!gPd%)2U|AAVzz#q_FpVr_to3yE}s@YRspP(N_h6_uCovoSF84gw8r_N9TUspVLMZI4o*|Pj0r7 zpOW$yUe?-FI%-o7T`hKvOCwzmV>{)`Mf?o%mtzId>y+2J)_mMkah);d)tS-0H@}xS ztGU#K$uq%=CeSsvu{}%dimu-%H9yX_1+6*&JOK>9la2;fH4jryju;TyETbrB_1QgI z%C@ux#Z_xs)uQLUx4QWhw^bNzwQGGB=(PkdwPs7X(kzvicC=?-71t-YSb}20E=55j)E`|Hstlrcn4zXg=N@>pLK2y}acP@Y*44_Any?wSpd-T- zleV>cG2U5$@WGd_oI>{_|HYNx%%%c>x%F**k5&kZpye%p281ogWmZE-gr5pD_Zg3* zxoC;x2^S<5qLb){o3~sO3Qq=c8vn#Xa^ZXiHJ)d#c+4Bb<;nQieS--j=SHrQhooU> z(BbO8Dq^3Tmg0xw&>IWbLpmj4-wK*CIxW~k7GnWn3Uig| zOZn`O!062@xEW~3N?4C<1&N|5@A$8!zlg@z!AxKc6~!Sn4v=?eGpKRI#SlB;_-{u0 zd6~{9%lwrI?93x+l*mq46;C#-6q|lIs?^9@xvYX#?WTRnFWsm5|R&leZogJqwj z?>|lc;ayz{6)gS7)!%n7A3VcJn_@a^b3Gj2^bUK&N40^U1bmP4xT3hS;B9uo^)ME-<2|C!n-tlh7k0MV#vD%vG*AMp#nxjizldHIJ zrLWOA0P5wp<0Am&x~dD|aW2^mjJW~2@)`5l_PgVe#v;@3wiuGGx_qZCl-tTSga`9U zm+W-^?JdKL5%1&cD35A$O`&lf+F8f@06|p$V65(WujRu&vG0l3Yv9ZlH3Fg-4twZ9 zW+BYA3XEb+ zU6h%>`xMSL^(zx~-n4BFCVU9yfl}v_{?0pDSL~Ow=K2pl{_Hpa~w$)|zQHyQ|PZQ;Wz=tev8t)@7vtMBx zs^qRKTZU0tEhQvkpgq*`RSh+4^3vcnd^moZYMfjc*IW~>nO8pmUwWF@>w%J3z_!%I^M8AL18{VG1iJ;-IjWg6w4R2WjAj<2 z&lN-00fF_zCSg3jF>Fasycft<=#ZBUyGo8cvr6?Hc5fafjt4I^V!|bk8goiIYsxu} zo*AkllbBcSL1JIk9h@Fv!`aEil+%Pw!qk;;9#cj6+x^&g3YjS?)1z@MXb3uC4Vfyu zDdweE^GqFK`)qOV`8iFm+yDg}GrK9zO^P7a9Y_QbU zKua+0+2{Hvp%y<_tum53;MLWn^orc+LM=oDWl#zLH>;@$Z@?sAZ4~< zpyeO)W90m%W{jiDL4~Lp`+&HHE~Z#GloB#O3uIedqv?pWi6jL#VHVn0y_R#}+d@7T znYM=e(Xf+M4^y!R8x6295RZdU{@Cn>t@E}KS^j6wt6MnQ_1EDeIDe{M?1RnuO$LEKX!Bgn8E~;v6+A%EfU3-C&}L;dKEWY^i(rE8m<_8e+H**4){^ zS0E_-mw;YNco{{KYVU(3Rbc4??i+wyCD;{3EbqIy9Z$Y*LO_tVR;@vA@xiOx;G3eMuuJ$jUtTZBGPH;ybzIY`Rp1|NC+KQti)({aE#r z#wD`a_a{{sfew4a+VCfCDD7H3pDW?9auaLouv5IAYFmzf;rXd{g=$FgK(YW1(w$^W zwi`@rbN~b(x#Y%1YVl%A3TVmx0-jFD+kNfkwXK0tvljmL#inwe%NzNYtLBn-Cy<8& zAuueZt1KjJU#)GDQNqx}7gP!@Z`_~i;|A|+f)PQ;htb`++4l5$?W>jdG4ypV_rODD z2Y=gY0(t?q&OMbe+h7@`$z&+`>wt-<;V7*gA1sV=n)&mV%Vr?O3}F(+|LnB^gb2db z7>q>cX&ept@EH5o-nKr^3>~@SQTp&iioa7$^+qq>k=nE#yGPMeil$)g+EVijkUGut zd`U7n&vDtf08HOv`)Omi?6gQ+Z$vXMGM*t~PuQslpFUAs>x{qoRgpmH?* z-=fH~+LXbI2UzQGVC{=ErE}YzhnAGamdFfd(E5ARwqPt^tT)&Uv)q0=_YjbIo=^0K|KT&Rsk6Lhhv z6hMcp6hO{4{b2sy-C+KACc|@V`=80qR@BOY4D`q|`LcP>DYArlva)Jc?Tuood9p_5 zsHZ5anJom_Cn#ECVGIH42dr`@l&NNEvqm3qs6;SixSpR=29|rZMRj?o1x0+?XO#BY zD@g<|(FFDPn)O9ZgDMC8*_s-2*r<6hN)$qk-qVdi?*44R z`5(K=>1sW9NXT(ieHkfX7IhS}UK3S_wZ-J+Y}PvYvb7YokKvWj7gM^i3YE}wB!d~f zG?ZlNy^0KSECEAc339Sx0X73krt9JKAkq|JsgxAy3f8i)pFGLEDU1j5xF{n`8LOSp zap3N#LuQGfy6^hhnV{A6`|_hdlY}9z zzxdW!B(#ut&o%ViLY43Wr1mM|fQs1j2jnh-%`2$xK90;VenZx5gctrN9gFLK%EZgU z&BgMct|R{o>>SXF`~!AA>i`kZ<}HX31hKva00%j!9otOchp$}|r4V|m_Y*X{B~~u9 zSxc~}#d?{gkEB_Sto)_kW-9REwL74wIHIU1nDrMM1onsL();aEdKZ{*a2I@daktY% z04}#1?)#&+4JK;?aL<_g72z?=FqOE;OuQa`2c9VC$Pkl-3r1^maK1Usa-C9J)a1I{?) z|Harj1!vZE;WoBy+qP|Y>~!qBF*~+x+qP}nNyoO6)8|}&b?U!awQJX^eY0=YTys8S z5NX8>k=HPuRrE2(-OEYIB7vH`Uui*uAQ}#0zmuIID7E3pzi36KHrH~)3ZtDX@O@Av zf@w>Og{K`oh53R4-_c1&#z=^dIiPs1_ViIalh~wtOigXF=|ndk$}!c%yu}9Xo9+Zy zU<*$B)4<^MXIbf6ngwxFL_E_wVim)jr6XfY{tdcLs(i~eAyb&V4C^=VsZ-D%HEn=q zw5)buAdRK5lzS)RrC034V__nqn#`x|ht?y;TbIu4Fk^~A3z1rv-XG4G0t)P>NO}@L zQfE2Q85kiGi-W36j-NNj5j-+)(tkdnNEBgh{j)tw_q&TFIDE>O;n3+7zwjZxH<8_= znM`7yaCG@>p8B_Xzsu*Mr$U;)p5gJC0T~x=IN0o|{2y*ho(KwV1SbfH2v!C_9?nGY zkeCMt$OI|*Rr*{*G1(4I)NP94_?&k<(~N{w)Ce=GZlrQz{Y2L*594Eb{(+@%QuS+2 z^pYA#)0r2I8LPxCgnSsn;RQkzaK@>6{U+sVZ3^1jIZqSTnc2@ z(v)k|is8?r%tp-IeE4~1@KzwRq4gtdd241qq62z14lipLu*t0hdL>jXrZ!-h?S{F9 zqnk9Ve#&@1+Z<0>emq*OA)?KmdH|MFwhm*O4UIRviC)AamugCa1|Phi?H=FS2+iAW zk0di!F@^@`)f&UPQzz(RgytirU>(`rC>?o?18dloAW{WR0f*Hx-F~HE?=P`;WW1V{ z6PcArjMS3|TdQz4{LM#lJ~?Xtt|~Sl%5)aJc*w`hjY@=g83})vu=ODu^b>-#7%|>0 zhX%(BV>Uc3bUXe8Z>zOqC46;=v8J{Y^h}+$)wD!sp^$k?YeSM(gn(>}Xx%V*beq_r zv%6JWe)$WN$#d>%KgPn-hndZ`&Ls^-el ztd8-ZB)##1eQ5I=QEV<-fwZ5e(yPa#?m0+*U2UqLz*&I z*I()MG8N~`50nSZ-cI%|#co;Ufa-R-5sgZBoJjYn31#r%>R_5RUp?psH#K1Z(~?8} z>vdp$Kb3{*r63kgl|lXvQ2_8yN1?NA_dou#y2uMtkb-I=u+2aP{%fj+QFp&7?qpXp z{t9o$r40fO2=*I%FOX&))zqW-HbQZ7Qf2-e`nUZLO@99?x@>46_Y}1&!a)f91bd50 zZSoa*DN1WIR;xyq%vMXt-E)C`Wm=DuQ=*slajwKyhpX&Om|Q7lKf8Kel=WkL^!gC1Z-oLAc8>>9Mt ztTe4q->4mvoo$YTEla=O+1uTVWj7koW0PFqL987qcV`8cwTm)YZ!}txl11W-oM*EB z&lojCLxnqFB=3Aft)R1Qm1@464DsaSjgUC|m1_CxL&Q5%4EF1}IrG1Jy zPlSE<_c$LMeq<#vDQQXtO+(wnn{ThOD-OrixCb>6Qb$l`Ie|fuMvu!xf{i@m>3RlV zvzgfEQ%#FN1RSdnBY^rUWY!?(n-l1^lvpJ32Wkh-4~~rviv+gq-B}XUqzF2*Wl&fo zJi`GBBU<2lIakmR`}h?$B#_Ne=zTxW!*I+2O7_x3)z{I_{1znpCDp;P-5MBIDDTTd zg2PFGCB|GZH(p_ZGuo-v87965c2y=df3-MsjzP*TP17Jj(dY)Su_DLqmFR6MiY|v> z9vS_k;f7M6Y||>pA|i6@1tyau1l10U+0rf=6lyaPwF*P!_sPeHpHUiWcAuXiz6Wme z@1W$KcH0`e`389Goi5^$_!?Ad6Yoi7#1a&XUK>WPY=Z&4c8Nm@fE4Qk7w!4NbEN14 ziLX8Uyc1B6^Nb*czT*;Hq({5IIvGO-PC0qYFrR%>bb2xV=HYWO0rZ^v4=IvrP`=7B zMlbNxn90rlJsYxhm`YkcyKe>WC%ObqZ%r~*J5H6RK2ip3$^o7G4beaBzV@=Wi8izi zS~xX7nRg1vg>?V^;^+wD#qRaO`WbvB9QlEd-pywI{=JfYMcV&w+{}rJC@#gFMwA6Y zSOW1U{5QI5lLnMqa>-nPq$Uh&+r6h!j^>jyyng`Xj5pH4JS0_2!Cx#du*71Z=RQ!U zPMmBYw-usKu${fA#j(D0SQI&+SayA-TDBtr2TY-|Xi3+)k`$Chf{MIv9&>34q&~>VuG5ob8a@OVy8}wTcAN4K_2L}Cv z4<_awD!qHN0G-#qTPP_4;Biu-Hv*7^&$5OK*y0quo@nFn)9=~`TWs&`R`x&UGW4n4 znMFsPnEGHjUB5&03DypG%ewXTa?{OjU4H&;1~Hq__{;=MjZ3~h-`XSo zJo^OOuh*@9W-_g{xyzZ#><^DD6co$F+ej*V)udG{X5sj!Kg48eIWj9!-Oi7Gz2=DY zJ3F>Dxr~@8=$KCh;L%7kK-+*es$VCi?qsQG>(kr&_loaCj1+Vw5=|~cUj9CF#W$P~ zAiG6B59xFNKZQk{+{Cz z^Hw-6Nr6^lJ&$p43`Wwz4y0OBsk3wRrDZU)Dm+<4Tdn0Gb;+E=nN6xf4DisWW-5*o=rE>j4h*I7@yx(&-6(Z;_Y7 za8P^~5gooDyDql15qx)YH4^J;-=QJw75rhw1@|M@+MN;Hb7&kq<)OuFtMQ&PThvKE z#``A+tt~}p`Rwm*!7yLQSy+IVUmQQf3ncWkv0vhg=9QqIS6oS|yV+$;SGq8@be$_l zp#D_c{q|8R%c&$>S!>n&l(EKq87ynJu5x#~OH=?8eG_{ZwM4*uN#v*wkF<3DNL-MZZg|13u{FVtu`foG)s zeydAr)kWErPJ4aL>+9wC+;<<45Ylt%tMr zy?#7?QnL4ZSNkWuy_TQC_>aWJ

gD%zIC_551v+yUF*G#kxZmFWz77u*8Oy0=`|? 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%0DKC|Ft8}%)t4dA>zZh+|I<^)xG-p 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ฌK^>#kwa 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⪼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ஃ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


neXrjbMB5d_VO%3XXi!a?xAoaJA!gF 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 K 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 VHV*{Has1tFs^){W@vR>Bey-*h00mQd}w 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

^63E9o?Qh;Wb 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%0Ad8?^@g%pv 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
%t(e19V7F6+}FvmN6Byi#HIvMgM^xQ9J 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%0DUgRqhe`s= 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

  • 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 z

    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 z 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 Qi(8t{U`#hFrf@cwP?#};ga&PmB#uv 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 z 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

      0xW&%3+fRo}^%xYXlhs?|;gamej6XkmlS$Gp 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⪼ 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

      LF2*9acia|IS`gHD!{Fz#}>@CfLWd?tKp;^ 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

      MO%w0*V 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͆A<}nhnRKeiKa!WK+c_PoO&;lx(KnZafezoW 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 + + + + +Goedel.PRrepresentable + + + + +

      + + + \ 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..832f6787 --- /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.
      +Context (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.
      +Context (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..7c4600d9 --- /dev/null +++ b/theories/html/Goedel.fixPoint.html @@ -0,0 +1,101 @@ + + + + + +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).
      + +
      +#[export] Instance 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..2727755b --- /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..e1a525cf --- /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..bf41e2ef --- /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..d8b962b5 --- /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..2cbee382 --- /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..9104657a --- /dev/null +++ b/theories/html/hydras.Ackermann.LNN.html @@ -0,0 +1,387 @@ + + + + + +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.
      + +
      +#[global] Notation n2t i := (natToTerm i).
      + +
      +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..ea063f7e --- /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.
      + +
      +#[export]Instance 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.
      + +
      +#[export]Instance 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.
      + +
      +#[export]Instance 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..912dbde1 --- /dev/null +++ b/theories/html/hydras.Ackermann.cPair.html @@ -0,0 +1,396 @@ + + + + + +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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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.
      + +
      +#[local] Instance searchXYIsPR : isPR 1 searchXY.
      + +
      +#[export] Instance cPairPi1IsPR : isPR 1 cPairPi1.
      + +
      +Lemma cPairProjections1 (a b : nat): cPairPi1 (cPair a b) = a.
      + +
      +Lemma cPairProjections2 (a b : nat): cPairPi2 (cPair a b) = b.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance
      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).
      + +
      +#[export] Instance callIsPR (g : nat nat) (H : isPR 1 g) :
      +   isPR 2 (fun a recs : natcodeNth (a - S (g a)) recs).
      + +
      +End Strong_Recursion.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance cTripleIsPR : isPR 3 cTriple.
      + +
      +#[export] Instance cTriplePi1IsPR : isPR 1 cTriplePi1.
      + +
      +#[export] Instance cTriplePi2IsPR : isPR 1 cTriplePi2.
      + +
      +#[export] Instance 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..c0869954 --- /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.
      + +
      + +
      + +
      +Context (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.
      + +
      +Context (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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance codeOrIsPR : isPR 2 codeOr.
      + +
      +#[export] Instance codeAndIsPR : isPR 2 codeAnd.
      + +
      +#[export] Instance codeIffIsPR : isPR 2 codeIff.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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)).
      + +
      +#[local] Instance checkPrfHelpIsPR : isPR 1 checkPrfHelp.
      + +
      +Definition checkPrf (f p : nat) : nat :=
      +  switchPR (wellFormedFormula f) (checkPrfHelp (cPair f p)) 0.
      + +
      +#[export] Instance 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..0a14f0b4 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeFreeVar.html @@ -0,0 +1,149 @@ + + + + + +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).
      + +
      +#[export]
      +  Instance codeFreeVarTermTermsIsPR : isPR 1 codeFreeVarTermTerms.
      + +
      +Lemma codeFreeVarTermIsPR : isPR 1 codeFreeVarTerm.
      + +
      +#[export]
      +  Instance 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).
      + +
      +#[export]
      +  Instance 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).
      + +
      +#[export]
      +  Instance 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..1d9ec8e4 --- /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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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..cf147d8f --- /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).
      + +
      +#[export] Instance 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..7acc9b67 --- /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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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.
      + +
      +#[local] Instance 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.
      + +
      +#[export] Instance 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..f353969f --- /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.
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[local] Instance ReplaceTermTermsTermIsPR : isPR 2 ReplaceTermTermsTerm.
      + +
      +Definition ReplaceTermTerm (t s : nat) : nat :=
      +  car (ReplaceTermTermsTerm t s).
      + +
      +Definition ReplaceTermsTerm (t s : nat) : nat :=
      +  cdr (ReplaceTermTermsTerm t s).
      + +
      +#[export] Instance ReplaceTermTermIsPR : isPR 2 ReplaceTermTerm.
      + +
      +#[export] Instance 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)))).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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..71f84ec6 --- /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).
      + +
      +#[export] Instance codeSubTermTermsIsPR : isPR 3 codeSubTermTerms.
      + +
      +#[export] Instance 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..a24d0e3e --- /dev/null +++ b/theories/html/hydras.Ackermann.folProp.html @@ -0,0 +1,574 @@ + + + + + +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.
      + +
      +Lemma substExHC (A : Formula) (v x : nat)(t: Term):
      +    v x ¬ In v (freeVarT t)
      +       substF (existH v A) x t =
      +       existH v (substF A x t).
      + +
      +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..f1954548 --- /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)).
      + +
      +#[export] Instance codeNotIsPR : isPR 1 codeNot.
      + +
      +#[export] Instance 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..ca8042e6 --- /dev/null +++ b/theories/html/hydras.Ackermann.primRec.html @@ -0,0 +1,885 @@ + + + + + +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"

      + +
      +
      + +
      +Class isPR (n : nat) (f : naryFunc n) : Set :=
      +  is_pr : {p : PrimRec n | extEqual n (evalPrimRec _ p) f}.
      + +
      +Definition fun2PR {n:nat}(f: naryFunc n){p: isPR _ f}: PrimRec n :=
      +  proj1_sig p.
      + +
      +Class isPRrel (n : nat) (R : naryRel n) : Set :=
      +  is_pr_rel: isPR n (charFunction n R).
      + +
      +#[export] Instance succIsPR : isPR 1 S.
      + +
      +#[export] Instance const0_NIsPR (n:nat): isPR 0 n.
      + +
      +#[export] Instance const1_NIsPR n: isPR 1 (fun _n).
      + +
      +
      + +
      +

      Usual projections (in curried form) are primitive recursive

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

      Composition lemmas

      + +
      +
      + +
      +#[export] Instance filter01IsPR (g : nat nat) (H : isPR 1 g):
      +  isPR 2 (fun a b : natg b).
      + +
      +#[export] Instance filter10IsPR (g : nat nat) (H: isPR 1 g):
      +  isPR 2 (fun a b : natg a).
      + +
      +#[export] Instance filter100IsPR(g : nat nat)(H: isPR 1 g) :
      +  isPR 3 (fun a b c : natg a).
      + +
      +#[export] Instance filter010IsPR (g : nat nat)(H: isPR 1 g):
      +  isPR 3 (fun a b c : natg b).
      + +
      +#[export] Instance filter001IsPR (g:nat nat)(H: isPR 1 g) :
      isPR 3 (fun a b c : natg c).
      + +
      +#[export] Instance filter011IsPR (g: nat nat nat)(H: isPR 2 g):
      +   isPR 3 (fun a b c : natg b c).
      + +
      +#[export] Instance filter110IsPR(g : nat nat nat) :
      +  isPR 2 g isPR 3 (fun a b c : natg a b).
      + +
      +#[export] Instance filter101IsPR :
      +   g : nat nat nat, isPR 2 g
      +                                isPR 3 (fun a b c : natg a c).
      + +
      +#[export] Instance filter0011IsPR (g : nat nat nat) :
      +  isPR 2 g isPR 4 (fun a b c d : natg c d).
      + +
      +#[export] Instance filter1000IsPR (g : nat nat):
      +  isPR 1 g isPR 4 (fun a b c d : natg a).
      + +
      +#[export] Instance filter1011IsPR (g : nat nat nat nat) :
      isPR 3 g isPR 4 (fun a b c d : natg a c d).
      + +
      +#[export] Instance filter1100IsPR (g : nat nat nat) :
      +  isPR 2 g isPR 4 (fun a b c d : natg a b).
      + +
      +#[export] Instance compose1_1IsPR (f : nat nat):
      +  isPR 1 f
      +   g : nat nat, isPR 1 g isPR 1 (fun x : natg (f x)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance compose2_1IsPR :
      +   f : nat nat nat,
      +    isPR 2 f
      +     g : nat nat, isPR 1 g
      +                           isPR 2 (fun x y : natg (f x y)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance swapIsPR :
      +   f : nat nat nat, isPR 2 f isPR 2 (fun x y : natf y x).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance plusIndIsPR : isPR 3 (fun n fn b : natS fn).
      + +
      +#[export] Instance plusIsPR : isPR 2 plus.
      + +
      +#[export] Instance multIndIsPR : isPR 3 (fun n fn b : natfn + b).
      + +
      +#[export] Instance multIsPR : isPR 2 mult.
      + +
      +#[export] Instance predIsPR : isPR 1 pred.
      + +
      +#[export] Instance minusIndIsPR : isPR 3 (fun n fn b : natpred fn).
      + +
      +#[export] Instance minusIsPR : isPR 2 minus.
      + +
      +Definition notZero (a : nat) :=
      +  nat_rec (fun n : natnat) 0 (fun x y : nat ⇒ 1) a.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance ltIsPR : isPRrel 2 ltBool.
      + +
      +#[export] Instance maxIsPR : isPR 2 max.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance boddIsPR : isPRrel 1 bodd.
      + +
      +Lemma nat_eqb_false (a b: nat) : a b Nat.eqb a b = false.
      + +
      +#[local] Instance neqIsPR : isPRrel 2 (fun a b : natnegb (Nat.eqb a b)).
      + +
      +#[export] Instance eqIsPR : isPRrel 2 Nat.eqb.
      + +
      +Definition leBool (a b : nat) : bool :=
      +  if le_lt_dec a b then true else false.
      + +
      +#[export] Instance 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).
      + +
      +  #[export] Instance 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).
      + +
      +#[export] Instance 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).
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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.
      + +
      +#[export] Instance 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)).
      + +
      +#[export] Instance iterateIsPR :
      +   g : nat nat, isPR 1 g
      +                          n : nat, isPR 1 (iterate g n).
      + +
      +#[export] Instance isPRTrans (n:nat) (f g : naryFunc n):
      +  extEqual n f g isPR n f isPR n g.
      + +
      +#[export] Instance isPRextEqual (n:nat) (f g : naryFunc n):
      +  isPR n f extEqual n f g 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..61c1fc70 --- /dev/null +++ b/theories/html/hydras.Ackermann.wellFormed.html @@ -0,0 +1,183 @@ + + + + + +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.
      +Context (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).
      + +
      +#[local] Instance wellFormedTermTermsIsPR :
      +  isPR 1 wellFormedTermTerms.
      + +
      +#[export] Instance wellFormedTermIsPR : isPR 1 wellFormedTerm.
      + +
      +#[export] Instance wellFormedTermsIsPR : isPR 1 wellFormedTerms.
      + +
      +Section Well_Formed_Formula.
      + +
      +Variable codeArityR : nat nat.
      +Context (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.
      + +
      +#[export] Instance 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..759723b0 --- /dev/null +++ b/theories/html/hydras.Epsilon0.F_omega.html @@ -0,0 +1,217 @@ + + + + + +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.
      + +
      +  Context (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.
      + +
      +    Context (H: isPR 1 (F_ alpha)).
      + +
      +    Remark R00 : F_ alpha >> fun nAck n n.
      + +
      +    Lemma FF : False.
      + +
      +  End case_lt.
      + +
      + +
      +  Hypothesis H : E0omega o alpha.
      +  Context (H0: isPR 1 (F_ alpha)).
      + +
      +  Lemma F_alpha_not_PR: False.
      + +
      +End F_alpha_notPR.
      + +
      +
      + +
      +

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

      + + +
      +
      + +
      +#[export] Instance 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) .
      + +
      +  #[local] Instance R01 : isPR 2 F.
      + +
      +  #[local] Instance R02 : isPR 1 (fun iF i (S i)).
      + +
      +  #[local] Instance R03 : isPR 1 (F_ (S n)).
      + +
      +End step.
      + +
      +#[export] Instance 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..be53916b --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Theorems.html @@ -0,0 +1,240 @@ + + + + + +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.
      + +
      +  Context (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. +
      + +
      +  #[local] Instance 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). +
      + +
      Lemma 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..2f6750a1 --- /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.
      + +
      +  Context (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.
      +    Context (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)).
      + +
      +    #[local] Instance R2 : isPR 1
      +                     (fun a : nat
      +                        nat_rec (fun _ : natnat) 1
      +                                (fun _ y : natAck n y)
      +                                (S a)).
      + +
      +    #[export] Instance iSPR_Ack_Sn : isPR 1 (Ack (S n)).
      + +
      +  End S_step.
      + +
      + +
      + +
      + +
      +  #[export] Instance 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..a7033e39 --- /dev/null +++ b/theories/html/hydras.MoreAck.PrimRecExamples.html @@ -0,0 +1,505 @@ + + + + + +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.
      + +
      +Module MoreExamples.
      + +
      +
      + +
      +The constant function which returns 0 +
      +
      +Definition cst0 : PrimRec 1 := composeFunc 1 0 (PRnil _) zeroFunc.
      + +
      + +
      + +
      +
      + +
      +Addition +
      +
      + +
      +
      + +
      +A few remarks for building projections +
      +
      + +
      +Remark R01 : O < 1.
      + +
      +Remark R13 : 1 < 3.
      + +
      + +
      +Definition plus := primRecFunc 1 (projFunc 1 0 R01)
      +                      (composeFunc 3 1
      +                         (PRcons 3 _
      +                            (projFunc 3 1 R13)
      +                            (PRnil _))
      +                         succFunc).
      + +
      + +
      +Lemma plus_correct:
      +   n p, evalPrimRec _ plus n p = n + p. +
      +Lemma R03 : 0 < 3.
      + +
      +Definition mult := primRecFunc 1 cst0
      +                      (composeFunc _ _
      +                         (PRcons _ _
      +                            (projFunc 3 1 R13)
      +                              (PRcons _ _
      +                                      (projFunc 3 0 R03)
      +                              (PRnil _)))
      +                         plus).
      + +
      + +
      +Lemma mult_eqn1 n p:
      +    evalPrimRec _ mult (S n) p =
      +      evalPrimRec _ plus (evalPrimRec _ mult n p) p.
      + +
      +Lemma mult_correct n p: evalPrimRec _ mult n p = n × p.
      + +
      + +
      +Remark R23 : 2 < 3.
      + +
      +Remark R02 : 0 < 2.
      + +
      +Remark R12 : 1 < 2.
      + +
      +Definition fact := primRecFunc 0
      +                      (composeFunc _ _ (PRcons _ _ zeroFunc (PRnil _))
      +                         succFunc)
      +                      (composeFunc _ _
      +                         (PRcons _ _
      +                            (projFunc 2 0 R02)
      +                            (PRcons _ _
      +                               (composeFunc _ _
      +                                  (PRcons _ _ (projFunc 2 1 R12) (PRnil _)) succFunc)
      +                               (PRnil _)))
      +                         mult).
      + +
      +
      + +
      +A test +
      +
      + +
      +
      + +
      +A correction proof +
      +
      +Fixpoint usual_fact n :=
      match n with
      + | 0 ⇒ 1
      + | S pn × usual_fact p
      +end.
      + +
      +Lemma fact_correct n : evalPrimRec _ fact n = usual_fact n.
      + +
      +End MoreExamples.
      + +
      +
      + +
      +

      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. + +
      +
      + +
      +Module Alt.
      + +
      + +
      +#[export] Instance zeroIsPR : isPR 0 0. +
      + +
      + +
      + +
      +#[export] Instance succIsPR : isPR 1 S.
      + +
      + +
      + +
      + +
      +#[export] Instance 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.
      + +
      + +
      + +
      + +
      +#[export] Instance 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 Nat.add.
      + +
      + +
      + +
      + +
      +Search (isPR 2 (fun _ _nat_rec _ _ _ _)).
      + +
      + +
      + +
      + +
      +Check filter010IsPR.
      + +
      + +
      + +
      + +
      +#[export] Instance plusIsPR : isPR 2 Nat.add. +
      + +
      + +
      +Remark R02 : 1 < 2.
      + +
      +Definition xpred := primRecFunc 0 zeroFunc (projFunc 2 1 R02).
      + +
      + +
      +#[export] Instance predIsPR : isPR 1 pred.
      + +
      +End Alt.
      + +
      + +
      +Definition double (n:nat) := 2 × n.
      + +
      +#[export] Instance 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.MoreDecidable.html b/theories/html/hydras.Prelude.MoreDecidable.html new file mode 100644 index 00000000..7d0cc34a --- /dev/null +++ b/theories/html/hydras.Prelude.MoreDecidable.html @@ -0,0 +1,51 @@ + + + + + +hydras.Prelude.MoreDecidable + + + + +
      + + + +
      + +

      Library hydras.Prelude.MoreDecidable

      + +
      + +
      +From Coq Require Export Decidable Arith Lia.
      + +
      +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).
      + +
      +
      +
      + + + +
      + + + \ 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..3a458e4f --- /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 +
      +
      + +
      +  #[export] Instance 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.
      + +
      +  #[export] Instance 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.
      + +
      +  #[export] Instance 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..52546e1c --- /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.
      + +
      +  #[local] Instance 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..da281986 --- /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.
      + +
      +#[export] Instance 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.
      + +
      +  #[local] Instance minPR_PR : isPR 2 minPR.
      + +
      +  #[export] Instance 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..c91dbf59 --- /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.
      + +
      +#[local] Instance exp_alt_PR : isPR 2 exp_alt.
      + +
      +#[export] Instance 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.
      + +
      +#[local] Instance tower2_alt_PR : isPR 1 tower2_alt.
      + +
      +#[export] Instance 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.
      + +
      +#[local] Instance fact_altIsPR : isPR 1 fact_alt.
      + +
      +#[export] Instance 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..79c2764f --- /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).
      + +
      + #[export] Instance 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..13e6c384 --- /dev/null +++ b/theories/html/index.html @@ -0,0 +1,58383 @@ + + + + + +Index + + + + +
      + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Global IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(28486 entries)
      Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(163 entries)
      Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20459 entries)
      Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(93 entries)
      Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(743 entries)
      Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(191 entries)
      Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(3920 entries)
      Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
      Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
      Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(119 entries)
      Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(110 entries)
      Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
      Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(364 entries)
      Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(174 entries)
      Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1484 entries)
      Record IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 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:113 [binder, in hydras.rpo.list_set]
      +acc:118 [binder, in hydras.rpo.list_set]
      +acc:118 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 [instance, 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.F_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.Epsilon0.F_omega]
      +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.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.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 [instance, 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 [instance, in hydras.MoreAck.PrimRecExamples]
      +Alt.plusIsPR [instance, in hydras.MoreAck.PrimRecExamples]
      +Alt.plus_alt_ok [lemma, in hydras.MoreAck.PrimRecExamples]
      +Alt.plus_alt [definition, in hydras.MoreAck.PrimRecExamples]
      +Alt.predIsPR [instance, 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 [instance, 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 [instance, 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':53 [binder, in hydras.Epsilon0.T1]
      +a':53 [binder, in hydras.Epsilon0.Epsilon0rpo]
      +a':532 [binder, in hydras.Epsilon0.T1]
      +a':538 [binder, in hydras.Ackermann.primRec]
      +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:531 [binder, in hydras.Ackermann.primRec]
      +a0:533 [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: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:115 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.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.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: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:135 [binder, in hydras.Ackermann.primRec]
      +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 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.primRec]
      +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: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.primRec]
      +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.primRec]
      +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.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.Prelude.MoreDecidable]
      +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 hydras.Ackermann.primRec]
      +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: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 hydras.Ackermann.primRec]
      +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 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 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:1635 [binder, in gaia_hydras.nfwfgaia]
      +a:164 [binder, in gaia_hydras.T1Bridge]
      +a:164 [binder, in hydras.Ackermann.primRec]
      +a:164 [binder, in hydras.Ackermann.fol]
      +A:165 [binder, in hydras.Prelude.MoreLists]
      +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.primRec]
      +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.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 hydras.Ackermann.primRec]
      +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 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 hydras.Ackermann.primRec]
      +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: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.primRec]
      +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:191 [binder, in hydras.Ackermann.primRec]
      +a:192 [binder, in hydras.Ackermann.model]
      +a:193 [binder, in hydras.rpo.more_list]
      +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 hydras.Ackermann.primRec]
      +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 additions.Addition_Chains]
      +a:197 [binder, in hydras.Epsilon0.T1]
      +a:197 [binder, in hydras.Ackermann.primRec]
      +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: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 hydras.Ackermann.primRec]
      +a:202 [binder, in additions.Addition_Chains]
      +a:2021 [binder, in gaia_hydras.nfwfgaia]
      +a:2025 [binder, in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +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 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 hydras.Ackermann.primRec]
      +A:208 [binder, in additions.Euclidean_Chains]
      +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.Prelude.MoreDecidable]
      +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.OrdinalNotations.ON_Generic]
      +a:213 [binder, in hydras.Ackermann.primRec]
      +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 additions.Addition_Chains]
      +a:229 [binder, in hydras.Epsilon0.T1]
      +a:229 [binder, in hydras.Ackermann.primRec]
      +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.Epsilon0.F_omega]
      +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 additions.Addition_Chains]
      +a:245 [binder, in hydras.Ackermann.primRec]
      +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:251 [binder, in hydras.Ackermann.primRec]
      +a:252 [binder, in hydras.Epsilon0.T1]
      +a:252 [binder, in hydras.Ackermann.folProp]
      +a:253 [binder, in hydras.Epsilon0.T1]
      +a:253 [binder, in gaia_hydras.nfwfgaia]
      +a:254 [binder, in hydras.Ackermann.primRec]
      +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.rpo.rpo]
      +a:257 [binder, in hydras.Epsilon0.T1]
      +a:257 [binder, in hydras.Ackermann.primRec]
      +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 gaia_hydras.nfwfgaia]
      +A:261 [binder, in Goedel.PRrepresentable]
      +a:261 [binder, in hydras.Ackermann.primRec]
      +a:263 [binder, in hydras.Epsilon0.T1]
      +a:263 [binder, in gaia_hydras.nfwfgaia]
      +A:264 [binder, in additions.Addition_Chains]
      +A:265 [binder, in Goedel.PRrepresentable]
      +A:265 [binder, in hydras.Ackermann.checkPrf]
      +a:265 [binder, in hydras.Ackermann.primRec]
      +a:266 [binder, in hydras.Epsilon0.T1]
      +a:266 [binder, in hydras.Ackermann.cPair]
      +a:267 [binder, in hydras.rpo.more_list]
      +a:268 [binder, in hydras.Ackermann.folProp]
      +a:268 [binder, in hydras.Ackermann.cPair]
      +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: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 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.Ackermann.cPair]
      +a:270 [binder, in hydras.rpo.rpo]
      +a:271 [binder, in additions.Addition_Chains]
      +a:272 [binder, in hydras.Epsilon0.T1]
      +A:272 [binder, in Goedel.PRrepresentable]
      +a:272 [binder, in hydras.Ackermann.cPair]
      +a:272 [binder, in hydras.Ackermann.fol]
      +a:272 [binder, in hydras.Gamma0.Gamma0]
      +a:273 [binder, in hydras.Ackermann.primRec]
      +a:274 [binder, in hydras.Epsilon0.T1]
      +a:274 [binder, in hydras.Ackermann.cPair]
      +a:275 [binder, in hydras.Ackermann.folProp]
      +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 hydras.Ackermann.cPair]
      +a:282 [binder, in hydras.Ackermann.primRec]
      +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:285 [binder, in Goedel.PRrepresentable]
      +a:286 [binder, in hydras.Ackermann.primRec]
      +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:295 [binder, in hydras.Ackermann.primRec]
      +a:295 [binder, in hydras.Gamma0.Gamma0]
      +a:296 [binder, in gaia_hydras.nfwfgaia]
      +a:299 [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:303 [binder, in hydras.Ackermann.primRec]
      +a:306 [binder, in Goedel.PRrepresentable]
      +a:306 [binder, in hydras.Gamma0.Gamma0]
      +a:307 [binder, in hydras.Ackermann.primRec]
      +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:310 [binder, in Goedel.PRrepresentable]
      +a:311 [binder, in hydras.Ackermann.primRec]
      +a:313 [binder, in Goedel.PRrepresentable]
      +a:315 [binder, in hydras.Ackermann.primRec]
      +a:316 [binder, in Goedel.PRrepresentable]
      +a:318 [binder, in Goedel.PRrepresentable]
      +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:324 [binder, in hydras.Ackermann.primRec]
      +A:326 [binder, in Goedel.PRrepresentable]
      +a:327 [binder, in gaia_hydras.nfwfgaia]
      +a:328 [binder, in hydras.Ackermann.primRec]
      +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:331 [binder, in Goedel.PRrepresentable]
      +a:332 [binder, in hydras.Ackermann.primRec]
      +a:334 [binder, in gaia_hydras.nfwfgaia]
      +a:335 [binder, in gaia_hydras.nfwfgaia]
      +A:336 [binder, in Goedel.PRrepresentable]
      +a:336 [binder, in hydras.Ackermann.primRec]
      +a:336 [binder, in gaia_hydras.nfwfgaia]
      +a:337 [binder, in gaia_hydras.nfwfgaia]
      +a:338 [binder, in hydras.Ackermann.cPair]
      +a:338 [binder, in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +a:340 [binder, in hydras.Ackermann.cPair]
      +A:341 [binder, in hydras.Ackermann.subAll]
      +a:342 [binder, in hydras.Epsilon0.T1]
      +A:346 [binder, in hydras.Ackermann.subAll]
      +a:346 [binder, in hydras.Ackermann.cPair]
      +a:349 [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 Goedel.PRrepresentable]
      +A:351 [binder, in hydras.Ackermann.subAll]
      +a:352 [binder, in hydras.Ackermann.cPair]
      +a:353 [binder, in hydras.Epsilon0.T1]
      +a:353 [binder, in gaia_hydras.nfwfgaia]
      +A:354 [binder, in hydras.Ackermann.checkPrf]
      +a:355 [binder, in Goedel.PRrepresentable]
      +a:355 [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:359 [binder, in hydras.Epsilon0.T1]
      +a:359 [binder, in Goedel.PRrepresentable]
      +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 gaia_hydras.nfwfgaia]
      +a:362 [binder, in hydras.Ackermann.cPair]
      +a:362 [binder, in gaia_hydras.nfwfgaia]
      +a:363 [binder, in Goedel.PRrepresentable]
      +a:364 [binder, in hydras.Ackermann.fol]
      +a:365 [binder, in hydras.Ackermann.folProp]
      +a:365 [binder, in hydras.Ackermann.cPair]
      +a:368 [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:371 [binder, in hydras.Ackermann.cPair]
      +a:372 [binder, in hydras.Ackermann.folProp]
      +a:373 [binder, in hydras.Epsilon0.T1]
      +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 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 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:389 [binder, in Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +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:400 [binder, in Goedel.PRrepresentable]
      +a:401 [binder, in hydras.Epsilon0.T1]
      +a:402 [binder, in Goedel.PRrepresentable]
      +a:405 [binder, in Goedel.PRrepresentable]
      +A:407 [binder, in hydras.Ackermann.checkPrf]
      +a:408 [binder, in hydras.Ackermann.fol]
      +a:408 [binder, in gaia_hydras.nfwfgaia]
      +a:409 [binder, in Goedel.PRrepresentable]
      +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 gaia_hydras.nfwfgaia]
      +a:412 [binder, in hydras.Ackermann.fol]
      +a:413 [binder, in hydras.Epsilon0.T1]
      +a:413 [binder, in Goedel.PRrepresentable]
      +a:414 [binder, in hydras.Ackermann.primRec]
      +a:415 [binder, in gaia_hydras.nfwfgaia]
      +a:416 [binder, in hydras.Ackermann.primRec]
      +a:417 [binder, in Goedel.PRrepresentable]
      +a:418 [binder, in hydras.Ackermann.primRec]
      +a:419 [binder, in hydras.Epsilon0.T1]
      +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:420 [binder, in Goedel.PRrepresentable]
      +a:420 [binder, in hydras.Ackermann.primRec]
      +a:421 [binder, in hydras.Ackermann.fol]
      +a:422 [binder, in gaia_hydras.nfwfgaia]
      +a:423 [binder, in hydras.Epsilon0.T1]
      +a:424 [binder, in Goedel.PRrepresentable]
      +a:424 [binder, in hydras.Ackermann.primRec]
      +a:428 [binder, in hydras.Ackermann.fol]
      +a:429 [binder, in hydras.Epsilon0.T1]
      +a:429 [binder, in Goedel.PRrepresentable]
      +a:429 [binder, in hydras.Ackermann.primRec]
      +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:432 [binder, in Goedel.PRrepresentable]
      +a:432 [binder, in gaia_hydras.nfwfgaia]
      +a:434 [binder, in hydras.Epsilon0.T1]
      +a:435 [binder, in Goedel.PRrepresentable]
      +a:436 [binder, in hydras.Ackermann.primRec]
      +a:437 [binder, in gaia_hydras.nfwfgaia]
      +a:438 [binder, in Goedel.PRrepresentable]
      +A:438 [binder, in hydras.Ackermann.folProp]
      +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: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: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 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:456 [binder, in hydras.Epsilon0.T1]
      +a:457 [binder, in hydras.Gamma0.Gamma0]
      +a:457 [binder, in gaia_hydras.nfwfgaia]
      +a:458 [binder, in hydras.Ackermann.primRec]
      +a:459 [binder, in hydras.Epsilon0.T1]
      +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:462 [binder, in hydras.Epsilon0.T1]
      +a:462 [binder, in gaia_hydras.nfwfgaia]
      +a:463 [binder, in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +a:468 [binder, in hydras.Epsilon0.T1]
      +a:468 [binder, in hydras.Ackermann.primRec]
      +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: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:480 [binder, in hydras.Ackermann.primRec]
      +a:482 [binder, in hydras.Gamma0.Gamma0]
      +a:485 [binder, in hydras.Ackermann.primRec]
      +a:486 [binder, in hydras.Ackermann.checkPrf]
      +a:489 [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 gaia_hydras.nfwfgaia]
      +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:498 [binder, in hydras.Epsilon0.T1]
      +a:499 [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:502 [binder, in hydras.Ackermann.checkPrf]
      +a:503 [binder, in hydras.Ackermann.primRec]
      +a:505 [binder, in hydras.Ackermann.primRec]
      +a:506 [binder, in hydras.Ackermann.checkPrf]
      +a:507 [binder, in hydras.Epsilon0.T1]
      +a:507 [binder, in hydras.Ackermann.primRec]
      +a:509 [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:511 [binder, in hydras.Epsilon0.T1]
      +a:511 [binder, in hydras.Ackermann.primRec]
      +a:512 [binder, in hydras.Epsilon0.T1]
      +a:513 [binder, in hydras.Epsilon0.T1]
      +a:513 [binder, in hydras.Ackermann.primRec]
      +a:514 [binder, in hydras.Ackermann.checkPrf]
      +a:515 [binder, in hydras.Ackermann.primRec]
      +a:516 [binder, in hydras.Epsilon0.T1]
      +a:517 [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:525 [binder, in hydras.Ackermann.primRec]
      +a:526 [binder, in hydras.Epsilon0.T1]
      +a:527 [binder, in hydras.Ackermann.primRec]
      +a:527 [binder, in hydras.Gamma0.Gamma0]
      +a:529 [binder, in hydras.Epsilon0.T1]
      +a:529 [binder, in hydras.Ackermann.primRec]
      +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:532 [binder, in hydras.Ackermann.primRec]
      +a:533 [binder, in hydras.Gamma0.Gamma0]
      +a:534 [binder, in hydras.Ackermann.primRec]
      +a:536 [binder, in hydras.Epsilon0.T1]
      +a:536 [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:546 [binder, in hydras.Epsilon0.T1]
      +a:548 [binder, in hydras.Ackermann.primRec]
      +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:550 [binder, in hydras.Ackermann.primRec]
      +a:551 [binder, in hydras.Epsilon0.T1]
      +a:552 [binder, in hydras.Ackermann.primRec]
      +a:553 [binder, in hydras.Epsilon0.T1]
      +a:554 [binder, in hydras.Ackermann.primRec]
      +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:571 [binder, in hydras.Gamma0.Gamma0]
      +a:573 [binder, in hydras.Epsilon0.T1]
      +a:577 [binder, in hydras.Epsilon0.T1]
      +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.MoreAck.PrimRecExamples]
      +A:58 [binder, in hydras.Ackermann.expressible]
      +a:583 [binder, in hydras.Ackermann.primRec]
      +a:585 [binder, in hydras.Ackermann.primRec]
      +a:585 [binder, in hydras.Gamma0.Gamma0]
      +a:587 [binder, in hydras.Ackermann.primRec]
      +a:587 [binder, in hydras.Gamma0.Gamma0]
      +a:589 [binder, in hydras.Ackermann.primRec]
      +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:591 [binder, in hydras.Ackermann.primRec]
      +a:592 [binder, in hydras.Gamma0.Gamma0]
      +a:593 [binder, in hydras.Ackermann.primRec]
      +a:595 [binder, in hydras.Epsilon0.T1]
      +a:595 [binder, in hydras.Ackermann.primRec]
      +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: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.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:663 [binder, in hydras.Ackermann.checkPrf]
      +a:665 [binder, in hydras.Ackermann.checkPrf]
      +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:675 [binder, in hydras.Ackermann.primRec]
      +a:677 [binder, in hydras.Ackermann.checkPrf]
      +a:679 [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: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:691 [binder, in hydras.Ackermann.primRec]
      +a:694 [binder, in hydras.Ackermann.primRec]
      +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:72 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:74 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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 hydras.Prelude.MoreDecidable]
      +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:96 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 [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]
      +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 [instance, 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 [instance, in hydras.Ackermann.codeSubFormula]
      +boundComputationMonotone [lemma, in hydras.Ackermann.codeSubFormula]
      +Bounded [section, in hydras.Hydra.Epsilon0_Needed_Generic]
      +boundedCheck [lemma, in hydras.Prelude.MoreDecidable]
      +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 [instance, 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':53 [binder, in hydras.Epsilon0.Hessenberg]
      +b':534 [binder, in hydras.Epsilon0.T1]
      +b':539 [binder, in hydras.Ackermann.primRec]
      +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:718 [binder, in hydras.Ackermann.primRec]
      +b0:722 [binder, in hydras.Ackermann.primRec]
      +b0:724 [binder, in hydras.Ackermann.primRec]
      +b0:727 [binder, in hydras.Ackermann.primRec]
      +b0:730 [binder, in hydras.Ackermann.primRec]
      +b0:733 [binder, in hydras.Ackermann.primRec]
      +b0:736 [binder, in hydras.Ackermann.primRec]
      +b0:739 [binder, in hydras.Ackermann.primRec]
      +b0:742 [binder, in hydras.Ackermann.primRec]
      +b0:745 [binder, in hydras.Ackermann.primRec]
      +b0:748 [binder, in hydras.Ackermann.primRec]
      +b0:751 [binder, in hydras.Ackermann.primRec]
      +b0:754 [binder, in hydras.Ackermann.primRec]
      +b0:756 [binder, in hydras.Ackermann.primRec]
      +b0:758 [binder, in hydras.Ackermann.primRec]
      +b0:760 [binder, in hydras.Ackermann.primRec]
      +b0:762 [binder, in hydras.Ackermann.primRec]
      +b0:764 [binder, in hydras.Ackermann.primRec]
      +b0:766 [binder, in hydras.Ackermann.primRec]
      +b0:768 [binder, in hydras.Ackermann.primRec]
      +b0:770 [binder, in hydras.Ackermann.primRec]
      +b0:772 [binder, in hydras.Ackermann.primRec]
      +b0:774 [binder, in hydras.Ackermann.primRec]
      +b0:776 [binder, in hydras.Ackermann.primRec]
      +b0:778 [binder, in hydras.Ackermann.primRec]
      +b0:780 [binder, in hydras.Ackermann.primRec]
      +b0:782 [binder, in hydras.Ackermann.primRec]
      +b0:785 [binder, in hydras.Ackermann.primRec]
      +b0:789 [binder, in hydras.Ackermann.primRec]
      +b0:792 [binder, in hydras.Ackermann.primRec]
      +b0:796 [binder, in hydras.Ackermann.primRec]
      +b0:802 [binder, in hydras.Ackermann.primRec]
      +b0:807 [binder, in hydras.Ackermann.primRec]
      +b0:810 [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 hydras.Prelude.MoreDecidable]
      +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.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 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: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:136 [binder, in hydras.Ackermann.primRec]
      +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:1371 [binder, in gaia_hydras.nfwfgaia]
      +b:1377 [binder, in gaia_hydras.nfwfgaia]
      +b:138 [binder, in hydras.Ackermann.model]
      +b:138 [binder, in hydras.Ackermann.primRec]
      +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: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.primRec]
      +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:147 [binder, in hydras.Ackermann.primRec]
      +b:1471 [binder, in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +B:151 [binder, in hydras.Schutte.Ordering_Functions]
      +b:152 [binder, in hydras.Ackermann.LNT]
      +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 hydras.Ackermann.primRec]
      +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 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.Prelude.MoreDecidable]
      +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 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:165 [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.OrdinalNotations.ON_Generic]
      +b:166 [binder, in hydras.Gamma0.Gamma0]
      +b:1661 [binder, in gaia_hydras.nfwfgaia]
      +b:167 [binder, in hydras.Ackermann.primRec]
      +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.fol]
      +b:168 [binder, in hydras.rpo.rpo]
      +b:169 [binder, in hydras.Epsilon0.T1]
      +b:169 [binder, in gaia_hydras.T1Bridge]
      +b:169 [binder, in hydras.Ackermann.primRec]
      +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.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:173 [binder, in hydras.Ackermann.primRec]
      +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.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.primRec]
      +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:192 [binder, in hydras.Ackermann.primRec]
      +b:193 [binder, in hydras.Ackermann.model]
      +b:195 [binder, in hydras.Ackermann.model]
      +b:195 [binder, in hydras.Ackermann.primRec]
      +b:197 [binder, in hydras.Ackermann.model]
      +b:197 [binder, in hydras.Ackermann.folProp]
      +b:198 [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: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:203 [binder, in hydras.Ackermann.primRec]
      +b:2031 [binder, in gaia_hydras.nfwfgaia]
      +b:2038 [binder, in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +b:206 [binder, in hydras.OrdinalNotations.ON_Generic]
      +b:206 [binder, in gaia_hydras.nfwfgaia]
      +b:2062 [binder, in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +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.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:214 [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.Prelude.MoreDecidable]
      +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 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.primRec]
      +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.rpo.rpo]
      +b:246 [binder, in hydras.Epsilon0.T1]
      +b:246 [binder, in hydras.Ackermann.primRec]
      +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.Epsilon0.F_omega]
      +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.primRec]
      +b:252 [binder, in hydras.Ackermann.cPair]
      +b:253 [binder, in hydras.Ackermann.folProp]
      +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:255 [binder, in hydras.Ackermann.primRec]
      +b:256 [binder, in hydras.rpo.more_list]
      +b:257 [binder, in hydras.rpo.more_list]
      +b:258 [binder, in hydras.rpo.more_list]
      +b:258 [binder, in hydras.Ackermann.primRec]
      +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.rpo.rpo]
      +b:262 [binder, in hydras.Epsilon0.T1]
      +B:262 [binder, in Goedel.PRrepresentable]
      +b:262 [binder, in hydras.Ackermann.primRec]
      +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 gaia_hydras.nfwfgaia]
      +B:266 [binder, in Goedel.PRrepresentable]
      +B:266 [binder, in hydras.Ackermann.checkPrf]
      +b:266 [binder, in hydras.Ackermann.primRec]
      +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:271 [binder, in Goedel.PRrepresentable]
      +b:273 [binder, in hydras.Epsilon0.T1]
      +B:273 [binder, in Goedel.PRrepresentable]
      +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 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 Goedel.rosserPA]
      +b:281 [binder, in hydras.Ackermann.fol]
      +b:282 [binder, in hydras.Epsilon0.T1]
      +b:283 [binder, in hydras.Ackermann.primRec]
      +b:284 [binder, in hydras.Ackermann.fol]
      +b:284 [binder, in hydras.Gamma0.Gamma0]
      +B:286 [binder, in Goedel.PRrepresentable]
      +b:287 [binder, in hydras.Ackermann.primRec]
      +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 gaia_hydras.nfwfgaia]
      +b:295 [binder, in additions.Euclidean_Chains]
      +b:296 [binder, in hydras.Ackermann.primRec]
      +b:296 [binder, in hydras.Gamma0.Gamma0]
      +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:300 [binder, in Goedel.PRrepresentable]
      +b:300 [binder, in hydras.Ackermann.primRec]
      +b:304 [binder, in hydras.Ackermann.primRec]
      +b:307 [binder, in Goedel.PRrepresentable]
      +b:307 [binder, in hydras.Gamma0.Gamma0]
      +b:308 [binder, in hydras.Ackermann.primRec]
      +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:311 [binder, in Goedel.PRrepresentable]
      +b:312 [binder, in hydras.Ackermann.primRec]
      +b:316 [binder, in hydras.Ackermann.primRec]
      +b:319 [binder, in Goedel.PRrepresentable]
      +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:323 [binder, in hydras.Ackermann.fol]
      +b:325 [binder, in hydras.Ackermann.primRec]
      +b:326 [binder, in hydras.Ackermann.fol]
      +B:328 [binder, in Goedel.PRrepresentable]
      +b:329 [binder, in hydras.Ackermann.primRec]
      +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:333 [binder, in hydras.Ackermann.primRec]
      +b:337 [binder, in hydras.Ackermann.primRec]
      +B:338 [binder, in Goedel.PRrepresentable]
      +b:339 [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:341 [binder, in hydras.Ackermann.primRec]
      +b:341 [binder, in hydras.Ackermann.cPair]
      +B:342 [binder, in hydras.Ackermann.subAll]
      +b:346 [binder, in hydras.Epsilon0.T1]
      +B:347 [binder, in hydras.Ackermann.subAll]
      +b:347 [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 hydras.Ackermann.cPair]
      +b:352 [binder, in Goedel.PRrepresentable]
      +B:352 [binder, in hydras.Ackermann.subAll]
      +b:353 [binder, in hydras.Ackermann.cPair]
      +b:354 [binder, in gaia_hydras.nfwfgaia]
      +b:355 [binder, in hydras.Epsilon0.T1]
      +b:356 [binder, in Goedel.PRrepresentable]
      +b:356 [binder, in hydras.Ackermann.cPair]
      +b:356 [binder, in gaia_hydras.nfwfgaia]
      +b:358 [binder, in hydras.Ackermann.cPair]
      +b:358 [binder, in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.cPair]
      +b:360 [binder, in gaia_hydras.nfwfgaia]
      +b:363 [binder, in hydras.Ackermann.cPair]
      +b:364 [binder, in Goedel.PRrepresentable]
      +b:364 [binder, in gaia_hydras.nfwfgaia]
      +b:365 [binder, in hydras.Ackermann.fol]
      +b:366 [binder, in hydras.Ackermann.cPair]
      +b:369 [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: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: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:390 [binder, in Goedel.PRrepresentable]
      +b:394 [binder, in Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +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:401 [binder, in Goedel.PRrepresentable]
      +b:402 [binder, in hydras.Epsilon0.T1]
      +b:403 [binder, in Goedel.PRrepresentable]
      +b:406 [binder, in Goedel.PRrepresentable]
      +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:410 [binder, in Goedel.PRrepresentable]
      +b:412 [binder, in gaia_hydras.nfwfgaia]
      +b:413 [binder, in hydras.Ackermann.fol]
      +b:414 [binder, in Goedel.PRrepresentable]
      +b:415 [binder, in hydras.Epsilon0.T1]
      +b:415 [binder, in hydras.Ackermann.primRec]
      +b:416 [binder, in hydras.Ackermann.fol]
      +b:416 [binder, in gaia_hydras.nfwfgaia]
      +b:417 [binder, in hydras.Ackermann.primRec]
      +b:418 [binder, in Goedel.PRrepresentable]
      +b:419 [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:421 [binder, in Goedel.PRrepresentable]
      +b:421 [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 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.Ackermann.primRec]
      +b:430 [binder, in hydras.Gamma0.Gamma0]
      +b:431 [binder, in hydras.Epsilon0.T1]
      +b:432 [binder, in hydras.Ackermann.fol]
      +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 gaia_hydras.nfwfgaia]
      +b:437 [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:441 [binder, in hydras.Epsilon0.T1]
      +b:442 [binder, in gaia_hydras.nfwfgaia]
      +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: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:457 [binder, in hydras.Ackermann.primRec]
      +b:458 [binder, in gaia_hydras.nfwfgaia]
      +b:459 [binder, in hydras.Ackermann.primRec]
      +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:464 [binder, in hydras.Ackermann.primRec]
      +b:465 [binder, in gaia_hydras.nfwfgaia]
      +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:474 [binder, in gaia_hydras.nfwfgaia]
      +b:475 [binder, in hydras.Epsilon0.T1]
      +b:477 [binder, in hydras.Epsilon0.T1]
      +b:478 [binder, in hydras.Ackermann.primRec]
      +b:479 [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:483 [binder, in hydras.Gamma0.Gamma0]
      +b:484 [binder, in hydras.Ackermann.primRec]
      +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.Ackermann.primRec]
      +b:490 [binder, in hydras.Gamma0.Gamma0]
      +b:491 [binder, in hydras.Ackermann.checkPrf]
      +b:491 [binder, in gaia_hydras.nfwfgaia]
      +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:499 [binder, in hydras.Epsilon0.T1]
      +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:502 [binder, in hydras.Epsilon0.T1]
      +b:503 [binder, in hydras.Ackermann.checkPrf]
      +b:504 [binder, in hydras.Ackermann.primRec]
      +b:506 [binder, in hydras.Ackermann.primRec]
      +b:507 [binder, in hydras.Ackermann.checkPrf]
      +b:508 [binder, in hydras.Epsilon0.T1]
      +b:508 [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:510 [binder, in hydras.Ackermann.primRec]
      +b:511 [binder, in hydras.Ackermann.checkPrf]
      +b:512 [binder, in hydras.Ackermann.primRec]
      +b:514 [binder, in hydras.Ackermann.primRec]
      +b:515 [binder, in hydras.Ackermann.checkPrf]
      +b:516 [binder, in hydras.Ackermann.primRec]
      +b:517 [binder, in hydras.Epsilon0.T1]
      +b:518 [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:520 [binder, in hydras.Ackermann.primRec]
      +b:522 [binder, in hydras.Ackermann.primRec]
      +b:524 [binder, in hydras.Ackermann.primRec]
      +b:525 [binder, in hydras.Gamma0.Gamma0]
      +b:526 [binder, in hydras.Ackermann.primRec]
      +b:528 [binder, in hydras.Epsilon0.T1]
      +b:528 [binder, in hydras.Ackermann.primRec]
      +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:530 [binder, in hydras.Ackermann.primRec]
      +b:531 [binder, in hydras.Epsilon0.T1]
      +b:531 [binder, in hydras.Gamma0.Gamma0]
      +b:534 [binder, in hydras.Gamma0.Gamma0]
      +b:537 [binder, in hydras.Ackermann.primRec]
      +b:538 [binder, in hydras.Epsilon0.T1]
      +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:549 [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:551 [binder, in hydras.Ackermann.primRec]
      +b:553 [binder, in hydras.Ackermann.primRec]
      +b:555 [binder, in hydras.Epsilon0.T1]
      +b:555 [binder, in hydras.Ackermann.primRec]
      +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:572 [binder, in hydras.Gamma0.Gamma0]
      +b:574 [binder, in hydras.Epsilon0.T1]
      +b:578 [binder, in hydras.Epsilon0.T1]
      +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:584 [binder, in hydras.Ackermann.primRec]
      +b:586 [binder, in hydras.Ackermann.primRec]
      +b:586 [binder, in hydras.Gamma0.Gamma0]
      +b:588 [binder, in hydras.Ackermann.primRec]
      +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:590 [binder, in hydras.Ackermann.primRec]
      +b:592 [binder, in hydras.Ackermann.primRec]
      +b:593 [binder, in hydras.Gamma0.Gamma0]
      +b:594 [binder, in hydras.Ackermann.primRec]
      +b:596 [binder, in hydras.Ackermann.primRec]
      +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:664 [binder, in hydras.Ackermann.checkPrf]
      +b:666 [binder, in hydras.Ackermann.checkPrf]
      +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.Gamma0.Gamma0]
      +b:672 [binder, in hydras.Ackermann.checkPrf]
      +b:672 [binder, in hydras.Gamma0.Gamma0]
      +b:672 [binder, in gaia_hydras.nfwfgaia]
      +b:674 [binder, in hydras.Ackermann.checkPrf]
      +b:676 [binder, in hydras.Ackermann.checkPrf]
      +b:676 [binder, in hydras.Ackermann.primRec]
      +b:678 [binder, in hydras.Ackermann.checkPrf]
      +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:680 [binder, in hydras.Ackermann.primRec]
      +b:683 [binder, in hydras.Ackermann.primRec]
      +b:685 [binder, in hydras.Ackermann.primRec]
      +b:687 [binder, in hydras.Ackermann.primRec]
      +b:689 [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.Gamma0.Gamma0]
      +b:692 [binder, in hydras.Ackermann.primRec]
      +b:695 [binder, in hydras.Ackermann.primRec]
      +b:696 [binder, in gaia_hydras.nfwfgaia]
      +b:698 [binder, in hydras.Ackermann.primRec]
      +b:698 [binder, in gaia_hydras.nfwfgaia]
      +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:709 [binder, in hydras.Ackermann.primRec]
      +b:71 [binder, in hydras.Ackermann.code]
      +b:712 [binder, in hydras.Ackermann.primRec]
      +b:716 [binder, in hydras.Ackermann.primRec]
      +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:720 [binder, in hydras.Ackermann.primRec]
      +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:777 [binder, in gaia_hydras.nfwfgaia]
      +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 gaia_hydras.nfwfgaia]
      +b:785 [binder, in gaia_hydras.nfwfgaia]
      +b:787 [binder, in hydras.Ackermann.checkPrf]
      +b:788 [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:793 [binder, in gaia_hydras.nfwfgaia]
      +b:794 [binder, in hydras.Ackermann.primRec]
      +b:798 [binder, in hydras.Ackermann.primRec]
      +b:799 [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:800 [binder, in hydras.Ackermann.primRec]
      +b:804 [binder, in hydras.Ackermann.primRec]
      +b:805 [binder, in hydras.Ackermann.primRec]
      +b:806 [binder, in hydras.Ackermann.primRec]
      +b:809 [binder, in hydras.Ackermann.primRec]
      +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: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:97 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 [instance, 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 [instance, in hydras.Ackermann.checkPrf]
      +checkPrfCorrect1 [lemma, in hydras.Ackermann.checkPrf]
      +checkPrfCorrect2 [lemma, in hydras.Ackermann.checkPrf]
      +checkPrfCP [definition, in hydras.Ackermann.checkPrf]
      +checkPrfCPIsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfEQnIsPR [lemma, in hydras.Ackermann.checkPrf]
      +checkPrfEQ1 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfEQ1IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfEQ2 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfEQ2IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfEQ3 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfEQ3IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfEQ4 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfEQ4IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfEQ5 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfEQ5IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfFA1 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfFA1IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfFA2 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfFA2IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfFA3 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfFA3IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfGEN [definition, in hydras.Ackermann.checkPrf]
      +checkPrfGENIsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfHelp [definition, in hydras.Ackermann.checkPrf]
      +checkPrfHelpIsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfIMP1 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfIMP1IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfIMP2 [definition, in hydras.Ackermann.checkPrf]
      +checkPrfIMP2IsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfIsPR [instance, in hydras.Ackermann.checkPrf]
      +checkPrfMP [definition, in hydras.Ackermann.checkPrf]
      +checkPrfMPIsPR [instance, in hydras.Ackermann.checkPrf]
      +checkSubFormulaTrace [definition, in hydras.Ackermann.codeSubFormula]
      +checkTraceCorrect [lemma, in hydras.Ackermann.codeSubFormula]
      +checkTraceIsPR [instance, 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.codeArityFIsCorrect2 [variable, in hydras.Ackermann.checkPrf]
      +Check_Proof.codeArityFIsCorrect1 [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 [instance, in hydras.Ackermann.checkPrf]
      +codeApp [definition, in hydras.Ackermann.codeList]
      +codeAppCorrect [lemma, in hydras.Ackermann.codeList]
      +codeAppIsPR [instance, in hydras.Ackermann.codeList]
      +codeArityFIsPR:6 [binder, in hydras.Ackermann.wellFormed]
      +codeArityFIsPR:7 [binder, in hydras.Ackermann.checkPrf]
      +codeArityFIsPR:7 [binder, in Goedel.codeSysPrf]
      +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 [instance, in hydras.Ackermann.Languages]
      +codeArityLNTF [definition, in hydras.Ackermann.Languages]
      +codeArityLNTFIsCorrect1 [lemma, in hydras.Ackermann.Languages]
      +codeArityLNTFIsCorrect2 [lemma, in hydras.Ackermann.Languages]
      +codeArityLNTFIsPR [instance, in hydras.Ackermann.Languages]
      +codeArityLNTR [definition, in hydras.Ackermann.Languages]
      +codeArityLNTRIsCorrect1 [lemma, in hydras.Ackermann.Languages]
      +codeArityLNTRIsCorrect2 [lemma, in hydras.Ackermann.Languages]
      +codeArityLNTRIsPR [instance, in hydras.Ackermann.Languages]
      +codeArityRIsPR:13 [binder, in hydras.Ackermann.checkPrf]
      +codeArityRIsPR:13 [binder, in Goedel.codeSysPrf]
      +codeArityRIsPR:181 [binder, in hydras.Ackermann.wellFormed]
      +codeAxmEqHelp [definition, in hydras.Ackermann.checkPrf]
      +codeAxmEqHelpIsPR [instance, in hydras.Ackermann.checkPrf]
      +codeClose [definition, in hydras.Ackermann.codePA]
      +codeCloseCorrect [lemma, in hydras.Ackermann.codePA]
      +codeCloseIsPR [instance, in hydras.Ackermann.codePA]
      +codeCloseList [definition, in hydras.Ackermann.codePA]
      +codeCloseListCorrect [lemma, in hydras.Ackermann.codePA]
      +codeCloseListIsPR [instance, 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 [instance, in hydras.Ackermann.codeFreeVar]
      +codeFreeVarListFormula [definition, in hydras.Ackermann.codeFreeVar]
      +codeFreeVarListFormulaCorrect [lemma, in hydras.Ackermann.codeFreeVar]
      +codeFreeVarListFormulaIsPR [instance, 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 [instance, in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermTerms [definition, in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermTermsIsPR [instance, in hydras.Ackermann.codeFreeVar]
      +codeIff [definition, in hydras.Ackermann.code]
      +codeIffCorrect [lemma, in hydras.Ackermann.code]
      +codeIffIsPR [instance, in hydras.Ackermann.checkPrf]
      +codeImp [definition, in hydras.Ackermann.code]
      +codeImpCorrect [lemma, in hydras.Ackermann.code]
      +codeImpIsPR [instance, 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 [instance, in hydras.Ackermann.codePA]
      +codeInIsPR [instance, in hydras.Ackermann.codeList]
      +codeLength [definition, in hydras.Ackermann.codeList]
      +codeLengthCorrect [lemma, in hydras.Ackermann.codeList]
      +codeLengthIsPR [instance, 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 [instance, 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 [instance, in hydras.Ackermann.codeNatToTerm]
      +codeNewVar [definition, in hydras.Ackermann.codeSubFormula]
      +codeNewVarCorrect [lemma, in hydras.Ackermann.codeSubFormula]
      +codeNewVarIsPR [instance, in hydras.Ackermann.codeSubFormula]
      +codeNoDup [definition, in hydras.Ackermann.codeList]
      +codeNoDupCorrect [lemma, in hydras.Ackermann.codeList]
      +codeNoDupIsPR [instance, in hydras.Ackermann.codeList]
      +codeNot [definition, in hydras.Ackermann.code]
      +codeNotCorrect [lemma, in hydras.Ackermann.code]
      +codeNotIsPR [instance, in hydras.Ackermann.prLogic]
      +codeNth [definition, in hydras.Ackermann.cPair]
      +codeNthCorrect [lemma, in hydras.Ackermann.cPair]
      +codeNthIsPR [instance, in hydras.Ackermann.cPair]
      +codeNVarsCorrect [lemma, in hydras.Ackermann.checkPrf]
      +codeNVars1 [definition, in hydras.Ackermann.checkPrf]
      +codeNVars1IsPR [instance, in hydras.Ackermann.checkPrf]
      +codeNVars2 [definition, in hydras.Ackermann.checkPrf]
      +codeNVars2IsPR [instance, in hydras.Ackermann.checkPrf]
      +codeOpen [definition, in hydras.Ackermann.codePA]
      +codeOpenCorrect [lemma, in hydras.Ackermann.codePA]
      +codeOpenIsPR [instance, in hydras.Ackermann.codePA]
      +codeOr [definition, in hydras.Ackermann.code]
      +codeOrCorrect [lemma, in hydras.Ackermann.code]
      +codeOrIsPR [instance, 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 [instance, 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 [instance, in hydras.Ackermann.codeSubFormula]
      +codeSubTerm [definition, in hydras.Ackermann.codeSubTerm]
      +codeSubTerm [library]
      +codeSubTermCorrect [lemma, in hydras.Ackermann.codeSubTerm]
      +codeSubTermIsPR [instance, 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 [instance, 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.codeArityFIsCorrect2 [variable, in Goedel.codeSysPrf]
      +code_SysPrf.codeArityFIsCorrect1 [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 [instance, in hydras.Ackermann.primRec]
      +compose1_3IsPR [instance, in hydras.Ackermann.primRec]
      +compose1_2IsPR [instance, in hydras.Ackermann.primRec]
      +compose1_1IsPR [instance, in hydras.Ackermann.primRec]
      +compose2 [definition, in hydras.Ackermann.primRec]
      +compose2IsPR [instance, in hydras.Ackermann.primRec]
      +compose2_4IsPR [instance, in hydras.Ackermann.primRec]
      +compose2_3IsPR [instance, in hydras.Ackermann.primRec]
      +compose2_2IsPR [instance, in hydras.Ackermann.primRec]
      +compose2_1IsPR [instance, 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 [instance, in hydras.Ackermann.primRec]
      +compose3_2IsPR [instance, in hydras.Ackermann.primRec]
      +compose3_1IsPR [instance, in hydras.Ackermann.primRec]
      +compose4_3IsPR [instance, in hydras.Ackermann.primRec]
      +compose4_2IsPR [instance, 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 [instance, in hydras.Ackermann.primRec]
      +const1_NIsPR [instance, 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 [instance, 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 [instance, in hydras.Ackermann.cPair]
      +cPairPi2 [definition, in hydras.Ackermann.cPair]
      +cPairPi2IsPR [instance, 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 [instance, in hydras.Ackermann.cPair]
      +cTriplePi1 [definition, in hydras.Ackermann.cPair]
      +cTriplePi1IsPR [instance, in hydras.Ackermann.cPair]
      +cTriplePi2 [definition, in hydras.Ackermann.cPair]
      +cTriplePi2IsPR [instance, in hydras.Ackermann.cPair]
      +cTriplePi3 [definition, in hydras.Ackermann.cPair]
      +cTriplePi3IsPR [instance, 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':541 [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:103 [binder, in hydras.MoreAck.PrimRecExamples]
      +c:1032 [binder, in gaia_hydras.nfwfgaia]
      +c:1037 [binder, in gaia_hydras.nfwfgaia]
      +c:105 [binder, in hydras.Epsilon0.Hessenberg]
      +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:114 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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: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:139 [binder, in hydras.Ackermann.primRec]
      +c:1390 [binder, in gaia_hydras.nfwfgaia]
      +c:14 [binder, in hydras.Prelude.MoreDecidable]
      +c:14 [binder, in hydras.rpo.closure]
      +C:1407 [binder, in hydras.Ackermann.codeSubFormula]
      +c:1418 [binder, in gaia_hydras.nfwfgaia]
      +c:142 [binder, in hydras.Ackermann.primRec]
      +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:148 [binder, in hydras.Ackermann.primRec]
      +c:149 [binder, in hydras.Gamma0.T2]
      +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:152 [binder, in hydras.Ackermann.primRec]
      +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: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:156 [binder, in hydras.Ackermann.primRec]
      +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:160 [binder, in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +c:1747 [binder, in gaia_hydras.nfwfgaia]
      +c:1751 [binder, in gaia_hydras.nfwfgaia]
      +c:1754 [binder, in gaia_hydras.nfwfgaia]
      +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:193 [binder, in hydras.Ackermann.primRec]
      +c:196 [binder, in hydras.Epsilon0.T1]
      +c:196 [binder, in hydras.Ackermann.primRec]
      +c:199 [binder, in hydras.Ackermann.primRec]
      +c:20 [binder, in hydras.Prelude.MoreDecidable]
      +c:2008 [binder, in gaia_hydras.nfwfgaia]
      +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:204 [binder, in hydras.Ackermann.primRec]
      +c:2046 [binder, in gaia_hydras.nfwfgaia]
      +c:2049 [binder, in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +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 additions.Addition_Chains]
      +c:208 [binder, in gaia_hydras.nfwfgaia]
      +c:21 [binder, in hydras.solutions_exercises.FibonacciPR]
      +c:210 [binder, in hydras.Ackermann.primRec]
      +c:211 [binder, in gaia_hydras.nfwfgaia]
      +c:213 [binder, in additions.Addition_Chains]
      +c:214 [binder, in additions.Addition_Chains]
      +c:214 [binder, in gaia_hydras.nfwfgaia]
      +c:215 [binder, in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +c:231 [binder, in hydras.Ackermann.primRec]
      +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:247 [binder, in hydras.Ackermann.primRec]
      +c:25 [binder, in gaia_hydras.GHessenberg]
      +c:250 [binder, in hydras.Ackermann.primRec]
      +c:253 [binder, in hydras.Ackermann.primRec]
      +c:256 [binder, in hydras.Ackermann.primRec]
      +c:259 [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:263 [binder, in hydras.Ackermann.primRec]
      +C:267 [binder, in hydras.Ackermann.checkPrf]
      +c:267 [binder, in hydras.Ackermann.primRec]
      +c:270 [binder, in hydras.Gamma0.Gamma0]
      +c:271 [binder, in hydras.Ackermann.primRec]
      +c:275 [binder, in hydras.Ackermann.primRec]
      +c:279 [binder, in hydras.Ackermann.primRec]
      +c:28 [binder, in additions.Fib2]
      +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:297 [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:3 [binder, in hydras.Prelude.MoreDecidable]
      +c:301 [binder, in hydras.Ackermann.primRec]
      +c:305 [binder, in hydras.Ackermann.primRec]
      +c:305 [binder, in gaia_hydras.nfwfgaia]
      +c:308 [binder, in Goedel.PRrepresentable]
      +c:308 [binder, in gaia_hydras.nfwfgaia]
      +c:309 [binder, in hydras.Ackermann.primRec]
      +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:326 [binder, in hydras.Ackermann.primRec]
      +c:33 [binder, in hydras.Ackermann.folLogic3]
      +c:330 [binder, in hydras.Ackermann.primRec]
      +c:334 [binder, in hydras.Ackermann.primRec]
      +c:338 [binder, in hydras.Ackermann.primRec]
      +c:34 [binder, in additions.AM]
      +c:340 [binder, in Goedel.PRrepresentable]
      +c:342 [binder, in Goedel.PRrepresentable]
      +c:342 [binder, in hydras.Ackermann.primRec]
      +c:342 [binder, in hydras.Ackermann.cPair]
      +c:344 [binder, in Goedel.PRrepresentable]
      +c:345 [binder, in Goedel.PRrepresentable]
      +c:348 [binder, in hydras.Ackermann.cPair]
      +c:35 [binder, in hydras.Ackermann.cPair]
      +c:35 [binder, in gaia_hydras.GHessenberg]
      +c:351 [binder, in hydras.Ackermann.cPair]
      +c:352 [binder, in additions.Euclidean_Chains]
      +c:353 [binder, in Goedel.PRrepresentable]
      +c:354 [binder, in hydras.Ackermann.cPair]
      +c:357 [binder, in Goedel.PRrepresentable]
      +c:357 [binder, in hydras.Ackermann.cPair]
      +c:359 [binder, in hydras.Ackermann.cPair]
      +c:36 [binder, in hydras.Prelude.MoreVectors]
      +c:361 [binder, in Goedel.PRrepresentable]
      +c:361 [binder, in hydras.Ackermann.cPair]
      +c:364 [binder, in hydras.Ackermann.cPair]
      +c:365 [binder, in Goedel.PRrepresentable]
      +c:367 [binder, in hydras.Ackermann.cPair]
      +c:37 [binder, in hydras.Prelude.Comparable]
      +c:370 [binder, in hydras.Ackermann.cPair]
      +c:38 [binder, in hydras.Hydra.BigBattle]
      +c:38 [binder, in gaia_hydras.GHessenberg]
      +c:387 [binder, in Goedel.PRrepresentable]
      +c:39 [binder, in hydras.OrdinalNotations.OmegaOmega]
      +c:39 [binder, in hydras.Schutte.Well_Orders]
      +c:391 [binder, in Goedel.PRrepresentable]
      +c:395 [binder, in Goedel.PRrepresentable]
      +c:399 [binder, in Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +c:407 [binder, in gaia_hydras.nfwfgaia]
      +c:410 [binder, in gaia_hydras.nfwfgaia]
      +c:411 [binder, in Goedel.PRrepresentable]
      +c:412 [binder, in hydras.Epsilon0.T1]
      +c:414 [binder, in gaia_hydras.nfwfgaia]
      +c:415 [binder, in Goedel.PRrepresentable]
      +c:419 [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:438 [binder, in hydras.Ackermann.primRec]
      +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: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:540 [binder, in hydras.Ackermann.primRec]
      +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:602 [binder, in hydras.Epsilon0.T1]
      +c:605 [binder, in hydras.Epsilon0.T1]
      +c:609 [binder, in hydras.Epsilon0.T1]
      +c:612 [binder, in hydras.Epsilon0.T1]
      +c:614 [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:622 [binder, in hydras.Ackermann.primRec]
      +c:626 [binder, in hydras.Ackermann.primRec]
      +c:627 [binder, in hydras.Epsilon0.T1]
      +c:636 [binder, in hydras.Gamma0.Gamma0]
      +c:641 [binder, in hydras.Ackermann.primRec]
      +c:646 [binder, in hydras.Ackermann.primRec]
      +c:654 [binder, in hydras.Ackermann.primRec]
      +c:673 [binder, in hydras.Gamma0.Gamma0]
      +c:677 [binder, in hydras.Ackermann.primRec]
      +c:68 [binder, in hydras.Schutte.Schutte_basics]
      +c:68 [binder, in additions.Addition_Chains]
      +c:681 [binder, in hydras.Ackermann.primRec]
      +c:684 [binder, in hydras.Ackermann.primRec]
      +c:686 [binder, in hydras.Ackermann.primRec]
      +c:688 [binder, in hydras.Ackermann.primRec]
      +c:69 [binder, in hydras.Prelude.DecPreOrder]
      +c:690 [binder, in hydras.Ackermann.primRec]
      +c:692 [binder, in hydras.Gamma0.Gamma0]
      +c:693 [binder, in hydras.Ackermann.primRec]
      +c:696 [binder, in hydras.Ackermann.primRec]
      +c:70 [binder, in additions.Addition_Chains]
      +c:71 [binder, in hydras.Gamma0.T2]
      +c:71 [binder, in additions.AM]
      +c:71 [binder, in hydras.Schutte.Schutte_basics]
      +c:717 [binder, in hydras.Ackermann.primRec]
      +c:721 [binder, in hydras.Ackermann.primRec]
      +c:722 [binder, in gaia_hydras.nfwfgaia]
      +c:726 [binder, in hydras.Ackermann.primRec]
      +c:729 [binder, in hydras.Ackermann.primRec]
      +c:731 [binder, in hydras.Epsilon0.T1]
      +c:732 [binder, in hydras.Ackermann.primRec]
      +c:735 [binder, in hydras.Epsilon0.T1]
      +c:735 [binder, in hydras.Ackermann.primRec]
      +c:738 [binder, in hydras.Ackermann.primRec]
      +c:74 [binder, in hydras.Schutte.Schutte_basics]
      +c:741 [binder, in hydras.Ackermann.primRec]
      +c:744 [binder, in hydras.Ackermann.primRec]
      +c:747 [binder, in hydras.Ackermann.primRec]
      +c:75 [binder, in hydras.Prelude.DecPreOrder]
      +c:750 [binder, in hydras.Ackermann.primRec]
      +c:753 [binder, in hydras.Ackermann.primRec]
      +c:759 [binder, in hydras.Ackermann.primRec]
      +c:761 [binder, in hydras.Ackermann.primRec]
      +c:763 [binder, in hydras.Ackermann.primRec]
      +c:765 [binder, in hydras.Ackermann.primRec]
      +c:767 [binder, in hydras.Ackermann.primRec]
      +c:769 [binder, in hydras.Ackermann.primRec]
      +c:77 [binder, in hydras.Schutte.Schutte_basics]
      +c:771 [binder, in hydras.Ackermann.primRec]
      +c:773 [binder, in hydras.Ackermann.primRec]
      +c:775 [binder, in hydras.Ackermann.primRec]
      +c:777 [binder, in hydras.Ackermann.primRec]
      +c:779 [binder, in hydras.Ackermann.primRec]
      +c:78 [binder, in additions.Addition_Chains]
      +c:781 [binder, in hydras.Ackermann.primRec]
      +c:784 [binder, in hydras.Ackermann.primRec]
      +c:787 [binder, in hydras.Ackermann.primRec]
      +c:79 [binder, in hydras.Epsilon0.Hessenberg]
      +c:795 [binder, in hydras.Ackermann.primRec]
      +c:8 [binder, in hydras.Prelude.MoreDecidable]
      +c:8 [binder, in hydras.Gamma0.Gamma0]
      +c:80 [binder, in additions.Addition_Chains]
      +c:801 [binder, in hydras.Ackermann.primRec]
      +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: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:940 [binder, in gaia_hydras.nfwfgaia]
      +c:947 [binder, in gaia_hydras.nfwfgaia]
      +c:95 [binder, in hydras.Prelude.Comparable]
      +c:98 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 [instance, 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 [instance, 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:13 [binder, in hydras.Prelude.MoreDecidable]
      +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:1432 [binder, in gaia_hydras.nfwfgaia]
      +d:146 [binder, in additions.fib]
      +d:149 [binder, in hydras.Ackermann.LNT]
      +d:149 [binder, in hydras.Ackermann.primRec]
      +d:1496 [binder, in gaia_hydras.nfwfgaia]
      +d:152 [binder, in hydras.Ackermann.LNN]
      +d:153 [binder, in hydras.Ackermann.primRec]
      +d:1535 [binder, in gaia_hydras.nfwfgaia]
      +d:154 [binder, in hydras.Ackermann.LNT]
      +d:1546 [binder, in gaia_hydras.nfwfgaia]
      +d:1555 [binder, in gaia_hydras.nfwfgaia]
      +d:157 [binder, in hydras.Ackermann.LNN]
      +d:157 [binder, in hydras.Ackermann.primRec]
      +d:1591 [binder, in gaia_hydras.nfwfgaia]
      +d:1605 [binder, in gaia_hydras.nfwfgaia]
      +d:161 [binder, in hydras.Ackermann.primRec]
      +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:19 [binder, in hydras.Prelude.MoreDecidable]
      +D:2 [binder, in hydras.Schutte.Lub]
      +d:2029 [binder, in gaia_hydras.nfwfgaia]
      +d:23 [binder, in additions.Monoid_instances]
      +d:264 [binder, in hydras.Ackermann.primRec]
      +d:268 [binder, in hydras.Ackermann.primRec]
      +d:272 [binder, in hydras.Ackermann.primRec]
      +d:276 [binder, in hydras.Ackermann.primRec]
      +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:298 [binder, in hydras.Ackermann.primRec]
      +d:302 [binder, in hydras.Ackermann.primRec]
      +d:306 [binder, in hydras.Ackermann.primRec]
      +d:310 [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:327 [binder, in hydras.Ackermann.primRec]
      +d:331 [binder, in hydras.Ackermann.primRec]
      +d:335 [binder, in hydras.Ackermann.primRec]
      +d:335 [binder, in additions.Euclidean_Chains]
      +d:339 [binder, in hydras.Ackermann.primRec]
      +d:34 [binder, in hydras.Ackermann.folLogic3]
      +d:343 [binder, in hydras.Ackermann.primRec]
      +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:4 [binder, in hydras.Prelude.MoreDecidable]
      +d:44 [binder, in hydras.Ackermann.cPair]
      +d:48 [binder, in hydras.Ackermann.cPair]
      +d:5 [binder, in hydras.Prelude.MoreDecidable]
      +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:655 [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:99 [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 [instance, 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 [instance, 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 [instance, 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 [instance, 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:100 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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 [instance, in hydras.solutions_exercises.MorePRExamples]
      +fact_altIsPR [instance, 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 [instance, 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 [instance, 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 [instance, in hydras.solutions_exercises.FibonacciPR]
      +fib_alt [definition, in hydras.solutions_exercises.FibonacciPR]
      +Fib2 [library]
      +filter001IsPR [instance, in hydras.Ackermann.primRec]
      +filter0011IsPR [instance, in hydras.Ackermann.primRec]
      +filter01IsPR [instance, in hydras.Ackermann.primRec]
      +filter010IsPR [instance, in hydras.Ackermann.primRec]
      +filter011IsPR [instance, in hydras.Ackermann.primRec]
      +filter10IsPR [instance, in hydras.Ackermann.primRec]
      +filter100IsPR [instance, in hydras.Ackermann.primRec]
      +filter1000IsPR [instance, in hydras.Ackermann.primRec]
      +filter101IsPR [instance, in hydras.Ackermann.primRec]
      +filter1011IsPR [instance, in hydras.Ackermann.primRec]
      +filter110IsPR [instance, in hydras.Ackermann.primRec]
      +filter1100IsPR [instance, 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:443 [binder, in hydras.Ackermann.primRec]
      +fn:456 [binder, in hydras.Ackermann.primRec]
      +fn:477 [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:448 [binder, in Goedel.PRrepresentable]
      +fs:459 [binder, in Goedel.PRrepresentable]
      +fs:467 [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]
      +fun2PR [definition, in hydras.Ackermann.primRec]
      +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 [instance, in hydras.Epsilon0.F_omega]
      +F_0_isPR [instance, in hydras.Epsilon0.F_omega]
      +F_alpha_not_PR [lemma, in hydras.Epsilon0.F_omega]
      +F_alpha_notPR.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_PR:13 [binder, 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':348 [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:34 [binder, in hydras.Ackermann.folReplace]
      +f1:340 [binder, in hydras.Ackermann.fol]
      +f1:351 [binder, in hydras.Ackermann.primRec]
      +f1:365 [binder, in hydras.Ackermann.primRec]
      +f1:37 [binder, in hydras.Ackermann.subAll]
      +f1:371 [binder, in hydras.Ackermann.primRec]
      +f1:383 [binder, in hydras.Ackermann.primRec]
      +f1:384 [binder, in hydras.Ackermann.fol]
      +f1:389 [binder, in hydras.Ackermann.primRec]
      +f1:39 [binder, in hydras.Ackermann.folReplace]
      +f1:392 [binder, in hydras.Ackermann.folProp]
      +f1:396 [binder, in hydras.Ackermann.folProp]
      +f1:396 [binder, in hydras.Ackermann.primRec]
      +f1:403 [binder, in hydras.Ackermann.primRec]
      +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:343 [binder, in hydras.Ackermann.fol]
      +f2:35 [binder, in hydras.Ackermann.folReplace]
      +f2:352 [binder, in hydras.Ackermann.primRec]
      +f2:366 [binder, in hydras.Ackermann.primRec]
      +f2:372 [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:390 [binder, in hydras.Ackermann.primRec]
      +f2:393 [binder, in hydras.Ackermann.folProp]
      +f2:397 [binder, in hydras.Ackermann.folProp]
      +f2:397 [binder, in hydras.Ackermann.primRec]
      +f2:4 [binder, in hydras.Epsilon0.Epsilon0rpo]
      +f2:40 [binder, in hydras.Ackermann.folReplace]
      +f2:404 [binder, in hydras.Ackermann.primRec]
      +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:346 [binder, in hydras.Ackermann.fol]
      +f3:353 [binder, in hydras.Ackermann.primRec]
      +f3:36 [binder, in hydras.Ackermann.folReplace]
      +f3:367 [binder, in hydras.Ackermann.primRec]
      +f3:373 [binder, in hydras.Ackermann.primRec]
      +f3:390 [binder, in hydras.Ackermann.fol]
      +f3:391 [binder, in hydras.Ackermann.primRec]
      +f3:4 [binder, in hydras.Ackermann.folReplace]
      +f3:405 [binder, in hydras.Ackermann.primRec]
      +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:37 [binder, in hydras.Ackermann.folReplace]
      +f4:374 [binder, in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +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.Ackermann.primRec]
      +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: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:332 [binder, in hydras.Ackermann.wellFormed]
      +f:333 [binder, in hydras.Ackermann.wellFormed]
      +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.wellFormed]
      +f:344 [binder, in hydras.Ackermann.primRec]
      +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:350 [binder, in Goedel.PRrepresentable]
      +F:354 [binder, in Goedel.PRrepresentable]
      +f:356 [binder, in hydras.Ackermann.primRec]
      +f:356 [binder, in hydras.Ackermann.fol]
      +F:358 [binder, in Goedel.PRrepresentable]
      +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:360 [binder, in hydras.Ackermann.primRec]
      +F:362 [binder, in Goedel.PRrepresentable]
      +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:378 [binder, in hydras.Ackermann.primRec]
      +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:384 [binder, in Goedel.PRrepresentable]
      +F:388 [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:392 [binder, in Goedel.PRrepresentable]
      +F:396 [binder, in Goedel.PRrepresentable]
      +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:404 [binder, in Goedel.PRrepresentable]
      +F:408 [binder, in Goedel.PRrepresentable]
      +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:411 [binder, in hydras.Ackermann.primRec]
      +F:412 [binder, in Goedel.PRrepresentable]
      +f:414 [binder, in hydras.Ackermann.folProp]
      +F:416 [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:422 [binder, in hydras.Ackermann.primRec]
      +f:426 [binder, in hydras.Ackermann.folProp]
      +f:427 [binder, in hydras.Ackermann.primRec]
      +f:428 [binder, in Goedel.PRrepresentable]
      +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:431 [binder, in Goedel.PRrepresentable]
      +f:433 [binder, in hydras.Ackermann.folProp]
      +f:434 [binder, in Goedel.PRrepresentable]
      +f:434 [binder, in hydras.Ackermann.primRec]
      +f:437 [binder, in Goedel.PRrepresentable]
      +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.folProp]
      +f:442 [binder, in hydras.Ackermann.fol]
      +f:445 [binder, in Goedel.PRrepresentable]
      +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:456 [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:47 [binder, in hydras.OrdinalNotations.ON_Omega_plus_omega]
      +f:47 [binder, in gaia_hydras.nfwfgaia]
      +f:47 [binder, in hydras.Ackermann.Languages]
      +f:474 [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.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: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: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.MoreAck.PrimRecExamples]
      +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: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:599 [binder, in hydras.Ackermann.primRec]
      +F:6 [binder, in hydras.Ackermann.Deduction]
      +f:6 [binder, in hydras.Ackermann.folLogic]
      +f:60 [binder, in hydras.MoreAck.PrimRecExamples]
      +f:61 [binder, in hydras.Ackermann.folLogic]
      +f:618 [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:625 [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:63 [binder, in hydras.MoreAck.PrimRecExamples]
      +f:630 [binder, in hydras.Ackermann.primRec]
      +f:634 [binder, in hydras.Ackermann.primRec]
      +f:639 [binder, in hydras.Ackermann.primRec]
      +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: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:66 [binder, in hydras.Ackermann.LNN2LNT]
      +f:66 [binder, in hydras.Schutte.Ordering_Functions]
      +f:66 [binder, in hydras.Ackermann.codePA]
      +f:661 [binder, in hydras.Ackermann.primRec]
      +f:669 [binder, in hydras.Ackermann.primRec]
      +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:67 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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: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: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:81 [binder, in hydras.MoreAck.PrimRecExamples]
      +f:819 [binder, in hydras.Ackermann.primRec]
      +f:82 [binder, in hydras.Ackermann.folLogic]
      +f:821 [binder, in hydras.Ackermann.checkPrf]
      +f:822 [binder, in hydras.Ackermann.primRec]
      +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:859 [binder, in hydras.Ackermann.checkPrf]
      +f:86 [binder, in hydras.Ackermann.subAll]
      +f:86 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:90 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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 [instance, 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: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.codePA]
      +g:17 [binder, in Goedel.rosserPA]
      +g:170 [binder, in hydras.Ackermann.primRec]
      +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:178 [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: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:200 [binder, in hydras.Ackermann.primRec]
      +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:211 [binder, in hydras.Ackermann.primRec]
      +g:213 [binder, in hydras.Ackermann.codeSubFormula]
      +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:228 [binder, in hydras.Ackermann.primRec]
      +g:229 [binder, in additions.Addition_Chains]
      +g:23 [binder, in Goedel.goedel1]
      +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 Goedel.rosserPA]
      +g:244 [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:260 [binder, in hydras.Ackermann.primRec]
      +g:264 [binder, in hydras.Ackermann.cPair]
      +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:294 [binder, in hydras.Ackermann.primRec]
      +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:320 [binder, in hydras.rpo.rpo]
      +g:321 [binder, in hydras.rpo.rpo]
      +g:323 [binder, in hydras.Ackermann.primRec]
      +g:327 [binder, in Goedel.PRrepresentable]
      +g:33 [binder, in hydras.Prelude.Iterates]
      +g:332 [binder, in Goedel.PRrepresentable]
      +g:337 [binder, in Goedel.PRrepresentable]
      +g:34 [binder, in hydras.Ackermann.folLogic]
      +g:34 [binder, in Goedel.codeSysPrf]
      +g:345 [binder, in hydras.Ackermann.primRec]
      +g:348 [binder, in hydras.Ackermann.fol]
      +g:349 [binder, in hydras.Ackermann.primRec]
      +g:35 [binder, in hydras.Prelude.Iterates]
      +g:35 [binder, in hydras.MoreAck.PrimRecExamples]
      +g:354 [binder, in hydras.Ackermann.primRec]
      +g:357 [binder, in hydras.Ackermann.primRec]
      +g:36 [binder, in Goedel.rosserPA]
      +g:361 [binder, in hydras.Ackermann.primRec]
      +g:368 [binder, in hydras.Ackermann.primRec]
      +g:37 [binder, in hydras.Ackermann.LNT]
      +g:375 [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.primRec]
      +g:392 [binder, in hydras.Ackermann.fol]
      +g:398 [binder, in hydras.Ackermann.primRec]
      +g:40 [binder, in hydras.Ackermann.LNN]
      +g:40 [binder, in hydras.Ackermann.LNT]
      +g:406 [binder, in hydras.Ackermann.primRec]
      +g:41 [binder, in hydras.Epsilon0.Large_Sets]
      +g:42 [binder, in hydras.Ackermann.code]
      +g:42 [binder, in Goedel.rosserPA]
      +g:423 [binder, in hydras.Ackermann.primRec]
      +g:428 [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:435 [binder, in hydras.Ackermann.primRec]
      +g:44 [binder, in hydras.Prelude.Iterates]
      +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: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.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: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:53 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:59 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:64 [binder, in hydras.Ackermann.primRec]
      +g:64 [binder, in hydras.MoreAck.PrimRecExamples]
      +g:645 [binder, in hydras.Ackermann.primRec]
      +g:651 [binder, in hydras.Ackermann.primRec]
      +g:656 [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:663 [binder, in hydras.Ackermann.primRec]
      +g:668 [binder, in hydras.Ackermann.primRec]
      +g:67 [binder, in hydras.MoreAck.AckNotPR]
      +g:68 [binder, in hydras.Ackermann.model]
      +g:68 [binder, in hydras.Ackermann.primRec]
      +g:68 [binder, in hydras.MoreAck.PrimRecExamples]
      +g:69 [binder, in hydras.Ackermann.LNN]
      +g:69 [binder, in hydras.Ackermann.LNT]
      +g:70 [binder, in hydras.Ackermann.fol]
      +g:72 [binder, in hydras.Ackermann.LNN]
      +g:72 [binder, in hydras.Ackermann.LNT]
      +g:73 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:8 [binder, in hydras.solutions_exercises.MinPR2]
      +g:812 [binder, in hydras.Ackermann.primRec]
      +g:816 [binder, in hydras.Ackermann.primRec]
      +g:82 [binder, in hydras.Prelude.Iterates]
      +g:82 [binder, in hydras.MoreAck.PrimRecExamples]
      +g:820 [binder, in hydras.Ackermann.primRec]
      +g:823 [binder, in hydras.Ackermann.primRec]
      +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:87 [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:91 [binder, in hydras.MoreAck.PrimRecExamples]
      +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]
      +HAck:88 [binder, in hydras.MoreAck.AckNotPR]
      +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:719 [binder, in hydras.Ackermann.primRec]
      +Hrecb:723 [binder, in hydras.Ackermann.primRec]
      +Hrecb:725 [binder, in hydras.Ackermann.primRec]
      +Hrecb:728 [binder, in hydras.Ackermann.primRec]
      +Hrecb:731 [binder, in hydras.Ackermann.primRec]
      +Hrecb:734 [binder, in hydras.Ackermann.primRec]
      +Hrecb:737 [binder, in hydras.Ackermann.primRec]
      +Hrecb:740 [binder, in hydras.Ackermann.primRec]
      +Hrecb:743 [binder, in hydras.Ackermann.primRec]
      +Hrecb:746 [binder, in hydras.Ackermann.primRec]
      +Hrecb:749 [binder, in hydras.Ackermann.primRec]
      +Hrecb:752 [binder, in hydras.Ackermann.primRec]
      +Hrecb:755 [binder, in hydras.Ackermann.primRec]
      +Hrecb:757 [binder, in hydras.Ackermann.primRec]
      +Hrecb:783 [binder, in hydras.Ackermann.primRec]
      +Hrecb:786 [binder, in hydras.Ackermann.primRec]
      +Hrecb:790 [binder, in hydras.Ackermann.primRec]
      +Hrecb:793 [binder, in hydras.Ackermann.primRec]
      +Hrecb:797 [binder, in hydras.Ackermann.primRec]
      +Hrecb:803 [binder, in hydras.Ackermann.primRec]
      +Hrecb:808 [binder, in hydras.Ackermann.primRec]
      +Hrecb:811 [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:21 [binder, in hydras.Epsilon0.F_omega]
      +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:163 [binder, in hydras.Ackermann.primRec]
      +H:171 [binder, in hydras.Ackermann.primRec]
      +H:172 [binder, in hydras.Ackermann.folProp]
      +h:175 [binder, in hydras.Prelude.Iterates]
      +H:179 [binder, in hydras.Ackermann.folProp]
      +H:179 [binder, in hydras.Ackermann.primRec]
      +H:18 [binder, in hydras.Epsilon0.F_omega]
      +h:18 [binder, in hydras.Hydra.Hydra_Lemmas]
      +H:188 [binder, in hydras.Ackermann.folProp]
      +H:190 [binder, in hydras.Ackermann.primRec]
      +H:195 [binder, in hydras.Ackermann.folProp]
      +H:201 [binder, in hydras.Ackermann.primRec]
      +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:212 [binder, in hydras.Ackermann.primRec]
      +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:265 [binder, in hydras.Ackermann.cPair]
      +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:329 [binder, in Goedel.PRrepresentable]
      +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:334 [binder, in Goedel.PRrepresentable]
      +h:339 [binder, in Goedel.PRrepresentable]
      +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:35 [binder, in hydras.Hydra.O2H]
      +H:355 [binder, in hydras.Ackermann.folProp]
      +h:36 [binder, in hydras.Prelude.Restriction]
      +h:36 [binder, in hydras.MoreAck.PrimRecExamples]
      +h:362 [binder, in hydras.Ackermann.primRec]
      +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.Hydra_Theorems]
      +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:65 [binder, in hydras.Hydra.Hydra_Lemmas]
      +h:65 [binder, in hydras.Hydra.Hydra_Definitions]
      +h:657 [binder, in hydras.Ackermann.primRec]
      +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 [instance, 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 [instance, in hydras.solutions_exercises.MinPR2]
      +ignoreParams [definition, in hydras.Ackermann.primRec]
      +ignoreParamsIsPR [instance, in hydras.Ackermann.primRec]
      +Ignore_Params [section, in hydras.Ackermann.primRec]
      +IHn:102 [binder, in hydras.MoreAck.AckNotPR]
      +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 [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 [instance, 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 [instance, in hydras.Ackermann.primRec]
      +ind2ParamIsPR [instance, 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 [record, in hydras.Ackermann.primRec]
      +isPR [inductive, in hydras.Ackermann.primRec]
      +isPRextEqual [instance, in hydras.Ackermann.primRec]
      +isPRrel [record, in hydras.Ackermann.primRec]
      +isPRrel [inductive, in hydras.Ackermann.primRec]
      +isPRTrans [instance, in hydras.Ackermann.primRec]
      +iSPR_Ack_Sn [instance, in hydras.MoreAck.AckNotPR]
      +isqrt [definition, in hydras.solutions_exercises.isqrt]
      +isqrt [library]
      +isqrt_spec [definition, in hydras.solutions_exercises.isqrt]
      +issqrtIsPR [instance, 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_pr_rel [projection, in hydras.Ackermann.primRec]
      +is_pr_rel [constructor, in hydras.Ackermann.primRec]
      +is_pr [projection, in hydras.Ackermann.primRec]
      +is_pr [constructor, in hydras.Ackermann.primRec]
      +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 [instance, 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.Epsilon0.F_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.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.F_omega]
      +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.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: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: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:76 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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:83 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:92 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 [instance, 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 [instance, 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 [instance, 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 [instance, 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 [instance, in hydras.solutions_exercises.MinPR2]
      +minPR_correct [lemma, in hydras.solutions_exercises.MinPR2]
      +minPR_PR [instance, in hydras.solutions_exercises.MinPR]
      +minPR_correct [lemma, in hydras.solutions_exercises.MinPR]
      +MinPR2 [library]
      +minus [definition, in hydras.Epsilon0.T1]
      +minusIndIsPR [instance, in hydras.Ackermann.primRec]
      +minusIsPR [instance, 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 [instance, 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]
      +MoreDecidable [library]
      +MoreEpsilonIota [library]
      +MoreExamples [module, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.cst0 [definition, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.fact [definition, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.fact_correct [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult [definition, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult_correct [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult_eqn1 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.plus [definition, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.plus_correct [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R01 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R02 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R03 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R12 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R13 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R23 [lemma, in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.usual_fact [definition, in hydras.MoreAck.PrimRecExamples]
      +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 [instance, in hydras.Ackermann.primRec]
      +MultisetWf [library]
      +multIsPR [instance, 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]
      +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:447 [binder, in Goedel.PRrepresentable]
      +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:458 [binder, in Goedel.PRrepresentable]
      +m:46 [binder, in hydras.MoreAck.Ack]
      +m:46 [binder, in hydras.rpo.dickson]
      +m:461 [binder, in Goedel.PRrepresentable]
      +m:466 [binder, in Goedel.PRrepresentable]
      +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:482 [binder, in gaia_hydras.nfwfgaia]
      +m:485 [binder, in gaia_hydras.nfwfgaia]
      +m:488 [binder, in gaia_hydras.nfwfgaia]
      +m:49 [binder, in hydras.rpo.dickson]
      +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: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:592 [binder, in hydras.Ackermann.checkPrf]
      +m:594 [binder, in hydras.Ackermann.checkPrf]
      +m:596 [binder, in hydras.Ackermann.checkPrf]
      +m:598 [binder, in hydras.Ackermann.checkPrf]
      +m:598 [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:603 [binder, in hydras.Ackermann.primRec]
      +m:604 [binder, in hydras.Ackermann.checkPrf]
      +m:606 [binder, in hydras.Ackermann.checkPrf]
      +m:606 [binder, in hydras.Ackermann.primRec]
      +m:608 [binder, in hydras.Ackermann.checkPrf]
      +m:609 [binder, in hydras.Ackermann.checkPrf]
      +m:609 [binder, in hydras.Ackermann.primRec]
      +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:612 [binder, in hydras.Ackermann.checkPrf]
      +m:612 [binder, in hydras.Ackermann.primRec]
      +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:617 [binder, in hydras.Ackermann.checkPrf]
      +m:619 [binder, in hydras.Ackermann.checkPrf]
      +m:62 [binder, in hydras.MoreAck.AckNotPR]
      +m:62 [binder, in hydras.MoreAck.Ack]
      +m:62 [binder, in hydras.Ackermann.wellFormed]
      +m:620 [binder, in hydras.Ackermann.primRec]
      +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:629 [binder, in hydras.Ackermann.primRec]
      +M:63 [binder, in additions.AM]
      +m:63 [binder, in hydras.MoreAck.Ack]
      +m:63 [binder, in additions.fib]
      +m:631 [binder, in hydras.Ackermann.checkPrf]
      +m:632 [binder, in hydras.Ackermann.primRec]
      +m:633 [binder, in hydras.Ackermann.checkPrf]
      +m:635 [binder, in hydras.Ackermann.checkPrf]
      +m:637 [binder, in hydras.Ackermann.checkPrf]
      +m:637 [binder, in hydras.Ackermann.primRec]
      +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:643 [binder, in hydras.Ackermann.primRec]
      +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:648 [binder, in hydras.Ackermann.primRec]
      +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 [instance, 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 [instance, 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:650 [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]
      +n2t [abbreviation, in hydras.Ackermann.LNN]
      +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: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: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:105 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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:110 [binder, in hydras.MoreAck.PrimRecExamples]
      +n:111 [binder, in hydras.Ackermann.LNN2LNT]
      +n:111 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:117 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.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: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.primRec]
      +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.primRec]
      +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:131 [binder, in hydras.Ackermann.primRec]
      +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.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 Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +n:281 [binder, in hydras.Ackermann.codeList]
      +n:282 [binder, in hydras.Ackermann.cPair]
      +n:282 [binder, in additions.Addition_Chains]
      +n:283 [binder, in hydras.Ackermann.codeList]
      +n:284 [binder, in Goedel.PRrepresentable]
      +n:284 [binder, in hydras.Ackermann.cPair]
      +n:285 [binder, in hydras.Ackermann.codeList]
      +n:285 [binder, in hydras.Gamma0.Gamma0]
      +n:286 [binder, in hydras.Ackermann.cPair]
      +n:287 [binder, in hydras.Ackermann.codeList]
      +n:288 [binder, in hydras.Ackermann.cPair]
      +n:288 [binder, in hydras.Ackermann.codeList]
      +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 Goedel.PRrepresentable]
      +n:290 [binder, in hydras.Ackermann.cPair]
      +n:290 [binder, in hydras.Ackermann.codeList]
      +n:290 [binder, in gaia_hydras.nfwfgaia]
      +n:291 [binder, in hydras.Ackermann.codeList]
      +n:292 [binder, in hydras.Ackermann.cPair]
      +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.codeList]
      +n:293 [binder, in hydras.Gamma0.Gamma0]
      +n:294 [binder, in hydras.Ackermann.subAll]
      +n:294 [binder, in hydras.Ackermann.cPair]
      +n:294 [binder, in hydras.Ackermann.codeList]
      +n:295 [binder, in hydras.Epsilon0.Paths]
      +n:296 [binder, in Goedel.PRrepresentable]
      +n:296 [binder, in hydras.Ackermann.cPair]
      +n:297 [binder, in hydras.Gamma0.Gamma0]
      +n:298 [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 hydras.Ackermann.cPair]
      +n:302 [binder, in Goedel.PRrepresentable]
      +n:302 [binder, in hydras.Ackermann.cPair]
      +n:303 [binder, in Goedel.PRrepresentable]
      +n:303 [binder, in hydras.Epsilon0.Paths]
      +n:304 [binder, in Goedel.PRrepresentable]
      +n:304 [binder, in hydras.Ackermann.cPair]
      +n:304 [binder, in hydras.Gamma0.Gamma0]
      +n:305 [binder, in Goedel.PRrepresentable]
      +n:306 [binder, in hydras.Ackermann.cPair]
      +n:306 [binder, in hydras.Epsilon0.Paths]
      +n:308 [binder, in hydras.Ackermann.cPair]
      +n:308 [binder, in hydras.Gamma0.Gamma0]
      +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:310 [binder, in hydras.Ackermann.cPair]
      +n:312 [binder, in hydras.Ackermann.cPair]
      +n:312 [binder, in hydras.Epsilon0.Paths]
      +n:314 [binder, in hydras.Ackermann.subAll]
      +n:314 [binder, in hydras.Ackermann.cPair]
      +n:316 [binder, in hydras.Ackermann.cPair]
      +n:317 [binder, in hydras.Epsilon0.T1]
      +n:318 [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.Ackermann.cPair]
      +n:320 [binder, in hydras.Epsilon0.Paths]
      +n:321 [binder, in hydras.Epsilon0.T1]
      +n:321 [binder, in gaia_hydras.nfwfgaia]
      +n:322 [binder, in hydras.Ackermann.cPair]
      +n:322 [binder, in hydras.Epsilon0.Paths]
      +n:323 [binder, in gaia_hydras.nfwfgaia]
      +n:324 [binder, in hydras.Ackermann.cPair]
      +n:325 [binder, in Goedel.PRrepresentable]
      +n:325 [binder, in gaia_hydras.nfwfgaia]
      +n:326 [binder, in hydras.Epsilon0.T1]
      +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 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 Goedel.PRrepresentable]
      +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:334 [binder, in hydras.Ackermann.cPair]
      +n:335 [binder, in Goedel.PRrepresentable]
      +n:336 [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.Epsilon0.Paths]
      +n:343 [binder, in hydras.Epsilon0.T1]
      +n:343 [binder, in hydras.Ackermann.cPair]
      +n:344 [binder, in hydras.Ackermann.cPair]
      +n:345 [binder, in hydras.Ackermann.cPair]
      +n:346 [binder, in hydras.Epsilon0.Paths]
      +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:354 [binder, in hydras.Epsilon0.T1]
      +n:354 [binder, in hydras.Epsilon0.Paths]
      +n:355 [binder, in hydras.Epsilon0.Paths]
      +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:370 [binder, in Goedel.PRrepresentable]
      +n:371 [binder, in Goedel.PRrepresentable]
      +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.Epsilon0.F_omega]
      +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 hydras.Epsilon0.Paths]
      +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 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:41 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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: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.MoreAck.PrimRecExamples]
      +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.primRec]
      +n:433 [binder, in hydras.Ackermann.fol]
      +n:433 [binder, in hydras.Gamma0.Gamma0]
      +n:435 [binder, in hydras.Epsilon0.T1]
      +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:444 [binder, in Goedel.PRrepresentable]
      +n:446 [binder, in Goedel.PRrepresentable]
      +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:45 [binder, in hydras.MoreAck.PrimRecExamples]
      +n:452 [binder, in hydras.Epsilon0.T1]
      +n:454 [binder, in hydras.Ackermann.primRec]
      +n:455 [binder, in Goedel.PRrepresentable]
      +n:455 [binder, in hydras.Ackermann.primRec]
      +n:457 [binder, in Goedel.PRrepresentable]
      +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:465 [binder, in Goedel.PRrepresentable]
      +n:467 [binder, in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +n:47 [binder, in hydras.Ackermann.expressible]
      +n:470 [binder, in additions.Euclidean_Chains]
      +n:470 [binder, in hydras.Gamma0.Gamma0]
      +n:471 [binder, in hydras.Ackermann.primRec]
      +n:472 [binder, in hydras.Epsilon0.Paths]
      +n:473 [binder, in Goedel.PRrepresentable]
      +n:474 [binder, in additions.Euclidean_Chains]
      +n:475 [binder, in hydras.Ackermann.primRec]
      +n:476 [binder, in hydras.Ackermann.primRec]
      +n:476 [binder, in additions.Euclidean_Chains]
      +n:476 [binder, in hydras.Gamma0.Gamma0]
      +n:477 [binder, in gaia_hydras.nfwfgaia]
      +n:478 [binder, in additions.Euclidean_Chains]
      +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 gaia_hydras.nfwfgaia]
      +n:483 [binder, in hydras.Ackermann.primRec]
      +n:483 [binder, in gaia_hydras.nfwfgaia]
      +n:486 [binder, in gaia_hydras.nfwfgaia]
      +n:488 [binder, in hydras.Ackermann.primRec]
      +n:488 [binder, in hydras.Gamma0.Gamma0]
      +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:493 [binder, in hydras.Ackermann.primRec]
      +n:496 [binder, in gaia_hydras.nfwfgaia]
      +n:497 [binder, in hydras.Gamma0.Gamma0]
      +n:498 [binder, in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +n:50 [binder, in hydras.Prelude.MoreVectors]
      +n:501 [binder, in hydras.Epsilon0.T1]
      +n:501 [binder, in gaia_hydras.nfwfgaia]
      +n:502 [binder, in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +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:52 [binder, in hydras.MoreAck.PrimRecExamples]
      +n:521 [binder, in hydras.Epsilon0.T1]
      +n:521 [binder, in gaia_hydras.nfwfgaia]
      +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: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:535 [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:542 [binder, in hydras.Ackermann.primRec]
      +n:543 [binder, in hydras.Epsilon0.T1]
      +n:543 [binder, in hydras.Gamma0.Gamma0]
      +n:543 [binder, in gaia_hydras.nfwfgaia]
      +n:544 [binder, in gaia_hydras.nfwfgaia]
      +n:545 [binder, in hydras.Ackermann.primRec]
      +n:548 [binder, in hydras.Epsilon0.T1]
      +n:548 [binder, in gaia_hydras.nfwfgaia]
      +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:552 [binder, in hydras.Epsilon0.T1]
      +n:554 [binder, in hydras.Epsilon0.T1]
      +n:556 [binder, in hydras.Ackermann.primRec]
      +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 hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +n:561 [binder, in gaia_hydras.nfwfgaia]
      +n:562 [binder, in hydras.Ackermann.primRec]
      +n:563 [binder, in hydras.Epsilon0.Paths]
      +n:563 [binder, in gaia_hydras.nfwfgaia]
      +n:564 [binder, in hydras.Ackermann.primRec]
      +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:574 [binder, in hydras.Ackermann.primRec]
      +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.Epsilon0.Paths]
      +n:589 [binder, in hydras.Ackermann.checkPrf]
      +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:593 [binder, in hydras.Epsilon0.T1]
      +n:596 [binder, in hydras.Epsilon0.T1]
      +n:597 [binder, in hydras.Ackermann.primRec]
      +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:602 [binder, in hydras.Ackermann.primRec]
      +n:603 [binder, in gaia_hydras.nfwfgaia]
      +n:604 [binder, in hydras.Epsilon0.T1]
      +n:605 [binder, in hydras.Ackermann.primRec]
      +n:608 [binder, in hydras.Epsilon0.T1]
      +n:608 [binder, in hydras.Ackermann.primRec]
      +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:613 [binder, in hydras.Ackermann.primRec]
      +n:614 [binder, in hydras.Epsilon0.T1]
      +n:617 [binder, in hydras.Epsilon0.T1]
      +n:617 [binder, in hydras.Ackermann.primRec]
      +n:618 [binder, in hydras.Ackermann.checkPrf]
      +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:625 [binder, in hydras.Epsilon0.T1]
      +n:627 [binder, in gaia_hydras.nfwfgaia]
      +n:628 [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:631 [binder, in hydras.Ackermann.primRec]
      +n:632 [binder, in hydras.Gamma0.Gamma0]
      +n:635 [binder, in hydras.Gamma0.Gamma0]
      +n:636 [binder, in hydras.Ackermann.primRec]
      +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:641 [binder, in hydras.Epsilon0.T1]
      +n:642 [binder, in hydras.Ackermann.primRec]
      +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:653 [binder, in hydras.Ackermann.primRec]
      +n:654 [binder, in hydras.Gamma0.Gamma0]
      +n:656 [binder, in hydras.Epsilon0.T1]
      +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:660 [binder, in hydras.Ackermann.primRec]
      +n:664 [binder, in hydras.Gamma0.Gamma0]
      +n:667 [binder, in hydras.Ackermann.primRec]
      +n:667 [binder, in gaia_hydras.nfwfgaia]
      +n:668 [binder, in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +n:671 [binder, in gaia_hydras.nfwfgaia]
      +n:672 [binder, in hydras.Epsilon0.T1]
      +n:676 [binder, in hydras.Epsilon0.T1]
      +n:678 [binder, in hydras.Ackermann.primRec]
      +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:682 [binder, in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +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:704 [binder, in hydras.Ackermann.primRec]
      +n:706 [binder, in hydras.Ackermann.primRec]
      +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: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:817 [binder, in hydras.Ackermann.primRec]
      +n:818 [binder, in hydras.Ackermann.primRec]
      +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:821 [binder, in hydras.Ackermann.primRec]
      +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: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: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:460 [binder, in Goedel.PRrepresentable]
      +pair:468 [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:77 [binder, in hydras.MoreAck.PrimRecExamples]
      +phi:84 [binder, in hydras.MoreAck.PrimRecExamples]
      +phi:93 [binder, in hydras.MoreAck.PrimRecExamples]
      +pi1_4IsPR [instance, in hydras.Ackermann.primRec]
      +pi1_3IsPR [instance, in hydras.Ackermann.primRec]
      +pi1_2IsPR [instance, in hydras.Ackermann.primRec]
      +pi2_4IsPR [instance, in hydras.Ackermann.primRec]
      +pi2_3IsPR [instance, in hydras.Ackermann.primRec]
      +pi2_2IsPR [instance, in hydras.Ackermann.primRec]
      +pi3_4IsPR [instance, in hydras.Ackermann.primRec]
      +pi3_3IsPR [instance, in hydras.Ackermann.primRec]
      +pi4_4IsPR [instance, 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 [instance, in hydras.Ackermann.primRec]
      +plusIsPR [instance, 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 [instance, 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 [instance, 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.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:633 [binder, in hydras.Ackermann.primRec]
      +pr:638 [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:61 [binder, in hydras.Ackermann.codeList]
      +p1:610 [binder, in hydras.Ackermann.primRec]
      +p1:615 [binder, in hydras.Ackermann.primRec]
      +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:611 [binder, in hydras.Ackermann.primRec]
      +p2:616 [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 hydras.Prelude.MoreDecidable]
      +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:11 [binder, in hydras.Prelude.MoreDecidable]
      +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:121 [binder, in hydras.Ackermann.checkPrf]
      +P:121 [binder, in hydras.Epsilon0.Large_Sets]
      +p:121 [binder, in hydras.Ackermann.primRec]
      +p:123 [binder, in hydras.Ackermann.checkPrf]
      +P:124 [binder, in hydras.Epsilon0.Large_Sets]
      +p:125 [binder, in hydras.Ackermann.checkPrf]
      +p:125 [binder, in hydras.Ackermann.primRec]
      +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.Prelude.MoreDecidable]
      +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 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: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 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 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 Goedel.PRrepresentable]
      +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 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:42 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:44 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:46 [binder, in hydras.MoreAck.PrimRecExamples]
      +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 Goedel.PRrepresentable]
      +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 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:594 [binder, in hydras.Epsilon0.T1]
      +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:6 [binder, in hydras.Prelude.MoreDecidable]
      +p:60 [binder, in Goedel.codeSysPrf]
      +p:603 [binder, in hydras.Epsilon0.T1]
      +p:604 [binder, in hydras.Ackermann.primRec]
      +p:606 [binder, in hydras.Epsilon0.T1]
      +p:607 [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:619 [binder, in hydras.Ackermann.primRec]
      +P:62 [binder, in hydras.rpo.list_set]
      +p:622 [binder, in hydras.Epsilon0.T1]
      +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:635 [binder, in hydras.Ackermann.primRec]
      +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:640 [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:662 [binder, in hydras.Ackermann.primRec]
      +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: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: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:696 [binder, in hydras.Ackermann.checkPrf]
      +p:697 [binder, in hydras.Ackermann.checkPrf]
      +P:697 [binder, in hydras.Ackermann.primRec]
      +p:698 [binder, in hydras.Ackermann.checkPrf]
      +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:701 [binder, in hydras.Ackermann.checkPrf]
      +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:708 [binder, in hydras.Ackermann.primRec]
      +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:711 [binder, in hydras.Ackermann.primRec]
      +p:712 [binder, in hydras.Ackermann.checkPrf]
      +p:713 [binder, in hydras.Ackermann.checkPrf]
      +P:713 [binder, in hydras.Ackermann.primRec]
      +p:714 [binder, in hydras.Ackermann.checkPrf]
      +P:714 [binder, in hydras.Ackermann.primRec]
      +p:715 [binder, in hydras.Ackermann.checkPrf]
      +P:715 [binder, in hydras.Ackermann.primRec]
      +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:664 [binder, in hydras.Ackermann.primRec]
      +q:67 [binder, in hydras.Ackermann.fol]
      +q:701 [binder, in hydras.Ackermann.primRec]
      +q:707 [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:267 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:267 [binder, in hydras.Ackermann.cPair]
      +recs:267 [binder, in hydras.Ackermann.wellFormed]
      +recs:268 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:269 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:269 [binder, in hydras.Ackermann.cPair]
      +recs:269 [binder, in hydras.Ackermann.wellFormed]
      +recs:27 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:270 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:271 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:271 [binder, in hydras.Ackermann.cPair]
      +recs:271 [binder, in hydras.Ackermann.wellFormed]
      +recs:272 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:273 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:273 [binder, in hydras.Ackermann.cPair]
      +recs:273 [binder, in hydras.Ackermann.wellFormed]
      +recs:274 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:275 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:275 [binder, in hydras.Ackermann.cPair]
      +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:283 [binder, in hydras.Ackermann.cPair]
      +recs:283 [binder, in hydras.Ackermann.wellFormed]
      +recs:285 [binder, in hydras.Ackermann.cPair]
      +recs:285 [binder, in hydras.Ackermann.wellFormed]
      +recs:287 [binder, in hydras.Ackermann.cPair]
      +recs:287 [binder, in hydras.Ackermann.wellFormed]
      +recs:289 [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:291 [binder, in hydras.Ackermann.cPair]
      +recs:291 [binder, in hydras.Ackermann.wellFormed]
      +recs:293 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:293 [binder, in hydras.Ackermann.cPair]
      +recs:293 [binder, in hydras.Ackermann.wellFormed]
      +recs:294 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:295 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:295 [binder, in hydras.Ackermann.cPair]
      +recs:295 [binder, in hydras.Ackermann.wellFormed]
      +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.cPair]
      +recs:297 [binder, in hydras.Ackermann.wellFormed]
      +recs:299 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:299 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:299 [binder, in hydras.Ackermann.cPair]
      +recs:299 [binder, in hydras.Ackermann.wellFormed]
      +recs:299 [binder, in hydras.Ackermann.codeList]
      +recs:301 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:301 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:301 [binder, in hydras.Ackermann.cPair]
      +recs:301 [binder, in hydras.Ackermann.wellFormed]
      +recs:301 [binder, in hydras.Ackermann.codeList]
      +recs:303 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:303 [binder, in hydras.Ackermann.codeSubFormula]
      +recs:303 [binder, in hydras.Ackermann.cPair]
      +recs:303 [binder, in hydras.Ackermann.codeList]
      +recs:305 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:305 [binder, in hydras.Ackermann.cPair]
      +recs:305 [binder, in hydras.Ackermann.codeList]
      +recs:307 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:307 [binder, in hydras.Ackermann.cPair]
      +recs:307 [binder, in hydras.Ackermann.codeList]
      +recs:309 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:309 [binder, in hydras.Ackermann.cPair]
      +recs:309 [binder, in hydras.Ackermann.codeList]
      +recs:31 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:311 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:311 [binder, in hydras.Ackermann.cPair]
      +recs:311 [binder, in hydras.Ackermann.codeList]
      +recs:313 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:313 [binder, in hydras.Ackermann.cPair]
      +recs:313 [binder, in hydras.Ackermann.codeList]
      +recs:315 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:315 [binder, in hydras.Ackermann.cPair]
      +recs:315 [binder, in hydras.Ackermann.codeList]
      +recs:317 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:317 [binder, in hydras.Ackermann.checkPrf]
      +recs:317 [binder, in hydras.Ackermann.cPair]
      +recs:317 [binder, in hydras.Ackermann.codeList]
      +recs:319 [binder, in hydras.Ackermann.codeFreeVar]
      +recs:319 [binder, in hydras.Ackermann.cPair]
      +recs:32 [binder, in hydras.Ackermann.codePA]
      +recs:321 [binder, in hydras.Ackermann.cPair]
      +recs:321 [binder, in hydras.Ackermann.codeList]
      +recs:323 [binder, in hydras.Ackermann.cPair]
      +recs:323 [binder, in hydras.Ackermann.codeList]
      +recs:325 [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:335 [binder, in hydras.Ackermann.cPair]
      +recs:335 [binder, in hydras.Ackermann.codeList]
      +recs:337 [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:463 [binder, in Goedel.PRrepresentable]
      +rec:471 [binder, in Goedel.PRrepresentable]
      +rec:48 [binder, in Goedel.codeSysPrf]
      +rec:49 [binder, in Goedel.rosser]
      +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:577 [binder, in hydras.Ackermann.primRec]
      +rec:578 [binder, in hydras.Ackermann.primRec]
      +rec:579 [binder, in hydras.Ackermann.primRec]
      +rec:58 [binder, in Goedel.rosser]
      +rec:580 [binder, in hydras.Ackermann.primRec]
      +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: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:813 [binder, in hydras.Ackermann.primRec]
      +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 [instance, 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 [instance, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermsTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermsTermSub [lemma, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTerm [definition, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermIsPR [instance, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermMonotone [lemma, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermsTerm [definition, in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermsTermIsPR [instance, 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':547 [binder, in hydras.Ackermann.primRec]
      +R':561 [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 [instance, in hydras.Epsilon0.F_omega]
      +R01 [lemma, in hydras.solutions_exercises.isqrt]
      +R02 [instance, in hydras.Epsilon0.F_omega]
      +R02 [lemma, in hydras.solutions_exercises.isqrt]
      +R03 [instance, 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 [instance, 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:127 [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:54 [binder, in hydras.Ackermann.Languages]
      +R:54 [binder, in hydras.Ackermann.expressible]
      +R:543 [binder, in hydras.Ackermann.primRec]
      +R:546 [binder, in hydras.Ackermann.primRec]
      +R:55 [binder, in hydras.rpo.dickson]
      +r:55 [binder, in hydras.Ackermann.Languages]
      +R:557 [binder, in hydras.Ackermann.primRec]
      +r:56 [binder, in additions.More_on_positive]
      +r:56 [binder, in hydras.Ackermann.Languages]
      +R:560 [binder, in hydras.Ackermann.primRec]
      +R:563 [binder, in hydras.Ackermann.primRec]
      +R:565 [binder, in hydras.Ackermann.primRec]
      +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 [instance, 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:279 [binder, in Goedel.PRrepresentable]
      +SigA:282 [binder, in Goedel.PRrepresentable]
      +SigA:297 [binder, in Goedel.PRrepresentable]
      +SigB:280 [binder, in Goedel.PRrepresentable]
      +SigB:283 [binder, in Goedel.PRrepresentable]
      +SigB:298 [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 hydras.Prelude.MoreDecidable]
      +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 [instance, in Goedel.fixPoint]
      +substExHC [lemma, in hydras.Ackermann.folProp]
      +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 [instance, 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 [instance, 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 [instance, in hydras.Ackermann.primRec]
      +switchIsPR [instance, 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:277 [binder, in Goedel.PRrepresentable]
      +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: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:423 [binder, in Goedel.PRrepresentable]
      +s:427 [binder, in Goedel.PRrepresentable]
      +s:43 [binder, in hydras.Prelude.MoreLists]
      +s:430 [binder, in Goedel.PRrepresentable]
      +s:431 [binder, in hydras.Ackermann.folProp]
      +s:433 [binder, in Goedel.PRrepresentable]
      +s:436 [binder, in Goedel.PRrepresentable]
      +s:436 [binder, in hydras.Ackermann.folProp]
      +s:439 [binder, in Goedel.PRrepresentable]
      +s:44 [binder, in hydras.rpo.rpo]
      +s:45 [binder, in hydras.Prelude.MoreLists]
      +s:45 [binder, in hydras.Epsilon0.Paths]
      +s:46 [binder, in Goedel.PRrepresentable]
      +s:46 [binder, in hydras.Hydra.O2H]
      +s:46 [binder, in hydras.Ackermann.subProp]
      +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:544 [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:558 [binder, in hydras.Ackermann.primRec]
      +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 [instance, in hydras.solutions_exercises.MorePRExamples]
      +tower2_alt_PR [instance, 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.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.MoreAck.PrimRecExamples]
      +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:109 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:441 [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: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:263 [binder, in Goedel.PRrepresentable]
      +v:267 [binder, in Goedel.PRrepresentable]
      +v:267 [binder, in hydras.Ackermann.fol]
      +v:27 [binder, in Goedel.fixPoint]
      +v:271 [binder, in hydras.Ackermann.fol]
      +v:274 [binder, in Goedel.PRrepresentable]
      +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:287 [binder, in Goedel.PRrepresentable]
      +v:288 [binder, in Goedel.PRrepresentable]
      +v:289 [binder, in Goedel.PRrepresentable]
      +v:29 [binder, in Goedel.PRrepresentable]
      +v:293 [binder, in Goedel.PRrepresentable]
      +v:294 [binder, in hydras.rpo.term]
      +v:294 [binder, in Goedel.PRrepresentable]
      +v:295 [binder, in Goedel.PRrepresentable]
      +v:296 [binder, in hydras.rpo.term]
      +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:312 [binder, in Goedel.PRrepresentable]
      +v:314 [binder, in Goedel.PRrepresentable]
      +v:315 [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 Goedel.PRrepresentable]
      +v:320 [binder, in hydras.Ackermann.subAll]
      +v:321 [binder, in Goedel.PRrepresentable]
      +v:321 [binder, in hydras.Ackermann.fol]
      +v:322 [binder, in Goedel.PRrepresentable]
      +v:322 [binder, in hydras.Ackermann.subAll]
      +v:323 [binder, in Goedel.PRrepresentable]
      +v:324 [binder, in Goedel.PRrepresentable]
      +v:33 [binder, in Goedel.PRrepresentable]
      +v:33 [binder, in hydras.Ackermann.folLogic2]
      +v:343 [binder, in hydras.Ackermann.subAll]
      +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:422 [binder, in Goedel.PRrepresentable]
      +v:425 [binder, in hydras.Ackermann.folProp]
      +v:426 [binder, in Goedel.PRrepresentable]
      +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:440 [binder, in Goedel.PRrepresentable]
      +v:441 [binder, in Goedel.PRrepresentable]
      +v:442 [binder, in Goedel.PRrepresentable]
      +v:443 [binder, in Goedel.PRrepresentable]
      +v:443 [binder, in hydras.Ackermann.folProp]
      +v:443 [binder, in hydras.Ackermann.fol]
      +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:464 [binder, in Goedel.PRrepresentable]
      +v:470 [binder, in Goedel.PRrepresentable]
      +v:472 [binder, in Goedel.PRrepresentable]
      +v:48 [binder, in Goedel.rosserPA]
      +v:49 [binder, in hydras.Ackermann.subAll]
      +v:49 [binder, in hydras.MoreAck.AckNotPR]
      +v:49 [binder, in hydras.Ackermann.subProp]
      +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:62 [binder, in hydras.Ackermann.codeSubTerm]
      +v:62 [binder, in Goedel.codeSysPrf]
      +v:623 [binder, in hydras.Ackermann.primRec]
      +v:627 [binder, in hydras.Ackermann.primRec]
      +v:63 [binder, in hydras.Ackermann.LNN2LNT]
      +v:63 [binder, in Goedel.codeSysPrf]
      +v:63 [binder, in hydras.Ackermann.expressible]
      +v:64 [binder, in hydras.Ackermann.subProp]
      +v:64 [binder, in Goedel.codeSysPrf]
      +v:644 [binder, in hydras.Ackermann.primRec]
      +v:649 [binder, in hydras.Ackermann.primRec]
      +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 [instance, in hydras.Ackermann.wellFormed]
      +wellFormedTerm [definition, in hydras.Ackermann.wellFormed]
      +wellFormedTermCorrect1 [lemma, in hydras.Ackermann.wellFormed]
      +wellFormedTermCorrect2 [lemma, in hydras.Ackermann.wellFormed]
      +wellFormedTermIsPR [instance, in hydras.Ackermann.wellFormed]
      +wellFormedTerms [definition, in hydras.Ackermann.wellFormed]
      +wellFormedTermsCorrect1 [lemma, in hydras.Ackermann.wellFormed]
      +wellFormedTermsCorrect2 [lemma, in hydras.Ackermann.wellFormed]
      +wellFormedTermsIsPR [instance, in hydras.Ackermann.wellFormed]
      +wellFormedTermTerms [definition, in hydras.Ackermann.wellFormed]
      +wellFormedTermTermsCorrect2 [lemma, in hydras.Ackermann.wellFormed]
      +wellFormedTermTermsIsPR [instance, 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.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.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:399 [binder, in hydras.Ackermann.primRec]
      +w:407 [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:101 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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:106 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:112 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.Prelude.MoreDecidable]
      +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: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.primRec]
      +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.Prelude.MoreDecidable]
      +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.Prelude.MoreDecidable]
      +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.Epsilon0.F_omega]
      +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 hydras.Ackermann.subAll]
      +x:263 [binder, in hydras.Ackermann.subAll]
      +x:263 [binder, in hydras.Ackermann.folProp]
      +x:264 [binder, in Goedel.PRrepresentable]
      +x:266 [binder, in hydras.Ackermann.subAll]
      +x:267 [binder, in hydras.Ackermann.subAll]
      +x:268 [binder, in Goedel.PRrepresentable]
      +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 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 Goedel.PRrepresentable]
      +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 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 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 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 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 Goedel.PRrepresentable]
      +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.Epsilon0.F_omega]
      +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.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 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.Epsilon0.F_omega]
      +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.fol]
      +x:334 [binder, in hydras.Ackermann.fol]
      +x:335 [binder, in hydras.Ackermann.fol]
      +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 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 gaia_hydras.nfwfgaia]
      +x:343 [binder, in gaia_hydras.nfwfgaia]
      +x:345 [binder, in gaia_hydras.nfwfgaia]
      +x:346 [binder, in hydras.Ackermann.primRec]
      +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.Epsilon0.F_omega]
      +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:355 [binder, in hydras.Ackermann.primRec]
      +x:358 [binder, in hydras.Ackermann.primRec]
      +x:36 [binder, in hydras.Ackermann.folLogic2]
      +x:36 [binder, in hydras.Schutte.Critical]
      +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:368 [binder, in hydras.Ackermann.subAll]
      +x:369 [binder, in hydras.Ackermann.primRec]
      +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:374 [binder, in hydras.Ackermann.subAll]
      +x:375 [binder, in hydras.Ackermann.subAll]
      +x:376 [binder, in Goedel.PRrepresentable]
      +x:376 [binder, in hydras.Ackermann.primRec]
      +x:377 [binder, in hydras.Ackermann.subAll]
      +x:378 [binder, in Goedel.PRrepresentable]
      +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 Goedel.rosserPA]
      +x:38 [binder, in additions.Monoid_instances]
      +x:38 [binder, in gaia_hydras.nfwfgaia]
      +x:380 [binder, in Goedel.PRrepresentable]
      +x:380 [binder, in hydras.Ackermann.subAll]
      +x:380 [binder, in hydras.Ackermann.primRec]
      +x:382 [binder, in Goedel.PRrepresentable]
      +x:382 [binder, in gaia_hydras.nfwfgaia]
      +x:383 [binder, in gaia_hydras.nfwfgaia]
      +x:386 [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:393 [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 hydras.Ackermann.primRec]
      +x:401 [binder, in hydras.Ackermann.folProp]
      +x:408 [binder, in hydras.Ackermann.primRec]
      +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: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:425 [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:431 [binder, in hydras.Ackermann.primRec]
      +x:434 [binder, in hydras.Ackermann.folProp]
      +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.Ackermann.folProp]
      +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:452 [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:465 [binder, in hydras.Ackermann.primRec]
      +x:469 [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: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:481 [binder, in hydras.Ackermann.primRec]
      +x:486 [binder, in hydras.Ackermann.primRec]
      +X:49 [binder, in hydras.Schutte.Schutte_basics]
      +x:491 [binder, in hydras.Ackermann.primRec]
      +x:496 [binder, in hydras.Ackermann.primRec]
      +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:500 [binder, in hydras.Ackermann.primRec]
      +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: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:554 [binder, in gaia_hydras.nfwfgaia]
      +x:56 [binder, in hydras.Ackermann.subProp]
      +x:56 [binder, in Goedel.rosserPA]
      +x:566 [binder, in hydras.Ackermann.primRec]
      +x:567 [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 hydras.Ackermann.primRec]
      +x:570 [binder, in gaia_hydras.nfwfgaia]
      +x:571 [binder, in hydras.Ackermann.primRec]
      +x:572 [binder, in hydras.Ackermann.primRec]
      +x:573 [binder, in hydras.Ackermann.primRec]
      +x:573 [binder, in gaia_hydras.nfwfgaia]
      +x:577 [binder, in gaia_hydras.nfwfgaia]
      +x:581 [binder, in hydras.Ackermann.primRec]
      +x:582 [binder, in hydras.Ackermann.primRec]
      +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:62 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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:647 [binder, in gaia_hydras.nfwfgaia]
      +x:65 [binder, in hydras.Epsilon0.Epsilon0rpo]
      +x:65 [binder, in hydras.Ackermann.model]
      +x:65 [binder, in hydras.MoreAck.PrimRecExamples]
      +x:652 [binder, in hydras.Ackermann.primRec]
      +x:653 [binder, in gaia_hydras.nfwfgaia]
      +x:655 [binder, in gaia_hydras.nfwfgaia]
      +x:657 [binder, in gaia_hydras.nfwfgaia]
      +x:658 [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:665 [binder, in hydras.Ackermann.primRec]
      +x:666 [binder, in hydras.Ackermann.primRec]
      +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:670 [binder, in hydras.Ackermann.primRec]
      +x:672 [binder, in hydras.Ackermann.primRec]
      +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: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:69 [binder, in hydras.MoreAck.PrimRecExamples]
      +x:690 [binder, in gaia_hydras.nfwfgaia]
      +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.Prelude.MoreDecidable]
      +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:705 [binder, in hydras.Ackermann.primRec]
      +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:710 [binder, in hydras.Ackermann.primRec]
      +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: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: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:80 [binder, in hydras.MoreAck.PrimRecExamples]
      +x:81 [binder, in hydras.MoreAck.AckNotPR]
      +x:813 [binder, in gaia_hydras.nfwfgaia]
      +x:814 [binder, in hydras.Ackermann.primRec]
      +x:815 [binder, in hydras.Ackermann.primRec]
      +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: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:85 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:88 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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:94 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.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: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:107 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:113 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.Epsilon0.F_omega]
      +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.Epsilon0.F_omega]
      +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.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 hydras.Epsilon0.F_omega]
      +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 gaia_hydras.nfwfgaia]
      +y:348 [binder, in gaia_hydras.nfwfgaia]
      +y:35 [binder, in additions.Monoid_instances]
      +y:350 [binder, in gaia_hydras.nfwfgaia]
      +y:351 [binder, in hydras.Ackermann.folProp]
      +y:352 [binder, in hydras.Ackermann.folProp]
      +y:352 [binder, in gaia_hydras.nfwfgaia]
      +y:358 [binder, in hydras.Ackermann.folProp]
      +y:359 [binder, in hydras.Ackermann.folProp]
      +y:359 [binder, in hydras.Ackermann.primRec]
      +y:36 [binder, in hydras.Prelude.Sort_spec]
      +y:36 [binder, in hydras.Epsilon0.F_omega]
      +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:37 [binder, in gaia_hydras.T1Bridge]
      +y:37 [binder, in hydras.OrdinalNotations.ON_Generic]
      +y:37 [binder, in gaia_hydras.nfwfgaia]
      +y:370 [binder, in hydras.Ackermann.primRec]
      +y:371 [binder, in gaia_hydras.nfwfgaia]
      +y:374 [binder, in hydras.Ackermann.folProp]
      +y:375 [binder, in hydras.Ackermann.folProp]
      +y:377 [binder, in Goedel.PRrepresentable]
      +y:377 [binder, in hydras.Ackermann.folProp]
      +y:377 [binder, in hydras.Ackermann.primRec]
      +y:379 [binder, in Goedel.PRrepresentable]
      +Y:38 [binder, in hydras.Schutte.Schutte_basics]
      +y:38 [binder, in additions.fib]
      +y:381 [binder, in Goedel.PRrepresentable]
      +y:381 [binder, in hydras.Ackermann.primRec]
      +y:383 [binder, in Goedel.PRrepresentable]
      +y:383 [binder, in hydras.Ackermann.folProp]
      +y:384 [binder, in hydras.Ackermann.folProp]
      +y:387 [binder, in hydras.Ackermann.primRec]
      +y:390 [binder, in hydras.Ackermann.folProp]
      +y:391 [binder, in hydras.Ackermann.folProp]
      +y:394 [binder, in hydras.Ackermann.primRec]
      +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:401 [binder, in hydras.Ackermann.primRec]
      +y:409 [binder, in hydras.Ackermann.primRec]
      +y:41 [binder, in hydras.OrdinalNotations.ON_Generic]
      +y:410 [binder, in hydras.Epsilon0.T1]
      +y:413 [binder, in hydras.Ackermann.primRec]
      +y:42 [binder, in additions.Compatibility]
      +y:426 [binder, in hydras.Ackermann.primRec]
      +y:432 [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:461 [binder, in hydras.Ackermann.primRec]
      +y:466 [binder, in hydras.Ackermann.primRec]
      +y:470 [binder, in hydras.Ackermann.primRec]
      +y:474 [binder, in hydras.Ackermann.primRec]
      +y:48 [binder, in gaia_hydras.T1Bridge]
      +Y:48 [binder, in hydras.Schutte.Well_Orders]
      +y:482 [binder, in hydras.Ackermann.primRec]
      +y:487 [binder, in hydras.Ackermann.primRec]
      +y:49 [binder, in additions.AM]
      +y:492 [binder, in hydras.Ackermann.primRec]
      +y:497 [binder, in hydras.Ackermann.primRec]
      +y:5 [binder, in gaia_hydras.onType]
      +y:5 [binder, in hydras.MoreAck.PrimRecExamples]
      +y:501 [binder, in hydras.Ackermann.primRec]
      +y:510 [binder, in gaia_hydras.nfwfgaia]
      +y:517 [binder, in gaia_hydras.nfwfgaia]
      +y:522 [binder, in gaia_hydras.nfwfgaia]
      +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: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:648 [binder, in gaia_hydras.nfwfgaia]
      +y:65 [binder, in hydras.Ackermann.cPair]
      +y:65 [binder, in gaia_hydras.nfwfgaia]
      +y:659 [binder, in hydras.Ackermann.primRec]
      +y:66 [binder, in hydras.Epsilon0.Epsilon0rpo]
      +y:66 [binder, in hydras.MoreAck.PrimRecExamples]
      +y:669 [binder, in gaia_hydras.nfwfgaia]
      +y:67 [binder, in hydras.Ackermann.cPair]
      +y:673 [binder, in hydras.Ackermann.primRec]
      +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:70 [binder, in hydras.MoreAck.PrimRecExamples]
      +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: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: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:89 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:95 [binder, in hydras.MoreAck.PrimRecExamples]
      +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.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:108 [binder, in hydras.MoreAck.PrimRecExamples]
      +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:276 [binder, in Goedel.PRrepresentable]
      +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:30 [binder, in additions.Monoid_def]
      +z:30 [binder, in hydras.Schutte.Well_Orders]
      +z:341 [binder, in Goedel.PRrepresentable]
      +z:343 [binder, in Goedel.PRrepresentable]
      +z:346 [binder, in Goedel.PRrepresentable]
      +z:347 [binder, in Goedel.PRrepresentable]
      +z:348 [binder, in Goedel.PRrepresentable]
      +z:349 [binder, in Goedel.PRrepresentable]
      +z:35 [binder, in gaia_hydras.nfwfgaia]
      +z:36 [binder, in hydras.Prelude.MoreOrders]
      +z:36 [binder, in additions.Monoid_instances]
      +z:366 [binder, in Goedel.PRrepresentable]
      +z:367 [binder, in Goedel.PRrepresentable]
      +z:368 [binder, in Goedel.PRrepresentable]
      +z:369 [binder, in Goedel.PRrepresentable]
      +z:372 [binder, in Goedel.PRrepresentable]
      +z:373 [binder, in Goedel.PRrepresentable]
      +z:374 [binder, in Goedel.PRrepresentable]
      +z:375 [binder, in Goedel.PRrepresentable]
      +z:38 [binder, in gaia_hydras.T1Bridge]
      +z:382 [binder, in hydras.Ackermann.primRec]
      +z:388 [binder, in hydras.Ackermann.primRec]
      +z:395 [binder, in hydras.Ackermann.primRec]
      +z:402 [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:410 [binder, in hydras.Ackermann.primRec]
      +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: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:71 [binder, in hydras.MoreAck.PrimRecExamples]
      +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]
      +

      _

      +_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:113 [in hydras.rpo.list_set]
      +acc:118 [in hydras.rpo.list_set]
      +acc:118 [in hydras.MoreAck.PrimRecExamples]
      +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.F_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.Epsilon0.F_omega]
      +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.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.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':53 [in hydras.Epsilon0.T1]
      +a':53 [in hydras.Epsilon0.Epsilon0rpo]
      +a':532 [in hydras.Epsilon0.T1]
      +a':538 [in hydras.Ackermann.primRec]
      +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:531 [in hydras.Ackermann.primRec]
      +a0:533 [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: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:115 [in hydras.MoreAck.PrimRecExamples]
      +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.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.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: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:135 [in hydras.Ackermann.primRec]
      +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 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.primRec]
      +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: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.primRec]
      +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.primRec]
      +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.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.Prelude.MoreDecidable]
      +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 hydras.Ackermann.primRec]
      +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: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 hydras.Ackermann.primRec]
      +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 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 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:1635 [in gaia_hydras.nfwfgaia]
      +a:164 [in gaia_hydras.T1Bridge]
      +a:164 [in hydras.Ackermann.primRec]
      +a:164 [in hydras.Ackermann.fol]
      +A:165 [in hydras.Prelude.MoreLists]
      +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.primRec]
      +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.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 hydras.Ackermann.primRec]
      +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 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 hydras.Ackermann.primRec]
      +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:1736 [in gaia_hydras.nfwfgaia]
      +a:1738 [in gaia_hydras.nfwfgaia]
      +A:174 [in hydras.Ackermann.model]
      +a:174 [in hydras.Ackermann.primRec]
      +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:191 [in hydras.Ackermann.primRec]
      +a:192 [in hydras.Ackermann.model]
      +a:193 [in hydras.rpo.more_list]
      +a:193 [in additions.Addition_Chains]
      +a:194 [in hydras.rpo.more_list]
      +a:194 [in hydras.Ackermann.model]
      +a:194 [in hydras.Ackermann.primRec]
      +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 additions.Addition_Chains]
      +a:197 [in hydras.Epsilon0.T1]
      +a:197 [in hydras.Ackermann.primRec]
      +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: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 hydras.Ackermann.primRec]
      +a:202 [in additions.Addition_Chains]
      +a:2021 [in gaia_hydras.nfwfgaia]
      +a:2025 [in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +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 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 hydras.Ackermann.primRec]
      +A:208 [in additions.Euclidean_Chains]
      +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.Prelude.MoreDecidable]
      +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.OrdinalNotations.ON_Generic]
      +a:213 [in hydras.Ackermann.primRec]
      +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 additions.Addition_Chains]
      +a:229 [in hydras.Epsilon0.T1]
      +a:229 [in hydras.Ackermann.primRec]
      +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.Epsilon0.F_omega]
      +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 additions.Addition_Chains]
      +a:245 [in hydras.Ackermann.primRec]
      +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:251 [in hydras.Ackermann.primRec]
      +a:252 [in hydras.Epsilon0.T1]
      +a:252 [in hydras.Ackermann.folProp]
      +a:253 [in hydras.Epsilon0.T1]
      +a:253 [in gaia_hydras.nfwfgaia]
      +a:254 [in hydras.Ackermann.primRec]
      +A:254 [in additions.Addition_Chains]
      +a:255 [in hydras.rpo.more_list]
      +a:255 [in gaia_hydras.nfwfgaia]
      +a:256 [in hydras.rpo.rpo]
      +a:257 [in hydras.Epsilon0.T1]
      +a:257 [in hydras.Ackermann.primRec]
      +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 gaia_hydras.nfwfgaia]
      +A:261 [in Goedel.PRrepresentable]
      +a:261 [in hydras.Ackermann.primRec]
      +a:263 [in hydras.Epsilon0.T1]
      +a:263 [in gaia_hydras.nfwfgaia]
      +A:264 [in additions.Addition_Chains]
      +A:265 [in Goedel.PRrepresentable]
      +A:265 [in hydras.Ackermann.checkPrf]
      +a:265 [in hydras.Ackermann.primRec]
      +a:266 [in hydras.Epsilon0.T1]
      +a:266 [in hydras.Ackermann.cPair]
      +a:267 [in hydras.rpo.more_list]
      +a:268 [in hydras.Ackermann.folProp]
      +a:268 [in hydras.Ackermann.cPair]
      +a:268 [in hydras.Ackermann.fol]
      +a:268 [in hydras.rpo.rpo]
      +a:269 [in Goedel.PRrepresentable]
      +a:269 [in hydras.Ackermann.primRec]
      +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 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.Ackermann.cPair]
      +a:270 [in hydras.rpo.rpo]
      +a:271 [in additions.Addition_Chains]
      +a:272 [in hydras.Epsilon0.T1]
      +A:272 [in Goedel.PRrepresentable]
      +a:272 [in hydras.Ackermann.cPair]
      +a:272 [in hydras.Ackermann.fol]
      +a:272 [in hydras.Gamma0.Gamma0]
      +a:273 [in hydras.Ackermann.primRec]
      +a:274 [in hydras.Epsilon0.T1]
      +a:274 [in hydras.Ackermann.cPair]
      +a:275 [in hydras.Ackermann.folProp]
      +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 hydras.Ackermann.cPair]
      +a:282 [in hydras.Ackermann.primRec]
      +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:285 [in Goedel.PRrepresentable]
      +a:286 [in hydras.Ackermann.primRec]
      +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:295 [in hydras.Ackermann.primRec]
      +a:295 [in hydras.Gamma0.Gamma0]
      +a:296 [in gaia_hydras.nfwfgaia]
      +a:299 [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:303 [in hydras.Ackermann.primRec]
      +a:306 [in Goedel.PRrepresentable]
      +a:306 [in hydras.Gamma0.Gamma0]
      +a:307 [in hydras.Ackermann.primRec]
      +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:310 [in Goedel.PRrepresentable]
      +a:311 [in hydras.Ackermann.primRec]
      +a:313 [in Goedel.PRrepresentable]
      +a:315 [in hydras.Ackermann.primRec]
      +a:316 [in Goedel.PRrepresentable]
      +a:318 [in Goedel.PRrepresentable]
      +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:324 [in hydras.Ackermann.primRec]
      +A:326 [in Goedel.PRrepresentable]
      +a:327 [in gaia_hydras.nfwfgaia]
      +a:328 [in hydras.Ackermann.primRec]
      +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:331 [in Goedel.PRrepresentable]
      +a:332 [in hydras.Ackermann.primRec]
      +a:334 [in gaia_hydras.nfwfgaia]
      +a:335 [in gaia_hydras.nfwfgaia]
      +A:336 [in Goedel.PRrepresentable]
      +a:336 [in hydras.Ackermann.primRec]
      +a:336 [in gaia_hydras.nfwfgaia]
      +a:337 [in gaia_hydras.nfwfgaia]
      +a:338 [in hydras.Ackermann.cPair]
      +a:338 [in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +a:340 [in hydras.Ackermann.cPair]
      +A:341 [in hydras.Ackermann.subAll]
      +a:342 [in hydras.Epsilon0.T1]
      +A:346 [in hydras.Ackermann.subAll]
      +a:346 [in hydras.Ackermann.cPair]
      +a:349 [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 Goedel.PRrepresentable]
      +A:351 [in hydras.Ackermann.subAll]
      +a:352 [in hydras.Ackermann.cPair]
      +a:353 [in hydras.Epsilon0.T1]
      +a:353 [in gaia_hydras.nfwfgaia]
      +A:354 [in hydras.Ackermann.checkPrf]
      +a:355 [in Goedel.PRrepresentable]
      +a:355 [in hydras.Ackermann.cPair]
      +a:355 [in gaia_hydras.nfwfgaia]
      +A:357 [in hydras.Ackermann.subAll]
      +a:357 [in gaia_hydras.nfwfgaia]
      +a:359 [in hydras.Epsilon0.T1]
      +a:359 [in Goedel.PRrepresentable]
      +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 gaia_hydras.nfwfgaia]
      +a:362 [in hydras.Ackermann.cPair]
      +a:362 [in gaia_hydras.nfwfgaia]
      +a:363 [in Goedel.PRrepresentable]
      +a:364 [in hydras.Ackermann.fol]
      +a:365 [in hydras.Ackermann.folProp]
      +a:365 [in hydras.Ackermann.cPair]
      +a:368 [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:371 [in hydras.Ackermann.cPair]
      +a:372 [in hydras.Ackermann.folProp]
      +a:373 [in hydras.Epsilon0.T1]
      +a:375 [in gaia_hydras.nfwfgaia]
      +a:376 [in hydras.Ackermann.fol]
      +a:376 [in gaia_hydras.nfwfgaia]
      +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 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:389 [in Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +a:393 [in hydras.Ackermann.checkPrf]
      +a:393 [in gaia_hydras.nfwfgaia]
      +a:396 [in gaia_hydras.nfwfgaia]
      +a:397 [in Goedel.PRrepresentable]
      +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:400 [in Goedel.PRrepresentable]
      +a:401 [in hydras.Epsilon0.T1]
      +a:402 [in Goedel.PRrepresentable]
      +a:405 [in Goedel.PRrepresentable]
      +A:407 [in hydras.Ackermann.checkPrf]
      +a:408 [in hydras.Ackermann.fol]
      +a:408 [in gaia_hydras.nfwfgaia]
      +a:409 [in Goedel.PRrepresentable]
      +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 gaia_hydras.nfwfgaia]
      +a:412 [in hydras.Ackermann.fol]
      +a:413 [in hydras.Epsilon0.T1]
      +a:413 [in Goedel.PRrepresentable]
      +a:414 [in hydras.Ackermann.primRec]
      +a:415 [in gaia_hydras.nfwfgaia]
      +a:416 [in hydras.Ackermann.primRec]
      +a:417 [in Goedel.PRrepresentable]
      +a:418 [in hydras.Ackermann.primRec]
      +a:419 [in hydras.Epsilon0.T1]
      +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:420 [in Goedel.PRrepresentable]
      +a:420 [in hydras.Ackermann.primRec]
      +a:421 [in hydras.Ackermann.fol]
      +a:422 [in gaia_hydras.nfwfgaia]
      +a:423 [in hydras.Epsilon0.T1]
      +a:424 [in Goedel.PRrepresentable]
      +a:424 [in hydras.Ackermann.primRec]
      +a:428 [in hydras.Ackermann.fol]
      +a:429 [in hydras.Epsilon0.T1]
      +a:429 [in Goedel.PRrepresentable]
      +a:429 [in hydras.Ackermann.primRec]
      +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:432 [in Goedel.PRrepresentable]
      +a:432 [in gaia_hydras.nfwfgaia]
      +a:434 [in hydras.Epsilon0.T1]
      +a:435 [in Goedel.PRrepresentable]
      +a:436 [in hydras.Ackermann.primRec]
      +a:437 [in gaia_hydras.nfwfgaia]
      +a:438 [in Goedel.PRrepresentable]
      +A:438 [in hydras.Ackermann.folProp]
      +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: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: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 hydras.Gamma0.Gamma0]
      +a:452 [in hydras.Gamma0.Gamma0]
      +a:452 [in gaia_hydras.nfwfgaia]
      +A:453 [in hydras.Ackermann.checkPrf]
      +a:456 [in hydras.Epsilon0.T1]
      +a:457 [in hydras.Gamma0.Gamma0]
      +a:457 [in gaia_hydras.nfwfgaia]
      +a:458 [in hydras.Ackermann.primRec]
      +a:459 [in hydras.Epsilon0.T1]
      +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:462 [in hydras.Epsilon0.T1]
      +a:462 [in gaia_hydras.nfwfgaia]
      +a:463 [in hydras.Ackermann.primRec]
      +a:464 [in gaia_hydras.nfwfgaia]
      +a:466 [in hydras.Epsilon0.T1]
      +a:466 [in gaia_hydras.nfwfgaia]
      +a:467 [in hydras.Gamma0.Gamma0]
      +a:468 [in hydras.Epsilon0.T1]
      +a:468 [in hydras.Ackermann.primRec]
      +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: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:480 [in hydras.Ackermann.primRec]
      +a:482 [in hydras.Gamma0.Gamma0]
      +a:485 [in hydras.Ackermann.primRec]
      +a:486 [in hydras.Ackermann.checkPrf]
      +a:489 [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 gaia_hydras.nfwfgaia]
      +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:498 [in hydras.Epsilon0.T1]
      +a:499 [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:502 [in hydras.Ackermann.checkPrf]
      +a:503 [in hydras.Ackermann.primRec]
      +a:505 [in hydras.Ackermann.primRec]
      +a:506 [in hydras.Ackermann.checkPrf]
      +a:507 [in hydras.Epsilon0.T1]
      +a:507 [in hydras.Ackermann.primRec]
      +a:509 [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:511 [in hydras.Epsilon0.T1]
      +a:511 [in hydras.Ackermann.primRec]
      +a:512 [in hydras.Epsilon0.T1]
      +a:513 [in hydras.Epsilon0.T1]
      +a:513 [in hydras.Ackermann.primRec]
      +a:514 [in hydras.Ackermann.checkPrf]
      +a:515 [in hydras.Ackermann.primRec]
      +a:516 [in hydras.Epsilon0.T1]
      +a:517 [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:525 [in hydras.Ackermann.primRec]
      +a:526 [in hydras.Epsilon0.T1]
      +a:527 [in hydras.Ackermann.primRec]
      +a:527 [in hydras.Gamma0.Gamma0]
      +a:529 [in hydras.Epsilon0.T1]
      +a:529 [in hydras.Ackermann.primRec]
      +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:532 [in hydras.Ackermann.primRec]
      +a:533 [in hydras.Gamma0.Gamma0]
      +a:534 [in hydras.Ackermann.primRec]
      +a:536 [in hydras.Epsilon0.T1]
      +a:536 [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:546 [in hydras.Epsilon0.T1]
      +a:548 [in hydras.Ackermann.primRec]
      +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:550 [in hydras.Ackermann.primRec]
      +a:551 [in hydras.Epsilon0.T1]
      +a:552 [in hydras.Ackermann.primRec]
      +a:553 [in hydras.Epsilon0.T1]
      +a:554 [in hydras.Ackermann.primRec]
      +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:571 [in hydras.Gamma0.Gamma0]
      +a:573 [in hydras.Epsilon0.T1]
      +a:577 [in hydras.Epsilon0.T1]
      +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.MoreAck.PrimRecExamples]
      +A:58 [in hydras.Ackermann.expressible]
      +a:583 [in hydras.Ackermann.primRec]
      +a:585 [in hydras.Ackermann.primRec]
      +a:585 [in hydras.Gamma0.Gamma0]
      +a:587 [in hydras.Ackermann.primRec]
      +a:587 [in hydras.Gamma0.Gamma0]
      +a:589 [in hydras.Ackermann.primRec]
      +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:591 [in hydras.Ackermann.primRec]
      +a:592 [in hydras.Gamma0.Gamma0]
      +a:593 [in hydras.Ackermann.primRec]
      +a:595 [in hydras.Epsilon0.T1]
      +a:595 [in hydras.Ackermann.primRec]
      +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: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.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:663 [in hydras.Ackermann.checkPrf]
      +a:665 [in hydras.Ackermann.checkPrf]
      +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:675 [in hydras.Ackermann.primRec]
      +a:677 [in hydras.Ackermann.checkPrf]
      +a:679 [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: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:691 [in hydras.Ackermann.primRec]
      +a:694 [in hydras.Ackermann.primRec]
      +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:72 [in hydras.MoreAck.PrimRecExamples]
      +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:74 [in hydras.MoreAck.PrimRecExamples]
      +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: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 hydras.Prelude.MoreDecidable]
      +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:96 [in hydras.MoreAck.PrimRecExamples]
      +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':53 [in hydras.Epsilon0.Hessenberg]
      +b':534 [in hydras.Epsilon0.T1]
      +b':539 [in hydras.Ackermann.primRec]
      +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:718 [in hydras.Ackermann.primRec]
      +b0:722 [in hydras.Ackermann.primRec]
      +b0:724 [in hydras.Ackermann.primRec]
      +b0:727 [in hydras.Ackermann.primRec]
      +b0:730 [in hydras.Ackermann.primRec]
      +b0:733 [in hydras.Ackermann.primRec]
      +b0:736 [in hydras.Ackermann.primRec]
      +b0:739 [in hydras.Ackermann.primRec]
      +b0:742 [in hydras.Ackermann.primRec]
      +b0:745 [in hydras.Ackermann.primRec]
      +b0:748 [in hydras.Ackermann.primRec]
      +b0:751 [in hydras.Ackermann.primRec]
      +b0:754 [in hydras.Ackermann.primRec]
      +b0:756 [in hydras.Ackermann.primRec]
      +b0:758 [in hydras.Ackermann.primRec]
      +b0:760 [in hydras.Ackermann.primRec]
      +b0:762 [in hydras.Ackermann.primRec]
      +b0:764 [in hydras.Ackermann.primRec]
      +b0:766 [in hydras.Ackermann.primRec]
      +b0:768 [in hydras.Ackermann.primRec]
      +b0:770 [in hydras.Ackermann.primRec]
      +b0:772 [in hydras.Ackermann.primRec]
      +b0:774 [in hydras.Ackermann.primRec]
      +b0:776 [in hydras.Ackermann.primRec]
      +b0:778 [in hydras.Ackermann.primRec]
      +b0:780 [in hydras.Ackermann.primRec]
      +b0:782 [in hydras.Ackermann.primRec]
      +b0:785 [in hydras.Ackermann.primRec]
      +b0:789 [in hydras.Ackermann.primRec]
      +b0:792 [in hydras.Ackermann.primRec]
      +b0:796 [in hydras.Ackermann.primRec]
      +b0:802 [in hydras.Ackermann.primRec]
      +b0:807 [in hydras.Ackermann.primRec]
      +b0:810 [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 hydras.Prelude.MoreDecidable]
      +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.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 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: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:136 [in hydras.Ackermann.primRec]
      +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:1371 [in gaia_hydras.nfwfgaia]
      +b:1377 [in gaia_hydras.nfwfgaia]
      +b:138 [in hydras.Ackermann.model]
      +b:138 [in hydras.Ackermann.primRec]
      +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: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.primRec]
      +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:147 [in hydras.Ackermann.primRec]
      +b:1471 [in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +B:151 [in hydras.Schutte.Ordering_Functions]
      +b:152 [in hydras.Ackermann.LNT]
      +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 hydras.Ackermann.primRec]
      +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 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.Prelude.MoreDecidable]
      +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 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:165 [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.OrdinalNotations.ON_Generic]
      +b:166 [in hydras.Gamma0.Gamma0]
      +b:1661 [in gaia_hydras.nfwfgaia]
      +b:167 [in hydras.Ackermann.primRec]
      +b:167 [in hydras.Ackermann.cPair]
      +b:1672 [in gaia_hydras.nfwfgaia]
      +b:1675 [in gaia_hydras.nfwfgaia]
      +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:169 [in hydras.Ackermann.primRec]
      +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.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:173 [in hydras.Ackermann.primRec]
      +b:1737 [in gaia_hydras.nfwfgaia]
      +b:1739 [in gaia_hydras.nfwfgaia]
      +b:174 [in hydras.Ackermann.folProp]
      +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.primRec]
      +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:192 [in hydras.Ackermann.primRec]
      +b:193 [in hydras.Ackermann.model]
      +b:195 [in hydras.Ackermann.model]
      +b:195 [in hydras.Ackermann.primRec]
      +b:197 [in hydras.Ackermann.model]
      +b:197 [in hydras.Ackermann.folProp]
      +b:198 [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: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:203 [in hydras.Ackermann.primRec]
      +b:2031 [in gaia_hydras.nfwfgaia]
      +b:2038 [in gaia_hydras.nfwfgaia]
      +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.Ackermann.primRec]
      +b:206 [in hydras.OrdinalNotations.ON_Generic]
      +b:206 [in gaia_hydras.nfwfgaia]
      +b:2062 [in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +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.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:214 [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.Prelude.MoreDecidable]
      +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 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.primRec]
      +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.rpo.rpo]
      +b:246 [in hydras.Epsilon0.T1]
      +b:246 [in hydras.Ackermann.primRec]
      +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.Epsilon0.F_omega]
      +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.primRec]
      +b:252 [in hydras.Ackermann.cPair]
      +b:253 [in hydras.Ackermann.folProp]
      +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:255 [in hydras.Ackermann.primRec]
      +b:256 [in hydras.rpo.more_list]
      +b:257 [in hydras.rpo.more_list]
      +b:258 [in hydras.rpo.more_list]
      +b:258 [in hydras.Ackermann.primRec]
      +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.rpo.rpo]
      +b:262 [in hydras.Epsilon0.T1]
      +B:262 [in Goedel.PRrepresentable]
      +b:262 [in hydras.Ackermann.primRec]
      +b:262 [in gaia_hydras.nfwfgaia]
      +b:263 [in hydras.Ackermann.cPair]
      +b:265 [in hydras.Epsilon0.T1]
      +b:265 [in gaia_hydras.nfwfgaia]
      +B:266 [in Goedel.PRrepresentable]
      +B:266 [in hydras.Ackermann.checkPrf]
      +b:266 [in hydras.Ackermann.primRec]
      +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:271 [in Goedel.PRrepresentable]
      +b:273 [in hydras.Epsilon0.T1]
      +B:273 [in Goedel.PRrepresentable]
      +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 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 Goedel.rosserPA]
      +b:281 [in hydras.Ackermann.fol]
      +b:282 [in hydras.Epsilon0.T1]
      +b:283 [in hydras.Ackermann.primRec]
      +b:284 [in hydras.Ackermann.fol]
      +b:284 [in hydras.Gamma0.Gamma0]
      +B:286 [in Goedel.PRrepresentable]
      +b:287 [in hydras.Ackermann.primRec]
      +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 gaia_hydras.nfwfgaia]
      +b:295 [in additions.Euclidean_Chains]
      +b:296 [in hydras.Ackermann.primRec]
      +b:296 [in hydras.Gamma0.Gamma0]
      +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:300 [in Goedel.PRrepresentable]
      +b:300 [in hydras.Ackermann.primRec]
      +b:304 [in hydras.Ackermann.primRec]
      +b:307 [in Goedel.PRrepresentable]
      +b:307 [in hydras.Gamma0.Gamma0]
      +b:308 [in hydras.Ackermann.primRec]
      +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:311 [in Goedel.PRrepresentable]
      +b:312 [in hydras.Ackermann.primRec]
      +b:316 [in hydras.Ackermann.primRec]
      +b:319 [in Goedel.PRrepresentable]
      +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:323 [in hydras.Ackermann.fol]
      +b:325 [in hydras.Ackermann.primRec]
      +b:326 [in hydras.Ackermann.fol]
      +B:328 [in Goedel.PRrepresentable]
      +b:329 [in hydras.Ackermann.primRec]
      +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:333 [in hydras.Ackermann.primRec]
      +b:337 [in hydras.Ackermann.primRec]
      +B:338 [in Goedel.PRrepresentable]
      +b:339 [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:341 [in hydras.Ackermann.primRec]
      +b:341 [in hydras.Ackermann.cPair]
      +B:342 [in hydras.Ackermann.subAll]
      +b:346 [in hydras.Epsilon0.T1]
      +B:347 [in hydras.Ackermann.subAll]
      +b:347 [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 hydras.Ackermann.cPair]
      +b:352 [in Goedel.PRrepresentable]
      +B:352 [in hydras.Ackermann.subAll]
      +b:353 [in hydras.Ackermann.cPair]
      +b:354 [in gaia_hydras.nfwfgaia]
      +b:355 [in hydras.Epsilon0.T1]
      +b:356 [in Goedel.PRrepresentable]
      +b:356 [in hydras.Ackermann.cPair]
      +b:356 [in gaia_hydras.nfwfgaia]
      +b:358 [in hydras.Ackermann.cPair]
      +b:358 [in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.cPair]
      +b:360 [in gaia_hydras.nfwfgaia]
      +b:363 [in hydras.Ackermann.cPair]
      +b:364 [in Goedel.PRrepresentable]
      +b:364 [in gaia_hydras.nfwfgaia]
      +b:365 [in hydras.Ackermann.fol]
      +b:366 [in hydras.Ackermann.cPair]
      +b:369 [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: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: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:390 [in Goedel.PRrepresentable]
      +b:394 [in Goedel.PRrepresentable]
      +b:394 [in hydras.Ackermann.checkPrf]
      +b:395 [in gaia_hydras.nfwfgaia]
      +b:397 [in gaia_hydras.nfwfgaia]
      +b:398 [in Goedel.PRrepresentable]
      +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:401 [in Goedel.PRrepresentable]
      +b:402 [in hydras.Epsilon0.T1]
      +b:403 [in Goedel.PRrepresentable]
      +b:406 [in Goedel.PRrepresentable]
      +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:410 [in Goedel.PRrepresentable]
      +b:412 [in gaia_hydras.nfwfgaia]
      +b:413 [in hydras.Ackermann.fol]
      +b:414 [in Goedel.PRrepresentable]
      +b:415 [in hydras.Epsilon0.T1]
      +b:415 [in hydras.Ackermann.primRec]
      +b:416 [in hydras.Ackermann.fol]
      +b:416 [in gaia_hydras.nfwfgaia]
      +b:417 [in hydras.Ackermann.primRec]
      +b:418 [in Goedel.PRrepresentable]
      +b:419 [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:421 [in Goedel.PRrepresentable]
      +b:421 [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 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.Ackermann.primRec]
      +b:430 [in hydras.Gamma0.Gamma0]
      +b:431 [in hydras.Epsilon0.T1]
      +b:432 [in hydras.Ackermann.fol]
      +b:433 [in gaia_hydras.nfwfgaia]
      +b:434 [in hydras.Ackermann.fol]
      +b:436 [in hydras.Epsilon0.T1]
      +b:436 [in gaia_hydras.nfwfgaia]
      +b:437 [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:441 [in hydras.Epsilon0.T1]
      +b:442 [in gaia_hydras.nfwfgaia]
      +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: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:457 [in hydras.Ackermann.primRec]
      +b:458 [in gaia_hydras.nfwfgaia]
      +b:459 [in hydras.Ackermann.primRec]
      +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:464 [in hydras.Ackermann.primRec]
      +b:465 [in gaia_hydras.nfwfgaia]
      +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:474 [in gaia_hydras.nfwfgaia]
      +b:475 [in hydras.Epsilon0.T1]
      +b:477 [in hydras.Epsilon0.T1]
      +b:478 [in hydras.Ackermann.primRec]
      +b:479 [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:483 [in hydras.Gamma0.Gamma0]
      +b:484 [in hydras.Ackermann.primRec]
      +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.Ackermann.primRec]
      +b:490 [in hydras.Gamma0.Gamma0]
      +b:491 [in hydras.Ackermann.checkPrf]
      +b:491 [in gaia_hydras.nfwfgaia]
      +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:499 [in hydras.Epsilon0.T1]
      +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:502 [in hydras.Epsilon0.T1]
      +b:503 [in hydras.Ackermann.checkPrf]
      +b:504 [in hydras.Ackermann.primRec]
      +b:506 [in hydras.Ackermann.primRec]
      +b:507 [in hydras.Ackermann.checkPrf]
      +b:508 [in hydras.Epsilon0.T1]
      +b:508 [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:510 [in hydras.Ackermann.primRec]
      +b:511 [in hydras.Ackermann.checkPrf]
      +b:512 [in hydras.Ackermann.primRec]
      +b:514 [in hydras.Ackermann.primRec]
      +b:515 [in hydras.Ackermann.checkPrf]
      +b:516 [in hydras.Ackermann.primRec]
      +b:517 [in hydras.Epsilon0.T1]
      +b:518 [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:520 [in hydras.Ackermann.primRec]
      +b:522 [in hydras.Ackermann.primRec]
      +b:524 [in hydras.Ackermann.primRec]
      +b:525 [in hydras.Gamma0.Gamma0]
      +b:526 [in hydras.Ackermann.primRec]
      +b:528 [in hydras.Epsilon0.T1]
      +b:528 [in hydras.Ackermann.primRec]
      +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:530 [in hydras.Ackermann.primRec]
      +b:531 [in hydras.Epsilon0.T1]
      +b:531 [in hydras.Gamma0.Gamma0]
      +b:534 [in hydras.Gamma0.Gamma0]
      +b:537 [in hydras.Ackermann.primRec]
      +b:538 [in hydras.Epsilon0.T1]
      +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:549 [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:551 [in hydras.Ackermann.primRec]
      +b:553 [in hydras.Ackermann.primRec]
      +b:555 [in hydras.Epsilon0.T1]
      +b:555 [in hydras.Ackermann.primRec]
      +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:572 [in hydras.Gamma0.Gamma0]
      +b:574 [in hydras.Epsilon0.T1]
      +b:578 [in hydras.Epsilon0.T1]
      +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:584 [in hydras.Ackermann.primRec]
      +b:586 [in hydras.Ackermann.primRec]
      +b:586 [in hydras.Gamma0.Gamma0]
      +b:588 [in hydras.Ackermann.primRec]
      +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:590 [in hydras.Ackermann.primRec]
      +b:592 [in hydras.Ackermann.primRec]
      +b:593 [in hydras.Gamma0.Gamma0]
      +b:594 [in hydras.Ackermann.primRec]
      +b:596 [in hydras.Ackermann.primRec]
      +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:664 [in hydras.Ackermann.checkPrf]
      +b:666 [in hydras.Ackermann.checkPrf]
      +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.Gamma0.Gamma0]
      +b:672 [in hydras.Ackermann.checkPrf]
      +b:672 [in hydras.Gamma0.Gamma0]
      +b:672 [in gaia_hydras.nfwfgaia]
      +b:674 [in hydras.Ackermann.checkPrf]
      +b:676 [in hydras.Ackermann.checkPrf]
      +b:676 [in hydras.Ackermann.primRec]
      +b:678 [in hydras.Ackermann.checkPrf]
      +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:680 [in hydras.Ackermann.primRec]
      +b:683 [in hydras.Ackermann.primRec]
      +b:685 [in hydras.Ackermann.primRec]
      +b:687 [in hydras.Ackermann.primRec]
      +b:689 [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.Gamma0.Gamma0]
      +b:692 [in hydras.Ackermann.primRec]
      +b:695 [in hydras.Ackermann.primRec]
      +b:696 [in gaia_hydras.nfwfgaia]
      +b:698 [in hydras.Ackermann.primRec]
      +b:698 [in gaia_hydras.nfwfgaia]
      +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:709 [in hydras.Ackermann.primRec]
      +b:71 [in hydras.Ackermann.code]
      +b:712 [in hydras.Ackermann.primRec]
      +b:716 [in hydras.Ackermann.primRec]
      +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:720 [in hydras.Ackermann.primRec]
      +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:777 [in gaia_hydras.nfwfgaia]
      +b:78 [in hydras.Epsilon0.Hessenberg]
      +b:78 [in hydras.Ackermann.cPair]
      +b:78 [in hydras.Schutte.Ordering_Functions]
      +b:781 [in gaia_hydras.nfwfgaia]
      +b:785 [in gaia_hydras.nfwfgaia]
      +b:787 [in hydras.Ackermann.checkPrf]
      +b:788 [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:793 [in gaia_hydras.nfwfgaia]
      +b:794 [in hydras.Ackermann.primRec]
      +b:798 [in hydras.Ackermann.primRec]
      +b:799 [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:800 [in hydras.Ackermann.primRec]
      +b:804 [in hydras.Ackermann.primRec]
      +b:805 [in hydras.Ackermann.primRec]
      +b:806 [in hydras.Ackermann.primRec]
      +b:809 [in hydras.Ackermann.primRec]
      +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: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:97 [in hydras.MoreAck.PrimRecExamples]
      +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]
      +codeArityFIsPR:6 [in hydras.Ackermann.wellFormed]
      +codeArityFIsPR:7 [in hydras.Ackermann.checkPrf]
      +codeArityFIsPR:7 [in Goedel.codeSysPrf]
      +codeArityRIsPR:13 [in hydras.Ackermann.checkPrf]
      +codeArityRIsPR:13 [in Goedel.codeSysPrf]
      +codeArityRIsPR:181 [in hydras.Ackermann.wellFormed]
      +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':541 [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:103 [in hydras.MoreAck.PrimRecExamples]
      +c:1032 [in gaia_hydras.nfwfgaia]
      +c:1037 [in gaia_hydras.nfwfgaia]
      +c:105 [in hydras.Epsilon0.Hessenberg]
      +c:1052 [in gaia_hydras.nfwfgaia]
      +c:108 [in hydras.Epsilon0.Hessenberg]
      +c:113 [in hydras.Gamma0.T2]
      +c:113 [in additions.AM]
      +c:114 [in hydras.MoreAck.PrimRecExamples]
      +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:1322 [in gaia_hydras.nfwfgaia]
      +c:133 [in hydras.Epsilon0.Hessenberg]
      +c:1332 [in gaia_hydras.nfwfgaia]
      +c:1347 [in gaia_hydras.nfwfgaia]
      +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:139 [in hydras.Ackermann.primRec]
      +c:1390 [in gaia_hydras.nfwfgaia]
      +c:14 [in hydras.Prelude.MoreDecidable]
      +c:14 [in hydras.rpo.closure]
      +C:1407 [in hydras.Ackermann.codeSubFormula]
      +c:1418 [in gaia_hydras.nfwfgaia]
      +c:142 [in hydras.Ackermann.primRec]
      +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:148 [in hydras.Ackermann.primRec]
      +c:149 [in hydras.Gamma0.T2]
      +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:152 [in hydras.Ackermann.primRec]
      +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: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:156 [in hydras.Ackermann.primRec]
      +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:160 [in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +c:1747 [in gaia_hydras.nfwfgaia]
      +c:1751 [in gaia_hydras.nfwfgaia]
      +c:1754 [in gaia_hydras.nfwfgaia]
      +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:193 [in hydras.Ackermann.primRec]
      +c:196 [in hydras.Epsilon0.T1]
      +c:196 [in hydras.Ackermann.primRec]
      +c:199 [in hydras.Ackermann.primRec]
      +c:20 [in hydras.Prelude.MoreDecidable]
      +c:2008 [in gaia_hydras.nfwfgaia]
      +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:204 [in hydras.Ackermann.primRec]
      +c:2046 [in gaia_hydras.nfwfgaia]
      +c:2049 [in gaia_hydras.nfwfgaia]
      +c:205 [in additions.Addition_Chains]
      +c:2055 [in gaia_hydras.nfwfgaia]
      +c:2060 [in gaia_hydras.nfwfgaia]
      +c:207 [in hydras.Ackermann.primRec]
      +c:207 [in additions.Addition_Chains]
      +c:2072 [in gaia_hydras.nfwfgaia]
      +c:2075 [in gaia_hydras.nfwfgaia]
      +c:208 [in additions.Addition_Chains]
      +c:208 [in gaia_hydras.nfwfgaia]
      +c:21 [in hydras.solutions_exercises.FibonacciPR]
      +c:210 [in hydras.Ackermann.primRec]
      +c:211 [in gaia_hydras.nfwfgaia]
      +c:213 [in additions.Addition_Chains]
      +c:214 [in additions.Addition_Chains]
      +c:214 [in gaia_hydras.nfwfgaia]
      +c:215 [in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +c:231 [in hydras.Ackermann.primRec]
      +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:247 [in hydras.Ackermann.primRec]
      +c:25 [in gaia_hydras.GHessenberg]
      +c:250 [in hydras.Ackermann.primRec]
      +c:253 [in hydras.Ackermann.primRec]
      +c:256 [in hydras.Ackermann.primRec]
      +c:259 [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:263 [in hydras.Ackermann.primRec]
      +C:267 [in hydras.Ackermann.checkPrf]
      +c:267 [in hydras.Ackermann.primRec]
      +c:270 [in hydras.Gamma0.Gamma0]
      +c:271 [in hydras.Ackermann.primRec]
      +c:275 [in hydras.Ackermann.primRec]
      +c:279 [in hydras.Ackermann.primRec]
      +c:28 [in additions.Fib2]
      +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:297 [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:3 [in hydras.Prelude.MoreDecidable]
      +c:301 [in hydras.Ackermann.primRec]
      +c:305 [in hydras.Ackermann.primRec]
      +c:305 [in gaia_hydras.nfwfgaia]
      +c:308 [in Goedel.PRrepresentable]
      +c:308 [in gaia_hydras.nfwfgaia]
      +c:309 [in hydras.Ackermann.primRec]
      +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:326 [in hydras.Ackermann.primRec]
      +c:33 [in hydras.Ackermann.folLogic3]
      +c:330 [in hydras.Ackermann.primRec]
      +c:334 [in hydras.Ackermann.primRec]
      +c:338 [in hydras.Ackermann.primRec]
      +c:34 [in additions.AM]
      +c:340 [in Goedel.PRrepresentable]
      +c:342 [in Goedel.PRrepresentable]
      +c:342 [in hydras.Ackermann.primRec]
      +c:342 [in hydras.Ackermann.cPair]
      +c:344 [in Goedel.PRrepresentable]
      +c:345 [in Goedel.PRrepresentable]
      +c:348 [in hydras.Ackermann.cPair]
      +c:35 [in hydras.Ackermann.cPair]
      +c:35 [in gaia_hydras.GHessenberg]
      +c:351 [in hydras.Ackermann.cPair]
      +c:352 [in additions.Euclidean_Chains]
      +c:353 [in Goedel.PRrepresentable]
      +c:354 [in hydras.Ackermann.cPair]
      +c:357 [in Goedel.PRrepresentable]
      +c:357 [in hydras.Ackermann.cPair]
      +c:359 [in hydras.Ackermann.cPair]
      +c:36 [in hydras.Prelude.MoreVectors]
      +c:361 [in Goedel.PRrepresentable]
      +c:361 [in hydras.Ackermann.cPair]
      +c:364 [in hydras.Ackermann.cPair]
      +c:365 [in Goedel.PRrepresentable]
      +c:367 [in hydras.Ackermann.cPair]
      +c:37 [in hydras.Prelude.Comparable]
      +c:370 [in hydras.Ackermann.cPair]
      +c:38 [in hydras.Hydra.BigBattle]
      +c:38 [in gaia_hydras.GHessenberg]
      +c:387 [in Goedel.PRrepresentable]
      +c:39 [in hydras.OrdinalNotations.OmegaOmega]
      +c:39 [in hydras.Schutte.Well_Orders]
      +c:391 [in Goedel.PRrepresentable]
      +c:395 [in Goedel.PRrepresentable]
      +c:399 [in Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +c:407 [in gaia_hydras.nfwfgaia]
      +c:410 [in gaia_hydras.nfwfgaia]
      +c:411 [in Goedel.PRrepresentable]
      +c:412 [in hydras.Epsilon0.T1]
      +c:414 [in gaia_hydras.nfwfgaia]
      +c:415 [in Goedel.PRrepresentable]
      +c:419 [in Goedel.PRrepresentable]
      +c:43 [in hydras.Ackermann.cPair]
      +c:43 [in additions.Addition_Chains]
      +c:432 [in hydras.Gamma0.Gamma0]
      +c:438 [in hydras.Ackermann.primRec]
      +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:529 [in hydras.Gamma0.Gamma0]
      +c:53 [in hydras.Prelude.Comparable]
      +c:532 [in hydras.Gamma0.Gamma0]
      +c:54 [in hydras.Hydra.BigBattle]
      +c:540 [in hydras.Ackermann.primRec]
      +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:602 [in hydras.Epsilon0.T1]
      +c:605 [in hydras.Epsilon0.T1]
      +c:609 [in hydras.Epsilon0.T1]
      +c:612 [in hydras.Epsilon0.T1]
      +c:614 [in hydras.Ackermann.primRec]
      +c:615 [in hydras.Epsilon0.T1]
      +c:619 [in hydras.Epsilon0.T1]
      +c:621 [in hydras.Epsilon0.T1]
      +c:622 [in hydras.Ackermann.primRec]
      +c:626 [in hydras.Ackermann.primRec]
      +c:627 [in hydras.Epsilon0.T1]
      +c:636 [in hydras.Gamma0.Gamma0]
      +c:641 [in hydras.Ackermann.primRec]
      +c:646 [in hydras.Ackermann.primRec]
      +c:654 [in hydras.Ackermann.primRec]
      +c:673 [in hydras.Gamma0.Gamma0]
      +c:677 [in hydras.Ackermann.primRec]
      +c:68 [in hydras.Schutte.Schutte_basics]
      +c:68 [in additions.Addition_Chains]
      +c:681 [in hydras.Ackermann.primRec]
      +c:684 [in hydras.Ackermann.primRec]
      +c:686 [in hydras.Ackermann.primRec]
      +c:688 [in hydras.Ackermann.primRec]
      +c:69 [in hydras.Prelude.DecPreOrder]
      +c:690 [in hydras.Ackermann.primRec]
      +c:692 [in hydras.Gamma0.Gamma0]
      +c:693 [in hydras.Ackermann.primRec]
      +c:696 [in hydras.Ackermann.primRec]
      +c:70 [in additions.Addition_Chains]
      +c:71 [in hydras.Gamma0.T2]
      +c:71 [in additions.AM]
      +c:71 [in hydras.Schutte.Schutte_basics]
      +c:717 [in hydras.Ackermann.primRec]
      +c:721 [in hydras.Ackermann.primRec]
      +c:722 [in gaia_hydras.nfwfgaia]
      +c:726 [in hydras.Ackermann.primRec]
      +c:729 [in hydras.Ackermann.primRec]
      +c:731 [in hydras.Epsilon0.T1]
      +c:732 [in hydras.Ackermann.primRec]
      +c:735 [in hydras.Epsilon0.T1]
      +c:735 [in hydras.Ackermann.primRec]
      +c:738 [in hydras.Ackermann.primRec]
      +c:74 [in hydras.Schutte.Schutte_basics]
      +c:741 [in hydras.Ackermann.primRec]
      +c:744 [in hydras.Ackermann.primRec]
      +c:747 [in hydras.Ackermann.primRec]
      +c:75 [in hydras.Prelude.DecPreOrder]
      +c:750 [in hydras.Ackermann.primRec]
      +c:753 [in hydras.Ackermann.primRec]
      +c:759 [in hydras.Ackermann.primRec]
      +c:761 [in hydras.Ackermann.primRec]
      +c:763 [in hydras.Ackermann.primRec]
      +c:765 [in hydras.Ackermann.primRec]
      +c:767 [in hydras.Ackermann.primRec]
      +c:769 [in hydras.Ackermann.primRec]
      +c:77 [in hydras.Schutte.Schutte_basics]
      +c:771 [in hydras.Ackermann.primRec]
      +c:773 [in hydras.Ackermann.primRec]
      +c:775 [in hydras.Ackermann.primRec]
      +c:777 [in hydras.Ackermann.primRec]
      +c:779 [in hydras.Ackermann.primRec]
      +c:78 [in additions.Addition_Chains]
      +c:781 [in hydras.Ackermann.primRec]
      +c:784 [in hydras.Ackermann.primRec]
      +c:787 [in hydras.Ackermann.primRec]
      +c:79 [in hydras.Epsilon0.Hessenberg]
      +c:795 [in hydras.Ackermann.primRec]
      +c:8 [in hydras.Prelude.MoreDecidable]
      +c:8 [in hydras.Gamma0.Gamma0]
      +c:80 [in additions.Addition_Chains]
      +c:801 [in hydras.Ackermann.primRec]
      +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: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:940 [in gaia_hydras.nfwfgaia]
      +c:947 [in gaia_hydras.nfwfgaia]
      +c:95 [in hydras.Prelude.Comparable]
      +c:98 [in hydras.MoreAck.PrimRecExamples]
      +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:13 [in hydras.Prelude.MoreDecidable]
      +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:1432 [in gaia_hydras.nfwfgaia]
      +d:146 [in additions.fib]
      +d:149 [in hydras.Ackermann.LNT]
      +d:149 [in hydras.Ackermann.primRec]
      +d:1496 [in gaia_hydras.nfwfgaia]
      +d:152 [in hydras.Ackermann.LNN]
      +d:153 [in hydras.Ackermann.primRec]
      +d:1535 [in gaia_hydras.nfwfgaia]
      +d:154 [in hydras.Ackermann.LNT]
      +d:1546 [in gaia_hydras.nfwfgaia]
      +d:1555 [in gaia_hydras.nfwfgaia]
      +d:157 [in hydras.Ackermann.LNN]
      +d:157 [in hydras.Ackermann.primRec]
      +d:1591 [in gaia_hydras.nfwfgaia]
      +d:1605 [in gaia_hydras.nfwfgaia]
      +d:161 [in hydras.Ackermann.primRec]
      +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:19 [in hydras.Prelude.MoreDecidable]
      +D:2 [in hydras.Schutte.Lub]
      +d:2029 [in gaia_hydras.nfwfgaia]
      +d:23 [in additions.Monoid_instances]
      +d:264 [in hydras.Ackermann.primRec]
      +d:268 [in hydras.Ackermann.primRec]
      +d:272 [in hydras.Ackermann.primRec]
      +d:276 [in hydras.Ackermann.primRec]
      +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:298 [in hydras.Ackermann.primRec]
      +d:302 [in hydras.Ackermann.primRec]
      +d:306 [in hydras.Ackermann.primRec]
      +d:310 [in hydras.Ackermann.primRec]
      +d:314 [in hydras.Ackermann.primRec]
      +d:318 [in hydras.Ackermann.primRec]
      +d:322 [in hydras.Ackermann.primRec]
      +d:327 [in hydras.Ackermann.primRec]
      +d:331 [in hydras.Ackermann.primRec]
      +d:335 [in hydras.Ackermann.primRec]
      +d:335 [in additions.Euclidean_Chains]
      +d:339 [in hydras.Ackermann.primRec]
      +d:34 [in hydras.Ackermann.folLogic3]
      +d:343 [in hydras.Ackermann.primRec]
      +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:4 [in hydras.Prelude.MoreDecidable]
      +d:44 [in hydras.Ackermann.cPair]
      +d:48 [in hydras.Ackermann.cPair]
      +d:5 [in hydras.Prelude.MoreDecidable]
      +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:655 [in hydras.Ackermann.primRec]
      +D:8 [in hydras.Schutte.Lub]
      +d:845 [in gaia_hydras.nfwfgaia]
      +d:851 [in hydras.Ackermann.codeSubFormula]
      +d:99 [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:100 [in hydras.MoreAck.PrimRecExamples]
      +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: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:443 [in hydras.Ackermann.primRec]
      +fn:456 [in hydras.Ackermann.primRec]
      +fn:477 [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:448 [in Goedel.PRrepresentable]
      +fs:459 [in Goedel.PRrepresentable]
      +fs:467 [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_omega_PR:13 [in hydras.Epsilon0.F_omega]
      +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':348 [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:34 [in hydras.Ackermann.folReplace]
      +f1:340 [in hydras.Ackermann.fol]
      +f1:351 [in hydras.Ackermann.primRec]
      +f1:365 [in hydras.Ackermann.primRec]
      +f1:37 [in hydras.Ackermann.subAll]
      +f1:371 [in hydras.Ackermann.primRec]
      +f1:383 [in hydras.Ackermann.primRec]
      +f1:384 [in hydras.Ackermann.fol]
      +f1:389 [in hydras.Ackermann.primRec]
      +f1:39 [in hydras.Ackermann.folReplace]
      +f1:392 [in hydras.Ackermann.folProp]
      +f1:396 [in hydras.Ackermann.folProp]
      +f1:396 [in hydras.Ackermann.primRec]
      +f1:403 [in hydras.Ackermann.primRec]
      +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:343 [in hydras.Ackermann.fol]
      +f2:35 [in hydras.Ackermann.folReplace]
      +f2:352 [in hydras.Ackermann.primRec]
      +f2:366 [in hydras.Ackermann.primRec]
      +f2:372 [in hydras.Ackermann.primRec]
      +f2:38 [in hydras.Ackermann.subAll]
      +f2:384 [in hydras.Ackermann.primRec]
      +f2:387 [in hydras.Ackermann.fol]
      +f2:390 [in hydras.Ackermann.primRec]
      +f2:393 [in hydras.Ackermann.folProp]
      +f2:397 [in hydras.Ackermann.folProp]
      +f2:397 [in hydras.Ackermann.primRec]
      +f2:4 [in hydras.Epsilon0.Epsilon0rpo]
      +f2:40 [in hydras.Ackermann.folReplace]
      +f2:404 [in hydras.Ackermann.primRec]
      +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:346 [in hydras.Ackermann.fol]
      +f3:353 [in hydras.Ackermann.primRec]
      +f3:36 [in hydras.Ackermann.folReplace]
      +f3:367 [in hydras.Ackermann.primRec]
      +f3:373 [in hydras.Ackermann.primRec]
      +f3:390 [in hydras.Ackermann.fol]
      +f3:391 [in hydras.Ackermann.primRec]
      +f3:4 [in hydras.Ackermann.folReplace]
      +f3:405 [in hydras.Ackermann.primRec]
      +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:37 [in hydras.Ackermann.folReplace]
      +f4:374 [in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +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.Ackermann.primRec]
      +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: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:332 [in hydras.Ackermann.wellFormed]
      +f:333 [in hydras.Ackermann.wellFormed]
      +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.wellFormed]
      +f:344 [in hydras.Ackermann.primRec]
      +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:350 [in Goedel.PRrepresentable]
      +F:354 [in Goedel.PRrepresentable]
      +f:356 [in hydras.Ackermann.primRec]
      +f:356 [in hydras.Ackermann.fol]
      +F:358 [in Goedel.PRrepresentable]
      +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:360 [in hydras.Ackermann.primRec]
      +F:362 [in Goedel.PRrepresentable]
      +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:378 [in hydras.Ackermann.primRec]
      +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:384 [in Goedel.PRrepresentable]
      +F:388 [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:392 [in Goedel.PRrepresentable]
      +F:396 [in Goedel.PRrepresentable]
      +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:404 [in Goedel.PRrepresentable]
      +F:408 [in Goedel.PRrepresentable]
      +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:411 [in hydras.Ackermann.primRec]
      +F:412 [in Goedel.PRrepresentable]
      +f:414 [in hydras.Ackermann.folProp]
      +F:416 [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:422 [in hydras.Ackermann.primRec]
      +f:426 [in hydras.Ackermann.folProp]
      +f:427 [in hydras.Ackermann.primRec]
      +f:428 [in Goedel.PRrepresentable]
      +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:431 [in Goedel.PRrepresentable]
      +f:433 [in hydras.Ackermann.folProp]
      +f:434 [in Goedel.PRrepresentable]
      +f:434 [in hydras.Ackermann.primRec]
      +f:437 [in Goedel.PRrepresentable]
      +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.folProp]
      +f:442 [in hydras.Ackermann.fol]
      +f:445 [in Goedel.PRrepresentable]
      +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:456 [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:47 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
      +f:47 [in gaia_hydras.nfwfgaia]
      +f:47 [in hydras.Ackermann.Languages]
      +f:474 [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.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: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: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.MoreAck.PrimRecExamples]
      +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: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:599 [in hydras.Ackermann.primRec]
      +F:6 [in hydras.Ackermann.Deduction]
      +f:6 [in hydras.Ackermann.folLogic]
      +f:60 [in hydras.MoreAck.PrimRecExamples]
      +f:61 [in hydras.Ackermann.folLogic]
      +f:618 [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:625 [in hydras.Ackermann.primRec]
      +f:63 [in hydras.Ackermann.primRec]
      +f:63 [in hydras.Epsilon0.Hprime]
      +f:63 [in hydras.Schutte.Ordering_Functions]
      +f:63 [in hydras.MoreAck.PrimRecExamples]
      +f:630 [in hydras.Ackermann.primRec]
      +f:634 [in hydras.Ackermann.primRec]
      +f:639 [in hydras.Ackermann.primRec]
      +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: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:66 [in hydras.Ackermann.LNN2LNT]
      +f:66 [in hydras.Schutte.Ordering_Functions]
      +f:66 [in hydras.Ackermann.codePA]
      +f:661 [in hydras.Ackermann.primRec]
      +f:669 [in hydras.Ackermann.primRec]
      +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:67 [in hydras.MoreAck.PrimRecExamples]
      +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: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: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:81 [in hydras.Prelude.Iterates]
      +f:81 [in hydras.Ackermann.LNT]
      +f:81 [in Goedel.codeSysPrf]
      +f:81 [in hydras.Ackermann.codePA]
      +f:81 [in hydras.MoreAck.PrimRecExamples]
      +f:819 [in hydras.Ackermann.primRec]
      +f:82 [in hydras.Ackermann.folLogic]
      +f:821 [in hydras.Ackermann.checkPrf]
      +f:822 [in hydras.Ackermann.primRec]
      +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:859 [in hydras.Ackermann.checkPrf]
      +f:86 [in hydras.Ackermann.subAll]
      +f:86 [in hydras.MoreAck.PrimRecExamples]
      +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:90 [in hydras.MoreAck.PrimRecExamples]
      +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: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: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.codePA]
      +g:17 [in Goedel.rosserPA]
      +g:170 [in hydras.Ackermann.primRec]
      +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:178 [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:20 [in hydras.Ackermann.checkPrf]
      +g:20 [in Goedel.goedel1]
      +g:20 [in Goedel.goedel2]
      +g:20 [in hydras.MoreAck.PrimRecExamples]
      +g:200 [in hydras.Ackermann.primRec]
      +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:211 [in hydras.Ackermann.primRec]
      +g:213 [in hydras.Ackermann.codeSubFormula]
      +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:228 [in hydras.Ackermann.primRec]
      +g:229 [in additions.Addition_Chains]
      +g:23 [in Goedel.goedel1]
      +g:234 [in hydras.Ackermann.wellFormed]
      +g:237 [in hydras.Ackermann.wellFormed]
      +g:238 [in additions.Addition_Chains]
      +g:24 [in Goedel.rosserPA]
      +g:244 [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:260 [in hydras.Ackermann.primRec]
      +g:264 [in hydras.Ackermann.cPair]
      +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:294 [in hydras.Ackermann.primRec]
      +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:320 [in hydras.rpo.rpo]
      +g:321 [in hydras.rpo.rpo]
      +g:323 [in hydras.Ackermann.primRec]
      +g:327 [in Goedel.PRrepresentable]
      +g:33 [in hydras.Prelude.Iterates]
      +g:332 [in Goedel.PRrepresentable]
      +g:337 [in Goedel.PRrepresentable]
      +g:34 [in hydras.Ackermann.folLogic]
      +g:34 [in Goedel.codeSysPrf]
      +g:345 [in hydras.Ackermann.primRec]
      +g:348 [in hydras.Ackermann.fol]
      +g:349 [in hydras.Ackermann.primRec]
      +g:35 [in hydras.Prelude.Iterates]
      +g:35 [in hydras.MoreAck.PrimRecExamples]
      +g:354 [in hydras.Ackermann.primRec]
      +g:357 [in hydras.Ackermann.primRec]
      +g:36 [in Goedel.rosserPA]
      +g:361 [in hydras.Ackermann.primRec]
      +g:368 [in hydras.Ackermann.primRec]
      +g:37 [in hydras.Ackermann.LNT]
      +g:375 [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.primRec]
      +g:392 [in hydras.Ackermann.fol]
      +g:398 [in hydras.Ackermann.primRec]
      +g:40 [in hydras.Ackermann.LNN]
      +g:40 [in hydras.Ackermann.LNT]
      +g:406 [in hydras.Ackermann.primRec]
      +g:41 [in hydras.Epsilon0.Large_Sets]
      +g:42 [in hydras.Ackermann.code]
      +g:42 [in Goedel.rosserPA]
      +g:423 [in hydras.Ackermann.primRec]
      +g:428 [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:435 [in hydras.Ackermann.primRec]
      +g:44 [in hydras.Prelude.Iterates]
      +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: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.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: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:53 [in hydras.MoreAck.PrimRecExamples]
      +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:59 [in hydras.MoreAck.PrimRecExamples]
      +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:64 [in hydras.Ackermann.primRec]
      +g:64 [in hydras.MoreAck.PrimRecExamples]
      +g:645 [in hydras.Ackermann.primRec]
      +g:651 [in hydras.Ackermann.primRec]
      +g:656 [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:663 [in hydras.Ackermann.primRec]
      +g:668 [in hydras.Ackermann.primRec]
      +g:67 [in hydras.MoreAck.AckNotPR]
      +g:68 [in hydras.Ackermann.model]
      +g:68 [in hydras.Ackermann.primRec]
      +g:68 [in hydras.MoreAck.PrimRecExamples]
      +g:69 [in hydras.Ackermann.LNN]
      +g:69 [in hydras.Ackermann.LNT]
      +g:70 [in hydras.Ackermann.fol]
      +g:72 [in hydras.Ackermann.LNN]
      +g:72 [in hydras.Ackermann.LNT]
      +g:73 [in hydras.MoreAck.PrimRecExamples]
      +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:8 [in hydras.solutions_exercises.MinPR2]
      +g:812 [in hydras.Ackermann.primRec]
      +g:816 [in hydras.Ackermann.primRec]
      +g:82 [in hydras.Prelude.Iterates]
      +g:82 [in hydras.MoreAck.PrimRecExamples]
      +g:820 [in hydras.Ackermann.primRec]
      +g:823 [in hydras.Ackermann.primRec]
      +g:84 [in hydras.Schutte.PartialFun]
      +g:86 [in hydras.Ackermann.folProp]
      +g:86 [in hydras.Ackermann.folLogic]
      +g:86 [in Goedel.codeSysPrf]
      +g:87 [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:91 [in hydras.MoreAck.PrimRecExamples]
      +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]
      +HAck:88 [in hydras.MoreAck.AckNotPR]
      +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:719 [in hydras.Ackermann.primRec]
      +Hrecb:723 [in hydras.Ackermann.primRec]
      +Hrecb:725 [in hydras.Ackermann.primRec]
      +Hrecb:728 [in hydras.Ackermann.primRec]
      +Hrecb:731 [in hydras.Ackermann.primRec]
      +Hrecb:734 [in hydras.Ackermann.primRec]
      +Hrecb:737 [in hydras.Ackermann.primRec]
      +Hrecb:740 [in hydras.Ackermann.primRec]
      +Hrecb:743 [in hydras.Ackermann.primRec]
      +Hrecb:746 [in hydras.Ackermann.primRec]
      +Hrecb:749 [in hydras.Ackermann.primRec]
      +Hrecb:752 [in hydras.Ackermann.primRec]
      +Hrecb:755 [in hydras.Ackermann.primRec]
      +Hrecb:757 [in hydras.Ackermann.primRec]
      +Hrecb:783 [in hydras.Ackermann.primRec]
      +Hrecb:786 [in hydras.Ackermann.primRec]
      +Hrecb:790 [in hydras.Ackermann.primRec]
      +Hrecb:793 [in hydras.Ackermann.primRec]
      +Hrecb:797 [in hydras.Ackermann.primRec]
      +Hrecb:803 [in hydras.Ackermann.primRec]
      +Hrecb:808 [in hydras.Ackermann.primRec]
      +Hrecb:811 [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:21 [in hydras.Epsilon0.F_omega]
      +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:163 [in hydras.Ackermann.primRec]
      +H:171 [in hydras.Ackermann.primRec]
      +H:172 [in hydras.Ackermann.folProp]
      +h:175 [in hydras.Prelude.Iterates]
      +H:179 [in hydras.Ackermann.folProp]
      +H:179 [in hydras.Ackermann.primRec]
      +H:18 [in hydras.Epsilon0.F_omega]
      +h:18 [in hydras.Hydra.Hydra_Lemmas]
      +H:188 [in hydras.Ackermann.folProp]
      +H:190 [in hydras.Ackermann.primRec]
      +H:195 [in hydras.Ackermann.folProp]
      +H:201 [in hydras.Ackermann.primRec]
      +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:212 [in hydras.Ackermann.primRec]
      +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:265 [in hydras.Ackermann.cPair]
      +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:329 [in Goedel.PRrepresentable]
      +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:334 [in Goedel.PRrepresentable]
      +h:339 [in Goedel.PRrepresentable]
      +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:35 [in hydras.Hydra.O2H]
      +H:355 [in hydras.Ackermann.folProp]
      +h:36 [in hydras.Prelude.Restriction]
      +h:36 [in hydras.MoreAck.PrimRecExamples]
      +h:362 [in hydras.Ackermann.primRec]
      +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.Hydra_Theorems]
      +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:65 [in hydras.Hydra.Hydra_Lemmas]
      +h:65 [in hydras.Hydra.Hydra_Definitions]
      +h:657 [in hydras.Ackermann.primRec]
      +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]
      +IHn:102 [in hydras.MoreAck.AckNotPR]
      +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.Epsilon0.F_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.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.F_omega]
      +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.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: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: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:76 [in hydras.MoreAck.PrimRecExamples]
      +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: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:83 [in hydras.MoreAck.PrimRecExamples]
      +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:92 [in hydras.MoreAck.PrimRecExamples]
      +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:447 [in Goedel.PRrepresentable]
      +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:458 [in Goedel.PRrepresentable]
      +m:46 [in hydras.MoreAck.Ack]
      +m:46 [in hydras.rpo.dickson]
      +m:461 [in Goedel.PRrepresentable]
      +m:466 [in Goedel.PRrepresentable]
      +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:482 [in gaia_hydras.nfwfgaia]
      +m:485 [in gaia_hydras.nfwfgaia]
      +m:488 [in gaia_hydras.nfwfgaia]
      +m:49 [in hydras.rpo.dickson]
      +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: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:592 [in hydras.Ackermann.checkPrf]
      +m:594 [in hydras.Ackermann.checkPrf]
      +m:596 [in hydras.Ackermann.checkPrf]
      +m:598 [in hydras.Ackermann.checkPrf]
      +m:598 [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:603 [in hydras.Ackermann.primRec]
      +m:604 [in hydras.Ackermann.checkPrf]
      +m:606 [in hydras.Ackermann.checkPrf]
      +m:606 [in hydras.Ackermann.primRec]
      +m:608 [in hydras.Ackermann.checkPrf]
      +m:609 [in hydras.Ackermann.checkPrf]
      +m:609 [in hydras.Ackermann.primRec]
      +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:612 [in hydras.Ackermann.checkPrf]
      +m:612 [in hydras.Ackermann.primRec]
      +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:617 [in hydras.Ackermann.checkPrf]
      +m:619 [in hydras.Ackermann.checkPrf]
      +m:62 [in hydras.MoreAck.AckNotPR]
      +m:62 [in hydras.MoreAck.Ack]
      +m:62 [in hydras.Ackermann.wellFormed]
      +m:620 [in hydras.Ackermann.primRec]
      +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:629 [in hydras.Ackermann.primRec]
      +M:63 [in additions.AM]
      +m:63 [in hydras.MoreAck.Ack]
      +m:63 [in additions.fib]
      +m:631 [in hydras.Ackermann.checkPrf]
      +m:632 [in hydras.Ackermann.primRec]
      +m:633 [in hydras.Ackermann.checkPrf]
      +m:635 [in hydras.Ackermann.checkPrf]
      +m:637 [in hydras.Ackermann.checkPrf]
      +m:637 [in hydras.Ackermann.primRec]
      +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:643 [in hydras.Ackermann.primRec]
      +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:648 [in hydras.Ackermann.primRec]
      +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:650 [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:1010 [in gaia_hydras.nfwfgaia]
      +n:102 [in hydras.Ackermann.primRec]
      +n:102 [in hydras.Ackermann.fol]
      +n:102 [in hydras.Ackermann.codeList]
      +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:105 [in hydras.MoreAck.PrimRecExamples]
      +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: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:110 [in hydras.MoreAck.PrimRecExamples]
      +n:111 [in hydras.Ackermann.LNN2LNT]
      +n:111 [in hydras.MoreAck.PrimRecExamples]
      +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:117 [in hydras.MoreAck.PrimRecExamples]
      +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.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: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.primRec]
      +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.primRec]
      +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:131 [in hydras.Ackermann.primRec]
      +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.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 Goedel.PRrepresentable]
      +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 Goedel.PRrepresentable]
      +n:281 [in hydras.Ackermann.codeList]
      +n:282 [in hydras.Ackermann.cPair]
      +n:282 [in additions.Addition_Chains]
      +n:283 [in hydras.Ackermann.codeList]
      +n:284 [in Goedel.PRrepresentable]
      +n:284 [in hydras.Ackermann.cPair]
      +n:285 [in hydras.Ackermann.codeList]
      +n:285 [in hydras.Gamma0.Gamma0]
      +n:286 [in hydras.Ackermann.cPair]
      +n:287 [in hydras.Ackermann.codeList]
      +n:288 [in hydras.Ackermann.cPair]
      +n:288 [in hydras.Ackermann.codeList]
      +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 Goedel.PRrepresentable]
      +n:290 [in hydras.Ackermann.cPair]
      +n:290 [in hydras.Ackermann.codeList]
      +n:290 [in gaia_hydras.nfwfgaia]
      +n:291 [in hydras.Ackermann.codeList]
      +n:292 [in hydras.Ackermann.cPair]
      +n:292 [in hydras.Ackermann.codeList]
      +n:292 [in hydras.Epsilon0.Paths]
      +n:292 [in gaia_hydras.nfwfgaia]
      +n:293 [in hydras.Ackermann.codeList]
      +n:293 [in hydras.Gamma0.Gamma0]
      +n:294 [in hydras.Ackermann.subAll]
      +n:294 [in hydras.Ackermann.cPair]
      +n:294 [in hydras.Ackermann.codeList]
      +n:295 [in hydras.Epsilon0.Paths]
      +n:296 [in Goedel.PRrepresentable]
      +n:296 [in hydras.Ackermann.cPair]
      +n:297 [in hydras.Gamma0.Gamma0]
      +n:298 [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 hydras.Ackermann.cPair]
      +n:302 [in Goedel.PRrepresentable]
      +n:302 [in hydras.Ackermann.cPair]
      +n:303 [in Goedel.PRrepresentable]
      +n:303 [in hydras.Epsilon0.Paths]
      +n:304 [in Goedel.PRrepresentable]
      +n:304 [in hydras.Ackermann.cPair]
      +n:304 [in hydras.Gamma0.Gamma0]
      +n:305 [in Goedel.PRrepresentable]
      +n:306 [in hydras.Ackermann.cPair]
      +n:306 [in hydras.Epsilon0.Paths]
      +n:308 [in hydras.Ackermann.cPair]
      +n:308 [in hydras.Gamma0.Gamma0]
      +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:310 [in hydras.Ackermann.cPair]
      +n:312 [in hydras.Ackermann.cPair]
      +n:312 [in hydras.Epsilon0.Paths]
      +n:314 [in hydras.Ackermann.subAll]
      +n:314 [in hydras.Ackermann.cPair]
      +n:316 [in hydras.Ackermann.cPair]
      +n:317 [in hydras.Epsilon0.T1]
      +n:318 [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.Ackermann.cPair]
      +n:320 [in hydras.Epsilon0.Paths]
      +n:321 [in hydras.Epsilon0.T1]
      +n:321 [in gaia_hydras.nfwfgaia]
      +n:322 [in hydras.Ackermann.cPair]
      +n:322 [in hydras.Epsilon0.Paths]
      +n:323 [in gaia_hydras.nfwfgaia]
      +n:324 [in hydras.Ackermann.cPair]
      +n:325 [in Goedel.PRrepresentable]
      +n:325 [in gaia_hydras.nfwfgaia]
      +n:326 [in hydras.Epsilon0.T1]
      +n:326 [in hydras.Ackermann.cPair]
      +n:326 [in hydras.Epsilon0.Paths]
      +n:326 [in gaia_hydras.nfwfgaia]
      +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 Goedel.PRrepresentable]
      +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:334 [in hydras.Ackermann.cPair]
      +n:335 [in Goedel.PRrepresentable]
      +n:336 [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.Epsilon0.Paths]
      +n:343 [in hydras.Epsilon0.T1]
      +n:343 [in hydras.Ackermann.cPair]
      +n:344 [in hydras.Ackermann.cPair]
      +n:345 [in hydras.Ackermann.cPair]
      +n:346 [in hydras.Epsilon0.Paths]
      +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:354 [in hydras.Epsilon0.T1]
      +n:354 [in hydras.Epsilon0.Paths]
      +n:355 [in hydras.Epsilon0.Paths]
      +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:370 [in Goedel.PRrepresentable]
      +n:371 [in Goedel.PRrepresentable]
      +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.Epsilon0.F_omega]
      +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 hydras.Epsilon0.Paths]
      +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 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:41 [in hydras.MoreAck.PrimRecExamples]
      +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: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: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.MoreAck.PrimRecExamples]
      +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.primRec]
      +n:433 [in hydras.Ackermann.fol]
      +n:433 [in hydras.Gamma0.Gamma0]
      +n:435 [in hydras.Epsilon0.T1]
      +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:444 [in Goedel.PRrepresentable]
      +n:446 [in Goedel.PRrepresentable]
      +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:45 [in hydras.MoreAck.PrimRecExamples]
      +n:452 [in hydras.Epsilon0.T1]
      +n:454 [in hydras.Ackermann.primRec]
      +n:455 [in Goedel.PRrepresentable]
      +n:455 [in hydras.Ackermann.primRec]
      +n:457 [in Goedel.PRrepresentable]
      +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:465 [in Goedel.PRrepresentable]
      +n:467 [in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +n:47 [in hydras.Ackermann.expressible]
      +n:470 [in additions.Euclidean_Chains]
      +n:470 [in hydras.Gamma0.Gamma0]
      +n:471 [in hydras.Ackermann.primRec]
      +n:472 [in hydras.Epsilon0.Paths]
      +n:473 [in Goedel.PRrepresentable]
      +n:474 [in additions.Euclidean_Chains]
      +n:475 [in hydras.Ackermann.primRec]
      +n:476 [in hydras.Ackermann.primRec]
      +n:476 [in additions.Euclidean_Chains]
      +n:476 [in hydras.Gamma0.Gamma0]
      +n:477 [in gaia_hydras.nfwfgaia]
      +n:478 [in additions.Euclidean_Chains]
      +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 gaia_hydras.nfwfgaia]
      +n:483 [in hydras.Ackermann.primRec]
      +n:483 [in gaia_hydras.nfwfgaia]
      +n:486 [in gaia_hydras.nfwfgaia]
      +n:488 [in hydras.Ackermann.primRec]
      +n:488 [in hydras.Gamma0.Gamma0]
      +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:493 [in hydras.Ackermann.primRec]
      +n:496 [in gaia_hydras.nfwfgaia]
      +n:497 [in hydras.Gamma0.Gamma0]
      +n:498 [in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +n:50 [in hydras.Prelude.MoreVectors]
      +n:501 [in hydras.Epsilon0.T1]
      +n:501 [in gaia_hydras.nfwfgaia]
      +n:502 [in hydras.Ackermann.primRec]
      +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.MoreAck.PrimRecExamples]
      +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:52 [in hydras.MoreAck.PrimRecExamples]
      +n:521 [in hydras.Epsilon0.T1]
      +n:521 [in gaia_hydras.nfwfgaia]
      +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: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:535 [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:542 [in hydras.Ackermann.primRec]
      +n:543 [in hydras.Epsilon0.T1]
      +n:543 [in hydras.Gamma0.Gamma0]
      +n:543 [in gaia_hydras.nfwfgaia]
      +n:544 [in gaia_hydras.nfwfgaia]
      +n:545 [in hydras.Ackermann.primRec]
      +n:548 [in hydras.Epsilon0.T1]
      +n:548 [in gaia_hydras.nfwfgaia]
      +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:552 [in hydras.Epsilon0.T1]
      +n:554 [in hydras.Epsilon0.T1]
      +n:556 [in hydras.Ackermann.primRec]
      +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 hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +n:561 [in gaia_hydras.nfwfgaia]
      +n:562 [in hydras.Ackermann.primRec]
      +n:563 [in hydras.Epsilon0.Paths]
      +n:563 [in gaia_hydras.nfwfgaia]
      +n:564 [in hydras.Ackermann.primRec]
      +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:574 [in hydras.Ackermann.primRec]
      +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.Epsilon0.Paths]
      +n:589 [in hydras.Ackermann.checkPrf]
      +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:593 [in hydras.Epsilon0.T1]
      +n:596 [in hydras.Epsilon0.T1]
      +n:597 [in hydras.Ackermann.primRec]
      +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:602 [in hydras.Ackermann.primRec]
      +n:603 [in gaia_hydras.nfwfgaia]
      +n:604 [in hydras.Epsilon0.T1]
      +n:605 [in hydras.Ackermann.primRec]
      +n:608 [in hydras.Epsilon0.T1]
      +n:608 [in hydras.Ackermann.primRec]
      +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:613 [in hydras.Ackermann.primRec]
      +n:614 [in hydras.Epsilon0.T1]
      +n:617 [in hydras.Epsilon0.T1]
      +n:617 [in hydras.Ackermann.primRec]
      +n:618 [in hydras.Ackermann.checkPrf]
      +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:625 [in hydras.Epsilon0.T1]
      +n:627 [in gaia_hydras.nfwfgaia]
      +n:628 [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:631 [in hydras.Ackermann.primRec]
      +n:632 [in hydras.Gamma0.Gamma0]
      +n:635 [in hydras.Gamma0.Gamma0]
      +n:636 [in hydras.Ackermann.primRec]
      +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:641 [in hydras.Epsilon0.T1]
      +n:642 [in hydras.Ackermann.primRec]
      +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:653 [in hydras.Ackermann.primRec]
      +n:654 [in hydras.Gamma0.Gamma0]
      +n:656 [in hydras.Epsilon0.T1]
      +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:660 [in hydras.Ackermann.primRec]
      +n:664 [in hydras.Gamma0.Gamma0]
      +n:667 [in hydras.Ackermann.primRec]
      +n:667 [in gaia_hydras.nfwfgaia]
      +n:668 [in gaia_hydras.nfwfgaia]
      +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 hydras.Ackermann.primRec]
      +n:671 [in gaia_hydras.nfwfgaia]
      +n:672 [in hydras.Epsilon0.T1]
      +n:676 [in hydras.Epsilon0.T1]
      +n:678 [in hydras.Ackermann.primRec]
      +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:682 [in hydras.Ackermann.primRec]
      +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.Gamma0.Gamma0]
      +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:704 [in hydras.Ackermann.primRec]
      +n:706 [in hydras.Ackermann.primRec]
      +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: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:817 [in hydras.Ackermann.primRec]
      +n:818 [in hydras.Ackermann.primRec]
      +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:821 [in hydras.Ackermann.primRec]
      +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: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: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:460 [in Goedel.PRrepresentable]
      +pair:468 [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:77 [in hydras.MoreAck.PrimRecExamples]
      +phi:84 [in hydras.MoreAck.PrimRecExamples]
      +phi:93 [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:633 [in hydras.Ackermann.primRec]
      +pr:638 [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:61 [in hydras.Ackermann.codeList]
      +p1:610 [in hydras.Ackermann.primRec]
      +p1:615 [in hydras.Ackermann.primRec]
      +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:611 [in hydras.Ackermann.primRec]
      +p2:616 [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 hydras.Prelude.MoreDecidable]
      +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:11 [in hydras.Prelude.MoreDecidable]
      +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:121 [in hydras.Ackermann.checkPrf]
      +P:121 [in hydras.Epsilon0.Large_Sets]
      +p:121 [in hydras.Ackermann.primRec]
      +p:123 [in hydras.Ackermann.checkPrf]
      +P:124 [in hydras.Epsilon0.Large_Sets]
      +p:125 [in hydras.Ackermann.checkPrf]
      +p:125 [in hydras.Ackermann.primRec]
      +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.Prelude.MoreDecidable]
      +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 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: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 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 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 Goedel.PRrepresentable]
      +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 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:42 [in hydras.MoreAck.PrimRecExamples]
      +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:44 [in hydras.MoreAck.PrimRecExamples]
      +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:46 [in hydras.MoreAck.PrimRecExamples]
      +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 Goedel.PRrepresentable]
      +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 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:594 [in hydras.Epsilon0.T1]
      +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:6 [in hydras.Prelude.MoreDecidable]
      +p:60 [in Goedel.codeSysPrf]
      +p:603 [in hydras.Epsilon0.T1]
      +p:604 [in hydras.Ackermann.primRec]
      +p:606 [in hydras.Epsilon0.T1]
      +p:607 [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:619 [in hydras.Ackermann.primRec]
      +P:62 [in hydras.rpo.list_set]
      +p:622 [in hydras.Epsilon0.T1]
      +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:635 [in hydras.Ackermann.primRec]
      +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:640 [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:662 [in hydras.Ackermann.primRec]
      +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: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: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:696 [in hydras.Ackermann.checkPrf]
      +p:697 [in hydras.Ackermann.checkPrf]
      +P:697 [in hydras.Ackermann.primRec]
      +p:698 [in hydras.Ackermann.checkPrf]
      +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:701 [in hydras.Ackermann.checkPrf]
      +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:708 [in hydras.Ackermann.primRec]
      +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:711 [in hydras.Ackermann.primRec]
      +p:712 [in hydras.Ackermann.checkPrf]
      +p:713 [in hydras.Ackermann.checkPrf]
      +P:713 [in hydras.Ackermann.primRec]
      +p:714 [in hydras.Ackermann.checkPrf]
      +P:714 [in hydras.Ackermann.primRec]
      +p:715 [in hydras.Ackermann.checkPrf]
      +P:715 [in hydras.Ackermann.primRec]
      +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:664 [in hydras.Ackermann.primRec]
      +q:67 [in hydras.Ackermann.fol]
      +q:701 [in hydras.Ackermann.primRec]
      +q:707 [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:267 [in hydras.Ackermann.codeSubFormula]
      +recs:267 [in hydras.Ackermann.cPair]
      +recs:267 [in hydras.Ackermann.wellFormed]
      +recs:268 [in hydras.Ackermann.codeFreeVar]
      +recs:269 [in hydras.Ackermann.codeSubFormula]
      +recs:269 [in hydras.Ackermann.cPair]
      +recs:269 [in hydras.Ackermann.wellFormed]
      +recs:27 [in hydras.Ackermann.codeFreeVar]
      +recs:270 [in hydras.Ackermann.codeFreeVar]
      +recs:271 [in hydras.Ackermann.codeSubFormula]
      +recs:271 [in hydras.Ackermann.cPair]
      +recs:271 [in hydras.Ackermann.wellFormed]
      +recs:272 [in hydras.Ackermann.codeFreeVar]
      +recs:273 [in hydras.Ackermann.codeSubFormula]
      +recs:273 [in hydras.Ackermann.cPair]
      +recs:273 [in hydras.Ackermann.wellFormed]
      +recs:274 [in hydras.Ackermann.codeFreeVar]
      +recs:275 [in hydras.Ackermann.codeSubFormula]
      +recs:275 [in hydras.Ackermann.cPair]
      +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:283 [in hydras.Ackermann.cPair]
      +recs:283 [in hydras.Ackermann.wellFormed]
      +recs:285 [in hydras.Ackermann.cPair]
      +recs:285 [in hydras.Ackermann.wellFormed]
      +recs:287 [in hydras.Ackermann.cPair]
      +recs:287 [in hydras.Ackermann.wellFormed]
      +recs:289 [in hydras.Ackermann.cPair]
      +recs:289 [in hydras.Ackermann.wellFormed]
      +recs:29 [in hydras.Ackermann.codeFreeVar]
      +recs:29 [in hydras.Ackermann.codePA]
      +recs:291 [in hydras.Ackermann.cPair]
      +recs:291 [in hydras.Ackermann.wellFormed]
      +recs:293 [in hydras.Ackermann.codeSubFormula]
      +recs:293 [in hydras.Ackermann.cPair]
      +recs:293 [in hydras.Ackermann.wellFormed]
      +recs:294 [in hydras.Ackermann.codeFreeVar]
      +recs:295 [in hydras.Ackermann.codeSubFormula]
      +recs:295 [in hydras.Ackermann.cPair]
      +recs:295 [in hydras.Ackermann.wellFormed]
      +recs:296 [in hydras.Ackermann.codeList]
      +recs:297 [in hydras.Ackermann.codeFreeVar]
      +recs:297 [in hydras.Ackermann.codeSubFormula]
      +recs:297 [in hydras.Ackermann.cPair]
      +recs:297 [in hydras.Ackermann.wellFormed]
      +recs:299 [in hydras.Ackermann.codeFreeVar]
      +recs:299 [in hydras.Ackermann.codeSubFormula]
      +recs:299 [in hydras.Ackermann.cPair]
      +recs:299 [in hydras.Ackermann.wellFormed]
      +recs:299 [in hydras.Ackermann.codeList]
      +recs:301 [in hydras.Ackermann.codeFreeVar]
      +recs:301 [in hydras.Ackermann.codeSubFormula]
      +recs:301 [in hydras.Ackermann.cPair]
      +recs:301 [in hydras.Ackermann.wellFormed]
      +recs:301 [in hydras.Ackermann.codeList]
      +recs:303 [in hydras.Ackermann.codeFreeVar]
      +recs:303 [in hydras.Ackermann.codeSubFormula]
      +recs:303 [in hydras.Ackermann.cPair]
      +recs:303 [in hydras.Ackermann.codeList]
      +recs:305 [in hydras.Ackermann.codeFreeVar]
      +recs:305 [in hydras.Ackermann.cPair]
      +recs:305 [in hydras.Ackermann.codeList]
      +recs:307 [in hydras.Ackermann.codeFreeVar]
      +recs:307 [in hydras.Ackermann.cPair]
      +recs:307 [in hydras.Ackermann.codeList]
      +recs:309 [in hydras.Ackermann.codeFreeVar]
      +recs:309 [in hydras.Ackermann.cPair]
      +recs:309 [in hydras.Ackermann.codeList]
      +recs:31 [in hydras.Ackermann.codeFreeVar]
      +recs:311 [in hydras.Ackermann.codeFreeVar]
      +recs:311 [in hydras.Ackermann.cPair]
      +recs:311 [in hydras.Ackermann.codeList]
      +recs:313 [in hydras.Ackermann.codeFreeVar]
      +recs:313 [in hydras.Ackermann.cPair]
      +recs:313 [in hydras.Ackermann.codeList]
      +recs:315 [in hydras.Ackermann.codeFreeVar]
      +recs:315 [in hydras.Ackermann.cPair]
      +recs:315 [in hydras.Ackermann.codeList]
      +recs:317 [in hydras.Ackermann.codeFreeVar]
      +recs:317 [in hydras.Ackermann.checkPrf]
      +recs:317 [in hydras.Ackermann.cPair]
      +recs:317 [in hydras.Ackermann.codeList]
      +recs:319 [in hydras.Ackermann.codeFreeVar]
      +recs:319 [in hydras.Ackermann.cPair]
      +recs:32 [in hydras.Ackermann.codePA]
      +recs:321 [in hydras.Ackermann.cPair]
      +recs:321 [in hydras.Ackermann.codeList]
      +recs:323 [in hydras.Ackermann.cPair]
      +recs:323 [in hydras.Ackermann.codeList]
      +recs:325 [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:335 [in hydras.Ackermann.cPair]
      +recs:335 [in hydras.Ackermann.codeList]
      +recs:337 [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:463 [in Goedel.PRrepresentable]
      +rec:471 [in Goedel.PRrepresentable]
      +rec:48 [in Goedel.codeSysPrf]
      +rec:49 [in Goedel.rosser]
      +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:577 [in hydras.Ackermann.primRec]
      +rec:578 [in hydras.Ackermann.primRec]
      +rec:579 [in hydras.Ackermann.primRec]
      +rec:58 [in Goedel.rosser]
      +rec:580 [in hydras.Ackermann.primRec]
      +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:801 [in hydras.Ackermann.checkPrf]
      +rec:808 [in hydras.Ackermann.checkPrf]
      +rec:81 [in hydras.Ackermann.codeSubFormula]
      +rec:812 [in hydras.Ackermann.checkPrf]
      +rec:813 [in hydras.Ackermann.primRec]
      +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':547 [in hydras.Ackermann.primRec]
      +R':561 [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:127 [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:54 [in hydras.Ackermann.Languages]
      +R:54 [in hydras.Ackermann.expressible]
      +R:543 [in hydras.Ackermann.primRec]
      +R:546 [in hydras.Ackermann.primRec]
      +R:55 [in hydras.rpo.dickson]
      +r:55 [in hydras.Ackermann.Languages]
      +R:557 [in hydras.Ackermann.primRec]
      +r:56 [in additions.More_on_positive]
      +r:56 [in hydras.Ackermann.Languages]
      +R:560 [in hydras.Ackermann.primRec]
      +R:563 [in hydras.Ackermann.primRec]
      +R:565 [in hydras.Ackermann.primRec]
      +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:279 [in Goedel.PRrepresentable]
      +SigA:282 [in Goedel.PRrepresentable]
      +SigA:297 [in Goedel.PRrepresentable]
      +SigB:280 [in Goedel.PRrepresentable]
      +SigB:283 [in Goedel.PRrepresentable]
      +SigB:298 [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:277 [in Goedel.PRrepresentable]
      +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: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:423 [in Goedel.PRrepresentable]
      +s:427 [in Goedel.PRrepresentable]
      +s:43 [in hydras.Prelude.MoreLists]
      +s:430 [in Goedel.PRrepresentable]
      +s:431 [in hydras.Ackermann.folProp]
      +s:433 [in Goedel.PRrepresentable]
      +s:436 [in Goedel.PRrepresentable]
      +s:436 [in hydras.Ackermann.folProp]
      +s:439 [in Goedel.PRrepresentable]
      +s:44 [in hydras.rpo.rpo]
      +s:45 [in hydras.Prelude.MoreLists]
      +s:45 [in hydras.Epsilon0.Paths]
      +s:46 [in Goedel.PRrepresentable]
      +s:46 [in hydras.Hydra.O2H]
      +s:46 [in hydras.Ackermann.subProp]
      +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:544 [in hydras.Ackermann.primRec]
      +s:55 [in hydras.Ackermann.codeSubTerm]
      +s:55 [in hydras.Ackermann.subProp]
      +s:55 [in Goedel.codeSysPrf]
      +S:558 [in hydras.Ackermann.primRec]
      +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.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.MoreAck.PrimRecExamples]
      +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:109 [in hydras.MoreAck.PrimRecExamples]
      +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:441 [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: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:263 [in Goedel.PRrepresentable]
      +v:267 [in Goedel.PRrepresentable]
      +v:267 [in hydras.Ackermann.fol]
      +v:27 [in Goedel.fixPoint]
      +v:271 [in hydras.Ackermann.fol]
      +v:274 [in Goedel.PRrepresentable]
      +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:287 [in Goedel.PRrepresentable]
      +v:288 [in Goedel.PRrepresentable]
      +v:289 [in Goedel.PRrepresentable]
      +v:29 [in Goedel.PRrepresentable]
      +v:293 [in Goedel.PRrepresentable]
      +v:294 [in hydras.rpo.term]
      +v:294 [in Goedel.PRrepresentable]
      +v:295 [in Goedel.PRrepresentable]
      +v:296 [in hydras.rpo.term]
      +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:312 [in Goedel.PRrepresentable]
      +v:314 [in Goedel.PRrepresentable]
      +v:315 [in Goedel.PRrepresentable]
      +v:317 [in Goedel.PRrepresentable]
      +v:317 [in hydras.Ackermann.fol]
      +v:32 [in hydras.Ackermann.folReplace]
      +v:320 [in Goedel.PRrepresentable]
      +v:320 [in hydras.Ackermann.subAll]
      +v:321 [in Goedel.PRrepresentable]
      +v:321 [in hydras.Ackermann.fol]
      +v:322 [in Goedel.PRrepresentable]
      +v:322 [in hydras.Ackermann.subAll]
      +v:323 [in Goedel.PRrepresentable]
      +v:324 [in Goedel.PRrepresentable]
      +v:33 [in Goedel.PRrepresentable]
      +v:33 [in hydras.Ackermann.folLogic2]
      +v:343 [in hydras.Ackermann.subAll]
      +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:422 [in Goedel.PRrepresentable]
      +v:425 [in hydras.Ackermann.folProp]
      +v:426 [in Goedel.PRrepresentable]
      +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:440 [in Goedel.PRrepresentable]
      +v:441 [in Goedel.PRrepresentable]
      +v:442 [in Goedel.PRrepresentable]
      +v:443 [in Goedel.PRrepresentable]
      +v:443 [in hydras.Ackermann.folProp]
      +v:443 [in hydras.Ackermann.fol]
      +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:464 [in Goedel.PRrepresentable]
      +v:470 [in Goedel.PRrepresentable]
      +v:472 [in Goedel.PRrepresentable]
      +v:48 [in Goedel.rosserPA]
      +v:49 [in hydras.Ackermann.subAll]
      +v:49 [in hydras.MoreAck.AckNotPR]
      +v:49 [in hydras.Ackermann.subProp]
      +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:62 [in hydras.Ackermann.codeSubTerm]
      +v:62 [in Goedel.codeSysPrf]
      +v:623 [in hydras.Ackermann.primRec]
      +v:627 [in hydras.Ackermann.primRec]
      +v:63 [in hydras.Ackermann.LNN2LNT]
      +v:63 [in Goedel.codeSysPrf]
      +v:63 [in hydras.Ackermann.expressible]
      +v:64 [in hydras.Ackermann.subProp]
      +v:64 [in Goedel.codeSysPrf]
      +v:644 [in hydras.Ackermann.primRec]
      +v:649 [in hydras.Ackermann.primRec]
      +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:399 [in hydras.Ackermann.primRec]
      +w:407 [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:101 [in hydras.MoreAck.PrimRecExamples]
      +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: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:106 [in hydras.MoreAck.PrimRecExamples]
      +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:112 [in hydras.MoreAck.PrimRecExamples]
      +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.Prelude.MoreDecidable]
      +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: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.primRec]
      +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.Prelude.MoreDecidable]
      +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.Prelude.MoreDecidable]
      +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.Epsilon0.F_omega]
      +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 hydras.Ackermann.subAll]
      +x:263 [in hydras.Ackermann.subAll]
      +x:263 [in hydras.Ackermann.folProp]
      +x:264 [in Goedel.PRrepresentable]
      +x:266 [in hydras.Ackermann.subAll]
      +x:267 [in hydras.Ackermann.subAll]
      +x:268 [in Goedel.PRrepresentable]
      +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 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 Goedel.PRrepresentable]
      +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 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 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 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 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 Goedel.PRrepresentable]
      +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.Epsilon0.F_omega]
      +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.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 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.Epsilon0.F_omega]
      +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.fol]
      +x:334 [in hydras.Ackermann.fol]
      +x:335 [in hydras.Ackermann.fol]
      +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 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 gaia_hydras.nfwfgaia]
      +x:343 [in gaia_hydras.nfwfgaia]
      +x:345 [in gaia_hydras.nfwfgaia]
      +x:346 [in hydras.Ackermann.primRec]
      +x:347 [in gaia_hydras.nfwfgaia]
      +x:349 [in gaia_hydras.nfwfgaia]
      +x:35 [in hydras.Prelude.Sort_spec]
      +x:35 [in hydras.Epsilon0.F_omega]
      +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:355 [in hydras.Ackermann.primRec]
      +x:358 [in hydras.Ackermann.primRec]
      +x:36 [in hydras.Ackermann.folLogic2]
      +x:36 [in hydras.Schutte.Critical]
      +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:368 [in hydras.Ackermann.subAll]
      +x:369 [in hydras.Ackermann.primRec]
      +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:374 [in hydras.Ackermann.subAll]
      +x:375 [in hydras.Ackermann.subAll]
      +x:376 [in Goedel.PRrepresentable]
      +x:376 [in hydras.Ackermann.primRec]
      +x:377 [in hydras.Ackermann.subAll]
      +x:378 [in Goedel.PRrepresentable]
      +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 Goedel.rosserPA]
      +x:38 [in additions.Monoid_instances]
      +x:38 [in gaia_hydras.nfwfgaia]
      +x:380 [in Goedel.PRrepresentable]
      +x:380 [in hydras.Ackermann.subAll]
      +x:380 [in hydras.Ackermann.primRec]
      +x:382 [in Goedel.PRrepresentable]
      +x:382 [in gaia_hydras.nfwfgaia]
      +x:383 [in gaia_hydras.nfwfgaia]
      +x:386 [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:393 [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 hydras.Ackermann.primRec]
      +x:401 [in hydras.Ackermann.folProp]
      +x:408 [in hydras.Ackermann.primRec]
      +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: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:425 [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:431 [in hydras.Ackermann.primRec]
      +x:434 [in hydras.Ackermann.folProp]
      +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.Ackermann.folProp]
      +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:452 [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:465 [in hydras.Ackermann.primRec]
      +x:469 [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: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:481 [in hydras.Ackermann.primRec]
      +x:486 [in hydras.Ackermann.primRec]
      +X:49 [in hydras.Schutte.Schutte_basics]
      +x:491 [in hydras.Ackermann.primRec]
      +x:496 [in hydras.Ackermann.primRec]
      +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:500 [in hydras.Ackermann.primRec]
      +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: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:554 [in gaia_hydras.nfwfgaia]
      +x:56 [in hydras.Ackermann.subProp]
      +x:56 [in Goedel.rosserPA]
      +x:566 [in hydras.Ackermann.primRec]
      +x:567 [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 hydras.Ackermann.primRec]
      +x:570 [in gaia_hydras.nfwfgaia]
      +x:571 [in hydras.Ackermann.primRec]
      +x:572 [in hydras.Ackermann.primRec]
      +x:573 [in hydras.Ackermann.primRec]
      +x:573 [in gaia_hydras.nfwfgaia]
      +x:577 [in gaia_hydras.nfwfgaia]
      +x:581 [in hydras.Ackermann.primRec]
      +x:582 [in hydras.Ackermann.primRec]
      +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:62 [in hydras.MoreAck.PrimRecExamples]
      +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: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:647 [in gaia_hydras.nfwfgaia]
      +x:65 [in hydras.Epsilon0.Epsilon0rpo]
      +x:65 [in hydras.Ackermann.model]
      +x:65 [in hydras.MoreAck.PrimRecExamples]
      +x:652 [in hydras.Ackermann.primRec]
      +x:653 [in gaia_hydras.nfwfgaia]
      +x:655 [in gaia_hydras.nfwfgaia]
      +x:657 [in gaia_hydras.nfwfgaia]
      +x:658 [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:665 [in hydras.Ackermann.primRec]
      +x:666 [in hydras.Ackermann.primRec]
      +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:670 [in hydras.Ackermann.primRec]
      +x:672 [in hydras.Ackermann.primRec]
      +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: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:69 [in hydras.MoreAck.PrimRecExamples]
      +x:690 [in gaia_hydras.nfwfgaia]
      +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.Prelude.MoreDecidable]
      +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:705 [in hydras.Ackermann.primRec]
      +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:710 [in hydras.Ackermann.primRec]
      +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: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: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:80 [in hydras.MoreAck.PrimRecExamples]
      +x:81 [in hydras.MoreAck.AckNotPR]
      +x:813 [in gaia_hydras.nfwfgaia]
      +x:814 [in hydras.Ackermann.primRec]
      +x:815 [in hydras.Ackermann.primRec]
      +x:816 [in gaia_hydras.nfwfgaia]
      +x:819 [in gaia_hydras.nfwfgaia]
      +x:82 [in additions.Pow_variant]
      +x:82 [in additions.Pow]
      +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:85 [in hydras.MoreAck.PrimRecExamples]
      +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:88 [in hydras.MoreAck.PrimRecExamples]
      +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: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:94 [in hydras.MoreAck.PrimRecExamples]
      +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.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: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:107 [in hydras.MoreAck.PrimRecExamples]
      +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:113 [in hydras.MoreAck.PrimRecExamples]
      +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.Epsilon0.F_omega]
      +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.Epsilon0.F_omega]
      +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.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 hydras.Epsilon0.F_omega]
      +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 gaia_hydras.nfwfgaia]
      +y:348 [in gaia_hydras.nfwfgaia]
      +y:35 [in additions.Monoid_instances]
      +y:350 [in gaia_hydras.nfwfgaia]
      +y:351 [in hydras.Ackermann.folProp]
      +y:352 [in hydras.Ackermann.folProp]
      +y:352 [in gaia_hydras.nfwfgaia]
      +y:358 [in hydras.Ackermann.folProp]
      +y:359 [in hydras.Ackermann.folProp]
      +y:359 [in hydras.Ackermann.primRec]
      +y:36 [in hydras.Prelude.Sort_spec]
      +y:36 [in hydras.Epsilon0.F_omega]
      +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:37 [in gaia_hydras.T1Bridge]
      +y:37 [in hydras.OrdinalNotations.ON_Generic]
      +y:37 [in gaia_hydras.nfwfgaia]
      +y:370 [in hydras.Ackermann.primRec]
      +y:371 [in gaia_hydras.nfwfgaia]
      +y:374 [in hydras.Ackermann.folProp]
      +y:375 [in hydras.Ackermann.folProp]
      +y:377 [in Goedel.PRrepresentable]
      +y:377 [in hydras.Ackermann.folProp]
      +y:377 [in hydras.Ackermann.primRec]
      +y:379 [in Goedel.PRrepresentable]
      +Y:38 [in hydras.Schutte.Schutte_basics]
      +y:38 [in additions.fib]
      +y:381 [in Goedel.PRrepresentable]
      +y:381 [in hydras.Ackermann.primRec]
      +y:383 [in Goedel.PRrepresentable]
      +y:383 [in hydras.Ackermann.folProp]
      +y:384 [in hydras.Ackermann.folProp]
      +y:387 [in hydras.Ackermann.primRec]
      +y:390 [in hydras.Ackermann.folProp]
      +y:391 [in hydras.Ackermann.folProp]
      +y:394 [in hydras.Ackermann.primRec]
      +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:401 [in hydras.Ackermann.primRec]
      +y:409 [in hydras.Ackermann.primRec]
      +y:41 [in hydras.OrdinalNotations.ON_Generic]
      +y:410 [in hydras.Epsilon0.T1]
      +y:413 [in hydras.Ackermann.primRec]
      +y:42 [in additions.Compatibility]
      +y:426 [in hydras.Ackermann.primRec]
      +y:432 [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:461 [in hydras.Ackermann.primRec]
      +y:466 [in hydras.Ackermann.primRec]
      +y:470 [in hydras.Ackermann.primRec]
      +y:474 [in hydras.Ackermann.primRec]
      +y:48 [in gaia_hydras.T1Bridge]
      +Y:48 [in hydras.Schutte.Well_Orders]
      +y:482 [in hydras.Ackermann.primRec]
      +y:487 [in hydras.Ackermann.primRec]
      +y:49 [in additions.AM]
      +y:492 [in hydras.Ackermann.primRec]
      +y:497 [in hydras.Ackermann.primRec]
      +y:5 [in gaia_hydras.onType]
      +y:5 [in hydras.MoreAck.PrimRecExamples]
      +y:501 [in hydras.Ackermann.primRec]
      +y:510 [in gaia_hydras.nfwfgaia]
      +y:517 [in gaia_hydras.nfwfgaia]
      +y:522 [in gaia_hydras.nfwfgaia]
      +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: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:648 [in gaia_hydras.nfwfgaia]
      +y:65 [in hydras.Ackermann.cPair]
      +y:65 [in gaia_hydras.nfwfgaia]
      +y:659 [in hydras.Ackermann.primRec]
      +y:66 [in hydras.Epsilon0.Epsilon0rpo]
      +y:66 [in hydras.MoreAck.PrimRecExamples]
      +y:669 [in gaia_hydras.nfwfgaia]
      +y:67 [in hydras.Ackermann.cPair]
      +y:673 [in hydras.Ackermann.primRec]
      +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:70 [in hydras.MoreAck.PrimRecExamples]
      +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: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: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:89 [in hydras.MoreAck.PrimRecExamples]
      +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:95 [in hydras.MoreAck.PrimRecExamples]
      +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.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:108 [in hydras.MoreAck.PrimRecExamples]
      +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:276 [in Goedel.PRrepresentable]
      +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:30 [in additions.Monoid_def]
      +z:30 [in hydras.Schutte.Well_Orders]
      +z:341 [in Goedel.PRrepresentable]
      +z:343 [in Goedel.PRrepresentable]
      +z:346 [in Goedel.PRrepresentable]
      +z:347 [in Goedel.PRrepresentable]
      +z:348 [in Goedel.PRrepresentable]
      +z:349 [in Goedel.PRrepresentable]
      +z:35 [in gaia_hydras.nfwfgaia]
      +z:36 [in hydras.Prelude.MoreOrders]
      +z:36 [in additions.Monoid_instances]
      +z:366 [in Goedel.PRrepresentable]
      +z:367 [in Goedel.PRrepresentable]
      +z:368 [in Goedel.PRrepresentable]
      +z:369 [in Goedel.PRrepresentable]
      +z:372 [in Goedel.PRrepresentable]
      +z:373 [in Goedel.PRrepresentable]
      +z:374 [in Goedel.PRrepresentable]
      +z:375 [in Goedel.PRrepresentable]
      +z:38 [in gaia_hydras.T1Bridge]
      +z:382 [in hydras.Ackermann.primRec]
      +z:388 [in hydras.Ackermann.primRec]
      +z:395 [in hydras.Ackermann.primRec]
      +z:402 [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:410 [in hydras.Ackermann.primRec]
      +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: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:71 [in hydras.MoreAck.PrimRecExamples]
      +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]
      +


      +

      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]
      +MoreExamples [in hydras.MoreAck.PrimRecExamples]
      +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.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.codeArityFIsCorrect2 [in hydras.Ackermann.checkPrf]
      +Check_Proof.codeArityFIsCorrect1 [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.codeArityFIsCorrect2 [in Goedel.codeSysPrf]
      +code_SysPrf.codeArityFIsCorrect1 [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.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]
      +

      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.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.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.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.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
      +MoreDecidable
      +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]
      +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.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.plus_alt_ok [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.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]
      +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]
      +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]
      +boundComputationMonotone [in hydras.Ackermann.codeSubFormula]
      +boundedCheck [in hydras.Prelude.MoreDecidable]
      +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]
      +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

      +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]
      +checkPrfCorrect1 [in hydras.Ackermann.checkPrf]
      +checkPrfCorrect2 [in hydras.Ackermann.checkPrf]
      +checkPrfEQnIsPR [in hydras.Ackermann.checkPrf]
      +checkTraceCorrect [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]
      +codeAppCorrect [in hydras.Ackermann.codeList]
      +codeArityLNNFIsCorrect1 [in hydras.Ackermann.Languages]
      +codeArityLNNFIsCorrect2 [in hydras.Ackermann.Languages]
      +codeArityLNNRIsCorrect1 [in hydras.Ackermann.Languages]
      +codeArityLNNRIsCorrect2 [in hydras.Ackermann.Languages]
      +codeArityLNTFIsCorrect1 [in hydras.Ackermann.Languages]
      +codeArityLNTFIsCorrect2 [in hydras.Ackermann.Languages]
      +codeArityLNTRIsCorrect1 [in hydras.Ackermann.Languages]
      +codeArityLNTRIsCorrect2 [in hydras.Ackermann.Languages]
      +codeCloseCorrect [in hydras.Ackermann.codePA]
      +codeCloseListCorrect [in hydras.Ackermann.codePA]
      +codeForallCorrect [in hydras.Ackermann.code]
      +codeForallIsPR [in hydras.Ackermann.prLogic]
      +codeFormulaInj [in hydras.Ackermann.code]
      +codeFreeVarFormulaCorrect [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarListFormulaCorrect [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermCorrect [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermIsPR [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermsCorrect [in hydras.Ackermann.codeFreeVar]
      +codeIffCorrect [in hydras.Ackermann.code]
      +codeImpCorrect [in hydras.Ackermann.code]
      +codeInCorrect [in hydras.Ackermann.codeList]
      +codeInductionSchemaCorrect1 [in hydras.Ackermann.codePA]
      +codeInductionSchemaCorrect2 [in hydras.Ackermann.codePA]
      +codeInductionSchemaCorrect3 [in hydras.Ackermann.codePA]
      +codeLengthCorrect [in hydras.Ackermann.codeList]
      +codeListInj [in hydras.Ackermann.cPair]
      +codeListRemoveCorrect [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]
      +codeNewVarCorrect [in hydras.Ackermann.codeSubFormula]
      +codeNoDupCorrect [in hydras.Ackermann.codeList]
      +codeNotCorrect [in hydras.Ackermann.code]
      +codeNthCorrect [in hydras.Ackermann.cPair]
      +codeNVarsCorrect [in hydras.Ackermann.checkPrf]
      +codeOpenCorrect [in hydras.Ackermann.codePA]
      +codeOrCorrect [in hydras.Ackermann.code]
      +codePAcorrect1 [in hydras.Ackermann.codePA]
      +codePAcorrect2 [in hydras.Ackermann.codePA]
      +codePAcorrect3 [in hydras.Ackermann.codePA]
      +codePrfInjAxm [in hydras.Ackermann.code]
      +codeSubFormulaCorrect [in hydras.Ackermann.codeSubFormula]
      +codeSubTermCorrect [in hydras.Ackermann.codeSubTerm]
      +codeSubTermsCorrect [in hydras.Ackermann.codeSubTerm]
      +codeSubTermsIsPR [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]
      +compose2_3 [in hydras.MoreAck.PrimRecExamples]
      +compose2_2 [in hydras.MoreAck.PrimRecExamples]
      +compose2_1 [in hydras.MoreAck.PrimRecExamples]
      +compose2_0 [in hydras.MoreAck.PrimRecExamples]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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_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]
      +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]
      +fibmP [in additions.fib]
      +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]
      +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_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]
      +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

      +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]
      +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]
      +induct [in hydras.Ackermann.PA]
      +induct_step [in hydras.Schutte.Critical]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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.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_correct [in hydras.solutions_exercises.MinPR2]
      +minPR_correct [in hydras.solutions_exercises.MinPR]
      +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]
      +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]
      +MoreExamples.fact_correct [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult_correct [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult_eqn1 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.plus_correct [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R01 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R02 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R03 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R12 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R13 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.R23 [in hydras.MoreAck.PrimRecExamples]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +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]
      +ReplaceFormulaTermMonotone [in hydras.Ackermann.codeSubFormula]
      +ReplaceFormulaTermSub [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermsTermMonotone [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermsTermSub [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermMonotone [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.solutions_exercises.isqrt]
      +R02 [in hydras.solutions_exercises.isqrt]
      +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.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]
      +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 hydras.Prelude.MoreDecidable]
      +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]
      +substExHC [in hydras.Ackermann.folProp]
      +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]
      +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]
      +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]
      +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]
      +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]
      +wellFormedTermCorrect1 [in hydras.Ackermann.wellFormed]
      +wellFormedTermCorrect2 [in hydras.Ackermann.wellFormed]
      +wellFormedTermsCorrect1 [in hydras.Ackermann.wellFormed]
      +wellFormedTermsCorrect2 [in hydras.Ackermann.wellFormed]
      +wellFormedTermTermsCorrect2 [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]
      +is_pr_rel [in hydras.Ackermann.primRec]
      +is_pr [in hydras.Ackermann.primRec]
      +

      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]
      +isPR [in hydras.Ackermann.primRec]
      +isPRrel [in hydras.Ackermann.primRec]
      +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]
      +is_pr_rel [in hydras.Ackermann.primRec]
      +is_pr [in hydras.Ackermann.primRec]
      +

      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

      +

      A

      +Ackn_IsPR [in hydras.MoreAck.AckNotPR]
      +Alt.const0_NIsPR [in hydras.MoreAck.PrimRecExamples]
      +Alt.pi2_5IsPR [in hydras.MoreAck.PrimRecExamples]
      +Alt.plusIsPR [in hydras.MoreAck.PrimRecExamples]
      +Alt.predIsPR [in hydras.MoreAck.PrimRecExamples]
      +Alt.succIsPR [in hydras.MoreAck.PrimRecExamples]
      +Alt.zeroIsPR [in hydras.MoreAck.PrimRecExamples]
      +

      B

      +Bad3.Fcompose_proper [in additions.Euclidean_Chains]
      +Binary_strat [in additions.BinaryStrat]
      +boddIsPR [in hydras.Ackermann.primRec]
      +bool_and_binop [in additions.Monoid_def]
      +boundComputationIsPR [in hydras.Ackermann.codeSubFormula]
      +boundSearchIsPR [in hydras.Ackermann.primRec]
      +bVar [in gaia_hydras.GHydra]
      +

      C

      +callIsPR [in hydras.Ackermann.cPair]
      +checkPrfAXMIsPR [in hydras.Ackermann.checkPrf]
      +checkPrfCPIsPR [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]
      +checkTraceIsPR [in hydras.Ackermann.codeSubFormula]
      +codeAndIsPR [in hydras.Ackermann.checkPrf]
      +codeAppIsPR [in hydras.Ackermann.codeList]
      +codeArityLNNRIsPR [in hydras.Ackermann.Languages]
      +codeArityLNTFIsPR [in hydras.Ackermann.Languages]
      +codeArityLNTRIsPR [in hydras.Ackermann.Languages]
      +codeAxmEqHelpIsPR [in hydras.Ackermann.checkPrf]
      +codeCloseIsPR [in hydras.Ackermann.codePA]
      +codeCloseListIsPR [in hydras.Ackermann.codePA]
      +codeFreeVarFormulaIsPR [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarListFormulaIsPR [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermsIsPR [in hydras.Ackermann.codeFreeVar]
      +codeFreeVarTermTermsIsPR [in hydras.Ackermann.codeFreeVar]
      +codeIffIsPR [in hydras.Ackermann.checkPrf]
      +codeImpIsPR [in hydras.Ackermann.prLogic]
      +codeInductionSchemaIsPR [in hydras.Ackermann.codePA]
      +codeInIsPR [in hydras.Ackermann.codeList]
      +codeLengthIsPR [in hydras.Ackermann.codeList]
      +codeListRemoveIsPR [in hydras.Ackermann.codeList]
      +codeNatToTermIsPR [in hydras.Ackermann.codeNatToTerm]
      +codeNewVarIsPR [in hydras.Ackermann.codeSubFormula]
      +codeNoDupIsPR [in hydras.Ackermann.codeList]
      +codeNotIsPR [in hydras.Ackermann.prLogic]
      +codeNthIsPR [in hydras.Ackermann.cPair]
      +codeNVars1IsPR [in hydras.Ackermann.checkPrf]
      +codeNVars2IsPR [in hydras.Ackermann.checkPrf]
      +codeOpenIsPR [in hydras.Ackermann.codePA]
      +codeOrIsPR [in hydras.Ackermann.checkPrf]
      +codePAIsPR [in hydras.Ackermann.codePA]
      +codeSubFormulaIsPR [in hydras.Ackermann.codeSubFormula]
      +codeSubTermIsPR [in hydras.Ackermann.codeSubTerm]
      +codeSubTermTermsIsPR [in hydras.Ackermann.codeSubTerm]
      +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]
      +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]
      +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]
      +comp_equiv_equivalence [in additions.Euclidean_Chains]
      +Comp_equiv [in additions.Euclidean_Chains]
      +Cons [in hydras.Epsilon0.E0]
      +const0_NIsPR [in hydras.Ackermann.primRec]
      +const1_NIsPR [in hydras.Ackermann.primRec]
      +cPairIsPR [in hydras.Ackermann.cPair]
      +cPairPi1IsPR [in hydras.Ackermann.cPair]
      +cPairPi2IsPR [in hydras.Ackermann.cPair]
      +cTripleIsPR [in hydras.Ackermann.cPair]
      +cTriplePi1IsPR [in hydras.Ackermann.cPair]
      +cTriplePi2IsPR [in hydras.Ackermann.cPair]
      +cTriplePi3IsPR [in hydras.Ackermann.cPair]
      +

      D

      +Demo.nat_mult_op [in additions.Monoid_def]
      +Dicho_strat [in additions.Dichotomy]
      +div2IsPR [in hydras.Ackermann.cPair]
      +doubleIsPR [in hydras.MoreAck.PrimRecExamples]
      +

      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]
      +eqIsPR [in hydras.Ackermann.primRec]
      +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]
      +evalStrongRecIsPR [in hydras.Ackermann.cPair]
      +exec_Proper [in additions.AM]
      +expIsPR [in hydras.solutions_exercises.MorePRExamples]
      +exp_alt_PR [in hydras.solutions_exercises.MorePRExamples]
      +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

      +factIsPR [in hydras.solutions_exercises.MorePRExamples]
      +fact_altIsPR [in hydras.solutions_exercises.MorePRExamples]
      +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]
      +fibIsPR [in hydras.solutions_exercises.FibonacciPR]
      +fibPRIsPR [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]
      +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_n_PR [in hydras.Epsilon0.F_omega]
      +F_0_isPR [in hydras.Epsilon0.F_omega]
      +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

      +gtIsPR [in hydras.Ackermann.primRec]
      +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

      +idIsPR [in hydras.Ackermann.primRec]
      +If2IsPR [in hydras.solutions_exercises.MinPR2]
      +ignoreParamsIsPR [in hydras.Ackermann.primRec]
      +Incl [in hydras.OrdinalNotations.ON_Omega_plus_omega]
      +indIsPR [in hydras.Ackermann.primRec]
      +ind1ParamIsPR [in hydras.Ackermann.primRec]
      +ind2ParamIsPR [in hydras.Ackermann.primRec]
      +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]
      +isPRextEqual [in hydras.Ackermann.primRec]
      +isPRTrans [in hydras.Ackermann.primRec]
      +iSPR_Ack_Sn [in hydras.MoreAck.AckNotPR]
      +issqrtIsPR [in hydras.solutions_exercises.isqrt]
      +iterateIsPR [in hydras.Ackermann.primRec]
      +

      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]
      +leIsPR [in hydras.Ackermann.primRec]
      +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]
      +ltIsPR [in hydras.Ackermann.primRec]
      +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

      +maxIsPR [in hydras.Ackermann.primRec]
      +max_assoc [in hydras.Prelude.Comparable]
      +minIsPR [in hydras.solutions_exercises.MinPR2]
      +minPR_PR [in hydras.solutions_exercises.MinPR2]
      +minPR_PR [in hydras.solutions_exercises.MinPR]
      +minusIndIsPR [in hydras.Ackermann.primRec]
      +minusIsPR [in hydras.Ackermann.primRec]
      +min_assoc [in hydras.Prelude.Comparable]
      +mIsPR [in hydras.Hydra.Hydra_Theorems]
      +mod_Equiv [in additions.Monoid_instances]
      +mod_op [in additions.Monoid_instances]
      +mod_equiv [in additions.Monoid_instances]
      +Monoid_EMonoid [in additions.Monoid_def]
      +multIndIsPR [in hydras.Ackermann.primRec]
      +multIsPR [in hydras.Ackermann.primRec]
      +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]
      +neqIsPR [in hydras.Ackermann.primRec]
      +Nmod_Monoid [in additions.Monoid_instances]
      +NMult [in additions.Monoid_instances]
      +notZeroIsPR [in hydras.Ackermann.primRec]
      +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

      +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_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]
      +pow3IsPR [in hydras.Ackermann.codeSubFormula]
      +PO_lex_prod [in hydras.Prelude.DecPreOrder_Instances]
      +predIsPR [in hydras.Ackermann.primRec]
      +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]
      +ReplaceFormulaTermIsPR [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermsTermIsPR [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermIsPR [in hydras.Ackermann.codeSubFormula]
      +ReplaceTermTermsTermIsPR [in hydras.Ackermann.codeSubFormula]
      +result_equiv_equiv [in additions.AM]
      +Return_proper [in additions.Euclidean_Chains]
      +R01 [in hydras.Epsilon0.F_omega]
      +R02 [in hydras.Epsilon0.F_omega]
      +R03 [in hydras.Epsilon0.F_omega]
      +R2 [in hydras.MoreAck.AckNotPR]
      +

      S

      +searchXYIsPR [in hydras.Ackermann.cPair]
      +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]
      +subStarIsPR [in Goedel.fixPoint]
      +succIsPR [in hydras.Ackermann.primRec]
      +sumToNIsPR [in hydras.Ackermann.cPair]
      +swapIsPR [in hydras.Ackermann.primRec]
      +switchIsPR [in hydras.Ackermann.primRec]
      +

      T

      +Total_Inverse_fun [in hydras.Prelude.DecPreOrder_Instances]
      +Total_Reflexive [in hydras.Prelude.DecPreOrder]
      +tower2IsPR [in hydras.solutions_exercises.MorePRExamples]
      +tower2_alt_PR [in hydras.solutions_exercises.MorePRExamples]
      +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

      +wellFormedFormulaIsPR [in hydras.Ackermann.wellFormed]
      +wellFormedTermIsPR [in hydras.Ackermann.wellFormed]
      +wellFormedTermsIsPR [in hydras.Ackermann.wellFormed]
      +wellFormedTermTermsIsPR [in hydras.Ackermann.wellFormed]
      +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]
      +n2t [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]
      +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]
      +fun2PR [in hydras.Ackermann.primRec]
      +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]
      +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]
      +MoreExamples.cst0 [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.fact [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.mult [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.plus [in hydras.MoreAck.PrimRecExamples]
      +MoreExamples.usual_fact [in hydras.MoreAck.PrimRecExamples]
      +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]
      +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]
      +isPR [in hydras.Ackermann.primRec]
      +isPRrel [in hydras.Ackermann.primRec]
      +

      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(28486 entries)
      Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(163 entries)
      Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20459 entries)
      Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(93 entries)
      Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(743 entries)
      Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(191 entries)
      Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(3920 entries)
      Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
      Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
      Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(119 entries)
      Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(110 entries)
      Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
      Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(364 entries)
      Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(174 entries)
      Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1484 entries)
      Record IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 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..558a97b5 --- /dev/null +++ b/theories/html/toc.html @@ -0,0 +1,2100 @@ + + + + + +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.MoreDecidable

      +

      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

      f~50Q%@*DYEouBKYOSBu&b9v( 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

  • y>T$K8hFoax-dX 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

    !8l*qkj=<3h&UJqU0Jbg8x(ddo;?(+y; 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

    U*f#w(C-Gf71Tx`#Wp;qwCsj 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