From 3df9af6406716805408a60eb6014139b20bf3e2e Mon Sep 17 00:00:00 2001 From: coqbot Date: Fri, 15 Nov 2024 16:39:14 +0000 Subject: [PATCH] =?UTF-8?q?Documentation=20of=20branch=20=E2=80=9Cmaster?= =?UTF-8?q?=E2=80=9D=20at=204923ec09?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- master/api/coq-core/Loadpath/index.html | 2 +- .../refman/.doctrees/addendum/program.doctree | Bin 236793 -> 236793 bytes .../.doctrees/addendum/rewrite-rules.doctree | Bin 161642 -> 161642 bytes master/refman/.doctrees/changes.doctree | Bin 4622232 -> 4623568 bytes master/refman/.doctrees/environment.pickle | Bin 789105 -> 789105 bytes .../.doctrees/language/core/inductive.doctree | Bin 1186376 -> 1186376 bytes .../.doctrees/language/core/modules.doctree | Bin 623236 -> 623236 bytes .../language/extensions/evars.doctree | Bin 205582 -> 205582 bytes .../extensions/implicit-arguments.doctree | Bin 518007 -> 518007 bytes .../.doctrees/proof-engine/ltac.doctree | Bin 1963782 -> 1963045 bytes .../ssreflect-proof-language.doctree | Bin 5049802 -> 5049802 bytes .../.doctrees/proof-engine/tactics.doctree | Bin 1501961 -> 1501961 bytes .../proof-engine/vernacular-commands.doctree | Bin 820854 -> 820854 bytes .../proofs/writing-proofs/equality.doctree | Bin 840436 -> 840451 bytes .../proofs/writing-proofs/proof-mode.doctree | Bin 683222 -> 683222 bytes .../reasoning-inductives.doctree | Bin 1637936 -> 1637936 bytes .../user-extensions/syntax-extensions.doctree | Bin 2094652 -> 2094652 bytes .../.doctrees/using/libraries/funind.doctree | Bin 394757 -> 394757 bytes .../.doctrees/using/libraries/writing.doctree | Bin 120404 -> 120404 bytes .../refman/addendum/canonical-structures.html | 46 +- .../addendum/extended-pattern-matching.html | 46 +- master/refman/addendum/extraction.html | 46 +- .../addendum/generalized-rewriting.html | 46 +- .../refman/addendum/implicit-coercions.html | 46 +- master/refman/addendum/micromega.html | 46 +- .../addendum/miscellaneous-extensions.html | 46 +- master/refman/addendum/nsatz.html | 46 +- .../addendum/parallel-proof-processing.html | 46 +- master/refman/addendum/program.html | 46 +- master/refman/addendum/rewrite-rules.html | 46 +- master/refman/addendum/ring.html | 46 +- master/refman/addendum/sprop.html | 46 +- master/refman/addendum/type-classes.html | 46 +- .../addendum/universe-polymorphism.html | 46 +- .../appendix/history-and-changes/index.html | 46 +- master/refman/appendix/indexes/index.html | 46 +- master/refman/changes.html | 1106 +++++++++-------- master/refman/coq-attrindex.html | 46 +- master/refman/coq-cmdindex.html | 46 +- master/refman/coq-exnindex.html | 46 +- master/refman/coq-optindex.html | 46 +- master/refman/coq-tacindex.html | 46 +- master/refman/coq-thmindex.html | 46 +- master/refman/genindex.html | 46 +- master/refman/history.html | 46 +- master/refman/index.html | 356 +++--- master/refman/language/cic.html | 46 +- master/refman/language/coq-library.html | 46 +- master/refman/language/core/assumptions.html | 46 +- master/refman/language/core/basic.html | 46 +- master/refman/language/core/coinductive.html | 46 +- master/refman/language/core/conversion.html | 46 +- master/refman/language/core/definitions.html | 46 +- master/refman/language/core/index.html | 46 +- master/refman/language/core/inductive.html | 46 +- master/refman/language/core/modules.html | 46 +- master/refman/language/core/primitive.html | 46 +- master/refman/language/core/records.html | 46 +- master/refman/language/core/sections.html | 46 +- master/refman/language/core/sorts.html | 46 +- master/refman/language/core/variants.html | 46 +- .../extensions/arguments-command.html | 46 +- .../refman/language/extensions/canonical.html | 46 +- master/refman/language/extensions/evars.html | 46 +- .../extensions/implicit-arguments.html | 46 +- master/refman/language/extensions/index.html | 46 +- master/refman/language/extensions/match.html | 46 +- .../refman/language/gallina-extensions.html | 46 +- .../gallina-specification-language.html | 46 +- master/refman/language/module-system.html | 46 +- master/refman/license.html | 46 +- master/refman/objects.inv | Bin 34562 -> 34562 bytes .../refman/practical-tools/coq-commands.html | 46 +- master/refman/practical-tools/coqide.html | 46 +- master/refman/practical-tools/utilities.html | 46 +- master/refman/proof-engine/ltac.html | 94 +- master/refman/proof-engine/ltac2.html | 46 +- .../refman/proof-engine/proof-handling.html | 46 +- .../ssreflect-proof-language.html | 46 +- master/refman/proof-engine/tactics.html | 46 +- .../proof-engine/vernacular-commands.html | 46 +- .../refman/proofs/automatic-tactics/auto.html | 46 +- .../proofs/automatic-tactics/index.html | 46 +- .../proofs/automatic-tactics/logic.html | 46 +- .../refman/proofs/creating-tactics/index.html | 46 +- .../proofs/writing-proofs/equality.html | 56 +- .../refman/proofs/writing-proofs/index.html | 46 +- .../proofs/writing-proofs/proof-mode.html | 46 +- .../writing-proofs/reasoning-inductives.html | 46 +- .../proofs/writing-proofs/rewriting.html | 46 +- master/refman/search.html | 46 +- master/refman/searchindex.js | 2 +- master/refman/std-glossindex.html | 46 +- .../refman/user-extensions/proof-schemes.html | 46 +- .../user-extensions/syntax-extensions.html | 46 +- master/refman/using/libraries/funind.html | 46 +- master/refman/using/libraries/index.html | 46 +- master/refman/using/libraries/writing.html | 46 +- master/refman/using/tools/coqdoc.html | 46 +- master/refman/using/tools/index.html | 46 +- master/refman/zebibliography.html | 46 +- master/stdlib/Stdlib.Arith.Arith_base.html | 4 +- master/stdlib/Stdlib.Arith.EqNat.html | 2 +- master/stdlib/Stdlib.Arith.PeanoNat.html | 30 +- master/stdlib/Stdlib.Bool.Bool.html | 30 +- master/stdlib/Stdlib.Bool.BoolOrder.html | 6 +- .../stdlib/Stdlib.Classes.CEquivalence.html | 2 +- master/stdlib/Stdlib.Classes.CMorphisms.html | 4 +- .../Stdlib.Classes.CRelationClasses.html | 6 +- .../stdlib/Stdlib.Classes.DecidableClass.html | 2 +- master/stdlib/Stdlib.Classes.EquivDec.html | 2 +- master/stdlib/Stdlib.Classes.Equivalence.html | 2 +- master/stdlib/Stdlib.Classes.Init.html | 2 +- master/stdlib/Stdlib.Classes.Morphisms.html | 4 +- .../stdlib/Stdlib.Classes.Morphisms_Prop.html | 2 +- .../Stdlib.Classes.Morphisms_Relations.html | 2 +- .../Stdlib.Classes.RelationClasses.html | 6 +- .../stdlib/Stdlib.Classes.RelationPairs.html | 2 +- master/stdlib/Stdlib.Classes.SetoidClass.html | 2 +- master/stdlib/Stdlib.Classes.SetoidDec.html | 2 +- .../stdlib/Stdlib.Classes.SetoidTactics.html | 2 +- master/stdlib/Stdlib.FSets.FMapAVL.html | 90 +- master/stdlib/Stdlib.FSets.FMapFacts.html | 36 +- master/stdlib/Stdlib.FSets.FMapFullAVL.html | 26 +- master/stdlib/Stdlib.FSets.FMapInterface.html | 12 +- master/stdlib/Stdlib.FSets.FMapList.html | 24 +- master/stdlib/Stdlib.FSets.FMapPositive.html | 2 +- master/stdlib/Stdlib.FSets.FMapWeakList.html | 22 +- master/stdlib/Stdlib.FSets.FSetAVL.html | 2 +- master/stdlib/Stdlib.FSets.FSetBridge.html | 6 +- master/stdlib/Stdlib.FSets.FSetCompat.html | 10 +- master/stdlib/Stdlib.FSets.FSetDecide.html | 32 +- .../stdlib/Stdlib.FSets.FSetEqProperties.html | 2 +- master/stdlib/Stdlib.FSets.FSetFacts.html | 8 +- master/stdlib/Stdlib.FSets.FSetInterface.html | 16 +- master/stdlib/Stdlib.FSets.FSetList.html | 2 +- .../stdlib/Stdlib.FSets.FSetProperties.html | 28 +- .../stdlib/Stdlib.FSets.FSetToFiniteSet.html | 4 +- master/stdlib/Stdlib.FSets.FSetWeakList.html | 2 +- master/stdlib/Stdlib.Floats.FloatAxioms.html | 2 +- master/stdlib/Stdlib.Floats.FloatLemmas.html | 2 +- master/stdlib/Stdlib.Floats.FloatOps.html | 2 +- master/stdlib/Stdlib.Floats.PrimFloat.html | 22 +- master/stdlib/Stdlib.Floats.SpecFloat.html | 8 +- master/stdlib/Stdlib.Init.Byte.html | 2 +- master/stdlib/Stdlib.Init.Datatypes.html | 12 +- master/stdlib/Stdlib.Init.Decimal.html | 2 +- master/stdlib/Stdlib.Init.Hexadecimal.html | 2 +- master/stdlib/Stdlib.Init.Logic.html | 8 +- master/stdlib/Stdlib.Init.Nat.html | 28 +- master/stdlib/Stdlib.Init.Number.html | 2 +- master/stdlib/Stdlib.Init.Tactics.html | 4 +- master/stdlib/Stdlib.Init.Tauto.html | 2 +- master/stdlib/Stdlib.Init.Wf.html | 2 +- master/stdlib/Stdlib.Lists.List.html | 64 +- master/stdlib/Stdlib.Lists.SetoidList.html | 2 +- master/stdlib/Stdlib.Lists.StreamMemo.html | 2 +- master/stdlib/Stdlib.Logic.ChoiceFacts.html | 58 +- .../stdlib/Stdlib.Logic.ClassicalEpsilon.html | 2 +- .../stdlib/Stdlib.Logic.ClassicalFacts.html | 28 +- master/stdlib/Stdlib.Logic.Diaconescu.html | 6 +- master/stdlib/Stdlib.Logic.EqdepFacts.html | 6 +- master/stdlib/Stdlib.Logic.Eqdep_dec.html | 6 +- .../Stdlib.Logic.ExtensionalityFacts.html | 8 +- master/stdlib/Stdlib.Logic.FinFun.html | 2 +- master/stdlib/Stdlib.Logic.Hurkens.html | 76 +- .../Stdlib.Logic.PropExtensionalityFacts.html | 10 +- master/stdlib/Stdlib.Logic.PropFacts.html | 2 +- master/stdlib/Stdlib.Logic.SetIsType.html | 2 +- master/stdlib/Stdlib.MSets.MSetAVL.html | 68 +- master/stdlib/Stdlib.MSets.MSetDecide.html | 32 +- .../stdlib/Stdlib.MSets.MSetEqProperties.html | 2 +- master/stdlib/Stdlib.MSets.MSetFacts.html | 10 +- master/stdlib/Stdlib.MSets.MSetGenTree.html | 54 +- master/stdlib/Stdlib.MSets.MSetInterface.html | 14 +- master/stdlib/Stdlib.MSets.MSetList.html | 10 +- .../stdlib/Stdlib.MSets.MSetProperties.html | 28 +- master/stdlib/Stdlib.MSets.MSetRBT.html | 84 +- .../stdlib/Stdlib.MSets.MSetToFiniteSet.html | 4 +- master/stdlib/Stdlib.MSets.MSetWeakList.html | 10 +- master/stdlib/Stdlib.NArith.BinNat.html | 4 +- master/stdlib/Stdlib.NArith.BinNatDef.html | 18 +- master/stdlib/Stdlib.NArith.Nnat.html | 4 +- .../Stdlib.Numbers.AltBinNotations.html | 2 +- master/stdlib/Stdlib.Numbers.BinNums.html | 2 +- ....Numbers.Cyclic.Abstract.CyclicAxioms.html | 2 +- ...dlib.Numbers.Cyclic.Abstract.NZCyclic.html | 2 +- .../Stdlib.Numbers.Cyclic.Int63.Cyclic63.html | 2 +- .../Stdlib.Numbers.Cyclic.Int63.Ring63.html | 2 +- .../stdlib/Stdlib.Numbers.DecimalFacts.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalN.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalNat.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalPos.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalQ.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalR.html | 2 +- .../stdlib/Stdlib.Numbers.DecimalString.html | 2 +- master/stdlib/Stdlib.Numbers.DecimalZ.html | 2 +- .../Stdlib.Numbers.HexadecimalFacts.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalN.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalNat.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalPos.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalQ.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalR.html | 2 +- .../Stdlib.Numbers.HexadecimalString.html | 2 +- .../stdlib/Stdlib.Numbers.HexadecimalZ.html | 2 +- ...Stdlib.Numbers.Integer.Abstract.ZBits.html | 2 +- ...lib.Numbers.Integer.Abstract.ZDivEucl.html | 8 +- ...ib.Numbers.Integer.Abstract.ZDivFloor.html | 8 +- ...ib.Numbers.Integer.Abstract.ZDivTrunc.html | 8 +- .../Stdlib.Numbers.Integer.Abstract.ZLcm.html | 2 +- ...dlib.Numbers.Integer.Abstract.ZMaxMin.html | 2 +- ...Stdlib.Numbers.Integer.Binary.ZBinary.html | 2 +- .../stdlib/Stdlib.Numbers.NaryFunctions.html | 2 +- .../stdlib/Stdlib.Numbers.NatInt.NZAdd.html | 2 +- .../Stdlib.Numbers.NatInt.NZAddOrder.html | 2 +- .../Stdlib.Numbers.NatInt.NZAxioms.html | 10 +- .../stdlib/Stdlib.Numbers.NatInt.NZBase.html | 2 +- .../stdlib/Stdlib.Numbers.NatInt.NZDiv.html | 6 +- .../Stdlib.Numbers.NatInt.NZDomain.html | 6 +- .../stdlib/Stdlib.Numbers.NatInt.NZLog.html | 2 +- .../stdlib/Stdlib.Numbers.NatInt.NZMul.html | 2 +- .../Stdlib.Numbers.NatInt.NZMulOrder.html | 2 +- .../stdlib/Stdlib.Numbers.NatInt.NZOrder.html | 20 +- .../stdlib/Stdlib.Numbers.NatInt.NZSqrt.html | 2 +- .../Stdlib.Numbers.Natural.Abstract.NDiv.html | 6 +- .../Stdlib.Numbers.Natural.Abstract.NLcm.html | 2 +- ...dlib.Numbers.Natural.Abstract.NMaxMin.html | 2 +- ...Stdlib.Numbers.Natural.Binary.NBinary.html | 2 +- master/stdlib/Stdlib.PArith.BinPos.html | 110 +- master/stdlib/Stdlib.PArith.BinPosDef.html | 54 +- master/stdlib/Stdlib.PArith.POrderedType.html | 6 +- master/stdlib/Stdlib.Program.Combinators.html | 2 +- master/stdlib/Stdlib.QArith.QArith_base.html | 36 +- master/stdlib/Stdlib.QArith.QOrderedType.html | 6 +- master/stdlib/Stdlib.QArith.Qcabs.html | 2 +- master/stdlib/Stdlib.QArith.Qfield.html | 2 +- master/stdlib/Stdlib.QArith.Qminmax.html | 4 +- master/stdlib/Stdlib.QArith.Qpower.html | 38 +- master/stdlib/Stdlib.Reals.AltSeries.html | 6 +- ....Reals.Cauchy.ConstructiveCauchyReals.html | 2 +- ...ls.Cauchy.ConstructiveCauchyRealsMult.html | 2 +- master/stdlib/Stdlib.Reals.Cauchy.QExtra.html | 10 +- .../Stdlib.Reals.ClassicalDedekindReals.html | 22 +- master/stdlib/Stdlib.Reals.RIneq.html | 94 +- master/stdlib/Stdlib.Reals.ROrderedType.html | 6 +- master/stdlib/Stdlib.Reals.R_Ifp.html | 4 +- master/stdlib/Stdlib.Reals.R_sqrt.html | 4 +- master/stdlib/Stdlib.Reals.Ranalysis1.html | 30 +- master/stdlib/Stdlib.Reals.Ranalysis5.html | 12 +- master/stdlib/Stdlib.Reals.Ratan.html | 50 +- master/stdlib/Stdlib.Reals.Raxioms.html | 18 +- master/stdlib/Stdlib.Reals.Rbasic_fun.html | 6 +- master/stdlib/Stdlib.Reals.Rdefinitions.html | 4 +- master/stdlib/Stdlib.Reals.Rfunctions.html | 14 +- master/stdlib/Stdlib.Reals.Rgeom.html | 8 +- master/stdlib/Stdlib.Reals.RiemannInt_SF.html | 10 +- master/stdlib/Stdlib.Reals.Rlimit.html | 10 +- master/stdlib/Stdlib.Reals.Rlogic.html | 6 +- master/stdlib/Stdlib.Reals.Rminmax.html | 4 +- master/stdlib/Stdlib.Reals.Rpower.html | 10 +- master/stdlib/Stdlib.Reals.Rseries.html | 4 +- master/stdlib/Stdlib.Reals.Rtopology.html | 6 +- master/stdlib/Stdlib.Reals.Rtrigo1.html | 6 +- master/stdlib/Stdlib.Reals.Rtrigo_def.html | 6 +- master/stdlib/Stdlib.Reals.Rtrigo_facts.html | 12 +- ...Stdlib.Relations.Operators_Properties.html | 8 +- .../Stdlib.Relations.Relation_Operators.html | 38 +- .../stdlib/Stdlib.Sorting.CPermutation.html | 2 +- master/stdlib/Stdlib.Sorting.Heap.html | 20 +- .../stdlib/Stdlib.Sorting.PermutSetoid.html | 6 +- master/stdlib/Stdlib.Sorting.Permutation.html | 2 +- master/stdlib/Stdlib.Strings.Ascii.html | 6 +- master/stdlib/Stdlib.Strings.PString.html | 14 +- .../Stdlib.Strings.PrimStringAxioms.html | 4 +- master/stdlib/Stdlib.Strings.String.html | 16 +- .../Stdlib.Structures.DecidableType.html | 6 +- .../Stdlib.Structures.DecidableTypeEx.html | 2 +- .../stdlib/Stdlib.Structures.Equalities.html | 18 +- .../Stdlib.Structures.EqualitiesFacts.html | 4 +- .../Stdlib.Structures.GenericMinMax.html | 18 +- .../stdlib/Stdlib.Structures.OrderedType.html | 4 +- .../Stdlib.Structures.OrderedTypeAlt.html | 2 +- .../Stdlib.Structures.OrderedTypeEx.html | 2 +- master/stdlib/Stdlib.Structures.Orders.html | 14 +- .../stdlib/Stdlib.Structures.OrdersAlt.html | 12 +- master/stdlib/Stdlib.Structures.OrdersEx.html | 2 +- .../stdlib/Stdlib.Structures.OrdersFacts.html | 12 +- .../stdlib/Stdlib.Structures.OrdersLists.html | 4 +- .../stdlib/Stdlib.Structures.OrdersTac.html | 8 +- master/stdlib/Stdlib.Vectors.VectorDef.html | 4 +- master/stdlib/Stdlib.Vectors.VectorSpec.html | 24 +- master/stdlib/Stdlib.ZArith.BinInt.html | 80 +- master/stdlib/Stdlib.ZArith.BinIntDef.html | 56 +- master/stdlib/Stdlib.ZArith.Int.html | 8 +- master/stdlib/Stdlib.ZArith.ZArith_dec.html | 4 +- master/stdlib/Stdlib.ZArith.Zabs.html | 6 +- master/stdlib/Stdlib.ZArith.Zbitwise.html | 8 +- master/stdlib/Stdlib.ZArith.Zbool.html | 4 +- master/stdlib/Stdlib.ZArith.Zcompare.html | 16 +- master/stdlib/Stdlib.ZArith.Zdiv.html | 18 +- master/stdlib/Stdlib.ZArith.Zeuclid.html | 2 +- master/stdlib/Stdlib.ZArith.Zeven.html | 2 +- master/stdlib/Stdlib.ZArith.Zgcd_alt.html | 2 +- master/stdlib/Stdlib.ZArith.Zhints.html | 6 +- master/stdlib/Stdlib.ZArith.Znat.html | 6 +- master/stdlib/Stdlib.ZArith.Znumtheory.html | 10 +- master/stdlib/Stdlib.ZArith.Zorder.html | 20 +- master/stdlib/Stdlib.ZArith.Zpow_def.html | 2 +- master/stdlib/Stdlib.ZArith.Zpow_facts.html | 4 +- master/stdlib/Stdlib.ZArith.Zpower.html | 6 +- master/stdlib/Stdlib.ZArith.Zquot.html | 10 +- master/stdlib/Stdlib.ZArith.auxiliary.html | 2 +- master/stdlib/Stdlib.btauto.Algebra.html | 4 +- .../Stdlib.extraction.ExtrHaskellNatInt.html | 6 +- ...dlib.extraction.ExtrHaskellNatInteger.html | 6 +- .../Stdlib.extraction.ExtrHaskellNatNum.html | 10 +- .../Stdlib.extraction.ExtrHaskellString.html | 12 +- .../Stdlib.extraction.ExtrHaskellZInt.html | 6 +- .../Stdlib.extraction.ExtrHaskellZNum.html | 10 +- master/stdlib/Stdlib.omega.PreOmega.html | 2 +- master/stdlib/index_global_B.html | 2 +- master/stdlib/index_library_B.html | 2 +- 322 files changed, 3813 insertions(+), 3809 deletions(-) diff --git a/master/api/coq-core/Loadpath/index.html b/master/api/coq-core/Loadpath/index.html index dc04f2dbf8..3b364f1280 100644 --- a/master/api/coq-core/Loadpath/index.html +++ b/master/api/coq-core/Loadpath/index.html @@ -1,2 +1,2 @@ -Loadpath (coq-core.Loadpath)

Module Loadpath

* Load paths.

A load path is a physical path in the file system; to each load path is associated a Coq DirPath.t (the "logical" path of the physical path).

type t

Type of loadpath bindings.

val logical : t -> Names.DirPath.t

Get the logical path (Coq module hierarchy) of a loadpath.

val physical : t -> CUnix.physical_path

Get the physical path of a loadpath

val pp : t -> Pp.t

Print a load path

val get_load_paths : unit -> t list

Get the current loadpath association.

val remove_load_path : CUnix.physical_path -> unit

Remove the current logical path binding associated to a given physical path, if any.

val find_load_path : CUnix.physical_path -> t

Get the binding associated with a physical path. Raises Not_found if there is none.

val find_with_logical_path : Names.DirPath.t -> t list

get the list of load paths that correspond to a given logical path

val find_extra_dep_with_logical_path : ?loc:Loc.t -> from:Names.DirPath.t -> file:string -> unit -> CUnix.physical_path

finds a file rooted in from.

  • raises UserError

    if the file is not found

val locate_file : string -> string

Locate a file among the registered paths. Do not use this function, as it does not respect the visibility of paths.

module Error : sig ... end
val locate_qualified_library : ?root:Names.DirPath.t -> Libnames.qualid -> (Names.DirPath.t * CUnix.physical_pathError.t) Stdlib.Result.t
val locate_absolute_library : Names.DirPath.t -> (CUnix.physical_pathError.t) Stdlib.Result.t

Locates a library by implicit name.

  • returns

    LibUnmappedDir if the library is not in the path

  • returns

    LibNotFound if there is no corresponding file in the path

Extending the Load Path
type vo_path = {
unix_path : string;(*

Filesystem path containing vo/ml files

*)
coq_path : Names.DirPath.t;(*

Coq prefix for the path

*)
implicit : bool;(*

implicit = true avoids having to qualify with coq_path true for -R, false for -Q in command line

*)
has_ml : bool;(*

If has_ml is true, the directory will also be added to the ml include path

*)
recursive : bool;(*

recursive will determine whether we explore sub-directories

*)
}

Adds a path to the Coq and ML paths

val add_vo_path : vo_path -> unit
\ No newline at end of file +Loadpath (coq-core.Loadpath)

Module Loadpath

* Load paths.

A load path is a physical path in the file system; to each load path is associated a Coq DirPath.t (the "logical" path of the physical path).

type t

Type of loadpath bindings.

val logical : t -> Names.DirPath.t

Get the logical path (Coq module hierarchy) of a loadpath.

val physical : t -> CUnix.physical_path

Get the physical path of a loadpath

val pp : t -> Pp.t

Print a load path

val get_load_paths : unit -> t list

Get the current loadpath association.

val remove_load_path : CUnix.physical_path -> unit

Remove the current logical path binding associated to a given physical path, if any.

val find_load_path : CUnix.physical_path -> t

Get the binding associated with a physical path. Raises Not_found if there is none.

val find_with_logical_path : Names.DirPath.t -> t list

get the list of load paths that correspond to a given logical path

val find_extra_dep_with_logical_path : ?loc:Loc.t -> from:Names.DirPath.t -> file:string -> unit -> CUnix.physical_path

finds a file rooted in from.

  • raises UserError

    if the file is not found

val locate_file : string -> string

Locate a file among the registered paths. Do not use this function, as it does not respect the visibility of paths.

module Error : sig ... end
val locate_qualified_library : ?root:Names.DirPath.t -> Libnames.qualid -> (Names.DirPath.t * CUnix.physical_pathError.t) Stdlib.Result.t
val locate_absolute_library : Names.DirPath.t -> (CUnix.physical_pathError.t) Stdlib.Result.t

Locates a library by implicit name.

  • returns

    LibUnmappedDir if the library is not in the path

  • returns

    LibNotFound if there is no corresponding file in the path

Extending the Load Path
type vo_path = {
unix_path : string;(*

Filesystem path containing vo/ml files

*)
coq_path : Names.DirPath.t;(*

Coq prefix for the path

*)
implicit : bool;(*

implicit = true avoids having to qualify with coq_path true for -R, false for -Q in command line

*)
recursive : bool;(*

recursive will determine whether we explore sub-directories

*)
}

Adds a path to the Coq and ML paths

val add_vo_path : vo_path -> unit
\ No newline at end of file diff --git a/master/refman/.doctrees/addendum/program.doctree b/master/refman/.doctrees/addendum/program.doctree index 2aff1a3a7466617a44120e2b4b7a0c03300ba94c..a46df162449ac88991121dbb9ee0f41695090a4f 100644 GIT binary patch delta 40 ycmV+@0N4Ndxeocc4uG@)9nlR1a%FR6bd-z)Zf|a7m(ZvJABRcN0k=uf05T delta 40 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 z z;`)#B$a(K1@%xYN(a>A^Urq`azx~KVqW$5Ixn!9xc@yNCpS{cY9H$Bn%VF=C>jZE# zeSq7hwOc{=G#TC5no0QMie1CpCFH$U&^-V>TIriC%e{|wO_Gh@haf`taJwRl-4vv} z)O`4Tv#BjE8&BCiyviJykmM0i2jIM4u&uR8QAy9VhR0cnG2%s!z&7x+56h-);3fQo zs>yY93F34c^O6ld5(rhBE$#M@EU^9Z?+5T&`ca1J((Po2c4iY~tZN6SV_eRR!1iXM zz1<#Ij?1M}a0etunf2|>swnfIJuJ}LJt~MG7T!9e8}P-6HT2usx7oVK9Z4|1&sh>` zI~m#0EFs$MQ60KNM+o%$c zwUY^-m85DCXa*0w@+F7&fjlx{u4r zDZW?PSHw^(qI>OC!;;ARuLpzCf~p|J4(1M)w7*#*_g!a{D^7J~2Dm@a`wEf%a?I z6E>;eUisn!vl3qW#8=gv{bX1#vlIZbX`(nVplNANno!b3Q&{>y^nAXcGpM&2EWTC5 z0fLD`%EVnI;(B`!7kDOjN$21`W`w}fGt+fkW_@ZVisO58+-0TskK)!|IpjA)YrI2n z7%65Yl_aXvdgK5`{WA>5E&p(j7Fgm+Y2JP+lhfz z`3O82vJuV~;z1VhQRU@={$>iIc0&r?;a&r@sHnJ4O)VA>>y_fQ1AHNTQ7oU_!6yx_{#TiG?sv*elLiyke zGYV%6A%bcMTjFMa4cIsBi83m*WVp{A65n`vVF>#4c*H?~uyK;uN4_%@2Ioh`%b|U0 zkNNgc%vHxD&>|fwE;|f5e0DhcSDRtb>Qjmtw-G!*4Yu2|k|$)HH>AxQ>h=Z!Jf z(hcP);J3?Ic)Tt5D;K)mex)CdacE-zvWwY#9NPHVcr%Y2Iu07rb-%i$f`nEm8BNgi zhX=jn?QxiR4zf^<0LiqHEyqK`;rrQpzC0c_JW2jD9;3pSZZs?nR7TQJB<9`kHsyRC znO(A9Fu+la@FlX^S7tI+rw4pxR`c2k7gBaQ?kH?_r=Q@@39`w#-0kUHZgfUWFn<){ zm=YycZj4D-ojD{ECc%LJwx1>&_%Ce|X7Gph%lw0Kmll7!z6MP;H`x#E&n4%-D3BoZ zpDf@aQ_K=5137jVkqFO1vyehRv1a)vd2Hz(l2KF5RQWOuBl_^E7|~1o#P$z0u@o5z zwo#1SKC<>iv$QOjhHbr-agf-Ro|1?&40E7*fM zW_bESIJ;qU;S2udM#Nqd5VBBmQD~)}2c zd*}h2(A-%iNSgCaiV_R}9%gi8sDp+X^UW%9)_k+BKpCEv{xcs|Glf9aVr#tvmf2kZ zt^u@uf!SC-UIxPuun=@MJ;1tv3|@di)a#WP$TcD}h>*m&sWdW7+$S8wRLa!ZvAX6W z;_Jm`xa=OEXv&F;%}DXt0d@6!$6~Vz%`Luz5sXKuZ`jy`CHRDhXY`3<9v}$Z5_mbE zfzcBGL>1&8%(3rMaEv8Ti(|Yq*lMXclyEbb_m+Z7EP%SWJf*k{O!9Q#h?JgQ$?}(F zuz?Bk?`7!x7Zu0Iq9!JcX;-mQ-G4d!hx=}fu$YgQW2Nu21KhaXR=|3cm7`Vw!7Dcc zvL2ueA}f!VyFd&}i_AuD*8YwAt-Y^@u@Ry2_)4>6-rJUCu=c(x>JT(eKCOb>_J1R5 z;A}mtOP5tKFxg=p=4wF9%Z^CLtiuxR9Ik*q|F+I7NhzPKjLXE_Y@Mu;X%-OcEu`OC zNVgrNc}J!L2!Y1N!W`tuQ~E z@Jsv#KH3CRE_XGg+|@!!hwI>JGwN#ZqDHbmh-c*E{BG5ST#R&e>z zA?DKi5WndQAYxK>+=doGM{qI8u1(``TW;sBZP+3ZlP#tuSWF@1XR^BQFk6Ww7Ih01 zb?{@0?}YmZ7>>hn;H+O=@q-1k)8b$Pa{$m9yD;$lVli+XXlV!f^)470l;>uulZ9q7 z4#6V!&Vr@6s~DJ|7yuA65U?8zjC+HDc0ZW+oOne#*(QQ8(ZV%d-T$zqzn6bB^UJe8 zVx;sxENy$BfU$>3!|i~OwuGoi`aX0IdO$_~PXDsLBK?;>H+<{!=Xi_~n0FLe+G()6*2I>`d2%UP~U8zYA4J#1U%;iBsk>=wK4t6ZHYAEB-R=hxjs8b zoHV=HD4*A;${v9$QTjBD+$Ku~JCM?(cExGP0AM`*dUzTddj0}r5PAkO*sEkv^$2${ z0I?m3BRf(NB`iC_L$>3r*~=#GT72KM_(sal7oIz3b`j#J;`^1w5;Eg-X?k;<%Yyj z?7^4Jkz%~X%4kKVt*5igWwV@(z?jbOu9&GJ!y<8|MdJHcK_VcS#D!O3%-Y?8E!ck* zl3st5wXNq-mNbA^(uqXl$4A|gW{Z90Oi3TPtY(y-^Vo0Zb|KCy5;5g<-hdB%T3)_^ z4WK(m*)7Jyi@%#^@UiG0m|47XeO&y9Iai!M$~Q6IyNPi=P)7gd+KfIn^AVPUvaXq) zmudk{w=?kFTh_ltn^q5@Cp~Y0`siasJ!<*p7KC$JQ7@a^MprrRrrtU7wz?lGn1NL6%=du9t9-(tAWJ>j?~ z0gi*jOucW`#Jy>TlOAxaRRH78(dPktC!BY7Nnpn@)ipxFAV^bPqr*e!RKsUzu<;LJ zy!SH8l>7Zda}cF$9y&fUy|L(`SfuT2jI%rheKOm}*SYhNdDv#Vn=Jux^B6CK-IS*u zV|02&IYsf2*|pz)mUc!&@vk?zR-Xufz^t68v1+F!J12BCnhFm68$@j03l%yiWYaC}-bzLY?5#Qt9gw1oXt>hsZrow!b4vVtx|u>nLjf2G5h=VXX*x z{N_7ea*(ehm>$!b?CbbUuX>VYQdy=1Iyi2=Phfocd)lo1`G(0(deU%h>yrm-s-H{9a>hFm5^Ei3eKS#MwbCjz=0qJ24Q7qZd zV?6}V{DLf1)6ASDIH)`hrlLq*nJ14U+TT+@x8*3f*`wgP&h{oaKfncbkn2g}r5xoh zy2`2e?e$LLf;-~3L*1_?7b&ZKKmv!b9wBE& zO%HQ~ih8Hy)qUQ1u^P!6S}}5AQAfCZ6^5?-framXr&L!i?-@-12>GGod*Kc`U*R1A z#p~h5#u^L|Yv);%Z^)%`Epkw-3$bmSFN+z5E02L$Xk zbRwA*IHin1_yP_(4!5p=qrCmlsa!IuPe6<~ z0%_62_rNJN@jZvi=(6>LJ^=-MKBg)*$cqIXABzo^SldNGtoJQ3JaLKDL#F}CVr>)+ zDJ06S(U8KcQ`G(Jph%8bShxY`co^*{FV<$$&&!U?lmpCA7=*6S5{j!%-RNoz;w z#5y8GE4WZ}Jf$m&yvC~b(^yAcfdVN-9qlQ_bJrh>A=qyqJ3i*L@Z7OXCM#`Qf{!mB+aU)m943C+OjqLHSV-pX#G;!;v6N3-!gHI zs$Pr07{`4u=od^B>kDcZb45j&z?~A3O_l`4)^&mXuMn`JOCwWBCfJ;!ukt%y7 zpbPz324*|*42u9bSm}|n(vK?PC?luFJBo|ow5cysLOm_v@ zI|1^n=0?UH0LWOLOza^`oS)gXknWN%VSIXwcr1GVQ!k$k?mo+4GEA zxc%R6i~9D__r#`rbMqJ1Gs@9`<+=OK!bGN6K^iM(48 z-M4QAh+>7Je&iXow#qov+Un&Bj+SDZh3rQqh_5R;{Kd#KYzIzPgdMnF&4HVU6=9YR zxe<{VKuq6C=s`ozutMS3awqf|8Fdyn3vgw`_xs9@T{iKj#ld}fr;39X`l?rj>U*E% zX~TWFzN#ZXK7y+-`A1cB?69+{oukew6`x!U?{ z)*9oyM`j8}+oLCCyXLldYSL#Zj;i*XXk&hO8$YOz3_h#c^p0nn4wRWuwL+XbYdV$) zG3~5s*vWEoEk_B&4%k}DQBEvXVwo(%YCAgNIQS zNOiKjRL7AZF1bEhklpJ#YKceuQA|FoR_!Ot7j>bAUgxL*^vP!}`#h;0?DLp(rc)SR4Ga)A|Oo?0TBV|S?NWv zpa`gVDo9Zgq!*PAp?656gTVKj*_TT$;P+4V^7gm0Gqbz1v)xu6H)x=x6gjMlBL z-3oo@_%vki-5S}aAC@z_;)SEbR4Ga$;C4T}H9ETqhoz;nSDXd1k16k8#eK@U>0z!J z(P{AE2BqQ1MzWlchUziLMUUG)a^KP52y9$viv4PjlNehP#kD+pxfT;$<6-udCm*;>fAlSrcW=#P(N^*lo)W z9ujpWF8N$y^%zh~Gj+*Vk=kt=N3#N{8$X|#Uj#}wQ%7||YBxJJs6gue&!--jSQ3wp zn5mn+hSYBEDV~>hagM6Uzw^bGmMATCXEgy}qIf`8=gB>9|Fe9G8b3QEyG1ao+1}Yb9{6 zw4(ku4o9YUv#rA^nAq;NidO%l*b+h4xW3ulR!0;)O7}^M5Du(?h~w)ZKc{T%M|s5l z;0X1aNS@gP6|K%u)o2?X#WYJ*yKE^+H|!=5;uBt&Xw*eQ-n>P)@Wk;1M4ZyzzbcZ*5Vqr=L^|4JB z;>V-Pl&*Ki_C>SB3`^Qj^d@QjU^sT068w2o^(GJcp$}LOqO>@b+8?kB1JJv@*&n^z z2_*(%xi?`lsy8{@AHB(~qcX9y7H1({RB$A^Rkrm<$#!H7uz5<4hd}|>%E^`G#Q{*w zGZ#%#4Oq(@ZcFt3hDvSSQRRnyjk4rZTaH1nkc*Eh!x0Ky@daEvvY= zLh=g7lW4f)l=zL6h-me@}u4kWP z1st)B#3NFD{g!Pxh>$T3mHmdI>lu4Y)vSp~wj0k;S9VhcpfPWwl06v)_v5{{QOTwq zO7&B}$tVB5hp?Yuod4Bd3Hd^!xOT+3uA zJ=qgj0__kMyJgpSz zc*R|jC!7KA*sxlDU+EEhKX;6>?Gm?-VKTFb{Ax5Rm)~)vh=AkN#QYQ7hjzD*$-1k& zs>y|8;FqV!@5VreqQ_Ykw^-7*z$Jx>Ar^@LJ@=z4@5792>bkYTHBeFysB zow@iyRcQduB+=%H(e4`Pn-zyPb~VE`NQeo?xikslFPP*2gwr`B5m@k@hGJX znK%_@B|Fv6TV{`kahN9`j<>~#1;?q9nfJrUt7nD=cJM8GaqAB`Rx0s zsb|arx^kRae>pjM5~>yunJqo5$pe$%wG5jKx8dO=xDC0a?_d-HH~tLS`UBelY;m)E z1eZuV!45;Rdv}Z+sgBP00Il9S$0I;~`wY^i8P%NC&7eLcI+e5(kkxu@gwFz1<8ZF*BO5=6=UD7s>DD;^m|<%qELcm14)7Xo&Dpj; z5P3nygVN4WFg_c>tx_Y+t%NS69sNcc?_3{Uc07@ixg19*Pw;%qcklpnk7l3)JRghQ{Ps;R7p5+|w+th$e zUubKEG40lckZ>AHNa>#~#AG@`7V#p9h!{pH#O$a^vtYb$G~#b>SKzvvnRRJkoHC11_2Vgp(!r@1ch5~ zC0fspPcXi^syIU|wM9Z<#x+#lTIAgp7izPFo~O9rPOm`0t(7?|(AZNFWc`(pOFzXW zhuZ^J+Fql?EY>v=>nnG$xYDw`HBYLZVmtK|aMw|E7e2N1CvUyYXSPkgEl+XDH9wW- zt&1k7WR1J_syh?N3W-zQr2_+DfQ^}gRgAyz{jk%#aPFm zdP$bE$0Uk%&v)0<$Qi6id>yDS{Yf(GL zoniy$GX~<~^$VN)a-D6T{PIE_!|7aSTVWBAr}?c)QR+0ajemdq*4BYO(_57y#r2ub z7vnR%RVkXgKHvJz_6nnEAK_EdY}jee(lW-mYP~H?_@&&e+YiZ#;c(sO+zq z**kj0`FRsD)F|~ZcG+#VaTedl3ihx7m;NCpF0bafp5OJ^ZtLlzWwWC2#Lym_`}4cr z6ytUnsHiteGgJP!-8R&xs7e>g>5PKU?|Ns;UOQ}+e9ZTEJITd6Y$Y*ji21%q61AX* zJFsSvqLL?5a4%vk@1h>7mEeTe}(u~o(TfA{LM!~7l(Z$gPTf&Cy zwpDRdPH`JIr>iuB3Z*d@I3%SBk?-xn7%I0b7)#N{XAa9xc}$&6^vDG=I||+0-cyu^XD{Hy*?g+pR3>7f6i*08FVs>Wtow zMA6qwefbdBcE9ncPl4n;pHI#s^r>d@tA8SMw*mU(0;%73OD!{N`SccR%#=+#I||J! z-~j-a&|kQxFc;fdZc)ND{Gd2Q&GY+f7kc|}!Qbon60FRQ+WF9pV^ zM`c0<_|H@Rw#~Cx?x=kB*S2f2^$}Yv-aUHz2#kaGSu%TmIcH3_x}@BL#Z2iqipjv7 zGxVYWHvb((?^g7z8fz3sNZV;Vk6|DS1h&&ulP!;-|9o&B1KDBtCCZ$o9*|epQvu&?g@k#Q-fNQSB z#asK}zhl?pN{ctos-+C>7;g=i$N3-<{>0fvn?(|ifIC7X`_*;6xn@eWe?}% zOK<|jIi(IfUJ`xPmLg7{rK83{a_M+n^t$$wh$!m=sG+X4YANxE)lgg9Gd19GPK~G? zB^|}}1j^=go=W#$!}xdmHC*KadVIJ({5ssEaB0a!eZs2(BK90FPTP~+j1uhmbu4sz zeG^`8(hYdIWzTVGg9@tzA+Jxrd<6>~`)|PB*3Ku{@Ep5M&2GYNVnX~5M!b|a;q+IN zYi`1SYRU8vef_3w88Jt@nBd8vsJ-LzAFl;?DsJ;APApU8~p&jFm^-bY4Y!LbXu*P!~Gq0pmA)in(Y4& zW;Ns)27)smVqASn$v;zWc?f5DrgS`l(>=}Pk<8nNphkDvKilSIIF~)LZLx^CHKkqn z7L^IzE#-0fyv0*fr_U_soqPXHCYqg> zX;!V8Ksd#!RrTm~{w18AxZ#aQ>yqNCW2+gE7#39uh_v)&)@17PnDYMp0V8wP#fQtV z&-vMBJ_;2Gmdy>6dp)#DmZ^j;gSRCppcnvf4mRCWYe6OFqPn60)lUmkm6jtORlORJ zM6VN$_u2b3BN#69o!Ve-YpsEN=B2eqpAX8I4)xY5!&zPAtyQsL8I(Tp9p(E~E_~7I zsq<=PV4ROuIiFSy86&hB@_~=m48%|%MdWL~T3g%#3M#5Vo}5=TCB?1HL33PFn)@M1 zj!pBIZ~JK>!t(-`4q|!EfJv$e!?S+iH&pfr*VLop(HCS7n^qG=z*7c?ZFndqIz+R} zXEq!_i+9oCQU*OPW!6a};!QapsCR6xn;6>5rn$z?F&30HGEzsVe41S_O?EAZR#R4X zXpKd)3k6Q4jU84o+}i8HOLD=mip5b_F)p;T4O?rT!ZB zonMfj`D@V>{^756$5sK(jvA$3UUpLxVK&sN{AB0MOXZ-AZ06t~q2vh*m_LHT8^qsWkz>dTvH_uaU~HU~7^;oe8ze zh#O@z=bljQb&Kr&jgR5}aXxmhUsUs~o)=|i7*1(K)5mRJ~)=^4Ku%*2Duy@FrU##bd7sEz(;5B4!VkW9-$SAd$KzkycEkp*$U~ zX~iYazj5dIh z@b1X$7_E)?`=WAlP9Y@2IH|a1Cj{>r-d7wZ^z9NT&ilntoEI;0^Fu6mdWp0q;OLt*v$VC0w*UD<%mg%5l`L5I4TORvG~_xve~yT*^$sdZ$*Q=Ec=;wsTVfrsz%1-&PiBxzf5dI-Yw!+jBF zYMUlK__AELUn}pvu6a);RDo^Kl2KP@ZNgJxk(Xzm$qB~&2P_g(Q6gnkg+vMYg} z7iv{i%^~iY0^O~u(PEg9td$a}d4yPwdn89yJXNC@HAUcwrxcQH6nqJqEuD}}i(mo{ z)beUDnu}$2H7&|#v2vdVtK8|Wm1XWO)Bw3Rp+Sfoc0-GHKB}&bRyNA{xVrYe1$H{O zfmX&k{xW*|ma#FI*|F5pl3{(JnmGK|qn1`a@8jyckGE=RYw&SNZLO|lOWsG{I@&~h zoL)z(h=MYcU#g=G!^bYES|Zv8eH7y_D?^Qt{jgi9s8SCpE=oEgBYfdF@~r_`bu~MZ zCf0}c6Dk)eB~RBy1sh*q3y?nb(Dr<Q&1- zlB>CmqnU6U`K&Se*ID(^zm{Wi$Z%_Ytrjs!W?v?}ta;+bIOr%=I@-qiID5RTO}9{s z>tK3st**$f?|N4f2(QO<>s;DESdP?vzg|p_t>fO~7$8B2@;n zTW6YRx)pbT5W6zx^O8QYXbUY&YH&Lh!slvu4~`Ac!k54>-ZOziuISTT50cypsVUkh2yF^XyUlaZs6qBT7-ymkFz?i z;;zldiRDH0{0M$`a+92vrZsWTT68o)ZLji43}iT|4cw4|Vu)cTCf$V@*jB^kQ&(hk z3GX1eyRFtm%rY?_xiB-^X_18C-er3`^e$grRlUo1kfMuTUJhxm>4f0k<@@%qyjh)5 zX-?vo*m#xeAY!>2K*-L*JJf1%6(^U0L>a_5_jJ%MV~~h^=~=_m&NHuSb1mZZRn-Qj zzlMzOU6q*?u*7$jy-S(gSu<$-)dkfEmz@fK&M7;?fOuV_jIF1kMZTFFg!rQF zkS^%g!f=rQZ2*k9#&<$GDpz%z6k(ceFp?|L6_iRdC1lj2tA;)5V31}WGf0BtSItRM ziCP~ccXiV+4Mu13@oS%GeNC0H`r*?-Of{ueq^yvYfvr$Mn+n zGk?w@y|f^Un6DVLWXZL?wRIwkxxtMueY7;O+T>>aHTDYaiEbLoB4%1iy)W9@j5kou zKPy&1f^7|v!hLF4Z))wuev{G>a6}JNfAuEJ78AfB+G8H22SIwv6bf)t2Gd7An6Tpw$=F>+-<> zt+I%?4!_VVSpIy~>L*(a)GCUS*Lhb+j0%cf=OJ3L>++G3<@Uubi+7NOhX+0RF*$3xFP{nW==XcrRZxbhLtv-Qr^8P79RfQ& z{5rQ0#Io)XvIll}2y&mS$cUN93VTPg`)TgSd;lhAAS)fd!2Wdj0+H{aNbaP={LOQb zWjzAPwPQNfj%V(AqW`Hd&b#;jplb=bff!!XV` ze7(SO^dTT<&+Qp}q%n_uxEAlT(JTkKY`FHS{CK$5n<%k;n4RcL+N(iklP|i3Io6O$_z*V6Q z3!l*pq_kJZ{)o85Rx_B$D#M1wtwRAaasX2lDZGe&8_GJC9sGs-vk68)?b(c#t+NY%Ov z?$94esmyzyhtY4f=sf<0n&pb>8dl7kFBL}Wq;V(;gsixR8E^zJ?3)b7V>#)q21Rj| zs+x%^75pK_)Lk<%re3AAhFG4vL`Y@t#Z)myV~NO%dKmzkyX^X&_P4+#Ix6OG&4!2R zyHC`XArS9tDVQIN0iSf16ycaKy*l13cf|pI@qIWldt~S&^xu9rseM@XI0sGA z{4MyJ@d3U@@>fdE!%>7RoG}@-BH^aGtO~&(Y*74uvStvFMSMCLBKDty>Rs|fxVot_ zcL5p?VtE*fkVX82Y6ec(KPO_u6z!^2ym3>FGke~|4b3>0(NpG1ltsqaU>_N~R13C_ zxrq(+8@NY|)USNT z{FjxsIWToSrT+>oMYfv*_WxJ__DACvj+Qg~NX{jMkXt9y?uIAbXc85r!>2XJ%+<;X z@wdtP!JB*t4TmhGR>kA$P1NbuyUIt4>xyA<8KO~hymwR8r~4mk#WBt=I!_yj;DdQ^ z-t=2sFbCz$dD;eX&=jF$mR4TgnvZH5eM`v^kC4WXeHTCuY`t6oHOATm}ePh;^i(z4=0L72Cg1dsm2#x0L?d-jbu2Xj273K5oytA8^am{h(W{d(rO} zi-OZL`hLRIWkLWtjUlmYl%hJS;4bW*X0ugvuC@)P=+!(Xkx=e#5z-*A-WM0Af^ zi*LcUHCO4`maFva{$l3u#C5W)@f}>!B-#EuFdUf6%0?cnY=qoeex)M(r4YxZzt_H( zOTP&Am*u|K?uzQUs@YV{JglWmV(f(@vB;LX5D2WVau*vbeo%$`4uv z(G&M2)48B-h$E{oFjv){K0l(qfgGK2L^>{woj*dX3At)_H>5*h_*Zq`tpzBzgCBo_ zn}6+B_-xtuCFUs65X)tOkVV^0qE$i?vmKBjpgSz=GHO78r@YlD%*z?^vnDL^>LQJA zvnUi(-6A$9(XGy0H2@b*_UFRz@%wrQO%eAh5wW>=$Y!k#CrD4O(gb@3>|5aX z-OXjcZ}#!)HXNa=&t=yS!PX0r@`q_9joGJ<#afEW%-tBwZkg$A z3E`hI`jz57xQUu3-Mx2_khi%c{J^A|aBnSRHfpWqv+AX7a`-Rsg28p>yb$^JMy-PM z|5Yn#sU!UlVzA%nA6d5#9w(auT@r{6Z6Ev>{r$l*?k*|>GxeIrb+mPM{kJ|Yi8@oGBpUs z<-{U<>t0UI1>2FgdgT&7TUxLcaqHh0GtYGf|DnyqYRx}tXtsGLyppdJAK(3>hGuW< zLdOjN&-bs{1)Ev(0GRk|7nr~e@gxpnsjgt%D(w&^;|`D(XOecy>sEFQVW%q{vbSv=I5nK^X1k z2jCcc-R5?PSk@;(_O~}4ppoHi)u>}`v%kIeAT-+VAT$aT&$_KU2#xB;G@JbMAV%$_ znN~hub$`SG@YVg}{A5lg|40lPAzW2#hs=|UTY&LNoR_o4Uob~mXUZ9J@Cx%kPo~WMkiZ=rM3KR7r<@gr73`Bxa`9-B#X^$Mw9Q`sC8<=1gr&J+f^Wx%La6*qsEk~;( za_?~Gb?grJLB~)y)U~e4K{NJ{X-{DrwYy|Z$~vmKpJT=@`drx7+P7g*w&bGs3A)Rg z2MN|ZLN<^I|G+@TDN+^ha(h1hkLE!BT#DVd7LAv2x8aK?%R0BwKPNL8M31=*HwIL= z^4+1z_qVB-L)d{ri`JX#_+SUhUG0Kgo9a{4iC>ZQraZV-Lq(hon0HS*DmvX&jbO@s zNR_Tw8F`lnH;&3~Gb%vxC};Eo7|X~<5N+85h?c2%>Lm9+fIGXe4G+XwHPk z+HjcnQM4EzDKi>l7GqZd(Y8zD39{cVUw?u*cI;jxp?PGu{Vo^fc2nr5Parh55s8m@>QgD~E){%1YpIs^wo>NP445Xml8XbY7oVGB^spH^S*j}YyxK*7g(=&kwSM63EYvG z2A}n|A5!0NrDn$tvD7HMtaR^NeZ?X#_U2Wfg_=H>Uv!c9wMPWqSLWGqUuNn0Ab~Ko z7HvT{^h6PNpACTHKGzyVv2d#my^W}TUvxQ5 z{pB{h9wM6F=V}B9GmMa1u`e;KAsuypCbP~B4!s>N4N^Q}2S<$neWVy@^06lXd`!5n zoMDrVWVe9{kj%!$Kpn4OhwBb`K2R?r<|qyj%N!tN4s_z6Z$1ZH5swGyuM4rk(Z-<_p6{abTprQ@!ScUjnyTJy3<8@<1*urnk1HJiyl47Ldz33Kh4_1DOz| zmlN$C6cDWS10`5ju(r*+lJtuPBIN;B5RgFy!Mp9zIxgHYWf=QFZCY@D=N(XNTBs(w z#GoA{%V9C7$rB&Q9-(**?SX0sM2*@(P^6w9V~gu0#m9;y7H`vw>$NCX{|C4uy*TvI zsI+dEj#wC)&s|hlAE3he2qAq`dEi#P6nNA_Rp4<5slYGAqridS+S|G$8j;5{TcA8t292m= zX_R`!hg|A_u+2co9`g3mdOK0iB-ZpH8Ds1TNO5yJh%D_1$SDo7TgvExqH2Qts|*UD zjf?2m+gQ{CkX08>s@tBgI@K=9>S-QgBxIuNyoNpG8Lwe-Sb|<(OhLw&RU9VIBSSxIcfG>|a@5Bd)qWR?$=NacmXTl_&hsirn#lUQ9)kfW;vb>!EL9 z`;P2*x)ULrxeZle!(#~$C(1tJa`CT{;^q}4aTgYBG~c~dpp;w!JrcrDv;z9JrsRH>l7442Nwyh#ei^8L{m|u18*8hUSMbc z=U4bWw7`BNTb7Lbq3A{KWIXIB1_Esc>QQIZvHvl_hfnvJp`KBy44XS zi_MGimS5MJvES7bQQTrQL%VxFp zX4ch@)M*Vopqj7f)sIy9BFsOsaTG{8vVoBpkm|hGVfv|h@C(4wd9T#nG2vbbq=nV8 zdMc_Fh~%H&cnTtXe&eOb)I`jpXwguL>Yn-1HHcd7=D@5LdQBPH z4%W9>3s~Q0kE!Z2tIIw|$UE%d6Q^<%EGN*OWoVN3mU<%8hYc|1d%)+W!xEB-I@ zSo~jlYd%QUXss6&)&G^L>3E#7CgD`os761NMZ3IEVVp^Ku>|6jRog0-^T)JBg$O0E$g!2Q^YmZ$=?+v+9Z zBU-w_41D;nx<>WKws7Tu;x5e6PA?+Mbw#y^$1lq)d8Qj|0Ai`-T8hiWK6;{84XPH! zC`)*<`PIT%ti7J%f%iXE1eSGt*8i&vq;p9pU9&i|I>9K2_0Ry_lfU<0bx%I-hl3{6 zgDkt1Ajkey+wAy~{5q7~dU?Dv{1T*Pdseaw>=|anAPBmmrCm^jh+_K{)D<=R$8IRZ z8u%qFPuPATmhBfp-j?!JSJ@rah-0=l#L@ z6sw4Ts=R;_Pr2=uc&Z*0&mO856E&Y^y{*TH+E2+K^XX{wO_u6U*^#t1ermqSvYT*7 z%Y!V0ylS-bupVXY0m${kdbH@tRLo;}-4p>a@Tsc!KOWH|^tPm!5>J(4WWosjvWy#{ z-yynu>HUPKWM6$;h@aolab*1+_!2;{;sQp((BbGYFB2|7NdDN5BcV4SSZ|h5s8SE# zMIDdFFO)B-ET3e?C^UiWsTJ(<{ZY_p37I)TPxNNSqCo*Yw`m5Q(WCVbEMl+H9!>)P zIYuvU-3eir^bKt#&M>R^JZ7xkMeKyMH2d<;Sg?1;WbfanYBG2JyRb(<@MP}UcVUli zkB6t|Hx9!sk7x40D4$@NI02o+PQ}b?q@~~8n2{SY^iO2;reG-k?Lq?Xxi-SyJ&ok8tEt#Qv%IZ^4PbWO%1^7Hd z_S`UU`D6x!95+$-m0wQ5^vFfIaf+UZ>q1@B&MRvFnAAR=swWgCG{d2JOUpDp+-iHt z0(VI-E_7_qxEWSU_#)hZp0)^1eBakA$?Mbf*uu%{euVm!fRyR@Au5?EE0`&3nkk!1 z$Kw!%B*;@mB<_^hJ01RMM>BC-GjR_yF?3Lp6XOQy!s5qUM^$MPPifwT4j|M=he~>9Gi2o~NhNTQwV?svA$TDn6LL2cfrI|2i^@>fXSXpgjGj3s-yfyIm*k(g}P24 zOJ+cd?7a}}$Y(Jc{Z#z2)RPH|Va5@=F4rDU;ej3jA@b2eOex`p%sf(EEHY-6e>s^d zQOUnpq-%sc^GN_UKuOf)JB#4p7yTSs30(}&rZ*EMDe$HO=AMB~>lK*jMXeJ{e=#AD zTY0AQ9Pm*8kTe0(J6F)5@R zg{+ZYUqd5KQzLi|l{8{o1C0Q{8fm)*8d>x`D#qwFXfE4@T(&1D7`JXMJ7By_DAI?F zUaNbGRAE*OCx$`iEaE2eKm!q1@qM0N+!o^toMeu{C)LBHk*m9Y%qd$xmNOrC-_&@0?a< z0!flwg*+

-F};4I~ehay{A_b{saY1^EtK~}akG;pr zm9t8G;kO*;5v(>mPe!u@pIB9a|8~4wh|fgQ1Ert2Hau3mYo+>9-ntPVmeueJ#|~po zj!nEI4kzEi$(!hTDV5-{kFX4s6%vA*>58fiazi*84B!WO-i%=sO9pS}goLJA0?AyS@P?+|i3WPU~|Zd0Xq zk-T>J_>YJHIrZJuzb^p#$j=~;s0ip8o zPRQaZmmM{SfaoN8c>0$swD%ZSwC~be%Mk}*G6QzQWCnYxk^&i)1|duH5vl9<=cK_a zkGT73uYOBOL;pJQZ=3})0La=L30Cvu9>rSClPySPYZ`t$IpJBY3oZv{g$a(_ZuA83iX)__Wts=5_3@Z7;h9fIz14xxi}9*1KX_$Mm# zXNtBTBvJ#r(m05L#&}~7hG(g#g`XVvCww!IAnnQ1f9jstgsU{-a*Jc+pdrv#t-mmF zf;ymLF|lCVnMYOg!<$cGA@ZxlVmA5pVcpA$DCshyXzy1Kqg7r|T0BD}lEp37BAd<_ z3?q&o(JKmEpJ&+-hOK=^G0^kzlBp10_<5-1}Q9)j+rR&GwVDFR_j_G|VVdiSM zHtUXIp`fgn>Uxvpvdel|+2J^*L;-;2tI4Iu;dfM#KOBeST|*|GhfjkjRy;yheAN@M z-z^ml(ZLJ1PX?Fwua@F=fdjBmdP>&caB~t)Lg&8cq4TyUQLJ5ER8`GXy7iK(WS1$x)sbKRNBJ-dSVxQin=~;x}>+F&uPB}hGL%uin6@7D#|J{Ek`de z_g+RL0)RTrxl4>9@*Mg5Ww?yL($?>SvZ@Y(HIhU5^)|5Kr#WaD;G=XaI6U?*#k))eU_fqq%dVhXt*R zkapd8zbLW9OtipE^aUkK;x`3l_giRU-DRI!dPjjwS<=I|An6uUQrv`@gV`p;v1hO? z2l`Kur*dE^_A3#Q{J>*)q}?${goK^F3zR^#?DkF_Pv_-aeUlLPkw1Axx0P_XAMe&3 zy^65;a8D|9AJwjWeawNLkE;ib^!|bh7YWBD*^47#&3k$UYl4sR14JdHAgxp|Q`YpM z9;>D0wzKtptdLl5Llf+Hv_}eZJVZw`MO!mP4^ELJ$?Nb^dCA2OVeoFtI}b6%_>PaN zDz|0JN2su1g#E~=kKjj6@!>ilX8Yv#<%EE~TF(962$r8c#uC&5I11>?L6DV&y-c~N zvz*nff*OmV$5N+T=N7Zd?)I8RWc4TdZt)A)B+YH|kzZWIE`Uw4^Ha3JzZ6&WxyB_J zkWKRXQ!L+I&i}mmlHQV{^K0;9lUu8=;&#tv_xjT&@Ve?hh z7zj2W2+1^iuc7kz36pNFF;R>hSEaZn2PA5~vgoW}O=b&YH$Rr1T`Qr$cPGB%b^A)b zERwB)uh|vUz!u(F!8o)ajFR$o52Kl=;49a77!9qBd@XW!IWJr^pIZ==1KW)hm~EB()em6yYij0jnR!*C4QYIw+?IvxSmDk(|whz~|P zi}H!F1_9kVzld5!DTBKMj55l{!37?^h7IG!6TU{{8t*;Alq)W3%6p=H3)IwaE6!$Bn+<=t1ub~~%vjCodZ zNfit_$!CU913?YDQAa$&VQP%s@b4#fqpmpTE0?a+Ul!PRO`mEm{>W7ZeC@=Q}89I}t@or!+ z6?eGdFKY%HA!4+jYMSR{-(X`Lq1boZNOcJ}#h`@5313;aixDkP*Ry%agikCs=hzTq zgb>TY3w4o;WptQv4uMBeqmfu|%DmXmtlPmdHw1=YR#Bs*Sd1hzD&JoeZ0<1G-0!F6 zY~Bes3_@_N+#GJug*QjSQHzc!9x0BiBtou|9U`FPYbKT3&=9Jme_|E4O(MW@<;;jc zc`?n?SfIA@}pYC8bc`c z)>xym7?}S(s)W&!zVqbKq!LD&$grty`2%SwY1E)No--Oz(g=|Qsu>QssH9Ou%&>7e zTZzr=NuIR`$HML;VT;<_gmr#Y%J^6arxMZjEi;b=kPttayEz40G!In>k`Feg7@l*G z_*?mLX`_mDHz@ZQUm;jtD2-`?zicwMPf%%bK!xyCGs+lY2%eQQnuuI8_J$emg$x~o zs(K$FW_BuRE#Jx|WsO7x2g(|$)=}c1I=`O&9ILmk9DZe zDjUtkWb^Yx_h`{a<-XGVyevODKlj&NxqBxXBawS%qEXqpTf@9mu{yzWPa;gsUuMDs zX1LdsZm*)BYkt0wADvHsr=o8~>G8bexAOBOqqa3vS9*MsWTeQURgDg!sBWrEm!DTg z*HcSZDors%Gv2GHPIXvrN;F!FSIxNg?ikP_waas zXia`?PEYcWb`DMf$2eWLr3S3o9-Z4O{Aiz=sEOwkFZg#Cjcy;e=3@*t&tHRQ&Q1f>ln)QKs0xp2wA?v)Ik2w-CJuyU1PHleGFxg zUN@9MdfhM?eMhn6gAZy(s8s`Ffo#~o_)GxHn)hl5%}+7en@#N1z|n@pwgx)phDI$p zzcCaa*$9j+Fd0Kiw#5k97Ef&iTl}@6Aig)$%yTl5DLU2VdyQexE6D|oQSh7ciLi7a zLej}rO$<-b6^Y5QIw3Qfz}D?XcX-DhD3Z?b^S0Ethc`89i56#M`V3pRZwuA2-!N3i z-rBumzbfli$MtnPni@Y^g{NI<$YOVX-O`8`!h#Rf9o=dT@o`HIFCj$R$vMR93~A_& zfZ*ael?LuB%lm2IJ|5p_W(skv0)(uBVQrv-8YY$ccBO*owuXa{JS~8K@G3)FBN(IJ z32i~DnIdJi*e$sJ6|>Diayeh5a(<#TAs#`;or^T~=8spQJJLr7=mXdDl0J;~(8mzm zk4NwQ4pI6TWmozb>aLFwGP4Hsv8}z4g4a8gK5$EGnO9&+KSJI&&_RxS1xDZtyR19U zNE9pWGINbl37AT+8p8;~(_UL&MScF&lyw(m#hjOXqZ2AL5In82rW0CByUwW4M>`q8 z;*hB{M6=QmveFv92Blpz3EgC+mG@6ha@%hTEURzuYlf#x?Q8_$YJm2gp}u?hL{G-s zo3aE{kL+Dgk3Ix3sz;NYsa*`4RYW?t^!>sdrehK>)4Le)^7HOSH4)~Jtwmt4yx$#) zsO(U(CpgG324+3R{lWPCK@X#%Xr$t-2@VV}cY7yVK~Bzm%_o*fY~5`SlAT^RI*Q&V zi5?&U^>L(UU^InB*}xFlrYGv(I7E^i#K#pqRk*vSQBTau|6Z*ZIw3d8Uzn6vD$4od z1Yv(nT$G&L+X$l+JO#6{Hx-jZRqS03nfqoyIY%Y8DJwvEn&Hbn7{c!!Y@l5Fp#MCC z&2v=A5p8+H_=!TUnD?n-20N4inuJP52DZ+d1`f+SQVRCDXDV1O?T4;f_JiMd&(ux( zzMya21ufm}2fxPOUnv?hiCoFBH@d$ukyP$VrXS&@r8vr`0S z4Kx~v7XC7Qg1r(R=45RHK^!;#oW5wdKMXbkMPh>7GZxR6??T{w4kVQ%FDih8W8&Vxzw@ zKR0yBSB;%`8JX-*`} zNsP1eSmQmbIIh^kZMS}zFb;>2ppE@yJmHj)X~glrFh^eAl>U%BooT!!a9?5D_lyzP zn|k0w^sfAhJrN2pbcPo|p>F&#;ps)R8k39RuZo+4f)=^S;pnmpSCa z@Mt3O)lnAA4`@<~mmlTVR-yCq>o5uV;f2siMjxC=WI`DsC88CXl`6NDfii6xa@+iY z(G)Yr`MLd`2P>Ex(3G3pJlXKHEK}&b+;S%yEwSY-^+TfzwrS=Q!Zkp|_HCuk+fZj_ zW2n9P6pRN#gH)Bl@-kbT+itSmHf7UDwp;GGjhSk^Ch7#qqf?DRqOnQlWkp8R4U%i8 z83~rUa_J1Cg#74RdrQ&B#JsLBQFVjNe#cU7&cr#HbH>hzf77#{S&AUQRZXXyYhm{^ zdM+wK@n~sK$p%1byAvaDpnu;uw_AE31>1O`ZDgU>`cV_fjGwbR9FKeXbtPRR~ zN};Ta%|h14&8$byLe}R^+Sz8-C(W!+Qr1y&?OHpoFqNtE(CIxjvp@O&vPXK(-cH#c z&CmYFImRoZbg&GZYYc+l$OJLCWcyw=nAI&1_Sl5Eg-X+rX={aPt}xi*l(;0nl>o`P zI4GAm)OAz81EkSOj0l$YiRk@KOQRXKfpAu1%&bP5Ss_f@f~<~xZ1l!d2V>@&S&ekd z3dnWo!HHg!)3E%Ut}nzC%D{1OI0ny0KeEltv-={$SFV_E)Wgu2iS9IsZkH_=7|A&1 z)oig*UR=gk8mi)C)nbf^aRzK5Mi-A=Ukl2*-IO(eIQZ3#gV#iOh>{igHWMX6RBMP1 zkul%clW@Aa)dHichzya<7aQe7ZJf47rq)QDL#BQ86k%V8emhM?L?J>gWxc3M157HH z95XutN@lSE-$V&E6y}@TIjV+$oPd0NMtnU^q z{0r=rwM0@}CG3P?2;E^u5Z)exF#9fgqCdVe24fwJamg>nZC-6;;N4Az zw0|+=_pgojEh7|U=!+qD*J75r&ZmYUz1A9U(%x5MZRUT17hrONA#2Krt2e^RhleT4P$W#XPqVIaX>)Hn>u2<)DJH6lJBl;} zjlU^6n(=M(m_XM$EM zkRNKLvP_la>QzQ1Ip7zJtH2hIiuUb;dhEuMc5@OJ=hv)r|i zYET3KYYQP;&61?9M`5Z9$Qv}C*lnz`V8d;`mNpk&L*k^RZrds-p|DNqL>I4;E=jA>Bs+HYFx`48!Z+ZZh{^etE z``rl0Xs9UZsiW4JLQA-*1vK^}7!l*b35mk}%|!I|&}n{fCU% zSkVhtWGa8-3bFy%~6a@!99(ky4WW014L1rtVoxOM(tM%^>;otkKsJuV5wIVEfKtL=PCs zK2*k^H`1^vmdWtGzNQgseRuD9Oh^I6>Ik`jDZFa3;suPe+eD~}ia6E=gt;9_dZxxY_&52k|GWI4Pvhbm!D7#&(P4bBeEI zS)oYmA745~ZoO+nT9-y(ntz#3puBkvt{*l@5$cyhD6up`&0p-gZq%XuTm;H41j2dQ z88?jXLPT-}!!}sv);%lkPp903wT)IV5fRDt5UE}K&}@p#xP>-Q+XPj20}(siL-fc& z57F7gyyAudy~JGD<56bpaJN{ZfF=q*I1}op2pl{qjM2P$T zwpUTT1Mgs-_)inK|2ZHmZm@iE$LK8nF)=sYFyQ(0U1Nf9V0D(J6SQIlRpZL)={;z< zf{7{f9ESU%hxZ|Sa}(3p4TD_HJ}@Q;oD<_*`nX~bJj@@bKrXI`QIAj&(<9ux*vZ8T zc(F5a+>AE7&nrf2ywwFF^W9j>{jflJ?J>46EW>A-#zQpuv6jhl#=r3JK^fT;^k4&@ z7`3cou2puk*9>(AJTdB7rBNmJTapmx<^}oD`vKUC!Y3tcre6Y$NXIpnP|5s<&j_vSA}C<_6FE_!b zFYE1RPs4r%=3@DaA-4$v?T|2Ao`YaA5_>#s_S)E^$&gdeLAb~GQL}fn;3Pv4P{H}u z!Ybj`{H1R1WPxr8gFY}&sf|4&Dgp8`mKydhmYNEJ=kiQQo=ABRyZp>!h1lyt zH3E{NHRzXRF8)g(JB{#z#PxPZa|5V+Axpd@>V#Bf$hrX>lkE8#bfzmBqT` z9%{x-KM&ch7%FXb1+3}@BwE><1F$I|3Tk;pLE1eBVYP%tL!jXb@|FuiG8f9uGX~ks zQNS54psS3TuTwFw8{a6**KQbM3F8Z#x-4$*gTt0A-tOlh+!}w5MNT&r1ov7O&;W`% zvxL37z`f*buzhewjXXCHH;qdFlJ*9o6h70`JwCJdj1VhiVNy6EOUNpv?6^N8R+;L$ zv1*y@`%-p0!FieNX(_BfE{?bBvUr?5Tr`Pgd(G+?vbsWPFp&{we^Yc;G%UTOe>`k1 zWwtyhd2U6!r<@XR55mUsrSbNXVt`7HR43w5_`i|0PxNj@9?6zsZXVv3r9oB9j%B-U znJ(*;vzHdrV^te?x17D5SY^unsVO%ixd5ienjUNG3U)6!w7k8Z*kM9{`#;de;-ZN< z>yDyaxppK~MD6g9>uTd}4W1Xr`6l|!vjYHeJ)zvWONdB-Eh%0AUCbTr;+4_=5<0a2 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μ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

#Az*_r8$ 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⁡{RQlN|Aw>>*o8(_VG58a8UN#5^VHZv*3HH4@tM<9@1Xn} z{@)ms|C5)R4mEPEL>{v#vL>AOF>JcJgvFEpO6Z?n4=YsSOWh43j831Z<0Lt`690XM zT34zgB7lpq1ClHG7Z^aqC)WFzE}$06oDR)Y9Wv`e-eGh#4{C)+2(;rxK2uk-{$%M( zmVe0-^*OX)BgyiCu-G39OC=i5Uq4&T!V?SUKqqrLVQ?Z1x_*k-RQyfvhm-lXIcn>I zpCd#|D-(I{EmsMCXqFnuv+~peOxSQu9Eg(f5F4NN$2|1{+erby5Gw}o90PzMRuhsZ zSF(=o+eP^8D$(eE>q;C(_e&d}&Q;%+*){TWmHfO!KNor91rWjmvfL9E-gzOkMHjh9 zgV$tvDJ*uW3Tn(WIKN2UXdGFjj)pJml||Vo42QLPI(-3%hTw&GxjF(7VAsqK0dR(pfFdaTs{eGLnIF zuKjGTtb{(@YzipP0*4~}sR@7i*Gg4lYl!;RLWLpqm7wJJ;Ph?pQt}A92(58tzvMA4 zuY%-;VRc`m3ZsW3m?l~5cM1TGw)SL`y{IsY`;8RyZTLUmsJ+=^B4JZ|L4H*?6pnF^ zS*OP39gSmnk*0c?pOkFHynz(qrM^|)XW{XpK!oyTKX?j6aUWyc{8p_Zu_%JdSfG+V zh<96~e#NR0Q^m*F%bHR4lnZRn`OdY_M!+L4Mt?4>g_qKXq^xgIMx)YGFMPC4{Zodi z+XFX3udth-#I&+@{KQ7JGZ>P-hx)lyyjY3BVXLYA}1*?V_jQ0r)qv4;}BCuAx(026~c8t_V zEb2s5w?Y~0q?(Y#;GixsX}r%4c$a3kNB~FadNRgd69rereZn%PUFuJ;$ORGwj`a&w zqF`0f*b`8d;e~Uu3@sMzAba!XYKzG5;XkQAvsP6^A!;F<(R5mk%+{O3VN-s1zuK4eC%&(R zPeHzy2u*HI2?3vfDhC?-52%9z;YcOd5g1jQE)?P(Cm2hQKp#(@U`96;9gOih7+As; zW3)S_{vomT6xv!#Xbllw?S;jF?vWGfOX%nke830GnN@h!1+}7>tcr0Hbjwrf4w?N< zG%OZ^q^BFtLDv_&u0}qrb-*;Ru zT&&M7_&VIRS4_v*IH}ms#yWB4EHDcR`rhq^O}eMi)4q>`moA~IiKWTJU!ySg^M0Z-NT>$tu|nLh}}yb z2cySb7J+f_p4u3`lMw|w6hb1{h9GsuN5Qd+57buy>|dhbfk0{)QulmRv{CUt^||aQ zR81sk0hm^WE4D@;X0JwH$V4p7@6f%_@KIH&48<0Caipw3N}l};o?UVKRrr`^YD-zE z#?L%cTR9ZsT-9g_1Nwn&$LQM_9C3+@Pc}bSU4f3~1U56HG9JmMJ`xM_oKdbeQqMW3 zUF{q_iSBLEQ;_cNPxB74>oX%ucDZ3EJ;KMB_{WHk^x+~J#R6Tm103^-oNJQPkeux! zMcr`P?#h6*ebLO7>G+QLwI)9k`PKfs@gH;DfRANF?l;LuqDzC3Rr6v-oa+o+jH%>uN>@A=$5wJpls8qUdhk1p z(0Z$LQ7ezb%btf1W~HP#>hhyn&2)3JNkpsifgaz7(w9sCio+QL#?1$1Bu9c5A zoT|H8hdI6`V3i3RZ{iA)KTi-HapPqZ*AB_ClZfqR;3qKfEoR`Gc-LH45ktv#!P>4f z1fDX%lL(&hfQF-)D?HF~kC?kAa|)T;9!5Ch8LeEO8(J$@XUSntq%2INyg83F%;*>E zG|iwR+h81{2rOfQmk=!B2l6}ZTvLsU?OfF)hm+{qCVds@B!7BDN7qfGUq{z9$&pQT zQfJ8EG`+)AglsyQizWwn^VddZs^psJE*b>;hA!kE^-kYrGG~bE27mWR`49tsos?LiBx+S*s-es5ZM{O79WTT~9Uw~9jbW}0601NgoWY1} zZWAR`s>*kacF|gZO$pw0L}}kwh!7P#6k+kAvMhmK#izdSY8AjT$WKG^6P=q9YO4xC zrYB)}?+Gs-Q%1ScSv#WOutsmpf)Q&&F>7fgf9RSZ@n0snR9FyOaIz~wZkgnb0xtjN zoyS1ZfLn}%w9J?}#x+!C^T;o^_zgk7pON2XRN2fN?-~e$(8R8>u!WKR#*dvg(bWJp z!X$RTg^fTK=Y&E^l3#wGLm7R0vTHuOO8jNwk1vf64MP096*neLfwqA?CG@eybtz;Y zSy^6Ys_P&NuVFTxW9PV%c+@ngXbQlxdl!wz!00VjkOQZ=eh6fh35`Q@k}V1ymb0Rw zirhTQ1@qj}2(3eCMMSkX(2&`#cO}-A(AH>9mYV0M_{bG0%qW=Wa!70-p##WkRrLC9 ze%@HhU1<`VLMZIQg>kKp==e9#zVlr5B({vuC4?p+y5J2|Tj2T#hARm*2(5+ahBweA zi(JoSc7o7j0_CHZLb@J$13j_SwOC@e3B5&Lb@U2{E%~xQr0cWgu0=AFYKq)~t>7`Y zj(-7OVUsQ|Y5+P)a+Dw{vL@BP>FBXYO{#y*;_6uC`d4x!5tvYukA0N}`!fPp#h;t< zwd*g*kwIKT(_v!-)BV6r-?~Q1j;_RYHn}Y1+WT>aeXR@D2E0$;Z~}SsdU);zdq4xq zT<-wKEMjJu&RU|gsUC(Ny84@-+u`_%z%Na(9fB*opeVp!ZpKz@H-S4%up@%oyr4+t z^zE+V0giJ7o-x602%hu@Z|=hC{Q-gZOt2S%cl^QAdt9&um!p=*I6Gf<(o=1|i!huu zb<+E=8{_xk(;Gux7>ItkJHe(0EUu5VaKZIPSs zQSS!SE>nz{XZH!7ZY*d0i^_sOJ5D6?C42gcN1KPU{`Jnh&iqENW)1p=bq*nu`r?~4F(CmBl~L8=XUhDihRmnz-ibxEcl14 zHG_n61!&D3dx+m_@;i~=m5<*NsC{O96Nv6F5`NyqcOibpA2$Zuv|Ko8l*mUW`6H6| ze580O6tVN%9&T{y2z83wCC5%!xaC zMDgOGT9n+>UtmlK)z-<5K1B91T^~i)@8lzQ71rj%AP$jZO!5ShBYot$rLOYE?V?D| zCvvVyoZY zp_3=YwYT7~10pY(l3YOv?7DA}h{2M@(ORKER)<(O zu~(5*{n(feDKXqx0dl#y!Y5bInz802X^B{})Xa|-gGujH)J8&uN?2d=d<#AI@?%AY zh$Mv!NxP5|3Cq~EN^COeKH^s^gL|_qSFNI*H_BGgV9~@PvM(UNchN5we#Jc6+5CjA z72#nEQ$vm6)il_h@O$Dn5Pu(em{JR=VdbMw2ZR`H6SRUb8JhS*#6LuS|NqV3Ptw99 zc7yn9#Q%%@N$e$w;5b9f)yF7${Dw$GYD;ZxqQoLpQ3_xK zn?}GtMIH|FYxIBI#6hRlS7z0SuR{EDwtlgBZQ0T%U{Z~$?E`mBy4LZhb^ zcIAe~nXm1l!3k$zgMG;OdtJ3D{LVudsvh1|D=j(ViLFGe-HE=-Yt%Z&Xw(lW+fBRb zs7qj~391O{K2XF$s39cL%yl3^J5!*cz>I~_raROwj)6oBFbOvj@0u=qnPK?yT|8fB zHA?j3ZR!T`JN>j4uoG5lf33aa1+lNp&@(agXJ+V+HR=<^4S+sT5uJ}3ptWK}bdjYI zeAYC08oStHLxWHgj{lFBK_ZGwr(A4FsuNq4Sn=dGMHrSLnK0}OSAjnp1bx=JI(H7% z(pX*6)U#-EP?PG_h;CQF5N$f^NNjrx+YH&(UKVr3CT{91Py1MdEkr)88_R~1Zm3UZ zZ;m=Mm5jSXwI88sChB7!WowDlN927xynf+#yoDpQ=Cbk02yJ^H`4Lj0U?}{y^+ji~FwVev=m#?pIFG(j{Z=1P#V`ekI8-B!T_HiokYhA}Jv< zBHedQ(hf-MFXG_bWXL120T?=l+3J|;fQnQR_aaio#cXbosj%6{60?f6_q8Mlhjnia zjjB_%ig4;Cp|BZ;2etJ_Gy*Tg%Y|W*BGwrfr)jV`ZB2rcEO0Ku@QKd~8=q+Ku`ZL~ z3=2F6;rjmYu$kHdiFG5ms|6l{a7QmJZc;=|++-xj=aG#f-3Xt~J{)zB_2SEZ_s_Hu zL9q7V>Rjlh&O?fJC7KC3F?6tNp4OWi^R%G=omikH+22R`G&ePsQ|D_s?0a@#zSabG z2lA-pEpGl`DKz0*c;^LL2J8p!vA`8@f}1X3f=KIm&4pTH*g5dSg<1}rZ;u!sa{~5P zG#%XKB^GHKZZW&ew1`O9#$Y6Fdz@Ter1h4gQh4LVTAUn{!Ur$bQgD-5(BOPOymWrC zmW6+-EYT8in^}u#;u5VEn#3f9vFNxA+A(&emujt`ksQ1fDiGLP))Yyd`TeC@4E!m) z400Xzll6G(Y>&SrR=LGt-;mt`A`b~vDVg*FA2`!xF;GV*6{l;Dc-xi&!F zZ91DsFnAH&VR?$1x(Xs!&4MHLXL|s#1Hbps6ZJyulThoaS>Ic!<;Zd!{_{$BLy+s3 z&r`Eqo-WH2g#X9kLcIJEcKE~B>daLdH{7eV`VuQcic$!eot%$R5$UJ+ve4I>%xV)` z)51SMvPrG8AbaQ;V!W?yHu{okixIq$gS}NjiDx2j}$*s8VaVxre4MN#H3Uzi9PpeU-0;*dLg67K6tj-U=j=@hwIT{ zKR;Eo2-s4y!G5UBCh?j3wI*y5DPX=3-qiP~nCP$gI5mbhKB%2Ew1e26Tuy?eB-n(4 zg?<9jj!ZnHeIT)|#BL^b3$h#iSS)4s@9;XLi&&X@;|SD~a2)kfZ34SY@{2+uGW$1v z_9%2_?vmk-@N3_R`rlHikI#>3ZDGI0G?7(sj>1K_tKA5^pn!Ahr(^1gBR9l#5Q==> zbwaDpN|Uan(AoD|9P|FaXnC-OPRxe&w{I?cf#OJ-=v|Koi;`VRaAodgS2Z%q8{NDWh&GXP< zy2#@%KsHqQ54k{HKJt>* zlNG2dibf$W-GO^OiM}29+bZaPS!*E2*5#WnYYkZ}3Cfe;R}@6&7fimQCCh4EIDSrZ z!g^y7f+hq!@hXf-IQ<3Pf^(3e6?0>+!rQ^?t6DG<7jaUNh}vlkDa&67C#e1o+0c_; z_+86jJt?5x#GgUFdwzcHHE8-jP1;yLl> zkcXAO{z+BvCOogJd83<}o2@4PJK}#s{_FgF*e$JI@Q(=6-G|=Ntm_4Z1-}o7Bsh;Q zcIS6d@ej!P-*~@2Am@LhATJPq0r|7}`PAD`-96wR-_|nO1L7YMe-Zh6`S~t?YOrH& zI{)@hNCTEGGBcPIiy-MCbjycL1 zvZz#8#6}dDCpYnic39L&4!t}-_z(1*&v5pymd?&lXy-&|wp+-bvhX4SPXDX*!Og(` z)B3W%iN8<$AISfepI07ho#miH8=|w%wQjI6g#JS7&bpGOn=hoh7*gjqL{(qH1Nj~w z{1P6>_ek`CPxLp6hFL`-gEC%02F>7;UqJ@VAki!Vb@@G(VmIASgQdFlYbez#`P$do zWSE?+>P~4bFmdpEp7?jSo-BQCRf$BeC+V%>bMit-Z_7?lNGAm(a_Rv_@0e8t1so>m z%X&`mA4pRvA1&*tyi@?}S|BdM+DM;^hv?#_)rAOmZGhe)__fc)ngBiBQi_EI_iGv$ zuA8q8kI>P}Hyqsz)H}(=>hlIcdS_Owz9?(OEwX=52Kyz4!#TBPK})phF1cEL-q)sU ztQtvR29_rze#NE-!6bK65^mRf$o1;;_w9NER*&cgKHByl1^`EaSpsOxbhp%=PiA@@ z)}9m{eTqB>xNqwbKz_d+JP095%VrKeksonDT8fLs`V8?YVV4b%=6a;i_2>Mn0$Z!0O-> z>?fY<|lUM>f~On)_Yl z6xV|=KBB`slXRc>boO8~KBCvmO6cw2Yks#9dIz?Q*cCq3RuI`G6vjdkAKtj6-bmWa zKPw3(Y%?jgS`>v)vB^)-tCZdV#)8(Af?bP`k>Z3;!4peE0X||;3<OJD)%E6%2$DoLqG>SEh!<%jzSo#V zfmcn?+sRcM@yQ8#dq-8`tDAfb^6~zB|3v+vqaktiO)eI>G=J_+l78ONnYfO`@z*ur z>27P~%sNUus_@v0mvh{~-tj&uhnpc(#1H@wAI9Qp>D492Cqzs$iAqRJHhoXzyECEs zxl&snDDeRr)Lr;t!yb>!QXk{i&G3bo!Y{)sDSEPF7kS@ddaq`NkKcs&eno%bI7Pro z6G%YdnCbd3-|f~j?BW`D6*cc_m#BH~xbz8*XQX}7h&~DZ%a?03WjA z7CQX5kr?RUU3L9GR)*}Qgq_cH!$TB_zsvE&B`~)%g9b&Dg^q`%KuL6x0_I1dN5%9g z>drkWdY9lvXs4=bcZ#0PN7R94T3p1X#VE45P}D#KBX)34&*1CAU=OhHRJ}6{CJ#*2 z-)5aDn69MIP|?v(AqG-ArRlw-VSIm@-iHk%#e1aCQ8C0%adi<4L~XCDcYyVZCDWlN zG@TSPkV=-O`oY3|U_Cuc`kXhfr{}QG30_I=Q_%hLHxlnux~q zjTUlG1hToYo+Vdr%vq+M?Wj(IL=y0snedQS%_sOhQ?DCbA3-WES2K0kZ?lOW><|}W zsM-v!J_eWWQ$MH(h2`HS&>nQ)YE!*|qXUK33Cb5vT1LE`4;Qfu&Vqa&%zI|(og9M+ zA8NX9i2T5Od`>o0z8`a*tv7OfO#C#HZ-o5he0-lAy)N_{zRl6=IhGN>0ucNTi}(^B zK9IqoSfiSO`^|iBGd;txneeTq`^Ly`^6?`2bKe5@$N2fT!2L1ePndir@<)99tYb}d%ls%R!J-3m%n(M(aIie*xZkc9yh&h#rCd9C$qxe9!YXszcsst{kzpe9(%PjrCz zFD8De>AwZ~Uzm@d)={qkp96Px)N47uC*CmmmdJ1L@uCEc?gS<1F#o9&l%T`JAI%hJ zaft%=vkw=yJHInT{~G_VGerLy;Wte8th;$MA__zi-mDK)_ifRCDE{`VmGZjjx?HIVPwA$+StU}y z3UgGnLq)|m6x{ZXo-WsE!ZY82*R47vfnFj?+M~q%rle$d=ytW@gS$hws}(7rmxziE zsDKI5`J%x@yH_oiZIZ^+E`{IA}6N4B06 zFon7gG-7Mtgn#V=73D!*{9WicA0+q?x$lbZ_rIz5<6S)))@&+$;f?bODPV)UzTp1S zn{d&7aQ!jQ><2Fjj|qNC?z^G;f8SJu^w(RpIP%gh9S3m4XB`}3Ro;?sst;+|F9jG^zp)Vx5hc^d8 zHP(&d@-@qSb4V-4fy2kW_xX>|2t^Xeqy!y)?LFe{fX z&o$lUqPt0a)(kz;*fR`v8g#58V5JERwE%G=^(_I8O$2N-fiV^!d5rE3bnGQyj|oin z0>z926Lgqc^$P*VO<K1IINlx7Ufwm3gIO&={gie!nr4bP&U z#zFxYkOHt`Him3brfs=JJn&P!O`u#Yiyz9<8_UUAbV_2iETazBD+ZuJ%urZmk!+l= zPqoR}Sv+l-UMsL2_~xJJwW9+%WSIw`x5*L*pu?_nOF!3Z@dnHF*nn&>K6oBnT86*k z1o!33_2RGz-L~a=Ou$%=a+Il@O3EoK^k|{PgKsg!6DuG^KIcK7gU6K~(Q;F?7DX)? zghZ1_`hTJK;_m9qd=O*2uD?_|;E>0~e$&M%5$@4HSN_gEC9@dpDP%GeX&_(Bl#RlB>IQYwS@QfmUFE^~LSNz>qdNE1F9!}J; zZSbaKF{AJ|I&8vKB3tAf9Q3pWYRX+cJ1_UG{yU2!Gi-c@=Dl8Xq|yF6{p&!vW;VBP zfNDWUAeJZQBnIKNo*VQl_%~xCjIm_UMoQ%uHFb1BRbZqB)k& zj0v&v*E{qo^3Ue2U$Y3_+o_*se^Wqzk-r;0v$0~A9w9+ny=6BHr3LV`E4t?-rJx)r zcd)}p(Lga1;#oGGqy&FO^8Vp<5^1d4qi4WA{~&;Bsth_Yhm`Mlp<+DyC;cI-Mobk8 z^U%i_dHeNWC8iOiTA+U|(9VPUrxME`sG$XV=7l1SFAwRC0M?qImOd!_m4L8n%eQS? z$T8@A^ddnI6vX=Nv(}A&atzA-SRQ#GO=H7|8zMNr6V1D!#czi^t z9*2?RnS3#v)8aYAd=g)NT(8K7O@)f`c)PF)@KXBnxW0s+IZxxEFs1C+33%ULO@V&x zyBmAK1W56DIkeeY^^^MU0JfW`oj%GIiqtlv`Wbz##Ey|2cBS%WQ#jenoYQ64GllHu zeRg|9^TKBJcZ19(Dm9oxkuxymZ@0y8!h8KX^@tgOboiAU|=9 z`f<<_l!lpfnkV{+2z~iyP6`aRh8InFdk_<=#NKe~Exj&GQ6f*@Qjl>N zA zpQD4_u&Txk_$4b(OsrsRwb5Hy3-d;*i0FUiO%-uM`mF!-6MWWlU9~$=Ul%qy8ReoK z(v1C&by#HGkwR%NLV*Kd0;Rc@?%MHzV<0Jcc2!l1UB=lPxZzD^K#71jK()l zflXZJ!a0(|_>5=zbpEd77M~yBi%<4*y)IiwVa%sHse>_@!k2AwSK-f}>&;=m`Ro_a zJbz2n8luvWf)C4(CSnj})mt>PHQ}Wm8o&+^`xCKsk%jXNEUcK3Bz#PPd&UW1A(Fcz z`<--GNY{{J628w}#W*Fodj+t^WdE1!8EAhX{Njdjk{N{qLGG3k3vDj4un@mm1hS20 zS0nGh3-R*bCcMh-ZYHxhf-6|yY=mR{;R#S0WLAe@SQCYwuM~6_fqd~e6*nd#=D9I3 z1+6Vxi=N{AESm?WO&EN>Rwk{iHZZirjIjp*%Xm9SAGutN{&-a5sh? z@(&U2ChQU^u8<W1D6w4fn*N>+ZnlsiSP(1M4RcGq!KAU@9IyCYxDpI@6=+s+%7 zao3&mqpPs2x8Tk)?hX!}gej)52MS$&LZfV1cWc?vn!uJO*b~8Ke&D7U_xF-x0CD|H zt`Bm({WzXl&YdNV=QGN=a~$IdpJ?KJ5g+S^8-2>Vk4TQi1TG|y=T>wF$#XrR0R_z= zJ2nxs(R4NdovrmSqA>FQb5rbwUfFF(j-x~$HtB&#AF$HVe1_8xuvVDMD82&bA z6Nx9NbuIUIum*$3szi=NvXVa;Z9s&V2e1Z2)+2H>k}x~e>NDEdrn$2MStlZ4Kb2HB zHo1O~`Pril>OD0C?w!WoBh@hSKSkI@C2aIcbHnoP>13Zu_Ni!}M6QoNtj=K8Dhx2e zX(s9JhA_bTRl2(|TSkf%q?nG1C4LGVS1~@U=YA9byHpKoc)k}FZIdWD zo|1Q|ojZYTCE;d^a0LpdaMAL9-2vJrzBorO#E;jk5@dYW!JRF$VJ87Xk$`m_uwFQi_jYu|6d^sI|M^+5gWrNc6Yahb&!|4yW6wpqtnHu`mw5MYn{Un=>3bzYEoy=gz~TQ{q@6X{#fjWHV4} z-gKe9?sWmIKH1aBz6I@dyuM|jntkMcB=O@j+^X#iUaHJz&2h)GiU7mwXaT->iu;zaa0))D z4aq@$3hW%xX@Zt3w&A}{bw6UAiGan+5S_f~a5rtefM;1Q?s#PvK^1L7yKccPiI<$M z)7`~nHlBQprD$HlP)4<(SIXp>?i|>ydD2X%V`dYUhgdQkhH zt0?`7!k^K`yW^I0EHc7odKE8x5Inw381?hqb0l_>{GOnjyoKNq^5IGO?sMHaf$R=( zw~6}`IXJBgBH_!SMedS;ETFB(A&JLqfE>Dy930eQa`;8sxVg+73`^gLD?!|U$VK39 zdOv`$MRPM^g?k#Td?Ob2Ap@U0^$SSnYHzUo(=Q-LG6~Hfx6jdSeLqyxYU0_%XWOks z^UhzoRo0z!-AMNmb@WnW$gA8NW%dEt-xGFz?`w#{5U*dD5RCE`X zoy|TW!Ax=}CxXLi`2|Mr)$Yp@`-;#n2@ODW#T)3!@9@oIH=#QT4MG$K!^~7OqhYLB z=k5cC(-V3I&B-_>mXG>;gL|LE9uRep5BwgeJNYQH`|(;N$6I0Daz zKS|Rc+!uNDPIrg_zkZZhHmREWRJNiRP=-}yEZE^*DY2f!cDJy_k?rco9^U0XEwRzW zjNk$vCF;!Dp)#tEHcK}#b#%YvF|DAK^woaEY4V%Rzo!}by0ge;5VDF!s8(*xK~ zWZ!GCN27fgIo~c4(x`mUog}eK#KPN;*H;B(&stgD=a752(cuuJEc=fHaQ2#45QhRd zfDLnrob!%H+}(Kg5%)z$NPCg%1>4ixP-SFUdwLr(VdJP9)@QWmuaCMLI%0`0Pdp!e z3>wpDf4;?W_fYC6G(YbC$KfW0W-7*<0EN?|Frd)Dj%zK6X>P`%I>sW~!(e)ti7nCz z5?icTA3&mhB(f!;$b7aZ{R+>3V*&x=Os_Q&_>jEHBid7|ede@#qhld~^Gz@r!8{)* z+Nok^-J4~{Mk3dnq=Mvk?WtC;b>7_tUTo)_cfak}N8Enmc;W@P=^xD-+GTXT;Qk0U zgCXXU$wXfQ<~J|X?2;RHgnL5Fe`a`Y4DX?b;ozr;(fF#nD{KJMLF6NxcX<=4=Tzii z->#eRB&W{6MN2^PO4rIjzNPIS~ zZdG3QhC5vz)|BTw*CY7C8}31@EyVyDAqZ8hA8WzWZn_(>o@D5bhGe-#2U=wR(=GQt zWAiQdGKq~O0FJ)64RzHp;XrJ=GMI<|1$D~x+b}#ZlPCNM!viykg?19}vkAr%4mpDm ztpeK}cQ!0>Xm!WkjD1N0Xg@)~uiSx$;~yZcM* zH$u{6700V z9T2YR4>x({J}0wg1ZNYBgEyjK%Jj0L%@r~8+^XnLze~E_q)U9KRH)5&yYc+RD|avc z_bc};Hip0t3EY(vMFD(30St$^&Ex9CeBU(%_D!8jXda>+ua|vZZMnj$ zaom;yyPo_ruhffEXfp^Jqo+Bmb|1oyf@l_*V*e9taNGVd>iWe`?mLkbb zf)#hC^x|BsxRzqYp-5qHXK|O{y126oEG`Qy4qae(Sy*__nUibf_j%vx(C9STVpz$vN-ZgrQed#Uj7nI*P>cyl zyg}jJv`UOvIfhkDr*x1i6IYdU{=<>0#G~=2wBa#y@H?MgVdkOqkg?R93{A-}0uAs2 z46^q$n9~E5c7oKK*q)dk0iVZtV!Rr7eo!u64cGyhG?6TcJbb`tcez8&=uFBXA89cG zFzy^I7*m54KNz~q8CaNO#sw?q1ZfvhJ2>S(5yNb8QR18!HfDhqVxG#b>=vX8#GWH| zGP0+ND~^;l6-r?xL1pi*qY`%o(|ranR8VQJ*RL45U7}qyI@O*j$`f zSuIFeI`Hbu#6m)0cYdEggtpxbe44Lc;CX3y9OsJT`%-E0!gwg?#pl;7t^jN{0P#-( zRu)j2q*V~2<}}L-C_1x+C}|}=6Q54Goc{B$nDCw%Lj^@;m7x9TqZ?WXyAh(;;n7j0 zf=XwpIb{epqRtHc8QPk9*^Z4?Ls;=bN-G$ka7-bkt<;Nb(EYm0HXm)!{klhPnec=D zZiST&@Qm_wVZ|cC3uQ>%-aW3g#Q!8x&Ie0k#b17dzK zc8O5hi$zkWRr1Lq9j(IOL;nR&$6!}qXXT39so5e@xhKeKEZ?lE#nPqQZqIT}j#8%k z_|%Q{W$n9_%g)MGQwodC+_{K#W6e?3lu82pVS5#&oY;*g7RBkzs`3qg@wIore$RY6 z*p%(i*B<3N+RFEYXTDu^B{V>uNyH3`IPFP1jaDX#@=_ueTf_|yf;Bo=%GW$qPdOmU zn+V%LnEzdlnMWHcy99YZrR}A(Ophr9tddmkxvw==4Ea34XK58=2z9tdC_5F)>`j%d zB5ZQ_rdz&6MQHgOlc!$q`4WO-xlnx@eMB7S9qHT=cuZa6q%K8uCx*h z*x9t^N=LZ>!37Bpc!zL4JGBYRZKvb>uog-)G1AU1w@{kPkz{~TXnD{7@6iyR%CNPi zQdVqWXAfH{<>UrrXk-~u&`{59;H}XYw}O4T3;Ws%O4Nn;ZWjM1@}1l~9s|r5trd9j zFq+6wM6!2nVTT>=CZSWoxU|X0(6Pr;_6VwKZ^e45CU7Wo;;W8NgI-$_|#s+|<*_x}Om_pHJ{=nRFw<-*NO zU6c!g{5L_LI26V&gHl`!RZjPA$|)&hN4_DzDWMM>LHMVVLKx&P(+vEoRfO8)CkbA~ zUt{U)`mMVXC54h3M&xk1SzHe|gIXKSYKQWPo%uU5(1d?E1hHyIcDSda2=D-<4?O;? z3U1zOPyJp>4pzMv94dft^is;hTMHz7fM7y(Aq3~Y#Q8n>{IpKzG>tuSC>l%Ztu%H; zAH^A*tkXv+fWN)^C=M9C7(>G3yuL~koZGCg(h=H(S##OLzDgdP%^ThL;X0^e}EDOKS2ZGa^}R3xv@C|6=>eyiQONlgo-&kF?kSxAuMGSti7C_thKj% zkW!qnK}tm=c7fIYk#Nap6`VC3th^JecVf07icNsVgAf8Ix9yI|%H9o8aS*GbwrAM?QTs{qD2`6K%}Nhu;ozY`0c8sf?-i0r)|*~PPz7`W6W7WyFp&VW< z!~0x=SdG|{$X4@ayFf3r^%p4nveD-#+LPs-bnQ};!rV=%oB8FkaL>DDGw}@6N`Oda_rBYv7MvfKasECdwUJkqh zH{(|+nV|dw8ZP``Fzc>Wpg;7N#6BlB z3fU)KEI+yMjoi6^ELsmI7vHYDHbu7mpz~owRWw^C7iELeS`6;W7Hm-3NWsLyvtSpi zAe#keln{fu(jGHvqtZ?+)s@}dsI-?#kq6$sxjZU*VBk(q&(E8b&r&U7Yk06WWHlGd zul(b-z`5AD5d8krPR0%%M%`l}@@-X`3;o%^t#C;^kZsVoOEH%*rFX=4Hu{*HMOy8-@gXWC{U-W=$A$-;a^T(H4b}J=) z;mi2j`;_+3^9BUs%La2|_rsR-l#Si5^c4iQ{R}0DPrFk4SNP>e-)Ic_$Q6`ti3biS zZN!4zSoVW(2UxHh-%bi+h%o>9h!?>B&^cKQ^a9nD@!<@=9aLTlQZ-_$5ZeIRNH3P} z^#hJ5W#GvKu}z6>glxkfSXSzoa$o9AXiq|$All6f<(oLKG3VCd?r>}(nG?y}49(Ui zo_IoO3!OJTIsseje4-W-)dDFPXcd-{KYyIVQtm)2JM5B~o&6bZs<*O|CzVdpR&s48 zS4(ukz^kcT?{DSI$iAFXu9>e-DTf5<9GT7_7$N-pBfm|_$imMm|45ICgrQb()wjj) zcT?ff?BO|&odTYXNzCs&T)%uJ@4w`2?_O+k-g#X8nY#08&B#J-LF^8go(})h0!ysl z3pnOByr@(ai*#qxFDlifBIJOpQFPeRQRoN9KbMrb=F3Y8j5T8;ULn3C^3XYKsvP!Q zQJTUq>}jtm&822!fZ^dVgDz-*SAMAsFRv<%;5xO+HKmEvlMKDd&=n0melXLCtzoCo~rQL+?#N-IrG*T7WTzyOV zU63vkb)E-gNAJLi=(H#L=mBhDjb`VJpvr(QYVRsG=?`)}HkvHZ4V$ST>d)O*#{G%!VnW#d+^H6%&xwJH9H8S1mb_H>qcsPsaGnY>p{NW8d-aQZQHzA!f7p zismD&qWCL#eE&o&%90<@0w0wmU+Dm$&`l|pdNQKBQ=!&-f&Q50Joezo6Vi3^{zBd) zo^HauzON{~q@?GRGz*iS@UZZaN`xf9WhvfD$9;vPlO#HL&816bkA@cC z6zE7c7a5=xh08D(4OwwU3Gop{pBt>U63aN|_ElR;Wyn#^!@8r+9_T{eBNub3sJ0NKSb}3b-~|Y`al!of%~ynT9d7qkOH0GaIMl(8*P}@&kDN0EMP4|G7A~czzPjJxc93-iwMQJU;Ydqi;2(R#lOQ%!+5u_soA0oI> z1~m)xSj(3Wg7PBsjGRU0?fh<$=O%fsbWWF%?o8-04>S@BWH~dcJ+f42Ckj$H8DIb`mth+kU>rIR z1K&=MWK-cdRG$oWJq$b0Q0oT+>zzxTWOm4j36Jk83Te`Wj!BMBF5cbG z5#1P`>rs!*?_8`N|I27CmT2^1&kCzU#8K{?#NqD$*$4kG zvvav9*Z=o&l`E=_XX``NtZaGt%z4EPz3_9${PS-3mMXFdA-M*6Ze_%xXI9E{0QbKt|r3P|Gv0d zL3{^a4UCN_3X}Ch)lm2u9I93jMAo>X3%?esmJ~$IaLhYA}2b z(VHJZil8sde;;NU!nQ}i*#QnXxKHmXt-{zdDq-+FIbsJ9i*jLOTEeYl28BVYVQ5mQ(?jWHjgC zp5|x;wSntCa6wEF2g2EOMv4IJO~5eJ?#F4Ehm5>>^?hyfCv!6?Gqs@j@K*A%xsz0%0qeZ^CZ!!r&~c$tV<^H(H!m6Dm%gOM&KCf$kxllxiW1)>fAb@@678T8r>K z8Wv%#wUDLis5u4sI1xv!SdTE)L90;v%&m3Reu8|PnBOescVvEbGHgnH6?>`tR9|f^ zza{d$MLtFHwN9H-KE|y>4G~bW2qg*^Dk~ zl>b{yg~yv7sU_N|(3-bD1&N~|DTwv*!n(9mj|892Z zq&r02!juSjpp4690Rwud_XOz!0Vx#bJBE4VN$u~cR`ik6#qoNQ<7j^p$^+&XNBh(M zzMjiOC0S=K=&QyGauMA`5iIgFrp22+?t7gQ4mpAK5`ncPmN|LY-ZZXE_7XTRAw(f~~gv`GM>!YZR|W z$TKO{42s2$#6wkD&p6)4t2N<^k;qYMZFvP@tE?<@VAy3=mW$&U9F&T&2?=T}iwZ~^ z$PyCNoAN=j?6)E(jfUNE4_Tm}v!kQoxO9b88Kbt9uMm07A}@~t@{*I>GggIRRbLVE z!pc7n=Ks{4Kfj{pg>qg|Lz^65c6Pj)SMuw}Yt@JKONO&S{zTUTnvD|GdT`f6>Cm4i zr2B_pWa!E>8P9u}t4Yw%mUr1+e4-jHmg&a^OjPSiWyn&FEQQcg%FDt}T@U(W>;Fk= zeX&MAwq%mpRH{L~TI4H?KH~?UIbt##kfm5+V~8z+Y?~k1n5k-rC=DfcFtNpu?f(PI zdd^Urvi397m(Xsxc9I$im%^}^bg?jltxJNNoEh-RFZO6q0z*vsF+}T`YCGt5Y0peG zM%qi6?x##kp<|DiV|zwD#9Tg0odYe;iM>i}X=E>Yv3!Lco})HP`v;Kk@mr#DnAKNr9=p8f)r{MUt5tX& zGUsxeSw`mGR%}fDO_ah2f{t8WIaI_Ppd(k9!Q1T=?@uS*-xk4Lig|94+C`M2$p-cA zvQ|}tx++2ogXlUzYz^&e&=l_+}TdB5zCIo9&s>h`nJ8wqZlJt6jy@ z@Yn{nJr=YB*1A=I(mT{HcsxSC=r_RCTn1(dd(}eX*Z!o1ORVv2)!99S{D`;* z#CbNFxr8a6&0^{=FYj(N^F!(njb;|IE_dKEKZ1qq$zB0A@1u9rA(A|hukrvE_LoZS zBYg+5o_Ez+Qg%v#m+p|l8qEsN$j_>f%sZ~kb5HFLPb~>5K@flTf@=W=5%~-5Z3+$K zSNm+!Lp9M{`cQ?}Y}Lu2lYt*=HljoEcGP(cmDP%EcnnWpT9KuVhh;NbT6kOTtu@lK zj8EWL-MxYq$efc0qyglIu|;q}c$Qnx-`m^2@2T2?ZG5VpkfxFWh8A%dwxI#W7x7ps z^Yb&fwwG2ByuuB$na^RnUE+fAzKzv?p|)kp3-z*efDHTG2LD|ceYeZN59;$@!r2T4 zZhEPA15v#)|51-U#a&-c0THpx;bt}9&i0&if|AIP@I}q94 zB7a7*wVULxrn~*4!q?P8h#X{*r;zODCZTm?5p&DGDtuCqMC5dfJcHz9H<^-KEzM^B zr>_ZR#|C2$za#REMP5bng`31$WVR*Me9iWLwj91v zz+hgLeynj08w@UjG`zqpYAYdHYkE&w+Z$2JPgq{UenTv$7siHWu+3Y z2oERxF5+QcxVbpcmMBOKh^t53J>+V8bDM%}&1MW?WTUeIIE)CC#IxbeJ@oXN?z< zzDbbE%8ja))l_UY=+tN%(J;6R7BnN$8(cJe9@?Y2ZK^1pAqx6eK`JX!(7y^S4!<8x zGGl7lii_-XOIs8>5^eK?VO%^C-$&bi7ueG_wkRPN%iq>k7Q$AmXUih9gY9im{&_K4 zS{5>xqKQdETr1~Mb67d?@VxMJR4CRbe}H4OukHVj$#ydX7OE5_DMltvOeoY-(= z2mi=M*=qcDJ2`E{ljgPOO3K z;UC#$4%LUAgDD5vd;%qrYSsunKAYd3h z)~Jt!&oDZ@r5R?n9$-5s$RPyfx1dG{<#s`A#vogLF?<-iH^^314ktF!Vw)ga!Oe~z zY-=di8^*2=wkdKwVjEa&Q)KJ7*-=Am9id0CM?-8)Z>M+>+V5z+}zY4=`t3-JvMO{u&S;lyqpSXA!vj^Eqn6`M^G-x$W z#9k}kwwUiOBAi=i%LLn7QNBjt6$^|(@PapZWi0Gd@=F4rTVN*ypSVDN0OiL&=K*xh zc-vIjcQ~&maX3{|7c|ikv;<2x!PbfWmuR~u=Oik-MRh|e%Wz(qLJ(WA6}sqtG0_IS zrzP5;->ZqXPjVPJ$_{6euz);!p*fa0hiYjxW)qeBe=o~WOHWQ!r_VY+1a*8`2gXEEPNp1`@Hd~ zb8H=;SMgVKY9^!IY+%V*_jd0d|ztu2;I5q+a;2VW=+uEiX66?0W zR#J{2dqvAW0`1lYW`12@V}e|lh-iz5N1}$6fzGs(wgP6}#kSUh+=)Otfo$s%*s0ok zf%BHyV&MHzho!a-@(`kjSz*Uu*g>9jh#9@icGy>*P2kKCOe?F?raH}wV@D5%`kL}j zQ0a5dv=3zOAE)P&mqmF4dDmH)Ou|f7dzuTdj_Yl0gv0F6dRtrRFyTj8fep3@@t`-j zYNPEV3k`&iFX7*NLB2)sO)GX1#{R|2V&>gq%O%Ju1irJ@OWamiFR#2nws@QEl9{v( z_ZxX69hgT_z0bw4J|n3Ch>H-tu@ljblsNXBX6Ma>#S0o!U(HPD8&L% zK0;}StmtPjZJ(9(9<%ygTYW*kNz8SNIgiX$7xU$wEsH3>Bj%08Ttw!DlVL+2!o{A? zDE8=~t-0hgir0uA)4sy>BR(!+eILQuS-=@3ggtEeBU>La*C-bB*w#+UMRXoF?SB=6 z=Wxqgc}?w$@T@ z%CHV)xLk%WsS$?ZRH$^>p29I`_#3$F{uSr9=kvuqscK^DGpLEx?wWY?%r-=nCQ@u@ zhVClK4Gc1dg2493TbMt2VG9zZWduVDbQgRZ;RP<3Z{`WFY+nS)BzQN$51&_|Qg3&$ ze5>?(YYX?4E)xsAthxd}z`$o+Fb{n4PunI@`h(!79`I9yA9=y->nGa>={vFid9W{# z{p`h>!~eDg3Uc-Yz8M53&_VVUf|(LrJ0|adKI>=OX1OeZr7iFcf}w7ZKYXeGFWi>P zwTP@?k?)Yy+$4YRG2^Rk7Cg`)vb{zAiDYXx$ye5fZ?>a8@(>~iS>z`q`=ug3iP~CU zIf=;W7Wprdliegge(-+x%19a%b}iv+EL^Av_zG{_?2{Jmo8==!9wL%$O{e*Z`&^{? zD4kZ+2VSm98MP?!K6E6B%}K5^M@DTK{G<)i8i^^+x#qYaZHWN0Lo#a-;#F4=ez<16 z7F3qa&6%|-f}CwMubr%;@pWgo7&O{dF?1XptVrgFtXc^{E<5;iChWe!iGX`wg@gw z1-{Lz`H1pC0{2@X^B}n=6*;niHd2s(CGwg@=11~UDso&w?XV!fCi104h9LROO~MD4 zA?#vdt)ZA^49izUYb>Q1!>deWVJ$?@7Mnpfn}3&6P?pd`xiz!7-y6a ztyRVr7uT+vGm2}_db$ER!aN*B(NWsvXbdA_n|DfRGexN`!O zjJQ3U95c!BenD_XwynJ83%4}r5c-)9%WKeQ;|9Xkc?7P2fmeG6zEWEEGw)T@xxDAVpc)93b3@V5+ImrLKu|pks)JB%H`KnK7VRf@C8#q&>_KDLw`1K*q!pEau=-v^v3nS zlJ<1bA_ZuyZ@C~&wys(j{M7EMwHB&*CY+-Ly_ZBhQ4}-L!6ypm*1r!m}KY zP=~u~vml{S53MCUN%2Uy(nFgA37s8~IdmTG&irSGwg?hpdulbHk%&jarJhAJ5?$e0P$Ju}cWOKpyCD163eHfw{V%T_AX{c5m2E9)^TC3zg7J;(vV5P>hKZa^A zggTVhI8267I-PkzGIro(HM0xgZU_%sSPAHAgFm1>I9&T#l=@LI`cjxg4Aavc##!Wa zqqJ{=G?`fFUv{(>0byLZ0mj!BUt;Gmg?EgziYzO5_<$K0o(?A^Sm!aYjqPHG$7pS( zU4-pnA!8x(4p(IOC}zb3X!5vvENqt2Wuh+fVE(f(7<}AnEwY8O*zsB|Xl<}=ycR9} zPKKvsn1crR!Znp)WTMs%27tJgsKrSClHn^iu(%1Dp8!46x(p^12HutiC-Q2}!t9Hn zn&)Cz7@;W{j__1m26u3NX3``ryC9ZKgePlSd7&Z#eBZ=bzEfZmfM4G7fMI}Q9s#nj zVH`6yCs1 znWovH)?QE3I!WUQP9%6S!ehMP+tany=@%kJcRV%N=ma$fYdJ%!B=OlW2p5@`pn1NR zIaiVvEo^6H!xpqh@Nie54D6og-`+Vy8SX>mdhUD(41vsi#p^ zdPcq{+!wG0eZB+D#&h9{N%}%*pDE^AOoI`Xu%7DRbHq~HA^kjN(*vHqC<%e*oaY!c+*c7Y3)UI0y7qCF|ta$X7QVmujb8{ zTB22j_O(5hXo}o|@K#n~9xj2xG;`u6)MIuZxgRlot&m$WWKSnUOSW?bUSLlqaH0k7 zL~xuZNUK%itHyVrH84QrSuHc%{zDrOd-ss`$=JO87wq2zKaF{|N;@v^rm#CFP%kCh z*qzl{9GkvPqu~RNu?{tAW@E`~wDIijb}h>PAm)3FX@|6IX78W0$3Cp|PMCezH9Nbx zW`nj>V1c_}_GypV8#ck|hF#nPv(LL{vrb#IIV|g5EsB-h3cDx|o!zXrRnuTR?|lGY z^?-lhrhR7OA((sJV{Z8!+7~wDFwFhUWA3<}+En)O2+Y0Xnw!n+v`ce{Qj>{%Gik(9 zeun+)o+~{&D`aXZQY|Q;Qj!1vGL$G1TweQkt%HbsC@Y$VgUOJ)W7NqNx{tKo@ zIO{__sln%qzf;m9Zq4+aTXFmOv3XH0w(zu8R{BVWKe3oa(z^QPc{lHj=4@XiiIaF; zq+yM3X$8H8pLvIFul7ZL;qLZDKcu?a7s(@4zKI{3z=SheRu+0z%fza^*DFFd3w_UO z)7j;Vw0Vm~Cb4qoG)<~RWr)BsShqsy!eK*)^zG-go?`SQmhU_qm!pY;;TxTte+J}g z;SA`j1KLsJZN#hd+6SpKu^m0wKxAWFEI-e3Kjg#PqingTg-D~w2+tawnFIt`h2fpS zMO}goA&D)z1jqg)VrRKo|IElv=b6B`ok#Cz1lpjEK;W*R&=mUnYp#NTF31APeYc<8(lUeZ_ zS_3IJ8S;{WKSJDk19rWfIHQD^ZL$f^(JBa11aTGJoPQpS3=M>dqxxO;n^sAzGnw7` zO^cH1kf)x9Cm(uhdwZ7L(p16D?%jgT%}$n19+v!Qfo7ssHqeBlAlrBwuEU42@3*y< z(onJtcUxG}9asWrDr_wQ^cw(OUCbeFmYeer!O+v499_5i+=tscX(PewJ>WtJuW`Y= z0&?R#X9b84wf53UGM;c71BzM@uYt1i9=nOvPr&(s4R zYqx!*6oR2^W2{-;G%gh3S8g~MdJXOUOp6x%rm(%w;Ht!L3f~$6nD817nPm|7VORfx zdWG2hu}9J$@Yo~I6!!2Bcd~3Q{B)!aWQM8lWC9f@QcG4#Not^~&sP#(&n@`A7}P1%ooWveD2L?d9U->inOU z75bYdLl;VKbU_c|M=rY;kGYsW-?bPYA)a*<^|tUiDr8U$rk;uXC(uV92V?QzOrQ9v zFtXx)-&|t+R91RiL<3=?6K?3Mhl3~4SFZ~PTPwn6U%fG+eErqN!VbeE*CJwJ*(E>y zgY-L<^${iWKE>)IfA2@WUVy$|`a=9?H_uc__Y*$-$XDG8eF`s-^u2PHX}qE`O{1qj zjWL4^)97N_s?oc$o(`^~2@EBW6-cN1iA9{C38fw=$ObW*6|6Z1tL9|*=D`|e&`r55 zajmUbwm^v0+{N_^)UV3}2o~xU8SVDYs6lr9xFBbk&ewgq>9p=UBN#BoW)89Wv7Y(#8**=g zds=WGgu8jd1=7~H%0nL!2haxh*I#anFA1CXBYMVsdf>3c+Y z+Ay}L9xWb%Z~pQ9#V+=-s2&18*^244#4E136N>58VD8Vw^t$5jG&lb)$YT)p`6GmS zy!A_I$S)dqO{c0Ej5%-f%9;IET<PBc6LK6|S z|A0nS(94KY0-^C7Wy{0i*Z}RETuWubac{0DF{0)YwX72Cc(b5Q9X{x~P)V-`ZBTPY z=?$cHgl({bMM1EicrZ3oFD{u^qjWe8oFM2Jhx}(_;SRYW22d9BpDH?hJ9vl4TbPPp z1!A#yBo46~)%1k(f&6d4Rp#aVb-(3qRM56C}j}~ktm)-duS21qA?t*SL^x!_RsHCGO$&;{$8$0 zj_Q_UF*fOPb_c^f)Bkw=BTGnHrv(HLtzLpqQ6@7TBQH+qRpTNx&}jt&E!>_m8CR; z9eD$CLHM6`WL{wFQ59bj=PKcSj+G;C8SV|(j9y5Gd&QD$XCvK~R>O4qj$wNvy&Nmu zSWheQnfS37X2{|i!)~FvGlagId%+qy-dOLDww2p{tg+s}V_Ynrf?p8wLT|&2Tl^3s zuqkXseOd3OdaTr!O4^SM+tJYb2Scl7dM&t+S>8;KmL`w^o=`M{y={DI)*RSehxP+2 zh+0NrcVgH@sZeX>ZM9Yozrp1#%ny)vANR6lt!R7WHx5@?>8+tpjS{W(w$cT{E>RZy zFbs6~?W`Z@Hwjl)P#e8^+TW3+wVknzUcqB^@e~~OhOe&u7z3VOq>53rtzHGLVmr3g zt4aS-reDc$01f~AU?|ZJ&ODiBu|e(hI#Q-td^5_z8ux|6(�n=!O@bBKOrxVE0Z~ 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 delta 594977 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

  • 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

    Z(!~v%LHN$hg;j#^d4$-)K2`_%n`dAg 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�^hhZ4}%YY#Vhzu^rr)tVzg0gG0_VJ?fx+*q%c1b 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 diff --git a/master/refman/.doctrees/environment.pickle b/master/refman/.doctrees/environment.pickle index a694e9b19d1a009d1b14ad121ac697369eba5274..7fdaeac27ce2a7f3f09330bf6fc6033919c05e19 100644 GIT binary patch delta 52776 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 diff --git a/master/refman/.doctrees/language/core/inductive.doctree b/master/refman/.doctrees/language/core/inductive.doctree index d6564d46948d31d8e5a94107338705ee92b70b64..858120acc8389918b6cbfa578335356a94962646 100644 GIT binary patch delta 92 zcmX@H#pA>lkA^Lbe9hB+_Azs?vgGCGrM62qGXgOa5HkZY3lOscF&hxG12G2>a{@6J Z5OV`D4-oSLF&_}~1F^t%>1ILQ=>WE!9ku`f delta 95 zcmX@H#pA>lkA^Lbe9gQpdHH#%Q+im7Qj1ed+NGNrftU%1nSq!Eh*^P{4T#x+m;;D8 cftU-3xq+Amh#?yC_G#*j+o!2B2?nEzPoL1uq`3WR6_e!( E0Im)el>h($ delta 59 zcmeA>#?yCVUIwTj7d F1pt!dxtJ4ka;EgKq$OrHPdwZ{@h~G0GXXI(5VHU=D-g47pLm%4nKA&s Cpc#e$ delta 53 zcmex!dSy|E&GjpalhA;{@&p+Hg|1cvEGXXI(5VHU=D-g47pMRMBhB5%S CGZ}LL diff --git a/master/refman/.doctrees/proof-engine/ltac.doctree b/master/refman/.doctrees/proof-engine/ltac.doctree index 31c19810b699d9eee50a5d1b1dc5df9e5bb9e09b..590c8baf987ff8273ba480868c6a12c5c10f5828 100644 GIT binary patch delta 2442 zcmeH}Ur1AN6vyw~y?0w{TH4fYp1Hfy{)mjbtvg*1kwp*`1wGVLG}6+VT4)JDW)Ll? zz{ohzLnzT}y%aa1){3;3ph0g@5P?|czs%l5I={OO2i@x^dTem+;CH^~{LcN}&;4_G zy7%6f-u_GcL(BVSJhh?JE{UC8ovq37W{Wo7EJRM~i%#)ayge~^Et?D87qsAg@li`b zfi_z%4Kx%kT;C@3r3x3^i_)`cePNZ}XK>(5TiuBkiQ{m{X{*wNDQj63eyX=h(lxeU zvPQINHKM)ytX||0;t4ha%iKL@*Y2KMpm#PuIc*p?@A4#-P#Hxz#Tp71MFmAAMHPjcf@!>(5~|*nv5Fkeaoo+} zM4dLw!@DPzoen(v6b_b$gQ^{qA=C?ts)Dsxle+cAhzuST<8 z{u%Iq8Vs{Wn}h0avS@asju~+KLQVQixj#AF)Tri0SCk0uO+%AcpE;TzJ*q0%Q&aM% z);A9>%%s7_hw;J)xJx5{V4t(lZ%ofYCH9e3U}$CD0FnXj8v`%N3>+t;^>E$5I}O&wO*E^%bA+r^~evXLGreo3YK*@U-11EsCDKh=VUUQ^WqruXC6E` ztN92{k3cBLVC^V8)}+_46TE_*<9fP!;t9E@y`yytyJ7?-LmP+2A*2z_yZKz1G6o*q zbQ69lA2UIhQhuFUuer_mCR=ZWtG;z{Ty+`4wWy(3{|z>xk^&L?(;#_FZN-@xP?ua> zGR2+;atTJa8H`Ml1(77iATmivHg|`vZXQ7DVc-!7Ff##Ook4#Q2J!R+(aPXkTO2-Q z-~~(_(jS6G&{-ngxP6ZWst^6A>_2729&vw586VMvpYX)tKTa=d<3}0Y8gz4nMqv{U uO+uCaVipb7a3AmU{fj<}7N1Qk6?}(z+pXJk^!>o$@D9sn?T+YcoBIXfv45BV delta 2874 zcmeHJL1+_c6wV}>w2iIXrfHIRE)lh2NhKGAPCB!v}q5~J&6@>f(TXUw$jqniw9Ts{gdgM#Lm=%2M-Q>Wcc6r zzc+c``{tkP{~SI!cX;RochCHytH!!-|Gq@#4F5-BAdyN>b(xi^E=%NBXUTfzjCF6k zw?8f3u_)pl>;0b6ZOXiZA8svMJG+tpD_gea`N)sXxl2nwM<1#-hr{Co>t8=b&C~KCzc*z7D$}MMz(YvVHL}h>*HV z2?IF@A_?POW28w@K8#O8IAo|vG5bgk+Jn0CbQV*e<{+X8}x%g*L4P?g{=*W21TL^b8CxdTH}4 zG%|s8{KUdWep-w#@26*Ppi@USN)iSm#ZWE7T=e4?xQJxHV>t++lm#mejRS9BsZF!s z{mfE!rdW|upwnSuQLR@a(25Uc;M)J58vJA@O+P6QKGtTxu8+z+L`)qIl`#vgUv2Ck zZI6L>hVl?lz0+)@1RHV6rTS*|vc6$V=9z%8XBe%>FNGIcsaHID3gG5#W-#ymKHoY= z#`pQwz6`$Y`PMtImDB<}v^NdYw^3?;D&8-odVfo-XXm*f6b@>f{}*ny6kb-#p9uqu zp8LxAZeJ99)`pAk-_ZvgU4LdmNj_;yy85=B!)GI|miv2rEgW|L4V4$9Uw%?XIbU+& EKWZfv3jhEB diff --git a/master/refman/.doctrees/proof-engine/ssreflect-proof-language.doctree b/master/refman/.doctrees/proof-engine/ssreflect-proof-language.doctree index faaf42c75ee2d7cd690e594cd0e1728c02762a06..73de27831e13402d33433f5c1af5a562792aab11 100644 GIT binary patch delta 1776 zcmZwHYfO_@7zc1GEmUZQ(fU$a!Cs(Rsaz(YR4Rz&B2}UriUh@gI0Q}GWLt48*t#t{ zMyXfiIHVdDMl}-D4Sm8UR*42gqhU!GbyIO>Q4_CmWMpAvC$C=~Qa}8^{LcS8&3oRy zXZTp}^kEivufWqmo1O~9BB9N0+X8JJg3AL4NNvq@Uu{iD1v2=|A0j0f_7wp5U9}h-$HVr1 zfq;(Wh-IKsh__TC1&>o)X2o3|{k$4K56!{WErK#;{i%erL*1hbz3i95;Tu z6W&pb;Tv6q;~WM-Afo6L57H^8K>ceZ3gX-;0q0KX*=oKKbWX>6r5t?xNP5(RMv`&c zOc=LC_MXAm7av9X;y-}C_~@f4XaOoqqE&|w&@@gaqyPRCErqVp=$;d3398&O*Oa&X z;&<7tPShYnZaK>=7;+{6a&g8MRzujK~J*Oqu}6epQ5@SZK7Q_W7Y6gLu|}i zq`-84DTX|a^6*&Rr@xyMEsGnS>jmYS>}L0 zQhjR?DnMJII;IW7rAO-IpAk?78lr61fU;eiIt#5p**WdN9=du}gh|J6ISm^wc8c!gTUOmfP znDowjoP?V%ug@zzkAQ0K8|1Y3u|WcMm%+C&Jfv#-_Lg@KqP}lfZbMz-u+9gEHOW?w zkdE{lWi-WLoC%T(N!}mONzk-Hqm~3Jj4TUSl37w9P?1WC&;U}`nF@8CX+Hcvfw<}q zPyd2jfw+Ybh)Zt~A_S*4{p)u(P|#7YA?Y0GFQ$(+^BaQJE9Ds+EL@Rca-xBx(Vqd0 z{>kPg-;6&O(rPzDt9|L!BdA439_FZlh;q#LkOET!{uUt2n)~;U zxFMd*eLm&q1jEbB4Y*-lmS^wAF!&SZF&WONG#sb&N>#hswTD$&5uOfjk1)NRZ~jfuM$B@%>qzk^H#+ zCM3`CxWi8a@yQ~En)F&lV;wjJyozc!((gYhPE;cW9g83FA<0J;?|lsEup$1!y!9Sm zd`%6ezP%9NTY>aK+7i!cBuQjR`8!ccnD>Nuc#BfYy!(~p-LE=TAI-#gipPgk0zGt9 zbu<8r*-YzFnrTfKdKY;(br~B@T~5QPiAS@cMRk>l`XfL*S5T|@-|r`?sDCPP@B}nz zhhOcR_f=f~UVXj~Qf%C>5o-mF`-M%j*wXDwBHcdiKw*?)+}nnLR-iwIwe=$~$os!c zHqdiz$w?1`ljtv3A(a?)ubo2raZ@Lg?sB?*1{o?Xyn;e?f9 zrHGX()?E}%Fq~ft5$Y~8By}TweAQt65QvLpWV#+B>3U2#E1*Z!r%j`WWYWiXG(W*} zf0nB$w=hi`jAmjyt4{~g1oB=?3*5pj%O=tbcO%s}GJKvp?RntY41r{W88@H7A<62@ zTeyeK1vACEo92S6u4Q5R#<^8h9{_RVC9{TCTr(@l?K6iSz5T|lm&~?SNHdRXHF;cF ztu4TOa>SzM*=Ea9Ql7~QzIEFY?m1}Dut=>%tb4?=ij_@~+8kC6D_C=14mJ1XhVYxB zl=^#5euT+L${LEKW=F9g2~t)7S)Bv)N|%!dliI zwo!XH-zvYuVArep0!2R058?UDr#$O4EO=n8SnDWwpkS*N_P$63XUP7m6OjLt>@YB4 z)=t9g`XhMuMtc;gEYyDiGbGM*;19>T+z#q;Z}{wWNb<=mMFwKBBFA^&B)S>@B#Ltt z|M?!K6m!MD&AYT@VxyxCQ?89A?g6B+>m@g~08`^Gmn?S;VqI4Z+=hlI5vBg1h`D zON2MF5fk%SMcNfyS%H`hh}pL*xN@AYKvrRYkwbC2>^_dGZb+ir|Fdv@MHXmh^x@pj z=)<)D#k=dex$1(Ew6$B_=h|+0pIc|$bcH_xtgJmOX^ENB8L#jtwNLEj**>wC_dF|D zIoK=NlX)jYbc49lfn3GyTF-eWq=S{P0L4nCKZxZM*?!B9uTC3Ha5_+sx4pHBZ+mMM z|0`8wN7O9f-(IsoAk!F0aC*#L0fly`{-1^O zE1Fn4qYvkHMjx&P=;5)ho2xDu)m+0@T#D_H_qn!5-sk37$HtPDn3*$Wdcp!8wf2d< zJliMs@}6f!@j&)u-pRqpBGZ8)irclG^G-+y3$sH*fBJ)1K9TLW{P^m$F~z3?#d+IX ztN6CJR`I`5MfFpA%>w@IH46kXjZxhieOExSUFeDc5DRV>x*~K!997@;=dXo+`=E)v aw-8=jiz?PWf15B6ivY3c_W9eyvP=L8J=@s; diff --git a/master/refman/.doctrees/proof-engine/vernacular-commands.doctree b/master/refman/.doctrees/proof-engine/vernacular-commands.doctree index 735391a47b7fa1c102a46b599caf6eb46202dfa3..709ad10575ad013844b68dc4aab78f052b6d4d27 100644 GIT binary patch delta 123 zcmey?WAv@Zs9_7^%6Gi1MXAN9B~yA>^78Xiw{LsL$h90z?CeygfEj3FT6)Zdr%}b) gSNvoKViq7~1!6WJW(Q&pAm#*OuI(#+a-Zt~0OKY%=l}o! delta 123 zcmey?WAv@Zs9_7^%6GghdHH#%Q+im7Qj1edwr_jK$h90z?CeygfEj3FT6)Zdr%}b) gSNvoKViq7~1!6WJW(Q&pAm#*OuI(#+a-Zt~0O7_r=l}o! diff --git a/master/refman/.doctrees/proofs/writing-proofs/equality.doctree b/master/refman/.doctrees/proofs/writing-proofs/equality.doctree index 97cfa22443370c405069a0f152a61bfe9f1079e3..611a9668ef2926ef09e92eeb382950eeab285348 100644 GIT binary patch delta 642 zcmeye)VO(>aYGB^7N%fLF6P9XoGCplX^ENbv6@Uk%)C8TljY)6B#G@7`&p!{kp$Xf zez5>C>-LymY*T(CNo@c1l|51wNuWJengfVAx5r9zg+66u*}9qgP!L;DYH@1Gl<9fh z98%k-26JDEVp3+BzRsB^efouU+%_T>W(vir$;Ap926~2Or8)+B21aJn71whg5j4~@ zvNVB8g4o8>16_H9ryH#2w%P8wfjdctapv@o>$s({8_|E3TW|XJhumV*WzKRtP2Zr# zBQ0u(&9d!4m8v4RY@2tMTOMT0bUX_5wm*2p-NeId1ow%7ff3xXn$!2W@HkBG-@t9V zUE>4y6ak*Bl`ISlQ*ACW0Kw!yPtmP+c`Q`1=>}RZJKZXSry7^!b}n_EcqybPnBMo4 zTWR}LM;>t|#@*A`I`f?1HAZq3A_&2*>YASL9;iIUm1m|BHgyR5u^0lD1lljWoi&q3 aPl(ZO`bIS#yXiUAJkn71_5;;CCgA{BIL%Z5 delta 579 zcmZo(X8dKTaYGB^7N%fLR+hBH%$(`xZJE^D>ou8xn0b4>Cd>M%TwsYQJ=4{_87yq$-j?d#p4E5OZ#imF5b4%E+{JGxwpO=>^>! z?5wOssl}<=8-ux@MKP%`O;>!!9XS1uGmqHx3+uRTL=BA2!tl+(!fq^h`|pZf95LiI+kO&+P?{JeEw1Tc<0$ z;|>A^R~f2hU7YY>+aBV|vqlMF7Mju1fkq2&=g8#I6JoRg1&0(u>-2F7M2#)7Pc+yE5mtNi&BeIOQ!U&F7M2#)7Pc+yE5mtN^78Xir}VHEr52}_On=zJF5G@HoE?Zc NfS7ap$#5=SQ2^aI7f=8I diff --git a/master/refman/.doctrees/proofs/writing-proofs/reasoning-inductives.doctree b/master/refman/.doctrees/proofs/writing-proofs/reasoning-inductives.doctree index 59ad855b3615e28ef078100f95f765d94c5de141..a2c1c6a0714a6b7a5d4ac5600a95eee0087f793b 100644 GIT binary patch delta 166 zcmdn+Cwar4~T&oPYORnTPGfighM1jNih z%mT!$K+Fcj>_E%`#GF9P1;pGy%mc){K+LzDyNN$S8ev#_?Oc8!764*FAQl2*VIUR( SVo@L#17h**wR0slCjbD9966`} delta 175 zcmdn+Cwar4cT8s#na4C8kdOv!ejBoH$J zF*6Xe05K~NvjH(X5OV-AClGT1F*gwN05LBR^KIvD;*XFF7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#EdsS>)8{|o;9zCR z%g;-l9`7e0zkQ{dz#cVp(e{b40zfPX#6mzUynSM<$l}RhRnr|ZMO4}oK8gUbC=iPQ zu{aP*0I}rugpX3qsnZQwxmj6zSke+R+uw#sZ+{ym^Y1oTGdFW$PR^7bmh!}+y!L-a XvfKX|$!T*St2efm+iq+v&$$}_0CG@- delta 213 zcmdnF7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#EdsS>(;YHJ*w}km zi&BeIOQy&B3CM3>X(q5o4O6^*VyplV3j(na5DRag7%Q@PGK#u($B!aFEDFS8Kr9Z# z5jio%XC~wO2Kzk;sc5Y+Y?cBz4 ZavW?BrPBq}w16Tg!jl1pr;tO{4$- diff --git a/master/refman/.doctrees/using/libraries/funind.doctree b/master/refman/.doctrees/using/libraries/funind.doctree index 9995365fc55e6d401af10f8198ab2704b52c166c..5484b3d2d46f2f04b833b439d2c45dbe986a3930 100644 GIT binary patch delta 95 zcmZqek!bCaXxPH&&cVxClv$`gz7woj{M+!q4?)^`mp diff --git a/master/refman/addendum/canonical-structures.html b/master/refman/addendum/canonical-structures.html index 685b61ae10..2bee1e1f19 100644 --- a/master/refman/addendum/canonical-structures.html +++ b/master/refman/addendum/canonical-structures.html @@ -996,44 +996,44 @@

  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
  • Version 8.19
  • Version 8.18
  • Version 8.17
  • Version 8.16
  • Version 8.15
  • Version 8.14
  • Version 8.13
  • Version 8.12
  • Version 8.11
  • Version 8.10
  • Version 8.9
  • Version 8.8
  • Version 8.7
  • Version 8.6
  • Version 8.5
  • Version 8.4
  • Version 8.3
  • Version 8.2
  • Version 8.1
  • Version 8.0
      -
    • Summary of changes
    • +
    • Summary of changes
    • Details of changes in 8.0beta old syntax
    • Details of changes in 8.0beta new syntax
    • Details of changes in 8.0
    • @@ -1264,24 +1264,24 @@

      Unreleased changes

      -

      Kernel

      +

      Kernel

      -

      Notations

      +

      Notations

      • Fixed: spurious warning about incompatible prefixes in presence of as @@ -1389,7 +1389,7 @@

        Notations

      -

      Tactics

      +

      Tactics

      • Changed:

        The reduction tactic hnf becomes insensitive to the @@ -1444,10 +1444,10 @@

        Tactics

      -

      Ltac language

      +

      Ltac language

      -

      Ltac2 language

      +

      Ltac2 language

      • Added: Added Ltac2 bindings for congruence and simpl congruence, it fixes #14289 not entirely but provides Ltac2 bindings for one of the tactics listed there @@ -1484,7 +1484,7 @@

        Ltac2 language -

        SSReflect

        +

        SSReflect

        • Changed: The done tactic now tries to apply sym_equal with four arguments @@ -1499,7 +1499,7 @@

          SSReflect

      -

      Commands and options

      +

      Commands and options

      -

      Extraction

      +

      Extraction

      -

      Miscellaneous

      +

      Miscellaneous

      +
        +
      • Changed: +the current working directory is not implicitly added to the ML search path +(#19834, +by Gaëtan Gilbert).

      • +
      @@ -1898,25 +1904,25 @@

      Summary of changes

      Changes in 8.20.0

      -
      -
      -

      Predecesor/Successor functions

      +

      Predecesor/Successor functions

      @@ -266,7 +266,7 @@

      Library Stdlib.Floats.PrimFloat

      -

      Special values (needed for pretty-printing)

      +

      Special values (needed for pretty-printing)

      @@ -283,7 +283,7 @@

      Library Stdlib.Floats.PrimFloat

      -

      Other special values

      +

      Other special values

      @@ -296,7 +296,7 @@

      Library Stdlib.Floats.PrimFloat

      -

      Predicates and helper functions

      +

      Predicates and helper functions

      diff --git a/master/stdlib/Stdlib.Floats.SpecFloat.html b/master/stdlib/Stdlib.Floats.SpecFloat.html index 7d0684393e..bc0b4d6510 100644 --- a/master/stdlib/Stdlib.Floats.SpecFloat.html +++ b/master/stdlib/Stdlib.Floats.SpecFloat.html @@ -52,7 +52,7 @@

      Library Stdlib.Floats.SpecFloat

      -

      Specification of floating-point arithmetic

      +

      Specification of floating-point arithmetic

      @@ -61,7 +61,7 @@

      Library Stdlib.Floats.SpecFloat

      of the Flocq library (see http://flocq.gforge.inria.fr/)
      -

      Inductive specification of floating-point numbers

      +

      Inductive specification of floating-point numbers

      @@ -79,7 +79,7 @@

      Library Stdlib.Floats.SpecFloat

      -

      Parameterized definitions

      +

      Parameterized definitions

      @@ -242,7 +242,7 @@

      Library Stdlib.Floats.SpecFloat

      -

      Define operations

      +

      Define operations

      diff --git a/master/stdlib/Stdlib.Init.Byte.html b/master/stdlib/Stdlib.Init.Byte.html index a26f61114c..655d20eb74 100644 --- a/master/stdlib/Stdlib.Init.Byte.html +++ b/master/stdlib/Stdlib.Init.Byte.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Byte

      -

      Bytes

      +

      Bytes

      diff --git a/master/stdlib/Stdlib.Init.Datatypes.html b/master/stdlib/Stdlib.Init.Datatypes.html index 0f4933541d..8ed0316688 100644 --- a/master/stdlib/Stdlib.Init.Datatypes.html +++ b/master/stdlib/Stdlib.Init.Datatypes.html @@ -57,7 +57,7 @@

      Library Stdlib.Init.Datatypes

      -

      Datatypes with zero and one element

      +

      Datatypes with zero and one element

      @@ -91,7 +91,7 @@

      Library Stdlib.Init.Datatypes

      -

      The boolean datatype

      +

      The boolean datatype

      @@ -262,7 +262,7 @@

      Library Stdlib.Init.Datatypes

      -

      Peano natural numbers

      +

      Peano natural numbers

      @@ -297,7 +297,7 @@

      Library Stdlib.Init.Datatypes

      -

      Container datatypes

      +

      Container datatypes

      @@ -502,7 +502,7 @@

      Library Stdlib.Init.Datatypes

      -

      The comparison datatype

      +

      The comparison datatype

      @@ -620,7 +620,7 @@

      Library Stdlib.Init.Datatypes

      -

      Misc Other Datatypes

      +

      Misc Other Datatypes

      diff --git a/master/stdlib/Stdlib.Init.Decimal.html b/master/stdlib/Stdlib.Init.Decimal.html index bd83675d03..2e7b616f96 100644 --- a/master/stdlib/Stdlib.Init.Decimal.html +++ b/master/stdlib/Stdlib.Init.Decimal.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Decimal

      -

      Decimal numbers

      +

      Decimal numbers

      diff --git a/master/stdlib/Stdlib.Init.Hexadecimal.html b/master/stdlib/Stdlib.Init.Hexadecimal.html index 6da42ae096..d496bf3f65 100644 --- a/master/stdlib/Stdlib.Init.Hexadecimal.html +++ b/master/stdlib/Stdlib.Init.Hexadecimal.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Hexadecimal

      -

      Hexadecimal numbers

      +

      Hexadecimal numbers

      diff --git a/master/stdlib/Stdlib.Init.Logic.html b/master/stdlib/Stdlib.Init.Logic.html index 40b8a1c995..782aec6b2b 100644 --- a/master/stdlib/Stdlib.Init.Logic.html +++ b/master/stdlib/Stdlib.Init.Logic.html @@ -59,7 +59,7 @@

      Library Stdlib.Init.Logic

      -

      Propositional connectives

      +

      Propositional connectives

      @@ -314,7 +314,7 @@

      Library Stdlib.Init.Logic

      -

      First-order quantifiers

      +

      First-order quantifiers

      @@ -467,7 +467,7 @@

      Library Stdlib.Init.Logic

      -

      Equality

      +

      Equality

      @@ -867,7 +867,7 @@

      Library Stdlib.Init.Logic

      -

      Being inhabited

      +

      Being inhabited

      diff --git a/master/stdlib/Stdlib.Init.Nat.html b/master/stdlib/Stdlib.Init.Nat.html index 533aab3ad3..3f18d6038d 100644 --- a/master/stdlib/Stdlib.Init.Nat.html +++ b/master/stdlib/Stdlib.Init.Nat.html @@ -54,7 +54,7 @@

      Library Stdlib.Init.Nat

      -

      Peano natural numbers, definitions of operations

      +

      Peano natural numbers, definitions of operations

      @@ -71,7 +71,7 @@

      Library Stdlib.Init.Nat

      -

      Constants

      +

      Constants

      @@ -90,7 +90,7 @@

      Library Stdlib.Init.Nat

      -

      Basic operations

      +

      Basic operations

      @@ -159,7 +159,7 @@

      Library Stdlib.Init.Nat

      -

      Comparisons

      +

      Comparisons

      @@ -205,7 +205,7 @@

      Library Stdlib.Init.Nat

      -

      Minimum, maximum

      +

      Minimum, maximum

      @@ -230,7 +230,7 @@

      Library Stdlib.Init.Nat

      -

      Parity tests

      +

      Parity tests

      @@ -250,7 +250,7 @@

      Library Stdlib.Init.Nat

      -

      Power

      +

      Power

      @@ -268,7 +268,7 @@

      Library Stdlib.Init.Nat

      -

      Tail-recursive versions of add and mul

      +

      Tail-recursive versions of add and mul

      @@ -302,7 +302,7 @@

      Library Stdlib.Init.Nat

      -

      Conversion with a decimal representation for printing/parsing

      +

      Conversion with a decimal representation for printing/parsing

      @@ -426,7 +426,7 @@

      Library Stdlib.Init.Nat

      -

      Euclidean division

      +

      Euclidean division

      @@ -469,7 +469,7 @@

      Library Stdlib.Init.Nat

      -

      Greatest common divisor

      +

      Greatest common divisor

      @@ -491,7 +491,7 @@

      Library Stdlib.Init.Nat

      -

      Square

      +

      Square

      @@ -503,7 +503,7 @@

      Library Stdlib.Init.Nat

      -

      Square root

      +

      Square root

      @@ -541,7 +541,7 @@

      Library Stdlib.Init.Nat

      -

      Log2

      +

      Log2

      diff --git a/master/stdlib/Stdlib.Init.Number.html b/master/stdlib/Stdlib.Init.Number.html index e2a933796f..75b2b470d3 100644 --- a/master/stdlib/Stdlib.Init.Number.html +++ b/master/stdlib/Stdlib.Init.Number.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Number

      -

      Decimal or Hexadecimal numbers

      +

      Decimal or Hexadecimal numbers

      diff --git a/master/stdlib/Stdlib.Init.Tactics.html b/master/stdlib/Stdlib.Init.Tactics.html index 39a57b7e56..f3939c28ef 100644 --- a/master/stdlib/Stdlib.Init.Tactics.html +++ b/master/stdlib/Stdlib.Init.Tactics.html @@ -55,7 +55,7 @@

      Library Stdlib.Init.Tactics

      -

      Useful tactics

      +

      Useful tactics

      @@ -376,7 +376,7 @@

      Library Stdlib.Init.Tactics

      -

      inversion_sigma

      +

      inversion_sigma

      The built-in inversion will frequently leave equalities of dependent pairs. When the first type in the pair is an hProp or otherwise simplifies, inversion_sigma is useful; it will replace diff --git a/master/stdlib/Stdlib.Init.Tauto.html b/master/stdlib/Stdlib.Init.Tauto.html index 84aa2896d2..cfa2336e8d 100644 --- a/master/stdlib/Stdlib.Init.Tauto.html +++ b/master/stdlib/Stdlib.Init.Tauto.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Tauto

      -

      The tauto and intuition tactics

      +

      The tauto and intuition tactics

      diff --git a/master/stdlib/Stdlib.Init.Wf.html b/master/stdlib/Stdlib.Init.Wf.html index c11b032af2..184dd25edf 100644 --- a/master/stdlib/Stdlib.Init.Wf.html +++ b/master/stdlib/Stdlib.Init.Wf.html @@ -49,7 +49,7 @@

      Library Stdlib.Init.Wf

      -

      This module proves the validity of

      +

      This module proves the validity of

      • well-founded recursion (also known as course of values) diff --git a/master/stdlib/Stdlib.Lists.List.html b/master/stdlib/Stdlib.Lists.List.html index 2a44e57c72..62d24970b6 100644 --- a/master/stdlib/Stdlib.Lists.List.html +++ b/master/stdlib/Stdlib.Lists.List.html @@ -56,7 +56,7 @@

        Library Stdlib.Lists.List

      -

      Basics: definition of polymorphic lists and some operations

      +

      Basics: definition of polymorphic lists and some operations

      @@ -148,7 +148,7 @@

      Library Stdlib.Lists.List

      -

      Generic facts

      +

      Generic facts

      @@ -183,7 +183,7 @@

      Library Stdlib.Lists.List

      -

      Head and tail

      +

      Head and tail

      @@ -198,7 +198,7 @@

      Library Stdlib.Lists.List

      -

      Facts about app

      +

      Facts about app

      @@ -316,7 +316,7 @@

      Library Stdlib.Lists.List

      -

      Facts about In

      +

      Facts about In

      @@ -403,7 +403,7 @@

      Library Stdlib.Lists.List

      -

      Operations on the elements of a list

      +

      Operations on the elements of a list

      @@ -418,7 +418,7 @@

      Library Stdlib.Lists.List

      -

      Nth element of a list

      +

      Nth element of a list

      @@ -620,7 +620,7 @@

      Library Stdlib.Lists.List

      -

      Last element of a list

      +

      Last element of a list

      @@ -675,7 +675,7 @@

      Library Stdlib.Lists.List

      -

      Remove

      +

      Remove

      @@ -726,7 +726,7 @@

      Library Stdlib.Lists.List

      -

      Counting occurrences of an element

      +

      Counting occurrences of an element

      @@ -789,7 +789,7 @@

      Library Stdlib.Lists.List

      -

      Manipulating whole lists

      +

      Manipulating whole lists

      @@ -804,7 +804,7 @@

      Library Stdlib.Lists.List

      -

      Reverse

      +

      Reverse

      @@ -901,7 +901,7 @@

      Library Stdlib.Lists.List

      -

      Concatenation

      +

      Concatenation

      @@ -930,7 +930,7 @@

      Library Stdlib.Lists.List

      -

      Decidable equality on lists

      +

      Decidable equality on lists

      @@ -951,11 +951,11 @@

      Library Stdlib.Lists.List

      -

      Applying functions to the elements of a list

      +

      Applying functions to the elements of a list

      -

      Map

      +

      Map

      @@ -1046,7 +1046,7 @@

      Library Stdlib.Lists.List

      -

      Flat Map

      +

      Flat Map

      @@ -1228,7 +1228,7 @@

      Library Stdlib.Lists.List

      -

      Boolean operations over lists

      +

      Boolean operations over lists

      @@ -1395,7 +1395,7 @@

      Library Stdlib.Lists.List

      -

      Further filtering facts

      +

      Further filtering facts

      @@ -1489,7 +1489,7 @@

      Library Stdlib.Lists.List

      -

      Operations on lists of pairs or lists of lists

      +

      Operations on lists of pairs or lists of lists

      @@ -1621,11 +1621,11 @@

      Library Stdlib.Lists.List

      -

      Miscellaneous operations on lists

      +

      Miscellaneous operations on lists

      -

      Length order of lists

      +

      Length order of lists

      @@ -1669,7 +1669,7 @@

      Library Stdlib.Lists.List

      -

      Set inclusion on list

      +

      Set inclusion on list

      @@ -1759,7 +1759,7 @@

      Library Stdlib.Lists.List

      -

      Cutting a list at some position

      +

      Cutting a list at some position

      @@ -1938,7 +1938,7 @@

      Library Stdlib.Lists.List

      -

      Combining pairs of lists of possibly-different lengths

      +

      Combining pairs of lists of possibly-different lengths

      @@ -1970,7 +1970,7 @@

      Library Stdlib.Lists.List

      -

      Predicate for List addition/removal (no need for decidability)

      +

      Predicate for List addition/removal (no need for decidability)

      @@ -2014,7 +2014,7 @@

      Library Stdlib.Lists.List

      -

      Lists without redundancy

      +

      Lists without redundancy

      @@ -2166,7 +2166,7 @@

      Library Stdlib.Lists.List

      -

      Sequence of natural numbers

      +

      Sequence of natural numbers

      @@ -2233,7 +2233,7 @@

      Library Stdlib.Lists.List

      -

      List comparison

      +

      List comparison

      @@ -2379,7 +2379,7 @@

      Library Stdlib.Lists.List

      -

      Existential and universal predicates over lists

      +

      Existential and universal predicates over lists

      @@ -2911,7 +2911,7 @@

      Library Stdlib.Lists.List

      -

      Inversion of predicates over lists based on head symbol

      +

      Inversion of predicates over lists based on head symbol

      @@ -2939,7 +2939,7 @@

      Library Stdlib.Lists.List

      -

      Exporting hints and tactics

      +

      Exporting hints and tactics

      diff --git a/master/stdlib/Stdlib.Lists.SetoidList.html b/master/stdlib/Stdlib.Lists.SetoidList.html index f94f29ab18..c28af4cc8b 100644 --- a/master/stdlib/Stdlib.Lists.SetoidList.html +++ b/master/stdlib/Stdlib.Lists.SetoidList.html @@ -53,7 +53,7 @@

      Library Stdlib.Lists.SetoidList

      -

      Logical relations over lists with respect to a setoid equality

      +

      Logical relations over lists with respect to a setoid equality

      or ordering.
      diff --git a/master/stdlib/Stdlib.Lists.StreamMemo.html b/master/stdlib/Stdlib.Lists.StreamMemo.html index 9b9ed1d0aa..4b622656bd 100644 --- a/master/stdlib/Stdlib.Lists.StreamMemo.html +++ b/master/stdlib/Stdlib.Lists.StreamMemo.html @@ -53,7 +53,7 @@

      Library Stdlib.Lists.StreamMemo

      -

      Memoization

      +

      Memoization

      diff --git a/master/stdlib/Stdlib.Logic.ChoiceFacts.html b/master/stdlib/Stdlib.Logic.ChoiceFacts.html index b6cb990dd1..6a07001a8f 100644 --- a/master/stdlib/Stdlib.Logic.ChoiceFacts.html +++ b/master/stdlib/Stdlib.Logic.ChoiceFacts.html @@ -50,7 +50,7 @@

      Library Stdlib.Logic.ChoiceFacts

      Some facts and definitions concerning choice and description in - intuitionistic logic.

      References:

      + intuitionistic logic.

      References:

      @@ -89,7 +89,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Definitions

      +

      Definitions

      @@ -116,7 +116,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Constructive choice and description

      +

      Constructive choice and description

      @@ -346,7 +346,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Weakly classical choice and description

      +

      Weakly classical choice and description

      @@ -625,7 +625,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Table of contents

      +

      Table of contents

      @@ -682,7 +682,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_rel + AC! = AC_fun

      +

      AC_rel + AC! = AC_fun

      @@ -722,7 +722,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Connection between the guarded, non guarded and omniscient choices

      +

      Connection between the guarded, non guarded and omniscient choices

      @@ -733,7 +733,7 @@

      Library Stdlib.Logic.ChoiceFacts

      irrelevance)
      -

      AC_rel + PI -> GAC_rel and AC_rel + IGP -> GAC_rel and GAC_rel = OAC_rel

      +

      AC_rel + PI -> GAC_rel and AC_rel + IGP -> GAC_rel and GAC_rel = OAC_rel

      @@ -771,7 +771,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_fun + IGP = GAC_fun = OAC_fun = AC_fun + Drinker

      +

      AC_fun + IGP = GAC_fun = OAC_fun = AC_fun + Drinker

      @@ -846,7 +846,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      D_iota -> ID_iota and D_epsilon <-> ID_epsilon + Drinker

      +

      D_iota -> ID_iota and D_epsilon <-> ID_epsilon + Drinker

      @@ -890,7 +890,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Derivability of choice for decidable relations with well-ordered codomain

      +

      Derivability of choice for decidable relations with well-ordered codomain

      @@ -923,11 +923,11 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_fun = AC_fun_dep = AC_trunc

      +

      AC_fun = AC_fun_dep = AC_trunc

      -

      Choice on dependent and non dependent function types are equivalent

      +

      Choice on dependent and non dependent function types are equivalent

      @@ -966,7 +966,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Functional choice and truncation choice are equivalent

      +

      Functional choice and truncation choice are equivalent

      @@ -983,7 +983,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Reification of dependent and non dependent functional relation are equivalent

      +

      Reification of dependent and non dependent functional relation are equivalent

      @@ -1018,11 +1018,11 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Non contradiction of constructive descriptions wrt functional axioms of choice

      +

      Non contradiction of constructive descriptions wrt functional axioms of choice

      -

      Non contradiction of indefinite description

      +

      Non contradiction of indefinite description

      @@ -1040,7 +1040,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Non contradiction of definite description

      +

      Non contradiction of definite description

      @@ -1084,7 +1084,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Excluded-middle + definite description => computational excluded-middle

      +

      Excluded-middle + definite description => computational excluded-middle

      @@ -1128,7 +1128,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Choice => Dependent choice => Countable choice

      +

      Choice => Dependent choice => Countable choice

      @@ -1148,7 +1148,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      About the axiom of choice over setoids

      +

      About the axiom of choice over setoids

      @@ -1160,7 +1160,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Consequences of the choice of a representative in an equivalence class

      +

      Consequences of the choice of a representative in an equivalence class

      @@ -1181,7 +1181,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      This is a variant of Diaconescu and Goodman-Myhill theorems

      +

      This is a variant of Diaconescu and Goodman-Myhill theorems

      @@ -1198,7 +1198,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_fun_setoid = AC_fun_setoid_gen = AC_fun_setoid_simple

      +

      AC_fun_setoid = AC_fun_setoid_gen = AC_fun_setoid_simple

      @@ -1231,7 +1231,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_fun_setoid = AC! + AC_fun_repr

      +

      AC_fun_setoid = AC! + AC_fun_repr

      @@ -1267,7 +1267,7 @@

      Library Stdlib.Logic.ChoiceFacts

      functional forms, SetoidFunctionalChoice seems strictly stronger
      -

      AC_fun_setoid = AC_fun + Ext_fun_repr + EM

      +

      AC_fun_setoid = AC_fun + Ext_fun_repr + EM

      @@ -1279,7 +1279,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      This is the main theorem in [Carlström04]

      +

      This is the main theorem in [Carlström04]

      @@ -1303,7 +1303,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      AC_fun_setoid = AC_fun + Ext_pred_repr + PI

      +

      AC_fun_setoid = AC_fun + Ext_pred_repr + PI

      @@ -1327,7 +1327,7 @@

      Library Stdlib.Logic.ChoiceFacts

      -

      Compatibility notations

      +

      Compatibility notations

      diff --git a/master/stdlib/Stdlib.Logic.ClassicalEpsilon.html b/master/stdlib/Stdlib.Logic.ClassicalEpsilon.html index 2c08ea2716..6915086054 100644 --- a/master/stdlib/Stdlib.Logic.ClassicalEpsilon.html +++ b/master/stdlib/Stdlib.Logic.ClassicalEpsilon.html @@ -133,7 +133,7 @@

      Library Stdlib.Logic.ClassicalEpsilon

      -

      Weaker lemmas (compatibility lemmas)

      +

      Weaker lemmas (compatibility lemmas)

      diff --git a/master/stdlib/Stdlib.Logic.ClassicalFacts.html b/master/stdlib/Stdlib.Logic.ClassicalFacts.html index c7676fcc15..353b1ba5e6 100644 --- a/master/stdlib/Stdlib.Logic.ClassicalFacts.html +++ b/master/stdlib/Stdlib.Logic.ClassicalFacts.html @@ -118,7 +118,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Prop degeneracy = excluded-middle + prop extensionality

      +

      Prop degeneracy = excluded-middle + prop extensionality

      @@ -194,11 +194,11 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Classical logic and proof-irrelevance

      +

      Classical logic and proof-irrelevance

      -

      CC |- prop ext + A inhabited -> (A = A->A) -> A has fixpoint

      +

      CC |- prop ext + A inhabited -> (A = A->A) -> A has fixpoint

      @@ -251,7 +251,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      CC |- prop_ext /\ dep elim on bool -> proof-irrelevance

      +

      CC |- prop_ext /\ dep elim on bool -> proof-irrelevance

      @@ -348,7 +348,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      CIC |- prop. ext. -> proof-irrelevance

      +

      CIC |- prop. ext. -> proof-irrelevance

      @@ -402,7 +402,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      CC |- excluded-middle + dep elim on bool -> proof-irrelevance

      +

      CC |- excluded-middle + dep elim on bool -> proof-irrelevance

      @@ -574,7 +574,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      CIC |- excluded-middle -> proof-irrelevance

      +

      CIC |- excluded-middle -> proof-irrelevance

      @@ -639,7 +639,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Weak classical axioms

      +

      Weak classical axioms

      @@ -661,7 +661,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Weak excluded-middle

      +

      Weak excluded-middle

      @@ -716,7 +716,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Gödel-Dummett axiom

      +

      Gödel-Dummett axiom

      @@ -787,7 +787,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Independence of general premises and drinker's paradox

      +

      Independence of general premises and drinker's paradox

      @@ -963,11 +963,11 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Axioms equivalent to classical logic

      +

      Axioms equivalent to classical logic

      -

      Principle of unrestricted minimization

      +

      Principle of unrestricted minimization

      @@ -1040,7 +1040,7 @@

      Library Stdlib.Logic.ClassicalFacts

      -

      Choice of representatives in a partition of bool

      +

      Choice of representatives in a partition of bool

      diff --git a/master/stdlib/Stdlib.Logic.Diaconescu.html b/master/stdlib/Stdlib.Logic.Diaconescu.html index 19508f0445..d18072b507 100644 --- a/master/stdlib/Stdlib.Logic.Diaconescu.html +++ b/master/stdlib/Stdlib.Logic.Diaconescu.html @@ -108,7 +108,7 @@

      Library Stdlib.Logic.Diaconescu

      -

      Pred. Ext. + Rel. Axiom of Choice -> Excluded-Middle

      +

      Pred. Ext. + Rel. Axiom of Choice -> Excluded-Middle

      @@ -204,7 +204,7 @@

      Library Stdlib.Logic.Diaconescu

      -

      Proof-Irrel. + Rel. Axiom of Choice -> Excl.-Middle for Equality

      +

      Proof-Irrel. + Rel. Axiom of Choice -> Excl.-Middle for Equality

      @@ -311,7 +311,7 @@

      Library Stdlib.Logic.Diaconescu

      -

      Extensional Hilbert's epsilon description operator -> Excluded-Middle

      +

      Extensional Hilbert's epsilon description operator -> Excluded-Middle

      diff --git a/master/stdlib/Stdlib.Logic.EqdepFacts.html b/master/stdlib/Stdlib.Logic.EqdepFacts.html index 6fd1c4ca3a..c0a085cc48 100644 --- a/master/stdlib/Stdlib.Logic.EqdepFacts.html +++ b/master/stdlib/Stdlib.Logic.EqdepFacts.html @@ -116,7 +116,7 @@

      Library Stdlib.Logic.EqdepFacts

      -

      Definition of dependent equality and equivalence with equality of dependent pairs

      +

      Definition of dependent equality and equivalence with equality of dependent pairs

      @@ -284,7 +284,7 @@

      Library Stdlib.Logic.EqdepFacts

      -

      Eq_rect_eq <-> Eq_dep_eq <-> UIP <-> UIP_refl <-> K

      +

      Eq_rect_eq <-> Eq_dep_eq <-> UIP <-> UIP_refl <-> K

      @@ -510,7 +510,7 @@

      Library Stdlib.Logic.EqdepFacts

      -

      Definition of the functor that builds properties of dependent equalities assuming axiom eq_rect_eq

      +

      Definition of the functor that builds properties of dependent equalities assuming axiom eq_rect_eq

      diff --git a/master/stdlib/Stdlib.Logic.Eqdep_dec.html b/master/stdlib/Stdlib.Logic.Eqdep_dec.html index 3916b0221a..17db886ef5 100644 --- a/master/stdlib/Stdlib.Logic.Eqdep_dec.html +++ b/master/stdlib/Stdlib.Logic.Eqdep_dec.html @@ -88,7 +88,7 @@

      Library Stdlib.Logic.Eqdep_dec

      -

      Streicher's K and injectivity of dependent pair hold on decidable types

      +

      Streicher's K and injectivity of dependent pair hold on decidable types

      @@ -246,7 +246,7 @@

      Library Stdlib.Logic.Eqdep_dec

      -

      Definition of the functor that builds properties of dependent equalities on decidable sets in Type

      +

      Definition of the functor that builds properties of dependent equalities on decidable sets in Type

      @@ -370,7 +370,7 @@

      Library Stdlib.Logic.Eqdep_dec

      -

      Definition of the functor that builds properties of dependent equalities on decidable sets in Set

      +

      Definition of the functor that builds properties of dependent equalities on decidable sets in Set

      diff --git a/master/stdlib/Stdlib.Logic.ExtensionalityFacts.html b/master/stdlib/Stdlib.Logic.ExtensionalityFacts.html index 6514b97976..c666ef7a41 100644 --- a/master/stdlib/Stdlib.Logic.ExtensionalityFacts.html +++ b/master/stdlib/Stdlib.Logic.ExtensionalityFacts.html @@ -105,7 +105,7 @@

      Library Stdlib.Logic.ExtensionalityFacts

      -

      Definitions

      +

      Definitions

      @@ -197,7 +197,7 @@

      Library Stdlib.Logic.ExtensionalityFacts

      -

      Functional extensionality <-> Equality of projections from diagonal

      +

      Functional extensionality <-> Equality of projections from diagonal

      @@ -209,7 +209,7 @@

      Library Stdlib.Logic.ExtensionalityFacts

      -

      Functional extensionality <-> Unicity of bijection inverse

      +

      Functional extensionality <-> Unicity of bijection inverse

      @@ -227,7 +227,7 @@

      Library Stdlib.Logic.ExtensionalityFacts

      -

      Functional extensionality <-> Bijectivity of bijective composition

      +

      Functional extensionality <-> Bijectivity of bijective composition

      diff --git a/master/stdlib/Stdlib.Logic.FinFun.html b/master/stdlib/Stdlib.Logic.FinFun.html index 7f81787e9a..1fee886912 100644 --- a/master/stdlib/Stdlib.Logic.FinFun.html +++ b/master/stdlib/Stdlib.Logic.FinFun.html @@ -49,7 +49,7 @@

      Library Stdlib.Logic.FinFun

      -

      Functions on finite domains

      +

      Functions on finite domains

      diff --git a/master/stdlib/Stdlib.Logic.Hurkens.html b/master/stdlib/Stdlib.Logic.Hurkens.html index f85eb49c25..b6211eb5ae 100644 --- a/master/stdlib/Stdlib.Logic.Hurkens.html +++ b/master/stdlib/Stdlib.Logic.Hurkens.html @@ -176,7 +176,7 @@

      Library Stdlib.Logic.Hurkens

      -

      A modular proof of Hurkens's paradox.

      +

      A modular proof of Hurkens's paradox.

      @@ -203,7 +203,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Axiomatisation of impredicative universes in a Martin-Löf style

      +

      Axiomatisation of impredicative universes in a Martin-Löf style

      @@ -214,7 +214,7 @@

      Library Stdlib.Logic.Hurkens

      actual system U-.
      -

      Large universe

      +

      Large universe

      @@ -223,7 +223,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Closure by small product

      +

      Closure by small product

      @@ -239,7 +239,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Closure by large products

      +

      Closure by large products

      U1 only needs to quantify over itself.
      @@ -256,7 +256,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Small universe

      +

      Small universe

      The small universe is an element of the large one.
      @@ -266,7 +266,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Closure by small product

      +

      Closure by small product

      U0 does not need reduction rules
      @@ -280,7 +280,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Closure by large products

      +

      Closure by large products

      @@ -295,7 +295,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Automating the rewrite rules of our encoding.

      +

      Automating the rewrite rules of our encoding.

      @@ -313,7 +313,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Hurkens's paradox.

      +

      Hurkens's paradox.

      @@ -326,7 +326,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Preliminary definitions

      +

      Preliminary definitions

      @@ -355,7 +355,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Proof

      +

      Proof

      @@ -440,7 +440,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Impredicative universes are not retracts.

      +

      Impredicative universes are not retracts.

      @@ -467,7 +467,7 @@

      Library Stdlib.Logic.Hurkens

      -

      U1 is impredicative

      +

      U1 is impredicative

      @@ -494,7 +494,7 @@

      Library Stdlib.Logic.Hurkens

      -

      U0 is a retract of U1

      +

      U0 is a retract of U1

      @@ -507,7 +507,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -571,7 +571,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Modal fragments of Prop are not retracts

      +

      Modal fragments of Prop are not retracts

      @@ -590,7 +590,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Monadic modality

      +

      Monadic modality

      @@ -613,7 +613,7 @@

      Library Stdlib.Logic.Hurkens

      -

      The universe of modal propositions

      +

      The universe of modal propositions

      @@ -643,7 +643,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Retract of the modal fragment of Prop in a small type

      +

      Retract of the modal fragment of Prop in a small type

      @@ -663,7 +663,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -722,7 +722,7 @@

      Library Stdlib.Logic.Hurkens

      -

      The negative fragment of Prop is not a retract

      +

      The negative fragment of Prop is not a retract

      @@ -739,7 +739,7 @@

      Library Stdlib.Logic.Hurkens

      -

      The universe of negative propositions.

      +

      The universe of negative propositions.

      @@ -755,7 +755,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Retract of the negative fragment of Prop in a small type

      +

      Retract of the negative fragment of Prop in a small type

      @@ -775,7 +775,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -806,7 +806,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Prop is not a retract

      +

      Prop is not a retract

      @@ -823,7 +823,7 @@

      Library Stdlib.Logic.Hurkens

      -

      The universe of propositions.

      +

      The universe of propositions.

      @@ -839,7 +839,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Retract of Prop in a small type, using the identity modality.

      +

      Retract of Prop in a small type, using the identity modality.

      @@ -855,7 +855,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -886,7 +886,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Retract of Prop in a small type

      +

      Retract of Prop in a small type

      @@ -904,7 +904,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -931,7 +931,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Large universes are not retracts of Prop.

      +

      Large universes are not retracts of Prop.

      @@ -956,7 +956,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Assumption of a retract from Type into Prop

      +

      Assumption of a retract from Type into Prop

      @@ -970,7 +970,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Paradox

      +

      Paradox

      @@ -1025,7 +1025,7 @@

      Library Stdlib.Logic.Hurkens

      -

      A<>Type

      +

      A<>Type

      @@ -1046,7 +1046,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Universe U is equal to one of its elements.

      +

      Universe U is equal to one of its elements.

      @@ -1060,7 +1060,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Universe U is a retract of A

      +

      Universe U is a retract of A

      @@ -1150,7 +1150,7 @@

      Library Stdlib.Logic.Hurkens

      -

      Prop<>Type.

      +

      Prop<>Type.

      diff --git a/master/stdlib/Stdlib.Logic.PropExtensionalityFacts.html b/master/stdlib/Stdlib.Logic.PropExtensionalityFacts.html index 8f62f70940..65d5520aaa 100644 --- a/master/stdlib/Stdlib.Logic.PropExtensionalityFacts.html +++ b/master/stdlib/Stdlib.Logic.PropExtensionalityFacts.html @@ -117,7 +117,7 @@

      Library Stdlib.Logic.PropExtensionalityFacts

      -

      Definitions

      +

      Definitions

      @@ -181,11 +181,11 @@

      Library Stdlib.Logic.PropExtensionalityFacts

      -

      Propositional and predicate extensionality

      +

      Propositional and predicate extensionality

      -

      Predicate extensionality <-> Propositional extensionality + Propositional functional extensionality

      +

      Predicate extensionality <-> Propositional extensionality + Propositional functional extensionality

      @@ -208,7 +208,7 @@

      Library Stdlib.Logic.PropExtensionalityFacts

      -

      Propositional extensionality and provable proposition extensionality

      +

      Propositional extensionality and provable proposition extensionality

      @@ -220,7 +220,7 @@

      Library Stdlib.Logic.PropExtensionalityFacts

      -

      Propositional extensionality and refutable proposition extensionality

      +

      Propositional extensionality and refutable proposition extensionality

      diff --git a/master/stdlib/Stdlib.Logic.PropFacts.html b/master/stdlib/Stdlib.Logic.PropFacts.html index 23a516d0c5..c79f765906 100644 --- a/master/stdlib/Stdlib.Logic.PropFacts.html +++ b/master/stdlib/Stdlib.Logic.PropFacts.html @@ -49,7 +49,7 @@

      Library Stdlib.Logic.PropFacts

      -

      Basic facts about Prop as a type

      +

      Basic facts about Prop as a type

      diff --git a/master/stdlib/Stdlib.Logic.SetIsType.html b/master/stdlib/Stdlib.Logic.SetIsType.html index bf9cccf737..c6f99d6462 100644 --- a/master/stdlib/Stdlib.Logic.SetIsType.html +++ b/master/stdlib/Stdlib.Logic.SetIsType.html @@ -49,7 +49,7 @@

      Library Stdlib.Logic.SetIsType

      -

      The Set universe seen as a synonym for Type

      +

      The Set universe seen as a synonym for Type

      diff --git a/master/stdlib/Stdlib.MSets.MSetAVL.html b/master/stdlib/Stdlib.MSets.MSetAVL.html index c2b18d34c8..e3a50aea70 100644 --- a/master/stdlib/Stdlib.MSets.MSetAVL.html +++ b/master/stdlib/Stdlib.MSets.MSetAVL.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      MSetAVL : Implementation of MSetInterface via AVL trees

      +

      MSetAVL : Implementation of MSetInterface via AVL trees

      @@ -91,7 +91,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Ops : the pure functions

      +

      Ops : the pure functions

      @@ -105,7 +105,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Generic trees instantiated with integer height

      +

      Generic trees instantiated with integer height

      @@ -125,7 +125,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Height of trees

      +

      Height of trees

      @@ -141,7 +141,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Singleton set

      +

      Singleton set

      @@ -153,7 +153,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Helper functions

      +

      Helper functions

      @@ -216,7 +216,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Insertion

      +

      Insertion

      @@ -236,7 +236,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Join

      +

      Join

      @@ -265,7 +265,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Extraction of minimum element

      +

      Extraction of minimum element

      @@ -289,7 +289,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Merging two trees

      +

      Merging two trees

      @@ -313,7 +313,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Deletion

      +

      Deletion

      @@ -333,7 +333,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Concatenation

      +

      Concatenation

      @@ -357,7 +357,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Splitting

      +

      Splitting

      @@ -397,7 +397,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Intersection

      +

      Intersection

      @@ -416,7 +416,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Difference

      +

      Difference

      @@ -435,7 +435,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Union

      +

      Union

      @@ -466,7 +466,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Filter

      +

      Filter

      @@ -484,7 +484,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Partition

      +

      Partition

      @@ -507,7 +507,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      MakeRaw

      +

      MakeRaw

      @@ -780,7 +780,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Singleton set

      +

      Singleton set

      @@ -796,7 +796,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Helper functions

      +

      Helper functions

      @@ -823,7 +823,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Insertion

      +

      Insertion

      @@ -847,7 +847,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Join

      +

      Join

      @@ -886,7 +886,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Extraction of minimum element

      +

      Extraction of minimum element

      @@ -910,7 +910,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Merging two trees

      +

      Merging two trees

      @@ -929,7 +929,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Deletion

      +

      Deletion

      @@ -946,7 +946,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Concatenation

      +

      Concatenation

      @@ -965,7 +965,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Splitting

      +

      Splitting

      @@ -997,7 +997,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Intersection

      +

      Intersection

      @@ -1027,7 +1027,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Difference

      +

      Difference

      @@ -1048,7 +1048,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Union

      +

      Union

      @@ -1065,7 +1065,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Filter

      +

      Filter

      @@ -1087,7 +1087,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Partition

      +

      Partition

      @@ -1124,7 +1124,7 @@

      Library Stdlib.MSets.MSetAVL

      -

      Encapsulation

      +

      Encapsulation

      diff --git a/master/stdlib/Stdlib.MSets.MSetDecide.html b/master/stdlib/Stdlib.MSets.MSetDecide.html index 355bfa5bca..5e2d30cb76 100644 --- a/master/stdlib/Stdlib.MSets.MSetDecide.html +++ b/master/stdlib/Stdlib.MSets.MSetDecide.html @@ -75,7 +75,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Overview

      +

      Overview

      This functor defines the tactic fsetdec, which will solve any valid goal of the form @@ -181,7 +181,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Facts and Tactics for Propositional Logic

      +

      Facts and Tactics for Propositional Logic

      These lemmas and tactics are in a module so that they do not affect the namespace if you import the enclosing @@ -196,18 +196,18 @@

      Library Stdlib.MSets.MSetDecide

      -

      Lemmas and Tactics About Decidable Propositions

      +

      Lemmas and Tactics About Decidable Propositions

      -

      Propositional Equivalences Involving Negation

      +

      Propositional Equivalences Involving Negation

      These are all written with the unfolded form of negation, since I am not sure if setoid rewriting will always perform conversion.
      -

      Tactics for Negations

      +

      Tactics for Negations

      @@ -458,7 +458,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Auxiliary Tactics

      +

      Auxiliary Tactics

      Again, these lemmas and tactics are in a module so that they do not affect the namespace if you import the @@ -471,7 +471,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Generic Tactics

      +

      Generic Tactics

      We begin by defining a few generic, useful tactics.
      @@ -588,7 +588,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Discarding Irrelevant Hypotheses

      +

      Discarding Irrelevant Hypotheses

      We will want to clear the context of any non-MSet-related hypotheses in order to increase the @@ -668,7 +668,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Turning Set Operators into Propositional Connectives

      +

      Turning Set Operators into Propositional Connectives

      The lemmas from MSetFacts will be used to break down set operations into propositional formulas built over @@ -694,7 +694,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Decidability of MSet Propositions

      +

      Decidability of MSet Propositions

      @@ -729,7 +729,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Normalizing Propositions About Equality

      +

      Normalizing Propositions About Equality

      We have to deal with the fact that E.eq may be convertible with Coq's equality. Thus, we will find the @@ -812,7 +812,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Considering Decidability of Base Propositions

      +

      Considering Decidability of Base Propositions

      This tactic adds assertions about the decidability of E.eq and In to the context. This is necessary for @@ -861,7 +861,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Handling Empty, Subset, and Equal

      +

      Handling Empty, Subset, and Equal

      This tactic instantiates universally quantified hypotheses (which arise from the unfolding of Empty, @@ -909,7 +909,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      The Core fsetdec Auxiliary Tactics

      +

      The Core fsetdec Auxiliary Tactics

      @@ -951,7 +951,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      The fsetdec Tactic

      +

      The fsetdec Tactic

      Here is the top-level tactic (the only one intended for clients of this library). It's specification is given at @@ -1065,7 +1065,7 @@

      Library Stdlib.MSets.MSetDecide

      -

      Examples

      +

      Examples

      diff --git a/master/stdlib/Stdlib.MSets.MSetEqProperties.html b/master/stdlib/Stdlib.MSets.MSetEqProperties.html index b2a1d4a2b3..88296c183d 100644 --- a/master/stdlib/Stdlib.MSets.MSetEqProperties.html +++ b/master/stdlib/Stdlib.MSets.MSetEqProperties.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetEqProperties

      -

      Finite sets library

      +

      Finite sets library

      diff --git a/master/stdlib/Stdlib.MSets.MSetFacts.html b/master/stdlib/Stdlib.MSets.MSetFacts.html index 5fab2005b1..49d132e28a 100644 --- a/master/stdlib/Stdlib.MSets.MSetFacts.html +++ b/master/stdlib/Stdlib.MSets.MSetFacts.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetFacts

      -

      Finite sets library

      +

      Finite sets library

      @@ -88,7 +88,7 @@

      Library Stdlib.MSets.MSetFacts

      -

      Specifications written using implications :

      +

      Specifications written using implications :

      this used to be the default interface.
      @@ -205,7 +205,7 @@

      Library Stdlib.MSets.MSetFacts

      -

      Specifications written using equivalences :

      +

      Specifications written using equivalences :

      this is now provided by the default interface.
      @@ -294,7 +294,7 @@

      Library Stdlib.MSets.MSetFacts

      -

      Specifications written using boolean predicates

      +

      Specifications written using boolean predicates

      @@ -358,7 +358,7 @@

      Library Stdlib.MSets.MSetFacts

      -

      Declarations of morphisms with respects to E.eq and Equal

      +

      Declarations of morphisms with respects to E.eq and Equal

      diff --git a/master/stdlib/Stdlib.MSets.MSetGenTree.html b/master/stdlib/Stdlib.MSets.MSetGenTree.html index f7a4ccaded..c1053bd4ed 100644 --- a/master/stdlib/Stdlib.MSets.MSetGenTree.html +++ b/master/stdlib/Stdlib.MSets.MSetGenTree.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      MSetGenTree : sets via generic trees

      +

      MSetGenTree : sets via generic trees

      @@ -107,7 +107,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Ops : the pure functions

      +

      Ops : the pure functions

      @@ -129,7 +129,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      The empty set and emptyness test

      +

      The empty set and emptyness test

      @@ -148,7 +148,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Membership test

      +

      Membership test

      @@ -173,7 +173,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Minimal, maximal, arbitrary elements

      +

      Minimal, maximal, arbitrary elements

      @@ -201,7 +201,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Iteration on elements

      +

      Iteration on elements

      @@ -258,7 +258,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Testing universal or existential properties.

      +

      Testing universal or existential properties.

      @@ -283,7 +283,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Comparison of trees

      +

      Comparison of trees

      @@ -390,7 +390,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Subset test

      +

      Subset test

      @@ -449,7 +449,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Props : correctness proofs of these generic operations

      +

      Props : correctness proofs of these generic operations

      @@ -461,7 +461,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Occurrence in a tree

      +

      Occurrence in a tree

      @@ -479,7 +479,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Some shortcuts

      +

      Some shortcuts

      @@ -495,7 +495,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Binary search trees

      +

      Binary search trees

      @@ -573,7 +573,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Known facts about ordered types

      +

      Known facts about ordered types

      @@ -585,7 +585,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Automation and dedicated tactics

      +

      Automation and dedicated tactics

      @@ -692,7 +692,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Basic results about In

      +

      Basic results about In

      @@ -790,7 +790,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Empty set

      +

      Empty set

      @@ -806,7 +806,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Emptyness test

      +

      Emptyness test

      @@ -818,7 +818,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Membership

      +

      Membership

      @@ -830,7 +830,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Minimal and maximal elements

      +

      Minimal and maximal elements

      @@ -870,7 +870,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Elements

      +

      Elements

      @@ -946,7 +946,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      for_all and exists

      +

      for_all and exists

      @@ -963,7 +963,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Fold

      +

      Fold

      @@ -980,7 +980,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Subset

      +

      Subset

      @@ -1005,7 +1005,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Comparison

      +

      Comparison

      @@ -1107,7 +1107,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      Equality test

      +

      Equality test

      @@ -1120,7 +1120,7 @@

      Library Stdlib.MSets.MSetGenTree

      -

      A few results about mindepth and maxdepth

      +

      A few results about mindepth and maxdepth

      diff --git a/master/stdlib/Stdlib.MSets.MSetInterface.html b/master/stdlib/Stdlib.MSets.MSetInterface.html index a2884baca6..e33ce07b90 100644 --- a/master/stdlib/Stdlib.MSets.MSetInterface.html +++ b/master/stdlib/Stdlib.MSets.MSetInterface.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Finite set library

      +

      Finite set library

      @@ -318,7 +318,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Functorial signature for weak sets

      +

      Functorial signature for weak sets

      @@ -432,7 +432,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Static signature for weak sets

      +

      Static signature for weak sets

      @@ -452,7 +452,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Functorial signature for sets on ordered elements

      +

      Functorial signature for sets on ordered elements

      @@ -564,7 +564,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Static signature for sets on ordered elements

      +

      Static signature for sets on ordered elements

      @@ -587,7 +587,7 @@

      Library Stdlib.MSets.MSetInterface

      -

      Some subtyping tests

      +

      Some subtyping tests

       WSetsOn ---> WSets
      @@ -604,7 +604,7 @@ 

      Library Stdlib.MSets.MSetInterface

      -

      Signatures for set representations with ill-formed values.

      +

      Signatures for set representations with ill-formed values.

      diff --git a/master/stdlib/Stdlib.MSets.MSetList.html b/master/stdlib/Stdlib.MSets.MSetList.html index ad08167355..1f7b9d6159 100644 --- a/master/stdlib/Stdlib.MSets.MSetList.html +++ b/master/stdlib/Stdlib.MSets.MSetList.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetList

      -

      Finite sets library

      +

      Finite sets library

      @@ -66,7 +66,7 @@

      Library Stdlib.MSets.MSetList

      -

      Functions over lists

      +

      Functions over lists

      @@ -94,7 +94,7 @@

      Library Stdlib.MSets.MSetList

      -

      The set operations.

      +

      The set operations.

      @@ -302,7 +302,7 @@

      Library Stdlib.MSets.MSetList

      -

      Proofs of set operation specifications.

      +

      Proofs of set operation specifications.

      @@ -643,7 +643,7 @@

      Library Stdlib.MSets.MSetList

      -

      Encapsulation

      +

      Encapsulation

      diff --git a/master/stdlib/Stdlib.MSets.MSetProperties.html b/master/stdlib/Stdlib.MSets.MSetProperties.html index 27032bb5ea..79a7a99062 100644 --- a/master/stdlib/Stdlib.MSets.MSetProperties.html +++ b/master/stdlib/Stdlib.MSets.MSetProperties.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Finite sets library

      +

      Finite sets library

      @@ -342,7 +342,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Properties of elements

      +

      Properties of elements

      @@ -357,7 +357,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Conversions between lists and sets

      +

      Conversions between lists and sets

      @@ -381,7 +381,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Fold

      +

      Fold

      @@ -409,7 +409,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Induction principles for fold (contributed by S. Lescuyer)

      +

      Induction principles for fold (contributed by S. Lescuyer)

      @@ -515,7 +515,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Alternative (weaker) specifications for fold

      +

      Alternative (weaker) specifications for fold

      @@ -587,7 +587,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Fold is a morphism

      +

      Fold is a morphism

      @@ -604,7 +604,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Fold and other set operators

      +

      Fold and other set operators

      @@ -656,11 +656,11 @@

      Library Stdlib.MSets.MSetProperties

      -

      Cardinal

      +

      Cardinal

      -

      Characterization of cardinal in terms of fold

      +

      Characterization of cardinal in terms of fold

      @@ -672,7 +672,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Old specifications for cardinal.

      +

      Old specifications for cardinal.

      @@ -695,7 +695,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Cardinal and (non-)emptiness

      +

      Cardinal and (non-)emptiness

      @@ -720,7 +720,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Cardinal is a morphism

      +

      Cardinal is a morphism

      @@ -740,7 +740,7 @@

      Library Stdlib.MSets.MSetProperties

      -

      Cardinal and set operators

      +

      Cardinal and set operators

      diff --git a/master/stdlib/Stdlib.MSets.MSetRBT.html b/master/stdlib/Stdlib.MSets.MSetRBT.html index b4ac959df4..4173cb9942 100644 --- a/master/stdlib/Stdlib.MSets.MSetRBT.html +++ b/master/stdlib/Stdlib.MSets.MSetRBT.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      MSetRBT : Implementation of MSetInterface via Red-Black trees

      +

      MSetRBT : Implementation of MSetInterface via Red-Black trees

      @@ -153,7 +153,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Ops : the pure functions

      +

      Ops : the pure functions

      @@ -165,7 +165,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Generic trees instantiated with color

      +

      Generic trees instantiated with color

      @@ -187,7 +187,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Basic tree

      +

      Basic tree

      @@ -199,7 +199,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Changing root color

      +

      Changing root color

      @@ -222,7 +222,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Balancing

      +

      Balancing

      @@ -303,7 +303,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Insertion

      +

      Insertion

      @@ -335,7 +335,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Deletion

      +

      Deletion

      @@ -395,7 +395,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Removing minimal element

      +

      Removing minimal element

      @@ -425,7 +425,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Tree-ification

      +

      Tree-ification

      @@ -488,7 +488,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Filtering

      +

      Filtering

      @@ -526,7 +526,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Union, intersection, difference

      +

      Union, intersection, difference

      @@ -686,7 +686,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      MakeRaw : the pure functions and their specifications

      +

      MakeRaw : the pure functions and their specifications

      @@ -724,7 +724,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Singleton set

      +

      Singleton set

      @@ -740,7 +740,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      makeBlack, MakeRed

      +

      makeBlack, MakeRed

      @@ -763,7 +763,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Generic handling for red-matching and red-red-matching

      +

      Generic handling for red-matching and red-red-matching

      @@ -888,7 +888,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Balancing for insertion

      +

      Balancing for insertion

      @@ -934,7 +934,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Insertion

      +

      Insertion

      @@ -967,7 +967,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Balancing for deletion

      +

      Balancing for deletion

      @@ -997,7 +997,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Append for deletion

      +

      Append for deletion

      @@ -1050,7 +1050,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Deletion

      +

      Deletion

      @@ -1081,7 +1081,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Removing the minimal element

      +

      Removing the minimal element

      @@ -1110,7 +1110,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Treeify

      +

      Treeify

      @@ -1162,7 +1162,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Filter

      +

      Filter

      @@ -1188,7 +1188,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Partition

      +

      Partition

      @@ -1224,7 +1224,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      An invariant for binary list functions with accumulator.

      +

      An invariant for binary list functions with accumulator.

      @@ -1271,7 +1271,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      union

      +

      union

      @@ -1319,7 +1319,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      inter

      +

      inter

      @@ -1360,7 +1360,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      difference

      +

      difference

      @@ -1409,7 +1409,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Balancing properties

      +

      Balancing properties

      @@ -1432,7 +1432,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Red-Black invariants

      +

      Red-Black invariants

      @@ -1503,7 +1503,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Basic tactics and results about red-black

      +

      Basic tactics and results about red-black

      @@ -1538,7 +1538,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      A Red-Black tree has indeed a logarithmic depth

      +

      A Red-Black tree has indeed a logarithmic depth

      @@ -1564,7 +1564,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Singleton

      +

      Singleton

      @@ -1576,7 +1576,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      makeBlack and makeRed

      +

      makeBlack and makeRed

      @@ -1592,7 +1592,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Balancing

      +

      Balancing

      @@ -1629,7 +1629,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Insertion

      +

      Insertion

      @@ -1662,7 +1662,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Deletion

      +

      Deletion

      @@ -1693,7 +1693,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Treeify

      +

      Treeify

      @@ -1740,7 +1740,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Filtering

      +

      Filtering

      @@ -1761,7 +1761,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Union, intersection, difference

      +

      Union, intersection, difference

      @@ -1790,7 +1790,7 @@

      Library Stdlib.MSets.MSetRBT

      -

      Final Encapsulation

      +

      Final Encapsulation

      diff --git a/master/stdlib/Stdlib.MSets.MSetToFiniteSet.html b/master/stdlib/Stdlib.MSets.MSetToFiniteSet.html index cd48f225c0..0c72e4d3d9 100644 --- a/master/stdlib/Stdlib.MSets.MSetToFiniteSet.html +++ b/master/stdlib/Stdlib.MSets.MSetToFiniteSet.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetToFiniteSet

      -

      Finite sets library : conversion to old Finite_sets

      +

      Finite sets library : conversion to old Finite_sets

      @@ -62,7 +62,7 @@

      Library Stdlib.MSets.MSetToFiniteSet

      -

      Going from MSets with usual Leibniz equality

      +

      Going from MSets with usual Leibniz equality

      to the good old Ensembles and Finite_sets theory.
      diff --git a/master/stdlib/Stdlib.MSets.MSetWeakList.html b/master/stdlib/Stdlib.MSets.MSetWeakList.html index 4f1dab4dc0..d5f131b161 100644 --- a/master/stdlib/Stdlib.MSets.MSetWeakList.html +++ b/master/stdlib/Stdlib.MSets.MSetWeakList.html @@ -49,7 +49,7 @@

      Library Stdlib.MSets.MSetWeakList

      -

      Finite sets library

      +

      Finite sets library

      @@ -69,7 +69,7 @@

      Library Stdlib.MSets.MSetWeakList

      -

      Functions over lists

      +

      Functions over lists

      @@ -79,7 +79,7 @@

      Library Stdlib.MSets.MSetWeakList

      And the functions returning sets are proved to preserve this invariant.
      -

      The set operations.

      +

      The set operations.

      @@ -194,7 +194,7 @@

      Library Stdlib.MSets.MSetWeakList

      -

      Proofs of set operation specifications.

      +

      Proofs of set operation specifications.

      @@ -426,7 +426,7 @@

      Library Stdlib.MSets.MSetWeakList

      -

      Encapsulation

      +

      Encapsulation

      diff --git a/master/stdlib/Stdlib.NArith.BinNat.html b/master/stdlib/Stdlib.NArith.BinNat.html index d8997a416f..3bab6637c4 100644 --- a/master/stdlib/Stdlib.NArith.BinNat.html +++ b/master/stdlib/Stdlib.NArith.BinNat.html @@ -55,7 +55,7 @@

      Library Stdlib.NArith.BinNat

      -

      Binary natural numbers, operations and properties

      +

      Binary natural numbers, operations and properties

      @@ -895,7 +895,7 @@

      Library Stdlib.NArith.BinNat

      -

      Properties of iter

      +

      Properties of iter

      diff --git a/master/stdlib/Stdlib.NArith.BinNatDef.html b/master/stdlib/Stdlib.NArith.BinNatDef.html index b44d869065..ad9c79c018 100644 --- a/master/stdlib/Stdlib.NArith.BinNatDef.html +++ b/master/stdlib/Stdlib.NArith.BinNatDef.html @@ -61,7 +61,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Binary natural numbers, definitions of operations

      +

      Binary natural numbers, definitions of operations

      @@ -76,7 +76,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Nicer name N.pos for constructor Npos

      +

      Nicer name N.pos for constructor Npos

      @@ -88,7 +88,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Constants

      +

      Constants

      @@ -102,7 +102,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Operation x -> 2*x+1

      +

      Operation x -> 2*x+1

      @@ -118,7 +118,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Operation x -> 2*x

      +

      Operation x -> 2*x

      @@ -134,7 +134,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Successor

      +

      Successor

      @@ -150,7 +150,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Predecessor

      +

      Predecessor

      @@ -166,7 +166,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      The successor of a N can be seen as a positive

      +

      The successor of a N can be seen as a positive

      @@ -182,7 +182,7 @@

      Library Stdlib.NArith.BinNatDef

      -

      Addition

      +

      Addition

      diff --git a/master/stdlib/Stdlib.NArith.Nnat.html b/master/stdlib/Stdlib.NArith.Nnat.html index a2de6719c2..41306b37b7 100644 --- a/master/stdlib/Stdlib.NArith.Nnat.html +++ b/master/stdlib/Stdlib.NArith.Nnat.html @@ -52,7 +52,7 @@

      Library Stdlib.NArith.Nnat

      -

      Conversions from N to nat

      +

      Conversions from N to nat

      @@ -168,7 +168,7 @@

      Library Stdlib.NArith.Nnat

      -

      Conversions from nat to N

      +

      Conversions from nat to N

      diff --git a/master/stdlib/Stdlib.Numbers.AltBinNotations.html b/master/stdlib/Stdlib.Numbers.AltBinNotations.html index e3c98c0f4a..f1cb1ba923 100644 --- a/master/stdlib/Stdlib.Numbers.AltBinNotations.html +++ b/master/stdlib/Stdlib.Numbers.AltBinNotations.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.AltBinNotations

      -

      Alternative Binary Number Notations

      +

      Alternative Binary Number Notations

      diff --git a/master/stdlib/Stdlib.Numbers.BinNums.html b/master/stdlib/Stdlib.Numbers.BinNums.html index 5e5e75c91a..dd16781cbf 100644 --- a/master/stdlib/Stdlib.Numbers.BinNums.html +++ b/master/stdlib/Stdlib.Numbers.BinNums.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.BinNums

      -

      Binary Numerical Datatypes

      +

      Binary Numerical Datatypes

      diff --git a/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.CyclicAxioms.html b/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.CyclicAxioms.html index b96b997827..eeb1269e85 100644 --- a/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.CyclicAxioms.html +++ b/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.CyclicAxioms.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.Cyclic.Abstract.CyclicAxioms

      -

      Signature and specification of bounded integers

      +

      Signature and specification of bounded integers

      diff --git a/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.NZCyclic.html b/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.NZCyclic.html index 5baa74861d..26dd77fadd 100644 --- a/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.NZCyclic.html +++ b/master/stdlib/Stdlib.Numbers.Cyclic.Abstract.NZCyclic.html @@ -57,7 +57,7 @@

      Library Stdlib.Numbers.Cyclic.Abstract.NZCyclic

      -

      From CyclicType to NZAxiomsSig

      +

      From CyclicType to NZAxiomsSig

      diff --git a/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Cyclic63.html b/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Cyclic63.html index 310ed80dad..fb368ee825 100644 --- a/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Cyclic63.html +++ b/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Cyclic63.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.Cyclic.Int63.Cyclic63

      -

      Uint63 numbers defines indeed a cyclic structure : Z/(2^63)Z

      +

      Uint63 numbers defines indeed a cyclic structure : Z/(2^63)Z

      diff --git a/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Ring63.html b/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Ring63.html index dc0a1b79d1..cd60778c65 100644 --- a/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Ring63.html +++ b/master/stdlib/Stdlib.Numbers.Cyclic.Int63.Ring63.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.Cyclic.Int63.Ring63

      -

      Uint63 numbers defines Z/(2^63)Z, and can hence be equipped

      +

      Uint63 numbers defines Z/(2^63)Z, and can hence be equipped

      with a ring structure and a ring tactic
      diff --git a/master/stdlib/Stdlib.Numbers.DecimalFacts.html b/master/stdlib/Stdlib.Numbers.DecimalFacts.html index 29494c0d0d..1ecabfc6bd 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalFacts.html +++ b/master/stdlib/Stdlib.Numbers.DecimalFacts.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalFacts

      -

      DecimalFacts : some facts about Decimal numbers

      +

      DecimalFacts : some facts about Decimal numbers

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalN.html b/master/stdlib/Stdlib.Numbers.DecimalN.html index 59970e4ea7..d253f8e7cc 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalN.html +++ b/master/stdlib/Stdlib.Numbers.DecimalN.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalN

      -

      DecimalN

      +

      DecimalN

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalNat.html b/master/stdlib/Stdlib.Numbers.DecimalNat.html index 3699bd06ca..10ebf28372 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalNat.html +++ b/master/stdlib/Stdlib.Numbers.DecimalNat.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalNat

      -

      DecimalNat

      +

      DecimalNat

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalPos.html b/master/stdlib/Stdlib.Numbers.DecimalPos.html index 2fbd4d29d1..e02bb16195 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalPos.html +++ b/master/stdlib/Stdlib.Numbers.DecimalPos.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalPos

      -

      DecimalPos

      +

      DecimalPos

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalQ.html b/master/stdlib/Stdlib.Numbers.DecimalQ.html index 9265d56a71..57dd0d7aeb 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalQ.html +++ b/master/stdlib/Stdlib.Numbers.DecimalQ.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalQ

      -

      DecimalQ

      +

      DecimalQ

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalR.html b/master/stdlib/Stdlib.Numbers.DecimalR.html index 463c170630..cb91aaebf2 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalR.html +++ b/master/stdlib/Stdlib.Numbers.DecimalR.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalR

      -

      DecimalR

      +

      DecimalR

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalString.html b/master/stdlib/Stdlib.Numbers.DecimalString.html index 09737be4fc..8b8a343250 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalString.html +++ b/master/stdlib/Stdlib.Numbers.DecimalString.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.DecimalString

      -

      Conversion between decimal numbers and Coq strings

      +

      Conversion between decimal numbers and Coq strings

      diff --git a/master/stdlib/Stdlib.Numbers.DecimalZ.html b/master/stdlib/Stdlib.Numbers.DecimalZ.html index 8627e98e1b..520a6c3011 100644 --- a/master/stdlib/Stdlib.Numbers.DecimalZ.html +++ b/master/stdlib/Stdlib.Numbers.DecimalZ.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.DecimalZ

      -

      DecimalZ

      +

      DecimalZ

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalFacts.html b/master/stdlib/Stdlib.Numbers.HexadecimalFacts.html index 282555022b..de885036e6 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalFacts.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalFacts.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalFacts

      -

      HexadecimalFacts : some facts about Hexadecimal numbers

      +

      HexadecimalFacts : some facts about Hexadecimal numbers

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalN.html b/master/stdlib/Stdlib.Numbers.HexadecimalN.html index 8c0e22a598..4fe08075a9 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalN.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalN.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalN

      -

      HexadecimalN

      +

      HexadecimalN

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalNat.html b/master/stdlib/Stdlib.Numbers.HexadecimalNat.html index 6b11b8285f..4d78a09134 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalNat.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalNat.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalNat

      -

      HexadecimalNat

      +

      HexadecimalNat

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalPos.html b/master/stdlib/Stdlib.Numbers.HexadecimalPos.html index b9e68eb550..0a7fdffac7 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalPos.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalPos.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalPos

      -

      HexadecimalPos

      +

      HexadecimalPos

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalQ.html b/master/stdlib/Stdlib.Numbers.HexadecimalQ.html index b2d0145f52..5ae7290d8b 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalQ.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalQ.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalQ

      -

      HexadecimalQ

      +

      HexadecimalQ

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalR.html b/master/stdlib/Stdlib.Numbers.HexadecimalR.html index 576dceb416..bfb77f5e39 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalR.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalR.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalR

      -

      HexadecimalR

      +

      HexadecimalR

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalString.html b/master/stdlib/Stdlib.Numbers.HexadecimalString.html index f6b055210a..3cf7e19266 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalString.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalString.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.HexadecimalString

      -

      Conversion between hexadecimal numbers and Coq strings

      +

      Conversion between hexadecimal numbers and Coq strings

      diff --git a/master/stdlib/Stdlib.Numbers.HexadecimalZ.html b/master/stdlib/Stdlib.Numbers.HexadecimalZ.html index 20405d0126..4a3a781c6e 100644 --- a/master/stdlib/Stdlib.Numbers.HexadecimalZ.html +++ b/master/stdlib/Stdlib.Numbers.HexadecimalZ.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.HexadecimalZ

      -

      HexadecimalZ

      +

      HexadecimalZ

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZBits.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZBits.html index 6b00ac576a..6078209f1b 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZBits.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZBits.html @@ -473,7 +473,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZBits

      -

      Properties of shifts

      +

      Properties of shifts

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivEucl.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivEucl.html index 8b54469a61..1018bac41c 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivEucl.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivEucl.html @@ -55,7 +55,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivEucl

      -

      Euclidean Division for integers, Euclid convention

      +

      Euclidean Division for integers, Euclid convention

      @@ -246,7 +246,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivEucl

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -282,7 +282,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivEucl

      -

      Order results about mod and div

      +

      Order results about mod and div

      @@ -411,7 +411,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivEucl

      -

      Relations between usual operations and mod and div

      +

      Relations between usual operations and mod and div

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivFloor.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivFloor.html index 814892d6ab..c946bd0287 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivFloor.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivFloor.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivFloor

      -

      Euclidean Division for integers (Floor convention)

      +

      Euclidean Division for integers (Floor convention)

      @@ -284,7 +284,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivFloor

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -320,7 +320,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivFloor

      -

      Order results about mod and div

      +

      Order results about mod and div

      @@ -457,7 +457,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivFloor

      -

      Relations between usual operations and mod and div

      +

      Relations between usual operations and mod and div

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivTrunc.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivTrunc.html index 8ba22306cc..fe9533bea1 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivTrunc.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZDivTrunc.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivTrunc

      -

      Euclidean Division for integers (Trunc convention)

      +

      Euclidean Division for integers (Trunc convention)

      @@ -209,7 +209,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivTrunc

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -307,7 +307,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivTrunc

      -

      Order results about rem and quot

      +

      Order results about rem and quot

      @@ -442,7 +442,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZDivTrunc

      -

      Relations between usual operations and rem and quot

      +

      Relations between usual operations and rem and quot

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZLcm.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZLcm.html index 82204b0465..9a6cea1c89 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZLcm.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZLcm.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZLcm

      -

      Least Common Multiple

      +

      Least Common Multiple

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZMaxMin.html b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZMaxMin.html index 085d6411e3..46ad4e691c 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZMaxMin.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Abstract.ZMaxMin.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Integer.Abstract.ZMaxMin

      -

      Properties of minimum and maximum specific to integer numbers

      +

      Properties of minimum and maximum specific to integer numbers

      diff --git a/master/stdlib/Stdlib.Numbers.Integer.Binary.ZBinary.html b/master/stdlib/Stdlib.Numbers.Integer.Binary.ZBinary.html index 7b6e2d5b2f..a12ee75c55 100644 --- a/master/stdlib/Stdlib.Numbers.Integer.Binary.ZBinary.html +++ b/master/stdlib/Stdlib.Numbers.Integer.Binary.ZBinary.html @@ -71,7 +71,7 @@

      Library Stdlib.Numbers.Integer.Binary.ZBinary

      -

      An order tactic for integers

      +

      An order tactic for integers

      diff --git a/master/stdlib/Stdlib.Numbers.NaryFunctions.html b/master/stdlib/Stdlib.Numbers.NaryFunctions.html index d484ef430a..3e05cb270b 100644 --- a/master/stdlib/Stdlib.Numbers.NaryFunctions.html +++ b/master/stdlib/Stdlib.Numbers.NaryFunctions.html @@ -57,7 +57,7 @@

      Library Stdlib.Numbers.NaryFunctions

      -

      Generic dependently-typed operators about n-ary functions

      +

      Generic dependently-typed operators about n-ary functions

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZAdd.html b/master/stdlib/Stdlib.Numbers.NatInt.NZAdd.html index 91155d2b01..6910b457d0 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZAdd.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZAdd.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZAdd

      -

      Some properties of the addition for modules implementing NZBasicFunsSig'

      +

      Some properties of the addition for modules implementing NZBasicFunsSig'

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZAddOrder.html b/master/stdlib/Stdlib.Numbers.NatInt.NZAddOrder.html index 4bcf0e8171..aab95e4c0d 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZAddOrder.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZAddOrder.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZAddOrder

      -

      Properties of orders and addition for modules implementing NZOrdAxiomsSig'

      +

      Properties of orders and addition for modules implementing NZOrdAxiomsSig'

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZAxioms.html b/master/stdlib/Stdlib.Numbers.NatInt.NZAxioms.html index 341796ad50..2071dc5e04 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZAxioms.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZAxioms.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.NatInt.NZAxioms

      Initial Author : Evgeny Makarov, INRIA, 2007
      -

      Axioms for a domain with zero, succ, pred.

      +

      Axioms for a domain with zero, succ, pred.

      @@ -145,7 +145,7 @@

      Library Stdlib.Numbers.NatInt.NZAxioms

      -

      Axiomatization of a domain with zero, succ, pred and a bi-directional induction principle.

      +

      Axiomatization of a domain with zero, succ, pred and a bi-directional induction principle.

      @@ -227,7 +227,7 @@

      Library Stdlib.Numbers.NatInt.NZAxioms

      -

      Axiomatization of some more constants

      +

      Axiomatization of some more constants

      @@ -284,7 +284,7 @@

      Library Stdlib.Numbers.NatInt.NZAxioms

      -

      Axiomatization of basic operations : + - *

      +

      Axiomatization of basic operations : + - *

      @@ -340,7 +340,7 @@

      Library Stdlib.Numbers.NatInt.NZAxioms

      -

      Axiomatization of order

      +

      Axiomatization of order

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZBase.html b/master/stdlib/Stdlib.Numbers.NatInt.NZBase.html index f90069c1b9..bb1b588790 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZBase.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZBase.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZBase

      -

      Basic lemmas about modules implementing NZDomainSig'

      +

      Basic lemmas about modules implementing NZDomainSig'

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZDiv.html b/master/stdlib/Stdlib.Numbers.NatInt.NZDiv.html index dfec64027d..8beddeb790 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZDiv.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZDiv.html @@ -190,7 +190,7 @@

      Library Stdlib.Numbers.NatInt.NZDiv

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -223,7 +223,7 @@

      Library Stdlib.Numbers.NatInt.NZDiv

      -

      Order results about mod and div

      +

      Order results about mod and div

      @@ -335,7 +335,7 @@

      Library Stdlib.Numbers.NatInt.NZDiv

      -

      Relations between usual operations and mod and div

      +

      Relations between usual operations and mod and div

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZDomain.html b/master/stdlib/Stdlib.Numbers.NatInt.NZDomain.html index 307d761474..266a5fde7a 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZDomain.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZDomain.html @@ -78,7 +78,7 @@

      Library Stdlib.Numbers.NatInt.NZDomain

      -

      Relationship between points thanks to succ and pred.

      +

      Relationship between points thanks to succ and pred.

      @@ -129,7 +129,7 @@

      Library Stdlib.Numbers.NatInt.NZDomain

      -

      Study of initial point w.r.t. succ (if any).

      +

      Study of initial point w.r.t. succ (if any).

      @@ -253,7 +253,7 @@

      Library Stdlib.Numbers.NatInt.NZDomain

      -

      An alternative induction principle using S and P.

      +

      An alternative induction principle using S and P.

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZLog.html b/master/stdlib/Stdlib.Numbers.NatInt.NZLog.html index 2d180f6f9c..37a0e638f5 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZLog.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZLog.html @@ -418,7 +418,7 @@

      Library Stdlib.Numbers.NatInt.NZLog

      -

      log2_up : a binary logarithm that rounds up instead of down

      +

      log2_up : a binary logarithm that rounds up instead of down

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZMul.html b/master/stdlib/Stdlib.Numbers.NatInt.NZMul.html index 9ceaa4f79e..7d05539c3f 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZMul.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZMul.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZMul

      -

      Some properties of the multiplication for modules implementing NZBasicFunsSig'

      +

      Some properties of the multiplication for modules implementing NZBasicFunsSig'

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZMulOrder.html b/master/stdlib/Stdlib.Numbers.NatInt.NZMulOrder.html index 0e2851f37e..e5ac929473 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZMulOrder.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZMulOrder.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZMulOrder

      -

      Properties of orders and multiplication for modules implementing NZOrdAxiomsSig'

      +

      Properties of orders and multiplication for modules implementing NZOrdAxiomsSig'

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZOrder.html b/master/stdlib/Stdlib.Numbers.NatInt.NZOrder.html index 3abfe32f19..9b91b16972 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZOrder.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZOrder.html @@ -49,7 +49,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Lemmas about orders for modules implementing NZOrdSig'

      +

      Lemmas about orders for modules implementing NZOrdSig'

      @@ -105,11 +105,11 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Basic facts about le, lt, eq and succ

      +

      Basic facts about le, lt, eq and succ

      -

      Direct consequences of the specifications of lt and le

      +

      Direct consequences of the specifications of lt and le

      @@ -167,7 +167,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Asymmetry and transitivity.

      +

      Asymmetry and transitivity.

      @@ -188,7 +188,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Some type classes about order

      +

      Some type classes about order

      @@ -209,7 +209,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Making the generic order tactic

      +

      Making the generic order tactic

      @@ -236,7 +236,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Some direct consequences of order

      +

      Some direct consequences of order

      @@ -281,7 +281,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      More properties of < and <= with respect to S and 0

      +

      More properties of < and <= with respect to S and 0

      @@ -337,7 +337,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      More Trichotomy, decidability and double negation elimination

      +

      More Trichotomy, decidability and double negation elimination

      @@ -448,7 +448,7 @@

      Library Stdlib.Numbers.NatInt.NZOrder

      -

      Order-based induction principles

      +

      Order-based induction principles

      diff --git a/master/stdlib/Stdlib.Numbers.NatInt.NZSqrt.html b/master/stdlib/Stdlib.Numbers.NatInt.NZSqrt.html index 074d18b8b5..24f1ecb096 100644 --- a/master/stdlib/Stdlib.Numbers.NatInt.NZSqrt.html +++ b/master/stdlib/Stdlib.Numbers.NatInt.NZSqrt.html @@ -348,7 +348,7 @@

      Library Stdlib.Numbers.NatInt.NZSqrt

      -

      sqrt_up : a square root that rounds up instead of down

      +

      sqrt_up : a square root that rounds up instead of down

      diff --git a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NDiv.html b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NDiv.html index fa37600d25..051fecdc51 100644 --- a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NDiv.html +++ b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NDiv.html @@ -158,7 +158,7 @@

      Library Stdlib.Numbers.Natural.Abstract.NDiv

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -191,7 +191,7 @@

      Library Stdlib.Numbers.Natural.Abstract.NDiv

      -

      Order results about mod and div

      +

      Order results about mod and div

      @@ -289,7 +289,7 @@

      Library Stdlib.Numbers.Natural.Abstract.NDiv

      -

      Relations between usual operations and mod and div

      +

      Relations between usual operations and mod and div

      diff --git a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NLcm.html b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NLcm.html index 8e3dd171d5..9f9ec15a51 100644 --- a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NLcm.html +++ b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NLcm.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Natural.Abstract.NLcm

      -

      Least Common Multiple

      +

      Least Common Multiple

      diff --git a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NMaxMin.html b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NMaxMin.html index dae4481cc2..ba18664e81 100644 --- a/master/stdlib/Stdlib.Numbers.Natural.Abstract.NMaxMin.html +++ b/master/stdlib/Stdlib.Numbers.Natural.Abstract.NMaxMin.html @@ -52,7 +52,7 @@

      Library Stdlib.Numbers.Natural.Abstract.NMaxMin

      -

      Properties of minimum and maximum specific to natural numbers

      +

      Properties of minimum and maximum specific to natural numbers

      diff --git a/master/stdlib/Stdlib.Numbers.Natural.Binary.NBinary.html b/master/stdlib/Stdlib.Numbers.Natural.Binary.NBinary.html index ff88884113..14ccab9e43 100644 --- a/master/stdlib/Stdlib.Numbers.Natural.Binary.NBinary.html +++ b/master/stdlib/Stdlib.Numbers.Natural.Binary.NBinary.html @@ -59,7 +59,7 @@

      Library Stdlib.Numbers.Natural.Binary.NBinary

      -

      BinNat.N already implements NAxiomSig

      +

      BinNat.N already implements NAxiomSig

      diff --git a/master/stdlib/Stdlib.PArith.BinPos.html b/master/stdlib/Stdlib.PArith.BinPos.html index 71a14980e3..0667072005 100644 --- a/master/stdlib/Stdlib.PArith.BinPos.html +++ b/master/stdlib/Stdlib.PArith.BinPos.html @@ -57,7 +57,7 @@

      Library Stdlib.PArith.BinPos

      -

      Binary positive numbers, operations and properties

      +

      Binary positive numbers, operations and properties

      @@ -91,7 +91,7 @@

      Library Stdlib.PArith.BinPos

      -

      Definitions of operations, now in a separate file

      +

      Definitions of operations, now in a separate file

      @@ -113,7 +113,7 @@

      Library Stdlib.PArith.BinPos

      -

      Logical Predicates

      +

      Logical Predicates

      @@ -145,11 +145,11 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of operations over positive numbers

      +

      Properties of operations over positive numbers

      -

      Decidability of equality on binary positive numbers

      +

      Decidability of equality on binary positive numbers

      @@ -161,11 +161,11 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of successor on binary positive numbers

      +

      Properties of successor on binary positive numbers

      -

      Specification of xI in term of succ and xO

      +

      Specification of xI in term of succ and xO

      @@ -180,7 +180,7 @@

      Library Stdlib.PArith.BinPos

      -

      Successor and double

      +

      Successor and double

      @@ -204,7 +204,7 @@

      Library Stdlib.PArith.BinPos

      -

      Successor and predecessor

      +

      Successor and predecessor

      @@ -225,7 +225,7 @@

      Library Stdlib.PArith.BinPos

      -

      Injectivity of successor

      +

      Injectivity of successor

      @@ -237,7 +237,7 @@

      Library Stdlib.PArith.BinPos

      -

      Predecessor to N

      +

      Predecessor to N

      @@ -249,11 +249,11 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of addition on binary positive numbers

      +

      Properties of addition on binary positive numbers

      -

      Specification of succ in term of add

      +

      Specification of succ in term of add

      @@ -268,7 +268,7 @@

      Library Stdlib.PArith.BinPos

      -

      Specification of add_carry

      +

      Specification of add_carry

      @@ -280,7 +280,7 @@

      Library Stdlib.PArith.BinPos

      -

      Commutativity

      +

      Commutativity

      @@ -292,7 +292,7 @@

      Library Stdlib.PArith.BinPos

      -

      Permutation of add and succ

      +

      Permutation of add and succ

      @@ -307,7 +307,7 @@

      Library Stdlib.PArith.BinPos

      -

      No neutral elements for addition

      +

      No neutral elements for addition

      @@ -317,7 +317,7 @@

      Library Stdlib.PArith.BinPos

      -

      Simplification

      +

      Simplification

      @@ -350,7 +350,7 @@

      Library Stdlib.PArith.BinPos

      -

      Addition is associative

      +

      Addition is associative

      @@ -362,7 +362,7 @@

      Library Stdlib.PArith.BinPos

      -

      Commutation of addition and double

      +

      Commutation of addition and double

      @@ -382,7 +382,7 @@

      Library Stdlib.PArith.BinPos

      -

      Miscellaneous

      +

      Miscellaneous

      @@ -394,7 +394,7 @@

      Library Stdlib.PArith.BinPos

      -

      Peano induction and recursion on binary positive positive numbers

      +

      Peano induction and recursion on binary positive positive numbers

      @@ -512,11 +512,11 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of multiplication on binary positive numbers

      +

      Properties of multiplication on binary positive numbers

      -

      One is neutral for multiplication

      +

      One is neutral for multiplication

      @@ -531,7 +531,7 @@

      Library Stdlib.PArith.BinPos

      -

      Right reduction properties for multiplication

      +

      Right reduction properties for multiplication

      @@ -546,7 +546,7 @@

      Library Stdlib.PArith.BinPos

      -

      Commutativity of multiplication

      +

      Commutativity of multiplication

      @@ -558,7 +558,7 @@

      Library Stdlib.PArith.BinPos

      -

      Distributivity of multiplication over addition

      +

      Distributivity of multiplication over addition

      @@ -575,7 +575,7 @@

      Library Stdlib.PArith.BinPos

      -

      Associativity of multiplication

      +

      Associativity of multiplication

      @@ -587,7 +587,7 @@

      Library Stdlib.PArith.BinPos

      -

      Successor and multiplication

      +

      Successor and multiplication

      @@ -602,7 +602,7 @@

      Library Stdlib.PArith.BinPos

      -

      Parity properties of multiplication

      +

      Parity properties of multiplication

      @@ -617,7 +617,7 @@

      Library Stdlib.PArith.BinPos

      -

      Simplification properties of multiplication

      +

      Simplification properties of multiplication

      @@ -638,7 +638,7 @@

      Library Stdlib.PArith.BinPos

      -

      Inversion of multiplication

      +

      Inversion of multiplication

      @@ -656,7 +656,7 @@

      Library Stdlib.PArith.BinPos

      -

      Square

      +

      Square

      @@ -671,7 +671,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of iter

      +

      Properties of iter

      @@ -717,7 +717,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of power

      +

      Properties of power

      @@ -732,7 +732,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of square

      +

      Properties of square

      @@ -744,7 +744,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of sub_mask

      +

      Properties of sub_mask

      @@ -791,7 +791,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of boolean comparisons

      +

      Properties of boolean comparisons

      @@ -820,7 +820,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of comparison on binary positive numbers

      +

      Properties of comparison on binary positive numbers

      @@ -1014,7 +1014,7 @@

      Library Stdlib.PArith.BinPos

      -

      Facts about gt and ge

      +

      Facts about gt and ge

      @@ -1047,7 +1047,7 @@

      Library Stdlib.PArith.BinPos

      -

      Comparison and the successor

      +

      Comparison and the successor

      @@ -1073,7 +1073,7 @@

      Library Stdlib.PArith.BinPos

      -

      1 is the least positive number

      +

      1 is the least positive number

      @@ -1091,7 +1091,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of the order

      +

      Properties of the order

      @@ -1164,7 +1164,7 @@

      Library Stdlib.PArith.BinPos

      -

      Comparison and addition

      +

      Comparison and addition

      @@ -1179,7 +1179,7 @@

      Library Stdlib.PArith.BinPos

      -

      Order and addition

      +

      Order and addition

      @@ -1209,7 +1209,7 @@

      Library Stdlib.PArith.BinPos

      -

      Comparison and multiplication

      +

      Comparison and multiplication

      @@ -1224,7 +1224,7 @@

      Library Stdlib.PArith.BinPos

      -

      Order and multiplication

      +

      Order and multiplication

      @@ -1260,7 +1260,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of subtraction on binary positive numbers

      +

      Properties of subtraction on binary positive numbers

      @@ -1278,7 +1278,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of subtraction without underflow

      +

      Properties of subtraction without underflow

      @@ -1376,7 +1376,7 @@

      Library Stdlib.PArith.BinPos

      -

      Results concerning size and size_nat

      +

      Results concerning size and size_nat

      @@ -1394,7 +1394,7 @@

      Library Stdlib.PArith.BinPos

      -

      Properties of min and max

      +

      Properties of min and max

      @@ -1490,7 +1490,7 @@

      Library Stdlib.PArith.BinPos

      -

      Results concerning iter_op

      +

      Results concerning iter_op

      @@ -1511,7 +1511,7 @@

      Library Stdlib.PArith.BinPos

      -

      Results about of_nat and of_succ_nat

      +

      Results about of_nat and of_succ_nat

      @@ -1529,7 +1529,7 @@

      Library Stdlib.PArith.BinPos

      -

      Correctness proofs for the square root function

      +

      Correctness proofs for the square root function

      @@ -1555,7 +1555,7 @@

      Library Stdlib.PArith.BinPos

      -

      Correctness proofs for the gcd function

      +

      Correctness proofs for the gcd function

      diff --git a/master/stdlib/Stdlib.PArith.BinPosDef.html b/master/stdlib/Stdlib.PArith.BinPosDef.html index 0313f5b18c..29b25cf694 100644 --- a/master/stdlib/Stdlib.PArith.BinPosDef.html +++ b/master/stdlib/Stdlib.PArith.BinPosDef.html @@ -49,7 +49,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Binary positive numbers, operations

      +

      Binary positive numbers, operations

      @@ -98,11 +98,11 @@

      Library Stdlib.PArith.BinPosDef

      -

      Operations over positive numbers

      +

      Operations over positive numbers

      -

      Successor

      +

      Successor

      @@ -119,7 +119,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Addition

      +

      Addition

      @@ -158,7 +158,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Operation x -> 2*x-1

      +

      Operation x -> 2*x-1

      @@ -175,7 +175,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Predecessor

      +

      Predecessor

      @@ -192,7 +192,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      The predecessor of a positive number can be seen as a N

      +

      The predecessor of a positive number can be seen as a N

      @@ -209,7 +209,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      An auxiliary type for subtraction

      +

      An auxiliary type for subtraction

      @@ -224,7 +224,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Operation x -> 2*x+1

      +

      Operation x -> 2*x+1

      @@ -241,7 +241,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Operation x -> 2*x

      +

      Operation x -> 2*x

      @@ -258,7 +258,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Operation x -> 2*x-2

      +

      Operation x -> 2*x-2

      @@ -275,7 +275,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Predecessor with mask

      +

      Predecessor with mask

      @@ -293,7 +293,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Subtraction, result as a mask

      +

      Subtraction, result as a mask

      @@ -326,7 +326,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Subtraction, result as a positive, returning 1 if x<=y

      +

      Subtraction, result as a positive, returning 1 if x<=y

      @@ -345,7 +345,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Multiplication

      +

      Multiplication

      @@ -365,7 +365,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Iteration over a positive number

      +

      Iteration over a positive number

      @@ -382,7 +382,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Power

      +

      Power

      @@ -397,7 +397,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Square

      +

      Square

      @@ -414,7 +414,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Division by 2 rounded below but for 1

      +

      Division by 2 rounded below but for 1

      @@ -447,7 +447,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Number of digits in a positive number

      +

      Number of digits in a positive number

      @@ -480,7 +480,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Comparison on binary positive numbers

      +

      Comparison on binary positive numbers

      @@ -523,7 +523,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Boolean equality and comparisons

      +

      Boolean equality and comparisons

      @@ -554,7 +554,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      A Square Root function for positive numbers

      +

      A Square Root function for positive numbers

      @@ -600,7 +600,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Greatest Common Divisor

      +

      Greatest Common Divisor

      @@ -875,7 +875,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      From binary positive numbers to Peano natural numbers

      +

      From binary positive numbers to Peano natural numbers

      @@ -895,7 +895,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      From Peano natural numbers to binary positive numbers

      +

      From Peano natural numbers to binary positive numbers

      @@ -924,7 +924,7 @@

      Library Stdlib.PArith.BinPosDef

      -

      Conversion with a decimal representation for printing/parsing

      +

      Conversion with a decimal representation for printing/parsing

      diff --git a/master/stdlib/Stdlib.PArith.POrderedType.html b/master/stdlib/Stdlib.PArith.POrderedType.html index 5338870a8c..5874ca5486 100644 --- a/master/stdlib/Stdlib.PArith.POrderedType.html +++ b/master/stdlib/Stdlib.PArith.POrderedType.html @@ -55,7 +55,7 @@

      Library Stdlib.PArith.POrderedType

      -

      DecidableType structure for positive numbers

      +

      DecidableType structure for positive numbers

      @@ -71,7 +71,7 @@

      Library Stdlib.PArith.POrderedType

      interfaces, such as DecidableType or EqualityType.
      -

      OrderedType structure for positive numbers

      +

      OrderedType structure for positive numbers

      @@ -87,7 +87,7 @@

      Library Stdlib.PArith.POrderedType

      and a OrderedType (and also as a DecidableType).
      -

      An order tactic for positive numbers

      +

      An order tactic for positive numbers

      diff --git a/master/stdlib/Stdlib.Program.Combinators.html b/master/stdlib/Stdlib.Program.Combinators.html index a695635214..42b4c52b36 100644 --- a/master/stdlib/Stdlib.Program.Combinators.html +++ b/master/stdlib/Stdlib.Program.Combinators.html @@ -47,7 +47,7 @@

      Library Stdlib.Program.Combinators

      -

      Proofs about standard combinators, exports functional extensionality.

      +

      Proofs about standard combinators, exports functional extensionality.

      diff --git a/master/stdlib/Stdlib.QArith.QArith_base.html b/master/stdlib/Stdlib.QArith.QArith_base.html index a0e6ef3167..85956aa496 100644 --- a/master/stdlib/Stdlib.QArith.QArith_base.html +++ b/master/stdlib/Stdlib.QArith.QArith_base.html @@ -55,7 +55,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Definition of Q and basic properties

      +

      Definition of Q and basic properties

      @@ -198,7 +198,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Properties of equality.

      +

      Properties of equality.

      @@ -290,7 +290,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Addition, multiplication and opposite

      +

      Addition, multiplication and opposite

      @@ -557,7 +557,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Setoid compatibility results

      +

      Setoid compatibility results

      @@ -631,7 +631,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Properties of Qadd

      +

      Properties of Qadd

      @@ -671,7 +671,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Properties of Qopp

      +

      Properties of Qopp

      @@ -702,7 +702,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Properties of Qmult

      +

      Properties of Qmult

      @@ -784,7 +784,7 @@

      Library Stdlib.QArith.QArith_base

      -

      inject_Z is a ring homomorphism:

      +

      inject_Z is a ring homomorphism:

      @@ -802,7 +802,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Inverse and division.

      +

      Inverse and division.

      @@ -854,11 +854,11 @@

      Library Stdlib.QArith.QArith_base

      -

      Reduction and construction of Q

      +

      Reduction and construction of Q

      -

      Removal/introduction of common factor in both numerator and denominator.

      +

      Removal/introduction of common factor in both numerator and denominator.

      @@ -903,7 +903,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Construction of a new rational by multiplication with an integer or pure fraction

      +

      Construction of a new rational by multiplication with an integer or pure fraction

      @@ -929,7 +929,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Properties of order upon Q.

      +

      Properties of order upon Q.

      @@ -1043,7 +1043,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Some decidability results about orders.

      +

      Some decidability results about orders.

      @@ -1061,7 +1061,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Compatibility of addition with order

      +

      Compatibility of addition with order

      @@ -1114,7 +1114,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Compatibility of multiplication with order.

      +

      Compatibility of multiplication with order.

      @@ -1173,7 +1173,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Compatibility of inversion and division with order

      +

      Compatibility of inversion and division with order

      @@ -1224,7 +1224,7 @@

      Library Stdlib.QArith.QArith_base

      -

      Rational to the n-th power

      +

      Rational to the n-th power

      diff --git a/master/stdlib/Stdlib.QArith.QOrderedType.html b/master/stdlib/Stdlib.QArith.QOrderedType.html index d36465f9ed..c12a2e1adf 100644 --- a/master/stdlib/Stdlib.QArith.QOrderedType.html +++ b/master/stdlib/Stdlib.QArith.QOrderedType.html @@ -55,7 +55,7 @@

      Library Stdlib.QArith.QOrderedType

      -

      DecidableType structure for rational numbers

      +

      DecidableType structure for rational numbers

      @@ -93,7 +93,7 @@

      Library Stdlib.QArith.QOrderedType

      interfaces, such as DecidableType or EqualityType.
      -

      OrderedType structure for rational numbers

      +

      OrderedType structure for rational numbers

      @@ -124,7 +124,7 @@

      Library Stdlib.QArith.QOrderedType

      -

      An order tactic for Q numbers

      +

      An order tactic for Q numbers

      diff --git a/master/stdlib/Stdlib.QArith.Qcabs.html b/master/stdlib/Stdlib.QArith.Qcabs.html index df3ccd8289..d37b33e5e1 100644 --- a/master/stdlib/Stdlib.QArith.Qcabs.html +++ b/master/stdlib/Stdlib.QArith.Qcabs.html @@ -49,7 +49,7 @@

      Library Stdlib.QArith.Qcabs

      -

      An absolute value for normalized rational numbers.

      +

      An absolute value for normalized rational numbers.

      diff --git a/master/stdlib/Stdlib.QArith.Qfield.html b/master/stdlib/Stdlib.QArith.Qfield.html index 32ce7122bb..7015f115dd 100644 --- a/master/stdlib/Stdlib.QArith.Qfield.html +++ b/master/stdlib/Stdlib.QArith.Qfield.html @@ -54,7 +54,7 @@

      Library Stdlib.QArith.Qfield

      -

      field and ring tactics for rational numbers

      +

      field and ring tactics for rational numbers

      diff --git a/master/stdlib/Stdlib.QArith.Qminmax.html b/master/stdlib/Stdlib.QArith.Qminmax.html index 0367fbc8e7..4ed0d14b1c 100644 --- a/master/stdlib/Stdlib.QArith.Qminmax.html +++ b/master/stdlib/Stdlib.QArith.Qminmax.html @@ -52,7 +52,7 @@

      Library Stdlib.QArith.Qminmax

      -

      Maximum and Minimum of two rational numbers

      +

      Maximum and Minimum of two rational numbers

      @@ -101,7 +101,7 @@

      Library Stdlib.QArith.Qminmax

      -

      Properties specific to the Q domain

      +

      Properties specific to the Q domain

      diff --git a/master/stdlib/Stdlib.QArith.Qpower.html b/master/stdlib/Stdlib.QArith.Qpower.html index 9580fb2b26..871eed9887 100644 --- a/master/stdlib/Stdlib.QArith.Qpower.html +++ b/master/stdlib/Stdlib.QArith.Qpower.html @@ -52,11 +52,11 @@

      Library Stdlib.QArith.Qpower

      -

      Properties of Qpower_positive

      +

      Properties of Qpower_positive

      -

      Values of Qpower_positive for specific arguments

      +

      Values of Qpower_positive for specific arguments

      @@ -71,7 +71,7 @@

      Library Stdlib.QArith.Qpower

      -

      Relation of Qpower_positive to zero

      +

      Relation of Qpower_positive to zero

      @@ -86,7 +86,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower_positive and multiplication, exponent subtraction

      +

      Qpower_positive and multiplication, exponent subtraction

      @@ -101,7 +101,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower_positive and inversion, division, exponent subtraction

      +

      Qpower_positive and inversion, division, exponent subtraction

      @@ -118,7 +118,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower and exponent multiplication

      +

      Qpower and exponent multiplication

      @@ -131,7 +131,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower_positive decomposition

      +

      Qpower_positive decomposition

      @@ -147,11 +147,11 @@

      Library Stdlib.QArith.Qpower

      -

      Properties of Qpower

      +

      Properties of Qpower

      -

      Values of Qpower for specific arguments

      +

      Values of Qpower for specific arguments

      @@ -174,7 +174,7 @@

      Library Stdlib.QArith.Qpower

      -

      Relation of Qpower to zero

      +

      Relation of Qpower to zero

      @@ -196,7 +196,7 @@

      Library Stdlib.QArith.Qpower

      -

      Relation of Qpower to 1

      +

      Relation of Qpower to 1

      @@ -221,7 +221,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower and multiplication, exponent addition

      +

      Qpower and multiplication, exponent addition

      @@ -239,7 +239,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower and inversion, division, exponent subtraction

      +

      Qpower and inversion, division, exponent subtraction

      @@ -272,7 +272,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower and exponent multiplication

      +

      Qpower and exponent multiplication

      @@ -284,7 +284,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower decomposition

      +

      Qpower decomposition

      @@ -305,7 +305,7 @@

      Library Stdlib.QArith.Qpower

      -

      Compatibility of Qpower with relational operators

      +

      Compatibility of Qpower with relational operators

      @@ -330,7 +330,7 @@

      Library Stdlib.QArith.Qpower

      -

      Qpower and inject_Z

      +

      Qpower and inject_Z

      @@ -342,7 +342,7 @@

      Library Stdlib.QArith.Qpower

      -

      Square

      +

      Square

      @@ -354,7 +354,7 @@

      Library Stdlib.QArith.Qpower

      -

      Power of 2 positive upper bound

      +

      Power of 2 positive upper bound

      diff --git a/master/stdlib/Stdlib.Reals.AltSeries.html b/master/stdlib/Stdlib.Reals.AltSeries.html index 0a720f3ae0..fbb048ab8a 100644 --- a/master/stdlib/Stdlib.Reals.AltSeries.html +++ b/master/stdlib/Stdlib.Reals.AltSeries.html @@ -58,7 +58,7 @@

      Library Stdlib.Reals.AltSeries

      -

      Formalization of alternated series

      +

      Formalization of alternated series

      @@ -121,7 +121,7 @@

      Library Stdlib.Reals.AltSeries

      -

      Convergence of alternated series

      +

      Convergence of alternated series

      @@ -143,7 +143,7 @@

      Library Stdlib.Reals.AltSeries

      -

      Application : construction of PI

      +

      Application : construction of PI

      diff --git a/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyReals.html b/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyReals.html index 98d0af24e6..23b5300982 100644 --- a/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyReals.html +++ b/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyReals.html @@ -408,7 +408,7 @@

      Library Stdlib.Reals.Cauchy.ConstructiveCauchyReals

      -

      Algebraic operations

      +

      Algebraic operations

      diff --git a/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyRealsMult.html b/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyRealsMult.html index 9adacf42a8..930172e60a 100644 --- a/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyRealsMult.html +++ b/master/stdlib/Stdlib.Reals.Cauchy.ConstructiveCauchyRealsMult.html @@ -296,7 +296,7 @@

      Library Stdlib.Reals.Cauchy.ConstructiveCauchyRealsMult

      -

      Field

      +

      Field

      diff --git a/master/stdlib/Stdlib.Reals.Cauchy.QExtra.html b/master/stdlib/Stdlib.Reals.Cauchy.QExtra.html index b26af1b041..66aefb9e64 100644 --- a/master/stdlib/Stdlib.Reals.Cauchy.QExtra.html +++ b/master/stdlib/Stdlib.Reals.Cauchy.QExtra.html @@ -55,7 +55,7 @@

      Library Stdlib.Reals.Cauchy.QExtra

      -

      Power of 2 open and closed upper and lower bounds for q : Q

      +

      Power of 2 open and closed upper and lower bounds for q : Q

      @@ -96,7 +96,7 @@

      Library Stdlib.Reals.Cauchy.QExtra

      -

      Power of two closed upper bound q <= 2^z

      +

      Power of two closed upper bound q <= 2^z

      @@ -125,7 +125,7 @@

      Library Stdlib.Reals.Cauchy.QExtra

      -

      Power of two open upper bound q < 2^z and Qabs q < 2^z

      +

      Power of two open upper bound q < 2^z and Qabs q < 2^z

      @@ -171,7 +171,7 @@

      Library Stdlib.Reals.Cauchy.QExtra

      -

      Power of 2 open lower bounds for 2^z < q and 2^z < Qabs q

      +

      Power of 2 open lower bounds for 2^z < q and 2^z < Qabs q

      @@ -202,7 +202,7 @@

      Library Stdlib.Reals.Cauchy.QExtra

      -

      Existential formulations of power of 2 lower and upper bounds

      +

      Existential formulations of power of 2 lower and upper bounds

      diff --git a/master/stdlib/Stdlib.Reals.ClassicalDedekindReals.html b/master/stdlib/Stdlib.Reals.ClassicalDedekindReals.html index ce0c844c1c..938d51a66c 100644 --- a/master/stdlib/Stdlib.Reals.ClassicalDedekindReals.html +++ b/master/stdlib/Stdlib.Reals.ClassicalDedekindReals.html @@ -63,7 +63,7 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Q Auxiliary Lemmas

      +

      Q Auxiliary Lemmas

      @@ -86,11 +86,11 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Dedekind cuts

      +

      Dedekind cuts

      -

      Definition

      +

      Definition

      @@ -132,7 +132,7 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Properties

      +

      Properties

      @@ -164,11 +164,11 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Classical Dedekind reals

      +

      Classical Dedekind reals

      -

      Definition

      +

      Definition

      @@ -181,7 +181,7 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Induction principle

      +

      Induction principle

      @@ -195,11 +195,11 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Conversion to and from constructive Cauchy real CReal

      +

      Conversion to and from constructive Cauchy real CReal

      -

      Conversion from CReal to DReal

      +

      Conversion from CReal to DReal

      @@ -218,7 +218,7 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Conversion from DReal to CReal

      +

      Conversion from DReal to CReal

      @@ -269,7 +269,7 @@

      Library Stdlib.Reals.ClassicalDedekindReals

      -

      Order for DReal

      +

      Order for DReal

      diff --git a/master/stdlib/Stdlib.Reals.RIneq.html b/master/stdlib/Stdlib.Reals.RIneq.html index a02f54c848..c8069d71eb 100644 --- a/master/stdlib/Stdlib.Reals.RIneq.html +++ b/master/stdlib/Stdlib.Reals.RIneq.html @@ -49,7 +49,7 @@

      Library Stdlib.Reals.RIneq

      -

      Basic lemmas for the classical real numbers

      +

      Basic lemmas for the classical real numbers

      @@ -137,7 +137,7 @@

      Library Stdlib.Reals.RIneq

      -

      Relation between orders and equality

      +

      Relation between orders and equality

      @@ -227,7 +227,7 @@

      Library Stdlib.Reals.RIneq

      -

      Strong decidable equality

      +

      Strong decidable equality

      @@ -239,11 +239,11 @@

      Library Stdlib.Reals.RIneq

      -

      Relating <, >, <= and >=

      +

      Relating <, >, <= and >=

      -

      Relating strict and large orders

      +

      Relating strict and large orders

      @@ -348,7 +348,7 @@

      Library Stdlib.Reals.RIneq

      -

      Asymmetry

      +

      Asymmetry

      @@ -369,7 +369,7 @@

      Library Stdlib.Reals.RIneq

      -

      Antisymmetry

      +

      Antisymmetry

      @@ -398,7 +398,7 @@

      Library Stdlib.Reals.RIneq

      -

      Compatibility with equality

      +

      Compatibility with equality

      @@ -415,7 +415,7 @@

      Library Stdlib.Reals.RIneq

      -

      Transitivity

      +

      Transitivity

      @@ -458,7 +458,7 @@

      Library Stdlib.Reals.RIneq

      -

      (Classical) decidability with sumbool types

      +

      (Classical) decidability with sumbool types

      @@ -509,7 +509,7 @@

      Library Stdlib.Reals.RIneq

      -

      Same theorems with disjunctions instead of sumbools

      +

      Same theorems with disjunctions instead of sumbools

      @@ -563,7 +563,7 @@

      Library Stdlib.Reals.RIneq

      -

      Addition

      +

      Addition

      @@ -637,7 +637,7 @@

      Library Stdlib.Reals.RIneq

      -

      Opposite

      +

      Opposite

      @@ -679,7 +679,7 @@

      Library Stdlib.Reals.RIneq

      -

      Multiplication

      +

      Multiplication

      @@ -795,7 +795,7 @@

      Library Stdlib.Reals.RIneq

      -

      Opposite and multiplication

      +

      Opposite and multiplication

      @@ -823,7 +823,7 @@

      Library Stdlib.Reals.RIneq

      -

      Subtraction

      +

      Subtraction

      @@ -935,7 +935,7 @@

      Library Stdlib.Reals.RIneq

      -

      Inverse

      +

      Inverse

      @@ -989,7 +989,7 @@

      Library Stdlib.Reals.RIneq

      -

      Square function

      +

      Square function

      @@ -1011,11 +1011,11 @@

      Library Stdlib.Reals.RIneq

      -

      Order and addition

      +

      Order and addition

      -

      Compatibility

      +

      Compatibility

      @@ -1116,7 +1116,7 @@

      Library Stdlib.Reals.RIneq

      -

      Cancellation

      +

      Cancellation

      @@ -1168,7 +1168,7 @@

      Library Stdlib.Reals.RIneq

      -

      Comparison of addition with left operand

      +

      Comparison of addition with left operand

      @@ -1189,7 +1189,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of addition

      +

      Sign of addition

      @@ -1222,11 +1222,11 @@

      Library Stdlib.Reals.RIneq

      -

      Order and opposite

      +

      Order and opposite

      -

      Contravariant compatibility

      +

      Contravariant compatibility

      @@ -1302,7 +1302,7 @@

      Library Stdlib.Reals.RIneq

      -

      Cancellation

      +

      Cancellation

      @@ -1327,7 +1327,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of opposite

      +

      Sign of opposite

      @@ -1342,14 +1342,14 @@

      Library Stdlib.Reals.RIneq

      -

      Order and multiplication

      +

      Order and multiplication

      Remark: Rmult_lt_compat_l is in Raxioms.v
      -

      Covariant compatibility

      +

      Covariant compatibility

      @@ -1420,7 +1420,7 @@

      Library Stdlib.Reals.RIneq

      -

      Contravariant compatibility

      +

      Contravariant compatibility

      @@ -1445,7 +1445,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of multiplication

      +

      Sign of multiplication

      @@ -1480,7 +1480,7 @@

      Library Stdlib.Reals.RIneq

      -

      Order and square function

      +

      Order and square function

      @@ -1501,7 +1501,7 @@

      Library Stdlib.Reals.RIneq

      -

      Zero is less than one

      +

      Zero is less than one

      @@ -1518,7 +1518,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of inverse

      +

      Sign of inverse

      @@ -1537,7 +1537,7 @@

      Library Stdlib.Reals.RIneq

      -

      Cancellation in inequalities of products

      +

      Cancellation in inequalities of products

      @@ -1564,7 +1564,7 @@

      Library Stdlib.Reals.RIneq

      -

      Order and inverse

      +

      Order and inverse

      @@ -1595,7 +1595,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of inverse

      +

      Sign of inverse

      @@ -1610,7 +1610,7 @@

      Library Stdlib.Reals.RIneq

      -

      Order and subtraction

      +

      Order and subtraction

      @@ -1654,7 +1654,7 @@

      Library Stdlib.Reals.RIneq

      -

      Division

      +

      Division

      @@ -1754,7 +1754,7 @@

      Library Stdlib.Reals.RIneq

      -

      Sign of division

      +

      Sign of division

      @@ -1779,7 +1779,7 @@

      Library Stdlib.Reals.RIneq

      -

      Miscellaneous

      +

      Miscellaneous

      @@ -1833,7 +1833,7 @@

      Library Stdlib.Reals.RIneq

      -

      Injection from nat to R

      +

      Injection from nat to R

      @@ -1932,7 +1932,7 @@

      Library Stdlib.Reals.RIneq

      -

      Injection from positive to R

      +

      Injection from positive to R

      @@ -2013,7 +2013,7 @@

      Library Stdlib.Reals.RIneq

      -

      Injection from Z to R

      +

      Injection from Z to R

      @@ -2150,7 +2150,7 @@

      Library Stdlib.Reals.RIneq

      -

      Definitions of new types

      +

      Definitions of new types

      @@ -2177,7 +2177,7 @@

      Library Stdlib.Reals.RIneq

      -

      A few common instances

      +

      A few common instances

      @@ -2193,7 +2193,7 @@

      Library Stdlib.Reals.RIneq

      -

      Compatibility

      +

      Compatibility

      diff --git a/master/stdlib/Stdlib.Reals.ROrderedType.html b/master/stdlib/Stdlib.Reals.ROrderedType.html index fae8722458..6565c93fe0 100644 --- a/master/stdlib/Stdlib.Reals.ROrderedType.html +++ b/master/stdlib/Stdlib.Reals.ROrderedType.html @@ -55,7 +55,7 @@

      Library Stdlib.Reals.ROrderedType

      -

      DecidableType structure for real numbers

      +

      DecidableType structure for real numbers

      @@ -90,7 +90,7 @@

      Library Stdlib.Reals.ROrderedType

      and a DecidableTypeOrig.
      -

      OrderedType structure for binary integers

      +

      OrderedType structure for binary integers

      @@ -138,7 +138,7 @@

      Library Stdlib.Reals.ROrderedType

      and a OrderedType (and also as a DecidableType).
      -

      An order tactic for real numbers

      +

      An order tactic for real numbers

      diff --git a/master/stdlib/Stdlib.Reals.R_Ifp.html b/master/stdlib/Stdlib.Reals.R_Ifp.html index 248decf66f..8ac6190863 100644 --- a/master/stdlib/Stdlib.Reals.R_Ifp.html +++ b/master/stdlib/Stdlib.Reals.R_Ifp.html @@ -62,7 +62,7 @@

      Library Stdlib.Reals.R_Ifp

      -

      Fractional part

      +

      Fractional part

      @@ -97,7 +97,7 @@

      Library Stdlib.Reals.R_Ifp

      -

      Properties

      +

      Properties

      diff --git a/master/stdlib/Stdlib.Reals.R_sqrt.html b/master/stdlib/Stdlib.Reals.R_sqrt.html index 17ea2a5c07..bae828fb9c 100644 --- a/master/stdlib/Stdlib.Reals.R_sqrt.html +++ b/master/stdlib/Stdlib.Reals.R_sqrt.html @@ -55,7 +55,7 @@

      Library Stdlib.Reals.R_sqrt

      -

      Continuous extension of Rsqrt on R

      +

      Continuous extension of Rsqrt on R

      @@ -196,7 +196,7 @@

      Library Stdlib.Reals.R_sqrt

      -

      Resolution of a*X^2+b*X+c=0

      +

      Resolution of a*X^2+b*X+c=0

      diff --git a/master/stdlib/Stdlib.Reals.Ranalysis1.html b/master/stdlib/Stdlib.Reals.Ranalysis1.html index bae77dc39e..cee8374289 100644 --- a/master/stdlib/Stdlib.Reals.Ranalysis1.html +++ b/master/stdlib/Stdlib.Reals.Ranalysis1.html @@ -57,7 +57,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Basic operations on functions

      +

      Basic operations on functions

      @@ -106,7 +106,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Variations of functions

      +

      Variations of functions

      @@ -127,7 +127,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Definition of continuity as a limit

      +

      Definition of continuity as a limit

      @@ -231,7 +231,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Derivative's definition using Landau's kernel

      +

      Derivative's definition using Landau's kernel

      @@ -271,7 +271,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Class of differential functions

      +

      Class of differential functions

      @@ -327,7 +327,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Equivalence of this definition with the one using limit concept

      +

      Equivalence of this definition with the one using limit concept

      @@ -358,7 +358,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      derivability -> continuity

      +

      derivability -> continuity

      @@ -376,11 +376,11 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Main rules

      +

      Main rules

      -

      Rules for derivable_pt_lim (value of the derivative at a point)

      +

      Rules for derivable_pt_lim (value of the derivative at a point)

      @@ -458,7 +458,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Rules for derivable_pt (derivability at a point)

      +

      Rules for derivable_pt (derivability at a point)

      @@ -524,7 +524,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Rules for derivable (derivability on whole domain)

      +

      Rules for derivable (derivability on whole domain)

      @@ -568,7 +568,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Rules for derive_pt (derivative function on whole domain)

      +

      Rules for derive_pt (derivative function on whole domain)

      @@ -638,7 +638,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Definition and derivative of power function with natural number exponent

      +

      Definition and derivative of power function with natural number exponent

      @@ -672,7 +672,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Irrelevance of derivability proof for derivative

      +

      Irrelevance of derivability proof for derivative

      @@ -700,7 +700,7 @@

      Library Stdlib.Reals.Ranalysis1

      -

      Local extremum's condition

      +

      Local extremum's condition

      diff --git a/master/stdlib/Stdlib.Reals.Ranalysis5.html b/master/stdlib/Stdlib.Reals.Ranalysis5.html index 7b880659ab..2c35bbbb45 100644 --- a/master/stdlib/Stdlib.Reals.Ranalysis5.html +++ b/master/stdlib/Stdlib.Reals.Ranalysis5.html @@ -63,7 +63,7 @@

      Library Stdlib.Reals.Ranalysis5

      -

      Preliminaries lemmas

      +

      Preliminaries lemmas

      @@ -139,11 +139,11 @@

      Library Stdlib.Reals.Ranalysis5

      -

      The derivative of a reciprocal function

      +

      The derivative of a reciprocal function

      -

      Continuity of the reciprocal function

      +

      Continuity of the reciprocal function

      @@ -171,7 +171,7 @@

      Library Stdlib.Reals.Ranalysis5

      -

      Derivability of the reciprocal function

      +

      Derivability of the reciprocal function

      @@ -245,7 +245,7 @@

      Library Stdlib.Reals.Ranalysis5

      -

      Value of the derivative of the reciprocal function

      +

      Value of the derivative of the reciprocal function

      @@ -321,7 +321,7 @@

      Library Stdlib.Reals.Ranalysis5

      -

      Existence of the derivative of a function which is the limit of a sequence of functions

      +

      Existence of the derivative of a function which is the limit of a sequence of functions

      diff --git a/master/stdlib/Stdlib.Reals.Ratan.html b/master/stdlib/Stdlib.Reals.Ratan.html index 53ed4d3ce6..f569a2ced3 100644 --- a/master/stdlib/Stdlib.Reals.Ratan.html +++ b/master/stdlib/Stdlib.Reals.Ratan.html @@ -69,11 +69,11 @@

      Library Stdlib.Reals.Ratan

      -

      Preliminaries

      +

      Preliminaries

      -

      Various generic lemmas which probably should go somewhere else

      +

      Various generic lemmas which probably should go somewhere else

      @@ -121,11 +121,11 @@

      Library Stdlib.Reals.Ratan

      -

      Properties of tangent

      +

      Properties of tangent

      -

      Derivative of tangent

      +

      Derivative of tangent

      @@ -143,7 +143,7 @@

      Library Stdlib.Reals.Ratan

      -

      Proof that tangent is a bijection

      +

      Proof that tangent is a bijection

      @@ -193,11 +193,11 @@

      Library Stdlib.Reals.Ratan

      -

      Definition of arctangent

      +

      Definition of arctangent

      -

      Definition of arctangent as the reciprocal function of tangent and proof of this status

      +

      Definition of arctangent as the reciprocal function of tangent and proof of this status

      @@ -270,7 +270,7 @@

      Library Stdlib.Reals.Ratan

      -

      Derivative of arctangent

      +

      Derivative of arctangent

      @@ -287,7 +287,7 @@

      Library Stdlib.Reals.Ratan

      -

      Definition of the arctangent function as the sum of the arctan power series

      +

      Definition of the arctangent function as the sum of the arctan power series

      @@ -335,7 +335,7 @@

      Library Stdlib.Reals.Ratan

      -

      Proof of the equivalence of the two definitions between -1 and 1

      +

      Proof of the equivalence of the two definitions between -1 and 1

      @@ -474,7 +474,7 @@

      Library Stdlib.Reals.Ratan

      -

      Relation between arctangent and sine and cosine

      +

      Relation between arctangent and sine and cosine

      @@ -491,7 +491,7 @@

      Library Stdlib.Reals.Ratan

      -

      Definition of arcsine based on arctangent

      +

      Definition of arcsine based on arctangent

      @@ -509,7 +509,7 @@

      Library Stdlib.Reals.Ratan

      -

      Relation between arcsin and arctangent

      +

      Relation between arcsin and arctangent

      @@ -522,7 +522,7 @@

      Library Stdlib.Reals.Ratan

      -

      arcsine of specific values

      +

      arcsine of specific values

      @@ -544,7 +544,7 @@

      Library Stdlib.Reals.Ratan

      -

      Bounds of arcsine

      +

      Bounds of arcsine

      @@ -561,7 +561,7 @@

      Library Stdlib.Reals.Ratan

      -

      arcsine is the left and right inverse of sine

      +

      arcsine is the left and right inverse of sine

      @@ -578,7 +578,7 @@

      Library Stdlib.Reals.Ratan

      -

      Relation between arcsin, cosine and tangent

      +

      Relation between arcsin, cosine and tangent

      @@ -595,7 +595,7 @@

      Library Stdlib.Reals.Ratan

      -

      Derivative of arcsine

      +

      Derivative of arcsine

      @@ -612,7 +612,7 @@

      Library Stdlib.Reals.Ratan

      -

      Definition of arccosine based on arctangent

      +

      Definition of arccosine based on arctangent

      @@ -630,7 +630,7 @@

      Library Stdlib.Reals.Ratan

      -

      Relation between arccosine, arcsine and arctangent

      +

      Relation between arccosine, arcsine and arctangent

      @@ -651,7 +651,7 @@

      Library Stdlib.Reals.Ratan

      -

      arccosine of specific values

      +

      arccosine of specific values

      @@ -673,7 +673,7 @@

      Library Stdlib.Reals.Ratan

      -

      Bounds of arccosine

      +

      Bounds of arccosine

      @@ -690,7 +690,7 @@

      Library Stdlib.Reals.Ratan

      -

      arccosine is the left and right inverse of cosine

      +

      arccosine is the left and right inverse of cosine

      @@ -707,7 +707,7 @@

      Library Stdlib.Reals.Ratan

      -

      Relation between arccosine, sine and tangent

      +

      Relation between arccosine, sine and tangent

      @@ -724,7 +724,7 @@

      Library Stdlib.Reals.Ratan

      -

      Derivative of arccosine

      +

      Derivative of arccosine

      diff --git a/master/stdlib/Stdlib.Reals.Raxioms.html b/master/stdlib/Stdlib.Reals.Raxioms.html index 358036efd8..03f8646546 100644 --- a/master/stdlib/Stdlib.Reals.Raxioms.html +++ b/master/stdlib/Stdlib.Reals.Raxioms.html @@ -69,11 +69,11 @@

      Library Stdlib.Reals.Raxioms

      -

      Field operations

      +

      Field operations

      -

      Addition

      +

      Addition

      @@ -141,7 +141,7 @@

      Library Stdlib.Reals.Raxioms

      -

      Multiplication

      +

      Multiplication

      @@ -176,7 +176,7 @@

      Library Stdlib.Reals.Raxioms

      -

      Distributivity

      +

      Distributivity

      @@ -192,11 +192,11 @@

      Library Stdlib.Reals.Raxioms

      -

      Order

      +

      Order

      -

      Lower

      +

      Lower

      @@ -222,7 +222,7 @@

      Library Stdlib.Reals.Raxioms

      -

      Injection from N to R

      +

      Injection from N to R

      @@ -241,7 +241,7 @@

      Library Stdlib.Reals.Raxioms

      -

      R Archimedean

      +

      R Archimedean

      @@ -269,7 +269,7 @@

      Library Stdlib.Reals.Raxioms

      -

      R Complete

      +

      R Complete

      diff --git a/master/stdlib/Stdlib.Reals.Rbasic_fun.html b/master/stdlib/Stdlib.Reals.Rbasic_fun.html index 407e5a4529..ab97d34f28 100644 --- a/master/stdlib/Stdlib.Reals.Rbasic_fun.html +++ b/master/stdlib/Stdlib.Reals.Rbasic_fun.html @@ -65,7 +65,7 @@

      Library Stdlib.Reals.Rbasic_fun

      -

      Rmin

      +

      Rmin

      @@ -131,7 +131,7 @@

      Library Stdlib.Reals.Rbasic_fun

      -

      Rmax

      +

      Rmax

      @@ -203,7 +203,7 @@

      Library Stdlib.Reals.Rbasic_fun

      -

      Rabsolu

      +

      Rabsolu

      diff --git a/master/stdlib/Stdlib.Reals.Rdefinitions.html b/master/stdlib/Stdlib.Reals.Rdefinitions.html index 06eb721a93..5cb4d86db2 100644 --- a/master/stdlib/Stdlib.Reals.Rdefinitions.html +++ b/master/stdlib/Stdlib.Reals.Rdefinitions.html @@ -178,7 +178,7 @@

      Library Stdlib.Reals.Rdefinitions

      -

      Injection from Z to R

      +

      Injection from Z to R

      @@ -266,7 +266,7 @@

      Library Stdlib.Reals.Rdefinitions

      -

      Number notation for constants

      +

      Number notation for constants

      diff --git a/master/stdlib/Stdlib.Reals.Rfunctions.html b/master/stdlib/Stdlib.Reals.Rfunctions.html index 9a35a8c812..ad67ac74fa 100644 --- a/master/stdlib/Stdlib.Reals.Rfunctions.html +++ b/master/stdlib/Stdlib.Reals.Rfunctions.html @@ -74,7 +74,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Lemmas about factorial

      +

      Lemmas about factorial

      @@ -91,7 +91,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Power

      +

      Power

      @@ -230,7 +230,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      PowerRZ

      +

      PowerRZ

      @@ -379,7 +379,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Sum of n first naturals

      +

      Sum of n first naturals

      @@ -403,7 +403,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Sum

      +

      Sum

      @@ -431,7 +431,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Distance in R

      +

      Distance in R

      @@ -477,7 +477,7 @@

      Library Stdlib.Reals.Rfunctions

      -

      Infinite Sum

      +

      Infinite Sum

      diff --git a/master/stdlib/Stdlib.Reals.Rgeom.html b/master/stdlib/Stdlib.Reals.Rgeom.html index 9974ab5335..a1c396a1a6 100644 --- a/master/stdlib/Stdlib.Reals.Rgeom.html +++ b/master/stdlib/Stdlib.Reals.Rgeom.html @@ -57,7 +57,7 @@

      Library Stdlib.Reals.Rgeom

      -

      Distance

      +

      Distance

      @@ -91,7 +91,7 @@

      Library Stdlib.Reals.Rgeom

      -

      Translation

      +

      Translation

      @@ -113,7 +113,7 @@

      Library Stdlib.Reals.Rgeom

      -

      Rotation

      +

      Rotation

      @@ -147,7 +147,7 @@

      Library Stdlib.Reals.Rgeom

      -

      Similarity

      +

      Similarity

      diff --git a/master/stdlib/Stdlib.Reals.RiemannInt_SF.html b/master/stdlib/Stdlib.Reals.RiemannInt_SF.html index 7592f542a8..632d78de0b 100644 --- a/master/stdlib/Stdlib.Reals.RiemannInt_SF.html +++ b/master/stdlib/Stdlib.Reals.RiemannInt_SF.html @@ -62,7 +62,7 @@

      Library Stdlib.Reals.RiemannInt_SF

      -

      Each bounded subset of N has a maximal element

      +

      Each bounded subset of N has a maximal element

      @@ -84,7 +84,7 @@

      Library Stdlib.Reals.RiemannInt_SF

      -

      Step functions

      +

      Step functions

      @@ -124,7 +124,7 @@

      Library Stdlib.Reals.RiemannInt_SF

      -

      Class of step functions

      +

      Class of step functions

      @@ -156,7 +156,7 @@

      Library Stdlib.Reals.RiemannInt_SF

      -

      Integral of step functions

      +

      Integral of step functions

      @@ -170,7 +170,7 @@

      Library Stdlib.Reals.RiemannInt_SF

      -

      Properties of step functions

      +

      Properties of step functions

      diff --git a/master/stdlib/Stdlib.Reals.Rlimit.html b/master/stdlib/Stdlib.Reals.Rlimit.html index eaccee25f9..79d2560141 100644 --- a/master/stdlib/Stdlib.Reals.Rlimit.html +++ b/master/stdlib/Stdlib.Reals.Rlimit.html @@ -63,7 +63,7 @@

      Library Stdlib.Reals.Rlimit

      -

      Calculus

      +

      Calculus

      @@ -101,7 +101,7 @@

      Library Stdlib.Reals.Rlimit

      -

      Metric space

      +

      Metric space

      @@ -120,7 +120,7 @@

      Library Stdlib.Reals.Rlimit

      -

      Limit in Metric space

      +

      Limit in Metric space

      @@ -139,7 +139,7 @@

      Library Stdlib.Reals.Rlimit

      -

      R is a metric space

      +

      R is a metric space

      @@ -155,7 +155,7 @@

      Library Stdlib.Reals.Rlimit

      -

      Limit 1 arg

      +

      Limit 1 arg

      diff --git a/master/stdlib/Stdlib.Reals.Rlogic.html b/master/stdlib/Stdlib.Reals.Rlogic.html index bee7ec8cbb..7212ecf595 100644 --- a/master/stdlib/Stdlib.Reals.Rlogic.html +++ b/master/stdlib/Stdlib.Reals.Rlogic.html @@ -75,7 +75,7 @@

      Library Stdlib.Reals.Rlogic

      -

      Decidability of arithmetical statements

      +

      Decidability of arithmetical statements

      @@ -101,7 +101,7 @@

      Library Stdlib.Reals.Rlogic

      -

      Derivability of the Archimedean axiom

      +

      Derivability of the Archimedean axiom

      @@ -121,7 +121,7 @@

      Library Stdlib.Reals.Rlogic

      -

      Decidability of negated formulas

      +

      Decidability of negated formulas

      diff --git a/master/stdlib/Stdlib.Reals.Rminmax.html b/master/stdlib/Stdlib.Reals.Rminmax.html index 066b025e04..09fcfc2fbd 100644 --- a/master/stdlib/Stdlib.Reals.Rminmax.html +++ b/master/stdlib/Stdlib.Reals.Rminmax.html @@ -55,7 +55,7 @@

      Library Stdlib.Reals.Rminmax

      -

      Maximum and Minimum of two real numbers

      +

      Maximum and Minimum of two real numbers

      @@ -112,7 +112,7 @@

      Library Stdlib.Reals.Rminmax

      -

      Properties specific to the R domain

      +

      Properties specific to the R domain

      diff --git a/master/stdlib/Stdlib.Reals.Rpower.html b/master/stdlib/Stdlib.Reals.Rpower.html index 67a4abc1b1..a67fde76f8 100644 --- a/master/stdlib/Stdlib.Reals.Rpower.html +++ b/master/stdlib/Stdlib.Reals.Rpower.html @@ -76,7 +76,7 @@

      Library Stdlib.Reals.Rpower

      -

      Properties of Exp

      +

      Properties of Exp

      @@ -129,7 +129,7 @@

      Library Stdlib.Reals.Rpower

      -

      Properties of Ln

      +

      Properties of Ln

      @@ -169,7 +169,7 @@

      Library Stdlib.Reals.Rpower

      -

      Definition of Rpower

      +

      Definition of Rpower

      @@ -181,7 +181,7 @@

      Library Stdlib.Reals.Rpower

      -

      Properties of Rpower

      +

      Properties of Rpower

      @@ -248,7 +248,7 @@

      Library Stdlib.Reals.Rpower

      -

      Differentiability of Ln and Rpower

      +

      Differentiability of Ln and Rpower

      diff --git a/master/stdlib/Stdlib.Reals.Rseries.html b/master/stdlib/Stdlib.Reals.Rseries.html index 24f343e354..b85e86f9a2 100644 --- a/master/stdlib/Stdlib.Reals.Rseries.html +++ b/master/stdlib/Stdlib.Reals.Rseries.html @@ -58,7 +58,7 @@

      Library Stdlib.Reals.Rseries

      -

      Definition of sequence and properties

      +

      Definition of sequence and properties

      @@ -130,7 +130,7 @@

      Library Stdlib.Reals.Rseries

      -

      Definition of Power Series and properties

      +

      Definition of Power Series and properties

      diff --git a/master/stdlib/Stdlib.Reals.Rtopology.html b/master/stdlib/Stdlib.Reals.Rtopology.html index c9a6cdbe30..c1ca8c173c 100644 --- a/master/stdlib/Stdlib.Reals.Rtopology.html +++ b/master/stdlib/Stdlib.Reals.Rtopology.html @@ -59,7 +59,7 @@

      Library Stdlib.Reals.Rtopology

      -

      General definitions and propositions

      +

      General definitions and propositions

      @@ -307,7 +307,7 @@

      Library Stdlib.Reals.Rtopology

      -

      Proof of Bolzano-Weierstrass theorem

      +

      Proof of Bolzano-Weierstrass theorem

      @@ -380,7 +380,7 @@

      Library Stdlib.Reals.Rtopology

      -

      Proof of Heine's theorem

      +

      Proof of Heine's theorem

      diff --git a/master/stdlib/Stdlib.Reals.Rtrigo1.html b/master/stdlib/Stdlib.Reals.Rtrigo1.html index 33a7328db7..93f3b42ca9 100644 --- a/master/stdlib/Stdlib.Reals.Rtrigo1.html +++ b/master/stdlib/Stdlib.Reals.Rtrigo1.html @@ -164,7 +164,7 @@

      Library Stdlib.Reals.Rtrigo1

      -

      Some properties of cos, sin and tan

      +

      Some properties of cos, sin and tan

      @@ -258,7 +258,7 @@

      Library Stdlib.Reals.Rtrigo1

      -

      Using series definitions of cos and sin

      +

      Using series definitions of cos and sin

      @@ -292,7 +292,7 @@

      Library Stdlib.Reals.Rtrigo1

      -

      Increasing and decreasing of cos and sin

      +

      Increasing and decreasing of cos and sin

      diff --git a/master/stdlib/Stdlib.Reals.Rtrigo_def.html b/master/stdlib/Stdlib.Reals.Rtrigo_def.html index 8ae2343ea8..efb7776fc2 100644 --- a/master/stdlib/Stdlib.Reals.Rtrigo_def.html +++ b/master/stdlib/Stdlib.Reals.Rtrigo_def.html @@ -54,7 +54,7 @@

      Library Stdlib.Reals.Rtrigo_def

      -

      Definition of exponential

      +

      Definition of exponential

      @@ -80,7 +80,7 @@

      Library Stdlib.Reals.Rtrigo_def

      -

      Definition of hyperbolic functions

      +

      Definition of hyperbolic functions

      @@ -154,7 +154,7 @@

      Library Stdlib.Reals.Rtrigo_def

      -

      Properties

      +

      Properties

      diff --git a/master/stdlib/Stdlib.Reals.Rtrigo_facts.html b/master/stdlib/Stdlib.Reals.Rtrigo_facts.html index e71d227d66..03ab5ba562 100644 --- a/master/stdlib/Stdlib.Reals.Rtrigo_facts.html +++ b/master/stdlib/Stdlib.Reals.Rtrigo_facts.html @@ -61,7 +61,7 @@

      Library Stdlib.Reals.Rtrigo_facts

      -

      Bounds of expressions with trigonometric functions

      +

      Bounds of expressions with trigonometric functions

      @@ -78,11 +78,11 @@

      Library Stdlib.Reals.Rtrigo_facts

      -

      Express trigonometric functions with each other

      +

      Express trigonometric functions with each other

      -

      Express sin and cos with each other

      +

      Express sin and cos with each other

      @@ -115,7 +115,7 @@

      Library Stdlib.Reals.Rtrigo_facts

      -

      Express tan with sin and cos

      +

      Express tan with sin and cos

      @@ -148,7 +148,7 @@

      Library Stdlib.Reals.Rtrigo_facts

      -

      Express sin and cos with tan

      +

      Express sin and cos with tan

      @@ -165,7 +165,7 @@

      Library Stdlib.Reals.Rtrigo_facts

      -

      Additional shift lemmas for sin, cos, tan

      +

      Additional shift lemmas for sin, cos, tan

      diff --git a/master/stdlib/Stdlib.Relations.Operators_Properties.html b/master/stdlib/Stdlib.Relations.Operators_Properties.html index e5d3503f26..acb3c15a89 100644 --- a/master/stdlib/Stdlib.Relations.Operators_Properties.html +++ b/master/stdlib/Stdlib.Relations.Operators_Properties.html @@ -49,8 +49,8 @@

      Library Stdlib.Relations.Operators_Properties

      -

      Some properties of the operators on relations

      -

      Initial version by Bruno Barras

      +

      Some properties of the operators on relations

      +

      Initial version by Bruno Barras

      @@ -185,12 +185,12 @@

      Library Stdlib.Relations.Operators_Properties

      -

      Equivalences between the different definition of the reflexive,

      +

      Equivalences between the different definition of the reflexive,

      symmetric, transitive closures
      -

      Contributed by P. Castéran

      +

      Contributed by P. Castéran

      diff --git a/master/stdlib/Stdlib.Relations.Relation_Operators.html b/master/stdlib/Stdlib.Relations.Relation_Operators.html index f9284f29c9..3b1d428dfb 100644 --- a/master/stdlib/Stdlib.Relations.Relation_Operators.html +++ b/master/stdlib/Stdlib.Relations.Relation_Operators.html @@ -49,14 +49,14 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Some operators on relations

      -

      Initial authors: Bruno Barras, Cristina Cornes

      -

      -

      Some of the initial definitions were taken from :

      -

      Constructing Recursion Operators in Type Theory

      -

      L. Paulson JSC (1986) 2, 325-355

      -

      -

      Further extensions by Pierre Castéran

      +

      Some operators on relations

      +

      Initial authors: Bruno Barras, Cristina Cornes

      +

      +

      Some of the initial definitions were taken from :

      +

      Constructing Recursion Operators in Type Theory

      +

      L. Paulson JSC (1986) 2, 325-355

      +

      +

      Further extensions by Pierre Castéran

      @@ -68,7 +68,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Transitive closure

      +

      Transitive closure

      @@ -124,7 +124,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Reflexive closure

      +

      Reflexive closure

      @@ -154,7 +154,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Reflexive-transitive closure

      +

      Reflexive-transitive closure

      @@ -214,7 +214,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Reflexive-symmetric-transitive closure

      +

      Reflexive-symmetric-transitive closure

      @@ -276,7 +276,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Converse of a relation

      +

      Converse of a relation

      @@ -294,7 +294,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Union of relations

      +

      Union of relations

      @@ -312,7 +312,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Disjoint union of relations

      +

      Disjoint union of relations

      @@ -336,7 +336,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Lexicographic order on dependent pairs

      +

      Lexicographic order on dependent pairs

      @@ -369,7 +369,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Lexicographic order on pairs

      +

      Lexicographic order on pairs

      @@ -404,7 +404,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Product of relations

      +

      Product of relations

      @@ -430,7 +430,7 @@

      Library Stdlib.Relations.Relation_Operators

      -

      Multiset of two relations

      +

      Multiset of two relations

      diff --git a/master/stdlib/Stdlib.Sorting.CPermutation.html b/master/stdlib/Stdlib.Sorting.CPermutation.html index 9d6d46bd6a..9b23ff17d0 100644 --- a/master/stdlib/Stdlib.Sorting.CPermutation.html +++ b/master/stdlib/Stdlib.Sorting.CPermutation.html @@ -49,7 +49,7 @@

      Library Stdlib.Sorting.CPermutation

      -

      Circular Shifts (aka Cyclic Permutations)

      +

      Circular Shifts (aka Cyclic Permutations)

      diff --git a/master/stdlib/Stdlib.Sorting.Heap.html b/master/stdlib/Stdlib.Sorting.Heap.html index 9349cb16ed..3c1c9581d4 100644 --- a/master/stdlib/Stdlib.Sorting.Heap.html +++ b/master/stdlib/Stdlib.Sorting.Heap.html @@ -74,11 +74,11 @@

      Library Stdlib.Sorting.Heap

      -

      Trees and heap trees

      +

      Trees and heap trees

      -

      Definition of trees over an ordered set

      +

      Definition of trees over an ordered set

      @@ -143,7 +143,7 @@

      Library Stdlib.Sorting.Heap

      -

      The heap property

      +

      The heap property

      @@ -195,7 +195,7 @@

      Library Stdlib.Sorting.Heap

      -

      Merging two sorted lists

      +

      Merging two sorted lists

      @@ -227,7 +227,7 @@

      Library Stdlib.Sorting.Heap

      -

      From trees to multisets

      +

      From trees to multisets

      @@ -263,11 +263,11 @@

      Library Stdlib.Sorting.Heap

      -

      From lists to sorted lists

      +

      From lists to sorted lists

      -

      Specification of heap insertion

      +

      Specification of heap insertion

      @@ -289,7 +289,7 @@

      Library Stdlib.Sorting.Heap

      -

      Building a heap from a list

      +

      Building a heap from a list

      @@ -309,7 +309,7 @@

      Library Stdlib.Sorting.Heap

      -

      Building the sorted list

      +

      Building the sorted list

      @@ -330,7 +330,7 @@

      Library Stdlib.Sorting.Heap

      -

      Specification of treesort

      +

      Specification of treesort

      diff --git a/master/stdlib/Stdlib.Sorting.PermutSetoid.html b/master/stdlib/Stdlib.Sorting.PermutSetoid.html index b3d81f82b5..ee6af92e4d 100644 --- a/master/stdlib/Stdlib.Sorting.PermutSetoid.html +++ b/master/stdlib/Stdlib.Sorting.PermutSetoid.html @@ -89,7 +89,7 @@

      Library Stdlib.Sorting.PermutSetoid

      -

      From lists to multisets

      +

      From lists to multisets

      @@ -128,7 +128,7 @@

      Library Stdlib.Sorting.PermutSetoid

      -

      permutation: definition and basic properties

      +

      permutation: definition and basic properties

      @@ -202,7 +202,7 @@

      Library Stdlib.Sorting.PermutSetoid

      -

      Some inversion results.

      +

      Some inversion results.

      diff --git a/master/stdlib/Stdlib.Sorting.Permutation.html b/master/stdlib/Stdlib.Sorting.Permutation.html index 17a8cc53ab..f8ff8da32a 100644 --- a/master/stdlib/Stdlib.Sorting.Permutation.html +++ b/master/stdlib/Stdlib.Sorting.Permutation.html @@ -49,7 +49,7 @@

      Library Stdlib.Sorting.Permutation

      -

      List permutations as a composition of adjacent transpositions

      +

      List permutations as a composition of adjacent transpositions

      diff --git a/master/stdlib/Stdlib.Strings.Ascii.html b/master/stdlib/Stdlib.Strings.Ascii.html index 6ee5fc1667..064118d0f5 100644 --- a/master/stdlib/Stdlib.Strings.Ascii.html +++ b/master/stdlib/Stdlib.Strings.Ascii.html @@ -62,7 +62,7 @@

      Library Stdlib.Strings.Ascii

      -

      Definition of ascii characters

      +

      Definition of ascii characters

      @@ -142,7 +142,7 @@

      Library Stdlib.Strings.Ascii

      -

      Conversion between natural numbers modulo 256 and ascii characters

      +

      Conversion between natural numbers modulo 256 and ascii characters

      @@ -284,7 +284,7 @@

      Library Stdlib.Strings.Ascii

      -

      Concrete syntax

      +

      Concrete syntax

      diff --git a/master/stdlib/Stdlib.Strings.PString.html b/master/stdlib/Stdlib.Strings.PString.html index 997c97271a..c9c3b760c9 100644 --- a/master/stdlib/Stdlib.Strings.PString.html +++ b/master/stdlib/Stdlib.Strings.PString.html @@ -128,7 +128,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of string length

      +

      Properties of string length

      @@ -169,7 +169,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of string get

      +

      Properties of string get

      @@ -212,7 +212,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of string comparison

      +

      Properties of string comparison

      @@ -293,7 +293,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of make

      +

      Properties of make

      @@ -305,7 +305,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of cat

      +

      Properties of cat

      @@ -327,7 +327,7 @@

      Library Stdlib.Strings.PString

      -

      Properties of sub

      +

      Properties of sub

      @@ -375,7 +375,7 @@

      Library Stdlib.Strings.PString

      -

      Ordered type

      +

      Ordered type

      diff --git a/master/stdlib/Stdlib.Strings.PrimStringAxioms.html b/master/stdlib/Stdlib.Strings.PrimStringAxioms.html index 64a0cd131d..32ff049110 100644 --- a/master/stdlib/Stdlib.Strings.PrimStringAxioms.html +++ b/master/stdlib/Stdlib.Strings.PrimStringAxioms.html @@ -56,7 +56,7 @@

      Library Stdlib.Strings.PrimStringAxioms

      -

      Conversion to / from lists

      +

      Conversion to / from lists

      @@ -91,7 +91,7 @@

      Library Stdlib.Strings.PrimStringAxioms

      -

      Axioms relating string operations with list operations

      +

      Axioms relating string operations with list operations

      diff --git a/master/stdlib/Stdlib.Strings.String.html b/master/stdlib/Stdlib.Strings.String.html index d82bdd1a78..d15ede72a4 100644 --- a/master/stdlib/Stdlib.Strings.String.html +++ b/master/stdlib/Stdlib.Strings.String.html @@ -65,7 +65,7 @@

      Library Stdlib.Strings.String

      -

      Definition of strings

      +

      Definition of strings

      @@ -136,7 +136,7 @@

      Library Stdlib.Strings.String

      -

      Compare strings lexicographically

      +

      Compare strings lexicographically

      @@ -186,7 +186,7 @@

      Library Stdlib.Strings.String

      -

      Concatenation of strings

      +

      Concatenation of strings

      @@ -277,7 +277,7 @@

      Library Stdlib.Strings.String

      -

      Substrings

      +

      Substrings

      @@ -326,7 +326,7 @@

      Library Stdlib.Strings.String

      -

      Concatenating lists of strings

      +

      Concatenating lists of strings

      @@ -347,7 +347,7 @@

      Library Stdlib.Strings.String

      -

      Test functions

      +

      Test functions

      @@ -499,7 +499,7 @@

      Library Stdlib.Strings.String

      -

      Conversion to/from list ascii and list byte

      +

      Conversion to/from list ascii and list byte

      @@ -542,7 +542,7 @@

      Library Stdlib.Strings.String

      -

      Concrete syntax

      +

      Concrete syntax

      diff --git a/master/stdlib/Stdlib.Structures.DecidableType.html b/master/stdlib/Stdlib.Structures.DecidableType.html index 488cdd249c..ffb1a9ca0f 100644 --- a/master/stdlib/Stdlib.Structures.DecidableType.html +++ b/master/stdlib/Stdlib.Structures.DecidableType.html @@ -60,7 +60,7 @@

      Library Stdlib.Structures.DecidableType

      FSets and FMap. Please use Structures/Equalities.v directly now.
      -

      Types with Equalities, and nothing more (for subtyping purpose)

      +

      Types with Equalities, and nothing more (for subtyping purpose)

      @@ -72,7 +72,7 @@

      Library Stdlib.Structures.DecidableType

      -

      Types with decidable Equalities (but no ordering)

      +

      Types with decidable Equalities (but no ordering)

      @@ -84,7 +84,7 @@

      Library Stdlib.Structures.DecidableType

      -

      Additional notions about keys and datas used in FMap

      +

      Additional notions about keys and datas used in FMap

      diff --git a/master/stdlib/Stdlib.Structures.DecidableTypeEx.html b/master/stdlib/Stdlib.Structures.DecidableTypeEx.html index 5e1d093a99..66742a0683 100644 --- a/master/stdlib/Stdlib.Structures.DecidableTypeEx.html +++ b/master/stdlib/Stdlib.Structures.DecidableTypeEx.html @@ -57,7 +57,7 @@

      Library Stdlib.Structures.DecidableTypeEx

      FSets and FMap. Please use Structures/Equalities.v directly now.
      -

      Examples of Decidable Type structures.

      +

      Examples of Decidable Type structures.

      diff --git a/master/stdlib/Stdlib.Structures.Equalities.html b/master/stdlib/Stdlib.Structures.Equalities.html index cece2becfa..9ec01ca262 100644 --- a/master/stdlib/Stdlib.Structures.Equalities.html +++ b/master/stdlib/Stdlib.Structures.Equalities.html @@ -69,7 +69,7 @@

      Library Stdlib.Structures.Equalities

      -

      Structure with just a base type t

      +

      Structure with just a base type t

      @@ -83,7 +83,7 @@

      Library Stdlib.Structures.Equalities

      -

      Structure with an equality relation eq

      +

      Structure with an equality relation eq

      @@ -109,7 +109,7 @@

      Library Stdlib.Structures.Equalities

      -

      Specification of the equality via the Equivalence type class

      +

      Specification of the equality via the Equivalence type class

      @@ -124,7 +124,7 @@

      Library Stdlib.Structures.Equalities

      -

      Earlier specification of equality by three separate lemmas.

      +

      Earlier specification of equality by three separate lemmas.

      @@ -144,7 +144,7 @@

      Library Stdlib.Structures.Equalities

      -

      Types with decidable equality

      +

      Types with decidable equality

      @@ -158,7 +158,7 @@

      Library Stdlib.Structures.Equalities

      -

      Boolean Equality

      +

      Boolean Equality

      @@ -253,7 +253,7 @@

      Library Stdlib.Structures.Equalities

      -

      Compatibility wrapper from/to the old version of

      +

      Compatibility wrapper from/to the old version of

      EqualityType and DecidableType
      @@ -292,7 +292,7 @@

      Library Stdlib.Structures.Equalities

      -

      Having eq_dec is equivalent to having eqb and its spec.

      +

      Having eq_dec is equivalent to having eqb and its spec.

      @@ -390,7 +390,7 @@

      Library Stdlib.Structures.Equalities

      -

      UsualDecidableType

      +

      UsualDecidableType

      diff --git a/master/stdlib/Stdlib.Structures.EqualitiesFacts.html b/master/stdlib/Stdlib.Structures.EqualitiesFacts.html index 3896e1551a..5a1df74c66 100644 --- a/master/stdlib/Stdlib.Structures.EqualitiesFacts.html +++ b/master/stdlib/Stdlib.Structures.EqualitiesFacts.html @@ -55,7 +55,7 @@

      Library Stdlib.Structures.EqualitiesFacts

      -

      Keys and datas used in the future MMaps

      +

      Keys and datas used in the future MMaps

      @@ -227,7 +227,7 @@

      Library Stdlib.Structures.EqualitiesFacts

      -

      PairDecidableType

      +

      PairDecidableType

      diff --git a/master/stdlib/Stdlib.Structures.GenericMinMax.html b/master/stdlib/Stdlib.Structures.GenericMinMax.html index c270b7b2f8..9ea47a8920 100644 --- a/master/stdlib/Stdlib.Structures.GenericMinMax.html +++ b/master/stdlib/Stdlib.Structures.GenericMinMax.html @@ -52,11 +52,11 @@

      Library Stdlib.Structures.GenericMinMax

      -

      A Generic construction of min and max

      +

      A Generic construction of min and max

      -

      First, an interface for types with max and/or min

      +

      First, an interface for types with max and/or min

      @@ -82,7 +82,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Any OrderedTypeFull can be equipped by max and min

      +

      Any OrderedTypeFull can be equipped by max and min

      based on the compare function.
      @@ -123,7 +123,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Consequences of the minimalist interface: facts about max and min.

      +

      Consequences of the minimalist interface: facts about max and min.

      @@ -201,7 +201,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Semi-lattice algebraic properties of max

      +

      Semi-lattice algebraic properties of max

      @@ -228,7 +228,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Least-upper bound properties of max

      +

      Least-upper bound properties of max

      @@ -387,7 +387,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Combined properties of min and max

      +

      Combined properties of min and max

      @@ -469,7 +469,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      Properties requiring a decidable order

      +

      Properties requiring a decidable order

      @@ -549,7 +549,7 @@

      Library Stdlib.Structures.GenericMinMax

      -

      When the equality is Leibniz, we can skip a few Proper precondition.

      +

      When the equality is Leibniz, we can skip a few Proper precondition.

      diff --git a/master/stdlib/Stdlib.Structures.OrderedType.html b/master/stdlib/Stdlib.Structures.OrderedType.html index 173fef4a04..b7643e335a 100644 --- a/master/stdlib/Stdlib.Structures.OrderedType.html +++ b/master/stdlib/Stdlib.Structures.OrderedType.html @@ -57,7 +57,7 @@

      Library Stdlib.Structures.OrderedType

      FSets and FMap. Please use Structures/Orders.v directly now.
      -

      Ordered types

      +

      Ordered types

      @@ -138,7 +138,7 @@

      Library Stdlib.Structures.OrderedType

      -

      Ordered types properties

      +

      Ordered types properties

      diff --git a/master/stdlib/Stdlib.Structures.OrderedTypeAlt.html b/master/stdlib/Stdlib.Structures.OrderedTypeAlt.html index 611826335a..4ae99807c7 100644 --- a/master/stdlib/Stdlib.Structures.OrderedTypeAlt.html +++ b/master/stdlib/Stdlib.Structures.OrderedTypeAlt.html @@ -50,7 +50,7 @@

      Library Stdlib.Structures.OrderedTypeAlt

      -

      An alternative (but equivalent) presentation for an Ordered Type

      +

      An alternative (but equivalent) presentation for an Ordered Type

      inferface.
      diff --git a/master/stdlib/Stdlib.Structures.OrderedTypeEx.html b/master/stdlib/Stdlib.Structures.OrderedTypeEx.html index 1be5813ce1..4bf74b5fa5 100644 --- a/master/stdlib/Stdlib.Structures.OrderedTypeEx.html +++ b/master/stdlib/Stdlib.Structures.OrderedTypeEx.html @@ -56,7 +56,7 @@

      Library Stdlib.Structures.OrderedTypeEx

      -

      Examples of Ordered Type structures.

      +

      Examples of Ordered Type structures.

      diff --git a/master/stdlib/Stdlib.Structures.Orders.html b/master/stdlib/Stdlib.Structures.Orders.html index 1df945b26c..811b159461 100644 --- a/master/stdlib/Stdlib.Structures.Orders.html +++ b/master/stdlib/Stdlib.Structures.Orders.html @@ -53,7 +53,7 @@

      Library Stdlib.Structures.Orders

      -

      Ordered types

      +

      Ordered types

      @@ -188,7 +188,7 @@

      Library Stdlib.Structures.Orders

      DecidableType.
      -

      Versions with eq being the usual Leibniz equality of Coq

      +

      Versions with eq being the usual Leibniz equality of Coq

      @@ -220,7 +220,7 @@

      Library Stdlib.Structures.Orders

      -

      Purely logical versions

      +

      Purely logical versions

      @@ -243,7 +243,7 @@

      Library Stdlib.Structures.Orders

      -

      Conversions

      +

      Conversions

      @@ -304,7 +304,7 @@

      Library Stdlib.Structures.Orders

      -

      Versions with boolean comparisons

      +

      Versions with boolean comparisons

      @@ -406,7 +406,7 @@

      Library Stdlib.Structures.Orders

      -

      From OrderedTypeFull to TotalTransitiveLeBool

      +

      From OrderedTypeFull to TotalTransitiveLeBool

      @@ -437,7 +437,7 @@

      Library Stdlib.Structures.Orders

      -

      From TotalTransitiveLeBool to OrderedTypeFull

      +

      From TotalTransitiveLeBool to OrderedTypeFull

      diff --git a/master/stdlib/Stdlib.Structures.OrdersAlt.html b/master/stdlib/Stdlib.Structures.OrdersAlt.html index 7cc97a0a87..b5e02aad68 100644 --- a/master/stdlib/Stdlib.Structures.OrdersAlt.html +++ b/master/stdlib/Stdlib.Structures.OrdersAlt.html @@ -55,12 +55,12 @@

      Library Stdlib.Structures.OrdersAlt

      -

      Some alternative (but equivalent) presentations for an Ordered Type

      +

      Some alternative (but equivalent) presentations for an Ordered Type

      inferface.
      -

      The original interface

      +

      The original interface

      @@ -72,7 +72,7 @@

      Library Stdlib.Structures.OrdersAlt

      -

      An interface based on compare

      +

      An interface based on compare

      @@ -102,7 +102,7 @@

      Library Stdlib.Structures.OrdersAlt

      -

      From OrderedTypeOrig to OrderedType.

      +

      From OrderedTypeOrig to OrderedType.

      @@ -141,7 +141,7 @@

      Library Stdlib.Structures.OrdersAlt

      -

      From OrderedType to OrderedTypeOrig.

      +

      From OrderedType to OrderedTypeOrig.

      @@ -170,7 +170,7 @@

      Library Stdlib.Structures.OrdersAlt

      -

      From OrderedTypeAlt to OrderedType.

      +

      From OrderedTypeAlt to OrderedType.

      diff --git a/master/stdlib/Stdlib.Structures.OrdersEx.html b/master/stdlib/Stdlib.Structures.OrdersEx.html index 384d6f76be..e4e83f8792 100644 --- a/master/stdlib/Stdlib.Structures.OrdersEx.html +++ b/master/stdlib/Stdlib.Structures.OrdersEx.html @@ -56,7 +56,7 @@

      Library Stdlib.Structures.OrdersEx

      -

      Examples of Ordered Type structures.

      +

      Examples of Ordered Type structures.

      diff --git a/master/stdlib/Stdlib.Structures.OrdersFacts.html b/master/stdlib/Stdlib.Structures.OrdersFacts.html index 3d616d9cc8..12e77cb7a0 100644 --- a/master/stdlib/Stdlib.Structures.OrdersFacts.html +++ b/master/stdlib/Stdlib.Structures.OrdersFacts.html @@ -56,7 +56,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Properties of compare

      +

      Properties of compare

      @@ -105,7 +105,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Properties of OrderedTypeFull

      +

      Properties of OrderedTypeFull

      @@ -165,7 +165,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Properties of OrderedType

      +

      Properties of OrderedType

      @@ -260,7 +260,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Tests of the order tactic

      +

      Tests of the order tactic

      @@ -298,7 +298,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Reversed OrderedTypeFull.

      +

      Reversed OrderedTypeFull.

      @@ -349,7 +349,7 @@

      Library Stdlib.Structures.OrdersFacts

      -

      Order relations derived from a compare function.

      +

      Order relations derived from a compare function.

      diff --git a/master/stdlib/Stdlib.Structures.OrdersLists.html b/master/stdlib/Stdlib.Structures.OrdersLists.html index 221caaa59a..2dba225a5e 100644 --- a/master/stdlib/Stdlib.Structures.OrdersLists.html +++ b/master/stdlib/Stdlib.Structures.OrdersLists.html @@ -55,7 +55,7 @@

      Library Stdlib.Structures.OrdersLists

      -

      Specialization of results about lists modulo.

      +

      Specialization of results about lists modulo.

      @@ -110,7 +110,7 @@

      Library Stdlib.Structures.OrdersLists

      -

      Results about keys and data as manipulated in the future MMaps.

      +

      Results about keys and data as manipulated in the future MMaps.

      diff --git a/master/stdlib/Stdlib.Structures.OrdersTac.html b/master/stdlib/Stdlib.Structures.OrdersTac.html index 61c4cb68df..10f698a0e3 100644 --- a/master/stdlib/Stdlib.Structures.OrdersTac.html +++ b/master/stdlib/Stdlib.Structures.OrdersTac.html @@ -53,7 +53,7 @@

      Library Stdlib.Structures.OrdersTac

      -

      The order tactic

      +

      The order tactic

      @@ -92,7 +92,7 @@

      Library Stdlib.Structures.OrdersTac

      -

      The tactic requirements : a total order

      +

      The tactic requirements : a total order

      @@ -128,7 +128,7 @@

      Library Stdlib.Structures.OrdersTac

      -

      Properties that will be used by the order tactic

      +

      Properties that will be used by the order tactic

      @@ -238,7 +238,7 @@

      Library Stdlib.Structures.OrdersTac

      -

      MakeOrderTac : The functor providing the order tactic.

      +

      MakeOrderTac : The functor providing the order tactic.

      diff --git a/master/stdlib/Stdlib.Vectors.VectorDef.html b/master/stdlib/Stdlib.Vectors.VectorDef.html index e5b368b11b..70200685b5 100644 --- a/master/stdlib/Stdlib.Vectors.VectorDef.html +++ b/master/stdlib/Stdlib.Vectors.VectorDef.html @@ -437,7 +437,7 @@

      Library Stdlib.Vectors.VectorDef

      -

      Here are special non dependent useful instantiation of induction schemes

      +

      Here are special non dependent useful instantiation of induction schemes

      @@ -564,7 +564,7 @@

      Library Stdlib.Vectors.VectorDef

      -

      vector <=> list functions

      +

      vector <=> list functions

      diff --git a/master/stdlib/Stdlib.Vectors.VectorSpec.html b/master/stdlib/Stdlib.Vectors.VectorSpec.html index cf4609065d..a8050c7f6a 100644 --- a/master/stdlib/Stdlib.Vectors.VectorSpec.html +++ b/master/stdlib/Stdlib.Vectors.VectorSpec.html @@ -95,7 +95,7 @@

      Library Stdlib.Vectors.VectorSpec

      is true for the one that use lt
      -

      Properties of nth and nth_order

      +

      Properties of nth and nth_order

      @@ -136,7 +136,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of replace

      +

      Properties of replace

      @@ -182,7 +182,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of const

      +

      Properties of const

      @@ -197,7 +197,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of map

      +

      Properties of map

      @@ -238,7 +238,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of fold_left

      +

      Properties of fold_left

      @@ -252,7 +252,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of take

      +

      Properties of take

      @@ -274,7 +274,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of uncons and splitat

      +

      Properties of uncons and splitat

      @@ -305,7 +305,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of In

      +

      Properties of In

      @@ -318,7 +318,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of Forall and Forall2

      +

      Properties of Forall and Forall2

      @@ -372,7 +372,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of shiftin and shiftrepeat

      +

      Properties of shiftin and shiftrepeat

      @@ -411,7 +411,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of rev

      +

      Properties of rev

      @@ -449,7 +449,7 @@

      Library Stdlib.Vectors.VectorSpec

      -

      Properties of to_list

      +

      Properties of to_list

      diff --git a/master/stdlib/Stdlib.ZArith.BinInt.html b/master/stdlib/Stdlib.ZArith.BinInt.html index 43f8be1411..3339a7ab54 100644 --- a/master/stdlib/Stdlib.ZArith.BinInt.html +++ b/master/stdlib/Stdlib.ZArith.BinInt.html @@ -55,7 +55,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Binary Integers

      +

      Binary Integers

      @@ -90,7 +90,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Definitions of operations, now in a separate file

      +

      Definitions of operations, now in a separate file

      @@ -122,7 +122,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Logic Predicates

      +

      Logic Predicates

      @@ -172,7 +172,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Decidability of equality.

      +

      Decidability of equality.

      @@ -184,7 +184,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Proofs of morphisms, obvious since eq is Leibniz

      +

      Proofs of morphisms, obvious since eq is Leibniz

      @@ -209,7 +209,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Properties of pos_sub

      +

      Properties of pos_sub

      @@ -280,7 +280,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Operations and constants

      +

      Operations and constants

      @@ -298,7 +298,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Addition is commutative

      +

      Addition is commutative

      @@ -310,7 +310,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Opposite distributes over addition

      +

      Opposite distributes over addition

      @@ -322,7 +322,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Opposite is injective

      +

      Opposite is injective

      @@ -334,7 +334,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Addition is associative

      +

      Addition is associative

      @@ -356,7 +356,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Opposite is inverse for addition

      +

      Opposite is inverse for addition

      @@ -368,7 +368,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Multiplication and Opposite

      +

      Multiplication and Opposite

      @@ -380,7 +380,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Distributivity of multiplication over addition

      +

      Distributivity of multiplication over addition

      @@ -399,11 +399,11 @@

      Library Stdlib.ZArith.BinInt

      -

      Proofs of specifications

      +

      Proofs of specifications

      -

      Specification of constants

      +

      Specification of constants

      @@ -418,7 +418,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of addition

      +

      Specification of addition

      @@ -433,7 +433,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of opposite

      +

      Specification of opposite

      @@ -448,7 +448,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of successor and predecessor

      +

      Specification of successor and predecessor

      @@ -466,7 +466,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of subtraction

      +

      Specification of subtraction

      @@ -481,7 +481,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of multiplication

      +

      Specification of multiplication

      @@ -496,7 +496,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of comparisons and order

      +

      Specification of comparisons and order

      @@ -588,7 +588,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of minimum and maximum

      +

      Specification of minimum and maximum

      @@ -609,7 +609,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Induction principles based on successor / predecessor

      +

      Induction principles based on successor / predecessor

      @@ -650,7 +650,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of absolute value

      +

      Specification of absolute value

      @@ -665,7 +665,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of sign

      +

      Specification of sign

      @@ -683,7 +683,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of power

      +

      Specification of power

      @@ -712,7 +712,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of square

      +

      Specification of square

      @@ -724,7 +724,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of square root

      +

      Specification of square root

      @@ -747,7 +747,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Specification of logarithm

      +

      Specification of logarithm

      @@ -776,7 +776,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Multiplication and Doubling

      +

      Multiplication and Doubling

      @@ -794,7 +794,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Correctness proofs for Trunc division

      +

      Correctness proofs for Trunc division

      @@ -826,7 +826,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Correctness proofs for Floor division

      +

      Correctness proofs for Floor division

      @@ -859,7 +859,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Extra properties about divide

      +

      Extra properties about divide

      @@ -877,7 +877,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Correctness proofs for gcd

      +

      Correctness proofs for gcd

      @@ -918,7 +918,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Extra properties about testbit

      +

      Extra properties about testbit

      @@ -943,7 +943,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Proofs of specifications for bitwise operations

      +

      Proofs of specifications for bitwise operations

      @@ -1122,7 +1122,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Comparison and opposite

      +

      Comparison and opposite

      @@ -1134,7 +1134,7 @@

      Library Stdlib.ZArith.BinInt

      -

      Comparison and addition

      +

      Comparison and addition

      @@ -1146,7 +1146,7 @@

      Library Stdlib.ZArith.BinInt

      -

      testbit in terms of comparison.

      +

      testbit in terms of comparison.

      diff --git a/master/stdlib/Stdlib.ZArith.BinIntDef.html b/master/stdlib/Stdlib.ZArith.BinIntDef.html index f08e2a93f2..d613ac06a7 100644 --- a/master/stdlib/Stdlib.ZArith.BinIntDef.html +++ b/master/stdlib/Stdlib.ZArith.BinIntDef.html @@ -61,7 +61,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Binary Integers, Definitions of Operations

      +

      Binary Integers, Definitions of Operations

      @@ -79,7 +79,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Nicer names Z.pos and Z.neg for constructors

      +

      Nicer names Z.pos and Z.neg for constructors

      @@ -92,7 +92,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Constants

      +

      Constants

      @@ -106,7 +106,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Doubling and variants

      +

      Doubling and variants

      @@ -139,7 +139,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Subtraction of positive into Z

      +

      Subtraction of positive into Z

      @@ -162,7 +162,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Addition

      +

      Addition

      @@ -185,7 +185,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Opposite

      +

      Opposite

      @@ -205,7 +205,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Successor

      +

      Successor

      @@ -217,7 +217,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Predecessor

      +

      Predecessor

      @@ -229,7 +229,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Subtraction

      +

      Subtraction

      @@ -244,7 +244,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Multiplication

      +

      Multiplication

      @@ -267,7 +267,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Power function

      +

      Power function

      @@ -290,7 +290,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Square

      +

      Square

      @@ -307,7 +307,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Comparison

      +

      Comparison

      @@ -333,7 +333,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Sign function

      +

      Sign function

      @@ -412,7 +412,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Minimum and maximum

      +

      Minimum and maximum

      @@ -435,7 +435,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Absolute value

      +

      Absolute value

      @@ -452,7 +452,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Conversions

      +

      Conversions

      @@ -627,7 +627,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Iteration of a function

      +

      Iteration of a function

      @@ -648,7 +648,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Euclidean divisions for binary integers

      +

      Euclidean divisions for binary integers

      @@ -663,7 +663,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Floor division

      +

      Floor division

      @@ -758,7 +758,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Trunc Division

      +

      Trunc Division

      @@ -819,7 +819,7 @@

      Library Stdlib.ZArith.BinIntDef

      No infix notation for rem, otherwise it becomes a keyword
      -

      Parity functions

      +

      Parity functions

      @@ -846,7 +846,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Division by two

      +

      Division by two

      @@ -892,7 +892,7 @@

      Library Stdlib.ZArith.BinIntDef

      NB: Z.quot2 used to be named Z.div2 in Coq <= 8.3
      -

      Base-2 logarithm

      +

      Base-2 logarithm

      @@ -909,7 +909,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Square root

      +

      Square root

      @@ -937,7 +937,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Greatest Common Divisor

      +

      Greatest Common Divisor

      @@ -980,7 +980,7 @@

      Library Stdlib.ZArith.BinIntDef

      -

      Bitwise functions

      +

      Bitwise functions

      diff --git a/master/stdlib/Stdlib.ZArith.Int.html b/master/stdlib/Stdlib.ZArith.Int.html index f98c84a4aa..2d21e20869 100644 --- a/master/stdlib/Stdlib.ZArith.Int.html +++ b/master/stdlib/Stdlib.ZArith.Int.html @@ -49,7 +49,7 @@

      Library Stdlib.ZArith.Int

      -

      An light axiomatization of integers (used in MSetAVL).

      +

      An light axiomatization of integers (used in MSetAVL).

      @@ -74,7 +74,7 @@

      Library Stdlib.ZArith.Int

      -

      A specification of integers

      +

      A specification of integers

      @@ -210,7 +210,7 @@

      Library Stdlib.ZArith.Int

      -

      Facts and tactics using Int

      +

      Facts and tactics using Int

      @@ -564,7 +564,7 @@

      Library Stdlib.ZArith.Int

      -

      An implementation of Int

      +

      An implementation of Int

      diff --git a/master/stdlib/Stdlib.ZArith.ZArith_dec.html b/master/stdlib/Stdlib.ZArith.ZArith_dec.html index 753e709acd..7605d48beb 100644 --- a/master/stdlib/Stdlib.ZArith.ZArith_dec.html +++ b/master/stdlib/Stdlib.ZArith.ZArith_dec.html @@ -74,7 +74,7 @@

      Library Stdlib.ZArith.ZArith_dec

      -

      Decidability of order on binary integers

      +

      Decidability of order on binary integers

      @@ -116,7 +116,7 @@

      Library Stdlib.ZArith.ZArith_dec

      -

      Cotransitivity of order on binary integers

      +

      Cotransitivity of order on binary integers

      diff --git a/master/stdlib/Stdlib.ZArith.Zabs.html b/master/stdlib/Stdlib.ZArith.Zabs.html index c53d835d50..8cbd850857 100644 --- a/master/stdlib/Stdlib.ZArith.Zabs.html +++ b/master/stdlib/Stdlib.ZArith.Zabs.html @@ -74,7 +74,7 @@

      Library Stdlib.ZArith.Zabs

      -

      Properties of absolute value

      +

      Properties of absolute value

      @@ -92,7 +92,7 @@

      Library Stdlib.ZArith.Zabs

      -

      Proving a property of the absolute value by cases

      +

      Proving a property of the absolute value by cases

      @@ -117,7 +117,7 @@

      Library Stdlib.ZArith.Zabs

      -

      Some results about the sign function.

      +

      Some results about the sign function.

      diff --git a/master/stdlib/Stdlib.ZArith.Zbitwise.html b/master/stdlib/Stdlib.ZArith.Zbitwise.html index 84ebbdee22..9a476c2c29 100644 --- a/master/stdlib/Stdlib.ZArith.Zbitwise.html +++ b/master/stdlib/Stdlib.ZArith.Zbitwise.html @@ -152,13 +152,13 @@

      Library Stdlib.ZArith.Zbitwise

      Explicit formulas for carry bits during addition. Conceptually, the theory -

      here matches the bitblasting rules for integers. However, the vector of

      +

      here matches the bitblasting rules for integers. However, the vector of

      -

      carry bits is represented as a Z so it can be used in bitwise operations.

      +

      carry bits is represented as a Z so it can be used in bitwise operations.

      -

      The last three lemmas about addcarries are the main interface, but the

      +

      The last three lemmas about addcarries are the main interface, but the

      -

      generalization adccarries is provided as the same theory applies.

      +

      generalization adccarries is provided as the same theory applies.

      diff --git a/master/stdlib/Stdlib.ZArith.Zbool.html b/master/stdlib/Stdlib.ZArith.Zbool.html index 391f85bc80..b3f9e6d1bf 100644 --- a/master/stdlib/Stdlib.ZArith.Zbool.html +++ b/master/stdlib/Stdlib.ZArith.Zbool.html @@ -60,7 +60,7 @@

      Library Stdlib.ZArith.Zbool

      -

      Boolean operations from decidability of order

      +

      Boolean operations from decidability of order

      The decidability of equality and order relations over type Z gives some boolean functions with the adequate specification.
      @@ -85,7 +85,7 @@

      Library Stdlib.ZArith.Zbool

      -

      Boolean comparisons of binary integers

      +

      Boolean comparisons of binary integers

      diff --git a/master/stdlib/Stdlib.ZArith.Zcompare.html b/master/stdlib/Stdlib.ZArith.Zcompare.html index 749673baeb..d557491763 100644 --- a/master/stdlib/Stdlib.ZArith.Zcompare.html +++ b/master/stdlib/Stdlib.ZArith.Zcompare.html @@ -68,7 +68,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Comparison on integers

      +

      Comparison on integers

      @@ -83,7 +83,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Transitivity of comparison

      +

      Transitivity of comparison

      @@ -100,7 +100,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Comparison and opposite

      +

      Comparison and opposite

      @@ -112,7 +112,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Comparison first-order specification

      +

      Comparison first-order specification

      @@ -124,7 +124,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Comparison and addition

      +

      Comparison and addition

      @@ -146,7 +146,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Successor and comparison

      +

      Successor and comparison

      @@ -158,7 +158,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Multiplication and comparison

      +

      Multiplication and comparison

      @@ -179,7 +179,7 @@

      Library Stdlib.ZArith.Zcompare

      -

      Relating x ?= y to =, <=, <, >= or >

      +

      Relating x ?= y to =, <=, <, >= or >

      diff --git a/master/stdlib/Stdlib.ZArith.Zdiv.html b/master/stdlib/Stdlib.ZArith.Zdiv.html index 30d9d281ca..88589b7763 100644 --- a/master/stdlib/Stdlib.ZArith.Zdiv.html +++ b/master/stdlib/Stdlib.ZArith.Zdiv.html @@ -49,7 +49,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Euclidean Division

      +

      Euclidean Division

      @@ -89,7 +89,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Main division theorems

      +

      Main division theorems

      @@ -238,7 +238,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Basic values of divisions and modulo.

      +

      Basic values of divisions and modulo.

      @@ -294,7 +294,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Order results about Z.modulo and Z.div

      +

      Order results about Z.modulo and Z.div

      @@ -452,7 +452,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Relations between usual operations and Z.modulo and Z.div

      +

      Relations between usual operations and Z.modulo and Z.div

      @@ -691,7 +691,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      Compatibility

      +

      Compatibility

      @@ -727,7 +727,7 @@

      Library Stdlib.ZArith.Zdiv

      -

      A direct way to compute Z.modulo

      +

      A direct way to compute Z.modulo

      @@ -779,9 +779,9 @@

      Library Stdlib.ZArith.Zdiv

      Another convention is possible for division by negative numbers: -

      quotient is always the biggest integer smaller than or equal to a/b

      +

      quotient is always the biggest integer smaller than or equal to a/b

      -

      remainder is hence always positive or null.

      +

      remainder is hence always positive or null.

      diff --git a/master/stdlib/Stdlib.ZArith.Zeuclid.html b/master/stdlib/Stdlib.ZArith.Zeuclid.html index 80d2c2bd8b..c3064ca1dd 100644 --- a/master/stdlib/Stdlib.ZArith.Zeuclid.html +++ b/master/stdlib/Stdlib.ZArith.Zeuclid.html @@ -63,7 +63,7 @@

      Library Stdlib.ZArith.Zeuclid

      -

      Definitions of division for binary integers, Euclid convention.

      +

      Definitions of division for binary integers, Euclid convention.

      diff --git a/master/stdlib/Stdlib.ZArith.Zeven.html b/master/stdlib/Stdlib.ZArith.Zeven.html index 170c63edbd..9f4268d1fc 100644 --- a/master/stdlib/Stdlib.ZArith.Zeven.html +++ b/master/stdlib/Stdlib.ZArith.Zeven.html @@ -176,7 +176,7 @@

      Library Stdlib.ZArith.Zeven

      -

      Definition of Z.quot2, Z.div2 and properties wrt Zeven

      +

      Definition of Z.quot2, Z.div2 and properties wrt Zeven

      and Zodd
      diff --git a/master/stdlib/Stdlib.ZArith.Zgcd_alt.html b/master/stdlib/Stdlib.ZArith.Zgcd_alt.html index de7b24d142..16dfc51ac9 100644 --- a/master/stdlib/Stdlib.ZArith.Zgcd_alt.html +++ b/master/stdlib/Stdlib.ZArith.Zgcd_alt.html @@ -49,7 +49,7 @@

      Library Stdlib.ZArith.Zgcd_alt

      -

      Zgcd_alt : an alternate version of Z.gcd, based on Euclid's algorithm

      +

      Zgcd_alt : an alternate version of Z.gcd, based on Euclid's algorithm

      diff --git a/master/stdlib/Stdlib.ZArith.Zhints.html b/master/stdlib/Stdlib.ZArith.Zhints.html index feea71be22..681c317c44 100644 --- a/master/stdlib/Stdlib.ZArith.Zhints.html +++ b/master/stdlib/Stdlib.ZArith.Zhints.html @@ -102,7 +102,7 @@

      Library Stdlib.ZArith.Zhints

      -

      Simplification lemmas

      +

      Simplification lemmas

      @@ -116,7 +116,7 @@

      Library Stdlib.ZArith.Zhints

        
      -

      Reversible simplification lemmas (no loss of information)

      +

      Reversible simplification lemmas (no loss of information)

      Should clearly be declared as hints
      @@ -171,7 +171,7 @@

      Library Stdlib.ZArith.Zhints

        
      -

      Irreversible simplification lemmas

      +

      Irreversible simplification lemmas

      Probably to be declared as hints, when no other simplification is possible
      diff --git a/master/stdlib/Stdlib.ZArith.Znat.html b/master/stdlib/Stdlib.ZArith.Znat.html index 5735e78b1d..0987053f0e 100644 --- a/master/stdlib/Stdlib.ZArith.Znat.html +++ b/master/stdlib/Stdlib.ZArith.Znat.html @@ -95,7 +95,7 @@

      Library Stdlib.ZArith.Znat

      -

      Chains of conversions

      +

      Chains of conversions

      @@ -148,7 +148,7 @@

      Library Stdlib.ZArith.Znat

      -

      Conversions between Z and N

      +

      Conversions between Z and N

      @@ -552,7 +552,7 @@

      Library Stdlib.ZArith.Znat

      -

      Conversions between Z and nat

      +

      Conversions between Z and nat

      diff --git a/master/stdlib/Stdlib.ZArith.Znumtheory.html b/master/stdlib/Stdlib.ZArith.Znumtheory.html index 3378ff0a23..54bed36175 100644 --- a/master/stdlib/Stdlib.ZArith.Znumtheory.html +++ b/master/stdlib/Stdlib.ZArith.Znumtheory.html @@ -245,7 +245,7 @@

      Library Stdlib.ZArith.Znumtheory

      -

      Greatest common divisor (gcd).

      +

      Greatest common divisor (gcd).

      @@ -307,7 +307,7 @@

      Library Stdlib.ZArith.Znumtheory

      -

      Extended Euclid algorithm.

      +

      Extended Euclid algorithm.

      @@ -395,7 +395,7 @@

      Library Stdlib.ZArith.Znumtheory

      -

      Bezout's coefficients

      +

      Bezout's coefficients

      @@ -431,7 +431,7 @@

      Library Stdlib.ZArith.Znumtheory

      -

      Relative primality

      +

      Relative primality

      @@ -525,7 +525,7 @@

      Library Stdlib.ZArith.Znumtheory

      -

      Primality

      +

      Primality

      diff --git a/master/stdlib/Stdlib.ZArith.Zorder.html b/master/stdlib/Stdlib.ZArith.Zorder.html index 27f6b17e0c..8256f7e3fe 100644 --- a/master/stdlib/Stdlib.ZArith.Zorder.html +++ b/master/stdlib/Stdlib.ZArith.Zorder.html @@ -71,7 +71,7 @@

      Library Stdlib.ZArith.Zorder

      Properties of the order relations on binary integers
      -

      Trichotomy

      +

      Trichotomy

      @@ -86,7 +86,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Decidability of equality and order on Z

      +

      Decidability of equality and order on Z

      @@ -112,7 +112,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Relating strict and large orders

      +

      Relating strict and large orders

      @@ -152,7 +152,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Equivalence and order properties

      +

      Equivalence and order properties

      @@ -276,11 +276,11 @@

      Library Stdlib.ZArith.Zorder

      -

      Compatibility of order and operations on Z

      +

      Compatibility of order and operations on Z

      -

      Successor

      +

      Successor

      @@ -458,7 +458,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Addition

      +

      Addition

      Compatibility of addition wrt to order
      @@ -528,7 +528,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Multiplication

      +

      Multiplication

      Compatibility of multiplication by a positive wrt to order
      @@ -656,7 +656,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Square

      +

      Square

      Simplification of square wrt order
      @@ -671,7 +671,7 @@

      Library Stdlib.ZArith.Zorder

      -

      Equivalence between inequalities

      +

      Equivalence between inequalities

      diff --git a/master/stdlib/Stdlib.ZArith.Zpow_def.html b/master/stdlib/Stdlib.ZArith.Zpow_def.html index 64116ec0d6..a467567a9e 100644 --- a/master/stdlib/Stdlib.ZArith.Zpow_def.html +++ b/master/stdlib/Stdlib.ZArith.Zpow_def.html @@ -53,7 +53,7 @@

      Library Stdlib.ZArith.Zpow_def

      -

      Power functions over Z

      +

      Power functions over Z

      diff --git a/master/stdlib/Stdlib.ZArith.Zpow_facts.html b/master/stdlib/Stdlib.ZArith.Zpow_facts.html index dcb6658e9a..96b57e7a07 100644 --- a/master/stdlib/Stdlib.ZArith.Zpow_facts.html +++ b/master/stdlib/Stdlib.ZArith.Zpow_facts.html @@ -132,7 +132,7 @@

      Library Stdlib.ZArith.Zpow_facts

      -

      Z.pow and modulo

      +

      Z.pow and modulo

      @@ -208,7 +208,7 @@

      Library Stdlib.ZArith.Zpow_facts

      -

      Z.square: a direct definition of z^2

      +

      Z.square: a direct definition of z^2

      diff --git a/master/stdlib/Stdlib.ZArith.Zpower.html b/master/stdlib/Stdlib.ZArith.Zpower.html index 5f55795bd9..e7eec2e0b1 100644 --- a/master/stdlib/Stdlib.ZArith.Zpower.html +++ b/master/stdlib/Stdlib.ZArith.Zpower.html @@ -54,7 +54,7 @@

      Library Stdlib.ZArith.Zpower

      -

      Power functions over Z

      +

      Power functions over Z

      @@ -154,7 +154,7 @@

      Library Stdlib.ZArith.Zpower

      -

      Powers of 2

      +

      Powers of 2

      @@ -283,7 +283,7 @@

      Library Stdlib.ZArith.Zpower

      -

      Division by a power of two.

      +

      Division by a power of two.

      diff --git a/master/stdlib/Stdlib.ZArith.Zquot.html b/master/stdlib/Stdlib.ZArith.Zquot.html index 597193ec5b..2ef5e49a53 100644 --- a/master/stdlib/Stdlib.ZArith.Zquot.html +++ b/master/stdlib/Stdlib.ZArith.Zquot.html @@ -153,7 +153,7 @@

      Library Stdlib.ZArith.Zquot

      -

      Division and Opposite

      +

      Division and Opposite

      @@ -232,7 +232,7 @@

      Library Stdlib.ZArith.Zquot

      -

      Unicity results

      +

      Unicity results

      @@ -265,7 +265,7 @@

      Library Stdlib.ZArith.Zquot

      -

      Order results about Zrem and Zquot

      +

      Order results about Zrem and Zquot

      @@ -363,7 +363,7 @@

      Library Stdlib.ZArith.Zquot

      -

      Relations between usual operations and Z.modulo and Z.div

      +

      Relations between usual operations and Z.modulo and Z.div

      @@ -527,7 +527,7 @@

      Library Stdlib.ZArith.Zquot

      -

      Interaction with "historic" Zdiv

      +

      Interaction with "historic" Zdiv

      diff --git a/master/stdlib/Stdlib.ZArith.auxiliary.html b/master/stdlib/Stdlib.ZArith.auxiliary.html index cbb62e6fef..8394ab43e5 100644 --- a/master/stdlib/Stdlib.ZArith.auxiliary.html +++ b/master/stdlib/Stdlib.ZArith.auxiliary.html @@ -68,7 +68,7 @@

      Library Stdlib.ZArith.auxiliary

      -

      Moving terms from one side to the other of an inequality

      +

      Moving terms from one side to the other of an inequality

      diff --git a/master/stdlib/Stdlib.btauto.Algebra.html b/master/stdlib/Stdlib.btauto.Algebra.html index ed272b75ac..4806d3c624 100644 --- a/master/stdlib/Stdlib.btauto.Algebra.html +++ b/master/stdlib/Stdlib.btauto.Algebra.html @@ -144,7 +144,7 @@

      Library Stdlib.btauto.Algebra

      -

      Global, inductive definitions.

      +

      Global, inductive definitions.

      @@ -217,7 +217,7 @@

      Library Stdlib.btauto.Algebra

      -

      The core reflexive part.

      +

      The core reflexive part.

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellNatInt.html b/master/stdlib/Stdlib.extraction.ExtrHaskellNatInt.html index a164042f25..aedbc70272 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellNatInt.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellNatInt.html @@ -62,11 +62,11 @@

      Library Stdlib.extraction.ExtrHaskellNatInt

      -

      Disclaimer: trying to obtain efficient certified programs

      +

      Disclaimer: trying to obtain efficient certified programs

      -

      by extracting nat into Int is definitively *not* a good idea.

      +

      by extracting nat into Int is definitively *not* a good idea.

      -

      See comments in ExtrOcamlNatInt.v.

      +

      See comments in ExtrOcamlNatInt.v.

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellNatInteger.html b/master/stdlib/Stdlib.extraction.ExtrHaskellNatInteger.html index 6dd4be2095..1aaaac09f0 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellNatInteger.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellNatInteger.html @@ -62,11 +62,11 @@

      Library Stdlib.extraction.ExtrHaskellNatInteger

      -

      Disclaimer: trying to obtain efficient certified programs

      +

      Disclaimer: trying to obtain efficient certified programs

      -

      by extracting nat into Integer isn't necessarily a good idea.

      +

      by extracting nat into Integer isn't necessarily a good idea.

      -

      See comments in ExtrOcamlNatInt.v.

      +

      See comments in ExtrOcamlNatInt.v.

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellNatNum.html b/master/stdlib/Stdlib.extraction.ExtrHaskellNatNum.html index c534ab6937..67e640ec1d 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellNatNum.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellNatNum.html @@ -47,15 +47,15 @@

      Library Stdlib.extraction.ExtrHaskellNatNum

      -

      Efficient (but uncertified) extraction of usual nat functions

      +

      Efficient (but uncertified) extraction of usual nat functions

      -

      into equivalent versions in Haskell's Prelude that are defined

      +

      into equivalent versions in Haskell's Prelude that are defined

      -

      for any Num typeclass instances. Useful in combination with

      +

      for any Num typeclass instances. Useful in combination with

      -

      Extract Inductive nat that maps nat onto a Haskell type that

      +

      Extract Inductive nat that maps nat onto a Haskell type that

      -

      implements Num.

      +

      implements Num.

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellString.html b/master/stdlib/Stdlib.extraction.ExtrHaskellString.html index 13fe7eb74d..850f895a9f 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellString.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellString.html @@ -47,7 +47,7 @@

      Library Stdlib.extraction.ExtrHaskellString

      -

      Special handling of ascii and strings for extraction to Haskell.

      +

      Special handling of ascii and strings for extraction to Haskell.

      @@ -68,16 +68,16 @@

      Library Stdlib.extraction.ExtrHaskellString

      -

      At the moment, Coq's extraction has no way to add extra import

      +

      At the moment, Coq's extraction has no way to add extra import

      -

      statements to the extracted Haskell code. You will have to

      +

      statements to the extracted Haskell code. You will have to

      -

      manually add:

      +

      manually add:

      * -

      import qualified Data.Bits

      +

      import qualified Data.Bits

      -

      import qualified Data.Char

      +

      import qualified Data.Char

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellZInt.html b/master/stdlib/Stdlib.extraction.ExtrHaskellZInt.html index 822c41bd23..1c0e03d5c3 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellZInt.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellZInt.html @@ -62,11 +62,11 @@

      Library Stdlib.extraction.ExtrHaskellZInt

      -

      Disclaimer: trying to obtain efficient certified programs

      +

      Disclaimer: trying to obtain efficient certified programs

      -

      by extracting Z into Int is definitively *not* a good idea.

      +

      by extracting Z into Int is definitively *not* a good idea.

      -

      See comments in ExtrOcamlNatInt.v.

      +

      See comments in ExtrOcamlNatInt.v.

      diff --git a/master/stdlib/Stdlib.extraction.ExtrHaskellZNum.html b/master/stdlib/Stdlib.extraction.ExtrHaskellZNum.html index f62edc0110..7ab2f3cd97 100644 --- a/master/stdlib/Stdlib.extraction.ExtrHaskellZNum.html +++ b/master/stdlib/Stdlib.extraction.ExtrHaskellZNum.html @@ -47,15 +47,15 @@

      Library Stdlib.extraction.ExtrHaskellZNum

      -

      Efficient (but uncertified) extraction of usual Z functions

      +

      Efficient (but uncertified) extraction of usual Z functions

      -

      into equivalent versions in Haskell's Prelude that are defined

      +

      into equivalent versions in Haskell's Prelude that are defined

      -

      for any Num typeclass instances. Useful in combination with

      +

      for any Num typeclass instances. Useful in combination with

      -

      Extract Inductive Z that maps Z onto a Haskell type that

      +

      Extract Inductive Z that maps Z onto a Haskell type that

      -

      implements Num.

      +

      implements Num.

      diff --git a/master/stdlib/Stdlib.omega.PreOmega.html b/master/stdlib/Stdlib.omega.PreOmega.html index 563689352c..bda124fd90 100644 --- a/master/stdlib/Stdlib.omega.PreOmega.html +++ b/master/stdlib/Stdlib.omega.PreOmega.html @@ -55,7 +55,7 @@

      Library Stdlib.omega.PreOmega

      -

      Z.div_mod_to_equations, Z.quot_rem_to_equations, Z.to_euclidean_division_equations:

      +

      Z.div_mod_to_equations, Z.quot_rem_to_equations, Z.to_euclidean_division_equations:

      the tactics for preprocessing Z.div and Z.modulo, Z.quot and Z.rem
      diff --git a/master/stdlib/index_global_B.html b/master/stdlib/index_global_B.html index 90b329ad43..75a664857c 100644 --- a/master/stdlib/index_global_B.html +++ b/master/stdlib/index_global_B.html @@ -1014,8 +1014,8 @@ BVor [definition, in Stdlib.Bool.Bvector]
      BVxor [definition, in Stdlib.Bool.Bvector]
      byte [inductive, in Stdlib.Init.Byte]
      -Byte [library]
      Byte [library]
      +Byte [library]
      ByteNotations [module, in Stdlib.Strings.Byte]
      _ =? _ (byte_scope) [notation, in Stdlib.Strings.Byte]
      ByteSyntaxNotations [module, in Stdlib.Init.Byte]
      diff --git a/master/stdlib/index_library_B.html b/master/stdlib/index_library_B.html index d4a21d2461..0442aa8988 100644 --- a/master/stdlib/index_library_B.html +++ b/master/stdlib/index_library_B.html @@ -545,8 +545,8 @@ Bool_nat
      Btauto
      Bvector
      -Byte
      Byte
      +Byte