From b1dbed0efa2086c1f79a0a77bef65ef05a949cfa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Feb 2024 17:01:19 +0000 Subject: [PATCH] Deploy to GitHub pages --- .nojekyll | 0 doc/hydras.pdf | Bin 0 -> 3540005 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 | 159 + theories/html/Goedel.rosser.html | 207 + theories/html/Goedel.rosserPA.html | 222 + theories/html/additions.AM.html | 528 + theories/html/additions.Addition_Chains.html | 1074 + theories/html/additions.BinaryStrat.html | 69 + theories/html/additions.Compatibility.html | 295 + theories/html/additions.Demo.html | 47 + theories/html/additions.Demo_power.html | 47 + theories/html/additions.Dichotomy.html | 154 + theories/html/additions.Euclidean_Chains.html | 1248 + theories/html/additions.Fib2.html | 153 + theories/html/additions.FirstSteps.html | 270 + theories/html/additions.Monoid_def.html | 292 + 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 | 99 + theories/html/additions.Wf_transparent.html | 69 + theories/html/additions.fib.html | 333 + 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 | 121 + theories/html/gaia_hydras.GHydra.html | 115 + theories/html/gaia_hydras.GL_alpha.html | 116 + 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 | 99 + 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 | 82 + theories/html/hydras.Ackermann.LNN.html | 395 + theories/html/hydras.Ackermann.LNN2LNT.html | 318 + theories/html/hydras.Ackermann.LNT.html | 450 + 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 | 83 + theories/html/hydras.Ackermann.NNtheory.html | 72 + .../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 | 472 + theories/html/hydras.Ackermann.code.html | 213 + .../html/hydras.Ackermann.codeFreeVar.html | 150 + theories/html/hydras.Ackermann.codeList.html | 141 + .../html/hydras.Ackermann.codeNatToTerm.html | 66 + theories/html/hydras.Ackermann.codePA.html | 186 + .../html/hydras.Ackermann.codeSubFormula.html | 535 + .../html/hydras.Ackermann.codeSubTerm.html | 100 + .../html/hydras.Ackermann.expressible.html | 181 + .../html/hydras.Ackermann.extEqualNat.html | 99 + theories/html/hydras.Ackermann.fol.html | 457 + theories/html/hydras.Ackermann.folLogic.html | 255 + theories/html/hydras.Ackermann.folLogic2.html | 107 + 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 | 117 + theories/html/hydras.Ackermann.misc.html | 38 + theories/html/hydras.Ackermann.model.html | 223 + theories/html/hydras.Ackermann.prLogic.html | 60 + theories/html/hydras.Ackermann.primRec.html | 938 + theories/html/hydras.Ackermann.subAll.html | 329 + theories/html/hydras.Ackermann.subProp.html | 218 + .../html/hydras.Ackermann.wConsistent.html | 59 + .../html/hydras.Ackermann.wellFormed.html | 182 + theories/html/hydras.Epsilon0.Canon.html | 430 + 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 | 2392 + 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 | 501 + .../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 | 858 + .../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 | 173 + .../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 | 147 + theories/html/hydras.MoreAck.Ack.html | 420 + theories/html/hydras.MoreAck.AckNotPR.html | 351 + 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 | 481 + .../hydras.MoreAck.expressibleExamples.html | 89 + ...s.OrdinalNotations.Example_3PlusOmega.html | 70 + .../hydras.OrdinalNotations.ON_Finite.html | 185 + .../hydras.OrdinalNotations.ON_Generic.html | 360 + .../html/hydras.OrdinalNotations.ON_O.html | 118 + .../hydras.OrdinalNotations.ON_Omega.html | 76 + .../hydras.OrdinalNotations.ON_Omega2.html | 383 + ....OrdinalNotations.ON_Omega_plus_omega.html | 221 + .../html/hydras.OrdinalNotations.ON_mult.html | 151 + .../html/hydras.OrdinalNotations.ON_plus.html | 148 + .../hydras.OrdinalNotations.OmegaOmega.html | 481 + 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 | 258 + .../html/hydras.Schutte.Correctness_E0.html | 175 + theories/html/hydras.Schutte.Countable.html | 155 + theories/html/hydras.Schutte.Critical.html | 320 + 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 | 207 + ...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 | 50 + ...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 | 109 + ...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 | 58432 ++++++++++++++++ theories/html/toc.html | 2100 + 196 files changed, 114025 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..841b71b4d4a1bc191cc22ff5d3e2e2011cbb7a1b GIT binary patch literal 3540005 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

$x+2EsR;A!Smv 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

Nr|lL_AeA2Qu?{tU0zBZgS;d}VVRGz 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

eQ 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%0D?O0a4yBx$BZWY3Z(l2?&H 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 z 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

qx#zB4ipy~j+W2KlPhf)&lqk+A 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

{%k3n@$-WbJ>&R`ew!E`0xHWO@ zlUhGEi2}zP?y=gjeAYfEcXGb>j+3~B{6-lTW4cuHDX-}e0GApsr$;@NTdd-G7#X}L zDbNj#@EuEGGnvF(RhS0%dpN#l9su5_fg8*#`Bxsd?F%n!vq2g# zu{iJDU0QWbIw@Hg#yh`SQX|^vg-*lqMpX3f;Ny1Be$#M{OpjSY2jnD-)jbY{d385; z(JhSOboz>hYWG*Q7kxg~Q#*h3toq7?=Mz#EU!*rH! z0QnCY@U~6^ygS3&-dw!E)poIQ1fCgCH*(wwJ#_eS_Pdv7@*~5m^@*PwK7J;05`5){ zbcA5m{4EbY%#EI&3Ns(8ZK}Oo&UBL14kwVdhr>)1V%Iaa(~8)GcU&1$dB2i*?ABkA z=mr-XaT1Pc#Wz=JU_++WOMGd{-bWRrHprDNC#1bRPD zBi9}iI#ANu6nPuG-`8J#-J4^=S=-_`IPGL>dut) z55*tv{Vy_HqA{`zg|sRaHH6OSEyxzJSfl!D9yX`0!u#>p^`oCTvdkDspV4Gsoj%}b zEV4I@2!*eZoaOGE5KAXo-{KbVy0GIHu_d{F@V;|aiYI?7)zgHfYxAO0ZSGi8$vCT4 zVr{C$aA4GK@5hp28k(-PvV4U6-~>@PYSwyS zwm!p$4+ZIT6|=|1p0%I*+O}g6ZWVjJ8|&oc#w*C(R*%+N#~fga6*g8%j4Eq!r$d%% zuMS_KZjOtKO%`oWA8F-u%_P27!p3_chpa1C^QK;GV$ub^2?eKfd52?%YXTGhz_Tt1 zivrTu)wM`Tk3bCP*g%{L_|HZx1yB-DJ7VC$MtlXJ7LyjeBqjxdbwovvt+b(h#D5<_Y!G2H`sfDkcQ9%qc(# zumRivICyXZ`hW_c3ETofC#GOX38ch;OMoc&M{qy0z2ymq+v`KU5$+(=5CXF40aY-$ zCjbL8@&=RH0sO!c;0|)200Qs<&jfeO{ZBeDbX0@uuHGQv@Tdkfwg?da>Ew2lIT%lM zB(0=ns`0b6-*eJH1e*$_AURr+w zN}g^?{{-B;{|RW?x_bSI(RT3m`4doqxhnq&fbITI*4H5}4!@e@sCobZq9m0-Z9u3K zNZWC8+QAXFSK*%t!6T>U>Gof|>#qMTciq#@z|hTGl}FE&U<-fTbyqvi|Haqya`isq z-@4;^)${dl`C~pHG8FEqY~yW1sKJqvw;XPH{k9?kO^^kBg4%#4)c$8S|52;~2vhuD z#p**`fAVj6Lav$;ayW7)Af9k{V@D|1xu8WmxjFo9K3YPA9;nlGxVJYP<_dRn_?3j_ zcML&=f8ihh&DSFUSpOx0`ga7V+aESzY>}+})Pd+H?u+=he>Cp+j^b#46$*Na_dygL zVRRoq;*lO69=05XnSX}CGsjV`n@3@)qceCSI!XnCItlLBuMrFy?2+u&5%&flVs8(| zxPoT_o|Ta3C+B5y${&vS5#J0v|CW(B;t(wV7w0I?A7B^&#~1)=_&*#0h5COZ?x-y& z33>k>hs0OGYJ$hFcHP->0fw+dw?OMy{HKp+)p> z<&Yi4f$WpuL2(pNSN@l>C>%WD2={+uk;6Tm9Gw2lnkxE)+;xt4U>?V95Z>T6Y;GVn z(;I3BG5`W7{MYb4_EVU^A;hS|95_Mm|91UJ5T35TE;YY8h0yr_&e8I6_TO`-@NZJI5Ga@qddFMc>xO}r=I;rN@;Ce6gsB|io_^O{og99*6y49t-}uc2YffPY zwYNbWO{i2pP*3mwA#U`W{qN$`whl*#_6zN}->0gxTUzF)zl<8lT>0gxTUzDlgUzF)zl<8lT z>0gxTUzF)zl<8lT>0gxTUzF)zl<8lT>0gxTUzF)zl<8lT>0gxTUzF)zl<8lT>0gxT zUzF)zl<8lT>0gxTUzF)zleV=zwb=Bnl3Kq@VyNh{bdS zX>aiGI-)@E7l_{cf0y6{#6j$)IQU0^eH@kX6Ng1{1a1OLIh!T{QF>I)yAm1VuoFg&;wi0HP?;H`1*HLr@5fgg&&2*r0;CP!tqI#RiowF%gs| zf+8ZZ-);nyC@K(iDaLE9jZd~+ZLc@pxGj_=m*?r}j#o*E zvDX_v$xJuU%SYESAt^%F+LUY(W@culYi(m15guyJoF5q)Hdj{?T|18q|E*2P*0$zw zPM(eKpI>_Lz@+d6%ri5eXKro+HB6G% z#HWO=Hi=Kx|JlOQh~%&&)_5?fuB1f>luS*r*MrXf7)4y-uV(-0bp5OtnhFE{XY(2X zCt{9IEYy(9!FaQhi%x;RZU|!~hMGnv&ihsOXT8Lqr$qj$`VXD>_2=;i{JaU?gO}Go zzv1Ugj*I)%mE;tsG#Kzd>-x{y$&$FId43Ve38_h85l(4vW~lzphb5=@Mf^4M|IoXC zemhkEb#r*wuLmbW*x2|R3lEzY5gQQ)&q#(*k;nU)XzK{)$U-D*07S9c>ya%?VaZ5( zkZ9|b5YCER0}-wf_Ij{j%uUSTzg57`gENiI$Z&?@kE-KsMEt5sHX)mtn3Ds3p27HM zd$3f)Azt=ZwSUzjyiQvgoPiE91|C!A8LN|IgY8je)5eKl4#f_tyflm5let1OcH-DDS__ zjwzhL`QsqUzu)B*SXbj|q7@$#}=nh=&MSsQLk zf3lbGgfLdP?Oy}2vaz(DA8x@kF}DskGqJLYW#z7_myikNz6O&juGm=aOOFC;!RsmV~bQvlPo(`0t*yV4j4bK}Fpkr5`uX z``|amS9p@Lep<$Bndwad)(6oqfy+1Fq{@HX|SX-J|l9?uv z^CQhoEascT>#&+1X%cB+9%f-_5iy@a21@?XXgY+9|BZ?*0^pETODkJ5%b!&Iqgrx8 zWJ-EyQpDm_un>L<6Q7@)@_#u`_h;*2QK9jxB4BmT)0_9Nh7*<$FNqBOYefa70 z%*Koy5gr+C5^56}W@14B3bvty0WDio<})MB=SKpG{_EjLgods8|4r-e->fvrV*G1q z{!gsC|Dgx|+ZV+QkA#fzOe}}4p`=Qv2rXx5G#HBmN~n5I*miK$_$A>FO8EIHDgXHed+^@h9p8yZ=robE_45z^ z%}=#(04f2~Wk7vqcyd@Alw08YTUcTeY!R1%GC@B*B~em-3}sRhbP&pteZ!!yXRf_9WbpllW&&WeZfZYVDV6B;&| zDz!s-Zd_b~r2GZShEN~CX=MW_Q<#5ibJgF%U5 zkGR-Wn7i?>+3-^-D#_IkKA|inib?SJRgPzRFZ+3&1*7{}j!Jcv>}VdZAC~M0^ZKJ4 z9=cSLuw?vte5|+R-H(?eS(BaOp?~#1B7X5-Z6*i)>RWikQm3EwBjT}N<4sIi^6OcN zvEy_y-sgx|mtWVD)BJzko01gp>w02}&#yU*4t4kW**+lv93!c4kVQB+Op?HDk^sBQ zB_~oWg}vm-u%kQ{c9*Xq5K>?lG2BCNOh{ZazOPnyu_RNIu3LPV>A0W4oIsG!v!o7z z@J3^tPNg)i|84x~Bj72d$iM4@*r-`%zC; z@*xMO1gL`hW-4JiL7!j<``^t8Rs=hO102BNPFMybSx#61`{1MCRE;D;Iw6ygMaUuK zLei!}!U4h&!f`?+fk!w^Xds*;TqIm3+#s|Q?htwieS{~3A;K%dd%|bPwW0u7u+*id zO3jd(C1osSE=7SXS58u%kl$*#REX3nsd%YWsZ6QOQn^wEQU|0;rK+TAq|QoRl)5H$ zTk4)vzto`AYpGAtGSW)YBxxP#+0yf*DbkCjJ){GqgQZtVv!yenw@Bwn7fT7LRXWo6~r$_~nO z8)nLK&f;me7pgxY$&==g+(^-+ToR9Ti}VUnLo5&~vKl#voJaaJWHe@LxM{>{ z?9w=`aaZHh6rCxHr$kKIK7~J}W6B53X_^k25t_K>Da|{YpQh?gb($J8HGgWu)Q4KK zTBw$OYWr!g)jqC$Q~RCHbR8F+M4kOQmvmlC z*O=}wJ$m}y>CMvzXQ={hrYX6ejZGe7Ii z(ZlpM>7CMhs87_V=tt`B)o;~*WiZ3Q%OKN$YjA(o#95SCQM2~Vx-#p->^ZY(v$xJ} znEh;y<{Y;<8FRRE9vCVcE;3{r9y9DRk~g9l#TXqjYDc9}OEd~Si2iOYZER)CGCpK{ zd#>DEo4N6GkIn5iQ8HOG>bJmVb()d zBfFC~ksHac%~A6(^MmGH^Ofg2&)+a#Fn`p-*doH>u!YD{-O|f)t7WU@S1W6)BrCqv zptXT@h;@l|H-$v;q3obswUM(~Vza^KoXtmDE87&?)3zgaCU!A)9J^-=<}8R$uLbWvR?km!9~ctRk^)# zw{~CW-sYj?;qP(4L+puqCV4h`Nqf0_?eTixJ379n-G8M&$Nzo6l7L+SJ(wYuinUTzsSIir^#g4wt$@}SI4^Kr;Em;4 z%UR0>bOkzT)rz2Soq_7MdUPb2Lk3nHJbvR}1l)nL@3sG_JBEJxM> z)@ZbA^pWTfG0S2qV!p@HVo$|Qhzp538?P206W^9FJz;gi?L_0moWwr1ExVBYD#;_M zJXtC^I9ZTF0>$ZOs$pt&YJb|ow1a75>D2Tyt0%9HUwv~8x@P;Dry0%}Wou>EhOKSQ zoSB)G*}rb_y3+Mh>zV6YH|THJvf;@_myMNK#H^UC-!_?TD%kXPGi`I@7M(2{w+v*v zWOH*=a*}eox7uwzvQ2gyYul~u^SAHc{tXYuujiWO7Uh1~5w_#{PV&y;o!|2!^KR|3 z+I4uh{OtJR~Aez$S4@t*jq7K|Sxa8oe677=hB_9rjAL=;laF~BY=Sc36Pe)ltMWrsK^~Yu(D>^QJJni@& zC#WZ`lu^p6%C*XK%fD8{SM*i-Rkl@GS5+pK1`Ze{h8loB?BdOr_S@*N8jdqQ7O{Ps1 z=VqQecpf>wtC`rmrTP1Xj0^8t5?fweTy=4vb!BVMrNB#FZN6={gdW1Hmz^(Py0ZAn zg{$^g&t0>0`CHvBt6TNITmLR-w`p&@z2J6p$D)plol83} zce!=lxZ{22_Fe3*sGHHFMY6 zFA86ZzZ!jQ{O0lP!S}fD-zDyyaa}+LeoDi6K!n#7pfAITN$Q|W6N7%}+v7DP_Qa1b z$>+Z)|Io?Dt3e*V3I_rK+Xx5Mv=9h~;d>U8mEcpNCIvVUq~}AP!au*^isUOfaz1E0 z@Fk^`1ggo{_wR3X;Cz%u0^w`Y_wSz%egFRT1lSJu2!s~)4?SN}S$-1aX`G{>q;c{F zeto9o%HO|!*Z^?l=NSL%Cyadld<)4f|M2;@%yyE${m5)5FDt7cr=Tb=uc$(tKvbD5 zNlZ6cLtXNv@!v^IC#5iPqPmj0p1Qi;|3PNEiMH}DWTYS!++UgP9zkZiW6({7zbCdM z$jZq`%R^SlADQi>rDgv9S2$neZ<+0+rDPZF5YZRX~1Zmg}Fd!F*+qv}tsfqlJILvD0D6t(HsY>^XkMYDz$O%B2qRgxQ-X5;do8 z+3VzdqL$i;8EU;Acq7Sf7m=D>_#?yJzesRLaSe=Gy{))Xa8>kd%*e)VIcv@K{Z(hL z-5dOf+Pc%DGw=hP#_RW=fBKOLPex7-vh&GKkdcWSKQBa*jBl}=FZ5WRot1B1TJwr@ z@pixd62y<0G&-a$5)8BIj9IOLS;5BNt2s( zU%(BgA!(P8^tsqWHqB3fHR~hko>&_C0y~MF!;a&P0&a>h80Q%{HkqrB#6YKy^`*4#OVW9T-j!*{#Nv!P`Lb5>s9;Q7H0n|1iNz3g-V2pK2#wwN zhKZV`#{}FE|8i2}VG8tOEWa6vHJm2qhb%}ey>vxUW0YE~<&!F;5f+wUjbh&90ld~3 zy**<+dYdlhi&BKt7wc-Md7s}3sfXUTa#fqrm*>}tdDELkoJX6lAhA0~soVIMkkmy= zs372TAN3BaAFn^EZ5TY_?}^Er^u(m!^1YP|{5Ilg17|I7?$c@C_`7>t?xd2%It0?O z!xiMmjBQ(54TywSr0X}5%GPFOQ4=kzgh6wSFT`TaK}>GY6(puGt%W~`!y9`kfYF>nm2|ub|ZABbWMacO5t=w8RPZFD`Tgy?OQ4CJSRb6x?-(jncFH7U zvrFW9E;OU{R*6xz)5l5~)_SX7veDf7Eo~F+gZR$(`~(Cd^IC!@_8ZQVKC%D{n-ec8 zRe6;!m=?NZ%ZDX$kJINIZQ(?|GOL`i08{zI*<3THg~^*Xl3Uag<`JjkOZr-RrCG~~ zUekcTtX7EK6x7{e{$rR&8i`;6HWFgniVg)-+9=ierOBgcvUkXbjg1AST;>g z=M`r^2^kvB3PNT~@x>eKrir=PQUl(_oDM0T?YEN{Ynv1UJMF$vH4}61w{N&gIeDt9)&Wo#|=4$)Z9fWllH7!Xaku861CDr8EEIte zl%r>M3v*W?G0B}sOsbHoRgb>39Kuie|Y3@f#^&%L8gs8VKz-VgCe5wf~^k@7)27;j);k0{(g?o$79 zLppiM3#=`zweUES@Dy)6`nHwZQrVhwkfc$StvL8V%u~XeErihZ<9MAXcHCRUU7B}@ zEa_;%JQziY%EKD$!YLxpZXJbNh1cPAKo3zFOrG4RFlZVR=JHBCDr()ztfKP!ceOo8rZ$JK(8dIY`r7-TGEpF+lKQahnsXp zsh9HcvkgM}N68vEvnxjqm|m1N)}kWd28`fM+k`ab8d~NDA$>NC`SXVso;KP!Ly6dD zC8W;x>1;;)*I4)R4gJGb95UnVue2B(!1*kxF&8?MOEnGN=`4#xmFDlXRf=4j<fRdl%;!ht4cqVYs|9i)OH@& zR$=mc-qO<(uittwfj`jfR8Vlk`@Cw7?5X)1ZPv*kff4*JOChGKdw^L8nHtra4O=W) zYAZ*(CU=rL?l@dnfHj}D74uR)_Bk^5YL>Bk5&zZCjD7K=rwrceo2S0|_*m3IPjyob z#p^yTabP)7xCg#@mpCOFdsJSd6U?~#d<&YSK+w$5wUdG>%Rd;Hn9WKUbjui>wj++E zn#}pV8}FmLL4Ma8L$8l@93E4X#0mzkCE_8K`#@68H8cHv6$O1gbRotguy@rH8h064G?;4FP|IS&BmJw?U-B- zS`R{3LGNjD*E0Da%Gp@0Fo?o+Zr0?6#bS*hmDT(42Co`wBa=tV00O0!U{^x%dixsc zC{48qXqYWzSUnK)l^GynFCmF`zyX%!q3yyT=%XB&mRUm;vO$v=1#$Zb9f`#r!fRS9 zS-7`B`hmD*Q8=w4PX7ST>w#;%NK7U=QiS%M<7Ux~>(M$P=p$VpgaNn4IFGOg3AuA7 z_aZ@_#7-Kqc3Cf8KP8&UC2q_J_q)TwwdK(l6Vr@r1fG zF7c$70*oDEEYRfma%{~T%!qkS5!K4`T~i(|nDVY`_wRLfar@M6dmg)NYv_M=>eAdj zlXmUQG%pWbKlgx8FJh5p7y$u)tYUv$U%r5AA9eM9}C@LXz?k@>Hrpi zR0%CO$1h2<(tk%{wbn9oV;lOj;~wN7iHn>K>0awz8CZC!82JenO;E__TcQ%7*W}|r zyR~C^#MAd)?vGnSJT&gq-Tm}tdF9ueD9>1Rio&L^q-!P(($MjZ*&!1~KRJ`i)9BU} z)Bo7nop2|=)-O!%{Dd#&vS&`TKAL1)|5Tq<_6>hOxU;Y-gW7) zpErrb$vKxtvRs*qq@#yws8#(RnB067cu(!!6`9zwo!$e|9G=mpLe<2kaKD0#Rd*|z zbFS*t(AYvc zLCgcWIl)fM3n;-_fIvQrxogC{93g|TbCgCEa4Xk}IV=+E#-{AK(NRYJ12~OC<97*F zi1MWR0ByrGBUW*WkY+lNp@cbI^!IH>`AtMIf1xIKDU)|-)RAGg!*3*6qN_TCrrih6 zsWK4r?RH?*3&_+4VX)u&KyDQSI~iE_TF6*j27h0-MoA1#<{-;EW3g&7bB&ZWfco6E5+RDosz^4rZook6V ziF%0I-sr%L3^7k-?+9Lh0;JzjyPY-ANhUWiU(kyr_SB>O_}Lolgg=pIj0^Z^yG{)i z|2hUNk#Px$opA+;FSG>lDIN;0q29V&%$feC-?846Ja?_%h6kqwm6qizv?Yn!usj@NsefP<}O#K+U5`*H0lNJ55qpL#ud8#vjW1#D_@KnPm9>y0Mot|pfY zjlKtcun}0vXC`;=Y9@CdlCF&%Gr~`X_2ZS-Ta>WHJ^c?xvWcmYnp|I%wJPUd(T_7X znqE4UskD(cEhJpvBhGek@x;zoA8jJp@mu<-cnQ{3!N97ehO=hgYGUqPP)GNlbkVf= zLf*Ya>-(fx%{@xY>Yf=}rFI~bJ!9*q$ICl7LD_a8 z^Z=`tfUMj(6I>Xm0Mt?4bRmn?yM7EgmIliMOqK_kueep7J_ExzuZ&D>S+oF)k@ix^ zM9b_89?YAfAj%VQma|WIXk2y7dqk;ma8s{n?K^eTA1uy?)~$Sk6fV$t4k9P`))?1w zF+9LPjUWuD2r)N6G2fwXy=&h)pG^(tf<^5~RH0d&Y=US9 znj8G86my9!m{K5b7^^K=o7aTY?s1v`LK(=Wi(X`eP@maJXyGJQ^I90(5Q~*h>qZhO zWfynlkgVSbO-aMqbc+$Z)=$8BLi#A?b*=*iIgq<)7#HjUy><0FA)}4SWrKjbkcWzf z>d`)+)A!|L-1Q1b5MIlsZllzI;dr~uwiAio@_~;w?6d_rN|V6_+SpB?9jo`kpgBnN zku+2cYvwZA*F45eDHm}uAh=*pj8)MI1c4=%qvCNT^E8{0C*?1zQg&P#R+~~j_1{OyEtK!=jrT`reuj5kTsHMv1) zLSTptXLO)Lz;$wAH-mou(D)JP>J^T@BOp6{M4F{6864SKK`xoe0`PWgbiAHP!TLWaE z<$EEu{VgaoB5p_=%r*+THTSm#@@Vhkl}eaQ@+|6>LmztPXsEfy2i!1`>e>CMw#>Y* z{h;G2^&8I@-Pig3`SlxS`<-;Wz#z+tl?o16{djqUr_Wt<0EgL@r~shqHI+#T=}IbJ zt0e}#CwA$+fE!V5?6A5YaFU=hHkd>ok2Zd&!$Jg@(y@U;q+CMqZhK}$7+1TAH42G zJYJ@VO76%l45AT_<`uh*xqV_|rz$+W8e|avn5kDee31#&^iZPQ>h<~v{e7qD7tOVu z(*k4B#r4k~MyM4gPMQ4LZ)|OxwTq-s_O->B9v}k|PZXu?LQm z{FP^}GpmU&=7vk;+4F8t_^{?;ZZ;TE+E^D{0o(9v4fTU2*D)Dqcx5oRN_8T!zzfUK zK7gdMsT*y@`{Wg#W(QRYl{>+Je_C&phCUZ>)vzD+*nSG684%x?m=BoOsE|Phnj3Bs z^MI(*E6dSp93DCs?BLin@nozHtk@E)_Y{znD4NMPI9x2DOHFR-xNNLPpMboLk&qWw zj`lLJV<1?V65xv~xwaZaOHdDz4#u&V*Nrf&fu2#Z3fg@`!uh*Ex(S2dNPb8NyasRF zDlv3HV1brhBcvljhBtZ}^n!plgB7kCl3l-HTQga?t-cC9+_EJ5XJ&F zGsyRKD`!hwGy1|1mSGjnv(sr11`$*bqXWKpsi}i$Oy?{Ox!jmsZ*%MWK52H{^K#wh z&JV0Vd)U|H2yxVJi*nKVmAgLOGtfJC@sH(S&Xi7j{rJI^EBtrN^(Lpat#UK4vWsW) zrWPIbP&=>samm>oX-UU?HK*39hBX@{j<)jS1)L6Vv|ERZ*Nx!xv7F0-(i*&0R94z- z7?stF(C=6t6$U%LWflz%5d}$dko+9VnhgRI#7T8EWQMf6FvUS=~}KsTgQIM0Xi z+MpIDUlm{=q3Ja7)`0c5&^{mtiMj}u&_&ht#cKWDt;IeMT|lH|n}V7ekN`?&-FaYs zqOKiS;(K8*2+56LxE2DNCDUdtt4GDwJxHPsh*q5@CeI&<>eetx1>H`_0Hn{an0p>H zeF^0xNTfOqNkl+uEFsg9K7$S?kw+jcCDz&YS3-vBHiI2H6clLuP%kywn?gG9B9 zc^Wc&c`vd-0F$S>Uck9~Y8?P*?PF}(3~iiOHEjoW+58gItSoFE(^Y7KQ~+SLA7LbN z9#Ie>n+BMJJCKT93h2?5kfSsQ6;}X47XTaz5N}#J`sfnLGFwHzg=WB?@bHzfpuLmG zkLZEE29|O{9aBImO-q$QVwnK4X>uJ(Fjlmf2j<8mTPBybp$Pq>7g!4@&_E+Kw8`0w zb)(cuGIl-+(C@tW$VR1O=j(4QrJwNYpD3Uk@5-#Uq-*sX zj76h^)vwAm4338#3SK{BOO|`e#n!x8K`}XH6CVjE%cXbb(Q#a+aQ6e^2=&m1%X^}h zj~v!&K>b_ZwdzNimjx-O85gM0ugrXruJE;JsZcL%KU?28Hip;$*8l8-OipA)a#qls zOGr>NdVjbZS^27?Vnpb3W<}PkE8S;p(2&S8LvoF~m*rTT^E$`%^{*M+Is5(^>0LR3 zj{BPndO(G!^Onx7i^=jeb7^}$(xc~&Wykn;lYm*((wb4xLQRg?C03~$*LGBEB5KRS zqJbG)C&6NH!8Zyw*B_YER_+Qrt+*mWrfsa<`PwLVkyPq(ZUcHEcoRPP!fC}2A-|%aOZcz0%C3VQ^2dT=yu|LK8HnRC$WU!%Mx7s*a9*j+3Z(BD(J}2HbKa6VpBhW zU|tT|ElA$#<~hh!o{)RHhFBoPKs3(&%bxiI@w zF#vTz%bJknIGk5%5Bv@sOtC1LM*J{>H`Jqdj5~>dTgB#Gj9R3G-L9DIK7yY@Kv8S) z&k%E_#0e=MC|gMUZ}Nxr)vA}QeR8qfb?xe%CxK~NAknGU>h@Z8)D&u_k!%cej!}CA zVh`$Z(c>xt_tSIDSuT3EA>qW*;ueRDJv~xNTk;jzSLFu_ci)RL-d^N9+g93EtXXy0 zAv$YW5oyb3??2XlnYuVhnzAcaspx>1yAq)%8dvoKo8l*t0y>I2h-xthaH|{r0|ioB zPGqP1pT?)(xj_%O>%OkJC-g*6u6k$XMUOb%jU(9~%HOpxue$lpTJEG)H!ZHPsK3!% zaf7FHPsz?RQj<38T`!?E8=6RsWGi<74$Kersy0tW?W<=cl18$(uP}E7&NvyUPBiVE zkhTMhf7^q^`8AbbH%k^%Fw;U;yTgZ0w+vj<>$QpXoB-TtT zx>g;w&?S3;@ag5|#vPX}dZMpP{TBVoCE<1U^3zk56^u34`VKWSZA_*MN{_MKF9G7Z zmbsfoBk}BwdXcCd*c}ioJT|t&bqJ{73&<(J8>HFPt<56t1}+i>y33TfPt0tq-6=vM z<9XWi#G1gP^;fC}v(dp=g_Vb$e9>*T#E{yKzT+fbMZ2?xX@E&Pco&vQee6bppAoyy z+pZO#`riF=p{G>J+v&rf-b^>?ShmSOc~3}{7Z=z1C=m)P=VH}tYP~R^%yIVDQTGD! zDUD(L81pRo@EmrwuQ7V9NsF0n6Xwl{!7J6XOofU7d@3MpP433ZQ<-2Lrver^8E=4f z7fXZ=%UKHmQ1EHST4MfZeIy|QoGwR{ zpbuc{0&NEz!*9<#V@~(`tm*rjsbhIjq_!o4&|f4uCQ-Xud?rlfY*M zOr>SICia`BVVbD4F_fk}N^P+a(x2cB*Eb0`m$GvK%)^`BG5HU`qQGmRc9jr7cmV%^ z0gY;cO%GUKqmP&y2mqZYc9YeNwp#+4#K0an3<9dh@qbLl2Cg6;brapc=KJrF+OkvE z>yw%E#=Om@Qb(`hA8*`RS&DcX&Q6O~Q)!9VWTJL(a^n|a!ILX5A6ZxA^yUO>cDfnG z-8#F*IJqEk(xk3aGg{B4$~U<{4%q!0j$7{S9J%fmmROUIem$}3ncK5##hvk+yQmNM z+D-W*n4=ne{&Z8kRM^#Z<{N#v`Qg<|DLIS%GG=Hit?iC>S|jeN7Yy#6c)Zy!eX3bo<$~NL zmol{XNY};G^sX=V;jYr&=MpU!%t<<{A-ZVYP?x8?Z}3!}kJni?iFf(%M-4AdC#d{U zpT%v0wf&ARv3|p!`@$b)0*LfDgQ;0~Jvu6}^!zJss2wP>hCkQs(oBDBC6S=3zHd~W({p%HJz*=|h>%|>+x(W*( ziMT1RhH-is+i@w3U*hF_Y5z&gL%^-+(`OBM6L9JRSHiJFUu&30C)#K9GwX``F<0u= zB3W*hC-JQve?}I8}i# zxj5+I=*txp;2~mg|MY`S2k`_z$4s(By9fB&ww=ibHrk5<_{`V8gv9L3VD1ALjCx;& z#5X9BIL3u?y>orqk!Mz|g)RP|}A0WpBd z0EkJGSOMtmWfzb@U<1K9a#6H;qlV1O#_{?{-IlCw5>FW{_Zvu>T#$PocFtAE06d{y zhm4(I7F9{i>_&AkU$#D#SRkNM0=*t1Q@06&dYdJ1Fii=4C{Lp7QZi(701mh!iA`y? z9PCEY)xAcsl9=pV;1}J{yE5<$bO}L~;Q8#p8vP}j`va^OW)g4&30nbB8(L*JxxnuS z)-rhrgnOh734}paLVDp?m2T&RfM%bYb;@s7Kgnm!+P3C2r7!#CA11O@Q+*bT@_JRm zrNzIAlcQ;q+rre7)_vOOI=$`j*nz=WYi337|6|{it2+t;W=8pF?463#(+{*CeyXVD zv!&=s{PU^B+1onXzF1s!D_-Y#!XeHiq<-BYeJ8#1gUx=T$@9ycFK>OvtXwlAmq^{J z<<72P{kE7K5^w;IPueqkO!jeH&GnuGc1&Il;Lc|gKlB*LNC#+F z(NFd6VWA6(&aK^WB-60&v^n}RZFFdl)ON#!0JAZxUW1D(?zcaf&g2|kxbPn1#68W5 zNta8dE5*mlB`kpW&ffS#`0|GP#R%sEr8HjT6Qmhn7eA&}lWjeW2bBu98}AJT%ydbA zb`aP-+E}ADmdd7ffg9#Gx7e9Pb01z(=*gP%88>g}U0bm~ld)#YspXTMWIVqU9yv{$ zw7|G`uCkNOm&Tng`-YbryC^-Lq4wJivboNK2ab_W!421YsAj!S@sqkK_GV~nA~*GY z3xD=`a->M18Lb_`O(MU3VitDY-wII?%Ac59nMDnQJ*0*nk|oH}G?3-5b|vSk`P4lb z$kur7&nKDgbc=pJn1!{ruMTm4A`AjxSp;r803We;;9yh{afYiv+J3)1@(HQ*Fm!mi z@$2U&GwWSaZW2S8FMM8Z&cyf<7^>ka7|FS7LupFHt%ACFy_x<|X`3)nUbCi=sVn0h z>2lF+w&9Mrv#q?lf*SC-0QvAGV42MOJj2vzwnyI69ug()t+=Q~lUqMc3G`3JN;c4G z-3=tx(tE6|QAJdG1(0P(X-GYo>DNxssph6U!L^-@Ak^a+3+P!we~b)&l7&`r>FMiE zWNeEBzNV?;^+5<7;Ee`}s;&rOTtM%`Al;d~STc=zh%ND@g)q4wt7RapX$0pPGqASF zfX#zZG{)q00Q&TG^$F`0qN-?6yU5|Ub-?5|j_Zu|VOWoN`ixW%>!r%r;ScS^TfwZJ z27MQCvtEIe1;hbw1m*n!w1O*P$Il9BobGzGM;9o0uf&k3ryL>yn3 ziyhC^ZP+CdE*em)XHT=7KSX|kt3ocSb3|yeajkeC`z5%(aKR)pcGCED3lH=m_OuYJ zt{m7!su?$%Ow%Slj|;9Yy_9K~h9vAvujs}3zTUumgh3WMiM+aQX^qhePs3Eu9&k|c z0lI7G#E;fB-Afr#JlL~Z>v^EwDp&tu*Gng2-n5~+it6lk`g_%1IM)#4v3)?*Ky`)h zfzItun$@cE%gl^j5I}Gt_5|1`c=rHR&~FB8l!291A)wLO-;#Lz1rU`Z)q^ld{+XDf z-J1kgoy(JQ9bCPyE2FGtx)$#A)XPf8!~4M0<@sTL?|l7V_ws|(I?X=j$MYvf3Es|b zia2Va%P$w~?m~`|^aZ0fvuYb3_3fLv9bJ@Twfp+H%^|5P$*lJ$dlgQeID8@O!`|)o_bNpYo>9zZLKc>CdQ7wPkNB+%r@dV3PHz@S6gRCVp za!wrHTu)rG`8=s9Zn!`SpVEEknwa3-^x;~Ki|F2hw`&xTp7^Imdk-F0sp?|OkzUwF z+MjhmRSu7p)no-b!h#1|mb#bJtEeU-4dD)K2xfT3C;2ndM}@32Sr(6G%H3(rzL>}j z??f23G$i=)-f@ZI3y~>4Th0n5<0Fd!K+wy7UNPi)HK+WL0^^+g_G!$+;fir_gQsS* zvJ}o6E{d6}9HIEp|KqNR*kwhj)?`oZPb!!C;$8L;zuo#ySVcbF){~E~wU4w>!`|sf zr0~%4W5*5cY#i?2r68;H-}ck2#*lcBV%5f6fMg%MmAI6sHPbb@!5KSz`ff!8f3n0j&$9p8b^#juIB?e3H*_mLNZN5B1y3r zCU3na0@4dm`dt;Iv+Dq+7pmBSOb!Nk&}n^O**PBo&f33HIGrm75QZ`tLK&I-G7zLG zBe)I&yKa*zVQ)yxuEZF;!7pP6)&}_dG6>4(A<|4gGkIqENaCsW0xkrAhRA^MtXKh& zkXytoA2#!LB?P)i_z8HoUV#b$$`SZ#u7cZ|ArHp>9X6QafL+ieP@zPSf|W6s*9IcH zZYXz3tetpwdoQWzlNfk2SSzF{YsIB^TKTgNu^o4+jB#VKjJLJ&g(`e7dPEY(S|3;{ zdIEs>gO{kF=bhLXv=js8HC<8gcn=dMf{ zpdB)xC$x#Vnrq{-f&e<%IBmzoR2Sf=F(p`t!lg{?H@sFwj-ki2F*I1KWatlT@RBrr z@O3LM4on%O4aBHLYtCSHQ2Dp9(nN?&m{ADa7SMTl4U_7T;8E%}a9YCj=k+joY2c+W z#%rY@3h?szpiImw>r_436k=aPZQg_P^bRUvXU3QS;)db1C^%WbL#lckuUiQo(;wJV znvlM?UCp)=ai3>eTAh7rUYV=@%a<3O7M2t%`^}|ZdE^a~h_E z*gn~NQT5}_#7#Zh)+@HXM$;BOetfjsIw#u9WzswSu}cLv*9|#1M+h(P(dar6SJ|vr z*Oom&vw#&GikB5{Bs_P!ej{YF+EDr*9X>fTO(yol!6c(ZdfdQn_vd5UM(Hc+Bo^)kC9EY)lk0q3y50(+DzagX zrU3<2Xw2dbWh+))Xhv4R+vBVzw+Vmzd|H-)N&Hvm_i^GFt zO$Ydf>@b{Ok%@{IgMnlEO_S3B!Ka5>gt?W#!ZZO*%t3qm@w%%_-e!@Q4_YJ++zNU{ zflxdNvB69M0uQ{w2nX;4Oa(B5IO&>_2(5bg9`Wv8RV`-G*awJ+s8}!JIu}DY2sFEj zs4W3Vrh&OnBLHjSX#t)O|G;4g91GAgQ2N?@V%gO5;D6)GrQc*0ipsk9hOE8fqN-tB zD-^_gCfFM8?F+1gDq^-z?Qk~5`HUsU{^aAeB; zh0SwQ(srI4zA{mU_$Kt+!S~-7g0T8M)@Pm_xYOJaDqj|LXOr0M`C9zziG|O5Rj5u@ zo1^Z&x_a9E+&%u0dCxv%v>r{b-*(#QS6xMGuf!Rl;c@@9a6Wj{(CVqgzP1Gv5y zmM(Xbo$F9jvFXclU9HC}^*=tn`THO1Xm}V#}{NtG$2i70w7#6rVXa~H!zB=jC>OU6Ez9z5w$9KZ) z^F^fwX|8nh2UQ~4yzT50dsvH#rZnCZFI-qcNLsaU#^djV`JsDv%d~$f`-q)*);;@i z#y<5W{m0)qNgwVdel5T55fwSKHnAha*w2HY@Gf?Htn|IO!rfWY$}JDRywP%gP<%Om zu3UzXQm!=-l++R|%92N>5mfWgoO1$0drSTR-&5Y8tbjPZuAHu&l*4M9!K(5vC~uzq zM=|<(#2rteI4s^XO>kh^RYaeBRV z#f`FLjpXFeotE1vFRTa=3h4$!YH%a7=%Vaf3ewh1Y*-;eF2&^_Y*9B+qrH!M>ymWv zgHURfKLhK{L7U1YVQG%*Z2K28%u4S(+Kj~4LSW688m!>32y=UX$<@&Kif(|;Ymwl! zdp`5PvgO%~7il-{2i|QkXlRh}-m$Leaa({)U&)142AZz)^8Fv3o(y}>I(IJnw@d0* zxAuhX4L|(SnL>;>9Q1nqez0fh;Sq~1VK0iId4n#|>-F5C<}uEF&>aGYAo>QDga{D^ zA#=d^)=B^zL-ia8zx#zAHz}`-)L8LmZRIT zp3GdchpNl8{W@0zS87&}7JSt#y?m%KlqrxnMn{;s zX@xc!ApbbB$Htc`sDPOxoG^&fHA_#+ORyHs9`J^enzoPNQ((^t9Sp5>VerZdB$g)G ziNj!Jn*_WErGe-ou{^-JkgeHK3;vo8@U3hcEh9VGZcG=-J;)@}*!p0SSyyRtBb!BB zMh<#st(f0W7F8+ zQ@U48F!LBjp#rcbUtcDKwpr7F4+W*ZU~ z%YEH&eaZ^j?LD5&XvgK@#sm2Dy;og(3~|Rb6~A|9Sn(}xtX*Bc3s=9oyRG_x^g`s? zgus}??iM@VoT#|D-m`1QGQaSm`|dNJPqj|{cuISl=(OF|HnZs}Hy^()e`-$eb^1=Y zHRof7D{ti8x$oat9~ow9(J}R<;>;)AJ*K>3h0YBHch6Mp z9o9d$4Sy4LZN}-g(b!A-tX^IJPH>iGMGD0Im1*xunkMpwJN14m+v2rK>y*%i?lbw@ z;)`whay9l-9}1P-J4KyeT z@W6;sdacaCXe2+p@gQu~YG_;C=a^dA3fM@TOAZ9{&Vksz#tP}WY?Jm-nzZ}?$=b17 zS`xC5E>zBM7Ws&H>8)GMAi~Fo)s6V>#=A3T$|;4<;v}VXv*Mm~o{{sRjC9urPa3%8 zhShVY@b6;U`HQJK*2CYbZ?HJG-FNSPdGL%nef7?o$GiP`Y7ef&X!e#ZyZMKyW7B@A z({|gg_h{tfR6#FbEK)68L-1QduvX`2f@C+2n2nuJG!9MVro04FECc1eU}M5qNPzaC ziFS{RtNfFw8zE}pc3TJa(EmfydB;=T|8LwVGAo@Uk&!(svPzj5+3Os;%(6MkNVcqF zZ&{J;I99eoI9YWkBQtW)5JHHIey{WW{dM1u`*yoeob&#?Uf1=!u6HdT8|xI@S88~`r_4lf4mMOB#ZoU{!m**8_1z60O@;Kc$K{}W3JBG~nm3i?8B z&GZ}rNWc&dW~61 z+AjCTp-PZ)#D;ZQyzHvDipt?zAy+{lz3BB@;tYx8@GHcs+?_0$Asx)yMEoW!vwrZx z_Hd{*l1>F1_I3GL zg&MQ)t(br5*OB|%<``2VX4IaJ5t|l`Mv;x_OP-gSIHal((so1{IX`03j6xY(zu+6= zTJ{)D?j;d!e}C&Anf(4~#c<Iw+lG46i~q>zGP|W^T++V3 zKG;gtjr=g^@9Oh0x<~n9BD3A5_`B=By*9TT>{)jPXURv$i`DdAJL%y?+n_mC*@sp%it{g5O% zdeh8j$8L|WKJGqac2BTiw!t(Sf*<~_`Y2m$Dg5e_QWHpz4~K* z#NWQ54e4|{WZXY8>hVR>C~M_4<3YNs33XU2)i}ko&O+#0e|{wKKkK#NO}NAwy?D_; zt;^x2&UVV>v_HNVEk}^f;G9m_@> z3pmAZ6}#2C)3kPhj{*f+=-MhI@idzQb!v~P?_7K9Ez)qx@_5bvqx#`^*8YQ!?|Kq( zvMBc74DTs2x9=|+8=xuiw>on!M>{?% z%W>hbafwlx4qDTw{8SX2>Do_DkSlofUd`{T0eASj1WgUR%eY>GPOQX;J6{T_i7M{& za1$Kb6&hr*mqSh;g#!7qW^$cdcQoVP5%NV~Og7wd~)g?V3h7=H#qZlwQ}tVg{>J zhaV99o2W+6S+36I)u9?$K==`h(;t>3?SE5XdYR%Xn)XV7L#*b>gdd#|jCo-HY7i{A zE~3Uc0n&6ofYW%U%o37FNQ|MlRt)^@x+1X}kOXsr*db)5Hg1WdkLpxl?_C5!_qMSu zE=n6U-klBuX<-?Ba=3a!v3LitrO%mzbs>)412R^R94l03gdMHWEkl+@HHqjXwBT>F zlt6UCQdjs396U`xjwy@l$YB5}tr-?qm1YzI*W(Sr66Qi6n@L)jw;Z^Ldu}kp{Z9)n z>R2oVB_3TVjy{0r2b_-x8PJhIEnk4p7vvlvG32dC0F7Q89r+D;Pa8(Ibl^md<|!I9 z;2AAR+FnyzJvsy*o&j&X#HK9Z6ov;fwp)O1r#!JyQO!!|LsZleXiu9j*iK?5$~r`x zV+Fa4C@euBaBNwTd7G|bX|R_ZnellC``lGB_RdbuZUn1*4wJkcFD296z?%K(EiIq= zJjDi&r--Q-`Qr8_s2YjmN%vGenK5O(os2rsfvQW-xNacB%|m~%`E`{=U$i)8lN$ZHirLb6 zPwg6OXI;7KL!i3@5*k8!7F5Cc)o4Vr7Xbr?l>lJHZ`k%GNYUePdifwse#W3zsEx1%J6fqsCsjq)ChcFa z^cRP1d6RMLPt1$DG}u>DU>j+sUt?@F)e+)4qFCYg{bvRp$*6bht!u@k@E!SIze*ac zF#UI^`j~Tid4kW?z-RX#S!w6TNfd&%IU+dou!_p~KXIaiPsYa?wK`?lN-X_b{@ElU zgUTZJGHx?!)$_&0`Nb26k(EEaTn%FcItCGtKu11KAobf?nKxhN7cgB7>B@fGfvb$g zB_js?PGgJy-q&Chl1`mnY1$g&)uZb(@8t5~eA%3!L3N@o?}>Sa-}HP)$_>K^f0H1~ zD0BNC@g%dnvh@mVISz5e0bHV&)OJ~2+T zZ#V{6Bkm==qi~&Rh;uT|d%Yn6^T^WaN34n0>o`gd=<(rc+e-E5(@CuoZ;xW z?jZF{=-zGKf|OkUr5@vE+Z*39-AbJMH2S~$8^ONbuUQpcUr_#nZA3?z>jKH!ez zz9kqfmp$9a*mKy%CgIQ2Hl!5|$P0wz%rDp%iRs-9yKq>*A=`8k^!c71glvT@5NwmU zN+6XGmnliXkYQqak$YBQM+?phV{%RxLN9Q9sLUg(;rWik>9i36v8nWk5PMn({ECyF ztMKSmn8ZL~10}3InFW|Y%hRw&+Ek2Uur2!DGeG&mi3dT?MPRH+F}mskP#akRg4v5h z6~W6?lFKFibsl2PKyRp#QUIQCtXKhSdl6omdH||E4`LzoC~p^R%VC`fy>T;Es11?; zuo=;|7n1Zd127ixn~*tYsody;mHV9&wu)flJ!y^ZfL)eY{bwzfuQ=O}7?JiX)KcCL zS8>l3<&t#cBC4j3mU-PjPSDWTng&>n@@IW2V>Y&0>U7K>)8$R^ErU1WBWZOSdB>0| zb1Y7N8P_6jrtSQUh`G!pC4J~`qjKuE{p!;A6uPJ+_(Ot*IA6@Hgbv$G?R~G3q!10s z>DYVI_ofFT`GjB9J#))2O&`2gktEPPE2O@7xX(opXdbqIZOtcTcmWl|l_cMlb7Yxh z!}nm=&fNmbH;zt&&wuMp4OpCc8xXVKiGOSp)=hk(Rv^7K5f#hwW0&RY%|-Xy ze0uid3g37G@OJkvTU*5ZVs{n`JEP)jl6L$n?D_NsJ-QTLI@;QQWVz4BY+IOCe6F%l zJEzA-C!e31S@5Mivb-tc;kDJ7E%{5zl)s{AkiW?-@xIDoO4+J3`oB^AE`~N+Tw-W9 z-gk!ivLwMO!jd%2!EewAs0P|EEhtBlPyz3<2}q`6J+O^Be~Hx&ER{W@?t7IZ4ZwZ4 z1kJ>eauuF{-P+7n|_FRrsgDPRWi9dP$W!x@?+b-;se&ID3P8fKKGL zj{4=-!7d4=l;(G{y~oGh_)){P72S8#&yJra_2Mh`K>4FgZtO+ z|7WGS_12K#x1i%I+L}Mu&gIKSX|1wqzwTQ_+Fq}wh-^W6`&M*UbIe#nc6^M@M&;g3 zR2@8Td_O>f4R)eZq%)i@RMe2I+$Avn>8|d^hlAS82+tLhpeoeZzAfR(_&SpI?Gx;; z+5y5-th#)GeUiWNrJ#=<3z;E{Oodf*_g?<>(F`l#co4j2*(UBHVSB!f5EC zN~xvo%BK6+TQ@YKdWTatH;edKA0UoExxGMz`HrcQ%`gt-gt z5IKe4d*0~e0j~#6fN%jfbcne@137!YR0$guMXeS<+Rt~T} ze^9eRU=GV@4>!8I&nsnBDP1jS(wrEivu*E|bep`7Qijsf6wG^VRE;~Jg#=3xZ5q!F zg4h`Oy>^Nw8G?D?3YBmR1w>hE2vDf8U9i8bokO-@f~0(nL6uRom66nVH;l;>+iIS5 zf+ZU`?D{U+hO49`4kN*86{8g_st+K*3Tzmpl8F}>bjy)!2?k^|@FTJcXX~_LX52PS zeD@&Eu0jgZih-wT3|O%d5?uS{p(aoVfdKHXAY7K0Eo@uRs>KD0U@MYAfQM6gn_xkM zZK0e&x?Y4mamE(^2vi(^i%D4qz(jpp5HJUlR2kc9;nSd$HW>h#QV4w^(ggEGXv>(+ zg3rcB796C4=Y&7);VR`wIveHs|7sqh;+?=M5(4KAq&qYO{|F3g^N7onkGiXoU`B%2 z_k=MEm-S0&0%>Fmu0SxiG)v{m9=!f88Tgmci!dGH<-VZb9t(gPi-Zp)Ex5^&Elk5w zo27z|ujSlA(SO66kfwLQoq9ZBgJniH?yf}`mq_ltlJi?QCFpZfou6_!#hLHp`|0PW zzI%>{1tgrRF@IvG`F*Nr+tr^ z;(J~RWg^nyZoo68C1JfQ4GKBDU4`D(zb)I9HI5+QpY-@2nS{@B#A*47fI4p%UhH7K zg#Jr`hsQO)gJmw#_pp9?G(ayTzZhZc>eWg$iFmD@tC1Y2EIoNPsdUEQ_iz#YQk274 zM_$U&Hk;;l<>~Hab-|U+|2p5N_g{+%H2FQ4!`6+5hgPg{^&aVYTyhnsg2W)Zs%brO zF`%D1iX*|1R>8LAv*4m{!9#~~E{$N>4dEV`?@=(gj7yT#)S7v0l@yo}wc{+fa&Z&G z99w)c=)sAsumGIv5UzjxRQ%;0W0o?l3Ym4z@TaoifV%QZ-V*ZaxzD%=nuqT^qHiCs z-a7T2#VANYZ_UQGy1ZIe?fRvYLF)S$&A>9J7vq9tOTL3~IkydB%$L}Zin4{;qoqO& z5v6-fpUKxCxB117UbuFxl^`r5qvdw)-9Iu1a=WeWlXd+0PL<9h&etwXze3`+E~IcT z45Cw=>!W8W>k4`Njh_e9Ql+Hod494MIlE%=#o!+qLub>Su)O{DYxT;}zc%W=o^m!J z77myr#frE2l$mwi=b0qdjeQkXzVI0z_W6FVGbI!G_iRP2JsNjU&tsHIT_#>fDSw&)p(W+mO61#~pL+pmhCszHG2R7m z)U1D!<;L@*J?boh1$T{=OhVCu&d>L&%-6It^Hd=>3l$f7lPI3=O}*q7FQf9RPu!Zw zUz6JFH57^)EK9!sLuGh-Ad*Tu-_3B2nZ^Sh&8NlCbxX#5%8_2|$|r9&)h4IM6_-qD z4WIrayS!)Q!IJroH9nNFo*H@cb_kiwbo_X|bOt*AaoY_`-=4PMVCO8Ob`g>3i)q<=&354^SYI!eLK}nVn*IG)cbVGep4``Za z>i&@l^zk^y#gT`mW}O>FG>{V*OCd8)(L6s-ffwjOG;1!P_m1|ET|QmugBaB3I@C~v zRp`BcAGZqzpIwguO9AjKCwggu6-=QGFrK{#5Jxw$kg5uxEr)c*VE{hDHYtH=dKNl4 zU>o{h%@3S~hVxc+DqsRc+!WV>rS&7EMSw#o=mPNv_D|S}D`6J&6@~;GXcc%I_B%&8oQp1 zLQeo3kk*Wo1x*n7|Au9Q^`aDz_y0&WFU=&ddBPP{cQl-#=D29)_^^dj@D8Axy`V_ z=fO#DT7AO1yBdEIp7=Eo^nWW%bi%eZcH@Dk2ccrp1C$wp1tgVyWpNH*m97|l!&VFk z3rvF)tWmS8gE5hwxriz#UdKQPeG%z+C5B)EgrqUN(_o1!xJ4?NtE4n(6_1Ffcf9_n^bxdivNu&zTC?XZ_sKaZ1bLgVCf^22`o1RX*?r_5?H z#=V!L>Y?nTy%6j8qeXgQ{6pk$OY&3f+2}>{l=DX(C%Yo-uYK0|w0mmA(o=!^o}qwDVD^RavTK=VcC zhS|NdVy`Y;)Z)xPF|vM;i>moOgJ>@mbnjrn;b5>bK{Nx6h*ge^%oD_t0fjJJFsOxS(>w+1a*FNmD<9a=TXSq$e3UD`$Oq*WqEVSl z!Q(@i-;P5A#J2U?X5A0m5j&>@JLvSL--Qu-#bd8rJJS6&oE%nQEuw1$I2|{Gbk?nK z<=?+o1g#atMpt(@UlkO-7_~bvd!*Acf+)jjxm~2&X_Gu#tNLxEcxi~4(;H(yDuAQa zajjB{7DsY6ZU&aXA$du=hwHF?q#^j~<20u`F1%=oqGnFB*c#;Wz=x>=Gvi&4kmjZz z|Hv}@#o~EP!L*Yf-)r06#>S5+M4ALA|Qe zT*R_M7bA?*hVz#CpM)GeV8>^dAz0vnBQ)NI6MG0o7w~go*u`+bH{pfZGYw0`uWb{f z9wPAKS~ybu12kDw{8`XyJv;9zJj|7C0>QVadD!nq+G$~w(u2OJMWh8Not>_z*PEo; z8UbL5F&r>QWXYl%l23lLhq(RRd0fBzW_>lZ9@k;2}rA zwrY^#%UuvAZ>nf(_@=VxnsQHUjrpIUr&qwhjJ}16Xh)UHG1Q?-)iw|6l;>_kHp3}t7v|#T zb7Q}-OzrKvFNJGs_daNvU}k=Fm*S)xk}@~eU&?y%A}MvkmA3FP-#0!NG?JRgFdUaud@r3^ep2~SLyfRy zX(pVnIIfu*IH`H_&GPJE*griEyu_+&eSL z3J(%k(Wqq|nU#7i(O%JnLo>yKgPSIaA9w4AS$XgFEzvBe^cP__ZDls86Rf|nwToS! zN{jz}VZf#I8?)E~`VEB5TaY9HiU;X^6Vl=fsN&#eAS^4t+=LRflj3Md1!HQoQFi*? zhZy5qBU_TUsDv{8%NQae*>w@9&%r-@o${;W|JuPdl2W#RW#%tfqI!7$y> zS?C`bYZJ5JcX~I@DJq>*Oy}Pg#sT_lmZutL$O>rn9e8Jw&s0XXf3bhH4b&U{XDi`k z-zGstr|DZ+hp=TkqiMNg_3<`A#A-0?3BA6~&58HZZ`#_d(`?S%R5xc_(;n($^{m&N z3&vEI^f5BV!Q@+JbnX1hTmuAZ$@2Xw7i#i9x;17 z;y#S}%S~pQMNkI(dJ2sFO2l zHACTj);B?~xBQ*oILfrHh+CO|CcNEp)a2o)v{UGa3$B4*;o_|xQQPOrI1i(&YE5Dh z(!3W!lvm4Vs)ZXW{$kLPla+%+Jc;heXDM+hQB~_hDi3(!H$D~dQZn-Lej1QoB`-x- zwF#ODR^E6di@b2+CRzD>MSse>lg>sIP{#$4t*>MkX#xA`H36LsRA1nStV6*Tx~skb zCa`Rz)7aaoQ`@jbdd4;~5sG+D5yVb| z3=g{V3{clmx@jzx%UrBPd?Onis55|XP{RZex`u7;j1+W+fxwQ|e1^6y1kh(FJBpXj zMOCX5u#skS5}MbvN#cHfX~TJ3c^2xt00F3;f!>Gto`*n%-xNnjEduD>8Ua5<;jdIV z+kjJpryK_q5%l@OD~7xm@EJe@z;ocpkFyYqedt;-!GT;n(oj}uG<+|qUPD0tu$9k`W2ZksOpwyoI+aEnb5-O^>5z{s(`$ z3CwIGezPu1ri$WpHC%rhF@mZE_q-e_(*lhS=ixZk|2)Ap|FMR8)s^ZqI6lTj9vcYGgh zd{Qe!(+8c^Jj8Uew;~T%N=NPMk2rqv<(zt<{`Jgg5*KG<-dTJs#!Wlbu+b_)n=j_zHPki4%U@27Zg@p9y-dJ;q5IkVb)FN`yF!G+ULrTv2o*w zy`$9KmZfkir3a-JcLlRO|4VSj-HYsWIi}wCtZg>^K-26rm6z_LiXxi*+%?Huvyo6| zc>Qqe&z;uMN704tw)bru*fj4L~frP@ek24G86JvqftW+jLRd1Cvzcy6 zD8*$JwwaDqMKd-29KFKULO5HzpC`H`{af4-;p(WzX*)lZoOVG);E71W?d027=VD{d zvuW2g^GIwBoEl&R!8T2%`;W{=ICOk{5YuEH;7uP`k74i<@~$taL6Ysx)NTy1m`5CT z%Q|GX72ODLJjEef$hCF%g|~~~4yWN=-O|c2b_N+vwaL0BgOaJ=xq7YSE^GY&O{nQ4 z(}$YW{Y-0)P$Xk1v184KA+rP6KcFJ0;c`Nel|H%4>deo&Q!cgF@5{YkCZH(*{>Jao%CNlHn7-r$+Tl0PaF0-pSw1pTiY;t zR-KEU5M{nCb?gxvFu)k(w8*NXl=Dw0m@i$raj&(k-=Z&F#Ykjl(Qv+`RrSPDmj7`EX6SGrt!(Z9* zHx%9l^Ugh1Fwnd9osi9GGA=e&oL+PO9~rjz;Cd>J>5CD&+1=B^k6(Ov&n!}5${7*Q ztNVQ$rxyHS_3L%SY_2PWf}s-*@(|E~Rrv^>O9_28*v3&1G3Lgqg_Kv$pAZV;A!Jbw z&4@lV_qrqM*iB3Mn@6mSW2T`^^`>v($`i;#bl-W3;BOqHOFOGcb)xm{fiD3)<^!rT z2%w3b6jeN=gL(cYs!Lzr79S$0!Fdx{SNvv;3ZRGpthKLSm7wb$v(5NESqPkL?ckKu z5X=Sm4G~j#n2Z5zl`aJbKmIE2kpd*zltL{*#ezX?8xj+Mww}edLRMJlHAbrfd(i^= zfsoz|j^ZZJ81zxLWDEwkHlqL%ashd`wkRMp1_3pLkLOSD7=a*bpai1)+#(j84A~io z$kD(rzcQmd%B z9#Ro!CCFa&r=Zmt!haa4p9a`!z5L0_5|=UC>H~{7(`tZUV>b&yYW}5f1f?hwsWY?{ z83K@0xGD`bZWq$B>GfYMU8;dvzflp+>A&JiLTQmeo8 z7T@u0jqzFX8REdDPdg&ttr_Uus|v|fCCde(di0hLOp^vj6NOyPPt;2KM%$%aQyRL@ z^=E!9@Pb*ay*;k#4(~cEKY4`SIZg4>`IUv};&V=?f0T>zJ|w)BBFmRcStN>Y?s77k z>Ge4BVbcxtow?8N;pS-bqJzj7$lV;lbU5LSl*Af|j zXw+A?yOBDx@m&SCJS%gCbS8;UuYIOHJD8IlI&r3gx%DCaM|^JphbG?OZ#rlFtDtw! ztYa;)RAz48F6XUFdijco@08Rz&vyqu3(gTR?y68rRq{-oRn|yWW;Q>x+Itc#BYLT- zNbec(rD<>YsFS^5Wsm{D~aiVv1yzn2H z@jtTE_+4Nf_T~P3AaL>S0OuL$e`GG=mR&%0 zr{`_dxrXZWflVPtid4YE4*10d^f8F3VA-occRXbP>gC-%ob_o2aOPo%f^vM>Bm5?c zdLA=M#}qcU8ZrJVdF@@r;ysQj*^G)48G~=N1gGVSQOe|!d!e`F<61JZwedIKFz3FI zD;RP;$$Ym^eXGOR#w~f^&VPB87AqLKSQ#d@Cy92tdG+-|uQU*Mx(0mDLCdZ0Mbzo? z&wUQ=6HI4lw`&s4h{cFHkKBKzLwIl6uM!~lRaJJW(Bo!T(>3Ktp6~s$S`!EL^AEB? zLA29o$TV(Fe8;@Svd(LEONE^dC1kbeow%mXubSdr_J--jscyBi$_ORZ@(qxG5Jp!U zqLo8Wip(Z_6XF|)E;jb=FL?~??SGPz1dBoz0Iz_573p`IpfE0ZcIlp>ilT(FbhlyY z$*+3XtOmD4HBo2Q8#&MHzAJy5D`d~d-P#`CcaBaLb>h%?@!0Us{BFIQ}4;Zcj8t(jE8}M!#g{R@NV*J-o+oe)(|9 z(Mj`i6@U1sj`Y?3^WmxY>N{=ISEjg`IG!*4y5i5X9rq~3}_ zhsS?{;c^o?Pr94bs21QX6hY@>)%Hb8y#(%PfNlXnAK`_L&vlTjF)```zZsx7f;iwM z=9GsZsS1IuLdqgwR2&j@Cy{R;14(Q_@%_%su=~xNy=(Z7%s*;8B1-?~Zt$0mA%~=N z=Bm2deWTxJFIQFDhpl~(B1h>Gl#UYjL_>k7JB(eGs9!#zK4IP)n`Iug zI_ws0c;Wf-dO^WUtmGdgW0iE_^+y*i3x9Pe|1QgHa0#xwtHqwaT3XLckE}SFTGoql z#R>8@+i+2rnBJRlK1;L8pFrd}FsS7bU&&2!dz4(cTJ8Ab}F7 zf2$UzbZap3nsKA=&u3whUo?FR*|#4mo1MNa;P3Z*YQVF0(W-1l%V?_y!Tr z@P`ElkLi}6D*7;D(5him$AO=<382}p6)xg)D%Cp#ou3l%&}HlhcX5!~Fk9-Nzg83$ z?=gV@+F|f0h%LB`qH5?Uc1895g4%Zti0mtM}>!%!zY)AW#%wZ%O z>tWKwIif)GmF`ZYP7tem+dE8G&RB;Axz7wzhSV8%Z6~UvLuiaz%K0yg7JSdk(%IZ}yitW#T zA+`=guz6E+&%Vl*Ep#PO_w+3vpbo?g(ly0~^CaY43I%!;)eY9NMq=|WnDZBNhOFMe zI@r`Ho9r+@9fizQFOpn$dnK?=*}_jCV*CZMAX{8+?YR0(1)@z+qony2`3s`On0fd; zrYTRc6N0AqESxsdlb&+YNrdW;!(I`hkVAuFd!q5{L3)wTUU+X;$|)XVJeZ7^s&F!8 zJASJ*&sZ0u-u@V_U6(7>%wozjtE#iO&Hs6{7rqA3gy;JP1tFc@;>FWuU)iDud8jJX z89FtCCPb6$xKp&8=qLES54=vt`cpQ&PjzXe8hciJXDo(Cy-3o2t?&N5t$N;TCzHg! zwA?H#j3Yb6`E9pe^1rpa+iD0ZuOes4LyTrIM(Nt-2?I6I3>u3OZJzNo-UsSIPmQ-( zlx$U)o)2{kg*I@@81gP|mRW8;g z3%yAB!W4iA`h>PtN#dt{{Lr(h-ytpHHj;PGUa{%+=vmg{?8c$HFL|8aIMJX_oHM`f z{VtRi^KR`NZR`z^qx>;;>iz4&HckRLeEAxRqxzbJu{#&^yDDy4{v)eyG3brl>InbK z(YInWj7fgxM|-Ah{~y`l;E*(`@cZV&ofp#*E^qU6l~r?9cxVHB_Z_6?T7CY2&JRZi zj2sM`_Mctq2*M`k`cC1_4d#$PrE1m9dXVL9_CYvbw~;p7=9xI-#rWEI75(M&7m%ME zY?VrhVGRyLl&l(}?z9zY;zjx)E}ajDka|3?n=^PDLl7B3N?Awgi>>oWb+eytPEMQ? z_K%gHYhPnh-xqE7>N)dCllq-tw-k0xVLQ|RW7aUt4FVo7Gb6*E?K{8EedBiHZ#@OM zr-;&l#qwhZrI%;ww|C6RVrNR7hnl~?BFCaf*TIF<6|y{?K)OD~;ub^&17UfXgh*>3 zh<+p-I0L*5U!6LTvsOM8LGvRJlEsWXr9!?s%>>5j*WxCRSdgA6ku50y=F@XBO0E0! z;-BN<<<$;n^GDI2F54$430!MB5)8ikV6>WQXy`J2?qlnvnF1azl_c7@px5JeNX+~U zrL@aZ;EnHhRe4WHbeH5rmlteyvwG3pANjdCcjZ^|{kDgSJSy*hG*8`q=G`*O_gx|N z_};|!k<tGil``Bx40QpV~;cC)j_w3>K_4>cb67QRyV$I(Z^4f?w z!GQR;(~>Ww*TWOGQ(Jfn?iA770ZLmFx)oZGm5@5Nq@5UrhDPXXAE$u?fb;1DAq-0) z>EQ-$841)Hg?}SmEj-^s5CO;^4>8Yj_$SbW!vuvh=eFSmAw7~x_ezSOSkV}mWOMk~ z-y&5veSZQvW?2Zqf-27w%IjP`wg@Jx(z2Bk_m*WVM`+{UL$3%G8>E;wHx4nVFDCv* zNXN70j4il|NpPw5pd6~G4xCZ2D4_h-=Pm&4$k4E7r}x{oWr0R5%8_wSvUG#y)nv$ z>L`>8gP$WSd0jaq=1SbtXO^+dTN|)!n&H~T0yj~tw4<$S5p;oSY>eT3NT(87*`_Z$ z^R%=SdYaOFA|p?COYf9F%{0ibEE|=0tNTUF>DQ)1onw+C_s9F15&DV-jcU3dyVH9I zo@l{QU#VfojM?wC24*i&J6uwzZjE(gLxyXkc&HBJ92HlMp)XnuXsTzXbThConw_Bb#% z74czcLhbEvFLilntHC`7p0x-LYI2$@>K~;T4RGu+^NA`=MqEpFsRG#52;^+uOBSrx z81lQ|+~MF9f5V)PvYc(C@%10AOzp1X;gjQmM{n=YZMVO{V7xji zQb&+H@z=?MCUh+~YDIGfI#O0X{i&j9%KlopbXLt8jUOWF95ad~4Gc7M$~1Ka8l zIWvC7phQ}pWoECcyQ1PBKl@M|r^A*f9JsX_Fl!kXY&E8!{v*Y*oWF9YpGk(N$zJm2 zjfLvz!f%9s@qfN6OUIQ%z~5eFwMJdsJTX@5G0m|kl;nOg)9mMs0428(-Orjy z3Sa6|nU-Qs%u11owB;`fySX{*_;lf7*dfhDcEc8b;7v$jK0cPay)@HolN#q%Z3G*s zRp9h(Y}Kn=ce#W6im_2b=BiaL`nTsI2HcV4rmP{KvFyLnc!Q z4c#!M?!Bcwy8$w}yQ8He>$<6828*i8gwR{pj|vZ4FSX^RRiVVbCd`d2lw>>*j%V3( zR__e{)=kM|1_sBD4Oa3FGqZuPhNH`|ni=!6^UhlQFL=BeIH%Xz^27OiuX*sy46!L( z8!(hK-^<^RD8KBUamy@S&d7tl$47EKXF(+kE<~b&9m23aXM*B+(_R`Y5IswoW7o#fNYOS6`k(zjNw7zh&OVLl&G@{!{jcXWx@>929(ha3meIF9EI~gNr;UA*}|& zZ7!-7LUCNS_&8d4EnlR;W{AwHT$hJWTul=)7_ugfUQIf1YnTU+8rTDC6HMt22%vDQ z4QbnKQ0%VmB3%jq{fe+AW5gG@?;*K1JjyS6ER^mr!0eCorxKWS|DOnciQ-B?jU^zySRY~CT z5%`9!K0O3}-KU?m2VhiA0RLUBFaNv;s-8$~s^$`>U&0NVlQ@X**};ECCX2i6OE9O% z--A^YIzf<=aAhF72&qNdJy%uj3&`P%aO)=#5JP3?vZjRRN~*#ay!*!{xE9D!RPF;FFd+?A(6=EA#L>?yv(^e8?^#zq~pL`5wv18UTUMz6}9Ze z>rKf^fsxlg$^Pml##j_DXg#EyHtP#NSzl@HDsqJzCI}(s2hREoZ5L5?t*TXN9EjuV zT&78(`KSsT{bQch=lR-FSp_9+@s2d*bM5CwXLx&3!iLV273-BvB_<9rt{Sf0m0cxD zXlZ)w<*8C9zRi>W&y1;CDSmD)wn2rd>f=Da@aF91THo4bCR0Pkw{nl_^8cd6YaP_j z#;2$GyH<7f&u?BNdyx_&I;t1fchU7Dug4D#)XAXFj=`Ukj|VQ;7Jrhr!?J18JKb0{^u&CWuheN6+E&u_Owvu_R>NzSg)}oeyYwxv2d9dHm zv91R5$qQvV=c`7Xw$3-6e$yM@%H?%GK5-h(Xx62yGr7(Wl_=0?kqdh&j7vwk>9u!W zbTEfmSAIBGbNRM@SSMY1ce$9Jv5X;KG2FgRr8tK;s)_33Cm_8dmkUxJ-qWDyVvi|f zZT>rHTHQ7>Vp`-lme3bE+poX%43)bR47_&>3IrOj3NvePw;85Z*7CO}r2R-aiRihxuzaFjbS^Z-o7To} zIz-|3ox|v7)}oGl*>`b>pw!O=GG5e?cO~aTFR~WRm+DS0WzQ-9HvMp`U8cO|y~sq$ z$D$+Cy3-aT)yM5lCr1;+M4gvR3T@EuA4QyZW7K%xHBTvEgs@OSNQ=xMVLHVH12{Uq z7GX684`HYdgl>1z`ikFyH~tTpig9XBLFhvlQM9GYCA6Tfj5SP_@nlCLD~v`@Np>4F z#G<#hv|M=gQ_fJiBdU-5@87;ZjOp-c-$^m!Y4n($ML%O+9Yo$LYjR~S$J3#_@Vu4Qh=xuU3Hb^Ba1Mc1z*C)v@ur?6MO% zqCQ{O=N|Yy(B(ZHden8Gpo@6*N564QDuySat9jz$Z*sB{k=smLM>Siu7(>6iW&2M1 zE~nFo*WMp|R=d9}nwL?wT8$E#aSR^_nDI(od3aCAGZCZw#r;Kz9_LrrfkXjT%TZiJ zt;qs4%ixY=kyy~s@rMJ^2Fa8*5!F!~(@Qz+Ks}R(qePEgSrua}W_hSEU80vJ zS#}_LN1Mk(W$Tbi@H%VCw+xs1oXa!xe#*}BfnJfjdpo>v7sV|XXsPExdO_im0MhZ% zJgLx6%X)&Al^d3m|Af~L#nJ!B(83eK-qpf$^FhMvys!!V24B#vm4HqMm$8eOKGqdc z>?KJM4Aj%tk)B##nys1Q5IeYjUv`t#X-NL82lsEjo>|>j{Z4s9;%oQ5?%yBAB35`r zq<@RFOVy`7ePtCRxnORzA2OKJE$w&q1sZifA?MZoh9mqxvPD<8a+|%ntaARy@N;IG zVPgCpvbRB367nXvbtD#=N3JS!E3pQqBT8+~xp&bTvoKA;gU=*DxFy8@i%QFA8L3nY z*viHq6+c7K^}v%Wtz>qOE8}me|5(dhjA+^S@?7n^%>N}GUD`W#-<0uH+6%38%vke$ zh7pB9HadsDkWX{-skcC96DlL%QahvkwFjvZ@v@9O4wN?8i|vhc(JV~=-w<9o@)TNO ztGPqqsZ#hCI&(_Dl?pe&GYaf$rwAEv{vw5;$rOM5iWaUJ@`j)fTzEnyD;TBdmtR?iZ_SQgp zUIeN*TA*hY?@JI{h3mH%hJ^FQpTWRwSSGUzs0Mi?Tp{QQ`3ov)QZ5EBb7YE(1SW^_uPr`I7rX@F zaUpCA$h#Pr?tw}L>*#--%z(|~-|j%HI=BeFFD$EYwWc3ba^jCrwOZ`U>2uP#veN~;*gIwHWEBK4n&I#n3RYi(;lzBTX>Wd% zD~-|8dAMIiO?XkrgAAjhrpf~sKHhHOFSGfAL0uE|{;t;NDR|OR zW22jnDd{s#&MV^hY;Bo=WyfXF$)9)oo4Igly6GkU4m<9$De8FVOgGt-J0>4nY(o)w zU2KO8hf}Ps?RI~o@-8>@+dbFP-+U>N;9L?f&*5^|cvMA0(~(@$_1Eg1H@~yUhYOrY zwgnHpQZBB@Tk=J>u$LZa;71hgBye8(CSk2*)4FSY{QXoq6_$N=QpsT&*>AnMld)>6 zMd{Z$*IR>oYijXi`QDb5(8~Z$hY51Qvp%W&$=)xzT_tywUxnUb zJXD&GUY-#a{gM6H;2)bXXqteEoER$6;LJ^d&X;b`P*C8$G1+s^XGWA`*f zSSmKJv${4ePlX2M)fuKaPY3uv4Msmti*3EhaOzfhfEPwgH6l;qiPNR~ZOe%NY`s*? z)DLjMdzqrOSJm%Ms~1mwc<6~<9+0?dE?9oiWKv%OaYZt*2FOGVEcuI7AjxlwwS_9*u}~;yQm>W$jAUtO+Ct>NX0XI2vqIw(-*4 zEJcq9$w+%^%0Fe=)jA(_#TIw&Tru}Mm)<1(X|U7L^Djm-x1mT)2`Vc^m03z(lGodb z;gAuXuZ%X&9-~Bd_0}8;t4gk#nfD;#ZFqPS2$`*WL8EG?dn=B0bwYL5>=teH2YH`; zDh^dT9REV+^^!|<%JJYm-?ShJ$Db^TwHtWL4^G|E263w!j-VDf#nGBV7g!{i*-n1xD$W(VGrzy*hXFV7wi3(9AnbyR-JJuv=K# zQze+&{9gD4G~S0h>c~>ia9s3TI#%+&o^E(A2X!L%{0cE?O-9SKD0w|ip!$xnX1@Gv zM}PI1FeA5Xx*d(JraTU5$Qo|7-oUhZI>dKVs+i_a?e(sRt37vmr;{#GDpOcy! z$P{0wr?VJX1W6qzoIkuQe8D%}+^1=q?`aROlPX{6iPLrZ3PjnE6r*6VzDx3r#Hy5V z#jgJ&>AVA>@c%!4c3pN(X7)N{WRsb_$DJK6WUn%_x0AhRWIKD0jBuGPBb!_(LJ>a7 z==b*h{r&l*VZ7h(*X#LwJPd?9;|TNcUyeU>VCB+IN|H4m<+o4$lc9ab&!^5dsF`1@ z{QKNQnP=xbS0utm(0jpTu{KJ}{O;EC>#(*cD zXgYDYWAK}Q!jI)PgK6+9qfTxSonS16j6%1-K-^PPo>I2?%=C(pgUUfv>@HNmanAkj zg4D_Ck9OYj3#)#n1>?HDxs8_ehg6XcwnKHx9x?!}!^0U_tn!$vC&a_tL=TT>-WTEq zGr5pv6>Lz;xRjwuLpddd=*BM~2io_1^71`K1p4p^scK6Yc`IELIz6ehs&I_^rN(cP28{=XL)>$(vc4{l?mOry+TVR-=Ds)8W_nw5 zaD?G?%A&vi7WhlUg66kIv+KnYJ&@I75qZk((w?V91*e$IE%DY+s^_f;t>ohdRCgi> z4_PTOo&wnzcrPXc`X_K3vz`Jvk|5ZksKLvg`ZJe1ng=_PB#gh6Fw+ZWUua*c=NCJ= z;QHXP*z_X6&-dv#w%aafAa@Hyp^W%dX=Dv*j8Ds-o(o=JE*2%k3cpKGuVlvhHEfahv^u zh#Q6Wx*=W(^Q(fMuDf3Q^%)0tK<$840Lt?1BFKUfz+z!;;__HmgIR0gVu92X#96Jq zkyvv0CkUxgQvm2@Flas+M_dcdUs0=h6yKtsiWTZ8y_(Ben| z+|yprdwL5$=mTj(J@~4e9(-*S_{n!qA*gzvJw5pTD1i34&I6qXu70{m1gx9q;b44T z2IlaE0J9Gqncsl!$qnJ|48G_9y#WMz+fsuHp>ue^_3I^KBKzu`>Tk2wTUDEQ2Ggd& z9AOi2-HYcq%nb**aI8s1sJaV95UQ4oOmgMil$L++MGCrv{A&ZuFp%IG;oVVyM1AeR zv2mszmrMg=L1;n;=SS>NEk=FJ+QyYd?k&nxdwvQEEhA;KJv#8N*zJ0GygoT89P>D~0Hk-(-~jGGYTimgzs1PG7C zx=89Xnnro0{=DpF9ci+(R{OktmB10y!b6{8fM0xb_+nrgykEF)nUl|=TpuX0r`e~o zO9e&k9VxiZHtw}-Mbt$Tz09r4d$bMH@GviCPf=mJ5%4!rZ^1nYMy7AlexAMwv`Y$OU{|?JqeRZmHWu}<}FW>i{e_ZpToGd2={*pqy)$Gh^*vj74mBz7Hvi*ZR*Lyi;33jv#n+vqc z`81&9Y%rm;Df4Nd5EcDla!Gx5f9heiDcgMW&LJYK0H)`*X@aRadz59wmnu-!;wmt4 z`%6iVd$L+ydd{jYdrh*zO$P^|tENf~VJ_Z_sOP!$C%4Qusq1`7mHQ-#!oFIS$vICA zy6=YLy95Pnb7WV9`E`71?Tj62(H~cemVtMgmz=@$6q8jZpXr>obn~ zR@9Tn&n2Eaef558{K#^?<`7F0pP_^H7JSJP+xFFhR$+#lOV^RFG3|@_wgVMie|~2Z7NPkU>R(GIF~Lx*eQFS5mOyV52t*qQRpAOkxF3hom8* zO$tGC|MZq~LU4Xm1*`J4qzE0_cjDoyq16@2;2i<+Z#W5x87;FGtl09(#Oc2i< zuG8GfQ~mZ%_pY812d&?$EE)()G)0+&3gljgc|32-?~Zzry3iuL(i?3G>O!Q!l%sFc z-F(f3GC9VWpu#0n8KJ3po~fTV|uFu%9e^Rtd-8_M;Z;dk?c zcT~ZEfz+w!y8A6QSnnotT^d;e$32Me4xXVJXn^?^s04@rbf_l_kb}EWsS6xCgX61* zDxg={T{^KS3$q|2Kf@#dCS-phbY2KZe*n1-Ogfw!_`I&wclFP(mW|%?AVrr<$KclmR>NIW8Toyas#3F5|L$aDc)O?r3zS4ZZ*ei8U1lt6Ol}z<~lw8O*BzzEJYR z;yEhLBxwiqs=&_cmD)8ZoZ}F{`<7yh7ht0YV8NV=iJ{N|esB;xxy#}Q|GI&00~?U5 zjO(dDzc`3MAJFW2BO|UEB;W$GJL3Xq{y^q zuvC@-j*cVC4Y`3QpE0og!DEgjoGq{V(~YZsfu%_GeD&BlUYWVk#RhEO{nHE>myJPJ zPwImn*meounaO>M?ZnGu8d~XE>)3A7ZLKDYY=fJZ#kmG_9WAl!dnJ*KVQCYat2EIQ zupKS5J!6f}q@i9EtQ?VRez&~_zsoFjGPsxXbB?yZ+y@#}jcURSC4pF_ z8>(<;oODWszc3kljhs^`Lj%0!^Rb!8^knD`Q>Fo2 z)qgV%YFvH7=0iFpwL;K8x4GWpw2X=#-?!MJ^-or)zqkLsH2g3nS=C&JSYsNaW&ppr zaJe8T7T?ly;@|LEk~k?~G?R-z2(h{!YRzn*>$1hNbbNT9$x;Gl*QA2X>&;@N z>F6M;HoBRC&E*Zv^- z3OBaQ(cN{&quE^a{ls}f4BT1&j5N*FLTs$gO7oeST)3Bk1nYCYv;VH#XgV5CmUB7T z*CYe2{k%J=*1sdh327_R14=C|znA})$>0OKysmHXGpN4ej^CMT=^}IYkt*5J%DQ^I z%%DvC(7p&|H?$aIb$9t?OPDK}U}cZPSQlxk&_Pnb_yC-_MaP}mjeTZ9L!}LuNE1~J z`+j~pPH5ql#Mx4QV}w_(;Ay|u(9D=Xg$s+xFUI7os-p|D8(I&jtat?v(R-2=VFj#H zu*!!JbavH@7LI`0;7uIfS9?NYQ*jF<@Rkq%9!uk4w{Zy!fI`h(t*?to#n zKm3EpxNY@J?`KoltjF*Sr^@NsZ*1efZT=3C)GN?8+o(2M93_|=m^im_4O^TVg|wW@ z@;Khsoxrpt7o7FOQ)d3u2ud+UAbFdNvQ$n}Xc)g8Twz;L-npOoxc_Yvd)^4z_{i zV2Lka6N_krly3T;j47|3n>%;vhih<I3g=TuGMW6WB4FlyuW2ruAaS8;FhQr$P zPV@$LWy|UhJfEc)=4HK{@r#wLp!)}DKI_`DUv_(}L!i|gXVla6nNrMHqg+)vlzwy& z1oQWWj*bS?sbo~6;|e{tJR^uwJKjdVWZ7$FO0_kvCz(97{s7CGcTOy3hL zQZ386#gT3har$|n&QzkS%5HWm?xyjaIB{E((49AONpA?;eB3qmh0Nqj{4A&#$i)dd z-(G}`OEXxOml>s-SN2HqR^m-gJGvlW#cKV7u#Jb0XM~#m2~tfsDJUTTu=$Ts4{eSH zCZ?E z%>fZPKnj17qMQ@a_I&^#1E)jvXj^0l^P#Do%5#9hQ372DKxwEKQAy_WVhIHYek}NG z1JSOvVrW3=FrZt|NM-!S-UHfk@P-Gi@#z~6oJ7F0x!Z)iEST4djF_g49FDuWGlO3z z&Ip)^F_sI@099u`7(NGJ*$n^x=*NHscLF$s_gv9k;L-ht1R!RXVdlDr$ccP^Kvbmx zB%AMmBIc3;1U^yMwqu=ZkwQm1;K#TFG*}ouu!|w=!~m!pILLIai3w!@ef0m@<&_iwU8GYiyDSyY<9n zYKcX4>q7*F61fD#@n|!HLz*A@6h}?bFo{k`uYhh0S(tEq?X+z`~ZjrJFW;@;Tl8%3eUjRlsF zR!+mSwmJZMtLq=+ofP#4Q=NO&>lBr|S|5Gyvgpy?Xs-(-8=giqM1D5k;`(r&tPN=1^<+pb6P7+Zzi9ovxvQtavGGVM-r(iVrcM==o`6Lb7|rkzi3B*ZxIQsRlN<+l7g<=p^}9k zuzsQHLAh=B1-uIYKk=>g$-8Piq0AGx)L#Kx-Rmy6AKp6OoY{Bm%M4F_JI!#sV0wdg zBtKa7Taw<7cMLN&Yr>MIoU{)h1h07hh)sp_VMRM@7ItZWmaQyW@oUPezcI?Rm-T`_ zhZlB<(IDFMT)$^+P-*=7Wx8)Tw_vACesF4SHT;B{*iMk);kowD(Nj~RTKKR|Pe+fl z2ZMI_m~yHrjsJ_N`Io=#hw-Cl?;gfAa=KNwZCO{#&)?R~ojGmMK;?A$?D~gUs;A2{ z-l!lh48t{@+iLYkRqF>|C6|tKy-0iaPKoT)B0TgxC8c?BZX=im)7D3(`SzS$Gw)7h1)LLC{RTe~+v zX_I)WXFkrf7W2o!{&SCj))%DmG`?(PD8u=7r*yZh4*skB-T#b4|01!9;+vW~QB2C4 zc}&I6zlF(L{IR$ZvufeIP%H2}{dus$mZM4v-IBu5`Q)8>5oXJ&Hc8QL`}lBW-gCU2 zW)JC<^bn?MrSA|^5v$a$R1qWq@sq0jmKg%jCuzZOPc?)058~krFE_W&^bX{`TS=RH z{Iyo=X(e!Y1TN%d_ltsLwl_O(vifj{Eu8&>WW_7{I(Xb$<*3F`GIp%D>(n|%g-R_t zHdU)aONj6j^N-w@@bqdP1bqSHPhQV!kE%adKXUgL!WXfYgcq^kxpE8$d>|Za9Tf5v zza4~f_s_ut3nz>*!}Nk_WbXCo7U$E z(XSm!?0hrCwL3s=wCd&&LaQsKHjm@6$i7MUDxam}+n*>qloo+i#QxE(1hMoSgVGA5NNUI@qSuimuhQx%PEFYW4}~8fQC~fyp~Tl)_J_;fSs59 z#;$VvK(gZ0oCh*q$Z zm<4NGbf+RvIN`Uc!54M_F&!!&P%b3)C=<)i8!Q1B6|=_!ANcL(0eg!gb^(*{SD4=# z{B+TSf2kZjz*oI4%m5N_mcd&ayewC}!5LT!n%oOwvKz=<2=ECsSb}^O z8L)9*8=%~v$5;!-W4h8gtl;hIk@Pi)@X89jy5M;GajHtrLO56D0_0H?Bqi$Q{NBz>f!U80+U(;v=;M&5XwQ)h)D4 zN+lpGE)gA}gP>r~Qn)GiS{7AHt%Yetlg|PJ5tof|HW+p(Y79}DTuM`V+e(xF;bhz9 zDWeGYG(~cin@F6}CSJG!$`oyM&JzoK#P2 zGR2R_kF`k~`k;_Lgg+zlB{gmBzxZwPCEk31TGq_a@O4tkrozTQY7-+#`Pzr=N^FW|)<(hIN z(#Q59Y2q@~3aU#lUv3X&G5%OZo^D&xSeK=WWF~9XhEA$qHH{P3xD~#0y2lyGV~b&s z#A*>dnw_+eO6N}$@oKS9Gs{IEJ~@jbxYBpA*KnXtnR!;`X!0H}GryT6mGhYYB5E08 zujTz$k8TlB&Q{bZAb&eH7h_2{AV@R$D^~WDfHD%@-QM16mU*a(3T4B|kBzf(NB@1_ zP}w{iQgl=~`_^3NvBRd`Fb&MU-}ctw9v)q7Pn+hUZ^Q9mjYMB?wE7+P!UU+g)=Z`K z3vu0~mC#gYgwbRA#-Bto5r=$#PTj`5_X`4L!j6xfSK54rRUNCAc$O~;M<*nFelf3w z8z;d-&7=4556mhm8~fo~@=~>6%wzzbKfHo0cr&mn;$>LXZ7XC!&CeP9nHb?1e=ztN zeGKaBQGln%bQ7DA`_Z%?{yXLUr2}p{L$y<3V3xCtNX(A<;M--|na`egCktmWwAj#6 z;-swk_Eeb-CtrNg_nPHtY*aP!<(Y7bo~zH6w0S|fHe25^8|5a0ik;@uua{J&^u=fw$5RT>HXwF@3zh&u$LwgTo3p^hFc=vr!PLnmKU9BKRVn zDYcqsWUDK7U%EdVud0dA$0kV^;!)pe;pjx(Oyc**S^bssz(|b$k8EOzDY<$N`tqWl zda9=sB2U{k(reEgIf@tWGNQ0$!0Fr!a_6?!)}LiNpxFaU!=ZYUq){vAml3i-pwMw~ z1>Ks9LnKB;htI8n*Ci8cZ3r^|`Ai5;09baPfmxWF`n&M16wlHnebkl1Sj?Bt|0EiG zB(b~2TEobFu^RVVvw+EKgS=7T49y*Y913sKvCZw&1zxxAVBT@Y z6jJ-&IGbOZi)x#Oy#m5#FkF5*N_A^}-@YcP^~0n!Gufoe*w!d*^eI7T=9TAB%j=d> z-37JNso5D0+Pu8tE&%7aPdHb+-G-LK)ptZ9@Po$$}G6n#?=y%~- zbhfo8a=8w}x0R-hQba->Tslb8lxXmBP15PB6~mqf*d#s1 z<9qaSOTv=LR%}uXz4}lZh)awr+j>? z|2(W$D)ciK?~g^>JD*;Ey4qNZj_QQ_Dop+YNhGC72Y1+xHong9e8IbIBpWozFYz1n zz6)c7G>#fGQJ-dk0llx61DARXJGXjjnZuURHk=rf5$-(jHTS@{ivhHWXqZJ*bbu%O zTR)NiS9Cois{R=Ch~{ZJ!J#_)pczpS{M;4+3{3N&u=^Pf?r{s(hvC+GFwjiN78-pl z^VDs&v>rjWEq{w}2W{ql5!g>h&X-&tzcjtUU}Qa81=i&AFbfqB1Mq?``Gemk z#^Vg(MS$Nv2qNUwAn&G^i%|y~bmA_+7o252)NWQ$srT0IJI6JggG*KNrMF5A_z;b5 zfco9s3E-1}3CIun>au>|317(ze#3`nKy}^-4u66eK@sp*+18t_7v@)tRUlsz$677} zu|P?~0%9-#B-y|QpBeF^1zK|%06ykw49v3fte_A?jO$#1aMgQ4igP^}MbJ(1=w9+(jn z8x{-!nf|7%72_SLTINkHll+JntyH;A@vqBn5^?w>u~!QQM(3Dh0qS-eQnmzb@zC2t z+Tm6n6cLA$Di2d>k8&O=V@Jsa=ss8Nj4#u4+;X+gDZ<@~Se56iBdt5$n~`t$I# znB$wIoGOR)l1w0PX_YHzU%OIa7ciHvuYW$QGG-j~qD`Fgw~+W$r~IoRf#h}Sj8*mh z4th?K+|_EH)E`#m-CjzPR#86unx?LqROn`4Y8v1Fd$-irow8#Vf1nR3wly6*jJ%DFMd*+^n|zej-p+}cuf zVIJj6;UCfA&(WLp8b&^}SG)*LyPfWPG>0q`47rhmmBK&Lh-ouLg{{Y6RZ~oPD0=dO zXD>~Sc%2{hhSD3l-%QkM+awuPiV&2GNpP$IC5Y*f2E|O#s85&?7>d z%f>#$VDeX=qgtsMvckR6oxte~%{Zim2VVBe?}~o0h&TA;*>Kk^Hv2oNk)X+eR7&Uk z>CUN_ee%?=qP0~TuTg8BQMLJYEi#aOc z!9@8ZomLN#1S-6hWO2a*^A^9sIIA7fmYb-&yL1J9wn`9yCNtyo@9fXoALTPd-R6uQ zS$9@n!s!nzjl+8aUu~`!NsTnARefO(2eIdqh+&$+RZlZ_A3V?@pkEPT_E?+8dFo7QP17Z1ejIeQOgpHBLhwXSR zmZ6vLhg##J;5v0`?uV+7M&fJDVDk zCNZ{5b9%jBMT6%aXA701g?x@ZVNg9yEK}J6f$@qXQ)Qs^D^~7wDO_pU7;Gs7svqI6d2aSwk_iEG$~Inq25s%tuo16UR3~fgc)BLOhEW{JUdO|Z zk?Pmk-g6tyHtCcENy)1N<0FKc#+tLVM%hO~5YjuipoUCrj)n}GiqFQ#wPro&r zxL+rE?Y8rIf$ygJkP3NJ_tv>N+}6I+@O8(`D^V{pWexn;di@yx!#A33>qoyQC&>nO zEOR4QSEvVt&$1{~ryWr9o)X%+kMBB7&IOh1(*&;GsMF zp{Afg-6_<|Z;uA z!&(5EuK&GZu%{*kToFE38VS%Ch{EfWz>*=WKDresTbuF7Y5Hc-y_>1zW^9c;IX0zW^KW z2r}YB@G%b?b(=8Z%lPdo05}pZ47}U*-aoHZs2J%GAUYx+2A^l(b@Y`5w3pln@LyK& zfn0YHjKc>%f{0tYw<#6q#DISv5MKvb%7=ic57zd*9svD^-=QB%ND?R)am(-$0u{;Ru(JE4tdmdnZ5t!^Kn}o zf5&CZE5_(_eT=jRE5khN$}RDWzN3!=T~B=4qA`+!y||H_mSKO={z5e|6rFd;&ebDA zLicyAYTIT3rEBG>cvs!D+H6HN=O<7__NZU$f12RqTmtW;NWL%<{{$O_W)tqxYO()l zXO!qEY1w{s`~b>()iv?HE^2L~MEz(`ODxjlyV5X94jv`%nA3REop^WIQw&gT2EeB()J**7!Jm#{_ zEH%%03G^$i1RmpjrYv2+k809@MAq9*A#~xzVw)_bEU~J**eOiudDZW>T2)ze z(#UT-cTXoyRV}$F-I{$lMY8*a-SQ{T?dHebZ_+LAW69RuM;*{N_(hn3RgkdyluI0T9em?*=XBOA60XqG+Y^gd8(M2d81+f~gP>!W2?0n^`ux)sjN@mow!QaPZW zN{3;Cg;kuVo^Ke106vm-g==6AT|6(1G5!ZTUw%g*`V=vK@$uXOxRTsA} zlhQnSX|p|5=r|mgd26v~hw=jn?>#Nb$N>udEQJCt?%b-*9Hq#5P$QeKYMvN&FB$n> zhjMva>xZB-i0|y^DOTzZ&^3u;3|Zs9Sfrj3m8~IdCg!D7=3_{nJ)G#WB&|<&`3K3B zIHk=ovdW++xgpBCN%F^4KXJn?A(3}t8q_BRS0?TSZ`8cM_hi7FDSa>00?D8G!m_zN0$rTbID}hj`cpro%cFU~NtMr>GO}!E^7*G_rVNc( z^le4en~>1Y4`WSrFq4n0&A$9yT|9%*Qh}t8k07XKZY$h9P>e&0)IU;D_Ap4*ASfwm zcz0wqhWBcE6}868Ae$9qp(#%!{|}^tINw?$hl5l)J-(AwZ;vi`~$;4oUz;cL7P`} zUDo9j$6r~njS z%~y0A9tll@9mub%fXbLlQ7qB5I24SL)!_ZnNuZGBCUF^n$q9+aT7v&+(8PbN_U{V> zsChSA)ugZGf~P6Q8~J{rb_Kd14`$t@e7;_6013zEk_jI87U1K6vhys6A1z^-MFimiQ)%03hMX@zJI0|XUtO4490cO|h_ z`mwye5<6&QhAv3nVPb-T3wr+$nfnjYjz%69*18=RAPB(I zxDjJfQ{{rX77H{$$5SWD6YJ@_I}F9A?WFX+a|;u=n`=rAT=Q11!iK@K?-~X(uDO-!r5z@i;q0x!SoINV6t zvfku`hi7OwK{U>oE7~ehQ&B79qwR)1wd(c*%@-Jt@+!TDo?6F~1m-psQv%=q&L(05 zq9OiOrYxHqs26kgJ)iU1l2|o5Z^Nh+pud!5J`Z$WEZ)>Auwx8T&wO1(+O!sV-pScjMMME&EvuzR_Ng&&9?qM ztwnZ&G@xjklnKk-Hv74n<~}Zo zjMwx{NHI~XwfP|}69pMM`L*-HRuXbr+le^>#VKnXGSEqFgg+_!>OaD|H(#pm5=J2# zR8vWd-%sXkkG>2!YO#boTwN^?cjh|hC}n&>lUW=ltj_hKRW6#aS{BL>`eEi2$5D-?QLJX|UX}TM={C%grlhD86Qo{OX^PWrGibJ~HoOSE7)k3C zhN?%k%h(%zwJ^SByh#jZf2XkCi81Q)`>qzr9)R)vLpng`-Kv*zH=(7qP~&yZH=h=NDR~6R8U%bwzR3V3kd46S)qP_@cG+qc*c*_PrO2X2tc^Lg zQ_+!FhSrz-_2R-l2l+IJ8j%|=j)FiZ-C~pYf5{=wh&|^Bi&Bzc#9P1=`8(i)*+;8Kli@9$_DuyXp z7i*ahXQp3d87SoZDeg|AgW&WWwdIPQFu&{7I;5~HfJ@cm&ol}#wTaE}G`9roEiFcQ z!%uKA*znieP0Dvl=Nbw)b50|nN!oXft1Ufv)Z&4&sV2!7U@@6E z(u%U@aM;N&tD`MsXQZUT+sIAb-kP+1BZswby|~XS0wYLc^j$Q)9~EiFle>n)o$`Kh zCaPt)!x-ZdI<%SQvSu>v>3MHodhETd!VF2)Z;) z7?6~3q|fhlxT#?BzDM+Zil&l|4?i;L6@-V39$hH73K6|!OLmb7(AF&Goxt21IncIW zi0Cn_dMjT^!|SR3h0p`;?^u0hL#o1V+{hc)@NL34Z_Ke3Me7u|$Z>hj@+WL_Ti#7h z3;tn^NkX8%o7y#+{|8Ofj;q-qPqud`mS0Ar98x{Ioh zQu>KTPFDrtFj*qV31gV+Rs`tIT@RHr=YtU)4`ShM*Cw74&}%>1)mMZiEwP8!J%vk4CSDSJpw}LCjg~F0K(X-5<~SO%lK`)%f;ZA z7hGG>_TYQhl4UP(SzOi}PXjLq{8+Dt=2pA~l3;PbUo$rB;B&&oxdoZR{Au?@5Q7ZH zUDqnaHuX>Fp8m6nxk~tMp~0Tfobzc1xC&H)Aet@E!(!wPjSctgOuG(AU-nkfSqZOzzk6|)9pMBXE1M++8h??eXxvckPT)nL_C(5t**wJIN-f8 zh0$|!Jyh+yNupOQHiUkvm}CIC%RyrVbvVv!dmj24oaO)JVvg>)gmiGM3%Ky9{>qZJ zvPdzH*xGps$Y*K5p%#;PbMEI)di&P!S{2!+u}?O29*3eVk`+9!NT8X%vyC2Uf`g<# zC^1yVDyJ!bTSDKPF>KNy%P}itkMKhFgcrF1O+z|ef@kw68SB*vkx$^XOaW=)q zduG$_HAO~WcsR@l{4iSH3a%%16{4nHv$Tw+!ewJSCdR|IH_lD|K`a?iP>F~6&!3uZ z4^~J+WIeG>qRNxC`c>AYd9E%8G{Tn|7bAA%+>(YgN%?B_9*UHGPS4M6Q3VU_@6t3V z{|=rA&6;k_)4;74C*?3=E@s$Ia-rt-+W2wV{2fFUXAHdo1joQGdgJDSL$a?qQ=G>O z5|xFpmPx*(N*2?O&GfSws`L{MHAnYg0B}Gq=&~#OY%Skp!UAy=coo*C=P?H>QjR+N?{&@S^Y8izPAEt6%hS|c|Aym ze`y!nk5{r=bDUe;4k+OiP|jlh5Zup(%?o^A;VW1%srZ{VZT3DJ&6)nd#Y|2dQ@KT* zvCd;Vi&ryGXExnBPGKflqV`z0#LB4rmDeK?u9iqIbl;k_PRrF}h}u zVLFGLhJ%bn-*9^T*lJ$%D5ES^(8*SIa#3J@EvgatvbeEP07cv5-j#oJYM2ku`?`AcAl+ase>?GskSX07sMVNKG$3KXW+XOk~jSrvFyC5m(N5O}tp@2V|0z7Kq(#U|Sll`qd<=?|ynBoYn`?(`m zR_DudljTQ9VGI6}PdWj1BX?jw^~-!{^!Y!C#1j&0zntB9XZBy2N2TJVL1E38W(d)X zPRrhJ#UHhImPhHtQHqe_1)A1A3adc6^5_F=nxc&Ovq0E^CA4NY`^Wbn<%%b^{jV-` zFze{f{SNqti`Eh{b_%`TCJ4nARHCu_vTkHt*5~kRgX_t1gQ&o*(@ayhY^f79b7A)< zQz&U{_qj5VpM`DFXEP~hm|2BCvg{h7*5&KPA1Px!ksg*GS&ow30+f9HUST*4sfOtpeK|t@L2}px^F}Pi z^!Y9wXZau@b){8&bH}iDXqf?Zv@8WyZNpQ2Ag)cay7XmxX;pk59*C!%GjAK zE2Pb{tz`4vmTDB-%;tm9KA13=@eDgUS`${$kJIGaz1Lm#ere;Uj=7~J{OI<<;7jmCp4kCFofY7-1P9+4tVu*WpcZ`QEfm3% zcOAbwZXMlj3^l#5G)4kfvw{+9SkU@+OKBWbx5>3tf{9ZuDp1TM2ZF zs|+_HkfNmk`-;51)Q&|`joR{p1&LL_M|O(7YYo?aLL2-7UUq7JMyii(@esa(GC7b-K=I*n#A1|w_*cSoxc6|s@GegeVCJu zb15f>M?28LNa==&aKotJ(`&2pPo^%U+ASb8Mdd2Tp%- zk}~QRD(mm+OExE7aKfSac~QZ1NxG#MiUi&R99N^KEdo(Ik#ihLX&ih4Znq>2R4Cf7 zCRr`tU41U0gZpxy7$&nzDp75_|$|u6obKCR7CC+Z~_^&S7&{B297a-tp|^7tO>Lv5LI= z=cMbCS4JBhtj4@Yrm_C_we1U#l|xKjgs%Y_v2Di8`X zupo;Ue26@INs91fLcHz5*d8sQ8gLYb=#rDft)>p=;80jq!uUf=tHh~;{q1`*>d1zJ zIyhbEJkta@{o|$nF_eoxOResg105y0Kh)O^eS*(dq}}2;$cWjkO?L$RJyEpbHQB5aDCQZ*HxA zf24C!8?UfK_UQjOI`43*-#?7obc(_`l0A!qjO>w>y~lAlRz%qxiISO>WA80{osN|) zBb?02CS+4qW+LPJd;I>YOV{NhAD`#B-|zc=-SUl1Z<0w)8o|FMrQZ?xD06^&Tb`JXWj^=4gjaAxb|&*j#WTq}MGJ|0T2)SIEr$;pvfs5dBE>+LWl~rcrWasFY4oeJG69uB9|~<>^Ujx7i!~K@Ox=*GZH&*L zRHmKYNxOEN6&x!f`HMm2vuo|pn1p{GtJ|x7oHohY&5~VqZG;2nb1DuV`JZ!IY{OfC zby-xj$^yPJM#NZFYFUj<2a8Dm6T{ZnX@vVtUqEjTcn_HeMM0;JO)5OFDv{uo58#r> z1_SHaen(GYWq8VC{{w|liiVqlt0i%8irm*h?Qml-XuqBs9o8!ua&0n@XSr6HF3Zb) zg^g>dPJZ*iVlc9LSu^;1V4`a!?q}iz&&Wi9{GQo^U1N^^!{Ke*roLVqA`B|=%2`BL8K+KYtick13O2CitKW| z?{4zndKpo^RY@+(A$qauLDuFgqIW`)e{Ty@W{^7g+UsnE2_r5fK*D+s`~NGCZJDc@ zL7Z;ToW@iE=C|q59Z9vf^>+Q80wH?O#K!Kd!L@SLl2}TQk!x9||5T*S7{yb6Sc<>% z7J^s@T6@XG-$#6vPW`)ysofbjoFe&9i=Uav8Gw#qabf(}Z%~ ztnl3oPa&@g#ydti$)~bdjF(7Ampy?fWxgUtAwW$-U)P!7s0 zjz@9s;wgb51$U7Vw%@>igD8c0kP|iPQGUHL8{mK+?n+_T9d%-Z@_?5dkK%CzUFQAdx|Hm8iTdu+=RHhncT+xahA;xq+%d01X0a7}(p;%E2YP zFPz)q%Tzq(mbSyBIlZwwE zJl6Fe!3XO?n03P(xFB4J0?%6kb_^V$e?SHeIRCG5YA3nC>gGw0nE35+W#j*$z(^cy zzR?b!V)(5ignh&u<_rM7;qc$0cncLY(gg$nNWpbhpBHZd_ob{s3Q1yvz#zxAvTWxn zlmCMZzDYQ|j1wkzfmH8|m5}ZO%_3RRjj3deX*sdQd61>t`-MlP z=g-uGE&N-{GOXf?He`X$XfLL^qU#kiUWiXy?K}8VYBm;M*AK55n z!o^=n)*kHjP;S`W9&gP((h((WN>U}!2fr1A7cPzhbB_C);@g^a3L>eBqxBX07oaPfFIH(XDThxhlj1(~ z_t%N!Wy>1wK-DMcrVd7}w|7en6k) zsX9=fUnW`H&ULngL@$FUnn$iz8!_Y{j3`8d$5F2h#4rIXX#|+%T>L@jPA4e7!CC=_ zh@J~#fUn*W^S(8gPkrc60%~BW%Z9pE`fkg&dlSi&=FoJx{Tf+y#^3kWqnJ;#XgpOx z{rh+(DZu7}KI4AP<+q#UaV774bNWh9^fZZ^zCV7{&p6VmnX}F$7{%MkJrw+FO?HA- zv@>v2oumsHH&H!_e*=%2FQuc4cWx2cL`8enMT9C4d7p&6BDP)$`k=hoFuLh560V0e zj(N*u>YrqhSp4r{7F`zChi?xa2ti1lo6fACEe#foiDVRs*OuLeaEa)ra3qt@-Y3M1 zs0}_PHk`jp!D~p!9k`y-HA(+B*_>Jq! z<5I&30_P0lTkrZD!35!pw?$*Mx1`73?{CRI_p1E5pQi=sZo$~ z#mXK^Wf1C;DZ9KzzMS`>5iIBAlos(~(j5q#1dkbi1N1Pf%=LT;tCOcXD*9Jvz{j$U zXEMbq@Y(X2Je5LfU$@W4U%uQWQP1e!J)y_U!zl6~UPB_TUkF7QU1w)G`YX-dflr9J zdZy`hwkwJmpyc0p69>AmM=E~(7(=gr++UyfTOj1m)|J2YDO~>%VLp_2L$dF^ZO&{D zwE|IwqGwPsdQpTw+jmJh2v12JM#%%i-+!Ww=ypNWYRq(icV`Db;=^Q4HOQ$^0gLjJ z-7s^2-mK(ohd2E>1~DmFA^4{b-6s9-M0Fgc|7^?52jdhq!%xalFY*TSnEb*Uo{W9! zOS)sgnVI^e!JcT@qlkKL&hckF!oGZU;(MeVBJds8=W-$cJ1=-s<_@`V#yAIL0HSZ- zqev|>Z3acbNzKEq7U#PTEq3doUV>zXE+B%c*&eu1(W_2+f~T*M<40Ksb!iU|1?O>U zb2hW%`lsKbvsx!J-?N5)>g(`yBHiS&qZ6T`Kg55JSPEJ`#L`~=V#TP;MzxCkN6>M5 zc_~=J-M=>2HjKz92vID{yCB5n(kcm|=yX2ltF@2-9+foTGh5s!_|5o4ymOJTa7%z> z?3?VjSI^6TM1&*6_x<1gL!M^61KHjzS$%4%LfMmn7~F<&QD>Ehxl?p~ui}iU)_PQ- zJ3Z0By^EExow4J<0gG_$Z1%qH=)N}Td1{*X1{e+k^1i3+bSk%fWhKB(YI5 z-qHfGunN-O8@iwnp3SSXk_DK+3Be)j9}b^zYyoyS!1kLK>#Cf##Q~7(9-fK>Sl}vo zeBj%{T7DXUMgs=wAXKj94+H~BQ?$(6GhMD6$ zunI4;AxnylTfkNbdc%PIs3oKUhUUzd1l;yxJnA7R7y%3Psc%>G+4^(fk~iuA>-KkG z-G2WE8VS;w_ke4z1YX}TyWfe`vw)1ayC6OsfLLda^fHbZPzr(Nv@wn)9c!a!4MtXP zB+5W&{d;-!+}Uyke_mW%RRgK@o$?#E!K^>P3QFD%FVG-s_1jme6eV6}W0^LY{D+zK z2Ys){L?0cGmQ14PpvA(7kGwl!NW<0u`uv+5SpOtd;3A&RzbSbCUgCI&&cQH4QS!Gg zThn2}`DPFFs$o`?sZu15ROPkfedhd(wF*L~Dig2A{`d0hcLvQ6 z)I3L|ZHn_fyy`=lOL_%cO$&hl_7@!VKg*GD9lo=B7pbP5r6@1DNm3|a!n`plslRlI z;g}Fp88<$tQP|L@bTqKSr4rG@OrNH{Tnmm=MJ)HYNL*Tw7^?m@@rHGI2)zM?4wE)JFN{&yD34s>f3NtyV z1ObxGWn9Aw%m`fkma&`icK-CB(HZpc08?iI$PWQalS`9{Xhn#GybfWVW2E z`ZqXfs0UYWGkB{1Y2Li=|C7y#9=La7 zp!Ix$CtQK4WR`W~Dl(8~W3>yt;=ru(FsZ)@&|zGT$Z+}MqaY&p-c zP%xCqBFXmB{=Vx7+uA0!yb49!D4%M@NI4KQY@irHUnLFnZ!6I6K_`Jg4)lU4QgI+8d}3#Yw@Bnany+-XMWP`0gMGmyd< zmuq4-!x4Q=xAfN?I=7MqDjo|oQXlL%sh|RR%tCw-4KVNj2*5pF9gid}wQ7P@f*K~Q z<$>m8_hX=@ilsr+z1e z83xeh!52}V0;t6Pi5O2N&zYKk-+oI(I~3arWZx})rPqbi|9CfdzWl8UlK+rCmXapO zc6b1fhL z#R|N+hHp6+9>c`4JEK?+4t}y`DpvU0s$o8JP~yAxG+z*PILAdC+T068y}iTWYm!o; zR%%{c$3_rj9Q*S)OYC_XwU2%rMUm_48@Md59Siu9UM_qdK2>tHWp1CB#9BDti5{-P)p78Tq+NXiG7W=P!AnzT!Qfb^jaiu?ZL2v-> z4TLHuK(m~{CaQGyu%=k^zEoOfg|X*0-!XOX{?z$%AX% zBhc@M1oSnqv<5DwVNRF_-hA%QrVv&&?+A~i(S@1s1Y0;y0i~Zmy@X_S1)FQUIcG1- zIqg5eGPcK+2VdTVG-caHhj~Bt>%l1B{j#?F+>2s+ErPm^A)ib z3!LOl39~SRcsg!J1S{C@@8_-Z2Ai*%+ko%JNS5*G(>%~qI$?zzIs`{w|B#GlE+^aR*ACDJ z)%|+-k|x89U`v%S-9LXNp1(_2At6YNythHI#w*pBDPPvS&6nw#vJP#3-5{ROP`q+w z7Rp|#^(v(>vV3Ty3B!<`L??JNg}+ja`=goV1x&b>Rzdxut#$PzL4Ct(gWn}LzG9yr z8Z#3*m8&8!)59G`IYq=#NQ^qTA@6)%b;IOGsgT_g59yOLxy@@AEiY}$t=>J870GwV zCgE2s4M?_G3>aMwU3J*-iW#E0wu*?6;A}jVVl&YCUHACQEfs25<%RQ7qOH>Rl7CIb z+ZBbUX^;KL7;G`4I5rLDM1`+M-0C}LQZ#0d*u{Ko`qK@JSri+f#Mr>3R9okPpo7?C z*@3R7q%K{#PUM}7JNS^5G;T6ew6#RZEUFj6FH}VmO;90CAWaD17TLtgf}2IgS>1L&nKClj34e(|!=s@j0B%tiT86k}q^`+5Rbqn*@x7_S>m!4Ha6{WiJk@M{Wp4;tRL z_C4fi)ercXBgB34(Hqm@NAquJ3>uBBr-@H%ZE#is4^>iDVs7lK_wgkZ;>w)4apG8jW-})PR#&F#|XTQX(FW zdVjk|TP_$4w<7!Du%_=KlS4j3?)<5r%^l?!^Ca_R%Bv15?Fg0=56uOoHgErX(K9pp zktLCksb*X2UA_A3(j~&m)Qs}G;M%(cc^!?*dxzvWfqt7`MS}_$X+I#T>%PZHHNRXw zCed#z-u0#=ht}*@ELBuawAGgo39HC$XRg(; zC*4$4WC|*Ml2lTFEB$1$uA}gqN=YYPM=jiNu44g$A}a~nU4V)zoq0JgF~V-KGNb_~*}4c|2SiK*AQs4@8h#uTx@-uf3fXqmr) z4CmeES2_xL+tO?MRI->m%d{dNbJVn}=@KJEL<4Wc?bA+`Xv7q_>`?Y(7oQ{$%;e}I zr6iujlsdIOl}X-sNWyh=hmAf-reTu!Ls zz`0Qq(6N8vO&7B2o0f86utGuU=MK7`-w7pFDc0dZu4SC( z*l4H>Wy)G%RqdJtdZv!CiSeYuKhj?D4GKczu-3cJ1s=Uvc*D9@^?faK?z^;%>qF_e z4_su)QlaaW5Hym2a3<()S0zx{6+yt-yL$8LosDS{5HC5YSe6C7Qu}yIB{KN1lPk!b zAK^{LW{KVd7-lElf}zzNSewBD@;4cL8oKvS7}1qp+yViKAz&@Cc(@H&Y^wM^_uj=< zpDA1U8iOrE4E}Z;+cn0M=;^Ne@Aw-vFB~>DjE;TB_6M6R-0p!mbBuF}h=Vw@ zDc{@)RDkBOtbj;|D6=n4q5)s3hPuegTHTFnMoy6K}~+ zV8{ZqR?{my$cc@~#Xiy`_XMPvB8*@j59y0rjG&T1jt1?#7HWR_!}P^9OBg2e29Uzr z1JzX);Jcm1A{HQx!IlPNVB*lHX89Rf{-B&y-USljQ-~JJ|K*6meundO!z?#;P)H!G z06?)NlrkJ%+9ol*j7@C=1L!s?_zy6Ey(Jw3X2<=@BiqmF1gP#JHA%Ixx^~hqj^* zK!4wKGz8#GJR}iw{`*%~1i*v>9u}~mHfID-Q{X1Ufe-I?R^kGpAxy@VfHf0ojmcQa`d8Zex*o?CbgP_6WA)lXz2~e`F|WXo!=M|*^O^dxQ@dal zcAd`PP#68%H=W$d(?wRlZKaw#o>@rHv`oa~TnfiszSIf9>65 zXhv`bhil+TxtiPCv~0XM)K3}S&4@na+`h=pLRr5+Qy%t`e8I01P?400mY=AdYeDb& zH0s(Qtk%xNN%r%1;8|z;*-gODqPl#cQI8H@AE%IO{yK4#ZcIc zzx$y1(zY(L_9wsk^^a$M?!)JO$6aM#IkG3>ZjtIKp*2(U2OiyUz(>r9D29fxG>%1m zo%~C=`9ARDHO*mU8JMDRyU_j+V;rZ|V!cfebd=9_Y!g(AG5cw1WE8!jzJ33`+IK@K z7|F|{N@39fT=p-N*%&U7rAh%+(mGaRt3I1XG3t~T6C+nkId}}tD^ib&#rmyas+AoK zuB+141N+D}H3n_+1+A>o>I3Y7pyPYyjWl>bLFU+W(WGk`L0D!L_TFhhzEI$;Lvngg z68B6x$Z`7&6jh?eHFNf(yyF9Yhvb()h5Lt04tNZ2BqFpJ4z3@UCs97i=V;0J8B3oM zN)<~V+}PM(tBnw(pPMDP`;$SRxIomC*gM-Ev-5X#KrS3 zhkulyT~Os83Hu@mkKk5kJ9q1NwkRoeFH8PlA+=y+=_vVMVk4fjdhXqt^?};GC%fDqy{rE3Zz;-tBq}b^xLZu7-`{iv z6N*WrT)NZ(EkT6hNw1O+(dM$Yj~TfCyduRC6tSMfLW3RerHS^RFX7aOHMU*_z?gDU zbKmzagNFif?3po;o&9otg&sn5e;|)A-Tn(v7Ngfzu%*?11mD9fE!zP&LwKoO#U$IX ziG3gEQ9-xquI+LS3^_7{I+LrmDEr$K^(eQJoR#NIiwB_ckm~YM)DmeVUAANDd^DVC zSLbXuxvx>dP)uDWGb!E$&H1YmcCaLm9jrVl+EoP*~e4f(NsapzQ-$6RIW7GHPP^!>o>hJ&mxOU$V0be27K!JR>1Lj z(mdT+REtA=!Uk?R-(zl-L=bHK`g~(yPX}zYD(Hu!l75nV%%w!l_Mu93H z&zS{Q+48T;%jvzw)pu|UXPSQhGK+tcikO08rM8=qC*{fZ-@16D(!KsR`xX%75!MDP zW;Qytrh=3TQ98nd5eYNB-41Uy>H(uceVmWo^4&x#@ahq$aCh=^mUo9XCZ0S*j_5ohPCF6Cg^1}UR^ za3m=Cn#LOA@8@yC9C(SaZ618FKLdMV9ymu#gE8eEHjE6u_=@4NNf09_41;a}s^tu* zx7h=GO$$bt!!m$i0MJEOC54)jF!Cx5j8^tXYqbL4=gz-n+&L(U%me@~Fe%&u7GA#L zC8Q_t|3rdA*Rp|SC)+wU$fuRztHat?l*A>iJyZ!qsd0ZaE zqy^@}>qD3~^d>MC*DflMu;;0A!U)W@Eq!6c+{deWsuh^`#lK}hzCxRnkxk4(n!wIb zFpLM(hUyuNL7I%px56w`;gc&c7kyU{STbhGx+=q}go4%*N$lf~A*ot3VCXPPRy8$r67ARAG@i@|}-CaKOfyrrV<306}EG(HdLNV|dBxXa)J zyomk z>Ej0Ho}I&})JG~bGNg=d;xel^$aC}Jp==26x|?)3{fb+fw(V753PxX8yCrPJY?!0#(yda!H!;jT_r>3MEnfdME>LWjGF*bBpTQ|=V~awQ7Q zoyI}_XjIdm*f?a|a1>anqUD9=T^h4~NKZ`4p)m9+^?kX@_$D6}ea#c& z)6f379#0t!8M)U4evYc(a)u~C1Ia&K0gQ48PM8JN9}olU1K2pQQa{<*nC$-!91Sib#}Fw=+K(Z?Z~?+qPvMoVTX0Y^z_C;CEdPp2Q{{) zu^%e#%opAn!2^uOk29YG^Yg_Y9iJPn*5_=xpAdz8>r^Ar|c&Zw{>c=^L2X93wTG zL1E|})bO*!c<%dSxSlqTmCxyNrNNPHipCI zB5`-qbZ7G2vjvey7E-#S=7VKL%_%`Vk55Rc*4n26zyGypOwutYo!}flKYQRPZDvYm z!0! zKb4ypSFhR83TgauOlfEw$kF9}a{1!$$t&OQ&te75THyzKCPV{hY30V18z1B1y=Tzgs07p7{ec$!cv7HJ@&)s+G3(u^nd3_->f4i)o$=~1dzW9$c&cgT?sRVreEDO>m5O+aGu|#}yD2|2pelZ9 zKhvC7aLE1sU@tDByxHo}8-?F|v)oH{`^62Z5)bXii)w=8+FHu~tTGZs98-TZKlY4H zT=d-Qj`Arto5tIacsC4o(T~G#5K~^ zP8bMfX0TRA%K@yiH&{2_?Ep5C1Z_kybOZQ1zz68DO$Xr3+70T4Ad3hEup_fs!r&I5 zGHGaxIY2YbUAbSaPGEeKVs?!tjgjMDRaa6MSx(a;V81PxPEWjV=x*0x#%(niPo8$k zNH;USn#y`HectHKwr=BX^r`dL_(=dQYvA?YXzhX+zXzluiQiXv-C&yrfo)2q zVj)#JLdkxn^tp8_9S=qxQH)l1c~E`=GB;YUZ#fCEJ6ImeytGaI7U8EqMJ5w$!Ru5t z{Gt;#cKS;ejbuQ&<$|VWO$<1EPl2169{U1(tDC$Q zkbD^$g?ldg#yu3v6+8hii$}Q$R-M61_RMQhTy!@Kj_vW1SwzCDT9?B(irgfC_$!m~ z0!&yzG^QzO+!pVlPYPF%#H!qa#B3c+!7TD_5`u0^MjK<6e7<}1EBtmcL9*oSP*DuR zq4#sqYC5!KlQb)vMr|+Q16X>M<>^$&efXS+dRbAi<*B1Il^8!u8Sz&m&bgp<&U+Z0eus!n^p|hBQ)ZNkD{EM}aY9(X-PL z$2I2Fv~$myeh0zvRG<%2UUh2yB`w2TpRv@tMg@Y-w|=|7rMbpkuV-4PH5etyWg9(q zcf~CtZST{FSnH@s*jst;$7yyjUfrz6S}`8jcH=G_4e(|yB5h0}K{^|3hn3ebjXg#% z6r8Ht4^bipkQQ+_5P7m5@I``uLhzf0tw;J{XKH(cwhYC0TuUYIsYx06eS>WI+T<`qXL@V%b`5wqGeU?sp@1j{DNk;(-P}5n_^)Ji1f;z zZ!bz&tL{!F{!*W63Gw`o;1!OjBFzaio?`z`xNh|MYx_U5P3{6KF;AY#DkGDU_A*Pi zJ-Z+*IcxHKius>VBiQJI~=o~QcIC0a+pOd11^1`n4v9A;ap zB$HV-q%TeHmR34Vxw;oP$j+DzsBuNI-g_f1`qS#&mbj{+OEk;WS{&c(E4LAT*9eZn zmBgUi?laHz)}^9&r3_;3p?lkOO}?~Xz|9or8}J@c5bCBPgmrG}M6`vURE+dt2%Irx z7Mh&0y!+I%6cpUV9_P}-Of@)iv0dRF{i&v%@N}AV$H6`0M00qOi@~`9vj}A@UQqn} zYwK+ZzEbL*bFqbrvE_$%{D@=XKQ5c!JGiWZb^iP#Eov8X91OBh=brPf;{87loirmI z3;Ph{EZRLGQ_GcVVec4TuL=&y?C6ny4UJ^IA#Y}n`Ak6muIDAbA1Y2(+@X_?|H z*>aySbhI#;T`g^g`RMt9*2`%SPiR8SgEfh*Fp`e=$}M=&N8GuH6agCW01tV@XMD06 z0uwJ}V9DU(k*;~J_W^U8yCum4HP+ECUKcf!yc^73qiLIxCbFm08Pr>%$uZqGs=+_O zt|1E^-wa_Yu9%|6FVb^xY!WR4bv5H!{^vwB%EqG0s7IBXYo|1NmL1L|sIK{tJk#s1 zUrh6&jV>~R6HP3mIX_SxiWiIC9-HBVsoFCkd!@hs^)TTdH z%zzym`dk=EAdCP=0(=|@Ng`p+ao~u+TNLE%n`B+p6w!kE1!sUN3`PQ&Bi;f;D7*lM zF~-*xw_gG;_3;oW5Y)fvl%4&gXG&@>BJ(s(pVn&FGv@Q!nUGxYmq~sv7N3XaNhXb7 zUfvOCXRE^!QJoBV6p%-*TW1}|;VfoO-L>3}^qU{cNgEI6OgDbFVlq#)waXpf5k2`e zEBYTnzUyd5cVL11hNCrd3$`#`$|AoXcl?|<&PP5B1Xy2{A4?fY@a}J67^nTh0c9RB zKaNMO_5Q?IkdeON1sB#r5c$!62>OGgz{xwy+6r@a0xLFPu%gE*yC8a>V;aHkQdANQ zQ7gg!1$CHZJE;Q((8SM}5J1J&AQ3fJV^-k2Z>F9v1osBH&(jrqzGutf5h(C^rj0PI z0n=D>AH2o6UKgn@yrl1w9~s=(Sh#F$FOE74lQlN+h}?VOr#7z|5yAALmTk;#FrTEH z(?f8yx5F35LEw~n&K0;_=$Ie=TS7?Pz240E9FQ@~I&O!dfsclYBMS%kSv5$iru>#z z;M{GD2ThMYyH{;C6JW#Igaw`2!(f>Rc7fJiAw+c4=i^CRqNU&0l zR>1Ff&cE@AVuYONCOpzrbC?i=Dwg|%H(vy1wh;qhK@#-~Ux6Bax*g7^^_Jg9PN*Qc zO$>Gq5Q*x!Zy}-g8OIuU&@&Yh%pRfa_A%VHI*Rh%I?&Kos%#}cHQ$gVN<#|PicUK_ zJ3<}CrG4x5elhMt(|)EcP$RA>&mh=Sc#5d5Agg*m9VPS4WK_?7tKAVB9?RZvA^q(7jwP+dc_p6WnH?Z={~w&88@PvD|4tN5z{+)r-nVpRpMBH5byCl9I3Qg1Xd7WLrc$cgf)atU@(aPp+*#@N|##Y+oYb=;Dt*%`Y@8BXS96<4$+p4r1{Ruiwm ztXVHz&Wwm~`IP+9GFK{+#9r#fw0EDll)uH+aI*B)&HP+kem=k07AzC zN@nyzs;o4*5vLmcq;-{(hgo&k;C+u`P!Pkb5~5U{NM5UAKdWVPQ!P0Mx(c-(--?b? zsk@0?fl}`4BOluz2S2)NCU;M`FK{yH@;aewZ!>sPa_;^|pyNn8t*SP;m|$@zR$+vx zzRJnE*51^v8T|$ow&1eSB715mQPo3@o#GlbsD1T0kWVW1S5&LFl~R?eH9>X+9t29Y zpL=W%9o-b!_;-H&VGg`s|C+9H;+e?VQ~p9-ucr`a&CH#Ir(m7n8VpC$Qs}qlL`3c; zy{(;+GGa(Q+xkPQ%;~D+d-l{cM*38Dl;Q=u6KY0s;G>hqLOhALKq7lg5sSy+mpN+1 zVn>6be{GA!Q2+RVK|kx7!OPoxtE&p;Lg&~6yGzsK;lE(#0$geplV7Q0d+tx94gmFsvz2NgPEZLGIw3oHyN_(&2Rz%o16OI&J9s`kUeCVS z$QK&4z}Rbt0)uzk75N7zieRyArUx?A4G zenV05-~<3Nazx*-k%W@TteRmTZFVQdclX$)EMmr&l*@H4Ky{(8Nn8Vb{;IHE__qgp zi?RN0n8|~)BRs^jp42gs!f^ejHjn!bzyiE1btFu1^kdY$jQjJ~X>_8KxPn5<-o{~cZypCoJ>>5lWFt6*ijHx`u%Q<2v-a^hT!PsaFKEbgVFGd z|8EjsI8MP{fGmgJldC?=w{pN)YFi1mq!L$YnVr^U90<#Gx`QDA;5`6D6@2MRL^qHE zS-Hp;hNA2RQ&5XP^!fM-->af1_dt-ZBb;8wRpidb-7wt2j`<;Oz7VzqEc@qUP*{zz zNyW{Gb~-*acKC-xikX}mP2ud^6PjU3Y-U6Qydn9QuvRl6_)8H>K?tP$>u&_63Qm=> zg@GswW^h!m{vD}^S1_Fjwsk&(zg~MIKK@KQfOTkubVP&8r2eOhpu*X)oBWzx^equN zhC1RJj*bAs`MP&EAk*a_cQW}CD0+hB%4JoMmjM$z&}N5n6E^8a!q8>(#lZ7a?KlO! zkJJ5uHfaF`o0huM#f1&}!6dx+y325sRthFqnzz^hU_ZMI&Et61Ju*L-~J)nAO z2!w$X)$2AeWw*L&kxP4BZ%W=|F%Xa2h7EU0eMl9RBX@C(=gA+NCBFNM3O>b3)r4)^ zH~CZv-%UNiW+yu8)FAE}fH?*Mr&C-mPsxUEjz?Y?&CqL_KocH|Jjek_y-+BOj@uMM z#P|0`CPR*jH|Tlg;l&Yps==%0?rYAxHSd1A)b0Mfok#H-+YRoc>*!yzz$zlX+|M;3 z_`V=k(se#b=A4~tZJ#BtKH&4Mo_zkw-zSE)cQcAS)S(dhCvm67mo6s5|3Vjvi?!@D zUWwLmoy&3=oG;oa*?W{bRepFhsvZ#uh5A-;yKW4gqBTvlHEj|{x~~=GAx?s9;VWs| z=knL@!qXjEV1Hs#KIb0r(#YI$A}4vcu|UU<(Y-}#XFI~fI9a+2Zd(k(DHR%u9ZO@7 zyvGs`P_zu?0;44nRXcWtUqYLOrH;Hu6IMRNhp>xCIn@|h&!go(SPaoLk|`w%)P=Zv ziV@zEi8#>?byIun)2~68){XY8&@A&m6QdYXvgmxHBP^vM8WPfG?oOLTdAbUlt^G*AjerwAuZq=POvMYT$ zka%s4Eh96uVNrOd{f@s;gm;Pj7!23!pba8pf+Oqb)r

RH&6+$Ug+*XXZk zd|2^$k@fq&``U~CP`dZ7i?I%?4S%R}W0@nmpmA>*E=pXIh_F?2DfYn)CJV{08K!J; zAnDOB#IJTJ_=ur2O)&N4L~*2?{p0b+gXarh%>pKg?yQJfk**3jS;AK>W`(rgs=wea zqhLm~0Vh#Ng3vMZgTvcfx5+kA3SSWj5*B)jofLrv>q{s9;z0uRz=I*Hz_E2lx+l~z z2uPzE{Nc=Q;_B2V7fS{msn7YvgJ*TmkGV=`tWD%=j};v{ZhB*e*wb7NPJKhg9?zMG zUXlIJ*-RhW^(4kV{&X%Ao&4b2@EqSa=7D;5y_WUEWu;wHa>(KB%>M|wQmGHzO|%wG zpw~^jXCvhQocig2G3_sq$_PLNSbr7(_i^O|Dx-_I#v)xdl#2Er>TysJlP@r)SMc!W1=wz zJ!3Ue9#p*IA&Iu{iSK`D5DlHu4)b|#8N=i2HDG7)mZZ}a48xVDAay2fXk#quAUB~> zLQZ#*ckS9IyBAoV9RL_ln&KzRjCNh2J-vB^_*B~*7sY<|q>y-I>cZvYZTioNG0uH4 z1kOziHI=JE8wXM{Pt0Ln)&o6bx(sJZ+|N(me1BR z?BBhdQi(TT@`NMe#^)x(-~9mB#F%P5R)|gN_wXz%W6%4@4Xq!}`T=IjFL{IJkaW&L z1o}Y6iJUB|GzqBf%cK9Hi8k z`r!o**;PzURB(2Q1@CH(Pp0@wunGd(f7AL)KmRJG&V0I|uQzL5xPAE*&JwwbRs7X2 zlG!_mVQG6fc^Z@6jC%RUuCKdbJSqL_6Ud=eA9pwd|%+aFW&c|Zz1*NJ|+r52*`sfw;lKXBfzE-eU1+_7gicIr$+nm zKx2y$8m!a++SyZf!+CJuDc9wr4%zOh`Cjrake4U7N|DG5AN=ZIR0Elg`3*pT4;yzwR-4e(Jw zwr#>@q1)lZT+G$~Z(Gl)L88z0O+KIb&|_H+tv>wWy2Zmi>z%)GIJ8aQ)cB(1{kaSo ztlSAbue9TlMV0q-fr(=ESM3^k))z5KyIHM!A|y_FblVSPF;q~>%o|9c{}G_~ z$&zBA9|%n@UtCm0>^yxZi~F&$(*5Ok;9*>g%HpWq#0!%@_ba)MMp5JGg(pBE^CqP_ zi46Rh7h=I4tqFVsL0g~Afs9H#B@+T)J_Rvn16KF?{BpcN&gDzkxER<^13?WCQ|VZp zrr9T$R?v^r{!kKZ!Y#qFT4r1N3^1qlzQNE?JPNcpUKyb(aT4^{7LfM;48CbnU^H6< zy@c2>kUp9h1MQCRbw*<_6QzJjR?J&T=C?4oPC+ZLEdpn}B5^t1xK}d-gK{!jKC4kQ zaFm?b=%dQBu^s0-8|@iqfK^4HF$Vq{njt5T?G}m~8+cGE(qOL;L-nIZbNHiasMTE(S7AZ|;sPPM#7P|2wOehB{hW zk(KbLZ#@K1;ial)A1sA+M`;=qyE4e|pL9v;8+aU+)6nEl=}T(BP zd)_Z8`j+@`mfzt=YiKU#mbxN=m*v;%hL9o&;jeHX<~WN)sJlR$%|=t1{55E?;+d%c z|1O@U9rMn`zs> z*OIo7TJ(+fq_&7T;e{;mIrF&fgIBvY(9R#y9Kg_Bh?6qo(dY<9i&h4YR);+E=GLCPTE=I__J{a;Yw2yICL4 zMRFOuODLqeckJ1(6OGQ&-W97-Rdx$1qwHyn8^~axQ?;a)(BS7UfeZ}l8pO?zKbhL? zB+@immt@bp_IR!+s3u*vWHbuGl@-(sxiZcIJZ! z-f9)0{8}_36g(7_Wq6Akmab9;b1nHEUuVtX;yE$}2V==Hc`Ud3vbH{%{(v&^ocq6O z!&wXCUCXu_&E=4$s&-PtOs`wgU6YWO zL^97>lShUWP*Jj6xxF%;Ruj`po()Y1#OU%myY@tn{o~i=^q#DcKrvlDZ7q}5*1G1L z(MReiF8Jsz>UYN@X*-Zg4bw$yB}uE(cW~qU*PB~~JHA;G`19t6;_oP>&udc0hLC^7 ziyj@Qz6llV(q}$7Jef`M|Cnrd-QrUe*mV)k;yUuZ61Xfb6si+HGWoHmUBn#*Olo#p zCWfbJruDacX-xN;BAb7OaC0c~qTe8-J4dH_DAB3iU$t@{XScfJ;dt@bs<* z_0p@Elg?Jidann9`tVf(an{Xch^euaQ+xR>osG}lx(Y(2-|zTbN75=*Rz5|0EdAu` zq>*BUl`_Rs+U4(X3&}iy+6LU(q%_l;Ig!t7zr+3XQf;KlYTfbT8fj}@ep0dX88?u7 ziH)30Iv>t-6r;J8YKtkz`jYhg#N$FI&OC+Qj-60_`5C$sUA|n)}OOW`z&;R|XAE}+^ zocq2m(+xAdjNNr22%VUV#PwEc7v#?h)<@f91f2fH%5D)G;zo|?FGm<@+8e%#ru;M_ zD6Q5o?vVCETx!2rPK=Tnc(|ug2}`fTVY`$q}onc>iw7P3}@TF zE&rO@3Z}f%#n4q-hIleL)7S^ripdBBk-I*QOeqXcismuN?sqbs+wuVu{Mt~RKZ0S- z{uJ?M3bJhY2N**+$lO4!oF^Dd>4B(8q3h5uDE8<=&q)4`>bw3+8n2k}Yn==hElwqtK0tU^VR?J)Ac_7ptuM zN|dtuV*EJJXI$D&*F!P|HnP?6 zZ>hGRwntSZMh?au9A#516NJve*8U)@_|w~n@WXD55$OLrbV6n;ApS1sy4n9>`~l6M z&;a838<-yB!QUu&Gl>0D?gEnrzDFmp0MtVl1Qro-;2btvTo2tRT>pbKBeKk`(W$$R zr6(Lr#QC*LWO6j*V@Gv^zRohZzl1P_iEFGjCV5VX919`5 z9W0|(#Dzw%tH)BC__b*@nsOg9gfl(64x|@K?4RLy>X)JBf%fd+Qz{M3Wba_Te5F=3 zq9CXgC6r25CYmzYz_&Q+T+v@`Pm{!^ICj(aF{K@KiGOWU281#G3{wvOVN{$SA@1J% zf&YgAF9+5AfSF$?o(=w01<-ze3t446t#E&hBn8S58^442|B2yhA^@#}!iyK2U+TQU zjp-5C$+&(1pwI|C#-JKJ*k%CBkbDMO7bdqX|mQC_z6qr z_uGvpEbz{(#_JOuL=sd5<8oCq==_ksQYI(YVrA)a_ln?rp`kbtJ>46CAhh`iFBtX3 zQf+TaH%pRVJ-BbjL;4UPNjbRom4tYS&vJH1`chob-}40C+plcs`ypCh)4pc)5I6rM z$dqB|ipb+49M1jB_bX?3MQGw`{iQ%E%aBxvf<|so)U2!S_bmzF0{7ZEN@4 z?h{FH!jN}Ox7OPGOTMbKr>VmN{n%RaMYUa?y7^wi_?u_(kj%#fK`wP6m&g^yZify* z3D0P^Z+jxy+bb6!3jtPy70~t~z>e%&Ebk6DN0OGywLqNeq5m_ewBmdJ&r}XN*py=C zu!>70KjR6!>3@c?HUyxnf_lK*8=E?2H^T4IMi4LTRhv3Guxl*&qX|=1=Ipm5N2&tw zBlhMxVadunQGG4Hb%=^`4MJ()i{MH+T zFM#74Mlv`ho;0oko+Vb%a^+NfyNaTYx$YDZxEASUFLB)O(_L+KrfDVEWY!U!47oWc z|4GxT7#DCi$kYrAcp71#ZAiaeypqDIWB~6JHp?SlC|R7Tyf&8C*GK&6IM8 z{4grGJQhAO&2z4C;h@#jYyqTe}td#-bimcv1+3=@Ge-q znX4b*X&Wv|EH(UFbf+BX7wa{sQ1f;O;2ow=H6!8$W>-=r5R%6FRS|WQ2{r^@Yw01TP>a z8K_A}+Ina<9}N2t2J|n9%CxXO^mgQ87l?7Sdq5#4`I)OuQQ-!PFmKO45T2@>6Rnm^l{;*=fydp(ejajq!n*sEY$t00)4hsA%g4+an-YhavT_-KzfvWa0+1PI_tr~i z0f&^OB_-?CN17?IUmR51QbZHFqIgJ%u#9{#4ohY((YudA%sd&sbJuZHX0pY@6pSbji~iV@XxkN{ zXBK)C)SeDMqXT=B{-KWL?PyB!9OJzy6Y~$^dyx__^t6XsB^~Li&%o57R4`b_P6umj*DmW$B{Emwv3R#!lL$S&iAcRr^G4~$XZ zK0#qPr`i5+=rpzoEVFqEIcYde{F0!c^c!Ba-;DL`#-S3(Rx%EEq=_s?r;bK3Gdkz!Q-fMzP}N9(9<1!l%rd9KCF31YU`U zehcpiYSC}QGumgd$tg}JslI-j5FQh&RTfPe$EZW9P-v)q0cDAGQoB~lVWjwbuX^mD zTEh4knat4Xll6^3WWl|OQ?|2}7`Gnhlpmb``Ov#1y)eh?_rlGpUB(~3l1%!Ed1mWw z8R&hrRDZlk@+X1Q1GWNj!vyzz#&%>vlJ<&Cz1LhZvo@}C60T6q!!7)v#8g|?Yh240 zx3YgWVhBxNd-5f{VrAtS5j~{7F1oE4FyW%yj^KxXkU$zs?6~igc+LMK{lFS2UGCVO zrerqFOjcGjws-rI%FZU~5WO>ICe+asi;RC!->6)J?Zbh22~%WVzIU4>#pDBDL|rvc zjzY;&RaU5}dXvp)DaINQz_!cP-nlzmxNC^kKX2(+VqyMkBG=kQu|(CX!xNY=`FBM6 zg|jsdfn%yS>~i}?>t1nN1i$0udwn6?Z%q5wB?wv5Pez zXBcGx;x5fR)19y;U7iSYc>v<6fF80#ydfaSTQ4gCwl?7EWDZ+Rl0d?zD>@OjV6$F6 zO37aiN`x3BAYO<8gxa57&wpw#pXuajMYfe^k&IGk_!5D+z;UVWWjnG zk*6oXk$Zunk5uf$KN_^l4GL_V6kSZ3L{XG(xcK9DO%R_|%IPpYX(8%5yZGK2a0r)j zH=K!#hXn--&Ucj*+GtFVYV+Ey-`YA}FxQ2cgqDAcD}Da0^5$&+u9o4A&~egSKj_;h ziBxEj1;a)G)Fl>rv=HCwyoecZHc($h|0uqd1msPhgGCkSBZ8hkm{sevM}Vp{sS3DW znmZASQ63(9EF$ZSOCTqy2hi(e>2`tO>Enu z+uCMC23Zy2I@gqJ{IP)bHSw)+a`eA9RR3YvX1sMx)BkkFKo`>18=K$X8<9F*np#zf zL}ncHgft`&5C`N%>rOvqMF=%m`Con^|3SD|Kga4!k3L6yNj^Uwz%3rnwd}oq=R*E= zZZk=qZ;Rq%MZ#FzQoRKOa3J{0jJ~9n$bx4+RsB)+nsp{Al#?@TeB#S6{!1Pc)%rvG zq=A&buG(22n;Q1P->4i69R z!#MIk=?#JaDNyl0<;`dCxQ(wvTF5`OL1^Q8VGjWj5aO>*oj>>vV-PkW)oD93Ox;3n z`3ygN5yP;C6{w~6YY8jL!lST-fU*})``QnrahdsGy9E_OpE|7LI~(4vLyXDqzx?xJ4XQSWqTe$UKeo9K?l1g074w!qkWDB){GlGY z_w-hA)x09tC?|L$#2+)oIBIWNNq#z9vd-_N{*&%Uc@#0C1S^k|eIo+j$-Y>`3M#r{ zUiu=Uo9t(z20z~{Ve$T$f!5|}Yxf5?=peDwr$)nuj8`48Sct7p0dSQVYz?|OHOh+r zFsx3l@OTyefzgqBSIoFxx~LJrk^2w+ECrK zliqM^blE2uckLt3lJEMp+jG~Imj9!pr6ET#&9Y;SVNvmfu7(-(1#U~oij*EKQ6 zihYp%v@kj%n|zk=6$?XGx<6yL6|p+uj%%O=E6-S!nS0#L)9vskw(kTEe7b6=2#2fO zbM_%VbbCFWPf+xU-%fNo{jcm7tzS6lAX}y${qCY~r^-%68RC@r$SP5z=&>DYD&TOr z81di^p6!_%NQ6y*2b8fLXJ-*&9L9a-QQNJY<^7tf85bSy%ePLr^^rd@Nro*@ zme4fDfH71=8Qt%6aN=O)^{$m~*^b(SKi#TPsFJfBKLvRr!Dqa@pgaT9zqBV-;70G2 zdT3JnES5ZUmNAQfw^t4*aK?nW`3xe}WfffmzI1H;Of^1d4?9Zz4`X-%%LJZ>`20x5 z|LnwbkxW7FcIa&h(llfgQrKN++XSla}*ujJ5@6KES$0ZhAFEwE_ zC0EzXe-9sP-458y>bI9Lsh{bA1}?gyVmz2(bQbjbVn zn+zqVt)8I#?479$vEN~3GLMb&zjMjekQv=}Wfs{5J6Kh$sgV^xJpft)ac#v##TPOq zz^1dWx!>%Lm(!HLJ3cpH;}goLYqGn7sU!w`@U5&+C`M(UIl3<1 zQiQS!*V(i%>vBlLN!C_R!zq^vUT0Wca;18O0O(b=fw8E-r(wV!$qwp zGj<{!%>8yND8NBU(i|i;4)oU8Erk(L3?G&X!ZL1%lEfnuQna7e)WR=+)NYYPVDOyC z^jK|uME$sJ`k2J69gD=UWcR|AkbPwaGR}RH->rVUK2zBZQFyH-yRzpU*2@=LhzRSG z3hSE<>EA&$+3ultP~Tbe5BS-IN6NAGQ*@%;+jwrf8WY_Y)D1@jg3$}}v5#v6_!rMa zD`nrJWdiM2DW~n7%H{;-mwy}@J+#Ow9T8^;o4e}LwSThIOkZ{VWbDi}=&H9%jaoG( zL`e-7whej*W0x&Ne7~h-gxK2OjeAp#an;@17v5zysYrY zCbQvNqYAEZnKDD(m7%%GBd?p)@f|;^D#-m%qF(kjA09)<5`7?fz_7rb7W}P2o^JfB zQ8)!=`dh7MsM#ISGw)XdFGN>mGQr=N0^c*pU*3epeC}=ea6BBc!3`~y=P zghILUFNohF!k7ET+Xwn`r@Ye3UlKOD4lspUH`eN;u6|?_`f>Gq z)ELg~ql694ktvCZ`qLtfHR;;W<}xviVzyRU(#L9IM;yO@Sg~H1y(ow&w$(-5BN|3C z-npi>%4NU)599b0g(I9-^6Qw#LmO8T@nmcSaU*3dK0s*jY4&IWnNDEiXH_#8?adzc z@7DuNJSDeS*YEFqR$*$z7BSMXFBw>bxE3XLLQ6dD%QQUH#G}iI|HEh{35;G0)(&&z z8jaaL4(wLVXQvotEXI^%JK$+7M-8!YuhGR@zm5^rL2_uRj{ zHoBFo;LqHXHK7?3L|STtTSHB$*fr;{Md4$wSRnUNHe5Xz8Fd3WcAQpf@I(D9x1{?o zW0OXA@X2!*9k?Vyn_#dGQ9^p*vV6;qC>3TZvEY;o{Cc={s=x8&8``-$iiJ7%p3oZ zY7*tY7wjcMcyq9V&5fzubA!%dW*&ujYi|a_irZHDpgkaGW{7R$4Zljk@-}*K4>p7G z?X!4M^-wfnJXrd{`04O}&OKiF7Cdw9c5KqtmrmSQTT-?)+<}Wfdcb`8io?FoL$q;$JJ+cwx8=7)gEMEt zKN_26f%{^pB*NRXS#AvVpuO>;hfMUjUj%!~e5^fjZ6XbY4hWJ<-v3ZY4|K&5zSU(h ztQh^323vRpjp!sE31{pI%ZT99F~a3|YvQf?bBn_Sic6-=f8+2Z8kbXKrX)GwT5Ie> z1lk@`4gUa|cG+wt#5E7s< zPU}0HPTg&+l2=VOa$wBB`ON;9CQ`C6OA7KhRKGQzwH$Nx!x+<&y)dVWZg1iU+QFuH zuIediKlN#aDjrVR)4SPiJ@*f^0etbrY5HW#B)6@olQ?Ep`M}824R`m$ABf+p&sm@M zVtD_x-*VTY+1`7TFVw&SCEXNtbo@w^^?6TN1BMSk>h5^w1N9Hj06}2uhwt2sabHH% z^!)7G?|uT$W*Ejt>Aaf9QIl=XjGWH2l+Q z&5|15uh}3^eN6Ix^MPgR`Y?;$Jd3ww7yE>bRq;GFZQFUDtTE3QMSm;{5m1#>)y# zA-*RjXUXs1xGc0k;Y*(?#W5sR{6wW~xOs9vul^kyuOm+XjAVV`H40vMsSUM|qS>^P z3~6Y(H;}e}F%zuROQd}JuHUz!A(UJlzlOiYBJO6lB5aBF<=d5k2|k&w@<4Zz*aWQF z0mDymg~02m?78B3>Z7+7J@wG+ovXSJqk{By5`kq2V)?l{|6!?M2_?t@btm=VB3*uX zUcaeuWzNfQJd@q8b1q%_GKRx@W4N+kv{X5Gkfp9|Zmkp6))7BPK|{&s^tc#2MaMBF zY}`9>R0MO@BKVKx7KM$-r4Pa72BA)dB}}*oa1I=GkQ3lwt30yU>U`!sWA$>Sz+30E)+m+cJAQu%a;W>0<~B_A=g@wN!CIIj zaS|VHFD5PqW2{YAgrQCL4R9T_Vy-}Z8rI{B+Y%hJSqHNWOar#lL>E}jb}co;KWyKj zsrX7uaP9{t!uf~NvGt~lyNzeZ1|3-oBU`yc<^F&&XGvN7^2pRLW7-HA#xGT9GUT^P z!mV7HJOP{2ukF(mOi1&E7`n9f%}wU^+?Jq&u_)cyv{vI~$9y5%ROW~pap_y0;gDLK zX_p^S+ZI$Lq+D$Rmb+h^?bvOcFAZ*^C)D1*Vx_YatGbsmd-Gb-IJ<+U1Qd9ne>crx z$Xh?8ZU@O;^$QQN6Izx*PwBJJy1?z7yI;kZ7^LR!C_HbouISNs1rzT;c(l+Saov0b z%jB;OW_!7^^<0SkGH3r7_1vNbM62KOQLd{`v(9Qnzu?|{XpkWyctJn7X~3kj+@+!bkoM?zyJA*5_FRKa70wz4^!e!5iHe55bw1U3Yena4v|8q02*wozsH^MPef6~!BL6a%>>hM9;OTxcyUy#w0$jJg*Yi);~j6XR76Kl74 zchp1Tk!);HrJ0G7H81zbmsZBSy%b-Bw+Qd!;Ve*n#@y23FB1Bff8XXlLO@1u%<*S; zCeTi2C*u;g9}FxCA@$HhTOg{r0t>{$_ldAl zz-^v^co~4TALd3MbhD!!x_|`hZ{Q#Et^&C~)XPeMu>{by)7}3S*I_K~@jbz?Mm15% znwnzi8A1fX$HW+dlk@BWukod`A7fWPX&d^i#J(#VwmAL z_%&&VynUv0Uw4_``>LLs5r`4x^Fe>Md~d@)O9^fi5)?ec&*Pfso7M1;CCclCHkDE* z7Afzr^%I^jJ9B_?Qnq$3#Zc*|&RL^98%|7P*zz;!h0V%q6DwkZ7mRAP9w7pF^8aCU zCw>@cIQS2vE@Nvbc8NLdQ}3Hvb2SFu3k_qxLT4qctK)lT`b(d#uNlOCFBP4ix{0UO z)qQ+$Ku*f)x81QEwlndF*H15rizU*BB%ykpQp}G`UNI72`}inCJkN7I5yQAS)il&7i`(!Tg=nT? zF4QYE3S5UuQf%lfgV%pGJ%tb=GGi9p=+X7?N_}tmJM3!k?X?L4vbDe5SKvPl4!vP3 zfQ~UbKnz3j04F!7{J#ZtX>89HO<12&sIl(iO3=)9QgvY5j!HI@)Yfd>!F_X!z@FrM z=|RfQ+AA&!ZxN-adt;Y0Bw}sp^Mm$|R326H)YWd8H1^Q3yHBmLakVS%G@+bI5_$`) znsw}-de1L#+Oy?ZbE#oofj;!!+KciEJihIj^QWzi+FLrj>SJuNdM{&2iIz;lTm>FF zXU<5Exz%nf@P;2W^TLZB7Ngf4=~U>bC#kWVqBSS!q72lHJa^-K zSDi5#=@Ok*=><`#yE8}HWBd8TU$bThz^jbg}7&T6s@$=_&p8rhltBz^rVzyw39MD?rpV$Oqcg z>U?AJyko{*+})DB?Z?I2#=Oy9->Wx!AbIu$?;G?COUv3`)tJEA(gI5Fjmq_?3`SKx zeD}lEXKiq5HPc7=ODnIzif7Bc_GA4bz3i_#HE+Xww$-JNdY_Hmd!Bkh>0vYLx<+}% z^0UNWD8p%0PKy|La5XgA^LXfjoa`{L6%{J(WWqMQ;R-GkE;)&lZ0FeSvFl{}2QkLM zLCEccp&XTSOjg?}nYbl6LO&Xc@!QnuNw)*%L2(2V2V>uu=V`w!6=$kxZ(k)3>8fB| zHw8KxTaR9FY4f(TNki;?kJ+2wo1c=EACYNhVs|2Nv^7vv3fV{uSBKV_qIlC|dD?(m zDX!)Zv@kY#teRQRzZo^6g5zpU&>GV#a1nmf=4+wo2_A z96gt$@Q!JY^2EA64W}*bl52QPXZ(4f)<9YiqOhpAZNQ}NCLSx}=cRp)A_3KMS7<5ef@f z6R(pSub>%O)DGrTKSa-uke%mAsqj7=Q>e224}*MSakx_?UoUXSRqN?UAbE?LTUoMI z1Dk|s!}1tSQ(}W-?n*_=b$R_HNhQv-QDkdG6^?K1k0R#3ZvDr3DeT&>*%i)Ja&CKF zOH7az&Zu3p0m+&}zY~rf(WH*>{F?6`uIBL;3P%w}7(v*eRO$^)bQU=UwUx1P_}YBlC9QvMA~|B3$Sbtp68_V;)Ek3Puk&A_`0DYLIB3_V`t6B>GI zwQwj6o$x1L&wPVF_2K+b=E^x7uKrmIBA1iL+;OiAeLmh+By9eN1L-fFtHwQ}uQ+={ z+9i&`9^7A|RGnA%{LcJ2O&aV`5sMDhwE?CP;u`+Lf@#rgQ1fykJWGzq=)lJu;x_V4 z>2xcp)~s$g%U~>Xc0ThjZIWz3C%s)NuQJvXEd1wL;=B(x{@T=+hx7%&e0gTUPyw1` ziRo{SHe=o?etR{1QnBSLy%j|ugE(Wen`Qp~$@IabVa$s4W}dFMhz!E4yh&tGos_*~ zHL-cQnt!H2mf+*3j=YbZ>Y^UehC=rqw_fCgQJQ-*XE~EZ0Vhbg+BxEfXiQ_$buuN- zo$ahE_fpn3MVX)0nR>}hGWHhs@T&>ft0CKuLYKo3nd&%FLSHyC@2y<*UsNnPxmOXT z`g1Uz$!TFu&hIrZ6^|a&eayUb_{tNaUp!~l1j?Y+d5_Ze(8@fJgCyh-Efapib+#gA zP#6N0{6eig$4ui@Xj5-%U!=&)TT#Lx51HO$QrKtaKVQJyy|-g`+J=wolB{-Av4L-4~HL|{!*nXaMuv~ zjDAW!$CxSSjfyVTBCE5IDGss7uBDJy@ok`DTCB`B+6htPdTz^D(nZ=M(m^g!8kW;| zSKCO1V@5vD(ly(#@`C@7$sk2kW8zeP^?J(EcBJys3$GStR1ur$>Yt?gQS#UyYXL86 zbf|!G4Ec(PwNmaupQnSK{F8?h9(~g2dah1{O2`1H+iQap7{H&mLpwcqV=N9Lj1r;W zfi;>3X@mh1{1d$KZKgJL)Z8vMbtNEmm5T`Jwm}2|@dXl|u?RSE(xjyj4YA1((Yc@D zqFZj2);d%ZpCn~e@C~YIVkamzja(}|Yx}uZGur$>*X5NbvAIALSLxd&jRgzzsuG>> z&o|p~^qQ|cQh6tT^$RO)S6$B3E_ry;&_zHzEv5z&J4ifVE|ARh+Ry-t+|X=-aJHF^hzL2vHB!Sd{Qvm zdA#LGSHND$0ugT>ObXre8vrN>3&2~)@vQ(=%n0~t1r&e@7cAo-ZbiYc;k4OVoBF?i z^aDQk)zS4hA&ZE1=|ljZjkpzt*WfMI{8Rt~pgM?f@Vx;#4$U9wN0&V|Rf=%DW&jgknjV&?>03I zmC5oZirjxB^;~w;7YZj&#|$X+E!6MyRj>EArs%S8yN|bT_|q{X1fQIR>@>X|{Ht+y zbfif!u#ad?4y_eD9vi)0xEDiVSm`sq{$VzZ*}2n!p?I4+<`yW(siJV>e#2KpHk55( z!sD6uX=G>VSqZDMrSK%CJUb>nlh>DZ$D&(_<*``O@3q!lcDBOt@LgIKs;awmpPw^q zwgw_D`z?M4!5&(hF-o~>dy@wfn^8toeaI(pAUW68awrR#a9llSe|>47U%D| zQg5Yh*CRQAvq2SAE*qx(YXL|1}rJ(_&V_Q#q7g%1F(0n z4#Waj<01wEy{w4UNM+E`RAXX!0And)inhzGUU`wYMUHn-OjBd`SXsUu4*||VueW2& z(7?CSk&TXm_*;N8%>~k&fDyzY%;N!PIL~##jqs52x8EQl{1{xJj~M|(vEgAK^zeBT z4Wwx^#*~FQ7*@hG*oOZrzMe$@ni|+4-?jkfb)CL1(6nQEpLz9m<3z*{#o}C}*YRy$ zI4oA|2VGh=rP>1%0vjN3hI<~pOTUJKh zF7ji%SL9ofp{dHev58>nrwxXc^D$*HYepCC|f&9kQg-z)7I_z^2df zO9}ea$h~8XsxxWEEKKI^xnhRK%ultCW~FShQg2~>f;w5x1O#thZaeUhdP$3XV>d@K zHX~4bD7ho4laJY4u>f$wV??EprBj7x;3>%>hSj{U&~Ro$Zg_~rr@6X^QSy&0?6lcB zI-T}cFV)nf(`U_S#HlpqJ?c7i-gq|KIY(raBX#^ofjjFaH~$CKn=rBi`zG&-_p4v| z`4iQ*H|?!R#5w!En$j($Y{QE^ZaW;=Gsa-43+{9AI|yB<_Fv5qzD_zax*h5CDUN&) zt<`9|)7YcB@nkQA%E*mh+ovXF*QOVr4LwMi&7%HW?*e{l#xOtIF7Kyy;-aV@496$k zyUqb6*+ec?<%Kc#Yx30bkIHuRLeH?Tb5__)uvVHaS7fq>HGbC_k}Kf+EGsvyJGfQm zjl-;)WVhrF4G9zh*?b<%y2t7>ULoP@b%10(zF00ZJ!_WLVe(vvCEZEfV@#(_lh4rp zJH(PZ))rft#!L4B`+>CD|Ej|6dCvNijGx4VqaSIoOH}l?_QJC67m#4+;}o7Q9CTgC z`p6UZ8CGy`OxDD9j}n%{=X0hS7pq=|w?+Qo=(sz`C;e>;68OvgRNfOe)8f4 zai177tU|FbHESb3Ljk#cuV|SD0mHexwyCEFU7BOSYy}jrm1;4hZjL`Iq$tP^&0p`3 zE-{N%{6>3~9Ufahu%nys)?uVfBB-yyg)J`YL!-^~Ddo<(&4+siibW2hAlX(2F+v@6 z2i8}mV=%yWBm7jt2!bh?6~F3n;;8C*)PqNNM5jJd;vRC~PwP#{Y|dZYMA+dPwO~@y%CM1WW49!g0AnO z4e{Sv?vb|HRK7n_3|b(kUCw;kvtUD&^`AYKY-8kc-%PZ3v1gv`)6+_T8_hJ6u-4>ngc#_}Q(oMs44KKh_^cz+NV;pk2 z6X5m^y-H?rUdw6Yx{)#EmfN;zuL%{GEL$@MGLLd$W9bLBNp5!vkFtgLFu#RYhP7m1 z*6Uk^`Xp_qjI^tAK12*f_ACUVMo0`rGKlBC({ z*dJb1j?IyHKbFwZ<+{J-WY`@t`dyVB%4e>qmFguN2O zK>(Dg=vCZ$IEIvHx_*(Q<(l)44|9p1u#9Hm^dbSI&#uzHvf^)t!0I<5%DVy!x3{+G z$(k{*a6=a~6GYdwi)Qk})WtO3_<5-B#P1Y<9(BXDB-QS6)au?`_Vqjsyf42BqWaAv zY|^|yNlYCc-ZM*<1LKTboTOzm^wcguTn37pv%C9bapvC*oAx5>X6t!-@ zxri9nJwsSu%`5{3nYR`H)3$D7fMM=0@SPdy_mTqQF<8BH0M_dYME%p}hKl#J@#0v! zNJGZmd$_&Tpo2LHyx0~pw?h|mhnz|s-~VSzkT*t`e3MMQObtqG;*?ov{M2@k=<2BuY@AaG-VRbaKzAi|%~AYN~R z4G&u`LLRVM0F(JAFX;K|bWFv!J>NJ-*Rw-F{%p2>4eUfWU}F!tDk0{FO<1JA)*%W{ zJS`U?j_f*d5O{KpgfzNJ_SFQrQ}!Q!zh+ToV>BmqngQ$2+M#QykcvUv8i5^{tAARM zZW2<0o`Dq?-=3}emL(G3)Xl50Rfko*sbNYJMvUO?+ClBkxG?@XitmzVUZX3lggl>M z&%6yz*#p)t)mS)Mp`@5rTu}Io`GcT4(_tW=rK^U?xG+O!7PE~Kp>*hMo)F!b>ZflU z3x47)?^R+4UDP}%GkC#XhG_U}SdWUz)yvC!zNQG?TSVD^7;*ciBW5vT>TGln+?1u# zyX>U6We2xZ5`7-#JU2JbYp3Q>NZa1WZb(`vhpnM82(Q0C2>q%mtYW#lv#yQm-jZ|W3KXKxX$m#@O%2c1H(yIp^E7cV?rx3`oe9gj?A*aqGiyeYl2692 z5MoH%^B+X$fpW35djx#`188d5)O8_EH(wqg%|KYSp%1!73I&o40LuGO2{HR()H#TV zBE5pl;nzc3i?;s&1o2-m_1zV~YGxo#hIBUB!2XvJ51(ZO)f(l_n&q1rtX3@vz!GzV zd0RdE4*Ezdl&zCskr$wP6LD!VsS3^Xs2RudG}xju9@~ zP4M4A7vM2)6k*;^wnPK-2l7AA{=NBbQ}HcCAY!Do_8 zQYe(r=Ap=0h~JN8^nv5KW30X+yE0a3$|A++rAf0Yq43MPOn)A+rWnf?-h|1#{fArs zVHgxGkMFiV>F56EFy&Ea)6%G7u<2*YEGdHvJC&(pAvbuDsdIrm@d z6ey1hiV;3u?~!XwTz8DS6*s0+wbQd$3(?;(@@9$AfnfVGhC)M1M+Jx<1m$dVMBH{b z-A2U{yMVq{-E4^Vy4HCMM#=7ia6!f0v$6O_W|6&$KL+WmX}j{0SWYgXGtK{D2%hek z4 zTd?HN+$<*88V7Ae79x1viI0eC5cgwsVQa2{0rFY1&Y{7ZWTG^QN%CzLHuGET%eNKZ zlDHO@oJF$JPp8$N7CuNXHwxVnxZ)9ypXJ|bp{m{16pm&H?OTi%A+EOduoL{|h!3+uJ7kP%NLiu<1BueiI=8h3fP(I@fDf*}~2P}9+q z?{?@c^M}nWY07rheNWJFtIVbF0BwKhL@26%2da6Jmilv4>CgF>!V3ej@bTj4)jf&4tw^<9Zc?zuHXL00alDn-Hh- z^$O^E5J>0bP~g(*25g1fs2c=^?IOHNcXHtVz=WpZVmGX!_=fBTFVRg2U|rGlci_Ge`8-DH;rhkh*Z}uugm2ri1mf+%N%nn<5zUFTk*;(D~sHTw#sBvvmF+bqi~k={$z6;FP~mW>-#;gXUXwU1@a#Z(76|Ro_M89p$fe*M8@xS#(eT7{x z8~tJG$Iy^CqDfs%IlUhh+(r$X+H=Y7yr3fa?JaE-@|PowSkqZpe0WBi&+y|T=7Y4& zv1r1o-81Ehe4@lDn@HEoFjw?2p@KL??;{-|JG;b| z@ts=ZeWxJk{owZHCS{?!@`bP9REqGqT{V<4vb1XJ&y7?n?|Z|TrlrH>DX#P*bmp^Z za-I_=VQ>u_<>vWryvfPee&&AH#>dg~ll#@pcU!<9f;om1tBzVzkcsm#I)6vbe4)s5W#D>A;iZ$orJA~)Nl z8V@y{)1(;JV5OM09S@Ofz+lw}2r{7nv&JC?%Vi zW%Snoixdr>b3omAg+TlT;w517wd_Q^J3*Q?1jA|`eYdFxDCV$Vz~Bq<;ssUQMoAzo z0J$#U*>sKXQjo<&!ipnOkS`0NRi{B_`jw;Y5Ctg_3b6DW#TH(46NcS~TZW_SiXrQ6 zur6!0xst5srIBR;iO}nouW|(osD{d{bLT+k%SR7rw-BG^mUa z>p22SDOn)6NzyaLUnp_hVjxut2Z~-ICY1IsH!+ynkVFD{b3`u&$X(lbHAUNFU6%=Q z7k$^kBPudO&%v;#UH1eY+w<`Gt%!9}xkQKfR_?a#F0DEpQ%oNh95vuQQO7-Zp=3Z3 zQFg+luKQ4)djDVa!Ds2v1-?ch5jC*}VdsZy0!4z=UY5z~Cs*ph!L&NV>y!N}1IC}e z=}!HJp}IE8KO8mP(S5dqufoIuCEd=0?(-lEnav?Yl3%K`?=5 zs`TrB0P+LeoNpfLfmQQsBs{;cvwS7WG^qzvcLD9y^dP>rWT5^p(i8^_c?vSZc3txH zHZk-$m3@3_3g)VMn&~i@@{*N}A$w3w7W&&lmhfYOGL7R%KPeOba46lyz*t3{xFn)V z`3mN)z(j)x7UGqs(*=d#b;5RF6I(TAOonzv$m*=c*RB?&fF*F+?_N;d&i9P(Nn?Jv z0w{AZcC;wci~}J2AI7(nyg}D<_dyrA`XpR=8u9dPZ{gTUR zZ%+%cS+j^v)eNO@KE^&~zV3LEQ14)5ndzIAq<)DX+DTcK;oSI*SB0Vh3lkUVPoK3; z@-aR4HR^48pylJzWF3;LMw!5dIL>=>K6Sc7sh2bFUMQjQk`(8d+b)|GYMT&m5OHcA zN7yVRFW!!rM)u=0``k5bZ6q}l8yI)w^Ejpy&1-#;qbOONFX?)=Qm@eZ#1r)&hKNGh zG69`(SF#P22$?dhHUV`lm&2mef|n;=X1HIp&9mo)xtQ2zZaXI>OM^9uMV%!#m=Ca?A7epz= z`%orCnufoYc=|{6j7M@@M7@+nOq&AX?bUP!{c}eSuSJl8#Yqz)M-yRb_e#&^)x+h* z--jwIA1|*BlT{Ps%q1(y5s+%oTxG!Q?#kWff9)JJ`UF*lerTbcAjWW@|GXanSc^4#_I2Oac^(J57b$6@FoKU1gIecXv6B*jhx7!9 zq=4S%*agy!3Mg6-1nj_ecBSU|7OoBexKR z%r9U(n|(eE%%eG{4l2@p^HuXIv~p_7%p&J|nF21TN5K}6t+5PLUTE!q^7Mo)k})wp zNG9283|yGIrEN1L+1(lzre%;v0aOY4BTO_$dK=ItrmFMjmv za)^6$J#c+Z4m5x9HIeW{sQx@7`rJ~n9>)gLgiPx0QB1gfMQw+O0x=jwTA5CY!p1OY z_dGS!gnuau{b%s057L6|jY9Q}DE=jMj zCUMg;`OU9f>r1*00A7sKCj#a!tpM4GkT){NOQcWGHT2fYV5^KPm+Wrw>M>n3QbqTw z5=7o*-v0h>B2}C9pj)bKk4t2eEigF<*N_TMq=Mwk%_+&w_A*fu1v8G*j+L75h!P6E z(HhY0A4Cd~K#xu9B}OnuAl>ySVw|9-4jJdcnH;P-(n71n291|cGJpU2l)J~HOai99 zpZfjnT`9j2BdS!IM<2tA9i^q!EoHDw@vI1%pZJ%bgRJjow27USjIZcej}q+sjS4p9 zkDJAE-kNqfr>$)~GefQYQ(9MiZ|!d1a|)!TsP6aB8^27*oMpIIOpYP__!1Hmow2d| zpq@jpo~T~s(i^v{dRUq6kp2yImGAG!aGyr$^e22>I>Q_PQ~|MUtR%+f2d!}AH@fxD z!!Z&c#C4)nc`EGap-0`-GE-BY&AS>l%iPR%sc+SA(J13#8iBf_b&{QY7>SgM-eTTD z<=CC?1gc8Sm$|tbZMz+e)O2r4A;n)G=nkf01kTtEBG<2AHB>X$tlB;-LD-y_;b@5&DBF~KpS=7F=HG$7xYqZ z8yx#`@-gNT{YDI^NwwscO^~k}X4(%Ce)D{=Wv5r_5Q&TWqvJo6 zxG!mBZ%{5wlYcU$+fSGbtnB3Kr})QyT71)`z*xZHt{wM+k{}~0=X2T}@08JYzQ}~p zqFqP?uhN(vf14KSR>U4v_{L$SG^{Mxf+tJXB z8NmDK$ivNCH5viwBmW@&P(6_;<|cx6=-+Q0)PVE(lxcI8pSV)*F(khQDA?0~B_@6n-B+CuhH;cnw^nGer+6Wpkc ziaV4|d44H+?*<18|5aUp-D-nzVQc#WZmRz>J6tAfbG-`l_R}*=>o(2=Bto$hZcBt8 zO!%S)!mu>yzy*h3r>YMu!WhC|*M3E0?%Xyny!a396#^UfOxA)D98;RM@zVGZU@%@ z*t&qIu-ELrVCm|g2rZ;}&hGF*qu^~7wXFpF4f@T%iq-n$UwS)U-HVmHij_0WMVF)Q zwS}^8|Dnu@$&msTCpXPju0nL+TnxlK2hH`CM_j?yV1)7s04I(zm3RO!MsXZniNK{o z49HS=1I^rJbw`aP=p|(w+;^A~LhQb5S{>}_f0FaYPVfV<5*w_WvGZLO%N3(*UCRc+ zNh}W{JP;0s0kf<=;Lh{#*@1K|dH~Dr%A;X8X{{8|JRrY5^)m8y?EUk<9y7>uy`EP@edF~!ja+!j~ooJIdu(ZchH<0z19VysH7QcqFhz_q3MF7NkLeM zs!~pu^2W^s9`diKX{Xm$CG1h>P3yC#-n)K1mBacWW^p|q3c&pJ{5n=Z$;z;_Em!oP zlOck=11+#df}d#|FJ1Mo)!I-x_(KQk8WX;4u|bwTaATbP9}4J)y{g|VekQt|ZC4Z~ zQLQQ#EbReb7^1R$LUtIUo~EH@v%j}gyDL4LWHGq9Bd2!IlDg}N7zzicd@PXwM5oIT z(S6kqWa=&l=Wf2=8<@;k&OHV3y4Lp|&rH201?;PLRl4E&JLqn}DlXQnm`5tQlAnnZ zT@4AUAwE3F)#$d+a`B%3#^l3|$4&6gWso;T%zN)6eOcd1-B<1^qg)&kmV?nUF15i8 z$$*2AGy8c0=D4H}#mNwsoGoQuT?6;Q4n=py(o6d&qH-B#miv`#u6>C(frWmjx$b8Q z#20t1uiEV?qq^m+iM=;ya&cSP~Qc zOlh-*CfPP6_0K!7k*OVAlFFwUQPAwKxo@s!o5u%g5madwgO1ktI6;R!RYUgKzf}^s zm+R)#Ip2l?>v2XN0+)v0KXTArTpLbssI#SsyKmvLeCS6HuuW_L=gyT41W||ID-@Tb==>!X!mL z#(L2WJ^KHndK5K=R#r8~9Ugwy38JJdMZfVMYADrA{qDE(%O`*(x$04H`(|J+Vrpm- zv~YBIvHfqJywtOv=#AV*N*l%6V25QQJ=F!iUbMZ_l^s$I5yu2zS#Z&$tSO=m6^t;- zie1+nV6>Rx1e%O8BK9zex3bex@Vws^h);d$cGuKVJA3B*WGn1?3IVk}q})m#)P1;K z8VI(|0f@lC$rRQz`cp%D#|FmZkIRGKY1PAmviO%43`;}|BZ;1U;`19oU=Y2{SFu%Q z+G>V$J}W56uwngdJ%&*f2Acuabx#=@6In%h@ip}UVrD{1qVRs%vK7+abnEVoZIFB~ zWj0IRM|zf^m)Qu1hh+J7>QyuAP^KaOCH)ZiM(wTp ztTt~e>CtEb>qbwjKSmXNs-A9r%}6cY<{1dNnWnCZYSP!hF^B6~-d4YWAFI~L+P}B> zG96RL`uM#3KTNfHY_z4zzt?3fWnf1fFj|6UIOWP2^~^^MbBcWd+m+WDrWPp848z)^ zatQ59O!JOvTN6tQ*%h)!QzfpwmiOVbjOiO5@wmF5LM$8bd4{7&$#0*hk*DYnp?n;2 zycxc8rhAJ5s(8ZtN|-OCf^T&0`S~JhucP8eo`o8>D!XdT?n!?j*)EpOt$^W4c(}n9esAus<7Gj(Vboy>d zP#b)T^b@+XDIbdJZe-KRPePrT7|_5VE!54+Crbvi1qa;BL^@^IT+aDNo8-*(+x~5@ zU&0{hVVhyEUtO+?sCAl096>TTa&|X^f|YN=>DCXR1m3*j%b_#k`BG@7S=6XZFUx@M zk>^g;NZZ`|;z0VHHbmDGsLt-(H{l=dE8PD zycuW7cPOn`*i@z>OQ8v0rB3u%zYDROa_Kb@eY$HI@YSVyOUv|vLVI<0aR0z93Tk#_ z_clDOfkYQbg&RktOVg!2R!`AqTUfe;h%uC?d@Lo#Co78Eb_8z3sbn=v0)M7tGwFU- zpe#63n-4q6`|0qP)~xaSTtj<-UYgb-5Ia*7be#C{e!FwxOh)EL%seTB{96CwPd4i! z%tAs-Aq>U#$SC_|N$Vi*n)cd3_AAXHlAAE)i$ALK4Winwmk-l1t>4re5Nt9$uUzbV z{Wf9}RfN&ynriryxiP5@sZ6BJaDL_fCE~Q#kz?MQc9i$UEDWIO{{>_?fXkM)8=ebL zW&CJKf#!(#|0Yk4-$H;alNfLcnQ=}yui$nYmP&#hbvN}vmR0&?W2TJ2CJYGy#!x`l zhX)LzN|^fHpCAh?-Nn)4mEPWyvXkFjrqX3ifIWwQFgFg7?K%xl%;rKLu++${pT>X!j;~MVV=7hF*|bF zO~a5f=(PO|^3ksQ`b|nWO>>BAps>9ivcPucmadGiMhsF!(P4Y5XVLtQ17d{ME<0vg z16UI_KyC?Rreo%sz!>-kXj_*zb^dS6L|z4*Pp^q=bYePx1a6jKwh(h!8o)#WBpP8r zu4}RJsl~9FGZ3!q-p>#Ci_CFkB*6m!{Vk7&WABs`(oHu4^5MI)LHGg9`QKb30Oc4w zk^a3BMtwry2doxCWSFOS%xiE6IVhSgJk?7^yA~Z z()eAE_3x!*ny7!iYa!hme19SKxhNDdwTApH0sI!(x9QV;Nzut6f#P4z0+=l(cWqu+ zNqZY;wH9mR2Vuc2D9B*D&(`$g2hC854yR@@CPVi1M%?Tv~ zpchnBpsLGB($IJRo|>*-W585XrCFC~jW0%}O^`^fk2&-g0a7Mk*FADC9Pq2{SKsMq zqD4A;b1k7_=#vV{4FPIEYK|5-q&oOdK36+as)f8_ibIC2X@=fxVAF8KhsOp^$CIGS zk{VVcoWKskAAqouu-=oq#Y*DY(aBQ#Q)^3~=RXl-gE{JVAt{ISu%>IHo4*UK>fG{F zzZMP{vN+4_31cZ^+__TDv1Hn!bG{Sb72Yk?i4>gn!OLf^@q9~&eK=7ka~ZQ-=fK7p z;oFzO8j5aLlH;k$R+lH~92KdVxTBw=R$t1|#l6uZ5WccF7SWq*9dDVDA3=i}<*WcMXuU09XzG-1*SN5T-@tI=?=ps=RzK=zAxX6N-Qrq!o* z_K}6`AOl-L|2)yOeM7!w=t;Pc0Fc??zmGi??bq#mX+CN$L71sToL2;JfjG?wG$4FbF`?-Q!?+DyDf8jhYhzx!bGvSKVlv$d5 z>w`=AbgQ=p^X7ygPLQ}=mQp~lmLc%yiX9XRJ*)nK|uDVhRjv5g{d08pl;=4j{E+WR$z*9~;d&d~?h-$xXP z`v&+pwW^E~x<@G+Rx`ow2MO(e@DP^0;c^>AktL5KxG@W7DhYKKo-Oq3)+Lc+Zo8xk zfVrKw|6MQ&CSNxfXd}}ZqSRS@Du{p*k~U8@(LSSFdyd(J^EaHYoRuc_zw=lnxM`K; zxA1att2OP9We;vaF736Q?LAN2G?T`Oz}A%|sMt&p-@&x$Zpn?>6bwJtg*d0YJC|LW zT>jluUWL3vTJR_4nf-=vT6#PVexQ_hI)JWlxtAMy?tgQwiD??zy1SUnVibx%8X2*r z*L8M0!7ze9ru>qb^k_>^C%PPmg>k<}VkCN?qAAJZ=qW#(4eqK#aa4HRuBkFlLwY3&NV#t+Z`(Co*;2kyo*O-m7LzPVXf3)IfEtnYh=knUq~k;ik?v>#R^NcV^7j zyIR?|Gr|uM!q((os$VEX>FYum&F8K&Owb8FA7j}?$rn+mOs-D~PC$Qb6`;vtYDZ4y zc;WP36PGz-V%r2?O}4UIEL}G=wVcTjPAyj#9$8H04)xPgt z;ofoSpPgTdL~}Zs9-=K^!6+Z`owoCya-I#R z(6UyP2LvD%$dzzKb~VBYWW)({rxRmA!swE!JJB_xIvs<5av#NXun!0mPUf+^)wtR? zNjm9qJLEu*1nEj+N@)g#)%b0*?{CbJ`Odg_cYdq&Q@fz~4A5%q@)i(VpH#&*$-o$O zC*#F@<*06T3BL{1ef>Xj6O91@xHVu>5l+(E1)2LuWOM3U;lF6_oxNu=JuEpsuM3b6 zSOnsmZ_y%hN!uc3Tx9ATzYW3C<;MFtHQVrbMP#s9)P)w5vO{a}+_UQ9@8E_G)S9F% z=;JYWm%P-}T=`^j{=2*_fiGQEX-=^?IbrRo2{RCdP?{X8O&JK;7q|uBav0$qM zMDUN!Nu~MH99mfsXsJjLbW5q)6I_;1kWhjCPsr-uwRoF@2%PBr}9-IWvf~4m#fuY)d z+FPHO{0@c~O&tOPq!~=Vlr6q|U(;s=G2-^*IzIze%^1M7UMsN%mP3g0rnwdcxMb9D z)&)f|r4+C;0+P&@iWZh4vpXL)#gQz;&x|0*?|VnYnW~}fXgx0@SfYt>;8h#S&7APu z`$Pu0W~!Bm0UMQ#mV~Mglm>*^lLB5~mi8JBm=DLsxI;#C#q+$VYzOoHb{>|=&qBR8 zdrVLm2NV@I{Od@*Zi;BDaODSP-0Q%^)vr<|fqxp*N6 z9J`opeC^ETf^9ZXrY#-R`gG2w$KHGoav z=Lt8XY0=w~C>$N)Kxa4t^c`oxVXjl5djiQ{~KoemA3 zlf93~4IiHVJ&2`=^$?Fw*&K1!q(; zwBZt3^*Mm{N6tLbCj|WMCC%CWlmD3(>3r8DjUrync6g(L{!gnC_CP(Al#=dQ-ZAsb zwmr~8?7mA7%qGr%1dtBwp)P5HENKWtmA51`ZFBVH^QsNDADv_JcxLX)!e`?qEKTb{YubL^bMe4ZAu*hmH+pQjRdgjda zsXFn?RqkN7oO6@~+fn^I24eaYOj2C@vO;f^YEykzh+&34u-3x_roE4%^*fLbNGBFY zpG_kONc{~XvaxNW%>E6-oq%oT5^%5j!)4I}(gpNB)&Y&wh7H{Kn*q>!E&{h`xBJ)7 zbIv~A9YzTjzWO!nNJh}AASi~1AERnMo@4#Zsi z%WVklx24Uk9(~i1;96NHwYG7S-=@j#CGm}208j2L!>$+TAMpKwPy%`|mzFWpYH=Gx z2BbX{5RuG=pqhg>kU;Te@hWJ8!(oLQK&y1adqZpxMDf7?;G0p#|8c4TGIGoYTDRYc zIk>;qe;BZ?d2%X;16PYD7yqlkxRL~*yMilR`q_b1F7VclyM@e6R-d>KMX6PE}1>dG*t@Tb`U2fEwip((VPGj{z=at+aEl_Jenu_#ZDW zI*OM|grI1fl@nC7)Om4|q_9Wh!8WUS0k7QGY{$c)t<9GC?Jfx{9VLqDK{)SUdJ92} zPj2iZ)-~GWA}tF)cutEd1ywx%uBlEVo+ws63zhl6?v68~j>8<$AZpk+XPR2_U5sRs zW%78MOaN1Q@|=RqQPWVD$=(1LnKs=+KU(&ih5bnW*m2{PR-wn>S1tm@U76x%+s;LI zBV{8JwMLpe;Y}xPjhn+BS4wsAB`!o|TeOf7v@CM7{={&4TQ;`wC5 z1WZTv9@;xfw`7DvN`zm9v;Tc;6Wd{DhCQBMb)*c*h1E|wJUeD8w~uu=%L<|IeuRJaAV;^s0$N#iwQ-Oh{^8cA+4jgiJKa31U5Ehe(cO(A{xh< zYFQ!cGp$?rkjzguNjUS5&Sl$ZA4a7xLy7Sy?V+^CvLnV?>aeet6~JopB3l>9O>Ckzksf zy3WM(e8%|Y0BP3KwCmQy*DU-Fm7~be+RmP? zUtZwKP`%&av#VVMU05>*ayI}dd|3lAQ-Ida4e2Cg_wb40<`dPa^j3>n!FjKD#Cot& zem-ORZP-sJ8KogOpb-PDaBU-j!FW*zzqTvZ##6u#sQPoP06_t58UQL)#L=4|^_LS2 zy0bR?CBZwt0rJCD)uAggRnAQ5&85A6gF z;@~keQVDcO$9N$=$LdeZy#Iw>jA5l``~2$`kYHhCPIezCH~vvufUm&oZ3+}YF`D?M zTjvYaneu$puf4~HDIRLgN}if7U#^+Yfv4t?y#cNY494MYA6PmWI|%D*6)NHxml((5 zFP^^`FUBP))z&m&(^c4E{_YF6hMHzpVZ-f9U?M;>zpR zDoWlP@PB>9{Kzvdh`q;FQ@KmmIWxoQFeP|WiI25LR37@vw4o!I?UwZ7SRb85y>e6B zYz*{^z_$f5ElYiKyOD4-L20HpxcJ+~n%WENV=Xg$q1b;4WoU{e4o~QQyrwmk>E4_5 z>+aPiUHqcEu>s$c!v*F$Cx!^k>YX>qE68L*MYJ<5x{gc&fx{d*Kgj@+Jh$CIMqG{R zyhoyyGvMrYK0}@z*pVWSrwcQFtN0!PPAuF33EtYt5K*JJw`RvV?QbdQKv-jRvQ2G9 z5h67YtTNZ$U&sc8l|T6TolA_%Nq8}iY>#lHe;_gINiZ)plov11Z`^iCHQ0>GVd)9z ze2Q8Bs8=lgW(SI|PSRU4$1|PxT{)ffnj(?$u~ai2;M8`m>RCKf7TqfygENaZ!RzoT z(dTvEGu}r+IreK%NlT3_vr_TfX9IUnraYS?P2Ik!OmdbBnmZc_Ekqgok;=?|vk zyeq0#qx3?a$hnPF5hJjQt!eP*vH;TcLLECbSrzCryN8tMUHN-ed=8v*f^VEgI6%g; zV7QQc;U_d$qcv4X$IjODN4e;+uY?Zg@A7=1O`q_a^EhELTSVE&p^DO43#H%NpK{cv+>$ls`=EF>u;#c{ zmh|3eFi-QKnEn{ZMpu=zy{pwG2`rK92_0a*^|a^u`+0CWjdeSyqnBar@-$SPA`Bj|$sW<4&(ll)}9bsg>1>vG_b2*7c;57NS8fz6^>txY6 z#?4OiiCV7%nO^>IE>9R}B1eh{q0U5$>hE}4rl7Xsyn_i*^rc-^)cXP2Eclb-W8<&g z?iS8Df21NhD@=C~QSXfkW(v8TLfqP&_yb=9b2>Rq%>eH}#Q z*)Se6WPhHNCf0XD!B8-+9+@PNFax5Qy6yfCrLiY{7bdN|@D7=Hi)kEvam=xJD}!Ij zR4ZalcBM#Qnbm01b8;JlBxT>!q-pmMtjQ>=lSZ)-krVtJI)>1!t^b&umw0Q7T?^D< zMcftcd{~HKWcux;$LYtOcowSN?DWw!DLTQb8a)l9Qb=xX*wn(?ca8h{JLZ`tN($Z! z!w4aTbfV8af2*nRK*k=VXpQ^xa<})$4br%4{c#~Y3VclYlqpus8bk(gh}%WU6*h{=jz3tTm$4ynM>d2;^EvqX^s{0%hRHo2K(IJSIUw%N{;*lB_Lf ziM)&iPY!M8KwyoO|1v2>tSVq-LDD)o(o3**y>h@3J!#ApkZP#s+)*HRQ&i|F1+WnE zpPrhM?tlOYQ+3>3j9zbR_Fgi7V(_@Og61vVzweYbW2P5W35kdJ6Q}2<5iPEIBONJX z#7~BqSzEZsYg-M3JQY*+-AlEU1ng@gF4QRKhuR}ZU^^F%)Qe-`UlDue#X=OEUn_+= znwF0yUDYzxkV88=iW{sKh@&e*8&R_YPM_NpP8bUVV0qmRp= zv=ap^QR$M9u(N}8ua1smF(gT6zc9GDv#Ws9%)X+1@TJ?a;}f009;=n8uy2@lDUlV*`uIM{=xk_s(>-h02VdMP0C=P|2yi@zQqq%$b8=wU)c+TA0vX z$U)|T8`@Xp^otzw=eKgb{D)66)2_=}hGz`yQUzPprbH!jg_V)|Hjeyi6}9A`xfR%U zEJ02k;B7&6a?Ia{7lAu~0_+~76QIfim$_$;!ed669YDF+%gA>a=)id106Wn|8+at( zw)j+e0|YnA07V&aiHcTJ>}AOMbDJMe$U>Y%N>wC%IaV1UM}KzssvMKB=6nC7j8k@z zqIaXJ%KucRY;jVI~_0N*TI)75Hkh3h(HoZ;G$4Qhw2~H;KgvzVxfgq6~Nc&mf z{v;nptrw!a|2@xD5^lr9aj8|(-pX?@<1W_aueh5(eUP2oKF;>mG^*2J^`|sOGT23b zBvfxtZqQX{Pwt5yTwVu=`|JP{^k>Wh z2?}uU_cDYa;rQUiF+x)G8g@sI4YW@4w2n@WZLMy2e$)*)90L5HV&N|Uk}3)}yB;$G ze8q-o=!5`JT*N046N zpF7UcBYU6^sjpe84mdx7R7*SQ3T2KktQ0E}#dq3SAMQGfNh;4#GEZlUD>Jo>zU!;- zhUzMx>7Ug;dvxV9PsDudYkNE41X^HE)~4(+bbm(%f=k=x(z8bKRI}Ps#SzFUu^v1q zpfe-&DCjh7lS6b_@!?@KIcawA(f(G}E38n5Ee)Wd*CFUYIc@ zpUZE)ME-MiT!M{H54I=!2+J+W39SgyH4dF?V4SoNLuCa|*T{w^c7zn18|&u_nrcKW zI^`~=;yOsLU7?`-yDpLU4JZy6p(--d!*%{q0<$aP#SKtZfpjLNwA5{TgFho__uZ`~ zER6*;6EDQfr|F8`lTZ*(tc4BsDow9pEW7NyNi*w>ol$;Gs=Jae^LKJ{fEpixKYkb8 z{z{Xb$53&XT$wSHd+d3Em-nBgmIPnkfa+3eijVDa^=wH)>-bgrgP*0CnA-X~oWpDj zm3v>iiP!be8A=0>xm7ogiH)>}^HzeWAjiHMt~xMRN z;q~W32Q79`J>(nlq=+eS*Fs&~!H6i&Vr*}11KEDNqC3D(-k{f6G0mjc<#N@f+5wVF zpAH1~(azLoN#rOS>c;HK@Gav#a?fm4n8}uTzOa=vVX)>)Nxn`SytH*uA&?LJkZ7O7 z0(e`wPB~3q%H$5-i6YpX^rn6PEp8@k#JFP*V_!xz$hZKe%d;y-A-n_!c_#c4I7bO% zL_DN9%X(GfLM?Tf9fCe#c&>0(us&MRqPweT(Yr2Rav z;WtL;XUyVoG})%nk=>!`Jj_S_c^kj9jK$)Yh;W7n6Z3lg=>{JPGNKipl0G_0#@*yxDIcu_ z5#!dCOONv!`iH;3`_Fk+rgunPbS&}N{MpKxHlkabFDOggNv_{4MCsS)^JXzo4eZqZ zRbeiU{x9SAD&LgKFwr0=zogozbMCD)@87HYjS=W%KoAD&HQjJ~rT@J=*j*CPI_S9c zs>NSh_NM%eV@9K|egrpQ!a;QJS#GM`Ci z{kZhony5+t@)`miZM=SVu)G=>A|BVJj3{k1+~rhd>FkB-KXhns^`7a~J)ay7PJ2?j zeq6JkyUin%9hXIrr#=f#CM?)<+6FHs3S{dc#yhwi+Znxbu_+Z36$uJw2okS#@i3JV zLWN)>z*iJ!gs?_|4Q9WL{6bv5YtB5$rXt=eJ?(+_vui%*>^?f z3?Ad?O>>ChcZDa_WzHXk8f?3zDB4)~y_hA`?YcYFv%9)D%Gln=_#&5Imq+lZ%={d9xFKw)m^iyC03Ql{fRt3yKY+6ai+3(NhTevBUi(a% zO1`l$&`(fxFLAXXHCu8ZSyhGXiy#56N;d0YdA75zOwQokv!Ts?@r4inUZc}-81J0+ha ztG|-QCxT7MnsJ@hO-@o6So{l6Gg>upwFVRenojANXdMc}zdpX4 z@~limZwxnkF|V(kPwTD#jYeT8ZCwo{p7@?=VuHxBx5E%O(EVgU2Z3=V)byw!4f-T8 z*oNr06HOz@ueZ6JeHL62&XTZG+4ZCAuy<$*A4{xUQ0*w5e&#gT-uHE8a=CdX4+{zk z=%0Nw^{P1J=h3irq|u+^^^B&VFW8Fqgz`zr4;5S-JP<^WNTbo_--+z6U3pmPckAPt zv!$}(eyeBSZ`_tyo0V+EI6bgVBRoh6iZK;2o&EN`V&+wk;|P>PXI?kNDAn~1Wm4l5 z54))eYu@tBkB!zgMOR}Ec4~tFOPTi9OrK*nCwTJ?a}N1FdoW#<>2&bS{AI{`Rz%O` zs@JPoP5F+vbGZ|~4^f5(WmRs=E0>chLm6ssP2dk<8+xI!#TjwO%!%+czXjZ`_ZV% z0VCX^4MHE}9RF(=5oHcuT#o@l1CYitAU#^IG}FoPjp|_+*bVosVds{kz*T*i134hb zM?eY0D$x8x3@@pWFJ?+8ki-eUZ`~*_$7Z7ZF8qscU_1^ieNjE3%ERsYJ$OL8pdiD1 z+EZOusrBW|DiT%JHds5?{_;PRLdI`fVGp+V|-T1H-DWGk*8mdMZ(o>HDx46f2by_8TcrAR2J?mfon|lB*!8}73_v-H$J)^tF zO-372`^N|Eq#dll?z|Kl0;2@jX@qzLkDi&l6UOe3R>BxqtaSJ)N!>LuGg|uMQ($y^ zt?K};3cFk^&RZKrV@mXMon;s<;a8!@W2C#C3Qzlka*46RTeXzY>Tu%cF5nU=xxkK= zDxls{)w4yDGZ&0nKlH?9)M&~yoX`B+A#~jys>{Hyq+DB%&3iiqd>`dRFUYHh7R0FH z(F*!f)nR~GZ}Qw`a944js7y+R1Is>jv6H?_pCuv#J+R(554Ntksw=5+<@_{8QEqV3 zC$H%Wm-o8KB5LmopW%#Pz4$TpQr>fNbRg-%s1WhERx?qz@l9kcBO-g~d+C1Hx;gTT zB=fes;j1qOLX!f1%E3sq?x^+d>hg0Su5#h=xIg>t>tVjuuyHwrUZQ|7H0_bhf(&}T z_LbpvH-(VZQQmO382x7|=do(s5pVw~KJHD~&joseL{iUzE%wWw;tC_IX&|fQyw?Ar zq-8+|>Q{En5=zVITIYB0@eo||FNh3qwUGd<<{SX6?SCJh371ZP(Zgd#>;=2oCU=%q|=L;~OLQ@5RF@mZZ#_c#vQ`z6)r{G0^?&;>V@n_7OJgQ$h zuzKiXeb67{Qw$8?5K9m=m%C=5_rSi^2t(SLIvXZ@G;&{&facNI^a5xmLZi5b%dm=4 zS4rj>tNGwjXMiUAdpA6m2v}_d`2z7J+ID~|Ah8_p3Jw?rG(eE3ZIHR}GkN{fh#K-?lX@hul;vmx?=-Xubw*I+!AOArN%QMk3(s$oYKZm=a}%| zF-6C%7st6{hYH`?p+Bu250XOW9%R}wlieDo6wEF`$#DKAPPVnTKOA(~J2`$TdXo&vPR;Q0t2I{-W$ac` zvY`;c_Xj6F61Oh5r|I>D@%&vK^U~24y!yJzcw_hMFva&KuPM*Mp(|A$5ya5Ms;4}x z2+ofvs{Hh?{ie zf-K61rs1lTulL<1^ky@7v^9Fqt@6`j6xwJww}GgSMV<>U?4>QD5TDaa)}TF@DmgyxyPncX^Zzo?kl(f+J|Rd57a=_D_`%GW*_t!tK^-X zaS|Ghq8wf8_P%|Yz8pJm-aAwK{6*#fRa@Hn`Zh}B?%v-Et6Ot{8l6@E*N`cg1f=IJ zRE`7UR6_gRr|XE1IEf%?7Y|ls@3piRUc$cJbS8R`jNt50qSQ;G%<8#K8A`ZqqgkAp z<8EoOxmVG|&qLZ@obnqcK1y{0{fx*Oc2CBE@3(M2#yYBJ(Q?l2q@-8+6CK_fIC@-i z>w|BhHWM8ukzeM|_xn`cjx;(6^n%=$nxenA`lN^A?iXG%kkwW zGKMQ;EU)BGZSbAWOaBmI-bzzPam9rDUS^rvPSlwBKrj4QlWiIxGF$Pv!>@Db8CI84 zJ3IoyKppjcmz(g5SJ29x=kr`Vr z{ZI1T9nJkg+qgi>@>-vIP~V1(R_67XJP_t8@cxBW1hwhPVcx=QuMkEL{@plueDFo| zg@(8JhDAsFX2w3Z5?Xn}no%y@N3RDl`smb>b?=4`df&<`M0k@T+@{4+KQ zi3_0OXR;gb<E^c(bn@es{xWSqpb(0hsCI>C<`QVPTTbs#&+t46 z`(F3hBWPx1I%@bbW6F+%zv7%J)FFY0dxe0nW6;Py>TF%5vYVyjU{XlNj@vVqE5fW# zms-ano&&BjgNwy@lN}P#I)kpuZR&Jb1j zAaUdN{={Psi*T1o8yT{?L3LPcI%@Q}pk@ zXY+bJ7z%{|io|u3y;RqSWWkwKT4=>4 z6dE*POc@5lNLLnI!X4{^1sm~>;PLQO__FW47MGX^l0-`A&e_)P!)Ip&djJ4aTxY|psfO#ivM63f&Q+wv{9m7hO1MPGSOAYRm{l)smfPHc6V zbm-)9os{&^$ic3mBCa^XpU7UuMa)fZ>$m493Q8DSFOPMPmc-Tn0>K0O`n;?lIFcfa+t;4$y3O5mj4KE5$1fm!Krd;a9n7LswKe)2-w*D8f z`Gr(-J!6V^+5|{d2vaicz5nWpbv~aL%XkM)Mb5=qfvf@=E)pQBv(X(NbS|UGsOixY z-`7MW*V#TW3|cF98knJZ-yFFHRld|3y%CyhHG)H8wegPvYl) zU8fVhE)*7uzhb1lfXvJCl_+8xZtudbX5+04E>C7$@=Vo5lSZL~4CE25K>aaMtov7g zz=f4@%*^X~r@t2=66;Do&-C>ByeY#!%MjWg#K!XyYHrJ&(|-fLO9`jOtG?~VWl_4B zzc3av0)@i=LlJYUQmzS#`)ZJs?(*QxRC^nw6c{~tAka11<7zq?SU*3BAP7HgfpG9m zNAevZStyrwG7GV6fE(@6rsA9rJ2XyKC0rEJnXtT73kH(us#g|WXHa}R7RcvD3Ob~L z9o0k3a=su-#`?SSL=^D0jre<&7bT^53G?Kwb=J-2(s(-=nIiBzD-Ge-PHvJe(>OD) zR(7AA54n;uUe0pa?#3oQyz6|v19$1Ql#Ou%iU2dUYau{1Q+d=M&KaofScz^A6= z7VYr>WDXAO>wWI+3 zo)e&tmD7Y9!|S?$x}#AY0_cIcB{Xs@oB?ggOysoaOz73$Uohrq<3^C z3OzI?p#qOVoP{Zcbgx-nkimkSyaY`PFg`-3{(?NQt!^jh@(qbt@glD^uB05eonLtq z5vhLX6Ti@v4dT7@h{Di&HTx}z%EN+@E1??9sXKYvFm(on;Ni5kFA5RgQ!cDglFOpG z8*pHco@ieT=H7V^IW@)2W6xNDZFXnP8Gffs78Li?cXcvVDH71eWoVu#zU1S`81_g= zBi#VTRd{69f=xkDL8J>4@o1~J%17Pcce(+X|Dkv=ye_n~i2d2^5|Tjy9HMHfBE^xw zeP64R$`9=hDmP(2{;Jt7bsdbjl+K5X2d9j~ukS~~@Zf@3+pSVlDP8!K@}=KdYx>FU zVoWv>UHt>SQHILa)DXvC{`C5H5xpB{EGqPo<FxYo(f_t^;!dGSy)eP1*y-io-%sB}Mx~`?!^*RAhB^uCT`fjb>cPeMSxjVfZ3>$^ zs7woFw`Ru;b+vD@W=w_HNBuTF@o2|3C1$Lzj}qH?mp~$4@~&^VrOF9rT0LhX4_p$S zcxCynCNZmSKVci*3O~DMugg{=gP`7j<#5N5Ag<#jjM~-v52u&YM=eCOEhjRIB_dE= zBW1U2rxv0I-V_es0*yo_O+6dDa}*VZLFsO?bge+p_aB8eyt{XrUb$)gK(Hzb$J zRQ`6>o@9LLnv0BPE+gH3auEBd*^5f4?73d7q?lL^V#*7FYjk3(E)?~3RpkP@W96Lu$i-9zlJQN_!Cl6ADDDBa`J&L*y zo%NY&v_QQ((LO4Q;9gzQGFd~pwvSB?!>D#No7mpc{9?grnze}2;w4$-jV!hD1Mi{h zcot&zBfA7Hw%mZh`WDU!q&v_Cp*L^~tUv45%tx!Yn}6{|M(h2|W(IAk&O|z9$Zvu& zr1+K)%2D@Dxr!C4OzU1oCLiz^>KdHnRwlSQqe(0jzX!NvrKm-MqJ(PcTy}tm1;x~G zM?#!rsGOJtlk+dpEp;K9PVi=;7u_OvLXdbbx2mNSs4j_0uOrcdsl-^<0MnuiNR{Ff zs<3mc+!(I7cPa05N9uS>5L*^$X$X-FAm63u_FhX*337JR|A)f&Q~*qpirir=>pu-t z%@$tsSBnYxOY}rwgUv}YMU@u%y(&^Fq8Ci6K4s;+Ln}{PvlK{cZrEwixbBO;WNaC>{(`F?*Yv^a;_Z?2TBZZ?4V(?{y{A|r2aSu+x+{egh) zCuWW<^QIxIk1i9rBhO8iChd_sfcU%Qty4grwXNH03Q9rhq*VI;80QIJKZb-fW0@S(uTuVz8v!x@=^5_Dp%o#COJ>xxKn zl0ljeFq2@N37j!fr}+nJBMrw?kS`_R@_CNNd7v5fehNJG5qJQKsr{1+Y0T+{@UKzm zB7n{0{jatpF$XaLJb?cNG>KZMQ1RcIQGl>Rf^1QdSwdEp_Ea(4?oaVM(eshC7?`Tc zf5{Ro3%I$}AFEI<_>ke;E#v}S*n_*Z9}T#3E_3SVZeIGijqO-8nI!Xn%w4)SGO7q& zzxHlj$0%rF;y;<|rjwj(#E#l@z(veRx(xa4;-oH3;Z z$>ZNv+zq0ueOjz)kzyaprB{R2no7&V<@kLkzrHfH+qh%2hmGmbb=@9tYE=GNqVrqd zQ#qja+Kw$X>I!qLhxqj($ z1XEuA(Nrh&2gh$@YeX-2NrKm>i2_*IOdTK_b(Kth_gLp8^jj;w4Wk?zyLVYV3An|VzOZM8dBYFEVnCw z(2jvEA0x>0z$&?4Kbts^_Zzgaiw9_#T({;b<{(dveK-EQZn7$%1?KVwNzdeeP2@=mB6=Tyy;tT#m4w zRMnbz^F)bg$?^hOvZP5Z7Os-t#V+|z(nBWQvvExjlUY#zIn5LhC?n!bdY#32a=%Gy zH=c6xd&N6=Vo35a<+;kF1j+Dk^$ug2;D6UsoAWPCM<^Dw)CXxrpW^j-WeluRQdAvL zUY%GtNLnaZ#gDtQqliCEYLW(rM}=Su+}Kk&jz;nNZ1iMY$*=z^>NDOjYL*|CYogFv zyg5^79IRZu~_Hs$isO;Od+>k^*S!ao2m* zC$I7GeCeZW-q3Z2O-9s=Dj3-Iv+DXeJ{e^FDm=w2AE)e>6NazDb2IWO=2%gxwLD`x zKAPJ_mWXL5$a+96qr`Qou7?BhMH%DfbuE?;SGI0C1~9B6lLJ{fU?x42csg9&to70|AJX#wY~J{UU_ zk_ZHJKm#4NY$cZvFT|nDV2>WEKl3)0;RP$)=c}Pi^n#fMn#y4HHww3 zQ3y^TclY@}jC3Aap;MJ0jr+)E5llq`K55dC7sS$2?iV)(f_fYbKgu zKS$p)aEGK8iZZ-0ad#se8K%?e(3@h3c;Ut~CN|W?^Z1qF{atZgD&B`DE1wdN#b|-7 zC7t;$8!yrH+cn#*Hy-_4ujGxbmen;St&`4gIM%Hl1@?^>2cBP@A8&s3zRQhqzZhjU z9MKV!D^=AGnLOBdWDGIHP|IJA?V1@j!r*;2?S!reLGtCYO=9+$O=*htuD|2)q;^rh zlc1$CbF=`3^V)?>tW zG{k>Bsy_7v}!wggb#bQ`w8m#Tyl9WioDQ6S|~mz&TYr^O@2$a^^Dg zrcqw6gq><-xWIO{Rk3w(v5IO!uZa85gF?57U7)agpF6>(!QNZy7=8h&zpRre6L5VN zj6h4rz&bNf{+;`ft<${KjQu*no8${-F$ zaFg5ZOzweu`fn<--u5 z?pMjm*z)^#0-ud;W8T!3okX;&s_>sP5mJ~5@6z;d$FWg049yX(1EOulJu8Y7)4kcx z1s{BjOP`J&-Pb82!|D5s^`Xyr4fz=vF$B9`Cpz|ynwmLapI3^uxDADM(Omp*311@N zUenW3Qb<$+b+&JF)S5yz6TgUoxjdb)Kt*y`f;&q2&@mOPO5#wv$3iP#lHQ+(iaLX=(`uNoP+Gkp7nTZhyi|$Uorb&Op76jZC$=%u z*gjoqJY3Scnb)4>Q=rQm+G{Uw_r}_({E%~!eT*u$YXq!%-C8YJ9As%6*%uWpoxRyp z@_Ccj8#{4Dx5dBA(Z54^oA38dS!wAOlI`k+T>9KafPXhvc6Nnp$(MVRK*OrEjdN#! zFlS5j(TkE%_xFuTX50V0(QlNVhrQ%K=#Hoy2rKKZp#0Y98lyH#@vVsE{x{1J z?Nye@YXSJy^sdK3UO$?z5{=lSDZu_Pp8{WvIB|P(5kJb$C&t5~H!CbVUh;?Qyu}m2 zZOg3-l@=wup`+dKbXgeLf)ZY?_5I^#z7mn)+WBjTr!Y*l#r+?KWbCmT@KGC7CN?>c z$R$CE3YdnQn4C7|Fe@MuKz6sf`3z+~1+niqMu65)Z3%eys2zMT23-a#Ot7PaQRPod zadiP)8wO2IGwLnG8w^2IsDNVx*oLej7(mwY;nhOP(yP4a(X>?ShP3L)xm=DnUv**o zvA3%=X&XX@?y=}ivvi7Eo=jCPk%RfloS{j;oxMX=C9h1m;mbaCa?tRiKv_}-@Q2c ze^^t`$E#4AiH8tlSn27W|q#FTXR|B7GV0}b1 z7HEAeWHZSe#J(QT1!@6}0BnXC?ZKX?c@CJ&F&s9Kt>N#A1mJsXNOY34Lic+4gJ2;b zW?BWPt7#BDwUIi8wI5q8a!3!7Gw0I<($GBlUC9a8*3y7ZPd%ELMqIv;H;`IZgBc@} zo8qh=y%mshH+BV~nYS3y}R{0}awumO#5q^N?q`kZ?8vtd*S6u8)Sm>Y6{RPnf`KT>)Tz?e zOLt-Dq@~GDb%XUoV{$sb+>cSE{Ocg-uY_W^MBfh$oByJObg|_tmU};6+@;cs++{~w zKX>7tFDm{#z{Kjkxo_8Y^7pO;X59L8FtMpE5H>z48v+?Ev?@=Y*1lD}|Jq46YqNdu zj5eA-uL^|W9joj;dp=(3xzNG-oYp=VnKV7bY>z*sy?2{ZK9!6wwd3ItW*3%PclSGu zzmS=?4s|3jllE;JM&!U}3V)ol@%)$y4<@eVy5VPxGa+*p`oP4CHvE8j%k;TSv&GiI z%8-%U=aYeL&Bc8#52ww=?1XW73OURWB0Qfv7eXG{G)1b2XOB5s=wp#Uh9(~hACRL( z)BUTuG9Vq_2~=ymq)}q6BYhRnIA+)K%-a0fYMSl}&?MkfIz=u)Y|#N9p>stm4Pq!W zscN>q3vjrpg#P&3&zDCJmgblefYK&63zBMz56D4~gFsnL52DMb74aQn+UDp69|`5e zh1P51dG{NuR*?ZRu?4!C!ya6n9|9L@1q)EUS2qAU_Z(vh!~;Xi4cR111n$xkC-B~{ zA+T1@fdf?%z#ai>ytgL<(w#U3F{K44tS-K0RIE}r;*mnIs~401-y#nRsf&Ji0wES& zHr~%iJKV@702@T**xq6R1&1AHB@zjRB4M zt71RD#R=(R7P9J>F)DaSpdGFyx{_%K=UgDGQ1vVwrTz9JazbBq&^0h;OvZud*PFgn zk$gAW>-6j#N;YjVw67z1(11c{W|V-G@@P||Zq8#!1>JNjG+rm=QyaDP+}C?0p`npp zsc20-sHv%7mV3!$8QXA4uig*W`Wh#1^%=AcUy?@*1}q_=FeoJpS*gjR=DRuXjHY)! zB5*F$jyt108P#yA(9GEq$3brbWfuB~i#eB^)Yg{q zbw3y?k_iapDy$6(o_>eE`6k3JI*wWrtij_*O;eUIu+8~;;7fOk6fx;HKzY^i;IWF|cJ%tRfkV#rRHLKKdV=4An2`{uPju_lxT>x{wtIjvH2_w7R>A|12{5@1-T3tq4~B#Zav(zw=WcJ9@aa z1oleFm8Ob-l^+GNn#9}dK?}fD?;=|I2_Jwu?Mp=75?^-=dC~RfUgpRtXPYjlbpj#vE4KT5j+RPOETpxq9fXN4gJQ4gJI{kCs0LU6z_VuF*w@q3!_6(fZ2L;lR@?=wKHb<9s83C9Kcz$!{i!1fc-^anyXiTPH^*$P z5$^Qamw$-Z*QcScg1t3Cy8#2=tfAYd=|JSoH~4RP@-aBlp&_6PuD`sYbR*I95uzfw zRQal;$7vt$&TZf}vYh|a?cVZ6JiVlk)v@_S_N~OjF$T+%!#X$rxhUQMcUV|x-;Y7o zKUvhuEpxJQ73t$S&dAp!`!9=~nX`i*6=NN@XLq&zhao(|Zr6x83I@q+uM_{3FyCHn zXWbPKiX9PsC1GEZpf`mwqZ!YW>%+MY>?2D5oQ}|b?kNfEoQHfN(tysZ`QIJG%NCTN z^Yqo+k*lkC%}!?)=;t9V^A?b5)n)o>RI~-CBspro>&FkVw@8~`|M>Av0H}>B`%RF| zz$R$>?2rpk@*fyO2Z96}(A=sMl~3yW3qJcOQ%kfl)(vFca;$HquZJYMos5JHOP1v; zml*I?XwtfG=9jWH-I$GMEeovq#%iEtQho5|9EWI|B{Q~bzrKRvsE$><=^xUCL}dmS zAqLUUIhz|}rkyP&4_+W_C{ut2xSEmX!ga68sI2#b%WL z6}Zn90t6p0(1ST2T&COSAGP9lX$t^1pyU%W(*P1Eygv{+vcU@AM2Uida6WNxcqvRR;jgNeExpDW`Z9<2-V{DIZ)#FQ~@jgtq9)6o3en8Ji*(%bQR zQI)@PHaVAxr6yui%e~|eyL0473eMTnfPXWG6k5b!a+a|o-wk1oMSLIMdi$f^N$nqO zYCa|ECFzh)ikGCg>(+5VMLQ)`wU}l4-h|20iD1vyPGZ$f8C#suMfIKPYJ(+(ok>=E zo%b}zyWIK9nrKax3Q7U3zdXS?`sL5qv`&THNA1mJKArN$WuGcPXBq!1#02BRVvydW z3%i=SOH)$pqH2mYQYW0G^(1Iw4e3VP7q~Rt{)e$;WwFGY6XEer=;!m94lS(-9Y##M zxe_u^VcPm9*N@_vIw?6NQaM>oIm9h-uUr8b##=-JHI|}izaeOmlV7_+ zjkbyS{@lN56!EK2mo$l2(%YcDD|F0A6%c6pZkF*MMq1aeQ~aeU_9j=k1T?wJUlx+l zjg8D_$#@Zvhp{|%K_?OYM$WC+;@b4>@O zHqz=lp~DuRKgJhU^ktYnNMK9wb4f``E4qM4*a&5pa=@sK9AdTnVqkW{JFd_vExh&0 zYmt8AUQGCGGpacRX$UQF7rk0XIUHy?!Ulo3)r<^T4;ZNMc)p&JL5L&QkyZi31!A8= zRlaz1mw|c*5*eWq7O3(^fBWHeh=H7WluG#vtWIcWuqPGj;}UWm^cfF3fYJ>7_>+~4 z{4UKL43GrZ2ir_BkpI*Gt51lh=4ur1$4K`+QizhkcvjTvg#~1=&eHp^R;QYN;|D;1 zOQeHr#4ycO;(Qb6IxFQJw?Op>A2$Cl55T!GxiT~IXTE-yjxjle`$|`Lf1pcCkw640 z2-@{p%+ZjVE`N8QBxXwSS2%b8wuz)-Th`TVi%zk#Sy0f7-q-E}_q*He8r2Dl-As0E?k5@9;Hc zTUVCUry#86x9kMvi6wn@7b~dNMm4!&ibXq}z3Enf=r3WF?+{rBv8?nsCf1bi@Tu8D z$d5d8pL~MfetLtq6(TlhN7!*G!RHbB|uE zgItBH?>e_W1w?Cx(z+8JL_`}!iB}gw@%xPk#~qfc28RH(h59xh zwa5Z;KS<@x7tt%>Q6_Ku1bEU4tuKWwJ#^$DUfi7rpP(BDDawJlexGCv*@d6ycT9M% zDOmV2J<)gL+oS_&mWsJZf&v%a^sSawunQo}j((g)usZ8W zTA&cmg9oZI4H<%by;KXk&__p&inR$%69M)suayl*(u2|##6CGBG^NRGt)L}OB%lno z+I1mcWieygZNGC|U!_wwb5JYTE_xnB(^74a$$v;?bqdC~)%X#(dP7u~j=7P+0l$9t zOrCt;ix>867rtd*`y)FJU%l879@3Pjp`uUEF5QQjGg8mLp|{^hOq|USmk7tH2Y+qm zg_3jKHNyVGuuS=;zhx2IkuE!7ImruOfl}uEX2alH9a{+FGOCWzlcV0#Y%yZ%dvNE5 zaC_*{(hqMgaq5CY>+}D2q4c@c0?ioKmzxHid8iA_X01T8Va8hn?;L-Bxte$0EFWQ(vcS9jimOL=#w4KZAuFU7~`1b}LjP=H>1hY~3 zsak+Em2S!|Ux03L3Wm)~tcaAN!&^BXpSVHZC*oY5eg8;b^aYQ^JZ5!#c(E00?I?htnL=yC8}WwK4Bt;+H0NaF^z{d z3={;E4j26yNYa=_xT`T2uM${Zbd79Pe-{}3n$s@-Gv8@v_yy> zOAxrOS$*~AP8F$=Qv+xtfPq&P8uj}8Pm28g*8K4?MMVoX)~JhTmD0cIcDlmsgOOm; zpwYXE#mHchckZcKT!>8JOs8-gtr{gudGg?beQr^&-gn4G{LORDp;G2RwPjs0@D}7Ef%~Z67zeR1DGO=;eGrpbpe)4#aLbEVsSeO%)+;D>uR!U1__)Eoy zs_9P?>#9=9LzyncKYE{JN<^-4NssyFhf+X z^dJr;3Y`#R4AY2&ZZtfLu?yn(>D?;CZiwEs{4)YApa6iTF8pMv&z)2EkWGDfPX8<- zXx7s){eU5=dmW{b@&`Os9@DhpnZx_gH?PZ2`;LGm2{8x(1bKi#Z<0d-tG0VC0jy4^ z=6~FL0O+5Nfwd-s$r@M>wYneyvp+RAQA^DjtK6%oBVDgQy1aL7HkaU?rs}w=uZT3^v96^L&FY{$&lDjJb6SqXb@}3AhPvY2snWR`mBowcU+Y7H;mJ zd&5qPdxd0hy{6_(T3Gak(qX68^fbGInO{>JP}-o7`lw>ut}?b5bh=1rl&e zWB&|D#rOAUfhsRIH(MujO1&2UNho*bhN&*zb>fBaC1mix<|Xrnb=pqQH|{RAS^T%U z1F|$-R!%o>{N1TvacI%I_p%~qzT*K!##^>H4mY{|`pTjJF5wO{Bg7MDnAL|DphN?>!Vo1J`Q ziG~?)7~g8(ZE5=*AX_40UCS54s_CC`qck4dPW|s3qindI7Rk{Foh#Oo>*|EIq!1p% zBGBN&b^ZXHNKpR+G66%A-`OeviF%2lg4d3aO@?@%rXYr|Ezlt*$M6ijPH1C6C$t@p z09N~0f`$$@CJOLo=o__O+0jJCxARiS1(=pKv zGl;@SeT3HIfj{z^w?N0hYLIxa%H?mwON%&LH5Oh=ORM|?qHeWAXTJRhhlQppG!T-4 z2gC8OyArJ}nJpVv&x;g;o^gq#Q4S_$R&$4@>(PtGVF9i)0p;R_aW_E{o#C%Leg04c zC-0grFQ=(tmOj^bq}w!P`NbU-X~+wnG=4XqI^1n(oDI#Vs?HLgJ#nh|1`33|uY^v7 zmv3(?7y2zP@^6*jR;1Hx>er+rByDlQCy%|PFYO=rykjP&&ta}S%FRvsQW8 z244!_)eDL;Xeg3Jk)v_9T#eWv6}ySM2vXZLC551ODQcM5Z<@BaG#B_@SW+3uoNxef zar={=DqmNHvCV0U62`DAC5vxf#`~^o1eM{0|3=i^55pYs)}{h#U@_A-66+|~^1dpl zlsSj5qqJhVOhFgZ*tuj4@U~T?z-p=s#Ijy1zJr|#P5u&AG_Tyf?|s?H=s4z@w6vXO{WjMP z9|Lcy>((KbE$K>WUYUoeWJJMzOAP;b!e7DW?jxw>L6faazdI)^Kk&dO9ca7prq**O zIp=nWFh^>H=1nc}JQz$#a)M7T4?{MQ;!0Y5BISw4C~LH0=x#2o(bA)&2fp4QL30?C zzJBAw^)%QwXB^FPJxNWmE`oT9!5ljmajU#Gly-SI)L!&^$_nEO3G>e zaTErgHu37XF^dgbw%rSVFN!iJsvDMo*4#yx!fm107FTi-1?KtrD(B8i*cU>(5BNUX zM<#!{J&Ok`acq$XfRgy6k7Mm>;cl@NMKJw!)4We1yBv(cpaZI~ockq9RDXSAaULrg2 zCsd+|9L_XBwzSi4r+F1A`AIfEf4`3G*yYK_TA-k9CD<#yL%4bqPd zt6VN-<8CnSw&wi;yWjRq$H#vee)EKDWN2D2kA6RYWn-d~bD}dq712wz{2xYB)@xbW z7mk@vOF>RLh~M;xt2x{Yg}p8wAph z*N-Zp?KH79|3k_f6^Zm4;t>Jfx!YeU*Ya7&zkco3*m9GXmI;_$rE5`g<^q}M-<$18 zrpEecTdjp%!5h1`G`yeBuqIn2KXB_V$LSj-tQeen#%J_>=|>J@xmj6=>s{@1)r6)^ z<#D%2{8F3oWDRMdrGxpdR&v^ETcA+LW|yf-Xk!Xkxwj}m8&7t*IZd~13f;;q&72p+ zlq08%w|aQDPED45k(4n=n^`>8n8lA z$&<+SCtCuaYqG0Q3-Btj@#!N!NOjb`ecW1+Ag5Y9luJXb)9${;LAN0%mh{v##c416 zFoEl#hc6w2`Hw@JL<^P5d~XXo#ZB_2jZaeE93}hTs?gTt&Ofy@ew(IhOs`i`peW<^Q13P5g(yHgutX#xe7YcIZ~oxC{KVSMmCJr05yA0xf6f<&m;@A_)-UB9!7xr zbVuH0mt|SEyCHBNdS1IJ#AQSHkx#)&{I%z;T|mgp zYqbv9T6mxVbK__M?F13D8$$mL9A(-8WL4)NZ8n>Ni@_+$r?05T}I6pPm)h1l=B zB>p?gD`c^<&1&AQD_hI3_4*qC5c5IgWt6)g(RO^UjmQgQL;vYG2kTUZ6juk32=wwYm2@Xo zG@_1I4&7Z>&)W8l2|o3tts`j*O4hk;@rl+iQ3;yF8u@Vlh4lUV_@5)O!}eVbj10zb z!+CiW3ds`FLG#oE$w8r9}vDaWz5+{k( zC%*VZ<0e!0t0g{RDK*%&nqDS(sPEm9$LWX#T^aG&9p&i$MUq=ZA%s;sn4*ge7d(Yn z74$Wa(30pt7olj0mQw0``N0O|-i)N}?UyAG;l&KnX2edv5!&yb3Z;(~@DDVgNC3HY z*SiPh3)*8a?kt}}%V#6dlA~(@If|a!-aO?uR7nU}>{4iwt*T62`pczwCQLc+?Eq1g z7~a*guU@6Jh}+yn$1F2?j@Gx^vme-+P4#ePv4}K21*M*hjNvCzBei(^mr7Qc66wk> zoAdTkGxW?8xCYtGsRP-hsi?(}F00JxUj6VCfUEx#V%LrE2TyEJq{{z$wVoQ`904%_ zovec+WZB>1d6ZSaJWAH$e@Y7SeuQ50O$|IE4%)C95Vh0@-I8$Wgq9WnXX}?j3-rfp z0R$Nmy#-up9NpQlR+<9?&lA8ry(&Sgr4ib!?PT}{;a)rqLc7;) z2;I+auwH*yH8@B*hEL-G2JqRR585=_l|np?ibvLB-(tXwuC?HH`NpH@;Se--W_7rr_cRTlWZV= zbbocyM^`5)AN|(QGtBUWcCAx_vUaw)6IyHb)%c1Eh|1AgClgbuYJoukui1*=kMytA zQ?!;em8s+>)Ni3Q;qK1)DjR=;xUCk4)%ac;$U*Al8N~HxCVUtkvo!4oWb?rG6@Kcj z!vzI%ggmigC1o}=s-LkDCsq93^{7KFwTUrJAmhVxw@t-G9!0+{61eUx%~0cf_=JaR z^?^L*+F||rUj@8OYk`&o0lE+wn)bK*w=7Hsu~{`Lp6@*=Yfn`&7n%XkM?!YB;ig^a ziw5*{ve7ghv_0YVn9fGb{S;By`a$ph$;hY=`T6%@Egm@s-tFqhuO<{YgbH1YNfGxC z(=4r1#eLrRPvp4YriF6#U!?BwIQD;nNG5e?j<;@Fin#ZouYyn}zG~y|235A25Ek;G z747l-7iRml&wr*6;m@3Ps7cA=v>@|eDLy(Bj9?r%dm6XKdZ9Z95D{df(**wI%r3;o`i+$5;p1Hhq76;D?_!t4n;E zz=b`zv;xOgebqm3oN8`h%y?Oq)K>#YhN(#lB#ys_rC-I5UM#QvOHY~@WpN%;zA~kb z=Mr~~6?7YN#*y~Log+2!sOd%p#B1QqX{L&ytkzK~2gv&Wt>X_Jrq@wM0cHO{H+K-? z2H61t+bO5ve!hIP?Sp>aDs34$*eT^_{z^|?i+?apL00z+dG%vgn52GD;E2z*7w3fM z!mCu1ryZpIQqSq_Z$%&_FSm~I?q{tcsH4#z^Zm!qJxfVTtuc!f0w-^~9GKNb%Y03j zZPP7!r_T$2eXBQ29Bm8Yziz?PHmGlHHGD~(sULFuB-kf8k;KYsaQ}#@sWnLPYFvT> zNku;tlYhYI(_Lro-`6P-T`R5Q9Bd_69exO?lk9>WuLoyyLIQ=R z8n7HyI^9C!7Zc#qXvULqq3URFB)p!4->9L7p2xlclNsx0Q-43b?lBcryk z=Ci|tOXHSseVXFIKTub}B6_u*d8*lwr`(D1^gAN-QG~}9;b_mt=ZdP8d1srN@30Yf zx!29*(vJd6$&4}MsR`;Oo?%_o=#t7j_eJ`eFi=9NW8B;nZCG=1DNpVylJRWrl}?tc zW%4`MS+pMB#n~hYWqR7T3mY_loF=qDxp(H^Cq|4~<|1j{A*}@g* zPG{Ss;xg*k&zQn#LzRA~9{?1>$B|9DHaf?Wu4I{%0}tk_sxj?Hn>OdXOv2@J6=Ssf zC%Y{llDzgeXx^6}G#_LfRBrp};kBg)V}Xl8(0+A__lNZYj!xTpB~vyiC`M?&ronh1 z>1R=4h6w&M^<3Z2Y(;r7Ww&e3y4NeyF=ywx-tcql&#$n`el2a~{p<>)6YeCMe~3mi zwY0OwJW0`mgU_B-l8CRX?cy$*B2A9<$CA=NvTBttx`$)75LuLfSU3gImG5sA$#K>u zugQmT^3zzQc(znk`zOQ1J?sl0c^@tEM+ez7@YxLn4&530)=?2G6MA?xjN-dyMnMx7 z1NBVHPD`~Xpb%vfm`m>$T|R5wC95u9RH3Ly#E{D~<|>X$?N+|*@b5p2yn0i+clPvy z^RcvdE8n#i{=*2^5O>9Y8&942R-`LA$24B`74$X17IeVw^{Ka%$wDC1{qDo~+Za`E z7Gfgu8OH{G7R^?hHv9lNgKz{>+UDbO?x3Us5x;;}9-cIxDJj+x`iT?rVm`v@LU8l8 z=QVr3eZ!SttLy&5%UX_N#M^$U9-}A_FYfE5{1;M26;0K`&94IH$Pl%T)3JGtDL2)~2wjIs9YZ-{fs^5^y^P*B7+!qfak z0PAE0P{CZ9H}HSmsL*7<9`s&%1d~WA{jgkW=wh0oV4QJZK;UjvlN{ZXOH2TL4A^9r z=@F2J6iqHpq~%IKj+$j3j*rBLfB6qXS|i$&b!2g!SCPVYDcf1ZXB<53Qv_@02@5o8 z2EII-InebUdam7h{x+)ML!ZkH|7^q-5-%=z+=G9XJtm*g6F4dk!V4)Q18p5%e9W&@ zxAb&%W@`GJ^r+`paXz4G+wGs`Yty2uC%Ya)>o0`m4Fg}3^voNGV7 zQHv;y#?aO5KoPi_t7LruXC^CLZ_>CF$#tyg#hkbQg*C;qSJ#AB)KKSy{Ds3K<wO}iz{G&N832{D-!)|owGj3pT-AvV*W_2&kTh7+6q5U6k z1WT(;BpuPX2iJ!qHhpvJV^9}9|6$0?4@Wjow=18<8=HwZtes`0w^rB1k|C4(RJ4w) zLUSGBdv|5}@3nd}iNj)(087Knc*IEk+}c6Wyja;V{sifEd9p$gt$Eg5C@Q1V+W0<$ zAZSIDHNSF-fzg@d9Z{dfApY#`4(Hq5pMbU@voZnqaGlr!8hvC4T!rS=V zx{<-XEmRTqx~Q>=RHx~hYse{MGR!AStf2*YC?NEN=J~`Ht2oADk+Pb(RlUotn}X8@ z(r~pB$EC;()@FfHITTPg&ne4Q7dH9}AQ`-v7e#Epj`cP8RvM-^8Q|+>l4{NA*7_u){1Cv=)?t_hR zrNyx_uF2c;LVM5al$BD`65!zbIP5BLOr|w?QPG~*!bm{Jwc)#6RT%3uO;_taAm5Z2F0U*Mo%TSi z%mO1%Ct=-Mz4G9QJ!c!g}m}io}{)bLAb~M070pZc0B{xqnwzlTEZETcpJ&k$5 zqBH7-=Z7GC8dKZer1xzIPYDu2`}|Ni=pyG1jHfusFTZRu;DR?1GBE9?0|i28XP}iBF43o;Vg30T+t8r=)X=FkS4DYrgYXrco;w4l+pWKFZuP3^{{f)0!+0#Ji z>Mi5W0Ox9#@Xo`<^5YvVFzO`PH{v?8O-S~!Dlu1$bK17YFRF6?t=_nBXB7$kep^+l z9>j|B?DO*vc6|{xF}+quI#h*DQujjs;t57$1e8C#?z~jM?5Ur#ENe$dK((FmJx#wa zP(CKmk#;>LTY$>()D#u)WA0Al#49SBUHZS&J#ET`cQl__I6JpD4^V57%MkT0`9~3^ zp?rDs+e5b?i3b~)N^iPFmKpEjuecMQiX`ncI$PPHzY+_)>5Gj7V{$LH!Sk*WX@OnJ zIqkA4j0T;*NrUh3?=|H$RtC55y}Rsx@_&8u^F>qWZEYrvyFj!J7nS0AE}^7gsMCl( zt&f%NF4ig@%?!~*lImGB)f=i+k9x* z_;a~5-H@Aap7U@M&a1#-iP%KeeEdNV(s4qy>PzqWk9WoN?rl!8izA7Waj@_C zI-GCR%4nbM&+{fNagAS=-#*j(=VYq*I&iM{IH=|>`!y8Z(LeR*t^1j)q2i@|o-_LB zwi$-MO>aR@BbuhL$NVEez*Jx6@w(pHde@dk5&e}(epJe`W=@5+%7Ea~MDky~yO$#; zG|s)WetrU#cbb;sDGOAi)Xy%xv*Mb9Esj zPWN74;&9~>R{IldAL1@iMpI5T0Ei4dWCGW)UUw=$-JDUrI2#6#GXnr?weO~mf4c7? zJSM<>j8EcOCGYFz*hZ`QGIzx9Y|&|flAudJA>2Y0{a%IphWo-@kI*$$N>N)1@6+7z z2wnPE*J%=CmP{cZ?TDXH$!>w!2=SV@lMgs0}Yt zy>^)ykL%I5nV-XO4ow0}biP(wB;sc*H!+)hwRjKCy}TW#mYR8_ugbnU`EEa+Qf>SX zL)kZ>y|NFcSKxZ@?TBLS!)aO@aHlNTF*RtMa7z0&jyHgTorAvDYdWwgHy~(fYqliO zNPE^r_{c0re=%aFUR}z5rov_2ATO}|PTJv@yPME}PE+Jwpi1WnPOl)AXTHX-mp@G@ zT&k12*UTc)oZq!vcCh`}dsimM+faAV%E1WORS;MJzJWo`>KHHUZ*ZQuz3V<`cp$DnY zZL4D4;M3Zd>*zxf(8X!GD*(^6hrf}{zYy9vSr(P7vBwD9Dq~nHq8Q|kNv18(h@On{ zeORB17M<=7^7$|%P01Bl!-A06F5tU>{T25d;Eu{o(7azqKg6C`M_vExH@OG|rMOaB zh_R#_JoEC}Hpz(8Ons04541f?7U?bRdzhZ#R z`VHB>7Bop&bGeR_k}BK)EtY9AB*r!~})V?Yr&XD*t5S$&&Q3_V^rblS*Rno4$isv}D$ zR&{{5m}8$+bHR-)ytC+680@0z^=C?K*|^`kcg!WziLLqUHG4vQtjNs`Q*l?Pzn_!7 z6=;;zdw9wg^MTxW@j6+lJ!6`rw_hs$%0R!s>2ETXv}xMz8`6QAwqt868Eeg3Jdv^g zFf?^7HlrpN4qm2B)@vj^+d=(py7EtqSYmVt-SpArXm#5(`clahL%j9s6_i!yqLb{x zN^8+ZQ<$I57YaoR)R*JB3O13h1@Y4en1Mi00l(5yHrY9JMOFaP$0_%{7cE5;bsA?C6{ZBiNYzATdK3-aKn!h zGwiAy1hTO*6&~;jOk;GnPyJpMyoy$Do=R4ao8=DaGk)Act{uo>rPHCLVqQ!-jd}W$ z^;pEN)~?s1qh7_53TO??{sIw>#5K`JNV;7Bu%G&feTo)PGo*>w+32U z3mx2?`+8rb<&!gKRrM}C6U6hPimm(je;l1vK$KkzE0vuNVx6v@q|L(WN_v?z{Qq#$z*T#U1$&RHqT4?N=dWkYyLo+Y z-2(MMiAL2bcW^wFGCM}OKZ~U@(*1%|VV}e~0&+6H#>_5+l8s-LS=Tr{B8T;hq;siD zpH4z^9P>nG6q7w)sg1d*J_n-C)6LIGAWHNbdEm_GunVdh*>-GO!%239XjA9Ol~~3( zs@=&QjB;7V_QjH~y%{r`KeGqy^#?a;O*^V9?E(y0_GeS4cor!>7rz_vzh$YZ5WH%g zutItu4L5Otg}`SWW_&S!A9?Jo^L_5ybSpasd2$@5&*=a=HuW4d&Z(f?Cx;fdI^Db0s-`>Z_OO{PK}ep0XlPbJFP{ zb7z5(t+@_;XeNR|`uJC=>?A}+UOA|HdW{*9F&VD(7JB9Id#Zp(yK|BqwUm*k-<7Z< z)RS^|bT-mZ0a}Ez&%AG`~N0E=b8ulV4TQQ;E zwKn@>+mMM3191R5QV6hvIXhK`8aKuX*G7D)0^HX`CmpPg7(T#n(K${|`34{ZZyW7R zhmdOSJLI~Z_}mMO@0ag>bF7iJqY9L|7YSoA^14*h9TIF5pEy!=AZWKCa%lAQx4Yl> z?Rg+O&+~s$m5#VZX!2O z%FNKp?iy72M`k36z1gGp27v1r2^4TulhhuqDT_WtBdILp;U+xClDr#znoK*?mDtD) zv@O0S39rQ6NA1~ut8n-(wYD+OsAQY8Q&*ZY1mo(_DHdtTCMID@aBRtz^V{6J?W3A= zOx&7+VyhjKuR=R@_pz$<=XA<7hE7HEG#!vz{p zIUKb6jqJlh#t2nds-*lJ2DN+xu`{rz`g~XrbQkVyR}eCt-&Bw;S|#c$hA}`+MT@Qj zZ5dWbH?%Zdy57=*Ah$y)j6vG@IX( z>eZ~NqnuiS9QNz}A)vE&dfceT#OYq5RrQ;+3UN=$GoZ*xLz9oQhccux`Vzcq!QB#} zan~%`NN4sIZT&6DF{a@3n-;wl{H8+Z->G-BIcE ztx$|myS*8tE!n1zYHeE0vS0kxDsPIO?WYNThv!9GwCbAb3={)O?0o-f;LpA)zdw*h zrvAIy*kNKX+AFAj6*5wX3k;*PpY12W0QyO(lYXB*Wn%~mFje#=Ey;T1sQf^gv01do zWkjZHTIwpfHPus5DurHm_dp>;FE1eF#OU$&4JU!qHj5^oixA;`n2Q_N32lepm0J8c zQS}a#yd7g~dw2+wS~LW@ugST-vd+`BBY&h7d-&3zG?c|}lR64l$Yc6tNx6`BDg!&6 z9Ct&#NzRrMZd097rxu&|D)y{Rj09$n7|!^3qoZIEGw_*h+aB|0m)1{6>QXm}`r}*| zC{$b&AU1#Q8}aEayQS@{0Pd_oC;xHHUw7^6jfo$YAHC6shcelq?wZtAvnf5dNr@ATjj$GS^r3B9 z7lvJi#rqx_9esfMQty+E`+!T-mNl`(@&hAm*WNts<5b$b?YyKeAX*UMbPwR6dO_Q* z&lwfiNA?K4FeqwE7Bvb>pJlwZew9#)p-cg0sD70C6Ph(%o)G31Sa+$8u~NuBYEsfq zW%F@=%dOSr3)CTg-Y+SP^sH~_=7_zb3-B2{$*Eo3 zyYHf^J5PyBjb7?EUR!SBQh99-*mE{cM<+-yu!ZH;V(q)s+l{{^ERs10y5-(k>hm{A zY&%^IY}-JFJK%+ z)*2V(^z78l3kX2;k1(gBoa9>>KdEgpj-LR)SPt<@+EcYX% zsS{rgkUQ%w*+v(cN8*VHjRvvMre92WHuG1|)H%1Vx2pf?b4Eqdi5&1Z?cwp-OU<|k z*|;!v*LbJoHA#F_tFiIBQ?>o2j`ucH9yNA2Wos{Gn=@ZV+yB6s7rnicfWs?0E&okp z2N4OU$A?Lt1ZZYF`+)QH)Vdv&=%#Ns0kvfKp4Mo+=Bgd`jW9eKG?24cwtJ{V9-}P4 zd?3N2vnKpiPhx<~xcyOY1wMfp9P)%T4I(O7xJ8D>a->ty<~;CwvEOK1P44D2|Cpws z*Q^~A+|L}@RQh5>Icu00#U3{0H6iO0zXK1%TDleGC>ebq>F7&_Usc}>Oc_Z|0W&;$ z{!$(@*J7FXTh1Qd`nC+E7z8!)tgtMVwL=9rCS^QRg;1f2=`t-`*UX9xD~xMDckQ1s zHa8v54O06noB_I0+%9$vBxsTcl-fUv zCGTkryt%X@wAs$$t_?ihT;oL@s=Fo7BMUso5OpP~pCU}9$LDbWtJLfg(8$o`7ha@} zlGqM*7ou^3fM>{gU#;zsD^@s+L!UK269i6%?tJBP7z6l zf8>uylW#X&m@8;|9bM=Y{vqfR_bqezDm*M)VOqp!EL!YU+D&&^A};?BNkdmC3O1rd zX7`38FZG2;Etqy;IPK`po~kOceYQc-QJA1mfF_2ipCwtej-g|{&+rX)LQ!E1Yr*}i zjx+3DH1o7dI}-hUGFt(k4@b6)2bO?*W0AZD>$T%^i)$M*a*3ngb4TR*C0dyA_bu@6 zPD_zA@jm-P{Ew(o;Oi9ug+9Z^#}*oDsg5qEaF)-b5%iGl2|`wMa|w~K?^^`1gX87> zc0Wtf1m4?%Kpy)1#z7A74bh9e8w+|TM2icE3(U>g1y>yv0=p!#TvwN6E+2bdW(MS@ zHV!z$8vd0H50w>`y=V~v^N}c+tIvOJQHg z*b?arGW7^tvJ~FUv+Cl{e{Tj0XX{?U<^52JyI&FAnWXDh*m~oLyek}YFRbKB+HgAN zVPJbuDUM6pP;>=#ZOtQR-IZgdD}B=X+br-b$AE0a&DFDbdeV5x#PNq}ID>Z_n|idsODZd3N)X<)Is;k_kR_7CJ{RxMP~ z-5k7*0FdSDIXx}vOd=7MCRUtg%I1+o!d4VdN729Ax%m4#Gx(*s?uTrV^~Nc|5wXF% zqj?hU_$4S`u;nf$O%r6pJ|*$XZ+~DED!l}rF)QfLlS8{8EKR=aEc6}B$OfKY} zyFtq$QK{mn9*rIiqlwihI0D%F_J z+|r})#BX%6->b0o+%@dG*p{$5`E`I z@3_PMbfWo@wUaIdoV}@+4zgbmM1DyWR>Vgf@i;%XeX)Dw&dhDaYm1sDse7>mRM?=0 z)L{R_8p$`}3ysGg{vpKeyA!(Ocxg&LjV+Z0k_%{do_(OfgE<3#6>tB&!&jRj>x!HG zCE2jDtGYWnTe`7{^X2K>Q~-&Ql~5+*Mf+YOP<*cEq*oAR_?>i7+W86p5zMw<1d`cw zLO*(-sg%oGwr@*$CkQo0@FA`S%Da&EKLHGboox0Jo$#E6&Rq^bC(;C|8fQ1eHvt2U*uM%!?1)>m}XV5hr6 zHmQl}oNX_=+<51p`jhobX9FwL>2PoQFO|cOJtYjaWld>OU%`Re_q_u zS*)}5GZ?k&)ZERx0=|2rTJ4kGIE>F!lZ&`G>%_7g3hsSD^k5o$Fc9n7aaB zlplXAeVGB14AVA`CL5+vXr>Y<8|um;FL!n<$>g=#GB`^=yUf>6Y>XZ?9=Bi#(~4>~ z7x5J|qupS9DavBaQhWz~^Y3r<0R%A4{OBU=sZee^ zJ;{2?Uxp_K&w84SMN3fOC(ZEb z--e}LHQ(H+D#Wl?o%*-VIgA*<@K*)!q>}j2Qn!olZ_Tu$|Gl$Oggbs;v>l z_#2@=gD$dl0}pPhG~Jx%Dsk?8)-@>Pa20`qgA)DCFoI|n`K zW#I8zRLVaD`NaDuxwhXAa(^uJGlSUk%3oJ=W|C*X{MOs#vS#r>k&o`Rof4u1xHue5;qWrqthyI*sn1iDs8 zONYAvTKi*Dt%A&Q)e{gP`O2%mJl4SmLj?e;UPwS{R#9bsi`Z8gNKq=30o2eVz@WO< z7-XqG)=%t@x9~y=+NUY7$QdZ5`-gygI33o^_wpbwWd+_+{)a#!bYj;;GB2Y0+lVP^ zQd^?gCz20czY2Jo0r^oco!|jp(-}9IC}U{h%|whQIboh+gHFfj^w+E`@@HE>JR;011^}oal5=; z3VY2qj~eY#4)@;Ovbl2fOWH>2xTe+PHq>61dyU!P*%XR|Tgqr9_7Sjn(bS8|%aU2b z8#2e43~6yVr|jv`*^y34i@Ju43|i5i_lxP;7%AeMDo~Ldf@vF={UAfeR{+=}WV~qI z>PdejZAji=U3kcfV(i;mwMIJFg?8pGJ+L)b(yRD1K5|G>(BR8WQya~P3_DNwgpZ@j zSae7&q_bu5a=E2^x0={9{=EymN+W4~3#Zz0xEJKd3F4n!wK+jRJD$48=wS9O>o@e9!+@e?b<9fpUrfLTO&n%`SE$= zUGdU+FEvAU!=v2|+_MRH2DYr%`SbX5CKQHa89?}6cUyl(p_R2J$bEW#xvIb5srN#S zS{dL?8w&ZD>vUc!4Yg4IB=mScVQ@Cs;Cu}bk$|xu^)s)2RWR^D_$Vz7Bu;@P0FZDg zVV?)4_?19(l?bXoWln@?nj$09eFkHgTLe<20AbdV=>Bm}4F)v@T0qvdiqLi-kDU){ z{jY}Swv5#Ej_ns4JJ4RL2GE|%#HOzgfX)A1ojqT3|jg~D%Z4n9Jh5$RL zW&;u+Xm4fq0I$dH1uE_~Kx!PQ>vejm0L-xP@*2%;NLgp6wn-F6Ww{@f_sU0d`pNguLGGUxy-W#^{1WT7M{-oTN(icGyq*pjF-8IKq zD{Sq=aE;WR^s$Q;ENY|b^eN2t^OS3mUYNZxJ0m8i4Y=ibfW5=dOnS2uyoT|Msv2gc#u9KIqC0s*BA- z_=e88eXXC&$SqDmk7`stFaI1Wf@Eue>=7?hEa7BITRggQ@^>#Q#%EMhrkHa9N>3|w z9QIvvgi{eu6(BQcIoY>&cf(!IE{wq=-sY@|krW9R$@0l|c{_>z<~A=*V^G$!NKPqs z0bmAcZD3_KU2pb0ic8cOjn@g3o;E=XT2RhhoS}$kgPP^R3*c#dHazAIrfocZ>U&uD z@Q_zfJ5Ih{FT&tzkbD{R^d|eFLrJ}ECon&oPYyo`uR?_7ci8ir{%L-eH+a!MrY>uh zT-{$`_T!#6-9b@xler^uor6Fk+X**L&||q#`rNyfE^X?>Bq5=&Xo}~zw*7$ckeoz88cNy1hGasS9L*;QaB1S z?yI&WA53U*)_47o!QZ-GMzw6$koqgJvQu9}6zX;AD1stx0)T~P;Uq+fgl-4u;U*H>ie4)Q>&^+yw}bML32}a3olCE-`mPg!kf1 z6=zgZ0@}mgq!nR=u%3GXuL_3fWtryrNr`Dbh6J6d5gx(knhU|b7dcyHbq3MJ#IIMK zLi&k^-M>r;AJ@2HNK*0UO#cv~$75%k?7%7He2P~7buBL!`yVLXRB)AF9peT{E?L=U zT^)NWx&)PQihATU*ry5JafnN>Xf2xf>c=7fl(w zw&Rpn|Le=&5UnHYtU)UOp$2By;b1j$Uf;6aUclSFh0oE18Yv%+%OCi`X#?$mrYCK& zu~5LIa@!*qt1?A1`eYoS25)aGl4|5t9{+u4LCx%S{tGc1=~!SU_96m0(dzxwUA3+z z097Wf(x8p2z4MIKCcipnXbWi(WV_YmX>IB~aIl zKrh$)!STth!Mj4J0$ax=o^j!|xty&o2&sVLaQY+Os$!7dtL|el;MfVlpCEryqacbA zITdM6JYZo@r0rN>=|cs)!e?`M1na2T+mw5r2HXERY^~~=z@n>WulIV|7?~2a&X4?P z$c%3*j4`$SGw2@HWl!aG(u()qp3}6o-wqm~SrFIMzCtU55QwH;4i+jYE~48f33{mO zEi}D|xLVJ$GI(!pats6wfkjjyP6JZwobDKD1qa)8f;z-6;;PV+I>v_(Ni3*$M{Vt?An z-E$J5xo?bqnYoT ztBemx@Z;UhK1B)=-GSY9!yu(kb>oHZZzxD`m_Ag7X_`zC^f%JCe`Dy1OA-$Tax*ZV zy&5hbfpGqUH}6|#i%B~0Uzdud08{KFt4RfgsRGit3&o%K=Bp%DA7}=UGTW%m<@9J2 z*pANEb%{+Z28g<)8#cUD)#N3bfmJ&IC+yrJ4wU*Gmgsl6b~LMSVWddG0A*95HjN?z z@Q!^GL#E>AjQf6P${gzH?8F;v`0wT0{QdKcVOE?V`=;v#va^l+dQ4%cL6s@pnm9Jl94%od__WI`b9 z5|rXdu<5Ax0~k65qinOr*MNT}#`V9mCBjsOA}WG&0nfiNiB-98WJc*^hu*IiH(PCD zgi?I0L{k(~kSRJ9&`ESoe;{k)Tyg0 zjRQN@=0U0OtoIhRUlgtijeQ*+5q|>HO^q zkUe))1Ixyh=DWF7pW{vsmLkh|n7lEM-gCCW9T0|LX3rmYgC>1HhF!2<%pKhvhHN!7 zrP|!pjZq6adtC!RRBSI}9Lu&7!D6nSh<_*B?|Sn`y(y51ogz+_G1>ulgL60)Kz#*< z$sKQq9TANIYtIgF$AtD`pX(0-h5>FYP_c_y54`?r#g$i|_dfnN!$o11yTYw5=&kv) zB=bK6tMs@If=o$J@3MW?k!t*_8s)}O*x#)!KDju5rI3kwiMhCVN_iH<0|mgp&0v#L zb1mV?XZwH+?HQ%p9^K6|Xhqyf$HK5FIk(%9o>xloJ`?Vvy zM24k{rzc6)R?u4dKZs(=R1oo64Tgl7ydA zNqy!8i)eTrUnopRZvCkC$4gt28$1r?`-fmUo@B+05fmsrYxkg;BVl-#Rg1qo#*GLq zoN~`4%{4`-xIX2ZZT%!)yt5dpUuN^cSZE3zi`Dn0kvh?ht29VYI-WGLijn_oO56bd@9`3cK=j@{3K%C=Iv0HZ58Ast$E!a|?8V@rKA?{mnVnS| zV#cSges))@tp@rxd*x_%Z>P4Q732YFfGfuEg4#I$gJcr{pb!GlQ!o7qc7T@s%B_iQ zjfSe(fQAwPtNb8#1?X5k886f5&b>da>$56`8;Bi|w~)I2d%I>-H4urVR(7zuy7jZT z65kHh<0(!dHE5XtHq|CWR}EG#ouJ#HSp46B+>*Rrc&RLJUxOKwPo}|?kxr?45D5mk zzH|0I@;YJqN~k~;PFuYZ6e(6H)fuCY#wSC_B7P)OG4>J2i+r|vtyXt+6^P~am2Ag& zImqM33+_|aP@T(6w*53ImrPLNAdyz)qYK-Up#GyWqy;>6FrwZ1UQU^ZASnMH^zqw} z`pYuSMHojk%yOo`RgBXZt@u&i5M1;~Ip$5mfOKRrhnK9sO*n_tX31_YH8n*P{&}QC z5ToK#@4{bAJa3Lnm&b2V8HLTSe;`EM1*>HAw2})|w@~z?+%^of-y!jC5SICV`Sg(R z6?iQ+Zag(qWDL zp2cCR%szeYj)92;mg8yqS)Jg3_wkfx$6w;t5yGfdXS;Uul;r{e>dYrr&uqSe8Gq|{ z`W8UPC1OH8zKtf6b8@{$b6h3UZH&OB)!_ba*WT#;TA<+Kj1Fna4EDFH3|_e3%lX7V z1mBukaO-paaO#J*MC!3s%|{LzJzgkUva!OO5H>_?x&dQwVI#_U9E^C&_p@=u^Vo>+A6;dTo4FHW@& z-cAQ?1T2z`_Z(w47r8bbNs4WTTf<!Aqo)hEz)Eai}@ATt0prPUDs4*tq&Fr{@t(-o!k7ukfCag;RAtJB?Fj zXa0A#{Aixen&<2MKn94Ajyi6?Ip!zp$o@dYs||7;e*_;gF_)6a#qth?$kWS=4_`s} z@kn1Ke@>Q}#wnx(nbx?ulWQL-vy*5Id&zAiKXDnjRf*-&xA;<*8mk17j&V8HYwjNE zW2Z8<(ET(we=1!T%!y1=My58e5;uz9%78qE){SKxbf=89^2`E^9cp*ZQcQ_y^Oh{} zaSly-i|atFMyTtV+u^49g?>>9%N4yrj&Ev)e!qxXg{qHNc+t<0A4xI=?@;}|RIvJE zxGSJ)4|F?P*Jw$}n6@CTRXFm-?_n5=*=jV6%Y5hQCB8hB$N6KQ^I~0;W|oJHs11S|7(!k2 zWHfx=k~=domQ;9cWk;OB>Vbes=}at5bifMZMek%m(Hu7RNVPrxJ3Zr$%|ETMt3(2d zWWadEWG|j;@bRRzVVLhc4~NOhF7?GUQ1s%vQ{PzKlW5Gk6$$;4aP2sdFN8Kesy>S7 z{T_iO&|r$HKga5AcHJd)5p0oPQQTRA$^dStsh9PlWWEl(2I!b&vi`Krijz3tReg^P zsS}_8I$v0h(y-C4lC`uAdxe-=WujVKVk>AYp3^J;8FPn=)`PX^9=EcD4_Me|Jc6{o zSBX+i{B}4Rm2XSdIr;mns z#G|es{F!3M^N1At+m~`r#@eZlo;;CFej=vivs2PfO+5Df3Xp96nA}42QX)7y=*xkW z%~O5{zL&Rp0R?-&TSI!5S^aXb5r&_|jfexL0Rh{NetW1y$(K0V0~R(SFl7YMIE8hT zI&XG=B#rXPLGz+A76sh#2Pf<))-)Nr(~I?p{1d^%_YJ2|(M-Kh)NhqGY%Nw&ThIhn z$g+XKM#dYpxQS7Po*oP%8W`-pC7$FiA!zhtDJBn77h;3Z)*zV6TE%aFn2MS9R?Ln| zE)n+zps2HVO|aVnf`wytSU*xd7yw}=f`0(qb(wyYdO!T?)G8v3Z7c?-M3HN7itqifGdK{_!}fqTRGLcT&0WoNA00>6xJI3nfW_4KQlUFGL)=2_K3uy#x(KC6RtNxUS!IyU=aNNEWCVl?4$k0KZPmy0 zZb*<8ujpqoA2(>=!vz+zLU=pV%+_Z(&mIQ($I%_CcT{kk4ekdfX4Y+Felr9lHglQ> z?Av#Acu{)v#eJ82Lxa~youAFdlpiP0d|{CW`_VH(a#_z=Pb4uD-M;jO5NI{T4J@b zh~zppE@fu%H(_buuaDV-bQMcDz8+R-uSk@fJ&a9t3}oViM99EG zlkiB>K3?Uxt1G&4P(kkvZbG~a0A#bHx#BRJ{T2aWGY*(9hMG##TR}R=KU3$_2B$9N z)XMi_pRt34YrBCDRs^JHAdJ=314iscN(}U=B94JH5%b_Psm`e(-qGJqi!5S~%pib& z3p^;>2;IK3xJFz8L}%;T9tf7!qNZFlBjo-F29aS)!Bm#6{30-Qp8bYrHBQqxP3f8l zj&PUAz6HMcz&Ko1@I_g7o_#8(*!br^gr==5R!|cs5^ul{MEP}ct>A6hgR-o#sBZ+> z40-(8T}797o;4n!rG_pYBNG%N?4t$C*=zbV?U9F>#{5$+>Ya0Y*OoHmKiPdtb&q+q z&z?l|5<7;7CTtb6_~@;U2#v9O>^Q4fIKpbZjubu@tVgJ%KiU_at(2!!CmMX#&hQaz zK&j&BZ@Q*M=#*xMXwBEQ#`wVpWAB0^7IZNPYw`4XaLot8q&uMaskSRbK%jE|Lj-4f zyFWnv1mK0fxW{u{wU%it?_Al2z#@155Mta_ag-Wq-l`mHQa@je3+(RR|DIGh`Blkg z6kCHV&$V^V40>){oj&L}j8@)C0nB!@6;IFUFkTkPc#~GEzyf9!4 z*EB*8RmblCAuIuFqByK%?O9G=vG)En*}Czn)WigTKClF_=JD>ZY+$f6Qx@x6WlBZa zjJ1!)XU>IpGA_I}qIDja0#OS+ysgCYL7A3e#Bi{!Wk&8O$wcXb{X@;jx=n#f?wXY{ zzQ*((RE|Hi=p*lhH;Qp*TaM|3XS&2JQ(>+=hT<_d@_A^{n&#R#!5Z?LOYW?8t>&gS zm(O7)GPI4vTPISC8P|7V91WivA|)id+}zRc+=>$k*yYV-1+Bh~q=i=aKB^pMVdr5G zj7?>A@QtC!8htt~>$=MjeX=;D1UAZ#7C36W9h!TOVkQ_A%)c(k$6sSTYYwf)gEyXw zV!YM;Aj@Tj0%J+&#!e!5l9J-_Qg$0*(}74ZyuXuQQJl%Emuykw9B3-y!1f9>q`?pI2Ex<2OhRK+R$3eRT;lD1)1of3ZUdwTV#=N zB&)UUDVHv9`-TouMdDRvq6e3J`mDpCv9fM7D(m;{+K3- zbNz0NfMp;Y#J0({N`C|3Z8mug^llCz9q4}{<%RZ_D8|ImJ<+{q2rMrSVsyK3&IbFa znVn^aq&0Pg;CP0wD`hU7d}EJYAMd4(_GJ)+o0(P_PO6VQX|(vtAh=`(@n4AV0_Jy; zpXv~E6`lNeot9?DXmmh-Wq<5`X*bhxV~p!jrwsidX~>*Mp{)*mypVe8FAR zO1{ceN>H-oNlyYWMj~Y-{45r5h?KGHJRmsf--Qn@xnN|Z3A#F(}@qcIWiolcMee>z!v&3}d1h z1KL`WH+gC7BA**SvSk^2zm47eSo~t_v}S?MRU7D29Cl-N`{FJs^1j6+l~S5-QTp9x z)aj&h$1id?An}%0SgHB-wOQ4d_S6rG&4WM!)uB@OHL3PF1}U6oIoC5$m@qS=f<3%A z%iJ#Sb5h2XsdxH#voj|%PrL3})VarvT!Sg5GM3a#(9CFJiMjDQhCstxIUV6zZ}X7; zMclPX`(1d@z}{(o2Q|Ptl*fEYrVtcsrp#?cGu`+kM~|T>bGu9NhI}rwf^E#^f;y49 zE@bfM{?xp2) zUNxP<3FWKMbZT5*HF=%!`YlV9Zeqa6(^h--N1{_*^!5t8Ax=XQUt6|`9=vyZ z>8s9ZB)n?m@=A9t*igfli5JrZHVvPIYSqzfR*s7asAb~Bn#?~0@~~y`Pl-Z+A%v6mL*OzDICH^6-_})yj&U{Z23+9R`pM1op=*H-n+26TVg&{Z%B-z>| z#Ai7Xm_KM(?i>-9x@q}Ot=nQwVRVX&H#~K&1b9Prf>ZK(qXQt~1k^IdU!s_SVF)K; zjXZn*?AF33^IG{sRzdZSawpJ)F3OfPWJ*(;pXGI+xP3v~UA$>L*6e(ce;ufdU~p1d z?nVEeLyYOuz(^$wXy5KRBp6x z1m3syL)X1D2_dykf}=OOXi7iRY;mN#1|I7bp?|zyOhI*5{h346W&t5c}Sj)g}E=$rB( zr1KJLj0{Ar27^OMYa@LHY1pjmQ7ZwN8mgB8Mkv7H+iIMJv^PNwh4#P4yGcO)ps~$3 zhAleEc0O%n+i)7ud*qUApEf8bDj64Hf43916AC2@rKy$;7l*~VZvm4~2l$}j$2poT zN#%qINpr~B{l|u_{w~YC^v~e_2Ml0Y9XTy$+kKw+s_6b!!=!es?_ynp`Y>`l%5tQT zF*DeE`q;a{9nElyLH&0sytUJC^X(BT#wnYTNiW)T+^%PN{Qg5yyoc>A#vj403P%c{ zxBEGpi;VQn$$B`rYPy*;(zvAAVNZ_A37Ui~W;ck;G8egF%-Q$d*f23L9q0))Wb>V8 z8|7WkQuDr2j_B=8l{PuUy@3>2~p}8fYlS ztGFGnM$yZ|Y?AR-m-?M}M{E+2rgWS)Y9Hn3;T&zSHKI+m8s+O+P|_3Z9{icN zU8kzk&quh@qg0ARJk?`&1`VdxR@$u1F^79=)3rDCY_T_k(iv1dIUz}g()9>LV*Wn~ z?*VMIHN5(@fV#Gn*rj5nHt8{Wm{`u4cl_p<_T|#qW56QeYzR+l9L~nBU)emxnpkDp z#GJC(jzZW$Zmn{VLxdrU>xuPizcAQIA5xq@Qzo5ujU$(BZbi^9>?BWM{A}x*s2aF z#>3xO%fJwd(eo;CS*B4wD7&kb7fOo+Im!MCsCij_ z=&Dk+foyY4yy1VqX}>a)7kZS;$S{Bu{jJ=C=q5-=*eE0k)KJ}ZED94OC9P`Vy~6(` ziUndZDs@77PaHrZ9rX7miO7UO>8@(4crqab^eWjD-7yk2kI_-90Vv{bNNXX;>&TEc z{V1Ytzj~nufOoKKahV}{^5yEf-kNZO z4_hm?>B_Ej?0R^jjd;bQczNOAJk7ghjMo|hy^W^ASKs{P5qx&h=~LY&i(1oBt71>v zD9RQ{u5AM8z5A=p;xGz}NCzgL>%`Rp+_FN=_F_2U;J8#p6vAVma<%(hF@6pVU7fCq zv`I)Xl8(O>RIUG645LYSE;L|;xmqcGHe+~*M?JO{(w;^UPmPn>Xw`+6yiD1myCW(D z<}nv;t}w_5w;Q25HOuQBt zTJTW>1o)1@*&!Y8*18#VXTU-gS)1^+ zebF)nzGQYrJ@VuFr}|vde6=r8rdalC%(jyS1(iLgF>h-6E>rMPuu20NVX0z@mU~`vHjLRcdtA%0vOb88}a)+dds@ zHUx6bnM(!Ice*bW+)>G?=0g)c6K{?dw1(>HUTFzm?4>i-p)9%^hn9T-@(!wHNrI(x z7xY%@|N`ER@b zF4!4aFS^XHXU9>$83oT}?sNigN0bisnBZzv_S)*_otG)P6Pog;b?`=xR_xM#dzN6< z?43Gc+-d||=xpy%JdES5Qd|H28H z=&YDOH_OOut)E+{D-$0Dxn&Ky&!(C14%Cag9~_%YtsaC0W^AvKDwC^Vdhh9Kw9!BE zx!G3B9heYulM`3(sw*auTe;$1%04O$bU@Zr%W)+Z^b%{k_8!OYxem`l^BaQEj)Swi zVaCG_D1J--5Y`nS@mt%-+tXxXJaxD>^K@C?8l8cr#~4Pt%zWh(QkMsSTRY;_j{+_h zHE2MKWI3#>e6#?K#ie1Td{FnRmnvX(Azwh?l^YSiZcz2#7t7&XrIa7yLHmVxlK^h@ zNZ@albFj$saYFQ^dS1YqSHxgYGdcid!}?p?m6Ve|MPFsEnH1G;RSQv$5oJV|;KF1F z&ZfpNk&H5KvzGX~RUTBn8GNLgph$nwP!eq3(1Lo;9D(Lj?Ic)+Z>pbG83VufR!Cny zyZmvb^WD||+;|ymx!n<>HzN3l)UsCKX?O3&X?{5MoE|-f!@=<%0t2ijHp{q{t(6|p zxbvdJrJRm4+b=5r5QcWw!etZaeg0t9s@R#EE}ytM23#Bt z6V0==UZ~fxEF*cQD6u>xzd;OUltkO2pRnoSpVE=xDsyMK3_H|evN4xBO1@~x&1OP8 zp*H=wD!aLXF^-ByJv{d8y0n|#Ifh{?-Mm#{154>`>;RNd!v9%@EgTM^W|~-_g@zT3 z-ro^snjvgafOJ-QP!Q9XdexS0KFx>pIQ4Tp@wXZ+h#yMWk{xzFwUcR+Y0$os!f$tH z8KR+jXXZ4XZ3=eWIBFmrTC_hz)GTb3wRGrK&+v=EdM^EJDQf#J6u8g5DUbJVr(FV-1k`}nv|AB&JK2c0xb~BvM*e_H*h$TWWSlz%rQh%NftuqW$>tX`I5j^NM*2#)I{arqMlG)y;(2D9aef>>uR!_SnzvY9#-H3|v|2R6! zsHnca4G$%q&LGm=-HmiNGjvEvml7fpN)Fvfch3;gARsU_DkWV*C>;WV#Q#0d`-R0? zELgytGiUGLzVGY8N-4xqS9=~wmk@pM45X(mhfxf{8pNPndTNzvz?uBfw8|<6{8R6m zoQsSI?A@xSp;|qba%%*d#bQ4oeoMdfhI#8%TFl-_`RCTGLdp`-+9@>tcJ7+_@8fsE zV4@-?vlKqhfumly@ygcoQUN6hr*!IHJ1z8!k`rHO5#Uox4*p;49Lar}#f|0yDzEkc z@&ZlFEp1T?*#o5i#RDCIBZe*0B=KB)%cr>S((z(I7of(t;n z8_%?cWxS55B1Tf8|FTZJl=wL#c#U9ORnVjH%uZ| z)<+K1=dk9;*DSC73^T>PiT|+`d#mtH0zi8Tr-6DIr>> zPLUdm^+Rkhebs|!^Uo^FHD=X)(3D}*D*SP5_Yp>I-}T+-fqMP32$!2cIMIsF)}twK zIVw8;?ERz~q&+&nGnlo;qjsin=*0FVc>RFBdCZf7lgC7u#4!vpQgu(M9x1L;1xwea z?ag^%@45JQCv+MSI&7*No6gK7#C2ymXQ#E~__oB~h{6!MqwkSUVYFfi+hH{}aV`s7 z^&Iag7H(W?PTR$quk!I>`+6WT5EIys@SMr13z0ZSLM(<7@GWhhM%m#02aV8 z_MsEyMNad6XJ`nYjNt>1%NZGSPFnqxL9q}}JabG-wcMA^kf2a~%SfhXLLFftw6qOn zpuicPF~juv-dHT2ty zlS!O|M%U@6Xn6yxEH!fE=!OeI;U&#&UmkeIld{Ggx5677{<(sTyh(KT>wlo}M;&n1 z?iX!42i7x|BDVENkHg0{?vm;?&Ty@Ix^k=!SG&hYi%JAh6J-Nw(tcOqK335ZtfPkG zEqfyT-jJ8_50sHI}|x6mGH zbgs`zF@|Rs-=kV42D|C&3OG6ks$rvT!eQeGvPsqjCzy@H?1$oq^q%DN5dE>X-JB)I zz0D}EOE%G?C-$9**~o2(i@_BzZl3M8&q~4;Q<4w`D&e4`VEb$XI-qk-cBmBsB*cz< zl})xAB`bOv15w0e!0NXLx>%?F%L>Z+XQcX#Od0-*gZ$b9Dx*I75icvhqgMen7eQVn zAx+9>4ORW*uwq15R>5cfRcf`jwigRl^Yh+?{6h4JA_k2LPSc?aknzbChoq%9VcGwV zo9|`ct1^958)&5?F>zd>eRIY6X~@m?_?)))%}w)%bc#c8l^J&65HI+UzabOjzT zC#B`a;12Jm-?F~iRx&_aVU&3I;qge!MW7&=%ipqYD52aBSTaJyA+pIp1%pT2>{dE| z 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

IAfK&`> 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≪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

Dv@8+>2XBk$ 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

kBEbKOb+#^)G8b2 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

(yyl?EwI%$Y06L@3%o2f)2zpQSca9vYEQ9J+7iR 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�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

lqG~iC=1{SC$ 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

KWpREFGI`q|?XJ>P&iXNZ(h+8UbwxZ4LIP_L_|{ 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 ~E$C9bTVJXr`DN)SLy>>L?^ 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

v2$~QfpLpZ7&%HKLv=@)Im*ystI=|z+_=>} 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

o(snmYY+*_2$JFPEcWruQC!ODF)Ulh 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ν3UZOTHwALuWr1`I~u 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�M`JX!S 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

qv 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ȮX0IA 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 z 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≫AgBC7^aL;QvDn_apX+FLGGakj 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

_rVEQ5xN{fqR>})`h4P1;|AQpD)hJ6zA03E2Y( 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

w(m$pCF$Trx@X<`2EHbme4uvfNzJ@`h$ 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ξ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

)b!ID6I)*0F(-PgQ>0cKi`*Ilr_9v*rY>MUn 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%0AQVvw_`IGsv=hNQW;nw<11YXyr7=V9u1#)7S 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 literal 0 HcmV?d00001 diff --git a/theories/html/Goedel.PRrepresentable.html b/theories/html/Goedel.PRrepresentable.html new file mode 100644 index 00000000..47d387d0 --- /dev/null +++ b/theories/html/Goedel.PRrepresentable.html @@ -0,0 +1,79 @@ + + + + + +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..777add81 --- /dev/null +++ b/theories/html/Goedel.goedel2.html @@ -0,0 +1,159 @@ + + + + + +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.
+From Goedel 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..47010312 --- /dev/null +++ b/theories/html/additions.AM.html @@ -0,0 +1,528 @@ + + + + + +additions.AM + + + + +
+ + + +
+ +

Library additions.AM

+ +
+
+ +
+Abstract machine for following an Euclidean addition chain adapted from the old contrib coq-additions +
+ + Work in progress + +
+ + +
+
+From Coq Require Import List PArith Relations Lia.
+Import Morphisms.
+ +
+From additions Require Import Monoid_def Monoid_instances Strategies.
+Import Monoid_def.
+ +
+From Coq Require Import Recdef Wf_nat.
+From additions Require Import More_on_positive Pow Euclidean_Chains
+  Dichotomy BinaryStrat.
+Generalizable All Variables.
+ +
+
+ +
+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).
+ +
+ +
+ +
+From Coq 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

+ +
+
+ +
+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..e2a878c8 --- /dev/null +++ b/theories/html/additions.Addition_Chains.html @@ -0,0 +1,1074 @@ + + + + + +additions.Addition_Chains + + + + +
+ + + +
+ +

Library additions.Addition_Chains

+ +
+ +
+
+ +
+

Addition Chains

+ +Pierre Casteran, LaBRI, University of Bordeaux + +
+ + +
+
+ +
+From additions Require Export Monoid_instances Pow.
+From Coq Require Import Relations RelationClasses Lia List.
+From Param Require Import Param.
+ +
+From additions 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..96137d96 --- /dev/null +++ b/theories/html/additions.BinaryStrat.html @@ -0,0 +1,69 @@ + + + + + +additions.BinaryStrat + + + + +
+ + + +
+ +

Library additions.BinaryStrat

+ +
+
+ +
+ +
+ + Binary strategy, according to Bergeron, Brlek et al. + +
+ + Let be a positive number. We associate to the half of . + +
+
+ +
+From Coq Require Import Arith NArith Lia.
+From additions Require Import Pow Compatibility More_on_positive.
+From additions 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..6eb50f03 --- /dev/null +++ b/theories/html/additions.Compatibility.html @@ -0,0 +1,295 @@ + + + + + +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. + +
+ + +
+
+ +
+From additions Require Import Monoid_def Monoid_instances
+       Pow.
+From Coq Require Import Lia ArithRing.
+ +
+
+ +
+

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..6f174284 --- /dev/null +++ b/theories/html/additions.Demo.html @@ -0,0 +1,47 @@ + + + + + +additions.Demo + + + + +
+ + + +
+ +

Library additions.Demo

+ +
+Module Alt.
+ +
+  Definition double (n:nat) := 2 × n.
+ +
+End Alt.
+ +
+From Coq Require Import Arith Lia 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..8e45eae2 --- /dev/null +++ b/theories/html/additions.Demo_power.html @@ -0,0 +1,47 @@ + + + + + +additions.Demo_power + + + + +
+ + + +
+ +

Library additions.Demo_power

+ +
+From additions Require Import Monoid_def Monoid_instances Pow.
+Open Scope M_scope.
+ +
+ +
+Import Uint63.
+Search (Z int).
+Coercion of_Z : Z >-> int.
+ +
+ +
+ +
+
+
+ + + +
+ + + \ 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..2eebf686 --- /dev/null +++ b/theories/html/additions.Dichotomy.html @@ -0,0 +1,154 @@ + + + + + +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. + +
+ + +
+
+ +
+From Coq Require Import Arith NArith.
+From additions Require Export Strategies Pow Compatibility
+  More_on_positive.
+ +
+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..b6abcf62 --- /dev/null +++ b/theories/html/additions.Euclidean_Chains.html @@ -0,0 +1,1248 @@ + + + + + +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 +
+
+ +
+From Coq Require Import Inverse_Image Inclusion Wf_nat
+  NArith Arith PArith Recdef Wf_nat Lexicographic_Product Lia.
+From additions Require Import Addition_Chains Compatibility
+  More_on_positive Wf_transparent Dichotomy BinaryStrat.
+From Coq Require Import Lia.
+ +
+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 {_} _ _ _ .
+ +
+ +
+Require Import Int63.Uint63.
+Require Import Monoid_instances.
+ +
+Check cpower (make_chain dicho) 10.
+Module Examples.
+Search (int Z).
+Search (positive int).
+ +
+Definition fast_int63_power (x :positive)(n:N) : Z :=
+  to_Z (cpower (make_chain dicho) n (of_pos x)).
+ +
+Definition slow_int31_power (x :positive)(n:N) : Z :=
+  to_Z (power (of_pos x) (N.to_nat n) ).
+ +
+Definition binary_int31_power (x :positive)(n:N) : Z :=
+  to_Z (N_bpow (of_pos 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 56789%N 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..3cd6ed10 --- /dev/null +++ b/theories/html/additions.Fib2.html @@ -0,0 +1,153 @@ + + + + + +additions.Fib2 + + + + +
+ + + +
+ +

Library additions.Fib2

+ +
+ +
+From Coq Require Import NArith Ring.
+ +
+From additions Require Import 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.
+ +
+ +
+ +
+From additions 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..51f1cc11 --- /dev/null +++ b/theories/html/additions.FirstSteps.html @@ -0,0 +1,270 @@ + + + + + +additions.FirstSteps + + + + +
+ + + +
+ +

Library additions.FirstSteps

+ +
+
+ +
+Polymorphic versions of exponentiation functions +
+
+ +
+From Coq Require Import Arith ZArith 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..b048ba05 --- /dev/null +++ b/theories/html/additions.Monoid_def.html @@ -0,0 +1,292 @@ + + + + + +additions.Monoid_def + + + + +
+ + + +
+ +

Library additions.Monoid_def

+ +
+From Coq Require Import RelationClasses Relations Morphisms 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..d2c24b63 --- /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 Ring63.
+ +
+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 Uint63.
+Open Scope int63_scope.
+ +
+
+ +
+

Multiplicative monoid on 63-bits integers

+ + +
+ +Cyclic numeric types are good candidates for testing exponentiations +with big exponents, since the size of data is bounded. + +
+ +The type int63 is defined in Standard Library in Module +Coq.Numbers.Cyclic.Int63.Uint63. + +
+
+ +
+#[ global ] Instance int63_mult_op : Mult_op int := mul.
+ +
+#[ global ] Instance Int63mult : Monoid int63_mult_op 1.
+ +
+Module Bad.
+ +
+  Fixpoint int63_from_nat (n:nat) :int :=
+    match n with
+    | O ⇒ 1
+    | S p ⇒ 1 + int63_from_nat p
+    end.
+ +
+  Coercion int63_from_nat : nat >-> int.
+ +
+  Fixpoint fact (n:nat) : int := match n with
+                             O ⇒ 1
+                           | S pn × fact p
+                           end.
+ +
+End Bad.
+ +
+Close Scope int63_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..38555bc0 --- /dev/null +++ b/theories/html/additions.More_on_positive.html @@ -0,0 +1,287 @@ + + + + + +additions.More_on_positive + + + + +
+ + + +
+ +

Library additions.More_on_positive

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

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..16228079 --- /dev/null +++ b/theories/html/additions.Trace_exercise.html @@ -0,0 +1,99 @@ + + + + + +additions.Trace_exercise + + + + +
+ + + +
+ +

Library additions.Trace_exercise

+ +
+
+ +
+Solution to an exercise +
+
+ +
+From Coq Require Import List.
+Import ListNotations.
+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..cf65c156 --- /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 + +
+
+ +
+From Coq 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..ccfcf3b6 --- /dev/null +++ b/theories/html/additions.fib.html @@ -0,0 +1,333 @@ + + + + + +additions.fib + + + + +
+ + + +
+ +

Library additions.fib

+ +
+
+ +
+author Yves Bertot, Inria +
+
+ +
+From Coq Require Import Extraction 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..1f7a3909 --- /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.
+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_ (E0_succ alpha)) (F_ alpha).
+ +
+ +
+Lemma F_alpha_Succ_le alpha:
fun_le (F_ alpha) (F_ (E0_succ 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_ (E0_succ 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'_ (E0_phi0 alpha) n.+1)%N.
+ +
+Lemma F_alpha_not_PR_E0 alpha:
+  E0le E0_omega 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..27ad388d --- /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.
+From gaia_hydras 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..5a133d32 --- /dev/null +++ b/theories/html/gaia_hydras.GHprime.html @@ -0,0 +1,121 @@ + + + + + +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 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'_ (E0_succ 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'_ E0_omega k = (2 × k).+1 %nat.
+ +
+Lemma H'_omega_double (k: nat) :
+  H'_ (E0mul E0_omega (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'_ (E0_phi0 (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..6eb024d6 --- /dev/null +++ b/theories/html/gaia_hydras.GL_alpha.html @@ -0,0 +1,116 @@ + + + + + +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 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_ (E0_pred alpha) (S i).
+ +
+Lemma L_succE alpha i : L_ (E0_succ 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_ E0_omega 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..b228244a --- /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.
+From gaia_hydras 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..b838a946 --- /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.
+From gaia_hydras 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..346da598 --- /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.
+From gaia_hydras 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..9b4fcf68 --- /dev/null +++ b/theories/html/gaia_hydras.HydraGaia_Examples.html @@ -0,0 +1,99 @@ + + + + + +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.
+ +
+From gaia_hydras 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..1a567ca9 --- /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.E0_omega.
+#[global] Notation hE0phi0 := E0.E0_phi0.
+#[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 E0_succ (a: E0): E0 := @mkE0 (T1succ (cnf a)) _.
+ +
+#[global, program]
Definition E0_pred (a:E0) : E0:= @mkE0 (T1pred (cnf a)) _.
+ +
+Fixpoint E0fin (n:nat) : E0 :=
+  if n is p.+1 then E0_succ (E0fin p) else E0zero.
+ +
+#[program] Definition E0_omega: E0 := @mkE0 T1omega _.
+ +
+#[program] Definition E0_phi0 (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_E0_succ a : E0_g2h (E0_succ a)= E0.E0_succ (E0_g2h a).
+ +
+Lemma E0is_succ_succ a : E0is_succ (E0_succ a).
+ +
+ +
+Lemma E0is_succE a: E0is_succ a {beta: E0 | a = E0_succ 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 E0_pred_succK x : E0_pred (E0_succ 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 (E0_phi0 a) = E0.E0_phi0 (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 E0_omega = 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..ee14084e --- /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.
+From gaia_hydras 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..99c626d2 --- /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..76b04484 --- /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 +
+
+ +
+From gaia_hydras 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..e4d5af87 --- /dev/null +++ b/theories/html/hydras.Ackermann.Deduction.html @@ -0,0 +1,82 @@ + + + + + +hydras.Ackermann.Deduction + + + + +
+ + + +
+ +

Library hydras.Ackermann.Deduction

+ +
+
+ +
+ FOL's deduction Lemma + +
+ + Original file by Russel O'Connor + +
+ + +
+
+ +
+From Coq Require Import Ensembles List.
+ +
+From hydras.Ackermann Require Import folProof 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..3f328da1 --- /dev/null +++ b/theories/html/hydras.Ackermann.LNN.html @@ -0,0 +1,395 @@ + + + + + +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.
+ +
+From hydras.Ackermann Require Export Languages folProof
+  folProp folLogic3.
+From LibHyps Require Import LibHyps.
+From hydras 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.
+Notation "n + p" := (Plus n p) (in custom fol at level 50, left associativity).
+ +
+Check f[ 1, {var 1} + {var 1} = {var 1} ]f.
+Infix "×" := Times: fol_scope.
+Notation "n * p" := (Times n p) (in custom fol at level 40, left associativity).
+ +
+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..c6d3acb8 --- /dev/null +++ b/theories/html/hydras.Ackermann.LNT.html @@ -0,0 +1,450 @@ + + + + + +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.
+ +
+From hydras.Ackermann
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..8de98a06 --- /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.
+From hydras.Ackermann 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..31acf1a4 --- /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. + +
+
+ +
+From Coq Require Import 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..91dfc198 --- /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.
+ +
+From hydras.Ackermann Require Import folProp subAll folLogic3 Languages.
+From hydras.Ackermann 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..9573a6e4 --- /dev/null +++ b/theories/html/hydras.Ackermann.NN2PA.html @@ -0,0 +1,83 @@ + + + + + +hydras.Ackermann.NN2PA + + + + +
+ + + +
+ +

Library hydras.Ackermann.NN2PA

+ +
+
+ +
+ NN2PA.v : + +
+ +Original version by Russel O'Connor + +
+ + +
+
+ +
+From Coq Require Import Ensembles List Arith.
+ +
+From hydras.Ackermann
+  Require Import folProp folProof subProp folLogic3 folReplace NN
+  PAtheory.
+From hydras.Ackermann Require Export LNN2LNT.
+From hydras.Ackermann 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..c38b25b1 --- /dev/null +++ b/theories/html/hydras.Ackermann.NNtheory.html @@ -0,0 +1,72 @@ + + + + + +hydras.Ackermann.NNtheory + + + + +
+ + + +
+ +

Library hydras.Ackermann.NNtheory

+ +
+From Coq Require Import Arith Lia.
+ +
+From hydras.Ackermann Require Import folLogic3 folProp subProp.
+From hydras.Ackermann Require Import folLogic3 folProp subProp.
+From hydras.Ackermann 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..5c13840d --- /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.
+From hydras.Ackermann 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..3d881dfb --- /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.
+From hydras.Ackermann Require Import folProp subAll folLogic3.
+From hydras.Ackermann Require Export Languages LNT.
+From hydras.Ackermann 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..387cd15a --- /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.
+From hydras.Ackermann 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..8142abe8 --- /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.
+ +
+From hydras.Ackermann Require Import subAll folReplace folProp folLogic3 NN LNN2LNT.
+From hydras.Ackermann Require Export PA.
+From hydras.Ackermann 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..c04c78c4 --- /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 +
+
+ +
+From Coq Require Import Arith Lists.List Lia.
+From hydras Require Import extEqualNat primRec.
+From hydras Require Export Compat815 ssrnat_extracts.
+Import PRNotations.
+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 := cPairPi1.
+  #[global] Notation cdr := cPairPi2.
+  #[global] Notation caar n := (cPairPi1 (cPairPi1 n)).
+  #[global] Notation cadr n := (cPairPi1 (cPairPi2 n)).
+  #[global] Notation caddr n := (cPairPi1 (cPairPi2 (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)))).
+ +
+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..6fcf4f21 --- /dev/null +++ b/theories/html/hydras.Ackermann.checkPrf.html @@ -0,0 +1,472 @@ + + + + + +hydras.Ackermann.checkPrf + + + + +
+ + + +
+ +

Library hydras.Ackermann.checkPrf

+ +
+
+ +
+checkPrf.v + +
+ + Original file by Russel O'Connor + +
+ + +
+
+ +
+From Coq Require Import Arith Lia.
+From hydras.Ackermann Require Import primRec codeFreeVar
+  codeSubFormula cPair code folProp extEqualNat wellFormed
+  folProof prLogic.
+From hydras Require Import 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..d871655b --- /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.
+From hydras.Ackermann 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..b1a3e070 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeFreeVar.html @@ -0,0 +1,150 @@ + + + + + +hydras.Ackermann.codeFreeVar + + + + +
+ + + +
+ +

Library hydras.Ackermann.codeFreeVar

+ +
+
+ +
+ codeFreeVar.v + +
+ + Original content by Russel O'Connor +
+
+ +
+From hydras.Ackermann Require Import primRec cPair.
+From Coq Require Import List Arith.
+From hydras.Ackermann Require Import ListExt.
+From hydras.Ackermann Require Export codeList.
+From hydras Require Import folProp code Compat815.
+Import LispAbbreviations.
+Import PRNotations.
+ +
+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..bcf6c2ea --- /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 + +
+
+ +
+From hydras.Ackermann Require Import primRec cPair.
+From Coq Require Export Lists.List.
+From hydras.Ackermann Require Import ListExt.
+From Coq Require Import Arith.
+From Coq Require Vector.
+From hydras 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..34a69e40 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeNatToTerm.html @@ -0,0 +1,66 @@ + + + + + +hydras.Ackermann.codeNatToTerm + + + + +
+ + + +
+ +

Library hydras.Ackermann.codeNatToTerm

+ +
+From hydras.Ackermann Require Import primRec cPair code folProp folProof
+                      Languages.
+From Coq Require Import Arith.
+From hydras.Ackermann Require LNN 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..495f27e9 --- /dev/null +++ b/theories/html/hydras.Ackermann.codePA.html @@ -0,0 +1,186 @@ + + + + + +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.
+Import Bool.
+ +
+From hydras
+  Require Import primRec cPair folProp code codeList codeFreeVar
+  extEqualNat prLogic codeNatToTerm Compat815.
+ +
+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.
+ +
+From hydras.Ackermann Require Import PA 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..63023844 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeSubFormula.html @@ -0,0 +1,535 @@ + + + + + +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.
+ +
+From hydras.Ackermann
+  Require Import primRec cPair folProp code extEqualNat codeSubTerm
+  codeFreeVar.
+ +
+Import LispAbbreviations.
+Import PRNotations.
+ +
+From LibHyps Require Export LibHyps.
+From hydras Require Export MoreLibHyps NewNotations Compat815.
+Import Bool.
+ +
+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..c0c48431 --- /dev/null +++ b/theories/html/hydras.Ackermann.codeSubTerm.html @@ -0,0 +1,100 @@ + + + + + +hydras.Ackermann.codeSubTerm + + + + +
+ + + +
+ +

Library hydras.Ackermann.codeSubTerm

+ +
+From hydras.Ackermann Require Import primRec cPair folProp code
+                        extEqualNat.
+From Coq Require Import Arith.
+From Coq Require Vector.
+From hydras Require Import Compat815.
+Import LispAbbreviations.
+Require Import NewNotations.
+Import PRNotations.
+ +
+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..8db9fd94 --- /dev/null +++ b/theories/html/hydras.Ackermann.expressible.html @@ -0,0 +1,181 @@ + + + + + +hydras.Ackermann.expressible + + + + +
+ + + +
+ +

Library hydras.Ackermann.expressible

+ +
+
+ +
+ expressible.v + +
+ + Original file by Russel O'Connor + +
+
+ +
+From Coq Require Import Arith List.
+From hydras.Ackermann
+  Require Import ListExt folProp subProp extEqualNat Languages LNN
+  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..6f672028 --- /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 + +
+
+ +
+From Coq 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..2a9474bb --- /dev/null +++ b/theories/html/hydras.Ackermann.fol.html @@ -0,0 +1,457 @@ + + + + + +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} _ _.
+ +
+Notation "'f[' A ']f'" := A (A custom fol at level 200).
+ +
+Notation "x ∨ y" := (orH x y) (in custom fol at level 85, x custom fol, y custom fol, right associativity).
+ +
+Notation "x ∧ y" := (andH x y) (in custom fol at level 80, x custom fol, y custom fol, right associativity).
+ +
+Notation "x -> y" := (impH x y) (in custom fol at level 99, right associativity, y at level 200).
+ +
+Notation "x <-> y" := (iffH x y) (in custom fol at level 99, right associativity, y at level 200).
+ +
+Notation "~ x" := (notH x) (in custom fol at level 75, right associativity).
+ +
+Notation "( x )" := x (in custom fol, x custom fol at level 200).
+ +
+Notation "x = y" := (equal x y) (in custom fol at level 70, no associativity).
+ +
+Notation "x <> y" := (notH (equal x y)) (in custom fol at level 70, no associativity).
+ +
+Notation "{ x }" := x (in custom fol, x constr).
+ +
+Notation "'∀' i ',' f" := (forallH i f) (in custom fol at level 200, i constr, f custom fol at level 200).
+ +
+Notation "'∃' i , f" := (existH i f)
+  (in custom fol at level 200, i constr, f custom fol at level 200).
+ +
+Check f[ 3, 4, {equal (var 3) (var 4)} {var 3} = {var 4} ]f.
+ +
+Check f[ ¬ { equal (var 3) (var 4) } ]f.
+ +
+Check f[ {var 3} {var 4} ]f.
+ +
+Check f[ ¬ ( {var 3} = {var 4} ) ]f.
+ +
+
+ +
+

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..ca232a6a --- /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.
+ +
+From hydras.Ackermann 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..b78ad5c3 --- /dev/null +++ b/theories/html/hydras.Ackermann.folLogic2.html @@ -0,0 +1,107 @@ + + + + + +hydras.Ackermann.folLogic2 + + + + +
+ + + +
+ +

Library hydras.Ackermann.folLogic2

+ +
+
+ +
+folLogic2.v + +
+ + Original script by Russel O'Connor + +
+ + +
+
+ +
+From Coq Require Import Ensembles List Arith.
+ +
+From hydras.Ackermann 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..c32b2a64 --- /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.
+ +
+From hydras.Ackermann Require Import ListExt folProp folProof.
+From hydras.Ackermann Require Export folLogic folLogic2.
+From hydras.Ackermann Require Import subProp folReplace subAll misc.
+From hydras Require Import Compat815.
+From hydras 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..f9e2211b --- /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.
+ +
+From hydras.Ackermann Require Export fol.
+From hydras.Ackermann 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..70a78450 --- /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.
+ +
+From hydras.Ackermann Require Import ListExt.
+From hydras.Ackermann 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 lf[ v, {closeList l a} ]f
+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..f050472a --- /dev/null +++ b/theories/html/hydras.Ackermann.folReplace.html @@ -0,0 +1,117 @@ + + + + + +hydras.Ackermann.folReplace + + + + +
+ + + +
+ +

Library hydras.Ackermann.folReplace

+ +
+From Coq Require Import Ensembles Lists.List Peano_dec.
+ +
+From hydras.Ackermann
+  Require Import ListExt folProof folLogic 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..7b3f2b23 --- /dev/null +++ b/theories/html/hydras.Ackermann.misc.html @@ -0,0 +1,38 @@ + + + + + +hydras.Ackermann.misc + + + + +
+ + + +
+ +

Library hydras.Ackermann.misc

+ +
+From Coq Require Export Eqdep_dec.
+ +
+#[global] Set Asymmetric Patterns.
+ +
+
+
+ + + +
+ + + \ 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..b46a5c7a --- /dev/null +++ b/theories/html/hydras.Ackermann.model.html @@ -0,0 +1,223 @@ + + + + + +hydras.Ackermann.model + + + + +
+ + + +
+ +

Library hydras.Ackermann.model

+ +
+
+ +
+model.v : + +
+ + Original script by Russel O'Connor + +
+
+ +
+From Coq Require Import Ensembles List Vector Arith.
+ +
+From hydras.Ackermann Require Import ListExt folProof folProp.
+From Coq Require Import Peano_dec.
+From hydras.Ackermann Require Import misc.
+Import FolNotations.
+From hydras.Ackermann 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..363c0f05 --- /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 +
+
+ +
+From hydras.Ackermann 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..62b663ea --- /dev/null +++ b/theories/html/hydras.Ackermann.primRec.html @@ -0,0 +1,938 @@ + + + + + +hydras.Ackermann.primRec + + + + +
+ + + +
+ +

Library hydras.Ackermann.primRec

+ +
+
+ +
+Primitive Recursive functions Russel O'Connor +
+
+ +
+From Coq Require Import Arith Peano_dec Compare_dec List Eqdep_dec Utf8.
+From hydras Require Import extEqualNat misc Compat815.
+From Coq Require Vector Bool EqNat.
+From Coq 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).
+ +
+ +
+  Notation "f '=x=' g" := (extEqual _ f g) (at level 70, no associativity).
+ +
+ +
+  Module PRNotations.
+    Declare Scope pr_scope.
+    Delimit Scope pr_scope with pr.
+    Notation "h :: t" := (PRcons _ _ h t) (at level 60, right associativity)
+        : pr_scope.
+    Notation "[ x ]" := (PRcons _ _ x (PRnil _)) : pr_scope.
+ +
+    Notation "[ x ; y ; .. ; z ]" :=
+      (PRcons _ _ x (PRcons _ _ y .. (PRcons _ _ z (PRnil _)) ..)) : pr_scope.
+ +
+    Notation PRcomp f v := (composeFunc _ _ v f).
+ +
+    Notation PRrec f0 fS := (primRecFunc _ f0 fS).
+ +
+
+ +
+Popular projections +
+
+    Notation pi1_1 := (projFunc 1 0 (le_n 1)).
+ +
+    Notation pi1_2 := (projFunc 2 1 (le_n 2)).
+    Notation pi2_2 := (projFunc 2 0 (le_S 1 1 (le_n 1))).
+ +
+    Notation pi1_3 := (projFunc 3 2 (le_n 3)).
+    Notation pi2_3 := (projFunc 3 1 (le_S 2 2 (le_n 2))).
+    Notation pi3_3 := (projFunc 3 0 (le_S 1 2 (le_S 1 1 (le_n 1)))).
+ +
+  End PRNotations.
+ +
+ +
+Import PRNotations.
+ +
+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 numbered 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.
+ +
+Notation PReval f := (evalPrimRec _ f).
+Notation PRevalN fs := (evalPrimRecs _ _ fs).
+ +
+ +
+Definition extEqualVectorGeneral (n m : nat) (l : Vector.t (naryFunc n) m) :
+   (m' : nat) (l' : Vector.t (naryFunc n) m'), Prop.
+Defined.
+ +
+
+ +
+Every element of l is extensionally equal to the element of l' at the same position +
+
+ +
+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
+    f1 =x= f2
+    evalComposeFunc n m l1 f1 =x= evalComposeFunc n m l2 f2.
+ +
+Lemma extEqualCompose2 :
+   (n : nat) (f1 f2 : naryFunc n),
+     f1 =x= f2
+     g1 g2 : naryFunc (S n),
+       g1 =x= g2
+       compose2 n f1 g1 =x= compose2 n f2 g2.
+ +
+Lemma extEqualPrimRec :
+   (n : nat) (g1 g2 : naryFunc n) (h1 h2 : naryFunc (S (S n))),
+     g1 =x= g2 h1 =x= h2
+       (evalPrimRecFunc n g1 h1: naryFunc (S n)) =x=
+         evalPrimRecFunc n g2 h2.
+ +
+
+ +
+

Predicates "to be primitive recursive"

+ +
+
+ +
+Class isPR (n : nat) (f : naryFunc n) : Set :=
+  is_pr : {p : PrimRec n | extEqual n (PReval 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)))),
+     evalPrimRecFunc n (g d) (fun x y : nath x y d) c =x=
+      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):
+  f =x= g isPR n f isPR n g.
+ +
+#[export] Instance isPRextEqual (n:nat) (f g : naryFunc n):
+  isPR n f f =x= 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..00111639 --- /dev/null +++ b/theories/html/hydras.Ackermann.subAll.html @@ -0,0 +1,329 @@ + + + + + +hydras.Ackermann.subAll + + + + +
+ + + +
+ +

Library hydras.Ackermann.subAll

+ +
+
+ +
+ subAll.v + +
+ + Original script by Russel O'Connor + +
+
+ +
+From Coq Require Import Ensembles List Arith Peano_dec.
+ +
+From hydras.Ackermann Require Import ListExt folProof folLogic
+  folLogic2 folProp.
+From hydras 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..613f221f --- /dev/null +++ b/theories/html/hydras.Ackermann.subProp.html @@ -0,0 +1,218 @@ + + + + + +hydras.Ackermann.subProp + + + + +
+ + + +
+ +

Library hydras.Ackermann.subProp

+ +
+From Coq Require Import Ensembles List Peano_dec.
+From hydras.Ackermann Require Import ListExt.
+From Coq Require Import Arith.
+ +
+From hydras.Ackermann
+  Require Import folProof folLogic folProp 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..c250bb44 --- /dev/null +++ b/theories/html/hydras.Ackermann.wConsistent.html @@ -0,0 +1,59 @@ + + + + + +hydras.Ackermann.wConsistent + + + + +
+ + + +
+ +

Library hydras.Ackermann.wConsistent

+ +
+From hydras.Ackermann Require Import folProof folProp LNN.
+From Coq Require Import Arith 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..cb29dba3 --- /dev/null +++ b/theories/html/hydras.Ackermann.wellFormed.html @@ -0,0 +1,182 @@ + + + + + +hydras.Ackermann.wellFormed + + + + +
+ + + +
+ +

Library hydras.Ackermann.wellFormed

+ +
+ +
+From hydras.Ackermann Require Import primRec cPair.
+From Coq Require Import Arith Lia.
+From hydras.Ackermann Require Import code folProp
+  extEqualNat codeList.
+From hydras 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..3a141e3c --- /dev/null +++ b/theories/html/hydras.Epsilon0.Canon.html @@ -0,0 +1,430 @@ + + + + + +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.
+ +
+ +
+
+ +
+

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. Lemma canonS_succ i alpha : nf alpha
+                            canon (succ alpha) (S i) = alpha.
+ +
+Lemma canon0_succ alpha : nf alpha canon (succ alpha) 0 = 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 (fun icanon lambda( S i)) 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
+                                    canon alpha (S i) t1< canon alpha (S j).
+ +
+Lemma canonS_LE alpha n :
+    nf alpha canon alpha (S n) t1 canon alpha (S (S n)).
+ +
+ +
+ +
+
+ +
+exercise after Guillaume Melquiond +
+
+ +
From hydras Require Import Fuel.
+ +
+Fixpoint approx alpha beta fuel i :=
+  match fuel with
+          FONone
+        | Fuel.FS f
+          let gamma := canon alpha (S 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 = canon alpha (S 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) _.
+ +
+Lemma Canon_Succ beta n: Canon (E0_succ beta) (S n) = beta.
+ +
+Lemma Canon_Omega k : Canon E0_omega k = E0fin k.
+ +
+#[global] Hint Rewrite Canon_Omega : E0_rw.
+ +
+Lemma CanonSSn (i:nat) :
+   alpha n , alpha E0zero
+                    Canon (Cons alpha (S n) E0zero) (S i) =
+                    Cons alpha n (Canon (E0_phi0 alpha) (S i)).
+ +
+Lemma CanonS_phi0_lim alpha k : E0limit alpha
+                                Canon (E0_phi0 alpha) (S k) =
+                                E0_phi0 (Canon alpha (S k)).
+ +
+Lemma CanonS_lt : i alpha, alpha E0zero
+                                  Canon alpha (S 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 : Canon (E0_phi0 (E0_succ alpha)) (S 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..7d0c5346 --- /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 E0_omega : E0 := @mkord T1omega refl_equal.
+ +
+ +
+#[deprecated(note="use E0zero")]
Notation Zero := E0zero (only parsing).
+ +
+#[deprecated(note="use E0_omega")]
Notation _Omega := E0_omega (only parsing).
+ +
+#[global, program] Instance E0_succ (alpha : E0) : E0 :=
+@mkord (T1.succ (@cnf alpha)) _.
+ +
+#[deprecated(note="use E0_succ")]
Notation Succ := E0_succ (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 E0_omega + E0_omega.
+ +
+ +
+#[global, program] Instance E0_phi0 (alpha: E0) : E0 :=
+ @mkord (T1.phi0 (cnf alpha)) _.
+ +
+Notation "'E0_omega^'" := E0_phi0 (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 = E0_succ 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 (E0_phi0 alpha) = T1.phi0 (cnf alpha).
+ +
+Lemma cnf_Succ (alpha : E0) :
+  cnf (E0_succ 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 (E0_phi0 alpha).
+ +
+#[export] Hint Resolve T1limit_phi0 : E0.
+ +
+Definition Zero_Limit_Succ_dec (alpha : E0) :
+  {alpha = E0zero} + {E0limit alpha = true} +
+  {beta : E0 | alpha = E0_succ beta}.
+Defined.
+ +
+Definition E0_pred (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 E0_succ beta o alpha.
+ +
+Lemma E0_pred_of_Succ (alpha:E0) : E0_pred (E0_succ alpha) = alpha.
+ +
+#[export] Hint Rewrite E0_pred_of_Succ: E0_rw.
+ +
+Lemma Succ_inj alpha beta : E0_succ alpha = E0_succ beta alpha = beta.
+ +
+Lemma E0_pred_Lt (alpha : E0) : alpha E0zero E0limit alpha = false
+                       E0_pred alpha o< alpha.
+ +
+#[export] Hint Resolve E0_pred_Lt : E0.
+ +
+Lemma Succ_Succb (alpha : E0) : E0is_succ (E0_succ 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 = E0_succ (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 (E0_succ 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
+                                       E0_succ beta o alpha.
+ +
+Lemma lt_Succ_le_2 (alpha beta: E0):
+    alpha o< E0_succ beta alpha o beta.
+ +
+Lemma Succ_lt_T1limit alpha beta:
+    E0limit alpha beta o< alpha E0_succ 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 (E0_succ 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< E0_phi0 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< E0_phi0 alpha
+                                     cnf (Cons alpha n beta) =
+                                     cons (cnf alpha) n (cnf beta).
+ +
+Lemma T1limit_plus alpha beta i:
+  (beta o< E0_phi0 alpha)%e0 E0limit beta
+  E0limit (Omega_term alpha i + beta)%e0.
+ +
+Lemma Succ_of_cons alpha gamma i : alpha E0zero gamma o< E0_phi0 alpha
+                                cnf (E0_succ (Omega_term alpha i + gamma)%e0) =
+                                cnf (Omega_term alpha i + E0_succ 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 + E0_omega = E0_omega.
+ +
+ +
+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< E0_succ beta alpha o< beta alpha = beta.
+ +
+Lemma E0_not_Lt_zero alpha : ¬ alpha o< E0zero.
+ +
+Lemma lt_omega_inv: alpha:E0, alpha o< E0_omega
+                                       (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 E0_phi0 alpha o< E0_phi0 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: E0_omega + 42 + E0_omega^2 = E0_omega^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..9bb762c9 --- /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 (E0_pred 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 (E0_pred 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_ (E0_succ 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_ (E0_succ alpha).
+ +
+Theorem F_alpha_dom alpha :
+  dominates_from 1 (F_ (E0_succ 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'_ (E0_phi0 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'_ (E0_phi0 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 (E0_pred 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 (E0_pred 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_ (E0_succ 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_ (E0_succ 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_ (E0_succ 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..1324d362 --- /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_ E0_omega n. +
+
+ +
+

F_ omega is not primitive recursive

+ +
+
+ +
+Import primRec extEqualNat.
+ +
+Section F_omega_notPR.
+ +
+  Context (F_omega_PR : isPR 1 (F_ E0_omega)).
+ +
+  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 : E0_omega o< alpha.
+ +
+    Remark R5: N, k, N k F_ E0_omega 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 : E0_omega 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_ (E0_succ 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< E0_omega.
+ +
+Lemma F_alpha_notPR_inv: alpha,
+    (isPR 1 (F_ alpha) False) E0_omega 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..2c51cb8f --- /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 lt_a_phi0_b_oplus : gamma alpha beta,
+                        alpha <_phi0 gamma
+                        beta <_phi0 gamma
+                        alpha o+ beta <_phi0 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
+                                     x <_phi0 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..0d60e494 --- /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.
+From hydras 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'_ (E0_pred 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'_ (E0_pred 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'_ (E0_succ 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'_ E0_omega 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'_ (E0_omega × 2)%e0 k = (4 × k + 3)%nat.
+ +
+Lemma H'_omega_3 k : H'_ (E0_omega × 3)%e0 k = (8 × k + 7)%nat.
+ +
+Lemma H'_omega_4 k : H'_ (E0_omega × 4)%e0 k = (16 × k + 15)%nat.
+ +
+Lemma H'_omega_i (i:nat) : k,
+    H'_ (E0_omega × 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 : E0_phi0 2 = ltac:(mko (T1omega × T1omega)%t1).
+ +
+ +
+Lemma H'_omega_sqr : k,
+    H'_ (E0_phi0 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< E0_phi0 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'_ (E0_phi0 alpha) k). +
+End H'_cons.
+ +
+Lemma H'_Omega_term_0 (alpha : E0) :
+alpha E0zero i k,
+  H'_ (Omega_term alpha i) k = iterate (H'_ (E0_phi0 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'_ (E0_phi0 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'_ (E0_phi0 (E0_succ alpha)) k = H'_succ_fun (H'_ (E0_phi0 alpha)) k.
+ +
+Lemma H'_Phi0_succ_0 : k,
+    H'_ (E0_phi0 (E0_succ E0zero)) k = H'_succ_fun (H'_ (E0_phi0 E0zero)) k.
+ +
+Lemma H'_Phi0_succ alpha : k,
+    H'_ (E0_phi0 (E0_succ alpha)) k = H'_succ_fun (H'_ (E0_phi0 alpha)) k.
+ +
+ +
+Lemma H'_Phi0_Si : i k,
+    H'_ (E0_phi0 (S i)) k = iterate H'_succ_fun i (H'_ E0_omega) k.
+ +
+Lemma H'_omega_cube : k,
+    H'_ (E0_phi0 3)%e0 k = iterate (H'_ (E0_phi0 2)) (S k) k.
+ +
+Section H'_omega_cube_3.
+ +
+ +
+  Let f k := (exp2 (S k) × (S k) - 1)%nat.
+ +
+  Remark R0 k : H'_ (E0_phi0 3)%e0 k = iterate f (S k) k.
+ +
+ +
+   Fact F0 : H'_ (E0_phi0 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'_ (E0_phi0 3) 3 = f (f N).
+ +
+  Fact F1_simpl :
+    H'_ (E0_phi0 3) 3 =
+    (exp2 (exp2 (S N) × S N) × (exp2 (S N) × S N) - 1)%nat.
+  Fact F2 : H'_ (E0_phi0 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'_ (E0_phi0 3 + 3) 0).
+ +
+End H'_omega_cube_3.
+ +
+ +
+Lemma H'_Phi0_omega :
+   k, H'_ (E0_phi0 E0_omega) k =
+            iterate H'_succ_fun k (H'_ E0_omega) k. +
+ +
+Lemma H'_Phi0_omega_exact_formula k :
+  H'_ (E0_phi0 E0_omega) 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'_ (E0_phi0 2) k)%nat.
+ +
+Lemma H'_omega_cube_min k :
+  0 k (hyper_exp2 (1 + k) H'_ (E0_phi0 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'_ (E0_succ alpha);
+        PD : dominates_from 1 (H'_ (E0_succ 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'_ (E0_succ E0zero)) (H'_ E0zero).
+ +
+    #[local] Hint Resolve PD_Zero PA_Zero : E0.
+ +
+    Lemma PC_Zero : H'_ E0zero <<= H'_ (E0_succ 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 = E0_succ beta.
+ +
+      Remark PA_Succ : strict_mono (H'_ alpha).
+ +
+      Remark RB : alpha E0zero n, (n < H'_ alpha n)%nat.
+ +
+      Remark RD : dominates_from 1 (H'_ (E0_succ alpha)) (H'_ alpha).
+ +
+      Remark RE : beta n, Canon_plus n alpha beta
+                                 (H'_ beta n H'_ alpha n)%nat.
+ +
+      Remark RC : H'_ alpha <<= H'_ (E0_succ 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'_ (E0_succ alpha).
+ +
+      Remark RDlim : dominates_from 1 (H'_ (E0_succ 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'_ (E0_succ alpha).
+ +
+  Theorem H'_alpha_dom : dominates_from 1 (H'_ (E0_succ 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 = E0_succ 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 : E0_succ 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..face1bf3 --- /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_ (E0_pred 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_ (E0_pred alpha) (S i).
+ +
+Lemma L_succ_eqn alpha i :
+  L_ (E0_succ 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_ E0_omega 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 (E0_succ 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. +
+From Coq 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..65977a45 --- /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 E0_omega (i::s) = GnawS (E0finS i) s.
+ +
+Lemma Gnaw_omega i s : Gnaw E0_omega (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..974c2a09 --- /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< E0_phi0 alpha)%e0
+  (Canon (Omega_term alpha i + beta)%e0 (S k) =
+   (Omega_term alpha i + (Canon beta (S k)))%e0).
+ +
+Lemma CanonS_Phi0_Succ_eqn i gamma:
+  Canon (E0_phi0 (E0_succ gamma)) (S 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) (E0_succ 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..f7b82b2a --- /dev/null +++ b/theories/html/hydras.Epsilon0.T1.html @@ -0,0 +1,2392 @@ + + + + + +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 _ _ zerotrue
+    | cons _ _ 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 _ _, _zero
+ | 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) +
+
+Inductive lt_a_phi0_b : T1 T1 Prop :=
+| lt_a_phi0_b_z : alpha, lt_a_phi0_b zero alpha
+| lt_a_phi0_b_c : alpha alpha' n' beta',
+                  lt alpha' alpha
+                  lt_a_phi0_b (cons alpha' n' beta') alpha.
+ +
+#[global] Hint Constructors lt_a_phi0_b : T1.
+ +
+Reserved Notation "x '<_phi0' y" (at level 70, no associativity).
+Infix "<_phi0" := lt_a_phi0_b.
+ +
+ +
+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 lt_a_phi0_b_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 lt_a_phi0_b_inv1 :
+   a n b a', cons a n b <_phi0 a' lt a a'.
+ +
+Lemma nf_intro :
+   a n b, nf a nf b b <_phi0 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 lt_a_phi0_b_intro :
+   a n b, nf (cons a n b) b <_phi0 a.
+ +
+Lemma nf_coeff_irrelevance :
+   a b n p, nf (cons a n b) nf (cons a p b).
+ +
+Lemma lt_a_phi0_b_phi0 :
+   a b, b <_phi0 a lt b ( phi0 a).
+ +
+Lemma lt_a_phi0_b_phi0R :
+   a b, lt b (phi0 a) b <_phi0 a.
+ +
+Lemma lt_a_phi0_b_def :
+   a b, b <_phi0 a lt b (phi0 a).
+ +
+Lemma lt_a_phi0_b_iff :
+   a b, nf a nf b
+              (b <_phi0 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)
+                         lt b' (phi0 (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..a119f0cd --- /dev/null +++ b/theories/html/hydras.Hydra.BigBattle.html @@ -0,0 +1,501 @@ + + + + + +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 daughters of type 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..727f7395 --- /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..26d37db4 --- /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..d39a5d47 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Definitions.html @@ -0,0 +1,858 @@ + + + + + +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.
+From Coq Require Import List.
+Import ListNotations.
+ +
+ +
+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'}.
+ +
+
+ +
+For list usage +
+
+ +
+Fixpoint hs2l (s: Hydrae): list Hydra :=
+match s with
+  hnil[]
+| hcons h s'h :: hs2l s'
+end.
+ +
+Fixpoint l2hs (l: list Hydra): Hydrae :=
+match l with
+  []hnil
+| h :: l'hcons h (l2hs l')
+end.
+ +
+Lemma hs2lK (s: Hydrae) : l2hs (hs2l s) = s.
+ +
+Lemma l2hsK (l: list Hydra) : hs2l (l2hs 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.
+ +
+
+ +
+chops off a head which is the j-th daughter of the + i-th dauchter + +
+
+ +
+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, refine ] Instance free : Battle
+  := Build_Battle (fun _ h h'round h h') _.
+ +
+ +
+#[ global, refine] 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..d3198a4e --- /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..bad611a9 --- /dev/null +++ b/theories/html/hydras.Hydra.Hydra_Termination.html @@ -0,0 +1,173 @@ + + + + + +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.
+Import ON_Generic.
+ +
+
+ +
+

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 Epsilon0 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..9a241902 --- /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

+ +
+
+ +
+From hydras Require Import primRec F_alpha AckNotPR
+  PrimRecExamples F_omega.
+Import E0.
+ +
+ +
+Section battle_length_notPR.
+ +
+  Context (H: alpha, isPR 1 (l_std alpha)).
+ +
+ +
+
+ +
+A counter example +
+
+ +
+ +
+  Let alpha := E0_phi0 E0_omega.
+  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_ E0_omega (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..35136a27 --- /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 +
+
+ +
From hydras 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..507ce445 --- /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 (canon (cons alpha 0 zero) (S i)) =
+                   hyd1 (iota (canon alpha (S i))).
+ +
+Lemma iota_rw2 :
+   i n alpha, nf alpha T1limit alpha = true
+                     iota (canon (cons alpha (S n) zero) (S i)) =
+                     node (hcons_mult (iota alpha) (S n)
+                                      (hcons
+                                         (iota (canon alpha (S i))) hnil)).
+ +
+Lemma iota_rw3 :
+   i alpha, nf alpha
+                    iota (canon (cons (T1.succ alpha) 0 zero) (S i)) =
+                    node (hcons_mult (iota alpha) (S i) hnil).
+ +
+Lemma iota_rw4 :
+   i n alpha , nf alpha
+                       iota (canon (cons (T1.succ alpha) (S n) zero) (S 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 (canon (cons alpha n beta) (S i)) =
+    node (hcons_mult (iota alpha) (S n) (iotas (canon beta (S 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 (canon alpha (S 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 = canon alpha (S 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..a2afad1f --- /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 rep Omega2.
+  Context
+    (Hvar: Hvariant 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..ff14d33a --- /dev/null +++ b/theories/html/hydras.Hydra.Omega_Small.html @@ -0,0 +1,147 @@ + + + + + +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 ON_Generic ON_Omega.
+Open Scope nat_scope.
+ +
+#[global] Instance height_var : Hvariant Omega free height.
+Abort.
+ +
+Lemma height_bad : ¬ Hvariant Omega free height.
+ +
+
+ +
+There is no measure into omega for proving termination +of all hydra battles +
+
+ +
+ +
+Section Impossibility_Proof.
+ +
+
+ +
+Let us assume there exists a variant from Hydra into nat + for proving the termination of all hydra battles + Omega is an ordinal notation for the least infinite ordinal + omega, whose members are the natural numbers. + +
+
+ +
+  Variable m : Hydra nat.
+  Context (Hvar : Hvariant Omega 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..4c274707 --- /dev/null +++ b/theories/html/hydras.MoreAck.Ack.html @@ -0,0 +1,420 @@ + + + + + +hydras.MoreAck.Ack + + + + +
+ + + +
+ +

Library hydras.MoreAck.Ack

+ +
+From hydras Require Export Iterates Exp2.
+From Coq Require Import Lia.
+From Coq Require Import Program.Wf Arith.
+From hydras Require Import ssrnat_extracts.
+ +
+
+ +
+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
+  | m.+1, 0 ⇒ Ack m 1
+  | m0.+1, p.+1Ack m0 (Ack m p)
+  end.
+ +
+ +
+
+ +
+Definition (with inner fixpoint) +
+
+ +
+Module Alt.
+ +
+  Fixpoint Ack (m n : nat) : nat :=
+    match m with
+    | On.+1
+    | p.+1let 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
+  | n.+1fun kiterate (Ack n) k.+1 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
+    | (a.+1, 0)Ack (a, 1)
+    | (a.+1, b.+1)Ack (a, Ack (a.+1, b))
+    end.
+  Example test1 : Ack (1, 2) = 4 := refl_equal.
+ +
+  Example test2 : Ack (3, 4) = 125 := refl_equal.
+ +
+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) := n.+1 ;
+    ack (m.+1, 0) := ack (m, 1);
+    ack (m.+1, n.+1) := ack (m, ack (m.+1, 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 m.+1 0 = Ack m 1.
+ +
+Lemma Ack_S_S : m p,
+    Ack m.+1 p.+1 = Ack m (Ack m.+1 p).
+ +
+ +
+
+ +
+

First values

+ +
+
+ +
+ +
+Lemma Ack_1_n n : Ack 1 n = n.+2. +
+ +
+Lemma Ack_2_n n: Ack 2 n = 2 × n + 3. +
+ +
+Lemma Ack_3_n n: Ack 3 n = exp2 n.+3 - 3. +
+ +
+Lemma Ack_4_n n : Ack 4 n = hyper_exp2 n.+3 - 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 m.+1 n).
+ +
+  Remark P0 : P 0.
+ +
+  Section Induc_step.
+    Variable m:nat.
+    Hypothesis Hm : P m.
+ +
+    Remark Rem1 : strict_mono (Ack m.+1).
+ +
+    Remark Rem2 : S <<= Ack m.+1.
+ +
+    Remark Ack_m_mono_weak : n p, n p
+                                         Ack m n Ack m p.
+ +
+    Remark Rem3 : n, Ack m.+1 n Ack m.+2 n.
+ +
+    Lemma L5: P m.+1.
+ +
+  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 m.+1 n.+1 Ack (2 + m) n.
+ +
+  Remark R2 (m n:nat) : Ack m (Ack m n) Ack m.+1 n.+1.
+ +
+  Remark R3 (m n:nat) : Ack m (Ack m n) Ack m.+2 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, n.+1 + p < Ack n.+1 p.
+ +
+
+ +
+

Ack is (partially) strictly monotonous in its first argument

+ +
+
+ +
+Remark R5 m n : Ack m n.+1 < Ack m.+1 n.+1.
+ +
+ +
+Lemma Ack_strict_mono_l : n m p, n < m
+                                        Ack n p.+1 < Ack m p.+1. +
+
+
+ + + +
+ + + \ 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..7314f20e --- /dev/null +++ b/theories/html/hydras.MoreAck.AckNotPR.html @@ -0,0 +1,351 @@ + + + + + +hydras.MoreAck.AckNotPR + + + + +
+ + + +
+ +

Library hydras.MoreAck.AckNotPR

+ +
+
+ +
+

Proof that Ack is not primitive recursive

+ + +
+ + After +planetmath page +and + Bruno Salvy's lecture. + +
+
+ +
+From hydras Require Import primRec Ack MoreVectors.
+From Coq Require Import Arith ArithRing List Lia Compare_dec.
+Import extEqualNat VectorNotations Vector.
+ +
+
+ +
+ 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).
+ +
+Check [4].
+Example Ex2 : (f: naryFunc 2) x y,
+    v_apply f [x;y] = f x y.
+ +
+Example Ex4 : (f: naryFunc 4) x y z t,
+    v_apply f [x;y;z;t] = 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 (Vector.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..b713225d --- /dev/null +++ b/theories/html/hydras.MoreAck.BadSubst.html @@ -0,0 +1,98 @@ + + + + + +hydras.MoreAck.BadSubst + + + + +
+ + + +
+ +

Library hydras.MoreAck.BadSubst

+ +
+From hydras Require Import fol folProp folProof Languages folLogic primRec.
+From Coq Require Import Arith.
+ +
+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.
+ +
+From Coq Require Import List.
+Import ListNotations.
+ +
+Module BadSubstF2.
+ +
+ +
+End BadSubstF2.
+ +
+From hydras 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..a41361a8 --- /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.
+ +
+From hydras.Ackermann
+  Require Import fol folProp folProof Languages folLogic
+  folLogic2 folLogic3 subAll Deduction 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..dccaeffd --- /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 +
+
+ +
+From hydras Require primRec Iterates.
+From hydras.Ackermann 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..bf9edd1a --- /dev/null +++ b/theories/html/hydras.MoreAck.PrimRecExamples.html @@ -0,0 +1,481 @@ + + + + + +hydras.MoreAck.PrimRecExamples + + + + +
+ + + +
+ +

Library hydras.MoreAck.PrimRecExamples

+ +
+From Coq Require Import Arith ArithRing List Vector Utf8.
+Import VectorNotations.
+ +
+From hydras Require Import primRec cPair.
+Import extEqualNat PRNotations.
+ +
+ +
+Check leBool : naryRel 2.
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+Check plus: naryFunc 2.
+ +
+Check 42: naryFunc 0.
+ +
+Check (fun n p q : natn × p + q): naryFunc 3.
+ +
+ +
+ +
+ +
+Example extEqual_ex1: (Nat.mul: naryFunc 2) =x= fun x yy × x + x - x. +
+
+ +
+

Examples of terms of type PrimRec n and their interpretation

+ +
+
+ +
+ +
+Example Ex1 : PReval zeroFunc = 0.
+ +
+Example Ex2 a : PReval succFunc a = a.+1.
+ +
+Example Ex3 a b c d e f: (H: 2 < 6),
+    PReval (projFunc 6 2 H) a b c d e f = d.
+ +
+Example Ex4 : extEqual 4 (fun a b c d: nat ⇒ 0)
+                         (PReval (PRcomp zeroFunc (PRnil _))).
+ +
+Section Composition.
+ +
+  Variables (x y z : PrimRec 2) (t: PrimRec 3).
+  Let u : PrimRec 2 := composeFunc 2 3 [x; y; z]%pr t.
+  Let f := PReval x.
+  Let g := PReval y.
+  Let h := PReval z.
+  Let k := PReval t.
Goal n p, PReval u n p = k (f n p) (g n p) (h n p).
+ +
+  Let v := (PRcomp t [ pi1_2 ; pi1_2; pi2_2 ])%pr.
+ +
+  Eval simpl in PReval v.
+ +
+End Composition.
+ +
+Section Primitive_recursion.
Variables (x: PrimRec 2)(y: PrimRec 4).
Let z := (primRecFunc _ x y).
Let g := PReval x.
Let h := PReval y.
Let f := PReval z.
Goal a b, f 0 a b = g a b.
+ +
Goal n a b, f n.+1 a b = h n (f n a b) a b.
+ +
+End Primitive_recursion.
+ +
+ +
+Section compose2Examples.
+Variables (f: naryFunc 1) (g: naryFunc 2) (h: naryFunc 3)
+  (f': naryFunc 4) (g': naryFunc 5).
+ +
+Eval simpl in compose2 1 f g.
+ +
+Eval simpl in compose2 2 g h.
+ +
+Eval simpl in compose2 _ f' g'.
+End compose2Examples.
+ +
+Module MoreExamples.
+ +
+
+ +
+The unary constant function which returns 0 +
+
+Definition cst0 : PrimRec 1 := (PRcomp zeroFunc (PRnil _))%pr.
+ +
+
+ +
+The unary constant function which returns i +
+
+Fixpoint cst (i: nat) : PrimRec 1 :=
+  match i with
+    0 ⇒ cst0
+  | S j ⇒ (PRcomp succFunc [cst j])%pr
+end.
+ +
+ +
+
+ +
+Addition +
+
+Definition plus : PrimRec 2 :=
+  (PRrec pi1_1 (PRcomp succFunc [pi2_3]))%pr.
+ +
+
+ +
+Multiplication +
+
+Definition mult : PrimRec 2 :=
+  PRrec cst0
+    (PRcomp plus [pi2_3; pi3_3]%pr).
+ +
+
+ +
+Factorial function +
+
+Definition fact : PrimRec 1 :=
+  (PRrec
+     (PRcomp succFunc [zeroFunc])
+     (PRcomp mult [pi2_2; PRcomp succFunc [pi1_2]]))%pr.
+ +
+End MoreExamples.
+ +
+Import MoreExamples.
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+Lemma cst0_correct : (PReval cst0) =x= (fun _ ⇒ 0).
+ +
+Lemma cst_correct (k:nat) : PReval (cst k) =x= (fun _k).
+ +
+Lemma plus_correct:
+  PReval plus =x= Nat.add.
+ +
+Remark mult_eqn1 n p:
+    PReval mult (S n) p =
+      PReval plus (PReval mult n p) p.
+ +
+Lemma mult_correct: PReval mult =x= Nat.mul.
+ +
+Lemma fact_correct : PReval fact =x= Coq.Arith.Factorial.fact.
+ +
+
+ +
+

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 :=
+  PRcomp g [f]%pr.
+ +
+Goal f g x, evalPrimRec 1 (PRcompose1 g f) x =
+                     evalPrimRec 1 g (evalPrimRec 1 f x).
+ +
+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 addIsPR : isPR 2 Nat.add.
+ +
+ +
+ +
+ +
+ +
+#[export] Instance pi2_5IsPR : isPR 5 (fun a b c d eb).
+ +
+ +
+ +
+Check composeFunc 0 1.
+ +
+ +
+ +
+Remark compose_01 (x:PrimRec 0) (t : PrimRec 1) :
+    PReval (PRcomp t [x])%pr = PReval t (PReval x).
+ +
+ +
+ +
+#[export] Instance const0_NIsPR n : isPR 0 n. +
+Search (isPR 2 (fun _ _nat_rec _ _ _ _)).
+ +
+Check isPRextEqual.
+ +
+ +
+ +
+Check filter010IsPR.
+ +
+ +
+ +
+Definition add' x y :=
+  nat_rec (fun n : natnat)
+    y
+    (fun z tS t)
+    x.
+ +
+Lemma add'_ok:
+  extEqual 2 add' Nat.add.
+ +
+ +
+#[export] Instance addIsPR' : isPR 2 Nat.add. +
+ +
+Definition xpred := primRecFunc 0 zeroFunc pi1_2.
+ +
+ +
+#[export] Instance predIsPR : isPR 1 Nat.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..4d3ad03c --- /dev/null +++ b/theories/html/hydras.MoreAck.expressibleExamples.html @@ -0,0 +1,89 @@ + + + + + +hydras.MoreAck.expressibleExamples + + + + +
+ + + +
+ +

Library hydras.MoreAck.expressibleExamples

+ +
+From hydras.Ackermann Require Import expressible.
+ +
+From hydras.Ackermann Require Import NN 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..fb6ee64d --- /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.
+ +
+From Coq 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_fin {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..a6a5d501 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Generic.html @@ -0,0 +1,360 @@ + + + + + +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.
+From hydras 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;
+  }.
+ +
+#[global] Existing Instance ON_comp.
+Coercion ON_wf : ON >-> well_founded.
+ +
+Definition rep {A:Type} {lt: relation A} {cmp: Compare A}
+                (on : ON lt cmp) := A.
+ +
+#[global] Coercion rep : ON >-> Sortclass.
+ +
+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..b6ba8809 --- /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_O {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..890557a8 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Omega2.html @@ -0,0 +1,383 @@ + + + + + +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_omega2 : Compare ON_mult.t :=
compare_mult compare_nat compare_nat.
+ +
+#[ global ] Instance Omega2: ON _ compare_omega2 := 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..fab6d8cf --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_Omega_plus_omega.html @@ -0,0 +1,221 @@ + + + + + +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_plus 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 8.
+ +
+ +
+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..feba0760 --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.ON_mult.html @@ -0,0 +1,151 @@ + + + + + +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_mult : 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_mult.
+ +
+  #[global] Instance ON_mult: ON lt compare_mult.
+ +
+  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..2d6c1304 --- /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_plus : 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_plus.
+ +
+ +
+ +
+Lemma lt_wf : well_founded lt.
+ +
+ +
+ +
+ +
+ +
+#[global] Instance ON_plus : ON lt compare_plus.
+ +
+ +
+ +
+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..20c3e7bc --- /dev/null +++ b/theories/html/hydras.OrdinalNotations.OmegaOmega.html @@ -0,0 +1,481 @@ + + + + + +hydras.OrdinalNotations.OmegaOmega + + + + +
+ + + +
+ +

Library hydras.OrdinalNotations.OmegaOmega

+ +
+
+ +
+

An implementation of ωω

+ +
+ + New implementation as a refinement of epsilon0 +
+
+ +
+From hydras Require Import T1 E0 Comparable.
+From Coq Require Import Arith Logic.Eqdep_dec Peano_dec
+  List Bool
+  Recdef Lia Wellfounded.Inverse_Image
+  Wellfounded.Inclusion RelationClasses .
+ +
+
+ +
+

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 _ _ bsuccb b
+    end.
+ +
+  Fixpoint limitb (a : t) :=
+    match a with
+      nilfalse
+    | cons 0 _ _false
+    | cons _ _ niltrue
+    | cons _ _ 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_oo : 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_oo (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..2001ab81 --- /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.
+From hydras 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..fdd72fee --- /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 +
+
+ +
+From Coq 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..0af73f62 --- /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.
+ +
+From hydras 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..175d320c --- /dev/null +++ b/theories/html/hydras.Prelude.Fuel.html @@ -0,0 +1,117 @@ + + + + + +hydras.Prelude.Fuel + + + + +
+ + + +
+ +

Library hydras.Prelude.Fuel

+ +
+ +
+ +
+From Coq 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..c7192956 --- /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.
+From hydras Require Export MoreLibHyps.
+ +
+ +
+From Coq 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.
+ +
+From Coq 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..37e66ba5 --- /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 }.
+ +
+From Coq 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..e9108978 --- /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.
+From Coq 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..4f82e08b --- /dev/null +++ b/theories/html/hydras.Prelude.MoreVectors.html @@ -0,0 +1,236 @@ + + + + + +hydras.Prelude.MoreVectors + + + + +
+ + + +
+ +

Library hydras.Prelude.MoreVectors

+ +
+From Coq 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..11e138d6 --- /dev/null +++ b/theories/html/hydras.Prelude.STDPP_compat.html @@ -0,0 +1,75 @@ + + + + + +hydras.Prelude.STDPP_compat + + + + +
+ + + +
+ +

Library hydras.Prelude.STDPP_compat

+ +
+From Coq 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..b92adbc8 --- /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.
+From hydras 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..5aff7077 --- /dev/null +++ b/theories/html/hydras.Schutte.CNF.html @@ -0,0 +1,258 @@ + + + + + +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.
+From Coq Require Export Classical.
+Import ListNotations.
+ +
+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 (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].
+ +
+
+
+ + + +
+ + + \ 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..61e13f95 --- /dev/null +++ b/theories/html/hydras.Schutte.Critical.html @@ -0,0 +1,320 @@ + + + + + +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_iff (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..de8c8d5c --- /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

+ +
+From Coq Require Import Arith.
+From hydras Require Import Iterates F_alpha E0.
+From Coq Require Import ArithRing Lia Max.
+Import Exp2.
+From hydras 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_ (E0_succ alpha) (S n)= F_ alpha (iterate (F_ alpha) (S n) (S n)).
+ +
+      Remark R3' : F_ (E0_succ alpha) n = iterate (F_ alpha) (S n) n.
+ +
+      Remark R4 : F_ (E0_succ alpha) n < iterate (F_ alpha) (S n) (S n).
+ +
+      Lemma L2 : exp2 (F_ (E0_succ alpha) n) (F_ (E0_succ alpha) (S n)).
+ +
+    End S2.
+ +
+    Lemma L3 : P (E0_succ 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..63d8956b --- /dev/null +++ b/theories/html/hydras.solutions_exercises.FibonacciPR.html @@ -0,0 +1,207 @@ + + + + + +hydras.solutions_exercises.FibonacciPR + + + + +
+ + + +
+ +

Library hydras.solutions_exercises.FibonacciPR

+ +
+From hydras 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 + +
+ + +
+
+ +
+  Import LispAbbreviations.
+  Check cPair.
+  Print car.
+  Check car.
+  Check cdr.
+  Search cPair isPR.
+  Search car isPR.
+  Search car cdr cPair.
+ +
+  Let fib_step_cPair p := cPair (car p + cdr p)
+                                (car p).
+ +
+  Let fib_iter_cPair n p := nat_rec (fun _nat)
+                                    p
+                                    (fun _ pfib_step_cPair p)
+                                    n.
+ +
+  Definition fibPR n := cdr (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..20ec2f3f --- /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 min_alt (a b: nat) : nat :=
+    (charFunction 2 leBool a b) × a +
+    (charFunction 2 ltBool b a) × b.
+ +
+  Lemma min_alt_correct : extEqual 2 min_alt Nat.min.
+ +
+  #[local] Instance minPR_PR : isPR 2 min_alt.
+ +
+  #[export] Instance minIsPR : isPR 2 Nat.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..856c49ee --- /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.
+From Coq 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..bca6224b --- /dev/null +++ b/theories/html/hydras.solutions_exercises.OnCodeList.html @@ -0,0 +1,50 @@ + + + + + +hydras.solutions_exercises.OnCodeList + + + + +
+ + + +
+ +

Library hydras.solutions_exercises.OnCodeList

+ +
+From hydras.Ackermann Require Import primRec cPair.
+From Coq Require Import 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..36c8e98d --- /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):
+  E0_omega 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..d4ebc210 --- /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

+ +
+From hydras Require Import Iterates F_alpha E0.
+From Coq Require Import ArithRing Lia Max.
+Import Exp2 Canon.
+From Coq 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 E0_omega.
+ +
+  Remark R2 : 2 2.
+ +
Let instance_H := H (E0fin 3) E0_omega R1 _ R2.
+ +
+  Remark R3 : F_ E0_omega 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..49da54e6 --- /dev/null +++ b/theories/html/hydras.solutions_exercises.isqrt.html @@ -0,0 +1,109 @@ + + + + + +hydras.solutions_exercises.isqrt + + + + +
+ + + +
+ +

Library hydras.solutions_exercises.isqrt

+ +
+ +
+From hydras Require Import primRec extEqualNat ssrnat_extracts.
+From Coq Require Import Min ArithRing Lia Compare_dec Arith Lia.
+ +
+
+ +
+Returns smallest value of x less or equal than b such that (P b x). + Otherwise returns b +
+
+Check boundedSearch.
+Search boundedSearch.
+ +
+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 < r.+1 × r.+1.
+ +
+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 < (isqrt n).+1 × (isqrt n).+1.
+ +
+    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.
+ +
+ +
+ +
+
+ +
+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..5a926a68 --- /dev/null +++ b/theories/html/index.html @@ -0,0 +1,58432 @@ + + + + + +Index + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Global IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(28510 entries)
Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(182 entries)
Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20431 entries)
Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(94 entries)
Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(764 entries)
Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(191 entries)
Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(3916 entries)
Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(119 entries)
Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(110 entries)
Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(284 entries)
Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(366 entries)
Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(182 entries)
Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1486 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:108 [binder, in hydras.MoreAck.PrimRecExamples]
+acc:113 [binder, in hydras.rpo.list_set]
+acc:118 [binder, in hydras.rpo.list_set]
+acc:126 [binder, in hydras.rpo.list_set]
+acc:133 [binder, in hydras.rpo.list_set]
+acc:140 [binder, in hydras.rpo.list_set]
+acc:144 [binder, in hydras.rpo.list_set]
+acc:148 [binder, in hydras.rpo.list_set]
+acc:16 [binder, in additions.Compatibility]
+acc:18 [binder, in additions.fib]
+acc:20 [binder, in additions.Compatibility]
+acc:232 [binder, in hydras.rpo.list_set]
+acc:235 [binder, in hydras.rpo.list_set]
+acc:238 [binder, in hydras.rpo.list_set]
+acc:242 [binder, in hydras.rpo.list_set]
+acc:71 [binder, in additions.fib]
+acc:78 [binder, in additions.fib]
+acc:87 [binder, in hydras.rpo.list_set]
+Ack [definition, in hydras.MoreAck.Ack]
+Ack [definition, in hydras.MoreAck.Ack]
+Ack [library]
+Ackermann [module, in gaia_hydras.nfwfgaia]
+Ackermann.addC_CE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_normal [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_le4 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_le3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_inj [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_le2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_le1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_to_cons [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_fin_omega [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add_int [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.add1Nfin [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.all_zeroE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.all_zero [definition, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr2CE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr4 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_limit [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.ap_pr0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.CompareT3Eq [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.CompareT3Gt [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.CompareT3Lt [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.compare_T3 [inductive, in gaia_hydras.nfwfgaia]
+Ackermann.conc1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.cons [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.epsilon0 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.fincP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.finite_ltP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.fooCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.le_succ_succE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.le_succ_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit_of [definition, in gaia_hydras.nfwfgaia]
+Ackermann.limit_pr [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit_pr1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit10 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit11 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12a [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12b1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12b2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12b3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12b4 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12b5 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit12_hyp [definition, in gaia_hydras.nfwfgaia]
+Ackermann.limit2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit4 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit5 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit6 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit7 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit8 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.limit9 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_le_4 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_le_3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_le_2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_le_1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_succE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_succ_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_omega2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_omega1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_epsilon0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_not_wf [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.lt_psi [definition, in gaia_hydras.nfwfgaia]
+Ackermann.lt_rec [definition, in gaia_hydras.nfwfgaia]
+Ackermann.lt_psi_rec [definition, in gaia_hydras.nfwfgaia]
+Ackermann.minus_le [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.minus_lt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_add [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_sub [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_pred [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_finite [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_omega [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_split [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_Wf [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_consE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_cons_cons [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_int [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_psi [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.nf_0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.normal [definition, in gaia_hydras.nfwfgaia]
+Ackermann.normal_compose [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.normal_limit [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.normal_id [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.omega [definition, in gaia_hydras.nfwfgaia]
+Ackermann.omega_minus_one [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.omega_least_inf2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.omega_least_inf1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.one [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phia [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phiE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phiE_3 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phiE_2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phiE_1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phiL [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phi_rec [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi_rec_psi [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi0 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi1 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi10 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi11 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi12a [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi12b2 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi12b3 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi12b4 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi12b5 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi3 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi3v [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.phi4 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi5 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi6 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi7 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi8 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.phi9 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.pred_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.pred_lt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.pred_le [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.psi_succ_pr1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.psi_succ [definition, in gaia_hydras.nfwfgaia]
+Ackermann.psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.psi_lt1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size [definition, in gaia_hydras.nfwfgaia]
+Ackermann.size_prop [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_prop1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_psi [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_d [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_c [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_b [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.size_a [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_add [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_le [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_pred [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_is_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_limit [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.split_finite [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_pr1rCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_pr1r [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_nz [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_pr1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_pr [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_le1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_1bCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_1aCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub_int [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub1a [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub1b [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sub1Nfin [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psiCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_prCE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psi2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psi1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_is_add_one [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psi_lt2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psi_lt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_psi [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_nz [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_inj [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_p1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_pred [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.succ_lt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sup_Oalpha_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sup_Oalpha_limit [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sup_Oalpha_zero [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sup_unique [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.sup_of [definition, in gaia_hydras.nfwfgaia]
+Ackermann.Tf [abbreviation, in gaia_hydras.nfwfgaia]
+Ackermann.TT1T3_inj [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T1succ_nat [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T1T3_surj [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T1T3_inc [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T1T3_lt_epsilon0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T1_T3 [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3 [inductive, in gaia_hydras.nfwfgaia]
+Ackermann.T3add [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3addA [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3addn0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3addS [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3add_eq0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3add0n [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ap [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3bad [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3eq [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3eqE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3eqP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3eq_add2l [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3eq_le [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3finite [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3finite_succ [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3finite1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3finite2 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3GeqNotGtn [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.T3GeqNotLtn [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.T3ge1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3GtnNotLeq [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.T3gt1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3is_succ [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3lcp0_pr [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3leNgt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lenn [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3len0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3leP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3leq_xor_gtn [inductive, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_add2r [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_add2l [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_psi [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_total [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_anti [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_trans [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_lt_trans [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_consE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le_eqVlt [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3le0n [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3limit [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3lta [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltgtP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltNge [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltnn [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3LtnNotGeq [constructor, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltn_xor_geq [inductive, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltn0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltP [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3ltW [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_add2r [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_add2l [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi_a [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi_c [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi_b [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi_bc [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_le_trans [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_trans [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi' [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_trichotomy [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_anti [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_neAle [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_ne' [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_ne [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_consE [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt_psi [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt0n [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3lt1 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3nat [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3nf [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3nf_finite [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3pred [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3split [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3sub [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3subnn [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3subn0 [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3sub0n [lemma, in gaia_hydras.nfwfgaia]
+Ackermann.T3succ [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3_eqType [definition, in gaia_hydras.nfwfgaia]
+Ackermann.T3_eqMixin [definition, in gaia_hydras.nfwfgaia]
+Ackermann.zero [constructor, in gaia_hydras.nfwfgaia]
+_ - _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ + _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ > _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ >= _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ <= _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ < _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+\F _ (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+[ _ , _ , _ ] (ak_scope) [notation, in gaia_hydras.nfwfgaia]
+_ < _ (cantor_scope) [notation, in gaia_hydras.nfwfgaia]
+Ackm:13 [binder, in hydras.MoreAck.Ack]
+AckNotPR [library]
+Ackn_IsPR [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':322 [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.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.OrdinalNotations.ON_Generic]
+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.Epsilon0.Canon]
+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.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.Epsilon0.Canon]
+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.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.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:114 [binder, in hydras.Epsilon0.Canon]
+alpha:115 [binder, in hydras.Schutte.Schutte_basics]
+alpha:115 [binder, in hydras.OrdinalNotations.ON_Generic]
+alpha:115 [binder, in hydras.Epsilon0.E0]
+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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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:145 [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.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:207 [binder, in hydras.OrdinalNotations.ON_Generic]
+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.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:25 [binder, in hydras.OrdinalNotations.ON_Generic]
+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.Canon]
+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: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:306 [binder, in hydras.Epsilon0.T1]
+alpha:307 [binder, in hydras.Epsilon0.T1]
+alpha:307 [binder, in hydras.Epsilon0.Paths]
+alpha:308 [binder, in hydras.Epsilon0.T1]
+alpha:309 [binder, in hydras.Epsilon0.T1]
+alpha:31 [binder, in hydras.Schutte.CNF]
+alpha:31 [binder, in hydras.Epsilon0.Large_Sets]
+alpha:31 [binder, in hydras.Epsilon0.Canon]
+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.Paths]
+alpha:313 [binder, in hydras.Epsilon0.T1]
+alpha:316 [binder, in hydras.Epsilon0.T1]
+alpha:316 [binder, in hydras.Epsilon0.Paths]
+alpha:318 [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:321 [binder, in hydras.Epsilon0.T1]
+alpha:323 [binder, in hydras.Epsilon0.Paths]
+alpha:325 [binder, in hydras.Epsilon0.Paths]
+alpha:327 [binder, in hydras.Epsilon0.T1]
+alpha:33 [binder, in gaia_hydras.GF_alpha]
+alpha:33 [binder, in hydras.Epsilon0.Large_Sets]
+alpha:33 [binder, in hydras.Epsilon0.E0]
+alpha:330 [binder, in hydras.Epsilon0.Paths]
+alpha:332 [binder, in hydras.Epsilon0.T1]
+alpha:332 [binder, in hydras.Epsilon0.Paths]
+alpha:334 [binder, in hydras.Epsilon0.Paths]
+alpha:336 [binder, in hydras.Epsilon0.T1]
+alpha:337 [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.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:340 [binder, in hydras.Epsilon0.T1]
+alpha:343 [binder, in hydras.Epsilon0.T1]
+alpha:343 [binder, in hydras.Epsilon0.Paths]
+alpha:347 [binder, in hydras.Epsilon0.Paths]
+alpha:349 [binder, in hydras.Epsilon0.T1]
+alpha:35 [binder, in hydras.Schutte.Critical]
+alpha:35 [binder, in hydras.Epsilon0.E0]
+alpha:35 [binder, in hydras.Schutte.Ordering_Functions]
+alpha:35 [binder, in hydras.Schutte.Addition]
+alpha:351 [binder, in hydras.Epsilon0.Paths]
+alpha:352 [binder, in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+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:393 [binder, in hydras.Epsilon0.T1]
+alpha:395 [binder, in hydras.Epsilon0.Paths]
+alpha:397 [binder, in hydras.Epsilon0.T1]
+alpha:398 [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.Paths]
+alpha:405 [binder, in hydras.Epsilon0.T1]
+alpha:406 [binder, in hydras.Epsilon0.T1]
+alpha:407 [binder, in hydras.Epsilon0.Paths]
+alpha:409 [binder, in hydras.Epsilon0.T1]
+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:413 [binder, in hydras.Epsilon0.T1]
+alpha:413 [binder, in hydras.Epsilon0.Paths]
+alpha:418 [binder, in hydras.Epsilon0.T1]
+alpha:419 [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.Canon]
+alpha:42 [binder, in hydras.Epsilon0.E0]
+alpha:42 [binder, in hydras.Schutte.Addition]
+alpha:420 [binder, in hydras.Epsilon0.T1]
+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.Canon]
+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:452 [binder, in hydras.Epsilon0.Paths]
+alpha:453 [binder, in hydras.Gamma0.Gamma0]
+alpha:454 [binder, in hydras.Epsilon0.Paths]
+alpha:456 [binder, in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+alpha:466 [binder, in hydras.Epsilon0.T1]
+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.Paths]
+alpha:472 [binder, in hydras.Epsilon0.T1]
+alpha:473 [binder, in hydras.Epsilon0.Paths]
+alpha:474 [binder, in hydras.Epsilon0.T1]
+alpha:475 [binder, in hydras.Epsilon0.Paths]
+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:48 [binder, in hydras.Epsilon0.Canon]
+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.T1]
+alpha:486 [binder, in hydras.Epsilon0.Paths]
+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.T1]
+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:498 [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.Schutte.Ordering_Functions]
+alpha:510 [binder, in hydras.Epsilon0.Paths]
+alpha:511 [binder, in hydras.Gamma0.Gamma0]
+alpha:514 [binder, in hydras.Gamma0.Gamma0]
+alpha:516 [binder, in hydras.Epsilon0.T1]
+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.Canon]
+alpha:52 [binder, in hydras.Epsilon0.E0]
+alpha:523 [binder, in hydras.Epsilon0.Paths]
+alpha:524 [binder, in hydras.Epsilon0.T1]
+alpha:525 [binder, in hydras.Epsilon0.T1]
+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.Schutte.Addition]
+alpha:532 [binder, in hydras.Epsilon0.Paths]
+alpha:536 [binder, in hydras.Gamma0.Gamma0]
+alpha:537 [binder, in hydras.Gamma0.Gamma0]
+alpha:54 [binder, in hydras.OrdinalNotations.ON_Omega2]
+alpha:54 [binder, in hydras.Schutte.CNF]
+alpha:54 [binder, in hydras.Epsilon0.Canon]
+alpha:54 [binder, in hydras.Epsilon0.E0]
+alpha:541 [binder, in hydras.Epsilon0.T1]
+alpha:542 [binder, in hydras.Epsilon0.T1]
+alpha:544 [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.Hprime]
+alpha:55 [binder, in hydras.Epsilon0.Paths]
+alpha:55 [binder, in hydras.Schutte.Addition]
+alpha:550 [binder, in hydras.Gamma0.Gamma0]
+alpha:551 [binder, in hydras.Epsilon0.T1]
+alpha:552 [binder, in hydras.Epsilon0.Paths]
+alpha:553 [binder, in hydras.Gamma0.Gamma0]
+alpha:556 [binder, in hydras.Epsilon0.Paths]
+alpha:558 [binder, in hydras.Epsilon0.T1]
+alpha:56 [binder, in hydras.Epsilon0.F_alpha]
+alpha:56 [binder, in hydras.Schutte.CNF]
+alpha:56 [binder, in hydras.Epsilon0.Canon]
+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:568 [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.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:581 [binder, in hydras.Gamma0.Gamma0]
+alpha:582 [binder, in hydras.Epsilon0.T1]
+alpha:582 [binder, in hydras.Epsilon0.Paths]
+alpha:585 [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.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.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:633 [binder, in hydras.Epsilon0.T1]
+alpha:635 [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:642 [binder, in hydras.Epsilon0.T1]
+alpha:644 [binder, in hydras.Gamma0.Gamma0]
+alpha:645 [binder, in hydras.Gamma0.Gamma0]
+alpha:646 [binder, in hydras.Epsilon0.T1]
+alpha:646 [binder, in hydras.Gamma0.Gamma0]
+alpha:647 [binder, in hydras.Epsilon0.T1]
+alpha:649 [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:654 [binder, in hydras.Epsilon0.T1]
+alpha:655 [binder, in hydras.Epsilon0.T1]
+alpha:656 [binder, in hydras.Epsilon0.T1]
+alpha:657 [binder, in hydras.Epsilon0.T1]
+alpha:66 [binder, in hydras.Schutte.AP]
+alpha:66 [binder, in hydras.OrdinalNotations.ON_Generic]
+alpha:66 [binder, in hydras.Epsilon0.E0]
+alpha:660 [binder, in hydras.Epsilon0.T1]
+alpha:661 [binder, in hydras.Epsilon0.T1]
+alpha:664 [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:673 [binder, in hydras.Epsilon0.T1]
+alpha:677 [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:683 [binder, in hydras.Epsilon0.T1]
+alpha:688 [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:692 [binder, in hydras.Epsilon0.T1]
+alpha:694 [binder, in hydras.Gamma0.Gamma0]
+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.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.Epsilon0.T1]
+alpha:700 [binder, in hydras.Gamma0.Gamma0]
+alpha:702 [binder, in hydras.Gamma0.Gamma0]
+alpha:704 [binder, in hydras.Epsilon0.T1]
+alpha:704 [binder, in hydras.Gamma0.Gamma0]
+alpha:705 [binder, in hydras.Epsilon0.T1]
+alpha:709 [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:713 [binder, in hydras.Epsilon0.T1]
+alpha:713 [binder, in hydras.Gamma0.Gamma0]
+alpha:715 [binder, in hydras.Gamma0.Gamma0]
+alpha:716 [binder, in hydras.Epsilon0.T1]
+alpha:719 [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:74 [binder, in hydras.Schutte.Correctness_E0]
+alpha:74 [binder, in hydras.Schutte.AP]
+alpha:74 [binder, in hydras.Epsilon0.Paths]
+alpha:740 [binder, in hydras.Epsilon0.T1]
+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.Canon]
+alpha:77 [binder, in hydras.Epsilon0.E0]
+alpha:78 [binder, in hydras.OrdinalNotations.OmegaOmega]
+alpha:78 [binder, in hydras.Epsilon0.E0]
+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.Epsilon0.Canon]
+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.Canon]
+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.Paths]
+alpha:83 [binder, in hydras.Schutte.Critical]
+alpha:83 [binder, in hydras.Epsilon0.Canon]
+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.Epsilon0.E0]
+alpha:86 [binder, in hydras.Epsilon0.Paths]
+alpha:87 [binder, in hydras.Epsilon0.F_alpha]
+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.Schutte.Schutte_basics]
+alpha:9 [binder, in hydras.Epsilon0.E0]
+alpha:9 [binder, in hydras.Schutte.Addition]
+alpha:90 [binder, in hydras.OrdinalNotations.ON_Generic]
+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.Canon]
+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.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.Epsilon0.Canon]
+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.addIsPR [instance, in hydras.MoreAck.PrimRecExamples]
+Alt.addIsPR' [instance, in hydras.MoreAck.PrimRecExamples]
+Alt.add' [definition, in hydras.MoreAck.PrimRecExamples]
+Alt.add'_ok [lemma, in hydras.MoreAck.PrimRecExamples]
+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.predIsPR [instance, in hydras.MoreAck.PrimRecExamples]
+Alt.rpo_trans [lemma, in hydras.Epsilon0.Epsilon0rpo]
+Alt.R_inc_rpo [lemma, in hydras.Epsilon0.Epsilon0rpo]
+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':346 [binder, in hydras.Epsilon0.T1]
+a':35 [binder, in hydras.Epsilon0.Hessenberg]
+a':358 [binder, in hydras.Epsilon0.T1]
+a':364 [binder, in hydras.Epsilon0.T1]
+a':378 [binder, in hydras.Epsilon0.T1]
+a':388 [binder, in hydras.Epsilon0.T1]
+a':40 [binder, in hydras.Hydra.BigBattle]
+a':41 [binder, in hydras.Epsilon0.Hessenberg]
+a':428 [binder, in hydras.Epsilon0.T1]
+a':429 [binder, in gaia_hydras.nfwfgaia]
+a':439 [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':534 [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':725 [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 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.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:105 [binder, in hydras.MoreAck.PrimRecExamples]
+a:106 [binder, in hydras.Gamma0.T2]
+a:106 [binder, in hydras.Epsilon0.Hessenberg]
+a:106 [binder, in gaia_hydras.T1Bridge]
+A:106 [binder, in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+a:11 [binder, in Goedel.goedel1]
+a:11 [binder, in hydras.Ackermann.NN]
+a:11 [binder, in hydras.rpo.dickson]
+a:11 [binder, in hydras.solutions_exercises.isqrt]
+a:11 [binder, in gaia_hydras.T2Bridge]
+a:11 [binder, in Goedel.goedel2]
+a:11 [binder, in hydras.Ackermann.expressible]
+A:11 [binder, in hydras.Prelude.MoreVectors]
+a:110 [binder, in hydras.Ackermann.cPair]
+A:110 [binder, in additions.Euclidean_Chains]
+a:110 [binder, in hydras.Ackermann.codeList]
+a:110 [binder, in hydras.rpo.rpo]
+a:1101 [binder, in gaia_hydras.nfwfgaia]
+a:1103 [binder, in gaia_hydras.nfwfgaia]
+a:1106 [binder, in gaia_hydras.nfwfgaia]
+a:1109 [binder, in gaia_hydras.nfwfgaia]
+a:111 [binder, in gaia_hydras.T1Bridge]
+a:111 [binder, in gaia_hydras.nfwfgaia]
+a:1111 [binder, in gaia_hydras.nfwfgaia]
+a:112 [binder, in hydras.Hydra.O2H]
+A:112 [binder, in hydras.rpo.more_list]
+a:112 [binder, in gaia_hydras.T1Bridge]
+a:112 [binder, in hydras.Ackermann.cPair]
+a:1126 [binder, in gaia_hydras.nfwfgaia]
+a:1129 [binder, in gaia_hydras.nfwfgaia]
+a:113 [binder, in hydras.Epsilon0.T1]
+a:113 [binder, in hydras.Ackermann.cPair]
+a:113 [binder, in hydras.Schutte.Ordering_Functions]
+a:113 [binder, in gaia_hydras.nfwfgaia]
+a:1131 [binder, in gaia_hydras.nfwfgaia]
+a:1135 [binder, in gaia_hydras.nfwfgaia]
+a:1136 [binder, in gaia_hydras.nfwfgaia]
+a:1137 [binder, in gaia_hydras.nfwfgaia]
+a:1144 [binder, in gaia_hydras.nfwfgaia]
+a:1148 [binder, in gaia_hydras.nfwfgaia]
+a:115 [binder, in hydras.Epsilon0.Hessenberg]
+A:115 [binder, in additions.Addition_Chains]
+a:1154 [binder, in gaia_hydras.nfwfgaia]
+a:1158 [binder, in gaia_hydras.nfwfgaia]
+a:116 [binder, in gaia_hydras.T1Bridge]
+A:116 [binder, in additions.fib]
+a:1160 [binder, in gaia_hydras.nfwfgaia]
+a:1162 [binder, in gaia_hydras.nfwfgaia]
+a:1164 [binder, in gaia_hydras.nfwfgaia]
+a:1166 [binder, in gaia_hydras.nfwfgaia]
+a:1169 [binder, in gaia_hydras.nfwfgaia]
+a:117 [binder, in gaia_hydras.T1Bridge]
+a:117 [binder, in hydras.Ackermann.cPair]
+a:117 [binder, in 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:121 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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 additions.Addition_Chains]
+a:1292 [binder, in gaia_hydras.nfwfgaia]
+a:1295 [binder, in gaia_hydras.nfwfgaia]
+a:1299 [binder, in gaia_hydras.nfwfgaia]
+a:13 [binder, in hydras.Prelude.Restriction]
+a:13 [binder, in Goedel.fixPoint]
+a:13 [binder, in gaia_hydras.GCanon]
+a:13 [binder, in gaia_hydras.T1Bridge]
+a:13 [binder, in hydras.Ackermann.prLogic]
+a:13 [binder, in hydras.Hydra.BigBattle]
+a:13 [binder, in hydras.Ackermann.NNtheory]
+a:13 [binder, in hydras.Schutte.Well_Orders]
+A:13 [binder, in additions.Addition_Chains]
+a:13 [binder, in hydras.Schutte.Ordering_Functions]
+a:13 [binder, in hydras.solutions_exercises.isqrt]
+a:130 [binder, in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+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: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.MoreAck.PrimRecExamples]
+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: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:144 [binder, in hydras.Hydra.Hydra_Definitions]
+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.OrdinalNotations.ON_Generic]
+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:154 [binder, in hydras.Hydra.Hydra_Definitions]
+a:1540 [binder, in gaia_hydras.nfwfgaia]
+a:1543 [binder, in gaia_hydras.nfwfgaia]
+A:155 [binder, in additions.Euclidean_Chains]
+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 hydras.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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:171 [binder, in hydras.OrdinalNotations.ON_Generic]
+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 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.OrdinalNotations.ON_Generic]
+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: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:198 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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 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:213 [binder, in hydras.Ackermann.primRec]
+a:213 [binder, in hydras.Ackermann.cPair]
+a:213 [binder, in hydras.Ackermann.fol]
+a:213 [binder, in hydras.OrdinalNotations.ON_Generic]
+a:213 [binder, in gaia_hydras.nfwfgaia]
+a:214 [binder, in hydras.Epsilon0.T1]
+a:215 [binder, in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+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.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: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.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.MoreAck.PrimRecExamples]
+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 hydras.OrdinalNotations.ON_Generic]
+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.Epsilon0.T1]
+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.Ackermann.cPair]
+a:280 [binder, in hydras.Ackermann.fol]
+a:281 [binder, in hydras.Ackermann.cPair]
+a:282 [binder, in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+a:286 [binder, in hydras.Ackermann.primRec]
+a:287 [binder, in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+a:29 [binder, in hydras.Ackermann.NN]
+a:29 [binder, in hydras.Gamma0.Gamma0]
+a:29 [binder, in hydras.MoreAck.PrimRecExamples]
+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:31 [binder, in Goedel.PRrepresentable]
+A:31 [binder, in hydras.rpo.more_list]
+a:31 [binder, in hydras.Ackermann.folLogic3]
+a:310 [binder, in hydras.Epsilon0.T1]
+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:344 [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 gaia_hydras.nfwfgaia]
+A:354 [binder, in hydras.Ackermann.checkPrf]
+a:355 [binder, in hydras.Epsilon0.T1]
+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 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 hydras.Epsilon0.T1]
+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:375 [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: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.Epsilon0.T1]
+a:381 [binder, in hydras.Ackermann.folProp]
+a:381 [binder, in gaia_hydras.nfwfgaia]
+a:385 [binder, in hydras.Epsilon0.T1]
+a:385 [binder, in Goedel.PRrepresentable]
+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:390 [binder, in hydras.Epsilon0.T1]
+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: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:403 [binder, in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+a:414 [binder, in hydras.Ackermann.primRec]
+a:415 [binder, in hydras.Epsilon0.T1]
+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: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 Goedel.PRrepresentable]
+a:420 [binder, in hydras.Ackermann.primRec]
+a:421 [binder, in hydras.Epsilon0.T1]
+a:421 [binder, in hydras.Ackermann.fol]
+a:422 [binder, in hydras.Epsilon0.T1]
+a:422 [binder, in gaia_hydras.nfwfgaia]
+a:424 [binder, in Goedel.PRrepresentable]
+a:424 [binder, in hydras.Ackermann.primRec]
+a:425 [binder, in hydras.Epsilon0.T1]
+a:428 [binder, in hydras.Ackermann.fol]
+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:431 [binder, in hydras.Epsilon0.T1]
+a:432 [binder, in Goedel.PRrepresentable]
+a:432 [binder, in gaia_hydras.nfwfgaia]
+a:435 [binder, in Goedel.PRrepresentable]
+a:436 [binder, in hydras.Epsilon0.T1]
+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:441 [binder, in gaia_hydras.nfwfgaia]
+a:442 [binder, in hydras.Epsilon0.T1]
+a:443 [binder, in gaia_hydras.nfwfgaia]
+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:448 [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.Epsilon0.T1]
+A:453 [binder, in hydras.Ackermann.checkPrf]
+a:457 [binder, in hydras.Gamma0.Gamma0]
+a:457 [binder, in gaia_hydras.nfwfgaia]
+a:458 [binder, in hydras.Epsilon0.T1]
+a:458 [binder, in hydras.Ackermann.primRec]
+a:459 [binder, in gaia_hydras.nfwfgaia]
+a:46 [binder, in hydras.Epsilon0.T1]
+A:46 [binder, in hydras.rpo.more_list]
+a:46 [binder, in hydras.Prelude.Comparable]
+A:46 [binder, in hydras.Prelude.Sort_spec]
+a:46 [binder, in additions.More_on_positive]
+A:46 [binder, in hydras.Prelude.MoreOrders]
+A:46 [binder, in additions.Monoid_def]
+a:46 [binder, in hydras.Schutte.PartialFun]
+A:46 [binder, in hydras.Schutte.Schutte_basics]
+a:46 [binder, in hydras.Schutte.Well_Orders]
+A:46 [binder, in additions.Addition_Chains]
+a:461 [binder, in hydras.Epsilon0.T1]
+a:462 [binder, in gaia_hydras.nfwfgaia]
+a:463 [binder, in hydras.Ackermann.primRec]
+a:464 [binder, in hydras.Epsilon0.T1]
+a:464 [binder, in gaia_hydras.nfwfgaia]
+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:470 [binder, in hydras.Epsilon0.T1]
+a:472 [binder, in hydras.Ackermann.primRec]
+a:473 [binder, in gaia_hydras.nfwfgaia]
+a:476 [binder, in hydras.Epsilon0.T1]
+a:478 [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.OrdinalNotations.ON_Generic]
+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.Ackermann.primRec]
+a:494 [binder, in gaia_hydras.nfwfgaia]
+a:496 [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.MoreAck.PrimRecExamples]
+A:50 [binder, in hydras.Ackermann.expressible]
+a:500 [binder, in hydras.Epsilon0.T1]
+a:502 [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.Ackermann.primRec]
+a:509 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+a:513 [binder, in hydras.Epsilon0.T1]
+a:513 [binder, in hydras.Ackermann.primRec]
+a:514 [binder, in hydras.Epsilon0.T1]
+a:514 [binder, in hydras.Ackermann.checkPrf]
+a:515 [binder, in hydras.Epsilon0.T1]
+a:515 [binder, in hydras.Ackermann.primRec]
+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.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.Epsilon0.T1]
+a:520 [binder, in hydras.Gamma0.Gamma0]
+a:521 [binder, in hydras.Epsilon0.T1]
+a:521 [binder, in hydras.Ackermann.primRec]
+a:523 [binder, in hydras.Ackermann.primRec]
+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:528 [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:531 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+a:538 [binder, in hydras.Epsilon0.T1]
+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:548 [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:552 [binder, in hydras.Ackermann.primRec]
+a:553 [binder, in hydras.Epsilon0.T1]
+a:554 [binder, in hydras.Ackermann.primRec]
+a:555 [binder, in hydras.Epsilon0.T1]
+a:557 [binder, in gaia_hydras.nfwfgaia]
+A:56 [binder, in hydras.rpo.more_list]
+a:56 [binder, in hydras.Ackermann.LNN2LNT]
+a:56 [binder, in gaia_hydras.GCanon]
+a:56 [binder, in hydras.Ackermann.code]
+a:56 [binder, in gaia_hydras.T1Bridge]
+A:56 [binder, in additions.Monoid_def]
+a:56 [binder, in hydras.Schutte.Schutte_basics]
+a:56 [binder, in hydras.rpo.dickson]
+a:56 [binder, in hydras.Schutte.Ordering_Functions]
+a:562 [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.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.Epsilon0.T1]
+a:571 [binder, in hydras.Gamma0.Gamma0]
+a:575 [binder, in hydras.Epsilon0.T1]
+a:579 [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 Goedel.codeSysPrf]
+a:58 [binder, in hydras.rpo.dickson]
+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.Ackermann.primRec]
+a:595 [binder, in gaia_hydras.nfwfgaia]
+a:596 [binder, in hydras.Gamma0.Gamma0]
+a:597 [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:601 [binder, in hydras.Epsilon0.T1]
+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:618 [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 hydras.OrdinalNotations.ON_Generic]
+a:62 [binder, in additions.Addition_Chains]
+A:62 [binder, in hydras.Ackermann.expressible]
+a:620 [binder, in hydras.Gamma0.Gamma0]
+a:626 [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 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:64 [binder, in hydras.MoreAck.PrimRecExamples]
+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.MoreAck.PrimRecExamples]
+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.OrdinalNotations.ON_Generic]
+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.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:707 [binder, in hydras.Epsilon0.T1]
+a:707 [binder, in gaia_hydras.nfwfgaia]
+a:71 [binder, in hydras.Epsilon0.T1]
+A:71 [binder, in hydras.rpo.more_list]
+a:71 [binder, in hydras.Prelude.Comparable]
+a:71 [binder, in gaia_hydras.GPaths]
+a:71 [binder, in hydras.Hydra.BigBattle]
+a:71 [binder, in hydras.Ackermann.folLogic3]
+A:71 [binder, in additions.Addition_Chains]
+A:71 [binder, in hydras.Schutte.Ordering_Functions]
+A:71 [binder, in Goedel.rosser]
+A:71 [binder, in hydras.Ackermann.expressible]
+a:71 [binder, in hydras.Prelude.MoreVectors]
+a:717 [binder, in gaia_hydras.nfwfgaia]
+a:718 [binder, in gaia_hydras.nfwfgaia]
+a:72 [binder, in hydras.Ackermann.subAll]
+A:72 [binder, in additions.AM]
+A:72 [binder, in hydras.Prelude.Iterates]
+A:72 [binder, in hydras.rpo.more_list]
+a:72 [binder, in hydras.Prelude.Comparable]
+a:72 [binder, in hydras.Epsilon0.Hessenberg]
+a:72 [binder, in hydras.Ackermann.code]
+a:72 [binder, in gaia_hydras.T1Bridge]
+A:72 [binder, in hydras.Schutte.PartialFun]
+a:72 [binder, in hydras.Schutte.Schutte_basics]
+a:720 [binder, in gaia_hydras.nfwfgaia]
+a:722 [binder, in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+A:73 [binder, in hydras.Prelude.MoreVectors]
+a:731 [binder, in gaia_hydras.nfwfgaia]
+a:732 [binder, in hydras.Epsilon0.T1]
+a:733 [binder, in gaia_hydras.nfwfgaia]
+a:735 [binder, in hydras.Epsilon0.T1]
+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: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 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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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 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.MoreAck.PrimRecExamples]
+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: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.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+A:93 [binder, in Goedel.codeSysPrf]
+A:93 [binder, in additions.Addition_Chains]
+a:931 [binder, in gaia_hydras.nfwfgaia]
+a:938 [binder, in gaia_hydras.nfwfgaia]
+a:94 [binder, in hydras.Epsilon0.Hessenberg]
+a:94 [binder, in hydras.Ackermann.folLogic3]
+a:944 [binder, in gaia_hydras.nfwfgaia]
+a:95 [binder, in gaia_hydras.T1Bridge]
+a:95 [binder, in hydras.Ackermann.cPair]
+a:955 [binder, in gaia_hydras.nfwfgaia]
+a:956 [binder, in gaia_hydras.nfwfgaia]
+a:958 [binder, in gaia_hydras.nfwfgaia]
+A:96 [binder, in Goedel.PRrepresentable]
+A:96 [binder, in hydras.rpo.more_list]
+a:96 [binder, in hydras.Prelude.DecPreOrder]
+a:960 [binder, in gaia_hydras.nfwfgaia]
+a:962 [binder, in gaia_hydras.nfwfgaia]
+a:964 [binder, in gaia_hydras.nfwfgaia]
+a:97 [binder, in hydras.Prelude.Comparable]
+a:97 [binder, in hydras.Epsilon0.Hessenberg]
+a:97 [binder, in gaia_hydras.T1Bridge]
+A:98 [binder, in additions.AM]
+A:98 [binder, in hydras.Hydra.Hydra_Lemmas]
+a:988 [binder, in gaia_hydras.nfwfgaia]
+A:99 [binder, in additions.Euclidean_Chains]
+a:99 [binder, in hydras.Schutte.Schutte_basics]
+a:994 [binder, in gaia_hydras.nfwfgaia]
+

B

+Bad [module, in additions.FirstSteps]
+Bad [module, in hydras.Hydra.Hydra_Examples]
+Bad [module, in additions.Euclidean_Chains]
+Bad [module, in additions.Monoid_instances]
+bad [definition, in hydras.OrdinalNotations.ON_Finite]
+BadExample [section, in hydras.MoreAck.BadSubst]
+BadExample.F [variable, in hydras.MoreAck.BadSubst]
+BadExample.F1 [variable, in hydras.MoreAck.BadSubst]
+BadSubst [module, in hydras.MoreAck.BadSubst]
+BadSubst [library]
+BadSubstF2 [module, in hydras.MoreAck.BadSubst]
+BadSubstF2.substF [definition, in hydras.MoreAck.BadSubst]
+BadSubst.substF [definition, in hydras.MoreAck.BadSubst]
+bad_term [definition, in hydras.Epsilon0.T1]
+Bad.correct_exp_too_strong [lemma, in additions.FirstSteps]
+Bad.correct_expt_function [definition, in additions.FirstSteps]
+Bad.CounterExample [section, in additions.FirstSteps]
+Bad.CounterExample.mul [variable, in additions.FirstSteps]
+Bad.CounterExample.one [variable, in additions.FirstSteps]
+Bad.fact [definition, in additions.Monoid_instances]
+Bad.Fchain_correct [definition, in additions.Euclidean_Chains]
+Bad.F3_correct [lemma, in additions.Euclidean_Chains]
+Bad.height_lt_size [lemma, in hydras.Hydra.Hydra_Examples]
+Bad.int63_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':326 [binder, in hydras.Epsilon0.T1]
+beta':331 [binder, in hydras.Epsilon0.T1]
+beta':335 [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':680 [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.Canon]
+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:100 [binder, in hydras.Epsilon0.Canon]
+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.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: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.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.OrdinalNotations.ON_Generic]
+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: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.T1]
+beta:305 [binder, in hydras.Epsilon0.Paths]
+beta:308 [binder, in hydras.Epsilon0.Paths]
+beta:313 [binder, in hydras.Epsilon0.Paths]
+beta:314 [binder, in hydras.Epsilon0.T1]
+beta:317 [binder, in hydras.Epsilon0.T1]
+beta:317 [binder, in hydras.Epsilon0.Paths]
+beta:32 [binder, in hydras.Schutte.CNF]
+beta:32 [binder, in hydras.Schutte.Critical]
+beta:32 [binder, in hydras.Epsilon0.E0]
+beta:320 [binder, in hydras.Epsilon0.T1]
+beta:321 [binder, in hydras.Epsilon0.Paths]
+beta:325 [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:330 [binder, in hydras.Epsilon0.T1]
+beta:334 [binder, in hydras.Epsilon0.T1]
+beta:335 [binder, in hydras.Epsilon0.Paths]
+beta:338 [binder, in hydras.Epsilon0.T1]
+beta:34 [binder, in hydras.Epsilon0.E0]
+beta:340 [binder, in hydras.Epsilon0.Paths]
+beta:341 [binder, in hydras.Epsilon0.T1]
+beta:344 [binder, in hydras.Epsilon0.Paths]
+beta:348 [binder, in hydras.Epsilon0.Paths]
+beta:35 [binder, in hydras.Schutte.Correctness_E0]
+beta:35 [binder, in hydras.OrdinalNotations.ON_Finite]
+beta:351 [binder, in hydras.Epsilon0.T1]
+beta:352 [binder, in hydras.Epsilon0.Paths]
+beta:354 [binder, in hydras.Epsilon0.T1]
+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.Paths]
+beta:395 [binder, in hydras.Epsilon0.T1]
+beta:396 [binder, in hydras.Epsilon0.Paths]
+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.T1]
+beta:400 [binder, in hydras.Epsilon0.Paths]
+beta:405 [binder, in hydras.Epsilon0.Paths]
+beta:407 [binder, in hydras.Epsilon0.T1]
+beta:408 [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:456 [binder, in hydras.Epsilon0.Paths]
+beta:456 [binder, in hydras.Gamma0.Gamma0]
+beta:457 [binder, in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+beta:466 [binder, in hydras.Epsilon0.Paths]
+beta:467 [binder, in hydras.Epsilon0.T1]
+beta:47 [binder, in hydras.OrdinalNotations.ON_Omega2]
+beta:47 [binder, in hydras.Schutte.CNF]
+beta:473 [binder, in hydras.Epsilon0.T1]
+beta:475 [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:485 [binder, in hydras.Epsilon0.T1]
+beta:487 [binder, in hydras.Epsilon0.Paths]
+beta:488 [binder, in hydras.Epsilon0.T1]
+beta:49 [binder, in hydras.OrdinalNotations.ON_Omega2]
+beta:49 [binder, in hydras.Schutte.CNF]
+beta:49 [binder, in hydras.Schutte.Critical]
+beta:491 [binder, in hydras.Epsilon0.Paths]
+beta:492 [binder, in hydras.Epsilon0.T1]
+beta:493 [binder, in hydras.Gamma0.Gamma0]
+beta:495 [binder, in hydras.Epsilon0.Paths]
+beta:499 [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:56 [binder, in hydras.Epsilon0.Hessenberg]
+beta:56 [binder, in hydras.Schutte.AP]
+beta:56 [binder, in hydras.Epsilon0.Paths]
+beta:560 [binder, in hydras.Epsilon0.T1]
+beta:562 [binder, in hydras.Epsilon0.Paths]
+beta:565 [binder, in hydras.Epsilon0.Paths]
+beta:57 [binder, in hydras.Hydra.O2H]
+beta:57 [binder, in hydras.Schutte.Addition]
+beta:570 [binder, in hydras.Epsilon0.T1]
+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.Canon]
+beta:58 [binder, in hydras.Epsilon0.E0]
+beta:582 [binder, in hydras.Gamma0.Gamma0]
+beta:583 [binder, in hydras.Epsilon0.T1]
+beta:583 [binder, in hydras.Epsilon0.Paths]
+beta:586 [binder, in hydras.Epsilon0.T1]
+beta:587 [binder, in hydras.Epsilon0.Paths]
+beta:589 [binder, in hydras.Epsilon0.T1]
+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:62 [binder, in hydras.Epsilon0.Hessenberg]
+beta:62 [binder, in hydras.Schutte.CNF]
+beta:62 [binder, in hydras.Epsilon0.Canon]
+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.Gamma0.Gamma0]
+beta:632 [binder, in hydras.Epsilon0.T1]
+beta:634 [binder, in hydras.Epsilon0.T1]
+beta:636 [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:644 [binder, in hydras.Epsilon0.T1]
+beta:645 [binder, in hydras.Epsilon0.T1]
+beta:648 [binder, in hydras.Epsilon0.T1]
+beta:65 [binder, in hydras.Schutte.AP]
+beta:65 [binder, in hydras.Schutte.Addition]
+beta:651 [binder, in hydras.Epsilon0.T1]
+beta:653 [binder, in hydras.Epsilon0.T1]
+beta:659 [binder, in hydras.Epsilon0.T1]
+beta:66 [binder, in hydras.Epsilon0.Paths]
+beta:661 [binder, in hydras.Gamma0.Gamma0]
+beta:662 [binder, in hydras.Gamma0.Gamma0]
+beta:663 [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:672 [binder, in hydras.Epsilon0.T1]
+beta:675 [binder, in hydras.Epsilon0.T1]
+beta:679 [binder, in hydras.Epsilon0.T1]
+beta:679 [binder, in hydras.Gamma0.Gamma0]
+beta:682 [binder, in hydras.Epsilon0.T1]
+beta:682 [binder, in hydras.Gamma0.Gamma0]
+beta:684 [binder, in hydras.Epsilon0.T1]
+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:705 [binder, in hydras.Gamma0.Gamma0]
+beta:706 [binder, in hydras.Epsilon0.T1]
+beta:71 [binder, in hydras.OrdinalNotations.ON_Omega2]
+beta:71 [binder, in hydras.Epsilon0.F_alpha]
+beta:71 [binder, in hydras.Epsilon0.Hessenberg]
+beta:711 [binder, in hydras.Gamma0.Gamma0]
+beta:712 [binder, in hydras.Epsilon0.T1]
+beta:714 [binder, in hydras.Gamma0.Gamma0]
+beta:715 [binder, in hydras.Epsilon0.T1]
+beta:716 [binder, in hydras.Gamma0.Gamma0]
+beta:718 [binder, in hydras.Epsilon0.T1]
+beta:72 [binder, in hydras.Epsilon0.E0]
+beta:721 [binder, in hydras.Epsilon0.T1]
+beta:73 [binder, in hydras.Epsilon0.Canon]
+beta:74 [binder, in hydras.Epsilon0.E0]
+beta:75 [binder, in hydras.OrdinalNotations.ON_Generic]
+beta:76 [binder, in hydras.Epsilon0.F_alpha]
+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.Epsilon0.Canon]
+beta:86 [binder, in hydras.Schutte.Schutte_basics]
+beta:87 [binder, in hydras.Epsilon0.E0]
+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.Canon]
+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.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':286 [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':360 [binder, in hydras.Epsilon0.T1]
+b':365 [binder, in hydras.Epsilon0.T1]
+b':37 [binder, in hydras.Epsilon0.Hessenberg]
+b':379 [binder, in hydras.Epsilon0.T1]
+b':384 [binder, in hydras.Epsilon0.T1]
+b':389 [binder, in hydras.Epsilon0.T1]
+b':41 [binder, in hydras.Hydra.BigBattle]
+b':426 [binder, in gaia_hydras.nfwfgaia]
+b':43 [binder, in hydras.Epsilon0.Hessenberg]
+b':430 [binder, in hydras.Epsilon0.T1]
+b':431 [binder, in gaia_hydras.nfwfgaia]
+b':435 [binder, in hydras.Epsilon0.T1]
+b':441 [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':536 [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':727 [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: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:110 [binder, in hydras.Ackermann.model]
+b:110 [binder, in gaia_hydras.T1Bridge]
+B:110 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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: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:125 [binder, in hydras.OrdinalNotations.ON_Generic]
+B:125 [binder, in hydras.Hydra.Hydra_Definitions]
+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.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: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:131 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:1321 [binder, in gaia_hydras.nfwfgaia]
+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:136 [binder, in hydras.Hydra.Hydra_Definitions]
+b:1361 [binder, in gaia_hydras.nfwfgaia]
+b:1366 [binder, in gaia_hydras.nfwfgaia]
+b:137 [binder, in hydras.Epsilon0.T1]
+B:137 [binder, in hydras.Prelude.MoreLists]
+b:137 [binder, in hydras.Ackermann.codeSubFormula]
+B:137 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:14 [binder, in gaia_hydras.T1Bridge]
+b:14 [binder, in hydras.Ackermann.prLogic]
+b:14 [binder, in hydras.Hydra.BigBattle]
+b:14 [binder, in hydras.Ackermann.NNtheory]
+b:14 [binder, in hydras.solutions_exercises.isqrt]
+b:140 [binder, in hydras.Ackermann.LNT]
+B:140 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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:147 [binder, in hydras.Hydra.Hydra_Definitions]
+b:1471 [binder, in gaia_hydras.nfwfgaia]
+b:149 [binder, in additions.fib]
+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.MoreAck.PrimRecExamples]
+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:150 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:157 [binder, in hydras.Hydra.Hydra_Definitions]
+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 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:163 [binder, in hydras.OrdinalNotations.ON_Generic]
+b:1630 [binder, in gaia_hydras.nfwfgaia]
+b:1636 [binder, in gaia_hydras.nfwfgaia]
+B:164 [binder, in hydras.rpo.more_list]
+B:164 [binder, in hydras.Hydra.Hydra_Definitions]
+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.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.OrdinalNotations.ON_Generic]
+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: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:175 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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: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:202 [binder, in hydras.OrdinalNotations.ON_Generic]
+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 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: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 hydras.OrdinalNotations.ON_Generic]
+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:214 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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.MoreAck.PrimRecExamples]
+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:277 [binder, in hydras.Epsilon0.T1]
+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:283 [binder, in hydras.Ackermann.primRec]
+b:284 [binder, in hydras.Epsilon0.T1]
+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.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:30 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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 hydras.Epsilon0.T1]
+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: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.OrdinalNotations.ON_Generic]
+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:347 [binder, in hydras.Ackermann.subAll]
+b:347 [binder, in hydras.Ackermann.cPair]
+b:348 [binder, in hydras.Epsilon0.T1]
+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:356 [binder, in Goedel.PRrepresentable]
+b:356 [binder, in hydras.Ackermann.cPair]
+b:356 [binder, in gaia_hydras.nfwfgaia]
+b:357 [binder, in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+b:360 [binder, in hydras.Ackermann.cPair]
+b:360 [binder, in gaia_hydras.nfwfgaia]
+b:362 [binder, in hydras.Epsilon0.T1]
+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:376 [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:383 [binder, in hydras.Epsilon0.T1]
+b:386 [binder, in Goedel.PRrepresentable]
+b:387 [binder, in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+b:392 [binder, in hydras.Epsilon0.T1]
+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:400 [binder, in gaia_hydras.nfwfgaia]
+b:401 [binder, in Goedel.PRrepresentable]
+b:403 [binder, in Goedel.PRrepresentable]
+b:404 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+b:416 [binder, in hydras.Ackermann.fol]
+b:416 [binder, in gaia_hydras.nfwfgaia]
+b:417 [binder, in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+b:427 [binder, in hydras.Epsilon0.T1]
+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:432 [binder, in hydras.Ackermann.fol]
+b:433 [binder, in hydras.Epsilon0.T1]
+b:433 [binder, in gaia_hydras.nfwfgaia]
+b:434 [binder, in hydras.Ackermann.fol]
+b:436 [binder, in gaia_hydras.nfwfgaia]
+b:437 [binder, in hydras.Ackermann.primRec]
+b:438 [binder, in hydras.Epsilon0.T1]
+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:442 [binder, in gaia_hydras.nfwfgaia]
+b:443 [binder, in hydras.Epsilon0.T1]
+b:444 [binder, in hydras.Ackermann.primRec]
+b:444 [binder, in gaia_hydras.nfwfgaia]
+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:449 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.checkPrf]
+b:451 [binder, in hydras.Ackermann.primRec]
+b:451 [binder, in gaia_hydras.nfwfgaia]
+b:452 [binder, in hydras.Epsilon0.T1]
+b:453 [binder, in gaia_hydras.nfwfgaia]
+B:454 [binder, in hydras.Ackermann.checkPrf]
+b:455 [binder, in hydras.Epsilon0.T1]
+b:457 [binder, in hydras.Ackermann.primRec]
+b:458 [binder, in gaia_hydras.nfwfgaia]
+b:459 [binder, in hydras.Epsilon0.T1]
+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 gaia_hydras.nfwfgaia]
+b:462 [binder, in hydras.Epsilon0.T1]
+b:463 [binder, in gaia_hydras.nfwfgaia]
+b:464 [binder, in hydras.Ackermann.primRec]
+b:465 [binder, in hydras.Epsilon0.T1]
+b:465 [binder, in gaia_hydras.nfwfgaia]
+b:467 [binder, in gaia_hydras.nfwfgaia]
+b:469 [binder, in hydras.Epsilon0.T1]
+b:469 [binder, in gaia_hydras.nfwfgaia]
+b:47 [binder, in hydras.Epsilon0.T1]
+b:47 [binder, in hydras.Epsilon0.Epsilon0rpo]
+b:47 [binder, in hydras.Prelude.Comparable]
+B:47 [binder, in hydras.Prelude.Sort_spec]
+b:47 [binder, in additions.More_on_positive]
+B:47 [binder, in hydras.Schutte.Schutte_basics]
+b:471 [binder, in hydras.Epsilon0.T1]
+b:474 [binder, in gaia_hydras.nfwfgaia]
+b:477 [binder, in hydras.Epsilon0.T1]
+b:478 [binder, in hydras.Ackermann.primRec]
+b:479 [binder, in hydras.Epsilon0.T1]
+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: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.Ackermann.primRec]
+b:495 [binder, in gaia_hydras.nfwfgaia]
+b:497 [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:501 [binder, in hydras.Epsilon0.T1]
+b:503 [binder, in hydras.Ackermann.checkPrf]
+b:504 [binder, in hydras.Epsilon0.T1]
+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.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.Epsilon0.T1]
+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:518 [binder, in hydras.Ackermann.primRec]
+b:519 [binder, in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+b:52 [binder, in hydras.Ackermann.codeList]
+b:520 [binder, in hydras.Ackermann.primRec]
+b:522 [binder, in hydras.Epsilon0.T1]
+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.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.Epsilon0.T1]
+b:530 [binder, in hydras.Ackermann.primRec]
+b:531 [binder, in hydras.Gamma0.Gamma0]
+b:533 [binder, in hydras.Epsilon0.T1]
+b:534 [binder, in hydras.Gamma0.Gamma0]
+b:537 [binder, in hydras.Ackermann.primRec]
+b:54 [binder, in additions.More_on_positive]
+b:54 [binder, in gaia_hydras.GCanon]
+b:54 [binder, in hydras.OrdinalNotations.OmegaOmega]
+b:54 [binder, in hydras.Ackermann.cPair]
+B:54 [binder, in hydras.Prelude.MoreVectors]
+b:540 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+b:557 [binder, in hydras.Epsilon0.T1]
+b:56 [binder, in hydras.Epsilon0.Epsilon0rpo]
+b:564 [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.Gamma0.Gamma0]
+b:572 [binder, in hydras.Epsilon0.T1]
+b:572 [binder, in hydras.Gamma0.Gamma0]
+b:576 [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:580 [binder, in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+b:599 [binder, in hydras.Epsilon0.T1]
+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.Schutte.Ordering_Functions]
+b:603 [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:62 [binder, in hydras.Prelude.Comparable]
+b:62 [binder, in hydras.Schutte.Ordering_Functions]
+b:620 [binder, in hydras.Epsilon0.T1]
+b:628 [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:64 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:708 [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.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:724 [binder, in hydras.Epsilon0.T1]
+b:728 [binder, in gaia_hydras.nfwfgaia]
+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:731 [binder, in hydras.Epsilon0.T1]
+b:732 [binder, in gaia_hydras.nfwfgaia]
+b:734 [binder, in gaia_hydras.nfwfgaia]
+b:736 [binder, in hydras.Epsilon0.T1]
+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: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:76 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:79 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:85 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:89 [binder, in hydras.MoreAck.PrimRecExamples]
+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:92 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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]
+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_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:13 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:108 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:123 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:135 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:148 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:161 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:173 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:186 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:200 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:31 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:50 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:69 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:83 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareA:95 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:112 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:127 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:139 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:152 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:165 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:177 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:190 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:204 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:35 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:54 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:87 [binder, in hydras.OrdinalNotations.ON_Generic]
+compareB:99 [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_omega2 [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_O [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_mult [instance, in hydras.OrdinalNotations.ON_mult]
+compare_correct [lemma, in hydras.OrdinalNotations.ON_plus]
+compare_reflect [lemma, in hydras.OrdinalNotations.ON_plus]
+compare_plus [instance, in hydras.OrdinalNotations.ON_plus]
+compare_reflect [lemma, in hydras.OrdinalNotations.ON_Finite]
+compare_correct [lemma, in hydras.OrdinalNotations.ON_Finite]
+compare_fin [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]
+compose2Examples [section, in hydras.MoreAck.PrimRecExamples]
+compose2Examples.f [variable, in hydras.MoreAck.PrimRecExamples]
+compose2Examples.f' [variable, in hydras.MoreAck.PrimRecExamples]
+compose2Examples.g [variable, in hydras.MoreAck.PrimRecExamples]
+compose2Examples.g' [variable, in hydras.MoreAck.PrimRecExamples]
+compose2Examples.h [variable, in hydras.MoreAck.PrimRecExamples]
+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]
+Composition [section, in hydras.MoreAck.PrimRecExamples]
+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]
+Composition.f [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.g [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.h [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.k [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.t [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.u [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.v [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.x [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.y [variable, in hydras.MoreAck.PrimRecExamples]
+Composition.z [variable, in hydras.MoreAck.PrimRecExamples]
+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_iff [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]
+cst_correct [lemma, in hydras.MoreAck.PrimRecExamples]
+cst0_correct [lemma, in hydras.MoreAck.PrimRecExamples]
+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:1032 [binder, in gaia_hydras.nfwfgaia]
+c:1037 [binder, in gaia_hydras.nfwfgaia]
+c:104 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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:16 [binder, in hydras.MoreAck.PrimRecExamples]
+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:312 [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:414 [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:444 [binder, in hydras.Epsilon0.T1]
+c:445 [binder, in hydras.Epsilon0.T1]
+c:45 [binder, in additions.Euclidean_Chains]
+c:450 [binder, in hydras.Epsilon0.T1]
+c:460 [binder, in hydras.Epsilon0.T1]
+c:461 [binder, in gaia_hydras.nfwfgaia]
+c:463 [binder, in hydras.Epsilon0.T1]
+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:505 [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:565 [binder, in hydras.Epsilon0.T1]
+c:567 [binder, in hydras.Gamma0.Gamma0]
+c:57 [binder, in additions.AM]
+c:573 [binder, in hydras.Epsilon0.T1]
+c:574 [binder, in hydras.Gamma0.Gamma0]
+c:577 [binder, in hydras.Epsilon0.T1]
+c:578 [binder, in hydras.Gamma0.Gamma0]
+c:580 [binder, in hydras.Gamma0.Gamma0]
+c:581 [binder, in hydras.Epsilon0.T1]
+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:604 [binder, in hydras.Epsilon0.T1]
+c:607 [binder, in hydras.Epsilon0.T1]
+c:611 [binder, in hydras.Epsilon0.T1]
+c:614 [binder, in hydras.Epsilon0.T1]
+c:614 [binder, in hydras.Ackermann.primRec]
+c:617 [binder, in hydras.Epsilon0.T1]
+c:621 [binder, in hydras.Epsilon0.T1]
+c:622 [binder, in hydras.Ackermann.primRec]
+c:623 [binder, in hydras.Epsilon0.T1]
+c:626 [binder, in hydras.Ackermann.primRec]
+c:629 [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:732 [binder, in hydras.Ackermann.primRec]
+c:733 [binder, in hydras.Epsilon0.T1]
+c:735 [binder, in hydras.Ackermann.primRec]
+c:737 [binder, in hydras.Epsilon0.T1]
+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:90 [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: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]
+delta:593 [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:102 [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:17 [binder, in hydras.MoreAck.PrimRecExamples]
+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:567 [binder, in hydras.Epsilon0.T1]
+d:595 [binder, in hydras.Gamma0.Gamma0]
+d:609 [binder, in hydras.Epsilon0.T1]
+d:625 [binder, in hydras.Epsilon0.T1]
+d:631 [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:91 [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_int63_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:746 [binder, in hydras.Epsilon0.T1]
+exp:751 [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]
+Ex6 [definition, in hydras.Gamma0.T2]
+Ex6 [definition, in hydras.Gamma0.Gamma0]
+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]
+E0one [instance, in hydras.Epsilon0.E0]
+E0plus [definition, in gaia_hydras.T1Bridge]
+e0Sub [definition, in gaia_hydras.T1Bridge]
+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_pred_succK [lemma, 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_phi0 [definition, in gaia_hydras.T1Bridge]
+E0_omega [definition, in gaia_hydras.T1Bridge]
+E0_pred [definition, in gaia_hydras.T1Bridge]
+E0_succ [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_pred_Lt [lemma, in hydras.Epsilon0.E0]
+E0_pred_of_Succ [lemma, in hydras.Epsilon0.E0]
+E0_sto [instance, in hydras.Epsilon0.E0]
+E0_pred [definition, 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]
+E0_phi0 [instance, in hydras.Epsilon0.E0]
+E0_succ [instance, in hydras.Epsilon0.E0]
+E0_omega [instance, in hydras.Epsilon0.E0]
+E1 [definition, in hydras.Epsilon0.T1]
+e1 [definition, in hydras.OrdinalNotations.ON_Omega2]
+e1:103 [binder, in additions.fib]
+e1:110 [binder, in additions.fib]
+e1:179 [binder, in hydras.rpo.list_set]
+E2 [definition, in hydras.Epsilon0.T1]
+e2 [definition, in hydras.OrdinalNotations.ON_Omega2]
+e2:104 [binder, in additions.fib]
+e2:111 [binder, in additions.fib]
+e2:180 [binder, in hydras.rpo.list_set]
+e:10 [binder, in hydras.rpo.list_set]
+e:100 [binder, in hydras.rpo.list_set]
+e:103 [binder, in hydras.rpo.list_set]
+e:106 [binder, in hydras.rpo.list_set]
+e:109 [binder, in hydras.rpo.list_set]
+e:11 [binder, in hydras.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:743 [binder, in hydras.Epsilon0.T1]
+e:75 [binder, in hydras.rpo.list_set]
+e:754 [binder, in hydras.Epsilon0.T1]
+e:78 [binder, in hydras.rpo.list_set]
+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:92 [binder, in hydras.MoreAck.PrimRecExamples]
+e:97 [binder, in hydras.rpo.list_set]
+

F

+f [definition, in hydras.OrdinalNotations.Example_3PlusOmega]
+F [abbreviation, in hydras.Schutte.Schutte_basics]
+F [lemma, in gaia_hydras.onType]
+f [axiom, in hydras.Prelude.LibHyps_Experiments]
+F [definition, in Goedel.goedel2]
+fact [definition, in hydras.solutions_exercises.MorePRExamples]
+factIsPR [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]
+fact_correct [lemma, in hydras.MoreAck.PrimRecExamples]
+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:181 [binder, in hydras.OrdinalNotations.ON_Generic]
+fbij [lemma, in hydras.Schutte.Ordering_Functions]
+fB:182 [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:747 [binder, in hydras.Epsilon0.T1]
+fuel:87 [binder, in hydras.Epsilon0.Canon]
+fuel:94 [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 hydras.OrdinalNotations.ON_Generic]
+f:103 [binder, in gaia_hydras.nfwfgaia]
+f:103 [binder, in hydras.Ackermann.codePA]
+f:1031 [binder, in hydras.Ackermann.codeSubFormula]
+f:1033 [binder, in hydras.Ackermann.codeSubFormula]
+f:1035 [binder, in hydras.Ackermann.codeSubFormula]
+f:1037 [binder, in hydras.Ackermann.codeSubFormula]
+f:1039 [binder, in hydras.Ackermann.codeSubFormula]
+f:104 [binder, in hydras.Prelude.Iterates]
+f:104 [binder, in hydras.Ackermann.LNN]
+f:104 [binder, in hydras.Ackermann.LNT]
+f:104 [binder, in hydras.rpo.rpo]
+f:1041 [binder, in hydras.Ackermann.codeSubFormula]
+f:1043 [binder, in hydras.Ackermann.codeSubFormula]
+f:1045 [binder, in hydras.Ackermann.codeSubFormula]
+f:1047 [binder, in hydras.Ackermann.codeSubFormula]
+f:105 [binder, in hydras.Ackermann.codePA]
+f:1050 [binder, in hydras.Ackermann.codeSubFormula]
+f:1053 [binder, in hydras.Ackermann.codeSubFormula]
+f:1056 [binder, in hydras.Ackermann.codeSubFormula]
+f:1059 [binder, in hydras.Ackermann.codeSubFormula]
+f:106 [binder, in hydras.Ackermann.folLogic]
+f:1062 [binder, in hydras.Ackermann.codeSubFormula]
+f:1065 [binder, in hydras.Ackermann.codeSubFormula]
+f:1068 [binder, in hydras.Ackermann.codeSubFormula]
+f:107 [binder, in hydras.Ackermann.LNN]
+f:107 [binder, in hydras.Ackermann.LNT]
+f:107 [binder, in hydras.Ackermann.folReplace]
+f:107 [binder, in hydras.Ackermann.codePA]
+f:1071 [binder, in hydras.Ackermann.codeSubFormula]
+f:1073 [binder, in hydras.Ackermann.codeSubFormula]
+f:1075 [binder, in hydras.Ackermann.codeSubFormula]
+f:1077 [binder, in hydras.Ackermann.codeSubFormula]
+f:1079 [binder, in hydras.Ackermann.codeSubFormula]
+f:108 [binder, in hydras.Prelude.Iterates]
+f:108 [binder, in hydras.Ackermann.folLogic]
+f:1081 [binder, in hydras.Ackermann.codeSubFormula]
+f:1083 [binder, in hydras.Ackermann.codeSubFormula]
+f:1084 [binder, in hydras.Ackermann.codeSubFormula]
+f:1085 [binder, in hydras.Ackermann.codeSubFormula]
+f:1086 [binder, in hydras.Ackermann.codeSubFormula]
+f:1087 [binder, in hydras.Ackermann.codeSubFormula]
+f:1088 [binder, in hydras.Ackermann.codeSubFormula]
+f:1089 [binder, in hydras.Ackermann.codeSubFormula]
+f:109 [binder, in Goedel.rosserPA]
+f:109 [binder, in hydras.Ackermann.fol]
+f:109 [binder, in hydras.Ackermann.codePA]
+f:1090 [binder, in hydras.Ackermann.codeSubFormula]
+f:1091 [binder, in hydras.Ackermann.codeSubFormula]
+f:1093 [binder, in hydras.Ackermann.codeSubFormula]
+f:1095 [binder, in hydras.Ackermann.codeSubFormula]
+f:1097 [binder, in hydras.Ackermann.codeSubFormula]
+f:1099 [binder, in hydras.Ackermann.codeSubFormula]
+f:11 [binder, in hydras.Prelude.Iterates]
+f:11 [binder, in hydras.Ackermann.checkPrf]
+f:11 [binder, in hydras.Ackermann.fol]
+f:11 [binder, in hydras.Ackermann.folLogic]
+f:11 [binder, in Goedel.codeSysPrf]
+f:110 [binder, in hydras.rpo.term]
+f:110 [binder, in hydras.Ackermann.LNN]
+f:110 [binder, in hydras.Ackermann.LNT]
+f:110 [binder, in hydras.Ackermann.folProp]
+f:110 [binder, in Goedel.rosserPA]
+f:1101 [binder, in hydras.Ackermann.codeSubFormula]
+f:1103 [binder, in hydras.Ackermann.codeSubFormula]
+f:1105 [binder, in hydras.Ackermann.codeSubFormula]
+f:1107 [binder, in hydras.Ackermann.codeSubFormula]
+f:1109 [binder, in hydras.Ackermann.codeSubFormula]
+f:111 [binder, in hydras.Ackermann.codePA]
+f:111 [binder, in hydras.rpo.rpo]
+f:1111 [binder, in hydras.Ackermann.codeSubFormula]
+f:1112 [binder, in hydras.Ackermann.codeSubFormula]
+f:1113 [binder, in hydras.Ackermann.codeSubFormula]
+f:1114 [binder, in hydras.Ackermann.codeSubFormula]
+f:1115 [binder, in hydras.Ackermann.codeSubFormula]
+f:1116 [binder, in hydras.Ackermann.codeSubFormula]
+f:1117 [binder, in hydras.Ackermann.codeSubFormula]
+f:1119 [binder, in hydras.Ackermann.codeSubFormula]
+f:112 [binder, in Goedel.rosserPA]
+f:112 [binder, in hydras.Ackermann.folLogic]
+f: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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: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:155 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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: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.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:39 [binder, in hydras.MoreAck.PrimRecExamples]
+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:46 [binder, in hydras.MoreAck.PrimRecExamples]
+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:47 [binder, in hydras.MoreAck.PrimRecExamples]
+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 gaia_hydras.nfwfgaia]
+f:52 [binder, in hydras.MoreAck.PrimRecExamples]
+f:524 [binder, in gaia_hydras.nfwfgaia]
+f:527 [binder, in gaia_hydras.nfwfgaia]
+f:53 [binder, in hydras.Prelude.Iterates]
+f:53 [binder, in hydras.Schutte.Ordering_Functions]
+f:538 [binder, in hydras.Ackermann.checkPrf]
+f:54 [binder, in hydras.Ackermann.folProof]
+f:54 [binder, in hydras.Ackermann.model]
+f:54 [binder, in hydras.rpo.rpo]
+f:541 [binder, in hydras.Ackermann.checkPrf]
+f:542 [binder, in gaia_hydras.nfwfgaia]
+f:544 [binder, in hydras.Ackermann.checkPrf]
+f:545 [binder, in hydras.Ackermann.checkPrf]
+f:546 [binder, in gaia_hydras.nfwfgaia]
+f:548 [binder, in hydras.Ackermann.checkPrf]
+f:55 [binder, in hydras.Ackermann.LNN]
+f:55 [binder, in hydras.Ackermann.folLogic]
+f:55 [binder, in hydras.MoreAck.PrimRecExamples]
+f:550 [binder, in gaia_hydras.nfwfgaia]
+f:553 [binder, in gaia_hydras.nfwfgaia]
+f:558 [binder, in gaia_hydras.nfwfgaia]
+f:56 [binder, in hydras.Ackermann.LNT]
+f:56 [binder, in hydras.Ackermann.primRec]
+f:56 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:59 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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: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: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:70 [binder, in hydras.MoreAck.PrimRecExamples]
+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:73 [binder, in hydras.MoreAck.PrimRecExamples]
+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:819 [binder, in hydras.Ackermann.primRec]
+f:82 [binder, in hydras.Ackermann.folLogic]
+f:82 [binder, in hydras.MoreAck.PrimRecExamples]
+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:864 [binder, in hydras.Ackermann.checkPrf]
+f:87 [binder, in hydras.Prelude.Iterates]
+f:87 [binder, in hydras.Ackermann.LNN]
+f:87 [binder, in hydras.Ackermann.model]
+f:87 [binder, in Goedel.codeSysPrf]
+F:87 [binder, in hydras.Epsilon0.Hprime]
+f:87 [binder, in hydras.Ackermann.codePA]
+f:874 [binder, in gaia_hydras.nfwfgaia]
+f:877 [binder, in hydras.Ackermann.checkPrf]
+f:88 [binder, in hydras.Ackermann.LNT]
+f:880 [binder, in hydras.Ackermann.checkPrf]
+f:89 [binder, in hydras.Ackermann.folLogic]
+f:89 [binder, in hydras.Ackermann.codePA]
+f:9 [binder, in hydras.Ackermann.folLogic2]
+f:9 [binder, in hydras.Prelude.Sort_spec]
+f:9 [binder, in hydras.Ackermann.folProp]
+f:9 [binder, in hydras.Ackermann.Deduction]
+f:9 [binder, in Goedel.goedel1]
+f:9 [binder, in Goedel.rosser]
+f:9 [binder, in hydras.Ackermann.codePA]
+f:9 [binder, in Goedel.goedel2]
+f:9 [binder, in hydras.Ackermann.expressible]
+f:90 [binder, in hydras.Ackermann.subProp]
+f:90 [binder, in hydras.Ackermann.fol]
+f:91 [binder, in hydras.Ackermann.LNN]
+f:91 [binder, in hydras.Ackermann.fol]
+f:91 [binder, in hydras.Ackermann.folLogic]
+f:91 [binder, in Goedel.codeSysPrf]
+f:91 [binder, in hydras.Ackermann.codePA]
+f:92 [binder, in hydras.Ackermann.subAll]
+f:92 [binder, in hydras.Prelude.Iterates]
+f:92 [binder, in hydras.Ackermann.LNT]
+f:93 [binder, in hydras.Ackermann.codePA]
+f:94 [binder, in hydras.Ackermann.folLogic]
+f:940 [binder, in hydras.Ackermann.codeSubFormula]
+f:943 [binder, in hydras.Ackermann.codeSubFormula]
+f:946 [binder, in hydras.Ackermann.codeSubFormula]
+f:949 [binder, in hydras.Ackermann.codeSubFormula]
+f:95 [binder, in hydras.Ackermann.LNN]
+f:95 [binder, in hydras.Ackermann.LNT]
+f:95 [binder, in hydras.Ackermann.codePA]
+f: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.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:315 [binder, in hydras.Epsilon0.T1]
+gamma:33 [binder, in hydras.Epsilon0.Paths]
+gamma:339 [binder, in hydras.Epsilon0.T1]
+gamma:34 [binder, in hydras.Schutte.Correctness_E0]
+gamma:34 [binder, in hydras.Epsilon0.Canon]
+gamma:34 [binder, in hydras.Schutte.Addition]
+gamma:342 [binder, in hydras.Epsilon0.T1]
+gamma:35 [binder, in hydras.Epsilon0.Canon]
+gamma:36 [binder, in hydras.Schutte.Correctness_E0]
+gamma:38 [binder, in hydras.Schutte.Correctness_E0]
+gamma:38 [binder, in hydras.Epsilon0.Canon]
+gamma:39 [binder, in gaia_hydras.GCanon]
+gamma:396 [binder, in hydras.Epsilon0.T1]
+gamma:40 [binder, in hydras.Schutte.Correctness_E0]
+gamma:40 [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:584 [binder, in hydras.Epsilon0.T1]
+gamma:59 [binder, in hydras.Epsilon0.Hessenberg]
+gamma:590 [binder, in hydras.Epsilon0.T1]
+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:637 [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:676 [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:91 [binder, in hydras.Epsilon0.Canon]
+gamma:96 [binder, in hydras.Epsilon0.E0]
+gamma:97 [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_E0_succ [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:102 [binder, in hydras.Ackermann.LNT]
+g:103 [binder, in hydras.Ackermann.folReplace]
+g:104 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:116 [binder, in hydras.Ackermann.folLogic]
+g:117 [binder, in hydras.Ackermann.fol]
+g:117 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:143 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:155 [binder, in Goedel.PRrepresentable]
+g:156 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:167 [binder, in hydras.Ackermann.model]
+g:168 [binder, in hydras.Ackermann.model]
+g:168 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:180 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:193 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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: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: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:45 [binder, in hydras.MoreAck.PrimRecExamples]
+g:46 [binder, in hydras.Ackermann.LNN]
+g:46 [binder, in hydras.Ackermann.LNT]
+g:46 [binder, in Goedel.rosserPA]
+g:46 [binder, in hydras.rpo.rpo]
+g:47 [binder, in hydras.MoreAck.AckNotPR]
+g:47 [binder, in hydras.Ackermann.folLogic]
+g:48 [binder, in hydras.Ackermann.folProof]
+g:48 [binder, in hydras.MoreAck.PrimRecExamples]
+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:51 [binder, in hydras.MoreAck.PrimRecExamples]
+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 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:57 [binder, in hydras.OrdinalNotations.ON_Generic]
+g:58 [binder, in hydras.Prelude.Iterates]
+g:59 [binder, in hydras.Ackermann.folLogic]
+g:59 [binder, in Goedel.codeSysPrf]
+g:597 [binder, in gaia_hydras.nfwfgaia]
+g:6 [binder, in hydras.rpo.more_list]
+g:6 [binder, in hydras.Ackermann.code]
+g:6 [binder, in hydras.Ackermann.PA]
+g:60 [binder, in hydras.Ackermann.LNN]
+g:60 [binder, in hydras.Ackermann.LNT]
+g:60 [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:645 [binder, in hydras.Ackermann.primRec]
+g:65 [binder, in hydras.MoreAck.PrimRecExamples]
+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:67 [binder, in hydras.MoreAck.PrimRecExamples]
+g:68 [binder, in hydras.Ackermann.model]
+g:68 [binder, in hydras.Ackermann.primRec]
+g:69 [binder, in hydras.Ackermann.LNN]
+g:69 [binder, in hydras.Ackermann.LNT]
+g:70 [binder, in hydras.Ackermann.fol]
+g:71 [binder, in hydras.MoreAck.PrimRecExamples]
+g:72 [binder, in hydras.Ackermann.LNN]
+g:72 [binder, in hydras.Ackermann.LNT]
+g:74 [binder, in hydras.MoreAck.PrimRecExamples]
+g:75 [binder, in hydras.Ackermann.LNN]
+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:820 [binder, in hydras.Ackermann.primRec]
+g:823 [binder, in hydras.Ackermann.primRec]
+g:83 [binder, in hydras.MoreAck.PrimRecExamples]
+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:89 [binder, in hydras.Ackermann.LNT]
+g:89 [binder, in Goedel.codeSysPrf]
+g:89 [binder, in hydras.Epsilon0.Hprime]
+g:9 [binder, in hydras.Ackermann.primRec]
+g:9 [binder, in hydras.Ackermann.folLogic]
+g:90 [binder, in hydras.Schutte.PartialFun]
+g:92 [binder, in hydras.Ackermann.LNN]
+g:92 [binder, in hydras.Ackermann.folLogic]
+g:94 [binder, in hydras.Ackermann.codeSubFormula]
+g:95 [binder, in hydras.Ackermann.folLogic]
+g:96 [binder, in hydras.Ackermann.LNT]
+g:96 [binder, in hydras.MoreAck.AckNotPR]
+g:98 [binder, in hydras.Ackermann.folLogic]
+g:98 [binder, in hydras.Ackermann.folReplace]
+g:99 [binder, in hydras.Ackermann.LNN]
+

H

+h [axiom, in hydras.Prelude.LibHyps_Experiments]
+HAB:175 [binder, in hydras.Epsilon0.Large_Sets]
+HAB:22 [binder, in gaia_hydras.GLarge_Sets]
+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:662 [binder, in hydras.Epsilon0.T1]
+Halpha:665 [binder, in hydras.Epsilon0.T1]
+Halpha:710 [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]
+hs2l [definition, in hydras.Hydra.Hydra_Definitions]
+hs2lK [lemma, in hydras.Hydra.Hydra_Definitions]
+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'':100 [binder, in hydras.Hydra.Hydra_Definitions]
+h'':135 [binder, in hydras.Hydra.Hydra_Definitions]
+h'':83 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':100 [binder, in hydras.Hydra.O2H]
+h':101 [binder, in hydras.Hydra.Hydra_Definitions]
+h':107 [binder, in hydras.Hydra.Hydra_Lemmas]
+H':108 [binder, in hydras.OrdinalNotations.OmegaOmega]
+h':110 [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':121 [binder, in hydras.Hydra.Hydra_Definitions]
+h':122 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':124 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':124 [binder, in hydras.Hydra.Hydra_Definitions]
+h':13 [binder, in hydras.Hydra.Hydra_Definitions]
+h':130 [binder, in hydras.Hydra.Hydra_Definitions]
+h':132 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':134 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':134 [binder, in hydras.Hydra.Hydra_Definitions]
+h':138 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':14 [binder, in gaia_hydras.GHydra]
+h':141 [binder, in hydras.Hydra.Hydra_Definitions]
+h':152 [binder, in hydras.Hydra.Hydra_Definitions]
+h':167 [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':489 [binder, in hydras.Epsilon0.T1]
+h':49 [binder, in hydras.Hydra.Hydra_Termination]
+H':493 [binder, in hydras.Epsilon0.T1]
+h':51 [binder, in hydras.Hydra.O2H]
+h':51 [binder, in hydras.Hydra.Hydra_Termination]
+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':72 [binder, in hydras.Hydra.Hydra_Definitions]
+h':76 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':80 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':82 [binder, in hydras.Hydra.Hydra_Lemmas]
+h':86 [binder, in hydras.Hydra.Hydra_Definitions]
+h':9 [binder, in hydras.Hydra.Epsilon0_Needed_Generic]
+h':90 [binder, in hydras.Hydra.O2H]
+h':93 [binder, in hydras.Hydra.O2H]
+h':93 [binder, in hydras.Hydra.Hydra_Definitions]
+h':95 [binder, in hydras.Hydra.Hydra_Definitions]
+h':98 [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:371 [binder, in hydras.Epsilon0.T1]
+H1:373 [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:374 [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:105 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:106 [binder, in hydras.Hydra.Hydra_Definitions]
+H:107 [binder, in hydras.OrdinalNotations.OmegaOmega]
+h:109 [binder, in hydras.Hydra.Hydra_Definitions]
+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:114 [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:120 [binder, in hydras.Hydra.Hydra_Definitions]
+h:121 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:123 [binder, in hydras.Ackermann.LNN]
+h:123 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:123 [binder, in hydras.Hydra.Hydra_Definitions]
+h:125 [binder, in hydras.Ackermann.folLogic]
+h:129 [binder, in hydras.Hydra.Hydra_Definitions]
+h:13 [binder, in hydras.Ackermann.primRec]
+h:13 [binder, in gaia_hydras.GHydra]
+H:13 [binder, in hydras.MoreAck.PrimRecExamples]
+h:132 [binder, in hydras.Hydra.Hydra_Definitions]
+h:133 [binder, in hydras.Hydra.Hydra_Lemmas]
+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:138 [binder, in hydras.Hydra.Hydra_Definitions]
+H:14 [binder, in hydras.MoreAck.BadSubst]
+H:14 [binder, in hydras.Prelude.Sort_spec]
+h:142 [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:151 [binder, in hydras.Hydra.Hydra_Definitions]
+h:152 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:155 [binder, in hydras.Hydra.Hydra_Lemmas]
+H:157 [binder, in hydras.Prelude.Iterates]
+H:16 [binder, in hydras.Prelude.First_toggle]
+h:162 [binder, in hydras.Hydra.Hydra_Definitions]
+H:163 [binder, in hydras.Ackermann.primRec]
+h:166 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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: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:24 [binder, in hydras.Hydra.Hydra_Definitions]
+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:29 [binder, in hydras.Prelude.Restriction]
+h:30 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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.Hydra.Hydra_Definitions]
+h:362 [binder, in hydras.Ackermann.primRec]
+H:364 [binder, in hydras.Ackermann.folProp]
+H:369 [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:372 [binder, in hydras.Epsilon0.T1]
+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:41 [binder, in hydras.Hydra.Hydra_Definitions]
+h:42 [binder, in hydras.Prelude.Restriction]
+H:42 [binder, in hydras.Schutte.Critical]
+H:423 [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:47 [binder, in hydras.Hydra.Hydra_Termination]
+h:48 [binder, in hydras.Hydra.Hydra_Termination]
+H:487 [binder, in hydras.Epsilon0.T1]
+H:491 [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:53 [binder, in hydras.Ackermann.LNN]
+H:54 [binder, in hydras.Prelude.Iterates]
+h:54 [binder, in hydras.Ackermann.LNT]
+h:54 [binder, in hydras.Hydra.Hydra_Definitions]
+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:60 [binder, in hydras.Hydra.Hydra_Definitions]
+H:61 [binder, in hydras.Epsilon0.T1]
+h:63 [binder, in gaia_hydras.nfwfgaia]
+h:64 [binder, in hydras.Prelude.Iterates]
+H:64 [binder, in hydras.Prelude.MoreLists]
+h:65 [binder, in hydras.Hydra.Hydra_Lemmas]
+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:71 [binder, in hydras.Hydra.Hydra_Definitions]
+H:711 [binder, in hydras.Epsilon0.T1]
+H:72 [binder, in hydras.Schutte.Correctness_E0]
+H:72 [binder, in hydras.Ackermann.LNN2LNT]
+h:73 [binder, in hydras.Hydra.Hydra_Definitions]
+H:75 [binder, in hydras.Schutte.Correctness_E0]
+h:75 [binder, in hydras.Hydra.Hydra_Lemmas]
+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:81 [binder, in hydras.Hydra.Hydra_Lemmas]
+H:84 [binder, in hydras.Prelude.Iterates]
+H:84 [binder, in hydras.Ackermann.LNN2LNT]
+h:85 [binder, in hydras.Hydra.Hydra_Definitions]
+h:88 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:88 [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:92 [binder, in hydras.Hydra.O2H]
+h:92 [binder, in hydras.Hydra.Hydra_Definitions]
+h:93 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:94 [binder, in hydras.Hydra.Hydra_Definitions]
+h:96 [binder, in hydras.Hydra.O2H]
+h:96 [binder, in hydras.Hydra.Hydra_Lemmas]
+h:97 [binder, in hydras.Hydra.Hydra_Definitions]
+h:98 [binder, in hydras.Hydra.O2H]
+h:99 [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]
+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]
+Int63mult [instance, in additions.Monoid_instances]
+int63_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:101 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:114 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:129 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:141 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:154 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:38 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:71 [binder, in hydras.OrdinalNotations.ON_Generic]
+iota:89 [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.Hydra.Omega2_Small]
+i:10 [binder, in gaia_hydras.GL_alpha]
+i:101 [binder, in hydras.Prelude.Iterates]
+i:102 [binder, in hydras.Prelude.MoreLists]
+i:102 [binder, in hydras.OrdinalNotations.OmegaOmega]
+i:103 [binder, in hydras.Epsilon0.Canon]
+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:106 [binder, in gaia_hydras.nfwfgaia]
+i:108 [binder, in hydras.Epsilon0.T1]
+i:108 [binder, in hydras.Epsilon0.F_alpha]
+i:108 [binder, in hydras.Epsilon0.Canon]
+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.Epsilon0.Canon]
+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: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:115 [binder, in hydras.Epsilon0.Large_Sets]
+i:115 [binder, in hydras.Epsilon0.Canon]
+i:116 [binder, in hydras.Epsilon0.Large_Sets]
+i:116 [binder, in hydras.Hydra.Hydra_Lemmas]
+i:119 [binder, in hydras.Hydra.Hydra_Lemmas]
+i:119 [binder, in hydras.Hydra.Hydra_Definitions]
+i:12 [binder, in gaia_hydras.GF_alpha]
+i:12 [binder, in hydras.solutions_exercises.Limit_Infinity]
+i:12 [binder, in hydras.Epsilon0.Canon]
+i:12 [binder, in hydras.Hydra.Omega2_Small]
+i:122 [binder, in hydras.Epsilon0.F_alpha]
+i:123 [binder, in hydras.Schutte.Schutte_basics]
+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:128 [binder, in hydras.Hydra.Hydra_Definitions]
+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:131 [binder, in hydras.Hydra.Hydra_Definitions]
+i:132 [binder, in hydras.Prelude.Iterates]
+i:132 [binder, in additions.fib]
+i:133 [binder, in additions.fib]
+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:143 [binder, in hydras.Hydra.Hydra_Definitions]
+i:15 [binder, in hydras.Epsilon0.Large_Sets]
+i:15 [binder, in gaia_hydras.GLarge_Sets]
+i:15 [binder, in hydras.Epsilon0.Paths]
+i:150 [binder, in additions.fib]
+i:150 [binder, in hydras.Hydra.Hydra_Definitions]
+i:153 [binder, in hydras.Prelude.MoreLists]
+i:156 [binder, in hydras.Prelude.MoreLists]
+i:157 [binder, in gaia_hydras.T1Bridge]
+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 hydras.Epsilon0.Canon]
+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:165 [binder, in hydras.Hydra.Hydra_Definitions]
+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.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: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:21 [binder, in hydras.Epsilon0.Canon]
+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: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: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.Canon]
+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.Canon]
+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.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:36 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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:41 [binder, in hydras.Epsilon0.Canon]
+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.Paths]
+i:424 [binder, in hydras.Epsilon0.T1]
+i:426 [binder, in hydras.Epsilon0.Paths]
+i:43 [binder, in hydras.Epsilon0.F_alpha]
+i:43 [binder, in gaia_hydras.GPaths]
+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 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 hydras.Epsilon0.Canon]
+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 hydras.Epsilon0.Canon]
+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: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.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 hydras.Epsilon0.Canon]
+i:51 [binder, in additions.fib]
+i:51 [binder, in hydras.Hydra.Hydra_Lemmas]
+i:51 [binder, in hydras.Hydra.Hydra_Definitions]
+i:514 [binder, in hydras.Epsilon0.Paths]
+i:52 [binder, in hydras.OrdinalNotations.OmegaOmega]
+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:53 [binder, in hydras.Epsilon0.Canon]
+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 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:55 [binder, in hydras.Epsilon0.Canon]
+i:55 [binder, in hydras.Hydra.Hydra_Definitions]
+i:554 [binder, in hydras.Epsilon0.Paths]
+i:56 [binder, in hydras.Epsilon0.L_alpha]
+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.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 hydras.Epsilon0.Canon]
+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:63 [binder, in hydras.Epsilon0.Canon]
+i:63 [binder, in hydras.Epsilon0.E0]
+i:64 [binder, in hydras.Epsilon0.Canon]
+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:65 [binder, in hydras.Epsilon0.Canon]
+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:68 [binder, in hydras.MoreAck.PrimRecExamples]
+i:687 [binder, in hydras.Epsilon0.T1]
+i:689 [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:693 [binder, in hydras.Epsilon0.T1]
+i:696 [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.Epsilon0.Canon]
+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:702 [binder, in hydras.Epsilon0.T1]
+i:703 [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:717 [binder, in hydras.Epsilon0.T1]
+i:73 [binder, in gaia_hydras.GPaths]
+i:73 [binder, in hydras.Epsilon0.Large_Sets]
+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:75 [binder, in hydras.MoreAck.PrimRecExamples]
+i:76 [binder, in hydras.Epsilon0.Canon]
+i:77 [binder, in hydras.Hydra.Hydra_Lemmas]
+i:78 [binder, in hydras.Epsilon0.Large_Sets]
+i:78 [binder, in hydras.Epsilon0.Canon]
+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.Hydra.Omega2_Small]
+i:80 [binder, in hydras.Epsilon0.Large_Sets]
+i:81 [binder, in hydras.Epsilon0.Large_Sets]
+i:81 [binder, in hydras.Epsilon0.Canon]
+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.Paths]
+i:84 [binder, in hydras.Prelude.MoreLists]
+i:84 [binder, in hydras.Epsilon0.Large_Sets]
+i:84 [binder, in hydras.MoreAck.PrimRecExamples]
+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.Canon]
+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:91 [binder, in hydras.Epsilon0.Large_Sets]
+i:91 [binder, in hydras.Epsilon0.Paths]
+i:92 [binder, in hydras.Prelude.MoreLists]
+i:92 [binder, in hydras.Hydra.Hydra_Lemmas]
+i:94 [binder, in hydras.Prelude.MoreLists]
+i:94 [binder, in hydras.Epsilon0.E0]
+i:95 [binder, in hydras.Prelude.Iterates]
+i:95 [binder, in hydras.Hydra.O2H]
+i:95 [binder, in hydras.Epsilon0.Canon]
+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.E0]
+i:98 [binder, in hydras.Epsilon0.F_alpha]
+i:99 [binder, in hydras.Epsilon0.Canon]
+

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: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:133 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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.Epsilon0.Canon]
+j:79 [binder, in hydras.Hydra.Hydra_Lemmas]
+j:8 [binder, in hydras.Hydra.Epsilon0_Needed_Std]
+j:82 [binder, in hydras.Epsilon0.Canon]
+j:83 [binder, in hydras.Prelude.MoreLists]
+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:96 [binder, in hydras.Epsilon0.Canon]
+j:97 [binder, in hydras.Hydra.Hydra_Lemmas]
+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:102 [binder, in hydras.Epsilon0.Canon]
+k:104 [binder, in additions.Euclidean_Chains]
+k:107 [binder, in hydras.Prelude.MoreLists]
+k:107 [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:133 [binder, in hydras.Prelude.Iterates]
+k:137 [binder, in hydras.Hydra.Hydra_Definitions]
+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:40 [binder, in hydras.MoreAck.PrimRecExamples]
+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:13 [binder, in hydras.Epsilon0.Canon]
+lambda:15 [binder, in hydras.Epsilon0.Canon]
+lambda:156 [binder, in gaia_hydras.T1Bridge]
+lambda:161 [binder, in gaia_hydras.T1Bridge]
+lambda:18 [binder, in hydras.Epsilon0.Canon]
+lambda:20 [binder, in hydras.Epsilon0.Canon]
+lambda:209 [binder, in hydras.Epsilon0.Paths]
+lambda:213 [binder, in hydras.Epsilon0.Paths]
+lambda:23 [binder, in gaia_hydras.GCanon]
+lambda:23 [binder, in hydras.Epsilon0.Canon]
+lambda:27 [binder, in hydras.Epsilon0.Canon]
+lambda:29 [binder, in hydras.Schutte.Schutte_basics]
+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:60 [binder, in hydras.Epsilon0.Canon]
+lambda:61 [binder, in gaia_hydras.GPaths]
+lambda:61 [binder, in hydras.Epsilon0.Canon]
+lambda:62 [binder, in hydras.Hydra.O2H]
+lambda:65 [binder, in gaia_hydras.GCanon]
+lambda:686 [binder, in hydras.Epsilon0.T1]
+lambda:72 [binder, in hydras.Epsilon0.Canon]
+lambda:75 [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]
+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_oo [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:107 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:122 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:134 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:147 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:160 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:172 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:185 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:199 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:2 [binder, in hydras.OrdinalNotations.ON_mult]
+ltA:2 [binder, in hydras.OrdinalNotations.ON_plus]
+ltA:30 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:33 [binder, in hydras.solutions_exercises.MultisetWf]
+ltA:36 [binder, in hydras.solutions_exercises.MultisetWf]
+ltA:49 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:68 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:69 [binder, in hydras.solutions_exercises.MultisetWf]
+ltA:82 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltA:94 [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:111 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:126 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:138 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:151 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:164 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:176 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:189 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:203 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:34 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:53 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:6 [binder, in hydras.OrdinalNotations.ON_mult]
+ltB:6 [binder, in hydras.OrdinalNotations.ON_plus]
+ltB:86 [binder, in hydras.OrdinalNotations.ON_Generic]
+ltB:98 [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_a_phi0_b_iff [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_def [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_phi0R [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_phi0 [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_intro [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_inv1 [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_b_inv [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_a [lemma, in hydras.Epsilon0.T1]
+lt_succ [lemma, in hydras.Epsilon0.T1]
+lt_a_phi0_b_c [constructor, in hydras.Epsilon0.T1]
+lt_a_phi0_b_z [constructor, in hydras.Epsilon0.T1]
+lt_a_phi0_b [inductive, 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_a_phi0_b_oplus [lemma, in hydras.Epsilon0.Hessenberg]
+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:12 [binder, in hydras.OrdinalNotations.ON_Generic]
+lt:129 [binder, in hydras.Hydra.Hydra_Lemmas]
+lt:13 [binder, in hydras.Prelude.Comparable]
+Lt:145 [binder, in hydras.Hydra.Hydra_Definitions]
+Lt:155 [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':699 [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]
+l2hs [definition, in hydras.Hydra.Hydra_Definitions]
+l2hsK [lemma, in hydras.Hydra.Hydra_Definitions]
+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: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:139 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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:19 [binder, in hydras.Hydra.Hydra_Definitions]
+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:25 [binder, in hydras.Hydra.Hydra_Definitions]
+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:31 [binder, in hydras.Hydra.Hydra_Definitions]
+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:69 [binder, in hydras.Schutte.Correctness_E0]
+l:69 [binder, in hydras.Prelude.Sort_spec]
+l:69 [binder, in hydras.Ackermann.folProp]
+l:691 [binder, in hydras.Epsilon0.T1]
+l:695 [binder, in hydras.Epsilon0.T1]
+l:698 [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 [instance, 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]
+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]
+min_alt_correct [lemma, in hydras.solutions_exercises.MinPR]
+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.cst [definition, in hydras.MoreAck.PrimRecExamples]
+MoreExamples.cst0 [definition, in hydras.MoreAck.PrimRecExamples]
+MoreExamples.fact [definition, in hydras.MoreAck.PrimRecExamples]
+MoreExamples.mult [definition, in hydras.MoreAck.PrimRecExamples]
+MoreExamples.plus [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_correct [lemma, in hydras.MoreAck.PrimRecExamples]
+mult_eqn1 [lemma, in hydras.MoreAck.PrimRecExamples]
+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:160 [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.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: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:148 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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:158 [binder, in hydras.Hydra.Hydra_Definitions]
+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.OrdinalNotations.ON_Generic]
+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_coeff_irrelevance [lemma, in hydras.Epsilon0.T1]
+nf_intro' [lemma, in hydras.Epsilon0.T1]
+nf_intro [lemma, in hydras.Epsilon0.T1]
+nf_tail_lt_nf [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_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_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:_ * _ [notation, in hydras.Ackermann.LNN]
+fol:_ + _ [notation, 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':285 [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':324 [binder, in hydras.Epsilon0.T1]
+n':329 [binder, in hydras.Epsilon0.T1]
+n':34 [binder, in hydras.Epsilon0.T1]
+n':347 [binder, in hydras.Epsilon0.T1]
+n':359 [binder, in hydras.Epsilon0.T1]
+n':36 [binder, in hydras.Epsilon0.Hessenberg]
+n':366 [binder, in hydras.Epsilon0.T1]
+n':380 [binder, in hydras.Epsilon0.T1]
+n':42 [binder, in hydras.Epsilon0.Hessenberg]
+n':425 [binder, in gaia_hydras.nfwfgaia]
+n':429 [binder, in hydras.Epsilon0.T1]
+n':430 [binder, in gaia_hydras.nfwfgaia]
+n':434 [binder, in hydras.Epsilon0.T1]
+n':440 [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':535 [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':726 [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:100 [binder, in hydras.MoreAck.PrimRecExamples]
+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.Epsilon0.Canon]
+n:101 [binder, in hydras.Ackermann.codeList]
+n:101 [binder, in hydras.MoreAck.PrimRecExamples]
+n:1010 [binder, in gaia_hydras.nfwfgaia]
+n:102 [binder, in hydras.Ackermann.primRec]
+n:102 [binder, in hydras.Ackermann.fol]
+n:102 [binder, in hydras.Ackermann.codeList]
+n: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.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.Epsilon0.Canon]
+n:105 [binder, in hydras.Hydra.Hydra_Definitions]
+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 additions.fib]
+n:107 [binder, in hydras.Ackermann.codeList]
+n:107 [binder, in hydras.MoreAck.PrimRecExamples]
+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:111 [binder, in hydras.Ackermann.LNN2LNT]
+n:112 [binder, in Goedel.PRrepresentable]
+n:112 [binder, in hydras.Gamma0.T2]
+n:112 [binder, in hydras.Ackermann.subAll]
+n:112 [binder, in hydras.Epsilon0.F_alpha]
+n:112 [binder, in hydras.Ackermann.codeList]
+n:112 [binder, in hydras.Epsilon0.Hprime]
+n:113 [binder, in gaia_hydras.T1Bridge]
+n:113 [binder, in hydras.Ackermann.primRec]
+n:1133 [binder, in gaia_hydras.nfwfgaia]
+n:114 [binder, in hydras.Epsilon0.T1]
+n:114 [binder, in hydras.Ackermann.subProp]
+n:114 [binder, in additions.fib]
+n:114 [binder, in hydras.Epsilon0.Hprime]
+n:1140 [binder, in gaia_hydras.nfwfgaia]
+n:1142 [binder, in gaia_hydras.nfwfgaia]
+n:1146 [binder, in gaia_hydras.nfwfgaia]
+n:115 [binder, in hydras.Epsilon0.F_alpha]
+n:115 [binder, in hydras.Ackermann.codeList]
+n:115 [binder, in hydras.Hydra.Hydra_Definitions]
+n:1157 [binder, in gaia_hydras.nfwfgaia]
+n:116 [binder, in hydras.Prelude.Iterates]
+n:116 [binder, in hydras.Ackermann.subProp]
+n:116 [binder, in hydras.Epsilon0.Hprime]
+n:117 [binder, in hydras.Gamma0.Gamma0]
+n:1178 [binder, in gaia_hydras.nfwfgaia]
+n:118 [binder, in Goedel.PRrepresentable]
+n:118 [binder, in hydras.Ackermann.subAll]
+n:118 [binder, in hydras.Ackermann.subProp]
+n:118 [binder, in hydras.Ackermann.primRec]
+n:1181 [binder, in gaia_hydras.nfwfgaia]
+n:1184 [binder, in gaia_hydras.nfwfgaia]
+n:1187 [binder, in gaia_hydras.nfwfgaia]
+n:119 [binder, in hydras.Ackermann.subAll]
+n:119 [binder, in hydras.Ackermann.folProp]
+n:119 [binder, in hydras.Epsilon0.Hprime]
+n:1190 [binder, in gaia_hydras.nfwfgaia]
+n:12 [binder, in hydras.Schutte.Correctness_E0]
+n:12 [binder, in Goedel.PRrepresentable]
+n:12 [binder, in hydras.Prelude.More_Arith]
+n:12 [binder, in hydras.Prelude.Iterates]
+n:12 [binder, in hydras.Ackermann.codeFreeVar]
+n:12 [binder, in hydras.Prelude.Compat815]
+n:12 [binder, in Goedel.fixPoint]
+n:12 [binder, in hydras.Epsilon0.F_omega]
+n:12 [binder, in hydras.Hydra.Hydra_Theorems]
+n:12 [binder, in gaia_hydras.ON_gfinite]
+n:12 [binder, in hydras.Ackermann.fol]
+n:12 [binder, in 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.Epsilon0.Canon]
+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.Epsilon0.Canon]
+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.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:22 [binder, in hydras.MoreAck.PrimRecExamples]
+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:277 [binder, in hydras.Ackermann.codeList]
+n:278 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.codeList]
+n:28 [binder, in hydras.solutions_exercises.F_3]
+n:28 [binder, in hydras.Hydra.Hydra_Lemmas]
+n:28 [binder, in hydras.MoreAck.PrimRecExamples]
+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.Epsilon0.T1]
+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: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:318 [binder, in hydras.Ackermann.cPair]
+n:319 [binder, in hydras.Epsilon0.T1]
+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 gaia_hydras.nfwfgaia]
+n:322 [binder, in hydras.Ackermann.cPair]
+n:322 [binder, in hydras.Epsilon0.Paths]
+n:323 [binder, in hydras.Epsilon0.T1]
+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.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.Epsilon0.T1]
+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.Ackermann.cPair]
+n:332 [binder, in hydras.Ackermann.cPair]
+n:333 [binder, in hydras.Epsilon0.T1]
+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:342 [binder, in hydras.Epsilon0.Paths]
+n:343 [binder, in hydras.Ackermann.cPair]
+n:344 [binder, in hydras.Ackermann.cPair]
+n:345 [binder, in hydras.Epsilon0.T1]
+n:345 [binder, in hydras.Ackermann.cPair]
+n:346 [binder, in hydras.Epsilon0.Paths]
+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.T1]
+n:350 [binder, in hydras.Epsilon0.Paths]
+n:353 [binder, in hydras.Epsilon0.T1]
+n:354 [binder, in hydras.Epsilon0.Paths]
+n:355 [binder, in hydras.Epsilon0.Paths]
+n:356 [binder, in hydras.Epsilon0.T1]
+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:363 [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.Epsilon0.Canon]
+n:37 [binder, in hydras.Ackermann.codeList]
+n:37 [binder, in hydras.Hydra.Hydra_Definitions]
+n:37 [binder, in hydras.Prelude.MoreVectors]
+n:370 [binder, in Goedel.PRrepresentable]
+n:371 [binder, in Goedel.PRrepresentable]
+n:376 [binder, in hydras.Ackermann.subAll]
+n:377 [binder, in hydras.Epsilon0.T1]
+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:382 [binder, in hydras.Epsilon0.T1]
+n:384 [binder, in gaia_hydras.nfwfgaia]
+n:386 [binder, in hydras.Epsilon0.T1]
+n:386 [binder, in gaia_hydras.nfwfgaia]
+n:387 [binder, in hydras.Epsilon0.Paths]
+n:388 [binder, in gaia_hydras.nfwfgaia]
+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 hydras.Epsilon0.Canon]
+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:391 [binder, in hydras.Epsilon0.T1]
+n:392 [binder, in hydras.Epsilon0.Paths]
+n:394 [binder, in hydras.Epsilon0.T1]
+n:394 [binder, in hydras.Epsilon0.Paths]
+n:394 [binder, in gaia_hydras.nfwfgaia]
+n:397 [binder, in hydras.Epsilon0.Paths]
+n:399 [binder, in hydras.Epsilon0.T1]
+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.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:416 [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.rpo.list_permut]
+n:42 [binder, in hydras.Hydra.Hydra_Definitions]
+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:426 [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.Canon]
+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:431 [binder, in hydras.Ackermann.fol]
+n:431 [binder, in hydras.Gamma0.Gamma0]
+n:432 [binder, in hydras.Epsilon0.T1]
+n:433 [binder, in hydras.Ackermann.primRec]
+n:433 [binder, in hydras.Ackermann.fol]
+n:433 [binder, in hydras.Gamma0.Gamma0]
+n:437 [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:44 [binder, in hydras.MoreAck.PrimRecExamples]
+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:454 [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.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.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:493 [binder, in hydras.Ackermann.primRec]
+n:494 [binder, in hydras.Epsilon0.T1]
+n:495 [binder, in hydras.Epsilon0.T1]
+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.Prelude.MoreVectors]
+n:501 [binder, in gaia_hydras.nfwfgaia]
+n:502 [binder, in hydras.Ackermann.primRec]
+n:503 [binder, in hydras.Epsilon0.T1]
+n:506 [binder, in hydras.Epsilon0.T1]
+n:508 [binder, in hydras.Epsilon0.T1]
+n:51 [binder, in Goedel.PRrepresentable]
+n:51 [binder, in hydras.Prelude.Iterates]
+n:51 [binder, in hydras.Ackermann.codeSubFormula]
+n:51 [binder, in hydras.MoreAck.Ack]
+n:51 [binder, in hydras.Ackermann.wellFormed]
+n:51 [binder, in gaia_hydras.nfwfgaia]
+n:51 [binder, in hydras.Ackermann.expressible]
+n:511 [binder, in hydras.Epsilon0.T1]
+n:511 [binder, in hydras.Epsilon0.Paths]
+n:516 [binder, in gaia_hydras.nfwfgaia]
+n:517 [binder, in hydras.Epsilon0.T1]
+n:517 [binder, in hydras.Epsilon0.Paths]
+n:518 [binder, in hydras.Ackermann.checkPrf]
+n:518 [binder, in gaia_hydras.nfwfgaia]
+n:52 [binder, in hydras.Epsilon0.T1]
+n:52 [binder, in hydras.OrdinalNotations.ON_Omega2]
+n:52 [binder, in hydras.Ackermann.model]
+n:52 [binder, in hydras.Ackermann.subProp]
+n:52 [binder, in hydras.Ackermann.codeSubFormula]
+n:52 [binder, in hydras.MoreAck.Ack]
+n:52 [binder, in gaia_hydras.T1Bridge]
+n:521 [binder, in gaia_hydras.nfwfgaia]
+n:523 [binder, in hydras.Epsilon0.T1]
+n:523 [binder, in hydras.Gamma0.Gamma0]
+n:523 [binder, in gaia_hydras.nfwfgaia]
+n:527 [binder, in hydras.Epsilon0.T1]
+n:529 [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 gaia_hydras.nfwfgaia]
+n:531 [binder, in gaia_hydras.nfwfgaia]
+n:532 [binder, in hydras.Epsilon0.T1]
+n:535 [binder, in hydras.Ackermann.primRec]
+n:535 [binder, in hydras.Gamma0.Gamma0]
+n:537 [binder, in hydras.Ackermann.checkPrf]
+n:539 [binder, in hydras.Epsilon0.T1]
+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: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.Epsilon0.T1]
+n:545 [binder, in hydras.Ackermann.primRec]
+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.Epsilon0.T1]
+n:556 [binder, in hydras.Ackermann.primRec]
+n:556 [binder, in gaia_hydras.nfwfgaia]
+n:557 [binder, in hydras.Gamma0.Gamma0]
+n:558 [binder, in hydras.Epsilon0.Paths]
+n:559 [binder, in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+n:561 [binder, in gaia_hydras.nfwfgaia]
+n:562 [binder, in hydras.Ackermann.primRec]
+n:563 [binder, in hydras.Epsilon0.T1]
+n:563 [binder, in hydras.Epsilon0.Paths]
+n:563 [binder, in gaia_hydras.nfwfgaia]
+n:564 [binder, in hydras.Ackermann.primRec]
+n:568 [binder, in hydras.Gamma0.Gamma0]
+n:569 [binder, in hydras.Epsilon0.T1]
+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.Epsilon0.Canon]
+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.Paths]
+n:573 [binder, in hydras.Gamma0.Gamma0]
+n:574 [binder, in hydras.Epsilon0.T1]
+n:574 [binder, in hydras.Ackermann.primRec]
+n:578 [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:595 [binder, in hydras.Epsilon0.T1]
+n:597 [binder, in hydras.Ackermann.primRec]
+n:598 [binder, in hydras.Epsilon0.T1]
+n:598 [binder, in hydras.Gamma0.Gamma0]
+n:6 [binder, in hydras.Epsilon0.T1]
+n:6 [binder, in additions.Fib2]
+n:6 [binder, in gaia_hydras.GF_alpha]
+n:6 [binder, in hydras.MoreAck.expressibleExamples]
+n:6 [binder, in Goedel.fixPoint]
+n:6 [binder, in hydras.Ackermann.PAtheory]
+n:6 [binder, in hydras.Ackermann.subProp]
+n:6 [binder, in hydras.Ackermann.codeSubFormula]
+n:6 [binder, in hydras.solutions_exercises.OnCodeList]
+n:6 [binder, in hydras.Schutte.AP]
+n:6 [binder, in additions.Naive]
+n:6 [binder, in hydras.Ackermann.codeList]
+n:6 [binder, in hydras.Hydra.Hydra_Lemmas]
+n:6 [binder, in hydras.Prelude.Exp2]
+n:6 [binder, in hydras.Epsilon0.Paths]
+n:6 [binder, in hydras.Hydra.Omega_Small]
+n:6 [binder, in gaia_hydras.nfwfgaia]
+n:6 [binder, in hydras.Schutte.Countable]
+n:6 [binder, in hydras.Prelude.MoreVectors]
+n:60 [binder, in hydras.Epsilon0.Epsilon0rpo]
+n:60 [binder, in hydras.solutions_exercises.MultisetWf]
+n:60 [binder, in hydras.Ackermann.code]
+n:60 [binder, in hydras.Ackermann.expressible]
+n:602 [binder, in hydras.Epsilon0.T1]
+n:602 [binder, in hydras.Ackermann.primRec]
+n:603 [binder, in gaia_hydras.nfwfgaia]
+n:605 [binder, in hydras.Ackermann.primRec]
+n:606 [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:610 [binder, in hydras.Epsilon0.T1]
+n:613 [binder, in hydras.Epsilon0.T1]
+n:613 [binder, in hydras.Ackermann.primRec]
+n:616 [binder, in hydras.Epsilon0.T1]
+n:617 [binder, in hydras.Ackermann.primRec]
+n:618 [binder, in hydras.Ackermann.checkPrf]
+n:619 [binder, in hydras.Epsilon0.T1]
+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:622 [binder, in hydras.Epsilon0.T1]
+n:627 [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: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:643 [binder, in hydras.Epsilon0.T1]
+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:658 [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:67 [binder, in hydras.Hydra.Hydra_Definitions]
+n:671 [binder, in hydras.Ackermann.primRec]
+n:671 [binder, in gaia_hydras.nfwfgaia]
+n:674 [binder, in hydras.Epsilon0.T1]
+n:678 [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: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.Gamma0.Gamma0]
+n:712 [binder, in gaia_hydras.nfwfgaia]
+n:714 [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:720 [binder, in hydras.Epsilon0.T1]
+n:723 [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:755 [binder, in gaia_hydras.nfwfgaia]
+n:756 [binder, in hydras.Epsilon0.T1]
+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:76 [binder, in hydras.Hydra.Hydra_Definitions]
+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:834 [binder, in gaia_hydras.nfwfgaia]
+n:836 [binder, in hydras.Ackermann.codeSubFormula]
+n:839 [binder, in hydras.Ackermann.codeSubFormula]
+n:84 [binder, in hydras.Epsilon0.F_alpha]
+n:84 [binder, in hydras.MoreAck.Ack]
+n:84 [binder, in hydras.Epsilon0.Canon]
+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.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: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 hydras.Epsilon0.Canon]
+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:91 [binder, in hydras.Hydra.Hydra_Definitions]
+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:95 [binder, in hydras.MoreAck.PrimRecExamples]
+n:950 [binder, in gaia_hydras.nfwfgaia]
+n:952 [binder, in gaia_hydras.nfwfgaia]
+n:96 [binder, in additions.Pow]
+n:96 [binder, in Goedel.rosserPA]
+n:96 [binder, in hydras.Ackermann.folLogic3]
+n:96 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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.Prelude.MoreVectors]
+

O

+OA_given [section, in hydras.OrdinalNotations.ON_O]
+OA:109 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:124 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:136 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:149 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:162 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:174 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:187 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:201 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:32 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:5 [binder, in hydras.OrdinalNotations.ON_O]
+OA:51 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:70 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:84 [binder, in hydras.OrdinalNotations.ON_Generic]
+OA:96 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:100 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:113 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:128 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:140 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:153 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:166 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:178 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:191 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:205 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:36 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:55 [binder, in hydras.OrdinalNotations.ON_Generic]
+OB:88 [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:14 [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:194 [binder, in hydras.OrdinalNotations.ON_Generic]
+opB:195 [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:537 [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:69 [binder, in hydras.MoreAck.PrimRecExamples]
+phi:76 [binder, in hydras.MoreAck.PrimRecExamples]
+phi:85 [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]
+plus_correct [lemma, in hydras.MoreAck.PrimRecExamples]
+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]
+PReval [abbreviation, in hydras.Ackermann.primRec]
+PRevalN [abbreviation, in hydras.Ackermann.primRec]
+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]
+Primitive_recursion.f [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.h [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.g [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.z [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.y [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.x [variable, in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion [section, in hydras.MoreAck.PrimRecExamples]
+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]
+PRNotations [module, in hydras.Ackermann.primRec]
+PRNotations.pi1_3 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.pi1_2 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.pi1_1 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.pi2_3 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.pi2_2 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.pi3_3 [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.PRcomp [abbreviation, in hydras.Ackermann.primRec]
+PRNotations.PRrec [abbreviation, in hydras.Ackermann.primRec]
+[ _ ; _ ; .. ; _ ] (pr_scope) [notation, in hydras.Ackermann.primRec]
+[ _ ] (pr_scope) [notation, in hydras.Ackermann.primRec]
+_ :: _ (pr_scope) [notation, 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.min_alt [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.MoreAck.PrimRecExamples]
+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.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.Epsilon0.T1]
+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: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.Epsilon0.T1]
+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:440 [binder, in hydras.Ackermann.checkPrf]
+p:441 [binder, in hydras.Ackermann.checkPrf]
+p:442 [binder, in hydras.Ackermann.checkPrf]
+P:442 [binder, in hydras.Gamma0.Gamma0]
+p:443 [binder, in hydras.Ackermann.checkPrf]
+p:444 [binder, in hydras.Ackermann.checkPrf]
+P:446 [binder, in hydras.Gamma0.Gamma0]
+p:447 [binder, in hydras.Ackermann.checkPrf]
+p:448 [binder, in hydras.Ackermann.checkPrf]
+p:45 [binder, in hydras.Prelude.More_Arith]
+p:45 [binder, in additions.Pow_variant]
+p:45 [binder, in hydras.Ackermann.checkPrf]
+p:45 [binder, in additions.Pow]
+p:451 [binder, in hydras.Ackermann.checkPrf]
+p:456 [binder, in hydras.Ackermann.checkPrf]
+p:457 [binder, in hydras.Ackermann.checkPrf]
+p:458 [binder, in hydras.Ackermann.checkPrf]
+p:459 [binder, in hydras.Ackermann.checkPrf]
+p:46 [binder, in additions.FirstSteps]
+p:460 [binder, in hydras.Ackermann.checkPrf]
+p:461 [binder, in hydras.Ackermann.checkPrf]
+p:462 [binder, in hydras.Ackermann.checkPrf]
+p:463 [binder, in hydras.Ackermann.checkPrf]
+p:464 [binder, in hydras.Ackermann.checkPrf]
+p:465 [binder, in hydras.Ackermann.checkPrf]
+p:466 [binder, in hydras.Ackermann.checkPrf]
+p:467 [binder, in hydras.Ackermann.checkPrf]
+p:468 [binder, in hydras.Ackermann.checkPrf]
+p:469 [binder, in hydras.Ackermann.checkPrf]
+p:47 [binder, in hydras.Ackermann.checkPrf]
+p:47 [binder, in hydras.solutions_exercises.MultisetWf]
+p:47 [binder, in hydras.Ackermann.fol]
+p:470 [binder, in hydras.Ackermann.checkPrf]
+p:471 [binder, in hydras.Ackermann.checkPrf]
+P:471 [binder, in hydras.Gamma0.Gamma0]
+p:472 [binder, in hydras.Ackermann.checkPrf]
+p:472 [binder, in additions.Euclidean_Chains]
+p:473 [binder, in hydras.Ackermann.checkPrf]
+p:474 [binder, in hydras.Ackermann.checkPrf]
+p:475 [binder, in 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 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.Ackermann.checkPrf]
+P:505 [binder, in gaia_hydras.nfwfgaia]
+p:507 [binder, in hydras.Epsilon0.T1]
+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:512 [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:546 [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:56 [binder, in hydras.Prelude.More_Arith]
+p:56 [binder, in hydras.Prelude.Iterates]
+P:56 [binder, in hydras.Prelude.DecPreOrder]
+p:561 [binder, in hydras.Epsilon0.T1]
+p:566 [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:596 [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:600 [binder, in hydras.Epsilon0.T1]
+p:604 [binder, in hydras.Ackermann.primRec]
+p:605 [binder, in hydras.Epsilon0.T1]
+p:607 [binder, in hydras.Ackermann.primRec]
+P:607 [binder, in hydras.Gamma0.Gamma0]
+p:608 [binder, in hydras.Epsilon0.T1]
+p:61 [binder, in hydras.Ackermann.checkPrf]
+P:61 [binder, in hydras.Prelude.DecPreOrder]
+p:612 [binder, in hydras.Epsilon0.T1]
+P:612 [binder, in hydras.Gamma0.Gamma0]
+p:615 [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:624 [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:630 [binder, in hydras.Epsilon0.T1]
+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.Ackermann.checkPrf]
+p:733 [binder, in hydras.Ackermann.checkPrf]
+p:734 [binder, in hydras.Epsilon0.T1]
+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]
+rep [definition, in hydras.OrdinalNotations.ON_Generic]
+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':90 [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:401 [binder, in additions.Euclidean_Chains]
+R:402 [binder, in hydras.Epsilon0.T1]
+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:85 [binder, in hydras.Ackermann.model]
+r:88 [binder, in hydras.Ackermann.codeSubFormula]
+r:89 [binder, in hydras.Hydra.Hydra_Definitions]
+

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_lt_a_phi0_b [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:208 [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':58 [binder, in hydras.Hydra.Hydra_Lemmas]
+s':62 [binder, in hydras.Hydra.Hydra_Definitions]
+s':63 [binder, in hydras.Hydra.Hydra_Lemmas]
+s':66 [binder, in hydras.Hydra.Hydra_Definitions]
+s':69 [binder, in additions.AM]
+s':75 [binder, in hydras.Hydra.Hydra_Definitions]
+s':8 [binder, in hydras.Hydra.Hydra_Lemmas]
+s':82 [binder, in hydras.Hydra.Hydra_Definitions]
+s':84 [binder, in hydras.Hydra.Hydra_Definitions]
+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:43 [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:44 [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:16 [binder, in hydras.Hydra.Hydra_Definitions]
+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:22 [binder, in hydras.Hydra.Hydra_Definitions]
+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.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:38 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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: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:47 [binder, in hydras.Hydra.Hydra_Definitions]
+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:50 [binder, in hydras.Hydra.Hydra_Definitions]
+s:51 [binder, in Goedel.codeSysPrf]
+s:52 [binder, in hydras.Hydra.Hydra_Lemmas]
+s:53 [binder, in hydras.rpo.list_set]
+S:53 [binder, in hydras.Ackermann.Languages]
+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:58 [binder, in hydras.rpo.rpo]
+s:59 [binder, in hydras.Ackermann.codeSubTerm]
+s:59 [binder, in hydras.Hydra.Hydra_Definitions]
+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:61 [binder, in hydras.Hydra.Hydra_Definitions]
+s:62 [binder, in hydras.Hydra.Hydra_Lemmas]
+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:65 [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:685 [binder, in hydras.Epsilon0.T1]
+s:69 [binder, in hydras.Ackermann.subProp]
+s:690 [binder, in hydras.Epsilon0.T1]
+s:694 [binder, in hydras.Epsilon0.T1]
+s:694 [binder, in hydras.Ackermann.codeSubFormula]
+s:697 [binder, in hydras.Epsilon0.T1]
+s:697 [binder, in hydras.Ackermann.codeSubFormula]
+s:7 [binder, in hydras.Ackermann.Deduction]
+s:7 [binder, in hydras.Hydra.Hydra_Lemmas]
+s:7 [binder, in hydras.rpo.list_set]
+s:70 [binder, in hydras.Hydra.Hydra_Definitions]
+s:700 [binder, in hydras.Ackermann.codeSubFormula]
+s:701 [binder, in hydras.Epsilon0.T1]
+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:74 [binder, in hydras.Hydra.Hydra_Definitions]
+s:75 [binder, in Goedel.PRrepresentable]
+s:75 [binder, in hydras.Ackermann.codeSubTerm]
+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.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:81 [binder, in hydras.Hydra.Hydra_Definitions]
+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:83 [binder, in hydras.Hydra.Hydra_Definitions]
+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:87 [binder, in hydras.Hydra.Hydra_Definitions]
+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:101 [binder, in hydras.Ackermann.LNN2LNT]
+T:101 [binder, in hydras.Ackermann.LNN]
+t:101 [binder, in hydras.Ackermann.subProp]
+t:101 [binder, in hydras.Ackermann.wellFormed]
+t:102 [binder, in hydras.Ackermann.codeFreeVar]
+t:102 [binder, in hydras.Ackermann.codeSubTerm]
+t:102 [binder, in hydras.Ackermann.wellFormed]
+T:102 [binder, in hydras.Ackermann.folLogic]
+t:102 [binder, in hydras.rpo.rpo]
+t:103 [binder, in hydras.rpo.term]
+t:103 [binder, in hydras.Ackermann.codeFreeVar]
+T:103 [binder, in hydras.Ackermann.LNN]
+T:103 [binder, in hydras.Ackermann.LNT]
+t: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:108 [binder, in hydras.Hydra.Hydra_Definitions]
+t:109 [binder, in hydras.Ackermann.codeFreeVar]
+T:109 [binder, in hydras.Ackermann.LNN]
+T:109 [binder, in hydras.Ackermann.LNT]
+t:109 [binder, in hydras.Ackermann.subProp]
+T:11 [binder, in hydras.Ackermann.folReplace]
+t:110 [binder, in hydras.Ackermann.codeFreeVar]
+t:110 [binder, in hydras.Ackermann.codeSubTerm]
+t:110 [binder, in hydras.Ackermann.wellFormed]
+T:111 [binder, in hydras.Ackermann.folLogic]
+t:111 [binder, in hydras.Hydra.Hydra_Definitions]
+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: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.Ackermann.codeSubFormula]
+t:754 [binder, in hydras.Ackermann.codeSubFormula]
+t:755 [binder, in hydras.Epsilon0.T1]
+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.MoreAck.PrimRecExamples]
+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]
+t:99 [binder, in hydras.MoreAck.PrimRecExamples]
+

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_thm2 [definition, in hydras.MoreAck.PrimRecExamples]
+Unnamed_thm1 [definition, in hydras.MoreAck.PrimRecExamples]
+Unnamed_thm0 [definition, in hydras.MoreAck.PrimRecExamples]
+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]
+Usual.β [abbreviation, 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: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:159 [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:146 [binder, in hydras.Hydra.Hydra_Definitions]
+Wf:156 [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:1016 [binder, in gaia_hydras.nfwfgaia]
+x:102 [binder, in hydras.Schutte.Ordering_Functions]
+x:102 [binder, in hydras.MoreAck.PrimRecExamples]
+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:105 [binder, in hydras.OrdinalNotations.ON_Generic]
+x:1053 [binder, in gaia_hydras.nfwfgaia]
+x:1054 [binder, in gaia_hydras.nfwfgaia]
+x:1055 [binder, in gaia_hydras.nfwfgaia]
+x:1056 [binder, in gaia_hydras.nfwfgaia]
+x:1057 [binder, in gaia_hydras.nfwfgaia]
+x:1058 [binder, in gaia_hydras.nfwfgaia]
+x:106 [binder, in additions.Euclidean_Chains]
+x:1061 [binder, in gaia_hydras.nfwfgaia]
+x:1064 [binder, in gaia_hydras.nfwfgaia]
+x:1067 [binder, in gaia_hydras.nfwfgaia]
+x:1068 [binder, in gaia_hydras.nfwfgaia]
+x:1069 [binder, in gaia_hydras.nfwfgaia]
+x:107 [binder, in hydras.Prelude.Iterates]
+x:107 [binder, in additions.Pow]
+x:107 [binder, in hydras.Ackermann.fol]
+x:1070 [binder, in gaia_hydras.nfwfgaia]
+x:1071 [binder, in gaia_hydras.nfwfgaia]
+x:1072 [binder, in gaia_hydras.nfwfgaia]
+x:1074 [binder, in gaia_hydras.nfwfgaia]
+x:1075 [binder, in gaia_hydras.nfwfgaia]
+x:1084 [binder, in gaia_hydras.nfwfgaia]
+x:1085 [binder, in gaia_hydras.nfwfgaia]
+x:1086 [binder, in gaia_hydras.nfwfgaia]
+x:1087 [binder, in gaia_hydras.nfwfgaia]
+x:1089 [binder, in gaia_hydras.nfwfgaia]
+x:109 [binder, in hydras.Prelude.Iterates]
+x:1091 [binder, in gaia_hydras.nfwfgaia]
+x:1093 [binder, in gaia_hydras.nfwfgaia]
+x:1095 [binder, in gaia_hydras.nfwfgaia]
+x:11 [binder, in hydras.Prelude.Restriction]
+x:11 [binder, in hydras.Ackermann.LNT]
+x:11 [binder, in hydras.Prelude.Sort_spec]
+x:11 [binder, in hydras.Ackermann.PAtheory]
+x:11 [binder, in additions.Wf_transparent]
+x:11 [binder, in hydras.Ackermann.cPair]
+x:11 [binder, in additions.Naive]
+x:11 [binder, in hydras.Prelude.LibHyps_Experiments]
+x:11 [binder, in hydras.Ackermann.folLogic3]
+x:11 [binder, in Goedel.rosser]
+x:11 [binder, in hydras.Ackermann.Languages]
+x:1105 [binder, in gaia_hydras.nfwfgaia]
+x:1108 [binder, in gaia_hydras.nfwfgaia]
+x:1113 [binder, in gaia_hydras.nfwfgaia]
+x:1114 [binder, in gaia_hydras.nfwfgaia]
+x:1119 [binder, in gaia_hydras.nfwfgaia]
+x:112 [binder, in hydras.rpo.term]
+x:112 [binder, in hydras.Prelude.Iterates]
+x:1124 [binder, in gaia_hydras.nfwfgaia]
+x:1125 [binder, in gaia_hydras.nfwfgaia]
+x:1128 [binder, in gaia_hydras.nfwfgaia]
+x:1138 [binder, in gaia_hydras.nfwfgaia]
+x:1139 [binder, in gaia_hydras.nfwfgaia]
+x:114 [binder, in additions.AM]
+x:114 [binder, in hydras.Prelude.Iterates]
+x: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 hydras.OrdinalNotations.ON_Generic]
+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: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.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 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:144 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:157 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:183 [binder, in hydras.OrdinalNotations.ON_Generic]
+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.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: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:196 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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: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.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 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.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.OrdinalNotations.ON_Generic]
+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: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:411 [binder, in hydras.Epsilon0.T1]
+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.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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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:49 [binder, in hydras.MoreAck.PrimRecExamples]
+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:54 [binder, in hydras.MoreAck.PrimRecExamples]
+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.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 hydras.OrdinalNotations.ON_Generic]
+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:61 [binder, in hydras.MoreAck.PrimRecExamples]
+x:611 [binder, in hydras.Gamma0.Gamma0]
+x:612 [binder, in gaia_hydras.nfwfgaia]
+x:616 [binder, in gaia_hydras.nfwfgaia]
+x:617 [binder, in gaia_hydras.nfwfgaia]
+x:618 [binder, in gaia_hydras.nfwfgaia]
+x:619 [binder, in gaia_hydras.nfwfgaia]
+x:62 [binder, in hydras.Ackermann.folProp]
+x:621 [binder, in gaia_hydras.nfwfgaia]
+x:623 [binder, in gaia_hydras.nfwfgaia]
+x:63 [binder, in hydras.Prelude.Fuel]
+x:63 [binder, in Goedel.rosserPA]
+x:63 [binder, in hydras.Schutte.PartialFun]
+x:636 [binder, in gaia_hydras.nfwfgaia]
+x: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: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: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:72 [binder, in hydras.MoreAck.PrimRecExamples]
+x:728 [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:77 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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:86 [binder, in hydras.MoreAck.PrimRecExamples]
+x:87 [binder, in additions.AM]
+x:87 [binder, in hydras.Ackermann.fol]
+x:87 [binder, in additions.fib]
+x:875 [binder, in gaia_hydras.nfwfgaia]
+x:88 [binder, in additions.Pow]
+x:88 [binder, in hydras.Epsilon0.Large_Sets]
+x:883 [binder, in gaia_hydras.nfwfgaia]
+x:887 [binder, in gaia_hydras.nfwfgaia]
+x:889 [binder, in gaia_hydras.nfwfgaia]
+x:89 [binder, in additions.Pow_variant]
+x:89 [binder, in additions.Pow]
+x:89 [binder, in hydras.Ackermann.subProp]
+x:89 [binder, in Goedel.rosserPA]
+x:89 [binder, in hydras.Ackermann.fol]
+x:89 [binder, in additions.fib]
+x:892 [binder, in gaia_hydras.nfwfgaia]
+x:9 [binder, in Goedel.PRrepresentable]
+x:9 [binder, in hydras.Ackermann.LNT]
+x:9 [binder, in hydras.Ackermann.cPair]
+x:9 [binder, in gaia_hydras.onType]
+x:9 [binder, in hydras.Schutte.Well_Orders]
+x:9 [binder, in hydras.Ackermann.folLogic3]
+x:9 [binder, in additions.Addition_Chains]
+x:9 [binder, in hydras.Ackermann.NN]
+x:90 [binder, in additions.Pow_variant]
+x:90 [binder, in Goedel.rosserPA]
+x:90 [binder, in gaia_hydras.nfwfgaia]
+x:91 [binder, in additions.Pow_variant]
+x:918 [binder, in gaia_hydras.nfwfgaia]
+x:919 [binder, in gaia_hydras.nfwfgaia]
+x:92 [binder, in additions.Pow]
+x: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:93 [binder, in hydras.MoreAck.PrimRecExamples]
+x:933 [binder, in gaia_hydras.nfwfgaia]
+x:934 [binder, in gaia_hydras.nfwfgaia]
+x:935 [binder, in gaia_hydras.nfwfgaia]
+x:94 [binder, in hydras.Ackermann.model]
+x:94 [binder, in additions.Euclidean_Chains]
+x:94 [binder, in gaia_hydras.nfwfgaia]
+x:95 [binder, in additions.Pow]
+x:95 [binder, in additions.fib]
+x:95 [binder, in gaia_hydras.nfwfgaia]
+x:96 [binder, in hydras.Ackermann.model]
+x:96 [binder, in hydras.MoreAck.PrimRecExamples]
+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

+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:103 [binder, in hydras.MoreAck.PrimRecExamples]
+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:1076 [binder, in gaia_hydras.nfwfgaia]
+y:108 [binder, in additions.Pow]
+y:108 [binder, in hydras.Ackermann.fol]
+y:1088 [binder, in gaia_hydras.nfwfgaia]
+y:1090 [binder, in gaia_hydras.nfwfgaia]
+y:1092 [binder, in gaia_hydras.nfwfgaia]
+y:1094 [binder, in gaia_hydras.nfwfgaia]
+y:1096 [binder, in gaia_hydras.nfwfgaia]
+y:11 [binder, in hydras.Ackermann.LNN]
+y:11 [binder, in additions.Monoid_def]
+y:11 [binder, in gaia_hydras.onType]
+y:1115 [binder, in gaia_hydras.nfwfgaia]
+y:112 [binder, in hydras.Ackermann.folProp]
+y:1120 [binder, in gaia_hydras.nfwfgaia]
+y:115 [binder, in hydras.Prelude.Iterates]
+y:115 [binder, in hydras.Ackermann.folProp]
+y: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:119 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:150 [binder, in hydras.Schutte.Schutte_basics]
+y:153 [binder, in hydras.Prelude.Merge_Sort]
+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:158 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:197 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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:22 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:24 [binder, in hydras.OrdinalNotations.ON_Generic]
+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: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: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: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 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:412 [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:45 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:579 [binder, in gaia_hydras.nfwfgaia]
+y:58 [binder, in hydras.MoreAck.PrimRecExamples]
+y:581 [binder, in gaia_hydras.nfwfgaia]
+y:585 [binder, in gaia_hydras.nfwfgaia]
+y:59 [binder, in hydras.Ackermann.cPair]
+y:6 [binder, in hydras.solutions_exercises.MinPR2]
+y:6 [binder, in hydras.Ackermann.PAconsistent]
+y:6 [binder, in additions.Compatibility]
+y:6 [binder, in hydras.MoreAck.AckNotPR]
+y:6 [binder, in additions.Euclidean_Chains]
+y:6 [binder, in hydras.Prelude.STDPP_compat]
+y:6 [binder, in additions.Addition_Chains]
+y:6 [binder, in hydras.rpo.closure]
+y:60 [binder, in hydras.MoreAck.AckNotPR]
+y:60 [binder, in hydras.Schutte.PartialFun]
+y:60 [binder, in hydras.OrdinalNotations.ON_Generic]
+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:62 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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: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:729 [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:81 [binder, in hydras.MoreAck.PrimRecExamples]
+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:87 [binder, in hydras.MoreAck.PrimRecExamples]
+y:876 [binder, in gaia_hydras.nfwfgaia]
+y:88 [binder, in hydras.Ackermann.cPair]
+y:884 [binder, in gaia_hydras.nfwfgaia]
+y:888 [binder, in gaia_hydras.nfwfgaia]
+y:890 [binder, in gaia_hydras.nfwfgaia]
+y:893 [binder, in gaia_hydras.nfwfgaia]
+y:9 [binder, in hydras.Prelude.WfVariant]
+y:9 [binder, in hydras.Ackermann.LNN]
+y:9 [binder, in additions.Wf_transparent]
+y:9 [binder, in hydras.Prelude.MoreOrders]
+y:90 [binder, in hydras.Ackermann.cPair]
+y:91 [binder, in hydras.Ackermann.folProp]
+y:92 [binder, in hydras.Ackermann.cPair]
+y:92 [binder, in gaia_hydras.nfwfgaia]
+y:93 [binder, in gaia_hydras.nfwfgaia]
+y:94 [binder, in hydras.Ackermann.cPair]
+y:94 [binder, in hydras.Schutte.Ordering_Functions]
+y:95 [binder, in additions.Euclidean_Chains]
+y:95 [binder, in hydras.Schutte.Ordering_Functions]
+y:96 [binder, in hydras.Ackermann.cPair]
+y:96 [binder, in hydras.Schutte.Ordering_Functions]
+y:96 [binder, in gaia_hydras.nfwfgaia]
+y:97 [binder, in hydras.Ackermann.folProp]
+y:97 [binder, in hydras.Ackermann.cPair]
+y:97 [binder, in hydras.Schutte.Ordering_Functions]
+y:97 [binder, in hydras.MoreAck.PrimRecExamples]
+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: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: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:150 [binder, in hydras.Prelude.Iterates]
+z:16 [binder, in hydras.Prelude.MoreOrders]
+z:16 [binder, in hydras.Ackermann.Deduction]
+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:63 [binder, in hydras.MoreAck.PrimRecExamples]
+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:730 [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:98 [binder, in hydras.MoreAck.PrimRecExamples]
+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

+fol:_ <> _ [notation, in hydras.Ackermann.fol]
+fol:_ = _ [notation, in hydras.Ackermann.fol]
+fol:_ <-> _ [notation, in hydras.Ackermann.fol]
+fol:_ -> _ [notation, in hydras.Ackermann.fol]
+fol:_ ∧ _ [notation, in hydras.Ackermann.fol]
+fol:_ ∨ _ [notation, in hydras.Ackermann.fol]
+fol:( _ ) [notation, in hydras.Ackermann.fol]
+fol:{ _ } [notation, in hydras.Ackermann.fol]
+fol:~ _ [notation, in hydras.Ackermann.fol]
+fol:∀ _ , _ [notation, in hydras.Ackermann.fol]
+fol:∃ _ , _ [notation, in hydras.Ackermann.fol]
+_ o+ _ (cantor_scope) [notation, in gaia_hydras.GHessenberg]
+_ O+ _ (E0_scope) [notation, in hydras.Epsilon0.E0]
+_ * _ (E0_scope) [notation, in hydras.Epsilon0.E0]
+E0_omega^ (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]
+_ <_phi0 _ [notation, in hydras.Epsilon0.T1]
+_ < _ [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]
+_ =x= _ [notation, in hydras.Ackermann.primRec]
+_ <--- _ 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]
+f[ _ ]f [notation, in hydras.Ackermann.fol]
+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]
+β [abbreviation, in Goedel.PRrepresentable]
+β [definition, in gaia_hydras.HydraGaia_Examples]
+βR [abbreviation, in Goedel.PRrepresentable]
+ω [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:_ * _ [in hydras.Ackermann.LNN]
+fol:_ + _ [in hydras.Ackermann.LNN]
+_ < _ (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]
+

P

+[ _ ; _ ; .. ; _ ] (pr_scope) [in hydras.Ackermann.primRec]
+[ _ ] (pr_scope) [in hydras.Ackermann.primRec]
+_ :: _ (pr_scope) [in hydras.Ackermann.primRec]
+

V

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

other

+fol:_ <> _ [in hydras.Ackermann.fol]
+fol:_ = _ [in hydras.Ackermann.fol]
+fol:_ <-> _ [in hydras.Ackermann.fol]
+fol:_ -> _ [in hydras.Ackermann.fol]
+fol:_ ∧ _ [in hydras.Ackermann.fol]
+fol:_ ∨ _ [in hydras.Ackermann.fol]
+fol:( _ ) [in hydras.Ackermann.fol]
+fol:{ _ } [in hydras.Ackermann.fol]
+fol:~ _ [in hydras.Ackermann.fol]
+fol:∀ _ , _ [in hydras.Ackermann.fol]
+fol:∃ _ , _ [in hydras.Ackermann.fol]
+_ o+ _ (cantor_scope) [in gaia_hydras.GHessenberg]
+_ O+ _ (E0_scope) [in hydras.Epsilon0.E0]
+_ * _ (E0_scope) [in hydras.Epsilon0.E0]
+E0_omega^ (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]
+_ <_phi0 _ [in hydras.Epsilon0.T1]
+_ < _ [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]
+_ =x= _ [in hydras.Ackermann.primRec]
+_ <--- _ times _ ; _ [in additions.Addition_Chains]
+_ -*-> _ [in hydras.Hydra.Hydra_Definitions]
+_ -+-> _ [in hydras.Hydra.Hydra_Definitions]
+_ -1-> _ [in hydras.Hydra.Hydra_Definitions]
+f[ _ ]f [in hydras.Ackermann.fol]
+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:108 [in hydras.MoreAck.PrimRecExamples]
+acc:113 [in hydras.rpo.list_set]
+acc:118 [in hydras.rpo.list_set]
+acc:126 [in hydras.rpo.list_set]
+acc:133 [in hydras.rpo.list_set]
+acc:140 [in hydras.rpo.list_set]
+acc:144 [in hydras.rpo.list_set]
+acc:148 [in hydras.rpo.list_set]
+acc:16 [in additions.Compatibility]
+acc:18 [in additions.fib]
+acc:20 [in additions.Compatibility]
+acc:232 [in hydras.rpo.list_set]
+acc:235 [in hydras.rpo.list_set]
+acc:238 [in hydras.rpo.list_set]
+acc:242 [in hydras.rpo.list_set]
+acc:71 [in additions.fib]
+acc:78 [in additions.fib]
+acc:87 [in hydras.rpo.list_set]
+Ackm:13 [in hydras.MoreAck.Ack]
+Aeq:64 [in additions.Monoid_def]
+alpha':137 [in hydras.Gamma0.Gamma0]
+alpha':193 [in hydras.Epsilon0.T1]
+alpha':322 [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.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.OrdinalNotations.ON_Generic]
+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.Epsilon0.Canon]
+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.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.Epsilon0.Canon]
+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.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.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:114 [in hydras.Epsilon0.Canon]
+alpha:115 [in hydras.Schutte.Schutte_basics]
+alpha:115 [in hydras.OrdinalNotations.ON_Generic]
+alpha:115 [in hydras.Epsilon0.E0]
+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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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:145 [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.Epsilon0.Paths]
+alpha:204 [in hydras.Gamma0.Gamma0]
+alpha:206 [in hydras.Epsilon0.Paths]
+alpha:207 [in hydras.Schutte.Schutte_basics]
+alpha:207 [in hydras.OrdinalNotations.ON_Generic]
+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.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:25 [in hydras.OrdinalNotations.ON_Generic]
+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.Canon]
+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: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:306 [in hydras.Epsilon0.T1]
+alpha:307 [in hydras.Epsilon0.T1]
+alpha:307 [in hydras.Epsilon0.Paths]
+alpha:308 [in hydras.Epsilon0.T1]
+alpha:309 [in hydras.Epsilon0.T1]
+alpha:31 [in hydras.Schutte.CNF]
+alpha:31 [in hydras.Epsilon0.Large_Sets]
+alpha:31 [in hydras.Epsilon0.Canon]
+alpha:31 [in hydras.OrdinalNotations.ON_Finite]
+alpha:31 [in hydras.Epsilon0.E0]
+alpha:31 [in hydras.Epsilon0.Paths]
+alpha:311 [in hydras.Epsilon0.Paths]
+alpha:313 [in hydras.Epsilon0.T1]
+alpha:316 [in hydras.Epsilon0.T1]
+alpha:316 [in hydras.Epsilon0.Paths]
+alpha:318 [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:321 [in hydras.Epsilon0.T1]
+alpha:323 [in hydras.Epsilon0.Paths]
+alpha:325 [in hydras.Epsilon0.Paths]
+alpha:327 [in hydras.Epsilon0.T1]
+alpha:33 [in gaia_hydras.GF_alpha]
+alpha:33 [in hydras.Epsilon0.Large_Sets]
+alpha:33 [in hydras.Epsilon0.E0]
+alpha:330 [in hydras.Epsilon0.Paths]
+alpha:332 [in hydras.Epsilon0.T1]
+alpha:332 [in hydras.Epsilon0.Paths]
+alpha:334 [in hydras.Epsilon0.Paths]
+alpha:336 [in hydras.Epsilon0.T1]
+alpha:337 [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.Schutte.Schutte_basics]
+alpha:34 [in hydras.OrdinalNotations.ON_Finite]
+alpha:34 [in hydras.Epsilon0.Hprime]
+alpha:34 [in hydras.Epsilon0.Paths]
+alpha:340 [in hydras.Epsilon0.T1]
+alpha:343 [in hydras.Epsilon0.T1]
+alpha:343 [in hydras.Epsilon0.Paths]
+alpha:347 [in hydras.Epsilon0.Paths]
+alpha:349 [in hydras.Epsilon0.T1]
+alpha:35 [in hydras.Schutte.Critical]
+alpha:35 [in hydras.Epsilon0.E0]
+alpha:35 [in hydras.Schutte.Ordering_Functions]
+alpha:35 [in hydras.Schutte.Addition]
+alpha:351 [in hydras.Epsilon0.Paths]
+alpha:352 [in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+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:393 [in hydras.Epsilon0.T1]
+alpha:395 [in hydras.Epsilon0.Paths]
+alpha:397 [in hydras.Epsilon0.T1]
+alpha:398 [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.Paths]
+alpha:405 [in hydras.Epsilon0.T1]
+alpha:406 [in hydras.Epsilon0.T1]
+alpha:407 [in hydras.Epsilon0.Paths]
+alpha:409 [in hydras.Epsilon0.T1]
+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:413 [in hydras.Epsilon0.T1]
+alpha:413 [in hydras.Epsilon0.Paths]
+alpha:418 [in hydras.Epsilon0.T1]
+alpha:419 [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.Canon]
+alpha:42 [in hydras.Epsilon0.E0]
+alpha:42 [in hydras.Schutte.Addition]
+alpha:420 [in hydras.Epsilon0.T1]
+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.Canon]
+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:452 [in hydras.Epsilon0.Paths]
+alpha:453 [in hydras.Gamma0.Gamma0]
+alpha:454 [in hydras.Epsilon0.Paths]
+alpha:456 [in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+alpha:466 [in hydras.Epsilon0.T1]
+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.Paths]
+alpha:472 [in hydras.Epsilon0.T1]
+alpha:473 [in hydras.Epsilon0.Paths]
+alpha:474 [in hydras.Epsilon0.T1]
+alpha:475 [in hydras.Epsilon0.Paths]
+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:48 [in hydras.Epsilon0.Canon]
+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.T1]
+alpha:486 [in hydras.Epsilon0.Paths]
+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.T1]
+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:498 [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.Schutte.Ordering_Functions]
+alpha:510 [in hydras.Epsilon0.Paths]
+alpha:511 [in hydras.Gamma0.Gamma0]
+alpha:514 [in hydras.Gamma0.Gamma0]
+alpha:516 [in hydras.Epsilon0.T1]
+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.Canon]
+alpha:52 [in hydras.Epsilon0.E0]
+alpha:523 [in hydras.Epsilon0.Paths]
+alpha:524 [in hydras.Epsilon0.T1]
+alpha:525 [in hydras.Epsilon0.T1]
+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.Schutte.Addition]
+alpha:532 [in hydras.Epsilon0.Paths]
+alpha:536 [in hydras.Gamma0.Gamma0]
+alpha:537 [in hydras.Gamma0.Gamma0]
+alpha:54 [in hydras.OrdinalNotations.ON_Omega2]
+alpha:54 [in hydras.Schutte.CNF]
+alpha:54 [in hydras.Epsilon0.Canon]
+alpha:54 [in hydras.Epsilon0.E0]
+alpha:541 [in hydras.Epsilon0.T1]
+alpha:542 [in hydras.Epsilon0.T1]
+alpha:544 [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.Hprime]
+alpha:55 [in hydras.Epsilon0.Paths]
+alpha:55 [in hydras.Schutte.Addition]
+alpha:550 [in hydras.Gamma0.Gamma0]
+alpha:551 [in hydras.Epsilon0.T1]
+alpha:552 [in hydras.Epsilon0.Paths]
+alpha:553 [in hydras.Gamma0.Gamma0]
+alpha:556 [in hydras.Epsilon0.Paths]
+alpha:558 [in hydras.Epsilon0.T1]
+alpha:56 [in hydras.Epsilon0.F_alpha]
+alpha:56 [in hydras.Schutte.CNF]
+alpha:56 [in hydras.Epsilon0.Canon]
+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:568 [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.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:581 [in hydras.Gamma0.Gamma0]
+alpha:582 [in hydras.Epsilon0.T1]
+alpha:582 [in hydras.Epsilon0.Paths]
+alpha:585 [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.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.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:633 [in hydras.Epsilon0.T1]
+alpha:635 [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:642 [in hydras.Epsilon0.T1]
+alpha:644 [in hydras.Gamma0.Gamma0]
+alpha:645 [in hydras.Gamma0.Gamma0]
+alpha:646 [in hydras.Epsilon0.T1]
+alpha:646 [in hydras.Gamma0.Gamma0]
+alpha:647 [in hydras.Epsilon0.T1]
+alpha:649 [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:654 [in hydras.Epsilon0.T1]
+alpha:655 [in hydras.Epsilon0.T1]
+alpha:656 [in hydras.Epsilon0.T1]
+alpha:657 [in hydras.Epsilon0.T1]
+alpha:66 [in hydras.Schutte.AP]
+alpha:66 [in hydras.OrdinalNotations.ON_Generic]
+alpha:66 [in hydras.Epsilon0.E0]
+alpha:660 [in hydras.Epsilon0.T1]
+alpha:661 [in hydras.Epsilon0.T1]
+alpha:664 [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:673 [in hydras.Epsilon0.T1]
+alpha:677 [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:683 [in hydras.Epsilon0.T1]
+alpha:688 [in hydras.Epsilon0.T1]
+alpha:69 [in hydras.Epsilon0.Epsilon0rpo]
+alpha:69 [in hydras.Schutte.AP]
+alpha:69 [in hydras.Epsilon0.E0]
+alpha:692 [in hydras.Epsilon0.T1]
+alpha:694 [in hydras.Gamma0.Gamma0]
+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.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.Epsilon0.T1]
+alpha:700 [in hydras.Gamma0.Gamma0]
+alpha:702 [in hydras.Gamma0.Gamma0]
+alpha:704 [in hydras.Epsilon0.T1]
+alpha:704 [in hydras.Gamma0.Gamma0]
+alpha:705 [in hydras.Epsilon0.T1]
+alpha:709 [in hydras.Epsilon0.T1]
+alpha:71 [in hydras.Schutte.Correctness_E0]
+alpha:71 [in hydras.Epsilon0.E0]
+alpha:710 [in hydras.Gamma0.Gamma0]
+alpha:713 [in hydras.Epsilon0.T1]
+alpha:713 [in hydras.Gamma0.Gamma0]
+alpha:715 [in hydras.Gamma0.Gamma0]
+alpha:716 [in hydras.Epsilon0.T1]
+alpha:719 [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:74 [in hydras.Schutte.Correctness_E0]
+alpha:74 [in hydras.Schutte.AP]
+alpha:74 [in hydras.Epsilon0.Paths]
+alpha:740 [in hydras.Epsilon0.T1]
+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.Canon]
+alpha:77 [in hydras.Epsilon0.E0]
+alpha:78 [in hydras.OrdinalNotations.OmegaOmega]
+alpha:78 [in hydras.Epsilon0.E0]
+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.Epsilon0.Canon]
+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.Canon]
+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.Paths]
+alpha:83 [in hydras.Schutte.Critical]
+alpha:83 [in hydras.Epsilon0.Canon]
+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.Epsilon0.E0]
+alpha:86 [in hydras.Epsilon0.Paths]
+alpha:87 [in hydras.Epsilon0.F_alpha]
+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.Schutte.Schutte_basics]
+alpha:9 [in hydras.Epsilon0.E0]
+alpha:9 [in hydras.Schutte.Addition]
+alpha:90 [in hydras.OrdinalNotations.ON_Generic]
+alpha:91 [in hydras.Epsilon0.T1]
+alpha:91 [in hydras.Epsilon0.F_alpha]
+alpha:92 [in hydras.OrdinalNotations.OmegaOmega]
+alpha:92 [in hydras.Epsilon0.Canon]
+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.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.Epsilon0.Canon]
+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':346 [in hydras.Epsilon0.T1]
+a':35 [in hydras.Epsilon0.Hessenberg]
+a':358 [in hydras.Epsilon0.T1]
+a':364 [in hydras.Epsilon0.T1]
+a':378 [in hydras.Epsilon0.T1]
+a':388 [in hydras.Epsilon0.T1]
+a':40 [in hydras.Hydra.BigBattle]
+a':41 [in hydras.Epsilon0.Hessenberg]
+a':428 [in hydras.Epsilon0.T1]
+a':429 [in gaia_hydras.nfwfgaia]
+a':439 [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':534 [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':725 [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 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.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:105 [in hydras.MoreAck.PrimRecExamples]
+a:106 [in hydras.Gamma0.T2]
+a:106 [in hydras.Epsilon0.Hessenberg]
+a:106 [in gaia_hydras.T1Bridge]
+A:106 [in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+a:11 [in Goedel.goedel1]
+a:11 [in hydras.Ackermann.NN]
+a:11 [in hydras.rpo.dickson]
+a:11 [in hydras.solutions_exercises.isqrt]
+a:11 [in gaia_hydras.T2Bridge]
+a:11 [in Goedel.goedel2]
+a:11 [in hydras.Ackermann.expressible]
+A:11 [in hydras.Prelude.MoreVectors]
+a:110 [in hydras.Ackermann.cPair]
+A:110 [in additions.Euclidean_Chains]
+a:110 [in hydras.Ackermann.codeList]
+a:110 [in hydras.rpo.rpo]
+a:1101 [in gaia_hydras.nfwfgaia]
+a:1103 [in gaia_hydras.nfwfgaia]
+a:1106 [in gaia_hydras.nfwfgaia]
+a:1109 [in gaia_hydras.nfwfgaia]
+a:111 [in gaia_hydras.T1Bridge]
+a:111 [in gaia_hydras.nfwfgaia]
+a:1111 [in gaia_hydras.nfwfgaia]
+a:112 [in hydras.Hydra.O2H]
+A:112 [in hydras.rpo.more_list]
+a:112 [in gaia_hydras.T1Bridge]
+a:112 [in hydras.Ackermann.cPair]
+a:1126 [in gaia_hydras.nfwfgaia]
+a:1129 [in gaia_hydras.nfwfgaia]
+a:113 [in hydras.Epsilon0.T1]
+a:113 [in hydras.Ackermann.cPair]
+a:113 [in hydras.Schutte.Ordering_Functions]
+a:113 [in gaia_hydras.nfwfgaia]
+a:1131 [in gaia_hydras.nfwfgaia]
+a:1135 [in gaia_hydras.nfwfgaia]
+a:1136 [in gaia_hydras.nfwfgaia]
+a:1137 [in gaia_hydras.nfwfgaia]
+a:1144 [in gaia_hydras.nfwfgaia]
+a:1148 [in gaia_hydras.nfwfgaia]
+a:115 [in hydras.Epsilon0.Hessenberg]
+A:115 [in additions.Addition_Chains]
+a:1154 [in gaia_hydras.nfwfgaia]
+a:1158 [in gaia_hydras.nfwfgaia]
+a:116 [in gaia_hydras.T1Bridge]
+A:116 [in additions.fib]
+a:1160 [in gaia_hydras.nfwfgaia]
+a:1162 [in gaia_hydras.nfwfgaia]
+a:1164 [in gaia_hydras.nfwfgaia]
+a:1166 [in gaia_hydras.nfwfgaia]
+a:1169 [in gaia_hydras.nfwfgaia]
+a:117 [in gaia_hydras.T1Bridge]
+a:117 [in hydras.Ackermann.cPair]
+a:117 [in 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:121 [in hydras.OrdinalNotations.ON_Generic]
+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: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 additions.Addition_Chains]
+a:1292 [in gaia_hydras.nfwfgaia]
+a:1295 [in gaia_hydras.nfwfgaia]
+a:1299 [in gaia_hydras.nfwfgaia]
+a:13 [in hydras.Prelude.Restriction]
+a:13 [in Goedel.fixPoint]
+a:13 [in gaia_hydras.GCanon]
+a:13 [in gaia_hydras.T1Bridge]
+a:13 [in hydras.Ackermann.prLogic]
+a:13 [in hydras.Hydra.BigBattle]
+a:13 [in hydras.Ackermann.NNtheory]
+a:13 [in hydras.Schutte.Well_Orders]
+A:13 [in additions.Addition_Chains]
+a:13 [in hydras.Schutte.Ordering_Functions]
+a:13 [in hydras.solutions_exercises.isqrt]
+a:130 [in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+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: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.MoreAck.PrimRecExamples]
+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: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:144 [in hydras.Hydra.Hydra_Definitions]
+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.OrdinalNotations.ON_Generic]
+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:154 [in hydras.Hydra.Hydra_Definitions]
+a:1540 [in gaia_hydras.nfwfgaia]
+a:1543 [in gaia_hydras.nfwfgaia]
+A:155 [in additions.Euclidean_Chains]
+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 hydras.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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:171 [in hydras.OrdinalNotations.ON_Generic]
+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 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.OrdinalNotations.ON_Generic]
+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: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:198 [in hydras.OrdinalNotations.ON_Generic]
+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: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 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:213 [in hydras.Ackermann.primRec]
+a:213 [in hydras.Ackermann.cPair]
+a:213 [in hydras.Ackermann.fol]
+a:213 [in hydras.OrdinalNotations.ON_Generic]
+a:213 [in gaia_hydras.nfwfgaia]
+a:214 [in hydras.Epsilon0.T1]
+a:215 [in hydras.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+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.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: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.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.MoreAck.PrimRecExamples]
+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 hydras.OrdinalNotations.ON_Generic]
+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.Epsilon0.T1]
+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.Ackermann.cPair]
+a:280 [in hydras.Ackermann.fol]
+a:281 [in hydras.Ackermann.cPair]
+a:282 [in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+a:286 [in hydras.Ackermann.primRec]
+a:287 [in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+a:29 [in hydras.Ackermann.NN]
+a:29 [in hydras.Gamma0.Gamma0]
+a:29 [in hydras.MoreAck.PrimRecExamples]
+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:31 [in Goedel.PRrepresentable]
+A:31 [in hydras.rpo.more_list]
+a:31 [in hydras.Ackermann.folLogic3]
+a:310 [in hydras.Epsilon0.T1]
+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:344 [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 gaia_hydras.nfwfgaia]
+A:354 [in hydras.Ackermann.checkPrf]
+a:355 [in hydras.Epsilon0.T1]
+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 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 hydras.Epsilon0.T1]
+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:375 [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: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.Epsilon0.T1]
+a:381 [in hydras.Ackermann.folProp]
+a:381 [in gaia_hydras.nfwfgaia]
+a:385 [in hydras.Epsilon0.T1]
+a:385 [in Goedel.PRrepresentable]
+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:390 [in hydras.Epsilon0.T1]
+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: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:403 [in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+a:414 [in hydras.Ackermann.primRec]
+a:415 [in hydras.Epsilon0.T1]
+a:415 [in gaia_hydras.nfwfgaia]
+a:416 [in hydras.Ackermann.primRec]
+a:417 [in Goedel.PRrepresentable]
+a:418 [in hydras.Ackermann.primRec]
+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 Goedel.PRrepresentable]
+a:420 [in hydras.Ackermann.primRec]
+a:421 [in hydras.Epsilon0.T1]
+a:421 [in hydras.Ackermann.fol]
+a:422 [in hydras.Epsilon0.T1]
+a:422 [in gaia_hydras.nfwfgaia]
+a:424 [in Goedel.PRrepresentable]
+a:424 [in hydras.Ackermann.primRec]
+a:425 [in hydras.Epsilon0.T1]
+a:428 [in hydras.Ackermann.fol]
+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:431 [in hydras.Epsilon0.T1]
+a:432 [in Goedel.PRrepresentable]
+a:432 [in gaia_hydras.nfwfgaia]
+a:435 [in Goedel.PRrepresentable]
+a:436 [in hydras.Epsilon0.T1]
+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:441 [in gaia_hydras.nfwfgaia]
+a:442 [in hydras.Epsilon0.T1]
+a:443 [in gaia_hydras.nfwfgaia]
+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:448 [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.Epsilon0.T1]
+A:453 [in hydras.Ackermann.checkPrf]
+a:457 [in hydras.Gamma0.Gamma0]
+a:457 [in gaia_hydras.nfwfgaia]
+a:458 [in hydras.Epsilon0.T1]
+a:458 [in hydras.Ackermann.primRec]
+a:459 [in gaia_hydras.nfwfgaia]
+a:46 [in hydras.Epsilon0.T1]
+A:46 [in hydras.rpo.more_list]
+a:46 [in hydras.Prelude.Comparable]
+A:46 [in hydras.Prelude.Sort_spec]
+a:46 [in additions.More_on_positive]
+A:46 [in hydras.Prelude.MoreOrders]
+A:46 [in additions.Monoid_def]
+a:46 [in hydras.Schutte.PartialFun]
+A:46 [in hydras.Schutte.Schutte_basics]
+a:46 [in hydras.Schutte.Well_Orders]
+A:46 [in additions.Addition_Chains]
+a:461 [in hydras.Epsilon0.T1]
+a:462 [in gaia_hydras.nfwfgaia]
+a:463 [in hydras.Ackermann.primRec]
+a:464 [in hydras.Epsilon0.T1]
+a:464 [in gaia_hydras.nfwfgaia]
+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:470 [in hydras.Epsilon0.T1]
+a:472 [in hydras.Ackermann.primRec]
+a:473 [in gaia_hydras.nfwfgaia]
+a:476 [in hydras.Epsilon0.T1]
+a:478 [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.OrdinalNotations.ON_Generic]
+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.Ackermann.primRec]
+a:494 [in gaia_hydras.nfwfgaia]
+a:496 [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.MoreAck.PrimRecExamples]
+A:50 [in hydras.Ackermann.expressible]
+a:500 [in hydras.Epsilon0.T1]
+a:502 [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.Ackermann.primRec]
+a:509 [in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+a:513 [in hydras.Epsilon0.T1]
+a:513 [in hydras.Ackermann.primRec]
+a:514 [in hydras.Epsilon0.T1]
+a:514 [in hydras.Ackermann.checkPrf]
+a:515 [in hydras.Epsilon0.T1]
+a:515 [in hydras.Ackermann.primRec]
+a:517 [in hydras.Ackermann.primRec]
+a:518 [in hydras.Epsilon0.T1]
+a:518 [in hydras.Gamma0.Gamma0]
+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.Epsilon0.T1]
+a:520 [in hydras.Gamma0.Gamma0]
+a:521 [in hydras.Epsilon0.T1]
+a:521 [in hydras.Ackermann.primRec]
+a:523 [in hydras.Ackermann.primRec]
+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:528 [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:531 [in hydras.Epsilon0.T1]
+a:532 [in hydras.Ackermann.primRec]
+a:533 [in hydras.Gamma0.Gamma0]
+a:534 [in hydras.Ackermann.primRec]
+a:536 [in hydras.Ackermann.primRec]
+a:538 [in hydras.Epsilon0.T1]
+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:548 [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:552 [in hydras.Ackermann.primRec]
+a:553 [in hydras.Epsilon0.T1]
+a:554 [in hydras.Ackermann.primRec]
+a:555 [in hydras.Epsilon0.T1]
+a:557 [in gaia_hydras.nfwfgaia]
+A:56 [in hydras.rpo.more_list]
+a:56 [in hydras.Ackermann.LNN2LNT]
+a:56 [in gaia_hydras.GCanon]
+a:56 [in hydras.Ackermann.code]
+a:56 [in gaia_hydras.T1Bridge]
+A:56 [in additions.Monoid_def]
+a:56 [in hydras.Schutte.Schutte_basics]
+a:56 [in hydras.rpo.dickson]
+a:56 [in hydras.Schutte.Ordering_Functions]
+a:562 [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.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.Epsilon0.T1]
+a:571 [in hydras.Gamma0.Gamma0]
+a:575 [in hydras.Epsilon0.T1]
+a:579 [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 Goedel.codeSysPrf]
+a:58 [in hydras.rpo.dickson]
+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.Ackermann.primRec]
+a:595 [in gaia_hydras.nfwfgaia]
+a:596 [in hydras.Gamma0.Gamma0]
+a:597 [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:601 [in hydras.Epsilon0.T1]
+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:618 [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 hydras.OrdinalNotations.ON_Generic]
+a:62 [in additions.Addition_Chains]
+A:62 [in hydras.Ackermann.expressible]
+a:620 [in hydras.Gamma0.Gamma0]
+a:626 [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 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:64 [in hydras.MoreAck.PrimRecExamples]
+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.MoreAck.PrimRecExamples]
+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.OrdinalNotations.ON_Generic]
+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.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:707 [in hydras.Epsilon0.T1]
+a:707 [in gaia_hydras.nfwfgaia]
+a:71 [in hydras.Epsilon0.T1]
+A:71 [in hydras.rpo.more_list]
+a:71 [in hydras.Prelude.Comparable]
+a:71 [in gaia_hydras.GPaths]
+a:71 [in hydras.Hydra.BigBattle]
+a:71 [in hydras.Ackermann.folLogic3]
+A:71 [in additions.Addition_Chains]
+A:71 [in hydras.Schutte.Ordering_Functions]
+A:71 [in Goedel.rosser]
+A:71 [in hydras.Ackermann.expressible]
+a:71 [in hydras.Prelude.MoreVectors]
+a:717 [in gaia_hydras.nfwfgaia]
+a:718 [in gaia_hydras.nfwfgaia]
+a:72 [in hydras.Ackermann.subAll]
+A:72 [in additions.AM]
+A:72 [in hydras.Prelude.Iterates]
+A:72 [in hydras.rpo.more_list]
+a:72 [in hydras.Prelude.Comparable]
+a:72 [in hydras.Epsilon0.Hessenberg]
+a:72 [in hydras.Ackermann.code]
+a:72 [in gaia_hydras.T1Bridge]
+A:72 [in hydras.Schutte.PartialFun]
+a:72 [in hydras.Schutte.Schutte_basics]
+a:720 [in gaia_hydras.nfwfgaia]
+a:722 [in hydras.Epsilon0.T1]
+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.OrdinalNotations.ON_Generic]
+A:73 [in hydras.Prelude.MoreVectors]
+a:731 [in gaia_hydras.nfwfgaia]
+a:732 [in hydras.Epsilon0.T1]
+a:733 [in gaia_hydras.nfwfgaia]
+a:735 [in hydras.Epsilon0.T1]
+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: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 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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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 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.MoreAck.PrimRecExamples]
+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: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.OrdinalNotations.ON_Generic]
+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 hydras.OrdinalNotations.ON_Generic]
+A:93 [in Goedel.codeSysPrf]
+A:93 [in additions.Addition_Chains]
+a:931 [in gaia_hydras.nfwfgaia]
+a:938 [in gaia_hydras.nfwfgaia]
+a:94 [in hydras.Epsilon0.Hessenberg]
+a:94 [in hydras.Ackermann.folLogic3]
+a:944 [in gaia_hydras.nfwfgaia]
+a:95 [in gaia_hydras.T1Bridge]
+a:95 [in hydras.Ackermann.cPair]
+a:955 [in gaia_hydras.nfwfgaia]
+a:956 [in gaia_hydras.nfwfgaia]
+a:958 [in gaia_hydras.nfwfgaia]
+A:96 [in Goedel.PRrepresentable]
+A:96 [in hydras.rpo.more_list]
+a:96 [in hydras.Prelude.DecPreOrder]
+a:960 [in gaia_hydras.nfwfgaia]
+a:962 [in gaia_hydras.nfwfgaia]
+a:964 [in gaia_hydras.nfwfgaia]
+a:97 [in hydras.Prelude.Comparable]
+a:97 [in hydras.Epsilon0.Hessenberg]
+a:97 [in gaia_hydras.T1Bridge]
+A:98 [in additions.AM]
+A:98 [in hydras.Hydra.Hydra_Lemmas]
+a:988 [in gaia_hydras.nfwfgaia]
+A:99 [in additions.Euclidean_Chains]
+a:99 [in hydras.Schutte.Schutte_basics]
+a:994 [in gaia_hydras.nfwfgaia]
+

B

+beta':101 [in hydras.Epsilon0.T1]
+beta':105 [in hydras.Epsilon0.T1]
+beta':119 [in hydras.Schutte.Ordering_Functions]
+beta':138 [in hydras.Gamma0.Gamma0]
+beta':195 [in hydras.Epsilon0.T1]
+beta':314 [in hydras.Epsilon0.Paths]
+beta':326 [in hydras.Epsilon0.T1]
+beta':331 [in hydras.Epsilon0.T1]
+beta':335 [in hydras.Epsilon0.T1]
+beta':463 [in hydras.Gamma0.Gamma0]
+beta':506 [in hydras.Gamma0.Gamma0]
+beta':510 [in hydras.Gamma0.Gamma0]
+beta':680 [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.Canon]
+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:100 [in hydras.Epsilon0.Canon]
+beta:101 [in hydras.OrdinalNotations.OmegaOmega]
+beta:101 [in hydras.Epsilon0.E0]
+beta:102 [in hydras.Prelude.Comparable]
+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: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.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.OrdinalNotations.ON_Generic]
+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: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.T1]
+beta:305 [in hydras.Epsilon0.Paths]
+beta:308 [in hydras.Epsilon0.Paths]
+beta:313 [in hydras.Epsilon0.Paths]
+beta:314 [in hydras.Epsilon0.T1]
+beta:317 [in hydras.Epsilon0.T1]
+beta:317 [in hydras.Epsilon0.Paths]
+beta:32 [in hydras.Schutte.CNF]
+beta:32 [in hydras.Schutte.Critical]
+beta:32 [in hydras.Epsilon0.E0]
+beta:320 [in hydras.Epsilon0.T1]
+beta:321 [in hydras.Epsilon0.Paths]
+beta:325 [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:330 [in hydras.Epsilon0.T1]
+beta:334 [in hydras.Epsilon0.T1]
+beta:335 [in hydras.Epsilon0.Paths]
+beta:338 [in hydras.Epsilon0.T1]
+beta:34 [in hydras.Epsilon0.E0]
+beta:340 [in hydras.Epsilon0.Paths]
+beta:341 [in hydras.Epsilon0.T1]
+beta:344 [in hydras.Epsilon0.Paths]
+beta:348 [in hydras.Epsilon0.Paths]
+beta:35 [in hydras.Schutte.Correctness_E0]
+beta:35 [in hydras.OrdinalNotations.ON_Finite]
+beta:351 [in hydras.Epsilon0.T1]
+beta:352 [in hydras.Epsilon0.Paths]
+beta:354 [in hydras.Epsilon0.T1]
+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.Paths]
+beta:395 [in hydras.Epsilon0.T1]
+beta:396 [in hydras.Epsilon0.Paths]
+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.T1]
+beta:400 [in hydras.Epsilon0.Paths]
+beta:405 [in hydras.Epsilon0.Paths]
+beta:407 [in hydras.Epsilon0.T1]
+beta:408 [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:456 [in hydras.Epsilon0.Paths]
+beta:456 [in hydras.Gamma0.Gamma0]
+beta:457 [in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+beta:466 [in hydras.Epsilon0.Paths]
+beta:467 [in hydras.Epsilon0.T1]
+beta:47 [in hydras.OrdinalNotations.ON_Omega2]
+beta:47 [in hydras.Schutte.CNF]
+beta:473 [in hydras.Epsilon0.T1]
+beta:475 [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:485 [in hydras.Epsilon0.T1]
+beta:487 [in hydras.Epsilon0.Paths]
+beta:488 [in hydras.Epsilon0.T1]
+beta:49 [in hydras.OrdinalNotations.ON_Omega2]
+beta:49 [in hydras.Schutte.CNF]
+beta:49 [in hydras.Schutte.Critical]
+beta:491 [in hydras.Epsilon0.Paths]
+beta:492 [in hydras.Epsilon0.T1]
+beta:493 [in hydras.Gamma0.Gamma0]
+beta:495 [in hydras.Epsilon0.Paths]
+beta:499 [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:56 [in hydras.Epsilon0.Hessenberg]
+beta:56 [in hydras.Schutte.AP]
+beta:56 [in hydras.Epsilon0.Paths]
+beta:560 [in hydras.Epsilon0.T1]
+beta:562 [in hydras.Epsilon0.Paths]
+beta:565 [in hydras.Epsilon0.Paths]
+beta:57 [in hydras.Hydra.O2H]
+beta:57 [in hydras.Schutte.Addition]
+beta:570 [in hydras.Epsilon0.T1]
+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.Canon]
+beta:58 [in hydras.Epsilon0.E0]
+beta:582 [in hydras.Gamma0.Gamma0]
+beta:583 [in hydras.Epsilon0.T1]
+beta:583 [in hydras.Epsilon0.Paths]
+beta:586 [in hydras.Epsilon0.T1]
+beta:587 [in hydras.Epsilon0.Paths]
+beta:589 [in hydras.Epsilon0.T1]
+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:62 [in hydras.Epsilon0.Hessenberg]
+beta:62 [in hydras.Schutte.CNF]
+beta:62 [in hydras.Epsilon0.Canon]
+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.Gamma0.Gamma0]
+beta:632 [in hydras.Epsilon0.T1]
+beta:634 [in hydras.Epsilon0.T1]
+beta:636 [in hydras.Epsilon0.T1]
+beta:64 [in hydras.Schutte.Correctness_E0]
+beta:64 [in hydras.Epsilon0.Hessenberg]
+beta:641 [in hydras.Gamma0.Gamma0]
+beta:644 [in hydras.Epsilon0.T1]
+beta:645 [in hydras.Epsilon0.T1]
+beta:648 [in hydras.Epsilon0.T1]
+beta:65 [in hydras.Schutte.AP]
+beta:65 [in hydras.Schutte.Addition]
+beta:651 [in hydras.Epsilon0.T1]
+beta:653 [in hydras.Epsilon0.T1]
+beta:659 [in hydras.Epsilon0.T1]
+beta:66 [in hydras.Epsilon0.Paths]
+beta:661 [in hydras.Gamma0.Gamma0]
+beta:662 [in hydras.Gamma0.Gamma0]
+beta:663 [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:672 [in hydras.Epsilon0.T1]
+beta:675 [in hydras.Epsilon0.T1]
+beta:679 [in hydras.Epsilon0.T1]
+beta:679 [in hydras.Gamma0.Gamma0]
+beta:682 [in hydras.Epsilon0.T1]
+beta:682 [in hydras.Gamma0.Gamma0]
+beta:684 [in hydras.Epsilon0.T1]
+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:705 [in hydras.Gamma0.Gamma0]
+beta:706 [in hydras.Epsilon0.T1]
+beta:71 [in hydras.OrdinalNotations.ON_Omega2]
+beta:71 [in hydras.Epsilon0.F_alpha]
+beta:71 [in hydras.Epsilon0.Hessenberg]
+beta:711 [in hydras.Gamma0.Gamma0]
+beta:712 [in hydras.Epsilon0.T1]
+beta:714 [in hydras.Gamma0.Gamma0]
+beta:715 [in hydras.Epsilon0.T1]
+beta:716 [in hydras.Gamma0.Gamma0]
+beta:718 [in hydras.Epsilon0.T1]
+beta:72 [in hydras.Epsilon0.E0]
+beta:721 [in hydras.Epsilon0.T1]
+beta:73 [in hydras.Epsilon0.Canon]
+beta:74 [in hydras.Epsilon0.E0]
+beta:75 [in hydras.OrdinalNotations.ON_Generic]
+beta:76 [in hydras.Epsilon0.F_alpha]
+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.Epsilon0.Canon]
+beta:86 [in hydras.Schutte.Schutte_basics]
+beta:87 [in hydras.Epsilon0.E0]
+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.Canon]
+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.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':286 [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':360 [in hydras.Epsilon0.T1]
+b':365 [in hydras.Epsilon0.T1]
+b':37 [in hydras.Epsilon0.Hessenberg]
+b':379 [in hydras.Epsilon0.T1]
+b':384 [in hydras.Epsilon0.T1]
+b':389 [in hydras.Epsilon0.T1]
+b':41 [in hydras.Hydra.BigBattle]
+b':426 [in gaia_hydras.nfwfgaia]
+b':43 [in hydras.Epsilon0.Hessenberg]
+b':430 [in hydras.Epsilon0.T1]
+b':431 [in gaia_hydras.nfwfgaia]
+b':435 [in hydras.Epsilon0.T1]
+b':441 [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':536 [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':727 [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: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:110 [in hydras.Ackermann.model]
+b:110 [in gaia_hydras.T1Bridge]
+B:110 [in hydras.OrdinalNotations.ON_Generic]
+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: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: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:125 [in hydras.OrdinalNotations.ON_Generic]
+B:125 [in hydras.Hydra.Hydra_Definitions]
+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.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: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:131 [in hydras.OrdinalNotations.ON_Generic]
+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:1321 [in gaia_hydras.nfwfgaia]
+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:136 [in hydras.Hydra.Hydra_Definitions]
+b:1361 [in gaia_hydras.nfwfgaia]
+b:1366 [in gaia_hydras.nfwfgaia]
+b:137 [in hydras.Epsilon0.T1]
+B:137 [in hydras.Prelude.MoreLists]
+b:137 [in hydras.Ackermann.codeSubFormula]
+B:137 [in hydras.OrdinalNotations.ON_Generic]
+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:14 [in gaia_hydras.T1Bridge]
+b:14 [in hydras.Ackermann.prLogic]
+b:14 [in hydras.Hydra.BigBattle]
+b:14 [in hydras.Ackermann.NNtheory]
+b:14 [in hydras.solutions_exercises.isqrt]
+b:140 [in hydras.Ackermann.LNT]
+B:140 [in hydras.Hydra.Hydra_Definitions]
+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: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:147 [in hydras.Hydra.Hydra_Definitions]
+b:1471 [in gaia_hydras.nfwfgaia]
+b:149 [in additions.fib]
+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.MoreAck.PrimRecExamples]
+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:150 [in hydras.OrdinalNotations.ON_Generic]
+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: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:157 [in hydras.Hydra.Hydra_Definitions]
+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 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:163 [in hydras.OrdinalNotations.ON_Generic]
+b:1630 [in gaia_hydras.nfwfgaia]
+b:1636 [in gaia_hydras.nfwfgaia]
+B:164 [in hydras.rpo.more_list]
+B:164 [in hydras.Hydra.Hydra_Definitions]
+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.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.OrdinalNotations.ON_Generic]
+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: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:175 [in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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: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:202 [in hydras.OrdinalNotations.ON_Generic]
+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 gaia_hydras.nfwfgaia]
+b:2062 [in gaia_hydras.nfwfgaia]
+b:2071 [in gaia_hydras.nfwfgaia]
+b:2074 [in gaia_hydras.nfwfgaia]
+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 hydras.OrdinalNotations.ON_Generic]
+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:214 [in hydras.OrdinalNotations.ON_Generic]
+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: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.MoreAck.PrimRecExamples]
+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:277 [in hydras.Epsilon0.T1]
+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:283 [in hydras.Ackermann.primRec]
+b:284 [in hydras.Epsilon0.T1]
+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.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:30 [in hydras.MoreAck.PrimRecExamples]
+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: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 hydras.Epsilon0.T1]
+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: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.OrdinalNotations.ON_Generic]
+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:347 [in hydras.Ackermann.subAll]
+b:347 [in hydras.Ackermann.cPair]
+b:348 [in hydras.Epsilon0.T1]
+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:356 [in Goedel.PRrepresentable]
+b:356 [in hydras.Ackermann.cPair]
+b:356 [in gaia_hydras.nfwfgaia]
+b:357 [in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+b:360 [in hydras.Ackermann.cPair]
+b:360 [in gaia_hydras.nfwfgaia]
+b:362 [in hydras.Epsilon0.T1]
+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:376 [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:383 [in hydras.Epsilon0.T1]
+b:386 [in Goedel.PRrepresentable]
+b:387 [in hydras.Epsilon0.T1]
+b:39 [in hydras.Prelude.Comparable]
+b:39 [in hydras.Ackermann.NN]
+b:39 [in hydras.Schutte.Ordering_Functions]
+b:390 [in Goedel.PRrepresentable]
+b:392 [in hydras.Epsilon0.T1]
+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:400 [in gaia_hydras.nfwfgaia]
+b:401 [in Goedel.PRrepresentable]
+b:403 [in Goedel.PRrepresentable]
+b:404 [in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+b:416 [in hydras.Ackermann.fol]
+b:416 [in gaia_hydras.nfwfgaia]
+b:417 [in hydras.Epsilon0.T1]
+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 Goedel.PRrepresentable]
+b:427 [in hydras.Epsilon0.T1]
+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:432 [in hydras.Ackermann.fol]
+b:433 [in hydras.Epsilon0.T1]
+b:433 [in gaia_hydras.nfwfgaia]
+b:434 [in hydras.Ackermann.fol]
+b:436 [in gaia_hydras.nfwfgaia]
+b:437 [in hydras.Ackermann.primRec]
+b:438 [in hydras.Epsilon0.T1]
+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:442 [in gaia_hydras.nfwfgaia]
+b:443 [in hydras.Epsilon0.T1]
+b:444 [in hydras.Ackermann.primRec]
+b:444 [in gaia_hydras.nfwfgaia]
+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:449 [in hydras.Epsilon0.T1]
+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.Ackermann.checkPrf]
+b:451 [in hydras.Ackermann.primRec]
+b:451 [in gaia_hydras.nfwfgaia]
+b:452 [in hydras.Epsilon0.T1]
+b:453 [in gaia_hydras.nfwfgaia]
+B:454 [in hydras.Ackermann.checkPrf]
+b:455 [in hydras.Epsilon0.T1]
+b:457 [in hydras.Ackermann.primRec]
+b:458 [in gaia_hydras.nfwfgaia]
+b:459 [in hydras.Epsilon0.T1]
+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 gaia_hydras.nfwfgaia]
+b:462 [in hydras.Epsilon0.T1]
+b:463 [in gaia_hydras.nfwfgaia]
+b:464 [in hydras.Ackermann.primRec]
+b:465 [in hydras.Epsilon0.T1]
+b:465 [in gaia_hydras.nfwfgaia]
+b:467 [in gaia_hydras.nfwfgaia]
+b:469 [in hydras.Epsilon0.T1]
+b:469 [in gaia_hydras.nfwfgaia]
+b:47 [in hydras.Epsilon0.T1]
+b:47 [in hydras.Epsilon0.Epsilon0rpo]
+b:47 [in hydras.Prelude.Comparable]
+B:47 [in hydras.Prelude.Sort_spec]
+b:47 [in additions.More_on_positive]
+B:47 [in hydras.Schutte.Schutte_basics]
+b:471 [in hydras.Epsilon0.T1]
+b:474 [in gaia_hydras.nfwfgaia]
+b:477 [in hydras.Epsilon0.T1]
+b:478 [in hydras.Ackermann.primRec]
+b:479 [in hydras.Epsilon0.T1]
+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: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.Ackermann.primRec]
+b:495 [in gaia_hydras.nfwfgaia]
+b:497 [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:501 [in hydras.Epsilon0.T1]
+b:503 [in hydras.Ackermann.checkPrf]
+b:504 [in hydras.Epsilon0.T1]
+b:504 [in hydras.Ackermann.primRec]
+b:506 [in hydras.Ackermann.primRec]
+b:507 [in hydras.Ackermann.checkPrf]
+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.Epsilon0.T1]
+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:518 [in hydras.Ackermann.primRec]
+b:519 [in hydras.Epsilon0.T1]
+b:519 [in hydras.Gamma0.Gamma0]
+b:52 [in hydras.Prelude.More_Arith]
+b:52 [in hydras.Prelude.Comparable]
+B:52 [in hydras.OrdinalNotations.ON_Generic]
+b:52 [in hydras.Ackermann.codeList]
+b:520 [in hydras.Ackermann.primRec]
+b:522 [in hydras.Epsilon0.T1]
+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.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.Epsilon0.T1]
+b:530 [in hydras.Ackermann.primRec]
+b:531 [in hydras.Gamma0.Gamma0]
+b:533 [in hydras.Epsilon0.T1]
+b:534 [in hydras.Gamma0.Gamma0]
+b:537 [in hydras.Ackermann.primRec]
+b:54 [in additions.More_on_positive]
+b:54 [in gaia_hydras.GCanon]
+b:54 [in hydras.OrdinalNotations.OmegaOmega]
+b:54 [in hydras.Ackermann.cPair]
+B:54 [in hydras.Prelude.MoreVectors]
+b:540 [in hydras.Epsilon0.T1]
+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.Ackermann.primRec]
+b:557 [in hydras.Epsilon0.T1]
+b:56 [in hydras.Epsilon0.Epsilon0rpo]
+b:564 [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.Gamma0.Gamma0]
+b:572 [in hydras.Epsilon0.T1]
+b:572 [in hydras.Gamma0.Gamma0]
+b:576 [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:580 [in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+b:599 [in hydras.Epsilon0.T1]
+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.Schutte.Ordering_Functions]
+b:603 [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:62 [in hydras.Prelude.Comparable]
+b:62 [in hydras.Schutte.Ordering_Functions]
+b:620 [in hydras.Epsilon0.T1]
+b:628 [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:64 [in hydras.OrdinalNotations.ON_Generic]
+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:708 [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.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:724 [in hydras.Epsilon0.T1]
+b:728 [in gaia_hydras.nfwfgaia]
+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:731 [in hydras.Epsilon0.T1]
+b:732 [in gaia_hydras.nfwfgaia]
+b:734 [in gaia_hydras.nfwfgaia]
+b:736 [in hydras.Epsilon0.T1]
+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: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:76 [in hydras.OrdinalNotations.ON_Generic]
+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:79 [in hydras.OrdinalNotations.ON_Generic]
+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: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:85 [in hydras.OrdinalNotations.ON_Generic]
+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: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:89 [in hydras.MoreAck.PrimRecExamples]
+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:92 [in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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:13 [in hydras.OrdinalNotations.ON_Generic]
+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:108 [in hydras.OrdinalNotations.ON_Generic]
+compareA:123 [in hydras.OrdinalNotations.ON_Generic]
+compareA:135 [in hydras.OrdinalNotations.ON_Generic]
+compareA:148 [in hydras.OrdinalNotations.ON_Generic]
+compareA:161 [in hydras.OrdinalNotations.ON_Generic]
+compareA:173 [in hydras.OrdinalNotations.ON_Generic]
+compareA:186 [in hydras.OrdinalNotations.ON_Generic]
+compareA:200 [in hydras.OrdinalNotations.ON_Generic]
+compareA:31 [in hydras.OrdinalNotations.ON_Generic]
+compareA:50 [in hydras.OrdinalNotations.ON_Generic]
+compareA:69 [in hydras.OrdinalNotations.ON_Generic]
+compareA:83 [in hydras.OrdinalNotations.ON_Generic]
+compareA:95 [in hydras.OrdinalNotations.ON_Generic]
+compareB:112 [in hydras.OrdinalNotations.ON_Generic]
+compareB:127 [in hydras.OrdinalNotations.ON_Generic]
+compareB:139 [in hydras.OrdinalNotations.ON_Generic]
+compareB:152 [in hydras.OrdinalNotations.ON_Generic]
+compareB:165 [in hydras.OrdinalNotations.ON_Generic]
+compareB:177 [in hydras.OrdinalNotations.ON_Generic]
+compareB:190 [in hydras.OrdinalNotations.ON_Generic]
+compareB:204 [in hydras.OrdinalNotations.ON_Generic]
+compareB:35 [in hydras.OrdinalNotations.ON_Generic]
+compareB:54 [in hydras.OrdinalNotations.ON_Generic]
+compareB:87 [in hydras.OrdinalNotations.ON_Generic]
+compareB:99 [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:1032 [in gaia_hydras.nfwfgaia]
+c:1037 [in gaia_hydras.nfwfgaia]
+c:104 [in hydras.MoreAck.PrimRecExamples]
+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: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:16 [in hydras.MoreAck.PrimRecExamples]
+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:312 [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:414 [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:444 [in hydras.Epsilon0.T1]
+c:445 [in hydras.Epsilon0.T1]
+c:45 [in additions.Euclidean_Chains]
+c:450 [in hydras.Epsilon0.T1]
+c:460 [in hydras.Epsilon0.T1]
+c:461 [in gaia_hydras.nfwfgaia]
+c:463 [in hydras.Epsilon0.T1]
+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:505 [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:565 [in hydras.Epsilon0.T1]
+c:567 [in hydras.Gamma0.Gamma0]
+c:57 [in additions.AM]
+c:573 [in hydras.Epsilon0.T1]
+c:574 [in hydras.Gamma0.Gamma0]
+c:577 [in hydras.Epsilon0.T1]
+c:578 [in hydras.Gamma0.Gamma0]
+c:580 [in hydras.Gamma0.Gamma0]
+c:581 [in hydras.Epsilon0.T1]
+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:604 [in hydras.Epsilon0.T1]
+c:607 [in hydras.Epsilon0.T1]
+c:611 [in hydras.Epsilon0.T1]
+c:614 [in hydras.Epsilon0.T1]
+c:614 [in hydras.Ackermann.primRec]
+c:617 [in hydras.Epsilon0.T1]
+c:621 [in hydras.Epsilon0.T1]
+c:622 [in hydras.Ackermann.primRec]
+c:623 [in hydras.Epsilon0.T1]
+c:626 [in hydras.Ackermann.primRec]
+c:629 [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:732 [in hydras.Ackermann.primRec]
+c:733 [in hydras.Epsilon0.T1]
+c:735 [in hydras.Ackermann.primRec]
+c:737 [in hydras.Epsilon0.T1]
+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:90 [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: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]
+delta:593 [in hydras.Epsilon0.T1]
+delta:62 [in hydras.Schutte.Addition]
+dest:102 [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:17 [in hydras.MoreAck.PrimRecExamples]
+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:567 [in hydras.Epsilon0.T1]
+d:595 [in hydras.Gamma0.Gamma0]
+d:609 [in hydras.Epsilon0.T1]
+d:625 [in hydras.Epsilon0.T1]
+d:631 [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:91 [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:746 [in hydras.Epsilon0.T1]
+exp:751 [in hydras.Epsilon0.T1]
+E_eq:240 [in additions.AM]
+E_one:239 [in additions.AM]
+E_op:238 [in additions.AM]
+E_eq:233 [in additions.AM]
+E_one:232 [in additions.AM]
+E_op:231 [in additions.AM]
+E_eq:51 [in additions.Pow_variant]
+E_one:50 [in additions.Pow_variant]
+E_op:49 [in additions.Pow_variant]
+E_eq:42 [in additions.Pow_variant]
+E_one:41 [in additions.Pow_variant]
+E_op:40 [in additions.Pow_variant]
+E_eq:32 [in additions.Pow_variant]
+E_one:31 [in additions.Pow_variant]
+E_op:30 [in additions.Pow_variant]
+E_eq:26 [in additions.Pow_variant]
+E_one:25 [in additions.Pow_variant]
+E_op:24 [in additions.Pow_variant]
+E_eq:19 [in additions.Pow_variant]
+E_one:18 [in additions.Pow_variant]
+E_op:17 [in additions.Pow_variant]
+E_eq:13 [in additions.Pow_variant]
+E_one:12 [in additions.Pow_variant]
+E_op:11 [in additions.Pow_variant]
+E_eq:4 [in additions.Pow_variant]
+E_one:3 [in additions.Pow_variant]
+E_op:2 [in additions.Pow_variant]
+E_eq:59 [in additions.Pow]
+E_op:58 [in additions.Pow]
+E_eq:51 [in additions.Pow]
+E_one:50 [in additions.Pow]
+E_op:49 [in additions.Pow]
+E_eq:42 [in additions.Pow]
+E_one:41 [in additions.Pow]
+E_op:40 [in additions.Pow]
+E_eq:32 [in additions.Pow]
+E_one:31 [in additions.Pow]
+E_op:30 [in additions.Pow]
+E_eq:26 [in additions.Pow]
+E_one:25 [in additions.Pow]
+E_op:24 [in additions.Pow]
+E_eq:19 [in additions.Pow]
+E_one:18 [in additions.Pow]
+E_op:17 [in additions.Pow]
+E_eq:13 [in additions.Pow]
+E_one:12 [in additions.Pow]
+E_op:11 [in additions.Pow]
+E_eq:4 [in additions.Pow]
+E_one:3 [in additions.Pow]
+E_op:2 [in additions.Pow]
+E_eq:54 [in additions.Monoid_def]
+E_one:53 [in additions.Monoid_def]
+E_op:52 [in additions.Monoid_def]
+E_eq:49 [in additions.Monoid_def]
+E_one:48 [in additions.Monoid_def]
+E_op:47 [in additions.Monoid_def]
+E_eq:44 [in additions.Monoid_def]
+E_one:43 [in additions.Monoid_def]
+E_op:42 [in additions.Monoid_def]
+E_eq:39 [in additions.Monoid_def]
+E_one:38 [in additions.Monoid_def]
+E_op:37 [in additions.Monoid_def]
+E_eq:24 [in additions.Monoid_def]
+E_one:23 [in additions.Monoid_def]
+E_op:22 [in additions.Monoid_def]
+E_equiv:197 [in additions.Euclidean_Chains]
+E_one:196 [in additions.Euclidean_Chains]
+E_equiv:185 [in additions.Euclidean_Chains]
+E_one:184 [in additions.Euclidean_Chains]
+E_equiv:171 [in additions.Euclidean_Chains]
+E_one:170 [in additions.Euclidean_Chains]
+E_equiv:165 [in additions.Euclidean_Chains]
+E_one:164 [in additions.Euclidean_Chains]
+E_equiv:113 [in additions.Euclidean_Chains]
+E_one:112 [in additions.Euclidean_Chains]
+E_equiv:102 [in additions.Euclidean_Chains]
+E_one:101 [in additions.Euclidean_Chains]
+E_equiv:91 [in additions.Euclidean_Chains]
+E_one:90 [in additions.Euclidean_Chains]
+E_equiv:71 [in additions.Euclidean_Chains]
+E_one:70 [in additions.Euclidean_Chains]
+E_equiv:64 [in additions.Euclidean_Chains]
+E_one:63 [in additions.Euclidean_Chains]
+E_equiv:56 [in additions.Euclidean_Chains]
+E_one:55 [in additions.Euclidean_Chains]
+E_equiv:38 [in additions.Euclidean_Chains]
+E_one:37 [in additions.Euclidean_Chains]
+E_eq:234 [in additions.Addition_Chains]
+E_one:233 [in additions.Addition_Chains]
+E_op:232 [in additions.Addition_Chains]
+E_eq:226 [in additions.Addition_Chains]
+E_one:225 [in additions.Addition_Chains]
+E_op:224 [in additions.Addition_Chains]
+E_eq:74 [in additions.Addition_Chains]
+E_one:73 [in additions.Addition_Chains]
+E_op:72 [in additions.Addition_Chains]
+E_eq:66 [in additions.Addition_Chains]
+E_one:65 [in additions.Addition_Chains]
+E_op:64 [in additions.Addition_Chains]
+E_eq:60 [in additions.Addition_Chains]
+E_one:59 [in additions.Addition_Chains]
+E_op:58 [in additions.Addition_Chains]
+E_eq:49 [in additions.Addition_Chains]
+E_one:48 [in additions.Addition_Chains]
+E_op:47 [in additions.Addition_Chains]
+e':33 [in hydras.rpo.list_set]
+e':36 [in hydras.rpo.list_set]
+e1:103 [in additions.fib]
+e1:110 [in additions.fib]
+e1:179 [in hydras.rpo.list_set]
+e2:104 [in additions.fib]
+e2:111 [in additions.fib]
+e2:180 [in hydras.rpo.list_set]
+e:10 [in hydras.rpo.list_set]
+e:100 [in hydras.rpo.list_set]
+e:103 [in hydras.rpo.list_set]
+e:106 [in hydras.rpo.list_set]
+e:109 [in hydras.rpo.list_set]
+e:11 [in hydras.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:743 [in hydras.Epsilon0.T1]
+e:75 [in hydras.rpo.list_set]
+e:754 [in hydras.Epsilon0.T1]
+e:78 [in hydras.rpo.list_set]
+e:81 [in hydras.rpo.list_set]
+e:84 [in hydras.rpo.list_set]
+e:85 [in hydras.rpo.list_set]
+e:92 [in hydras.MoreAck.PrimRecExamples]
+e:97 [in hydras.rpo.list_set]
+

F

+fA:181 [in hydras.OrdinalNotations.ON_Generic]
+fB:182 [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:747 [in hydras.Epsilon0.T1]
+fuel:87 [in hydras.Epsilon0.Canon]
+fuel:94 [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 hydras.OrdinalNotations.ON_Generic]
+f:103 [in gaia_hydras.nfwfgaia]
+f:103 [in hydras.Ackermann.codePA]
+f:1031 [in hydras.Ackermann.codeSubFormula]
+f:1033 [in hydras.Ackermann.codeSubFormula]
+f:1035 [in hydras.Ackermann.codeSubFormula]
+f:1037 [in hydras.Ackermann.codeSubFormula]
+f:1039 [in hydras.Ackermann.codeSubFormula]
+f:104 [in hydras.Prelude.Iterates]
+f:104 [in hydras.Ackermann.LNN]
+f:104 [in hydras.Ackermann.LNT]
+f:104 [in hydras.rpo.rpo]
+f:1041 [in hydras.Ackermann.codeSubFormula]
+f:1043 [in hydras.Ackermann.codeSubFormula]
+f:1045 [in hydras.Ackermann.codeSubFormula]
+f:1047 [in hydras.Ackermann.codeSubFormula]
+f:105 [in hydras.Ackermann.codePA]
+f:1050 [in hydras.Ackermann.codeSubFormula]
+f:1053 [in hydras.Ackermann.codeSubFormula]
+f:1056 [in hydras.Ackermann.codeSubFormula]
+f:1059 [in hydras.Ackermann.codeSubFormula]
+f:106 [in hydras.Ackermann.folLogic]
+f:1062 [in hydras.Ackermann.codeSubFormula]
+f:1065 [in hydras.Ackermann.codeSubFormula]
+f:1068 [in hydras.Ackermann.codeSubFormula]
+f:107 [in hydras.Ackermann.LNN]
+f:107 [in hydras.Ackermann.LNT]
+f:107 [in hydras.Ackermann.folReplace]
+f:107 [in hydras.Ackermann.codePA]
+f:1071 [in hydras.Ackermann.codeSubFormula]
+f:1073 [in hydras.Ackermann.codeSubFormula]
+f:1075 [in hydras.Ackermann.codeSubFormula]
+f:1077 [in hydras.Ackermann.codeSubFormula]
+f:1079 [in hydras.Ackermann.codeSubFormula]
+f:108 [in hydras.Prelude.Iterates]
+f:108 [in hydras.Ackermann.folLogic]
+f:1081 [in hydras.Ackermann.codeSubFormula]
+f:1083 [in hydras.Ackermann.codeSubFormula]
+f:1084 [in hydras.Ackermann.codeSubFormula]
+f:1085 [in hydras.Ackermann.codeSubFormula]
+f:1086 [in hydras.Ackermann.codeSubFormula]
+f:1087 [in hydras.Ackermann.codeSubFormula]
+f:1088 [in hydras.Ackermann.codeSubFormula]
+f:1089 [in hydras.Ackermann.codeSubFormula]
+f:109 [in Goedel.rosserPA]
+f:109 [in hydras.Ackermann.fol]
+f:109 [in hydras.Ackermann.codePA]
+f:1090 [in hydras.Ackermann.codeSubFormula]
+f:1091 [in hydras.Ackermann.codeSubFormula]
+f:1093 [in hydras.Ackermann.codeSubFormula]
+f:1095 [in hydras.Ackermann.codeSubFormula]
+f:1097 [in hydras.Ackermann.codeSubFormula]
+f:1099 [in hydras.Ackermann.codeSubFormula]
+f:11 [in hydras.Prelude.Iterates]
+f:11 [in hydras.Ackermann.checkPrf]
+f:11 [in hydras.Ackermann.fol]
+f:11 [in hydras.Ackermann.folLogic]
+f:11 [in Goedel.codeSysPrf]
+f:110 [in hydras.rpo.term]
+f:110 [in hydras.Ackermann.LNN]
+f:110 [in hydras.Ackermann.LNT]
+f:110 [in hydras.Ackermann.folProp]
+f:110 [in Goedel.rosserPA]
+f:1101 [in hydras.Ackermann.codeSubFormula]
+f:1103 [in hydras.Ackermann.codeSubFormula]
+f:1105 [in hydras.Ackermann.codeSubFormula]
+f:1107 [in hydras.Ackermann.codeSubFormula]
+f:1109 [in hydras.Ackermann.codeSubFormula]
+f:111 [in hydras.Ackermann.codePA]
+f:111 [in hydras.rpo.rpo]
+f:1111 [in hydras.Ackermann.codeSubFormula]
+f:1112 [in hydras.Ackermann.codeSubFormula]
+f:1113 [in hydras.Ackermann.codeSubFormula]
+f:1114 [in hydras.Ackermann.codeSubFormula]
+f:1115 [in hydras.Ackermann.codeSubFormula]
+f:1116 [in hydras.Ackermann.codeSubFormula]
+f:1117 [in hydras.Ackermann.codeSubFormula]
+f:1119 [in hydras.Ackermann.codeSubFormula]
+f:112 [in Goedel.rosserPA]
+f:112 [in hydras.Ackermann.folLogic]
+f: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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: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:155 [in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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.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.OrdinalNotations.ON_Generic]
+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: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.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:39 [in hydras.MoreAck.PrimRecExamples]
+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:46 [in hydras.MoreAck.PrimRecExamples]
+f:47 [in hydras.OrdinalNotations.ON_Omega_plus_omega]
+f:47 [in gaia_hydras.nfwfgaia]
+f:47 [in hydras.Ackermann.Languages]
+f:47 [in hydras.MoreAck.PrimRecExamples]
+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 gaia_hydras.nfwfgaia]
+f:52 [in hydras.MoreAck.PrimRecExamples]
+f:524 [in gaia_hydras.nfwfgaia]
+f:527 [in gaia_hydras.nfwfgaia]
+f:53 [in hydras.Prelude.Iterates]
+f:53 [in hydras.Schutte.Ordering_Functions]
+f:538 [in hydras.Ackermann.checkPrf]
+f:54 [in hydras.Ackermann.folProof]
+f:54 [in hydras.Ackermann.model]
+f:54 [in hydras.rpo.rpo]
+f:541 [in hydras.Ackermann.checkPrf]
+f:542 [in gaia_hydras.nfwfgaia]
+f:544 [in hydras.Ackermann.checkPrf]
+f:545 [in hydras.Ackermann.checkPrf]
+f:546 [in gaia_hydras.nfwfgaia]
+f:548 [in hydras.Ackermann.checkPrf]
+f:55 [in hydras.Ackermann.LNN]
+f:55 [in hydras.Ackermann.folLogic]
+f:55 [in hydras.MoreAck.PrimRecExamples]
+f:550 [in gaia_hydras.nfwfgaia]
+f:553 [in gaia_hydras.nfwfgaia]
+f:558 [in gaia_hydras.nfwfgaia]
+f:56 [in hydras.Ackermann.LNT]
+f:56 [in hydras.Ackermann.primRec]
+f:56 [in hydras.OrdinalNotations.ON_Generic]
+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:59 [in hydras.MoreAck.PrimRecExamples]
+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: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: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: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:70 [in hydras.MoreAck.PrimRecExamples]
+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:73 [in hydras.MoreAck.PrimRecExamples]
+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:819 [in hydras.Ackermann.primRec]
+f:82 [in hydras.Ackermann.folLogic]
+f:82 [in hydras.MoreAck.PrimRecExamples]
+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:864 [in hydras.Ackermann.checkPrf]
+f:87 [in hydras.Prelude.Iterates]
+f:87 [in hydras.Ackermann.LNN]
+f:87 [in hydras.Ackermann.model]
+f:87 [in Goedel.codeSysPrf]
+F:87 [in hydras.Epsilon0.Hprime]
+f:87 [in hydras.Ackermann.codePA]
+f:874 [in gaia_hydras.nfwfgaia]
+f:877 [in hydras.Ackermann.checkPrf]
+f:88 [in hydras.Ackermann.LNT]
+f:880 [in hydras.Ackermann.checkPrf]
+f:89 [in hydras.Ackermann.folLogic]
+f:89 [in hydras.Ackermann.codePA]
+f:9 [in hydras.Ackermann.folLogic2]
+f:9 [in hydras.Prelude.Sort_spec]
+f:9 [in hydras.Ackermann.folProp]
+f:9 [in hydras.Ackermann.Deduction]
+f:9 [in Goedel.goedel1]
+f:9 [in Goedel.rosser]
+f:9 [in hydras.Ackermann.codePA]
+f:9 [in Goedel.goedel2]
+f:9 [in hydras.Ackermann.expressible]
+f:90 [in hydras.Ackermann.subProp]
+f:90 [in hydras.Ackermann.fol]
+f:91 [in hydras.Ackermann.LNN]
+f:91 [in hydras.Ackermann.fol]
+f:91 [in hydras.Ackermann.folLogic]
+f:91 [in Goedel.codeSysPrf]
+f:91 [in hydras.Ackermann.codePA]
+f:92 [in hydras.Ackermann.subAll]
+f:92 [in hydras.Prelude.Iterates]
+f:92 [in hydras.Ackermann.LNT]
+f:93 [in hydras.Ackermann.codePA]
+f:94 [in hydras.Ackermann.folLogic]
+f:940 [in hydras.Ackermann.codeSubFormula]
+f:943 [in hydras.Ackermann.codeSubFormula]
+f:946 [in hydras.Ackermann.codeSubFormula]
+f:949 [in hydras.Ackermann.codeSubFormula]
+f:95 [in hydras.Ackermann.LNN]
+f:95 [in hydras.Ackermann.LNT]
+f:95 [in hydras.Ackermann.codePA]
+f: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.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:315 [in hydras.Epsilon0.T1]
+gamma:33 [in hydras.Epsilon0.Paths]
+gamma:339 [in hydras.Epsilon0.T1]
+gamma:34 [in hydras.Schutte.Correctness_E0]
+gamma:34 [in hydras.Epsilon0.Canon]
+gamma:34 [in hydras.Schutte.Addition]
+gamma:342 [in hydras.Epsilon0.T1]
+gamma:35 [in hydras.Epsilon0.Canon]
+gamma:36 [in hydras.Schutte.Correctness_E0]
+gamma:38 [in hydras.Schutte.Correctness_E0]
+gamma:38 [in hydras.Epsilon0.Canon]
+gamma:39 [in gaia_hydras.GCanon]
+gamma:396 [in hydras.Epsilon0.T1]
+gamma:40 [in hydras.Schutte.Correctness_E0]
+gamma:40 [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:584 [in hydras.Epsilon0.T1]
+gamma:59 [in hydras.Epsilon0.Hessenberg]
+gamma:590 [in hydras.Epsilon0.T1]
+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:637 [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:676 [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:91 [in hydras.Epsilon0.Canon]
+gamma:96 [in hydras.Epsilon0.E0]
+gamma:97 [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:102 [in hydras.Ackermann.LNT]
+g:103 [in hydras.Ackermann.folReplace]
+g:104 [in hydras.OrdinalNotations.ON_Generic]
+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:116 [in hydras.Ackermann.folLogic]
+g:117 [in hydras.Ackermann.fol]
+g:117 [in hydras.OrdinalNotations.ON_Generic]
+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: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:143 [in hydras.OrdinalNotations.ON_Generic]
+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:155 [in Goedel.PRrepresentable]
+g:156 [in hydras.OrdinalNotations.ON_Generic]
+g:16 [in Goedel.rosserPA]
+g:16 [in Goedel.goedel2]
+g:161 [in hydras.Prelude.Iterates]
+g:162 [in hydras.Ackermann.primRec]
+g:167 [in hydras.Ackermann.model]
+g:168 [in hydras.Ackermann.model]
+g:168 [in hydras.OrdinalNotations.ON_Generic]
+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: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:180 [in hydras.OrdinalNotations.ON_Generic]
+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: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:193 [in hydras.OrdinalNotations.ON_Generic]
+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: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: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: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:45 [in hydras.MoreAck.PrimRecExamples]
+g:46 [in hydras.Ackermann.LNN]
+g:46 [in hydras.Ackermann.LNT]
+g:46 [in Goedel.rosserPA]
+g:46 [in hydras.rpo.rpo]
+g:47 [in hydras.MoreAck.AckNotPR]
+g:47 [in hydras.Ackermann.folLogic]
+g:48 [in hydras.Ackermann.folProof]
+g:48 [in hydras.MoreAck.PrimRecExamples]
+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:51 [in hydras.MoreAck.PrimRecExamples]
+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 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:57 [in hydras.OrdinalNotations.ON_Generic]
+g:58 [in hydras.Prelude.Iterates]
+g:59 [in hydras.Ackermann.folLogic]
+g:59 [in Goedel.codeSysPrf]
+g:597 [in gaia_hydras.nfwfgaia]
+g:6 [in hydras.rpo.more_list]
+g:6 [in hydras.Ackermann.code]
+g:6 [in hydras.Ackermann.PA]
+g:60 [in hydras.Ackermann.LNN]
+g:60 [in hydras.Ackermann.LNT]
+g:60 [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:645 [in hydras.Ackermann.primRec]
+g:65 [in hydras.MoreAck.PrimRecExamples]
+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:67 [in hydras.MoreAck.PrimRecExamples]
+g:68 [in hydras.Ackermann.model]
+g:68 [in hydras.Ackermann.primRec]
+g:69 [in hydras.Ackermann.LNN]
+g:69 [in hydras.Ackermann.LNT]
+g:70 [in hydras.Ackermann.fol]
+g:71 [in hydras.MoreAck.PrimRecExamples]
+g:72 [in hydras.Ackermann.LNN]
+g:72 [in hydras.Ackermann.LNT]
+g:74 [in hydras.MoreAck.PrimRecExamples]
+g:75 [in hydras.Ackermann.LNN]
+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:820 [in hydras.Ackermann.primRec]
+g:823 [in hydras.Ackermann.primRec]
+g:83 [in hydras.MoreAck.PrimRecExamples]
+g:84 [in hydras.Schutte.PartialFun]
+g:86 [in hydras.Ackermann.folProp]
+g:86 [in hydras.Ackermann.folLogic]
+g:86 [in Goedel.codeSysPrf]
+g:89 [in hydras.Ackermann.LNT]
+g:89 [in Goedel.codeSysPrf]
+g:89 [in hydras.Epsilon0.Hprime]
+g:9 [in hydras.Ackermann.primRec]
+g:9 [in hydras.Ackermann.folLogic]
+g:90 [in hydras.Schutte.PartialFun]
+g:92 [in hydras.Ackermann.LNN]
+g:92 [in hydras.Ackermann.folLogic]
+g:94 [in hydras.Ackermann.codeSubFormula]
+g:95 [in hydras.Ackermann.folLogic]
+g:96 [in hydras.Ackermann.LNT]
+g:96 [in hydras.MoreAck.AckNotPR]
+g:98 [in hydras.Ackermann.folLogic]
+g:98 [in hydras.Ackermann.folReplace]
+g:99 [in hydras.Ackermann.LNN]
+

H

+HAB:175 [in hydras.Epsilon0.Large_Sets]
+HAB:22 [in gaia_hydras.GLarge_Sets]
+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:662 [in hydras.Epsilon0.T1]
+Halpha:665 [in hydras.Epsilon0.T1]
+Halpha:710 [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'':100 [in hydras.Hydra.Hydra_Definitions]
+h'':135 [in hydras.Hydra.Hydra_Definitions]
+h'':83 [in hydras.Hydra.Hydra_Lemmas]
+h':100 [in hydras.Hydra.O2H]
+h':101 [in hydras.Hydra.Hydra_Definitions]
+h':107 [in hydras.Hydra.Hydra_Lemmas]
+H':108 [in hydras.OrdinalNotations.OmegaOmega]
+h':110 [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':121 [in hydras.Hydra.Hydra_Definitions]
+h':122 [in hydras.Hydra.Hydra_Lemmas]
+h':124 [in hydras.Hydra.Hydra_Lemmas]
+h':124 [in hydras.Hydra.Hydra_Definitions]
+h':13 [in hydras.Hydra.Hydra_Definitions]
+h':130 [in hydras.Hydra.Hydra_Definitions]
+h':132 [in hydras.Hydra.Hydra_Lemmas]
+h':134 [in hydras.Hydra.Hydra_Lemmas]
+h':134 [in hydras.Hydra.Hydra_Definitions]
+h':138 [in hydras.Hydra.Hydra_Lemmas]
+h':14 [in gaia_hydras.GHydra]
+h':141 [in hydras.Hydra.Hydra_Definitions]
+h':152 [in hydras.Hydra.Hydra_Definitions]
+h':167 [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':489 [in hydras.Epsilon0.T1]
+h':49 [in hydras.Hydra.Hydra_Termination]
+H':493 [in hydras.Epsilon0.T1]
+h':51 [in hydras.Hydra.O2H]
+h':51 [in hydras.Hydra.Hydra_Termination]
+H':696 [in hydras.Gamma0.Gamma0]
+h':7 [in hydras.Hydra.Epsilon0_Needed_Free]
+h':71 [in hydras.Hydra.Hydra_Lemmas]
+h':72 [in hydras.Hydra.Hydra_Definitions]
+h':76 [in hydras.Hydra.Hydra_Lemmas]
+h':80 [in hydras.Hydra.Hydra_Lemmas]
+h':82 [in hydras.Hydra.Hydra_Lemmas]
+h':86 [in hydras.Hydra.Hydra_Definitions]
+h':9 [in hydras.Hydra.Epsilon0_Needed_Generic]
+h':90 [in hydras.Hydra.O2H]
+h':93 [in hydras.Hydra.O2H]
+h':93 [in hydras.Hydra.Hydra_Definitions]
+h':95 [in hydras.Hydra.Hydra_Definitions]
+h':98 [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:371 [in hydras.Epsilon0.T1]
+H1:373 [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:374 [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:105 [in hydras.Hydra.Hydra_Lemmas]
+h:106 [in hydras.Hydra.Hydra_Definitions]
+H:107 [in hydras.OrdinalNotations.OmegaOmega]
+h:109 [in hydras.Hydra.Hydra_Definitions]
+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:114 [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:120 [in hydras.Hydra.Hydra_Definitions]
+h:121 [in hydras.Hydra.Hydra_Lemmas]
+h:123 [in hydras.Ackermann.LNN]
+h:123 [in hydras.Hydra.Hydra_Lemmas]
+h:123 [in hydras.Hydra.Hydra_Definitions]
+h:125 [in hydras.Ackermann.folLogic]
+h:129 [in hydras.Hydra.Hydra_Definitions]
+h:13 [in hydras.Ackermann.primRec]
+h:13 [in gaia_hydras.GHydra]
+H:13 [in hydras.MoreAck.PrimRecExamples]
+h:132 [in hydras.Hydra.Hydra_Definitions]
+h:133 [in hydras.Hydra.Hydra_Lemmas]
+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:138 [in hydras.Hydra.Hydra_Definitions]
+H:14 [in hydras.MoreAck.BadSubst]
+H:14 [in hydras.Prelude.Sort_spec]
+h:142 [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:151 [in hydras.Hydra.Hydra_Definitions]
+h:152 [in hydras.Hydra.Hydra_Lemmas]
+h:155 [in hydras.Hydra.Hydra_Lemmas]
+H:157 [in hydras.Prelude.Iterates]
+H:16 [in hydras.Prelude.First_toggle]
+h:162 [in hydras.Hydra.Hydra_Definitions]
+H:163 [in hydras.Ackermann.primRec]
+h:166 [in hydras.Hydra.Hydra_Definitions]
+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: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: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:24 [in hydras.Hydra.Hydra_Definitions]
+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:29 [in hydras.Prelude.Restriction]
+h:30 [in hydras.Hydra.Hydra_Definitions]
+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: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.Hydra.Hydra_Definitions]
+h:362 [in hydras.Ackermann.primRec]
+H:364 [in hydras.Ackermann.folProp]
+H:369 [in hydras.Epsilon0.T1]
+H:37 [in hydras.Schutte.Ordering_Functions]
+H:370 [in hydras.Epsilon0.T1]
+H:371 [in hydras.Ackermann.folProp]
+H:372 [in hydras.Epsilon0.T1]
+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:41 [in hydras.Hydra.Hydra_Definitions]
+h:42 [in hydras.Prelude.Restriction]
+H:42 [in hydras.Schutte.Critical]
+H:423 [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:47 [in hydras.Hydra.Hydra_Termination]
+h:48 [in hydras.Hydra.Hydra_Termination]
+H:487 [in hydras.Epsilon0.T1]
+H:491 [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:53 [in hydras.Ackermann.LNN]
+H:54 [in hydras.Prelude.Iterates]
+h:54 [in hydras.Ackermann.LNT]
+h:54 [in hydras.Hydra.Hydra_Definitions]
+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:60 [in hydras.Hydra.Hydra_Definitions]
+H:61 [in hydras.Epsilon0.T1]
+h:63 [in gaia_hydras.nfwfgaia]
+h:64 [in hydras.Prelude.Iterates]
+H:64 [in hydras.Prelude.MoreLists]
+h:65 [in hydras.Hydra.Hydra_Lemmas]
+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:71 [in hydras.Hydra.Hydra_Definitions]
+H:711 [in hydras.Epsilon0.T1]
+H:72 [in hydras.Schutte.Correctness_E0]
+H:72 [in hydras.Ackermann.LNN2LNT]
+h:73 [in hydras.Hydra.Hydra_Definitions]
+H:75 [in hydras.Schutte.Correctness_E0]
+h:75 [in hydras.Hydra.Hydra_Lemmas]
+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:81 [in hydras.Hydra.Hydra_Lemmas]
+H:84 [in hydras.Prelude.Iterates]
+H:84 [in hydras.Ackermann.LNN2LNT]
+h:85 [in hydras.Hydra.Hydra_Definitions]
+h:88 [in hydras.Hydra.Hydra_Lemmas]
+h:88 [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:92 [in hydras.Hydra.O2H]
+h:92 [in hydras.Hydra.Hydra_Definitions]
+h:93 [in hydras.Hydra.Hydra_Lemmas]
+h:94 [in hydras.Hydra.Hydra_Definitions]
+h:96 [in hydras.Hydra.O2H]
+h:96 [in hydras.Hydra.Hydra_Lemmas]
+h:97 [in hydras.Hydra.Hydra_Definitions]
+h:98 [in hydras.Hydra.O2H]
+h:99 [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:101 [in hydras.OrdinalNotations.ON_Generic]
+iota:114 [in hydras.OrdinalNotations.ON_Generic]
+iota:129 [in hydras.OrdinalNotations.ON_Generic]
+iota:141 [in hydras.OrdinalNotations.ON_Generic]
+iota:154 [in hydras.OrdinalNotations.ON_Generic]
+iota:38 [in hydras.OrdinalNotations.ON_Generic]
+iota:71 [in hydras.OrdinalNotations.ON_Generic]
+iota:89 [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.Hydra.Omega2_Small]
+i:10 [in gaia_hydras.GL_alpha]
+i:101 [in hydras.Prelude.Iterates]
+i:102 [in hydras.Prelude.MoreLists]
+i:102 [in hydras.OrdinalNotations.OmegaOmega]
+i:103 [in hydras.Epsilon0.Canon]
+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:106 [in gaia_hydras.nfwfgaia]
+i:108 [in hydras.Epsilon0.T1]
+i:108 [in hydras.Epsilon0.F_alpha]
+i:108 [in hydras.Epsilon0.Canon]
+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.Epsilon0.Canon]
+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: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:115 [in hydras.Epsilon0.Large_Sets]
+i:115 [in hydras.Epsilon0.Canon]
+i:116 [in hydras.Epsilon0.Large_Sets]
+i:116 [in hydras.Hydra.Hydra_Lemmas]
+i:119 [in hydras.Hydra.Hydra_Lemmas]
+i:119 [in hydras.Hydra.Hydra_Definitions]
+i:12 [in gaia_hydras.GF_alpha]
+i:12 [in hydras.solutions_exercises.Limit_Infinity]
+i:12 [in hydras.Epsilon0.Canon]
+i:12 [in hydras.Hydra.Omega2_Small]
+i:122 [in hydras.Epsilon0.F_alpha]
+i:123 [in hydras.Schutte.Schutte_basics]
+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:128 [in hydras.Hydra.Hydra_Definitions]
+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:131 [in hydras.Hydra.Hydra_Definitions]
+i:132 [in hydras.Prelude.Iterates]
+i:132 [in additions.fib]
+i:133 [in additions.fib]
+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:143 [in hydras.Hydra.Hydra_Definitions]
+i:15 [in hydras.Epsilon0.Large_Sets]
+i:15 [in gaia_hydras.GLarge_Sets]
+i:15 [in hydras.Epsilon0.Paths]
+i:150 [in additions.fib]
+i:150 [in hydras.Hydra.Hydra_Definitions]
+i:153 [in hydras.Prelude.MoreLists]
+i:156 [in hydras.Prelude.MoreLists]
+i:157 [in gaia_hydras.T1Bridge]
+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 hydras.Epsilon0.Canon]
+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:165 [in hydras.Hydra.Hydra_Definitions]
+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.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: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:21 [in hydras.Epsilon0.Canon]
+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: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: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.Canon]
+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.Canon]
+i:30 [in hydras.Epsilon0.Paths]
+i:31 [in gaia_hydras.GCanon]
+i:31 [in hydras.Epsilon0.L_alpha]
+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:36 [in hydras.MoreAck.PrimRecExamples]
+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: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:41 [in hydras.Epsilon0.Canon]
+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.Paths]
+i:424 [in hydras.Epsilon0.T1]
+i:426 [in hydras.Epsilon0.Paths]
+i:43 [in hydras.Epsilon0.F_alpha]
+i:43 [in gaia_hydras.GPaths]
+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 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 hydras.Epsilon0.Canon]
+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 hydras.Epsilon0.Canon]
+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: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.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 hydras.Epsilon0.Canon]
+i:51 [in additions.fib]
+i:51 [in hydras.Hydra.Hydra_Lemmas]
+i:51 [in hydras.Hydra.Hydra_Definitions]
+i:514 [in hydras.Epsilon0.Paths]
+i:52 [in hydras.OrdinalNotations.OmegaOmega]
+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:53 [in hydras.Epsilon0.Canon]
+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 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:55 [in hydras.Epsilon0.Canon]
+i:55 [in hydras.Hydra.Hydra_Definitions]
+i:554 [in hydras.Epsilon0.Paths]
+i:56 [in hydras.Epsilon0.L_alpha]
+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.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 hydras.Epsilon0.Canon]
+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:63 [in hydras.Epsilon0.Canon]
+i:63 [in hydras.Epsilon0.E0]
+i:64 [in hydras.Epsilon0.Canon]
+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:65 [in hydras.Epsilon0.Canon]
+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:68 [in hydras.MoreAck.PrimRecExamples]
+i:687 [in hydras.Epsilon0.T1]
+i:689 [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:693 [in hydras.Epsilon0.T1]
+i:696 [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.Epsilon0.Canon]
+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:702 [in hydras.Epsilon0.T1]
+i:703 [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:717 [in hydras.Epsilon0.T1]
+i:73 [in gaia_hydras.GPaths]
+i:73 [in hydras.Epsilon0.Large_Sets]
+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:75 [in hydras.MoreAck.PrimRecExamples]
+i:76 [in hydras.Epsilon0.Canon]
+i:77 [in hydras.Hydra.Hydra_Lemmas]
+i:78 [in hydras.Epsilon0.Large_Sets]
+i:78 [in hydras.Epsilon0.Canon]
+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.Hydra.Omega2_Small]
+i:80 [in hydras.Epsilon0.Large_Sets]
+i:81 [in hydras.Epsilon0.Large_Sets]
+i:81 [in hydras.Epsilon0.Canon]
+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.Paths]
+i:84 [in hydras.Prelude.MoreLists]
+i:84 [in hydras.Epsilon0.Large_Sets]
+i:84 [in hydras.MoreAck.PrimRecExamples]
+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.Canon]
+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:91 [in hydras.Epsilon0.Large_Sets]
+i:91 [in hydras.Epsilon0.Paths]
+i:92 [in hydras.Prelude.MoreLists]
+i:92 [in hydras.Hydra.Hydra_Lemmas]
+i:94 [in hydras.Prelude.MoreLists]
+i:94 [in hydras.Epsilon0.E0]
+i:95 [in hydras.Prelude.Iterates]
+i:95 [in hydras.Hydra.O2H]
+i:95 [in hydras.Epsilon0.Canon]
+i:95 [in hydras.Hydra.Hydra_Lemmas]
+i:96 [in hydras.OrdinalNotations.OmegaOmega]
+i:97 [in hydras.Hydra.O2H]
+i:97 [in hydras.Epsilon0.E0]
+i:98 [in hydras.Epsilon0.F_alpha]
+i:99 [in hydras.Epsilon0.Canon]
+

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: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:133 [in hydras.Hydra.Hydra_Definitions]
+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: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.Epsilon0.Canon]
+j:79 [in hydras.Hydra.Hydra_Lemmas]
+j:8 [in hydras.Hydra.Epsilon0_Needed_Std]
+j:82 [in hydras.Epsilon0.Canon]
+j:83 [in hydras.Prelude.MoreLists]
+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:96 [in hydras.Epsilon0.Canon]
+j:97 [in hydras.Hydra.Hydra_Lemmas]
+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:102 [in hydras.Epsilon0.Canon]
+k:104 [in additions.Euclidean_Chains]
+k:107 [in hydras.Prelude.MoreLists]
+k:107 [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:133 [in hydras.Prelude.Iterates]
+k:137 [in hydras.Hydra.Hydra_Definitions]
+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:40 [in hydras.MoreAck.PrimRecExamples]
+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:13 [in hydras.Epsilon0.Canon]
+lambda:15 [in hydras.Epsilon0.Canon]
+lambda:156 [in gaia_hydras.T1Bridge]
+lambda:161 [in gaia_hydras.T1Bridge]
+lambda:18 [in hydras.Epsilon0.Canon]
+lambda:20 [in hydras.Epsilon0.Canon]
+lambda:209 [in hydras.Epsilon0.Paths]
+lambda:213 [in hydras.Epsilon0.Paths]
+lambda:23 [in gaia_hydras.GCanon]
+lambda:23 [in hydras.Epsilon0.Canon]
+lambda:27 [in hydras.Epsilon0.Canon]
+lambda:29 [in hydras.Schutte.Schutte_basics]
+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:60 [in hydras.Epsilon0.Canon]
+lambda:61 [in gaia_hydras.GPaths]
+lambda:61 [in hydras.Epsilon0.Canon]
+lambda:62 [in hydras.Hydra.O2H]
+lambda:65 [in gaia_hydras.GCanon]
+lambda:686 [in hydras.Epsilon0.T1]
+lambda:72 [in hydras.Epsilon0.Canon]
+lambda:75 [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:107 [in hydras.OrdinalNotations.ON_Generic]
+ltA:122 [in hydras.OrdinalNotations.ON_Generic]
+ltA:134 [in hydras.OrdinalNotations.ON_Generic]
+ltA:147 [in hydras.OrdinalNotations.ON_Generic]
+ltA:160 [in hydras.OrdinalNotations.ON_Generic]
+ltA:172 [in hydras.OrdinalNotations.ON_Generic]
+ltA:185 [in hydras.OrdinalNotations.ON_Generic]
+ltA:199 [in hydras.OrdinalNotations.ON_Generic]
+ltA:2 [in hydras.OrdinalNotations.ON_mult]
+ltA:2 [in hydras.OrdinalNotations.ON_plus]
+ltA:30 [in hydras.OrdinalNotations.ON_Generic]
+ltA:33 [in hydras.solutions_exercises.MultisetWf]
+ltA:36 [in hydras.solutions_exercises.MultisetWf]
+ltA:49 [in hydras.OrdinalNotations.ON_Generic]
+ltA:68 [in hydras.OrdinalNotations.ON_Generic]
+ltA:69 [in hydras.solutions_exercises.MultisetWf]
+ltA:82 [in hydras.OrdinalNotations.ON_Generic]
+ltA:94 [in hydras.OrdinalNotations.ON_Generic]
+ltB:111 [in hydras.OrdinalNotations.ON_Generic]
+ltB:126 [in hydras.OrdinalNotations.ON_Generic]
+ltB:138 [in hydras.OrdinalNotations.ON_Generic]
+ltB:151 [in hydras.OrdinalNotations.ON_Generic]
+ltB:164 [in hydras.OrdinalNotations.ON_Generic]
+ltB:176 [in hydras.OrdinalNotations.ON_Generic]
+ltB:189 [in hydras.OrdinalNotations.ON_Generic]
+ltB:203 [in hydras.OrdinalNotations.ON_Generic]
+ltB:34 [in hydras.OrdinalNotations.ON_Generic]
+ltB:53 [in hydras.OrdinalNotations.ON_Generic]
+ltB:6 [in hydras.OrdinalNotations.ON_mult]
+ltB:6 [in hydras.OrdinalNotations.ON_plus]
+ltB:86 [in hydras.OrdinalNotations.ON_Generic]
+ltB:98 [in hydras.OrdinalNotations.ON_Generic]
+Lt:109 [in hydras.Hydra.Hydra_Lemmas]
+lt:12 [in hydras.OrdinalNotations.ON_Generic]
+lt:129 [in hydras.Hydra.Hydra_Lemmas]
+lt:13 [in hydras.Prelude.Comparable]
+Lt:145 [in hydras.Hydra.Hydra_Definitions]
+Lt:155 [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':699 [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: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:139 [in hydras.Hydra.Hydra_Definitions]
+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: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:19 [in hydras.Hydra.Hydra_Definitions]
+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:25 [in hydras.Hydra.Hydra_Definitions]
+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:31 [in hydras.Hydra.Hydra_Definitions]
+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:69 [in hydras.Schutte.Correctness_E0]
+l:69 [in hydras.Prelude.Sort_spec]
+l:69 [in hydras.Ackermann.folProp]
+l:691 [in hydras.Epsilon0.T1]
+l:695 [in hydras.Epsilon0.T1]
+l:698 [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:160 [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.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: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:148 [in hydras.Hydra.Hydra_Definitions]
+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: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:158 [in hydras.Hydra.Hydra_Definitions]
+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.OrdinalNotations.ON_Generic]
+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':285 [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':324 [in hydras.Epsilon0.T1]
+n':329 [in hydras.Epsilon0.T1]
+n':34 [in hydras.Epsilon0.T1]
+n':347 [in hydras.Epsilon0.T1]
+n':359 [in hydras.Epsilon0.T1]
+n':36 [in hydras.Epsilon0.Hessenberg]
+n':366 [in hydras.Epsilon0.T1]
+n':380 [in hydras.Epsilon0.T1]
+n':42 [in hydras.Epsilon0.Hessenberg]
+n':425 [in gaia_hydras.nfwfgaia]
+n':429 [in hydras.Epsilon0.T1]
+n':430 [in gaia_hydras.nfwfgaia]
+n':434 [in hydras.Epsilon0.T1]
+n':440 [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':535 [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':726 [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:100 [in hydras.MoreAck.PrimRecExamples]
+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.Epsilon0.Canon]
+n:101 [in hydras.Ackermann.codeList]
+n:101 [in hydras.MoreAck.PrimRecExamples]
+n:1010 [in gaia_hydras.nfwfgaia]
+n:102 [in hydras.Ackermann.primRec]
+n:102 [in hydras.Ackermann.fol]
+n:102 [in hydras.Ackermann.codeList]
+n: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.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.Epsilon0.Canon]
+n:105 [in hydras.Hydra.Hydra_Definitions]
+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 additions.fib]
+n:107 [in hydras.Ackermann.codeList]
+n:107 [in hydras.MoreAck.PrimRecExamples]
+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:111 [in hydras.Ackermann.LNN2LNT]
+n:112 [in Goedel.PRrepresentable]
+n:112 [in hydras.Gamma0.T2]
+n:112 [in hydras.Ackermann.subAll]
+n:112 [in hydras.Epsilon0.F_alpha]
+n:112 [in hydras.Ackermann.codeList]
+n:112 [in hydras.Epsilon0.Hprime]
+n:113 [in gaia_hydras.T1Bridge]
+n:113 [in hydras.Ackermann.primRec]
+n:1133 [in gaia_hydras.nfwfgaia]
+n:114 [in hydras.Epsilon0.T1]
+n:114 [in hydras.Ackermann.subProp]
+n:114 [in additions.fib]
+n:114 [in hydras.Epsilon0.Hprime]
+n:1140 [in gaia_hydras.nfwfgaia]
+n:1142 [in gaia_hydras.nfwfgaia]
+n:1146 [in gaia_hydras.nfwfgaia]
+n:115 [in hydras.Epsilon0.F_alpha]
+n:115 [in hydras.Ackermann.codeList]
+n:115 [in hydras.Hydra.Hydra_Definitions]
+n:1157 [in gaia_hydras.nfwfgaia]
+n:116 [in hydras.Prelude.Iterates]
+n:116 [in hydras.Ackermann.subProp]
+n:116 [in hydras.Epsilon0.Hprime]
+n:117 [in hydras.Gamma0.Gamma0]
+n:1178 [in gaia_hydras.nfwfgaia]
+n:118 [in Goedel.PRrepresentable]
+n:118 [in hydras.Ackermann.subAll]
+n:118 [in hydras.Ackermann.subProp]
+n:118 [in hydras.Ackermann.primRec]
+n:1181 [in gaia_hydras.nfwfgaia]
+n:1184 [in gaia_hydras.nfwfgaia]
+n:1187 [in gaia_hydras.nfwfgaia]
+n:119 [in hydras.Ackermann.subAll]
+n:119 [in hydras.Ackermann.folProp]
+n:119 [in hydras.Epsilon0.Hprime]
+n:1190 [in gaia_hydras.nfwfgaia]
+n:12 [in hydras.Schutte.Correctness_E0]
+n:12 [in Goedel.PRrepresentable]
+n:12 [in hydras.Prelude.More_Arith]
+n:12 [in hydras.Prelude.Iterates]
+n:12 [in hydras.Ackermann.codeFreeVar]
+n:12 [in hydras.Prelude.Compat815]
+n:12 [in Goedel.fixPoint]
+n:12 [in hydras.Epsilon0.F_omega]
+n:12 [in hydras.Hydra.Hydra_Theorems]
+n:12 [in gaia_hydras.ON_gfinite]
+n:12 [in hydras.Ackermann.fol]
+n:12 [in 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.Epsilon0.Canon]
+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.Epsilon0.Canon]
+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.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:22 [in hydras.MoreAck.PrimRecExamples]
+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:277 [in hydras.Ackermann.codeList]
+n:278 [in hydras.Epsilon0.T1]
+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.Ackermann.codeList]
+n:28 [in hydras.solutions_exercises.F_3]
+n:28 [in hydras.Hydra.Hydra_Lemmas]
+n:28 [in hydras.MoreAck.PrimRecExamples]
+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.Epsilon0.T1]
+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: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:318 [in hydras.Ackermann.cPair]
+n:319 [in hydras.Epsilon0.T1]
+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 gaia_hydras.nfwfgaia]
+n:322 [in hydras.Ackermann.cPair]
+n:322 [in hydras.Epsilon0.Paths]
+n:323 [in hydras.Epsilon0.T1]
+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.Ackermann.cPair]
+n:326 [in hydras.Epsilon0.Paths]
+n:326 [in gaia_hydras.nfwfgaia]
+n:327 [in hydras.Ackermann.cPair]
+n:328 [in hydras.Epsilon0.T1]
+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.Ackermann.cPair]
+n:332 [in hydras.Ackermann.cPair]
+n:333 [in hydras.Epsilon0.T1]
+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:342 [in hydras.Epsilon0.Paths]
+n:343 [in hydras.Ackermann.cPair]
+n:344 [in hydras.Ackermann.cPair]
+n:345 [in hydras.Epsilon0.T1]
+n:345 [in hydras.Ackermann.cPair]
+n:346 [in hydras.Epsilon0.Paths]
+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.T1]
+n:350 [in hydras.Epsilon0.Paths]
+n:353 [in hydras.Epsilon0.T1]
+n:354 [in hydras.Epsilon0.Paths]
+n:355 [in hydras.Epsilon0.Paths]
+n:356 [in hydras.Epsilon0.T1]
+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:363 [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.Epsilon0.Canon]
+n:37 [in hydras.Ackermann.codeList]
+n:37 [in hydras.Hydra.Hydra_Definitions]
+n:37 [in hydras.Prelude.MoreVectors]
+n:370 [in Goedel.PRrepresentable]
+n:371 [in Goedel.PRrepresentable]
+n:376 [in hydras.Ackermann.subAll]
+n:377 [in hydras.Epsilon0.T1]
+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:382 [in hydras.Epsilon0.T1]
+n:384 [in gaia_hydras.nfwfgaia]
+n:386 [in hydras.Epsilon0.T1]
+n:386 [in gaia_hydras.nfwfgaia]
+n:387 [in hydras.Epsilon0.Paths]
+n:388 [in gaia_hydras.nfwfgaia]
+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 hydras.Epsilon0.Canon]
+n:39 [in additions.fib]
+n:39 [in hydras.Ackermann.codeList]
+n:39 [in hydras.Ackermann.folLogic3]
+n:39 [in hydras.Ackermann.expressible]
+n:391 [in hydras.Epsilon0.T1]
+n:392 [in hydras.Epsilon0.Paths]
+n:394 [in hydras.Epsilon0.T1]
+n:394 [in hydras.Epsilon0.Paths]
+n:394 [in gaia_hydras.nfwfgaia]
+n:397 [in hydras.Epsilon0.Paths]
+n:399 [in hydras.Epsilon0.T1]
+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.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:416 [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.rpo.list_permut]
+n:42 [in hydras.Hydra.Hydra_Definitions]
+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:426 [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.Canon]
+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:431 [in hydras.Ackermann.fol]
+n:431 [in hydras.Gamma0.Gamma0]
+n:432 [in hydras.Epsilon0.T1]
+n:433 [in hydras.Ackermann.primRec]
+n:433 [in hydras.Ackermann.fol]
+n:433 [in hydras.Gamma0.Gamma0]
+n:437 [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:44 [in hydras.MoreAck.PrimRecExamples]
+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:454 [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.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.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:493 [in hydras.Ackermann.primRec]
+n:494 [in hydras.Epsilon0.T1]
+n:495 [in hydras.Epsilon0.T1]
+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.Prelude.MoreVectors]
+n:501 [in gaia_hydras.nfwfgaia]
+n:502 [in hydras.Ackermann.primRec]
+n:503 [in hydras.Epsilon0.T1]
+n:506 [in hydras.Epsilon0.T1]
+n:508 [in hydras.Epsilon0.T1]
+n:51 [in Goedel.PRrepresentable]
+n:51 [in hydras.Prelude.Iterates]
+n:51 [in hydras.Ackermann.codeSubFormula]
+n:51 [in hydras.MoreAck.Ack]
+n:51 [in hydras.Ackermann.wellFormed]
+n:51 [in gaia_hydras.nfwfgaia]
+n:51 [in hydras.Ackermann.expressible]
+n:511 [in hydras.Epsilon0.T1]
+n:511 [in hydras.Epsilon0.Paths]
+n:516 [in gaia_hydras.nfwfgaia]
+n:517 [in hydras.Epsilon0.T1]
+n:517 [in hydras.Epsilon0.Paths]
+n:518 [in hydras.Ackermann.checkPrf]
+n:518 [in gaia_hydras.nfwfgaia]
+n:52 [in hydras.Epsilon0.T1]
+n:52 [in hydras.OrdinalNotations.ON_Omega2]
+n:52 [in hydras.Ackermann.model]
+n:52 [in hydras.Ackermann.subProp]
+n:52 [in hydras.Ackermann.codeSubFormula]
+n:52 [in hydras.MoreAck.Ack]
+n:52 [in gaia_hydras.T1Bridge]
+n:521 [in gaia_hydras.nfwfgaia]
+n:523 [in hydras.Epsilon0.T1]
+n:523 [in hydras.Gamma0.Gamma0]
+n:523 [in gaia_hydras.nfwfgaia]
+n:527 [in hydras.Epsilon0.T1]
+n:529 [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 gaia_hydras.nfwfgaia]
+n:531 [in gaia_hydras.nfwfgaia]
+n:532 [in hydras.Epsilon0.T1]
+n:535 [in hydras.Ackermann.primRec]
+n:535 [in hydras.Gamma0.Gamma0]
+n:537 [in hydras.Ackermann.checkPrf]
+n:539 [in hydras.Epsilon0.T1]
+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: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.Epsilon0.T1]
+n:545 [in hydras.Ackermann.primRec]
+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.Epsilon0.T1]
+n:556 [in hydras.Ackermann.primRec]
+n:556 [in gaia_hydras.nfwfgaia]
+n:557 [in hydras.Gamma0.Gamma0]
+n:558 [in hydras.Epsilon0.Paths]
+n:559 [in hydras.Epsilon0.T1]
+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.Gamma0.Gamma0]
+n:561 [in gaia_hydras.nfwfgaia]
+n:562 [in hydras.Ackermann.primRec]
+n:563 [in hydras.Epsilon0.T1]
+n:563 [in hydras.Epsilon0.Paths]
+n:563 [in gaia_hydras.nfwfgaia]
+n:564 [in hydras.Ackermann.primRec]
+n:568 [in hydras.Gamma0.Gamma0]
+n:569 [in hydras.Epsilon0.T1]
+n:57 [in hydras.Ackermann.subProp]
+n:57 [in hydras.MoreAck.Ack]
+n:57 [in gaia_hydras.T1Bridge]
+n:57 [in hydras.Epsilon0.Canon]
+n:57 [in hydras.Ackermann.folLogic3]
+n:57 [in Goedel.rosser]
+n:57 [in gaia_hydras.nfwfgaia]
+n:572 [in hydras.Epsilon0.Paths]
+n:573 [in hydras.Gamma0.Gamma0]
+n:574 [in hydras.Epsilon0.T1]
+n:574 [in hydras.Ackermann.primRec]
+n:578 [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:595 [in hydras.Epsilon0.T1]
+n:597 [in hydras.Ackermann.primRec]
+n:598 [in hydras.Epsilon0.T1]
+n:598 [in hydras.Gamma0.Gamma0]
+n:6 [in hydras.Epsilon0.T1]
+n:6 [in additions.Fib2]
+n:6 [in gaia_hydras.GF_alpha]
+n:6 [in hydras.MoreAck.expressibleExamples]
+n:6 [in Goedel.fixPoint]
+n:6 [in hydras.Ackermann.PAtheory]
+n:6 [in hydras.Ackermann.subProp]
+n:6 [in hydras.Ackermann.codeSubFormula]
+n:6 [in hydras.solutions_exercises.OnCodeList]
+n:6 [in hydras.Schutte.AP]
+n:6 [in additions.Naive]
+n:6 [in hydras.Ackermann.codeList]
+n:6 [in hydras.Hydra.Hydra_Lemmas]
+n:6 [in hydras.Prelude.Exp2]
+n:6 [in hydras.Epsilon0.Paths]
+n:6 [in hydras.Hydra.Omega_Small]
+n:6 [in gaia_hydras.nfwfgaia]
+n:6 [in hydras.Schutte.Countable]
+n:6 [in hydras.Prelude.MoreVectors]
+n:60 [in hydras.Epsilon0.Epsilon0rpo]
+n:60 [in hydras.solutions_exercises.MultisetWf]
+n:60 [in hydras.Ackermann.code]
+n:60 [in hydras.Ackermann.expressible]
+n:602 [in hydras.Epsilon0.T1]
+n:602 [in hydras.Ackermann.primRec]
+n:603 [in gaia_hydras.nfwfgaia]
+n:605 [in hydras.Ackermann.primRec]
+n:606 [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:610 [in hydras.Epsilon0.T1]
+n:613 [in hydras.Epsilon0.T1]
+n:613 [in hydras.Ackermann.primRec]
+n:616 [in hydras.Epsilon0.T1]
+n:617 [in hydras.Ackermann.primRec]
+n:618 [in hydras.Ackermann.checkPrf]
+n:619 [in hydras.Epsilon0.T1]
+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:622 [in hydras.Epsilon0.T1]
+n:627 [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: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:643 [in hydras.Epsilon0.T1]
+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:658 [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:67 [in hydras.Hydra.Hydra_Definitions]
+n:671 [in hydras.Ackermann.primRec]
+n:671 [in gaia_hydras.nfwfgaia]
+n:674 [in hydras.Epsilon0.T1]
+n:678 [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: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.Gamma0.Gamma0]
+n:712 [in gaia_hydras.nfwfgaia]
+n:714 [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:720 [in hydras.Epsilon0.T1]
+n:723 [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:755 [in gaia_hydras.nfwfgaia]
+n:756 [in hydras.Epsilon0.T1]
+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:76 [in hydras.Hydra.Hydra_Definitions]
+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:834 [in gaia_hydras.nfwfgaia]
+n:836 [in hydras.Ackermann.codeSubFormula]
+n:839 [in hydras.Ackermann.codeSubFormula]
+n:84 [in hydras.Epsilon0.F_alpha]
+n:84 [in hydras.MoreAck.Ack]
+n:84 [in hydras.Epsilon0.Canon]
+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.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: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 hydras.Epsilon0.Canon]
+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:91 [in hydras.Hydra.Hydra_Definitions]
+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:95 [in hydras.MoreAck.PrimRecExamples]
+n:950 [in gaia_hydras.nfwfgaia]
+n:952 [in gaia_hydras.nfwfgaia]
+n:96 [in additions.Pow]
+n:96 [in Goedel.rosserPA]
+n:96 [in hydras.Ackermann.folLogic3]
+n:96 [in hydras.Hydra.Hydra_Definitions]
+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: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.Prelude.MoreVectors]
+

O

+OA:109 [in hydras.OrdinalNotations.ON_Generic]
+OA:124 [in hydras.OrdinalNotations.ON_Generic]
+OA:136 [in hydras.OrdinalNotations.ON_Generic]
+OA:149 [in hydras.OrdinalNotations.ON_Generic]
+OA:162 [in hydras.OrdinalNotations.ON_Generic]
+OA:174 [in hydras.OrdinalNotations.ON_Generic]
+OA:187 [in hydras.OrdinalNotations.ON_Generic]
+OA:201 [in hydras.OrdinalNotations.ON_Generic]
+OA:32 [in hydras.OrdinalNotations.ON_Generic]
+OA:5 [in hydras.OrdinalNotations.ON_O]
+OA:51 [in hydras.OrdinalNotations.ON_Generic]
+OA:70 [in hydras.OrdinalNotations.ON_Generic]
+OA:84 [in hydras.OrdinalNotations.ON_Generic]
+OA:96 [in hydras.OrdinalNotations.ON_Generic]
+OB:100 [in hydras.OrdinalNotations.ON_Generic]
+OB:113 [in hydras.OrdinalNotations.ON_Generic]
+OB:128 [in hydras.OrdinalNotations.ON_Generic]
+OB:140 [in hydras.OrdinalNotations.ON_Generic]
+OB:153 [in hydras.OrdinalNotations.ON_Generic]
+OB:166 [in hydras.OrdinalNotations.ON_Generic]
+OB:178 [in hydras.OrdinalNotations.ON_Generic]
+OB:191 [in hydras.OrdinalNotations.ON_Generic]
+OB:205 [in hydras.OrdinalNotations.ON_Generic]
+OB:36 [in hydras.OrdinalNotations.ON_Generic]
+OB:55 [in hydras.OrdinalNotations.ON_Generic]
+OB:88 [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:14 [in hydras.OrdinalNotations.ON_Generic]
+On:4 [in hydras.solutions_exercises.lt_succ_le]
+On:5 [in hydras.solutions_exercises.predSuccUnicity]
+opA:194 [in hydras.OrdinalNotations.ON_Generic]
+opB:195 [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:537 [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:69 [in hydras.MoreAck.PrimRecExamples]
+phi:76 [in hydras.MoreAck.PrimRecExamples]
+phi:85 [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.MoreAck.PrimRecExamples]
+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.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.Epsilon0.T1]
+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: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.Epsilon0.T1]
+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:440 [in hydras.Ackermann.checkPrf]
+p:441 [in hydras.Ackermann.checkPrf]
+p:442 [in hydras.Ackermann.checkPrf]
+P:442 [in hydras.Gamma0.Gamma0]
+p:443 [in hydras.Ackermann.checkPrf]
+p:444 [in hydras.Ackermann.checkPrf]
+P:446 [in hydras.Gamma0.Gamma0]
+p:447 [in hydras.Ackermann.checkPrf]
+p:448 [in hydras.Ackermann.checkPrf]
+p:45 [in hydras.Prelude.More_Arith]
+p:45 [in additions.Pow_variant]
+p:45 [in hydras.Ackermann.checkPrf]
+p:45 [in additions.Pow]
+p:451 [in hydras.Ackermann.checkPrf]
+p:456 [in hydras.Ackermann.checkPrf]
+p:457 [in hydras.Ackermann.checkPrf]
+p:458 [in hydras.Ackermann.checkPrf]
+p:459 [in hydras.Ackermann.checkPrf]
+p:46 [in additions.FirstSteps]
+p:460 [in hydras.Ackermann.checkPrf]
+p:461 [in hydras.Ackermann.checkPrf]
+p:462 [in hydras.Ackermann.checkPrf]
+p:463 [in hydras.Ackermann.checkPrf]
+p:464 [in hydras.Ackermann.checkPrf]
+p:465 [in hydras.Ackermann.checkPrf]
+p:466 [in hydras.Ackermann.checkPrf]
+p:467 [in hydras.Ackermann.checkPrf]
+p:468 [in hydras.Ackermann.checkPrf]
+p:469 [in hydras.Ackermann.checkPrf]
+p:47 [in hydras.Ackermann.checkPrf]
+p:47 [in hydras.solutions_exercises.MultisetWf]
+p:47 [in hydras.Ackermann.fol]
+p:470 [in hydras.Ackermann.checkPrf]
+p:471 [in hydras.Ackermann.checkPrf]
+P:471 [in hydras.Gamma0.Gamma0]
+p:472 [in hydras.Ackermann.checkPrf]
+p:472 [in additions.Euclidean_Chains]
+p:473 [in hydras.Ackermann.checkPrf]
+p:474 [in hydras.Ackermann.checkPrf]
+p:475 [in 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 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.Ackermann.checkPrf]
+P:505 [in gaia_hydras.nfwfgaia]
+p:507 [in hydras.Epsilon0.T1]
+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:512 [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:546 [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:56 [in hydras.Prelude.More_Arith]
+p:56 [in hydras.Prelude.Iterates]
+P:56 [in hydras.Prelude.DecPreOrder]
+p:561 [in hydras.Epsilon0.T1]
+p:566 [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:596 [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:600 [in hydras.Epsilon0.T1]
+p:604 [in hydras.Ackermann.primRec]
+p:605 [in hydras.Epsilon0.T1]
+p:607 [in hydras.Ackermann.primRec]
+P:607 [in hydras.Gamma0.Gamma0]
+p:608 [in hydras.Epsilon0.T1]
+p:61 [in hydras.Ackermann.checkPrf]
+P:61 [in hydras.Prelude.DecPreOrder]
+p:612 [in hydras.Epsilon0.T1]
+P:612 [in hydras.Gamma0.Gamma0]
+p:615 [in hydras.Epsilon0.T1]
+P:615 [in hydras.Gamma0.Gamma0]
+p:619 [in hydras.Ackermann.primRec]
+P:62 [in hydras.rpo.list_set]
+p:624 [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:630 [in hydras.Epsilon0.T1]
+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.Ackermann.checkPrf]
+p:733 [in hydras.Ackermann.checkPrf]
+p:734 [in hydras.Epsilon0.T1]
+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':90 [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:401 [in additions.Euclidean_Chains]
+R:402 [in hydras.Epsilon0.T1]
+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:85 [in hydras.Ackermann.model]
+r:88 [in hydras.Ackermann.codeSubFormula]
+r:89 [in hydras.Hydra.Hydra_Definitions]
+

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:208 [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':58 [in hydras.Hydra.Hydra_Lemmas]
+s':62 [in hydras.Hydra.Hydra_Definitions]
+s':63 [in hydras.Hydra.Hydra_Lemmas]
+s':66 [in hydras.Hydra.Hydra_Definitions]
+s':69 [in additions.AM]
+s':75 [in hydras.Hydra.Hydra_Definitions]
+s':8 [in hydras.Hydra.Hydra_Lemmas]
+s':82 [in hydras.Hydra.Hydra_Definitions]
+s':84 [in hydras.Hydra.Hydra_Definitions]
+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:43 [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:44 [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:16 [in hydras.Hydra.Hydra_Definitions]
+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:22 [in hydras.Hydra.Hydra_Definitions]
+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.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:38 [in hydras.Hydra.Hydra_Definitions]
+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: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: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:47 [in hydras.Hydra.Hydra_Definitions]
+s:471 [in additions.Euclidean_Chains]
+s:49 [in Goedel.PRrepresentable]
+s:50 [in additions.AM]
+s:50 [in hydras.Ackermann.subProp]
+s:50 [in hydras.Hydra.Hydra_Definitions]
+s:51 [in Goedel.codeSysPrf]
+s:52 [in hydras.Hydra.Hydra_Lemmas]
+s:53 [in hydras.rpo.list_set]
+S:53 [in hydras.Ackermann.Languages]
+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:58 [in hydras.rpo.rpo]
+s:59 [in hydras.Ackermann.codeSubTerm]
+s:59 [in hydras.Hydra.Hydra_Definitions]
+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:61 [in hydras.Hydra.Hydra_Definitions]
+s:62 [in hydras.Hydra.Hydra_Lemmas]
+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:65 [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:685 [in hydras.Epsilon0.T1]
+s:69 [in hydras.Ackermann.subProp]
+s:690 [in hydras.Epsilon0.T1]
+s:694 [in hydras.Epsilon0.T1]
+s:694 [in hydras.Ackermann.codeSubFormula]
+s:697 [in hydras.Epsilon0.T1]
+s:697 [in hydras.Ackermann.codeSubFormula]
+s:7 [in hydras.Ackermann.Deduction]
+s:7 [in hydras.Hydra.Hydra_Lemmas]
+s:7 [in hydras.rpo.list_set]
+s:70 [in hydras.Hydra.Hydra_Definitions]
+s:700 [in hydras.Ackermann.codeSubFormula]
+s:701 [in hydras.Epsilon0.T1]
+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:74 [in hydras.Hydra.Hydra_Definitions]
+s:75 [in Goedel.PRrepresentable]
+s:75 [in hydras.Ackermann.codeSubTerm]
+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.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:81 [in hydras.Hydra.Hydra_Definitions]
+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:83 [in hydras.Hydra.Hydra_Definitions]
+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:87 [in hydras.Hydra.Hydra_Definitions]
+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:101 [in hydras.Ackermann.LNN2LNT]
+T:101 [in hydras.Ackermann.LNN]
+t:101 [in hydras.Ackermann.subProp]
+t:101 [in hydras.Ackermann.wellFormed]
+t:102 [in hydras.Ackermann.codeFreeVar]
+t:102 [in hydras.Ackermann.codeSubTerm]
+t:102 [in hydras.Ackermann.wellFormed]
+T:102 [in hydras.Ackermann.folLogic]
+t:102 [in hydras.rpo.rpo]
+t:103 [in hydras.rpo.term]
+t:103 [in hydras.Ackermann.codeFreeVar]
+T:103 [in hydras.Ackermann.LNN]
+T:103 [in hydras.Ackermann.LNT]
+t: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:108 [in hydras.Hydra.Hydra_Definitions]
+t:109 [in hydras.Ackermann.codeFreeVar]
+T:109 [in hydras.Ackermann.LNN]
+T:109 [in hydras.Ackermann.LNT]
+t:109 [in hydras.Ackermann.subProp]
+T:11 [in hydras.Ackermann.folReplace]
+t:110 [in hydras.Ackermann.codeFreeVar]
+t:110 [in hydras.Ackermann.codeSubTerm]
+t:110 [in hydras.Ackermann.wellFormed]
+T:111 [in hydras.Ackermann.folLogic]
+t:111 [in hydras.Hydra.Hydra_Definitions]
+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: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.Ackermann.codeSubFormula]
+t:754 [in hydras.Ackermann.codeSubFormula]
+t:755 [in hydras.Epsilon0.T1]
+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.MoreAck.PrimRecExamples]
+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]
+t:99 [in hydras.MoreAck.PrimRecExamples]
+

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: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:159 [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:146 [in hydras.Hydra.Hydra_Definitions]
+Wf:156 [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:1016 [in gaia_hydras.nfwfgaia]
+x:102 [in hydras.Schutte.Ordering_Functions]
+x:102 [in hydras.MoreAck.PrimRecExamples]
+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:105 [in hydras.OrdinalNotations.ON_Generic]
+x:1053 [in gaia_hydras.nfwfgaia]
+x:1054 [in gaia_hydras.nfwfgaia]
+x:1055 [in gaia_hydras.nfwfgaia]
+x:1056 [in gaia_hydras.nfwfgaia]
+x:1057 [in gaia_hydras.nfwfgaia]
+x:1058 [in gaia_hydras.nfwfgaia]
+x:106 [in additions.Euclidean_Chains]
+x:1061 [in gaia_hydras.nfwfgaia]
+x:1064 [in gaia_hydras.nfwfgaia]
+x:1067 [in gaia_hydras.nfwfgaia]
+x:1068 [in gaia_hydras.nfwfgaia]
+x:1069 [in gaia_hydras.nfwfgaia]
+x:107 [in hydras.Prelude.Iterates]
+x:107 [in additions.Pow]
+x:107 [in hydras.Ackermann.fol]
+x:1070 [in gaia_hydras.nfwfgaia]
+x:1071 [in gaia_hydras.nfwfgaia]
+x:1072 [in gaia_hydras.nfwfgaia]
+x:1074 [in gaia_hydras.nfwfgaia]
+x:1075 [in gaia_hydras.nfwfgaia]
+x:1084 [in gaia_hydras.nfwfgaia]
+x:1085 [in gaia_hydras.nfwfgaia]
+x:1086 [in gaia_hydras.nfwfgaia]
+x:1087 [in gaia_hydras.nfwfgaia]
+x:1089 [in gaia_hydras.nfwfgaia]
+x:109 [in hydras.Prelude.Iterates]
+x:1091 [in gaia_hydras.nfwfgaia]
+x:1093 [in gaia_hydras.nfwfgaia]
+x:1095 [in gaia_hydras.nfwfgaia]
+x:11 [in hydras.Prelude.Restriction]
+x:11 [in hydras.Ackermann.LNT]
+x:11 [in hydras.Prelude.Sort_spec]
+x:11 [in hydras.Ackermann.PAtheory]
+x:11 [in additions.Wf_transparent]
+x:11 [in hydras.Ackermann.cPair]
+x:11 [in additions.Naive]
+x:11 [in hydras.Prelude.LibHyps_Experiments]
+x:11 [in hydras.Ackermann.folLogic3]
+x:11 [in Goedel.rosser]
+x:11 [in hydras.Ackermann.Languages]
+x:1105 [in gaia_hydras.nfwfgaia]
+x:1108 [in gaia_hydras.nfwfgaia]
+x:1113 [in gaia_hydras.nfwfgaia]
+x:1114 [in gaia_hydras.nfwfgaia]
+x:1119 [in gaia_hydras.nfwfgaia]
+x:112 [in hydras.rpo.term]
+x:112 [in hydras.Prelude.Iterates]
+x:1124 [in gaia_hydras.nfwfgaia]
+x:1125 [in gaia_hydras.nfwfgaia]
+x:1128 [in gaia_hydras.nfwfgaia]
+x:1138 [in gaia_hydras.nfwfgaia]
+x:1139 [in gaia_hydras.nfwfgaia]
+x:114 [in additions.AM]
+x:114 [in hydras.Prelude.Iterates]
+x: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 hydras.OrdinalNotations.ON_Generic]
+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: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.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 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:144 [in hydras.OrdinalNotations.ON_Generic]
+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: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:157 [in hydras.OrdinalNotations.ON_Generic]
+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: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:183 [in hydras.OrdinalNotations.ON_Generic]
+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.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: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:196 [in hydras.OrdinalNotations.ON_Generic]
+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: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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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.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: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.OrdinalNotations.ON_Generic]
+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: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.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 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.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.OrdinalNotations.ON_Generic]
+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: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:411 [in hydras.Epsilon0.T1]
+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.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.OrdinalNotations.ON_Generic]
+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.OrdinalNotations.ON_Generic]
+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:49 [in hydras.MoreAck.PrimRecExamples]
+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:54 [in hydras.MoreAck.PrimRecExamples]
+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.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 hydras.OrdinalNotations.ON_Generic]
+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:61 [in hydras.MoreAck.PrimRecExamples]
+x:611 [in hydras.Gamma0.Gamma0]
+x:612 [in gaia_hydras.nfwfgaia]
+x:616 [in gaia_hydras.nfwfgaia]
+x:617 [in gaia_hydras.nfwfgaia]
+x:618 [in gaia_hydras.nfwfgaia]
+x:619 [in gaia_hydras.nfwfgaia]
+x:62 [in hydras.Ackermann.folProp]
+x:621 [in gaia_hydras.nfwfgaia]
+x:623 [in gaia_hydras.nfwfgaia]
+x:63 [in hydras.Prelude.Fuel]
+x:63 [in Goedel.rosserPA]
+x:63 [in hydras.Schutte.PartialFun]
+x:636 [in gaia_hydras.nfwfgaia]
+x: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: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: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:72 [in hydras.MoreAck.PrimRecExamples]
+x:728 [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:77 [in hydras.MoreAck.PrimRecExamples]
+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: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:86 [in hydras.MoreAck.PrimRecExamples]
+x:87 [in additions.AM]
+x:87 [in hydras.Ackermann.fol]
+x:87 [in additions.fib]
+x:875 [in gaia_hydras.nfwfgaia]
+x:88 [in additions.Pow]
+x:88 [in hydras.Epsilon0.Large_Sets]
+x:883 [in gaia_hydras.nfwfgaia]
+x:887 [in gaia_hydras.nfwfgaia]
+x:889 [in gaia_hydras.nfwfgaia]
+x:89 [in additions.Pow_variant]
+x:89 [in additions.Pow]
+x:89 [in hydras.Ackermann.subProp]
+x:89 [in Goedel.rosserPA]
+x:89 [in hydras.Ackermann.fol]
+x:89 [in additions.fib]
+x:892 [in gaia_hydras.nfwfgaia]
+x:9 [in Goedel.PRrepresentable]
+x:9 [in hydras.Ackermann.LNT]
+x:9 [in hydras.Ackermann.cPair]
+x:9 [in gaia_hydras.onType]
+x:9 [in hydras.Schutte.Well_Orders]
+x:9 [in hydras.Ackermann.folLogic3]
+x:9 [in additions.Addition_Chains]
+x:9 [in hydras.Ackermann.NN]
+x:90 [in additions.Pow_variant]
+x:90 [in Goedel.rosserPA]
+x:90 [in gaia_hydras.nfwfgaia]
+x:91 [in additions.Pow_variant]
+x:918 [in gaia_hydras.nfwfgaia]
+x:919 [in gaia_hydras.nfwfgaia]
+x:92 [in additions.Pow]
+x:920 [in gaia_hydras.nfwfgaia]
+x:921 [in gaia_hydras.nfwfgaia]
+x:922 [in gaia_hydras.nfwfgaia]
+x:93 [in hydras.Ackermann.subProp]
+x:93 [in hydras.MoreAck.PrimRecExamples]
+x:933 [in gaia_hydras.nfwfgaia]
+x:934 [in gaia_hydras.nfwfgaia]
+x:935 [in gaia_hydras.nfwfgaia]
+x:94 [in hydras.Ackermann.model]
+x:94 [in additions.Euclidean_Chains]
+x:94 [in gaia_hydras.nfwfgaia]
+x:95 [in additions.Pow]
+x:95 [in additions.fib]
+x:95 [in gaia_hydras.nfwfgaia]
+x:96 [in hydras.Ackermann.model]
+x:96 [in hydras.MoreAck.PrimRecExamples]
+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

+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:103 [in hydras.MoreAck.PrimRecExamples]
+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:1076 [in gaia_hydras.nfwfgaia]
+y:108 [in additions.Pow]
+y:108 [in hydras.Ackermann.fol]
+y:1088 [in gaia_hydras.nfwfgaia]
+y:1090 [in gaia_hydras.nfwfgaia]
+y:1092 [in gaia_hydras.nfwfgaia]
+y:1094 [in gaia_hydras.nfwfgaia]
+y:1096 [in gaia_hydras.nfwfgaia]
+y:11 [in hydras.Ackermann.LNN]
+y:11 [in additions.Monoid_def]
+y:11 [in gaia_hydras.onType]
+y:1115 [in gaia_hydras.nfwfgaia]
+y:112 [in hydras.Ackermann.folProp]
+y:1120 [in gaia_hydras.nfwfgaia]
+y:115 [in hydras.Prelude.Iterates]
+y:115 [in hydras.Ackermann.folProp]
+y: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:119 [in hydras.OrdinalNotations.ON_Generic]
+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: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:150 [in hydras.Schutte.Schutte_basics]
+y:153 [in hydras.Prelude.Merge_Sort]
+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:158 [in hydras.OrdinalNotations.ON_Generic]
+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: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:197 [in hydras.OrdinalNotations.ON_Generic]
+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: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:22 [in hydras.OrdinalNotations.ON_Generic]
+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:24 [in hydras.OrdinalNotations.ON_Generic]
+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: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: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: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 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:412 [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:45 [in hydras.OrdinalNotations.ON_Generic]
+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:579 [in gaia_hydras.nfwfgaia]
+y:58 [in hydras.MoreAck.PrimRecExamples]
+y:581 [in gaia_hydras.nfwfgaia]
+y:585 [in gaia_hydras.nfwfgaia]
+y:59 [in hydras.Ackermann.cPair]
+y:6 [in hydras.solutions_exercises.MinPR2]
+y:6 [in hydras.Ackermann.PAconsistent]
+y:6 [in additions.Compatibility]
+y:6 [in hydras.MoreAck.AckNotPR]
+y:6 [in additions.Euclidean_Chains]
+y:6 [in hydras.Prelude.STDPP_compat]
+y:6 [in additions.Addition_Chains]
+y:6 [in hydras.rpo.closure]
+y:60 [in hydras.MoreAck.AckNotPR]
+y:60 [in hydras.Schutte.PartialFun]
+y:60 [in hydras.OrdinalNotations.ON_Generic]
+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:62 [in hydras.MoreAck.PrimRecExamples]
+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: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: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:729 [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:81 [in hydras.MoreAck.PrimRecExamples]
+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:87 [in hydras.MoreAck.PrimRecExamples]
+y:876 [in gaia_hydras.nfwfgaia]
+y:88 [in hydras.Ackermann.cPair]
+y:884 [in gaia_hydras.nfwfgaia]
+y:888 [in gaia_hydras.nfwfgaia]
+y:890 [in gaia_hydras.nfwfgaia]
+y:893 [in gaia_hydras.nfwfgaia]
+y:9 [in hydras.Prelude.WfVariant]
+y:9 [in hydras.Ackermann.LNN]
+y:9 [in additions.Wf_transparent]
+y:9 [in hydras.Prelude.MoreOrders]
+y:90 [in hydras.Ackermann.cPair]
+y:91 [in hydras.Ackermann.folProp]
+y:92 [in hydras.Ackermann.cPair]
+y:92 [in gaia_hydras.nfwfgaia]
+y:93 [in gaia_hydras.nfwfgaia]
+y:94 [in hydras.Ackermann.cPair]
+y:94 [in hydras.Schutte.Ordering_Functions]
+y:95 [in additions.Euclidean_Chains]
+y:95 [in hydras.Schutte.Ordering_Functions]
+y:96 [in hydras.Ackermann.cPair]
+y:96 [in hydras.Schutte.Ordering_Functions]
+y:96 [in gaia_hydras.nfwfgaia]
+y:97 [in hydras.Ackermann.folProp]
+y:97 [in hydras.Ackermann.cPair]
+y:97 [in hydras.Schutte.Ordering_Functions]
+y:97 [in hydras.MoreAck.PrimRecExamples]
+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: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: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:150 [in hydras.Prelude.Iterates]
+z:16 [in hydras.Prelude.MoreOrders]
+z:16 [in hydras.Ackermann.Deduction]
+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:63 [in hydras.MoreAck.PrimRecExamples]
+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:730 [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:98 [in hydras.MoreAck.PrimRecExamples]
+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]
+PRNotations [in hydras.Ackermann.primRec]
+

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]
+compose2Examples.f [in hydras.MoreAck.PrimRecExamples]
+compose2Examples.f' [in hydras.MoreAck.PrimRecExamples]
+compose2Examples.g [in hydras.MoreAck.PrimRecExamples]
+compose2Examples.g' [in hydras.MoreAck.PrimRecExamples]
+compose2Examples.h [in hydras.MoreAck.PrimRecExamples]
+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]
+Composition.f [in hydras.MoreAck.PrimRecExamples]
+Composition.g [in hydras.MoreAck.PrimRecExamples]
+Composition.h [in hydras.MoreAck.PrimRecExamples]
+Composition.k [in hydras.MoreAck.PrimRecExamples]
+Composition.t [in hydras.MoreAck.PrimRecExamples]
+Composition.u [in hydras.MoreAck.PrimRecExamples]
+Composition.v [in hydras.MoreAck.PrimRecExamples]
+Composition.x [in hydras.MoreAck.PrimRecExamples]
+Composition.y [in hydras.MoreAck.PrimRecExamples]
+Composition.z [in hydras.MoreAck.PrimRecExamples]
+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]
+Primitive_recursion.f [in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.h [in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.g [in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.z [in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.y [in hydras.MoreAck.PrimRecExamples]
+Primitive_recursion.x [in hydras.MoreAck.PrimRecExamples]
+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.min_alt [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.add'_ok [in hydras.MoreAck.PrimRecExamples]
+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.rpo_trans [in hydras.Epsilon0.Epsilon0rpo]
+Alt.R_inc_rpo [in hydras.Epsilon0.Epsilon0rpo]
+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_iff [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]
+cst_correct [in hydras.MoreAck.PrimRecExamples]
+cst0_correct [in hydras.MoreAck.PrimRecExamples]
+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]
+E0_plus_correct [in hydras.Schutte.Correctness_E0]
+E0_canon_lt [in gaia_hydras.GCanon]
+E0_pred_succK [in gaia_hydras.T1Bridge]
+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_pred_Lt [in hydras.Epsilon0.E0]
+E0_pred_of_Succ [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]
+fact_correct [in hydras.MoreAck.PrimRecExamples]
+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_E0_succ [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]
+hs2lK [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]
+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_b_iff [in hydras.Epsilon0.T1]
+lt_a_phi0_b_def [in hydras.Epsilon0.T1]
+lt_a_phi0_b_phi0R [in hydras.Epsilon0.T1]
+lt_a_phi0_b_phi0 [in hydras.Epsilon0.T1]
+lt_a_phi0_b_intro [in hydras.Epsilon0.T1]
+lt_a_phi0_b_inv1 [in hydras.Epsilon0.T1]
+lt_a_phi0_b_inv [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_a_phi0_b_oplus [in hydras.Epsilon0.Hessenberg]
+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]
+l2hsK [in hydras.Hydra.Hydra_Definitions]
+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]
+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]
+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]
+min_alt_correct [in hydras.solutions_exercises.MinPR]
+mlargeS_iff [in hydras.Epsilon0.Large_Sets]
+mlarge_omega [in hydras.Epsilon0.Large_Sets]
+mlarge_FS [in hydras.Epsilon0.Large_Sets]
+mlarge_iff [in hydras.Epsilon0.Large_Sets]
+mlarge_unshift [in hydras.Epsilon0.Large_Sets]
+mlarge_unicity [in hydras.Epsilon0.Large_Sets]
+mlarge_unicity [in gaia_hydras.GLarge_Sets]
+ml_1 [in hydras.Gamma0.Gamma0]
+ml_psi [in hydras.Gamma0.Gamma0]
+ModelConsistent [in hydras.Ackermann.model]
+mono_weak [in hydras.Prelude.Iterates]
+mono_injective [in hydras.Prelude.Iterates]
+mono_le [in hydras.Prelude.Iterates]
+mono_F_Zero [in hydras.Epsilon0.F_alpha]
+mono_seq_weak2 [in hydras.Schutte.AP]
+mono_seq2 [in hydras.Schutte.AP]
+mono_seq [in hydras.Schutte.AP]
+MPSys [in hydras.MoreAck.FolExamples]
+ms_eqn3 [in hydras.Hydra.Hydra_Termination]
+ms_nf [in hydras.Hydra.Hydra_Termination]
+ms_eqn2 [in hydras.Hydra.Hydra_Termination]
+multE4 [in gaia_hydras.T1Bridge]
+multE5 [in gaia_hydras.T1Bridge]
+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]
+mult_correct [in hydras.MoreAck.PrimRecExamples]
+mult_eqn1 [in hydras.MoreAck.PrimRecExamples]
+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_coeff_irrelevance [in hydras.Epsilon0.T1]
+nf_intro' [in hydras.Epsilon0.T1]
+nf_intro [in hydras.Epsilon0.T1]
+nf_tail_lt_nf [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_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]
+plus_correct [in hydras.MoreAck.PrimRecExamples]
+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_lt_a_phi0_b [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_a_phi0_b_c [in hydras.Epsilon0.T1]
+lt_a_phi0_b_z [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

+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_a_phi0_b [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]
+

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]
+compose2Examples [in hydras.MoreAck.PrimRecExamples]
+Composition [in hydras.MoreAck.PrimRecExamples]
+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]
+Primitive_recursion [in hydras.MoreAck.PrimRecExamples]
+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.addIsPR [in hydras.MoreAck.PrimRecExamples]
+Alt.addIsPR' [in hydras.MoreAck.PrimRecExamples]
+Alt.const0_NIsPR [in hydras.MoreAck.PrimRecExamples]
+Alt.pi2_5IsPR [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_omega2 [in hydras.OrdinalNotations.ON_Omega2]
+compare_O [in hydras.OrdinalNotations.ON_O]
+compare_nat_nat [in hydras.OrdinalNotations.ON_Omega_plus_omega]
+compare_mult [in hydras.OrdinalNotations.ON_mult]
+compare_plus [in hydras.OrdinalNotations.ON_plus]
+compare_fin [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]
+E0one [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]
+E0_phi0 [in hydras.Epsilon0.E0]
+E0_succ [in hydras.Epsilon0.E0]
+E0_omega [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]
+Int63mult [in additions.Monoid_instances]
+int63_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_oo [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]
+minIsPR [in hydras.solutions_exercises.MinPR]
+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]
+canonSSn [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]
+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]
+PReval [in hydras.Ackermann.primRec]
+PRevalN [in hydras.Ackermann.primRec]
+PRNotations.pi1_3 [in hydras.Ackermann.primRec]
+PRNotations.pi1_2 [in hydras.Ackermann.primRec]
+PRNotations.pi1_1 [in hydras.Ackermann.primRec]
+PRNotations.pi2_3 [in hydras.Ackermann.primRec]
+PRNotations.pi2_2 [in hydras.Ackermann.primRec]
+PRNotations.pi3_3 [in hydras.Ackermann.primRec]
+PRNotations.PRcomp [in hydras.Ackermann.primRec]
+PRNotations.PRrec [in hydras.Ackermann.primRec]
+

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]
+Usual.β [in Goedel.PRrepresentable]
+

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 Goedel.PRrepresentable]
+βR [in Goedel.PRrepresentable]
+ω [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.add' [in hydras.MoreAck.PrimRecExamples]
+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.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.int63_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]
+Canon_plus [in gaia_hydras.GF_alpha]
+Canon_plus [in gaia_hydras.GPaths]
+Canon_plus [in hydras.Epsilon0.Paths]
+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_int63_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]
+Ex6 [in hydras.Gamma0.T2]
+Ex6 [in hydras.Gamma0.Gamma0]
+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]
+E0plus [in gaia_hydras.T1Bridge]
+e0Sub [in gaia_hydras.T1Bridge]
+E0zero [in gaia_hydras.T1Bridge]
+E0_g2h [in gaia_hydras.T1Bridge]
+E0_h2g [in gaia_hydras.T1Bridge]
+E0_phi0 [in gaia_hydras.T1Bridge]
+E0_omega [in gaia_hydras.T1Bridge]
+E0_pred [in gaia_hydras.T1Bridge]
+E0_succ [in gaia_hydras.T1Bridge]
+E0_eqtype [in gaia_hydras.T1Bridge]
+E0_eq_mixin [in gaia_hydras.T1Bridge]
+E0_pred [in hydras.Epsilon0.E0]
+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]
+hs2l [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]
+l2hs [in hydras.Hydra.Hydra_Definitions]
+

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.cst [in hydras.MoreAck.PrimRecExamples]
+MoreExamples.cst0 [in hydras.MoreAck.PrimRecExamples]
+MoreExamples.fact [in hydras.MoreAck.PrimRecExamples]
+MoreExamples.mult [in hydras.MoreAck.PrimRecExamples]
+MoreExamples.plus [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]
+rep [in hydras.OrdinalNotations.ON_Generic]
+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_thm2 [in hydras.MoreAck.PrimRecExamples]
+Unnamed_thm1 [in hydras.MoreAck.PrimRecExamples]
+Unnamed_thm0 [in hydras.MoreAck.PrimRecExamples]
+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(28510 entries)
Notation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(182 entries)
Binder IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(20431 entries)
Module IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(94 entries)
Variable IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(764 entries)
Library IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(191 entries)
Lemma IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(3916 entries)
Constructor IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(281 entries)
Axiom IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(52 entries)
Inductive IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(119 entries)
Projection IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(110 entries)
Section IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(284 entries)
Instance IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(366 entries)
Abbreviation IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(182 entries)
Definition IndexABCDEFGHIJKLMNOPQRSTUVWXYZ_other(1486 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..292db1fa --- /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

*k&=2y%vKJL6U$v_i+8ec(ypo$y^a?udbF8rQMO2 z0#AbME%1|j@4?k(zK+K|hBu{`Mt@1pvtFk$JumsieW30_tTAQCP$@=wMsHVLR2n!t zGNN-)@Ko@_h4EsFIP4n!6i13CA!swUEo-231LD}Ju&LM&U$d8NAtZ=RiQz*?d~$|7>EbyfaIxFG_6i% zSw3Tll3`Ps8Ve|#f?4PG=rm9pfz6DeEEqh}r)b>G2Q42(0?M7d?F8fIr@9vuQM81( zv-a-U^yRl;amRo2lsfC9B!PB&mz5EgLELJ-_+X9@Hv!HlXA3cW?GRLvEI{#zNJo`f z2*>QAlr-*fDP(7;)3F_o?l5I{#5P>oZSE^{6CsYA0B_1V4GzU)G(WFSz@=GV0$PZN|?=XA|>HDy-%LkP*Tt9J5gCwXRs-Q z9w0$)H6DthB&{KmHX|%TqPE(9J-!^0#00;TIgMWuz3s~L^Lf4fFPw(_$iZ+H4*#?h zYpZ~2Qcc@E6YXEHqTX@s!76457J_q^|C#ptd0(v^<}-{R8)s>*a;q=RXEBh_0%k)g z^H)1tIc5WC_2>UQWVX?LZMWurPgpEPnJ6KTU`M_!lEI!jv@V?n`75LaS~pjtFlBz| zPh;bwrY(_{CSl8~)W0BSzH%bS5iWdrr42ecqpgVbW@tE%U;yqGA!AU# zK*EY120*oj_TMZL)_(kk*V?`A+UX$g7=QXDMfegLB&iFlS1+i|s4{t0IQjTn0Qkg{ zFJ2qa)+^(3sRiK$#&}lH?x40ujyd=+2~N#4KH48tg51KL2osf(>4f_isYdP~J-&cA*rA$E#W7A5d)FQ#3!#)V$RUELgG|0<87}fjb4jYYM z$-X|xEHsiSF{-giiyYJeZ9R;qNJOy%YR7~&%7JS~!n`j}pZ@joVun4tY=w8#jrraD zEPSukQ1EcqIOA4c#~VVBJIW$d%#bIu_0Yf)7`0|KrfW+EC@wDW>KFkAUB9c;effJK1j6|PRCaXLtRahtQDI1tYi zo{4FEwbRnwBCZq066^}=d(MTDn9?j+GrnmdjqRa&{t5gQ%sou4CanC7xSGn!e9L(R z&2*H)l*}$L@mB%FTc$Lhc6V|H-?E_<_=|qoCLWYvUquh$MSajC?Vv)pjE$vfb*Bd;9$-)HFrybWWFmPexlZ`9!grSdc33f(gV z6{;r~r4JuIE?SV41L&6Gl^+(4uK-mN(Hs>AN!zVhOID-8eiB|Fqx`pEhzo?den#gn zSo%OPfZ1-_c>?ZYjfvHZ?N$JCLE;WgPp*yc)!bO&6vhmA-tf#dQxK?j2D~FMxX)!S z&t$yGXTF4FT>FT)`6GZG@}T@E5z7f7i$)jF1o5E&Rz=$Tq&(|7W*+jFvtTgiONf{& zW=VW86x>>UjbgZKzL;hYmGk}#&8c;LnBKt^RrU#)Y9)Kbw094@!We(u|rbjTcl7u}lWX<0y+m)s$m@h`WR%kO#W)8L80cpM_Hvdn?{dN2WiLG>? zr!GHcCgEA<{vSWo1zOASok_ieQsDj{dM2hPD7sT_>j3v73M*X$!kFWvKmAWnW0CmwAeqt_YII!fr789P{x0ct^1kb`+FJBHLZK5=fp#g{Ane1tz|0T&aGIT~JOW~%!3NXq;zcP(to=qQ_JJq}kS<9UeZ5_s~v7rg2ymG7W@x)>$_ZY`&XY^1*3bvgy<$Y$q0k2&8N6C&qq9w^;Ide_sA z{kOIzC!UvPK5A&Z9JEw>MAG1A`XuBokP&>Zb&E=WUy(QlYolwi6t{7)eBN;`0CwGC zDV`WHcGj_7Veo9je6I3e78nhq*aHm@3T2PU-^F%{Uk71-7#j0gBk*|wtN96~!)Muc z8bkF#!f>_j16VgFcC|C#rPhhtX!J@;0&Ep}wdP}aqRu;M&}HUq!(x7&09NB2quYtS z&`OL`vBvfYqZ0tH<-uiL#pTtJkkl0hTVTHs>1jZp+}r>#?is>4-yd4jDD&o~{Pia+ zbE-l6;hIx1miTYpo*YcRat^PdR}^cWC|+(d^v*U{(`wG|srnH2S~2&us>Ezq%p$i(x0uruatQogmC)pvW^g-oiZ9aS2UiuL&2(Qdg42$mJ6d&$gnRn>de8QMyAl4j zwb3C8%=J%K-dS&{1l9RwokvpYOKZ(Jb&D8|vm{}s7llfvNll2r0=mS);vZxdO{2{M zm*1B5nwt@+UY(I;gRY<+1--=d`Jv>Okbq=V)WWg zm%J02Ko@S~wp)SSFF%xbYLO4R>`LKwy2)IepgPSH;sH4<%a~Y?Z`TX84Vi%@$L7zD zgo6# zFq)|p-5%>u?@c>kp_(=7Fzn{&+7`GPAB8a1UQw!TSWW&o7&O5GCo(hg|7<+dH)7*r zei#6E%_B4F)!7*kD;m&Y!0TtWnZR38%GR^DhXb{@o!t4~CZb?TL=}l-#czC+O_~de zw;r33k_k+#>odzZUUKqaqHOPm))Q;3z4%#EY&&U8<-~F2+#tEO!}PtJ#Prf( zW#W9eN^NJ>q<$3g;4N}R{jEdl& z$EKw^@Lgi!pT%NFxLX`RcOC8@+_>|u8MScD%m6R;4{({JfX* z+2(a7D_*vzo8Q6!2fu+@Euud&rXE6wyJxu8U373g%km2N=WPnf*>Hpq_+jYn18Tji z!*PzC!XMGyA>S@qAg8=WF$q3YkH)#u2eP(p2hwbs1ry-n1wKKiZ1Sz=UsSH1e@_^J zWA~xUf91hz`u6bYD)=m#>OSaD9;037@GZXEJI60RM3c2k3mI$32>7AAIR^Hn7}Et`0{1R>c-+P~R|(jws80p%A=C@`I0g}oYW!m#ee&)bO+I;k ztRH$0vkYaR{RX<+2r;!Aw{Ct`tE0~=&{LwMhX!GHu~BU9?0G1@Q1+PuH$sTuzYaBY z2+2}v-jpxV^~s>9J}Ln)?`#cMikt^bcmI6zs;O zwCoJlq$R!w>DA~LpA@K3J&$&JBj>FWp@^k8&QL<&IKmqKjTy z*K&?0mjO9%|3Ffs>d2N5MPPird3d1Z%h=VCf?+}!tBk_r_UQ_aH$+N15 z^Pt@_6AWV{6-**PAeT+G^@b&`s(q3>?G2g})^NO`?D68kl2KlC zeiJ?lv(_Qoc_LL+O$uY3I(s3Is+B~EL!q0`1|3jQ+kPn5X z;MrM7E7+#}&Z=6irkK2_mNe#*{SB6^QRTGvXAp8I2ygfkom!1oX3seCN?qHpt}M$ zrIt9%=S1q%3>-i_3}dWL?30+I?Z4y5>A!>qXSeR;u?`xE3%d#ASue-8YRUG_T^1DQ z*d@c7qnzGOI+2<=4h^)AoY>q{xki_JC*nI94AF2$XsK;mh2%0VA7XaS#$ugmT*{s$ zprHeA?*pReeIV9FNuKQHxt1jMYy(Mi8G4gkXco5^~T-vFItr zi`$K;A<|KZvkQ83dh27%qL8SRy z*Rb5Wk$BKb0`2w7-%p#UV!T|XR_r}7!+xk_I0)(I#86;f6u-as4BI=jfqzo}e7VUcQ>;qAa-;#0xvF`q$v0KnpF7En9H&TA9yta(?D_9j8I9gal zMvm(JvN4#&-5z|CrF>KdmZ&1F&=$xQKrhWm4c$Q8ix(5j;-8UOe?s0aB!&=SA2Nn9_EJ9k_#TQ2bwu( zeJ^EAVh?hQ%^}?te=veaJN|?j_Hmz$I6k6CzW3cqBjsTFD3^Pq7ZyXEdSU_DYYz8! zN^%pB)DGwli^QY3RuCz36E5Y?^NGg?sV^uk(B;(SAj52dOHnfDXB@S><~Ptm-FlS1 z4hwvnNjG2*IZ?=*a039{?8irkGUyzW(@p2A9~b9?W;W&L_v?ekvr}ahuJJv-I$c~k zy1%sd&td1Yr%GXqTypv-!CEysR6I#cF#kecaLRm(?H4^582S&;(+}=U)c!6f7V#r& z=MOW8;(F;iA7maV&Ql$H1KwG{`Fgv#BZteJrk`E|$0&Zie5|nAYTL%}NaMKvep#z* z$kWjaIW5egw@1@RoA0u5FmJmbe<}rSc)Mb_Ts+t-Tjhu;S9ZjP?Fz*7s%8`)vUGtf z%4lWXUv%X@4=X9rrX=JJSS*979~ZyC-Q>=xJJI~KTi44=`qj(k<447X`{C(l7z?lSxLOSK$Fp7KpF~4YasOTe zQX!`Un>H5&tZi@QcBWd5wLZX8iPB164gOEl(e<_e;%@=X^ zW&yjsa4!y@_qT5ER?In;(^+hrJjJ7j1Xhhr|5!ep)KQ0ltk@&pX%OlgVb(|odx@)= zqZ0RSXwMTt5uklQd2x+*_(1r;2GpQ%^Ot~VBntLxcfw+|Aln)_+Nle4fZOJRbxwP0 z9(L3bpzQNOmWa`?qQuE`5P)bMu`%sHqm!auTIapi{Rx+HyVIadt6Kj-gd-uuNVJfXtzfkNI&vllzNtE2 z*%j964gIThrh=1{s0mCGatE%p9hi@rRGOa@Ir0YXdyf2jkL~wd(mk}41Jzaud4gZ`o?SC% zU&hDDtk^6N`mpBh30)|!y6$Q+AzdsDmXc5L2Tw$*kf>pv$=)N?8W$8u9i$MH0$dQ@ zT`&=p85`6GbLd&G@G?}zZdva)`1BTfqLQy*^g1?kmAzwYN@YrBb zgXx|P2&<{Am9V)DTl51WRO>F_(JNohO&l_cpz2y6Xvc-&HjYSqekK;EHgsg_(>Cnh zM~9}fYXUiDJ&2D!E*Q2JrCaOCZ@; zc1E^6Kr-6 zba+%434x8Lq=oZNUpWBYpwS z>zq$h5reo$(a#dqW^4e_UkKr(BmDn@>s^zOVl^=pMta9y2j1EbW#2E$R&4`cwa@3h z-A3<#JLO$3Z&QgS@r`R@bm|ZpBDcBHrj3)Vf=~ zcIEhZTEMn#L&&U1e+PJqCn%cnUq-jtKwcOiO~KwjtCMh9HjYi&HbZWEi1P?5N1@7%#B4TecFI}Kk!xxCuqQBq;A z67=?vsbR|zNLa7HHu=flR zzzi1fbwu^p%JKc8Oi6e(50dRNKkO~_g%Oy>C?WC{#7 zh5xGzU&KPP?)&QzaSv<)hY|-+ukKcjCHq|+7i^X`LdfBY34|O2+(v;Yf>l0VDG0T; zey&g`i4m1qc3uVIy)@CmBKtdkN-=kV4&agYhBEztI;_<-u2vus%m@R+hmaJ3*8Mer zq|Z#H)pimeL7?SE-}<(Jhz@vk`$57IW zjMtm0D%2ss^>OlGuTFS^?K4|a2fRq zx?^aG?NnN%)|J`8EoYVfsPOY(XM7<=s=9jS<%3D#WWj~x7rz{LR=#M1o`$TzQ--gj zWKStMz94K}-yj6}hACEpo~DyY^{%%$$rB4p3)<#@me(b33o$gb0xaZGE)F@{8-joh zUzB|5?>{F%$@mK9s1KXyK(VM%ODz~T2ik2|?H0Ec20=4_;0Uk+!W6nu>gaD6wd zM~gsIUV>`&1nhM=$s{S+T^Ql)kr@4{BSL55g{}arYKC-PIEMz0bB~s(A=E` zTg|Qwtk31YJX&+iy<+GnUzeF@EhC?}r+0g|sD3xMc)-Mu&D}*|#_cuA z2WVRw4od{6^i`k0yIVkc=0?&vFgR@|iYM-CEqWs4SP?*S#VS9s<-E_7V(U{(%XCI? z25%L9M>?eO(DbY*mE;b4s9EX0%5_%3*fjN9$9a|-6htT)MQRY=-U(RS>3oe23+dO0 z)d>>hvdXB!M2WQpzhN*zaxR_BWMHGmAU6EqVxNr#&p^fL2g}`q5WVHE5*v1%hI!+Uwp)$WDJ<5!= zkFZN?PVBX;mnXao6l>Hw`_Gn7Nr+v-L@=9@id zpwI-ynJ(oR?+l(&GyegEecd#Zin?h{^mK=Nvmr@diRTAFGY7$eGJlg{Nr)Ww*qIT3-#lNus;`YZT@IX!v z6)H+|Y^0wP$*wQ>@>O!geJ!rJMby@!y_C}Br7efQox1XFYYf6yJ2-J@DB-8QUexHe z{REXh9~8MAQX_o|_$GW}WSyP72Q7CV68`qbTyq6zU>C`KX9QX5UUMDzPDh{kpcE@F z3jYg&2ZaqF^*Ht!%Rlz>{5B3~U0I~|@O!&D%IL*2&|?p+wc5AQi}%_!iyOYiA1D_V zAW&#k#O%yu7)YiQWy5+t0*En82bNb@N?IHB=2jG76ejMkSrO+J9ttksKF*&2dK#M+CtOqAkUAfG=pQ&(W)YU z`1s9pb-B74M;;}_hiwflQSj@)&k%bqZIO9K5y{2NB80!?VCNbx7n^brCgvKg&_&xc6$YXG^Dm-#MuMHhR&k%7?!IDfh0EcWQp@{~XT_ZV@Iqpt_3$BfI(fOS4)P>C^sji}ijMl*LXa@#IJaF{ zFZCa<>$4%0bR|svY6WT|_Fi#Bi=I@L9xPPicOtzvNpYGYY8h4UtOPW_^y?3**aUGT5 z=d$5LNfdg=gy~>)vWh}|f@Qpy=O7a%r%>o7YTUBOOTW5PeTn3q3N?}st|OYI0lDP=cCK$ACT&yn(%1XShC4Fc`pG;)>@mSC-plV=!mwr zILk~w#fpg1LFM{2=~9_Kmk4HTtKSv&*ugVb9_F{MSd?wPxNEQq_8p=AVLDf*_#Wf< z1C;HtzG15-IIh!!iSEqZu{?A0rZKD)0kVz3o=0;Uy3UlLp)%bX+G7?@Llx8x*v7HN zed!(L2{x3sc9ckIT>Tz zzO^3G4(rU-o#aBzlr3}gH+43awD@SjB!CczvFDyk(^3@;TeELTgf3LFHU93rWI;k@7;tuN{6%O=Dl8vW z%HBEs&iR8+Q)@bSx5uoA*0IhA%HUv(TJ(w`2B&LE-gNH_{R;mUc18^1KnGnV9Y#lv z%&fZ8SvJKd<^{Il#vetKR+W(q0YLPeuh^S-e=D=Wv-+a1RBXPk#D&}QX94#sO|P4s zZ?{2|^kvf6pJ_QLIO};|kljnmrYT_6Dp2zxMr{7No<)45R(ZCNkJ+n7%gk z9uy)*I+_SkM%2r>BAmQXshnW>bF{Caku}Scy^lkLx8SP8iPg7AG7#e?l;kOOm#*Q| z=fQ=dVCuOJ=6rrZjb+ObqWLOF6_KU=@Ub0bV2kY!{70O-7VJYO@@iQ4E{wb`(0T;e zugjT3NirhpwekX4i1r57JLm{4BKqxlA{C#^d7-jvL)|LGjEuJ|=F^JTY=|RHNUdWZNadm3>D3pNj2S6@-xncSJRiOS*4 zDuc$aLe<-39{i(>^0zJDW(zXX)?j|+San@liR%|LYs6cx^a=ng=Xb(AGk=e5L2|O^ zpHLddTa{n19eGI$`Bd(R_7%bF>Ez01+qqQ8Yr=mGImnsa^U8ywxhnZS@35z^gD{=x zlU4o}!{;5RC=Du@xo715gPCL!)T7)!zbomw+XU&^V}Jk|xaj1WFrYKb5+1(g4v8xi z%ZG{zGu~MgB9D+8myR=FKHi95w^__==_#$l$den5yUBBn7Aj8CTUQkP5aL* z)(D7+)P*tn`KMu>uD{;F-F^S*eZPW*SvplAs72be0U;WHLbP^J9~U>{t7JEOc{RdeIH!%ub3G9o`?(_Y=kWDNSj)tu#ujh6A z;VWg(?(xtO{sUN#^nLd4`Lf<^`BXQBym%z2@mD2kH?qd~zywd7S-z4*u%U34%7Ve* zTZBDzi~^~GM5WyX4Pv8Lj@mfd-yhiIsEY0+nui7HvZ{SlJ)Y6ZpwmgSRPZ)go^shx zV<8HoORbJ(2 z)tKzH#bgQ&!zY54nmO1v**JECg6iILz+ahy+(i6avdE^Q1Q)Wie}g`CsRR?%xxo1p zwx#~i=s3U0m)$uC$kl@o)snq+89_U6*we)-a#vTcqvd{fYPF~XE1=hDKdyW2-jwAe zRAS2-w#bGse#uqC(fT0JltAg%Q1Klrrs+n(_opgaj30Mo(1ms$+X`MINuQ09I3s`f zHWCt4AZ~qt+XuP;#rN+{>m6{iE_{OD}4Wu2CjQPm ziDiC&J~M2yfQsGtG`5JfVwmBcpr*ic)LX{P$b+Y6%<6ky_CM{Fnwk*n2so&o>X|+t z;$YGpR2{tGU~(CvV^2CeZoypBDM`86I6Ix<`9Cp{1N&fyG@X6-_NJmNb%N)hO3$MlZ{%qIOc zkC9^7jhjP|0j{VWdq&3sU;>r)&@cH~(r^br0IwvhM6$0Q_xM>DKLuo!g@Kjxqa3ONj9#L&9uthk)dT=2CJx-%U7OEyiC zO96Xu)qqAcOaz%g^H)tDUE);gB=t3PEW0yq6;J8uB5eUyr=WULR;W+vuz|@@6#iNe z5PZ!*EDz0*zeTVIMj64T9PlXBg6Y(xnbhPcDlBY7E8nc=Ho;eic#p}j*02a&k{ z!lt%$6{|Qqrx`HN4)q=(KPy-&?N9rm0ivspde_sWPXk~4 z;jf-nfma$f!|K-DE0Eec&Miz6#Ps~uB0#vm?~mD;xh}>>Zxpr-BH*T>4M2~J9BC^6 z<#M7_Dv3!7CNqm&{YaZCK&_ojb)rsLpDwWZ$1UVzi(760*WC&q#SAgH$@m11on5es zpGW_+OZs8yoY^*}&7PkMk53|}MTb8N9U7~_w|69}Z$yXQ@+Uq6qL!6rc%_7qo$C)s z?>=x4-w~zyY@G?TO`Lzb32+?T$;|OXX4~HZpD-q9rhcziDApWGXL)mHY8B)w%&-9RS_&(u5>_ELbWisDTcUaQ-$yufGKGUiNDzq40aOdPZm zfkmj-d2C*HdlGG#;JU?uF{xNT55VfkGsY&RbSeocu>gyT*bXydiy~a+%++P|Aem9a zID>1~7$%CV`>(k;cr$%sf=CYS(Y48eib6*Q>Nt#YGJ(OKn5nr5&UrdmM!3-0T+|tB)t+E)ZAZsS_Sc)LDip;G49iRjlFse9Oiv~WGnRsqtMysU)KImX;N6=t? zlQqcZ2FpOm%L%sx#w?(#IgOAQ(*-aS#H}r%Df^|EZ2BCoOsgV4RJ@2ODJG7_P+=#T z%pTflfqktc=sAL-hPwDCd{uM+SJjJ#TQl3V?UduNqvAd}L2;^p>J_Trg51T?8mV|) zprTbX0v^mWR!X`c{apX4SDf(ICBq(YDj#T-EMn_9=yO3ak-&JgvWWKoDL1BxIgt}T zp`m-@WW3vbALiR?8B4#y^n%?N?U z)nc_(U#%1P5DR+utY7ozoD1&kw^OrmO*E;;5H_@35fLZ#I4nYoa?RH%HtB6x zh7_>kU)3Ee{pjm|0wjSN-Oh#p;?nX~Jf3Pej5lriVnPeijs>XdXbY9Oxe=d{CCr^ zswhwQC$(2g?dmU{tmSn4HcaNI6gXJ+Yxjq1uwYl3wSPxr)f?PcZ#b$!C9bis*m?ut zQeZ%mZ)CMDdGHK1<7wwg25OH*uG1{xumC}L^x(?YZmOckC9RF?Q1j^n}Dmki#TD|~aCpuZJEd%k1Eg($Ky;GoM=R+mtEJ9R7WJ{T_NHU-6up|Rp_N>1T3EabA@WN0Te zQ}pD-L3$;FQqhSetCXN?Ipb8X+rfj@XY{?eXMvrpeJ%O{sZ1%{uO|K03I0$<&dhKV zodOYJJ62EJ&5?0jK^S^=bOGV#ePp{i` zl~txdfa++Q`>Sg@?vvvAsm6heJSq>Dwv(-ex~jP??t&0e zsKhB6zcbmNDDAl+x;6F4bWrkw6>%K}&_ohuo?O4jsXEqKW0C9gpho`ek+nvf zBb|)in~2Ay`rt*2y&-eG{_;%SGje9qala}HC?^aA_hc(##Lqv-n+StcXRA~FUCzkn z<{n8daM};2<*k2dat_r-0B_FHCEC%-dFg5EV2cj%Cx_iw{qbg_SZN`9^@wTA(Q|du ze(Cua*3O1JZ3sV2O5-PQdN>!(SXPVNcsrIWhf6c#{2D?j1Q-|xs!K_MTM7Dv3z$wB z(dxJTDUvd3%N^*I_)c>U6fAh|OfRqT*mND_ik)n1IPRL$kYRY_LE5zmQ}sr++j@PS zk`=pnq45_NWmB1Z?x^-flt;;D;jBvU!rsfO0|@P@sH0QZ)YnALdrjX6pFjRe@Hxzt zHc;N%s*r&CR1bv1FCY!;6xnhFa{0+eo0jdfJ3uB%7~gKaXGVz9H7Hy$(4FOB1G$yK zkO?`KmfHsIZE2y7Ioya*XqXDDb58U_nyMN)oOj7Jt#)Y^B)z2oyKRi&9nE;*GbFtn zGniAk{v`1=!CM8$X8E(fwmQuOmcuJrI`w2I$2KG@zg|gSBY_0cXGQhe^+_r^%mdM< zakqS2;bYzZLfO z%{OWhk1HLQOAH{S5@DQuuf!#-apGdFZ}7i;OB9ewTjq&!(`QawNd*ZLM9=ZZTdMC)>U(Whp@bM znzU}yGoAMeA|Xq?=s0ahTP|{pu2z6wTcwzwewCOYpsrQ5xi4A7gHmQ~O#@Ssv>JZD zRZAyppH`7Vuh!}?biwH%>yjlXN;uI&-eN<85#t}o67x05oxgQM(3WPVyFrIXA5y%K z5ugeOU7=A+#dmP?t+)YuM`Z6QPe%dW(iPm`tgm__R|&%DLGSp_Fpq33)}y9hGb&;&-`bO zj!ZmR8+`Y5-O2v1m_)HNEhnD2@kkE|`QhQM3BppVxQORZA~o zHZIFJ{_|^EHJ{?YNk7lpG*Iy-Z>}!4x4-nCT4)CHH?0jswrvyq>~{D7rJwdz(|-xm zP+K3qng1NEc@!S&AD@b+4nBnX7cKQ#cpvSvH5{^Y@#AN*JKmTFd?Acv6_ZZL#W9K& z|7L*P&M0Ob2aZSfI;Bdyn)bL!m$M@P=t=(LQnaiz-OPDyZli!cKRvN*RJDR|+IN>| zUqs%Cog3J44GR~pmRuHY6)-HL00%FQ1^^qG5aZ9M-iJwsbA&dvTze<|6xH zPHOW}0ryKo69^Q8y?sk7@Tgfz+Kg&rvhPlmGOA|%D@@4WX4H>%CUHoLt**D+e(l`e z(r2RR(-IAZ&J*`rWkAO1W=-FH?Y_wFHs9~LUz^arcpjOsQ8LDfHOuX2l7B#7M|q_`EVrzJpl~?s`+9tzu-XpJATv4d<<66Wt-JY&skr#q-QBbmAlS5EYrfh|l$DU@| zJ9H=;2#kXP$pIA~G!&4;FJ7HOfMjy38_KX54;@8U7PmC;#-(>5S0AF6KW6Z9!(>`5 z(D`=~j8m6jIiXHf1dwa}(VT*xGx;M|G=<}+EmRoKihzMiESvN$%tx)O$f`YI|A+}T zTC%_o&ZkM1h=QCSNh*5Cx+GP5wy`FGz4R_`THd&!8C>n(UDdW_r#c?_kw zVNbGBlXu+GTmIbvL{8w;HFn2k(4Uk-5fU9D5N?y`hoZB{>kb;>D)lY_Nn;{aB}Ef8 zA{U1I!%Igc3ehak9uI>E8nEANG=?|3U4U0Ag5gGJZcss{ym2ncLz)+)(mygh%!<%Y z1fF5nW`gjWEwh&*l0I!u9t9GaZg0`!zssT2y0{OLZChbS?qq9&!JPs#{YACsl`#EV zL5qc*3ZAiPNp;`1F8o>o+0gfUne~X1; z%y=qo)44|0PG|5O>$=gY2#c}#ipxvP7Qjs(3)%dL1jzo)CG5FN=7KABJ;=S*QiQaF+KQIbwTUPjjzBp?F4xX6FSCX%SAk7?+^rs5 z?KZ$568k!qg3hOAx~3*v*kf?^@1CV^u7Fd2<5e_JEyfmD$l*p^8*ITy>_BL0&Q0Q}IV4`VI#mqgjUzyl zg4tr(!<5)p)ZNf@{u0#<@vA~|EbG1~4qnW$-|C8Kiu}K*{3hLSbFG8Mfd%pC-qi%N zNze}mb{fOs>`YI>U0J#~tmwgt=Opfopu(teLc=uT=PntRGoX%3_36G8`iaWC%%Hqy z9s0<>=IcJocwRZ2w*GZ-#j zKi`?&yit^@{wIPy*$+yv^@La4ZwR&D@0$yMk-fp>%TrZjI3IQ4xw3oM6%ick%k}0Y zb=4EHme3o|VG7sFHP#A|eV4Kd34+jvYULUXNQrfnn`>S%%CNn{phes9dWTSr1YWwl zoiD!mz0aEPHjhD!_0!GANjvH4E z__(YcZMjUv|MdfAOMrXA2VEuZ6tVxlAB2kKR1e`@<_-Eo<@+u4w|}<#Im?O=56WG< zikqgK3T0_e-k)l4+2E$pqteXDnpSF7JTgRXtVhLnvIJPXPArl=%)eftr?{TQxfmg{>ynX)S!0V- zTF=*lM*xReVWeUN5k%Z(g?iCD0ql(#tA7o?IMe@`kEDA1@tqlE2Mfx+->UDEbkz$g(+kB>l@es#xdKL+V7trTD>aq$J=?hthnV!*}S_sGG0; zQ9rQiCmO-M^9%YLLIab*5=xE6YqetwXZ9MrbJtA6eZ)!D>)VaJP~L+Vs{Fb87JP|^ zOju0dxE76whqVy)KXB|!-Netj+=_F1{w%{wkPyNk1QsO$F zbpwo50^X=9HllW4{nUjcf%lTTG7}UHb?@AL{`4#e$E;ny-1linwH+fUj4JfAsGE-# z*)o=yyT6Tq`$f(BQ#OG*EFApv)@^AD2Z2A>B>wY?61T0c%Deiw{;D>FQZ~kIC3R|3 zRquj}-ax#iqEKIsSMU{h57{kiwe;6+_(_SkI$p-Pz5-FmQy0fzH4$~c;mKO&TH9Ru zv@*TK#%vXklhvWro0a)Qwm?%3nl5)TIp}59?MI`#ygp6Enl*A6XHw(hsS_Y8kL$<8y^v+r#$=<-tw5xim^z`^G8Rm$S}i zKSlbuYkzS?Its(9qjY}6)uFJl32py)zITeb)!7-yYlD0?mL81rxMIu-?!_WwY2dQ@nvGjHAn~q=B$I215cZET>7%V3s@r1##lrn@C z{zOnrk0t!}uFmHi>*5Pq{JY!HcUcqM>;Uk07@1>4FSg3&%;fYo&S)`k#LUNsWU4R~ z1iSOtA?RP+R-+4-pFcq5DWsEH?)v#ki)$YCf7=T-+WA|`yyaP`iju{qSKt}Z$_1X) z8~jFpZ3=2?X2fIjEtfI6X!qgGm!Vs;2h$KiwqMPZ|3G-fR!9a0=_WioTr}4?D;t5r zTnKns!5mVz9VueJ)%xi>)fo5ezRF+?NmE@)nL|GEKDn#k-Y)0Afe9(f)BkJuVEcay zSgc&^|7D20)E$k(8%739YcxBM#ZVu03l98ia)f)K2SGaq)v;7>cTS;4F zU70?y1QG#MR%R0!5%Vafx)jkL59#!Bzd3*0iC8yBu!ol8e01{~&J&5cM}#P}m%;zC zQ-*|?*MrynN)@6e+)hdC>-%zbZ}2}M>v@RN>v9EfrUdmV1r_;T1CbMOjndP@zhP73 z6x#HHL2w0lelhp$czP59_g!}F$*xO%wJ+Q|DslyQLDVTcM)>hLvnEX;9fk`YchzVh zUycn&eVm$g2cMh{ze+>;Plt}194TlBJ-EU(CYXyV-GpoW*w$^FtQ;ZCnQ8LmSoKFti#MvFq=NQ3DQGH@J-@P9 zO>^)DazeO2ASKpGf0qn`|1yG6_ikz7yri_~v;EFsGmT~&NuTpTS!)yC;ol>=6gzXsxpn=_(QtGuEJrIB<^&!7pVkSOcU}i(b&aQYPOQP zdNA}SJJL?a)zYDFnjvzUI&ydD9ff?PIbKa|SeK4^1++MpYMsYJH8d*DGovZ}N2)57 zzNS-O9GlW;Pw<=y9SO+%P^pf5V?(@MPZ0l#=23c!tC^dM2XYgkrKc_V*}X=GjI_60 zo4K`BRK&b;G7)@{ijs8qV@#g@ObfV>1}Kld=~$RVC%Gh&a$_J;}?Q2A~p_QH{h>43cpMn9YgYM&jvD zfw)Y=vRY2iszwzdcsvcW;leO@pDx3&c3nt1tP_m2DU1o4n8Y8t-9akrWj#wQvH9Jm zk{QM*0J08ApibHR(GnNTI(HosgjHugbwyH3&EYnTYRV)<42xcl59e`Qnc+7|L z{6pFe48NuV$FL%H9J?#*h-(rR{myp5|HY*w*_6{KA%KkT`>hILPBZOi&vEZW1*AO% ztHBRzv*)zL;(<5qKo%6Ysz4`DgI4iavS8BGm@L`~D(r=}hn}8`tw@I_dld*>1E+x% zp35YHUHkJ-BKg|98TNUd!^Hd5C4y3?sq{W!f@`Fy;fYHXYJLczX z82b*3`IzP79dNQH*ilRne45R0Mc9Lj3sydL>aHrqkJ>Hu z6-QqBsup68aB_bvwMDbsED1_r@zp4$?^7$4{W9ZE!r!}0&OK*sFo>CyUny`z6M?qq z>I$2_$XR4Gx~G0Ru#=npDin)D@xcpEmb*Ky+^A)6iq*KHbls3MtvA=rpZ|r%CF>i? z15Q42nP)?sX&dbNrLZYXCZcfm1jA$EH%(UC#O4J_t-XB;92$Rxi`G5SE|>FS%j%rz z@|~%vi|gM77iJdw*H|<;;H8ReO9}aR_f*nXw9m~BHha~M6l-5F)3Qn~nt?|O=p}M8 z@TJClt6t|jxUE4qHu<0#@DFQ_n0Ys7nQbxytn%*+6O{6A>Qf)D$X29T)1Chz2rz6q zSfkhi-R}ax`02C_u)l{e%&)GiDCymV^= zfy*0g>%+`WA7`odpv>y z9C^zVyegvNSuY z(&*5MJTluznANbiSDet9WXE{W5FqR52HYZf%A)RlZfUaug_KCQb{+2f5ZOZGZ;}2x zYx@MZPVN+I74+WjTLEjLsg{i<@gSaWwci_aZn805t~@Ir;pd4TWf~C*6szFe+lZ2& z#hH~c-(r5rjkkRzfj$d#-H?cb;iw_vd+W!-wc7G)vH?F0{LXf8kUIPQy!h_36QK3( zP#6iQPvH$o=#~qKPS-8=$sP)}GI;v?= z_h7TUhdmPjEKtp(rX0#`1ea(%ia%O%7fRa@%RtsddBp>)t|D5R$$ew?LYCklLt=tn zLlA4kpG3s9!ew;)bWxbccJq}spwzF9o#M-x5_OD}IHQ#7U$WcJkc7+-rI1MP(wMZ6`MplwoI8%JeW4rxx3=Nbh z)cX3>TA(pNcm-bn0<)-@VYrr6bJ0LTtSlgZ_C!W+{0&h}-AnMqTQw9t<-Qmt&rtEN zSWbZR$+cotW_9d!53zwXm%k1_e(SwlMswOF-L^39JI22sze||0^DJgb+TJWhK1_1@VaphbMxrLywrCFU4QAY_!rI`iTngy-iD zAK0wh_>vJGX7l251*S01^H(yWXAN4P-(B3jt2ZT{+ws`^kV=EOjq3U(j9ISzgZeou z8PLTP#UwxB`s@Q6V?FI&b;plX#A)5B=Jg<;xWznXigs`EP^5(V*Z*Q8>d$bf?$ejk z?lh5)SN5dYHP#KXw73S_RFa$N2%m%hqCb;&)-$Z$=bV8b)MWdpC*L45^8p%Rr#|_D zv_fC?<45*))9rfMbd_kh8%Yj+_qX%&HE8YoJ+YoF7i*#A=XC-CD9jFFiBd4Hn`B); z0d}D2|5y(Dh`-;y9DqE-3BP61DXID5&|mo-9jNnK-!(fKWR<{WtI4yDIw zl$m%t4p5Ed@-Z4Eh2&($mD*&VCm+dHcvP7OmPDanPueq82`$o3yr1pYHijVH%Xd-A_L>&Fw9Rd*gO~We_>b zbs3-y=Jb%MKXVv@v7f#-SiN+ zlzXc(nxwml_j{g42FQ5!ze__+>HJ$5)zTUTW@UyQ(`B4g(kB()2cOR-kDuSq#+BtN zzic|P$Z<}gtB!G5em8jCBolX95F~Mkz^AfbMH;8t$}g+ascygctRvgdfBKsmIsUc5 zw~J*l`jg)!~%uSR$-E?(cOV3Ilsn~U+4NjHb@`v5ZxoN z#+Pge25D#ft1m4S-i8{xS4Mj@H0j4lvO2+6bHJ5vyJ$~;r^o!oZ(c-V`^gZvsy#)@ zs3YUVXpT#1KWIxgsAJ4d@eVZM?y_nzF=R>@uo|Z2JY+j@Yag?!ZBNRGTb9u&{<;yr z+Wt5-VB7qR7P;p!@x){P-eTCQBOs9^R167uY}nciIu#piO9v>3sG+yPGByEY5VD0u z?+IM_8~&{u_6>S{l_m3EqaXYKcl2ZBb8M03MttTEeq-R4KWW7sW6#XBAP*za#^1I*+ZFv!#4lt z*WL#;{Ah4nnS+4;oTo_619b^8g$E4N&ht-4QQ0+vv{zY5^vkFCcHJ~FSeJFMviSZp zkN@x9&X0;P=`^SUBbT9NU=wq`k1@k#nAZ-_-fv{IZKHJxKHhw<|uLNK1K3g`5BFTZzK*#gl6~ zpl@aFHrM~izlY3o32ElX)8H^&sg#zwxwjpSn*}3qv!_7#>!~o2q0%#plqh<|BAHA&RFB##xf=-3(rplL|t=3c_0uEq>-3*ulJAR<%i zk<~3K6IMH!0)+MEt=Q{0fD^S?g)VBFk=*c9>ro25JM+W?h-vtWX15hcLwb8{*&bj0 zBOn}0%uzDU_H!%;71{~^x=>xaAk=FU1mNAkME%vRc?Ly7y;~AUXwxp~C9(mof%y}> zKVGLKTGWVAI5Y_2C!mTJh<5CHC+^)r*f`(*;o`l>k?{`wW|yhRy6;e zl#u=+@N`&{=RIugk?O6UbI{~l28eaS=k2~@!3YFqJ!b!QP0*U2MWAOm9V`kB<$#0f z!si*7<>E&YHuvc|ptxAC@PApxkYmv0H`8PREJcg#mSK{Ei9iUED_~ z>yN8%?#laG2n5B^EN4yYXI{%+Q3Q)Q-Gh%i(4|8={Jsd*gpWVOm~brSl5 z+5$vvV*3oN&_w=9y|1#gIdb*;3p;eOqhG>g=m=VnQ-oV_^d_wBqpe&VX4Fye;LvQS z3rx6zZ=6ENM4^@$vB+{@XPwbt>-jo{SBiu;_cYKJ2r*OrnF3Q%uho1*biJzPzc@&2 zW$$a`{VaHypbYnqKP9fVC%-soVs`U>5j)Gdz8l6E9x2K*sN3ThJJruEF}I7ev7B9z zh72b z_DWSOFzK$sv$K5jG?}Jq8;E+v)nLA>eRmUdmd`uRLrURN*vc+o5mPT7d`$(fS zf8Rbb0dQaFXb9!G@{g%Hrnsb-Ow7eVwy|;DH1*M^l2`pyLQ1w$FR*G^IdE;LO);jC zTF|)NES4_mv~0&?;~p+~gsE=0AaCvn2UvzBg34DGppl}vn{VuA&EB3svZ+<-+3v2- z*u1XY_%LfG3+&9Df9BGKHI(ZM?h1UP=3+ft0q^Uhz>;ydnIP3T0^1hz^y*Z!oC}jN zT#8HrPiT5)XdXU_(PW~8+-pSIbl5(9&nm408l`y|MY7rWLjya{=lO1{`Z;^Jpa^B^ zn1aT{1xXn$%Wa7gr4KBuZV+uU1rg-mM}L?5SrbK`XN+Os_Qa4WGBw|d8N2}yTz5(2 z4tcRw72K`#+(bTH`Pe6^M9R8nJGobBFZd( zyW2u}RDh*pm4{>ahK5grh}N>$Zcu;GO$^Ph%~o-@W4Bh!k^(`EyTARQlq}dcPM!EYCPs$c(!&LlfuC&(qL%=jUrGemA=8)fV!> z{@yOa$H(+*&(n20zB+ga%zpknAj~elcWg&J3Se%8dqu!=q8%Uv&i>qYf&`inJ9mgX zK=hw(v@qixjCd3j z33M0$_O-B*%#5pvf4ht(Z#J@#QmsB?qj9s)zxi|S3+evlA$jQ!oUjE{#0Di%&Q=(Y zGUhOkk~m2x%NNXqH*&_M%pXVvx6!7|$z`(Np|i)YS6PriAS)3k8Aj2x5s^~Smh#c2 zwR}n9k&5BN2HvM@Lfr71?qt8W+WePhIRo4c4_QV^^{NkfS2wnm^mF zi?ifmIjQPcV&plwAt|N%R+^uHQI&~e?(1D)$O@Lm#UXVBCf}PiDNBi4jiW3n)s$xm zc}c+XK>xN*v^i0RDWY@3w3up{Xu@Iaxqf+4fn6tYnwbOtZQW{>_*BlMN;|v4B2gt| zi+Vn4w?<5pPC!h<;VvVym`(uJp!vxnQF%6;K~GbrLD3>jg6M1BV?H54wo@99%r_ zw&dscQKu1j**0p`f5R-a0-P?Be<{q986g129@%R0l?Xtv0fw)`h7L^J{0utC_xt)} zB(!1|6P+8X0|Yy zznal)(J66-&!WMuM}%Z+u;T4l&td~1a z67^Iqu<;Xv@4^l%c+~KSfQk%`Kd+*)C>2xISq|wRg z;sClU)Xp^!rZJ|3PJy2E%k6j#Z}m|^?~QqJxT6nB+2;~PIk9Bjj@f;BoVDMzcsATt zyJTqLRyywmm6@17oi<(`c7GLvx2mm&(fM2E4rgcYKBKJzhi92r7y+-!r)EDD#%CISu>yYl zj;2Ab8I^)}n7Ra1vb5mR^bD1`B3 z&C~3&;Hsh3Y9^;U4n+Kl+J?1$;R{)`|49GiS4eQp;|`@_a^!My-BuwB+moq`;vh_2 zFCoKJbmd+}l&vZHE$WFS4X|y|xwt&nTDPmTOo#(iZ!!DQ#H#0h|J#~z*3bPr0Z{4E zdDTVt=`{cg&w2%T3_R~OGlzxD-7(D0d0CGuZYsuc|P3q5wciL!GomLCvzj0c0{Sk{8wI)=iu=@5M!lk;! z^H6$E1YMGT%4rm;H?(P3;+^Z|$L7pLKpzDe_>aCUToIFx4<$hqwmD7*{AlF;| z=Y1DVl(QzjWb2N-D!+c$L$&{Ko1bbvMT~XNK1MW#;wLBI5;ogZrg&x={A#q;Oxl$t z9WI+AVb2J?r$w$3(vxP*bxp?MBmZHSa~Kt-^{)FXom_Ly(+N~wz`1T8x8%V((fFGi zj9JLWxK|1F%R)k)`7V3IsGPJ*ne5t;OXutr*g2uPTTG?Z33!NtIG3@^z)H27#>N;q z`*WZrBRkE(p4+C_Md3x*cK*I`e@g$`kn9|VCP6e3XjS$WYoGaZ5JOuvqzfo9Fp|QS z)a>o&a!YnlfT@TpH5^Ne702&)>lQx`xvyx3W-F`5(7YtBm4f$^(`1|7A1oTrmh(H; z<{vVtFg?e$=%SB5H7S_2xjFaCTnt$|+J|o6geGg>g(P}nCE2-FmZULL%{RxM#xZyJ z*X;zG@}?u=#VfEIylslRKI;Tq40Lc{e0c^xp8%4a)vABOQZ!gP98PR4yGtId=0wxV zYMJC=>(sP?wu>*eE!e(s=s;qm8}T__s*$lO^4w+-!K2-j_ntC|51Lc)-2y4aC zVvmvEZVb2^;g7}D>(FBB0*#=&8XYFhow?4q^Z9DK z5vdwTsD@7cVgeP)wJ@2X4m{t#%8r?P7zwCZX_J$8J(IO9mTWecEZZPVIO!RC{jGe6 z)H+T|O00j^;cWOPK{+G`UIdhjz|LIwEYHXz2lN5>8E-d>$l+Y1p@V-LIz|=;w$U5$ zPLq04aRy+_QS3~_m^ps5jK?=ImSU-xpt^|*+d|Em*CEfs!394 zN#%`J3Gck$Z7@cA$15d#fW;G(T){V|{W#{iY*Mqu@0ygrz z4UV(9cE5_~X9n^XR;UmcRL&agv7#27n|Z%Yv`Ar(`3{7@b?f;0Y$SO~hnoCUw-*7w zbCbBRFw`y8oSB3>u{}SJ&U&2wGC_J@CF>frh zpGvEnzIz^}BMGhk$}g_j<^AB5v@UV~*J~Ra6H!l1pI*U3*Wl;< zcY25WXkyK@v7$+>)S_-B^ZTy|KhkmHz9k8bh2FuVMGFW&05L9zx$DPVM9$C0&DY~r zo?5M(@4YCx%g6f_Rv6uSL>_jS*@JP8PB!27*WE=PANo=tgA*Lzzy7FqHuS2QRrR|+ zRInISyXZ-H(GKW!B>nb(GlqWa>gW_D-G|KIj&=2_TmDLDc)xy7Vtc0=aMRsAFmv)V zoLIQ)=>V*W`4-kuiH;1h0X|eg?`h=hLDe(i&MewZErkQf^`@}F?sws*wgvNbgBFjO z@k{N)2!ZV#*0M#Jy%@82lUWK`#yYc$qgJ<{gECp`4 zGdT?qY6S>%J7(!8XKH}V5EKW2npDf<56#q4P@+T8t4>Vzb{J9EazcYz9^~Mp+-DA{ zWX}s76_1nR%Pg`MHjHV<7d?1suf9GUfGCyQHjHGrP zZ+{b2)=Ytb7$zG;BC3I>#8#me3||u9e#jO!=au&nG31nPQ_XnrN}!J$=~qT0mHiDW zyGil`d3JP^;`g|RYGRL9N}U6RY!N3uZ)}yYbBXV@g4FQO@{cI-BmC#G6Yp;gwLkbn zpdvPa>N33_8Lf;^jq&e}=>en;jYfn)H1I2#XI{`sPp z*FPFWEtB8y04UVVz97X@5d~G@fYT7yugaMLguK%9gX+PH|&qk|So7E`?{cBh;^k*sg8cac(B*x{~d z5Qpp<0ZTo~j<;nPcxXk~cxD$q(SJn58Gdxw9ZYn3Y0`+oVi0(6$cD$YHk5k-Fq>-S zmH7ztSoeI=(cl3@R82<7c`CtRLs%jv3f5v)+Nq{HIxP)huSbQlmqyK-6ob`j$*4FO zv7b32dQ-3OQwlGd^$!BzcVo)Cc95J`LYHeWhe1kQ;DOV@SeF?dZix#32*yAFL`5#I zD_YG0=(gxtsedL-7p-Q~6aaE)jTnFkG!z(5;35cB3u7>bUYIdjzb8Ww`vQJSj($d{ zj123r=jYRe`QmJjvL_MfV+rB3@NqKw10lzmIp*3scm=Stj?s(0RDZ?=<JdDt=m32j_d(3M`&^k5(9nO8e!af zSRfcS&gE-4ol1ei%4^*P7#Rv{Q+QYMlwY$)6o>6Gu}j2}FG8~EtpGJ{l;s(kDXhzG zA+!Hf;8d$vaR5ZktjSySkZBSW>{m6kP&-0{m~Lw#$8ofrmo;l_~A&%?Kf=MVU2 z?-=~8|09Ata%iUP-z9BS>H4 zMw^W8g8R+P5NKWITorxqkLqDlf}yCthYT6^Bl;T;U}^~yuqz4(6GAXj6OR*?#LF!o z5P4Iai}!xMiB&ACcWh;#+fAj>6NM3qLzcnZpDGX;(dt!yb8|~YbXSP$iy;ReCF$bP zw*`sh=BjFm5IK1whTS)$bqkTyTMVVK?79%CS}7cXXcRMXgF;hMCY;ND>sx zY#0RTBj1i>z;F!!mOA4=UVkjGO^$91}4Gml3>zzv+#j9qU@6$KDqc5ZwGu^_VbSeB){ z>D$7IywO|lV{wLVShEz|gV!U-qipcYCqv6Yb@vwZHKTX*T6+QnaHLTVD<->;<7(Iv z2W~4NeA)5M=_Kjd&3O&IPGy#T}%6q;*54qh9qW%Wmb1?+tP9x5GmDZloq9^ zhwo}S9a(Tfb7)^A>xg}B8xAY!LF=`8^d=SpZrMIPy+P5ikVC=NSXX=cq@wQ+!kV7| zm0p-R=Kj8vY+)A4&wE3*ebEOL>E%a71iVRmCj|T+Q8_MB_QNuiI1;~|)G{iWH`vsw zG3E$0EakLwn;=Vc!%IyEy+BPE6v5_%TwY~5U!rwb*^(1j;9C$?gmC}IIf}VL62!I$ z*jAoL0+fg;E4X}m%uY1js8;t~Wdj?;v(_@W{XaFFo37naT20D=!|}PZj!YLt)ZN&l zWoguMIxq}3^{cZ@U&N%yIH86dlG6!72!-5d0V;JhV5kmEG2Wp+WM!YJ;Ew6z#1 z@u1$m8{KsT4XX)^rD?1oh1b>PVrd-qx`WpR18w&^iHP=Iw>?NwKM5 zkd$inx#(I^PL-gy<3Ms3C9F6jmbZ;8EQ+h=UO5f~6qQ*BchxUns~)hIO|HhRs0Soa zCOvs?yn9Yg4UkybGK0nIo%l#igQ>WvItE%nm7AFH#yx#-CGZ*!Z6uM2JJ7k@S}xb4 zn6U5oJ*u`nHI4~}Ql%GM_q(qb_;rzmXR632l5W!;GS4W;@-+FS5#eeZ&KhKU>6^G{84n0g6>i3Z~KmBCbe!-@M* z-_obMp8tlmiu0IBC@3nUdDyH*&^gT5XZDh(sz&HgC%WlzJyXwxy#I-}BWM<_Ru{%^`5rmw+KG6}v zo+~miU?1RCE>4^Lff$~#jV2>>qdvJk&&KL7S`C;CzzYj+p++ght~DV*5R-gw2tC=Y z&Z{t3xTj9N><5TRSIQV0(}onXz@9okp&svkM!|-*IuX7&&K}|Z|Ie_7(X3%%H*EEy zZ`mDXOQ?*5{bKshPHC__qL;HdS4^CKk z4>w979_<=2f|v{*W=ZU9M=AUiT*dHlJt98BMmu7AnaUg%AZ5dq`XFjdKew(a5&s1? zvnu5&Iaw`0#e3oUa>h~Xj)Xb;nztR92k#oU!)m%!X;ZFUwX}Ks_swW!iQs#sDgXZJ zY3vxgdiaI`hIy{!Su4unmU$5nAiE_8J<68ho$ypbjc$}koL>68gHiiUL6O5CDhx$G zQM_1nHpBkKw%XbmaCZdKWNVJN`Mj;E6}OFs1TBF&8nT(LHCM*_R}P0Te{UZO+1>P0 zJ!<#O{s1U8nA^d}1Td-&h*3CdAb*nl(Ahy04n*hx7H9o<7=X{XJ9i%g@@{rn1ee+V zIrC!clcC~_Rqff(;iPTXslY0sKC(GVCK=Zv-4rMQP1 zCGI~5un-g9rgI_k_vgLZcyeb&=Lz22o34^G?xA^tPeU1yKo0g!MW_9fE~`u;}J7ZHjx9;aSbw~*nuFDNu*wHy~h5B@;W zCjyVJNB!_bz4H+S=vHK+Srig~0u5vrLjZCt8FTsUOQf^UkB(vUreCMLv0+Bb5x{-0 zVaCb#S~W3Ty&gjnqN;EIRMUor0jfNk)^1L#lxn>WKo?!X9lcdl_4X_v!OqsI((t_A zM(Gz6&5e3el6?n_WEG^%qRWuscEukBzfO@qW@WZ&Vd<F+zUlAD)^2|K{n`SZ@YOb3FrPR(9r6NlXpyN?Ls@V{w9N)!$q*{r2>&XDXoW+ zR=nyOLdmrJ=(!>G!J531YU_F-F<|W}mRohq{K8gjCn?r>_zC)=B^d9kP)L64O5(aS zRFC#_X&FG-pf`xcObtBLHs^!GxX=-Z({-RV?^W3-BmC0@QUWVE8N*9?F-60!BIBkK z6RmR6Siv^u$3?umqDV`=(Um1;4@r>Lw=>(47+|9#1KF0;MVYZ@{%4ZNN83ON#VWu< zj}4c&{g%>&!2P%R`|(f4bZx}Y%3+Oj$aQ36N0EWeUi{$#AGG5>UF^T!9`-f_e2C|e zS2}A0lqV>8c?niq%KQFnSuHl&d-)FY-jfz zc&75aa~H*T=U>UPo{=WqNxA&l^Adb=h8@HHi|o4+a`>|6#d%~I+9|STJpX=QgYIQN zBD|$@o{%@f%@mzG?Dja*{rtYZUi{wCr_29KQM3Q=ikgA#zoH8x+FWtO9k8>nYSQe$ zM#d4ITS0)XxHkRv&g<9S7drO#hrf8~%SDyLo-S?7SNd&Um0HEZzQy8^mhXSZg1q0x z+S>5;emom)2_nz?Gs5ut{FL4Tyyf8;A`xza;Bocve80{P*8WiBq%4AY`xLFMncea5 zvgk_I{C&pJ>pLoYgZ+O0sBRgRa|mCq{W1CLq|}?GdvEtF%3Nyq_BE`lOVDi`sktJT zGucgj?~(UD`1-Y5v9{;?g{)R`y;=zaa*%C0)fk_4+*>x#C=MQh9XWbvw%=yb@fwiiGxf`SPxDLdL+X%007>&5ve&u)@K-6Q2qhvKV(N*-pwTiQ=n8*-y zO23Cgor2DKdFFh~Ps$`WR-MwG9CFMf(AQ^{5=1+#(9Naf)aL!kyyb7e9*{eQoVaHi zXKb$WdxExEWrDlN*Hz)2Vm>d9@p|A{01g{XaVM)}##f zIX?bqC}H8)WTRu$v~c~T5Ywc;yzZliGQIk8`U(cjC{EFu)q(W>7unP8^kxzEvFGX~ z`Xiu6$V&ADmF7il8+$zaZnNgUZpwI;a(_LYiK+(HDzYdKP{+mHm9mvi@rGc##&Bz! zC)h{ExCz#j9ect%=ydb(?#1IiHS6k(jdLlV%xFnfvcI0e&^R^v`koZ_;_~bvK?<_! zSZ)XPZ6fS|qxQYcFja5|b_hRk>69l+EVGz9wLzoj5qi&RD9x2 zWY#z6LC=F+dvNblOHAnQ+zb$Li>tYHC7pUOcN!&kDxmmxhWbcwY0R1d_AD)vQQ_gnq7byoZ<&97A4-1(l{mk9o6%V!l$t$ z;`~aEY!6K5naMg<$;=ljO*hofQ4f2YCdDJ;R;)(1ID*?sgSgEKOz1u|7rKZQ_}xL! z-mGisiD`opYY$uvBym6ZjReM0th|Hw%tRq&xpI$Ccpy+^662Z=|KiJ#zA7Clq4RxQ zDKKb}dT}Vjg{_fgbgY+EF|_mitfrRXNU96!gu^uLw$!@4ny-vE5@J;=qx+$Iv@dIA zLQ_KP=ofYhMXjpnrP0NrWMnM2^g`1hBceaw7aAOFB0*f-K}eArGmMFwPE@M-;i`tJP8;{Huo5l>@l$-X=NAqj0Fi!#skqgrIARhpd?$bA^M6m;a zDC7PXq6n<~at-}(RLxSzngx0xUiDz#O{SZi0X*yeT@`&M2D6YsTm7ShvjXsdPR2It z*mCsn=Lyk2cTf-dIYDk3uFnnprq~q7t)0_I;xSIrISWO9phMv1H0^d}qxN$CZ z5P6v~Uq|a{?EUAE?e?iFFc6Uv+RgzMk04XS;8_BSdDk&CPR>e&9?wc%_9D?a>i9AJ1dxBKA=NdyI#dALYM?J?N_mm4 zRnom%%}1^mZ&ukW#;f2^+d78MfD6CY7dvU{ z{7BI7!W>;KHSth!-fNXLSxBGxGMiQ}k|o5`F`>CE@?bTaXqt99jRh-@!niDXZ_Rnz zC$;GC@H)z8IceuY#atW0RO1a#)ctql-xH_aIZC>$$Es!pD`^S6FJMY%%^|VR#=Jh| z)=acQ^tiz3FVfMegkiUnZYfV73j0~i!{c;KVonE(T>Mt{LA&y`$uer*?{^^4xcD6& z^#@p$>G*tZG-X?>Gx)xj5mm8;4_lpuTA-}KCBhrbG1d`+xyU9BJF{G>q7&SjF~#%9FaJ+!bfoJkI_z1kJ3vqO*o$QI^N=v^!jCkqLoXn z%AjKU4XUN>Z(qB?K+uC~jEIob!itRgY6qwuS9AEF@%F>TAn+2Uj5vj6lHSb15KKE* zZD>iDrHGc{k8k3oOMq;2XJ?1@;g zx`PTu^twk!)`X2n4|8wM4qNCRVx2PBdwdmAb*%m83?uvjH(c*SqN6_6|1zXbOKKGs zFs__VjOI?1&yEy+HkBn_*-z%}>_$y>FcCE<6R220IveFFXul6{9YKpWn5{i5*Byvj zlA$lR>DGKiQSTbGo@r`9ljJ60_0|t{!a_LfYr&|E@-UZY!}OkTKUs`Ttn}hRr6zf3%}XWZwKtfw{wX}L|^%nM<`rJc1_KWoU#+%(sHe_Fy6&> zynXcnRObgX@*!7a!Mu8#n6c|k?nEE?JH9SpiUvP|8q%cYA`}oqL?4>hw=Rp7;IW_^ zEV|#(g6V|}cXiBLRIz%7^g57g%fc-^Lp|lXU_6H}#WiWCz~^C8V|0Z%tcHSd*4HJ5@goYuTNM0YV)Iy0CMy7D*jpx&OWi(gkdmdfSL9 z!JDt?f=_iRmb{3ILLcpCR$)!X`_X&v&cIU98yr#U`(|R}CXuAO6HYBFly4VCl|7Uf zl^K1uy}$KhFQwTnzhriRhw%QZQMi0P7jD#z$+f`KE1bPkN-H|TQSc~L+hyCjtPrR# z#Npo><*Ebh86CYLO`@gWbL@(+1@_vppNi+~4Gb#^Jaek%F*ewc1FbZto{P~-nUZ@~ z>3C@Fuy5UYmh@kqpZ#r*!@}lO{*>A^IIj6SUuj}FzI$<2GUc}DAZivfln%L-zo|eL zGlU463D0puS>jE$i8`-nmdOB}BtDuo#ew0gbf$DmIY%j~M~}gy_Q5J$*Kt9KYU?cB z^Ki^qAoOn0Tm3|ZBuUE!6yQQ?hf$ya)K+VD5HK{F%4%wk0}GZIT6Rxbgev zN#R$obkb9KtE^>@-fs_$#)F9sGL5!`k@kYTr;3&mqfC3Y+xMv0r0cJhj!sYE^7vV# zmNI5xe8aZh``WznaR~3*b{0s&hsehRZb&ioT=~M;wVo#0esHji$=o`>t@E7FyHYHqw|%fFFk(DZhr($nzHIL0(*E@ry>&L&pOnJFC|Xa#Os@42{Rc8#qI|+NJ+7RJ9aH-zNr)e; zkqUUnxJf_pwumCC7d#5roz5O%vIVX@<$AD!r*_8f`j`Fq$3a3j>!MdBQ?S#g?|*rE0))dx&w9_^ zWJj0%`VEliku>b-?6RC4u(qp`A|6S5iJFJA;(^#<8?PSeVJP~!`2x7X|LKI{HuV+-rwjzzEKTqSo_emkq=T$bDLvx3;Q&7e8T zw_yAp(D$j0Po%yYx9X`}-2+TunO`#*&Y>5by07uq6G~$4Xgu0sG&M}BAdynAP%i`| z-S5bP!?9f-;UC}!4Uj5sYKeY##EY~+QDJix&Eaqe5q|`eA2I?=Q6xgEGz0=>#O}lN zX&O363`WCBd@|`F2t&*G6x4A~IE@(Tj}tIlJk$k36De$Y1@V%r>uORB#3eE)@HG4= zXP66eUzaBg1>4=;Q$$#kr%1VlVe!2vQadd`M~G;pEC54LI!wJuSl!>dy|42=idAxG81r z5Cde~OxQMyf2AGV38RV8Nj9q?$_>h-m(jc$E+i4WRG%^ie)s6d8s5)#QDDG|kYzAs^17t18fxBf z4C|=oo(g09Vg~aRPxHM$p-{gzNnl1I^p>JSpQXG(D}*3pW(oL=c3FNQ67P$cg5M)k zY*)HmChe*%TF3hjnJunB#d(s9{qLG5GjG_I7(Qigi4_(Ismem!=O%Jy{G;k<3YPU8>L+E<8#dMF;2Y zMMuOhlQ}3|O1G#XOPc6d9Qe*){7@FRh-_#TDHO8mhL_@244-Ie*?$~4 zBm%CQAKwT+)PV|-P&M^2lmzgRn^DUL@qXW|*4c$T>(JzLXz|Es##twAz z;hlSsbi-p862cD;iAjMJIO4;k6u=SjC^y483Pw+>b3Z@A09XjyGda$TEx`c%O9Rp) zW7;5GdXyssr!WajOg$nfbnsUpi@-NifO8ey1JKdryG5Bvg7b*mGsz^Hi!yS<51&WTREe#R$lCGTfGW@ig-_R|u8oLUfgt!KR9{dFss zA7IiJ>(;r?BjR`Ax#mslXh87gE>Rx2h!H2BU1%HfjZ?sdZ|9DwW>-*O32QXL11Rqa zcby#@!gZcQ%N6s#4B2!dlcjeP>SBg$;xM?=%kf==NSJO|92-fN)D3zQA5 zvGg(VeDvEG|CvB-+&BC=pCYTLX|p^^aP)5F*qe~)F1KWIC9a8YPs6(MaBCNt3C z-;3|~MI|81@O=z#g7LjTIIp4*h>8@39y?csf^G*Q?R)jBOtG)LO}e9}zpI4k3@MLM z3QUn92p0$j=g?sI7hu`kfsX;Zk{6eSDZI&E4m2Bz8BbEh2pt1o6o%>A`s9Tl0hggS ziV3qWEa>#{SO*$Ddo+l`9Wn=FnMv`lBICZ|#}mpnzF}{Jk1bqpu)~6nHStj#*&NIj zvjHZ^82G zAXmtyt?9b;pD@+fP)BnT6ty4k1v#o1bpsXGF)GzbkOCM(021S;D${#@I*K)ajDBQK z37c1g_`Nu)D~Nl2x{8odm`fs(*RiN#FCcG2HEaT0$Q!A=3+{=Q{DhhhpAW7^M2==i z6#P?oW2}^I!#N9~#f{w?z>}cxNw%RzY-!XLha@?vJ{pl-cy&va1AcE$Kvw7my_5Zeo^S_R3REPvedw6(=M=I2?FzW|$$sL@R<& zfo6lvHyc>XuYl=^BUi2=M)(Z4Yee+rFbuQffS-KfA%-jFy!ma)Q#Zny66FTL$BF|j zUV-|uh{#R~gb9n(pGo@0_yvcn0{=O*R~>5dm<~|2oIq@R8u*YO17ipf;7p-x1FB4S zeLAyQQ;=0zgag_HbMRsfNh(-9}6vYyM0}foLDyg(wAoj1MP+)HcBDcVUQGJZ98KpkrqVoey1CCv zdLgl#A8U|KT*-F+Io;DvVMD)=b4@$_;rHn{>rF(!G&GqMm?aB>6kc&K&4Q0F3D5*N z_ioSl7FQ}^A3mSN)P-x!Q!mNCq4yuG_h4yO;y6H=Dg?T#6pn}qBe47yvE!2ce#vAu)oKxMLNgs>FGcSxe zlXYhO&#e_p9(Md}TT7eE(qSVM&JSbj4wH7_H(R8Hkv)YNX5YOOdd``Fg}I1vDO>K% zsGQaN8X5?qO-0R_E9iaR89>2+qs@J`bt9q&`n~BkETClyJTz;>ib_{5N=p+$E6|*r z?5+Z2d!d9q3U?)BG-b$dC$-8qrffBpV*?TgO7LA5N29Re3RY<_LK+5T(19uiGxizA z&Vwczp3V(EY@M`v@M{VW8ZWM)KCUo@ey)KmY$J|Mmd#Gv`$Qa^5sHhh_fI4B$?p|` z_qt=a2{(yq7E?jF;xbZw_gEY|Kr_peYi+rVhW3TGjZOc~vS%V;@Kg))mD%BlX!W=Q8J(3Cmev@$`72OJvhPLa4?>hY?CCVs0tkJ z5izMhXQ+y7E&c=hRE0@ybv329aqnr>N4FD-^Zv#V-o}$LdRga+@hycyV2)`yb-==n zdRs^FM0BNw%H=&39L!;L`#Zp}<8qqN7rSeSCvougmeSW#TIH*X0Ur?Oy?H8A&WlT+co;|Fi!r9Lu9ghcNIPsa+K_U z*@6kG~$#ru}Z>R4tmOm70E}3Uo z1iq)LBj$VtRh)5HCRK*h_G3A_5clG0ymkevUDlG}A`hl2Qk+V!Ug6{Kvn%eyS>P20P)WIBrl z^^6r=@^>{f=qj>3B^Dx@EU^*Xd%t!qo%cjo{^l?gV-%GrBU20{4+K9ishfxwQ zN$woOX3@7ldk0b)BVl`Z(ZdBHg`$nxO8~g*>$OR`JTO}P z!(>>is7RkCu&S!KlP0*aorB}lW{uSz?JEjAr;zs*j&b=rIOW2kdrz=X)T7R8CDt+@ z7_uCLd`2K!faiGN8kK(iNhy79olMVBY7ZdHOTI^ zwRz6m=0Y!fQMF`IaAAeB#I>al(00`ZuRzynu5VQ7{e4qnW-hi#>F#9F<=upbWj=TBy6MIF zL<#8G#ruRr!ak$cclEng+w){nq5-#R4d&=(M*c{z2F!1n?)qhDw4)*_5GP1HU{g-6C z!JdjF?zrF8Q|O&Bl%x_lhddfpTG4?XMPHqsxeCHae>RM}Kic1OJ5R}ooUW{vG?_D8 z56HcoO%yDE7~x8O_(2LUVPb}$#VS$p$er9!K)Y@TVg2M=mFdB zLk{f%qGCIjtSSV(CSF0r>w_AVRGDYN0WF>y{5t&CzEd-t$1K1(*x6GwVeMyW#MS4v zjL4jT=2~J5&G13IFx26@%Z`9*g-(k`I7r0n^EkjJ)E32pzlY2whQM})Jl@!vP%mRv zClwqBitL;67XA%xAn8uuv_0(F0Hb9?kN-scaX&jM%Pmen1iEP_$sxJ^ySac>Scxks z`UVs1f}6Z+lK8}ebofF(eVN+=AW`Vn3`@`bFGQ-_<`c zVuw}`-5=&fyW@#UkS0f-bo&10j~l4q0^*K5v!#t_!(wC|D__f2JTmuJ+jkqpGk}acO zq=bf*uEVlx7RGR<1aD%cq#jYQ1!oA3K>WQ}A!WLq4!qbSI9>O9OAa0`cH;|YO1?dx zr}kDM8ja!&iOn6g+Mlx>q@}C78!~KjmW17F_vEU+v5W~+<-Sy56ixWyR-yu>w^O#J z=So9ivT>z-=-2a+Pn^e08LK~PTRh*GrA+?4Txp{Kt=@j$>_$bzE`kh4Wpr}Cob&B> za2EFe$JjdsXVQi3!m-U~Voa@Z6H6;BihAT#(Sf^A@F(huX zh&@pkc-Nj1-m+CrFiO+kEvfw+qNPHLEuofSI(L(2w!RwwX@N_J%If6@9`1EvFr{Y zx3pUOv8(?c$t8MIZv@SyEwD60JGJjv29PFsfKjPHlhx-wTo#7+ai&%{K04xwu>#gl zj;>okp|AmymIIRxas1JjCJ)x0o5yef`=h&TI<>+2W+E;X$s~Fu*tgix%jp0%-W$&w z!yg0q_9zJYzdf>xhnxw?P$IVw;OGP9X=m+< z5}Yu)IfHI3oIkpJm-o&7&=eT_+}ve})sQ$&xa1}acyqTwSY@l6L^5K4Jm8AyGD2B= zjEn0#`I+`(;1hfm?1EG9L7a){QKd7;e^qevj*>C%5z|P8$n<~)SfXW?iC7kE*GQ3S zKH`#!KMl(vLtvkxAnw$>UkQ6niozSZo)PtHn2wQjMX8_uq4J|8-~dIOy}!AbIts&} zH{y!dQSjSW8J;_<06=Ow&PYs&Pf(q4 z&_FR7oZ*vWQk($*C?cO8zl4B}ivl0ZpeNB`PTy8^(j@B`(8cB9Ysg${@T@@Mypg?v z_V?jlaWM7aK=Q8Ut8&uui{floon<-;JVnS7~?}dYz}8U*qwZ^52f8Da$^OrxIbo6Dc3>5ULyeuE-=XUEmr+76A zigDXHo)Gpl?qA}WvET8YlC6_71TJDi)p-v&vfArq-|Q@7)@h(GBf(?$4z9%R*1Q?> zU;4K~$y0}FU%_MGkP2B8PSGQ^8X6i4E!2x_yH>7-&ef>mX8=7s6upv3EnekQLbV0z zr%F?XOGWjH9CrB>g>tTuYiVqK0I^Nle4-#rXo`C^s(d2EM1_O~tRjanBqI!=Fm_QH z7%NF_*aZ4Yee)_@>*H@*sYX!F{H>WM5d85WzQ4hE!}>CcR-=w@qaVO+Pn{UO+5OFg z3?~1T)nJv&;<3#co8=(Zln$rDC>nV1{2%{5eq$x%U!9aNj~o?pa}N>q{aXFTnU58f z9dm!T+`CYq`>(`am0~w@L@{h)M?UU95mg`zckw`;sA*=-+9x;7W}Ig1u4kSe%&lgh zYI3LJX5@Sv6dQ6mZ#cHr*Vx8AUabie1~hz{n64ktTHm$HF z@HT7l=-6d?pR;}OUb78N$}lSbXW1ew_G>KbBZ-dRNV44s3Cw++?tJUfqS+9I(55*f z#=Y2SynLUqR;C_nGL&9=c(3VH@Rps&YcSwxE(|%nB2lzlY%Q~q!A=`rAb%9^DzkXF_= z`JdoY6bl_T`~N(EmQg#8O#*UG_5R6|mHum}$}ujWS?SEFL8B|Tbi`HZGJ$WSh^2Lr zU{nc&ilrT@O&UaI3Gy&v?&$Gw_TG0&YJJlO^Y3opim#HNpHt;rP8_0fDHH?16-w0p1r4=3g z%XE9{^|UGT)^~>Kea29PkE!9l%_yn2~Xd& z#|4wl=r4c7xIEBLge`lS;w$SJSnSAymmysC88 zr3QWvT$~{)BHFD&NLnhRP%~6`+hTjwgD2DcG)Gm(dP%1q)_Ci3V@1=0A<*Kwz$RDD z&&wbwwdKwgF1hTa?N2ms20@k0-iQhObI()xAkgfD7YyP8G<>36k;Z0>%TO%R{ zIel{_2P+~5St3RtkcdIl%>J*#{|x`Xv898N{r53TJqIIUBLf@5@AIXNtW6wDiI~{F z5b%x?hX`gTILFJ8&wT9J=byq$dX`7j3!TqTw+AVA%s-mkH`E?ip;$wvfB=ICy zfiPi;yEoJ=l+G1!u?dqwDs_V2p008(KdW)jvwUHzS2SDrT?qs0#-OkR?8iit1N!h* zO>)IK*Ejr8qQ=|*aN1N#>+wVWfJ}};;O(CWp-w2?*{38maKWyRFyT!SWFjzh_yaM< zMrotvIyS~_oSS!xkCpaXX z71Bcl7|GaZ6B9VnsFjl6bAhRABNDmN4*>}q=sug^dm~DsK>BU}hOW}jX>q4uTtJgal3<0x?QWEBCYKjIlWak5QWzHw&1x0-%gY4p*iMc}c&mqso%c zGEm$Pn;LA1kjtZYLA_VKka%2>XQWJ>V);cfWgv)gDy$JyNh`!Q{F8S4haH8|)`+d5 zX^Au~n*n~7uYkvlg4^SJYuT?4&p+j7gO+SMrDxA)<7JxO9N8bGWyyDgW}VNL5b&~P zI%Q9b<|Mze59b?BKFlg$5ZR=-@d@wJFK&@XF6N-{&<|su!cZ zGrT+17u=Y-G&847xUS{Sj4_V7JzD@SC2hDpGQ^hi<34$f%0~ z=4V~_s=?Pet*AVh|H@>DVi=BBe>uv`zcE)~FgE8MNVh3>9xlHrQ*GLiUtE8&R7rYQ z)x{3dc;4!321Ds;y$+$@eT4;1q&>oZhXB3(+{xVd1=A+$9-TKvSs;HAD=TRcWY9Y9^`O3=oHt>GL&l?cJV@*JZKDmPo8;w#*16Z`DPu zP)><5`@!#MOKA@9wpSb z$sN@nn)7Hxs@}z-6z>n7o}f(!(+-M)U6a(`NKpKQ)lLGD2Zb^nMI+oS@P587t@y2pTH-KBXG=V@LS zfZ-DZx)YPU5Tg~z@CR;Gz)2Kv)o419x91S3K)snF;?r^6MI+vx!S0^Z6a3Hd(MVBI;CEbZojtVN+P^&=wlQ ze|pmp+@i|H(`gE1F?U?~0fO(sN8UO!p)g!};!M=ywW)aRC7|0Fs9^;dh&_TBP~s7d z%K93EsTtMgof#QgywHWKCq_&`tn}jPLAz% zTE)z}Z0c+8F?o68UG&ttE3uk3P8cF{7H6Zfpxr&0#iasVAj`hvbJQgJ&AaB%r0#oX zP;Ptp7{ReY0;R~!xeIT-@{&&Il3L-(^i9I%p^l{_lNGFXp2J8W%U8P*f}@8pjb3p_ zKX}yK2!2|?I`^!O>&y%2VNUHycO>d!m8F@>Y<`to`)a6}^>+KIBgNb{RsRW8_&88CVhK z9pkJ1Mlh*HP3cSB%+m64VA zxzVup7$vMHr6|`Q|GL9Y8f(+8y+Ho(KRXmvn9!>(37QbT?=ImrJh(HN0`e_3Az?Y_ zts~o~g}i|-9UFA9P>ej0ReA}am0iPGzLqZnTjw10!eG@I)cyW3Q$#aSsme#XIm6sE zdV)P?By1KbU{V_nF|FfS+^-bwSDsp|5DUBjk|i`doRxzsVI3{kA!HhlF zj^3cX^b^Ni^p*#%j;8E+=D4X(0)eXgOwt*MEAo0VSMJItd~1IFT<@kVyD@qevTu6_ zq;tQJ9XqpUaQlW?Q2>^;5PWlP;5rb-8l1$;EYaPn1`^53T7)Jjrf)7Da7HAiG0xzL z8E1pyN0rEF)Fa}doWgP7D`7~d9;&Gg|8bzgtT~z7gJ3q18;r-7x0Ilj}nd z7y45L>tc~OFnIGHmsuC77~+cnr+ILv#Qh3UhP{q;vH_!C*G0(c?P~vgLlAe$qCh>; zlq1lBz2Q=@{)!u)9rkRC1AEgdBitDH{TmDYyOD>}oQY)3jh_L%i`V~C^X?`9TPn$6 zZp(w`<|`C^`=!uX7Wed!n1W52Yir>46eW&nt$BM!$ems?8PaY$zG(#-If3kgfq1f( z4PVe*EZoh_QT_bs8rZVH75K7m&epa+VBIam5Dq3XCqcNI3|r=39>Rm-m3Wpq1GlRX7^l%W}O!UA+Fd;MLg7{+NiY&t7A5iS(wgGk3eo zDW*%n#7==rv#n@9@8dS`IUPLvp7+T`prtAEyV~|}kmW(m?!y@E2 zJ+2otIgqQD z3QU{17^NR&{`8}I-i9y1UY+X8kMG}U^pno@pX22$88eundXtBG#UmN2p5sgb98^B= zPjA;(>xh@w(!Jv6d)@$_Y|9*X205-hllbi57wwd+Ddl$$)@_^Vk@HGTyJQ+M_?L9) z7pkKxzwh2}EihVXej8*SJvGZU>*{{wN?J3E;`424~WqMG&mFiu-nrEKK2XIKiP@6s8?LCwOIxY$V!6 zgp~uFLiyUDg8{KjtmHGjCAN7Dm!}?p!PS?YXis#L(FnI-+Ej%F?6_s66+k(EE1gHq zF@BT05{B^;S%=*R+^wjAe0LAk5@Zzz&Ee7#;6f2+JW&Y{{I#SQr9gu#3MZJZ_wAa+|+{$Wf z_H!A+V+EEk9og~F3EONLaV;1ZCHp(_xRp`JVrZSc-GI_0D4bEiVwhMQQ3z#*Q#l@A zM~L6{_Ot46y$gxT)#Q{g4}-p^Jb_0!;>c_I9i}ZXB)lg9X^k0q7{jCy2@06P zudA%f7{m6J38rA3uRx;6AUCm?d}XkR{yzv}z_5Q0XF+5l7Iya&b5pmPmFbt}=)mPr z_T>$`b-cf_3pTV=xt=U*s0&%5A`QsPvwH{tgweLf&_=4&YZ!NS zg($jQ8#v`gqPP(;en39usuks^g^Yr3``_C!!wa8u42A}0{lmmRlYb7FN8laj+j~>| zYTNT0C$&Q&+iV`hKS5=TeFlvSsPtmcW)^I!ML1bzMmU><#^BYD6@>TXwf;z40tR8- zhq6sXS6}l8Y0X5(784T}LKO%sScJ&4W!`9^rZ|GrRd)Nhe~p(3ODg@!2;MAG!Gmh1 zliG*bv@E+o$74^bleTTU*XL$Ht3i7Wl#7621UYsv+?QayO(Rv>s!S?92u@he5~|J2 zyu`LzJm@NAd7{^|zjS9)s?cRbH{x@c7^4xq=S5*y5bPJH9(~9^j zsR0U+fqG{_OH(e0yF!~;Z|Dm}IIJm&hec7dieow@Ow9h$$=6#=(fo8i4+xYhvu+T! z^ic?}uPTgJUR}8AqmLvsckIgW5%R zvUR9-eQs8h?&G z@IcY*>z+c(1xo9^pbQ?lP)>unhGAD(B&yxKZF1tnY{a!z!KgRGWgnIaRP%2|Pca@! z@aP{qN@ecKuVe}fJ_6Us6Yje?i`r*JML$a55P?041LoTYDJ7^GjkPmO=1hzA(z6-! z!6OG~0fvpmv!TUI*O8<;iA}vB*qHEpbrISwvaPo+4FzE|y%o~KTe_<5avuGa0|3CV zB#(iWyimuw-v<9~J4O;A-Ln^DhFm0{erfUJS~-&bX2aS+^^h}K#&B2XwW480imRE) zHE3WNvy&Ms9y;h;$zoPQ<xs`yjE9JDWq&ajy!`1lqBDv#x{UJKKsb=y4pi&W zRTrvRc;QKR$a2icetRV)WtWJ2nWb33X5{+g0rn-zRr2Ed2+UN@5hFn5Fw9tT`Khcu zsTYb}9R}$NjdoR))fSEI59dD^*o^m{3u7r--|+AS1RF1W?g@-maV=1)Rp?lrZjri? zhnrv@VhQ@FCBY!um{nJtPnKMnv|)0_yBP{5&d`Fs`!Bo_VU&)_Phy>>*O76AmzfaT{do21&0) zPiQxWnW>*dQ|{8A`8P_8DT5<{#)zsqbPW!QKXH1Ee*5-n_yLlk{|KD6nr!S^dD}^4 z21n=*pEYG@wCC1Z5X=@k6yE85uoUoCaUhoCaKS;+Xmv&u1E~R4w&d!YA-P!ou7Qa7 zxk+id5|y!%rD_a` z2}+pKdr|adKlL#Ey&OjxTCdtUS~yWl8rOM|XJD1ITtL`{0r%k8{h?R$ zgqf;}e#Bx7$_8e$iuXa8h`jfJtVgx#mHQLRu~TBU39@016B!E+4#|rOcIp!W6bY*J zSF@T1dSF?$DlK)2JxOdNRr z6)Ie|k%z62S#j~5zmJ`!ri4JwKhYX+R< zZf z>;w0Q4$$72MlrJ0jnG(6b8yeOlCvrBTH5A{{9RFV_tQx&6wW@KTQLq9$Dj&$4I^@F zrz>+{H9;|^?Mv71*SrXf7_{Uyk1~u0Hvg(BD%0P&7P_oj!_Fd87m(8C7FkBDpqcx1 zevhbK%V9dd{E_hnI=^#vezyiPX&J+NVqq&}l&vvP>|ST&C0d8rs~mmqP>SvW7SpS* zKi+R?CqX?tvqVPp{@fEkrLWMN_F%2!&Vmf#9Wd1F_ABf)TQG&870V;E7P+wRSbF0l z<e$ok=Qcnqtvj+ z=5M?}(yaxg5p5hUUxqc?!)f_S%V~aM_=4_d0;T`2vY+vPTlO<^e3P;MYf&1nHIBCV zTa=S>&8e0KVYBE~?(`_1I2L-CJQ`*x6^f}A>b(tOQ|IpH7W8p}=wy;614ab0N7TDp ztRwe+|Iz<)-cQKa!0CE~`0Ww-I_}?t{r*#Si~0Crlq)>DxVk&j%WZGNbgHp`n%VOg zpSne@%Acvip6TE39=**gLS1}(l2kWzNV{_f6oFSNXSly^{$#+4p6VHdf4V?DVGv8k zZsVZZnf2YN-}FhnTMyh#>v;G4f$e0YfsFb=8f<13qQpdva1_ez8iNwXc`Bz$DqIuz zgJlv~ST29}ML|O3pj)JF64#4w_=+f-a9^{8rnpM4Xp`Sl*1u#?Y5N_@&@wUgJgh~w zo*iYogxxLOxJto%!b~qWlM^u6(7gXMgv97tPDG+KTIM_d7NGzyCj=SYxGs?JxQ9O+ zwfi=JIgDsVm;FX6f$%zz65_^>y@Rwi1HIeR651n({h;)bqpy#7rFg<94yu!aCq%Ors1v)!h-eeCDzdE)IAj#0( z;RfsKA)JG;V_Kok{3iy0N`fFxaf%JpF~lL6JVS}DQ>r7p-DJZ;o`4Ww71A8~&UOM^ ztVKWLGU=lu+v-NGdnN3+B4l9P$&PqY!Aw< z$9q)>Ts()DHaFhzIccX+!&7RgTO+o1XM?My{Cn=u5XEFArlMUv9y~E6xPF@gFFHg$ z1Q}5dC!^CawQ&5Tqjdc3XyWqqdVMt*mJpOWzwPb*d}?C(3H|wDyC?1D{3>_yye>gK zT9Kpo#r5&9%P@Gxu={)GL>GWOL#8CYi{;@3rp%k2%Z!KhDY7!T4+fqi%LX_JRECi* zfw+D0&hmoA&?!>hy}+mpU#IE}L=RKWx&cLfKG!UEO3 z>yNjXF;-7yFTQhW>z!c&$F$fd0>`?PZTP3qg;F$!0IqMvbSu3p`L;!Zu#Khk91 zC7gu#xyLI{F<)ZCWYN{}!f$c_gF^I+yIYd8#i|$Eq@@S5R*SCUv!d+U(^g! zI4L9d2I`}Et%DKv#!;D3dV|bcai^38`9PbPMT1`U=&X@_)C^!P>aTV3&`9BsGTm#p zTU#f>YN3=fyn8fxX-cvefmRs=ey+?IGt#HMuC}A89PqRBW6Nvka;^<_a3$Yak@0*7 z{ZxzWlm^Qb>x07Xg0B_l3awfVt;C(zUI#;~HLE8}6($)#=#0yemVy&*6KBn@B)xth~v_`|11h!b)#6VmTEK z2pTBb1Zq^*?r6Rqi@~`zN4?v*x)g!5oT^3*dIXiD3e;p#gXyTt)K#R5U8kCprUumE zfrHHAnVri+#7^z)>p5FnO>Y$z*~E-d?vOs^o{G4%l4bX;J5Upfy%pP=XGf1Kd7Gu9 zzyGZSCn`C+biG4a$_4g1{(Zkao+P!u&M=b|f>?XDccZ&CW2ngPCty1PyX=nxPUmhbUO}U@MJ;n|WGT=Obri%enpDRn zk}4LhI#9t9q)4^ZR-mi|P;LvDFTTbxQ3mA^+&G)_+NN&>E@~Zx^301oXlah4F;P5^ zz_yxI{7f6h;M1nivF-nPCARqLUrQ}*U|HsndJq;_B(hAIu|c1JmS*XPx2qVdS~Ela z&!>cw1}P^6#}1{V&zyQ}-<7}>NjcH5J{6Hpxks#=Yf?e@Vo7C@O|L;bYq%h~nL zsydMDfwd>o-E{m7hLl47+piq5bZuX9BvG#$C_)JV@D zLs_kuh8T|pVQMd=s4ax}KB^bblG-So8>W~CGdwNBi9VdHZ5<^h3$Y=^&j1OCgR7~2 z>qoqnO?cP9_EBy(LDCJK6z3|X;fu{n8nibQ1x^z=bJGMxXc$`lRxwz4T}y6$2sy9a zu*0C{BX%ld46i)n>zNfY(-x+Xv?L#>wU@g={r3Z`073NdIHI_s28P?Je(W#2#u!Ae z@UVV?HJ((-4kr9>)ST+HuWNF(aPih^SII-)%=*s;H!}e+v@VL(V4oxupI;aST zw%p<==p-xJ)rP#f%tEfIyE8(GJ(p~55Fu`eV?bu8>TvjKKWHUPMH)SJEBAf;5Os`y zWD>Ht-@Sl429p)){`A>Cpo>AS91!~ilQ!%PYOst}XcU01iLD{y#*egy6w;_EkD%}(_nc{-ysb2XbXI(W7|6i zj*CTrz*>Lf!Avs>%9PL4mz748a!yU}XUb7#sJB2YIUob`m`&0csP9E*3yBE8CfP)0 z44;uVhHpF~({$sJl!JJZrjH3&k8d3jNUjUnzaLEB=bR^HXP+)n@I;P6=0; zcpcQ#{|B6=Vycvy#InhiKh`c$1i9U|oX-Fw*vsiAL{D6~hAaZV2o)89x{JJ&h(7Q( zl7p()?#a3bP%@5C#5La6KnR-A@J?)0tEIe|XkPHkO`~E#(ar<1kz-6~5sC!1=nCd9 z^fw_f?|ugMZipYZ`~n8&p(~-)OQ?2O{rN-a16x{hzR#nb5iim3=lZNrxeM8Zf}3Qd zs0;{YSor-B;{xcl2Pu>y`F-=}{^Vn@{nl2jdQQvGZsjPMNNh8_J$ z?m%jzLvg|QaqYt)ufEzBJ(re)diQJQRs8g4HX}dYW01*h12~zXOACa<&V?PXUAy4D#h?lIh#J$TpW~; z5u{XS>X^JD2+|Vdv181*xO)`%0x4n#8(@fzF+#FbqLvKP{Z{#9wXveLl|Wy4{Of9z@V!p?yPL4&~0g`dtB<0+vKBy`6aiF{w&!EXxe)7Y<+3|(l>i# z^=`S64x#KLQ6Gc3GU=x9F%cgvDR>}RDQ}O59bLec6G;&|Wn1hT3LPP7W8M`$*vnh-FfKGf?67++aI1f((g^( z*iFZQf2eZF;Hoj}iFORM*yLiy6Hqf?Q1#vN^oSg$nE7z%Wz?OX5EC30)FJ=K>90LY zdT1MFIxn01aRcK>Usa^j_SZ|`e4=bB+$v{&p}(qu)aA=uit2!95PZHWV+9fLPiMwK z!FQc3n}SH61qlZ!AwxOCwS5NY+C83AX-9^9NP1Qd6sw!1R9+73MTG{4_(lPu8bWz{ z!1o*R{2gG%WSzGT*(P)2sEQ%$hbegH{*b1kj}V*`L^foZ0jM$=V>vZXN-de5n78S{>DJXNdpg|Cql9lk)R+mx z4>#EJ$SSc173FlFfIcCNd|BoBvoSGHrO_J>J@bN+n;kw@_{@eCR1|k*P}i#oWZKE# zts6bc3FZp<&{wc)%M|N&nyl=;Prsa7O$-O8d8jQlajz#!Zb*6~&lPKBz|ImBu^k{@ zKZiU$1JgROFRFZ&%U7Ijoi=Lx5GlM>Iy`j}rz~`SNwVy!jhEUuXNW8wFOHpZ5MoGa zEBeW+*}B7)2L78SX&G)E5>A`Hxiazm;=C|Jy$G?o9JBLEhwu|#xmii&znXC-_W!Ni zi3Rwda;HJOack1nn}5|ajGQ6;PvB~RS~7Q^4Ym}GI3ZxqKLREJg5Yw^fp0P2eq>}iRAj;@wT&bRVEXlp;^c{>(C>2!Bm<@!)5F`72ge{M(D|C? z7l9DW^?1Ztn9TRZ}xX&x4@c#(CH*wTFKUA!!$Ulsd6x-@f4s zLfJjP%aNJcDd={ozAN=}EhYjlpMNcpks+Dw6BPoAgiB6*%vEIGg6I#NY9nT0NiEiyE`fB*%DX7j{-Q9K+y~4_#Je;D^QC$6GX0pyYe= z$vL$r{tWwGu`0cnX&e#CtZTA~0hlSeuHQ#-`+^MS&F#x>Aim%`o7H?T95US9enY3I za#W6GJTD%of5@AEcVM5Yt6m`oE3!?1HMBqt!)n-Dq!91tLmjBW;MRvl>tuv6hCcHykTg&2wdN za~(GNXB1xHLg-=2(Su8Tl@eO<%bba-HaQN>dR)|EmD5_)iD7-#Dwlcyq_!AgCmo9t z0+i?+1GM#z)45X#RER91mxDlrYu}q5 z=-m7Oyuu2_KL6Ua+3VFm%H>fLZHx;~U7uB0JumvGqK#e9%@a_+%2H|K@pP~8gedNo z`K9}OOLr3{)~qdP?w;hS4sDW|%OP9#oD1R}?U2DIM>Eee?A7eJlMDkJiZsI43kSr( z8RO0=|KcQ|5fbY@%x~mGbJHC_SwY93K7&#z3DOMu?3vz`^!o@zl8hh$Pf_t4%{eH} zBi38Re3N%y)`;%n>+FlsoZ|hPVTR1a-hbga>DVUvZVCsqvMV?{QD;+w8fLao^Vs*_ zYS}LekcfcI_lRAGPPzG^{+tv8DiKp51C)bzoqCsW0zgPCp%jpS1x|VX&21`+C9nEC z%!iXPAj(~LpnoC0D|hT3f}uN^p3F$S^TTZ76cw?KvlwpGF{Sqget@b}l- z+=@-YVCKbPkVyAePs3c?HWgLDew@%Nr%C2#>=%Vvhi8Fx#YY+o^~;<=JkT?rJceIN zYDZw_x(LyU4tMpbFxGi-L^RkShPQg3WH)X?an&e)S(tWf##p z`})+_?cN<2z6@+1Iev7?rrDDCN}Gy>U4{aSN?^0*RZBpz7pEEos3EAJBttn`)Ho_sLLh>6kwXks_+ z>aOstV!&pA@C6A?Z2743ZldbU;OO-VIs<~jAjZz3;21pg?51#z@n{An(N%xiQrU(` zVeOqdy+Sc$To`u?!^%CpmAdJXQo+CrZYdn1lU|8Xb@XR8!*AsMOc_{B8_H--=P!oP zEdR%Wtw_)_(R)69FX04ao5nXzzifz-toS_@=m1m{e z!J8q20wX}4?A*3bA;LR4qN=rb1M)}sZ9IwR_wfJ0kC27TY` zToAMbb+6gnM_L8f>KlP(UqZW|pDwKt+1vGmcgEifr!QI4@tD`JF!6I$id!CqJkpE3 z3)q8AG>q>EB`Gd?Y`?|hwjV@P$*rYlz5Hv)ZHI+d0Ve_+ky=S^cv~OQeNX|68OpIBPG{9W zx?UwBej^x1mQk8{GdN9TZ-EoB9m!*&IJb_NiN3fQ?`WenLsW0;Lp5A8*tMg=3MBP> zh)3691U0q!^B}~5=k702Q}+IXeEGzk0B>FD_KwL-QyNW_2v zSkYmF#zm*Gj>1>73j5Mp7Gut$)Uk}Ezu|g7te;?<(m92zs;=;kut;#1y`f^X!UQ%NN2+~tm3`;XTmj58W+ zdUuqQ%SY^ot##^}rt4!&>Pvkf+m*_U5vhQgO}ZBHqcqCQEh$D!Yh8CP0h{I~AVK@d##Q$EjbG_dj=G zB4j3rsN&gZ9qmbaF-mBjz`E7@_f4Iiysxf%MQpd-t{;Opn>Ne-pih)R(;E*p!3xP* z;L2(l^4Dcfk;J&G7xM9>2zv*UNC%qsw8guZ=y-eMwlOaRR^K6zy+l(SCrWfb{dwvZ z^VjON*a({VuPWbIA5_hTsRa*xum@yzU1&#QoGaB3Vm;CZM;C#5IbkbqL2KTPiYFtcvsWk)BUTX#Yq$w5?ipj<#4MdiGHcfII2k|2(>`uDt~dSf zw*(!V!T1zjxR!-Uwe4sM)`lfTXJ($KdX1sEfrr@Phr_leuQy+$wq{Jms6o)kf>2DI5b^%y#WMY zH~jT9M zO9JqP*sRg!oN{DrSsto(=qehq)pUCz^)E-#+?R8A+)!VyGF=G!2jT3%3SEHctp;mF z3xDBZ!1az1F1ZiQg5Hm^%>;9l;>O~0)gb?bw@Q*ssGS84#N#CLx#puJrx$$=$`(Q^ zvusnbbqjnOD}0W|(oQsgIK^`_C0ksBU()VXNbHz(dDa=T_AUv0TJG%DR(2exJLab| z2`Thhul&e(9UN>Y$Y*Wg1a7v1f~EsGbGsTQxZ5#d`U;Lp3pOe+;|L5(=jK1r4$&#U@~-u4>H17$a%8y$W0{rnip z1r7039Icr~dP^ix_>boD*rZ7`4}nIs+E()AB=ifyNC?=Mx#2qiBSTN%7KTtTj*`-5 zTXag}pPg>1dQpE0)aQzOZj;RnZ!zQiYht?+It%R#JtcICBaK_IW7dlY_Zye;mZUt} zzo&wI`9bvD2U7vf)e&^;ZgA3GFCLkuPeg(d(3WD!VRLdcn)fY{gHD1%cKMl&RX5_ zxuIzV7lfR2lwu>*;MG|Oritl-DZR0^qMW8=aeJOkuZ`1T)!pfwKVg-s-YSycEuL>b zTdSAPPCqBl1SUBcoKihdl~LWO?c}daP?WG@|0Zm$ZyFD~`ju>7EP{H!R^A#4Hi&)I zK4f8CLuV$`)(Dm$A1JNAtW6=1G9sIp)G%uFA<}GQC}3GtYMQ8M*0~X=V4QEB{pe%W z7!FDob|uzjV|eo_S7=opKYG|&!wjLe=N)D0R`g%p8T0?%jDn5vKcUiZ?|-~j)Tsv= z@`XN>=nCpCkWDb0$tcMFmYtjlCpT=EZ-yi|cD76%=SPZ)ZSTJchx!ryS^^!+RXPT5 z?SsQB!m4e)cl+g|y+C%|liQDIyJOB2Cf;s2cF?KDpp-yp@#1QTQ_D`il$!8TepXT4T9+PK} z)+g91=CSHUs@G(j$4g%?pU7DmbM>RB9C`>y_47Rw5XRdiwG)DSvTS4pF9a)zAyud7 zo-ZG-p+Ay*B?!c7`FCE!db+7X`a~20hRWXi+}msrn-4>8q309ZeM*!0(LX5>u#7>{ zl^8VRF$&HWM#=Ttiuee~9rIdCZPovnax0Vs+BKX79?K3W)tpBE3#IcrY&RyJN%r_k z`)3yKy)Lr^DqaH@ksm}bTc_qAKeWOg4lEUlS*si=VhM$t8)czW_>-I{yq$D4(7DUH z`3)rV25IkUHQ&c9`)RaH7kZ8l`V;tr3^nRo6%vK%b&a|a#RlmK{nk^Ah5XT#tcp7p zr=ccpp+FJDQI}aUZ5$g^%d~EXsM4moh9*uD_zTvopmy!-T*GKw>})TzeFx4nW= zzS7SVD)80lX0@24ehz}R)7bThEtv$W0HdDcD{OXaYU*rPwDge5YZB4t=0;-McsKL+ z2r>)8Z-{&jzwYs}k9%B`>Tozq=JI$HU#hk#1P&BjT8Ce{c(+NZ^a=^x6PBItO(7t0 z@m=221Wn?`?m9KP`occZUmAZ_=t%fTYjb{iOcVTRvR-5+qgzO+Ja;wAsRM)kJ@<_B znRSJkIFsX@7lDd+erdjV^63$cx7n#xnHG0-qHt%Pnr*64^22w>!*PS#?a<{)RUOlj z^|j;J-B@Zzyfdye4XPi%$ASf>+Cmr+n1TAo51q-^59TLPe^7uWGwl*k|J>|eH3*>G z&w-^9Q>$AMQb4M!fX@Nf4aU%x3+vJAxtmD+NsaMlOC2SMIMt2~z(miM{O#%j)A_u0 z2`K(QjGa?(XHC@ZW83-1wrx#pJDJ$FZQHhOPHfwDG7~%ba_Zcii}zH0H>)=;x_0lq ztNK~p>-iO+!}%m+8;GJ-k9K9oL~F$9jCihv6Vao-BL6L+!QKd^N|S(H4ULKXgb@`C zr|O}CmdzE$&7!9Ga*{JUXj255B<>atUh_p&FFZ0A-+mDIS_2EGtN{XmV>D{rIm9?1 z>t@qB8+I(yXh)y`&~VL16#K~nAfhPkOGD@5S2C|3QjjUirj6<(v!e2o)_CYL&tdJ= zam@fe5zv%-ry)zG-2`QbtQXK%r{E;I3%QOhwV!MeWH4>A1;10GeszXPYFg{-{u#S1 z#V;KP#UJ2{cd!< z!r^>4cR8=A?I^E?1H~Qq*u6smwt>F(zkp(f1l@f1_<0=*8v(TFb?{QB_Hl(3UBWGw6?2=NHyo z$xwK16Ad@c8+7EyTF-4q)5e`+1Aw|dv1d@?(sqB)|SxTdrjPO zG5s92q896BuuU~sqTt@tS|TqjHI!BvJO=#*{?x%l@o*)lieYv9>Ul?@szl^4x(WXJ zeKVA<{O%B)$b()M$u$T?OooexUJ(=*1MXC z@=-OKW09b~2B;@GL6%jH@6o%pM^xO)3PZ@0F%eX_Q+Z)s&Vrn`c8O50hD##EPdbG| z?C^5qX`dav57Z#lnrf&fl46`)hL7c{>S0~_!sgW5lr7)Ns|B`n=}3M4eWZT@+=rTy3Lr<( zJ=TA%cqggmxS%I8z+;d=91dK1{dm|067>OxK~)ocH%1CK_!!?dm5{uklwSnP1O@8l z%pt`T$PD)!hK(rzg z6z&`}Sku9K>ok6d?nbWV=$l{?P%HC7{gPH|4I-=KUjyz;%{g&(VnX8Bxxr{ls)edV zX3v)`G&-N&G1u}!uy8|} zl1;MkrO!|H{B6_Q&V%a*D`oJ58wM9#JPlm35O&rXBcZpF;6;do75_B2LWqT%D`EH% zmlb;(>CPXsL$_s&(ZSB~w-JJg^nopP9y_?J5@E0l?ZrSS0#7WtSlUY`>GjAPq4gLA z_lwc@m&-|tde^$Q(w_W1c`rH40ym47r$(C51SFN&VY#hGwS1UpD+4^-$gUkIyzYvJ z0V!TeqWGyKoZ-q#1;hu=;y;6iA8YvHR0WTgpUqNHx0g@ud%^IzKI}Ur1U4Zf4zDYk zw(CL_j}^(wJ1anq+?`v6RM98I7WzgBn`G1@hAUYt%7*=vzX>%7*08To@OXsaA+H_H zeFo^YCk|cL6+b(T;z`4i&-x96)!PofTdn@3irRjRUBuSXOpepcTLw1s3CWdY>qLYs z`#8nMjyC#cA1cd1t~tdk@7TXGx1)HET|SpAzHJ4(@g}G|ihcNqZ@N9MezhtBcVcp&uBRRcO*fI46)c4nrD-~C~PD}@o+YLf|uQu3>s+I*uKhPl&;SM;7gl3rn z?-MG(2#O~Qen}gsRiDh%nlP~m{pPe1`Da`4<-X2eH!z>Mjt@~O{n)>P{Xq>V|Jp+1 zre29???g0ZHDka%O9{elRmTiy=mxlFaV~c3CCGBnUXGP+;3qK|C5~b*4=dOK@fLNK zcTmm!a^WBW6BnqOI*Z%EB;tkiIX#)0Z3!)od6f}w#3Pc(aJTFwdA&Ay&j6sAvaLF8 z8t$`J3^i>U-Ym7QF^YM=l_yKY@M|5gdMdRNY1pZjq`J^7r#H}A;p26UxyfC9(CWmH z=_!j>l9?5$XQw-0lH+-1qvgbtbUC+Zpt=z_LR%$;#DRCdBKRapHh(0zHPB%&%) z{~XHkh?&~Rq$2_}ci*BD*pextt4p}msIWD>3zeAbJ?oX2<^E}u7~@|4g!IEMYBD^? zU4#_Afh4z`H7AoeCnY+QxY!GgbtAe3RFgQCg)z2hMZjnz7R7Kv6qec0Prw^LCmzYS z5GV;}${BJ+E+XMl8#yU+L|&BlWFAki(53>mVXyPm2{xjhU?9_ zo0tje=C^2J5w}_b79_W7LVBc8S2xi9Rs^rM-dTBU3T9{kLMrCZ;~j^Dv24&XIIDOa zgBz=KVQkB30t@edG0l5Z!o@9Ts|pxfxs7Bi_Wdg-$;^1O859s}R>b3myyZ`u7BW^j z#*4$V9PM>0^uo`&rAF{|t1BlIp>J{w-9|;D<|QwZ%Z38L%yWp+IeDm zeZT_ysWN5R^Y;jZJxBT(b^$m)vc6@mZf=9#nl>*wtJ7z-`X!ZoO8+gavFd^%>|SY{xWGYb>Pm~$fd~P z?*nGv?DliPh4{SS;#LFy(77h93xtLx3gNxi{ZoQwv(4cbK9O@bQB!it65pB>k~HC> z2W5jKTWpee{S)t4&eD@j-p5kL|9hd2dGt7}`w;p2B;1+mX8j|yNMVpR4wyA8(o8LCm3f3F_mO~#URT>qFQc1+{yR6T>5W0`ktq8_me?Xq*h z$B!C-kfwe3N<>srEBZQX-+^h=bxlww5>q7-R{)qkeNYzL$_C#T?IBYQNH-E-L$N*_GxuOK4-iT)khZB7WKf}S6;exMkYR3g&ih!aqVLLFKf0M%Fv4v zUVgIRkRQ{V%rFL+ylO{w4ELx|@_n=%e)Y z1*PBp+ix>@eZcCV|9lYCJYD37F*s{K2Gj`q0misU{=59BfrX6{=~d8~LMr}}N8e;1 zl{^tZR

$V+wpq*QNbE;i$3%yC&4>0c~Y;SP&Z1}E*vBa34 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 z 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⊚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