2006-08-10 Nicolas M. Thiéry * BUGS, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: configure now output a meaningful message when $MUPADdir contains a space. Detailed workaround described in the BUGS file. * lib/COMBINAT/DOC/words.mupdoc: Proofreading and indentation. * lib/init.mu: Fixed missing adaptIndets in Dom::PolynomialPoly::divide for Dom::Polynomial * lib/ADT/TEST/Stack.tst, lib/ADT/Stack.mu: New method op() to get the content of an adt::Stack. * lib/COMBINAT/tableaux.mu: Experimental implementation of optional English versus French pretty printing of tableaux. See combinat::tableaux::setNotation. * lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc: Fixed output of math formula. * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: toArrayVerticalAlignment is now supposed to be a function; constants are temporarily accepted for backward compatibility. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu: Fixed missing adaptIndets for divide and Dom::Polynomial. * lib/OPERATORS/overloaded.mu: Fixed return value of operators::_mult() to be 1 and not 0. * lib/IPC/GAP.mu: Fixed non local variables. * lib/DOMAINS/CATEGORY/SemiGroup.mu: Standard automatic overloading initialization for SemiGroup's in Cat::UseOverloading. * lib/COMBINAT/DOC/partitions.mupdoc: Indentation. 2006-08-08 aschilling * lib/COMBINAT/TEST/crystalOperators.tst: added a function that lists all tableaux of a given shape for the various types * lib/COMBINAT/crystalOperators.mu: added a function that lists all tableaux of a given shape for various types 2006-08-08 Nicolas M. Thiéry * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: New methods: revert, isRectangular New type: typeRectangularFilling (fixed from typeRectangular) Shorter implementation of rotatedTableau 2006-08-07 aschilling * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: type checking for rectangular tableaux and rotation of rectangular tableaux added * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: Nicolas' comments incorporated 2006-08-07 Nicolas M. Thiéry * BUGS: Added workaround for bug #30 (configure and spaces in MuPAD directory name) 2006-08-04 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: bug fixes in cospinPolynom * lib/EXAMPLES/SymmetricFunctions.mu: LLT with two stats added. Bug fixes. * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/skewPartitions.mu: modifications for special cases added. * lib/COMBINAT/TEST/skewPartitions.tst: tests for translation functions added. * lib/COMBINAT/skewPartitions.mu: translation function added. * lib/COMBINAT/ribbonsTableaux.mu: bugs fixed in cospin polynomial functions (technical manipulation of expression with power an half integer) 2006-08-03 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: slightly different implementation of sigmaInverseTypeA 2006-08-01 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: added affine crystal operators for type A 2006-07-27 fdescouens * lib/COMBINAT/TEST/skewPartitions.tst: test added for addColumn * lib/COMBINAT/skewPartitions.mu: addColumn added. * lib/EXAMPLES/SymmetricFunctions.mu: Change of base between s and tkSchur disable. 2006-07-26 fdescouens * lib/COMBINAT/skewRiggings.mu: generalization of skew riggings added (now riggings can have more than 2 arguments) 2006-07-25 fdescouens * lib/COMBINAT/words.mu: function minLex added in the interface * lib/COMBINAT/words.mu: function which computes the minimal element of list of words for the lexicographic order added. * lib/EXAMPLES/SymmetricFunctions.mu: Conversion tkSchur -> schur improved using lambda katabolism. * lib/COMBINAT/TEST/tableaux.tst: test added for kAtom. * lib/COMBINAT/tableaux.mu: Bugs fixed in lambda katabolism and kAtom. Names added in the interface. * lib/COMBINAT/tableaux.mu: promotion operator on tableau added. * lib/COMBINAT/tableaux.mu: Function fromChain added. lambda katabolism (generalization of katabolism ) added. 2006-07-24 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: computation improved between h and s and h and p. 2006-07-23 hivert * lib/COMBINAT/TEST/tools.tst, lib/COMBINAT/tools.mu: Wrote functions for manipulating remember tables and some tests. 2006-07-22 hivert * lib/COMBINAT/tools.mu: I forgot to delete FAIL. * lib/COMBINAT/tools.mu: Faster version of transitiveIdealCycles. 2006-07-22 aschilling * lib/COMBINAT/TEST/crystalOperators.tst: bug fixed in positionsOfUnmatchedClosing * lib/COMBINAT/crystalOperators.mu: bug fixed on positionsOfUnmatchedClosing 2006-07-22 fdescouens * lib/DOMAINS/CATEGORY/TEST/CombinatorialModule.tst: Test added for dot procedure. * lib/DOMAINS/CATEGORY/CombinatorialModule.mu: Bug fix in dot procedure. * lib/COMBINAT/TEST/tableaux.tst: Elementary tests added for the charge and cocharge. * lib/COMBINAT/tools.mu: Take into account now that operators can return FAIL instead of NIL. * lib/COMBINAT/partitions.mu: More explicit name for kCore bijection. Alias added in order to call it quickly. * lib/COMBINAT/tableaux.mu: Now the good definition of charge and cocharge. Change due to change of name of the kCore bijection on partitions. * lib/DOMAINS/CATEGORY/CombinatorialModule.mu: Take in account that a operator which doesn't act returns FAIL now. 2006-07-21 hivert * lib/EXAMPLES/WordQuasiSymmetricFunctions.mu: Better implementation of the product and removed a commented-out wrong code. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Local Var. 2006-07-21 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctionsBases.tst: test for newBasis added. * lib/EXAMPLES/SymmetricFunctions.mu: newBasis modified in order function print nothing at the end 2006-07-21 aschilling * lib/COMBINAT/TEST/crystalOperators.tst: operators now return FAIL instead of NIL when they cannot operate; added functions to go to highest weight vectors * lib/COMBINAT/crystalOperators.mu: operators now return FAIL instead of NIL when they cannot act; added functions to go to highest weight vectors 2006-07-21 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: some basis name better declared. Stuff to add new basis added. * createDomain: added at the end of the creation of the documentation file. Now empty doc file will not break doc compilation * lib/EXAMPLES/DOC/InternalProductAlgebra.mupdoc: remove which broke the compilation of the doc 2006-07-21 aschilling * lib/COMBINAT/DOC/crystalOperators.mupdoc: removed unused at the end of the file 2006-07-21 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: kSchur functions added. Parabolic Jing operators added. skew LLT polynomials added. 2006-07-21 hivert * lib/EXAMPLES/WordQuasiSymmetricFunctionsDual.mu: Typos. * lib/LIBFILES/examples.mu: Added the needed link to internalProductComplete. * lib/EXAMPLES/WordQuasiSymmetricFunctionsDual.mu, lib/EXAMPLES/WordSymmetricFunctionsDual.mu: Updated to the new internal product category. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Updated to the new internal product system. * lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/TEST/SymmetricFunctionsOperators.tst: Use of the new category for internal products. * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Minor improvements. * lib/EXAMPLES/DOC/index.mupdoc, lib/LIBFILES/examples.mu: New category in examples InternalProductAlgebra * lib/EXAMPLES/DOC/InternalProductAlgebra.mupdoc, lib/EXAMPLES/TEST/InternalProductAlgebra.tst, lib/EXAMPLES/InternalProductAlgebra.mu: Some categories for algebras with an internal product. 2006-07-21 fdescouens * lib/COMBINAT/tools.mu: transitive ideals modified for operators which don't act on all the elements. 2006-07-20 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: crystal operators on tensor products added 2006-07-20 fdescouens * lib/DOMAINS/CATEGORY/CombinatorialModule.mu: Some unuseful quotes removed. * lib/DOMAINS/CATEGORY/TEST/CombinatorialModule.tst: Test added in the case where some elements don't act on every elements. * lib/DOMAINS/CATEGORY/CombinatorialModule.mu: Test added in order to compute on modules in which some operators don't act on every elements. Unused variables removed. * lib/LIBFILES/combinat.mu: itereractive -> interative. 2006-07-20 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: crystal operators on tableaux added 2006-07-20 fdescouens * lib/COMBINAT/tableaux.mu: change of name for reading tableaux toWordByRow toWordByColumn (according to Nicolas suggestion) * lib/COMBINAT/tableaux.mu: Column reading of a tableau added. * lib/COMBINAT/tableaux.mu: listing and counting of filling of a given shape and a given evaluation added. * lib/COMBINAT/tableaux.mu: counting functions for k tableaux added. Commentaries updated. * lib/COMBINAT/tableaux.mu: update of the interface and some commented lines removed (commented by mistake ...) * lib/COMBINAT/tableaux.mu: computation of kKostka number added. 2006-07-20 Nicolas M. Thiéry * AUTHORS: Added Anne Schilling :-) 2006-07-20 teresamu * lib/DOMAINS/CATEGORY/CombinatorialModule.mu, lib/DOMAINS/CATEGORY/TEST/CombinatorialModule.tst: dot works better * lib/DOMAINS/CATEGORY/CombinatorialModule.mu, lib/DOMAINS/CATEGORY/TEST/CombinatorialModule.tst: new: combinatorial module, list + dot works * lib/init.mu: new: combinatorial module * lib/LIBFILES/combinat.mu: transitiveIdeal -> Cycles + Iterative 2006-07-20 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: type B,C added 2006-07-19 aschilling * lib/COMBINAT/TEST/crystalOperators.tst: new tests for action on words and more generic design for parenthesis matching * lib/COMBINAT/crystalOperators.mu: added crystal operator actions on words; functions on matching of closing and opening parentheses are now generic 2006-07-19 Nicolas M. Thiéry * lib/COMBINAT/TEST/tableaux.tst: Fixed tests for crystalE (missing variable definition). Grouped all export in one sentence. * lib/COMBINAT/permutations.mu: Moved fromCycles to interfaceAddIfExists (it won't exist in domains inheriting from that one). 2006-07-18 aschilling * createDomain: added anne * lib/COMBINAT/DOC/index.mupdoc: entry for combinat::crystalOperators added * lib/COMBINAT/DOC/crystalOperators.mupdoc: empty doc file created for combinat::crystalOperators * lib/LIBFILES/combinat.mu: domain combinat::crystalOperators added * lib/COMBINAT/TEST/crystalOperators.tst: new tests added for new design * lib/COMBINAT/crystalOperators.mu: new design with table for onLetters function; some tests added 2006-07-18 Nicolas M. Thiéry * experimental/2006-06-27-Omega.mu: Quite working prototype, but I still get a result which is inconsistant with Guoce Xin; probably something too loose is happening somewhere. * lib/COMBINAT/TEST/words.tst: Fixed test (missing export of combinat::tableaux) * lib/DOMAINS/CATEGORY/SemiGroup.mu: Implemented groupMorphism from groupToListSparse. Standard dom fix for MuPAD < 3.0.0 2006-07-18 aschilling * lib/COMBINAT/TEST/crystalOperators.tst, lib/COMBINAT/crystalOperators.mu: added crystal operators on letters for type A and D 2006-07-17 Nicolas M. Thiéry * CompilationOnWindows/Notes: More details and fix for MuPAD 4.0.0. 2006-07-17 teresamu * lib/COMBINAT/DOC/PICTURES/cyclage442870.png, lib/COMBINAT/DOC/PICTURES/cyclage490139.png, lib/COMBINAT/DOC/tableaux.mupdoc: doc for cyclage and cocyclage graphs with pictures * lib/COMBINAT/TEST/tableaux.tst: bug in test solved * lib/COMBINAT/TEST/tableaux.tst: typo 2006-07-16 hivert * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Added moebius function of permutohedron for basis change G -> S. 2006-07-16 Nicolas M. Thiéry * QuickInstall: Update w.r.t. MuPAD 4.0.0 and XML documentation 2006-07-15 Nicolas M. Thiéry * lib/COMBINAT/tools.mu: Fixed non-local / unused variables. 2006-07-14 hivert * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Wrote the internal product of FreeQuasiSymmetricFunctions. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu: Renamed makeLinearConversion to makeModuleConversion * lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Wrote permutations::fromCycleType. * lib/COMBINAT/generators.mu: Wrote a doc for generators::singleton. 2006-07-14 sedrikov * lib/COMBINAT/guess.mu, lib/init.mu, lib/COMBINAT/GUESS/lin_rec.mu, lib/COMBINAT/GUESS/prod.mu, lib/COMBINAT/GUESS/rat_interp.mu, lib/COMBINAT/GUESS/sum.mu: Just replacing Addit_Ind option by AdditInd * lib/COMBINAT/GUESS/Pi.mu, lib/COMBINAT/GUESS/Rat.mu, lib/COMBINAT/GUESS/Rec.mu, lib/COMBINAT/GUESS/Sigma.mu, lib/COMBINAT/GUESS/lin_rec.mu, lib/COMBINAT/GUESS/prod.mu, lib/COMBINAT/GUESS/rat_interp.mu, lib/COMBINAT/GUESS/sum.mu, lib/COMBINAT/guess.mu: combinat::guess doesn't return a 'combinat::guess' value, but a 'Type::ListOf(combinat::guess)', for easier use 2006-07-13 Nicolas M. Thiéry * experimental/2006-06-27-Omega.mu: Experiments around MacMahon's Omega operator. 2006-07-13 sedrikov * lib/COMBINAT/TEST/guess.tst, lib/COMBINAT/guess.mu, lib/init.mu, lib/COMBINAT/GUESS/Pi.mu, lib/COMBINAT/GUESS/Rat.mu, lib/COMBINAT/GUESS/Rec.mu, lib/COMBINAT/GUESS/Sigma.mu, lib/COMBINAT/GUESS/lin_rec.mu, lib/COMBINAT/GUESS/prod.mu, lib/COMBINAT/GUESS/rat_interp.mu, lib/COMBINAT/GUESS/sum.mu: *** empty log message *** 2006-07-13 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: TODO note added + new test with transitiveIdeal 2006-07-13 Nicolas M. Thiéry * lib/COMBINAT/tools.mu: Added usage example from Florent, little benchmark, and alternative implementations. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Fixed standardization of A = Prod(). 2006-07-12 mcld * experimental/2005-09-08-David.mu: Use setPrintMaxSize to always display large matrices 2006-07-12 sedrikov * lib/COMBINAT/DOC/guess.mupdoc, lib/COMBINAT/GUESS/Pi.mu, lib/COMBINAT/GUESS/Rat.mu, lib/COMBINAT/GUESS/Rec.mu, lib/COMBINAT/GUESS/Sigma.mu, lib/COMBINAT/GUESS/bezout.mu, lib/COMBINAT/GUESS/lin_rec.mu, lib/COMBINAT/GUESS/prod.mu, lib/COMBINAT/GUESS/rat_interp.mu, lib/COMBINAT/GUESS/sum.mu, lib/COMBINAT/guess.mu: *** empty log message *** 2006-07-12 Nicolas M. Thiéry * lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/TEST/guess.tst, lib/LIBFILES/combinat.mu: Added test file and autoload stuf for combinat::guess 2006-07-11 teresamu * lib/COMBINAT/TEST/tableaux.tst: off with "new" * lib/COMBINAT/tableaux.mu: changed default restriction for cyclage graphs * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: dot procedures added 2006-07-11 Nicolas M. Thiéry * lib/COMBINAT/TEST/words.tst: Experimental code for generic crystal operators for all types (A, B, ...) 2006-07-11 chapoton * lib/EXAMPLES/DOC/DendriformOperad.mupdoc: a simple example, to show what the user can do * lib/EXAMPLES/DOC/PreLieOperad.mupdoc: a better example, replacing the previous one 2006-07-10 teresamu * lib/COMBINAT/DOC/tableaux.mupdoc: more doc for cyclage (not completed jet) 2006-07-07 Nicolas M. Thiéry * lib/COMBINAT/TEST/tableaux.tst: Added tests about crystalE operators. * lib/COMBINAT/tableaux.mu: Increased the number of default colors for crystal graph, and use black when there are not enough instead of producing an incorrect dot file. Added comments about the data structure of tableaux. * lib/COMBINAT/words.mu: Experimental code for generic crystal operators for all types (A, B, ...) 2006-07-06 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/words.tst: one vi command :-) * lib/COMBINAT/DOC/tableaux.mupdoc: more doc 2006-07-06 Nicolas M. Thiéry * lib/COMBINAT/permutationsSigned.mu: Fixed non local variable. 2006-07-05 teresamu * lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/words.mupdoc: fixed pb for documentation 2006-07-04 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: another typeFilling pb * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: typeTabloid added to type argument of size * lib/COMBINAT/DOC/partitions.mupdoc: typo * lib/COMBINAT/DOC/partitions.mupdoc: mention of coordinate system 2006-07-03 teresamu * lib/COMBINAT/tableaux.mu: mu is of type integerVectors * lib/COMBINAT/DOC/words.mupdoc: coplactic operators * lib/COMBINAT/DOC/chooseNK.mupdoc: BaseDomain 2006-06-30 Nicolas M. Thiéry * lib/IPC/GAP.mu: New functions IPC::GAP::WeylGroupGenerators, WeylGroupSize * lib/init.mu: Fixes for prog::test on MuPAD 2.5.3 Note about Zaurus * lib/DOC/tutorials/AlgebraWithSeveralBases.tex, lib/DOC/demo/mupad.tex, lib/DOC/demo/lodayRonco.tex, lib/DOC/demo/combinat.tex: Update after FPSAC presentation. 2006-06-30 hivert * lib/EXAMPLES/SymmetricFunctions.mu: Improved some comments. 2006-06-30 Nicolas M. Thiéry * experimental/2006-06-27-HeckeCoxeter.mu: Experiments around HeckeSg and Coxeter groups. * lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/permutationsSigned.mupdoc, lib/COMBINAT/TEST/permutationsSigned.tst, lib/COMBINAT/permutationsSigned.mu, lib/LIBFILES/combinat.mu: New combinatorial class combinat::permutationsSigned. 2006-06-30 teresamu * lib/COMBINAT/DOC/words.mupdoc: proof read 2006-06-28 hivert * lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/TEST/SymmetricFunctionsOperators.tst: Added the rule for internal product of powerSums. 2006-06-20 Nicolas M. Thiéry * make.sh: Make sure the dynamic modules are world readable. * NEWS: Update * lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu: Dom::SquareMatrix is now a FiniteDimensionalAlgebraWithBasis Added mult2 implementation to work around infinite loop with operators::overloaded (TODO: understand precisely what was going on). * lib/EXAMPLES/WordSymmetricFunctions.mu: makeLinear -> moduleMorphism * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: mult2 default implementation in terms of operators now uses the more appropriate operators::mult2 and not operators::_mult. * lib/COMBINAT/DOC/partitions.mupdoc: Reindentation Added doc for z, and reference to MacDonald and symmetric functions * lib/COMBINAT/partitions.mu: Added alias z for centralizerSize. * lib/init.mu: mult2 fix for Dom::SquareMatrix (beware: in MUPADBACKPORT) help() improvement (remove garbage before and after the help item) 2006-06-16 Nicolas M. Thiéry * NEWS: Note on the precompiled distribution for all platforms. * README, README.in, index.html.in: Fixes suggested by Andreas (MuPAD latest version, ...). News of the release. 2006-06-14 teresamu * lib/COMBINAT/tableaux.mu: pb with mupad 2.5.3 solved 2006-06-13 hivert * lib/COMBINAT/treesGeneric.mu: Fixed non declared local variables. 2006-06-13 Nicolas M. Thiéry * Makefile.am, Makefile.in: Included information and tools for the compilation on windows in the distribution. * src/RiggedConfigurationsPaths/Makefile.in, test/Makefile.in: Update of the autotools build system. * README, README.in: Update of the requirements (java / XTools) * lib/init.mu: Update of the header. * CompilationOnWindows/configure_call: Moved info to the Notes file. * CompilationOnWindows/Notes: Complete instructions for MuPAD 3.1.1 and 4.0.0. * CompilationOnWindows/Notes.qemu: Added notes for ssh connection. * lib/MUPADBACKPORT/MISC/maprec.mu: Fixed backport of misc::maprec for MuPAD < 3.0.0 * src/nauty-module/Makefile.am, src/nauty-module/Makefile.in: Fixed cleanup of source files copied from ../nauty. * configure, configure.ac: Disabled the now useless (and in fact broken in VPATH builds) configure test for src/nauty directory. 2006-06-12 Nicolas M. Thiéry * src/nauty/geng.c: Workaround for compilation of nauty on Windows: disabled timing computations which we don't care about and which require the undefined CPUTIME macro. * src/nauty/gtools.c: Fixed nauty sources for compilation on windows (broken quotes) 2006-06-09 Nicolas M. Thiéry * CompilationOnWindows/link, CompilationOnWindows/cl: Fixed regexp to strip out unknown arguments for cl and link (was too loose) * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Don't use mkdirhier; it is not portable. * test/Makefile.am: Darwin compatibility fix with tee. * config/mupad.m4, configure, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: The sed script to extract MUPAD_MMG_LDFLAGS from the mmg output was still broken. Fixed to something much simpler, and hopefully more robust. 2006-06-08 Nicolas M. Thiéry * Makefile.am, Makefile.in: Improved dist-binary * configure, configure.ac: Fixed Microsoft Visual C++ compiler detection. * config/mupad.m4, configure, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Don't use extended regexps with sed, as they are not supported by default on Darwin's BSD sed. * CompilationOnWindows/Notes: Added material for compilation on windows. * CompilationOnWindows/Notes.qemu, CompilationOnWindows/cl, CompilationOnWindows/lib, CompilationOnWindows/link: Added material for compilation on windows * Makefile.in, doc/en/Makefile.am, doc/en/Makefile.in, src/Makefile.in: Update of the autotools build system. * doc/XSL/cmds2helpindextty.xsl, doc/XSL/prepHTML.xsl: Added new XSL files from MuPAD's CVS. * Makefile.am: dist-binary depends on all make clean-module-sources don't fail when run twice in a row * src/Makefile.am: Added src/nauty to the distribution. * lib/DOMAINS/CATEGORY/DOC/index.mupdoc: Fixed which currently still requires a content (unlike stated in the DOCBOOK DTD). * lib/DOC/index.mupdoc: Fixed broken ulink 2006-06-07 Nicolas M. Thiéry * doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/index2content.xsl: Update XSL files from MUPAD's CVS. * src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, doc/Makefile.in, doc/en/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, Makefile.in, Papers/Makefile.in, configure: Update of the autotools build system. * BUGS: Update. * TODO: Removed TODO things for the release. * TODO: Update * lib/EXPERIMENTAL/CQSym.mu: Fixed unused / non local variables. * lib/EXAMPLES/HeckeAlgebra.mu: Added comment. * test/Makefile.am: Extracted new rule 'make summary' Now 'make bla.res' does not rerun the test if the bla.res is already up to date. 'Use make bla.check instead' to force the rerun (for consistency with the rules in doc/en). * lib/init.mu: Backport of the full prog::test machinery from MuPAD 4.0.0. Rationale: - We will want to use its new features in our test - The old one is incompatible with prog::getOptions from MuPAD 4.0.0 which we already backported Finalized the backport of Dom::UnivariateSkewPolynomial and polylib::sortMonomials Added declaration of some options. Provide a stupid default definition for stringlib::collapseWhitespace * lib/MUPADBACKPORT/PROG/test.mu, lib/MUPADBACKPORT/PROG/testcall.mu, lib/MUPADBACKPORT/PROG/testerrors.mu, lib/MUPADBACKPORT/PROG/testexit.mu, lib/MUPADBACKPORT/PROG/testfunc.mu, lib/MUPADBACKPORT/PROG/testinit.mu, lib/MUPADBACKPORT/PROG/testmethod.mu, lib/MUPADBACKPORT/PROG/testnum.mu, lib/MUPADBACKPORT/PROG/testtime.mu: Backport of the full prog::test machinery from MuPAD 4.0.0. Rationale: - We will want to use its new features in our test - The old one is incompatible with prog::getOptions from MuPAD 4.0.0 which we already backported * lib/MUPADBACKPORT/PROG/sort.mu: Fixed completely broken compatibility patch for MuPAD < 3.0.0 * doc/TOOLS/srchidx.pl, doc/en/template.mk.in, doc/en/Makefile.am: In Paderborn, we want to use the binary srchidx provided in the PATH. See discussion on mupad-combinat-devel around 02/06/06. Fixed srchidx.pl to be fully compatible with the binary one: - syntax for specifying the input and output file name - New language feature in the output Fixed srchidx calls Added configure check for srchidx * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Ignore lines in the tests output containing "during evaluation of" not only for MuPAD 2.0.0, but for all versions 2.* * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Added check for srchidx Changed MUPADpkgmdmdir to depend on MuPAD's version * config/packages.am, src/GLIP/config/packages.am, src/MAPITL/config/packages.am: Changed EPM_BUILDIR to be in /dev/shm Fixed EPM_BUILDIR (depends on MuPAD-Combinat's version, not MuPAD's) Removed old rpm package building mechanism now fully deprecated by epm. * Makefile.am: Added experimental rule to build a multi-platform binary distribution * lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFrom.mu: Typo fix in a variable name! * lib/TEST/mupad.tst, lib/IPC/TEST/GAP.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/Polynomial.tst, lib/PROG/TEST/partialSpecialization.tst, lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/qAnalogues.tst, lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/words.tst, lib/COMBINAT/alternatingSignMatrices.mu, lib/COMBINAT/countingFunctions.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/qAnalogues.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/trees.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/DOMAIN/TEST/GroupAlgebra.tst, lib/DOMAINS/DOMAIN/TEST/SemiRing.tst, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/EXAMPLES/TEST/HeckeAlgebra.tst, lib/EXAMPLES/TEST/SymmetricFunctionsBases.tst, lib/EXAMPLES/TEST/SymmetricFunctionsOperators.tst: Make the tests pass with MuPAD 2.5.3: - Standard DOM hack - String indexing starting from 0 instead of 1 - Fixed semi-colons in test files which produced spurious lines in the output - Fixed some tests that were over-specifying the output order (by comparing sort(result) with sort(expected) - Fixed some tests that were over-specifying the actual form of the returned expression (using iszero(normal(result-expected))) - ... Added some comments here and there 2006-06-06 elaugerot * lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Modified Files: WeightedAutomaton.mu DOC/SemiRing.mupdoc DOC/WeightedAutomaton.mupdoc 2006-06-01 elaugerot * lib/DOC/guidedTour-SemiRing.mupdoc: Added Files: guidedTour-SemiRing.mupdoc * lib/DOC/guidedTour-WeightedAutomaton.mupdoc: Added Files: guidedTour-WeightedAutomaton.mupdoc 2006-05-31 Nicolas M. Thiéry * src/RiggedConfigurationsPaths/Makefile.in: Update of the autotools build system. * lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc: Fixed broken XML. Groumph. * README, TODO, configure, configure.ac, lib/config.mu, src/RiggedConfigurationsPaths/Makefile.in: Update to 1.3.2 stable! * lib/COMBINAT/integerVectorsModPermutationGroup.mu: This is a graded combinatorial class. 2006-05-31 teresamu * lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc: proof read 2006-05-31 Nicolas M. Thiéry * lib/COMBINAT/DOC/graphPaths.mupdoc: Typo fix. Groumph. 2006-05-31 teresamu * lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc: proof read 2006-05-31 Nicolas M. Thiéry * lib/OPERATORS/DOC/index.mupdoc: Proof reading * lib/OPERATORS/DOC/predefined.mupdoc: Proofreading. 2006-05-31 teresamu * lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc: proofread 2006-05-31 hivert * lib/OPERATORS/DOC/index.mupdoc, lib/OPERATORS/DOC/predefined.mupdoc: Added some notes on predefioned operators in predefined.mupdoc 2006-05-31 Nicolas M. Thiéry * lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc: Little fixes. * lib/COMBINAT/DOC/integerVectorsModPermutationGroup.mupdoc, lib/COMBINAT/DOC/index.mupdoc: Added doc for combinat::integerVectorsModPermutationGroup 2006-05-31 hivert * lib/COMBINAT/DOC/subClass.mupdoc: Wrote some examples. For some reason unrank is broken. 2006-05-31 teresamu * lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc: cmd instead expr for FAIL * lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc: cmd instead expr for DOM_LIST, TRUE, FALSE 2006-05-31 Nicolas M. Thiéry * doc/TOOLS/htmlpostprocess.pl: Bug fix: 'muphlp' hrefs may have a '-' after the '#' * doc/en/Makefile.am, doc/en/Makefile.in: Removed debugging stuff. * doc/en/Makefile.am, doc/en/Makefile.in: ascii.tar was not cleaned up (typo in $(dist_ascii_DATA)). Pictures were not copied to the distribution if they did not exist at the time make was called. * lib/COMBINAT/DOC/permutations.mupdoc: Backport of some reindentation and doc output improvements by CCR. 2006-05-31 elaugerot * lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/DOMAIN/SemiRing.mu: Modified Files: SemiRing.mu DOC/SemiRing.mupdoc DOC/WeightedAutomaton.mupdoc 2006-05-31 Nicolas M. Thiéry * lib/COMBINAT/DOC/index.mupdoc: CCR: sortkey for "official" version: 0090 * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Fixed inclusion of the pictures for the html documentation in the distribution. In particular, pictures in combinat/PICTURES/ are precious. * lib/COMBINAT/DOC/splitNK.mupdoc: Fixed typesetting of (k,n-k) * lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/index.mupdoc: Added documentation for combinat::integerVectorsOfLength * doc/en/template.mk.in: Removed all? make dependencies on the documentation tools (XSL, scripts, ...) * lib/COMBINAT/DOC/finiteClass.mupdoc: Proofreading. 2006-05-31 hivert * lib/COMBINAT/DOC/finiteClass.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/subClass.mupdoc: Wrote subClass and finiteClass. Still needs to write examples for subClass. 2006-05-31 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/Makefile.in: Extracted new variables: DOCHTML and DOCHTML_PICTURES Otherwise, the $(wildcard ) in their content was partially evaluated by automake, and make distdir got confused. 2006-05-30 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/Makefile.in: Added the html and ascii documentation to the distribution. * Makefile.am, Makefile.in: Added .png files in lib/ to the distribution. Removed the Wiki/ files from the distribution as they are too outdated. * ChangeLog: Update. * doc/en/Makefile.am, doc/en/Makefile.in, doc/Makefile.am, doc/Makefile.in: Added! doc/index.html and doc/en/index.html to the distribution. * doc/en/Makefile.am, doc/en/template.mk.in: Added autoconf checks for perl, ruby, java for the XML documentation building. Removed all? make dependencies on the documentation tools (XSL, scripts, ...) 2006-05-30 hivert * lib/COMBINAT/DOC/index.mupdoc: Corrected some typos. * lib/COMBINAT/DOC/tableaux.mupdoc: Wrote the doc of printPretty. * lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/permutations.mu: Put in the interface an documented reducedWordLexMin. 2006-05-30 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/template.mk.in: Fixed script call (was calling perl and ruby simultaneously :-) ) * src/nauty-module/nauty.patch: The nauty configure script regenerated from configure.in by the current autoconf work right away without patch! * src/nauty/gtools.h, src/nauty/makefile, src/nauty/naututil.h, src/nauty/nauty.h: Removed configure-generated headers and makefile * src/nauty/configure: The nauty configure script regenerated from configure.in by the current autoconf works right away without patch * doc/en/Makefile.am: The building of the doublecmds.xml file is sloooooow, and only useful for checking for duplicate commands. It is now only built on demand, or in make check. * lib/COMBINAT/DOC/splitNK.mupdoc: Proofreading * src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, Makefile.in, Papers/Makefile.in, configure, doc/Makefile.in, doc/en/Makefile.in, src/GLIP/Makefile.in: Added autoconf checks for perl, ruby, java for the XML documentation building. * lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/LattE.mupdoc: Disabled links to experimental help pages not listed in index.mupdoc * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Added checks for perl, ruby, java for the XML documentation building. * README.in: Mentioned dependency on perl. * README: Update. * lib/EXPERIMENTAL/TEST/CQSym.tst, lib/EXPERIMENTAL/CQSym.mu: Reorganized the code to fix global variables and so on. Absolutely no guarantees that it still works (sorry, no test to rely on!) * lib/COMBINAT/DOC/necklaces_content.mupdoc: Fix: combinat::necklaces::fromContent is a datatype, not a function Reindentation -> * lib/COMBINAT/DOC/lyndonWords_content.mupdoc: Fix: combinat::LyndonWords::fromContent is a datatype, not a function Reindentation -> * doc/en/template.mk.in: The html generation is now done by packing each xml document into its own independent MuPAD notebook. Advantages: - No more useless dependency on all the other .xml files - Experimental documentation files that are not listed in the index.mupdoc's can still be converted to html - Slightly faster? * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Autodetection of ruby by autoconf. Fixed html data (was broken: no rule to make index/PICTURES) * doc/XSL/translations.xml, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectOptions.xsl, doc/XSL/collectcmds.xsl: Update of XSL documentation tools from MuPAD's CVS * configure.ac, README.in: Inclusion of the Nauty sources in the distribution. * src/nauty-module/nauty.patch: Updated Nauty patch for Nauty 22 (stable). * src/nauty/configure, src/nauty/geng.c, src/nauty/gtools-h.in: Applied src/nauty-module/nauty.patch: - Compliance with ./configure call from the top-level MuPAD-Combinat configure - Declaration of OUTPROC (ANSI declaration of argument types) - Conflict fix for getline * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc: Added comment about typesetting error. * lib/COMBINAT/DOC/words.mupdoc: Fixed type. Thanks Florent. 2006-05-30 hivert * lib/COMBINAT/DOC/dyckWords.mupdoc: Wrote a doc and an example for printPretty. * lib/COMBINAT/DOC/binaryTrees.mupdoc: The (obviously untested) result of random was pretty printed with the old version of the printer and therefore ugly. I chose a new one. 2006-05-30 Nicolas M. Thiéry * lib/COMBINAT/DOC/words.mupdoc: Added doc for combinat::words::shuffle::* * lib/PROG/DOC/timeThis.mupdoc: Added anchor for prog::timeThese. * lib/PROG/DOC/testUnit.mupdoc: Fixed cross links with prog::testUnit* * lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc: Removed refs to non implemented muEC::SYMF::SfAddBasis and muEC::SYMF::SfDualBasis. Added anchors and links for muEC::SYMF::SYMFBases and muEC::SFA::SFABases. * lib/EXAMPLES/DOC/WordQuasiSymmetricFunctionsDual.mupdoc: Fixed broken Micro improvement. * lib/DOC/introduction.mupdoc, lib/DOC/guidedTour-definingCombinatorialClasses.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/design.mupdoc: Removed refs to not yet documented nor implemented combinat::permutations::fromCycleType Renamed anchors: index::design* -> index::design:* * lib/COMBINAT/DOC/words.mupdoc: Added anchors for combinat::words::shuffle::count and friends * lib/COMBINAT/DOC/trees.mupdoc: Removed a ref to not yet documented combinat::labelledTrees Mini improvement * lib/COMBINAT/DOC/LattE.mupdoc: Just an advertisement for the future :-) 2006-05-30 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/Makefile.in, doc/Makefile.am, doc/Makefile.in: Added! doc/index.html and doc/en/index.html to the distribution. * doc/en/Makefile.am, doc/en/template.mk.in: Added autoconf checks for perl, ruby, java for the XML documentation building. Removed all? make dependencies on the documentation tools (XSL, scripts, ...) 2006-05-30 hivert * lib/COMBINAT/DOC/index.mupdoc: Corrected some typos. * lib/COMBINAT/DOC/tableaux.mupdoc: Wrote the doc of printPretty. * lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/permutations.mu: Put in the interface an documented reducedWordLexMin. 2006-05-30 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/template.mk.in: Fixed script call (was calling perl and ruby simultaneously :-) ) * src/nauty-module/nauty.patch: The nauty configure script regenerated from configure.in by the current autoconf work right away without patch! * src/nauty/gtools.h, src/nauty/makefile, src/nauty/naututil.h, src/nauty/nauty.h: Removed configure-generated headers and makefile * src/nauty/configure: The nauty configure script regenerated from configure.in by the current autoconf works right away without patch * doc/en/Makefile.am: The building of the doublecmds.xml file is sloooooow, and only useful for checking for duplicate commands. It is now only built on demand, or in make check. * lib/COMBINAT/DOC/splitNK.mupdoc: Proofreading * src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, Makefile.in, Papers/Makefile.in, configure, doc/Makefile.in, doc/en/Makefile.in, src/GLIP/Makefile.in: Added autoconf checks for perl, ruby, java for the XML documentation building. * lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/LattE.mupdoc: Disabled links to experimental help pages not listed in index.mupdoc * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Added checks for perl, ruby, java for the XML documentation building. * README.in: Mentioned dependency on perl. * README: Update. * lib/EXPERIMENTAL/TEST/CQSym.tst, lib/EXPERIMENTAL/CQSym.mu: Reorganized the code to fix global variables and so on. Absolutely no guarantees that it still works (sorry, no test to rely on!) * lib/COMBINAT/DOC/necklaces_content.mupdoc: Fix: combinat::necklaces::fromContent is a datatype, not a function Reindentation -> * lib/COMBINAT/DOC/lyndonWords_content.mupdoc: Fix: combinat::LyndonWords::fromContent is a datatype, not a function Reindentation -> * doc/en/template.mk.in: The html generation is now done by packing each xml document into its own independent MuPAD notebook. Advantages: - No more useless dependency on all the other .xml files - Experimental documentation files that are not listed in the index.mupdoc's can still be converted to html - Slightly faster? * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Autodetection of ruby by autoconf. Fixed html data (was broken: no rule to make index/PICTURES) * doc/XSL/translations.xml, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectOptions.xsl, doc/XSL/collectcmds.xsl: Update of XSL documentation tools from MuPAD's CVS * configure.ac, README.in: Inclusion of the Nauty sources in the distribution. * src/nauty-module/nauty.patch: Updated Nauty patch for Nauty 22 (stable). * src/nauty/configure, src/nauty/geng.c, src/nauty/gtools-h.in: Applied src/nauty-module/nauty.patch: - Compliance with ./configure call from the top-level MuPAD-Combinat configure - Declaration of OUTPROC (ANSI declaration of argument types) - Conflict fix for getline * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc: Added comment about typesetting error. * lib/COMBINAT/DOC/words.mupdoc: Fixed type. Thanks Florent. 2006-05-30 hivert * lib/COMBINAT/DOC/dyckWords.mupdoc: Wrote a doc and an example for printPretty. * lib/COMBINAT/DOC/binaryTrees.mupdoc: The (obviously untested) result of random was pretty printed with the old version of the printer and therefore ugly. I chose a new one. 2006-05-30 Nicolas M. Thiéry * lib/COMBINAT/DOC/words.mupdoc: Added doc for combinat::words::shuffle::* * lib/PROG/DOC/timeThis.mupdoc: Added anchor for prog::timeThese. * lib/PROG/DOC/testUnit.mupdoc: Fixed cross links with prog::testUnit* * lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc: Removed refs to non implemented muEC::SYMF::SfAddBasis and muEC::SYMF::SfDualBasis. Added anchors and links for muEC::SYMF::SYMFBases and muEC::SFA::SFABases. * lib/EXAMPLES/DOC/WordQuasiSymmetricFunctionsDual.mupdoc: Fixed broken Micro improvement. * lib/DOC/introduction.mupdoc, lib/DOC/guidedTour-definingCombinatorialClasses.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/design.mupdoc: Removed refs to not yet documented nor implemented combinat::permutations::fromCycleType Renamed anchors: index::design* -> index::design:* * lib/COMBINAT/DOC/words.mupdoc: Added anchors for combinat::words::shuffle::count and friends * lib/COMBINAT/DOC/trees.mupdoc: Removed a ref to not yet documented combinat::labelledTrees Mini improvement * lib/COMBINAT/DOC/LattE.mupdoc: Just an advertisement for the future :-) 2006-05-29 Nicolas M. Thiéry * src/nauty/NRswitchg.c, src/nauty/README, src/nauty/addedgeg.c, src/nauty/amtog.c, src/nauty/biplabg.c, src/nauty/catg.c, src/nauty/checks6.c, src/nauty/complg.c, src/nauty/config.guess, src/nauty/config.sub, src/nauty/config.txt, src/nauty/configure, src/nauty/configure.in, src/nauty/copyg.c, src/nauty/deledgeg.c, src/nauty/directg.c, src/nauty/dreadnaut.c, src/nauty/dreadtest.c, src/nauty/dretog.c, src/nauty/formats.txt, src/nauty/genbg.c, src/nauty/geng.c, src/nauty/genrang.c, src/nauty/gread.me, src/nauty/gtnauty.c, src/nauty/gtools-h.in, src/nauty/gtools.c, src/nauty/gtools.h, src/nauty/gutil1.c, src/nauty/gutil2.c, src/nauty/gutils.h, src/nauty/install-sh, src/nauty/labelg.c, src/nauty/listg.c, src/nauty/makefile, src/nauty/makefile.basic, src/nauty/makefile.in, src/nauty/multig.c, src/nauty/naugraph.c, src/nauty/naugroup.c, src/nauty/naugroup.h, src/nauty/nautaux.c, src/nauty/nautaux.h, src/nauty/nautest.c, src/nauty/nautest2.c, src/nauty/nautil.c, src/nauty/nautinv.c, src/nauty/nautinv.h, src/nauty/naututil-h.in, src/nauty/naututil.c, src/nauty/naututil.h, src/nauty/nauty-h.in, src/nauty/nauty.c, src/nauty/nauty.h, src/nauty/nautyex.c, src/nauty/nautyex2.c, src/nauty/nautyex3.c, src/nauty/newedgeg.c, src/nauty/nug.pdf, src/nauty/rng.c, src/nauty/rng.h, src/nauty/shortg.c, src/nauty/showg.c, src/nauty/splay.c, src/nauty/sumlines.c, src/nauty/testB.dre, src/nauty/testL.dre, src/nauty/testM.dre, src/nauty/testS.dre, src/nauty/testW.dre, src/nauty/testa.dre, src/nauty/testg.c, src/nauty/testlab.c: Import of the pristine Nauty 2.2 (final) sources from nauty22.tar.gz, as downloaded on May 29th 2006. * doc/Makefile.am, doc/Makefile.in, doc/en/Makefile.am, doc/en/Makefile.in: Include doc/index.html, doc/en/index.html, and pictures in the installation when --enable-html-documentation is on. 2006-05-28 fdescouens * AUTHORS: Author of the module on unrestricted rigged configurations added. 2006-05-26 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Fixed READPATH while checking the documentation in VPATH build (e.g. make distcheck). Checking the documentation did not actually require to compile it first! make combinat/bla.check is now much faster. * TODO: Update. * lib/MUPADBACKPORT/TYPE/TEST/Enumeration.tst: Fixed .res file name in testinit. * doc/en/Makefile.am, doc/en/Makefile.in: Fixed make clean (the ascii doc and a few other files were not removed). * lib/COMBINAT/DOC/trees.mupdoc: Update of the output of documentation examples to the new TEXTWIDTH of 120. * src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, test/Makefile.in, Makefile.in, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Typo fix. *.checklog.summary files where not appropriately cleaned up in the src/ dynamic modules directories. * TODO: Added specific notes for the release. 2006-05-26 fdescouens * lib/COMBINAT/DOC/index.mupdoc: Slot splitNK added. * lib/COMBINAT/DOC/splitNK.mupdoc: Minimal doc for splitNK domain. 2006-05-26 Nicolas M. Thiéry * NEWS: Update. * lib/DOC/guidedTour-algebrasWithSeveralBases.mupdoc, lib/DOC/guidedTour-combinatorialHopfAlgebras.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialClasses.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc: Standardization of the anchors in the guided tour to index::guidedTour::... * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in: Fixed path to the htmlpostprocess script for VPATH build (e.g. make distcheck) * lib/DOC/exercises-correction.mupdoc, lib/DOC/exercises-correction.tex, lib/DOC/exercises.mupdoc: Moved the Hecke exercise correction in exercices.mupdoc. * lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc: Standardization of the anchors in the guided tour to index::guidedTour::... * lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOC/index.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialClasses.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-generators.mupdoc, lib/DOC/guidedTour-definingCombinatorialClasses.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-combinatorialHopfAlgebras.mupdoc, lib/DOC/guidedTour-algebrasWithSeveralBases.mupdoc, lib/DOC/demonstration.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/index.mupdoc: Fixed some inappropriate to Standardization of the anchors in the guided tour to index::guidedTour::... Moved some links to the guided tour into example sections. 2006-05-26 fdescouens * BUGS: a configure bug added. 2006-05-26 Nicolas M. Thiéry * lib/DOC/motivations.mupdoc: Removed broken and empty motivations.mupdoc file. Maybe at some point we should reuse some of the material in the motivations.tex file. * doc/en/template.mk.in: Fixed the documentation pictures management: - Only copy the pictures themselves in doc/en/*/PICTURES, and not the picture sources, CVS repositories, ... - The xml files have a dependencies on those pictures * doc/en/Makefile.in, doc/en/Makefile.am: Fixed path to docbook catalog for VPATH build (e.g. make distcheck). Otherwise, the xml building required to get the DTD from the internet which was sloooooow. * lib/DOC/demonstration.mupdoc: Added TODO + mini improvement. 2006-05-25 Nicolas M. Thiéry * make.sh: Added xml and ascii documentation to the automatized build for MuPAD nightly tests and distribution. * lib/COMBINAT/DOC/decomposableObjects.mupdoc: Fixed suggested by Ralf: due to a conversion error from TeX to the new format, you will find in DOC/LIB/COMBINAT/decomposableObjects.mupdoc:403 an empty expr ''. It has to be '0' instead. * doc/en/Makefile.am, doc/en/Makefile.in: Added missing commands-mupad.xml to the distribution. * lib/EXPERIMENTAL/DOC/FreeOperad.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/DOC/demonstration.mupdoc, lib/DOC/exercises-correction.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialClasses.mupdoc, lib/EXAMPLES/DOC/PreLieOperad.mupdoc: Fixed TEXTWIDTH to 120 instead of former 75 for the output of documentation examples. * src/IPC/TODO: Added TODO 2006-05-24 Nicolas M. Thiéry * lib/COMBINAT/DOC/index.mupdoc: Do include independentSetsOfVectorSpace.mupdoc! * lib/COMBINAT/DOC/index.mupdoc: Fixed inclusion of chooseNK. * README, doc/Makefile.in, doc/en/Makefile.in: Update of the autotools build system. * doc/en/Makefile.am: Added FIXHTML definition. * doc/en/template.mk.in: Added TODO for the html post processing * lib/DOMAINS/CATEGORY/DOC/PICTURES/algebraicCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/combinatorialCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/technicalCats.png: Temporarily copied Cat/*.png to their new appropriate location here. All the remaining files in PICTURES/Cat are to be svn-moved here later on. * doc/XSL/MuPADdoc2mn.xsl, doc/XSL/collectOptions.xsl, doc/XSL/plot2whatever.xsl: Update of the XSL documentation style files from MuPAD's CVS * README.in: Update of the mupad-combinat cvs host on sourceforge. * doc/TOOLS/buildContent.rb, doc/TOOLS/post-html.rb: Update of the ruby documentation scripts from MuPAD's CVS * doc/TOOLS/checkInteractively.rb, doc/TOOLS/mupad.rb: Update of the ruby documenation scripts from MuPAD's CVS. * doc/en/template.mk.in: Bug fix: the category graph pictures are now properly displayed. Added template.mk.in to the distribution. Use the new --initcmd option of checkInteractively.rb Use buildContent.rb to build combinat/_content.xml Only include the files in combinat/_content.xml in combinat.muphlp * doc/en/Makefile.am: Added template.mk.in to the distribution. Use the new --initcmd option of checkInteractively.rb Use buildContent.rb to build combinat/_content.xml * doc/Makefile.am: Added the XSL and DTD subdirectories to the distribution. * lib/COMBINAT/DOC/multisetsNK.mupdoc: Proofreading. * lib/COMBINAT/DOC/index.mupdoc: Micro improvements. * lib/DOMAINS/CATEGORY/DOC/index.mupdoc: Bug fix: the category graph pictures are now properly displayed. * src/Makefile.in, src/Makefile.am: Added RiggedConfigurationsPaths to DIST_SUBDIRS. 2006-05-24 teresamu * lib/COMBINAT/tableaux.mu: bug corrected 2006-05-24 fdescouens * lib/COMBINAT/DOC/index.mupdoc: add the entries chooseNK and multisetsNK. * lib/COMBINAT/DOC/chooseNK.mupdoc, lib/COMBINAT/DOC/multisetsNK.mupdoc: Doc for chooseNK and multisetsNK. 2006-05-24 Nicolas M. Thiéry * lib/EXAMPLES/BasicSemiRing.mu, lib/EXAMPLES/TEST/BasicSemiRing.tst: Finished to remove examples::BasisSemiRing. * lib/init.mu: Added two option names for the crystal graph stuff in combinat::tableaux. 2006-05-24 hivert * BUGS: Crash of Nauty in graphs. 2006-05-24 Nicolas M. Thiéry * BUGS: Update. * src/Symmetrica-module/Makefile.in, test/Makefile.in, Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in: Update of the autotools build system. * README: Update. * README.in: Update of the prerequisites for the documentation (java, ...). * lib/COMBINAT/graphs.mu: Fixed global/unused local variables. The option MinDegree was mistyped and thus certainly broken. * lib/COMBINAT/decomposableObjects.mu: Fixed global/unused local variables. * Makefile.am: Only commit to MuPAD's CVS those mupdoc files in combinat and operators which are actually referenced by the index.mupdoc's. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Unused variable messages do not cause the tests to fail anymore. 2006-05-24 fdescouens * lib/EXAMPLES/DOC/PreLieOperad.mupdoc, lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc: Code reindented and TODO removed. 2006-05-24 hivert * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc: Removed a non working example. 2006-05-24 elaugerot * lib/EXAMPLES/DOC/BasicSemiRing.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.tex, lib/EXAMPLES/DOC/index.mupdoc: Removed Unused files. Modified Files: index.mupdoc Removed Files: BasicSemiRing.mupdoc MemorizedSemiRing.mupdoc MemorizedSemiRing.tex 2006-05-24 Nicolas M. Thiéry * lib/EXPERIMENTAL/TEST/LandoHopfAlgebra.tst: Added two minimal tests Workaround a MuPAD bug in allEntries() that triggered an error here. 2006-05-24 fdescouens * lib/COMBINAT/permutations.mu: global indent resolved. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: global ident removed. 2006-05-24 elaugerot * lib/LIBFILES/examples.mu: removed BasicSemiRing 2006-05-24 teresamu * lib/COMBINAT/DOC/countingFunctions.mupdoc: few corrections * lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/qAnalogues.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/alternatingSignMatrices.mupdoc: see list of Help files in index (section 2) 2006-05-24 fdescouens * lib/COMBINAT/tableaux.mu: unused variables and global ident fixes. Not in the options. 2006-05-24 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: Fixed unused local variable. 2006-05-24 fdescouens * lib/COMBINAT/TEST/tableaux.tst: time of checking updated. * lib/EXAMPLES/SymmetricFunctions.mu: Global indent removed, t replace by dom::vHL . * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/TEST/SymmetricFunctionsAlphabets.tst: Bug fixes in tests. * lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc: Code indented and TODO removed. 2006-05-23 Nicolas M. Thiéry * doc/en/Makefile.in: Little trick: 'make combinat/partitions.checklog' is similar to 'make combinat/partitions.check', but it does not relaunch the test if the checklog file is already up-to-date. 'make combinat.checklog' and 'make checklog' are defined accordingly. * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc: Micro fixes. * lib/STDLIB/export.mu, lib/ADT/DOC/Stack.mupdoc: Backport of fixes by ccr in MuPAD's CVS. * lib/COMBINAT/DOC/index.mupdoc: Fixed MuPAD-Combinat version. * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.mupdoc, lib/IPC/DOC/index.mupdoc, lib/OUTPUT/DOC/asciiArt.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc: Fixed output of documentation examples. * lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc: Fixed changes version (4.0 and not 3.4). * lib/COMBINAT/getOptions.mu: combinat::getOptions is not used anymore. * doc/en/template.mk.in, doc/en/Makefile.am: Little trick: 'make combinat/partitions.checklog' is similar to 'make combinat/partitions.check', but it does not relaunch the test if the checklog file is already up-to-date. 'make combinat.checklog' and 'make checklog' are defined accordingly. * lib/DOC/guidedTour-combinatorialHopfAlgebras.mupdoc: Temporarily? disabled output checks for tensor outputs. 2006-05-23 hivert * lib/COMBINAT/DOC/index.mupdoc: Removed a duplicate link to setPartitions 2006-05-23 fdescouens * lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/Operad.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroup.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.mupdoc: TODO corrected removed. 2006-05-23 hivert * lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/index.mupdoc: Wrote a resonable graph help file. 2006-05-23 fdescouens * lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.mupdoc: Tests OK. * lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc: Tests OK! * lib/EXAMPLES/SymmetricFunctions.mu: Special formula for the expansion of Hall-Littlewood P on a finite alphabet disable. 2006-05-23 hivert * lib/COMBINAT/DOC/lrcalc.mupdoc: Corrected the import from TeX and added some explanations. Incidentally turned into a ... Maybe there should be a better docstyle. 2006-05-23 teresamu * lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc: one TODO off * lib/COMBINAT/DOC/skewTableaux.mupdoc: example deleted 2006-05-23 fdescouens * lib/EXAMPLES/DOC/BasicSemiRing.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc: Import Tex removed. 2006-05-23 novelli * lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/setPartitions.mupdoc, lib/COMBINAT/DOC/setPartitionsOrdered.mupdoc: Added setPartitionsOrdered and modified index and setPartitions accordingly. 2006-05-23 teresamu * lib/COMBINAT/DOC/yamanouchi.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc: check doc interactive done * lib/COMBINAT/DOC/subsets.mupdoc: check doc done interactive * lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc: check doc interactive done 2006-05-23 fdescouens * lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc: Doc reread (some replace by ) and tests OK. 2006-05-23 Nicolas M. Thiéry * lib/DOC/guidedTour-predefinedCombinatorialClasses.mupdoc, lib/DOC/guidedTour-algebrasWithSeveralBases.mupdoc, lib/DOC/design.mupdoc, lib/DOC/demonstration.mupdoc: Fixed output of documentation examples. * lib/PROG/DOC/testUnit.mupdoc, lib/PROG/DOC/partialSpecialization.mupdoc, lib/PROG/DOC/bless.mupdoc: Fixed output of documentation examples. Fixed function call TODO's. 2006-05-23 teresamu * lib/COMBINAT/DOC/skewTableaux.mupdoc: check doc interactive done 2006-05-23 Nicolas M. Thiéry * lib/POLYLIB/DOC/support.mupdoc, lib/POLYLIB/DOC/coeffRing.mupdoc: Fixed output of documentation examples. Wrote minimal doc for polylib::support. 2006-05-23 teresamu * lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc: check doc interactive done * lib/COMBINAT/DOC/ribbons.mupdoc: check interactive doc done * lib/COMBINAT/DOC/permutationsNK.mupdoc: check doc * lib/COMBINAT/DOC/permutations.mupdoc: doc check, still TODO and section problems 2006-05-23 elaugerot * lib/DOMAINS/DOMAIN/DOC/SemiRing.tex, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/SemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: new prog:getOptions in SemiRing.mu 2006-05-23 Nicolas M. Thiéry * lib/PROG/DOC/timeThis.mupdoc: Mini improvement. * lib/OPERATORS/DOC/overloaded.mupdoc, lib/DOC/toFrobenius.mupdoc, lib/DOC/guidedTour-combinatorialHopfAlgebras.mupdoc, lib/DOC/exercises-correction.mupdoc: Fixed output of documentation examples. 2006-05-23 teresamu * lib/COMBINAT/DOC/partitions.mupdoc: check doc * lib/COMBINAT/DOC/parkingFunctions.mupdoc: check doc done * lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc: check interactive done 2006-05-23 Nicolas M. Thiéry * lib/DOC/guidedTour-generators.mupdoc, lib/DOC/guidedTour-definingCombinatorialClasses.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc, lib/DOC/exercises.mupdoc, lib/DOC/exercises-correction.mupdoc: Fixed output of documentation examples. * lib/DOC/tutorials/AlgebraWithSeveralBases.tex: Put all paragraphs inside \eng{} + comment. 2006-05-23 hivert * lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/SfDiff.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfJtMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfScalar.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/SfVar.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tom.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/SYMF/DOC/Tos.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc: The doc of SYMF should be clean now. 2006-05-23 Nicolas M. Thiéry * src/GLIP/Makefile.in: Update of the autotools build system. 2006-05-23 teresamu * lib/COMBINAT/DOC/necklaces.mupdoc: doc check done 2006-05-23 Nicolas M. Thiéry * doc/en/template.mk.in: Fixed check log file name. * doc/en/Makefile.in: Update of the autotools build system. * lib/PROG/DOC/timeThis.mupdoc, lib/PROG/DOC/partialSpecialization.mupdoc: Fixed documentation examples output. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc: Little improvements. * lib/DOC/toFrobenius.mupdoc: Fixed missing section title. * lib/COMBINAT/TEST/countingFunctions.tst: New method: shift Divide and _invert implemented in terms of mult2 Doc and tests written. Added comment on the complexity and upcoming of Karatsuba in the doc. Fixed doc examples. 2006-05-23 teresamu * lib/COMBINAT/DOC/necklaces_eval.mupdoc: check doc interactive done 2006-05-23 Nicolas M. Thiéry * lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/countingFunctions.mu: New method: shift Divide and _invert implemented in terms of mult2 Doc and tests written. Added comment on the complexity and upcoming of Karatsuba in the doc. Fixed doc examples. 2006-05-23 teresamu * lib/COMBINAT/DOC/necklaces_content.mupdoc: check interactive done 2006-05-23 Nicolas M. Thiéry * lib/COMBINAT/DOC/alternatingSignMatrices.mupdoc: Minimal doc written. 2006-05-23 teresamu * lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc: check interacive doc done * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Global idents: {i} 2006-05-22 hivert * lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/Char2Sf.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/KostkNum.mupdoc, lib/MUEC/SYMF/DOC/KostkTab.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Char.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCCProd.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc: Work in progress on SYMF. 2006-05-22 fdescouens * README.in: Requirement about ruby >= 1.8.4 added. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc: Doc checked. Doc reread tex misprint corrected and some replace by 2006-05-22 hivert * lib/MUEC/COMP/DOC/Comp2Mat.mupdoc: Removed an old comment 2006-05-22 novelli * lib/COMBINAT/DOC/setPartitions.mupdoc: Beta version with many bugs I couldn't fix (e.g.: the answers to the examples do not appear in my viewer). Let me know about fixing those details before writing setPartitionsOrdered... 2006-05-22 teresamu * lib/COMBINAT/DOC/modStirling.mupdoc: check interactive doc done * lib/COMBINAT/DOC/lyndonWords_eval.mupdoc: check interactice doc done * lib/COMBINAT/DOC/lyndonWords_content.mupdoc: check interactive done * lib/COMBINAT/DOC/linearExtensions.mupdoc: check doc interactive done 2006-05-22 hivert * lib/MUEC/SP/DOC/NewtonIn.mupdoc, lib/MUEC/SP/DOC/Scalar.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/Special.mupdoc, lib/MUEC/SP/DOC/TablePe.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableY.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToXX.mupdoc, lib/MUEC/SP/DOC/ToY.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/X2Dim.mupdoc, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc: SP should be ok now. 2006-05-22 teresamu * lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc: check doc interactive done 2006-05-22 hivert * lib/MUEC/SG/DOC/Apply.mupdoc, lib/MUEC/SG/DOC/Betti.mupdoc, lib/MUEC/SG/DOC/CharTabl.mupdoc, lib/MUEC/SG/DOC/CycleTyp.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Des2LPer.mupdoc, lib/MUEC/SG/DOC/DimRep.mupdoc, lib/MUEC/SG/DOC/Factoriz.mupdoc, lib/MUEC/SG/DOC/GenPerm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Inv.mupdoc, lib/MUEC/SG/DOC/Invert.mupdoc, lib/MUEC/SG/DOC/Length.mupdoc, lib/MUEC/SG/DOC/ListRd.mupdoc, lib/MUEC/SG/DOC/Mat2Perm.mupdoc, lib/MUEC/SG/DOC/Order.mupdoc, lib/MUEC/SG/DOC/Part2CC.mupdoc, lib/MUEC/SG/DOC/Perm2Cod.mupdoc, lib/MUEC/SG/DOC/Perm2Dc.mupdoc, lib/MUEC/SG/DOC/Perm2Des.mupdoc, lib/MUEC/SG/DOC/Perm2Mat.mupdoc, lib/MUEC/SG/DOC/Perm2RR.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/Perm2Ris.mupdoc, lib/MUEC/SG/DOC/Perm2Rot.mupdoc, lib/MUEC/SG/DOC/Perms.mupdoc, lib/MUEC/SG/DOC/RR2Perm.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Transpo.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc: Cleanup the doc. SG should be ok now. 2006-05-22 teresamu * lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/index.mupdoc: check interactive doc done * lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc: check interactive of doc done * lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/generators.mupdoc: check doc interactive done * lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/binaryTrees.mupdoc: check doc done * lib/COMBINAT/DOC/dyckWords.mupdoc: check interactive donne 2006-05-22 fdescouens * lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc: Doc updated. 2006-05-22 teresamu * lib/OUTPUT/asciiArt.mu: Global idents: {cross, i, j, sep, xt}, Unused local variables: {N} * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Global idents: {A} * lib/EXAMPLES/MultivariatePolynomials.mu: Unused local variables: {j} * lib/COMBINAT/splitNK.mu: Global idents: {j}, Unused local variables: {r} * lib/COMBINAT/permutations.mu: Unused local variables: {res} 2006-05-22 fdescouens * lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.mupdoc: Doc updated. 2006-05-21 hivert * lib/MUEC/SG/DOC/Factoriz.mupdoc, lib/MUEC/SG/DOC/GenPerm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Inv.mupdoc, lib/MUEC/SG/DOC/Invert.mupdoc, lib/MUEC/SG/DOC/Length.mupdoc, lib/MUEC/SG/DOC/ListRd.mupdoc, lib/MUEC/SG/DOC/Mat2Perm.mupdoc, lib/MUEC/SG/DOC/Order.mupdoc, lib/MUEC/SG/DOC/Part2CC.mupdoc, lib/MUEC/SG/DOC/Perm2Cod.mupdoc, lib/MUEC/SG/DOC/Perm2Dc.mupdoc, lib/MUEC/SG/DOC/Perm2Des.mupdoc, lib/MUEC/SG/DOC/Perm2Mat.mupdoc, lib/MUEC/SG/DOC/Perm2RR.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/Perm2Ris.mupdoc, lib/MUEC/SG/DOC/Perm2Rot.mupdoc, lib/MUEC/SG/DOC/Perms.mupdoc, lib/MUEC/SG/DOC/RR2Perm.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Transpo.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc, lib/MUEC/SG/DOC/index.mupdoc, lib/MUEC/SP/DOC/NewtonIn.mupdoc, lib/MUEC/SP/DOC/Scalar.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/Special.mupdoc, lib/MUEC/SP/DOC/TablePe.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableY.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToXX.mupdoc, lib/MUEC/SP/DOC/ToY.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/X2Dim.mupdoc, lib/MUEC/SP/DOC/index.mupdoc, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/Char2Sf.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/KostkNum.mupdoc, lib/MUEC/SYMF/DOC/KostkTab.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Char.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCCProd.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfDiff.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfJtMat.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfScalar.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/SfVar.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tom.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/COMP/DOC/CmprComp.mupdoc, lib/MUEC/PART/DOC/CompPart.mupdoc, lib/MUEC/PART/DOC/ListPaIn.mupdoc, lib/MUEC/PART/DOC/SpltPart.mupdoc, lib/MUEC/SG/DOC/Apply.mupdoc, lib/MUEC/SG/DOC/Betti.mupdoc, lib/MUEC/SG/DOC/CharTabl.mupdoc, lib/MUEC/SG/DOC/Cod2Perm.mupdoc, lib/MUEC/SG/DOC/CycleTyp.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Des2LPer.mupdoc, lib/MUEC/SG/DOC/DimRep.mupdoc: First pass of dos rewriting. * lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc: First doc corrections. 2006-05-20 fdescouens * lib/EXPERIMENTAL/DOC/Schur.mupdoc: update of the documentation. * lib/EXPERIMENTAL/DOC/FreeOperad.mupdoc: Update of the documentation. * lib/EXAMPLES/DOC/WordQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordQuasiSymmetricFunctionsDual.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctionsDual.mupdoc: Unused lines removed and compilation errors corrected. 2006-05-19 teresamu * lib/COMBINAT/TEST/words.tst: crystal test 2006-05-18 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: modifications for cyclage and crystal graphs + NEW : atoms 2006-05-17 Nicolas M. Thiéry * Makefile.in: Added a few slides files to transfer to the web page. * index.html.in: Added a links to the slides for the Axiom workshop. * lib/COMBINAT/tableaux.mu: Made combinat::tableaux in a graded combinatorial class, so that it can be used as a building block for decomposable objects. * lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/subsets.mu: Added doc for combinat::subsets::random. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: Fixed allEntries (my fault!). Note that the former bug prevented prog::check to check any entries of our domains! Prepare for lots of prog::check complaints! * lib/EXAMPLES/DOC/PreLieOperad.mupdoc: Fixed ascii output. * lib/EXAMPLES/SymmetricFunctions.mu: Rewrote some bla[i] $ i = 1.. nops(bla) into i $ i in bla . * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: Don't define cyclic character if symmetric functions are not available. * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst: Added missing hold()'s * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Fixed non local / global variables. * lib/DOC/demo/facts.tex: Update * lib/DOC/demonstration.mupdoc: Fixed broken link. * lib/COMBINAT/DOC/countingFunctions.mupdoc: Added comment Subst <-> plethysm. * lib/COMBINAT/countingFunctions.mu: Fixed non local / global variables. Added comment Subst <-> plethysm. * lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/words.mu: Fixed non local / global variables. * doc/en/template.mk.in: Put the check logs in blah.checklog instead of blah.check for better consistency with the other logs. * doc/en/Makefile.in, doc/en/Makefile.am: Fixed dependencies for the building of ascii.tar. * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: Added a few slides files to transfer to the web page. 2006-05-16 novelli * lib/COMBINAT/parkingFunctions.mu: 1-line modification useful when calling PF from outside. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Added a test done with Chapoton on another basis. 2006-05-15 hivert * lib/MUEC/TYP/DOC/IsBorder.mupdoc, lib/MUEC/TYP/DOC/IsCompo.mupdoc, lib/MUEC/TYP/DOC/IsDiagonal.mupdoc, lib/MUEC/TYP/DOC/IsName.mupdoc, lib/MUEC/TYP/DOC/IsPart.mupdoc, lib/MUEC/TYP/DOC/IsPerm.mupdoc, lib/MUEC/TYP/DOC/IsRegPart.mupdoc, lib/MUEC/TYP/DOC/IsSkewDiag.mupdoc, lib/MUEC/TYP/DOC/IsSkewPart.mupdoc, lib/MUEC/TYP/DOC/Ise.mupdoc, lib/MUEC/TYP/DOC/IseA.mupdoc, lib/MUEC/TYP/DOC/Ish.mupdoc, lib/MUEC/TYP/DOC/IshA.mupdoc, lib/MUEC/TYP/DOC/Ism.mupdoc, lib/MUEC/TYP/DOC/IsmA.mupdoc, lib/MUEC/TYP/DOC/Isp.mupdoc, lib/MUEC/TYP/DOC/IspA.mupdoc, lib/MUEC/TYP/DOC/Iss.mupdoc, lib/MUEC/TYP/DOC/IssA.mupdoc, lib/MUEC/TYP/DOC/Permutation.mupdoc, lib/MUEC/TYP/DOC/Sf.mupdoc, lib/MUEC/TYP/DOC/SfA.mupdoc, lib/MUEC/TYP/DOC/index.mupdoc: Cleanup of TYP. * lib/MUEC/SFA/DOC/Pol2SfA.mupdoc, lib/MUEC/SFA/DOC/Sf2SfA.mupdoc, lib/MUEC/SFA/DOC/SfA2Sf.mupdoc, lib/MUEC/SFA/DOC/SfA2Tabl.mupdoc, lib/MUEC/SFA/DOC/SfAColct.mupdoc, lib/MUEC/SFA/DOC/SfAExpn.mupdoc, lib/MUEC/SFA/DOC/SfAOmega.mupdoc, lib/MUEC/SFA/DOC/SfAVars.mupdoc, lib/MUEC/SFA/DOC/ToeA.mupdoc, lib/MUEC/SFA/DOC/TohA.mupdoc, lib/MUEC/SFA/DOC/TomA.mupdoc, lib/MUEC/SFA/DOC/TopA.mupdoc, lib/MUEC/SFA/DOC/TosA.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc: Cleanup of the MuEC::SFA package. * lib/MUEC/PART/DOC/Bdr2Part.mupdoc, lib/MUEC/PART/DOC/CompPart.mupdoc, lib/MUEC/PART/DOC/Dgl2Part.mupdoc, lib/MUEC/PART/DOC/Exp2Part.mupdoc, lib/MUEC/PART/DOC/Frb2Part.mupdoc, lib/MUEC/PART/DOC/ListPaIn.mupdoc, lib/MUEC/PART/DOC/ListPart.mupdoc, lib/MUEC/PART/DOC/ListSkDi.mupdoc, lib/MUEC/PART/DOC/PCore2Pa.mupdoc, lib/MUEC/PART/DOC/PCoreQuo.mupdoc, lib/MUEC/PART/DOC/Part2Bdr.mupdoc, lib/MUEC/PART/DOC/Part2Cjg.mupdoc, lib/MUEC/PART/DOC/Part2Dgl.mupdoc, lib/MUEC/PART/DOC/Part2Exp.mupdoc, lib/MUEC/PART/DOC/Part2Frb.mupdoc, lib/MUEC/PART/DOC/Part2LHk.mupdoc, lib/MUEC/PART/DOC/Part2Mat.mupdoc, lib/MUEC/PART/DOC/PartOrdr.mupdoc, lib/MUEC/PART/DOC/SkPa2Mat.mupdoc, lib/MUEC/PART/DOC/SpltPart.mupdoc: Cleanup of the doc of Part. * lib/MUEC/COMP/DOC/CmprComp.mupdoc: Removed a remaining TODO. * lib/MUEC/COMP/DOC/CmprComp.mupdoc, lib/MUEC/COMP/DOC/Comp2Cjg.mupdoc, lib/MUEC/COMP/DOC/Comp2Mat.mupdoc, lib/MUEC/COMP/DOC/Cp2MjIdx.mupdoc, lib/MUEC/COMP/DOC/ListComp.mupdoc, lib/MUEC/COMP/DOC/LstCpFat.mupdoc, lib/MUEC/COMP/DOC/LstCpFnr.mupdoc: Cleanup the doc of MuEC::Comp. 2006-05-06 hivert * lib/MUEC/SG/DOC/Apply.mupdoc, lib/MUEC/SG/DOC/Betti.mupdoc, lib/MUEC/SG/DOC/CharTabl.mupdoc, lib/MUEC/SG/DOC/Cod2Perm.mupdoc, lib/MUEC/SG/DOC/CycleTyp.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Des2LPer.mupdoc, lib/MUEC/SG/DOC/DimRep.mupdoc, lib/MUEC/SG/DOC/Factoriz.mupdoc, lib/MUEC/SG/DOC/GenPerm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Inv.mupdoc, lib/MUEC/SG/DOC/Invert.mupdoc, lib/MUEC/SG/DOC/Length.mupdoc, lib/MUEC/SG/DOC/ListRd.mupdoc, lib/MUEC/SG/DOC/Mat2Perm.mupdoc, lib/MUEC/SG/DOC/Order.mupdoc, lib/MUEC/SG/DOC/Part2CC.mupdoc, lib/MUEC/SG/DOC/Perm2Cod.mupdoc, lib/MUEC/SG/DOC/Perm2Dc.mupdoc, lib/MUEC/SG/DOC/Perm2Des.mupdoc, lib/MUEC/SG/DOC/Perm2Mat.mupdoc, lib/MUEC/SG/DOC/Perm2RR.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/Perm2Ris.mupdoc, lib/MUEC/SG/DOC/Perm2Rot.mupdoc, lib/MUEC/SG/DOC/Perms.mupdoc, lib/MUEC/SG/DOC/RR2Perm.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Transpo.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc, lib/MUEC/SG/DOC/index.mupdoc, lib/MUEC/SP/DOC/NewtonIn.mupdoc, lib/MUEC/SP/DOC/Scalar.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/Special.mupdoc, lib/MUEC/SP/DOC/TablePe.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableY.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToXX.mupdoc, lib/MUEC/SP/DOC/ToY.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/X2Dim.mupdoc, lib/MUEC/SP/DOC/index.mupdoc, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/Char2Sf.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/KostkNum.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Char.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCCProd.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfDiff.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfJtMat.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfScalar.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/SfVar.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tom.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/SYMF/DOC/Tos.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/MUEC/TYP/DOC/IsBorder.mupdoc, lib/MUEC/TYP/DOC/IsCompo.mupdoc, lib/MUEC/TYP/DOC/IsDiagonal.mupdoc, lib/MUEC/TYP/DOC/IsName.mupdoc, lib/MUEC/TYP/DOC/IsPart.mupdoc, lib/MUEC/TYP/DOC/IsPerm.mupdoc, lib/MUEC/TYP/DOC/IsRegPart.mupdoc, lib/MUEC/TYP/DOC/IsSkewDiag.mupdoc, lib/MUEC/TYP/DOC/IsSkewPart.mupdoc, lib/MUEC/TYP/DOC/Ise.mupdoc, lib/MUEC/TYP/DOC/IseA.mupdoc, lib/MUEC/TYP/DOC/Ish.mupdoc, lib/MUEC/TYP/DOC/IshA.mupdoc, lib/MUEC/TYP/DOC/Ism.mupdoc, lib/MUEC/TYP/DOC/IsmA.mupdoc, lib/MUEC/TYP/DOC/Isp.mupdoc, lib/MUEC/TYP/DOC/IspA.mupdoc, lib/MUEC/TYP/DOC/Iss.mupdoc, lib/MUEC/TYP/DOC/IssA.mupdoc, lib/MUEC/TYP/DOC/Permutation.mupdoc, lib/MUEC/TYP/DOC/Sf.mupdoc, lib/MUEC/TYP/DOC/SfA.mupdoc, lib/MUEC/TYP/DOC/index.mupdoc, lib/MUEC/COMP/DOC/CmprComp.mupdoc, lib/MUEC/COMP/DOC/Comp2Cjg.mupdoc, lib/MUEC/COMP/DOC/Comp2Mat.mupdoc, lib/MUEC/COMP/DOC/Cp2MjIdx.mupdoc, lib/MUEC/COMP/DOC/ListComp.mupdoc, lib/MUEC/COMP/DOC/LstCpFat.mupdoc, lib/MUEC/COMP/DOC/LstCpFnr.mupdoc, lib/MUEC/COMP/DOC/index.mupdoc, lib/MUEC/PART/DOC/Bdr2Part.mupdoc, lib/MUEC/PART/DOC/CompPart.mupdoc, lib/MUEC/PART/DOC/Dgl2Part.mupdoc, lib/MUEC/PART/DOC/Exp2Part.mupdoc, lib/MUEC/PART/DOC/Frb2Part.mupdoc, lib/MUEC/PART/DOC/ListPaIn.mupdoc, lib/MUEC/PART/DOC/ListPart.mupdoc, lib/MUEC/PART/DOC/ListSkDi.mupdoc, lib/MUEC/PART/DOC/PCore2Pa.mupdoc, lib/MUEC/PART/DOC/PCoreQuo.mupdoc, lib/MUEC/PART/DOC/Part2Bdr.mupdoc, lib/MUEC/PART/DOC/Part2Cjg.mupdoc, lib/MUEC/PART/DOC/Part2Dgl.mupdoc, lib/MUEC/PART/DOC/Part2Exp.mupdoc, lib/MUEC/PART/DOC/Part2Frb.mupdoc, lib/MUEC/PART/DOC/Part2LHk.mupdoc, lib/MUEC/PART/DOC/Part2Mat.mupdoc, lib/MUEC/PART/DOC/PartOrdr.mupdoc, lib/MUEC/PART/DOC/SkPa2Mat.mupdoc, lib/MUEC/PART/DOC/SpltPart.mupdoc, lib/MUEC/PART/DOC/index.mupdoc, lib/MUEC/SFA/DOC/Pol2SfA.mupdoc, lib/MUEC/SFA/DOC/Sf2SfA.mupdoc, lib/MUEC/SFA/DOC/SfA2Sf.mupdoc, lib/MUEC/SFA/DOC/SfA2Tabl.mupdoc, lib/MUEC/SFA/DOC/SfAColct.mupdoc, lib/MUEC/SFA/DOC/SfAExpn.mupdoc, lib/MUEC/SFA/DOC/SfAOmega.mupdoc, lib/MUEC/SFA/DOC/SfAVars.mupdoc, lib/MUEC/SFA/DOC/ToeA.mupdoc, lib/MUEC/SFA/DOC/TohA.mupdoc, lib/MUEC/SFA/DOC/TomA.mupdoc, lib/MUEC/SFA/DOC/TopA.mupdoc, lib/MUEC/SFA/DOC/TosA.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc: First Correction of muEC's example in the doc. 2006-05-05 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: LLT polynomials and Jack polynomials added. 2006-05-05 Nicolas M. Thiéry * Papers/Makefile.in, Papers/Makefile.am: Only a few selected documents in Papers/ are now actually compiled. * README.in: Added description of the structure of the html and ascii documentation. * doc/en/index.html, doc/index.html: Added redirections from doc/index.html and doc/en/index.html to the handbook entry page doc/en/index/index.html. * doc/TOOLS/mupad.rb: Temporary hack to load the package Combinat at startup. This should be done via a startup option of checkInteractively. 2006-05-03 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: crystal operators on tableaux * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: crystal operators revisited + testing * lib/COMBINAT/TEST/tableaux.tst: test for question on cycled letter when evaluation is not maximal for the first letter 2006-05-02 teresamu * lib/COMBINAT/tableaux.mu: To solve the problem of the cycled letter when evaluation is not maximal for the first letter 2006-04-28 teresamu * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: crystal operators revisited 2006-04-27 teresamu * lib/COMBINAT/tableaux.mu: Few improvements from Florent. 2006-04-26 hivert * lib/COMBINAT/nonCrossingPartitions.mu: Added missing random for nonCrossingPartitions. 2006-04-26 Nicolas M. Thiéry * lib/DOC/exercises.mupdoc: Switched temporarily for unordered list's to work around a MuPAD Pro UI crash. 2006-04-25 Nicolas M. Thiéry * lib/DOC/guidedTour-algebrasWithSeveralBases.mupdoc: Fixed math formulae incompletely translated from LaTeX * lib/DOC/exercises.mupdoc: Some cleanup. Commented out the Hecke algebra stuff which needs serious tidying. Added one or two exercises. * src/Symmetrica-module/Makefile.in, test/Makefile.in, src/nauty-module/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in: Update of the autotools build system. * README: Added bibtex citation to use to cite us. * index.html.in, lib/DOC/toFrobenius.tex, lib/DOC/toFrobenius.mupdoc: Reconverted and cleaned up toFrobenius sample documentation file. * doc/en/template.mk.in: - New rule: make combinat.html to build all html files in the combinat document. - Modified the construction of *_DOCTOPICS. Should be somewhat more robust, and allow for documentation files in nested subdirectories. * lib/DOC/guidedTour-predefinedCombinatorialClasses.mupdoc, lib/DOC/guidedTour-predefinedCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-generators.mupdoc, lib/DOC/guidedTour-definingCombinatorialClasses.mupdoc, lib/DOC/guidedTour-definingCombinatorialAlgebras.mupdoc, lib/DOC/guidedTour-combinatorialHopfAlgebras.mupdoc, lib/DOC/guidedTour-algebrasWithSeveralBases.mupdoc, lib/DOC/demonstration.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour - Fixed occurrences of the old \mupadcombinat macro - Fixed section endings (the automatic converter did not deal well with subsections / ...) Converted (at last!) the source files of the guided tour in the Hand Book into xml. For technical reasons, (the MuPAD Pro UI does not deal properly with documentation files in subdirectoris), they were renamed following: tutorials/bla.tex -> guidedTour-bla.mupdoc * lib/DOC/annexes.mupdoc, lib/DOC/referenceManual.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour - Fixed occurrences of the old \mupadcombinat macro - Fixed section endings (the automatic converter did not deal well with subsections / ...) Merged the description of the structure of the package in the annexes.mupdoc into the reference manual table of contents. * lib/DOC/index.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour - Fixed occurrences of the old \mupadcombinat macro - Fixed section endings (the automatic converter did not deal well with subsections / ...) - Extracted the introduction of the hand book from the index.mupdoc into a separate introduction.mupdoc file for more consistency. - Added an abstract to the hand book. * lib/DOC/introduction.mupdoc: Extracted the introduction of the hand book from the index.mupdoc into a separate introduction.mupdoc file for more consistency. Added an abstract to the hand book. * lib/DOC/exercises-correction.mupdoc, lib/DOC/exercises.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour - Fixed occurrences of the old \mupadcombinat macro - Fixed section endings (the automatic converter did not deal well with subsections / ...) * lib/MUEC/SP/DOC/index.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc, lib/DOC/design.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour - Fixed occurrences of the old \mupadcombinat macro * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc: Cleanup: - Added missing in titles - Unification of the labels in the guided tour * doc/TOOLS/htmlpostprocess.pl: Deal with '-' in file names in cross references. * lib/DOC/demo/lodayRonco.tex: Added comments on the purpose of each computation. * lib/DOC/demo/heapsOfPieces.tex: Update w.r.t. the new order of arguments of FreeModule * lib/DOC/demo/desosseur.tex: Added missing Mexin environments. 2006-04-25 hivert * lib/COMBINAT/DOC/permutations.mupdoc: Changed an to a . 2006-04-25 Nicolas M. Thiéry * lib/PROG/DOC/bless.mupdoc: Backport of output fixes of Christopher in MuPAD CVS. 2006-04-25 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: symmetricGroupAction -> symmetricGroupActionOnValues * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: symmetricGroupAction becomes symmetricGroupActionOnValues crystal operators E and F added + few testing 2006-04-23 Nicolas M. Thiéry * README.in: Added bibtex citation to use to cite us. 2006-04-14 Nicolas M. Thiéry * lib/COMBINAT/decomposableObjects.mu: Standard DOM fix + use of op(range,2) instead of range[2] for MuPAD 2.5.3 2006-04-13 hivert * lib/COMBINAT/DOC/dyckWords.mupdoc: Removed a no-longer accurate warning about generators. * lib/OPERATORS/DOC/overloaded.mupdoc, lib/OPERATORS/DOC/persistentRemember.mupdoc, lib/OUTPUT/DOC/asciiArt.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc: Corrected the examples. * lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc: Update examples to new printing. 2006-04-12 teresamu * lib/COMBINAT/tableaux.mu: Id variable lost 2006-04-12 hivert * lib/DOMAINS/DOMAIN/DOC/SymmetricAlgebra.mupdoc: Corrected a wrong references to example. 2006-04-11 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: cyclage, cocyclage, katabolism ... + test * lib/init.mu: tableau cyclage options 2006-04-06 Nicolas M. Thiéry * doc/en/template.mk.in, doc/en/Makefile.in, doc/en/Makefile.am: Oops: removed the old temporary MUPADUI variable which was incorrectly used instead of the new configure'd MUPAD_UI. * doc/en/template.mk.in: Fixed rule for building ascii help from html. Fix the following bug noticed by myself and Florent: make ascii/index/annexes.help make[3]: *** Pas de règle pour fabriquer la cible « index/annexes.html », nécessaire pour « ascii/index/annexes.help ». Arrêt. whereas make index/annexes.html works fine 2006-04-05 hivert * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: The return type of insertWord was wrong when passing an untyped filling and an empty word. Still ToDo : => when printing an empty tableau MuPAD print nothing, maybe printing a dot is better. => when T is a tableau dom::convert(T) is correct while dom(T) raise an error. Is it normal ? 2006-04-05 Nicolas M. Thiéry * aclocal.m4, configure, src/Symmetrica-module/Makefile.in, test/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/Makefile.in, src/nauty-module/Makefile.in, src/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, Papers/Makefile.in, src/GLIP/Makefile.in, Makefile.in, doc/Makefile.in, doc/dvi/Makefile.in, doc/en/Makefile.in: Update of the autotools build system. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Set prog::TestPrintAllocated to FALSE to disable allocated information printing with MuPAD > 4.0.0 when running dynamic modules tests. * BUGS, TODO: Update * lib/init.mu: Fixed dom::helpFilePerl to lookup ascii documentation also in doc/en/ascii and doc/en/ascii.tar. * doc/XSL/commands2indextty.xsl, doc/XSL/commands2commandstxt.xsl, doc/TOOLS/htmlpostprocess.pl, doc/en/template.mk.in, doc/en/Makefile.am: - Post-processing of the html documentation to have proper links, either internal, or w.r.t. MuPAD's official html documentation - Building of ascii documentation from the new xml format (not perfect, but fully functional, with index and tar file) - New rule combinat.checkInteractive (and friends) - Fixed dependency for intermediate .mn building * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: Update of the directories that are pushed to the web page by 'make SFweb' * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: - Lookup mupkern before mupad (new official name for the text-mode MuPAD starting from 4.0.0. Argl.) - Lookup MUPAD_GUI (used for building the html documentation) - Don't lookup sysinfo if MUPAD_ARCH is provided - Updated enable_*_documentation logic with respect to the new documentation building process - Disabled now irrelevant enable-a4-documentation * index.html.in: Updated links to the new html documentation. * Makefile.am: Do not include .tex files in the distribution and such * doc/ascii/Makefile.am, doc/ascii/Makefile.in, doc/ascii/dependencies, configure.ac, doc/html/Makefile.am, doc/html/Makefile.in, doc/html/PICTURES/closed.gif, doc/html/PICTURES/cont.gif, doc/html/PICTURES/find.gif, doc/html/PICTURES/index.gif, doc/html/PICTURES/next.gif, doc/html/PICTURES/open.gif, doc/html/PICTURES/prev.gif, doc/html/dependencies, doc/html/texmf.cnf: Removed old directories for the building of the html and ascii documentation. * libraries.am: Removed outdated LaTeX doc stuff. * lib/PROG/DOC/partialSpecialization.mupdoc: Fixed typo. * lib/POLYLIB/DOC/coeffRing.mupdoc, lib/OPERATORS/DOC/persistentRemember.mupdoc: Fixed anchors and cross-references * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu: Fixed non local variable and not-used not-declared but assigned variable. * lib/DOMAINS/DOMAIN/DOC/index.mupdoc, lib/DOC/referenceManual.mupdoc, lib/DOC/exercises.mupdoc, lib/DOC/annexes.mupdoc: Fixed anchors and cross-references * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/Operad.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc: Fixed documentation examples output. * lib/COMBINAT/DOC/skewPartitions.mupdoc: Fixed improper indentation in a * lib/COMBINAT/decomposableObjects.mu: Fixed English typo in a comment. * lib/COMBINAT/countingFunctions.mu: Fixed non local variable. * lib/ADT/DOC/Stack.mupdoc: Backport of crossref fixes Stack -> adt::Stack from MuPAD CVS. 2006-03-29 Nicolas M. Thiéry * configure.ac: Removed content of now useless dvi and dvia4 directories. * doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/dvia4/texmf.cnf, doc/dvia4/Makefile.am: Removed content of now useless dvia4 directory. * lib/COMBINAT/DOC/index.mupdoc: Fixed link to export. * lib/MUPADBACKPORT/OUTPUT/priority.mu: Backport from output::priority for MuPAD 2.0.0 * lib/DOC/demo/desosseur.tex: Added mini desosseur demo. * lib/COMBINAT/TEST/permutations.benchmark, lib/COMBINAT/TEST/words.benchmark: Added some benchmarks. * lib/EXPERIMENTAL/DOC/CQSym.mupdoc: Added stub doc file for CQSym * lib/POLYLIB/DOC/support.mupdoc, lib/POLYLIB/DOC/coeffRing.mupdoc: Backport of example output acceptance from Ralf in MuPAD's CVS * lib/MUEC/TYP/DOC/index.mupdoc, doc/TOOLS/bufferOutput, doc/TOOLS/readCont.pl: Large-scale cleanup of documentation help pages. They all compile with just a few remaining warnings: - Fixed cross references due to non-absolute references (in particular in mu-EC: PART::ListPart -> muEC::PART::ListPart) - Translated from tex to mupoc with gendoc all help pages that where truncated in the previous translation due to some already known bug. - Use systematically in - Fixes, improvements, reindentation, ... - Suppression of deprecated files main.tex/mupdoc, preface.tex/mupdoc title.tex/mupdoc - Started to remove old .tex sources for those help files which have been fully doubled checked for lossless translation. Update of the documentation build system: - Update of the latest version of documentation tools, style files, and list of commands from MuPAD's CVS - Disabling and partial elimination of the old dvi/ps/pdf documentation build system - Inclusion in the build process of doc of experimental and muEC__TYP 2006-03-28 Nicolas M. Thiéry * doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in, doc/XSL/JAVA/saxon.jar: - Reintroduced experimental support for building html and ascii documentation. (remains to do: proper lookup for xmupad 4.0.0, links, removal of header and trailer for the ascii doc). - Removed old version of saxon.jar - Fixed incorrect language setting for building the XML documentation which yielded empty titles. * lib/ADT/DOC/Stack.mupdoc: Backport of fixes (mainly documentation example) by Ralf in MuPAD's CVS. 2006-03-27 Nicolas M. Thiéry * lib/DOC/index.mupdoc: Fixed anchor guidedTour -> index::guidedTour. * lib/DOC/demonstration.mupdoc: Fixed anchor index::guidedTour-AdvancedAlgebraicStructures. * src/MachineIntegerListsLex/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/nauty-module/Makefile.in, lib/MUPADBACKPORT/GRAPH/DOC/reachableVertices.mupdoc, lib/MUPADBACKPORT/POLYLIB/Poly.mu, lib/OPERATORS/DOC/main.mupdoc, lib/OPERATORS/DOC/main.tex, lib/OPERATORS/DOC/overloaded.mupdoc, lib/OPERATORS/DOC/persistentRemember.mupdoc, lib/OPERATORS/DOC/title.mupdoc, lib/OPERATORS/DOC/title.tex, lib/OUTPUT/DOC/asciiArt.mupdoc, lib/OUTPUT/DOC/main.mupdoc, lib/OUTPUT/DOC/main.tex, lib/OUTPUT/DOC/title.mupdoc, lib/OUTPUT/DOC/title.tex, lib/POLYLIB/DOC/coeffRing.mupdoc, lib/POLYLIB/DOC/main.mupdoc, lib/POLYLIB/DOC/main.tex, lib/POLYLIB/DOC/support.mupdoc, lib/PROG/DOC/bless.mupdoc, lib/PROG/DOC/index.mupdoc, lib/PROG/DOC/main.mupdoc, lib/PROG/DOC/main.tex, lib/PROG/DOC/partialSpecialization.mupdoc, lib/PROG/DOC/testUnit.mupdoc, lib/PROG/DOC/timeThis.mupdoc, lib/PROG/DOC/title.mupdoc, lib/PROG/DOC/title.tex, lib/TYPE/DOC/main.tex, lib/TYPE/DOC/title.tex, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, lib/IPC/DOC/index.mupdoc, lib/IPC/DOC/main.tex, lib/IPC/DOC/preface.tex, lib/IPC/DOC/title.tex, lib/MUEC/COMP/DOC/CmprComp.mupdoc, lib/MUEC/COMP/DOC/Comp2Cjg.mupdoc, lib/MUEC/COMP/DOC/Comp2Mat.mupdoc, lib/MUEC/COMP/DOC/Cp2MjIdx.mupdoc, lib/MUEC/COMP/DOC/ListComp.mupdoc, lib/MUEC/COMP/DOC/LstCpFat.mupdoc, lib/MUEC/COMP/DOC/LstCpFnr.mupdoc, lib/MUEC/COMP/DOC/index.mupdoc, lib/MUEC/COMP/DOC/main.tex, lib/MUEC/COMP/DOC/preface.mupdoc, lib/MUEC/COMP/DOC/preface.tex, lib/MUEC/COMP/DOC/title.mupdoc, lib/MUEC/COMP/DOC/title.tex, lib/MUEC/PART/DOC/Bdr2Part.mupdoc, lib/MUEC/PART/DOC/CompPart.mupdoc, lib/MUEC/PART/DOC/Dgl2Part.mupdoc, lib/MUEC/PART/DOC/Exp2Part.mupdoc, lib/MUEC/PART/DOC/Frb2Part.mupdoc, lib/MUEC/PART/DOC/ListPaIn.mupdoc, lib/MUEC/PART/DOC/ListPart.mupdoc, lib/MUEC/PART/DOC/ListSkDi.mupdoc, lib/MUEC/PART/DOC/PCore2Pa.mupdoc, lib/MUEC/PART/DOC/PCoreQuo.mupdoc, lib/MUEC/PART/DOC/Part2Bdr.mupdoc, lib/MUEC/PART/DOC/Part2Cjg.mupdoc, lib/MUEC/PART/DOC/Part2Dgl.mupdoc, lib/MUEC/PART/DOC/Part2Exp.mupdoc, lib/MUEC/PART/DOC/Part2Frb.mupdoc, lib/MUEC/PART/DOC/Part2LHk.mupdoc, lib/MUEC/PART/DOC/Part2Mat.mupdoc, lib/MUEC/PART/DOC/PartOrdr.mupdoc, lib/MUEC/PART/DOC/SkPa2Mat.mupdoc, lib/MUEC/PART/DOC/SpltPart.mupdoc, lib/MUEC/PART/DOC/index.mupdoc, lib/MUEC/PART/DOC/main.tex, lib/MUEC/PART/DOC/preface.mupdoc, lib/MUEC/PART/DOC/preface.tex, lib/MUEC/PART/DOC/title.mupdoc, lib/MUEC/PART/DOC/title.tex, lib/MUEC/SFA/DOC/Pol2SfA.mupdoc, lib/MUEC/SFA/DOC/Sf2SfA.mupdoc, lib/MUEC/SFA/DOC/SfA2Sf.mupdoc, lib/MUEC/SFA/DOC/SfA2Tabl.mupdoc, lib/MUEC/SFA/DOC/SfAColct.mupdoc, lib/MUEC/SFA/DOC/SfAExpn.mupdoc, lib/MUEC/SFA/DOC/SfAOmega.mupdoc, lib/MUEC/SFA/DOC/SfAVars.mupdoc, lib/MUEC/SFA/DOC/ToeA.mupdoc, lib/MUEC/SFA/DOC/TohA.mupdoc, lib/MUEC/SFA/DOC/TomA.mupdoc, lib/MUEC/SFA/DOC/TopA.mupdoc, lib/MUEC/SFA/DOC/TosA.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc, lib/MUEC/SFA/DOC/main.tex, lib/MUEC/SFA/DOC/preface.mupdoc, lib/MUEC/SFA/DOC/preface.tex, lib/MUEC/SFA/DOC/title.mupdoc, lib/MUEC/SFA/DOC/title.tex, lib/MUEC/SG/DOC/Apply.mupdoc, lib/MUEC/SG/DOC/Betti.mupdoc, lib/MUEC/SG/DOC/CharTabl.mupdoc, lib/MUEC/SG/DOC/Cod2Perm.mupdoc, lib/MUEC/SG/DOC/CycleTyp.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Des2LPer.mupdoc, lib/MUEC/SG/DOC/DimRep.mupdoc, lib/MUEC/SG/DOC/Factoriz.mupdoc, lib/MUEC/SG/DOC/GenPerm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Inv.mupdoc, lib/MUEC/SG/DOC/Invert.mupdoc, lib/MUEC/SG/DOC/Length.mupdoc, lib/MUEC/SG/DOC/ListRd.mupdoc, lib/MUEC/SG/DOC/Mat2Perm.mupdoc, lib/MUEC/SG/DOC/Order.mupdoc, lib/MUEC/SG/DOC/Part2CC.mupdoc, lib/MUEC/SG/DOC/Perm2Cod.mupdoc, lib/MUEC/SG/DOC/Perm2Dc.mupdoc, lib/MUEC/SG/DOC/Perm2Des.mupdoc, lib/MUEC/SG/DOC/Perm2Mat.mupdoc, lib/MUEC/SG/DOC/Perm2RR.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/Perm2Ris.mupdoc, lib/MUEC/SG/DOC/Perm2Rot.mupdoc, lib/MUEC/SG/DOC/Perms.mupdoc, lib/MUEC/SG/DOC/RR2Perm.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Transpo.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc, lib/MUEC/SG/DOC/index.mupdoc, lib/MUEC/SG/DOC/main.tex, lib/MUEC/SG/DOC/preface.mupdoc, lib/MUEC/SG/DOC/preface.tex, lib/MUEC/SG/DOC/title.mupdoc, lib/MUEC/SG/DOC/title.tex, lib/MUEC/SP/DOC/NewtonIn.mupdoc, lib/MUEC/SP/DOC/Scalar.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/Special.mupdoc, lib/MUEC/SP/DOC/TablePe.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableY.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToXX.mupdoc, lib/MUEC/SP/DOC/ToY.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/X2Dim.mupdoc, lib/MUEC/SP/DOC/index.mupdoc, lib/MUEC/SP/DOC/main.tex, lib/MUEC/SP/DOC/preface.mupdoc, lib/MUEC/SP/DOC/preface.tex, lib/MUEC/SP/DOC/title.mupdoc, lib/MUEC/SP/DOC/title.tex, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/Char2Sf.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/KostkNum.mupdoc, lib/MUEC/SYMF/DOC/KostkTab.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Char.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCCProd.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfDiff.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfJtMat.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfScalar.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/SfVar.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tom.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/SYMF/DOC/Tos.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/MUEC/SYMF/DOC/main.tex, lib/MUEC/SYMF/DOC/preface.mupdoc, lib/MUEC/SYMF/DOC/preface.tex, lib/MUEC/SYMF/DOC/title.mupdoc, lib/MUEC/SYMF/DOC/title.tex, lib/MUEC/TYP/DOC/IsBorder.mupdoc, lib/MUEC/TYP/DOC/IsCompo.mupdoc, lib/MUEC/TYP/DOC/IsDiagonal.mupdoc, lib/MUEC/TYP/DOC/IsName.mupdoc, lib/MUEC/TYP/DOC/IsPart.mupdoc, lib/MUEC/TYP/DOC/IsPerm.mupdoc, lib/MUEC/TYP/DOC/IsRegPart.mupdoc, lib/MUEC/TYP/DOC/IsSkewDiag.mupdoc, lib/MUEC/TYP/DOC/IsSkewPart.mupdoc, lib/MUEC/TYP/DOC/Ise.mupdoc, lib/MUEC/TYP/DOC/IseA.mupdoc, lib/MUEC/TYP/DOC/Ish.mupdoc, lib/MUEC/TYP/DOC/IshA.mupdoc, lib/MUEC/TYP/DOC/Ism.mupdoc, lib/MUEC/TYP/DOC/IsmA.mupdoc, lib/MUEC/TYP/DOC/Isp.mupdoc, lib/MUEC/TYP/DOC/IspA.mupdoc, lib/MUEC/TYP/DOC/Iss.mupdoc, lib/MUEC/TYP/DOC/IssA.mupdoc, lib/MUEC/TYP/DOC/Permutation.mupdoc, lib/MUEC/TYP/DOC/Sf.mupdoc, lib/MUEC/TYP/DOC/SfA.mupdoc, lib/MUEC/TYP/DOC/main.tex, lib/MUEC/TYP/DOC/preface.mupdoc, lib/MUEC/TYP/DOC/preface.tex, lib/MUEC/TYP/DOC/title.mupdoc, lib/MUEC/TYP/DOC/title.tex, lib/DOMAINS/CATEGORY/DOC/preface.mupdoc, lib/DOMAINS/CATEGORY/DOC/preface.tex, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExpressionFieldWithDegreeOneElements.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExteriorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/QuotientFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/DOC/title.mupdoc, lib/DOMAINS/DOMAIN/DOC/title.tex, lib/EXAMPLES/DOC/BasicSemiRing.mupdoc, lib/EXAMPLES/DOC/DendriformOperad.mupdoc, lib/EXAMPLES/DOC/GraphQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.mupdoc, lib/EXAMPLES/DOC/MultivariatePolynomials.mupdoc, lib/EXAMPLES/DOC/PreLieOperad.mupdoc, lib/EXAMPLES/DOC/QuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.mupdoc, lib/EXAMPLES/DOC/SubsetsSpace.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/SymmetricPolynomials.mupdoc, lib/EXAMPLES/DOC/WordQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordQuasiSymmetricFunctionsDual.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctionsDual.mupdoc, lib/EXAMPLES/DOC/index.mupdoc, lib/EXAMPLES/DOC/main.mupdoc, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/DOC/title.tex, lib/EXPERIMENTAL/DOC/CQSym.tex, lib/EXPERIMENTAL/DOC/FreeOperad.mupdoc, lib/EXPERIMENTAL/DOC/FreeOperad.tex, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.mupdoc, lib/EXPERIMENTAL/DOC/LandoHopfAlgebra.mupdoc, lib/EXPERIMENTAL/DOC/LandoHopfAlgebra.tex, lib/EXPERIMENTAL/DOC/QSymSym.mupdoc, lib/EXPERIMENTAL/DOC/QSymSym.tex, lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.mupdoc, lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/DOC/RestrictedLeftAModule.mupdoc, lib/EXPERIMENTAL/DOC/RestrictedLeftAModule.tex, lib/EXPERIMENTAL/DOC/Schur.mupdoc, lib/EXPERIMENTAL/DOC/Schur.tex, lib/EXPERIMENTAL/DOC/Steenrod.mupdoc, lib/EXPERIMENTAL/DOC/YangBaxterGraph.mupdoc, lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex, lib/EXPERIMENTAL/DOC/index.mupdoc, lib/EXPERIMENTAL/DOC/main.mupdoc, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/DOC/title.mupdoc, lib/EXPERIMENTAL/DOC/title.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.mupdoc, lib/DOMAINS/CATEGORY/DOC/DecomposableClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/FacadeDomain.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedCombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/Operad.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroup.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/SemiRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/SemiRng.mupdoc, lib/DOMAINS/CATEGORY/DOC/TreesClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/UseOverloading.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc, lib/DOMAINS/CATEGORY/DOC/main.tex, lib/COMBINAT/DOC/title.tex, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc, lib/DOC/annexes.mupdoc, lib/DOC/demonstration.mupdoc, lib/DOC/design.mupdoc, lib/DOC/exercises.mupdoc, lib/DOC/index.mupdoc, lib/DOC/title.mupdoc, lib/DOC/title.tex, doc/html/dependencies, lib/ADT/DOC/Stack.mupdoc, lib/ADT/DOC/main.mupdoc, lib/ADT/DOC/main.tex, lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/alternatingSignMatrices.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/lyndonWords_content.mupdoc, lib/COMBINAT/DOC/lyndonWords_eval.mupdoc, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/necklaces_content.mupdoc, lib/COMBINAT/DOC/necklaces_eval.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/permutationsNK.mupdoc, lib/COMBINAT/DOC/preface.mupdoc, lib/COMBINAT/DOC/qAnalogues.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, doc/dvia4/dependencies, doc/en/Makefile.am, doc/en/Makefile.in, doc/en/template.mk.in, doc/html/Makefile.in, doc/XSL/JAVA/mupdoc.jar, doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.in, doc/dvi/template.mk.in, doc/dvia4/Makefile.in, Makefile.in, README, README.in, doc/Makefile.am, doc/Makefile.in, doc/TOOLS/checkInteractively.rb, doc/TOOLS/mupad.rb, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2propinfo.xsl, doc/XSL/MuPADdoc2summary.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectOptions.xsl, doc/XSL/index2content.xsl, doc/XSL/plot2whatever.xsl, libraries.am: Large-scale cleanup of documentation help pages. They all compile with just a few remaining warnings: - Fixed cross references due to non-absolute references (in particular in mu-EC: PART::ListPart -> muEC::PART::ListPart) - Translated from tex to mupoc with gendoc all help pages that where truncated in the previous translation due to some already known bug. - Use systematically in - Fixes, improvements, reindentation, ... - Suppression of deprecated files main.tex/mupdoc, preface.tex/mupdoc title.tex/mupdoc - Started to remove old .tex sources for those help files which have been fully doubled checked for lossless translation. Update of the documentation build system: - Update of the latest version of documentation tools, style files, and list of commands from MuPAD's CVS - Disabling and partial elimination of the old dvi/ps/pdf documentation build system - Inclusion in the build process of doc of experimental and muEC__TYP * BUGS: Added compatibility bug with gcc 4.0.0 * Specifications/2006-03-22-Overloading.txt, Specifications/2003-06-18-Paderborn.txt, Specifications/2002-09-01-FreeModule.txt: Commited in the summary of some (old) discussions. * Makefile.am: Added some new files to be committed to MuPAD's CVS. * lib/COMBINAT/words.mu: Improved info string. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Backport of latest version of Dom::Matrix from MuPAD's CVS. * lib/COMBINAT/TEST/tableaux.tst: Skip one more test when prog::TestNoTestargs is FALSE. * createDomain: Improved generated stub documentation file. Update the doc index file in place instead of creating a .new file. 2006-03-23 Nicolas M. Thiéry * lib/COMBINAT/TEST/trees.tst: Skip one more test when prog::TestNoTestargs is FALSE. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst: Fixed last fix :-( * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst: Backport of test fix when prog::TestNoTestargs is FALSE. 2006-03-23 ccreutzig * lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/TreesClass.mupdoc, lib/OPERATORS/DOC/overloaded.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/graphPaths.tex, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc: Backport the other way round: option declarations 2006-03-22 Nicolas M. Thiéry * Specifications/2005-06-30-Paderborn.txt: Notes taken during my visit to Paderborn last June. 2006-03-21 Nicolas M. Thiéry * lib/COMBINAT/permutationsNK.mu: Commented out tests for adt::doublyLinkedList (which should be moved to an appropriate place like the domain itself). * lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst: Skip subclass tests when the object oriented syntax is not available (typically in plain MuPAD). * lib/init.mu: Improved the alias of Dom::FreeModule to call directly Dom::FreeModulePoly for better type checking (preserve testargs()). Extracted the definition of Dom::FreeModule into a separate autoloaded file (avoids early loading of Dom::FreeModulePoly). * lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst: Added a basic implementation of Dom::GroupAlgebra(S3) in case Dom::GroupAlgebra is not available (typically in plain MuPAD). * lib/DOMAINS/DOMAIN/FreeModule.mu: Improved the alias of Dom::FreeModule to call directly Dom::FreeModulePoly for better type checking (preserve testargs()). Extracted the definition of Dom::FreeModule into a separate autoloaded file (avoids early loading of Dom::FreeModulePoly). * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Bug fix: the logic in moduleClosure was broken, which made it to exit early when the dimension was unknown (instead of only when the dimension was known and already reached). 2006-03-20 Nicolas M. Thiéry * lib/DOC/design.mupdoc, lib/DOC/demonstration.mupdoc: Fixed duplicated anchors. Removed nonsensical emacs variable settings for latex. * doc/en/Makefile.am, doc/en/Makefile.in: Temporary workaround: do not include commands-mupad.xml into commands.xml to avoid creating duplicate entries. * lib/init.mu: Worked around incompatibility of Dom::Matrix from MuPAD 4.0.0 with MuPAD < 3.0.0 due to missing Dom::PseudoTensor. Only backport Dom::Matrix for MuPAD < 3.2.0. Got rid of oldish commented out matrix::mapcoeffs/multcoeffs hacks. Backport of output::Priority for MuPAD 2.0.0, which fixes an incompatibility with the new DomainConstructor::getEntryFrom Don't do %if tests that force early loadproc's evaluations. * lib/MUPADBACKPORT/STRINGLIB/maskMeta.mu, lib/MUPADBACKPORT/STRINGLIB/subs.mu, lib/TEST/mupad.tst, lib/init.mu: Backport of stringlib::subs which is broken in MuPAD 3.2.0 2006-03-19 Nicolas M. Thiéry * test/Makefile.am, test/Makefile.in: Set prog::TestPrintAllocated to FALSE. * doc/XSL/JAVA/mupdoc.jar, doc/XSL/JAVA/resolver.jar, doc/XSL/JAVA/saxon8.jar, doc/en/Makefile.am, doc/en/Makefile.in, doc/en/commands-mupad.xml, doc/XSL/MuPADdoc2html.xsl, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2summary.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectcmds.xsl, doc/XSL/index2content.xsl, doc/XSL/makeOptionsList.xsl, doc/XSL/translations.xml: Updated documentation build system from MuPAD CVS: - XSL style files - saxon JAVA code - compilation rules * lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: New method getEntryFrom. * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Fixed spurious output due to ';'. * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Fixed ')' typo. * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Do not make a reference to examples::SymmetricFunctionsTools which is internal * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Do not run tests depending on examples::SymmetricFunctions when it is not available. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Merged in comment cleanup from MuPAD 4.0.0 * lib/init.mu: Backport of Domain/Category Constructor stuff from MuPAD 4.0.0 (devel) (Code factorization for method fetching). Improved library backport implementation for _mult_intern. For the moment, always backport polylib::Poly. Added some option names for decomposable objects. * lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFrom.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCNamEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCentOri.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCgetEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCDomEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCSDEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCallSDE.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCgetEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCmkEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFrom.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromCategory.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromSuperDomain.mu: Backport from MuPAD 4.0.0 (devel) (Code factorization for method fetching). * lib/EXAMPLES/SymmetricFunctions.mu: No need to explicitly set the antipode method to operators::antipode. This is already done by default, and in a safer manner, by Cat::HopfAlgebraWithBasis. This fixes the following bug: >> S := examples::SymmetricFunctions() >> operators::antipode(S::m([1])) Error: Recursive definition [See ?MAXDEPTH]; during evaluation of 'operators::overloaded::convert' * lib/OPERATORS/overloaded.mu: Simplified pretty printing to avoid useless spurious output, and possible pretty printing loops. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/UniPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst: Backport from MuPAD 4.0.0 (devel) (Fixed implementation of indets). * lib/MUPADBACKPORT/TYPE/Intersection.mu: Backport from MuPAD 4.0.0 (devel) (added appropriate procname's). * lib/MUPADBACKPORT/TYPE/Function.mu: Backport from MuPAD 4.0.0 (devel) (operators::overloaded is now in Type::Function). * lib/MUPADBACKPORT/STDLIB/info.mu: Backport from MuPAD 4.0.0 (devel) (fixes non local variable). * lib/MUPADBACKPORT/PROG/sort.mu, lib/MUPADBACKPORT/GENERATE/sortsum.mu: Backport from MuPAD 4.0.0 (devel) * lib/MUPADBACKPORT/DOMAINS/DOMAIN/UniPoly.mu: Fixed completely broken implementation of indets. Why hasn't this been backported from MuPAD as said in the cvs comment? * TODO: Update after coding party with Xavier. * README: Updated directory structure description for the XML doc. * Papers/2006-02-16-Rouen.tex: Improvement in the Mexin and Mexout hack to output the examples in a file. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu: Backport of change in MuPAD: Changed random such that it accepts the same optional arguments as polylib::randpoly. Cf. Bug 1686 in the bug interface. * lib/COMBINAT/DOC/alternatingSignMatrices.mupdoc: Fixed MuPAD version in changes. Commented out documentation stub to let the file compile. * lib/LIBFILES/experimental.mu: experimental::time::format vaguely accepts float arguments. * createDomain: Update for MuPAD 4.0 2006-03-17 fdescouens * lib/COMBINAT/tools.mu: Generalization of the function tableAsTeX. * lib/COMBINAT/partitions.mu: weightedSize function added. * lib/EXAMPLES/TEST/SymmetricFunctionsBases.tst: Test bugged due to the change of name J -> McdJ 2006-03-16 teresamu * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: Symmetric group action on words added + tests 2006-03-16 Nicolas M. Thiéry * lib/COMBINAT/DOC/permutationsNK.mupdoc: Fixed math formula. * lib/COMBINAT/DOC/partitions.mupdoc: Fixed documentation of centralizerSize * lib/COMBINAT/DOC/index.mupdoc: Added link to the doc of combinat::permutationsNK. * lib/COMBINAT/DOC/countingFunctions.mupdoc: Fixed math formula. * lib/COMBINAT/partitions.mu: Fixed documentation of centralizerSize * lib/COMBINAT/TEST/decomposableObjects.tst: Fixed used variable which broke a test. Start run checkCoherence tests on Powerset. One bug found for random generation. This needs to be fixed! 2006-03-14 fdescouens * lib/COMBINAT/riggedConfigurations.mu: missing combinat:: added. 2006-03-14 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu, lib/init.mu: NoFirstRow is in fact NoLastRow 2006-03-14 fdescouens * lib/COMBINAT/TEST/integerVectors.tst, lib/COMBINAT/integerVectors.mu: raising operators added. 2006-03-11 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Wrote supPermutohedron, corrected and tested infPermutohedron. * lib/COMBINAT/permutations.mu: Small typo and a ToDo comment added. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: - Added intervalPermutohedron - (smaller|greater)PermutohedronGraph are now fully tested. Still ToDo: - find an heuristic to automatically choose between the classical and the graph version. - write the doc. 2006-03-09 hivert * lib/COMBINAT/integerVectors.mu: Added printCompact for integerVectors * lib/COMBINAT/words.mu: Corrected a wrong return type. 2006-03-09 teresamu * lib/COMBINAT/tableaux.mu: absent-mindedness corrected for count and list * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: new function : katabolism + todo comment + testing 2006-03-08 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: fixed bug in insertWord(Left) + colors in cyclage + tests semi-standard 2006-03-07 Nicolas M. Thiéry * lib/COMBINAT/TEST/permutationsNK.tst, lib/COMBINAT/DOC/permutationsNK.mupdoc, lib/COMBINAT/permutationsNK.mu: New method: combinat::permutationsNK::generator (optimal complexity). The code temporarily includes an implementation of a data structure adt::doublyLinkedList, to be moved in adt once a good name is found. Wrote beta documentation for combinat::permutationsNK. 2006-03-06 Nicolas M. Thiéry * lib/COMBINAT/nbspcols.mu: Fixed non local seq variable (thanks Tom!). 2006-03-06 rholtkamp * experimental/2005-04-05-Gerritzen.mu: A (partial) generalization of PlanarReducedTrees (unlabelled) and the corresponding algebra K{x} to the case of Labelled Trees and several variables. For the moment: Binary case. Some methods not generalized. Operad composition implemented (cf. PreLie-Operad). 2006-03-02 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Wrote generation of permutohedron intervalls through linear extensions. Not yet finished and fully tested. 2006-02-28 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: interface modification + renaming + testing 2006-02-27 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Cleared the error status flag for expr2text on F::term which are not always ok. * lib/LIBFILES/combinat.mu: New low level combinatorial class: combinat::permutationsNK 2006-02-27 hivert * lib/DOC/demo/combinat.tex, lib/DOC/demo/heapsOfPieces.tex, lib/DOC/demo/lodayRonco.tex, lib/DOC/demo/mupad.tex: Demo in Rouen. 2006-02-25 fdescouens * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: ) added at the end of the subsop line 300 * lib/EXAMPLES/TEST/SymmetricFunctionsBases.tst: Test of coherence between different kind of Macdonald polynomials added. * lib/EXAMPLES/SymmetricFunctions.mu: ambiguity between different kind of Macdonald polynomials solved. 2006-02-25 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Typo fix: _null() -> null() * lib/MUPADBACKPORT/DOMAINS/DOMAIN/UniPoly.mu: Added printTerm, with the goal of having all the rest of the pretty printing done in Cat::ModuleWithBasis. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Added comment about the pretty printing. If a term is pretty printed as _null(), just print its coefficient. Fixed unused local variable. * lib/COMBINAT/decomposableObjects.mu: Fixed error treatment when isA is not implemented by decomposableObjects. Fixed some missing spaces in notImplemented error messages. * lib/MUPADBACKPORT/POLYLIB/TEST/Poly.tst, lib/MUPADBACKPORT/POLYLIB/Poly.mu: Inherits from category Cat::GradedAlgebraWithBasis(Dom::ExpressionField()) when R = Expr. 2006-02-23 Nicolas M. Thiéry * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: Experimental implementation of Joris's Lazy Karatsuba product. It works but need to be seriously optimized! 2006-02-19 xmolinero * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: - Unranking of unlabelled Powerset has been added (just restrictions of length). 2006-02-19 Nicolas M. Thiéry * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/countingFunctions.mu: - New functors: _power, sqrt - Cleanup of the documentation; added documentation for all the recently added functors (invmultiset, ... fromList, ...) 2006-02-19 xmolinero * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: - Implementation of isA just for Union, unlabelled Prod, Alias, unlabelled Primitive - Alias accept a third parameter (a converse function) 2006-02-19 Nicolas M. Thiéry * lib/COMBINAT/decomposableObjects.mu: Added template for unrank for unlabelled Powerset's * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Heuristically reduced the number of random samples taken. I really need to take the time to do the statistical computation of the exact value we need here. Don't check consistence with list if it's not implemented. * lib/COMBINAT/TEST/permutations.tst: Finished the factorization of all occurences of Floyd's algorithm in combinat::splitNK::floyd. Maybe that should be moved to combinat::permutations. Floyds now proceeds from 1 to k, which means that the order in the returned list of size k is random. This is more natural. New library combinat::permutationsNK with random and count. * lib/COMBINAT/TEST/permutationsNK.tst, lib/COMBINAT/DOC/permutationsNK.mupdoc, lib/COMBINAT/splitNK.mu, lib/COMBINAT/permutationsNK.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/chooseNK.mu: Finished the factorization of all occurences of Floyd's algorithm in combinat::splitNK::floyd. Maybe that should be moved to combinat::permutations. Floyds now proceeds from 1 to k, which means that the order in the returned list of size k is random. This is more natural. 2006-02-18 Nicolas M. Thiéry * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/decomposableObjects.mu: - Added developers documentation on the general framework - Bug fix: standardExpression applied the alias substitution to constructor arguments that where not non terminals - New entry standardConstruction which contains information on the specification of the standard constructors (arity, ...). This is used in standardExpression and isAStandardExpression. - Cleaned up the specification of what happens when a functionality is not implemented - New function countIsFast() - countFailureReason => countFailure - Simplified the failure management code for count, unrank, ... - Inherits count from CombinatorialClass if not directly available - Use the counting in generator whenever it's available - moved randomIndex to its appropriate place - Removed code form makeGeneratorFromRank that was a non updated copy of that of makeGenerator - Fixed non local/unused variables detected by the new prog::check * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New functions: fromList, monomial, term New entries: basisIndices Updated TODO list Fixed plethysm (f(0) and g(0) shall be zero) * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Minimal implementation of commutantBasis(vectors). Restriction: Vectors shall contain only one element. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: New class function: randomTest * lib/COMBINAT/subsets.mu: Added complexity comment * lib/COMBINAT/trees.mu: Fixed the implementation of height (broken on leaves ...) * lib/COMBINAT/TEST/splitNK.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/chooseNK.tst, lib/COMBINAT/splitNK.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/chooseNK.mu: Improved implementation of Floyd's algorithm: - Generic implementation in combinat::splitNK::floyd - Used for splitNK::random and chooseNK::random (and permutationsNK::random in the future) - Optimization k small/big 2006-02-17 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc: Some proof reading, and in particular improvement documentation of isA. * lib/COMBINAT/tableaux.mu: Micro improvements in the comments 2006-02-16 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Jeu de taquin : big changes and adds in insertion and extraction heights : added 2006-02-15 hivert * lib/COMBINAT/permutations.mu: Added infPermutohedron. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Removed a wrong copy-pasted comment. * experimental/2005-04-09-Ferrand.mu: ... * Papers/EJC-Algo-CalcForm2003/main.tex: Some update of old names. * lib/EXAMPLES/WordQuasiSymmetricFunctions.mu, lib/EXAMPLES/WordQuasiSymmetricFunctionsDual.mu, lib/EXAMPLES/WordSymmetricFunctions.mu: Some more product and coproduct rules. 2006-02-14 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: New method: coproductPrime (coproduct - primitive part; find a better name!) New function: primitive 2006-02-14 chapoton * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: removed "projection" procedure, replaced by use of generic "truncate" proc. * lib/EXAMPLES/DendriformOperad.mu: a patch : added typeLabelled=dom and typeUnlabelled=dom This was necessary to make the "trivialise" procedure work * lib/EXAMPLES/TEST/DendriformOperad.tst: added two simple tests for the "groupProduct" procedure 2006-02-14 Nicolas M. Thiéry * lib/DOC/demo/mupad.tex, lib/DOC/demo/lodayRonco.tex, lib/DOC/demo/heapsOfPieces.tex, lib/DOC/demo/facts.tex, lib/DOC/demo/design.tex: Cleanup to make the demonstration pieces easier to reuse in different presentations, in particular in a beamer document. * lib/DOC/demo/combinat.tex, Papers/2006-02-16-Rouen.tex: Rewrite to make use of the beamer document class. The .help file is generated right away as a by-product of the pdf/dvi compilation. 2006-02-13 Nicolas M. Thiéry * lib/DOC/demo/facts.tex: Update. * Makefile.am: Added rule to produce a bmp of MuPAD-Combinat's logo for the NSI Windows installer. * TODO: Update * README.in: Update of the directory structure for the XML documentation. * BUGS, ChangeLog: Update. * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: More results about commutant properties of HeckeSym. * Papers/2006-02-16-Rouen.tex: New tex file for this Thursday's talk in Rouen. The framework of the talk is there. It remains to cleanup the details. * lib/DOC/demo/mupad.tex, lib/DOC/demo/mupadAdvanced.tex, lib/DOC/demo/combinat.tex: Some updates, for this Thursday's talk in Rouen. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: Reverted previous broken commit which, one way or the other came from a quite old version of this file. New functions: sort, sortRecursively, normalize Fixed function: select (base case) * lib/COMBINAT/tableaux.mu: Fixed implementation of _set_index to: - Any row can be deleted now (the previous restriction was stupid) - Added sanity checks (length of the inserted rows, ...) * lib/COMBINAT/TEST/tableaux.tst: Added comment about deleting the last cell of a row. * lib/COMBINAT/decomposableObjects.mu: Added a little comment in algeqtodiffeq 2006-02-13 chapoton * lib/EXAMPLES/TEST/PreLieOperad.tst: added two simple tests for the "groupProduct" procedure 2006-02-13 Nicolas M. Thiéry * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: More results about commutant properties of HeckeSym. * Papers/2006-02-16-Rouen.tex: New tex file for this Thursday's talk in Rouen. The framework of the talk is there. It remains to cleanup the details. * lib/DOC/demo/mupad.tex, lib/DOC/demo/mupadAdvanced.tex, lib/DOC/demo/combinat.tex: Some updates, for this Thursday's talk in Rouen. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: Reverted previous broken commit which, one way or the other came from a quite old version of this file. New functions: sort, sortRecursively, normalize Fixed function: select (base case) * lib/COMBINAT/tableaux.mu: Fixed implementation of _set_index to: - Any row can be deleted now (the previous restriction was stupid) - Added sanity checks (length of the inserted rows, ...) * lib/COMBINAT/TEST/tableaux.tst: Added comment about deleting the last cell of a row. * lib/COMBINAT/decomposableObjects.mu: Added a little comment in algeqtodiffeq 2006-02-13 chapoton * lib/EXAMPLES/TEST/PreLieOperad.tst: added two simple tests for the "groupProduct" procedure 2006-02-10 chapoton * lib/COMBINAT/trees.mu: added the procedure "normalize" which provides a kind of normal form for labelled trees. (not unique) * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: Changed the type of the third argument of number_shift and shift from Int to PosInt. This seems to remove all the errors in the tests. 2006-02-07 chapoton * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: Changes : 1) separation between "natural composition" and "composition with renumbering" 2) new procedure "groupProduct" for the product in the associated group of formal power series * lib/EXAMPLES/PreLieOperad.mu: new procedures "trivialise" and "labels" * lib/EXAMPLES/DendriformOperad.mu: New procedure "trivialise" and clean "shuffle" 2006-02-02 fdescouens * lib/COMBINAT/tableaux.mu: Fix a bug for KostkaFromSemiStandardTableaux when the size of the two partitions mismatch (bug appears when any dynamic module is compiled) 2006-01-31 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/UniPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu: Bug fix: for polynomials implemented by mean of Dom::FreeModulePoly, lcoeff & friends did not convert back the internal coefficients IntMod(n) coefficients into Dom::IntegerMod(n). * lib/PROG/testUnit.mu: Improved output by prog::testfunc when running inside prog::testUnit::runTests. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Added option noDebug to the function generated by object::method. * lib/TEST/mupad.tst: Temporarily deactivated test about nops for combinatorial classes. * lib/EXAMPLES/HeckeAlgebra.mu: Oops, examples::HeckeAlgebra is not a finite dimensional algebra *with basis* either. Beware that those latest changes break backward compatibility if someone used examples::HeckeAlgebra directly, and not as a module with several bases. Anyway, this was already half broken (print). * lib/EXAMPLES/HeckeAlgebra.mu: - examples::HeckeAlgebra does not inherit anymore from Dom::FreeModule, but just from Dom::BaseDomain. Indeed, a Cat::ModuleWithSeveralBases is supposed to be a facade domain! - Added comment about dual bases. François: please check it out! * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Fixed testtype to return FAIL when the second argument is not dom, as stated by the standard. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: RCoerce renamed to poly2RCoerce. Indeed, it is only used for conversions to/from the internal representation of coefficients in polynomials. Thus, it is now always id, except for Dom::IntegerMod. 2006-01-30 teresamu * lib/COMBINAT/tableaux.mu, lib/COMBINAT/yamanouchi.mu: heigth becomes height in tableaux + corners of tableaux added + few "dom" 2006-01-30 Nicolas M. Thiéry * lib/init.mu: Backport of pretty-printing for _mult_intern This is used by the pretty-printing of Cat::ModuleWithBasis Taken from sysinit.mu from MuPAD dev 3.2.1 2006-01-26 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu, lib/init.mu: cyclage functions added 2006-01-26 Nicolas M. Thiéry * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: - Added some comments about the schensted-related functions for Teresa - Enabled syntax delete(t[i]) to delete a row of the tableau Cleanup: - indexFilling always returns a tableau, not a list of lists - Fixed set_index to complain if an empty row is assigned. - Fixed invSchentedExtractLetter to return proper tableaux without empty rows - Use ***::size(bla) when appropriate, instead of doing the computation by hand with _plus, op and friends (cleaner and more readable) * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New methods: - sequence - invplethysm, invsequence, invmultiset, invpowerset, invcycle, invlyndon invplethysm tests for the precondition f(0) = 0 Some cleanup of the tests layout * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Backport of fixes by Ralf: - Use the preexisting operator in MuPAD for typesetting internal multiplication. - Fixed unused and non local variables 2006-01-24 fdescouens * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: Some actions (as the Demazure operator) of the entire symmetric group on polynomials are added. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: action of a permutation on polynomials added. 2006-01-13 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst, lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Fixed passing of extra arguments to combinat::subClassLight. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Experimental feature: Enables the object oriented syntax: object::method(args) by rewriting it into: dom::method(object, args()) Used for ([1,2,3])::list() and for _for_in with combinatorial classes. Let's see if it is interesting to use it at a larger scale! * lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: Much simplified implementation of allEntries (see email discussion on mupad-lib on 2006/01/13). The previous one really made no sense. * lib/TEST/mupad.tst: Test for combinatorial class interface for standard MuPAD containers and vice-versa, and in particular _for_in. Test for OO syntax object::method(args). Misc tests about the MuPAD kernel. * lib/EXPERIMENTAL/AlgTools.mu: New method: - linearCombination(coefficients: Dom::Matrix(R), vectors: Type::ListOf(dom)) * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: More experiments ... * lib/DOMAINS/CATEGORY/PermutationGroup.mu: FIXME note about cycleType: it is not consistent with combinat::permutations, where cycleType returns the cycle type as a partition [4,1,1,1]. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc: Dom::PermutationGroup is in Cat::PermutationGroup, not just Cat::Group. * lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst: New experimental function: subClass, designed to be used in: for x in combinat::partitions::subClass(3) do ... (relatively hacky, especially the overloading of domtype). * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: New method: isCoproductAndMultCompatible Typo fix in a user info * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: New experimental function: subClass, designed to be used in: for x in combinat::partitions::subClass(3) do ... (relatively hacky, especially the overloading of domtype). * lib/COMBINAT/TEST/tableaux.tst: delete t before using it as a free parameter. * lib/COMBINAT/tableaux.mu: Fixed missing hold in declaration of kostkaPol * lib/init.mu: - Fix help search perl snipplet for when LIBPATH refers to a tar'ed library - Combinatorial class accessors for standard MuPAD containers - Library implementation of _for_in which works on combinatorial classes - not activated: same thing for nops * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: New method: - linearCombination(coefficients: Dom::Matrix(R), vectors: Type::ListOf(dom)) * lib/LIBFILES/operators.mu: Backport change from MuPAD's repository: lib/LIBFILES/operators.mu 1.16 2005-11-18 12:23:25 tonner avoid traperror and explicitly forcing an error when package Combinat is NOT loaded; it confuses prog::test * lib/LIBFILES/combinat.mu: Backport changes from MuPAD's repository: 2006-01-12 Nicolas M. Thiéry * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Bug fix: the type checking for the size-partitions in the generator of SetGeneric was too strict: objects of size 0 are perfectly legal, as in Multiset(Epsilon, Length=2). 2006-01-12 tonner * lib/LIBFILES/combinat.mu: Pref::warnChanges no longer exists 2006-01-03 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: The overloading expansion of the P on an alphabet is now implemented only if dom::vHL <> FAIL. Otherwise there was a mistake because the overloading system use it in the case where dom::vHL=FAIL and S::s([2,1))([x1,x2,x3]) returns FAIL. 2006-01-02 fdescouens * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst: Test added for square and nabla divided difference. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: The action of the Hecke algebra as divided difference (squareDividedDifference and nablaDividedDifference) are now in Dom::MultivariatePolynomials. * lib/EXAMPLES/TEST/SymmetricFunctionsAlphabets.tst: Test modified for the new version of the expansion of the Hall-Littlewood function P on alphabets. (the result is not a MultivariatePolynomial as before) * lib/EXAMPLES/SymmetricFunctions.mu: The expansion of the Hall-Littlewood functions P on alphabets [x1,...xn] uses now the computation of the orbit x^lambda*_mult(x.i-tx.j)/(x.i-x.j) for i < j under the symmetric group. 2005-12-21 Nicolas M. Thiéry * lib/IPC/GAP.mu: Fixed unused local variable. More type checking. 2005-12-20 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Bug fix in tensorElementToMatrix (broken when x had a single term due to an inproper use of op). Added `cvs update -d` in displayed usage info. 2005-12-20 fdescouens * lib/COMBINAT/qAnalogues.mu: Unused variable i in qInteger removed. 2005-12-16 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.mu: Use assignments A := ...and A::Name := ... instead of aliases, because this is safer, and evaluates the argument just once. Examples: >> alias(A=Dom::IntegerMod(2)): >> A::bla := 1: // Broken Error: Identifier 'Dom' is protected [_assign] >> B := Dom::IntegerMod(2): >> B::bla := 1; // OK >> domain bla(x) end >> alias(A=bla(1)) >> domtype(bla) DomainConstructor >> A::foo := 1 // changes bla!!! 1 >> domtype(bla) DOM_PROC 2005-12-15 teresamu * lib/COMBINAT/tableaux.mu: fixed global variable 2005-12-06 teresamu * lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/partitions.mu: corrected bug in printPrettyCorners + tests added 2005-12-06 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Fixed missing mult2 in BlockMatrixAlgebra. New features: - Skew tensor products - coideal dual * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: Update. * lib/DOMAINS/DOMAIN/TEST/DualOfFreeModule.tst: Added scalar product tests. * lib/DOMAINS/DOMAIN/DualOfFreeModule.mu: Declare the scalar product between F and dom. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Use everywhere moduleMorphismMatrix instead of the deprecated endomorphismMatrix. Fixed kernelOfModuleMorphism to work with any module morphisms, and not only endomorphisms. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: Use everywhere moduleMorphismMatrix instead of the deprecated endomorphismMatrix. 2005-12-06 fdescouens * lib/init.mu: bug: when the package combinat is loaded, the value of the expression w is the version of MuPAD. Bug fixe: w is now local. 2005-12-05 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Micro improvement in the displayed information 2005-12-05 fdescouens * lib/EXAMPLES/MultivariatePolynomials.mu, lib/EXAMPLES/SymmetricFunctions.mu: Compatibility for the qAnalogues with 2 parameters added. * lib/EXAMPLES/MultivariatePolynomials.mu: nablaDividedDifferences are now available. some print(" ...") removed. * lib/COMBINAT/TEST/qAnalogues.tst, lib/COMBINAT/qAnalogues.mu: Computation of qInteger and qFactorial with two parameters q1,q2 which are q and 1 by default. 2005-12-02 Nicolas M. Thiéry * lib/MUEC/SFA/DOC/title.mupdoc: Fixed missing title. * src/MAPITL/MAPITL_tmpl.h: Bug fix: the MAPITL::operator-(Iterator, Iterator) was not instantiated properly because the return type in the template implementation was not the same as in the declaration: U unsigned int MAPITL::operator-(MAPITL::Iterator const&, MAPITL::Iterator const&) 2005-12-02 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: tableaux admit NNI as argument instead a partition 2005-12-02 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Displays usage information while loading the file. * experimental/2005-09-08-David.mu: Merged in little fix from Marie-Claude's file. 2005-11-30 teresamu * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: Bareiss commented out 2005-11-29 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Cleanup: - Added M::r, M::q, exported as aliases - Implemented q1,...,p2 in terms of those - Moved down the worksheet in itself * index.html.in, README.in, README: Update w.r.t. the existence of the windows binary installer. * TODO: Update. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: New methods: collectTensor and collectTensorCoeffs Florent: please check what would be an appropriate name, implementation, and generalization for this feature! * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: coidealClosure(generators, Left/Right) is now implemented generically New method: coidealAndAlgebraClosure(generators, Left/Right) * experimental/2005-09-08-David.mu: Extracted: - collectTensor, collectTensorCoeffs to Dom::TensorProductOfFreeModules - moduleClosure, algebraClosure, coidealClosure, and coidealAndAlgebraClosure to Cat::ModuleWithBasis and friends. n can now be defined prior to reading the file. 2005-11-28 Nicolas M. Thiéry * lib/IPC/TEST/GAP.tst, lib/IPC/GAP.mu: Fixed IPC::GAP::evaluate (all of IPC::GAP was currently broken) New methods: - IPC::GAP::RandomInvertibleMat - IPC::GAP::RandomUnimodularMat * lib/COMBINAT/riggedConfigurations.mu: Bug fix: when the dynamic module was not available, the code generating the cochargeFromPath and fromOnePath entries returned null() instead of NIL. Not only was this not really proper, but this triggered a fun bug because expressions sequences as domain entries are not currently supported by the MuPAD library (see discussion on the mailing list). * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Add pi and ti to the interface. * lib/DOMAINS/DOMAIN/SubFreeModule.mu: Fixed return type of coproductBasis. * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Fixed isCocommutative which was 100% broken due to a stupid typo. Should be working now. Added partially generic implementation of coidealClosure. * lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: New method: Cat::AlgebraWithBasis::algebraClosure. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Bug fix: there was a crawling bug in the machinery which struck at several occasions and yielded smaller subspaces than expected. This should now be fixed. Details: I was making the assumption that, when a list of vectors B was in echelon form, putting B union { x } in echelon form would leave the reduced form of x at the last position (unless of course it reduces to zero). This is often the case, but not always. So tracking the bug has been painful until I stumbled this morning on a small enough example that triggered the bug. I now use Cat::ModuleWithBasis::reduce (any better name?) which is quite preliminary but should be sufficiently compatible with echelonForm. 2005-11-28 fdescouens * lib/EXAMPLES/MultivariatePolynomials.mu, lib/EXAMPLES/SymmetricFunctions.mu: bug fixes due to the change of name of the domain qQuantities and its functions. * lib/LIBFILES/combinat.mu: Modification for the change of name of the domain qQuantities. * lib/COMBINAT/DOC/qAnalogues.mupdoc, lib/COMBINAT/TEST/qAnalogues.tst, lib/COMBINAT/qAnalogues.mu: bugs fixes due to the change of name. * lib/COMBINAT/DOC/qAnalogues.mupdoc: New name for old domain qQuantities. * lib/COMBINAT/DOC/qQuantities.mupdoc: Remove for change of name. * lib/COMBINAT/TEST/qAnalogues.tst: New name for the old domain qQuantities. * lib/COMBINAT/TEST/qQuantities.tst: Change of name for this domain. * lib/COMBINAT/qAnalogues.mu: New name for the old domain qQuantities. * lib/COMBINAT/qQuantities.mu: Remove this domain because of change of name. * lib/EXAMPLES/MultivariatePolynomials.mu: Modification due to the change of name from permutations::transpositionFromReducedWord to inversionFromReducedWordForYangBaxter. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Function transpositionFromReducedWord becomes inversionFromReducedWordForYangBaxter. swap function used in place of mult2 with a transposition. Tests modified for the previous change of name. 2005-11-22 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctionsAlphabets.tst: Test added for the expansion on alphabets of HL polynomials using the action of the generic Hecke Algebra. * lib/EXAMPLES/SymmetricFunctions.mu: Normalization of the name for all kind of macdonald polynomials (all the names start now by Mcd...). Overloading of the expansion of Hall-Littlewood function P on alphabets in the case where the number of variables is less than the length of the partition. For this overloading we use the action of the generic Hecke alegbra. ( already 30 % faster for partition of size 6). * lib/EXAMPLES/MultivariatePolynomials.mu: The square divided difference indexed by a permutation are now implemented. This function use a generic definition for the action of divided differences where we can specify the translation function and the type of divided difference used. * lib/COMBINAT/qQuantities.mu: Now we can choose the name of the parameter for the analogue of the factorial. 2005-11-21 fdescouens * lib/COMBINAT/TEST/permutations.tst: tests added for the function transpositionFromReducedWord. * lib/LIBFILES/combinat.mu: Entry for the domain qQuantities added. * lib/COMBINAT/DOC/qQuantities.mupdoc, lib/COMBINAT/TEST/qQuantities.tst, lib/COMBINAT/qQuantities.mu: Domain for the definitions of the usual q-analogues of integer quantities added. * lib/COMBINAT/permutations.mu: Defintion of transpositions added. Computation of the transpositions associated to a reduced word of a permutation.(it is the same than the inversions but not in the same order). 2005-11-18 tonner * lib/LIBFILES/combinat.mu: avoid traperror and explicitly forcing an error when package Combinat is NOT loaded; it confuses prog::test 2005-11-16 fdescouens * lib/EXAMPLES/MultivariatePolynomials.mu: divided differences and isobaric divided differences added. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: Isobaric Divided differences added. * lib/EXAMPLES/TEST/HeckeAlgebra.tst: Test for elements of Jucis-Murphy added. * lib/EXAMPLES/HeckeAlgebra.mu: Computation of the elements of Jucis-Murphy added. * lib/EXAMPLES/HeckeAlgebra.mu: Definition of the scalar product scalarY is now such that =1 and 0 otherwise. * lib/EXAMPLES/HeckeAlgebra.mu: bug fix in the YtoT function: substitute i by w[i] in the construction of the permutation perm. * lib/EXAMPLES/TEST/HeckeAlgebra.tst: Test file added for the Hecke Algebra. Tests for the construction of the domain with different arguments. Tests for the change of basis between the Yang-Baxter bases and the T's. 2005-11-15 fdescouens * lib/EXAMPLES/HeckeAlgebra.mu: Recurrence relation for the definition of the Y basis changed. Usual scalar product ((T_sigma) autodual for this one) added. Basis \hat{Y} added (Y basis with reverted parameters). Scalar product such that Y and \hat{Y} dual added. * lib/COMBINAT/ribbonsTableaux.mu: Coherency between shape, evaluation and the size of ribbons added in the count function. * lib/COMBINAT/TEST/ribbonsTableaux.tst: Time factor added. * lib/COMBINAT/ribbonsTableaux.mu: Test of the coherency between the shape, the evaluation and the length of the ribbons added in the list function. * lib/COMBINAT/TEST/skewTableaux.tst: A test of listing semi-standard skew tableaux added. * lib/COMBINAT/skewTableaux.mu: Functions listSemiStandard and list are now a same function list and the same thing for countSemiStandard and count. * lib/COMBINAT/tableaux.mu: The function listSemiStandard in skewTableaux becomes list. 2005-11-14 fdescouens * lib/COMBINAT/riggedConfigurations.mu: function isKirillov added in order to know if an unrestricted rigged configuration is comming from a restricted one (also called Kirillov configurations). * lib/COMBINAT/TEST/tableaux.tst: test modified for the Kostka indexed by two empty partitions. * lib/COMBINAT/tableaux.mu: test for the match between the shape and the evaluation for the function list * lib/EXAMPLES/HeckeAlgebra.mu: Hecke Algebra is now a module with several basis with two distinguished bases the T one and the Yand Baxter one. I keep in the domain the hack Ti:=(i)-> ... for the compatibility with the previous implementation. * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: function basisChangeMatrix is now in the interface. 2005-11-01 hivert * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Fixed a missing declaration of a local var. 2005-10-31 hivert * experimental/bla, experimental/ble: Removed garbage files. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Fixed a typos which breaks all... 2005-10-30 hivert * lib/EXAMPLES/WordSymmetricFunctions.mu, lib/EXAMPLES/WordSymmetricFunctionsDual.mu: Corrected a worng call to ncsf. * lib/EXAMPLES/SymmetricFunctions.mu: Oops... * lib/LIBFILES/examples.mu: Added Word(Quasi)SymmetricFunctions. * lib/EXAMPLES/WordQuasiSymmetricFunctions.mu: Wrote a basic code. * lib/EXAMPLES/WordSymmetricFunctions.mu: Fixed a Typos. * lib/EXAMPLES/SymmetricFunctions.mu: modular programming improvement. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added some more conversions. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu: Wrote duality (Qsym, NCSF) ans conversion sym::m -> Qsym::m. * lib/EXAMPLES/WordSymmetricFunctions.mu, lib/EXAMPLES/WordSymmetricFunctionsDual.mu: Wrote WSym and duality with WSymDual. * lib/EXAMPLES/WordQuasiSymmetricFunctionsDual.mu, lib/EXAMPLES/WordSymmetricFunctionsDual.mu: More Bases... 2005-10-29 hivert * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added dualBasisPairs according to NCSF. * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: Fixed global/local vars and count for n=0. 2005-10-27 Nicolas M. Thiéry * mupad-combinat.nsi: MuPAD-Combinat NSIS Windows installer script * MuPAD-Combinat.bmp: Logo for the MuPAD-Combinat NSIS Windows installer. 2005-10-27 hivert * lib/EXAMPLES/WordQuasiSymmetricFunctions.mu, lib/EXAMPLES/WordQuasiSymmetricFunctionsDual.mu, lib/EXAMPLES/WordSymmetricFunctions.mu, lib/EXAMPLES/WordSymmetricFunctionsDual.mu, lib/EXAMPLES/DOC/WordQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordQuasiSymmetricFunctionsDual.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/WordSymmetricFunctionsDual.mupdoc, lib/EXAMPLES/TEST/WordQuasiSymmetricFunctions.tst, lib/EXAMPLES/TEST/WordQuasiSymmetricFunctionsDual.tst, lib/EXAMPLES/TEST/WordSymmetricFunctions.tst, lib/EXAMPLES/TEST/WordSymmetricFunctionsDual.tst: Create WordWsymmetricFunction and the others... * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Improved basis changes. * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: Improved the count method, added methods finer isFiner, Cleaned the Cat::FacadeDomain and domtype mechanisms. * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: Added methods size, finer and standardForm. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: Added a listNode methods which list the paths to all nodes. * lib/COMBINAT/dyckWords.mu: Removed the no-longer needed domtype entries. 2005-10-21 Nicolas M. Thiéry * src/lrcalc-module/Makefile.am, src/lrcalc-module/Makefile.in: Added dependency on ../lrcalc/libcompat.la * src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, Makefile.in, config/mupad.am, configure, configure.ac, src/GLIP-module/Makefile.in, src/GLIP/config/mupad.am, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/config/mupad.am, src/MachineIntegerListsLex/Makefile.in, src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in: Need to call directly LINK and not $(LINK) to call the MSVC linker. * src/RiggedConfigurationsPaths/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.am, doc/ascii/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/en/Makefile.in, doc/html/Makefile.in, experimental/2005-09-08-David.mu, lib/init.mu, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.in, Makefile.in, Papers/Makefile.in, config.h.in, config/mupad.am, configure, configure.ac, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Improved rule for linking the dynamic module with Microsoft Visual C++. It has a chance to compile most of our dynamic modules ... * Makefile.am: Updated mupad-update-lib to transfer the .mupdoc files instead of .tex ones * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Specific rule for building MuPAD dynamic module under windows. * BUGS: New bug ... * README, README.in: Updated info about free licenses * src/lrcalc/lrcoef/Makefile.am, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.am, src/lrcalc/mathlib/Makefile.in: Putting libcompat.la in libmath.la using libmath_la_LIBADD = ../compat/libcompat.la Seems to be broken under windows with Microsoft Visual C++ In the mean time, we put this in LDADD for all programs that use that library. * src/lrcalc/compat/Makefile.am, src/lrcalc/compat/Makefile.in: Bug fix: $(LTLIBOBJS) should be used to add objects to a libtool library. * doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/commands-mupad.xml, doc/dvi/dependencies, doc/dvi/template.mk.in, doc/dvia4/Makefile.am, doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/en/Makefile.am, doc/en/Makefile.in, doc/en/commands-mupad.xml, doc/en/template.mk.in, doc/html/Makefile.am, doc/html/Makefile.in, doc/html/dependencies, doc/Makefile.am, doc/Makefile.in, doc/XSL/JAVA/mupdoc.jar: - Moved the building of muphlp files to doc/en instead of doc/dvi - Renamed document names Dom.muphlp to Dom_Combinat.muphlp, and similarly for Cat, output, polylib, ..., so as to make a clear distinction between documentation of MuPAD original functions and of our extensions. * src/lrcalc/mathlib/vectarg.h: Fixed typo in #include * src/lrcalc/mathlib/Makefile.am, src/lrcalc/mathlib/Makefile.in, src/lrcalc/mathlib/vectarg.c, src/lrcalc/mathlib/vectarg.h, configure, configure.ac, src/RiggedConfigurationsPaths/Makefile.in, src/lrcalc/Makefile.am, src/lrcalc/Makefile.in, src/lrcalc/compat/Makefile.am, src/lrcalc/compat/Makefile.in, src/lrcalc/compat/README, src/lrcalc/compat/empty.c, src/lrcalc/compat/getopt-compat.h, src/lrcalc/compat/getopt.c, src/lrcalc/lrcoef/Makefile.am, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/lrcoef/coprod.c, src/lrcalc/lrcoef/lrcoef.c, src/lrcalc/lrcoef/mult.c, src/lrcalc/lrcoef/sat.c, src/lrcalc/lrcoef/skew.c: Added getopt implementation in src/compat/getopt for those system which are missing it (i.e. Windows with Microsoft Visual C++). * libraries.am: Renamed document names Dom.muphlp to Dom_Combinat.muphlp, and similarly for Cat, output, polylib, ..., so as to make a clear distinction between documentation of MuPAD original functions and of our extensions. * createDomain: Fixed missing / in the declaration in index.mupdoc. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Hacky fix for kernelOfModuleMorphism 2005-10-20 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu: Remove (once again) LattE from the interface. Janvier, please be more careful ... 2005-10-19 Nicolas M. Thiéry * lib/ADT/Stack.mu: Backport of fix by Ralph: Content0 defines the Content output of expressions with the function environment as 0th operand * src/MAPITL/MAPITL/Iterator.h: Oops, friend operators for Iterator were both pre and post-declared And as usual, code duplication led to inconsistencies ... 2005-10-19 jnzeutchap * lib/LIBFILES/combinat.mu: commented posets in combinat.mu that is a domain I created a few months ago for experimental purpose I think I dit not run a cvs add so I permanently comment this and will later run the cvs add, when I have something consistent 2005-10-18 Nicolas M. Thiéry * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Removed outdated FIXME comment. * src/RiggedConfigurationsPaths/RiggedConfigurationsPaths.mcc: Fixes for compatibility with Microsoft Visual C++ 2003: Fixed #include * src/MAPITL/MAPITL/Iterator.h: Fixes for compatibility with Microsoft Visual C++ 2003: Workaround a problem with friend declarations and typename's. * src/GLIP/GLIP/SmallList_tmpl.h, src/GLIP/GLIP/SmallList.h: Fixes for compatibility with Microsoft Visual C++ 2003: Added missing typename's * src/lrcalc/mathlib/vectarg.c, src/lrcalc/lrcoef/skew.c, src/lrcalc/lrcoef/sat.c, src/lrcalc/lrcoef/mult.c, src/lrcalc/lrcoef/lrcoef.c, src/lrcalc/lrcoef/coprod.c, src/MAPITL/MAPITL_test.mcc, src/IPC/fdstest5.mcc, src/IPC/fdstest4-test_popen.cc, src/IPC/IPC.mcc, config/ltmain.sh, src/GLIP/config/ltmain.sh, src/MAPITL/config/ltmain.sh: Fixed incompatibility with Microsoft Visual C++: Only #include if HAVE_UNISTD_H is set. 2005-10-17 jnzeutchap * lib/LIBFILES/combinat.mu: remove combinat::toto ! 2005-10-17 Nicolas M. Thiéry * configure, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Improved test for MUPAD_MMG_CFLAGS and MUPAD_MMG_LDFLAGS, which now work fine as well with mmg on windows. Don't add systematically a /TP option; this is better done with a wrapper around CL. * configure: Update of the autotools build system. 2005-10-14 Nicolas M. Thiéry * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Quote $MUPAD_MMG before calling it, in case it contains spaces. Added -batch option to silence the graphical dialog under windows. * lib/PROG/DOC/index.mupdoc, lib/POLYLIB/DOC/index.mupdoc, lib/OUTPUT/DOC/index.mupdoc, lib/OPERATORS/DOC/index.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/MUEC/SP/DOC/index.mupdoc, lib/MUEC/SG/DOC/index.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc, lib/MUEC/PART/DOC/index.mupdoc, lib/MUEC/COMP/DOC/index.mupdoc, lib/IPC/DOC/index.mupdoc, lib/EXPERIMENTAL/DOC/index.mupdoc, lib/EXAMPLES/DOC/index.mupdoc, lib/DOMAINS/DOMAIN/DOC/index.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc, lib/DOC/index.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/ADT/DOC/index.mupdoc: Quick cleanup of the help file titles, including the addition of a systematic mention (package Combinat). * lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc: Typo fix: the order between C and R had not been fixed in the introduction. 2005-10-13 hivert * lib/EXAMPLES/TEST/NonCommutativeSymmetricFunctions.tst, lib/EXAMPLES/TEST/SymmetricFunctionsOperators.tst, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/SymmetricFunctions.mu: Added internal product on complete basis for both SF and NCSF. Added bases change to and from NonCommutative power sums (all changes are tested upto degree 4). 2005-10-13 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Patch for MuPAD 3.1.1, where the syntax for the return value of solve has changed ... * experimental/2005-09-08-David.mu: Several fixes to make it work with n>3: For n=4, II is already in the algebraic extension of epsilon. Generalization of rank/unrank for pretty printing coproducts. Work with and without combinat exported. 2005-10-12 Nicolas M. Thiéry * lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/alternatingSignMatrices.mupdoc: New combinatorial class: alternating sign matrices * createDomain: Generation of .mupdoc file instead of .tex file. Update of index.mupdoc. * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/alternatingSignMatrices.tst, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/alternatingSignMatrices.tex, lib/COMBINAT/alternatingSignMatrices.mu: New combinatorial class: alternating sign matrices * lib/init.mu: Improved implementation of helpFileMuPAD to lookup tar files. So now both version of helpFile* are usable. 2005-10-11 teresamu * lib/COMBINAT/DOC/countingFunctions.mupdoc: doc revision 2005-10-10 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Fixed return result of isCocommutative, and added userinfo. 2005-10-10 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: bug fixes in the overloading of the product of a h by a s. New definitions for McdH (gives us now the usual q,t kostka, the one we have before are the usual ones but up to a power of t). * lib/COMBINAT/words.mu: testargs() added in the first test of the charge function. * lib/COMBINAT/words.mu: Test if the evaluation of the word in charge is a partition added. * lib/COMBINAT/tableaux.mu: Cleaning of the file. Some bad indentations fixed. test type for returned values added in some functions. Cocharge function now can compute on semi-standard tableaux. Charge function added. Functions count and list can have a second parameter which is the evaluation in the case of non standard tableaux. (just on function now: listSemiStandard and countSemiStandard removed). * lib/COMBINAT/TEST/tableaux.tst: Cleaning of the file Tests added about tabloids Tests added on kostka polynomials (weigth 6) Tests improved on kostka number 2005-10-09 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Fixed non local variables. Extracted away GroupAlgebra to Dom::GroupAlgebra. Added experimental results on the dimension 6 coideal which is isomorphic to L^\infty(S_3). Added TODO's. * experimental/2005-04-05-Gerritzen.mu: Bug fix: new needs to be defined because PRT is a facade domain. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: - endomorphismMatrix generalized to moduleMorphismMatrix (with backward compatibility alias) - New methods, adapted from basisChangeByMatrixOperation, inverseBasisChange, transposeBasisChange from Cat::ModuleWithSeveralBasis which should be deprecated: - matrixOperationOnModuleMorphismBasis - dualOfModuleMorphismBasis - TODO: cleanup and standardize all those names - Fixed the implementation of kernelOfModuleMorphism (the call to fromSparseVector at the end was not generic). - Improved implementation of expr2text which produces more compact output by using term/monomial when appropriate, and delegating the pretty-printing of the name of a method of the domain to the kernel, as it should always have been. * lib/DOMAINS/DOMAIN/SubFreeModule.mu: Added (experimental) optional second argument to Dom::SubFreeModule to specify what are the categories of the sub-module, like Cat::Algebra if it is a subalgebra, ... (the system cannot reasonably discover this information automatically). With this, experimental::SubAlgebra is not needed anymore. New methods defined from the sup-free-module when they make sense: - one, multBasis (taken from experimental::SubAlgebra) - fromSupTensorSquareModule (FIXME: find a better name) - coproductBasis * lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: Added interfaceAdd entry, with all standard stuff like whichEntry, ... * lib/DOMAINS/DOMAIN/PermutationGroup.mu: Added proper expr2text method. Added FIXME comment. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Added CHECKME comment. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Added FIXME comments. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: "New" method representationTheory (which calls the desosseur). * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: New method isCocommutative. If muBasis is defined, mu uses it instead of mult2Basis. Florent: please check my comments in the code! * lib/DOMAINS/CATEGORY/PermutationGroup.mu: Standardized the interface of Cat::PermutationGroup's to make them Cat::CombinatorialClass as well. Added standard? groupGenerators method (which currently returns the content of the preexisting generators entry). * lib/LIBFILES/operators.mu: New functions in operators: - signature: fetch the list of types of the arguments of a function - source: fetch the type of the first argument of a function Improved operators::imageSet to work with DOM_FUNC_ENV * lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/TEST/GroupAlgebra.tst, lib/DOMAINS/DOMAIN/TEST/DualOfFreeModule.tst, lib/DOMAINS/DOMAIN/DOC/GroupAlgebra.tex, lib/DOMAINS/DOMAIN/DOC/DualOfFreeModule.tex, lib/DOMAINS/DOMAIN/GroupAlgebra.mu, lib/DOMAINS/DOMAIN/DualOfFreeModule.mu, lib/init.mu: New domains: - Dom::GroupAlgebra: The (Hopf) algebra of a group. - Dom::DualOfFreeModule (graded) dual of a free-module. For Hopf algebras, products and coproducts are defined by duality. 2005-10-08 jnzeutchap * lib/LIBFILES/combinat.mu: resolv conflits with my older version 2005-10-08 max_rey * lib/LIBFILES/experimental.mu: Take into account of the new domain GrossmanLarson * lib/EXPERIMENTAL/GrossmanLarson.mu: New Cocommutative Hopf Algebra indexed by ordered trees. 2005-10-07 max_rey * lib/EXAMPLES/LodayRoncoAlgebra.mu: Clean by removing obsolete code. * lib/EXPERIMENTAL/CQSym.mu: Minor fix : clean obsolete code. * createDomain, lib/EXPERIMENTAL/DOC/CQSym.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/TEST/CQSym.tst, lib/LIBFILES/experimental.mu: Commiting all files as it should be for creation of the new domain CQSym. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Computation of a basis of a kernel's endomorphism (for the moment). 2005-10-06 max_rey * lib/EXPERIMENTAL/CQSym.mu: Hopf Algebra indexed by non decreasing parking functions. 2005-10-03 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Bug fix: the return type of coproduct (defined by overloading) was incorrect. Thanks to Maxime for the report. * lib/EXAMPLES/TEST/LodayRoncoAlgebra.tst: Fixed tests which depended on the pretty printing. * lib/DOC/exercises.mupdoc: Fixed math formula. 2005-10-03 fdescouens * lib/COMBINAT/TEST/skewPartitions.tst: test added for new functions rQuotient, rCore and fromCoreAndQuotient. * lib/COMBINAT/skewPartitions.mu: rCore, rQuotient and fromCoreAndQuotient added. 2005-09-30 Nicolas M. Thiéry * lib/COMBINAT/DOC/partitions.mupdoc: Fixed broken links. * lib/COMBINAT/DOC/linearExtensions.mupdoc: Temporary fixes for all math formulas using _outputSequence. * lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc: Marked generators, countingFunctions and integerListsLexTools as datatypes, not libraries (needed to add an info field). * lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc: Marked generators, countingFunctions and integerListsLexTools as datatypes, not libraries (needed to remove the prefix for proper cross references). * lib/COMBINAT/DOC/dyckWords.mupdoc: Fixed broken link. * lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc: Marked generators, countingFunctions and integerListsLexTools as datatypes, not libraries. * lib/EXAMPLES/DOC/title.mupdoc: Fixed (possibly marking them as broken) mupdoc files so that they at least compile smoothly. * lib/DOC/demonstration.mupdoc, lib/DOC/design.mupdoc, lib/DOC/exercises.mupdoc: Fixed some math formulas and examples output. * lib/COMBINAT/DOC/catalan.mupdoc: Fixed examples output. * lib/MUEC/COMP/DOC/main.mupdoc, lib/MUEC/COMP/DOC/preface.mupdoc, lib/MUEC/PART/DOC/ListPart.mupdoc, lib/MUEC/PART/DOC/Part2Frb.mupdoc, lib/MUEC/PART/DOC/SkPa2Mat.mupdoc, lib/MUEC/PART/DOC/main.mupdoc, lib/MUEC/PART/DOC/preface.mupdoc, lib/MUEC/SFA/DOC/SfA2Tabl.mupdoc, lib/MUEC/SFA/DOC/SfAExpn.mupdoc, lib/MUEC/SFA/DOC/TohA.mupdoc, lib/MUEC/SFA/DOC/TosA.mupdoc, lib/MUEC/SFA/DOC/main.mupdoc, lib/MUEC/SFA/DOC/preface.mupdoc, lib/MUEC/SFA/DOC/title.tex, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc, lib/MUEC/SG/DOC/main.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/main.mupdoc, lib/MUEC/SP/DOC/preface.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tos.mupdoc, lib/MUEC/SYMF/DOC/main.mupdoc, lib/MUEC/SYMF/DOC/preface.mupdoc, lib/MUEC/TYP/DOC/main.mupdoc: Fixed (possibly marking them as broken) mupdoc files so that they at least compile smoothly. * lib/EXAMPLES/DOC/BasicSemiRing.mupdoc, lib/EXAMPLES/DOC/DendriformOperad.mupdoc, lib/EXAMPLES/DOC/GraphQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.mupdoc, lib/EXAMPLES/DOC/MultivariatePolynomials.mupdoc, lib/EXAMPLES/DOC/PreLieOperad.mupdoc, lib/EXAMPLES/DOC/QuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.mupdoc, lib/EXAMPLES/DOC/SubsetsSpace.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/SymmetricPolynomials.mupdoc, lib/EXPERIMENTAL/DOC/FreeOperad.mupdoc, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.mupdoc, lib/EXPERIMENTAL/DOC/RestrictedLeftAModule.mupdoc, lib/EXPERIMENTAL/DOC/Steenrod.mupdoc, lib/EXPERIMENTAL/DOC/YangBaxterGraph.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/Operad.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc, lib/DOMAINS/CATEGORY/DOC/main.mupdoc, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExpressionFieldWithDegreeOneElements.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExteriorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/QuotientFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/DOMAIN/DOC/index.mupdoc, lib/DOMAINS/DOMAIN/DOC/main.mupdoc, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Fixed * lib/COMBINAT/DOC/partitions.mupdoc: doc revision * lib/COMBINAT/DOC/ribbonsTableaux.mupdoc: emphasized -> emphasis * lib/COMBINAT/DOC/parkingFunctions.mupdoc: doc revision, TODO: still # is not there for d(w) 2005-09-28 Nicolas M. Thiéry * lib/MUPADBACKPORT/PROG/TEST/getOptions.tst: Added test file for getOptions (adapted from that of old combinat::getOptions) 2005-09-27 teresamu * lib/COMBINAT/DOC/ribbons.mupdoc: title for index * lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc: doc revision * lib/COMBINAT/DOC/treesGeneric.mupdoc: title for index * lib/COMBINAT/DOC/yamanouchi.mupdoc: TRUE as cmd * lib/COMBINAT/DOC/trees.mupdoc: doc revision * lib/COMBINAT/DOC/tableaux.mupdoc: Kostka number corrected * lib/COMBINAT/DOC/tableaux.mupdoc: doc revision 2005-09-27 ccreutzig * doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl: Bugfixes calls and methodsec 2005-09-26 teresamu * lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc: doc revision 2005-09-26 Nicolas M. Thiéry * lib/EXPERIMENTAL/AlgTools.mu: Improved error message. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Provided sensible default implementation of algebraGenerators. * lib/DOMAINS/CATEGORY/SemiGroup.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Implemented groupMorphism, and moved groupMorphism stuff into Cat::SemiGroup where it fits somewhat better. Use prog::getOptions. 2005-09-26 teresamu * lib/COMBINAT/DOC/words.mupdoc: doc revision, still problems with Evaluation section * lib/COMBINAT/DOC/yamanouchi.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc: doc revision 2005-09-26 Nicolas M. Thiéry * experimental/2005-09-08-David.mu: Experimentation sheet for Marie-Claude David about coideals in Kac algebras. 2005-09-25 hivert * lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc: Added some missing spaces after . 2005-09-24 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst: Fixed test results to fit on short lines, so as not to break MuPAD's nightly tests. * lib/COMBINAT/TEST/partitions.tst: Fixed test result of YoungLattice to fit on short lines, so as not to break MuPAD's nightly tests. * lib/COMBINAT/TEST/binaryTrees.tst: Fixed test result of PBTLattice to fit on short lines, so as not to break MuPAD's nightly tests. 2005-09-23 hivert * lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Improved presentation. 2005-09-22 hivert * lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/words.mupdoc: Corrected space problem with and . 2005-09-22 Nicolas M. Thiéry * doc/XSL/JAVA/mupdoc.jar: Quick hacky patch to have MuPAD emit a warning when there is an error. 2005-09-22 hivert * lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/words.mupdoc: Several improvement of the doc. * lib/COMBINAT/DOC/lyndonWords_content.mupdoc, lib/COMBINAT/DOC/lyndonWords_content.tex, lib/COMBINAT/DOC/lyndonWords_eval.mupdoc, lib/COMBINAT/DOC/lyndonWords_eval.tex, lib/COMBINAT/DOC/necklaces_content.mupdoc, lib/COMBINAT/DOC/necklaces_eval.mupdoc, lib/COMBINAT/DOC/necklaces_eval.tex: Corrected wrong organisation of lyndon and necklaces. 2005-09-22 teresamu * lib/COMBINAT/DOC/warnDeprecated.mupdoc: calls checked * lib/COMBINAT/DOC/integerMatrices.mupdoc: doc modifications 2005-09-21 Nicolas M. Thiéry * doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/ascii/Makefile.in: Update of the autotools build system. * lib/MUPADBACKPORT/OUTPUT/tabForm.mu: Backport of the latest prog::getOptions. This will break prog::maketest and proc::compatible in MuPAD 2.5.? Who cares? Use it anywhere instead of combinat::getOptions which is now deprecated. Little related fixes (the option types now *must* be a table). output::tableForm can now be backported right away from MuPAD's CVS> * lib/LIBFILES/combinat.mu: Backport of the latest prog::getOptions. This will break prog::maketest and proc::compatible in MuPAD 2.5.? Who cares? Use it anywhere instead of combinat::getOptions which is now deprecated. Little related fixes (the option types now *must* be a table). * lib/COMBINAT/TEST/singleton.tst, lib/COMBINAT/singleton.mu: Fix prog::checking of combinat::singleton. Use Cat::FacadeDomain appropriately. * lib/COMBINAT/finiteClass.mu: Set domains in Cat::FacadeDomain(...) appropriately. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/graphPaths.mu, lib/COMBINAT/graphs.mu, lib/COMBINAT/subClass.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/TreesClass.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu, lib/DOMAINS/DOMAIN/SemiRing.mu, lib/EXAMPLES/QuiverWithRelationsAlgebra.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/YangBaxterGraph.mu, lib/LIBFILES/operators.mu, lib/MUPADBACKPORT/PROG/getoptions.mu, lib/OPERATORS/repeatedSquaring.mu, lib/OUTPUT/asciiArt.mu, lib/COMBINAT/decomposableObjects.mu, lib/init.mu: Backport of the latest prog::getOptions. This will break prog::maketest and proc::compatible in MuPAD 2.5.? Who cares? Use it anywhere instead of combinat::getOptions which is now deprecated. Little related fixes (the option types now *must* be a table). 2005-09-20 hivert * lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc: Some corrections. 2005-09-20 fdescouens * lib/COMBINAT/partitions.mu: k-split of a partition added. 2005-09-20 teresamu * lib/COMBINAT/DOC/yamanouchi.mupdoc: typo * lib/COMBINAT/DOC/yamanouchi.mupdoc: problem of fraction in one line solved * lib/COMBINAT/DOC/yamanouchi.mupdoc: test for L-R coeffs erased 2005-09-19 teresamu * lib/COMBINAT/DOC/yamanouchi.mupdoc: every thing is ok except: shape nu/lambda * lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc: mupad version is 3.2 2005-09-19 hivert * lib/COMBINAT/DOC/cartesianProduct.mupdoc: Corrected. 2005-09-19 Nicolas M. Thiéry * doc/dvi/Makefile.in: Update of the autotools build system. * doc/TOOLS/checkInteractively.rb: Update from MuPAD's CVS. * doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectcmds.xsl: Update of the XSL files from MuPAD CVS. 2005-09-17 hivert * lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc: Several corrections in the docs. 2005-09-17 Nicolas M. Thiéry * lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Fixed * lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc: Marked as library files. * lib/COMBINAT/DOC/linearExtensions.mupdoc: Corrected a wrong header. 2005-09-16 Nicolas M. Thiéry * doc/dvi/template.mk.in, doc/dvi/Makefile.am: Fixed dependencies: the "commands.xml" index files depend on the summary files! IMPORTANT USAGE NOTE: each xml documentation file now depends on the index file commands.xml which in turn depends via */commands.xml and the summary files on all documentation source file. So, modifying a single documentation source file leads to the rebuilding of all the documentation files. This is semantically the right thing, but unpractical in the usual edit/test cycle. To work around this, you can use: make -o commands.xml which tells make to ignore all dependencies on commands.xml 2005-09-16 hivert * lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Corrected the doctype and tag of mupdoc files and some cleanup. It remains to Check the three following files which are library but are marked as function. generators.mupdoc integerListsLexTools.mupdoc countingFunctions.mupdoc * lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Re-added combinat:: in .... 2005-09-16 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu: More detailed error messages for invalid super domains, axioms, categories: the unevaluated code is displayed as well. Beware: this required some rewriting of highly sensitive code. Once validated, and once MuPAD 3.2 is out, this should be back-back-ported to MuPAD. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: New methods: - algebraToListSparse (optional) algebraMorphism uses it if it exists - checkAlgebraMorphism * lib/COMBINAT/DOC/yamanouchi.mupdoc: Fixed function -> datatype. * lib/COMBINAT/finiteClass.mu: Better not specifying any type than a possibly incorrect DOM_INT in Cat::FacadeDomain(...). * BUGS, TODO: Update. * doc/dvi/template.mk.in: More robust? MuPAD package doc detection. 2005-09-15 hivert * lib/COMBINAT/DOC/index.mupdoc: Re added Bell numbers. * lib/COMBINAT/DOC/dyckWords.mupdoc, lib/PROG/DOC/title.mupdoc: Corrected do errors in mupdoc files. 2005-09-15 Nicolas M. Thiéry * doc/TOOLS/tex2xml.pl: Added mu and nu. * doc/TOOLS/tex2xml.pl: Added tex2xml converter from Christopher. 2005-09-14 hivert * lib/POLYLIB/DOC/coeffRing.mupdoc, lib/POLYLIB/DOC/support.mupdoc: Corrected Ill-formed mupdoc files. * lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc: Corrected ill-formed mupdoc files. 2005-09-14 Nicolas M. Thiéry * doc/dvi/template.mk.in: Added warning when compiling the xml documentation with a version of MuPAD which misses the doc package. * lib/IPC/DOC/index.mupdoc, lib/DOC/index.mupdoc, lib/DOC/preface.mupdoc: Added index.mupdoc files for lib/DOC and lib/IPC/DOC. 2005-09-13 hivert * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FacadeDomain.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/SemiRng.mupdoc, lib/DOMAINS/CATEGORY/DOC/UseOverloading.mupdoc, lib/DOMAINS/CATEGORY/DOC/preface.mupdoc: All the mupdoc in CATEGORY are now well formed !!! * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: Corrected a bad usage of $$...$$ in the .tex file and regenerated the .mupdoc accordingly. * lib/DOMAINS/CATEGORY/DOC/PermutationGroup.mupdoc: added missing . 2005-09-13 Nicolas M. Thiéry * doc/TOOLS/srchidx.pl: - Improved usage string. - Fixed apparent misinterpretation of "${c}[...]" as access to an entry of an array @c with certain versions of perl. - Fixed match on undefined value when the style argument is not defined. 2005-09-13 fdescouens * lib/COMBINAT/tableaux.mu: Listing of the k tableaux added. * lib/COMBINAT/skewPartitions.mu: kConjugate functions added. * lib/COMBINAT/partitions.mu: tokBounded, fromkBounded and kConjugate functions added. 2005-09-13 Nicolas M. Thiéry * lib/DOC/annexes.mupdoc, lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/DOC/binaryTrees.mupdoc: Little fixes. * src/RiggedConfigurationsPaths/Makefile.in, src/IPC/Makefile.in: Update of the autotools build system. * doc/dvi/Makefile.in, doc/dvi/Makefile.am, doc/dvi/dependencies, libraries.am: Discarded temporary restriction on MUPAD_LIBS in doc/dvi. Removed Type muEC__TYP from MUPAD_LIBS (they contain no doc file). * doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/makeOptionsList.xsl, doc/XSL/collectcmds.xsl: Update xsl file from MuPAD (includes in particular a font fix required for the latest MuPAD 3.2 beta version). 2005-09-13 hivert * lib/OUTPUT/DOC/main.mupdoc, lib/POLYLIB/DOC/main.mupdoc, lib/PROG/DOC/main.mupdoc, lib/DOMAINS/CATEGORY/DOC/DecomposableClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/main.mupdoc, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/main.mupdoc, lib/DOMAINS/DOMAIN/DOC/title.mupdoc, lib/EXAMPLES/DOC/main.mupdoc, lib/EXPERIMENTAL/DOC/main.mupdoc, lib/MUEC/COMP/DOC/LstCpFat.mupdoc, lib/MUEC/COMP/DOC/main.mupdoc, lib/MUEC/PART/DOC/main.mupdoc, lib/MUEC/SFA/DOC/TopA.mupdoc, lib/MUEC/SFA/DOC/main.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/main.mupdoc, lib/MUEC/SG/DOC/title.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/main.mupdoc, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/SYMF/DOC/main.mupdoc, lib/OPERATORS/DOC/main.mupdoc: Hand corrected wrong mupdoc files. * lib/POLYLIB/DOC/index.mupdoc, lib/PROG/DOC/index.mupdoc, lib/MUEC/SYMF/DOC/index.mupdoc, lib/OPERATORS/DOC/index.mupdoc, lib/OUTPUT/DOC/index.mupdoc, lib/EXPERIMENTAL/DOC/index.mupdoc, lib/MUEC/COMP/DOC/index.mupdoc, lib/MUEC/PART/DOC/index.mupdoc, lib/MUEC/SFA/DOC/index.mupdoc, lib/MUEC/SG/DOC/index.mupdoc, lib/MUEC/SP/DOC/index.mupdoc, lib/ADT/DOC/index.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/DOMAINS/CATEGORY/DOC/index.mupdoc, lib/DOMAINS/DOMAIN/DOC/index.mupdoc, lib/EXAMPLES/DOC/index.mupdoc: Tentative index.mupdoc files 2005-09-12 hivert * lib/MUEC/SFA/DOC/Pol2SfA.mupdoc, lib/MUEC/SFA/DOC/Sf2SfA.mupdoc, lib/MUEC/SFA/DOC/SfA2Sf.mupdoc, lib/MUEC/SFA/DOC/SfA2Tabl.mupdoc, lib/MUEC/SFA/DOC/SfAColct.mupdoc, lib/MUEC/SFA/DOC/SfAExpn.mupdoc, lib/MUEC/SFA/DOC/SfAOmega.mupdoc, lib/MUEC/SFA/DOC/SfAVars.mupdoc, lib/MUEC/SFA/DOC/ToeA.mupdoc, lib/MUEC/SFA/DOC/TohA.mupdoc, lib/MUEC/SFA/DOC/TomA.mupdoc, lib/MUEC/SFA/DOC/TopA.mupdoc, lib/MUEC/SFA/DOC/TosA.mupdoc, lib/MUEC/SFA/DOC/main.mupdoc, lib/MUEC/SFA/DOC/preface.mupdoc, lib/MUEC/SFA/DOC/title.mupdoc, lib/MUEC/SG/DOC/Apply.mupdoc, lib/MUEC/SG/DOC/Betti.mupdoc, lib/MUEC/SG/DOC/CharTabl.mupdoc, lib/MUEC/SG/DOC/Cod2Perm.mupdoc, lib/MUEC/SG/DOC/CycleTyp.mupdoc, lib/MUEC/SG/DOC/Dc2Perm.mupdoc, lib/MUEC/SG/DOC/Des2LPer.mupdoc, lib/MUEC/SG/DOC/DimRep.mupdoc, lib/MUEC/SG/DOC/Factoriz.mupdoc, lib/MUEC/SG/DOC/GenPerm.mupdoc, lib/MUEC/SG/DOC/Interval.mupdoc, lib/MUEC/SG/DOC/Inv.mupdoc, lib/MUEC/SG/DOC/Invert.mupdoc, lib/MUEC/SG/DOC/Length.mupdoc, lib/MUEC/SG/DOC/ListRd.mupdoc, lib/MUEC/SG/DOC/Mat2Perm.mupdoc, lib/MUEC/SG/DOC/Order.mupdoc, lib/MUEC/SG/DOC/Part2CC.mupdoc, lib/MUEC/SG/DOC/Perm2Cod.mupdoc, lib/MUEC/SG/DOC/Perm2Dc.mupdoc, lib/MUEC/SG/DOC/Perm2Des.mupdoc, lib/MUEC/SG/DOC/Perm2Mat.mupdoc, lib/MUEC/SG/DOC/Perm2RR.mupdoc, lib/MUEC/SG/DOC/Perm2Rd.mupdoc, lib/MUEC/SG/DOC/Perm2Ris.mupdoc, lib/MUEC/SG/DOC/Perm2Rot.mupdoc, lib/MUEC/SG/DOC/Perms.mupdoc, lib/MUEC/SG/DOC/RR2Perm.mupdoc, lib/MUEC/SG/DOC/RandPerm.mupdoc, lib/MUEC/SG/DOC/Rd2Perm.mupdoc, lib/MUEC/SG/DOC/Sign.mupdoc, lib/MUEC/SG/DOC/Transpo.mupdoc, lib/MUEC/SG/DOC/Vec2Perm.mupdoc, lib/MUEC/SG/DOC/main.mupdoc, lib/MUEC/SG/DOC/preface.mupdoc, lib/MUEC/SG/DOC/title.mupdoc, lib/MUEC/SP/DOC/NewtonIn.mupdoc, lib/MUEC/SP/DOC/Scalar.mupdoc, lib/MUEC/SP/DOC/SpVar.mupdoc, lib/MUEC/SP/DOC/Special.mupdoc, lib/MUEC/SP/DOC/TablePe.mupdoc, lib/MUEC/SP/DOC/TableX.mupdoc, lib/MUEC/SP/DOC/TableXX.mupdoc, lib/MUEC/SP/DOC/TableY.mupdoc, lib/MUEC/SP/DOC/TableYY.mupdoc, lib/MUEC/SP/DOC/ToPe.mupdoc, lib/MUEC/SP/DOC/ToX.mupdoc, lib/MUEC/SP/DOC/ToXX.mupdoc, lib/MUEC/SP/DOC/ToY.mupdoc, lib/MUEC/SP/DOC/ToYY.mupdoc, lib/MUEC/SP/DOC/Toxy.mupdoc, lib/MUEC/SP/DOC/X2Dim.mupdoc, lib/MUEC/SP/DOC/main.mupdoc, lib/MUEC/SP/DOC/preface.mupdoc, lib/MUEC/SP/DOC/title.mupdoc, lib/MUEC/SP/DOC/x2X.mupdoc, lib/MUEC/SP/DOC/x2XX.mupdoc, lib/MUEC/SYMF/DOC/AddBasis.mupdoc, lib/MUEC/SYMF/DOC/Char2Sf.mupdoc, lib/MUEC/SYMF/DOC/DualBas.mupdoc, lib/MUEC/SYMF/DOC/Internal.mupdoc, lib/MUEC/SYMF/DOC/KostkNum.mupdoc, lib/MUEC/SYMF/DOC/KostkTab.mupdoc, lib/MUEC/SYMF/DOC/Plethysm.mupdoc, lib/MUEC/SYMF/DOC/Sf2Char.mupdoc, lib/MUEC/SYMF/DOC/Sf2Table.mupdoc, lib/MUEC/SYMF/DOC/SfCCProd.mupdoc, lib/MUEC/SYMF/DOC/SfCollct.mupdoc, lib/MUEC/SYMF/DOC/SfDiff.mupdoc, lib/MUEC/SYMF/DOC/SfEval.mupdoc, lib/MUEC/SYMF/DOC/SfJtMat.mupdoc, lib/MUEC/SYMF/DOC/SfMat.mupdoc, lib/MUEC/SYMF/DOC/SfOmega.mupdoc, lib/MUEC/SYMF/DOC/SfScalar.mupdoc, lib/MUEC/SYMF/DOC/SfTheta.mupdoc, lib/MUEC/SYMF/DOC/SfVar.mupdoc, lib/MUEC/SYMF/DOC/SfZee.mupdoc, lib/MUEC/SYMF/DOC/Table2Sf.mupdoc, lib/MUEC/SYMF/DOC/Toe.mupdoc, lib/MUEC/SYMF/DOC/Toh.mupdoc, lib/MUEC/SYMF/DOC/Tom.mupdoc, lib/MUEC/SYMF/DOC/Top.mupdoc, lib/MUEC/SYMF/DOC/Tos.mupdoc, lib/MUEC/SYMF/DOC/main.mupdoc, lib/MUEC/SYMF/DOC/preface.mupdoc, lib/MUEC/SYMF/DOC/title.mupdoc, lib/MUEC/TYP/DOC/IsBorder.mupdoc, lib/MUEC/TYP/DOC/IsCompo.mupdoc, lib/MUEC/TYP/DOC/IsDiagonal.mupdoc, lib/MUEC/TYP/DOC/IsName.mupdoc, lib/MUEC/TYP/DOC/IsPart.mupdoc, lib/MUEC/TYP/DOC/IsPerm.mupdoc, lib/MUEC/TYP/DOC/IsRegPart.mupdoc, lib/MUEC/TYP/DOC/IsSkewDiag.mupdoc, lib/MUEC/TYP/DOC/IsSkewPart.mupdoc, lib/MUEC/TYP/DOC/Ise.mupdoc, lib/MUEC/TYP/DOC/IseA.mupdoc, lib/MUEC/TYP/DOC/Ish.mupdoc, lib/MUEC/TYP/DOC/IshA.mupdoc, lib/MUEC/TYP/DOC/Ism.mupdoc, lib/MUEC/TYP/DOC/IsmA.mupdoc, lib/MUEC/TYP/DOC/Isp.mupdoc, lib/MUEC/TYP/DOC/IspA.mupdoc, lib/MUEC/TYP/DOC/Iss.mupdoc, lib/MUEC/TYP/DOC/IssA.mupdoc, lib/MUEC/TYP/DOC/Permutation.mupdoc, lib/MUEC/TYP/DOC/Sf.mupdoc, lib/MUEC/TYP/DOC/SfA.mupdoc, lib/MUEC/TYP/DOC/main.mupdoc, lib/MUEC/TYP/DOC/preface.mupdoc, lib/MUEC/TYP/DOC/title.mupdoc, lib/MUEC/COMP/DOC/CmprComp.mupdoc, lib/MUEC/COMP/DOC/Comp2Cjg.mupdoc, lib/MUEC/COMP/DOC/Comp2Mat.mupdoc, lib/MUEC/COMP/DOC/Cp2MjIdx.mupdoc, lib/MUEC/COMP/DOC/ListComp.mupdoc, lib/MUEC/COMP/DOC/LstCpFat.mupdoc, lib/MUEC/COMP/DOC/LstCpFnr.mupdoc, lib/MUEC/COMP/DOC/main.mupdoc, lib/MUEC/COMP/DOC/preface.mupdoc, lib/MUEC/COMP/DOC/title.mupdoc, lib/MUEC/PART/DOC/Bdr2Part.mupdoc, lib/MUEC/PART/DOC/CompPart.mupdoc, lib/MUEC/PART/DOC/Dgl2Part.mupdoc, lib/MUEC/PART/DOC/Exp2Part.mupdoc, lib/MUEC/PART/DOC/Frb2Part.mupdoc, lib/MUEC/PART/DOC/ListPaIn.mupdoc, lib/MUEC/PART/DOC/ListPart.mupdoc, lib/MUEC/PART/DOC/ListSkDi.mupdoc, lib/MUEC/PART/DOC/PCore2Pa.mupdoc, lib/MUEC/PART/DOC/PCoreQuo.mupdoc, lib/MUEC/PART/DOC/Part2Bdr.mupdoc, lib/MUEC/PART/DOC/Part2Cjg.mupdoc, lib/MUEC/PART/DOC/Part2Dgl.mupdoc, lib/MUEC/PART/DOC/Part2Exp.mupdoc, lib/MUEC/PART/DOC/Part2Frb.mupdoc, lib/MUEC/PART/DOC/Part2LHk.mupdoc, lib/MUEC/PART/DOC/Part2Mat.mupdoc, lib/MUEC/PART/DOC/PartOrdr.mupdoc, lib/MUEC/PART/DOC/SkPa2Mat.mupdoc, lib/MUEC/PART/DOC/SpltPart.mupdoc, lib/MUEC/PART/DOC/main.mupdoc, lib/MUEC/PART/DOC/preface.mupdoc, lib/MUEC/PART/DOC/title.mupdoc, lib/DOC/annexes.mupdoc, lib/DOC/demonstration.mupdoc, lib/DOC/design.mupdoc, lib/DOC/exercises-correction.mupdoc, lib/DOC/exercises.mupdoc, lib/DOC/motivations.mupdoc, lib/DOC/preface.mupdoc, lib/DOC/referenceManual.mupdoc, lib/DOC/title.mupdoc, lib/DOC/toFrobenius.mupdoc, lib/EXPERIMENTAL/DOC/FreeOperad.mupdoc, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.mupdoc, lib/EXPERIMENTAL/DOC/LandoHopfAlgebra.mupdoc, lib/EXPERIMENTAL/DOC/QSymSym.mupdoc, lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.mupdoc, lib/EXPERIMENTAL/DOC/RestrictedLeftAModule.mupdoc, lib/EXPERIMENTAL/DOC/Schur.mupdoc, lib/EXPERIMENTAL/DOC/Steenrod.mupdoc, lib/EXPERIMENTAL/DOC/YangBaxterGraph.mupdoc, lib/EXPERIMENTAL/DOC/main.mupdoc, lib/EXPERIMENTAL/DOC/title.mupdoc, lib/EXAMPLES/DOC/BasicSemiRing.mupdoc, lib/EXAMPLES/DOC/DendriformOperad.mupdoc, lib/EXAMPLES/DOC/GraphQuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/MemorizedSemiRing.mupdoc, lib/EXAMPLES/DOC/MultivariatePolynomials.mupdoc, lib/EXAMPLES/DOC/PreLieOperad.mupdoc, lib/EXAMPLES/DOC/QuasiSymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.mupdoc, lib/EXAMPLES/DOC/SubsetsSpace.mupdoc, lib/EXAMPLES/DOC/SymmetricFunctions.mupdoc, lib/EXAMPLES/DOC/SymmetricPolynomials.mupdoc, lib/EXAMPLES/DOC/main.mupdoc, lib/EXAMPLES/DOC/title.mupdoc, lib/POLYLIB/DOC/coeffRing.mupdoc, lib/POLYLIB/DOC/main.mupdoc, lib/POLYLIB/DOC/support.mupdoc, lib/PROG/DOC/bless.mupdoc, lib/PROG/DOC/main.mupdoc, lib/PROG/DOC/partialSpecialization.mupdoc, lib/PROG/DOC/testUnit.mupdoc, lib/PROG/DOC/timeThis.mupdoc, lib/PROG/DOC/title.mupdoc, lib/OUTPUT/DOC/main.mupdoc, lib/OUTPUT/DOC/title.mupdoc, lib/OUTPUT/DOC/asciiArt.mupdoc, lib/MUPADBACKPORT/GRAPH/DOC/reachableVertices.mupdoc, lib/ADT/DOC/Stack.mupdoc, lib/ADT/DOC/main.mupdoc, lib/OPERATORS/DOC/main.mupdoc, lib/OPERATORS/DOC/operators.mupdoc, lib/OPERATORS/DOC/overloaded.mupdoc, lib/OPERATORS/DOC/persistentRemember.mupdoc, lib/OPERATORS/DOC/title.mupdoc: Added new mupdoc files. * lib/DOMAINS/CATEGORY/DOC/Operad.mupdoc, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroup.mupdoc, lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/SemiRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/SemiRng.mupdoc, lib/DOMAINS/CATEGORY/DOC/TreesClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/UseOverloading.mupdoc, lib/DOMAINS/CATEGORY/DOC/preface.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.mupdoc, lib/DOMAINS/CATEGORY/DOC/DecomposableClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/FacadeDomain.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedCombinatorialClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.mupdoc, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.mupdoc, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.mupdoc, lib/DOMAINS/CATEGORY/DOC/main.mupdoc: Created the mupdoc files. * lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExpressionFieldWithDegreeOneElements.mupdoc, lib/DOMAINS/DOMAIN/DOC/ExteriorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/FreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/QuotientFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SemiRing.mupdoc, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.mupdoc, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorAlgebra.mupdoc, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.mupdoc, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.mupdoc, lib/DOMAINS/DOMAIN/DOC/main.mupdoc, lib/DOMAINS/DOMAIN/DOC/title.mupdoc: Created the new doc files. * lib/DOMAINS/DOMAIN/DOC/SemiRing.tex: Corrected a wrong parenthesized but correct tex expression {(}). * lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/preface.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Recoded from utf-8 to iso-latin. * lib/COMBINAT/DOC/LattE.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/preface.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc: Regenerated mupdoc files. * lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/DOC/lyndonWords_eval.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/necklaces_content.tex, lib/COMBINAT/DOC/necklaces_eval.tex: Splitted the doc files lyndonWords necklaces. 2005-09-12 Nicolas M. Thiéry * doc/TOOLS/srchidx, doc/TOOLS/srchidx.pl, doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/template.mk.in: srchidx is now a perl script, to avoid all the binary/dynamic library issues. * doc/TOOLS/srchidx: Replaced the binary srchidx by a perl script. 2005-09-09 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DenseMatrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu: Update from latest version on MuPAD CVS (essentially Name and inheritance fix). * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu: Update from MuPAD CVS (essentially a fix for Name). * lib/EXPERIMENTAL/AlgTools.mu: Fixed outdated argument of echelonForm: "field" -> Field. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu: Typo fix in type declarations of SquareMatrix(...)::monomial. 2005-09-08 Nicolas M. Thiéry * lib/ADT/Stack.mu: Backport of change by Ralf (new Content method). 2005-09-08 novelli * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added Foata and Foata inverse transform. 2005-09-07 Nicolas M. Thiéry * doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/template.mk.in: Added make combinat/partitions.checkInteractively * lib/COMBINAT/TEST/words.tst: Backport of little fix by Stefan in the MuPAD lib: It is not sufficient if read("testfile") works; it is also necessary that piping a testfile into mupad (i.e., mupad < testfile or cat testfile | mupad) produces no error! * doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/commands-mupad.xml, doc/dvi/template.mk.in: Implemented the building and use of the global index files commands.xml and options.xml. Now simple links (like combinat::partitions) inside the combinat library do work. Remaining bugs: - Links to MuPAD standard functions are generated, but do not seem to work - Sub commands like combinat::partitions::count are not referenced in commands.xml 2005-09-06 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/CONSTR/DChasPro.mu, lib/init.mu: Backport of DomainConstructor::hasProp, as optimized by Christopher, following using the fact that the axioms and categories of a domain are created once for all at the domain initialization. * doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/template.mk.in: Generalized the new XML documentation building rules from combinat to all the other libraries (index, ...). * BUGS: Update. * doc/dvi/Makefile.am, doc/dvi/Makefile.in: Fixed incorrect reference to the catalog file in doc/DTD. So, now saxon does not need anymore to lookup on the internet to fetch MuPADdoc.dtd to build the xml doc. * doc/TOOLS/checkInteractively.rb, doc/TOOLS/index2topics.rb, doc/TOOLS/mupad.rb, doc/XSL/MuPADdoc2html.xsl, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/index2content.xsl, doc/XSL/translations.xml, doc/dvi/Makefile.am, doc/dvi/Makefile.in: Update of the xsl and ruby doc tools from MuPAD. Fixed the doc build system: now the produced combinat.muphlp file seems to be correct, and can be viewed with: xmupad340 -help-file combinat.muphlp * lib/COMBINAT/DOC/index.mupdoc: Removed the Help wrapper section, which is not yet really useful. 2005-09-06 fdescouens * Papers/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/IPC/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica/Makefile.in: Update of the autotools build system. 2005-09-05 Nicolas M. Thiéry * src/lrcalc/mathlib/hashtab.c: Patch for better standard conformism and compatibility with gcc 4.0 2005-09-05 fdescouens * src/MAPITL/MAPITL/CtoM.h: Compatibility with gcc 4.0. * src/Makefile.in: Modification for the dynamic module RiggedConfigurationsPaths. * configure: modifications for the dynamic module RiggedConfigurationsPaths * Makefile.in: Modifications for the dynamic module RiggedConfigurationsPaths. * configure.ac: Compilation of the dynamic module RiggedConfigurationsPaths is added. * src/RiggedConfigurationsPaths/AUTHORS, src/RiggedConfigurationsPaths/FromOneCrystalPath.cc, src/RiggedConfigurationsPaths/FromOneCrystalPath.h, src/RiggedConfigurationsPaths/Makefile.am, src/RiggedConfigurationsPaths/Makefile.in, src/RiggedConfigurationsPaths/RiggedConfigurationsPaths.mcc: Source file for dynamic module RiggedConfigurationsPaths. 2005-09-02 Nicolas M. Thiéry * lib/COMBINAT/compositions.mu: Backport of fixed by Stefan: Removed wrong (and unnecessary) assignment to *global* variable. Note that a:= something means an assignment to dom::a, but a:= b:= something affects dom::a but the global b! * lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/FreeModuleList.mu: Fixed non local variable. 2005-09-02 fdescouens * lib/COMBINAT/riggedConfigurations.mu: some modifications for compatibility with the Schilling's module. * lib/COMBINAT/skewRiggings.mu: minor modification in the new function. * lib/EXAMPLES/SymmetricFunctions.mu: Dual functions for the usual scalar product of the Haiman modified Macdonald polynomials added. * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: test added for the computation of the cyclic character. * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: Computation of the cyclic characters. 2005-08-31 fdescouens * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/skewTableaux.mu: rowLenghts become rowLengths. * lib/COMBINAT/skewPartitions.mu: rowLenghts become rowLengths and some returns are removed. * lib/EXAMPLES/SymmetricFunctions.mu: rowLenghts become rowLengths. 2005-08-30 hivert * lib/COMBINAT/DOC/lyndonWords.mupdoc: Fixed dtd location. 2005-08-30 Nicolas M. Thiéry * lib/COMBINAT/DOC/lyndonWords.mupdoc: Fixed broken UTF-8 accents. * doc/dvi/Makefile.am, doc/dvi/Makefile.in: Added srchidx binary in doc/TOOLS. * doc/TOOLS/index2topics.rb, doc/TOOLS/srchidx, doc/DTD/docbook/ent/iso-amsa.ent, doc/DTD/docbook/ent/iso-amsb.ent, doc/DTD/docbook/ent/iso-amsc.ent, doc/DTD/docbook/ent/iso-amsn.ent, doc/DTD/docbook/ent/iso-amso.ent, doc/DTD/docbook/ent/iso-amsr.ent, doc/DTD/docbook/ent/iso-box.ent, doc/DTD/docbook/ent/iso-cyr1.ent, doc/DTD/docbook/ent/iso-cyr2.ent, doc/DTD/docbook/ent/iso-dia.ent, doc/DTD/docbook/ent/iso-grk1.ent, doc/DTD/docbook/ent/iso-grk2.ent, doc/DTD/docbook/ent/iso-grk3.ent, doc/DTD/docbook/ent/iso-grk4.ent, doc/DTD/docbook/ent/iso-lat1.ent, doc/DTD/docbook/ent/iso-lat2.ent, doc/DTD/docbook/ent/iso-num.ent, doc/DTD/docbook/ent/iso-pub.ent, doc/DTD/docbook/ent/iso-tech.ent, doc/XSL/JAVA/mupdoc.jar, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2propinfo.xsl, doc/XSL/MuPADdoc2summary.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/collectcmds.xsl, doc/XSL/collectstructure.xsl, doc/XSL/doublecmds.xsl, doc/XSL/index2content.xsl, doc/XSL/index2topic.xsl, doc/XSL/plot2whatever.xsl, doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/DTD/docbook/calstblx.dtd, doc/DTD/docbook/catalog, doc/DTD/docbook/dbcentx.mod, doc/DTD/docbook/dbgenent.mod, doc/DTD/docbook/dbhierx.mod, doc/DTD/docbook/dbnotnx.mod, doc/DTD/docbook/dbpoolx.mod, doc/DTD/docbook/docbookx.dtd, doc/DTD/docbook/htmltblx.mod, doc/DTD/docbook/soextblx.dtd, doc/DTD/docbook/xmlcatalog: - Added docbook DTD from docbook-dtds-1.0-26_10.at, /usr/share/xml/docbook/xml-dtd-4.3/ - Updated xsl file and ruby file from MuPAD. - Added (functional?) rules for building the index files for combinat.muphelp 2005-08-30 hivert * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Some speed optimization using TensorProduct... * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Added function coeffFremSignature and some minor improvements. 2005-08-30 Nicolas M. Thiéry * doc/XSL/JAVA/saxon.jar: Imported saxon.jar from saxon 6.5.2 rpm package by Torsten Bronger http://saxon.sourceforge.net 2005-08-29 fdescouens * lib/COMBINAT/skewPartitions.mu: Computation of the coeffs of a Pieiri formula for macdonald polynomials added. * lib/COMBINAT/partitions.mu: arm and leg added for computing the arm and the leg of a given cell in a partition. 2005-08-05 Nicolas M. Thiéry * doc/dvi/Makefile.am, doc/dvi/Makefile.in: Start of rule to build the .muphelp file. * doc/dvi/Makefile.in, doc/dvi/Makefile.am: Somewhat improved compilation rules for the new documentation format. 2005-08-05 ccreutzig * doc/XSL/plot2whatever.xsl, doc/XSL/translations.xml, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/MuPADdoc2html.xsl: version="1.1" makes some saxon versions happier with the stylesheets 2005-08-05 Nicolas M. Thiéry * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/words.tex: Little tex fixes. * lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc: BEWARE: Discarded second . Should be reinserted one way or the other. 2005-08-04 Nicolas M. Thiéry * doc/dvi/Makefile.in, doc/dvi/Makefile.am: Added partial experimental support for compiling the .mupdoc files in lib/COMBINAT/DOC. One need to have installed: - saxon (rpm: +http://rpmfind.net/linux/RPM/sourceforge/t/tb/tbookdtd/saxon-6.5.2-2tb.noarch. +html) - the docbook dtds (rpm from http://ATrpms.net/) Then, in doc/dvi, you may type: make combinat/partitions.summary make combinat/commands.xml make combinat/partitions.xml # does not work yet; maybe tomorrow? make combinat/partitions.html # does not work yet; maybe tomorrow? Note: you may need to edit by hand the values of SAXONJAR and DOCBOOKCAT in the Makefile. * doc/XSL/JAVA/saxoncatalog.jar: Imported saxoncatalog.jar from http://www.kosek.cz/xml/saxon/ * lib/COMBINAT/DOC/ribbonsTableaux.tex: Little tex fixes. * lib/COMBINAT/DOC/index.mupdoc, lib/COMBINAT/DOC/main.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/title.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/words.mupdoc: Little fixes to make the mupdoc files XML valid. Transformed the main.mupdoc and title.mupdoc files into index.mupdoc. * lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc: Fixed missing ... 2005-08-03 Nicolas M. Thiéry * Makefile.in, Makefile.am: Fixed nobase_MUPADpkg_DATA. Documentation and test files where not included in the distribution! * lib/MUPADBACKPORT/TYPE/Enumeration.mu, lib/MUPADBACKPORT/TYPE/TEST/Enumeration.tst, lib/init.mu: Reimplementation of Type::Enumeration as a standard Type object. Now part of the standard MuPAD library, and backported therefrom. * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: Rewrote (...long domain name ...)::fromList into F::fromList for better readability. * lib/COMBINAT/TEST/compositions.tst: Fixed missing sort's in the tests. 2005-08-02 ccreutzig * lib/COMBINAT/DOC/binaryTrees.mupdoc, lib/COMBINAT/DOC/cartesianProduct.mupdoc, lib/COMBINAT/DOC/catalan.mupdoc, lib/COMBINAT/DOC/compositions.mupdoc, lib/COMBINAT/DOC/countingFunctions.mupdoc, lib/COMBINAT/DOC/decomposableObjects.mupdoc, lib/COMBINAT/DOC/dyckWords.mupdoc, lib/COMBINAT/DOC/freeTreesLabelled.mupdoc, lib/COMBINAT/DOC/generators.mupdoc, lib/COMBINAT/DOC/graphPaths.mupdoc, lib/COMBINAT/DOC/graphs.mupdoc, lib/COMBINAT/DOC/independentSetsOfVectorSpace.mupdoc, lib/COMBINAT/DOC/integerListsLexTools.mupdoc, lib/COMBINAT/DOC/integerMatrices.mupdoc, lib/COMBINAT/DOC/integerVectors.mupdoc, lib/COMBINAT/DOC/integerVectorsOfLength.mupdoc, lib/COMBINAT/DOC/integerVectorsWeighted.mupdoc, lib/COMBINAT/DOC/labelledBinaryTrees.mupdoc, lib/COMBINAT/DOC/linearExtensions.mupdoc, lib/COMBINAT/DOC/lrcalc.mupdoc, lib/COMBINAT/DOC/lyndonWords.mupdoc, lib/COMBINAT/DOC/main.mupdoc, lib/COMBINAT/DOC/modStirling.mupdoc, lib/COMBINAT/DOC/necklaces.mupdoc, lib/COMBINAT/DOC/nonCrossingPartitions.mupdoc, lib/COMBINAT/DOC/parkingFunctions.mupdoc, lib/COMBINAT/DOC/partitions.mupdoc, lib/COMBINAT/DOC/permutations.mupdoc, lib/COMBINAT/DOC/preface.mupdoc, lib/COMBINAT/DOC/ribbons.mupdoc, lib/COMBINAT/DOC/ribbonsTableaux.mupdoc, lib/COMBINAT/DOC/riggedConfigurations.mupdoc, lib/COMBINAT/DOC/singleton.mupdoc, lib/COMBINAT/DOC/skewPartitions.mupdoc, lib/COMBINAT/DOC/skewRiggings.mupdoc, lib/COMBINAT/DOC/skewTableaux.mupdoc, lib/COMBINAT/DOC/stirling1.mupdoc, lib/COMBINAT/DOC/stirling2.mupdoc, lib/COMBINAT/DOC/subsets.mupdoc, lib/COMBINAT/DOC/subwords.mupdoc, lib/COMBINAT/DOC/tableaux.mupdoc, lib/COMBINAT/DOC/title.mupdoc, lib/COMBINAT/DOC/trees.mupdoc, lib/COMBINAT/DOC/treesGeneric.mupdoc, lib/COMBINAT/DOC/warnDeprecated.mupdoc, lib/COMBINAT/DOC/words.mupdoc, lib/COMBINAT/DOC/yamanouchi.mupdoc, lib/COMBINAT/DOC/bell.mupdoc, lib/COMBINAT/DOC/LattE.mupdoc: first rough transliteration to the new format * doc/XSL/JAVA/mupdoc.jar, doc/XSL/MuPADdoc2html.xsl, doc/XSL/MuPADdoc2mn.xsl, doc/XSL/MuPADdoc2propinfo.xsl, doc/XSL/MuPADdoc2summary.xsl, doc/XSL/MuPADdoc2whatever.xsl, doc/XSL/check.xsl, doc/XSL/collectOptions.xsl, doc/XSL/collectcmds.xsl, doc/XSL/extractmath.xsl, doc/XSL/index2content.xsl, doc/XSL/index2settings.xsl, doc/XSL/index2topic.xsl, doc/XSL/makeOptionsList.xsl, doc/XSL/math-to-html-chars.xml, doc/XSL/translations.xml, doc/DTD/MuPADdoc.dtd, doc/DTD/catalog, doc/DTD/remv.synop.class.rdbhier.mod, doc/DTD/remv.synop.class.rdbpool.mod: files needed for the new documentation format 2005-07-30 fdescouens * lib/OUTPUT/TEST/asciiArt.tst: 2 tests added in order to test the separator option in the function fromArray. * lib/COMBINAT/ribbonsTableaux.mu: Added the type Type::ListOf(DOM_LIST) in each auxiliary function. * lib/OUTPUT/DOC/asciiArt.tex: Modification of the doc about the fromArray function and the new type of coding the walls. Modifications of the examples. * lib/OUTPUT/asciiArt.mu: Bugs fixes for the rules of printing the crosses. * lib/COMBINAT/ribbonsTableaux.mu: bug fixes into the function toArraySeparator in the case of skew shape. * lib/COMBINAT/TEST/riggedConfigurations.tst: technical change at the end of the file in the prog::check. 2005-07-29 fdescouens * lib/OUTPUT/asciiArt.mu: Bugs fixes for the pretty printing with the Compact and Packed options. 2005-07-29 Nicolas M. Thiéry * lib/GRAPH/transform.mu: GRAPH::transform renamed to GRAPH::mapVertices. Janvier: to remove a file, just use cvs remove file, and commit. * lib/DOC/tutorials/predefinedCombinatorialAlgebras.tex: Update w.r.t. changes in the bases where coproducts are computed. * lib/OPERATORS/DOC/overloaded.tex: Update w.r.t. changes in the basic conversions. * lib/COMBINAT/permutations.mu: Added missing implementation of recoilsComposition needed by combinat::words (Janvier, you probably forgot to commit something). 2005-07-29 jnzeutchap * lib/COMBINAT/words.mu: few changes in binary words * lib/COMBINAT/compositions.mu: added interfaceAddIfExists * lib/COMBINAT/compositions.mu: uncommented fromCode and toCode in interface for tests to run well 2005-07-29 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.tex: Fixed example output in the documentation to take into account the swapping of arguments in Dom::FreeModule. * Makefile.in, Makefile.am: Added Graph::mapVertices and Graph::extensionGraph to MUPAD_LIBRARY_FILES (needed by combinat::words and combinat::partitions). 2005-07-28 jnzeutchap * lib/COMBINAT/TEST/binaryTrees.tst: added "if CombinatIsLoaded then ... " where necessary added new test for lowerCoverInPBTLattice * lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: added "if CombinatIsLoaded then ... " where necessary 2005-07-28 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: Example for SortedLSupport * lib/init.mu: options for echelonForm in cat ModuleWithBasis 2005-07-28 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: Made the dependency on Symmetrica optional. 2005-07-28 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Hermite Ok, Bareiss still broken 2005-07-28 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: Removed the dependency on examples::HeckeAlgebra, by using an hand made FreeModule on permutations. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex, lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleList.mu: Changed the argument order in Dom::FreeModule*. The combinatorial class now comes first. Furthermore, Dom::ExpressionField() is now the default value for the ring. The old calling order still works for backward compatibility. This is for experimentation only; either this change will be reverted, or all our code, tests, and doc will be adapted to the new calling order. * lib/init.mu: Added option name for the newly backported Dom::Matrix. 2005-07-27 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/Polynomial.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromAllSuperDomains.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromCategory.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromSuperDomain.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/DenseMatrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Natural.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/OrePoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Polynom.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/UniPoly.mu, lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu, lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/Axiom.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCprInfo.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCttype.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/Category.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCgetCat.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCmkEnt.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCprInfo.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromAllCategories.tst: Backport from latest MuPAD 3.4.0 devel version. * lib/COMBINAT/RiggedConfigurationsPaths.mu: Added module loading file for combinat::RiggedConfigurationsPaths. * lib/COMBINAT/skewRiggings.mu, lib/COMBINAT/riggedConfigurations.mu: Committed fixes from Francois for missing convert entries, and test for availability of the dynamic module. * experimental/2005-07-20-Age.mu: Factored out code in Cat::GradedAlgebraWithBasis Factored code to implement 2 other age algebras * src/MAPITL/Makefile.in, src/MAPITL/Makefile.am: Fixed EXTRA_DIST to temporarily not include MuPAD_test.mcc 2005-07-27 fdescouens * lib/LIBFILES/combinat.mu: Entry for the dynamic module RiggedConfigurationsPaths added. 2005-07-27 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: Use directly echelonForm instead of RRBasis in homogeneousAlgebraGenerators. * lib/COMBINAT/TEST/binaryTrees.tst, lib/COMBINAT/binaryTrees.mu: Disabled Janvier's stuff that requires PBT when the package is not loaded. Please Janvier, take care of all similar dependencies elsewhere!! 2005-07-26 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: Fixed non local variables. * lib/OPERATORS/overloaded.mu: Added missing facade conversion Dom::Complex -> Dom::ExpressionField(). Removed extraneous facade conversions obtained by transitivity. 2005-07-26 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: Little technical bug fixed. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Little bug fixed. * lib/COMBINAT/riggedConfigurations.mu: Technical modification about the loading of the dynamic module. Name to be changed. 2005-07-26 Nicolas M. Thiéry * Makefile.am, Makefile.in: Bug fix: EXTRA_DIST included right away lib instead of nobase_MUPADpkg_DATA. So everything in lib, including CVS directories and file~'s where included in the distribution. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Fixed non-local variable. 2005-07-25 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: More comments on reduce. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: New method reduce to reduce a polynom wrt a list of polynom in echelon form. * lib/OPERATORS/DOC/operators.tex: Just a temporary repository of doc of functions that do not fit yet elsewhere. * NEWS: Update. * lib/init.mu: Moved the backporting of extensions to the domain/category/axiom mechanism and to the basic domains and categories at the very beginning of the package loading to avoid conflicts. * Papers/EJC-Algo-CalcForm2003/main.tex, Papers/Poster/main.tex, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/MQSym/InternalProduct.mu, lib/EXPERIMENTAL/TemperleyLieb/SGAExp.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/operators.mu, lib/OPERATORS/TEST/tensorProductOfMaps.tst, lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu, lib/EXPERIMENTAL/ArikiKoike/H0nc.mu, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu, lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu, lib/EXPERIMENTAL/LandoHopfAlgebra.mu, lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/SetPartitions.mu, lib/EXPERIMENTAL/TensorAlgebra.mu, lib/EXPERIMENTAL/Virasoro.mu, lib/DOMAINS/DOMAIN/QuotientFreeModule.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/SubFreeModule.mu, lib/EXAMPLES/FQSymZd.mu, lib/EXAMPLES/HeckeAlgebra.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/SymmetricPolynomials.mu, lib/EXAMPLES/TEST/NonCommutativeSymmetricFunctions.tst, lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, experimental/Piotr.Wisniewski.mu, experimental/algNDec.mu, experimental/fqsym.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: - Systematic use of dom::moduleMorphism instead of operators::makeLinear (this simplifies the code, since most of the time one does not need any more to specify Source and ImageSet). * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/Steenrod.mu: - Systematic use of dom::moduleMorphism instead of operators::makeLinear (this simplifies the code, since most of the time one does not need any more to specify Source and ImageSet). - Fixes for the new polynomial domains: Removed now useless, and in fact incorrect, conversion from DOM_IDENT Override _power back to that of Cat::SemiGrp * lib/EXAMPLES/SymmetricFunctions.mu: - Systematic use of dom::moduleMorphism instead of operators::makeLinear (this simplifies the code, since most of the time one does not need any more to specify Source and ImageSet). - The product of Schur functions was fully broken with the option LRCalc (the result was a procedure!!!), and this was not even caught by the test suite. Francois: some work for you! * lib/MUPADBACKPORT/POLYLIB/Poly.mu: Backport of fixes for one, iszero, _invert, basisIndices. * lib/init.mu: Backport of the new polylib::Poly of MuPAD which is now a standard domain, with categories, testtype, and the like. Temporarily backport the new polynomial domains even for MuPAD 3.4.0 (the final version won't need it). * lib/MUPADBACKPORT/POLYLIB/Poly.mu: Backport of the new polylib::Poly of MuPAD which is now a standard domain, with categories, testtype, and the like. 2005-07-25 teresamu * lib/init.mu: Type::Enumeration added 2005-07-25 Nicolas M. Thiéry * lib/OPERATORS/TEST/operators.tst, lib/LIBFILES/operators.mu: operators::imageSet now deals with bla @ ble @ bli New test file for operators. Added tests for operators::imageSet * README: Update. * lib/EXPERIMENTAL/AlgTools.mu: Fixed RRBasis(Old) for the trivial list input. * lib/TEST/mupad.tst: Test for initDomainAdd feature. * lib/OPERATORS/overloaded.mu: Changed userinfo level from 3 to 10 for all functions like convert that do not change the conversions or search for new conversions. * lib/LIBFILES/operators.mu: New functions operators::imageSet (to be moved somewhere else?) * experimental/2005-07-20-Age.mu: Experimental implementation of an age algebra. * lib/COMBINAT/ribbonsTableaux.mu: Fixed non local variable. * lib/init.mu: Temporary backport Cat::BaseCategory for MuPAD 3.4.0 for devel versions (the final version won't need it). 2005-07-24 fdescouens * lib/COMBINAT/TEST/riggedConfigurations.tst: Test corrected because of changes of names of some functions and creation of subdomains for two different kinds of rigged configurations. * lib/COMBINAT/riggedConfigurations.mu: Energy polynomials and energy statistics computation added. 2005-07-24 Nicolas M. Thiéry * BUGS, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Bug fix: when doing: blaA := decomposableObjects([A=Atom, B=Atom]): blaB := decomposableObjects([B=Atom, A=Atom]): the main terminal in blaB was A! Analysis: due to the conversion of the specification argument into a table, the second call did not create a new domain, but reused the previous one! * lib/COMBINAT/TEST/skewRiggings.tst: Fix: the domain was not prog::check'ed. * lib/COMBINAT/skewRiggings.mu: Fixed unused/non-local variables. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Removed tests for DistPoly which is deprecated anyway. 2005-07-24 hivert * lib/COMBINAT/TEST/binaryTrees.tst, lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/binaryTrees.mu, lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/DOC/dyckWords.tex: Written bijections between binary trees and Dyck words. * experimental/2005-06-12-Dehornoy.mu: Added some notes. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added Hivert's G Hall-Littlewood basis. * lib/EXAMPLES/SymmetricFunctions.mu: Rereading comment. * lib/EXPERIMENTAL/AlgTools.mu: Typos in comment. 2005-07-23 Nicolas M. Thiéry * README.in: Updated the compilation instructions for Windows. 2005-07-22 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: more exemples for echelonForm * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: new version, Bareiss still wroken 2005-07-22 Nicolas M. Thiéry * src/MAPITL/Makefile.am, src/MAPITL/Makefile.in: Grrr. Even even more stuff commented out for MuPAD_test. * src/MAPITL/Makefile.in, src/MAPITL/Makefile.am: GrrrEven more stuff commented out for MuPAD_test. * src/MAPITL/Makefile.in, src/MAPITL/Makefile.am: Added commented out rules for MuPAD_test. (The Makefile.in was accidentally committed too early, sorry) 2005-07-22 hivert * src/MAPITL/MAPITL_tmpl.h: - Fix for compilation with gcc 3.3.3: the definitions of MtoC templates for long's needs to come before their first usage. - Added separating comments. 2005-07-21 Nicolas M. Thiéry * aclocal.m4: Update (in particular w.r.t. libtool 1.5.18). 2005-07-21 teresamu * lib/EXPERIMENTAL/AlgTools.mu: echelonForm from Module with Basis 2005-07-20 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: second version for echelonForm, reduced form included 2005-07-16 fdescouens * lib/COMBINAT/riggedConfigurations.mu: In RcRibbonTableau vacancy numbers are now printed. 2005-07-15 fdescouens * lib/LIBFILES/combinat.mu: skewRiggings entry added. * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/skewRiggings.tex, lib/COMBINAT/TEST/skewRiggings.tst, lib/COMBINAT/skewRiggings.mu: skewReading entry. * lib/COMBINAT/riggedConfigurations.mu: Rigged configurations are subdivised in two subdomains (it exists two kind of rigged configurations) They are now a list of the typed objects skewRiggings. * lib/OUTPUT/asciiArt.mu: Now, crosses not appear if they don't have edges. 2005-07-13 jnzeutchap * lib/COMBINAT/TEST/binaryTrees.tst: added sort where necessary added new test for lowerCoverInPBTLattice * lib/COMBINAT/binaryTrees.mu: used /** * ... **/ for comments removed the labels "new" in interface * lib/COMBINAT/TEST/partitions.tst: added sort where necessary * lib/COMBINAT/partitions.mu: used /** * ... **/ for comments removed the labels "new" in interface declared "length" as an alias of nops, and not a function, I know Nicolas does not quite agree, but I think it's more natural ! * lib/COMBINAT/TEST/words.tst: added sort where necessary * lib/COMBINAT/words.mu: used /** * ... **/ for comments removed the labels "new" in interface used sort([op({op(w)})]) for words::alphabet added words::recoilsComposition and removed words::quasiRibbonShape added words::SylvesterCanonicalPermutation modified "toString" in order to return "" for w = [] instead of "0" as before * lib/GRAPH/mapVertices.mu: to replace transform.mu * lib/init.mu: renamed lib/GRAPH/transform.mu into lib/GRAPH/mapVertices.mu 2005-07-13 fdescouens * lib/OUTPUT/asciiArt.mu: Third parameter riggings remove in fromArray. The second paramater now is an array filled with a 4-vector of TRUE or FALSE which code the walls of a cell in the four directions. * lib/COMBINAT/ribbonsTableaux.mu: Changes in the functions toArraySeparator for compatibility with the new pretty printing system. 2005-07-12 fdescouens * lib/OUTPUT/DOC/asciiArt.tex: Documentation about the new option riggings in fromArray which permits to print some elements outside the boxed picture. * lib/OUTPUT/asciiArt.mu: Now, we can print some elements outside a tableau. See the doc. 2005-07-11 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: Fixes by Eric. * lib/EXAMPLES/DOC/BasicSemiRing.tex, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/TEST/BasicSemiRing.tst, lib/EXAMPLES/BasicSemiRing.mu, lib/LIBFILES/examples.mu: New domain (from Houda and Éric): Dom::BasicSemiRing * lib/EXAMPLES/TEST/MemorizedSemiRing.tst: Removed test file until Éric decides what to do with that domain. * README, configure: Update to libtool 1.5.18. * README.in: Update libtool dependency. * BUGS: Update * lib/MUPADBACKPORT/STRINGLIB/upper.mu, lib/init.mu: Backport of stringlib::upper from MuPAD 2.5.3, for use in 2.0.0 stringlib::upper is required for autoload. This fixes the package loading which has been broken on 2.0.0 since the introduction of autoload! * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu: Compatibility fix for MuPAD < 3.0.0. * lib/init.mu: Avoid referencing Dom::DistributedPolynomials. * README.in: Added description of experimental/ * Papers/2005-06-20-FPSAC-Poster/Makefile: Added rule for building the a0 .pdf. * index.html.in: Updated poster information. 2005-07-11 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Identations modifications and some coments removed. * lib/EXAMPLES/TEST/SymmetricFunctionsPlethysms.tst: Tests suite on plethysms for Symmetric functions. * lib/EXAMPLES/TEST/SymmetricFunctionsOperators.tst: Tests suite for operators on symmetric functions (scalar product, raising, antipode, ...) * lib/EXAMPLES/TEST/SymmetricFunctionsBases.tst: Tests suite on changes of bases between symmetric functions. * lib/EXAMPLES/TEST/SymmetricFunctionsAlphabets.tst: Tests suite on Symmetric functions expanded on alphabets. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: This file only contains structural tests on symmetric functions: building of the domain on different fields, ... 2005-07-10 fdescouens * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Global ident F removed and replaced by dom. * lib/init.mu: The new options of ModuleWithBasis added. 2005-07-09 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: No need to backport DistPoly anymore, as it is deprecated. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu: Added overloading declarations Aliases: plus2, mult2, multcoeffs, multcoeffsLeft New methods: nrows, ncols Removed commented out code that was not commited to the MuPAD CVS. * README: Update of the autotools build system. * Papers/Makefile.am: For some reason tex4th fails on the Bertinoro poster. Removed from the Makefile, since we don't really care about having an html version of it. * test/Makefile.am: Added -k option in make check to avoid stopping the full thing if one of the test fails badly. * doc/STYLES/template.tex: Renamed ifexercise macro. Added ifcorrection macro def. * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/nauty-module/Makefile.in, src/IPC/Makefile.in, src/lrcalc-module/Makefile.in, src/gordan/Makefile.in, Papers/Makefile.in, src/GLIP-module/Makefile.in, Makefile.in, configure: Update of the autotools build system. * lib/DOC/demonstration.tex, lib/DOC/exercises.tex, lib/DOC/tutorials/AlgebraWithSeveralBases.tex, lib/DOC/tutorials/CombinatorialHopfAlgebras.tex, lib/DOC/tutorials/definingCombinatorialAlgebras.tex, lib/DOC/tutorials/definingCombinatorialClasses.tex, lib/DOC/tutorials/predefinedCombinatorialAlgebras.tex, lib/DOC/tutorials/predefinedCombinatorialClasses.tex, lib/DOC/tutorials/tutorial.generators.tex: Extracted the tutorials in separate files. Little improvement in the exercises. * src/MAPITL/TODO: Update after discussions with CCR * Papers/README: Update. * index.html.in: Commented out now outdated banner against software patents. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Various fixes for compilation on Windows: - Added /Tp option for the Visual Studio C++ compiler - Also search for mmg in modules/bin - Work around verbosity of mmg under windows - Don't search for sysinfo if not needed. - mupad_cv_mupad_mmg_ldlags -> mupad_cv_mupad_mmg_ldflags - ... * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Fixed mmg options for compilation on windows: - Removed -gnu: always useless and wrong on windows - Added -batch: avoids popup * wiki-gdbm-dump, Makefile.am: wiki-gdbm-dump updates: - option list becomes --list - Use URI::Escape to avoid generating filenames with accents - Use PHP::Serialization for safer decoding of the database %content data 2005-07-08 Nicolas M. Thiéry * lib/init.mu: Major cleanup of the polynomials domains Dom::*Polynomial. - Dom::/Univariate/MultivariatePolynomial now use the overloading mechanism for conversions - MultivariatePolynomials always have integer vectors as basis indices, even for n=0,1 - Dom::DistributedPolynomial is left as is, and deprecated. - The common code between those three domain is shared in Dom::PolynomialPoly. - Much code cleanup CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Added Files: CVS: Polynom.mu CVS: ---------------------------------------------------------------------- * TODO: Update * BUGS: Update. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Polynom.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/Natural.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/Polynomial.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/UniPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Natural.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/OrePoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/PolynomialPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/UniPoly.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Major cleanup of the polynomials domains Dom::*Polynomial. - Dom::/Univariate/MultivariatePolynomial now use the overloading mechanism for conversions - MultivariatePolynomials always have integer vectors as basis indices, even for n=0,1 - Dom::DistributedPolynomial is left as is, and deprecated. - The common code between those three domain is shared in Dom::PolynomialPoly. - Much code cleanup * lib/EXPERIMENTAL/ArikiKoike/AKJC.mu, lib/EXPERIMENTAL/ArikiKoike/H0nc.mu, lib/EXPERIMENTAL/DOC/FreeOperad.tex, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex, lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst, lib/EXAMPLES/QuiverWithRelationsAlgebra.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. 2005-07-08 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst: test for echelonForm * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: first version for echelonForm, not reduced still, see test 2005-07-08 Nicolas M. Thiéry * lib/POLYLIB/TEST/variables.tst, lib/POLYLIB/TEST/coeffRing.tst, lib/POLYLIB/variables.mu: Update to the new Dom::*Polynomial; get rid of Dom::DistributedPolynomials. * lib/OPERATORS/overloaded.mu: Add weight information to the userinfo. * lib/init.mu: Fixed the entry search order in categories to make it a linear extension of the poset of inheritance (backport from MuPAD). Backport of the new Dom::Polynomial from MuPAD. * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCgetCat.mu: Fixed the entry search order in categories to make it a linear extension of the poset of inheritance. * lib/LIBFILES/examples.mu: Commented out MemorizedSemiRing, since its code has not been commited. * lib/LIBFILES/combinat.mu: Commented out LattE (nothing in here yet). Added integerVectorsOfLength in the interface. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: _subtract not needed anymore. Removed the corresponding comments. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Added comment. 2005-07-07 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: - Commented out _subtract which should not be needed with the fixed category order. - Use the new Cat::BaseCat::checkAllArgumentsInDom * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: - Use export(Alias) when possible. - Added *moduleMorphism to the interface. - faster scalar product with the dual (at least in theory). - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. * lib/DOC/demo/combinat.tex, lib/COMBINAT/TEST/lyndonWords.tst: - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. * lib/COMBINAT/independentSetsOfVectorSpace.mu: Added dummy domtypes entry. * lib/EXAMPLES/MultivariatePolynomials.mu: Fixed conversions to/from polynomials to adapt with the new Dom::MultivariatePolynomial. This is definitely safer now, and probably faster as well :-) * lib/EXPERIMENTAL/TEST/FreeOperad.tst: Oops, went too far in the previous fix; partially reverted. The code really meant new, not list. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Oops, fixed typo in the previous commit. * lib/TEST/mupad.tst: Get rid of Dom::DistributedPolynomial. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Reverted change: new is again always defined by default as an alias for list for facade combinatorial classes. Although the change seems desirable in itself, it causes two much havoc in the test file to be done without more preparation and thinking. * lib/COMBINAT/TEST/permutations.tst: - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. * lib/EXPERIMENTAL/YangBaxterGraph.mu: - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Added TODO comments (taken from some wandering file) * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst: - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use Dom::Polynomial instead of DistributedPolynomial. * lib/COMBINAT/TEST/subClass.tst: - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Fixed tests for first and last. * lib/COMBINAT/binaryTrees.mu: - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Fix incorrect definition of combinat::binaryTrees::shuffle::typeTree * lib/COMBINAT/decomposableObjects.mu: - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use Dom::UnivariatePolynomial instead of DistributedPolynomial. * lib/COMBINAT/subClass.mu: - Cat::FacadeDomain now accepts other facade domains as arguments, and sets domtypes (recursively) and Ax::systemRep appropriately. - Cat::ModuleWithSeveralBases tries to merge with Cat::FacadeDomain and keeps domtypes up to date with bases. - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. - Use systematically the new combinat::integerVectorsOfLength instead of reimplementing it. * lib/COMBINAT/subsets.mu: Use expose(Alias) when possible. Added *moduleMorphism to the interface. Theoretically faster scalar product with the dual. - Cat::FacadeDomain now accepts other facade domains as arguments, and sets domtypes (recursively) and Ax::systemRep appropriately. - Cat::ModuleWithSeveralBases tries to merge with Cat::FacadeDomain and keeps domtypes up to date with bases. - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. - Use systematically the new combinat::integerVectorsOfLength instead of reimplementing it. * lib/COMBINAT/permutations.mu: - Cat::FacadeDomain now accepts other facade domains as arguments, and sets domtypes (recursively) and Ax::systemRep appropriately. - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. - Most simple combinatorial classes for subsets of permutations do not inherit anymore from combinat::permutations. (remains permutations::connected. Florent?). - The descents*To* aliases are only defined if dom::fromDescents* are available (typically not in sub domains). * lib/DOMAINS/CATEGORY/TreesClass.mu: Added suggestion. * lib/DOMAINS/CATEGORY/Operad.mu: Define coeffRing (which should move to some Cat::ModuleWithCoeffRing) * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Added comment. * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst, lib/EXPERIMENTAL/TEST/FreeOperad.tst, lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu, lib/EXPERIMENTAL/ArikiKoike/H0nc.mu, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/TensorAlgebra.mu, lib/EXPERIMENTAL/ribbonsTableaux.mu, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricPolynomials.mu, lib/EXAMPLES/TEST/MultivariatePolynomials.tst, lib/EXAMPLES/TEST/SymmetricPolynomials.tst, lib/EXAMPLES/FQSymZd.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/EXAMPLES/GraphQuasiSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/MultivariatePolynomials.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/QuiverWithRelationsAlgebra.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/CyclesHopfAlgebra.mu, lib/DOMAINS/DOMAIN/ExteriorAlgebra.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu, lib/DOMAINS/DOMAIN/SymmetricAlgebra.mu, lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/DOMAIN/TensorAlgebra.mu, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst, lib/DOMAINS/CATEGORY/TEST/CombinatorialClassWith2DBoxedRepresentation.tst, lib/DOMAINS/CATEGORY/TEST/DecomposableClass.tst, lib/DOMAINS/CATEGORY/TEST/FacadeDomain.tst, lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/DOMAINS/DOMAIN/ExpressionFieldWithDegreeOneElements.mu, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/DOMAINS/CATEGORY/FacadeDomain.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/COMBINAT/DOC/compositions.tex, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/yamanouchi.mu, lib/COMBINAT/words.mu, lib/COMBINAT/ribbons.mu, lib/COMBINAT/riggedConfigurations.mu, lib/COMBINAT/setPartitions.mu, lib/COMBINAT/shuffle.mu, lib/COMBINAT/splitNK.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/finiteClass.mu, lib/COMBINAT/freeTreesLabelled.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/graphPaths.mu, lib/COMBINAT/imageClass.mu, lib/COMBINAT/independentSetsOfVectorSpace.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerVectorsModPermutationGroup.mu, lib/COMBINAT/integerVectorsOfLength.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/lyndonWords.mu, lib/COMBINAT/multisetsNK.mu, lib/COMBINAT/necklaces.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/parkingFunctions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/cartesianProduct.mu, lib/COMBINAT/chooseNK.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/countingFunctions.mu, lib/COMBINAT/dyckWords.mu: - Cat::FacadeDomain now accepts other facade domains as arguments, and sets domtypes (recursively) and Ax::systemRep appropriately. - Cat::ModuleWithSeveralBases tries to merge with Cat::FacadeDomain and keeps domtypes up to date with bases. - Use Cat::FacadeDomain instead of Ax::systemRep + domtype whenever appropriate. - Use systematically combinatorialClass::list() instead of combinatorialClass() in programs. - Use systematically the new combinat::integerVectorsOfLength instead of reimplementing it. 2005-07-07 ccreutzig * src/MAPITL/MAPITL/Container.h, src/MAPITL/MAPITL/Iterator.h, src/MAPITL/MAPITL_test.mcc: made it compile under g++ 4.0 * src/MAPITL/MAPITL/CtoM.h, src/MAPITL/MAPITL_tmpl.h: made MtoC more templated, to allow more flexibility w.r.t. "const int" etc. * src/GLIP-module/GLIP.mcc: constness fixed 2005-07-07 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/OrePoly.mu: Backport of bug fix from MuPAD's repository (missed GradedAlgebraWithBasis category). * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/treesGeneric.tex: TeX typo fix. * lib/config.mu: Update to 1.3.2. 2005-07-06 Nicolas M. Thiéry * lib/DOC/exercices-correction.tex, lib/DOC/exercises-correction.tex: Renamed exercices-correction.tex to exercises-correction.tex. ^^^ 2005-07-05 teresamu * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: few corrections 2005-07-05 Nicolas M. Thiéry * lib/COMBINAT/words.mu: Fixed non local variable. Janvier: that was your job! 2005-07-04 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/integerVectorsOfLength.tst, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/integerVectorsOfLength.tex, lib/COMBINAT/integerVectorsOfLength.mu: New domain combinat::integerVectorsOfLength (extracted from the Dom::DistributedPolynomial source file). * lib/COMBINAT/DOC/treesGeneric.tex: Added minimal parameters / details + warning about size. * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: combinat::permutations::fromDescentsComposition and fromDescents are now domains (the latter one being a combinat::subClass of the former). descentsCompositionToMin and friends are now backward compatibility aliases to first/last in those domains. Terse documentation for those and the variants from(Recoils/Descents)Composition(/Fatter/Finer). 2005-07-04 teresamu * lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.tex: correction * lib/DOMAINS/CATEGORY/PermutationGroupInvariantRing.mu: DOM_DOMAIN -> Cat::Field 2005-07-04 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu: combinat::permutations::fromDescentsComposition and fromDescents are now domains (the latter one being a combinat::subClass of the former). descentsCompositionToMin and friends are now backward compatibility aliases to first/last in those domains. * lib/COMBINAT/words.mu: Fixed non local variable and "it's" to "its". 2005-07-04 teresamu * lib/DOMAINS/CATEGORY/DOC/preface.tex: heading + landscape mode (seems to work in doc/dvia4 but not in doc/dvi ?) 2005-07-04 Nicolas M. Thiéry * wiki/HomePage: Backup. * wiki/Trees: Backup of Wiki/Trees data. 2005-07-04 teresamu * lib/DOMAINS/CATEGORY/FiniteGroupInvariantRing.mu: DOM_DOMAIN -> Cat::Field 2005-07-04 Nicolas M. Thiéry * lib/COMBINAT/TEST/subClass.tst, lib/COMBINAT/TEST/imageClass.tst, lib/COMBINAT/imageClass.mu: New methods: first and last. * lib/DOMAINS/CATEGORY/UseOverloading.mu: Moved the initDomainAdd feature from Cat::UseOverloading to Cat::BaseCat. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Moved the initDomainAdd feature from Cat::UseOverloading to Cat::BaseCat. New utility checkAllArgumentsInDom (better name?) for typechecking in functions taking an unknown number of arguments in dom, like plus or mult. * lib/COMBINAT/subClass.mu: Use initDomainAdd now that this feature has been moved to Cat::BaseCategory. New methods: first and last. 2005-07-02 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: Tests added for weight which have 0 at the beginning, the middle and the end. * lib/COMBINAT/ribbonsTableaux.mu: Now we can list ribbon tableaux with weight beginning by 0. 2005-07-01 hivert * lib/COMBINAT/trees.mu: Added names to anonymous functions. 2005-07-01 max_rey * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: subsop now check that subtrees are substituted by trees 2005-06-30 jnzeutchap * lib/COMBINAT/TEST/words.tst: added tests for new some functions in words.mu * lib/COMBINAT/words.mu: new functions added, see "//new" in "interfaceAdd" * lib/COMBINAT/TEST/compositions.tst: added tests for new some functions in compositions.mu 2005-06-30 Nicolas M. Thiéry * configure.ac: Switched back to devel version for 1.3.2. 2005-06-30 jnzeutchap * lib/COMBINAT/compositions.mu: new functions added, see "//new" in "interfaceAdd" 2005-06-30 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.help: Version used as demo in Luminy. * experimental/2005-04-05-Gerritzen.mu: combinat::chooseNK is not in the interface in 3.1. export it manually with Alias. 2005-06-30 jnzeutchap * lib/COMBINAT/TEST/partitions.tst: added tests for new functions in partitions.mu * lib/COMBINAT/TEST/permutations.tst: added tests for lexMinFromDescentComposition and quasiRibbonShape * lib/COMBINAT/permutations.mu: added quasiRibbonShape and lexMinFromDescentComposition 2005-06-30 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.mu: Fixed non local variables. 2005-06-30 jnzeutchap * lib/COMBINAT/partitions.mu: added some new functions, see "//new" in "interfaceAdd" * lib/GRAPH/transform.mu: a function to apply a transformation to all vertices of a graph * lib/init.mu: adde /lib/GRAPH : extension of the Graph domain of Mupad 2005-06-30 hivert * lib/EXPERIMENTAL/TEST/RestrictedLeftAModule.tst, lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/DOC/RestrictedLeftAModule.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/RestrictedLeftAModule.mu: Added restrictions of Algebra-modules * lib/EXPERIMENTAL/AlgTools.mu: Added central idempotents for semi-simple algebras. * lib/COMBINAT/permutations.mu: Added a TODO comment. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Corrected some wrong type checking. * lib/EXAMPLES/SymmetricFunctions.mu: Schur::coproduct is now correct (lrcalc returns only half of the coproduct) * lib/OPERATORS/overloaded.mu: It's now possible to change the tensorSymbol twice. 2005-06-30 jnzeutchap * lib/GRAPH/extensionGraph.mu: Extension of the Graph domain of Mupad 2005-06-29 Nicolas M. Thiéry * wiki/NicolasThiéry: Removed file with accents in the name (typically for Darwin users) 2005-06-28 Nicolas M. Thiéry * src/MAPITL/TODO: Update. 2005-06-26 Nicolas M. Thiéry * lib/init.mu: Hacky reimplementation of help that takes into account help files of MuPAD packages. To use it: sysassign(help, packages::Combinat::help): Should work under all UNIXes (including Darwin), with the terminal version and with mupacs. 2005-06-24 fdescouens * lib/COMBINAT/DOC/main.tex: rigged configurations entry added. * lib/COMBINAT/tableaux.mu: evaluation function added. * lib/COMBINAT/TEST/riggedConfigurations.tst: tests added and the first one is now correct. * lib/COMBINAT/riggedConfigurations.mu: A bug fixes in fromMultiTableau. 2005-06-23 Nicolas M. Thiéry * lib/MODULES/gordan.mu: Standardization of the module autoloading procedure (no warning if the dynamic module is not available). 2005-06-22 fdescouens * lib/COMBINAT/DOC/riggedConfigurations.tex: Basic documentation added. * lib/COMBINAT/TEST/riggedConfigurations.tst: Tests for rigged configurations. * lib/LIBFILES/combinat.mu, lib/COMBINAT/riggedConfigurations.mu: Ribbon-rigged configurations added. 2005-06-21 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: New methods leftQotient and rightQuotient for Dom::WeightedAutomaton. * lib/EXAMPLES/DOC/MemorizedSemiRing.tex, lib/EXAMPLES/TEST/MemorizedSemiRing.tst: New doc and test files for examples::MemorizedSemiRing * lib/EXAMPLES/DOC/main.tex: New doc and test files for examples::MemorizedSemiRing. 2005-06-14 elaugerot * lib/LIBFILES/examples.mu: new file examples.mu * lib/DOMAINS/DOMAIN/TEST/SemiRing.tst: new file SemiRing.tst 2005-06-14 Nicolas M. Thiéry * ChangeLog: Update for 1.3.1 * src/nauty-module/Makefile.in, test/Makefile.in, src/lrcalc-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, lib/config.mu, lib/init.mu, src/GLIP/Makefile.in, src/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, Papers/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, configure.ac, Makefile.in, NEWS, README, aclocal.m4, configure: Prepare for bug-fix release 1.3.1. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: Renamed the domain W := Dom::WeightedAutomaton(T) to TW, to avoid name collisions when doing computation with both TW and W := Dom::WeightedAutomaton(Z). This fixes the documentation tests. 2005-06-13 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/Makefile, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.png: Fixed buggy bounding box (by just letting the program choose it at best). Switched to plain text nodes. * lib/DOC/demonstration.tex: Update of one documentation example output. * MuPAD-Discussions: Added list of things to be discussed with the MuPAD group 2005-06-14 Nicolas M. Thiéry * src/nauty-module/Makefile.in, test/Makefile.in, src/lrcalc-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, lib/config.mu, lib/init.mu, src/GLIP/Makefile.in, src/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, Papers/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, configure.ac, Makefile.in, NEWS, README, aclocal.m4, configure: Prepare for bug-fix release 1.3.1. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: Renamed the domain W := Dom::WeightedAutomaton(T) to TW, to avoid name collisions when doing computation with both TW and W := Dom::WeightedAutomaton(Z). This fixes the documentation tests. 2005-06-13 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/Makefile, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.png: Fixed buggy bounding box (by just letting the program choose it at best). Switched to plain text nodes. * lib/DOC/demonstration.tex: Update of one documentation example output. * MuPAD-Discussions: Added list of things to be discussed with the MuPAD group * lib/DOMAINS/CATEGORY/DOC/preface.tex: TODO Comment + use textwidth instead of linewidth * Papers/2005-06-20-FPSAC-Poster/main.tex: Micro space adjustments. Commented out experiment with a blue-background frame for the description. Fixed commented out background picture call. 2005-06-13 hivert * experimental/2005-06-12-Dehornoy.mu: Added some computations of the projectors. 2005-06-13 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/TEST/SemiRing.tst, lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst, lib/DOMAINS/DOMAIN/DOC/SemiRing.tex, lib/DOMAINS/DOMAIN/SemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/AXIOM/addinverseSemiring.mu, lib/config.mu: The method _divide has been added to Dom::SemiRing. Determinization and minimization of weighted automata are now available over more general semirings. 2005-06-13 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Basic commutativity tests added. * lib/EXAMPLES/SymmetricFunctions.mu: Comments added and multiplication without overloaded mecanism used. * lib/COMBINAT/TEST/skewPartitions.tst: Test for packed functions removed. * lib/COMBINAT/skewTableaux.mu: Hack in listSemiStandard function. * lib/COMBINAT/ribbonsTableaux.mu: Special cases are now tested in graphImplantationRec. Basic functions modified for the case where inner partition has more parts than the filling. * lib/COMBINAT/skewPartitions.mu: Functions for packed skewPartitions removed (implementation was false and without interest) * lib/COMBINAT/words.mu: charge added in interface. 2005-06-13 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu: Moved to interfaceAddIfExists: permutations::from(Descents|Recoils)Composition(|Fatter|Finer) 2005-06-12 hivert * lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.tex: Wrote the doc of the two version of HopfAlgebraWithBasis. * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.tex: First tentative doc... There is more work to do. * experimental/2005-06-12-Dehornoy.mu: Added the NCSF version of the problem. 2005-06-12 Nicolas M. Thiéry * Papers/2005-06-20-FPSAC-Poster/Makefile: Added Makefile for the poster. * lib/COMBINAT/linearExtensions.mu: Fixed author. * lib/COMBINAT/shuffle.mu, lib/COMBINAT/ribbons.mu: Added TODO/FIXME comments. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: New methods: permutations::from(Descents|Recoils)Composition(|Fatter|Finer) * lib/COMBINAT/compositions.mu: New method: complementary * experimental/2005-06-12-Dehornoy.mu: Experimental stuff around Dehornoy's problem. 2005-06-12 hivert * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Corrected a typo in the name of a variable. 2005-06-11 Nicolas M. Thiéry * doc/dvia4/Makefile.am, doc/dvia4/Makefile.in, doc/html/Makefile.am, doc/html/Makefile.in, doc/dvi/Makefile.am, doc/dvi/Makefile.in: Fixed spurious warning when the PICTURES subdirectory does not yet exist. Cleanup properly the generated .tex files. * lib/DOMAINS/CATEGORY/PermutationGroup.mu: Don't include cycleIndicator in the interface if it's not defined. * lib/COMBINAT/TEST/graphPaths.tst: Purely syntactical changes: - Split lengthy lines to silence the MuPAD nightly tests. - Indentation, ... 2005-06-11 hivert * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Added counit. * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Typo in comment (WARMING) !!! 2005-06-09 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/OrePoly.mu, lib/MUPADBACKPORT/POLYLIB/sortmon.mu: Backport of Dom::UnivariateSkewPolynomials and polylib::sortmon for MuPAD 2.5.3 from MuPAD 3.4.0. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Marked tests with generate::TeX as failing under MuPAD 2.5.3. * lib/COMBINAT/graphPaths.mu: Backward compatibility fix for MuPAD 2.5.3 where min takes a sequence, not a list. * lib/COMBINAT/TEST/trees.tst: Starting from MuPAD 3.4.0, subsop works appropriately with an empty path. Florent: ain't that a nice coincidence? 2005-06-08 Nicolas M. Thiéry * Papers/2005-06-20-FPSAC-Poster/main.tex: Simplification of the source file (got rid of the useless poster environment, added comments, ...). Systematic use of includegraphics. Proof reading by an English teacher. Mini layout improvements. * Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_lapcs.eps: LaPCS est en couleur maintenant. 2005-06-08 teresamu * Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_cnrs.eps: logo from cnrs for printing 2005-06-07 Nicolas M. Thiéry * Papers/2005-06-20-FPSAC-Poster/main.tex: More balance-sized logos. * Papers/2005-06-20-FPSAC-Poster/main.tex: Added a pstricks frame around the description. Rewrote once again the motivations. Commented away the "development efforts" until its updated. Changed (again) section sizes. Little improvements to the code (which is broken!) * Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_lapcs.eps: Nicer (vectorial not bitmap) LAPCS logo. 2005-06-07 teresamu * Papers/2005-06-20-FPSAC-Poster/main.tex: example modified + no background 2005-06-06 teresamu * Papers/2005-06-20-FPSAC-Poster/main.tex: backgroud in place * Papers/2005-06-20-FPSAC-Poster/PICTURES/fondfloupale15.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/fondfloupale10.eps: Backgroud files 2005-06-03 Nicolas M. Thiéry * Papers/2005-06-20-FPSAC-Poster/main.tex: Compacted a little more the text. Removed the vertical lines to see how it looked like (not much convincing. Added and you? to the team. * Papers/2005-06-20-FPSAC-Poster/main.tex: Added Christophe Carré in the team. Syntax highlighting of the code. Shorter code (does it still work?) Larger fonts. More compact phrasing. * doc/dvia4/Makefile.in: Update of the autotools build system. * doc/dvia4/Makefile.am: Fix: I had incorrectly removed the renaming .dvi => .mdvi. Sorry. * lib/config.mu.in: - Setup framework to pass configure options to MuPAD. This is used, for the moment, for the package version and status. - Moved the package information to the top of configure.ac. 2005-06-03 fdescouens * lib/COMBINAT/TEST/skewPartitions.tst: tests added for functions isAPacked and packed. * lib/COMBINAT/skewPartitions.mu: Type typePacked type and isAPacked functions added. Function packed added (straight skew partition). 2005-06-03 patricklemeur * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra presented with quiver and relations: following Florent Hivert's advice some local variables were added in order to make the code more readable. 2005-06-03 teresamu * Papers/2005-06-20-FPSAC-Poster/main.tex: better figures 2005-06-02 Nicolas M. Thiéry * test/Makefile.in, src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc/Makefile.in, src/Symmetrica/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, lib/config.mu, src/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, doc/dvi/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, Papers/Makefile.in, README, configure, Makefile.in: Update of the autotools build system. * README.in, TODO: - Setup framework to pass configure options to MuPAD. This is used, for the moment, for the package version and status. - Moved the package information to the top of configure.ac. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Fixed non local variable. * lib/init.mu, config/packages.m4, src/GLIP/config/packages.m4, src/MAPITL/config/packages.m4, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, configure.ac: - Setup framework to pass configure options to MuPAD. This is used, for the moment, for the package version and status. - Moved the package information to the top of configure.ac. 2005-06-02 teresamu * Papers/2005-06-20-FPSAC-Poster/main.tex: header improved :-) * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.dot, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.dot, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.dot: header * Papers/2005-06-20-FPSAC-Poster/main.tex: header + backgroup picture 2005-06-01 Nicolas M. Thiéry * Papers/2005-06-20-FPSAC-Poster/main.tex: Another experiment (copyleft notice). * Papers/2005-06-20-FPSAC-Poster/main.tex: I did some experiments, to see how it looked like: - Larger fonts - Some figures commented out - Some more compact rephrasing - More compact itemize Those changes are just suggestions ... * Papers/2005-06-20-FPSAC-Poster/main.tex: This looks good! I just did some fixes, and added some comments * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, doc/dvia4/Makefile.in, README, configure: Update of the autotools build system. * lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: Fixed non local variables. * lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.tex: Doc flagged as beta. * lib/init.mu: Switched to 1.3.1 devel. * index.html.in: Update of the description Added logo and google website search * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.pdf: Ok, now that they are flagged as binary, will cvs get again confused about those files? * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.pdf: Something needs to be updated? * lib/EXAMPLES/SymmetricFunctions.mu: Update of comments for the in-progress implementation of plethysms. * doc/dvia4/Makefile.am: Added dvi and count-pages dependencies. * lib/DOMAINS/DOMAIN/DOC/PermutationGroupInvariantRing.tex: Added documentation for Dom::PermutationGroupInvariantRing. Not many methods are documented, but there are now a lot of examples, mostly inspired from the PerMuVAR tutorial * lib/DOMAINS/CATEGORY/PermutationGroup.mu: cycleIndicator now accepts an argument to specify which symmetric functions one wants to use. * lib/DOMAINS/CATEGORY/PermutationGroupInvariantRing.mu: Fixes for the modular case: - Deal with isGorenstein = UNKNOWN - Don't use the symmetric powersums as primary invariants * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Added a lot of examples * lib/DOMAINS/DOMAIN/DOC/main.tex: Fixed alphabetic ordering. Added doc for Dom::PermutationGroupInvariantRing * lib/DOMAINS/DOMAIN/TEST/PermutationGroupInvariantRing.tst, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: Fixed many bugs that came from the switch to the new FreeModules framework - minimal generating sets for the chain product are functional again (they required the series of methods GaussInsert/GaussNormalf/...) - Computations in small characteristic were broken due to the new implementation of mult2Basis with fromList (see comment there) - secondaryInvariants and many other were broken due to improper ranking/unranking. All the matrices are now created using the new homogeneous ranker dom::rankerBasisHomogeneous. - In the modular case, set isGorenstein to UNKNOWN by default. - Fixed broken SPair (and Bucherberger-based minimal generating set) 2005-06-01 teresamu * Papers/2005-06-20-FPSAC-Poster/PICTURES/MuPAD-Combinat.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/catsMupadCombinat.dot, Papers/2005-06-20-FPSAC-Poster/PICTURES/catsMupadCombinat.ps, Papers/2005-06-20-FPSAC-Poster/PICTURES/GaspardMonge.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_SciFace.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_UCBL.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_UMLV.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_ace.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_cnrs.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_depMathOrsay.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_lapcs.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_lifar.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_lsi_upc.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_mupad.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_univRouen.eps, Papers/2005-06-20-FPSAC-Poster/PICTURES/logo_upsud.eps: Logos and pictures for the poster * Papers/2005-06-20-FPSAC-Poster/README, Papers/2005-06-20-FPSAC-Poster/a0_eng.ps, Papers/2005-06-20-FPSAC-Poster/a0header.ps, Papers/2005-06-20-FPSAC-Poster/a0poster.cls, Papers/2005-06-20-FPSAC-Poster/a0size.sty, Papers/2005-06-20-FPSAC-Poster/a1header.ps, Papers/2005-06-20-FPSAC-Poster/go, Papers/2005-06-20-FPSAC-Poster/listings.sty, Papers/2005-06-20-FPSAC-Poster/lstdoc.sty, Papers/2005-06-20-FPSAC-Poster/lstlang1.sty, Papers/2005-06-20-FPSAC-Poster/lstlang2.sty, Papers/2005-06-20-FPSAC-Poster/lstlang3.sty, Papers/2005-06-20-FPSAC-Poster/lstmisc.sty, Papers/2005-06-20-FPSAC-Poster/lstpatch.sty, Papers/2005-06-20-FPSAC-Poster/main.tex: New files for MuPAD-Combinat poster in english 2005-06-01 Nicolas M. Thiéry * THANKS, lib/DOC/annexes.tex: Update. 2005-05-31 Nicolas M. Thiéry * lib/DOC/annexes.tex: First update. * README.in: Added the PICTURES directory in the directory structure. * src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, Makefile.in, doc/html/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in: Update of the autotools build system. * lib/DOC/main.tex, lib/DOC/preface.tex: Moved all \Minput's to the preface where they belongs. This way, the LaTeX template knows that there are no help page in this file. In particular, no spurious Help Pages is inserted any more in the table of contents. * lib/DOMAINS/CATEGORY/PermutationGroupInvariantRing.mu: Fixed buggy comment. * TODO: Update. * README.in: Added support for pictures in the PICTURES directory hytexlarge versions are no longer generated in pdf and ps (what for?) * NEWS, configure.ac: Update for 1.3.1 * Makefile.am: Removed disthook dependency which has been useless for some time. Fixed nobase_MUPADpkg_DATA which was most likely broken in VPATH mode. * doc/html/Makefile.am, doc/dvia4/Makefile.am, doc/dvi/Makefile.am: Added support for pictures in the PICTURES directory hytexlarge versions are no longer generated in pdf and ps (what for?) * lib/DOMAINS/CATEGORY/DOC/preface.tex: Uncommented and proof read preface of Cat. Graphics included in figure environments. 2005-05-31 teresamu * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.dot: header added, beware of the comments for dot! 2005-05-31 elaugerot * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/MaxMinSemiRing.mu, lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu, lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: * Method _divide in BooleanSemiRing.mu, MaxMinSemiRing.mu, MaxPlusSemiRing.mu, MinMaxSemiRing.mu, MinPlusSemiRing.mu * New determinization in WeightedAutomaton.mu * New examples in help pages of Dom::WeightedAutomaton 2005-05-30 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Little updates. * lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/Makefile, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.dot, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/algebraicCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.dot, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/combinatorialCats.png, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.dot, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.eps, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.pdf, lib/DOMAINS/CATEGORY/DOC/PICTURES/Cat/technicalCats.png: Added Makefile to produce the category graphs. Grouped all style information in the Makefile. Moved Cat::IntegerListLexClass to combinatorialCats. Added generated pictures in the CVS. * createDomain: Fixed my email address (use " at users.sf.net" instead of "@users.sf.net"). * AUTHORS: Update. Fixed email addresses (and use " at users.sf.net" instead of "@users.sf.net"). * src/GLIP/Makefile.in, src/MAPITL/Makefile.in, Makefile.in: Update of the autotools build system. * config/cvs.am, src/GLIP/config/cvs.am, src/MAPITL/config/cvs.am: Don't forget to epm-prepare before epm-whatever ... * index.html.in: Shorter old NEWS * src/MAPITL/Makefile.in, Makefile.in, src/GLIP/Makefile.in: Update of the autotools build system. * config/cvs.am, src/GLIP/config/cvs.am, src/MAPITL/config/cvs.am: Use epm by default to build the rpm for the release. * ChangeLog: Update. Fixed email addresses (and use " at users.sf.net" instead of "@users.sf.net"). 2005-05-28 novelli * lib/COMBINAT/DOC/parkingFunctions.tex: Happy birthday Nicolas !!! 2005-05-28 patricklemeur * lib/COMBINAT/TEST/graphPaths.tst: The listing tests where made independant on the MuPAD version 2005-05-28 Nicolas M. Thiéry * index.html.in: Update for 1.3.0 * TODO: Update. * lib/COMBINAT/DOC/parkingFunctions.tex: Mini proofreading. * lib/COMBINAT/DOC/tableaux.tex: Fix: \Mtype is not allowed in MDomElConst. 2005-05-27 Nicolas M. Thiéry * lib/COMBINAT/DOC/tableaux.tex: Micro fixes. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: Fixed documentation example, after Houda's verification. 2005-05-27 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Tests now run faster. 2005-05-27 hivert * lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/LIBFILES/experimental.mu: Destroyed experimental::AlgebraWithBasis. * lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu, lib/EXPERIMENTAL/TemperleyLieb/SGAExp.mu: Changed experimental::AlgebraWithBasis to FreeModule. 2005-05-27 Nicolas M. Thiéry * lib/init.mu: Mark release as stable. * lib/TEST/mupad.tst: Added test for lmonomial 2005-05-27 hivert * lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu: Changed experimental::AlgebraWithBasis to FreeModule. 2005-05-27 Nicolas M. Thiéry * lib/EXAMPLES/MultivariatePolynomials.mu: Renamed elementary descents basis as ED to avoid conflicts with D. 2005-05-27 hivert * lib/EXAMPLES/NonCommutativePolynomials.mu: Changed experimental::AlgebraWithBasis to FreeModule. 2005-05-27 Nicolas M. Thiéry * lib/EXAMPLES/TEST/MultivariatePolynomials.tst: Disabled some tests, since lmonomial is broken with MuPAD <= 2.5.3 Fixed test for MuPAD 2.5.3 2005-05-27 hivert * lib/EXAMPLES/NonCommutativeExpressions.mu, lib/EXAMPLES/FreeSymmetricFunctions.mu: Changed experimental::AlgebraWithBasis to FreeModule. 2005-05-27 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: dom fixes. 2005-05-27 hivert * TODO: Added 2.5.3 compatibility problem. 2005-05-27 patricklemeur * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra presented with quiver and relations: interfaceAdd := {hold(HH)} was added for the method computing the Hochschild cohomology dimension. 2005-05-27 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu: Added indirect loadproc for combinat::integerVectorsOfLength. 2005-05-27 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: 2.5.3 compatibility fixes. 2005-05-27 Nicolas M. Thiéry * NEWS: Update. 2005-05-27 fdescouens * lib/COMBINAT/TEST/tableaux.tst: some tests go less further. * lib/COMBINAT/TEST/ribbonsTableaux.tst: cleanup some tests. * lib/COMBINAT/DOC/tableaux.tex: proofread. * lib/COMBINAT/ribbonsTableaux.mu: compatibility with mupad-2.5.3. 2005-05-27 hivert * lib/COMBINAT/TEST/graphPaths.tst: Added sort on S::list because the order in non specified. 2005-05-27 Nicolas M. Thiéry * lib/COMBINAT/countingFunctions.mu: Standard dom fix for MuPAD 2.5.3. 2005-05-27 novelli * lib/COMBINAT/DOC/parkingFunctions.tex: 2 words * lib/COMBINAT/DOC/parkingFunctions.tex: First examples. 2005-05-27 hivert * lib/COMBINAT/skewTableaux.mu: Fixed a 2.5.3 compatibility problem. * lib/COMBINAT/TEST/skewTableaux.tst: Checked and added timing informations. 2005-05-27 Nicolas M. Thiéry * TODO: Update. * lib/COMBINAT/DOC/graphPaths.tex: Fixed the output of the examples. Added FIXME comments. * TODO: Update * lib/DOC/demonstration.tex: Example output fix * Papers/README: Comments for the poster. 2005-05-27 hivert * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: Removed all redondant subsNode and added a TODO comment. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Improved doc of the overloading related optimizations. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Commented out a wrong _mult code. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Defined _mult and _plus according to the doc. * lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: Corrected a wrong comment. * lib/DOMAINS/DOMAIN/FreeModuleList.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu: Added a comment about inheritance problem. 2005-05-27 novelli * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/yamanouchi.tex: 2 small errors removed 2005-05-27 patricklemeur * lib/COMBINAT/DOC/graphPaths.tex: The documentation file for the combinatorial class of the paths in a directed graph: documentation and examples have been adapted to the new encoding of the paths. 2005-05-27 Nicolas M. Thiéry * TODO: Update * lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/DOC/demo/heapsOfPieces.tex: Use moduleMorphism instead of makeLinear. * lib/DOC/demonstration.tex: Use moduleMorphism instead of makeLinear. Improved example of complicated calculation with SF. * lib/COMBINAT/DOC/generators.tex: English fix. * lib/EXPERIMENTAL/Virasoro.mu: FIXME comments. 2005-05-27 hivert * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/trees.mu: Removed redondant subsNode and typos. 2005-05-27 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Merging differences with previous 1.72 version. 2005-05-26 Nicolas M. Thiéry * TODO: Update. * lib/COMBINAT/DOC/preface.tex: Little fixes (Mex => Mup) Referenced some of the new libraries and categories Misc improvements * lib/COMBINAT/independentSetsOfVectorSpace.mu: Added linearSpanGenerator to the interface. Don't mess with K::generator if it's readily defined. * lib/COMBINAT/yamanouchi.mu: valuation => evaluation. * lib/COMBINAT/countingFunctions.mu: Fixed missing entries in the interface. * lib/COMBINAT/DOC/independentSetsOfVectorSpace.tex: Reasonably complete documentation, including examples. * lib/COMBINAT/DOC/main.tex: Fixed alphabetic ordering. * lib/EXAMPLES/SymmetricFunctions.mu: Use a feature test to check whether the Hall-Littlewood and Mac Donald parameters are appropriately of rank 1. * lib/COMBINAT/DOC/yamanouchi.tex: Standardization valuation => evaluation Misc fixes Janvier: please check the diff! * lib/COMBINAT/DOC/graphPaths.tex: Misc improvements. Patrick: check the diff! * lib/COMBINAT/DOC/decomposableObjects.tex: Micro fix. * lib/COMBINAT/DOC/permutations.tex: More concise \infoEng's, and little fixes (\Mpar's instead of \Mex's) 2005-05-26 teresamu * lib/DOMAINS/CATEGORY/DOC/preface.tex: added preface file in commented form because graphics * lib/DOMAINS/CATEGORY/DOC/main.tex: removed Preface file * lib/DOMAINS/CATEGORY/DOC/Preface.tex: removed Preface file (wrong name) * lib/COMBINAT/DOC/yamanouchi.tex: proofread * lib/COMBINAT/TEST/yamanouchi.tst: new test added for fromTableau * lib/COMBINAT/tableaux.mu: size and height needed for yamanouchi words * lib/COMBINAT/DOC/permutations.tex: proofread 2005-05-26 jnzeutchap * lib/COMBINAT/DOC/yamanouchi.tex: Yamanouchi doc, to be re-read 2005-05-26 teresamu * lib/DOMAINS/CATEGORY/DOC/Preface.tex: new preface for category documentation, added in commented status because of the graphics ... * lib/DOMAINS/CATEGORY/DOC/main.tex: Preface added (in commented form) 2005-05-26 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: Will be new in mupad 3.4. (re?)-added status information. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.tex: Proofreading. Misc typo fix. * lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.tex: Will be new in mupad 3.4. * TODO: Update. 2005-05-26 teresamu * lib/DOMAINS/CATEGORY/DOC/FacadeDomain.tex: commented false statement * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: improvements ... 2005-05-26 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Update of the examples output w.r.t. the new symmetric functions. Demonstration of how to use Dom::ExpressionFieldWithDegreeOneElements for computing with Hall-Littlewood symmetric functions. 2005-05-26 teresamu * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: optimistaion and overloading comment 2005-05-26 Nicolas M. Thiéry * lib/COMBINAT/DOC/countingFunctions.tex: Fixes. Added example with (strict) integer partitions. * lib/COMBINAT/countingFunctions.mu: Added TODO stuff. 2005-05-26 patricklemeur * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra presented by quiver and relations: correction of a mispelling of a local variable 2005-05-26 Nicolas M. Thiéry * ChangeLog: Update. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Improvement on the previous fix: that's precisely the role of interfaceAddIfExists. 2005-05-26 hivert * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Removed characteristic from the interface if unknown. 2005-05-26 patricklemeur * lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.tex: The documentation file for the implementation of an algebra presented with quiver and relations.: the file explains with two examples how to compute the Hochschild cohomology. 2005-05-26 Nicolas M. Thiéry * test/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, src/Symmetrica-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, Makefile.in, src/GLIP-module/Makefile.in: Update of the autotools build system. * lib/DOMAINS/CATEGORY/DOC/main.tex: Extracted Cat::TreesClass from COMBINAT/treesGeneric.mu to its standard place. Full documentation and tests. * TODO: Update. * lib/DOMAINS/CATEGORY/DOC/DecomposableClass.tex: Typo fixes, inherited methods, improved documentation. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu, BUGS: Bug fix: Multiset(A, Length=2) is now dealt with appropriately in the unlabelled case (this option was not declared nor dealt with, and triggered an obscure error message). * lib/DOMAINS/CATEGORY/TEST/TreesClass.tst, lib/DOMAINS/CATEGORY/DOC/TreesClass.tex, lib/DOMAINS/CATEGORY/TreesClass.mu, lib/COMBINAT/TEST/treesGeneric.tst, lib/COMBINAT/DOC/treesGeneric.tex, lib/COMBINAT/treesGeneric.mu, lib/init.mu: Extracted Cat::TreesClass from COMBINAT/treesGeneric.mu to its standard place. Full documentation and tests. 2005-05-26 elaugerot * lib/DOMAINS/AXIOM/addinverseSemiring.mu: new axiom for the property x+1/y in semirings. 2005-05-26 Nicolas M. Thiéry * lib/COMBINAT/binaryTrees.mu: Syntactic sugar: combinat::binaryTrees([a, b, [c, d, e]]) is now equivalent to combinat::binaryTrees([a, [b], [c, [d], [e]]]). * lib/COMBINAT/trees.mu: More type checking. * createDomain: Fixed improperly quoted backslash. Mark new domains as created for version 3.4 of MuPAD. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Use $(EGREP) instead of egrep in shell commands. * wiki-gdbm-dump: Bug fix: pages with version >= 10 where not dealt with appropriately. * Makefile.am: Updated wiki database directory on sourceforge Added Cat::TreesClass to MUPAD_FILES 2005-05-26 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: Tests updated for new arguments in the function fromStantonWhite. 2005-05-25 hivert * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.tex: Some more doc improvements. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Rephrased to remove an overfull hbox. * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: Improvement of the doc. Impl/Doc/Text/ and now marked stable. * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Added a ToDo Comment concerning MultCoeffs * lib/DOC/demonstration.tex: Added some labels. * lib/EXAMPLES/SubsetsSpace.mu: Corrected the call to the cvs id. 2005-05-25 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: added the case where the core of the partitions is not empty in fromStantonWhite. * lib/COMBINAT/DOC/ribbonsTableaux.tex: typos errors fixes. 2005-05-25 Nicolas M. Thiéry * lib/COMBINAT/DOC/countingFunctions.tex: Added examples, and doc for monomial, fromPoly, coeffRing. * lib/COMBINAT/countingFunctions.mu: Added comments and TODO's. 2005-05-25 fdescouens * lib/COMBINAT/DOC/ribbonsTableaux.tex: Documentation about Stanton-White bijection added. * lib/COMBINAT/TEST/ribbonsTableaux.tst: Test for new function fromStantonWhite added. * lib/COMBINAT/ribbonsTableaux.mu: function fromStantonWhite function added. 2005-05-25 Nicolas M. Thiéry * wiki/GeneralDocumentation, wiki/HelloWorldPlugin, wiki/MoreAboutMechanics, wiki/Poster, wiki/ProgrammingTipsAndTricks, wiki/StudentProjects, wiki/DocumentationTipsAndTricks: Update of the wiki 2005-05-24 Nicolas M. Thiéry * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, src/gordan/Makefile.in, src/Symmetrica-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, Papers/EJC-Algo-CalcForm2003/Makefile, Papers/Makefile.in, src/GLIP-module/Makefile.in, Makefile.in, README, configure: Update of the autotools build system. * lib/COMBINAT/DOC/countingFunctions.tex: Micro fix. 2005-05-24 fdescouens * lib/DOMAINS/DOMAIN/ExpressionFieldWithDegreeOneElements.mu: A global indent removed. * lib/EXAMPLES/SymmetricFunctions.mu: better definition for bases when it exits elements with rank one. 2005-05-24 Nicolas M. Thiéry * lib/COMBINAT/DOC/countingFunctions.tex: Documentation for most of the methods in combinat::countingFunctions. % TODO: monomial, fromPoly, coeffRing * lib/COMBINAT/countingFunctions.mu: Renamed plethysmk to plethysmPowersum 2005-05-24 patricklemeur * lib/EXAMPLES/TEST/QuiverWithRelationsAlgebra.tst: The tests for the implementation of an algebra presented with quiver and relations: new tests were added. * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra persented with quiver and relations: in the previous version the method which gives the coboundary operator for the computation of the Hochschild cohomology was wrong. The error is now corrected... untill next error appears. 2005-05-24 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Duplication of code removed. Functions of HL and Mcd are defined in initDomainAdd using declareBasis ans declareBasisChangeBasis. Some cosmetic changes about options vHL and vMcd. 2005-05-24 Nicolas M. Thiéry * test/Makefile.am: Store mupad version, start and end date in the test summary. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Merged my constructor tests with Francois's. * README.in, test/Makefile.am, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: When running make check or make COMBINAT/partitions.res in the test/ directory, a summary of the checklog files is now automatically generated if the test fails (merged from Teresa's testSummary script). See: - test/COMBINAT/partitions.checklog.summary - test/checklog.summary Factorized out the analysis of checklog files, to have summaries also for the test files of the dynamic modules (src/.../*.tst). * Papers/Makefile.am: Bug fix: don't consider the automatically generated -tex4ht.tex as new source files to be (recursively) processed. * lib/EXPERIMENTAL/TEST/Steenrod.tst: Standardization: - prog::check run after prog::testexit() to silence the usual warning "time used outside of 'prog::test' takes ...%". * lib/DOMAINS/DOMAIN/TEST/PermutationGroupInvariantRing.tst: Standardization: - prog::check run after prog::testexit() to silence the usual warning "time used outside of 'prog::test' takes ...%". - More computations done inside prog::test(...). * lib/EXAMPLES/TEST/MultivariatePolynomials.tst: Fixed domain constructor test (categories) 2005-05-23 Nicolas M. Thiéry * lib/EXAMPLES/SymmetricFunctions.mu: AlgebraWithBasis does not provide anymore a default (potentially buggy) algebraToList. It's the algebra's job to do it. Done for the multiplicative bases of symmetric functions. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: - Documentation of algebraGeneratorsIndices, algebraGenerator, algebraGenerators, algebraMorphism, algebraToList. - Default implementation for algebraGenerators (when possible). - Removed the default implementation of algebraToList which was incorrect in most cases. - Only define algebraMorphism when it is possible. 2005-05-23 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: return removed in the declaration of some variables. 2005-05-23 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Fixed solve test to also pass with MuPAD <= 3.1.1. * lib/EXAMPLES/CyclesHopfAlgebra.mu: Typo fix in the header. * lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/Axiom.tst: Micro cleanup of the test file. * lib/LIBFILES/experimental.mu: Removed experimental::AlgebraWithBasis from the interface (AlgebraWithBasis should follow soon). * lib/EXAMPLES/TEST/MultivariatePolynomials.tst, lib/EXAMPLES/MultivariatePolynomials.mu: Bad bug fix in the constructor (used the value of a global variable n instead of nops(Variables). Added comment. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Fixed test for existence of the method normal. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Weaker type testing in algebraMorphism to allow for hold(f) as function. * lib/init.mu: Switch to version 1.3.0. Use the real MuPAD version number 3.4.0 instead of 3.2.0 which never existed. Fixed missing autoload for backport of Axiom::testtype. * TODO: Update. * configure.ac: Switch to version 1.3.0. * NEWS: Update, and merge with Francois addition. Please update further! 2005-05-23 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: SR(1) --> SR::one in the method proper of Dom::WeightedAutomaton 2005-05-23 fdescouens * NEWS: News feactures about examples::SymmetricFunctions added. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: cosmetic change. * createDomain: change informations about my machine. * lib/DOMAINS/DOMAIN/DOC/main.tex: Entrie for Dom::ExpressionFieldWithDegreeOneElements added. * lib/init.mu: Entries about Dom::ExpressionFieldWithDegreeOneElements added. * lib/DOMAINS/DOMAIN/DOC/ExpressionFieldWithDegreeOneElements.tex: Empty doc about Dom::ExpressionFieldWithDegreeOneElements. * lib/DOMAINS/DOMAIN/TEST/ExpressionFieldWithDegreeOneElements.tst: Test of elements of rank one. * lib/DOMAINS/DOMAIN/ExpressionFieldWithDegreeOneElements.mu: plethysmPowersum added in the interface. * lib/DOMAINS/DOMAIN/ExpressionFieldWithDegreeOneElements.mu: New domain for expressions where some elements have degree one( in terms of lambda calculus). * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Test for different coeffRing in SymmetricFunctions added. * lib/EXAMPLES/SymmetricFunctions.mu: New design (rank one elements / no rank one elements) implemented. 2005-05-23 patricklemeur * lib/EXAMPLES/TEST/QuiverWithRelationsAlgebra.tst: The test file for the algebra presented with quiver and admissible relations: new test file for the new code * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra presented by quiver with relations: code correction in order to avoid type checking errors * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: The implementation of an algebra presented with quiver and admissible relations: the whole code was rewritten in order to make it more readable, moreover, the previous code contained some mistakes (the method giving the dimension of Hochschild cohomology gave absurd results on an example). 2005-05-20 patricklemeur * lib/COMBINAT/TEST/graphPaths.tst: The test file for the combinatorial class of the paths in an oriented graph: the tests have been adapted to the change of the encoding of a path. * lib/COMBINAT/graphPaths.mu: The combinatorial class of the paths in an oriented graph: * All the local variables have been renamed by removing 'var' in each variable. * The structure of a path has changed: before a path was encoded by the list of its arrows (and by [x] if the path is stationnary at x), Now, a path is encoded by [target_of_the_path, list_of_arrows_of_the_path, source_of_the_path]. 2005-05-20 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Fixed normal test. * lib/COMBINAT/TEST/graphPaths.tst: Fixed prog::check'ing of the domain. * lib/COMBINAT/graphPaths.mu: Fixed unused / non local variables. * lib/COMBINAT/TEST/splitNK.tst: Fixed testinit declaration (resulted in combinat::splitNK.res file) 2005-05-19 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Added test about normal * lib/COMBINAT/graphPaths.mu: Fixed return type of _concat. Patrick: better use dom instead of DOM_LIST for typechecking paths in arguments of functions. * lib/COMBINAT/DOC/graphPaths.tex: Oops. Further fixed documentation output. * lib/COMBINAT/DOC/graphPaths.tex: Fixed documentation output (have you used prog::makeExample?) * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Added comment about Rcoerce. * lib/EXAMPLES/DOC/PreLieOperad.tex: Fixed example output for MuPAD 3.1.1 2005-05-19 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: This is also the log for the previous version... Removed some unused tests to FAIL. 2005-05-19 Nicolas M. Thiéry * lib/EXAMPLES/DOC/PreLieOperad.tex: Fixed the example. 2005-05-19 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: *** empty log message *** 2005-05-19 Nicolas M. Thiéry * lib/COMBINAT/DOC/graphPaths.tex: Proof reading by Nicolas. Little fixes and comments for future improvements. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: TODO: minimal Polynomial. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Allow for any type as argument in moduleMorphism, in order to accept hold(f) and similar friends. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Teresa: you were right, it's better to use a simplified example for the minimal polynomial computation. The point of the example is to show how to do linear algebra, not really computing a minimal polynomial (for which there should be a minimalPolynomial method). I just added a warning about the fact that the example is simplified. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Documentation and examples for moduleMorphism. Use "scalars" instead of "constants" for coeffRing elements. 2005-05-19 patricklemeur * lib/COMBINAT/graphPaths.mu: The combinatorial class of the paths of an oriented graph. Methods concerning ordering on paths were added, these are useful when one considers the algebra of an oriented graph with relations: one can extract from the paths a base of the algebra via Groebner bases. Inappropriate namings beginning by 'var_Sthg' where replaced by 'varSthg'. 2005-05-19 Nicolas M. Thiéry * lib/COMBINAT/TEST/graphPaths.tst: Added prog::testfunc's, and moved prog::check after the testexit() call. 2005-05-19 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: New declaration for Symmetric Functions * lib/EXAMPLES/SymmetricFunctions.mu: New declaration of the domain in order to have compatibility for case without elements of rank one. * lib/COMBINAT/TEST/countingFunctions.tst: old declaration for Symmetruc Functions used. * lib/COMBINAT/integerMatrices.mu: old declaration of Symmetric Functions used. * lib/COMBINAT/countingFunctions.mu: old declaration of SymmetricFunctions used. 2005-05-19 patricklemeur * lib/COMBINAT/DOC/graphPaths.tex: The doc file for the combinatorial class of the paths of an oriented graph. The relevant (and the more useful) methods are listed and examples are given for each of these methods. * lib/COMBINAT/TEST/graphPaths.tst: The .tst file for the combinatorial class of the paths of an oriented graps. New tests were added. * lib/COMBINAT/graphPaths.mu: The combinatorial class of the paths of an oriented graph. The graph is now a parameter of the combinatorial class. The encoding of the graph has changed. Local variable have been renamed in order to avoid conflict between these and the labels of the arrows of the graph. 2005-05-18 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Corrected wrong test for equality to 0 in lsupport. 2005-05-18 fdescouens * lib/COMBINAT/DOC/partitions.tex: change of name from hooklengths to hookLengths. * lib/COMBINAT/TEST/tableaux.tst: Name change: hooklengths -> hookLengths. * lib/COMBINAT/TEST/partitions.tst: change of name hooklengths -> hookLengths in tests. * lib/COMBINAT/partitions.mu: functions hooklengths, arms and legs become hookLengths armLengths and legLengths. * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: Parameters added in the call of symmetricFunctions. * lib/COMBINAT/integerMatrices.mu: New argument in the call of symmetricFunctions added. * lib/EXAMPLES/SymmetricFunctions.mu: t and q are now really elements of rank 1 (previous definition of the coeffRing was wrong). 2005-05-17 Nicolas M. Thiéry * Papers/README: Added README to explain how to add new documents here. * Papers/SLC49/Makefile: Made the dependency of main.bib on Nicolas's $(HOME)/TeX/bib/*.bib optional. 2005-05-13 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: The operands of a vector are now its monomials, as pairs [coeff, basisElement]. op and nops are defined accordingly (they had no defined nor useful meaning before). New method _lessBasis. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu: Fixed commented out default definition of gaussJordan. * lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: Added benchmark information. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New feature: combinat::swap(word, i, j) * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: Oops stupid bug in isEven. Fixed, Sorry. Officialized inversionsNumberMerge and signFromInversionsNumber. 2005-05-12 patricklemeur * createDomain: I added my name in the script. * lib/COMBINAT/DOC/main.tex: Doc entrie for combinatorial class graphPaths * lib/EXAMPLES/DOC/main.tex: Doc entrie for new quiver algebra. * lib/LIBFILES/combinat.mu: Entrie for new combinatorial class graphPath * lib/LIBFILES/examples.mu: Entrie for new combinatorial class graphPaths * lib/EXAMPLES/DOC/QuiverWithRelationsAlgebra.tex: Empty doc the the new algebra( quiver & relations) * lib/COMBINAT/DOC/graphPaths.tex: Empty doc for the new combinatorial class * lib/EXAMPLES/TEST/QuiverWithRelationsAlgebra.tst: Test for added new Quiver algebra. Test disable because of typeCheck. * lib/EXAMPLES/QuiverWithRelationsAlgebra.mu: Quiver algebra with relations and computation of the dimension of Hochschild cohomology. * lib/COMBINAT/TEST/graphPaths.tst: tests for the new combinatorial class. * lib/COMBINAT/graphPaths.mu: New combinatorial class for paths of a labelled oriented graph with multiplicities. 2005-05-12 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu: Optimisation: - isEven looks for the inversions for n<=4 - use option remember in the conversion of the result of isEven into a sign Added benchmark results. 2005-05-12 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Overloded lterm, lcoeff, lsupport, lmonomial. 2005-05-12 Nicolas M. Thiéry * src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in: Update of the autotools build system. * lib/EXAMPLES/SymmetricFunctions.mu: Fixed ';' to ':' to avoid spurious empty lines output. 2005-05-12 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: One plethysm test removed because the formula seems not to be correct with basis element with norm different of 1. 2005-05-11 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: prog::bless added in some function in order to replace the variable DOM. By default the variable vHL and vMcd are 0 and HL and Mcd functions disable. Raising operators are not inherited from common but an operator overloaded on the complete functions. Nicolas : Tests are OK -> just two lines at the begining that I can't success to erase? 2005-05-11 Nicolas M. Thiéry * lib/EXAMPLES/TEST/PreLieOperad.tst: Long result lines split to avoid breaking the MuPAD nightly tests. * Makefile.am, Makefile.in: Include the html dump of the Wiki in the distribution. * src/nauty-module/Makefile.am, src/nauty-module/Makefile.in, src/nauty-module/README, src/nauty-module/nauty.patch, README, configure.ac, src/Makefile.am, src/nauty.patch, configure: Moved src/nauty.patch into src/nauty-module for better file localisation. Included src/nauty-module/README and nauty.patch in the distribution. * src/Makefile.am: Don't forget to include nauty.patch in the distribution! * README.in: Added pointer to src/nauty-module/README. 2005-05-10 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Test are now ok (just global indent and others cosmetic warning to resolve). Nicolas or Florent I changed a formula in the plethysm test in the case where basis has not element of norm 1, is it true? I am not sure. * lib/EXAMPLES/SymmetricFunctions.mu: Some bug fixed. 2005-05-10 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/TensorAlgebra.tst: Disabled some tests which rely on testargs() when prog::TestNoTestargs = FALSE. Fixed misplaced prog::testexit(). * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst: Disabled some tests which rely on testargs() when prog::TestNoTestargs = FALSE. 2005-05-09 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex: Small improvement on Teresa's improvement? 2005-05-09 teresamu * NEWS: added one line * lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex: few corrections 2005-05-09 Nicolas M. Thiéry * NEWS: Stub for the NEWS for release 1.3.0. * lib/COMBINAT/TEST/skewTableaux.tst, lib/COMBINAT/TEST/permutations.tst: Commented out spurious (?) calls to Pref::typeCheck(Always). * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Disabled character table test when Symmetrica is not available. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/TEST/tableaux.tst: Disabled some tests which rely on testargs() when prog::TestNoTestargs = FALSE. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Added test for normal. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Don't define 'normal' if the ground ring has no normal method. 2005-05-07 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Raising operators added (overloaded operators defined on the complete functions). Function for adding bases by defining changes of bases seems to work. 2005-05-06 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: t and q are now elements with rank 1. * lib/EXAMPLES/SymmetricFunctions.mu: Pure MuPAD symmetric Functions added. Macdonald, Jack Polynomials implemented. Usual , HL and Mcdo scalar product added. Some tests are broken. Alpha version. 2005-05-04 fdescouens * lib/COMBINAT/TEST/partitions.tst: Test added for new functions arms and legs. * lib/COMBINAT/partitions.mu: Functions legs and arms added in order to compute the number of cells at the top and at the right of all cells of a partition. 2005-05-03 Nicolas M. Thiéry * Makefile.in: Shorter mantra to list the files that should be transfered to the MuPAD CVS. Added Papers to SUBDIRS. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Fixed spurious space: ';' -> ':'. * Makefile.am: Shorter mantra to list the files that should be transfered to the MuPAD CVS. Added Papers to SUBDIRS. * lib/COMBINAT/DOC/preface.tex: Fixed broken links: - combinat::binaryTrees::fromSaillance and combinat::compositions::finerVectors are not documented yet. - don't mention combinat::graphs when the documentation file does not exists (in the MuPAD library) 2005-05-03 fdescouens * lib/COMBINAT/TEST/partitions.tst: name functions changed: horizontal/verticalBorderStrips. * lib/COMBINAT/partitions.mu: functions horizontal/verticalBorderList becomes horizontal/verticalBorderStrips. * lib/COMBINAT/TEST/skewTableaux.tst: test if lrcalc loaded added and tests of the new LRCoeff function. * lib/COMBINAT/skewTableaux.mu: LRCoeff function added ( brute force by listing semi-standard tableaux). * lib/COMBINAT/TEST/partitions.tst: tests added for functions verticalBorderList and horizontalBorderList. * lib/COMBINAT/partitions.mu: function verticalBorderList debugged and horizontal border list added. 2005-05-02 Nicolas M. Thiéry * lib/COMBINAT/TEST/MachineIntegerListsLex.tst: Deactivates the tests when MachineIntegerListsLex is not available. * lib/COMBINAT/countingFunctions.mu: plethysmSym moved to interfaceAddIfExists * Makefile.in, Makefile.am: Shorter mantra to list the files that should be transfered to the MuPAD CVS. Added categories (Graded)(Hopf)*WithBasis, FacadeDomain, ... * lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu: Oops ... * lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu: New methods: nrows, ncols, revertRows Commented out work in progress toward generic echelonForm, with gaussElim and gaussJordan specializations * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst: Fixed test. DP::monomial (now inherited from Dom::FreeModulePoly) deals properly with complicated coefficients on which expr should *not* be called. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Fixed test for content: call gcd from the coefficient ring (which makes a difference for coefficient rings that are facade domains) * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: When the number of variables is fixed, the following methods are now simply inherited from Dom::FreeModulePoly and Cat::AlgebraWithBasis: ground, mapcoeffs, multcoeffs, content, iszero, isone, ringmult This fixes a few glitches. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: New method: content * lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/UniPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/DistPoly.tst, lib/MUPADBACKPORT/DOMAINS/DOMAIN/TEST/MultPoly.tst: Backport of tests from MUPAD CVS + fixed testinit strings to match the file names. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/UniPoly.mu: Backport of Dom::UnivariatePolynomial + fix (it is now in GradedHopfAlgebraWithBasis => proper definition of one). 2005-05-01 Nicolas M. Thiéry * lib/PROG/partialSpecialization.mu: Added TODO. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Trivial (and much faster) version of toList in the case where Rcoerce and Unrank are both the identity (typically with Dom::*Polynomial). * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Removed (buggy!) definition of monomial and basisIndices which are now properly inherited from Dom::FreeModulePoly. Fixed poly2list definition similarly. * lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/Axiom.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/Axiom.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCttype.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/Category.mu: Backport the latest versions of the testtype modifications from MuPAD's CVS. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Selectively disabled those moduleMorphism tests that just can't work with univariate polynomials as coefficient ring. No need anymore to declare the conversion Dom::Rational => Dom::UnivariatePolynomial([z], Dom::Rational). * lib/OPERATORS/DOC/persistentRemember.tex, lib/OPERATORS/persistentRemember.mu: Improved coherence with the standard write & friends functions: - Renamed the option "mode" to "format" (purely internal change) - Use binary format by default. Added documentation for the directory and format options. Example showing that the expr2text caveat appears only in Text format * lib/OPERATORS/DOC/persistentRemember.tex: Added documentation for the directory and format options. * lib/COMBINAT/decomposableObjects.mu: Use _Z instead of z as variable for the generating functions used internally. This identifier is less prone to name clashes. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Fixed addRow comment. * lib/init.mu: Backport of Dom::UnivariatePolynomial Updated conditions for backporting Cat::BaseCategory and Cat::Matrix 2005-05-01 hivert * lib/EXPERIMENTAL/AlgTools.mu: Corrected a bug in q-cartan. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Added new (non-passing) test for Free modules over polynomials. 2005-04-29 teresamu * lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/Operad.tex: proofread * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: corrected comment about subClass + commented old stuff * lib/DOMAINS/CATEGORY/DOC/FacadeDomain.tex: first version for doc, needs more proofread 2005-04-28 teresamu * lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex: proofread * lib/DOMAINS/CATEGORY/DOC/FacadeDomain.tex, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.tex: typos * lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex: proofread * lib/DOMAINS/CATEGORY/DOC/PermutationGroupInvariantRing.tex: New doc file added, needs more proofread * lib/DOMAINS/CATEGORY/DOC/main.tex: 2 new doc files * lib/DOMAINS/CATEGORY/DOC/FiniteGroupInvariantRing.tex: New doc file for FiniteGroupInvariantRing. Needs more proofread 2005-04-27 teresamu * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex: proofread * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: example result lines differ * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: proofread 2005-04-27 fdescouens * lib/DOMAINS/DOMAIN/TEST/SymmetricAlgebra.tst: Empty test files for Symmetric Algebra * lib/DOMAINS/DOMAIN/TEST/ExteriorAlgebra.tst: Empty test file added for Exterior Algebra domain * lib/DOMAINS/DOMAIN/DOC/SymmetricAlgebra.tex: Empty documentation for Symmetric Algebra * lib/DOMAINS/DOMAIN/DOC/ExteriorAlgebra.tex: Empty documentation on Exterior Algebra domain 2005-04-26 teresamu * lib/DOMAINS/CATEGORY/DOC/PermutationGroup.tex: an attempt of doc. needs more proofread. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: proofread * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: comment added : overloading mechanism can slow computations * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: Typos * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: correction 2005-04-25 teresamu * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: An attempt to improve doc * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: typo * lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.tex: proofread 2005-04-22 Nicolas M. Thiéry * lib/OPERATORS/persistentRemember.mu: Added new option for storing the results in text or binary mode. 2005-04-22 hivert * lib/OPERATORS/TEST/persistentRemember.tst: Added test for persistentRemember functions from a domain constructor. * lib/OPERATORS/persistentRemember.mu: Added missing quotes in shell calls. 2005-04-21 Nicolas M. Thiéry * lib/COMBINAT/DOC/permutations.tex: Fix: cannot use DOM_LIST inside \Mtype{} * lib/COMBINAT/DOC/trees.tex: Syntactic sugar: combinat::trees([a, b, [c, d, e]]) is now equivalent to combinat::trees([a, [b], [c, [d], [e]]]). * lib/COMBINAT/DOC/compositions.tex: Fixed missing ; in an example. * lib/COMBINAT/trees.mu: Syntactic sugar: combinat::trees([a, b, [c, d, e]]) is now equivalent to combinat::trees([a, [b], [c, [d], [e]]]). 2005-04-20 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: Fixed indentation :-) 2005-04-20 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: A more general example added for the function toChain. * lib/COMBINAT/skewTableaux.mu: a little change in the toChain function. * lib/COMBINAT/partitions.mu: borderList function added (list how to put k cells (only one by columns) on the border of a partition. * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: unused local variables removed ( warning in all test for inherited combinatorial classes). * lib/DOMAINS/DOMAIN/DOC/main.tex: Entries ExteriorAlgebra and SymmetricAlgebra added * lib/init.mu: Entries TensorAlgebra, ExteriorAlgebra and SymmetricAlgebra added * lib/DOMAINS/DOMAIN/SymmetricAlgebra.mu: Implentation of the Symmetric Algebra of a free module * lib/DOMAINS/DOMAIN/ExteriorAlgebra.mu: Implentation of the exterior algebra of a free module * lib/DOMAINS/DOMAIN/TensorAlgebra.mu: some typos modified. * createDomain: added my name in the script 2005-04-18 Nicolas M. Thiéry * lib/init.mu: Disabled autoloading of Cat::CombinatorialHopfAlgebra, replaced by a function that raises a deprecated error. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Fixed spurious \Mopt's in fromCoeffRing and ground. 2005-04-18 hivert * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Second improvement. * lib/EXPERIMENTAL/ArikiKoike/ArikiKoike.mu, lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Improved speed with a good remember option. 2005-04-18 Nicolas M. Thiéry * README: Update. * experimental/2005-04-07-Dokas.mu: group together identical terms into power * lib/COMBINAT/TEST/decomposableObjects.tst: Tentative bug fix: generators::toList now works properly with generators returning (empty) sequences. Fixed combinat::decomposableObjects tests accordingly. * lib/COMBINAT/generators.mu: Tentative bug fix: generators::toList now works properly with generators returning (empty) sequences. Florent: what do you think? Do you have any benchmark to see if this is any slower? * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Generalized the type checking of some of the declareBasis* functions to accept ModuleWithBasis over a different coefficient ring. This is used in examples::MultivariatePolynomials::SchurSchubert which is a module with basis over symmetric functions. * lib/LIBFILES/examples.mu, lib/EXAMPLES/TEST/MultivariatePolynomials.tst, lib/EXAMPLES/MultivariatePolynomials.mu: New domain examples::MultivariatePolynomials for multivariate polynomials on several bases (Schur Schubert & friends). Note that this overrides the old (unused?) examples::MultivariatePolynomials: NO BACKWARD COMPATIBILITY * lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromSuperDomain.mu: Backport from Klaus fix in the MuPAD repository to avoid setting procname to 'r'. lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromSuperDomain.mu 1.3 2004-02-19 14:20:55 kg falsche procname's fuer func-envs gefixt, procname n Methoden eintragen, falls kein Name vorhanden * lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromCategory.mu: Backport from Klaus fix in the MuPAD repository to avoid setting procname to 'r'. lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromCategory.mu 1.3 2004-02-19 14:20:55 kg falsche procname's fuer func-envs gefixt, procname n Methoden eintragen, falls kein Name vorhanden 2005-04-16 hivert * lib/COMBINAT/TEST/decomposableObjects.tst: Added test for Epsilon. * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: Added an alpha TeX methods. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: Moved the method TeX form BaseDom to BaseCat. 2005-04-16 Nicolas M. Thiéry * lib/EXAMPLES/DendriformOperad.mu: Fixed non-local/unused variables. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu: Dom::MultivariatePolynomials is now a GradedHopfAlgebraWithBasis * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Little bug fixes for the case of Any variables. Temporarily reverted the definition for dom::variables in that case for backward compatibility. * lib/EXPERIMENTAL/AlgTools.mu: Fixed unused local variable. * lib/EXPERIMENTAL/YangBaxterGraph.mu: Fixed missing export. * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst: Fixed spurious output due to a ';' * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Fixed tests for moduleMorphism (some tests rely on expressions on the coefficient ring, and they were disabled in the wrong case). * lib/DOMAINS/CATEGORY/TEST/FacadeDomain.tst: Fixed test bug, and added tests for coerce, new, domtypes. 2005-04-15 Nicolas M. Thiéry * lib/COMBINAT/DOC/words.tex: Added complexity of standard. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Fixed the following bug: >> bla := combinat::decomposableObjects([Vide = Alias(Epsilon, [])]): >> (bla::standardSpecification()); Error: Undefined non-terminal(s){Epsilon} +[(combinat::decomposableObjects(table(Vide=Alias(Epsilon, +[]))))::isStandardSpecification] * lib/EXAMPLES/TEST/DendriformOperad.tst, lib/EXAMPLES/DOC/DendriformOperad.tex: Fixed author. * lib/EXAMPLES/DendriformOperad.mu: Inherits from combinat::binaryTrees, and use its shuffle product. 2005-04-15 hivert * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added rearrangement. 2005-04-15 Nicolas M. Thiéry * lib/LIBFILES/examples.mu, lib/EXAMPLES/TEST/DendriformOperad.tst, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/DOC/DendriformOperad.tex, lib/EXAMPLES/DendriformOperad.mu: New domain: examples::DendriformOperad 2005-04-14 hivert * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: ModuleWithBasis takes now a Cat::Ring as parameter. 2005-04-13 fdescouens * lib/COMBINAT/tableaux.mu: listRowIncreasingTabloids take now as second argument an evaluation and can list row increasing tabloids in semi-standard case. * lib/COMBINAT/TEST/tableaux.tst: modifications of the last test for the listing of row increasing tabloids. * lib/COMBINAT/TEST/tableaux.tst: Tests for listRowIncreasingTabloids added. * lib/COMBINAT/tableaux.mu: Listing of tabloids with increasing rows added. Function new can buid tabloids now. 2005-04-12 hivert * lib/COMBINAT/trees.mu: Standard dom->DOM patch. 2005-04-12 fdescouens * lib/DOMAINS/DOMAIN/TensorAlgebra.mu: Some technical modifications 2005-04-12 teresamu * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst: test added for change DOM_DOMAIN to Cat::ModuleWithBasis * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu: New version is HopfAlgebraWithBasis.mu * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: typo * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Cat::ModuleWithBasis(CoeffRing) instead of DOM_DOMAIN 2005-04-12 hivert * lib/EXPERIMENTAL/AlgTools.mu: Corrected some typos and miss in the results reporting system. 2005-04-11 fdescouens * lib/DOMAINS/DOMAIN/DOC/main.tex: Tensor algebra entry added in doc * lib/DOMAINS/DOMAIN/TEST/TensorAlgebra.tst: Tests for the tensor algebra of a free modules with indexed by partitions of 4> * lib/DOMAINS/DOMAIN/DOC/TensorAlgebra.tex: Documentation on tensor algebra to be done * lib/DOMAINS/DOMAIN/TensorAlgebra.mu: Implementation of the tensor algebra of a free module. 2005-04-11 teresamu * lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.tex: doc added for optional argument * lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: comment added for optinal argument 2005-04-09 hivert * lib/DOMAINS/CATEGORY/AlgebraWithSeveralBases.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Movert _invert from Module to Algebra and updated the interface. * lib/EXPERIMENTAL/AlgTools.mu: Patched the bug on semisimple quotient. * experimental/2005-04-09-Ferrand.mu: Ferrand's problem of standard base of K[Xn]/sym+. 2005-04-07 Nicolas M. Thiéry * lib/EXPERIMENTAL/TEST/FreeOperad.tst, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Bug fix: in the Labelled case, the label f of an Epsilon(f) was called as a function f() instead of being considered as a constant. * index.html.in: Added link to screenshots and installation instruction link near the download link. * QuickInstall: Specified that the instructions are solely for Unices. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Added test for moduleMorphism 2005-04-07 teresamu * lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.tex: An attempt to improve doc 2005-04-07 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.mu: New methods: multinomial(t,u,v) Stub for insertion. * experimental/2005-04-07-Dokas.mu: Experiment for y_dokas at yahoo.com Mini calculator for the "free algebra" generated by variables with two associative multilinear operations * and . satisfying: - * is commutative - d . ( x * y ) = (d . x) * y + (d . y) * x - ( x * y ) . d = (x . d) * y + (y . d) * x 2005-04-07 teresamu * lib/DOMAINS/CATEGORY/AlgebraWithSeveralBases.mu: DOM_DOMAIN -> Cat::Ring 2005-04-07 Nicolas M. Thiéry * lib/init.mu: New category: Cat::FacadeDomain * lib/COMBINAT/permutations.mu: Comment + stub for code2coCode 2005-04-07 teresamu * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: DOM_DOMAIN -> Cat::Ring 2005-04-07 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: New method multiModuleMorphism (multilinear morphism) We need to find a better name for this! * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Also declare basisChangesBasis from basisChanges when appropriate. * lib/COMBINAT/setPartitions.mu: Added comment. * lib/LIBFILES/examples.mu: New domain examples::PreLieOperad Basic support for the pre-Lie Operad. 2005-04-07 teresamu * lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.tex: "the" removed 2005-04-07 Nicolas M. Thiéry * lib/EXAMPLES/TEST/PreLieOperad.tst, lib/EXAMPLES/DOC/PreLieOperad.tex, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/PreLieOperad.mu: New domain examples::PreLieOperad Basic support for the pre-Lie Operad. * lib/EXPERIMENTAL/YangBaxterGraph.mu: Use words::swap. Micro comment change. * lib/DOMAINS/CATEGORY/TEST/FacadeDomain.tst, lib/DOMAINS/CATEGORY/DOC/main.tex: New category: Cat::FacadeDomain * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: New method: shift Default definition of compositionBasis from compositionBasisCore, taking care of shifting. Renamed appropriately _fconcat2Basis to _fconcat2 * lib/DOMAINS/CATEGORY/DOC/FacadeDomain.tex, lib/DOMAINS/CATEGORY/FacadeDomain.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu: New category: Cat::FacadeDomain * lib/COMBINAT/treesGeneric.mu: New option MainNonTerminal The domain in this category does not need anymore to inherit from combinat::trees * lib/COMBINAT/DOC/permutations.tex: Fixed the definition of the Lehmer code. 2005-04-07 teresamu * lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.tex: proofread * lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.tex: An attempt to improve doc * lib/DOMAINS/CATEGORY/DOC/main.tex: lphabetical order * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: few typo and \Mup 2005-04-06 Nicolas M. Thiéry * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: words::shuffleAugmented added an optional parameter to specify the operation to use instead of +. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/trees.mu: New methods: toList, mapLabels, select Modified methods: - map (buggy for trees without subtrees) - reimplemented expr2text to get a shorter and more correct text - toWord: dummy labels are now ignored 2005-04-06 teresamu * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: print, expr: back in the interface ! * lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: Cat::FiniteDimensionalAlgebraWithBasis instead of DOM_DOMAIN 2005-04-06 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.mu: - Cleanup - Demo for Operads 2005 - Some experiments and comments on directions that Gerritzen would like to explore 2005-04-06 teresamu * lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: interfaceAdd added 2005-04-06 novelli * lib/EXPERIMENTAL/SetPartitions.mu: An algebra on set partitions. 2005-04-06 Nicolas M. Thiéry * experimental/2005-04-05-Gerritzen.mu: Lothar Gerritzen's reduced planar trees algebra. Demo at Operad 2005. 2005-04-05 teresamu * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: An attempt to improve doc for modules with several basis 2005-04-04 teresamu * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Cat::Ring and Cat::ModuleWithBasis(CoeffRing) instead of DOM_DOMAIN 2005-04-02 hivert * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: It is now possible to specify an evaluation for the colors. 2005-04-01 novelli * lib/COMBINAT/parkingFunctions.mu: . * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/parkingFunctions.tex: Added parking functions. * createDomain: Added jc 2005-03-31 teresamu * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: another proofread 2005-03-30 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: New entry internalPolyCoeffRing used by Dom::DistributedPolynomial. For internal use only. 2005-03-29 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Fixed non local variables. 2005-03-29 hivert * lib/EXPERIMENTAL/AlgTools.mu: Added some features in the interface. * lib/OPERATORS/overloaded.mu: Some minor improvements. * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Added AlgebraGenerators * lib/EXPERIMENTAL/AlgTools.mu: Added computation of q-Cartan's invariants matrix. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Added algebraGenerators. * lib/DOMAINS/DOMAIN/QuotientFreeModule.mu: Improvement of elimination using modular programing. * lib/COMBINAT/DOC/permutations.tex: Corrected the definition of major code. 2005-03-25 hivert * lib/EXPERIMENTAL/AlgTools.mu: Added Stuff for computing q-cartan matrix. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: The hack to ensure the synchro list <-> ranker is no longer needed. * lib/DOMAINS/DOMAIN/QuotientFreeModule.mu, lib/DOMAINS/DOMAIN/SubFreeModule.mu: Disabled checking of RRBasis if not testtarg(). 2005-03-24 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Cleanup of low-level conversion routines, in particular to take care of the change of internal coefficient ring. Misc cleanup. 2005-03-24 teresamu * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: few modifications for doc 2005-03-23 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu: Dom::DistributedPolynomial inherits from Dom::FreeModulePoly. Reworked the logic for univariate/multivariate/anyvariate, in order to make it easier in the future to have univariate and zerovariate polynomials with integer vectors as basis. 2005-03-22 teresamu * lib/EXPERIMENTAL/TEST/Steenrod.tst: Two errors marked as Analyzed 2005-03-22 fdescouens * lib/COMBINAT/skewPartitions.mu: type checking added in jacobi-Trufy 2005-03-21 fdescouens * lib/COMBINAT/DOC/partitions.tex: doc added for new function jacobi Trudy. * lib/COMBINAT/DOC/skewPartitions.tex: doc updated with new options in jacobi-Trudy function 2005-03-21 Nicolas M. Thiéry * lib/COMBINAT/DOC/bell.tex: Backport of patch in the MuPAD CVS: lib/COMBINAT/DOC/bell.tex 1.15 2005-03-18 12:43:26 ccr Examples start with text! * lib/COMBINAT/DOC/compositions.tex: Proofreading of the new things about refinement order. 2005-03-21 fdescouens * lib/COMBINAT/TEST/skewPartitions.tst: test added for the empty case in the jacobiTrudy function. * lib/COMBINAT/skewPartitions.mu: Coeffs ring of Jacobi-Trudy matrice generalized. Bug fixes when the skew partition is the empty one. * lib/COMBINAT/partitions.mu: Coeffs ring of Jacobi-Trudy matrices generalized. 2005-03-21 hivert * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Deferred the computation of one until the first call of _power. 2005-03-21 fdescouens * lib/COMBINAT/TEST/partitions.tst: test added for function jacobiTrudy function * lib/COMBINAT/partitions.mu: Jacobi-Trudy matrices computation added using skewPartitions::jacobiTrudy function. 2005-03-20 hivert * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu: Wrote some workaround of Symmetrica plethysm bugs. 2005-03-20 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/init.mu: New methods: - Cat::ModuleWithBasis::moduleMorphism (not tested) - Cat::AlgebraWithBasis::algebraMorphism (basic tests) 2005-03-19 fdescouens * src/MachineIntegerListsLex/MachineIntegerListsLex.tst: File moved to directory lib/COMBINAT/TEST in order to test the corresponding dynamic module * src/MachineIntegerListsLex/chemin.h: header WithoutSlopeLast added * src/MachineIntegerListsLex/chemin.cc: function WithoutSlopeFirst now returns the greater element for lexico order. function WithoutSlopeNext now returns the next element in the decreasing lexico order. function WithoutSlopeLast is the old WithoutSlopeFirst which returns the lower element in lexico order. Bugs in integerMatrices documentation seems to be solved with this new versions Tests seems also to be OK * src/MachineIntegerListsLex/MachineIntegerListsLex.mcc: new function WithoutSlopeLast added (old WithoutSlopeFirst) * src/MachineIntegerListsLex/AUTHORS: old funny email adress replaced by the new one * lib/COMBINAT/TEST/MachineIntegerListsLex.tst: file moved from directory src/MachineIntegerListsLex and updated for new implantation in the dynamic module 2005-03-18 novelli * lib/EXAMPLES/HeckeAlgebra.mu: Fits undeclared local variables. 2005-03-18 hivert * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Commented out wrong print method. * lib/COMBINAT/DOC/ribbons.tex, lib/COMBINAT/TEST/ribbons.tst, lib/COMBINAT/ribbons.mu: Added first and last. * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Improved arg test of tableaux::set_index * lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: Added the refinement composition of a pair of comparable composition. 2005-03-16 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Added comment. Florent, please check it up! * lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu: Don't try to extend change of basis to the tensor products when they do not exist. 2005-03-15 Nicolas M. Thiéry * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Removed outdated warning. * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Little fixes to use the standard Dom::MultivariatePolynomial, now that it is a ModuleWithBasis. * lib/EXPERIMENTAL/TEST/Steenrod.tst: Little fixes to use the standard Dom::MultivariatePolynomial, now that it is a ModuleWithBasis. Two things remain broken. * lib/IPC/GAP.mu: Fixed the interface: TransitiveGroups => TransitiveGroup * lib/EXAMPLES/SymmetricPolynomials.mu: Sym(R) is Cat::IntegralDomain if R is. * lib/COMBINAT/independentSetsOfVectorSpace.mu: Fixed non local variable. * lib/EXAMPLES/TEST/SymmetricPolynomials.tst, lib/PROG/TEST/partialSpecialization.tst: Fixed spurious empty lines output. * lib/COMBINAT/TEST/partitions.tst: Added tests for minSize and maxSize * lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Bug fixes: - generators::fromRange takes a range, not a list of two elements - define maxSize as infinity, not RD_INF * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst: Little fixes to use the standard Dom::MultivariatePolynomial, now that it is a ModuleWithBasis. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/MultPoly.mu, lib/init.mu: Backport of Dom::MultivariatePolynomial from MuPAD 3.1.0-dev. * lib/COMBINAT/permutations.mu: Fixed the interface which contained a temporary experimental recoilsMonomial entry. * lib/MUEC/TEST/muEC.tst, lib/MUEC/SP/AllValue.mu: Fixed muEC::SP::AllValues and muEC::SP::EValue w.r.t. the change of regexps style in strmatch with MuPAD 3.1.0-dev. * lib/init.mu: Added Natural to the interface of Dom. * experimental/ble: Cette fois, il ne devrait pas y avoir le moindre accent dans le diff. * experimental/ble: Un diff sans accent (sauf dans le contexte). * experimental/bla, experimental/ble: Experiment to see why we get this stupid message in the CVS commit info. > (This appears to be a binary file; contents omitted.) 2005-03-15 hivert * src/nauty-module/README, src/nauty.patch: Updated to the new nauty22 (geng.c 1.9) version. 2005-03-14 Nicolas M. Thiéry * TODO: Update. * lib/LIBFILES/examples.mu: New algebra with several basis: Dom::SymmetricPolynomials: - e, h, m, p, s basis, with algebra structure and toPoly conversions - no conversions between the basis yet * lib/COMBINAT/partitions.mu: Added aliases evaluation->toExp and fromEvaluation->fromExp We probably should deprecate toExp and fromExp once with have cleaned up the semantic for the extra argument k. * lib/EXAMPLES/DOC/MultivariatePolynomials.tex: Just a hint on what I am working now :-) * lib/EXAMPLES/TEST/SymmetricPolynomials.tst, lib/EXAMPLES/DOC/SymmetricPolynomials.tex, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/SymmetricPolynomials.mu: New algebra with several basis: Dom::SymmetricPolynomials: - e, h, m, p, s basis, with algebra structure and toPoly conversions - no conversions between the basis yet * lib/LIBFILES/operators.mu: Added TODO comment. New option for operators::makeLinear: Extras * lib/EXAMPLES/MyMultivariatePolynomials.mu: Fixed spurious line output: ; => : * lib/COMBINAT/TEST/partitions.tst, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: - Cat::IntegerListsLexClass is now marked as graded. - New entries: minSize, maxSize with stupid default values - New functionality: generator() which iterates through generator(minSize), ..., generator(maxSize). * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Typo fix in a comment and an error message domain_index is ready for when this feature will work in the kernel Work around a name collision for dom::dimension with Dom::DistributedPolynomial. Ignore it when it's not an integer. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DistPoly.mu, lib/init.mu: Backport of Dom::DistributedPolynomial from MuPAD-dev, which includes some partial merging with our free module stuff (it's now a Cat::GradedAlgebraWithBasis). * lib/COMBINAT/permutations.mu: Renamed reculs to recoils, and added an interface entry * lib/MUPADBACKPORT/DOMAINS/CONSTR/CCttype.mu: Backport of CategoryConstructor::testtype * lib/COMBINAT/TEST/independentSetsOfVectorSpace.tst, lib/COMBINAT/independentSetsOfVectorSpace.mu: New function: count * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Natural.mu: Backport of domtype entry. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Little fix for the previously added tests (undeleted variable). * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu: Added overloading of Sym::p([1])( P ), where P is a polynomial ring R[x,y,z], which we identify with the alphabet (x,y,z) over the coefficient ring R. 2005-03-14 fdescouens * lib/COMBINAT/words.mu: global ident letter removed. * lib/COMBINAT/TEST/tableaux.tst: combinat:: added before tableaux in some tests. 2005-03-14 hivert * src/nauty-module/README: New file README (I forgot to add it for at least several month)... 2005-03-14 Nicolas M. Thiéry * lib/COMBINAT/words.mu: Optimized combinat::words::evaluation for integer words: >> prog::timeThese(1000, table( >> "old" = combinat::words::evaluationOld([5,4,2,6,8,1,3,9,2,6,1,1,5]), >> "new" = combinat::words::evaluation([5,4,2,6,8,1,3,9,2,6,1,1,5]))); old: CPU: 0.832 ms/call Wallclock: 0.832 ms/call new: CPU: 0.236 ms/call Wallclock: 0.236 ms/call 2005-03-13 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Function for straighting skew complete functions added. 2005-03-11 Nicolas M. Thiéry * src/MAPITL/MAPITL.tst: Reverted change 1.4 -> 1.5 as it's not needed anymore. * src/MAPITL/MAPITL.tst, src/MAPITL/MAPITL_test.mcc: The module functions with reference effect on parameters are dangerous. We make sure to only call them on lists which are referenced nowhere else than in a variable. 2005-03-11 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: cosmetic changes. 2005-03-10 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: global ident i removed * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: dualBasesPairs and scalar added in the interface 2005-03-09 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Added comment about the order of evaluation of dom::one. * lib/init.mu: Backport of bug fix for Dom::ExpressionField()::print (cont) Sorry, I did not test my change before committing. * lib/init.mu: Backport of the new CategoryConstructor::testtype which allows for testtype(P, Cat::Algebra). Backport of bug fix for Dom::ExpressionField()::print. * lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex: Typo fixes. 2005-03-09 teresamu * src/MAPITL/MAPITL.tst: Code moved to the end of the file to avoid segmentation fault with mupad 2.5.3 (and -n option) 2005-03-09 jnzeutchap * lib/COMBINAT/yamanouchi.mu: mes some variables and remove unused ones, added a function "fromTableau" to create a yamanouchi word from a standard tableau 2005-03-09 fdescouens * lib/init.mu: FinalRaise option added. (Nicolas: I think you have forget to declare it for your new function raises in words, cheers) * lib/COMBINAT/tableaux.mu: bug in semiStandard list function fixed (miss a return for the standard case) * lib/COMBINAT/DOC/compositions.tex: Little english typos fixed and print pretty output added on examples for toSkewPartition 2005-03-08 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Hall littlewood and Macdonald scalar products added * lib/COMBINAT/compositions.mu: Bugged function toSkewPartition modified. Parameter for the shift of lines added. * lib/COMBINAT/DOC/compositions.tex: doc added on toSkewPartition * lib/COMBINAT/TEST/compositions.tst: test added on toSkewPartition 2005-03-08 Nicolas M. Thiéry * lib/init.mu: Backport of the new domain Dom::Natural from MuPAD. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Natural.mu: Backported new domain Dom::Natural. * README.in: Added note about the license keys on sourceforge. * index.html.in: Advertising for the campain against software patents. * lib/init.mu: Added prog::timeThese to the interface. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/trees.mu: New functions: - combinat::trees::(to/from)NonCrossingPartition - combinat::labelledTrees::fromShape * lib/PROG/DOC/partialSpecialization.tex: Added some comments in the doc. * lib/COMBINAT/words.mu: New function: raises * lib/COMBINAT/countingFunctions.mu: Added TODO 2005-03-08 fdescouens * lib/COMBINAT/DOC/skewTableaux.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex: english style 2005-03-07 fdescouens * lib/COMBINAT/DOC/skewTableaux.tex, lib/COMBINAT/DOC/tableaux.tex: doc on creating method added as in trees * lib/COMBINAT/DOC/ribbonsTableaux.tex: The creating method added as in trees 2005-03-06 Nicolas M. Thiéry * lib/COMBINAT/labelledTrees.mu: New functions: - combinat::trees::(to/from)NonCrossingPartition - combinat::labelledTrees::fromShape * src/MAPITL/BUGS: TEST/MAPITL.tst moved to MAPITL.tst a long time ago. 2005-03-04 novelli * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Changed the code in correct way. 2005-03-04 hivert * lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu: Added multDomHecke. 2005-03-02 hivert * lib/EXPERIMENTAL/ArikiKoike/ArikiKoike.mu: Standard dom -> DOM backward compatibility problem. 2005-03-02 Nicolas M. Thiéry * lib/DOC/design.tex: Started a section on the features we badly miss in MuPAD. Right now, this is commented out, but it will become visible once it has evolved to something clean. Please add your ideas! 2005-03-01 hivert * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu: Added method subsNode to substitute a node inside a tree. * lib/COMBINAT/permutations.mu: Removed duplicate definition and used combinat's one of typeDirection. * lib/EXAMPLES/SymmetricFunctions.mu: First cleanup of the plethysm mechanism. 2005-02-28 Nicolas M. Thiéry * createDomain: Improved heuristic to detect the end of the interface declaration, in particular to take care of combinat::interface which contains if statements and the like. This reverts the previous change. 2005-02-28 hivert * lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: generator::fromRange allows now for reverse ranges and steps. * lib/EXPERIMENTAL/AlgTools.mu: Improved some comments and userinfos messages. * experimental/2005-02-25-Coroutines/Makefile, experimental/2005-02-25-Coroutines/check.mu, experimental/2005-02-25-Coroutines/corout.mcc, experimental/2005-02-25-Coroutines/stack.mu: Tentative dynamic module for coroutine in MuPAD. 2005-02-28 jnzeutchap * createDomain: modifiied the file so that it adds a comma after the name of the new domain 2005-02-27 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Test for H Functions deleted * lib/EXAMPLES/SymmetricFunctions.mu: H functions removed to an experimental part * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex: bug fixed due to the change of structures for ribbon tableaux. * lib/COMBINAT/DOC/ribbonsTableaux.tex: bug into te examples fixed, methods details added and examples added. Thid part of the documentation is checked OK!. * lib/COMBINAT/DOC/tableaux.tex: bug in the conjugate function example fixed * lib/OUTPUT/DOC/asciiArt.tex: test broken due to the change of structure for ribbon tableaux corrected * lib/COMBINAT/TEST/ribbonsTableaux.tst: two tests added on k-ribbon tableaux where the inner partition is not a k-core * lib/COMBINAT/ribbonsTableaux.mu: toFullRepresentation function (useful for print pretty) debugged (ribbon tableaux with skew shape are now correctly pretty printed) * lib/COMBINAT/TEST/ribbonsTableaux.tst: All tests are OK! * lib/COMBINAT/ribbonsTableaux.mu: spinTableau function debugged. All tests are OK. Bug know into the print pretty function for some skew shapes 2005-02-25 teresamu * lib/COMBINAT/TEST/decomposableObjects.tst: Analyzed FAIL problem in bla 2005-02-23 Nicolas M. Thiéry * README.in, README, index.html.in: Updated w.r.t. the new release of MuPAD 3.1.1 * lib/init.mu: Added prog::partialSpecialization. * lib/COMBINAT/DOC/labelledBinaryTrees.tex: Drawn labeled tree instead of its expression in the first example, for improved readability. * lib/COMBINAT/DOC/decomposableObjects.tex: Removed outdated comment about generator. 2005-02-21 hivert * lib/PROG/DOC/partialSpecialization.tex: Corrected macro typos MWarn -> Mwarn 2005-02-19 Nicolas M. Thiéry * lib/COMBINAT/generators.mu: Removed compose from the interface. * lib/COMBINAT/partitions.mu: Marked combinat::partitionsTemporaryHack for deletion? * lib/PROG/DOC/testUnit.tex: Doc for prog::testUnit::sourceDir. * lib/PROG/TEST/partialSpecialization.tst, lib/PROG/DOC/partialSpecialization.tex, lib/PROG/partialSpecialization.mu: Improved partial specialization: - proper recursion into subexpressions like bla + bli - cleaned up code, more doc and tests 2005-02-18 jnzeutchap * lib/COMBINAT/TEST/yamanouchi.tst: important modifications ! * lib/COMBINAT/yamanouchi.mu: mportant modifications ! 2005-02-17 Nicolas M. Thiéry * lib/PROG/TEST/partialSpecialization.tst, lib/PROG/DOC/partialSpecialization.tex, lib/PROG/DOC/main.tex, lib/PROG/partialSpecialization.mu: New function: - prog::partialSpecialization: Partial specialization of expressions and code (alpha) 2005-02-17 fdescouens * lib/COMBINAT/tools.mu: global ident resolved 2005-02-16 Nicolas M. Thiéry * lib/TEST/mupad.tst, lib/init.mu: Bug fix: poly2list(x^3) was broken with MuPAD < 3.0.0. * lib/MUPADBACKPORT/OUTPUT/tabForm.mu: Backport of output::tabForm 2005-02-16 teresamu * lib/ADT/DOC/Stack.tex: Fixed to avoid LaTeX warning * lib/PROG/DOC/main.tex, lib/PROG/DOC/timeThis.tex: Fixed for LaTeX compilation * lib/PROG/DOC/testUnit.tex, lib/PROG/DOC/bless.tex: Fixed to avoid LaTeX warning 2005-02-15 Nicolas M. Thiéry * lib/PROG/TEST/timeThis.tst, lib/PROG/DOC/timeThis.tex, lib/PROG/timeThis.mu, lib/init.mu: New function: prog::timeThese. Improvements to prog::timeThis. 2005-02-14 Nicolas M. Thiéry * lib/PROG/TEST/timeThis.tst, lib/PROG/DOC/timeThis.tex, lib/PROG/DOC/main.tex, lib/PROG/timeThis.mu, lib/init.mu: New function: - prog::timeThis: run a chunk of code several times (inspired from perl's Benchmark::timethis). * lib/MUEC/SP/AllValue.mu, lib/MUEC/SFA/SfAVars.mu: Replace \* by \\* in strings for compatibility with the parser of MuPAD > 3.1. 2005-02-11 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/PermutationGroup.mu: Bug fix: random was broken for Dom::PermutationGroup(n), and incorrect for Dom::PermutationGroup(n, [...]). Thanks Christopher for the report. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: pretty-printing improvement (-a+b) *F(1) is output as (b-a) F(1). This is done by an experimental use of a wrapper on the coeffs for latter pretty printing. See e-mail discussion with Christopher. 2005-02-11 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: tests modified for the new structure of ribbons Tableaux. Tests bygged for spinTableaux function. * lib/COMBINAT/ribbonsTableaux.mu: skew ribbons Tableaux supported due to the new strutures. Bug in the tests for sponTableau. Commited for compatibility for functions in combinat::tableaux and skewTableaux. 2005-02-10 fdescouens * lib/COMBINAT/tableaux.mu: countSemiStandardTableaux added. Bug fixes due to the fact that conjugate returns now a typed object. * lib/COMBINAT/TEST/tableaux.tst: tests added for listSemiStandard with the kostka numbers. 2005-02-10 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Use generate::negate to strip the - out of coefficients which are declared as negative by generate::isNeg. Call generate::sortSums, but this does not seem to do much ... 2005-02-09 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: tests modified for weight function which became evaluation. * lib/COMBINAT/skewTableaux.mu: weight function becomes evaluation and it uses word::evaluation 2005-02-08 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOC/demonstration.tex: Improved pretty printing of FreeModule elements + tests. 2005-02-08 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: Some tests debugged. Test of the function listSemiStandard by testing the LR rule with lrcalc. * lib/COMBINAT/skewTableaux.mu: Functions isA... debugged and test of the shape added for isAskewTableaux and isAStandardSkewTableaux. Functions (op, set_index, .. ) about typed objects debugged. Function eval becomes weight. Function conjugate added. Function countSemiStandard added (not a map on the list retruned by listSemiStandard). 2005-02-08 Nicolas M. Thiéry * experimental/2005-02-08-PrettyPrint.mu: Fix for interactive use. * lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/DOC/demonstration.tex: Fixed and improved link to the guided tour from the doc of examples::SymmetricFunctions. * BUGS: Update * doc/html/Makefile.in: ... sigh ... combinat.html requires 3 latex runs. * doc/STYLES/everyshi.sty, doc/STYLES/count1to.sty: Update of count1to and everyshi from the latest tetex versions. * lib/COMBINAT/TEST/independentSetsOfVectorSpace.tst: Formating. * lib/COMBINAT/generators.mu: Systematic assert that toListDoubleSize does not contain NIL at the end. Added TODO note. * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New entries/fonctions: - plethysmk/plethsymSym for plethysm by symmetric functions - coeffRing - fromPoly => faster implementation for one/monomial More type checking, small reorganization, updated TODO * doc/html/Makefile.am: ... sigh ... combinat.html requires 3 latex runs. * experimental/2005-02-08-PrettyPrint.mu: // Experiments to improve the pretty printing of free module elements. 2005-02-08 ccreutzig * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: fixed -1 in the patch of my latest commit 2005-02-07 ccreutzig * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: new pretty-print, commented out via %if FALSE then ... end_if 2005-02-07 hivert * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu: Added plethysm ad some cleanup. * lib/COMBINAT/parkingFunctions.mu: Added missing local vars. 2005-02-07 Nicolas M. Thiéry * lib/init.mu: Fixed version testing for the matrix::polyVariable and Category::testtype patches for 3.1.1 (which does not have them). 2005-02-07 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: dom::new replaced by dom::fromExpr * lib/COMBINAT/TEST/skewTableaux.tst: tests for conjugate function added * lib/COMBINAT/skewTableaux.mu: conjugate function added * lib/COMBINAT/TEST/tableaux.tst: dom(truc) and dom::new(truc) replaced by dom::fromExpr(truc) * lib/COMBINAT/skewTableaux.mu: shape function now return a skew partitions and not the list [inner, outer]. * lib/COMBINAT/TEST/tableaux.tst: test of conjugate function adapted for tableaux as typed objects * lib/COMBINAT/tableaux.mu: bug fixes into conjugate due to adaptation of the function for typed objects * lib/COMBINAT/tableaux.mu: conjugate returns now the conjugate tableau as a typed object 2005-02-05 fdescouens * lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex: bug fixes into the documentation (indentation fault) * lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex: charactersTable documentation added with an example for S3 * lib/DOMAINS/DOMAIN/SymmetricGroup.mu, lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: characterTable becomes charactersTable * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst: Test added for characterTable: The table for S6 2005-02-05 Nicolas M. Thiéry * experimental/2005-02-05-Plethysm-Vladimir.Dotsenko.mu: Experiments for Vladimir Dotsenko with plethysms of symmetric functions over a ground field which has a non trivial plethysm. * lib/EXAMPLES/SymmetricFunctions.mu: Experimental feature: call the plethysm on the coefficients if the coefficient ring has a plethysmk method. 2005-02-04 fdescouens * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: characterTable function now use Symmetrica::SgCharTable and reorganize the array into a table (by convention the first column is indexed by partition (1,...,1) because it give us the dimension of the representations given by each line * lib/COMBINAT/tools.mu: modifications of the function tableAsTex which pretty print 2-d table with entries indexed by partitions (other types will be added when they will be used for the first time) * lib/init.mu: tableAsTex added to the interface of the domain generate * lib/LIBFILES/combinat.mu: loading of tableAsTex moved to init.mu an added to the interface of generate * lib/LIBFILES/combinat.mu: loadproc(tableAsTexFile) added * lib/COMBINAT/tools.mu: TableAsTeXFile become tableAsTeXFile * lib/COMBINAT/tools.mu: fonction Table2dToTex become TableAsTeXFile. 2005-02-03 fdescouens * lib/COMBINAT/tools.mu: function Table2dToTex added in order to pretty print in TeX 2d-table. TODO test of the type of the indexes in order to increase the quality of the printing of the indexes. * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: tex output delete from characterTable and created in tools with a more general function Table2dToTex (bad name...) 2005-02-03 Nicolas M. Thiéry * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New functions: plethysm (was already there in the last commit), lyndon. Update of the interface. * lib/MUEC/SFA/DOC/SfA2Sf.tex, lib/MUEC/SFA/DOC/Sf2SfA.tex, lib/IPC/DOC/preface.tex, lib/DOC/referenceManual.tex, lib/DOC/annexes.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/linearExtensions.tex: Declared the main documentation file in STYLES/template.tex, so as to be able to just say \Mup{combinat}. Fixed link adjusting for muEC::* files. Beware: the html table of contents were and still are broken! * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New functions: powerset, multiset, cycle, ln, exp, _divide 2005-02-03 jnzeutchap * lib/COMBINAT/TEST/yamanouchi.tst, lib/LIBFILES/combinat.mu, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/yamanouchi.tex, lib/COMBINAT/yamanouchi.mu: added the new combinatorial class for yamanouchi words. * createDomain: added myself to the list of user ! 2005-02-03 Nicolas M. Thiéry * doc/TOOLS/adjust_links.pl, doc/STYLES/template.tex: Declared the main documentation file in STYLES/template.tex, so as to be able to just say \Mup{combinat}. Fixed link adjusting for muEC::* files. Beware: the html table of contents were and still are broken! 2005-02-03 fdescouens * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: computation of the caracter table added and an output into a tex file is provided * lib/COMBINAT/ribbonsTableaux.mu: spin and cospin polynom in version recursive with generic graph 2005-02-01 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: For compatibility with MuPAD 2.5.3, use op(eq,1) instead of eq[1] to get the left hand side of an equation, * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Tentative workaround around what might be a MuPAD bug ... 2005-02-01 hivert * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Tentative definition of makeLinearMap. 2005-01-31 Nicolas M. Thiéry * lib/LIBFILES/IPC.mu, lib/IPC/TEST/GAP.tst, lib/IPC/DOC/main.tex, lib/IPC/DOC/GAP.tex, lib/IPC/GAP.mu: New crude interface with GAP: IPC::GAP * lib/DOMAINS/CATEGORY/SemiGroup.mu: Allow for "modular programming" and facade semi groups: Call G::_mult(a,b) instead of a*b inside multiplicativeClosure. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Bug fix: the number of rows of the endomorphism matrix is now coherent with sparseVector even when the number of columns is zero. * lib/init.mu: Added IPC in the advertised libraries. 2005-01-28 hivert * lib/EXPERIMENTAL/AlgTools.mu: Added radical and semi-simple of module. 2005-01-27 Nicolas M. Thiéry * index.html.in: Added links to the talks on the web page. 2005-01-27 hivert * lib/COMBINAT/chooseNK.mu: Cosmetic Changes 2005-01-27 Nicolas M. Thiéry * src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, lib/DOC/demo/mupad.tex, src/MachineIntegerListsLex/Makefile.in, Papers/2004-06-29-Rouen-DevelopersMeeting.tex, lib/DOC/demo/heapsOfPieces.tex, lib/DOC/demo/lodayRonco.tex, README, configure: Small improvements to the slides of the last developers meeting. Update of the autotools build system. * configure.ac: Added warning * lib/init.mu: Switch to version 1.2.1 * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, lib/DOC/demo/combinat.tex, lib/DOC/demo/facts.tex, lib/DOC/demo/mupad.tex, lib/DOC/demo/typicalDay.tex, src/MachineIntegerListsLex/Makefile.in, Papers/2004-06-29-Rouen-DevelopersMeeting.tex, Papers/Makefile.am, Papers/Makefile.in, configure.ac, README.in, configure: Basic setup for easily having multiple talks in Papers/ (one .tex file per talk) with shared slides in lib/DOC/demo/. 2005-01-26 Nicolas M. Thiéry * lib/EXAMPLES/SymmetricFunctions.mu: Fixed non-local variable. * Makefile.in: Update of the autotools build system. * Makefile.am: Fixed Wiki-update-text. * BUGS: Update notes about IPC. 2005-01-26 hivert * lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu: minor speed improvement. 2005-01-26 Nicolas M. Thiéry * experimental/algNDec.mu: Indentation. * wiki/PhpWikiAdministration_Remove, wiki/PhpWikiAdministration_Rename, wiki/PhpWikiAdministration_Replace, wiki/StudentProjects, wiki/WikiBlogPlugin_Blog_2005-01-03_18:27:55-08:00, wiki/DevelopersMeeting, wiki/HelloWorldPlugin, wiki/NicolasThiéry, wiki/PageGroupTest_Four, wiki/PageGroupTest_One, wiki/PageGroupTest_Three, wiki/PageGroupTest_Two, wiki/PhpWikiAdministration_Chmod: Updated the wiki pages. 2005-01-26 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: Skew Littlewood Functions QP added (just added a straighten basis in existing QP) 2005-01-25 hivert * lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu: Some cleanup... * lib/COMBINAT/splitNK.mu: Corrected a bug in isA. * lib/COMBINAT/TEST/subsets.tst, lib/COMBINAT/subsets.mu: Added random for subsets. * lib/COMBINAT/TEST/splitNK.tst: Wrote missing test suite of splitNK. 2005-01-24 novelli * lib/COMBINAT/parkingFunctions.mu: Put back parkisation... 2005-01-23 Nicolas M. Thiéry * src/IPC/fdstest5.mcc: Fixed missing source file for fdstest5.mdm. 2005-01-22 Nicolas M. Thiéry * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, doc/ascii/Makefile.in, src/IPC/Makefile.in, src/MachineIntegerListsLex/Makefile.in, configure: Update of the autotools build system. * index.html.in: Announce for the release of MuPAD-Combinat 1.2.1 * src/IPC/Makefile.am: Fixed automake information for fdstest5.mdm (cleanup, ...) * doc/ascii/Makefile.am: Fixed asciidir. Fixed cleanup of .mupadhelpindex files. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: By default, the ascii documentation is now enabled whenever the html documentation is. 2005-01-21 Nicolas M. Thiéry * src/nauty-module/Makefile.in, test/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, Makefile.in, configure: Update of the autotools build system. * ChangeLog: Update. * test/Makefile.in, src/nauty-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/Symmetrica-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/GLIP-module/Makefile.in, src/Makefile.in, Makefile.in, README, configure, ChangeLog: Update of the autotools build system. * src/gordan/Makefile.am, src/MAPITL/Makefile.am, src/lrcalc-module/Makefile.am, src/GLIP-module/Makefile.am: No need anymore to mention the .res file in CLEANFILES * config/packages.m4, src/GLIP/config/packages.m4, src/MAPITL/config/packages.m4: Bug fix: use ${...} in AC_CONFIG_FILE, so that the file gets properly cleaned by make distclean. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Adding stuff to CLEANFILES seems to work now. So the .res and .checklog files are now inserted by default there. * Makefile.am: No need to mention anymore the .info and .spec file in DISTCLEANFILES * index.html.in: Announce for version 1.2.1 * configure.ac: Switched to version 1.2.1 * NEWS: Added date and comment. * NEWS: Update for 1.2.1 * lib/COMBINAT/parkingFunctions.mu: Alternative implementation of word2Parking: JC, please benchmark. * lib/COMBINAT/words.mu: Fixed the expected return value of evaluationSparse. 2005-01-21 novelli * lib/COMBINAT/TEST/parkingFunctions.tst: Added the tests of local variables of both domain * lib/COMBINAT/parkingFunctions.mu: Modified local variables. 2005-01-21 Nicolas M. Thiéry * doc/dvi/Makefile.in, src/IPC/Makefile.in, Makefile.in, README: Update of the autotools build system. * BUGS, TODO: Update * doc/dvi/Makefile.am: Added timeout when checking the documentation. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Fixed recurrenceRelation for small bug introduced in the last revision Return u(n) for Primitive constructors * src/IPC/fdstest4.cpp: Standalone test for opening a C pipe and making a stream out of it. * lib/DOC/demonstration.tex: Update of documentation output w.r.t. for MuPAD 3.1.1 * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added minimal test for the conversion from expression * src/IPC/Makefile.am: Added rules for building the test programs and modules fdstest4/5. * lib/EXAMPLES/SymmetricFunctions.mu: Fixed the conversion from expression which was broken due to an incorrect attempt to take care of Hs and Hcs parametrized bases. * lib/DOC/exercises.tex: Don't test the package loading example. * lib/DOC/demonstration.tex: Update of documentation output w.r.t. for MuPAD 3.1.1 * lib/DOC/design.tex: Update of documentation output w.r.t. new internal poly variables. * lib/COMBINAT/DOC/decomposableObjects.tex: Updated for the use of Primitive instead of Atom and Epsilon. * src/IPC/IPC.mcc: Added comment about Bug #19. * src/IPC/fdstest2.cpp: Fixed include call to fdstream.hpp * lib/COMBINAT/decomposableObjects.mu: Better handling of trivial specifications containing only Primitive elements for the computation of recurrence relation and the like. * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: Added method: _mult, _invert, D Fixed entry: one Fixed local variables and toBeDefined entries laplace and invlaplace implemented by returning a functional expression Tests * lib/COMBINAT/permutations.mu: Imported rotheDiagram from muEC (to be extended). * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: Fixed global/unused variables. Fixed broken prog::check. 2005-01-21 hivert * lib/LIBFILES/experimental.mu: Remove and unused line about DoubleSymmetricGroupAlgebra. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added some bases changes. * lib/EXAMPLES/HeckeAlgebra.mu: Removed a bug when CoeffRing is not Dom::ExpressionsField() 2004-02-13 kg * lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromCategory.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromSuperDomain.mu: func-envs auch korrekten proc-namen geben, func-envs bei Vererbung auch 'blessen' 2005-01-21 Nicolas M. Thiéry * test/Makefile.in, src/nauty-module/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/Symmetrica-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/GLIP-module/Makefile.in, src/Makefile.in, Makefile.in, README, configure, ChangeLog: Update of the autotools build system. * src/gordan/Makefile.am, src/MAPITL/Makefile.am, src/lrcalc-module/Makefile.am, src/GLIP-module/Makefile.am: No need anymore to mention the .res file in CLEANFILES * config/packages.m4, src/GLIP/config/packages.m4, src/MAPITL/config/packages.m4: Bug fix: use ${...} in AC_CONFIG_FILE, so that the file gets properly cleaned by make distclean. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Adding stuff to CLEANFILES seems to work now. So the .res and .checklog files are now inserted by default there. * Makefile.am: No need to mention anymore the .info and .spec file in DISTCLEANFILES * index.html.in: Announce for version 1.2.1 * configure.ac: Switched to version 1.2.1 * NEWS: Added date and comment. * NEWS: Update for 1.2.1 * lib/COMBINAT/parkingFunctions.mu: Alternative implementation of word2Parking: JC, please benchmark. * lib/COMBINAT/words.mu: Fixed the expected return value of evaluationSparse. 2005-01-21 Nicolas M. Thiéry * lib/COMBINAT/parkingFunctions.mu: Alternative implementation of word2Parking: JC, please benchmark. * lib/COMBINAT/words.mu: Fixed the expected return value of evaluationSparse. 2005-01-21 novelli * lib/COMBINAT/TEST/parkingFunctions.tst: Added the tests of local variables of both domain * lib/COMBINAT/parkingFunctions.mu: Modified local variables. 2005-01-21 Nicolas M. Thiéry * doc/dvi/Makefile.in, src/IPC/Makefile.in, Makefile.in, README: Update of the autotools build system. * BUGS, TODO: Update * doc/dvi/Makefile.am: Added timeout when checking the documentation. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Fixed recurrenceRelation for small bug introduced in the last revision Return u(n) for Primitive constructors * src/IPC/fdstest4.cpp: Standalone test for opening a C pipe and making a stream out of it. * lib/DOC/demonstration.tex: Update of documentation output w.r.t. for MuPAD 3.1.1 * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added minimal test for the conversion from expression * src/IPC/Makefile.am: Added rules for building the test programs and modules fdstest4/5. * lib/EXAMPLES/SymmetricFunctions.mu: Fixed the conversion from expression which was broken due to an incorrect attempt to take care of Hs and Hcs parametrized bases. * lib/DOC/exercises.tex: Don't test the package loading example. * lib/DOC/demonstration.tex: Update of documentation output w.r.t. for MuPAD 3.1.1 * lib/DOC/design.tex: Update of documentation output w.r.t. new internal poly variables. * lib/COMBINAT/DOC/decomposableObjects.tex: Updated for the use of Primitive instead of Atom and Epsilon. * src/IPC/IPC.mcc: Added comment about Bug #19. * src/IPC/fdstest2.cpp: Fixed include call to fdstream.hpp * lib/COMBINAT/decomposableObjects.mu: Better handling of trivial specifications containing only Primitive elements for the computation of recurrence relation and the like. * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: Added method: _mult, _invert, D Fixed entry: one Fixed local variables and toBeDefined entries laplace and invlaplace implemented by returning a functional expression Tests * lib/COMBINAT/permutations.mu: Imported rotheDiagram from muEC (to be extended). * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: Fixed global/unused variables. Fixed broken prog::check. 2005-01-21 hivert * lib/LIBFILES/experimental.mu: Remove and unused line about DoubleSymmetricGroupAlgebra. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added some bases changes. * lib/EXAMPLES/HeckeAlgebra.mu: Removed a bug when CoeffRing is not Dom::ExpressionsField() 2005-01-20 novelli * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: Added a few functions related to non-decreasing parking functions and parking functions of a given type. Added the corresponding tests. 2005-01-19 hivert * lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/integerListsLexTools.tst, lib/COMBINAT/integerListsLexTools.mu: Seems that J.C. bug is not corrected... 2005-01-19 fdescouens * lib/COMBINAT/skewPartitions.mu: isA function now returns that a partition is not a skew partition * lib/COMBINAT/skewPartitions.mu: isA function returns TRUE if one test a partition without inner partition 2005-01-19 Nicolas M. Thiéry * src/MAPITL/MAPITL/Cell_tmpl.h, src/MAPITL/MAPITL_tmpl.h: Removed old const_cast bugware for MFgetList which seems to be unneeded since MuPAD 1.4.2 (since MuPAD 2.0.0, MFgetList is declared both as an inline function and a macro, and the later takes the precedence). Better conformance to C++ standards, according to gcc 3.4 (typename). 2005-01-18 novelli * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: A better version of park2Connected is presented (time -> 1/2 old_time) * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: Added - deparkisation (list of words with holes of given parkised) - deconcatenation in connected parking functions, - shifted concatenation + many tests. 2005-01-18 fdescouens * lib/COMBINAT/partitions.mu: truncatedDominate and dominateInterval fucntion removed * lib/COMBINAT/tools.mu: function for clearing remember table imported from MuEC 2005-01-17 novelli * lib/COMBINAT/TEST/parkingFunctions.tst, lib/COMBINAT/parkingFunctions.mu: Added the possibility to parkize the empty word. 2005-01-14 Nicolas M. Thiéry * lib/COMBINAT/independentSetsOfVectorSpace.mu: Added assertion. * lib/COMBINAT/generators.mu: Added TODO note listUniq. * lib/COMBINAT/decomposableObjects.mu: Added TODO comment. * lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/DOC/countingFunctions.tex, lib/COMBINAT/countingFunctions.mu: Added the basic functors for combinat::countingFunctions, with some documentation and tests. 2005-01-14 hivert * lib/EXPERIMENTAL/functors.mu: Speed Improvement * lib/EXPERIMENTAL/AlgTools.mu: Desosse now work with any CoeffRing. 2005-01-13 Nicolas M. Thiéry * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Patch to disable experimental::LandoHopfAlgebra when Nauty is not available. * lib/COMBINAT/decomposableObjects.mu: Fixed missing =null() in Primitive constructor for makeGeneratorFromRank. (bug revealed by the tests in Cat::DecomposableClass). * lib/PROG/TEST/loaddomain.tst, lib/PROG/loaddomain.mu: Oops, the last commit was completely broken. Fixed + added tests. 2005-01-12 Nicolas M. Thiéry * lib/PROG/loaddomain.mu: prog::isDefined was clearly broken, and is not tested at all. Some preliminary cleanup and fixes done. 2005-01-07 Nicolas M. Thiéry * Makefile.am, wiki-gdbm-dump: The plain text of the wiki pages is now backuped in the CVS when calling make Wiki-update-cvs * wiki/AboutThisWiki, wiki/AboutWiki, wiki/AddCommentPlugin, wiki/AddingPages, wiki/AllPages, wiki/AllUsers, wiki/AuthorHistoryPlugin, wiki/BackLinks, wiki/BitSet, wiki/CalendarListPlugin, wiki/CalendarPlugin, wiki/CategoryCategory, wiki/CategoryGroup, wiki/CategoryHomePages, wiki/CommentPlugin, wiki/CreatePagePlugin, wiki/CreateTocPlugin, wiki/DebugInfo, wiki/DevelopersMeeting, wiki/DocumentationTipsAndTricks, wiki/EditMetaDataPlugin, wiki/EditText, wiki/EuropeanAcademicSoftwareAwardApplication, wiki/ExercisesCorrections, wiki/ExternalSearchPlugin, wiki/FindPage, wiki/FlorentHivert, wiki/FrameIncludePlugin, wiki/FrequentlyAskedQuestions, wiki/FullRecentChanges, wiki/FullTextSearch, wiki/FuzzyPages, wiki/GeneralDocumentation, wiki/Generators, wiki/GoodStyle, wiki/GoogleLink, wiki/HelloWorldPlugin, wiki/HomePage, wiki/HomePageAlias, wiki/HowToUseWiki, wiki/IncludePagePlugin, wiki/InterWiki, wiki/InterWikiMap, wiki/InterWikiSearch, wiki/InterfaceWithLinbox, wiki/LikePages, wiki/LinkIcons, wiki/LogoAndNickNameContest, wiki/MagicPhpWikiURLs, wiki/ModuleWithSeveralBases, wiki/MoreAboutMechanics, wiki/MostPopular, wiki/NewMarkupTestPage, wiki/NicolasThiéry, wiki/OldMarkupTestPage, wiki/OldStyleTablePlugin, wiki/OldTextFormattingRules, wiki/Operads, wiki/OrphanedPages, wiki/PageDump, wiki/PageGroupTest, wiki/PageHistory, wiki/PageInfo, wiki/PgsrcRefactoring, wiki/PhotoAlbumPlugin, wiki/PhpHighlightPlugin, wiki/PhpWeatherPlugin, wiki/PhpWiki, wiki/PhpWikiAdministration, wiki/PhpWikiDocumentation, wiki/PhpWikiPoll, wiki/Poster, wiki/ProgrammingTipsAndTricks, wiki/ProjectSummary, wiki/RandomPage, wiki/RawHtmlPlugin, wiki/RecentChanges, wiki/RecentEdits, wiki/RecentReleases, wiki/RecentVisitors, wiki/RedirectToPlugin, wiki/RelatedChanges, wiki/ReleaseNotes, wiki/RichTablePlugin, wiki/RssFeedPlugin, wiki/SandBox, wiki/SkewPartitions, wiki/Specifications, wiki/SteveWainstead, wiki/StudentProjects, wiki/SystemInfoPlugin, wiki/Tableaux, wiki/TextFormattingRules, wiki/TitleSearch, wiki/TranscludePlugin, wiki/TranslateText, wiki/Trees, wiki/TypedTableaux, wiki/UnfoldSubpagesPlugin, wiki/UpLoad, wiki/UserPreferences, wiki/UserTestimonials, wiki/WabiSabi, wiki/WantedPages, wiki/WikiBlogPlugin, wiki/WikiPlugin, wiki/WikiWikiWeb, wiki/_AuthInfo, wiki/subClass: The plain text of the wiki pages is now backuped in the CVS when calling make Wiki-update-cvs 2005-01-06 Nicolas M. Thiéry * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: New constructor Primitive(size, ...) for primitive objects of arbitrary size. Epsilons and Atoms are translated into primitive objects of size 0 and 1. Altogether, more power with less code :-) * BUGS: Notes about the IPC bug with gcc 3.4. 2005-01-05 Nicolas M. Thiéry * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: RepeatedSquaring works now properly and is activated by default. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Documentation example output fix (new dummy variable name in Dom::Matrix). * lib/COMBINAT/TEST/decomposableObjects.tst: Some automatically generated NonTerminal's are now named more precisely as NonTerminalSequence. * src/Symmetrica/ko.c: Fixes by CC against some crashes in Symmetrica::KostkaTab/Number, typically with empty (skew)partitions. * src/Symmetrica-module/Symmetrica.tst: KostkaTab test is not ToDo anymore. * lib/COMBINAT/DOC/words.tex: Added comment about GAP. * README.in: Some installation instructions for Windows * lib/COMBINAT/tableaux.mu: Work around limitations in Symmetrica::KostkaNumber. * src/Symmetrica-module/Symmetrica.mcc, src/Symmetrica/def.h, src/Symmetrica/de.c: Redefine the error function of Symmetrica to: - avoid a name clash with the error function of the MuPAD parser - operate properly inside the dynamic module * lib/COMBINAT/decomposableObjects.mu: New option RepeatedSquaring. If set, sequence using MinLength and MaxLength are translated into logarithmic-sized repeated squaring standard specification, instead of the usual linear-sized one. Not yet fully functional, so the option is set to false by default. 2004-12-20 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: Just a tag 2004-12-18 Nicolas M. Thiéry * src/Symmetrica/de.c: Oops, the last commit was too early. Reverting. * src/Symmetrica/de.c: Hopefully better conformance to C++ standard (according to GCC 3.4): - obsolete use of transtyping in lvalues * src/Symmetrica/kl.c: Hopefully better conformance to C++ standard (according to GCC 3.4): - predeclaration of a function. * src/Symmetrica/Makefile.am: Added -Wall -pedantic compilation flags. * Makefile.in, doc/ascii/Makefile.in: Update of the autotools build system. * Makefile.am: Updated wiki rules. * TODO: Update. * src/Symmetrica/sr.c: Hopefully better conformance to C++ standard (according to GCC 3.4): - predeclaration of a function. * src/MAPITL/MAPITL/Iterator.h: Hopefully better conformance to C++ standard (according to GCC 3.4): - friend template functions should be predeclared. * phpwiki: Added ziphtml action. TODO: pass admin password. * createDomain: Fixed escaping of \ in tex generation. 2004-12-17 Nicolas M. Thiéry * lib/PROG/TEST/loaddomain.tst: Warning telling that the warnings are expected :-) * lib/COMBINAT/TEST/independentSetsOfVectorSpace.tst, lib/LIBFILES/combinat.mu, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/independentSetsOfVectorSpace.tex, lib/COMBINAT/independentSetsOfVectorSpace.mu: New combinatorial class: combinat::independentSetsOfVectorSpace * phpwiki: Updated for our current wiki. New feature: save. 2004-12-16 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: generic algorithm for counting Ribbon Tableaux, computing spin and cospin polynomials. ( !! Tests Broken (essentially with list function which not yet implemented in adequation with generic algorithm !!) 2004-12-16 Nicolas M. Thiéry * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/generators.mu: New function combinat::generators::cartesianPower Documentation for powerset and multiset 2004-12-15 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Use linsolve instead of solve, which is more efficient (and avoids to deal with the new parameters introduced by the new MuPAD 3.1.0 solve) 2004-12-14 Nicolas M. Thiéry * lib/COMBINAT/tableaux.mu: Fixes for MuPAD 2.5.3 (standard DOM problem, list range access). * src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/nauty-module/Makefile.in, src/MAPITL/Makefile.in, src/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, src/IPC/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in: Update of the autotools build system. * src/Symmetrica-module/Makefile.am, src/nauty-module/Makefile.am, src/MAPITL/Makefile.am, src/MachineIntegerListsLex/Makefile.am, src/lrcalc-module/Makefile.am, src/lrcalc/mathlib/Makefile.am, src/lrcalc/lrcoef/Makefile.am, src/IPC/Makefile.am, src/gordan/Makefile.am, src/GLIP-module/Makefile.am: Added -Wall -pedantic to compilation options whenever possible * src/lrcalc/lrcoef/symfcn.c: Hopefully better conformance to C++ standard (according to GCC 3.4): - obsolete use of transtyping in lvalue (previous patch was incorrect) * src/MAPITL/MAPITL.h: Hopefully better conformance to C++ standard (according to GCC 3.4): - using clause required when calling methods of a super class which is a template * src/GLIP-module/GLIP.mcc: Hopefully better conformance to C++ standard (according to GCC 3.4): - specializations of a template need to be done in its original namespace * src/GLIP/GLIP/SmallList.h: Hopefully better conformance to C++ standard (according to GCC 3.4): - Removed spurious ';' * src/GLIP/SmallList.cc: Hopefully better conformance to C++ standard (following GCC 3.4 complaints). * src/GLIP/GLIP/PermutationGroup_tmpl.h, src/GLIP/PermutationGroup.cc, src/GLIP/GLIP/Permutation_tmpl.h: Removed spurious ';' (detected by GCC 3.4) * lib/PROG/loaddomain.mu, lib/init.mu: Fixed autoloading logic for Dom::Matrix and Category. New function prog::isDefined. 2004-12-13 Nicolas M. Thiéry * lib/init.mu: Backport of Dom::Matrix from MuPAD's library (polyVariable feature). More readable MuPAD version tests via an alias MuPADVersionAtLeast. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Backport of Dom::Matrix from MuPAD's library (polyVariable feature). * lib/OPERATORS/overloaded.mu, lib/MUPADBACKPORT/TYPE/Function.mu: Undo of the patch to Type::Function. As suggested by Ralf, it is better, to declare inside the code of operators::overloaded that its elements belong to Type::Function. 2004-12-10 Nicolas M. Thiéry * src/lrcalc/mathlib/vector.h, src/lrcalc/mathlib/list.h, src/lrcalc/lrcoef/symfcn.c: Patches for compatibility with gcc 3.4: - Changed include guards to avoid conflicts: _VECTOR_H => _LRCALC_VECTOR_H _LIST_H => _LRCALC_LIST_H - don't use cast as lvalue * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Use the new entry matrix::internalPolyVar, instead of fetching it by hand. * src/MAPITL/MAPITL/Cell_tmpl.h: Bug fix: the implementation of MAPITL::Cell::push_back(T t) refered to an non existent variable c!!! Clearly this code has never been tested, and amazingly gcc <=3.3 never complained about it ... 2004-12-09 Nicolas M. Thiéry * lib/MUPADBACKPORT/STDLIB/info.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/CCprInfo.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/Category.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCprInfo.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu, lib/init.mu: Backport of the improved info from MuPAD 3.1.0 * lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Separated Steenrod into Steenrod and SteenrodDual (cleaner). * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Fixed error message (missing expr2text). * lib/COMBINAT/parkingFunctions.mu: Oops ... * lib/COMBINAT/parkingFunctions.mu: Fixed non local variable. * lib/EXPERIMENTAL/AlgTools.mu: Fixed non local / unused variables * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Fetch the dummy poly variable from Dom::Matrix to ensure compatibility with it. * lib/COMBINAT/parkingFunctions.mu: Fixed non local / unused variables * doc/ascii/Makefile.am: Improved ascii help building + cleaning rules. 2004-12-08 fdescouens * lib/COMBINAT/partitions.mu: new function dominateInterval added: it returns all the partitions between two partitions for the truncated dominance order * lib/EXPERIMENTAL/Virasoro.mu: Global idents removed * lib/EXAMPLES/TEST/SymmetricFunctions.tst: some minor bugs fixes * lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu: global indent expo and tab retired * lib/EXPERIMENTAL/ribbonsTableaux.mu: global idents and unused variables retired 2004-12-08 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu: Fixed some loadproc's where autoload can't be used yet. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Fixed typo in test. * lib/OPERATORS/overloaded.mu: Fixed global variable. * lib/COMBINAT/partitions.mu: Fixed entry addRibbonsAndSpin(s) in the interface 2004-12-07 Nicolas M. Thiéry * lib/OPERATORS/overloaded.mu: Added a reasonable printInfo method. * lib/TEST/mupad.tst, lib/MUPADBACKPORT/TYPE/Function.mu, lib/LIBFILES/operators.mu: operator::overloaded functions are now in Type::Function * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Test fixed: S::s([0,3,2,5]) is now allowed. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Relaxed the type checking to accept any Cat::ModuleWithBasis. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Fixed interface. * lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu: Added TODO note. * createDomain: It is redundant to specify the domain name in info_str. 2004-12-07 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: test for change of basis with new Hfunction bases (global ident will be retire today) * lib/EXAMPLES/SymmetricFunctions.mu: A change of basis added for H functions 2004-12-06 Nicolas M. Thiéry * doc/STYLES/tex4ht/latex.4ht, doc/STYLES/tex4ht/tex4ht.sty, doc/STYLES/tex4ht/array.4ht, doc/STYLES/Mhelp.sty: Got rid of the patched version of the tex4ht files. Instead, just redefine the 5 appropriate macros in Mhelp.sty. 2004-12-03 fdescouens * lib/EXAMPLES/TEST/SymmetricFunctions.tst: some minor bugs fixes * lib/EXAMPLES/SymmetricFunctions.mu: Some bugs fixes about automatic changes of basis * lib/COMBINAT/partitions.mu: global indent in truncatedDominate fixed * lib/EXAMPLES/SymmetricFunctions.mu: HFunction bases are parametred domain 2004-12-02 fdescouens * lib/EXAMPLES/SymmetricFunctions.mu: automatic changes of basis of ModulesWithSeveralBasis are now used 2004-12-02 Nicolas M. Thiéry * doc/TOOLS/html2ascii: Added entity rewriting – => - * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/nauty-module/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/IPC/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/gordan/Makefile.in, doc/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, doc/dvi/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, Makefile.in, doc/ascii/Makefile.in, configure, aclocal.m4: Update of the autotools build system. * TODO: Update. * doc/dvi/Makefile.am, doc/ascii/Makefile.am: Renamed the LaTeX-generated files doc/dvi/*.help into .helpindex Idem for .helpascii -> .helpindextty Generate the files doc/ascii/.mupadhelpindex .mupadhelpindextty for the MuPAD help system. * lib/MUPADBACKPORT/STDLIB/autoload.mu, lib/MUPADBACKPORT/STDLIB/info.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/BaseDom.mu, lib/LIBFILES/combinat.mu, lib/LIBFILES/examples.mu, lib/LIBFILES/muEC.mu, lib/LIBFILES/operators.mu, lib/init.mu: Backport of autoload from MuPAD 3.1.0 Backport of the improved info functions from MuPAD 3.1.0 * lib/OPERATORS/overloaded.mu: Typo fix in a comment. * lib/MODULES/Symmetrica.mu: Standardization of the module autoloading procedure. * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu, lib/DOC/demonstration.tex: Straightening for Schur functions (skew schur/integer vectors by Jacobi) * lib/COMBINAT/DOC/decomposableObjects.tex: Added troubleshooting documentation to diagnose incorrect grammars. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New function combinat::words::hammingDistance. * lib/COMBINAT/permutations.mu: Stricter type checking for combinat::permutations::isEven. * lib/MUPADBACKPORT/SOLVELIB/islin.mu, lib/SOLVELIB/islin_Backport.mu: Moved the backport file for solvelib::islin to its standard place. * createDomain: info -> info_str 2004-12-01 fdescouens * lib/COMBINAT/partitions.mu: truncatedDominate functions added: it permits to apply the dominance order between two partition with different weight. * lib/COMBINAT/DOC/skewTableaux.tex: doc checked ! * lib/COMBINAT/DOC/ribbonsTableaux.tex: some parts of documentation moved to partitions * lib/COMBINAT/DOC/partitions.tex: doc for addRibbonsAndSpin, removeRibbonsAndSpin, rCore, rQuotient and fromCoreAndQuotient added * lib/COMBINAT/TEST/partitions.tst: tests changed for new function addRibbonsAndSpin and removeRibbonsAndSpin * lib/COMBINAT/ribbonsTableaux.mu: change of name for functions which retire ribbons from a partition * lib/COMBINAT/partitions.mu: addRibbon and removeRibbon became addRibbonsAndSpin and removeRibbonsAndSpin which permits to retire or add more than one ribbons to a partition and which also returns the spin of retired ribbons. * lib/COMBINAT/partitions.mu: functions removeRibbons added from ribbonsTableaux (fusion of removeRibbons, removeRibbon and addRibbon will be done today...) * lib/COMBINAT/ribbonsTableaux.mu: removeRibbons functions moved to partitions 2004-11-30 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: tests removed for moved functions rCore, rQuotient and fromCoreAnd Quotient * lib/COMBINAT/TEST/partitions.tst: tests added for the 3 moved functions * lib/COMBINAT/ribbonsTableaux.mu: functions rCore, rQuotient and fromCoreAndQuotient moved to partitions * lib/COMBINAT/partitions.mu: functions rCore, rQuotient and fromCoreAndQuotient moved from ribbonsTableaux 2004-11-29 novelli * lib/COMBINAT/TEST/parkingFunctions.tst: Added 1 test on straghtening * lib/COMBINAT/parkingFunctions.mu: Added straigten and some small modifications on the code. 2004-11-26 novelli * lib/COMBINAT/parkingFunctions.mu: Modified parkization to compute in a "quicker" way. * lib/COMBINAT/TEST/parkingFunctions.tst: Tests done on the simple parking functions procedures... 2004-11-25 Nicolas M. Thiéry * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/LIBFILES/combinat.mu, lib/LIBFILES/examples.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/muEC.mu, lib/LIBFILES/operators.mu, lib/PROG/testUnit.mu, lib/EXPERIMENTAL/ArikiKoike/ArikiKoike.mu, lib/EXPERIMENTAL/ArikiKoike/ArikiKoikeLagrange.mu, lib/EXPERIMENTAL/ArikiKoike/FiniteQuotientOfPolynomials.mu, lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu, lib/EXAMPLES/CyclesHopfAlgebra.mu, lib/EXAMPLES/FQSymZd.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/EXAMPLES/GraphQuasiSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/NonCommutativeExpressions.mu, lib/EXAMPLES/NonCommutativePolynomials.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/SubsetsSpace.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXPERIMENTAL/AlgTools.mu, lib/EXPERIMENTAL/FreeOperad.mu, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu, lib/EXPERIMENTAL/LandoHopfAlgebra.mu, lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/QSymSym.mu, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu, lib/EXPERIMENTAL/Schur.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/TensorAlgebra.mu, lib/EXPERIMENTAL/Virasoro.mu, lib/EXPERIMENTAL/YangBaxterGraph.mu, lib/EXPERIMENTAL/ribbonsTableaux.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/AlgebraWithSeveralBases.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu, lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/DecomposableClass.mu, lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/DOMAINS/CATEGORY/Operad.mu, lib/DOMAINS/CATEGORY/OperadWithBasis.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/PermutationGroup.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu, lib/DOMAINS/DOMAIN/QuotientFreeModule.mu, lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/SubFreeModule.mu, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOC/demo/combinat.tex, lib/DOC/demonstration.tex, lib/DOC/design.tex, lib/COMBINAT/multisetsNK.mu, lib/COMBINAT/necklaces.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/rankers.mu, lib/COMBINAT/ribbons.mu, lib/COMBINAT/ribbonsTableaux.mu, lib/COMBINAT/setPartitions.mu, lib/COMBINAT/setPartitionsOrdered.mu, lib/COMBINAT/shuffle.mu, lib/COMBINAT/singleton.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/splitNK.mu, lib/COMBINAT/subClass.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/trees.mu, lib/COMBINAT/treesGeneric.mu, lib/COMBINAT/words.mu, lib/COMBINAT/LattE.mu, lib/COMBINAT/cartesianProduct.mu, lib/COMBINAT/chooseNK.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/countingFunctions.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/freeTreesLabelled.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/graphs.mu, lib/COMBINAT/imageClass.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerVectorsModPermutationGroup.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/labelledTrees.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/lyndonWords.mu: Removed the remaining references to Dom::SparseMatrix. Renamed all info domain entries to info_str, to fully use the improved info functions. * lib/OPERATORS/DOC/overloaded.tex: Typo fix. * lib/init.mu: Removed the remaining references to Dom::SparseMatrix. Renamed all info domain entries to info_str, to fully use the improved info functions. * lib/COMBINAT/binaryTrees.mu: Renamed all info domain entries to info_str, to fully use the improved info functions. 2004-11-24 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: stanton white bijection has changed of name * lib/COMBINAT/TEST/skewTableaux.tst: tests changed about empty skew tableaux * lib/COMBINAT/skewTableaux.mu: some bugs about empty tableaux and type skewTabloid * lib/COMBINAT/TEST/tableaux.tst: a little typo fixed * lib/COMBINAT/skewTableaux.mu: a little problem with empty skewTableau fixed 2004-11-23 novelli * lib/LIBFILES/combinat.mu: Small bug removed. * lib/COMBINAT/parkingFunctions.mu: Added parking functions, with parkization. 2004-11-23 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/SparseMatrix_Backport.mu: Removed. This file had long ago be moved to lib/MUPADBACKPORT. 2004-11-08 Nicolas M. Thiéry * TODO: Update. * lib/COMBINAT/tableaux.mu: Allow for skew partitions in kostkaFromSymmetrica. * test/Makefile.in, test/Makefile.am, src/Symmetrica-module/Makefile.in, src/Symmetrica-module/Makefile.am, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Moved the definition of MUPAD_TEST_IGNORE_WARNINGS_PAT in config/mupad.am, so that it can also be used in tests in src/ * src/Symmetrica/part.c: Fixed? a crash in fastconjugate_partition when the input is an empty partition. * src/Symmetrica-module/Symmetrica.tst, src/Symmetrica-module/Symmetrica.mcc, src/Symmetrica-module/Symmetrica2MuPAD.h: Modulo some little bugs (trivial cases), Symmetrica::KostkaTab now works for tableaux and skew-tableaux. 2004-11-05 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: Spin and Cospin polynomials return 0 and not FAIL when the set of ribbons tableaux is empty 2004-11-05 teresamu * src/Symmetrica-module/Symmetrica2MuPAD.h: File does not work, partial fix for KostkaTab, in case of skew tableaux 2004-11-04 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Typo fix in a comment. * lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu: Micro doc improvement * lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/LandoHopfAlgebra.mu, lib/EXAMPLES/TEST/LodayRoncoAlgebra.tst, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Use for real Cat::*WithSeveralBases and Cat::GradedHopfAlgebraWithBasis In particular: - get rid of tensorAlgebra and Cat::CombinatorialHopfAlgebra - Don't declare any more the basic conversions between the tensorSquares as this is now done automatically * lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/QuasiSymmetricFunctions.mu: Implemented the coproduct in the quasi-ribbon basis. * lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu: - Added mu, coproduct, tensor, antipode to the interface. - Define automatically the conversions from A\otimes A to B\otimes B * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: - Fixed dom::coproductByOverloading testing logic which was broken under some circumstances due to an incorrect evaluation order. - Added tensorSquare to the interface. - Fixed comments * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: - counit is now defined as an alias for ground - added a fat warning for when we will play with non-connected graded hopf algebras * lib/COMBINAT/TEST/rankers.tst, lib/COMBINAT/rankers.mu: Bug fix: combinat::rankers::rankFromList(...) did not raise errors appropriately (typo in a variable name). Added tests for combinat::rankers::rankFromList. 2004-11-03 fdescouens * lib/COMBINAT/DOC/skewTableaux.tex: a display bug fixe * lib/COMBINAT/DOC/skewTableaux.tex: doc and example for new function toChain * lib/COMBINAT/TEST/ribbonsTableaux.tst: change of name in tests stantonWhite --> StantonWhite * lib/COMBINAT/ribbonsTableaux.mu: bug fixe on list function (now return [] when non solution and not FAIL) and stantonWhite function become StantonWhite function * lib/COMBINAT/tableaux.mu: some bug fixes with change of type in ListSemiStandard and in KostkaPol * lib/COMBINAT/skewTableaux.mu: bug fixes in op and nops functions (in the new definition because skewTableaux are now typed objects) * lib/LIBFILES/experimental.mu: ribbons tableaux entrie added * lib/EXPERIMENTAL/ribbonsTableaux.mu: expermimental functions on ribbons Tableaux 2004-11-02 Nicolas M. Thiéry * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Added default brute force pure MuPAD implementation of combinat::tableaux::kostka. 2004-10-26 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Fixed missing RowArgs in the options for endomorphismMatrix. * lib/COMBINAT/tableaux.mu: Better handling of the global Symmetrica when the package is not loaded (version included in the mail MuPAD lib). * lib/MUPADBACKPORT/GRAPH/TEST/reachableVertices.tst: Backport of fix from MuPAD 3.1.0 (missing testinit & friends). 2004-10-25 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: The default behavior for finite dimensional modules is not yet fully specified when no Row* option is given. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Fixed endomorphismMatrix with no row args, so that it uses the on-fly rankers (to make it work with infinite dimensional modules). * lib/init.mu: New experimental feature: the endomorphismMatrix method of modules with basis (and other methods built on it like leftMatrix) now takes extra arguments to specify the row and column indices. The available options are for the moment: ColumnVectors, ColumnIndices, ColumnArgs, RowIndices, RowArgs, RowRank No documentation yet. Tests in lib/DOMAINS/DOMAIN/TEST/FreeModule.tst. * TODO: Update. * experimental/algNDec.mu: *** empty log message *** * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: New experimental feature: the endomorphismMatrix method of modules with basis (and other methods built on it like leftMatrix) now takes extra arguments to specify the row and column indices. The available options are for the moment: ColumnVectors, ColumnIndices, ColumnArgs, RowIndices, RowArgs, RowRank No documentation yet. Tests in lib/DOMAINS/DOMAIN/TEST/FreeModule.tst. * lib/COMBINAT/rankers.mu: New feature: rankFromList(l, Fail)(x) returns FAIL if x is unknown instead of raising an error. * lib/COMBINAT/TEST/imageClass.tst, lib/COMBINAT/imageClass.mu: New feature: extra args to the domain are passed down to the function Bug fix: unrank and random did not handle FAIL return values Tests written for all methods * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Bug fix: unrank(r,n) now correctly return FAIL when r>n! * lib/LIBFILES/operators.mu: No need anymore to bless funcenv's Removed makeAssociative_Inner. 2004-10-22 Nicolas M. Thiéry * lib/EXAMPLES/GraphQuasiSymmetricFunctions.mu, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu: Fixed non local variables. 2004-10-21 Nicolas M. Thiéry * README: Update. * lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/GraphQuasiSymmetricFunctions.mu: Fixed non-local variables. * lib/LIBFILES/experimental.mu: Fixed buggy loadproc. Fixed non-local variables. * lib/EXPERIMENTAL/TEST/experimental.tst, lib/EXAMPLES/TEST/examples.tst: Added global test files for examples and experimental. * lib/COMBINAT/TEST/combinat.tst: Micro comment improvement * lib/COMBINAT/tableaux.mu: Detailed comment on the technique for kostka from lrcalc. * experimental/algNDec.mu: Test morphism from HeckeSym to Algebra. 2004-10-19 Nicolas M. Thiéry * src/MAPITL/Makefile.in, src/MAPITL/Makefile.am: MAPITL_test.mdh was missing in EXTRA_DIST * src/GLIP/README, src/MAPITL/README: Resurrected the README. It does not harm to have a default file for it, and saves some trouble in make dist for MuPAD-Combinat. * lib/LIBFILES/experimental.mu: New function experimental::gaussElimPID. * doc/html/Makefile.in: Update of the autotools build system. * doc/html/Makefile.am: Use only 2 latex runs; that should be enough. * TODO: Update. * lib/EXAMPLES/SymmetricFunctions.mu: TODO. * experimental/algNDec.mu: Indentation. * lib/COMBINAT/TEST/words.tst: Documentation for evaluation-related functions. Documentation and tests for words::swap*. * README.in: Added note about user testimonials and building of binary packages. * index.html.in: Added link to user testimonials * lib/COMBINAT/DOC/lyndonWords.tex: Typo fix + micro improvement. * lib/COMBINAT/DOC/words.tex: Typo fix. * lib/COMBINAT/words.mu: Documentation for evaluation-related functions. Documentation and tests for words::swap*. * lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/generators.tex: Fixed broken links. Simplified some \Mup, thanks to the new automatic aliases with MMethodDetails. Fixed missing } Fixed some indentation. * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/tableaux.mu: New method: combinat::tableaux::kostka, implemented via lrcalc or symmetrica. 2004-10-16 Nicolas M. Thiéry * Makefile.am, Makefile.in: Removed reference to removed bootstrap file. * lib/init.mu: Micro improvement to the banner. * lib/init.mu: Reworked the information banner that is pretty printed when the package is loaded. 2004-10-15 hivert * lib/EXPERIMENTAL/AlgTools.mu: ... 2004-10-15 Nicolas M. Thiéry * doc/dvi/dependencies, doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/html/Makefile.in, doc/html/dependencies, src/MAPITL/MAPITL.h, doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.in, Makefile.in: Update of the autotools build system. * config/packages.list.in, src/GLIP/config/packages.list.in, src/MAPITL/config/packages.list.in: Use the short description. * libraries.am: Added polylib in the documents. * TODO: Update * BUGS: *** empty log message *** * experimental/algNDec.mu: Cleanup. * Makefile.am: New rule clean-module-sources * lib/DOC/referenceManual.tex: Simplified the \Mup reference, in a (false) hope to fix the links in the html doc. 2004-10-15 hivert * experimental/algNDec.mu: ... 2004-10-14 Nicolas M. Thiéry * src/MAPITL/MAPITL.h: Added conversion from unsigned long to take care of size_t under Darwin. * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, src/GLIP/Makefile.in, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, test/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, src/MAPITL/configure, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/GLIP/configure, src/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, Makefile.in, README, README.in, configure: Update of the autotools build system. * config/packages.list.in, src/GLIP/config/packages.list.in, src/MAPITL/config/packages.list.in, src/MAPITL/configure.ac, src/GLIP/configure.ac, config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am, config/packages.m4, src/GLIP/config/packages.m4, src/MAPITL/config/packages.m4, config/packages.am, src/GLIP/config/packages.am, src/MAPITL/config/packages.am, config/cvs.am, src/GLIP/config/cvs.am, src/MAPITL/config/cvs.am, configure.ac: Reworked the package building system to use EPM. Now, we should also be able to build deb/aix/osx/... binary packages. * TODO: MAPITL does not require specific configuration; so don't run configure there anymore to save some time. 2004-10-11 Nicolas M. Thiéry * README.in, ChangeLog: Update. * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, configure.ac, src/MachineIntegerListsLex/Makefile.in, bootstrap, configure: MAPITL does not require specific configuration; so don't run configure there anymore to save some time. * src/MAPITL/MAPITL_test.mdh, src/MAPITL/MAPITL_test.mdh.in, src/MAPITL/Makefile.am, src/MAPITL/Makefile.in, src/MAPITL/configure.ac, src/MAPITL/MAPITL_test.mdg.in: For the sake of simplicity: - Removed MAPITL_test.mdg which was useless. - MAPITL_test.mdh (which by the way is outdated) is no more configure-generated (that was not really useful anyway). 2004-10-11 Nicolas M. Thiéry * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, configure.ac, src/MachineIntegerListsLex/Makefile.in, bootstrap, configure: MAPITL does not require specific configuration; so don't run configure there anymore to save some time. * src/MAPITL/MAPITL_test.mdh, src/MAPITL/MAPITL_test.mdh.in, src/MAPITL/Makefile.am, src/MAPITL/Makefile.in, src/MAPITL/configure.ac, src/MAPITL/MAPITL_test.mdg.in: For the sake of simplicity: - Removed MAPITL_test.mdg which was useless. - MAPITL_test.mdh (which by the way is outdated) is no more configure-generated (that was not really useful anyway). 2004-10-10 Nicolas M. Thiéry * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, configure.ac, src/GLIP/Makefile.in, src/MachineIntegerListsLex/Makefile.in, bootstrap, configure: GLIP does not require specific configuration; so don't run configure there anymore to save some time. TODO: do the same thing for MAPITL. * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, lib/DOC/exercises.tex, src/MachineIntegerListsLex/Makefile.in, Makefile.am, Makefile.in, doc/html/Makefile.am, doc/html/Makefile.in, index.html.in, lib/DOC/annexes.tex: Fixed missing files in the installation of the html documentation (main index.html, gif files, Wiki). Fixed some broken links * test/Makefile.in, test/Makefile.am: Fixed version test (prog::check'ing was inadvertently disabled in MuPAD 2.5, not just 2.0.0). 2004-10-08 Nicolas M. Thiéry * lib/OPERATORS/TEST/persistentRemember.tst, lib/OPERATORS/persistentRemember.mu: New method setDirectory. Fixed the test file which broke under MuPAD <= 2.5.3 due to an improper evaluation in a sysassign (replaced by a setDirectory). 2004-10-08 hivert * index.html.in: New release. 2004-10-08 Nicolas M. Thiéry * lib/COMBINAT/DOC/permutations.tex: Fixed cocode to the correct coCode. * TODO: Update. * lib/COMBINAT/DOC/generators.tex: Proofreading of Florent's additions + updates. 2004-10-08 fdescouens * lib/COMBINAT/DOC/ribbonsTableaux.tex: some correction added 2004-10-08 hivert * lib/COMBINAT/generators.mu: An error is now raised when trying to copy a generator with mupad200. 2004-10-08 Nicolas M. Thiéry * lib/COMBINAT/TEST/generators.tst: Disabled tests requiring copy of generators when running MuPAD 2.0.0. 2004-10-08 hivert * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Cleaned... 2004-10-08 Nicolas M. Thiéry * lib/COMBINAT/DOC/preface.tex: Proofreading of Florent's additions + updates. 2004-10-08 fdescouens * lib/COMBINAT/DOC/ribbons.tex: some corrections done 2004-10-08 hivert * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Solved the watchdog timeout problem. * lib/COMBINAT/DOC/generators.tex: Added doc for copy. The design of generatorWithCopy is still open and thus this function remains undocumented. 2004-10-08 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu, lib/COMBINAT/freeTreesLabelled.mu: Fixed interfaces. 2004-10-08 hivert * lib/COMBINAT/DOC/lyndonWords.tex: Added a link to lyndonWords::fromContent. * lib/COMBINAT/DOC/permutations.tex: Slightly improved organisation of the doc. 2004-10-08 Nicolas M. Thiéry * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex: Doc improvements suggested by Florent. * src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, Makefile.in, src/GLIP/Makefile.in, src/MAPITL/Makefile.in: Update of the autotools build system. * config/packages.am, src/GLIP/config/packages.am, src/MAPITL/config/packages.am: Use rpmbuild instead of rpm. * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, test/Makefile.in, src/lrcalc/Makefile.in, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in, src/MAPITL/configure.ac, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/config.h.in, src/MAPITL/configure, src/GLIP-module/Makefile.in, src/GLIP/configure.ac, doc/html/Makefile.in, src/GLIP/Makefile.in, src/GLIP/config.h.in, src/GLIP/configure, src/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, Makefile.in, config.h.in, configure, configure.ac: Moved the configure-generated config/config.h to config.h. Otherwise, this caused problems when CVS-sharing the config directory between MuPAD-Combinat, MAPITL and GLIP. * src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/nauty-module/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/GLIP-module/Makefile.in: Update of the autotools build system. * TODO: Update. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Workaround for the compilation of dynamic module for MuPAD 2.0.0 with recent gcc which do not export std::new_handler by default. 2004-10-08 hivert * lib/COMBINAT/DOC/lyndonWords.tex: Typo. * lib/COMBINAT/DOC/preface.tex: ... * lib/COMBINAT/DOC/permutations.tex: Update to \MethodSection. 2004-10-07 Nicolas M. Thiéry * test/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, TODO: Update of the autotools build system. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Don't use operator <=> which does not exists in MuPAD 2.0.0. * test/Makefile.am: Disable running prog::check in MuPAD 2.0.0, as this one is broken. * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Don't use operator ==> which does not exists in MuPAD 2.0.0. * lib/COMBINAT/subClass.mu, lib/init.mu: Declare the options for combinat::subClass at the right place. * lib/COMBINAT/decomposableObjects.mu: Use initDomain to apply the standard workaround for MuPAD 2.0.0's option remember bug (makeValuation, ...). * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Comment about MuPAD 2.0.0. * createDomain: Don't use 'test' for the domain used for testing. * test/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, lib/EXPERIMENTAL/TEST/LandoHopfAlgebra.tst, src/MachineIntegerListsLex/Makefile.in, doc/ascii/Makefile.in, doc/ascii/dependencies, TODO, configure: Update of the autotools build system. * configure.ac: Removed now unused configure test FUNC_OFSTREAM_FROM_FD. * lib/OPERATORS/TEST/tensorProductOfMaps.tst: Fixed (again) testinit string. * test/Makefile.am: Somewhat improved handling of line breaks causing warnings to be misinterpreted as errors. * src/lrcalc-module/Makefile.in: Update of the autotools build system. * src/lrcalc-module/Makefile.am: Fixed relative reference to build dir for lrcalc/mathlib/libmath.la. * src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, config/config.h.in, doc/dvi/Makefile.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in: Update of the autotools build system. * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCgetEnt.mu: Bug fix for MuPAD 2.0.0 (the kernel does not bless procedures on assignement) * lib/OPERATORS/DOC/persistentRemember.tex: Wipe out completely the persistent remember directory before and after the tests. * lib/OPERATORS/persistentRemember.mu: More quiet reset() method. New resetDirectory function. * lib/OPERATORS/overloaded.mu: Added conversion in the interface. * lib/DOC/demonstration.tex: Fixed minor pretty print change in output. * lib/COMBINAT/generators.mu: Added map in the interface. * lib/COMBINAT/DOC/generators.tex: Marked compose as really deprecated. * doc/STYLES/Mhelp.sty: Improved interface consistency check: the interface entries are now really looked for recursively, without a priori limit on the depth. * doc/dvi/Makefile.am: Clean .patch files. * lib/OPERATORS/TEST/tensorProductOfMaps.tst: Fixed incorrect string in prog::testinit. * lib/PROG/bless.mu: Added comments. * src/lrcalc/mathlib/Makefile.in, src/lrcalc/lrcoef/Makefile.in: Update of the autotools build system. * src/lrcalc/mathlib/Makefile.am, src/lrcalc/lrcoef/Makefile.am: Added missing headers in _SOURCES so that they end up in the distribution. * TODO: *** empty log message *** * src/MAPITL/MAPITL.tst: Disabled known-to-fail equality tests with MuPAD < 3.1.0. * src/MachineIntegerListsLex/Makefile.in, src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, src/IPC/Makefile.in, configure, Makefile.in: Update of the autotools build system. * config/compile, src/GLIP/config/compile, src/MAPITL/config/compile: Added new autotool file config/compile. * Makefile.am: Added make.sh in the distribution. * src/IPC/Makefile.am: Added boost/* in the distribution. * make.sh: Backported modifications from Ralf to not build the doc, nor run the tests, and call MuPAD appropriately. * lib/COMBINAT/getOptions.mu: Backport of 'global variable X' fix by Ralph. 2004-10-06 hivert * lib/PROG/testUnit.mu: Unused local var. * lib/COMBINAT/tableaux.mu: Standard dom bug with mupad.2.5.* * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/SemiRing.mu: Standard patch for the dom::problem with 2.5.*. 2004-10-06 Nicolas M. Thiéry * TODO, NEWS: *** empty log message *** * lib/OUTPUT/DOC/asciiArt.tex, lib/OUTPUT/asciiArt.mu: - Fixed spurious extra line(s) in the output of output::asciiArt::fromArray, in particular with option Compact. - Fixed interface by setting category Cat::BaseCategory - New expr/convert methods to please Cat::BaseCategory - Fixed (un)documented in the interface * lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst, lib/OPERATORS/TEST/repeatedSquaring.tst, lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/EXAMPLES/TEST/FreeQuasiSymmetricFunctions.tst, lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/TEST/nbspcols.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/rankers.tst, lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/tableaux.tst: Fixed test files for the MuPAD nightly tests: - Fixed errors when prog::TestNoTestargs is FALSE. Those errors came from tests of the form test(bla(), Traperror=...) where bla() does only throw errors properly when testargs is FALSE. Those tests have been embedded in a if prog::TestNoTestargs = FALSE then ... - Fixed parser mistakes due to the fact that the test files are piped through MuPAD, and not read by MuPAD. Typically the following lines are misinterpreted as two distinct commands: bla (...) Fixed as: bla ( ...) * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex: Backport of CCR \Mup{} fixes. * lib/EXPERIMENTAL/TEST/LandoHopfAlgebra.tst, lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Fixed non local / unused variables. * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: experimental::LandoHopfAlgebra is now a parametrized domain. side effect: fix error in prog::init(All) when combinat::graphs is not available. * lib/POLYLIB/TEST/variables.tst: Fixed missing prog::testexit(): * lib/COMBINAT/TEST/graphs.tst: Use export(prog, Alias, test) instead of an assignment. 2004-10-05 Nicolas M. Thiéry * doc/html/Makefile.in, doc/html/dependencies, doc/html/Makefile.am: Fixed broken dependencies files (referencing .mdvi instead of .dvi). * src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, doc/html/Makefile.in, src/MAPITL/Makefile.in, doc/ascii/Makefile.in, TODO, configure, Makefile.in: Update of the autotools build system. * doc/html/Makefile.am: Temporarily disabled broken inclusion of html doc files in the distribution. * src/lrcalc-module/Makefile.am: Update now that lrcalc has been autoconfiscated. * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Moved global HeckeCliffordWordModule into experimental where it belongs. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Little optimization in print. * doc/ascii/Makefile.am: Temporarily disabled broken inclusion of ascii doc files in the distribution. * Makefile.am: Cat::GradedCombinatorialClass -> MuPAD CVS. * src/MAPITL/Makefile.am: Updated include_HEADERS for the new MAPITL/*.h * lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu: Put size in interfaceAddIfExists. * lib/COMBINAT/TEST/decomposableObjects.tst: Added line breaks in very long line to please the MuPAD line editor (report by Ralf). * lib/TEST/mupad.tst, lib/init.mu: Fixed broken poly2list library backport for MuPAD < 3.0.0. * lib/COMBINAT/graphs.mu: Replaced the warning by a userinfo when Nauty is not available, to please prog::init(All) in MuPAD's nightly tests. * lib/DOMAINS/CATEGORY/DOC/GradedCombinatorialClass.tex: Meaningful, albeit preliminary, documentation. * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Fix: HeckeCliffordAlgebraTools was declared in the global name space. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Fixed doc typo. 2004-10-04 Nicolas M. Thiéry * lib/COMBINAT/TEST/freeTreesLabelled.tst: Fix: combinat::freeTreesLabelled was not prog::check'ed. * lib/COMBINAT/freeTreesLabelled.mu: Fixed non local variable. * lib/COMBINAT/integerVectorsModPermutationGroup.mu: Temporary fix of the interface. A major rework of the interfaces is needed for words and subdomains. * configure.ac: partial autoconfiscation of lrcalc. * src/lrcalc/lrcoef/Makefile, src/lrcalc/lrcoef/Makefile.am, src/lrcalc/lrcoef/Makefile.in, src/lrcalc/mathlib/Makefile, src/lrcalc/mathlib/Makefile.am, src/lrcalc/mathlib/Makefile.in, src/lrcalc/Makefile.am, src/lrcalc/Makefile.in: Partial autoconfiscation (a configure.ac is still missing to be autonomous from the MuPAD-Combinat build tree). * lib/COMBINAT/DOC/graphs.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/freeTreesLabelled.tex, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/freeTreesLabelled.mu, lib/COMBINAT/graphs.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/trees.mu: Updated some outdated interface(Add) entries. * lib/COMBINAT/generators.mu: combinat::generators is now in category Cat::BaseCategory (fixes broken interface). * doc/html/Makefile.am: Fixed the documentation subfile pattern w.r.t. the new names. * Makefile.in, doc/dvi/Makefile.in: Update of the autotools build system. * TODO: *** empty log message *** * lib/LIBFILES/experimental.mu: New methods _union and _minus in experimental::intSetSort. With those, combinat::freeTreesLabelled::fromListPrufer can now use indifferently DOM_SET's or experimental::intSetSort's. * lib/COMBINAT/DOC/trees.tex: Removed outdated comment. * lib/COMBINAT/DOC/lrcalc.tex: Added url. * lib/ADT/DOC/Stack.tex, lib/ADT/Stack.mu: Implemented truncation of large Stacks output, after Christopher's suggestion. * lib/COMBINAT/freeTreesLabelled.mu: New methods _union and _minus in experimental::intSetSort. With those, combinat::freeTreesLabelled::fromListPrufer can now use indifferently DOM_SET's or experimental::intSetSort's. * lib/COMBINAT/DOC/decomposableObjects.tex: Fixed broken MExample label ex-advanced-counting. * lib/OPERATORS/DOC/persistentRemember.tex: According to Christopher, MDomElConst should come before the MDetails about the elements of the domain. * lib/COMBINAT/DOC/main.tex: Reordered alphabetically. Deal with doc files that may be missing (because we do not include them in the MuPAD library). * doc/dvi/Makefile.am: Now make machin.tst should rebuild the dvi if needed. * Makefile.am: Removed a few documentation pages from MUPAD_DOC_FILES. * lib/OPERATORS/DOC/main.tex: operators::persistentRemember is not portable under windows; so we do not integrate its doc in the MuPAD library for the moment. => only input persistentRemember if the doc file is there. * lib/OPERATORS/overloaded.mu: New expr method, to please Cat::BaseCategory. (actually, print has been renamed to expr). * lib/ADT/Stack.mu: Backport of Christopher workaround for the pretty printing. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Typo fix: Cat::Combinatorialclass -> Cat::CombinatorialClass. * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Fixed broken \Mup{...}. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex: Meaningful, albeit preliminary, documentation. * lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/DOC/necklaces.tex: Doc fix: \Mup{evaluation} -> \Mpar{evaluation}. * lib/COMBINAT/DOC/LattE.tex: Meaningful, albeit very preliminary, documentation. 2004-10-03 Nicolas M. Thiéry * lib/COMBINAT/graphs.mu: Fixed test for existence of combinat::Nauty (misplaced alias). * lib/OUTPUT/asciiArt.mu, lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: Fixed the management of the separator argument of output::asciiArt::fromArray. * lib/IPC/DOC/preface.tex: Fixed MuPAD output for MuPAD-dev * lib/ADT/DOC/Stack.tex: Changed pretty printing of adt::Stack. * lib/OPERATORS/overloaded.mu: operators::overloaded is now in Cat::BaseCategory Fixes missing interface entry, which was moved recently from Dom::BaseDomain to Cat::BaseCategory. * src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, Makefile.in: Update of the autotools build system. * doc/STYLES/m1a.cls, doc/STYLES/Mhelp-tex4ht.cfg: Import from MuPAD LaTeX style files. * Makefile.am: Updated list of things to be transfered to the MuPAD library. * TODO: Update. * lib/POLYLIB/poly2list.mu: Removed poly2lib::poly2list. Instead, backport the poly2list overloading feature of MuPAD 3.0.0 directly in the main poly2list. * lib/COMBINAT/treesGeneric.mu: Fixed deprecated MainTerminal -> MainNonTerminal * lib/TEST/mupad.tst, lib/LIBFILES/operators.mu, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/init.mu: Removed poly2lib::poly2list. Instead, backport the poly2list overloading feature of MuPAD 3.0.0 directly in the main poly2list. * lib/EXAMPLES/CyclesHopfAlgebra.mu: Fixed deprecated MainTerminal -> MainNonTerminal * lib/COMBINAT/graphs.mu: Disable combinat::graphs when combinat::Nauty is not available. 2004-10-02 Nicolas M. Thiéry * lib/LIBFILES/operators.mu: Fixed missing autoload for operators::tensor & friends. * lib/init.mu: Update of Options. * lib/LIBFILES/combinat.mu: Updated the entries in the interface which should only be there when CombinatIsLoaded. * lib/COMBINAT/decomposableObjects.mu: Fixed comment. * lib/ADT/Stack.mu: Pretty print as adt::Stack(1,2,3). * lib/COMBINAT/integerMatrices.mu: Fixed the test for the availability of scalar products of symmetric functions, to make it also work in the MuPAD library. * lib/MUPADBACKPORT/GRAPH/DOC/reachableVertices.tex: Backport of tex fix by Ralf. * src/GLIP-module/GLIP.tst: Fixed oldish call to combinat::partitions(n). 2004-10-01 Nicolas M. Thiéry * test/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/nauty-module/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.am, src/MAPITL/Makefile.in, doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/html/Makefile.in, doc/html/dependencies, src/GLIP/Makefile.am, src/GLIP/Makefile.in, config/config.h.in, doc/ascii/Makefile.in, doc/dvi/Makefile.in, doc/dvi/dependencies, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in, Makefile.in, NEWS, README, TODO, configure, configure.ac: Update of the autotools build system. Switch to version 1.2.0. * Makefile.am: Added new stuff that needs to be put in the MuPAD CVS server. * lib/OPERATORS/overloaded.mu: Graph::connectedComponent -> Graph::reachableVertices. * lib/init.mu: New method Graph::reachableVertices. Backported Cat::BaseCategory with the new interfaceAdd feature from the MuPAD CVS. * doc/html/texmf.cnf: Enlarged pool size to let combinat.dvi compile. ! TeX capacity exceeded, sorry [pool size=243874]. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Backported Cat::BaseCategory with the new interfaceAdd feature from the MuPAD CVS. 2004-10-01 fdescouens * lib/OUTPUT/asciiArt.mu: Type::Option added for type checking of separator 2004-10-01 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCmkEnt.mu: Backport of DomainConstructor::makeEntry. * lib/MUPADBACKPORT/GRAPH/TEST/reachableVertices.tst, lib/MUPADBACKPORT/LIBFILES/Graph.mu, lib/MUPADBACKPORT/GRAPH/DOC/connectedComponent.tex, lib/MUPADBACKPORT/GRAPH/DOC/reachableVertices.tex, lib/MUPADBACKPORT/GRAPH/TEST/connectedComponent.tst, lib/MUPADBACKPORT/GRAPH/connectedComponent.mu, lib/MUPADBACKPORT/GRAPH/reachableVertices.mu: Commited Graph::reachableVertices (former Graph::connectedComponent) to the MuPAD CVS. 2004-10-01 fdescouens * lib/COMBINAT/skewTableaux.mu: op changes 2004-10-01 Nicolas M. Thiéry * src/nauty-module/Nauty.mcc: Added myself to the authors :-) * lib/COMBINAT/permutations.mu: Added comment. * doc/ascii/Makefile.am: Fixed the documentation subfile pattern w.r.t. the new names. * doc/dvi/Makefile.am: Get dynamically the MuPAD version to set appropriately READPATH in the tests. So, one do not need anymore to specify it on the command line: make bla.res MUPAD=mupad300 * src/MAPITL/MAPITL.h: Added Cell() constructor for the null() MuPAD object. * lib/COMBINAT/trees.mu: Fixed the output of the empty tree (was currently empty instead of the usual .). * test/Makefile.am: Get dynamically the MuPAD version to set appropriately READPATH in the tests. So, one do not need anymore to specify it on the command line: make bla.res MUPAD=mupad300 * src/MAPITL/MAPITL/Cell_tmpl.h: Fixed to<...>() method which was broken! * src/IPC/IPC.mcc: Update of the comments. * lib/LIBFILES/IPC.mu: Renaming IPC::ifstream -> IPC::istream and similarwise for ostream. * lib/DOMAINS/CATEGORY/DOC/Operad.tex, lib/DOMAINS/CATEGORY/DOC/main.tex: Added Operad.tex which was missing in main.tex, and fixed a few TeX typo. 2004-10-01 fdescouens * lib/COMBINAT/DOC/skewTableaux.tex: some modified exemples * lib/COMBINAT/TEST/skewTableaux.tst: some tests modified * lib/COMBINAT/skewTableaux.mu: some modifications 2004-10-01 Nicolas M. Thiéry * lib/DOC/exercises.tex, lib/DOC/demonstration.tex: Fixed the example outputs. * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/dyckWords.tex, doc/STYLES/Mwrite.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mhelp.sty: Update of the MuPAD help style files from MuPAD CVS. There is now an automatic \Malias for all methods. No need to add them manually any more. I stripped accordingly our help pages. * lib/COMBINAT/DOC/binaryTrees.tex: Oops, incorrect reversion. I should have used a plain . instead of this special . character. * lib/init.mu: - Fixed accidental commit that caused DomainConstructor::func_call and friends to be backported even with MuPAD 3.*. - Backport makeEntry, the older version being incompatible with the new getEntry. * lib/OUTPUT/DOC/asciiArt.tex: Fixed the broken output (mostly due to 'a' used both as a variable and free identifier + missing empty Mexout). Note: the code still needs to be fixed for the remaining outputs! * lib/init.mu: Fixed standard DOM bug with MuPAD < 3.0.0. * lib/COMBINAT/DOC/binaryTrees.tex: Reverted 1.20->1.21 change. This was a bug in the pretty-printing code, not in the documentation. * src/IPC/boost/fdstream.hpp, src/IPC/boost/fdstream.hpp.html, src/IPC/boost/fdstream.html, src/IPC/IPC.mcc, src/IPC/fdstest1.cpp, src/IPC/fdstest2.cpp, src/IPC/fdstest3.cpp, src/IPC/fdstest4-module.mcc, src/IPC/fdstest4-test_popen.cc, src/IPC/fdstest4-test_popen.h, src/IPC/fdstest4.cpp, src/IPC/Makefile.am: Use boost::fdstream from Josuttis to build C++ streams from file descriptors. Use the new MAPITL interface. Seems to be functional, but intensive tests on many platforms is required! * lib/OPERATORS/overloaded.mu: Changed userinfo level from 1 down to the less verbose 3 (con't) 2004-09-30 Nicolas M. Thiéry * TODO: *** empty log message *** * lib/DOC/exercises.tex, lib/DOC/demonstration.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees. * lib/EXPERIMENTAL/DOC/Steenrod.tex: Moved back spair2 from experimental::SteenrodAlgebra here, since it is not context free. * lib/EXAMPLES/MyMultivariatePolynomials.mu: Reinserted method mult2Basis which is used in some places. * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: Typo fix. * lib/DOMAINS/DOMAIN/DOC/main.tex: Added SemiRing.tex, and reordered alphabetically. * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: Fixed broken syntax. * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: order defaults to ORDER in expTruncated and logTruncated. * lib/COMBINAT/skewTableaux.mu: Added comment. * lib/COMBINAT/tableaux.mu: Fixed method toPoset w.r.t. typing of tableaux. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Added stub definition of expr -> print to silence the test file. * lib/EXAMPLES/TEST/FreeQuasiSymmetricFunctions.tst: Fixed the test file for the change in expr: F([2,1,3]) -> F[2,1,3] * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithSeveralBases.tst, lib/DOMAINS/CATEGORY/TEST/AlgebraWithSeveralBases.tst: Wrote minimal functional test file. * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Added proper interfaceAdd entry. * lib/EXPERIMENTAL/Steenrod.mu: Made the test file work: - Fixed ncexp / nclog to use dom::expTruncated/... - experimental::SteenrodAlgebra is a Cat::GradedHopfAlgebraWithSeveralBases. - Deleted out-of-context method spair2 2004-09-30 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: tests changes for new structure of typed objects * lib/COMBINAT/skewTableaux.mu: skewTableaux are now typed objects 2004-09-30 Nicolas M. Thiéry * lib/OPERATORS/overloaded.mu: Changed userinfo level from 1 down to the less verbose 3. * createDomain: Added a commented out todo section in the help page. * lib/DOMAINS/DOMAIN/DOC/SemiRing.tex: Added standard status header + misc stuff to the generated help page. Some proofreading latex fixes and cleanup. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Added standard status header + misc stuff to the generated help page. Fixed broken TeX. 2004-09-29 Nicolas M. Thiéry * lib/COMBINAT/graphs.mu: Fixed buggy return type. * lib/COMBINAT/binaryTrees.mu, lib/COMBINAT/words.mu: Minor syntax fix. * lib/COMBINAT/DOC/graphs.tex: TeX typo fixes. * lib/ADT/DOC/main.tex, libraries.am: Added new help document for adt. * createDomain: Added standard status header + misc stuff to the generated help page. * lib/ADT/TEST/Stack.tst, lib/ADT/Stack.mu: Bug fix: poping an empty basic stack decreased its depth. * lib/COMBINAT/graphs.mu: Added standard new->list alias. Fixed getVertices. * lib/COMBINAT/partitions.mu: Removed backward compatibility alias new->count. * lib/COMBINAT/tableaux.mu: Added comment. * lib/DOMAINS/CATEGORY/OperadWithBasis.mu: Added interfaceAddIfExists entry. * lib/COMBINAT/trees.mu: Added comments. * lib/COMBINAT/words.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/binaryTrees.mu, lib/init.mu: New feature in Dom::BaseDomain: interfaceAddIfExists. Used in several combinatorial classes to tackle with the non-inheritance of entries that are again domains. * lib/DOMAINS/CATEGORY/DecomposableClass.mu: Added misc comments. * lib/DOMAINS/CATEGORY/Operad.mu: Added interfaceAdd entry + misc comments * lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu: Stricter type checking using dom::typeDegree. * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: Stricter type checking. * lib/PROG/DOC/testUnit.tex, lib/OPERATORS/DOC/overloaded.tex, lib/OPERATORS/DOC/persistentRemember.tex, lib/OUTPUT/DOC/asciiArt.tex, lib/POLYLIB/DOC/coeffRing.tex, lib/EXAMPLES/DOC/GraphQuasiSymmetricFunctions.tex, lib/EXAMPLES/DOC/QuasiSymmetricFunctions.tex, lib/EXAMPLES/DOC/SubsetsSpace.tex, lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXPERIMENTAL/DOC/FreeOperad.tex, lib/EXPERIMENTAL/DOC/LandoHopfAlgebra.tex, lib/EXPERIMENTAL/DOC/QSymSym.tex, lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/DOC/Schur.tex, lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex, lib/MUPADBACKPORT/GRAPH/DOC/connectedComponent.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedCombinatorialClass.tex, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.tex, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex, lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex, lib/DOMAINS/CATEGORY/DOC/PermutationGroup.tex, lib/DOMAINS/CATEGORY/DOC/SemiRing.tex, lib/DOMAINS/CATEGORY/DOC/SemiRng.tex, lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/FreeModule.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/QuotientFreeModule.tex, lib/DOMAINS/DOMAIN/DOC/SemiRing.tex, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.tex, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex, lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.tex, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/COMBINAT/DOC/cartesianProduct.tex, lib/COMBINAT/DOC/catalan.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/countingFunctions.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/DOC/integerListsLexTools.tex, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/lrcalc.tex, lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/DOC/modStirling.tex, lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/ribbons.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex, lib/COMBINAT/DOC/singleton.tex, lib/COMBINAT/DOC/skewPartitions.tex, lib/COMBINAT/DOC/skewTableaux.tex, lib/COMBINAT/DOC/stirling1.tex, lib/COMBINAT/DOC/stirling2.tex, lib/COMBINAT/DOC/subsets.tex, lib/COMBINAT/DOC/subwords.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/treesGeneric.tex, lib/COMBINAT/DOC/warnDeprecated.tex, lib/COMBINAT/DOC/words.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/COMBINAT/DOC/bell.tex, lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/DOC/LattE.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. * lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/Operad.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a reasonably complete doc for Cat::Operad and Cat::OperadWithBasis. * lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a reasonably complete doc for Cat::GradedAlgebraWithBasis. * lib/DOMAINS/CATEGORY/DOC/DecomposableClass.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a reasonably complete doc for Cat::DecomposableClass. * lib/COMBINAT/DOC/integerVectorsWeighted.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Fixed completely erroneous background information. * lib/COMBINAT/DOC/freeTreesLabelled.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a minimal doc for combinat::freeTreesLabelled. * lib/ADT/DOC/Stack.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a reasonably complete doc for adt::Stack. * lib/COMBINAT/DOC/tableaux.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Renamed systematically Mtype{partition p} into Mtype{partition} shape. * lib/COMBINAT/DOC/graphs.tex: Added systematic status header [ImplState=...] to all LaTeX help pages. Wrote a reasonably complete doc for combinat::graphs. 2004-09-29 fdescouens * lib/COMBINAT/DOC/stirling1.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex, lib/COMBINAT/DOC/decomposableObjects.tex: my fault (previous version tested with an old MuPAD-3.0) * lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/stirling1.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex: a little bug for doc tests fixed * lib/COMBINAT/DOC/decomposableObjects.tex: bug in test doc changes * lib/COMBINAT/DOC/binaryTrees.tex: a little bug changes 2004-09-28 fdescouens * lib/COMBINAT/TEST/tableaux.tst: some little bugs * lib/COMBINAT/tableaux.mu: some typecheck modified (more precise than dom) * lib/COMBINAT/TEST/ribbonsTableaux.tst: tests changes for polynomials functions 2004-09-28 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.tex: Reasonably complete documentation. 2004-09-27 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu: Fixed interfaceAdd w.r.t. inheritance of the subdomain youngSubgroup. * src/lrcalc/Makefile.am: Hack to avoid extra make rules to go recursively in the subdirectories. * Makefile.am: Fixed file list for tags: there is no more test file in src/*/TEST/*.tst * lib/MUEC/PART/ListPart.mu, lib/init.mu: New function: prog::setMaximalMAXDEPTH. Used in muEC::PART::ListPart. Takes care of the new limitation on MAXDEPTH since MuPAD 3.1.0. * lib/MUEC/SG/RR2Perm.mu: Fixed unused local variable. * lib/OPERATORS/persistentRemember.mu: Fixed non local variable. * lib/COMBINAT/DOC/warnDeprecated.tex: Removed all references to the longly deprecated combinat::permute and friends from the documentation. * lib/COMBINAT/TEST/combinat.tst: Removed tests for the longly deprecated partitions(n), permute, and friends. * lib/COMBINAT/graphs.mu: Fixed non local variable. * lib/COMBINAT/DOC/cartesian.tex, lib/COMBINAT/DOC/choose.tex, lib/COMBINAT/DOC/composition.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/permute.tex, lib/COMBINAT/DOC/powerset.tex, lib/LIBFILES/combinat.mu: Removed combinat::permute and friends from the interface. They now systematically emit a warning when called. * doc/dvi/Makefile.am: When calling checktest, reset the interfaces of the standard MuPAD domains which we extend, so as to ignore the standard MuPAD entries in the interface consistency checks. * lib/EXAMPLES/FreeSymmetricFunctions.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Renamed *Permutoedron -> *Permutohedron * lib/init.mu: Added prog::bless and Dom::SparseMatrix_Linbox to the interfaces. * src/lrcalc/Makefile.am: Hack to avoid make check to go recursively in the subdirectories. * lib/LIBFILES/experimental.mu: Francois had forgotten to remove asciiRibbons and ribbonsTableaux from the autoload. * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/YangBaxterGraph.mu, lib/EXPERIMENTAL/PBT.mu: Renamed *Permutoedron -> *Permutohedron * lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.tex: Added missing Mexout environment. * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Stop testing the output, as it depend whether smithform_gap is available or not. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Stop testing the output of the elements of the group, as this changes depending on whether we are using GLIP or not. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Fixed the aliases for Dom::FreeModuleTable & friends. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Typo fix. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu, TODO: Renamed *Permutoedron -> *Permutohedron * doc/TOOLS/checktest: Bug fix: the filename header was incorrectly repeated in the produced patch file when several changes occurred in the same file. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Reused some examples of Dom::AlgebraWithBasis_Table. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex, lib/DOMAINS/DOMAIN/DOC/main.tex: Removed the documentation of deprecated Dom::AlgebraWithBasis_Table. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees and tableaux. Eric: please double check my changes! By the way: maybe you want to provide backward compatibility aliases for iscomplete/... Up to you to decide, depending on whether you think there is code somewhere using them or not. * lib/PROG/DOC/testUnit.tex: Simplified the design, and fixed the examples. * lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex: Typo fixes. * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees and tableaux. * lib/OUTPUT/DOC/asciiArt.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees and tableaux. Many examples are still broken! * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/skewTableaux.tex, lib/COMBINAT/DOC/ribbons.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex, lib/COMBINAT/DOC/binaryTrees.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees and tableaux. Fixed some typos Little improvements here and there. There are still some buggy examples: please fix them! * lib/COMBINAT/DOC/ribbons.tex, lib/COMBINAT/DOC/skewTableaux.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/ribbonsTableaux.tex: Stripped out spurious spaces at end of lines. Main motivation: this caused rejects with combinat.patch. Oh well ... 2004-09-27 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: DOM_POLY type retire for returned values of spin and cospin polynomials functions 2004-09-27 Nicolas M. Thiéry * lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/binaryTrees.tex: Stripped out spurious spaces at end of lines. Main motivation: this caused rejects with combinat.patch. Oh well ... * lib/COMBINAT/graphs.mu: Syntax fix in the interface. * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/treesGeneric.tex, lib/COMBINAT/DOC/stirling1.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/decomposableObjects.tex: Update of the documentation example output for MuPAD 3.1 and the new pretty printing of trees. * README.in: Added note about the inclusion of MuPAD documentation tools. * lib/COMBINAT/DOC/ribbonsTableaux.tex: This library is new in 3.1, not 2.5. * doc/ascii/dependencies, lib/DOC/referenceManual.tex, doc/html/Makefile.am, doc/html/dependencies, doc/dvia4/Makefile.am, doc/dvia4/dependencies, doc/dvi/Makefile.am, doc/dvi/dependencies, libraries.am: Renamed the mu-EC documentation files as muEC__TYP, with the library named muEC::TYP appropriately inside the TeX file. This vaguely opens the door for general separate subpackage documentation files. This fixes the broken documentation consistency checks for mu-EC. * lib/MUEC/SYMF/DOC/Tos.tex, lib/MUEC/SYMF/DOC/Top.tex, lib/MUEC/SYMF/DOC/Tom.tex, lib/MUEC/SYMF/DOC/Toh.tex, lib/MUEC/SYMF/DOC/Toe.tex, lib/MUEC/SYMF/DOC/SfCollct.tex, lib/MUEC/SP/DOC/x2XX.tex, lib/MUEC/SP/DOC/x2X.tex, lib/MUEC/SP/DOC/X2Dim.tex, lib/MUEC/SP/DOC/Toxy.tex, lib/MUEC/SP/DOC/ToXX.tex, lib/MUEC/SP/DOC/ToX.tex, lib/MUEC/SP/DOC/ToPe.tex, lib/MUEC/SP/DOC/TablePe.tex, lib/MUEC/SP/DOC/Special.tex, lib/MUEC/SP/DOC/NewtonIn.tex, lib/MUEC/SG/DOC/Betti.tex, lib/MUEC/SG/RR2Perm.mu, lib/MUEC/SFA/DOC/TosA.tex, lib/MUEC/SFA/DOC/TomA.tex, lib/MUEC/SFA/DOC/ToeA.tex, lib/MUEC/SFA/DOC/SfAVars.tex, lib/MUEC/SFA/DOC/SfAColct.tex, lib/MUEC/SFA/DOC/Pol2SfA.tex, lib/MUEC/COMP/DOC/ListComp.tex, lib/MUEC/TYP.mu, lib/MUEC/SP.mu, lib/MUEC/SG.mu: Fixed documentation examples for MuPAD 3.1.0. All broken examples are marked as such, and not tested anymore. Removed undocumented functions from the interface. 2004-09-26 Nicolas M. Thiéry * lib/MUEC/COMP/CmprComp.mu: Bug fixed muEC::COMP::CompCompo(..., finer). * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Use Pref::typeCheck(Interactive) in the computationally hungry P/QP conversion section; otherwise the test file really takes too long to execute. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added a minimal h2s conversion test. Much more should be done. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Fixed non local variable. * src/lrcalc-module/lrcalc.mcc, lib/COMBINAT/TEST/lrcalc.tst: Bug fix: using _hash_next instead of hash_next was inappropriate, because it only iterates over the first element of each collision list. This explain the hash_card incoherence. All large hash-type results were potentially incorrect! New function: myhash_next (correct C++ adaptation of hash_next) Removed function: hash_size (hash_card does the job) 2004-09-26 hivert * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Added some commented out code. * lib/COMBINAT/graphs.mu: Added a few new functions that are currently not in the interface. * lib/EXAMPLES/HeckeAlgebra.mu: added algebraGenerators. * lib/EXAMPLES/FQSymZd.mu: Minor change. * lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu: Checking in these domain for testing with the new "several bases" system. The tests are not guaranteed to pass... * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/init.mu: Updated the several bases gestion system. * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithSeveralBases.tst, lib/DOMAINS/CATEGORY/DOC/main.tex: Added the category HopfAlgebraWithSeveralBases.mu (first version). * lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithSeveralBases.tex, lib/DOMAINS/CATEGORY/HopfAlgebraWithSeveralBases.mu: Added the catogory HopfAlgebraWithSeveralBases.mu (first version). 2004-09-26 Nicolas M. Thiéry * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/OPERATORS/persistentRemember.mu: Fixed unused local variable. * lib/PROG/bless.mu: Comments about running prog::check systematically in prog::blessAny. 2004-09-25 Nicolas M. Thiéry * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: *** empty log message *** * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu, lib/COMBINAT/tableaux.mu: Cat::CombinatorialClassWith2DBoxedRepresentation defines print appropriately for non facade domains, and defines interfaceAdd appropriately. * lib/OPERATORS/DOC/persistentRemember.tex, lib/OPERATORS/persistentRemember.mu: New method reset(). Use it in the examples to avoid collisions with previous runs. * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Fixed global and unused variables. Use combinat::subClass for permutationsOfN. * lib/COMBINAT/generators.mu: Fixed non local variable + typo (true instead of TRUE). * lib/COMBINAT/skewTableaux.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Fixed non local variables * lib/PROG/testUnit.mu: Fixed implementation of split from stringlib::split with recent versions of MuPAD. * lib/OPERATORS/overloaded.mu: Fixed global and unused local variable Bug fix: due to a typo, the optimization for Explicit conversions was never used in declareConversion! * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Fixed global variable by adding hold around the variable _X. * TODO: *** empty log message *** * lib/COMBINAT/ribbons.mu, lib/COMBINAT/ribbonsTableaux.mu: Fixed unused local variable. * TODO: *** empty log message *** * Makefile.am: Fixed unescaped url * doc/TOOLS/checktest: Experimental feature: when called as checktest bla.tst, creates a file bla.patch containing a multi-file patch which replaces each expected output in the document file by the actual MuPAD output. Of course, this patch is to be used with great care! It is mainly intended for interactive application with, for example, epatch under emacs. * createDomain: Set ImplState, TestState and DocState to alpha initially in the help page. * lib/MUEC/COMP/DOC/ListComp.tex: Removed extraneous spaces in the Mexout. 2004-09-24 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: New minimization algorithm for weighted automata 2004-09-24 fdescouens * lib/COMBINAT/tableaux.mu: nicer function for listing semi-standard tableaux * lib/COMBINAT/skewTableaux.mu: function for listing semi standard skew tableaux added 2004-09-23 fdescouens * lib/COMBINAT/tableaux.mu: listNonStandard and kostkaPol functions are now compatible with tableaux as typed objects * lib/COMBINAT/TEST/tableaux.tst: tests modified for compatibility with new type * lib/COMBINAT/tableaux.mu: new types added and changes for compatibility with this new type * lib/COMBINAT/DOC/ribbonsTableaux.tex: new documentation for ribbonsTableaux * lib/COMBINAT/DOC/main.tex: ribbonsTableaux entrie added 2004-09-23 hivert * lib/EXAMPLES/FQSymZd.mu: Added m basis. * lib/EXAMPLES/FQSymZd.mu: Added Y basis. 2004-09-23 novelli * lib/EXAMPLES/FQSymZd.mu: Changed gz in gamma to be compatible with the paper. 2004-09-22 fdescouens * lib/COMBINAT/DOC/ribbons.tex: documentations changes due to the fact that ribbons becomes typed objects 2004-09-22 hivert * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Applied Nicolas suggestion. 2004-09-22 fdescouens * lib/COMBINAT/TEST/ribbons.tst: some Nicolas's ideas for modifying tests * lib/COMBINAT/ribbons.mu: some minor changes on empty cases for different functions * lib/COMBINAT/ribbons.mu: modification with Nicolas ideas * lib/COMBINAT/ribbonsTableaux.mu: some modification on expr and extop for typed objects ribbonsTableaux 2004-09-22 novelli * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Transformed a <> b by not(iszero(a-b)) 2004-09-22 hivert * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Defined but non overloaded default definition of mult2. 2004-09-22 novelli * lib/EXAMPLES/FQSymZd.mu: Computes in the dual 0-FQSym algebra. * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Added a function checkCompatProdCoprod. 2004-09-22 fdescouens * lib/COMBINAT/TEST/ribbons.tst: modified tests for new new function * lib/COMBINAT/ribbons.mu: modification of expr and new functions * lib/COMBINAT/TEST/ribbons.tst: test modified for new typed objects ribbons * lib/COMBINAT/ribbons.mu: ribbons are now typed objects * lib/COMBINAT/ribbonsTableaux.mu: a print for test removed * lib/COMBINAT/ribbonsTableaux.mu: some little bugs fixed 2004-09-21 hivert * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Degree was wrong. 2004-09-21 Nicolas M. Thiéry * lib/MUPADBACKPORT/GRAPH/DOC/connectedComponent.tex: Cleanups suggested by Christopher 2004-09-20 teresamu * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: fixed problems in getting tableaux as typed objects 2004-09-17 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: change a variable name * lib/COMBINAT/ribbonsTableaux.mu: ribbonsTableaux becoming typed objects and some bugs fixes 2004-09-16 novelli * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Added a few bases to FQSym. JC. 2004-09-16 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: tests updated for bug fixes in Stanton-White function * lib/COMBINAT/ribbonsTableaux.mu: Stanton-White tableaux in the good sense 2004-09-16 Nicolas M. Thiéry * index.html.in: Added link to the poster at IGM. * TODO: Mini update of the decomposable objects todo list. 2004-09-16 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: incompatibles experimentals functions with new axiom * lib/COMBINAT/ribbonsTableaux.mu: fonction convert added * lib/COMBINAT/TEST/ribbonsTableaux.tst: tests updated for new axiom system 2004-09-15 Nicolas M. Thiéry * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst: New functions: - annotateMatrix - sLeft, pLeft - isHeckeEquations, isHecke, and variations for SG and HeckeSG * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: Hecke/HeckeSG/SG defined by equations in End(V_n) Looking for orthogonal idempotents in HeckeSG * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: New functions: - annotateMatrix - sLeft, pLeft - isHeckeEquations, isHecke, and variations for SG and HeckeSG * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: New domain combinat::permutations::youngSubgroup New function combinat::permutations::modYoungSubgroup Uncommented documentation for combinat::permutations::fromSetPartition 2004-09-15 fdescouens * lib/COMBINAT/ribbonsTableaux.mu: New axiom implanted 2004-09-15 novelli * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Probleme de debugging... 2004-09-15 hivert * lib/DOMAINS/CATEGORY/DOC/main.tex: ... * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Udated to severalBases. * lib/init.mu: Added Cat::AlgebraWithSeveralBases * lib/DOMAINS/CATEGORY/AlgebraWithSeveralBases.mu, lib/DOMAINS/CATEGORY/DOC/AlgebraWithSeveralBases.tex, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/DOMAINS/CATEGORY/TEST/AlgebraWithSeveralBases.tst: First implantation of the several bases system. 2004-09-12 Nicolas M. Thiéry * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: Notes taken at Marne-la-Vallee * lib/OPERATORS/overloaded.mu: - Added javadoc-style doc for some internal functions - More selective deletion of outdated information in conversion remember tables - Some more type checking - conversion returns infinity instead of FAIL when the cost is requested and no conversion is found * lib/MUPADBACKPORT/GRAPH/TEST/connectedComponent.tst, lib/MUPADBACKPORT/GRAPH/DOC/connectedComponent.tex, lib/MUPADBACKPORT/GRAPH/connectedComponent.mu, lib/init.mu: New method Graphs::connectedComponent. * lib/COMBINAT/DOC/lrcalc.tex: Added commented out example. 2004-09-12 hivert * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Added algebraGenerators * lib/EXPERIMENTAL/QuotientAlgebra.mu: Added auto computation of algebraGenerators by projection. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Added algebraGenerators together with some function in the interface. * lib/EXPERIMENTAL/ArikiKoike/ArikiKoike.mu: Added algebraGenerators * lib/EXPERIMENTAL/functors.mu: Work in progress... * lib/DOMAINS/DOMAIN/QuotientFreeModule.mu, lib/DOMAINS/DOMAIN/SubFreeModule.mu: Added RRBasis entry for reuse. * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Code cleanup. * lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu: Minor changes in leftMatrix * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Added function endomorphismMatrix. * lib/COMBINAT/generators.mu: Added function checkCopyable. * lib/LIBFILES/experimental.mu: Added QuotientLeftAModule * lib/EXPERIMENTAL/QuotientLeftAModule.mu: First version. * lib/OPERATORS/TEST/overloaded.tst, lib/OPERATORS/overloaded.mu: Added naming feature for the overloaded operators. 2004-09-10 teresamu * lib/COMBINAT/tableaux.mu: modifications for type (new, expr2text, ...), BEWARE, this version doesn't work (debugging status) 2004-09-08 Nicolas M. Thiéry * README.in: Typo fix. * Makefile.in: Update of the autotools build system. * BUGS: One more bug ... * src/GLIP/README.in: Updated to use autoreconf, ... * src/MAPITL/README.in: Updated to use autoreconf * lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/DOC/main.tex: *** empty log message *** * lib/DOC/preface.tex: Updated reference to muEC * lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/generators.mu: Typo fix. * TODO: *** empty log message *** * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added test for _subtract. * lib/COMBINAT/decomposableObjects.mu: - Very old stuff from CS Thrown away - Fixed outdated comment about generators::cartesian - Fixed outdated comment about count * lib/COMBINAT/tableaux.mu: combinat::tableaux::kostkaPol is broken, probably due to the typing of tableaux. I added some annotations. 2004-09-08 hivert * lib/EXPERIMENTAL/AlgTools.mu: Corrected the simple algebra bug. * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Made HeckeClifford a Cat::FinitDimensionalAlegbraWithBasis * lib/DOMAINS/DOMAIN/FreeModuleList.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu: Added _subtract and _negate to work with the double inheritance problem with Cat:AbelianGroup see mailing list (23 Feb 2004) 2004-09-07 hivert * lib/EXPERIMENTAL/AlgTools.mu: Changed (name+feature) checkAssociativity to checkAssociativeAlgebra 2004-08-25 hivert * lib/EXAMPLES/SubsetsSpace.mu: Added missing entries one(oneBasis) * lib/COMBINAT/decomposableObjects.mu: Solved a bug with Domain when list is a compose (@). 2004-08-02 elaugerot * lib/DOMAINS/DOMAIN/DOC/SemiRing.tex, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.tex, lib/DOMAINS/DOMAIN/MaxMinSemiRing.mu, lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu, lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu: Modified Files: lib/DOMAINS/DOMAIN/MaxMinSemiRing.mu lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.tex lib/DOMAINS/DOMAIN/DOC/SemiRing.tex lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex 2004-07-29 teresamu * lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/TEST/tableaux.tst: tableaux in not anymore a facade domain * lib/COMBINAT/tableaux.mu: tableaux in not anymore a facade domain + strong tests for fillings 2004-07-28 elaugerot * lib/init.mu: Modified Files: lib/init.mu * lib/DOMAINS/DOMAIN/DOC/SemiRing.tex: Added File: SemiRing.tex * lib/DOMAINS/DOMAIN/SemiRing.mu: added file: SemiRing.mu * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/createSemiRing.mu: removed files: createSemiRing.mu 2004-07-26 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: Non important test removed 2004-07-23 Nicolas M. Thiéry * config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/README.in, src/MAPITL/config/config.h.in, src/MAPITL/configure, src/MAPITL/configure.ac: Update of the license + build system * src/MAPITL/MAPITL/Container.h, src/MAPITL/MAPITL.tst, src/MAPITL/MAPITL_test.mcc: - Implemented and tested operator [] for Cells. - Fixed the test with respect to the new behavior of .at() which does not call sign automatically anymore - Fixed test_Cell_toArray which looked buggy (missing index shift) * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: verbose rsync in make SFweb. * Papers/EJC-Algo-CalcForm2003/main.tex: Factorized parts of the various demos in lib/DOC/demo/ * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex: Fixed duplicated example label. * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/nauty-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/lrcalc-module/Makefile.in, src/lrcalc/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/Makefile.in, doc/html/Makefile.in, doc/html/Makefile.am, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, Makefile.in, configure: Use of t4ht to build gifs & such for the html documentation. Added test for t4ht in configure. Update of the autotools build system. * doc/html/Makefile.am, doc/html/Makefile.in, doc/html/mh2html.def: mh2html.def is not needed anymore. Updated clean rule. * doc/Makefile.in, doc/STYLES/tex4ht/array.4ht, doc/STYLES/tex4ht/latex.4ht, doc/STYLES/tex4ht/tex4ht.sty, doc/TOOLS/html2ascii, doc/ascii/Makefile.am, doc/ascii/Makefile.in, doc/html/Makefile.am, doc/html/Makefile.in: Builing of html documentation with tex4ht is complete: - Updated version of the html2ascii from the MuPAD distribution. - Imported patched tex4ht style files from the MuPAD distribution. - Adapted building of ascii documentation. * doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvia4/Makefile.am, doc/dvia4/Makefile.in: Implement LATEXRUNS feature via a more natural for loop. 2004-07-22 teresamu * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: prettyPrint defined by default in the category 2004-07-22 Nicolas M. Thiéry * lib/COMBINAT/Nauty.mu: Code a little bit more concise. * lib/COMBINAT/lrcalc.mu: Bug fix (thanks Francois for the report): I was trying to assign to combinat::lrcalc::Name even when lrcalc was not found. 2004-07-21 fdescouens * lib/EXPERIMENTAL/asciiRibbons.mu: Remove file because it is unused ( first version of new output::fromArray) 2004-07-21 hivert * lib/PROG/TEST/domainWrapper.tst, lib/PROG/domainWrapper.mu: One can now test is an element is a domainWrapper... 2004-07-21 Nicolas M. Thiéry * doc/html/Makefile.am, doc/html/Makefile.in, doc/TOOLS/mh2html, doc/TOOLS/adjust_css.pl, doc/TOOLS/adjust_links.pl: Fetched perl script from the MuPAD distribution for fixing the html links. Removed mh2html which is not used anymore. * doc/STYLES/template.tex: Little improvements on the comments. * lib/OPERATORS/overloaded.mu: Doc typo fix. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Typo fix. * lib/TEST/mupad.tst, lib/COMBINAT/TEST/generators.tst: Moved test for the copy of simple generators from lib/TEST/mupad.tst (it was useless and broken there). 2004-07-20 ccreutzig * doc/STYLES/template.tex: took care of three "FIXME"s: Global option html4 only if the fourth argument is html4, use \section*{...\input{...}} only for non-html version and make \IfFileExists{#2/main} work. 2004-07-20 hivert * lib/COMBINAT/DOC/main.tex: Removed a wrong placed \def 2004-07-20 Nicolas M. Thiéry * doc/STYLES/template.tex, doc/html/Makefile.in, doc/html/Makefile.am: Work on the conversion to html with tex4ht. It basically works, but links are broken, and the combinat.html compilation hangs. Beware: the conversion to dvi/pdf is probably slightly broken. * doc/STYLES/Mwrite.sty, doc/STYLES/mupadman.sty, doc/STYLES/Mreprt.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mhelp.sty, doc/STYLES/Mfonts.sty, doc/STYLES/Mcompat.sty, doc/STYLES/Mbook.sty, doc/STYLES/hypertex.sty, doc/STYLES/domains_help.sty: Backport of the latest LaTeX style files from MuPAD. 2004-07-20 hivert * lib/PROG/domainWrapper.mu: Corrected the follow up func_call -> new with the option hold. Corrected the too restrictive preamble of testtype. * lib/OPERATORS/overloaded.mu: Added some userinfo for debugging. 2004-07-19 Nicolas M. Thiéry * ChangeLog: Update. * README: *** empty log message *** * lib/COMBINAT/lyndonWords.mu: Fixed interfaceAdd. * lib/COMBINAT/LattE.mu: Quiet prog::check about missing entries. * lib/COMBINAT/labelledTrees.mu, lib/COMBINAT/labelledBinaryTrees.mu: combinat::treesGeneric is really just a wrapper to Cat::TreesClass. Specializations like combinat::labelledTrees and combinat::labelledBinaryTrees now inherit directly from combinat::(binary)trees for their data structure, and belong to the category Cat::TreesClass. This fixes some inheritance bugs that have been around for some time now ... 2004-07-19 hivert * lib/COMBINAT/generators.mu: Declared a local var. 2004-07-19 Nicolas M. Thiéry * lib/COMBINAT/words.mu: New methods swapIncrease and swapDecrease (find better names!) 2004-07-19 hivert * lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: ... * lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: Corrected the test file. * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: Corrected some wrong and under minimal test files. * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/countingFunctions.mu, lib/COMBINAT/singleton.mu: Syntactic checking... * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Added a missing prog::bless under mupad 2.5 * lib/TEST/mupad.tst: Commented out nonsense tests... * lib/EXPERIMENTAL/CristalAction/CristalAction.mu, lib/EXPERIMENTAL/AlgTools.mu: ... * lib/init.mu: Solved an autoload problem of SquareMatrices. 2004-07-19 Nicolas M. Thiéry * lib/COMBINAT/lyndonWords.mu: Fixed interfaceAdd. * lib/COMBINAT/LattE.mu: Quiet prog::check about missing entries. * lib/COMBINAT/labelledTrees.mu, lib/COMBINAT/labelledBinaryTrees.mu: combinat::treesGeneric is really just a wrapper to Cat::TreesClass. Specializations like combinat::labelledTrees and combinat::labelledBinaryTrees now inherit directly from combinat::(binary)trees for their data structure, and belong to the category Cat::TreesClass. This fixes some inheritance bugs that have been around for some time now ... 2004-07-19 hivert * lib/COMBINAT/generators.mu: Declared a local var. 2004-07-19 Nicolas M. Thiéry * lib/COMBINAT/words.mu: New methods swapIncrease and swapDecrease (find better names!) 2004-07-19 hivert * lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: ... * lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: Corrected the test file. * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: Corrected some wrong and under minimal test files. * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/countingFunctions.mu, lib/COMBINAT/singleton.mu: Syntactic checking... * lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Added a missing prog::bless under mupad 2.5 * lib/TEST/mupad.tst: Commented out nonsense tests... * lib/EXPERIMENTAL/AlgTools.mu: ... * lib/init.mu: Solved an autoload problem of SquareMatrices. 2004-07-15 Nicolas M. Thiéry * src/lrcalc/Makefile: Removed Makefile which should not had been added in the first place. * src/MachineIntegerListsLex/Makefile.in: Update of the autotools build system. Include src/lrcalc in the build. New option make check MUPAD_TEST_TESTARGS in test/. * src/MAPITL/MAPITL.h: New resize method. * src/lrcalc/mathlib/Makefile: Fixed makefile for missing getmax program * test/Makefile.in, test/Makefile.am, src/nauty-module/Makefile.in, src/lrcalc-module/Makefile.in, configure.ac, configure: Update of the autotools build system. Include src/lrcalc in the build. New option make check MUPAD_TEST_TESTARGS in test/. * lib/init.mu: Added new options Unrank, Generator, GeneratorFromRank, ... * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Improved diagnostic messages. Now, one can test if a feature is available by simply asking for dom::count <> FAIL. dom::countAvailable has been deprecated and removed. When the specification is actually valid but the feature is "not implemented", no error message is raised; instead, the message is stored in dom::count::FailureReason. the interface is updated accordingly. No default function is provided any more for unrank and random in Predefined. Anyway, Predefined should disappear some day. * lib/EXPERIMENTAL/YangBaxterGraph.mu: Sort the basis indices lexicographically. * lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst: Updated the tests now that the basis is sorted lexicographically. * lib/EXPERIMENTAL/TEST/Schur.tst: Use short string names as argument for prog::testfunc. * lib/EXPERIMENTAL/DOC/Steenrod.tex: Renamed dual to adjoint. * lib/EXPERIMENTAL/FreeOperad.mu: Standard dom fix for MuPAD < 3.0.0 * lib/EXAMPLES/SymmetricFunctions.mu: hold around Symmetrica. * lib/PROG/TEST/testUnit.tst, lib/PROG/testUnit.mu: Fixed prog::testUnit::split for the empty string. * lib/DOMAINS/DOMAIN/TEST/WeylAlgebra.tst: Renamed dual to adjoint. * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst: Use short string names as argument for prog::testfunc. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: WAT::integerVectorsOfLength(N: Type::NonNegInt) finally implemented in terms of Cat::IntegerListsLexClass. Should probably be moved to combinat::something at some point. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Standard dom fix for MuPAD < 3.0.0 * lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu: size is optional in Cat::GradedCombinatorialClass: removed from interface * doc/html/texmf.cnf, doc/dvia4/texmf.cnf, doc/dvi/texmf.cnf: Updated texmf.cnf to enlarge other things that are too tight on some distributions. * src/lrcalc-module/lrcalc.tst, src/lrcalc-module/lrcalc.mcc, lib/COMBINAT/TEST/lrcalc.tst, lib/COMBINAT/DOC/lrcalc.tex, lib/COMBINAT/lrcalc.mu: Fixed crashes with large objects in lrcalc. Added minimal type checking for partitions arguments. * NEWS: Update. * index.html.in: Added direct links to sourceforge project subpages. Little improvements in the text. * README.in, README, AUTHORS: Added notes about included software. 2004-07-14 hivert * lib/EXAMPLES/HeckeAlgebra.mu, lib/LIBFILES/examples.mu: Added generic Hecke algebra and updated ArikiKoike algebra according to. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Removed wrong unused ranker related entries. 2004-07-14 Nicolas M. Thiéry * lib/COMBINAT/TEST/nonCrossingPartitions.tst: Use short strings as argument to prog::testfunc(...). * lib/COMBINAT/TEST/LattE.tst: Disabled experimental non functional test. * lib/COMBINAT/trees.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/COMBINAT/integerVectors.mu: Now the second argument to isA is "optional" (pass FAIL if you don't want to do checking on the sum). * lib/COMBINAT/generators.mu: More type checking. Fixed non local variable. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/decomposableObjects.mu: - Cleanup - Use of different standard specifications for - count: standardSpecificationCount() - random: standardSpecificationRandom() - other: standardSpecification() with a uniform way of building those standard specifications via the new method standardizeSpecification. - Consequence: the random generation, and C code generation for Cycle and Multiset is back. - Beware: it seems that the generation order for labelled structures using DivX MultX has changed. - Preliminary work toward generatorFromRank - Preliminary work toward count being set properly to FAIL when things are not implemented. 2004-07-13 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: some new tests added (for some new parameters of functions) * lib/EXPERIMENTAL/ribbonsTableaux.mu: update function for diagonal classes study 2004-07-12 Nicolas M. Thiéry * Wiki/DevelopersMeeting.html, Wiki/FrequentlyAskedQuestions.html, Wiki/HomePage.html, Wiki/LogoAndNickNameContest.html, Wiki/NicolasThi%E9ry.html, Wiki/Operads.html, Wiki/Poster.html, Wiki/ProgrammingTipsAndTricks.html, Wiki/SandBox.html, Wiki/Specifications.html, Wiki/UserTestimonials.html: Update from the Wiki. * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu: New options Lrcalc/Symmetrica to decide whether to use the dynamic modules lrcalc and Symmetrica. Use Cat::GradedHopfAlgebraWithBasis. New function: S::plethysm. * src/lrcalc-module/lrcalc.mcc: Removed spurious debugging message. * src/GLIP/aclocal.m4, src/MAPITL/aclocal.m4, src/MAPITL/configure, src/GLIP/configure, aclocal.m4, configure: Update of the autotools build system. * src/GLIP/README.in: Use autoreconf instead of the now useless bootstrap script. * src/GLIP/bootstrap, src/MAPITL/bootstrap: Removed now useless bootstrap. * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/nauty-module/Makefile.am, src/GLIP-module/Makefile.in, src/GLIP/Makefile.am, src/IPC/Makefile.in, src/MAPITL/Makefile.am, src/MAPITL/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Makefile.am, src/Makefile.in, src/gordan/Makefile.in, src/lrcalc-module/Makefile.in, src/nauty-module/Makefile.in, Makefile.am, Makefile.in, configure.ac, doc/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.am, doc/html/Makefile.in, src/GLIP/Makefile.in, doc/ascii/Makefile.in: Update of the autotools build system. * lib/LIBFILES/experimental.mu, lib/LIBFILES/combinat.mu, lib/EXPERIMENTAL/DOC/main.tex, lib/COMBINAT/DOC/main.tex: New libraries/domains: - experimental::YangBaxterGraph - experimental::Schur - combinat::singleton - combinat::lrcalc - combinat::countingFunctions * lib/COMBINAT/getOptions.mu: Try to output more information on error. * doc/STYLES/template.tex: Preliminary work for support for tex4ht. * bootstrap: Use the standard autoreconf stance. * BUGS: *** empty log message *** * lib/COMBINAT/DOC/singleton.tex, lib/COMBINAT/TEST/singleton.tst, lib/COMBINAT/singleton.mu: New combinatorial class for singletons. Might be used in combinat::decomposableObjects. * lib/EXPERIMENTAL/DOC/Schur.tex, lib/EXPERIMENTAL/Schur.mu, lib/EXPERIMENTAL/TEST/Schur.tst: New domain experimental::Schur for playing with Schur and MultiSchur functions, Jacobi determinants and such. * lib/EXPERIMENTAL/DOC/YangBaxterGraph.tex, lib/EXPERIMENTAL/TEST/YangBaxterGraph.tst, lib/EXPERIMENTAL/YangBaxterGraph.mu: New domain experimental::YangBaxterGraph for playing with, ... guess what. * lib/COMBINAT/DOC/countingFunctions.tex, lib/COMBINAT/TEST/countingFunctions.tst, lib/COMBINAT/countingFunctions.mu: New library combinat::countingFunctions. * lib/COMBINAT/DOC/lrcalc.tex, lib/COMBINAT/TEST/lrcalc.tst, lib/COMBINAT/lrcalc.mu: Added new dynamic module combinat::lrcalc. * src/lrcalc-module/Makefile.am, src/lrcalc-module/lrcalc.mcc, src/lrcalc-module/lrcalc.tst: New dynamic module combinat::lrcalc. * src/lrcalc/Makefile.am, src/lrcalc/NOTES.MuPAD-Combinat: Minimal autoconfiscation by adding a Makefile.am for integration in MuPAD-Combinat. * src/lrcalc/mathlib/set.h, src/lrcalc/mathlib/vectarg.c, src/lrcalc/mathlib/vectarg.h, src/lrcalc/mathlib/vector.c, src/lrcalc/mathlib/vector.h, src/lrcalc/CHANGELOG, src/lrcalc/COPYING, src/lrcalc/LICENSE, src/lrcalc/Makefile, src/lrcalc/Makefile.in, src/lrcalc/README, src/lrcalc/configure, src/lrcalc/lrcalc, src/lrcalc/lrcoef/Makefile, src/lrcalc/lrcoef/coprod.c, src/lrcalc/lrcoef/dependencies, src/lrcalc/lrcoef/lrcoef.c, src/lrcalc/lrcoef/lrskew.c, src/lrcalc/lrcoef/maple.c, src/lrcalc/lrcoef/maple.h, src/lrcalc/lrcoef/mult.c, src/lrcalc/lrcoef/sat.c, src/lrcalc/lrcoef/skew.c, src/lrcalc/lrcoef/symfcn.c, src/lrcalc/lrcoef/symfcn.h, src/lrcalc/mathlib/Makefile, src/lrcalc/mathlib/alloc.c, src/lrcalc/mathlib/alloc.h, src/lrcalc/mathlib/claim.h, src/lrcalc/mathlib/dependencies, src/lrcalc/mathlib/hashtab.c, src/lrcalc/mathlib/hashtab.h, src/lrcalc/mathlib/list.c, src/lrcalc/mathlib/list.h, src/lrcalc/mathlib/set.c: Import lrcalc-1.2.2 * src/nauty-module/Nauty.tst: Added myself as author :-) * src/MAPITL/MAPITL/CtoM.h, src/MAPITL/MAPITL/Cell_tmpl.h, src/MAPITL/TODO, src/MAPITL/MAPITL.tst, src/MAPITL/MAPITL_tmpl.h, src/MAPITL/MAPITL_test.mcc, src/MAPITL/MAPITL.h: Added .to<...> method Removed non functional templated operator[] Added CtoM conversion for Cell's Added (buggy) conversion from long long int More tests for .at assign Don't sign each time an assignment is done to a list * TODO: *** empty log message *** * THANKS: Added Gerard and Volker. * createDomain: Added "bug report". * AUTHORS: *** empty log message *** * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Improved MuPAD version checking (it survives to extra garbage lines). * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Bug fixes: - the .mdm is not systematically rebuild each time. - the name of the ".libs/*.so" file is taken from the .la file. * lib/init.mu: Patched Dom::BaseDomain to implement the interfaceAdd feature to inherit the interface of ones super categories. Added some option names. Temporarily always redefine DomainConstructor::getEntry. * Papers/SLC49/postamble.tex: Fixed missing space. Added Gerard to the thanks list. * lib/TEST/mupad.tst: Use Dom::BooleanSemiRing instead of Dom::Tropical for matrix & Semi rings tests. New test text2expr does not evaluate nor simplify the resulting expression. * lib/PROG/TEST/testUnit.tst, lib/PROG/testUnit.mu: New method split which provides a simplified stringlib::split for backward compatibility with MuPAD < 3.0.0. * lib/EXPERIMENTAL/Virasoro.mu: Use new interfaceAdd feature to inherit the interface of super categories. Made examples::SymmetricFunctions and friends into algebras with basis. * lib/EXPERIMENTAL/Steenrod.mu: Use new interfaceAdd feature to inherit the interface of super categories. Generalized ncexp and nclog to Cat::GradedAlgebraWithBasis. * lib/EXPERIMENTAL/asciiRibbons.mu: Added comment for Francois. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Use new interfaceAdd feature to inherit the interface of super categories. Made examples::SymmetricFunctions and friends into algebras with basis. * lib/EXAMPLES/NonCommutativePolynomials.mu, lib/EXAMPLES/NonCommutativeExpressions.mu: Use new interfaceAdd feature to inherit the interface of super categories. Added comment for Florent. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Use new interfaceAdd feature to inherit the interface of super categories. Made examples::SymmetricFunctions and friends into algebras with basis. * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Use new interfaceAdd feature to inherit the interface of super categories. Make examples::FreeQuasiSymmetricFunctions into an algebra with basis. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Use combinat::subClass to build the combinatorial class of integer vectors of a given length. * lib/DOMAINS/DOMAIN/FreeModuleTable.mu: Use new interfaceAdd feature to inherit the interface of super categories. Marked those places where zero checks are done. Experimental ZeroCheck=FALSE feature. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/DOMAINS/DOMAIN/FreeModuleList.mu: Marked places where zero checks occurs. Use n=0 instead of iszero(n) when n is obviously an integer variable. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: New method: selectSupport Renamed method: mapterms -> mapsupport (with backward compatibility link) * lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex: interfaceIntegerListsLexClass is now deprecated. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: interfaceCombinatorialClass is now deprecated. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Use new interfaceAdd feature to inherit the interface of super categories. Marked places where zero checks occurs. New method: selectSupport Renamed method: mapterms -> mapsupport (with backward compatibility link) * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu: Use new interfaceAdd feature to inherit the interface of super categories. Better type checking New entry: typeSize New methods: - homogeneousComponent - truncate * lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu: Use new interfaceAdd feature to inherit the interface of super categories. New entry: typeSize * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: Use new interfaceAdd feature to inherit the interface of super categories. New methods: - expTruncated, logTruncated * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Fixed non local variable. * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/DOC/exercises.tex: Added some more exercises and corrections after the developers meeting. * lib/COMBINAT/DOC/skewTableaux.tex: Typo fix. * lib/COMBINAT/DOC/necklaces.tex: Added comment about unranking. * lib/COMBINAT/graphs.mu: Use new interfaceAdd feature to inherit the interface of super categories. Added myself in the authors :-) * lib/COMBINAT/DOC/words.tex, lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: Use new interfaceAdd feature to inherit the interface of super categories. New methods swap. * lib/COMBINAT/skewPartitions.mu: Use new interfaceAdd feature to inherit the interface of super categories. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: Use new interfaceAdd feature to inherit the interface of super categories. New methods: - reducedWordLexMin - coCode - isStandard * lib/OUTPUT/asciiArt.mu, lib/OPERATORS/persistentRemember.mu, lib/OPERATORS/overloaded.mu, lib/EXPERIMENTAL/ribbonsTableaux.mu, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu, lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu, lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MaxMinSemiRing.mu, lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/CATEGORY/PermutationGroupInvariantRing.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/FiniteGroupInvariantRing.mu, lib/DOMAINS/CATEGORY/DecomposableClass.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/setPartitionsOrdered.mu, lib/COMBINAT/setPartitions.mu, lib/COMBINAT/ribbonsTableaux.mu, lib/COMBINAT/ribbons.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/necklaces.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/labelledTrees.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/binaryTrees.mu: Use new interfaceAdd feature to inherit the interface of super categories. 2004-07-08 hivert * src/nauty-module/Nauty.mcc: Corrected the error reporting system... * lib/EXPERIMENTAL/AlgTools.mu: minor Changes. * lib/LIBFILES/experimental.mu: Added ArikiKoikeLagrangeAlgebra * lib/EXAMPLES/LodayRoncoAlgebra.mu: renamed operators::tensor -> operators::tensorSymbolic. * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: Corrected and tested _less * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: Corrected and tested inf and sup of setPartitions. 2004-07-07 hivert * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: Patched a wrong nargs... * lib/EXPERIMENTAL/AlgTools.mu: Corrected wrong traceABt * lib/EXPERIMENTAL/AlgTools.mu: Re activated the use of transpose of matrices. 2004-07-02 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/CONSTR/DCgetEnt.mu, lib/init.mu: Backported call to prog::bless when inserting methods in domains. 2004-07-01 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/createSemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: modifications of minimization in Dom::WeightedAutomaton and Dom::createSemiRing. 2004-06-30 hivert * lib/MUPADBACKPORT/TYPE/Function.mu: BackPorted Type::Function * lib/init.mu: Backported Type::Function. 2004-06-29 teresamu * lib/COMBINAT/DOC/integerVectors.tex: wrong length on Motzkin words of length 5 2004-06-28 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/createSemiRing.mu: new file createSemiRing.mu and modifications in WeightedAutomaton.mu 2004-06-27 hivert * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Applied Walter's transpose fix patch. 2004-06-21 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: coherence of some experimental functions 2004-06-20 hivert * lib/EXPERIMENTAL/AlgTools.mu: Debug and improvements. 2004-06-18 hivert * lib/EXPERIMENTAL/AlgTools.mu: Debug. 2004-06-18 novelli * lib/COMBINAT/DOC/bell.tex: Transformed the products of 105 such that it corresponds to the sets. 2004-06-17 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: fonctions modified for new ribbonsTableaux structures * lib/COMBINAT/ribbonsTableaux.mu: little improuvment 2004-06-17 hivert * lib/EXPERIMENTAL/AlgTools.mu, lib/LIBFILES/experimental.mu: Autoload for ArikiKoike. * lib/EXPERIMENTAL/AlgTools.mu: Improvement. 2004-06-15 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/LattE.tst, lib/COMBINAT/DOC/LattE.tex: Template for the upcoming LattE interface. * README: Update. * phpwiki: Typo fix. * index.html.in: *** empty log message *** 2004-06-14 hivert * lib/LIBFILES/experimental.mu, lib/init.mu: Added some categories and experimental domains. * lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Improvement and debbuging. * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: ... * lib/EXPERIMENTAL/AlgTools.mu: New faster and hopefully much more stable version. * lib/EXPERIMENTAL/SubModule.mu: SubModule.mu is rewritten and renamed SubLeftAModule.mu * lib/EXPERIMENTAL/QuotientAlgebra.mu, lib/EXPERIMENTAL/SubAlgebra.mu, lib/EXPERIMENTAL/SubLeftAModule.mu: Totally rewritten Sub/Quotient Modules and Algebras. * lib/LIBFILES/operators.mu: Named an anonymous function. * lib/COMBINAT/finiteClass.mu: Corrected buggy ranking system in finiteClass. * lib/DOMAINS/CATEGORY/DOC/LeftAModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/main.tex, lib/DOMAINS/CATEGORY/LeftAModuleWithBasis.mu, lib/DOMAINS/CATEGORY/TEST/LeftAModuleWithBasis.tst: Added new category Cat::LeftAModuleWithBasis. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Some cleanup in the ranking system. * lib/DOMAINS/DOMAIN/DOC/QuotientFreeModule.tex, lib/DOMAINS/DOMAIN/DOC/SubFreeModule.tex, lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/TEST/QuotientFreeModule.tst, lib/DOMAINS/DOMAIN/TEST/SubFreeModule.tst, lib/DOMAINS/DOMAIN/QuotientFreeModule.mu, lib/DOMAINS/DOMAIN/SubFreeModule.mu: Added two new domain QuotientFreeModule.mu SubFreeModule.mu. Fully tested but some cleanup may be useful. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Some cleanup in the ranking system. * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: The cartesian product class of ungraded finite classes is now also finite and ungraded. 2004-06-11 elaugerot * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Addition of a scalar and an automaton with operators::overloaded 2004-06-04 hivert * lib/LIBFILES/operators.mu, lib/OPERATORS/overloaded.mu: Corrected the bug due to too strict type checking (Date: Fri, 4 Jun 2004 11:25:51 +0200). 2004-06-04 Nicolas M. Thiéry * lib/LIBFILES/operators.mu: Temporarily degraded Type::Function (which does not currently accept useful functions like operators::overloaded) to Type::AnyType (actually, use dom::typeFunction which is defined as Type::AnyType). * createDomain: createDomain now also works with Getopt::Long < 2.34, even though --version, and --help won't be functional. 2004-06-03 hivert * lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Solved some problem with rankers. * lib/EXPERIMENTAL/AlgTools.mu, lib/EXPERIMENTAL/QuotientAlgebra.mu, lib/EXPERIMENTAL/SubModule.mu: Work in progress... 2004-06-03 Nicolas M. Thiéry * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex: Fixed missing argument to \begin{MExample}{...} * doc/html/PICTURES/closed.gif, doc/html/PICTURES/cont.gif, doc/html/PICTURES/find.gif, doc/html/PICTURES/index.gif, doc/html/PICTURES/next.gif, doc/html/PICTURES/open.gif, doc/html/PICTURES/prev.gif: Added missing pictures for the html documentation. 2004-05-31 hivert * lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu, lib/EXPERIMENTAL/QuotientAlgebra.mu, lib/EXPERIMENTAL/SubModule.mu, lib/EXPERIMENTAL/AlgTools.mu: Experimental Desossage of Ariki-Koike algebra at q=0. 2004-05-28 hivert * lib/COMBINAT/subClass.mu: Using save on a global indent, just in case !!! 2004-05-26 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: modified InitDomain in Dom::WeightedAutomaton 2004-05-26 hivert * lib/EXPERIMENTAL/AlgTools.mu: Many mistakes. * lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu: Updated to subClass. * lib/LIBFILES/operators.mu: Added stronger type-checking for Make**** * lib/OPERATORS/overloaded.mu: Corrected a miss-use of the error function. 2004-05-25 fdescouens * lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu: new argument for separator added 2004-05-21 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: toFullRepresentation test changes 2004-05-21 hivert * lib/EXPERIMENTAL/AlgTools.mu, lib/EXPERIMENTAL/functors.mu: New experimental stuffs. 2004-05-19 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: simplication of some functions * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: changes functions names and optionnal parameters * lib/EXPERIMENTAL/ribbonsTableaux.mu: options added for selecting different q-analogue * lib/COMBINAT/ribbonsTableaux.mu: case without solutions added for spin and cospin polynom 2004-05-19 Nicolas M. Thiéry * phpwiki: Perl script to edit (and in the future more!) Wiki pages on a phpwiki. 2004-05-18 Nicolas M. Thiéry * lib/COMBINAT/TEST/LattE.tst, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/LattE.tex, lib/COMBINAT/LattE.mu: Template for the new combinat::LattE combinatorial class. * createDomain: Fixed --cvs ($cvsadd was passed by value instead of reference to GetOptions). 2004-05-18 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: options system for selecting different q-analogue * lib/OUTPUT/DOC/asciiArt.tex: more precise information on separator options and new example ( not a ribbons tableau ) 2004-05-17 fdescouens * lib/OUTPUT/DOC/asciiArt.tex: a few documentation on new print pretty * lib/COMBINAT/skewPartitions.mu: old toArray function for print pretty * lib/COMBINAT/partitions.mu: old toArray for print pretty * lib/COMBINAT/integerMatrices.mu: changes for new print pretty * lib/COMBINAT/ribbonsTableaux.mu: new array for separation into new print pretty * lib/OUTPUT/asciiArt.mu: new print pretty with optional separation between cells 2004-05-14 fdescouens * lib/OUTPUT/asciiArt.mu: new printPretty more general for ribbonsTableaux * lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/skewPartitions.mu: toArray function changed for new printPretty * lib/COMBINAT/partitions.mu: function toArray changed for new printPretty * lib/COMBINAT/ribbonsTableaux.mu: new function toArray, printPretty and now ribbons tableaux are CClassWith2DBoxed Representation * lib/COMBINAT/ribbonsTableaux.mu: good identation 2004-05-14 hivert * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Improvements... 2004-05-13 hivert * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: ... * lib/EXAMPLES/NonCommutativeExpressions.mu: Added a first version of subs. * lib/LIBFILES/operators.mu: Added a missing prog::bless 2004-05-13 fdescouens * lib/COMBINAT/TEST/ribbonsTableaux.tst: new test added for list function with evaluation not a partition * lib/COMBINAT/ribbonsTableaux.mu: stanton-white bug fixes and toFullRepresentation improved 2004-05-12 hivert * lib/EXAMPLES/NonCommutativeExpressions.mu, lib/LIBFILES/examples.mu: Added examples::NonCommutativeExpressions 2004-05-11 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Change in the boolean minimization. It works now for non complete automaton. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: forgotten local variables 2004-05-10 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: removed part which are now in combinat * lib/LIBFILES/combinat.mu: ribbonsTableaux entry added * lib/COMBINAT/TEST/ribbonsTableaux.tst: former part of test file in experimental * lib/COMBINAT/ribbonsTableaux.mu: some parts of former experimental file * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: some false tests registred 2004-05-10 hivert * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/TEST/GradedHopfAlgebraWithBasis.tst: The dummy test-suite was incorrect... Now at least the global vars are checked. * lib/COMBINAT/permutations.mu: Added permutations::inversionsNumberMerge 2004-05-10 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: some exemples disable * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst, lib/EXPERIMENTAL/ribbonsTableaux.mu: bug fixes 2004-05-10 Nicolas M. Thiéry * lib/init.mu: Start of reorganization of trees. New category: - Cat::TreesClass New domain prog::testUnit * lib/DOC/design.tex: Imported a few things from the TODO. Right now commented out. * lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu: Fixed non local variable. * lib/EXPERIMENTAL/TEST/FreeOperad.tst, lib/EXPERIMENTAL/DOC/FreeOperad.tex, lib/EXPERIMENTAL/FreeOperad.mu: Work on experimental::FreeOperad: - use generic trees of combinat - accept several binary generators * lib/EXAMPLES/LodayRoncoAlgebra.mu: Experiment with printTerm to avoid calling BT::print. * lib/DOMAINS/CATEGORY/TEST/GradedHopfAlgebraWithBasis.tst: Minimal working test file. * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex: Fixes to make the doc compile. * lib/PROG/TEST/testUnit.tst, lib/PROG/DOC/testUnit.tex, lib/PROG/DOC/main.tex, lib/PROG/testUnit.mu: New domain prog::testUnit * lib/COMBINAT/trees.mu, lib/COMBINAT/treesGeneric.mu, lib/COMBINAT/freeTreesLabelled.mu, lib/COMBINAT/binaryTrees.mu: Start of reorganization of trees. New category: - Cat::TreesClass * lib/COMBINAT/TEST/chooseNK.tst: Fixed some mis-organized tests. * lib/COMBINAT/trees.mu: Fixed expr2text for the trivial tree. * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/necklaces.mu, lib/COMBINAT/lyndonWords.mu: Sort the alphabet with sort() in combinat::necklaces/lyndonWords::fromContent. Documentation of combinat::necklaces/lyndonWords::fromContent. * TODO: *** empty log message *** 2004-05-07 hivert * lib/COMBINAT/graphs.mu: Added countSimple that counts the number of simple graphs using Polya enumeration. 2004-05-06 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Added comments on how to get and install linbox. 2004-05-06 hivert * lib/EXAMPLES/NonCommutativePolynomials.mu: Updated the call to subClass 2004-05-04 Nicolas M. Thiéry * index.html.in: Updated reference for the overview article Improved reference to the hand book sections * Papers/SLC49/main.bib: Fixed ugly spaces in Aldor's reference 2004-05-03 Nicolas M. Thiéry * README.in: Fixed cvs.mupad-combinat.sf.net to cvs.sf.net in the download section. 2004-05-03 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: new functions tests with non empty r-core * lib/EXPERIMENTAL/ribbonsTableaux.mu: spin function for new ribbons tableaux structures 2004-04-28 Nicolas M. Thiéry * index.html.in, Wiki/DevelopersMeeting.html, Wiki/FrequentlyAskedQuestions.html, Wiki/LogoAndNickNameContest.html, Wiki/SandBox.html: Internal links now work both in the original Wiki and in the static copy in the CVS. * NEWS, ChangeLog, BUGS: *** empty log message *** * index.html.in: Update of the web page: - commented out outdated design section - better description * Papers/SLC49/texmf.cnf, Papers/SLC49/Makefile: Added texmf.cnf to try to enlarge latex. * bootstrap: *** empty log message *** * configure.ac, src/MachineIntegerListsLex/Makefile.in, src/nauty-module/Makefile.in, configure: Do not recurse with make in the src/nauty directory. * lib/COMBINAT/DOC/decomposableObjects.tex: Typo fix. 2004-04-28 hivert * lib/COMBINAT/permutations.mu: Updated the interface and some minor cleanups. * lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/PROG/domainWrapper.mu, lib/init.mu: Re-added Prog::indexedProcedure * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Cleanup * src/nauty-module/Nauty.tst, lib/COMBINAT/graphs.mu, src/nauty-module/Nauty.mcc: Faster listing using size-doubling instead of sets. 2004-04-28 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: new tests added for list function ( case semi-standard young tableaux, partitions with non empty core 2004-04-28 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Typo fix. 2004-04-28 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: function list bugs fixes 2004-04-28 Nicolas M. Thiéry * lib/DOC/design.tex: Fixed colloquial haven't * Papers/SLC49/preamble.tex: Use Type 1 fonts. 2004-04-28 Nicolas M. Thiéry * BUGS: *** empty log message *** * index.html.in: Update of the web page: - commented out outdated design section - better description * Papers/SLC49/texmf.cnf, Papers/SLC49/Makefile: Added texmf.cnf to try to enlarge latex. * bootstrap: *** empty log message *** * configure.ac, src/MachineIntegerListsLex/Makefile.in, src/nauty-module/Makefile.in, configure: Do not recurse with make in the src/nauty directory. * lib/COMBINAT/DOC/decomposableObjects.tex: Typo fix. 2004-04-28 hivert * lib/COMBINAT/permutations.mu: Updated the interface and some minor cleanups. * lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/PROG/domainWrapper.mu, lib/init.mu: Re-added Prog::indexedProcedure * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Cleanup * src/nauty-module/Nauty.tst, lib/COMBINAT/graphs.mu, src/nauty-module/Nauty.mcc: Faster listing using size-doubling instead of sets. 2004-04-28 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: new tests added for list function ( case semi-standard young tableaux, partitions with non empty core 2004-04-28 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Typo fix. 2004-04-28 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: function list bugs fixes 2004-04-28 Nicolas M. Thiéry * lib/DOC/design.tex: Fixed colloquial haven't * Papers/SLC49/preamble.tex: Use Type 1 fonts. 2004-04-27 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: reorganization of file * lib/EXPERIMENTAL/ribbonsTableaux.mu: new algo for listing function of ribbons tableaux 2004-04-26 Nicolas M. Thiéry * Papers/SLC49/README: *** empty log message *** * Papers/SLC49/preamble.tex: Split the main title. Added dedicate to Alain Lascoux. * Papers/SLC49/Makefile: Rewrote the dist rule. * lib/DOC/demonstration.tex: Last round of fixes from Volker. 2004-04-26 hivert * lib/COMBINAT/graphs.mu: Removed wrong interface entry join and added missing local var. 2004-04-26 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: New test added * lib/EXPERIMENTAL/ribbonsTableaux.mu: New implantation of stanton-White and begining of reorganization 2004-04-22 hivert * lib/COMBINAT/graphs.mu: Some cleaning of the new implementation. * lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added majorCode and fromMajorCode * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Corrected wrong argument to Mvout. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Added missing declarations of some local vars. 2004-04-20 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: New method unrankFromGenerator. * lib/LIBFILES/experimental.mu: New domain experimental::RQuasiSymmetricFunctions * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Uncommented the main example; but output check disabled. * TODO: *** empty log message *** * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu: Fixed non local variables. Added checkSymDimension. 2-QSym([x,y,z]) is not Cohen-Macaulay for the chain product, but is probably still Cohen-Macaulay. * lib/LIBFILES/combinat.mu: New function: combinat::multinomial * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/generators.mu: New function: generators::accumulate * lib/EXPERIMENTAL/TEST/RQuasiSymmetricFunctions.tst, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu: Experimental combinat::submultiset. Dimension + attempt of SymDimension. 2004-04-19 Nicolas M. Thiéry * lib/EXPERIMENTAL/DOC/RQuasiSymmetricFunctions.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/TEST/RQuasiSymmetricFunctions.tst, lib/EXPERIMENTAL/RQuasiSymmetricFunctions.mu, lib/LIBFILES/experimental.mu: New domain: Dom::RQuasiSymmetricFunctions * lib/EXPERIMENTAL/DOC/QSymSym.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/QSymSym.mu, lib/EXPERIMENTAL/TEST/QSymSym.tst, lib/LIBFILES/experimental.mu: Added experimental::QSymSym * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Use directly shell::system as system under MuPAD 3.0.0. 2004-04-19 hivert * src/nauty-module/Nauty.mcc: Corrected wrong LandoTilde function 2004-04-19 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Marked as broken under MuPAD 3.0.0. * TODO: *** empty log message *** 2004-04-19 hivert * lib/EXPERIMENTAL/LandoHopfAlgebra.mu: Added LandoHopfAlgebra. * src/MAPITL/MAPITL.h: Fixed reverse iterators for Cell (Nicolas). 2004-04-19 Nicolas M. Thiéry * lib/COMBINAT/Nauty.mu, lib/COMBINAT/nauty.mu: Renamed combinat::nauty into combinat::Nauty. 2004-04-16 Nicolas M. Thiéry * src/MAPITL/MAPITL/CtoM.h, src/MAPITL/TODO: Update of TODO; Reenabled the default conversion from container in CtoM. * src/MAPITL/MAPITL.h: Doc fix. * src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/configure.ac: Finished to remove MAPITL/TEST directory. * lib/LIBFILES/operators.mu: Get rid of makeBilinearInner to put a proper name on makeBilinear * lib/LIBFILES/combinat.mu: nauty dynamic module renamed to Nauty. Fixed various typos in the interface entry. * lib/COMBINAT/TEST/graphs.tst, lib/COMBINAT/graphs.mu: Complete reimplementation with graphs stored internally as Nauty graphs in MuPAD Cells. Among other things, list is much much faster, and takes options to generate many kinds of unoriented graphs. nauty dynamic module renamed to Nauty. * src/MAPITL/MAPITL.h, src/MAPITL/MAPITL.tst, src/MAPITL/MAPITL/Cell_tmpl.h, src/MAPITL/MAPITL/Container.h, src/MAPITL/MAPITL/CtoM.h, src/MAPITL/MAPITL/Iterator.h, src/MAPITL/MAPITL/Reference.h, src/MAPITL/MAPITL_test.mcc, src/MAPITL/MAPITL_tmpl.h, src/MAPITL/Makefile.am, src/MAPITL/Makefile.in, src/MAPITL/TEST/MAPITL.tst, src/MAPITL/TEST/Makefile.am, src/MAPITL/TEST/Makefile.in, src/MAPITL/TODO, src/MAPITL/testFunctionAndTemplateFunction.cc: Major refactoring. New classes: - SimpleCell, Cell, ObjectInCell, ArrayInCell - Cell.at Cell.at (this last one is overkill, and will be removed) Cell[], Cell.begin(), Cell.begin() Start of splitting of the huge MAPITL.h and MAPITL_tmpl.h files Various cleanup * doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvia4/Makefile.in, doc/dvia4/dependencies: Fixed improperly built doc/*/dependencies. * src/IPC/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, src/nauty-module/Makefile.am, src/nauty-module/Makefile.in, src/GLIP-module/Makefile.in, Makefile.in, configure, configure.ac: Update of the autoconf/automake build system: - Improved patch call for nauty - Vaguely improved mupad.am: check-mupad depends on all-am * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Partial fix: check-mupad must depend on all-am. 2004-04-16 hivert * src/nauty-module/nauty.mcc, src/nauty-module/nauty.tst, src/nauty-module/Nauty.mcc, src/nauty-module/Nauty.tst, src/nauty-module/mugraph.cc, src/nauty-module/mugraph.h, src/nauty-module/mulist.cc: New interface with nauty. The nauty graphs are now stored into MuPAD EXT cells. 2004-04-16 Nicolas M. Thiéry * src/MAPITL/TODO: Long term roadmap. 2004-04-13 Nicolas M. Thiéry * Makefile.am, Makefile.in: Fixed Wiki rules. * Wiki/WabiSabi.html, Wiki/WantedPages.html, Wiki/WikiPlugin.html, Wiki/WikiWikiWeb.html, Wiki/_MailifyPage.html, Wiki/subClass.html, Wiki/UpLoad.html, Wiki/UserPreferences.html, Wiki/UserTestimonials.html, Wiki/PhpWiki.html, Wiki/PhpWikiAdministration%2FRemove.html, Wiki/PhpWikiAdministration.html, Wiki/PhpWikiDocumentation.html, Wiki/PluginManager.html, Wiki/Poster.html, Wiki/ProgrammingTipsAndTricks.html, Wiki/RandomPage.html, Wiki/RecentChanges.html, Wiki/RecentEdits.html, Wiki/RecentVisitors.html, Wiki/RedirectToPlugin.html, Wiki/ReleaseNotes.html, Wiki/SandBox.html, Wiki/SkewPartitions.html, Wiki/Specifications.html, Wiki/SteveWainstead.html, Wiki/SystemInfoPlugin.html, Wiki/TextFormattingRules.html, Wiki/TitleSearch.html, Wiki/TranscludePlugin.html, Wiki/Operads.html, Wiki/OrphanedPages.html, Wiki/PageGroupTest.html, Wiki/PageGroupTestFour.html, Wiki/PageGroupTestOne.html, Wiki/PageGroupTestThree.html, Wiki/PageGroupTestTwo.html, Wiki/PageHistory.html, Wiki/PageInfo.html, Wiki/PgsrcTranslation.html, Wiki/PhotoAlbumPlugin.html, Wiki/PhpHighlightPlugin.html, Wiki/PhpWeatherPlugin.html, Wiki/ExternalSearchPlugin.html, Wiki/FindPage.html, Wiki/FlorentHivert.html, Wiki/FrequentlyAskedQuestions.html, Wiki/FullRecentChanges.html, Wiki/FullTextSearch.html, Wiki/FuzzyPages.html, Wiki/Generators.html, Wiki/GoodStyle.html, Wiki/HelloWorldPlugin.html, Wiki/HomePage.html, Wiki/HomePageAlias.html, Wiki/HowToUseWiki.html, Wiki/InterWiki.html, Wiki/InterWikiMap.html, Wiki/InterWikiSearch.html, Wiki/LikePages.html, Wiki/LinkIcons.html, Wiki/LogoAndNickNameContest.html, Wiki/MagicPhpWikiURLs.html, Wiki/ModuleWithSeveralBases.html, Wiki/MoreAboutMechanics.html, Wiki/MostPopular.html, Wiki/NewMarkupTestPage.html, Wiki/NicolasThi%E9ry.html, Wiki/OldMarkupTestPage.html, Wiki/OldStyleTablePlugin.html, Wiki/OldTextFormattingRules.html, Wiki/AboutWiki.html, Wiki/AddingPages.html, Wiki/AllPages.html, Wiki/AllUsers.html, Wiki/BackLinks.html, Wiki/BitSet.html, Wiki/CalendarPlugin.html, Wiki/CategoryCategory.html, Wiki/CategoryHomePages.html, Wiki/CommentPlugin.html, Wiki/DebugInfo.html, Wiki/DevelopersMeeting.html, Wiki/DocumentationTipsAndTricks.html, Wiki/EditText.html, Wiki/EuropeanAcademicSoftwareAwardApplication.html: Added the html version of the Wiki in the distribution. * src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/nauty-module/Makefile.am, src/nauty-module/Makefile.in, test/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, doc/Makefile.in, doc/dvi/Makefile.in, doc/html/Makefile.in, doc/ascii/Makefile.in, doc/dvia4/Makefile.in, configure: Update of the automake / autoconf build system for the nauty dynamic module. * src/nauty.patch: Added new dynamic module combinat::nauty (see src/nauty-module). Requires to put the sources of nauty in src/nauty. 2004-04-13 hivert * lib/COMBINAT/graphs.mu: Added some experimental stuff. 2004-04-13 Nicolas M. Thiéry * src/MAPITL/TEST/MAPITL.tst, src/MAPITL/MAPITL_test.mcc, src/MAPITL/MAPITL.h: New classes: - MAPITL::Cell (wrap a MuPAD cell as a standard C++ object) - MAPITL::WrapperCell (wrap a standard C++ object inside a MuPAD cell) 2004-04-13 hivert * lib/LIBFILES/experimental.mu, lib/COMBINAT/TEST/graphs.tst, lib/EXPERIMENTAL/DOC/LandoHopfAlgebra.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/TEST/LandoHopfAlgebra.tst: Added LandoHopfAlgebra. * lib/COMBINAT/DOC/graphs.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/TEST/graphs.tst, lib/LIBFILES/combinat.mu, lib/COMBINAT/graphs.mu: Added the graphs library. 2004-04-13 Nicolas M. Thiéry * src/nauty-module/nauty.tst: *** empty log message *** * lib/COMBINAT/nauty.mu: Added new dynamic module combinat::nauty (see src/nauty-module). Requires to put the sources of nauty in src/nauty. * configure, configure.ac: Fixed autoconfiguration of nauty. * src/nauty-module/Makefile.in, src/Makefile.in, src/nauty-module/nauty.mcc, src/nauty-module/mulist.cc, src/nauty-module/mugraph.h, src/nauty-module/mugraph.cc, src/nauty.patch, src/Makefile.am, lib/LIBFILES/combinat.mu, Makefile.in, configure.ac: Added new dynamic module combinat::nauty (see src/nauty-module). Requires to put the sources of nauty in src/nauty. 2004-04-13 hivert * lib/EXPERIMENTAL/Steenrod.mu: Added toWeylStar * lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex: Some ideas of doc * lib/COMBINAT/setPartitions.mu, lib/EXAMPLES/CyclesHopfAlgebra.mu, lib/LIBFILES/examples.mu: Added Cycles Hopf algebra * lib/EXAMPLES/MyMultivariatePolynomials.mu: Improved algebra mult. 2004-04-12 Nicolas M. Thiéry * ChangeLog, BUGS, TODO, NEWS: Update. * AUTHORS: Added Houda. * lib/DOC/exercises.tex: Update. * lib/EXAMPLES/DOC/main.tex: New domain: examples::GraphQuasiSymmetricFunctions * lib/LIBFILES/experimental.mu: Added autoload for experimental::HeckeAlgebra. * lib/OPERATORS/overloaded.mu, lib/LIBFILES/operators.mu, lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu, lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/DOMAINS/DOMAIN/TEST/SteenrodAlgebraP.tst, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu: Renamed antipod into antipode, antipodBasis into antipodeBasis. * Papers/SLC49/preamble.tex, Papers/SLC49/Makefile, Papers/SLC49/main.bib, lib/DOC/preface.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Final? version sent to Volker. * lib/LIBFILES/examples.mu, lib/EXAMPLES/TEST/GraphQuasiSymmetricFunctions.tst, lib/EXAMPLES/DOC/GraphQuasiSymmetricFunctions.tex, lib/EXAMPLES/GraphQuasiSymmetricFunctions.mu: New domain: examples::GraphQuasiSymmetricFunctions 2004-04-12 hivert * lib/OPERATORS/overloaded.mu: Changed _tensor to tensorSymbolic. * lib/DOC/demonstration.tex: No more overfull hboxes... * lib/DOC/demonstration.tex: Added missing export combinat. 2004-04-12 Nicolas M. Thiéry * doc/STYLES/template.tex: Added package rotating. 2004-04-12 hivert * lib/DOC/demonstration.tex, lib/DOC/design.tex: Wrote the example of Hopf algebra. Many improvements (overfull hboxes...). * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Changed the interface of default optimizations selection. Some improvement. * lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu: Moved wrong placed assertion. 2004-04-12 Nicolas M. Thiéry * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: - New method isEven - Linear time algorithm for sign - Some complexity comments for other algorithms * Papers/SLC49/preamble.tex, Papers/SLC49/postamble.tex, Papers/SLC49/Makefile, Papers/SLC49/main.bib, lib/DOC/design.tex, lib/DOC/demonstration.tex: Proof reading by Nicolas, including: - Rotation of the big table - Update of the thanks section - Each main section on a new pages 2004-04-09 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Proof reading of Florent's example of module with several bases. 2004-04-08 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Proofreading by Nicolas. 2004-04-08 hivert * lib/DOC/design.tex, lib/DOC/demonstration.tex: Several improvements. 2004-04-08 Nicolas M. Thiéry * lib/init.mu: Fixed non local variable. 2004-04-08 hivert * lib/EXAMPLES/LodayRoncoAlgebra.mu: Added missing ::list * lib/DOC/design.tex, lib/DOC/demonstration.tex: Example of module with several bases. 2004-04-07 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Some new or modified methods of Dom::WeightedAutomaton whose subsTransition, subsInitialWeight, subsFinalWeight, difference and multiplication by a scalar. 2004-03-31 teresamu * lib/DOC/design.tex: aldor infos * lib/DOC/preface.tex: few references 2004-03-31 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Comment. 2004-03-29 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: The method convert_to is renamed changeSemiRing. The method areEquivalent is created. It checks whether two automata are a same behaviour. 2004-03-29 Nicolas M. Thiéry * lib/COMBINAT/permutations.mu: *** empty log message *** * lib/DOC/preface.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: LaTeX typo fixes. * lib/DOC/preface.tex: Cleaned up the software macros. * lib/DOC/design.tex: Added comments about Axiom. 2004-03-28 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Typo fixes. Improved subtitle. Application: Polya enumeration. 2004-03-27 Nicolas M. Thiéry * lib/OPERATORS/DOC/main.tex: Enabled persistentRemember which is used and seems to work. 2004-03-26 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/SemiRing.mu, lib/DOMAINS/CATEGORY/TEST/SemiRing.tst: Added default implementation of star for SemiRing's and Fields. * lib/init.mu: Hey, second time I do this mistake. Reverted. I really want to do that in the package included in MuPAD, not here! 2004-03-23 Nicolas M. Thiéry * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/integerMatrices.mu: New methods: nrows, ncols, isSquare, with doc and tests. Doc for rowSums and columnSums. 2004-03-20 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: bug fixes into stanton white inversion 2004-03-19 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: inversion stanton white bugs fixes (not all...) 2004-03-18 hivert * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Remamed dual to dualize * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: Reactivated a disabled test. * lib/EXPERIMENTAL/ribbonsTableaux.mu: Fixed local vars. 2004-03-18 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: some tests added * lib/EXPERIMENTAL/ribbonsTableaux.mu: inversion stanton white bugs fixes * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: global indents and unused variables removed * lib/EXPERIMENTAL/ribbonsTableaux.mu: cospin computation with stanton-white inversion added 2004-03-16 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: Stanton-White bijection implented ( only one side ) 2004-03-16 hivert * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst, lib/EXPERIMENTAL/ribbonsTableaux.mu: Cleaned rCore and rQuotient, added fromCoreAndQuotient 2004-03-15 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: External addition and multiplication are done in Dom::WeightedAutomaton. 2004-03-13 fdescouens * lib/EXPERIMENTAL/asciiRibbons.mu: bug fixes in printPretty when column have not the same width 2004-03-12 elaugerot * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: New methods for weighted automata is added: the power and the complementary of weighted automata. The help pages are modified. The method isDeterministic works now when the empty automaton is considered. The new method algebraGenerators is added to the domain examples::SymmetricGroupAlgebra. 2004-03-12 Nicolas M. Thiéry * lib/init.mu: Temporarily disabled prog::bless* until next update of the package. 2004-03-11 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: We use now sustematically REP instead of extop. 2004-03-11 fdescouens * lib/EXPERIMENTAL/asciiRibbons.mu: print pretty function added * lib/EXPERIMENTAL/asciiRibbons.mu: pretty print advanced 2004-03-11 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Bug fix: coeff( 1/3 m[1]) returned 1,3 instead of 1/3 due to an incorrect `$ i in coeff(x)`. REPCOEFF now returns a list. 2004-03-11 fdescouens * lib/LIBFILES/experimental.mu: asciiRibbons entry added to interface * lib/EXPERIMENTAL/asciiRibbons.mu: print pretty new functionnalities 2004-03-10 fdescouens * lib/EXPERIMENTAL/asciiRibbons.mu: pretty print for ribbons tableaux (beginning) * lib/LIBFILES/experimental.mu: hold(ribbonsTableaux) added in interface * lib/EXPERIMENTAL/ribbonsTableaux.mu: new persistent remember objets used 2004-03-10 Nicolas M. Thiéry * lib/init.mu: Oops, reverted. I wanted to do that in the package included in MuPAD, not here! 2004-03-08 novelli * lib/LIBFILES/experimental.mu: Added the automated completion of ribbonsTableaux 2004-03-08 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Methods of Dom::WeightedAutomaton are reappointed as isacc... becoming isAcc... In the methods isAcc... the case of the empty automaton is considered. 2004-03-05 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: added null() modification in function list 2004-03-03 Nicolas M. Thiéry * Papers/SLC49/preamble.tex, lib/DOC/preface.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Applied Volker Strehl's comments. * lib/init.mu: Temporarily disabled overriding the system prog::bless until next update of the full package. 2004-03-02 Nicolas M. Thiéry * lib/COMBINAT/cartesianProduct.mu: Added type checking to generator. * lib/COMBINAT/cartesianProduct.mu: Use combinat::generators::singleton. 2004-03-02 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: generating function for diagonal classes * lib/EXPERIMENTAL/ribbonsTableaux.mu: functions on diagonal classes added 2004-03-01 fdescouens * lib/EXPERIMENTAL/ribbonsTableaux.mu: diagonal class function for ribbons tableau added 2004-03-01 Nicolas M. Thiéry * lib/DOC/demonstration.tex: Proof reading by Nicolas. 2004-03-01 hivert * lib/DOC/demonstration.tex: Added an example of module with several bases. * lib/EXAMPLES/SymmetricFunctions.mu, lib/DOC/demonstration.tex: Many overfull hboxes removed. 2004-03-01 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: New test added * lib/EXPERIMENTAL/ribbonsTableaux.mu: New functions for listing H functions (based on spin and cospin) 2004-02-26 Nicolas M. Thiéry * lib/LIBFILES/operators.mu: Typo fix. 2004-02-26 hivert * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/init.mu: Created the new HopfAlgebraWithBasis The former is now in CombinatorialHopfAlgebra * lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu: Added homogeneousComponents * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: added optimized _negate function. 2004-02-25 hivert * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Some improvement. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Slight optimization. * lib/OPERATORS/tensorProductOfMaps.mu: Slight Improvement. 2004-02-23 hivert * lib/COMBINAT/decomposableObjects.mu: Fixed a few mod dom->DOM bugs... * lib/COMBINAT/decomposableObjects.mu: Corrected a DOM:: problem... 2004-02-20 elaugerot * lib/DOMAINS/DOMAIN/TEST/Boolean.tst, lib/DOMAINS/DOMAIN/TEST/Tropical.tst: Removed domains Dom::Boolean and Dom::Tropical 2004-02-20 hivert * TODO: ... * lib/OPERATORS/TEST/tensorProductOfMaps.tst: Faster but equivalent test suite * lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu: Addapted to the new interface of subClass * lib/COMBINAT/TEST/decomposableObjects.tst: Reactived some tests. 2004-02-19 hivert * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/EXAMPLES/SubsetsSpace.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: ModuleWithSeveralBases has now two entries basisChanges and basisChangesBasis. 2004-02-19 fdescouens * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: path function name changed due to new folder * lib/EXPERIMENTAL/ribbonsTableaux.mu: some path changed du to new folder * lib/EXPERIMENTAL/TEST/ribbonsTableaux.tst: test file for functions on ribbons Tableaux * lib/EXPERIMENTAL/ribbonsTableaux.mu: functions on ribbons Tableaux (list , q-littleWood, ...) * lib/COMBINAT/skewTableaux.mu: domtype changed * lib/COMBINAT/TEST/ribbons.tst: bugs fixed * lib/COMBINAT/ribbons.mu: experimental functions removed * lib/COMBINAT/partitions.mu: two new function add/remove ribbon added in hold * lib/COMBINAT/DOC/ribbons.tex: moved functions docs deleted * lib/COMBINAT/DOC/partitions.tex: doc for moved functions add/remove ribbon added 2004-02-19 hivert * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Improvement in the CartesianProduct domain. * lib/COMBINAT/permutations.mu: Addes size entry 2004-02-19 fdescouens * lib/COMBINAT/TEST/partitions.tst: named changed in moved functions add/remove ribbon * lib/COMBINAT/partitions.mu: change name of remove/add ribbon functions * lib/COMBINAT/partitions.mu: add/removeRibbonsPartition moved from combinat::ribbons * lib/COMBINAT/TEST/partitions.tst: Test for moved adding/removing ribbons to partitions added * lib/COMBINAT/TEST/ribbons.tst: 2 tests added (limit cases) * lib/COMBINAT/ribbons.mu: IsA used in IsAStandard, domtype added and some bugs fixed 2004-02-19 hivert * lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu: Better handling of the size entry. * lib/COMBINAT/TEST/subClass.tst, lib/COMBINAT/subClass.mu: Some improvements. * lib/COMBINAT/splitNK.mu: Added missing local var. * lib/COMBINAT/TEST/decomposableObjects.tst: Added tests of graded and ungraded Domain non-terminals. * lib/COMBINAT/TEST/lyndonWords.tst: cleanups. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Some cleanups in the ranking system. * lib/DOMAINS/CATEGORY/TEST/FiniteDimensionalAlgebraWithBasis.tst: Adapted the test suite to the new subClass interface. * lib/DOMAINS/CATEGORY/TEST/GradedCombinatorialClass.tst: Added missing entries in test. * lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst: Added missing coproduct entries in test. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Some cleanup in rank and removed the declaration of "#" and tensor. * lib/COMBINAT/TEST/nonCrossingPartitions.tst, lib/COMBINAT/finiteClass.mu, lib/COMBINAT/rankers.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Some cleanups in the ranking system. * lib/COMBINAT/nonCrossingPartitions.mu: Added size entry. * lib/COMBINAT/integerVectorsModPermutationGroup.mu: Removed shufflings, split, splittings from the interface. * lib/init.mu: Corrected Typo 2004-02-19 Nicolas M. Thiéry * lib/init.mu: Bug fix: Type::OptionsTable used Type::TableOf which was backported later on. * lib/COMBINAT/TEST/necklaces.tst, lib/COMBINAT/TEST/lyndonWords.tst, lib/COMBINAT/necklaces.mu, lib/COMBINAT/lyndonWords.mu: Fixed and tested combinat::lyndonWords::fromContent (maybe could use subClass). Added combinat::necklaces::fromContent. * TODO: *** empty log message *** * lib/COMBINAT/generators.mu: Fixed non local variable. 2004-02-18 hivert * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/EXAMPLES/SubsetsSpace.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu: Updated to works with the new combinat::subClass. * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Cosmetics cleanups. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Putting back commented out lines. * lib/DOMAINS/CATEGORY/DOC/main.tex, lib/DOMAINS/CATEGORY/DecomposableClass.mu: New category: GradedCombinatorialClass. * lib/COMBINAT/TEST/subClass.tst, lib/COMBINAT/subClass.mu: New subClass.mu. * lib/COMBINAT/decomposableObjects.mu: decomposableObjects now deals with graded and ungraded Domain. TODO (florent): The doc and the test files must be updated... * lib/COMBINAT/compositions.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/setPartitions.mu, lib/COMBINAT/setPartitionsOrdered.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/trees.mu: These domain now belongs to the category GradedCombinatorialClass * lib/COMBINAT/TEST/shuffle.tst, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/shuffle.mu, lib/COMBINAT/words.mu: renamed shuffling/splitting into shufflings/splittings. * lib/DOMAINS/CATEGORY/DOC/GradedCombinatorialClass.tex, lib/DOMAINS/CATEGORY/GradedCombinatorialClass.mu, lib/DOMAINS/CATEGORY/TEST/GradedCombinatorialClass.tst, lib/init.mu: New category: GradedCombinatorialClass. 2004-02-18 elaugerot * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Modified Files: MuPAD-Combinat/lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu lib/DOMAINS/DOMAIN/BooleanSemiRing.mu lib/DOMAINS/DOMAIN/WeightedAutomaton.mu A new method trim is added and some corrections are done in the method mstar. lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex An example of the method trim is added. 2004-02-18 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Cleanup (removed type entries). 2004-02-17 Nicolas M. Thiéry * lib/init.mu: Backport of Klaus changes to DomainConstructor::getEntryFrom* and DomainConstructor::func_call, and moved those to MUPADBACKPORT. New Lyndon keyword. * Makefile.am, lib/DOMAINS/CONSTR/DCfcall_Backport.mu, lib/DOMAINS/CONSTR/TEST/getEntryFromAllCategories.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromAllSuperDomains.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromCategory.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromSuperDomain.tst, lib/DOMAINS/CONSTR/getEntryFromAllCategories.mu, lib/DOMAINS/CONSTR/getEntryFromAllSuperDomains.mu, lib/DOMAINS/CONSTR/getEntryFromCategory.mu, lib/DOMAINS/CONSTR/getEntryFromSuperDomain.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/DCfcall.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromAllCategories.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromAllSuperDomains.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromCategory.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/TEST/getEntryFromSuperDomain.tst, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromAllCategories.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromAllSuperDomains.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromCategory.mu, lib/MUPADBACKPORT/DOMAINS/CONSTR/getEntryFromSuperDomain.mu: Backport of Klaus changes to DomainConstructor::getEntryFrom* and DomainConstructor::func_call, and moved those to MUPADBACKPORT. * lib/PROG/TEST/bless.tst, lib/PROG/bless.mu: Backport of Klaus changes (blessAny + funcenvs). Disabled blessing of fconcat expressions bla @ ble. * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: Fixed combinat::generators::multiset to work deal with expression sequences. * lib/COMBINAT/TEST/decomposableObjects.tst: New shortcut class -> Domain(class) New tests for the Domain feature * lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/DOC/decomposableObjects.tex: New shortcut class -> Domain(class) * lib/DOC/demonstration.tex: Replaced the uninteresting example of the combinatorial class of integers by that of odd integers and application to partitions with odd parts. 2004-02-16 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Fixed unused local variable. * lib/COMBINAT/generators.mu: Fix: Type::Function is currently too restrictive, and does not allow for predicates like TRUE or FALSE. Optimize select when the predicate is trivial. Trivial implementation of copy for generators that are plain MuPAD objects. * lib/COMBINAT/words.mu: Allow for sets as alphabet for evaluation + faster RTTI. * lib/COMBINAT/multisetsNK.mu: Bug fix: unrank should return FAIL when the rank is too big. * lib/COMBINAT/lyndonWords.mu: New combinatorial class: - combinat::lyndonWords::fromContent. * lib/COMBINAT/decomposableObjects.mu: Fixed non local variable. Added support for Lyndon construction. Bug fixed option parsing for generator and GenericSet Treat properly for 0-sized objects in generator for MultX. * lib/COMBINAT/chooseNK.mu: Fixed non local variable. * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: Removed verbose rsync option. * lib/TEST/mupad.tst: Added non blessing test when inheriting expressions bla@ble. * lib/COMBINAT/DOC/freeTreesLabelled.tex: Title improvement * lib/COMBINAT/TEST/words.tst: Fixed test. * lib/COMBINAT/TEST/multisetsNK.tst: Cleanup. * lib/COMBINAT/TEST/decomposableObjects.tst: Catch errors when generating C code. * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/DOC/generators.tex: Typo fix. 2004-02-16 hivert * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/LIBFILES/operators.mu, lib/OPERATORS/TEST/tensorProductOfMaps.tst, lib/OPERATORS/tensorProductOfMaps.mu, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Added tensorProductOfMaps and tensorProducts => cartesianProducts. 2004-02-13 hivert * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu: Renamed addBasis and addBasisChange to declareBasis and declareBasisChange. * lib/OPERATORS/overloaded.mu, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: The printing of tensor products is now working. 2004-02-12 hivert * lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu, lib/OPERATORS/overloaded.mu: The operators tensor call now TensorProductOfFreeModules. The pretty printing and parsing of tensor product is now working. * lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added Ribbon basis and some improvements 2004-02-11 hivert * createDomain: Corrected wrong cvs identification $id:$ (the : where missing). * lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: Corrected wrong cvs $id:$. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu: First working version of TensorProductOfFreeModules. The test suite is working. The tensor product constructor of non polynomial free module is not implemented. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Corrected wrong type checking. 2004-02-11 Nicolas M. Thiéry * Makefile.am, lib/init.mu, lib/TYPE/DOC/Intersection.tex, lib/TYPE/DOC/Predicate.tex, lib/TYPE/DOC/TableOf.tex, lib/TYPE/DOC/main.tex, lib/TYPE/TEST/Predicate.tst, lib/MUPADBACKPORT/TYPE/Intersection.mu, lib/MUPADBACKPORT/TYPE/Predicate.mu, lib/MUPADBACKPORT/TYPE/TEST/Predicate.tst, lib/MUPADBACKPORT/TYPE/TableOf.mu, lib/TYPE/Intersection.mu, lib/TYPE/Predicate.mu, lib/TYPE/TableOf.mu: We probably wont need any more to make changes to Type::Predicate/Intersection/TableOf, so we give back the maintenance of them to the MuPAD group. Updated from their latest version and moved to MUPADBACKPORT. 2004-02-09 hivert * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: More rereadings. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Rereading and many corrections. 2004-02-06 xmolinero * lib/COMBINAT/multisetsNK.mu, lib/COMBINAT/chooseNK.mu: To use Recursive Binomial 2004-02-06 hivert * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DenseMatrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Backporting the bug fixes and improvement. * lib/DOMAINS/DOMAIN/DOC/TensorProductOfFreeModules.tex, lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/TEST/TensorProductOfFreeModules.tst, lib/DOMAINS/DOMAIN/TensorProductOfFreeModules.mu, lib/init.mu: Started the writing of TensorProductOfFreeModules. * lib/LIBFILES/combinat.mu: Moved multisetsNK into the interface. 2004-02-05 xmolinero * lib/COMBINAT/TEST/chooseNK.tst, lib/COMBINAT/TEST/multisetsNK.tst, lib/COMBINAT/multisetsNK.mu: MultisetsNK in a good improvement 2004-02-05 hivert * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: FreeModulePoly now works with IntegerMod coefficients rings. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: Removed a wrong reference to the entry "type". 2004-02-05 xmolinero * lib/COMBINAT/TEST/multisetsNK.tst, lib/COMBINAT/multisetsNK.mu, lib/COMBINAT/splitNK.mu, lib/LIBFILES/combinat.mu: Library of multisetsNK 2004-02-05 hivert * lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.res: ... wrong cvs command. 2004-02-04 xmolinero * lib/COMBINAT/chooseNK.mu, lib/COMBINAT/splitNK.mu: Good multisetsNK files * README, lib/COMBINAT/multisetsNK.mu: Better multisetsNK.mu * lib/COMBINAT/TEST/multisetsNK.tst: New test of multisetsNK * TODO, lib/COMBINAT/TEST/chooseNK.tst, lib/COMBINAT/TEST/multisetsNK.set, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/chooseNK.mu, lib/COMBINAT/multisetsNK.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/splitNK.mu: Better improvement in unrank and random of chooseNK and others 2004-02-04 hivert * lib/COMBINAT/TEST/splitN.tst, lib/COMBINAT/TEST/splitNK.tst, lib/COMBINAT/shuffle.mu, lib/COMBINAT/splitN.mu, lib/COMBINAT/splitNK.mu, lib/LIBFILES/combinat.mu: Renamed splitN into splitNK. * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: All generators and generatorContructors of the library are now copyable generators. * lib/COMBINAT/words.mu: Corrected wrong declaration of local variables. * lib/EXAMPLES/SymmetricFunctions.mu: Corrected some wrong declaration of local variables. 2004-02-04 fdescouens * lib/COMBINAT/DOC/ribbons.tex: Exemple false fixes ( standard ribbons ) 2004-02-03 hivert * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: Map is now a copyable generator. The call generators::copy(copyableGenerator) now works. 2004-02-02 hivert * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/DOC/ModuleWithSeveralBases.tex, lib/DOMAINS/CATEGORY/DOC/main.tex, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/ModuleWithSeveralBases.mu, lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.res, lib/DOMAINS/CATEGORY/TEST/ModuleWithSeveralBases.tst, lib/EXAMPLES/DOC/SubsetsSpace.tex, lib/EXAMPLES/DOC/main.tex, lib/EXAMPLES/SubsetsSpace.mu, lib/EXAMPLES/TEST/SubsetsSpace.tst, lib/LIBFILES/examples.mu, lib/init.mu: First tentative of the cleaning of the module with several bases: - creation of the category Cat::ModuleWithSeveralBases - creation of the module example::SubsetsSpace - the category Cat::ModuleWithBasis does now knows about duality and scalar product. - the category Cat::AlgebraWithBasis now implement mult by overloading if neither mult nor mult2 is provided. * lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst: Some minor improvements. * lib/EXAMPLES/SymmetricFunctions.mu: Added some tests for plethysms. * src/Symmetrica-module/Symmetrica2MuPAD.h: Symmetrica now returns tableaux in combinat syntax. * lib/COMBINAT/rankers.mu: Added rankFromList if only the ranker is needed. 2004-02-02 elaugerot * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: *** empty log message *** * lib/DOMAINS/DOMAIN/DOC/Tropical.tex: 2004-02-02 Éric Laugerotte * lib/DOMAINS/DOMAIN/DOC/Tropical.tex Removed useless file * lib/DOMAINS/DOMAIN/DOC/Boolean.tex: 2004-02-02 É. Laugerotte * lib/DOMAINS/DOMAIN/DOC/Boolean.tex Removed useless file 2004-02-01 Nicolas M. Thiéry * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: New method: generatorWithCopy 2004-01-31 Nicolas M. Thiéry * lib/MUPADBACKPORT/PROG/sort.mu, lib/init.mu: Backported prog::sort from MuPAD 3.0.0. * README.in: Added reference to the Wiki. * index.html.in: Added links to the important wiki sections. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: New internal method countAvailable() Generator can now work without count if needed. Powerset and Multiset now accept extra arguments in the unlabelled case. Added generator for Powerset and Multiset. * lib/COMBINAT/generators.mu: Updated the interface. * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: New methods: - copy - powerset - multiset Added more systematic names and option noDebug. * lib/COMBINAT/lyndonWords.mu: Make combinat::lyndonWord a combinatorial class. Moved the documentation to the doc file. * lib/COMBINAT/treesGeneric.mu: Added some comments. * lib/COMBINAT/trees.mu: Fixed buggy type checking. * lib/COMBINAT/DOC/lyndonWords.tex: Fixes and little improvements. * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/binaryTrees.tex: Fixed the documentation examples to use trees::dummyLabel, and added explanations about it. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New method: words::evaluationSparse * lib/COMBINAT/shuffle.mu: Added TODO comment. * lib/COMBINAT/compositions.mu: *** empty log message *** 2004-01-31 Nicolas M. Thiéry * lib/MUPADBACKPORT/PROG/sort.mu, lib/init.mu: Backported prog::sort from MuPAD 3.0.0. * README.in: Added reference to the Wiki. * index.html.in: Added links to the important wiki sections. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: New internal method countAvailable() Generator can now work without count if needed. Powerset and Multiset now accept extra arguments in the unlabelled case. Added generator for Powerset and Multiset. * lib/COMBINAT/generators.mu: Updated the interface. * lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/generators.mu: New methods: - copy - powerset - multiset Added more systematic names and option noDebug. * lib/COMBINAT/lyndonWords.mu: Make combinat::lyndonWord a combinatorial class. Moved the documentation to the doc file. * lib/COMBINAT/treesGeneric.mu: Added some comments. * lib/COMBINAT/trees.mu: Fixed buggy type checking. * lib/COMBINAT/DOC/lyndonWords.tex: Fixes and little improvements. * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/binaryTrees.tex: Fixed the documentation examples to use trees::dummyLabel, and added explanations about it. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New method: words::evaluationSparse * lib/COMBINAT/shuffle.mu: Added TODO comment. * lib/COMBINAT/compositions.mu: *** empty log message *** 2004-01-30 xmolinero * lib/COMBINAT/chooseNK.mu: chooseNK faster in no-lexicographic order 2004-01-30 Nicolas M. Thiéry * lib/COMBINAT/chooseNK.mu: Fixed missing , * lib/COMBINAT/DOC/necklaces.tex: Fixes. 2004-01-30 xmolinero * lib/COMBINAT/TEST/necklaces.tst, lib/COMBINAT/TEST/lyndonWords.tst, lib/COMBINAT/lyndonWords.mu, lib/COMBINAT/necklaces.mu: New method : count 2004-01-29 Nicolas M. Thiéry * TODO: *** empty log message *** * AUTHORS: Added Xavier. * README.in: Moved all the Tips and Tricks to the Wiki. 2004-01-29 xmolinero * lib/COMBINAT/TEST/necklaces.tst, lib/COMBINAT/necklaces.mu: More examples of count and generator 2004-01-29 Nicolas M. Thiéry * lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/lyndonWords.tex: Preliminary documentation for lyndon words and necklaces. 2004-01-29 xmolinero * lib/COMBINAT/TEST/necklaces.tst, lib/COMBINAT/necklaces.mu: New method : count 2004-01-29 hivert * lib/EXAMPLES/SymmetricFunctions.mu: Added experimental support for lambda-rings. 2004-01-29 Nicolas M. Thiéry * lib/COMBINAT/splitN.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/chooseNK.mu: Comments about the complexity and such 2004-01-29 hivert * lib/LIBFILES/operators.mu: Corrected a bug: the option Multcoeffs for makeLinear was not working. * createDomain: Corrected the end of the test suite. 2004-01-29 Nicolas M. Thiéry * lib/COMBINAT/DOC/main.tex, lib/LIBFILES/combinat.mu: New domain combinat::lyndonWords, with generator from evaluation * lib/COMBINAT/necklaces.mu: Fixed the initialization to get proper results for lyndon words with k=1. * lib/COMBINAT/decomposableObjects.mu: Added Lyndon in the (trivial) Labelled case * lib/COMBINAT/TEST/chooseNK.tst, lib/COMBINAT/chooseNK.mu: Fixed isA * lib/COMBINAT/TEST/necklaces.tst: More tests. * lib/COMBINAT/TEST/lyndonWords.tst, lib/COMBINAT/DOC/lyndonWords.tex, lib/COMBINAT/lyndonWords.mu: New domain combinat::lyndonWords, with generator from evaluation 2004-01-28 Nicolas M. Thiéry * createDomain: New option --cvs to ask createDomain to call CVS to add the created files. * TODO: Some more things to do ... * lib/COMBINAT/decomposableObjects.mu: - New method (inherited) listFromUnrankAndCount. - Bug fix: list was completely broken because we were using generators::singletonGenerator instead of ::singleton * lib/LIBFILES/combinat.mu: New domain combinat::necklaces * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: New method listFromUnrankAndCount * lib/init.mu: Removed unused ProdSeq and co. Added BoxedProd. * lib/COMBINAT/integerMatrices.mu: generators::empty is now an entry and not a method. * lib/COMBINAT/decomposableObjects.mu: - generators::empty is now an entry and not a method. - Added Powerset in the unlabelled case (for counting only). - Allow for empty unions, with infinite valuation and -infinite degree. * lib/COMBINAT/words.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/chooseNK.mu, lib/COMBINAT/cartesianProduct.mu: generators::empty is now an entry and not a method. * lib/COMBINAT/TEST/decomposableObjects.tst: Added basic tests for Union and Powerset in unlabelled case. * lib/COMBINAT/TEST/necklaces.tst, lib/COMBINAT/DOC/necklaces.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/necklaces.mu: New domain combinat::necklaces. generator for combinat::necklaces::fromEvaluation. 2004-01-27 Nicolas M. Thiéry * lib/COMBINAT/generators.mu: New method generators::singleton. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: - Finished to implement the standalone generator - Various bug fixes due to empty Epsilon() - Fixed erroneous calls to nops(stack) instead of stack::depth() (that gave a bug in random) 2004-01-27 hivert * createDomain: Added my name and e-mail... Good work Nicolas !!! * lib/COMBINAT/integerMatrices.mu: Added count using symmetric functions. 2004-01-27 Nicolas M. Thiéry * lib/ADT/TEST/Stack.tst, lib/ADT/Stack.mu: Store the size of the stack, and use it for infinite stacks. So now emptyPop and emptyTop are now functions that take a depth, and return the value on the stack at this depth. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/decomposableObjects.mu: - Fixed Epsilon's with weights - Added BoxedProd constructor (internally rewritten into MultX/DivX) * lib/COMBINAT/decomposableObjects.mu: - Bug fix in makeRandom for A = Alias(B) - Implementation of nested DivX/MultX using a stack - Use unrank_functions[B](r, label, mLabels) instead of unrank_functions[B](r, [label, mLabels]) - Same thing for random - Code factorisation for the initialization of the labels in unrank/random/generator (but yields a testargs() buried at level 2) - Partial implementation of standalone generator - Cleanup 2004-01-26 Nicolas M. Thiéry * lib/init.mu: New option names: CompleteBinary, Binary, Ordered. * lib/LIBFILES/experimental.mu: Experimental domains intSetSort and intTableSort for sets and associative tables with non negative integer entries implemented using kernel polynomials. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Cleared the now useless temporary hack to use the new printer for trees. * lib/DOC/demonstration.tex: Fixes. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/subClass.mu: *** empty log message *** * lib/COMBINAT/decomposableObjects.mu: Fixed random and unrank for Domain in the labelled case. * TODO: *** empty log message *** * lib/COMBINAT/decomposableObjects.mu: Fixed dom variable for MuPAD < 3.0.0 2004-01-26 hivert * lib/LIBFILES/combinat.mu: Added ribbons to the interface of combinat. * lib/COMBINAT/TEST/ribbons.tst, lib/COMBINAT/ribbons.mu: Added some comment for Francois. * lib/COMBINAT/integerVectors.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/shuffle.mu: Fixed inheritance problems... 2004-01-26 elaugerot * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/BooleanSemiRing.mu: *** empty log message *** 2004-01-26 hivert * lib/COMBINAT/decomposableObjects.mu: Replaced subwords::unrankSplit by words::split::unrank. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: The size argument of list has not to be an integer. * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/chooseNK.tst, lib/COMBINAT/TEST/splitN.tst, lib/COMBINAT/TEST/subwords.tst, lib/COMBINAT/chooseNK.mu, lib/COMBINAT/splitN.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu: Created two low-level combinatorial classes chooseNK splitN. * lib/COMBINAT/TEST/shuffle.tst, lib/COMBINAT/TEST/words.tst, lib/COMBINAT/shuffle.mu, lib/COMBINAT/words.mu: All what concern shuffle and split of words are now in shuffle.mu/.tst shuffle::isA is implemented. New combinatorial classes: shuffling, split/splitting. 2004-01-26 elaugerot * lib/DOMAINS/DOMAIN/BooleanSemiRing.mu, lib/DOMAINS/DOMAIN/Tropical.mu, lib/DOMAINS/DOMAIN/Boolean.mu, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: *** empty log message *** 2004-01-19 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: isA / isAStandard test modified 2004-01-16 hivert * TODO: ... * lib/COMBINAT/TEST/binaryTrees.tst, lib/COMBINAT/TEST/cartesianProduct.tst, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/TEST/generators.tst, lib/COMBINAT/TEST/getOptions.tst, lib/COMBINAT/TEST/integerListsLexTools.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/TEST/integerVectorsWeighted.tst, lib/COMBINAT/TEST/labelledBinaryTrees.tst, lib/COMBINAT/TEST/linearExtensions.tst, lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/rankers.tst, lib/COMBINAT/TEST/ribbons.tst, lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/skewTableaux.tst, lib/COMBINAT/TEST/subClass.tst, lib/COMBINAT/TEST/subsets.tst, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/trees.tst: Cleanup of the test suite (removed some warnings). * lib/COMBINAT/decomposableObjects.mu: Improved call of generator (call directly unrank_function[...]) Use now binomialRecursive. * lib/COMBINAT/subwords.mu: We now use binomialRecursive. * lib/COMBINAT/TEST/integerVectors.tst, lib/COMBINAT/integerVectors.mu: Added integerVector::_plus (termwise addition) * lib/COMBINAT/stirling2.mu: Stirling(0,0) = 1 according to the standard conventions. 2004-01-15 hivert * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: Added Count fucntions. * lib/COMBINAT/TEST/words.tst: New methods shuffle::isA * lib/COMBINAT/shuffle.mu, lib/COMBINAT/words.mu, lib/LIBFILES/combinat.mu: Added shuffling * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Removed declaration of signature when coproduct is undefined. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Added warning when Ax::systemRep but do no domtype entry * lib/COMBINAT/TEST/binomialRecursive.tst, lib/COMBINAT/binomialRecursive.mu: Added BinomialRecursive. * lib/EXAMPLES/NonCommutativePolynomials.mu, lib/LIBFILES/examples.mu: Added NonCommutativePolynomials * lib/EXAMPLES/LodayRoncoAlgebra.mu: Some improvements. 2004-01-13 Nicolas M. Thiéry * lib/COMBINAT/DOC/treesGeneric.tex: Added some basic examples. * lib/COMBINAT/treesGeneric.mu: Added Ordered option even in the binary case. Fix the option parsing so as not to modify the arguments, for better pretty printing of the domain name. * lib/COMBINAT/decomposableObjects.mu: Fixed dom variable for MuPAD < 3.0.0 2004-01-13 fdescouens * lib/COMBINAT/ribbons.mu: Fixed non local variables * lib/COMBINAT/TEST/ribbons.tst: Fixed ; into : 2004-01-13 Nicolas M. Thiéry * lib/COMBINAT/tableaux.mu: Use box instead of cell to be coherent with the doc. 2004-01-12 Nicolas M. Thiéry * TODO, lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex: *** empty log message *** * lib/DOC/preface.tex: Typo fix. * lib/COMBINAT/trees.mu: Use the new pretty printer by default. Disable fromGrammar for compatibility with genericTree. * lib/COMBINAT/treesGeneric.mu: Fixed non local variable. Temporarily disable the Boustrophedonic option. * lib/COMBINAT/labelledTrees.mu: Use combinat::treesGeneric. * lib/COMBINAT/labelledBinaryTrees.mu: Added grammar description. * lib/COMBINAT/decomposableObjects.mu: Fixed option checking for Multiset. * lib/COMBINAT/binaryTrees.mu: Use combinat::treesGeneric. * lib/LIBFILES/combinat.mu, lib/COMBINAT/DOC/main.tex: New domain for free trees, with Prufer correspondance. New generic domain for trees of all kinds. * lib/COMBINAT/TEST/treesGeneric.tst, lib/COMBINAT/DOC/treesGeneric.tex, lib/COMBINAT/treesGeneric.mu: New generic domain for trees of all kinds. * lib/COMBINAT/TEST/freeTreesLabelled.tst, lib/COMBINAT/DOC/freeTreesLabelled.tex, lib/COMBINAT/freeTreesLabelled.mu: New domain for free trees, with Prufer correspondance. * lib/COMBINAT/decomposableObjects.mu: Allow for Multiset(MinLength=1) which is correct in the unlabelled case. 2004-01-11 Nicolas M. Thiéry * TODO: *** empty log message *** 2004-01-09 Nicolas M. Thiéry * lib/init.mu: Added option DefaultWeight. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/decomposableObjects.mu: Added support for weighted enumeration, including doc and tests. Still somewhat experimental with respect to holonomic precomputations. * TODO: *** empty log message *** * lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: - Implementation of a generic sequence constructor, which treats MinLength and MaxLength conditions, possibly simultaneously. - Sequence now accept MinLength and MaxLength conditions simultaneously. - Cycle, Multiset, and Powerset accept MinLength and MaxLength in the labelled case - Some automatic optimizations: Alias(Alias(A, g), f) becomes Alias(A, f@g) Alias(Alias(A, Prod), Sequence@op) becomes Alias(Sequence) Prod(bla, Epsilon(), ble) becomes Prod(bla, ble) Prod(bla) becomes Alias(bla, Prod) Union(bla) becomes bla * createDomain: Fixed formating of CVS id's. Extended to deal with all the domains that are stored in a standardized place (say, Type, combinat, ...). Fixed the file name in the header when a .new file is created. * lib/init.mu: Protect packages. 2004-01-09 novelli * lib/EXAMPLES/LodayRoncoAlgebra.mu: Essais sur Loday-Ronco * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Changed the per[i..j] by op(per,i..j) inside permutations.mu and added some tests about connected permutations. 2004-01-09 Nicolas M. Thiéry * lib/EXPERIMENTAL/TEST/FreeOperad.tst: Use NIL instead of 1 as dummy label in unlabelled trees. * lib/OUTPUT/TEST/asciiArt.tst: New tests for concat with option Packed. * lib/OUTPUT/asciiArt.mu: Modified method: - concat: new option MaxRemove + cleanup (non local variable fixes, better variable names). * lib/EXAMPLES/TEST/LodayRoncoAlgebra.tst, lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/TEST/subClass.tst: Use NIL instead of 1 as dummy label in unlabelled trees. * lib/COMBINAT/trees.mu: Use initDomain to force dummyLabel to NIL. 2004-01-08 Nicolas M. Thiéry * lib/COMBINAT/trees.mu: Improved implementation of the new pretty printer for trees. - cleaner and more symmetric code - removed extraneous lines from the output for node with trivial children only 2004-01-07 Nicolas M. Thiéry * lib/init.mu: - New implementation of adt::Stack. - Standardization of the loadproc sections, using aliases for path, and so on. This allow to better automatize domain creations with the createDomain script. - Added Cycle to the protected identifiers. * lib/ADT/TEST/Stack.tst, lib/ADT/DOC/Stack.tex, lib/ADT/Stack.mu: New implementation of adt::Stack. 2004-01-05 fdescouens * lib/COMBINAT/DOC/main.tex: riibons and skewTableaux entries added in documentation * lib/COMBINAT/DOC/ribbons.tex: Documentation for ribbons added * lib/COMBINAT/DOC/skewTableaux.tex: documentation for functions on skewTableaux.mu * lib/COMBINAT/TEST/ribbons.tst: tests added for new functions on ribbons * lib/COMBINAT/ribbons.mu: isAStandard added and bug fixes * lib/COMBINAT/skewTableaux.mu: isAStandard function added * lib/LIBFILES/experimental.mu: Virasoro, VirasoroAlgebra and VermaModule entries added 2003-12-19 hivert * lib/EXAMPLES/LodayRoncoAlgebra.mu: ... * lib/COMBINAT/trees.mu: fixed a dom -> DOM bug. 2003-12-19 Nicolas M. Thiéry * lib/OUTPUT/asciiArt.mu: New method concat. * lib/COMBINAT/trees.mu: New implementation of print, with the name printnew: - more compact - labels are somewhat supported * Papers/SLC49/main.bib: Added missing references. * lib/DOC/design.tex, lib/DOC/preface.tex, lib/DOC/demonstration.tex: Fixed the last buggy references. Made the platform comparison table fit in the page. 2003-12-19 hivert * lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: fixed a subprocedure dom -> DOM bug. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Added monomial and forgotten bases 2003-12-18 hivert * lib/COMBINAT/trees.mu: added TeXing of trees (using pspicture). * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Added automatic computation of the antipode. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Corrected some problem in the printing end the TeXing * lib/EXAMPLES/LodayRoncoAlgebra.mu: many improvemens,t change of bases... * lib/EXPERIMENTAL/PBT.mu: added succOrder (bad implementation). 2003-12-17 Nicolas M. Thiéry * lib/EXPERIMENTAL/Steenrod.mu: New implementation of F5 with elements added following the free-term order. * lib/EXAMPLES/MyMultivariatePolynomials.mu: Remove from the interface of integerVectorsOfLength the subdomains entries that are not inherited. * lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu: degreeBasis is now a required entry. New method isHomogeneous. * lib/COMBINAT/TEST/partitions.tst: Fixed the tests in partitions.tst to use lists instead of sequences. * lib/COMBINAT/trees.mu: Modified the implementation of expr2text to use new(dom, ...) * Papers/SLC49/main.bib: Added new citations. * lib/DOC/preface.tex, lib/DOC/demonstration.tex: Fixed references. * lib/DOC/preface.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex, lib/DOC/annexes.tex: Fixed references; further proofreading. * lib/DOC/design.tex: *** empty log message *** * lib/DOC/design.tex: Cleanup of the development model. 2003-12-17 fdescouens * lib/COMBINAT/ribbons.mu: isA definition fixed * lib/COMBINAT/TEST/ribbons.tst: isA bug fixes 2003-12-17 hivert * lib/EXAMPLES/LodayRoncoAlgebra.mu: changement de Bases par inversion de matrices. 2003-12-17 Nicolas M. Thiéry * lib/DOC/design.tex: Cleanup of the platform choice. 2003-12-16 hivert * lib/DOC/design.tex: Typos. 2003-12-16 fdescouens * lib/COMBINAT/ribbons.mu: Type check added in isA function * lib/COMBINAT/ribbons.mu: some type check added in add/removeRibbonsPartitions * lib/COMBINAT/TEST/ribbons.tst: some miscelleanous cases tested * lib/COMBINAT/TEST/ribbons.tst: header added * lib/COMBINAT/TEST/ribbons.tst: Some tests on add/remove RibbonsPartitions added * lib/COMBINAT/ribbons.mu: bug fixes in add/remove RibbonsPartitions * lib/COMBINAT/ribbons.mu: removing ribbons from partitions added 2003-12-15 Nicolas M. Thiéry * lib/DOC/preface.tex: Proof reading and reorganization of the specifications by Nicolas. 2003-12-15 fdescouens * lib/EXPERIMENTAL/Virasoro.mu: Add Virasoro incresing operator action on schur functions 2003-12-15 hivert * lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXPERIMENTAL/PBT.mu: Added the basis of complete and elementary functions. * lib/DOC/preface.tex: improvements.. * lib/EXPERIMENTAL/TensorAlgebra.mu: Added the automatic conversion from A to T(A). 2003-12-15 elaugerot * Makefile.in: *** empty log message *** * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex: new doc on Dom::WeightedAutomaton * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: new Dom::WeightedAutomaton 2003-12-14 Nicolas M. Thiéry * Papers/SLC49/postamble.tex: Added Alessandra, and more cheers to Volker. 2003-12-12 hivert * lib/DOC/demonstration.tex, lib/DOC/design.tex, lib/DOC/preface.tex: Some more improvement. 2003-12-11 hivert * lib/EXPERIMENTAL/PBT.mu: added isCanonical. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Added co-product. 2003-12-10 Nicolas M. Thiéry * lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/DOC/main.tex, lib/EXPERIMENTAL/TEST/FreeOperad.tst, lib/EXPERIMENTAL/DOC/FreeOperad.tex, lib/EXPERIMENTAL/FreeOperad.mu: New domain: experimental::FreeOperad * lib/init.mu: New categories: Cat::GradedModuleWithBasis, Cat::Operad, Cat::OperadWithBasis. * lib/DOMAINS/CATEGORY/TEST/OperadWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/Operad.tst, lib/DOMAINS/CATEGORY/DOC/OperadWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/Operad.tex, lib/DOMAINS/CATEGORY/DOC/main.tex, lib/DOMAINS/CATEGORY/OperadWithBasis.mu, lib/DOMAINS/CATEGORY/Operad.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: New categories: Cat::Operad, Cat::OperadWithBasis. * lib/DOMAINS/CATEGORY/TEST/GradedModuleWithBasis.tst, lib/DOMAINS/CATEGORY/DOC/GradedModuleWithBasis.tex, lib/DOMAINS/CATEGORY/GradedModuleWithBasis.mu, lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: New category: Cat::GradedModuleWithBasis. * lib/COMBINAT/trees.mu: New expr2text method that ensures that the object can be reconstructed back by evaluation of the output. * lib/COMBINAT/labelledTrees.mu: Now a decomposableClass, with appropriate specification. * lib/COMBINAT/imageClass.mu: Added unrank and random. * createDomain: Added documentation. 2003-12-09 Nicolas M. Thiéry * createDomain: Added support for combinat:: Replaced loadproc by loaddomain. * createDomain: Script to add a new domain, category or axiom; it creates source, doc, and test files from a template. Deals with Dom::, Ax::, Cat::, experimental::, examples:: 2003-12-09 hivert * Papers/EJC-Algo-CalcForm2003/main.tex, Papers/SLC49/postamble.tex, Papers/SLC49/preamble.tex, lib/DOC/demonstration.tex, lib/DOC/design.tex, lib/DOC/preface.tex: Some corrections (thanks Landau). 2003-12-08 Nicolas M. Thiéry * lib/OPERATORS/DOC/overloaded.tex: Note stating that symmetric functions are only defined in the Combinat package. * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Experiments with the Gröebner basis of the Steenrod Algebra. Implementation of a generic F5 Gröbner basis algorithm. * lib/LIBFILES/operators.mu: Factorisation of the option parsing code in makeLinear, makeBilinear, ... Cleanup. * lib/LIBFILES/experimental.mu: New utilities: - experimental::tables:: keys/values (manipulation of tables) - experimental::nonCommutativeMult (pretty-printing of non-commutative products) * Makefile.am: New makefile dependency: SFbackup. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: New subdomain: combinat::permutations::rightCosetsBlah FIND A GOOD NAME FOR IT! * lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu: Added the category Cat::CommutativeRing to examples::SymmetricFunctions and examples::QuasiSymmetricFunctions. * lib/EXAMPLES/MyMultivariatePolynomials.mu: examples::MultivariatePolynomials is now implemented by multivariate Dom::FreeModulePoly. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Added comment about mapcoeffs and test for zero coefficients. * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: The default implementation of mapcoeffs now checks for zero coefficients in the result. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Backport of the latest version of Dom::Matrix in MuPAD 3.0.0. Includes output of 0x0, 0xn, and nx0 matrices. 2003-12-08 hivert * lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/partitions.mu: Wrote the dominance order on partitions. * lib/EXAMPLES/FreeSymmetricFunctions.mu: New conjectured version of the free LR rule. * lib/COMBINAT/DOC/permutations.tex: Added some missing aliases. 2003-12-04 fdescouens * lib/EXPERIMENTAL/Virasoro.mu: New file for computing into Virasoro Algebra and Kac formula 2003-12-03 Nicolas M. Thiéry * lib/DOC/exercises.tex: Use 'test=false' instead of 'notest' for Mvin and Mvout, as suggested by LaTeX and MuPAD style files. 2003-12-02 Nicolas M. Thiéry * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: New function: combinat::permutations::multInverse * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Backport of Christopher fixes to the aliases. 2003-11-28 Nicolas M. Thiéry * ChangeLog: *** empty log message *** * index.html.in: Added announce for 1.1.0. * lib/EXPERIMENTAL/DOC/Steenrod.tex: Added section on the leading terms of the hits. * lib/EXAMPLES/MyMultivariatePolynomials.mu: Added count and generator to basisIndices. Added conversion from polynoms and expressions. * lib/COMBINAT/TEST/ribbons.tst, lib/COMBINAT/ribbons.mu: Make combinat::ribbons a Cat::CombinatorialClassWith2DBoxedRepresentation. * lib/COMBINAT/TEST/skewTableaux.tst: Fixed toArray for the base case (empty objects) in the combinatorial classes with 2d boxed representation. Added corresponding tests. Added documentation about this in the category. * lib/DOC/preface.tex, lib/DOC/annexes.tex: Update of the number of documentation pages. * lib/OUTPUT/asciiArt.mu: Workaround for MuPAD 3.0.0 pretty-printer bug #1395. * lib/OPERATORS/overloaded.mu: Fixed unused local variable. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/tableaux.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerMatrices.mu: Fixed toArray for the base case (empty objects) in the combinatorial classes with 2d boxed representation. Added corresponding tests. Added documentation about this in the category. * README: *** empty log message *** * AUTHORS: Moved François to the list of contributers. 2003-11-28 teresamu * lib/COMBINAT/skewTableaux.mu: isA corrected, all test ok now 2003-11-27 Nicolas M. Thiéry * lib/COMBINAT/TEST/skewTableaux.tst: Temporarily commented out all the tests. * README.in: Added min/max comment in tips and tricks. 2003-11-28 Nicolas M. Thiéry * lib/EXPERIMENTAL/DOC/Steenrod.tex: Added section on the leading terms of the hits. * lib/EXAMPLES/MyMultivariatePolynomials.mu: Added count and generator to basisIndices. Added conversion from polynoms and expressions. * lib/COMBINAT/TEST/ribbons.tst, lib/COMBINAT/ribbons.mu: Make combinat::ribbons a Cat::CombinatorialClassWith2DBoxedRepresentation. * lib/COMBINAT/TEST/skewTableaux.tst: Fixed toArray for the base case (empty objects) in the combinatorial classes with 2d boxed representation. Added corresponding tests. Added documentation about this in the category. * lib/DOC/preface.tex, lib/DOC/annexes.tex: Update of the number of documentation pages. * lib/OUTPUT/asciiArt.mu: Workaround for MuPAD 3.0.0 pretty-printer bug #1395. * lib/OPERATORS/overloaded.mu: Fixed unused local variable. * lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/tableaux.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerMatrices.mu: Fixed toArray for the base case (empty objects) in the combinatorial classes with 2d boxed representation. Added corresponding tests. Added documentation about this in the category. * README: *** empty log message *** * AUTHORS: Moved François to the list of contributers. 2003-11-28 teresamu * lib/COMBINAT/skewTableaux.mu: isA corrected, all test ok now 2003-11-27 Nicolas M. Thiéry * lib/COMBINAT/TEST/skewTableaux.tst: Temporarily commented out all the tests. * README.in: Added min/max comment in tips and tricks. * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, Makefile.in, configure, aclocal.m4: Update of the automake/autoconf build system. Bug fix for automake >= 1.6: PKG_SUBST_NO_DEF was non functional. This gave broken Makefiles due to the inclusion of the definition of PKG_LONG_DESCRIPTION "**missing line separator**". * src/MAPITL/configure.ac, src/GLIP/configure.ac, configure.ac: autoupdate for autoconf 2.57-3. * config/packages.m4, src/GLIP/config/packages.m4, src/MAPITL/config/packages.m4: Bug fix for automake >= 1.6: PKG_SUBST_NO_DEF was non functional. This gave broken Makefiles due to the inclusion of the definition of PKG_LONG_DESCRIPTION "**missing line separator**". 2003-11-27 teresamu * lib/COMBINAT/TEST/skewTableaux.tst: isA corrected, all test ok now 2003-11-27 Nicolas M. Thiéry * src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, test/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/configure, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/aclocal.m4, src/MAPITL/configure, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica/Makefile.in, configure, doc/Makefile.in, doc/ascii/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, src/GLIP/Makefile.in, src/GLIP/aclocal.m4, src/Makefile.in, Makefile.in, aclocal.m4: Update of the autotools build system: switch to automake 1.7.8 * lib/COMBINAT/TEST/ribbons.tst: Fixed name of generated file in testinit. * index.html.in: Moved the FAQ section to the Wiki. 2003-11-27 teresamu * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/skewPartitions.mu: Changed definition of skp, with modifications related to "overlap" in isA, list ... 2003-11-27 Nicolas M. Thiéry * Papers/Poster/main.tex: Bug fix: listings was broken since it was no more configured for MuPAD by Mhelp.sty. Some cleanup of the code samples to make them more readable. 2003-11-25 Nicolas M. Thiéry * ChangeLog: Switch to version 1.1.0 of MuPAD-Combinat. * NEWS: Update. * lib/OPERATORS/overloaded.mu: Work around MuPAD 2.5 bug #1158 with op(eq,1) $ eq in table(...). * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in, Makefile.in, configure, aclocal.m4: Switch to version 1.1.0 of MuPAD-Combinat. * lib/LIBFILES/combinat.mu: Added library combinat::ribbons. * lib/EXPERIMENTAL/DOC/Steenrod.tex: typo. * lib/LIBFILES/examples.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu: Added examples::MultivariatePolynomials in the autoload. * lib/COMBINAT/ribbons.mu: Fixed non local variable. * lib/COMBINAT/partitions.mu: Temporary hack to let combinat::subClass work with combinat::partitions. * lib/COMBINAT/TEST/skewTableaux.tst: Marked non passing tests as Analyzed. Please fix. 2003-11-25 fdescouens * lib/COMBINAT/TEST/ribbons.tst: First version of tests for ribbons.mu * lib/COMBINAT/ribbons.mu: First version for tableaux of ribbon shape 2003-11-25 hivert * lib/COMBINAT/subwords.mu: Fixed the 2.5 compatibility problem with listlib::setDifferences. 2003-11-25 Nicolas M. Thiéry * lib/OPERATORS/overloaded.mu: Work around MuPAD 2.5 bug #1158 with op(eq,1) $ eq in table(...). * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in, Makefile.in, configure, aclocal.m4: Switch to version 1.1.0 of MuPAD-Combinat. * lib/LIBFILES/combinat.mu: Added library combinat::ribbons. * lib/EXPERIMENTAL/DOC/Steenrod.tex: typo. * lib/LIBFILES/examples.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu: Added examples::MultivariatePolynomials in the autoload. * lib/COMBINAT/ribbons.mu: Fixed non local variable. * lib/COMBINAT/partitions.mu: Temporary hack to let combinat::subClass work with combinat::partitions. * lib/COMBINAT/TEST/skewTableaux.tst: Marked non passing tests as Analyzed. Please fix. 2003-11-25 fdescouens * lib/COMBINAT/TEST/ribbons.tst: First version of tests for ribbons.mu * lib/COMBINAT/ribbons.mu: First version for tableaux of ribbon shape 2003-11-25 hivert * lib/COMBINAT/subwords.mu: Fixed the 2.5 compatibility problem with listlib::setDifferences. 2003-11-24 Nicolas M. Thiéry * lib/COMBINAT/skewTableaux.mu: Bug fix for isA. * lib/COMBINAT/TEST/subClass.tst: Registered bug of combinat::subClass when there are more than one categories or axioms in the parameter class. * lib/COMBINAT/DOC/skewPartitions.tex: Fixed printPretty output. 2003-11-24 hivert * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/subwords.mu: Fixed the "listlib::differences" various bugs. The code has to be cleaned. 2003-11-23 Nicolas M. Thiéry * README, BUGS: *** empty log message *** * lib/COMBINAT/decomposableObjects.mu: Fixed non local variables. * lib/COMBINAT/setPartitionsOrdered.mu: Added prog::bless's for compatibility with MuPAD 3.0.0 * lib/init.mu: Changed function: - output::asciiArt::fromArray: the rows are now numbered from top to bottom New category: - Cat::CombinatorialClassWith2DBoxedRepresentation which implements printPretty and printPrettyCompact from toArray Domains partitions, skewPartitions, tableaux, skewTableaux, and integerMatrices updated accordingly. Added option declarations for output::asciiArt::fromArray. * lib/OUTPUT/DOC/asciiArt.tex, lib/OUTPUT/asciiArt.mu, lib/DOMAINS/CATEGORY/TEST/CombinatorialClassWith2DBoxedRepresentation.tst, lib/DOMAINS/CATEGORY/DOC/main.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClassWith2DBoxedRepresentation.tex, lib/DOMAINS/CATEGORY/CombinatorialClassWith2DBoxedRepresentation.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/skewTableaux.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerMatrices.mu: Changed function: - output::asciiArt::fromArray: the rows are now numbered from top to bottom New category: - Cat::CombinatorialClassWith2DBoxedRepresentation which implements printPretty and printPrettyCompact from fromArray Domains partitions, skewPartitions, tableaux, skewTableaux, and integerMatrices updated accordingly. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Backport of Christopher change: bessere Texte in maninfo.cfg und propinfo.cfg 2003-11-21 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: few typos 2003-11-21 novelli * lib/COMBINAT/TEST/setPartitions.tst: Made test independent of sysorder. 2003-11-21 fdescouens * lib/COMBINAT/TEST/skewTableaux.tst: new test file for skewTableaux 2003-11-21 Nicolas M. Thiéry * lib/COMBINAT/setPartitions.mu: prog::bless anonymous functions for MuPAD < 3.0.0 * doc/STYLES/Mhelp.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mwrite.sty: Update from the latest MuPAD style files. * index.html.in: Added links to the Wiki. 2003-11-21 hivert * lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/subwords.mu: A fignoler... 2003-11-21 Nicolas M. Thiéry * configure.ac: Switch to MuPAD-Combinat 1.1.0. * doc/STYLES/Mhelp.sty: Use francais instead of french for babel. 2003-11-21 hivert * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Check Me: strange line in FreeModulePoly. * lib/COMBINAT/decomposableObjects.mu, lib/init.mu: Global declaration of Marked, DivX, MultX. 2003-11-21 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu: Removed extraneous declaration of skewTableaux in the interface. 2003-11-20 Nicolas M. Thiéry * lib/MUEC/SP/DOC/x2XX.tex, lib/MUEC/SP/DOC/x2X.tex, lib/MUEC/SP/DOC/X2Dim.tex, lib/MUEC/SP/DOC/ToYY.tex, lib/MUEC/SP/DOC/ToY.tex, lib/MUEC/SP/DOC/Toxy.tex: Updated documentation output for MuPAD 3.0.0. * NEWS: Switch to MuPAD-Combinat 1.1.0. * lib/COMBINAT/skewTableaux.mu: Fixed non local variables. * src/MAPITL/MAPITL_tmpl.h, src/MAPITL/MAPITL.h: Use typename's to be conformant with the C++ standard, as suggested by g++ 3.2's warnings. Include instead of for pair<>, and use std::pair. * src/GLIP/GLIP/SmallList_tmpl.h, src/GLIP/GLIP/SmallList.h, src/GLIP/PermutationGroup-test.cc, src/GLIP/PermutationGroup.cc: Use typename's to be conformant with the C++ standard, as suggested by g++ 3.2's warnings. 2003-11-20 hivert * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Remodev some bugs in decomposableObjects. The test suite is extended accordingly. 2003-11-19 Nicolas M. Thiéry * lib/DOMAINS/CATEGORY/DecomposableClass.mu: Bug fix: the generator was broken because was overriding the value of dom inside combinat::decomposableObjects::generator; that did not appear before because dom was not used there. * lib/COMBINAT/decomposableObjects.mu: Added some specifications for unrank functions. 2003-11-19 teresamu * lib/COMBINAT/skewTableaux.mu: identation etc improved, comments and printCompact added 2003-11-19 Nicolas M. Thiéry * lib/COMBINAT/TEST/decomposableObjects.tst: Fixed the expected result for random with compatibility aliases. * lib/COMBINAT/decomposableObjects.mu: typo fix. 2003-11-19 hivert * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: New implementation of labelled decomposable objects without subs. Several times faster. than the preceding one. 2003-11-19 Nicolas M. Thiéry * lib/COMBINAT/skewTableaux.mu: Fixed nonlocal variables. * lib/LIBFILES/combinat.mu: Added skewTableau to the interface. 2003-11-18 hivert * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/TEST/subwords.tst, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu: decomposableObjects now deals with labelled structures ! For this, I've added some function in subwords and subsets, they are tested, but I have to make a user interface. The two main functions are unrank_nk and random_nk. 2003-11-18 teresamu * lib/COMBINAT/TEST/skewPartitions.tst: new size test added * lib/COMBINAT/skewPartitions.mu: new interface for size funcion 2003-11-18 hivert * lib/COMBINAT/TEST/subsets.tst, lib/COMBINAT/subsets.mu: Corrected a bug in isA. 2003-11-18 teresamu * lib/COMBINAT/skewTableaux.mu: Last version by Francois * lib/LIBFILES/combinat.mu: skewTableaux added * lib/COMBINAT/skewPartitions.mu: Code for skewTableaux commeted out 2003-11-17 hivert * lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: Added new function fromPeaks. fromPeaks, peaks and peaksCompositions are also now tested. 2003-11-15 Nicolas M. Thiéry * lib/COMBINAT/skewTableaux.mu: First version by Francois Descouens. 2003-11-14 Nicolas M. Thiéry * lib/DOC/main.tex: Removed the motivations section which is outdated. * lib/OPERATORS/DOC/overloaded.tex: Removed links to Symmetric Functions which are outside the MuPAD library. * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Bug fix: do not use export(..., Alias) for functions that are not in the interfaces when the package is not loaded. * lib/DOC/preface.tex, lib/DOC/design.tex: Added new macros for caml, ... Fixed the comparison table between the platforms. * lib/DOC/design.tex: Attempt to present with a table the comparison between the various platforms. 2003-11-14 hivert * lib/COMBINAT/decomposableObjects.mu: Corrected the unrank procedure for labelled case. I now have to re-add the labels. 2003-11-12 Nicolas M. Thiéry * lib/COMBINAT/partitions.mu: Fixed back indentation. * ChangeLog: *** empty log message *** * lib/MUEC/SFA/DOC/SfAColct.tex: Fixed misplaced TODO comment. * lib/OPERATORS/overloaded.mu: Only provide an initDomain method for Dom::IntegerMod and Dom::AlgebraicExtension if those domain do not already have one. * lib/PROG/loaddomain.mu: Use directly loadproc instead of emulating it. * lib/COMBINAT/DOC/preface.tex: State that the alias new -> list is available for *most* combinatorial classe. * lib/COMBINAT/partitions.mu: Put temporarily back the new alias. * lib/COMBINAT/DOC/partitions.tex: Added strong deprecation warning for combinat::partitions(n). 2003-11-12 Nicolas M. Thiéry * lib/MUEC/SFA/DOC/SfAColct.tex: Fixed misplaced TODO comment. * lib/OPERATORS/overloaded.mu: Only provide an initDomain method for Dom::IntegerMod and Dom::AlgebraicExtension if those domain do not already have one. * lib/PROG/loaddomain.mu: Use directly loadproc instead of emulating it. * lib/COMBINAT/DOC/preface.tex: State that the alias new -> list is available for *most* combinatorial classe. * lib/COMBINAT/partitions.mu: Put temporarily back the new alias. * lib/COMBINAT/DOC/partitions.tex: Added strong deprecation warning for combinat::partitions(n). 2003-11-10 hivert * lib/DOC/preface.tex, lib/DOC/demonstration.tex, lib/DOC/design.tex: Improvement... * lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/DOC/cartesianProduct.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/DOC/integerListsLexTools.tex, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/skewPartitions.tex, lib/COMBINAT/DOC/subsets.tex, lib/COMBINAT/DOC/subwords.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/trees.mu, lib/COMBINAT/words.mu: Final cleanup of the type-checking system. Removed the backward compatibility call partitions(n) -> count. 2003-11-07 Nicolas M. Thiéry * Makefile.in, Makefile.am: Added loaddomain to be exported to MuPAD CVS. * lib/COMBINAT/skewPartitions.mu: Fixed unused/non local variables. 2003-11-06 novelli * experimental/halfPlacTests.mu, experimental/halfPlactic.mu: New add-ons. New conjectures and even some new conjectures not even tested ! 2003-11-06 teresamu * lib/COMBINAT/skewPartitions.mu: Still in developpement * lib/COMBINAT/skewPartitions.mu: new standard filling in developpement !!!!!!!!! 2003-11-06 Nicolas M. Thiéry * lib/MUEC/SG/Charactr.mu: Updated to take into account the fact that Symmetrica is autoloaded now. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Wrapped a computation in a prog::test to trap the error raised when Symmetrica is not available. * lib/LIBFILES/experimental.mu: Fixed non-local variables. * lib/MUEC/SYM.mu: Updated to take into account the fact that Symmetrica is autoloaded now. * TODO: *** empty log message *** * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Fixed non-local variables. 2003-11-05 Nicolas M. Thiéry * lib/PROG/TEST/loaddomain.tst, lib/PROG/loaddomain.mu, lib/LIBFILES/operators.mu, lib/LIBFILES/muEC.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu, lib/LIBFILES/combinat.mu, lib/init.mu: Moved packages::Combinat::loaddomain to prog::loaddomain. 2003-11-05 teresamu * lib/COMBINAT/DOC/integerMatrices.tex: isA -> doc + example * lib/COMBINAT/TEST/integerMatrices.tst: Two more tests for isA 2003-11-04 teresamu * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/integerMatrices.mu: isA -> column and row sums inverted * lib/COMBINAT/DOC/dyckWords.tex: ones and zeroes + isA: doc + example 2003-10-29 novelli * experimental/halfPlacTests.mu, experimental/halfPlactic.mu: Quelques transformations et des conjectures nouvelles sur le demi-plaxique. Pour le moment, ceci n'est que work in progress mais quand ca aura un peu avance et qu'il y aura des theoremes, je ferai un bilan serieux. 2003-10-28 Nicolas M. Thiéry * src/MachineIntegerListsLex/Makefile.in: *** empty log message *** * lib/init.mu: Fixes suggested by Christopher. * lib/LIBFILES/experimental.mu: Fixed spurious semicolon. * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu: Use isAStandard instead of isStandard. * lib/COMBINAT/integerMatrices.mu: Use hold for option Compact until after MuPAD 3.0.0 release. * lib/MUEC/SP/DOC/ToY.tex, lib/MUEC/SP/DOC/ToXX.tex, lib/MUEC/SP/DOC/ToX.tex, lib/MUEC/SP/DOC/ToPe.tex, lib/MUEC/SP/DOC/TableYY.tex, lib/MUEC/SP/DOC/TableY.tex: Update of documentation examples for mupad 3.0.0 2003-10-27 Nicolas M. Thiéry * lib/LIBFILES/combinat.mu, lib/LIBFILES/operators.mu, lib/LIBFILES/muEC.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu: New domain: - packages::Combinat New function: - packages::Combinat::loaddomain Use loaddomain instead of loadproc for domains to avoid reloading an already defined domain (/category/axiom/domain constructor/...) WARNING: - I may have missed some occurrences - The code of loaddomain is quite tricky. The testsuite works fine, but maybe everything will crumble down in stressful conditions. * TODO: *** empty log message *** * lib/init.mu: New domain: - packages::Combinat New function: - packages::Combinat::loaddomain Use loaddomain instead of loadproc for domains to avoid reloading an already defined domain (/category/axiom/domain constructor/...) WARNING: - I may have missed some occurrences - The code of loaddomain is quite tricky. The testsuite works fine, but maybe everything will crumble down in stressful conditions. * lib/DOC/exercises.tex: Fixed documentation examples for MuPAD 3.0.0 2003-10-27 hivert * lib/COMBINAT/setPartitions.mu, lib/COMBINAT/setPartitionsOrdered.mu: micro-improvement. * lib/COMBINAT/permutations.mu: isStandard -> isAStandard 2003-10-25 Nicolas M. Thiéry * lib/MUEC/SFA/Monomial.mu, lib/MUEC/SFA/AllIndA.mu: Fixed some remaining _seqgen bugs. 2003-10-24 Nicolas M. Thiéry * lib/MUEC/SYMF/DOC/Tos.tex, lib/MUEC/SYMF/DOC/Top.tex, lib/MUEC/SYMF/DOC/Tom.tex, lib/MUEC/SYMF/DOC/Toh.tex, lib/MUEC/SYMF/DOC/Toe.tex, lib/MUEC/SYMF/DOC/SfTheta.tex, lib/MUEC/SYMF/DOC/SfEval.tex, lib/MUEC/SYMF/DOC/Sf2Table.tex, lib/MUEC/SYMF/DOC/Plethysm.tex, lib/MUEC/SYMF/DOC/Char2Sf.tex, lib/MUEC/SP/DOC/TableY.tex, lib/MUEC/SP/DOC/SpVar.tex, lib/MUEC/SP/DOC/Special.tex, lib/MUEC/SP/DOC/NewtonIn.tex, lib/MUEC/SG/DOC/Part2CC.tex, lib/MUEC/SG/DOC/DimRep.tex, lib/MUEC/SG/DOC/Des2LPer.tex, lib/MUEC/SFA/DOC/TopA.tex, lib/MUEC/SFA/DOC/TomA.tex, lib/MUEC/SFA/DOC/TohA.tex, lib/MUEC/SFA/DOC/ToeA.tex, lib/MUEC/SFA/DOC/SfAVars.tex, lib/MUEC/SFA/DOC/SfAExpn.tex, lib/MUEC/SFA/DOC/SfAColct.tex, lib/MUEC/SFA/DOC/SfA2Tabl.tex, lib/MUEC/SFA/DOC/SfA2Sf.tex, lib/MUEC/SFA/DOC/Pol2SfA.tex: Fixed documentation examples for MuPAD 3.0.0 2003-10-24 teresamu * lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/DOC/integerMatrices.tex: printPretty/Compact uses asciiArt only * lib/LIBFILES/combinat.mu, lib/COMBINAT/labelledTrees.mu: New domain combinat::labelledTrees * lib/COMBINAT/trees.mu, lib/DOMAINS/CATEGORY/DecomposableClass.mu: interface DecomposableClass without "_" 2003-10-23 Nicolas M. Thiéry * src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, doc/html/Makefile.in: Update of the autotools build system. * lib/OUTPUT/asciiArt.mu: VerticalSeparator -> ColumnSeparator HorizontalSeparator -> RowSeparator 2003-10-22 novelli * experimental/halfPlacTests.mu, experimental/halfPlactic.mu: New computations on the Half-Plactic stuff. New conjectures but nothing very clear behind all this. 2003-10-22 hivert * lib/EXPERIMENTAL/MQSym/InternalProduct.mu: Ok. 2003-10-22 Nicolas M. Thiéry * make.sh: Shell script to build the dynamic modules within the main MuPAD packages directory in Paderborn. * doc/html/Makefile.am: mh2html.def was not included in the distribution! So, html rebuilding has always been broken for non-CVS distributions. * lib/COMBINAT/DOC/decomposableObjects.tex: Typo fix. 2003-10-21 Nicolas M. Thiéry * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Backported fixes from CCR. * lib/init.mu: Use Powerset instead of Set for future compatibility with the Set domain. Added compatibility aliases for Set and PowerSet. Fixed some occurences of MultiSet instead of Multiset. * src/Symmetrica-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, doc/html/Makefile.in, Makefile.in, configure, aclocal.m4: Update of the autotools build system. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/decomposableObjects.mu: Use Powerset instead of Set for future compatibility with the Set domain. Added compatibility aliases for Set and PowerSet. Fixed some occurences of MultiSet instead of Multiset. * lib/COMBINAT/integerMatrices.mu: Fixed non local variables. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Bug fix: the options MUPAD_VERSION, MUPADdir, MUPAD_MMG_CFLAGS, MUPAD_MMG_LDFLAGS for configure were completely ignored. That probably has been the case for a very long time, if not from the beginning! * lib/init.mu: *** empty log message *** * lib/OUTPUT/DOC/asciiArt.tex, lib/OUTPUT/asciiArt.mu: New options for fromArray: - HorizontalSeparator, VerticalSeparator, Cross, HorizontalPadding, MinWidth, MinHeight, Compact, Packed. Added commented out examples in the documentation. * lib/OPERATORS/DOC/overloaded.tex, lib/DOMAINS/DOMAIN/DOC/FreeModule.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/skewPartitions.tex, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/binaryTrees.tex: Fixed broken links. In particular, replaced some \Mup{...} referring to not yet documented features by \Mex{...}. * doc/dvia4/texmf.cnf, doc/dvi/texmf.cnf: Increased latex pool size. 2003-10-20 hivert * Papers/EJC-Algo-CalcForm2003/main.tex: basis -> BasisIndices in the demo. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Type -> isA. 2003-10-17 hivert * lib/COMBINAT/TEST/nonCrossingPartitions.tst: Added the test file for non crossing partitions. 2003-10-16 teresamu * lib/COMBINAT/DOC/integerMatrices.tex: doc + examples for print pretty and print compact * lib/COMBINAT/integerMatrices.mu: printCompact (for different versions of mupad) 2003-10-16 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Default isA -> UNKNOWN. * lib/COMBINAT/setPartitions.mu: Added _less, inf and sup. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Default trivial implementation for isA. 2003-10-15 Nicolas M. Thiéry * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Backport of the latest Dom::Matrix from MuPAD 3.0.0. * TODO: Update. * BUGS: Started to moves bug descriptions to the bug tracker. * src/Symmetrica-module/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, doc/html/Makefile.in, Makefile.in: Update of the autotools build system. * index.html.in: Fixed CS url. * lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: Fixes + does not rely anymore on the ReverseElimination option for gaussElim. * doc/html/Makefile.am: Bug fix: with VPATH builds, the paths for latex files and mh2html.def where incorrect. * doc/dvia4/texmf.cnf, doc/dvi/texmf.cnf: Added texmf.cnf in dvi and doc directories to enlarge LaTeX pool size. * doc/html/mh2html.def: Added missing commands and environments. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Fixed non local variable. * src/Symmetrica-module/Makefile.am, src/MachineIntegerListsLex/Makefile.am, src/IPC/Makefile.am, src/gordan/Makefile.am, src/GLIP-module/Makefile.am: Bug fix: with VPATH builds and such, the directory for including mupad.am was incorrect. * lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.tex: Typo fixes. * lib/DOMAINS/DOMAIN/PermutationGroupDirectProduct.mu: Fix allElements to be a method and not an entry. * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Typo fix. * lib/DOMAINS/CATEGORY/PermutationGroup.mu: Fix the documentation of allElements. * lib/DOC/annexes.tex: Typo fix. * lib/COMBINAT/DOC/decomposableObjects.tex: Typo fixes. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Added texmf.cnf in dvi and doc directories to enlarge LaTeX pool size. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Bug fix: in VPATH builds, the module directory was sometimes not created 2003-10-15 teresamu * lib/COMBINAT/integerMatrices.mu: new printCompact1 2003-10-15 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Removed default definition of isA using type. * lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/integerListsLexTools.mu: Changed type to testtype. To Be cleaned when sure. * lib/COMBINAT/TEST/dyckWords.tst: Cosmetic changes. * lib/COMBINAT/tableaux.mu, lib/COMBINAT/words.mu: Removed some byggy remainings old "::type". 2003-10-14 hivert * TODO: ... * ChangeLog: Updated. * lib/COMBINAT/TEST/linearExtensions.tst: Updated runtime factor and removed warning "time used outside of 'prog::test'" * TODO: Updated. * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/tableaux.tst: Updated runtime factor where it makes sense * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/TEST/setPartitions.tst: Removed some warning "time used outside of 'prog::test'" * lib/COMBINAT/nonCrossingPartitions.mu: Fixed some local vars. * lib/COMBINAT/nonCrossingPartitions.mu: wrote isA. awaiting for Nicolas for updating (or creating) the test-file. * lib/COMBINAT/TEST/integerVectorsWeighted.tst, lib/COMBINAT/integerVectorsWeighted.mu: Wrote isA. 2003-10-14 hivert * lib/COMBINAT/TEST/linearExtensions.tst: Updated runtime factor and removed warning "time used outside of 'prog::test'" * TODO: Updated. * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/TEST/tableaux.tst: Updated runtime factor where it makes sense * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/TEST/setPartitions.tst: Removed some warning "time used outside of 'prog::test'" * lib/COMBINAT/nonCrossingPartitions.mu: Fixed some local vars. * lib/COMBINAT/nonCrossingPartitions.mu: wrote isA. awaiting for Nicolas for updating (or creating) the test-file. * lib/COMBINAT/TEST/integerVectorsWeighted.tst, lib/COMBINAT/integerVectorsWeighted.mu: Wrote isA. 2003-10-13 hivert * lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/trees.mu, lib/COMBINAT/words.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/generators.mu: First tentative of removing type. * lib/EXPERIMENTAL/MQSym/InternalProduct.mu: Done. * lib/COMBINAT/integerMatrices.mu: Corrected missing local. printCompact prints now in a more compact form. 2003-10-13 novelli * experimental/halfPlacTests.mu, experimental/halfPlactic.mu: Small changes on the Half Plactic monoid. JC. 2003-10-13 hivert * lib/COMBINAT/TEST/setPartitions.tst: Corrected wrong test due to an unspecified order. 2003-10-10 novelli * experimental/halfPlacTests.mu: Tests done on the half-plactic monoid. Can be useful to Nicolas or Florent or others, so I put them here. * experimental/halfPlactic.mu: I separated research from functions... Now, each function is followed by one example of application but the research and remarks are in file halfPlacTests.mu. * TODO: RAS. * experimental/bilateres.mu: Related to a talk of Christophe Hohlweg at the workshop in Marne-La-Vallee. He computed the list of minimal (and maximal) elements in a bilatere class of the symmetric group (set of words having a given shape in the Robinson-Schensted algorithm). We asked for the generating polynomial of these classes :-) JCN. 2003-10-10 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex: Fixes from Eric in his documentation files (mostly adaptation of the examples for MuPAD 3.0.0). 2003-10-10 novelli * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: Changed setPartitions.mu according to the TODO of Florent. Added new tests to this function. 2003-10-09 novelli * experimental/halfPlactic.mu: Everything is in MuPAD, now... 2003-10-08 hivert * lib/EXPERIMENTAL/MQSym/InternalProduct.mu: Computing the internal product of MQSym 2003-10-07 Nicolas Thiery * lib/OUTPUT/asciiArt.mu: Fixed pretty printing of asciiArt under MuPAD Prod. More precisely force ASCII output by having the Content method throw an error. * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Remove GLIP and MachineIntegerListsLex from the combinat interface when one tries to load them and find that they are not available. 2003-10-07 teresamu * lib/COMBINAT/TEST/integerMatrices.tst: rowSums+columnSums * lib/COMBINAT/integerMatrices.mu: prinpretty + rowSums + columnSums 2003-10-06 hivert * lib/COMBINAT/TEST/setPartitionsOrdered.tst: Corrected the testsuite. 2003-10-06 Nicolas Thiery * lib/COMBINAT/linearExtensions.mu: Typo fixes in the comments. 2003-10-06 novelli * experimental/halfPlactic.mu: First version with the second part in maple... JC. 2003-10-06 hivert * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: Rewrote list and generator using a faster algorithm. The test suite is now broken due to a bug in the MuPAD sort procedure. * lib/COMBINAT/setPartitions.mu: proofread the code. Added some TODO * TODO: ... 2003-10-06 Nicolas Thiery * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Files sent by Eric on 2003/09/26. New method: - transpose, determinisation. * lib/COMBINAT/DOC/decomposableObjects.tex: Documentation for the Boustrophedonic option. Warning about the labelled bug. 2003-10-03 hivert * lib/COMBINAT/words.mu: Added a TODO line. 2003-10-03 Nicolas Thiery * lib/LIBFILES/IPC.mu: Set IPC to FAIL if it's not available; raise an error if it's available, but the module is not loaded properly. 2003-10-03 teresamu * lib/COMBINAT/dyckWords.mu: new typePrefix and few fixes (code duplication fos isAPrefix) 2003-10-01 Nicolas Thiery * lib/COMBINAT/DOC/preface.tex: Removed garbage traces from conflicts. * lib/COMBINAT/DOC/decomposableObjects.tex: Update for the new random/unrank of combinat::decomposableObjects. * lib/COMBINAT/DOC/trees.tex: Update for the new random generator of combinat::decomposableObjects. * test/Makefile.in, doc/html/Makefile.in, Makefile.in: Update of the autotools build system. * lib/init.mu: Set combinat::NoRelease to TRUE in the package. Added new domains from Eric Laugerotte. * lib/LIBFILES/combinat.mu: Set combinat::NoRelease to FALSE by default. Use if instead of %ifs. * lib/COMBINAT/TEST/trees.tst: Updated random for the new decomposableObjects. * lib/COMBINAT/decomposableObjects.mu: Fixed further non local sequence variables. * lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/Tropical.tex, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/Boolean.tex, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.tex, lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu, lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MaxMinSemiRing.mu, lib/DOMAINS/DOMAIN/BooleanSemiRing.mu: Minor documentation fixes. semiring -> semi-ring. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/MinPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MinMaxSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxPlusSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/MaxMinSemiRing.tex, lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/DOC/BooleanSemiRing.tex, lib/DOMAINS/DOMAIN/MinPlusSemiRing.mu, lib/DOMAINS/DOMAIN/MinMaxSemiRing.mu, lib/DOMAINS/DOMAIN/MaxPlusSemiRing.mu, lib/DOMAINS/DOMAIN/BooleanSemiRing.mu: Files sent by Eric on 2003/09/26. 2003-09-30 Nicolas Thiery * test/Makefile.am: Bug: lib/DOC/toFrobenius.tst was considered as a test file. Fix: use grep to force the test file name to contain TEST. * lib/DOMAINS/DOMAIN/PermutationGroup.mu: Backport of bug fix by Christopher when Dom::PermutationGroup_GLIP is not available. * lib/LIBFILES/operators.mu: Typo fix. * lib/LIBFILES/operators.mu: Remove undocumented things from the interface when combinat::NoRelease is FALSE. * lib/COMBINAT/DOC/decomposableObjects.tex: Backport from MuPAD CVS of options declarations. * lib/COMBINAT/DOC/skewPartitions.tex: Declare option Connected. * lib/COMBINAT/DOC/preface.tex: Merge with Christopher improvements. * lib/COMBINAT/TEST/labelledBinaryTrees.tst: Fixed ; to :. * lib/COMBINAT/dyckWords.mu: Temporarily set Boustrophedonic option of Cat::DecomposableClass to FALSE. * lib/COMBINAT/TEST/decomposableObjects.tst: Run prog::check on the generated code. * lib/COMBINAT/decomposableObjects.mu: Fixed global/unused variables. 2003-09-30 teresamu * lib/COMBINAT/DOC/integerMatrices.tex: results as in pure MuPAD version (at the moment the dynamic module give results in reverse order) * lib/COMBINAT/skewPartitions.mu: end_domain; changed to end_domain: 2003-09-29 Nicolas Thiery * Makefile.am: Use find instead of nested wildcards to find all doc files and such. * TODO: *** empty log message *** * lib/init.mu: Added option Boustrophedonic for combinat::DecomposableObjects. * test/Makefile.am: Use find instead of nested wildcards to find all test files. * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Cleanup on combinat::decomposableObjects. Bug fixes: random was broken for non context-free specifications, and the Domain feature was essentially useless, ... Now, random generation is completely independent from unranking, with makeRandomFunctions, etc. Code factorisation for labelled and unlabelled case and products. Replaced all DOM tricks by uses of prog::bless. Improved error messages for missing features. Reintroduced the so called "Boustrophedonic order" which has been broken and disabled since the integration of CS. New entries: - randomIndex - rangeGenerator * src/gordan/gordan_part00.c: Fixed buggy prototype. * lib/COMBINAT/DOC/tableaux.tex: *** empty log message *** * lib/COMBINAT/trees.mu: New Boustrophedonic option for Cat::DecomposableClass set to FALSE. * lib/COMBINAT/generators.mu: Stricter type checking for fromRange. * lib/EXPERIMENTAL/DOC/Steenrod.tex: *** empty log message *** * lib/DOMAINS/CATEGORY/DecomposableClass.mu: New entry decomposableClassOptions. 2003-09-29 teresamu * lib/COMBINAT/DOC/cartesianProduct.tex: isA: doc + example 2003-09-29 novelli * lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/TEST/labelledBinaryTrees.tst, lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/setPartitions.mu: Changed labelledBinaryTrees.mu and its doc and tests so that the algorithm decreasingTree works correctly, Added setPartitions.mu and its tests to compute the unordered partitions of sets. 2003-09-27 hivert * lib/COMBINAT/integerMatrices.mu: Commented out old style documentation * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: Authorized empty parts if the composition contains some zeroes. * lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: Relased the type checking of descents to that is accept integerVectors with multiple descents. 2003-09-25 teresamu * lib/COMBINAT/DOC/compositions.tex: isA: doc + example * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/integerMatrices.mu: trivial case in generators 2003-09-25 hivert * lib/COMBINAT/setPartitionsOrdered.mu: Added the interface. * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: Added generator. 2003-09-25 teresamu * lib/COMBINAT/integerMatrices.mu: trivial case corrected in generators * lib/COMBINAT/integerMatrices.mu: trivial case for integerMatrices::standard 2003-09-25 hivert * lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitionsOrdered.mu: added count and intersectionsMatrix. * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/setPartitionsOrdered.mu: Added setPartitionsOrdered::list. 2003-09-25 novelli * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/setPartitions.mu: wrote isA 2003-09-25 hivert * lib/COMBINAT/TEST/setPartitions.tst, lib/COMBINAT/TEST/setPartitionsOrdered.tst, lib/COMBINAT/setPartitions.mu, lib/COMBINAT/setPartitionsOrdered.mu, lib/LIBFILES/combinat.mu: added to new combinatorial classes: setPartitions and setPartitionsOrdered. 2003-09-24 Nicolas Thiery * Makefile.am: Added Dom::FreeModule for the MuPAD CVS. More cleanup in disthook. * README: *** empty log message *** * Papers/Poster/main.tex: Removed initDomainAdd hack. * lib/COMBINAT/trees.mu, lib/COMBINAT/binaryTrees.mu, lib/init.mu: Renamed Leave -> Leaf in the trees grammars * doc/STYLES/template.tex, doc/html/mh2html.def: Added exercise environment. * index.html.in: Added links to exercises + update. * lib/DOC/exercices.tex, lib/DOC/exercises.tex, lib/DOC/main.tex: Moved exercices.tex to exercises.tex * lib/DOC/preface.tex, lib/DOC/annexes.tex: Typo fix. * lib/COMBINAT/DOC/integerListsLexTools.tex: Added warning about extreme cases. * lib/COMBINAT/generators.mu: New experimental function consume. * lib/COMBINAT/decomposableObjects.mu: Implemented makeValuation for Domain. * lib/COMBINAT/DOC/preface.tex: Proofreading by Nicolas. * lib/DOC/exercices.tex: Added basic exercises from the SLC tutorial. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Added aliases for Dom::FreeModule* * lib/PROG/DOC/bless.tex: German documentation by Christopher. * lib/LIBFILES/combinat.mu: Removed undocumented functions from the interface. 2003-09-24 hivert * lib/COMBINAT/DOC/preface.tex: Typos 2003-09-23 Nicolas Thiery * lib/DOC/design.tex: Typo fix. * lib/MUPADBACKPORT/DOMAINS/CATEGORY/BaseCat.mu: Backport of Cat::BaseCategory for MuPAD 2.0.0. * lib/init.mu: Backport of Cat::BaseCategory for MuPAD 2.0.0. protection of sparsematrix for MuPAD 2.0.0. * lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: Use operators::makeLinear for the poly method; this fixes by the way a dom bug with MuPAD 2.5.2. * lib/init.mu: Force redefinition of Dom::PermutationGroup with MuPAD 2.0.0. * lib/DOMAINS/DOMAIN/PermutationGroup.mu: Don't override the allElements method of Dom::PermutationGroup_GLIP. * lib/DOC/design.tex: Fixed sloppy par. * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Fixed the internal error workaround for MuPAD 2.0.0 * lib/COMBINAT/compositions.mu: Added backward compatibility aliases for fatters and finers. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/DOC/demonstration.tex: combinat::compositions::finers -> finer fatters -> fatter. * lib/MUEC/PART/DOC/Part2LHk.tex: Update of MuPAD output for 3.0.0. * lib/init.mu: Use provideDomain for Cat::SemiGroup as well. * TODO: *** empty log message *** * lib/DOMAINS/DOMAIN/FreeModuleList.mu: Fixed greater2 which sometimes returned an unevaluated boolean expression. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Undo of buggy fix of mupad output. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Fixed mupad output. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Typo fix. * lib/DOMAINS/DOMAIN/PermutationGroup.mu: Test combinat::GLIP to decide whether to inherit from Dom::PermutationGroup_GLIP. * lib/DOMAINS/CATEGORY/TEST/UseOverloading.tst: Fixed string in prog::testinit. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Bug fix: coeffs was not tested and completely broken * lib/DOC/design.tex: Little improvements and typo fixes. * lib/COMBINAT/TEST/combinat.tst: Removed tests about Dom::PermutationGroup. * doc/html/Makefile.am: Fixed the fixing of links for files that are not in subdirectories. * TODO, README.in: *** empty log message *** * Makefile.am: Remove TAGS from the distribution. * index.html.in: *** empty log message *** * lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex: relatively complete definition; not proofread. * lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex: Documentation for Cat::UseOverloading 2003-09-23 hivert * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: Corrected wrong examples. 2003-09-23 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Header fix. * lib/DOMAINS/DOMAIN/DOC/main.tex: Added documentation for Dom::FreeModule. * lib/DOMAINS/DOMAIN/DOC/FreeModule.tex: Added documentation for Dom::FreeModule. Relatively complete (the description of the methods is delegated to Cat::ModuleWithBasis), with a few examples. This includes comments and examples taken from the design notes about the different implementations. * lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Typo fixes + doc of some more methods and entries. 2003-09-23 hivert * TODO: ... * lib/COMBINAT/DOC/trees.tex: Reread the doc alpha->stable... * lib/COMBINAT/DOC/skewPartitions.tex: Proofreading of skewPartition. * lib/COMBINAT/TEST/cartesianProduct.tst: Added some tests (isA was Buggy). 2003-09-23 teresamu * lib/COMBINAT/DOC/binaryTrees.tex: typos... 2003-09-23 hivert * lib/COMBINAT/cartesianProduct.mu: Corrected isA. * lib/COMBINAT/DOC/labelledBinaryTrees.tex, lib/COMBINAT/DOC/main.tex: Added doc for labelled binary trees 2003-09-23 teresamu * lib/COMBINAT/DOC/binaryTrees.tex: isA: doc + example 2003-09-23 Nicolas Thiery * lib/COMBINAT/DOC/dyckWords.tex: Added aliases. 2003-09-23 hivert * lib/COMBINAT/DOC/generators.tex: Added a note for the copyClosure bug. 2003-09-23 teresamu * lib/COMBINAT/DOC/subwords.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/skewPartitions.tex, lib/COMBINAT/DOC/subsets.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/cartesianProduct.tex, lib/COMBINAT/DOC/binaryTrees.tex: Category + RelatedDomains + SuperDomain + Axiom 2003-09-23 hivert * lib/EXAMPLES/DOC/SymmetricFunctions.tex: Added missing \Mex{} * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/COMBINAT/DOC/preface.tex: Updated the preface is. 2003-09-23 Nicolas Thiery * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: Little proofreading. Use of \Mslot whenever possible. * lib/DOC/referenceManual.tex: Added link to Cat document. * lib/EXAMPLES/DOC/main.tex: Added minimal doc for QuasiSymmetricFunctions. * lib/EXAMPLES/DOC/SymmetricFunctions.tex: Small improvement. * lib/OUTPUT/DOC/asciiArt.tex: Added MChanges. 2003-09-23 hivert * lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex: Few typos. 2003-09-22 hivert * lib/COMBINAT/DOC/preface.tex: Corrected Broken links. * TODO: done... 2003-09-22 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: allElements is now a method. * test/Makefile.in, Makefile.in: Update of the autoconf/automake build system. * test/Makefile.am: New rule: check-with-all-mupad-versions * lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex: *** empty log message *** * lib/MUPADBACKPORT/GRAPH/TEST/Graph.tst: Fixed the version test for disabling certain tests. * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Disabled the examples which do not work if linbox is not installed. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: Added links. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex, lib/OPERATORS/DOC/overloaded.tex: Fixed MuPAD output. * lib/DOMAINS/DOMAIN/TEST/PermutationGroupInvariantRing.tst: Registered known bugs. * lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu: Typo/little bug/non local variables fixes; 2003-09-22 hivert * lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/preface.tex: Corrected wrong links. 2003-09-22 novelli * lib/COMBINAT/DOC/permutations.tex: Link to saillances defined. * lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/DOC/catalan.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: Small changes in the documentation and a greater change : combinat::compositions::finers -> combinat::compositions::finer combinat::compositions::fatters -> combinat::compositions::fatter 2003-09-22 Nicolas Thiery * lib/DOMAINS/CATEGORY/DOC/main.tex: Added documentation for HopfAlgebraWithBasis. * lib/EXPERIMENTAL/PBT.mu: Fixed non local variable. * TODO: *** empty log message *** * lib/MUPADBACKPORT/GENERATE/sortsum.mu: Backport of generate::sortSums from MuPAD 3.0.0 which is required by Dom::DenseMatrix. * lib/COMBINAT/TEST/permutations.tst: fromMatrix now returns a sparse matrix. * Makefile.am: Improved messages. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: More comments. * lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.tex: Minimal definition; not proofread. * lib/DOMAINS/CATEGORY/DOC/SemiRng.tex, lib/DOMAINS/CATEGORY/DOC/SemiRing.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex: Reasonably complete, but not proofread. * lib/COMBINAT/TEST/decomposableObjects.tst: Bug fix for tmpnam for MuPAD 3.0.0. * test/Makefile.am: Set testargs(TRUE) and similar before loading the package. * lib/TYPE/DOC/TableOf.tex: Backport of link fix by Walter. * lib/OPERATORS/DOC/persistentRemember.tex: Fixed typo which prevented the compilation. * lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu: Comment. * lib/COMBINAT/permutations.mu: fromMatrix now returns a sparse matrix. 2003-09-22 teresamu * lib/COMBINAT/DOC/permute.tex: examples fixed for 3.0.0 2003-09-22 novelli * TODO: Finished the docs about Schensted. 2003-09-22 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: removed testtype from the interface of CombinatorialClass. 2003-09-22 novelli * lib/COMBINAT/DOC/tableaux.tex: Wrote the doc for Schensted and isA and isAStandard added isA and isAStandard in tableaux.mu 2003-09-22 Nicolas Thiery * lib/init.mu: Merge with Florent's patch. 2003-09-22 novelli * lib/COMBINAT/tableaux.mu: Wrote the doc for Schensted and isA and isAStandard added isA and isAStandard in tableaux.mu 2003-09-22 teresamu * lib/COMBINAT/TEST/integerMatrices.tst: test added * lib/COMBINAT/DOC/subwords.tex: few English fixed * lib/COMBINAT/DOC/integerMatrices.tex: examples fixed for mupad 3.0.0 2003-09-22 hivert * lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/dyckWords.mu: Weakened too strong type checking. 2003-09-22 teresamu * lib/COMBINAT/DOC/powerset.tex, lib/COMBINAT/DOC/subsets.tex: examples fixed for mupad 3.0.0 2003-09-22 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: bigger -> greater * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Corrected buggy isA. 2003-09-22 novelli * lib/COMBINAT/DOC/permutations.tex: Debug of the examples that were not done with the right MuPAD version... 2003-09-22 hivert * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Updated type checking type -> isA for tableaux. 2003-09-22 teresamu * lib/COMBINAT/DOC/cartesian.tex, lib/COMBINAT/DOC/choose.tex: examples fixed for mupad 3.0.0 2003-09-22 novelli * lib/COMBINAT/permutations.mu: Small modifications on permutations.mu : putting hold(...) in new ways. No modification of the code. * lib/COMBINAT/DOC/warnDeprecated.tex, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/DOC/integerListsLexTools.tex, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/catalan.tex: Changes on the documentation : - sloppy paragraphs in many different files - documentation of "permutations.tex" 2003-09-22 hivert * lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/compositions.mu, lib/COMBINAT/integerMatrices.mu: Added isA tointegerMatrices, words, linearExtensions. Removed old type in compositions. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/words.mu: Added isA to words. * lib/COMBINAT/DOC/linearExtensions.tex, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: Correction of the doc. isLinearExtensionOf is now renamed to isA. * lib/init.mu: Deleted wrong type checking in provideDomain. Has to be corrected. * TODO: ... 2003-09-21 hivert * lib/COMBINAT/binaryTrees.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/words.mu: Removed some remainings old "::type". * lib/COMBINAT/binaryTrees.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/words.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex, lib/DOMAINS/CATEGORY/DecomposableClass.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/TEST/IntegerListsLexClass.tst, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Wrote the doc of IntegerListsLexClass. Renamed interface_IntegerListsLexClass to interfaceIntegerListsLexClass and interface_CombinatorialClass to interfaceCombinatorialClass * lib/COMBINAT/integerMatrices.mu, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst: Wrote the doc of CombinatorialClass. Added example and several tests. Changed the name *_From* by *From* (for example generator_FromList). 2003-09-20 hivert * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex: First version of the doc. 2003-09-20 Nicolas Thiery * Makefile.in, README, doc/html/Makefile.in, test/Makefile.in: Update of the automake/autoconf build system. * lib/PROG/makeExample.mu: Fixed global/unused variables. * lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu: Removed deprecated use of indexedProcedure. * doc/html/dependencies: New document Cat. * README.in: Added comments on how to commit things on the MuPAD CVS server. * Makefile.am: Added update-mupad-cvs-package. * lib/init.mu: Commented out the hacks to insert the mapcoeffs and multcoeffs methods for Dom::Matrix and Dom::SparseMatrix. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu: Update of Dom::Matrix from MuPAD 3.0.0 with mapcoeffs and multcoeffs methods. * lib/DOC/exercices-correction.tex: Some quick notes for the corrections of some exercises. * lib/MUPADBACKPORT/DOMAINS/DOMAIN/DenseMatrix.mu: Backport of Dom::DenseMatrix from MuPAD-3.0.0. * lib/MUPADBACKPORT/GRAPH/external.mu: Backport of the Graph library from MuPAD-3.0.0. 2003-09-20 hivert * lib/COMBINAT/TEST/tableaux.tst: Removed un-useful debugging messages. * lib/PROG/TEST/domainWrapper.tst, lib/PROG/domainWrapper.mu: Added missing domainWrapper, formerly in LIBFILE/combinat.mu * lib/EXPERIMENTAL/PBT.mu: Added the computation of non standard sylvester classes. * lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Changed size from length (nops) so sum _plus@op for IntegerListsLexClass 2003-09-19 hivert * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/tableaux.mu: Counting for tableaux is now done by the Hook formula rather than the stupid generation. * lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/partitions.mu: Corrected type checking for partitions::conjugate. Should check other functions. * lib/COMBINAT/DOC/partitions.tex: Correct patch of the conjugate bug with padded zeroes in the doc. The code must be carefully checked. 2003-09-19 Nicolas Thiery * lib/OPERATORS/DOC/overloaded.tex: Typo fix. * doc/STYLES/Mbook.sty, doc/STYLES/Mcompat.sty, doc/STYLES/Mfonts.sty, doc/STYLES/Mhelp.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mreprt.sty, doc/STYLES/Mwrite.sty, doc/STYLES/hypertex.sty, doc/STYLES/mupadman.sty: Import of the latest versions of the latex style files from MuPAD. * Makefile.am: Added UseOverloading and others to MUPAD_LIBRARY_FILES * lib/COMBINAT/DOC/decomposableObjects.tex: Commented out outdated French documentation. Comments on the complexity; references. Added commented out examples from gaia for future reference. Fixed balls and bars examples. Added comments on possible improvements. Various improvements. * lib/COMBINAT/finiteClass.mu: New combinatorial class combinat::finiteClass. * lib/LIBFILES/combinat.mu: Try to use functions for backward compatibility aliases. New combinatorial class combinat::finiteClass. * lib/LIBFILES/experimental.mu: Try to use functions for backward compatibility aliases. * lib/DOMAINS/DOMAIN/PermutationGroupDirectProduct.mu: Imported from PerMuVAR: - Dom::PermutationGroupInvariantRing - Cat::PermutationGroupInvariantRing - Cat::FiniteGroupInvariantRing - Dom::PermutationGroupDirectProduct.mu * lib/DOMAINS/DOMAIN/Graph.mu, lib/DOMAINS/DOMAIN/GraphAddon.mu: Removed old implementations of Dom::Graph. Use the new Graph from MuPAD library instead. * lib/DOMAINS/DOMAIN/PermutationGroupInvariantRing.mu, lib/DOMAINS/DOMAIN/TEST/PermutationGroupInvariantRing.tst, lib/DOMAINS/CATEGORY/PermutationGroupInvariantRing.mu, lib/DOMAINS/CATEGORY/FiniteGroupInvariantRing.mu: Imported from PerMuVAR: - Dom::PermutationGroupInvariantRing - Cat::PermutationGroupInvariantRing - Cat::FiniteGroupInvariantRing - Dom::PermutationGroupDirectProduct.mu * lib/COMBINAT/TEST/decomposableObjects.tst: Provide a lowtech tmpnam for MuPAD 2.0.0. Don't give an empty specification to CS. Added tests for empty decomposable classes. * lib/COMBINAT/DOC/linearExtensions.tex: Dom::Graph -> Graph * lib/COMBINAT/DOC/trees.tex: Moved highly technical things from Details to Background. * lib/COMBINAT/DOC/skewPartitions.tex: Added back domtype. * lib/COMBINAT/integerVectorsModPermutationGroup.mu: New entries/methods: - setRanker, setRank, setUnrank - fromTable * lib/COMBINAT/linearExtensions.mu: Use Type::Boolean by DOM_BOOL. * lib/COMBINAT/nonCrossingPartitions.mu: Use catalan for counting! * lib/COMBINAT/permutations.mu: Use Type::Boolean by DOM_BOOL. * lib/COMBINAT/subClass.mu: Fixed improper use of dom with MuPAD < 3.0.0. Fixed indentation. * lib/COMBINAT/words.mu: Fixed spurious semicolon. * lib/init.mu: Backport from MuPAD 3.0.0 to older versions of: - Cat::Matrix - Graph - Dom::Matrix - Dom::SqMatrix - Dom::DenseMatrix Try not to override domains and categories that are already defined in MuPAD, with a variation on loadproc New domains/categories: - Dom::PermutationGroupDirectProduct - Dom::PermutationGroupInvariantRing - Cat::FiniteGroupInvariantRing - Cat::PermutationGroupInvariantRing Declared some new protected variables. Revamped the matrix patches. Try to use functions for backward compatibility aliases. * lib/COMBINAT/decomposableObjects.mu: - Replaced some assert's by message errors for the user. - Bug fix: makeCount, count, and others (also in C) could not take care of non-terminals with infinite valuation. - Renamed MainTerminal to MainNonTerminal. - Raise a clear error if recurrenceRelation is called on a non context free specification. - Raise an error if the specification is empty. - The C programs now output FAIL instead of raising an error if there is no object of a given size. * test/Makefile.am: Added timeout on the tests, using the MuPAD watchdog. * lib/OPERATORS/DOC/persistentRemember.tex: Fixed title. * lib/OPERATORS/DOC/overloaded.tex: Details for the constructor. Moved a few things around and little improvements. * lib/OPERATORS/DOC/main.tex: Added commented reference to persistentRemember. * lib/MUPADBACKPORT/GRAPH/TEST/Graph.tst, lib/MUPADBACKPORT/LIBFILES/Graph.mu, lib/MUPADBACKPORT/GRAPH/union.mu, lib/MUPADBACKPORT/GRAPH/topSort.mu, lib/MUPADBACKPORT/GRAPH/toolSet.mu, lib/MUPADBACKPORT/GRAPH/stronglyConnectedComponents.mu, lib/MUPADBACKPORT/GRAPH/shortestPathSingleSource.mu, lib/MUPADBACKPORT/GRAPH/shortestPathAllPairs.mu, lib/MUPADBACKPORT/GRAPH/setVertexWeights.mu, lib/MUPADBACKPORT/GRAPH/setEdgeWeights.mu, lib/MUPADBACKPORT/GRAPH/setEdgeDescriptions.mu, lib/MUPADBACKPORT/GRAPH/setEdgeCosts.mu, lib/MUPADBACKPORT/GRAPH/selectVertex.mu, lib/MUPADBACKPORT/GRAPH/selectEdge.mu, lib/MUPADBACKPORT/GRAPH/revertGraph.mu, lib/MUPADBACKPORT/GRAPH/residualGraph.mu, lib/MUPADBACKPORT/GRAPH/removeVertex.mu, lib/MUPADBACKPORT/GRAPH/removeEdge.mu, lib/MUPADBACKPORT/GRAPH/relaxation.mu, lib/MUPADBACKPORT/GRAPH/printCollection.mu, lib/MUPADBACKPORT/GRAPH/pp_fifo.mu, lib/MUPADBACKPORT/GRAPH/plotGridGraph.mu, lib/MUPADBACKPORT/GRAPH/plotCircleGraph.mu, lib/MUPADBACKPORT/GRAPH/plotBipartiteGraph.mu, lib/MUPADBACKPORT/GRAPH/new.mu, lib/MUPADBACKPORT/GRAPH/minimumSpanningTree.mu, lib/MUPADBACKPORT/GRAPH/minCut.mu, lib/MUPADBACKPORT/GRAPH/minCost.mu, lib/MUPADBACKPORT/GRAPH/maxFlow.mu, lib/MUPADBACKPORT/GRAPH/longestPath.mu, lib/MUPADBACKPORT/GRAPH/isConnected.mu, lib/MUPADBACKPORT/GRAPH/getSubGraph.mu, lib/MUPADBACKPORT/GRAPH/getBestAdjacentEdge.mu, lib/MUPADBACKPORT/GRAPH/depthFirstSearch.mu, lib/MUPADBACKPORT/GRAPH/degree.mu, lib/MUPADBACKPORT/GRAPH/createRandomVertexWeights.mu, lib/MUPADBACKPORT/GRAPH/createRandomGraph.mu, lib/MUPADBACKPORT/GRAPH/createRandomEdgeWeights.mu, lib/MUPADBACKPORT/GRAPH/createRandomEdgeCosts.mu, lib/MUPADBACKPORT/GRAPH/createGraphFromMatrix.mu, lib/MUPADBACKPORT/GRAPH/createCompleteGraph.mu, lib/MUPADBACKPORT/GRAPH/createCircleGraph.mu, lib/MUPADBACKPORT/GRAPH/convertSSQ.mu, lib/MUPADBACKPORT/GRAPH/contract.mu, lib/MUPADBACKPORT/GRAPH/chromaticPolynomial.mu, lib/MUPADBACKPORT/GRAPH/chromaticNumber.mu, lib/MUPADBACKPORT/GRAPH/checkForVertices.mu, lib/MUPADBACKPORT/GRAPH/breadthFirstSearch.mu, lib/MUPADBACKPORT/GRAPH/bipartite.mu, lib/MUPADBACKPORT/GRAPH/admissibleFlow.mu, lib/MUPADBACKPORT/GRAPH/addVertex.mu, lib/MUPADBACKPORT/GRAPH/addEdge.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/SqMatrix.mu, lib/MUPADBACKPORT/DOMAINS/DOMAIN/Matrix.mu, lib/MUPADBACKPORT/DOMAINS/CATEGORY/MatCat.mu: Backport from MuPAD 3.0.0 to older versions of: - Cat::Matrix - Graph - Dom::Matrix - Dom::SqMatrix - Dom::DenseMatrix * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: *** empty log message *** * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Moved HSGAT::combinatorialClassFromList to combinat::finiteClass. Extended commutant to linear quasi commutation rules. * lib/EXPERIMENTAL/TensorAlgebra.mu: Use Cat::CombinatorialClass instead of old combinat::structure. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Moved finiteClass to combinat::finiteClass. * lib/DOMAINS/DOMAIN/PermutationGroup.mu, lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu: PermutationGroup_GLIP is now a parametrized domain (which does not force the loading of GLIP when the constructor is initialized). * lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu: Fixed improper use of dom with MuPAD < 3.0.0 * lib/DOMAINS/CATEGORY/ModuleWithBasis.mu: Renamed combinat::domainWrapper to prog::domainWrapper. 2003-09-19 teresamu * lib/COMBINAT/DOC/integerVectors.tex: Some English fixes * lib/COMBINAT/DOC/integerVectorsWeighted.tex: Some English fixed 2003-09-18 hivert * lib/DOC/preface.tex: Florent's first modifications. 2003-09-18 teresamu * lib/COMBINAT/DOC/stirling1.tex: Few "S" fixed * lib/COMBINAT/DOC/catalan.tex: few "s" fixed * lib/COMBINAT/DOC/cartesianProduct.tex: examples fixed for mupad 3.0.0 * lib/COMBINAT/DOC/nonCrossingPartitions.tex: a bit more of doc * lib/COMBINAT/DOC/skewPartitions.tex: work word at first example * lib/COMBINAT/DOC/partitions.tex: examples fixed for mupad 3.0.0 (except problem with conjugae) * lib/COMBINAT/partitions.mu: work around a change in strings from mupad 3.0.0 * lib/OPERATORS/DOC/overloaded.tex: few English fixes * lib/COMBINAT/DOC/skewPartitions.tex: examples fixed for mupad 3.0.0 * lib/COMBINAT/skewPartitions.mu: work around a change in strings from mupad 3.0.0 * lib/COMBINAT/TEST/skewPartitions.tst: corners added to test 2003-09-17 teresamu * lib/COMBINAT/DOC/partitions.tex: corners + print(Pretty, Compact, Corners) * TODO: skew partitions done (Teresa) * lib/COMBINAT/DOC/partitions.tex: few fixes * lib/COMBINAT/DOC/nonCrossingPartitions.tex: few spaces added * lib/COMBINAT/DOC/skewPartitions.tex: connedted and unconnected fixed + doc on getting pictures * lib/COMBINAT/skewPartitions.mu: better comments + a fix 2003-09-17 Nicolas Thiery * lib/COMBINAT/DOC/decomposableObjects.tex: First run on the documentation of decomposableObjects, largely inspired from the documentation of Gaia. Thanks Paul! 2003-09-17 teresamu * lib/COMBINAT/TEST/skewPartitions.tst: connected and unconnected fixed * lib/init.mu: connected and unconnected fixed in skewPartitions * lib/COMBINAT/skewPartitions.mu: connected and unconnected fixed 2003-09-17 Nicolas Thiery * lib/OPERATORS/DOC/overloaded.tex: Improvements suggested by Teresa: - examples for conversion - clearer separation conversions/overloading - typos, ... 2003-09-16 Nicolas Thiery * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Bug fix: the initialization code still tried to access dom::multirankBasis after being moved out of initDomain. 2003-09-15 Nicolas Thiery * TODO: *** empty log message *** 2003-09-15 novelli * lib/COMBINAT/permutations.mu: Added ReducedWords to the interface 2003-09-15 Nicolas Thiery * src/MAPITL/MAPITL_test.mdg, src/MAPITL/MAPITL_test.mdh: Those files are generated automatically. No need to put then in the CVS. 2003-09-15 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added permutations::fromReducedWords and serveral (alpha) procs to deal with comnnected permutations. 2003-09-10 teresamu * lib/COMBINAT/DOC/binaryTrees.tex: comma added to list of axioms * lib/COMBINAT/DOC/bell.tex: few misspellings fixed * lib/COMBINAT/DOC/preface.tex: \newpage added at the end of the file * lib/COMBINAT/DOC/preface.tex: few misspellings fixed 2003-09-09 Nicolas Thiery * src/GLIP/GLIP/PermutationGroup.h: Doc fix * lib/OPERATORS/repeatedSquaring.mu: Use systematically Error when calling combinat::getOptions. * lib/OPERATORS/overloaded.mu: Avoid using %if which can cause strange errors. * lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu: Rewrote set using standard combinat routines. * lib/DOMAINS/DOMAIN/FreeModulePoly.mu: Bug fix for coeff. Moved initialization of Rank/Unrank to the initialization of the domain instead of initDomain for safety. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Added tests for coeff. Test FreeModulePoly in the multivariate case. * lib/DOMAINS/DOMAIN/FreeModuleList.mu: Bug fix for coeff. * lib/COMBINAT/getOptions.mu: Patch to do the type checking even if there are no optional arguments. * lib/COMBINAT/TEST/decomposableObjects.tst: Use systematically Error when calling combinat::getOptions. * lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst: Typo fix. * lib/DOMAINS/CATEGORY/PermutationGroup.mu: Comment-documentation fixes. Added z as default indeterminate. * lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu: Added interface. * lib/COMBINAT/integerVectorsModPermutationGroup.mu: Fixes + generatingSeries + count + _less * lib/COMBINAT/decomposableObjects.mu: Use systematically Error when calling combinat::getOptions. * lib/LIBFILES/operators.mu: Use systematically Error when calling combinat::getOptions. Fixed non-local variables. * lib/LIBFILES/experimental.mu: New functions imported from PerMuVAR: - experimental::computationHeader - experimental::time::format * lib/EXPERIMENTAL/Steenrod.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/CATEGORY/TEST/IntegerListsLexClass.tst, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Use systematically Error when calling combinat::getOptions. 2003-09-09 teresamu * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/skewPartitions.tex: doc for skew partitions 2003-09-08 Nicolas Thiery * lib/LIBFILES/combinat.mu, lib/COMBINAT/integerVectorsModPermutationGroup.mu, lib/COMBINAT/imageClass.mu: New experimental domains: - combinat::imageClass - combinat::integerVectorsModPermutationGroup * lib/OPERATORS/persistentRemember.mu: Changed the policy for the dynamic modules in combinat: - if the dynamic module is not available, return FAIL silently - if the dynamic module available but don't load properly, raise an error * lib/OPERATORS/overloaded.mu: Temporarily disabled error and warning if a domains was not predeclared. * lib/MUEC/SYM.mu: Quote dynamic module names. * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Changed the policy for the dynamic modules in combinat: - if the dynamic module is not available, return FAIL silently - if the dynamic module available but don't load properly, raise an error * lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/GradedAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/FiniteDimensionalAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/LIBFILES/operators.mu, lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/TensorAlgebra.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleList.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/DOC/exercices.tex: Renamed basis into basisIndices. * lib/LIBFILES/IPC.mu: Quote dynamic module names. * lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst, lib/DOMAINS/DOMAIN/TEST/PermutationGroup.tst, lib/DOMAINS/DOMAIN/TEST/PermutationGroupOnSets.tst, lib/DOMAINS/DOMAIN/TEST/AlternatingGroup.tst: As documented, allElements is now a method instead of an entry. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Little improvements. * lib/DOMAINS/DOMAIN/SymmetricGroup.mu: As documented, allElements is now a method instead of an entry. * lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu: Changed the policy for the dynamic modules in combinat: - if the dynamic module is not available, return FAIL silently - if the dynamic module available but don't load properly, raise an error As documented, allElements is now a method instead of an entry. Typo-fixed the header. * lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu, lib/DOMAINS/DOMAIN/PermutationGroup.mu, lib/DOMAINS/DOMAIN/AlternatingGroup.mu: As documented, allElements is now a method instead of an entry. * lib/DOMAINS/CATEGORY/PermutationGroup.mu: As documented, allElements is now a method instead of an entry. New method: cycleIndicator, returning a symmetric function. * lib/COMBINAT/TEST/decomposableObjects.tst: Changed the policy for the dynamic modules in combinat: - if the dynamic module is not available, return FAIL silently - if the dynamic module available but don't load properly, raise an error * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Quote dynamic module names. 2003-09-05 Nicolas Thiery * lib/MODULE/shell.mu: Put shell in autoload if it's not already the case. (imported from MuPAD's distrib). * lib/init.mu: Put shell in autoload if it's not already the case. Avoid autoloading Dom::FreeModulePoly when defining the Dom::FreeModule alias. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Improved call to prog::testfunc. * doc/STYLES/Mwrite.sty, doc/STYLES/mupadman.sty, doc/STYLES/Mreprt.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mhelp.sty, doc/STYLES/Mfonts.sty, doc/STYLES/Mcompat.sty, doc/STYLES/Mbook.sty, doc/STYLES/hypertex.sty, doc/STYLES/domains_help.sty: Update from the latest version of the MuPAD distribution * lib/init.mu: *** empty log message *** * lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/binaryTrees.tex: Documentation of the constructor. * Papers/SLC49/preamble.tex, lib/DOC/preface.tex, lib/DOC/demonstration.tex, doc/STYLES/template.tex: Don't use any more the comment package in the documentation, since it seems to be incompatible with MuPAD help files. Instead, use \newif's. * lib/DOMAINS/CATEGORY/SemiRng.mu, lib/DOMAINS/CATEGORY/SemiRing.mu: Fixed the documentation in the comments Removed the implementation of _negate in Cat::SemiRing which clobbered the one from Cat::AbelianGroup in Cat::Ring, and is anyway just a hack which isn't used anymore. Right now it's in a comment Cat::Rng. * lib/COMBINAT/GLIP.mu, lib/COMBINAT/MachineIntegerListsLex.mu: Fixed stupid typo which modified the global variable MachineIntegerListsLex. 2003-09-04 Nicolas Thiery * lib/DOMAINS/CATEGORY/FreeModule.mu: Renamed Cat::FreeModule to Cat::ModuleWithBasis * lib/DOC/design.tex, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex, lib/DOMAINS/DOMAIN/FreeModuleList.mu, lib/DOMAINS/DOMAIN/FreeModulePoly.mu, lib/DOMAINS/DOMAIN/FreeModuleTable.mu, lib/DOMAINS/DOMAIN/FreeModule_List.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/TEST/FreeModule.tst, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/init.mu: Renamed Dom::FreeModule_* to Dom::FreeModule* * test/Makefile.am, test/Makefile.in: Improved warning patter. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Hack to silent prog::check about known problem with inheritance of combinatorial classe. * lib/EXPERIMENTAL/TEST/Steenrod.tst: Fixed test: use iszero(x-x) instead of x=x. * lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/TEST/NonCommutativeSymmetricFunctions.tst: Replaced the error message by a simple warning when a basis change was not implemented. * lib/OUTPUT/asciiArt.mu: Fixed _seq non local variable. * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst: *** empty log message *** * lib/DOC/main.tex, lib/DOC/annexes.tex: Added annex mupad-combinat technical sheet. * src/MAPITL/MAPITL_test.mdh, src/MAPITL/MAPITL_test.mdg: Added minimal documentation and init file for MAPITL_test. 2003-09-04 teresamu * lib/COMBINAT/skewPartitions.mu: type commented, because automatic definition 2003-09-04 Nicolas Thiery * lib/DOMAINS/CATEGORY/DOC/CombinatorialClass.tex, lib/DOMAINS/CATEGORY/DOC/DecomposableClass.tex, lib/DOMAINS/CATEGORY/DOC/IntegerListsLexClass.tex, lib/DOMAINS/CATEGORY/DOC/PermutationGroup.tex, lib/DOMAINS/CATEGORY/DOC/UseOverloading.tex, lib/DOMAINS/CATEGORY/DOC/main.tex: Added stub help files for the different categories. * lib/OPERATORS/DOC/persistentRemember.tex, lib/OPERATORS/TEST/persistentRemember.tst, lib/OPERATORS/persistentRemember.mu: New domain operators::persistentRemember for functions with an option remember that persists from one MuPAD session to another. * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Use module::displace instead of module::unload (the later is not documented, and seems to be an alias toward the former). * src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/ascii/Makefile.in, README, Makefile.in, Makefile.am, configure, aclocal.m4: Update of the autotools build system. Added some root documents (Cat, Type, ...). Added things that are transfered on the MuPAD server. * lib/DOMAINS/CATEGORY/TEST/UseOverloading.tst, lib/DOMAINS/CATEGORY/TEST/PermutationGroup.tst, lib/DOMAINS/CATEGORY/TEST/IntegerListsLexClass.tst, lib/DOMAINS/CATEGORY/TEST/DecomposableClass.tst: Added test files for: - Cat::DecomposableClass - Cat::IntegerListsLexClass - Cat::PermutationGroup - Cat::UseOverloading * lib/DOMAINS/CATEGORY/TEST/AlgebraWithBasis.tst: Added test file for Cat::AlgebraWithBasis. * lib/POLYLIB/TEST/support.tst, lib/POLYLIB/TEST/monomials.tst, lib/POLYLIB/TEST/coeffRing.tst: Added missing call to prog::testexit(). * lib/POLYLIB/DOC/main.tex: *** empty log message *** * lib/POLYLIB/variables.mu, lib/POLYLIB/constructor.mu, lib/POLYLIB/coeffRing.mu: Don't use Type::Polynomial and Type::PolynomialDomain any more. Those types are not in the main MuPAD library, and their names are not really proper anyway (should be something like Type::ModuleWithBasisElement or whatever). * lib/OUTPUT/TEST/asciiArt.tst, lib/OUTPUT/DOC/asciiArt.tex: output::asciiArt is now essentially completely documented, and has some tests associated. * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: New method: - powersums2poly This is used in changeRootsSquareDifferences which can now deal with polynomials with 1000 numeric coefficients. Some timings included. * lib/DOMAINS/DOMAIN/TEST/PermutationGroup.tst: Removed trailing null(): * lib/COMBINAT/TEST/getOptions.tst: Reused the test of the old combinat::getOptions, and commented out those that did not apply to the new version (that is prog::getOptions). * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Changed the policy for the dynamic modules in combinat: - if the dynamic module is not available, return FAIL silently - if the dynamic module available but don't load properly, raise an error 2003-09-04 hivert * lib/COMBINAT/TEST/skewPartitions.tst, lib/COMBINAT/skewPartitions.mu: Corrected a wrong test. Some little code improvements. 2003-09-03 Nicolas Thiery * lib/PROG/DOC/bless.tex: Typo fixes. * lib/POLYLIB/TEST/variables.tst: Added testfile for polylib::variables. * lib/POLYLIB/lsupport.mu: Added polylib::lsupport. * libraries.am: Added Cat document for categories. * lib/DOMAINS/CATEGORY/TEST/SemiRng.tst, lib/DOMAINS/CATEGORY/TEST/SemiRing.tst: Fixed the dummy domain implementation. * lib/STDLIB/TEST/export.tst: New Alias option for export to do the export using aliases. * TODO, Papers/SLC49/main.bib: *** empty log message *** * lib/COMBINAT/TEST/skewPartitions.tst: Fixed buggy line (sloppy copy-paste?) * lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Typo fix in the comments. * lib/DOC/design.tex: Cat::FreeModule -> Cat::ModuleWithBasis * lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Fast changeRootsSquareDifferences using recurence relation e <-> p. hamiltonian now take a table as second optional argument for the coeffs. Fixed local variables. Use nullspace instead of matlinsolve for a about twice faster implementation of commutant and variations. Use of persistentRemember. Combinatorial class from a finite list Subalgebra from row reduced basis Fixes, ... * lib/STDLIB/export.mu: New Alias option for export to do the export using aliases. * Papers/SLC49/Makefile: Removed the motivation.tex file from the assembly. * lib/DOMAINS/CATEGORY/TEST/SemiRing.tst: New categories (sketchfull implementation) - Cat::GradedAlgebraWithBasis - Cat::HopfAlgebraWithBasis - Cat::HopfGradedAlgebraWithBasis - Cat::FiniteDimensionalAlgebraWithBasis - Cat::ModuleWithBasis (was Cat::FreeModule) - Cat::Rng (from MuPAD) + patch for semi-rings - Cat::Ring (from MuPAD) + patch for semi-rings - Cat::SemiRng - Cat::SemiRing Added minimal test and doc files for those categories, as well as for Cat::AlgebraWithBasis. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/DOMAIN/FreeModule_List.mu: Cat::FreeModule -> Cat::ModuleWithBasis * lib/DOMAINS/DOMAIN/Tropical.mu, lib/DOMAINS/DOMAIN/Boolean.mu: Added a stub _invert method to satisfy Cat::Monoid. * lib/POLYLIB/DOC/coeffRing.tex, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/TensorAlgebra.mu, lib/DOMAINS/CATEGORY/TEST/SemiRng.tst, lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/FiniteDimensionalAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu: Cat::FreeModule -> Cat::ModuleWithBasis * lib/DOMAINS/CATEGORY/TEST/SemiRng.tst, lib/DOMAINS/CATEGORY/TEST/ModuleWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/HopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/GradedHopfAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/GradedAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/TEST/FiniteDimensionalAlgebraWithBasis.tst, lib/DOMAINS/CATEGORY/DOC/SemiRng.tex, lib/DOMAINS/CATEGORY/DOC/SemiRing.tex, lib/DOMAINS/CATEGORY/DOC/ModuleWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/HopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedHopfAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/GradedAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/FiniteDimensionalAlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/DOC/AlgebraWithBasis.tex, lib/DOMAINS/CATEGORY/SemiRng.mu, lib/DOMAINS/CATEGORY/SemiRing.mu, lib/DOMAINS/CATEGORY/Rng.mu, lib/DOMAINS/CATEGORY/Ring.mu, lib/DOMAINS/CATEGORY/ModuleWithBasis.mu, lib/DOMAINS/CATEGORY/HopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedHopfAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/GradedAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/FiniteDimensionalAlgebraWithBasis.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/init.mu: New categories (sketchfull implementation) - Cat::GradedAlgebraWithBasis - Cat::HopfAlgebraWithBasis - Cat::HopfGradedAlgebraWithBasis - Cat::FiniteDimensionalAlgebraWithBasis - Cat::ModuleWithBasis (was Cat::FreeModule) - Cat::Rng (from MuPAD) + patch for semi-rings - Cat::Ring (from MuPAD) + patch for semi-rings - Cat::SemiRng - Cat::SemiRing Added minimal test and doc files for those categories, as well as for Cat::AlgebraWithBasis. 2003-09-03 teresamu * lib/COMBINAT/TEST/skewPartitions.tst: corrections that follow to type cheking * lib/COMBINAT/skewPartitions.mu: Type checking is now correct and coherent with the list function. 2003-09-02 Nicolas Thiery * lib/OPERATORS/DOC/overloaded.tex: Fixes plus more examples of implicit conversions. * lib/OPERATORS/repeatedSquaring.mu: Avoid using the zero of the operation when not needed. * lib/LIBFILES/operators.mu: New subdomain persistentRemember. * lib/EXAMPLES/SymmetricFunctions.mu: Removed stdlib::loadlibState. * lib/EXAMPLES/LodayRoncoAlgebra.mu: Removed stdlib::loadlibState. Fixed the interface. * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: - Just one definition for sparseVector which takes care of both finite and infinite dimensional cases. - Check whether variable is the same as for sparse matrices before doing the conversion. * lib/DOMAINS/CATEGORY/SemiGroup.mu: Fixed header. * lib/DOMAINS/CATEGORY/FreeModule.mu: - Don't force a Facade combinatorial class to define domtype. - Just one definition for sparseVector which takes care of both finite and infinite dimensional cases. - New entry sparseMatricesDomain - Some more type checking. * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Don't force a Facade combinatorial class to define domtype. * lib/EXPERIMENTAL/TEST/BaseDomain.tst: Removed. * lib/DOMAINS/DOMAIN/PermutationGroup.mu, lib/MUEC/TYP.mu, lib/MUEC/SYMF.mu, lib/MUEC/SP.mu, lib/MUEC/SG.mu, lib/MUEC/SFA.mu, lib/MUEC/PART.mu, lib/MUEC/ERR.mu, lib/MUEC/COMP.mu, lib/LIBFILES/muEC.mu, lib/LIBFILES/IPC.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu, lib/LIBFILES/combinat.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/Tropical.mu, lib/DOMAINS/DOMAIN/SymmetricGroup.mu, lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/Boolean.mu, lib/DOMAINS/DOMAIN/AlternatingGroup.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/CATEGORY/PermutationGroup.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Removed deprecated assignment to stdlib::loadlibState. 2003-08-29 Nicolas Thiery * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex, lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: Use the new export(..., Alias) commutant and commutantEigenvalue now use matrices instead of generic elements. New methods: - routines to compute the polynomial whose roots are the square of the differences of the roots of another polynomial. - subsVariables * lib/EXPERIMENTAL/Steenrod.mu: Fixed interface and non local variables. * lib/POLYLIB/variables.mu: Patch to polylib::variables to make it work with Dom::DistributedPolynomial. * lib/TEST/mupad.tst: Added test for sparse matrices with Semi-Rings coefficients. * lib/POLYLIB/TEST/coeffRing.tst, lib/POLYLIB/DOC/coeffRing.tex, lib/POLYLIB/coeffRing.mu: Added doc and tests to polylib::coeffRing. Added substitution of Expr and IntMod(n) by their counterpart domains. * lib/OPERATORS/overloaded.mu: Added interface to operators::overloaded. Bug fix for printConversions with MuPAD 3.0.0. Added conversion K -> Dom::AlgebraicExtension(K, ...). * lib/LIBFILES/operators.mu: Added plus2, mult2, and _power to the interface. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Use combinat alias. New function fromPoly. Comments about the slowness of the whole thing. * lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/TEST/NonCommutativeSymmetricFunctions.tst: Added a warning about not yet implemented basis change. * lib/EXAMPLES/TEST/FreeQuasiSymmetricFunctions.tst: Simplified one test. * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Raise an error when the not yet implemented _func_call function is called. * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Update of combinatorial class to use isStandard instead of typeStandard. * lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu: Use combinat alias. New function fromPoly. Comments about the slowness of the whole thing. * lib/DOMAINS/CATEGORY/UseOverloading.mu: Added noDebug option to convert and convertExplicit. * lib/DOC/design.tex: Typo fix. * lib/COMBINAT/TEST/skewPartitions.tst: Fixed header. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Fixed interface. * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Bug fix: sparseVector raised an error when just one parameter was provided. * lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/partitions.mu: Fixed non local variable. * lib/init.mu: Removed Dom::BaseDomain that we currently do not yet change :-) Add Cat::BaseCategory. Fixed order of assignments to matrix. Fixed _negate to FAIL in Cat::SemiGroup for make Kay's modification to Dom::Matrix()::set_index work. 2003-08-25 Nicolas Thiery * lib/DOMAINS/CATEGORY/UseOverloading.mu, lib/EXPERIMENTAL/BaseDomain.mu: Removed experimental::BaseDomain whose functionalities are now implemented by Cat::UseOverloading. * lib/EXPERIMENTAL/TEST/HeckeSymmetricGroupAlgebra.tst, lib/EXPERIMENTAL/DOC/HeckeSymmetricGroupAlgebra.tex: *** empty log message *** * lib/EXPERIMENTAL/HeckeSymmetricGroupAlgebra.mu: New functions in HeckeSymmetricGroupAlgebraTools: - hamiltonian, sortedRoots, commutant, commutantByEigenvalue, minimalIdempotents, selectMinimalIdempotents, checkMinimalIdempotent, annotate, ... experimental::HeckeSymmetricGroupAlgebra seem to be functional, though there is no proof that the product algorithm terminates. * TODO, README.in, BUGS: *** empty log message *** * lib/EXPERIMENTAL/Steenrod.mu: Added the interface entry. * lib/EXPERIMENTAL/DOC/Steenrod.tex: Comment from Haimann. Comment about qPPk and qPk. * lib/LIBFILES/operators.mu: Improved function: - operators::makeAssociative accepts the standard Source and ImageSet options * lib/LIBFILES/experimental.mu: New domains: - experimental::HeckeSymmetricGroupAlgebra - experimental::HeckeSymmetricGroupAlgebraTools Removed domain: - experimental::BaseDomain New entry: - experimental::makeMatrixFromPermutationAction * lib/DOMAINS/DOMAIN/FreeModule_List.mu: New implementation of Dom::FreeModule Dom::FreeModule_List. Adapted from the plain Dom::FreeModule of MuPAD 3.0.0. * lib/DOMAINS/DOMAIN/TEST/FreeModule.tst: Relatively exhaustive tests for all the standard methods of the Free modules (FreeModule_List/Table/Poly). * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Removed Dom::FreeModule_MnPoly which is now just a special case of Dom::FreeModule_Poly. Added several options to specify the variables, rankers and unrankers, ... Cleanup and many bug fixes w.r.t. the updated Cat::FreeModule * lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu: Removed Dom::FreeModule_MnPoly which is now just a special case of Dom::FreeModule_Poly. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Cleanup and bug fixes for the updated Cat::FreeModule. * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Fixed semicolon. * doc/STYLES/template.tex: New comment environments: colloquial and exercices. * lib/COMBINAT/decomposableObjects.mu: Bug fix: the normal return status of the generated binaries is 0. * lib/COMBINAT/TEST/subClass.tst: Bug fix: the arguments of prog::testfunc were not strings. * lib/COMBINAT/DOC/decomposableObjects.tex: New example of application: balls and bars (for Gerard Duchamps :-) * lib/COMBINAT/DOC/integerVectors.tex: Typo fix. * lib/COMBINAT/words.mu: New method: - printFunctionPlot (alpha) * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: New method (well domain) fromSetPartition. * lib/COMBINAT/TEST/decomposableObjects.tst: Use a temporary file with a proper temporary name. Use the standard shell dynamic module instead of IPC. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Use the new toList, fromList, and support methods. * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Mexout fix for the latest kernel. * lib/EXAMPLES/DOC/SymmetricFunctions.tex: *** empty log message *** * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Raise an error when func_call is called. * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Cleanup: - use combinat::subClass - use the updated FreeModule_Poly instead of FreeModule_MnPoly New entries: - YoungSymmetrizer - onPermutationLeftMatrix, onPermutationRightMatrix * lib/OPERATORS/DOC/overloaded.tex: don't => do not and such * lib/OUTPUT/asciiArt.mu: Removed the expr := id hack which is not required anymore now that Dom::ArithmeticalExpression::convert does not call expr. * lib/OUTPUT/DOC/asciiArt.tex: don't => do not * Papers/SLC49/preamble.tex, Papers/SLC49/postamble.tex: Proof reading with Jean-Christophe. New comment environments: colloquial and exercices. * lib/TEST/mupad.tst: New categories: - Cat::BaseCategory - Cat::UserOverloading Removed domain (deprecated by the new FreeModule_Poly) - Dom::FreeModule_MnPoly New domains: - Dom::BaseDomain ? - Dom::FreeModule_List Hack for using semi-rings with sparse matrices (fix _set_index bug) Improved implementation for the mapcoeffs and multcoeffs methods for matrices Fix linalg::matlinsolveLU to accept the permutation as argument Improved bug fix for Dom::ArithmeticalExpression::convert which does not call expr anymore. Improved bug fix for Dom::ExpressionField())::equal. Avoid %if's which caused trouble with MuPAD Pro under windows. * lib/MUEC/TYP/IsPerm.mu, lib/MUEC/SP/Monomial.mu, lib/MUEC/SYM.mu, lib/MUEC/SYMF.mu: Removed # comments which are incompatible with the latest MuPAD 3.0.0 kernel. * lib/init.mu: New categories: - Cat::BaseCategory - Cat::UserOverloading Removed domain (deprecated by the new FreeModule_Poly) - Dom::FreeModule_MnPoly New domains: - Dom::BaseDomain ? - Dom::FreeModule_List Hack for using semi-rings with sparse matrices (fix _set_index bug) Improved implementation for the mapcoeffs and multcoeffs methods for matrices Fix linalg::matlinsolveLU to accept the permutation as argument Improved bug fix for Dom::ArithmeticalExpression::convert which does not call expr anymore. Improved bug fix for Dom::ExpressionField())::equal. Avoid %if's which caused trouble with MuPAD Pro under windows. * lib/DOMAINS/CATEGORY/FreeModule.mu: New methods: - TeXMonomial - fromList, toList poly2list, coeff Improved method: - TeX The default definition of most accessors have been rewritten so that it's enough to provide the fromList, toList and coeff methods. Overall, those definitions should be almost all tested by lib/DOMAINS/DOMAIN/TEST/FreeModule.tst; they where highly buggy beforehand. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Bug fix: the setting of the characteristic was unsafe; now, we try to guess the characteristic from the coeffRing, and leave it undefined if we can't. More type checking in the definition of _mult. * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Proof reading with Jean-Christophe * lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/tableaux.mu: New entry: typeStandardFilling New methods: rowStabilizer, columnStabilizer * lib/COMBINAT/rankers.mu: Added entries typeRanker and typeUnranker. 2003-08-14 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu: Updated new comment for isA * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Typos and comment... * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: ... * lib/init.mu: switched default implementation to Dom::FreeModule_Poly for speed 2003-08-13 Nicolas Thiery * lib/DOC/motivations.tex: Moved away the motivations and specifications to the introduction. * lib/DOC/design.tex: Smoother definition of combinatorial algebra + typos. * lib/DOC/demonstration.tex: Typo fix. * lib/DOC/preface.tex: Quick figures in the short presentation (beta version). Review of existing software (beta version). 2003-08-11 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu, lib/COMBINAT/words.mu: permutations::isA words::unpairedLetters 2003-07-29 teresamu * lib/COMBINAT/skewPartitions.mu: count + corners + pb with type (unsolved !) 2003-07-25 teresamu * lib/COMBINAT/partitions.mu: corners + prettyPrint for corners added 2003-07-11 hivert * lib/COMBINAT/tableaux.mu: Typo: ListNonStardardTableaux -> ListNonStandardTableaux 2003-06-20 Nicolas Thiery * Papers/SLC49/main.bib: *** empty log message *** * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Use shell::system instead of system to fix non-synchronisation bug when MuPAD is called with the -R option. * lib/OPERATORS/overloaded.mu: Typo fix. * lib/LIBFILES/operators.mu: New Multcoeffs option for operators::makeLinear. * lib/COMBINAT/TEST/decomposableObjects.tst: Fixed some tests that relied on the order of operands of sets and tables, and were broken with MuPAD 3.0.0. * lib/OUTPUT/asciiArt.mu: Fixed non-local variables. * TODO, README.in, README, Makefile.in: *** empty log message *** * src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/Makefile.am, src/MAPITL/configure.ac, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/GLIP/Makefile.in, src/GLIP/Makefile.am, src/GLIP/configure.ac, src/GLIP/configure, src/GLIP/aclocal.m4, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am, Makefile.in, Makefile.am, aclocal.m4: Update of the autotools build system: - Systematically use configuration headers instead of DEFS to pass down compilation defines. This should fix the bug with gcc 3.0.3 having trouble with the space in PACKAGE_STRING. - Added bootstrap to the distribution 2003-06-18 hivert * lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/subClass.tst, lib/COMBINAT/subClass.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Fixed some Bugs in the new test process. * lib/DOC/preface.tex: Added some refs. * Papers/EJC-Algo-CalcForm2003/Makefile: Added main.tex in the All target. * Papers/EJC-Algo-CalcForm2003/main.tex: Added Viennot's Problem add some cleanup * Papers/EJC-Algo-CalcForm2003/Young.grtex, Papers/EJC-Algo-CalcForm2003/Young.ps, Papers/EJC-Algo-CalcForm2003/Young1.grtex, Papers/EJC-Algo-CalcForm2003/Young1.ps, Papers/EJC-Algo-CalcForm2003/Young4.36.125.grtex, Papers/EJC-Algo-CalcForm2003/Young4.36.125.ps, Papers/EJC-Algo-CalcForm2003/Young6.34.125.grtex, Papers/EJC-Algo-CalcForm2003/Young6.34.125.ps: Added drawing for the Talk. Should be done an other way. 2003-06-16 hivert * TODO: 6 lines removed !!!!!!!!!!! * lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/dyckWords.mu: Type checking improvement. Height and associatedParenthesis now accept also motzkin words. * lib/EXAMPLES/MyMultivariatePolynomials.mu: It works now (i must write a test file)... * lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/TEST/SymmetricFunctions.tst: Improved Type Checking. * lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu: Added Cat::OrderedSet. 2003-06-13 hivert * lib/COMBINAT/TEST/skewPartitions.tst: a ; is replacedby a :... * lib/COMBINAT/TEST/subClass.tst, lib/LIBFILES/combinat.mu, lib/PROG/bless.mu, lib/COMBINAT/subClass.mu: Added subClass. prog::bless allows now for expressions such as f@g. 2003-06-12 hivert * lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/DOMAINS/CATEGORY/DecomposableClass.mu, lib/DOMAINS/CATEGORY/FreeModule.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/COMBINAT/TEST/cartesianProduct.tst, lib/COMBINAT/TEST/catalan.tst, lib/COMBINAT/TEST/combinat.tst, lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/TEST/integerVectors.tst, lib/COMBINAT/TEST/linearExtensions.tst, lib/COMBINAT/TEST/subwords.tst, lib/COMBINAT/TEST/binaryTrees.tst, lib/COMBINAT/permutations.mu, lib/COMBINAT/rankers.mu, lib/COMBINAT/skewPartitions.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/words.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/cartesianProduct.mu: New type checking system and some corrections 2003-06-05 Nicolas Thiery * lib/EXPERIMENTAL/TEST/Steenrod.tst: Added test for generic. * lib/EXPERIMENTAL/DOC/Steenrod.tex: Playing again with the Gröbner basis, and trying to find elements of the proper form in the right ideal generated by Steenrod powersums. * lib/EXPERIMENTAL/Steenrod.mu: Cleanup of the interface, ... * lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu: Fixed missing colon. * lib/COMBINAT/MachineIntegerListsLex.mu, lib/COMBINAT/GLIP.mu: Fixed missing ';' after the warning. * lib/DOMAINS/CATEGORY/FreeModule.mu: Added an expr2text method, to make text2expr@expr2text reasonnably an involution; that is a domain element can be reconstructed from the output of expr2text. New method: - fromList Improved type checking for the default implementations of the accessors lterm & such + bug fixes in them. * lib/COMBINAT/permutations.mu: Fixed buggy interface entry hasPatterns. Added experimental recul method. * lib/COMBINAT/generators.mu: Added some further nodebug options. * lib/init.mu: Added polylib::lsupport. Added temporary protection for Symmetrica and gordan * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Bug fix: the module was not systematically copied in modules/linux/... after recompilation. * TODO: *** empty log message *** 2003-06-04 hivert * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: ... New bases. * lib/EXPERIMENTAL/TensorAlgebra.mu: Added tensorConstructor en tensor2. * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu: Improvement. One can define coproduct direclty now. 2003-06-02 Nicolas Thiery * lib/PROG/makeTest.mu: Use expr2text to produce the expected result, in order to try to make sure that it's parsed back into an equivalent MuPAD object. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Uncommented all the first test (I guess they were commented accidently during some debugging session and not uncommented before the next check in). * lib/EXAMPLES/SymmetricFunctions.mu: Added implementation for the coproduct on the p basis. * lib/COMBINAT/generators.mu: Relaxed the type for functions in map to essentially Type::Anytype 2003-06-02 hivert * lib/COMBINAT/structure.mu: No longer used, replaced by Cat::CombinatorialClass. * lib/COMBINAT/GLIP.mu, lib/COMBINAT/MachineIntegerListsLex.mu: Autoload for the module MachineIntegerListsLex and GLIP. They are now inside the combinat::package rather than a the toplevel. 2003-06-02 Nicolas Thiery * lib/MODULES/Symmetrica.mu, lib/MODULES/gordan.mu: If the loading of the dynamic modules Symmetrica or gordan fails, a warning is now issued. Someone who wants to test whether the dynamic module is available should use module::which before trying trying to access it. Those modules were accidently copied into combinat. Fixed. 2003-05-31 hivert * lib/COMBINAT/tableaux.mu: PrintCompact has a second argument for the size. * lib/OUTPUT/asciiArt.mu: Corrected wrong header. added expr := id. I'am not sure this is a good idea !!! * lib/EXAMPLES/TEST/NonCommutativeSymmetricFunctions.tst, lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/SymmetricFunctions.mu: The Symmetrica module autoloads now. Wrote L, S and R basis for NonCommutativeSymmetricFunctions. 2003-05-30 teresamu * lib/COMBINAT/TEST/skewPartitions.tst: New test file for skewPartitions * lib/COMBINAT/skewPartitions.mu: Errors corrected + generator added 2003-05-30 hivert * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu: Added some new basis. needs to be tested. * lib/EXPERIMENTAL/DOC/Steenrod.tex: some news... * lib/COMBINAT/integerMatrices.mu, lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu, lib/LIBFILES/combinat.mu, lib/MODULES/Symmetrica.mu, lib/MODULES/gordan.mu, lib/init.mu: Autoload + local for the dynamic modules. * lib/COMBINAT/trees.mu: added missing type entries. * lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/dyckWords.mu: Added new functions associatedParenthesis (tested, non documented) * lib/COMBINAT/binaryTrees.mu: Typos. * Papers/EJC-Algo-CalcForm2003/main.tex: Some modifications... 2003-05-27 Nicolas Thiery * lib/EXPERIMENTAL/DOC/Steenrod.tex: pure euler steenrod conjugated operators are not interesting. * QuickInstall, BUGS, TODO: *** empty log message *** * lib/OUTPUT/DOC/asciiArt.tex: Typo fixes. * lib/OUTPUT/asciiArt.mu: Fixed the behaviour of the Top and Bottom options which were inversed. * lib/EXPERIMENTAL/TensorAlgebra.mu: Added missing option escape. * lib/EXPERIMENTAL/Steenrod.mu: Added option remember to initDomainAdd Use euler. * lib/EXAMPLES/SymmetricFunctions.mu: Removed outdated comment. * lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu: Added option remember to initDomainAdd * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Fixed func_call (missing context) New method euler. * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Fixed non local variable. * lib/DOMAINS/CATEGORY/PermutationGroup.mu: Use the methods lexLess and revLexLess from combinat::words. * lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu: Added missing option escape. * lib/DOC/design.tex: Update after removal of initDomainAdd. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New methods: - lexLess, degLexLess, invLexLess, degInvLexLess, revLexLess, degRevLexLess * lib/COMBINAT/tableaux.mu, lib/COMBINAT/partitions.mu: Align the asciiArt vertically at the bottom. * lib/COMBINAT/integerMatrices.mu: Fixed non local variables. * lib/COMBINAT/dyckWords.mu: Added printPretty to the interface Align the asciiArt vertically at the bottom. * README: *** empty log message *** 2003-05-21 hivert * lib/EXAMPLES/NonCommutativeSymmetricFunctions.mu, lib/EXAMPLES/QuasiSymmetricFunctions.mu, lib/LIBFILES/examples.mu: Added Noncommutative Symmetric Functions 2003-05-20 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Latest version from Éric Laugerote. 2003-05-14 teresamu * lib/COMBINAT/skewPartitions.mu: new version for skewPartitions * lib/init.mu: New word for skewPartitions : Unconnected 2003-05-14 Nicolas Thiery * lib/COMBINAT/subsets.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/dyckWords.mu: Removed not implemented previous from the synopsis and interface. * lib/COMBINAT/skewPartitions.mu: Fixed non-local variable. 2003-05-13 Nicolas Thiery * src/GLIP/Makefile.in, src/GLIP/Makefile.am: Try to compile GLIP as a noinst library to see how it works under darwin. * lib/COMBINAT/DOC/integerMatrices.tex: Fixed missing '}' * BUGS: *** empty log message *** * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, configure, aclocal.m4: Update of the autotools build system. * TODO: *** empty log message *** * lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Computation of the degree 1 Steenrod conjugate operator. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Bug fix: call $MUPAD_MMG instead of mmg to get the various flags. * config/mkinstalldirs, src/GLIP/config/mkinstalldirs, src/MAPITL/config/mkinstalldirs, config/missing, src/GLIP/config/missing, src/MAPITL/config/missing, config/install-sh, src/GLIP/config/install-sh, src/MAPITL/config/install-sh, config/depcomp, src/GLIP/config/depcomp, src/MAPITL/config/depcomp, config/config.sub, src/GLIP/config/config.sub, src/MAPITL/config/config.sub, config/config.guess, src/GLIP/config/config.guess, src/MAPITL/config/config.guess: Updated configure scripts and tools from the latest automake distribution. * lib/DOC/exercices.tex: Extra mupad exercise * lib/init.mu: Bug fix for Dom::ArithmeticalExpression in MuPAD < 3.0.0 * test/Makefile.am: Added soft time and memory limits to the tests. * src/Symmetrica-module/Makefile.am, src/MAPITL/Makefile.am, src/MachineIntegerListsLex/Makefile.am, src/IPC/Makefile.am, src/gordan/Makefile.am, src/GLIP-module/Makefile.am: Removed -lstdc++ from the dynamic module link flags * lib/OPERATORS/TEST/repeatedSquaring.tst: Fixed output filename * lib/DOC/design.tex: Typo fix. * lib/COMBINAT/TEST/integerVectors.tst, lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/DOC/integerMatrices.tex: New functions: - fromNonWeakDescentsComposition - transpose * lib/COMBINAT/words.mu, lib/COMBINAT/permutations.mu: Moved descents, descentsComposition, and descentsNumber from combinat::permutations to combinat::words. * lib/COMBINAT/integerVectors.mu: Inherits from combinat::words New function: - fromNonWeakDescentsComposition * lib/COMBINAT/integerMatrices.mu: New functions: - fromNonWeakDescentsComposition - transpose * lib/COMBINAT/integerListsLexTools.mu: More comments about the preconditions on the constraints. * lib/COMBINAT/generators.mu: Added option noDebug to several functions. 2003-05-10 Nicolas Thiery * src/Symmetrica-module/def.h: Upgrade to libtool 1.5: - Cleaner building of the dynamic module (perlibrary-compile/link flags, ...) - Better support for Darwin The compile and link flags for dynamic modules are obtained from mmg for improved portability. Hopefully, the compilation should work now on Darwin. Cleanup of mupad.m4 to follow more closely the new autoconf standard Update of the autotools build system. Added config.h file for the fix for MacOS X/Darwin. * src/Symmetrica/def.h: Commented out another place where malloc could be included. 2003-05-09 teresamu * lib/COMBINAT/compositions.mu: pretty print + compact print 2003-05-09 Nicolas Thiery * src/MAPITL/Makefile.in, src/MAPITL/configure, src/GLIP/Makefile.in, src/GLIP/configure, doc/dvi/Makefile.in, Makefile.in, configure: Update of the autotools build system. * src/MAPITL/configure.ac, src/GLIP/configure.ac, configure.ac: Removed old references to packages subdirectory. * doc/dvi/Makefile.am: Fixed READ_PATH for loading dynamic modules in make distcheck. * lib/DOMAINS/CONSTR/TEST/getEntryFromAllCategories.tst: Fixed misspelling FromAllSuper -> FromAll * lib/EXPERIMENTAL/Steenrod.mu: Removed undefined warning for antipodBasis. * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, Makefile.in, configure, aclocal.m4: Update of the autotools build system. * bootstrap: Update of the package creation mechanism. * src/Symmetrica/Makefile.am: Removed -static flag from the link flags which seemed to break the compilation with the new libtool (ar received an empty list of .o file). * src/MAPITL/Makefile.am, src/MAPITL/bootstrap, src/GLIP/Makefile.am, src/GLIP/bootstrap, Makefile.am, config/packages.am, config/packages.info.in, config/packages.m4, config/packages.spec.in, src/GLIP/config/packages.am, src/GLIP/config/packages.info.in, src/GLIP/config/packages.m4, src/GLIP/config/packages.spec.in, src/MAPITL/config/packages.am, src/MAPITL/config/packages.info.in, src/MAPITL/config/packages.m4, src/MAPITL/config/packages.spec.in, packages/.cvsignore, src/GLIP/packages/.cvsignore, src/MAPITL/packages/.cvsignore: Update of the package creation mechanism. * lib/EXPERIMENTAL/Steenrod.mu: Fixed semicolon. * packages/Makefile.in, packages/generic.spec.in, packages/package-info.in, packages/packages.am, packages/packages.m4, src/GLIP/packages/Makefile.in, src/GLIP/packages/generic.spec.in, src/GLIP/packages/package-info.in, src/GLIP/packages/packages.am, src/GLIP/packages/packages.m4, src/MAPITL/packages/Makefile.in, src/MAPITL/packages/generic.spec.in, src/MAPITL/packages/package-info.in, src/MAPITL/packages/packages.am, src/MAPITL/packages/packages.m4, packages/Makefile.am, src/GLIP/packages/Makefile.am, src/MAPITL/packages/Makefile.am: Update of the package creation mechanism. 2003-05-08 Nicolas Thiery * packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, README: *** empty log message *** 2003-05-07 Nicolas Thiery * TODO, README.in: *** empty log message *** * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica-module/Makefile.am, src/Symmetrica/Makefile.in, src/Symmetrica/def.h, src/MAPITL/TEST/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/Makefile.am, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/MachineIntegerListsLex/Makefile.am, src/IPC/Makefile.in, src/IPC/Makefile.am, src/gordan/Makefile.in, src/gordan/Makefile.am, src/GLIP-module/Makefile.in, src/GLIP-module/Makefile.am, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am, config/ltmain.sh, src/GLIP/config/ltmain.sh, src/MAPITL/config/ltmain.sh, config/config.sub, src/GLIP/config/config.sub, src/MAPITL/config/config.sub, config/config.guess, src/GLIP/config/config.guess, src/MAPITL/config/config.guess, Makefile.in, configure.ac, configure, aclocal.m4: Upgrade to libtool 1.5: - Cleaner building of the dynamic module (perlibrary-compile/link flags, ...) - Better support for Darwin The compile and link flags for dynamic modules are obtained from mmg for improved portability. Hopefully, the compilation should work now on Darwin. Cleanup of mupad.m4 to follow more closely the new autoconf standard Update of the autotools build system. 2003-05-07 teresamu * lib/LIBFILES/combinat.mu: New skewPartitions file (+ deleted double for integerMatrices) * lib/COMBINAT/skewPartitions.mu: New skewPartitions file (only list provided, also main operation "slide") * lib/COMBINAT/partitions.mu: Type::Predicate : name of type added 2003-05-06 Nicolas Thiery * lib/init.mu: *** empty log message *** * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MachineIntegerListsLex/Makefile.in, src/IPC/Makefile.in, src/gordan/Makefile.in, src/GLIP-module/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/GLIP/Makefile.in, src/GLIP/configure, src/GLIP/aclocal.m4, src/Makefile.in, doc/html/Makefile.in, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/ascii/Makefile.in, doc/Makefile.in, README, Makefile.in, configure, aclocal.m4: Update of the autotools build system. * lib/EXPERIMENTAL/TensorAlgebra.mu: New domain: - experimental::TensorAlgebra * lib/DOMAINS/CONSTR/TEST/getEntryInAllSuperDomains.tst, lib/DOMAINS/CONSTR/getEntryInAllSuperDomains.mu, lib/DOMAINS/CONSTR/TEST/getEntryFromSuperDomain.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromCategory.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromAllSuperDomains.tst, lib/DOMAINS/CONSTR/TEST/getEntryFromAllCategories.tst: New functions: - DomainConstructor::getEntryFromAllCategories - DomainConstructor::getEntryFromAllSuperDomains - DomainConstructor::getEntryFromCategory - DomainConstructor::getEntryFromSuperDomain Removed function: - DomainConstructor::getEntryInAllSuperDomains, ... * packages/generic.spec.in, src/GLIP/packages/generic.spec.in, src/MAPITL/packages/generic.spec.in, packages/packages.m4, src/GLIP/packages/packages.m4, src/MAPITL/packages/packages.m4: Added support for noarch. * Makefile.am: Improved automatized update of the MuPAD CVS. * TODO, README.in: *** empty log message *** * src/GLIP/configure.ac, src/MAPITL/configure.ac: Added COPYING.LIB to the documentation files. * src/Symmetrica/def.h, config/config.h.in, src/GLIP/config/config.h.in, src/MAPITL/config/config.h.in: Added config.h file for the fix for MacOS X/Darwin. * index.html.in: *** empty log message *** * configure.ac: Improved automatized update of the MuPAD CVS. * lib/OPERATORS/TEST/repeatedSquaring.tst, lib/OPERATORS/repeatedSquaring.mu: New function: - operators::repeatedSquaring 2003-05-05 hivert * lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu: removed commented-out code. * lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/compositions.mu, lib/COMBINAT/permutations.mu: Some cleanups and documentation of permutations and composition including Added doc for - reduced words for permutations. alpha version - Bruhat order on permutations. alpha version - permutoedron orders. alpha version - descents sets of compositions. alpha version - refinment order of compositions. alpha version Improved tests for all these stuffs. All these code can be considerer as stable, except permutations::fromDescents that should be renamed permutations::descentClass and become a full combinatorial class (count done by Jacobi-Trudi determinant). 2003-05-05 teresamu * lib/COMBINAT/integerMatrices.mu: new upper limit for dynamic module in fastIntegerVectorGeneratorModule 2003-05-03 Nicolas Thiery * src/MAPITL/MAPITL_tmpl.h, src/MAPITL/MAPITL.h: Added conversion to/from long unsigned int for portability to MacOsX (this seems to be the type for size_t). * Papers/EJC-Algo-CalcForm2003/main.tex: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power * lib/EXAMPLES/TEST/QuasiSymmetricFunctions.tst, lib/EXAMPLES/DOC/QuasiSymmetricFunctions.tex, lib/EXAMPLES/QuasiSymmetricFunctions.mu: New combinatorial algebra: - examples::QuasiSymmetricFunctions m basis, product, coproduct, expansion on alphabet * lib/POLYLIB/TEST/monomials.tst, lib/POLYLIB/monomials.mu: New function: - polylib::monomials * lib/init.mu: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power Improved sparse matrix compatibility stuff * lib/DOC/referenceManual.tex: Added a table of contents for the reference manual, with pointers to the sub documents. * lib/DOC/main.tex: Added table of contents for the reference manual, with pointers to the sub documents. * lib/DOC/preface.tex: Fixed spaces after the \muec macro. * lib/TYPE/TableOf.mu: Fixed non local variable * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power Implementation of the dual steenrod algebra (coproduct, scalar product, ...) Embedding of the dual steenrod algebra in quasi symmetric functions * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power The common features of all the basis of the symmetric functions is now factored in a domain SymT::common. Implementation of the scalar product of symmetric functions * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Stronger type checking. * lib/OPERATORS/overloaded.mu, lib/LIBFILES/operators.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu, lib/EXPERIMENTAL/BaseDomain.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/EXAMPLES/TEST/LodayRoncoAlgebra.tst, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/CONSTR/getEntryFromSuperDomain.mu, lib/DOMAINS/CONSTR/getEntryFromCategory.mu, lib/DOMAINS/CONSTR/getEntryFromAllSuperDomains.mu, lib/DOMAINS/CONSTR/getEntryFromAllCategories.mu, lib/DOMAINS/CATEGORY/FreeModule.mu, lib/DOMAINS/CATEGORY/CombinatorialHopfAlgebra.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/DOC/demonstration.tex: Major change to the initialization/overloading mechanism: - Categories can also have an initDomainAdd method - All the overloading initialization is done by default by the respective categories (Cat::FreeModule, Cat::AlgebraWithBasis) - No need to set initDomainAdd := initFreeModule any more - The default definitions for mult, ... try to be less intrusive (now mult work on a domain as soon as the product is defined on any other basis) - _power also uses the overloading mechanism (and so is functional when mult2 is only defined on another basis) New category: - Cat::CombinatorialHopfAlgebra New methods: - DomainConstructor::getEntryFromAllCategories.mu - DomainConstructor::getEntryFromAllSuperDomains.mu - DomainConstructor::getEntryFromCategory.mu - DomainConstructor::getEntryFromSuperDomain.mu - operators::scalar, operators::_power * lib/LIBFILES/combinat.mu: Improvement to the domain combinat::domainWrapper which now also forwards method calls. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/words.mu: New method: - shuffleAugmented 2003-04-30 teresamu * lib/COMBINAT/integerMatrices.mu: One line less ! * lib/COMBINAT/integerMatrices.mu: Module MachineIntegerListsLex loaded if possible when using generator 2003-04-29 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex: Backport from MuPAD CVS, revision 1.5 lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex ? 2003-04-25 16:11:36 walter Fixed a few typos (this was no serious check of this help page, just an accidental stumbling over some typos) * lib/COMBINAT/TEST/rankers.tst: New ranker constructor: - combinat::rankers::onFly Fixed checkRanker which was never called. * lib/COMBINAT/rankers.mu: New ranker constructor: - combinat::rankers::onFly 2003-04-25 Nicolas Thiery * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: MUPADdir is now AC_SUBST'ed * Papers/SLC49/postamble.tex: Corrections by Alessandra * lib/OUTPUT/DOC/asciiArt.tex: Renamed method: prettyPrint -> printPretty * lib/OUTPUT/asciiArt.mu: Bug (not fixed): transpose does not transpose but rotate by 180! * lib/LIBFILES/combinat.mu: typo * lib/EXPERIMENTAL/Steenrod.mu: New method: degree; New entry: oneBasis New functions: - genericHigherDerivation - ncexp, nclog, truncate * lib/EXAMPLES/SymmetricFunctions.mu: New method: degree * lib/EXAMPLES/FreeSymmetricFunctions.mu: Renamed method: prettyPrint -> printPretty * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: New methods: degree, order * lib/DOMAINS/CATEGORY/PermutationGroup.mu: typo * lib/DOMAINS/CATEGORY/FreeModule.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Moved one and ground from Cat::FreeModule to Cat::AlgebraWithBasis Type checking for genericElement and genericCoefficient * lib/DOC/design.tex, lib/DOC/demonstration.tex: Corrections by Alessandra * lib/COMBINAT/DOC/partitions.tex: typo * lib/COMBINAT/DOC/generators.tex: - empty is now an entry and not a method - typo fixes * lib/COMBINAT/trees.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/partitions.mu: typo * lib/COMBINAT/dyckWords.mu: Renamed method: prettyPrint -> printPretty * lib/COMBINAT/compositions.mu: typo 2003-04-25 hivert * lib/DOC/exercices.tex, lib/DOC/main.tex: added exercices to the demo. 2003-04-18 Nicolas Thiery * lib/MUEC/SG/DimRep.mu, lib/EXPERIMENTAL/TemperleyLieb/SGAExp.mu, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu, lib/COMBINAT/decomposableObjects.mu, lib/init.mu: Renamings for compatibility with the latest MuPAD 3.0.0: - Dom::Matrix -> Dom::DenseMatrix or Dom::SparseMatrix - matrix -> densematrix or sparsematrix Aliases are provided for the former versions of MuPAD 3.0.0. 2003-04-16 Nicolas Thiery * Makefile.am: Added files for the MuPAD CVS. * README.in, lib/DOC/preface.tex: *** empty log message *** * index.html.in: Announce of the release * lib/init.mu: Added compatibility definition of Dom::Matrix and matrix for the latest MuPAD dev. 2003-04-16 hivert * lib/COMBINAT/TEST/permutations.tst: Corrected wrong test due to unspecified orders of results. 2003-04-14 Nicolas Thiery * experimental/Piotr.Wisniewski.mu: Example of use of MuPAD-Combinat written at INGO03 for Piotr Wisniewski. 2003-04-12 hivert * lib/EXPERIMENTAL/DoubleHecke/DoubleHecke.mu: Added Double Hecke Algebras 2003-04-11 Nicolas Thiery * packages/Makefile.in, src/GLIP-module/Makefile.in, src/GLIP/packages/Makefile.in, src/IPC/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/aclocal.m4, src/MAPITL/configure, src/MAPITL/packages/Makefile.in, src/MachineIntegerListsLex/Makefile.in, src/Symmetrica-module/Makefile.in, src/gordan/Makefile.in, test/Makefile.in, Makefile.in, aclocal.m4, configure: Update of the autotools build system. * NEWS, configure.ac: Switch to version 1.0.0 * src/GLIP/configure, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, README, Makefile.in, configure, aclocal.m4: Update of the autotools build system. * test/Makefile.am: Simplification of the error detection + more comments. * src/Symmetrica-module/Makefile.am, src/MachineIntegerListsLex/Makefile.am, src/IPC/Makefile.am, src/gordan/Makefile.am, src/GLIP-module/Makefile.am: For some reason, module_la_CXXFLAGS cannot be used anymore. We use AM_CXXFLAGS instead for adding special include directories. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Added share/mmg/include/pari to the include path for dynamic modules. * config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am: Add comment. * configure.ac: Fixed Makefile name src/MachineIntegerListsLex/Makefile. 2003-04-10 Nicolas Thiery * src/MAPITL/configure.ac, src/GLIP/configure.ac: Added email for bug reports. * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, configure.ac: New macro in mupad.m4 AM_PROG_MUPAD_PACKAGE which takes care of configuring the documentation and defines the enable-dynamic-modules option. * QuickInstall: Suggest to use the form ./configure VAR=value instead of VAR=value ./configure * lib/COMBINAT/generators.mu, lib/COMBINAT/DOC/generators.tex: - empty is now an entry and not a method - Anything can be a generator (generators::type = Type::AnyType) * lib/DOMAINS/DOMAIN/SparseMatrix_Backport.mu, lib/init.mu: Added backport of Dom::SparseMatrix from MuPAD 3.0.0 for MuPAD 2.0.0 * README.in: Suggest to use the form ./configure VAR=value instead of VAR=value ./configure 2003-04-09 Nicolas Thiery * test/Makefile.in, README, configure: Update of the autotools build system. * configure.ac: Added feature test for conversion fd -> std::ofstream Disable IPC by default if this test fails * test/Makefile.am: Improved the pattern to ignore warnings. Added display of warnings statistics. * Papers/Poster/main.tex: Fixed the contributers names for improved coherency. * lib/IPC/TEST/IPC.tst: Disabled IPC tests when the IPC dynamic module is not available. * lib/COMBINAT/TEST/decomposableObjects.tst: Changed the test for the existence of the module IPC (to avoid a kernel crash with MuPAD 2.0.0), and the corresponding warning (it now fits on one single line). 2003-04-08 hivert * lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/integerMatrices.tex: Corrected some errors in the docs. The doc tests of combinat and demonstration now pass. * lib/DOC/demonstration.tex: Corrected the example according to the new behavior of Dom::graph and Dom::FreeModule. The test of the doc pass now with mupad-dev * lib/MUEC/PART/Part2LHk.mu, lib/MUEC/PART/SpltPart.mu, lib/MUEC/SG/Part2CC.mu, lib/MUEC/SP/Develop.mu, lib/MUEC/SP/TableY.mu, lib/MUEC/SP/TableYY.mu, lib/MUEC/SYMF/Char2Sf.mu, lib/MUEC/SYMF/PieriSf.mu, lib/MUEC/SYMF/Pletes.mu, lib/MUEC/SYMF/Pleths.mu: Removed warning due to global idents in _seq * lib/COMBINAT/integerMatrices.mu: Removed a global idents in _seq warning. 2003-04-07 Nicolas Thiery * src/GLIP/GLIP/SmallList_tmpl.h, src/GLIP/GLIP/SmallList.h, src/GLIP/GLIP/Permutation.h, src/GLIP/GLIP/PermutationGroup_tmpl.h, src/GLIP/TestsUtils_tmpl.h, src/GLIP/TestsUtils.h, src/GLIP/Byte-test.cc, src/GLIP/TestsUtils.cc, src/GLIP/SmallList-test.cc, src/GLIP/Permutation-test.cc, src/GLIP/PermutationGroup-test.cc, src/GLIP/Partitions-test.cc, src/GLIP/BUGS: Update for better standard compatibility (in particular for gcc 3) - Some remaining std:: - Use stringstreams instead of strstreams - Got read of "nilRep"; better handling of conversions from strings - Bug fix (conversion from empty string "[]") 2003-04-07 hivert * README: Update * src/GLIP/TestsUtils_tmpl.h, src/GLIP/TestsUtils.h: Tentative correction for gcc 3.2 compatibility 2003-04-04 Nicolas Thiery * src/GLIP/TestsUtils.h: Added std:: for compatibility with gcc 3. * src/GLIP/TestsUtils.h: *** empty log message *** * src/GLIP/TestsUtils.h, src/GLIP/Byte-test.cc: Added std:: for compatibility with gcc 3. * src/GLIP/TestsUtils.h: Added using std::string for compatibility with gcc 3 * src/GLIP/TestsUtils.h: Use std::istrstream for compatibility with gcc 3 * src/MachineIntegerListsLex/chemin.h: Use std::vector for compatibility with gcc 3 * packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/configure, src/MAPITL/packages/Makefile.in, test/Makefile.in, src/MAPITL/Makefile.in, src/MAPITL/aclocal.m4, configure: Update of the automake/autoconf build system. * lib/LIBFILES/inlinedoc.mu: Removed obsolete inlinedoc stuff. * src/GLIP/configure, src/GLIP/aclocal.m4, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, aclocal.m4: Update of the automake/autoconf build system. * BUGS, TODO: Moved Bugs section to the BUGS file * lib/COMBINAT/TEST/decomposableObjects.tst: Fixed cleanup of /tmp/decomposableObjects. 2003-04-04 hivert * src/MachineIntegerListsLex/MachineIntegerListsLex.tst: Added missing prog::testfunc and prog::testInit prog::testExit 2003-04-04 Nicolas Thiery * lib/COMBINAT/decomposableObjects.mu: Fixes for backward compatibility with MuPAD 2.0.0. * lib/COMBINAT/TEST/decomposableObjects.tst: Remove temporary file /tmp/decomposableObjects. * lib/TEST/mupad.tst, lib/SOLVELIB/islin_Backport.mu, lib/init.mu: Backport of solvelib::solve_islin from MuPAD >= 2.5.0 to MuPAD 2.0.0. This allows for coefficients such as a(3,3) in linear equations. This fixes some failing tests with QP in EXAMPLES/SymmetricFunctions. * test/Makefile.am: Fixed the pattern to ignore spurious MuPAD 2.0.0 warnings about NAME unitialized variables. * lib/DOMAINS/DOMAIN/Graph.mu, lib/DOMAINS/DOMAIN/GraphAddon.mu, lib/COMBINAT/integerListsLexTools.mu: Use DOM_BOOL instead of Type::Boolean (see README). * README.in: Comment about Type::Boolean. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: - Added deprecated warning, and replacement example. - The conversion mechanism is less powerfull than before (DOM_LIST -> S4 -> A4 does not work). This is due to the switching to the new overloading mechanism which is used by FreeModule but not yet by SymmetricGroup. * lib/DOMAINS/DOMAIN/DOC/Tropical.tex: Final fixes by Eric. * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/Tropical.tex, lib/DOMAINS/DOMAIN/DOC/Boolean.tex: Fixes by Eric to the output of the examples (TEXTWIDTH:=63). * doc/TOOLS/mh2html: Recompiled mh2html as static to ensure "better" portability. * src/GLIP/COPYING, src/GLIP/COPYING.LIB, src/GLIP/INSTALL, src/MAPITL/COPYING.LIB, src/MAPITL/INSTALL, src/MAPITL/COPYING: Added COPYING, COPYING.LIB and INSTALL files. 2003-04-03 Nicolas Thiery * lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst: Fixed prog::check. * Papers/SLC49/main.bib: References. * lib/COMBINAT/TEST/rankers.tst: Fixed result filename. * lib/DOC/motivations.tex: References. 2003-04-02 Nicolas Thiery * lib/COMBINAT/integerMatrices.mu: Extended the min/max bug workarounds to deal with multiple parameters. 2003-04-01 hivert * packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/MachineIntegerListsLex/Makefile.in: Update of the automake/autoconf system 2003-04-01 Nicolas Thiery * src/MachineIntegerListsLex/Makefile.am: Fixed listing of chemin.cc and chemin.h * src/MachineIntegerListsLex/Makefile.am: Added missing chemin.h in the sources list. 2003-04-01 hivert * src/MachineIntegerListsLex/Makefile.in, test/Makefile.in, README, aclocal.m4, configure, doc/ascii/Makefile.in, doc/dvia4/Makefile.in, doc/html/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/aclocal.m4, src/MAPITL/configure, src/MAPITL/packages/Makefile.in, src/Makefile.in: Update of the automake/autoconf system * NEWS, configure.ac: Switch to version 0.9.2 2003-04-01 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/Tropical.tex, lib/DOMAINS/DOMAIN/DOC/Boolean.tex: Version sent by Eric on March 19th. * lib/COMBINAT/integerMatrices.mu: - Don't forget to return the empty matrix for k=0 - fastIntegerVectorList is defined from fastIntegerVectorGenerator - Alternative implementation fastIntegerVectorGeneratorModule of fastIntegerVectorGenerator, using the dynamic module MachineIntegerListsLex * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu: Fixed unused local variable. * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: New algebra: experimental::SteenrodAlgebra - P basis, sketch of homogeneous basis, coproduct, antipod, mu, ... 2003-04-01 hivert * ChangeLog, NEWS: Update 2003-04-01 Nicolas Thiery * lib/init.mu: By default the negate method of a Cat::SemiRing now raises a "not implemented" error (hack). * lib/DOMAINS/DOMAIN/Tropical.mu: Renamed new into convert. * lib/DOMAINS/DOMAIN/Boolean.mu: Fixed unused local variable. Renamed new into convert. * lib/DOMAINS/DOMAIN/Boolean.mu, lib/DOMAINS/DOMAIN/Tropical.mu: Version sent by Eric on March 19th. * doc/html/Makefile.am: Fixed installation bug for html files. * TODO, README.in, index.html.in: *** empty log message *** * doc/ascii/Makefile.am: Fixed installation bug for ascii files. * doc/dvia4/Makefile.am: Removed useless checktest stuff * lib/init.mu: Added dynamic module MachineIntegerListsLex * lib/COMBINAT/partitions.mu, lib/DOMAINS/CATEGORY/FreeModule.mu: Added _seq local variable * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu: Provide long names for the basis (powersum, elementary, ...) 2003-04-01 hivert * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/configure, src/MAPITL/Makefile.in, src/MAPITL/aclocal.m4, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/GLIP/aclocal.m4, src/GLIP/configure, src/GLIP/Makefile.in, src/Makefile.in, doc/html/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, aclocal.m4, configure, Makefile.in, README: Update of the automake/autoconf build system * src/MachineIntegerListsLex/MachineIntegerListsLex.tst: Added test file 2003-04-01 Nicolas Thiery * lib/OPERATORS/overloaded.mu: New methods: - operators::mu * src/Makefile.am: Added dynamic module MachineIntegerListsLex * test/Makefile.am: Extra care for ignoring some warnings. * Papers/EJC-Algo-CalcForm2003/Makefile, Papers/SLC49/Makefile: Improved Makefile * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Fixed installation directory (use $PACKAGE_NAME instead of $PACKAGE) * src/MachineIntegerListsLex/Makefile.in, src/MachineIntegerListsLex/MachineIntegerListsLex.mcc, src/MachineIntegerListsLex/chemin.h, src/MachineIntegerListsLex/chemin.cc: First version from Francois Descouens with working dynamic module. * src/MachineIntegerListsLex/Makefile.am: Basic Makefile.am. * configure.ac: Fixed name for MachineIntegerListsLex 2003-04-01 fdescouens * AUTHORS: I add my name 2003-04-01 Nicolas Thiery * lib/LIBFILES/experimental.mu: Added domain experimental::SteenrodAlgebra. * lib/LIBFILES/operators.mu: Bug fix: an error was raised if ImageSet was not a domain. * lib/OUTPUT/asciiArt.mu: Bug fix: print was non functional for the empty asciiArt. * lib/OPERATORS/overloaded.mu: New methods: - operators::antipod, coproduct, tensor2, tensor * lib/DOMAINS/CATEGORY/FreeModule.mu: New method: - genericElement, genericCoefficients * lib/COMBINAT/tableaux.mu, lib/COMBINAT/partitions.mu: New method: printCompact Renamed method: prettyPrint -> printPretty * lib/COMBINAT/integerListsLexTools.mu: Extended the min/max bug workarounds to deal with multiple parameters. 2003-04-01 hivert * configure.ac: corrected MachineIntegerLists to MachineIntegerListsLex * lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/DOC/main.tex: Moved integerListsLexStructure.tex to DOMAIN/CATEGORY/integerListsLexClass.tex * lib/COMBINAT/permutations.mu: MuPAD 2.0.0 compatibility. * lib/COMBINAT/rankers.mu: Mupad 2.0.0 remember table compatibility. * lib/COMBINAT/tools.mu: Removed wrong type check * lib/COMBINAT/DOC/permutations.tex: Corrected typos 2003-04-01 hivert * test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, src/gordan/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/configure, src/MAPITL/Makefile.in, src/MAPITL/aclocal.m4, src/GLIP-module/Makefile.in, src/IPC/Makefile.in, src/GLIP/aclocal.m4, src/GLIP/configure, src/GLIP/Makefile.in, src/Makefile.in, doc/html/Makefile.in, doc/dvi/Makefile.in, doc/dvia4/Makefile.in, doc/Makefile.in, doc/ascii/Makefile.in, aclocal.m4, configure, Makefile.in, README: Update of the automake/autoconf build system * src/MachineIntegerListsLex/MachineIntegerListsLex.tst: Added test file 2003-04-01 Nicolas Thiery * lib/OPERATORS/overloaded.mu: New methods: - operators::mu * src/Makefile.am: Added dynamic module MachineIntegerListsLex * test/Makefile.am: Extra care for ignoring some warnings. * Papers/EJC-Algo-CalcForm2003/Makefile, Papers/SLC49/Makefile: Improved Makefile * config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4: Fixed installation directory (use $PACKAGE_NAME instead of $PACKAGE) * src/MachineIntegerListsLex/Makefile.in, src/MachineIntegerListsLex/MachineIntegerListsLex.mcc, src/MachineIntegerListsLex/chemin.h, src/MachineIntegerListsLex/chemin.cc: First version from Francois Descouens with working dynamic module. * src/MachineIntegerListsLex/Makefile.am: Basic Makefile.am. * configure.ac: Fixed name for MachineIntegerListsLex 2003-04-01 fdescouens * AUTHORS: I add my name 2003-04-01 Nicolas Thiery * lib/LIBFILES/experimental.mu: Added domain experimental::SteenrodAlgebra. * lib/LIBFILES/operators.mu: Bug fix: an error was raised if ImageSet was not a domain. * lib/OUTPUT/asciiArt.mu: Bug fix: print was non functional for the empty asciiArt. * lib/OPERATORS/overloaded.mu: New methods: - operators::antipod, coproduct, tensor2, tensor * lib/DOMAINS/CATEGORY/FreeModule.mu: New method: - genericElement, genericCoefficients * lib/COMBINAT/tableaux.mu, lib/COMBINAT/partitions.mu: New method: printCompact Renamed method: prettyPrint -> printPretty * lib/COMBINAT/integerListsLexTools.mu: Extended the min/max bug workarounds to deal with multiple parameters. 2003-04-01 hivert * configure.ac: corrected MachineIntegerLists to MachineIntegerListsLex * lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/DOC/main.tex: Moved integerListsLexStructure.tex to DOMAIN/CATEGORY/integerListsLexClass.tex * lib/COMBINAT/permutations.mu: MuPAD 2.0.0 compatibility. * lib/COMBINAT/rankers.mu: Mupad 2.0.0 remember table compatibility. * lib/COMBINAT/tools.mu: Removed wrong type check * lib/COMBINAT/DOC/permutations.tex: Corrected typos 2003-03-31 hivert * lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu, lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu, lib/DOMAINS/DOMAIN/PermutationGroup.mu: Removed global variable warning with _seq * lib/COMBINAT/tools.mu: Added lib/COMBINAT/tools.mu * lib/OPERATORS/overloaded.mu, lib/LIBFILES/combinat.mu, lib/LIBFILES/operators.mu, lib/MUEC/PART/ListPaIn.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/PermutationGroup.mu, lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/CATEGORY/IntegerListsLexClass.mu, lib/DOMAINS/CATEGORY/PermutationGroup.mu, lib/DOMAINS/DOMAIN/Boolean.mu, lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/CATEGORY/DecomposableClass.mu, lib/DOMAINS/CATEGORY/FreeModule.mu, lib/COMBINAT/TEST/trees.tst, lib/DOMAINS/CATEGORY/CombinatorialClass.mu, lib/COMBINAT/TEST/decomposableStructures.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/trees.mu, lib/COMBINAT/words.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/modStirling.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerListsLexStructure.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/decomposableStructures.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/decomposableStructure.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/binaryTrees.mu, lib/COMBINAT/cartesianProduct.mu, lib/COMBINAT/compositions.mu, lib/init.mu: Reorganisation of the categories: - combinat::fooStructure is now Cat::FooClass - the corresponding files has been moved from COMBINAT to DOMAINS/CATEGORY Fixed many global variables warning for seq Added Permutoedron and Bruhat orders in permutations Bug fix in SymmetricFunction and MuEC * src/MachineIntegerListsLex/Makefile.am, src/MachineIntegerListsLex/AUTHORS: Added Files for MachineIntegerListsLex * Papers/EJC-Algo-CalcForm2003/Young.grtex, Papers/EJC-Algo-CalcForm2003/Young.ps: Corrected the overfull hbox * lib/COMBINAT/rankers.mu: Nouvelle version de ranker. 2003-03-31 Nicolas Thiery * Papers/EJC-Algo-CalcForm2003/main.tex: Version presented at EJC 2003. 2003-03-30 hivert * Papers/EJC-Algo-CalcForm2003/Young.grtex, Papers/EJC-Algo-CalcForm2003/Young.ps, Papers/EJC-Algo-CalcForm2003/main.tex, Papers/EJC-Algo-CalcForm2003/progs.mu, Papers/EJC-Algo-CalcForm2003/Makefile: New Version * Papers/EJC-Algo-CalcForm2003/progs.mu, Papers/EJC-Algo-CalcForm2003/Makefile, Papers/EJC-Algo-CalcForm2003/main.tex: Creation of the demo for the EJC Algorithmique et Calcul Formel 2003-03-30 Nicolas Thiery * Papers/Poster/main.tex: Improved MuPAD formula's spacing 2003-03-27 Nicolas Thiery * lib/DOC/preface.tex: Fixes from Eric. 2003-03-25 teresamu * lib/COMBINAT/DOC/integerMatrices.tex: doc + example for min and max part 2003-03-24 teresamu * lib/COMBINAT/TEST/integerMatrices.tst: Examples for minPart and maxPart. * lib/COMBINAT/integerMatrices.mu: minPart and maxPart added to list and generator. Fixed RD_NINF pb and bugs. 2003-03-22 Nicolas Thiery * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/demonstration.tex: Added references. muEC written as \mu-EC. * Papers/SLC49/Makefile: Rules to automatically rebuild main.bib. * Papers/SLC49/main.bib: Added references. * Papers/Poster/main.tex: Little fixes everywhere (texttt for program names). New environments for top/middle/bottom slides. Removed useless stuff after the end of the document. 2003-03-21 hivert * lib/LIBFILES/operators.mu: Corrected a bug due to a typo. * Papers/Poster/main.tex: Added Loday-Ronco 2003-03-21 Nicolas Thiery * Papers/Poster/main.tex: MuPAD open. * Papers/Poster/main.tex: *** empty log message *** * Papers/Poster/main.tex: Added examples of use of the q-shuffle algebra. Use the listings package everywhere instead of verbatim. * Papers/Poster/Makefile: *** empty log message *** * Papers/Poster/main.tex: Added example for the q-shuffle algebra. Little modifications of Florent's stuff. 2003-03-21 hivert * lib/EXAMPLES/FreeSymmetricFunctions.mu, lib/EXAMPLES/SymmetricFunctions.mu: Added small example of Free Symmetric Functions * Papers/Poster/main.tex: Added FreeSym example and small historic 2003-03-20 Nicolas Thiery * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: Added the Papers directory to the web page & README * Papers/Poster/main.tex: *** empty log message *** * README.in, index.html.in: Added the Papers directory to the web page & README * lib/DOC/title.tex, lib/DOC/motivations.tex, lib/DOC/demonstration.tex: Started adding the references that Ale suggested. * Papers/SLC49/postamble.tex, Papers/SLC49/Makefile, Papers/SLC49/main.bib: Use main.bib for the bibliography. * AUTHORS: Added Axel Kohnert for Symmetrica. Cleanup. * Papers/SLC49/README, Papers/SLC49/preamble.tex, Papers/SLC49/postamble.tex, Papers/SLC49/Makefile: Imported the missing bits for the SLC49 paper. Corrections by Ale Frabetti. * doc/html/mh2html.def: Added the definitions of the macros used in lib/DOC/preface.tex. * lib/IPC/TEST/IPC.tst: Standardized sf.net -> sourceforge.net * lib/PROG/DOC/bless.tex, lib/OUTPUT/DOC/asciiArt.tex: It's -> It is * lib/EXAMPLES/DOC/SymmetricFunctions.tex: Renaming S::p -> S::powersum, S::e -> S::elementary + aliases. Doc of antipod/omega. Removed the tutorial examples which are in the main demonstration now. * lib/EXAMPLES/SymmetricFunctions.mu: Renaming S::p -> S::powersum, S::e -> S::elementary + aliases. Removed the indexedProcedure stuff which is now provided by FreeModule. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: It's -> It is * lib/DOMAINS/CATEGORY/FreeModule.mu: Bug fix: printTerm was not a reference to exprTerm by default, as wanted. * lib/COMBINAT/TEST/integerListsLexTools.tst: Added tests for RD_INF and infinity. * lib/COMBINAT/decomposableStructure.mu: First pass of renaming decomposableStructure -> decomposableClass * lib/COMBINAT/decomposableObjects.mu: Reference the website as mupad-combinat.sourceforge.net instead of .sf.net. * lib/COMBINAT/DOC/preface.tex: Comment about Next instead of next. * lib/COMBINAT/DOC/integerListsLexTools.tex, lib/COMBINAT/DOC/choose.tex: It's -> It is * lib/COMBINAT/permutations.mu: Renamed _mult into mult2; _mult still available for backward compatibility. * lib/COMBINAT/trees.mu: Typo fix in the comments * lib/COMBINAT/integerListsLexTools.mu: Fixed the types typeINF and typeNINF for the infinity alias workaround. * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Corrections by Ale Frabetti. 2003-03-19 Nicolas Thiery * Papers/Poster/main.tex: Third pass by Isil. * Papers/Poster/main.tex: Second pass by Isil. 2003-03-19 hivert * Papers/Poster/main.tex: Florent's first writing. 2003-03-18 Nicolas Thiery * Papers/Poster/main.tex: Skeleton taken from Nicolas's poster on algebraic graph invariants. * lib/DOC/preface.tex: Typo fixes. 2003-03-17 Nicolas Thiery * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Fixed overfull hboxes and other little cleanups. Version sent to Kratt on march 17 2003, at 18:00. * lib/DOC/preface.tex: Fixes from Nicolas. * lib/DOC/motivations.tex: Added reference to Joli/Rota. 2003-03-17 teresamu * lib/COMBINAT/DOC/preface.tex: A bit of doc about categories 2003-03-14 hivert * lib/DOC/design.tex: Some typos and spaces. 2003-03-14 novelli * lib/DOC/preface.tex, lib/DOC/demonstration.tex, lib/DOC/design.tex, lib/DOC/motivations.tex: Relecture JC du papier. 2003-03-14 Nicolas Thiery * lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Suggestions of Teresa. 2003-03-13 Nicolas Thiery * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex: Cleanup, citations, ... 2003-03-12 hivert * lib/EXPERIMENTAL/HeckeClifford/Hecke0.mu: First try of an experimental implementation of Hn(0) * lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Integration of the new mechanics. * lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/LIBFILES/examples.mu: Integration of SymmetricGroupAlgebra in the new mechanics * index.html.in, TODO: Typos 2003-03-11 Nicolas Thiery * lib/DOC/motivations.tex, lib/DOC/design.tex: Added design of combinatorial algebras. * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Updated version for SLC. 2003-03-10 Nicolas Thiery * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/demonstration.tex: Latest version for SLC. * lib/DOC/preface.tex, lib/DOC/motivations.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Updates toward article for SLC. 2003-03-08 hivert * lib/DOC/motivations.tex: New version * lib/DOC/motivations.tex: Added motivations * lib/DOC/demonstration.tex, lib/DOC/design.tex, lib/DOC/main.tex: Introductions and motivations. 2003-03-07 Nicolas Thiery * lib/DOMAINS/CATEGORY/TEST/CombinatorialClass.tst: Added test file for Cat::CombinatorialClass. * lib/EXPERIMENTAL/TEST/FreeQuasiSymmetricFunctions.tst, lib/EXPERIMENTAL/FreeQuasiSymmetricFunctions.mu: experimental::FreeQuasiSymmetricFunctions -> examples::FreeQuasiSymmetricFunctions * lib/EXAMPLES/SymmetricFunctions.mu: Fixed unused local var. * lib/EXPERIMENTAL/BaseDomain.mu: Typo fix. * lib/DOC/demonstration.tex: *** empty log message *** * doc/dvia4/dependencies, doc/html/Makefile.in, doc/html/dependencies, packages/Makefile.in, src/GLIP/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, test/Makefile.in, Makefile.in, configure, doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/dvia4/Makefile.in: Update of the automake/autoconf build system. * src/IPC/IPC.mcc: First patch toward compatibility with gcc 3. * lib/TEST/mupad.tst: Added test file for (possibly patched) features of MuPAD. * lib/EXPERIMENTAL/TEST/BaseDomain.tst: Big cleanup of the free modules implementations: - They now use systematically the new overloading/conversions mechanism - All three implementations are compatible (or should be :-)) - One can define an initDomainAdd() method which is called by initDomain, without overwriting the initDomainAddMethods of the super domains New domain: - experimental::BaseDomain New method: - initDomainAdd() New function: - DomainConstructor::getEntryInAllSuperDomains * lib/DOMAINS/CONSTR/DCfcall_Backport.mu: Added aliases such as Cat::combinatorialClass -> combinat::structure for the categories for combinatorial classes. Improved bug fix for (Dom::ExpressionField())::equal Backport of bug fixes and features: - stdlib::printInfo (no need any more for the combinat::*::Name entries) - initDomain() * lib/POLYLIB/DOC/support.tex: Micro doc for polylib::support. * test/Makefile.am: Ignore warnings in error count. Ignore registered and analyzed errors in error count (was buggy with MuPAD 2.0.0). * config/sourceforge.am, src/GLIP/config/sourceforge.am, src/MAPITL/config/sourceforge.am: Added the source code of the library to the sourceforge web page. * libraries.am: Registered the documentation for operators. * Makefile.am: Registered polylib::support for the MuPAD CVS repository. * lib/EXPERIMENTAL/TemperleyLieb/SGAExp.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/DOMAINS/DOMAIN/TEST/AlgebraWithBasis_Table.tst, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/CATEGORY/FreeModule.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Second stage of the big cleanup of the free modules domains. A free module takes a single argument for the basis, which is a domain. From this domain, it can get all the needed information; type testing is done using testtype(..., dom::basis). For facade domains, conversions are done from dom::basis::domtype. Removed entries: - basisType - basisDomain New entries: - initFreeModule, initAlgebraWithBasis Default implementation are provided by the corresponding categories - domainWrapper (experimental) - exprTermIndex (implementation of exprTerm using indexed notation) - oneBasis Renamed entries: - basisMult -> mult2Basis - basisOne -> oneBasis Changed entries: - printTerm: the default implementation allows for redefining exprTerm on the fly, and still use it * lib/EXPERIMENTAL/BaseDomain.mu: Removed explicit calls to initDomain() which are not needed anymore. Added category Cat::BaseCategory. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Removed explicit calls to initDomain() which are not needed anymore. * lib/EXAMPLES/TEST/LodayRoncoAlgebra.tst: Added test file for the Loday-Ronco algebra. * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXAMPLES/TEST/FreeQuasiSymmetricFunctions.tst, lib/EXAMPLES/DOC/SymmetricFunctions.tex: Removed explicit calls to initDomain() which are not needed anymore. * lib/DOC/demonstration.tex: Removed explicit calls to initDomain() which are not needed anymore. Extended demo for building combinatorial algebras. * lib/COMBINAT/TEST/permutations.tst: Added tests for combinat::permutations::fixedPoints * lib/init.mu: Added aliases such as Cat::combinatorialClass -> combinat::structure for the categories for combinatorial classes. Improved bug fix for (Dom::ExpressionField())::equal Backport of bug fixes and features: - stdlib::printInfo (no need any more for the combinat::*::Name entries) - initDomain() * lib/LIBFILES/combinat.mu: New experimental entry combinat::domainWrapper * lib/MUEC/TEST/muEC.tst: *** empty log message *** * lib/TYPE/Predicate.mu: Added option noDebug * lib/PROG/TEST/bless.tst: Added test for usage for table of functions. * lib/OPERATORS/TEST/overloaded.tst, lib/OPERATORS/DOC/overloaded.tex, lib/OPERATORS/overloaded.mu: Added option noDebug at some places. Better handling of conversions redefinitions. Added implicit conversion from Dom::Integer to Dom::IntegerMod(*). * lib/OUTPUT/DOC/asciiArt.tex: Renamed entry: - print -> prettyPrint for facade domains 2003-03-06 Nicolas Thiery * lib/DOC/demonstration.tex: Added simple examples of constructions of algebras with basis. * lib/COMBINAT/TEST/dyckWords.tst, lib/COMBINAT/words.mu, lib/COMBINAT/trees.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/structure.mu, lib/COMBINAT/rankers.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/nonCrossingPartitions.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerListsLexStructure.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/decomposableStructures.mu, lib/COMBINAT/decomposableStructure.mu, lib/COMBINAT/decomposableObjects.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/cartesianProduct.mu, lib/COMBINAT/binaryTrees.mu: The domains in combinat corresponding to combinatorial classes (category combinat::structure) are now full domains, which inherit from Dom::BaseDomain, and have the Ax::systemRep axiom when needed. New entry: - domtype Renamed entry: - print -> prettyPrint for facade domains Removed the Name entries which are not used anymore. 2003-03-05 hivert * lib/COMBINAT/partitions.mu: Cleanup * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Corrected a typos (should had been tested...) * lib/EXAMPLES/TEST/SymmetricFunctions.tst, lib/EXAMPLES/SymmetricFunctions.mu: Hall-littlewood's functions are now ok. 2003-02-28 Nicolas Thiery * lib/EXPERIMENTAL/TEST/Steenrod.tst: Fixed the tests. * lib/PROG/TEST/bless.tst, lib/PROG/bless.mu: Improved implementation that does not change the name of the function, and does not overwrite the value of dom::blessDummy. * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/BaseDomain.mu: Big cleanup of the free modules implementations: - They now use systematically the new overloading/conversions mechanism - All three implementations are compatible (or should be :-)) - One can define an initDomainAdd() method which is called by initDomain, without overwriting the initDomainAddMethods of the super domains New domain: - experimental::BaseDomain New method: - initDomainAdd() New function: - DomainConstructor::getEntryInAllSuperDomains * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Cleanup + comment aboug Fred's formulas * lib/DOMAINS/DOMAIN/TEST/SteenrodAlgebraP.tst: Big cleanup of the free modules implementations: - They now use systematically the new overloading/conversions mechanism - All three implementations are compatible (or should be :-)) - One can define an initDomainAdd() method which is called by initDomain, without overwriting the initDomainAddMethods of the super domains New domain: - experimental::BaseDomain New method: - initDomainAdd() New function: - DomainConstructor::getEntryInAllSuperDomains * lib/DOMAINS/DOMAIN/PermutationGroup.mu: *** empty log message *** * lib/OPERATORS/overloaded.mu, lib/LIBFILES/operators.mu, lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu, lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/EXAMPLES/TEST/FreeQuasiSymmetricFunctions.tst, lib/EXAMPLES/SymmetricGroupAlgebra.mu, lib/EXAMPLES/SymmetricFunctions.mu, lib/EXAMPLES/MyMultivariatePolynomials.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/EXAMPLES/FreeQuasiSymmetricFunctions.mu, lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/CONSTR/TEST/getEntryInAllSuperDomains.tst, lib/DOMAINS/CONSTR/getEntryInAllSuperDomains.mu, lib/DOMAINS/CATEGORY/FreeModule.mu, lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/init.mu: Big cleanup of the free modules implementations: - They now use systematically the new overloading/conversions mechanism - All three implementations are compatible (or should be :-)) - One can define an initDomainAdd() method which is called by initDomain, without overwriting the initDomainAddMethods of the super domains New domain: - experimental::BaseDomain New method: - initDomainAdd() New function: - DomainConstructor::getEntryInAllSuperDomains * lib/COMBINAT/TEST/integerVectors.tst: Finished renaming of integerList?LexBuilding -> ...Tools * lib/COMBINAT/TEST/decomposableObjects.tst: *** empty log message *** * lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerListsLexStructure.mu, lib/COMBINAT/compositions.mu: Finished renaming of integerList?LexBuilding -> ...Tools 2003-02-27 hivert * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Decompositions Matrices... 2003-02-27 Nicolas Thiery * lib/COMBINAT/decomposableObjects.mu: Added workaround for the option remember bug in MuPAD 2.0.0 2003-02-26 Nicolas Thiery * lib/PROG/bless.mu: Changed the implementation to avoid poluting a domain entry. * lib/COMBINAT/DOC/linearExtensions.tex: Fixed link to the Graph library. * lib/COMBINAT/TEST/binaryTrees.tst: Fixed tests for MuPAD 2.0.0 (map did not map on lists at that time) * lib/init.mu: Added protection to assert for MuPAD 2.0.0 to silence prog::check. * lib/init.mu: Added assert to the protected names with MuPAD 2.0.0 to silence prog::check. * lib/COMBINAT/decomposableObjects.mu, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXAMPLES/TEST/SymmetricFunctions.tst: *** empty log message *** * lib/COMBINAT/DOC/trees.tex: Temporarily disabled link to combinat::labelledTrees and labelledBinaryTrees * lib/COMBINAT/DOC/linearExtensions.tex: Fixed incorrect link. * lib/COMBINAT/DOC/decomposableObjects.tex: *** empty log message *** * lib/COMBINAT/TEST/decomposableObjects.tst: New test for set and cycles, with permutations in disjoint cycle notation. * lib/COMBINAT/TEST/integerListsLexTools.tst, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerListsLexStructure.mu, lib/COMBINAT/compositions.mu: Finished to fix the RD_INF bugs with MuPAD 2.0.* and 2.5.*: * We always use infinity and -infinity, but define aliases infinity->RD_INF in the files that need it when it's safe to use them (i.e. MuPAD >= 2.5.0) * min and max are redefined through aliases in the files that need them when they are broken with respect to RD_INF/RD_NINF (i.e. MuPAD <= 2.5.1). * lib/COMBINAT/permutations.mu: Fix fromDescents to work with MuPAD 2.0.0 as well. 2003-02-24 hivert * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/DOMAINS/DOMAIN/FreeModule_Poly.mu, lib/COMBINAT/rankers.mu: FreeModule_Poly now uses rankers from the rankers library. 2003-02-20 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added rank, unrank, fromDescents, fromDescentsComposition * lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/compositions.mu: fromDescents now deal with the empty composition * lib/COMBINAT/integerListsLexTools.mu: Improved workaround for the min(RD_INF...) bug * lib/MUEC/TEST/muEC.tst, lib/MUEC/SG/Des2LPer.mu: Bug Fix Desc2ListPerm * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Some results * lib/COMBINAT/TEST/rankers.tst, lib/COMBINAT/rankers.mu: Speedup and added fromList 2003-02-17 hivert * README: Corrections in modules additions * lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: added Hecke-Clifford in experimental. 2003-02-14 hivert * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/DOC/integerMatrices.tex: Improved Documentation and added tests * configure.ac: Added New module MachineIntergerListsLex * README: Corrected some mistake in module installation procedure 2003-02-14 teresamu * lib/COMBINAT/DOC/integerMatrices.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/preface.tex: Documentation for integer matrices 2003-02-14 hivert * lib/LIBFILES/operators.mu: Added name to circumvent the bug of the profiler * lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Added names to closure assigned to som dom to circumvent to profiler bug. 2003-02-13 Nicolas Thiery * README.in: Added more precise requirements. * src/MAPITL/MAPITL_tmpl.h, src/MAPITL/MAPITL_test.mcc, src/MAPITL/MAPITL.h, src/GLIP-module/GLIP.mcc, src/GLIP/GLIP/SmallList_tmpl.h, src/GLIP/GLIP/SmallList.h, src/GLIP/GLIP/PermutationGroup_tmpl.h, src/GLIP/GLIP/PermutationGroup.h, src/GLIP/PermutationGroup.cc, src/GLIP/Partitions.cc: Improved ANSI-C++ conformance of C++ files by naming explicitely std. They now compile with gcc 3. * AUTHORS: Update. * index.html.in: Fixed buggy links and such. * README: Added more precise requirements. * lib/init.mu: Unconditionnaly use our own Dom::Graph. * lib/OPERATORS/overloaded.mu: Renaming Dom::Graph::addVertices -> addVertex, addEdges -> addEdge * lib/MUEC/TEST/muEC.tst: *** empty log message *** * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/Steenrod.mu: Added conversion ORExs -> OREtx. * lib/EXAMPLES/SymmetricFunctions.mu: Fixed coefficients of the generic solutions, since a[[2]] is not yet considered as an element of Dom::ExpressionField(). * lib/DOMAINS/DOMAIN/DOC/main.tex, lib/DOMAINS/DOMAIN/TEST/WeightedAutomaton.tst, lib/DOMAINS/DOMAIN/TEST/Tropical.tst, lib/DOMAINS/DOMAIN/TEST/Boolean.tst, lib/DOMAINS/DOMAIN/DOC/WeightedAutomaton.tex, lib/DOMAINS/DOMAIN/DOC/Tropical.tex, lib/DOMAINS/DOMAIN/DOC/Boolean.tex: Added stub files for the documentation and tests files of Eric's domains. * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Added call to operators::overloaded::convertExplicit in convert. * lib/DOMAINS/DOMAIN/Graph.mu: Added aliases Dom::Graph::addVertices -> addVertex, addEdges -> addEdge * lib/COMBINAT/TEST/decomposableObjects.tst: Just output one warning when C code generation is disabled by lack of IPC. 2003-02-13 teresamu * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/integerMatrices.mu: standard and fromStandard functions added + few bugs fixed + tests added 2003-02-12 teresamu * lib/LIBFILES/combinat.mu: autoload for integerMatrices 2003-02-11 Nicolas Thiery * lib/DOC/preface.tex, lib/OPERATORS/DOC/title.tex, lib/OPERATORS/DOC/overloaded.tex, lib/OPERATORS/DOC/main.tex, lib/OPERATORS/overloaded.mu: Added documentation for the domain operators::overloaded. 2003-02-10 hivert * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Changed toPeaks -> peaks in combinat::compositions * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Cleanups * lib/init.mu: Force using our version of Graph. * lib/COMBINAT/compositions.mu: Added Peaks. * lib/COMBINAT/TEST/rankers.tst, lib/COMBINAT/rankers.mu, lib/LIBFILES/combinat.mu: Added new library for rankers. * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Cleanups * lib/init.mu: Typos. 2003-02-10 Nicolas Thiery * doc/html/Makefile.am: Fixed cleaning of *.hack files. * TODO, BUGS, lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex: *** empty log message *** * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/Tropical.mu, lib/DOMAINS/DOMAIN/Boolean.mu: Latest version from Éric Laugerote. * lib/EXAMPLES/SymmetricFunctions.mu: Added preliminary implementation for the P basis (buggy). 2003-02-09 Nicolas Thiery * lib/EXPERIMENTAL/Steenrod.mu, lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/TEST/linearExtensions.tst, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/trees.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/linearExtensions.mu: Dom::Graph -> Graph 2003-02-07 Nicolas Thiery * lib/EXPERIMENTAL/Steenrod.mu, lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex: New ORE algebra ORExs, with the operator sx=1+qtx. euler renamed to OREtx. * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added conversion s->QP by solving a linear system. New functions: - antipod - omega * lib/DOMAINS/CATEGORY/FreeModule.mu: Added default implementation of normal. * lib/EXAMPLES/SymmetricFunctions.mu: Added conversion s->QP by solving a linear system. New functions: - antipod - omega * lib/POLYLIB/TEST/support.tst, lib/POLYLIB/support.mu, lib/init.mu: New function: - polylib::support * lib/COMBINAT/TEST/integerVectorsWeighted.tst, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/integerVectorsWeighted.mu: The weights do not need to be sorted any more to ensure efficiency; the algorithm sort them automatically. Bug fix: the base case with an empty list of weights was not treated. * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: The left hand side of permutations::_mult does not need any more to be a standard permutation (permutation of its positions). 2003-02-06 Nicolas Thiery * lib/EXPERIMENTAL/PBT.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu: Added missing loadLibraryState. * lib/EXAMPLES/SymmetricFunctions.mu: New function in SymmetricFunctions(R): - antipod * lib/EXAMPLES/TEST/SymmetricFunctions.tst: Added test file for examples::SymmetricFunctions * lib/EXPERIMENTAL/TEST/FreeQuasiSymmetricFunctions.tst, lib/EXPERIMENTAL/FreeQuasiSymmetricFunctions.mu: Added test files for experimental::FreeQuasiSymmetricFunctions * lib/LIBFILES/experimental.mu: Added experimental tools for studying the Steenrod algebra. * lib/OPERATORS/overloaded.mu: Dom::Graph -> Graph * lib/EXPERIMENTAL/TEST/PBT.tst: Typo fix. * lib/EXPERIMENTAL/TEST/Steenrod.tst, lib/EXPERIMENTAL/DOC/Steenrod.tex, lib/EXPERIMENTAL/Steenrod.mu: Added experimental tools for studying the Steenrod algebra. * lib/TYPE/TEST/Type.tst: Added minimal test file for Type::Option and Type::OptionTable * lib/PROG/DOC/title.tex, lib/PROG/DOC/main.tex, lib/OUTPUT/DOC/title.tex, lib/EXPERIMENTAL/DOC/title.tex, lib/EXPERIMENTAL/DOC/main.tex, lib/EXAMPLES/DOC/title.tex, lib/EXAMPLES/DOC/main.tex, lib/DOC/preface.tex: Added missing documentation files. 2003-02-05 Nicolas Thiery * Makefile.am, Makefile.in, doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/html/Makefile.in, doc/html/dependencies: Removed experimental from the list of documentations. Fixed and updated the list of files for tags. * lib/DOC/design.tex, lib/DOC/demonstration.tex: Renaming: combinat::integerListsLexBuilder -> combinat::integerListsLexTools * lib/MUEC/TEST/muEC.tst, lib/MUEC/SP/AllValue.mu: Bug fix: muEC::SP::AllValues and EValue were broken with MuPAD 3.0.0 due to the change to string indexing. This induced many bugs in the muEC library. * lib/PROG/DOC/bless.tex: Added documentation for prog::bless. * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/combinat.tst: Fixed (again) deprecated warning for the previous aliases, and insert back combinat::permute which was destroyed by accident. * doc/dvi/Makefile.am, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/dvia4/Makefile.am, doc/dvia4/Makefile.in, doc/html/Makefile.am, doc/html/Makefile.in, doc/html/dependencies, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, Makefile.am, Makefile.in, configure, configure.ac, doc/ascii/Makefile.am, doc/ascii/Makefile.in, doc/ascii/dependencies, libraries.am: Improvement and bug fixes to the automake/autoconf system: - --enable-pdf-documentation & such were broken - The subpages of the html documentation were not included in the distribution - Better dependency tracking for html and ascii documentation - Improved update-mupad-library makefile dependency * TODO: *** empty log message *** * lib/DOC/demonstration.tex: Renaming: combinat::integerListsLexBuilder -> combinat::integerListsLexTools Various improvements and fixes. * lib/COMBINAT/TEST/integerListsLexBuilder.tst, lib/COMBINAT/DOC/integerListsLexBuilder.tex, lib/COMBINAT/DOC/integerListsLexBuilding.tex, lib/COMBINAT/integerListsLexBuilder.mu, lib/COMBINAT/integerListsLexBuilding.mu: Renaming: combinat::integerListsLexBuilder -> combinat::integerListsLexTools combinat::integerListsLexBuilding -> combinat::integerListsLexStructure * doc/STYLES/mupadman.sty, doc/STYLES/Mcompat.sty, doc/STYLES/hypertex.sty, doc/STYLES/domains_help.sty: newMhelppage -> Mhelppage Update of the style files from the MuPAD CVS server * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/decomposableObjects.mu: Incompatible change: - Set(B) renamed into Multiset(B) for unlabelled structures - Multiset(B) and Set(B) are both defined an coincide for labelled structures * lib/COMBINAT/DOC/trees.tex: Renaming: combinat::decomposableStructures -> combinat::decomposableObjects * lib/init.mu: - Added alias Graph -> Dom::Graph when Graph is not provided in the distribution of MuPAD. - Added some options declarations. - Fixed non functional workaround for MuPAD<3.0.0's bug in Dom::ExpressionField()::equal * lib/COMBINAT/binaryTrees.mu: Renaming: combinat::decomposableStructures -> combinat::decomposableObjects * lib/MUEC/TYP/IsName.mu, lib/MUEC/TEST/muEC.tst: Bug fix: muEC::TYP::IsName was broken with MuPAD 3.0.0 due to the change to string indexing. This induced many bugs in the muEC library. * lib/LIBFILES/combinat.mu: Fixed deprecated warning for the previous aliases. * lib/LIBFILES/combinat.mu: Added aliases for backward compatibility, with deprecated warning. - combinat::integerListsLexBuilder -> combinat::integerListsLexTools - combinat::integerListsLexBuilding -> combinat::integerListsLexStructure * lib/LIBFILES/combinat.mu, lib/DOC/design.tex, lib/COMBINAT/TEST/integerListsLexTools.tst, lib/COMBINAT/DOC/preface.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/integerListsLexTools.tex, lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/integerListsLexTools.mu, lib/COMBINAT/integerListsLexStructure.mu: Renaming: combinat::integerListsLexBuilder -> combinat::integerListsLexTools * lib/EXAMPLES/LodayRoncoAlgebra.mu: Added new basis for the over product. * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu: Added stub implementation of invert which was missing. * lib/DOMAINS/DOMAIN/TEST/WeylAlgebra.tst: Fixed incorrect call to prog::check (the domain was not checked !) * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: Bug fix for convert: - convert coefficients using dom::multcoeffs(dom::one,x); - accept objects of type dom * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Fixed unused local variable. * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Fixed unused local variables and missing hold. 2003-02-04 hivert * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: New various test for conjectures... * experimental/cartanMatrixTree.mu: Bug Fix 2003-02-04 Nicolas Thiery * lib/COMBINAT/decomposableObjects.mu: Bug fix: speciftoalgeq failed when the nonterminal was an alias. * doc/FONTS/MuPAD.mf, lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex, lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex, lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex, doc/TOOLS/mh2html, doc/STYLES/listings/lstpatch.sty, doc/STYLES/listings/lstmisc.sty, doc/STYLES/listings/lstlang3.sty, doc/STYLES/listings/lstlang2.sty, doc/STYLES/listings/lstlang1.sty, doc/STYLES/listings/lstdoc.sty, doc/STYLES/listings/listings.sty, doc/STYLES/listings/listings.cfg, doc/STYLES/Mwrite.sty, doc/STYLES/Mreprt.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mhelp.sty, doc/STYLES/Mfonts.sty, doc/STYLES/Mbook.sty: newMhelppage -> Mhelppage * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: newMhelppage -> Mhelppage typo fixes * lib/TYPE/DOC/TableOf.tex, lib/TYPE/DOC/Predicate.tex, lib/TYPE/DOC/Intersection.tex, lib/OUTPUT/DOC/asciiArt.tex, lib/MUEC/TYP/DOC/Sf.tex, lib/MUEC/TYP/DOC/SfA.tex, lib/MUEC/TYP/DOC/Permutation.tex, lib/MUEC/TYP/DOC/Iss.tex, lib/MUEC/TYP/DOC/IsSkewPart.tex, lib/MUEC/TYP/DOC/IsSkewDiag.tex, lib/MUEC/TYP/DOC/IssA.tex, lib/MUEC/TYP/DOC/IsRegPart.tex, lib/MUEC/TYP/DOC/Isp.tex, lib/MUEC/TYP/DOC/IsPerm.tex, lib/MUEC/TYP/DOC/IspA.tex, lib/MUEC/TYP/DOC/IsPart.tex, lib/MUEC/TYP/DOC/IsName.tex, lib/MUEC/TYP/DOC/Ism.tex, lib/MUEC/TYP/DOC/IsmA.tex, lib/MUEC/TYP/DOC/Ish.tex, lib/MUEC/TYP/DOC/IshA.tex, lib/MUEC/TYP/DOC/Ise.tex, lib/MUEC/TYP/DOC/IseA.tex, lib/MUEC/TYP/DOC/IsDiagonal.tex, lib/MUEC/TYP/DOC/IsCompo.tex, lib/MUEC/TYP/DOC/IsBorder.tex, lib/MUEC/SYMF/DOC/Tos.tex, lib/MUEC/SYMF/DOC/Top.tex, lib/MUEC/SYMF/DOC/Tom.tex, lib/MUEC/SYMF/DOC/Toh.tex, lib/MUEC/SYMF/DOC/Toe.tex, lib/MUEC/SYMF/DOC/Table2Sf.tex, lib/MUEC/SYMF/DOC/SfZee.tex, lib/MUEC/SYMF/DOC/SfVar.tex, lib/MUEC/SYMF/DOC/SfTheta.tex, lib/MUEC/SYMF/DOC/SfScalar.tex, lib/MUEC/SYMF/DOC/SfOmega.tex, lib/MUEC/SYMF/DOC/SfMat.tex, lib/MUEC/SYMF/DOC/SfJtMat.tex, lib/MUEC/SYMF/DOC/SfEval.tex, lib/MUEC/SYMF/DOC/SfDiff.tex, lib/MUEC/SYMF/DOC/SfCollct.tex, lib/MUEC/SYMF/DOC/SfCCProd.tex, lib/MUEC/SYMF/DOC/Sf2Table.tex, lib/MUEC/SYMF/DOC/Sf2Char.tex, lib/MUEC/SYMF/DOC/Plethysm.tex, lib/MUEC/SYMF/DOC/KostkTab.tex, lib/MUEC/SYMF/DOC/KostkNum.tex, lib/MUEC/SYMF/DOC/Internal.tex, lib/MUEC/SYMF/DOC/DualBas.tex, lib/MUEC/SYMF/DOC/Char2Sf.tex, lib/MUEC/SYMF/DOC/AddBasis.tex, lib/MUEC/SP/DOC/x2XX.tex, lib/MUEC/SP/DOC/x2X.tex, lib/MUEC/SP/DOC/X2Dim.tex, lib/MUEC/SP/DOC/ToYY.tex, lib/MUEC/SP/DOC/ToY.tex, lib/MUEC/SP/DOC/Toxy.tex, lib/MUEC/SP/DOC/ToXX.tex, lib/MUEC/SP/DOC/ToX.tex, lib/MUEC/SP/DOC/ToPe.tex, lib/MUEC/SP/DOC/TableYY.tex, lib/MUEC/SP/DOC/TableY.tex, lib/MUEC/SP/DOC/TableXX.tex, lib/MUEC/SP/DOC/TableX.tex, lib/MUEC/SP/DOC/TablePe.tex, lib/MUEC/SP/DOC/SpVar.tex, lib/MUEC/SP/DOC/Special.tex, lib/MUEC/SP/DOC/Scalar.tex, lib/MUEC/SP/DOC/NewtonIn.tex, lib/MUEC/SG/DOC/Vec2Perm.tex, lib/MUEC/SG/DOC/Transpo.tex, lib/MUEC/SG/DOC/Sign.tex, lib/MUEC/SG/DOC/RR2Perm.tex, lib/MUEC/SG/DOC/Rd2Perm.tex, lib/MUEC/SG/DOC/RandPerm.tex, lib/MUEC/SG/DOC/Perms.tex, lib/MUEC/SG/DOC/Perm2RR.tex, lib/MUEC/SG/DOC/Perm2Rot.tex, lib/MUEC/SG/DOC/Perm2Ris.tex, lib/MUEC/SG/DOC/Perm2Rd.tex, lib/MUEC/SG/DOC/Perm2Mat.tex, lib/MUEC/SG/DOC/Perm2Des.tex, lib/MUEC/SG/DOC/Perm2Dc.tex, lib/MUEC/SG/DOC/Perm2Cod.tex, lib/MUEC/SG/DOC/Part2CC.tex, lib/MUEC/SG/DOC/Order.tex, lib/MUEC/SG/DOC/Mat2Perm.tex, lib/MUEC/SG/DOC/ListRd.tex, lib/MUEC/SG/DOC/Length.tex, lib/MUEC/SG/DOC/Inv.tex, lib/MUEC/SG/DOC/Invert.tex, lib/MUEC/SG/DOC/Interval.tex, lib/MUEC/SG/DOC/GenPerm.tex, lib/MUEC/SG/DOC/Factoriz.tex, lib/MUEC/SG/DOC/DimRep.tex, lib/MUEC/SG/DOC/Des2LPer.tex, lib/MUEC/SG/DOC/Dc2Perm.tex, lib/MUEC/SG/DOC/CycleTyp.tex, lib/MUEC/SG/DOC/Cod2Perm.tex, lib/MUEC/SG/DOC/CharTabl.tex, lib/MUEC/SG/DOC/Betti.tex, lib/MUEC/SG/DOC/Apply.tex, lib/MUEC/SFA/DOC/TosA.tex, lib/MUEC/SFA/DOC/TopA.tex, lib/MUEC/SFA/DOC/TomA.tex, lib/MUEC/SFA/DOC/TohA.tex, lib/MUEC/SFA/DOC/ToeA.tex, lib/MUEC/SFA/DOC/SfAVars.tex, lib/MUEC/SFA/DOC/SfAOmega.tex, lib/MUEC/SFA/DOC/SfAExpn.tex, lib/MUEC/SFA/DOC/SfAColct.tex, lib/MUEC/SFA/DOC/SfA2Tabl.tex, lib/MUEC/SFA/DOC/SfA2Sf.tex, lib/MUEC/SFA/DOC/Sf2SfA.tex, lib/MUEC/SFA/DOC/Pol2SfA.tex, lib/MUEC/PART/DOC/SpltPart.tex, lib/MUEC/PART/DOC/SkPa2Mat.tex, lib/MUEC/PART/DOC/PCoreQuo.tex, lib/MUEC/PART/DOC/PCore2Pa.tex, lib/MUEC/PART/DOC/PartOrdr.tex, lib/MUEC/PART/DOC/Part2Mat.tex, lib/MUEC/PART/DOC/Part2LHk.tex, lib/MUEC/PART/DOC/Part2Frb.tex, lib/MUEC/PART/DOC/Part2Exp.tex, lib/MUEC/PART/DOC/Part2Dgl.tex, lib/MUEC/PART/DOC/Part2Cjg.tex, lib/MUEC/PART/DOC/Part2Bdr.tex, lib/MUEC/PART/DOC/ListSkDi.tex, lib/MUEC/PART/DOC/ListPart.tex, lib/MUEC/PART/DOC/ListPaIn.tex, lib/MUEC/PART/DOC/Frb2Part.tex, lib/MUEC/PART/DOC/Exp2Part.tex, lib/MUEC/PART/DOC/Dgl2Part.tex, lib/MUEC/PART/DOC/CompPart.tex, lib/MUEC/PART/DOC/Bdr2Part.tex, lib/MUEC/COMP/DOC/LstCpFnr.tex, lib/MUEC/COMP/DOC/LstCpFat.tex, lib/MUEC/COMP/DOC/ListComp.tex, lib/MUEC/COMP/DOC/Cp2MjIdx.tex, lib/MUEC/COMP/DOC/Comp2Mat.tex, lib/MUEC/COMP/DOC/Comp2Cjg.tex, lib/MUEC/COMP/DOC/CmprComp.tex, lib/COMBINAT/DOC/words.tex, lib/COMBINAT/DOC/warnDeprecated.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/tableaux.tex, lib/COMBINAT/DOC/subwords.tex, lib/COMBINAT/DOC/subsets.tex, lib/COMBINAT/DOC/stirling2.tex, lib/COMBINAT/DOC/stirling1.tex, lib/COMBINAT/DOC/powerset.tex, lib/COMBINAT/DOC/permute.tex, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/nonCrossingPartitions.tex, lib/COMBINAT/DOC/modStirling.tex, lib/COMBINAT/DOC/linearExtensions.tex, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/DOC/integerListsLexBuilder.tex, lib/COMBINAT/DOC/generators.tex, lib/COMBINAT/DOC/dyckWords.tex, lib/COMBINAT/DOC/decomposableObjects.tex, lib/COMBINAT/DOC/composition.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/DOC/choose.tex, lib/COMBINAT/DOC/catalan.tex, lib/COMBINAT/DOC/cartesian.tex, lib/COMBINAT/DOC/cartesianProduct.tex, lib/COMBINAT/DOC/binaryTrees.tex, lib/COMBINAT/DOC/bell.tex: newMhelppage -> Mhelppage * lib/EXPERIMENTAL/AlgebraWithBasis.mu: Added support for basis Straightening in the constructor. * lib/EXAMPLES/DOC/SymmetricFunctions.tex: newMhelppage -> Mhelppage typo fixes 2003-02-04 teresamu * lib/COMBINAT/TEST/integerMatrices.tst, lib/COMBINAT/integerMatrices.mu: new "list" implementation + test file added for integerMatrices 2003-02-04 Nicolas Thiery * lib/DOC/demonstration.tex: Typo fixes in the examples. * lib/EXAMPLES/SymmetricFunctions.mu: Bug fixes: the base cases for p[], s[], and so one were completely broken. Added straightening of the input (p[1,4,2,0] -> p[4,2,1]) for all bases except the Schur functions. 2003-02-03 hivert * lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu, lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Various improvements + Word module for Hecke-Clifford * lib/EXPERIMENTAL/HeckeClifford/hcl.mu: Stembridge Basis. 2003-02-03 Nicolas Thiery * lib/DOMAINS/CATEGORY/FreeModule.mu: Workaround MuPAD's bug in Dom::ExpressionField()::equal in MuPAD <= 2.5.2. 2003-02-03 hivert * lib/COMBINAT/structure.mu: Added a small comment 2003-01-31 Nicolas Thiery * lib/DOC/main.tex, lib/DOC/design.tex, lib/DOC/demonstration.tex: Little fixes in the demonstration. Added preliminary design document. * lib/init.mu: Added operators, examples, experimental to the protected variables. * lib/COMBINAT/binaryTrees.mu: Bug fix for compose which was completely non functional. * TODO, BUGS: *** empty log message *** 2003-01-30 hivert * lib/EXPERIMENTAL/HeckeClifford/hcl.mu, lib/EXPERIMENTAL/HeckeClifford/HeckeClifford.mu: Added Experimental files for research problem around Hecke-Clifford Algebra. * lib/EXPERIMENTAL/TemperleyLieb/SGAExp.mu, lib/EXPERIMENTAL/TemperleyLieb/Check132.mu: Added experimental files around Temperley-Lieb Algebra. * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Added the function getBase for debugging. * lib/DOMAINS/CATEGORY/FreeModule.mu: Removed duplicated code. 2003-01-30 Nicolas Thiery * lib/LIBFILES/combinat.mu, lib/COMBINAT/DOC/partitions.tex, lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/integerListsLexStructure.tex, lib/COMBINAT/DOC/compositions.tex, lib/COMBINAT/partitions.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerListsLexStructure.mu, lib/COMBINAT/compositions.mu: Renaming combinat::IntegerListsLexBuilding -> IntegerListsLexStructure. * lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu: Added support for evaluation on an alphabet. * lib/DOC/demonstration.tex: Update for the new symmetric functions & such * lib/COMBINAT/tableaux.mu, lib/COMBINAT/structure.mu: Standardization of the DOM hack. * lib/COMBINAT/decomposableStructure.mu: Use decomposableObjects instead of decomposableStructures. 2003-01-29 hivert * lib/EXAMPLES/SymmetricFunctions.mu: Added QP (Q' dual to P) basis. * lib/COMBINAT/words.mu, lib/COMBINAT/tableaux.mu: Added listNonStardardTableaux and charge (temporary, not tested). 2003-01-28 hivert * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Added stolen coercion code from Dom::SparseMatrix for dealing with special coeffs rings - Dom::ExpressionField() <-> Expr - Dom::IntegerMod(n) <-> IntMod(n) 2003-01-28 teresamu * lib/EXAMPLES/MyMultivariatePolynomials.mu: Example of multivariate polynomials with internal representation as univariate polynomials CVS ---------------------------------------------------------------------- 2003-01-27 hivert * lib/OPERATORS/overloaded.mu: Fixed a bug of f:= proc() begin ... dom...end_proc(); in mupad 3.0.0 * lib/COMBINAT/compositions.mu: Added toPeaks function (not Tested). * lib/COMBINAT/integerListsLexBuilder.mu: Added isCorrect function (not tested). * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Finite symmetric group algebra now use MnPoly for implementations. 2003-01-24 teresamu * lib/EXPERIMENTAL/AlgebraWithBasis.mu: New implementation for FreeModule with multivariate polynomials (n variables) * lib/EXAMPLES/SymmetricGroupAlgebra.mu: implementation changed to MnPoly + "dom" typo fixed 2003-01-24 hivert * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Cleaned. 2003-01-24 teresamu * lib/DOMAINS/DOMAIN/FreeModule_MnPoly.mu, lib/init.mu: New implementation for FreeModule with multivariate polynomials (n variables) * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: bug fixed 2003-01-23 Nicolas Thiery * lib/DOMAINS/DOMAIN/WeightedAutomaton.mu, lib/DOMAINS/DOMAIN/Tropical.mu, lib/DOMAINS/DOMAIN/Boolean.mu, lib/init.mu: Import from Dom::Boolean, Dom::Tropical and Dom::WeightedAutomaton, as provided by Éric at the Journee Calcul Formel 2003. 2003-01-23 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added new functions : descentsComposition descentsToMin, descentsCompositionToMin descentsToMax, descentsCompositionToMax (tested, not documented). 2003-01-21 Nicolas Thiery * lib/COMBINAT/DOC/main.tex, lib/COMBINAT/DOC/decomposableStructures.tex, lib/COMBINAT/DOC/decomposableObjects.tex: Renaming combinat::decomposableStructures -> combinat::decomposableObjects * lib/TYPE/DOC/title.tex: *** empty log message *** * lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/DOC/decomposableStructures.tex, lib/COMBINAT/decomposableObjects.mu: Added support for Cycle (labelled/unlabelled) with Paul Zimmermann. 2003-01-20 hivert * lib/EXPERIMENTAL/AlgebraWithBasis.mu: Allows now two different implementations: Table and Poly 2003-01-16 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Added Patterns et hasPattern * lib/DOMAINS/CATEGORY/FreeModule.mu, lib/OPERATORS/overloaded.mu: Bug fixes term -> terms, _mult -> _plus * lib/init.mu: Added FreeModule_Poly * lib/DOMAINS/DOMAIN/FreeModule_Poly.mu: Implementation of free modules by polynoms. 2003-01-16 Nicolas Thiery * lib/EXPERIMENTAL/PBT.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu, lib/DOC/demonstration.tex: Finished the transfer of LodayRoncoAlgebra, as a domain with potentially several basis. * lib/EXPERIMENTAL/AlgebraWithBasis.mu: basisType is now an optional argument which defaults to basisDomain. * lib/EXAMPLES/SymmetricFunctions.mu: Typo fix. 2003-01-14 Nicolas Thiery * experimental/sylvester.mu: Stuff moved to experimental::PBT * lib/COMBINAT/TEST/integerVectors.tst: Fixed tests for count. * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Fixed non local variable. * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: New temporary function: - rankGauss (rank does not currently work) * experimental/lodayRoncoAlgebra.mu: Removed deprecated lodayRoncoAlgebra. * lib/LIBFILES/examples.mu, lib/EXAMPLES/LodayRoncoAlgebra.mu: New domain examples::LodayRoncoAlgebra * lib/EXAMPLES/SymmetricFunctions.mu: Added call to loadlibstate. * lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/TEST/PBT.tst, lib/EXPERIMENTAL/PBT.mu: New library experimental::PBT extracted from sylvester.mu and such. * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: New temporary function: - rankGauss (rank does not currently work) * experimental/saillances.mu: Removed temporary function. 2003-01-10 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/permutations.mu: Improvements: - Extented _mult for the infinite symmetric group; - Error messages for fromReducedWord. 2003-01-10 Nicolas Thiery * doc/html/Makefile.in, doc/html/dependencies, doc/dvia4/Makefile.in, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/ascii/Makefile.in, doc/ascii/dependencies: Added prog to the list of documentations. * lib/OPERATORS/overloaded.mu: Bug fix: - the default implementation was called with a list of arguments instead of a sequence Improvement: - Added an option remember to bestMatch and conversion. It's cleared when new domains, conversions or signatures are defined. * BUGS, AUTHORS, TODO: *** empty log message *** 2003-01-09 hivert * lib/EXAMPLES/SymmetricGroupAlgebra.mu: Added an experimental version of the symmetric group algebra. * lib/LIBFILES/experimental.mu: Added AlgebraWithBasis, FreeQuasiSymmetricFunctions in the interface. 2003-01-06 hivert * lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/integerVectors.tst, lib/COMBINAT/TEST/compositions.tst: Added some more test for bug Nr 663252 (fixed). * lib/COMBINAT/TEST/decomposableObjects.tst: Fixed Path problem. * lib/COMBINAT/integerVectors.mu: Fixed bug Nr 663252. 2002-12-18 Nicolas Thiery * libraries.am: Added examples and experimental. * lib/OPERATORS/overloaded.mu: - Allow for any kind of function object in implementations of overloaded functions - Fix bug with remember tables for MuPAD 2.0.0 - Added declarations for Dom::ExpressionField() * lib/LIBFILES/combinat.mu: Allow for any kind of function object in combinat::indexedProcedure. * lib/EXAMPLES/DOC/SymmetricFunctions.tex: moving from experimental to examples. Doc check. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Fixed recursive call with _plus and plus2 for domains using the new overloading stuff. * lib/init.mu: Fix the readpath for modules for MuPAD2.0.0 2002-12-16 hivert * lib/COMBINAT/integerMatrices.mu: Speed improvement: - integerListLexB* is now called now called directly without the costly parsing of options. 2002-12-16 Nicolas Thiery * lib/COMBINAT/TEST/recursiveObjects.tst, lib/COMBINAT/recursiveObjects.mu, lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/decomposableObjects.tst, lib/COMBINAT/decomposableObjects.mu: Final renaming of recursiveObjects into decomposableObjects. * lib/EXPERIMENTAL/SymmetricFunctions.mu: Moved experimental::SymmetricFunctions to examples::SymmetricFunctions. * lib/COMBINAT/DOC/generators.tex: Removed trailing spaces. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Provide plus2 as an alias to dom::_plus. * lib/EXAMPLES/DOC/SymmetricFunctions.tex, lib/EXAMPLES/SymmetricFunctions.mu: Moved experimental::SymmetricFunctions to examples::SymmetricFunctions. Added basic documentation with examples of use. * lib/init.mu: New option Explicit * lib/LIBFILES/operators.mu: New function: - makeAssociative * lib/LIBFILES/experimental.mu, lib/LIBFILES/examples.mu: Moved experimental::SymmetricFunctions to examples::SymmetricFunctions. * lib/EXPERIMENTAL/AlgebraWithBasis.mu: Mark conversions from basis elements as Explicit. * lib/TYPE/TEST/Predicate.tst, lib/TYPE/DOC/Predicate.tex, lib/TYPE/Predicate.mu: Print anonymous predicates as Type::Predicate(proc...). * lib/OPERATORS/overloaded.mu: Added support for explicit conversions New function: - overloaded::convertExplicit New option: - Explicit for overloaded::declareConversion New overloaded functions for the standard addition operator: - operators::plus and operators::plus2 * lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: *** empty log message *** 2002-12-13 Nicolas Thiery * lib/COMBINAT/TEST/recursiveObjects.tst, lib/COMBINAT/recursiveObjects.mu: Added generation of C-code for alias, int, theta, and so for Set, Sequence, ... Added the counting by the c programs in the coherence checking. 2002-12-10 Nicolas Thiery * lib/OPERATORS/overloaded.mu, lib/LIBFILES/operators.mu: Use of the seemingly standard MuPAD type Type::Function. * lib/COMBINAT/TEST/recursiveObjects.tst, lib/COMBINAT/recursiveObjects.mu: New library combinat::recursiveObjects - started from a copy of decomposableStructures that it will eventually replace - A lot of cleanup: - replaced makeCount_Prod my makeCountFunctions[Prod] - Replaced all the crapy ProdSeq/unstandard stuff by a more general mechanism with the construction Alias. introducing Cycle and Powerset/Multiset should be easy now. - bug fixes - standardization and renaming of functions like standardForm, ... - Reintroduction of some functions from CS to generate C code: Currently restricted to standard Prod, Union, Epsilon and Atom, with gmp, without dynamic module. * lib/LIBFILES/combinat.mu: Use of the seemingly standard MuPAD type Type::Function. New library combinat::recursiveObjects. * lib/COMBINAT/words.mu, lib/COMBINAT/generators.mu: Use of the seemingly standard MuPAD type Type::Function. * lib/COMBINAT/decomposableStructures.mu: Bug fix in the type checking for standardSpecifications * lib/PROG/TEST/bless.tst, lib/PROG/bless.mu, lib/init.mu: New function prog::bless. 2002-12-03 Nicolas Thiery * lib/LIBFILES/operators.mu: *** empty log message *** * lib/LIBFILES/experimental.mu, lib/EXPERIMENTAL/SymmetricFunctions.mu, lib/EXPERIMENTAL/FreeQuasiSymmetricFunctions.mu, lib/EXPERIMENTAL/AlgebraWithBasis.mu: New experimental domains: - experimental::SymmetricFunctions - experimental::AlgebraWithBasis * lib/OPERATORS/TEST/overloaded.tst: Renamed functions: - addSignature -> declareSignature * lib/OPERATORS/overloaded.mu: Renamed functions: - addSignature -> declareSignature New functions: - operators::_mult, operators::mult2 * lib/COMBINAT/decomposableStructures.mu: *** empty log message *** * experimental/sylvester.mu: New functions: - Domain for A_n (Loday Ronco sandwiches) - shuffleDec - sylvesterLength - induction * index.html.in: *** empty log message *** 2002-11-28 Nicolas Thiery * experimental/shortcuts.mu: shortcuts defined using variables. * experimental/sylvester.mu: New functions and domains - freeAlgebra - qBubbleSortInSylvesterClass Some renaming while waiting for the moving into experimental: * experimental/cartanMatrixTree.mu: Use combinat::partitions instead of combinat::partitions::type (and so on) Use experimental/shortcuts.mu. * experimental/LRLibre.mu: Use combinat::partitions instead of combinat::partitions::type (and so on) * doc/ascii/Makefile.in, doc/ascii/dependencies, doc/dvi/Makefile.in, doc/dvi/dependencies, doc/dvia4/Makefile.in, doc/dvia4/dependencies, doc/html/Makefile.in, doc/html/dependencies, libraries.am, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in: Updated the list of libraries for examples and experimental. * ChangeLog: Update * lib/COMBINAT/dyckWords.mu: Fixed the grammar. * TODO, lib/DOMAINS/DOMAIN/FreeModule_Table.mu: *** empty log message *** * lib/DOMAINS/CATEGORY/FreeModule.mu: New functions: - nthsupport, nthterm, nthcoeff, nthmonomial * lib/DOMAINS/CATEGORY/AlgebraWithBasis.mu, lib/COMBINAT/TEST/tableaux.tst, lib/COMBINAT/getOptions.mu: *** empty log message *** * lib/DOC/toFrobenius.mu, lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/words.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/linearExtensions.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/integerVectorsWeighted.mu, lib/COMBINAT/integerVectors.mu, lib/COMBINAT/integerListsLexBuilding.mu, lib/COMBINAT/integerListsLexBuilder.mu, lib/COMBINAT/generators.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/decomposableStructures.mu, lib/COMBINAT/compositions.mu, lib/COMBINAT/cartesianProduct.mu, lib/COMBINAT/binaryTrees.mu: Use combinat::partitions instead of combinat::partitions::type (and so on) * lib/COMBINAT/structure.mu: *** empty log message *** * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: New functionnalities: - fromCode accepts an extra parameter for the size of the permutation New functions: - reducedWord, fromReducedWord (alpha) Fixed missing entries in the interface Removed ::type for the basic type of the combinatorial domains 2002-11-28 teresamu * lib/COMBINAT/integerMatrices.mu, lib/COMBINAT/partitions.mu: fixed little bugs 2002-11-28 Nicolas M. Thiéry * DOC/integerVectors.tex, words.mu, tableaux.mu, subwords.mu, subsets.mu, partitions.mu, linearExtensions.mu, labelledBinaryTrees.mu, integerVectorsWeighted.mu, integerVectors.mu, integerListsLexBuilding.mu, integerListsLexBuilder.mu, generators.mu, dyckWords.mu, decomposableStructures.mu, compositions.mu, cartesianProduct.mu, binaryTrees.mu: Use combinat::partitions instead of combinat::partitions::type (and so on) * TEST/permutations.tst, DOC/permutations.tex, permutations.mu: New functionnalities: - fromCode accepts an extra parameter for the size of the permutation New functions: - reducedWord, fromReducedWord (alpha) Fixed missing entries in the interface Removed ::type for the basic type of the combinatorial domains 2002-11-28 teresamu * integerMatrices.mu, partitions.mu: fixed little bugs 2002-11-27 hivert * dyckWords.mu: Added Grammar for generation. 2002-11-25 Nicolas M. Thiéry * integerMatrices.mu: New library from Teresa: - combinat::integerMatrices 2002-11-19 Nicolas M. Thiéry * TEST/words.tst, words.mu: Renamed sublibrary: - standardToWords -> fromStandard * DOC/dyckWords.tex: More details about bijections between dyck words and other combinatorial structures, as suggested by teresa. * DOC/integerListsLexBuilding.tex: Fixed missing link. * partitions.mu: Moved the backward compatibility alias for new inside partitions.mu, to fix a bug in autoloading when MuPAD-Combinat is loaded late in a session. * TEST/trees.tst, TEST/labelledBinaryTrees.tst, DOC/trees.tex, trees.mu, labelledBinaryTrees.mu, binaryTrees.mu: Renamed method: - toBinaryTree -> shape by the way, it's also implemented for general trees as well New entries: - typeLabelled and typeUnlabelled to cleanup the type checking in fromShapeAndWord and shape. * getOptions.mu: Improvement of the patch to work around MuPAD bugs # 1055 / 1056 with MuPAD < 3.0.0 by using automatic bug detection and %if. 2002-11-14 hivert * DOC/generators.tex, DOC/linearExtensions.tex, DOC/modStirling.tex: Typo fixes, improved references. 2002-11-06 Nicolas M. Thiéry * TEST/tableaux.tst: Typo fix + disabling of expected runtime. * TEST/permutations.tst: Renamed function: - combinat::words::fromEvaluationAndStandard -> fromStandardAndEvaluation 2002-10-31 Nicolas M. Thiéry * TEST/tableaux.tst: Use of a generator to save some memory. * TEST/labelledBinaryTrees.tst, TEST/binaryTrees.tst, labelledBinaryTrees.mu: Finalization of the moving of combinat::binaryTrees::decreasingTree to labelledBinaryTrees (test + the returned tree is now labelled). * TEST/words.tst, DOC/words.tex, words.mu: Renamed function: - combinat::words::fromEvaluationAndStandard -> fromStandardAndEvaluation * DOC/preface.tex: Use r for the rank instead of n * TEST/permutations.tst, DOC/permutations.tex, permutations.mu: New function: - code / fromCode (Lehmer code) Still needs to be extended to have all the functionalities of the equivalent function of muEC * TEST/getOptions.tst, integerListsLexBuilding.mu, getOptions.mu, decomposableStructures.mu: Switch from the former combinat::getOptions to the new prog::getOptions of MuPAD3.0.0. For compatibility reason with old versions of MuPAD, we need to still need to name it combinat::getOptions. There is also temporarily a little bug fix inside our version. * DOC/trees.tex: Standardization of the examples wrt to the MuPAD conventions: - The output of the examples should be produced with TEXTWIDTH set to 63. You may find handy to use prog::makeExample (e.g. prog::makeExample(combinat::binaryTrees(4))) - The convention is to drop the last ';' in the examples - % signs and overs do not need to be quoted inside {Mexin} - You can double check the examples in the documentation by typing make check inside doc/dvi, and looking in the produced checklog file (see the README for details) - Use a smaller random example to avoid ugly line breaks. 2002-10-25 hivert * partitions.mu: Improved type checking. * structure.mu: Bug fix in testtype. * structure.mu: Tentative implementation of testtype with isA. * labelledBinaryTrees.mu: removed some functions of unlabelled binaryTrees in the interface. 2002-10-25 Nicolas M. Thiéry * TEST/permutations.tst: New methods: - descentsNumber, peaksNumber - has1324 * DOC/words.tex: Start of proof reading by Nicolas. * DOC/subwords.tex: Fixes. * DOC/permutations.tex: New methods: - descentsNumber, peaksNumber - has1324 Proof reading by Nicolas. * permutations.mu: New methods: - descentsNumber, peaksNumber - has1324 dom::type -> dom * DOC/linearExtensions.tex: Proof reading. * linearExtensions.mu: Renamed Graph to typeGraph * TEST/trees.tst, decomposableStructure.mu: Fix bug #628090: error message instead of FAIL in trees::unrank 2002-10-24 hivert * labelledBinaryTrees.mu, binaryTrees.mu: Moved decreasingTree to labelledBinaryTrees. Added some functions in the interface. * tableaux.mu: Added testtype. * partitions.mu: Added Testtype. Added some functions in the interface. * DOC/trees.tex: Patch de jc. 2002-10-22 hivert * DOC/trees.tex: Added state for new documented functions. * DOC/subwords.tex: Removed a bad copy paste from combinat::words. * TEST/tableaux.tst, tableaux.mu: Added Strong type checking for tableau and standard tableaux Not Documented... 2002-10-18 hivert * DOC/trees.tex, trees.mu, labelledBinaryTrees.mu, binaryTrees.mu: Cleaned code, added Axiomes, updated Doc. * DOC/preface.tex, DOC/generators.tex, DOC/decomposableStructures.tex, structure.mu, decomposableStructures.mu: Changed order of parameter in unrank. 2002-10-18 Nicolas M. Thiéry * subsets.mu: Moved away the old inline documentation. * DOC/integerListsLexBuilding.tex, DOC/integerListsLexBuilder.tex: fix. * DOC/binaryTrees.tex: Documentation of super domain and axioms. Start of status review. * DOC/linearExtensions.tex: Typo fix. * DOC/trees.tex: Documentation of super domain and axioms. * TEST/permutations.tst: Added tests for lists that cannot be ordered with <. * DOC/warnDeprecated.tex: Fixes. * DOC/preface.tex: Permutations are now generated in lexicographic order, as advertised in the documentation. * DOC/permutations.tex: Proof reading + explanations of cycle decompositions. * DOC/stirling2.tex, DOC/stirling1.tex, DOC/powerset.tex, DOC/permute.tex, DOC/modStirling.tex, DOC/composition.tex, DOC/choose.tex, DOC/cartesian.tex, DOC/bell.tex: Status review. * trees.mu, binaryTrees.mu: Removed the print method of binaryTrees which is now inherited from trees. Extended the print method of trees to print the empty tree using a dot. 2002-10-17 Nicolas M. Thiéry * TEST/permutations.tst: Permutations are now generated in lexicographic order, as advertised in the documentation. Used aliases for combinat::permutations and combinat::generators * permutations.mu: Permutations are now generated in lexicographic order, as advertised in the documentation. 2002-10-17 hivert * TEST/generators.tst, DOC/generators.tex, generators.mu: Changed fromUnrank: the size is now an optional argument. 2002-10-17 Nicolas M. Thiéry * DOC/warnDeprecated.tex: Update of the default policy for warnDeprecated. 2002-10-16 hivert * TEST/labelledBinaryTrees.tst, labelledBinaryTrees.mu: Changed insert[Letter|Word] into seachTreeInsert[Letter|Word]. * structure.mu, cartesianProduct.mu: Changed sysnopsis to comment. * DOC/permutations.tex: Corrected buggy statuses. * labelledBinaryTrees.mu: Added inherited functions in the interface. 2002-10-15 Nicolas M. Thiéry * TEST/trees.tst: Fixed buggy test for Dom::Graph::getEdges. 2002-10-15 hivert * experimental/interfaces.mu: Added interfaces.mu 2002-10-15 Nicolas Thiery * lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex: Updated the output; still not completely working. * lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: Fixed alignment of the outputs and updated them for MuPAD 3.0.0. * lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Convert the values into expressions before writting them to the file. This way, and Dom::IntegerMod(5)(2) is written as 2 and not 2 mod 5. * lib/DOMAINS/DOMAIN/FreeModule_Table.mu: New method: - _subtract * lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu: New methods: - degreevec and monomial2exponnent for compatibility with WeylAlgebra. Bug fix: - Reintroduced conversions with convert from expressions and polynoms which was broken. * lib/DOMAINS/DOMAIN/TEST/SteenrodAlgebraP.tst: Don't use the construction S([1]*[3]) which depended on the former hold / context trick, and was broken. All the tests pass now. * lib/COMBINAT/TEST/trees.tst: Fixed buggy test for Dom::Graph::getEdges. * lib/MUEC/TEST/muEC.tst: Fixed tests which failed incorrectly. Avoid exporting MuEC::SYMF. 2002-10-14 Nicolas Thiery * src/gordan/Makefile.in, test/Makefile.in, src/Symmetrica-module/Makefile.in, src/Symmetrica/Makefile.in, packages/Makefile.in, src/GLIP/packages/Makefile.in, src/MAPITL/packages/Makefile.in, src/MAPITL/TEST/Makefile.in, src/MAPITL/configure, src/MAPITL/aclocal.m4, src/MAPITL/Makefile.in, src/GLIP-module/Makefile.in, src/Makefile.in, doc/dvi/dependencies, configure, aclocal.m4, README, Makefile.in: Updated automatically generated automake/autoconf files. * lib/COMBINAT/TEST/labelledBinaryTrees.tst: Renamed defaultLabel to dummyLabel. * lib/COMBINAT/DOC/trees.tex: Renamed defaultLabel to dummyLabel. English improvements. * lib/COMBINAT/DOC/binaryTrees.tex: Added documentation for: - size, nops, op, subsop, _index, set_index, expr, print, count, generator, list, unrank, random, revert * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/combinat.tst: Stricter type checking for the combinat::composition stub * lib/COMBINAT/trees.mu, lib/COMBINAT/labelledBinaryTrees.mu, lib/COMBINAT/binaryTrees.mu: Renamed defaultLabel to dummyLabel. * src/Symmetrica/hiccup.c: Fixed missing argument for exit which gcc complained about on openbsd. * libraries.am, lib/IPC/DOC/preface.tex, README.in, lib/DOC/main.tex, doc/dvi/Dom.tex, README: Improvement to the automake/autoconf build system: Documentation: - Compilation of ps documentation (conditional) - Compilation of ascii documentation - Semi automatic dependencies for dvi/ps/pdf/... with just one centralized file /libraries.am. No need to create .tex files in each dvi/dvia4/html/ directory. - Updated LaTeX style files and documentation tools from MuPAD - All documentation tools are stored in doc/TOOLS Tests: - A test failure does not interrupt make check any more - A minimal summary is written - A log is kept in doc/checklog * doc/STYLES/template.tex: Added French support. * doc/STYLES/mupadman.sty, doc/STYLES/hypertex.sty, doc/STYLES/ifpdf.sty, doc/STYLES/domains_help.sty, doc/STYLES/Mwrite.sty, doc/STYLES/Mreprt.sty, doc/STYLES/Mfonts.sty, doc/STYLES/Mhyper.sty, doc/STYLES/Mcompat.sty, doc/STYLES/Mbook.sty, doc/makedoc.mu, doc/html2ascii, doc/checktest, doc/Makefile.in, config/mupad.m4, src/GLIP/config/mupad.m4, src/MAPITL/config/mupad.m4, config/check_gnu_make.m4, src/GLIP/config/check_gnu_make.m4, src/MAPITL/config/check_gnu_make.m4, config/mupad.am, src/GLIP/config/mupad.am, src/MAPITL/config/mupad.am, test/Makefile.am, configure.ac, Makefile.am, doc/html/mh2html.def, doc/html/mh2html, doc/html/index.tex, doc/html/dependencies, doc/html/combinat.tex, doc/html/SYMF.tex, doc/html/TYP.tex, doc/html/SP.tex, doc/html/SG.tex, doc/html/SFA.tex, doc/html/PART.tex, doc/html/Makefile.in, doc/html/IPC.tex, doc/html/Dom.tex, doc/html/COMP.tex, doc/html/Makefile.am, doc/dvi/index.tex, doc/dvi/SP.tex, doc/dvi/SYMF.tex, doc/dvi/TYP.tex, doc/dvi/combinat.tex, doc/dvi/dependencies, doc/dvi/SFA.tex, doc/dvi/SG.tex, doc/dvi/PART.tex, doc/dvi/Makefile.in, doc/dvi/IPC.tex, doc/dvi/COMP.tex, doc/dvi/Makefile.am, doc/dvia4/index.tex, doc/dvia4/dependencies, doc/dvia4/SYMF.tex, doc/dvia4/TYP.tex, doc/dvia4/combinat.tex, doc/dvia4/SP.tex, doc/dvia4/SG.tex, doc/dvia4/SFA.tex, doc/dvia4/PART.tex, doc/dvia4/Makefile.in, doc/dvia4/IPC.tex, doc/dvia4/COMP.tex, doc/dvia4/Dom.tex, doc/dvia4/Makefile.am, doc/ascii/Makefile.in, doc/ascii/dependencies, doc/ascii/Makefile.am: Improvement to the automake/autoconf build system: Documentation: - Compilation of ps documentation (conditional) - Compilation of ascii documentation - Semi automatic dependencies for dvi/ps/pdf/... with just one centralized file /libraries.am. No need to create .tex files in each dvi/dvia4/html/ directory. - Updated LaTeX style files and documentation tools from MuPAD - All documentation tools are stored in doc/TOOLS Tests: - A test failure does not interrupt make check any more - A minimal summary is written - A log is kept in doc/checklog 2002-10-14 hivert * lib/COMBINAT/DOC/permutations.tex: Added statuses. 2002-10-14 Nicolas Thiery * README.in: Added requirement for gnu make. 2002-10-10 Nicolas Thiery * lib/TEST/Type.tst, lib/TYPE/TEST/Predicate.tst, lib/TYPE/Predicate.mu: Moved the tests from lib/TEST/Type.tst to lib/TYPE/TEST Fixed Type::Predicate with extra arguments * lib/OUTPUT/asciiArt.mu: Fixed tests for string indexed access. Removed the trailing "\n" when it's not replaced by a "\b". * lib/COMBINAT/dyckWords.mu: Fixed fromString to work with the new string indexing of MuPAD 3.0.0. * lib/COMBINAT/DOC/warnDeprecated.tex, lib/COMBINAT/DOC/trees.tex, lib/COMBINAT/DOC/powerset.tex, lib/COMBINAT/DOC/integerVectorsWeighted.tex, lib/COMBINAT/DOC/decomposableStructures.tex, lib/COMBINAT/DOC/cartesian.tex, lib/COMBINAT/DOC/binaryTrees.tex: Fixed the output for MuPAD 3.0.0 2002-10-09 Nicolas Thiery * lib/COMBINAT/DOC/trees.tex: *** empty log message *** * lib/OUTPUT/TEST/asciiArt.tst, lib/OUTPUT/asciiArt.mu: Remaining fixes for combinat::asciiDrawing -> output::asciiArt * lib/DOC/title.tex: *** empty log message *** * lib/DOC/demonstration.tex: Fixes. * lib/COMBINAT/DOC/decomposableStructures.tex: Added documentation for unrank. * lib/COMBINAT/DOC/binaryTrees.tex: Added documentation for zero, one, type. Some fixes. * lib/COMBINAT/trees.mu: Fixed little conflict. * lib/COMBINAT/DOC/trees.tex: Added documentation for zero, one, type. Some fixes. * index.html.in: Update. * TODO: *** empty log message *** * README.in: Update of the directory tree (versioning of dynamic modules, ...) More comments for developers. * QuickInstall: Update of the comments about documentation. 2002-10-08 hivert * lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/DOC/permutations.tex, lib/COMBINAT/permutations.mu: Code cleaning + Doc reorganization and improvement. Added tests for peaks. * lib/MUEC/TEST/muEC.tst: Added found bug in test file. 2002-10-05 hivert * lib/COMBINAT/permutations.mu: Adder peaks. 2002-10-04 Nicolas Thiery * lib/TYPE/DOC/Predicate.tex, lib/TYPE/Predicate.mu, lib/TYPE/TEST/Predicate.tst: Fixed Type::Predicate which was completely broken after adding the naming feature. This feature is now fully documented and tested. 2002-10-03 hivert * ChangeLog: Update. * lib/COMBINAT/DOC/integerVectors.tex, lib/COMBINAT/DOC/decomposableStructures.tex: Improved references. * lib/COMBINAT/DOC/binaryTrees.tex: Changed trees to binary trees in the doc. * lib/COMBINAT/DOC/main.tex: removed asciiDrawings from the doc. * lib/COMBINAT/TEST/trees.tst, lib/COMBINAT/trees.mu, lib/COMBINAT/tableaux.mu, experimental/sylvester.mu: Added toPoset for trees, improved toPoset for tableaux. 2002-10-03 Nicolas Thiery * lib/LIBFILES/operators.mu, lib/POLYLIB/coeffRing.mu, lib/POLYLIB/constructor.mu, lib/POLYLIB/poly2list.mu, lib/POLYLIB/variables.mu, lib/TYPE/DOC/Intersection.tex, lib/TYPE/DOC/Predicate.tex, lib/TYPE/DOC/TableOf.tex, lib/TYPE/DOC/main.tex, lib/TYPE/Intersection.mu, lib/TYPE/Predicate.mu, lib/TYPE/TableOf.mu, lib/init.mu: New types: - Type::Predicate, - Type::Intersection - Type::TableOf.mu New functions: - polylib::variables - polylib::coeffRing - polylib::constructor - polylib::poly2list New library: - operators (makeLinear working reasonably) * lib/COMBINAT/DOC/asciiDrawing.tex, lib/COMBINAT/TEST/asciiDrawing.tst, lib/COMBINAT/asciiDrawing.mu, lib/LIBFILES/combinat.mu, lib/OUTPUT/DOC/asciiArt.tex, lib/OUTPUT/DOC/main.tex, lib/OUTPUT/TEST/asciiArt.tst, lib/OUTPUT/asciiArt.mu: Renamed combinat::asciiDrawing to output::asciiArt. Added workaround for the semantic change of strings indexed access with MuPAD 3. * lib/COMBINAT/trees.mu, lib/COMBINAT/tableaux.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/binaryTrees.mu: Renamed combinat::asciiDrawing to output::asciiArt. 2002-10-03 hivert * integerVectors.tex, decomposableStructures.tex: Improved references. * binaryTrees.tex: Changed trees to binary trees in the doc. * main.tex: removed asciiDrawings from the doc. 2002-10-03 Nicolas Thiery * asciiDrawing.tex: Renamed combinat::asciiDrawing to output::asciiArt. Added workaround for the semantic change of strings indexed access with MuPAD 3. 2002-10-02 hivert * linearExtensions.tex: Wrote doc of linear extensions. 2002-09-30 hivert * linearExtensions.tex: Removed buggy copy-paste. It compile now. 2002-09-29 hivert * permutations.tex: Tentative reorganization of the doc. * main.tex: added linearExtensions. * linearExtensions.tex: Added new library for Linear Extensions of posets. 2002-09-27 Nicolas Thiery * dyckWords.tex: Fixed the accents in the French reference. * decomposableStructures.tex: Small fixes for the french documentation. * binaryTrees.tex: Removed Duplicate declaration. * trees.tex: Introduction New method: - revert * preface.tex: Updated the list of sublibraries * main.tex: The functions and libraries are sorted now. * binaryTrees.tex: New subdomain: - combinat::binaryTrees::shuffle New function: - combinat::binaryTrees::branchSlice 2002-09-20 Nicolas Thiery * asciiDrawing.tex: Fixed examples. * decomposableStructures.tex: New entries: - optimizeStandardSpecification: extracted from StandardForm_Count, and now also used by StandardForm - types for standard and context free specifications: Removed entries: - testalgebraicspecif and testcontextfreespecif New option: - Products=Auto Cleanup: - Allow for Epsilon(Label) - removed extraneous hold's - internally, specifications are always table * trees.tex, binaryTrees.tex: Typing of trees: - New domain combinat::trees for ordered trees, binary trees, labelled or not, with printing, walks, ... - The libraries binaryTrees and labelledBinaryTrees inherits from it and are not facade domains anymore - The internal structure, as well as the input syntax is changed 2002-09-18 Nicolas Thiery * tableaux.tex: New entry: - fromShapeAndWord 2002-07-04 Nicolas Thiery * permutations.tex: Typo fix. * permutations.tex: Fixed the doc of fromCycles. 2002-07-03 Nicolas Thiery * permutations.tex, words.tex: Little fixes + update for combinat::words::shuffle::generator * main.tex, asciiDrawing.tex: New domain: - combinat::asciiDrawing 2002-07-01 Nicolas Thiery * permutations.tex: New functions: - cycles, cycleType, fromCycles (beta) - fixedPoints, fixedPointsNumber, (beta) - saillances, saillancesNumber (alpha) 2002-07-01 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: Improved type checking by the use of @ * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu: Improved toList. 2002-06-29 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TEST/muEC.tst: Added tests for MuEC bugs. 2002-06-27 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.in, /cvsroot/mupad-combinat/GLIP/aclocal.m4, /cvsroot/mupad-combinat/GLIP/configure, /cvsroot/mupad-combinat/MAPITL/Makefile.in, /cvsroot/mupad-combinat/MAPITL/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.in: Update of autoconf/automake automatically generated files for autoconf 2.52g and automake 1.5c. * /cvsroot/mupad-combinat/MuPAD-Combinat/COPYING, /cvsroot/mupad-combinat/MuPAD-Combinat/COPYING.LIB: Added the standard gnu COPYING files. * /cvsroot/mupad-combinat/MAPITL/configure.ac: Typo fix. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/SparseMatrix_LinBox.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/SparseMatrix_LinBox.tst: Added basic documentation and tests for Dom::SparseMatrix_Linbox * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/AlgebraWithBasis_Table.tex: Basic documentation, with examples for how to build, in two ways, the group algebra of the symmetric group. * /cvsroot/mupad-combinat/MuPAD-Combinat/Compatibility: Some notes on backward compatibility of MuPAD-Combinat with former versions of MuPAD, mu-EC, ... * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectors.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subsets.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subwords.mu: Cleanup: - replaced deprecated calls to combinat::generators::compose by ...::map * /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.am: Fixed the list of directories where test files are looked for. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.tst: Fixed the test for gordan::lnsm_lim: Christophe said that the result was correct. * /cvsroot/mupad-combinat/MuPAD-Combinat/BUGS: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/ToSf.mu: Bug fixes: - muEC::SYMF::Tom(m[1]*m[1]) returns 4 m[1, 1] + 2 m[2] - muEC::SYMF::Tom(e[1]*e[1]) returns 2 m[1, 1] + m[2], 2 * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Bug fixes: - baseRing should be named coeffRing - accessing the degree method raises an error if S is not a domain New methods & entries - term - smult (alpha) - makeBilinearProduct (alpha) - makeAssociativeAlgebraProduct (alpha) - makeBilinearProduct_Table (alpha) - basisName (alpha) - straighten (alpha) New features: - construction of the products via the make... above - functional notation for output - conversion from complex expressions moved from AlgebraWithBasis to FreeModule (experimental) * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/AlgebraWithBasis_Table.tst: Added global checking of the domain. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/SteenrodAlgebraP.tst: Bug fix: - The name of the res file is incorrect * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/SteenrodAlgebraP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/SteenrodAlgebraP.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/WeylAlgebra.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/WeylAlgebra_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: New domains: - Dom::SteenrodAlgebraP - Dom::WeylAlgebra * /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Symmetrica.mcc: Bug fixes: - with MuPAD 2.5, the initialisation of the Symmetrica module outputs NIL. 2002-06-26 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/AlgebraWithBasis_Table.tst: Added small developpement comments. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/nbspcols.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subwords.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: Code Cleaning: - Added correct options declaration in init.mu; - fixed unuseful hold calls for options; - changed *_generator and *_list into new domains inherited from structure; - fixed use TrapError if tests. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: Removed list_fromGenerator and count_fromGenerator typecking problem. 2002-06-20 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Added new possibility Free(3*[1,2,3]+[3,2,3]). Not fully tested. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerListsLexBuilder.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst: Update of test files: - time factor to test RD_INF - new tests in tableaux.tst * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: TODO: updated * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerListsLexBuilder.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: integerListsLexBuilder.mu integerListsLexBuilder.tst integerListsLexBuilding.mu compositions.mu integerVectors.mu partitions.mu: - Speed Optimization by replacing infinity by RD_INF. - I've left the workaround for the min/max bug. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: words.mu: Forgotten replacement EndDescent -> FinalDescent * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: tableaux.mu tableaux.tst : bugfix in insertLetter. 2002-06-20 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: TODO: updated * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerListsLexBuilder.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: integerListsLexBuilder.mu integerListsLexBuilder.tst integerListsLexBuilding.mu compositions.mu integerVectors.mu partitions.mu: - Speed Optimization by replacing infinity by RD_INF. - I've left the workaround for the min/max bug. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: words.mu: Forgotten replacement EndDescent -> FinalDescent * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: tableaux.mu tableaux.tst : bugfix in insertLetter. 2002-06-12 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: compositions.mu permutations.mu compositions.tst permutations.tst: - option EndDescent is renamed FinalDescent - toDescents is renamed descents 2002-06-12 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/decomposableStructures.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: Fixed interface. 2002-06-12 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: words.mu words.tst New Functions: fromEvaluationAndStandard Changes: (cleaner semantic) evaluation, evaluationTable, evaluationPartition * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: tableaux.mu tableaux.tst: New Functions: Robinson Schensted insertion insertLetter, insertWord (tested, names are about changes) * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: compositions.mu TEST/compositions.tst New functions: finers, finers_generators (names are about changes, tested) fatters, fatters_generators (idem) finerVectors, finerVectors_generators (idem) compositions.mu TEST/compositions.tst permutations.mu TEST/permutations.tst: NewFeatures in : fromDescents, EndDescent, descents. Total sum and final descent tested, names are about changes... The option EndDescent is not cleanly implemented and the name is not good. * /cvsroot/mupad-combinat/MuPAD-Combinat/ChangeLog, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: Update Changelog.. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/generators.tex: lib/COMBINAT/DOC/generators.tex : Typos fixes. 2002-06-12 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/tableaux.tex: Added changes section. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu: Little bug fixes: * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/main.tex: Added reference to CS and combinat::decomposableStructures. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/preface.tex: Exemples are now clickable. Reference to combinat::decomposableStructures Extended function summary for rank, unrank, and random * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/template.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/mh2html.def: Added macro definition for \fr so that at least the french parts of the documentation is safely ignored. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.am: Added some preliminary dependencies tracking for the doc of combinat. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Added library combinat::words::shuffle, which deprecates the function combinat::words::shuffle_generator and replaces combinat::words::shuffle. * /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.m4: Use mupad -r to query MuPAD root path with MuPAD 2.5. Fix the same query for MuPAD 2.0 when LIBPATH have several entries. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/TEST/Type.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: Added Type::Predicate 2002-06-06 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/decomposableStructures.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/decomposableStructures.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/decomposableStructures.mu: Bug fix for option parsing Changes from Sebastien: - Reintegration of the holonomic product - Documentation improvement - Hack in count() to avoid recursive calls and MAXDEPTH problems - Renamed the card option to Card to avoid a conflict with MuPAD 2.5 where card is a system function 2002-05-31 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/TEST/Makefile.in, /cvsroot/mupad-combinat/GLIP/Makefile.in, /cvsroot/mupad-combinat/GLIP/aclocal.m4, /cvsroot/mupad-combinat/GLIP/configure, /cvsroot/mupad-combinat/MAPITL/Makefile.in, /cvsroot/mupad-combinat/MAPITL/aclocal.m4, /cvsroot/mupad-combinat/MAPITL/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in: Added files needed for using the CVS distribution without running automake/autoconf. 2002-05-31 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: New functions : In compositions.mu TEST/compositions.tst : finer_generators, finer, fatter_generators, fatter, conjugate, isFiner, majorIndex, fromSet, toSet tested. In tableaux.mu : insertWord, insertLetter alpha, not tested. In words.mu : standardToWords_generator, standardToWords, alpha, not implemented. 2002-05-31 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/decomposableStructures.tex: Temporarily disable french macros until it's supported by the MuPAD style file. 2002-05-31 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/TEST/Makefile.in, /cvsroot/mupad-combinat/GLIP/Makefile.in, /cvsroot/mupad-combinat/GLIP/aclocal.m4, /cvsroot/mupad-combinat/GLIP/configure, /cvsroot/mupad-combinat/MAPITL/Makefile.in, /cvsroot/mupad-combinat/MAPITL/aclocal.m4, /cvsroot/mupad-combinat/MAPITL/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in: Added files needed for using the CVS distribution without running automake/autoconf. 2002-05-31 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: New functions : In compositions.mu TEST/compositions.tst : finer_generators, finer, fatter_generators, fatter, conjugate, isFiner, majorIndex, fromSet, toSet tested. In tableaux.mu : insertWord, insertLetter alpha, not tested. In words.mu : standardToWords_generator, standardToWords, alpha, not implemented. 2002-05-31 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/decomposableStructures.tex: Temporarily disable french macros until it's supported by the MuPAD style file. 2002-05-30 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/config/ltmain.sh: Added files needed for using the CVS distribution without running automake/autoconf. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/decomposableStructures.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/AUTHORS, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/decomposableStructures.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/decomposableStructures.mu: Integration of CS (as combinat::decomposableStructures) from the work of Sebastien (2002/05/24), with further modifications by Nicolas. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/getOptions.mu: Doc typo fix. * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: *** empty log message *** 2002-05-27 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/config/sourceforge.am: Little fixes in the makefiles. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/words.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Added shuffle product. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/warnDeprecated.tex: Cleanup of the documentation. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu: Bug fixes in type coercion. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu: Some little bug fixes; basic functionnalities essentially working. 2002-03-12 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerListsLexBuilder.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerListsLexBuilding.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu: Converted the inline doc of combinat::integerListsLexBuilder and combinat::integerListsLexBuilding in proper LaTeX format for MuPAD. * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst: Added _mult (alpha, not advertised in the doc). * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: Fixed the return type of combinat::tableaux::fromWord. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: Added _mult (alpha, not advertised in the doc). * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/generators.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/generators.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu: Added combinat::generators::map which should be used instead of combinat::generators::compose (the later still works though). * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/checktest: Temporary work around a bug with mupad-2.5. 2002-02-16 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/config/sourceforge.am, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/README, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure: Update of PKG_DESCRIPTION Update of SFweb dependency * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: Bug fix in combinat::partitions::count(3, Length=2) 2002-02-11 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/README.in: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectors.tex: Typo fixes. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/misc/ecc/eorm10.tfm, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/misc/ecc/eorm6.tfm, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/misc/ecc/eorm8.tfm, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/misc/ecc/eorm9.tfm, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/misc/ecc/eoti10.tfm, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/misc/beton.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/misc/booktabs.sty: Added some style files and font metrics that are missing in some LaTeX distributions. * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.ac: Fixed the long description in configure.ac which broke autoconf 2.52. 2002-02-09 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure, /cvsroot/mupad-combinat/MuPAD-Combinat/libtool, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.in: Update of the build system. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu: Mostly added characteristicColumns. * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/config/sourceforge.am: Fixed changed home directory on sourceforge. Updated SFweb. * /cvsroot/mupad-combinat/MuPAD-Combinat/configure.ac: Fixed --disable-dynamic-modules which was not working. Problem: the C++ compiler and mmg are still required ... * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectorsWeighted.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/subsets.tex: Fixed some typos. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/preface.tex: Fixed missing reference to combinat::subsets. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectors.tex: New example for integer vector and multiset partitions. 2002-02-01 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu: Fixed missing ; * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in: Update of the autotools built files. * /cvsroot/mupad-combinat/GLIP/configure.ac, /cvsroot/mupad-combinat/GLIP/configure.in, /cvsroot/mupad-combinat/MAPITL/configure.ac, /cvsroot/mupad-combinat/MAPITL/configure.in: Use configure.ac instead of configure.in Use AM_MAINTAINER_MODE * /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/README, /cvsroot/mupad-combinat/MuPAD-Combinat/README.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.ac, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/ascii/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.in: Added AM_MAINTAINER_MODE to avoid the reconstruction of Makefile.in's for developers who do not have a recent version of the autotools. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/index.tex: Temporary bug fix: $(TEXINPUTS) is ignored by mh2html, so we *have* to \input using ../../lib. Note that this does not work properly when top_srcdir does not have its default value! * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/index.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/index.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/index.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/mh2html, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/mh2html.def, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/template.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/ascii/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/ascii/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/mh2html, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/mh2html.def, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.am, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.ac, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/Makefile.in: Use ACLOCAL_AMFLAGS. Use automake includes instead of make includes Use per-library CXXFLAGS and such Use $() for makefile variables instead of ${} Fixed missing files in the distribution: config/*.am Added modules directory in CLEANFILES Fixed srcdir bug for latex by puting $(top_srcdir) in TEXINPUTS Added configure options for desactivating building of the dvi/pdf doc Fixed (hacky) compilation of GLIP-module: libGLIP was not statically linked into it * /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.in: Added files needed for using the CVS distribution without running automake/autoconf. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/warnDeprecated.tex: Fixed mupad output. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/SparseMatrix_LinBox.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: Added new domain Dom::SparseMatrix_LinBox: A preliminary interface to the software linbox. * /cvsroot/mupad-combinat/GLIP/Makefile.am: Use ACLOCAL_AMFLAGS. Use automake includes instead of make includes. 2002-01-31 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/Makefile.am: Use ACLOCAL_AMFLAGS. Use automake includes instead of make includes. 2002-01-29 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.ac, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in, /cvsroot/mupad-combinat/MuPAD-Combinat/mupad.m4: Update of the automake/autoconf build system for automake 1.5c and autoconf 2.52: - configure.in -> configure.ac - intensive use of nobase_ Several bug fixes (directories not properly created, ...) Building of html documentation * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/index.tex: Added wrapper files for all documents in html. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan_part00.c: Added missing file from gordan, as provided by Christophe Carre. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/title.tex: Added title. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/template.tex: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/index.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/index.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/title.tex: Added main file for the reference manual of the package. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/title.tex: Added titles. * /cvsroot/mupad-combinat/MAPITL/Makefile.am, /cvsroot/mupad-combinat/MAPITL/configure.in: Update of the automake/autoconf build system. * /cvsroot/mupad-combinat/GLIP/Makefile.am, /cvsroot/mupad-combinat/GLIP/acinclude.m4, /cvsroot/mupad-combinat/GLIP/configure.in: Update of the automake/autoconf build system following MuPAD-Combinat. * /cvsroot/mupad-combinat/MuPAD-Combinat/libtool: Added files needed for using the CVS distribution without the auto tools. * /cvsroot/mupad-combinat/MuPAD-Combinat/NEWS, /cvsroot/mupad-combinat/MuPAD-Combinat/QuickInstall, /cvsroot/mupad-combinat/MuPAD-Combinat/README.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: Update for MuPAD-Combinat 0.2.0 prerelease. * /cvsroot/mupad-combinat/MuPAD-Combinat/config/config.guess, /cvsroot/mupad-combinat/MuPAD-Combinat/config/config.sub, /cvsroot/mupad-combinat/MuPAD-Combinat/config/depcomp, /cvsroot/mupad-combinat/MuPAD-Combinat/config/install-sh, /cvsroot/mupad-combinat/MuPAD-Combinat/config/missing, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mkinstalldirs, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/ascii/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/INSTALL, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.in, /cvsroot/mupad-combinat/MuPAD-Combinat/README, /cvsroot/mupad-combinat/MuPAD-Combinat/aclocal.m4: Added files needed for using the CVS distribution without running automake/autoconf. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdg, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdg.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdh, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdh.in: File not generated by configure anymore. * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/toFrobenius.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/toFrobenius.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOC/toFrobenius.tst: Update of the web page, with templates for external contributions, and links to the html documentation. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IseA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IshA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsmA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IspA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IssA.tex: Cleanup, indentation, ... * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/preface.tex: Removed outdated assumption about the use of export in the examples. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/preface.tex: Removed the use of \Mthis{} 2002-01-28 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/partitions.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/permutations.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/words.tex: Fixed typos. Added hyper-links and various improvements. 2002-01-23 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/packages/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/packages.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/QuickInstall, /cvsroot/mupad-combinat/MuPAD-Combinat/README.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.am, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in: Update of the automatic build system for automake 1.5 and autoconf 2.52.6 and several fixes to it for MuPAD-Combinat 0.2.0. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: Removed category inlinedoc::cat. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/warnDeprecated.tex: First version. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/generators.tex: Fixed cross references. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvi/combinat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/COMP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Dom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/PART.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SFA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SG.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/SYMF.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/TYP.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/dvia4/combinat.tex: Creation of the basic framework for building the documentation. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/MuPAD.mf, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/FONTS/unilogo.mf, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mbook.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mcompat.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mfonts.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mhelp.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mhyper.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mreprt.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/MuPAD_neu.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/MuPAD_paper.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/Mwrite.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/count1to.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/domains_help.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/everyshi.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/float.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhcount.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhflxbox.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhmuf.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhparmrk.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhqueue.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhunits.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/hhutils0.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hh/readme, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/hypertex.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mathPAD.cls, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mathPAD_doc.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mhypertex_new.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mindex.ity, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mupad.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/STYLES/mupadman.sty, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/checktest, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/mh2html.def, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/html2ascii, /cvsroot/mupad-combinat/MuPAD-Combinat/doc/mh2html: Import of documentation tools and LaTeX styles from MuPAD distribution. * /cvsroot/mupad-combinat/MAPITL/Makefile.am, /cvsroot/mupad-combinat/MAPITL/configure.in: Update of the automake / autoconf build system for automake 1.5 and autoconf 2.52. * /cvsroot/mupad-combinat/MAPITL/acinclude.m4: *** empty log message *** 2002-01-21 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: Removed category inlinedoc. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/cartesian.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/permute.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/powerset.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/stirling1.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/stirling2.tex: Fix some labels and cross-references. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/cartesianProduct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/dyckWords.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectorsWeighted.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/nonCrossingPartitions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subsets.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subwords.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Removed category inlinedo. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2LHk.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Cod2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DimRep.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/GenPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/ListPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RR2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RandPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Char2Sf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP.mu: Fixes of some of the bugs revealed by the integration of the documentation of mu-EC. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/old.mu: Removed extraneous files * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesCOMPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesPARTPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSFAPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSGPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSYMFPerr.mu: Removed extraneous files. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/SkPa2Mat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/SpltPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/Pol2SfA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/Sf2SfA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfA2Sf.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfA2Tabl.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfAColct.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfAExpn.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfAOmega.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/SfAVars.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/ToeA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/TohA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/TomA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/TopA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/TosA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Apply.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Betti.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/CharTabl.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Cod2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/CycleTyp.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Dc2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Des2LPer.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/DimRep.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Factoriz.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/GenPerm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Interval.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Inv.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Invert.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Length.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/ListRd.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Mat2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Order.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Part2CC.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Cod.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Dc.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Des.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Mat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2RR.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Rd.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Ris.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perm2Rot.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Perms.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/RR2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/RandPerm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Rd2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Sign.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Transpo.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/Vec2Perm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/NewtonIn.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/Scalar.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/SpVar.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/Special.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/TablePe.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/TableX.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/TableXX.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/TableY.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/TableYY.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/ToPe.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/ToX.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/ToXX.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/ToY.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/ToYY.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/Toxy.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/X2Dim.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/x2X.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/DOC/x2XX.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/AddBasis.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Char2Sf.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/DualBas.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Internal.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/KostkNum.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/KostkTab.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Plethysm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Sf2Char.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Sf2Table.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfCCProd.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfCollct.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfDiff.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfEval.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfJtMat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfMat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfOmega.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfScalar.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfTheta.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfVar.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/SfZee.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Table2Sf.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Toe.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Toh.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Tom.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Top.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/Tos.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsBorder.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsCompo.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsDiagonal.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsName.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsPerm.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsRegPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsSkewDiag.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsSkewPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Ise.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IseA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Ish.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IshA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Ism.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IsmA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Isp.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IspA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Iss.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/IssA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Permutation.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/Sf.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/SfA.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/CmprComp.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/Comp2Cjg.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/Comp2Mat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/Cp2MjIdx.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/ListComp.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/LstCpFat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/LstCpFnr.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Bdr2Part.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/CompPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Dgl2Part.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Exp2Part.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Frb2Part.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/ListPaIn.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/ListPart.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/ListSkDi.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/PCore2Pa.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/PCoreQuo.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Bdr.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Cjg.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Dgl.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Exp.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Frb.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2LHk.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/Part2Mat.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/PartOrdr.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/DOC/main.tex: Importation of the documentation from mu-EC 1.2.0 as provided by Christophe Carré in october 2001 after his updates of the code for MuPAD 2.0.0: - Update of the documentation format for 2.0.0 and later - Clean-up of all the examples to adjust the pretty printing for MuPAD 2.0.0 - This revealed bugs. Some of them remain to be analysed and fixed, in the code or the doc, in the libraries COMP, SG, SFA, and SYMF 2002-01-17 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/permutations.tex: Fixed example references * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.tst: Removed TEST subdirectory Disabled test for snsm_lim. * /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.am: Bug fix: the rule for running tests was ignored * /cvsroot/mupad-combinat/MuPAD-Combinat/test/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in: Moved the TEST subdirectory to test for homogeneity. * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in, /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Charactr_old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.cc: Clean * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am: Added update of documentation in the update of the MuPAD library. 2002-01-16 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/PROG/parseOptions.mu: Renamed to combinat::getOptions * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu: Bug fix in Next Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectorsWeighted.mu: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: Bug fix in toExp(p,k) Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu: Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: Disable deprecated warnings by default. Updated the info entry. Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerVectors.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst: Added more tests corresponding to bug fixes. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: Bug fix: removed buggy count, first, and last. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: Bug fix in _fromGenerator Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: Bug fix in inverse. Clean up of the entry interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SPself.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsBorder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsCompo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsDiagnl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsName.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsRegPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSkewPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIs_x.mu: Cleaned up extraneous files. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/SymmetricGroup.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/DOC/PermutationGroup.tex: Documentation for Dom::PermutationGroup and Dom::SymmetricGroup imported and updated from the documentation of MuPAD. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/bell.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/cartesian.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/cartesianProduct.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/catalan.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/choose.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/composition.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/compositions.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/dyckWords.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/generators.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectors.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/integerVectorsWeighted.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/main.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/modStirling.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/nonCrossingPartitions.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/partitions.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/permutations.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/permute.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/powerset.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/preface.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/stirling1.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/stirling2.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/subsets.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/subwords.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/tableaux.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/title.tex, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/DOC/words.tex: Added documentation in MuPAD format for almost all the functions listed in the interface, with working examples. TODO: Serious proofreading, links checking, doc for warnDeprecated 2001-12-21 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/config/cvs.am, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.am, /cvsroot/mupad-combinat/MuPAD-Combinat/config/mupad.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/config/sourceforge.am: Import from MAPITL. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.mdh: Minimal doc constructed from Christophe's documentation. * /cvsroot/mupad-combinat/GLIP/bootstrap: Update for the new build system. * /cvsroot/mupad-combinat/MuPAD-Combinat/NEWS, /cvsroot/mupad-combinat/MuPAD-Combinat/README.in, /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: Update for the prerelease of MuPAD-Combinat 0.2.0. * /cvsroot/mupad-combinat/MuPAD-Combinat/bootstrap, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/README, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/bootstrap, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/configure.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/mupad.m4: Update for the new build system. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.cc, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.mcc: Reorganisation for the new build system. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Symmetrica.mcc, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Symmetrica2MuPAD.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/def.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/header.h: Import of the dynamic module for Symmetrica from mu-EC. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/combinat.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/powerset.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYM.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: A few bug fixes detected by the MuPAD team. In particular, improved backward compatibility, and full tests for this. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/PermutationGroup.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/PermutationGroup_GLIP.mu: Added support for GLIP. * /cvsroot/mupad-combinat/MAPITL/configure.in, /cvsroot/mupad-combinat/GLIP/Makefile.am, /cvsroot/mupad-combinat/GLIP/configure.in: Update for including the dynamic modules in the automatic building process. * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in, /cvsroot/mupad-combinat/MuPAD-Combinat/packages/packages.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica-module/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am: Update including the dynamic modules in the automatic building process. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mcc, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdg.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.mdh.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/GLIP.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/src/GLIP-module/Makefile.am: Import from GLIP 0.4fix1 2001-12-14 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/TODO: *** empty log message *** 2001-12-12 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/MAPITL_test.cc, /cvsroot/mupad-combinat/MAPITL/MAPITL_test.mcc, /cvsroot/mupad-combinat/MAPITL/mupad.m4: Updated the autoconf/automake build system for MuPAD: - mupad.m4 and mupad.am files moved to config/ - mmg is just used as preprocessor .mcc -> .cc - files are installed in the standard place MUPADdir/packages/MAPITL * /cvsroot/mupad-combinat/MAPITL/MAPITL_tmpl.h, /cvsroot/mupad-combinat/MAPITL/MAPITL.h: Added conversions to/from unsigned int Removed conversions from size_t * /cvsroot/mupad-combinat/MAPITL/Makefile.am, /cvsroot/mupad-combinat/MAPITL/configure.in, /cvsroot/mupad-combinat/MAPITL/bootstrap: Updated the autoconf/automake build system for MuPAD: - mupad.m4 and mupad.am files moved to config/ - mmg is just used as preprocessor .mcc -> .cc - files are installed in the standard place MUPADdir/packages/MAPITL 2001-12-10 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/weightedCompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/weightedCompositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerVectorsWeighted.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectorsWeighted.mu: Renamed weightedCompositions to integerVectorsWeighted. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subcompositions.tst: Integration of integerListsLexBuilder and integerListsLexBuilding for a unified generator of partitions, compositions and integerVectors. This yields a standardized interface with options MinPart/MaxPart, MinLength/Length/MaxLength, Outer/Inner, MinSlope/MaxSlope. - combinat::subcompositions is now useless and removed - combinat::compositions becomes combinat::integerVectors - combinat::compositions is really for compositions * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/getOptions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/getOptions.mu: Implementation of the future prog::getOptions, following the design discussed with Jürgen Billig. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/PermutationGroup.tst: Make the test file self-contained. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subcompositions.mu: Integration of integerListsLexBuilder and integerListsLexBuilding for a unified generator of partitions, compositions and integerVectors. This yields a standardized interface with options MinPart/MaxPart, MinLength/Length/MaxLength, Outer/Inner, MinSlope/MaxSlope. - combinat::subcompositions is now useless and removed - combinat::compositions becomes combinat::integerVectors - combinat::compositions is really for compositions New methods: - hooklengths - toExp, fromExp - conjugacyClassSize, centralizerSize * /cvsroot/mupad-combinat/MuPAD-Combinat/TODO, /cvsroot/mupad-combinat/MuPAD-Combinat/THANKS, /cvsroot/mupad-combinat/MuPAD-Combinat/README.in, /cvsroot/mupad-combinat/MuPAD-Combinat/NEWS, /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in, /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in: Update and cleanup for MuPAD-Combinat 0.2.0 beta. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst: Bug fix for mupad-2.1: testinit was called twice. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu: prog::parseOptions -> combinat::getOptions until standardization. of prog::getOptions. Mini doc update: non-negative -> nonnegative Cleanup. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/CATEGORY/PermutationGroup.mu: Mini doc cleanup. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/FreeModule_Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlternatingGroup.mu: Cleanup. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPe.mu: Doc update: non-negative -> nonnegative * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: prog::parseOptions -> combinat::getOptions until standardization. of prog::getOptions. Bug fixes: - By default MinPart=1 for partitions, as stated in the documentation. - Leaving Inner unspecified raised an error when full typechecking was on. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/bell.mu: Micro documentation improvement. 2001-12-03 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/PermutationGroupOnSets.tst: Fixed output file. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/PermutationGroupOnSets.tst: Added header. Fixed mini bug. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TEST/muEC.tst: Minimal test file created from some examples of the documentation. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/SymmetricGroup.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/PermutationGroup.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/PermutationGroupOnSets.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/AlternatingGroup.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/SymmetricGroup.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/PermutationGroupOnSets.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/PermutationGroup.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/AlternatingGroup.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/CATEGORY/SemiGroup.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/CATEGORY/PermutationGroup.mu: Import from PerMuVAR of domains and categories for permutation groups - Dom::PermutationGroup, Cat::PermutationGroup, Cat::SemiGroup - Dom::SymmetricGroup, Dom::AlternatingGroup, Dom::PermutationGroupOnSets * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/init.mu: Added libraries: - muEC, inlinedoc Added domains and categories: - Dom::PermutationGroup, Cat::PermutationGroup, Cat::SemiGroup - Dom::SymmetricGroup, Dom::AlternatingGroup, Dom::PermutationGroupOnSets * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/tableaux.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/tableaux.mu: New library for tableaux Entries: - type, typeTableau, typeStandard, typeTabloid, typeFilling Functions: - generator, count for standard tableaux - canonical - columnCanonical Methods: - shape - fromWord, toWord - conjugate - indexFilling - cocharge * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/DOMAINS/DOMAIN/TEST/AlgebraWithBasis_Table.tst: Fixed output of empty lines by replacing ; by : * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/PROG/parseOptions.mu: Typo fix. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: Integration of integerListsLexBuilder and integerListsLexBuilding for a unified generator of partitions, compositions and integerVectors. This yields a standardized interface with options MinPart/MaxPart, MinLength/Length/MaxLength, Outer/Inner, MinSlope/MaxSlope. - combinat::subcompositions is now useless and removed - combinat::compositions becomes combinat::integerVectors - combinat::compositions is really for compositions Removed the flag combinat::useSpecializedGenerator Update of the documentation Added combinat::tableaux Added warning for deprecated features * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/nonCrossingPartitions.mu: Minimal version defining essentially the type of non Crossing Partitions. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/weightedCompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/powerset.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/combinat.tst: Striped combinat_ from destination filename * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: Now inherits from combinat::words New entries: - typeStandard New methods (mostly taken from Dom::PermutationGroup): - random - inverse, inversions, inversionsNumber, sign - descents, descentPolynomial, majorIndex * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: *** empty log message *** * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: Integration of integerListsLexBuilder and integerListsLexBuilding for a unified generator of partitions, compositions and integerVectors. This yields a standardized interface with options MinPart/MaxPart, MinLength/Length/MaxLength, Outer/Inner, MinSlope/MaxSlope. - combinat::subcompositions is now useless and removed - combinat::compositions becomes combinat::integerVectors - combinat::compositions is really for compositions New methods: - hooklengths - toExp, fromExp - conjugacyClassSize, centralizerSize * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerVectors.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/integerListsLexBuilder.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerVectors.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilding.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/integerListsLexBuilder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu: Integration of integerListsLexBuilder and integerListsLexBuilding for a unified generator of partitions, compositions and integerVectors. This yields a standardized interface with options MinPart/MaxPart, MinLength/Length/MaxLength, Outer/Inner, MinSlope/MaxSlope. - combinat::subcompositions is now useless and removed - combinat::compositions becomes combinat::integerVectors - combinat::compositions is really for compositions * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/Is_x.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSkewPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsRegPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsName.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsDiagnl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsCompo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsBorder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/ToSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfZee.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfTheta.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfScalar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfOmega.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfMat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfJtMat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfEval.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfDiff.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfCCProd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Sf2Char.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/s2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/RedrVect.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletss.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletps.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletppp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletpp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Plethysm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pleths.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletes.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/PieriSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/p2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/MuirSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/m2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/LRrSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Kostka.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Internal.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/h2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/e2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/CollctSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Char2Sf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/AllInd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/XXbyXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/XbyX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2XX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2X.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2Pe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/X2Dim.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Toxy.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TablePe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SpVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Special.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SpCollct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Scalar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/NewtonIn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Monk.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/MaxTr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Develop.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Convert.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/AllValue.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Vec2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Transpo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Sign.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RR2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Rd2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RandPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/PermLgth.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Sha.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2RR.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Rot.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Ris.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Rd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Des.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Dc.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Cod.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Part2CC.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Order.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Mat2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/ListRd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/ListPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Inv.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Invert.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Interval.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/GenPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Factoriz.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DimRep.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Des2LPer.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Dc2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/CycleTyp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Cod2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Charactr_old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Charactr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Betti.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Apply.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/ToSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAVars.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAOmega.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAExpn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAColct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfA2Sf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Sf2SfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Pol2SfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/AllIndA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/SpltPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/SkPa2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PCoreQuo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PCore2Pa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PartOrdr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2LHk.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Frb.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Exp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Dgl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Cjg.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Bdr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListSkDi.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListPaIn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Frb2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Exp2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Dgl2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Bdr2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SYMFPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SGPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SFAPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/PARTPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/COMPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/LstCpFnr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/LstCpFat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/ListComp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Cp2MjIdx.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Comp2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Comp2Cjg.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/CmprComp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYM.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/muECmisc.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/Banner.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/muEC.mu: Integration of mu-EC in MuPAD-combinat: - COMP, PART, ... are now subpackages of muEC to avoid polluting the global namespace. - Added hold's everywhere on indexed objects m, p, s, h, X, XX, ... to make the muEC::SYMF, muEC::SFA, and muEC::SP libraries less vulnerable to name clashes with global variables. - SYMF::Plete*: Rewrote the option testing to avoid the use of an unintialized variable. - Some functions declared in MuEC where not implemented: - muEC::TYP::IsFs - muEC::SP::ToXX_heart - muEC::SYMF::Plethh - muEC::SYMF::Muir1 Calling them now raises a "not implemented" error (see lib/MUEC/*.mu) - Started replacing all _seqgen and _seqin by $: - Done for SFA/SfAExpn.mu, and at a few other places as well. - Fixed many global / unused variables. - Added minimal test file * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Documentation update and fix (alphabet arguments for count, list, ...) New entries: - alphabetType, orderType New function: - alphabetToOrder New methods: - evaluationTable, evaluationPartition - standard * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subwords.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subsets.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/nbspcols.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/cartesianProduct.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/catalan.tst: Striped combinat_ from destination filename. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/stirling2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/stirling1.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/modStirling.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/bell.mu: Update header. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/dyckWords.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/dyckWords.mu: Symbols for open and closing parenthesis can be configured by the user. New entries: - openSymbol = 1, closeSymbol = 0 2001-11-29 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/generators.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu: Partially reformated the doc for doc++ New method: - fromRange - select Modified method: - cartesian product implemented with copyClosure when available * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/dyckWords.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/dyckWords.mu: Changed data representation of dyckWords: (()) is now represented by the list [1,1,-1,1] instead of [0,0,1,1] New features: - Conversion to / from strings - Biane bijection with non crossing partitions * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: Added default alias from combinat::bla(n) to combinat::bla::list(n). Default implementation for count from generator. Update of the documentation. * /cvsroot/mupad-combinat/MuPAD-Combinat/AUTHORS: Update. 2001-11-21 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/muEC.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfZee.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Table.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/ToSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/e2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/h2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/m2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/p2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/s2.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsBorder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsCompo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsDiagnl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsName.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsRegPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsSkewPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/IsYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/Is_x.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsBorder.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsCompo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsDiagnl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsName.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsRegPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsSkewPa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIsYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP/sesIs_x.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/Banner.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/CmprComp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Comp2Cjg.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Comp2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/Cp2MjIdx.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/ListComp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/LstCpFat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/COMP/LstCpFnr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/COMPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/PARTPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SFAPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SGPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/SYMFPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesCOMPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesPARTPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSFAPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSGPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSPPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/ERR/sesSYMFPerr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Bdr2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Dgl2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Exp2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Frb2Part.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListPaIn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/ListSkDi.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PCore2Pa.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PCoreQuo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Bdr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Cjg.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Dgl.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Exp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Frb.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2LHk.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/Part2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/PartOrdr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/SkPa2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/PART/SpltPart.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/AllIndA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Pol2SfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/Sf2SfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfA2Sf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAColct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAExpn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAOmega.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/SfAVars.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SFA/ToSfA.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Apply.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Betti.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Charactr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Charactr_old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Cod2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/CycleTyp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Dc2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Des2LPer.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/DimRep.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Factoriz.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/GenPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Interval.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Inv.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Invert.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/ListPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/ListRd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Mat2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Order.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Part2CC.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Cod.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Dc.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Des.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Mat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2RR.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Rd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Ris.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Rot.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Perm2Sha.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/PermLgth.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RR2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/RandPerm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Rd2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Sign.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Transpo.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SG/Vec2Perm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/AllValue.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Convert.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Develop.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/MaxTr.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Monk.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/NewtonIn.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SPself.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Scalar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SpCollct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/SpVar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Special.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TablePe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/TableYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToPe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/ToYY.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/Toxy.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/X2Dim.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/XXbyXX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/XbyX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/old.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2Pe.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2X.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SP/x2XX.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYM.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/AllInd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Char2Sf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/CollctSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Internal.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Kostka.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/LRrSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Monomial.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/MuirSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/PieriSf.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletes.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pleths.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Plethysm.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletpp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletppp.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletps.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Pletss.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/RedrVect.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/Sf2Char.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfCCProd.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfDiff.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfEval.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfJtMat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfMat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfOmega.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfScalar.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/SYMF/SfTheta.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/TYP.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/Version.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/MUEC/muECmisc.mu: Import of muEC 1.2.0 as provided by Christophe Carré in october 2001 after his updates for MuPAD 2.0.0. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/zykelind.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/zyk.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/zo.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/wt.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/vc.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/ta.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/sr.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/sc.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/sb.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/sab.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/rh.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/rest.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/pr.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/poly.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/pletint.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/pia.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/perm.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/part.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/nu.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/nc.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/nb.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/na.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/macro.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/ma.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/lo.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/list.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/ko.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/kl.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/io.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/hiccup.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/header.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/gra.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/ga.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/ff.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/di.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/def.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/de.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/classical.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/bruch.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/boe.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/bi.c, /cvsroot/mupad-combinat/MuPAD-Combinat/src/Symmetrica/bar.c: Version of Symmetrica included in the latest distribution of mu-EC by Christophe Carré. This is probably the same as mu-EC of 1998 by Vincent Prosper. What is the corresponding version of Symmetrica ? * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/inlinedoc.mu: Added section for examples. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: New domain: - combinat::genericCompositions New category: - combinat::lexicographicGeneration New configuration variable: - combinat::useSpecializedGenerator * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subwords.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subwords.mu: Renamed functions: - generate -> list Extended generation algorithm allowing for repetitions (not seriously tested) * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/partitions.mu: Rewrite as an interface library for genericCompositions. Renamed functions: - generate -> list New methods: - conjugate - hooklengths * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu: Rewrite as an interface library for genericCompositions. Renamed functions: - generate -> list * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/generators.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu: Bug fix in combinat::generators::concat * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/weightedCompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subsets.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subcompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/cartesianProduct.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/weightedCompositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subsets.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subcompositions.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/dyckWords.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/cartesianProduct.mu: Renamed functions: - generate -> list * /cvsroot/mupad-combinat/MuPAD-Combinat/AUTHORS: Update for mu-EC 2001-10-02 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/permutations.mu: Fixed typo. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subcompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/subcompositions.mu: Bug fixed methods: - Next * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/generators.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/generators.mu: Added methods: - pipe - cartesian * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/compositions.mu: - Bug fix in first - Allow for compositions of a negative integer. Of course, there are none of them, so this returns an empty list. 2001-06-11 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/TEST/MAPITL.tst: Appended definition of emacs variables 2001-06-07 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/MAPITL.h, /cvsroot/mupad-combinat/MAPITL/MAPITL_tmpl.h: Added conversion CtoM() -> DOM_NULL. 2001-06-05 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/MAPITL.h: Fixed typo in declaration of the generic MtoC template. * /cvsroot/mupad-combinat/MAPITL/MAPITL_tmpl.h: Fixed bug in conversion DOM_LIST -> pair. * /cvsroot/mupad-combinat/MAPITL/TEST/MAPITL.tst, /cvsroot/mupad-combinat/MAPITL/MAPITL_test.cc: Added test for conversions pairs <-> DOM_LIST. * /cvsroot/mupad-combinat/MAPITL/MAPITL_tmpl.h, /cvsroot/mupad-combinat/MAPITL/MAPITL.h: Redesign of MtoC conversion routines to allow for partial specializations. This version is not yet debugged! 2001-05-30 Nicolas Thiery * /cvsroot/mupad-combinat/MAPITL/MAPITL_tmpl.h, /cvsroot/mupad-combinat/MAPITL/MAPITL.h: New conversion CtoM(pair) + commented out code for conversion MtoC >(MTcell). * /cvsroot/mupad-combinat/MAPITL/TEST/MAPITL.tst: Changed ';' to ':' to avoid unnecessary output of newlines. * /cvsroot/mupad-combinat/MAPITL/bootstrap: Standard bootstrap for automake / autoconf. 2001-04-02 Florent hivert * /cvsroot/mupad-combinat/MuPAD-Combinat/experimental/Series.mu: Small experiemental code for Formal Power Series... Used also to test my cvs installation. Added Files: Series.mu 2001-03-29 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am: download.sourceforge.net -> upload.sourceforge.net * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: Bug fix: allows for loading the new combinat package even if the old one has been used (and thus defined) before. * /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/mupad.m4, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan00.h, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/gordan.cc, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/configure.in, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/bootstrap, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/README, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/NEWS, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/Makefile.am, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/ChangeLog, /cvsroot/mupad-combinat/MuPAD-Combinat/src/gordan/AUTHORS: Files as sent by Christophe Carre on friday march 29th 2001. Plus cleanup and administrative files from Nicolas M. Thiéry. 2001-03-22 Nicolas Thiery * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: Doc about inlinedoc. * /cvsroot/mupad-combinat/MuPAD-Combinat/doc/makedoc.mu: Extended the mechanism for writing inline documentation of packages and subpackages. Added inlinedoc as well as Dom::AlgebraWithBasis_Table. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/cartesianProduct.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/structure.mu: Inherits from category inlinedoc::cat. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu: Added structure in the interface. * /cvsroot/mupad-combinat/MuPAD-Combinat/ChangeLog: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/nbspcols.tst: Reused from PerMuVAR. It needs to be integrated properly somewhere in the combinat library. * /cvsroot/mupad-combinat/MuPAD-Combinat/ChangeLog: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/configure.in: Switched to version 0.1.0. * /cvsroot/mupad-combinat/MuPAD-Combinat/NEWS: News for MuPAD-Combinat 0.1.0. * /cvsroot/mupad-combinat/MuPAD-Combinat/Makefile.am: Added a basic installation procedure (taken from PerMuVAR). * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/nbspcols.mu: Reused from PerMuVAR. It needs to be integrated properly somewhere in the combinat library. * /cvsroot/mupad-combinat/MuPAD-Combinat/ChangeLog, /cvsroot/mupad-combinat/MuPAD-Combinat/NEWS: Update. * /cvsroot/mupad-combinat/MuPAD-Combinat/index.html.in: Updated after SLC 46. New sections: - News - History and rationale - FAQ * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/words.mu: Doc fix. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/LIBFILES/combinat.mu, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/cartesianProduct.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/cartesianProduct.mu: Added new package combinat::cartesianProduct with entries: - count, generator. A wrapper combinat::cartesian is provided for backward compatibility. * /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/words.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/weightedCompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subwords.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subsets.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/subcompositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/permutations.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/partitions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/generators.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/compositions.tst, /cvsroot/mupad-combinat/MuPAD-Combinat/lib/COMBINAT/TEST/combinat.tst: Doc fix. 2001-03-22 Nicolas M. Thiéry * NEWS: News for MuPAD-Combinat 0.1.0. * configure.in: Switched to version 0.1.0. * Makefile.am: Added a basic installation procedure (taken from PerMuVAR). * index.html.in: Updated after SLC 46. New sections: - News - History and rationale - FAQ * lib/COMBINAT/nbspcols.mu, lib/COMBINAT/TEST/nbspcols.tst: Reused from PerMuVAR. It needs to be integrated properly somewhere in the combinat library. * lib/LIBFILES/combinat.mu, lib/COMBINAT/TEST/cartesianProduct.tst, lib/COMBINAT/cartesianProduct.mu: Added new package combinat::cartesianProduct with entries: - count, generator. A wrapper combinat::cartesian is provided for backward compatibility. 2001-03-17 Nicolas M. Thiéry * lib/COMBINAT/weightedCompositions.mu: Doc fix. * lib/COMBINAT/permutations.mu: New entry: - toMatrix (from mu-EC) Doc fix. * lib/COMBINAT/generators.mu: Doc fix. * lib/init.mu: Added table-based implementation for free modules and algebra with basis. Mostly extracted from PerMuVAR. New utilities, extracted from PerMuVAR: - prog::parseOptions, Type::Option, Type::OptionsTable * lib/PROG/parseOptions.mu: New utilities, extracted from PerMuVAR: - prog::parseOptions, Type::Option, Type::OptionsTable * lib/DOMAINS/DOMAIN/TEST/AlgebraWithBasis_Table.tst, lib/DOMAINS/DOMAIN/FreeModule_Table.mu, lib/DOMAINS/DOMAIN/AlgebraWithBasis_Table.mu, lib/DOMAINS/AXIOM/monoidAlgebra.mu: Added table-based implementation for free modules and algebra with basis. Mostly extracted from PerMuVAR. 2001-02-27 Nicolas M. Thiéry * QuickInstall: Update for online documentation. * configure.in, index.html.in, lib/COMBINAT/subsets.mu: Fixed buggy links / documentation. * index.html.in: Added links to the inline documentation, and removed duplicated information. * doc/makedoc.mu: Little hack to write the inline documentaion into text .help files. * configure.in, Makefile.am: Added building and installation on SF of (inline) documentation. * lib/init.mu: Added package inlinedoc. * lib/COMBINAT/words.mu, lib/COMBINAT/subwords.mu, lib/COMBINAT/subsets.mu, lib/COMBINAT/structure.mu, lib/COMBINAT/permutations.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/dyckWords.mu, lib/COMBINAT/compositions.mu: Complete inline documentation available. * lib/LIBFILES/inlinedoc.mu: New library package inlinedoc with entries: - inlinedoc, doc, writeHelpPage New category inlinedoc::cat * lib/COMBINAT/stirling2.mu, lib/COMBINAT/stirling1.mu: Typo fix. * lib/COMBINAT/TEST/subwords.tst: New test file with tests for: - count, generate, first, last * lib/COMBINAT/TEST/compositions.tst: Added global package check. * lib/COMBINAT/TEST/generators.tst: New test for: - count * lib/LIBFILES/combinat.mu: New packages: - combinat::subcompositions - combinat::weightedCompositions Complete inline documentation available. * lib/COMBINAT/generators.mu: New entries: - count Complete inline documentation available. * lib/COMBINAT/weightedCompositions.mu: New library package combinat::subcompositions with entries - count, generate, generatingSeries * lib/COMBINAT/subcompositions.mu: New library package combinat::subcompositions with entries - count, first, Next, generator * lib/COMBINAT/TEST/weightedCompositions.tst, lib/COMBINAT/TEST/subcompositions.tst: New test file with tests for: - count, generate 2001-02-26 Nicolas M. Thiéry * lib/COMBINAT/TEST/powerset.tst: Fixed missing textexit. * lib/LIBFILES/combinat.mu: Temporarily desactivated subcompositions an weightedCompositions. * TEST/Makefile.am: Configured and enabled MuPAD tests with automake/autoconf. * lib/COMBINAT/subwords.mu: New domain combinat::subwords with entries: - count, first, last, generator, generator_nk * lib/LIBFILES/combinat.mu: Added package subwords. Changed stirling* file names. Redefined properly choose and powerset. Removed choose from the interface. * lib/COMBINAT/TEST/subsets.tst: Removal of all the hairy extensions to lists. Cf. package subwords. * lib/COMBINAT/catalan.mu: Cleanup. * lib/COMBINAT/subsets.mu: Cleanup and use of the new combinat::generators::fromNext function. Removal of all the hairy extensions to lists. Cf. package subwords. * lib/COMBINAT/structure.mu: Cleanup and use of the new combinat::generators::fromNext function. If first/next or last/previous are provided, build a default generator from it. * lib/COMBINAT/permutations.mu, lib/COMBINAT/partitions.mu, lib/COMBINAT/compositions.mu: Cleanup and use of the new combinat::generators::fromNext function. * lib/COMBINAT/generators.mu: New entries: - fromNext, fromRange, compose, concat * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/TEST/permutations.tst, lib/COMBINAT/TEST/partitions.tst, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/catalan.tst: prog::check of the library package. * lib/COMBINAT/TEST/combinat.tst: prog::check of the library. * lib/COMBINAT/TEST/powerset.tst: Imported the old test file for combinat::powerset of MuPAD 2.0.0 * lib/COMBINAT/TEST/generators.tst: New test file for generators with tests for: - empty, toList, fromList, repeater, fromNext, fromRange, compose, concat * lib/COMBINAT/modStirling.mu: modStirling function taken from MuPAD-2.0.0. * lib/COMBINAT/stirling2.mu: stirling2 function taken from MuPAD-2.0.0. * lib/COMBINAT/stirling1.mu: stirling1 function taken from MuPAD-2.0.0. * lib/COMBINAT/bell.mu: bell function taken from MuPAD-2.0.0. 2001-02-25 Nicolas M. Thiéry * configure.in: Configured and enabled MuPAD tests with automake/autoconf. * lib/LIBFILES/combinat.mu: Added packages permutations, compositions and subsets. * lib/COMBINAT/TEST/words.tst, lib/COMBINAT/TEST/compositions.tst, lib/COMBINAT/TEST/catalan.tst: Standardization of the test output file. * lib/LIBFILES/combinat.mu: New subdomains: - combinat::catalan - combinat::structure - combinat::generators - combinat::compositions, combinat::words, combinat::dyckWords * lib/COMBINAT/TEST/partitions.tst: New tests: - first, last, generate * lib/COMBINAT/partitions.mu: New entries: - generator, first, next New functionalities: - limits both on the number of parts and size of the parts. * lib/COMBINAT/subsets.mu: New package combinat::permutations with entries: - type, count, generator, first, last * lib/COMBINAT/TEST/subsets.tst: New tests: - first, last, count, generate * lib/COMBINAT/permutations.mu: New package combinat::permutations with entries: - type, count, generator, first, last, Next, previous * lib/COMBINAT/TEST/permutations.tst: New tests: - generate, count * lib/COMBINAT/compositions.mu, Makefile.am: Fixed non local variable, ... * lib/COMBINAT/structure.mu: New entries: - generator_FromNext, generator_FromPrevious * index.html.in: Updates, fixes Preliminary list of domains / categories * lib/COMBINAT/TEST/words.tst: New tests: - combinat::words::count, combinat::words::generate * lib/COMBINAT/TEST/partitions.tst: New tests: - combinat::partitions::count, combinat::partitions::generate * lib/COMBINAT/TEST/compositions.tst: New tests: - combinat::compositions::count, combinat::compositions::generate * lib/COMBINAT/TEST/catalan.tst: Test for: - combinat::catalan, small values * lib/COMBINAT/partitions.mu: Inherits from combinat::structure. New entries: - type * lib/COMBINAT/structure.mu: New category combinat::structure with entries: - interface_Structure, type, testtype, count, generator, generate - generate_FromGenerator, generator_FromGenerate, count_FromGenerate * lib/COMBINAT/words.mu: New library package combinat::dyckWords with entries: - type, count, generator * lib/COMBINAT/dyckWords.mu: New domain combinat::dyckWords with entries: - type, count, generate * lib/COMBINAT/compositions.mu: New domain combinat::compositions with entries: - type, count, generator, first, last, Next, previous * lib/COMBINAT/catalan.mu: New function: - combinat::catalan * lib/COMBINAT/generators.mu: New methods: - type, empty, repeater, fromList, toList 2001-02-16 Nicolas M. Thiéry * packages/generic.spec.in, bootstrap, AUTHORS, BUGS, ChangeLog, configure.in, index.html.in, Makefile.am, mupad.m4, NEWS, packages/Makefile.am, packages/package-info.in, packages/packages.m4, QuickInstall, README.in, THANKS, TODO: Created administrative and distribution related files. * lib/init.mu, lib/LIBFILES/combinat.mu: Started import and reorganization from the official combinat package of MuPAD 2.0.0.