\documentclass{article} \usepackage{axiom} \begin{document} \title{\$SPAD/src/algebra Makefile} \author{Timothy Daly} \maketitle \begin{abstract} \end{abstract} \eject \tableofcontents \eject \section{Adding new algebra} This is a complex process by its very nature. Developers and Maintainers who undertake the process need to understand quite a lot of detail. The ultimate steps to add algebra are tedious but simple. Note that only algebra code that gets shipped with the system needs to undergo this process. User code can be compiled once the distributed algebra exists and does not need either this Makefile or this installation process. Since understanding is the key to making correct changes to this file I'll work on explaining the details of why things need to exist. The first idea that you need to understand is the overall process of adding algebra code. Lets assume that you have a brand new spad file, called [[foo.spad]] containing a simple domain [[BAR]]. The steps in the process of adding this file are: \begin{enumerate} \item Find out where the algebra code lives in the lattice. You do this by \begin{enumerate} \item starting a new interpsys session \item collecting all the names of the algebra files BAR requires \item determining which layer each of the required files resides \item determine the highest layer (e.g. 14) that contains the required files \end{enumerate} \item insert the documentation into the next layer (e.g. 15) \item insert the [[${OUT}/BAR.o]] file into the layer's file list \item create a new subsection for the [[foo.spad]] file \item add a stanza to extract [[foo.spad]] from [[foo.spad.pamphlet]] \item add a stanza to extract [[foo.dvi]] from [[foo.spad.pamphlet]] \item add a stanza to compile [[foo.spad]] to get [[BAR.lsp]] \item add a stanza to compile [[BAR.lsp]] to get [[BAR.o]] \item add a stanza to copy [[BAR.o]] to the final algebra directory \item add the 5 chunk names into the default Makefile section \end{enumerate} \section{Rebuilding the algebra from scratch} Compile order is important. Here we try to define the ordered lattice of spad file dependencies. However this is, in reality, a graph rather than a lattice. In order to break cycles in this graph we explicitly cache a few of the intermediate generated lisp code for certain files. These are marked throughout (both here and in the various pamphlet files) with the word {\bf BOOTSTRAP}. If we take a cycle such as {\bf RING} we discover that in order to compile the spad code we must load the compiled definition of {\bf RING}. In this case we must compile the cached lisp code before we try to compile the spad file. The cycle for {\bf SETCAT} is longer consisting of: {\bf SETCAT} needs {\bf SINT} needs {\bf UFD} needs {\bf GCDDOM} needs {\bf COMRING} needs {\bf RING} needs {\bf RNG} needs {\bf ABELGRP} needs {\bf CABMON} needs {\bf ABELMON} needs {\bf ABELSG} needs {\bf SETCAT}. It is highly recommended that you try to become a developer of Axiom and read the archived mailing lists before you decide to change a cached file. In the fullness of time we will rewrite the whole algebra structure into a proper lattice if possible. Alternatively we'll reimplement the compiler to handle graphs. Or deeply adopt the extensible domains. Whatever we do will be much discussed (and cause much disgust) around the campfire. If you come up with a brilliant plan that gets adopted we'll even inscribe your name on a log and add it to the fire. In the code that follows we find the categories, packages and domains that compile with no dependencies and call this set ``layer 0''. Next we find the categories, packages and domains that will compile using only ``layer 0'' code and call this ``layer 1''. We walk up the lattice in this fashion adding layers. Note that at layer 3 this process runs into cycles and we create the ``layer 3 bootstrap'' stanzas before continuing upward. I used to have code that would automatically generate this lattice but it got lost in the move from IBM to NAG. The current information was hand generated during the coding of this Makefile. Except for the bootstrap files most of the stanzas have the dependency graph encoded in the precondition lists for each makefile stanza. Thus we can see that building the package {\bf ANY1} requires the category {\bf TYPE}. \begin{verbatim} ${MID}/ANY1.NRLIB: ${OUT}/TYPE.o ${MID}/ANY1.spad \end{verbatim} This information also exists in the comments before each layer. Ordinary users of Axiom won't need to know this. However developers of the standard system should strive to keep this information up to date and correct. The spad compiler will tell you this information as part of the compile. Once we reach the point in the lattice where all of the individual categories, domains and packages in each spad file have been compiled we can start building the system directly from the whole spad code files rather than the individual domains. \section{Pamphlets (category, packages, and domains)} DONE acplot.spad.pamphlet DONE )abbrev package REALSOLV RealSolvePackage DONE )abbrev domain ACPLOT PlaneAlgebraicCurvePlot DONE aggcat2.spad.pamphlet DONE )abbrev package FLAGG2 FiniteLinearAggregateFunctions2 DONE )abbrev package FSAGG2 FiniteSetAggregateFunctions2 DONE aggcat.spad.pamphlet DONE )abbrev category AGG Aggregate DONE )abbrev category HOAGG HomogeneousAggregate DONE )abbrev category CLAGG Collection DONE )abbrev category BGAGG BagAggregate DONE )abbrev category SKAGG StackAggregate DONE )abbrev category QUAGG QueueAggregate DONE )abbrev category DQAGG DequeueAggregate DONE )abbrev category PRQAGG PriorityQueueAggregate DONE )abbrev category DIOPS DictionaryOperations DONE )abbrev category DIAGG Dictionary DONE )abbrev category MDAGG MultiDictionary DONE )abbrev category SETAGG SetAggregate DONE )abbrev category FSAGG FiniteSetAggregate DONE )abbrev category MSETAGG MultisetAggregate DONE )abbrev category OMSAGG OrderedMultisetAggregate DONE )abbrev category KDAGG KeyedDictionary DONE )abbrev category ELTAB Eltable DONE )abbrev category ELTAGG EltableAggregate DONE )abbrev category IXAGG IndexedAggregate DONE )abbrev category TBAGG TableAggregate DONE )abbrev category RCAGG RecursiveAggregate DONE )abbrev category BRAGG BinaryRecursiveAggregate DONE )abbrev category DLAGG DoublyLinkedAggregate DONE )abbrev category URAGG UnaryRecursiveAggregate DONE )abbrev category STAGG StreamAggregate DONE )abbrev category LNAGG LinearAggregate DONE )abbrev category FLAGG FiniteLinearAggregate DONE )abbrev category A1AGG OneDimensionalArrayAggregate DONE )abbrev category ELAGG ExtensibleLinearAggregate DONE )abbrev category LSAGG ListAggregate DONE )abbrev category ALAGG AssociationListAggregate DONE )abbrev category SRAGG StringAggregate DONE )abbrev category BTAGG BitAggregate algcat.spad.pamphlet DONE )abbrev category FINRALG FiniteRankAlgebra DONE )abbrev category FRAMALG FramedAlgebra DONE )abbrev category MONOGEN MonogenicAlgebra )abbrev package CPIMA CharacteristicPolynomialInMonogenicalAlgebra DONE )abbrev package NORMMA NormInMonogenicAlgebra DONE algext.spad.pamphlet DONE )abbrev domain SAE SimpleAlgebraicExtension DONE algfact.spad.pamphlet DONE )abbrev package IALGFACT InnerAlgFactor DONE )abbrev package SAEFACT SimpleAlgebraicExtensionAlgFactor DONE )abbrev package RFFACT RationalFunctionFactor DONE )abbrev package SAERFFC SAERationalFunctionAlgFactor DONE )abbrev package ALGFACT AlgFactor DONE algfunc.spad.pamphlet DONE )abbrev category ACF AlgebraicallyClosedField DONE )abbrev category ACFS AlgebraicallyClosedFunctionSpace DONE )abbrev package AF AlgebraicFunction DONE allfact.spad.pamphlet DONE )abbrev package MRATFAC MRationalFactorize DONE )abbrev package MPRFF MPolyCatRationalFunctionFactorizer DONE )abbrev package MPCPF MPolyCatPolyFactorizer DONE )abbrev package GENMFACT GeneralizedMultivariateFactorize DONE )abbrev package RFFACTOR RationalFunctionFactorizer DONE )abbrev package SUPFRACF SupFractionFactorizer DONE alql.spad.pamphlet DONE )abbrev domain DLIST DataList DONE )abbrev domain ICARD IndexCard DONE )abbrev domain DBASE Database DONE )abbrev domain QEQUAT QueryEquation DONE )abbrev package MTHING MergeThing DONE )abbrev package OPQUERY OperationsQuery DONE annacat.spad.pamphlet DONE )abbrev domain NIPROB NumericalIntegrationProblem DONE )abbrev domain ODEPROB NumericalODEProblem DONE )abbrev domain PDEPROB NumericalPDEProblem DONE )abbrev domain OPTPROB NumericalOptimizationProblem DONE )abbrev category NUMINT NumericalIntegrationCategory DONE )abbrev category ODECAT OrdinaryDifferentialEquationsSolverCategory DONE )abbrev category PDECAT PartialDifferentialEquationsSolverCategory DONE )abbrev category OPTCAT NumericalOptimizationCategory DONE any.spad.pamphlet DONE )abbrev domain NONE None DONE )abbrev package NONE1 NoneFunctions1 DONE )abbrev domain ANY Any DONE )abbrev package ANY1 AnyFunctions1 DONE array1.spad.pamphlet DONE )abbrev domain PRIMARR PrimitiveArray DONE )abbrev package PRIMARR2 PrimitiveArrayFunctions2 DONE )abbrev domain TUPLE Tuple DONE )abbrev domain IFARRAY IndexedFlexibleArray DONE )abbrev domain FARRAY FlexibleArray DONE )abbrev domain IARRAY1 IndexedOneDimensionalArray DONE )abbrev domain ARRAY1 OneDimensionalArray DONE )abbrev package ARRAY12 OneDimensionalArrayFunctions2 DONE array2.spad.pamphlet DONE )abbrev category ARR2CAT TwoDimensionalArrayCategory DONE )abbrev domain IIARRAY2 InnerIndexedTwoDimensionalArray DONE )abbrev domain IARRAY2 IndexedTwoDimensionalArray DONE )abbrev domain ARRAY2 TwoDimensionalArray DONE asp.spad.pamphlet DONE )abbrev domain ASP1 Asp1 DONE )abbrev domain ASP10 Asp10 DONE )abbrev domain ASP12 Asp12 DONE )abbrev domain ASP19 Asp19 DONE )abbrev domain ASP20 Asp20 DONE )abbrev domain ASP24 Asp24 DONE )abbrev domain ASP27 Asp27 DONE )abbrev domain ASP28 Asp28 DONE )abbrev domain ASP29 Asp29 DONE )abbrev domain ASP30 Asp30 DONE )abbrev domain ASP31 Asp31 DONE )abbrev domain ASP33 Asp33 DONE )abbrev domain ASP34 Asp34 DONE )abbrev domain ASP35 Asp35 DONE )abbrev domain ASP4 Asp4 DONE )abbrev domain ASP41 Asp41 DONE )abbrev domain ASP42 Asp42 DONE )abbrev domain ASP49 Asp49 DONE )abbrev domain ASP50 Asp50 DONE )abbrev domain ASP55 Asp55 DONE )abbrev domain ASP6 Asp6 DONE )abbrev domain ASP7 Asp7 DONE )abbrev domain ASP73 Asp73 DONE )abbrev domain ASP74 Asp74 DONE )abbrev domain ASP77 Asp77 DONE )abbrev domain ASP78 Asp78 DONE )abbrev domain ASP8 Asp8 DONE )abbrev domain ASP80 Asp80 DONE )abbrev domain ASP9 Asp9 DONE attreg.spad.pamphlet DONE )abbrev category ATTREG AttributeRegistry axtimer.as.pamphlet DONE bags.spad.pamphlet DONE )abbrev domain STACK Stack DONE )abbrev domain ASTACK ArrayStack DONE )abbrev domain QUEUE Queue DONE )abbrev domain DEQUEUE Dequeue DONE )abbrev domain HEAP Heap DONE bezout.spad.pamphlet DONE )abbrev package BEZOUT BezoutMatrix DONE boolean.spad.pamphlet DONE )abbrev domain REF Reference DONE )abbrev category LOGIC Logic DONE )abbrev domain BOOLEAN Boolean DONE )abbrev domain IBITS IndexedBits DONE )abbrev domain BITS Bits DONE brill.spad.pamphlet DONE )abbrev package BRILL BrillhartTests DONE c02.spad.pamphlet DONE )abbrev package NAGC02 NagPolynomialRootsPackage DONE c05.spad.pamphlet DONE )abbrev package NAGC05 NagRootFindingPackage DONE c06.spad.pamphlet DONE )abbrev package NAGC06 NagSeriesSummationPackage DONE card.spad.pamphlet DONE )abbrev domain CARD CardinalNumber DONE carten.spad.pamphlet DONE )abbrev category GRMOD GradedModule DONE )abbrev category GRALG GradedAlgebra DONE )abbrev domain CARTEN CartesianTensor DONE )abbrev package CARTEN2 CartesianTensorFunctions2 DONE catdef.spad.pamphlet DONE )abbrev category ABELGRP AbelianGroup DONE )abbrev category ABELMON AbelianMonoid DONE )abbrev category ABELSG AbelianSemiGroup DONE )abbrev category ALGEBRA Algebra DONE )abbrev category BASTYPE BasicType DONE )abbrev category BMODULE BiModule DONE )abbrev category CABMON CancellationAbelianMonoid DONE )abbrev category CHARNZ CharacteristicNonZero DONE )abbrev category CHARZ CharacteristicZero DONE )abbrev category COMRING CommutativeRing DONE )abbrev category DIFRING DifferentialRing DONE )abbrev category DIFEXT DifferentialExtension DONE )abbrev category DIVRING DivisionRing DONE )abbrev category ENTIRER EntireRing DONE )abbrev category EUCDOM EuclideanDomain DONE )abbrev category FIELD Field DONE )abbrev category FINITE Finite DONE )abbrev category FLINEXP FullyLinearlyExplicitRingOver DONE )abbrev category GCDDOM GcdDomain DONE )abbrev category GROUP Group DONE )abbrev category INTDOM IntegralDomain DONE )abbrev category LMODULE LeftModule DONE )abbrev category LINEXP LinearlyExplicitRingOver DONE )abbrev category MODULE Module DONE )abbrev category MONOID Monoid DONE )abbrev category OAGROUP OrderedAbelianGroup DONE )abbrev category OAMON OrderedAbelianMonoid DONE )abbrev category OAMONS OrderedAbelianMonoidSup DONE )abbrev category OASGP OrderedAbelianSemiGroup DONE )abbrev category OCAMON OrderedCancellationAbelianMonoid DONE )abbrev category ORDFIN OrderedFinite DONE )abbrev category OINTDOM OrderedIntegralDomain DONE )abbrev category ORDMON OrderedMonoid DONE )abbrev category ORDRING OrderedRing DONE )abbrev category ORDSET OrderedSet DONE )abbrev category PDRING PartialDifferentialRing DONE )abbrev category PFECAT PolynomialFactorizationExplicit DONE )abbrev category PID PrincipalIdealDomain DONE )abbrev category RMODULE RightModule DONE )abbrev category RING Ring DONE )abbrev category RNG Rng DONE )abbrev category SGROUP SemiGroup DONE )abbrev category SETCAT SetCategory DONE )abbrev category STEP StepThrough DONE )abbrev category UFD UniqueFactorizationDomain DONE )abbrev category VSPACE VectorSpace DONE cden.spad.pamphlet DONE )abbrev package ICDEN InnerCommonDenominator DONE )abbrev package CDEN CommonDenominator DONE )abbrev package UPCDEN UnivariatePolynomialCommonDenominator DONE )abbrev package MCDEN MatrixCommonDenominator DONE clifford.spad.pamphlet DONE )abbrev domain QFORM QuadraticForm DONE )abbrev domain CLIF CliffordAlgebra DONE clip.spad.pamphlet DONE )abbrev package CLIP TwoDimensionalPlotClipping DONE cmplxrt.spad.pamphlet DONE )abbrev package CMPLXRT ComplexRootPackage DONE coerce.spad.pamphlet DONE )abbrev category TYPE Type DONE )abbrev category KOERCE CoercibleTo DONE )abbrev category KONVERT ConvertibleTo DONE )abbrev category RETRACT RetractableTo DONE color.spad.pamphlet DONE )abbrev domain COLOR Color DONE )abbrev domain PALETTE Palette combfunc.spad.pamphlet DONE )abbrev category COMBOPC CombinatorialOpsCategory )abbrev package COMBF CombinatorialFunction DONE )abbrev package FSPECF FunctionalSpecialFunction DONE )abbrev package SUMFS FunctionSpaceSum DONE combinat.spad.pamphlet DONE )abbrev package COMBINAT IntegerCombinatoricFunctions DONE complet.spad.pamphlet DONE )abbrev domain ORDCOMP OrderedCompletion DONE )abbrev package ORDCOMP2 OrderedCompletionFunctions2 DONE )abbrev domain ONECOMP OnePointCompletion DONE )abbrev package ONECOMP2 OnePointCompletionFunctions2 DONE )abbrev package INFINITY Infinity DONE constant.spad.pamphlet DONE )abbrev domain IAN InnerAlgebraicNumber DONE )abbrev domain AN AlgebraicNumber DONE contfrac.spad.pamphlet DONE )abbrev domain CONTFRAC ContinuedFraction DONE )abbrev package NCNTFRAC NumericContinuedFraction DONE cont.spad.pamphlet DONE )abbrev package ESCONT ExpertSystemContinuityPackage DONE )abbrev package ESCONT1 ExpertSystemContinuityPackage1 DONE coordsys.spad.pamphlet DONE )abbrev package COORDSYS CoordinateSystems DONE cra.spad.pamphlet DONE )abbrev package CRAPACK CRApackage DONE crfp.spad.pamphlet DONE )abbrev package CRFP ComplexRootFindingPackage DONE curve.spad.pamphlet DONE )abbrev category FFCAT FunctionFieldCategory DONE )abbrev package MMAP MultipleMap DONE )abbrev package FFCAT2 FunctionFieldCategoryFunctions2 DONE )abbrev package CHVAR ChangeOfVariable DONE )abbrev domain RADFF RadicalFunctionField DONE )abbrev domain ALGFF AlgebraicFunctionField DONE cycles.spad.pamphlet DONE )abbrev package CYCLES CycleIndicators DONE )abbrev package EVALCYC EvaluateCycleIndicators DONE cyclotom.spad.pamphlet DONE )abbrev package CYCLOTOM CyclotomicPolynomialPackage d01agents.spad.pamphlet DONE )abbrev domain INTFTBL IntegrationFunctionsTable )abbrev package D01AGNT d01AgentsPackage DONE d01Package.spad.pamphlet DONE )abbrev package INTPACK AnnaNumericalIntegrationPackage DONE d01routine.spad.pamphlet DONE )abbrev domain D01AJFA d01ajfAnnaType DONE )abbrev domain D01AKFA d01akfAnnaType DONE )abbrev domain D01AMFA d01amfAnnaType DONE )abbrev domain D01APFA d01apfAnnaType DONE )abbrev domain D01AQFA d01aqfAnnaType DONE )abbrev domain D01ALFA d01alfAnnaType DONE )abbrev domain D01ANFA d01anfAnnaType DONE )abbrev domain D01ASFA d01asfAnnaType DONE )abbrev domain D01GBFA d01gbfAnnaType DONE )abbrev domain D01FCFA d01fcfAnnaType DONE d01.spad.pamphlet DONE )abbrev package NAGD01 NagIntegrationPackage DONE d01transform.spad.pamphlet DONE )abbrev domain D01TRNS d01TransformFunctionType d01weights.spad.pamphlet )abbrev package D01WGTS d01WeightsPackage d02agents.spad.pamphlet DONE )abbrev domain ODEIFTBL ODEIntensityFunctionsTable )abbrev package D02AGNT d02AgentsPackage DONE d02Package.spad.pamphlet DONE )abbrev package ODEPACK AnnaOrdinaryDifferentialEquationPackage DONE d02routine.spad.pamphlet DONE )abbrev domain D02BBFA d02bbfAnnaType DONE )abbrev domain D02BHFA d02bhfAnnaType DONE )abbrev domain D02CJFA d02cjfAnnaType DONE )abbrev domain D02EJFA d02ejfAnnaType DONE d02.spad.pamphlet DONE )abbrev package NAGD02 NagOrdinaryDifferentialEquationsPackage DONE d03agents.spad.pamphlet DONE )abbrev package D03AGNT d03AgentsPackage DONE d03Package.spad.pamphlet DONE )abbrev package PDEPACK AnnaPartialDifferentialEquationPackage DONE d03routine.spad.pamphlet DONE )abbrev domain D03EEFA d03eefAnnaType DONE )abbrev domain D03FAFA d03fafAnnaType DONE d03.spad.pamphlet DONE )abbrev package NAGD03 NagPartialDifferentialEquationsPackage DONE ddfact.spad.pamphlet DONE )abbrev package DDFACT DistinctDegreeFactorize DONE defaults.spad.pamphlet DONE )abbrev package REPSQ RepeatedSquaring DONE )abbrev package REPDB RepeatedDoubling DONE )abbrev package FLASORT FiniteLinearAggregateSort DONE defintef.spad.pamphlet DONE )abbrev package DEFINTEF ElementaryFunctionDefiniteIntegration DONE defintrf.spad.pamphlet DONE )abbrev package DFINTTLS DefiniteIntegrationTools DONE )abbrev package DEFINTRF RationalFunctionDefiniteIntegration DONE degred.spad.pamphlet DONE )abbrev package DEGRED DegreeReductionPackage DONE derham.spad.pamphlet DONE )abbrev category LALG LeftAlgebra DONE )abbrev domain EAB ExtAlgBasis DONE )abbrev domain ANTISYM AntiSymm DONE )abbrev domain DERHAM DeRhamComplex DONE dhmatrix.spad.pamphlet DONE )abbrev domain DHMATRIX DenavitHartenbergMatrix DONE divisor.spad.pamphlet DONE )abbrev domain FRIDEAL FractionalIdeal DONE )abbrev package FRIDEAL2 FractionalIdealFunctions2 DONE )abbrev package MHROWRED ModularHermitianRowReduction DONE )abbrev domain FRMOD FramedModule DONE )abbrev category FDIVCAT FiniteDivisorCategory DONE )abbrev domain HELLFDIV HyperellipticFiniteDivisor DONE )abbrev domain FDIV FiniteDivisor DONE )abbrev package FDIV2 FiniteDivisorFunctions2 DONE dpolcat.spad.pamphlet DONE )abbrev category DVARCAT DifferentialVariableCategory DONE )abbrev domain ODVAR OrderlyDifferentialVariable DONE )abbrev domain SDVAR SequentialDifferentialVariable DONE )abbrev category DPOLCAT DifferentialPolynomialCategory DONE )abbrev domain DSMP DifferentialSparseMultivariatePolynomial DONE )abbrev domain ODPOL OrderlyDifferentialPolynomial DONE )abbrev domain SDPOL SequentialDifferentialPolynomial DONE drawopt.spad.pamphlet DONE )abbrev domain DROPT DrawOption DONE )abbrev package DROPT1 DrawOptionFunctions1 DONE )abbrev package DROPT0 DrawOptionFunctions0 DONE drawpak.spad.pamphlet DONE )abbrev package DRAWCX DrawComplex DONE draw.spad.pamphlet DONE )abbrev package DRAWCFUN TopLevelDrawFunctionsForCompiledFunctions DONE )abbrev package DRAW TopLevelDrawFunctions DONE )abbrev package DRAWCURV TopLevelDrawFunctionsForAlgebraicCurves DONE )abbrev package DRAWPT TopLevelDrawFunctionsForPoints DONE e01.spad.pamphlet DONE )abbrev package NAGE01 NagInterpolationPackage DONE e02.spad.pamphlet DONE )abbrev package NAGE02 NagFittingPackage DONE e04agents.spad.pamphlet DONE )abbrev package E04AGNT e04AgentsPackage DONE e04Package.spad.pamphlet DONE )abbrev package OPTPACK AnnaNumericalOptimizationPackage DONE e04routine.spad.pamphlet DONE )abbrev domain E04DGFA e04dgfAnnaType DONE )abbrev domain E04FDFA e04fdfAnnaType DONE )abbrev domain E04GCFA e04gcfAnnaType DONE )abbrev domain E04JAFA e04jafAnnaType DONE )abbrev domain E04MBFA e04mbfAnnaType DONE )abbrev domain E04NAFA e04nafAnnaType DONE )abbrev domain E04UCFA e04ucfAnnaType DONE e04.spad.pamphlet DONE )abbrev package NAGE04 NagOptimisationPackage DONE efstruc.spad.pamphlet DONE )abbrev package SYMFUNC SymmetricFunctions DONE )abbrev package TANEXP TangentExpansions DONE )abbrev package EFSTRUC ElementaryFunctionStructurePackage DONE )abbrev package ITRIGMNP InnerTrigonometricManipulations DONE )abbrev package TRIGMNIP TrigonometricManipulations DONE )abbrev package CTRIGMNP ComplexTrigonometricManipulations DONE efuls.spad.pamphlet DONE )abbrev package EFULS ElementaryFunctionsUnivariateLaurentSeries DONE efupxs.spad.pamphlet DONE )abbrev package EFUPXS ElementaryFunctionsUnivariatePuiseuxSeries DONE eigen.spad.pamphlet DONE )abbrev package EP EigenPackage DONE )abbrev package CHARPOL CharacteristicPolynomialPackage DONE elemntry.spad.pamphlet DONE )abbrev package EF ElementaryFunction DONE elfuts.spad.pamphlet DONE )abbrev package ELFUTS EllipticFunctionsUnivariateTaylorSeries DONE equation1.spad.pamphlet DONE )abbrev category IEVALAB InnerEvalable DONE )abbrev category EVALAB Evalable DONE equation2.spad.pamphlet DONE )abbrev domain EQ Equation DONE )abbrev package EQ2 EquationFunctions2 DONE )abbrev category FEVALAB FullyEvalableOver DONE error.spad.pamphlet DONE )abbrev package ERROR ErrorFunctions DONE expexpan.spad.pamphlet DONE )abbrev domain EXPUPXS ExponentialOfUnivariatePuiseuxSeries DONE )abbrev domain UPXSSING UnivariatePuiseuxSeriesWithExponentialSingularity DONE )abbrev domain EXPEXPAN ExponentialExpansion DONE expr2ups.spad.pamphlet DONE )abbrev package EXPR2UPS ExpressionToUnivariatePowerSeries DONE exprode.spad.pamphlet DONE )abbrev package EXPRODE ExpressionSpaceODESolver DONE expr.spad.pamphlet DONE )abbrev domain EXPR Expression DONE )abbrev package PAN2EXPR PolynomialAN2Expression DONE )abbrev package EXPR2 ExpressionFunctions2 DONE )abbrev package PMPREDFS FunctionSpaceAttachPredicates DONE )abbrev package PMASSFS FunctionSpaceAssertions DONE )abbrev package PMPRED AttachPredicates DONE )abbrev package PMASS PatternMatchAssertions DONE )abbrev domain HACKPI Pi DONE )abbrev package PICOERCE PiCoercions DONE f01.spad.pamphlet DONE )abbrev package NAGF01 NagMatrixOperationsPackage DONE f02.spad.pamphlet DONE )abbrev package NAGF02 NagEigenPackage DONE f04.spad.pamphlet DONE )abbrev package NAGF04 NagLinearEquationSolvingPackage DONE f07.spad.pamphlet DONE )abbrev package NAGF07 NagLapack DONE facutil.spad.pamphlet DONE )abbrev package FACUTIL FactoringUtilities DONE )abbrev package PUSHVAR PushVariables DONE ffcat.spad.pamphlet DONE )abbrev category FPC FieldOfPrimeCharacteristic DONE )abbrev category XF ExtensionField DONE )abbrev category FAXF FiniteAlgebraicExtensionField DONE )abbrev package DLP DiscreteLogarithmPackage DONE )abbrev category FFIELDC FiniteFieldCategory DONE )abbrev package FFSLPE FiniteFieldSolveLinearPolynomialEquation DONE ffcg.spad.pamphlet DONE )abbrev domain FFCGP FiniteFieldCyclicGroupExtensionByPolynomial DONE )abbrev domain FFCGX FiniteFieldCyclicGroupExtension DONE )abbrev domain FFCG FiniteFieldCyclicGroup DONE fff.spad.pamphlet DONE )abbrev package FFF FiniteFieldFunctions DONE ffhom.spad.pamphlet DONE )abbrev package FFHOM FiniteFieldHomomorphisms ffnb.spad.pamphlet )abbrev package INBFF InnerNormalBasisFieldFunctions DONE )abbrev domain FFNBP FiniteFieldNormalBasisExtensionByPolynomial DONE )abbrev domain FFNBX FiniteFieldNormalBasisExtension DONE )abbrev domain FFNB FiniteFieldNormalBasis DONE ffpoly2.spad.pamphlet DONE )abbrev package FFPOLY2 FiniteFieldPolynomialPackage2 DONE ffpoly.spad.pamphlet DONE )abbrev package FFPOLY FiniteFieldPolynomialPackage DONE ffp.spad.pamphlet DONE )abbrev domain FFP FiniteFieldExtensionByPolynomial DONE )abbrev domain FFX FiniteFieldExtension DONE )abbrev domain IFF InnerFiniteField DONE )abbrev domain FF FiniteField ffrac.as.pamphlet DONE ffx.spad.pamphlet DONE )abbrev package IRREDFFX IrredPolyOverFiniteField DONE files.spad.pamphlet DONE )abbrev category FILECAT FileCategory DONE )abbrev domain FILE File DONE )abbrev domain TEXTFILE TextFile DONE )abbrev domain BINFILE BinaryFile DONE )abbrev domain KAFILE KeyedAccessFile DONE )abbrev domain LIB Library DONE float.spad.pamphlet DONE )abbrev domain FLOAT Float DONE fmod.spad.pamphlet DONE )abbrev domain ZMOD IntegerMod DONE fname.spad.pamphlet DONE )abbrev category FNCAT FileNameCategory DONE )abbrev domain FNAME FileName DONE fnla.spad.pamphlet DONE )abbrev domain OSI OrdSetInts DONE )abbrev domain COMM Commutator DONE )abbrev package HB HallBasis DONE )abbrev domain FNLA FreeNilpotentLie DONE formula.spad.pamphlet DONE )abbrev domain FORMULA ScriptFormulaFormat DONE )abbrev package FORMULA1 ScriptFormulaFormat1 DONE fortcat.spad.pamphlet DONE )abbrev category FORTFN FortranFunctionCategory DONE )abbrev category FMC FortranMatrixCategory DONE )abbrev category FORTCAT FortranProgramCategory DONE )abbrev category FVC FortranVectorCategory DONE )abbrev category FMTC FortranMachineTypeCategory DONE )abbrev category FMFUN FortranMatrixFunctionCategory DONE )abbrev category FVFUN FortranVectorFunctionCategory DONE fortmac.spad.pamphlet DONE )abbrev domain MINT MachineInteger DONE )abbrev domain MFLOAT MachineFloat DONE )abbrev domain MCMPLX MachineComplex DONE fortpak.spad.pamphlet DONE )abbrev package FCPAK1 FortranCodePackage1 DONE )abbrev package NAGSP NAGLinkSupportPackage DONE )abbrev package FORT FortranPackage DONE )abbrev package FOP FortranOutputStackPackage DONE )abbrev package TEMUTL TemplateUtilities DONE )abbrev package MCALCFN MultiVariableCalculusFunctions DONE fortran.spad.pamphlet DONE )abbrev domain RESULT Result DONE )abbrev domain FC FortranCode DONE )abbrev domain FORTRAN FortranProgram DONE )abbrev domain M3D ThreeDimensionalMatrix DONE )abbrev domain SFORT SimpleFortranProgram DONE )abbrev domain SWITCH Switch DONE )abbrev domain FTEM FortranTemplate DONE )abbrev domain FEXPR FortranExpression DONE forttyp.spad.pamphlet DONE )abbrev domain FST FortranScalarType DONE )abbrev domain FT FortranType DONE )abbrev domain SYMTAB SymbolTable DONE )abbrev domain SYMS TheSymbolTable DONE fourier.spad.pamphlet DONE )abbrev domain FCOMP FourierComponent DONE )abbrev domain FSERIES FourierSeries DONE fparfrac.spad.pamphlet DONE )abbrev domain FPARFRAC FullPartialFractionExpansion DONE fraction.spad.pamphlet DONE )abbrev domain LO Localize DONE )abbrev domain LA LocalAlgebra DONE )abbrev category QFCAT QuotientFieldCategory DONE )abbrev package QFCAT2 QuotientFieldCategoryFunctions2 DONE )abbrev domain FRAC Fraction DONE )abbrev package LPEFRAC LinearPolynomialEquationByFractions DONE )abbrev package FRAC2 FractionFunctions2 DONE free.spad.pamphlet DONE )abbrev domain LMOPS ListMonoidOps DONE )abbrev domain FMONOID FreeMonoid DONE )abbrev domain FGROUP FreeGroup DONE )abbrev category FAMONC FreeAbelianMonoidCategory DONE )abbrev domain IFAMON InnerFreeAbelianMonoid DONE )abbrev domain FAMONOID FreeAbelianMonoid DONE )abbrev domain FAGROUP FreeAbelianGroup DONE fr.spad.pamphlet DONE )abbrev domain FR Factored DONE )abbrev package FRUTIL FactoredFunctionUtilities DONE )abbrev package FR2 FactoredFunctions2 DONE fs2expxp.spad.pamphlet DONE )abbrev package FS2EXPXP FunctionSpaceToExponentialExpansion DONE fs2ups.spad.pamphlet DONE )abbrev package FS2UPS FunctionSpaceToUnivariatePowerSeries DONE fspace.spad.pamphlet DONE )abbrev category ES ExpressionSpace DONE )abbrev package ES1 ExpressionSpaceFunctions1 DONE )abbrev package ES2 ExpressionSpaceFunctions2 DONE )abbrev category FS FunctionSpace DONE )abbrev package FS2 FunctionSpaceFunctions2 DONE funcpkgs.spad.pamphlet DONE )abbrev package FSUPFACT FunctionSpaceUnivariatePolynomialFactor DONE functions.spad.pamphlet DONE )abbrev domain BFUNCT BasicFunctions DONE galfact.spad.pamphlet DONE )abbrev package GALFACT GaloisGroupFactorizer DONE galfactu.spad.pamphlet DONE )abbrev package GALFACTU GaloisGroupFactorizationUtilities DONE galpolyu.spad.pamphlet DONE )abbrev package GALPOLYU GaloisGroupPolynomialUtilities DONE galutil.spad.pamphlet DONE )abbrev package GALUTIL GaloisGroupUtilities DONE gaussfac.spad.pamphlet DONE )abbrev package GAUSSFAC GaussianFactorizationPackage DONE gaussian.spad.pamphlet DONE )abbrev category COMPCAT ComplexCategory DONE )abbrev package COMPLPAT ComplexPattern DONE )abbrev package CPMATCH ComplexPatternMatch DONE )abbrev domain COMPLEX Complex DONE )abbrev package COMPLEX2 ComplexFunctions2 DONE )abbrev package COMPFACT ComplexFactorization DONE )abbrev package CINTSLPE ComplexIntegerSolveLinearPolynomialEquation DONE gbeuclid.spad.pamphlet DONE )abbrev package GBEUCLID EuclideanGroebnerBasisPackage DONE gbintern.spad.pamphlet DONE )abbrev package GBINTERN GroebnerInternalPackage DONE gb.spad.pamphlet DONE )abbrev package GB GroebnerPackage DONE gdirprod.spad.pamphlet DONE )abbrev package ORDFUNS OrderingFunctions DONE )abbrev domain ODP OrderedDirectProduct DONE )abbrev domain HDP HomogeneousDirectProduct DONE )abbrev domain SHDP SplitHomogeneousDirectProduct DONE gdpoly.spad.pamphlet DONE )abbrev domain GDMP GeneralDistributedMultivariatePolynomial DONE )abbrev domain DMP DistributedMultivariatePolynomial DONE )abbrev domain HDMP HomogeneousDistributedMultivariatePolynomial DONE geneez.spad.pamphlet DONE )abbrev package GENEEZ GenExEuclid DONE generic.spad.pamphlet DONE )abbrev domain GCNAALG GenericNonAssociativeAlgebra DONE )abbrev package CVMP CoerceVectorMatrixPackage DONE genufact.spad.pamphlet DONE )abbrev package GENUFACT GenUFactorize DONE genups.spad.pamphlet DONE )abbrev package GENUPS GenerateUnivariatePowerSeries DONE ghensel.spad.pamphlet DONE )abbrev package GHENSEL GeneralHenselPackage DONE gpgcd.spad.pamphlet DONE )abbrev package GENPGCD GeneralPolynomialGcdPackage DONE gpol.spad.pamphlet DONE )abbrev domain LAUPOL LaurentPolynomial DONE grdef.spad.pamphlet DONE )abbrev package GRDEF GraphicsDefaults DONE groebf.spad.pamphlet DONE )abbrev package GBF GroebnerFactorizationPackage DONE groebsol.spad.pamphlet DONE )abbrev package GROEBSOL GroebnerSolve DONE gseries.spad.pamphlet DONE )abbrev domain GSERIES GeneralUnivariatePowerSeries herm.as.pamphlet DONE ideal.spad.pamphlet DONE )abbrev domain IDEAL PolynomialIdeals DONE idecomp.spad.pamphlet DONE )abbrev package IDECOMP IdealDecompositionPackage DONE indexedp.spad.pamphlet DONE )abbrev category IDPC IndexedDirectProductCategory DONE )abbrev domain IDPO IndexedDirectProductObject DONE )abbrev domain IDPAM IndexedDirectProductAbelianMonoid DONE )abbrev domain IDPOAM IndexedDirectProductOrderedAbelianMonoid DONE )abbrev domain IDPOAMS IndexedDirectProductOrderedAbelianMonoidSup DONE )abbrev domain IDPAG IndexedDirectProductAbelianGroup DONE infprod.spad.pamphlet DONE )abbrev package STINPROD StreamInfiniteProduct DONE )abbrev package INFPROD0 InfiniteProductCharacteristicZero DONE )abbrev package INPRODPF InfiniteProductPrimeField DONE )abbrev package INPRODFF InfiniteProductFiniteField DONE intaf.spad.pamphlet DONE )abbrev package INTG0 GenusZeroIntegration DONE )abbrev package INTPAF PureAlgebraicIntegration DONE )abbrev package INTAF AlgebraicIntegration DONE intalg.spad.pamphlet DONE )abbrev package DBLRESP DoubleResultantPackage DONE )abbrev package INTHERAL AlgebraicHermiteIntegration DONE )abbrev package INTALG AlgebraicIntegrate DONE intaux.spad.pamphlet DONE )abbrev domain IR IntegrationResult DONE )abbrev package IR2 IntegrationResultFunctions2 DONE intclos.spad.pamphlet DONE )abbrev package TRIMAT TriangularMatrixOperations DONE )abbrev package IBATOOL IntegralBasisTools DONE )abbrev package FFINTBAS FunctionFieldIntegralBasis DONE )abbrev package WFFINTBS WildFunctionFieldIntegralBasis DONE )abbrev package NFINTBAS NumberFieldIntegralBasis DONE intef.spad.pamphlet DONE )abbrev package INTEF ElementaryIntegration DONE integer.spad.pamphlet DONE )abbrev package INTSLPE IntegerSolveLinearPolynomialEquation DONE )abbrev domain INT Integer DONE )abbrev domain NNI NonNegativeInteger DONE )abbrev domain PI PositiveInteger DONE )abbrev domain ROMAN RomanNumeral DONE integrat.spad.pamphlet DONE )abbrev package FSCINT FunctionSpaceComplexIntegration DONE )abbrev package FSINT FunctionSpaceIntegration interval.as.pamphlet DONE intfact.spad.pamphlet DONE )abbrev package PRIMES IntegerPrimesPackage DONE )abbrev package IROOT IntegerRoots DONE )abbrev package INTFACT IntegerFactorizationPackage DONE intpm.spad.pamphlet DONE )abbrev package INTPM PatternMatchIntegration DONE intrf.spad.pamphlet DONE )abbrev package SUBRESP SubResultantPackage DONE )abbrev package MONOTOOL MonomialExtensionTools DONE )abbrev package INTHERTR TranscendentalHermiteIntegration DONE )abbrev package INTTR TranscendentalIntegration DONE )abbrev package INTRAT RationalIntegration DONE )abbrev package INTRF RationalFunctionIntegration invnode.as.pamphlet invrender.as.pamphlet invtypes.as.pamphlet invutils.as.pamphlet DONE irexpand.spad.pamphlet DONE )abbrev package IR2F IntegrationResultToFunction DONE )abbrev package IRRF2F IntegrationResultRFToFunction DONE irsn.spad.pamphlet DONE )abbrev package IRSN IrrRepSymNatPackage DONE ituple.spad.pamphlet DONE )abbrev domain ITUPLE InfiniteTuple DONE )abbrev package ITFUN2 InfiniteTupleFunctions2 DONE )abbrev package ITFUN3 InfiniteTupleFunctions3 iviews.as.pamphlet DONE kl.spad.pamphlet DONE )abbrev category CACHSET CachableSet DONE )abbrev package SCACHE SortedCache DONE )abbrev domain MKCHSET MakeCachableSet DONE )abbrev domain KERNEL Kernel DONE )abbrev package KERNEL2 KernelFunctions2 DONE kovacic.spad.pamphlet DONE )abbrev package KOVACIC Kovacic DONE laplace.spad.pamphlet DONE )abbrev package LAPLACE LaplaceTransform DONE )abbrev package INVLAPLA InverseLaplaceTransform DONE laurent.spad.pamphlet DONE )abbrev category ULSCCAT UnivariateLaurentSeriesConstructorCategory DONE )abbrev domain ULSCONS UnivariateLaurentSeriesConstructor DONE )abbrev domain ULS UnivariateLaurentSeries DONE )abbrev package ULS2 UnivariateLaurentSeriesFunctions2 DONE leadcdet.spad.pamphlet DONE )abbrev package LEADCDET LeadingCoefDetermination DONE lie.spad.pamphlet DONE )abbrev domain LIE AssociatedLieAlgebra DONE )abbrev domain JORDAN AssociatedJordanAlgebra DONE )abbrev domain LSQM LieSquareMatrix limitps.spad.pamphlet DONE )abbrev package LIMITPS PowerSeriesLimitPackage )abbrev package SIGNEF ElementaryFunctionSign DONE lindep.spad.pamphlet DONE )abbrev package LINDEP LinearDependence DONE )abbrev package ZLINDEP IntegerLinearDependence DONE lingrob.spad.pamphlet DONE )abbrev package LGROBP LinGroebnerPackage DONE liouv.spad.pamphlet DONE )abbrev package LF LiouvillianFunction DONE listgcd.spad.pamphlet DONE )abbrev package HEUGCD HeuGcd DONE list.spad.pamphlet DONE )abbrev domain ILIST IndexedList DONE )abbrev domain LIST List DONE )abbrev package LIST2 ListFunctions2 DONE )abbrev package LIST3 ListFunctions3 DONE )abbrev package LIST2MAP ListToMap DONE )abbrev domain ALIST AssociationList DONE lmdict.spad.pamphlet DONE )abbrev domain LMDICT ListMultiDictionary DONE lodof.spad.pamphlet DONE )abbrev domain SETMN SetOfMIntegersInOneToN DONE )abbrev package PREASSOC PrecomputedAssociatedEquations DONE )abbrev package ASSOCEQ AssociatedEquations DONE )abbrev package LODOF LinearOrdinaryDifferentialOperatorFactorizer DONE lodop.spad.pamphlet DONE )abbrev category MLO MonogenicLinearOperator DONE )abbrev domain OMLO OppositeMonogenicLinearOperator DONE )abbrev package NCODIV NonCommutativeOperatorDivision DONE )abbrev domain ODR OrdinaryDifferentialRing DONE )abbrev domain DPMO DirectProductModule DONE )abbrev domain DPMM DirectProductMatrixModule lodo.spad.pamphlet DONE )abbrev category LODOCAT LinearOrdinaryDifferentialOperatorCategory DONE )abbrev package LODOOPS LinearOrdinaryDifferentialOperatorsOps )abbrev domain LODO LinearOrdinaryDifferentialOperator )abbrev domain LODO1 LinearOrdinaryDifferentialOperator1 DONE )abbrev domain LODO2 LinearOrdinaryDifferentialOperator2 DONE manip.spad.pamphlet DONE )abbrev package FACTFUNC FactoredFunctions DONE )abbrev package POLYROOT PolynomialRoots DONE )abbrev package ALGMANIP AlgebraicManipulations DONE )abbrev package SIMPAN SimplifyAlgebraicNumberConvertPackage DONE )abbrev package TRMANIP TranscendentalManipulations DONE mappkg.spad.pamphlet DONE )abbrev package MAPHACK1 MappingPackageInternalHacks1 DONE )abbrev package MAPHACK2 MappingPackageInternalHacks2 DONE )abbrev package MAPHACK3 MappingPackageInternalHacks3 DONE )abbrev package MAPPKG1 MappingPackage1 DONE )abbrev package MAPPKG2 MappingPackage2 DONE )abbrev package MAPPKG3 MappingPackage3 DONE matcat.spad.pamphlet DONE )abbrev category MATCAT MatrixCategory DONE )abbrev category RMATCAT RectangularMatrixCategory DONE )abbrev category SMATCAT SquareMatrixCategory DONE matfuns.spad.pamphlet DONE )abbrev package IMATLIN InnerMatrixLinearAlgebraFunctions DONE )abbrev package MATCAT2 MatrixCategoryFunctions2 DONE )abbrev package RMCAT2 RectangularMatrixCategoryFunctions2 DONE )abbrev package IMATQF InnerMatrixQuotientFieldFunctions DONE )abbrev package MATLIN MatrixLinearAlgebraFunctions DONE matrix.spad.pamphlet DONE )abbrev domain IMATRIX IndexedMatrix DONE )abbrev domain MATRIX Matrix DONE )abbrev domain RMATRIX RectangularMatrix DONE )abbrev domain SQMATRIX SquareMatrix DONE matstor.spad.pamphlet DONE )abbrev package MATSTOR StorageEfficientMatrixOperations DONE mesh.spad.pamphlet DONE )abbrev package MESH MeshCreationRoutinesForThreeDimensions DONE mfinfact.spad.pamphlet DONE )abbrev package MFINFACT MultFiniteFactorize DONE misc.spad.pamphlet DONE )abbrev domain SAOS SingletonAsOrderedSet DONE mkfunc.spad.pamphlet DONE )abbrev domain INFORM InputForm DONE )abbrev package INFORM1 InputFormFunctions1 DONE )abbrev package MKFUNC MakeFunction DONE )abbrev package MKUCFUNC MakeUnaryCompiledFunction DONE )abbrev package MKBCFUNC MakeBinaryCompiledFunction DONE )abbrev package MKFLCFN MakeFloatCompiledFunction DONE mkrecord.spad.pamphlet DONE )abbrev package MKRECORD MakeRecord DONE mlift.spad.jhd.pamphlet DONE )abbrev package MLIFT MultivariateLifting DONE mlift.spad.pamphlet DONE )abbrev package MLIFT MultivariateLifting DONE moddfact.spad.pamphlet DONE )abbrev package MDDFACT ModularDistinctDegreeFactorizer DONE modgcd.spad.pamphlet DONE )abbrev package INMODGCD InnerModularGcd DONE modmonom.spad.pamphlet DONE )abbrev domain MODMONOM ModuleMonomial DONE )abbrev domain GMODPOL GeneralModulePolynomial DONE modmon.spad.pamphlet DONE )abbrev domain MODMON ModMonic DONE modring.spad.pamphlet DONE )abbrev domain MODRING ModularRing DONE )abbrev domain EMR EuclideanModularRing DONE )abbrev domain MODFIELD ModularField DONE moebius.spad.pamphlet DONE )abbrev domain MOEBIUS MoebiusTransform DONE mring.spad.pamphlet DONE )abbrev domain MRING MonoidRing DONE )abbrev package MRF2 MonoidRingFunctions2 DONE mset.spad.pamphlet DONE )abbrev domain MSET Multiset DONE mts.spad.pamphlet DONE )abbrev domain SMTS SparseMultivariateTaylorSeries DONE )abbrev domain TS TaylorSeries DONE multfact.spad.pamphlet DONE )abbrev package INNMFACT InnerMultFact DONE )abbrev package MULTFACT MultivariateFactorize DONE )abbrev package ALGMFACT AlgebraicMultFact DONE multpoly.spad.pamphlet DONE )abbrev domain POLY Polynomial DONE )abbrev package POLY2 PolynomialFunctions2 DONE )abbrev domain MPOLY MultivariatePolynomial DONE )abbrev domain SMP SparseMultivariatePolynomial DONE )abbrev domain INDE IndexedExponents DONE multsqfr.spad.pamphlet DONE )abbrev package MULTSQFR MultivariateSquareFree DONE naalgc.spad.pamphlet DONE )abbrev category MONAD Monad DONE )abbrev category MONADWU MonadWithUnit DONE )abbrev category NARNG NonAssociativeRng DONE )abbrev category NASRING NonAssociativeRing DONE )abbrev category NAALG NonAssociativeAlgebra DONE )abbrev category FINAALG FiniteRankNonAssociativeAlgebra DONE )abbrev category FRNAALG FramedNonAssociativeAlgebra DONE naalg.spad.pamphlet DONE )abbrev domain ALGSC AlgebraGivenByStructuralConstants DONE )abbrev package SCPKG StructuralConstantsPackage DONE )abbrev package ALGPKG AlgebraPackage DONE )abbrev package FRNAAF2 FramedNonAssociativeAlgebraFunctions2 ndftip.as.pamphlet nepip.as.pamphlet DONE newdata.spad.pamphlet DONE )abbrev package IPRNTPK InternalPrintPackage DONE )abbrev package TBCMPPK TabulatedComputationPackage DONE )abbrev domain SPLNODE SplittingNode DONE )abbrev domain SPLTREE SplittingTree DONE newpoint.spad.pamphlet DONE )abbrev category PTCAT PointCategory DONE )abbrev domain POINT Point DONE )abbrev domain COMPPROP SubSpaceComponentProperty DONE )abbrev domain SUBSPACE SubSpace DONE )abbrev package PTPACK PointPackage DONE )abbrev package PTFUNC2 PointFunctions2 DONE newpoly.spad.pamphlet DONE )abbrev domain NSUP NewSparseUnivariatePolynomial DONE )abbrev package NSUP2 NewSparseUnivariatePolynomialFunctions2 DONE )abbrev category RPOLCAT RecursivePolynomialCategory DONE )abbrev domain NSMP NewSparseMultivariatePolynomial DONE nlinsol.spad.pamphlet DONE )abbrev package RETSOL RetractSolvePackage DONE )abbrev package NLINSOL NonLinearSolvePackage DONE nlode.spad.pamphlet DONE )abbrev package NODE1 NonLinearFirstOrderODESolver noptip.as.pamphlet DONE npcoef.spad.pamphlet DONE )abbrev package NPCOEF NPCoef nqip.as.pamphlet nrc.as.pamphlet nregset.spad.pamphlet )abbrev category NTSCAT NormalizedTriangularSetCategory )abbrev package NORMPK NormalizationPackage nsfip.as.pamphlet nsregset.spad.pamphlet )abbrev category SNTSCAT SquareFreeNormalizedTriangularSetCategory )abbrev package LAZM3PK LazardSetSolvingPackage DONE numeigen.spad.pamphlet DONE )abbrev package INEP InnerNumericEigenPackage DONE )abbrev package NREP NumericRealEigenPackage DONE )abbrev package NCEP NumericComplexEigenPackage DONE numeric.spad.pamphlet DONE )abbrev package NUMERIC Numeric DONE )abbrev package DRAWHACK DrawNumericHack DONE numode.spad.pamphlet DONE )abbrev package NUMODE NumericalOrdinaryDifferentialEquations DONE numquad.spad.pamphlet DONE )abbrev package NUMQUAD NumericalQuadrature DONE numsolve.spad.pamphlet DONE )abbrev package INFSP InnerNumericFloatSolvePackage DONE )abbrev package FLOATRP FloatingRealPackage DONE )abbrev package FLOATCP FloatingComplexPackage DONE numtheor.spad.pamphlet DONE )abbrev package INTHEORY IntegerNumberTheoryFunctions DONE )abbrev package PNTHEORY PolynomialNumberTheoryFunctions DONE oct.spad.pamphlet DONE )abbrev category OC OctonionCategory DONE )abbrev domain OCT Octonion DONE )abbrev package OCTCT2 OctonionCategoryFunctions2 DONE odealg.spad.pamphlet DONE )abbrev package ODESYS SystemODESolver DONE )abbrev package ODERED ReduceLODE DONE )abbrev package ODEPAL PureAlgebraicLODE odeef.spad.pamphlet DONE )abbrev package REDORDER ReductionOfOrder DONE )abbrev package LODEEF ElementaryFunctionLODESolver )abbrev package ODEEF ElementaryFunctionODESolver oderf.spad.pamphlet DONE )abbrev package BALFACT BalancedFactorisation DONE )abbrev package BOUNDZRO BoundIntegerRoots DONE )abbrev package ODEPRIM PrimitiveRatDE DONE )abbrev package UTSODETL UTSodetools DONE )abbrev package ODERAT RationalLODE DONE )abbrev package ODETOOLS ODETools DONE )abbrev package ODEINT ODEIntegration DONE )abbrev package ODECONST ConstantLODE DONE omcat.spad.pamphlet DONE )abbrev category OM OpenMath DONE omdev.spad.pamphlet DONE )abbrev domain OMENC OpenMathEncoding DONE )abbrev domain OMDEV OpenMathDevice DONE )abbrev domain OMCONN OpenMathConnection DONE )abbrev package OMPKG OpenMathPackage DONE omerror.spad.pamphlet DONE )abbrev domain OMERRK OpenMathErrorKind DONE )abbrev domain OMERR OpenMathError DONE omserver.spad.pamphlet DONE )abbrev package OMSERVER OpenMathServerPackage DONE opalg.spad.pamphlet DONE )abbrev domain MODOP ModuleOperator DONE )abbrev domain OP Operator DONE openmath.spad.pamphlet DONE )abbrev package OMEXPR ExpressionToOpenMath DONE op.spad.pamphlet DONE )abbrev domain BOP BasicOperator DONE )abbrev package BOP1 BasicOperatorFunctions1 DONE )abbrev package COMMONOP CommonOperators DONE ore.spad.pamphlet DONE )abbrev category OREPCAT UnivariateSkewPolynomialCategory DONE )abbrev package APPLYORE ApplyUnivariateSkewPolynomial DONE )abbrev domain AUTOMOR Automorphism DONE )abbrev package OREPCTO UnivariateSkewPolynomialCategoryOps DONE )abbrev domain ORESUP SparseUnivariateSkewPolynomial DONE )abbrev domain OREUP UnivariateSkewPolynomial DONE outform.spad.pamphlet DONE )abbrev package NUMFMT NumberFormats DONE )abbrev domain OUTFORM OutputForm DONE out.spad.pamphlet DONE )abbrev package OUT OutputPackage DONE )abbrev package SPECOUT SpecialOutputPackage DONE )abbrev package DISPLAY DisplayPackage DONE pade.spad.pamphlet DONE )abbrev package PADEPAC PadeApproximantPackage DONE )abbrev package PADE PadeApproximants DONE padiclib.spad.pamphlet DONE )abbrev package IBPTOOLS IntegralBasisPolynomialTools DONE )abbrev package IBACHIN ChineseRemainderToolsForIntegralBases DONE )abbrev package PWFFINTB PAdicWildFunctionFieldIntegralBasis DONE padic.spad.pamphlet DONE )abbrev category PADICCT PAdicIntegerCategory DONE )abbrev domain IPADIC InnerPAdicInteger DONE )abbrev domain PADIC PAdicInteger DONE )abbrev domain BPADIC BalancedPAdicInteger DONE )abbrev domain PADICRC PAdicRationalConstructor DONE )abbrev domain PADICRAT PAdicRational DONE )abbrev domain BPADICRT BalancedPAdicRational DONE paramete.spad.pamphlet DONE )abbrev domain PARPCURV ParametricPlaneCurve DONE )abbrev package PARPC2 ParametricPlaneCurveFunctions2 DONE )abbrev domain PARSCURV ParametricSpaceCurve DONE )abbrev package PARSC2 ParametricSpaceCurveFunctions2 DONE )abbrev domain PARSURF ParametricSurface DONE )abbrev package PARSU2 ParametricSurfaceFunctions2 DONE partperm.spad.pamphlet DONE )abbrev package PARTPERM PartitionsAndPermutations DONE patmatch1.spad.pamphlet DONE )abbrev domain PATRES PatternMatchResult DONE )abbrev package PATRES2 PatternMatchResultFunctions2 DONE )abbrev domain PATLRES PatternMatchListResult DONE )abbrev category PATMAB PatternMatchable DONE )abbrev category FPATMAB FullyPatternMatchable DONE )abbrev package PMSYM PatternMatchSymbol DONE )abbrev package PMKERNEL PatternMatchKernel DONE )abbrev package PMDOWN PatternMatchPushDown DONE )abbrev package PMTOOLS PatternMatchTools DONE )abbrev package PMLSAGG PatternMatchListAggregate DONE patmatch2.spad.pamphlet DONE )abbrev package PMINS PatternMatchIntegerNumberSystem DONE )abbrev package PMQFCAT PatternMatchQuotientFieldCategory DONE )abbrev package PMPLCAT PatternMatchPolynomialCategory DONE )abbrev package PMFS PatternMatchFunctionSpace DONE )abbrev package PATMATCH PatternMatch DONE pattern.spad.pamphlet DONE )abbrev domain PATTERN Pattern DONE )abbrev package PATTERN1 PatternFunctions1 DONE )abbrev package PATTERN2 PatternFunctions2 DONE )abbrev category PATAB Patternable DONE pcurve.spad.pamphlet DONE )abbrev category PPCURVE PlottablePlaneCurveCategory DONE )abbrev category PSCURVE PlottableSpaceCurveCategory DONE pdecomp.spad.pamphlet DONE )abbrev package PCOMP PolynomialComposition DONE )abbrev package PDECOMP PolynomialDecomposition DONE perman.spad.pamphlet DONE )abbrev package GRAY GrayCode DONE )abbrev package PERMAN Permanent DONE permgrps.spad.pamphlet DONE )abbrev domain PERMGRP PermutationGroup DONE )abbrev package PGE PermutationGroupExamples DONE perm.spad.pamphlet DONE )abbrev category PERMCAT PermutationCategory DONE )abbrev domain PERM Permutation DONE pfbr.spad.pamphlet DONE )abbrev package PFBRU PolynomialFactorizationByRecursionUnivariate DONE )abbrev package PFBR PolynomialFactorizationByRecursion DONE pfo.spad.pamphlet DONE )abbrev package FORDER FindOrderFinite DONE )abbrev package RDIV ReducedDivisor DONE )abbrev package PFOTOOLS PointsOfFiniteOrderTools DONE )abbrev package PFOQ PointsOfFiniteOrderRational DONE )abbrev package FSRED FunctionSpaceReduce DONE )abbrev package PFO PointsOfFiniteOrder DONE pfr.spad.pamphlet DONE )abbrev domain PFR PartialFraction DONE )abbrev package PFRPAC PartialFractionPackage DONE pf.spad.pamphlet DONE )abbrev domain IPF InnerPrimeField DONE )abbrev domain PF PrimeField DONE pgcd.spad.pamphlet DONE )abbrev package PGCD PolynomialGcdPackage DONE pgrobner.spad.pamphlet DONE )abbrev package PGROEB PolyGroebner DONE pinterp.spad.pamphlet DONE )abbrev package PINTERPA PolynomialInterpolationAlgorithms DONE )abbrev package PINTERP PolynomialInterpolation DONE pleqn.spad.pamphlet DONE )abbrev package PLEQN ParametricLinearEquations DONEplot3d.spad.pamphlet DONE )abbrev domain PLOT3D Plot3D DONE plot.spad.pamphlet DONE )abbrev domain PLOT Plot DONE )abbrev package PLOT1 PlotFunctions1 DONE plottool.spad.pamphlet DONE )abbrev package PLOTTOOL PlotTools DONE polset.spad.pamphlet DONE )abbrev category PSETCAT PolynomialSetCategory DONE )abbrev domain GPOLSET GeneralPolynomialSet DONE poltopol.spad.pamphlet DONE )abbrev package MPC2 MPolyCatFunctions2 DONE )abbrev package MPC3 MPolyCatFunctions3 DONE )abbrev package POLTOPOL PolToPol DONE polycat.spad.pamphlet DONE )abbrev category AMR AbelianMonoidRing DONE )abbrev category FAMR FiniteAbelianMonoidRing DONE )abbrev category POLYCAT PolynomialCategory DONE )abbrev package POLYLIFT PolynomialCategoryLifting DONE )abbrev category UPOLYC UnivariatePolynomialCategory DONE )abbrev package UPOLYC2 UnivariatePolynomialCategoryFunctions2 DONE )abbrev package COMMUPC CommuteUnivariatePolynomialCategory DONE poly.spad.pamphlet DONE )abbrev domain FM FreeModule DONE )abbrev domain PR PolynomialRing DONE )abbrev domain SUP SparseUnivariatePolynomial DONE )abbrev package SUP2 SparseUnivariatePolynomialFunctions2 DONE )abbrev domain UP UnivariatePolynomial DONE )abbrev package UP2 UnivariatePolynomialFunctions2 DONE )abbrev package POLY2UP PolynomialToUnivariatePolynomial DONE )abbrev package UPSQFREE UnivariatePolynomialSquareFree DONE )abbrev package PSQFR PolynomialSquareFree DONE )abbrev package UPMP UnivariatePolynomialMultiplicationPackage DONE primelt.spad.pamphlet DONE )abbrev package PRIMELT PrimitiveElement DONE )abbrev package FSPRMELT FunctionSpacePrimitiveElement DONE print.spad.pamphlet DONE )abbrev package PRINT PrintPackage DONE product.spad.pamphlet DONE )abbrev domain PRODUCT Product DONE prs.spad.pamphlet DONE )abbrev package PRS PseudoRemainderSequence DONE prtition.spad.pamphlet DONE )abbrev domain PRTITION Partition DONE )abbrev domain SYMPOLY SymmetricPolynomial DONE pscat.spad.pamphlet DONE )abbrev category PSCAT PowerSeriesCategory DONE )abbrev category UPSCAT UnivariatePowerSeriesCategory DONE )abbrev category UTSCAT UnivariateTaylorSeriesCategory DONE )abbrev category ULSCAT UnivariateLaurentSeriesCategory DONE )abbrev category UPXSCAT UnivariatePuiseuxSeriesCategory DONE )abbrev category MTSCAT MultivariateTaylorSeriesCategory DONE pseudolin.spad.pamphlet DONE )abbrev package PSEUDLIN PseudoLinearNormalForm DONE ptranfn.spad.pamphlet DONE )abbrev category PTRANFN PartialTranscendentalFunctions DONE puiseux.spad.pamphlet DONE )abbrev category UPXSCCA UnivariatePuiseuxSeriesConstructorCategory DONE )abbrev domain UPXSCONS UnivariatePuiseuxSeriesConstructor DONE )abbrev domain UPXS UnivariatePuiseuxSeries DONE )abbrev package UPXS2 UnivariatePuiseuxSeriesFunctions2 DONE qalgset.spad.pamphlet DONE )abbrev domain QALGSET QuasiAlgebraicSet DONE )abbrev package QALGSET2 QuasiAlgebraicSet2 DONE quat.spad.pamphlet DONE )abbrev category QUATCAT QuaternionCategory DONE )abbrev domain QUAT Quaternion DONE )abbrev package QUATCT2 QuaternionCategoryFunctions2 DONE radeigen.spad.pamphlet DONE )abbrev package REP RadicalEigenPackage DONE radix.spad.pamphlet DONE )abbrev domain RADIX RadixExpansion DONE )abbrev domain BINARY BinaryExpansion DONE )abbrev domain DECIMAL DecimalExpansion DONE )abbrev domain HEXADEC HexadecimalExpansion DONE )abbrev package RADUTIL RadixUtilities DONE random.spad.pamphlet DONE )abbrev package RANDSRC RandomNumberSource DONE )abbrev package RDIST RandomDistributions DONE )abbrev package INTBIT IntegerBits DONE )abbrev package RIDIST RandomIntegerDistributions DONE )abbrev package RFDIST RandomFloatDistributions DONE ratfact.spad.pamphlet DONE )abbrev package RATFACT RationalFactorize DONE rdeef.spad.pamphlet DONE )abbrev package INTTOOLS IntegrationTools DONE )abbrev package RDEEF ElementaryRischDE DONE rderf.spad.pamphlet DONE )abbrev package RDETR TranscendentalRischDE DONE rdesys.spad.pamphlet DONE )abbrev package RDETRS TranscendentalRischDESystem DONE )abbrev package RDEEFS ElementaryRischDESystem DONE real0q.spad.pamphlet DONE )abbrev package REAL0Q RealZeroPackageQ DONE realzero.spad.pamphlet DONE )abbrev package REAL0 RealZeroPackage DONE reclos.spad.pamphlet DONE )abbrev package POLUTIL RealPolynomialUtilitiesPackage DONE )abbrev category RRCC RealRootCharacterizationCategory DONE )abbrev category RCFIELD RealClosedField DONE )abbrev domain ROIRC RightOpenIntervalRootCharacterization DONE )abbrev domain RECLOS RealClosure regset.spad.pamphlet DONE )abbrev category RSETCAT RegularTriangularSetCategory )abbrev package QCMPACK QuasiComponentPackage )abbrev package RSETGCD RegularTriangularSetGcdPackage )abbrev package RSDCMPK RegularSetDecompositionPackage )abbrev domain REGSET RegularTriangularSet DONE rep1.spad.pamphlet DONE )abbrev package REP1 RepresentationPackage1 DONE rep2.spad.pamphlet DONE )abbrev package REP2 RepresentationPackage2 DONE resring.spad.pamphlet DONE )abbrev domain RESRING ResidueRing DONE retract.spad.pamphlet DONE )abbrev category FRETRCT FullyRetractableTo DONE )abbrev package INTRET IntegerRetractions DONE )abbrev package RATRET RationalRetractions DONE rf.spad.pamphlet DONE )abbrev package POLYCATQ PolynomialCategoryQuotientFunctions DONE )abbrev package RF RationalFunction DONE riccati.spad.pamphlet DONE )abbrev package ODEPRRIC PrimitiveRatRicDE DONE )abbrev package ODERTRIC RationalRicDE DONE routines.spad.pamphlet DONE )abbrev domain ROUTINE RoutinesTable DONE )abbrev domain ATTRBUT AttributeButtons DONE rule.spad.pamphlet DONE )abbrev domain RULE RewriteRule DONE )abbrev package APPRULE ApplyRules DONE )abbrev domain RULESET Ruleset DONE seg.spad.pamphlet DONE )abbrev category SEGCAT SegmentCategory DONE )abbrev category SEGXCAT SegmentExpansionCategory DONE )abbrev domain SEG Segment DONE )abbrev package SEG2 SegmentFunctions2 DONE )abbrev domain SEGBIND SegmentBinding DONE )abbrev package SEGBIND2 SegmentBindingFunctions2 DONE )abbrev domain UNISEG UniversalSegment DONE )abbrev package UNISEG2 UniversalSegmentFunctions2 DONE )abbrev package INCRMAPS IncrementingMaps DONE setorder.spad.pamphlet DONE )abbrev package UDPO UserDefinedPartialOrdering DONE )abbrev package UDVO UserDefinedVariableOrdering DONE sets.spad.pamphlet DONE )abbrev domain SET Set DONE sex.spad.pamphlet DONE )abbrev category SEXCAT SExpressionCategory DONE )abbrev domain SEXOF SExpressionOf DONE )abbrev domain SEX SExpression DONE sf.spad.pamphlet DONE )abbrev category REAL RealConstant DONE )abbrev category RADCAT RadicalCategory DONE )abbrev category RNS RealNumberSystem DONE )abbrev category FPS FloatingPointSystem DONE )abbrev domain DFLOAT DoubleFloat DONE sgcf.spad.pamphlet DONE )abbrev package SGCF SymmetricGroupCombinatoricFunctions DONE sign.spad.pamphlet DONE )abbrev package TOOLSIGN ToolsForSign DONE )abbrev package INPSIGN InnerPolySign DONE )abbrev package SIGNRF RationalFunctionSign DONE )abbrev package LIMITRF RationalFunctionLimitPackage DONE si.spad.pamphlet DONE )abbrev category INS IntegerNumberSystem DONE )abbrev domain SINT SingleInteger DONE smith.spad.pamphlet DONE )abbrev package SMITH SmithNormalForm DONE solvedio.spad.pamphlet DONE )abbrev package DIOSP DiophantineSolutionPackage DONE solvefor.spad.pamphlet DONE )abbrev package SOLVEFOR PolynomialSolveByFormulas DONE solvelin.spad.pamphlet DONE )abbrev package LSMP LinearSystemMatrixPackage DONE )abbrev package LSMP1 LinearSystemMatrixPackage1 DONE )abbrev package LSPP LinearSystemPolynomialPackage DONE solverad.spad.pamphlet DONE )abbrev package SOLVERAD RadicalSolvePackage DONE sortpak.spad.pamphlet DONE )abbrev package SORTPAK SortPackage DONE space.spad.pamphlet DONE )abbrev category SPACEC ThreeSpaceCategory DONE )abbrev domain SPACE3 ThreeSpace DONE )abbrev package TOPSP TopLevelThreeSpace DONE special.spad.pamphlet DONE )abbrev package DFSFUN DoubleFloatSpecialFunctions DONE )abbrev package ORTHPOL OrthogonalPolynomialFunctions DONE )abbrev package NTPOLFN NumberTheoreticPolynomialFunctions sregset.spad.pamphlet )abbrev category SFRTCAT SquareFreeRegularTriangularSetCategory )abbrev package SFQCMPK SquareFreeQuasiComponentPackage )abbrev package SFRGCD SquareFreeRegularTriangularSetGcdPackage )abbrev package SRDCMPK SquareFreeRegularSetDecompositionPackage )abbrev domain SREGSET SquareFreeRegularTriangularSet DONE s.spad.pamphlet DONE )abbrev package NAGS NagSpecialFunctionsPackage DONE stream.spad.pamphlet DONE )abbrev category LZSTAGG LazyStreamAggregate DONE )abbrev package CSTTOOLS CyclicStreamTools DONE )abbrev domain STREAM Stream DONE )abbrev package STREAM1 StreamFunctions1 DONE )abbrev package STREAM2 StreamFunctions2 DONE )abbrev package STREAM3 StreamFunctions3 DONE string.spad.pamphlet DONE )abbrev domain CHAR Character DONE )abbrev domain CCLASS CharacterClass DONE )abbrev domain ISTRING IndexedString DONE )abbrev domain STRING String DONE )abbrev category STRICAT StringCategory DONE sttaylor.spad.pamphlet DONE )abbrev package STTAYLOR StreamTaylorSeriesOperations DONE sttf.spad.pamphlet DONE )abbrev package STTF StreamTranscendentalFunctions DONE )abbrev package STTFNC StreamTranscendentalFunctionsNonCommutative DONE sturm.spad.pamphlet DONE )abbrev package SHP SturmHabichtPackage DONE suchthat.spad.pamphlet DONE )abbrev domain SUCH SuchThat DONE suls.spad.pamphlet DONE )abbrev domain SULS SparseUnivariateLaurentSeries DONE sum.spad.pamphlet DONE )abbrev package ISUMP InnerPolySum DONE )abbrev package GOSPER GosperSummationMethod DONE )abbrev package SUMRF RationalFunctionSum DONE sups.spad.pamphlet DONE )abbrev domain ISUPS InnerSparseUnivariatePowerSeries DONE supxs.spad.pamphlet DONE )abbrev domain SUPXS SparseUnivariatePuiseuxSeries DONE suts.spad.pamphlet DONE )abbrev domain SUTS SparseUnivariateTaylorSeries DONE symbol.spad.pamphlet DONE )abbrev domain SYMBOL Symbol DONE syssolp.spad.pamphlet DONE )abbrev package SYSSOLP SystemSolvePackage DONE system.spad.pamphlet DONE )abbrev package MSYSCMD MoreSystemCommands DONE tableau.spad.pamphlet DONE )abbrev domain TABLEAU Tableau DONE )abbrev package TABLBUMP TableauxBumpers DONE table.spad.pamphlet DONE )abbrev domain HASHTBL HashTable DONE )abbrev domain INTABL InnerTable DONE )abbrev domain TABLE Table DONE )abbrev domain EQTBL EqTable DONE )abbrev domain STRTBL StringTable DONE )abbrev domain GSTBL GeneralSparseTable DONE )abbrev domain STBL SparseTable DONE taylor.spad.pamphlet DONE )abbrev domain ITAYLOR InnerTaylorSeries DONE )abbrev domain UTS UnivariateTaylorSeries DONE )abbrev package UTS2 UnivariateTaylorSeriesFunctions2 DONE tex.spad.pamphlet DONE )abbrev domain TEX TexFormat DONE )abbrev package TEX1 TexFormat1 DONE tools.spad.pamphlet DONE )abbrev package ESTOOLS ExpertSystemToolsPackage DONE )abbrev package ESTOOLS1 ExpertSystemToolsPackage1 DONE )abbrev package ESTOOLS2 ExpertSystemToolsPackage2 transsolve.spad.pamphlet )abbrev package SOLVETRA TransSolvePackage DONE )abbrev package SOLVESER TransSolvePackageService DONE tree.spad.pamphlet DONE )abbrev domain TREE Tree DONE )abbrev category BTCAT BinaryTreeCategory DONE )abbrev domain BTREE BinaryTree DONE )abbrev domain BSTREE BinarySearchTree DONE )abbrev domain BTOURN BinaryTournament DONE )abbrev domain BBTREE BalancedBinaryTree DONE )abbrev domain PENDTREE PendantTree DONE trigcat.spad.pamphlet DONE )abbrev category ELEMFUN ElementaryFunctionCategory DONE )abbrev category AHYP ArcHyperbolicFunctionCategory DONE )abbrev category ATRIG ArcTrigonometricFunctionCategory DONE )abbrev category HYPCAT HyperbolicFunctionCategory DONE )abbrev category TRANFUN TranscendentalFunctionCategory DONE )abbrev category TRIGCAT TrigonometricFunctionCategory DONE )abbrev category PRIMCAT PrimitiveFunctionCategory DONE )abbrev category LFCAT LiouvillianFunctionCategory DONE )abbrev category CFCAT CombinatorialFunctionCategory DONE )abbrev category SPFCAT SpecialFunctionCategory DONE triset.spad.pamphlet DONE )abbrev category TSETCAT TriangularSetCategory DONE )abbrev domain GTSET GeneralTriangularSet DONE )abbrev package PSETPK PolynomialSetUtilitiesPackage DONE )abbrev domain WUTSET WuWenTsunTriangularSet DONE tube.spad.pamphlet DONE )abbrev domain TUBE TubePlot DONE )abbrev package TUBETOOL TubePlotTools DONE )abbrev package EXPRTUBE ExpressionTubePlot DONE )abbrev package NUMTUBE NumericTubePlot DONE twofact.spad.pamphlet DONE )abbrev package NORMRETR NormRetractPackage DONE )abbrev package TWOFACT TwoFactorize DONE unifact.spad.pamphlet DONE )abbrev package UNIFACT UnivariateFactorize DONE updecomp.spad.pamphlet DONE )abbrev package UPDECOMP UnivariatePolynomialDecompositionPackage DONE updivp.spad.pamphlet DONE )abbrev package UPDIVP UnivariatePolynomialDivisionPackage DONE utsode.spad.pamphlet DONE )abbrev package UTSODE UnivariateTaylorSeriesODESolver DONE variable.spad.pamphlet DONE )abbrev domain OVAR OrderedVariableList DONE )abbrev domain VARIABLE Variable DONE )abbrev domain RULECOLD RuleCalled DONE )abbrev domain FUNCTION FunctionCalled DONE )abbrev domain ANON AnonymousFunction DONE vector.spad.pamphlet DONE )abbrev category VECTCAT VectorCategory DONE )abbrev domain IVECTOR IndexedVector DONE )abbrev domain VECTOR Vector DONE )abbrev package VECTOR2 VectorFunctions2 DONE )abbrev category DIRPCAT DirectProductCategory DONE )abbrev domain DIRPROD DirectProduct DONE )abbrev package DIRPROD2 DirectProductFunctions2 DONE view2D.spad.pamphlet DONE )abbrev domain GRIMAGE GraphImage DONE )abbrev domain VIEW2D TwoDimensionalViewport DONE view3D.spad.pamphlet DONE )abbrev domain VIEW3D ThreeDimensionalViewport DONE viewDef.spad.pamphlet DONE )abbrev package VIEWDEF ViewDefaultsPackage DONE viewpack.spad.pamphlet DONE )abbrev package VIEW ViewportPackage DONE void.spad.pamphlet DONE )abbrev domain VOID Void DONE )abbrev domain EXIT Exit DONE )abbrev package RESLATC ResolveLatticeCompletion DONE weier.spad.pamphlet DONE )abbrev package WEIER WeierstrassPreparation DONE wtpol.spad.pamphlet DONE )abbrev domain WP WeightedPolynomials DONE )abbrev domain OWP OrdinaryWeightedPolynomials DONE xlpoly.spad.pamphlet DONE )abbrev domain MAGMA Magma DONE )abbrev domain LWORD LyndonWord DONE )abbrev category LIECAT LieAlgebra DONE )abbrev category FLALG FreeLieAlgebra DONE )abbrev package XEXPPKG XExponentialPackage DONE )abbrev domain LPOLY LiePolynomial DONE )abbrev domain PBWLB PoincareBirkhoffWittLyndonBasis DONE )abbrev domain XPBWPOLY XPBWPolynomial DONE )abbrev domain LEXP LieExponentials DONE xpoly.spad.pamphlet DONE )abbrev domain OFMONOID OrderedFreeMonoid DONE )abbrev category FMCAT FreeModuleCat DONE )abbrev domain FM1 FreeModule1 DONE )abbrev category XALG XAlgebra DONE )abbrev category XFALG XFreeAlgebra DONE )abbrev category XPOLYC XPolynomialsCat DONE )abbrev domain XPR XPolynomialRing DONE )abbrev domain XDPOLY XDistributedPolynomial DONE )abbrev domain XRPOLY XRecursivePolynomial DONE )abbrev domain XPOLY XPolynomial DONE ystream.spad.pamphlet DONE )abbrev package YSTREAM ParadoxicalCombinatorsForStreams zerodim.spad.pamphlet DONE )abbrev package FGLMICPK FGLMIfCanPackage )abbrev domain RGCHAIN RegularChain )abbrev package LEXTRIPK LexTriangularPackage )abbrev package IRURPK InternalRationalUnivariateRepresentationPackage )abbrev package RURPK RationalUnivariateRepresentationPackage )abbrev package ZDSOLVE ZeroDimensionalSolvePackage \section{The Algebra Lattice Layers} \subsection{Layer 0 Bootstrap} \begin{verbatim} catdef ABELGRP (ignore -- bootstrap from lisp) catdef ABELMON (ignore -- bootstrap from lisp) catdef ABELSG (ignore -- bootstrap from lisp) aggcat ALAGG (ignore -- bootstrap from lisp) boolean BOOLEAN (ignore -- bootstrap from lisp) catdef CABMON (ignore -- bootstrap from lisp) aggcat CLAGG (ignore -- bootstrap from lisp) catdef COMRING (ignore -- bootstrap from lisp) sf DFLOAT (ignore -- bootstrap from lisp) catdef DIFRING (ignore -- bootstrap from lisp) catdef DIVRING (ignore -- bootstrap from lisp) catdef ENTIRER (ignore -- bootstrap from lisp) fspace ES (ignore -- bootstrap from lisp) catdef EUCDOM (ignore -- bootstrap from lisp) ffcat FFIELDC (ignore -- bootstrap from lisp) sf FPS (ignore -- bootstrap from lisp) catdef GCDMON (ignore -- bootstrap from lisp) aggcat HOAGG (ignore -- bootstrap from lisp) list ILIST (ignore -- bootstrap from lisp) si INS (ignore -- bootstrap from lisp) integer INT (ignore -- bootstrap from lisp) catdef INTDOM (ignore -- bootstrap from lisp) string ISTRING (ignore -- bootstrap from lisp) list LIST (ignore -- bootstrap from lisp) aggcat LNAGG (ignore -- bootstrap from lisp) aggcat LSAGG (ignore -- bootstrap from lisp) pscat MTSCAT (ignore -- bootstrap from lisp) catdef MONOID (ignore -- bootstrap from lisp) integer NNI (ignore -- bootstrap from lisp) catdef OINTDOM (ignore -- bootstrap from lisp) catdef ORDRING (ignore -- bootstrap from lisp) outform OUTFORM (ignore -- bootstrap from lisp) integer PI (ignore -- bootstrap from lisp) polycat POLYCAT (ignore -- bootstrap from lisp) polset PSETCAT (ignore -- bootstrap from lisp) array1 PRIMARR (ignore -- bootstrap from lisp) aggcat RCAGG (ignore -- bootstrap from lisp) boolean REF (ignore -- bootstrap from lisp) catdef RING (ignore -- bootstrap from lisp) catdef RNG (ignore -- bootstrap from lisp) aggcat SETAGG (ignore -- bootstrap from lisp) catdef SETCAT (ignore -- bootstrap from lisp) si SINT (ignore -- bootstrap from lisp) aggcat STAGG (ignore -- bootstrap from lisp) triset TSETCAT (ignore -- bootstrap from lisp) catdef UFD (ignore -- bootstrap from lisp) aggcat URAGG (ignore -- bootstrap from lisp) polycat UPOLYC (ignore -- bootstrap from lisp) vector VECTOR (ignore -- bootstrap from lisp) \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} si.spad.pamphlet (INS SINT) \end{verbatim} Note well that none of the algebra stanzas should include these files in the preconditions otherwise we have an infinite compile loop. These files are originally bootstrapped from lisp code when we build the system for the first time but they are forcibly recompiled at the end of the build so they reflect current code (just in case someone changes the spad code but does not re-cache the generated lisp). If you add these files as preconditions (note that they are all in the {\bf MID} directory rather than the {\bf OUT} directory like everything else) then the final recompile will invalidate all of the rest of the algebra targets which will get rebuilt again causing these targets to be out of date. The rest of the loop is left up to the student. The bootstrap process works because first we ask for the compiled lisp code stanzas (the [[${MID}/BAR.o]] files), THEN we ask for the final algebra code stanzas (the [[${OUT}/BAR.o]] files). This is a very subtle point so think it through carefully. Notice that this is the only layer calling for [[${MID}]] files. All other layers call for [[${OUT}]] files. If you break this the world will no longer compile so don't change it if you don't understand it. \begin{verbatim} LAYER0BOOTSTRAP=${OUT}/XPR.o \end{verbatim} <>= LAYER0BOOTSTRAP=\ ${MID}/ABELGRP.o ${MID}/ABELGRP-.o \ ${MID}/ABELMON.o ${MID}/ABELMON-.o \ ${MID}/ABELSG.o ${MID}/ABELSG-.o \ ${MID}/ALAGG.o \ ${MID}/BOOLEAN.o ${MID}/CABMON.o ${MID}/CHAR.o \ ${MID}/CLAGG.o ${MID}/CLAGG-.o \ ${MID}/COMRING.o ${MID}/DFLOAT.o \ ${MID}/DIFRING.o ${MID}/DIFRING-.o \ ${MID}/DIVRING.o ${MID}/DIVRING-.o \ ${MID}/ENTIRER.o \ ${MID}/ES.o ${MID}/ES-.o \ ${MID}/EUCDOM.o ${MID}/EUCDOM-.o \ ${MID}/FFIELDC.o ${MID}/FFIELDC-.o \ ${MID}/FPS.o ${MID}/FPS-.o \ ${MID}/GCDDOM.o ${MID}/GCDDOM-.o \ ${MID}/HOAGG.o ${MID}/HOAGG-.o ${MID}/ILIST.o \ ${MID}/INS.o ${MID}/INS-.o \ ${MID}/INT.o \ ${MID}/INTDOM.o ${MID}/INTDOM-.o \ ${MID}/ISTRING.o ${MID}/LIST.o \ ${MID}/LNAGG.o ${MID}/LNAGG-.o \ ${MID}/LSAGG.o ${MID}/LSAGG-.o \ ${MID}/MONOID.o ${MID}/MONOID-.o \ ${MID}/MTSCAT.o \ ${MID}/NNI.o ${MID}/OINTDOM.o \ ${MID}/ORDRING.o ${MID}/ORDRING-.o ${MID}/OUTFORM.o \ ${MID}/PI.o ${MID}/PRIMARR.o \ ${MID}/POLYCAT.o ${MID}/POLYCAT-.o \ ${MID}/PSETCAT.o ${MID}/PSETCAT-.o \ ${MID}/QFCAT.o ${MID}/QFCAT-.o \ ${MID}/RCAGG.o ${MID}/RCAGG-.o \ ${MID}/REF.o \ ${MID}/RING.o ${MID}/RING-.o \ ${MID}/RNG.o \ ${MID}/RNS.o ${MID}/RNS-.o \ ${MID}/SETAGG.o ${MID}/SETAGG-.o \ ${MID}/SETCAT.o ${MID}/SETCAT-.o \ ${MID}/SINT.o \ ${MID}/STAGG.o ${MID}/STAGG-.o \ ${MID}/SYMBOL.o \ ${MID}/TSETCAT.o ${MID}/TSETCAT-.o \ ${MID}/UFD.o ${MID}/UFD-.o \ ${MID}/ULSCAT.o \ ${MID}/UPOLYC.o ${MID}/UPOLYC-.o \ ${MID}/URAGG.o ${MID}/URAGG-.o \ ${MID}/VECTOR.o @ \subsection{Layer 0} \begin{verbatim} trigcat AHYP nothing attreg ATTREG nothing trigcat CFCAT nothing aggcat ELTAB nothing coerce KOERCE nothing coerce KONVERT nothing system MSYSCMD nothing d02agents ODEIFTBL nothing omcat OM nothing omdev OMCONN nothing omdev OMDEV nothing out OUT nothing trigcat PRIMCAT nothing print PRINT nothing ptranfn PTRANFN nothing trigcat SPFCAT nothing coerce TYPE nothing \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} attreg.spad.pamphlet (ATTREG) dhmatrix.spad.pamphlet (DHMATRIX) omcat.spad.pamphlet (OM) print.spad.pamphlet (PRINT) ptranfn.spad.pamphlet (PTRANFN) system.spad.pamphlet (MSYSCMD) \end{verbatim} <>= LAYER0=${OUT}/AHYP.o ${OUT}/ATTREG.o ${OUT}/CFCAT.o ${OUT}/ELTAB.o \ ${OUT}/KOERCE.o ${OUT}/KONVERT.o ${OUT}/MSYSCMD.o ${OUT}/ODEIFTBL.o \ ${OUT}/OM.o ${OUT}/OMCONN.o ${OUT}/OMDEV.o \ ${OUT}/OUT.o ${OUT}/PRIMCAT.o ${OUT}/PRINT.o ${OUT}/PTRANFN.o \ ${OUT}/SPFCAT.o ${OUT}/TYPE.o @ \subsection{Layer 1} \begin{verbatim} any ANY1 TYPE combfunc COMBOPC CFCAT drawopt DROPT1 TYPE equation2 EQ2 TYPE fortcat FORTCAT TYPE KOERCE ituple ITFUN2 TYPE ituple ITFUN3 TYPE ituple ITUPLE KOERCE TYPE mkrecord MKRECORD TYPE mkfunc MKUCFUNC KONVERT TYPE any NONE1 TYPE pattern PATAB KONVERT plot PLOT1 KONVERT pcurve PPCURVE KOERCE pcurve PSCURVE KOERCE sf REAL KONVERT coerce RETRACT TYPE seg SEGBIND2 TYPE seg SEGCAT TYPE stream STREAM1 TYPE stream STREAM2 TYPE stream STREAM3 TYPE \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} ituple.spad.pamphlet (ITFUN2 ITFUN3 ITUPLE) mkrecord.spad.pamphlet (MKRECORD) pcurve.spad.pamphlet (PPCURVE PSCURVE) coerce.spad.pamphlet (TYPE KOERCE KONVERT RETRACT) \end{verbatim} <>= LAYER1=${OUT}/ANY1.o ${OUT}/COMBOPC.o ${OUT}/DROPT1.o \ ${OUT}/EQ2.o \ ${OUT}/FORTCAT.o ${OUT}/ITFUN2.o ${OUT}/ITFUN3.o ${OUT}/ITUPLE.o \ ${OUT}/MKBCFUNC.o ${OUT}/MKRECORD.o ${OUT}/MKUCFUNC.o \ ${OUT}/NONE1.o \ ${OUT}/PATAB.o ${OUT}/PLOT1.o ${OUT}/PPCURVE.o \ ${OUT}/PSCURVE.o ${OUT}/REAL.o ${OUT}/RESLATC.o \ ${OUT}/RETRACT.o ${OUT}/RETRACT-.o ${OUT}/SEGBIND2.o ${OUT}/SEGCAT.o \ ${OUT}/STREAM1.o ${OUT}/STREAM2.o ${OUT}/STREAM3.o @ \subsection{Layer 2} \begin{verbatim} fortcat FMC FORTCAT TYPE KOERCE fortcat FMFUN FORTCAT TYPE KOERCE fortcat FORTFN FORTCAT TYPE KOERCE fortcat FVC FORTCAT TYPE KOERCE fortcat FVFUN FORTCAT TYPE KOERCE retract INTRET RETRACT seg SEGXCAT SEGCAT TYPE \end{verbatim} \subsubsection{Completed spad files} <>= LAYER2=${OUT}/FMC.o ${OUT}/FMFUN.o \ ${OUT}/FORTFN.o ${OUT}/FVC.o ${OUT}/FVFUN.o ${OUT}/INTRET.o \ ${OUT}/SEGXCAT.o @ \subsection{Layer 3} \begin{verbatim} aggcat AGG TYPE NNI INT catdef BASTYPE BOOLEAN grdef GRDEF BOOLEAN list LIST3 TYPE INT LIST ILIST mkfunc MKFUNC KONVERT INT LIST \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} grdef.spad.pamphlet (GRDEF) \end{verbatim} <>= LAYER3=${OUT}/AGG.o ${OUT}/AGG-.o \ ${OUT}/BASTYPE.o ${OUT}/BASTYPE-.o ${OUT}/GRDEF.o \ ${OUT}/LIST3.o ${OUT}/MKFUNC.o @ \begin{verbatim} \subsection{Layer 4} variable ANON SETCAT BASTYPE KOERCE asp ASP29 FORTCAT TYPE KOERCE BOOLEAN color COLOR ABELSG SETCAT BASTYPE KOERCE DFLOAT INT FPS RNS NNI PI BOOLEAN fnla COMM SETCAT BASTYPE KOERCE BOOLEAN newpoint COMPPROP SETCAT BASTYPE KOERCE BOOLEAN aggcat ELTAGG ELTAB SETCAT BASTYPE KOERCE TYPE void EXIT SETCAT BASTYPE KOERCE free FAMONC CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RETRACT files FILECAT SETCAT BASTYPE KOERCE catdef FINITE SETCAT BASTYPE KOERCE fname FNCAT SETCAT BASTYPE KOERCE formula FORMULA1 SETCAT BASTYPE KOERCE indexedp IDPC SETCAT BASTYPE KOERCE equation1 IEVALAB SETCAT BASTYPE KOERCE TYPE random INTBIT INT catdef LMODULE ABELGRP CABMON ABELMON SETCAT BASTYPE KOERCE boolean LOGIC BASTYPE mappkg MAPHACK1 SETCAT BASTYPE KOERCE SINT NNI INT mappkg MAPHACK2 SETCAT BASTYPE KOERCE mappkg MAPHACK3 SETCAT BASTYPE KOERCE mappkg MAPPKG1 SETCAT BASTYPE KOERCE SINT NNI INT BOOLEAN mappkg MAPPKG2 SETCAT BASTYPE KOERCE mappkg MAPPKG3 SETCAT BASTYPE KOERCE naalgc MONAD SETCAT BASTYPE KOERCE PI NNI INT SINT annacat NIPROB SETCAT BASTYPE KOERCE any NONE SETCAT BASTYPE KOERCE annacat NUMINT SETCAT BASTYPE KOERCE annacat ODECAT SETCAT BASTYPE KOERCE annacat ODEPROB SETCAT BASTYPE KOERCE omdev OMENC SETCAT BASTYPE KOERCE SINT complet ONECOMP2 SETCAT BASTYPE KOERCE annacat OPTCAT SETCAT BASTYPE KOERCE annacat OPTPROB SETCAT BASTYPE KOERCE catdef ORDSET SETCAT BASTYPE KOERCE color PALETTE SETCAT BASTYPE KOERCE INT LIST ILIST LSAGG STAGG paramete PARPCURV TYPE NNI INT paramete PARPC2 TYPE NNI INT paramete PARSCURV TYPE NNI INT paramete PARSC2 TYPE NNI INT paramete PARSURF TYPE NNI INT paramete PARSU2 TYPE NNI INT patmatch1 PATMAB SETCAT BASTYPE KOERCE pattern PATTERN1 SETCAT BASTYPE KOERCE TYPE INT LIST ILIST LSAGG STAGG patmatch1 PATRES2 SETCAT BASTYPE KOERCE annacat PDECAT SETCAT BASTYPE KOERCE annacat PDEPROB SETCAT BASTYPE KOERCE defaults REPSQ SETCAT BASTYPE KOERCE PI NNI INT defaults REPDB SETCAT BASTYPE KOERCE PI NNI INT random RFDIST INT PI NNI BOOLEAN SINT random RIDIST SINT NNI INT catdef RMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE sex SEXCAT SETCAT BASTYPE KOERCE catdef SGROUP SETCAT BASTYPE KOERCE space SPACEC SETCAT BASTYPE KOERCE newdata SPLNODE SETCAT BASTYPE KOERCE AGG TYPE BOOLEAN catdef STEP SETCAT BASTYPE KOERCE suchthat SUCH SETCAT BASTYPE KOERCE tex TEX1 SETCAT BASTYPE KOERCE setorder UDVO INT LIST ILIST SETCAT BASTYPE KOERCE ystream YSTREAM TYPE INT SINT NNI \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} annacat.spad.pamphlet (NIPROB ODEPROB PDEPROB OPTPROB NUMINT ODECAT PDECAT OPTCAT) color.spad.pamphlet (COLOR PALETTE) mappkg.spad.pamphlet (MAPHACK1 MAPHACK2 MAPHACK3 MAPPKG1 MAPPKG2 MAPPKG3) paramete.spad.pamphlet (PARPCURV PARPC2 PARSCURV PARSC2 PARSURF PARSU2 suchthat.spad.pamphlet (SUCH) ystream.spad.pamphlet (YSTREAM) \end{verbatim} <>= LAYER4=${OUT}/ANON.o ${OUT}/COLOR.o \ ${OUT}/COMM.o ${OUT}/COMPPROP.o \ ${OUT}/ELTAGG.o ${OUT}/ELTAGG-.o ${OUT}/ESCONT1.o \ ${OUT}/EXIT.o ${OUT}/FAMONC.o ${OUT}/FILECAT.o \ ${OUT}/FINITE.o ${OUT}/FNCAT.o \ ${OUT}/FORMULA1.o \ ${OUT}/IDPC.o ${OUT}/IEVALAB.o ${OUT}/IEVALAB-.o \ ${OUT}/INTBIT.o \ ${OUT}/LMODULE.o \ ${OUT}/LOGIC.o ${OUT}/LOGIC-.o ${OUT}/MAPHACK1.o ${OUT}/MAPHACK2.o \ ${OUT}/MAPHACK3.o ${OUT}/MAPPKG1.o ${OUT}/MAPPKG2.o \ ${OUT}/MAPPKG3.o ${OUT}/MONAD.o ${OUT}/MONAD-.o \ ${OUT}/NIPROB.o ${OUT}/NONE.o ${OUT}/NUMINT.o \ ${OUT}/ODECAT.o ${OUT}/ODEPROB.o ${OUT}/OMENC.o ${OUT}/ONECOMP2.o \ ${OUT}/OPTCAT.o ${OUT}/OPTPROB.o \ ${OUT}/ORDSET.o ${OUT}/ORDSET-.o ${OUT}/PALETTE.o \ ${OUT}/PARPCURV.o ${OUT}/PARPC2.o ${OUT}/PARSCURV.o \ ${OUT}/PARSC2.o ${OUT}/PARSURF.o ${OUT}/PARSU2.o ${OUT}/PATMAB.o \ ${OUT}/PATRES2.o ${OUT}/PATTERN1.o ${OUT}/PDECAT.o ${OUT}/PDEPROB.o \ ${OUT}/REPSQ.o ${OUT}/REPDB.o ${OUT}/RFDIST.o ${OUT}/RIDIST.o \ ${OUT}/RMODULE.o \ ${OUT}/SEXCAT.o ${OUT}/SGROUP.o ${OUT}/SGROUP-.o \ ${OUT}/SPACEC.o ${OUT}/SPLNODE.o \ ${OUT}/STEP.o ${OUT}/SUCH.o ${OUT}/TEX1.o \ ${OUT}/UDVO.o ${OUT}/YSTREAM.o @ \subsection{Layer 5} \begin{verbatim} trigcat ATRIG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE catdef BMODULE RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE kl CACHSET ORDSET SETCAT BASTYPE KOERCE catdef CHARNZ RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE catdef CHARZ RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE dpolcat DVARCAT ORDSET SETCAT BASTYPE KOERCE RETRACT NNI INT BOOLEAN trigcat ELEMFUN MONOID SGROUP SETCAT BASTYPE KOERCE tools ESTOOLS2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE equation1 EVALAB IEVALAB SETCAT BASTYPE KOERCE equation2 FEVALAB IEVALAB fourier FCOMP ORDSET SETCAT BASTYPE KOERCE BOOLEAN patmatch1 FPATMAB TYPE PATMAB SETCAT BASTYPE KOERCE catdef GROUP MONOID SGROUP SETCAT BASTYPE KOERCE INT indexedp IDPAM ABELMON ABELSG SETCAT BASTYPE KOERCE IDPC ORDSET INT LIST ILIST BOOLEAN indexedp IDPO IDPC SETCAT BASTYPE KOERCE ORDSET INT LIST BOOLEAN ILIST seg INCRMAPS MONOID SGROUP SETCAT BASTYPE KOERCE ABELSG aggcat IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB ORDSET kl KERNEL2 ORDSET SETCAT BASTYPE KOERCE INT LIST NNI derham LALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE catdef LINEXP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE modmonom MODMONOM ORDSET SETCAT BASTYPE KOERCE naalgc MONADWU MONAD SETCAT BASTYPE KOERCE NNI INT SINT mring MRF2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE naalgc NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD newpoly NSUP2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE catdef OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG dpolcat ODVAR DVARCAT ORDSET SETCAT BASTYPE KOERCE RETRACT alql OPQUERY ORDSET SETCAT BASTYPE KOERCE catdef ORDFIN ORDSET SETCAT BASTYPE KOERCE FINITE catdef ORDMON ORDSET SETCAT BASTYPE KOERCE MONOID SGROUP patmatch2 PATMATCH SETCAT BASTYPE KOERCE PATMAB KONVERT BOOLEAN RETRACT INT LIST ILIST RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE catdef PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE SINT NNI INT perm PERMCAT GROUP MONOID SGROUP SETCAT BASTYPE KOERCE ORDSET FINITE aggcat PRQAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB aggcat QUAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB dpolcat SDVAR DVARCAT ORDSET SETCAT BASTYPE KOERCE RETRACT NNI INT aggcat SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB poly SUP2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE trigcat TRIGCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE laurent ULS2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE poly UP2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} equation1.spad.pamphlet (EVALAB IEVALAB) \end{verbatim} <>= LAYER5=${OUT}/ATRIG.o ${OUT}/ATRIG-.o ${OUT}/BMODULE.o \ ${OUT}/CACHSET.o ${OUT}/CHARNZ.o ${OUT}/CHARZ.o \ ${OUT}/DVARCAT.o ${OUT}/DVARCAT-.o \ ${OUT}/ELEMFUN.o ${OUT}/ELEMFUN-.o ${OUT}/ESTOOLS2.o \ ${OUT}/EVALAB.o ${OUT}/EVALAB-.o \ ${OUT}/FCOMP.o ${OUT}/FEVALAB.o ${OUT}/FEVALAB-.o \ ${OUT}/FPATMAB.o ${OUT}/GROUP.o ${OUT}/GROUP-.o \ ${OUT}/IDPAM.o ${OUT}/IDPO.o ${OUT}/INCRMAPS.o \ ${OUT}/IXAGG.o ${OUT}/IXAGG-.o ${OUT}/KERNEL2.o \ ${OUT}/LALG.o ${OUT}/LALG-.o \ ${OUT}/LINEXP.o \ ${OUT}/MODMONOM.o ${OUT}/MONADWU.o ${OUT}/MONADWU-.o \ ${OUT}/MRF2.o ${OUT}/NARNG.o ${OUT}/NARNG-.o \ ${OUT}/NSUP2.o ${OUT}/OASGP.o ${OUT}/ODVAR.o \ ${OUT}/OPQUERY.o \ ${OUT}/ORDFIN.o ${OUT}/ORDMON.o ${OUT}/PATMATCH.o ${OUT}/PERMCAT.o \ ${OUT}/PDRING.o ${OUT}/PDRING-.o \ ${OUT}/SDVAR.o \ ${OUT}/SUP2.o \ ${OUT}/TRIGCAT.o ${OUT}/TRIGCAT-.o ${OUT}/ULS2.o ${OUT}/UP2.o @ \subsection{Layer6} \begin{verbatim} ore AUTOMOR GROUP MONOID SGROUP SETCAT BASTYPE KOERCE ELTAB RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE INT SINT NNI aggcat BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB aggcat BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB carten CARTEN2 COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE eigen CHARPOL COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE NNI INT SINT PI gaussian COMPLEX2 COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE catdef DIFEXT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIFRING PDRING SINT NNI INT aggcat DLAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB aggcat ELAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT NNI INT ORDSET fspace ES1 ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB TYPE fspace ES2 ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB carten GRMOD SETCAT BASTYPE KOERCE COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE trigcat HYPCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ELEMFUN modring MODRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE COMRING BMODULE RMODULE BOOLEAN naalgc NASRING NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MONADWU kl MKCHSET CACHSET ORDSET SETCAT BASTYPE KOERCE NNI INT catdef MODULE COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE catdef OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG sortpak SORTPAK TYPE IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB SINT NNI INT BOOLEAN PI ORDSET URAGG RCAGG fmod ZMOD COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FINITE KONVERT STEP SINT INT PI NNI INS EUCDOM \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} fmod.spad.pamphlet (ZMOD) sortpak.spad.pamphlet (SORTPAK) \end{verbatim} <>= LAYER6=${OUT}/AUTOMOR.o ${OUT}/BGAGG.o ${OUT}/BGAGG-.o \ ${OUT}/BRAGG.o ${OUT}/BRAGG-.o \ ${OUT}/CARTEN2.o ${OUT}/CHARPOL.o ${OUT}/COMPLEX2.o \ ${OUT}/DIFEXT.o ${OUT}/DIFEXT-.o ${OUT}/DLAGG.o \ ${OUT}/ELAGG.o ${OUT}/ELAGG-.o ${OUT}/ES1.o ${OUT}/ES2.o \ ${OUT}/GRMOD.o ${OUT}/GRMOD-.o \ ${OUT}/HYPCAT.o ${OUT}/HYPCAT-.o ${OUT}/MKCHSET.o \ ${OUT}/MODRING.o ${OUT}/MODULE.o ${OUT}/MODULE-.o \ ${OUT}/NASRING.o ${OUT}/NASRING-.o \ ${OUT}/OAMON.o ${OUT}/SORTPAK.o \ ${OUT}/ZMOD.o @ \subsection{Layer7} \begin{verbatim} catdef ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE tree BTCAT BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB NNI INT xpoly FMCAT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE RETRACT MODULE carten GRALG GRMOD SETCAT BASTYPE KOERCE RETRACT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE indexedp IDPOAM OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG IDPC INT LIST ILIST BOOLEAN free IFAMON CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE FAMONC RETRACT INT LIST ILIST OAMON OASGP ORDSET catdef OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON aggcat PRQAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB aggcat QUAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB aggcat SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} \end{verbatim} <>= LAYER7=${OUT}/ALGEBRA.o ${OUT}/ALGEBRA-.o ${OUT}/BTCAT.o ${OUT}/BTCAT-.o \ ${OUT}/FMCAT.o \ ${OUT}/IDPOAM.o ${OUT}/IFAMON.o ${OUT}/GRALG.o ${OUT}/GRALG-.o \ ${OUT}/OCAMON.o ${OUT}/PRQAGG.o ${OUT}/QUAGG.o ${OUT}/SKAGG.o @ \subsection{Layer8} \begin{verbatim} tree BSTREE BTCAT BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ORDSET INT ILIST ILIST tree BTOURN BTCAT BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ORDSET INT LIST ILIST card CARD ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG MONOID SGROUP RETRACT BOOLEAN INT NNI INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP numeric DRAWHACK ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER KONVERT aggcat DQAGG SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB QUAGG manip FACTFUNC INTDOM COMRING RING RNG CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER INT LIST ILIST INS EUCDOM UFD GCDDOM NNI LSAGG STAGG ELAGG fr FR2 INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER fraction FRAC2 INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER fr FRUTIL INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER INT LIST ILIST PI NNI LSAGG STAGG fortcat FMTC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT lodop MLO RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA naalgc NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE COMRING RING RNG SGROUP MONOID PI NNI INT catdef OAGROUP OCAMON OAMON OAGSP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON ABELGRP catdef OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON opalg OP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE RETRACT ELTAB CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE COMRING ORDSET complet ORDCOMP2 SETCAT BASTYPE KOERCE SINT INS EUCDOM UFD GCDDOM INTDOM ALGEBRA MODULE DIFRING ORDRING RING ABELGRP ABELMON MONOID catdef PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER random RANDSRC INT PI NNI INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP ABELMON seg UNISEG2 TYPE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE xpoly XALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE taylor ITAYLOR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} card.spad.pamphlet (CARD) fortcat.spad.pamphlet (FORTFN FMC FORTCAT FVC FMTC FMFUN FVFUN) \end{verbatim} <>= LAYER8=${OUT}/BSTREE.o ${OUT}/BTOURN.o ${OUT}/CARD.o \ ${OUT}/DRAWHACK.o ${OUT}/DQAGG.o ${OUT}/FACTFUNC.o \ ${OUT}/FMTC.o ${OUT}/FR2.o ${OUT}/FRAC2.o ${OUT}/FRUTIL.o \ ${OUT}/ITAYLOR.o \ ${OUT}/MLO.o ${OUT}/NAALG.o ${OUT}/NAALG-.o \ ${OUT}/OAGROUP.o ${OUT}/OAMONS.o \ ${OUT}/OP.o ${OUT}/ORDCOMP2.o ${OUT}/PID.o ${OUT}/RANDSRC.o \ ${OUT}/UNISEG2.o ${OUT}/XALG.o @ \subsection{Layer9} \begin{verbatim} polycat AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER OAMON OASGP ORDSET INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP degred DEGRED RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET BOOLEAN INT LIST ILIST INS EUCDOM UFD GCDDOM DIFRING PI NNI INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP SINT ffcat DLP MONOID SGROUP SETCAT BASTYPE KOERCE FINITE INT NNI BOOLEAN SINT PI ABELSG OAMONS OCAMON OAMON OASGP ORDSET ABELMON CABMON derham EAB ORDSET SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM INT LIST ILIST BOOLEAN NNI SINT tools ESTOOLS1 ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE free FAGROUP ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MODULE BMODULE LMODULE RMODULE FAMONC RETRACT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG SGROUP MONOID ALGEBRA ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP INT LIST ILIST BOOLEAN OM free FAMONOID FAMONC CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RETRACT OAMONS OCAMON OAMON OASGP ORDSET NNI INT MONOID SGROUP catdef FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING BOOLEAN INT NNI aggcat FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM catdef FLINEXP INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT PATMAB CFCAT REAL CHARZ STEP retract FRETRCT TYPE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP fourier FSERIES ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE COMRING ORDSET PI NNI INT INS UFD GCDDOM INTDOM ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP LIST forttyp FT SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT LIST ILIST BOOLEAN indexedp IDPAG OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON IDPC INT LIST ILIST indexedp IDPOAMS OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON IDPC INT LIST ILIST complet INFINITY INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP fraction LA ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET COMRING lodop OMLO MLO RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE DIFRING COMRING special ORTHPOL COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE NNI INT SINT PI ALGEBRA MODULE INS UFD GCDDOM INTDOM ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP padic PADICCT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ expr PMASS INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP expr PMPRED TYPE INS UFD GCDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP product PRODUCT SETCAT BASTYPE KOERCE FINITE MONOID SGROUP ABELMON ABELSG CABMON GROUP ABELGRP OAMONS OCAMON OAMON OASGP ORDSET NNI INT newpoint PTFUNC2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM sf RADCAT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP radix RADUTIL INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP retract RATRET RETRACT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP xpoly XFALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE RETRACT puiseux UPXS2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP lindep ZLINDEP LINEXP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT PATMAB CFCAT REAL CHARZ STEP OM \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} degred.spad.pamphlet (DEGRED) indexedp.spad.pamphlet (IDPC IDPO IDPAM IDPOAM IDPOAMS IDPAG) product.spad.pamphlet (PRODUCT) retract.spad.pamphlet (RETRACT FRETRCT RATRET) sf.spad.pamphlet (REAL RADCAT RNS FPS DFLOAT) \end{verbatim} <>= LAYER9=${OUT}/AMR.o ${OUT}/AMR-.o ${OUT}/DEGRED.o \ ${OUT}/DLP.o ${OUT}/EAB.o \ ${OUT}/ESTOOLS1.o \ ${OUT}/FAGROUP.o \ ${OUT}/FAMONOID.o ${OUT}/FIELD.o ${OUT}/FIELD-.o \ ${OUT}/FLAGG.o ${OUT}/FLAGG-.o \ ${OUT}/FLINEXP.o ${OUT}/FLINEXP-.o \ ${OUT}/FRETRCT.o ${OUT}/FRETRCT-.o \ ${OUT}/FSERIES.o ${OUT}/FT.o ${OUT}/IDPAG.o ${OUT}/IDPOAMS.o \ ${OUT}/INFINITY.o ${OUT}/LA.o ${OUT}/OMLO.o \ ${OUT}/ORTHPOL.o ${OUT}/PRODUCT.o \ ${OUT}/PADICCT.o ${OUT}/PMPRED.o \ ${OUT}/PMASS.o ${OUT}/PTFUNC2.o \ ${OUT}/RADCAT.o ${OUT}/RADCAT-.o \ ${OUT}/RATRET.o ${OUT}/RADUTIL.o ${OUT}/UPXS2.o ${OUT}/XFALG.o \ ${OUT}/ZLINDEP.o @ \subsection{Layer10} \begin{verbatim} aggcat A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM BOOLEAN SINT INT NNI LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG array2 ARR2CAT FLAGG LNAGG IXAGG ELTAGG CLAGG KONVERT ORDSET BOOLEAN NNI INT SINT LIST ILIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM asp ASP34 FMC FORTCAT TYPE KOERCE BOOLEAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FPS RNS FIELD DIVRING RADCAT NNI INT OM tree BBTREE BTCAT BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB BOOLEAN LSAGG STAGG URAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST NNI SINT PI functions BFUNCT SETCAT BASTYPE KOERCE ORDSET DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING INT padic BPADIC BOOLEAN PADICCT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ INS UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP tree BTREE BTCAT BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT LIST ILIST BOOLEAN LSAGG STAGG URAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM cra CRAPACK EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST NNI bags DEQUEUE DQAGG SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB QUAGG INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LNAGG RCAGG IXAGG ELTAGG ELTAGG ELTAB CLAGG FLAGG ELAGG alql DLIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG INT LIST ILIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM d01routine D01GBFA NUMINT SETCAT BASTYPE KOERCE DFLOAT PI NNI INT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM LIST ILIST INS DIFRING d02routine D02EJFA ODECAT SETCAT BASTYPE KOERCE NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM LIST ILIST DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING PID COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE MODULE ENTIRER DIVRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ PI d03routine D03FAFA PDECAT SETCAT BASTYPE KOERCE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST NNI drawpak DRAWCX DFLOAT PI NNI INT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT LIST ILIST draw DRAWPT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST INS EUCDOM UFD DIFRING DFLOAT PI NNI SINT polycat FAMR OAMON OASGP ORDSET NNI INT LIST ILIST PI BOOLEAN FIELD EUCDOM PID GCDDOM UFD DIVRING free FGROUP GROUP MONOID SGROUP SETCAT BASTYPE KOERCE RETRACT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP INT LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM aggcat2 FLAGG2 TYPE FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET LSAGG STAGG URAGG RCAGG ELAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM INT defaults FLASORT TYPE FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM INT PI NNI SINT BOOLEAN poly FM BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE IDPC MODULE RING RNG SGROUP MONOID ORDSET ENTIRER BOOLEAN INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM free FMONOID MONOID SGROUP SETCAT BASTYPE KOERCE RETRACT ORDSET OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON NNI INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM BOOLEAN xpoly FM1 FMCAT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE RETRACT MODULE ORDSET RING RNG SGROUP MONOID LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INT LIST ILIST NNI BOOLEAN ffcat FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ INT INS multpoly INDE OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON IDPC NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM padic IPADIC PADICCT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ INT NNI INS SINT BOOLEAN PI UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM intfact IROOT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP PI NNI INT BOOLEAN SINT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM LIST ILIST intaux IR2 FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING xlpoly LEXP GROUP MONOID SGROUP SETCAT BASTYPE KOERCE ORDSET COMRING RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE BMODULE RMODULE MODULE INT LIST ILIST NNI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM PI xlpoly LIECAT COMRING RING RNG SGROUP MONOID FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING list LIST2 LSAGG STAGG URAGG RCAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG list LIST2MAP SETCAT BASTYPE KOERCE TYPE INT LIST ILIST LSAGG STAGG ELAGG FLAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM free LMOPS ABELMON ABELSG SETCAT BASTYPE KOERCE RETRACT INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING LINEXP PATMAB CFCAT REAL CHARZ STEP NNI BOOLEAN stream LZSTAGG BOOLEAN INT LIST ILIST NNI SINT LSAGG FLAGG ORDSET ELAGG OM xlpoly MAGMA ORDSET SETCAT BASTYPE KOERCE RETRACT BOOLEAN INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM ILIST PI NNI mesh MESH INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM FPS RNS FIELD DIVRING RADCAT INT LIST DFLOAT PI NNI SINT ILIST BOOLEAN modring MODFIELD FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP opalg MODOP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE RETRACT ELTAB CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE COMRING LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG CLAGG KONVERT FLAGG ORDSET ELAGG INT LIST ILIST OM ES SINT NNI moebius MOEBIUS GROUP MONOID SGROUP SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INT LIST ILIST BOOLEAN LSAGG STAGG ELAGG FLAGG LNAGG RCAGG IXAGG mring MRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE RETRACT CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FINITE COMRING INT LIST ILIST NNI SINT PI BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM GROUP ORDMON alql MTHING ORDSET SETCAT BASTYPE KOERCE INT LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM lodop NCODIV MLO RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT BOOLEAN contfrac NCNTFRAC FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP INT tube NUMTUBE PSCURVE KOERCE DFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI PI BOOLEAN lodop ODR SETCAT BASTYPE KOERCE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFRING RING RNG SGROUP MONOID FIELD EUCDOM PID GCDDOM INTDOM COMRING ALGEBRA MODULE ENTIRER UFD DIVRING PDRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP xpoly OFMONOID ORDMON ORDSET SETCAT BASTYPE KOERCE MONOID SGROUP RETRACT OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM BOOLEAN complet ONECOMP SETCAT BASTYPE KOERCE FRETRCT RETRACT ABELGRP CABMON ABELMON ABELSG ORDRING OAGROUP OCAMON OAMON OASGP ORDSET RING RNG SGROUP MONOID LMODULE BOOLEAN INT INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP complet ORDCOMP SETCAT BASTYPE KOERCE FRETRCT RETRACT ABELGRP CABMON ABELMON ABELSG ORDRING OAGROUP OCAMON OAMON OASGP ORDSET RING RNG SGROUP MONOID LMODULE BOOLEAN SINT INT INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP ore OREPCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE NNI INT LIST ILIST BOOLEAN INTDOM COMRING ENTIRER GCDDOM FIELD EUCDOM PID UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP wtpol OWP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ALGEBRA MODULE BMODULE RMODULE COMRING FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING padic PADIC BOOLEAN PADICCT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ INS UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP partperm PARTPERM INT LIST ILIST SINT NNI BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM patmatch1 PATLRES SETCAT BASTYPE KOERCE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG BOOLEAN pattern PATTERN2 SETCAT BASTYPE KOERCE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST xlpoly PBWLB ORDSET SETCAT BASTYPE KOERCE RETRACT INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM pgrobner PGROEB GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST tree PENDTREE BRAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG SETCAT BASTYPE permgrps PGE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP SINT NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM PI pinterp PINTERP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING plottool PLOTTOOL DFLOAT INT LIST ILIST FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ pfr PFR FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INT LIST ILIST BOOLEAN LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM PI NNI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP patmatch1 PMDOWN SETCAT BASTYPE KOERCE PATMAB RETRACT INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM patmatch2 PMINS INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI patmatch1 PMLSAGG SETCAT BASTYPE KOERCE PATMAB LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG BOOLEAN INT LIST ILIST prtition PRTITION OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON INT LIST ILIST LSAGG STAGG ELAGG FLAGG BOOLEAN NNI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP pscat PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER OAMON OASGP ORDSET INT INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP FIELD DIVRING patmatch1 PMTOOLS SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE ORDSET KONVERT RETRACT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI clifford QFORM ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING bags QUEUE QUAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT LIST ILIST LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM kl SCACHE CACHSET ORDSET SETCAT BASTYPE KOERCE INT LIST BOOLEAN ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM SINT seg SEG SEGCAT TYPE SETCAT BASTYPE KOERCE SEGXCAT BOOLEAN ORDRING OAGROUP OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM seg SEG2 TYPE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE INT LIST BOOLEAN ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM sex SEXOF SEXCAT SETCAT BASTYPE KOERCE INT LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM NNI bags STACK SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT LIST ILIST LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM sttaylor STTAYLOR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE SINT NNI INT LIST ILIST LSAGG STAGG ALGEBRA MODULE BMODULE RMODULE INS UFD GCDDOM INTDOM COMRING ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FIELD DIVRING tableau TABLBUMP ORDSET SETCAT BASTYPE KOERCE INT LIST BOOLEAN ILIST LSAGG STAGG PI NNI ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT tableau TABLEAU SETCAT BASTYPE KOERCE INT LIST ILIST LSAGG SINT NNI STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM space TOPSP FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ trigcat TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE PI NNI INT FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING tube TUBE PSCURVE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ BOOLEAN setorder UDPO SETCAT BASTYPE KOERCE INT LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM seg UNISEG SEGCAT TYPE SETCAT BASTYPE KOERCE SEGXCAT INT BOOLEAN ORDRING OAGROUP OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG CLAGG HOAGG AGG ELTAGG viewpack VIEW INT LIST FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST SINT PI NNI catdef VSPACE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING xpoly XPOLYC XFALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE RETRACT xpoly XPR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE FMCAT RETRACT COMRING ORDMON ORDSET LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INT LIST ILIST BOOLEAN NNI FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} complet.spad.pamphlet (ORDCOMP ORDCOMP2 ONECOMP ONECOMP2 INFINITY) cra.spad.pamphlet (CRAPACK) defaults.spad.pamphlet (REPSQ REPDB FLASORT) drawpak.spad.pamphlet (DRAWCX) free.spad.pamphlet (LMOPS FMONOID FGROUP FAMONC IFAMON FAMONOID FAGROUP) fourier.spad.pamphlet (FCOMP FSERIES) functions.spad.pamphlet (BFUNCT) mesh.spad.pamphlet (MESH) moebius.spad.pamphlet (MOEBIUS) mring.spad.pamphlet (MRING MRF2) opalg.spad.pamphlet (MODOP OP) partperm.spad.pamphlet (PARTPERM) pgrobner.spad.pamphlet (PGROEB) plottool.spad.pamphlet (PLOTTOOL) setorder.spad.pamphlet (UDPO UDVO) sttaylor.spad.pamphlet (STTAYLOR) tableau.spad.pamphlet (TABLBUMP TABLEAU) viewpack.spad.pamphlet (VIEW) \end{verbatim} <>= LAYER10=${OUT}/A1AGG.o ${OUT}/A1AGG-.o \ ${OUT}/ARR2CAT.o ${OUT}/ARR2CAT-.o \ ${OUT}/ASP34.o ${OUT}/BBTREE.o \ ${OUT}/BFUNCT.o ${OUT}/BPADIC.o ${OUT}/BTREE.o \ ${OUT}/CRAPACK.o \ ${OUT}/DEQUEUE.o ${OUT}/DLIST.o ${OUT}/DRAWCX.o \ ${OUT}/D01GBFA.o ${OUT}/D02EJFA.o \ ${OUT}/D03FAFA.o ${OUT}/DRAWPT.o \ ${OUT}/FAMR.o ${OUT}/FAMR-.o \ ${OUT}/FLASORT.o ${OUT}/FLAGG2.o ${OUT}/FGROUP.o \ ${OUT}/FM.o ${OUT}/FM1.o ${OUT}/FPC.o ${OUT}/FPC-.o \ ${OUT}/FMONOID.o \ ${OUT}/INDE.o ${OUT}/IPADIC.o \ ${OUT}/IROOT.o ${OUT}/IR2.o \ ${OUT}/LEXP.o ${OUT}/LIECAT.o ${OUT}/LIECAT-.o \ ${OUT}/LIST2.o ${OUT}/LIST2MAP.o ${OUT}/LMOPS.o \ ${OUT}/LZSTAGG.o ${OUT}/LZSTAGG-.o ${OUT}/MAGMA.o \ ${OUT}/MESH.o ${OUT}/MOEBIUS.o \ ${OUT}/MODFIELD.o ${OUT}/MODOP.o ${OUT}/MRING.o ${OUT}/MTHING.o \ ${OUT}/NCNTFRAC.o \ ${OUT}/NCODIV.o ${OUT}/NUMTUBE.o ${OUT}/ODR.o \ ${OUT}/OFMONOID.o ${OUT}/ONECOMP.o \ ${OUT}/ORDCOMP.o ${OUT}/OREPCAT.o ${OUT}/OREPCAT-.o \ ${OUT}/OWP.o \ ${OUT}/PADIC.o ${OUT}/PATTERN2.o \ ${OUT}/PATLRES.o ${OUT}/PARTPERM.o ${OUT}/PBWLB.o ${OUT}/PENDTREE.o \ ${OUT}/PGE.o \ ${OUT}/PGROEB.o ${OUT}/PINTERP.o ${OUT}/PLOTTOOL.o \ ${OUT}/PFR.o ${OUT}/PMDOWN.o \ ${OUT}/PRTITION.o \ ${OUT}/PMINS.o ${OUT}/PMLSAGG.o ${OUT}/PMTOOLS.o \ ${OUT}/PSCAT.o ${OUT}/PSCAT-.o ${OUT}/QFORM.o ${OUT}/QUEUE.o \ ${OUT}/SCACHE.o ${OUT}/SEG.o \ ${OUT}/SEG2.o ${OUT}/SEXOF.o ${OUT}/STACK.o ${OUT}/STTAYLOR.o \ ${OUT}/TABLBUMP.o ${OUT}/TABLEAU.o \ ${OUT}/TOPSP.o ${OUT}/TRANFUN.o ${OUT}/TRANFUN-.o \ ${OUT}/TUBE.o ${OUT}/UDPO.o ${OUT}/UNISEG.o \ ${OUT}/VIEW.o ${OUT}/VSPACE.o ${OUT}/VSPACE-.o \ ${OUT}/XPOLYC.o ${OUT}/XPR.o @ \subsection{Layer11} \begin{verbatim} ore APPLYORE RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE OREPCAT BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE SINT NNI INT array1 ARRAY1 A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST NNI INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP array1 ARRAY12 A1AGG FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET array2 ARRAY2 ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET INT bags ASTACK SKAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET ELAGG LIST ILIST SINT NNI LSAGG STAGG ELAGG URAGG RCAGG HOAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM aggcat BTAGG ORDSET SETCAT BASTYPE KOERCE LOGIC A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT combinat COMBINAT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI INT OM A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG ELAGG SINT PI stream CSTTOOLS TYPE LZSTAGG STAGG URAGG RCAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT SINT NNI INT d01routine D01FCFA NUMINT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI DFLOAT INS e04routine E04MBFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT NNI LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG DFLOAT PI INS BOOLEAN array1 FARRAY A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET ELAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM xlpoly FLALG LIECAT MODULE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE galutil GALUTIL RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INT NNI PI A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG ELAGG bags HEAP PRQAGG BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ORDSET INT LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM LIST ILIST NNI INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP ABELMON PI A1AGG SINT array1 IARRAY1 A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET SINT NNI INT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM array2 IARRAY2 ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET array1 IFARRAY A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET ELAGG BOOLEAN PRIMARR LSAGG STAGG URAGG RCAGG OM LIST ILIST NNI SINT INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING MODULE RING ABELGRP ABELMON PI COMRING RNG CABMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ENTIRER PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP interval INTCAT GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT RETRACT numtheor INTHEORY NNI INT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP PI A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG ELAGG BOOLEAN LIST ILIST ffx IRREDFFX FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING INT PI NNI BOOLEAN trigcat LFCAT PRIMCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN lodo LODOCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE OREPCAT BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE ELTAB NNI INT BOOLEAN FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING xlpoly LWORD ORDSET SETCAT BASTYPE KOERCE RETRACT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG OM INT LIST ILIST NNI PI A1AGG SINT matcat MATCAT ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET NNI INT BOOLEAN SINT LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG OM INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FIELD DIVRING matstor MATSTOR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE NNI INT SINT PRIMARR A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET BOOLEAN ore OREPCTO RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE OREPCAT BMODULE RMODULE FRETRCT RETRACT ALGEGRA MODULE BOOLEAN NNI INT SINT INTDOM COMRING ENTIRER FIELD EUCDOM PID GCDDOM UFD DIVRING ore ORESUP OREPCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE INTDOM COMRING ENTIRER FIELD EUCDOM PID GCDDOM UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP ore OREUP OREPCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE NNI INT FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP plot3d PLOT3D PSCURVE KOERCE BOOLEAN INT DFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LIST ILIST NNI PI LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG OM SINT DIFRING INS OINTDOM LINEXP CFCAT STEP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN poly PR FAMR AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT OAMON OASGP ORDSET LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INT LIST ILIST BOOLEAN NNI FIELD EUCDOM PID GCDDOM UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON DIFRING LINEXP PATMAB CFCAT REAL STEP lodof PREASSOC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LODOCAT OREPCAT FRETRCT RETRACT ELTAB NNI INT PI PRIMARR SINT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG CLAGG KONVERT ORDSET array1 PRIMARR2 TYPE A1AGG FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET odeef REDORDER FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LODOCAT OREPCAT FRETRCT RETRACT ELTAB INT INS PRIMARR LIST ILIST LSAGG STAGG ELAGG BOOLEAN NNI A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG CLAGG KONVERT ORDSET SINT aggcat SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM NNI INT stream STREAM LZSTAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT INT LIST ILIST SINT NNI BOOLEAN LSAGG FLAGG ORDSET ELAGG OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP prtition SYMPOLY OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON FAMR AMR RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT INT LIST ILIST BOOLEAN KONVERT INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP DIFRING LINEXP PATMAB CFCAT REAL STEP FIELD DIVRING mts TS MTSCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER IEVALAB EVALAB RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SINT NNI INT BOOLEAN INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP FIELD DIVRING ituple TUPLE KOERCE SETCAT BASTYPE TYPE A1AGG FLAGG LNAGG IXAGG HOAGG AGG EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT PRIMARR NNI BOOLEAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM pscat UPSCAT PSCAT OAMON OASGP ORDSET INT LIST ILIST LSAGG vector VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET ABELSG NNI INT ABELMON ABELGRP CABMON MONOID SGROUP RING RNG LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM PI RADCAT xpoly XDPOLY FMCAT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE RETRACT MODULE XPOLYC XFALG RING RNG SGROUP MONOID XALG ALGEBRA ORDMON ORDSET INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG COMRING NNI RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM BOOLEAN xlpoly XEXPPKG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE ORDSET XPOLYC XFALG XALG ALGEBRA RETRACT SINT NNI INT INS UFD GCDDOM INTDOM COMRING ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP PI xlpoly XPBWPOLY XPOLYC XFALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE RETRACT FMCAT COMRING ORDSET INT BOOLEAN LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INS UFD GCDDOM INTDOM ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING LINEXP PATMAB CFCAT REAL CHARZ STEP xpoly XPOLY XPOLYC XFALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE RETRACT COMRING xpoly XRPOLY XPOLYC XFALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE XALG BMODULE RMODULE ALGEBRA MODULE RETRACT ORDSET BOOLEAN LIST ILIST LSAGG STAGG ELAGG FLAGG COMRING URAGG LNAGG RCAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG SETCAT BASTYPE TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM ffcat XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE BOOLEAN NNI INT \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} array1.spad.pamphlet (PRIMARR PRIMARR2 TUPLE IFARRAY FARRAY IARRAY1 ARRAY1 ARRAY12) bags.spad.pamphlet (STACK ASTACK QUEUE DEQUEUE HEAP) combinat.spad.pamphlet (COMBINAT) ffx.spad.pamphlet (IRREDFFX) galutil.spad.pamphlet (GALUTIL) matstor.spad.pamphlet (MATSTOR) ore.spad.pamphlet (OREPCAT APPLYORE AUTOMOR OREPCTO ORESUP OREUP) plot3d.spad.pamphlet (PLOT3D) prtition.spad.pamphlet (PRTITION SYMPOLY) stream.spad.pamphlet (LZSTAGG CSTTOOLS STREAM STREAM1 STREAM2 STREAM3) trigcat.spad.pamphlet (ELEMFUN AHYP ATRIG HYPCAT TRANFUN TRIGCAT PRIMCAT LFCAT CFCAT SPFCAT) xlpoly.spad.pamphlet (MAGMA LWORD LIECAT FLALG XEXPPKG LPOLY PBWLB XPBWPOLY LEXP) xpoly.spad.pamphlet (OFMONOID FMCAT FM1 XALG XFALG XPOLYC XPR XDPOLY XRPOLY XPOLY) \end{verbatim} <>= LAYER11=${OUT}/APPLYORE.o ${OUT}/ARRAY1.o ${OUT}/ARRAY12.o ${OUT}/ARRAY2.o \ ${OUT}/ASTACK.o ${OUT}/BTAGG.o ${OUT}/BTAGG-.o \ ${OUT}/COMBINAT.o ${OUT}/CSTTOOLS.o \ ${OUT}/D01FCFA.o ${OUT}/E04MBFA.o \ ${OUT}/FARRAY.o \ ${OUT}/FLALG.o ${OUT}/GALUTIL.o ${OUT}/HEAP.o \ ${OUT}/IARRAY1.o ${OUT}/IARRAY2.o ${OUT}/IFARRAY.o ${OUT}/INTCAT.o \ ${OUT}/INTHEORY.o ${OUT}/IRREDFFX.o \ ${OUT}/LFCAT.o ${OUT}/LODOCAT.o ${OUT}/LODOCAT-.o ${OUT}/LWORD.o \ ${OUT}/MATCAT.o ${OUT}/MATCAT-.o ${OUT}/MATSTOR.o \ ${OUT}/ORESUP.o ${OUT}/OREPCTO.o ${OUT}/OREUP.o ${OUT}/PLOT3D.o \ ${OUT}/PR.o ${OUT}/PREASSOC.o \ ${OUT}/PRIMARR2.o ${OUT}/REDORDER.o \ ${OUT}/SRAGG.o ${OUT}/SRAGG-.o \ ${OUT}/STREAM.o ${OUT}/SYMPOLY.o ${OUT}/TS.o ${OUT}/TUPLE.o \ ${OUT}/UPSCAT.o ${OUT}/UPSCAT-.o ${OUT}/VECTCAT.o ${OUT}/VECTCAT-.o \ ${OUT}/XDPOLY.o ${OUT}/XEXPPKG.o \ ${OUT}/XF.o ${OUT}/XF-.o ${OUT}/XPBWPOLY.o ${OUT}/XPOLY.o \ ${OUT}/XRPOLY.o @ \subsection{Layer12} LODO1 should be here but is broken. See Bug 12. LODO2 should be here but is broken. See Bug 13. \begin{verbatim} boolean BITS BTAGG ORDSET SETCAT BASTYPE KOERCE LOGIC A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT INT FINITE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM vector DIRPROD2 TYPE VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET matrix IMATRIX MATCAT ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB VECTCAT A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE PRIMARR EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER FIELD UFD DIVRING interval INTRVL INTCAT GCDDOM INTDOM COMRING RING ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT RETRACT FPS RNS FIELD FIELD EUCDOM PID UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL KONVERT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP vector IVECTOR VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM lodo LODO1 DIFRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE LODOCAT OREPCAT BMODULE FRETRCT RETRACT ALGEBRA MODULE ELTAB FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP lodo LODO2 LODOCAT OREPCAT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FRETRCT RETRACT ALGEBRA MODULE ELTAB DIFRING FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP xlpoly LPOLY FLALG LIECAT MODULE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE FMCAT RETRACT COMRING RING RNG SGROUP MONOID ORDSET LSAGG STAGG URAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INT LIST ILIST BOOLEAN NNI FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING solvelin LSMP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT NNI INT BOOLEAN PRIMARR SINT A1AGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LIST ILIST solvelin LSMP1 FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET matfuns MATCAT2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT intclos TRIMAT INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT INT NNI PI newpoint PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET string STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} interval.spad.pamphlet (INTCAT INTRVL) \end{verbatim} <>= ${OUT}/BITS.o ${OUT}/DIRPROD2.o ${OUT}/IMATRIX.o ${OUT}/INTRVL.o \ ${OUT}/IVECTOR.o ${OUT}/LPOLY.o ${OUT}/LSMP.o ${OUT}/LSMP1.o \ ${OUT}/MATCAT2.o ${OUT}/PTCAT.o ${OUT}/STRICAT.o ${OUT}/TRIMAT.o #${OUT}/LODO1.o ${OUT}/LODO2.o @ \subsection{Layer13} \begin{verbatim} lodof ASSOCEQ INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LODOCAT OREPCAT FRETRCT RETRACT ELTAB SINT NNI INT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 LIST ILIST PI BOOLEAN FIELD EUCDOM PID GCDDOM UFD DIVRING carten CARTEN GRALG GRMOD SETCAT BASTYPE KOERCE RETRACT OAMONS OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI INT MONOID VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG VECTOR IVECTOR IARRAY1 SINT PI INS BOOLEAN LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST clifford CLIF RING RNG ABELGRP CABMON ABELMON SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ALGEBRA MODULE BMODULE RMODULE VSPACE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING SINT PI NNI INT ABELSG PRIMARR BOOLEAN A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG OM ELAGG RCAGG VECTOR VECTCAT IVECTOR IARRAY1 clip CLIP DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP MONOID ORDSET ABELSG SGROUP TRANFUN SETCAT ELEMFUN HYPCAT ATRIG TRIGCAT RADCAT RETRACT BASTYPE PID COMRING RNG CABMON ABELMON KOERCE LMODULE BMODULE RMODULE ENTIRER DIVRING OAGROUP OCAMON OAMON OASGP REAL KONVERT PATMAB CHARZ PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG ATT TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG INS OINTDOM LINEXP STEP OM INT LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG PI NNI SINT BOOLEAN coordsys COORDSYS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT INT PI NNI PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET alql DBASE SETCAT BASTYPE KOERCE ORDSET STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT OM INT LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG NNI SINT PI dhmatrix DHMATRIX MATCAT ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING VECTCAT A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT VECTOR IVECTOR IARRAY1 solvedio DIOSP INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI INT LIST ILIST OAMONS VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG SETCAT BASTYPE BOOLEAN TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG SINT vector DIRPCAT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB FRETRCT DIFEXT PDRING FLINEXP FINITE OAMONS VSPACE FIELD DIVRING VECTCAT A1AGG FLAGG LNAGG CLAGG INT VECTOR IVECTOR IARRAY1 NNI LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST d02routinne D02BBFA ODECAT SETCAT BASTYPE KOERCE NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM LIST ILIST DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING PID COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ VECTCAT A1AGG VECTOR IVECTOR IARRAY1 PI d02routine D02BHFA ODECAT SETCAT BASTYPE KOERCE NNI INT DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING PID COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG VECTOR IVECTOR IARRAY1 PI d02routine D02CJFA ODECAT SETCAT BASTYPE KOERCE INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING PID COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ VECTCAT A1AGG VECTOR IVECTOR IARRAY1 ffcat FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING SINT PI NNI INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP LINEXP PATMAB CFCAT REAL OM BOOLEAN LIST ILIST LSAGG STAGG ELAGG ffpoly2 FFPOLY2 FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FFIELDC FINITE STEP DIFRING NNI INT PI VECTOR IVECTOR IARRAY1 PRIMARR SINT fnla FNLA NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAG MODULE BMODULE LMODULE RMODULE COMRING RING RNG SGROUP MONOID VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT VECTOR IVECTOR IARRAY1 LIST ILIST LSAGG STAGG PI NNI perman GRAY INT VECTOR IVECTOR IARRAY1 PI NNI VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET SINT fnla HB INT SINT NNI INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP BOOLEAN VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAG ELTAGG CLAGG KONVERT ORDSET LIST ILIST LSAGG STAGG irsn IRSN INT LIST NNI INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP SINT PI OM ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG BOOLEAN VECTOR IARRAY1 VECTCAT A1AGG FINITE LOGIC fortpack MCALCFN SETCAT BASTYPE KOERCE PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT VECTOR LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP IVECTOR IARRAY1 NNI SINT PI divisor MHROWRED EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT VECTOR IVECTOR IARRAY1 BOOLEAN INS UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LSAGG STAGG URAGG RCAGG ELAGG LIST ILIST SINT NNI INS PI FIELD DIVRING numode NUMODE NNI INT VECTOR IVECTOR IARRAY1 PI SINT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST VECTCAT A1AGG numquad NUMQUAD INT NNI PI BOOLEAN SINT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM LIST ILIST VECTOR IVECTOR IARRAY1 VECTCAT A1AGG INS EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP ABELMON odealg ODESYS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LODOCAT OREPCAT FRETRCT RETRACT ELTAB INT LIST ILIST NNI VECTOR IVECTOR IARRAY1 LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG CLAGG KONVERT FLAGG ORDSET ELAGG OM VECTCAT A1AGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING LINEXP PATMAB CFCAT REAL CHARZ STEP BOOLEAN oderf ODETOOLS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LODOCAT OREPCAT FRETRCT RETRACT ELTAB LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST VECTOR VECTCAT A1AGG IVECTOR IARRAY1 INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING LINEXP PATMAB CFCAT REAL CHARZ STEP gdirprod ORDFUNS OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG SINT NNI INT VECTOR IVECTOR IARRAY1 BOOLEAN perman PERMAN RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INT VECTOR IVECTOR IARRAY1 PI NNI BOOLEAN SINT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER catdef PFECAT UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARNZ INT VECTOR IVECTOR IARRAY1 FIELD EUCDOM PID DIVRING newpoint POINT PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE LSAGG STAGG URAGG RCAGG ELAGG OM INT LIST ILIST INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI PI RADCAT pseudolin PSEUDLIN FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INT LIST ILIST BOOLEAN NNI VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET SINT newpoint PTPACK RING RNG ABELGRP CABMON ABELMON SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INT PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET NNI rep2 REP2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE SINT NNI INT PI VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 BOOLEAN LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER INT UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FIELD DIVRING MATCAT ARR2CAT FINITE lodof SETMN FINITE SETCAT BASTYPE KOERCE INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG NNI PI SINT LIST ILIST BOOLEAN BTAGG LOGIC TYPE EVALAB IEVALAB ELTAB KONVERT LSAGG STAGG URAGG RCAGG ELAGG OM sex SEX ORDSET SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FPS RNS FIELD DIVRING RADCAT SEXCAT STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG OM string STRING STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM INT ORDFIN FINITE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP efstruc SYMFUNC RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE PI NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM LIST ILIST INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP VECTOR IVECTOR IARRAY1 SINT VECTCAT A1AGG MONOID ABELMON VECTCAT A1AGG vector VECTOR2 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT VECTOR IVECTOR IARRAY1 LIST LSAGG STAGG URAGG RCAGG ELAGG OM ILIST \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} carten.spad.pamphlet (GRMOD GRALG CARTEN CARTEN2) catdef.spad.pamphlet (ABELGRP ABELMON ABELSG ALGEBRA BASTYPE BMODULE CABMON CHARNZ CHARZ COMRING DIFRING DIFEXT DIVRING ENTIRER EUCDOM FIELD FINITE FLINEXP GCDDOM GROUP INTDOM LMODULE LINEXP MODULE MONOID OAGROUP OAMON OAMONS OASGP OCAMON ORDFIN OINTDOM ORDMON ORDRING ORDSET PDRING PFECAT PID RMODULE RING RNG SGROUP SETCAT STEP UFD VSPACE) clifford.spad.pamphlet (QFORM CLIF) clip.spad.pamphlet (CLIP) coordsys.spad.pamphlet (COORDSYS) dhmatrix.spad.pamphlet (DHMATRIX) d02routine.spad.pamphlet (D02BBFA D02BHFA D02CJFA D02EJFA) ffpoly2.spad.pamphlet (FFPOLY2) irsn.spad.pamphlet (IRSN) numode.spad.pamphlet (NUMODE) numquad.spad.pamphlet (NUMQUAD) perman.spad.pamphlet (GRAY PERMAN) pseudolin.spad.pamphlet (PSEUDLIN) rep2.spad.pamphlet (REP2) sex.spad.pamphlet (SEXCAT SEXOF SEX) solvedio.spad.pamphlet (DIOSP) \end{verbatim} <>= LAYER13=${OUT}/ASSOCEQ.o ${OUT}/CARTEN.o ${OUT}/CLIF.o \ ${OUT}/CLIP.o ${OUT}/COORDSYS.o ${OUT}/DBASE.o ${OUT}/DHMATRIX.o \ ${OUT}/DIOSP.o \ ${OUT}/DIRPCAT.o ${OUT}/DIRPCAT-.o ${OUT}/D02BBFA.o ${OUT}/D02BHFA.o \ ${OUT}/D02CJFA.o ${OUT}/FAXF.o ${OUT}/FAXF-.o \ ${OUT}/FFPOLY2.o ${OUT}/FNLA.o ${OUT}/GRAY.o \ ${OUT}/HB.o ${OUT}/IRSN.o \ ${OUT}/MCALCFN.o ${OUT}/MHROWRED.o \ ${OUT}/NUMODE.o ${OUT}/NUMQUAD.o ${OUT}/ODESYS.o \ ${OUT}/ODETOOLS.o ${OUT}/ORDFUNS.o ${OUT}/PERMAN.o \ ${OUT}/PFECAT.o ${OUT}/PFECAT-.o ${OUT}/POINT.o ${OUT}/PSEUDLIN.o \ ${OUT}/PTPACK.o ${OUT}/REP2.o \ ${OUT}/SETMN.o ${OUT}/SEX.o ${OUT}/STRING.o \ ${OUT}/SYMFUNC.o ${OUT}/VECTOR2.o @ \subsection{Layer14} \begin{verbatim} asp ASP1 FORTFN FORTCAT TYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP10 FVFUN FORTCAT TYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG ELTAB CLAGG INT VECTOR IVECTOR IARRAY1 NNI PI asp ASP24 FORTFN FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP4 FORTFN FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP50 FVFUN FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABLEMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET READ KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP6 FVFUN FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP73 FVFUN FORTCAT TYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP OM INT VECTOR IVECTOR IARRAY1 PI NNI FMTC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT oderf BALFACT GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM bezout BEZOUT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING MATCAT ARR2CAT HOAGG AGG TYPE FLAGG LNAGG IXAGG ELTAGG CLAGG NNI INT BOOLEAN SINT PI radix BINARY QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT INS CFCAT OM FPS RNS RADCAT UPOLYC POLYCAT FAMR AMR FRETRCT files BINFILE FILECAT SETCAT BASTYPE KOERCE FNCAT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING oderf BOUNDZRO FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE INT OM padic BPADICRT QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT PADICCT FPS RNS RADCAT INS CFCAT UPOLYC POLYCAT FAMR AMR FRETRCT brill BRILL UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT BOOLEAN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL FPS RNS RADCAT OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI cden CDEN INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG curve CHVAR UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT BOOLEAN PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM QFCAT FEVALAB PATAB FPATMAB TYPE SINT polycat COMMUPC RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN contfrac CONTFRAC ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING QFCAT RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM INS CFCAT generic CVMP COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE POLYCAT PDRING FAMR AMR ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG ELTAB CLAGG LIST ILIST QFCAT FIELD EUCDOM PID DIVRING FEVALAB DIFEXT DIFRING PATAB FPATMAB STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL cycles CYCLES INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM FAMR AMR FRETRCT cyclotom CYCLOTOM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT NNI SINT LIST UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT ELTAB DIFEXT FIELD DIVRING ddfact DDFACT FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT NNI INT SINT PI LIST ILIST BOOLEAN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL radix DECIMAL QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT INS CFCAT OM FPS RNS RADCAT UPOLYC POLYCAT FAMR AMR FRETRCT aggcat DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING vector DIRPROD DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG SINT NNI BOOLEAN FLAGG LNAGG CLAGG PI out DISPLAY INT LIST ILIST LSAGG STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM gdpoly DMP POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST DIRPCAT DIFEXT DIFRING FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID DIVRING ORDFIN FPS RNS REAL RADCAT INS OINTDOM CFCAT STEP UPOLYC lodop DPMO DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING SINT NNI INT INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM dpolcat DPOLCAT DVARCAT ORDSET SETCAT BASTYPE KOERCE RETRACT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD DIFEXT DIFRING OAMONS OCAMON OAMON OASGP NNI INT LIST ILIST LSAGG STAGG ELAGG URAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG OM SINT INS EUCDOM PID OINTDOM ORDRING OAGROUP CFCAT REAL STEP d01routine D01AJFA NUMINT SETCAT BASTYPE KOERCE PI NNI INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SRAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET READ KONVERT RETRACT RADCAT PATMAB CHARZ DFLOAT INS d01routine D01AKFA NUMINT SETCAT BASTYPE KOERCE NNI INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SRAGG PI FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DFLOAT INS d01routine D01ALFA NUMINT SETCAT BASTYPE KOERCE STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM INT LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG NNI INS STRING CHAR SINT OUTFORM PRIMARR ISTRING FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN DFLOAT PI d01routine D01AMFA NUMINT SETCAT BASTYPE KOERCE NNI INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SRAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ PI INS DFLOAT d01routine D01APFA NUMINT SETCAT BASTYPE KOERCE DFLOAT INT LIST ILIST LSAGG STAGG NNI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ELAGG FLAGG URAGG PI INS d01routine D01AQFA FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG LIST ILIST NNI PI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG INS OINTDOM LINEXP CFCAT STEP QFCAT FEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB CHARNZ PFECAT DFLOAT modring EMR EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABLESG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING INT NNI BOOLEAN equation2 EQ TYPE IEVALAB SETCAT BASTYPE KOERCE ABELSG ABELGRP CABMON ABELMON SGROUP MONOID GROUP RING RNG LMODULE BMODULE RMODULE MODULE PDRING VSPACE COMRING FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING EVALAB BOOLEAN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP POLYCAT FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT ES erroor ERROR INT LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING cycles EVALCYC ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE INS UFD GCDDOM INTDOM COMRING ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT e04routine E04DGFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI INS STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN DFLOAT MONOID PI BOOLEAN e04routine E04FDFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI INS STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI e04routine E04GCFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI INS STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI DFLOAT e04routine E04JAFA OPTCAT SETCAT BASTYPE KOERCE INT LIST ILIST LSAGG STAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INS STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING STRICAT SRAGG NNI PI DFLOAT facutil FACUTIL OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD NNI INT LIST FFIELDC FPC FIELD EUCDOM PID DIVRING FINITE STEP DIFRING PI BOOLEAN ffp FF FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING KONVERT OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL ffcg FFCG FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING KONVERT OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL ffcg FFCGX FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP KONVERT LINEXP PATMAB CFCAT REAL fff FFF FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING NNI INT SINT PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ OM VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG LIST ILIST LSAGG STAGG URAGG RCAGG ELAGG PRIMARR BOOLEAN UPOLYC POLYCAT PDRING FAMR AMR FRETRCT FLINEXP PFECAT DIFEXT ffhom FFHOM FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING NNI INT BOOLEAN SINT PI PRIMARR VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET ffnb FFNB FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING KONVERT OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL ffnb FFNBX FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING OAMONS OCAMON OAMON OASGP ORDSET INT OINTDOM ORDRING OAGROUP KONVERT LINEXP PATMAB CFCAT REAL ffpoly FFPOLY FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING INT LIST ILIST PI NNI PRIMARR A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET SINT BOOLEAN VECTOR IVECTOR IARRAY1 VECTCAT UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT FLINEXP LINEXP PATMAB PFECAT DIFEXT LSAGG STAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL URAGG RCAGG ELAGG OM ffcat FFSLPE FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT NNI INT LIST ILIST BOOLEAN ffp FFX FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP KONVERT LINEXP PATMAB CFCAT REAL zerodim FGLMICPK GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST DIRPCAT FRETRCT RETRACT DIFEXT DIFRING PDRING FLINEXP LINEXP FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID UFD DIVRING ORDFIN BOOLEAN NNI POLYCAT FAMR AMR CHARZ CHARNZ PATMAB PFECAT files FILE FILECAT SETCAT BASTYPE KOERCE FNCAT STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING naalgc FINAALG COMRING RING RNG SGROUP MONOID UPOLYC POLYCAT PDRING FAMR AMR ALGEBRA CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING SINT PI NNI INT VECTOR IVECTOR IARRAY1 BOOLEAN INT OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM LIST ILIST VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG algcat FINRALG COMRING UPOLYC POLYCAT PDRING FAMR AMR INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG INT VECTOR IVECTOR IARRAY1 INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM SINT PI NNI numsolve FLOATRP ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT BOOLEAN OM INT LIST ILIST fname FNAME FNCAT SETCAT BASTYPE KOERCE STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING fortpak FOP STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING formula FORMULA SETCAT BASTYPE KOERCE INT NNI LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ILIST LSAGG STAGG STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM ISTRING PI ELAGG FLAGG URAGG RCAGG ELAGG fortpak FORT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM STRICAT SRAGG A1AGG INT LIST ILIST STRING CHAR SINT OUTFORM PRIMARR ISTRING INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP fraction FRAC QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT OM INS CFCAT BOOLEAN NNI INT PI SINT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG VECTOR IVECTOR IARRAY1 UPOLYC POLYCAT FAMR AMR FRETRCT LIST ILIST FPS RNS RADCAT fortran FTEM FILECAT SETCAT BASTYPE KOERCE FNCAT STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING BOOLEAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SRAGG FLAGG LNAGG STRICAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG galfactu GALFACTU RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI NNI INT INT OINTDOM CFCAT SINT INS galpolyu GALPOLYU RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT LIST ILIST NNI SINT PI OAMONS OCAMON OAMON OASGP VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG VECTOR IVECTOR IARRAY1 gb GB GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD FIELD EUCDOM PID DIVRING INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG BOOLEAN STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING PI NNI gbeuclid GBEUCLID EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING ILIST LSAGG STAGG ELAGG FLAGG BOOLEAN URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG OM NNI groebf GBF EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD BOOLEAN INT LIST ILIST NNI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM gbintern GBINTERN GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD NNI INT BOOLEAN LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM SINT geneez GENEEZ EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING NNI INT PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL VECTOR IVECTOR IARRAY1 SINT BOOLEAN VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST allfact GENMFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD FFIELDC FPC FIELD EUCDOM PID DIVRING FINITE STEP DIFRING gpgcd GENPGCD OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON PFECAT UFD GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB NNI INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST STEP BOOLEAN PI SINT ghensel GHENSEL EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST NNI BOOLEAN modmonom GMODPOL MODULE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE POLYCAT PDRING RING RNG SGROUP MONOID FAMR AMR COMRING ALGEBRA CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD DIRPCAT IXAGG HOAGG AGG TYPE ELTAGG ELTAB DIFEXT DIFRING FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID DIVRING sum GOSPER OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD FIELD EUCDOM PID DIVRING INS OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP QFCAT FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE INT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST SINT NNI PI VECTOR IVECTOR IARRAY1 BOOLEAN VECTCAT A1AGG view2D GRIMAGE SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM FPS RNS FIELD DIVRING RADCAT INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG LIST ILIST NNI PI DFLOAT PTCAT VECTCAT A1AGG STRING CHAR SINT OUTFORM PRIMARR STRICAT SRAGG ISTRING TRANFUN ELEMFUN HYPCAT ATRIG TRIGCAT AHYP BOOLEAN grdef GROEBSOL GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP PATMAB PFECAT UFD NNI DIRPCAT DIFEXT DIFRING FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID DIVRING ORDFIN SINT BOOLEAN gdpoly HDMP POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST DIRPCAT DIFEXT DIFRING FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID DIVRING ORDFIN FPS RNS REAL RADCAT INT OINTDOM CFCAT STEP gdirprod HDP DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING SINT NNI INT BOOLEAN INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM radix HEXADEC QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT EVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT INS CFCAT FPS RNS RADCAT UPOLYC POLYCAT FAMR AMR FRETRCT listgcd HEUGCD UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMONN ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT BOOLEAN PI SINT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OAMONS boolean IBITS BTAGG ORDSET SETCAT BASTYPE KOERCE LOGIC A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT INT STRING CHAR SINT OUTFORM LIST PRIMARR ISTRING INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SRAGG STRICAT FINITE padiclib IBPTOOLS RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN SINT NNI INT alql ICARD ORDSET SETCAT BASTYPE KOERCE ORDFIN FINITE STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING PI NNI cden ICDEN INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG idecomp IDECOMP INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE DIRPCAT IXAGG HOAGG AGG ELTAGG FINITE OAMONS VSPACE ORDFIN LSAGG STAGG URAGG RCAGG LNAGG CLAGG FLAGG ELAGG OM INT LIST ILIST NNI ffp IFF FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING KONVERT OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL array2 IIARRAY2 ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET INT PRIMARR A1AGG AGG NNI INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM A1AGG STRING CHAR SINT OUTFORM LIST ISTRING matfuns IMATLIN FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT BOOLEAN INT SINT NNI LIST A1AGG PI UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP PATMAB PFECAT DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL VECTCAT OM matfuns IMATQF INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB FPATMAB PATMAB STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT modgcd INMODGCD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL INT LIST ILIST BOOLEAN NNI LSAGG STAGG ELAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG OM OAMONS PI multfact INNMFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD PI NNI INT ILIST UPOLYC ELTAB DIFRING DIFEXT STEP FIELD DIVRING BOOLEAN LSAGG STAGG ELAGG FLAGG SINT URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG OM sign INPSIGN RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT INS intrf INTHERTR FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP NNI INT intrf INTRAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL intrf INTRF INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL UPOLYC integer INTSLPE INT VECTOR IVECTOR IARRAY1 INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT ELTAB DIFEXT FIELD DIVRING LIST ILIST NNI intrf INTTR FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL BOOLEAN NNI INT PRIMARR INS CFCAT LIST ILIST PI LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG OM SINT sum ISUMP OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD INS EUCDOM PID OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE INT LIST BOOLEAN NNI ILIST gpol LAUPOL DIFEXT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIFRING PDRING INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER KONVERT FRETRCT RETRACT CHARZ CHARNZ EUCDOM PID GCDDOM FIELD UFD DIVRING UPOLYC POLYCAT FAMR AMR EVALAB IEVALAB FLINEXP LINEXP ORDSET PATMAB PFECAT ELTAB STEP INT BOOLEAN NNI LIST ILIST LSAGG STAGG ELAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG OM INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL leadcdet LEADCDET ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD SINT NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM PI lingrob LGROBP GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INT VECTOR IVECTOR IARRAY1 SINT NNI LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST DIRPCAT FRETRCT RETRACT DIFEXT DIFRING PDRING FLINEXP LINEXP FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID UFD DIVRING ORDFIN PI BOOLEAN POLYCAT FAMR AMR CHARZ CHARNZ PATMAB PFECAT sign LIMITRF GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL INT OM UPOLYC NNI lindep LINDEP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LINEXP INT LIST ILIST VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 VECTCAT NNI BOOLEAN INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT PATMAB CFCAT REAL CHARZ STEP OM FIELD DIVRING QFCAT FEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB CHARNZ PFECAT fraction LO MODULE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE OAGROUP OCAMON OAMON OASGP ORDSET COMRING RING RNG SGROUP MONOID STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING fraction LPEFRAC PFECAT UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINNEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ solvelin LSPP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAGG CLAGG FLAGG ELAGG OM INT LIST ILIST VECTOR IVECTOR IARRAY1 SINT NNI BOOLEAN VECTCAT A1AGG QFCAT FIELD EUCDOM PID DIVRING FEVALAB DIFEXT DIFRING PAGAB FPATMAB STEP OINTDOM ORDRING OAGROUP REAL matfuns MATLIN COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT BOOLEAN INT PRIMARR LIST ILIST PI NNI A1AGG SINT INTDOM ALGEBRA MODULE ENTIRER FIELD EUCDOM PID GCDDOM UFD DIVRING VECTCAT QFCAT RETRACT FEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB FPATMAB PATMAB STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT INS CFCAT cden MCDEN INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG LSAGG STAGG URAGG RCAGG ELAGG OM INT LIST ILIST moddfact MDDFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT INS EUCDOM OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL NNI SINT PI ILIST mfinfact MFINFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UPOLYC ELTAB DIFEXT INT LIST ILIST NNI LSAGG STAGG ELAGG FLAGG BOOLEAN PI URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG OM SINT fortmac MFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP INT PI NNI OM STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN BOOLEAN fortmac MINT FMTC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP PI NNI INT MONOID ABELSG SGROUP STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING mlift MLIFT OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI SINT BOOLEAN PI curve MMAP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL modmon MODMON UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FINITE NNI INT PI FFIELDC FPC PRIMARR A1AGG FLAGG LNAGG IXAGG CLAGG HOAGG AGG ELTAGG BOOLEAN SINT TYPE VECTOR IVECTOR IARRAY1 FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM CFCAT intrf MONOTOOL FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP NNI INT allfact MPCPF OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD INT OM poltopol MPC2 ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD NNI INT poltopol MPC3 ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD BOOLEAN multpoly MPOLY ORDFIN ORDSET SETCAT BASTYPE KOERCE FINITE POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD FPS RNS FIELD EUCDOM PID DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INT OINTDOM DIFRING CFCAT STEP UPOLYC ELTAB DIFEXT allfact MPRFF OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD INS EUCDOM PID OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE FFIELDC FPC FINITE BOOLEAN NNI INT allfact MRATFAC OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP REAL PI NNI INT INS CFCAT multsqfr MULTSQFR OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD PI NNI INT BOOLEAN LIST ILIST LSAGG STAGG ELAGG FLAGG UPOLYC ELTAB DIFRING DIFEXT STEP FIELD DIVRING SINNT URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG OM twofact NORMRETR FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING FAXF XF RETRACT VSPACE CHARZ UPOLYC POLYCAT PDRING FAMR AMR FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT SINT PI NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST BOOLEAN npcoef NPCOEF UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING OAMONS OCAMON OAMON OASGP INT LIST ILIST SINT NNI VECTOR LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM BOOLEAN PI IVECTOR IARRAY1 VECTCAT A1AGG newpoly NSUP UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT LIST ILIST NNI FPS RNS ORDRING OAGROUP OCAMON OASGP REAL RADCAT INS OINTDOM CFCAT special NTPOLFN COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE INS UFD GCDDOM INTDOM ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI INT BOOLEAN QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARZ PFECAT gdirprod ODP DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM oderf ODEPRIM FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP LODOCAT OREPCAT NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG BOOLEAN LIST ILIST SINT PI riccati ODEPRRIC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP LODOCAT OREPCAT SINT INT NNI LIST ILIST LSAGG STAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM PI URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OAMONS INS omdev OMPKG STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING BOOLEAN omserver OMSERVER BOOLEAN INT DFLOAT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG pade PADEPAC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING NNI INT UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP padic PADICRAT QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT PADICCT RNS RADCAT INS CFCAT UPOLYC POLYCAT FAMR AMR FRETRCT padic PADICRC QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT PADICCT INT INS CFCAT BOOLEAN LIST ILIST SINT NNI LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM FPS RNS RADCAT UPOLYC POLYCAT FAMR AMR FRETRCT pdecomp PCOMP UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN pdecomp PDECOMP UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING SINT NNI INT BOOLEAN LIST pf PF FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING FAXF XF RETRACT VSPACE CHARZ KONVERT OAMONS OCAMON OAMON OASGP ORDSET INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL pfbr PFBR PFECAT UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB INT PI NNI LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM UPOLYC DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FFIELDC FPC FINITE pfbr PFBRU PFECAT UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT SINT PI LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM pfo PFOTOOLS UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE OM pfr PFRPAC EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL UPOLYC pgcd PGCD OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD PI NNI INT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM LIST ILIST SINT UPOLYC DIFRING DIFEXT STEP FIELD DIVRING pinterp PINTERPA FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM INT LIST ILIST NNI SINT BOOLEAN pleqn PLEQN EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ ORDSET KONVERT OAMONS OCAMON OAMON OASGP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP PATMAB PFECAT UFD QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP REAL NNI INT INS CFCAT OM LIST VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG SINT ILIST LSAGG STAGG URAGG RCAGG ELAGG PI BOOLEAN patmatch2 PMPLCAT SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE PATMAB POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT GCDDOM PFECAT UFD INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG patmatch2 PMQFCAT SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER PATMAB KONVERT QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB FPATMAB TYPE STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT poltopol POLTOPOL RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ORDFIN ORDSET FINITE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INT LIST ILIST DIRPCAT FRETRCT RETRACT BMODULE RMODULE DIFEXT DIFRING PDRING FLINEXP LINEXP ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING numtheor PNTHEORY INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT NNI QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT BOOLEAN OM PI SINT UFD reclos POLUTIL FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP BOOLEAN INT LIST NNI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM ILIST ORDRING OAGROUP OCAMON OAMON OASGP LSAGG STAGG rf POLYCATQ OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD FIELD EUCDOM PID DDIVRING UPOLYC ELTAB DIFRING DIFEXT STEP INT LIST ILIST LSAGG STAGG ELAGG polycat POLYLIFT OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON RING RNG ABELGRP SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD BOOLEAN manip POLYROOT OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD FIELD EUCDOM PID DIVRING INT NNI INS OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP UFD multpoly POLY2 RING RNG ABELGRP CABMON ABELMON ABLESG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD poly POLY2UP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD prs PRS INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT VECTOR IVECTOR IARRAY1 VECTCAT BOOLEAN A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG FINITE LIST ILIST LSAGG STAGG poly PSQFR ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD INT LIST ILIST BOOLEAN UPOLYC ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI facutil PUSHVAR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD NNI INT BOOLEAN qalgset QALGSET SETCAT BASTYPE KOERCE GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET OAMONS OCAMON OAMON OASGP POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD EUCDOM PID INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST NNI BOOLEAN fraction QFCAT2 INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT radix RADIX QFCAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT INS CFCAT INT NNI LIST ILIST BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG PI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING FPS RNS RADCAT UPOLYC POLYCAT FAMR AMR FRETRCT ratfact RATFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL INT QFCAT FEVALAB PATAB FPATMAB TYPE BOOLEAN reclos RCFIELD INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT FRETRCT RADCAT NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST PI rderf RDETR FIELD EUCDOM PID GCDDOM INTDOM COMRING RRING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP BOOLEAN NNI INT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL rdesys RDETRS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG VECTOR VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG IVECTOR IARRAY1 PI NNI realzero REAL0 UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL INT OM NNI LIST ILIST PI BOOLEAN INS SINT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG real0q REAL0Q UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL INT QFCAT FEVALAB PATAB FPATMAB TYPE resring RESRING POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD FIELD EUCDOM PID DIVRING OAMONS OCAMON OAMON OASGP INT LIST ILIST nlinsol RETSOL INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT PDRING FAMR AMR CHARZ CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD INT LIST ILIST BOOLEAN acplot REALSOLV INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE FPS RNS RADCAT rf RF INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL UPOLYC allfact RFFACTOR EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER INS UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT POLYCAT FAMR AMR FRETRCT FFIELDC FPC FINITE matcat RMATCAT DIRPCAT IXAGG ELTAGG ELTAB FRETRCT RETRACT DIFEXT DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING NNI INT reclos RRCC ORDRING OAGROUP OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST NNI naalg SCPKG FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST VECTOR IVECTOR IARRAY1 VECTCAT A1AGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI SINT POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT BOOLEAN QFCAT FEVALAB DIFEXT PATAB FPATMAB gdirprod SHDP DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING BOOLEAN NNI INT SINT INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP sturm SHP OINTDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDRING OAGROUP OCAMON OAMON OASGP ORDSET NNI INT LIST PI ILIST SINT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM INS UFD GCDDOM EUCDOM PID DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT DIFEXT FIELD DIVRING sign SIGNRF GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD INT QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL UPOLYC LIST ILIST smith SMITH EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET MATCAT ARR2CAT NNI INT SINT BOOLEAN PI QFCAT FIELD UFD DIVRING RETRACT FEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB FPATMAB PATMAB STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT VECTCAT A1AGG OM LIST ILIST multpoly SMP POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD BOOLEAN NNI INT PI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM LIST ILIST FIELD EUCDOM PID DIVRING FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM DIFRING CFCAT STEP UPOLYC DIFEXT mts SMTS MTSCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER IEVALAB EVALAB RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ORDSET POLYCAT FAMR FRETRCT RETRACT FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD NNI INT BOOLEAN LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INS EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP PI FIELD DIVRING solvefor SOLVEFOR UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN INT LIST ILIST LSAGG STAGG NNI PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL newdata SPLTREE RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG BOOLEAN KONVERT OM NNI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING infprod STINPROD INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ FIELD EUCDOM PID GCDDOM UFD DIVRING QFCAT RETRACT FEVALAB ELTAB EVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARNZ PFECAT sttf STTFNC ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING intrf SUBRESP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT PRIMARR LIST A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG PI ILIST BOOLEAN sum SUMRF INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL poly SUP UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING OAMONS OCAMON OAMON OASGP FPC INT LIST NNI PI ILIST BOOLEAN FFIELDC FINITE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM FPS RNS ORDRING OAGROUP REAL RADCAT INS OINTDOM CFCAT allfact SUPFRACF OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP REAL UPOLYC efstruc TANEXP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INT UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM VECTOR IVECTOR IARRAY1 SINT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG NNI PI fortpak TEMUTL INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SRAGG tex TEX SETCAT BASTYPE KOERCE INT NNI STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING ILIST STRICAT SRAGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM PI BOOLEAN LSAGG STAGG URAGG RCAGG ELAGG ORDFIN FINITE files TEXTFILE FILECAT SETCAT BASTYPE KOERCE FNCAT STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAB CLAGG KONVERT ORDSET OM STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING tree TREE RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB NNI INT LIST ILIST BOOLEAN LSAGG STAGG URAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM PI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING twofact TWOFACT FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT INT INS PI NNI LIST ILIST BOOLEAN FAXF XF VSPACE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM unifact UNIFACT UPOLYC POLYCAT PDRRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN INT LIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM INS NNI SINT PI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG ILIST poly UP UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM CFCAT cden UPCDEN INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT UPOLYC POLYCAT FAMR AMR FRETRCT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG updecomp UPDECOMP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT SINT BOOLEAN upddivp UPDIVP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI BOOLEAN poly UPMP RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINXEP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT LIST ILIST polycat UPOLYC2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN poly UPSQFREE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FFIELDC FPC FINITE INT NNI BOOLEAN LIST PI pscat UPXSCAT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT UPSCAT PSCAT AMR RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN viewdef VIEWDEF NNI INT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM LIST ILIST STRING CHAR SINT OUTFORM A1AGG ISTRING SRAGG STRICAT view2D VIEW2D SETCAT BASTYPE KOERCE DFLOAT INT BOOLEAN PI NNI VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 LIST ILIST LSAGG STAGG SINT STRING CHAR OUTFORM PRIMARR A1AGG ISTRING INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SRAGG STRICAT ELAGG FLAGG FPS RNS FIELD DIVRING RADCAT void VOID STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING weier WEIER FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING INT LIST ILIST NNI POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT MTSCAT PSCAT RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN wtpol WP ORDSET SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELSG SGROUP MONOID LMODULE ALGEBRA MODULE BMODULE RMODULE OAMONS OCAMON OAMON OASGP POLYCAT PDRING FAMR AMR COMRING CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI BOOLEAN \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} allfact.spad.pamphlet (MRATFAC MPRFF MPCPF GENMFACT RFFACTOR SUPFRACF) array2.spad.pamphlet (ARR2CAT IIARRAY2 IARRAY2 ARRAY2) bezout.spad.pamphlet (BEZOUT) boolean.spad.pamphlet (REF LOGIC BOOLEAN IBITS BITS) brill.spad.pamphlet (BRILL) cden.spad.pamphlet (ICDEN CDEN UPCDEN MCDEN) contfrac.spad.pamphlet (CONTFRAC NCNTFRAC) cycles.spad.pamphlet (CYCLES EVALCYC) cyclotom.spad.pamphlet (CYCLOTOM) ddfact.spad.pamphlet (DDFACT) equation2.spad.pamphlet (EQ EQ2 FEVALAB) error.spad.pamphlet (ERROR) facutil.spad.pamphlet (FACUTIL PUSHVAR) ffcat.spad.pamphlet (FPC XF FAXF DLP FFIELDC FFSLPE) fff.spad.pamphlet (FFF) ffhom.spad.pamphlet (FFHOM) ffpoly.spad.pamphlet (FFPOLY) fname.spad.pamphlet (FNCAT FNAME) formula.spad.pamphlet (FORMULA FORMULA1) fraction.spad.pamphlet (LO LA QFCAT QFCAT2 FRAC LPEFRAC FRAC2) galfactu.spad.pamphlet (GALFACTU) galpolyu.spad.pamphlet (GALPOLYU) gb.spad.pamphlet (GB) gbeuclid.spad.pamphlet (GBEUCLID) gbintern.spad.pamphlet (GBINTERN) gdirprod.spad.pamphlet (ORDFUNS ODP HDP SHDP) geneez.spad.pamphlet (GENEEZ) ghensel.spad.pamphlet (GHENSEL) gpgcd.spad.pamphlet (GENPGCD) gpol.spad.pamphlet (LAUPOL) groebf.spad.pamphlet (GBF) groebsol.spad.pamphlet (GROEBSOL) intrf.spad.pamphlet (SUBRESP MONOTOOL INTHERTR INTTR INTRAT INTRF) idecomp.spad.pamphlet (IDECOMP) leadcdet.spad.pamphlet (LEADCDET) lindep.spad.pamphlet (LINDEP ZLINDEP) lingrob.spad.pamphlet (LGROBP) listgcd.spad.pamphlet (HEUGCD) matfuns.spad.pamphlet (IMATLIN MATCAT2 RMCAT2 IMATQF MATLIN) mfinfact.spad.pamphlet (MFINFACT) mlift.spad.pamphlet (MLIST) moddfact.spad.pamphlet (MDDFACT) modmon.spad.pamphlet (MODMON) modring.spad.pamphlet (MODRING EMR MODFIELD) mts.spad.pamphlet (SMTS TS) multsqfr.spad.pamphlet (MULTSQFR) newpoint.spad.pamphlet (PTCAT POINT COMPPROP SUBSPACE PTPACK PTFUNC2) numtheor.spad.pamphlet (INTHEORY PNTHEORY) npcoef.spad.pamphlet (NPCOEF) omdev.spad.pamphlet (OMENC OMDEV OMCONN OMPKG) omserver.spad.pamphlet (OMSERVER) padic.spad.pamphlet (PADICCT IPADIC PADIC BPADIC PADICRC PADICRAT BPADICRT) pdecomp.spad.pamphlet (PCOMP PDECOMP) pfbr.spad.pamphlet (PFBRU PFBR) pfr.spad.pamphlet (PFR PFRPAC) pgcd.spad.pamphlet (PGCD) pinterp.spad.pamphlet (PINTERPA PINTERP) pleqn.spad.pamphlet (PLEQN) poltopol.spad.pamphlet (MPC2 MPC3 POLTOPOL) poly.spad.pamphlet (FM PR SUP SUP2 UP UP2 POLY2UP UPSQFREE PSQFR UPMP) polycat.spad.pamphlet (AMR FAMR POLYCAT POLYLIFT UPOLYC UPOLYC2 COMMUPC) prs.spad.pamphlet (PRS) radix.spad.pamphlet (RADIX BINARY DECIMAL HEXADEC RADUTIL) ratfact.spad.pamphlet (RATFACT) rderf.spad.pamphlet (RDETR) realzero.spad.pamphlet (REAL0) real0q.spad.pamphlet (REAL0Q) resring.spad.pamphlet (RESRING) rf.spad.pamphlet (POLYCATQ RF) solvefor.spad.pamphlet (SOLVEFOR) solvelin.spad.pamphlet (LSMP LSMP1 LSPP) smith.spad.pamphlet (SMITH) sttf.spad.pamphlet (STTF STTFNC) sturm.spad.pamphlet (SHP) sum.spad.pamphlet (ISUMP GOSPER SUMRF) tex.spad.pamphlet (TEX) tree.spad.pamphlet (TREE BTCAT BTREE BSTREE BTOURN BBTREE PENDTREE) twofact.spad.pamphlet (NORMRETR TWOFACT) unifact.spad.pamphlet (UNIFACT) updecomp.spad.pamphlet (UPDECOMP) updivp.spad.pamphlet (UPDIVP) viewDef.spad.pamphlet (VIEWDEF) vector.spad.pamphlet (VECTCAT IVECTOR VECTOR VECTOR2 DIRPCAT DIRPROD DIRPROD2) view2D.spad.pamphlet (GRIMAGE VIEW2D) void.spad.pamphlet (VOID EXIT) weier.spad.pamphlet (WEIER) wtpol.spad.pamphlet (WP OWP) \end{verbatim} <>= LAYER14=${OUT}/ASP1.o ${OUT}/ASP10.o ${OUT}/ASP24.o ${OUT}/ASP4.o \ ${OUT}/ASP50.o ${OUT}/ASP6.o ${OUT}/ASP73.o \ ${OUT}/BALFACT.o ${OUT}/BEZOUT.o ${OUT}/BINARY.o \ ${OUT}/BINFILE.o ${OUT}/BOUNDZRO.o ${OUT}/BPADICRT.o ${OUT}/BRILL.o \ ${OUT}/CDEN.o ${OUT}/CHVAR.o ${OUT}/COMMUPC.o \ ${OUT}/CONTFRAC.o \ ${OUT}/CVMP.o ${OUT}/CYCLOTOM.o ${OUT}/CYCLES.o ${OUT}/DDFACT.o \ ${OUT}/DECIMAL.o \ ${OUT}/DIOPS.o ${OUT}/DIOPS-.o ${OUT}/DIRPROD.o \ ${OUT}/DISPLAY.o ${OUT}/DMP.o ${OUT}/DPMO.o \ ${OUT}/DPOLCAT.o ${OUT}/DPOLCAT-.o \ ${OUT}/D01AJFA.o ${OUT}/D01AKFA.o ${OUT}/D01ALFA.o \ ${OUT}/D01AMFA.o ${OUT}/D01APFA.o ${OUT}/D01AQFA.o \ ${OUT}/EMR.o ${OUT}/EQ.o \ ${OUT}/ERROR.o ${OUT}/EVALCYC.o \ ${OUT}/E04DGFA.o \ ${OUT}/E04FDFA.o ${OUT}/E04GCFA.o ${OUT}/E04JAFA.o \ ${OUT}/FACUTIL.o ${OUT}/FF.o \ ${OUT}/FFCG.o ${OUT}/FFCGX.o ${OUT}/FFHOM.o \ ${OUT}/FFNB.o ${OUT}/FFNBX.o ${OUT}/FFPOLY.o ${OUT}/FFX.o \ ${OUT}/FFSLPE.o \ ${OUT}/FGLMICPK.o ${OUT}/FILE.o \ ${OUT}/FINAALG.o ${OUT}/FINAALG-.o \ ${OUT}/FINRALG.o ${OUT}/FINRALG-.o \ ${OUT}/FFF.o ${OUT}/FLOATRP.o ${OUT}/FNAME.o \ ${OUT}/FOP.o ${OUT}/FORMULA.o ${OUT}/FORT.o ${OUT}/FRAC.o \ ${OUT}/FTEM.o ${OUT}/GENEEZ.o ${OUT}/GENMFACT.o \ ${OUT}/GENPGCD.o \ ${OUT}/GALFACTU.o ${OUT}/GALPOLYU.o \ ${OUT}/GB.o ${OUT}/GBEUCLID.o \ ${OUT}/GBF.o ${OUT}/GBINTERN.o ${OUT}/GHENSEL.o \ ${OUT}/GMODPOL.o \ ${OUT}/GOSPER.o ${OUT}/GRIMAGE.o \ ${OUT}/GROEBSOL.o ${OUT}/HDMP.o ${OUT}/HDP.o ${OUT}/HEXADEC.o \ ${OUT}/HEUGCD.o \ ${OUT}/IBPTOOLS.o ${OUT}/IFF.o \ ${OUT}/IBITS.o ${OUT}/ICARD.o ${OUT}/ICDEN.o ${OUT}/IDECOMP.o \ ${OUT}/IIARRAY2.o ${OUT}/IMATLIN.o ${OUT}/IMATQF.o \ ${OUT}/INMODGCD.o ${OUT}/INNMFACT.o \ ${OUT}/INPSIGN.o ${OUT}/INTHERTR.o ${OUT}/INTRAT.o ${OUT}/INTRF.o \ ${OUT}/INTSLPE.o ${OUT}/INTTR.o \ ${OUT}/ISUMP.o ${OUT}/LAUPOL.o ${OUT}/LEADCDET.o \ ${OUT}/LGROBP.o ${OUT}/LIMITRF.o ${OUT}/LINDEP.o ${OUT}/LO.o \ ${OUT}/LPEFRAC.o ${OUT}/LSPP.o \ ${OUT}/MATLIN.o ${OUT}/MCDEN.o ${OUT}/MDDFACT.o ${OUT}/MFINFACT.o \ ${OUT}/MFLOAT.o \ ${OUT}/MINT.o ${OUT}/MLIFT.o ${OUT}/MMAP.o ${OUT}/MODMON.o \ ${OUT}/MONOTOOL.o ${OUT}/MPCPF.o \ ${OUT}/MPC2.o ${OUT}/MPC3.o ${OUT}/MPOLY.o ${OUT}/MPRFF.o \ ${OUT}/MRATFAC.o ${OUT}/MULTSQFR.o ${OUT}/NORMRETR.o \ ${OUT}/NPCOEF.o ${OUT}/NSUP.o ${OUT}/NTPOLFN.o \ ${OUT}/ODP.o ${OUT}/ODEPRIM.o \ ${OUT}/ODEPRRIC.o ${OUT}/OMPKG.o ${OUT}/OMSERVER.o \ ${OUT}/PADEPAC.o ${OUT}/PADICRAT.o ${OUT}/PADICRC.o \ ${OUT}/PCOMP.o ${OUT}/PDECOMP.o ${OUT}/PF.o \ ${OUT}/PFBR.o ${OUT}/PFBRU.o ${OUT}/PFOTOOLS.o ${OUT}/PFRPAC.o \ ${OUT}/PGCD.o ${OUT}/PINTERPA.o ${OUT}/PLEQN.o \ ${OUT}/PMPLCAT.o ${OUT}/PMQFCAT.o \ ${OUT}/PNTHEORY.o \ ${OUT}/POLUTIL.o ${OUT}/POLTOPOL.o ${OUT}/POLYCATQ.o \ ${OUT}/POLYLIFT.o \ ${OUT}/POLYROOT.o \ ${OUT}/POLY2.o ${OUT}/POLY2UP.o ${OUT}/PRS.o \ ${OUT}/PSQFR.o ${OUT}/PUSHVAR.o \ ${OUT}/QALGSET.o ${OUT}/QFCAT2.o ${OUT}/RADIX.o ${OUT}/RATFACT.o \ ${OUT}/RCFIELD.o ${OUT}/RCFIELD-.o \ ${OUT}/RDETR.o ${OUT}/RDETRS.o ${OUT}/REAL0.o ${OUT}/REAL0Q.o \ ${OUT}/REALSOLV.o \ ${OUT}/RESRING.o ${OUT}/RETSOL.o ${OUT}/RF.o \ ${OUT}/RFFACTOR.o ${OUT}/RMATCAT.o ${OUT}/RMATCAT-.o \ ${OUT}/RRCC.o ${OUT}/RRCC-.o ${OUT}/SCPKG.o ${OUT}/SHDP.o \ ${OUT}/SHP.o ${OUT}/SIGNRF.o ${OUT}/SMITH.o ${OUT}/SMP.o \ ${OUT}/SMTS.o \ ${OUT}/SOLVEFOR.o ${OUT}/SPLTREE.o ${OUT}/STINPROD.o \ ${OUT}/STTFNC.o ${OUT}/SUBRESP.o ${OUT}/SUMRF.o ${OUT}/SUP.o \ ${OUT}/SUPFRACF.o \ ${OUT}/TANEXP.o ${OUT}/TEMUTL.o \ ${OUT}/TEX.o ${OUT}/TEXTFILE.o \ ${OUT}/TREE.o ${OUT}/TWOFACT.o \ ${OUT}/UNIFACT.o ${OUT}/UP.o ${OUT}/UPCDEN.o \ ${OUT}/UPDECOMP.o ${OUT}/UPDIVP.o \ ${OUT}/UPMP.o ${OUT}/UPOLYC2.o ${OUT}/UPXSCAT.o \ ${OUT}/UPSQFREE.o ${OUT}/VIEWDEF.o ${OUT}/VIEW2D.o \ ${OUT}/VOID.o ${OUT}/WEIER.o ${OUT}/WP.o @ \subsection{Layer15} \begin{verbatim} aggcat DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT BOOLEAN NNI INT dpolcat DSMP DPOLCAT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD DIFEXT DIFRING DVARCAT NNI INT FPS RNS FIELD EUCDOM PID DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM CFCAT STEP UPOLYC ELTAB expexpan EXPUPXS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDSET UPXSCAT UPSCAT PSCAT AMR CHARZ CHARNZ ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN OAMON OASGP INS OINTDOM ORDRING OAGROUP OCAMON KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP INT LIST ILIST BOOLEAN OM QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP PATAB FPATMAB TYPE PFECAT algcat FRAMALG FINRALG ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE CHARZ CHARNZ COMRING UPOLYC POLYCAT PDRING FAMR AMR INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG INT VECTOR IVECTOR IARRAY1 INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM NNI SINT LIST ILIST aggcat MDAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT dpolcat ODPOL DPOLCAT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD DIFEXT DIFRING DVARCAT FPS RNS FIELD EUCDOM PID DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT OINTDOM CFCAT STEP INS OINTDOM STEP UPOLYC ELTAB plot PLOT PPCURVE KOERCE BOOLEAN INT DFLOAT FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP ABELMON MONOID ORDSET ABELSG SGROUP TRANFUN SETCAT ELEMFUN HYPCAT ATRIG TRIGCAT RADCAT RETRACT BASTYPE PID COMRING RING RNG CABMON LMODULE BMODULE RMODULE ENTIRER OAGROUP OCAMON OAMON OASGP REAL KONVERT RETRACT PATMAB CHARZ PTCAT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG ILIST LSAGG STAGG URAGG RCAGG ELAGG OM NNI PI SINT INS OINTDOM LINEXP CFCAT STEP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FRAC matfuns RMCAT2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIRPCAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE RMODULE DIFEXT DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING RMATCAT NNI INT reclos ROIRC RRCC SETCAT BASTYPE KOERCE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET ABELMON ABELSG CABMON ABELGRP RING RNG SGROUP MONOID LMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP NNI INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM ILIST PI BOOLEAN INS OINTDOM CFCAT REAL dpolcat SDPOL DPOLCAT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD DIFEXT DIFRING DVARCAT FPS RNS FIELD EUCDOM PID DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM CFCAT STEP UPOLYC ELTAB matcat SMATCAT DIFEXT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIFRING PDRING BMODULE RMODULE RMATCAT HOAGG AGG TYPE EVALAB IEVALAB MODULE COMRING FRETRCT RETRACT FLINEXP LINEXP ALGEBRA DIRPCAT IXAGG ELTAGG ELTAB FINITE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING INT NNI VECTOR IVECTOR IARRAY1 INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM VECTCAT A1AGG FLAGG LNAGG CLAGG LSAGG STAGG URAGG RCAGG ELAGG LIST ILIST INS tube TUBETOOL FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP OM INT DFLOAT LIST FRAC SINT PI NNI ILIST BOOLEAN LSAGG STAGG ELAGG FLAGG URAGG efupxs UPXSCCA UPXSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} dpolcat.spad.pamphlet (DVARCAT ODVAR SDVAR DPOLCAT DSMP ODPOL SDPOL) matcat.spad.pamphlet (MATCAT RMATCAT SMATCAT) plot.spad.pamphlet (PLOT PLOT1) \end{verbatim} <>= LAYER15=${OUT}/DIAGG.o ${OUT}/DIAGG-.o ${OUT}/DSMP.o ${OUT}/EXPUPXS.o \ ${OUT}/FRAMALG.o ${OUT}/FRAMALG-.o \ ${OUT}/MDAGG.o ${OUT}/ODPOL.o ${OUT}/PLOT.o ${OUT}/RMCAT2.o \ ${OUT}/ROIRC.o \ ${OUT}/SDPOL.o ${OUT}/SMATCAT.o ${OUT}/SMATCAT-.o ${OUT}/TUBETOOL.o \ ${OUT}/UPXSCCA.o ${OUT}/UPXSCCA-.o @ \subsection{Layer16} \begin{verbatim} lodop DPMM DIRPCAT IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB FRETRCT RETRACT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG RMODULE DIFEXT RING RNG SGROUP MONOID DIFRING PDRING FLINEXP LINEXP FINITE ALGEBRA MODULE COMRING ORDRING OSAGROUP OCAMON OAMON OASGP ORDSET OAMONS VSPACE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING SMATCAT RMATCAT SINT PI NNI INT INS OINTDOM KONVERT PATMAB CFCAT REAL CHARZ STEP OM efupxs EFUPXS PTRANFN UPXSCCA UPXSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT ULSCAT NNI INT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT LINEXP PATMAB CFCAT REAL STEP OM PI STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING intclos FFINTBAS EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING FRAMALG FINRALG INT VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG NNI divisor FRIDEAL GROUP MONOID SGROUP SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT UPOLYC POLYCAT FAMR AMR FRETRCT FRAMALG FINRALG VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG INT VECTOR IVECTOR IARRAY1 BOOLEAN LSAGG STAGG URAGG RCAGG ELAGG OM LIST ILIST SINT NNI INS CFCAT FINITE PI divisor FRIDEAL2 EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER QFCAT FIELD UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARZ CHARNZ PFECAT UPOLYC POLYCAT FAMR AMR FRETRCT FRAMALG FINRALG INS CFCAT OM INT VECTOR IVECTOR IARRAY1 divisor FRMOD FRAMALG FINRALG ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE CHARZ CHARNZ EUCDOM PID GCDDOM INTDOM COMRING ENTIRER QFCAT FIELD UFD DIVRING RETRACT FEVALAB ELTAB EVALAB IEVALAB DIFEXT DIFRING PDRING FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT UPOLYC POLYCAT FAMR AMR FRETRCT BOOLEAN VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG INT VECTOR IVECTOR IARRAY1 INS CFCAT OM NNI PI aggcat FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT SETAGG FINITE NNI INT BOOLEAN SINT PI INS ORDSET LIST ILIST LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB FLAGG ELAGG OM intclos IBATOOL EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING FRAMALG FINRALG SINT NNI INT PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG intfact INTFACT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT INS LIST ILIST LSAGG STAGG ELAGG PI NNI SINT BOOLEAN MDAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG aggcat KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT BOOLEAN algcat MONOGEN COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE FRAMALG FINRALG ALGEBRA MODULE CHARZ CHARNZ KONVERT FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP UPOLYC POLYCAT FAMR AMR EVALAB IEVALAB ORDSET PATMAB PFECAT ELTAB NNI INT SINT PI VECTOR IVECTOR IARRAY1 INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL aggcat MSETAGG MDAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT SETAGG intclos NFINTBAS UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FRAMALG FINRALG INT VECTOR IVECTOR IARRAY1 INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG LIST ILIST PI NNI space SPACE3 SPACEC SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BOOLEAN INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM ILIST NNI PI OAMONS OCAMON OAMON OASGP FLAGG DIAGG DIOPS BGAGG SETAGG FINITE \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} efupxs.spad.pamphlet (EFUPXS) lodop.spad.pamphlet (MLO OMLO NCODIV ODR DPMO DPMM) space.spad.pamphlet (SPACEC SPACE3 TOPSP) \end{verbatim} <>= LAYER16=${OUT}/DPMM.o ${OUT}/EFUPXS.o \ ${OUT}/FFINTBAS.o ${OUT}/FRIDEAL.o ${OUT}/FRIDEAL2.o \ ${OUT}/FRMOD.o ${OUT}/FSAGG.o ${OUT}/FSAGG-.o ${OUT}/IBATOOL.o \ ${OUT}/INTFACT.o \ ${OUT}/KDAGG.o ${OUT}/KDAGG-.o ${OUT}/MSETAGG.o \ ${OUT}/MONOGEN.o ${OUT}/MONOGEN-.o \ ${OUT}/NFINTBAS.o ${OUT}/SPACE3.o @ \subsection{Layer17} \begin{verbatim} string CCLASS SETCAT BASTYPE KOERCE KONVERT FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG SETCAT FINITE ORDFIN ORDSET INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SRAGG NNI BOOLEAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM FLAGG LNAGG BTAGG LOGIC A1AGG IXAGG ELTAGG ELTAB aggcat2 FSAGG2 SETCAT BASTYPE KOERCE FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT SETAGG FINITE galfact GALFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING BOOLEAN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM INT PI NNI OAMONS FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE CLAGG SETAGG FINITE LIST ILIST FPS RNS RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG FLAGG ELAGG algfact IALGFACT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST padiclib IBACHIN FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT SINT NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM PI MONOGEN FRAMALG FINRALG BOOLEAN VECTCAT A1AGG algcat NORMMA GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC odealg ODERED FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LODOCAT OREPCAT FRETRCT RETRACT ELTAB UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT DIFRING DIFEXT STEP MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG NNI INT SINT PI aggcat OMSAGG ORDSET SETCAT BASTYPE KOERCE MSETAGG MDAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT SETAGG PRQAGG perm PERM PERMCAT GROUP MONOID SGROUP SETCAT BASTYPE KOERCE ORDSET FINITE INT BOOLEAN LIST ILIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LSAGG STAGG ELAGG FLAGG URAGG LNAGG SINT RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG VECTOR IVECTOR IARRAY1 PI NNI FSAGG DIAGG DIOPS BGAGG SETAGG VECTCAT A1AGG permgrps PERMGRP SETCAT BASTYPE KOERCE NNI INT BOOLEAN LIST ILIST SINT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG OAMONS VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FSAGG DIAGG DIOPS BGAGG SETAGG FINITE PI PERMCAT GROUP intfact PRIMES INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP PI NNI INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG CLAGG HOAGG AGG ELTAGG LIST ILIST LSAGG STAGG URAGG RCAGG TYPE EVALAB IEVALAB ELTAB ELAGG OM SINT BOOLEAN FSAGG DIAGG DIOPS BGAGG SETAGG FINITE padiclib PWFFINTB FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT MONOGEN FRAMALG FINRALG QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL OM INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG PI NNI INS CFCAT VECTCAT A1AGG random RDIST SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM VECTCAT A1AGG FSAGG DIAGG DIOPS BGAGG SETAGG FINITE algext SAE UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC NNI INT BOOLEAN SINT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG TYPE ELTAGG CLAGG QFCAT FEVALAB PATAB FPATMAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PI INS CFCAT algfact SAEFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INS OINTDOM ORDRING OAGROUP OCAMONN OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE algfact SAERFFC UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE sgcf SGCF INT SINT NNI LIST ILIST LSAGG VECTOR IVECTOR IARRAY1 BOOLEAN STAGG VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET URAGG RCAGG ELAGG OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FSAGG DIAGG DIOPS BGAGG SETAGG FINITE aggcat TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB BOOLEAN NNI INT LIST ILIST view3D VIEW3D SETCAT BASTYPE KOERCE NNI INT DFLOAT BOOLEAN PI FPS RNS FIELD EUCDOM UFD GCDDOM DIVRING INTDOM ALGEBRA DIFRING ORDRING MODULE FRAC RING ABELGRP ABELMON STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING ILIST LSAGG STAGG PID COMRING RNG CABMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ENTIRER UFD OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ OM FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG SETAGG FINITE URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB FLAGG ELAGG INS OINTDOM LINEXP CFCAT STEP SRAGG STRICAT \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} algext.spad.pamphlet (SAE) aggcat.spad.pamphlet (AGG HOAGG CLAGG BGAGG SKAGG QUAGG DQAGG PRQAGG DIOPS DIAGG MDAGG SETAGG FSAGG MSETAGG OMSAGG KDAGG ELTAB ELTAGG ISAGG TBAGG RCAGG BRAGG DLAGG URAGG STAGG LNAGG FLAGG A1AGG ELAGG LSAGG ALAGG SRAGG BTAGG ITAGG) aggcat2.spad.pamphlet (FLAGG2 FSAGG2) galfact.spad.pamphlet (GALFACT) intfact.spad.pamphlet (PRIMES IROOT INTFACT) padiclib.spad.pamphlet (IBPTOOLS IBACHIN PWFFINTB) perm.spad.pamphlet (PERMCAT PERM) permgrps.spad.pamphlet (PERMGRP PGE) random.spad.pamphlet (RANDSRC RDIST INTBIT RIDIST RFDIST) sgcf.spad.pamphlet (SGCF) string.spad.pamphlet (CHAR CCLASS ISTRING STRING STRICAT) view3D.spad.pamphlet (VIEW3D) \end{verbatim} <>= LAYER17=${OUT}/CCLASS.o \ ${OUT}/FSAGG2.o ${OUT}/GALFACT.o ${OUT}/IALGFACT.o \ ${OUT}/IBACHIN.o ${OUT}/NORMMA.o ${OUT}/ODERED.o ${OUT}/OMSAGG.o \ ${OUT}/PERM.o ${OUT}/PERMGRP.o ${OUT}/PRIMES.o \ ${OUT}/PWFFINTB.o ${OUT}/RDIST.o \ ${OUT}/SAE.o ${OUT}/SAEFACT.o ${OUT}/SAERFFC.o ${OUT}/SGCF.o \ ${OUT}/TBAGG.o ${OUT}/TBAGG-.o ${OUT}/VIEW3D.o @ \subsection{Layer18} \begin{verbatim} list ALIST ALAGG TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB LSAGG STAGG URAGG RCAGG LNAGG FLAGG ORDSET ELAGG INT LIST ILIST OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP BOOLEAN STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING table EQTBL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET table GSTBL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET table HASHTBL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET table INTABL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET d01agents INTFTBL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB d01Package INTPACK FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG DFLOAT TBAGG KDAGG DIAGG DIOPS BGAGG STRICAT SRAGG A1AGG pf IPF FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING FAXF XF RETRACT VSPACE CHARZ KONVERT PI NNI INT LIST BOOLEAN OAMONS OCAMON OAMON OASGP ORDSET TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG IXAGG ELTAGG ELTAB SINT INS ILIST OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG files KAFILE FILECAT SETCAT BASTYPE KOERCE TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG FNCAT STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING LSAGG STAGG URAGG RCAGG LNAGG FLAGG ORDSET ELAGG OM ILIST STRICAT SRAGG ORDFIN FINITE patmatch1 PATRES SETCAT BASTYPE KOERCE ORDSET ALAGG TBAGG KDAGG DIAGG DIOPS BGAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB LSAGG STAGG URAGG RCAGG LNAGG FLAGG ELAGG INT LIST ILIST table STBL SETCAT BASTYPE KOERCE TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET table STRTBL TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB STRICAT SRAGG A1AGG FLAGG LNAGG ORDSET OM ORDFIN FINITE table TABLE TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ALAGG LSAGG STAGG URAGG RCAGG LNAGG FLAGG ORDSET ELAGG newdata TBCMPPK SETCAT BASTYPE KOERCE BOOLEAN NNI INT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING TBAGG KDAGG DIAGG BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} d01Package.spad.pamphlet (INTPACK) list.spad.pamphlet (ILIST LIST LIST2 LIST3 LIST2MAP ALIST) pf.spad.pamphlet (IPF PF) table.spad.pamphlet (HASHTBL INTABL TABLE EQTBL STRTBL GSTBL STBL) \end{verbatim} <>= LAYER18=${OUT}/ALIST.o ${OUT}/EQTBL.o ${OUT}/GSTBL.o \ ${OUT}/HASHTBL.o ${OUT}/INTABL.o ${OUT}/INTFTBL.o ${OUT}/INTPACK.o \ ${OUT}/IPF.o ${OUT}/KAFILE.o ${OUT}/PATRES.o \ ${OUT}/STBL.o ${OUT}/STRTBL.o ${OUT}/TABLE.o \ ${OUT}/TBCMPPK.o @ \subsection{Layer19} \begin{verbatim} algfunc ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE IXAGG ELTAGG CLAGG ELAGG OM BOOLEAN acplot ACPLOT PPCURVE KOERCE PI NNI INT DFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ BOOLEAN INS OINTDOM DIFRING LINEXP CFCAT STEP QFCAT FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG OM RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG ELAGG REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG POLYCAT FAMR AMR FRETRCT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN derham ANTISYM LALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE RETRACT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST BOOLEAN NNI SINT PI EUCDOM UFD GCDDOM INTDOM ALGEBRA DIFRING ORDRING MODULE RING ABELGRP SYMBOL REF ALIST any ANY SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG asp ASP12 FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM asp ASP27 FMC FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT PI NNI INT SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FMTC asp ASP28 FMC FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT PI NNI INT SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FMTC VECTOR asp ASP33 FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN asp ASP49 FORTFN FORTCAT TYPE KOERCE BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ ES IEVALAB EVALAB VECTCAT IXAGG HOAGG AGG ELTAGG CLAGG LSAGG STAGG URAGG RCAGG ELAGG FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT asp ASP55 FVFUN FORTCAT TYPE KOERCE BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP OM VECTOR IVECTOR IARRAY1 NNI IXAGG LSAGG STAGG URAGG RCAGG HOAGG AGG EVALAB IEVALAB ELTAGG ELTAB CLAGG ES VECTCAT FMTC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT asp ASP7 FVFUN FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP78 FVFUN FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT asp ASP8 FVC FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM DIFRING LINEXP CFCAT STEP VECTCAT IXAGG HOAGG AGG EVALAB IEVALAB ELTAGG ELTAB CLAGG VECTOR IVECTOR IARRAY1 FMTC NNI OM ILIST asp ASP9 FORTFN FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT routines ATTRBUT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG op BOP ORDSET SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG STRICAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT OM BOOLEAN NNI FSAGG DIAGG DIOPS BGAGG SETAGG FINITE ORDFIN op BOP1 SETCAT BASTYPE KOERCE ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI BOOLEAN KONVERT op COMMONOP BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI ILIST LSAGG STAGG PI gaussian COMPCAT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE MONOGEN FRAMALG FINRALG ALGEBRA MODULE CHARZ CHARNZ KONVERT FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATMAB PATAB ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT NNI INT PI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL BOOLEAN UPOLYC POLYCAT FAMR AMR LIST OM VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG AGG ELTAGG CLAGG SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR ISTRING SRAGG RNS FPS draw DRAW KONVERT SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST NNI FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL RETRACT RADCAT PATMAB CHARZ draw DRAWCFUN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG ELAGG URAGG DFLOAT DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI PTCAT VECTCAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG BOOLEAN drawopt DROPT SETCAT BASTYPE KOERCE LSAGG STAGG URAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG drawopt DROPT0 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ d01routine D01ANFA NUMINT SETCAT BASTYPE KOERCE NNI INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI INS d01routine D01ASFA NNI INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI INS DFLOAT d03agents D03AGNT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN NNI INT INS OINTDOM LINEXP CFCAT STEP SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG ELAGG ILIST DFLOAT PI BOOLEAN eigen EP GCDDOM INT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET KONVERT OM PATMAB POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL NNI INT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG LIST ILIST SINT PI SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG UPOLYC VECTOR IVECTOR IARRAY1 e04agents E04AGNT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN DFLOAT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG INT LIST ILIST SINT NNI INS OINTDOM LINEXP CFCAT STEP QFCAT FEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB CHARNZ PFECAT BOOLEAN SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG PI VECTOR fortpak FCPAK1 INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG fortran FEXPR ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE MODULE BMODULE RMODULE PDRING FMTC INTDOM COMRING ENTIRER BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE IXAGG ELTAGG ELTAB CLAGG KONVERT ELAGG OM ILIST NNI PATMAB INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING LINEXP CFCAT REAL CHARZ STEP POLYCAT FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT FPS RNS FIELD DIVRING RADCAT curve FFCAT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG INS CFCAT OM ffcg FFCGP FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING NNI INT ORDSET PI SINT PRIMARR SYMBOL REF ALIST LIST STRING CHAR OUTFORM A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN OAMONS OCAMON OAMON OASGP ORDSET VECTOR IVECTOR IARRAY1 INS ORDRING ILIST OINTDOM OAGROUP KONVERT LINEXP PATMAB CFCAT REAL ffp FFNBP FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN PI NNI VECTOR IVECTOR IARRAY1 VECTCAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OAMONS OCAMON OAMON OASGP TBAGG KDAGG DIAGG DIOPS BGAGG UPOLYC POLYCAT PDRING FAMR AMR FRETRCT FLINEXP LINEXP PATMAB PFECAT DIFEXT LSAGG STAGG URAGG RCAGG ELAGG OM ILIST INS OINTDOM ORDRING OAGROUP CFCAT REAL ffp FFP FAXF XF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RETRACT VSPACE CHARZ FPC CHARNZ FINITE FFIELDC STEP DIFRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI ORDSET PI BOOLEAN OAMONS OCAMON OAMON OASGP ORDSET TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB VECTOR IVECTOR IARRAY1 VECTCAT ILIST LSAGG STAGG ELAGG INS OINTDOM ORDRING OAGROUP LINEXP PATMAB CFCAT REAL float FLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI NNI INT INS SINT BOOLEAN OINTDOM LINEXP CFCAT STEP STRICAT SRAGG A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG STRING CHAR OUTFORM LIST PRIMARR ISTRING SYMBOL REF ALIST DFLOAT fparfrac FPARFRAC SETCAT BASTYPE KOERCE KONVERT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PI OM ILIST LSAGG STAGG DPOLCAT INS CFCAT fr FR INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER DIFEXT DIFRING PDRING FEVALAB ELTAB EVALAB IEVALAB FRETRCT RETRACT GCDDOM REAL KONVERT UFD INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ORDSET BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE IXAGG ELTAGG CLAGG ELAGG OM NNI INS EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP LINEXP PATMAB CFCAT CHARZ STEP DFLOAT naalgc FRNAALG FINAALG NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE COMRING RING RNG SGROUP MONOID FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING SINT PI NNI INT STRING CHAR OUTFORM LIST PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG FLAGG LNAGG POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT VECTOR IVECTOR IARRAY1 VECTCAT IXAGG HOAGG AGG TYPE ELTAGG ELTAB CLAGG ILIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP OM fspace FS ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG ELAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG OM CACHSET NNI POLYCAT FAMR AMR PFECAT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP FPS RNS RADCAT UPOLYC DIFEXT QFCAT FEVALAB fortran FST KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN variable FUNCTION SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN gdpoly GDMP POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD DIRPCAT IXAGG HOAGG AGG TYPE ELTAGG ELTAB DIFEXT DIFRING FINITE ORDRING OAGROUP OCAMON OAMON OASGP OAMONS VSPACE FIELD EUCDOM PID DIVRING ORDFIN LSAGG STAGG URAGG RCAGG LNAGG CLAGG FLAGG ELAGG OM INT LIST ILIST NNI VECTCAT A1AGG VECTOR IVECTOR IARRAY1 SINT PI BOOLEAN FPS RNS REAL RADCAT SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR ISTRING SRAGG INS OINTDOM CFCAT STEP UPOLYC expr HACKPI FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT REAL KONVERT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING LINEXP PATMAB CFCAT STEP UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT ELTAB DIFEXT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI DFLOAT OM BOOLEAN FPS RNS RADCAT ideal IDEAL SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT NNI INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM SINT SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG DIRPCAT DIFEXT DIFRING FINITE ORDRING OAGROUP VSPACE ORDFIN VECTOR IVECTOR IARRAY1 VECTCAT mkfunc INFORM SEXCAT SETCAT BASTYPE KOERCE KONVERT ORDSET INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FPS RNS FIELD DIVRING RADCAT INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG DFLOAT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG ELAGG OM ILIST NNI STRICAT mkfunc INFORM1 TYPE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG newdata IPRNTPK SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG intaux IR MODULE BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE RETRACT INS UFD GCDDOM INTDOM COMRING RING RNG SGROUP MONOID ALGEBRA ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST NNI BOOLEAN LFCAT PRIMCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN LSAGG STAGG ELAGG URAGG RCAGG IXAGG PI HOAGG AGG ELTAGG CLAGG OM sups ISUPS UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP BOOLEAN INT OM SINT NNI LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG TRANFUN TRIGCAT ATRIG HYPCAT ATRIG HYPCAT AHYP ELEMFUN STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG LNAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG CLAGG ELAGG FIELD DIVRING kl KERNEL CACHSET ORDSET SETCAT BASTYPE KOERCE PATAB KONVERT INT NNI LIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FPS RNS FIELD DIVRING RADCAT files LIB TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG STRICAT ORDSET OM ORDFIN FINITE lmdict LMDICT MDAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB FLAGG ORDSET ELAGG OM INT SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG NNI BOOLEAN lodo LODOOPS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING LODOCAT OREPCAT FRETRCT RETRACT ELTAB SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG VECTCAT IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 PI INS DPOLCAT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FLINEXP LINEXP PATMAB PFECAT DIFEXT DIFRING ILIST LSAGG BOOLEAN matrix MATRIX MATCAT ARR2CAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB KONVERT VECTCAT A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG ORDSET RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE INT PRIMARR NNI EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER FIELD UFD DIVRING INS VECTOR IVECTOR IARRAY1 OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM ISTRING SRAGG LSAGG STAGG URAGG RCAGG ELAGG mkfunc MKFLCFN KONVERT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG ORDSET ELAGG OM STRICAT DFLOAT mset MSET MSETAGG MDAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT SETAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG URAGG RCAGG IXAGG ELTAGG ELTAB ELAGG OM NNI BOOLEAN fortran M3D HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI VECTOR IVECTOR IARRAY1 PI IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET VECTCAT RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE LSAGG STAGG URAGG RCAGG ELAGG OM ILIST c02 NAGC02 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING STAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ c05 NAGC05 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ c06 NAGC06 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ d03 NAGD03 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ e01 NAGE01 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP e02 NAGE02 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP e04 NAGE04 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP f07 NAGF07 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP s NAGS SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ fortpak NAGSP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INT OINTDOM DIFRING LINEXP CFCAT STEP numeigen NREP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT UPOLYC POLYCAT FAMR AMR FRETRCT outform NUMFMT STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG IXAGG STRICAT HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET OM BOOLEAN SYMBOL REF ALIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP PI NNI oct OC COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE FRETRCT RETRACT FEVALAB ELTAB EVALAB IEVALAB FINITE ORDSET KONVERT CHARZ CHARNZ BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT PATMAB INS OINTDOM DIFRING LINEXP CFCAT STEP d02Package ODEPACK FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST INS STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG TBAGG KDAGG DIAGG DIOPS BGAGG NNI SYMBOL REF ALIST DFLOAT DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PI VECTCAT A1AGG VECTOR IVECTOR IARRAY1 oderf ODERAT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG ELAGG OM ILIST NNI INS CFCAT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG PI BOOLEAN omerror OMERR SETCAT BASTYPE KOERCE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST NNI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG PI omerror OMERRK SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG e04Package OPTPACK FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING SRAGG ILIST TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE EVALAB IEVALAB CLAGG IXAGG ELTAGG ELTAB NNI SYMBOL REF ALIST FLAGG LNAGG LSAGG STAGG ELAGG INS DFLOAT PI RCAGG OM DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN fnla OSI ORDSET SETCAT BASTYPE KOERCE INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG variable OVAR ORDFIN ORDSET SETCAT BASTYPE KOERCE FINITE KONVERT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG NNI pattern PATTERN SETCAT BASTYPE KOERCE RETRACT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN NNI ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET ELAGG OM MONOID SGROUP ABELMON ABELSG PI patmatch1 PMKERNEL SETCAT BASTYPE KOERCE ORDSET RETRACT KONVERT PATMAB LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG MONOID SGROUP ABELMON ABELSG patmatch1 PMSYM SETCAT BASTYPE KOERCE ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG multpoly POLY POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT INS OINTDOM DIFRING CFCAT STEP UPOLYC ELTAB DIFEXT primelt PRIMELT FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ SINT NNI INT INS LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM PATMAB LIST ILIST SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT FLINEXP LINEXP PFECAT qalgset QALGSET2 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT DIRPCAT IXAGG HOAGG AGG ELTAGG FRETRCT FINITE OAMONS VSPACE POLYCAT FAMR AMR LSAGG STAGG URAGG RCAGG CLAGG OM BOOLEAN alql QEQUAT KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG quat QUATCAT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE FRETRCT RETRACT DIFEXT DIFRING PDRING FEVALAB ELTAB EVALAB IEVALAB FLINEXP LINEXP ENTIRER ORDSET DIVRING KONVERT CHARZ CHARNZ FIELD EUCDOM PID GCDDOM INTDOM UFD BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT PATMAB INS OINTDOM CFCAT STEP reclos RECLOS RCFIELD CHARZ RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ORDRING OAGROUP OCAMON OAMON OASGP ORDSET COMRING BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA MODULE ENTIRER UFD DIVRING FRETRCT RETRACT RADCAT REAL KONVERT PI NNI INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM DIFRING LINEXP PATMAB CFCAT STEP ILIST LSAGG STAGG ELAGG URAGG RCAGG IXAGG CLAGG HOAGG AGG ELTAGG TYPE EVALAB IEVALAB ELTAB OM BOOLEAN QFCAT FEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB CHARNZ PFECAT regset REP1 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INT SINT INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG NNI VECTOR IVECTOR IARRAY1 VECTCAT A1AGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG PI BOOLEAN RCAGG POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR ISTRING SRAGG fortran RESULT TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN LSAGG STAGG URAGG RCAGG ELAGG OM ILIST algfact RFFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG STRING SRAGG FLAGG LNAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE matrix RMATRIX RMATCAT BMODULE LMODULE ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE RMODULE HOAGG AGG TYPE EVALAB IEVALAB MODULE COMRING RING RNG SGROUP MONOID VSPACE KONVERT FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING NNI INT LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ORDSET ELAGG OM LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG integer ROMAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG routines ROUTINE TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB ORDSET STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING BOOLEAN ILIST LSAGG STAGG PI NNI SYMBOL REF ALIST SRAGG FLAGG LNAGG URAGG RCAGG ELAGG OM newpoly RPOLCAT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD OAMONS OCAMON OAMON OASGP NNI INT LIST BOOLEAN ILIST EUCDOM PID FIELD DIVRING FINITE SINT OM LSAGG STAGG ELAGG FLAGG INS OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP QFCAT FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG STRICAT FPS RNS RADCAT variable RULECOLD SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN misc SAOS ORDSET SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG seg SEGBIND TYPE SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN sets SET FSAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT SETAGG FINITE A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB ORDSET ELAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR ISTRING SRAGG LSAGG STAGG URAGG RCAGG ILIST NNI BOOLEAN out SPECOUT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG matrix SQMATRIX SMATCAT DIFEXT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIFRING PDRING BMODULE RMODULE RMATCAT HOAGG AGG TYPE EVALAB IEVALAB MODULE COMRING FRETRCT RETRACT FLINEXP LINEXP ALGEBRA KONVERT NNI INT LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ORDSET ELAGG OM LIST ILIST EUCDOM PID GCDDOM INTDOM ENTIRER FIELD UFD DIVRING SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP PATMAB CFCAT REAL CHARZ STEP fortran SWITCH KOERCE INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP NNI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG forttyp SYMS KOERCE ORDSET SETCAT BASTYPE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST forttyp SYMTAB KOERCE ORDSET SETCAT BASTYPE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT LIST ILIST OM SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG ELAGG URAGG RCAGG IXAGG CLAGG HOAGG AGG ELTAGG syssolp SYSSOLP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL OM INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG NNI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG BOOLEAN DIRPCAT FINITE OAMONS VSPACE ORDFIN VECTOR IVECTOR IARRAY1 VECTCAT pscat UTSCAT OAMONS OCAMON OAMON OASGP ORDSET SETCAT BASTYPE KOERCE ABELMON ABELSG CABMON UPSCAT PSCAT AMR RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN BOOLEAN INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST NNI LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG CLAGG KONVERT ELAGG OM FIELD EUCDOM PID GCDDOM UFD DIVRING INS OINTDOM ORDRING OAGROUP RETRACT LINEXP PATMAB CFCAT REAL STEP variable VARIABLE SETCAT BASTYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN intclos WFFINTBS FFIELDC FPC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARNZ FINITE STEP DIFRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFEXT FRAMALG FINRALG INT LIST ILIST SINT PI NNI VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG MONOGEN \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} acplot.spad.pamphlet (REALSOLV ACPLOT) alql.spad.pamphlet (DLIST ICARD DBASE QEQUAT MTHING OPQUERY) any.spad.pamphlet (NONE NONE1 ANY ANY1) c02.spad.pamphlet (NAGC02) c05.spad.pamphlet (NAGC05) c06.spad.pamphlet (NAGC06) d01routine.spad.pamphlet (D01AJFA D01AKFA D01AMFA D01APFA D01AQFA D01ALFA D01ANFA D01ASFA D01GBFA D01FCFA) d02Package.spad.pamphlet (ODEPACK) d03agents.spad.pamphlet (D03AGNT) d03Package.spad.pamphlet (PDEPACK) drawopt.spad.pamphlet (DROPT DROPT1 DROPT0) eigen.spad.pamphlet (EP CHARPOL) e01.spad.pamphlet (NAGE01) e02.spad.pamphlet (NAGE02) e04.spad.pamphlet (NAGE04) e04agents.spad.pamphlet (E04AGNT) e04Package.spad.pamphlet (OPTPACK) ffcg.spad.pamphlet (FFCGP FFCGX FFCG) ffp.spad.pamphlet (FFP FFX IFF FF) files.spad.pamphlet (FILECAT FILE TEXTFILE BINFILE KAFILE LIB) float.spad.pamphlet (FLOAT) fnla.spad.pamphlet (OSI COMM HB FNLA) fortpak.spad.pamphlet (FCPAK1 NAGSP FORT FOP TEMUTL MCALCFN) forttyp.spad.pamphlet (FST FT SYMTAB SYMS) fparfrac.spad.pamphlet (FPARFRAC) fr.spad.pamphlet (FR FRUTIL FR2) f07.spad.pamphlet (NAGF07) gdpoly.spad.pamphlet (GDMP DMP HDMP) ideal.spad.pamphlet (IDEAL) intaux.spad.pamphlet (IR IR2) intclos.spad.pamphlet (TRIMAT IBATOOL FFINTBAS WFFINTBS NFINTBAS) integer.spad.pamphlet (INTSLPE INT NNI PI ROMAN) kl.spad.pamphlet (CACHSET SCACHE MKCHSET KERNEL KERNEL2) lmdict.spad.pamphlet (LMDICT) matrix.spad.pamphlet (IMATRIX MATRIX RMATRIX SQMATRIX) misc.spad.pamphlet (SAOS) mkfunc.spad.pamphlet (INFORM INFORM1 MKFUNC MKUCFUNC MKBCFUNC MKFLCFN) modgcd.spad.pamphlet (INMODGCD) mset.spad.pamphlet (MSET) multpoly.spad.pamphlet (POLY POLY2 MPOLY SMP INDE) naalgc.spad.pamphlet (MONAD MONADWU NARNG NASRING NAALG FINAALG FRNAALG) newdata.spad.pamphlet (IPRNTPK TBCMPPK SPLNODE SPLTREE) omerror.spad.pamphlet (OMERRK OMERR) op.spad.pamphlet (BOP BOP1 COMMONOP) out.spad.pamphlet (OUT SPECOUT DISPLAY) outform.spad.pamphlet (NUMFMT OUTFORM) patmatch1.spad.pamphlet (PATRES PATRES2 PATLRES PATMAB FPATMAB PMSYM PMKERNEL PMDOWN PMTOOLS PMLSAGG) pattern.spad.pamphlet (PATTERN PATTERN1 PATTERN2 PATAB) pscat.spad.pamphlet (PSCAT UPSCAT UTSCAT ULSCAT UPXSCAT MTSCAT) qalgset.spad.pamphlet (QALGSET QALGSET2) reclos.spad.pamphlet (POLUTIL RRCC RCFIELD ROIRC RECLOS) rep1.spad.pamphlet (REP1) routines.spad.pamphlet (ROUTINE ATTRBUT) s.spad.pamphlet (NAGS) seg.spad.pamphlet (SEGCAT SEGXCAT SEG SEG2 SEGBIND SETBIND2 UNISEG UNISEG2 INCRMAPS) sets.spad.pamphlet (SET) sups.spad.pamphlet (ISUPS) syssolp.spad.pamphlet (SYSSOLP) variable.spad.pamphlet (OVAR VARIABLE RULECOLD FUNCTION ANON) \end{verbatim} <>= LAYER19=${OUT}/ACF.o ${OUT}/ACF-.o ${OUT}/ACPLOT.o ${OUT}/ANTISYM.o \ ${OUT}/ANY.o \ ${OUT}/ASP12.o ${OUT}/ASP27.o ${OUT}/ASP28.o ${OUT}/ASP33.o \ ${OUT}/ASP49.o ${OUT}/ASP55.o ${OUT}/ASP7.o ${OUT}/ASP78.o \ ${OUT}/ASP8.o ${OUT}/ASP9.o ${OUT}/ATTRBUT.o \ ${OUT}/BOP.o ${OUT}/BOP1.o ${OUT}/COMMONOP.o \ ${OUT}/COMPCAT.o ${OUT}/COMPCAT-.o ${OUT}/DRAW.o ${OUT}/DRAWCFUN.o \ ${OUT}/DROPT.o ${OUT}/DROPT0.o ${OUT}/D01ANFA.o \ ${OUT}/D01ASFA.o ${OUT}/D03AGNT.o ${OUT}/EP.o ${OUT}/E04AGNT.o \ ${OUT}/FCPAK1.o ${OUT}/FEXPR.o \ ${OUT}/FFCAT.o ${OUT}/FFCAT-.o ${OUT}/FFCGP.o ${OUT}/FFNBP.o \ ${OUT}/FFP.o ${OUT}/FLOAT.o ${OUT}/FPARFRAC.o ${OUT}/FR.o \ ${OUT}/FRNAALG.o ${OUT}/FRNAALG-.o \ ${OUT}/FS.o ${OUT}/FS-.o ${OUT}/FST.o ${OUT}/FUNCTION.o \ ${OUT}/GDMP.o \ ${OUT}/HACKPI.o ${OUT}/IDEAL.o ${OUT}/INFORM.o ${OUT}/INFORM1.o \ ${OUT}/IPRNTPK.o ${OUT}/IR.o ${OUT}/ISUPS.o ${OUT}/KERNEL.o \ ${OUT}/LIB.o ${OUT}/LMDICT.o ${OUT}/LODOOPS.o ${OUT}/MATRIX.o \ ${OUT}/MKFLCFN.o ${OUT}/MSET.o ${OUT}/M3D.o \ ${OUT}/NAGC02.o ${OUT}/NAGC05.o ${OUT}/NAGC06.o ${OUT}/NAGD03.o \ ${OUT}/NAGE01.o ${OUT}/NAGE02.o ${OUT}/NAGE04.o ${OUT}/NAGF07.o \ ${OUT}/NAGS.o \ ${OUT}/NAGSP.o ${OUT}/NREP.o ${OUT}/NUMFMT.o ${OUT}/OC.o ${OUT}/OC-.o \ ${OUT}/ODEPACK.o ${OUT}/ODERAT.o ${OUT}/OMERR.o ${OUT}/OMERRK.o \ ${OUT}/OPTPACK.o ${OUT}/OSI.o ${OUT}/PATTERN.o ${OUT}/OVAR.o \ ${OUT}/PMKERNEL.o \ ${OUT}/PMSYM.o ${OUT}/POLY.o ${OUT}/PRIMELT.o ${OUT}/QALGSET2.o \ ${OUT}/QEQUAT.o ${OUT}/RECLOS.o ${OUT}/REP1.o ${OUT}/RESULT.o \ ${OUT}/QUATCAT.o ${OUT}/QUATCAT-.o \ ${OUT}/RFFACT.o ${OUT}/RMATRIX.o ${OUT}/ROMAN.o ${OUT}/ROUTINE.o \ ${OUT}/RPOLCAT.o ${OUT}/RPOLCAT-.o ${OUT}/RULECOLD.o \ ${OUT}/SAOS.o ${OUT}/SEGBIND.o ${OUT}/SET.o ${OUT}/SPECOUT.o \ ${OUT}/SQMATRIX.o \ ${OUT}/SWITCH.o ${OUT}/SYMS.o ${OUT}/SYMTAB.o ${OUT}/SYSSOLP.o \ ${OUT}/UTSCAT.o ${OUT}/UTSCAT-.o ${OUT}/VARIABLE.o ${OUT}/WFFINTBS.o @ \subsection{Layer20} \begin{verbatim} algfunc ACFS ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT FS ES ORDSET RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ INT LIST ILIST UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP NNI algfunc AF ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG ELAGG URAGG UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP NNI ACF RADCAT BOOLEAN CACHSET INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL algfact ALGFACT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING INT LIST ILIST LSAGG STAGG ES URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM CACHSET PATAB INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB FPATMAB ACF RADCAT NNI BOOLEAN MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC curve ALGFF UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG INS CFCAT OM manip ALGMANIP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FIELD EUCDOM PID GCDDOM UFD DIVRING ES ORDSET RETRACT IEVALAB EVALAB SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG CACHSET UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT FLINEXP LINEXP KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP STAGG ELAGG URAGG RCAGG HOAGG AGG TYPE IXAGG ELTAGG CLAGG OM PATAB BOOLEAN FS FPATMAB GROUP RADCAT INS NNI ORDRING OINTDOM OAGROUP OCAMON OAMON OASGP CFCAT REAL multfact ALGMFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON POLYCAT PDRING RING RNG ABELGRP SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD ES ACF FIELD EUCDOM PID DIVRING RADCAT UPOLYC ELTAB DIFRING DIFEXT STEP REAL naalg ALGPKG INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FRNAALG FINAALG NAALG NARNG MONAD PI NNI INT SINT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ OM BOOLEAN LIST ILIST naalg ALGSC FRNAALG FINAALG NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG SGROUP MONOID ALGEBRA ENTIRER UFD DIVRING SMATCAT DIFEXT DIFRING PDRING RMATCAT HOAGG AGG TYPE EVALAB IEVALAB FRETRCT RETRACT FLINEXP LINEXP INT VECTOR INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT PATMAB CFCAT REAL CHARZ STEP OM IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG CLAGG ELTAGG SINT PI NNI VECTCAT ELTAB LIST ILIST LSAGG STAGG SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR ISTRING SRAGG URAGG RCAGG ELAGG BOOLEAN POLYCAT FAMR AMR CHARNZ PFECAT constant AN ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT LINEXP REAL KONVERT CHARZ DIFRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP PATMAB CFCAT STEP QFCAT FEVALAB ELTAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT FPS RNS CACHSET rule APPRULE SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE PATMAB ORDSET KONVERT FS ES RETRACT IEVALAB EVALAB PATAB FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT LIST ILIST PI NNI SINT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INS asp ASP19 FVFUN FORTCAT TYPE KOERCE BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT IXAGG HOAGG AGG ELTAGG ELTAB CLAGG INS OINTDOM DIFRING CFCAT STEP FMTC NNI VECTOR IVECTOR IARRAY1 OM LSAGG STAGG URAGG RCAGG ELAGG PI POLYCAT FAMR AMR PFECAT asp ASP20 FMFUN FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRCT RADCAT PATMAB CHARZ ES IEVALAB EVALAB SINT PI NNI INT SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FMTC INS OUTFORM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT QFCAT FEVALAB ELTAB DIFEXT PATAB FPATMAB VECTCAT IXAGG HOAGG AGG ELTAGG CLAGG FS GROUP asp ASP30 FMC FORTCAT TYPE KOERCE BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG OM asp ASP31 FVFUN FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT IXAGG HOAGG AGG ELTAGG ELTAB CLAGG NNI ILIST VECTOR IVECTOR IARRAY1 INS OINTDOM DIFRING CFCAT STEP OM LSAGG STAGG URAGG RCAGG ELAGG FMTC POLYCAT FAMR AMR PFECAT asp ASP35 FVFUN FORTCAT TYPE KOERCE BOOLEAN SINT NNI INT SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT IXAGG HOAGG AGG ELTAGG ELTAB CLAGG INS OINTDOM DIFRING CFCAT STEP OM VECTOR IVECTOR IARRAY1 LSAGG STAGG URAGG RCAGG ELAGG FMTC POLYCAT FAMR AMR PFECAT asp ASP41 FVFUN FORTCAT TYPE KOERCE BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT IXAGG HOAGG AGG ELTAGG ELTAB CLAGG VECTOR IVECTOR IARRAY1 NNI INS OINTDOM DIFRING CFCAT STEP OM LSAGG STAGG URAGG RCAGG ELAGG FMTC POLYCAT FAMR AMR PFECAT asp ASP42 FVFUN FORTCAT TYPE KOERCE BOOLEAN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI ILIST FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT IXAGG HOAGG AGG ELTAGG ELTAB CLAGG INS OINTDOM DIFRING CFCAT STEP OM VECTOR IVECTOR IARRAY1 LSAGG STAGG URAGG RCAGG ELAGG FMTC POLYCAT FAMR AMR PFECAT asp ASP74 FMFUN FORTCAT TYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ ES IEVALAB EVALAB NNI INT INS OINTDOM DIFRING LINEXP CFCAT STEP OM PI FMTC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT QFCAT FEVALAB ELTAB DIFEXT PATAB FPATMAB VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG FS GROUP asp ASP77 FMFUN FORTCAT TYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG ELTAB CLAGG INS OINTDOM DIFRING CFCAT STEP BOOLEAN FMTC POLYCAT FAMR AMR PFECAT QFCAT FEVALAB DIFEXT asp ASP80 FMFUN FORTCAT TYPE KOERCE SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FMTC ES IEVALAB EVALAB PI NNI INS OINTDOM DIFRING LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT QFCAT FEVALAB ELTAB DIFEXT PATAB FPATMAB VECTCAT IXAGG HOAGG AGG ELTAGG CLAGG FS GROUP gaussian CINTSLPE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP COMPCAT MONGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP FINITE FIELD DIVRING DIFEXT PDRING FFIELDC PFC FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT INT VECTOR IVECTOR IARRAY1 UPOLYC POLYCAT FAMR AMR LIST ILIST NNI BOOLEAN cmplxrt CMPLXRT UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM CFCAT REAL ILIST COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC FEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT LSAGG STAGG ELAGG URAGG gaussian COMPFACT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT UFD ELTAB DIFRING DIFEXT STEP FIELD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT INT SINT NNI OM LIST gaussian COMPLEX COMPCAT MONOGEN FRAMALG FINRALG ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE CHARZ CHARNZ COMRING KONVERT FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATMAB PATAB ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT OM BOOLEAN UPOLYC POLYCAT FAMR AMR INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL RNS FPS OAMONS gaussian COMPLPAT SETCAT BASTYPE KOERCE KONVERT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE COMPCAT MONOGEN FRAMALG FINRALG ALGEBRA MODULE CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATMAB PATAB ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN gaussian CPMATCH SETCAT BASTYPE KOERCE PATMAB COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE COMPCAT MONOGEN FRAMALG FINRALG ALGEBRA MODULE CHARZ CHARNZ KONVERT FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI POLYCAT FAMR AMR crfp CRFP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC FEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT QFCAT OINTDOM REAL OM LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG INS CFCAT RNS efstruc CTRIGMNP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT ACF FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST COMPCAT MONOGEN FRAMALG FINRALG FINITE DIFEXT DIFRING FFIELDC FPC STEP FEVALAB PFECAT CACHSET BOOLEAN SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG intalg DBLRESP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL NNI INT PI derham DERHAM LALG RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE RETRACT FS ES ORDSET IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM special DFSFUN FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DFLOAT NNI INT DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP LINEXP FINITE DIFEXT PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB PFECAT FRAC draw DRAWCURV INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING POLYCAT FAMR AMR PFECAT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST STAGG ELAGG URAGG OM FPS RNS RADCAT d01weights D01WGTS FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ FS ES IEVALAB EVALAB PATAB FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST NNI BOOLEAN DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT OINTDOM CFCAT STEP DFLOAT d02agents D02AGNT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST DFLOAT NNI FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ VECTCAT A1AGG VECTOR IVECTOR IARRAY1 DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN BOOLEAN FS ES PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ MATCAT ARR2CAT INS OINTDOM CFCAT STEP QFCAT FEVALAB DIFEXT PFECAT SINT SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR ISTRING SRAGG d03routine D03EEFA PDECAT SETCAT BASTYPE KOERCE LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ORDSET ELAGG OM INT LIST ILIST NNI PI MONOID ABELMON DFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RETRACT RADCAT PATMAB CHARZ VECTOR FS ES PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ elemntry EF ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ILIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP OM INS LSAGG STAGG PI NNI BOOLEAN CACHSET efstruc EFSTRUC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ COMBOPC CFCAT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING REAL STEP PI NNI SINT SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG VECTOR IVECTOR IARRAY1 VECTCAT elfuts ELFUTS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UTSCAT UPSCAT PSCAT AMR CHARZ CHARNZ ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT LIST ILIST LSAGG STAGG tools ESTOOLS INT LIST ILIST NNI FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ SINT LSAGG DFLOAT INS OINTDOM DIFRING LINEXP CFCAT STEP OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN QFCAT FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT LZSTAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG VECTOR VECTCAT A1AGG FLAGG IVECTOR IARRAY1 BOOLEAN ELAGG FS ES FRETRCT GROUP PI TBAGG KDAGG DIAGG DIOPS BGAGG STRING CHAR OUTFORM PRIMARR ISTRING expexpan EXPEXPAN ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES ORDSET RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ QFCAT FEVALAB ELTAB DIFEXT DIFRING STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT FAMR AMR PI NNI INT INS CFCAT OM LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELTAGG CLAGG FLAGG ELAGG LIST ILIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING UPXSCCA UPXSCAT UPSCAT PSCAT exprode EXPRODE ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER KONVERT FS ES RETRACT IEVALAB EVALAB PATAB FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP CACHSET UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFEXT NNI LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG ELAGG OM ILIST tube EXPRTUBE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG INT LIST ILIST NNI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN FS ES PATAB FPATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD DIVRING FPS RNS RADCAT expr EXPR2 ORDSET SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING e04routine E04NAFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING STRICAT SRAGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG OM NNI DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ILIST LSAGG STAGG URAGG RCAGG ELAGG DFLOAT PI POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP LINEXP PFECAT VECTCAT FS ES PATAB FPATMAB GROUP INS OINTDOM CFCAT STEP BOOLEAN e04routine E04UCFA OPTCAT SETCAT BASTYPE KOERCE FPS RNS FIELD EUCDOM PID GCDDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST NNI DIFRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN DFLOAT PI INS OINTDOM LINEXP CFCAT STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT FLINEXP PFECAT QFCAT FEVALAB DIFEXT PATAB FPATMAB VECTOR BOOLEAN fortran FC SETCAT BASTYPE KOERCE SINT INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP INT LIST ILIST LSAGG STAGG SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT STRICAT IXAGG HOAGG AGG TYPE ELTAGG ELTAB CLAGG OM NNI DFLOAT BOOLEAN FMTC FPS RNS FIELD DIVRING RADCAT COMPCA MONOGEN FRAMALG FINRALG FINITE DIFEXT FFIELDC FPC FEVALAB FPATMAB PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN VECTOR IVECTOR IARRAY1 VECTCAT FS ES GROUP divisor FDIVCAT ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC 19 divisor FDIV2 FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC curve FFCAT2 UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC numsolve FLOATCP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP FINITE DIFEXT PDRING FFIELDC FPC FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT POLYCAT FAMR AMR BOOLEAN OM INT LIST ILIST QFCAT pfo FORDER FINITE SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FFIELDC FPC SINT NNI INT fortran FORTRAN FORTCAT TYPE KOERCE SINT SYMBOL INT REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG ELAGG URAGG RCAGG IXAGG ORDSET SETCAT BASTYPE KONVERT OM PATMAB FMTC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT HOAGG AGG EVALAB ELTAGG ELTAB CLAGG NNI FPS RNS FIELD EUCDOM PID GCDDOM UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP REAL RADCAT CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP FINITE DIFEXT PDRING FFIELDC FPC FEVALAB FPATMAB PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PFECAT naalg FRNAAF2 FRNAALG FINAALG NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE COMRING RING RNG SGROUP MONOID PI NNI INT SINT VECTOR IVECTOR IARRAY1 combfunc FSPECF ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT FGROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG POLYCAT FAMR AMR PFECAT SPFCAT INS ILIST LSAGG STAGG ELAGG URAGG ELEMFUN pfo FSRED ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING CACHSET INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFEXT QFCAT FEVALAB OM INT funcpkgs FSUPFACT INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ACF RADCAT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB BOOLEAN CACHSET fspace FS2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ORDSET FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING CACHSET fs2ups FS2UPS GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ ORDRING OAGROUP OCAMON OAMON OASGP UPSCAT PSCAT AMR ELTAB DIFRING PTRANFN NNI INT INS POLYCAT FAMR PFECAT BOOLEAN SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG ELAGG OM OINTDOM CFCAT REAL STEP PI CACHSET STRICAT gaussfac GAUSSFAC INS EUCDOM UFD GCDDOM INTDOM COMRING RING ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP BOOLEAN PI NNI LIST ILIST OM LSAGG STAGG COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP FINITE FIELD DIVRING DIFEXT PDRING FFIELDC FPC FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT generic GCNAALG FRNAALG FINAALG NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE COMRING RING RNG SGROUP MONOID POLYCAT PDRING FAMR AMR ALGEBRA CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD QFCAT FIELD EUCDOM PID DIVRING FEVALAB ELTAB DIFEXT DIFRING PATAB FPATMAB TYPE STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL SMATCAT RMATCAT HOAGG AGG SINT PI NNI INT STRING CHAR OUTFORM LIST PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG FLAGG LNAGG VECTOR IVECTOR IARRAY1 VECTCAT IXAGG INS CFCAT OM ILIST LSAGG STAGG ELAGG URAGG CLAGG HOAGG ORDSET AGG ELTAGG BOOLEAN genufact GENUFACT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER INS UFD OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT ELTAB DIFEXT FIELD DIVRING QFCAT FEVALAB PATAB FPATMAB TYPE FFIELDC FPC FINITE COMPCAT MONOGEN FRAMALG FINRALG TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT ES ACF genups GENUPS INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP OM triset GTSET TSETCAT PSETCAT SETCAT BASTYPE KOERCE CLAGG HOAGG AGG TYPE EVALAB IEVALAB KONVERT INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET RPOLCAT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP PATMAB GCDDOM PFECAT UFD INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG ELTAGG ELTAB OM BOOLEAN FINITE polset GPOLSET PSETCAT SETCAT BASTYPE KOERCE CLAGG HOAGG AGG TYPE EVALAB IEVALAB KONVERT RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE OAMONS OCAMON OAMON OASGP ORDSET RPOLCAT POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT FLINEXP PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB FLAGG ELAGG OM INT LIST ILIST constant IAN ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT LINEXP REAL KONVERT CHARZ DIFRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP PATMAB CFCAT STEP QFCAT FEVALAB ELTAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT FPS RNS FS FRETRCT GROUP OM CACHSET POLYCAT FAMR AMR UPOLYC COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN numeigen INEP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM FPS RNS RADCAT QFCAT FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN UPOLYC POLYCAT FAMR AMR FRETRCT NNI INT SINT VECTOR IVECTOR IARRAY1 LIST COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC infprod INFPROD0 INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ UTSCAT UPSCAT PSCAT AMR CHARNZ ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN numsolve INFSP GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FIELD EUCDOM PID UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FPS RNS RADCAT QFCAT FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT OM NNI INT POLYCAT FAMR AMR FRETRCT COMPCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN UPOLYC LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG PRIMARR PI DIRPCAT OAMONS VSPACE ORDFIN BOOLEAN infprod INPRODFF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING FINITE KONVERT UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET PATMAB PFECAT ELTAB DIFRING DIFEXT STEP MONOGEN FRAMALG FINRALG FFIELDC FPC UTSCAT UPSCAT PSCAT RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE BOOLEAN infprod INPRODPF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING FINITE KONVERT UTSCAT UPSCAT PSCAT AMR CHARZ CHARNZ ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET RETRACT LINEXP PATMAB CFCAT REAL STEP intaf INTAF ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ACF FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ CACHSET UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL NNI INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG intalg INTALG ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT ACF FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG VECTCAT A1AGG IXAGG HOAGG AGG ELTAGG CLAGG VECTOR IVECTOR IARRAY1 INS OINTDOM OAGROUP OCAMON OASGP CFCAT REAL OM ILIST QFCAT FEVALAB LSAGG STAGG ELAGG NNI URAGG RCAGG BOOLEAN PI CACHSET intef INTEF GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN ILIST UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP CACHSET QFCAT FEVALAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL LSAGG STAGG ELAGG URAGG RCAGG IXAGG LFCAT PRIMCAT HOAGG AGG ELTAGG CLAGG OM intaf INTG0 GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT ORDSET CHARZ LINEXP FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD EUCDOM PID UFD DIVRING ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG CACHSET ILIST UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL NNI LODOCAT OREPCAT intalg INTHERAL FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INT VECTOR IVECTOR IARRAY1 VECTCAT PI NNI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG QFCAT FEVALAB PATAB FPATMAB intaf INTPAF GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT ORDSET CHARZ LINEXP FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD EUCDOM PID UFD DIVRING ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL BOOLEAN NNI CACHSET PI ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG ELAGG LODOCAT OREPCAT intpm INTPM ORDSET SETCAT BASTYPE KOERCE RETRACT GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM ILIST PI NNI LFCAT PRIMCAT CACHSET BOOLEAN POLYCAT FAMR AMR PFECAT UPOLYC DIFEXT SPFCAT rdeef INTTOOLS ORDSET SETCAT BASTYPE KOERCE FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING CACHSET INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM ILIST NNI BOOLEAN SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ELEMFUN POLYCAT FAMR AMR PFECAT UPOLYC DIFRING DIFEXT STEP LFCAT PRIMCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP efstruc ITRIGMNP INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMPCAT MONOGEN FRAMALG FINRALG FINITE DIFEXT DIFRING FFIELDC FPC STEP FEVALAB ELTAB PFECAT OM CACHSET LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG POLYCAT FAMR AMR lie JORDAN NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE FRNAALG FINAALG COMRING RING RNG SGROUP MONOID FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT kovacic KOVACIC CHARZ RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PI NNI INT LIST ILIST BOOLEAN liouv LF ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG ELAGG URAGG NNI BOOLEAN lie LIE NAALG NARNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE MONAD MODULE BMODULE LMODULE RMODULE FRNAALG FINAALG COMRING RING RNG SGROUP MONOID PI NNI FIELD EUCDOM PID GCDDOM INTDOM ALGEBRA ENTIRER UFD DIVRING POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT lodof LODOF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL BOOLEAN INT LIST ILIST LSAGG STAGG SINT NNI OM URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG PI ACF RADCAT ES lie LSQM SMATCAT DIFEXT RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE DIFRING PDRING BMODULE RMODULE RMATCAT HOAGG AGG TYPE EVALAB IEVALAB MODULE COMRING FRETRCT RETRACT FLINEXP LINEXP ALGEBRA FRNAALG FINAALG NAALG NARNG MONAD INTDOM ENTIRER PI NNI INT SINT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG FLAGG LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT ORDSET HOAGG AGG EUCDOM PID GCDDOM FIELD UFD DIVRING POLYCAT FAMR AMR CHARZ CHARNZ PATMAB PFECAT INT OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL STEP openmath OMEXPR OM ORDSET SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG INT LIST ILIST NNI PI SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FS ES RETRACT PATAB FPATMAB PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING fortmac MCMPLX FMTC INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT COMPCAT MONOGEN FRAMALG FINRALG CHARZ CHARNZ KONVERT FRETRCT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATMAB PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL INS OINTDOM CFCAT UPOLYC POLYCAT FAMR AMR OAMONS multfact MULTFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD INS OINTDOM ORDRING OAGROUP DIFRING CFCAT REAL STEP COMPCAT MONOGEN FRAMALG FINRALG FINITE FIELD DIVRING DIFEXT FFIELDC FPC FEVALAB ELTAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT UPOLYC d01 NAGD01 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ d02 NAGD02 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGRP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ f01 NAGF01 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS OINTDOM DIFRING LINEXP CFCAT STEP COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP FINITE DIFEXT PDRING FFIELDC FPC FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PFECAT f02 NAGF02 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ INS DIFRING DFLOAT PI NNI COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP LINEXP FINITE DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PFECAT f04 NAGF04 SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ COMPCAT MONOGEN FRAMALG FINRALG CHARNZ FRETRCT FLINEXP LINEXP FINITE DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATAB TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PFECAT INS OINTDOM CFCAT DFLOAT numeigen NCEP FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FEVALAB ELTAB EVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT COMPCAT MONOGEN FRAMALG FINRALG FRETRCT FINITE FFIELDC FPC TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT UPOLYC POLYCAT FAMR AMR nlinsol NLINSOL INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET KONVERT OM PATMAB INT LIST POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP GCDDOM PFECAT UFD ACF FIELD EUCDOM PID DIVRING RADCAT ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG NNI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP QFCAT FEVALAB DIFEXT PATAB FPATMAB newpoly NSMP RPOLCAT POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD NNI INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG CLAGG HOAGG AGG ELTAGG BOOLEAN PI EUCDOM PID INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE FPS RNS RADCAT UPOLYC numeric NUMERIC KONVERT COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMPCAT MONOGEN FRAMALG FINRALG ALGEBRA MODULE CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP FEVALAB ELTAB EVALAB IEVALAB FPATMAB TYPE PATMAB PATAB ORDSET TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN RADCAT PFECAT FPS RNS ORDRING OAGROUP OCAMON OAMON OASGP REAL OM POLYCAT FAMR AMR oct OCT OC ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE FRETRCT RETRACT FEVALAB ELTAB EVALAB IEVALAB FINITE ORDSET KONVERT CHARZ CHARNZ COMRING QUATCAT DIFEXT DIFRING PDRING FLINEXP LINEXP ENTIRER DIVRING FIELD EUCDOM PID GCDDOM INTDOM UFD INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP PATMAB CFCAT REAL STEP RNS RADCAT oct OCTCT2 OC ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE FRETRCT RETRACT FEVALAB ELTAB EVALAB IEVALAB FINITE ORDSET KONVERT CHARZ CHARNZ COMRING odealg ODEPAL FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL LODOCAT OREPCAT riccati ODERTRIC FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING CHARZ RETRACT UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL ILIST NNI LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM BOOLEAN UTSCAT UPSCAT PSCAT RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ACF pade PADE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UTSCAT UPSCAT PSCAT AMR CHARZ CHARNZ ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN UPOLYC POLYCAT FAMR FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT DIFEXT STEP NNI INT SINT LIST ILIST PI expr PAN2EXPR INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP ES IEVALAB EVALAB ACF FIELD DIVRING RADCAT FS PATAB FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP CHARNZ POLYCAT FAMR AMR PFECAT OM d03Package PDEPACK STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING SRAGG ILIST TBAGG KDAGG DIAGG DIOPS BGAGG HOAGG AGG TYPE SETCAT BASTYPE KOERCE EVALAB IEVALAB CLAGG KONVERT IXAGG ELTAGG ELTAB NNI SYMBOL REF ALIST FLAGG LNAGG FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL RETRACT pfo PFO ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB CACHSET INT LIST LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM ILIST NNI PI VECTCAT A1AGG BOOLEAN pfo PFOQ UPOLYC POLYCAT PDRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL QFCAT FEVALAB PATAB FPATMAB TYPE OM INT VECTOR IVECTOR IARRAY1 NNI PI VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG expr PICOERCE ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP UPOLYC POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT ELTAB DIFEXT FIELD DIVRING FS ES PATAB FPATMAB TYPE GROUP expr PMASSFS ORDSET SETCAT BASTYPE KOERCE FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT LIST ILIST patmatch2 PMFS SETCAT BASTYPE KOERCE INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET PATMAB FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP LINEXP CHAR CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING CACHSET INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG expr PMPREDFS ORDSET SETCAT BASTYPE KOERCE FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT LIST ILIST LSAGG STAGG SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG primelt PRIMELT INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING CACHSET POLYCAT FAMR AMR PFECAT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG NNI ACF RADCAT BOOLEAN UPOLYC DIFRING DIFEXT STEP PI triset PSETPK INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET RPOLCAT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST BOOLEAN NNI TSETCAT PSETCAT EUCDOM PID quat QUAT QUATCAT ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE FRETRCT RETRACT DIFEXT DIFRING PDRING FEVALAB ELTAB EVALAB IEVALAB FLINEXP LINEXP ENTIRER ORDSET DIVRING KONVERT CHARZ CHARNZ FIELD EUCDOM PID GCDDOM INTDOM COMRING UFD INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP PATMAB CFCAT REAL STEP RNS RADCAT quat QUATCT2 QUATCAT ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE FRETRCT RETRACT DIFEXT DIFRING PDRING FEVALAB ELTAB EVALAB IEVALAB FLINEXP LINEXP ENTIRER ORDSET DIVRING KONVERT CHARZ CHARNZ FIELD EUCDOM PID GCDDOM INTDOM COMRING UFD curve RADFF FFCAT MONOGEN FRAMALG FINRALG ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE CHARZ CHARNZ COMRING KONVERT FRETRCT RETRACT FLINEXP LINEXP FINITE FIELD EUCDOM PID GCDDOM INTDOM ENTIRER UFD DIVRING DIFEXT DIFRING PDRING FFIELDC FPC STEP UPOLYC POLYCAT FAMR AMR EVALAB IEVALAB ORDSET PATMAB PFECAT ELTAB QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL INS CFCAT OM VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG ELTAGG CLAGG rdeef RDEEF GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ACF FIELD EUCDOM PID UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG UPOLYC POLYCAT FAMR AMR PFECAT DIFRING DIFEXT STEP SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG OM CACHSET ILIST BOOLEAN NNI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL PI rdesys RDEEFS GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ACF FIELD EUCDOM PID UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP INT LIST ILIST CACHSET LSAGG STAGG ELAGG FLAGG URAGG pfo RDIV FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL regset RSETCAT GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER TSETCAT PSETCAT CLAGG HOAGG AGG TYPE EVALAB IEVALAB KONVERT OAMONS OCAMON OAMON OASGP ORDSET RPOLCAT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP PATMAB PFECAT UFD BOOLEAN INT LIST ILIST FINITE NNI LSAGG STAGG ELAGG FLAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB OM CLAGG rule RULE SETCAT BASTYPE KOERCE ELTAB RETRACT FS ES ORDSET IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT LIST ILIST OM BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG rule RULESET SETCAT BASTYPE KOERCE ELTAB FS ES ORDSET RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING INT LIST ILIST FSAGG DIAGG DIOPS BGAGG HOAGG AGG CLAGG SETAGG FINITE manip SIMPAN INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FS ES IEVALAB EVALAB PATAB FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD DIVRING fortran SFORT FORTCAT TYPE KOERCE ORDSET SETCAT BASTYPE FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST transsolve SOLVESER INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP NNI VECTOR IVECTOR IARRAY1 ILIST PI VECTCAT IXAGG HOAGG AGG ELTAGG CLAGG combfunc SUMFS INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ FIELD EUCDOM PID GCDDOM UFD DIVRING COMBOPC CFCAT ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM CACHSET ILIST BOOLEAN suts SUTS UTSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN BOOLEAN NNI INS UFD GCDDOM EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP OM STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING FIELD DIVRING sign TOOLSIGN RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE INS UFD GCDDOM INTDOM COMRING BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP FS ES IEVALAB EVALAB PATAB FPATMAB TYPE FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD DIVRING INT INS STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING efstruc TRIGMNIP GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ INT LIST ILIST COMPCAT MONOGEN FRAMALG FINRALG FINITE DIFEXT DIFRING FFIELDC FPC STEP FEVALAB ELTAB PFECAT OM SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG ELAGG URAGG INS NNI RCAGG HOAGG AGG IXAGG ELTAGG CLAGG BOOLEAN manip TRMANIP ORDSET SETCAT BASTYPE KOERCE GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FIELD EUCDOM PID UFD DIVRING TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM NNI BOOLEAN CACHSET POLYCAT FAMR AMR PFECAT laurent ULSCCAT ULSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT INS CFCAT expexpan UPXSSING ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES ORDSET RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ FAMR AMR UPXSCCA UPXSCAT UPSCAT PSCAT ELTAB DIFRING NNI INT LIST ILIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL STEP BOOLEAN OM LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING QFCAT FEVALAB DIFEXT PFECAT utsode UTSODE ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE UTSCAT UPSCAT PSCAT AMR COMRING CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG CLAGG KONVERT FLAGG ORDSET ELAGG OM oderf UTSODETL RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPOLYC POLYCAT PDRING FAMR AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING LODOCAT OREPCAT UTSCAT UPSCAT PSCAT RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN NNI INT SINT VECTOR IVECTOR IARRAY1 taylor UTS2 RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UTSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN triset WUTSET TSETCAT PSETCAT SETCAT BASTYPE KOERCE CLAGG HOAGG AGG TYPE EVALAB IEVALAB KONVERT INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET RPOLCAT POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT FLINEXP LINEXP PATMAB GCDDOM PFECAT UFD LSAGG STAGG URAGG RCAGG LNAGG IXAGG ELTAGG ELTAB FLAGG ELAGG OM INT LIST ILIST BOOLEAN FINITE \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} algfact.spad.pamphlet (IALGFACT SAEFACT RFFACT SAERFFC ALGFACT) algfunc.spad.pamphlet (ACF ACFS AF) asp.spad.pamphlet (ASP1 ASP10 ASP12 ASP19 ASP20 ASP24 ASP27 ASP28 ASP29 ASP30 ASP31 ASP33 ASP34 ASP35 ASP4 ASP41 ASP42 ASP49 ASP50 ASP55 ASP6 ASP7 ASP73 ASP74 ASP77 ASP78 ASP8 ASP80 ASP9) constant.spad.pamphlet (IAN AN) cmplxrt.spad.pamphlet (CMPLXRT) crfp.spad.pamphlet (CRFP) curve.spad.pamphlet (FFCAT MMAP FFCAT2 CHAVAR RDFF ALGFF) derham.spad.pamphlet (LALG EAB ANTISYM DERHAM) draw.spad.pamphlet (DRAWCFUN DRAW DRAWCURV DRAWPT) d01.spad.pamphlet (NAGD01) efstruc.spad.pamphlet (SYMFUNC TANEXP EFSTRUC ITRIGMNP TRIGMNIP CTRIGMNP) elemntry.spad.pamphlet (EF) elfuts.spad.pamphlet (ELFUTS) expexpan.spad.pamphlet (EXPUPXS UPXSSING EXPEXPAN) exprode.spad.pamphlet (EXPRODE) e04routine.spad.pamphlet (E04DFGA E04FDFA E04GCFA E04JAFA E04MBFA E04NAFA E04UCFA) f01.spad.pamphlet (NAGF01) f02.spad.pamphlet (NAGF02) f04.spad.pamphlet (NAGF04) fortmac.spad.pamphlet (MINT MFLOAT MCMPLX) fortran.spad.pamphlet (RESULT FC FORTRAN M3D SFORT SWITCH FTEM FEXPR) fspace.spad.pamphlet (ES ES1 ES2 FS FS2) fs2ups.spad.pamphlet (FS2UPS) funcpkgs.spad.pamphlet (FSUPFACT) gaussfac.spad.pamphlet (GAUSSFAC) gaussian.spad.pamphlet (COMPCAT COMPLPAT CPMATCH COMPLEX COMPLEX2 COMPFACT CINTSLPE) generic.spad.pamphlet (GCNAALG CVMP) genufact.spad.pamphlet (GENUFACT) genups.spad.pamphlet (GENUPS) infprod.spad.pamphlet (STINPROD INFPROD0 INPRODPF INPRODFF) intaf.spad.pamphlet (INTG0 INTPAF INTAF) intalg.spad.pamphlet (DBLRESP INTHERAL INTALG) intef.spad.pamphlet (INTEF) intpm.spad.pamphlet (INTPM) kovacic.spad.pamphlet (KOVACIC) lie.spad.pamphlet (LIE JORDAN LSQM) liouv.spad.pamphlet (LF) lodof.spad.pamphlet (SETMN PREASSOC ASSOCEQ LODOF) manip.spad.pamphlet (FACTFUNC POLYROOT ALGMANIP SIMPAN TRMANIP) multfact.spad.pamphlet (INNMFACT MULTFACT ALGMFACT) naalg.spad.pamphlet (ALGSC SCPKG ALGPKG FRNAAF2) newpoly.spad.pamphlet (NSUP NSUP2 RPOLCAT NSMP) nlinsol.spad.pamphlet (RETSOL NLINSOL) numeigen.spad.pamphlet (INEP NREP NCEP) numeric.spad.pamphlet (NUMERIC DRAWHACK) numsolve.spad.pamphlet (INFSP FLOATRP FLOATCP) oct.spad.pamphlet (OC OCT OCTCT2) odealg.spad.pamphlet (ODESYS ODERED ODEPAL) openmath.spad.pamphlet (OMEXPR) pade.spad.pamphlet (PADEPAC PADE) patmatch2.spad.pamphlet (PMINS PMQFCAT PMPLCT PMFS PATMATCH) pfo.spad.pamphlet (FORDER RDIV PFOTOOLS PFOQ FSRED PFO) polset.spad.pamphlet (PSETCAT GPOLSET) primelt.spad.pamphlet (PRIMELT FSPRMELT) quat.spad.pamphlet (QUATCAT QUAT QUATCT2) rdeef.spad.pamphlet (INTTOOLS RDEEF) rdesys.spad.pamphlet (RDETRS RDEEFS) riccati.spad.pamphlet (ODEPRRIC ODERTRIC) rule.spad.pamphlet (RULE APPRULE RULESET) sign.spad.pamphlet (TOOLSIGN INPSIGN SIGNRF LIMITRF) special.spad.pamphlet (DFSFUN ORTHPOL NTPOLFN) suts.spad.pamphlet (SUTS) tools.spad.pamphlet (ESTOOLS ESTOOLS1 ESTOOLS2) triset.spad.pamphlet (TSETCAT GTSET PSETPK) tube.spad.pamphlet (TUBE TUBETOOL EXPRTUBE NUMTUBE) utsode.spad.pamphlet (UTSODE) \end{verbatim} <>= LAYER20=${OUT}/ACFS.o ${OUT}/ACFS-.o \ ${OUT}/AF.o ${OUT}/ALGFACT.o ${OUT}/ALGFF.o \ ${OUT}/ALGMANIP.o ${OUT}/ALGMFACT.o ${OUT}/ALGPKG.o \ ${OUT}/ALGSC.o \ ${OUT}/AN.o ${OUT}/APPRULE.o \ ${OUT}/ASP19.o \ ${OUT}/ASP20.o ${OUT}/ASP30.o ${OUT}/ASP31.o ${OUT}/ASP35.o \ ${OUT}/ASP41.o ${OUT}/ASP42.o ${OUT}/ASP74.o ${OUT}/ASP77.o \ ${OUT}/ASP80.o ${OUT}/ASP9.o ${OUT}/CINTSLPE.o \ ${OUT}/COMPFACT.o ${OUT}/COMPLEX.o \ ${OUT}/COMPLPAT.o ${OUT}/CMPLXRT.o ${OUT}/CPMATCH.o \ ${OUT}/CRFP.o ${OUT}/CTRIGMNP.o ${OUT}/D01WGTS.o \ ${OUT}/D02AGNT.o ${OUT}/D03EEFA.o \ ${OUT}/DBLRESP.o \ ${OUT}/DERHAM.o ${OUT}/DFSFUN.o \ ${OUT}/DRAWCURV.o ${OUT}/E04NAFA.o ${OUT}/E04UCFA.o \ ${OUT}/EF.o \ ${OUT}/EFSTRUC.o ${OUT}/ELFUTS.o ${OUT}/ESTOOLS.o \ ${OUT}/EXPEXPAN.o \ ${OUT}/EXPRODE.o ${OUT}/EXPRTUBE.o ${OUT}/EXPR2.o ${OUT}/FC.o \ ${OUT}/FDIVCAT.o ${OUT}/FDIVCAT-.o \ ${OUT}/FDIV2.o ${OUT}/FFCAT2.o ${OUT}/FLOATCP.o \ ${OUT}/FORDER.o ${OUT}/FORTRAN.o ${OUT}/FSRED.o \ ${OUT}/FSUPFACT.o ${OUT}/FRNAAF2.o \ ${OUT}/FSPECF.o ${OUT}/FS2.o ${OUT}/FS2UPS.o \ ${OUT}/GAUSSFAC.o ${OUT}/GCNAALG.o ${OUT}/GENUFACT.o ${OUT}/GENUPS.o \ ${OUT}/GTSET.o ${OUT}/GPOLSET.o ${OUT}/IAN.o ${OUT}/INEP.o \ ${OUT}/INFPROD0.o ${OUT}/INFSP.o ${OUT}/INPRODFF.o \ ${OUT}/INPRODPF.o ${OUT}/INTAF.o ${OUT}/INTALG.o ${OUT}/INTEF.o \ ${OUT}/INTG0.o ${OUT}/INTHERAL.o \ ${OUT}/INTPAF.o ${OUT}/INTPM.o ${OUT}/INTTOOLS.o \ ${OUT}/ITRIGMNP.o ${OUT}/JORDAN.o \ ${OUT}/KOVACIC.o ${OUT}/LF.o ${OUT}/LIE.o ${OUT}/LODOF.o \ ${OUT}/LSQM.o ${OUT}/OMEXPR.o \ ${OUT}/MCMPLX.o ${OUT}/MULTFACT.o ${OUT}/NAGD01.o \ ${OUT}/NAGD02.o ${OUT}/NAGF01.o ${OUT}/NAGF02.o ${OUT}/NAGF04.o \ ${OUT}/NCEP.o ${OUT}/NLINSOL.o ${OUT}/NSMP.o ${OUT}/NUMERIC.o \ ${OUT}/OCT.o ${OUT}/OCTCT2.o ${OUT}/ODEPAL.o ${OUT}/ODERTRIC.o \ ${OUT}/PADE.o \ ${OUT}/PAN2EXPR.o ${OUT}/PDEPACK.o ${OUT}/PFO.o \ ${OUT}/PFOQ.o ${OUT}/PICOERCE.o \ ${OUT}/PMASSFS.o ${OUT}/PMFS.o \ ${OUT}/PMPREDFS.o ${OUT}/PRIMELT.o ${OUT}/PSETPK.o \ ${OUT}/QUAT.o ${OUT}/QUATCT2.o \ ${OUT}/RADFF.o ${OUT}/RDEEF.o ${OUT}/RDEEFS.o \ ${OUT}/RDIV.o ${OUT}/RSETCAT.o ${OUT}/RSETCAT-.o ${OUT}/RULE.o \ ${OUT}/RULESET.o ${OUT}/SIMPAN.o \ ${OUT}/SFORT.o ${OUT}/SOLVESER.o \ ${OUT}/SUMFS.o ${OUT}/SUTS.o ${OUT}/TOOLSIGN.o \ ${OUT}/TRIGMNIP.o ${OUT}/TRMANIP.o \ ${OUT}/ULSCCAT.o ${OUT}/ULSCCAT-.o ${OUT}/UPXSSING.o ${OUT}/UTSODE.o \ ${OUT}/UTSODETL.o ${OUT}/UTS2.o ${OUT}/WUTSET.o @ \subsection{Layer21} \begin{verbatim} defintef DEFINTEF EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ BOOLEAN CACHSET SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP OM ILIST POLYCAT FAMR AMR PFECAT LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG defintrf DEFINTRF EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ FIELD UFD DIVRING BOOLEAN POLYCAT FAMR AMR PFECAT INT LIST ILIST QFCAT FEVALAB ELTAB DIFEXT DIFRING STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC CFCAT LFCAT PRIMCAT SPFCAT defintrf DFINTTLS GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ACFS ACF FIELD EUCDOM PID UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP OM BOOLEAN STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG FLAGG LNAGG ILIST POLYCAT FAMR AMR PFECAT QFCAT FEVALAB ELTAB DIFEXT LSAGG d01transform D01TRNS NUMINT SETCAT BASTYPE KOERCE STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING SRAGG SYMBOL REF ALIST FLAGG LNAGG INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP QFCAT FIELD DIVRING FEVALAB ELTAB EVALAB IEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB TYPE CHARNZ PFECAT OM FPS RNS RADCAT FS ES FRETRCT GROUP TRANFUN cont ESCONT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ DIFRING OM TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN DFLOAT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG INS OINTDOM LINEXP CFCAT STEP QFCAT FEVALAB DIFEXT PDRING FLINEXP PATAB FPATMAB CHARNZ PFECAT FS ES FRETRCT GROUP VECTCAT A1AGG ACFS ACF COMBOPC LFCAT PRIMCAT SPFCAT efuls EFULS PTRANFN ULSCCAT ULSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT UTSCAT NNI INT INS CFCAT STRING CHAR SINT OUTFORM LIST PRIMARR A1AGG ISTRING expr EXPR FS ES ORDSET SETCAT BASTYPE KOERCE RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT MONOID SGROUP GROUP ABELMON ABELSG ABELGRP CABMON RING RNG LMODULE PDRING FLINEXP LINEXP CHARZ CHARNZ ALGEBRA MODULE BMODULE RMODULE FIELD EUCDOM PID GCDDOM INTDOM COMRING ENTIRER UFD DIVRING ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC CFCAT LFCAT PRIMCAT SPFCAT BOOLEAN CACHSET POLYCAT FAMR AMR PFECAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ILIST LSAGG STAGG ELAGG URAGG RCAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG ELTAB OM NNI PI VECTOR IVECTOR ARRAY1 VECTCAT QFCAT FEVALAB DIFEXT DIFRING STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL UPOLYC INS FPS RNS expr2ups EXPR2UPS GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP ULSCCAT ULSCAT UPSCAT PSCAT AMR ELTAB QFCAT FEVALAB DIFEXT PFECAT BOOLEAN STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING NNI ILIST UPXSCCA UPXSCAT divisor FDIV FDIVCAT ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DEFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INT VECTOR IVECTOR IARRAY1 VECTCAT A1AGG INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL OM NNI PI FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG QFCAT FEVALAB PATAB FPATMAB integrat FSCINT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ INT LIST ILIST COMPCAT MONOGEN FRAMALG FINRALG FINITE DIFEXT DIFRING FFIELDC FPC STEP FEVALAB ELTAB PFECAT OM LFCAT PRIMCAT BOOLEAN LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG integrat FSINT EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI ILIST COMPCAT MONOGEN FRAMALG FINRALG FINITE DIFEXT DIFRING FFIELDC FPC STEP FEVALAB ELTAB PFECAT OM LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG ELAGG CACHSET BOOLEAN fs2expxp FS2EXPXP ACF FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES ORDSET RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARZ CHARNZ PI NNI INT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP CACHSET LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN QFCAT FEVALAB ELTAB DIFEXT PFECAT UPXSCCA UPXSCAT UPSCAT PSCAT AMR ULSCCAT ULSCAT LSAGG STAGG ELAGG URAGG OM RCAGG HOAGG AGG IXAGG ELTAGG CLAGG STRICAT gseries GSERIES RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPXSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING SYMBOL REF ALIST SRAGG FLAGG LNAGG LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG CLAGG KONVERT ORDSET ELAGG OM PATMAB ILIST PRIMCAT ACFS ACF FS ES RETRACT PATAB FPATMAB FRETRCT GROUP FLINEXP LINEXP INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP CFCAT REAL STEP QFCAT FEVALAB DIFEXT PFECAT divisor HELLFDIV FDIVCAT ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP FFCAT MONOGEN FRAMALG FINRALG FINITE FFIELDC FPC INT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG BOOLEAN NNI ILIST LSAGG STAGG ELAGG URAGG QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL OM VECTCAT IXAGG HOAGG AGG ELTAGG CLAGG VECTOR IVECTOR IARRAY1 INS CFCAT PI laplace INVLAPLA EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT SPFCAT ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ BOOLEAN UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFRING DIFEXT STEP LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM INT LIST ILIST NNI CACHSET PI INS OINTDOM ORDRING OAGROUP OCAMON OASGP CFCAT REAL irexpand IR2F GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT ORDSET LINEXP ACFS ACF FIELD EUCDOM PID UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN INT LIST ILIST SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG ELAGG URAGG INS BOOLEAN OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP NNI PI CACHSET UPOLYC POLYCAT FAMR AMR PFECAT ELTAB DIFEXT OM VECTOR IVECTOR IARRAY1 RCAGG HOAGG AGG IXAGG ELTAGG CLAGG irexpand IRRF2F GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT ORDSET LINEXP POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT EVALAB IEVALAB FLINEXP KONVERT PATMAB PFECAT UFD FS ES PATAB FPATMAB TYPE GROUP FIELD EUCDOM PID DIVRING QFCAT FEVALAB ELTAB DIFEXT DIFRING STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC CFCAT LFCAT PRIMCAT SPFCAT INT LIST ILIST laplace LAPLACE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ RETRACT LINEXP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG NNI LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM ILIST BOOLEAN UPOLYC POLYCAT FAMR AMR PFECAT DIFRING DIFEXT STEP CACHSET limitps LIMITPS GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET RETRACT LINEXP ACF FIELD EUCDOM PID UFD DIVRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARZ CHARNZ LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM INT LIST ILIST BOOLEAN SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING NNI INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP QFCAT FEVALAB DIFEXT PFECAT UPXSCCA UPXSCAT PSCAT AMR ULSCCAT ULSCAT odeef LODEEF ORDSET SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT LINEXP CHARZ ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT LODOCAT OREPCAT ELTAB CACHSET POLYCAT FAMR AMR PFECAT NNI INT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM LIST ILIST BOOLEAN UPOLYC DIFRING DIFEXT STEP QFCAT FEVALAB OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL VECTOR IVECTOR IARRAY1 INS CFCAT VECTCAT A1AGG nlode NODE1 ORDSET SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT LINEXP CHARZ ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG CACHSET ILIST LSAGG STAGG URAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM POLYCAT FAMR AMR PFECAT NNI PI oderf ODECONST ORDSET SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT LINEXP CHARZ ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT LODOCAT OREPCAT ELTAB BOOLEAN INT LIST ILIST UPOLYC POLYCAT FAMR AMR PFECAT DIFRING DIFEXT STEP SINT NNI oderf ODEINT ORDSET SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT LINEXP CHARZ ACFS ACF FIELD UFD DIVRING RADCAT FS ES IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP CHARNZ TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN PRIMCAT INT LIST ILIST INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP DIFRING CFCAT REAL STEP LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM CACHSET SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG NNI radeigen REP INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP POLYCAT PDRING FAMR AMR CHARNZ FRETRCT EVALAB IEVALAB FLINEXP PFECAT QFCAT FIELD DIVRING FEVALAB ELTAB DIFEXT PATAB FPATMAB TYPE FS ES GROUP OM NNI INT SINT SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC LFCAT PRIMCAT SPFCAT ILIST MATCAT ARR2CAT HOAGG AGG PI LSAGG STAGG URAGG RCAGG IXAGG ELTAGG CLAGG ELAGG solverad SOLVERAD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER ORDSET CHARZ BOOLEAN FS ES RETRACT IEVALAB EVALAB PATAB KONVERT FPATMAB TYPE PATMAB FRETRCT GROUP PDRING FLINEXP LINEXP CHARNZ FIELD UFD DIVRING ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC CFCAT LFCAT PRIMCAT SPFCAT SYMBOL INT REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG POLYCAT FAMR AMR PFECAT ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG ELTAB CLAGG ELAGG OM PI suls SULS RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ULSCCAT ULSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT INT BOOLEAN POLYCAT FAMR FRETRCT INS CFCAT UTSCAT OAMONS FPS RNS UPOLYC OM supxs SUPXS UPXSCCA UPXSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT ULSCCAT ULSCAT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT INS CFCAT INT NNI OM laurent ULS RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE ULSCCAT ULSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT UTSCAT OAMONS FPS RNS INS CFCAT UPOLYC POLYCAT FAMR FRETRCT OM laurent ULSCONS ULSCCAT ULSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT UTSCAT INT NNI BOOLEAN INS OAMONS POLYCAT FAMR FRETRCT SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG INS CFCAT LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG OM ILIST PRIMCAT ACFS ACF FS ES GROUP FPS RNS UPOLYC puiseux UPXS RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE UPXSCCA UPXSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT ULSCCAT ULSCAT QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP LINEXP PATAB KONVERT FPATMAB TYPE PATMAB STEP ORDSET OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL PFECAT INS CFCAT INT NNI PI LIST ILIST SINT LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM SYMBOL REF ALIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG puiseux UPXSCONS UPXSCCA UPXSCAT UPSCAT PSCAT AMR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN FIELD EUCDOM PID GCDDOM UFD DIVRING RETRACT ULSCAT INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT LINEXP PATMAB CFCAT REAL STEP INT NNI SYMBOL REF ALIST LIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG LSAGG STAGG URAGG HOAGG AGG TYPE EVALAB IEVALAB IXAGG ELTAGG CLAGG ELAGG ILIST RCAGG ACFS ACF FS ES PATAB FPATMAB FRETRCT GROUP FLINEXP QFCAT FEVALAB DIFEXT PFECAT taylor UTS UTSCAT UPSCAT PSCAT AMR BMODULE RMODULE COMRING ALGEBRA MODULE CHARZ CHARNZ INTDOM ENTIRER ELTAB DIFRING PDRING RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN NNI INT BOOLEAN SINT PI SYMBOL REF ALIST LIST STRING CHAR OUTFORM PRIMARR A1AGG ISTRING SRAGG FLAGG LNAGG FIELD EUCDOM PID GCDDOM UFD DIVRING INS OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET KONVERT RETRACT LINEXP PATMAB CFCAT REAL STEP QFCAT FEVALAB EVALAB IEVALAB DIFEXT FLINEXP PATAB FPATMAB TYPE PFECAT OM LSAGG STAGG URAGG RCAGG HOAGG AGG IXAGG ELTAGG CLAGG ELAGG ILIST PRIMCAT ACFS ACF FS ES FRETRCT GROUP OAMONS \end{verbatim} \subsubsection{Completed spad files} \begin{verbatim} cont.spad.pamphlet (ESCONT ESCONT1) ddfact.spad.pamphlet (DDFACT) defintef.spad.pamphlet (DEFINTEF) defintrf.spad.pamphlet (DFINTTLS DEFINTRF) divisor.spad.pamphlet (FRIDEAL FRIDEAL2 MHROWRED FRMOD FDIVCAT HELLFDIV FDIV FDIV2) d01transform.spad.pamphlet (D01TRNS) efuls.spad.pamphlet (EFULS) expr.spad.pamphlet (EXPR PAN2EXPR EXPR2 PMPREDFS PMASSFS PMPRED PMASS HACKPI PICOERCE) expr2ups.spad.pamphlet (EXPR2UPS) fs2expxp.spad.pamphlet (FS2EXPXP) gseries.spad.pamphlet (GSERIES) integrat.spad.pamphlet (FSCINT FSINT) irexpand.spad.pamphlet (IR2F IRRF2F) laplace.spad.pamphlet (LAPLACE INVLAPLA) laurent.spad.pamphlet (ULSCCAT ULSCONS ULS USL2) nlode.spad.pamphlet (NODE1) oderf.spad.pamphlet (BALFACT BOUNDZRO ODEPRIM UTSODETL ODERAT ODETOOLS ODEINT ODECONST) puiseux.spad.pamphlet (UPXSCCA UPXSCONS UPXS UPXS2) radeigen.spad.pamphlet (REP) solverad.spad.pamphlet (SOLVERAD) suls.spad.pamphlet (SULS) supxs.spad.pamphlet (SUPXS) taylor.spad.pamphlet (ITAYLOR UTS UTS2) \end{verbatim} <>= LAYER21=${OUT}/DEFINTEF.o ${OUT}/DFINTTLS.o ${OUT}/DEFINTRF.o \ ${OUT}/D01TRNS.o ${OUT}/EFULS.o \ ${OUT}/ESCONT.o ${OUT}/EXPR.o \ ${OUT}/EXPR2UPS.o ${OUT}/FDIV.o ${OUT}/FSCINT.o ${OUT}/FSINT.o \ ${OUT}/FS2EXPXP.o ${OUT}/GSERIES.o \ ${OUT}/HELLFDIV.o ${OUT}/INVLAPLA.o \ ${OUT}/IR2F.o ${OUT}/IRRF2F.o ${OUT}/LAPLACE.o ${OUT}/LIMITPS.o \ ${OUT}/LODEEF.o ${OUT}/NODE1.o ${OUT}/ODECONST.o \ ${OUT}/ODEINT.o ${OUT}/REP.o ${OUT}/SOLVERAD.o ${OUT}/SULS.o \ ${OUT}/SUPXS.o ${OUT}/ULS.o \ ${OUT}/ULSCONS.o ${OUT}/UPXS.o ${OUT}/UPXSCONS.o ${OUT}/UTS.o @ \subsection{Order} The final order of the layers is determined here. <>= ORDER= ${LAYER0BOOTSTRAP} ${LAYER0} ${LAYER1} ${LAYER2} ${LAYER3} ${LAYER4} \ ${LAYER5} ${LAYER6} ${LAYER7} ${LAYER8} ${LAYER9} ${LAYER10} \ ${LAYER11} ${LAYER12} ${LAYER13} ${LAYER14} ${LAYER15} ${LAYER16} \ ${LAYER17} ${LAYER18} ${LAYER19} ${LAYER20} ${LAYER21} @ transsolve SOLVETRA ORDSET SETCAT BASTYPE KOERCE EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER RETRACT LINEXP CHARZ INT LIST ILIST LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG KONVERT FLAGG ELAGG OM NNI QFCAT FIELD UFD DIVRING FEVALAB DIFEXT DIFRING PDRING FLINEXP PATAB FPATMAB PATMAB STEP OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL CHARNZ PFECAT BOOLEAN SYMBOL REF ALIST STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING SRAGG UPOLYC POLYCAT FAMR AMR FRETRCT FS ES GROUP CACHSET ACFS ACF RADCAT TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN COMBOPC CFCAT LFCAT PRIMCAT SPFCAT catdef ABELGRP CABMON catdef ABELMON ABELSG catdef ABELSG (SETCAT) catdef ABELSG- (SETCAT RING) RNG multfact ALGMFACT (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG op BOP (ORDSET SETCAT BASTYPE KOERCE) SYMBOL combfunc COMBF (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG op COMMONOP (BOOLEAN) SYMBOL algcat CPIMA (COMRING) RING catdef DIVRING (INS) UFD exprode EXPRODE (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG expr EXPR2 (ORDSET SETCAT BASTYPE KOERCE RING) RNG numsolve FLOATRP ORDRING fortran FORTRAN (FORTCAT TYPE KOERCE SINT) SYMBOL pfo FSRED (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG gbintern 14 GBINTERN GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER OAMONS OCAMON OAMON OASGP ORDSET POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFECAT UFD NNI INT BOOLEAN LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG OM PI view2D 14 GRIMAGE SETCAT BASTYPE KOERCE INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM FPS RNS FIELD DIVRING RADCAT INT LSAGG STAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG ELAGG LIST ILIST NNI PI DFLOAT PTCAT VECTCAT A1AGG STRING CHAR SINT OUTFORM PRIMARR STRICAT SRAGG ISTRING TRANFUN ELEMFUN HYPCAT ATRIG TRIGCAT RADCAT AHYP BOOLEAN multfact 14 INNMFACT ORDSET SETCAT BASTYPE KOERCE OAMONS OCAMON OAMON OASGP ABELMON ABELSG CABMON EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER CHARZ POLYCAT PDRING FAMR AMR CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP KONVERT PATMAB PFDCAT UFD PI NNI INT LIST ILIST UPOLYC ELTAB DIFRING DIFEXT STEP FIELD DIVRING BOOLEAN LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM intaf INTAF (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG intalg INTALG (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG intpm INTPM (ORDSET SETCAT BASTYPE KOERCE RETRACT) GCDDOM rdeef INTTOOLS (ORDSET SETCAT BASTYPE KOERCE) FS intrf 14 INTTR FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB PFECAT ELTAB DIFRING DIFEXT STEP QFCAT FEVALAB PATAB FPATMAB TYPE OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP REAL BOOLEAN NNI INT PRIMARR INS CFCAT LIST ILIST PI LSAGG STAGG URAGG RCAGG HOAGG AGG LNAGG IXAGG ELTAGG CLAGG FLAGG ELAGG OM SINT kl KERNEL (CACHSET ORDSET SETCAT BASTYPE KOERCE PATAB KONVERT) INT liouv LF (ORDSET SETCAT BASTYPE KOERCE INTDOM COMRING RING) RNG odeef LODEEF (ORDSET SETCAT BASTYPE KOERCE) EUCDOM lodof LODOF FIELD catdef GCDDOM (INTDOM COMRING RING) RNG mfinfact MFINFACT (ORDSET SETCAT BASTYPE KOERCE) OAMONS special NTPOLFN (COMRING) RING numeric NUMERIC (KONVERT COMRING) RING oct OC (COMRING) RING openmath OMEXPR (OM ORDSET SETCAT BASTYPE KOERCE RING) RNG plot PLOT (PPCURVE KOERCE BOOLEAN) INT plot3d PLOT3D PSCURVE KOERCE BOOLEAN INT DFLOAT FPS RNS FIELD EUCDOM PID GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UFD DIVRING ORDRING OAGROUP OCAMON OAMON OASGP ORDSET REAL KONVERT RETRACT RADCAT PATMAB CHARZ LIST ILIST NNI PI LSAGG STAGG ELAGG FLAGG URAGG RCAGG HOAGG AGG TYPE EVALAB IEVALAB LNAGG IXAGG ELTAGG ELTAB CLAGG FLAGG OM SINT INS OINTDOM DIFRING LINEXP CFCAT STEP TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN prs 14 PRS INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER UPOLYC POLYCAT PDRING FAMR AMR CHARZ CHARNZ FRETRCT RETRACT EVALAB IEVALAB FLINEXP LINEXP ORDSET KONVERT PATMAB GCDDOM PFECAT UFD ELTAB DIFRING DIFEXT STEP EUCDOM PID FIELD DIVRING NNI INT VECTOR IVECTOR IARRAY1 VECTCAT BOOLEAN PI A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE ELTAGG CLAGG FINITE LIST ILIST LSAGG STAGG quat QUATCAT (COMRING) RING boolean REF TYPE SETCAT BASTYPE KOERCE fails routines ROUTINE TBAGG sttaylor STTAYLOR RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE SINT NNI INT LIST ILIST LSAGG STAGG ALGEBRA MODULE BMODULE RMODULE INS UFD GCDDOM INTDOM COMRING ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGRP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP sttf (14)STTF ALGEBRA RING RNG ABELGRP CABMON ABELMON ABELSG SETCAT BASTYPE KOERCE SGROUP MONOID LMODULE MODULE BMODULE RMODULE TRANFUN TRIGCAT ATRIG HYPCAT AHYP ELEMFUN STRING CHAR SINT OUTFORM LIST INT PRIMARR A1AGG ISTRING ILIST LSAGG STAGG ELAGG FLAGG URAGG INS UFD GCDDOM INTDOM COMRING ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OASGP ORDSET DIFRING KONVERT RETRACT LINEXP PATMAB CFCA REAL CHARZ STEP NNI PI newpoint (14) SUBSPACE SETCAT BASTYPE KOERCE RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE INT LIST ILIST LSAGG STAGG ELAGG FLAGG URAGG LNAGG RCAGG IXAGG CLAGG HOAGG ORDSET AGG ELTAGG NNI BOOLEAN PI STRING CHAR SINT OUTFORM PRIMARR A1AGG ISTRING TYPE EVALAB IEVALAB ELTAB KONVERT OM symbol SYMBOL (ORDSET SETCAT BASTYPE KOERCE KONVERT OM PATMAB INS) UFD catdef UFD GCDDOM view2d 14 VIEW2D SETCAT BASTYPE KOERCE DFLOAT INT BOOLEAN PI NNI VECTCAT A1AGG FLAGG LNAGG IXAGG HOAGG AGG TYPE EVALAB IEVALAB ELTAGG ELTAB CLAGG KONVERT ORDSET VECTOR IVECTOR IARRAY1 LIST ILIST LSAGG STAGG SINT STRING CHAR OUTFORM PRIMARR ISTRING INS UFD GCDDOM INTDOM COMRING RING RNG ABELGRP CABMON ABELMON ABELSG SGROUP MONOID LMODULE BMODULE RMODULE ALGEBRA MODULE ENTIRER EUCDOM PID OINTDOM ORDRING OAGROUP OCAMON OAMON OAGSP DIFRING RETRACT LINEXP PATMAB CFCAT REAL CHARZ STEP OM SRAGG STRICAT ELAGG FLAGG FPS RNS FIELD DIVRING RADCAT ALAGG failed ALGMANIP INTDOM ALGPKG INTDOM ALGSC FRNAALG ALIST ALAGG APPRULE SETCAT ATTRBUT TBAGG BBTREE BTCAT BINARY QFCAT BOP1 SETCAT BPADICRT QFCAT BSTREE BTCAT BTCAT RCAGG BTOURN RCAGG BTREE RCAGG CCLASS SETCAT CLAGG HOAGG D01AGNT failed D01WGTS failed DBLRESP FIELD DECIMAL QFCAT DEFINTRF EUCDOM DFSFUN FPS DIFRING RING DMP POLYCAT ES ES ESTOOLS failed EXPEXPAN FIELD EXPR FS EXPRTUBE INS EXPUPXS FIELD FCPAK1 INS FC SETCAT FEXPR ES FFCGP XF FFCG XF FFCGX XF FFF FFIELDC FFHOM XF FFNBP XF FFNB XF FFNBX XF FFPOLY FPC FFP XF FF XF FFX XF FLOATCP PID FLOAT FPS FMTC INTDOM FORDER SETCAT FPARFRAC SETCAT FPS RNS FRAC QFCAT FRNAAF2 FRNAALG FRNAALG NAALG FR INTDOM FS2EXPXP PID FS2UPS GCDDOM FSINT PID FSPRMELT INTDOM FST SYMBOL FSUPFACT INTDOM FUNCTION SETCAT GALFACT UPOLYC GAUSSFAC INT generic GCNAALG FRNAALG GDMP POLYCAT GENUFACT PID GENUPS INTDOM GPOLSET PSETCAT GSERIES RING GTSET TSETCAT HACKPI PID HDMP POLYCAT HEXADEC QFCAT HOAGG SETCAT IDEAL SETCAT IDECOMP INS IFF XF ILIST LSAGG INBFF PID INEP PID INFORM1 SYMBOL INFORM SEXCAT INFPROD0 INTDOM INFSP INTDOM INMODGCD PID INPRODFF PID INPRODPF PID INTEF INTDOM INTG0 INTDOM INTHERAL PID INTPAF INTDOM INTSLPE INT INT INS INVLAPLA PID IPF PID IPRNTPK SYMBOL IR2F INTDOM IRRF2F INTDOM IR MODULE IRURPK PID ISTRING SRAGG ISUPS UPSCAT JORDAN NAALG KOVACIC RING LAPLACE PID LA RING LAUPOL RING LAZM3PK INTDOM LEXTRIPK INTDOM LIB TBAGG LIE NAALG LIMITPS INTDOM LINDEP INTDOM LMDICT MDAGG LODOOPS PID LODO LODOCAT LO MODULE LSQM SMATCAT p M3D SETCAT MATRIX SETCAT MCMPLX INTDOM MFLOAT RNS MKFLCFN SYMBOL mkfunc MKBCFUNC KONVERT TYPE MODMON UPOLYC MPOLY ORDFIN MRING RING MSET SETCAT MTSCAT ORDSET MULTFACT ORDSET NAGF01 SYMBOL NAGF02 SYMBOL NAGF04 SYMBOL NAGF07 SYMBOL NAGSP SYMBOL NAGS SYMBOL NCEP PID NLINSOL INTDOM NODE1 ORDSET NORMPK INTDOM NORMRETR PID NREP PID NSMP RPOLCAT NSUP UPOLYC NTSCAT RSETCAT NUMFMT STRING OCTCT2 OC OCT OC ODECONST ORDSET ODEEF ORDSET ODEINT ORDSET ODEPAL PID ODEPROB SETCAT ODERAT PID ODERTRIC PID ODR SETCAT OMERRK SETCAT OMERR SETCAT OMLO RING OPTPACK failed OSI SETCAT OUTFORM SETCAT OVAR SETCAT PADE PID PADICRAT QFCAT PADICRC QFCAT PAN2EXPR INS PATTERN SETCAT PDEPACK failed PENDTREE RCAGG PERMGRP SETCAT PERM MONOID PFOQ UPOLYC PFO SETCAT PF PID PICOERCE SETCAT PI SETCAT PLEQN INTDOM PMASSFS SETCAT PMFS SETCAT PMKERNEL SETCAT PMPREDFS SETCAT PMSYM SETCAT PNTHEORY failed POLY POLYCAT PRIMELT INTDOM PRIMES INS PSETPK INTDOM QALGSET2 SYMBOL QCMPACK INTDOM QUATCT2 QUATCAT QUAT QUATCAT RADIX QFCAT RCAGG SETCAT RCFIELD INS RDEEF INTDOM RDEEFS INTDOM RDIST SETCAT RDIV INTDOM RECLOS RCFIELD REGSET RSETCAT REP1 RING REP2 RING REP INS RESULT TBAGG RGCHAIN RSETCAT RMATRIX BMODULE RNS INS ROIRC RRCC ROMAN INS RPOLCAT POLYCAT RSDCMPK INTDOM RSETCAT INTDOM RSETGCD INTDOM RULECOLD SETCAT RULESET SETCAT RULE SETCAT RURPK INTDOM SAOS SETCAT SCPKG INTDOM SEGBIND SETCAT SETAGG SETCAT SETMN INT SET failed SFORT ES SFQCMPK INTDOM SFRGCD INTDOM SFRTCAT RSETCAT SGCF INT SIGNEF INTDOM SIMPAN INS SMP POLYCAT SNTSCAT RSETCAT SOLVERAD INTDOM SOLVESER INTDOM SOLVETRA INTDOM SPACE3 SPACEC SPECOUT SYMBOL SQMATRIX RING SRDCMPK INTDOM SREGSET RSETCAT STAGG URAGG STTFNC RING SULS RING SUP UPOLYC SUPXS RING SUTS RING SWITCH INT SYMS SYMBOL SYMTAB INS SYSSOLP INTDOM TOOLSIGN RING TRMANIP INTDOM TUBETOOL RNS TWOFACT INTDOM ULSCONS ULSCAT ULS RING UP UPOLYC UPXSCONS UPXSCAT UPXSSING INTDOM UPXS RING URAGG failed UTS2 RING UTSODE RING UTSODETL RING UTS RING VARIABLE SYMBOL VIEW3D NNI VOID STRING WUTSET TSETCAT ZDSOLVE failed \section{The Environment} \subsection{The working directories} We define 5 directories for this build. The {\bf IN} directory contains the pamphlet files for the algebra. These are expanded into the {\bf MID} directory as either .spad or .as files. The .spad files are compiled by the native spad internal compiler. The .as files are compiled using the Aldor compiler. The output of the compilation has two purposes. Part of the information is used to build various database files (daase files). The other part is executable code which is placed in the {\bf OUT} directory. When invoked as ``make document'' we construct the .dvi files in the {\bf DOC} directory. <>= IN=${SRC}/algebra MID=${INT}/algebra OUT=${MNT}/${SYS}/algebra DOC=${INT}/doc/int/algebra @ \subsection{The depsys variable} The {\bf depsys} image is the compile-time environment for boot and lisp files. <>= DEPSYS=${OBJ}/${SYS}/bin/depsys @ \subsection{The interpsys variable} The {\bf interpsys} image is the compile-time environment for algebra files. <>= INTERPSYS=${OBJ}/${SYS}/bin/interpsys @ \subsection{The SPADFILES list} Note that we have excluded {\bf mlift.spad.jhd} from this list. We need to figure out which mlift.spad to keep. <>= SPADFILES= \ ${MID}/acplot.spad ${MID}/aggcat2.spad ${MID}/aggcat.spad \ ${MID}/algcat.spad ${MID}/algext.spad ${MID}/algfact.spad \ ${MID}/algfunc.spad ${MID}/allfact.spad ${MID}/alql.spad \ ${MID}/annacat.spad ${MID}/any.spad ${MID}/array1.spad \ ${MID}/array2.spad ${MID}/asp.spad ${MID}/attreg.spad \ ${MID}/bags.spad ${MID}/bezout.spad ${MID}/boolean.spad \ ${MID}/brill.spad \ ${MID}/c02.spad ${MID}/c05.spad ${MID}/c06.spad \ ${MID}/card.spad ${MID}/carten.spad ${MID}/catdef.spad \ ${MID}/cden.spad ${MID}/clifford.spad ${MID}/clip.spad \ ${MID}/cmplxrt.spad ${MID}/coerce.spad ${MID}/color.spad \ ${MID}/combfunc.spad ${MID}/combinat.spad ${MID}/complet.spad \ ${MID}/constant.spad ${MID}/contfrac.spad ${MID}/cont.spad \ ${MID}/coordsys.spad ${MID}/cra.spad ${MID}/crfp.spad \ ${MID}/curve.spad ${MID}/cycles.spad ${MID}/cyclotom.spad \ ${MID}/d01agents.spad ${MID}/d01Package.spad \ ${MID}/d01routine.spad ${MID}/d01.spad ${MID}/d01transform.spad \ ${MID}/d01weights.spad ${MID}/d02agents.spad \ ${MID}/d02Package.spad ${MID}/d02routine.spad ${MID}/d02.spad \ ${MID}/d03agents.spad ${MID}/d03Package.spad \ ${MID}/d03routine.spad ${MID}/d03.spad ${MID}/ddfact.spad \ ${MID}/defaults.spad ${MID}/defintef.spad ${MID}/defintrf.spad \ ${MID}/degred.spad ${MID}/derham.spad ${MID}/dhmatrix.spad \ ${MID}/divisor.spad ${MID}/dpolcat.spad ${MID}/drawopt.spad \ ${MID}/drawpak.spad ${MID}/draw.spad \ ${MID}/e01.spad ${MID}/e02.spad ${MID}/e04agents.spad \ ${MID}/e04Package.spad ${MID}/e04routine.spad ${MID}/e04.spad \ ${MID}/efstruc.spad ${MID}/efuls.spad ${MID}/efupxs.spad \ ${MID}/eigen.spad ${MID}/elemntry.spad ${MID}/elfuts.spad \ ${MID}/equation1.spad ${MID}/equation2.spad ${MID}/error.spad \ ${MID}/expexpan.spad ${MID}/exposed.lsp ${MID}/expr2ups.spad \ ${MID}/exprode.spad ${MID}/expr.spad \ ${MID}/f01.spad ${MID}/f02.spad ${MID}/f04.spad \ ${MID}/f07.spad ${MID}/facutil.spad ${MID}/ffcat.spad \ ${MID}/ffcg.spad ${MID}/fff.spad ${MID}/ffhom.spad \ ${MID}/ffnb.spad ${MID}/ffpoly2.spad ${MID}/ffpoly.spad \ ${MID}/ffp.spad ${MID}/ffx.spad \ ${MID}/files.spad ${MID}/float.spad ${MID}/fmod.spad \ ${MID}/fname.spad ${MID}/fnla.spad ${MID}/formula.spad \ ${MID}/fortcat.spad ${MID}/fortmac.spad ${MID}/fortpak.spad \ ${MID}/fortran.spad ${MID}/forttyp.spad ${MID}/fourier.spad \ ${MID}/fparfrac.spad ${MID}/fraction.spad ${MID}/free.spad \ ${MID}/fr.spad ${MID}/fs2expxp.spad ${MID}/fs2ups.spad \ ${MID}/fspace.spad ${MID}/funcpkgs.spad ${MID}/functions.spad \ ${MID}/galfact.spad ${MID}/galfactu.spad ${MID}/galpolyu.spad \ ${MID}/galutil.spad ${MID}/gaussfac.spad ${MID}/gaussian.spad \ ${MID}/gbeuclid.spad ${MID}/gbintern.spad ${MID}/gb.spad \ ${MID}/gdirprod.spad ${MID}/gdpoly.spad ${MID}/geneez.spad \ ${MID}/generic.spad ${MID}/genufact.spad ${MID}/genups.spad \ ${MID}/ghensel.spad ${MID}/gpgcd.spad ${MID}/gpol.spad \ ${MID}/grdef.spad ${MID}/groebf.spad ${MID}/groebsol.spad \ ${MID}/gseries.spad \ ${MID}/ideal.spad ${MID}/idecomp.spad ${MID}/indexedp.spad \ ${MID}/infprod.spad ${MID}/intaf.spad ${MID}/intalg.spad \ ${MID}/intaux.spad ${MID}/intclos.spad ${MID}/intef.spad \ ${MID}/integer.spad ${MID}/integrat.spad ${MID}/INTERP.EXPOSED \ ${MID}/interval.spad \ ${MID}/intfact.spad ${MID}/intpm.spad \ ${MID}/intrf.spad \ ${MID}/irexpand.spad \ ${MID}/irsn.spad ${MID}/ituple.spad \ ${MID}/kl.spad ${MID}/kovacic.spad \ ${MID}/laplace.spad ${MID}/laurent.spad ${MID}/leadcdet.spad \ ${MID}/lie.spad ${MID}/limitps.spad ${MID}/lindep.spad \ ${MID}/lingrob.spad ${MID}/liouv.spad ${MID}/listgcd.spad \ ${MID}/list.spad ${MID}/lmdict.spad ${MID}/lodof.spad \ ${MID}/lodop.spad ${MID}/lodo.spad \ ${MID}/manip.spad ${MID}/mappkg.spad ${MID}/matcat.spad \ ${MID}/matfuns.spad ${MID}/matrix.spad ${MID}/matstor.spad \ ${MID}/mesh.spad ${MID}/mfinfact.spad ${MID}/misc.spad \ ${MID}/mkfunc.spad ${MID}/mkrecord.spad \ ${MID}/mlift.spad ${MID}/moddfact.spad ${MID}/modgcd.spad \ ${MID}/modmonom.spad ${MID}/modmon.spad ${MID}/modring.spad \ ${MID}/moebius.spad ${MID}/mring.spad ${MID}/mset.spad \ ${MID}/mts.spad ${MID}/multfact.spad ${MID}/multpoly.spad \ ${MID}/multsqfr.spad \ ${MID}/naalgc.spad ${MID}/naalg.spad \ ${MID}/newdata.spad ${MID}/newpoint.spad \ ${MID}/newpoly.spad ${MID}/nlinsol.spad ${MID}/nlode.spad \ ${MID}/npcoef.spad \ ${MID}/nregset.spad \ ${MID}/nsregset.spad ${MID}/numeigen.spad ${MID}/numeric.spad \ ${MID}/numode.spad ${MID}/numquad.spad ${MID}/numsolve.spad \ ${MID}/numtheor.spad \ ${MID}/oct.spad ${MID}/odealg.spad ${MID}/odeef.spad \ ${MID}/oderf.spad ${MID}/omcat.spad ${MID}/omdev.spad \ ${MID}/omerror.spad ${MID}/omserver.spad ${MID}/opalg.spad \ ${MID}/openmath.spad ${MID}/op.spad ${MID}/ore.spad \ ${MID}/outform.spad ${MID}/out.spad \ ${MID}/pade.spad ${MID}/padiclib.spad ${MID}/padic.spad \ ${MID}/paramete.spad ${MID}/partperm.spad ${MID}/patmatch1.spad \ ${MID}/patmatch2.spad ${MID}/pattern.spad ${MID}/pcurve.spad \ ${MID}/pdecomp.spad ${MID}/perman.spad ${MID}/permgrps.spad \ ${MID}/perm.spad ${MID}/pfbr.spad ${MID}/pfo.spad \ ${MID}/pfr.spad ${MID}/pf.spad ${MID}/pgcd.spad \ ${MID}/pgrobner.spad ${MID}/pinterp.spad ${MID}/pleqn.spad \ ${MID}/plot3d.spad ${MID}/plot.spad ${MID}/plottool.spad \ ${MID}/polset.spad ${MID}/poltopol.spad ${MID}/polycat.spad \ ${MID}/poly.spad ${MID}/primelt.spad ${MID}/print.spad \ ${MID}/product.spad ${MID}/prs.spad ${MID}/prtition.spad \ ${MID}/pscat.spad ${MID}/pseudolin.spad ${MID}/ptranfn.spad \ ${MID}/puiseux.spad \ ${MID}/qalgset.spad ${MID}/quat.spad \ ${MID}/radeigen.spad ${MID}/radix.spad ${MID}/random.spad \ ${MID}/ratfact.spad ${MID}/rdeef.spad ${MID}/rderf.spad \ ${MID}/rdesys.spad ${MID}/real0q.spad ${MID}/realzero.spad \ ${MID}/reclos.spad ${MID}/regset.spad ${MID}/rep1.spad \ ${MID}/rep2.spad ${MID}/resring.spad ${MID}/retract.spad \ ${MID}/rf.spad ${MID}/riccati.spad ${MID}/routines.spad \ ${MID}/rule.spad \ ${MID}/seg.spad ${MID}/setorder.spad ${MID}/sets.spad \ ${MID}/sex.spad ${MID}/sf.spad ${MID}/sgcf.spad \ ${MID}/sign.spad ${MID}/si.spad ${MID}/smith.spad \ ${MID}/solvedio.spad ${MID}/solvefor.spad ${MID}/solvelin.spad \ ${MID}/solverad.spad ${MID}/sortpak.spad ${MID}/space.spad \ ${MID}/special.spad ${MID}/sregset.spad ${MID}/s.spad \ ${MID}/stream.spad ${MID}/string.spad ${MID}/sttaylor.spad \ ${MID}/sttf.spad ${MID}/sturm.spad ${MID}/suchthat.spad \ ${MID}/suls.spad ${MID}/sum.spad ${MID}/sups.spad \ ${MID}/supxs.spad ${MID}/suts.spad ${MID}/symbol.spad \ ${MID}/syssolp.spad ${MID}/system.spad \ ${MID}/tableau.spad ${MID}/table.spad ${MID}/taylor.spad \ ${MID}/tex.spad ${MID}/tools.spad ${MID}/transsolve.spad \ ${MID}/tree.spad ${MID}/trigcat.spad ${MID}/triset.spad \ ${MID}/tube.spad ${MID}/twofact.spad \ ${MID}/unifact.spad ${MID}/updecomp.spad ${MID}/updivp.spad \ ${MID}/utsode.spad \ ${MID}/variable.spad ${MID}/vector.spad ${MID}/view2D.spad \ ${MID}/view3D.spad ${MID}/viewDef.spad ${MID}/viewpack.spad \ ${MID}/void.spad \ ${MID}/weier.spad ${MID}/wtpol.spad \ ${MID}/xlpoly.spad ${MID}/xpoly.spad \ ${MID}/ystream.spad \ ${MID}/zerodim.spad @ \subsection{The ALDORFILES list} <>= ALDORFILES= \ ${MID}/axtimer.as \ ${MID}/ffrac.as \ ${MID}/herm.as \ ${MID}/interval.as \ ${MID}/invnode.as ${MID}/invrender.as \ ${MID}/invtypes.as ${MID}/invutils.as \ ${MID}/iviews.as \ ${MID}/ndftip.as \ ${MID}/nepip.as \ ${MID}/noptip.as ${MID}/nqip.as \ ${MID}/nrc.as ${MID}/nsfip.as @ \subsection{The DOCFILES list} <>= DOCFILES= \ ${DOC}/acplot.spad.dvi ${DOC}/aggcat2.spad.dvi ${DOC}/aggcat.spad.dvi \ ${DOC}/algcat.spad.dvi ${DOC}/algext.spad.dvi ${DOC}/algfact.spad.dvi \ ${DOC}/algfunc.spad.dvi ${DOC}/allfact.spad.dvi ${DOC}/alql.spad.dvi \ ${DOC}/annacat.spad.dvi ${DOC}/any.spad.dvi ${DOC}/array1.spad.dvi \ ${DOC}/array2.spad.dvi ${DOC}/asp.spad.dvi ${DOC}/attreg.spad.dvi \ ${DOC}/axtimer.as.dvi \ ${DOC}/bags.spad.dvi ${DOC}/bezout.spad.dvi ${DOC}/boolean.spad.dvi \ ${DOC}/brill.spad.dvi \ ${DOC}/c02.spad.dvi ${DOC}/c05.spad.dvi ${DOC}/c06.spad.dvi \ ${DOC}/card.spad.dvi ${DOC}/carten.spad.dvi ${DOC}/catdef.spad.dvi \ ${DOC}/cden.spad.dvi ${DOC}/clifford.spad.dvi ${DOC}/clip.spad.dvi \ ${DOC}/cmplxrt.spad.dvi ${DOC}/coerce.spad.dvi ${DOC}/color.spad.dvi \ ${DOC}/combfunc.spad.dvi ${DOC}/combinat.spad.dvi ${DOC}/complet.spad.dvi \ ${DOC}/constant.spad.dvi ${DOC}/contfrac.spad.dvi ${DOC}/cont.spad.dvi \ ${DOC}/coordsys.spad.dvi ${DOC}/cra.spad.dvi ${DOC}/crfp.spad.dvi \ ${DOC}/curve.spad.dvi ${DOC}/cycles.spad.dvi ${DOC}/cyclotom.spad.dvi \ ${DOC}/d01agents.spad.dvi ${DOC}/d01Package.spad.dvi \ ${DOC}/d01routine.spad.dvi ${DOC}/d01.spad.dvi ${DOC}/d01transform.spad.dvi \ ${DOC}/d01weights.spad.dvi ${DOC}/d02agents.spad.dvi \ ${DOC}/d02Package.spad.dvi ${DOC}/d02routine.spad.dvi ${DOC}/d02.spad.dvi \ ${DOC}/d03agents.spad.dvi ${DOC}/d03Package.spad.dvi \ ${DOC}/d03routine.spad.dvi ${DOC}/d03.spad.dvi ${DOC}/ddfact.spad.dvi \ ${DOC}/defaults.spad.dvi ${DOC}/defintef.spad.dvi ${DOC}/defintrf.spad.dvi \ ${DOC}/degred.spad.dvi ${DOC}/derham.spad.dvi ${DOC}/dhmatrix.spad.dvi \ ${DOC}/divisor.spad.dvi ${DOC}/dpolcat.spad.dvi ${DOC}/drawopt.spad.dvi \ ${DOC}/drawpak.spad.dvi ${DOC}/draw.spad.dvi \ ${DOC}/e01.spad.dvi ${DOC}/e02.spad.dvi ${DOC}/e04agents.spad.dvi \ ${DOC}/e04Package.spad.dvi ${DOC}/e04routine.spad.dvi ${DOC}/e04.spad.dvi \ ${DOC}/efstruc.spad.dvi ${DOC}/efuls.spad.dvi ${DOC}/efupxs.spad.dvi \ ${DOC}/eigen.spad.dvi ${DOC}/elemntry.spad.dvi ${DOC}/elfuts.spad.dvi \ ${DOC}/equation1.spad.dvi ${DOC}/equation2.spad.dvi ${DOC}/error.spad.dvi \ ${DOC}/expexpan.spad.dvi ${DOC}/exposed.lsp.dvi ${DOC}/expr2ups.spad.dvi \ ${DOC}/exprode.spad.dvi ${DOC}/expr.spad.dvi \ ${DOC}/f01.spad.dvi ${DOC}/f02.spad.dvi ${DOC}/f04.spad.dvi \ ${DOC}/f07.spad.dvi ${DOC}/facutil.spad.dvi ${DOC}/ffcat.spad.dvi \ ${DOC}/ffcg.spad.dvi ${DOC}/fff.spad.dvi ${DOC}/ffhom.spad.dvi \ ${DOC}/ffnb.spad.dvi ${DOC}/ffpoly2.spad.dvi ${DOC}/ffpoly.spad.dvi \ ${DOC}/ffp.spad.dvi ${DOC}/ffrac.as.dvi ${DOC}/ffx.spad.dvi \ ${DOC}/files.spad.dvi ${DOC}/float.spad.dvi ${DOC}/fmod.spad.dvi \ ${DOC}/fname.spad.dvi ${DOC}/fnla.spad.dvi ${DOC}/formula.spad.dvi \ ${DOC}/fortcat.spad.dvi ${DOC}/fortmac.spad.dvi ${DOC}/fortpak.spad.dvi \ ${DOC}/fortran.spad.dvi ${DOC}/forttyp.spad.dvi ${DOC}/fourier.spad.dvi \ ${DOC}/fparfrac.spad.dvi ${DOC}/fraction.spad.dvi ${DOC}/free.spad.dvi \ ${DOC}/fr.spad.dvi ${DOC}/fs2expxp.spad.dvi ${DOC}/fs2ups.spad.dvi \ ${DOC}/fspace.spad.dvi ${DOC}/funcpkgs.spad.dvi ${DOC}/functions.spad.dvi \ ${DOC}/galfact.spad.dvi ${DOC}/galfactu.spad.dvi ${DOC}/galpolyu.spad.dvi \ ${DOC}/galutil.spad.dvi ${DOC}/gaussfac.spad.dvi ${DOC}/gaussian.spad.dvi \ ${DOC}/gbeuclid.spad.dvi ${DOC}/gbintern.spad.dvi ${DOC}/gb.spad.dvi \ ${DOC}/gdirprod.spad.dvi ${DOC}/gdpoly.spad.dvi ${DOC}/geneez.spad.dvi \ ${DOC}/generic.spad.dvi ${DOC}/genufact.spad.dvi ${DOC}/genups.spad.dvi \ ${DOC}/ghensel.spad.dvi ${DOC}/gpgcd.spad.dvi ${DOC}/gpol.spad.dvi \ ${DOC}/grdef.spad.dvi ${DOC}/groebf.spad.dvi ${DOC}/groebsol.spad.dvi \ ${DOC}/gseries.spad.dvi \ ${DOC}/herm.as.dvi \ ${DOC}/ideal.spad.dvi ${DOC}/idecomp.spad.dvi ${DOC}/indexedp.spad.dvi \ ${DOC}/infprod.spad.dvi ${DOC}/intaf.spad.dvi ${DOC}/intalg.spad.dvi \ ${DOC}/intaux.spad.dvi ${DOC}/intclos.spad.dvi ${DOC}/intef.spad.dvi \ ${DOC}/integer.spad.dvi ${DOC}/integrat.spad.dvi ${DOC}/INTERP.EXPOSED.dvi \ ${DOC}/interval.as.dvi ${DOC}/interval.spad.div \ ${DOC}/intfact.spad.dvi ${DOC}/intpm.spad.dvi \ ${DOC}/intrf.spad.dvi ${DOC}/invnode.as.dvi ${DOC}/invrender.as.dvi \ ${DOC}/invtypes.as.dvi ${DOC}/invutils.as.dvi ${DOC}/irexpand.spad.dvi \ ${DOC}/irsn.spad.dvi ${DOC}/ituple.spad.dvi ${DOC}/iviews.as.dvi \ ${DOC}/kl.spad.dvi ${DOC}/kovacic.spad.dvi \ ${DOC}/laplace.spad.dvi ${DOC}/laurent.spad.dvi ${DOC}/leadcdet.spad.dvi \ ${DOC}/lie.spad.dvi ${DOC}/limitps.spad.dvi ${DOC}/lindep.spad.dvi \ ${DOC}/lingrob.spad.dvi ${DOC}/liouv.spad.dvi ${DOC}/listgcd.spad.dvi \ ${DOC}/list.spad.dvi ${DOC}/lmdict.spad.dvi ${DOC}/lodof.spad.dvi \ ${DOC}/lodop.spad.dvi ${DOC}/lodo.spad.dvi \ ${DOC}/manip.spad.dvi ${DOC}/mappkg.spad.dvi ${DOC}/matcat.spad.dvi \ ${DOC}/matfuns.spad.dvi ${DOC}/matrix.spad.dvi ${DOC}/matstor.spad.dvi \ ${DOC}/mesh.spad.dvi ${DOC}/mfinfact.spad.dvi ${DOC}/misc.spad.dvi \ ${DOC}/mkfunc.spad.dvi ${DOC}/mkrecord.spad.dvi ${DOC}/mlift.spad.jhd.dvi \ ${DOC}/mlift.spad.dvi ${DOC}/moddfact.spad.dvi ${DOC}/modgcd.spad.dvi \ ${DOC}/modmonom.spad.dvi ${DOC}/modmon.spad.dvi ${DOC}/modring.spad.dvi \ ${DOC}/moebius.spad.dvi ${DOC}/mring.spad.dvi ${DOC}/mset.spad.dvi \ ${DOC}/mts.spad.dvi ${DOC}/multfact.spad.dvi ${DOC}/multpoly.spad.dvi \ ${DOC}/multsqfr.spad.dvi \ ${DOC}/naalgc.spad.dvi ${DOC}/naalg.spad.dvi ${DOC}/ndftip.as.dvi \ ${DOC}/nepip.as.dvi ${DOC}/newdata.spad.dvi ${DOC}/newpoint.spad.dvi \ ${DOC}/newpoly.spad.dvi ${DOC}/nlinsol.spad.dvi ${DOC}/nlode.spad.dvi \ ${DOC}/noptip.as.dvi ${DOC}/npcoef.spad.dvi ${DOC}/nqip.as.dvi \ ${DOC}/nrc.as.dvi ${DOC}/nregset.spad.dvi ${DOC}/nsfip.as.dvi \ ${DOC}/nsregset.spad.dvi ${DOC}/numeigen.spad.dvi ${DOC}/numeric.spad.dvi \ ${DOC}/numode.spad.dvi ${DOC}/numquad.spad.dvi ${DOC}/numsolve.spad.dvi \ ${DOC}/numtheor.spad.dvi \ ${DOC}/oct.spad.dvi ${DOC}/odealg.spad.dvi ${DOC}/odeef.spad.dvi \ ${DOC}/oderf.spad.dvi ${DOC}/omcat.spad.dvi ${DOC}/omdev.spad.dvi \ ${DOC}/omerror.spad.dvi ${DOC}/omserver.spad.dvi ${DOC}/opalg.spad.dvi \ ${DOC}/openmath.spad.dvi ${DOC}/op.spad.dvi ${DOC}/ore.spad.dvi \ ${DOC}/outform.spad.dvi ${DOC}/out.spad.dvi \ ${DOC}/pade.spad.dvi ${DOC}/padiclib.spad.dvi ${DOC}/padic.spad.dvi \ ${DOC}/paramete.spad.dvi ${DOC}/partperm.spad.dvi ${DOC}/patmatch1.spad.dvi \ ${DOC}/patmatch2.spad.dvi ${DOC}/pattern.spad.dvi ${DOC}/pcurve.spad.dvi \ ${DOC}/pdecomp.spad.dvi ${DOC}/perman.spad.dvi ${DOC}/permgrps.spad.dvi \ ${DOC}/perm.spad.dvi ${DOC}/pfbr.spad.dvi ${DOC}/pfo.spad.dvi \ ${DOC}/pfr.spad.dvi ${DOC}/pf.spad.dvi ${DOC}/pgcd.spad.dvi \ ${DOC}/pgrobner.spad.dvi ${DOC}/pinterp.spad.dvi ${DOC}/pleqn.spad.dvi \ ${DOC}/plot3d.spad.dvi ${DOC}/plot.spad.dvi ${DOC}/plottool.spad.dvi \ ${DOC}/polset.spad.dvi ${DOC}/poltopol.spad.dvi ${DOC}/polycat.spad.dvi \ ${DOC}/poly.spad.dvi ${DOC}/primelt.spad.dvi ${DOC}/print.spad.dvi \ ${DOC}/product.spad.dvi ${DOC}/prs.spad.dvi ${DOC}/prtition.spad.dvi \ ${DOC}/pscat.spad.dvi ${DOC}/pseudolin.spad.dvi ${DOC}/ptranfn.spad.dvi \ ${DOC}/puiseux.spad.dvi \ ${DOC}/qalgset.spad.dvi ${DOC}/quat.spad.dvi \ ${DOC}/radeigen.spad.dvi ${DOC}/radix.spad.dvi ${DOC}/random.spad.dvi \ ${DOC}/ratfact.spad.dvi ${DOC}/rdeef.spad.dvi ${DOC}/rderf.spad.dvi \ ${DOC}/rdesys.spad.dvi ${DOC}/real0q.spad.dvi ${DOC}/realzero.spad.dvi \ ${DOC}/reclos.spad.dvi ${DOC}/regset.spad.dvi ${DOC}/rep1.spad.dvi \ ${DOC}/rep2.spad.dvi ${DOC}/resring.spad.dvi ${DOC}/retract.spad.dvi \ ${DOC}/rf.spad.dvi ${DOC}/riccati.spad.dvi ${DOC}/routines.spad.dvi \ ${DOC}/rule.spad.dvi \ ${DOC}/seg.spad.dvi ${DOC}/setorder.spad.dvi ${DOC}/sets.spad.dvi \ ${DOC}/sex.spad.dvi ${DOC}/sf.spad.dvi ${DOC}/sgcf.spad.dvi \ ${DOC}/sign.spad.dvi ${DOC}/si.spad.dvi ${DOC}/smith.spad.dvi \ ${DOC}/solvedio.spad.dvi ${DOC}/solvefor.spad.dvi ${DOC}/solvelin.spad.dvi \ ${DOC}/solverad.spad.dvi ${DOC}/sortpak.spad.dvi ${DOC}/space.spad.dvi \ ${DOC}/special.spad.dvi ${DOC}/sregset.spad.dvi ${DOC}/s.spad.dvi \ ${DOC}/stream.spad.dvi ${DOC}/string.spad.dvi ${DOC}/sttaylor.spad.dvi \ ${DOC}/sttf.spad.dvi ${DOC}/sturm.spad.dvi ${DOC}/suchthat.spad.dvi \ ${DOC}/suls.spad.dvi ${DOC}/sum.spad.dvi ${DOC}/sups.spad.dvi \ ${DOC}/supxs.spad.dvi ${DOC}/suts.spad.dvi ${DOC}/symbol.spad.dvi \ ${DOC}/syssolp.spad.dvi ${DOC}/system.spad.dvi \ ${DOC}/tableau.spad.dvi ${DOC}/table.spad.dvi ${DOC}/taylor.spad.dvi \ ${DOC}/tex.spad.dvi ${DOC}/tools.spad.dvi ${DOC}/transsolve.spad.dvi \ ${DOC}/tree.spad.dvi ${DOC}/trigcat.spad.dvi ${DOC}/triset.spad.dvi \ ${DOC}/tube.spad.dvi ${DOC}/twofact.spad.dvi \ ${DOC}/unifact.spad.dvi ${DOC}/updecomp.spad.dvi ${DOC}/updivp.spad.dvi \ ${DOC}/utsode.spad.dvi \ ${DOC}/variable.spad.dvi ${DOC}/vector.spad.dvi ${DOC}/view2D.spad.dvi \ ${DOC}/view3D.spad.dvi ${DOC}/viewDef.spad.dvi ${DOC}/viewpack.spad.dvi \ ${DOC}/void.spad.dvi \ ${DOC}/weier.spad.dvi ${DOC}/wtpol.spad.dvi \ ${DOC}/xlpoly.spad.dvi ${DOC}/xpoly.spad.dvi \ ${DOC}/ystream.spad.dvi \ ${DOC}/zerodim.spad.dvi @ \section{The Makefile Stanzas} Subsections within this section are organized by the [[spad]] pamphlet. A [[spad]] pamphlet can contain many Axiom [[categories]], [[domains]], and [[packages]]. For the purpose of explanation we assume that the pamphlet file is named [[foo.spad.pamphlet]]. It contains the domains [[BAR]], [[BAX]], and [[BAZ]]. Thus there will be a subsection named [[foo.spad]]. Since pamphlet files (e.g. [[foo.spad.pamphlet]] contain a spad file (e.g. [[foo.spad]]) it follows that every subsection contains a Makefile stanza that extract the [[foo.spad]] file using [[notangle]]. Since pamphlet files are intended as documents it follows that each subsection contains a Makefile stanza that extracts a [[dvi]] file using [[noweave]]. For each domain in [[foo.spad]] we will have either 3, 5, or 9 Makefile stanzas related to that domain. Note that the items in each stanzas are actually explained in reverse order from the way they are listed in the code. Since Makefiles are rule based programs the order does not matter. The reason the stanzas are listed in what appears to be reverse order is that we are following a ``pull'' model of rule based programming. We specify the end-state desired (the final [[.o]] file in the algebra directory) and backward-derive rules that achieve that state. Thus you can read the Makefile stanzas starting with the final state and deriving the previous required state. If this doesn't make sense to you and you don't understand the ``pull'' model of rule based programming don't worry about it. Just be aware that they are listed in a logical order and that [[make]] doesn't care. A 3 stanza group exists for the normal code case. The stanzas perform the functions: \begin{enumerate} \item extract the domain [[BAR.spad]] from the spad file [[foo.spad]] \item compile the extracted [[BAR.spad]] domain \item copy the compiled [[BAR.o]] file to the final algebra directory \end{enumerate} Once we go beyond the normal case we have a few things that vary. First, we could have a category that has default implementation code. Compiling this category will generate files with a trailing [[-]] sign. So, for instances, you'll see [[BAR]] and [[BAR-]] code generated when compiling [[BAR.spad]]. This is the first cause of a 5 stanza group. A 5 stanza group for this case performs the following functions: \begin{enumerate} \item extract the domain [[BAR]] from the spad file [[foo.spad]] \item compile the extracted [[BAR]] domain \item copy the compiled [[BAR.o]] to the final algebra directory \item compile the extracted [[BAR]] domain (to get [[BAR-.o]]) \item copy the compiled [[BAR-.o]] to the final algebra directory \end{enumerate} Notice the subtle point of step four above. In order to get the [[BAR-.o]] file we need to compile [[BAR]]. Step four will only happen if the [[BAR-.o]] file gets erased and the [[BAR.o]] file still exists. It is skipped during a normal build. It is required, however, to cover the case where there are lost files in the intermediate directory ([[BAR-.o]]) that represent a partial build. Step four will recover from that case. The second reason for a 5 stanza group is that we could have a category, domain, or package that is in the ``bootstrap'' list. Bootstrap spad files contain their generated lisp code in special sections. The way bootstrapping works is that we extract the lisp code and compile it rather than extracting the spad code. We do this because we need the domain to exist before we can compile the domain. Some domains depend on themselves directly. Some domains depend on themselves thru a long chain of other domains. In either case we can't compile the domain until it exists so we cache the generated lisp code and, when we need to bootstrap the domain, we compile the raw lisp rather than the spad. This will only happen when the system is built from scratch. Once the system has been built the bootstrap code is no longer executed and these algebra files will appear as normal algebra files. That means that once the system has been built once only the last three rules will ever be executed. The first two rules happen when the system is built from scratch. A 5 stanza group for this case performs the following functions: \begin{enumerate} \item extract the lisp [[BAR.lsp]] from the pamphlet [[foo.spad.pamphlet]] \item compile and copy the bootstrap lisp to the final algebra directory \item extract the bootstrap [[BAR.lsp]] from the spad file [[foo.spad]] \item compile the extracted [[BAR]] domain \item copy the compiled [[BAR]] to the final algebra directory \end{enumerate} The subtle point here occurs in the first item. The bootstrap code group (in the [[layer0 bootstrap]] code chunk above) asks for the compiled [[.o]] files in the [[${MID}]] directory. Essentially this code group calls for intermediate compiled files. This triggers the bootstrap stanzas (items 1 and 2 above). All of the other layer chunks ask for compiled code in the [[${OUT}]] directory which is the final algebra directory. The bootstrap process works because first we ask for the compiled lisp code stanzas (the [[${MID}/BAR.o]] files), THEN we ask for the final algebra code stanzas (the [[${OUT}/BAR.o]] files). This is a very subtle point so think it through carefully. The layer0 bootstrap list is the only file list that calls for [[${MID}]] files. All other layers ask for [[${OUT}]] files. Make sure you understand this before you change things. If you break it the world will no longer compile. So we have a 3 stanza group for normal files, a 3+2 (5) stanza group for normal files with default code, and a 3+2 (5) stanza group for normal files that need to be bootstrapped. There is another combination that occurs, namely bootstrap code that also contains default code which gives a 3+2+2+2 (9) stanza case. (see TSETCAT for an example. Be sure to read the items in reverse order). A 9 stanza group for this case performs the following functions: \begin{enumerate} \item extract the bootstrap [[BAR.lsp]] from the [[foo.spad.pamphlet]] \item compile the bootstrap [[BAR.lsp]] and copy to the intermediate directory \item extract the bootstrap [[BAR-.lsp]] from the [[foo.spad.pamphlet]] \item compile the bootstrap [[BAR-.lsp]] and copy to intermediate directory \item extract the spad [[BAR.spad]] from the pamphlet [[foo.spad.pamphlet]] \item compile the extracted [[BAR.spad]] domain (to get [[BAR.o]]) \item copy the [[BAR.o]] to the final algebra directory \item compile the extracted [[BAR.spad]] domain (to get [[BAR-.o]]) \item copy the [[BAR-.o]] to the final algebra directory \end{enumerate} As you can see this is just the combination of the two possible 5 stanza case. We just have to deal with the [[BAR-]] both in regular and bootstrap files. The first four stanzas will only happen when the system is built from scratch. Once the system is built these four rules no longer apply and these stanzas effectively act like the 5 stanza rules above. I'm sure all of this seems confusing but it is very stylized code. Basically you need to figure out which kind of stanza group you need, copy an existing stanza group, and do a correct renaming of the parts. The decision tree looks something like: \begin{verbatim} IF (you have a regular spad domain) THEN use a 3 stanza form (see YSTREAM) IF (you have a default spad domain (it generates [[-]] files)) AND (it does not require bootstrapping) THEN use the first 5 stanza form explained above (see LIECAT) IF (you have a normal spad domain) AND (it requires bootstrapping) THEN use the second 5 stanza form explained above (see VECTOR) IF (you have a default spad domain (it generates [[-]] files)) AND (it requires bootstrapping) THEN use the 9 stanza form explained above (see TSETCAT) \end{verbatim} \subsection{acplot.spad \cite{1}} <>= ${MID}/acplot.spad: ${IN}/acplot.spad.pamphlet @ echo 0 making ${MID}/acplot.spad from ${IN}/acplot.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/acplot.spad.pamphlet >acplot.spad ) @ <>= ${OUT}/ACPLOT.o: ${MID}/ACPLOT.NRLIB @ echo 0 making ${OUT}/ACPLOT.o from ${MID}/ACPLOT.NRLIB @ cp ${MID}/ACPLOT.NRLIB/code.o ${OUT}/ACPLOT.o @ <>= ${MID}/ACPLOT.NRLIB: ${MID}/ACPLOT.spad @ echo 0 making ${MID}/ACPLOT.NRLIB from ${MID}/ACPLOT.spad @ (cd ${MID} ; echo ')co ACPLOT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ACPLOT.spad: ${IN}/acplot.spad.pamphlet @ echo 0 making ${MID}/ACPLOT.spad from ${IN}/acplot.spad.pamphlet @(cd ${MID} ; \ rm -rf ACPLOT.NRLIB ; \ ${SPADBIN}/notangle -R"domain ACPLOT PlaneAlgebraicCurvePlot" ${IN}/acplot.spad.pamphlet >ACPLOT.spad ) @ <>= ${OUT}/REALSOLV.o: ${MID}/REALSOLV.NRLIB @ echo 0 making ${OUT}/REALSOLV.o from ${MID}/REALSOLV.NRLIB @ cp ${MID}/REALSOLV.NRLIB/code.o ${OUT}/REALSOLV.o @ <>= ${MID}/REALSOLV.NRLIB: ${MID}/REALSOLV.spad @ echo 0 making ${MID}/REALSOLV.NRLIB from ${MID}/REALSOLV.spad @ (cd ${MID} ; echo ')co REALSOLV.spad' | ${INTERPSYS} ) @ <>= ${MID}/REALSOLV.spad: ${IN}/acplot.spad.pamphlet @ echo 0 making ${MID}/REALSOLV.spad from ${IN}/acplot.spad.pamphlet @(cd ${MID} ; \ rm -rf REALSOLV.NRLIB ; \ ${SPADBIN}/notangle -R"package REALSOLV RealSolvePackage" ${IN}/acplot.spad.pamphlet >REALSOLV.spad ) @ <>= ${DOC}/acplot.spad.dvi: ${IN}/acplot.spad.pamphlet @ echo 0 making ${DOC}/acplot.spad.dvi from ${IN}/acplot.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/acplot.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} acplot.spad ; \ rm -f ${DOC}/acplot.spad.pamphlet ; \ rm -f ${DOC}/acplot.spad.tex ; \ rm -f ${DOC}/acplot.spad ) @ \subsection{aggcat2.spad \cite{1}} <>= ${MID}/aggcat2.spad: ${IN}/aggcat2.spad.pamphlet @ echo 0 making ${MID}/aggcat2.spad from ${IN}/aggcat2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/aggcat2.spad.pamphlet >aggcat2.spad ) @ <>= ${OUT}/FLAGG2.o: ${MID}/FLAGG2.NRLIB @ echo 0 making ${OUT}/FLAGG2.o from ${MID}/FLAGG2.NRLIB @ cp ${MID}/FLAGG2.NRLIB/code.o ${OUT}/FLAGG2.o @ <>= ${MID}/FLAGG2.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/FLAGG2.spad @ echo 0 making ${MID}/FLAGG2.NRLIB from ${MID}/FLAGG2.spad @ (cd ${MID} ; echo ')co FLAGG2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLAGG2.spad: ${IN}/aggcat2.spad.pamphlet @ echo 0 making ${MID}/FLAGG2.spad from ${IN}/aggcat2.spad.pamphlet @(cd ${MID} ; \ rm -rf FLAGG2.NRLIB ; \ ${SPADBIN}/notangle -R"package FLAGG2 FiniteLinearAggregateFunctions2" ${IN}/aggcat2.spad.pamphlet >FLAGG2.spad ) @ <>= ${OUT}/FSAGG2.o: ${MID}/FSAGG2.NRLIB @ echo 0 making ${OUT}/FSAGG2.o from ${MID}/FSAGG2.NRLIB @ cp ${MID}/FSAGG2.NRLIB/code.o ${OUT}/FSAGG2.o @ <>= ${MID}/FSAGG2.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/FSAGG2.spad @ echo 0 making ${MID}/FSAGG2.NRLIB from ${MID}/FSAGG2.spad @ (cd ${MID} ; echo ')co FSAGG2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSAGG2.spad: ${IN}/aggcat2.spad.pamphlet @ echo 0 making ${MID}/FSAGG2.spad from ${IN}/aggcat2.spad.pamphlet @(cd ${MID} ; \ rm -rf FSAGG2.NRLIB ; \ ${SPADBIN}/notangle -R"package FSAGG2 FiniteSetAggregateFunctions2" ${IN}/aggcat2.spad.pamphlet >FSAGG2.spad ) @ <>= ${DOC}/aggcat2.spad.dvi: ${IN}/aggcat2.spad.pamphlet @ echo 0 making ${DOC}/aggcat2.spad.dvi from ${IN}/aggcat2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/aggcat2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} aggcat2.spad ; \ rm -f ${DOC}/aggcat2.spad.pamphlet ; \ rm -f ${DOC}/aggcat2.spad.tex ; \ rm -f ${DOC}/aggcat2.spad ) @ \subsection{aggcat.spad \cite{1}} <>= ${MID}/aggcat.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/aggcat.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/aggcat.spad.pamphlet >aggcat.spad ) @ <>= ${OUT}/ALAGG.o: ${MID}/ALAGG.NRLIB @ echo 0 making ${OUT}/ALAGG.o from ${MID}/ALAGG.NRLIB @ cp ${MID}/ALAGG.NRLIB/code.o ${OUT}/ALAGG.o @ <>= ${MID}/ALAGG.NRLIB: ${MID}/ALAGG.spad @ echo 0 making ${MID}/ALAGG.NRLIB from ${MID}/ALAGG.spad @ (cd ${MID} ; echo ')co ALAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/ALAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ALAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category ALAGG AssociationListAggregate" ${IN}/aggcat.spad.pamphlet >ALAGG.spad ) @ <>= ${MID}/ALAGG.o: ${MID}/ALAGG.lsp @ echo 0 making ${MID}/ALAGG.o from ${MID}/ALAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ALAGG.lsp" :output-file "ALAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/ALAGG.o ${OUT}/ALAGG.o @ <>= ${MID}/ALAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/ALAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ALAGG.NRLIB ; \ rm -rf ${OUT}/ALAGG.o ; \ ${SPADBIN}/notangle -R"ALAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >ALAGG.lsp ) @ <>= ${OUT}/A1AGG-.o: ${MID}/A1AGG.NRLIB @ echo 0 making ${OUT}/A1AGG-.o from ${MID}/A1AGG-.NRLIB @ cp ${MID}/A1AGG-.NRLIB/code.o ${OUT}/A1AGG-.o @ <>= ${MID}/A1AGG-.NRLIB: ${OUT}/TYPE.o ${MID}/A1AGG.spad @ echo 0 making ${MID}/A1AGG-.NRLIB from ${MID}/A1AGG.spad @ (cd ${MID} ; echo ')co A1AGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/A1AGG.o: ${MID}/A1AGG.NRLIB @ echo 0 making ${OUT}/A1AGG.o from ${MID}/A1AGG.NRLIB @ cp ${MID}/A1AGG.NRLIB/code.o ${OUT}/A1AGG.o @ <>= ${MID}/A1AGG.NRLIB: ${MID}/A1AGG.spad @ echo 0 making ${MID}/A1AGG.NRLIB from ${MID}/A1AGG.spad @ (cd ${MID} ; echo ')co A1AGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/A1AGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/A1AGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf A1AGG.NRLIB ; \ ${SPADBIN}/notangle -R"category A1AGG OneDimensionalArrayAggregate" ${IN}/aggcat.spad.pamphlet >A1AGG.spad ) @ <>= ${OUT}/AGG-.o: ${MID}/AGG.NRLIB @ echo 0 making ${OUT}/AGG-.o from ${MID}/AGG-.NRLIB @ cp ${MID}/AGG-.NRLIB/code.o ${OUT}/AGG-.o @ <>= ${MID}/AGG-.NRLIB: ${OUT}/TYPE.o ${MID}/AGG.spad @ echo 0 making ${MID}/AGG-.NRLIB from ${MID}/AGG.spad @ (cd ${MID} ; echo ')co AGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/AGG.o: ${MID}/AGG.NRLIB @ echo 0 making ${OUT}/AGG.o from ${MID}/AGG.NRLIB @ cp ${MID}/AGG.NRLIB/code.o ${OUT}/AGG.o @ <>= ${MID}/AGG.NRLIB: ${MID}/AGG.spad @ echo 0 making ${MID}/AGG.NRLIB from ${MID}/AGG.spad @ (cd ${MID} ; echo ')co AGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/AGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/AGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf AGG.NRLIB ; \ ${SPADBIN}/notangle -R"category AGG Aggregate" ${IN}/aggcat.spad.pamphlet >AGG.spad ) @ <>= ${OUT}/BGAGG-.o: ${MID}/BGAGG.NRLIB @ echo 0 making ${OUT}/BGAGG-.o from ${MID}/BGAGG-.NRLIB @ cp ${MID}/BGAGG-.NRLIB/code.o ${OUT}/BGAGG-.o @ <>= ${MID}/BGAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/BGAGG.spad @ echo 0 making ${MID}/BGAGG-.NRLIB from ${MID}/BGAGG.spad @ (cd ${MID} ; echo ')co BGAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/BGAGG.o: ${MID}/BGAGG.NRLIB @ echo 0 making ${OUT}/BGAGG.o from ${MID}/BGAGG.NRLIB @ cp ${MID}/BGAGG.NRLIB/code.o ${OUT}/BGAGG.o @ <>= ${MID}/BGAGG.NRLIB: ${MID}/BGAGG.spad @ echo 0 making ${MID}/BGAGG.NRLIB from ${MID}/BGAGG.spad @ (cd ${MID} ; echo ')co BGAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/BGAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/BGAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf BGAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category BGAGG BagAggregate" ${IN}/aggcat.spad.pamphlet >BGAGG.spad ) @ <>= ${OUT}/BRAGG-.o: ${MID}/BRAGG.NRLIB @ echo 0 making ${OUT}/BRAGG-.o from ${MID}/BRAGG-.NRLIB @ cp ${MID}/BRAGG-.NRLIB/code.o ${OUT}/BRAGG-.o @ <>= ${MID}/BRAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/BRAGG.spad @ echo 0 making ${MID}/BRAGG-.NRLIB from ${MID}/BRAGG.spad @ (cd ${MID} ; echo ')co BRAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/BRAGG.o: ${MID}/BRAGG.NRLIB @ echo 0 making ${OUT}/BRAGG.o from ${MID}/BRAGG.NRLIB @ cp ${MID}/BRAGG.NRLIB/code.o ${OUT}/BRAGG.o @ <>= ${MID}/BRAGG.NRLIB: ${MID}/BRAGG.spad @ echo 0 making ${MID}/BRAGG.NRLIB from ${MID}/BRAGG.spad @ (cd ${MID} ; echo ')co BRAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/BRAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/BRAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf BRAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category BRAGG BinaryRecursiveAggregate" ${IN}/aggcat.spad.pamphlet >BRAGG.spad ) @ <>= ${OUT}/BTAGG-.o: ${MID}/BTAGG.NRLIB @ echo 0 making ${OUT}/BTAGG-.o from ${MID}/BTAGG-.NRLIB @ cp ${MID}/BTAGG-.NRLIB/code.o ${OUT}/BTAGG-.o @ <>= ${MID}/BTAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/BTAGG.spad @ echo 0 making ${MID}/BTAGG-.NRLIB from ${MID}/BTAGG.spad @ (cd ${MID} ; echo ')co BTAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/BTAGG.o: ${MID}/BTAGG.NRLIB @ echo 0 making ${OUT}/BTAGG.o from ${MID}/BTAGG.NRLIB @ cp ${MID}/BTAGG.NRLIB/code.o ${OUT}/BTAGG.o @ <>= ${MID}/BTAGG.NRLIB: ${MID}/BTAGG.spad @ echo 0 making ${MID}/BTAGG.NRLIB from ${MID}/BTAGG.spad @ (cd ${MID} ; echo ')co BTAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/BTAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/BTAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf BTAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category BTAGG BitAggregate" ${IN}/aggcat.spad.pamphlet >BTAGG.spad ) @ <>= ${OUT}/CLAGG-.o: ${MID}/CLAGG.NRLIB @ echo 0 making ${OUT}/CLAGG-.o from ${MID}/CLAGG-.NRLIB @ cp ${MID}/CLAGG-.NRLIB/code.o ${OUT}/CLAGG-.o @ <>= ${MID}/CLAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/CLAGG.spad @ echo 0 making ${MID}/CLAGG-.NRLIB from ${MID}/CLAGG.spad @ (cd ${MID} ; echo ')co CLAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/CLAGG.o: ${MID}/CLAGG.NRLIB @ echo 0 making ${OUT}/CLAGG.o from ${MID}/CLAGG.NRLIB @ cp ${MID}/CLAGG.NRLIB/code.o ${OUT}/CLAGG.o @ <>= ${MID}/CLAGG.NRLIB: ${MID}/CLAGG.spad @ echo 0 making ${MID}/CLAGG.NRLIB from ${MID}/CLAGG.spad @ (cd ${MID} ; echo ')co CLAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/CLAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/CLAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf CLAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category CLAGG Collection" ${IN}/aggcat.spad.pamphlet >CLAGG.spad ) @ <>= ${MID}/CLAGG-.o: ${MID}/CLAGG-.lsp @ echo 0 making ${MID}/CLAGG-.o from ${MID}/CLAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "CLAGG-.lsp" :output-file "CLAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/CLAGG-.o ${OUT}/CLAGG-.o @ <>= ${MID}/CLAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/CLAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf CLAGG-.NRLIB ; \ rm -rf ${OUT}/CLAGG-.o ; \ ${SPADBIN}/notangle -R"CLAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >CLAGG-.lsp ) @ <>= ${MID}/CLAGG.o: ${MID}/CLAGG.lsp @ echo 0 making ${MID}/CLAGG.o from ${MID}/CLAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "CLAGG.lsp" :output-file "CLAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/CLAGG.o ${OUT}/CLAGG.o @ <>= ${MID}/CLAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/CLAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf CLAGG.NRLIB ; \ rm -rf ${OUT}/CLAGG.o ; \ ${SPADBIN}/notangle -R"CLAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >CLAGG.lsp ) @ <>= ${OUT}/DIAGG-.o: ${MID}/DIAGG.NRLIB @ echo 0 making ${OUT}/DIAGG-.o from ${MID}/DIAGG-.NRLIB @ cp ${MID}/DIAGG-.NRLIB/code.o ${OUT}/DIAGG-.o @ <>= ${MID}/DIAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/DIAGG.spad @ echo 0 making ${MID}/DIAGG-.NRLIB from ${MID}/DIAGG.spad @ (cd ${MID} ; echo ')co DIAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIAGG.o: ${MID}/DIAGG.NRLIB @ echo 0 making ${OUT}/DIAGG.o from ${MID}/DIAGG.NRLIB @ cp ${MID}/DIAGG.NRLIB/code.o ${OUT}/DIAGG.o @ <>= ${MID}/DIAGG.NRLIB: ${MID}/DIAGG.spad @ echo 0 making ${MID}/DIAGG.NRLIB from ${MID}/DIAGG.spad @ (cd ${MID} ; echo ')co DIAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/DIAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DIAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category DIAGG Dictionary" ${IN}/aggcat.spad.pamphlet >DIAGG.spad ) @ <>= ${OUT}/DIOPS-.o: ${MID}/DIOPS.NRLIB @ echo 0 making ${OUT}/DIOPS-.o from ${MID}/DIOPS-.NRLIB @ cp ${MID}/DIOPS-.NRLIB/code.o ${OUT}/DIOPS-.o @ <>= ${MID}/DIOPS-.NRLIB: ${OUT}/TYPE.o ${MID}/DIOPS.spad @ echo 0 making ${MID}/DIOPS-.NRLIB from ${MID}/DIOPS.spad @ (cd ${MID} ; echo ')co DIOPS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIOPS.o: ${MID}/DIOPS.NRLIB @ echo 0 making ${OUT}/DIOPS.o from ${MID}/DIOPS.NRLIB @ cp ${MID}/DIOPS.NRLIB/code.o ${OUT}/DIOPS.o @ <>= ${MID}/DIOPS.NRLIB: ${MID}/DIOPS.spad @ echo 0 making ${MID}/DIOPS.NRLIB from ${MID}/DIOPS.spad @ (cd ${MID} ; echo ')co DIOPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIOPS.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/DIOPS.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DIOPS.NRLIB ; \ ${SPADBIN}/notangle -R"category DIOPS DictionaryOperations" ${IN}/aggcat.spad.pamphlet >DIOPS.spad ) @ <>= ${OUT}/DLAGG.o: ${MID}/DLAGG.NRLIB @ echo 0 making ${OUT}/DLAGG.o from ${MID}/DLAGG.NRLIB @ cp ${MID}/DLAGG.NRLIB/code.o ${OUT}/DLAGG.o @ <>= ${MID}/DLAGG.NRLIB: ${MID}/DLAGG.spad @ echo 0 making ${MID}/DLAGG.NRLIB from ${MID}/DLAGG.spad @ (cd ${MID} ; echo ')co DLAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/DLAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/DLAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DLAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category DLAGG DoublyLinkedAggregate" ${IN}/aggcat.spad.pamphlet >DLAGG.spad ) @ <>= ${OUT}/DQAGG.o: ${MID}/DQAGG.NRLIB @ echo 0 making ${OUT}/DQAGG.o from ${MID}/DQAGG.NRLIB @ cp ${MID}/DQAGG.NRLIB/code.o ${OUT}/DQAGG.o @ <>= ${MID}/DQAGG.NRLIB: ${MID}/DQAGG.spad @ echo 0 making ${MID}/DQAGG.NRLIB from ${MID}/DQAGG.spad @ (cd ${MID} ; echo ')co DQAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/DQAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/DQAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DQAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category DQAGG DequeueAggregate" ${IN}/aggcat.spad.pamphlet >DQAGG.spad ) @ <>= ${OUT}/ELAGG-.o: ${MID}/ELAGG.NRLIB @ echo 0 making ${OUT}/ELAGG-.o from ${MID}/ELAGG-.NRLIB @ cp ${MID}/ELAGG-.NRLIB/code.o ${OUT}/ELAGG-.o @ <>= ${MID}/ELAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/ELAGG.spad @ echo 0 making ${MID}/ELAGG-.NRLIB from ${MID}/ELAGG.spad @ (cd ${MID} ; echo ')co ELAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ELAGG.o: ${MID}/ELAGG.NRLIB @ echo 0 making ${OUT}/ELAGG.o from ${MID}/ELAGG.NRLIB @ cp ${MID}/ELAGG.NRLIB/code.o ${OUT}/ELAGG.o @ <>= ${MID}/ELAGG.NRLIB: ${MID}/ELAGG.spad @ echo 0 making ${MID}/ELAGG.NRLIB from ${MID}/ELAGG.spad @ (cd ${MID} ; echo ')co ELAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ELAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/ELAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ELAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category ELAGG ExtensibleLinearAggregate" ${IN}/aggcat.spad.pamphlet >ELAGG.spad ) @ <>= ${OUT}/ELTAB.o: ${MID}/ELTAB.NRLIB @ echo 0 making ${OUT}/ELTAB.o from ${MID}/ELTAB.NRLIB @ cp ${MID}/ELTAB.NRLIB/code.o ${OUT}/ELTAB.o @ <>= ${MID}/ELTAB.NRLIB: ${MID}/ELTAB.spad @ echo 0 making ${MID}/ELTAB.NRLIB from ${MID}/ELTAB.spad @ (cd ${MID} ; echo ')co ELTAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/ELTAB.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/ELTAB.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ELTAB.NRLIB ; \ ${SPADBIN}/notangle -R"category ELTAB Eltable" ${IN}/aggcat.spad.pamphlet >ELTAB.spad ) @ <>= ${OUT}/ELTAGG-.o: ${MID}/ELTAGG.NRLIB @ echo 0 making ${OUT}/ELTAGG-.o from ${MID}/ELTAGG-.NRLIB @ cp ${MID}/ELTAGG-.NRLIB/code.o ${OUT}/ELTAGG-.o @ <>= ${MID}/ELTAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/ELTAGG.spad @ echo 0 making ${MID}/ELTAGG-.NRLIB from ${MID}/ELTAGG.spad @ (cd ${MID} ; echo ')co ELTAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ELTAGG.o: ${MID}/ELTAGG.NRLIB @ echo 0 making ${OUT}/ELTAGG.o from ${MID}/ELTAGG.NRLIB @ cp ${MID}/ELTAGG.NRLIB/code.o ${OUT}/ELTAGG.o @ <>= ${MID}/ELTAGG.NRLIB: ${OUT}/TYPE.o ${MID}/ELTAGG.spad @ echo 0 making ${MID}/ELTAGG.NRLIB from ${MID}/ELTAGG.spad @ (cd ${MID} ; echo ')co ELTAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ELTAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/ELTAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ELTAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category ELTAGG EltableAggregate" ${IN}/aggcat.spad.pamphlet >ELTAGG.spad ) @ <>= ${OUT}/FLAGG-.o: ${MID}/FLAGG.NRLIB @ echo 0 making ${OUT}/FLAGG-.o from ${MID}/FLAGG-.NRLIB @ cp ${MID}/FLAGG-.NRLIB/code.o ${OUT}/FLAGG-.o @ <>= ${MID}/FLAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/FLAGG.spad @ echo 0 making ${MID}/FLAGG-.NRLIB from ${MID}/FLAGG.spad @ (cd ${MID} ; echo ')co FLAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FLAGG.o: ${MID}/FLAGG.NRLIB @ echo 0 making ${OUT}/FLAGG.o from ${MID}/FLAGG.NRLIB @ cp ${MID}/FLAGG.NRLIB/code.o ${OUT}/FLAGG.o @ <>= ${MID}/FLAGG.NRLIB: ${MID}/FLAGG.spad @ echo 0 making ${MID}/FLAGG.NRLIB from ${MID}/FLAGG.spad @ (cd ${MID} ; echo ')co FLAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/FLAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FLAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category FLAGG FiniteLinearAggregate" ${IN}/aggcat.spad.pamphlet >FLAGG.spad ) @ <>= ${OUT}/FSAGG-.o: ${MID}/FSAGG.NRLIB @ echo 0 making ${OUT}/FSAGG-.o from ${MID}/FSAGG-.NRLIB @ cp ${MID}/FSAGG-.NRLIB/code.o ${OUT}/FSAGG-.o @ <>= ${MID}/FSAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/FSAGG.spad @ echo 0 making ${MID}/FSAGG-.NRLIB from ${MID}/FSAGG.spad @ (cd ${MID} ; echo ')co FSAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FSAGG.o: ${MID}/FSAGG.NRLIB @ echo 0 making ${OUT}/FSAGG.o from ${MID}/FSAGG.NRLIB @ cp ${MID}/FSAGG.NRLIB/code.o ${OUT}/FSAGG.o @ <>= ${MID}/FSAGG.NRLIB: ${MID}/FSAGG.spad @ echo 0 making ${MID}/FSAGG.NRLIB from ${MID}/FSAGG.spad @ (cd ${MID} ; echo ')co FSAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/FSAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FSAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category FSAGG FiniteSetAggregate" ${IN}/aggcat.spad.pamphlet >FSAGG.spad ) @ <>= ${OUT}/MSETAGG.o: ${MID}/MSETAGG.NRLIB @ echo 0 making ${OUT}/MSETAGG.o from ${MID}/MSETAGG.NRLIB @ cp ${MID}/MSETAGG.NRLIB/code.o ${OUT}/MSETAGG.o @ <>= ${MID}/MSETAGG.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MSETAGG.spad @ echo 0 making ${MID}/MSETAGG.NRLIB from ${MID}/MSETAGG.spad @ (cd ${MID} ; echo ')co MSETAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/MSETAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/MSETAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf MSETAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category MSETAGG MultisetAggregate" ${IN}/aggcat.spad.pamphlet >MSETAGG.spad ) @ <>= ${OUT}/HOAGG-.o: ${MID}/HOAGG.NRLIB @ echo 0 making ${OUT}/HOAGG-.o from ${MID}/HOAGG-.NRLIB @ cp ${MID}/HOAGG-.NRLIB/code.o ${OUT}/HOAGG-.o @ <>= ${MID}/HOAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/HOAGG.spad @ echo 0 making ${MID}/HOAGG-.NRLIB from ${MID}/HOAGG.spad @ (cd ${MID} ; echo ')co HOAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/HOAGG.o: ${MID}/HOAGG.NRLIB @ echo 0 making ${OUT}/HOAGG.o from ${MID}/HOAGG.NRLIB @ cp ${MID}/HOAGG.NRLIB/code.o ${OUT}/HOAGG.o @ <>= ${MID}/HOAGG.NRLIB: ${MID}/HOAGG.spad @ echo 0 making ${MID}/HOAGG.NRLIB from ${MID}/HOAGG.spad @ (cd ${MID} ; echo ')co HOAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/HOAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/HOAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf HOAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category HOAGG HomogeneousAggregate" ${IN}/aggcat.spad.pamphlet >HOAGG.spad ) @ <>= ${MID}/HOAGG-.o: ${MID}/HOAGG-.lsp @ echo 0 making ${MID}/HOAGG-.o from ${MID}/HOAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "HOAGG-.lsp" :output-file "HOAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/HOAGG-.o ${OUT}/HOAGG-.o @ <>= ${MID}/HOAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/HOAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf HOAGG-.NRLIB ; \ rm -rf ${OUT}/HOAGG-.o ; \ ${SPADBIN}/notangle -R"HOAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >HOAGG-.lsp ) @ <>= ${MID}/HOAGG.o: ${MID}/HOAGG.lsp @ echo 0 making ${MID}/HOAGG.o from ${MID}/HOAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "HOAGG.lsp" :output-file "HOAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/HOAGG.o ${OUT}/HOAGG.o @ <>= ${MID}/HOAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/HOAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf HOAGG.NRLIB ; \ rm -rf ${OUT}/HOAGG.o ; \ ${SPADBIN}/notangle -R"HOAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >HOAGG.lsp ) @ <>= ${OUT}/IXAGG-.o: ${MID}/IXAGG.NRLIB @ echo 0 making ${OUT}/IXAGG-.o from ${MID}/IXAGG-.NRLIB @ cp ${MID}/IXAGG-.NRLIB/code.o ${OUT}/IXAGG-.o @ <>= ${MID}/IXAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/IXAGG.spad @ echo 0 making ${MID}/IXAGG-.NRLIB from ${MID}/IXAGG.spad @ (cd ${MID} ; echo ')co IXAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/IXAGG.o: ${MID}/IXAGG.NRLIB @ echo 0 making ${OUT}/IXAGG.o from ${MID}/IXAGG.NRLIB @ cp ${MID}/IXAGG.NRLIB/code.o ${OUT}/IXAGG.o @ <>= ${MID}/IXAGG.NRLIB: ${MID}/IXAGG.spad @ echo 0 making ${MID}/IXAGG.NRLIB from ${MID}/IXAGG.spad @ (cd ${MID} ; echo ')co IXAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/IXAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/IXAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf IXAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category IXAGG IndexedAggregate" ${IN}/aggcat.spad.pamphlet >IXAGG.spad ) @ <>= ${OUT}/KDAGG-.o: ${MID}/KDAGG.NRLIB @ echo 0 making ${OUT}/KDAGG-.o from ${MID}/KDAGG-.NRLIB @ cp ${MID}/KDAGG-.NRLIB/code.o ${OUT}/KDAGG-.o @ <>= ${MID}/KDAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/KDAGG.spad @ echo 0 making ${MID}/KDAGG-.NRLIB from ${MID}/KDAGG.spad @ (cd ${MID} ; echo ')co KDAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/KDAGG.o: ${MID}/KDAGG.NRLIB @ echo 0 making ${OUT}/KDAGG.o from ${MID}/KDAGG.NRLIB @ cp ${MID}/KDAGG.NRLIB/code.o ${OUT}/KDAGG.o @ <>= ${MID}/KDAGG.NRLIB: ${MID}/KDAGG.spad @ echo 0 making ${MID}/KDAGG.NRLIB from ${MID}/KDAGG.spad @ (cd ${MID} ; echo ')co KDAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/KDAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/KDAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf KDAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category KDAGG KeyedDictionary" ${IN}/aggcat.spad.pamphlet >KDAGG.spad ) @ <>= ${OUT}/LSAGG-.o: ${MID}/LSAGG.NRLIB @ echo 0 making ${OUT}/LSAGG-.o from ${MID}/LSAGG-.NRLIB @ cp ${MID}/LSAGG-.NRLIB/code.o ${OUT}/LSAGG-.o @ <>= ${MID}/LSAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/LSAGG.spad @ echo 0 making ${MID}/LSAGG-.NRLIB from ${MID}/LSAGG.spad @ (cd ${MID} ; echo ')co LSAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LSAGG.o: ${MID}/LSAGG.NRLIB @ echo 0 making ${OUT}/LSAGG.o from ${MID}/LSAGG.NRLIB @ cp ${MID}/LSAGG.NRLIB/code.o ${OUT}/LSAGG.o @ <>= ${MID}/LSAGG.NRLIB: ${MID}/LSAGG.spad @ echo 0 making ${MID}/LSAGG.NRLIB from ${MID}/LSAGG.spad @ (cd ${MID} ; echo ')co LSAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/LSAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LSAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LSAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category LSAGG ListAggregate" ${IN}/aggcat.spad.pamphlet >LSAGG.spad ) @ <>= ${MID}/LSAGG-.o: ${MID}/LSAGG-.lsp @ echo 0 making ${MID}/LSAGG-.o from ${MID}/LSAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "LSAGG-.lsp" :output-file "LSAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/LSAGG-.o ${OUT}/LSAGG-.o @ <>= ${MID}/LSAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LSAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LSAGG-.NRLIB ; \ rm -rf ${OUT}/LSAGG-.o ; \ ${SPADBIN}/notangle -R"LSAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >LSAGG-.lsp ) @ <>= ${MID}/LSAGG.o: ${MID}/LSAGG.lsp @ echo 0 making ${MID}/LSAGG.o from ${MID}/LSAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "LSAGG.lsp" :output-file "LSAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/LSAGG.o ${OUT}/LSAGG.o @ <>= ${MID}/LSAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LSAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LSAGG.NRLIB ; \ rm -rf ${OUT}/LSAGG.o ; \ ${SPADBIN}/notangle -R"LSAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >LSAGG.lsp ) @ <>= ${OUT}/LNAGG-.o: ${MID}/LNAGG.NRLIB @ echo 0 making ${OUT}/LNAGG-.o from ${MID}/LNAGG-.NRLIB @ cp ${MID}/LNAGG-.NRLIB/code.o ${OUT}/LNAGG-.o @ <>= ${MID}/LNAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/LNAGG.spad @ echo 0 making ${MID}/LNAGG-.NRLIB from ${MID}/LNAGG.spad @ (cd ${MID} ; echo ')co LNAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LNAGG.o: ${MID}/LNAGG.NRLIB @ echo 0 making ${OUT}/LNAGG.o from ${MID}/LNAGG.NRLIB @ cp ${MID}/LNAGG.NRLIB/code.o ${OUT}/LNAGG.o @ <>= ${MID}/LNAGG.NRLIB: ${MID}/LNAGG.spad @ echo 0 making ${MID}/LNAGG.NRLIB from ${MID}/LNAGG.spad @ (cd ${MID} ; echo ')co LNAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/LNAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LNAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LNAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category LNAGG LinearAggregate" ${IN}/aggcat.spad.pamphlet >LNAGG.spad ) @ <>= ${MID}/LNAGG-.o: ${MID}/LNAGG-.lsp @ echo 0 making ${MID}/LNAGG-.o from ${MID}/LNAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "LNAGG-.lsp" :output-file "LNAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/LNAGG-.o ${OUT}/LNAGG-.o @ <>= ${MID}/LNAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LNAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LNAGG-.NRLIB ; \ rm -rf ${OUT}/LNAGG-.o ; \ ${SPADBIN}/notangle -R"LNAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >LNAGG-.lsp ) @ <>= ${MID}/LNAGG.o: ${MID}/LNAGG.lsp @ echo 0 making ${MID}/LNAGG.o from ${MID}/LNAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "LNAGG.lsp" :output-file "LNAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/LNAGG.o ${OUT}/LNAGG.o @ <>= ${MID}/LNAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/LNAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LNAGG.NRLIB ; \ rm -rf ${OUT}/LNAGG.o ; \ ${SPADBIN}/notangle -R"LNAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >LNAGG.lsp ) @ <>= ${OUT}/MDAGG.o: ${MID}/MDAGG.NRLIB @ echo 0 making ${OUT}/MDAGG.o from ${MID}/MDAGG.NRLIB @ cp ${MID}/MDAGG.NRLIB/code.o ${OUT}/MDAGG.o @ <>= ${MID}/MDAGG.NRLIB: ${MID}/MDAGG.spad @ echo 0 making ${MID}/MDAGG.NRLIB from ${MID}/MDAGG.spad @ (cd ${MID} ; echo ')co MDAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/MDAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/MDAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf MDAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category MDAGG MultiDictionary" ${IN}/aggcat.spad.pamphlet >MDAGG.spad ) @ <>= ${OUT}/OMSAGG.o: ${MID}/OMSAGG.NRLIB @ echo 0 making ${OUT}/OMSAGG.o from ${MID}/OMSAGG.NRLIB @ cp ${MID}/OMSAGG.NRLIB/code.o ${OUT}/OMSAGG.o @ <>= ${MID}/OMSAGG.NRLIB: ${MID}/OMSAGG.spad @ echo 0 making ${MID}/OMSAGG.NRLIB from ${MID}/OMSAGG.spad @ (cd ${MID} ; echo ')co OMSAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMSAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/OMSAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf OMSAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category OMSAGG OrderedMultisetAggregate" ${IN}/aggcat.spad.pamphlet >OMSAGG.spad ) @ <>= ${OUT}/PRQAGG.o: ${MID}/PRQAGG.NRLIB @ echo 0 making ${OUT}/PRQAGG.o from ${MID}/PRQAGG.NRLIB @ cp ${MID}/PRQAGG.NRLIB/code.o ${OUT}/PRQAGG.o @ <>= ${MID}/PRQAGG.NRLIB: ${MID}/PRQAGG.spad @ echo 0 making ${MID}/PRQAGG.NRLIB from ${MID}/PRQAGG.spad @ (cd ${MID} ; echo ')co PRQAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRQAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/PRQAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf PRQAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category PRQAGG PriorityQueueAggregate" ${IN}/aggcat.spad.pamphlet >PRQAGG.spad ) @ <>= ${OUT}/QUAGG.o: ${MID}/QUAGG.NRLIB @ echo 0 making ${OUT}/QUAGG.o from ${MID}/QUAGG.NRLIB @ cp ${MID}/QUAGG.NRLIB/code.o ${OUT}/QUAGG.o @ <>= ${MID}/QUAGG.NRLIB: ${MID}/QUAGG.spad @ echo 0 making ${MID}/QUAGG.NRLIB from ${MID}/QUAGG.spad @ (cd ${MID} ; echo ')co QUAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/QUAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/QUAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf QUAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category QUAGG QueueAggregate" ${IN}/aggcat.spad.pamphlet >QUAGG.spad ) @ <>= ${OUT}/RCAGG-.o: ${MID}/RCAGG.NRLIB @ echo 0 making ${OUT}/RCAGG-.o from ${MID}/RCAGG-.NRLIB @ cp ${MID}/RCAGG-.NRLIB/code.o ${OUT}/RCAGG-.o @ <>= ${MID}/RCAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/RCAGG.spad @ echo 0 making ${MID}/RCAGG-.NRLIB from ${MID}/RCAGG.spad @ (cd ${MID} ; echo ')co RCAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RCAGG.o: ${MID}/RCAGG.NRLIB @ echo 0 making ${OUT}/RCAGG.o from ${MID}/RCAGG.NRLIB @ cp ${MID}/RCAGG.NRLIB/code.o ${OUT}/RCAGG.o @ <>= ${MID}/RCAGG.NRLIB: ${MID}/RCAGG.spad @ echo 0 making ${MID}/RCAGG.NRLIB from ${MID}/RCAGG.spad @ (cd ${MID} ; echo ')co RCAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/RCAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/RCAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf RCAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category RCAGG RecursiveAggregate" ${IN}/aggcat.spad.pamphlet >RCAGG.spad ) @ <>= ${MID}/RCAGG-.o: ${MID}/RCAGG-.lsp @ echo 0 making ${MID}/RCAGG-.o from ${MID}/RCAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RCAGG-.lsp" :output-file "RCAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/RCAGG-.o ${OUT}/RCAGG-.o @ <>= ${MID}/RCAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/RCAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf RCAGG-.NRLIB ; \ rm -rf ${OUT}/RCAGG-.o ; \ ${SPADBIN}/notangle -R"RCAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >RCAGG-.lsp ) @ <>= ${MID}/RCAGG.o: ${MID}/RCAGG.lsp @ echo 0 making ${MID}/RCAGG.o from ${MID}/RCAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RCAGG.lsp" :output-file "RCAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/RCAGG.o ${OUT}/RCAGG.o @ <>= ${MID}/RCAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/RCAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf RCAGG.NRLIB ; \ rm -rf ${OUT}/RCAGG.o ; \ ${SPADBIN}/notangle -R"RCAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >RCAGG.lsp ) @ <>= ${OUT}/SETAGG-.o: ${MID}/SETAGG.NRLIB @ echo 0 making ${OUT}/SETAGG-.o from ${MID}/SETAGG-.NRLIB @ cp ${MID}/SETAGG-.NRLIB/code.o ${OUT}/SETAGG-.o @ <>= ${MID}/SETAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/SETAGG.spad @ echo 0 making ${MID}/SETAGG-.NRLIB from ${MID}/SETAGG.spad @ (cd ${MID} ; echo ')co SETAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/SETAGG.o: ${MID}/SETAGG.NRLIB @ echo 0 making ${OUT}/SETAGG.o from ${MID}/SETAGG.NRLIB @ cp ${MID}/SETAGG.NRLIB/code.o ${OUT}/SETAGG.o @ <>= ${MID}/SETAGG.NRLIB: ${MID}/SETAGG.spad @ echo 0 making ${MID}/SETAGG.NRLIB from ${MID}/SETAGG.spad @ (cd ${MID} ; echo ')co SETAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/SETAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/SETAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SETAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category SETAGG SetAggregate" ${IN}/aggcat.spad.pamphlet >SETAGG.spad ) @ <>= ${MID}/SETAGG-.o: ${MID}/SETAGG-.lsp @ echo 0 making ${MID}/SETAGG-.o from ${MID}/SETAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SETAGG-.lsp" :output-file "SETAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/SETAGG-.o ${OUT}/SETAGG-.o @ <>= ${MID}/SETAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/SETAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SETAGG-.NRLIB ; \ rm -rf ${OUT}/SETAGG-.o ; \ ${SPADBIN}/notangle -R"SETAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >SETAGG-.lsp ) @ <>= ${MID}/SETAGG.o: ${MID}/SETAGG.lsp @ echo 0 making ${MID}/SETAGG.o from ${MID}/SETAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SETAGG.lsp" :output-file "SETAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/SETAGG.o ${OUT}/SETAGG.o @ <>= ${MID}/SETAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/SETAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SETAGG.NRLIB ; \ rm -rf ${OUT}/SETAGG.o ; \ ${SPADBIN}/notangle -R"SETAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >SETAGG.lsp ) @ <>= ${OUT}/SKAGG.o: ${MID}/SKAGG.NRLIB @ echo 0 making ${OUT}/SKAGG.o from ${MID}/SKAGG.NRLIB @ cp ${MID}/SKAGG.NRLIB/code.o ${OUT}/SKAGG.o @ <>= ${MID}/SKAGG.NRLIB: ${MID}/SKAGG.spad @ echo 0 making ${MID}/SKAGG.NRLIB from ${MID}/SKAGG.spad @ (cd ${MID} ; echo ')co SKAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/SKAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/SKAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SKAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category SKAGG StackAggregate" ${IN}/aggcat.spad.pamphlet >SKAGG.spad ) @ <>= ${OUT}/SRAGG-.o: ${MID}/SRAGG.NRLIB @ echo 0 making ${OUT}/SRAGG-.o from ${MID}/SRAGG-.NRLIB @ cp ${MID}/SRAGG-.NRLIB/code.o ${OUT}/SRAGG-.o @ <>= ${MID}/SRAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/SRAGG.spad @ echo 0 making ${MID}/SRAGG-.NRLIB from ${MID}/SRAGG.spad @ (cd ${MID} ; echo ')co SRAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/SRAGG.o: ${MID}/SRAGG.NRLIB @ echo 0 making ${OUT}/SRAGG.o from ${MID}/SRAGG.NRLIB @ cp ${MID}/SRAGG.NRLIB/code.o ${OUT}/SRAGG.o @ <>= ${MID}/SRAGG.NRLIB: ${MID}/SRAGG.spad @ echo 0 making ${MID}/SRAGG.NRLIB from ${MID}/SRAGG.spad @ (cd ${MID} ; echo ')co SRAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/SRAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/SRAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SRAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category SRAGG StringAggregate" ${IN}/aggcat.spad.pamphlet >SRAGG.spad ) @ <>= ${OUT}/STAGG-.o: ${MID}/STAGG.NRLIB @ echo 0 making ${OUT}/STAGG-.o from ${MID}/STAGG-.NRLIB @ cp ${MID}/STAGG-.NRLIB/code.o ${OUT}/STAGG-.o @ <>= ${MID}/STAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/STAGG.spad @ echo 0 making ${MID}/STAGG-.NRLIB from ${MID}/STAGG.spad @ (cd ${MID} ; echo ')co STAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/STAGG.o: ${MID}/STAGG.NRLIB @ echo 0 making ${OUT}/STAGG.o from ${MID}/STAGG.NRLIB @ cp ${MID}/STAGG.NRLIB/code.o ${OUT}/STAGG.o @ <>= ${MID}/STAGG.NRLIB: ${MID}/STAGG.spad @ echo 0 making ${MID}/STAGG.NRLIB from ${MID}/STAGG.spad @ (cd ${MID} ; echo ')co STAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/STAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/STAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf STAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category STAGG StreamAggregate" ${IN}/aggcat.spad.pamphlet >STAGG.spad ) @ <>= ${MID}/STAGG-.o: ${MID}/STAGG-.lsp @ echo 0 making ${MID}/STAGG-.o from ${MID}/STAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "STAGG-.lsp" :output-file "STAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/STAGG-.o ${OUT}/STAGG-.o @ <>= ${MID}/STAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/STAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf STAGG-.NRLIB ; \ rm -rf ${OUT}/STAGG-.o ; \ ${SPADBIN}/notangle -R"STAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >STAGG-.lsp ) @ <>= ${MID}/STAGG.o: ${MID}/STAGG.lsp @ echo 0 making ${MID}/STAGG.o from ${MID}/STAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "STAGG.lsp" :output-file "STAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/STAGG.o ${OUT}/STAGG.o @ <>= ${MID}/STAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/STAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf STAGG.NRLIB ; \ rm -rf ${OUT}/STAGG.o ; \ ${SPADBIN}/notangle -R"STAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >STAGG.lsp ) @ <>= ${OUT}/TBAGG-.o: ${MID}/TBAGG.NRLIB @ echo 0 making ${OUT}/TBAGG-.o from ${MID}/TBAGG-.NRLIB @ cp ${MID}/TBAGG-.NRLIB/code.o ${OUT}/TBAGG-.o @ <>= ${MID}/TBAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/TBAGG.spad @ echo 0 making ${MID}/TBAGG-.NRLIB from ${MID}/TBAGG.spad @ (cd ${MID} ; echo ')co TBAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/TBAGG.o: ${MID}/TBAGG.NRLIB @ echo 0 making ${OUT}/TBAGG.o from ${MID}/TBAGG.NRLIB @ cp ${MID}/TBAGG.NRLIB/code.o ${OUT}/TBAGG.o @ <>= ${MID}/TBAGG.NRLIB: ${MID}/TBAGG.spad @ echo 0 making ${MID}/TBAGG.NRLIB from ${MID}/TBAGG.spad @ (cd ${MID} ; echo ')co TBAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/TBAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/TBAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf TBAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category TBAGG TableAggregate" ${IN}/aggcat.spad.pamphlet >TBAGG.spad ) @ <>= ${OUT}/URAGG-.o: ${MID}/URAGG.NRLIB @ echo 0 making ${OUT}/URAGG-.o from ${MID}/URAGG-.NRLIB @ cp ${MID}/URAGG-.NRLIB/code.o ${OUT}/URAGG-.o @ <>= ${MID}/URAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/URAGG.spad @ echo 0 making ${MID}/URAGG-.NRLIB from ${MID}/URAGG.spad @ (cd ${MID} ; echo ')co URAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/URAGG.o: ${MID}/URAGG.NRLIB @ echo 0 making ${OUT}/URAGG.o from ${MID}/URAGG.NRLIB @ cp ${MID}/URAGG.NRLIB/code.o ${OUT}/URAGG.o @ <>= ${MID}/URAGG.NRLIB: ${MID}/URAGG.spad @ echo 0 making ${MID}/URAGG.NRLIB from ${MID}/URAGG.spad @ (cd ${MID} ; echo ')co URAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/URAGG.spad: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/URAGG.spad from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf URAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category URAGG UnaryRecursiveAggregate" ${IN}/aggcat.spad.pamphlet >URAGG.spad ) @ <>= ${MID}/URAGG-.o: ${MID}/URAGG-.lsp @ echo 0 making ${MID}/URAGG-.o from ${MID}/URAGG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "URAGG-.lsp" :output-file "URAGG-.o"))' | ${DEPSYS} ) @ cp ${MID}/URAGG-.o ${OUT}/URAGG-.o @ <>= ${MID}/URAGG-.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/URAGG-.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf URAGG-.NRLIB ; \ rm -rf ${OUT}/URAGG-.o ; \ ${SPADBIN}/notangle -R"URAGG-.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >URAGG-.lsp ) @ <>= ${MID}/URAGG.o: ${MID}/URAGG.lsp @ echo 0 making ${MID}/URAGG.o from ${MID}/URAGG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "URAGG.lsp" :output-file "URAGG.o"))' | ${DEPSYS} ) @ cp ${MID}/URAGG.o ${OUT}/URAGG.o @ <>= ${MID}/URAGG.lsp: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${MID}/URAGG.lsp from ${IN}/aggcat.spad.pamphlet @(cd ${MID} ; \ rm -rf URAGG.NRLIB ; \ rm -rf ${OUT}/URAGG.o ; \ ${SPADBIN}/notangle -R"URAGG.lsp BOOTSTRAP" ${IN}/aggcat.spad.pamphlet >URAGG.lsp ) @ <>= ${DOC}/aggcat.spad.dvi: ${IN}/aggcat.spad.pamphlet @ echo 0 making ${DOC}/aggcat.spad.dvi from ${IN}/aggcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/aggcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} aggcat.spad ; \ rm -f ${DOC}/aggcat.spad.pamphlet ; \ rm -f ${DOC}/aggcat.spad.tex ; \ rm -f ${DOC}/aggcat.spad ) @ \subsection{algcat.spad \cite{1}} <>= ${MID}/algcat.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/algcat.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/algcat.spad.pamphlet >algcat.spad ) @ <>= ${OUT}/CPIMA.o: ${MID}/CPIMA.NRLIB @ echo 0 making ${OUT}/CPIMA.o from ${MID}/CPIMA.NRLIB @ cp ${MID}/CPIMA.NRLIB/code.o ${OUT}/CPIMA.o @ <>= ${MID}/CPIMA.NRLIB: ${MID}/CPIMA.spad @ echo 0 making ${MID}/CPIMA.NRLIB from ${MID}/CPIMA.spad @ (cd ${MID} ; echo ')co CPIMA.spad' | ${INTERPSYS} ) @ <>= ${MID}/CPIMA.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/CPIMA.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ rm -rf CPIMA.NRLIB ; \ ${SPADBIN}/notangle -R"package CPIMA CharacteristicPolynomialInMonogenicalAlgebra" ${IN}/algcat.spad.pamphlet >CPIMA.spad ) @ <>= ${OUT}/FINRALG-.o: ${MID}/FINRALG.NRLIB @ echo 0 making ${OUT}/FINRALG-.o from ${MID}/FINRALG-.NRLIB @ cp ${MID}/FINRALG-.NRLIB/code.o ${OUT}/FINRALG-.o @ <>= ${MID}/FINRALG-.NRLIB: ${OUT}/TYPE.o ${MID}/FINRALG.spad @ echo 0 making ${MID}/FINRALG-.NRLIB from ${MID}/FINRALG.spad @ (cd ${MID} ; echo ')co FINRALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FINRALG.o: ${MID}/FINRALG.NRLIB @ echo 0 making ${OUT}/FINRALG.o from ${MID}/FINRALG.NRLIB @ cp ${MID}/FINRALG.NRLIB/code.o ${OUT}/FINRALG.o @ <>= ${MID}/FINRALG.NRLIB: ${MID}/FINRALG.spad @ echo 0 making ${MID}/FINRALG.NRLIB from ${MID}/FINRALG.spad @ (cd ${MID} ; echo ')co FINRALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FINRALG.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/FINRALG.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FINRALG.NRLIB ; \ ${SPADBIN}/notangle -R"category FINRALG FiniteRankAlgebra" ${IN}/algcat.spad.pamphlet >FINRALG.spad ) @ <>= ${OUT}/FRAMALG-.o: ${MID}/FRAMALG.NRLIB @ echo 0 making ${OUT}/FRAMALG-.o from ${MID}/FRAMALG-.NRLIB @ cp ${MID}/FRAMALG-.NRLIB/code.o ${OUT}/FRAMALG-.o @ <>= ${MID}/FRAMALG-.NRLIB: ${OUT}/TYPE.o ${MID}/FRAMALG.spad @ echo 0 making ${MID}/FRAMALG-.NRLIB from ${MID}/FRAMALG.spad @ (cd ${MID} ; echo ')co FRAMALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FRAMALG.o: ${MID}/FRAMALG.NRLIB @ echo 0 making ${OUT}/FRAMALG.o from ${MID}/FRAMALG.NRLIB @ cp ${MID}/FRAMALG.NRLIB/code.o ${OUT}/FRAMALG.o @ <>= ${MID}/FRAMALG.NRLIB: ${MID}/FRAMALG.spad @ echo 0 making ${MID}/FRAMALG.NRLIB from ${MID}/FRAMALG.spad @ (cd ${MID} ; echo ')co FRAMALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRAMALG.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/FRAMALG.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FRAMALG.NRLIB ; \ ${SPADBIN}/notangle -R"category FRAMALG FramedAlgebra" ${IN}/algcat.spad.pamphlet >FRAMALG.spad ) @ <>= ${OUT}/MONOGEN-.o: ${MID}/MONOGEN.NRLIB @ echo 0 making ${OUT}/MONOGEN-.o from ${MID}/MONOGEN-.NRLIB @ cp ${MID}/MONOGEN-.NRLIB/code.o ${OUT}/MONOGEN-.o @ <>= ${MID}/MONOGEN-.NRLIB: ${OUT}/TYPE.o ${MID}/MONOGEN.spad @ echo 0 making ${MID}/MONOGEN-.NRLIB from ${MID}/MONOGEN.spad @ (cd ${MID} ; echo ')co MONOGEN.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MONOGEN.o: ${MID}/MONOGEN.NRLIB @ echo 0 making ${OUT}/MONOGEN.o from ${MID}/MONOGEN.NRLIB @ cp ${MID}/MONOGEN.NRLIB/code.o ${OUT}/MONOGEN.o @ <>= ${MID}/MONOGEN.NRLIB: ${MID}/MONOGEN.spad @ echo 0 making ${MID}/MONOGEN.NRLIB from ${MID}/MONOGEN.spad @ (cd ${MID} ; echo ')co MONOGEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/MONOGEN.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/MONOGEN.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ rm -rf MONOGEN.NRLIB ; \ ${SPADBIN}/notangle -R"category MONOGEN MonogenicAlgebra" ${IN}/algcat.spad.pamphlet >MONOGEN.spad ) @ <>= ${OUT}/NORMMA.o: ${MID}/NORMMA.NRLIB @ echo 0 making ${OUT}/NORMMA.o from ${MID}/NORMMA.NRLIB @ cp ${MID}/NORMMA.NRLIB/code.o ${OUT}/NORMMA.o @ <>= ${MID}/NORMMA.NRLIB: ${MID}/NORMMA.spad @ echo 0 making ${MID}/NORMMA.NRLIB from ${MID}/NORMMA.spad @ (cd ${MID} ; echo ')co NORMMA.spad' | ${INTERPSYS} ) @ <>= ${MID}/NORMMA.spad: ${IN}/algcat.spad.pamphlet @ echo 0 making ${MID}/NORMMA.spad from ${IN}/algcat.spad.pamphlet @(cd ${MID} ; \ rm -rf NORMMA.NRLIB ; \ ${SPADBIN}/notangle -R"package NORMMA NormInMonogenicAlgebra" ${IN}/algcat.spad.pamphlet >NORMMA.spad ) @ <>= ${DOC}/algcat.spad.dvi: ${IN}/algcat.spad.pamphlet @ echo 0 making ${DOC}/algcat.spad.dvi from ${IN}/algcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/algcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} algcat.spad ; \ rm -f ${DOC}/algcat.spad.pamphlet ; \ rm -f ${DOC}/algcat.spad.tex ; \ rm -f ${DOC}/algcat.spad ) @ \subsection{algext.spad \cite{1}} <>= ${MID}/algext.spad: ${IN}/algext.spad.pamphlet @ echo 0 making ${MID}/algext.spad from ${IN}/algext.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/algext.spad.pamphlet >algext.spad ) @ <>= ${OUT}/SAE.o: ${MID}/SAE.NRLIB @ echo 0 making ${OUT}/SAE.o from ${MID}/SAE.NRLIB @ cp ${MID}/SAE.NRLIB/code.o ${OUT}/SAE.o @ <>= ${MID}/SAE.NRLIB: ${MID}/SAE.spad @ echo 0 making ${MID}/SAE.NRLIB from ${MID}/SAE.spad @ (cd ${MID} ; echo ')co SAE.spad' | ${INTERPSYS} ) @ <>= ${MID}/SAE.spad: ${IN}/algext.spad.pamphlet @ echo 0 making ${MID}/SAE.spad from ${IN}/algext.spad.pamphlet @(cd ${MID} ; \ rm -rf SAE.NRLIB ; \ ${SPADBIN}/notangle -R"domain SAE SimpleAlgebraicExtension" ${IN}/algext.spad.pamphlet >SAE.spad ) @ <>= ${DOC}/algext.spad.dvi: ${IN}/algext.spad.pamphlet @ echo 0 making ${DOC}/algext.spad.dvi from ${IN}/algext.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/algext.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} algext.spad ; \ rm -f ${DOC}/algext.spad.pamphlet ; \ rm -f ${DOC}/algext.spad.tex ; \ rm -f ${DOC}/algext.spad ) @ \subsection{algfact.spad \cite{1}} <>= ${MID}/algfact.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/algfact.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/algfact.spad.pamphlet >algfact.spad ) @ <>= ${OUT}/ALGFACT.o: ${MID}/ALGFACT.NRLIB @ echo 0 making ${OUT}/ALGFACT.o from ${MID}/ALGFACT.NRLIB @ cp ${MID}/ALGFACT.NRLIB/code.o ${OUT}/ALGFACT.o @ <>= ${MID}/ALGFACT.NRLIB: ${MID}/ALGFACT.spad @ echo 0 making ${MID}/ALGFACT.NRLIB from ${MID}/ALGFACT.spad @ (cd ${MID} ; echo ')co ALGFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGFACT.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/ALGFACT.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package ALGFACT AlgFactor" ${IN}/algfact.spad.pamphlet >ALGFACT.spad ) @ <>= ${OUT}/IALGFACT.o: ${MID}/IALGFACT.NRLIB @ echo 0 making ${OUT}/IALGFACT.o from ${MID}/IALGFACT.NRLIB @ cp ${MID}/IALGFACT.NRLIB/code.o ${OUT}/IALGFACT.o @ <>= ${MID}/IALGFACT.NRLIB: ${MID}/IALGFACT.spad @ echo 0 making ${MID}/IALGFACT.NRLIB from ${MID}/IALGFACT.spad @ (cd ${MID} ; echo ')co IALGFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/IALGFACT.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/IALGFACT.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ rm -rf IALGFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package IALGFACT InnerAlgFactor" ${IN}/algfact.spad.pamphlet >IALGFACT.spad ) @ <>= ${OUT}/RFFACT.o: ${MID}/RFFACT.NRLIB @ echo 0 making ${OUT}/RFFACT.o from ${MID}/RFFACT.NRLIB @ cp ${MID}/RFFACT.NRLIB/code.o ${OUT}/RFFACT.o @ <>= ${MID}/RFFACT.NRLIB: ${MID}/RFFACT.spad @ echo 0 making ${MID}/RFFACT.NRLIB from ${MID}/RFFACT.spad @ (cd ${MID} ; echo ')co RFFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RFFACT.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/RFFACT.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ rm -rf RFFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package RFFACT RationalFunctionFactor" ${IN}/algfact.spad.pamphlet >RFFACT.spad ) @ <>= ${OUT}/SAEFACT.o: ${MID}/SAEFACT.NRLIB @ echo 0 making ${OUT}/SAEFACT.o from ${MID}/SAEFACT.NRLIB @ cp ${MID}/SAEFACT.NRLIB/code.o ${OUT}/SAEFACT.o @ <>= ${MID}/SAEFACT.NRLIB: ${MID}/SAEFACT.spad @ echo 0 making ${MID}/SAEFACT.NRLIB from ${MID}/SAEFACT.spad @ (cd ${MID} ; echo ')co SAEFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SAEFACT.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/SAEFACT.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ rm -rf SAEFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package SAEFACT SimpleAlgebraicExtensionAlgFactor" ${IN}/algfact.spad.pamphlet >SAEFACT.spad ) @ <>= ${OUT}/SAERFFC.o: ${MID}/SAERFFC.NRLIB @ echo 0 making ${OUT}/SAERFFC.o from ${MID}/SAERFFC.NRLIB @ cp ${MID}/SAERFFC.NRLIB/code.o ${OUT}/SAERFFC.o @ <>= ${MID}/SAERFFC.NRLIB: ${MID}/SAERFFC.spad @ echo 0 making ${MID}/SAERFFC.NRLIB from ${MID}/SAERFFC.spad @ (cd ${MID} ; echo ')co SAERFFC.spad' | ${INTERPSYS} ) @ <>= ${MID}/SAERFFC.spad: ${IN}/algfact.spad.pamphlet @ echo 0 making ${MID}/SAERFFC.spad from ${IN}/algfact.spad.pamphlet @(cd ${MID} ; \ rm -rf SAERFFC.NRLIB ; \ ${SPADBIN}/notangle -R"package SAERFFC SAERationalFunctionAlgFactor" ${IN}/algfact.spad.pamphlet >SAERFFC.spad ) @ <>= ${DOC}/algfact.spad.dvi: ${IN}/algfact.spad.pamphlet @ echo 0 making ${DOC}/algfact.spad.dvi from ${IN}/algfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/algfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} algfact.spad ; \ rm -f ${DOC}/algfact.spad.pamphlet ; \ rm -f ${DOC}/algfact.spad.tex ; \ rm -f ${DOC}/algfact.spad ) @ \subsection{algfunc.spad \cite{1}} <>= ${MID}/algfunc.spad: ${IN}/algfunc.spad.pamphlet @ echo 0 making ${MID}/algfunc.spad from ${IN}/algfunc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/algfunc.spad.pamphlet >algfunc.spad ) @ <>= ${OUT}/ACF-.o: ${MID}/ACF.NRLIB @ echo 0 making ${OUT}/ACF-.o from ${MID}/ACF-.NRLIB @ cp ${MID}/ACF-.NRLIB/code.o ${OUT}/ACF-.o @ <>= ${MID}/ACF-.NRLIB: ${OUT}/TYPE.o ${MID}/ACF.spad @ echo 0 making ${MID}/ACF-.NRLIB from ${MID}/ACF.spad @ (cd ${MID} ; echo ')co ACF.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ACF.o: ${MID}/ACF.NRLIB @ echo 0 making ${OUT}/ACF.o from ${MID}/ACF.NRLIB @ cp ${MID}/ACF.NRLIB/code.o ${OUT}/ACF.o @ <>= ${MID}/ACF.NRLIB: ${MID}/ACF.spad @ echo 0 making ${MID}/ACF.NRLIB from ${MID}/ACF.spad @ (cd ${MID} ; echo ')co ACF.spad' | ${INTERPSYS} ) @ <>= ${MID}/ACF.spad: ${IN}/algfunc.spad.pamphlet @ echo 0 making ${MID}/ACF.spad from ${IN}/algfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf ACF.NRLIB ; \ ${SPADBIN}/notangle -R"category ACF AlgebraicallyClosedField" ${IN}/algfunc.spad.pamphlet >ACF.spad ) @ <>= ${OUT}/ACFS-.o: ${MID}/ACFS.NRLIB @ echo 0 making ${OUT}/ACFS-.o from ${MID}/ACFS-.NRLIB @ cp ${MID}/ACFS-.NRLIB/code.o ${OUT}/ACFS-.o @ <>= ${MID}/ACFS-.NRLIB: ${OUT}/TYPE.o ${MID}/ACFS.spad @ echo 0 making ${MID}/ACFS-.NRLIB from ${MID}/ACFS.spad @ (cd ${MID} ; echo ')co ACFS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ACFS.o: ${MID}/ACFS.NRLIB @ echo 0 making ${OUT}/ACFS.o from ${MID}/ACFS.NRLIB @ cp ${MID}/ACFS.NRLIB/code.o ${OUT}/ACFS.o @ <>= ${MID}/ACFS.NRLIB: ${MID}/ACFS.spad @ echo 0 making ${MID}/ACFS.NRLIB from ${MID}/ACFS.spad @ (cd ${MID} ; echo ')co ACFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ACFS.spad: ${IN}/algfunc.spad.pamphlet @ echo 0 making ${MID}/ACFS.spad from ${IN}/algfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf ACFS.NRLIB ; \ ${SPADBIN}/notangle -R"category ACFS AlgebraicallyClosedFunctionSpace" ${IN}/algfunc.spad.pamphlet >ACFS.spad ) @ <>= ${OUT}/AF.o: ${MID}/AF.NRLIB @ echo 0 making ${OUT}/AF.o from ${MID}/AF.NRLIB @ cp ${MID}/AF.NRLIB/code.o ${OUT}/AF.o @ <>= ${MID}/AF.NRLIB: ${MID}/AF.spad @ echo 0 making ${MID}/AF.NRLIB from ${MID}/AF.spad @ (cd ${MID} ; echo ')co AF.spad' | ${INTERPSYS} ) @ <>= ${MID}/AF.spad: ${IN}/algfunc.spad.pamphlet @ echo 0 making ${MID}/AF.spad from ${IN}/algfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf AF.NRLIB ; \ ${SPADBIN}/notangle -R"package AF AlgebraicFunction" ${IN}/algfunc.spad.pamphlet >AF.spad ) @ <>= ${DOC}/algfunc.spad.dvi: ${IN}/algfunc.spad.pamphlet @ echo 0 making ${DOC}/algfunc.spad.dvi from ${IN}/algfunc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/algfunc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} algfunc.spad ; \ rm -f ${DOC}/algfunc.spad.pamphlet ; \ rm -f ${DOC}/algfunc.spad.tex ; \ rm -f ${DOC}/algfunc.spad ) @ \subsection{allfact.spad \cite{1}} <>= ${MID}/allfact.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/allfact.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/allfact.spad.pamphlet >allfact.spad ) @ <>= ${OUT}/GENMFACT.o: ${MID}/GENMFACT.NRLIB @ echo 0 making ${OUT}/GENMFACT.o from ${MID}/GENMFACT.NRLIB @ cp ${MID}/GENMFACT.NRLIB/code.o ${OUT}/GENMFACT.o @ <>= ${MID}/GENMFACT.NRLIB: ${MID}/GENMFACT.spad @ echo 0 making ${MID}/GENMFACT.NRLIB from ${MID}/GENMFACT.spad @ (cd ${MID} ; echo ')co GENMFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/GENMFACT.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/GENMFACT.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf GENMFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package GENMFACT GeneralizedMultivariateFactorize" ${IN}/allfact.spad.pamphlet >GENMFACT.spad ) @ <>= ${OUT}/MPCPF.o: ${MID}/MPCPF.NRLIB @ echo 0 making ${OUT}/MPCPF.o from ${MID}/MPCPF.NRLIB @ cp ${MID}/MPCPF.NRLIB/code.o ${OUT}/MPCPF.o @ <>= ${MID}/MPCPF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MPCPF.spad @ echo 0 making ${MID}/MPCPF.NRLIB from ${MID}/MPCPF.spad @ (cd ${MID} ; echo ')co MPCPF.spad' | ${INTERPSYS} ) @ <>= ${MID}/MPCPF.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/MPCPF.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MPCPF.NRLIB ; \ ${SPADBIN}/notangle -R"package MPCPF MPolyCatPolyFactorizer" ${IN}/allfact.spad.pamphlet >MPCPF.spad ) @ <>= ${OUT}/MPRFF.o: ${MID}/MPRFF.NRLIB @ echo 0 making ${OUT}/MPRFF.o from ${MID}/MPRFF.NRLIB @ cp ${MID}/MPRFF.NRLIB/code.o ${OUT}/MPRFF.o @ <>= ${MID}/MPRFF.NRLIB: ${MID}/MPRFF.spad @ echo 0 making ${MID}/MPRFF.NRLIB from ${MID}/MPRFF.spad @ (cd ${MID} ; echo ')co MPRFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/MPRFF.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/MPRFF.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MPRFF.NRLIB ; \ ${SPADBIN}/notangle -R"package MPRFF MPolyCatRationalFunctionFactorizer" ${IN}/allfact.spad.pamphlet >MPRFF.spad ) @ <>= ${OUT}/MRATFAC.o: ${MID}/MRATFAC.NRLIB @ echo 0 making ${OUT}/MRATFAC.o from ${MID}/MRATFAC.NRLIB @ cp ${MID}/MRATFAC.NRLIB/code.o ${OUT}/MRATFAC.o @ <>= ${MID}/MRATFAC.NRLIB: ${MID}/MRATFAC.spad @ echo 0 making ${MID}/MRATFAC.NRLIB from ${MID}/MRATFAC.spad @ (cd ${MID} ; echo ')co MRATFAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/MRATFAC.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/MRATFAC.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MRATFAC.NRLIB ; \ ${SPADBIN}/notangle -R"package MRATFAC MRationalFactorize" ${IN}/allfact.spad.pamphlet >MRATFAC.spad ) @ <>= ${OUT}/RFFACTOR.o: ${MID}/RFFACTOR.NRLIB @ echo 0 making ${OUT}/RFFACTOR.o from ${MID}/RFFACTOR.NRLIB @ cp ${MID}/RFFACTOR.NRLIB/code.o ${OUT}/RFFACTOR.o @ <>= ${MID}/RFFACTOR.NRLIB: ${MID}/RFFACTOR.spad @ echo 0 making ${MID}/RFFACTOR.NRLIB from ${MID}/RFFACTOR.spad @ (cd ${MID} ; echo ')co RFFACTOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/RFFACTOR.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/RFFACTOR.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf RFFACTOR.NRLIB ; \ ${SPADBIN}/notangle -R"package RFFACTOR RationalFunctionFactorizer" ${IN}/allfact.spad.pamphlet >RFFACTOR.spad ) @ <>= ${OUT}/SUPFRACF.o: ${MID}/SUPFRACF.NRLIB @ echo 0 making ${OUT}/SUPFRACF.o from ${MID}/SUPFRACF.NRLIB @ cp ${MID}/SUPFRACF.NRLIB/code.o ${OUT}/SUPFRACF.o @ <>= ${MID}/SUPFRACF.NRLIB: ${MID}/SUPFRACF.spad @ echo 0 making ${MID}/SUPFRACF.NRLIB from ${MID}/SUPFRACF.spad @ (cd ${MID} ; echo ')co SUPFRACF.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUPFRACF.spad: ${IN}/allfact.spad.pamphlet @ echo 0 making ${MID}/SUPFRACF.spad from ${IN}/allfact.spad.pamphlet @(cd ${MID} ; \ rm -rf SUPFRACF.NRLIB ; \ ${SPADBIN}/notangle -R"package SUPFRACF SupFractionFactorizer" ${IN}/allfact.spad.pamphlet >SUPFRACF.spad ) @ <>= ${DOC}/allfact.spad.dvi: ${IN}/allfact.spad.pamphlet @ echo 0 making ${DOC}/allfact.spad.dvi from ${IN}/allfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/allfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} allfact.spad ; \ rm -f ${DOC}/allfact.spad.pamphlet ; \ rm -f ${DOC}/allfact.spad.tex ; \ rm -f ${DOC}/allfact.spad ) @ \subsection{alql.spad \cite{1}} <>= ${MID}/alql.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/alql.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/alql.spad.pamphlet >alql.spad ) @ <>= ${OUT}/DBASE.o: ${MID}/DBASE.NRLIB @ echo 0 making ${OUT}/DBASE.o from ${MID}/DBASE.NRLIB @ cp ${MID}/DBASE.NRLIB/code.o ${OUT}/DBASE.o @ <>= ${MID}/DBASE.NRLIB: ${MID}/DBASE.spad @ echo 0 making ${MID}/DBASE.NRLIB from ${MID}/DBASE.spad @ (cd ${MID} ; echo ')co DBASE.spad' | ${INTERPSYS} ) @ <>= ${MID}/DBASE.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/DBASE.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf DBASE.NRLIB ; \ ${SPADBIN}/notangle -R"domain DBASE Database" ${IN}/alql.spad.pamphlet >DBASE.spad ) @ <>= ${OUT}/DLIST.o: ${MID}/DLIST.NRLIB @ echo 0 making ${OUT}/DLIST.o from ${MID}/DLIST.NRLIB @ cp ${MID}/DLIST.NRLIB/code.o ${OUT}/DLIST.o @ <>= ${MID}/DLIST.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DLIST.spad @ echo 0 making ${MID}/DLIST.NRLIB from ${MID}/DLIST.spad @ (cd ${MID} ; echo ')co DLIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/DLIST.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/DLIST.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf DLIST.NRLIB ; \ ${SPADBIN}/notangle -R"domain DLIST DataList" ${IN}/alql.spad.pamphlet >DLIST.spad ) @ <>= ${OUT}/ICARD.o: ${MID}/ICARD.NRLIB @ echo 0 making ${OUT}/ICARD.o from ${MID}/ICARD.NRLIB @ cp ${MID}/ICARD.NRLIB/code.o ${OUT}/ICARD.o @ <>= ${MID}/ICARD.NRLIB: ${MID}/ICARD.spad @ echo 0 making ${MID}/ICARD.NRLIB from ${MID}/ICARD.spad @ (cd ${MID} ; echo ')co ICARD.spad' | ${INTERPSYS} ) @ <>= ${MID}/ICARD.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/ICARD.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf ICARD.NRLIB ; \ ${SPADBIN}/notangle -R"domain ICARD IndexCard" ${IN}/alql.spad.pamphlet >ICARD.spad ) @ <>= ${OUT}/MTHING.o: ${MID}/MTHING.NRLIB @ echo 0 making ${OUT}/MTHING.o from ${MID}/MTHING.NRLIB @ cp ${MID}/MTHING.NRLIB/code.o ${OUT}/MTHING.o @ <>= ${MID}/MTHING.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MTHING.spad @ echo 0 making ${MID}/MTHING.NRLIB from ${MID}/MTHING.spad @ (cd ${MID} ; echo ')co MTHING.spad' | ${INTERPSYS} ) @ <>= ${MID}/MTHING.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/MTHING.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf MTHING.NRLIB ; \ ${SPADBIN}/notangle -R"package MTHING MergeThing" ${IN}/alql.spad.pamphlet >MTHING.spad ) @ <>= ${OUT}/OPQUERY.o: ${MID}/OPQUERY.NRLIB @ echo 0 making ${OUT}/OPQUERY.o from ${MID}/OPQUERY.NRLIB @ cp ${MID}/OPQUERY.NRLIB/code.o ${OUT}/OPQUERY.o @ <>= ${MID}/OPQUERY.NRLIB: ${OUT}/TYPE.o ${MID}/OPQUERY.spad @ echo 0 making ${MID}/OPQUERY.NRLIB from ${MID}/OPQUERY.spad @ (cd ${MID} ; echo ')co OPQUERY.spad' | ${INTERPSYS} ) @ <>= ${MID}/OPQUERY.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/OPQUERY.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf OPQUERY.NRLIB ; \ ${SPADBIN}/notangle -R"package OPQUERY OperationsQuery" ${IN}/alql.spad.pamphlet >OPQUERY.spad ) @ <>= ${OUT}/QEQUAT.o: ${MID}/QEQUAT.NRLIB @ echo 0 making ${OUT}/QEQUAT.o from ${MID}/QEQUAT.NRLIB @ cp ${MID}/QEQUAT.NRLIB/code.o ${OUT}/QEQUAT.o @ <>= ${MID}/QEQUAT.NRLIB: ${MID}/QEQUAT.spad @ echo 0 making ${MID}/QEQUAT.NRLIB from ${MID}/QEQUAT.spad @ (cd ${MID} ; echo ')co QEQUAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/QEQUAT.spad: ${IN}/alql.spad.pamphlet @ echo 0 making ${MID}/QEQUAT.spad from ${IN}/alql.spad.pamphlet @(cd ${MID} ; \ rm -rf QEQUAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain QEQUAT QueryEquation" ${IN}/alql.spad.pamphlet >QEQUAT.spad ) @ <>= ${DOC}/alql.spad.dvi: ${IN}/alql.spad.pamphlet @ echo 0 making ${DOC}/alql.spad.dvi from ${IN}/alql.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/alql.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} alql.spad ; \ rm -f ${DOC}/alql.spad.pamphlet ; \ rm -f ${DOC}/alql.spad.tex ; \ rm -f ${DOC}/alql.spad ) @ \subsection{annacat.spad \cite{1}} <>= ${MID}/annacat.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/annacat.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/annacat.spad.pamphlet >annacat.spad ) @ <>= ${OUT}/NIPROB.o: ${MID}/NIPROB.NRLIB @ echo 0 making ${OUT}/NIPROB.o from ${MID}/NIPROB.NRLIB @ cp ${MID}/NIPROB.NRLIB/code.o ${OUT}/NIPROB.o @ <>= ${MID}/NIPROB.NRLIB: ${MID}/NIPROB.spad @ echo 0 making ${MID}/NIPROB.NRLIB from ${MID}/NIPROB.spad @ (cd ${MID} ; echo ')co NIPROB.spad' | ${INTERPSYS} ) @ <>= ${MID}/NIPROB.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/NIPROB.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf NIPROB.NRLIB ; \ ${SPADBIN}/notangle -R"domain NIPROB NumericalIntegrationProblem" ${IN}/annacat.spad.pamphlet >NIPROB.spad ) @ <>= ${OUT}/NUMINT.o: ${MID}/NUMINT.NRLIB @ echo 0 making ${OUT}/NUMINT.o from ${MID}/NUMINT.NRLIB @ cp ${MID}/NUMINT.NRLIB/code.o ${OUT}/NUMINT.o @ <>= ${MID}/NUMINT.NRLIB: ${OUT}/TYPE.o ${MID}/NUMINT.spad @ echo 0 making ${MID}/NUMINT.NRLIB from ${MID}/NUMINT.spad @ (cd ${MID} ; echo ')co NUMINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMINT.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/NUMINT.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMINT.NRLIB ; \ ${SPADBIN}/notangle -R"category NUMINT NumericalIntegrationCategory" ${IN}/annacat.spad.pamphlet >NUMINT.spad ) @ <>= ${OUT}/ODECAT.o: ${MID}/ODECAT.NRLIB @ echo 0 making ${OUT}/ODECAT.o from ${MID}/ODECAT.NRLIB @ cp ${MID}/ODECAT.NRLIB/code.o ${OUT}/ODECAT.o @ <>= ${MID}/ODECAT.NRLIB: ${OUT}/TYPE.o ${MID}/ODECAT.spad @ echo 0 making ${MID}/ODECAT.NRLIB from ${MID}/ODECAT.spad @ (cd ${MID} ; echo ')co ODECAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODECAT.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/ODECAT.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf ODECAT.NRLIB ; \ ${SPADBIN}/notangle -R"category ODECAT OrdinaryDifferentialEquationsSolverCategory" ${IN}/annacat.spad.pamphlet >ODECAT.spad ) @ <>= ${OUT}/ODEPROB.o: ${MID}/ODEPROB.NRLIB @ echo 0 making ${OUT}/ODEPROB.o from ${MID}/ODEPROB.NRLIB @ cp ${MID}/ODEPROB.NRLIB/code.o ${OUT}/ODEPROB.o @ <>= ${MID}/ODEPROB.NRLIB: ${MID}/ODEPROB.spad @ echo 0 making ${MID}/ODEPROB.NRLIB from ${MID}/ODEPROB.spad @ (cd ${MID} ; echo ')co ODEPROB.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEPROB.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/ODEPROB.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEPROB.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODEPROB NumericalODEProblem" ${IN}/annacat.spad.pamphlet >ODEPROB.spad ) @ <>= ${OUT}/OPTPROB.o: ${MID}/OPTPROB.NRLIB @ echo 0 making ${OUT}/OPTPROB.o from ${MID}/OPTPROB.NRLIB @ cp ${MID}/OPTPROB.NRLIB/code.o ${OUT}/OPTPROB.o @ <>= ${MID}/OPTPROB.NRLIB: ${MID}/OPTPROB.spad @ echo 0 making ${MID}/OPTPROB.NRLIB from ${MID}/OPTPROB.spad @ (cd ${MID} ; echo ')co OPTPROB.spad' | ${INTERPSYS} ) @ <>= ${MID}/OPTPROB.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/OPTPROB.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf OPTPROB.NRLIB ; \ ${SPADBIN}/notangle -R"domain OPTPROB NumericalOptimizationProblem" ${IN}/annacat.spad.pamphlet >OPTPROB.spad ) @ <>= ${OUT}/PDECAT.o: ${MID}/PDECAT.NRLIB @ echo 0 making ${OUT}/PDECAT.o from ${MID}/PDECAT.NRLIB @ cp ${MID}/PDECAT.NRLIB/code.o ${OUT}/PDECAT.o @ <>= ${MID}/PDECAT.NRLIB: ${OUT}/TYPE.o ${MID}/PDECAT.spad @ echo 0 making ${MID}/PDECAT.NRLIB from ${MID}/PDECAT.spad @ (cd ${MID} ; echo ')co PDECAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PDECAT.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/PDECAT.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf PDECAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PDECAT PartialDifferentialEquationsSolverCategory" ${IN}/annacat.spad.pamphlet >PDECAT.spad ) @ <>= ${OUT}/PDEPROB.o: ${MID}/PDEPROB.NRLIB @ echo 0 making ${OUT}/PDEPROB.o from ${MID}/PDEPROB.NRLIB @ cp ${MID}/PDEPROB.NRLIB/code.o ${OUT}/PDEPROB.o @ <>= ${MID}/PDEPROB.NRLIB: ${MID}/PDEPROB.spad @ echo 0 making ${MID}/PDEPROB.NRLIB from ${MID}/PDEPROB.spad @ (cd ${MID} ; echo ')co PDEPROB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PDEPROB.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/PDEPROB.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf PDEPROB.NRLIB ; \ ${SPADBIN}/notangle -R"domain PDEPROB NumericalPDEProblem" ${IN}/annacat.spad.pamphlet >PDEPROB.spad ) @ <>= ${OUT}/OPTCAT.o: ${MID}/OPTCAT.NRLIB @ echo 0 making ${OUT}/OPTCAT.o from ${MID}/OPTCAT.NRLIB @ cp ${MID}/OPTCAT.NRLIB/code.o ${OUT}/OPTCAT.o @ <>= ${MID}/OPTCAT.NRLIB: ${OUT}/TYPE.o ${MID}/OPTCAT.spad @ echo 0 making ${MID}/OPTCAT.NRLIB from ${MID}/OPTCAT.spad @ (cd ${MID} ; echo ')co OPTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/OPTCAT.spad: ${IN}/annacat.spad.pamphlet @ echo 0 making ${MID}/OPTCAT.spad from ${IN}/annacat.spad.pamphlet @(cd ${MID} ; \ rm -rf OPTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category OPTCAT NumericalOptimizationCategory" ${IN}/annacat.spad.pamphlet >OPTCAT.spad ) @ <>= ${DOC}/annacat.spad.dvi: ${IN}/annacat.spad.pamphlet @ echo 0 making ${DOC}/annacat.spad.dvi from ${IN}/annacat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/annacat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} annacat.spad ; \ rm -f ${DOC}/annacat.spad.pamphlet ; \ rm -f ${DOC}/annacat.spad.tex ; \ rm -f ${DOC}/annacat.spad ) @ \subsection{any.spad \cite{1}} <>= ${MID}/any.spad: ${IN}/any.spad.pamphlet @ echo 0 making ${MID}/any.spad from ${IN}/any.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/any.spad.pamphlet >any.spad ) @ <>= ${OUT}/ANY.o: ${MID}/ANY.NRLIB @ echo 0 making ${OUT}/ANY.o from ${MID}/ANY.NRLIB @ cp ${MID}/ANY.NRLIB/code.o ${OUT}/ANY.o @ <>= ${MID}/ANY.NRLIB: ${MID}/ANY.spad @ echo 0 making ${MID}/ANY.NRLIB from ${MID}/ANY.spad @ (cd ${MID} ; echo ')co ANY.spad' | ${INTERPSYS} ) @ <>= ${MID}/ANY.spad: ${IN}/any.spad.pamphlet @ echo 0 making ${MID}/ANY.spad from ${IN}/any.spad.pamphlet @(cd ${MID} ; \ rm -rf ANY.NRLIB ; \ ${SPADBIN}/notangle -R"domain ANY Any" ${IN}/any.spad.pamphlet >ANY.spad ) @ <>= ${OUT}/ANY1.o: ${MID}/ANY1.NRLIB @ echo 0 making ${OUT}/ANY1.o from ${MID}/ANY1.NRLIB @ cp ${MID}/ANY1.NRLIB/code.o ${OUT}/ANY1.o @ <>= ${MID}/ANY1.NRLIB: ${OUT}/TYPE.o ${MID}/ANY1.spad @ echo 0 making ${MID}/ANY1.NRLIB from ${MID}/ANY1.spad @ (cd ${MID} ; echo ')co ANY1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ANY1.spad: ${IN}/any.spad.pamphlet @ echo 0 making ${MID}/ANY1.spad from ${IN}/any.spad.pamphlet @(cd ${MID} ; \ rm -rf ANY1.NRLIB ; \ ${SPADBIN}/notangle -R"package ANY1 AnyFunctions1" ${IN}/any.spad.pamphlet >ANY1.spad ) @ <>= ${OUT}/NONE1.o: ${MID}/NONE1.NRLIB @ echo 0 making ${OUT}/NONE1.o from ${MID}/NONE1.NRLIB @ cp ${MID}/NONE1.NRLIB/code.o ${OUT}/NONE1.o @ <>= ${MID}/NONE1.NRLIB: ${OUT}/TYPE.o ${MID}/NONE1.spad @ echo 0 making ${MID}/NONE1.NRLIB from ${MID}/NONE1.spad @ (cd ${MID} ; echo ')co NONE1.spad' | ${INTERPSYS} ) @ <>= ${MID}/NONE1.spad: ${IN}/any.spad.pamphlet @ echo 0 making ${MID}/NONE1.spad from ${IN}/any.spad.pamphlet @(cd ${MID} ; \ rm -rf NONE1.NRLIB ; \ ${SPADBIN}/notangle -R"package NONE1 NoneFunctions1" ${IN}/any.spad.pamphlet >NONE1.spad ) @ <>= ${OUT}/NONE.o: ${MID}/NONE.NRLIB @ echo 0 making ${OUT}/NONE.o from ${MID}/NONE.NRLIB @ cp ${MID}/NONE.NRLIB/code.o ${OUT}/NONE.o @ <>= ${MID}/NONE.NRLIB: ${OUT}/TYPE.o ${MID}/NONE.spad @ echo 0 making ${MID}/NONE.NRLIB from ${MID}/NONE.spad @ (cd ${MID} ; echo ')co NONE.spad' | ${INTERPSYS} ) @ <>= ${MID}/NONE.spad: ${IN}/any.spad.pamphlet @ echo 0 making ${MID}/NONE.spad from ${IN}/any.spad.pamphlet @(cd ${MID} ; \ rm -rf NONE.NRLIB ; \ ${SPADBIN}/notangle -R"domain NONE None" ${IN}/any.spad.pamphlet >NONE.spad ) @ <>= ${DOC}/any.spad.dvi: ${IN}/any.spad.pamphlet @ echo 0 making ${DOC}/any.spad.dvi from ${IN}/any.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/any.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} any.spad ; \ rm -f ${DOC}/any.spad.pamphlet ; \ rm -f ${DOC}/any.spad.tex ; \ rm -f ${DOC}/any.spad ) @ \subsection{array1.spad \cite{1}} <>= ${MID}/array1.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/array1.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/array1.spad.pamphlet >array1.spad ) @ <>= ${OUT}/ARRAY1.o: ${MID}/ARRAY1.NRLIB @ echo 0 making ${OUT}/ARRAY1.o from ${MID}/ARRAY1.NRLIB @ cp ${MID}/ARRAY1.NRLIB/code.o ${OUT}/ARRAY1.o @ <>= ${MID}/ARRAY1.NRLIB: ${MID}/ARRAY1.spad @ echo 0 making ${MID}/ARRAY1.NRLIB from ${MID}/ARRAY1.spad @ (cd ${MID} ; echo ')co ARRAY1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ARRAY1.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/ARRAY1.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf ARRAY1.NRLIB ; \ ${SPADBIN}/notangle -R"domain ARRAY1 OneDimensionalArray" ${IN}/array1.spad.pamphlet >ARRAY1.spad ) @ <>= ${OUT}/ARRAY12.o: ${MID}/ARRAY12.NRLIB @ echo 0 making ${OUT}/ARRAY12.o from ${MID}/ARRAY12.NRLIB @ cp ${MID}/ARRAY12.NRLIB/code.o ${OUT}/ARRAY12.o @ <>= ${MID}/ARRAY12.NRLIB: ${MID}/ARRAY12.spad @ echo 0 making ${MID}/ARRAY12.NRLIB from ${MID}/ARRAY12.spad @ (cd ${MID} ; echo ')co ARRAY12.spad' | ${INTERPSYS} ) @ <>= ${MID}/ARRAY12.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/ARRAY12.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf ARRAY12.NRLIB ; \ ${SPADBIN}/notangle -R"package ARRAY12 OneDimensionalArrayFunctions2" ${IN}/array1.spad.pamphlet >ARRAY12.spad ) @ <>= ${OUT}/FARRAY.o: ${MID}/FARRAY.NRLIB @ echo 0 making ${OUT}/FARRAY.o from ${MID}/FARRAY.NRLIB @ cp ${MID}/FARRAY.NRLIB/code.o ${OUT}/FARRAY.o @ <>= ${MID}/FARRAY.NRLIB: ${MID}/FARRAY.spad @ echo 0 making ${MID}/FARRAY.NRLIB from ${MID}/FARRAY.spad @ (cd ${MID} ; echo ')co FARRAY.spad' | ${INTERPSYS} ) @ <>= ${MID}/FARRAY.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/FARRAY.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf FARRAY.NRLIB ; \ ${SPADBIN}/notangle -R"domain FARRAY FlexibleArray" ${IN}/array1.spad.pamphlet >FARRAY.spad ) @ <>= ${OUT}/IARRAY1.o: ${MID}/IARRAY1.NRLIB @ echo 0 making ${OUT}/IARRAY1.o from ${MID}/IARRAY1.NRLIB @ cp ${MID}/IARRAY1.NRLIB/code.o ${OUT}/IARRAY1.o @ <>= ${MID}/IARRAY1.NRLIB: ${MID}/IARRAY1.spad @ echo 0 making ${MID}/IARRAY1.NRLIB from ${MID}/IARRAY1.spad @ (cd ${MID} ; echo ')co IARRAY1.spad' | ${INTERPSYS} ) @ <>= ${MID}/IARRAY1.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/IARRAY1.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf IARRAY1.NRLIB ; \ ${SPADBIN}/notangle -R"domain IARRAY1 IndexedOneDimensionalArray" ${IN}/array1.spad.pamphlet >IARRAY1.spad ) @ <>= ${OUT}/IFARRAY.o: ${MID}/IFARRAY.NRLIB @ echo 0 making ${OUT}/IFARRAY.o from ${MID}/IFARRAY.NRLIB @ cp ${MID}/IFARRAY.NRLIB/code.o ${OUT}/IFARRAY.o @ <>= ${MID}/IFARRAY.NRLIB: ${MID}/IFARRAY.spad @ echo 0 making ${MID}/IFARRAY.NRLIB from ${MID}/IFARRAY.spad @ (cd ${MID} ; echo ')co IFARRAY.spad' | ${INTERPSYS} ) @ <>= ${MID}/IFARRAY.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/IFARRAY.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf IFARRAY.NRLIB ; \ ${SPADBIN}/notangle -R"domain IFARRAY IndexedFlexibleArray" ${IN}/array1.spad.pamphlet >IFARRAY.spad ) @ <>= ${OUT}/PRIMARR.o: ${MID}/PRIMARR.NRLIB @ echo 0 making ${OUT}/PRIMARR.o from ${MID}/PRIMARR.NRLIB @ cp ${MID}/PRIMARR.NRLIB/code.o ${OUT}/PRIMARR.o @ <>= ${MID}/PRIMARR.NRLIB: ${MID}/PRIMARR.spad @ echo 0 making ${MID}/PRIMARR.NRLIB from ${MID}/PRIMARR.spad @ (cd ${MID} ; echo ')co PRIMARR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRIMARR.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/PRIMARR.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMARR.NRLIB ; \ ${SPADBIN}/notangle -R"domain PRIMARR PrimitiveArray" ${IN}/array1.spad.pamphlet >PRIMARR.spad ) @ <>= ${MID}/PRIMARR.o: ${MID}/PRIMARR.lsp @ echo 0 making ${MID}/PRIMARR.o from ${MID}/PRIMARR.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "PRIMARR.lsp" :output-file "PRIMARR.o"))' | ${DEPSYS} ) @ cp ${MID}/PRIMARR.o ${OUT}/PRIMARR.o @ <>= ${MID}/PRIMARR.lsp: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/PRIMARR.lsp from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMARR.NRLIB ; \ rm -rf ${OUT}/PRIMARR.o ; \ ${SPADBIN}/notangle -R"PRIMARR.lsp BOOTSTRAP" ${IN}/array1.spad.pamphlet >PRIMARR.lsp ) @ <>= ${OUT}/PRIMARR2.o: ${MID}/PRIMARR2.NRLIB @ echo 0 making ${OUT}/PRIMARR2.o from ${MID}/PRIMARR2.NRLIB @ cp ${MID}/PRIMARR2.NRLIB/code.o ${OUT}/PRIMARR2.o @ <>= ${MID}/PRIMARR2.NRLIB: ${MID}/PRIMARR2.spad @ echo 0 making ${MID}/PRIMARR2.NRLIB from ${MID}/PRIMARR2.spad @ (cd ${MID} ; echo ')co PRIMARR2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRIMARR2.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/PRIMARR2.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMARR2.NRLIB ; \ ${SPADBIN}/notangle -R"package PRIMARR2 PrimitiveArrayFunctions2" ${IN}/array1.spad.pamphlet >PRIMARR2.spad ) @ <>= ${OUT}/TUPLE.o: ${MID}/TUPLE.NRLIB @ echo 0 making ${OUT}/TUPLE.o from ${MID}/TUPLE.NRLIB @ cp ${MID}/TUPLE.NRLIB/code.o ${OUT}/TUPLE.o @ <>= ${MID}/TUPLE.NRLIB: ${MID}/TUPLE.spad @ echo 0 making ${MID}/TUPLE.NRLIB from ${MID}/TUPLE.spad @ (cd ${MID} ; echo ')co TUPLE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TUPLE.spad: ${IN}/array1.spad.pamphlet @ echo 0 making ${MID}/TUPLE.spad from ${IN}/array1.spad.pamphlet @(cd ${MID} ; \ rm -rf TUPLE.NRLIB ; \ ${SPADBIN}/notangle -R"domain TUPLE Tuple" ${IN}/array1.spad.pamphlet >TUPLE.spad ) @ <>= ${DOC}/array1.spad.dvi: ${IN}/array1.spad.pamphlet @ echo 0 making ${DOC}/array1.spad.dvi from ${IN}/array1.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/array1.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} array1.spad ; \ rm -f ${DOC}/array1.spad.pamphlet ; \ rm -f ${DOC}/array1.spad.tex ; \ rm -f ${DOC}/array1.spad ) @ \subsection{array2.spad \cite{1}} <>= ${MID}/array2.spad: ${IN}/array2.spad.pamphlet @ echo 0 making ${MID}/array2.spad from ${IN}/array2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/array2.spad.pamphlet >array2.spad ) @ <>= ${OUT}/ARRAY2.o: ${MID}/ARRAY2.NRLIB @ echo 0 making ${OUT}/ARRAY2.o from ${MID}/ARRAY2.NRLIB @ cp ${MID}/ARRAY2.NRLIB/code.o ${OUT}/ARRAY2.o @ <>= ${MID}/ARRAY2.NRLIB: ${MID}/ARRAY2.spad @ echo 0 making ${MID}/ARRAY2.NRLIB from ${MID}/ARRAY2.spad @ (cd ${MID} ; echo ')co ARRAY2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ARRAY2.spad: ${IN}/array2.spad.pamphlet @ echo 0 making ${MID}/ARRAY2.spad from ${IN}/array2.spad.pamphlet @(cd ${MID} ; \ rm -rf ARRAY2.NRLIB ; \ ${SPADBIN}/notangle -R"domain ARRAY2 TwoDimensionalArray" ${IN}/array2.spad.pamphlet >ARRAY2.spad ) @ <>= ${OUT}/ARR2CAT-.o: ${MID}/ARR2CAT.NRLIB @ echo 0 making ${OUT}/ARR2CAT-.o from ${MID}/ARR2CAT-.NRLIB @ cp ${MID}/ARR2CAT-.NRLIB/code.o ${OUT}/ARR2CAT-.o @ <>= ${MID}/ARR2CAT-.NRLIB: ${OUT}/TYPE.o ${MID}/ARR2CAT.spad @ echo 0 making ${MID}/ARR2CAT-.NRLIB from ${MID}/ARR2CAT.spad @ (cd ${MID} ; echo ')co ARR2CAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ARR2CAT.o: ${MID}/ARR2CAT.NRLIB @ echo 0 making ${OUT}/ARR2CAT.o from ${MID}/ARR2CAT.NRLIB @ cp ${MID}/ARR2CAT.NRLIB/code.o ${OUT}/ARR2CAT.o @ <>= ${MID}/ARR2CAT.NRLIB: ${MID}/ARR2CAT.spad @ echo 0 making ${MID}/ARR2CAT.NRLIB from ${MID}/ARR2CAT.spad @ (cd ${MID} ; echo ')co ARR2CAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ARR2CAT.spad: ${IN}/array2.spad.pamphlet @ echo 0 making ${MID}/ARR2CAT.spad from ${IN}/array2.spad.pamphlet @(cd ${MID} ; \ rm -rf ARR2CAT.NRLIB ; \ ${SPADBIN}/notangle -R"category ARR2CAT TwoDimensionalArrayCategory" ${IN}/array2.spad.pamphlet >ARR2CAT.spad ) @ <>= ${OUT}/IARRAY2.o: ${MID}/IARRAY2.NRLIB @ echo 0 making ${OUT}/IARRAY2.o from ${MID}/IARRAY2.NRLIB @ cp ${MID}/IARRAY2.NRLIB/code.o ${OUT}/IARRAY2.o @ <>= ${MID}/IARRAY2.NRLIB: ${MID}/IARRAY2.spad @ echo 0 making ${MID}/IARRAY2.NRLIB from ${MID}/IARRAY2.spad @ (cd ${MID} ; echo ')co IARRAY2.spad' | ${INTERPSYS} ) @ <>= ${MID}/IARRAY2.spad: ${IN}/array2.spad.pamphlet @ echo 0 making ${MID}/IARRAY2.spad from ${IN}/array2.spad.pamphlet @(cd ${MID} ; \ rm -rf IARRAY2.NRLIB ; \ ${SPADBIN}/notangle -R"domain IARRAY2 IndexedTwoDimensionalArray" ${IN}/array2.spad.pamphlet >IARRAY2.spad ) @ <>= ${OUT}/IIARRAY2.o: ${MID}/IIARRAY2.NRLIB @ echo 0 making ${OUT}/IIARRAY2.o from ${MID}/IIARRAY2.NRLIB @ cp ${MID}/IIARRAY2.NRLIB/code.o ${OUT}/IIARRAY2.o @ <>= ${MID}/IIARRAY2.NRLIB: ${MID}/IIARRAY2.spad @ echo 0 making ${MID}/IIARRAY2.NRLIB from ${MID}/IIARRAY2.spad @ (cd ${MID} ; echo ')co IIARRAY2.spad' | ${INTERPSYS} ) @ <>= ${MID}/IIARRAY2.spad: ${IN}/array2.spad.pamphlet @ echo 0 making ${MID}/IIARRAY2.spad from ${IN}/array2.spad.pamphlet @(cd ${MID} ; \ rm -rf IIARRAY2.NRLIB ; \ ${SPADBIN}/notangle -R"domain IIARRAY2 InnerIndexedTwoDimensionalArray" ${IN}/array2.spad.pamphlet >IIARRAY2.spad ) @ <>= ${DOC}/array2.spad.dvi: ${IN}/array2.spad.pamphlet @ echo 0 making ${DOC}/array2.spad.dvi from ${IN}/array2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/array2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} array2.spad ; \ rm -f ${DOC}/array2.spad.pamphlet ; \ rm -f ${DOC}/array2.spad.tex ; \ rm -f ${DOC}/array2.spad ) @ \subsection{asp.spad \cite{1}} <>= ${MID}/asp.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/asp.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/asp.spad.pamphlet >asp.spad ) @ <>= ${OUT}/ASP1.o: ${MID}/ASP1.NRLIB @ echo 0 making ${OUT}/ASP1.o from ${MID}/ASP1.NRLIB @ cp ${MID}/ASP1.NRLIB/code.o ${OUT}/ASP1.o @ <>= ${MID}/ASP1.NRLIB: ${MID}/ASP1.spad @ echo 0 making ${MID}/ASP1.NRLIB from ${MID}/ASP1.spad @ (cd ${MID} ; echo ')co ASP1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP1.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP1.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP1.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP1 Asp1" ${IN}/asp.spad.pamphlet >ASP1.spad ) @ <>= ${OUT}/ASP10.o: ${MID}/ASP10.NRLIB @ echo 0 making ${OUT}/ASP10.o from ${MID}/ASP10.NRLIB @ cp ${MID}/ASP10.NRLIB/code.o ${OUT}/ASP10.o @ <>= ${MID}/ASP10.NRLIB: ${MID}/ASP10.spad @ echo 0 making ${MID}/ASP10.NRLIB from ${MID}/ASP10.spad @ (cd ${MID} ; echo ')co ASP10.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP10.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP10.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP10.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP10 Asp10" ${IN}/asp.spad.pamphlet >ASP10.spad ) @ <>= ${OUT}/ASP12.o: ${MID}/ASP12.NRLIB @ echo 0 making ${OUT}/ASP12.o from ${MID}/ASP12.NRLIB @ cp ${MID}/ASP12.NRLIB/code.o ${OUT}/ASP12.o @ <>= ${MID}/ASP12.NRLIB: ${MID}/ASP12.spad @ echo 0 making ${MID}/ASP12.NRLIB from ${MID}/ASP12.spad @ (cd ${MID} ; echo ')co ASP12.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP12.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP12.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP12.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP12 Asp12" ${IN}/asp.spad.pamphlet >ASP12.spad ) @ <>= ${OUT}/ASP19.o: ${MID}/ASP19.NRLIB @ echo 0 making ${OUT}/ASP19.o from ${MID}/ASP19.NRLIB @ cp ${MID}/ASP19.NRLIB/code.o ${OUT}/ASP19.o @ <>= ${MID}/ASP19.NRLIB: ${MID}/ASP19.spad @ echo 0 making ${MID}/ASP19.NRLIB from ${MID}/ASP19.spad @ (cd ${MID} ; echo ')co ASP19.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP19.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP19.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP19.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP19 Asp19" ${IN}/asp.spad.pamphlet >ASP19.spad ) @ <>= ${OUT}/ASP20.o: ${MID}/ASP20.NRLIB @ echo 0 making ${OUT}/ASP20.o from ${MID}/ASP20.NRLIB @ cp ${MID}/ASP20.NRLIB/code.o ${OUT}/ASP20.o @ <>= ${MID}/ASP20.NRLIB: ${MID}/ASP20.spad @ echo 0 making ${MID}/ASP20.NRLIB from ${MID}/ASP20.spad @ (cd ${MID} ; echo ')co ASP20.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP20.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP20.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP20.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP20 Asp20" ${IN}/asp.spad.pamphlet >ASP20.spad ) @ <>= ${OUT}/ASP24.o: ${MID}/ASP24.NRLIB @ echo 0 making ${OUT}/ASP24.o from ${MID}/ASP24.NRLIB @ cp ${MID}/ASP24.NRLIB/code.o ${OUT}/ASP24.o @ <>= ${MID}/ASP24.NRLIB: ${MID}/ASP24.spad @ echo 0 making ${MID}/ASP24.NRLIB from ${MID}/ASP24.spad @ (cd ${MID} ; echo ')co ASP24.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP24.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP24.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP24.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP24 Asp24" ${IN}/asp.spad.pamphlet >ASP24.spad ) @ <>= ${OUT}/ASP27.o: ${MID}/ASP27.NRLIB @ echo 0 making ${OUT}/ASP27.o from ${MID}/ASP27.NRLIB @ cp ${MID}/ASP27.NRLIB/code.o ${OUT}/ASP27.o @ <>= ${MID}/ASP27.NRLIB: ${MID}/ASP27.spad @ echo 0 making ${MID}/ASP27.NRLIB from ${MID}/ASP27.spad @ (cd ${MID} ; echo ')co ASP27.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP27.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP27.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP27.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP27 Asp27" ${IN}/asp.spad.pamphlet >ASP27.spad ) @ <>= ${OUT}/ASP28.o: ${MID}/ASP28.NRLIB @ echo 0 making ${OUT}/ASP28.o from ${MID}/ASP28.NRLIB @ cp ${MID}/ASP28.NRLIB/code.o ${OUT}/ASP28.o @ <>= ${MID}/ASP28.NRLIB: ${MID}/ASP28.spad @ echo 0 making ${MID}/ASP28.NRLIB from ${MID}/ASP28.spad @ (cd ${MID} ; echo ')co ASP28.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP28.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP28.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP28.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP28 Asp28" ${IN}/asp.spad.pamphlet >ASP28.spad ) @ <>= ${OUT}/ASP29.o: ${MID}/ASP29.NRLIB @ echo 0 making ${OUT}/ASP29.o from ${MID}/ASP29.NRLIB @ cp ${MID}/ASP29.NRLIB/code.o ${OUT}/ASP29.o @ <>= ${MID}/ASP29.NRLIB: ${MID}/ASP29.spad @ echo 0 making ${MID}/ASP29.NRLIB from ${MID}/ASP29.spad @ (cd ${MID} ; echo ')co ASP29.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP29.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP29.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP29.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP29 Asp29" ${IN}/asp.spad.pamphlet >ASP29.spad ) @ <>= ${OUT}/ASP30.o: ${MID}/ASP30.NRLIB @ echo 0 making ${OUT}/ASP30.o from ${MID}/ASP30.NRLIB @ cp ${MID}/ASP30.NRLIB/code.o ${OUT}/ASP30.o @ <>= ${MID}/ASP30.NRLIB: ${MID}/ASP30.spad @ echo 0 making ${MID}/ASP30.NRLIB from ${MID}/ASP30.spad @ (cd ${MID} ; echo ')co ASP30.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP30.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP30.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP30.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP30 Asp30" ${IN}/asp.spad.pamphlet >ASP30.spad ) @ <>= ${OUT}/ASP31.o: ${MID}/ASP31.NRLIB @ echo 0 making ${OUT}/ASP31.o from ${MID}/ASP31.NRLIB @ cp ${MID}/ASP31.NRLIB/code.o ${OUT}/ASP31.o @ <>= ${MID}/ASP31.NRLIB: ${MID}/ASP31.spad @ echo 0 making ${MID}/ASP31.NRLIB from ${MID}/ASP31.spad @ (cd ${MID} ; echo ')co ASP31.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP31.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP31.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP31.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP31 Asp31" ${IN}/asp.spad.pamphlet >ASP31.spad ) @ <>= ${OUT}/ASP33.o: ${MID}/ASP33.NRLIB @ echo 0 making ${OUT}/ASP33.o from ${MID}/ASP33.NRLIB @ cp ${MID}/ASP33.NRLIB/code.o ${OUT}/ASP33.o @ <>= ${MID}/ASP33.NRLIB: ${MID}/ASP33.spad @ echo 0 making ${MID}/ASP33.NRLIB from ${MID}/ASP33.spad @ (cd ${MID} ; echo ')co ASP33.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP33.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP33.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP33.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP33 Asp33" ${IN}/asp.spad.pamphlet >ASP33.spad ) @ <>= ${OUT}/ASP34.o: ${MID}/ASP34.NRLIB @ echo 0 making ${OUT}/ASP34.o from ${MID}/ASP34.NRLIB @ cp ${MID}/ASP34.NRLIB/code.o ${OUT}/ASP34.o @ <>= ${MID}/ASP34.NRLIB: ${MID}/ASP34.spad @ echo 0 making ${MID}/ASP34.NRLIB from ${MID}/ASP34.spad @ (cd ${MID} ; echo ')co ASP34.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP34.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP34.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP34.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP34 Asp34" ${IN}/asp.spad.pamphlet >ASP34.spad ) @ <>= ${OUT}/ASP35.o: ${MID}/ASP35.NRLIB @ echo 0 making ${OUT}/ASP35.o from ${MID}/ASP35.NRLIB @ cp ${MID}/ASP35.NRLIB/code.o ${OUT}/ASP35.o @ <>= ${MID}/ASP35.NRLIB: ${MID}/ASP35.spad @ echo 0 making ${MID}/ASP35.NRLIB from ${MID}/ASP35.spad @ (cd ${MID} ; echo ')co ASP35.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP35.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP35.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP35.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP35 Asp35" ${IN}/asp.spad.pamphlet >ASP35.spad ) @ <>= ${OUT}/ASP4.o: ${MID}/ASP4.NRLIB @ echo 0 making ${OUT}/ASP4.o from ${MID}/ASP4.NRLIB @ cp ${MID}/ASP4.NRLIB/code.o ${OUT}/ASP4.o @ <>= ${MID}/ASP4.NRLIB: ${MID}/ASP4.spad @ echo 0 making ${MID}/ASP4.NRLIB from ${MID}/ASP4.spad @ (cd ${MID} ; echo ')co ASP4.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP4.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP4.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP4.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP4 Asp4" ${IN}/asp.spad.pamphlet >ASP4.spad ) @ <>= ${OUT}/ASP41.o: ${MID}/ASP41.NRLIB @ echo 0 making ${OUT}/ASP41.o from ${MID}/ASP41.NRLIB @ cp ${MID}/ASP41.NRLIB/code.o ${OUT}/ASP41.o @ <>= ${MID}/ASP41.NRLIB: ${MID}/ASP41.spad @ echo 0 making ${MID}/ASP41.NRLIB from ${MID}/ASP41.spad @ (cd ${MID} ; echo ')co ASP41.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP41.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP41.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP41.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP41 Asp41" ${IN}/asp.spad.pamphlet >ASP41.spad ) @ <>= ${OUT}/ASP42.o: ${MID}/ASP42.NRLIB @ echo 0 making ${OUT}/ASP42.o from ${MID}/ASP42.NRLIB @ cp ${MID}/ASP42.NRLIB/code.o ${OUT}/ASP42.o @ <>= ${MID}/ASP42.NRLIB: ${MID}/ASP42.spad @ echo 0 making ${MID}/ASP42.NRLIB from ${MID}/ASP42.spad @ (cd ${MID} ; echo ')co ASP42.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP42.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP42.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP42.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP42 Asp42" ${IN}/asp.spad.pamphlet >ASP42.spad ) @ <>= ${OUT}/ASP49.o: ${MID}/ASP49.NRLIB @ echo 0 making ${OUT}/ASP49.o from ${MID}/ASP49.NRLIB @ cp ${MID}/ASP49.NRLIB/code.o ${OUT}/ASP49.o @ <>= ${MID}/ASP49.NRLIB: ${MID}/ASP49.spad @ echo 0 making ${MID}/ASP49.NRLIB from ${MID}/ASP49.spad @ (cd ${MID} ; echo ')co ASP49.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP49.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP49.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP49.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP49 Asp49" ${IN}/asp.spad.pamphlet >ASP49.spad ) @ <>= ${OUT}/ASP50.o: ${MID}/ASP50.NRLIB @ echo 0 making ${OUT}/ASP50.o from ${MID}/ASP50.NRLIB @ cp ${MID}/ASP50.NRLIB/code.o ${OUT}/ASP50.o @ <>= ${MID}/ASP50.NRLIB: ${MID}/ASP50.spad @ echo 0 making ${MID}/ASP50.NRLIB from ${MID}/ASP50.spad @ (cd ${MID} ; echo ')co ASP50.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP50.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP50.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP50.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP50 Asp50" ${IN}/asp.spad.pamphlet >ASP50.spad ) @ <>= ${OUT}/ASP55.o: ${MID}/ASP55.NRLIB @ echo 0 making ${OUT}/ASP55.o from ${MID}/ASP55.NRLIB @ cp ${MID}/ASP55.NRLIB/code.o ${OUT}/ASP55.o @ <>= ${MID}/ASP55.NRLIB: ${MID}/ASP55.spad @ echo 0 making ${MID}/ASP55.NRLIB from ${MID}/ASP55.spad @ (cd ${MID} ; echo ')co ASP55.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP55.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP55.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP55.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP55 Asp55" ${IN}/asp.spad.pamphlet >ASP55.spad ) @ <>= ${OUT}/ASP6.o: ${MID}/ASP6.NRLIB @ echo 0 making ${OUT}/ASP6.o from ${MID}/ASP6.NRLIB @ cp ${MID}/ASP6.NRLIB/code.o ${OUT}/ASP6.o @ <>= ${MID}/ASP6.NRLIB: ${MID}/ASP6.spad @ echo 0 making ${MID}/ASP6.NRLIB from ${MID}/ASP6.spad @ (cd ${MID} ; echo ')co ASP6.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP6.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP6.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP6.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP6 Asp6" ${IN}/asp.spad.pamphlet >ASP6.spad ) @ <>= ${OUT}/ASP7.o: ${MID}/ASP7.NRLIB @ echo 0 making ${OUT}/ASP7.o from ${MID}/ASP7.NRLIB @ cp ${MID}/ASP7.NRLIB/code.o ${OUT}/ASP7.o @ <>= ${MID}/ASP7.NRLIB: ${MID}/ASP7.spad @ echo 0 making ${MID}/ASP7.NRLIB from ${MID}/ASP7.spad @ (cd ${MID} ; echo ')co ASP7.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP7.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP7.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP7.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP7 Asp7" ${IN}/asp.spad.pamphlet >ASP7.spad ) @ <>= ${OUT}/ASP73.o: ${MID}/ASP73.NRLIB @ echo 0 making ${OUT}/ASP73.o from ${MID}/ASP73.NRLIB @ cp ${MID}/ASP73.NRLIB/code.o ${OUT}/ASP73.o @ <>= ${MID}/ASP73.NRLIB: ${MID}/ASP73.spad @ echo 0 making ${MID}/ASP73.NRLIB from ${MID}/ASP73.spad @ (cd ${MID} ; echo ')co ASP73.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP73.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP73.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP73.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP73 Asp73" ${IN}/asp.spad.pamphlet >ASP73.spad ) @ <>= ${OUT}/ASP74.o: ${MID}/ASP74.NRLIB @ echo 0 making ${OUT}/ASP74.o from ${MID}/ASP74.NRLIB @ cp ${MID}/ASP74.NRLIB/code.o ${OUT}/ASP74.o @ <>= ${MID}/ASP74.NRLIB: ${MID}/ASP74.spad @ echo 0 making ${MID}/ASP74.NRLIB from ${MID}/ASP74.spad @ (cd ${MID} ; echo ')co ASP74.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP74.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP74.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP74.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP74 Asp74" ${IN}/asp.spad.pamphlet >ASP74.spad ) @ <>= ${OUT}/ASP77.o: ${MID}/ASP77.NRLIB @ echo 0 making ${OUT}/ASP77.o from ${MID}/ASP77.NRLIB @ cp ${MID}/ASP77.NRLIB/code.o ${OUT}/ASP77.o @ <>= ${MID}/ASP77.NRLIB: ${MID}/ASP77.spad @ echo 0 making ${MID}/ASP77.NRLIB from ${MID}/ASP77.spad @ (cd ${MID} ; echo ')co ASP77.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP77.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP77.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP77.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP77 Asp77" ${IN}/asp.spad.pamphlet >ASP77.spad ) @ <>= ${OUT}/ASP78.o: ${MID}/ASP78.NRLIB @ echo 0 making ${OUT}/ASP78.o from ${MID}/ASP78.NRLIB @ cp ${MID}/ASP78.NRLIB/code.o ${OUT}/ASP78.o @ <>= ${MID}/ASP78.NRLIB: ${MID}/ASP78.spad @ echo 0 making ${MID}/ASP78.NRLIB from ${MID}/ASP78.spad @ (cd ${MID} ; echo ')co ASP78.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP78.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP78.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP78.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP78 Asp78" ${IN}/asp.spad.pamphlet >ASP78.spad ) @ <>= ${OUT}/ASP8.o: ${MID}/ASP8.NRLIB @ echo 0 making ${OUT}/ASP8.o from ${MID}/ASP8.NRLIB @ cp ${MID}/ASP8.NRLIB/code.o ${OUT}/ASP8.o @ <>= ${MID}/ASP8.NRLIB: ${MID}/ASP8.spad @ echo 0 making ${MID}/ASP8.NRLIB from ${MID}/ASP8.spad @ (cd ${MID} ; echo ')co ASP8.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP8.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP8.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP8.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP8 Asp8" ${IN}/asp.spad.pamphlet >ASP8.spad ) @ <>= ${OUT}/ASP80.o: ${MID}/ASP80.NRLIB @ echo 0 making ${OUT}/ASP80.o from ${MID}/ASP80.NRLIB @ cp ${MID}/ASP80.NRLIB/code.o ${OUT}/ASP80.o @ <>= ${MID}/ASP80.NRLIB: ${MID}/ASP80.spad @ echo 0 making ${MID}/ASP80.NRLIB from ${MID}/ASP80.spad @ (cd ${MID} ; echo ')co ASP80.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP80.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP80.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP80.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP80 Asp80" ${IN}/asp.spad.pamphlet >ASP80.spad ) @ <>= ${OUT}/ASP9.o: ${MID}/ASP9.NRLIB @ echo 0 making ${OUT}/ASP9.o from ${MID}/ASP9.NRLIB @ cp ${MID}/ASP9.NRLIB/code.o ${OUT}/ASP9.o @ <>= ${MID}/ASP9.NRLIB: ${MID}/ASP9.spad @ echo 0 making ${MID}/ASP9.NRLIB from ${MID}/ASP9.spad @ (cd ${MID} ; echo ')co ASP9.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASP9.spad: ${IN}/asp.spad.pamphlet @ echo 0 making ${MID}/ASP9.spad from ${IN}/asp.spad.pamphlet @(cd ${MID} ; \ rm -rf ASP9.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASP9 Asp9" ${IN}/asp.spad.pamphlet >ASP9.spad ) @ <>= ${DOC}/asp.spad.dvi: ${IN}/asp.spad.pamphlet @ echo 0 making ${DOC}/asp.spad.dvi from ${IN}/asp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/asp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} asp.spad ; \ rm -f ${DOC}/asp.spad.pamphlet ; \ rm -f ${DOC}/asp.spad.tex ; \ rm -f ${DOC}/asp.spad ) @ \subsection{attreg.spad \cite{1}} <>= ${MID}/attreg.spad: ${IN}/attreg.spad.pamphlet @ echo 0 making ${MID}/attreg.spad from ${IN}/attreg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/attreg.spad.pamphlet >attreg.spad ) @ <>= ${OUT}/ATTREG.o: ${MID}/ATTREG.NRLIB @ echo 0 making ${OUT}/ATTREG.o from ${MID}/ATTREG.NRLIB @ cp ${MID}/ATTREG.NRLIB/code.o ${OUT}/ATTREG.o @ <>= ${MID}/ATTREG.NRLIB: ${MID}/ATTREG.spad @ echo 0 making ${MID}/ATTREG.NRLIB from ${MID}/ATTREG.spad @ (cd ${MID} ; echo ')co ATTREG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ATTREG.spad: ${IN}/attreg.spad.pamphlet @ echo 0 making ${MID}/ATTREG.spad from ${IN}/attreg.spad.pamphlet @(cd ${MID} ; \ rm -rf ATTREG.NRLIB ; \ ${SPADBIN}/notangle -R"category ATTREG AttributeRegistry" ${IN}/attreg.spad.pamphlet >ATTREG.spad ) @ <>= ${DOC}/attreg.spad.dvi: ${IN}/attreg.spad.pamphlet @ echo 0 making ${DOC}/attreg.spad.dvi from ${IN}/attreg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/attreg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} attreg.spad ; \ rm -f ${DOC}/attreg.spad.pamphlet ; \ rm -f ${DOC}/attreg.spad.tex ; \ rm -f ${DOC}/attreg.spad ) @ \subsection{axtimer.as \cite{1}} <>= ${MID}/axtimer.as: ${IN}/axtimer.as.pamphlet @ echo 0 making ${MID}/axtimer.as from ${IN}/axtimer.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/axtimer.as.pamphlet >axtimer.as ) @ <>= ${DOC}/axtimer.as.dvi: ${IN}/axtimer.as.pamphlet @ echo 0 making ${DOC}/axtimer.as.dvi from ${IN}/axtimer.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/axtimer.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} axtimer.as ; \ rm -f ${DOC}/axtimer.as.pamphlet ; \ rm -f ${DOC}/axtimer.as.tex ; \ rm -f ${DOC}/axtimer.as ) @ \subsection{bags.spad \cite{1}} <>= ${MID}/bags.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/bags.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/bags.spad.pamphlet >bags.spad ) @ <>= ${OUT}/ASTACK.o: ${MID}/ASTACK.NRLIB @ echo 0 making ${OUT}/ASTACK.o from ${MID}/ASTACK.NRLIB @ cp ${MID}/ASTACK.NRLIB/code.o ${OUT}/ASTACK.o @ <>= ${MID}/ASTACK.NRLIB: ${MID}/ASTACK.spad @ echo 0 making ${MID}/ASTACK.NRLIB from ${MID}/ASTACK.spad @ (cd ${MID} ; echo ')co ASTACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASTACK.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/ASTACK.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ rm -rf ASTACK.NRLIB ; \ ${SPADBIN}/notangle -R"domain ASTACK ArrayStack" ${IN}/bags.spad.pamphlet >ASTACK.spad ) @ <>= ${OUT}/DEQUEUE.o: ${MID}/DEQUEUE.NRLIB @ echo 0 making ${OUT}/DEQUEUE.o from ${MID}/DEQUEUE.NRLIB @ cp ${MID}/DEQUEUE.NRLIB/code.o ${OUT}/DEQUEUE.o @ <>= ${MID}/DEQUEUE.NRLIB: ${MID}/DEQUEUE.spad @ echo 0 making ${MID}/DEQUEUE.NRLIB from ${MID}/DEQUEUE.spad @ (cd ${MID} ; echo ')co DEQUEUE.spad' | ${INTERPSYS} ) @ <>= ${MID}/DEQUEUE.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/DEQUEUE.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ rm -rf DEQUEUE.NRLIB ; \ ${SPADBIN}/notangle -R"domain DEQUEUE Dequeue" ${IN}/bags.spad.pamphlet >DEQUEUE.spad ) @ <>= ${OUT}/HEAP.o: ${MID}/HEAP.NRLIB @ echo 0 making ${OUT}/HEAP.o from ${MID}/HEAP.NRLIB @ cp ${MID}/HEAP.NRLIB/code.o ${OUT}/HEAP.o @ <>= ${MID}/HEAP.NRLIB: ${MID}/HEAP.spad @ echo 0 making ${MID}/HEAP.NRLIB from ${MID}/HEAP.spad @ (cd ${MID} ; echo ')co HEAP.spad' | ${INTERPSYS} ) @ <>= ${MID}/HEAP.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/HEAP.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ rm -rf HEAP.NRLIB ; \ ${SPADBIN}/notangle -R"domain HEAP Heap" ${IN}/bags.spad.pamphlet >HEAP.spad ) @ <>= ${OUT}/QUEUE.o: ${MID}/QUEUE.NRLIB @ echo 0 making ${OUT}/QUEUE.o from ${MID}/QUEUE.NRLIB @ cp ${MID}/QUEUE.NRLIB/code.o ${OUT}/QUEUE.o @ <>= ${MID}/QUEUE.NRLIB: ${MID}/QUEUE.spad @ echo 0 making ${MID}/QUEUE.NRLIB from ${MID}/QUEUE.spad @ (cd ${MID} ; echo ')co QUEUE.spad' | ${INTERPSYS} ) @ <>= ${MID}/QUEUE.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/QUEUE.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ rm -rf QUEUE.NRLIB ; \ ${SPADBIN}/notangle -R"domain QUEUE Queue" ${IN}/bags.spad.pamphlet >QUEUE.spad ) @ <>= ${OUT}/STACK.o: ${MID}/STACK.NRLIB @ echo 0 making ${OUT}/STACK.o from ${MID}/STACK.NRLIB @ cp ${MID}/STACK.NRLIB/code.o ${OUT}/STACK.o @ <>= ${MID}/STACK.NRLIB: ${MID}/STACK.spad @ echo 0 making ${MID}/STACK.NRLIB from ${MID}/STACK.spad @ (cd ${MID} ; echo ')co STACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/STACK.spad: ${IN}/bags.spad.pamphlet @ echo 0 making ${MID}/STACK.spad from ${IN}/bags.spad.pamphlet @(cd ${MID} ; \ rm -rf STACK.NRLIB ; \ ${SPADBIN}/notangle -R"domain STACK Stack" ${IN}/bags.spad.pamphlet >STACK.spad ) @ <>= ${DOC}/bags.spad.dvi: ${IN}/bags.spad.pamphlet @ echo 0 making ${DOC}/bags.spad.dvi from ${IN}/bags.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/bags.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} bags.spad ; \ rm -f ${DOC}/bags.spad.pamphlet ; \ rm -f ${DOC}/bags.spad.tex ; \ rm -f ${DOC}/bags.spad ) @ \subsection{bezout.spad \cite{1}} <>= ${MID}/bezout.spad: ${IN}/bezout.spad.pamphlet @ echo 0 making ${MID}/bezout.spad from ${IN}/bezout.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/bezout.spad.pamphlet >bezout.spad ) @ <>= ${OUT}/BEZOUT.o: ${MID}/BEZOUT.NRLIB @ echo 0 making ${OUT}/BEZOUT.o from ${MID}/BEZOUT.NRLIB @ cp ${MID}/BEZOUT.NRLIB/code.o ${OUT}/BEZOUT.o @ <>= ${MID}/BEZOUT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/BEZOUT.spad @ echo 0 making ${MID}/BEZOUT.NRLIB from ${MID}/BEZOUT.spad @ (cd ${MID} ; echo ')co BEZOUT.spad' | ${INTERPSYS} ) @ <>= ${MID}/BEZOUT.spad: ${IN}/bezout.spad.pamphlet @ echo 0 making ${MID}/BEZOUT.spad from ${IN}/bezout.spad.pamphlet @(cd ${MID} ; \ rm -rf BEZOUT.NRLIB ; \ ${SPADBIN}/notangle -R"package BEZOUT BezoutMatrix" ${IN}/bezout.spad.pamphlet >BEZOUT.spad ) @ <>= ${DOC}/bezout.spad.dvi: ${IN}/bezout.spad.pamphlet @ echo 0 making ${DOC}/bezout.spad.dvi from ${IN}/bezout.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/bezout.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} bezout.spad ; \ rm -f ${DOC}/bezout.spad.pamphlet ; \ rm -f ${DOC}/bezout.spad.tex ; \ rm -f ${DOC}/bezout.spad ) @ \subsection{boolean.spad \cite{1}} <>= ${MID}/boolean.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/boolean.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/boolean.spad.pamphlet >boolean.spad ) @ <>= ${OUT}/BITS.o: ${MID}/BITS.NRLIB @ echo 0 making ${OUT}/BITS.o from ${MID}/BITS.NRLIB @ cp ${MID}/BITS.NRLIB/code.o ${OUT}/BITS.o @ <>= ${MID}/BITS.NRLIB: ${MID}/BITS.spad @ echo 0 making ${MID}/BITS.NRLIB from ${MID}/BITS.spad @ (cd ${MID} ; echo ')co BITS.spad' | ${INTERPSYS} ) @ <>= ${MID}/BITS.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/BITS.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf BITS.NRLIB ; \ ${SPADBIN}/notangle -R"domain BITS Bits" ${IN}/boolean.spad.pamphlet >BITS.spad ) @ <>= ${OUT}/BOOLEAN.o: ${MID}/BOOLEAN.NRLIB @ echo 0 making ${OUT}/BOOLEAN.o from ${MID}/BOOLEAN.NRLIB @ cp ${MID}/BOOLEAN.NRLIB/code.o ${OUT}/BOOLEAN.o @ <>= ${MID}/BOOLEAN.NRLIB: ${MID}/BOOLEAN.spad @ echo 0 making ${MID}/BOOLEAN.NRLIB from ${MID}/BOOLEAN.spad @ (cd ${MID} ; echo ')co BOOLEAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/BOOLEAN.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/BOOLEAN.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf BOOLEAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain BOOLEAN Boolean" ${IN}/boolean.spad.pamphlet >BOOLEAN.spad ) @ <>= ${MID}/BOOLEAN.o: ${MID}/BOOLEAN.lsp @ echo 0 making ${MID}/BOOLEAN.o from ${MID}/BOOLEAN.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "BOOLEAN.lsp" :output-file "BOOLEAN.o"))' | ${DEPSYS} ) @ cp ${MID}/BOOLEAN.o ${OUT}/BOOLEAN.o @ <>= ${MID}/BOOLEAN.lsp: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/BOOLEAN.lsp from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf BOOLEAN.NRLIB ; \ rm -rf ${OUT}/BOOLEAN.o ; \ ${SPADBIN}/notangle -R"BOOLEAN.lsp BOOTSTRAP" ${IN}/boolean.spad.pamphlet >BOOLEAN.lsp ) @ <>= ${OUT}/IBITS.o: ${MID}/IBITS.NRLIB @ echo 0 making ${OUT}/IBITS.o from ${MID}/IBITS.NRLIB @ cp ${MID}/IBITS.NRLIB/code.o ${OUT}/IBITS.o @ <>= ${MID}/IBITS.NRLIB: ${MID}/IBITS.spad @ echo 0 making ${MID}/IBITS.NRLIB from ${MID}/IBITS.spad @ (cd ${MID} ; echo ')co IBITS.spad' | ${INTERPSYS} ) @ <>= ${MID}/IBITS.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/IBITS.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf IBITS.NRLIB ; \ ${SPADBIN}/notangle -R"domain IBITS IndexedBits" ${IN}/boolean.spad.pamphlet >IBITS.spad ) @ <>= ${OUT}/LOGIC-.o: ${MID}/LOGIC.NRLIB @ echo 0 making ${OUT}/LOGIC-.o from ${MID}/LOGIC-.NRLIB @ cp ${MID}/LOGIC-.NRLIB/code.o ${OUT}/LOGIC-.o @ <>= ${MID}/LOGIC-.NRLIB: ${OUT}/BOOLEAN.o ${MID}/LOGIC.spad @ echo 0 making ${MID}/LOGIC-.NRLIB from ${MID}/LOGIC.spad @ (cd ${MID} ; echo ')co LOGIC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LOGIC.o: ${MID}/LOGIC.NRLIB @ echo 0 making ${OUT}/LOGIC.o from ${MID}/LOGIC.NRLIB @ cp ${MID}/LOGIC.NRLIB/code.o ${OUT}/LOGIC.o @ <>= ${MID}/LOGIC.NRLIB: ${MID}/LOGIC.spad @ echo 0 making ${MID}/LOGIC.NRLIB from ${MID}/LOGIC.spad @ (cd ${MID} ; echo ')co LOGIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/LOGIC.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/LOGIC.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf LOGIC.NRLIB ; \ ${SPADBIN}/notangle -R"category LOGIC Logic" ${IN}/boolean.spad.pamphlet >LOGIC.spad ) @ <>= ${OUT}/REF.o: ${MID}/REF.NRLIB @ echo 0 making ${OUT}/REF.o from ${MID}/REF.NRLIB @ cp ${MID}/REF.NRLIB/code.o ${OUT}/REF.o @ <>= ${MID}/REF.NRLIB: ${MID}/REF.spad @ echo 0 making ${MID}/REF.NRLIB from ${MID}/REF.spad @ (cd ${MID} ; echo ')co REF.spad' | ${INTERPSYS} ) @ <>= ${MID}/REF.spad: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/REF.spad from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf REF.NRLIB ; \ ${SPADBIN}/notangle -R"domain REF Reference" ${IN}/boolean.spad.pamphlet >REF.spad ) @ <>= ${MID}/REF.o: ${MID}/REF.lsp @ echo 0 making ${MID}/REF.o from ${MID}/REF.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "REF.lsp" :output-file "REF.o"))' | ${DEPSYS} ) @ cp ${MID}/REF.o ${OUT}/REF.o @ <>= ${MID}/REF.lsp: ${IN}/boolean.spad.pamphlet @ echo 0 making ${MID}/REF.lsp from ${IN}/boolean.spad.pamphlet @(cd ${MID} ; \ rm -rf REF.NRLIB ; \ rm -rf ${OUT}/REF.o ; \ ${SPADBIN}/notangle -R"REF.lsp BOOTSTRAP" ${IN}/boolean.spad.pamphlet >REF.lsp ) @ <>= ${DOC}/boolean.spad.dvi: ${IN}/boolean.spad.pamphlet @ echo 0 making ${DOC}/boolean.spad.dvi from ${IN}/boolean.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/boolean.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} boolean.spad ; \ rm -f ${DOC}/boolean.spad.pamphlet ; \ rm -f ${DOC}/boolean.spad.tex ; \ rm -f ${DOC}/boolean.spad ) @ \subsection{brill.spad \cite{1}} <>= ${MID}/brill.spad: ${IN}/brill.spad.pamphlet @ echo 0 making ${MID}/brill.spad from ${IN}/brill.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/brill.spad.pamphlet >brill.spad ) @ <>= ${OUT}/BRILL.o: ${MID}/BRILL.NRLIB @ echo 0 making ${OUT}/BRILL.o from ${MID}/BRILL.NRLIB @ cp ${MID}/BRILL.NRLIB/code.o ${OUT}/BRILL.o @ <>= ${MID}/BRILL.NRLIB: ${MID}/BRILL.spad @ echo 0 making ${MID}/BRILL.NRLIB from ${MID}/BRILL.spad @ (cd ${MID} ; echo ')co BRILL.spad' | ${INTERPSYS} ) @ <>= ${MID}/BRILL.spad: ${IN}/brill.spad.pamphlet @ echo 0 making ${MID}/BRILL.spad from ${IN}/brill.spad.pamphlet @(cd ${MID} ; \ rm -rf BRILL.NRLIB ; \ ${SPADBIN}/notangle -R"package BRILL BrillhartTests" ${IN}/brill.spad.pamphlet >BRILL.spad ) @ <>= ${DOC}/brill.spad.dvi: ${IN}/brill.spad.pamphlet @ echo 0 making ${DOC}/brill.spad.dvi from ${IN}/brill.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/brill.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} brill.spad ; \ rm -f ${DOC}/brill.spad.pamphlet ; \ rm -f ${DOC}/brill.spad.tex ; \ rm -f ${DOC}/brill.spad ) @ \subsection{c02.spad \cite{1}} <>= ${MID}/c02.spad: ${IN}/c02.spad.pamphlet @ echo 0 making ${MID}/c02.spad from ${IN}/c02.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/c02.spad.pamphlet >c02.spad ) @ <>= ${OUT}/NAGC02.o: ${MID}/NAGC02.NRLIB @ echo 0 making ${OUT}/NAGC02.o from ${MID}/NAGC02.NRLIB @ cp ${MID}/NAGC02.NRLIB/code.o ${OUT}/NAGC02.o @ <>= ${MID}/NAGC02.NRLIB: ${MID}/NAGC02.spad @ echo 0 making ${MID}/NAGC02.NRLIB from ${MID}/NAGC02.spad @ (cd ${MID} ; echo ')co NAGC02.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGC02.spad: ${IN}/c02.spad.pamphlet @ echo 0 making ${MID}/NAGC02.spad from ${IN}/c02.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGC02.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGC02 NagPolynomialRootsPackage" ${IN}/c02.spad.pamphlet >NAGC02.spad ) @ <>= ${DOC}/c02.spad.dvi: ${IN}/c02.spad.pamphlet @ echo 0 making ${DOC}/c02.spad.dvi from ${IN}/c02.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/c02.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} c02.spad ; \ rm -f ${DOC}/c02.spad.pamphlet ; \ rm -f ${DOC}/c02.spad.tex ; \ rm -f ${DOC}/c02.spad ) @ \subsection{c05.spad \cite{1}} <>= ${MID}/c05.spad: ${IN}/c05.spad.pamphlet @ echo 0 making ${MID}/c05.spad from ${IN}/c05.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/c05.spad.pamphlet >c05.spad ) @ <>= ${OUT}/NAGC05.o: ${MID}/NAGC05.NRLIB @ echo 0 making ${OUT}/NAGC05.o from ${MID}/NAGC05.NRLIB @ cp ${MID}/NAGC05.NRLIB/code.o ${OUT}/NAGC05.o @ <>= ${MID}/NAGC05.NRLIB: ${MID}/NAGC05.spad @ echo 0 making ${MID}/NAGC05.NRLIB from ${MID}/NAGC05.spad @ (cd ${MID} ; echo ')co NAGC05.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGC05.spad: ${IN}/c05.spad.pamphlet @ echo 0 making ${MID}/NAGC05.spad from ${IN}/c05.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGC05.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGC05 NagRootFindingPackage" ${IN}/c05.spad.pamphlet >NAGC05.spad ) @ <>= ${DOC}/c05.spad.dvi: ${IN}/c05.spad.pamphlet @ echo 0 making ${DOC}/c05.spad.dvi from ${IN}/c05.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/c05.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} c05.spad ; \ rm -f ${DOC}/c05.spad.pamphlet ; \ rm -f ${DOC}/c05.spad.tex ; \ rm -f ${DOC}/c05.spad ) @ \subsection{c06.spad \cite{1}} <>= ${MID}/c06.spad: ${IN}/c06.spad.pamphlet @ echo 0 making ${MID}/c06.spad from ${IN}/c06.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/c06.spad.pamphlet >c06.spad ) @ <>= ${OUT}/NAGC06.o: ${MID}/NAGC06.NRLIB @ echo 0 making ${OUT}/NAGC06.o from ${MID}/NAGC06.NRLIB @ cp ${MID}/NAGC06.NRLIB/code.o ${OUT}/NAGC06.o @ <>= ${MID}/NAGC06.NRLIB: ${MID}/NAGC06.spad @ echo 0 making ${MID}/NAGC06.NRLIB from ${MID}/NAGC06.spad @ (cd ${MID} ; echo ')co NAGC06.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGC06.spad: ${IN}/c06.spad.pamphlet @ echo 0 making ${MID}/NAGC06.spad from ${IN}/c06.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGC06.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGC06 NagSeriesSummationPackage" ${IN}/c06.spad.pamphlet >NAGC06.spad ) @ <>= ${DOC}/c06.spad.dvi: ${IN}/c06.spad.pamphlet @ echo 0 making ${DOC}/c06.spad.dvi from ${IN}/c06.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/c06.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} c06.spad ; \ rm -f ${DOC}/c06.spad.pamphlet ; \ rm -f ${DOC}/c06.spad.tex ; \ rm -f ${DOC}/c06.spad ) @ <>= ${OUT}/CARD.o: ${MID}/CARD.NRLIB @ echo 0 making ${OUT}/CARD.o from ${MID}/CARD.NRLIB @ cp ${MID}/CARD.NRLIB/code.o ${OUT}/CARD.o @ <>= ${MID}/CARD.NRLIB: ${MID}/CARD.spad @ echo 0 making ${MID}/CARD.NRLIB from ${MID}/CARD.spad @ (cd ${MID} ; echo ')co CARD.spad' | ${INTERPSYS} ) @ <>= ${MID}/CARD.spad: ${IN}/card.spad.pamphlet @ echo 0 making ${MID}/CARD.spad from ${IN}/card.spad.pamphlet @(cd ${MID} ; \ rm -rf CARD.NRLIB ; \ ${SPADBIN}/notangle -R"domain CARD CardinalNumber" ${IN}/card.spad.pamphlet >CARD.spad ) @ \subsection{card.spad \cite{1}} <>= ${MID}/card.spad: ${IN}/card.spad.pamphlet @ echo 0 making ${MID}/card.spad from ${IN}/card.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/card.spad.pamphlet >card.spad ) @ <>= ${DOC}/card.spad.dvi: ${IN}/card.spad.pamphlet @ echo 0 making ${DOC}/card.spad.dvi from ${IN}/card.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/card.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} card.spad ; \ rm -f ${DOC}/card.spad.pamphlet ; \ rm -f ${DOC}/card.spad.tex ; \ rm -f ${DOC}/card.spad ) @ \subsection{carten.spad \cite{1}} <>= ${MID}/carten.spad: ${IN}/carten.spad.pamphlet @ echo 0 making ${MID}/carten.spad from ${IN}/carten.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/carten.spad.pamphlet >carten.spad ) @ <>= ${OUT}/CARTEN.o: ${MID}/CARTEN.NRLIB @ echo 0 making ${OUT}/CARTEN.o from ${MID}/CARTEN.NRLIB @ cp ${MID}/CARTEN.NRLIB/code.o ${OUT}/CARTEN.o @ <>= ${MID}/CARTEN.NRLIB: ${MID}/CARTEN.spad @ echo 0 making ${MID}/CARTEN.NRLIB from ${MID}/CARTEN.spad @ (cd ${MID} ; echo ')co CARTEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/CARTEN.spad: ${IN}/carten.spad.pamphlet @ echo 0 making ${MID}/CARTEN.spad from ${IN}/carten.spad.pamphlet @(cd ${MID} ; \ rm -rf CARTEN.NRLIB ; \ ${SPADBIN}/notangle -R"domain CARTEN CartesianTensor" ${IN}/carten.spad.pamphlet >CARTEN.spad ) @ <>= ${OUT}/CARTEN2.o: ${MID}/CARTEN2.NRLIB @ echo 0 making ${OUT}/CARTEN2.o from ${MID}/CARTEN2.NRLIB @ cp ${MID}/CARTEN2.NRLIB/code.o ${OUT}/CARTEN2.o @ <>= ${MID}/CARTEN2.NRLIB: ${MID}/CARTEN2.spad @ echo 0 making ${MID}/CARTEN2.NRLIB from ${MID}/CARTEN2.spad @ (cd ${MID} ; echo ')co CARTEN2.spad' | ${INTERPSYS} ) @ <>= ${MID}/CARTEN2.spad: ${IN}/carten.spad.pamphlet @ echo 0 making ${MID}/CARTEN2.spad from ${IN}/carten.spad.pamphlet @(cd ${MID} ; \ rm -rf CARTEN2.NRLIB ; \ ${SPADBIN}/notangle -R"package CARTEN2 CartesianTensorFunctions2" ${IN}/carten.spad.pamphlet >CARTEN2.spad ) @ <>= ${OUT}/GRALG-.o: ${MID}/GRALG.NRLIB @ echo 0 making ${OUT}/GRALG-.o from ${MID}/GRALG-.NRLIB @ cp ${MID}/GRALG-.NRLIB/code.o ${OUT}/GRALG-.o @ <>= ${MID}/GRALG-.NRLIB: ${OUT}/BOOLEAN.o ${MID}/GRALG.spad @ echo 0 making ${MID}/GRALG-.NRLIB from ${MID}/GRALG.spad @ (cd ${MID} ; echo ')co GRALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/GRALG.o: ${MID}/GRALG.NRLIB @ echo 0 making ${OUT}/GRALG.o from ${MID}/GRALG.NRLIB @ cp ${MID}/GRALG.NRLIB/code.o ${OUT}/GRALG.o @ <>= ${MID}/GRALG.NRLIB: ${MID}/BOOLEAN.o ${MID}/GRALG.spad @ echo 0 making ${MID}/GRALG.NRLIB from ${MID}/GRALG.spad @ (cd ${MID} ; echo ')co GRALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/GRALG.spad: ${IN}/carten.spad.pamphlet @ echo 0 making ${MID}/GRALG.spad from ${IN}/carten.spad.pamphlet @(cd ${MID} ; \ rm -rf GRALG.NRLIB ; \ ${SPADBIN}/notangle -R"category GRALG GradedAlgebra" ${IN}/carten.spad.pamphlet >GRALG.spad ) @ <>= ${OUT}/GRMOD-.o: ${MID}/GRMOD.NRLIB @ echo 0 making ${OUT}/GRMOD-.o from ${MID}/GRMOD-.NRLIB @ cp ${MID}/GRMOD-.NRLIB/code.o ${OUT}/GRMOD-.o @ <>= ${MID}/GRMOD-.NRLIB: ${OUT}/TYPE.o ${MID}/GRMOD.spad @ echo 0 making ${MID}/GRMOD-.NRLIB from ${MID}/GRMOD.spad @ (cd ${MID} ; echo ')co GRMOD.spad' | ${INTERPSYS} ) @ <>= ${OUT}/GRMOD.o: ${MID}/GRMOD.NRLIB @ echo 0 making ${OUT}/GRMOD.o from ${MID}/GRMOD.NRLIB @ cp ${MID}/GRMOD.NRLIB/code.o ${OUT}/GRMOD.o @ <>= ${MID}/GRMOD.NRLIB: ${MID}/GRMOD.spad @ echo 0 making ${MID}/GRMOD.NRLIB from ${MID}/GRMOD.spad @ (cd ${MID} ; echo ')co GRMOD.spad' | ${INTERPSYS} ) @ <>= ${MID}/GRMOD.spad: ${IN}/carten.spad.pamphlet @ echo 0 making ${MID}/GRMOD.spad from ${IN}/carten.spad.pamphlet @(cd ${MID} ; \ rm -rf GRMOD.NRLIB ; \ ${SPADBIN}/notangle -R"category GRMOD GradedModule" ${IN}/carten.spad.pamphlet >GRMOD.spad ) @ <>= ${DOC}/carten.spad.dvi: ${IN}/carten.spad.pamphlet @ echo 0 making ${DOC}/carten.spad.dvi from ${IN}/carten.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/carten.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} carten.spad ; \ rm -f ${DOC}/carten.spad.pamphlet ; \ rm -f ${DOC}/carten.spad.tex ; \ rm -f ${DOC}/carten.spad ) @ \subsection{catdef.spad \cite{1}} <>= ${MID}/catdef.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/catdef.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/catdef.spad.pamphlet >catdef.spad ) @ <>= ${OUT}/ABELGRP-.o: ${MID}/ABELGRP.NRLIB @ echo 0 making ${OUT}/ABELGRP-.o from ${MID}/ABELGRP-.NRLIB @ cp ${MID}/ABELGRP-.NRLIB/code.o ${OUT}/ABELGRP-.o @ <>= ${MID}/ABELGRP-.NRLIB: ${OUT}/TYPE.o ${MID}/ABELGRP.spad @ echo 0 making ${MID}/ABELGRP-.NRLIB from ${MID}/ABELGRP.spad @ (cd ${MID} ; echo ')co ABELGRP.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ABELGRP.o: ${MID}/ABELGRP.NRLIB @ echo 0 making ${OUT}/ABELGRP.o from ${MID}/ABELGRP.NRLIB @ cp ${MID}/ABELGRP.NRLIB/code.o ${OUT}/ABELGRP.o @ <>= ${MID}/ABELGRP.NRLIB: ${MID}/ABELGRP.spad @ echo 0 making ${MID}/ABELGRP.NRLIB from ${MID}/ABELGRP.spad @ (cd ${MID} ; echo ')co ABELGRP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ABELGRP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELGRP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELGRP.NRLIB ; \ ${SPADBIN}/notangle -R"category ABELGRP AbelianGroup" ${IN}/catdef.spad.pamphlet >ABELGRP.spad ) @ <>= ${MID}/ABELGRP-.o: ${MID}/ABELGRP-.lsp @ echo 0 making ${MID}/ABELGRP-.o from ${MID}/ABELGRP-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELGRP-.lsp" :output-file "ABELGRP-.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELGRP-.o ${OUT}/ABELGRP-.o @ <>= ${MID}/ABELGRP-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELGRP-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELGRP-.NRLIB ; \ rm -rf ${OUT}/ABELGRP-.o ; \ ${SPADBIN}/notangle -R"ABELGRP-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELGRP-.lsp ) @ <>= ${MID}/ABELGRP.o: ${MID}/ABELGRP.lsp @ echo 0 making ${MID}/ABELGRP.o from ${MID}/ABELGRP.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELGRP.lsp" :output-file "ABELGRP.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELGRP.o ${OUT}/ABELGRP.o @ <>= ${MID}/ABELGRP.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELGRP.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELGRP.NRLIB ; \ rm -rf ${OUT}/ABELGRP.o ; \ ${SPADBIN}/notangle -R"ABELGRP.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELGRP.lsp ) @ <>= ${OUT}/ABELMON-.o: ${MID}/ABELMON.NRLIB @ echo 0 making ${OUT}/ABELMON-.o from ${MID}/ABELMON-.NRLIB @ cp ${MID}/ABELMON-.NRLIB/code.o ${OUT}/ABELMON-.o @ <>= ${MID}/ABELMON-.NRLIB: ${OUT}/TYPE.o ${MID}/ABELMON.spad @ echo 0 making ${MID}/ABELMON-.NRLIB from ${MID}/ABELMON.spad @ (cd ${MID} ; echo ')co ABELMON.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ABELMON.o: ${MID}/ABELMON.NRLIB @ echo 0 making ${OUT}/ABELMON.o from ${MID}/ABELMON.NRLIB @ cp ${MID}/ABELMON.NRLIB/code.o ${OUT}/ABELMON.o @ <>= ${MID}/ABELMON.NRLIB: ${MID}/ABELMON.spad @ echo 0 making ${MID}/ABELMON.NRLIB from ${MID}/ABELMON.spad @ (cd ${MID} ; echo ')co ABELMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/ABELMON.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELMON.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELMON.NRLIB ; \ ${SPADBIN}/notangle -R"category ABELMON AbelianMonoid" ${IN}/catdef.spad.pamphlet >ABELMON.spad ) @ <>= ${MID}/ABELMON-.o: ${MID}/ABELMON-.lsp @ echo 0 making ${MID}/ABELMON-.o from ${MID}/ABELMON-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELMON-.lsp" :output-file "ABELMON-.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELMON-.o ${OUT}/ABELMON-.o @ <>= ${MID}/ABELMON-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELMON-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELMON-.NRLIB ; \ rm -rf ${OUT}/ABELMON-.o ; \ ${SPADBIN}/notangle -R"ABELMON-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELMON-.lsp ) @ <>= ${MID}/ABELMON.o: ${MID}/ABELMON.lsp @ echo 0 making ${MID}/ABELMON.o from ${MID}/ABELMON.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELMON.lsp" :output-file "ABELMON.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELMON.o ${OUT}/ABELMON.o @ <>= ${MID}/ABELMON.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELMON.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELMON.NRLIB ; \ rm -rf ${OUT}/ABELMON.o ; \ ${SPADBIN}/notangle -R"ABELMON.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELMON.lsp ) @ <>= ${OUT}/ABELSG-.o: ${MID}/ABELSG.NRLIB @ echo 0 making ${OUT}/ABELSG-.o from ${MID}/ABELSG-.NRLIB @ cp ${MID}/ABELSG-.NRLIB/code.o ${OUT}/ABELSG-.o @ <>= ${MID}/ABELSG-.NRLIB: ${OUT}/TYPE.o ${MID}/ABELSG.spad @ echo 0 making ${MID}/ABELSG-.NRLIB from ${MID}/ABELSG.spad @ (cd ${MID} ; echo ')co ABELSG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ABELSG.o: ${MID}/ABELSG.NRLIB @ echo 0 making ${OUT}/ABELSG.o from ${MID}/ABELSG.NRLIB @ cp ${MID}/ABELSG.NRLIB/code.o ${OUT}/ABELSG.o @ <>= ${MID}/ABELSG.NRLIB: ${MID}/ABELSG.spad @ echo 0 making ${MID}/ABELSG.NRLIB from ${MID}/ABELSG.spad @ (cd ${MID} ; echo ')co ABELSG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ABELSG.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELSG.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELSG.NRLIB ; \ ${SPADBIN}/notangle -R"category ABELSG AbelianSemiGroup" ${IN}/catdef.spad.pamphlet >ABELSG.spad ) @ <>= ${MID}/ABELSG-.o: ${MID}/ABELSG-.lsp @ echo 0 making ${MID}/ABELSG-.o from ${MID}/ABELSG-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELSG-.lsp" :output-file "ABELSG-.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELSG-.o ${OUT}/ABELSG-.o @ <>= ${MID}/ABELSG-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELSG-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELSG-.NRLIB ; \ rm -rf ${OUT}/ABELSG-.o ; \ ${SPADBIN}/notangle -R"ABELSG-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELSG-.lsp ) @ <>= ${MID}/ABELSG.o: ${MID}/ABELSG.lsp @ echo 0 making ${MID}/ABELSG.o from ${MID}/ABELSG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ABELSG.lsp" :output-file "ABELSG.o"))' | ${DEPSYS} ) @ cp ${MID}/ABELSG.o ${OUT}/ABELSG.o @ <>= ${MID}/ABELSG.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ABELSG.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ABELSG.NRLIB ; \ rm -rf ${OUT}/ABELSG.o ; \ ${SPADBIN}/notangle -R"ABELSG.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ABELSG.lsp ) @ <>= ${OUT}/ALGEBRA-.o: ${MID}/ALGEBRA.NRLIB @ echo 0 making ${OUT}/ALGEBRA-.o from ${MID}/ALGEBRA-.NRLIB @ cp ${MID}/ALGEBRA-.NRLIB/code.o ${OUT}/ALGEBRA-.o @ <>= ${MID}/ALGEBRA-.NRLIB: ${OUT}/BOOLEAN.o ${MID}/ALGEBRA.spad @ echo 0 making ${MID}/ALGEBRA-.NRLIB from ${MID}/ALGEBRA.spad @ (cd ${MID} ; echo ')co ALGEBRA.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ALGEBRA.o: ${MID}/ALGEBRA.NRLIB @ echo 0 making ${OUT}/ALGEBRA.o from ${MID}/ALGEBRA.NRLIB @ cp ${MID}/ALGEBRA.NRLIB/code.o ${OUT}/ALGEBRA.o @ <>= ${MID}/ALGEBRA.NRLIB: ${MID}/BOOLEAN.o ${MID}/ALGEBRA.spad @ echo 0 making ${MID}/ALGEBRA.NRLIB from ${MID}/ALGEBRA.spad @ (cd ${MID} ; echo ')co ALGEBRA.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGEBRA.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ALGEBRA.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGEBRA.NRLIB ; \ ${SPADBIN}/notangle -R"category ALGEBRA Algebra" ${IN}/catdef.spad.pamphlet >ALGEBRA.spad ) @ <>= ${OUT}/BASTYPE-.o: ${MID}/BASTYPE.NRLIB @ echo 0 making ${OUT}/BASTYPE-.o from ${MID}/BASTYPE-.NRLIB @ cp ${MID}/BASTYPE-.NRLIB/code.o ${OUT}/BASTYPE-.o @ <>= ${MID}/BASTYPE-.NRLIB: ${OUT}/BOOLEAN.o ${MID}/BASTYPE.spad @ echo 0 making ${MID}/BASTYPE-.NRLIB from ${MID}/BASTYPE.spad @ (cd ${MID} ; echo ')co BASTYPE.spad' | ${INTERPSYS} ) @ <>= ${OUT}/BASTYPE.o: ${MID}/BASTYPE.NRLIB @ echo 0 making ${OUT}/BASTYPE.o from ${MID}/BASTYPE.NRLIB @ cp ${MID}/BASTYPE.NRLIB/code.o ${OUT}/BASTYPE.o @ <>= ${MID}/BASTYPE.NRLIB: ${MID}/BOOLEAN.o ${MID}/BASTYPE.spad @ echo 0 making ${MID}/BASTYPE.NRLIB from ${MID}/BASTYPE.spad @ (cd ${MID} ; echo ')co BASTYPE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BASTYPE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/BASTYPE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf BASTYPE.NRLIB ; \ ${SPADBIN}/notangle -R"category BASTYPE BasicType" ${IN}/catdef.spad.pamphlet >BASTYPE.spad ) @ <>= ${OUT}/BMODULE.o: ${MID}/BMODULE.NRLIB @ echo 0 making ${OUT}/BMODULE.o from ${MID}/BMODULE.NRLIB @ cp ${MID}/BMODULE.NRLIB/code.o ${OUT}/BMODULE.o @ <>= ${MID}/BMODULE.NRLIB: ${MID}/BMODULE.spad @ echo 0 making ${MID}/BMODULE.NRLIB from ${MID}/BMODULE.spad @ (cd ${MID} ; echo ')co BMODULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BMODULE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/BMODULE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf BMODULE.NRLIB ; \ ${SPADBIN}/notangle -R"category BMODULE BiModule" ${IN}/catdef.spad.pamphlet >BMODULE.spad ) @ <>= ${OUT}/CABMON.o: ${MID}/CABMON.NRLIB @ echo 0 making ${OUT}/CABMON.o from ${MID}/CABMON.NRLIB @ cp ${MID}/CABMON.NRLIB/code.o ${OUT}/CABMON.o @ <>= ${MID}/CABMON.NRLIB: ${MID}/CABMON.spad @ echo 0 making ${MID}/CABMON.NRLIB from ${MID}/CABMON.spad @ (cd ${MID} ; echo ')co CABMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/CABMON.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/CABMON.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf CABMON.NRLIB ; \ ${SPADBIN}/notangle -R"category CABMON CancellationAbelianMonoid" ${IN}/catdef.spad.pamphlet >CABMON.spad ) @ <>= ${MID}/CABMON.o: ${MID}/CABMON.lsp @ echo 0 making ${MID}/CABMON.o from ${MID}/CABMON.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "CABMON.lsp" :output-file "CABMON.o"))' | ${DEPSYS} ) @ cp ${MID}/CABMON.o ${OUT}/CABMON.o @ <>= ${MID}/CABMON.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/CABMON.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf CABMON.NRLIB ; \ rm -rf ${OUT}/CABMON.o ; \ ${SPADBIN}/notangle -R"CABMON.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >CABMON.lsp ) @ <>= ${OUT}/CHARNZ.o: ${MID}/CHARNZ.NRLIB @ echo 0 making ${OUT}/CHARNZ.o from ${MID}/CHARNZ.NRLIB @ cp ${MID}/CHARNZ.NRLIB/code.o ${OUT}/CHARNZ.o @ <>= ${MID}/CHARNZ.NRLIB: ${MID}/CHARNZ.spad @ echo 0 making ${MID}/CHARNZ.NRLIB from ${MID}/CHARNZ.spad @ (cd ${MID} ; echo ')co CHARNZ.spad' | ${INTERPSYS} ) @ <>= ${MID}/CHARNZ.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/CHARNZ.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf CHARNZ.NRLIB ; \ ${SPADBIN}/notangle -R"category CHARNZ CharacteristicNonZero" ${IN}/catdef.spad.pamphlet >CHARNZ.spad ) @ <>= ${OUT}/CHARZ.o: ${MID}/CHARZ.NRLIB @ echo 0 making ${OUT}/CHARZ.o from ${MID}/CHARZ.NRLIB @ cp ${MID}/CHARZ.NRLIB/code.o ${OUT}/CHARZ.o @ <>= ${MID}/CHARZ.NRLIB: ${MID}/CHARZ.spad @ echo 0 making ${MID}/CHARZ.NRLIB from ${MID}/CHARZ.spad @ (cd ${MID} ; echo ')co CHARZ.spad' | ${INTERPSYS} ) @ <>= ${MID}/CHARZ.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/CHARZ.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf CHARZ.NRLIB ; \ ${SPADBIN}/notangle -R"category CHARZ CharacteristicZero" ${IN}/catdef.spad.pamphlet >CHARZ.spad ) @ <>= ${OUT}/COMRING.o: ${MID}/COMRING.NRLIB @ echo 0 making ${OUT}/COMRING.o from ${MID}/COMRING.NRLIB @ cp ${MID}/COMRING.NRLIB/code.o ${OUT}/COMRING.o @ <>= ${MID}/COMRING.NRLIB: ${MID}/COMRING.spad @ echo 0 making ${MID}/COMRING.NRLIB from ${MID}/COMRING.spad @ (cd ${MID} ; echo ')co COMRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMRING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/COMRING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf COMRING.NRLIB ; \ ${SPADBIN}/notangle -R"category COMRING CommutativeRing" ${IN}/catdef.spad.pamphlet >COMRING.spad ) @ <>= ${MID}/COMRING.o: ${MID}/COMRING.lsp @ echo 0 making ${MID}/COMRING.o from ${MID}/COMRING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "COMRING.lsp" :output-file "COMRING.o"))' | ${DEPSYS} ) @ cp ${MID}/COMRING.o ${OUT}/COMRING.o @ <>= ${MID}/COMRING.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/COMRING.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf COMRING.NRLIB ; \ rm -rf ${OUT}/COMRING.o ; \ ${SPADBIN}/notangle -R"COMRING.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >COMRING.lsp ) @ <>= ${OUT}/DIFEXT-.o: ${MID}/DIFEXT.NRLIB @ echo 0 making ${OUT}/DIFEXT-.o from ${MID}/DIFEXT-.NRLIB @ cp ${MID}/DIFEXT-.NRLIB/code.o ${OUT}/DIFEXT-.o @ <>= ${MID}/DIFEXT-.NRLIB: ${OUT}/TYPE.o ${MID}/DIFEXT.spad @ echo 0 making ${MID}/DIFEXT-.NRLIB from ${MID}/DIFEXT.spad @ (cd ${MID} ; echo ')co DIFEXT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIFEXT.o: ${MID}/DIFEXT.NRLIB @ echo 0 making ${OUT}/DIFEXT.o from ${MID}/DIFEXT.NRLIB @ cp ${MID}/DIFEXT.NRLIB/code.o ${OUT}/DIFEXT.o @ <>= ${MID}/DIFEXT.NRLIB: ${MID}/DIFEXT.spad @ echo 0 making ${MID}/DIFEXT.NRLIB from ${MID}/DIFEXT.spad @ (cd ${MID} ; echo ')co DIFEXT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIFEXT.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIFEXT.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIFEXT.NRLIB ; \ ${SPADBIN}/notangle -R"category DIFEXT DifferentialExtension" ${IN}/catdef.spad.pamphlet >DIFEXT.spad ) @ <>= ${OUT}/DIFRING-.o: ${MID}/DIFRING.NRLIB @ echo 0 making ${OUT}/DIFRING-.o from ${MID}/DIFRING-.NRLIB @ cp ${MID}/DIFRING-.NRLIB/code.o ${OUT}/DIFRING-.o @ <>= ${MID}/DIFRING-.NRLIB: ${OUT}/BOOLEAN.o ${MID}/DIFRING.spad @ echo 0 making ${MID}/DIFRING-.NRLIB from ${MID}/DIFRING.spad @ (cd ${MID} ; echo ')co DIFRING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIFRING.o: ${MID}/DIFRING.NRLIB @ echo 0 making ${OUT}/DIFRING.o from ${MID}/DIFRING.NRLIB @ cp ${MID}/DIFRING.NRLIB/code.o ${OUT}/DIFRING.o @ <>= ${MID}/DIFRING.NRLIB: ${MID}/DIFRING.spad @ echo 0 making ${MID}/DIFRING.NRLIB from ${MID}/DIFRING.spad @ (cd ${MID} ; echo ')co DIFRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIFRING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIFRING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIFRING.NRLIB ; \ ${SPADBIN}/notangle -R"category DIFRING DifferentialRing" ${IN}/catdef.spad.pamphlet >DIFRING.spad ) @ <>= ${MID}/DIFRING-.o: ${MID}/DIFRING-.lsp @ echo 0 making ${MID}/DIFRING-.o from ${MID}/DIFRING-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "DIFRING-.lsp" :output-file "DIFRING-.o"))' | ${DEPSYS} ) @ cp ${MID}/DIFRING-.o ${OUT}/DIFRING-.o @ <>= ${MID}/DIFRING-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIFRING-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIFRING-.NRLIB ; \ rm -rf ${OUT}/DIFRING-.o ; \ ${SPADBIN}/notangle -R"DIFRING-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >DIFRING-.lsp ) @ <>= ${MID}/DIFRING.o: ${MID}/DIFRING.lsp @ echo 0 making ${MID}/DIFRING.o from ${MID}/DIFRING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "DIFRING.lsp" :output-file "DIFRING.o"))' | ${DEPSYS} ) @ cp ${MID}/DIFRING.o ${OUT}/DIFRING.o @ <>= ${MID}/DIFRING.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIFRING.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIFRING.NRLIB ; \ rm -rf ${OUT}/DIFRING.o ; \ ${SPADBIN}/notangle -R"DIFRING.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >DIFRING.lsp ) @ <>= ${OUT}/DIVRING-.o: ${MID}/DIVRING.NRLIB @ echo 0 making ${OUT}/DIVRING-.o from ${MID}/DIVRING-.NRLIB @ cp ${MID}/DIVRING-.NRLIB/code.o ${OUT}/DIVRING-.o @ <>= ${MID}/DIVRING-.NRLIB: ${OUT}/TYPE.o ${MID}/DIVRING.spad @ echo 0 making ${MID}/DIVRING-.NRLIB from ${MID}/DIVRING.spad @ (cd ${MID} ; echo ')co DIVRING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIVRING.o: ${MID}/DIVRING.NRLIB @ echo 0 making ${OUT}/DIVRING.o from ${MID}/DIVRING.NRLIB @ cp ${MID}/DIVRING.NRLIB/code.o ${OUT}/DIVRING.o @ <>= ${MID}/DIVRING.NRLIB: ${MID}/DIVRING.spad @ echo 0 making ${MID}/DIVRING.NRLIB from ${MID}/DIVRING.spad @ (cd ${MID} ; echo ')co DIVRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIVRING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIVRING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIVRING.NRLIB ; \ ${SPADBIN}/notangle -R"category DIVRING DivisionRing" ${IN}/catdef.spad.pamphlet >DIVRING.spad ) @ <>= ${MID}/DIVRING-.o: ${MID}/DIVRING-.lsp @ echo 0 making ${MID}/DIVRING-.o from ${MID}/DIVRING-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "DIVRING-.lsp" :output-file "DIVRING-.o"))' | ${DEPSYS} ) @ cp ${MID}/DIVRING-.o ${OUT}/DIVRING-.o @ <>= ${MID}/DIVRING-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIVRING-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIVRING-.NRLIB ; \ rm -rf ${OUT}/DIVRING-.o ; \ ${SPADBIN}/notangle -R"DIVRING-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >DIVRING-.lsp ) @ <>= ${MID}/DIVRING.o: ${MID}/DIVRING.lsp @ echo 0 making ${MID}/DIVRING.o from ${MID}/DIVRING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "DIVRING.lsp" :output-file "DIVRING.o"))' | ${DEPSYS} ) @ cp ${MID}/DIVRING.o ${OUT}/DIVRING.o @ <>= ${MID}/DIVRING.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/DIVRING.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf DIVRING.NRLIB ; \ rm -rf ${OUT}/DIVRING.o ; \ ${SPADBIN}/notangle -R"DIVRING.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >DIVRING.lsp ) @ <>= ${OUT}/ENTIRER.o: ${MID}/ENTIRER.NRLIB @ echo 0 making ${OUT}/ENTIRER.o from ${MID}/ENTIRER.NRLIB @ cp ${MID}/ENTIRER.NRLIB/code.o ${OUT}/ENTIRER.o @ <>= ${MID}/ENTIRER.NRLIB: ${MID}/ENTIRER.spad @ echo 0 making ${MID}/ENTIRER.NRLIB from ${MID}/ENTIRER.spad @ (cd ${MID} ; echo ')co ENTIRER.spad' | ${INTERPSYS} ) @ <>= ${MID}/ENTIRER.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ENTIRER.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ENTIRER.NRLIB ; \ ${SPADBIN}/notangle -R"category ENTIRER CommutativeRing" ${IN}/catdef.spad.pamphlet >ENTIRER.spad ) @ <>= ${MID}/ENTIRER.o: ${MID}/ENTIRER.lsp @ echo 0 making ${MID}/ENTIRER.o from ${MID}/ENTIRER.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ENTIRER.lsp" :output-file "ENTIRER.o"))' | ${DEPSYS} ) @ cp ${MID}/ENTIRER.o ${OUT}/ENTIRER.o @ <>= ${MID}/ENTIRER.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ENTIRER.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ENTIRER.NRLIB ; \ rm -rf ${OUT}/ENTIRER.o ; \ ${SPADBIN}/notangle -R"ENTIRER.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ENTIRER.lsp ) @ <>= ${OUT}/EUCDOM-.o: ${MID}/EUCDOM.NRLIB @ echo 0 making ${OUT}/EUCDOM-.o from ${MID}/EUCDOM-.NRLIB @ cp ${MID}/EUCDOM-.NRLIB/code.o ${OUT}/EUCDOM-.o @ <>= ${MID}/EUCDOM-.NRLIB: ${OUT}/TYPE.o ${MID}/EUCDOM.spad @ echo 0 making ${MID}/EUCDOM-.NRLIB from ${MID}/EUCDOM.spad @ (cd ${MID} ; echo ')co EUCDOM.spad' | ${INTERPSYS} ) @ <>= ${OUT}/EUCDOM.o: ${MID}/EUCDOM.NRLIB @ echo 0 making ${OUT}/EUCDOM.o from ${MID}/EUCDOM.NRLIB @ cp ${MID}/EUCDOM.NRLIB/code.o ${OUT}/EUCDOM.o @ <>= ${MID}/EUCDOM.NRLIB: ${MID}/EUCDOM.spad @ echo 0 making ${MID}/EUCDOM.NRLIB from ${MID}/EUCDOM.spad @ (cd ${MID} ; echo ')co EUCDOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/EUCDOM.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/EUCDOM.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf EUCDOM.NRLIB ; \ ${SPADBIN}/notangle -R"category EUCDOM EuclideanDomain" ${IN}/catdef.spad.pamphlet >EUCDOM.spad ) @ <>= ${MID}/EUCDOM-.o: ${MID}/EUCDOM-.lsp @ echo 0 making ${MID}/EUCDOM-.o from ${MID}/EUCDOM-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "EUCDOM-.lsp" :output-file "EUCDOM-.o"))' | ${DEPSYS} ) @ cp ${MID}/EUCDOM-.o ${OUT}/EUCDOM-.o @ <>= ${MID}/EUCDOM-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/EUCDOM-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf EUCDOM-.NRLIB ; \ rm -rf ${OUT}/EUCDOM-.o ; \ ${SPADBIN}/notangle -R"EUCDOM-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >EUCDOM-.lsp ) @ <>= ${MID}/EUCDOM.o: ${MID}/EUCDOM.lsp @ echo 0 making ${MID}/EUCDOM.o from ${MID}/EUCDOM.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "EUCDOM.lsp" :output-file "EUCDOM.o"))' | ${DEPSYS} ) @ cp ${MID}/EUCDOM.o ${OUT}/EUCDOM.o @ <>= ${MID}/EUCDOM.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/EUCDOM.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf EUCDOM.NRLIB ; \ rm -rf ${OUT}/EUCDOM.o ; \ ${SPADBIN}/notangle -R"EUCDOM.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >EUCDOM.lsp ) @ <>= ${OUT}/FIELD-.o: ${MID}/FIELD.NRLIB @ echo 0 making ${OUT}/FIELD-.o from ${MID}/FIELD-.NRLIB @ cp ${MID}/FIELD-.NRLIB/code.o ${OUT}/FIELD-.o @ <>= ${MID}/FIELD-.NRLIB: ${OUT}/TYPE.o ${MID}/FIELD.spad @ echo 0 making ${MID}/FIELD-.NRLIB from ${MID}/FIELD.spad @ (cd ${MID} ; echo ')co FIELD.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FIELD.o: ${MID}/FIELD.NRLIB @ echo 0 making ${OUT}/FIELD.o from ${MID}/FIELD.NRLIB @ cp ${MID}/FIELD.NRLIB/code.o ${OUT}/FIELD.o @ <>= ${MID}/FIELD.NRLIB: ${MID}/FIELD.spad @ echo 0 making ${MID}/FIELD.NRLIB from ${MID}/FIELD.spad @ (cd ${MID} ; echo ')co FIELD.spad' | ${INTERPSYS} ) @ <>= ${MID}/FIELD.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/FIELD.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf FIELD.NRLIB ; \ ${SPADBIN}/notangle -R"category FIELD Field" ${IN}/catdef.spad.pamphlet >FIELD.spad ) @ <>= ${OUT}/FINITE.o: ${MID}/FINITE.NRLIB @ echo 0 making ${OUT}/FINITE.o from ${MID}/FINITE.NRLIB @ cp ${MID}/FINITE.NRLIB/code.o ${OUT}/FINITE.o @ <>= ${MID}/FINITE.NRLIB: ${MID}/FINITE.spad @ echo 0 making ${MID}/FINITE.NRLIB from ${MID}/FINITE.spad @ (cd ${MID} ; echo ')co FINITE.spad' | ${INTERPSYS} ) @ <>= ${MID}/FINITE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/FINITE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf FINITE.NRLIB ; \ ${SPADBIN}/notangle -R"category FINITE Finite" ${IN}/catdef.spad.pamphlet >FINITE.spad ) @ <>= ${OUT}/FLINEXP-.o: ${MID}/FLINEXP.NRLIB @ echo 0 making ${OUT}/FLINEXP-.o from ${MID}/FLINEXP-.NRLIB @ cp ${MID}/FLINEXP-.NRLIB/code.o ${OUT}/FLINEXP-.o @ <>= ${MID}/FLINEXP-.NRLIB: ${OUT}/TYPE.o ${MID}/FLINEXP.spad @ echo 0 making ${MID}/FLINEXP-.NRLIB from ${MID}/FLINEXP.spad @ (cd ${MID} ; echo ')co FLINEXP.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FLINEXP.o: ${MID}/FLINEXP.NRLIB @ echo 0 making ${OUT}/FLINEXP.o from ${MID}/FLINEXP.NRLIB @ cp ${MID}/FLINEXP.NRLIB/code.o ${OUT}/FLINEXP.o @ <>= ${MID}/FLINEXP.NRLIB: ${MID}/FLINEXP.spad @ echo 0 making ${MID}/FLINEXP.NRLIB from ${MID}/FLINEXP.spad @ (cd ${MID} ; echo ')co FLINEXP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLINEXP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/FLINEXP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf FLINEXP.NRLIB ; \ ${SPADBIN}/notangle -R"category FLINEXP FullyLinearlyExplicitRingOver" ${IN}/catdef.spad.pamphlet >FLINEXP.spad ) @ <>= ${OUT}/GCDDOM-.o: ${MID}/GCDDOM.NRLIB @ echo 0 making ${OUT}/GCDDOM-.o from ${MID}/GCDDOM-.NRLIB @ cp ${MID}/GCDDOM-.NRLIB/code.o ${OUT}/GCDDOM-.o @ <>= ${MID}/GCDDOM-.NRLIB: ${OUT}/TYPE.o ${MID}/GCDDOM.spad @ echo 0 making ${MID}/GCDDOM-.NRLIB from ${MID}/GCDDOM.spad @ (cd ${MID} ; echo ')co GCDDOM.spad' | ${INTERPSYS} ) @ <>= ${OUT}/GCDDOM.o: ${MID}/GCDDOM.NRLIB @ echo 0 making ${OUT}/GCDDOM.o from ${MID}/GCDDOM.NRLIB @ cp ${MID}/GCDDOM.NRLIB/code.o ${OUT}/GCDDOM.o @ <>= ${MID}/GCDDOM.NRLIB: ${MID}/GCDDOM.spad @ echo 0 making ${MID}/GCDDOM.NRLIB from ${MID}/GCDDOM.spad @ (cd ${MID} ; echo ')co GCDDOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/GCDDOM.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/GCDDOM.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf GCDDOM.NRLIB ; \ ${SPADBIN}/notangle -R"category GCDDOM GcdDomain" ${IN}/catdef.spad.pamphlet >GCDDOM.spad ) @ <>= ${MID}/GCDDOM-.o: ${MID}/GCDDOM-.lsp @ echo 0 making ${MID}/GCDDOM-.o from ${MID}/GCDDOM-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "GCDDOM-.lsp" :output-file "GCDDOM-.o"))' | ${DEPSYS} ) @ cp ${MID}/GCDDOM-.o ${OUT}/GCDDOM-.o @ <>= ${MID}/GCDDOM-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/GCDDOM-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf GCDDOM-.NRLIB ; \ rm -rf ${OUT}/GCDDOM-.o ; \ ${SPADBIN}/notangle -R"GCDDOM-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >GCDDOM-.lsp ) @ <>= ${MID}/GCDDOM.o: ${MID}/GCDDOM.lsp @ echo 0 making ${MID}/GCDDOM.o from ${MID}/GCDDOM.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "GCDDOM.lsp" :output-file "GCDDOM.o"))' | ${DEPSYS} ) @ cp ${MID}/GCDDOM.o ${OUT}/GCDDOM.o @ <>= ${MID}/GCDDOM.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/GCDDOM.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf GCDDOM.NRLIB ; \ rm -rf ${OUT}/GCDDOM.o ; \ ${SPADBIN}/notangle -R"GCDDOM.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >GCDDOM.lsp ) @ <>= ${OUT}/GROUP-.o: ${MID}/GROUP.NRLIB @ echo 0 making ${OUT}/GROUP-.o from ${MID}/GROUP-.NRLIB @ cp ${MID}/GROUP-.NRLIB/code.o ${OUT}/GROUP-.o @ <>= ${MID}/GROUP-.NRLIB: ${OUT}/TYPE.o ${MID}/GROUP.spad @ echo 0 making ${MID}/GROUP-.NRLIB from ${MID}/GROUP.spad @ (cd ${MID} ; echo ')co GROUP.spad' | ${INTERPSYS} ) @ <>= ${OUT}/GROUP.o: ${MID}/GROUP.NRLIB @ echo 0 making ${OUT}/GROUP.o from ${MID}/GROUP.NRLIB @ cp ${MID}/GROUP.NRLIB/code.o ${OUT}/GROUP.o @ <>= ${MID}/GROUP.NRLIB: ${MID}/GROUP.spad @ echo 0 making ${MID}/GROUP.NRLIB from ${MID}/GROUP.spad @ (cd ${MID} ; echo ')co GROUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/GROUP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/GROUP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf GROUP.NRLIB ; \ ${SPADBIN}/notangle -R"category GROUP Group" ${IN}/catdef.spad.pamphlet >GROUP.spad ) @ <>= ${OUT}/INTDOM-.o: ${MID}/INTDOM.NRLIB @ echo 0 making ${OUT}/INTDOM-.o from ${MID}/INTDOM-.NRLIB @ cp ${MID}/INTDOM-.NRLIB/code.o ${OUT}/INTDOM-.o @ <>= ${MID}/INTDOM-.NRLIB: ${OUT}/TYPE.o ${MID}/INTDOM.spad @ echo 0 making ${MID}/INTDOM-.NRLIB from ${MID}/INTDOM.spad @ (cd ${MID} ; echo ')co INTDOM.spad' | ${INTERPSYS} ) @ <>= ${OUT}/INTDOM.o: ${MID}/INTDOM.NRLIB @ echo 0 making ${OUT}/INTDOM.o from ${MID}/INTDOM.NRLIB @ cp ${MID}/INTDOM.NRLIB/code.o ${OUT}/INTDOM.o @ <>= ${MID}/INTDOM.NRLIB: ${MID}/INTDOM.spad @ echo 0 making ${MID}/INTDOM.NRLIB from ${MID}/INTDOM.spad @ (cd ${MID} ; echo ')co INTDOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTDOM.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/INTDOM.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf INTDOM.NRLIB ; \ ${SPADBIN}/notangle -R"category INTDOM IntegralDomain" ${IN}/catdef.spad.pamphlet >INTDOM.spad ) @ <>= ${MID}/INTDOM-.o: ${MID}/INTDOM-.lsp @ echo 0 making ${MID}/INTDOM-.o from ${MID}/INTDOM-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "INTDOM-.lsp" :output-file "INTDOM-.o"))' | ${DEPSYS} ) @ cp ${MID}/INTDOM-.o ${OUT}/INTDOM-.o @ <>= ${MID}/INTDOM-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/INTDOM-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf INTDOM-.NRLIB ; \ rm -rf ${OUT}/INTDOM-.o ; \ ${SPADBIN}/notangle -R"INTDOM-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >INTDOM-.lsp ) @ <>= ${MID}/INTDOM.o: ${MID}/INTDOM.lsp @ echo 0 making ${MID}/INTDOM.o from ${MID}/INTDOM.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "INTDOM.lsp" :output-file "INTDOM.o"))' | ${DEPSYS} ) @ cp ${MID}/INTDOM.o ${OUT}/INTDOM.o @ <>= ${MID}/INTDOM.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/INTDOM.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf INTDOM.NRLIB ; \ rm -rf ${OUT}/INTDOM.o ; \ ${SPADBIN}/notangle -R"INTDOM.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >INTDOM.lsp ) @ <>= ${OUT}/LINEXP.o: ${MID}/LINEXP.NRLIB @ echo 0 making ${OUT}/LINEXP.o from ${MID}/LINEXP.NRLIB @ cp ${MID}/LINEXP.NRLIB/code.o ${OUT}/LINEXP.o @ <>= ${MID}/LINEXP.NRLIB: ${MID}/LINEXP.spad @ echo 0 making ${MID}/LINEXP.NRLIB from ${MID}/LINEXP.spad @ (cd ${MID} ; echo ')co LINEXP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LINEXP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/LINEXP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf LINEXP.NRLIB ; \ ${SPADBIN}/notangle -R"category LINEXP LinearlyExplicitRingOver" ${IN}/catdef.spad.pamphlet >LINEXP.spad ) @ <>= ${OUT}/LMODULE.o: ${MID}/LMODULE.NRLIB @ echo 0 making ${OUT}/LMODULE.o from ${MID}/LMODULE.NRLIB @ cp ${MID}/LMODULE.NRLIB/code.o ${OUT}/LMODULE.o @ <>= ${MID}/LMODULE.NRLIB: ${OUT}/TYPE.o ${MID}/LMODULE.spad @ echo 0 making ${MID}/LMODULE.NRLIB from ${MID}/LMODULE.spad @ (cd ${MID} ; echo ')co LMODULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/LMODULE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/LMODULE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf LMODULE.NRLIB ; \ ${SPADBIN}/notangle -R"category LMODULE LeftModule" ${IN}/catdef.spad.pamphlet >LMODULE.spad ) @ <>= ${OUT}/MONOID-.o: ${MID}/MONOID.NRLIB @ echo 0 making ${OUT}/MONOID-.o from ${MID}/MONOID-.NRLIB @ cp ${MID}/MONOID-.NRLIB/code.o ${OUT}/MONOID-.o @ <>= ${MID}/MONOID-.NRLIB: ${OUT}/TYPE.o ${MID}/MONOID.spad @ echo 0 making ${MID}/MONOID-.NRLIB from ${MID}/MONOID.spad @ (cd ${MID} ; echo ')co MONOID.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MONOID.o: ${MID}/MONOID.NRLIB @ echo 0 making ${OUT}/MONOID.o from ${MID}/MONOID.NRLIB @ cp ${MID}/MONOID.NRLIB/code.o ${OUT}/MONOID.o @ <>= ${MID}/MONOID.NRLIB: ${OUT}/TYPE.o ${MID}/MONOID.spad @ echo 0 making ${MID}/MONOID.NRLIB from ${MID}/MONOID.spad @ (cd ${MID} ; echo ')co MONOID.spad' | ${INTERPSYS} ) @ <>= ${MID}/MONOID.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/MONOID.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf MONOID.NRLIB ; \ ${SPADBIN}/notangle -R"category MONOID Monoid" ${IN}/catdef.spad.pamphlet >MONOID.spad ) @ <>= ${MID}/MONOID-.o: ${MID}/MONOID-.lsp @ echo 0 making ${MID}/MONOID-.o from ${MID}/MONOID-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "MONOID-.lsp" :output-file "MONOID-.o"))' | ${DEPSYS} ) @ cp ${MID}/MONOID-.o ${OUT}/MONOID-.o @ <>= ${MID}/MONOID-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/MONOID-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf MONOID-.NRLIB ; \ rm -rf ${OUT}/MONOID-.o ; \ ${SPADBIN}/notangle -R"MONOID-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >MONOID-.lsp ) @ <>= ${MID}/MONOID.o: ${MID}/MONOID.lsp @ echo 0 making ${MID}/MONOID.o from ${MID}/MONOID.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "MONOID.lsp" :output-file "MONOID.o"))' | ${DEPSYS} ) @ cp ${MID}/MONOID.o ${OUT}/MONOID.o @ <>= ${MID}/MONOID.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/MONOID.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf MONOID.NRLIB ; \ rm -rf ${OUT}/MONOID.o ; \ ${SPADBIN}/notangle -R"MONOID.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >MONOID.lsp ) @ <>= ${OUT}/MODULE-.o: ${MID}/MODULE.NRLIB @ echo 0 making ${OUT}/MODULE-.o from ${MID}/MODULE-.NRLIB @ cp ${MID}/MODULE-.NRLIB/code.o ${OUT}/MODULE-.o @ <>= ${MID}/MODULE-.NRLIB: ${OUT}/TYPE.o ${MID}/MODULE.spad @ echo 0 making ${MID}/MODULE-.NRLIB from ${MID}/MODULE.spad @ (cd ${MID} ; echo ')co MODULE.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MODULE.o: ${MID}/MODULE.NRLIB @ echo 0 making ${OUT}/MODULE.o from ${MID}/MODULE.NRLIB @ cp ${MID}/MODULE.NRLIB/code.o ${OUT}/MODULE.o @ <>= ${MID}/MODULE.NRLIB: ${MID}/MODULE.spad @ echo 0 making ${MID}/MODULE.NRLIB from ${MID}/MODULE.spad @ (cd ${MID} ; echo ')co MODULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODULE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/MODULE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf MODULE.NRLIB ; \ ${SPADBIN}/notangle -R"category MODULE Module" ${IN}/catdef.spad.pamphlet >MODULE.spad ) @ <>= ${OUT}/OCAMON.o: ${MID}/OCAMON.NRLIB @ echo 0 making ${OUT}/OCAMON.o from ${MID}/OCAMON.NRLIB @ cp ${MID}/OCAMON.NRLIB/code.o ${OUT}/OCAMON.o @ <>= ${MID}/OCAMON.NRLIB: ${OUT}/TYPE.o ${MID}/OCAMON.spad @ echo 0 making ${MID}/OCAMON.NRLIB from ${MID}/OCAMON.spad @ (cd ${MID} ; echo ')co OCAMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/OCAMON.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OCAMON.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OCAMON.NRLIB ; \ ${SPADBIN}/notangle -R"category OCAMON OrderedCancellationAbelianMonoid" ${IN}/catdef.spad.pamphlet >OCAMON.spad ) @ <>= ${OUT}/OAGROUP.o: ${MID}/OAGROUP.NRLIB @ echo 0 making ${OUT}/OAGROUP.o from ${MID}/OAGROUP.NRLIB @ cp ${MID}/OAGROUP.NRLIB/code.o ${OUT}/OAGROUP.o @ <>= ${MID}/OAGROUP.NRLIB: ${MID}/OAGROUP.spad @ echo 0 making ${MID}/OAGROUP.NRLIB from ${MID}/OAGROUP.spad @ (cd ${MID} ; echo ')co OAGROUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/OAGROUP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OAGROUP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OAGROUP.NRLIB ; \ ${SPADBIN}/notangle -R"category OAGROUP OrderedAbelianGroup" ${IN}/catdef.spad.pamphlet >OAGROUP.spad ) @ <>= ${OUT}/OAMON.o: ${MID}/OAMON.NRLIB @ echo 0 making ${OUT}/OAMON.o from ${MID}/OAMON.NRLIB @ cp ${MID}/OAMON.NRLIB/code.o ${OUT}/OAMON.o @ <>= ${MID}/OAMON.NRLIB: ${OUT}/TYPE.o ${MID}/OAMON.spad @ echo 0 making ${MID}/OAMON.NRLIB from ${MID}/OAMON.spad @ (cd ${MID} ; echo ')co OAMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/OAMON.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OAMON.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OAMON.NRLIB ; \ ${SPADBIN}/notangle -R"category OAMON OrderedAbelianMonoid" ${IN}/catdef.spad.pamphlet >OAMON.spad ) @ <>= ${OUT}/OAMONS.o: ${MID}/OAMONS.NRLIB @ echo 0 making ${OUT}/OAMONS.o from ${MID}/OAMONS.NRLIB @ cp ${MID}/OAMONS.NRLIB/code.o ${OUT}/OAMONS.o @ <>= ${MID}/OAMONS.NRLIB: ${OUT}/TYPE.o ${MID}/OAMONS.spad @ echo 0 making ${MID}/OAMONS.NRLIB from ${MID}/OAMONS.spad @ (cd ${MID} ; echo ')co OAMONS.spad' | ${INTERPSYS} ) @ <>= ${MID}/OAMONS.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OAMONS.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OAMONS.NRLIB ; \ ${SPADBIN}/notangle -R"category OAMONS OrderedAbelianMonoidSup" ${IN}/catdef.spad.pamphlet >OAMONS.spad ) @ <>= ${OUT}/OASGP.o: ${MID}/OASGP.NRLIB @ echo 0 making ${OUT}/OASGP.o from ${MID}/OASGP.NRLIB @ cp ${MID}/OASGP.NRLIB/code.o ${OUT}/OASGP.o @ <>= ${MID}/OASGP.NRLIB: ${OUT}/TYPE.o ${MID}/OASGP.spad @ echo 0 making ${MID}/OASGP.NRLIB from ${MID}/OASGP.spad @ (cd ${MID} ; echo ')co OASGP.spad' | ${INTERPSYS} ) @ <>= ${MID}/OASGP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OASGP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OASGP.NRLIB ; \ ${SPADBIN}/notangle -R"category OASGP OrderedAbelianSemiGroup" ${IN}/catdef.spad.pamphlet >OASGP.spad ) @ <>= ${OUT}/ORDFIN.o: ${MID}/ORDFIN.NRLIB @ echo 0 making ${OUT}/ORDFIN.o from ${MID}/ORDFIN.NRLIB @ cp ${MID}/ORDFIN.NRLIB/code.o ${OUT}/ORDFIN.o @ <>= ${MID}/ORDFIN.NRLIB: ${OUT}/TYPE.o ${MID}/ORDFIN.spad @ echo 0 making ${MID}/ORDFIN.NRLIB from ${MID}/ORDFIN.spad @ (cd ${MID} ; echo ')co ORDFIN.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDFIN.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDFIN.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDFIN.NRLIB ; \ ${SPADBIN}/notangle -R"category ORDFIN OrderedFinite" ${IN}/catdef.spad.pamphlet >ORDFIN.spad ) @ <>= ${OUT}/OINTDOM.o: ${MID}/OINTDOM.NRLIB @ echo 0 making ${OUT}/OINTDOM.o from ${MID}/OINTDOM.NRLIB @ cp ${MID}/OINTDOM.NRLIB/code.o ${OUT}/OINTDOM.o @ <>= ${MID}/OINTDOM.NRLIB: ${MID}/OINTDOM.spad @ echo 0 making ${MID}/OINTDOM.NRLIB from ${MID}/OINTDOM.spad @ (cd ${MID} ; echo ')co OINTDOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/OINTDOM.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OINTDOM.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OINTDOM.NRLIB ; \ ${SPADBIN}/notangle -R"category OINTDOM OrderedIntegralDomain" ${IN}/catdef.spad.pamphlet >OINTDOM.spad ) @ <>= ${MID}/OINTDOM.o: ${MID}/OINTDOM.lsp @ echo 0 making ${MID}/OINTDOM.o from ${MID}/OINTDOM.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "OINTDOM.lsp" :output-file "OINTDOM.o"))' | ${DEPSYS} ) @ cp ${MID}/OINTDOM.o ${OUT}/OINTDOM.o @ <>= ${MID}/OINTDOM.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/OINTDOM.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf OINTDOM.NRLIB ; \ rm -rf ${OUT}/OINTDOM.o ; \ ${SPADBIN}/notangle -R"OINTDOM.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >OINTDOM.lsp ) @ <>= ${OUT}/ORDMON.o: ${MID}/ORDMON.NRLIB @ echo 0 making ${OUT}/ORDMON.o from ${MID}/ORDMON.NRLIB @ cp ${MID}/ORDMON.NRLIB/code.o ${OUT}/ORDMON.o @ <>= ${MID}/ORDMON.NRLIB: ${MID}/ORDMON.spad @ echo 0 making ${MID}/ORDMON.NRLIB from ${MID}/ORDMON.spad @ (cd ${MID} ; echo ')co ORDMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDMON.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDMON.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDMON.NRLIB ; \ ${SPADBIN}/notangle -R"category ORDMON OrderedMonoid" ${IN}/catdef.spad.pamphlet >ORDMON.spad ) @ <>= ${OUT}/ORDRING-.o: ${MID}/ORDRING.NRLIB @ echo 0 making ${OUT}/ORDRING-.o from ${MID}/ORDRING-.NRLIB @ cp ${MID}/ORDRING-.NRLIB/code.o ${OUT}/ORDRING-.o @ <>= ${MID}/ORDRING-.NRLIB: ${OUT}/TYPE.o ${MID}/ORDRING.spad @ echo 0 making ${MID}/ORDRING-.NRLIB from ${MID}/ORDRING.spad @ (cd ${MID} ; echo ')co ORDRING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ORDRING.o: ${MID}/ORDRING.NRLIB @ echo 0 making ${OUT}/ORDRING.o from ${MID}/ORDRING.NRLIB @ cp ${MID}/ORDRING.NRLIB/code.o ${OUT}/ORDRING.o @ <>= ${MID}/ORDRING.NRLIB: ${MID}/ORDRING.spad @ echo 0 making ${MID}/ORDRING.NRLIB from ${MID}/ORDRING.spad @ (cd ${MID} ; echo ')co ORDRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDRING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDRING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDRING.NRLIB ; \ ${SPADBIN}/notangle -R"category ORDRING OrderedRing" ${IN}/catdef.spad.pamphlet >ORDRING.spad ) @ <>= ${MID}/ORDRING-.o: ${MID}/ORDRING-.lsp @ echo 0 making ${MID}/ORDRING-.o from ${MID}/ORDRING-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ORDRING-.lsp" :output-file "ORDRING-.o"))' | ${DEPSYS} ) @ cp ${MID}/ORDRING-.o ${OUT}/ORDRING-.o @ <>= ${MID}/ORDRING-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDRING-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDRING-.NRLIB ; \ rm -rf ${OUT}/ORDRING-.o ; \ ${SPADBIN}/notangle -R"ORDRING-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ORDRING-.lsp ) @ <>= ${MID}/ORDRING.o: ${MID}/ORDRING.lsp @ echo 0 making ${MID}/ORDRING.o from ${MID}/ORDRING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ORDRING.lsp" :output-file "ORDRING.o"))' | ${DEPSYS} ) @ cp ${MID}/ORDRING.o ${OUT}/ORDRING.o @ <>= ${MID}/ORDRING.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDRING.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDRING.NRLIB ; \ rm -rf ${OUT}/ORDRING.o ; \ ${SPADBIN}/notangle -R"ORDRING.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >ORDRING.lsp ) @ <>= ${OUT}/ORDSET-.o: ${MID}/ORDSET.NRLIB @ echo 0 making ${OUT}/ORDSET-.o from ${MID}/ORDSET-.NRLIB @ cp ${MID}/ORDSET-.NRLIB/code.o ${OUT}/ORDSET-.o @ <>= ${MID}/ORDSET-.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/ORDSET.spad @ echo 0 making ${MID}/ORDSET-.NRLIB from ${MID}/ORDSET.spad @ (cd ${MID} ; echo ')co ORDSET.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ORDSET.o: ${MID}/ORDSET.NRLIB @ echo 0 making ${OUT}/ORDSET.o from ${MID}/ORDSET.NRLIB @ cp ${MID}/ORDSET.NRLIB/code.o ${OUT}/ORDSET.o @ <>= ${MID}/ORDSET.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/ORDSET.spad @ echo 0 making ${MID}/ORDSET.NRLIB from ${MID}/ORDSET.spad @ (cd ${MID} ; echo ')co ORDSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDSET.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/ORDSET.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDSET.NRLIB ; \ ${SPADBIN}/notangle -R"category ORDSET OrderedSet" ${IN}/catdef.spad.pamphlet >ORDSET.spad ) @ <>= ${OUT}/PDRING-.o: ${MID}/PDRING.NRLIB @ echo 0 making ${OUT}/PDRING-.o from ${MID}/PDRING-.NRLIB @ cp ${MID}/PDRING-.NRLIB/code.o ${OUT}/PDRING-.o @ <>= ${MID}/PDRING-.NRLIB: ${OUT}/TYPE.o ${MID}/PDRING.spad @ echo 0 making ${MID}/PDRING-.NRLIB from ${MID}/PDRING.spad @ (cd ${MID} ; echo ')co PDRING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/PDRING.o: ${MID}/PDRING.NRLIB @ echo 0 making ${OUT}/PDRING.o from ${MID}/PDRING.NRLIB @ cp ${MID}/PDRING.NRLIB/code.o ${OUT}/PDRING.o @ <>= ${MID}/PDRING.NRLIB: ${MID}/PDRING.spad @ echo 0 making ${MID}/PDRING.NRLIB from ${MID}/PDRING.spad @ (cd ${MID} ; echo ')co PDRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/PDRING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/PDRING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf PDRING.NRLIB ; \ ${SPADBIN}/notangle -R"category PDRING PartialDifferentialRing" ${IN}/catdef.spad.pamphlet >PDRING.spad ) @ <>= ${OUT}/PID.o: ${MID}/PID.NRLIB @ echo 0 making ${OUT}/PID.o from ${MID}/PID.NRLIB @ cp ${MID}/PID.NRLIB/code.o ${OUT}/PID.o @ <>= ${MID}/PID.NRLIB: ${MID}/PID.spad @ echo 0 making ${MID}/PID.NRLIB from ${MID}/PID.spad @ (cd ${MID} ; echo ')co PID.spad' | ${INTERPSYS} ) @ <>= ${MID}/PID.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/PID.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf PID.NRLIB ; \ ${SPADBIN}/notangle -R"category PID PrincipalIdealDomain" ${IN}/catdef.spad.pamphlet >PID.spad ) @ <>= ${OUT}/PFECAT-.o: ${MID}/PFECAT.NRLIB @ echo 0 making ${OUT}/PFECAT-.o from ${MID}/PFECAT-.NRLIB @ cp ${MID}/PFECAT-.NRLIB/code.o ${OUT}/PFECAT-.o @ <>= ${MID}/PFECAT-.NRLIB: ${OUT}/TYPE.o ${MID}/PFECAT.spad @ echo 0 making ${MID}/PFECAT-.NRLIB from ${MID}/PFECAT.spad @ (cd ${MID} ; echo ')co PFECAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/PFECAT.o: ${MID}/PFECAT.NRLIB @ echo 0 making ${OUT}/PFECAT.o from ${MID}/PFECAT.NRLIB @ cp ${MID}/PFECAT.NRLIB/code.o ${OUT}/PFECAT.o @ <>= ${MID}/PFECAT.NRLIB: ${MID}/PFECAT.spad @ echo 0 making ${MID}/PFECAT.NRLIB from ${MID}/PFECAT.spad @ (cd ${MID} ; echo ')co PFECAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFECAT.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/PFECAT.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf PFECAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PFECAT PolynomialFactorizationExplicit" ${IN}/catdef.spad.pamphlet >PFECAT.spad ) @ <>= ${OUT}/RMODULE.o: ${MID}/RMODULE.NRLIB @ echo 0 making ${OUT}/RMODULE.o from ${MID}/RMODULE.NRLIB @ cp ${MID}/RMODULE.NRLIB/code.o ${OUT}/RMODULE.o @ <>= ${MID}/RMODULE.NRLIB: ${OUT}/TYPE.o ${MID}/RMODULE.spad @ echo 0 making ${MID}/RMODULE.NRLIB from ${MID}/RMODULE.spad @ (cd ${MID} ; echo ')co RMODULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/RMODULE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RMODULE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RMODULE.NRLIB ; \ ${SPADBIN}/notangle -R"category RMODULE RightModule" ${IN}/catdef.spad.pamphlet >RMODULE.spad ) @ <>= ${OUT}/RING-.o: ${MID}/RING.NRLIB @ echo 0 making ${OUT}/RING-.o from ${MID}/RING-.NRLIB @ cp ${MID}/RING-.NRLIB/code.o ${OUT}/RING-.o @ <>= ${MID}/RING-.NRLIB: ${OUT}/TYPE.o ${MID}/RING.spad @ echo 0 making ${MID}/RING-.NRLIB from ${MID}/RING.spad @ (cd ${MID} ; echo ')co RING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RING.o: ${MID}/RING.NRLIB @ echo 0 making ${OUT}/RING.o from ${MID}/RING.NRLIB @ cp ${MID}/RING.NRLIB/code.o ${OUT}/RING.o @ <>= ${MID}/RING.NRLIB: ${MID}/RING.spad @ echo 0 making ${MID}/RING.NRLIB from ${MID}/RING.spad @ (cd ${MID} ; echo ')co RING.spad' | ${INTERPSYS} ) @ <>= ${MID}/RING.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RING.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RING.NRLIB ; \ ${SPADBIN}/notangle -R"category RING Ring" ${IN}/catdef.spad.pamphlet >RING.spad ) @ <>= ${MID}/RING-.o: ${MID}/RING-.lsp @ echo 0 making ${MID}/RING-.o from ${MID}/RING-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RING-.lsp" :output-file "RING-.o"))' | ${DEPSYS} ) @ cp ${MID}/RING-.o ${OUT}/RING-.o @ <>= ${MID}/RING-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RING-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RING-.NRLIB ; \ rm -rf ${OUT}/RING-.o ; \ ${SPADBIN}/notangle -R"RING-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >RING-.lsp ) @ <>= ${MID}/RING.o: ${MID}/RING.lsp @ echo 0 making ${MID}/RING.o from ${MID}/RING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RING.lsp" :output-file "RING.o"))' | ${DEPSYS} ) @ cp ${MID}/RING.o ${OUT}/RING.o @ <>= ${MID}/RING.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RING.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RING.NRLIB ; \ rm -rf ${OUT}/RING.o ; \ ${SPADBIN}/notangle -R"RING.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >RING.lsp ) @ <>= ${OUT}/RNG.o: ${MID}/RNG.NRLIB @ echo 0 making ${OUT}/RNG.o from ${MID}/RNG.NRLIB @ cp ${MID}/RNG.NRLIB/code.o ${OUT}/RNG.o @ <>= ${MID}/RNG.NRLIB: ${MID}/RNG.spad @ echo 0 making ${MID}/RNG.NRLIB from ${MID}/RNG.spad @ (cd ${MID} ; echo ')co RNG.spad' | ${INTERPSYS} ) @ <>= ${MID}/RNG.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RNG.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RNG.NRLIB ; \ ${SPADBIN}/notangle -R"category RNG Rng" ${IN}/catdef.spad.pamphlet >RNG.spad ) @ <>= ${MID}/RNG.o: ${MID}/RNG.lsp @ echo 0 making ${MID}/RNG.o from ${MID}/RNG.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RNG.lsp" :output-file "RNG.o"))' | ${DEPSYS} ) @ cp ${MID}/RNG.o ${OUT}/RNG.o @ <>= ${MID}/RNG.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/RNG.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf RNG.NRLIB ; \ rm -rf ${OUT}/RNG.o ; \ ${SPADBIN}/notangle -R"RNG.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >RNG.lsp ) @ <>= ${OUT}/SETCAT-.o: ${MID}/SETCAT.NRLIB @ echo 0 making ${OUT}/SETCAT-.o from ${MID}/SETCAT-.NRLIB @ cp ${MID}/SETCAT-.NRLIB/code.o ${OUT}/SETCAT-.o @ <>= ${MID}/SETCAT-.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${OUT}/SINT.o \ ${MID}/SETCAT.spad @ echo 0 making ${MID}/SETCAT-.NRLIB from ${MID}/SETCAT.spad @ (cd ${MID} ; echo ')co SETCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SETCAT-.o: ${MID}/SETCAT-.lsp @ echo 0 making ${MID}/SETCAT-.o from ${MID}/SETCAT-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SETCAT-.lsp" :output-file "SETCAT-.o"))' | ${DEPSYS} ) @ cp ${MID}/SETCAT-.o ${OUT}/SETCAT-.o @ <>= ${MID}/SETCAT-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/SETCAT-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf SETCAT-.NRLIB ; \ rm -rf ${OUT}/SETCAT-.o ; \ ${SPADBIN}/notangle -R"SETCAT-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >SETCAT-.lsp ) @ <>= ${OUT}/SETCAT.o: ${MID}/SETCAT.NRLIB @ echo 0 making ${OUT}/SETCAT.o from ${MID}/SETCAT.NRLIB @ cp ${MID}/SETCAT.NRLIB/code.o ${OUT}/SETCAT.o @ <>= ${MID}/SETCAT.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/SETCAT.spad @ echo 0 making ${MID}/SETCAT.NRLIB from ${MID}/SETCAT.spad @ (cd ${MID} ; echo ')co SETCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SETCAT.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/SETCAT.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf SETCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SETCAT SetCategory" ${IN}/catdef.spad.pamphlet >SETCAT.spad ) @ <>= ${MID}/SETCAT.o: ${MID}/SETCAT.lsp @ echo 0 making ${MID}/SETCAT.o from ${MID}/SETCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SETCAT.lsp" :output-file "SETCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/SETCAT.o ${OUT}/SETCAT.o @ <>= ${MID}/SETCAT.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/SETCAT.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf SETCAT.NRLIB ; \ rm -rf ${OUT}/SETCAT.o ; \ ${SPADBIN}/notangle -R"SETCAT.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >SETCAT.lsp ) @ <>= ${OUT}/SGROUP-.o: ${MID}/SGROUP.NRLIB @ echo 0 making ${OUT}/SGROUP-.o from ${MID}/SGROUP-.NRLIB @ cp ${MID}/SGROUP-.NRLIB/code.o ${OUT}/SGROUP-.o @ <>= ${MID}/SGROUP-.NRLIB: ${OUT}/TYPE.o ${MID}/SGROUP.spad @ echo 0 making ${MID}/SGROUP-.NRLIB from ${MID}/SGROUP.spad @ (cd ${MID} ; echo ')co SGROUP.spad' | ${INTERPSYS} ) @ <>= ${OUT}/SGROUP.o: ${MID}/SGROUP.NRLIB @ echo 0 making ${OUT}/SGROUP.o from ${MID}/SGROUP.NRLIB @ cp ${MID}/SGROUP.NRLIB/code.o ${OUT}/SGROUP.o @ <>= ${MID}/SGROUP.NRLIB: ${MID}/SGROUP.spad @ echo 0 making ${MID}/SGROUP.NRLIB from ${MID}/SGROUP.spad @ (cd ${MID} ; echo ')co SGROUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SGROUP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/SGROUP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf SGROUP.NRLIB ; \ ${SPADBIN}/notangle -R"category SGROUP SemiGroup" ${IN}/catdef.spad.pamphlet >SGROUP.spad ) @ <>= ${OUT}/STEP.o: ${MID}/STEP.NRLIB @ echo 0 making ${OUT}/STEP.o from ${MID}/STEP.NRLIB @ cp ${MID}/STEP.NRLIB/code.o ${OUT}/STEP.o @ <>= ${MID}/STEP.NRLIB: ${MID}/STEP.spad @ echo 0 making ${MID}/STEP.NRLIB from ${MID}/STEP.spad @ (cd ${MID} ; echo ')co STEP.spad' | ${INTERPSYS} ) @ <>= ${MID}/STEP.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/STEP.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf STEP.NRLIB ; \ ${SPADBIN}/notangle -R"category STEP StepThrough" ${IN}/catdef.spad.pamphlet >STEP.spad ) @ <>= ${OUT}/UFD-.o: ${MID}/UFD.NRLIB @ echo 0 making ${OUT}/UFD-.o from ${MID}/UFD-.NRLIB @ cp ${MID}/UFD-.NRLIB/code.o ${OUT}/UFD-.o @ <>= ${MID}/UFD-.NRLIB: ${OUT}/TYPE.o ${MID}/UFD.spad @ echo 0 making ${MID}/UFD-.NRLIB from ${MID}/UFD.spad @ (cd ${MID} ; echo ')co UFD.spad' | ${INTERPSYS} ) @ <>= ${OUT}/UFD.o: ${MID}/UFD.NRLIB @ echo 0 making ${OUT}/UFD.o from ${MID}/UFD.NRLIB @ cp ${MID}/UFD.NRLIB/code.o ${OUT}/UFD.o @ <>= ${MID}/UFD.NRLIB: ${MID}/UFD.spad @ echo 0 making ${MID}/UFD.NRLIB from ${MID}/UFD.spad @ (cd ${MID} ; echo ')co UFD.spad' | ${INTERPSYS} ) @ <>= ${MID}/UFD.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/UFD.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf UFD.NRLIB ; \ ${SPADBIN}/notangle -R"category UFD UniqueFactorizationDomain" ${IN}/catdef.spad.pamphlet >UFD.spad ) @ <>= ${MID}/UFD-.o: ${MID}/UFD-.lsp @ echo 0 making ${MID}/UFD-.o from ${MID}/UFD-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "UFD-.lsp" :output-file "UFD-.o"))' | ${DEPSYS} ) @ cp ${MID}/UFD-.o ${OUT}/UFD-.o @ <>= ${MID}/UFD-.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/UFD-.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf UFD-.NRLIB ; \ rm -rf ${OUT}/UFD-.o ; \ ${SPADBIN}/notangle -R"UFD-.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >UFD-.lsp ) @ <>= ${MID}/UFD.o: ${MID}/UFD.lsp @ echo 0 making ${MID}/UFD.o from ${MID}/UFD.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "UFD.lsp" :output-file "UFD.o"))' | ${DEPSYS} ) @ cp ${MID}/UFD.o ${OUT}/UFD.o @ <>= ${MID}/UFD.lsp: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/UFD.lsp from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf UFD.NRLIB ; \ rm -rf ${OUT}/UFD.o ; \ ${SPADBIN}/notangle -R"UFD.lsp BOOTSTRAP" ${IN}/catdef.spad.pamphlet >UFD.lsp ) @ <>= ${OUT}/VSPACE-.o: ${MID}/VSPACE.NRLIB @ echo 0 making ${OUT}/VSPACE-.o from ${MID}/VSPACE-.NRLIB @ cp ${MID}/VSPACE-.NRLIB/code.o ${OUT}/VSPACE-.o @ <>= ${MID}/VSPACE-.NRLIB: ${OUT}/TYPE.o ${MID}/VSPACE.spad @ echo 0 making ${MID}/VSPACE-.NRLIB from ${MID}/VSPACE.spad @ (cd ${MID} ; echo ')co VSPACE.spad' | ${INTERPSYS} ) @ <>= ${OUT}/VSPACE.o: ${MID}/VSPACE.NRLIB @ echo 0 making ${OUT}/VSPACE.o from ${MID}/VSPACE.NRLIB @ cp ${MID}/VSPACE.NRLIB/code.o ${OUT}/VSPACE.o @ <>= ${MID}/VSPACE.NRLIB: ${MID}/VSPACE.spad @ echo 0 making ${MID}/VSPACE.NRLIB from ${MID}/VSPACE.spad @ (cd ${MID} ; echo ')co VSPACE.spad' | ${INTERPSYS} ) @ <>= ${MID}/VSPACE.spad: ${IN}/catdef.spad.pamphlet @ echo 0 making ${MID}/VSPACE.spad from ${IN}/catdef.spad.pamphlet @(cd ${MID} ; \ rm -rf VSPACE.NRLIB ; \ ${SPADBIN}/notangle -R"category VSPACE VectorSpace" ${IN}/catdef.spad.pamphlet >VSPACE.spad ) @ <>= ${DOC}/catdef.spad.dvi: ${IN}/catdef.spad.pamphlet @ echo 0 making ${DOC}/catdef.spad.dvi from ${IN}/catdef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/catdef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} catdef.spad ; \ rm -f ${DOC}/catdef.spad.pamphlet ; \ rm -f ${DOC}/catdef.spad.tex ; \ rm -f ${DOC}/catdef.spad ) @ \subsection{cden.spad \cite{1}} <>= ${MID}/cden.spad: ${IN}/cden.spad.pamphlet @ echo 0 making ${MID}/cden.spad from ${IN}/cden.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cden.spad.pamphlet >cden.spad ) @ <>= ${OUT}/CDEN.o: ${MID}/CDEN.NRLIB @ echo 0 making ${OUT}/CDEN.o from ${MID}/CDEN.NRLIB @ cp ${MID}/CDEN.NRLIB/code.o ${OUT}/CDEN.o @ <>= ${MID}/CDEN.NRLIB: ${MID}/CDEN.spad @ echo 0 making ${MID}/CDEN.NRLIB from ${MID}/CDEN.spad @ (cd ${MID} ; echo ')co CDEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/CDEN.spad: ${IN}/cden.spad.pamphlet @ echo 0 making ${MID}/CDEN.spad from ${IN}/cden.spad.pamphlet @(cd ${MID} ; \ rm -rf CDEN.NRLIB ; \ ${SPADBIN}/notangle -R"package CDEN CommonDenominator" ${IN}/cden.spad.pamphlet >CDEN.spad ) @ <>= ${OUT}/ICDEN.o: ${MID}/ICDEN.NRLIB @ echo 0 making ${OUT}/ICDEN.o from ${MID}/ICDEN.NRLIB @ cp ${MID}/ICDEN.NRLIB/code.o ${OUT}/ICDEN.o @ <>= ${MID}/ICDEN.NRLIB: ${MID}/ICDEN.spad @ echo 0 making ${MID}/ICDEN.NRLIB from ${MID}/ICDEN.spad @ (cd ${MID} ; echo ')co ICDEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/ICDEN.spad: ${IN}/cden.spad.pamphlet @ echo 0 making ${MID}/ICDEN.spad from ${IN}/cden.spad.pamphlet @(cd ${MID} ; \ rm -rf ICDEN.NRLIB ; \ ${SPADBIN}/notangle -R"package ICDEN InnerCommonDenominator" ${IN}/cden.spad.pamphlet >ICDEN.spad ) @ <>= ${OUT}/MCDEN.o: ${MID}/MCDEN.NRLIB @ echo 0 making ${OUT}/MCDEN.o from ${MID}/MCDEN.NRLIB @ cp ${MID}/MCDEN.NRLIB/code.o ${OUT}/MCDEN.o @ <>= ${MID}/MCDEN.NRLIB: ${MID}/MCDEN.spad @ echo 0 making ${MID}/MCDEN.NRLIB from ${MID}/MCDEN.spad @ (cd ${MID} ; echo ')co MCDEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/MCDEN.spad: ${IN}/cden.spad.pamphlet @ echo 0 making ${MID}/MCDEN.spad from ${IN}/cden.spad.pamphlet @(cd ${MID} ; \ rm -rf MCDEN.NRLIB ; \ ${SPADBIN}/notangle -R"package MCDEN MatrixCommonDenominator" ${IN}/cden.spad.pamphlet >MCDEN.spad ) @ <>= ${OUT}/UPCDEN.o: ${MID}/UPCDEN.NRLIB @ echo 0 making ${OUT}/UPCDEN.o from ${MID}/UPCDEN.NRLIB @ cp ${MID}/UPCDEN.NRLIB/code.o ${OUT}/UPCDEN.o @ <>= ${MID}/UPCDEN.NRLIB: ${MID}/UPCDEN.spad @ echo 0 making ${MID}/UPCDEN.NRLIB from ${MID}/UPCDEN.spad @ (cd ${MID} ; echo ')co UPCDEN.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPCDEN.spad: ${IN}/cden.spad.pamphlet @ echo 0 making ${MID}/UPCDEN.spad from ${IN}/cden.spad.pamphlet @(cd ${MID} ; \ rm -rf UPCDEN.NRLIB ; \ ${SPADBIN}/notangle -R"package UPCDEN UnivariatePolynomialCommonDenominator" ${IN}/cden.spad.pamphlet >UPCDEN.spad ) @ <>= ${DOC}/cden.spad.dvi: ${IN}/cden.spad.pamphlet @ echo 0 making ${DOC}/cden.spad.dvi from ${IN}/cden.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cden.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cden.spad ; \ rm -f ${DOC}/cden.spad.pamphlet ; \ rm -f ${DOC}/cden.spad.tex ; \ rm -f ${DOC}/cden.spad ) @ \subsection{clifford.spad \cite{1}} <>= ${MID}/clifford.spad: ${IN}/clifford.spad.pamphlet @ echo 0 making ${MID}/clifford.spad from ${IN}/clifford.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/clifford.spad.pamphlet >clifford.spad ) @ <>= ${OUT}/CLIF.o: ${MID}/CLIF.NRLIB @ echo 0 making ${OUT}/CLIF.o from ${MID}/CLIF.NRLIB @ cp ${MID}/CLIF.NRLIB/code.o ${OUT}/CLIF.o @ <>= ${MID}/CLIF.NRLIB: ${MID}/CLIF.spad @ echo 0 making ${MID}/CLIF.NRLIB from ${MID}/CLIF.spad @ (cd ${MID} ; echo ')co CLIF.spad' | ${INTERPSYS} ) @ <>= ${MID}/CLIF.spad: ${IN}/clifford.spad.pamphlet @ echo 0 making ${MID}/CLIF.spad from ${IN}/clifford.spad.pamphlet @(cd ${MID} ; \ rm -rf CLIF.NRLIB ; \ ${SPADBIN}/notangle -R"domain CLIF CliffordAlgebra" ${IN}/clifford.spad.pamphlet >CLIF.spad ) @ <>= ${OUT}/QFORM.o: ${MID}/QFORM.NRLIB @ echo 0 making ${OUT}/QFORM.o from ${MID}/QFORM.NRLIB @ cp ${MID}/QFORM.NRLIB/code.o ${OUT}/QFORM.o @ <>= ${MID}/QFORM.NRLIB: ${MID}/QFORM.spad @ echo 0 making ${MID}/QFORM.NRLIB from ${MID}/QFORM.spad @ (cd ${MID} ; echo ')co QFORM.spad' | ${INTERPSYS} ) @ <>= ${MID}/QFORM.spad: ${IN}/clifford.spad.pamphlet @ echo 0 making ${MID}/QFORM.spad from ${IN}/clifford.spad.pamphlet @(cd ${MID} ; \ rm -rf QFORM.NRLIB ; \ ${SPADBIN}/notangle -R"domain QFORM QuadraticForm" ${IN}/clifford.spad.pamphlet >QFORM.spad ) @ <>= ${DOC}/clifford.spad.dvi: ${IN}/clifford.spad.pamphlet @ echo 0 making ${DOC}/clifford.spad.dvi from ${IN}/clifford.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/clifford.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} clifford.spad ; \ rm -f ${DOC}/clifford.spad.pamphlet ; \ rm -f ${DOC}/clifford.spad.tex ; \ rm -f ${DOC}/clifford.spad ) @ \subsection{clip.spad \cite{1}} <>= ${MID}/clip.spad: ${IN}/clip.spad.pamphlet @ echo 0 making ${MID}/clip.spad from ${IN}/clip.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/clip.spad.pamphlet >clip.spad ) @ <>= ${OUT}/CLIP.o: ${MID}/CLIP.NRLIB @ echo 0 making ${OUT}/CLIP.o from ${MID}/CLIP.NRLIB @ cp ${MID}/CLIP.NRLIB/code.o ${OUT}/CLIP.o @ <>= ${MID}/CLIP.NRLIB: ${MID}/CLIP.spad @ echo 0 making ${MID}/CLIP.NRLIB from ${MID}/CLIP.spad @ (cd ${MID} ; echo ')co CLIP.spad' | ${INTERPSYS} ) @ <>= ${MID}/CLIP.spad: ${IN}/clip.spad.pamphlet @ echo 0 making ${MID}/CLIP.spad from ${IN}/clip.spad.pamphlet @(cd ${MID} ; \ rm -rf CLIP.NRLIB ; \ ${SPADBIN}/notangle -R"package CLIP TwoDimensionalPlotClipping" ${IN}/clip.spad.pamphlet >CLIP.spad ) @ <>= ${DOC}/clip.spad.dvi: ${IN}/clip.spad.pamphlet @ echo 0 making ${DOC}/clip.spad.dvi from ${IN}/clip.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/clip.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} clip.spad ; \ rm -f ${DOC}/clip.spad.pamphlet ; \ rm -f ${DOC}/clip.spad.tex ; \ rm -f ${DOC}/clip.spad ) @ \subsection{cmplxrt.spad \cite{1}} <>= ${MID}/cmplxrt.spad: ${IN}/cmplxrt.spad.pamphlet @ echo 0 making ${MID}/cmplxrt.spad from ${IN}/cmplxrt.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cmplxrt.spad.pamphlet >cmplxrt.spad ) @ <>= ${OUT}/CMPLXRT.o: ${MID}/CMPLXRT.NRLIB @ echo 0 making ${OUT}/CMPLXRT.o from ${MID}/CMPLXRT.NRLIB @ cp ${MID}/CMPLXRT.NRLIB/code.o ${OUT}/CMPLXRT.o @ <>= ${MID}/CMPLXRT.NRLIB: ${MID}/CMPLXRT.spad @ echo 0 making ${MID}/CMPLXRT.NRLIB from ${MID}/CMPLXRT.spad @ (cd ${MID} ; echo ')co CMPLXRT.spad' | ${INTERPSYS} ) @ <>= ${MID}/CMPLXRT.spad: ${IN}/cmplxrt.spad.pamphlet @ echo 0 making ${MID}/CMPLXRT.spad from ${IN}/cmplxrt.spad.pamphlet @(cd ${MID} ; \ rm -rf CMPLXRT.NRLIB ; \ ${SPADBIN}/notangle -R"package CMPLXRT ComplexRootPackage" ${IN}/cmplxrt.spad.pamphlet >CMPLXRT.spad ) @ <>= ${DOC}/cmplxrt.spad.dvi: ${IN}/cmplxrt.spad.pamphlet @ echo 0 making ${DOC}/cmplxrt.spad.dvi from ${IN}/cmplxrt.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cmplxrt.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cmplxrt.spad ; \ rm -f ${DOC}/cmplxrt.spad.pamphlet ; \ rm -f ${DOC}/cmplxrt.spad.tex ; \ rm -f ${DOC}/cmplxrt.spad ) @ \subsection{coerce.spad \cite{1}} Builds KOERCE KONVERT RETRACT- RETRACT TYPE <>= ${MID}/coerce.spad: ${IN}/coerce.spad.pamphlet @ echo 0 making ${MID}/coerce.spad from ${IN}/coerce.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/coerce.spad.pamphlet >coerce.spad ) @ <>= ${OUT}/KOERCE.o: ${MID}/KOERCE.NRLIB @ echo 0 making ${OUT}/KOERCE.o from ${MID}/KOERCE.NRLIB @ cp ${MID}/KOERCE.NRLIB/code.o ${OUT}/KOERCE.o @ <>= ${MID}/KOERCE.NRLIB: ${MID}/KOERCE.spad @ echo 0 making ${MID}/KOERCE.NRLIB from ${MID}/KOERCE.spad @(cd ${MID} ; echo ')co KOERCE.spad' | ${INTERPSYS} ) @ <>= ${MID}/KOERCE.spad: ${IN}/coerce.spad.pamphlet @ echo 0 making ${MID}/KOERCE.spad from ${IN}/coerce.spad.pamphlet @(cd ${MID} ; \ rm -rf KOERCE.NRLIB ; \ ${SPADBIN}/notangle -R"category KOERCE CoercibleTo" ${IN}/coerce.spad.pamphlet >KOERCE.spad ) @ <>= ${OUT}/KONVERT.o: ${MID}/KONVERT.NRLIB @ echo 0 making ${OUT}/KONVERT.o from ${MID}/KONVERT.NRLIB @ cp ${MID}/KONVERT.NRLIB/code.o ${OUT}/KONVERT.o @ <>= ${MID}/KONVERT.NRLIB: ${MID}/KONVERT.spad @ echo 0 making ${MID}/KONVERT.NRLIB from ${MID}/KONVERT.spad @ (cd ${MID} ; echo ')co KONVERT.spad' | ${INTERPSYS} ) @ <>= ${MID}/KONVERT.spad: ${IN}/coerce.spad.pamphlet @ echo 0 making ${MID}/KONVERT.spad from ${IN}/coerce.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle -R"category KONVERT ConvertibleTo" ${IN}/coerce.spad.pamphlet >KONVERT.spad ) @ <>= ${OUT}/RETRACT-.o: ${MID}/RETRACT.NRLIB @ echo 0 making ${OUT}/RETRACT-.o from ${MID}/RETRACT-.NRLIB @ cp ${MID}/RETRACT-.NRLIB/code.o ${OUT}/RETRACT-.o @ <>= ${MID}/RETRACT-.NRLIB: ${OUT}/TYPE.o ${MID}/RETRACT.spad @ echo 0 making ${MID}/RETRACT-.NRLIB from ${MID}/RETRACT.spad @ (cd ${MID} ; echo ')co RETRACT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RETRACT.o: ${MID}/RETRACT.NRLIB @ echo 0 making ${OUT}/RETRACT.o from ${MID}/RETRACT.NRLIB @ cp ${MID}/RETRACT.NRLIB/code.o ${OUT}/RETRACT.o @ <>= ${MID}/RETRACT.NRLIB: ${OUT}/TYPE.o ${MID}/RETRACT.spad @ echo 0 making ${MID}/RETRACT.NRLIB from ${MID}/RETRACT.spad @ (cd ${MID} ; echo ')co RETRACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RETRACT.spad: ${IN}/coerce.spad.pamphlet @ echo 0 making ${MID}/RETRACT.spad from ${IN}/coerce.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle -R"category RETRACT RetractableTo" ${IN}/coerce.spad.pamphlet >RETRACT.spad ) @ <>= ${OUT}/TYPE.o: ${MID}/TYPE.NRLIB @ echo 0 making ${OUT}/TYPE.o from ${MID}/TYPE.NRLIB @ cp ${MID}/TYPE.NRLIB/code.o ${OUT}/TYPE.o @ <>= ${MID}/TYPE.NRLIB: ${MID}/TYPE.spad @ echo 0 making ${MID}/TYPE.NRLIB from ${MID}/TYPE.spad @ (cd ${MID} ; echo ')co TYPE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TYPE.spad: ${IN}/coerce.spad.pamphlet @ echo 0 making ${MID}/TYPE.spad from ${IN}/coerce.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle -R"category TYPE Type" ${IN}/coerce.spad.pamphlet >TYPE.spad ) @ <>= ${DOC}/coerce.spad.dvi: ${IN}/coerce.spad.pamphlet @ echo 0 making ${DOC}/coerce.spad.dvi from ${IN}/coerce.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/coerce.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} coerce.spad ; \ rm -f ${DOC}/coerce.spad.pamphlet ; \ rm -f ${DOC}/coerce.spad.tex ; \ rm -f ${DOC}/coerce.spad ) @ \subsection{color.spad \cite{1}} <>= ${MID}/color.spad: ${IN}/color.spad.pamphlet @ echo 0 making ${MID}/color.spad from ${IN}/color.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/color.spad.pamphlet >color.spad ) @ <>= ${OUT}/COLOR.o: ${MID}/COLOR.NRLIB @ echo 0 making ${OUT}/COLOR.o from ${MID}/COLOR.NRLIB @ cp ${MID}/COLOR.NRLIB/code.o ${OUT}/COLOR.o @ <>= ${MID}/COLOR.NRLIB: ${MID}/COLOR.spad @ echo 0 making ${MID}/COLOR.NRLIB from ${MID}/COLOR.spad @ (cd ${MID} ; echo ')co COLOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/COLOR.spad: ${IN}/color.spad.pamphlet @ echo 0 making ${MID}/COLOR.spad from ${IN}/color.spad.pamphlet @(cd ${MID} ; \ rm -rf COLOR.NRLIB ; \ ${SPADBIN}/notangle -R"domain COLOR Color" ${IN}/color.spad.pamphlet >COLOR.spad ) @ <>= ${OUT}/PALETTE.o: ${MID}/PALETTE.NRLIB @ echo 0 making ${OUT}/PALETTE.o from ${MID}/PALETTE.NRLIB @ cp ${MID}/PALETTE.NRLIB/code.o ${OUT}/PALETTE.o @ <>= ${MID}/PALETTE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PALETTE.spad @ echo 0 making ${MID}/PALETTE.NRLIB from ${MID}/PALETTE.spad @ (cd ${MID} ; echo ')co PALETTE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PALETTE.spad: ${IN}/color.spad.pamphlet @ echo 0 making ${MID}/PALETTE.spad from ${IN}/color.spad.pamphlet @(cd ${MID} ; \ rm -rf PALETTE.NRLIB ; \ ${SPADBIN}/notangle -R"domain PALETTE Palette" ${IN}/color.spad.pamphlet >PALETTE.spad ) @ <>= ${DOC}/color.spad.dvi: ${IN}/color.spad.pamphlet @ echo 0 making ${DOC}/color.spad.dvi from ${IN}/color.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/color.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} color.spad ; \ rm -f ${DOC}/color.spad.pamphlet ; \ rm -f ${DOC}/color.spad.tex ; \ rm -f ${DOC}/color.spad ) @ \subsection{combfunc.spad \cite{1}} <>= ${MID}/combfunc.spad: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${MID}/combfunc.spad from ${IN}/combfunc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/combfunc.spad.pamphlet >combfunc.spad ) @ <>= ${OUT}/COMBF.o: ${MID}/COMBF.NRLIB @ echo 0 making ${OUT}/COMBF.o from ${MID}/COMBF.NRLIB @ cp ${MID}/COMBF.NRLIB/code.o ${OUT}/COMBF.o @ <>= ${MID}/COMBF.NRLIB: ${OUT}/CFCAT.o ${MID}/COMBF.spad @ echo 0 making ${MID}/COMBF.NRLIB from ${MID}/COMBF.spad @ (cd ${MID} ; echo ')co COMBF.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMBF.spad: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${MID}/COMBF.spad from ${IN}/combfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf COMBF.NRLIB ; \ ${SPADBIN}/notangle -R"package COMBF CombinatorialFunction" ${IN}/combfunc.spad.pamphlet >COMBF.spad ) @ <>= ${OUT}/COMBOPC.o: ${MID}/COMBOPC.NRLIB @ echo 0 making ${OUT}/COMBOPC.o from ${MID}/COMBOPC.NRLIB @ cp ${MID}/COMBOPC.NRLIB/code.o ${OUT}/COMBOPC.o @ <>= ${MID}/COMBOPC.NRLIB: ${OUT}/CFCAT.o ${MID}/COMBOPC.spad @ echo 0 making ${MID}/COMBOPC.NRLIB from ${MID}/COMBOPC.spad @ (cd ${MID} ; echo ')co COMBOPC.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMBOPC.spad: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${MID}/COMBOPC.spad from ${IN}/combfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf COMBOPC.NRLIB ; \ ${SPADBIN}/notangle -R"category COMBOPC CombinatorialOpsCategory" ${IN}/combfunc.spad.pamphlet >COMBOPC.spad ) @ <>= ${OUT}/FSPECF.o: ${MID}/FSPECF.NRLIB @ echo 0 making ${OUT}/FSPECF.o from ${MID}/FSPECF.NRLIB @ cp ${MID}/FSPECF.NRLIB/code.o ${OUT}/FSPECF.o @ <>= ${MID}/FSPECF.NRLIB: ${MID}/FSPECF.spad @ echo 0 making ${MID}/FSPECF.NRLIB from ${MID}/FSPECF.spad @ (cd ${MID} ; echo ')co FSPECF.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSPECF.spad: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${MID}/FSPECF.spad from ${IN}/combfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf FSPECF.NRLIB ; \ ${SPADBIN}/notangle -R"package FSPECF FunctionalSpecialFunction" ${IN}/combfunc.spad.pamphlet >FSPECF.spad ) @ <>= ${OUT}/SUMFS.o: ${MID}/SUMFS.NRLIB @ echo 0 making ${OUT}/SUMFS.o from ${MID}/SUMFS.NRLIB @ cp ${MID}/SUMFS.NRLIB/code.o ${OUT}/SUMFS.o @ <>= ${MID}/SUMFS.NRLIB: ${MID}/SUMFS.spad @ echo 0 making ${MID}/SUMFS.NRLIB from ${MID}/SUMFS.spad @ (cd ${MID} ; echo ')co SUMFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUMFS.spad: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${MID}/SUMFS.spad from ${IN}/combfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf SUMFS.NRLIB ; \ ${SPADBIN}/notangle -R"package SUMFS FunctionSpaceSum" ${IN}/combfunc.spad.pamphlet >SUMFS.spad ) @ <>= ${DOC}/combfunc.spad.dvi: ${IN}/combfunc.spad.pamphlet @ echo 0 making ${DOC}/combfunc.spad.dvi from ${IN}/combfunc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/combfunc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} combfunc.spad ; \ rm -f ${DOC}/combfunc.spad.pamphlet ; \ rm -f ${DOC}/combfunc.spad.tex ; \ rm -f ${DOC}/combfunc.spad ) @ \subsection{combinat.spad \cite{1}} <>= ${MID}/combinat.spad: ${IN}/combinat.spad.pamphlet @ echo 0 making ${MID}/combinat.spad from ${IN}/combinat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/combinat.spad.pamphlet >combinat.spad ) @ <>= ${OUT}/COMBINAT.o: ${MID}/COMBINAT.NRLIB @ echo 0 making ${OUT}/COMBINAT.o from ${MID}/COMBINAT.NRLIB @ cp ${MID}/COMBINAT.NRLIB/code.o ${OUT}/COMBINAT.o @ <>= ${MID}/COMBINAT.NRLIB: ${MID}/COMBINAT.spad @ echo 0 making ${MID}/COMBINAT.NRLIB from ${MID}/COMBINAT.spad @ (cd ${MID} ; echo ')co COMBINAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMBINAT.spad: ${IN}/combinat.spad.pamphlet @ echo 0 making ${MID}/COMBINAT.spad from ${IN}/combinat.spad.pamphlet @(cd ${MID} ; \ rm -rf COMBINAT.NRLIB ; \ ${SPADBIN}/notangle -R"package COMBINAT IntegerCombinatoricFunctions" ${IN}/combinat.spad.pamphlet >COMBINAT.spad ) @ <>= ${DOC}/combinat.spad.dvi: ${IN}/combinat.spad.pamphlet @ echo 0 making ${DOC}/combinat.spad.dvi from ${IN}/combinat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/combinat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} combinat.spad ; \ rm -f ${DOC}/combinat.spad.pamphlet ; \ rm -f ${DOC}/combinat.spad.tex ; \ rm -f ${DOC}/combinat.spad ) @ \subsection{complet.spad \cite{1}} <>= ${MID}/complet.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/complet.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/complet.spad.pamphlet >complet.spad ) @ <>= ${OUT}/INFINITY.o: ${MID}/INFINITY.NRLIB @ echo 0 making ${OUT}/INFINITY.o from ${MID}/INFINITY.NRLIB @ cp ${MID}/INFINITY.NRLIB/code.o ${OUT}/INFINITY.o @ <>= ${MID}/INFINITY.NRLIB: ${MID}/INFINITY.spad @ echo 0 making ${MID}/INFINITY.NRLIB from ${MID}/INFINITY.spad @ (cd ${MID} ; echo ')co INFINITY.spad' | ${INTERPSYS} ) @ <>= ${MID}/INFINITY.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/INFINITY.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ rm -rf INFINITY.NRLIB ; \ ${SPADBIN}/notangle -R"package INFINITY Infinity" ${IN}/complet.spad.pamphlet >INFINITY.spad ) @ <>= ${OUT}/ONECOMP.o: ${MID}/ONECOMP.NRLIB @ echo 0 making ${OUT}/ONECOMP.o from ${MID}/ONECOMP.NRLIB @ cp ${MID}/ONECOMP.NRLIB/code.o ${OUT}/ONECOMP.o @ <>= ${MID}/ONECOMP.NRLIB: ${MID}/ONECOMP.spad @ echo 0 making ${MID}/ONECOMP.NRLIB from ${MID}/ONECOMP.spad @ (cd ${MID} ; echo ')co ONECOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ONECOMP.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/ONECOMP.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ rm -rf ONECOMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain ONECOMP OnePointCompletion" ${IN}/complet.spad.pamphlet >ONECOMP.spad ) @ <>= ${OUT}/ONECOMP2.o: ${MID}/ONECOMP2.NRLIB @ echo 0 making ${OUT}/ONECOMP2.o from ${MID}/ONECOMP2.NRLIB @ cp ${MID}/ONECOMP2.NRLIB/code.o ${OUT}/ONECOMP2.o @ <>= ${MID}/ONECOMP2.NRLIB: ${MID}/ONECOMP2.spad @ echo 0 making ${MID}/ONECOMP2.NRLIB from ${MID}/ONECOMP2.spad @ (cd ${MID} ; echo ')co ONECOMP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ONECOMP2.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/ONECOMP2.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ rm -rf ONECOMP2.NRLIB ; \ ${SPADBIN}/notangle -R"package ONECOMP2 OnePointCompletionFunctions2" ${IN}/complet.spad.pamphlet >ONECOMP2.spad ) @ <>= ${OUT}/ORDCOMP.o: ${MID}/ORDCOMP.NRLIB @ echo 0 making ${OUT}/ORDCOMP.o from ${MID}/ORDCOMP.NRLIB @ cp ${MID}/ORDCOMP.NRLIB/code.o ${OUT}/ORDCOMP.o @ <>= ${MID}/ORDCOMP.NRLIB: ${MID}/ORDCOMP.spad @ echo 0 making ${MID}/ORDCOMP.NRLIB from ${MID}/ORDCOMP.spad @ (cd ${MID} ; echo ')co ORDCOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDCOMP.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/ORDCOMP.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDCOMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain ORDCOMP OrderedCompletion" ${IN}/complet.spad.pamphlet >ORDCOMP.spad ) @ <>= ${OUT}/ORDCOMP2.o: ${MID}/ORDCOMP2.NRLIB @ echo 0 making ${OUT}/ORDCOMP2.o from ${MID}/ORDCOMP2.NRLIB @ cp ${MID}/ORDCOMP2.NRLIB/code.o ${OUT}/ORDCOMP2.o @ <>= ${MID}/ORDCOMP2.NRLIB: ${MID}/ORDCOMP2.spad @ echo 0 making ${MID}/ORDCOMP2.NRLIB from ${MID}/ORDCOMP2.spad @ (cd ${MID} ; echo ')co ORDCOMP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDCOMP2.spad: ${IN}/complet.spad.pamphlet @ echo 0 making ${MID}/ORDCOMP2.spad from ${IN}/complet.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDCOMP2.NRLIB ; \ ${SPADBIN}/notangle -R"package ORDCOMP2 OrderedCompletionFunctions2" ${IN}/complet.spad.pamphlet >ORDCOMP2.spad ) @ <>= ${DOC}/complet.spad.dvi: ${IN}/complet.spad.pamphlet @ echo 0 making ${DOC}/complet.spad.dvi from ${IN}/complet.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/complet.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} complet.spad ; \ rm -f ${DOC}/complet.spad.pamphlet ; \ rm -f ${DOC}/complet.spad.tex ; \ rm -f ${DOC}/complet.spad ) @ \subsection{constant.spad \cite{1}} <>= ${MID}/constant.spad: ${IN}/constant.spad.pamphlet @ echo 0 making ${MID}/constant.spad from ${IN}/constant.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/constant.spad.pamphlet >constant.spad ) @ <>= ${OUT}/AN.o: ${MID}/AN.NRLIB @ echo 0 making ${OUT}/AN.o from ${MID}/AN.NRLIB @ cp ${MID}/AN.NRLIB/code.o ${OUT}/AN.o @ <>= ${MID}/AN.NRLIB: ${MID}/AN.spad @ echo 0 making ${MID}/AN.NRLIB from ${MID}/AN.spad @ (cd ${MID} ; echo ')co AN.spad' | ${INTERPSYS} ) @ <>= ${MID}/AN.spad: ${IN}/constant.spad.pamphlet @ echo 0 making ${MID}/AN.spad from ${IN}/constant.spad.pamphlet @(cd ${MID} ; \ rm -rf AN.NRLIB ; \ ${SPADBIN}/notangle -R"domain AN AlgebraicNumber" ${IN}/constant.spad.pamphlet >AN.spad ) @ <>= ${OUT}/IAN.o: ${MID}/IAN.NRLIB @ echo 0 making ${OUT}/IAN.o from ${MID}/IAN.NRLIB @ cp ${MID}/IAN.NRLIB/code.o ${OUT}/IAN.o @ <>= ${MID}/IAN.NRLIB: ${MID}/IAN.spad @ echo 0 making ${MID}/IAN.NRLIB from ${MID}/IAN.spad @ (cd ${MID} ; echo ')co IAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/IAN.spad: ${IN}/constant.spad.pamphlet @ echo 0 making ${MID}/IAN.spad from ${IN}/constant.spad.pamphlet @(cd ${MID} ; \ rm -rf IAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain IAN InnerAlgebraicNumber" ${IN}/constant.spad.pamphlet >IAN.spad ) @ <>= ${DOC}/constant.spad.dvi: ${IN}/constant.spad.pamphlet @ echo 0 making ${DOC}/constant.spad.dvi from ${IN}/constant.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/constant.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} constant.spad ; \ rm -f ${DOC}/constant.spad.pamphlet ; \ rm -f ${DOC}/constant.spad.tex ; \ rm -f ${DOC}/constant.spad ) @ \subsection{contfrac.spad \cite{1}} <>= ${MID}/contfrac.spad: ${IN}/contfrac.spad.pamphlet @ echo 0 making ${MID}/contfrac.spad from ${IN}/contfrac.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/contfrac.spad.pamphlet >contfrac.spad ) @ <>= ${OUT}/CONTFRAC.o: ${MID}/CONTFRAC.NRLIB @ echo 0 making ${OUT}/CONTFRAC.o from ${MID}/CONTFRAC.NRLIB @ cp ${MID}/CONTFRAC.NRLIB/code.o ${OUT}/CONTFRAC.o @ <>= ${MID}/CONTFRAC.NRLIB: ${MID}/CONTFRAC.spad @ echo 0 making ${MID}/CONTFRAC.NRLIB from ${MID}/CONTFRAC.spad @ (cd ${MID} ; echo ')co CONTFRAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/CONTFRAC.spad: ${IN}/contfrac.spad.pamphlet @ echo 0 making ${MID}/CONTFRAC.spad from ${IN}/contfrac.spad.pamphlet @(cd ${MID} ; \ rm -rf CONTFRAC.NRLIB ; \ ${SPADBIN}/notangle -R"domain CONTFRAC ContinuedFraction" ${IN}/contfrac.spad.pamphlet >CONTFRAC.spad ) @ <>= ${OUT}/NCNTFRAC.o: ${MID}/NCNTFRAC.NRLIB @ echo 0 making ${OUT}/NCNTFRAC.o from ${MID}/NCNTFRAC.NRLIB @ cp ${MID}/NCNTFRAC.NRLIB/code.o ${OUT}/NCNTFRAC.o @ <>= ${MID}/NCNTFRAC.NRLIB: ${MID}/NCNTFRAC.spad @ echo 0 making ${MID}/NCNTFRAC.NRLIB from ${MID}/NCNTFRAC.spad @ (cd ${MID} ; echo ')co NCNTFRAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/NCNTFRAC.spad: ${IN}/contfrac.spad.pamphlet @ echo 0 making ${MID}/NCNTFRAC.spad from ${IN}/contfrac.spad.pamphlet @(cd ${MID} ; \ rm -rf NCNTFRAC.NRLIB ; \ ${SPADBIN}/notangle -R"package NCNTFRAC NumericContinuedFraction" ${IN}/contfrac.spad.pamphlet >NCNTFRAC.spad ) @ <>= ${DOC}/contfrac.spad.dvi: ${IN}/contfrac.spad.pamphlet @ echo 0 making ${DOC}/contfrac.spad.dvi from ${IN}/contfrac.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/contfrac.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} contfrac.spad ; \ rm -f ${DOC}/contfrac.spad.pamphlet ; \ rm -f ${DOC}/contfrac.spad.tex ; \ rm -f ${DOC}/contfrac.spad ) @ \subsection{cont.spad \cite{1}} <>= ${MID}/cont.spad: ${IN}/cont.spad.pamphlet @ echo 0 making ${MID}/cont.spad from ${IN}/cont.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cont.spad.pamphlet >cont.spad ) @ <>= ${OUT}/ESCONT.o: ${MID}/ESCONT.NRLIB @ echo 0 making ${OUT}/ESCONT.o from ${MID}/ESCONT.NRLIB @ cp ${MID}/ESCONT.NRLIB/code.o ${OUT}/ESCONT.o @ <>= ${MID}/ESCONT.NRLIB: ${MID}/ESCONT.spad @ echo 0 making ${MID}/ESCONT.NRLIB from ${MID}/ESCONT.spad @ (cd ${MID} ; echo ')co ESCONT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ESCONT.spad: ${IN}/cont.spad.pamphlet @ echo 0 making ${MID}/ESCONT.spad from ${IN}/cont.spad.pamphlet @(cd ${MID} ; \ rm -rf ESCONT.NRLIB ; \ ${SPADBIN}/notangle -R"package ESCONT ExpertSystemContinuityPackage" ${IN}/cont.spad.pamphlet >ESCONT.spad ) @ <>= ${OUT}/ESCONT1.o: ${MID}/ESCONT1.NRLIB @ echo 0 making ${OUT}/ESCONT1.o from ${MID}/ESCONT1.NRLIB @ cp ${MID}/ESCONT1.NRLIB/code.o ${OUT}/ESCONT1.o @ <>= ${MID}/ESCONT1.NRLIB: ${MID}/ESCONT1.spad @ echo 0 making ${MID}/ESCONT1.NRLIB from ${MID}/ESCONT1.spad @ (cd ${MID} ; echo ')co ESCONT1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ESCONT1.spad: ${IN}/cont.spad.pamphlet @ echo 0 making ${MID}/ESCONT1.spad from ${IN}/cont.spad.pamphlet @(cd ${MID} ; \ rm -rf ESCONT1.NRLIB ; \ ${SPADBIN}/notangle -R"package ESCONT1 ExpertSystemContinuityPackage1" ${IN}/cont.spad.pamphlet >ESCONT1.spad ) @ <>= ${DOC}/cont.spad.dvi: ${IN}/cont.spad.pamphlet @ echo 0 making ${DOC}/cont.spad.dvi from ${IN}/cont.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cont.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cont.spad ; \ rm -f ${DOC}/cont.spad.pamphlet ; \ rm -f ${DOC}/cont.spad.tex ; \ rm -f ${DOC}/cont.spad ) @ \subsection{coordsys.spad \cite{1}} <>= ${MID}/coordsys.spad: ${IN}/coordsys.spad.pamphlet @ echo 0 making ${MID}/coordsys.spad from ${IN}/coordsys.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/coordsys.spad.pamphlet >coordsys.spad ) @ <>= ${OUT}/COORDSYS.o: ${MID}/COORDSYS.NRLIB @ echo 0 making ${OUT}/COORDSYS.o from ${MID}/COORDSYS.NRLIB @ cp ${MID}/COORDSYS.NRLIB/code.o ${OUT}/COORDSYS.o @ <>= ${MID}/COORDSYS.NRLIB: ${MID}/COORDSYS.spad @ echo 0 making ${MID}/COORDSYS.NRLIB from ${MID}/COORDSYS.spad @ (cd ${MID} ; echo ')co COORDSYS.spad' | ${INTERPSYS} ) @ <>= ${MID}/COORDSYS.spad: ${IN}/coordsys.spad.pamphlet @ echo 0 making ${MID}/COORDSYS.spad from ${IN}/coordsys.spad.pamphlet @(cd ${MID} ; \ rm -rf COORDSYS.NRLIB ; \ ${SPADBIN}/notangle -R"package COORDSYS CoordinateSystems" ${IN}/coordsys.spad.pamphlet >COORDSYS.spad ) @ <>= ${DOC}/coordsys.spad.dvi: ${IN}/coordsys.spad.pamphlet @ echo 0 making ${DOC}/coordsys.spad.dvi from ${IN}/coordsys.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/coordsys.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} coordsys.spad ; \ rm -f ${DOC}/coordsys.spad.pamphlet ; \ rm -f ${DOC}/coordsys.spad.tex ; \ rm -f ${DOC}/coordsys.spad ) @ \subsection{cra.spad \cite{1}} <>= ${MID}/cra.spad: ${IN}/cra.spad.pamphlet @ echo 0 making ${MID}/cra.spad from ${IN}/cra.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cra.spad.pamphlet >cra.spad ) @ <>= ${OUT}/CRAPACK.o: ${MID}/CRAPACK.NRLIB @ echo 0 making ${OUT}/CRAPACK.o from ${MID}/CRAPACK.NRLIB @ cp ${MID}/CRAPACK.NRLIB/code.o ${OUT}/CRAPACK.o @ <>= ${MID}/CRAPACK.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/CRAPACK.spad @ echo 0 making ${MID}/CRAPACK.NRLIB from ${MID}/CRAPACK.spad @ (cd ${MID} ; echo ')co CRAPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/CRAPACK.spad: ${IN}/cra.spad.pamphlet @ echo 0 making ${MID}/CRAPACK.spad from ${IN}/cra.spad.pamphlet @(cd ${MID} ; \ rm -rf CRAPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package CRAPACK CRApackage" ${IN}/cra.spad.pamphlet >CRAPACK.spad ) @ <>= ${DOC}/cra.spad.dvi: ${IN}/cra.spad.pamphlet @ echo 0 making ${DOC}/cra.spad.dvi from ${IN}/cra.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cra.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cra.spad ; \ rm -f ${DOC}/cra.spad.pamphlet ; \ rm -f ${DOC}/cra.spad.tex ; \ rm -f ${DOC}/cra.spad ) @ \subsection{crfp.spad \cite{1}} <>= ${MID}/crfp.spad: ${IN}/crfp.spad.pamphlet @ echo 0 making ${MID}/crfp.spad from ${IN}/crfp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/crfp.spad.pamphlet >crfp.spad ) @ <>= ${OUT}/CRFP.o: ${MID}/CRFP.NRLIB @ echo 0 making ${OUT}/CRFP.o from ${MID}/CRFP.NRLIB @ cp ${MID}/CRFP.NRLIB/code.o ${OUT}/CRFP.o @ <>= ${MID}/CRFP.NRLIB: ${MID}/CRFP.spad @ echo 0 making ${MID}/CRFP.NRLIB from ${MID}/CRFP.spad @ (cd ${MID} ; echo ')co CRFP.spad' | ${INTERPSYS} ) @ <>= ${MID}/CRFP.spad: ${IN}/crfp.spad.pamphlet @ echo 0 making ${MID}/CRFP.spad from ${IN}/crfp.spad.pamphlet @(cd ${MID} ; \ rm -rf CRFP.NRLIB ; \ ${SPADBIN}/notangle -R"package CRFP ComplexRootFindingPackage" ${IN}/crfp.spad.pamphlet >CRFP.spad ) @ <>= ${DOC}/crfp.spad.dvi: ${IN}/crfp.spad.pamphlet @ echo 0 making ${DOC}/crfp.spad.dvi from ${IN}/crfp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/crfp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} crfp.spad ; \ rm -f ${DOC}/crfp.spad.pamphlet ; \ rm -f ${DOC}/crfp.spad.tex ; \ rm -f ${DOC}/crfp.spad ) @ \subsection{curve.spad \cite{1}} <>= ${MID}/curve.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/curve.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/curve.spad.pamphlet >curve.spad ) @ <>= ${OUT}/ALGFF.o: ${MID}/ALGFF.NRLIB @ echo 0 making ${OUT}/ALGFF.o from ${MID}/ALGFF.NRLIB @ cp ${MID}/ALGFF.NRLIB/code.o ${OUT}/ALGFF.o @ <>= ${MID}/ALGFF.NRLIB: ${MID}/ALGFF.spad @ echo 0 making ${MID}/ALGFF.NRLIB from ${MID}/ALGFF.spad @ (cd ${MID} ; echo ')co ALGFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGFF.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/ALGFF.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGFF.NRLIB ; \ ${SPADBIN}/notangle -R"domain ALGFF AlgebraicFunctionField" ${IN}/curve.spad.pamphlet >ALGFF.spad ) @ <>= ${OUT}/CHVAR.o: ${MID}/CHVAR.NRLIB @ echo 0 making ${OUT}/CHVAR.o from ${MID}/CHVAR.NRLIB @ cp ${MID}/CHVAR.NRLIB/code.o ${OUT}/CHVAR.o @ <>= ${MID}/CHVAR.NRLIB: ${MID}/CHVAR.spad @ echo 0 making ${MID}/CHVAR.NRLIB from ${MID}/CHVAR.spad @ (cd ${MID} ; echo ')co CHVAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/CHVAR.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/CHVAR.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf CHVAR.NRLIB ; \ ${SPADBIN}/notangle -R"package CHVAR ChangeOfVariable" ${IN}/curve.spad.pamphlet >CHVAR.spad ) @ <>= ${OUT}/FFCAT-.o: ${MID}/FFCAT.NRLIB @ echo 0 making ${OUT}/FFCAT-.o from ${MID}/FFCAT-.NRLIB @ cp ${MID}/FFCAT-.NRLIB/code.o ${OUT}/FFCAT-.o @ <>= ${MID}/FFCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/FFCAT.spad @ echo 0 making ${MID}/FFCAT-.NRLIB from ${MID}/FFCAT.spad @ (cd ${MID} ; echo ')co FFCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FFCAT.o: ${MID}/FFCAT.NRLIB @ echo 0 making ${OUT}/FFCAT.o from ${MID}/FFCAT.NRLIB @ cp ${MID}/FFCAT.NRLIB/code.o ${OUT}/FFCAT.o @ <>= ${MID}/FFCAT.NRLIB: ${MID}/FFCAT.spad @ echo 0 making ${MID}/FFCAT.NRLIB from ${MID}/FFCAT.spad @ (cd ${MID} ; echo ')co FFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFCAT.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/FFCAT.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf FFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FFCAT FunctionFieldCategory" ${IN}/curve.spad.pamphlet >FFCAT.spad ) @ <>= ${OUT}/FFCAT2.o: ${MID}/FFCAT2.NRLIB @ echo 0 making ${OUT}/FFCAT2.o from ${MID}/FFCAT2.NRLIB @ cp ${MID}/FFCAT2.NRLIB/code.o ${OUT}/FFCAT2.o @ <>= ${MID}/FFCAT2.NRLIB: ${MID}/FFCAT2.spad @ echo 0 making ${MID}/FFCAT2.NRLIB from ${MID}/FFCAT2.spad @ (cd ${MID} ; echo ')co FFCAT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFCAT2.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/FFCAT2.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf FFCAT2.NRLIB ; \ ${SPADBIN}/notangle -R"package FFCAT2 FunctionFieldCategoryFunctions2" ${IN}/curve.spad.pamphlet >FFCAT2.spad ) @ <>= ${OUT}/MMAP.o: ${MID}/MMAP.NRLIB @ echo 0 making ${OUT}/MMAP.o from ${MID}/MMAP.NRLIB @ cp ${MID}/MMAP.NRLIB/code.o ${OUT}/MMAP.o @ <>= ${MID}/MMAP.NRLIB: ${MID}/MMAP.spad @ echo 0 making ${MID}/MMAP.NRLIB from ${MID}/MMAP.spad @ (cd ${MID} ; echo ')co MMAP.spad' | ${INTERPSYS} ) @ <>= ${MID}/MMAP.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/MMAP.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf MMAP.NRLIB ; \ ${SPADBIN}/notangle -R"package MMAP MultipleMap" ${IN}/curve.spad.pamphlet >MMAP.spad ) @ <>= ${OUT}/RADFF.o: ${MID}/RADFF.NRLIB @ echo 0 making ${OUT}/RADFF.o from ${MID}/RADFF.NRLIB @ cp ${MID}/RADFF.NRLIB/code.o ${OUT}/RADFF.o @ <>= ${MID}/RADFF.NRLIB: ${MID}/RADFF.spad @ echo 0 making ${MID}/RADFF.NRLIB from ${MID}/RADFF.spad @ (cd ${MID} ; echo ')co RADFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/RADFF.spad: ${IN}/curve.spad.pamphlet @ echo 0 making ${MID}/RADFF.spad from ${IN}/curve.spad.pamphlet @(cd ${MID} ; \ rm -rf RADFF.NRLIB ; \ ${SPADBIN}/notangle -R"domain RADFF RadicalFunctionField" ${IN}/curve.spad.pamphlet >RADFF.spad ) @ <>= ${DOC}/curve.spad.dvi: ${IN}/curve.spad.pamphlet @ echo 0 making ${DOC}/curve.spad.dvi from ${IN}/curve.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/curve.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} curve.spad ; \ rm -f ${DOC}/curve.spad.pamphlet ; \ rm -f ${DOC}/curve.spad.tex ; \ rm -f ${DOC}/curve.spad ) @ \subsection{cycles.spad \cite{1}} <>= ${MID}/cycles.spad: ${IN}/cycles.spad.pamphlet @ echo 0 making ${MID}/cycles.spad from ${IN}/cycles.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cycles.spad.pamphlet >cycles.spad ) @ <>= ${OUT}/CYCLES.o: ${MID}/CYCLES.NRLIB @ echo 0 making ${OUT}/CYCLES.o from ${MID}/CYCLES.NRLIB @ cp ${MID}/CYCLES.NRLIB/code.o ${OUT}/CYCLES.o @ <>= ${MID}/CYCLES.NRLIB: ${MID}/CYCLES.spad @ echo 0 making ${MID}/CYCLES.NRLIB from ${MID}/CYCLES.spad @ (cd ${MID} ; echo ')co CYCLES.spad' | ${INTERPSYS} ) @ <>= ${MID}/CYCLES.spad: ${IN}/cycles.spad.pamphlet @ echo 0 making ${MID}/CYCLES.spad from ${IN}/cycles.spad.pamphlet @(cd ${MID} ; \ rm -rf CYCLES.NRLIB ; \ ${SPADBIN}/notangle -R"package CYCLES CycleIndicators" ${IN}/cycles.spad.pamphlet >CYCLES.spad ) @ <>= ${OUT}/EVALCYC.o: ${MID}/EVALCYC.NRLIB @ echo 0 making ${OUT}/EVALCYC.o from ${MID}/EVALCYC.NRLIB @ cp ${MID}/EVALCYC.NRLIB/code.o ${OUT}/EVALCYC.o @ <>= ${MID}/EVALCYC.NRLIB: ${MID}/EVALCYC.spad @ echo 0 making ${MID}/EVALCYC.NRLIB from ${MID}/EVALCYC.spad @ (cd ${MID} ; echo ')co EVALCYC.spad' | ${INTERPSYS} ) @ <>= ${MID}/EVALCYC.spad: ${IN}/cycles.spad.pamphlet @ echo 0 making ${MID}/EVALCYC.spad from ${IN}/cycles.spad.pamphlet @(cd ${MID} ; \ rm -rf EVALCYC.NRLIB ; \ ${SPADBIN}/notangle -R"package EVALCYC EvaluateCycleIndicators" ${IN}/cycles.spad.pamphlet >EVALCYC.spad ) @ <>= ${DOC}/cycles.spad.dvi: ${IN}/cycles.spad.pamphlet @ echo 0 making ${DOC}/cycles.spad.dvi from ${IN}/cycles.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cycles.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cycles.spad ; \ rm -f ${DOC}/cycles.spad.pamphlet ; \ rm -f ${DOC}/cycles.spad.tex ; \ rm -f ${DOC}/cycles.spad ) @ \subsection{cyclotom.spad \cite{1}} <>= ${MID}/cyclotom.spad: ${IN}/cyclotom.spad.pamphlet @ echo 0 making ${MID}/cyclotom.spad from ${IN}/cyclotom.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/cyclotom.spad.pamphlet >cyclotom.spad ) @ <>= ${OUT}/CYCLOTOM.o: ${MID}/CYCLOTOM.NRLIB @ echo 0 making ${OUT}/CYCLOTOM.o from ${MID}/CYCLOTOM.NRLIB @ cp ${MID}/CYCLOTOM.NRLIB/code.o ${OUT}/CYCLOTOM.o @ <>= ${MID}/CYCLOTOM.NRLIB: ${MID}/CYCLOTOM.spad @ echo 0 making ${MID}/CYCLOTOM.NRLIB from ${MID}/CYCLOTOM.spad @ (cd ${MID} ; echo ')co CYCLOTOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/CYCLOTOM.spad: ${IN}/cyclotom.spad.pamphlet @ echo 0 making ${MID}/CYCLOTOM.spad from ${IN}/cyclotom.spad.pamphlet @(cd ${MID} ; \ rm -rf CYCLOTOM.NRLIB ; \ ${SPADBIN}/notangle -R"package CYCLOTOM CyclotomicPolynomialPackage" ${IN}/cyclotom.spad.pamphlet >CYCLOTOM.spad ) @ <>= ${DOC}/cyclotom.spad.dvi: ${IN}/cyclotom.spad.pamphlet @ echo 0 making ${DOC}/cyclotom.spad.dvi from ${IN}/cyclotom.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/cyclotom.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} cyclotom.spad ; \ rm -f ${DOC}/cyclotom.spad.pamphlet ; \ rm -f ${DOC}/cyclotom.spad.tex ; \ rm -f ${DOC}/cyclotom.spad ) @ \subsection{d01agents.spad \cite{1}} <>= ${MID}/d01agents.spad: ${IN}/d01agents.spad.pamphlet @ echo 0 making ${MID}/d01agents.spad from ${IN}/d01agents.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01agents.spad.pamphlet >d01agents.spad ) @ <>= ${OUT}/INTFTBL.o: ${MID}/INTFTBL.NRLIB @ echo 0 making ${OUT}/INTFTBL.o from ${MID}/INTFTBL.NRLIB @ cp ${MID}/INTFTBL.NRLIB/code.o ${OUT}/INTFTBL.o @ <>= ${MID}/INTFTBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/INTFTBL.spad @ echo 0 making ${MID}/INTFTBL.NRLIB from ${MID}/INTFTBL.spad @ (cd ${MID} ; echo ')co INTFTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTFTBL.spad: ${IN}/d01agents.spad.pamphlet @ echo 0 making ${MID}/INTFTBL.spad from ${IN}/d01agents.spad.pamphlet @(cd ${MID} ; \ rm -rf INTFTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain INTFTBL IntegrationFunctionsTable" ${IN}/d01agents.spad.pamphlet >INTFTBL.spad ) @ <>= ${DOC}/d01agents.spad.dvi: ${IN}/d01agents.spad.pamphlet @ echo 0 making ${DOC}/d01agents.spad.dvi from ${IN}/d01agents.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01agents.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01agents.spad ; \ rm -f ${DOC}/d01agents.spad.pamphlet ; \ rm -f ${DOC}/d01agents.spad.tex ; \ rm -f ${DOC}/d01agents.spad ) @ \subsection{d01Package.spad \cite{1}} <>= ${MID}/d01Package.spad: ${IN}/d01Package.spad.pamphlet @ echo 0 making ${MID}/d01Package.spad from ${IN}/d01Package.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01Package.spad.pamphlet >d01Package.spad ) @ <>= ${OUT}/INTPACK.o: ${MID}/INTPACK.NRLIB @ echo 0 making ${OUT}/INTPACK.o from ${MID}/INTPACK.NRLIB @ cp ${MID}/INTPACK.NRLIB/code.o ${OUT}/INTPACK.o @ <>= ${MID}/INTPACK.NRLIB: ${MID}/INTPACK.spad @ echo 0 making ${MID}/INTPACK.NRLIB from ${MID}/INTPACK.spad @ (cd ${MID} ; echo ')co INTPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTPACK.spad: ${IN}/d01Package.spad.pamphlet @ echo 0 making ${MID}/INTPACK.spad from ${IN}/d01Package.spad.pamphlet @(cd ${MID} ; \ rm -rf INTPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package INTPACK AnnaNumericalIntegrationPackage" ${IN}/d01Package.spad.pamphlet >INTPACK.spad ) @ <>= ${DOC}/d01Package.spad.dvi: ${IN}/d01Package.spad.pamphlet @ echo 0 making ${DOC}/d01Package.spad.dvi from ${IN}/d01Package.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01Package.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01Package.spad ; \ rm -f ${DOC}/d01Package.spad.pamphlet ; \ rm -f ${DOC}/d01Package.spad.tex ; \ rm -f ${DOC}/d01Package.spad ) @ \subsection{d01routine.spad \cite{1}} <>= ${MID}/d01routine.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/d01routine.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01routine.spad.pamphlet >d01routine.spad ) @ <>= ${OUT}/D01AJFA.o: ${MID}/D01AJFA.NRLIB @ echo 0 making ${OUT}/D01AJFA.o from ${MID}/D01AJFA.NRLIB @ cp ${MID}/D01AJFA.NRLIB/code.o ${OUT}/D01AJFA.o @ <>= ${MID}/D01AJFA.NRLIB: ${MID}/D01AJFA.spad @ echo 0 making ${MID}/D01AJFA.NRLIB from ${MID}/D01AJFA.spad @ (cd ${MID} ; echo ')co D01AJFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01AJFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01AJFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01AJFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01AJFA d01ajfAnnaType" ${IN}/d01routine.spad.pamphlet >D01AJFA.spad ) @ <>= ${OUT}/D01AKFA.o: ${MID}/D01AKFA.NRLIB @ echo 0 making ${OUT}/D01AKFA.o from ${MID}/D01AKFA.NRLIB @ cp ${MID}/D01AKFA.NRLIB/code.o ${OUT}/D01AKFA.o @ <>= ${MID}/D01AKFA.NRLIB: ${MID}/D01AKFA.spad @ echo 0 making ${MID}/D01AKFA.NRLIB from ${MID}/D01AKFA.spad @ (cd ${MID} ; echo ')co D01AKFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01AKFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01AKFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01AKFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01AKFA d01akfAnnaType" ${IN}/d01routine.spad.pamphlet >D01AKFA.spad ) @ <>= ${OUT}/D01ALFA.o: ${MID}/D01ALFA.NRLIB @ echo 0 making ${OUT}/D01ALFA.o from ${MID}/D01ALFA.NRLIB @ cp ${MID}/D01ALFA.NRLIB/code.o ${OUT}/D01ALFA.o @ <>= ${MID}/D01ALFA.NRLIB: ${MID}/D01ALFA.spad @ echo 0 making ${MID}/D01ALFA.NRLIB from ${MID}/D01ALFA.spad @ (cd ${MID} ; echo ')co D01ALFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01ALFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01ALFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01ALFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01ALFA d01alfAnnaType" ${IN}/d01routine.spad.pamphlet >D01ALFA.spad ) @ <>= ${OUT}/D01AMFA.o: ${MID}/D01AMFA.NRLIB @ echo 0 making ${OUT}/D01AMFA.o from ${MID}/D01AMFA.NRLIB @ cp ${MID}/D01AMFA.NRLIB/code.o ${OUT}/D01AMFA.o @ <>= ${MID}/D01AMFA.NRLIB: ${MID}/D01AMFA.spad @ echo 0 making ${MID}/D01AMFA.NRLIB from ${MID}/D01AMFA.spad @ (cd ${MID} ; echo ')co D01AMFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01AMFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01AMFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01AMFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01AMFA d01amfAnnaType" ${IN}/d01routine.spad.pamphlet >D01AMFA.spad ) @ <>= ${OUT}/D01ANFA.o: ${MID}/D01ANFA.NRLIB @ echo 0 making ${OUT}/D01ANFA.o from ${MID}/D01ANFA.NRLIB @ cp ${MID}/D01ANFA.NRLIB/code.o ${OUT}/D01ANFA.o @ <>= ${MID}/D01ANFA.NRLIB: ${MID}/D01ANFA.spad @ echo 0 making ${MID}/D01ANFA.NRLIB from ${MID}/D01ANFA.spad @ (cd ${MID} ; echo ')co D01ANFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01ANFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01ANFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01ANFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01ANFA d01anfAnnaType" ${IN}/d01routine.spad.pamphlet >D01ANFA.spad ) @ <>= ${OUT}/D01APFA.o: ${MID}/D01APFA.NRLIB @ echo 0 making ${OUT}/D01APFA.o from ${MID}/D01APFA.NRLIB @ cp ${MID}/D01APFA.NRLIB/code.o ${OUT}/D01APFA.o @ <>= ${MID}/D01APFA.NRLIB: ${MID}/D01APFA.spad @ echo 0 making ${MID}/D01APFA.NRLIB from ${MID}/D01APFA.spad @ (cd ${MID} ; echo ')co D01APFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01APFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01APFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01APFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01APFA d01apfAnnaType" ${IN}/d01routine.spad.pamphlet >D01APFA.spad ) @ <>= ${OUT}/D01AQFA.o: ${MID}/D01AQFA.NRLIB @ echo 0 making ${OUT}/D01AQFA.o from ${MID}/D01AQFA.NRLIB @ cp ${MID}/D01AQFA.NRLIB/code.o ${OUT}/D01AQFA.o @ <>= ${MID}/D01AQFA.NRLIB: ${MID}/D01AQFA.spad @ echo 0 making ${MID}/D01AQFA.NRLIB from ${MID}/D01AQFA.spad @ (cd ${MID} ; echo ')co D01AQFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01AQFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01AQFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01AQFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01AQFA d01aqfAnnaType" ${IN}/d01routine.spad.pamphlet >D01AQFA.spad ) @ <>= ${OUT}/D01ASFA.o: ${MID}/D01ASFA.NRLIB @ echo 0 making ${OUT}/D01ASFA.o from ${MID}/D01ASFA.NRLIB @ cp ${MID}/D01ASFA.NRLIB/code.o ${OUT}/D01ASFA.o @ <>= ${MID}/D01ASFA.NRLIB: ${MID}/D01ASFA.spad @ echo 0 making ${MID}/D01ASFA.NRLIB from ${MID}/D01ASFA.spad @ (cd ${MID} ; echo ')co D01ASFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01ASFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01ASFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01ASFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01ASFA d01asfAnnaType" ${IN}/d01routine.spad.pamphlet >D01ASFA.spad ) @ <>= ${OUT}/D01FCFA.o: ${MID}/D01FCFA.NRLIB @ echo 0 making ${OUT}/D01FCFA.o from ${MID}/D01FCFA.NRLIB @ cp ${MID}/D01FCFA.NRLIB/code.o ${OUT}/D01FCFA.o @ <>= ${MID}/D01FCFA.NRLIB: ${MID}/D01FCFA.spad @ echo 0 making ${MID}/D01FCFA.NRLIB from ${MID}/D01FCFA.spad @ (cd ${MID} ; echo ')co D01FCFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01FCFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01FCFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01FCFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01FCFA d01fcfAnnaType" ${IN}/d01routine.spad.pamphlet >D01FCFA.spad ) @ <>= ${OUT}/D01GBFA.o: ${MID}/D01GBFA.NRLIB @ echo 0 making ${OUT}/D01GBFA.o from ${MID}/D01GBFA.NRLIB @ cp ${MID}/D01GBFA.NRLIB/code.o ${OUT}/D01GBFA.o @ <>= ${MID}/D01GBFA.NRLIB: ${MID}/D01GBFA.spad @ echo 0 making ${MID}/D01GBFA.NRLIB from ${MID}/D01GBFA.spad @ (cd ${MID} ; echo ')co D01GBFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01GBFA.spad: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${MID}/D01GBFA.spad from ${IN}/d01routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D01GBFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01GBFA d01gbfAnnaType" ${IN}/d01routine.spad.pamphlet >D01GBFA.spad ) @ <>= ${DOC}/d01routine.spad.dvi: ${IN}/d01routine.spad.pamphlet @ echo 0 making ${DOC}/d01routine.spad.dvi from ${IN}/d01routine.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01routine.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01routine.spad ; \ rm -f ${DOC}/d01routine.spad.pamphlet ; \ rm -f ${DOC}/d01routine.spad.tex ; \ rm -f ${DOC}/d01routine.spad ) @ \subsection{d01.spad \cite{1}} <>= ${MID}/d01.spad: ${IN}/d01.spad.pamphlet @ echo 0 making ${MID}/d01.spad from ${IN}/d01.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01.spad.pamphlet >d01.spad ) @ <>= ${OUT}/NAGD01.o: ${MID}/NAGD01.NRLIB @ echo 0 making ${OUT}/NAGD01.o from ${MID}/NAGD01.NRLIB @ cp ${MID}/NAGD01.NRLIB/code.o ${OUT}/NAGD01.o @ <>= ${MID}/NAGD01.NRLIB: ${MID}/NAGD01.spad @ echo 0 making ${MID}/NAGD01.NRLIB from ${MID}/NAGD01.spad @ (cd ${MID} ; echo ')co NAGD01.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGD01.spad: ${IN}/d01.spad.pamphlet @ echo 0 making ${MID}/NAGD01.spad from ${IN}/d01.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGD01.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGD01 NagIntegrationPackage" ${IN}/d01.spad.pamphlet >NAGD01.spad ) @ <>= ${DOC}/d01.spad.dvi: ${IN}/d01.spad.pamphlet @ echo 0 making ${DOC}/d01.spad.dvi from ${IN}/d01.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01.spad ; \ rm -f ${DOC}/d01.spad.pamphlet ; \ rm -f ${DOC}/d01.spad.tex ; \ rm -f ${DOC}/d01.spad ) @ \subsection{d01transform.spad \cite{1}} <>= ${MID}/d01transform.spad: ${IN}/d01transform.spad.pamphlet @ echo 0 making ${MID}/d01transform.spad from ${IN}/d01transform.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01transform.spad.pamphlet >d01transform.spad ) @ <>= ${OUT}/D01TRNS.o: ${MID}/D01TRNS.NRLIB @ echo 0 making ${OUT}/D01TRNS.o from ${MID}/D01TRNS.NRLIB @ cp ${MID}/D01TRNS.NRLIB/code.o ${OUT}/D01TRNS.o @ <>= ${MID}/D01TRNS.NRLIB: ${MID}/D01TRNS.spad @ echo 0 making ${MID}/D01TRNS.NRLIB from ${MID}/D01TRNS.spad @ (cd ${MID} ; echo ')co D01TRNS.spad' | ${INTERPSYS} ) @ <>= ${MID}/D01TRNS.spad: ${IN}/d01transform.spad.pamphlet @ echo 0 making ${MID}/D01TRNS.spad from ${IN}/d01transform.spad.pamphlet @(cd ${MID} ; \ rm -rf D01TRNS.NRLIB ; \ ${SPADBIN}/notangle -R"domain D01TRNS d01TransformFunctionType" ${IN}/d01transform.spad.pamphlet >D01TRNS.spad ) @ <>= ${DOC}/d01transform.spad.dvi: ${IN}/d01transform.spad.pamphlet @ echo 0 making ${DOC}/d01transform.spad.dvi from ${IN}/d01transform.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01transform.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01transform.spad ; \ rm -f ${DOC}/d01transform.spad.pamphlet ; \ rm -f ${DOC}/d01transform.spad.tex ; \ rm -f ${DOC}/d01transform.spad ) @ \subsection{d01weights.spad \cite{1}} <>= ${MID}/d01weights.spad: ${IN}/d01weights.spad.pamphlet @ echo 0 making ${MID}/d01weights.spad from ${IN}/d01weights.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d01weights.spad.pamphlet >d01weights.spad ) @ <>= ${DOC}/d01weights.spad.dvi: ${IN}/d01weights.spad.pamphlet @ echo 0 making ${DOC}/d01weights.spad.dvi from ${IN}/d01weights.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d01weights.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d01weights.spad ; \ rm -f ${DOC}/d01weights.spad.pamphlet ; \ rm -f ${DOC}/d01weights.spad.tex ; \ rm -f ${DOC}/d01weights.spad ) @ \subsection{d02agents.spad \cite{1}} <>= ${MID}/d02agents.spad: ${IN}/d02agents.spad.pamphlet @ echo 0 making ${MID}/d02agents.spad from ${IN}/d02agents.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d02agents.spad.pamphlet >d02agents.spad ) @ <>= ${OUT}/D02AGNT.o: ${MID}/D02AGNT.NRLIB @ echo 0 making ${OUT}/D02AGNT.o from ${MID}/D02AGNT.NRLIB @ cp ${MID}/D02AGNT.NRLIB/code.o ${OUT}/D02AGNT.o @ <>= ${MID}/D02AGNT.NRLIB: ${MID}/D02AGNT.spad @ echo 0 making ${MID}/D02AGNT.NRLIB from ${MID}/D02AGNT.spad @ (cd ${MID} ; echo ')co D02AGNT.spad' | ${INTERPSYS} ) @ <>= ${MID}/D02AGNT.spad: ${IN}/d02agents.spad.pamphlet @ echo 0 making ${MID}/D02AGNT.spad from ${IN}/d02agents.spad.pamphlet @(cd ${MID} ; \ rm -rf D02AGNT.NRLIB ; \ ${SPADBIN}/notangle -R"package D02AGNT d02AgentsPackage" ${IN}/d02agents.spad.pamphlet >D02AGNT.spad ) @ <>= ${OUT}/ODEIFTBL.o: ${MID}/ODEIFTBL.NRLIB @ echo 0 making ${OUT}/ODEIFTBL.o from ${MID}/ODEIFTBL.NRLIB @ cp ${MID}/ODEIFTBL.NRLIB/code.o ${OUT}/ODEIFTBL.o @ <>= ${MID}/ODEIFTBL.NRLIB: ${MID}/ODEIFTBL.spad @ echo 0 making ${MID}/ODEIFTBL.NRLIB from ${MID}/ODEIFTBL.spad @ (cd ${MID} ; echo ')co ODEIFTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEIFTBL.spad: ${IN}/d02agents.spad.pamphlet @ echo 0 making ${MID}/ODEIFTBL.spad from ${IN}/d02agents.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEIFTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODEIFTBL ODEIntensityFunctionsTable" ${IN}/d02agents.spad.pamphlet >ODEIFTBL.spad ) @ <>= ${DOC}/d02agents.spad.dvi: ${IN}/d02agents.spad.pamphlet @ echo 0 making ${DOC}/d02agents.spad.dvi from ${IN}/d02agents.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d02agents.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d02agents.spad ; \ rm -f ${DOC}/d02agents.spad.pamphlet ; \ rm -f ${DOC}/d02agents.spad.tex ; \ rm -f ${DOC}/d02agents.spad ) @ \subsection{d02Package.spad \cite{1}} <>= ${MID}/d02Package.spad: ${IN}/d02Package.spad.pamphlet @ echo 0 making ${MID}/d02Package.spad from ${IN}/d02Package.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d02Package.spad.pamphlet >d02Package.spad ) @ <>= ${OUT}/ODEPACK.o: ${MID}/ODEPACK.NRLIB @ echo 0 making ${OUT}/ODEPACK.o from ${MID}/ODEPACK.NRLIB @ cp ${MID}/ODEPACK.NRLIB/code.o ${OUT}/ODEPACK.o @ <>= ${MID}/ODEPACK.NRLIB: ${MID}/ODEPACK.spad @ echo 0 making ${MID}/ODEPACK.NRLIB from ${MID}/ODEPACK.spad @ (cd ${MID} ; echo ')co ODEPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEPACK.spad: ${IN}/d02Package.spad.pamphlet @ echo 0 making ${MID}/ODEPACK.spad from ${IN}/d02Package.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package ODEPACK AnnaOrdinaryDifferentialEquationPackage" ${IN}/d02Package.spad.pamphlet >ODEPACK.spad ) @ <>= ${DOC}/d02Package.spad.dvi: ${IN}/d02Package.spad.pamphlet @ echo 0 making ${DOC}/d02Package.spad.dvi from ${IN}/d02Package.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d02Package.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d02Package.spad ; \ rm -f ${DOC}/d02Package.spad.pamphlet ; \ rm -f ${DOC}/d02Package.spad.tex ; \ rm -f ${DOC}/d02Package.spad ) @ \subsection{d02routine.spad \cite{1}} <>= ${MID}/d02routine.spad: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${MID}/d02routine.spad from ${IN}/d02routine.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d02routine.spad.pamphlet >d02routine.spad ) @ <>= ${OUT}/D02BBFA.o: ${MID}/D02BBFA.NRLIB @ echo 0 making ${OUT}/D02BBFA.o from ${MID}/D02BBFA.NRLIB @ cp ${MID}/D02BBFA.NRLIB/code.o ${OUT}/D02BBFA.o @ <>= ${MID}/D02BBFA.NRLIB: ${MID}/D02BBFA.spad @ echo 0 making ${MID}/D02BBFA.NRLIB from ${MID}/D02BBFA.spad @ (cd ${MID} ; echo ')co D02BBFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D02BBFA.spad: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${MID}/D02BBFA.spad from ${IN}/d02routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D02BBFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D02BBFA d02bbfAnnaType" ${IN}/d02routine.spad.pamphlet >D02BBFA.spad ) @ <>= ${OUT}/D02BHFA.o: ${MID}/D02BHFA.NRLIB @ echo 0 making ${OUT}/D02BHFA.o from ${MID}/D02BHFA.NRLIB @ cp ${MID}/D02BHFA.NRLIB/code.o ${OUT}/D02BHFA.o @ <>= ${MID}/D02BHFA.NRLIB: ${MID}/D02BHFA.spad @ echo 0 making ${MID}/D02BHFA.NRLIB from ${MID}/D02BHFA.spad @ (cd ${MID} ; echo ')co D02BHFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D02BHFA.spad: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${MID}/D02BHFA.spad from ${IN}/d02routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D02BHFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D02BHFA d02bhfAnnaType" ${IN}/d02routine.spad.pamphlet >D02BHFA.spad ) @ <>= ${OUT}/D02CJFA.o: ${MID}/D02CJFA.NRLIB @ echo 0 making ${OUT}/D02CJFA.o from ${MID}/D02CJFA.NRLIB @ cp ${MID}/D02CJFA.NRLIB/code.o ${OUT}/D02CJFA.o @ <>= ${MID}/D02CJFA.NRLIB: ${MID}/D02CJFA.spad @ echo 0 making ${MID}/D02CJFA.NRLIB from ${MID}/D02CJFA.spad @ (cd ${MID} ; echo ')co D02CJFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D02CJFA.spad: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${MID}/D02CJFA.spad from ${IN}/d02routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D02CJFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D02CJFA d02cjfAnnaType" ${IN}/d02routine.spad.pamphlet >D02CJFA.spad ) @ <>= ${OUT}/D02EJFA.o: ${MID}/D02EJFA.NRLIB @ echo 0 making ${OUT}/D02EJFA.o from ${MID}/D02EJFA.NRLIB @ cp ${MID}/D02EJFA.NRLIB/code.o ${OUT}/D02EJFA.o @ <>= ${MID}/D02EJFA.NRLIB: ${MID}/D02EJFA.spad @ echo 0 making ${MID}/D02EJFA.NRLIB from ${MID}/D02EJFA.spad @ (cd ${MID} ; echo ')co D02EJFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D02EJFA.spad: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${MID}/D02EJFA.spad from ${IN}/d02routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D02EJFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D02EJFA d02ejfAnnaType" ${IN}/d02routine.spad.pamphlet >D02EJFA.spad ) @ <>= ${DOC}/d02routine.spad.dvi: ${IN}/d02routine.spad.pamphlet @ echo 0 making ${DOC}/d02routine.spad.dvi from ${IN}/d02routine.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d02routine.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d02routine.spad ; \ rm -f ${DOC}/d02routine.spad.pamphlet ; \ rm -f ${DOC}/d02routine.spad.tex ; \ rm -f ${DOC}/d02routine.spad ) @ \subsection{d02.spad \cite{1}} <>= ${MID}/d02.spad: ${IN}/d02.spad.pamphlet @ echo 0 making ${MID}/d02.spad from ${IN}/d02.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d02.spad.pamphlet >d02.spad ) @ <>= ${OUT}/NAGD02.o: ${MID}/NAGD02.NRLIB @ echo 0 making ${OUT}/NAGD02.o from ${MID}/NAGD02.NRLIB @ cp ${MID}/NAGD02.NRLIB/code.o ${OUT}/NAGD02.o @ <>= ${MID}/NAGD02.NRLIB: ${MID}/NAGD02.spad @ echo 0 making ${MID}/NAGD02.NRLIB from ${MID}/NAGD02.spad @ (cd ${MID} ; echo ')co NAGD02.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGD02.spad: ${IN}/d02.spad.pamphlet @ echo 0 making ${MID}/NAGD02.spad from ${IN}/d02.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGD02.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGD02 NagOrdinaryDifferentialEquationsPackage" ${IN}/d02.spad.pamphlet >NAGD02.spad ) @ <>= ${DOC}/d02.spad.dvi: ${IN}/d02.spad.pamphlet @ echo 0 making ${DOC}/d02.spad.dvi from ${IN}/d02.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d02.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d02.spad ; \ rm -f ${DOC}/d02.spad.pamphlet ; \ rm -f ${DOC}/d02.spad.tex ; \ rm -f ${DOC}/d02.spad ) @ \subsection{d03agents.spad \cite{1}} <>= ${MID}/d03agents.spad: ${IN}/d03agents.spad.pamphlet @ echo 0 making ${MID}/d03agents.spad from ${IN}/d03agents.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d03agents.spad.pamphlet >d03agents.spad ) @ <>= ${OUT}/D03AGNT.o: ${MID}/D03AGNT.NRLIB @ echo 0 making ${OUT}/D03AGNT.o from ${MID}/D03AGNT.NRLIB @ cp ${MID}/D03AGNT.NRLIB/code.o ${OUT}/D03AGNT.o @ <>= ${MID}/D03AGNT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/D03AGNT.spad @ echo 0 making ${MID}/D03AGNT.NRLIB from ${MID}/D03AGNT.spad @ (cd ${MID} ; echo ')co D03AGNT.spad' | ${INTERPSYS} ) @ <>= ${MID}/D03AGNT.spad: ${IN}/d03agents.spad.pamphlet @ echo 0 making ${MID}/D03AGNT.spad from ${IN}/d03agents.spad.pamphlet @(cd ${MID} ; \ rm -rf D03AGNT.NRLIB ; \ ${SPADBIN}/notangle -R"package D03AGNT d03AgentsPackage" ${IN}/d03agents.spad.pamphlet >D03AGNT.spad ) @ <>= ${DOC}/d03agents.spad.dvi: ${IN}/d03agents.spad.pamphlet @ echo 0 making ${DOC}/d03agents.spad.dvi from ${IN}/d03agents.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d03agents.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d03agents.spad ; \ rm -f ${DOC}/d03agents.spad.pamphlet ; \ rm -f ${DOC}/d03agents.spad.tex ; \ rm -f ${DOC}/d03agents.spad ) @ \subsection{d03Package.spad \cite{1}} <>= ${MID}/d03Package.spad: ${IN}/d03Package.spad.pamphlet @ echo 0 making ${MID}/d03Package.spad from ${IN}/d03Package.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d03Package.spad.pamphlet >d03Package.spad ) @ <>= ${OUT}/PDEPACK.o: ${MID}/PDEPACK.NRLIB @ echo 0 making ${OUT}/PDEPACK.o from ${MID}/PDEPACK.NRLIB @ cp ${MID}/PDEPACK.NRLIB/code.o ${OUT}/PDEPACK.o @ <>= ${MID}/PDEPACK.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PDEPACK.spad @ echo 0 making ${MID}/PDEPACK.NRLIB from ${MID}/PDEPACK.spad @ (cd ${MID} ; echo ')co PDEPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/PDEPACK.spad: ${IN}/d03Package.spad.pamphlet @ echo 0 making ${MID}/PDEPACK.spad from ${IN}/d03Package.spad.pamphlet @(cd ${MID} ; \ rm -rf PDEPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package PDEPACK AnnaPartialDifferentialEquationPackage" ${IN}/d03Package.spad.pamphlet >PDEPACK.spad ) @ <>= ${DOC}/d03Package.spad.dvi: ${IN}/d03Package.spad.pamphlet @ echo 0 making ${DOC}/d03Package.spad.dvi from ${IN}/d03Package.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d03Package.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d03Package.spad ; \ rm -f ${DOC}/d03Package.spad.pamphlet ; \ rm -f ${DOC}/d03Package.spad.tex ; \ rm -f ${DOC}/d03Package.spad ) @ \subsection{d03routine.spad \cite{1}} <>= ${MID}/d03routine.spad: ${IN}/d03routine.spad.pamphlet @ echo 0 making ${MID}/d03routine.spad from ${IN}/d03routine.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d03routine.spad.pamphlet >d03routine.spad ) @ <>= ${OUT}/D03EEFA.o: ${MID}/D03EEFA.NRLIB @ echo 0 making ${OUT}/D03EEFA.o from ${MID}/D03EEFA.NRLIB @ cp ${MID}/D03EEFA.NRLIB/code.o ${OUT}/D03EEFA.o @ <>= ${MID}/D03EEFA.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/D03EEFA.spad @ echo 0 making ${MID}/D03EEFA.NRLIB from ${MID}/D03EEFA.spad @ (cd ${MID} ; echo ')co D03EEFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D03EEFA.spad: ${IN}/d03routine.spad.pamphlet @ echo 0 making ${MID}/D03EEFA.spad from ${IN}/d03routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D03EEFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D03EEFA d03eefAnnaType" ${IN}/d03routine.spad.pamphlet >D03EEFA.spad ) @ <>= ${OUT}/D03FAFA.o: ${MID}/D03FAFA.NRLIB @ echo 0 making ${OUT}/D03FAFA.o from ${MID}/D03FAFA.NRLIB @ cp ${MID}/D03FAFA.NRLIB/code.o ${OUT}/D03FAFA.o @ <>= ${MID}/D03FAFA.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/D03FAFA.spad @ echo 0 making ${MID}/D03FAFA.NRLIB from ${MID}/D03FAFA.spad @ (cd ${MID} ; echo ')co D03FAFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/D03FAFA.spad: ${IN}/d03routine.spad.pamphlet @ echo 0 making ${MID}/D03FAFA.spad from ${IN}/d03routine.spad.pamphlet @(cd ${MID} ; \ rm -rf D03FAFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain D03FAFA d03fafAnnaType" ${IN}/d03routine.spad.pamphlet >D03FAFA.spad ) @ <>= ${DOC}/d03routine.spad.dvi: ${IN}/d03routine.spad.pamphlet @ echo 0 making ${DOC}/d03routine.spad.dvi from ${IN}/d03routine.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d03routine.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d03routine.spad ; \ rm -f ${DOC}/d03routine.spad.pamphlet ; \ rm -f ${DOC}/d03routine.spad.tex ; \ rm -f ${DOC}/d03routine.spad ) @ \subsection{d03.spad \cite{1}} <>= ${MID}/d03.spad: ${IN}/d03.spad.pamphlet @ echo 0 making ${MID}/d03.spad from ${IN}/d03.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/d03.spad.pamphlet >d03.spad ) @ <>= ${OUT}/NAGD03.o: ${MID}/NAGD03.NRLIB @ echo 0 making ${OUT}/NAGD03.o from ${MID}/NAGD03.NRLIB @ cp ${MID}/NAGD03.NRLIB/code.o ${OUT}/NAGD03.o @ <>= ${MID}/NAGD03.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/NAGD03.spad @ echo 0 making ${MID}/NAGD03.NRLIB from ${MID}/NAGD03.spad @ (cd ${MID} ; echo ')co NAGD03.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGD03.spad: ${IN}/d03.spad.pamphlet @ echo 0 making ${MID}/NAGD03.spad from ${IN}/d03.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGD03.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGD03 NagPartialDifferentialEquationsPackage" ${IN}/d03.spad.pamphlet >NAGD03.spad ) @ <>= ${DOC}/d03.spad.dvi: ${IN}/d03.spad.pamphlet @ echo 0 making ${DOC}/d03.spad.dvi from ${IN}/d03.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/d03.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} d03.spad ; \ rm -f ${DOC}/d03.spad.pamphlet ; \ rm -f ${DOC}/d03.spad.tex ; \ rm -f ${DOC}/d03.spad ) @ \subsection{ddfact.spad \cite{1}} <>= ${MID}/ddfact.spad: ${IN}/ddfact.spad.pamphlet @ echo 0 making ${MID}/ddfact.spad from ${IN}/ddfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ddfact.spad.pamphlet >ddfact.spad ) @ <>= ${OUT}/DDFACT.o: ${MID}/DDFACT.NRLIB @ echo 0 making ${OUT}/DDFACT.o from ${MID}/DDFACT.NRLIB @ cp ${MID}/DDFACT.NRLIB/code.o ${OUT}/DDFACT.o @ <>= ${MID}/DDFACT.NRLIB: ${MID}/DDFACT.spad @ echo 0 making ${MID}/DDFACT.NRLIB from ${MID}/DDFACT.spad @ (cd ${MID} ; echo ')co DDFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DDFACT.spad: ${IN}/ddfact.spad.pamphlet @ echo 0 making ${MID}/DDFACT.spad from ${IN}/ddfact.spad.pamphlet @(cd ${MID} ; \ rm -rf DDFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package DDFACT DistinctDegreeFactorize" ${IN}/ddfact.spad.pamphlet >DDFACT.spad ) @ <>= ${DOC}/ddfact.spad.dvi: ${IN}/ddfact.spad.pamphlet @ echo 0 making ${DOC}/ddfact.spad.dvi from ${IN}/ddfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ddfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ddfact.spad ; \ rm -f ${DOC}/ddfact.spad.pamphlet ; \ rm -f ${DOC}/ddfact.spad.tex ; \ rm -f ${DOC}/ddfact.spad ) @ \subsection{defaults.spad \cite{1}} <>= ${MID}/defaults.spad: ${IN}/defaults.spad.pamphlet @ echo 0 making ${MID}/defaults.spad from ${IN}/defaults.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/defaults.spad.pamphlet >defaults.spad ) @ <>= ${OUT}/FLASORT.o: ${MID}/FLASORT.NRLIB @ echo 0 making ${OUT}/FLASORT.o from ${MID}/FLASORT.NRLIB @ cp ${MID}/FLASORT.NRLIB/code.o ${OUT}/FLASORT.o @ <>= ${MID}/FLASORT.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/FLASORT.spad @ echo 0 making ${MID}/FLASORT.NRLIB from ${MID}/FLASORT.spad @ (cd ${MID} ; echo ')co FLASORT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLASORT.spad: ${IN}/defaults.spad.pamphlet @ echo 0 making ${MID}/FLASORT.spad from ${IN}/defaults.spad.pamphlet @(cd ${MID} ; \ rm -rf FLASORT.NRLIB ; \ ${SPADBIN}/notangle -R"package FLASORT FiniteLinearAggregateSort" ${IN}/defaults.spad.pamphlet >FLASORT.spad ) @ <>= ${OUT}/REPDB.o: ${MID}/REPDB.NRLIB @ echo 0 making ${OUT}/REPDB.o from ${MID}/REPDB.NRLIB @ cp ${MID}/REPDB.NRLIB/code.o ${OUT}/REPDB.o @ <>= ${MID}/REPDB.NRLIB: ${MID}/REPDB.spad @ echo 0 making ${MID}/REPDB.NRLIB from ${MID}/REPDB.spad @ (cd ${MID} ; echo ')co REPDB.spad' | ${INTERPSYS} ) @ <>= ${MID}/REPDB.spad: ${IN}/defaults.spad.pamphlet @ echo 0 making ${MID}/REPDB.spad from ${IN}/defaults.spad.pamphlet @(cd ${MID} ; \ rm -rf REPDB.NRLIB ; \ ${SPADBIN}/notangle -R"package REPDB RepeatedDoubling" ${IN}/defaults.spad.pamphlet >REPDB.spad ) @ <>= ${OUT}/REPSQ.o: ${MID}/REPSQ.NRLIB @ echo 0 making ${OUT}/REPSQ.o from ${MID}/REPSQ.NRLIB @ cp ${MID}/REPSQ.NRLIB/code.o ${OUT}/REPSQ.o @ <>= ${MID}/REPSQ.NRLIB: ${MID}/REPSQ.spad @ echo 0 making ${MID}/REPSQ.NRLIB from ${MID}/REPSQ.spad @ (cd ${MID} ; echo ')co REPSQ.spad' | ${INTERPSYS} ) @ <>= ${MID}/REPSQ.spad: ${IN}/defaults.spad.pamphlet @ echo 0 making ${MID}/REPSQ.spad from ${IN}/defaults.spad.pamphlet @(cd ${MID} ; \ rm -rf REPSQ.NRLIB ; \ ${SPADBIN}/notangle -R"package REPSQ RepeatedSquaring" ${IN}/defaults.spad.pamphlet >REPSQ.spad ) @ <>= ${DOC}/defaults.spad.dvi: ${IN}/defaults.spad.pamphlet @ echo 0 making ${DOC}/defaults.spad.dvi from ${IN}/defaults.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/defaults.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} defaults.spad ; \ rm -f ${DOC}/defaults.spad.pamphlet ; \ rm -f ${DOC}/defaults.spad.tex ; \ rm -f ${DOC}/defaults.spad ) @ \subsection{defintef.spad \cite{1}} <>= ${MID}/defintef.spad: ${IN}/defintef.spad.pamphlet @ echo 0 making ${MID}/defintef.spad from ${IN}/defintef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/defintef.spad.pamphlet >defintef.spad ) @ <>= ${OUT}/DEFINTEF.o: ${MID}/DEFINTEF.NRLIB @ echo 0 making ${OUT}/DEFINTEF.o from ${MID}/DEFINTEF.NRLIB @ cp ${MID}/DEFINTEF.NRLIB/code.o ${OUT}/DEFINTEF.o @ <>= ${MID}/DEFINTEF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DEFINTEF.spad @ echo 0 making ${MID}/DEFINTEF.NRLIB from ${MID}/DEFINTEF.spad @ (cd ${MID} ; echo ')co DEFINTEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/DEFINTEF.spad: ${IN}/defintef.spad.pamphlet @ echo 0 making ${MID}/DEFINTEF.spad from ${IN}/defintef.spad.pamphlet @(cd ${MID} ; \ rm -rf DEFINTEF.NRLIB ; \ ${SPADBIN}/notangle -R"package DEFINTEF ElementaryFunctionDefiniteIntegration" ${IN}/defintef.spad.pamphlet >DEFINTEF.spad ) @ <>= ${DOC}/defintef.spad.dvi: ${IN}/defintef.spad.pamphlet @ echo 0 making ${DOC}/defintef.spad.dvi from ${IN}/defintef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/defintef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} defintef.spad ; \ rm -f ${DOC}/defintef.spad.pamphlet ; \ rm -f ${DOC}/defintef.spad.tex ; \ rm -f ${DOC}/defintef.spad ) @ \subsection{defintrf.spad \cite{1}} <>= ${MID}/defintrf.spad: ${IN}/defintrf.spad.pamphlet @ echo 0 making ${MID}/defintrf.spad from ${IN}/defintrf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/defintrf.spad.pamphlet >defintrf.spad ) @ <>= ${OUT}/DEFINTRF.o: ${MID}/DEFINTRF.NRLIB @ echo 0 making ${OUT}/DEFINTRF.o from ${MID}/DEFINTRF.NRLIB @ cp ${MID}/DEFINTRF.NRLIB/code.o ${OUT}/DEFINTRF.o @ <>= ${MID}/DEFINTRF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DEFINTRF.spad @ echo 0 making ${MID}/DEFINTRF.NRLIB from ${MID}/DEFINTRF.spad @ (cd ${MID} ; echo ')co DEFINTRF.spad' | ${INTERPSYS} ) @ <>= ${MID}/DEFINTRF.spad: ${IN}/defintrf.spad.pamphlet @ echo 0 making ${MID}/DEFINTRF.spad from ${IN}/defintrf.spad.pamphlet @(cd ${MID} ; \ rm -rf DEFINTRF.NRLIB ; \ ${SPADBIN}/notangle -R"package DEFINTRF RationalFunctionDefiniteIntegration" ${IN}/defintrf.spad.pamphlet >DEFINTRF.spad ) @ <>= ${OUT}/DFINTTLS.o: ${MID}/DFINTTLS.NRLIB @ echo 0 making ${OUT}/DFINTTLS.o from ${MID}/DFINTTLS.NRLIB @ cp ${MID}/DFINTTLS.NRLIB/code.o ${OUT}/DFINTTLS.o @ <>= ${MID}/DFINTTLS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DFINTTLS.spad @ echo 0 making ${MID}/DFINTTLS.NRLIB from ${MID}/DFINTTLS.spad @ (cd ${MID} ; echo ')co DFINTTLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/DFINTTLS.spad: ${IN}/defintrf.spad.pamphlet @ echo 0 making ${MID}/DFINTTLS.spad from ${IN}/defintrf.spad.pamphlet @(cd ${MID} ; \ rm -rf DFINTTLS.NRLIB ; \ ${SPADBIN}/notangle -R"package DFINTTLS DefiniteIntegrationTools" ${IN}/defintrf.spad.pamphlet >DFINTTLS.spad ) @ <>= ${DOC}/defintrf.spad.dvi: ${IN}/defintrf.spad.pamphlet @ echo 0 making ${DOC}/defintrf.spad.dvi from ${IN}/defintrf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/defintrf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} defintrf.spad ; \ rm -f ${DOC}/defintrf.spad.pamphlet ; \ rm -f ${DOC}/defintrf.spad.tex ; \ rm -f ${DOC}/defintrf.spad ) @ \subsection{degred.spad \cite{1}} <>= ${MID}/degred.spad: ${IN}/degred.spad.pamphlet @ echo 0 making ${MID}/degred.spad from ${IN}/degred.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/degred.spad.pamphlet >degred.spad ) @ <>= ${OUT}/DEGRED.o: ${MID}/DEGRED.NRLIB @ echo 0 making ${OUT}/DEGRED.o from ${MID}/DEGRED.NRLIB @ cp ${MID}/DEGRED.NRLIB/code.o ${OUT}/DEGRED.o @ <>= ${MID}/DEGRED.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DEGRED.spad @ echo 0 making ${MID}/DEGRED.NRLIB from ${MID}/DEGRED.spad @ (cd ${MID} ; echo ')co DEGRED.spad' | ${INTERPSYS} ) @ <>= ${MID}/DEGRED.spad: ${IN}/degred.spad.pamphlet @ echo 0 making ${MID}/DEGRED.spad from ${IN}/degred.spad.pamphlet @(cd ${MID} ; \ rm -rf DEGRED.NRLIB ; \ ${SPADBIN}/notangle -R"package DEGRED DegreeReductionPackage" ${IN}/degred.spad.pamphlet >DEGRED.spad ) @ <>= ${DOC}/degred.spad.dvi: ${IN}/degred.spad.pamphlet @ echo 0 making ${DOC}/degred.spad.dvi from ${IN}/degred.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/degred.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} degred.spad ; \ rm -f ${DOC}/degred.spad.pamphlet ; \ rm -f ${DOC}/degred.spad.tex ; \ rm -f ${DOC}/degred.spad ) @ \subsection{derham.spad \cite{1}} <>= ${MID}/derham.spad: ${IN}/derham.spad.pamphlet @ echo 0 making ${MID}/derham.spad from ${IN}/derham.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/derham.spad.pamphlet >derham.spad ) @ <>= ${OUT}/ANTISYM.o: ${MID}/ANTISYM.NRLIB @ echo 0 making ${OUT}/ANTISYM.o from ${MID}/ANTISYM.NRLIB @ cp ${MID}/ANTISYM.NRLIB/code.o ${OUT}/ANTISYM.o @ <>= ${MID}/ANTISYM.NRLIB: ${MID}/ANTISYM.spad @ echo 0 making ${MID}/ANTISYM.NRLIB from ${MID}/ANTISYM.spad @ (cd ${MID} ; echo ')co ANTISYM.spad' | ${INTERPSYS} ) @ <>= ${MID}/ANTISYM.spad: ${IN}/derham.spad.pamphlet @ echo 0 making ${MID}/ANTISYM.spad from ${IN}/derham.spad.pamphlet @(cd ${MID} ; \ rm -rf ANTISYM.NRLIB ; \ ${SPADBIN}/notangle -R"domain ANTISYM AntiSymm" ${IN}/derham.spad.pamphlet >ANTISYM.spad ) @ <>= ${OUT}/DERHAM.o: ${MID}/DERHAM.NRLIB @ echo 0 making ${OUT}/DERHAM.o from ${MID}/DERHAM.NRLIB @ cp ${MID}/DERHAM.NRLIB/code.o ${OUT}/DERHAM.o @ <>= ${MID}/DERHAM.NRLIB: ${MID}/DERHAM.spad @ echo 0 making ${MID}/DERHAM.NRLIB from ${MID}/DERHAM.spad @ (cd ${MID} ; echo ')co DERHAM.spad' | ${INTERPSYS} ) @ <>= ${MID}/DERHAM.spad: ${IN}/derham.spad.pamphlet @ echo 0 making ${MID}/DERHAM.spad from ${IN}/derham.spad.pamphlet @(cd ${MID} ; \ rm -rf DERHAM.NRLIB ; \ ${SPADBIN}/notangle -R"domain DERHAM DeRhamComplex" ${IN}/derham.spad.pamphlet >DERHAM.spad ) @ <>= ${OUT}/EAB.o: ${MID}/EAB.NRLIB @ echo 0 making ${OUT}/EAB.o from ${MID}/EAB.NRLIB @ cp ${MID}/EAB.NRLIB/code.o ${OUT}/EAB.o @ <>= ${MID}/EAB.NRLIB: ${MID}/EAB.spad @ echo 0 making ${MID}/EAB.NRLIB from ${MID}/EAB.spad @ (cd ${MID} ; echo ')co EAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/EAB.spad: ${IN}/derham.spad.pamphlet @ echo 0 making ${MID}/EAB.spad from ${IN}/derham.spad.pamphlet @(cd ${MID} ; \ rm -rf EAB.NRLIB ; \ ${SPADBIN}/notangle -R"domain EAB ExtAlgBasis" ${IN}/derham.spad.pamphlet >EAB.spad ) @ <>= ${OUT}/LALG-.o: ${MID}/LALG.NRLIB @ echo 0 making ${OUT}/LALG-.o from ${MID}/LALG-.NRLIB @ cp ${MID}/LALG-.NRLIB/code.o ${OUT}/LALG-.o @ <>= ${MID}/LALG-.NRLIB: ${OUT}/TYPE.o ${MID}/LALG.spad @ echo 0 making ${MID}/LALG-.NRLIB from ${MID}/LALG.spad @ (cd ${MID} ; echo ')co LALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LALG.o: ${MID}/LALG.NRLIB @ echo 0 making ${OUT}/LALG.o from ${MID}/LALG.NRLIB @ cp ${MID}/LALG.NRLIB/code.o ${OUT}/LALG.o @ <>= ${MID}/LALG.NRLIB: ${MID}/LALG.spad @ echo 0 making ${MID}/LALG.NRLIB from ${MID}/LALG.spad @ (cd ${MID} ; echo ')co LALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/LALG.spad: ${IN}/derham.spad.pamphlet @ echo 0 making ${MID}/LALG.spad from ${IN}/derham.spad.pamphlet @(cd ${MID} ; \ rm -rf LALG.NRLIB ; \ ${SPADBIN}/notangle -R"category LALG LeftAlgebra" ${IN}/derham.spad.pamphlet >LALG.spad ) @ <>= ${DOC}/derham.spad.dvi: ${IN}/derham.spad.pamphlet @ echo 0 making ${DOC}/derham.spad.dvi from ${IN}/derham.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/derham.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} derham.spad ; \ rm -f ${DOC}/derham.spad.pamphlet ; \ rm -f ${DOC}/derham.spad.tex ; \ rm -f ${DOC}/derham.spad ) @ \subsection{dhmatrix.spad \cite{1}} <>= ${MID}/dhmatrix.spad: ${IN}/dhmatrix.spad.pamphlet @ echo 0 making ${MID}/dhmatrix.spad from ${IN}/dhmatrix.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/dhmatrix.spad.pamphlet >dhmatrix.spad ) @ <>= ${OUT}/DHMATRIX.o: ${MID}/DHMATRIX.NRLIB @ echo 0 making ${OUT}/DHMATRIX.o from ${MID}/DHMATRIX.NRLIB @ cp ${MID}/DHMATRIX.NRLIB/code.o ${OUT}/DHMATRIX.o @ <>= ${MID}/DHMATRIX.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DHMATRIX.spad @ echo 0 making ${MID}/DHMATRIX.NRLIB from ${MID}/DHMATRIX.spad @ (cd ${MID} ; echo ')co DHMATRIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/DHMATRIX.spad: ${IN}/dhmatrix.spad.pamphlet @ echo 0 making ${MID}/DHMATRIX.spad from ${IN}/dhmatrix.spad.pamphlet @(cd ${MID} ; \ rm -rf DHMATRIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain DHMATRIX DenavitHartenbergMatrix" ${IN}/dhmatrix.spad.pamphlet >DHMATRIX.spad ) @ <>= ${DOC}/dhmatrix.spad.dvi: ${IN}/dhmatrix.spad.pamphlet @ echo 0 making ${DOC}/dhmatrix.spad.dvi from ${IN}/dhmatrix.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/dhmatrix.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} dhmatrix.spad ; \ rm -f ${DOC}/dhmatrix.spad.pamphlet ; \ rm -f ${DOC}/dhmatrix.spad.tex ; \ rm -f ${DOC}/dhmatrix.spad ) @ \subsection{divisor.spad \cite{1}} <>= ${MID}/divisor.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/divisor.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/divisor.spad.pamphlet >divisor.spad ) @ <>= ${OUT}/FDIV2.o: ${MID}/FDIV2.NRLIB @ echo 0 making ${OUT}/FDIV2.o from ${MID}/FDIV2.NRLIB @ cp ${MID}/FDIV2.NRLIB/code.o ${OUT}/FDIV2.o @ <>= ${MID}/FDIV2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FDIV2.spad @ echo 0 making ${MID}/FDIV2.NRLIB from ${MID}/FDIV2.spad @ (cd ${MID} ; echo ')co FDIV2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FDIV2.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FDIV2.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FDIV2.NRLIB ; \ ${SPADBIN}/notangle -R"package FDIV2 FiniteDivisorFunctions2" ${IN}/divisor.spad.pamphlet >FDIV2.spad ) @ <>= ${OUT}/FDIV.o: ${MID}/FDIV.NRLIB @ echo 0 making ${OUT}/FDIV.o from ${MID}/FDIV.NRLIB @ cp ${MID}/FDIV.NRLIB/code.o ${OUT}/FDIV.o @ <>= ${MID}/FDIV.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FDIV.spad @ echo 0 making ${MID}/FDIV.NRLIB from ${MID}/FDIV.spad @ (cd ${MID} ; echo ')co FDIV.spad' | ${INTERPSYS} ) @ <>= ${MID}/FDIV.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FDIV.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FDIV.NRLIB ; \ ${SPADBIN}/notangle -R"domain FDIV FiniteDivisor" ${IN}/divisor.spad.pamphlet >FDIV.spad ) @ <>= ${OUT}/FDIVCAT-.o: ${MID}/FDIVCAT.NRLIB @ echo 0 making ${OUT}/FDIVCAT-.o from ${MID}/FDIVCAT-.NRLIB @ cp ${MID}/FDIVCAT-.NRLIB/code.o ${OUT}/FDIVCAT-.o @ <>= ${MID}/FDIVCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/FDIVCAT.spad @ echo 0 making ${MID}/FDIVCAT-.NRLIB from ${MID}/FDIVCAT.spad @ (cd ${MID} ; echo ')co FDIVCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FDIVCAT.o: ${MID}/FDIVCAT.NRLIB @ echo 0 making ${OUT}/FDIVCAT.o from ${MID}/FDIVCAT.NRLIB @ cp ${MID}/FDIVCAT.NRLIB/code.o ${OUT}/FDIVCAT.o @ <>= ${MID}/FDIVCAT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FDIVCAT.spad @ echo 0 making ${MID}/FDIVCAT.NRLIB from ${MID}/FDIVCAT.spad @ (cd ${MID} ; echo ')co FDIVCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FDIVCAT.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FDIVCAT.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FDIVCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FDIVCAT FiniteDivisorCategory" ${IN}/divisor.spad.pamphlet >FDIVCAT.spad ) @ <>= ${OUT}/FRIDEAL.o: ${MID}/FRIDEAL.NRLIB @ echo 0 making ${OUT}/FRIDEAL.o from ${MID}/FRIDEAL.NRLIB @ cp ${MID}/FRIDEAL.NRLIB/code.o ${OUT}/FRIDEAL.o @ <>= ${MID}/FRIDEAL.NRLIB: ${MID}/FRIDEAL.spad @ echo 0 making ${MID}/FRIDEAL.NRLIB from ${MID}/FRIDEAL.spad @ (cd ${MID} ; echo ')co FRIDEAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRIDEAL.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FRIDEAL.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FRIDEAL.NRLIB ; \ ${SPADBIN}/notangle -R"domain FRIDEAL FractionalIdeal" ${IN}/divisor.spad.pamphlet >FRIDEAL.spad ) @ <>= ${OUT}/FRIDEAL2.o: ${MID}/FRIDEAL2.NRLIB @ echo 0 making ${OUT}/FRIDEAL2.o from ${MID}/FRIDEAL2.NRLIB @ cp ${MID}/FRIDEAL2.NRLIB/code.o ${OUT}/FRIDEAL2.o @ <>= ${MID}/FRIDEAL2.NRLIB: ${MID}/FRIDEAL2.spad @ echo 0 making ${MID}/FRIDEAL2.NRLIB from ${MID}/FRIDEAL2.spad @ (cd ${MID} ; echo ')co FRIDEAL2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRIDEAL2.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FRIDEAL2.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FRIDEAL2.NRLIB ; \ ${SPADBIN}/notangle -R"package FRIDEAL2 FractionalIdealFunctions2" ${IN}/divisor.spad.pamphlet >FRIDEAL2.spad ) @ <>= ${OUT}/FRMOD.o: ${MID}/FRMOD.NRLIB @ echo 0 making ${OUT}/FRMOD.o from ${MID}/FRMOD.NRLIB @ cp ${MID}/FRMOD.NRLIB/code.o ${OUT}/FRMOD.o @ <>= ${MID}/FRMOD.NRLIB: ${MID}/FRMOD.spad @ echo 0 making ${MID}/FRMOD.NRLIB from ${MID}/FRMOD.spad @ (cd ${MID} ; echo ')co FRMOD.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRMOD.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/FRMOD.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf FRMOD.NRLIB ; \ ${SPADBIN}/notangle -R"domain FRMOD FramedModule" ${IN}/divisor.spad.pamphlet >FRMOD.spad ) @ <>= ${OUT}/HELLFDIV.o: ${MID}/HELLFDIV.NRLIB @ echo 0 making ${OUT}/HELLFDIV.o from ${MID}/HELLFDIV.NRLIB @ cp ${MID}/HELLFDIV.NRLIB/code.o ${OUT}/HELLFDIV.o @ <>= ${MID}/HELLFDIV.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/HELLFDIV.spad @ echo 0 making ${MID}/HELLFDIV.NRLIB from ${MID}/HELLFDIV.spad @ (cd ${MID} ; echo ')co HELLFDIV.spad' | ${INTERPSYS} ) @ <>= ${MID}/HELLFDIV.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/HELLFDIV.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf HELLFDIV.NRLIB ; \ ${SPADBIN}/notangle -R"domain HELLFDIV HyperellipticFiniteDivisor" ${IN}/divisor.spad.pamphlet >HELLFDIV.spad ) @ <>= ${OUT}/MHROWRED.o: ${MID}/MHROWRED.NRLIB @ echo 0 making ${OUT}/MHROWRED.o from ${MID}/MHROWRED.NRLIB @ cp ${MID}/MHROWRED.NRLIB/code.o ${OUT}/MHROWRED.o @ <>= ${MID}/MHROWRED.NRLIB: ${MID}/MHROWRED.spad @ echo 0 making ${MID}/MHROWRED.NRLIB from ${MID}/MHROWRED.spad @ (cd ${MID} ; echo ')co MHROWRED.spad' | ${INTERPSYS} ) @ <>= ${MID}/MHROWRED.spad: ${IN}/divisor.spad.pamphlet @ echo 0 making ${MID}/MHROWRED.spad from ${IN}/divisor.spad.pamphlet @(cd ${MID} ; \ rm -rf MHROWRED.NRLIB ; \ ${SPADBIN}/notangle -R"package MHROWRED ModularHermitianRowReduction" ${IN}/divisor.spad.pamphlet >MHROWRED.spad ) @ <>= ${DOC}/divisor.spad.dvi: ${IN}/divisor.spad.pamphlet @ echo 0 making ${DOC}/divisor.spad.dvi from ${IN}/divisor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/divisor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} divisor.spad ; \ rm -f ${DOC}/divisor.spad.pamphlet ; \ rm -f ${DOC}/divisor.spad.tex ; \ rm -f ${DOC}/divisor.spad ) @ \subsection{dpolcat.spad \cite{1}} <>= ${MID}/dpolcat.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/dpolcat.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/dpolcat.spad.pamphlet >dpolcat.spad ) @ <>= ${OUT}/SDPOL.o: ${MID}/SDPOL.NRLIB @ echo 0 making ${OUT}/SDPOL.o from ${MID}/SDPOL.NRLIB @ cp ${MID}/SDPOL.NRLIB/code.o ${OUT}/SDPOL.o @ <>= ${MID}/SDPOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SDPOL.spad @ echo 0 making ${MID}/SDPOL.NRLIB from ${MID}/SDPOL.spad @ (cd ${MID} ; echo ')co SDPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/SDPOL.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/SDPOL.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SDPOL.NRLIB ; \ ${SPADBIN}/notangle -R"domain SDPOL SequentialDifferentialPolynomial" ${IN}/dpolcat.spad.pamphlet >SDPOL.spad ) @ <>= ${OUT}/DSMP.o: ${MID}/DSMP.NRLIB @ echo 0 making ${OUT}/DSMP.o from ${MID}/DSMP.NRLIB @ cp ${MID}/DSMP.NRLIB/code.o ${OUT}/DSMP.o @ <>= ${MID}/DSMP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DSMP.spad @ echo 0 making ${MID}/DSMP.NRLIB from ${MID}/DSMP.spad @ (cd ${MID} ; echo ')co DSMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/DSMP.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/DSMP.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DSMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain DSMP DifferentialSparseMultivariatePolynomial" ${IN}/dpolcat.spad.pamphlet >DSMP.spad ) @ <>= ${OUT}/DPOLCAT-.o: ${MID}/DPOLCAT.NRLIB @ echo 0 making ${OUT}/DPOLCAT-.o from ${MID}/DPOLCAT-.NRLIB @ cp ${MID}/DPOLCAT-.NRLIB/code.o ${OUT}/DPOLCAT-.o @ <>= ${MID}/DPOLCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/DPOLCAT.spad @ echo 0 making ${MID}/DPOLCAT-.NRLIB from ${MID}/DPOLCAT.spad @ (cd ${MID} ; echo ')co DPOLCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DPOLCAT.o: ${MID}/DPOLCAT.NRLIB @ echo 0 making ${OUT}/DPOLCAT.o from ${MID}/DPOLCAT.NRLIB @ cp ${MID}/DPOLCAT.NRLIB/code.o ${OUT}/DPOLCAT.o @ <>= ${MID}/DPOLCAT.NRLIB: ${MID}/DPOLCAT.spad @ echo 0 making ${MID}/DPOLCAT.NRLIB from ${MID}/DPOLCAT.spad @ (cd ${MID} ; echo ')co DPOLCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DPOLCAT.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/DPOLCAT.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DPOLCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category DPOLCAT DifferentialPolynomialCategory" ${IN}/dpolcat.spad.pamphlet >DPOLCAT.spad ) @ <>= ${OUT}/DVARCAT-.o: ${MID}/DVARCAT.NRLIB @ echo 0 making ${OUT}/DVARCAT-.o from ${MID}/DVARCAT-.NRLIB @ cp ${MID}/DVARCAT-.NRLIB/code.o ${OUT}/DVARCAT-.o @ <>= ${MID}/DVARCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/DVARCAT.spad @ echo 0 making ${MID}/DVARCAT-.NRLIB from ${MID}/DVARCAT.spad @ (cd ${MID} ; echo ')co DVARCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DVARCAT.o: ${MID}/DVARCAT.NRLIB @ echo 0 making ${OUT}/DVARCAT.o from ${MID}/DVARCAT.NRLIB @ cp ${MID}/DVARCAT.NRLIB/code.o ${OUT}/DVARCAT.o @ <>= ${MID}/DVARCAT.NRLIB: ${MID}/DVARCAT.spad @ echo 0 making ${MID}/DVARCAT.NRLIB from ${MID}/DVARCAT.spad @ (cd ${MID} ; echo ')co DVARCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DVARCAT.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/DVARCAT.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DVARCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category DVARCAT DifferentialVariableCategory" ${IN}/dpolcat.spad.pamphlet >DVARCAT.spad ) @ <>= ${OUT}/ODPOL.o: ${MID}/ODPOL.NRLIB @ echo 0 making ${OUT}/ODPOL.o from ${MID}/ODPOL.NRLIB @ cp ${MID}/ODPOL.NRLIB/code.o ${OUT}/ODPOL.o @ <>= ${MID}/ODPOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ODPOL.spad @ echo 0 making ${MID}/ODPOL.NRLIB from ${MID}/ODPOL.spad @ (cd ${MID} ; echo ')co ODPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODPOL.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/ODPOL.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ODPOL.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODPOL OrderlyDifferentialPolynomial" ${IN}/dpolcat.spad.pamphlet >ODPOL.spad ) @ <>= ${OUT}/ODVAR.o: ${MID}/ODVAR.NRLIB @ echo 0 making ${OUT}/ODVAR.o from ${MID}/ODVAR.NRLIB @ cp ${MID}/ODVAR.NRLIB/code.o ${OUT}/ODVAR.o @ <>= ${MID}/ODVAR.NRLIB: ${MID}/ODVAR.spad @ echo 0 making ${MID}/ODVAR.NRLIB from ${MID}/ODVAR.spad @ (cd ${MID} ; echo ')co ODVAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODVAR.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/ODVAR.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ODVAR.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODVAR OrderlyDifferentialVariable" ${IN}/dpolcat.spad.pamphlet >ODVAR.spad ) @ <>= ${OUT}/SDVAR.o: ${MID}/SDVAR.NRLIB @ echo 0 making ${OUT}/SDVAR.o from ${MID}/SDVAR.NRLIB @ cp ${MID}/SDVAR.NRLIB/code.o ${OUT}/SDVAR.o @ <>= ${MID}/SDVAR.NRLIB: ${MID}/SDVAR.spad @ echo 0 making ${MID}/SDVAR.NRLIB from ${MID}/SDVAR.spad @ (cd ${MID} ; echo ')co SDVAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/SDVAR.spad: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${MID}/SDVAR.spad from ${IN}/dpolcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SDVAR.NRLIB ; \ ${SPADBIN}/notangle -R"domain SDVAR SequentialDifferentialVariable" ${IN}/dpolcat.spad.pamphlet >SDVAR.spad ) @ <>= ${DOC}/dpolcat.spad.dvi: ${IN}/dpolcat.spad.pamphlet @ echo 0 making ${DOC}/dpolcat.spad.dvi from ${IN}/dpolcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/dpolcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} dpolcat.spad ; \ rm -f ${DOC}/dpolcat.spad.pamphlet ; \ rm -f ${DOC}/dpolcat.spad.tex ; \ rm -f ${DOC}/dpolcat.spad ) @ \subsection{drawopt.spad \cite{1}} <>= ${MID}/drawopt.spad: ${IN}/drawopt.spad.pamphlet @ echo 0 making ${MID}/drawopt.spad from ${IN}/drawopt.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/drawopt.spad.pamphlet >drawopt.spad ) @ <>= ${OUT}/DROPT.o: ${MID}/DROPT.NRLIB @ echo 0 making ${OUT}/DROPT.o from ${MID}/DROPT.NRLIB @ cp ${MID}/DROPT.NRLIB/code.o ${OUT}/DROPT.o @ <>= ${MID}/DROPT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DROPT.spad @ echo 0 making ${MID}/DROPT.NRLIB from ${MID}/DROPT.spad @ (cd ${MID} ; echo ')co DROPT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DROPT.spad: ${IN}/drawopt.spad.pamphlet @ echo 0 making ${MID}/DROPT.spad from ${IN}/drawopt.spad.pamphlet @(cd ${MID} ; \ rm -rf DROPT.NRLIB ; \ ${SPADBIN}/notangle -R"domain DROPT DrawOption" ${IN}/drawopt.spad.pamphlet >DROPT.spad ) @ <>= ${OUT}/DROPT0.o: ${MID}/DROPT0.NRLIB @ echo 0 making ${OUT}/DROPT0.o from ${MID}/DROPT0.NRLIB @ cp ${MID}/DROPT0.NRLIB/code.o ${OUT}/DROPT0.o @ <>= ${MID}/DROPT0.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DROPT0.spad @ echo 0 making ${MID}/DROPT0.NRLIB from ${MID}/DROPT0.spad @ (cd ${MID} ; echo ')co DROPT0.spad' | ${INTERPSYS} ) @ <>= ${MID}/DROPT0.spad: ${IN}/drawopt.spad.pamphlet @ echo 0 making ${MID}/DROPT0.spad from ${IN}/drawopt.spad.pamphlet @(cd ${MID} ; \ rm -rf DROPT0.NRLIB ; \ ${SPADBIN}/notangle -R"package DROPT0 DrawOptionFunctions0" ${IN}/drawopt.spad.pamphlet >DROPT0.spad ) @ <>= ${OUT}/DROPT1.o: ${MID}/DROPT1.NRLIB @ echo 0 making ${OUT}/DROPT1.o from ${MID}/DROPT1.NRLIB @ cp ${MID}/DROPT1.NRLIB/code.o ${OUT}/DROPT1.o @ <>= ${MID}/DROPT1.NRLIB: ${OUT}/TYPE.o ${MID}/DROPT1.spad @ echo 0 making ${MID}/DROPT1.NRLIB from ${MID}/DROPT1.spad @ (cd ${MID} ; echo ')co DROPT1.spad' | ${INTERPSYS} ) @ <>= ${MID}/DROPT1.spad: ${IN}/drawopt.spad.pamphlet @ echo 0 making ${MID}/DROPT1.spad from ${IN}/drawopt.spad.pamphlet @(cd ${MID} ; \ rm -rf DROPT1.NRLIB ; \ ${SPADBIN}/notangle -R"package DROPT1 DrawOptionFunctions1" ${IN}/drawopt.spad.pamphlet >DROPT1.spad ) @ <>= ${DOC}/drawopt.spad.dvi: ${IN}/drawopt.spad.pamphlet @ echo 0 making ${DOC}/drawopt.spad.dvi from ${IN}/drawopt.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/drawopt.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} drawopt.spad ; \ rm -f ${DOC}/drawopt.spad.pamphlet ; \ rm -f ${DOC}/drawopt.spad.tex ; \ rm -f ${DOC}/drawopt.spad ) @ \subsection{drawpak.spad \cite{1}} <>= ${MID}/drawpak.spad: ${IN}/drawpak.spad.pamphlet @ echo 0 making ${MID}/drawpak.spad from ${IN}/drawpak.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/drawpak.spad.pamphlet >drawpak.spad ) @ <>= ${OUT}/DRAWCX.o: ${MID}/DRAWCX.NRLIB @ echo 0 making ${OUT}/DRAWCX.o from ${MID}/DRAWCX.NRLIB @ cp ${MID}/DRAWCX.NRLIB/code.o ${OUT}/DRAWCX.o @ <>= ${MID}/DRAWCX.NRLIB: ${MID}/DRAWCX.spad @ echo 0 making ${MID}/DRAWCX.NRLIB from ${MID}/DRAWCX.spad @ (cd ${MID} ; echo ')co DRAWCX.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAWCX.spad: ${IN}/drawpak.spad.pamphlet @ echo 0 making ${MID}/DRAWCX.spad from ${IN}/drawpak.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAWCX.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAWCX DrawComplex" ${IN}/drawpak.spad.pamphlet >DRAWCX.spad ) @ <>= ${DOC}/drawpak.spad.dvi: ${IN}/drawpak.spad.pamphlet @ echo 0 making ${DOC}/drawpak.spad.dvi from ${IN}/drawpak.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/drawpak.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} drawpak.spad ; \ rm -f ${DOC}/drawpak.spad.pamphlet ; \ rm -f ${DOC}/drawpak.spad.tex ; \ rm -f ${DOC}/drawpak.spad ) @ \subsection{draw.spad \cite{1}} <>= ${MID}/draw.spad: ${IN}/draw.spad.pamphlet @ echo 0 making ${MID}/draw.spad from ${IN}/draw.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/draw.spad.pamphlet >draw.spad ) @ <>= ${OUT}/DRAW.o: ${MID}/DRAW.NRLIB @ echo 0 making ${OUT}/DRAW.o from ${MID}/DRAW.NRLIB @ cp ${MID}/DRAW.NRLIB/code.o ${OUT}/DRAW.o @ <>= ${MID}/DRAW.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DRAW.spad @ echo 0 making ${MID}/DRAW.NRLIB from ${MID}/DRAW.spad @ (cd ${MID} ; echo ')co DRAW.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAW.spad: ${IN}/draw.spad.pamphlet @ echo 0 making ${MID}/DRAW.spad from ${IN}/draw.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAW.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAW TopLevelDrawFunctions" ${IN}/draw.spad.pamphlet >DRAW.spad ) @ <>= ${OUT}/DRAWCFUN.o: ${MID}/DRAWCFUN.NRLIB @ echo 0 making ${OUT}/DRAWCFUN.o from ${MID}/DRAWCFUN.NRLIB @ cp ${MID}/DRAWCFUN.NRLIB/code.o ${OUT}/DRAWCFUN.o @ <>= ${MID}/DRAWCFUN.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DRAWCFUN.spad @ echo 0 making ${MID}/DRAWCFUN.NRLIB from ${MID}/DRAWCFUN.spad @ (cd ${MID} ; echo ')co DRAWCFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAWCFUN.spad: ${IN}/draw.spad.pamphlet @ echo 0 making ${MID}/DRAWCFUN.spad from ${IN}/draw.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAWCFUN.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAWCFUN TopLevelDrawFunctionsForCompiledFunctions" ${IN}/draw.spad.pamphlet >DRAWCFUN.spad ) @ <>= ${OUT}/DRAWCURV.o: ${MID}/DRAWCURV.NRLIB @ echo 0 making ${OUT}/DRAWCURV.o from ${MID}/DRAWCURV.NRLIB @ cp ${MID}/DRAWCURV.NRLIB/code.o ${OUT}/DRAWCURV.o @ <>= ${MID}/DRAWCURV.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DRAWCURV.spad @ echo 0 making ${MID}/DRAWCURV.NRLIB from ${MID}/DRAWCURV.spad @ (cd ${MID} ; echo ')co DRAWCURV.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAWCURV.spad: ${IN}/draw.spad.pamphlet @ echo 0 making ${MID}/DRAWCURV.spad from ${IN}/draw.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAWCURV.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAWCURV TopLevelDrawFunctionsForAlgebraicCurves" ${IN}/draw.spad.pamphlet >DRAWCURV.spad ) @ <>= ${OUT}/DRAWPT.o: ${MID}/DRAWPT.NRLIB @ echo 0 making ${OUT}/DRAWPT.o from ${MID}/DRAWPT.NRLIB @ cp ${MID}/DRAWPT.NRLIB/code.o ${OUT}/DRAWPT.o @ <>= ${MID}/DRAWPT.NRLIB: ${MID}/DRAWPT.spad @ echo 0 making ${MID}/DRAWPT.NRLIB from ${MID}/DRAWPT.spad @ (cd ${MID} ; echo ')co DRAWPT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAWPT.spad: ${IN}/draw.spad.pamphlet @ echo 0 making ${MID}/DRAWPT.spad from ${IN}/draw.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAWPT.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAWPT TopLevelDrawFunctionsForPoints" ${IN}/draw.spad.pamphlet >DRAWPT.spad ) @ <>= ${DOC}/draw.spad.dvi: ${IN}/draw.spad.pamphlet @ echo 0 making ${DOC}/draw.spad.dvi from ${IN}/draw.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/draw.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} draw.spad ; \ rm -f ${DOC}/draw.spad.pamphlet ; \ rm -f ${DOC}/draw.spad.tex ; \ rm -f ${DOC}/draw.spad ) @ \subsection{e01.spad \cite{1}} <>= ${MID}/e01.spad: ${IN}/e01.spad.pamphlet @ echo 0 making ${MID}/e01.spad from ${IN}/e01.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e01.spad.pamphlet >e01.spad ) @ <>= ${OUT}/NAGE01.o: ${MID}/NAGE01.NRLIB @ echo 0 making ${OUT}/NAGE01.o from ${MID}/NAGE01.NRLIB @ cp ${MID}/NAGE01.NRLIB/code.o ${OUT}/NAGE01.o @ <>= ${MID}/NAGE01.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/NAGE01.spad @ echo 0 making ${MID}/NAGE01.NRLIB from ${MID}/NAGE01.spad @ (cd ${MID} ; echo ')co NAGE01.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGE01.spad: ${IN}/e01.spad.pamphlet @ echo 0 making ${MID}/NAGE01.spad from ${IN}/e01.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGE01.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGE01 NagInterpolationPackage" ${IN}/e01.spad.pamphlet >NAGE01.spad ) @ <>= ${DOC}/e01.spad.dvi: ${IN}/e01.spad.pamphlet @ echo 0 making ${DOC}/e01.spad.dvi from ${IN}/e01.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e01.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e01.spad ; \ rm -f ${DOC}/e01.spad.pamphlet ; \ rm -f ${DOC}/e01.spad.tex ; \ rm -f ${DOC}/e01.spad ) @ \subsection{e02.spad \cite{1}} <>= ${MID}/e02.spad: ${IN}/e02.spad.pamphlet @ echo 0 making ${MID}/e02.spad from ${IN}/e02.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e02.spad.pamphlet >e02.spad ) @ <>= ${OUT}/NAGE02.o: ${MID}/NAGE02.NRLIB @ echo 0 making ${OUT}/NAGE02.o from ${MID}/NAGE02.NRLIB @ cp ${MID}/NAGE02.NRLIB/code.o ${OUT}/NAGE02.o @ <>= ${MID}/NAGE02.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/NAGE02.spad @ echo 0 making ${MID}/NAGE02.NRLIB from ${MID}/NAGE02.spad @ (cd ${MID} ; echo ')co NAGE02.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGE02.spad: ${IN}/e02.spad.pamphlet @ echo 0 making ${MID}/NAGE02.spad from ${IN}/e02.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGE02.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGE02 NagFittingPackage" ${IN}/e02.spad.pamphlet >NAGE02.spad ) @ <>= ${DOC}/e02.spad.dvi: ${IN}/e02.spad.pamphlet @ echo 0 making ${DOC}/e02.spad.dvi from ${IN}/e02.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e02.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e02.spad ; \ rm -f ${DOC}/e02.spad.pamphlet ; \ rm -f ${DOC}/e02.spad.tex ; \ rm -f ${DOC}/e02.spad ) @ \subsection{e04agents.spad \cite{1}} <>= ${MID}/e04agents.spad: ${IN}/e04agents.spad.pamphlet @ echo 0 making ${MID}/e04agents.spad from ${IN}/e04agents.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e04agents.spad.pamphlet >e04agents.spad ) @ <>= ${OUT}/E04AGNT.o: ${MID}/E04AGNT.NRLIB @ echo 0 making ${OUT}/E04AGNT.o from ${MID}/E04AGNT.NRLIB @ cp ${MID}/E04AGNT.NRLIB/code.o ${OUT}/E04AGNT.o @ <>= ${MID}/E04AGNT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/E04AGNT.spad @ echo 0 making ${MID}/E04AGNT.NRLIB from ${MID}/E04AGNT.spad @ (cd ${MID} ; echo ')co E04AGNT.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04AGNT.spad: ${IN}/e04agents.spad.pamphlet @ echo 0 making ${MID}/E04AGNT.spad from ${IN}/e04agents.spad.pamphlet @(cd ${MID} ; \ rm -rf E04AGNT.NRLIB ; \ ${SPADBIN}/notangle -R"package E04AGNT e04AgentsPackage" ${IN}/e04agents.spad.pamphlet >E04AGNT.spad ) @ <>= ${DOC}/e04agents.spad.dvi: ${IN}/e04agents.spad.pamphlet @ echo 0 making ${DOC}/e04agents.spad.dvi from ${IN}/e04agents.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e04agents.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e04agents.spad ; \ rm -f ${DOC}/e04agents.spad.pamphlet ; \ rm -f ${DOC}/e04agents.spad.tex ; \ rm -f ${DOC}/e04agents.spad ) @ \subsection{e04Package.spad \cite{1}} <>= ${MID}/e04Package.spad: ${IN}/e04Package.spad.pamphlet @ echo 0 making ${MID}/e04Package.spad from ${IN}/e04Package.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e04Package.spad.pamphlet >e04Package.spad ) @ <>= ${OUT}/OPTPACK.o: ${MID}/OPTPACK.NRLIB @ echo 0 making ${OUT}/OPTPACK.o from ${MID}/OPTPACK.NRLIB @ cp ${MID}/OPTPACK.NRLIB/code.o ${OUT}/OPTPACK.o @ <>= ${MID}/OPTPACK.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/OPTPACK.spad @ echo 0 making ${MID}/OPTPACK.NRLIB from ${MID}/OPTPACK.spad @ (cd ${MID} ; echo ')co OPTPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/OPTPACK.spad: ${IN}/e04Package.spad.pamphlet @ echo 0 making ${MID}/OPTPACK.spad from ${IN}/e04Package.spad.pamphlet @(cd ${MID} ; \ rm -rf OPTPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package OPTPACK AnnaNumericalOptimizationPackage" ${IN}/e04Package.spad.pamphlet >OPTPACK.spad ) @ <>= ${DOC}/e04Package.spad.dvi: ${IN}/e04Package.spad.pamphlet @ echo 0 making ${DOC}/e04Package.spad.dvi from ${IN}/e04Package.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e04Package.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e04Package.spad ; \ rm -f ${DOC}/e04Package.spad.pamphlet ; \ rm -f ${DOC}/e04Package.spad.tex ; \ rm -f ${DOC}/e04Package.spad ) @ \subsection{e04routine.spad \cite{1}} <>= ${MID}/e04routine.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/e04routine.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e04routine.spad.pamphlet >e04routine.spad ) @ <>= ${OUT}/E04DGFA.o: ${MID}/E04DGFA.NRLIB @ echo 0 making ${OUT}/E04DGFA.o from ${MID}/E04DGFA.NRLIB @ cp ${MID}/E04DGFA.NRLIB/code.o ${OUT}/E04DGFA.o @ <>= ${MID}/E04DGFA.NRLIB: ${MID}/E04DGFA.spad @ echo 0 making ${MID}/E04DGFA.NRLIB from ${MID}/E04DGFA.spad @ (cd ${MID} ; echo ')co E04DGFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04DGFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04DGFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04DGFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04DGFA e04dgfAnnaType" ${IN}/e04routine.spad.pamphlet >E04DGFA.spad ) @ <>= ${OUT}/E04FDFA.o: ${MID}/E04FDFA.NRLIB @ echo 0 making ${OUT}/E04FDFA.o from ${MID}/E04FDFA.NRLIB @ cp ${MID}/E04FDFA.NRLIB/code.o ${OUT}/E04FDFA.o @ <>= ${MID}/E04FDFA.NRLIB: ${MID}/E04FDFA.spad @ echo 0 making ${MID}/E04FDFA.NRLIB from ${MID}/E04FDFA.spad @ (cd ${MID} ; echo ')co E04FDFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04FDFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04FDFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04FDFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04FDFA e04fdfAnnaType" ${IN}/e04routine.spad.pamphlet >E04FDFA.spad ) @ <>= ${OUT}/E04JAFA.o: ${MID}/E04JAFA.NRLIB @ echo 0 making ${OUT}/E04JAFA.o from ${MID}/E04JAFA.NRLIB @ cp ${MID}/E04JAFA.NRLIB/code.o ${OUT}/E04JAFA.o @ <>= ${MID}/E04JAFA.NRLIB: ${MID}/E04JAFA.spad @ echo 0 making ${MID}/E04JAFA.NRLIB from ${MID}/E04JAFA.spad @ (cd ${MID} ; echo ')co E04JAFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04JAFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04JAFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04JAFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04JAFA e04jafAnnaType" ${IN}/e04routine.spad.pamphlet >E04JAFA.spad ) @ <>= ${OUT}/E04GCFA.o: ${MID}/E04GCFA.NRLIB @ echo 0 making ${OUT}/E04GCFA.o from ${MID}/E04GCFA.NRLIB @ cp ${MID}/E04GCFA.NRLIB/code.o ${OUT}/E04GCFA.o @ <>= ${MID}/E04GCFA.NRLIB: ${MID}/E04GCFA.spad @ echo 0 making ${MID}/E04GCFA.NRLIB from ${MID}/E04GCFA.spad @ (cd ${MID} ; echo ')co E04GCFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04GCFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04GCFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04GCFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04GCFA e04gcfAnnaType" ${IN}/e04routine.spad.pamphlet >E04GCFA.spad ) @ <>= ${OUT}/E04MBFA.o: ${MID}/E04MBFA.NRLIB @ echo 0 making ${OUT}/E04MBFA.o from ${MID}/E04MBFA.NRLIB @ cp ${MID}/E04MBFA.NRLIB/code.o ${OUT}/E04MBFA.o @ <>= ${MID}/E04MBFA.NRLIB: ${MID}/E04MBFA.spad @ echo 0 making ${MID}/E04MBFA.NRLIB from ${MID}/E04MBFA.spad @ (cd ${MID} ; echo ')co E04MBFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04MBFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04MBFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04MBFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04MBFA e04mbfAnnaType" ${IN}/e04routine.spad.pamphlet >E04MBFA.spad ) @ <>= ${OUT}/E04NAFA.o: ${MID}/E04NAFA.NRLIB @ echo 0 making ${OUT}/E04NAFA.o from ${MID}/E04NAFA.NRLIB @ cp ${MID}/E04NAFA.NRLIB/code.o ${OUT}/E04NAFA.o @ <>= ${MID}/E04NAFA.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/E04NAFA.spad @ echo 0 making ${MID}/E04NAFA.NRLIB from ${MID}/E04NAFA.spad @ (cd ${MID} ; echo ')co E04NAFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04NAFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04NAFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04NAFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04NAFA e04nafAnnaType" ${IN}/e04routine.spad.pamphlet >E04NAFA.spad ) @ <>= ${OUT}/E04UCFA.o: ${MID}/E04UCFA.NRLIB @ echo 0 making ${OUT}/E04UCFA.o from ${MID}/E04UCFA.NRLIB @ cp ${MID}/E04UCFA.NRLIB/code.o ${OUT}/E04UCFA.o @ <>= ${MID}/E04UCFA.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/E04UCFA.spad @ echo 0 making ${MID}/E04UCFA.NRLIB from ${MID}/E04UCFA.spad @ (cd ${MID} ; echo ')co E04UCFA.spad' | ${INTERPSYS} ) @ <>= ${MID}/E04UCFA.spad: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${MID}/E04UCFA.spad from ${IN}/e04routine.spad.pamphlet @(cd ${MID} ; \ rm -rf E04UCFA.NRLIB ; \ ${SPADBIN}/notangle -R"domain E04UCFA e04ucfAnnaType" ${IN}/e04routine.spad.pamphlet >E04UCFA.spad ) @ <>= ${DOC}/e04routine.spad.dvi: ${IN}/e04routine.spad.pamphlet @ echo 0 making ${DOC}/e04routine.spad.dvi from ${IN}/e04routine.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e04routine.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e04routine.spad ; \ rm -f ${DOC}/e04routine.spad.pamphlet ; \ rm -f ${DOC}/e04routine.spad.tex ; \ rm -f ${DOC}/e04routine.spad ) @ \subsection{e04.spad \cite{1}} <>= ${MID}/e04.spad: ${IN}/e04.spad.pamphlet @ echo 0 making ${MID}/e04.spad from ${IN}/e04.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/e04.spad.pamphlet >e04.spad ) @ <>= ${OUT}/NAGE04.o: ${MID}/NAGE04.NRLIB @ echo 0 making ${OUT}/NAGE04.o from ${MID}/NAGE04.NRLIB @ cp ${MID}/NAGE04.NRLIB/code.o ${OUT}/NAGE04.o @ <>= ${MID}/NAGE04.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/NAGE04.spad @ echo 0 making ${MID}/NAGE04.NRLIB from ${MID}/NAGE04.spad @ (cd ${MID} ; echo ')co NAGE04.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGE04.spad: ${IN}/e04.spad.pamphlet @ echo 0 making ${MID}/NAGE04.spad from ${IN}/e04.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGE04.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGE04 NagOptimisationPackage" ${IN}/e04.spad.pamphlet >NAGE04.spad ) @ <>= ${DOC}/e04.spad.dvi: ${IN}/e04.spad.pamphlet @ echo 0 making ${DOC}/e04.spad.dvi from ${IN}/e04.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/e04.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} e04.spad ; \ rm -f ${DOC}/e04.spad.pamphlet ; \ rm -f ${DOC}/e04.spad.tex ; \ rm -f ${DOC}/e04.spad ) @ \subsection{efstruc.spad \cite{1}} <>= ${MID}/efstruc.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/efstruc.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/efstruc.spad.pamphlet >efstruc.spad ) @ <>= ${OUT}/CTRIGMNP.o: ${MID}/CTRIGMNP.NRLIB @ echo 0 making ${OUT}/CTRIGMNP.o from ${MID}/CTRIGMNP.NRLIB @ cp ${MID}/CTRIGMNP.NRLIB/code.o ${OUT}/CTRIGMNP.o @ <>= ${MID}/CTRIGMNP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/CTRIGMNP.spad @ echo 0 making ${MID}/CTRIGMNP.NRLIB from ${MID}/CTRIGMNP.spad @ (cd ${MID} ; echo ')co CTRIGMNP.spad' | ${INTERPSYS} ) @ <>= ${MID}/CTRIGMNP.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/CTRIGMNP.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf CTRIGMNP.NRLIB ; \ ${SPADBIN}/notangle -R"package CTRIGMNP ComplexTrigonometricManipulations" ${IN}/efstruc.spad.pamphlet >CTRIGMNP.spad ) @ <>= ${OUT}/EFSTRUC.o: ${MID}/EFSTRUC.NRLIB @ echo 0 making ${OUT}/EFSTRUC.o from ${MID}/EFSTRUC.NRLIB @ cp ${MID}/EFSTRUC.NRLIB/code.o ${OUT}/EFSTRUC.o @ <>= ${MID}/EFSTRUC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/EFSTRUC.spad @ echo 0 making ${MID}/EFSTRUC.NRLIB from ${MID}/EFSTRUC.spad @ (cd ${MID} ; echo ')co EFSTRUC.spad' | ${INTERPSYS} ) @ <>= ${MID}/EFSTRUC.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/EFSTRUC.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf EFSTRUC.NRLIB ; \ ${SPADBIN}/notangle -R"package EFSTRUC ElementaryFunctionStructurePackage" ${IN}/efstruc.spad.pamphlet >EFSTRUC.spad ) @ <>= ${OUT}/ITRIGMNP.o: ${MID}/ITRIGMNP.NRLIB @ echo 0 making ${OUT}/ITRIGMNP.o from ${MID}/ITRIGMNP.NRLIB @ cp ${MID}/ITRIGMNP.NRLIB/code.o ${OUT}/ITRIGMNP.o @ <>= ${MID}/ITRIGMNP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ITRIGMNP.spad @ echo 0 making ${MID}/ITRIGMNP.NRLIB from ${MID}/ITRIGMNP.spad @ (cd ${MID} ; echo ')co ITRIGMNP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ITRIGMNP.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/ITRIGMNP.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf ITRIGMNP.NRLIB ; \ ${SPADBIN}/notangle -R"package ITRIGMNP InnerTrigonometricManipulations" ${IN}/efstruc.spad.pamphlet >ITRIGMNP.spad ) @ <>= ${OUT}/SYMFUNC.o: ${MID}/SYMFUNC.NRLIB @ echo 0 making ${OUT}/SYMFUNC.o from ${MID}/SYMFUNC.NRLIB @ cp ${MID}/SYMFUNC.NRLIB/code.o ${OUT}/SYMFUNC.o @ <>= ${MID}/SYMFUNC.NRLIB: ${MID}/SYMFUNC.spad @ echo 0 making ${MID}/SYMFUNC.NRLIB from ${MID}/SYMFUNC.spad @ (cd ${MID} ; echo ')co SYMFUNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYMFUNC.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/SYMFUNC.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMFUNC.NRLIB ; \ ${SPADBIN}/notangle -R"package SYMFUNC SymmetricFunctions" ${IN}/efstruc.spad.pamphlet >SYMFUNC.spad ) @ <>= ${OUT}/TRIGMNIP.o: ${MID}/TRIGMNIP.NRLIB @ echo 0 making ${OUT}/TRIGMNIP.o from ${MID}/TRIGMNIP.NRLIB @ cp ${MID}/TRIGMNIP.NRLIB/code.o ${OUT}/TRIGMNIP.o @ <>= ${MID}/TRIGMNIP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/TRIGMNIP.spad @ echo 0 making ${MID}/TRIGMNIP.NRLIB from ${MID}/TRIGMNIP.spad @ (cd ${MID} ; echo ')co TRIGMNIP.spad' | ${INTERPSYS} ) @ <>= ${MID}/TRIGMNIP.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/TRIGMNIP.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf TRIGMNIP.NRLIB ; \ ${SPADBIN}/notangle -R"package TRIGMNIP TrigonometricManipulations" ${IN}/efstruc.spad.pamphlet >TRIGMNIP.spad ) @ <>= ${OUT}/TANEXP.o: ${MID}/TANEXP.NRLIB @ echo 0 making ${OUT}/TANEXP.o from ${MID}/TANEXP.NRLIB @ cp ${MID}/TANEXP.NRLIB/code.o ${OUT}/TANEXP.o @ <>= ${MID}/TANEXP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/TANEXP.spad @ echo 0 making ${MID}/TANEXP.NRLIB from ${MID}/TANEXP.spad @ (cd ${MID} ; echo ')co TANEXP.spad' | ${INTERPSYS} ) @ <>= ${MID}/TANEXP.spad: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${MID}/TANEXP.spad from ${IN}/efstruc.spad.pamphlet @(cd ${MID} ; \ rm -rf TANEXP.NRLIB ; \ ${SPADBIN}/notangle -R"package TANEXP TangentExpansions" ${IN}/efstruc.spad.pamphlet >TANEXP.spad ) @ <>= ${DOC}/efstruc.spad.dvi: ${IN}/efstruc.spad.pamphlet @ echo 0 making ${DOC}/efstruc.spad.dvi from ${IN}/efstruc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/efstruc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} efstruc.spad ; \ rm -f ${DOC}/efstruc.spad.pamphlet ; \ rm -f ${DOC}/efstruc.spad.tex ; \ rm -f ${DOC}/efstruc.spad ) @ \subsection{efuls.spad \cite{1}} <>= ${MID}/efuls.spad: ${IN}/efuls.spad.pamphlet @ echo 0 making ${MID}/efuls.spad from ${IN}/efuls.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/efuls.spad.pamphlet >efuls.spad ) @ <>= ${OUT}/EFULS.o: ${MID}/EFULS.NRLIB @ echo 0 making ${OUT}/EFULS.o from ${MID}/EFULS.NRLIB @ cp ${MID}/EFULS.NRLIB/code.o ${OUT}/EFULS.o @ <>= ${MID}/EFULS.NRLIB: ${MID}/EFULS.spad @ echo 0 making ${MID}/EFULS.NRLIB from ${MID}/EFULS.spad @ (cd ${MID} ; echo ')co EFULS.spad' | ${INTERPSYS} ) @ <>= ${MID}/EFULS.spad: ${IN}/efuls.spad.pamphlet @ echo 0 making ${MID}/EFULS.spad from ${IN}/efuls.spad.pamphlet @(cd ${MID} ; \ rm -rf EFULS.NRLIB ; \ ${SPADBIN}/notangle -R"package EFULS ElementaryFunctionsUnivariateLaurentSeries" ${IN}/efuls.spad.pamphlet >EFULS.spad ) @ <>= ${DOC}/efuls.spad.dvi: ${IN}/efuls.spad.pamphlet @ echo 0 making ${DOC}/efuls.spad.dvi from ${IN}/efuls.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/efuls.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} efuls.spad ; \ rm -f ${DOC}/efuls.spad.pamphlet ; \ rm -f ${DOC}/efuls.spad.tex ; \ rm -f ${DOC}/efuls.spad ) @ \subsection{efupxs.spad \cite{1}} <>= ${MID}/efupxs.spad: ${IN}/efupxs.spad.pamphlet @ echo 0 making ${MID}/efupxs.spad from ${IN}/efupxs.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/efupxs.spad.pamphlet >efupxs.spad ) @ <>= ${OUT}/EFUPXS.o: ${MID}/EFUPXS.NRLIB @ echo 0 making ${OUT}/EFUPXS.o from ${MID}/EFUPXS.NRLIB @ cp ${MID}/EFUPXS.NRLIB/code.o ${OUT}/EFUPXS.o @ <>= ${MID}/EFUPXS.NRLIB: ${MID}/EFUPXS.spad @ echo 0 making ${MID}/EFUPXS.NRLIB from ${MID}/EFUPXS.spad @ (cd ${MID} ; echo ')co EFUPXS.spad' | ${INTERPSYS} ) @ <>= ${MID}/EFUPXS.spad: ${IN}/efupxs.spad.pamphlet @ echo 0 making ${MID}/EFUPXS.spad from ${IN}/efupxs.spad.pamphlet @(cd ${MID} ; \ rm -rf EFUPXS.NRLIB ; \ ${SPADBIN}/notangle -R"package EFUPXS ElementaryFunctionsUnivariatePuiseuxSeries" ${IN}/efupxs.spad.pamphlet >EFUPXS.spad ) @ <>= ${DOC}/efupxs.spad.dvi: ${IN}/efupxs.spad.pamphlet @ echo 0 making ${DOC}/efupxs.spad.dvi from ${IN}/efupxs.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/efupxs.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} efupxs.spad ; \ rm -f ${DOC}/efupxs.spad.pamphlet ; \ rm -f ${DOC}/efupxs.spad.tex ; \ rm -f ${DOC}/efupxs.spad ) @ \subsection{eigen.spad \cite{1}} <>= ${MID}/eigen.spad: ${IN}/eigen.spad.pamphlet @ echo 0 making ${MID}/eigen.spad from ${IN}/eigen.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/eigen.spad.pamphlet >eigen.spad ) @ <>= ${OUT}/CHARPOL.o: ${MID}/CHARPOL.NRLIB @ echo 0 making ${OUT}/CHARPOL.o from ${MID}/CHARPOL.NRLIB @ cp ${MID}/CHARPOL.NRLIB/code.o ${OUT}/CHARPOL.o @ <>= ${MID}/CHARPOL.NRLIB: ${MID}/CHARPOL.spad @ echo 0 making ${MID}/CHARPOL.NRLIB from ${MID}/CHARPOL.spad @ (cd ${MID} ; echo ')co CHARPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/CHARPOL.spad: ${IN}/eigen.spad.pamphlet @ echo 0 making ${MID}/CHARPOL.spad from ${IN}/eigen.spad.pamphlet @(cd ${MID} ; \ rm -rf CHARPOL.NRLIB ; \ ${SPADBIN}/notangle -R"package CHARPOL CharacteristicPolynomialPackage" ${IN}/eigen.spad.pamphlet >CHARPOL.spad ) @ <>= ${OUT}/EP.o: ${MID}/EP.NRLIB @ echo 0 making ${OUT}/EP.o from ${MID}/EP.NRLIB @ cp ${MID}/EP.NRLIB/code.o ${OUT}/EP.o @ <>= ${MID}/EP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/EP.spad @ echo 0 making ${MID}/EP.NRLIB from ${MID}/EP.spad @ (cd ${MID} ; echo ')co EP.spad' | ${INTERPSYS} ) @ <>= ${MID}/EP.spad: ${IN}/eigen.spad.pamphlet @ echo 0 making ${MID}/EP.spad from ${IN}/eigen.spad.pamphlet @(cd ${MID} ; \ rm -rf EP.NRLIB ; \ ${SPADBIN}/notangle -R"package EP EigenPackage" ${IN}/eigen.spad.pamphlet >EP.spad ) @ <>= ${DOC}/eigen.spad.dvi: ${IN}/eigen.spad.pamphlet @ echo 0 making ${DOC}/eigen.spad.dvi from ${IN}/eigen.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/eigen.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} eigen.spad ; \ rm -f ${DOC}/eigen.spad.pamphlet ; \ rm -f ${DOC}/eigen.spad.tex ; \ rm -f ${DOC}/eigen.spad ) @ \subsection{elemntry.spad \cite{1}} <>= ${MID}/elemntry.spad: ${IN}/elemntry.spad.pamphlet @ echo 0 making ${MID}/elemntry.spad from ${IN}/elemntry.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/elemntry.spad.pamphlet >elemntry.spad ) @ <>= ${OUT}/EF.o: ${MID}/EF.NRLIB @ echo 0 making ${OUT}/EF.o from ${MID}/EF.NRLIB @ cp ${MID}/EF.NRLIB/code.o ${OUT}/EF.o @ <>= ${MID}/EF.NRLIB: ${MID}/EF.spad @ echo 0 making ${MID}/EF.NRLIB from ${MID}/EF.spad @ (cd ${MID} ; echo ')co EF.spad' | ${INTERPSYS} ) @ <>= ${MID}/EF.spad: ${IN}/elemntry.spad.pamphlet @ echo 0 making ${MID}/EF.spad from ${IN}/elemntry.spad.pamphlet @(cd ${MID} ; \ rm -rf EF.NRLIB ; \ ${SPADBIN}/notangle -R"package EF ElementaryFunction" ${IN}/elemntry.spad.pamphlet >EF.spad ) @ <>= ${DOC}/elemntry.spad.dvi: ${IN}/elemntry.spad.pamphlet @ echo 0 making ${DOC}/elemntry.spad.dvi from ${IN}/elemntry.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/elemntry.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} elemntry.spad ; \ rm -f ${DOC}/elemntry.spad.pamphlet ; \ rm -f ${DOC}/elemntry.spad.tex ; \ rm -f ${DOC}/elemntry.spad ) @ \subsection{elfuts.spad \cite{1}} <>= ${MID}/elfuts.spad: ${IN}/elfuts.spad.pamphlet @ echo 0 making ${MID}/elfuts.spad from ${IN}/elfuts.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/elfuts.spad.pamphlet >elfuts.spad ) @ <>= ${OUT}/ELFUTS.o: ${MID}/ELFUTS.NRLIB @ echo 0 making ${OUT}/ELFUTS.o from ${MID}/ELFUTS.NRLIB @ cp ${MID}/ELFUTS.NRLIB/code.o ${OUT}/ELFUTS.o @ <>= ${MID}/ELFUTS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ELFUTS.spad @ echo 0 making ${MID}/ELFUTS.NRLIB from ${MID}/ELFUTS.spad @ (cd ${MID} ; echo ')co ELFUTS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ELFUTS.spad: ${IN}/elfuts.spad.pamphlet @ echo 0 making ${MID}/ELFUTS.spad from ${IN}/elfuts.spad.pamphlet @(cd ${MID} ; \ rm -rf ELFUTS.NRLIB ; \ ${SPADBIN}/notangle -R"package ELFUTS EllipticFunctionsUnivariateTaylorSeries" ${IN}/elfuts.spad.pamphlet >ELFUTS.spad ) @ <>= ${DOC}/elfuts.spad.dvi: ${IN}/elfuts.spad.pamphlet @ echo 0 making ${DOC}/elfuts.spad.dvi from ${IN}/elfuts.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/elfuts.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} elfuts.spad ; \ rm -f ${DOC}/elfuts.spad.pamphlet ; \ rm -f ${DOC}/elfuts.spad.tex ; \ rm -f ${DOC}/elfuts.spad ) @ \subsection{equation1.spad \cite{1}} <>= ${MID}/equation1.spad: ${IN}/equation1.spad.pamphlet @ echo 0 making ${MID}/equation1.spad from ${IN}/equation1.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/equation1.spad.pamphlet >equation1.spad ) @ <>= ${OUT}/EVALAB-.o: ${MID}/EVALAB.NRLIB @ echo 0 making ${OUT}/EVALAB-.o from ${MID}/EVALAB-.NRLIB @ cp ${MID}/EVALAB-.NRLIB/code.o ${OUT}/EVALAB-.o @ <>= ${MID}/EVALAB-.NRLIB: ${OUT}/TYPE.o ${MID}/EVALAB.spad @ echo 0 making ${MID}/EVALAB-.NRLIB from ${MID}/EVALAB.spad @ (cd ${MID} ; echo ')co EVALAB.spad' | ${INTERPSYS} ) @ <>= ${OUT}/EVALAB.o: ${MID}/EVALAB.NRLIB @ echo 0 making ${OUT}/EVALAB.o from ${MID}/EVALAB.NRLIB @ cp ${MID}/EVALAB.NRLIB/code.o ${OUT}/EVALAB.o @ <>= ${MID}/EVALAB.NRLIB: ${OUT}/TYPE.o ${MID}/EVALAB.spad @ echo 0 making ${MID}/EVALAB.NRLIB from ${MID}/EVALAB.spad @ (cd ${MID} ; echo ')co EVALAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/EVALAB.spad: ${IN}/equation1.spad.pamphlet @ echo 0 making ${MID}/EVALAB.spad from ${IN}/equation1.spad.pamphlet @(cd ${MID} ; \ rm -rf EVALAB.NRLIB ; \ ${SPADBIN}/notangle -R"category EVALAB Evalable" ${IN}/equation1.spad.pamphlet >EVALAB.spad ) @ <>= ${OUT}/IEVALAB-.o: ${MID}/IEVALAB.NRLIB @ echo 0 making ${OUT}/IEVALAB-.o from ${MID}/IEVALAB-.NRLIB @ cp ${MID}/IEVALAB-.NRLIB/code.o ${OUT}/IEVALAB-.o @ <>= ${MID}/IEVALAB-.NRLIB: ${OUT}/TYPE.o ${MID}/IEVALAB.spad @ echo 0 making ${MID}/IEVALAB-.NRLIB from ${MID}/IEVALAB.spad @ (cd ${MID} ; echo ')co IEVALAB.spad' | ${INTERPSYS} ) @ <>= ${OUT}/IEVALAB.o: ${MID}/IEVALAB.NRLIB @ echo 0 making ${OUT}/IEVALAB.o from ${MID}/IEVALAB.NRLIB @ cp ${MID}/IEVALAB.NRLIB/code.o ${OUT}/IEVALAB.o @ <>= ${MID}/IEVALAB.NRLIB: ${MID}/IEVALAB.spad @ echo 0 making ${MID}/IEVALAB.NRLIB from ${MID}/IEVALAB.spad @ (cd ${MID} ; echo ')co IEVALAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/IEVALAB.spad: ${IN}/equation1.spad.pamphlet @ echo 0 making ${MID}/IEVALAB.spad from ${IN}/equation1.spad.pamphlet @(cd ${MID} ; \ rm -rf IEVALAB.NRLIB ; \ ${SPADBIN}/notangle -R"category IEVALAB InnerEvalable" ${IN}/equation1.spad.pamphlet >IEVALAB.spad ) @ <>= ${DOC}/equation1.spad.dvi: ${IN}/equation1.spad.pamphlet @ echo 0 making ${DOC}/equation1.spad.dvi from ${IN}/equation1.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/equation1.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} equation1.spad ; \ rm -f ${DOC}/equation1.spad.pamphlet ; \ rm -f ${DOC}/equation1.spad.tex ; \ rm -f ${DOC}/equation1.spad ) @ \subsection{equation2.spad \cite{1}} <>= ${MID}/equation2.spad: ${IN}/equation2.spad.pamphlet @ echo 0 making ${MID}/equation2.spad from ${IN}/equation2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/equation2.spad.pamphlet >equation2.spad ) @ <>= ${OUT}/EQ.o: ${MID}/EQ.NRLIB @ echo 0 making ${OUT}/EQ.o from ${MID}/EQ.NRLIB @ cp ${MID}/EQ.NRLIB/code.o ${OUT}/EQ.o @ <>= ${MID}/EQ.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/EQ.spad @ echo 0 making ${MID}/EQ.NRLIB from ${MID}/EQ.spad @ (cd ${MID} ; echo ')co EQ.spad' | ${INTERPSYS} ) @ <>= ${MID}/EQ.spad: ${IN}/equation2.spad.pamphlet @ echo 0 making ${MID}/EQ.spad from ${IN}/equation2.spad.pamphlet @(cd ${MID} ; \ rm -rf EQ.NRLIB ; \ ${SPADBIN}/notangle -R"domain EQ Equation" ${IN}/equation2.spad.pamphlet >EQ.spad ) @ <>= ${OUT}/EQ2.o: ${MID}/EQ2.NRLIB @ echo 0 making ${OUT}/EQ2.o from ${MID}/EQ2.NRLIB @ cp ${MID}/EQ2.NRLIB/code.o ${OUT}/EQ2.o @ <>= ${MID}/EQ2.NRLIB: ${OUT}/TYPE.o ${MID}/EQ2.spad @ echo 0 making ${MID}/EQ2.NRLIB from ${MID}/EQ2.spad @ (cd ${MID} ; echo ')co EQ2.spad' | ${INTERPSYS} ) @ <>= ${MID}/EQ2.spad: ${IN}/equation2.spad.pamphlet @ echo 0 making ${MID}/EQ2.spad from ${IN}/equation2.spad.pamphlet @(cd ${MID} ; \ rm -rf EQ2.NRLIB ; \ ${SPADBIN}/notangle -R"package EQ2 EquationFunctions2" ${IN}/equation2.spad.pamphlet >EQ2.spad ) @ <>= ${OUT}/FEVALAB-.o: ${MID}/FEVALAB.NRLIB @ echo 0 making ${OUT}/FEVALAB-.o from ${MID}/FEVALAB-.NRLIB @ cp ${MID}/FEVALAB-.NRLIB/code.o ${OUT}/FEVALAB-.o @ <>= ${MID}/FEVALAB-.NRLIB: ${OUT}/TYPE.o ${MID}/FEVALAB.spad @ echo 0 making ${MID}/FEVALAB-.NRLIB from ${MID}/FEVALAB.spad @ (cd ${MID} ; echo ')co FEVALAB.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FEVALAB.o: ${MID}/FEVALAB.NRLIB @ echo 0 making ${OUT}/FEVALAB.o from ${MID}/FEVALAB.NRLIB @ cp ${MID}/FEVALAB.NRLIB/code.o ${OUT}/FEVALAB.o @ <>= ${MID}/FEVALAB.NRLIB: ${OUT}/TYPE.o ${MID}/FEVALAB.spad @ echo 0 making ${MID}/FEVALAB.NRLIB from ${MID}/FEVALAB.spad @ (cd ${MID} ; echo ')co FEVALAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/FEVALAB.spad: ${IN}/equation2.spad.pamphlet @ echo 0 making ${MID}/FEVALAB.spad from ${IN}/equation2.spad.pamphlet @(cd ${MID} ; \ rm -rf FEVALAB.NRLIB ; \ ${SPADBIN}/notangle -R"category FEVALAB FullyEvalableOver" ${IN}/equation2.spad.pamphlet >FEVALAB.spad ) @ <>= ${DOC}/equation2.spad.dvi: ${IN}/equation2.spad.pamphlet @ echo 0 making ${DOC}/equation2.spad.dvi from ${IN}/equation2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/equation2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} equation2.spad ; \ rm -f ${DOC}/equation2.spad.pamphlet ; \ rm -f ${DOC}/equation2.spad.tex ; \ rm -f ${DOC}/equation2.spad ) @ \subsection{error.spad \cite{1}} <>= ${MID}/error.spad: ${IN}/error.spad.pamphlet @ echo 0 making ${MID}/error.spad from ${IN}/error.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/error.spad.pamphlet >error.spad ) @ <>= ${OUT}/ERROR.o: ${MID}/ERROR.NRLIB @ echo 0 making ${OUT}/ERROR.o from ${MID}/ERROR.NRLIB @ cp ${MID}/ERROR.NRLIB/code.o ${OUT}/ERROR.o @ <>= ${MID}/ERROR.NRLIB: ${MID}/ERROR.spad @ echo 0 making ${MID}/ERROR.NRLIB from ${MID}/ERROR.spad @ (cd ${MID} ; echo ')co ERROR.spad' | ${INTERPSYS} ) @ <>= ${MID}/ERROR.spad: ${IN}/error.spad.pamphlet @ echo 0 making ${MID}/ERROR.spad from ${IN}/error.spad.pamphlet @(cd ${MID} ; \ rm -rf ERROR.NRLIB ; \ ${SPADBIN}/notangle -R"package ERROR ErrorFunctions" ${IN}/error.spad.pamphlet >ERROR.spad ) @ <>= ${DOC}/error.spad.dvi: ${IN}/error.spad.pamphlet @ echo 0 making ${DOC}/error.spad.dvi from ${IN}/error.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/error.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} error.spad ; \ rm -f ${DOC}/error.spad.pamphlet ; \ rm -f ${DOC}/error.spad.tex ; \ rm -f ${DOC}/error.spad ) @ \subsection{expexpan.spad \cite{1}} <>= ${MID}/expexpan.spad: ${IN}/expexpan.spad.pamphlet @ echo 0 making ${MID}/expexpan.spad from ${IN}/expexpan.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/expexpan.spad.pamphlet >expexpan.spad ) @ <>= ${OUT}/EXPEXPAN.o: ${MID}/EXPEXPAN.NRLIB @ echo 0 making ${OUT}/EXPEXPAN.o from ${MID}/EXPEXPAN.NRLIB @ cp ${MID}/EXPEXPAN.NRLIB/code.o ${OUT}/EXPEXPAN.o @ <>= ${MID}/EXPEXPAN.NRLIB: ${MID}/EXPEXPAN.spad @ echo 0 making ${MID}/EXPEXPAN.NRLIB from ${MID}/EXPEXPAN.spad @ (cd ${MID} ; echo ')co EXPEXPAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPEXPAN.spad: ${IN}/expexpan.spad.pamphlet @ echo 0 making ${MID}/EXPEXPAN.spad from ${IN}/expexpan.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPEXPAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain EXPEXPAN ExponentialExpansion" ${IN}/expexpan.spad.pamphlet >EXPEXPAN.spad ) @ <>= ${OUT}/EXPUPXS.o: ${MID}/EXPUPXS.NRLIB @ echo 0 making ${OUT}/EXPUPXS.o from ${MID}/EXPUPXS.NRLIB @ cp ${MID}/EXPUPXS.NRLIB/code.o ${OUT}/EXPUPXS.o @ <>= ${MID}/EXPUPXS.NRLIB: ${MID}/EXPUPXS.spad @ echo 0 making ${MID}/EXPUPXS.NRLIB from ${MID}/EXPUPXS.spad @ (cd ${MID} ; echo ')co EXPUPXS.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPUPXS.spad: ${IN}/expexpan.spad.pamphlet @ echo 0 making ${MID}/EXPUPXS.spad from ${IN}/expexpan.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPUPXS.NRLIB ; \ ${SPADBIN}/notangle -R"domain EXPUPXS ExponentialOfUnivariatePuiseuxSeries" ${IN}/expexpan.spad.pamphlet >EXPUPXS.spad ) @ <>= ${OUT}/UPXSSING.o: ${MID}/UPXSSING.NRLIB @ echo 0 making ${OUT}/UPXSSING.o from ${MID}/UPXSSING.NRLIB @ cp ${MID}/UPXSSING.NRLIB/code.o ${OUT}/UPXSSING.o @ <>= ${MID}/UPXSSING.NRLIB: ${MID}/UPXSSING.spad @ echo 0 making ${MID}/UPXSSING.NRLIB from ${MID}/UPXSSING.spad @ (cd ${MID} ; echo ')co UPXSSING.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXSSING.spad: ${IN}/expexpan.spad.pamphlet @ echo 0 making ${MID}/UPXSSING.spad from ${IN}/expexpan.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXSSING.NRLIB ; \ ${SPADBIN}/notangle -R"domain UPXSSING UnivariatePuiseuxSeriesWithExponentialSingularity" ${IN}/expexpan.spad.pamphlet >UPXSSING.spad ) @ <>= ${DOC}/expexpan.spad.dvi: ${IN}/expexpan.spad.pamphlet @ echo 0 making ${DOC}/expexpan.spad.dvi from ${IN}/expexpan.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/expexpan.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} expexpan.spad ; \ rm -f ${DOC}/expexpan.spad.pamphlet ; \ rm -f ${DOC}/expexpan.spad.tex ; \ rm -f ${DOC}/expexpan.spad ) @ \subsection{exposed.lsp \cite{1}} <>= ${MID}/exposed.lsp: ${IN}/exposed.lsp.pamphlet @ echo 0 making ${MID}/exposed.lsp from ${IN}/exposed.lsp.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/exposed.lsp.pamphlet >exposed.lsp ) @ \subsection{exposed.lsp \cite{1}} <>= ${MID}/exposed.lsp: ${IN}/exposed.lsp.pamphlet @ echo 0 making ${MID}/exposed.lsp from ${IN}/exposed.lsp.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/exposed.lsp.pamphlet >exposed.lsp ) @ <>= ${DOC}/exposed.lsp.dvi: ${IN}/exposed.lsp.pamphlet @ echo 0 making ${DOC}/exposed.lsp.dvi from ${IN}/exposed.lsp.pamphlet @ (cd ${DOC} ; \ cp ${IN}/exposed.lsp.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} exposed.lsp ; \ rm -f ${DOC}/exposed.lsp.pamphlet ; \ rm -f ${DOC}/exposed.lsp.tex ; \ rm -f ${DOC}/exposed.lsp ) @ \subsection{expr2ups.spad \cite{1}} <>= ${MID}/expr2ups.spad: ${IN}/expr2ups.spad.pamphlet @ echo 0 making ${MID}/expr2ups.spad from ${IN}/expr2ups.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/expr2ups.spad.pamphlet >expr2ups.spad ) @ <>= ${OUT}/EXPR2UPS.o: ${MID}/EXPR2UPS.NRLIB @ echo 0 making ${OUT}/EXPR2UPS.o from ${MID}/EXPR2UPS.NRLIB @ cp ${MID}/EXPR2UPS.NRLIB/code.o ${OUT}/EXPR2UPS.o @ <>= ${MID}/EXPR2UPS.NRLIB: ${MID}/EXPR2UPS.spad @ echo 0 making ${MID}/EXPR2UPS.NRLIB from ${MID}/EXPR2UPS.spad @ (cd ${MID} ; echo ')co EXPR2UPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPR2UPS.spad: ${IN}/expr2ups.spad.pamphlet @ echo 0 making ${MID}/EXPR2UPS.spad from ${IN}/expr2ups.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPR2UPS.NRLIB ; \ ${SPADBIN}/notangle -R"package EXPR2UPS ExpressionToUnivariatePowerSeries" ${IN}/expr2ups.spad.pamphlet >EXPR2UPS.spad ) @ <>= ${DOC}/expr2ups.spad.dvi: ${IN}/expr2ups.spad.pamphlet @ echo 0 making ${DOC}/expr2ups.spad.dvi from ${IN}/expr2ups.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/expr2ups.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} expr2ups.spad ; \ rm -f ${DOC}/expr2ups.spad.pamphlet ; \ rm -f ${DOC}/expr2ups.spad.tex ; \ rm -f ${DOC}/expr2ups.spad ) @ \subsection{exprode.spad \cite{1}} <>= ${MID}/exprode.spad: ${IN}/exprode.spad.pamphlet @ echo 0 making ${MID}/exprode.spad from ${IN}/exprode.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/exprode.spad.pamphlet >exprode.spad ) @ <>= ${OUT}/EXPRODE.o: ${MID}/EXPRODE.NRLIB @ echo 0 making ${OUT}/EXPRODE.o from ${MID}/EXPRODE.NRLIB @ cp ${MID}/EXPRODE.NRLIB/code.o ${OUT}/EXPRODE.o @ <>= ${MID}/EXPRODE.NRLIB: ${MID}/EXPRODE.spad @ echo 0 making ${MID}/EXPRODE.NRLIB from ${MID}/EXPRODE.spad @ (cd ${MID} ; echo ')co EXPRODE.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPRODE.spad: ${IN}/exprode.spad.pamphlet @ echo 0 making ${MID}/EXPRODE.spad from ${IN}/exprode.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPRODE.NRLIB ; \ ${SPADBIN}/notangle -R"package EXPRODE ExpressionSpaceODESolver" ${IN}/exprode.spad.pamphlet >EXPRODE.spad ) @ <>= ${DOC}/exprode.spad.dvi: ${IN}/exprode.spad.pamphlet @ echo 0 making ${DOC}/exprode.spad.dvi from ${IN}/exprode.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/exprode.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} exprode.spad ; \ rm -f ${DOC}/exprode.spad.pamphlet ; \ rm -f ${DOC}/exprode.spad.tex ; \ rm -f ${DOC}/exprode.spad ) @ \subsection{expr.spad \cite{1}} <>= ${MID}/expr.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/expr.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/expr.spad.pamphlet >expr.spad ) @ <>= ${OUT}/EXPR.o: ${MID}/EXPR.NRLIB @ echo 0 making ${OUT}/EXPR.o from ${MID}/EXPR.NRLIB @ cp ${MID}/EXPR.NRLIB/code.o ${OUT}/EXPR.o @ <>= ${MID}/EXPR.NRLIB: ${MID}/EXPR.spad @ echo 0 making ${MID}/EXPR.NRLIB from ${MID}/EXPR.spad @ (cd ${MID} ; echo ')co EXPR.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPR.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/EXPR.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPR.NRLIB ; \ ${SPADBIN}/notangle -R"domain EXPR Expression" ${IN}/expr.spad.pamphlet >EXPR.spad ) @ <>= ${OUT}/EXPR2.o: ${MID}/EXPR2.NRLIB @ echo 0 making ${OUT}/EXPR2.o from ${MID}/EXPR2.NRLIB @ cp ${MID}/EXPR2.NRLIB/code.o ${OUT}/EXPR2.o @ <>= ${MID}/EXPR2.NRLIB: ${MID}/EXPR2.spad @ echo 0 making ${MID}/EXPR2.NRLIB from ${MID}/EXPR2.spad @ (cd ${MID} ; echo ')co EXPR2.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPR2.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/EXPR2.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPR2.NRLIB ; \ ${SPADBIN}/notangle -R"package EXPR2 ExpressionFunctions2" ${IN}/expr.spad.pamphlet >EXPR2.spad ) @ <>= ${OUT}/HACKPI.o: ${MID}/HACKPI.NRLIB @ echo 0 making ${OUT}/HACKPI.o from ${MID}/HACKPI.NRLIB @ cp ${MID}/HACKPI.NRLIB/code.o ${OUT}/HACKPI.o @ <>= ${MID}/HACKPI.NRLIB: ${MID}/HACKPI.spad @ echo 0 making ${MID}/HACKPI.NRLIB from ${MID}/HACKPI.spad @ (cd ${MID} ; echo ')co HACKPI.spad' | ${INTERPSYS} ) @ <>= ${MID}/HACKPI.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/HACKPI.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf HACKPI.NRLIB ; \ ${SPADBIN}/notangle -R"domain HACKPI Pi" ${IN}/expr.spad.pamphlet >HACKPI.spad ) @ <>= ${OUT}/PAN2EXPR.o: ${MID}/PAN2EXPR.NRLIB @ echo 0 making ${OUT}/PAN2EXPR.o from ${MID}/PAN2EXPR.NRLIB @ cp ${MID}/PAN2EXPR.NRLIB/code.o ${OUT}/PAN2EXPR.o @ <>= ${MID}/PAN2EXPR.NRLIB: ${MID}/PAN2EXPR.spad @ echo 0 making ${MID}/PAN2EXPR.NRLIB from ${MID}/PAN2EXPR.spad @ (cd ${MID} ; echo ')co PAN2EXPR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PAN2EXPR.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PAN2EXPR.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PAN2EXPR.NRLIB ; \ ${SPADBIN}/notangle -R"package PAN2EXPR PolynomialAN2Expression" ${IN}/expr.spad.pamphlet >PAN2EXPR.spad ) @ <>= ${OUT}/PICOERCE.o: ${MID}/PICOERCE.NRLIB @ echo 0 making ${OUT}/PICOERCE.o from ${MID}/PICOERCE.NRLIB @ cp ${MID}/PICOERCE.NRLIB/code.o ${OUT}/PICOERCE.o @ <>= ${MID}/PICOERCE.NRLIB: ${MID}/PICOERCE.spad @ echo 0 making ${MID}/PICOERCE.NRLIB from ${MID}/PICOERCE.spad @ (cd ${MID} ; echo ')co PICOERCE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PICOERCE.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PICOERCE.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PICOERCE.NRLIB ; \ ${SPADBIN}/notangle -R"package PICOERCE PiCoercions" ${IN}/expr.spad.pamphlet >PICOERCE.spad ) @ <>= ${OUT}/PMASS.o: ${MID}/PMASS.NRLIB @ echo 0 making ${OUT}/PMASS.o from ${MID}/PMASS.NRLIB @ cp ${MID}/PMASS.NRLIB/code.o ${OUT}/PMASS.o @ <>= ${MID}/PMASS.NRLIB: ${MID}/PMASS.spad @ echo 0 making ${MID}/PMASS.NRLIB from ${MID}/PMASS.spad @ (cd ${MID} ; echo ')co PMASS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMASS.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PMASS.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PMASS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMASS PatternMatchAssertions" ${IN}/expr.spad.pamphlet >PMASS.spad ) @ <>= ${OUT}/PMASSFS.o: ${MID}/PMASSFS.NRLIB @ echo 0 making ${OUT}/PMASSFS.o from ${MID}/PMASSFS.NRLIB @ cp ${MID}/PMASSFS.NRLIB/code.o ${OUT}/PMASSFS.o @ <>= ${MID}/PMASSFS.NRLIB: ${MID}/PMASSFS.spad @ echo 0 making ${MID}/PMASSFS.NRLIB from ${MID}/PMASSFS.spad @ (cd ${MID} ; echo ')co PMASSFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMASSFS.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PMASSFS.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PMASSFS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMASSFS FunctionSpaceAssertions" ${IN}/expr.spad.pamphlet >PMASSFS.spad ) @ <>= ${OUT}/PMPRED.o: ${MID}/PMPRED.NRLIB @ echo 0 making ${OUT}/PMPRED.o from ${MID}/PMPRED.NRLIB @ cp ${MID}/PMPRED.NRLIB/code.o ${OUT}/PMPRED.o @ <>= ${MID}/PMPRED.NRLIB: ${MID}/PMPRED.spad @ echo 0 making ${MID}/PMPRED.NRLIB from ${MID}/PMPRED.spad @ (cd ${MID} ; echo ')co PMPRED.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMPRED.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PMPRED.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PMPRED.NRLIB ; \ ${SPADBIN}/notangle -R"package PMPRED AttachPredicates" ${IN}/expr.spad.pamphlet >PMPRED.spad ) @ <>= ${OUT}/PMPREDFS.o: ${MID}/PMPREDFS.NRLIB @ echo 0 making ${OUT}/PMPREDFS.o from ${MID}/PMPREDFS.NRLIB @ cp ${MID}/PMPREDFS.NRLIB/code.o ${OUT}/PMPREDFS.o @ <>= ${MID}/PMPREDFS.NRLIB: ${MID}/PMPREDFS.spad @ echo 0 making ${MID}/PMPREDFS.NRLIB from ${MID}/PMPREDFS.spad @ (cd ${MID} ; echo ')co PMPREDFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMPREDFS.spad: ${IN}/expr.spad.pamphlet @ echo 0 making ${MID}/PMPREDFS.spad from ${IN}/expr.spad.pamphlet @(cd ${MID} ; \ rm -rf PMPREDFS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMPREDFS FunctionSpaceAttachPredicates" ${IN}/expr.spad.pamphlet >PMPREDFS.spad ) @ <>= ${DOC}/expr.spad.dvi: ${IN}/expr.spad.pamphlet @ echo 0 making ${DOC}/expr.spad.dvi from ${IN}/expr.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/expr.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} expr.spad ; \ rm -f ${DOC}/expr.spad.pamphlet ; \ rm -f ${DOC}/expr.spad.tex ; \ rm -f ${DOC}/expr.spad ) @ \subsection{f01.spad \cite{1}} <>= ${MID}/f01.spad: ${IN}/f01.spad.pamphlet @ echo 0 making ${MID}/f01.spad from ${IN}/f01.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/f01.spad.pamphlet >f01.spad ) @ <>= ${OUT}/NAGF01.o: ${MID}/NAGF01.NRLIB @ echo 0 making ${OUT}/NAGF01.o from ${MID}/NAGF01.NRLIB @ cp ${MID}/NAGF01.NRLIB/code.o ${OUT}/NAGF01.o @ <>= ${MID}/NAGF01.NRLIB: ${MID}/NAGF01.spad @ echo 0 making ${MID}/NAGF01.NRLIB from ${MID}/NAGF01.spad @ (cd ${MID} ; echo ')co NAGF01.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGF01.spad: ${IN}/f01.spad.pamphlet @ echo 0 making ${MID}/NAGF01.spad from ${IN}/f01.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGF01.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGF01 NagMatrixOperationsPackage" ${IN}/f01.spad.pamphlet >NAGF01.spad ) @ <>= ${DOC}/f01.spad.dvi: ${IN}/f01.spad.pamphlet @ echo 0 making ${DOC}/f01.spad.dvi from ${IN}/f01.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/f01.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} f01.spad ; \ rm -f ${DOC}/f01.spad.pamphlet ; \ rm -f ${DOC}/f01.spad.tex ; \ rm -f ${DOC}/f01.spad ) @ \subsection{f02.spad \cite{1}} <>= ${MID}/f02.spad: ${IN}/f02.spad.pamphlet @ echo 0 making ${MID}/f02.spad from ${IN}/f02.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/f02.spad.pamphlet >f02.spad ) @ <>= ${OUT}/NAGF02.o: ${MID}/NAGF02.NRLIB @ echo 0 making ${OUT}/NAGF02.o from ${MID}/NAGF02.NRLIB @ cp ${MID}/NAGF02.NRLIB/code.o ${OUT}/NAGF02.o @ <>= ${MID}/NAGF02.NRLIB: ${MID}/NAGF02.spad @ echo 0 making ${MID}/NAGF02.NRLIB from ${MID}/NAGF02.spad @ (cd ${MID} ; echo ')co NAGF02.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGF02.spad: ${IN}/f02.spad.pamphlet @ echo 0 making ${MID}/NAGF02.spad from ${IN}/f02.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGF02.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGF02 NagEigenPackage" ${IN}/f02.spad.pamphlet >NAGF02.spad ) @ <>= ${DOC}/f02.spad.dvi: ${IN}/f02.spad.pamphlet @ echo 0 making ${DOC}/f02.spad.dvi from ${IN}/f02.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/f02.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} f02.spad ; \ rm -f ${DOC}/f02.spad.pamphlet ; \ rm -f ${DOC}/f02.spad.tex ; \ rm -f ${DOC}/f02.spad ) @ \subsection{f04.spad \cite{1}} <>= ${MID}/f04.spad: ${IN}/f04.spad.pamphlet @ echo 0 making ${MID}/f04.spad from ${IN}/f04.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/f04.spad.pamphlet >f04.spad ) @ <>= ${OUT}/NAGF04.o: ${MID}/NAGF04.NRLIB @ echo 0 making ${OUT}/NAGF04.o from ${MID}/NAGF04.NRLIB @ cp ${MID}/NAGF04.NRLIB/code.o ${OUT}/NAGF04.o @ <>= ${MID}/NAGF04.NRLIB: ${MID}/NAGF04.spad @ echo 0 making ${MID}/NAGF04.NRLIB from ${MID}/NAGF04.spad @ (cd ${MID} ; echo ')co NAGF04.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGF04.spad: ${IN}/f04.spad.pamphlet @ echo 0 making ${MID}/NAGF04.spad from ${IN}/f04.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGF04.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGF04 NagLinearEquationSolvingPackage" ${IN}/f04.spad.pamphlet >NAGF04.spad ) @ <>= ${DOC}/f04.spad.dvi: ${IN}/f04.spad.pamphlet @ echo 0 making ${DOC}/f04.spad.dvi from ${IN}/f04.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/f04.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} f04.spad ; \ rm -f ${DOC}/f04.spad.pamphlet ; \ rm -f ${DOC}/f04.spad.tex ; \ rm -f ${DOC}/f04.spad ) @ \subsection{f07.spad \cite{1}} <>= ${MID}/f07.spad: ${IN}/f07.spad.pamphlet @ echo 0 making ${MID}/f07.spad from ${IN}/f07.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/f07.spad.pamphlet >f07.spad ) @ <>= ${OUT}/NAGF07.o: ${MID}/NAGF07.NRLIB @ echo 0 making ${OUT}/NAGF07.o from ${MID}/NAGF07.NRLIB @ cp ${MID}/NAGF07.NRLIB/code.o ${OUT}/NAGF07.o @ <>= ${MID}/NAGF07.NRLIB: ${MID}/NAGF07.spad @ echo 0 making ${MID}/NAGF07.NRLIB from ${MID}/NAGF07.spad @ (cd ${MID} ; echo ')co NAGF07.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGF07.spad: ${IN}/f07.spad.pamphlet @ echo 0 making ${MID}/NAGF07.spad from ${IN}/f07.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGF07.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGF07 NagLapack" ${IN}/f07.spad.pamphlet >NAGF07.spad ) @ <>= ${DOC}/f07.spad.dvi: ${IN}/f07.spad.pamphlet @ echo 0 making ${DOC}/f07.spad.dvi from ${IN}/f07.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/f07.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} f07.spad ; \ rm -f ${DOC}/f07.spad.pamphlet ; \ rm -f ${DOC}/f07.spad.tex ; \ rm -f ${DOC}/f07.spad ) @ \subsection{facutil.spad \cite{1}} <>= ${MID}/facutil.spad: ${IN}/facutil.spad.pamphlet @ echo 0 making ${MID}/facutil.spad from ${IN}/facutil.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/facutil.spad.pamphlet >facutil.spad ) @ <>= ${OUT}/FACUTIL.o: ${MID}/FACUTIL.NRLIB @ echo 0 making ${OUT}/FACUTIL.o from ${MID}/FACUTIL.NRLIB @ cp ${MID}/FACUTIL.NRLIB/code.o ${OUT}/FACUTIL.o @ <>= ${MID}/FACUTIL.NRLIB: ${MID}/FACUTIL.spad @ echo 0 making ${MID}/FACUTIL.NRLIB from ${MID}/FACUTIL.spad @ (cd ${MID} ; echo ')co FACUTIL.spad' | ${INTERPSYS} ) @ <>= ${MID}/FACUTIL.spad: ${IN}/facutil.spad.pamphlet @ echo 0 making ${MID}/FACUTIL.spad from ${IN}/facutil.spad.pamphlet @(cd ${MID} ; \ rm -rf FACUTIL.NRLIB ; \ ${SPADBIN}/notangle -R"package FACUTIL FactoringUtilities" ${IN}/facutil.spad.pamphlet >FACUTIL.spad ) @ <>= ${OUT}/PUSHVAR.o: ${MID}/PUSHVAR.NRLIB @ echo 0 making ${OUT}/PUSHVAR.o from ${MID}/PUSHVAR.NRLIB @ cp ${MID}/PUSHVAR.NRLIB/code.o ${OUT}/PUSHVAR.o @ <>= ${MID}/PUSHVAR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PUSHVAR.spad @ echo 0 making ${MID}/PUSHVAR.NRLIB from ${MID}/PUSHVAR.spad @ (cd ${MID} ; echo ')co PUSHVAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PUSHVAR.spad: ${IN}/facutil.spad.pamphlet @ echo 0 making ${MID}/PUSHVAR.spad from ${IN}/facutil.spad.pamphlet @(cd ${MID} ; \ rm -rf PUSHVAR.NRLIB ; \ ${SPADBIN}/notangle -R"package PUSHVAR PushVariables" ${IN}/facutil.spad.pamphlet >PUSHVAR.spad ) @ <>= ${DOC}/facutil.spad.dvi: ${IN}/facutil.spad.pamphlet @ echo 0 making ${DOC}/facutil.spad.dvi from ${IN}/facutil.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/facutil.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} facutil.spad ; \ rm -f ${DOC}/facutil.spad.pamphlet ; \ rm -f ${DOC}/facutil.spad.tex ; \ rm -f ${DOC}/facutil.spad ) @ \subsection{ffcat.spad \cite{1}} <>= ${MID}/ffcat.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/ffcat.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffcat.spad.pamphlet >ffcat.spad ) @ <>= ${OUT}/DLP.o: ${MID}/DLP.NRLIB @ echo 0 making ${OUT}/DLP.o from ${MID}/DLP.NRLIB @ cp ${MID}/DLP.NRLIB/code.o ${OUT}/DLP.o @ <>= ${MID}/DLP.NRLIB: ${MID}/DLP.spad @ echo 0 making ${MID}/DLP.NRLIB from ${MID}/DLP.spad @ (cd ${MID} ; echo ')co DLP.spad' | ${INTERPSYS} ) @ <>= ${MID}/DLP.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/DLP.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf DLP.NRLIB ; \ ${SPADBIN}/notangle -R"package DLP DiscreteLogarithmPackage" ${IN}/ffcat.spad.pamphlet >DLP.spad ) @ <>= ${OUT}/FAXF-.o: ${MID}/FAXF.NRLIB @ echo 0 making ${OUT}/FAXF-.o from ${MID}/FAXF-.NRLIB @ cp ${MID}/FAXF-.NRLIB/code.o ${OUT}/FAXF-.o @ <>= ${MID}/FAXF-.NRLIB: ${OUT}/TYPE.o ${MID}/FAXF.spad @ echo 0 making ${MID}/FAXF-.NRLIB from ${MID}/FAXF.spad @ (cd ${MID} ; echo ')co FAXF.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FAXF.o: ${MID}/FAXF.NRLIB @ echo 0 making ${OUT}/FAXF.o from ${MID}/FAXF.NRLIB @ cp ${MID}/FAXF.NRLIB/code.o ${OUT}/FAXF.o @ <>= ${MID}/FAXF.NRLIB: ${MID}/FAXF.spad @ echo 0 making ${MID}/FAXF.NRLIB from ${MID}/FAXF.spad @ (cd ${MID} ; echo ')co FAXF.spad' | ${INTERPSYS} ) @ <>= ${MID}/FAXF.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FAXF.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FAXF.NRLIB ; \ ${SPADBIN}/notangle -R"category FAXF FiniteAlgebraicExtensionField" ${IN}/ffcat.spad.pamphlet >FAXF.spad ) @ <>= ${OUT}/FFIELDC-.o: ${MID}/FFIELDC.NRLIB @ echo 0 making ${OUT}/FFIELDC-.o from ${MID}/FFIELDC-.NRLIB @ cp ${MID}/FFIELDC-.NRLIB/code.o ${OUT}/FFIELDC-.o @ <>= ${MID}/FFIELDC-.NRLIB: ${OUT}/TYPE.o ${MID}/FFIELDC.spad @ echo 0 making ${MID}/FFIELDC-.NRLIB from ${MID}/FFIELDC.spad @ (cd ${MID} ; echo ')co FFIELDC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FFIELDC.o: ${MID}/FFIELDC.NRLIB @ echo 0 making ${OUT}/FFIELDC.o from ${MID}/FFIELDC.NRLIB @ cp ${MID}/FFIELDC.NRLIB/code.o ${OUT}/FFIELDC.o @ <>= ${MID}/FFIELDC.NRLIB: ${MID}/FFIELDC.spad @ echo 0 making ${MID}/FFIELDC.NRLIB from ${MID}/FFIELDC.spad @ (cd ${MID} ; echo ')co FFIELDC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFIELDC.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FFIELDC.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FFIELDC.NRLIB ; \ ${SPADBIN}/notangle -R"category FFIELDC FiniteFieldCategory" ${IN}/ffcat.spad.pamphlet >FFIELDC.spad ) @ <>= ${MID}/FFIELDC-.o: ${MID}/FFIELDC-.lsp @ echo 0 making ${MID}/FFIELDC-.o from ${MID}/FFIELDC-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "FFIELDC-.lsp" :output-file "FFIELDC-.o"))' | ${DEPSYS} ) @ cp ${MID}/FFIELDC-.o ${OUT}/FFIELDC-.o @ <>= ${MID}/FFIELDC-.lsp: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FFIELDC-.lsp from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FFIELDC-.NRLIB ; \ rm -rf ${OUT}/FFIELDC-.o ; \ ${SPADBIN}/notangle -R"FFIELDC-.lsp BOOTSTRAP" ${IN}/ffcat.spad.pamphlet >FFIELDC-.lsp ) @ <>= ${MID}/FFIELDC.o: ${MID}/FFIELDC.lsp @ echo 0 making ${MID}/FFIELDC.o from ${MID}/FFIELDC.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "FFIELDC.lsp" :output-file "FFIELDC.o"))' | ${DEPSYS} ) @ cp ${MID}/FFIELDC.o ${OUT}/FFIELDC.o @ <>= ${MID}/FFIELDC.lsp: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FFIELDC.lsp from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FFIELDC.NRLIB ; \ rm -rf ${OUT}/FFIELDC.o ; \ ${SPADBIN}/notangle -R"FFIELDC.lsp BOOTSTRAP" ${IN}/ffcat.spad.pamphlet >FFIELDC.lsp ) @ <>= ${OUT}/FFSLPE.o: ${MID}/FFSLPE.NRLIB @ echo 0 making ${OUT}/FFSLPE.o from ${MID}/FFSLPE.NRLIB @ cp ${MID}/FFSLPE.NRLIB/code.o ${OUT}/FFSLPE.o @ <>= ${MID}/FFSLPE.NRLIB: ${MID}/FFSLPE.spad @ echo 0 making ${MID}/FFSLPE.NRLIB from ${MID}/FFSLPE.spad @ (cd ${MID} ; echo ')co FFSLPE.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFSLPE.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FFSLPE.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FFSLPE.NRLIB ; \ ${SPADBIN}/notangle -R"package FFSLPE FiniteFieldSolveLinearPolynomialEquation" ${IN}/ffcat.spad.pamphlet >FFSLPE.spad ) @ <>= ${OUT}/FPC-.o: ${MID}/FPC.NRLIB @ echo 0 making ${OUT}/FPC-.o from ${MID}/FPC-.NRLIB @ cp ${MID}/FPC-.NRLIB/code.o ${OUT}/FPC-.o @ <>= ${MID}/FPC-.NRLIB: ${OUT}/TYPE.o ${MID}/FPC.spad @ echo 0 making ${MID}/FPC-.NRLIB from ${MID}/FPC.spad @ (cd ${MID} ; echo ')co FPC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FPC.o: ${MID}/FPC.NRLIB @ echo 0 making ${OUT}/FPC.o from ${MID}/FPC.NRLIB @ cp ${MID}/FPC.NRLIB/code.o ${OUT}/FPC.o @ <>= ${MID}/FPC.NRLIB: ${MID}/FPC.spad @ echo 0 making ${MID}/FPC.NRLIB from ${MID}/FPC.spad @ (cd ${MID} ; echo ')co FPC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FPC.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/FPC.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FPC.NRLIB ; \ ${SPADBIN}/notangle -R"category FPC FieldOfPrimeCharacteristic" ${IN}/ffcat.spad.pamphlet >FPC.spad ) @ <>= ${OUT}/XF-.o: ${MID}/XF.NRLIB @ echo 0 making ${OUT}/XF-.o from ${MID}/XF-.NRLIB @ cp ${MID}/XF-.NRLIB/code.o ${OUT}/XF-.o @ <>= ${MID}/XF-.NRLIB: ${OUT}/TYPE.o ${MID}/XF.spad @ echo 0 making ${MID}/XF-.NRLIB from ${MID}/XF.spad @ (cd ${MID} ; echo ')co XF.spad' | ${INTERPSYS} ) @ <>= ${OUT}/XF.o: ${MID}/XF.NRLIB @ echo 0 making ${OUT}/XF.o from ${MID}/XF.NRLIB @ cp ${MID}/XF.NRLIB/code.o ${OUT}/XF.o @ <>= ${MID}/XF.NRLIB: ${MID}/XF.spad @ echo 0 making ${MID}/XF.NRLIB from ${MID}/XF.spad @ (cd ${MID} ; echo ')co XF.spad' | ${INTERPSYS} ) @ <>= ${MID}/XF.spad: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${MID}/XF.spad from ${IN}/ffcat.spad.pamphlet @(cd ${MID} ; \ rm -rf XF.NRLIB ; \ ${SPADBIN}/notangle -R"category XF ExtensionField" ${IN}/ffcat.spad.pamphlet >XF.spad ) @ <>= ${DOC}/ffcat.spad.dvi: ${IN}/ffcat.spad.pamphlet @ echo 0 making ${DOC}/ffcat.spad.dvi from ${IN}/ffcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffcat.spad ; \ rm -f ${DOC}/ffcat.spad.pamphlet ; \ rm -f ${DOC}/ffcat.spad.tex ; \ rm -f ${DOC}/ffcat.spad ) @ \subsection{ffcg.spad \cite{1}} <>= ${MID}/ffcg.spad: ${IN}/ffcg.spad.pamphlet @ echo 0 making ${MID}/ffcg.spad from ${IN}/ffcg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffcg.spad.pamphlet >ffcg.spad ) @ <>= ${OUT}/FFCG.o: ${MID}/FFCG.NRLIB @ echo 0 making ${OUT}/FFCG.o from ${MID}/FFCG.NRLIB @ cp ${MID}/FFCG.NRLIB/code.o ${OUT}/FFCG.o @ <>= ${MID}/FFCG.NRLIB: ${MID}/FFCG.spad @ echo 0 making ${MID}/FFCG.NRLIB from ${MID}/FFCG.spad @ (cd ${MID} ; echo ')co FFCG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFCG.spad: ${IN}/ffcg.spad.pamphlet @ echo 0 making ${MID}/FFCG.spad from ${IN}/ffcg.spad.pamphlet @(cd ${MID} ; \ rm -rf FFCG.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFCG FiniteFieldCyclicGroup" ${IN}/ffcg.spad.pamphlet >FFCG.spad ) @ <>= ${OUT}/FFCGP.o: ${MID}/FFCGP.NRLIB @ echo 0 making ${OUT}/FFCGP.o from ${MID}/FFCGP.NRLIB @ cp ${MID}/FFCGP.NRLIB/code.o ${OUT}/FFCGP.o @ <>= ${MID}/FFCGP.NRLIB: ${MID}/FFCGP.spad @ echo 0 making ${MID}/FFCGP.NRLIB from ${MID}/FFCGP.spad @ (cd ${MID} ; echo ')co FFCGP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFCGP.spad: ${IN}/ffcg.spad.pamphlet @ echo 0 making ${MID}/FFCGP.spad from ${IN}/ffcg.spad.pamphlet @(cd ${MID} ; \ rm -rf FFCGP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFCGP FiniteFieldCyclicGroupExtensionByPolynomial" ${IN}/ffcg.spad.pamphlet >FFCGP.spad ) @ <>= ${OUT}/FFCGX.o: ${MID}/FFCGX.NRLIB @ echo 0 making ${OUT}/FFCGX.o from ${MID}/FFCGX.NRLIB @ cp ${MID}/FFCGX.NRLIB/code.o ${OUT}/FFCGX.o @ <>= ${MID}/FFCGX.NRLIB: ${MID}/FFCGX.spad @ echo 0 making ${MID}/FFCGX.NRLIB from ${MID}/FFCGX.spad @ (cd ${MID} ; echo ')co FFCGX.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFCGX.spad: ${IN}/ffcg.spad.pamphlet @ echo 0 making ${MID}/FFCGX.spad from ${IN}/ffcg.spad.pamphlet @(cd ${MID} ; \ rm -rf FFCGX.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFCGX FiniteFieldCyclicGroupExtension" ${IN}/ffcg.spad.pamphlet >FFCGX.spad ) @ <>= ${DOC}/ffcg.spad.dvi: ${IN}/ffcg.spad.pamphlet @ echo 0 making ${DOC}/ffcg.spad.dvi from ${IN}/ffcg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffcg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffcg.spad ; \ rm -f ${DOC}/ffcg.spad.pamphlet ; \ rm -f ${DOC}/ffcg.spad.tex ; \ rm -f ${DOC}/ffcg.spad ) @ \subsection{fff.spad \cite{1}} <>= ${MID}/fff.spad: ${IN}/fff.spad.pamphlet @ echo 0 making ${MID}/fff.spad from ${IN}/fff.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fff.spad.pamphlet >fff.spad ) @ <>= ${OUT}/FFF.o: ${MID}/FFF.NRLIB @ echo 0 making ${OUT}/FFF.o from ${MID}/FFF.NRLIB @ cp ${MID}/FFF.NRLIB/code.o ${OUT}/FFF.o @ <>= ${MID}/FFF.NRLIB: ${MID}/FFF.spad @ echo 0 making ${MID}/FFF.NRLIB from ${MID}/FFF.spad @ (cd ${MID} ; echo ')co FFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFF.spad: ${IN}/fff.spad.pamphlet @ echo 0 making ${MID}/FFF.spad from ${IN}/fff.spad.pamphlet @(cd ${MID} ; \ rm -rf FFF.NRLIB ; \ ${SPADBIN}/notangle -R"package FFF FiniteFieldFunctions" ${IN}/fff.spad.pamphlet >FFF.spad ) @ <>= ${DOC}/fff.spad.dvi: ${IN}/fff.spad.pamphlet @ echo 0 making ${DOC}/fff.spad.dvi from ${IN}/fff.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fff.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fff.spad ; \ rm -f ${DOC}/fff.spad.pamphlet ; \ rm -f ${DOC}/fff.spad.tex ; \ rm -f ${DOC}/fff.spad ) @ \subsection{ffhom.spad \cite{1}} <>= ${MID}/ffhom.spad: ${IN}/ffhom.spad.pamphlet @ echo 0 making ${MID}/ffhom.spad from ${IN}/ffhom.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffhom.spad.pamphlet >ffhom.spad ) @ <>= ${OUT}/FFHOM.o: ${MID}/FFHOM.NRLIB @ echo 0 making ${OUT}/FFHOM.o from ${MID}/FFHOM.NRLIB @ cp ${MID}/FFHOM.NRLIB/code.o ${OUT}/FFHOM.o @ <>= ${MID}/FFHOM.NRLIB: ${MID}/FFHOM.spad @ echo 0 making ${MID}/FFHOM.NRLIB from ${MID}/FFHOM.spad @ (cd ${MID} ; echo ')co FFHOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFHOM.spad: ${IN}/ffhom.spad.pamphlet @ echo 0 making ${MID}/FFHOM.spad from ${IN}/ffhom.spad.pamphlet @(cd ${MID} ; \ rm -rf FFHOM.NRLIB ; \ ${SPADBIN}/notangle -R"package FFHOM FiniteFieldHomomorphisms" ${IN}/ffhom.spad.pamphlet >FFHOM.spad ) @ <>= ${DOC}/ffhom.spad.dvi: ${IN}/ffhom.spad.pamphlet @ echo 0 making ${DOC}/ffhom.spad.dvi from ${IN}/ffhom.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffhom.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffhom.spad ; \ rm -f ${DOC}/ffhom.spad.pamphlet ; \ rm -f ${DOC}/ffhom.spad.tex ; \ rm -f ${DOC}/ffhom.spad ) @ \subsection{ffnb.spad \cite{1}} <>= ${MID}/ffnb.spad: ${IN}/ffnb.spad.pamphlet @ echo 0 making ${MID}/ffnb.spad from ${IN}/ffnb.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffnb.spad.pamphlet >ffnb.spad ) @ <>= ${OUT}/FFNB.o: ${MID}/FFNB.NRLIB @ echo 0 making ${OUT}/FFNB.o from ${MID}/FFNB.NRLIB @ cp ${MID}/FFNB.NRLIB/code.o ${OUT}/FFNB.o @ <>= ${MID}/FFNB.NRLIB: ${MID}/FFNB.spad @ echo 0 making ${MID}/FFNB.NRLIB from ${MID}/FFNB.spad @ (cd ${MID} ; echo ')co FFNB.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFNB.spad: ${IN}/ffnb.spad.pamphlet @ echo 0 making ${MID}/FFNB.spad from ${IN}/ffnb.spad.pamphlet @(cd ${MID} ; \ rm -rf FFNB.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFNB FiniteFieldNormalBasis" ${IN}/ffnb.spad.pamphlet >FFNB.spad ) @ <>= ${OUT}/FFNBP.o: ${MID}/FFNBP.NRLIB @ echo 0 making ${OUT}/FFNBP.o from ${MID}/FFNBP.NRLIB @ cp ${MID}/FFNBP.NRLIB/code.o ${OUT}/FFNBP.o @ <>= ${MID}/FFNBP.NRLIB: ${MID}/FFNBP.spad @ echo 0 making ${MID}/FFNBP.NRLIB from ${MID}/FFNBP.spad @ (cd ${MID} ; echo ')co FFNBP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFNBP.spad: ${IN}/ffnb.spad.pamphlet @ echo 0 making ${MID}/FFNBP.spad from ${IN}/ffnb.spad.pamphlet @(cd ${MID} ; \ rm -rf FFNBP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFNBP FiniteFieldNormalBasisExtensionByPolynomial" ${IN}/ffnb.spad.pamphlet >FFNBP.spad ) @ <>= ${OUT}/FFNBX.o: ${MID}/FFNBX.NRLIB @ echo 0 making ${OUT}/FFNBX.o from ${MID}/FFNBX.NRLIB @ cp ${MID}/FFNBX.NRLIB/code.o ${OUT}/FFNBX.o @ <>= ${MID}/FFNBX.NRLIB: ${MID}/FFNBX.spad @ echo 0 making ${MID}/FFNBX.NRLIB from ${MID}/FFNBX.spad @ (cd ${MID} ; echo ')co FFNBX.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFNBX.spad: ${IN}/ffnb.spad.pamphlet @ echo 0 making ${MID}/FFNBX.spad from ${IN}/ffnb.spad.pamphlet @(cd ${MID} ; \ rm -rf FFNBX.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFNBX FiniteFieldNormalBasisExtension" ${IN}/ffnb.spad.pamphlet >FFNBX.spad ) @ <>= ${DOC}/ffnb.spad.dvi: ${IN}/ffnb.spad.pamphlet @ echo 0 making ${DOC}/ffnb.spad.dvi from ${IN}/ffnb.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffnb.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffnb.spad ; \ rm -f ${DOC}/ffnb.spad.pamphlet ; \ rm -f ${DOC}/ffnb.spad.tex ; \ rm -f ${DOC}/ffnb.spad ) @ \subsection{ffpoly2.spad \cite{1}} <>= ${MID}/ffpoly2.spad: ${IN}/ffpoly2.spad.pamphlet @ echo 0 making ${MID}/ffpoly2.spad from ${IN}/ffpoly2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffpoly2.spad.pamphlet >ffpoly2.spad ) @ <>= ${OUT}/FFPOLY2.o: ${MID}/FFPOLY2.NRLIB @ echo 0 making ${OUT}/FFPOLY2.o from ${MID}/FFPOLY2.NRLIB @ cp ${MID}/FFPOLY2.NRLIB/code.o ${OUT}/FFPOLY2.o @ <>= ${MID}/FFPOLY2.NRLIB: ${MID}/FFPOLY2.spad @ echo 0 making ${MID}/FFPOLY2.NRLIB from ${MID}/FFPOLY2.spad @ (cd ${MID} ; echo ')co FFPOLY2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFPOLY2.spad: ${IN}/ffpoly2.spad.pamphlet @ echo 0 making ${MID}/FFPOLY2.spad from ${IN}/ffpoly2.spad.pamphlet @(cd ${MID} ; \ rm -rf FFPOLY2.NRLIB ; \ ${SPADBIN}/notangle -R"package FFPOLY2 FiniteFieldPolynomialPackage2" ${IN}/ffpoly2.spad.pamphlet >FFPOLY2.spad ) @ <>= ${DOC}/ffpoly2.spad.dvi: ${IN}/ffpoly2.spad.pamphlet @ echo 0 making ${DOC}/ffpoly2.spad.dvi from ${IN}/ffpoly2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffpoly2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffpoly2.spad ; \ rm -f ${DOC}/ffpoly2.spad.pamphlet ; \ rm -f ${DOC}/ffpoly2.spad.tex ; \ rm -f ${DOC}/ffpoly2.spad ) @ \subsection{ffpoly.spad \cite{1}} <>= ${MID}/ffpoly.spad: ${IN}/ffpoly.spad.pamphlet @ echo 0 making ${MID}/ffpoly.spad from ${IN}/ffpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffpoly.spad.pamphlet >ffpoly.spad ) @ <>= ${OUT}/FFPOLY.o: ${MID}/FFPOLY.NRLIB @ echo 0 making ${OUT}/FFPOLY.o from ${MID}/FFPOLY.NRLIB @ cp ${MID}/FFPOLY.NRLIB/code.o ${OUT}/FFPOLY.o @ <>= ${MID}/FFPOLY.NRLIB: ${MID}/FFPOLY.spad @ echo 0 making ${MID}/FFPOLY.NRLIB from ${MID}/FFPOLY.spad @ (cd ${MID} ; echo ')co FFPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFPOLY.spad: ${IN}/ffpoly.spad.pamphlet @ echo 0 making ${MID}/FFPOLY.spad from ${IN}/ffpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf FFPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"package FFPOLY FiniteFieldPolynomialPackage" ${IN}/ffpoly.spad.pamphlet >FFPOLY.spad ) @ <>= ${DOC}/ffpoly.spad.dvi: ${IN}/ffpoly.spad.pamphlet @ echo 0 making ${DOC}/ffpoly.spad.dvi from ${IN}/ffpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffpoly.spad ; \ rm -f ${DOC}/ffpoly.spad.pamphlet ; \ rm -f ${DOC}/ffpoly.spad.tex ; \ rm -f ${DOC}/ffpoly.spad ) @ \subsection{ffp.spad \cite{1}} <>= ${MID}/ffp.spad: ${IN}/ffp.spad.pamphlet @ echo 0 making ${MID}/ffp.spad from ${IN}/ffp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffp.spad.pamphlet >ffp.spad ) @ <>= ${OUT}/IFF.o: ${MID}/IFF.NRLIB @ echo 0 making ${OUT}/IFF.o from ${MID}/IFF.NRLIB @ cp ${MID}/IFF.NRLIB/code.o ${OUT}/IFF.o @ <>= ${MID}/IFF.NRLIB: ${MID}/IFF.spad @ echo 0 making ${MID}/IFF.NRLIB from ${MID}/IFF.spad @ (cd ${MID} ; echo ')co IFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/IFF.spad: ${IN}/ffp.spad.pamphlet @ echo 0 making ${MID}/IFF.spad from ${IN}/ffp.spad.pamphlet @(cd ${MID} ; \ rm -rf IFF.NRLIB ; \ ${SPADBIN}/notangle -R"domain IFF InnerFiniteField" ${IN}/ffp.spad.pamphlet >IFF.spad ) @ <>= ${OUT}/FF.o: ${MID}/FF.NRLIB @ echo 0 making ${OUT}/FF.o from ${MID}/FF.NRLIB @ cp ${MID}/FF.NRLIB/code.o ${OUT}/FF.o @ <>= ${MID}/FF.NRLIB: ${MID}/FF.spad @ echo 0 making ${MID}/FF.NRLIB from ${MID}/FF.spad @ (cd ${MID} ; echo ')co FF.spad' | ${INTERPSYS} ) @ <>= ${MID}/FF.spad: ${IN}/ffp.spad.pamphlet @ echo 0 making ${MID}/FF.spad from ${IN}/ffp.spad.pamphlet @(cd ${MID} ; \ rm -rf FF.NRLIB ; \ ${SPADBIN}/notangle -R"domain FF FiniteField" ${IN}/ffp.spad.pamphlet >FF.spad ) @ <>= ${OUT}/FFP.o: ${MID}/FFP.NRLIB @ echo 0 making ${OUT}/FFP.o from ${MID}/FFP.NRLIB @ cp ${MID}/FFP.NRLIB/code.o ${OUT}/FFP.o @ <>= ${MID}/FFP.NRLIB: ${MID}/FFP.spad @ echo 0 making ${MID}/FFP.NRLIB from ${MID}/FFP.spad @ (cd ${MID} ; echo ')co FFP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFP.spad: ${IN}/ffp.spad.pamphlet @ echo 0 making ${MID}/FFP.spad from ${IN}/ffp.spad.pamphlet @(cd ${MID} ; \ rm -rf FFP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFP FiniteFieldExtensionByPolynomial" ${IN}/ffp.spad.pamphlet >FFP.spad ) @ <>= ${OUT}/FFX.o: ${MID}/FFX.NRLIB @ echo 0 making ${OUT}/FFX.o from ${MID}/FFX.NRLIB @ cp ${MID}/FFX.NRLIB/code.o ${OUT}/FFX.o @ <>= ${MID}/FFX.NRLIB: ${MID}/FFX.spad @ echo 0 making ${MID}/FFX.NRLIB from ${MID}/FFX.spad @ (cd ${MID} ; echo ')co FFX.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFX.spad: ${IN}/ffp.spad.pamphlet @ echo 0 making ${MID}/FFX.spad from ${IN}/ffp.spad.pamphlet @(cd ${MID} ; \ rm -rf FFX.NRLIB ; \ ${SPADBIN}/notangle -R"domain FFX FiniteFieldExtension" ${IN}/ffp.spad.pamphlet >FFX.spad ) @ <>= ${DOC}/ffp.spad.dvi: ${IN}/ffp.spad.pamphlet @ echo 0 making ${DOC}/ffp.spad.dvi from ${IN}/ffp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffp.spad ; \ rm -f ${DOC}/ffp.spad.pamphlet ; \ rm -f ${DOC}/ffp.spad.tex ; \ rm -f ${DOC}/ffp.spad ) @ \subsection{ffrac.as \cite{1}} <>= ${MID}/ffrac.as: ${IN}/ffrac.as.pamphlet @ echo 0 making ${MID}/ffrac.as from ${IN}/ffrac.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffrac.as.pamphlet >ffrac.as ) @ <>= ${DOC}/ffrac.as.dvi: ${IN}/ffrac.as.pamphlet @ echo 0 making ${DOC}/ffrac.as.dvi from ${IN}/ffrac.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffrac.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffrac.as ; \ rm -f ${DOC}/ffrac.as.pamphlet ; \ rm -f ${DOC}/ffrac.as.tex ; \ rm -f ${DOC}/ffrac.as ) @ \subsection{ffx.spad \cite{1}} <>= ${MID}/ffx.spad: ${IN}/ffx.spad.pamphlet @ echo 0 making ${MID}/ffx.spad from ${IN}/ffx.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ffx.spad.pamphlet >ffx.spad ) @ <>= ${OUT}/IRREDFFX.o: ${MID}/IRREDFFX.NRLIB @ echo 0 making ${OUT}/IRREDFFX.o from ${MID}/IRREDFFX.NRLIB @ cp ${MID}/IRREDFFX.NRLIB/code.o ${OUT}/IRREDFFX.o @ <>= ${MID}/IRREDFFX.NRLIB: ${MID}/IRREDFFX.spad @ echo 0 making ${MID}/IRREDFFX.NRLIB from ${MID}/IRREDFFX.spad @ (cd ${MID} ; echo ')co IRREDFFX.spad' | ${INTERPSYS} ) @ <>= ${MID}/IRREDFFX.spad: ${IN}/ffx.spad.pamphlet @ echo 0 making ${MID}/IRREDFFX.spad from ${IN}/ffx.spad.pamphlet @(cd ${MID} ; \ rm -rf IRREDFFX.NRLIB ; \ ${SPADBIN}/notangle -R"package IRREDFFX IrredPolyOverFiniteField" ${IN}/ffx.spad.pamphlet >IRREDFFX.spad ) @ <>= ${DOC}/ffx.spad.dvi: ${IN}/ffx.spad.pamphlet @ echo 0 making ${DOC}/ffx.spad.dvi from ${IN}/ffx.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ffx.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ffx.spad ; \ rm -f ${DOC}/ffx.spad.pamphlet ; \ rm -f ${DOC}/ffx.spad.tex ; \ rm -f ${DOC}/ffx.spad ) @ \subsection{files.spad \cite{1}} <>= ${MID}/files.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/files.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/files.spad.pamphlet >files.spad ) @ <>= ${OUT}/BINFILE.o: ${MID}/BINFILE.NRLIB @ echo 0 making ${OUT}/BINFILE.o from ${MID}/BINFILE.NRLIB @ cp ${MID}/BINFILE.NRLIB/code.o ${OUT}/BINFILE.o @ <>= ${MID}/BINFILE.NRLIB: ${MID}/BINFILE.spad @ echo 0 making ${MID}/BINFILE.NRLIB from ${MID}/BINFILE.spad @ (cd ${MID} ; echo ')co BINFILE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BINFILE.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/BINFILE.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf BINFILE.NRLIB ; \ ${SPADBIN}/notangle -R"domain BINFILE BinaryFile" ${IN}/files.spad.pamphlet >BINFILE.spad ) @ <>= ${OUT}/FILE.o: ${MID}/FILE.NRLIB @ echo 0 making ${OUT}/FILE.o from ${MID}/FILE.NRLIB @ cp ${MID}/FILE.NRLIB/code.o ${OUT}/FILE.o @ <>= ${MID}/FILE.NRLIB: ${MID}/FILE.spad @ echo 0 making ${MID}/FILE.NRLIB from ${MID}/FILE.spad @ (cd ${MID} ; echo ')co FILE.spad' | ${INTERPSYS} ) @ <>= ${MID}/FILE.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/FILE.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf FILE.NRLIB ; \ ${SPADBIN}/notangle -R"domain FILE File" ${IN}/files.spad.pamphlet >FILE.spad ) @ <>= ${OUT}/FILECAT.o: ${MID}/FILECAT.NRLIB @ echo 0 making ${OUT}/FILECAT.o from ${MID}/FILECAT.NRLIB @ cp ${MID}/FILECAT.NRLIB/code.o ${OUT}/FILECAT.o @ <>= ${MID}/FILECAT.NRLIB: ${MID}/FILECAT.spad @ echo 0 making ${MID}/FILECAT.NRLIB from ${MID}/FILECAT.spad @ (cd ${MID} ; echo ')co FILECAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FILECAT.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/FILECAT.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf FILECAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FILECAT FileCategory" ${IN}/files.spad.pamphlet >FILECAT.spad ) @ <>= ${OUT}/KAFILE.o: ${MID}/KAFILE.NRLIB @ echo 0 making ${OUT}/KAFILE.o from ${MID}/KAFILE.NRLIB @ cp ${MID}/KAFILE.NRLIB/code.o ${OUT}/KAFILE.o @ <>= ${MID}/KAFILE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/KAFILE.spad @ echo 0 making ${MID}/KAFILE.NRLIB from ${MID}/KAFILE.spad @ (cd ${MID} ; echo ')co KAFILE.spad' | ${INTERPSYS} ) @ <>= ${MID}/KAFILE.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/KAFILE.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf KAFILE.NRLIB ; \ ${SPADBIN}/notangle -R"domain KAFILE KeyedAccessFile" ${IN}/files.spad.pamphlet >KAFILE.spad ) @ <>= ${OUT}/LIB.o: ${MID}/LIB.NRLIB @ echo 0 making ${OUT}/LIB.o from ${MID}/LIB.NRLIB @ cp ${MID}/LIB.NRLIB/code.o ${OUT}/LIB.o @ <>= ${MID}/LIB.NRLIB: ${MID}/LIB.spad @ echo 0 making ${MID}/LIB.NRLIB from ${MID}/LIB.spad @ (cd ${MID} ; echo ')co LIB.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIB.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/LIB.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf LIB.NRLIB ; \ ${SPADBIN}/notangle -R"domain LIB Library" ${IN}/files.spad.pamphlet >LIB.spad ) @ <>= ${OUT}/TEXTFILE.o: ${MID}/TEXTFILE.NRLIB @ echo 0 making ${OUT}/TEXTFILE.o from ${MID}/TEXTFILE.NRLIB @ cp ${MID}/TEXTFILE.NRLIB/code.o ${OUT}/TEXTFILE.o @ <>= ${MID}/TEXTFILE.NRLIB: ${MID}/TEXTFILE.spad @ echo 0 making ${MID}/TEXTFILE.NRLIB from ${MID}/TEXTFILE.spad @ (cd ${MID} ; echo ')co TEXTFILE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TEXTFILE.spad: ${IN}/files.spad.pamphlet @ echo 0 making ${MID}/TEXTFILE.spad from ${IN}/files.spad.pamphlet @(cd ${MID} ; \ rm -rf TEXTFILE.NRLIB ; \ ${SPADBIN}/notangle -R"domain TEXTFILE TextFile" ${IN}/files.spad.pamphlet >TEXTFILE.spad ) @ <>= ${DOC}/files.spad.dvi: ${IN}/files.spad.pamphlet @ echo 0 making ${DOC}/files.spad.dvi from ${IN}/files.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/files.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} files.spad ; \ rm -f ${DOC}/files.spad.pamphlet ; \ rm -f ${DOC}/files.spad.tex ; \ rm -f ${DOC}/files.spad ) @ \subsection{float.spad \cite{1}} <>= ${MID}/float.spad: ${IN}/float.spad.pamphlet @ echo 0 making ${MID}/float.spad from ${IN}/float.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/float.spad.pamphlet >float.spad ) @ <>= ${OUT}/FLOAT.o: ${MID}/FLOAT.NRLIB @ echo 0 making ${OUT}/FLOAT.o from ${MID}/FLOAT.NRLIB @ cp ${MID}/FLOAT.NRLIB/code.o ${OUT}/FLOAT.o @ <>= ${MID}/FLOAT.NRLIB: ${MID}/FLOAT.spad @ echo 0 making ${MID}/FLOAT.NRLIB from ${MID}/FLOAT.spad @ (cd ${MID} ; echo ')co FLOAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLOAT.spad: ${IN}/float.spad.pamphlet @ echo 0 making ${MID}/FLOAT.spad from ${IN}/float.spad.pamphlet @(cd ${MID} ; \ rm -rf FLOAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain FLOAT Float" ${IN}/float.spad.pamphlet >FLOAT.spad ) @ <>= ${DOC}/float.spad.dvi: ${IN}/float.spad.pamphlet @ echo 0 making ${DOC}/float.spad.dvi from ${IN}/float.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/float.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} float.spad ; \ rm -f ${DOC}/float.spad.pamphlet ; \ rm -f ${DOC}/float.spad.tex ; \ rm -f ${DOC}/float.spad ) @ \subsection{fmod.spad \cite{1}} <>= ${MID}/fmod.spad: ${IN}/fmod.spad.pamphlet @ echo 0 making ${MID}/fmod.spad from ${IN}/fmod.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fmod.spad.pamphlet >fmod.spad ) @ <>= ${OUT}/ZMOD.o: ${MID}/ZMOD.NRLIB @ echo 0 making ${OUT}/ZMOD.o from ${MID}/ZMOD.NRLIB @ cp ${MID}/ZMOD.NRLIB/code.o ${OUT}/ZMOD.o @ <>= ${MID}/ZMOD.NRLIB: ${MID}/ZMOD.spad @ echo 0 making ${MID}/ZMOD.NRLIB from ${MID}/ZMOD.spad @ (cd ${MID} ; echo ')co ZMOD.spad' | ${INTERPSYS} ) @ <>= ${MID}/ZMOD.spad: ${IN}/fmod.spad.pamphlet @ echo 0 making ${MID}/ZMOD.spad from ${IN}/fmod.spad.pamphlet @(cd ${MID} ; \ rm -rf ZMOD.NRLIB ; \ ${SPADBIN}/notangle -R"domain ZMOD IntegerMod" ${IN}/fmod.spad.pamphlet >ZMOD.spad ) @ <>= ${DOC}/fmod.spad.dvi: ${IN}/fmod.spad.pamphlet @ echo 0 making ${DOC}/fmod.spad.dvi from ${IN}/fmod.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fmod.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fmod.spad ; \ rm -f ${DOC}/fmod.spad.pamphlet ; \ rm -f ${DOC}/fmod.spad.tex ; \ rm -f ${DOC}/fmod.spad ) @ \subsection{fname.spad \cite{1}} <>= ${MID}/fname.spad: ${IN}/fname.spad.pamphlet @ echo 0 making ${MID}/fname.spad from ${IN}/fname.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fname.spad.pamphlet >fname.spad ) @ <>= ${OUT}/FNAME.o: ${MID}/FNAME.NRLIB @ echo 0 making ${OUT}/FNAME.o from ${MID}/FNAME.NRLIB @ cp ${MID}/FNAME.NRLIB/code.o ${OUT}/FNAME.o @ <>= ${MID}/FNAME.NRLIB: ${MID}/FNAME.spad @ echo 0 making ${MID}/FNAME.NRLIB from ${MID}/FNAME.spad @ (cd ${MID} ; echo ')co FNAME.spad' | ${INTERPSYS} ) @ <>= ${MID}/FNAME.spad: ${IN}/fname.spad.pamphlet @ echo 0 making ${MID}/FNAME.spad from ${IN}/fname.spad.pamphlet @(cd ${MID} ; \ rm -rf FNAME.NRLIB ; \ ${SPADBIN}/notangle -R"domain FNAME FileName" ${IN}/fname.spad.pamphlet >FNAME.spad ) @ <>= ${OUT}/FNCAT.o: ${MID}/FNCAT.NRLIB @ echo 0 making ${OUT}/FNCAT.o from ${MID}/FNCAT.NRLIB @ cp ${MID}/FNCAT.NRLIB/code.o ${OUT}/FNCAT.o @ <>= ${MID}/FNCAT.NRLIB: ${MID}/FNCAT.spad @ echo 0 making ${MID}/FNCAT.NRLIB from ${MID}/FNCAT.spad @ (cd ${MID} ; echo ')co FNCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FNCAT.spad: ${IN}/fname.spad.pamphlet @ echo 0 making ${MID}/FNCAT.spad from ${IN}/fname.spad.pamphlet @(cd ${MID} ; \ rm -rf FNCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FNCAT FileNameCategory" ${IN}/fname.spad.pamphlet >FNCAT.spad ) @ <>= ${DOC}/fname.spad.dvi: ${IN}/fname.spad.pamphlet @ echo 0 making ${DOC}/fname.spad.dvi from ${IN}/fname.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fname.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fname.spad ; \ rm -f ${DOC}/fname.spad.pamphlet ; \ rm -f ${DOC}/fname.spad.tex ; \ rm -f ${DOC}/fname.spad ) @ \subsection{fnla.spad \cite{1}} <>= ${MID}/fnla.spad: ${IN}/fnla.spad.pamphlet @ echo 0 making ${MID}/fnla.spad from ${IN}/fnla.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fnla.spad.pamphlet >fnla.spad ) @ <>= ${OUT}/COMM.o: ${MID}/COMM.NRLIB @ echo 0 making ${OUT}/COMM.o from ${MID}/COMM.NRLIB @ cp ${MID}/COMM.NRLIB/code.o ${OUT}/COMM.o @ <>= ${MID}/COMM.NRLIB: ${MID}/COMM.spad @ echo 0 making ${MID}/COMM.NRLIB from ${MID}/COMM.spad @ (cd ${MID} ; echo ')co COMM.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMM.spad: ${IN}/fnla.spad.pamphlet @ echo 0 making ${MID}/COMM.spad from ${IN}/fnla.spad.pamphlet @(cd ${MID} ; \ rm -rf COMM.NRLIB ; \ ${SPADBIN}/notangle -R"domain COMM Commutator" ${IN}/fnla.spad.pamphlet >COMM.spad ) @ <>= ${OUT}/FNLA.o: ${MID}/FNLA.NRLIB @ echo 0 making ${OUT}/FNLA.o from ${MID}/FNLA.NRLIB @ cp ${MID}/FNLA.NRLIB/code.o ${OUT}/FNLA.o @ <>= ${MID}/FNLA.NRLIB: ${MID}/FNLA.spad @ echo 0 making ${MID}/FNLA.NRLIB from ${MID}/FNLA.spad @ (cd ${MID} ; echo ')co FNLA.spad' | ${INTERPSYS} ) @ <>= ${MID}/FNLA.spad: ${IN}/fnla.spad.pamphlet @ echo 0 making ${MID}/FNLA.spad from ${IN}/fnla.spad.pamphlet @(cd ${MID} ; \ rm -rf FNLA.NRLIB ; \ ${SPADBIN}/notangle -R"domain FNLA FreeNilpotentLie" ${IN}/fnla.spad.pamphlet >FNLA.spad ) @ <>= ${OUT}/HB.o: ${MID}/HB.NRLIB @ echo 0 making ${OUT}/HB.o from ${MID}/HB.NRLIB @ cp ${MID}/HB.NRLIB/code.o ${OUT}/HB.o @ <>= ${MID}/HB.NRLIB: ${MID}/HB.spad @ echo 0 making ${MID}/HB.NRLIB from ${MID}/HB.spad @ (cd ${MID} ; echo ')co HB.spad' | ${INTERPSYS} ) @ <>= ${MID}/HB.spad: ${IN}/fnla.spad.pamphlet @ echo 0 making ${MID}/HB.spad from ${IN}/fnla.spad.pamphlet @(cd ${MID} ; \ rm -rf HB.NRLIB ; \ ${SPADBIN}/notangle -R"package HB HallBasis" ${IN}/fnla.spad.pamphlet >HB.spad ) @ <>= ${OUT}/OSI.o: ${MID}/OSI.NRLIB @ echo 0 making ${OUT}/OSI.o from ${MID}/OSI.NRLIB @ cp ${MID}/OSI.NRLIB/code.o ${OUT}/OSI.o @ <>= ${MID}/OSI.NRLIB: ${MID}/OSI.spad @ echo 0 making ${MID}/OSI.NRLIB from ${MID}/OSI.spad @ (cd ${MID} ; echo ')co OSI.spad' | ${INTERPSYS} ) @ <>= ${MID}/OSI.spad: ${IN}/fnla.spad.pamphlet @ echo 0 making ${MID}/OSI.spad from ${IN}/fnla.spad.pamphlet @(cd ${MID} ; \ rm -rf OSI.NRLIB ; \ ${SPADBIN}/notangle -R"domain OSI OrdSetInts" ${IN}/fnla.spad.pamphlet >OSI.spad ) @ <>= ${DOC}/fnla.spad.dvi: ${IN}/fnla.spad.pamphlet @ echo 0 making ${DOC}/fnla.spad.dvi from ${IN}/fnla.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fnla.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fnla.spad ; \ rm -f ${DOC}/fnla.spad.pamphlet ; \ rm -f ${DOC}/fnla.spad.tex ; \ rm -f ${DOC}/fnla.spad ) @ \subsection{formula.spad \cite{1}} <>= ${MID}/formula.spad: ${IN}/formula.spad.pamphlet @ echo 0 making ${MID}/formula.spad from ${IN}/formula.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/formula.spad.pamphlet >formula.spad ) @ <>= ${OUT}/FORMULA.o: ${MID}/FORMULA.NRLIB @ echo 0 making ${OUT}/FORMULA.o from ${MID}/FORMULA.NRLIB @ cp ${MID}/FORMULA.NRLIB/code.o ${OUT}/FORMULA.o @ <>= ${MID}/FORMULA.NRLIB: ${MID}/FORMULA.spad @ echo 0 making ${MID}/FORMULA.NRLIB from ${MID}/FORMULA.spad @ (cd ${MID} ; echo ')co FORMULA.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORMULA.spad: ${IN}/formula.spad.pamphlet @ echo 0 making ${MID}/FORMULA.spad from ${IN}/formula.spad.pamphlet @(cd ${MID} ; \ rm -rf FORMULA.NRLIB ; \ ${SPADBIN}/notangle -R"domain FORMULA ScriptFormulaFormat" ${IN}/formula.spad.pamphlet >FORMULA.spad ) @ <>= ${OUT}/FORMULA1.o: ${MID}/FORMULA1.NRLIB @ echo 0 making ${OUT}/FORMULA1.o from ${MID}/FORMULA1.NRLIB @ cp ${MID}/FORMULA1.NRLIB/code.o ${OUT}/FORMULA1.o @ <>= ${MID}/FORMULA1.NRLIB: ${MID}/FORMULA1.spad @ echo 0 making ${MID}/FORMULA1.NRLIB from ${MID}/FORMULA1.spad @ (cd ${MID} ; echo ')co FORMULA1.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORMULA1.spad: ${IN}/formula.spad.pamphlet @ echo 0 making ${MID}/FORMULA1.spad from ${IN}/formula.spad.pamphlet @(cd ${MID} ; \ rm -rf FORMULA1.NRLIB ; \ ${SPADBIN}/notangle -R"package FORMULA1 ScriptFormulaFormat1" ${IN}/formula.spad.pamphlet >FORMULA1.spad ) @ <>= ${DOC}/formula.spad.dvi: ${IN}/formula.spad.pamphlet @ echo 0 making ${DOC}/formula.spad.dvi from ${IN}/formula.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/formula.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} formula.spad ; \ rm -f ${DOC}/formula.spad.pamphlet ; \ rm -f ${DOC}/formula.spad.tex ; \ rm -f ${DOC}/formula.spad ) @ \subsection{fortcat.spad \cite{1}} <>= ${MID}/fortcat.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/fortcat.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fortcat.spad.pamphlet >fortcat.spad ) @ <>= ${OUT}/FMTC.o: ${MID}/FMTC.NRLIB @ echo 0 making ${OUT}/FMTC.o from ${MID}/FMTC.NRLIB @ cp ${MID}/FMTC.NRLIB/code.o ${OUT}/FMTC.o @ <>= ${MID}/FMTC.NRLIB: ${MID}/FMTC.spad @ echo 0 making ${MID}/FMTC.NRLIB from ${MID}/FMTC.spad @ (cd ${MID} ; echo ')co FMTC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FMTC.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FMTC.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FMTC.NRLIB ; \ ${SPADBIN}/notangle -R"category FMTC FortranMachineTypeCategory" ${IN}/fortcat.spad.pamphlet >FMTC.spad ) @ <>= ${OUT}/FORTCAT.o: ${MID}/FORTCAT.NRLIB @ echo 0 making ${OUT}/FORTCAT.o from ${MID}/FORTCAT.NRLIB @ cp ${MID}/FORTCAT.NRLIB/code.o ${OUT}/FORTCAT.o @ <>= ${MID}/FORTCAT.NRLIB: ${OUT}/TYPE.o ${OUT}/KOERCE.o ${MID}/FORTCAT.spad @ echo 0 making ${MID}/FORTCAT.NRLIB from ${MID}/FORTCAT.spad @ (cd ${MID} ; echo ')co FORTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORTCAT.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FORTCAT.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FORTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FORTCAT FortranProgramCategory" ${IN}/fortcat.spad.pamphlet >FORTCAT.spad ) @ <>= ${OUT}/FORTFN.o: ${MID}/FORTFN.NRLIB @ echo 0 making ${OUT}/FORTFN.o from ${MID}/FORTFN.NRLIB @ cp ${MID}/FORTFN.NRLIB/code.o ${OUT}/FORTFN.o @ <>= ${MID}/FORTFN.NRLIB: ${OUT}/FORTCAT.o ${OUT}/TYPE.o ${OUT}/KOERCE.o \ ${MID}/FORTFN.spad @ echo 0 making ${MID}/FORTFN.NRLIB from ${MID}/FORTFN.spad @ (cd ${MID} ; echo ')co FORTFN.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORTFN.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FORTFN.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FORTFN.NRLIB ; \ ${SPADBIN}/notangle -R"category FORTFN FortranFunctionCategory" ${IN}/fortcat.spad.pamphlet >FORTFN.spad ) @ <>= ${OUT}/FVC.o: ${MID}/FVC.NRLIB @ echo 0 making ${OUT}/FVC.o from ${MID}/FVC.NRLIB @ cp ${MID}/FVC.NRLIB/code.o ${OUT}/FVC.o @ <>= ${MID}/FVC.NRLIB: ${OUT}/FORTCAT.o ${OUT}/TYPE.o ${OUT}/KOERCE.o \ ${MID}/FVC.spad @ echo 0 making ${MID}/FVC.NRLIB from ${MID}/FVC.spad @ (cd ${MID} ; echo ')co FVC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FVC.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FVC.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FVC.NRLIB ; \ ${SPADBIN}/notangle -R"category FVC FortranVectorCategory" ${IN}/fortcat.spad.pamphlet >FVC.spad ) @ <>= ${OUT}/FVFUN.o: ${MID}/FVFUN.NRLIB @ echo 0 making ${OUT}/FVFUN.o from ${MID}/FVFUN.NRLIB @ cp ${MID}/FVFUN.NRLIB/code.o ${OUT}/FVFUN.o @ <>= ${MID}/FVFUN.NRLIB: ${OUT}/FORTCAT.o ${OUT}/TYPE.o ${OUT}/KOERCE.o \ ${MID}/FVFUN.spad @ echo 0 making ${MID}/FVFUN.NRLIB from ${MID}/FVFUN.spad @ (cd ${MID} ; echo ')co FVFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/FVFUN.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FVFUN.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FVFUN.NRLIB ; \ ${SPADBIN}/notangle -R"category FVFUN FortranVectorFunctionCategory" ${IN}/fortcat.spad.pamphlet >FVFUN.spad ) @ <>= ${OUT}/FMC.o: ${MID}/FMC.NRLIB @ echo 0 making ${OUT}/FMC.o from ${MID}/FMC.NRLIB @ cp ${MID}/FMC.NRLIB/code.o ${OUT}/FMC.o @ <>= ${MID}/FMC.NRLIB: ${OUT}/FORTCAT.o ${OUT}/TYPE.o ${OUT}/KOERCE.o \ ${MID}/FMC.spad @ echo 0 making ${MID}/FMC.NRLIB from ${MID}/FMC.spad @ (cd ${MID} ; echo ')co FMC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FMC.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FMC.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FMC.NRLIB ; \ ${SPADBIN}/notangle -R"category FMC FortranMatrixCategory" ${IN}/fortcat.spad.pamphlet >FMC.spad ) @ <>= ${OUT}/FMFUN.o: ${MID}/FMFUN.NRLIB @ echo 0 making ${OUT}/FMFUN.o from ${MID}/FMFUN.NRLIB @ cp ${MID}/FMFUN.NRLIB/code.o ${OUT}/FMFUN.o @ <>= ${MID}/FMFUN.NRLIB: ${OUT}/FORTCAT.o ${OUT}/TYPE.o ${OUT}/KOERCE.o \ ${MID}/FMFUN.spad @ echo 0 making ${MID}/FMFUN.NRLIB from ${MID}/FMFUN.spad @ (cd ${MID} ; echo ')co FMFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/FMFUN.spad: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${MID}/FMFUN.spad from ${IN}/fortcat.spad.pamphlet @(cd ${MID} ; \ rm -rf FMFUN.NRLIB ; \ ${SPADBIN}/notangle -R"category FMFUN FortranMatrixFunctionCategory" ${IN}/fortcat.spad.pamphlet >FMFUN.spad ) @ <>= ${DOC}/fortcat.spad.dvi: ${IN}/fortcat.spad.pamphlet @ echo 0 making ${DOC}/fortcat.spad.dvi from ${IN}/fortcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fortcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fortcat.spad ; \ rm -f ${DOC}/fortcat.spad.pamphlet ; \ rm -f ${DOC}/fortcat.spad.tex ; \ rm -f ${DOC}/fortcat.spad ) @ \subsection{fortmac.spad \cite{1}} <>= ${MID}/fortmac.spad: ${IN}/fortmac.spad.pamphlet @ echo 0 making ${MID}/fortmac.spad from ${IN}/fortmac.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fortmac.spad.pamphlet >fortmac.spad ) @ <>= ${OUT}/MCMPLX.o: ${MID}/MCMPLX.NRLIB @ echo 0 making ${OUT}/MCMPLX.o from ${MID}/MCMPLX.NRLIB @ cp ${MID}/MCMPLX.NRLIB/code.o ${OUT}/MCMPLX.o @ <>= ${MID}/MCMPLX.NRLIB: ${MID}/MCMPLX.spad @ echo 0 making ${MID}/MCMPLX.NRLIB from ${MID}/MCMPLX.spad @ (cd ${MID} ; echo ')co MCMPLX.spad' | ${INTERPSYS} ) @ <>= ${MID}/MCMPLX.spad: ${IN}/fortmac.spad.pamphlet @ echo 0 making ${MID}/MCMPLX.spad from ${IN}/fortmac.spad.pamphlet @(cd ${MID} ; \ rm -rf MCMPLX.NRLIB ; \ ${SPADBIN}/notangle -R"domain MCMPLX MachineComplex" ${IN}/fortmac.spad.pamphlet >MCMPLX.spad ) @ <>= ${OUT}/MFLOAT.o: ${MID}/MFLOAT.NRLIB @ echo 0 making ${OUT}/MFLOAT.o from ${MID}/MFLOAT.NRLIB @ cp ${MID}/MFLOAT.NRLIB/code.o ${OUT}/MFLOAT.o @ <>= ${MID}/MFLOAT.NRLIB: ${MID}/MFLOAT.spad @ echo 0 making ${MID}/MFLOAT.NRLIB from ${MID}/MFLOAT.spad @ (cd ${MID} ; echo ')co MFLOAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MFLOAT.spad: ${IN}/fortmac.spad.pamphlet @ echo 0 making ${MID}/MFLOAT.spad from ${IN}/fortmac.spad.pamphlet @(cd ${MID} ; \ rm -rf MFLOAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain MFLOAT MachineFloat" ${IN}/fortmac.spad.pamphlet >MFLOAT.spad ) @ <>= ${OUT}/MINT.o: ${MID}/MINT.NRLIB @ echo 0 making ${OUT}/MINT.o from ${MID}/MINT.NRLIB @ cp ${MID}/MINT.NRLIB/code.o ${OUT}/MINT.o @ <>= ${MID}/MINT.NRLIB: ${MID}/MINT.spad @ echo 0 making ${MID}/MINT.NRLIB from ${MID}/MINT.spad @ (cd ${MID} ; echo ')co MINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MINT.spad: ${IN}/fortmac.spad.pamphlet @ echo 0 making ${MID}/MINT.spad from ${IN}/fortmac.spad.pamphlet @(cd ${MID} ; \ rm -rf MINT.NRLIB ; \ ${SPADBIN}/notangle -R"domain MINT MachineInteger" ${IN}/fortmac.spad.pamphlet >MINT.spad ) @ <>= ${DOC}/fortmac.spad.dvi: ${IN}/fortmac.spad.pamphlet @ echo 0 making ${DOC}/fortmac.spad.dvi from ${IN}/fortmac.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fortmac.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fortmac.spad ; \ rm -f ${DOC}/fortmac.spad.pamphlet ; \ rm -f ${DOC}/fortmac.spad.tex ; \ rm -f ${DOC}/fortmac.spad ) @ \subsection{fortpak.spad \cite{1}} <>= ${MID}/fortpak.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/fortpak.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fortpak.spad.pamphlet >fortpak.spad ) @ <>= ${OUT}/FCPAK1.o: ${MID}/FCPAK1.NRLIB @ echo 0 making ${OUT}/FCPAK1.o from ${MID}/FCPAK1.NRLIB @ cp ${MID}/FCPAK1.NRLIB/code.o ${OUT}/FCPAK1.o @ <>= ${MID}/FCPAK1.NRLIB: ${MID}/FCPAK1.spad @ echo 0 making ${MID}/FCPAK1.NRLIB from ${MID}/FCPAK1.spad @ (cd ${MID} ; echo ')co FCPAK1.spad' | ${INTERPSYS} ) @ <>= ${MID}/FCPAK1.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/FCPAK1.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf FCPAK1.NRLIB ; \ ${SPADBIN}/notangle -R"package FCPAK1 FortranCodePackage1" ${IN}/fortpak.spad.pamphlet >FCPAK1.spad ) @ <>= ${OUT}/FOP.o: ${MID}/FOP.NRLIB @ echo 0 making ${OUT}/FOP.o from ${MID}/FOP.NRLIB @ cp ${MID}/FOP.NRLIB/code.o ${OUT}/FOP.o @ <>= ${MID}/FOP.NRLIB: ${MID}/FOP.spad @ echo 0 making ${MID}/FOP.NRLIB from ${MID}/FOP.spad @ (cd ${MID} ; echo ')co FOP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FOP.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/FOP.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf FOP.NRLIB ; \ ${SPADBIN}/notangle -R"package FOP FortranOutputStackPackage" ${IN}/fortpak.spad.pamphlet >FOP.spad ) @ <>= ${OUT}/FORT.o: ${MID}/FORT.NRLIB @ echo 0 making ${OUT}/FORT.o from ${MID}/FORT.NRLIB @ cp ${MID}/FORT.NRLIB/code.o ${OUT}/FORT.o @ <>= ${MID}/FORT.NRLIB: ${MID}/FORT.spad @ echo 0 making ${MID}/FORT.NRLIB from ${MID}/FORT.spad @ (cd ${MID} ; echo ')co FORT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORT.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/FORT.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf FORT.NRLIB ; \ ${SPADBIN}/notangle -R"package FORT FortranPackage" ${IN}/fortpak.spad.pamphlet >FORT.spad ) @ <>= ${OUT}/MCALCFN.o: ${MID}/MCALCFN.NRLIB @ echo 0 making ${OUT}/MCALCFN.o from ${MID}/MCALCFN.NRLIB @ cp ${MID}/MCALCFN.NRLIB/code.o ${OUT}/MCALCFN.o @ <>= ${MID}/MCALCFN.NRLIB: ${MID}/MCALCFN.spad @ echo 0 making ${MID}/MCALCFN.NRLIB from ${MID}/MCALCFN.spad @ (cd ${MID} ; echo ')co MCALCFN.spad' | ${INTERPSYS} ) @ <>= ${MID}/MCALCFN.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/MCALCFN.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf MCALCFN.NRLIB ; \ ${SPADBIN}/notangle -R"package MCALCFN MultiVariableCalculusFunctions" ${IN}/fortpak.spad.pamphlet >MCALCFN.spad ) @ <>= ${OUT}/NAGSP.o: ${MID}/NAGSP.NRLIB @ echo 0 making ${OUT}/NAGSP.o from ${MID}/NAGSP.NRLIB @ cp ${MID}/NAGSP.NRLIB/code.o ${OUT}/NAGSP.o @ <>= ${MID}/NAGSP.NRLIB: ${MID}/NAGSP.spad @ echo 0 making ${MID}/NAGSP.NRLIB from ${MID}/NAGSP.spad @ (cd ${MID} ; echo ')co NAGSP.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGSP.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/NAGSP.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGSP.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGSP NAGLinkSupportPackage" ${IN}/fortpak.spad.pamphlet >NAGSP.spad ) @ <>= ${OUT}/TEMUTL.o: ${MID}/TEMUTL.NRLIB @ echo 0 making ${OUT}/TEMUTL.o from ${MID}/TEMUTL.NRLIB @ cp ${MID}/TEMUTL.NRLIB/code.o ${OUT}/TEMUTL.o @ <>= ${MID}/TEMUTL.NRLIB: ${MID}/TEMUTL.spad @ echo 0 making ${MID}/TEMUTL.NRLIB from ${MID}/TEMUTL.spad @ (cd ${MID} ; echo ')co TEMUTL.spad' | ${INTERPSYS} ) @ <>= ${MID}/TEMUTL.spad: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${MID}/TEMUTL.spad from ${IN}/fortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf TEMUTL.NRLIB ; \ ${SPADBIN}/notangle -R"package TEMUTL TemplateUtilities" ${IN}/fortpak.spad.pamphlet >TEMUTL.spad ) @ <>= ${DOC}/fortpak.spad.dvi: ${IN}/fortpak.spad.pamphlet @ echo 0 making ${DOC}/fortpak.spad.dvi from ${IN}/fortpak.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fortpak.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fortpak.spad ; \ rm -f ${DOC}/fortpak.spad.pamphlet ; \ rm -f ${DOC}/fortpak.spad.tex ; \ rm -f ${DOC}/fortpak.spad ) @ \subsection{fortran.spad \cite{1}} <>= ${MID}/fortran.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/fortran.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fortran.spad.pamphlet >fortran.spad ) @ <>= ${OUT}/FC.o: ${MID}/FC.NRLIB @ echo 0 making ${OUT}/FC.o from ${MID}/FC.NRLIB @ cp ${MID}/FC.NRLIB/code.o ${OUT}/FC.o @ <>= ${MID}/FC.NRLIB: ${MID}/FC.spad @ echo 0 making ${MID}/FC.NRLIB from ${MID}/FC.spad @ (cd ${MID} ; echo ')co FC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FC.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/FC.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf FC.NRLIB ; \ ${SPADBIN}/notangle -R"domain FC FortranCode" ${IN}/fortran.spad.pamphlet >FC.spad ) @ <>= ${OUT}/FEXPR.o: ${MID}/FEXPR.NRLIB @ echo 0 making ${OUT}/FEXPR.o from ${MID}/FEXPR.NRLIB @ cp ${MID}/FEXPR.NRLIB/code.o ${OUT}/FEXPR.o @ <>= ${MID}/FEXPR.NRLIB: ${MID}/FEXPR.spad @ echo 0 making ${MID}/FEXPR.NRLIB from ${MID}/FEXPR.spad @ (cd ${MID} ; echo ')co FEXPR.spad' | ${INTERPSYS} ) @ <>= ${MID}/FEXPR.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/FEXPR.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf FEXPR.NRLIB ; \ ${SPADBIN}/notangle -R"domain FEXPR FortranExpression" ${IN}/fortran.spad.pamphlet >FEXPR.spad ) @ <>= ${OUT}/FTEM.o: ${MID}/FTEM.NRLIB @ echo 0 making ${OUT}/FTEM.o from ${MID}/FTEM.NRLIB @ cp ${MID}/FTEM.NRLIB/code.o ${OUT}/FTEM.o @ <>= ${MID}/FTEM.NRLIB: ${MID}/FTEM.spad @ echo 0 making ${MID}/FTEM.NRLIB from ${MID}/FTEM.spad @ (cd ${MID} ; echo ')co FTEM.spad' | ${INTERPSYS} ) @ <>= ${MID}/FTEM.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/FTEM.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf FTEM.NRLIB ; \ ${SPADBIN}/notangle -R"domain FTEM FortranTemplate" ${IN}/fortran.spad.pamphlet >FTEM.spad ) @ <>= ${OUT}/FORTRAN.o: ${MID}/FORTRAN.NRLIB @ echo 0 making ${OUT}/FORTRAN.o from ${MID}/FORTRAN.NRLIB @ cp ${MID}/FORTRAN.NRLIB/code.o ${OUT}/FORTRAN.o @ <>= ${MID}/FORTRAN.NRLIB: ${MID}/FORTRAN.spad @ echo 0 making ${MID}/FORTRAN.NRLIB from ${MID}/FORTRAN.spad @ (cd ${MID} ; echo ')co FORTRAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORTRAN.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/FORTRAN.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf FORTRAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain FORTRAN FortranProgram" ${IN}/fortran.spad.pamphlet >FORTRAN.spad ) @ <>= ${OUT}/M3D.o: ${MID}/M3D.NRLIB @ echo 0 making ${OUT}/M3D.o from ${MID}/M3D.NRLIB @ cp ${MID}/M3D.NRLIB/code.o ${OUT}/M3D.o @ <>= ${MID}/M3D.NRLIB: ${MID}/M3D.spad @ echo 0 making ${MID}/M3D.NRLIB from ${MID}/M3D.spad @ (cd ${MID} ; echo ')co M3D.spad' | ${INTERPSYS} ) @ <>= ${MID}/M3D.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/M3D.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf M3D.NRLIB ; \ ${SPADBIN}/notangle -R"domain M3D ThreeDimensionalMatrix" ${IN}/fortran.spad.pamphlet >M3D.spad ) @ <>= ${OUT}/RESULT.o: ${MID}/RESULT.NRLIB @ echo 0 making ${OUT}/RESULT.o from ${MID}/RESULT.NRLIB @ cp ${MID}/RESULT.NRLIB/code.o ${OUT}/RESULT.o @ <>= ${MID}/RESULT.NRLIB: ${MID}/RESULT.spad @ echo 0 making ${MID}/RESULT.NRLIB from ${MID}/RESULT.spad @ (cd ${MID} ; echo ')co RESULT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RESULT.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/RESULT.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf RESULT.NRLIB ; \ ${SPADBIN}/notangle -R"domain RESULT Result" ${IN}/fortran.spad.pamphlet >RESULT.spad ) @ <>= ${OUT}/SFORT.o: ${MID}/SFORT.NRLIB @ echo 0 making ${OUT}/SFORT.o from ${MID}/SFORT.NRLIB @ cp ${MID}/SFORT.NRLIB/code.o ${OUT}/SFORT.o @ <>= ${MID}/SFORT.NRLIB: ${MID}/SFORT.spad @ echo 0 making ${MID}/SFORT.NRLIB from ${MID}/SFORT.spad @ (cd ${MID} ; echo ')co SFORT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SFORT.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/SFORT.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf SFORT.NRLIB ; \ ${SPADBIN}/notangle -R"domain SFORT SimpleFortranProgram" ${IN}/fortran.spad.pamphlet >SFORT.spad ) @ <>= ${OUT}/SWITCH.o: ${MID}/SWITCH.NRLIB @ echo 0 making ${OUT}/SWITCH.o from ${MID}/SWITCH.NRLIB @ cp ${MID}/SWITCH.NRLIB/code.o ${OUT}/SWITCH.o @ <>= ${MID}/SWITCH.NRLIB: ${MID}/SWITCH.spad @ echo 0 making ${MID}/SWITCH.NRLIB from ${MID}/SWITCH.spad @ (cd ${MID} ; echo ')co SWITCH.spad' | ${INTERPSYS} ) @ <>= ${MID}/SWITCH.spad: ${IN}/fortran.spad.pamphlet @ echo 0 making ${MID}/SWITCH.spad from ${IN}/fortran.spad.pamphlet @(cd ${MID} ; \ rm -rf SWITCH.NRLIB ; \ ${SPADBIN}/notangle -R"domain SWITCH Switch" ${IN}/fortran.spad.pamphlet >SWITCH.spad ) @ <>= ${DOC}/fortran.spad.dvi: ${IN}/fortran.spad.pamphlet @ echo 0 making ${DOC}/fortran.spad.dvi from ${IN}/fortran.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fortran.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fortran.spad ; \ rm -f ${DOC}/fortran.spad.pamphlet ; \ rm -f ${DOC}/fortran.spad.tex ; \ rm -f ${DOC}/fortran.spad ) @ \subsection{forttyp.spad \cite{1}} <>= ${MID}/forttyp.spad: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${MID}/forttyp.spad from ${IN}/forttyp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/forttyp.spad.pamphlet >forttyp.spad ) @ <>= ${OUT}/FST.o: ${MID}/FST.NRLIB @ echo 0 making ${OUT}/FST.o from ${MID}/FST.NRLIB @ cp ${MID}/FST.NRLIB/code.o ${OUT}/FST.o @ <>= ${MID}/FST.NRLIB: ${MID}/FST.spad @ echo 0 making ${MID}/FST.NRLIB from ${MID}/FST.spad @ (cd ${MID} ; echo ')co FST.spad' | ${INTERPSYS} ) @ <>= ${MID}/FST.spad: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${MID}/FST.spad from ${IN}/forttyp.spad.pamphlet @(cd ${MID} ; \ rm -rf FST.NRLIB ; \ ${SPADBIN}/notangle -R"domain FST FortranScalarType" ${IN}/forttyp.spad.pamphlet >FST.spad ) @ <>= ${OUT}/FT.o: ${MID}/FT.NRLIB @ echo 0 making ${OUT}/FT.o from ${MID}/FT.NRLIB @ cp ${MID}/FT.NRLIB/code.o ${OUT}/FT.o @ <>= ${MID}/FT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FT.spad @ echo 0 making ${MID}/FT.NRLIB from ${MID}/FT.spad @ (cd ${MID} ; echo ')co FT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FT.spad: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${MID}/FT.spad from ${IN}/forttyp.spad.pamphlet @(cd ${MID} ; \ rm -rf FT.NRLIB ; \ ${SPADBIN}/notangle -R"domain FT FortranType" ${IN}/forttyp.spad.pamphlet >FT.spad ) @ <>= ${OUT}/SYMS.o: ${MID}/SYMS.NRLIB @ echo 0 making ${OUT}/SYMS.o from ${MID}/SYMS.NRLIB @ cp ${MID}/SYMS.NRLIB/code.o ${OUT}/SYMS.o @ <>= ${MID}/SYMS.NRLIB: ${MID}/SYMS.spad @ echo 0 making ${MID}/SYMS.NRLIB from ${MID}/SYMS.spad @ (cd ${MID} ; echo ')co SYMS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYMS.spad: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${MID}/SYMS.spad from ${IN}/forttyp.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SYMS TheSymbolTable" ${IN}/forttyp.spad.pamphlet >SYMS.spad ) @ <>= ${OUT}/SYMTAB.o: ${MID}/SYMTAB.NRLIB @ echo 0 making ${OUT}/SYMTAB.o from ${MID}/SYMTAB.NRLIB @ cp ${MID}/SYMTAB.NRLIB/code.o ${OUT}/SYMTAB.o @ <>= ${MID}/SYMTAB.NRLIB: ${MID}/SYMTAB.spad @ echo 0 making ${MID}/SYMTAB.NRLIB from ${MID}/SYMTAB.spad @ (cd ${MID} ; echo ')co SYMTAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYMTAB.spad: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${MID}/SYMTAB.spad from ${IN}/forttyp.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMTAB.NRLIB ; \ ${SPADBIN}/notangle -R"domain SYMTAB SymbolTable" ${IN}/forttyp.spad.pamphlet >SYMTAB.spad ) @ <>= ${DOC}/forttyp.spad.dvi: ${IN}/forttyp.spad.pamphlet @ echo 0 making ${DOC}/forttyp.spad.dvi from ${IN}/forttyp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/forttyp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} forttyp.spad ; \ rm -f ${DOC}/forttyp.spad.pamphlet ; \ rm -f ${DOC}/forttyp.spad.tex ; \ rm -f ${DOC}/forttyp.spad ) @ \subsection{fourier.spad \cite{1}} <>= ${MID}/fourier.spad: ${IN}/fourier.spad.pamphlet @ echo 0 making ${MID}/fourier.spad from ${IN}/fourier.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fourier.spad.pamphlet >fourier.spad ) @ <>= ${OUT}/FCOMP.o: ${MID}/FCOMP.NRLIB @ echo 0 making ${OUT}/FCOMP.o from ${MID}/FCOMP.NRLIB @ cp ${MID}/FCOMP.NRLIB/code.o ${OUT}/FCOMP.o @ <>= ${MID}/FCOMP.NRLIB: ${MID}/FCOMP.spad @ echo 0 making ${MID}/FCOMP.NRLIB from ${MID}/FCOMP.spad @ (cd ${MID} ; echo ')co FCOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FCOMP.spad: ${IN}/fourier.spad.pamphlet @ echo 0 making ${MID}/FCOMP.spad from ${IN}/fourier.spad.pamphlet @(cd ${MID} ; \ rm -rf FCOMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FCOMP FourierComponent" ${IN}/fourier.spad.pamphlet >FCOMP.spad ) @ <>= ${OUT}/FSERIES.o: ${MID}/FSERIES.NRLIB @ echo 0 making ${OUT}/FSERIES.o from ${MID}/FSERIES.NRLIB @ cp ${MID}/FSERIES.NRLIB/code.o ${OUT}/FSERIES.o @ <>= ${MID}/FSERIES.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FSERIES.spad @ echo 0 making ${MID}/FSERIES.NRLIB from ${MID}/FSERIES.spad @ (cd ${MID} ; echo ')co FSERIES.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSERIES.spad: ${IN}/fourier.spad.pamphlet @ echo 0 making ${MID}/FSERIES.spad from ${IN}/fourier.spad.pamphlet @(cd ${MID} ; \ rm -rf FSERIES.NRLIB ; \ ${SPADBIN}/notangle -R"domain FSERIES FourierSeries" ${IN}/fourier.spad.pamphlet >FSERIES.spad ) @ <>= ${DOC}/fourier.spad.dvi: ${IN}/fourier.spad.pamphlet @ echo 0 making ${DOC}/fourier.spad.dvi from ${IN}/fourier.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fourier.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fourier.spad ; \ rm -f ${DOC}/fourier.spad.pamphlet ; \ rm -f ${DOC}/fourier.spad.tex ; \ rm -f ${DOC}/fourier.spad ) @ \subsection{fparfrac.spad \cite{1}} <>= ${MID}/fparfrac.spad: ${IN}/fparfrac.spad.pamphlet @ echo 0 making ${MID}/fparfrac.spad from ${IN}/fparfrac.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fparfrac.spad.pamphlet >fparfrac.spad ) @ <>= ${OUT}/FPARFRAC.o: ${MID}/FPARFRAC.NRLIB @ echo 0 making ${OUT}/FPARFRAC.o from ${MID}/FPARFRAC.NRLIB @ cp ${MID}/FPARFRAC.NRLIB/code.o ${OUT}/FPARFRAC.o @ <>= ${MID}/FPARFRAC.NRLIB: ${MID}/FPARFRAC.spad @ echo 0 making ${MID}/FPARFRAC.NRLIB from ${MID}/FPARFRAC.spad @ (cd ${MID} ; echo ')co FPARFRAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FPARFRAC.spad: ${IN}/fparfrac.spad.pamphlet @ echo 0 making ${MID}/FPARFRAC.spad from ${IN}/fparfrac.spad.pamphlet @(cd ${MID} ; \ rm -rf FPARFRAC.NRLIB ; \ ${SPADBIN}/notangle -R"domain FPARFRAC FullPartialFractionExpansion" ${IN}/fparfrac.spad.pamphlet >FPARFRAC.spad ) @ <>= ${DOC}/fparfrac.spad.dvi: ${IN}/fparfrac.spad.pamphlet @ echo 0 making ${DOC}/fparfrac.spad.dvi from ${IN}/fparfrac.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fparfrac.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fparfrac.spad ; \ rm -f ${DOC}/fparfrac.spad.pamphlet ; \ rm -f ${DOC}/fparfrac.spad.tex ; \ rm -f ${DOC}/fparfrac.spad ) @ \subsection{fraction.spad \cite{1}} <>= ${MID}/fraction.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/fraction.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fraction.spad.pamphlet >fraction.spad ) @ <>= ${OUT}/FRAC.o: ${MID}/FRAC.NRLIB @ echo 0 making ${OUT}/FRAC.o from ${MID}/FRAC.NRLIB @ cp ${MID}/FRAC.NRLIB/code.o ${OUT}/FRAC.o @ <>= ${MID}/FRAC.NRLIB: ${MID}/FRAC.spad @ echo 0 making ${MID}/FRAC.NRLIB from ${MID}/FRAC.spad @ (cd ${MID} ; echo ')co FRAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRAC.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/FRAC.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf FRAC.NRLIB ; \ ${SPADBIN}/notangle -R"domain FRAC Fraction" ${IN}/fraction.spad.pamphlet >FRAC.spad ) @ <>= ${OUT}/FRAC2.o: ${MID}/FRAC2.NRLIB @ echo 0 making ${OUT}/FRAC2.o from ${MID}/FRAC2.NRLIB @ cp ${MID}/FRAC2.NRLIB/code.o ${OUT}/FRAC2.o @ <>= ${MID}/FRAC2.NRLIB: ${MID}/FRAC2.spad @ echo 0 making ${MID}/FRAC2.NRLIB from ${MID}/FRAC2.spad @ (cd ${MID} ; echo ')co FRAC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRAC2.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/FRAC2.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf FRAC2.NRLIB ; \ ${SPADBIN}/notangle -R"package FRAC2 FractionFunctions2" ${IN}/fraction.spad.pamphlet >FRAC2.spad ) @ <>= ${OUT}/LA.o: ${MID}/LA.NRLIB @ echo 0 making ${OUT}/LA.o from ${MID}/LA.NRLIB @ cp ${MID}/LA.NRLIB/code.o ${OUT}/LA.o @ <>= ${MID}/LA.NRLIB: ${MID}/LA.spad @ echo 0 making ${MID}/LA.NRLIB from ${MID}/LA.spad @ (cd ${MID} ; echo ')co LA.spad' | ${INTERPSYS} ) @ <>= ${MID}/LA.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/LA.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf LA.NRLIB ; \ ${SPADBIN}/notangle -R"domain LA LocalAlgebra" ${IN}/fraction.spad.pamphlet >LA.spad ) @ <>= ${OUT}/LO.o: ${MID}/LO.NRLIB @ echo 0 making ${OUT}/LO.o from ${MID}/LO.NRLIB @ cp ${MID}/LO.NRLIB/code.o ${OUT}/LO.o @ <>= ${MID}/LO.NRLIB: ${MID}/LO.spad @ echo 0 making ${MID}/LO.NRLIB from ${MID}/LO.spad @ (cd ${MID} ; echo ')co LO.spad' | ${INTERPSYS} ) @ <>= ${MID}/LO.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/LO.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf LO.NRLIB ; \ ${SPADBIN}/notangle -R"domain LO Localize" ${IN}/fraction.spad.pamphlet >LO.spad ) @ <>= ${OUT}/LPEFRAC.o: ${MID}/LPEFRAC.NRLIB @ echo 0 making ${OUT}/LPEFRAC.o from ${MID}/LPEFRAC.NRLIB @ cp ${MID}/LPEFRAC.NRLIB/code.o ${OUT}/LPEFRAC.o @ <>= ${MID}/LPEFRAC.NRLIB: ${MID}/LPEFRAC.spad @ echo 0 making ${MID}/LPEFRAC.NRLIB from ${MID}/LPEFRAC.spad @ (cd ${MID} ; echo ')co LPEFRAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/LPEFRAC.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/LPEFRAC.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf LPEFRAC.NRLIB ; \ ${SPADBIN}/notangle -R"package LPEFRAC LinearPolynomialEquationByFractions" ${IN}/fraction.spad.pamphlet >LPEFRAC.spad ) @ <>= ${OUT}/QFCAT-.o: ${MID}/QFCAT.NRLIB @ echo 0 making ${OUT}/QFCAT-.o from ${MID}/QFCAT-.NRLIB @ cp ${MID}/QFCAT-.NRLIB/code.o ${OUT}/QFCAT-.o @ <>= ${MID}/QFCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/QFCAT.spad @ echo 0 making ${MID}/QFCAT-.NRLIB from ${MID}/QFCAT.spad @ (cd ${MID} ; echo ')co QFCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/QFCAT.o: ${MID}/QFCAT.NRLIB @ echo 0 making ${OUT}/QFCAT.o from ${MID}/QFCAT.NRLIB @ cp ${MID}/QFCAT.NRLIB/code.o ${OUT}/QFCAT.o @ <>= ${MID}/QFCAT.NRLIB: ${MID}/QFCAT.spad @ echo 0 making ${MID}/QFCAT.NRLIB from ${MID}/QFCAT.spad @ (cd ${MID} ; echo ')co QFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/QFCAT.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/QFCAT.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf QFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category QFCAT QuotientFieldCategory" ${IN}/fraction.spad.pamphlet >QFCAT.spad ) @ <>= ${MID}/QFCAT-.o: ${MID}/QFCAT-.lsp @ echo 0 making ${MID}/QFCAT-.o from ${MID}/QFCAT-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "QFCAT-.lsp" :output-file "QFCAT-.o"))' | ${DEPSYS} ) @ cp ${MID}/QFCAT-.o ${OUT}/QFCAT-.o @ <>= ${MID}/QFCAT-.lsp: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/QFCAT-.lsp from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf QFCAT-.NRLIB ; \ rm -rf ${OUT}/QFCAT-.o ; \ ${SPADBIN}/notangle -R"QFCAT-.lsp BOOTSTRAP" ${IN}/fraction.spad.pamphlet >QFCAT-.lsp ) @ <>= ${MID}/QFCAT.o: ${MID}/QFCAT.lsp @ echo 0 making ${MID}/QFCAT.o from ${MID}/QFCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "QFCAT.lsp" :output-file "QFCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/QFCAT.o ${OUT}/QFCAT.o @ <>= ${MID}/QFCAT.lsp: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/QFCAT.lsp from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf QFCAT.NRLIB ; \ rm -rf ${OUT}/QFCAT.o ; \ ${SPADBIN}/notangle -R"QFCAT.lsp BOOTSTRAP" ${IN}/fraction.spad.pamphlet >QFCAT.lsp ) @ <>= ${OUT}/QFCAT2.o: ${MID}/QFCAT2.NRLIB @ echo 0 making ${OUT}/QFCAT2.o from ${MID}/QFCAT2.NRLIB @ cp ${MID}/QFCAT2.NRLIB/code.o ${OUT}/QFCAT2.o @ <>= ${MID}/QFCAT2.NRLIB: ${MID}/QFCAT2.spad @ echo 0 making ${MID}/QFCAT2.NRLIB from ${MID}/QFCAT2.spad @ (cd ${MID} ; echo ')co QFCAT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/QFCAT2.spad: ${IN}/fraction.spad.pamphlet @ echo 0 making ${MID}/QFCAT2.spad from ${IN}/fraction.spad.pamphlet @(cd ${MID} ; \ rm -rf QFCAT2.NRLIB ; \ ${SPADBIN}/notangle -R"package QFCAT2 QuotientFieldCategoryFunctions2" ${IN}/fraction.spad.pamphlet >QFCAT2.spad ) @ <>= ${DOC}/fraction.spad.dvi: ${IN}/fraction.spad.pamphlet @ echo 0 making ${DOC}/fraction.spad.dvi from ${IN}/fraction.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fraction.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fraction.spad ; \ rm -f ${DOC}/fraction.spad.pamphlet ; \ rm -f ${DOC}/fraction.spad.tex ; \ rm -f ${DOC}/fraction.spad ) @ \subsection{free.spad \cite{1}} <>= ${MID}/free.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/free.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/free.spad.pamphlet >free.spad ) @ <>= ${OUT}/FAGROUP.o: ${MID}/FAGROUP.NRLIB @ echo 0 making ${OUT}/FAGROUP.o from ${MID}/FAGROUP.NRLIB @ cp ${MID}/FAGROUP.NRLIB/code.o ${OUT}/FAGROUP.o @ <>= ${MID}/FAGROUP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FAGROUP.spad @ echo 0 making ${MID}/FAGROUP.NRLIB from ${MID}/FAGROUP.spad @ (cd ${MID} ; echo ')co FAGROUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FAGROUP.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/FAGROUP.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf FAGROUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FAGROUP FreeAbelianGroup" ${IN}/free.spad.pamphlet >FAGROUP.spad ) @ <>= ${OUT}/FAMONC.o: ${MID}/FAMONC.NRLIB @ echo 0 making ${OUT}/FAMONC.o from ${MID}/FAMONC.NRLIB @ cp ${MID}/FAMONC.NRLIB/code.o ${OUT}/FAMONC.o @ <>= ${MID}/FAMONC.NRLIB: ${OUT}/TYPE.o ${MID}/FAMONC.spad @ echo 0 making ${MID}/FAMONC.NRLIB from ${MID}/FAMONC.spad @ (cd ${MID} ; echo ')co FAMONC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FAMONC.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/FAMONC.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf FAMONC.NRLIB ; \ ${SPADBIN}/notangle -R"category FAMONC FreeAbelianMonoidCategory" ${IN}/free.spad.pamphlet >FAMONC.spad ) @ <>= ${OUT}/FGROUP.o: ${MID}/FGROUP.NRLIB @ echo 0 making ${OUT}/FGROUP.o from ${MID}/FGROUP.NRLIB @ cp ${MID}/FGROUP.NRLIB/code.o ${OUT}/FGROUP.o @ <>= ${MID}/FGROUP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FGROUP.spad @ echo 0 making ${MID}/FGROUP.NRLIB from ${MID}/FGROUP.spad @ (cd ${MID} ; echo ')co FGROUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FGROUP.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/FGROUP.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf FGROUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain FGROUP FreeGroup" ${IN}/free.spad.pamphlet >FGROUP.spad ) @ <>= ${OUT}/FAMONOID.o: ${MID}/FAMONOID.NRLIB @ echo 0 making ${OUT}/FAMONOID.o from ${MID}/FAMONOID.NRLIB @ cp ${MID}/FAMONOID.NRLIB/code.o ${OUT}/FAMONOID.o @ <>= ${MID}/FAMONOID.NRLIB: ${MID}/FAMONOID.spad @ echo 0 making ${MID}/FAMONOID.NRLIB from ${MID}/FAMONOID.spad @ (cd ${MID} ; echo ')co FAMONOID.spad' | ${INTERPSYS} ) @ <>= ${MID}/FAMONOID.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/FAMONOID.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf FAMONOID.NRLIB ; \ ${SPADBIN}/notangle -R"domain FAMONOID FreeAbelianMonoid" ${IN}/free.spad.pamphlet >FAMONOID.spad ) @ <>= ${OUT}/FMONOID.o: ${MID}/FMONOID.NRLIB @ echo 0 making ${OUT}/FMONOID.o from ${MID}/FMONOID.NRLIB @ cp ${MID}/FMONOID.NRLIB/code.o ${OUT}/FMONOID.o @ <>= ${MID}/FMONOID.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FMONOID.spad @ echo 0 making ${MID}/FMONOID.NRLIB from ${MID}/FMONOID.spad @ (cd ${MID} ; echo ')co FMONOID.spad' | ${INTERPSYS} ) @ <>= ${MID}/FMONOID.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/FMONOID.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf FMONOID.NRLIB ; \ ${SPADBIN}/notangle -R"domain FMONOID FreeMonoid" ${IN}/free.spad.pamphlet >FMONOID.spad ) @ <>= ${OUT}/IFAMON.o: ${MID}/IFAMON.NRLIB @ echo 0 making ${OUT}/IFAMON.o from ${MID}/IFAMON.NRLIB @ cp ${MID}/IFAMON.NRLIB/code.o ${OUT}/IFAMON.o @ <>= ${MID}/IFAMON.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IFAMON.spad @ echo 0 making ${MID}/IFAMON.NRLIB from ${MID}/IFAMON.spad @ (cd ${MID} ; echo ')co IFAMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/IFAMON.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/IFAMON.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf IFAMON.NRLIB ; \ ${SPADBIN}/notangle -R"domain IFAMON InnerFreeAbelianMonoid" ${IN}/free.spad.pamphlet >IFAMON.spad ) @ <>= ${OUT}/LMOPS.o: ${MID}/LMOPS.NRLIB @ echo 0 making ${OUT}/LMOPS.o from ${MID}/LMOPS.NRLIB @ cp ${MID}/LMOPS.NRLIB/code.o ${OUT}/LMOPS.o @ <>= ${MID}/LMOPS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LMOPS.spad @ echo 0 making ${MID}/LMOPS.NRLIB from ${MID}/LMOPS.spad @ (cd ${MID} ; echo ')co LMOPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/LMOPS.spad: ${IN}/free.spad.pamphlet @ echo 0 making ${MID}/LMOPS.spad from ${IN}/free.spad.pamphlet @(cd ${MID} ; \ rm -rf LMOPS.NRLIB ; \ ${SPADBIN}/notangle -R"domain LMOPS ListMonoidOps" ${IN}/free.spad.pamphlet >LMOPS.spad ) @ <>= ${DOC}/free.spad.dvi: ${IN}/free.spad.pamphlet @ echo 0 making ${DOC}/free.spad.dvi from ${IN}/free.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/free.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} free.spad ; \ rm -f ${DOC}/free.spad.pamphlet ; \ rm -f ${DOC}/free.spad.tex ; \ rm -f ${DOC}/free.spad ) @ \subsection{fr.spad \cite{1}} <>= ${MID}/fr.spad: ${IN}/fr.spad.pamphlet @ echo 0 making ${MID}/fr.spad from ${IN}/fr.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fr.spad.pamphlet >fr.spad ) @ <>= ${OUT}/FR.o: ${MID}/FR.NRLIB @ echo 0 making ${OUT}/FR.o from ${MID}/FR.NRLIB @ cp ${MID}/FR.NRLIB/code.o ${OUT}/FR.o @ <>= ${MID}/FR.NRLIB: ${MID}/FR.spad @ echo 0 making ${MID}/FR.NRLIB from ${MID}/FR.spad @ (cd ${MID} ; echo ')co FR.spad' | ${INTERPSYS} ) @ <>= ${MID}/FR.spad: ${IN}/fr.spad.pamphlet @ echo 0 making ${MID}/FR.spad from ${IN}/fr.spad.pamphlet @(cd ${MID} ; \ rm -rf FR.NRLIB ; \ ${SPADBIN}/notangle -R"domain FR Factored" ${IN}/fr.spad.pamphlet >FR.spad ) @ <>= ${OUT}/FR2.o: ${MID}/FR2.NRLIB @ echo 0 making ${OUT}/FR2.o from ${MID}/FR2.NRLIB @ cp ${MID}/FR2.NRLIB/code.o ${OUT}/FR2.o @ <>= ${MID}/FR2.NRLIB: ${MID}/FR2.spad @ echo 0 making ${MID}/FR2.NRLIB from ${MID}/FR2.spad @ (cd ${MID} ; echo ')co FR2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FR2.spad: ${IN}/fr.spad.pamphlet @ echo 0 making ${MID}/FR2.spad from ${IN}/fr.spad.pamphlet @(cd ${MID} ; \ rm -rf FR2.NRLIB ; \ ${SPADBIN}/notangle -R"package FR2 FactoredFunctions2" ${IN}/fr.spad.pamphlet >FR2.spad ) @ <>= ${OUT}/FRUTIL.o: ${MID}/FRUTIL.NRLIB @ echo 0 making ${OUT}/FRUTIL.o from ${MID}/FRUTIL.NRLIB @ cp ${MID}/FRUTIL.NRLIB/code.o ${OUT}/FRUTIL.o @ <>= ${MID}/FRUTIL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FRUTIL.spad @ echo 0 making ${MID}/FRUTIL.NRLIB from ${MID}/FRUTIL.spad @ (cd ${MID} ; echo ')co FRUTIL.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRUTIL.spad: ${IN}/fr.spad.pamphlet @ echo 0 making ${MID}/FRUTIL.spad from ${IN}/fr.spad.pamphlet @(cd ${MID} ; \ rm -rf FRUTIL.NRLIB ; \ ${SPADBIN}/notangle -R"package FRUTIL FactoredFunctionUtilities" ${IN}/fr.spad.pamphlet >FRUTIL.spad ) @ <>= ${DOC}/fr.spad.dvi: ${IN}/fr.spad.pamphlet @ echo 0 making ${DOC}/fr.spad.dvi from ${IN}/fr.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fr.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fr.spad ; \ rm -f ${DOC}/fr.spad.pamphlet ; \ rm -f ${DOC}/fr.spad.tex ; \ rm -f ${DOC}/fr.spad ) @ \subsection{fs2expxp.spad \cite{1}} <>= ${MID}/fs2expxp.spad: ${IN}/fs2expxp.spad.pamphlet @ echo 0 making ${MID}/fs2expxp.spad from ${IN}/fs2expxp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fs2expxp.spad.pamphlet >fs2expxp.spad ) @ <>= ${OUT}/FS2EXPXP.o: ${MID}/FS2EXPXP.NRLIB @ echo 0 making ${OUT}/FS2EXPXP.o from ${MID}/FS2EXPXP.NRLIB @ cp ${MID}/FS2EXPXP.NRLIB/code.o ${OUT}/FS2EXPXP.o @ <>= ${MID}/FS2EXPXP.NRLIB: ${MID}/FS2EXPXP.spad @ echo 0 making ${MID}/FS2EXPXP.NRLIB from ${MID}/FS2EXPXP.spad @ (cd ${MID} ; echo ')co FS2EXPXP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FS2EXPXP.spad: ${IN}/fs2expxp.spad.pamphlet @ echo 0 making ${MID}/FS2EXPXP.spad from ${IN}/fs2expxp.spad.pamphlet @(cd ${MID} ; \ rm -rf FS2EXPXP.NRLIB ; \ ${SPADBIN}/notangle -R"package FS2EXPXP FunctionSpaceToExponentialExpansion" ${IN}/fs2expxp.spad.pamphlet >FS2EXPXP.spad ) @ <>= ${DOC}/fs2expxp.spad.dvi: ${IN}/fs2expxp.spad.pamphlet @ echo 0 making ${DOC}/fs2expxp.spad.dvi from ${IN}/fs2expxp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fs2expxp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fs2expxp.spad ; \ rm -f ${DOC}/fs2expxp.spad.pamphlet ; \ rm -f ${DOC}/fs2expxp.spad.tex ; \ rm -f ${DOC}/fs2expxp.spad ) @ \subsection{fs2ups.spad \cite{1}} <>= ${MID}/fs2ups.spad: ${IN}/fs2ups.spad.pamphlet @ echo 0 making ${MID}/fs2ups.spad from ${IN}/fs2ups.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fs2ups.spad.pamphlet >fs2ups.spad ) @ <>= ${OUT}/FS2UPS.o: ${MID}/FS2UPS.NRLIB @ echo 0 making ${OUT}/FS2UPS.o from ${MID}/FS2UPS.NRLIB @ cp ${MID}/FS2UPS.NRLIB/code.o ${OUT}/FS2UPS.o @ <>= ${MID}/FS2UPS.NRLIB: ${MID}/FS2UPS.spad @ echo 0 making ${MID}/FS2UPS.NRLIB from ${MID}/FS2UPS.spad @ (cd ${MID} ; echo ')co FS2UPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/FS2UPS.spad: ${IN}/fs2ups.spad.pamphlet @ echo 0 making ${MID}/FS2UPS.spad from ${IN}/fs2ups.spad.pamphlet @(cd ${MID} ; \ rm -rf FS2UPS.NRLIB ; \ ${SPADBIN}/notangle -R"package FS2UPS FunctionSpaceToUnivariatePowerSeries" ${IN}/fs2ups.spad.pamphlet >FS2UPS.spad ) @ <>= ${DOC}/fs2ups.spad.dvi: ${IN}/fs2ups.spad.pamphlet @ echo 0 making ${DOC}/fs2ups.spad.dvi from ${IN}/fs2ups.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fs2ups.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fs2ups.spad ; \ rm -f ${DOC}/fs2ups.spad.pamphlet ; \ rm -f ${DOC}/fs2ups.spad.tex ; \ rm -f ${DOC}/fs2ups.spad ) @ \subsection{fspace.spad \cite{1}} <>= ${MID}/fspace.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/fspace.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/fspace.spad.pamphlet >fspace.spad ) @ <>= ${OUT}/ES-.o: ${MID}/ES.NRLIB @ echo 0 making ${OUT}/ES-.o from ${MID}/ES-.NRLIB @ cp ${MID}/ES-.NRLIB/code.o ${OUT}/ES-.o @ <>= ${MID}/ES-.NRLIB: ${OUT}/TYPE.o ${MID}/ES.spad @ echo 0 making ${MID}/ES-.NRLIB from ${MID}/ES.spad @ (cd ${MID} ; echo ')co ES.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ES.o: ${MID}/ES.NRLIB @ echo 0 making ${OUT}/ES.o from ${MID}/ES.NRLIB @ cp ${MID}/ES.NRLIB/code.o ${OUT}/ES.o @ <>= ${MID}/ES.NRLIB: ${MID}/ES.spad @ echo 0 making ${MID}/ES.NRLIB from ${MID}/ES.spad @ (cd ${MID} ; echo ')co ES.spad' | ${INTERPSYS} ) @ <>= ${MID}/ES.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/ES.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf ES.NRLIB ; \ ${SPADBIN}/notangle -R"category ES ExpressionSpace" ${IN}/fspace.spad.pamphlet >ES.spad ) @ <>= ${MID}/ES-.o: ${MID}/ES-.lsp @ echo 0 making ${MID}/ES-.o from ${MID}/ES-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ES-.lsp" :output-file "ES-.o"))' | ${DEPSYS} ) @ cp ${MID}/ES-.o ${OUT}/ES-.o @ <>= ${MID}/ES-.lsp: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/ES-.lsp from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf ES-.NRLIB ; \ rm -rf ${OUT}/ES-.o ; \ ${SPADBIN}/notangle -R"ES-.lsp BOOTSTRAP" ${IN}/fspace.spad.pamphlet >ES-.lsp ) @ <>= ${MID}/ES.o: ${MID}/ES.lsp @ echo 0 making ${MID}/ES.o from ${MID}/ES.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ES.lsp" :output-file "ES.o"))' | ${DEPSYS} ) @ cp ${MID}/ES.o ${OUT}/ES.o @ <>= ${MID}/ES.lsp: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/ES.lsp from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf ES.NRLIB ; \ rm -rf ${OUT}/ES.o ; \ ${SPADBIN}/notangle -R"ES.lsp BOOTSTRAP" ${IN}/fspace.spad.pamphlet >ES.lsp ) @ <>= ${OUT}/ES1.o: ${MID}/ES1.NRLIB @ echo 0 making ${OUT}/ES1.o from ${MID}/ES1.NRLIB @ cp ${MID}/ES1.NRLIB/code.o ${OUT}/ES1.o @ <>= ${MID}/ES1.NRLIB: ${MID}/ES1.spad @ echo 0 making ${MID}/ES1.NRLIB from ${MID}/ES1.spad @ (cd ${MID} ; echo ')co ES1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ES1.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/ES1.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf ES1.NRLIB ; \ ${SPADBIN}/notangle -R"package ES1 ExpressionSpaceFunctions1" ${IN}/fspace.spad.pamphlet >ES1.spad ) @ <>= ${OUT}/ES2.o: ${MID}/ES2.NRLIB @ echo 0 making ${OUT}/ES2.o from ${MID}/ES2.NRLIB @ cp ${MID}/ES2.NRLIB/code.o ${OUT}/ES2.o @ <>= ${MID}/ES2.NRLIB: ${MID}/ES2.spad @ echo 0 making ${MID}/ES2.NRLIB from ${MID}/ES2.spad @ (cd ${MID} ; echo ')co ES2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ES2.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/ES2.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf ES2.NRLIB ; \ ${SPADBIN}/notangle -R"package ES2 ExpressionSpaceFunctions2" ${IN}/fspace.spad.pamphlet >ES2.spad ) @ <>= ${OUT}/FS-.o: ${MID}/FS.NRLIB @ echo 0 making ${OUT}/FS-.o from ${MID}/FS-.NRLIB @ cp ${MID}/FS-.NRLIB/code.o ${OUT}/FS-.o @ <>= ${MID}/FS-.NRLIB: ${OUT}/TYPE.o ${MID}/FS.spad @ echo 0 making ${MID}/FS-.NRLIB from ${MID}/FS.spad @ (cd ${MID} ; echo ')co FS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FS.o: ${MID}/FS.NRLIB @ echo 0 making ${OUT}/FS.o from ${MID}/FS.NRLIB @ cp ${MID}/FS.NRLIB/code.o ${OUT}/FS.o @ <>= ${MID}/FS.NRLIB: ${MID}/FS.spad @ echo 0 making ${MID}/FS.NRLIB from ${MID}/FS.spad @ (cd ${MID} ; echo ')co FS.spad' | ${INTERPSYS} ) @ <>= ${MID}/FS.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/FS.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf FS.NRLIB ; \ ${SPADBIN}/notangle -R"category FS FunctionSpace" ${IN}/fspace.spad.pamphlet >FS.spad ) @ <>= ${OUT}/FS2.o: ${MID}/FS2.NRLIB @ echo 0 making ${OUT}/FS2.o from ${MID}/FS2.NRLIB @ cp ${MID}/FS2.NRLIB/code.o ${OUT}/FS2.o @ <>= ${MID}/FS2.NRLIB: ${MID}/FS2.spad @ echo 0 making ${MID}/FS2.NRLIB from ${MID}/FS2.spad @ (cd ${MID} ; echo ')co FS2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FS2.spad: ${IN}/fspace.spad.pamphlet @ echo 0 making ${MID}/FS2.spad from ${IN}/fspace.spad.pamphlet @(cd ${MID} ; \ rm -rf FS2.NRLIB ; \ ${SPADBIN}/notangle -R"package FS2 FunctionSpaceFunctions2" ${IN}/fspace.spad.pamphlet >FS2.spad ) @ <>= ${DOC}/fspace.spad.dvi: ${IN}/fspace.spad.pamphlet @ echo 0 making ${DOC}/fspace.spad.dvi from ${IN}/fspace.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/fspace.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} fspace.spad ; \ rm -f ${DOC}/fspace.spad.pamphlet ; \ rm -f ${DOC}/fspace.spad.tex ; \ rm -f ${DOC}/fspace.spad ) @ \subsection{funcpkgs.spad \cite{1}} <>= ${MID}/funcpkgs.spad: ${IN}/funcpkgs.spad.pamphlet @ echo 0 making ${MID}/funcpkgs.spad from ${IN}/funcpkgs.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/funcpkgs.spad.pamphlet >funcpkgs.spad ) @ <>= ${OUT}/FSUPFACT.o: ${MID}/FSUPFACT.NRLIB @ echo 0 making ${OUT}/FSUPFACT.o from ${MID}/FSUPFACT.NRLIB @ cp ${MID}/FSUPFACT.NRLIB/code.o ${OUT}/FSUPFACT.o @ <>= ${MID}/FSUPFACT.NRLIB: ${MID}/FSUPFACT.spad @ echo 0 making ${MID}/FSUPFACT.NRLIB from ${MID}/FSUPFACT.spad @ (cd ${MID} ; echo ')co FSUPFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSUPFACT.spad: ${IN}/funcpkgs.spad.pamphlet @ echo 0 making ${MID}/FSUPFACT.spad from ${IN}/funcpkgs.spad.pamphlet @(cd ${MID} ; \ rm -rf FSUPFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package FSUPFACT FunctionSpaceUnivariatePolynomialFactor" ${IN}/funcpkgs.spad.pamphlet >FSUPFACT.spad ) @ <>= ${DOC}/funcpkgs.spad.dvi: ${IN}/funcpkgs.spad.pamphlet @ echo 0 making ${DOC}/funcpkgs.spad.dvi from ${IN}/funcpkgs.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/funcpkgs.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} funcpkgs.spad ; \ rm -f ${DOC}/funcpkgs.spad.pamphlet ; \ rm -f ${DOC}/funcpkgs.spad.tex ; \ rm -f ${DOC}/funcpkgs.spad ) @ \subsection{functions.spad \cite{1}} <>= ${MID}/functions.spad: ${IN}/functions.spad.pamphlet @ echo 0 making ${MID}/functions.spad from ${IN}/functions.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/functions.spad.pamphlet >functions.spad ) @ <>= ${OUT}/BFUNCT.o: ${MID}/BFUNCT.NRLIB @ echo 0 making ${OUT}/BFUNCT.o from ${MID}/BFUNCT.NRLIB @ cp ${MID}/BFUNCT.NRLIB/code.o ${OUT}/BFUNCT.o @ <>= ${MID}/BFUNCT.NRLIB: ${MID}/BFUNCT.spad @ echo 0 making ${MID}/BFUNCT.NRLIB from ${MID}/BFUNCT.spad @ (cd ${MID} ; echo ')co BFUNCT.spad' | ${INTERPSYS} ) @ <>= ${MID}/BFUNCT.spad: ${IN}/functions.spad.pamphlet @ echo 0 making ${MID}/BFUNCT.spad from ${IN}/functions.spad.pamphlet @(cd ${MID} ; \ rm -rf BFUNCT.NRLIB ; \ ${SPADBIN}/notangle -R"domain BFUNCT BasicFunctions" ${IN}/functions.spad.pamphlet >BFUNCT.spad ) @ <>= ${DOC}/functions.spad.dvi: ${IN}/functions.spad.pamphlet @ echo 0 making ${DOC}/functions.spad.dvi from ${IN}/functions.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/functions.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} functions.spad ; \ rm -f ${DOC}/functions.spad.pamphlet ; \ rm -f ${DOC}/functions.spad.tex ; \ rm -f ${DOC}/functions.spad ) @ \subsection{galfact.spad \cite{1}} <>= ${MID}/galfact.spad: ${IN}/galfact.spad.pamphlet @ echo 0 making ${MID}/galfact.spad from ${IN}/galfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/galfact.spad.pamphlet >galfact.spad ) @ <>= ${OUT}/GALFACT.o: ${MID}/GALFACT.NRLIB @ echo 0 making ${OUT}/GALFACT.o from ${MID}/GALFACT.NRLIB @ cp ${MID}/GALFACT.NRLIB/code.o ${OUT}/GALFACT.o @ <>= ${MID}/GALFACT.NRLIB: ${MID}/GALFACT.spad @ echo 0 making ${MID}/GALFACT.NRLIB from ${MID}/GALFACT.spad @ (cd ${MID} ; echo ')co GALFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/GALFACT.spad: ${IN}/galfact.spad.pamphlet @ echo 0 making ${MID}/GALFACT.spad from ${IN}/galfact.spad.pamphlet @(cd ${MID} ; \ rm -rf GALFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package GALFACT GaloisGroupFactorizer" ${IN}/galfact.spad.pamphlet >GALFACT.spad ) @ <>= ${DOC}/galfact.spad.dvi: ${IN}/galfact.spad.pamphlet @ echo 0 making ${DOC}/galfact.spad.dvi from ${IN}/galfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/galfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} galfact.spad ; \ rm -f ${DOC}/galfact.spad.pamphlet ; \ rm -f ${DOC}/galfact.spad.tex ; \ rm -f ${DOC}/galfact.spad ) @ \subsection{galfactu.spad \cite{1}} <>= ${MID}/galfactu.spad: ${IN}/galfactu.spad.pamphlet @ echo 0 making ${MID}/galfactu.spad from ${IN}/galfactu.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/galfactu.spad.pamphlet >galfactu.spad ) @ <>= ${OUT}/GALFACTU.o: ${MID}/GALFACTU.NRLIB @ echo 0 making ${OUT}/GALFACTU.o from ${MID}/GALFACTU.NRLIB @ cp ${MID}/GALFACTU.NRLIB/code.o ${OUT}/GALFACTU.o @ <>= ${MID}/GALFACTU.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GALFACTU.spad @ echo 0 making ${MID}/GALFACTU.NRLIB from ${MID}/GALFACTU.spad @ (cd ${MID} ; echo ')co GALFACTU.spad' | ${INTERPSYS} ) @ <>= ${MID}/GALFACTU.spad: ${IN}/galfactu.spad.pamphlet @ echo 0 making ${MID}/GALFACTU.spad from ${IN}/galfactu.spad.pamphlet @(cd ${MID} ; \ rm -rf GALFACTU.NRLIB ; \ ${SPADBIN}/notangle -R"package GALFACTU GaloisGroupFactorizationUtilities" ${IN}/galfactu.spad.pamphlet >GALFACTU.spad ) @ <>= ${DOC}/galfactu.spad.dvi: ${IN}/galfactu.spad.pamphlet @ echo 0 making ${DOC}/galfactu.spad.dvi from ${IN}/galfactu.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/galfactu.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} galfactu.spad ; \ rm -f ${DOC}/galfactu.spad.pamphlet ; \ rm -f ${DOC}/galfactu.spad.tex ; \ rm -f ${DOC}/galfactu.spad ) @ \subsection{galpolyu.spad \cite{1}} <>= ${MID}/galpolyu.spad: ${IN}/galpolyu.spad.pamphlet @ echo 0 making ${MID}/galpolyu.spad from ${IN}/galpolyu.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/galpolyu.spad.pamphlet >galpolyu.spad ) @ <>= ${OUT}/GALPOLYU.o: ${MID}/GALPOLYU.NRLIB @ echo 0 making ${OUT}/GALPOLYU.o from ${MID}/GALPOLYU.NRLIB @ cp ${MID}/GALPOLYU.NRLIB/code.o ${OUT}/GALPOLYU.o @ <>= ${MID}/GALPOLYU.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GALPOLYU.spad @ echo 0 making ${MID}/GALPOLYU.NRLIB from ${MID}/GALPOLYU.spad @ (cd ${MID} ; echo ')co GALPOLYU.spad' | ${INTERPSYS} ) @ <>= ${MID}/GALPOLYU.spad: ${IN}/galpolyu.spad.pamphlet @ echo 0 making ${MID}/GALPOLYU.spad from ${IN}/galpolyu.spad.pamphlet @(cd ${MID} ; \ rm -rf GALPOLYU.NRLIB ; \ ${SPADBIN}/notangle -R"package GALPOLYU GaloisGroupPolynomialUtilities" ${IN}/galpolyu.spad.pamphlet >GALPOLYU.spad ) @ <>= ${DOC}/galpolyu.spad.dvi: ${IN}/galpolyu.spad.pamphlet @ echo 0 making ${DOC}/galpolyu.spad.dvi from ${IN}/galpolyu.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/galpolyu.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} galpolyu.spad ; \ rm -f ${DOC}/galpolyu.spad.pamphlet ; \ rm -f ${DOC}/galpolyu.spad.tex ; \ rm -f ${DOC}/galpolyu.spad ) @ \subsection{galutil.spad \cite{1}} <>= ${MID}/galutil.spad: ${IN}/galutil.spad.pamphlet @ echo 0 making ${MID}/galutil.spad from ${IN}/galutil.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/galutil.spad.pamphlet >galutil.spad ) @ <>= ${OUT}/GALUTIL.o: ${MID}/GALUTIL.NRLIB @ echo 0 making ${OUT}/GALUTIL.o from ${MID}/GALUTIL.NRLIB @ cp ${MID}/GALUTIL.NRLIB/code.o ${OUT}/GALUTIL.o @ <>= ${MID}/GALUTIL.NRLIB: ${MID}/GALUTIL.spad @ echo 0 making ${MID}/GALUTIL.NRLIB from ${MID}/GALUTIL.spad @ (cd ${MID} ; echo ')co GALUTIL.spad' | ${INTERPSYS} ) @ <>= ${MID}/GALUTIL.spad: ${IN}/galutil.spad.pamphlet @ echo 0 making ${MID}/GALUTIL.spad from ${IN}/galutil.spad.pamphlet @(cd ${MID} ; \ rm -rf GALUTIL.NRLIB ; \ ${SPADBIN}/notangle -R"package GALUTIL GaloisGroupUtilities" ${IN}/galutil.spad.pamphlet >GALUTIL.spad ) @ <>= ${DOC}/galutil.spad.dvi: ${IN}/galutil.spad.pamphlet @ echo 0 making ${DOC}/galutil.spad.dvi from ${IN}/galutil.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/galutil.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} galutil.spad ; \ rm -f ${DOC}/galutil.spad.pamphlet ; \ rm -f ${DOC}/galutil.spad.tex ; \ rm -f ${DOC}/galutil.spad ) @ \subsection{gaussfac.spad \cite{1}} <>= ${MID}/gaussfac.spad: ${IN}/gaussfac.spad.pamphlet @ echo 0 making ${MID}/gaussfac.spad from ${IN}/gaussfac.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gaussfac.spad.pamphlet >gaussfac.spad ) @ <>= ${OUT}/GAUSSFAC.o: ${MID}/GAUSSFAC.NRLIB @ echo 0 making ${OUT}/GAUSSFAC.o from ${MID}/GAUSSFAC.NRLIB @ cp ${MID}/GAUSSFAC.NRLIB/code.o ${OUT}/GAUSSFAC.o @ <>= ${MID}/GAUSSFAC.NRLIB: ${MID}/GAUSSFAC.spad @ echo 0 making ${MID}/GAUSSFAC.NRLIB from ${MID}/GAUSSFAC.spad @ (cd ${MID} ; echo ')co GAUSSFAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/GAUSSFAC.spad: ${IN}/gaussfac.spad.pamphlet @ echo 0 making ${MID}/GAUSSFAC.spad from ${IN}/gaussfac.spad.pamphlet @(cd ${MID} ; \ rm -rf GAUSSFAC.NRLIB ; \ ${SPADBIN}/notangle -R"package GAUSSFAC GaussianFactorizationPackage" ${IN}/gaussfac.spad.pamphlet >GAUSSFAC.spad ) @ <>= ${DOC}/gaussfac.spad.dvi: ${IN}/gaussfac.spad.pamphlet @ echo 0 making ${DOC}/gaussfac.spad.dvi from ${IN}/gaussfac.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gaussfac.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gaussfac.spad ; \ rm -f ${DOC}/gaussfac.spad.pamphlet ; \ rm -f ${DOC}/gaussfac.spad.tex ; \ rm -f ${DOC}/gaussfac.spad ) @ \subsection{gaussian.spad \cite{1}} <>= ${MID}/gaussian.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/gaussian.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gaussian.spad.pamphlet >gaussian.spad ) @ <>= ${OUT}/CINTSLPE.o: ${MID}/CINTSLPE.NRLIB @ echo 0 making ${OUT}/CINTSLPE.o from ${MID}/CINTSLPE.NRLIB @ cp ${MID}/CINTSLPE.NRLIB/code.o ${OUT}/CINTSLPE.o @ <>= ${MID}/CINTSLPE.NRLIB: ${MID}/CINTSLPE.spad @ echo 0 making ${MID}/CINTSLPE.NRLIB from ${MID}/CINTSLPE.spad @ (cd ${MID} ; echo ')co CINTSLPE.spad' | ${INTERPSYS} ) @ <>= ${MID}/CINTSLPE.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/CINTSLPE.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf CINTSLPE.NRLIB ; \ ${SPADBIN}/notangle -R"package CINTSLPE ComplexIntegerSolveLinearPolynomialEquation" ${IN}/gaussian.spad.pamphlet >CINTSLPE.spad ) @ <>= ${OUT}/COMPCAT-.o: ${MID}/COMPCAT.NRLIB @ echo 0 making ${OUT}/COMPCAT-.o from ${MID}/COMPCAT-.NRLIB @ cp ${MID}/COMPCAT-.NRLIB/code.o ${OUT}/COMPCAT-.o @ <>= ${MID}/COMPCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/COMPCAT.spad @ echo 0 making ${MID}/COMPCAT-.NRLIB from ${MID}/COMPCAT.spad @ (cd ${MID} ; echo ')co COMPCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/COMPCAT.o: ${MID}/COMPCAT.NRLIB @ echo 0 making ${OUT}/COMPCAT.o from ${MID}/COMPCAT.NRLIB @ cp ${MID}/COMPCAT.NRLIB/code.o ${OUT}/COMPCAT.o @ <>= ${MID}/COMPCAT.NRLIB: ${MID}/COMPCAT.spad @ echo 0 making ${MID}/COMPCAT.NRLIB from ${MID}/COMPCAT.spad @ (cd ${MID} ; echo ')co COMPCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPCAT.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/COMPCAT.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category COMPCAT ComplexCategory" ${IN}/gaussian.spad.pamphlet >COMPCAT.spad ) @ <>= ${OUT}/COMPFACT.o: ${MID}/COMPFACT.NRLIB @ echo 0 making ${OUT}/COMPFACT.o from ${MID}/COMPFACT.NRLIB @ cp ${MID}/COMPFACT.NRLIB/code.o ${OUT}/COMPFACT.o @ <>= ${MID}/COMPFACT.NRLIB: ${MID}/COMPFACT.spad @ echo 0 making ${MID}/COMPFACT.NRLIB from ${MID}/COMPFACT.spad @ (cd ${MID} ; echo ')co COMPFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPFACT.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/COMPFACT.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package COMPFACT ComplexFactorization" ${IN}/gaussian.spad.pamphlet >COMPFACT.spad ) @ <>= ${OUT}/COMPLEX.o: ${MID}/COMPLEX.NRLIB @ echo 0 making ${OUT}/COMPLEX.o from ${MID}/COMPLEX.NRLIB @ cp ${MID}/COMPLEX.NRLIB/code.o ${OUT}/COMPLEX.o @ <>= ${MID}/COMPLEX.NRLIB: ${MID}/COMPLEX.spad @ echo 0 making ${MID}/COMPLEX.NRLIB from ${MID}/COMPLEX.spad @ (cd ${MID} ; echo ')co COMPLEX.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPLEX.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/COMPLEX.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPLEX.NRLIB ; \ ${SPADBIN}/notangle -R"domain COMPLEX Complex" ${IN}/gaussian.spad.pamphlet >COMPLEX.spad ) @ <>= ${OUT}/COMPLEX2.o: ${MID}/COMPLEX2.NRLIB @ echo 0 making ${OUT}/COMPLEX2.o from ${MID}/COMPLEX2.NRLIB @ cp ${MID}/COMPLEX2.NRLIB/code.o ${OUT}/COMPLEX2.o @ <>= ${MID}/COMPLEX2.NRLIB: ${MID}/COMPLEX2.spad @ echo 0 making ${MID}/COMPLEX2.NRLIB from ${MID}/COMPLEX2.spad @ (cd ${MID} ; echo ')co COMPLEX2.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPLEX2.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/COMPLEX2.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPLEX2.NRLIB ; \ ${SPADBIN}/notangle -R"package COMPLEX2 ComplexFunctions2" ${IN}/gaussian.spad.pamphlet >COMPLEX2.spad ) @ <>= ${OUT}/COMPLPAT.o: ${MID}/COMPLPAT.NRLIB @ echo 0 making ${OUT}/COMPLPAT.o from ${MID}/COMPLPAT.NRLIB @ cp ${MID}/COMPLPAT.NRLIB/code.o ${OUT}/COMPLPAT.o @ <>= ${MID}/COMPLPAT.NRLIB: ${MID}/COMPLPAT.spad @ echo 0 making ${MID}/COMPLPAT.NRLIB from ${MID}/COMPLPAT.spad @ (cd ${MID} ; echo ')co COMPLPAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPLPAT.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/COMPLPAT.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPLPAT.NRLIB ; \ ${SPADBIN}/notangle -R"package COMPLPAT ComplexPattern" ${IN}/gaussian.spad.pamphlet >COMPLPAT.spad ) @ <>= ${OUT}/CPMATCH.o: ${MID}/CPMATCH.NRLIB @ echo 0 making ${OUT}/CPMATCH.o from ${MID}/CPMATCH.NRLIB @ cp ${MID}/CPMATCH.NRLIB/code.o ${OUT}/CPMATCH.o @ <>= ${MID}/CPMATCH.NRLIB: ${MID}/CPMATCH.spad @ echo 0 making ${MID}/CPMATCH.NRLIB from ${MID}/CPMATCH.spad @ (cd ${MID} ; echo ')co CPMATCH.spad' | ${INTERPSYS} ) @ <>= ${MID}/CPMATCH.spad: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${MID}/CPMATCH.spad from ${IN}/gaussian.spad.pamphlet @(cd ${MID} ; \ rm -rf CPMATCH.NRLIB ; \ ${SPADBIN}/notangle -R"package CPMATCH ComplexPatternMatch" ${IN}/gaussian.spad.pamphlet >CPMATCH.spad ) @ <>= ${DOC}/gaussian.spad.dvi: ${IN}/gaussian.spad.pamphlet @ echo 0 making ${DOC}/gaussian.spad.dvi from ${IN}/gaussian.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gaussian.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gaussian.spad ; \ rm -f ${DOC}/gaussian.spad.pamphlet ; \ rm -f ${DOC}/gaussian.spad.tex ; \ rm -f ${DOC}/gaussian.spad ) @ \subsection{gbeuclid.spad \cite{1}} <>= ${MID}/gbeuclid.spad: ${IN}/gbeuclid.spad.pamphlet @ echo 0 making ${MID}/gbeuclid.spad from ${IN}/gbeuclid.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gbeuclid.spad.pamphlet >gbeuclid.spad ) @ <>= ${OUT}/GBEUCLID.o: ${MID}/GBEUCLID.NRLIB @ echo 0 making ${OUT}/GBEUCLID.o from ${MID}/GBEUCLID.NRLIB @ cp ${MID}/GBEUCLID.NRLIB/code.o ${OUT}/GBEUCLID.o @ <>= ${MID}/GBEUCLID.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GBEUCLID.spad @ echo 0 making ${MID}/GBEUCLID.NRLIB from ${MID}/GBEUCLID.spad @ (cd ${MID} ; echo ')co GBEUCLID.spad' | ${INTERPSYS} ) @ <>= ${MID}/GBEUCLID.spad: ${IN}/gbeuclid.spad.pamphlet @ echo 0 making ${MID}/GBEUCLID.spad from ${IN}/gbeuclid.spad.pamphlet @(cd ${MID} ; \ rm -rf GBEUCLID.NRLIB ; \ ${SPADBIN}/notangle -R"package GBEUCLID EuclideanGroebnerBasisPackage" ${IN}/gbeuclid.spad.pamphlet >GBEUCLID.spad ) @ <>= ${DOC}/gbeuclid.spad.dvi: ${IN}/gbeuclid.spad.pamphlet @ echo 0 making ${DOC}/gbeuclid.spad.dvi from ${IN}/gbeuclid.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gbeuclid.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gbeuclid.spad ; \ rm -f ${DOC}/gbeuclid.spad.pamphlet ; \ rm -f ${DOC}/gbeuclid.spad.tex ; \ rm -f ${DOC}/gbeuclid.spad ) @ \subsection{gbintern.spad \cite{1}} <>= ${MID}/gbintern.spad: ${IN}/gbintern.spad.pamphlet @ echo 0 making ${MID}/gbintern.spad from ${IN}/gbintern.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gbintern.spad.pamphlet >gbintern.spad ) @ <>= ${OUT}/GBINTERN.o: ${MID}/GBINTERN.NRLIB @ echo 0 making ${OUT}/GBINTERN.o from ${MID}/GBINTERN.NRLIB @ cp ${MID}/GBINTERN.NRLIB/code.o ${OUT}/GBINTERN.o @ <>= ${MID}/GBINTERN.NRLIB: ${MID}/GBINTERN.spad @ echo 0 making ${MID}/GBINTERN.NRLIB from ${MID}/GBINTERN.spad @ (cd ${MID} ; echo ')co GBINTERN.spad' | ${INTERPSYS} ) @ <>= ${MID}/GBINTERN.spad: ${IN}/gbintern.spad.pamphlet @ echo 0 making ${MID}/GBINTERN.spad from ${IN}/gbintern.spad.pamphlet @(cd ${MID} ; \ rm -rf GBINTERN.NRLIB ; \ ${SPADBIN}/notangle -R"package GBINTERN GroebnerInternalPackage" ${IN}/gbintern.spad.pamphlet >GBINTERN.spad ) @ <>= ${DOC}/gbintern.spad.dvi: ${IN}/gbintern.spad.pamphlet @ echo 0 making ${DOC}/gbintern.spad.dvi from ${IN}/gbintern.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gbintern.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gbintern.spad ; \ rm -f ${DOC}/gbintern.spad.pamphlet ; \ rm -f ${DOC}/gbintern.spad.tex ; \ rm -f ${DOC}/gbintern.spad ) @ \subsection{gb.spad \cite{1}} <>= ${MID}/gb.spad: ${IN}/gb.spad.pamphlet @ echo 0 making ${MID}/gb.spad from ${IN}/gb.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gb.spad.pamphlet >gb.spad ) @ <>= ${OUT}/GB.o: ${MID}/GB.NRLIB @ echo 0 making ${OUT}/GB.o from ${MID}/GB.NRLIB @ cp ${MID}/GB.NRLIB/code.o ${OUT}/GB.o @ <>= ${MID}/GB.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GB.spad @ echo 0 making ${MID}/GB.NRLIB from ${MID}/GB.spad @ (cd ${MID} ; echo ')co GB.spad' | ${INTERPSYS} ) @ <>= ${MID}/GB.spad: ${IN}/gb.spad.pamphlet @ echo 0 making ${MID}/GB.spad from ${IN}/gb.spad.pamphlet @(cd ${MID} ; \ rm -rf GB.NRLIB ; \ ${SPADBIN}/notangle -R"package GB GroebnerPackage" ${IN}/gb.spad.pamphlet >GB.spad ) @ <>= ${DOC}/gb.spad.dvi: ${IN}/gb.spad.pamphlet @ echo 0 making ${DOC}/gb.spad.dvi from ${IN}/gb.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gb.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gb.spad ; \ rm -f ${DOC}/gb.spad.pamphlet ; \ rm -f ${DOC}/gb.spad.tex ; \ rm -f ${DOC}/gb.spad ) @ \subsection{gdirprod.spad \cite{1}} <>= ${MID}/gdirprod.spad: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${MID}/gdirprod.spad from ${IN}/gdirprod.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gdirprod.spad.pamphlet >gdirprod.spad ) @ <>= ${OUT}/HDP.o: ${MID}/HDP.NRLIB @ echo 0 making ${OUT}/HDP.o from ${MID}/HDP.NRLIB @ cp ${MID}/HDP.NRLIB/code.o ${OUT}/HDP.o @ <>= ${MID}/HDP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/HDP.spad @ echo 0 making ${MID}/HDP.NRLIB from ${MID}/HDP.spad @ (cd ${MID} ; echo ')co HDP.spad' | ${INTERPSYS} ) @ <>= ${MID}/HDP.spad: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${MID}/HDP.spad from ${IN}/gdirprod.spad.pamphlet @(cd ${MID} ; \ rm -rf HDP.NRLIB ; \ ${SPADBIN}/notangle -R"domain HDP HomogeneousDirectProduct" ${IN}/gdirprod.spad.pamphlet >HDP.spad ) @ <>= ${OUT}/ORDFUNS.o: ${MID}/ORDFUNS.NRLIB @ echo 0 making ${OUT}/ORDFUNS.o from ${MID}/ORDFUNS.NRLIB @ cp ${MID}/ORDFUNS.NRLIB/code.o ${OUT}/ORDFUNS.o @ <>= ${MID}/ORDFUNS.NRLIB: ${MID}/ORDFUNS.spad @ echo 0 making ${MID}/ORDFUNS.NRLIB from ${MID}/ORDFUNS.spad @ (cd ${MID} ; echo ')co ORDFUNS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORDFUNS.spad: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${MID}/ORDFUNS.spad from ${IN}/gdirprod.spad.pamphlet @(cd ${MID} ; \ rm -rf ORDFUNS.NRLIB ; \ ${SPADBIN}/notangle -R"package ORDFUNS OrderingFunctions" ${IN}/gdirprod.spad.pamphlet >ORDFUNS.spad ) @ <>= ${OUT}/ODP.o: ${MID}/ODP.NRLIB @ echo 0 making ${OUT}/ODP.o from ${MID}/ODP.NRLIB @ cp ${MID}/ODP.NRLIB/code.o ${OUT}/ODP.o @ <>= ${MID}/ODP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ODP.spad @ echo 0 making ${MID}/ODP.NRLIB from ${MID}/ODP.spad @ (cd ${MID} ; echo ')co ODP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODP.spad: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${MID}/ODP.spad from ${IN}/gdirprod.spad.pamphlet @(cd ${MID} ; \ rm -rf ODP.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODP OrderedDirectProduct" ${IN}/gdirprod.spad.pamphlet >ODP.spad ) @ <>= ${OUT}/SHDP.o: ${MID}/SHDP.NRLIB @ echo 0 making ${OUT}/SHDP.o from ${MID}/SHDP.NRLIB @ cp ${MID}/SHDP.NRLIB/code.o ${OUT}/SHDP.o @ <>= ${MID}/SHDP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SHDP.spad @ echo 0 making ${MID}/SHDP.NRLIB from ${MID}/SHDP.spad @ (cd ${MID} ; echo ')co SHDP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SHDP.spad: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${MID}/SHDP.spad from ${IN}/gdirprod.spad.pamphlet @(cd ${MID} ; \ rm -rf SHDP.NRLIB ; \ ${SPADBIN}/notangle -R"domain SHDP SplitHomogeneousDirectProduct" ${IN}/gdirprod.spad.pamphlet >SHDP.spad ) @ <>= ${DOC}/gdirprod.spad.dvi: ${IN}/gdirprod.spad.pamphlet @ echo 0 making ${DOC}/gdirprod.spad.dvi from ${IN}/gdirprod.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gdirprod.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gdirprod.spad ; \ rm -f ${DOC}/gdirprod.spad.pamphlet ; \ rm -f ${DOC}/gdirprod.spad.tex ; \ rm -f ${DOC}/gdirprod.spad ) @ \subsection{gdpoly.spad \cite{1}} <>= ${MID}/gdpoly.spad: ${IN}/gdpoly.spad.pamphlet @ echo 0 making ${MID}/gdpoly.spad from ${IN}/gdpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gdpoly.spad.pamphlet >gdpoly.spad ) @ <>= ${OUT}/DMP.o: ${MID}/DMP.NRLIB @ echo 0 making ${OUT}/DMP.o from ${MID}/DMP.NRLIB @ cp ${MID}/DMP.NRLIB/code.o ${OUT}/DMP.o @ <>= ${MID}/DMP.NRLIB: ${MID}/DMP.spad @ echo 0 making ${MID}/DMP.NRLIB from ${MID}/DMP.spad @ (cd ${MID} ; echo ')co DMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/DMP.spad: ${IN}/gdpoly.spad.pamphlet @ echo 0 making ${MID}/DMP.spad from ${IN}/gdpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf DMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain DMP DistributedMultivariatePolynomial" ${IN}/gdpoly.spad.pamphlet >DMP.spad ) @ <>= ${OUT}/GDMP.o: ${MID}/GDMP.NRLIB @ echo 0 making ${OUT}/GDMP.o from ${MID}/GDMP.NRLIB @ cp ${MID}/GDMP.NRLIB/code.o ${OUT}/GDMP.o @ <>= ${MID}/GDMP.NRLIB: ${MID}/GDMP.spad @ echo 0 making ${MID}/GDMP.NRLIB from ${MID}/GDMP.spad @ (cd ${MID} ; echo ')co GDMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/GDMP.spad: ${IN}/gdpoly.spad.pamphlet @ echo 0 making ${MID}/GDMP.spad from ${IN}/gdpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf GDMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain GDMP GeneralDistributedMultivariatePolynomial" ${IN}/gdpoly.spad.pamphlet >GDMP.spad ) @ <>= ${OUT}/HDMP.o: ${MID}/HDMP.NRLIB @ echo 0 making ${OUT}/HDMP.o from ${MID}/HDMP.NRLIB @ cp ${MID}/HDMP.NRLIB/code.o ${OUT}/HDMP.o @ <>= ${MID}/HDMP.NRLIB: ${MID}/HDMP.spad @ echo 0 making ${MID}/HDMP.NRLIB from ${MID}/HDMP.spad @ (cd ${MID} ; echo ')co HDMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/HDMP.spad: ${IN}/gdpoly.spad.pamphlet @ echo 0 making ${MID}/HDMP.spad from ${IN}/gdpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf HDMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain HDMP HomogeneousDistributedMultivariatePolynomial" ${IN}/gdpoly.spad.pamphlet >HDMP.spad ) @ <>= ${DOC}/gdpoly.spad.dvi: ${IN}/gdpoly.spad.pamphlet @ echo 0 making ${DOC}/gdpoly.spad.dvi from ${IN}/gdpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gdpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gdpoly.spad ; \ rm -f ${DOC}/gdpoly.spad.pamphlet ; \ rm -f ${DOC}/gdpoly.spad.tex ; \ rm -f ${DOC}/gdpoly.spad ) @ \subsection{geneez.spad \cite{1}} <>= ${MID}/geneez.spad: ${IN}/geneez.spad.pamphlet @ echo 0 making ${MID}/geneez.spad from ${IN}/geneez.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/geneez.spad.pamphlet >geneez.spad ) @ <>= ${OUT}/GENEEZ.o: ${MID}/GENEEZ.NRLIB @ echo 0 making ${OUT}/GENEEZ.o from ${MID}/GENEEZ.NRLIB @ cp ${MID}/GENEEZ.NRLIB/code.o ${OUT}/GENEEZ.o @ <>= ${MID}/GENEEZ.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GENEEZ.spad @ echo 0 making ${MID}/GENEEZ.NRLIB from ${MID}/GENEEZ.spad @ (cd ${MID} ; echo ')co GENEEZ.spad' | ${INTERPSYS} ) @ <>= ${MID}/GENEEZ.spad: ${IN}/geneez.spad.pamphlet @ echo 0 making ${MID}/GENEEZ.spad from ${IN}/geneez.spad.pamphlet @(cd ${MID} ; \ rm -rf GENEEZ.NRLIB ; \ ${SPADBIN}/notangle -R"package GENEEZ GenExEuclid" ${IN}/geneez.spad.pamphlet >GENEEZ.spad ) @ <>= ${DOC}/geneez.spad.dvi: ${IN}/geneez.spad.pamphlet @ echo 0 making ${DOC}/geneez.spad.dvi from ${IN}/geneez.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/geneez.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} geneez.spad ; \ rm -f ${DOC}/geneez.spad.pamphlet ; \ rm -f ${DOC}/geneez.spad.tex ; \ rm -f ${DOC}/geneez.spad ) @ \subsection{generic.spad \cite{1}} <>= ${MID}/generic.spad: ${IN}/generic.spad.pamphlet @ echo 0 making ${MID}/generic.spad from ${IN}/generic.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/generic.spad.pamphlet >generic.spad ) @ <>= ${OUT}/CVMP.o: ${MID}/CVMP.NRLIB @ echo 0 making ${OUT}/CVMP.o from ${MID}/CVMP.NRLIB @ cp ${MID}/CVMP.NRLIB/code.o ${OUT}/CVMP.o @ <>= ${MID}/CVMP.NRLIB: ${MID}/CVMP.spad @ echo 0 making ${MID}/CVMP.NRLIB from ${MID}/CVMP.spad @ (cd ${MID} ; echo ')co CVMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/CVMP.spad: ${IN}/generic.spad.pamphlet @ echo 0 making ${MID}/CVMP.spad from ${IN}/generic.spad.pamphlet @(cd ${MID} ; \ rm -rf CVMP.NRLIB ; \ ${SPADBIN}/notangle -R"package CVMP CoerceVectorMatrixPackage" ${IN}/generic.spad.pamphlet >CVMP.spad ) @ <>= ${OUT}/GCNAALG.o: ${MID}/GCNAALG.NRLIB @ echo 0 making ${OUT}/GCNAALG.o from ${MID}/GCNAALG.NRLIB @ cp ${MID}/GCNAALG.NRLIB/code.o ${OUT}/GCNAALG.o @ <>= ${MID}/GCNAALG.NRLIB: ${MID}/GCNAALG.spad @ echo 0 making ${MID}/GCNAALG.NRLIB from ${MID}/GCNAALG.spad @ (cd ${MID} ; echo ')co GCNAALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/GCNAALG.spad: ${IN}/generic.spad.pamphlet @ echo 0 making ${MID}/GCNAALG.spad from ${IN}/generic.spad.pamphlet @(cd ${MID} ; \ rm -rf GCNAALG.NRLIB ; \ ${SPADBIN}/notangle -R"domain GCNAALG GenericNonAssociativeAlgebra" ${IN}/generic.spad.pamphlet >GCNAALG.spad ) @ <>= ${DOC}/generic.spad.dvi: ${IN}/generic.spad.pamphlet @ echo 0 making ${DOC}/generic.spad.dvi from ${IN}/generic.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/generic.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} generic.spad ; \ rm -f ${DOC}/generic.spad.pamphlet ; \ rm -f ${DOC}/generic.spad.tex ; \ rm -f ${DOC}/generic.spad ) @ \subsection{genufact.spad \cite{1}} <>= ${MID}/genufact.spad: ${IN}/genufact.spad.pamphlet @ echo 0 making ${MID}/genufact.spad from ${IN}/genufact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/genufact.spad.pamphlet >genufact.spad ) @ <>= ${OUT}/GENUFACT.o: ${MID}/GENUFACT.NRLIB @ echo 0 making ${OUT}/GENUFACT.o from ${MID}/GENUFACT.NRLIB @ cp ${MID}/GENUFACT.NRLIB/code.o ${OUT}/GENUFACT.o @ <>= ${MID}/GENUFACT.NRLIB: ${MID}/GENUFACT.spad @ echo 0 making ${MID}/GENUFACT.NRLIB from ${MID}/GENUFACT.spad @ (cd ${MID} ; echo ')co GENUFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/GENUFACT.spad: ${IN}/genufact.spad.pamphlet @ echo 0 making ${MID}/GENUFACT.spad from ${IN}/genufact.spad.pamphlet @(cd ${MID} ; \ rm -rf GENUFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package GENUFACT GenUFactorize" ${IN}/genufact.spad.pamphlet >GENUFACT.spad ) @ <>= ${DOC}/genufact.spad.dvi: ${IN}/genufact.spad.pamphlet @ echo 0 making ${DOC}/genufact.spad.dvi from ${IN}/genufact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/genufact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} genufact.spad ; \ rm -f ${DOC}/genufact.spad.pamphlet ; \ rm -f ${DOC}/genufact.spad.tex ; \ rm -f ${DOC}/genufact.spad ) @ \subsection{genups.spad \cite{1}} <>= ${MID}/genups.spad: ${IN}/genups.spad.pamphlet @ echo 0 making ${MID}/genups.spad from ${IN}/genups.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/genups.spad.pamphlet >genups.spad ) @ <>= ${OUT}/GENUPS.o: ${MID}/GENUPS.NRLIB @ echo 0 making ${OUT}/GENUPS.o from ${MID}/GENUPS.NRLIB @ cp ${MID}/GENUPS.NRLIB/code.o ${OUT}/GENUPS.o @ <>= ${MID}/GENUPS.NRLIB: ${MID}/GENUPS.spad @ echo 0 making ${MID}/GENUPS.NRLIB from ${MID}/GENUPS.spad @ (cd ${MID} ; echo ')co GENUPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/GENUPS.spad: ${IN}/genups.spad.pamphlet @ echo 0 making ${MID}/GENUPS.spad from ${IN}/genups.spad.pamphlet @(cd ${MID} ; \ rm -rf GENUPS.NRLIB ; \ ${SPADBIN}/notangle -R"package GENUPS GenerateUnivariatePowerSeries" ${IN}/genups.spad.pamphlet >GENUPS.spad ) @ <>= ${DOC}/genups.spad.dvi: ${IN}/genups.spad.pamphlet @ echo 0 making ${DOC}/genups.spad.dvi from ${IN}/genups.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/genups.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} genups.spad ; \ rm -f ${DOC}/genups.spad.pamphlet ; \ rm -f ${DOC}/genups.spad.tex ; \ rm -f ${DOC}/genups.spad ) @ \subsection{ghensel.spad \cite{1}} <>= ${MID}/ghensel.spad: ${IN}/ghensel.spad.pamphlet @ echo 0 making ${MID}/ghensel.spad from ${IN}/ghensel.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ghensel.spad.pamphlet >ghensel.spad ) @ <>= ${OUT}/GHENSEL.o: ${MID}/GHENSEL.NRLIB @ echo 0 making ${OUT}/GHENSEL.o from ${MID}/GHENSEL.NRLIB @ cp ${MID}/GHENSEL.NRLIB/code.o ${OUT}/GHENSEL.o @ <>= ${MID}/GHENSEL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GHENSEL.spad @ echo 0 making ${MID}/GHENSEL.NRLIB from ${MID}/GHENSEL.spad @ (cd ${MID} ; echo ')co GHENSEL.spad' | ${INTERPSYS} ) @ <>= ${MID}/GHENSEL.spad: ${IN}/ghensel.spad.pamphlet @ echo 0 making ${MID}/GHENSEL.spad from ${IN}/ghensel.spad.pamphlet @(cd ${MID} ; \ rm -rf GHENSEL.NRLIB ; \ ${SPADBIN}/notangle -R"package GHENSEL GeneralHenselPackage" ${IN}/ghensel.spad.pamphlet >GHENSEL.spad ) @ <>= ${DOC}/ghensel.spad.dvi: ${IN}/ghensel.spad.pamphlet @ echo 0 making ${DOC}/ghensel.spad.dvi from ${IN}/ghensel.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ghensel.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ghensel.spad ; \ rm -f ${DOC}/ghensel.spad.pamphlet ; \ rm -f ${DOC}/ghensel.spad.tex ; \ rm -f ${DOC}/ghensel.spad ) @ \subsection{gpgcd.spad \cite{1}} <>= ${MID}/gpgcd.spad: ${IN}/gpgcd.spad.pamphlet @ echo 0 making ${MID}/gpgcd.spad from ${IN}/gpgcd.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gpgcd.spad.pamphlet >gpgcd.spad ) @ <>= ${OUT}/GENPGCD.o: ${MID}/GENPGCD.NRLIB @ echo 0 making ${OUT}/GENPGCD.o from ${MID}/GENPGCD.NRLIB @ cp ${MID}/GENPGCD.NRLIB/code.o ${OUT}/GENPGCD.o @ <>= ${MID}/GENPGCD.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GENPGCD.spad @ echo 0 making ${MID}/GENPGCD.NRLIB from ${MID}/GENPGCD.spad @ (cd ${MID} ; echo ')co GENPGCD.spad' | ${INTERPSYS} ) @ <>= ${MID}/GENPGCD.spad: ${IN}/gpgcd.spad.pamphlet @ echo 0 making ${MID}/GENPGCD.spad from ${IN}/gpgcd.spad.pamphlet @(cd ${MID} ; \ rm -rf GENPGCD.NRLIB ; \ ${SPADBIN}/notangle -R"package GENPGCD GeneralPolynomialGcdPackage" ${IN}/gpgcd.spad.pamphlet >GENPGCD.spad ) @ <>= ${DOC}/gpgcd.spad.dvi: ${IN}/gpgcd.spad.pamphlet @ echo 0 making ${DOC}/gpgcd.spad.dvi from ${IN}/gpgcd.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gpgcd.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gpgcd.spad ; \ rm -f ${DOC}/gpgcd.spad.pamphlet ; \ rm -f ${DOC}/gpgcd.spad.tex ; \ rm -f ${DOC}/gpgcd.spad ) @ \subsection{gpol.spad \cite{1}} <>= ${MID}/gpol.spad: ${IN}/gpol.spad.pamphlet @ echo 0 making ${MID}/gpol.spad from ${IN}/gpol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gpol.spad.pamphlet >gpol.spad ) @ <>= ${OUT}/LAUPOL.o: ${MID}/LAUPOL.NRLIB @ echo 0 making ${OUT}/LAUPOL.o from ${MID}/LAUPOL.NRLIB @ cp ${MID}/LAUPOL.NRLIB/code.o ${OUT}/LAUPOL.o @ <>= ${MID}/LAUPOL.NRLIB: ${MID}/LAUPOL.spad @ echo 0 making ${MID}/LAUPOL.NRLIB from ${MID}/LAUPOL.spad @ (cd ${MID} ; echo ')co LAUPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/LAUPOL.spad: ${IN}/gpol.spad.pamphlet @ echo 0 making ${MID}/LAUPOL.spad from ${IN}/gpol.spad.pamphlet @(cd ${MID} ; \ rm -rf LAUPOL.NRLIB ; \ ${SPADBIN}/notangle -R"domain LAUPOL LaurentPolynomial" ${IN}/gpol.spad.pamphlet >LAUPOL.spad ) @ <>= ${DOC}/gpol.spad.dvi: ${IN}/gpol.spad.pamphlet @ echo 0 making ${DOC}/gpol.spad.dvi from ${IN}/gpol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gpol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gpol.spad ; \ rm -f ${DOC}/gpol.spad.pamphlet ; \ rm -f ${DOC}/gpol.spad.tex ; \ rm -f ${DOC}/gpol.spad ) @ \subsection{grdef.spad \cite{1}} <>= ${MID}/grdef.spad: ${IN}/grdef.spad.pamphlet @ echo 0 making ${MID}/grdef.spad from ${IN}/grdef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/grdef.spad.pamphlet >grdef.spad ) @ <>= ${OUT}/GRDEF.o: ${MID}/GRDEF.NRLIB @ echo 0 making ${OUT}/GRDEF.o from ${MID}/GRDEF.NRLIB @ cp ${MID}/GRDEF.NRLIB/code.o ${OUT}/GRDEF.o @ <>= ${MID}/GRDEF.NRLIB: ${MID}/GRDEF.spad @ echo 0 making ${MID}/GRDEF.NRLIB from ${MID}/GRDEF.spad @ (cd ${MID} ; echo ')co GRDEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/GRDEF.spad: ${IN}/grdef.spad.pamphlet @ echo 0 making ${MID}/GRDEF.spad from ${IN}/grdef.spad.pamphlet @(cd ${MID} ; \ rm -rf GRDEF.NRLIB ; \ ${SPADBIN}/notangle -R"package GRDEF GraphicsDefaults" ${IN}/grdef.spad.pamphlet >GRDEF.spad ) @ <>= ${DOC}/grdef.spad.dvi: ${IN}/grdef.spad.pamphlet @ echo 0 making ${DOC}/grdef.spad.dvi from ${IN}/grdef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/grdef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} grdef.spad ; \ rm -f ${DOC}/grdef.spad.pamphlet ; \ rm -f ${DOC}/grdef.spad.tex ; \ rm -f ${DOC}/grdef.spad ) @ \subsection{groebf.spad \cite{1}} <>= ${MID}/groebf.spad: ${IN}/groebf.spad.pamphlet @ echo 0 making ${MID}/groebf.spad from ${IN}/groebf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/groebf.spad.pamphlet >groebf.spad ) @ <>= ${OUT}/GBF.o: ${MID}/GBF.NRLIB @ echo 0 making ${OUT}/GBF.o from ${MID}/GBF.NRLIB @ cp ${MID}/GBF.NRLIB/code.o ${OUT}/GBF.o @ <>= ${MID}/GBF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GBF.spad @ echo 0 making ${MID}/GBF.NRLIB from ${MID}/GBF.spad @ (cd ${MID} ; echo ')co GBF.spad' | ${INTERPSYS} ) @ <>= ${MID}/GBF.spad: ${IN}/groebf.spad.pamphlet @ echo 0 making ${MID}/GBF.spad from ${IN}/groebf.spad.pamphlet @(cd ${MID} ; \ rm -rf GBF.NRLIB ; \ ${SPADBIN}/notangle -R"package GBF GroebnerFactorizationPackage" ${IN}/groebf.spad.pamphlet >GBF.spad ) @ <>= ${DOC}/groebf.spad.dvi: ${IN}/groebf.spad.pamphlet @ echo 0 making ${DOC}/groebf.spad.dvi from ${IN}/groebf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/groebf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} groebf.spad ; \ rm -f ${DOC}/groebf.spad.pamphlet ; \ rm -f ${DOC}/groebf.spad.tex ; \ rm -f ${DOC}/groebf.spad ) @ \subsection{groebsol.spad \cite{1}} <>= ${MID}/groebsol.spad: ${IN}/groebsol.spad.pamphlet @ echo 0 making ${MID}/groebsol.spad from ${IN}/groebsol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/groebsol.spad.pamphlet >groebsol.spad ) @ <>= ${OUT}/GROEBSOL.o: ${MID}/GROEBSOL.NRLIB @ echo 0 making ${OUT}/GROEBSOL.o from ${MID}/GROEBSOL.NRLIB @ cp ${MID}/GROEBSOL.NRLIB/code.o ${OUT}/GROEBSOL.o @ <>= ${MID}/GROEBSOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GROEBSOL.spad @ echo 0 making ${MID}/GROEBSOL.NRLIB from ${MID}/GROEBSOL.spad @ (cd ${MID} ; echo ')co GROEBSOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/GROEBSOL.spad: ${IN}/groebsol.spad.pamphlet @ echo 0 making ${MID}/GROEBSOL.spad from ${IN}/groebsol.spad.pamphlet @(cd ${MID} ; \ rm -rf GROEBSOL.NRLIB ; \ ${SPADBIN}/notangle -R"package GROEBSOL GroebnerSolve" ${IN}/groebsol.spad.pamphlet >GROEBSOL.spad ) @ <>= ${DOC}/groebsol.spad.dvi: ${IN}/groebsol.spad.pamphlet @ echo 0 making ${DOC}/groebsol.spad.dvi from ${IN}/groebsol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/groebsol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} groebsol.spad ; \ rm -f ${DOC}/groebsol.spad.pamphlet ; \ rm -f ${DOC}/groebsol.spad.tex ; \ rm -f ${DOC}/groebsol.spad ) @ \subsection{gseries.spad \cite{1}} <>= ${MID}/gseries.spad: ${IN}/gseries.spad.pamphlet @ echo 0 making ${MID}/gseries.spad from ${IN}/gseries.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/gseries.spad.pamphlet >gseries.spad ) @ <>= ${OUT}/GSERIES.o: ${MID}/GSERIES.NRLIB @ echo 0 making ${OUT}/GSERIES.o from ${MID}/GSERIES.NRLIB @ cp ${MID}/GSERIES.NRLIB/code.o ${OUT}/GSERIES.o @ <>= ${MID}/GSERIES.NRLIB: ${MID}/GSERIES.spad @ echo 0 making ${MID}/GSERIES.NRLIB from ${MID}/GSERIES.spad @ (cd ${MID} ; echo ')co GSERIES.spad' | ${INTERPSYS} ) @ <>= ${MID}/GSERIES.spad: ${IN}/gseries.spad.pamphlet @ echo 0 making ${MID}/GSERIES.spad from ${IN}/gseries.spad.pamphlet @(cd ${MID} ; \ rm -rf GSERIES.NRLIB ; \ ${SPADBIN}/notangle -R"domain GSERIES GeneralUnivariatePowerSeries" ${IN}/gseries.spad.pamphlet >GSERIES.spad ) @ <>= ${DOC}/gseries.spad.dvi: ${IN}/gseries.spad.pamphlet @ echo 0 making ${DOC}/gseries.spad.dvi from ${IN}/gseries.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/gseries.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} gseries.spad ; \ rm -f ${DOC}/gseries.spad.pamphlet ; \ rm -f ${DOC}/gseries.spad.tex ; \ rm -f ${DOC}/gseries.spad ) @ \subsection{herm.as \cite{1}} <>= ${MID}/herm.as: ${IN}/herm.as.pamphlet @ echo 0 making ${MID}/herm.as from ${IN}/herm.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/herm.as.pamphlet >herm.as ) @ <>= ${DOC}/herm.as.dvi: ${IN}/herm.as.pamphlet @ echo 0 making ${DOC}/herm.as.dvi from ${IN}/herm.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/herm.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} herm.as ; \ rm -f ${DOC}/herm.as.pamphlet ; \ rm -f ${DOC}/herm.as.tex ; \ rm -f ${DOC}/herm.as ) @ \subsection{ideal.spad \cite{1}} <>= ${MID}/ideal.spad: ${IN}/ideal.spad.pamphlet @ echo 0 making ${MID}/ideal.spad from ${IN}/ideal.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ideal.spad.pamphlet >ideal.spad ) @ <>= ${OUT}/IDEAL.o: ${MID}/IDEAL.NRLIB @ echo 0 making ${OUT}/IDEAL.o from ${MID}/IDEAL.NRLIB @ cp ${MID}/IDEAL.NRLIB/code.o ${OUT}/IDEAL.o @ <>= ${MID}/IDEAL.NRLIB: ${MID}/IDEAL.spad @ echo 0 making ${MID}/IDEAL.NRLIB from ${MID}/IDEAL.spad @ (cd ${MID} ; echo ')co IDEAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDEAL.spad: ${IN}/ideal.spad.pamphlet @ echo 0 making ${MID}/IDEAL.spad from ${IN}/ideal.spad.pamphlet @(cd ${MID} ; \ rm -rf IDEAL.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDEAL PolynomialIdeals" ${IN}/ideal.spad.pamphlet >IDEAL.spad ) @ <>= ${DOC}/ideal.spad.dvi: ${IN}/ideal.spad.pamphlet @ echo 0 making ${DOC}/ideal.spad.dvi from ${IN}/ideal.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ideal.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ideal.spad ; \ rm -f ${DOC}/ideal.spad.pamphlet ; \ rm -f ${DOC}/ideal.spad.tex ; \ rm -f ${DOC}/ideal.spad ) @ \subsection{idecomp.spad \cite{1}} <>= ${MID}/idecomp.spad: ${IN}/idecomp.spad.pamphlet @ echo 0 making ${MID}/idecomp.spad from ${IN}/idecomp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/idecomp.spad.pamphlet >idecomp.spad ) @ <>= ${OUT}/IDECOMP.o: ${MID}/IDECOMP.NRLIB @ echo 0 making ${OUT}/IDECOMP.o from ${MID}/IDECOMP.NRLIB @ cp ${MID}/IDECOMP.NRLIB/code.o ${OUT}/IDECOMP.o @ <>= ${MID}/IDECOMP.NRLIB: ${MID}/IDECOMP.spad @ echo 0 making ${MID}/IDECOMP.NRLIB from ${MID}/IDECOMP.spad @ (cd ${MID} ; echo ')co IDECOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDECOMP.spad: ${IN}/idecomp.spad.pamphlet @ echo 0 making ${MID}/IDECOMP.spad from ${IN}/idecomp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDECOMP.NRLIB ; \ ${SPADBIN}/notangle -R"package IDECOMP IdealDecompositionPackage" ${IN}/idecomp.spad.pamphlet >IDECOMP.spad ) @ <>= ${DOC}/idecomp.spad.dvi: ${IN}/idecomp.spad.pamphlet @ echo 0 making ${DOC}/idecomp.spad.dvi from ${IN}/idecomp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/idecomp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} idecomp.spad ; \ rm -f ${DOC}/idecomp.spad.pamphlet ; \ rm -f ${DOC}/idecomp.spad.tex ; \ rm -f ${DOC}/idecomp.spad ) @ \subsection{indexedp.spad \cite{1}} <>= ${MID}/indexedp.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/indexedp.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/indexedp.spad.pamphlet >indexedp.spad ) @ <>= ${OUT}/IDPAG.o: ${MID}/IDPAG.NRLIB @ echo 0 making ${OUT}/IDPAG.o from ${MID}/IDPAG.NRLIB @ cp ${MID}/IDPAG.NRLIB/code.o ${OUT}/IDPAG.o @ <>= ${MID}/IDPAG.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IDPAG.spad @ echo 0 making ${MID}/IDPAG.NRLIB from ${MID}/IDPAG.spad @ (cd ${MID} ; echo ')co IDPAG.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPAG.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPAG.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPAG.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDPAG IndexedDirectProductAbelianGroup" ${IN}/indexedp.spad.pamphlet >IDPAG.spad ) @ <>= ${OUT}/IDPAM.o: ${MID}/IDPAM.NRLIB @ echo 0 making ${OUT}/IDPAM.o from ${MID}/IDPAM.NRLIB @ cp ${MID}/IDPAM.NRLIB/code.o ${OUT}/IDPAM.o @ <>= ${MID}/IDPAM.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IDPAM.spad @ echo 0 making ${MID}/IDPAM.NRLIB from ${MID}/IDPAM.spad @ (cd ${MID} ; echo ')co IDPAM.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPAM.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPAM.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPAM.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDPAM IndexedDirectProductAbelianMonoid" ${IN}/indexedp.spad.pamphlet >IDPAM.spad ) @ <>= ${OUT}/IDPC.o: ${MID}/IDPC.NRLIB @ echo 0 making ${OUT}/IDPC.o from ${MID}/IDPC.NRLIB @ cp ${MID}/IDPC.NRLIB/code.o ${OUT}/IDPC.o @ <>= ${MID}/IDPC.NRLIB: ${MID}/IDPC.spad @ echo 0 making ${MID}/IDPC.NRLIB from ${MID}/IDPC.spad @ (cd ${MID} ; echo ')co IDPC.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPC.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPC.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPC.NRLIB ; \ ${SPADBIN}/notangle -R"category IDPC IndexedDirectProductCategory" ${IN}/indexedp.spad.pamphlet >IDPC.spad ) @ <>= ${OUT}/IDPO.o: ${MID}/IDPO.NRLIB @ echo 0 making ${OUT}/IDPO.o from ${MID}/IDPO.NRLIB @ cp ${MID}/IDPO.NRLIB/code.o ${OUT}/IDPO.o @ <>= ${MID}/IDPO.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IDPO.spad @ echo 0 making ${MID}/IDPO.NRLIB from ${MID}/IDPO.spad @ (cd ${MID} ; echo ')co IDPO.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPO.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPO.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPO.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDPO IndexedDirectProductObject" ${IN}/indexedp.spad.pamphlet >IDPO.spad ) @ <>= ${OUT}/IDPOAM.o: ${MID}/IDPOAM.NRLIB @ echo 0 making ${OUT}/IDPOAM.o from ${MID}/IDPOAM.NRLIB @ cp ${MID}/IDPOAM.NRLIB/code.o ${OUT}/IDPOAM.o @ <>= ${MID}/IDPOAM.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IDPOAM.spad @ echo 0 making ${MID}/IDPOAM.NRLIB from ${MID}/IDPOAM.spad @ (cd ${MID} ; echo ')co IDPOAM.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPOAM.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPOAM.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPOAM.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDPOAM IndexedDirectProductOrderedAbelianMonoid" ${IN}/indexedp.spad.pamphlet >IDPOAM.spad ) @ <>= ${OUT}/IDPOAMS.o: ${MID}/IDPOAMS.NRLIB @ echo 0 making ${OUT}/IDPOAMS.o from ${MID}/IDPOAMS.NRLIB @ cp ${MID}/IDPOAMS.NRLIB/code.o ${OUT}/IDPOAMS.o @ <>= ${MID}/IDPOAMS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IDPOAMS.spad @ echo 0 making ${MID}/IDPOAMS.NRLIB from ${MID}/IDPOAMS.spad @ (cd ${MID} ; echo ')co IDPOAMS.spad' | ${INTERPSYS} ) @ <>= ${MID}/IDPOAMS.spad: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${MID}/IDPOAMS.spad from ${IN}/indexedp.spad.pamphlet @(cd ${MID} ; \ rm -rf IDPOAMS.NRLIB ; \ ${SPADBIN}/notangle -R"domain IDPOAMS IndexedDirectProductOrderedAbelianMonoidSup" ${IN}/indexedp.spad.pamphlet >IDPOAMS.spad ) @ <>= ${DOC}/indexedp.spad.dvi: ${IN}/indexedp.spad.pamphlet @ echo 0 making ${DOC}/indexedp.spad.dvi from ${IN}/indexedp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/indexedp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} indexedp.spad ; \ rm -f ${DOC}/indexedp.spad.pamphlet ; \ rm -f ${DOC}/indexedp.spad.tex ; \ rm -f ${DOC}/indexedp.spad ) @ \subsection{infprod.spad \cite{1}} <>= ${MID}/infprod.spad: ${IN}/infprod.spad.pamphlet @ echo 0 making ${MID}/infprod.spad from ${IN}/infprod.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/infprod.spad.pamphlet >infprod.spad ) @ <>= ${OUT}/INFPROD0.o: ${MID}/INFPROD0.NRLIB @ echo 0 making ${OUT}/INFPROD0.o from ${MID}/INFPROD0.NRLIB @ cp ${MID}/INFPROD0.NRLIB/code.o ${OUT}/INFPROD0.o @ <>= ${MID}/INFPROD0.NRLIB: ${MID}/INFPROD0.spad @ echo 0 making ${MID}/INFPROD0.NRLIB from ${MID}/INFPROD0.spad @ (cd ${MID} ; echo ')co INFPROD0.spad' | ${INTERPSYS} ) @ <>= ${MID}/INFPROD0.spad: ${IN}/infprod.spad.pamphlet @ echo 0 making ${MID}/INFPROD0.spad from ${IN}/infprod.spad.pamphlet @(cd ${MID} ; \ rm -rf INFPROD0.NRLIB ; \ ${SPADBIN}/notangle -R"package INFPROD0 InfiniteProductCharacteristicZero" ${IN}/infprod.spad.pamphlet >INFPROD0.spad ) @ <>= ${OUT}/INPRODFF.o: ${MID}/INPRODFF.NRLIB @ echo 0 making ${OUT}/INPRODFF.o from ${MID}/INPRODFF.NRLIB @ cp ${MID}/INPRODFF.NRLIB/code.o ${OUT}/INPRODFF.o @ <>= ${MID}/INPRODFF.NRLIB: ${MID}/INPRODFF.spad @ echo 0 making ${MID}/INPRODFF.NRLIB from ${MID}/INPRODFF.spad @ (cd ${MID} ; echo ')co INPRODFF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INPRODFF.spad: ${IN}/infprod.spad.pamphlet @ echo 0 making ${MID}/INPRODFF.spad from ${IN}/infprod.spad.pamphlet @(cd ${MID} ; \ rm -rf INPRODFF.NRLIB ; \ ${SPADBIN}/notangle -R"package INPRODFF InfiniteProductFiniteField" ${IN}/infprod.spad.pamphlet >INPRODFF.spad ) @ <>= ${OUT}/INPRODPF.o: ${MID}/INPRODPF.NRLIB @ echo 0 making ${OUT}/INPRODPF.o from ${MID}/INPRODPF.NRLIB @ cp ${MID}/INPRODPF.NRLIB/code.o ${OUT}/INPRODPF.o @ <>= ${MID}/INPRODPF.NRLIB: ${MID}/INPRODPF.spad @ echo 0 making ${MID}/INPRODPF.NRLIB from ${MID}/INPRODPF.spad @ (cd ${MID} ; echo ')co INPRODPF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INPRODPF.spad: ${IN}/infprod.spad.pamphlet @ echo 0 making ${MID}/INPRODPF.spad from ${IN}/infprod.spad.pamphlet @(cd ${MID} ; \ rm -rf INPRODPF.NRLIB ; \ ${SPADBIN}/notangle -R"package INPRODPF InfiniteProductPrimeField" ${IN}/infprod.spad.pamphlet >INPRODPF.spad ) @ <>= ${OUT}/STINPROD.o: ${MID}/STINPROD.NRLIB @ echo 0 making ${OUT}/STINPROD.o from ${MID}/STINPROD.NRLIB @ cp ${MID}/STINPROD.NRLIB/code.o ${OUT}/STINPROD.o @ <>= ${MID}/STINPROD.NRLIB: ${MID}/STINPROD.spad @ echo 0 making ${MID}/STINPROD.NRLIB from ${MID}/STINPROD.spad @ (cd ${MID} ; echo ')co STINPROD.spad' | ${INTERPSYS} ) @ <>= ${MID}/STINPROD.spad: ${IN}/infprod.spad.pamphlet @ echo 0 making ${MID}/STINPROD.spad from ${IN}/infprod.spad.pamphlet @(cd ${MID} ; \ rm -rf STINPROD.NRLIB ; \ ${SPADBIN}/notangle -R"package STINPROD StreamInfiniteProduct" ${IN}/infprod.spad.pamphlet >STINPROD.spad ) @ <>= ${DOC}/infprod.spad.dvi: ${IN}/infprod.spad.pamphlet @ echo 0 making ${DOC}/infprod.spad.dvi from ${IN}/infprod.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/infprod.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} infprod.spad ; \ rm -f ${DOC}/infprod.spad.pamphlet ; \ rm -f ${DOC}/infprod.spad.tex ; \ rm -f ${DOC}/infprod.spad ) @ \subsection{intaf.spad \cite{1}} <>= ${MID}/intaf.spad: ${IN}/intaf.spad.pamphlet @ echo 0 making ${MID}/intaf.spad from ${IN}/intaf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intaf.spad.pamphlet >intaf.spad ) @ <>= ${OUT}/INTAF.o: ${MID}/INTAF.NRLIB @ echo 0 making ${OUT}/INTAF.o from ${MID}/INTAF.NRLIB @ cp ${MID}/INTAF.NRLIB/code.o ${OUT}/INTAF.o @ <>= ${MID}/INTAF.NRLIB: ${MID}/INTAF.spad @ echo 0 making ${MID}/INTAF.NRLIB from ${MID}/INTAF.spad @ (cd ${MID} ; echo ')co INTAF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTAF.spad: ${IN}/intaf.spad.pamphlet @ echo 0 making ${MID}/INTAF.spad from ${IN}/intaf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTAF.NRLIB ; \ ${SPADBIN}/notangle -R"package INTAF AlgebraicIntegration" ${IN}/intaf.spad.pamphlet >INTAF.spad ) @ <>= ${OUT}/INTG0.o: ${MID}/INTG0.NRLIB @ echo 0 making ${OUT}/INTG0.o from ${MID}/INTG0.NRLIB @ cp ${MID}/INTG0.NRLIB/code.o ${OUT}/INTG0.o @ <>= ${MID}/INTG0.NRLIB: ${MID}/INTG0.spad @ echo 0 making ${MID}/INTG0.NRLIB from ${MID}/INTG0.spad @ (cd ${MID} ; echo ')co INTG0.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTG0.spad: ${IN}/intaf.spad.pamphlet @ echo 0 making ${MID}/INTG0.spad from ${IN}/intaf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTG0.NRLIB ; \ ${SPADBIN}/notangle -R"package INTG0 GenusZeroIntegration" ${IN}/intaf.spad.pamphlet >INTG0.spad ) @ <>= ${OUT}/INTPAF.o: ${MID}/INTPAF.NRLIB @ echo 0 making ${OUT}/INTPAF.o from ${MID}/INTPAF.NRLIB @ cp ${MID}/INTPAF.NRLIB/code.o ${OUT}/INTPAF.o @ <>= ${MID}/INTPAF.NRLIB: ${MID}/INTPAF.spad @ echo 0 making ${MID}/INTPAF.NRLIB from ${MID}/INTPAF.spad @ (cd ${MID} ; echo ')co INTPAF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTPAF.spad: ${IN}/intaf.spad.pamphlet @ echo 0 making ${MID}/INTPAF.spad from ${IN}/intaf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTPAF.NRLIB ; \ ${SPADBIN}/notangle -R"package INTPAF PureAlgebraicIntegration" ${IN}/intaf.spad.pamphlet >INTPAF.spad ) @ <>= ${DOC}/intaf.spad.dvi: ${IN}/intaf.spad.pamphlet @ echo 0 making ${DOC}/intaf.spad.dvi from ${IN}/intaf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intaf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intaf.spad ; \ rm -f ${DOC}/intaf.spad.pamphlet ; \ rm -f ${DOC}/intaf.spad.tex ; \ rm -f ${DOC}/intaf.spad ) @ \subsection{intalg.spad \cite{1}} <>= ${MID}/intalg.spad: ${IN}/intalg.spad.pamphlet @ echo 0 making ${MID}/intalg.spad from ${IN}/intalg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intalg.spad.pamphlet >intalg.spad ) @ <>= ${OUT}/DBLRESP.o: ${MID}/DBLRESP.NRLIB @ echo 0 making ${OUT}/DBLRESP.o from ${MID}/DBLRESP.NRLIB @ cp ${MID}/DBLRESP.NRLIB/code.o ${OUT}/DBLRESP.o @ <>= ${MID}/DBLRESP.NRLIB: ${MID}/DBLRESP.spad @ echo 0 making ${MID}/DBLRESP.NRLIB from ${MID}/DBLRESP.spad @ (cd ${MID} ; echo ')co DBLRESP.spad' | ${INTERPSYS} ) @ <>= ${MID}/DBLRESP.spad: ${IN}/intalg.spad.pamphlet @ echo 0 making ${MID}/DBLRESP.spad from ${IN}/intalg.spad.pamphlet @(cd ${MID} ; \ rm -rf DBLRESP.NRLIB ; \ ${SPADBIN}/notangle -R"package DBLRESP DoubleResultantPackage" ${IN}/intalg.spad.pamphlet >DBLRESP.spad ) @ <>= ${OUT}/INTALG.o: ${MID}/INTALG.NRLIB @ echo 0 making ${OUT}/INTALG.o from ${MID}/INTALG.NRLIB @ cp ${MID}/INTALG.NRLIB/code.o ${OUT}/INTALG.o @ <>= ${MID}/INTALG.NRLIB: ${MID}/INTALG.spad @ echo 0 making ${MID}/INTALG.NRLIB from ${MID}/INTALG.spad @ (cd ${MID} ; echo ')co INTALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTALG.spad: ${IN}/intalg.spad.pamphlet @ echo 0 making ${MID}/INTALG.spad from ${IN}/intalg.spad.pamphlet @(cd ${MID} ; \ rm -rf INTALG.NRLIB ; \ ${SPADBIN}/notangle -R"package INTALG AlgebraicIntegrate" ${IN}/intalg.spad.pamphlet >INTALG.spad ) @ <>= ${OUT}/INTHERAL.o: ${MID}/INTHERAL.NRLIB @ echo 0 making ${OUT}/INTHERAL.o from ${MID}/INTHERAL.NRLIB @ cp ${MID}/INTHERAL.NRLIB/code.o ${OUT}/INTHERAL.o @ <>= ${MID}/INTHERAL.NRLIB: ${MID}/INTHERAL.spad @ echo 0 making ${MID}/INTHERAL.NRLIB from ${MID}/INTHERAL.spad @ (cd ${MID} ; echo ')co INTHERAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTHERAL.spad: ${IN}/intalg.spad.pamphlet @ echo 0 making ${MID}/INTHERAL.spad from ${IN}/intalg.spad.pamphlet @(cd ${MID} ; \ rm -rf INTHERAL.NRLIB ; \ ${SPADBIN}/notangle -R"package INTHERAL AlgebraicHermiteIntegration" ${IN}/intalg.spad.pamphlet >INTHERAL.spad ) @ <>= ${DOC}/intalg.spad.dvi: ${IN}/intalg.spad.pamphlet @ echo 0 making ${DOC}/intalg.spad.dvi from ${IN}/intalg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intalg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intalg.spad ; \ rm -f ${DOC}/intalg.spad.pamphlet ; \ rm -f ${DOC}/intalg.spad.tex ; \ rm -f ${DOC}/intalg.spad ) @ \subsection{intaux.spad \cite{1}} <>= ${MID}/intaux.spad: ${IN}/intaux.spad.pamphlet @ echo 0 making ${MID}/intaux.spad from ${IN}/intaux.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intaux.spad.pamphlet >intaux.spad ) @ <>= ${OUT}/IR.o: ${MID}/IR.NRLIB @ echo 0 making ${OUT}/IR.o from ${MID}/IR.NRLIB @ cp ${MID}/IR.NRLIB/code.o ${OUT}/IR.o @ <>= ${MID}/IR.NRLIB: ${MID}/IR.spad @ echo 0 making ${MID}/IR.NRLIB from ${MID}/IR.spad @ (cd ${MID} ; echo ')co IR.spad' | ${INTERPSYS} ) @ <>= ${MID}/IR.spad: ${IN}/intaux.spad.pamphlet @ echo 0 making ${MID}/IR.spad from ${IN}/intaux.spad.pamphlet @(cd ${MID} ; \ rm -rf IR.NRLIB ; \ ${SPADBIN}/notangle -R"domain IR IntegrationResult" ${IN}/intaux.spad.pamphlet >IR.spad ) @ <>= ${OUT}/IR2.o: ${MID}/IR2.NRLIB @ echo 0 making ${OUT}/IR2.o from ${MID}/IR2.NRLIB @ cp ${MID}/IR2.NRLIB/code.o ${OUT}/IR2.o @ <>= ${MID}/IR2.NRLIB: ${MID}/IR2.spad @ echo 0 making ${MID}/IR2.NRLIB from ${MID}/IR2.spad @ (cd ${MID} ; echo ')co IR2.spad' | ${INTERPSYS} ) @ <>= ${MID}/IR2.spad: ${IN}/intaux.spad.pamphlet @ echo 0 making ${MID}/IR2.spad from ${IN}/intaux.spad.pamphlet @(cd ${MID} ; \ rm -rf IR2.NRLIB ; \ ${SPADBIN}/notangle -R"package IR2 IntegrationResultFunctions2" ${IN}/intaux.spad.pamphlet >IR2.spad ) @ <>= ${DOC}/intaux.spad.dvi: ${IN}/intaux.spad.pamphlet @ echo 0 making ${DOC}/intaux.spad.dvi from ${IN}/intaux.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intaux.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intaux.spad ; \ rm -f ${DOC}/intaux.spad.pamphlet ; \ rm -f ${DOC}/intaux.spad.tex ; \ rm -f ${DOC}/intaux.spad ) @ \subsection{intclos.spad \cite{1}} <>= ${MID}/intclos.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/intclos.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intclos.spad.pamphlet >intclos.spad ) @ <>= ${OUT}/IBATOOL.o: ${MID}/IBATOOL.NRLIB @ echo 0 making ${OUT}/IBATOOL.o from ${MID}/IBATOOL.NRLIB @ cp ${MID}/IBATOOL.NRLIB/code.o ${OUT}/IBATOOL.o @ <>= ${MID}/IBATOOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IBATOOL.spad @ echo 0 making ${MID}/IBATOOL.NRLIB from ${MID}/IBATOOL.spad @ (cd ${MID} ; echo ')co IBATOOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/IBATOOL.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/IBATOOL.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ rm -rf IBATOOL.NRLIB ; \ ${SPADBIN}/notangle -R"package IBATOOL IntegralBasisTools" ${IN}/intclos.spad.pamphlet >IBATOOL.spad ) @ <>= ${OUT}/FFINTBAS.o: ${MID}/FFINTBAS.NRLIB @ echo 0 making ${OUT}/FFINTBAS.o from ${MID}/FFINTBAS.NRLIB @ cp ${MID}/FFINTBAS.NRLIB/code.o ${OUT}/FFINTBAS.o @ <>= ${MID}/FFINTBAS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FFINTBAS.spad @ echo 0 making ${MID}/FFINTBAS.NRLIB from ${MID}/FFINTBAS.spad @ (cd ${MID} ; echo ')co FFINTBAS.spad' | ${INTERPSYS} ) @ <>= ${MID}/FFINTBAS.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/FFINTBAS.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ rm -rf FFINTBAS.NRLIB ; \ ${SPADBIN}/notangle -R"package FFINTBAS FunctionFieldIntegralBasis" ${IN}/intclos.spad.pamphlet >FFINTBAS.spad ) @ <>= ${OUT}/NFINTBAS.o: ${MID}/NFINTBAS.NRLIB @ echo 0 making ${OUT}/NFINTBAS.o from ${MID}/NFINTBAS.NRLIB @ cp ${MID}/NFINTBAS.NRLIB/code.o ${OUT}/NFINTBAS.o @ <>= ${MID}/NFINTBAS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/NFINTBAS.spad @ echo 0 making ${MID}/NFINTBAS.NRLIB from ${MID}/NFINTBAS.spad @ (cd ${MID} ; echo ')co NFINTBAS.spad' | ${INTERPSYS} ) @ <>= ${MID}/NFINTBAS.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/NFINTBAS.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ rm -rf NFINTBAS.NRLIB ; \ ${SPADBIN}/notangle -R"package NFINTBAS NumberFieldIntegralBasis" ${IN}/intclos.spad.pamphlet >NFINTBAS.spad ) @ <>= ${OUT}/TRIMAT.o: ${MID}/TRIMAT.NRLIB @ echo 0 making ${OUT}/TRIMAT.o from ${MID}/TRIMAT.NRLIB @ cp ${MID}/TRIMAT.NRLIB/code.o ${OUT}/TRIMAT.o @ <>= ${MID}/TRIMAT.NRLIB: ${MID}/TRIMAT.spad @ echo 0 making ${MID}/TRIMAT.NRLIB from ${MID}/TRIMAT.spad @ (cd ${MID} ; echo ')co TRIMAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/TRIMAT.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/TRIMAT.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ rm -rf TRIMAT.NRLIB ; \ ${SPADBIN}/notangle -R"package TRIMAT TriangularMatrixOperations" ${IN}/intclos.spad.pamphlet >TRIMAT.spad ) @ <>= ${OUT}/WFFINTBS.o: ${MID}/WFFINTBS.NRLIB @ echo 0 making ${OUT}/WFFINTBS.o from ${MID}/WFFINTBS.NRLIB @ cp ${MID}/WFFINTBS.NRLIB/code.o ${OUT}/WFFINTBS.o @ <>= ${MID}/WFFINTBS.NRLIB: ${MID}/WFFINTBS.spad @ echo 0 making ${MID}/WFFINTBS.NRLIB from ${MID}/WFFINTBS.spad @ (cd ${MID} ; echo ')co WFFINTBS.spad' | ${INTERPSYS} ) @ <>= ${MID}/WFFINTBS.spad: ${IN}/intclos.spad.pamphlet @ echo 0 making ${MID}/WFFINTBS.spad from ${IN}/intclos.spad.pamphlet @(cd ${MID} ; \ rm -rf WFFINTBS.NRLIB ; \ ${SPADBIN}/notangle -R"package WFFINTBS WildFunctionFieldIntegralBasis" ${IN}/intclos.spad.pamphlet >WFFINTBS.spad ) @ <>= ${DOC}/intclos.spad.dvi: ${IN}/intclos.spad.pamphlet @ echo 0 making ${DOC}/intclos.spad.dvi from ${IN}/intclos.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intclos.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intclos.spad ; \ rm -f ${DOC}/intclos.spad.pamphlet ; \ rm -f ${DOC}/intclos.spad.tex ; \ rm -f ${DOC}/intclos.spad ) @ \subsection{intef.spad \cite{1}} <>= ${MID}/intef.spad: ${IN}/intef.spad.pamphlet @ echo 0 making ${MID}/intef.spad from ${IN}/intef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intef.spad.pamphlet >intef.spad ) @ <>= ${OUT}/INTEF.o: ${MID}/INTEF.NRLIB @ echo 0 making ${OUT}/INTEF.o from ${MID}/INTEF.NRLIB @ cp ${MID}/INTEF.NRLIB/code.o ${OUT}/INTEF.o @ <>= ${MID}/INTEF.NRLIB: ${MID}/INTEF.spad @ echo 0 making ${MID}/INTEF.NRLIB from ${MID}/INTEF.spad @ (cd ${MID} ; echo ')co INTEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTEF.spad: ${IN}/intef.spad.pamphlet @ echo 0 making ${MID}/INTEF.spad from ${IN}/intef.spad.pamphlet @(cd ${MID} ; \ rm -rf INTEF.NRLIB ; \ ${SPADBIN}/notangle -R"package INTEF ElementaryIntegration" ${IN}/intef.spad.pamphlet >INTEF.spad ) @ <>= ${DOC}/intef.spad.dvi: ${IN}/intef.spad.pamphlet @ echo 0 making ${DOC}/intef.spad.dvi from ${IN}/intef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intef.spad ; \ rm -f ${DOC}/intef.spad.pamphlet ; \ rm -f ${DOC}/intef.spad.tex ; \ rm -f ${DOC}/intef.spad ) @ \subsection{integer.spad \cite{1}} <>= ${MID}/integer.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/integer.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/integer.spad.pamphlet >integer.spad ) @ <>= ${OUT}/INT.o: ${MID}/INT.NRLIB @ echo 0 making ${OUT}/INT.o from ${MID}/INT.NRLIB @ cp ${MID}/INT.NRLIB/code.o ${OUT}/INT.o @ <>= ${MID}/INT.NRLIB: ${MID}/INT.spad @ echo 0 making ${MID}/INT.NRLIB from ${MID}/INT.spad @ (cd ${MID} ; echo ')co INT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INT.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/INT.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf INT.NRLIB ; \ ${SPADBIN}/notangle -R"domain INT Integer" ${IN}/integer.spad.pamphlet >INT.spad ) @ <>= ${MID}/INT.o: ${MID}/INT.lsp @ echo 0 making ${MID}/INT.o from ${MID}/INT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "INT.lsp" :output-file "INT.o"))' | ${DEPSYS} ) @ cp ${MID}/INT.o ${OUT}/INT.o @ <>= ${MID}/INT.lsp: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/INT.lsp from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf INT.NRLIB ; \ rm -rf ${OUT}/INT.o ; \ ${SPADBIN}/notangle -R"INT.lsp BOOTSTRAP" ${IN}/integer.spad.pamphlet >INT.lsp ) @ <>= ${OUT}/INTSLPE.o: ${MID}/INTSLPE.NRLIB @ echo 0 making ${OUT}/INTSLPE.o from ${MID}/INTSLPE.NRLIB @ cp ${MID}/INTSLPE.NRLIB/code.o ${OUT}/INTSLPE.o @ <>= ${MID}/INTSLPE.NRLIB: ${MID}/INTSLPE.spad @ echo 0 making ${MID}/INTSLPE.NRLIB from ${MID}/INTSLPE.spad @ (cd ${MID} ; echo ')co INTSLPE.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTSLPE.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/INTSLPE.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf INTSLPE.NRLIB ; \ ${SPADBIN}/notangle -R"package INTSLPE IntegerSolveLinearPolynomialEquation" ${IN}/integer.spad.pamphlet >INTSLPE.spad ) @ <>= ${OUT}/NNI.o: ${MID}/NNI.NRLIB @ echo 0 making ${OUT}/NNI.o from ${MID}/NNI.NRLIB @ cp ${MID}/NNI.NRLIB/code.o ${OUT}/NNI.o @ <>= ${MID}/NNI.NRLIB: ${OUT}/TYPE.o ${MID}/NNI.spad @ echo 0 making ${MID}/NNI.NRLIB from ${MID}/NNI.spad @ (cd ${MID} ; echo ')co NNI.spad' | ${INTERPSYS} ) @ <>= ${MID}/NNI.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/NNI.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf NNI.NRLIB ; \ ${SPADBIN}/notangle -R"domain NNI NonNegativeInteger" ${IN}/integer.spad.pamphlet >NNI.spad ) @ <>= ${MID}/NNI.o: ${MID}/NNI.lsp @ echo 0 making ${MID}/NNI.o from ${MID}/NNI.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "NNI.lsp" :output-file "NNI.o"))' | ${DEPSYS} ) @ cp ${MID}/NNI.o ${OUT}/NNI.o @ <>= ${MID}/NNI.lsp: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/NNI.lsp from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf NNI.NRLIB ; \ rm -rf ${OUT}/NNI.o ; \ ${SPADBIN}/notangle -R"NNI.lsp BOOTSTRAP" ${IN}/integer.spad.pamphlet >NNI.lsp ) @ <>= ${OUT}/PI.o: ${MID}/PI.NRLIB @ echo 0 making ${OUT}/PI.o from ${MID}/PI.NRLIB @ cp ${MID}/PI.NRLIB/code.o ${OUT}/PI.o @ <>= ${MID}/PI.NRLIB: ${MID}/PI.spad @ echo 0 making ${MID}/PI.NRLIB from ${MID}/PI.spad @ (cd ${MID} ; echo ')co PI.spad' | ${INTERPSYS} ) @ <>= ${MID}/PI.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/PI.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf PI.NRLIB ; \ ${SPADBIN}/notangle -R"domain PI PositiveInteger" ${IN}/integer.spad.pamphlet >PI.spad ) @ <>= ${MID}/PI.o: ${MID}/PI.lsp @ echo 0 making ${MID}/PI.o from ${MID}/PI.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "PI.lsp" :output-file "PI.o"))' | ${DEPSYS} ) @ cp ${MID}/PI.o ${OUT}/PI.o @ <>= ${MID}/PI.lsp: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/PI.lsp from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf PI.NRLIB ; \ rm -rf ${OUT}/PI.o ; \ ${SPADBIN}/notangle -R"PI.lsp BOOTSTRAP" ${IN}/integer.spad.pamphlet >PI.lsp ) @ <>= ${OUT}/ROMAN.o: ${MID}/ROMAN.NRLIB @ echo 0 making ${OUT}/ROMAN.o from ${MID}/ROMAN.NRLIB @ cp ${MID}/ROMAN.NRLIB/code.o ${OUT}/ROMAN.o @ <>= ${MID}/ROMAN.NRLIB: ${MID}/ROMAN.spad @ echo 0 making ${MID}/ROMAN.NRLIB from ${MID}/ROMAN.spad @ (cd ${MID} ; echo ')co ROMAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/ROMAN.spad: ${IN}/integer.spad.pamphlet @ echo 0 making ${MID}/ROMAN.spad from ${IN}/integer.spad.pamphlet @(cd ${MID} ; \ rm -rf ROMAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain ROMAN RomanNumeral" ${IN}/integer.spad.pamphlet >ROMAN.spad ) @ <>= ${DOC}/integer.spad.dvi: ${IN}/integer.spad.pamphlet @ echo 0 making ${DOC}/integer.spad.dvi from ${IN}/integer.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/integer.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} integer.spad ; \ rm -f ${DOC}/integer.spad.pamphlet ; \ rm -f ${DOC}/integer.spad.tex ; \ rm -f ${DOC}/integer.spad ) @ \subsection{integrat.spad \cite{1}} <>= ${MID}/integrat.spad: ${IN}/integrat.spad.pamphlet @ echo 0 making ${MID}/integrat.spad from ${IN}/integrat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/integrat.spad.pamphlet >integrat.spad ) @ <>= ${OUT}/FSCINT.o: ${MID}/FSCINT.NRLIB @ echo 0 making ${OUT}/FSCINT.o from ${MID}/FSCINT.NRLIB @ cp ${MID}/FSCINT.NRLIB/code.o ${OUT}/FSCINT.o @ <>= ${MID}/FSCINT.NRLIB: ${MID}/FSCINT.spad @ echo 0 making ${MID}/FSCINT.NRLIB from ${MID}/FSCINT.spad @ (cd ${MID} ; echo ')co FSCINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSCINT.spad: ${IN}/integrat.spad.pamphlet @ echo 0 making ${MID}/FSCINT.spad from ${IN}/integrat.spad.pamphlet @(cd ${MID} ; \ rm -rf FSCINT.NRLIB ; \ ${SPADBIN}/notangle -R"package FSCINT FunctionSpaceComplexIntegration" ${IN}/integrat.spad.pamphlet >FSCINT.spad ) @ <>= ${OUT}/FSINT.o: ${MID}/FSINT.NRLIB @ echo 0 making ${OUT}/FSINT.o from ${MID}/FSINT.NRLIB @ cp ${MID}/FSINT.NRLIB/code.o ${OUT}/FSINT.o @ <>= ${MID}/FSINT.NRLIB: ${MID}/FSINT.spad @ echo 0 making ${MID}/FSINT.NRLIB from ${MID}/FSINT.spad @ (cd ${MID} ; echo ')co FSINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSINT.spad: ${IN}/integrat.spad.pamphlet @ echo 0 making ${MID}/FSINT.spad from ${IN}/integrat.spad.pamphlet @(cd ${MID} ; \ rm -rf FSINT.NRLIB ; \ ${SPADBIN}/notangle -R"package FSINT FunctionSpaceIntegration" ${IN}/integrat.spad.pamphlet >FSINT.spad ) @ <>= ${DOC}/integrat.spad.dvi: ${IN}/integrat.spad.pamphlet @ echo 0 making ${DOC}/integrat.spad.dvi from ${IN}/integrat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/integrat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} integrat.spad ; \ rm -f ${DOC}/integrat.spad.pamphlet ; \ rm -f ${DOC}/integrat.spad.tex ; \ rm -f ${DOC}/integrat.spad ) @ \subsection{INTERP.EXPOSED \cite{1}} <>= ${MID}/INTERP.EXPOSED: ${IN}/INTERP.EXPOSED.pamphlet @ echo 0 making ${MID}/INTERP.EXPOSED from ${IN}/INTERP.EXPOSED.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/INTERP.EXPOSED.pamphlet >INTERP.EXPOSED ) @ <>= ${DOC}/INTERP.EXPOSED.dvi: ${IN}/INTERP.EXPOSED.pamphlet @ echo 0 making ${DOC}/INTERP.EXPOSED.dvi from ${IN}/INTERP.EXPOSED.pamphlet @ (cd ${DOC} ; \ cp ${IN}/INTERP.EXPOSED.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} INTERP.EXPOSED ; \ rm -f ${DOC}/INTERP.EXPOSED.pamphlet ; \ rm -f ${DOC}/INTERP.EXPOSED.tex ; \ rm -f ${DOC}/INTERP.EXPOSED ) @ \subsection{interval.as \cite{1}} <>= ${MID}/interval.as: ${IN}/interval.as.pamphlet @ echo 0 making ${MID}/interval.as from ${IN}/interval.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/interval.as.pamphlet >interval.as ) @ <>= ${DOC}/interval.as.dvi: ${IN}/interval.as.pamphlet @ echo 0 making ${DOC}/interval.as.dvi from ${IN}/interval.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/interval.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} interval.as ; \ rm -f ${DOC}/interval.as.pamphlet ; \ rm -f ${DOC}/interval.as.tex ; \ rm -f ${DOC}/interval.as ) @ \subsection{interval.spad \cite{1}} <>= ${MID}/interval.spad: ${IN}/interval.spad.pamphlet @ echo 0 making ${MID}/interval.spad from ${IN}/interval.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/interval.spad.pamphlet >interval.spad ) @ <>= ${OUT}/INTCAT.o: ${MID}/INTCAT.NRLIB @ echo 0 making ${OUT}/INTCAT.o from ${MID}/INTCAT.NRLIB @ cp ${MID}/INTCAT.NRLIB/code.o ${OUT}/INTCAT.o @ <>= ${MID}/INTCAT.NRLIB: ${MID}/INTCAT.spad @ echo 0 making ${MID}/INTCAT.NRLIB from ${MID}/INTCAT.spad @ (cd ${MID} ; echo ')co INTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTCAT.spad: ${IN}/interval.spad.pamphlet @ echo 0 making ${MID}/INTCAT.spad from ${IN}/interval.spad.pamphlet @(cd ${MID} ; \ rm -rf INTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category INTCAT IntervalCategory" ${IN}/interval.spad.pamphlet >INTCAT.spad ) @ <>= ${OUT}/INTRVL.o: ${MID}/INTRVL.NRLIB @ echo 0 making ${OUT}/INTRVL.o from ${MID}/INTRVL.NRLIB @ cp ${MID}/INTRVL.NRLIB/code.o ${OUT}/INTRVL.o @ <>= ${MID}/INTRVL.NRLIB: ${MID}/INTRVL.spad @ echo 0 making ${MID}/INTRVL.NRLIB from ${MID}/INTRVL.spad @ (cd ${MID} ; echo ')co INTRVL.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTRVL.spad: ${IN}/interval.spad.pamphlet @ echo 0 making ${MID}/INTRVL.spad from ${IN}/interval.spad.pamphlet @(cd ${MID} ; \ rm -rf INTRVL.NRLIB ; \ ${SPADBIN}/notangle -R"domain INTRVL Interval" ${IN}/interval.spad.pamphlet >INTRVL.spad ) @ <>= ${DOC}/interval.spad.dvi: ${IN}/interval.spad.pamphlet @ echo 0 making ${DOC}/interval.spad.dvi from ${IN}/interval.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/interval.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} interval.spad ; \ rm -f ${DOC}/interval.spad.pamphlet ; \ rm -f ${DOC}/interval.spad.tex ; \ rm -f ${DOC}/interval.spad ) @ \subsection{intfact.spad \cite{1}} <>= ${MID}/intfact.spad: ${IN}/intfact.spad.pamphlet @ echo 0 making ${MID}/intfact.spad from ${IN}/intfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intfact.spad.pamphlet >intfact.spad ) @ <>= ${OUT}/INTFACT.o: ${MID}/INTFACT.NRLIB @ echo 0 making ${OUT}/INTFACT.o from ${MID}/INTFACT.NRLIB @ cp ${MID}/INTFACT.NRLIB/code.o ${OUT}/INTFACT.o @ <>= ${MID}/INTFACT.NRLIB: ${MID}/INTFACT.spad @ echo 0 making ${MID}/INTFACT.NRLIB from ${MID}/INTFACT.spad @ (cd ${MID} ; echo ')co INTFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTFACT.spad: ${IN}/intfact.spad.pamphlet @ echo 0 making ${MID}/INTFACT.spad from ${IN}/intfact.spad.pamphlet @(cd ${MID} ; \ rm -rf INTFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package INTFACT IntegerFactorizationPackage" ${IN}/intfact.spad.pamphlet >INTFACT.spad ) @ <>= ${OUT}/IROOT.o: ${MID}/IROOT.NRLIB @ echo 0 making ${OUT}/IROOT.o from ${MID}/IROOT.NRLIB @ cp ${MID}/IROOT.NRLIB/code.o ${OUT}/IROOT.o @ <>= ${MID}/IROOT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IROOT.spad @ echo 0 making ${MID}/IROOT.NRLIB from ${MID}/IROOT.spad @ (cd ${MID} ; echo ')co IROOT.spad' | ${INTERPSYS} ) @ <>= ${MID}/IROOT.spad: ${IN}/intfact.spad.pamphlet @ echo 0 making ${MID}/IROOT.spad from ${IN}/intfact.spad.pamphlet @(cd ${MID} ; \ rm -rf IROOT.NRLIB ; \ ${SPADBIN}/notangle -R"package IROOT IntegerRoots" ${IN}/intfact.spad.pamphlet >IROOT.spad ) @ <>= ${OUT}/PRIMES.o: ${MID}/PRIMES.NRLIB @ echo 0 making ${OUT}/PRIMES.o from ${MID}/PRIMES.NRLIB @ cp ${MID}/PRIMES.NRLIB/code.o ${OUT}/PRIMES.o @ <>= ${MID}/PRIMES.NRLIB: ${MID}/PRIMES.spad @ echo 0 making ${MID}/PRIMES.NRLIB from ${MID}/PRIMES.spad @ (cd ${MID} ; echo ')co PRIMES.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRIMES.spad: ${IN}/intfact.spad.pamphlet @ echo 0 making ${MID}/PRIMES.spad from ${IN}/intfact.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMES.NRLIB ; \ ${SPADBIN}/notangle -R"package PRIMES IntegerPrimesPackage" ${IN}/intfact.spad.pamphlet >PRIMES.spad ) @ <>= ${DOC}/intfact.spad.dvi: ${IN}/intfact.spad.pamphlet @ echo 0 making ${DOC}/intfact.spad.dvi from ${IN}/intfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intfact.spad ; \ rm -f ${DOC}/intfact.spad.pamphlet ; \ rm -f ${DOC}/intfact.spad.tex ; \ rm -f ${DOC}/intfact.spad ) @ \subsection{intpm.spad \cite{1}} <>= ${MID}/intpm.spad: ${IN}/intpm.spad.pamphlet @ echo 0 making ${MID}/intpm.spad from ${IN}/intpm.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intpm.spad.pamphlet >intpm.spad ) @ <>= ${OUT}/INTPM.o: ${MID}/INTPM.NRLIB @ echo 0 making ${OUT}/INTPM.o from ${MID}/INTPM.NRLIB @ cp ${MID}/INTPM.NRLIB/code.o ${OUT}/INTPM.o @ <>= ${MID}/INTPM.NRLIB: ${MID}/INTPM.spad @ echo 0 making ${MID}/INTPM.NRLIB from ${MID}/INTPM.spad @ (cd ${MID} ; echo ')co INTPM.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTPM.spad: ${IN}/intpm.spad.pamphlet @ echo 0 making ${MID}/INTPM.spad from ${IN}/intpm.spad.pamphlet @(cd ${MID} ; \ rm -rf INTPM.NRLIB ; \ ${SPADBIN}/notangle -R"package INTPM PatternMatchIntegration" ${IN}/intpm.spad.pamphlet >INTPM.spad ) @ <>= ${DOC}/intpm.spad.dvi: ${IN}/intpm.spad.pamphlet @ echo 0 making ${DOC}/intpm.spad.dvi from ${IN}/intpm.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intpm.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intpm.spad ; \ rm -f ${DOC}/intpm.spad.pamphlet ; \ rm -f ${DOC}/intpm.spad.tex ; \ rm -f ${DOC}/intpm.spad ) @ \subsection{intrf.spad \cite{1}} <>= ${MID}/intrf.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/intrf.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/intrf.spad.pamphlet >intrf.spad ) @ <>= ${OUT}/INTHERTR.o: ${MID}/INTHERTR.NRLIB @ echo 0 making ${OUT}/INTHERTR.o from ${MID}/INTHERTR.NRLIB @ cp ${MID}/INTHERTR.NRLIB/code.o ${OUT}/INTHERTR.o @ <>= ${MID}/INTHERTR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/INTHERTR.spad @ echo 0 making ${MID}/INTHERTR.NRLIB from ${MID}/INTHERTR.spad @ (cd ${MID} ; echo ')co INTHERTR.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTHERTR.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/INTHERTR.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTHERTR.NRLIB ; \ ${SPADBIN}/notangle -R"package INTHERTR TranscendentalHermiteIntegration" ${IN}/intrf.spad.pamphlet >INTHERTR.spad ) @ <>= ${OUT}/INTRAT.o: ${MID}/INTRAT.NRLIB @ echo 0 making ${OUT}/INTRAT.o from ${MID}/INTRAT.NRLIB @ cp ${MID}/INTRAT.NRLIB/code.o ${OUT}/INTRAT.o @ <>= ${MID}/INTRAT.NRLIB: ${MID}/INTRAT.spad @ echo 0 making ${MID}/INTRAT.NRLIB from ${MID}/INTRAT.spad @ (cd ${MID} ; echo ')co INTRAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTRAT.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/INTRAT.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTRAT.NRLIB ; \ ${SPADBIN}/notangle -R"package INTRAT RationalIntegration" ${IN}/intrf.spad.pamphlet >INTRAT.spad ) @ <>= ${OUT}/INTRF.o: ${MID}/INTRF.NRLIB @ echo 0 making ${OUT}/INTRF.o from ${MID}/INTRF.NRLIB @ cp ${MID}/INTRF.NRLIB/code.o ${OUT}/INTRF.o @ <>= ${MID}/INTRF.NRLIB: ${MID}/INTRF.spad @ echo 0 making ${MID}/INTRF.NRLIB from ${MID}/INTRF.spad @ (cd ${MID} ; echo ')co INTRF.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTRF.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/INTRF.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTRF.NRLIB ; \ ${SPADBIN}/notangle -R"package INTRF RationalFunctionIntegration" ${IN}/intrf.spad.pamphlet >INTRF.spad ) @ <>= ${OUT}/INTTR.o: ${MID}/INTTR.NRLIB @ echo 0 making ${OUT}/INTTR.o from ${MID}/INTTR.NRLIB @ cp ${MID}/INTTR.NRLIB/code.o ${OUT}/INTTR.o @ <>= ${MID}/INTTR.NRLIB: ${MID}/INTTR.spad @ echo 0 making ${MID}/INTTR.NRLIB from ${MID}/INTTR.spad @ (cd ${MID} ; echo ')co INTTR.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTTR.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/INTTR.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf INTTR.NRLIB ; \ ${SPADBIN}/notangle -R"package INTTR TranscendentalIntegration" ${IN}/intrf.spad.pamphlet >INTTR.spad ) @ <>= ${OUT}/MONOTOOL.o: ${MID}/MONOTOOL.NRLIB @ echo 0 making ${OUT}/MONOTOOL.o from ${MID}/MONOTOOL.NRLIB @ cp ${MID}/MONOTOOL.NRLIB/code.o ${OUT}/MONOTOOL.o @ <>= ${MID}/MONOTOOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MONOTOOL.spad @ echo 0 making ${MID}/MONOTOOL.NRLIB from ${MID}/MONOTOOL.spad @ (cd ${MID} ; echo ')co MONOTOOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/MONOTOOL.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/MONOTOOL.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf MONOTOOL.NRLIB ; \ ${SPADBIN}/notangle -R"package MONOTOOL MonomialExtensionTools" ${IN}/intrf.spad.pamphlet >MONOTOOL.spad ) @ <>= ${OUT}/SUBRESP.o: ${MID}/SUBRESP.NRLIB @ echo 0 making ${OUT}/SUBRESP.o from ${MID}/SUBRESP.NRLIB @ cp ${MID}/SUBRESP.NRLIB/code.o ${OUT}/SUBRESP.o @ <>= ${MID}/SUBRESP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SUBRESP.spad @ echo 0 making ${MID}/SUBRESP.NRLIB from ${MID}/SUBRESP.spad @ (cd ${MID} ; echo ')co SUBRESP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUBRESP.spad: ${IN}/intrf.spad.pamphlet @ echo 0 making ${MID}/SUBRESP.spad from ${IN}/intrf.spad.pamphlet @(cd ${MID} ; \ rm -rf SUBRESP.NRLIB ; \ ${SPADBIN}/notangle -R"package SUBRESP SubResultantPackage" ${IN}/intrf.spad.pamphlet >SUBRESP.spad ) @ <>= ${DOC}/intrf.spad.dvi: ${IN}/intrf.spad.pamphlet @ echo 0 making ${DOC}/intrf.spad.dvi from ${IN}/intrf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/intrf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} intrf.spad ; \ rm -f ${DOC}/intrf.spad.pamphlet ; \ rm -f ${DOC}/intrf.spad.tex ; \ rm -f ${DOC}/intrf.spad ) @ \subsection{invnode.as \cite{1}} <>= ${MID}/invnode.as: ${IN}/invnode.as.pamphlet @ echo 0 making ${MID}/invnode.as from ${IN}/invnode.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/invnode.as.pamphlet >invnode.as ) @ <>= ${DOC}/invnode.as.dvi: ${IN}/invnode.as.pamphlet @ echo 0 making ${DOC}/invnode.as.dvi from ${IN}/invnode.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/invnode.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} invnode.as ; \ rm -f ${DOC}/invnode.as.pamphlet ; \ rm -f ${DOC}/invnode.as.tex ; \ rm -f ${DOC}/invnode.as ) @ \subsection{invrender.as \cite{1}} <>= ${MID}/invrender.as: ${IN}/invrender.as.pamphlet @ echo 0 making ${MID}/invrender.as from ${IN}/invrender.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/invrender.as.pamphlet >invrender.as ) @ <>= ${DOC}/invrender.as.dvi: ${IN}/invrender.as.pamphlet @ echo 0 making ${DOC}/invrender.as.dvi from ${IN}/invrender.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/invrender.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} invrender.as ; \ rm -f ${DOC}/invrender.as.pamphlet ; \ rm -f ${DOC}/invrender.as.tex ; \ rm -f ${DOC}/invrender.as ) @ \subsection{invtypes.as \cite{1}} <>= ${MID}/invtypes.as: ${IN}/invtypes.as.pamphlet @ echo 0 making ${MID}/invtypes.as from ${IN}/invtypes.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/invtypes.as.pamphlet >invtypes.as ) @ <>= ${DOC}/invtypes.as.dvi: ${IN}/invtypes.as.pamphlet @ echo 0 making ${DOC}/invtypes.as.dvi from ${IN}/invtypes.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/invtypes.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} invtypes.as ; \ rm -f ${DOC}/invtypes.as.pamphlet ; \ rm -f ${DOC}/invtypes.as.tex ; \ rm -f ${DOC}/invtypes.as ) @ \subsection{invutils.as \cite{1}} <>= ${MID}/invutils.as: ${IN}/invutils.as.pamphlet @ echo 0 making ${MID}/invutils.as from ${IN}/invutils.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/invutils.as.pamphlet >invutils.as ) @ <>= ${DOC}/invutils.as.dvi: ${IN}/invutils.as.pamphlet @ echo 0 making ${DOC}/invutils.as.dvi from ${IN}/invutils.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/invutils.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} invutils.as ; \ rm -f ${DOC}/invutils.as.pamphlet ; \ rm -f ${DOC}/invutils.as.tex ; \ rm -f ${DOC}/invutils.as ) @ \subsection{irexpand.spad \cite{1}} <>= ${MID}/irexpand.spad: ${IN}/irexpand.spad.pamphlet @ echo 0 making ${MID}/irexpand.spad from ${IN}/irexpand.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/irexpand.spad.pamphlet >irexpand.spad ) @ <>= ${OUT}/IR2F.o: ${MID}/IR2F.NRLIB @ echo 0 making ${OUT}/IR2F.o from ${MID}/IR2F.NRLIB @ cp ${MID}/IR2F.NRLIB/code.o ${OUT}/IR2F.o @ <>= ${MID}/IR2F.NRLIB: ${MID}/IR2F.spad @ echo 0 making ${MID}/IR2F.NRLIB from ${MID}/IR2F.spad @ (cd ${MID} ; echo ')co IR2F.spad' | ${INTERPSYS} ) @ <>= ${MID}/IR2F.spad: ${IN}/irexpand.spad.pamphlet @ echo 0 making ${MID}/IR2F.spad from ${IN}/irexpand.spad.pamphlet @(cd ${MID} ; \ rm -rf IR2F.NRLIB ; \ ${SPADBIN}/notangle -R"package IR2F IntegrationResultToFunction" ${IN}/irexpand.spad.pamphlet >IR2F.spad ) @ <>= ${OUT}/IRRF2F.o: ${MID}/IRRF2F.NRLIB @ echo 0 making ${OUT}/IRRF2F.o from ${MID}/IRRF2F.NRLIB @ cp ${MID}/IRRF2F.NRLIB/code.o ${OUT}/IRRF2F.o @ <>= ${MID}/IRRF2F.NRLIB: ${MID}/IRRF2F.spad @ echo 0 making ${MID}/IRRF2F.NRLIB from ${MID}/IRRF2F.spad @ (cd ${MID} ; echo ')co IRRF2F.spad' | ${INTERPSYS} ) @ <>= ${MID}/IRRF2F.spad: ${IN}/irexpand.spad.pamphlet @ echo 0 making ${MID}/IRRF2F.spad from ${IN}/irexpand.spad.pamphlet @(cd ${MID} ; \ rm -rf IRRF2F.NRLIB ; \ ${SPADBIN}/notangle -R"package IRRF2F IntegrationResultRFToFunction" ${IN}/irexpand.spad.pamphlet >IRRF2F.spad ) @ <>= ${DOC}/irexpand.spad.dvi: ${IN}/irexpand.spad.pamphlet @ echo 0 making ${DOC}/irexpand.spad.dvi from ${IN}/irexpand.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/irexpand.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} irexpand.spad ; \ rm -f ${DOC}/irexpand.spad.pamphlet ; \ rm -f ${DOC}/irexpand.spad.tex ; \ rm -f ${DOC}/irexpand.spad ) @ \subsection{irsn.spad \cite{1}} <>= ${MID}/irsn.spad: ${IN}/irsn.spad.pamphlet @ echo 0 making ${MID}/irsn.spad from ${IN}/irsn.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/irsn.spad.pamphlet >irsn.spad ) @ <>= ${OUT}/IRSN.o: ${MID}/IRSN.NRLIB @ echo 0 making ${OUT}/IRSN.o from ${MID}/IRSN.NRLIB @ cp ${MID}/IRSN.NRLIB/code.o ${OUT}/IRSN.o @ <>= ${MID}/IRSN.NRLIB: ${MID}/IRSN.spad @ echo 0 making ${MID}/IRSN.NRLIB from ${MID}/IRSN.spad @ (cd ${MID} ; echo ')co IRSN.spad' | ${INTERPSYS} ) @ <>= ${MID}/IRSN.spad: ${IN}/irsn.spad.pamphlet @ echo 0 making ${MID}/IRSN.spad from ${IN}/irsn.spad.pamphlet @(cd ${MID} ; \ rm -rf IRSN.NRLIB ; \ ${SPADBIN}/notangle -R"package IRSN IrrRepSymNatPackage" ${IN}/irsn.spad.pamphlet >IRSN.spad ) @ <>= ${DOC}/irsn.spad.dvi: ${IN}/irsn.spad.pamphlet @ echo 0 making ${DOC}/irsn.spad.dvi from ${IN}/irsn.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/irsn.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} irsn.spad ; \ rm -f ${DOC}/irsn.spad.pamphlet ; \ rm -f ${DOC}/irsn.spad.tex ; \ rm -f ${DOC}/irsn.spad ) @ \subsection{ituple.spad \cite{1}} <>= ${MID}/ituple.spad: ${IN}/ituple.spad.pamphlet @ echo 0 making ${MID}/ituple.spad from ${IN}/ituple.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ituple.spad.pamphlet >ituple.spad ) @ <>= ${OUT}/ITFUN2.o: ${MID}/ITFUN2.NRLIB @ echo 0 making ${OUT}/ITFUN2.o from ${MID}/ITFUN2.NRLIB @ cp ${MID}/ITFUN2.NRLIB/code.o ${OUT}/ITFUN2.o @ <>= ${MID}/ITFUN2.NRLIB: ${OUT}/TYPE.o ${MID}/ITFUN2.spad @ echo 0 making ${MID}/ITFUN2.NRLIB from ${MID}/ITFUN2.spad @ (cd ${MID} ; echo ')co ITFUN2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ITFUN2.spad: ${IN}/ituple.spad.pamphlet @ echo 0 making ${MID}/ITFUN2.spad from ${IN}/ituple.spad.pamphlet @(cd ${MID} ; \ rm -rf ITFUN2.NRLIB ; \ ${SPADBIN}/notangle -R"package ITFUN2 InfiniteTupleFunctions2" ${IN}/ituple.spad.pamphlet >ITFUN2.spad ) @ <>= ${OUT}/ITFUN3.o: ${MID}/ITFUN3.NRLIB @ echo 0 making ${OUT}/ITFUN3.o from ${MID}/ITFUN3.NRLIB @ cp ${MID}/ITFUN3.NRLIB/code.o ${OUT}/ITFUN3.o @ <>= ${MID}/ITFUN3.NRLIB: ${OUT}/TYPE.o ${MID}/ITFUN3.spad @ echo 0 making ${MID}/ITFUN3.NRLIB from ${MID}/ITFUN3.spad @ (cd ${MID} ; echo ')co ITFUN3.spad' | ${INTERPSYS} ) @ <>= ${MID}/ITFUN3.spad: ${IN}/ituple.spad.pamphlet @ echo 0 making ${MID}/ITFUN3.spad from ${IN}/ituple.spad.pamphlet @(cd ${MID} ; \ rm -rf ITFUN3.NRLIB ; \ ${SPADBIN}/notangle -R"package ITFUN3 InfiniteTupleFunctions3" ${IN}/ituple.spad.pamphlet >ITFUN3.spad ) @ <>= ${OUT}/ITUPLE.o: ${MID}/ITUPLE.NRLIB @ echo 0 making ${OUT}/ITUPLE.o from ${MID}/ITUPLE.NRLIB @ cp ${MID}/ITUPLE.NRLIB/code.o ${OUT}/ITUPLE.o @ <>= ${MID}/ITUPLE.NRLIB: ${OUT}/KOERCE.o ${OUT}/TYPE.o ${MID}/ITUPLE.spad @ echo 0 making ${MID}/ITUPLE.NRLIB from ${MID}/ITUPLE.spad @ (cd ${MID} ; echo ')co ITUPLE.spad' | ${INTERPSYS} ) @ <>= ${MID}/ITUPLE.spad: ${IN}/ituple.spad.pamphlet @ echo 0 making ${MID}/ITUPLE.spad from ${IN}/ituple.spad.pamphlet @(cd ${MID} ; \ rm -rf ITUPLE.NRLIB ; \ ${SPADBIN}/notangle -R"domain ITUPLE InfiniteTuple" ${IN}/ituple.spad.pamphlet >ITUPLE.spad ) @ <>= ${DOC}/ituple.spad.dvi: ${IN}/ituple.spad.pamphlet @ echo 0 making ${DOC}/ituple.spad.dvi from ${IN}/ituple.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ituple.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ituple.spad ; \ rm -f ${DOC}/ituple.spad.pamphlet ; \ rm -f ${DOC}/ituple.spad.tex ; \ rm -f ${DOC}/ituple.spad ) @ \subsection{iviews.as \cite{1}} <>= ${MID}/iviews.as: ${IN}/iviews.as.pamphlet @ echo 0 making ${MID}/iviews.as from ${IN}/iviews.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/iviews.as.pamphlet >iviews.as ) @ <>= ${DOC}/iviews.as.dvi: ${IN}/iviews.as.pamphlet @ echo 0 making ${DOC}/iviews.as.dvi from ${IN}/iviews.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/iviews.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} iviews.as ; \ rm -f ${DOC}/iviews.as.pamphlet ; \ rm -f ${DOC}/iviews.as.tex ; \ rm -f ${DOC}/iviews.as ) @ \subsection{kl.spad \cite{1}} <>= ${MID}/kl.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/kl.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/kl.spad.pamphlet >kl.spad ) @ <>= ${OUT}/CACHSET.o: ${MID}/CACHSET.NRLIB @ echo 0 making ${OUT}/CACHSET.o from ${MID}/CACHSET.NRLIB @ cp ${MID}/CACHSET.NRLIB/code.o ${OUT}/CACHSET.o @ <>= ${MID}/CACHSET.NRLIB: ${MID}/CACHSET.spad @ echo 0 making ${MID}/CACHSET.NRLIB from ${MID}/CACHSET.spad @ (cd ${MID} ; echo ')co CACHSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/CACHSET.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/CACHSET.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ rm -rf CACHSET.NRLIB ; \ ${SPADBIN}/notangle -R"category CACHSET CachableSet" ${IN}/kl.spad.pamphlet >CACHSET.spad ) @ <>= ${OUT}/KERNEL.o: ${MID}/KERNEL.NRLIB @ echo 0 making ${OUT}/KERNEL.o from ${MID}/KERNEL.NRLIB @ cp ${MID}/KERNEL.NRLIB/code.o ${OUT}/KERNEL.o @ <>= ${MID}/KERNEL.NRLIB: ${MID}/KERNEL.spad @ echo 0 making ${MID}/KERNEL.NRLIB from ${MID}/KERNEL.spad @ (cd ${MID} ; echo ')co KERNEL.spad' | ${INTERPSYS} ) @ <>= ${MID}/KERNEL.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/KERNEL.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ rm -rf KERNEL.NRLIB ; \ ${SPADBIN}/notangle -R"domain KERNEL Kernel" ${IN}/kl.spad.pamphlet >KERNEL.spad ) @ <>= ${OUT}/KERNEL2.o: ${MID}/KERNEL2.NRLIB @ echo 0 making ${OUT}/KERNEL2.o from ${MID}/KERNEL2.NRLIB @ cp ${MID}/KERNEL2.NRLIB/code.o ${OUT}/KERNEL2.o @ <>= ${MID}/KERNEL2.NRLIB: ${MID}/KERNEL2.spad @ echo 0 making ${MID}/KERNEL2.NRLIB from ${MID}/KERNEL2.spad @ (cd ${MID} ; echo ')co KERNEL2.spad' | ${INTERPSYS} ) @ <>= ${MID}/KERNEL2.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/KERNEL2.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ rm -rf KERNEL2.NRLIB ; \ ${SPADBIN}/notangle -R"package KERNEL2 KernelFunctions2" ${IN}/kl.spad.pamphlet >KERNEL2.spad ) @ <>= ${OUT}/MKCHSET.o: ${MID}/MKCHSET.NRLIB @ echo 0 making ${OUT}/MKCHSET.o from ${MID}/MKCHSET.NRLIB @ cp ${MID}/MKCHSET.NRLIB/code.o ${OUT}/MKCHSET.o @ <>= ${MID}/MKCHSET.NRLIB: ${MID}/MKCHSET.spad @ echo 0 making ${MID}/MKCHSET.NRLIB from ${MID}/MKCHSET.spad @ (cd ${MID} ; echo ')co MKCHSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKCHSET.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/MKCHSET.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ rm -rf MKCHSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain MKCHSET MakeCachableSet" ${IN}/kl.spad.pamphlet >MKCHSET.spad ) @ <>= ${OUT}/SCACHE.o: ${MID}/SCACHE.NRLIB @ echo 0 making ${OUT}/SCACHE.o from ${MID}/SCACHE.NRLIB @ cp ${MID}/SCACHE.NRLIB/code.o ${OUT}/SCACHE.o @ <>= ${MID}/SCACHE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SCACHE.spad @ echo 0 making ${MID}/SCACHE.NRLIB from ${MID}/SCACHE.spad @ (cd ${MID} ; echo ')co SCACHE.spad' | ${INTERPSYS} ) @ <>= ${MID}/SCACHE.spad: ${IN}/kl.spad.pamphlet @ echo 0 making ${MID}/SCACHE.spad from ${IN}/kl.spad.pamphlet @(cd ${MID} ; \ rm -rf SCACHE.NRLIB ; \ ${SPADBIN}/notangle -R"package SCACHE SortedCache" ${IN}/kl.spad.pamphlet >SCACHE.spad ) @ <>= ${DOC}/kl.spad.dvi: ${IN}/kl.spad.pamphlet @ echo 0 making ${DOC}/kl.spad.dvi from ${IN}/kl.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/kl.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} kl.spad ; \ rm -f ${DOC}/kl.spad.pamphlet ; \ rm -f ${DOC}/kl.spad.tex ; \ rm -f ${DOC}/kl.spad ) @ \subsection{kovacic.spad \cite{1}} <>= ${MID}/kovacic.spad: ${IN}/kovacic.spad.pamphlet @ echo 0 making ${MID}/kovacic.spad from ${IN}/kovacic.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/kovacic.spad.pamphlet >kovacic.spad ) @ <>= ${OUT}/KOVACIC.o: ${MID}/KOVACIC.NRLIB @ echo 0 making ${OUT}/KOVACIC.o from ${MID}/KOVACIC.NRLIB @ cp ${MID}/KOVACIC.NRLIB/code.o ${OUT}/KOVACIC.o @ <>= ${MID}/KOVACIC.NRLIB: ${MID}/KOVACIC.spad @ echo 0 making ${MID}/KOVACIC.NRLIB from ${MID}/KOVACIC.spad @ (cd ${MID} ; echo ')co KOVACIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/KOVACIC.spad: ${IN}/kovacic.spad.pamphlet @ echo 0 making ${MID}/KOVACIC.spad from ${IN}/kovacic.spad.pamphlet @(cd ${MID} ; \ rm -rf KOVACIC.NRLIB ; \ ${SPADBIN}/notangle -R"package KOVACIC Kovacic" ${IN}/kovacic.spad.pamphlet >KOVACIC.spad ) @ <>= ${DOC}/kovacic.spad.dvi: ${IN}/kovacic.spad.pamphlet @ echo 0 making ${DOC}/kovacic.spad.dvi from ${IN}/kovacic.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/kovacic.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} kovacic.spad ; \ rm -f ${DOC}/kovacic.spad.pamphlet ; \ rm -f ${DOC}/kovacic.spad.tex ; \ rm -f ${DOC}/kovacic.spad ) @ \subsection{laplace.spad \cite{1}} <>= ${MID}/laplace.spad: ${IN}/laplace.spad.pamphlet @ echo 0 making ${MID}/laplace.spad from ${IN}/laplace.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/laplace.spad.pamphlet >laplace.spad ) @ <>= ${OUT}/INVLAPLA.o: ${MID}/INVLAPLA.NRLIB @ echo 0 making ${OUT}/INVLAPLA.o from ${MID}/INVLAPLA.NRLIB @ cp ${MID}/INVLAPLA.NRLIB/code.o ${OUT}/INVLAPLA.o @ <>= ${MID}/INVLAPLA.NRLIB: ${MID}/INVLAPLA.spad @ echo 0 making ${MID}/INVLAPLA.NRLIB from ${MID}/INVLAPLA.spad @ (cd ${MID} ; echo ')co INVLAPLA.spad' | ${INTERPSYS} ) @ <>= ${MID}/INVLAPLA.spad: ${IN}/laplace.spad.pamphlet @ echo 0 making ${MID}/INVLAPLA.spad from ${IN}/laplace.spad.pamphlet @(cd ${MID} ; \ rm -rf INVLAPLA.NRLIB ; \ ${SPADBIN}/notangle -R"package INVLAPLA InverseLaplaceTransform" ${IN}/laplace.spad.pamphlet >INVLAPLA.spad ) @ <>= ${OUT}/LAPLACE.o: ${MID}/LAPLACE.NRLIB @ echo 0 making ${OUT}/LAPLACE.o from ${MID}/LAPLACE.NRLIB @ cp ${MID}/LAPLACE.NRLIB/code.o ${OUT}/LAPLACE.o @ <>= ${MID}/LAPLACE.NRLIB: ${MID}/LAPLACE.spad @ echo 0 making ${MID}/LAPLACE.NRLIB from ${MID}/LAPLACE.spad @ (cd ${MID} ; echo ')co LAPLACE.spad' | ${INTERPSYS} ) @ <>= ${MID}/LAPLACE.spad: ${IN}/laplace.spad.pamphlet @ echo 0 making ${MID}/LAPLACE.spad from ${IN}/laplace.spad.pamphlet @(cd ${MID} ; \ rm -rf LAPLACE.NRLIB ; \ ${SPADBIN}/notangle -R"package LAPLACE LaplaceTransform" ${IN}/laplace.spad.pamphlet >LAPLACE.spad ) @ <>= ${DOC}/laplace.spad.dvi: ${IN}/laplace.spad.pamphlet @ echo 0 making ${DOC}/laplace.spad.dvi from ${IN}/laplace.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/laplace.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} laplace.spad ; \ rm -f ${DOC}/laplace.spad.pamphlet ; \ rm -f ${DOC}/laplace.spad.tex ; \ rm -f ${DOC}/laplace.spad ) @ \subsection{laurent.spad \cite{1}} <>= ${MID}/laurent.spad: ${IN}/laurent.spad.pamphlet @ echo 0 making ${MID}/laurent.spad from ${IN}/laurent.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/laurent.spad.pamphlet >laurent.spad ) @ <>= ${OUT}/ULS.o: ${MID}/ULS.NRLIB @ echo 0 making ${OUT}/ULS.o from ${MID}/ULS.NRLIB @ cp ${MID}/ULS.NRLIB/code.o ${OUT}/ULS.o @ <>= ${MID}/ULS.NRLIB: ${MID}/ULS.spad @ echo 0 making ${MID}/ULS.NRLIB from ${MID}/ULS.spad @ (cd ${MID} ; echo ')co ULS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ULS.spad: ${IN}/laurent.spad.pamphlet @ echo 0 making ${MID}/ULS.spad from ${IN}/laurent.spad.pamphlet @(cd ${MID} ; \ rm -rf ULS.NRLIB ; \ ${SPADBIN}/notangle -R"domain ULS UnivariateLaurentSeries" ${IN}/laurent.spad.pamphlet >ULS.spad ) @ <>= ${OUT}/ULSCCAT-.o: ${MID}/ULSCCAT.NRLIB @ echo 0 making ${OUT}/ULSCCAT-.o from ${MID}/ULSCCAT-.NRLIB @ cp ${MID}/ULSCCAT-.NRLIB/code.o ${OUT}/ULSCCAT-.o @ <>= ${MID}/ULSCCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/ULSCCAT.spad @ echo 0 making ${MID}/ULSCCAT-.NRLIB from ${MID}/ULSCCAT.spad @ (cd ${MID} ; echo ')co ULSCCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ULSCCAT.o: ${MID}/ULSCCAT.NRLIB @ echo 0 making ${OUT}/ULSCCAT.o from ${MID}/ULSCCAT.NRLIB @ cp ${MID}/ULSCCAT.NRLIB/code.o ${OUT}/ULSCCAT.o @ <>= ${MID}/ULSCCAT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ULSCCAT.spad @ echo 0 making ${MID}/ULSCCAT.NRLIB from ${MID}/ULSCCAT.spad @ (cd ${MID} ; echo ')co ULSCCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ULSCCAT.spad: ${IN}/laurent.spad.pamphlet @ echo 0 making ${MID}/ULSCCAT.spad from ${IN}/laurent.spad.pamphlet @(cd ${MID} ; \ rm -rf ULSCCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category ULSCCAT UnivariateLaurentSeriesConstructorCategory" ${IN}/laurent.spad.pamphlet >ULSCCAT.spad ) @ <>= ${OUT}/ULSCONS.o: ${MID}/ULSCONS.NRLIB @ echo 0 making ${OUT}/ULSCONS.o from ${MID}/ULSCONS.NRLIB @ cp ${MID}/ULSCONS.NRLIB/code.o ${OUT}/ULSCONS.o @ <>= ${MID}/ULSCONS.NRLIB: ${MID}/ULSCONS.spad @ echo 0 making ${MID}/ULSCONS.NRLIB from ${MID}/ULSCONS.spad @ (cd ${MID} ; echo ')co ULSCONS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ULSCONS.spad: ${IN}/laurent.spad.pamphlet @ echo 0 making ${MID}/ULSCONS.spad from ${IN}/laurent.spad.pamphlet @(cd ${MID} ; \ rm -rf ULSCONS.NRLIB ; \ ${SPADBIN}/notangle -R"domain ULSCONS UnivariateLaurentSeriesConstructor" ${IN}/laurent.spad.pamphlet >ULSCONS.spad ) @ <>= ${OUT}/ULS2.o: ${MID}/ULS2.NRLIB @ echo 0 making ${OUT}/ULS2.o from ${MID}/ULS2.NRLIB @ cp ${MID}/ULS2.NRLIB/code.o ${OUT}/ULS2.o @ <>= ${MID}/ULS2.NRLIB: ${MID}/ULS2.spad @ echo 0 making ${MID}/ULS2.NRLIB from ${MID}/ULS2.spad @ (cd ${MID} ; echo ')co ULS2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ULS2.spad: ${IN}/laurent.spad.pamphlet @ echo 0 making ${MID}/ULS2.spad from ${IN}/laurent.spad.pamphlet @(cd ${MID} ; \ rm -rf ULS2.NRLIB ; \ ${SPADBIN}/notangle -R"package ULS2 UnivariateLaurentSeriesFunctions2" ${IN}/laurent.spad.pamphlet >ULS2.spad ) @ <>= ${DOC}/laurent.spad.dvi: ${IN}/laurent.spad.pamphlet @ echo 0 making ${DOC}/laurent.spad.dvi from ${IN}/laurent.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/laurent.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} laurent.spad ; \ rm -f ${DOC}/laurent.spad.pamphlet ; \ rm -f ${DOC}/laurent.spad.tex ; \ rm -f ${DOC}/laurent.spad ) @ \subsection{leadcdet.spad \cite{1}} <>= ${MID}/leadcdet.spad: ${IN}/leadcdet.spad.pamphlet @ echo 0 making ${MID}/leadcdet.spad from ${IN}/leadcdet.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/leadcdet.spad.pamphlet >leadcdet.spad ) @ <>= ${OUT}/LEADCDET.o: ${MID}/LEADCDET.NRLIB @ echo 0 making ${OUT}/LEADCDET.o from ${MID}/LEADCDET.NRLIB @ cp ${MID}/LEADCDET.NRLIB/code.o ${OUT}/LEADCDET.o @ <>= ${MID}/LEADCDET.NRLIB: ${MID}/LEADCDET.spad @ echo 0 making ${MID}/LEADCDET.NRLIB from ${MID}/LEADCDET.spad @ (cd ${MID} ; echo ')co LEADCDET.spad' | ${INTERPSYS} ) @ <>= ${MID}/LEADCDET.spad: ${IN}/leadcdet.spad.pamphlet @ echo 0 making ${MID}/LEADCDET.spad from ${IN}/leadcdet.spad.pamphlet @(cd ${MID} ; \ rm -rf LEADCDET.NRLIB ; \ ${SPADBIN}/notangle -R"package LEADCDET LeadingCoefDetermination" ${IN}/leadcdet.spad.pamphlet >LEADCDET.spad ) @ <>= ${DOC}/leadcdet.spad.dvi: ${IN}/leadcdet.spad.pamphlet @ echo 0 making ${DOC}/leadcdet.spad.dvi from ${IN}/leadcdet.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/leadcdet.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} leadcdet.spad ; \ rm -f ${DOC}/leadcdet.spad.pamphlet ; \ rm -f ${DOC}/leadcdet.spad.tex ; \ rm -f ${DOC}/leadcdet.spad ) @ \subsection{lie.spad \cite{1}} <>= ${MID}/lie.spad: ${IN}/lie.spad.pamphlet @ echo 0 making ${MID}/lie.spad from ${IN}/lie.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lie.spad.pamphlet >lie.spad ) @ <>= ${OUT}/JORDAN.o: ${MID}/JORDAN.NRLIB @ echo 0 making ${OUT}/JORDAN.o from ${MID}/JORDAN.NRLIB @ cp ${MID}/JORDAN.NRLIB/code.o ${OUT}/JORDAN.o @ <>= ${MID}/JORDAN.NRLIB: ${MID}/JORDAN.spad @ echo 0 making ${MID}/JORDAN.NRLIB from ${MID}/JORDAN.spad @ (cd ${MID} ; echo ')co JORDAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/JORDAN.spad: ${IN}/lie.spad.pamphlet @ echo 0 making ${MID}/JORDAN.spad from ${IN}/lie.spad.pamphlet @(cd ${MID} ; \ rm -rf JORDAN.NRLIB ; \ ${SPADBIN}/notangle -R"domain JORDAN AssociatedJordanAlgebra" ${IN}/lie.spad.pamphlet >JORDAN.spad ) @ <>= ${OUT}/LIE.o: ${MID}/LIE.NRLIB @ echo 0 making ${OUT}/LIE.o from ${MID}/LIE.NRLIB @ cp ${MID}/LIE.NRLIB/code.o ${OUT}/LIE.o @ <>= ${MID}/LIE.NRLIB: ${MID}/LIE.spad @ echo 0 making ${MID}/LIE.NRLIB from ${MID}/LIE.spad @ (cd ${MID} ; echo ')co LIE.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIE.spad: ${IN}/lie.spad.pamphlet @ echo 0 making ${MID}/LIE.spad from ${IN}/lie.spad.pamphlet @(cd ${MID} ; \ rm -rf LIE.NRLIB ; \ ${SPADBIN}/notangle -R"domain LIE AssociatedLieAlgebra" ${IN}/lie.spad.pamphlet >LIE.spad ) @ <>= ${OUT}/LSQM.o: ${MID}/LSQM.NRLIB @ echo 0 making ${OUT}/LSQM.o from ${MID}/LSQM.NRLIB @ cp ${MID}/LSQM.NRLIB/code.o ${OUT}/LSQM.o @ <>= ${MID}/LSQM.NRLIB: ${MID}/LSQM.spad @ echo 0 making ${MID}/LSQM.NRLIB from ${MID}/LSQM.spad @ (cd ${MID} ; echo ')co LSQM.spad' | ${INTERPSYS} ) @ <>= ${MID}/LSQM.spad: ${IN}/lie.spad.pamphlet @ echo 0 making ${MID}/LSQM.spad from ${IN}/lie.spad.pamphlet @(cd ${MID} ; \ rm -rf LSQM.NRLIB ; \ ${SPADBIN}/notangle -R"domain LSQM LieSquareMatrix" ${IN}/lie.spad.pamphlet >LSQM.spad ) @ <>= ${DOC}/lie.spad.dvi: ${IN}/lie.spad.pamphlet @ echo 0 making ${DOC}/lie.spad.dvi from ${IN}/lie.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lie.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lie.spad ; \ rm -f ${DOC}/lie.spad.pamphlet ; \ rm -f ${DOC}/lie.spad.tex ; \ rm -f ${DOC}/lie.spad ) @ \subsection{limitps.spad \cite{1}} <>= ${MID}/limitps.spad: ${IN}/limitps.spad.pamphlet @ echo 0 making ${MID}/limitps.spad from ${IN}/limitps.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/limitps.spad.pamphlet >limitps.spad ) @ <>= ${OUT}/LIMITPS.o: ${MID}/LIMITPS.NRLIB @ echo 0 making ${OUT}/LIMITPS.o from ${MID}/LIMITPS.NRLIB @ cp ${MID}/LIMITPS.NRLIB/code.o ${OUT}/LIMITPS.o @ <>= ${MID}/LIMITPS.NRLIB: ${MID}/LIMITPS.spad @ echo 0 making ${MID}/LIMITPS.NRLIB from ${MID}/LIMITPS.spad @ (cd ${MID} ; echo ')co LIMITPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIMITPS.spad: ${IN}/limitps.spad.pamphlet @ echo 0 making ${MID}/LIMITPS.spad from ${IN}/limitps.spad.pamphlet @(cd ${MID} ; \ rm -rf LIMITPS.NRLIB ; \ ${SPADBIN}/notangle -R"package LIMITPS PowerSeriesLimitPackage" ${IN}/limitps.spad.pamphlet >LIMITPS.spad ) @ <>= ${DOC}/limitps.spad.dvi: ${IN}/limitps.spad.pamphlet @ echo 0 making ${DOC}/limitps.spad.dvi from ${IN}/limitps.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/limitps.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} limitps.spad ; \ rm -f ${DOC}/limitps.spad.pamphlet ; \ rm -f ${DOC}/limitps.spad.tex ; \ rm -f ${DOC}/limitps.spad ) @ \subsection{lindep.spad \cite{1}} <>= ${MID}/lindep.spad: ${IN}/lindep.spad.pamphlet @ echo 0 making ${MID}/lindep.spad from ${IN}/lindep.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lindep.spad.pamphlet >lindep.spad ) @ <>= ${OUT}/LINDEP.o: ${MID}/LINDEP.NRLIB @ echo 0 making ${OUT}/LINDEP.o from ${MID}/LINDEP.NRLIB @ cp ${MID}/LINDEP.NRLIB/code.o ${OUT}/LINDEP.o @ <>= ${MID}/LINDEP.NRLIB: ${MID}/LINDEP.spad @ echo 0 making ${MID}/LINDEP.NRLIB from ${MID}/LINDEP.spad @ (cd ${MID} ; echo ')co LINDEP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LINDEP.spad: ${IN}/lindep.spad.pamphlet @ echo 0 making ${MID}/LINDEP.spad from ${IN}/lindep.spad.pamphlet @(cd ${MID} ; \ rm -rf LINDEP.NRLIB ; \ ${SPADBIN}/notangle -R"package LINDEP LinearDependence" ${IN}/lindep.spad.pamphlet >LINDEP.spad ) @ <>= ${OUT}/ZLINDEP.o: ${MID}/ZLINDEP.NRLIB @ echo 0 making ${OUT}/ZLINDEP.o from ${MID}/ZLINDEP.NRLIB @ cp ${MID}/ZLINDEP.NRLIB/code.o ${OUT}/ZLINDEP.o @ <>= ${MID}/ZLINDEP.NRLIB: ${MID}/ZLINDEP.spad @ echo 0 making ${MID}/ZLINDEP.NRLIB from ${MID}/ZLINDEP.spad @ (cd ${MID} ; echo ')co ZLINDEP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ZLINDEP.spad: ${IN}/lindep.spad.pamphlet @ echo 0 making ${MID}/ZLINDEP.spad from ${IN}/lindep.spad.pamphlet @(cd ${MID} ; \ rm -rf ZLINDEP.NRLIB ; \ ${SPADBIN}/notangle -R"package ZLINDEP IntegerLinearDependence" ${IN}/lindep.spad.pamphlet >ZLINDEP.spad ) @ <>= ${DOC}/lindep.spad.dvi: ${IN}/lindep.spad.pamphlet @ echo 0 making ${DOC}/lindep.spad.dvi from ${IN}/lindep.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lindep.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lindep.spad ; \ rm -f ${DOC}/lindep.spad.pamphlet ; \ rm -f ${DOC}/lindep.spad.tex ; \ rm -f ${DOC}/lindep.spad ) @ \subsection{lingrob.spad \cite{1}} <>= ${MID}/lingrob.spad: ${IN}/lingrob.spad.pamphlet @ echo 0 making ${MID}/lingrob.spad from ${IN}/lingrob.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lingrob.spad.pamphlet >lingrob.spad ) @ <>= ${OUT}/LGROBP.o: ${MID}/LGROBP.NRLIB @ echo 0 making ${OUT}/LGROBP.o from ${MID}/LGROBP.NRLIB @ cp ${MID}/LGROBP.NRLIB/code.o ${OUT}/LGROBP.o @ <>= ${MID}/LGROBP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LGROBP.spad @ echo 0 making ${MID}/LGROBP.NRLIB from ${MID}/LGROBP.spad @ (cd ${MID} ; echo ')co LGROBP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LGROBP.spad: ${IN}/lingrob.spad.pamphlet @ echo 0 making ${MID}/LGROBP.spad from ${IN}/lingrob.spad.pamphlet @(cd ${MID} ; \ rm -rf LGROBP.NRLIB ; \ ${SPADBIN}/notangle -R"package LGROBP LinGroebnerPackage" ${IN}/lingrob.spad.pamphlet >LGROBP.spad ) @ <>= ${DOC}/lingrob.spad.dvi: ${IN}/lingrob.spad.pamphlet @ echo 0 making ${DOC}/lingrob.spad.dvi from ${IN}/lingrob.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lingrob.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lingrob.spad ; \ rm -f ${DOC}/lingrob.spad.pamphlet ; \ rm -f ${DOC}/lingrob.spad.tex ; \ rm -f ${DOC}/lingrob.spad ) @ \subsection{liouv.spad \cite{1}} <>= ${MID}/liouv.spad: ${IN}/liouv.spad.pamphlet @ echo 0 making ${MID}/liouv.spad from ${IN}/liouv.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/liouv.spad.pamphlet >liouv.spad ) @ <>= ${OUT}/LF.o: ${MID}/LF.NRLIB @ echo 0 making ${OUT}/LF.o from ${MID}/LF.NRLIB @ cp ${MID}/LF.NRLIB/code.o ${OUT}/LF.o @ <>= ${MID}/LF.NRLIB: ${MID}/LF.spad @ echo 0 making ${MID}/LF.NRLIB from ${MID}/LF.spad @ (cd ${MID} ; echo ')co LF.spad' | ${INTERPSYS} ) @ <>= ${MID}/LF.spad: ${IN}/liouv.spad.pamphlet @ echo 0 making ${MID}/LF.spad from ${IN}/liouv.spad.pamphlet @(cd ${MID} ; \ rm -rf LF.NRLIB ; \ ${SPADBIN}/notangle -R"package LF LiouvillianFunction" ${IN}/liouv.spad.pamphlet >LF.spad ) @ <>= ${DOC}/liouv.spad.dvi: ${IN}/liouv.spad.pamphlet @ echo 0 making ${DOC}/liouv.spad.dvi from ${IN}/liouv.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/liouv.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} liouv.spad ; \ rm -f ${DOC}/liouv.spad.pamphlet ; \ rm -f ${DOC}/liouv.spad.tex ; \ rm -f ${DOC}/liouv.spad ) @ \subsection{listgcd.spad \cite{1}} <>= ${MID}/listgcd.spad: ${IN}/listgcd.spad.pamphlet @ echo 0 making ${MID}/listgcd.spad from ${IN}/listgcd.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/listgcd.spad.pamphlet >listgcd.spad ) @ <>= ${OUT}/HEUGCD.o: ${MID}/HEUGCD.NRLIB @ echo 0 making ${OUT}/HEUGCD.o from ${MID}/HEUGCD.NRLIB @ cp ${MID}/HEUGCD.NRLIB/code.o ${OUT}/HEUGCD.o @ <>= ${MID}/HEUGCD.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/HEUGCD.spad @ echo 0 making ${MID}/HEUGCD.NRLIB from ${MID}/HEUGCD.spad @ (cd ${MID} ; echo ')co HEUGCD.spad' | ${INTERPSYS} ) @ <>= ${MID}/HEUGCD.spad: ${IN}/listgcd.spad.pamphlet @ echo 0 making ${MID}/HEUGCD.spad from ${IN}/listgcd.spad.pamphlet @(cd ${MID} ; \ rm -rf HEUGCD.NRLIB ; \ ${SPADBIN}/notangle -R"package HEUGCD HeuGcd" ${IN}/listgcd.spad.pamphlet >HEUGCD.spad ) @ <>= ${DOC}/listgcd.spad.dvi: ${IN}/listgcd.spad.pamphlet @ echo 0 making ${DOC}/listgcd.spad.dvi from ${IN}/listgcd.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/listgcd.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} listgcd.spad ; \ rm -f ${DOC}/listgcd.spad.pamphlet ; \ rm -f ${DOC}/listgcd.spad.tex ; \ rm -f ${DOC}/listgcd.spad ) @ \subsection{list.spad \cite{1}} <>= ${MID}/list.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/list.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/list.spad.pamphlet >list.spad ) @ <>= ${OUT}/ILIST.o: ${MID}/ILIST.NRLIB @ echo 0 making ${OUT}/ILIST.o from ${MID}/ILIST.NRLIB @ cp ${MID}/ILIST.NRLIB/code.o ${OUT}/ILIST.o @ <>= ${MID}/ILIST.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ILIST.spad @ echo 0 making ${MID}/ILIST.NRLIB from ${MID}/ILIST.spad @ (cd ${MID} ; echo ')co ILIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/ILIST.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/ILIST.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf ILIST.NRLIB ; \ ${SPADBIN}/notangle -R"domain ILIST IndexedList" ${IN}/list.spad.pamphlet >ILIST.spad ) @ <>= ${MID}/ILIST.o: ${MID}/ILIST.lsp @ echo 0 making ${MID}/ILIST.o from ${MID}/ILIST.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ILIST.lsp" :output-file "ILIST.o"))' | ${DEPSYS} ) @ cp ${MID}/ILIST.o ${OUT}/ILIST.o @ <>= ${MID}/ILIST.lsp: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/ILIST.lsp from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf ILIST.NRLIB ; \ rm -rf ${OUT}/ILIST.o ; \ ${SPADBIN}/notangle -R"ILIST.lsp BOOTSTRAP" ${IN}/list.spad.pamphlet >ILIST.lsp ) @ <>= ${OUT}/LIST.o: ${MID}/LIST.NRLIB @ echo 0 making ${OUT}/LIST.o from ${MID}/LIST.NRLIB @ cp ${MID}/LIST.NRLIB/code.o ${OUT}/LIST.o @ <>= ${MID}/LIST.NRLIB: ${MID}/LIST.spad @ echo 0 making ${MID}/LIST.NRLIB from ${MID}/LIST.spad @ (cd ${MID} ; echo ')co LIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIST.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/LIST.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf LIST.NRLIB ; \ ${SPADBIN}/notangle -R"domain LIST List" ${IN}/list.spad.pamphlet >LIST.spad ) @ <>= ${MID}/LIST.o: ${MID}/LIST.lsp @ echo 0 making ${MID}/LIST.o from ${MID}/LIST.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "LIST.lsp" :output-file "LIST.o"))' | ${DEPSYS} ) @ cp ${MID}/LIST.o ${OUT}/LIST.o @ <>= ${MID}/LIST.lsp: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/LIST.lsp from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf LIST.NRLIB ; \ rm -rf ${OUT}/LIST.o ; \ ${SPADBIN}/notangle -R"LIST.lsp BOOTSTRAP" ${IN}/list.spad.pamphlet >LIST.lsp ) @ <>= ${OUT}/ALIST.o: ${MID}/ALIST.NRLIB @ echo 0 making ${OUT}/ALIST.o from ${MID}/ALIST.NRLIB @ cp ${MID}/ALIST.NRLIB/code.o ${OUT}/ALIST.o @ <>= ${MID}/ALIST.NRLIB: ${MID}/ALIST.spad @ echo 0 making ${MID}/ALIST.NRLIB from ${MID}/ALIST.spad @ (cd ${MID} ; echo ')co ALIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALIST.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/ALIST.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf ALIST.NRLIB ; \ ${SPADBIN}/notangle -R"domain ALIST AssociationList" ${IN}/list.spad.pamphlet >ALIST.spad ) @ <>= ${OUT}/LIST2.o: ${MID}/LIST2.NRLIB @ echo 0 making ${OUT}/LIST2.o from ${MID}/LIST2.NRLIB @ cp ${MID}/LIST2.NRLIB/code.o ${OUT}/LIST2.o @ <>= ${MID}/LIST2.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/LIST2.spad @ echo 0 making ${MID}/LIST2.NRLIB from ${MID}/LIST2.spad @ (cd ${MID} ; echo ')co LIST2.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIST2.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/LIST2.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf LIST2.NRLIB ; \ ${SPADBIN}/notangle -R"package LIST2 ListFunctions2" ${IN}/list.spad.pamphlet >LIST2.spad ) @ <>= ${OUT}/LIST2MAP.o: ${MID}/LIST2MAP.NRLIB @ echo 0 making ${OUT}/LIST2MAP.o from ${MID}/LIST2MAP.NRLIB @ cp ${MID}/LIST2MAP.NRLIB/code.o ${OUT}/LIST2MAP.o @ <>= ${MID}/LIST2MAP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LIST2MAP.spad @ echo 0 making ${MID}/LIST2MAP.NRLIB from ${MID}/LIST2MAP.spad @ (cd ${MID} ; echo ')co LIST2MAP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIST2MAP.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/LIST2MAP.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf LIST2MAP.NRLIB ; \ ${SPADBIN}/notangle -R"package LIST2MAP ListToMap" ${IN}/list.spad.pamphlet >LIST2MAP.spad ) @ <>= ${OUT}/LIST3.o: ${MID}/LIST3.NRLIB @ echo 0 making ${OUT}/LIST3.o from ${MID}/LIST3.NRLIB @ cp ${MID}/LIST3.NRLIB/code.o ${OUT}/LIST3.o @ <>= ${MID}/LIST3.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LIST3.spad @ echo 0 making ${MID}/LIST3.NRLIB from ${MID}/LIST3.spad @ (cd ${MID} ; echo ')co LIST3.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIST3.spad: ${IN}/list.spad.pamphlet @ echo 0 making ${MID}/LIST3.spad from ${IN}/list.spad.pamphlet @(cd ${MID} ; \ rm -rf LIST3.NRLIB ; \ ${SPADBIN}/notangle -R"package LIST3 ListFunctions3" ${IN}/list.spad.pamphlet >LIST3.spad ) @ <>= ${DOC}/list.spad.dvi: ${IN}/list.spad.pamphlet @ echo 0 making ${DOC}/list.spad.dvi from ${IN}/list.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/list.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} list.spad ; \ rm -f ${DOC}/list.spad.pamphlet ; \ rm -f ${DOC}/list.spad.tex ; \ rm -f ${DOC}/list.spad ) @ \subsection{lmdict.spad \cite{1}} <>= ${MID}/lmdict.spad: ${IN}/lmdict.spad.pamphlet @ echo 0 making ${MID}/lmdict.spad from ${IN}/lmdict.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lmdict.spad.pamphlet >lmdict.spad ) @ <>= ${OUT}/LMDICT.o: ${MID}/LMDICT.NRLIB @ echo 0 making ${OUT}/LMDICT.o from ${MID}/LMDICT.NRLIB @ cp ${MID}/LMDICT.NRLIB/code.o ${OUT}/LMDICT.o @ <>= ${MID}/LMDICT.NRLIB: ${MID}/LMDICT.spad @ echo 0 making ${MID}/LMDICT.NRLIB from ${MID}/LMDICT.spad @ (cd ${MID} ; echo ')co LMDICT.spad' | ${INTERPSYS} ) @ <>= ${MID}/LMDICT.spad: ${IN}/lmdict.spad.pamphlet @ echo 0 making ${MID}/LMDICT.spad from ${IN}/lmdict.spad.pamphlet @(cd ${MID} ; \ rm -rf LMDICT.NRLIB ; \ ${SPADBIN}/notangle -R"domain LMDICT ListMultiDictionary" ${IN}/lmdict.spad.pamphlet >LMDICT.spad ) @ <>= ${DOC}/lmdict.spad.dvi: ${IN}/lmdict.spad.pamphlet @ echo 0 making ${DOC}/lmdict.spad.dvi from ${IN}/lmdict.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lmdict.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lmdict.spad ; \ rm -f ${DOC}/lmdict.spad.pamphlet ; \ rm -f ${DOC}/lmdict.spad.tex ; \ rm -f ${DOC}/lmdict.spad ) @ \subsection{lodof.spad \cite{1}} <>= ${MID}/lodof.spad: ${IN}/lodof.spad.pamphlet @ echo 0 making ${MID}/lodof.spad from ${IN}/lodof.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lodof.spad.pamphlet >lodof.spad ) @ <>= ${OUT}/ASSOCEQ.o: ${MID}/ASSOCEQ.NRLIB @ echo 0 making ${OUT}/ASSOCEQ.o from ${MID}/ASSOCEQ.NRLIB @ cp ${MID}/ASSOCEQ.NRLIB/code.o ${OUT}/ASSOCEQ.o @ <>= ${MID}/ASSOCEQ.NRLIB: ${MID}/ASSOCEQ.spad @ echo 0 making ${MID}/ASSOCEQ.NRLIB from ${MID}/ASSOCEQ.spad @ (cd ${MID} ; echo ')co ASSOCEQ.spad' | ${INTERPSYS} ) @ <>= ${MID}/ASSOCEQ.spad: ${IN}/lodof.spad.pamphlet @ echo 0 making ${MID}/ASSOCEQ.spad from ${IN}/lodof.spad.pamphlet @(cd ${MID} ; \ rm -rf ASSOCEQ.NRLIB ; \ ${SPADBIN}/notangle -R"package ASSOCEQ AssociatedEquations" ${IN}/lodof.spad.pamphlet >ASSOCEQ.spad ) @ <>= ${OUT}/LODOF.o: ${MID}/LODOF.NRLIB @ echo 0 making ${OUT}/LODOF.o from ${MID}/LODOF.NRLIB @ cp ${MID}/LODOF.NRLIB/code.o ${OUT}/LODOF.o @ <>= ${MID}/LODOF.NRLIB: ${MID}/LODOF.spad @ echo 0 making ${MID}/LODOF.NRLIB from ${MID}/LODOF.spad @ (cd ${MID} ; echo ')co LODOF.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODOF.spad: ${IN}/lodof.spad.pamphlet @ echo 0 making ${MID}/LODOF.spad from ${IN}/lodof.spad.pamphlet @(cd ${MID} ; \ rm -rf LODOF.NRLIB ; \ ${SPADBIN}/notangle -R"package LODOF LinearOrdinaryDifferentialOperatorFactorizer" ${IN}/lodof.spad.pamphlet >LODOF.spad ) @ <>= ${OUT}/PREASSOC.o: ${MID}/PREASSOC.NRLIB @ echo 0 making ${OUT}/PREASSOC.o from ${MID}/PREASSOC.NRLIB @ cp ${MID}/PREASSOC.NRLIB/code.o ${OUT}/PREASSOC.o @ <>= ${MID}/PREASSOC.NRLIB: ${MID}/PREASSOC.spad @ echo 0 making ${MID}/PREASSOC.NRLIB from ${MID}/PREASSOC.spad @ (cd ${MID} ; echo ')co PREASSOC.spad' | ${INTERPSYS} ) @ <>= ${MID}/PREASSOC.spad: ${IN}/lodof.spad.pamphlet @ echo 0 making ${MID}/PREASSOC.spad from ${IN}/lodof.spad.pamphlet @(cd ${MID} ; \ rm -rf PREASSOC.NRLIB ; \ ${SPADBIN}/notangle -R"package PREASSOC PrecomputedAssociatedEquations" ${IN}/lodof.spad.pamphlet >PREASSOC.spad ) @ <>= ${OUT}/SETMN.o: ${MID}/SETMN.NRLIB @ echo 0 making ${OUT}/SETMN.o from ${MID}/SETMN.NRLIB @ cp ${MID}/SETMN.NRLIB/code.o ${OUT}/SETMN.o @ <>= ${MID}/SETMN.NRLIB: ${MID}/SETMN.spad @ echo 0 making ${MID}/SETMN.NRLIB from ${MID}/SETMN.spad @ (cd ${MID} ; echo ')co SETMN.spad' | ${INTERPSYS} ) @ <>= ${MID}/SETMN.spad: ${IN}/lodof.spad.pamphlet @ echo 0 making ${MID}/SETMN.spad from ${IN}/lodof.spad.pamphlet @(cd ${MID} ; \ rm -rf SETMN.NRLIB ; \ ${SPADBIN}/notangle -R"domain SETMN SetOfMIntegersInOneToN" ${IN}/lodof.spad.pamphlet >SETMN.spad ) @ <>= ${DOC}/lodof.spad.dvi: ${IN}/lodof.spad.pamphlet @ echo 0 making ${DOC}/lodof.spad.dvi from ${IN}/lodof.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lodof.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lodof.spad ; \ rm -f ${DOC}/lodof.spad.pamphlet ; \ rm -f ${DOC}/lodof.spad.tex ; \ rm -f ${DOC}/lodof.spad ) @ \subsection{lodop.spad \cite{1}} <>= ${MID}/lodop.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/lodop.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lodop.spad.pamphlet >lodop.spad ) @ <>= ${OUT}/DPMO.o: ${MID}/DPMO.NRLIB @ echo 0 making ${OUT}/DPMO.o from ${MID}/DPMO.NRLIB @ cp ${MID}/DPMO.NRLIB/code.o ${OUT}/DPMO.o @ <>= ${MID}/DPMO.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DPMO.spad @ echo 0 making ${MID}/DPMO.NRLIB from ${MID}/DPMO.spad @ (cd ${MID} ; echo ')co DPMO.spad' | ${INTERPSYS} ) @ <>= ${MID}/DPMO.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/DPMO.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf DPMO.NRLIB ; \ ${SPADBIN}/notangle -R"domain DPMO DirectProductModule" ${IN}/lodop.spad.pamphlet >DPMO.spad ) @ <>= ${OUT}/DPMM.o: ${MID}/DPMM.NRLIB @ echo 0 making ${OUT}/DPMM.o from ${MID}/DPMM.NRLIB @ cp ${MID}/DPMM.NRLIB/code.o ${OUT}/DPMM.o @ <>= ${MID}/DPMM.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DPMM.spad @ echo 0 making ${MID}/DPMM.NRLIB from ${MID}/DPMM.spad @ (cd ${MID} ; echo ')co DPMM.spad' | ${INTERPSYS} ) @ <>= ${MID}/DPMM.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/DPMM.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf DPMM.NRLIB ; \ ${SPADBIN}/notangle -R"domain DPMM DirectProductMatrixModule" ${IN}/lodop.spad.pamphlet >DPMM.spad ) @ <>= ${OUT}/MLO.o: ${MID}/MLO.NRLIB @ echo 0 making ${OUT}/MLO.o from ${MID}/MLO.NRLIB @ cp ${MID}/MLO.NRLIB/code.o ${OUT}/MLO.o @ <>= ${MID}/MLO.NRLIB: ${MID}/MLO.spad @ echo 0 making ${MID}/MLO.NRLIB from ${MID}/MLO.spad @ (cd ${MID} ; echo ')co MLO.spad' | ${INTERPSYS} ) @ <>= ${MID}/MLO.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/MLO.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf MLO.NRLIB ; \ ${SPADBIN}/notangle -R"category MLO MonogenicLinearOperator" ${IN}/lodop.spad.pamphlet >MLO.spad ) @ <>= ${OUT}/NCODIV.o: ${MID}/NCODIV.NRLIB @ echo 0 making ${OUT}/NCODIV.o from ${MID}/NCODIV.NRLIB @ cp ${MID}/NCODIV.NRLIB/code.o ${OUT}/NCODIV.o @ <>= ${MID}/NCODIV.NRLIB: ${MID}/NCODIV.spad @ echo 0 making ${MID}/NCODIV.NRLIB from ${MID}/NCODIV.spad @ (cd ${MID} ; echo ')co NCODIV.spad' | ${INTERPSYS} ) @ <>= ${MID}/NCODIV.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/NCODIV.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf NCODIV.NRLIB ; \ ${SPADBIN}/notangle -R"package NCODIV NonCommutativeOperatorDivision" ${IN}/lodop.spad.pamphlet >NCODIV.spad ) @ <>= ${OUT}/ODR.o: ${MID}/ODR.NRLIB @ echo 0 making ${OUT}/ODR.o from ${MID}/ODR.NRLIB @ cp ${MID}/ODR.NRLIB/code.o ${OUT}/ODR.o @ <>= ${MID}/ODR.NRLIB: ${MID}/ODR.spad @ echo 0 making ${MID}/ODR.NRLIB from ${MID}/ODR.spad @ (cd ${MID} ; echo ')co ODR.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODR.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/ODR.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf ODR.NRLIB ; \ ${SPADBIN}/notangle -R"domain ODR OrdinaryDifferentialRing" ${IN}/lodop.spad.pamphlet >ODR.spad ) @ <>= ${OUT}/OMLO.o: ${MID}/OMLO.NRLIB @ echo 0 making ${OUT}/OMLO.o from ${MID}/OMLO.NRLIB @ cp ${MID}/OMLO.NRLIB/code.o ${OUT}/OMLO.o @ <>= ${MID}/OMLO.NRLIB: ${MID}/OMLO.spad @ echo 0 making ${MID}/OMLO.NRLIB from ${MID}/OMLO.spad @ (cd ${MID} ; echo ')co OMLO.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMLO.spad: ${IN}/lodop.spad.pamphlet @ echo 0 making ${MID}/OMLO.spad from ${IN}/lodop.spad.pamphlet @(cd ${MID} ; \ rm -rf OMLO.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMLO OppositeMonogenicLinearOperator" ${IN}/lodop.spad.pamphlet >OMLO.spad ) @ <>= ${DOC}/lodop.spad.dvi: ${IN}/lodop.spad.pamphlet @ echo 0 making ${DOC}/lodop.spad.dvi from ${IN}/lodop.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lodop.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lodop.spad ; \ rm -f ${DOC}/lodop.spad.pamphlet ; \ rm -f ${DOC}/lodop.spad.tex ; \ rm -f ${DOC}/lodop.spad ) @ \subsection{lodo.spad \cite{1}} <>= ${MID}/lodo.spad: ${IN}/lodo.spad.pamphlet @ echo 0 making ${MID}/lodo.spad from ${IN}/lodo.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/lodo.spad.pamphlet >lodo.spad ) @ <>= ${OUT}/LODO1.o: ${MID}/LODO1.NRLIB @ echo 0 making ${OUT}/LODO1.o from ${MID}/LODO1.NRLIB @ cp ${MID}/LODO1.NRLIB/code.o ${OUT}/LODO1.o @ <>= ${MID}/LODO1.NRLIB: ${MID}/LODO1.spad @ echo 0 making ${MID}/LODO1.NRLIB from ${MID}/LODO1.spad @ (cd ${MID} ; echo ')co LODO1.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODO1.spad: ${IN}/lodo.spad.pamphlet @ echo 0 making ${MID}/LODO1.spad from ${IN}/lodo.spad.pamphlet @(cd ${MID} ; \ rm -rf LODO1.NRLIB ; \ ${SPADBIN}/notangle -R"domain LODO1 LinearOrdinaryDifferentialOperator1" ${IN}/lodo.spad.pamphlet >LODO1.spad ) @ <>= ${OUT}/LODO2.o: ${MID}/LODO2.NRLIB @ echo 0 making ${OUT}/LODO2.o from ${MID}/LODO2.NRLIB @ cp ${MID}/LODO2.NRLIB/code.o ${OUT}/LODO2.o @ <>= ${MID}/LODO2.NRLIB: ${MID}/LODO2.spad @ echo 0 making ${MID}/LODO2.NRLIB from ${MID}/LODO2.spad @ (cd ${MID} ; echo ')co LODO2.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODO2.spad: ${IN}/lodo.spad.pamphlet @ echo 0 making ${MID}/LODO2.spad from ${IN}/lodo.spad.pamphlet @(cd ${MID} ; \ rm -rf LODO2.NRLIB ; \ ${SPADBIN}/notangle -R"domain LODO2 LinearOrdinaryDifferentialOperator2" ${IN}/lodo.spad.pamphlet >LODO2.spad ) @ <>= ${OUT}/LODOCAT-.o: ${MID}/LODOCAT.NRLIB @ echo 0 making ${OUT}/LODOCAT-.o from ${MID}/LODOCAT-.NRLIB @ cp ${MID}/LODOCAT-.NRLIB/code.o ${OUT}/LODOCAT-.o @ <>= ${MID}/LODOCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/LODOCAT.spad @ echo 0 making ${MID}/LODOCAT-.NRLIB from ${MID}/LODOCAT.spad @ (cd ${MID} ; echo ')co LODOCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LODOCAT.o: ${MID}/LODOCAT.NRLIB @ echo 0 making ${OUT}/LODOCAT.o from ${MID}/LODOCAT.NRLIB @ cp ${MID}/LODOCAT.NRLIB/code.o ${OUT}/LODOCAT.o @ <>= ${MID}/LODOCAT.NRLIB: ${MID}/LODOCAT.spad @ echo 0 making ${MID}/LODOCAT.NRLIB from ${MID}/LODOCAT.spad @ (cd ${MID} ; echo ')co LODOCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODOCAT.spad: ${IN}/lodo.spad.pamphlet @ echo 0 making ${MID}/LODOCAT.spad from ${IN}/lodo.spad.pamphlet @(cd ${MID} ; \ rm -rf LODOCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category LODOCAT LinearOrdinaryDifferentialOperatorCategory" ${IN}/lodo.spad.pamphlet >LODOCAT.spad ) @ <>= ${OUT}/LODOOPS.o: ${MID}/LODOOPS.NRLIB @ echo 0 making ${OUT}/LODOOPS.o from ${MID}/LODOOPS.NRLIB @ cp ${MID}/LODOOPS.NRLIB/code.o ${OUT}/LODOOPS.o @ <>= ${MID}/LODOOPS.NRLIB: ${MID}/LODOOPS.spad @ echo 0 making ${MID}/LODOOPS.NRLIB from ${MID}/LODOOPS.spad @ (cd ${MID} ; echo ')co LODOOPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODOOPS.spad: ${IN}/lodo.spad.pamphlet @ echo 0 making ${MID}/LODOOPS.spad from ${IN}/lodo.spad.pamphlet @(cd ${MID} ; \ rm -rf LODOOPS.NRLIB ; \ ${SPADBIN}/notangle -R"package LODOOPS LinearOrdinaryDifferentialOperatorsOps" ${IN}/lodo.spad.pamphlet >LODOOPS.spad ) @ <>= ${DOC}/lodo.spad.dvi: ${IN}/lodo.spad.pamphlet @ echo 0 making ${DOC}/lodo.spad.dvi from ${IN}/lodo.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/lodo.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} lodo.spad ; \ rm -f ${DOC}/lodo.spad.pamphlet ; \ rm -f ${DOC}/lodo.spad.tex ; \ rm -f ${DOC}/lodo.spad ) @ \subsection{manip.spad \cite{1}} <>= ${MID}/manip.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/manip.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/manip.spad.pamphlet >manip.spad ) @ <>= ${OUT}/ALGMANIP.o: ${MID}/ALGMANIP.NRLIB @ echo 0 making ${OUT}/ALGMANIP.o from ${MID}/ALGMANIP.NRLIB @ cp ${MID}/ALGMANIP.NRLIB/code.o ${OUT}/ALGMANIP.o @ <>= ${MID}/ALGMANIP.NRLIB: ${MID}/ALGMANIP.spad @ echo 0 making ${MID}/ALGMANIP.NRLIB from ${MID}/ALGMANIP.spad @ (cd ${MID} ; echo ')co ALGMANIP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGMANIP.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/ALGMANIP.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGMANIP.NRLIB ; \ ${SPADBIN}/notangle -R"package ALGMANIP AlgebraicManipulations" ${IN}/manip.spad.pamphlet >ALGMANIP.spad ) @ <>= ${OUT}/FACTFUNC.o: ${MID}/FACTFUNC.NRLIB @ echo 0 making ${OUT}/FACTFUNC.o from ${MID}/FACTFUNC.NRLIB @ cp ${MID}/FACTFUNC.NRLIB/code.o ${OUT}/FACTFUNC.o @ <>= ${MID}/FACTFUNC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FACTFUNC.spad @ echo 0 making ${MID}/FACTFUNC.NRLIB from ${MID}/FACTFUNC.spad @ (cd ${MID} ; echo ')co FACTFUNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/FACTFUNC.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/FACTFUNC.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ rm -rf FACTFUNC.NRLIB ; \ ${SPADBIN}/notangle -R"package FACTFUNC FactoredFunctions" ${IN}/manip.spad.pamphlet >FACTFUNC.spad ) @ <>= ${OUT}/POLYROOT.o: ${MID}/POLYROOT.NRLIB @ echo 0 making ${OUT}/POLYROOT.o from ${MID}/POLYROOT.NRLIB @ cp ${MID}/POLYROOT.NRLIB/code.o ${OUT}/POLYROOT.o @ <>= ${MID}/POLYROOT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLYROOT.spad @ echo 0 making ${MID}/POLYROOT.NRLIB from ${MID}/POLYROOT.spad @ (cd ${MID} ; echo ')co POLYROOT.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLYROOT.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/POLYROOT.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYROOT.NRLIB ; \ ${SPADBIN}/notangle -R"package POLYROOT PolynomialRoots" ${IN}/manip.spad.pamphlet >POLYROOT.spad ) @ <>= ${OUT}/SIMPAN.o: ${MID}/SIMPAN.NRLIB @ echo 0 making ${OUT}/SIMPAN.o from ${MID}/SIMPAN.NRLIB @ cp ${MID}/SIMPAN.NRLIB/code.o ${OUT}/SIMPAN.o @ <>= ${MID}/SIMPAN.NRLIB: ${MID}/SIMPAN.spad @ echo 0 making ${MID}/SIMPAN.NRLIB from ${MID}/SIMPAN.spad @ (cd ${MID} ; echo ')co SIMPAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/SIMPAN.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/SIMPAN.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ rm -rf SIMPAN.NRLIB ; \ ${SPADBIN}/notangle -R"package SIMPAN SimplifyAlgebraicNumberConvertPackage" ${IN}/manip.spad.pamphlet >SIMPAN.spad ) @ <>= ${OUT}/TRMANIP.o: ${MID}/TRMANIP.NRLIB @ echo 0 making ${OUT}/TRMANIP.o from ${MID}/TRMANIP.NRLIB @ cp ${MID}/TRMANIP.NRLIB/code.o ${OUT}/TRMANIP.o @ <>= ${MID}/TRMANIP.NRLIB: ${MID}/TRMANIP.spad @ echo 0 making ${MID}/TRMANIP.NRLIB from ${MID}/TRMANIP.spad @ (cd ${MID} ; echo ')co TRMANIP.spad' | ${INTERPSYS} ) @ <>= ${MID}/TRMANIP.spad: ${IN}/manip.spad.pamphlet @ echo 0 making ${MID}/TRMANIP.spad from ${IN}/manip.spad.pamphlet @(cd ${MID} ; \ rm -rf TRMANIP.NRLIB ; \ ${SPADBIN}/notangle -R"package TRMANIP TranscendentalManipulations" ${IN}/manip.spad.pamphlet >TRMANIP.spad ) @ <>= ${DOC}/manip.spad.dvi: ${IN}/manip.spad.pamphlet @ echo 0 making ${DOC}/manip.spad.dvi from ${IN}/manip.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/manip.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} manip.spad ; \ rm -f ${DOC}/manip.spad.pamphlet ; \ rm -f ${DOC}/manip.spad.tex ; \ rm -f ${DOC}/manip.spad ) @ \subsection{mappkg.spad \cite{1}} <>= ${MID}/mappkg.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/mappkg.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mappkg.spad.pamphlet >mappkg.spad ) @ <>= ${OUT}/MAPHACK1.o: ${MID}/MAPHACK1.NRLIB @ echo 0 making ${OUT}/MAPHACK1.o from ${MID}/MAPHACK1.NRLIB @ cp ${MID}/MAPHACK1.NRLIB/code.o ${OUT}/MAPHACK1.o @ <>= ${MID}/MAPHACK1.NRLIB: ${MID}/MAPHACK1.spad @ echo 0 making ${MID}/MAPHACK1.NRLIB from ${MID}/MAPHACK1.spad @ (cd ${MID} ; echo ')co MAPHACK1.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPHACK1.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPHACK1.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPHACK1.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPHACK1 MappingPackageInternalHacks1" ${IN}/mappkg.spad.pamphlet >MAPHACK1.spad ) @ <>= ${OUT}/MAPHACK2.o: ${MID}/MAPHACK2.NRLIB @ echo 0 making ${OUT}/MAPHACK2.o from ${MID}/MAPHACK2.NRLIB @ cp ${MID}/MAPHACK2.NRLIB/code.o ${OUT}/MAPHACK2.o @ <>= ${MID}/MAPHACK2.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/MAPHACK2.spad @ echo 0 making ${MID}/MAPHACK2.NRLIB from ${MID}/MAPHACK2.spad @ (cd ${MID} ; echo ')co MAPHACK2.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPHACK2.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPHACK2.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPHACK2.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPHACK2 MappingPackageInternalHacks2" ${IN}/mappkg.spad.pamphlet >MAPHACK2.spad ) @ <>= ${OUT}/MAPHACK3.o: ${MID}/MAPHACK3.NRLIB @ echo 0 making ${OUT}/MAPHACK3.o from ${MID}/MAPHACK3.NRLIB @ cp ${MID}/MAPHACK3.NRLIB/code.o ${OUT}/MAPHACK3.o @ <>= ${MID}/MAPHACK3.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/MAPHACK3.spad @ echo 0 making ${MID}/MAPHACK3.NRLIB from ${MID}/MAPHACK3.spad @ (cd ${MID} ; echo ')co MAPHACK3.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPHACK3.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPHACK3.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPHACK3.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPHACK3 MappingPackageInternalHacks3" ${IN}/mappkg.spad.pamphlet >MAPHACK3.spad ) @ <>= ${OUT}/MAPPKG1.o: ${MID}/MAPPKG1.NRLIB @ echo 0 making ${OUT}/MAPPKG1.o from ${MID}/MAPPKG1.NRLIB @ cp ${MID}/MAPPKG1.NRLIB/code.o ${OUT}/MAPPKG1.o @ <>= ${MID}/MAPPKG1.NRLIB: ${MID}/MAPPKG1.spad @ echo 0 making ${MID}/MAPPKG1.NRLIB from ${MID}/MAPPKG1.spad @ (cd ${MID} ; echo ')co MAPPKG1.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPPKG1.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPPKG1.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPPKG1.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPPKG1 MappingPackage1" ${IN}/mappkg.spad.pamphlet >MAPPKG1.spad ) @ <>= ${OUT}/MAPPKG2.o: ${MID}/MAPPKG2.NRLIB @ echo 0 making ${OUT}/MAPPKG2.o from ${MID}/MAPPKG2.NRLIB @ cp ${MID}/MAPPKG2.NRLIB/code.o ${OUT}/MAPPKG2.o @ <>= ${MID}/MAPPKG2.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/MAPPKG2.spad @ echo 0 making ${MID}/MAPPKG2.NRLIB from ${MID}/MAPPKG2.spad @ (cd ${MID} ; echo ')co MAPPKG2.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPPKG2.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPPKG2.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPPKG2.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPPKG2 MappingPackage2" ${IN}/mappkg.spad.pamphlet >MAPPKG2.spad ) @ <>= ${OUT}/MAPPKG3.o: ${MID}/MAPPKG3.NRLIB @ echo 0 making ${OUT}/MAPPKG3.o from ${MID}/MAPPKG3.NRLIB @ cp ${MID}/MAPPKG3.NRLIB/code.o ${OUT}/MAPPKG3.o @ <>= ${MID}/MAPPKG3.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/MAPPKG3.spad @ echo 0 making ${MID}/MAPPKG3.NRLIB from ${MID}/MAPPKG3.spad @ (cd ${MID} ; echo ')co MAPPKG3.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAPPKG3.spad: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${MID}/MAPPKG3.spad from ${IN}/mappkg.spad.pamphlet @(cd ${MID} ; \ rm -rf MAPPKG3.NRLIB ; \ ${SPADBIN}/notangle -R"package MAPPKG3 MappingPackage3" ${IN}/mappkg.spad.pamphlet >MAPPKG3.spad ) @ <>= ${DOC}/mappkg.spad.dvi: ${IN}/mappkg.spad.pamphlet @ echo 0 making ${DOC}/mappkg.spad.dvi from ${IN}/mappkg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mappkg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mappkg.spad ; \ rm -f ${DOC}/mappkg.spad.pamphlet ; \ rm -f ${DOC}/mappkg.spad.tex ; \ rm -f ${DOC}/mappkg.spad ) @ \subsection{matcat.spad \cite{1}} <>= ${MID}/matcat.spad: ${IN}/matcat.spad.pamphlet @ echo 0 making ${MID}/matcat.spad from ${IN}/matcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/matcat.spad.pamphlet >matcat.spad ) @ <>= ${OUT}/MATCAT-.o: ${MID}/MATCAT.NRLIB @ echo 0 making ${OUT}/MATCAT-.o from ${MID}/MATCAT-.NRLIB @ cp ${MID}/MATCAT-.NRLIB/code.o ${OUT}/MATCAT-.o @ <>= ${MID}/MATCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/MATCAT.spad @ echo 0 making ${MID}/MATCAT-.NRLIB from ${MID}/MATCAT.spad @ (cd ${MID} ; echo ')co MATCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MATCAT.o: ${MID}/MATCAT.NRLIB @ echo 0 making ${OUT}/MATCAT.o from ${MID}/MATCAT.NRLIB @ cp ${MID}/MATCAT.NRLIB/code.o ${OUT}/MATCAT.o @ <>= ${MID}/MATCAT.NRLIB: ${MID}/MATCAT.spad @ echo 0 making ${MID}/MATCAT.NRLIB from ${MID}/MATCAT.spad @ (cd ${MID} ; echo ')co MATCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MATCAT.spad: ${IN}/matcat.spad.pamphlet @ echo 0 making ${MID}/MATCAT.spad from ${IN}/matcat.spad.pamphlet @(cd ${MID} ; \ rm -rf MATCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category MATCAT MatrixCategory" ${IN}/matcat.spad.pamphlet >MATCAT.spad ) @ <>= ${OUT}/RMATCAT-.o: ${MID}/RMATCAT.NRLIB @ echo 0 making ${OUT}/RMATCAT-.o from ${MID}/RMATCAT-.NRLIB @ cp ${MID}/RMATCAT-.NRLIB/code.o ${OUT}/RMATCAT-.o @ <>= ${MID}/RMATCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/RMATCAT.spad @ echo 0 making ${MID}/RMATCAT-.NRLIB from ${MID}/RMATCAT.spad @ (cd ${MID} ; echo ')co RMATCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RMATCAT.o: ${MID}/RMATCAT.NRLIB @ echo 0 making ${OUT}/RMATCAT.o from ${MID}/RMATCAT.NRLIB @ cp ${MID}/RMATCAT.NRLIB/code.o ${OUT}/RMATCAT.o @ <>= ${MID}/RMATCAT.NRLIB: ${MID}/RMATCAT.spad @ echo 0 making ${MID}/RMATCAT.NRLIB from ${MID}/RMATCAT.spad @ (cd ${MID} ; echo ')co RMATCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RMATCAT.spad: ${IN}/matcat.spad.pamphlet @ echo 0 making ${MID}/RMATCAT.spad from ${IN}/matcat.spad.pamphlet @(cd ${MID} ; \ rm -rf RMATCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category RMATCAT RectangularMatrixCategory" ${IN}/matcat.spad.pamphlet >RMATCAT.spad ) @ <>= ${OUT}/SMATCAT-.o: ${MID}/SMATCAT.NRLIB @ echo 0 making ${OUT}/SMATCAT-.o from ${MID}/SMATCAT-.NRLIB @ cp ${MID}/SMATCAT-.NRLIB/code.o ${OUT}/SMATCAT-.o @ <>= ${MID}/SMATCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/SMATCAT.spad @ echo 0 making ${MID}/SMATCAT-.NRLIB from ${MID}/SMATCAT.spad @ (cd ${MID} ; echo ')co SMATCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/SMATCAT.o: ${MID}/SMATCAT.NRLIB @ echo 0 making ${OUT}/SMATCAT.o from ${MID}/SMATCAT.NRLIB @ cp ${MID}/SMATCAT.NRLIB/code.o ${OUT}/SMATCAT.o @ <>= ${MID}/SMATCAT.NRLIB: ${MID}/SMATCAT.spad @ echo 0 making ${MID}/SMATCAT.NRLIB from ${MID}/SMATCAT.spad @ (cd ${MID} ; echo ')co SMATCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SMATCAT.spad: ${IN}/matcat.spad.pamphlet @ echo 0 making ${MID}/SMATCAT.spad from ${IN}/matcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SMATCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SMATCAT SquareMatrixCategory" ${IN}/matcat.spad.pamphlet >SMATCAT.spad ) @ <>= ${DOC}/matcat.spad.dvi: ${IN}/matcat.spad.pamphlet @ echo 0 making ${DOC}/matcat.spad.dvi from ${IN}/matcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/matcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} matcat.spad ; \ rm -f ${DOC}/matcat.spad.pamphlet ; \ rm -f ${DOC}/matcat.spad.tex ; \ rm -f ${DOC}/matcat.spad ) @ \subsection{matfuns.spad \cite{1}} <>= ${MID}/matfuns.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/matfuns.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/matfuns.spad.pamphlet >matfuns.spad ) @ <>= ${OUT}/IMATLIN.o: ${MID}/IMATLIN.NRLIB @ echo 0 making ${OUT}/IMATLIN.o from ${MID}/IMATLIN.NRLIB @ cp ${MID}/IMATLIN.NRLIB/code.o ${OUT}/IMATLIN.o @ <>= ${MID}/IMATLIN.NRLIB: ${MID}/IMATLIN.spad @ echo 0 making ${MID}/IMATLIN.NRLIB from ${MID}/IMATLIN.spad @ (cd ${MID} ; echo ')co IMATLIN.spad' | ${INTERPSYS} ) @ <>= ${MID}/IMATLIN.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/IMATLIN.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ rm -rf IMATLIN.NRLIB ; \ ${SPADBIN}/notangle -R"package IMATLIN InnerMatrixLinearAlgebraFunctions" ${IN}/matfuns.spad.pamphlet >IMATLIN.spad ) @ <>= ${OUT}/IMATQF.o: ${MID}/IMATQF.NRLIB @ echo 0 making ${OUT}/IMATQF.o from ${MID}/IMATQF.NRLIB @ cp ${MID}/IMATQF.NRLIB/code.o ${OUT}/IMATQF.o @ <>= ${MID}/IMATQF.NRLIB: ${MID}/IMATQF.spad @ echo 0 making ${MID}/IMATQF.NRLIB from ${MID}/IMATQF.spad @ (cd ${MID} ; echo ')co IMATQF.spad' | ${INTERPSYS} ) @ <>= ${MID}/IMATQF.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/IMATQF.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ rm -rf IMATQF.NRLIB ; \ ${SPADBIN}/notangle -R"package IMATQF InnerMatrixQuotientFieldFunctions" ${IN}/matfuns.spad.pamphlet >IMATQF.spad ) @ <>= ${OUT}/MATCAT2.o: ${MID}/MATCAT2.NRLIB @ echo 0 making ${OUT}/MATCAT2.o from ${MID}/MATCAT2.NRLIB @ cp ${MID}/MATCAT2.NRLIB/code.o ${OUT}/MATCAT2.o @ <>= ${MID}/MATCAT2.NRLIB: ${MID}/MATCAT2.spad @ echo 0 making ${MID}/MATCAT2.NRLIB from ${MID}/MATCAT2.spad @ (cd ${MID} ; echo ')co MATCAT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/MATCAT2.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/MATCAT2.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ rm -rf MATCAT2.NRLIB ; \ ${SPADBIN}/notangle -R"package MATCAT2 MatrixCategoryFunctions2" ${IN}/matfuns.spad.pamphlet >MATCAT2.spad ) @ <>= ${OUT}/MATLIN.o: ${MID}/MATLIN.NRLIB @ echo 0 making ${OUT}/MATLIN.o from ${MID}/MATLIN.NRLIB @ cp ${MID}/MATLIN.NRLIB/code.o ${OUT}/MATLIN.o @ <>= ${MID}/MATLIN.NRLIB: ${MID}/MATLIN.spad @ echo 0 making ${MID}/MATLIN.NRLIB from ${MID}/MATLIN.spad @ (cd ${MID} ; echo ')co MATLIN.spad' | ${INTERPSYS} ) @ <>= ${MID}/MATLIN.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/MATLIN.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ rm -rf MATLIN.NRLIB ; \ ${SPADBIN}/notangle -R"package MATLIN MatrixLinearAlgebraFunctions" ${IN}/matfuns.spad.pamphlet >MATLIN.spad ) @ <>= ${OUT}/RMCAT2.o: ${MID}/RMCAT2.NRLIB @ echo 0 making ${OUT}/RMCAT2.o from ${MID}/RMCAT2.NRLIB @ cp ${MID}/RMCAT2.NRLIB/code.o ${OUT}/RMCAT2.o @ <>= ${MID}/RMCAT2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/RMCAT2.spad @ echo 0 making ${MID}/RMCAT2.NRLIB from ${MID}/RMCAT2.spad @ (cd ${MID} ; echo ')co RMCAT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/RMCAT2.spad: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${MID}/RMCAT2.spad from ${IN}/matfuns.spad.pamphlet @(cd ${MID} ; \ rm -rf RMCAT2.NRLIB ; \ ${SPADBIN}/notangle -R"package RMCAT2 RectangularMatrixCategoryFunctions2" ${IN}/matfuns.spad.pamphlet >RMCAT2.spad ) @ <>= ${DOC}/matfuns.spad.dvi: ${IN}/matfuns.spad.pamphlet @ echo 0 making ${DOC}/matfuns.spad.dvi from ${IN}/matfuns.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/matfuns.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} matfuns.spad ; \ rm -f ${DOC}/matfuns.spad.pamphlet ; \ rm -f ${DOC}/matfuns.spad.tex ; \ rm -f ${DOC}/matfuns.spad ) @ \subsection{matrix.spad \cite{1}} <>= ${MID}/matrix.spad: ${IN}/matrix.spad.pamphlet @ echo 0 making ${MID}/matrix.spad from ${IN}/matrix.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/matrix.spad.pamphlet >matrix.spad ) @ <>= ${OUT}/IMATRIX.o: ${MID}/IMATRIX.NRLIB @ echo 0 making ${OUT}/IMATRIX.o from ${MID}/IMATRIX.NRLIB @ cp ${MID}/IMATRIX.NRLIB/code.o ${OUT}/IMATRIX.o @ <>= ${MID}/IMATRIX.NRLIB: ${MID}/IMATRIX.spad @ echo 0 making ${MID}/IMATRIX.NRLIB from ${MID}/IMATRIX.spad @ (cd ${MID} ; echo ')co IMATRIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/IMATRIX.spad: ${IN}/matrix.spad.pamphlet @ echo 0 making ${MID}/IMATRIX.spad from ${IN}/matrix.spad.pamphlet @(cd ${MID} ; \ rm -rf IMATRIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain IMATRIX IndexedMatrix" ${IN}/matrix.spad.pamphlet >IMATRIX.spad ) @ <>= ${OUT}/MATRIX.o: ${MID}/MATRIX.NRLIB @ echo 0 making ${OUT}/MATRIX.o from ${MID}/MATRIX.NRLIB @ cp ${MID}/MATRIX.NRLIB/code.o ${OUT}/MATRIX.o @ <>= ${MID}/MATRIX.NRLIB: ${MID}/MATRIX.spad @ echo 0 making ${MID}/MATRIX.NRLIB from ${MID}/MATRIX.spad @ (cd ${MID} ; echo ')co MATRIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/MATRIX.spad: ${IN}/matrix.spad.pamphlet @ echo 0 making ${MID}/MATRIX.spad from ${IN}/matrix.spad.pamphlet @(cd ${MID} ; \ rm -rf MATRIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain MATRIX Matrix" ${IN}/matrix.spad.pamphlet >MATRIX.spad ) @ <>= ${OUT}/RMATRIX.o: ${MID}/RMATRIX.NRLIB @ echo 0 making ${OUT}/RMATRIX.o from ${MID}/RMATRIX.NRLIB @ cp ${MID}/RMATRIX.NRLIB/code.o ${OUT}/RMATRIX.o @ <>= ${MID}/RMATRIX.NRLIB: ${MID}/RMATRIX.spad @ echo 0 making ${MID}/RMATRIX.NRLIB from ${MID}/RMATRIX.spad @ (cd ${MID} ; echo ')co RMATRIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/RMATRIX.spad: ${IN}/matrix.spad.pamphlet @ echo 0 making ${MID}/RMATRIX.spad from ${IN}/matrix.spad.pamphlet @(cd ${MID} ; \ rm -rf RMATRIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain RMATRIX RectangularMatrix" ${IN}/matrix.spad.pamphlet >RMATRIX.spad ) @ <>= ${OUT}/SQMATRIX.o: ${MID}/SQMATRIX.NRLIB @ echo 0 making ${OUT}/SQMATRIX.o from ${MID}/SQMATRIX.NRLIB @ cp ${MID}/SQMATRIX.NRLIB/code.o ${OUT}/SQMATRIX.o @ <>= ${MID}/SQMATRIX.NRLIB: ${MID}/SQMATRIX.spad @ echo 0 making ${MID}/SQMATRIX.NRLIB from ${MID}/SQMATRIX.spad @ (cd ${MID} ; echo ')co SQMATRIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/SQMATRIX.spad: ${IN}/matrix.spad.pamphlet @ echo 0 making ${MID}/SQMATRIX.spad from ${IN}/matrix.spad.pamphlet @(cd ${MID} ; \ rm -rf SQMATRIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain SQMATRIX SquareMatrix" ${IN}/matrix.spad.pamphlet >SQMATRIX.spad ) @ <>= ${DOC}/matrix.spad.dvi: ${IN}/matrix.spad.pamphlet @ echo 0 making ${DOC}/matrix.spad.dvi from ${IN}/matrix.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/matrix.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} matrix.spad ; \ rm -f ${DOC}/matrix.spad.pamphlet ; \ rm -f ${DOC}/matrix.spad.tex ; \ rm -f ${DOC}/matrix.spad ) @ \subsection{matstor.spad \cite{1}} <>= ${MID}/matstor.spad: ${IN}/matstor.spad.pamphlet @ echo 0 making ${MID}/matstor.spad from ${IN}/matstor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/matstor.spad.pamphlet >matstor.spad ) @ <>= ${OUT}/MATSTOR.o: ${MID}/MATSTOR.NRLIB @ echo 0 making ${OUT}/MATSTOR.o from ${MID}/MATSTOR.NRLIB @ cp ${MID}/MATSTOR.NRLIB/code.o ${OUT}/MATSTOR.o @ <>= ${MID}/MATSTOR.NRLIB: ${MID}/MATSTOR.spad @ echo 0 making ${MID}/MATSTOR.NRLIB from ${MID}/MATSTOR.spad @ (cd ${MID} ; echo ')co MATSTOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/MATSTOR.spad: ${IN}/matstor.spad.pamphlet @ echo 0 making ${MID}/MATSTOR.spad from ${IN}/matstor.spad.pamphlet @(cd ${MID} ; \ rm -rf MATSTOR.NRLIB ; \ ${SPADBIN}/notangle -R"package MATSTOR StorageEfficientMatrixOperations" ${IN}/matstor.spad.pamphlet >MATSTOR.spad ) @ <>= ${DOC}/matstor.spad.dvi: ${IN}/matstor.spad.pamphlet @ echo 0 making ${DOC}/matstor.spad.dvi from ${IN}/matstor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/matstor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} matstor.spad ; \ rm -f ${DOC}/matstor.spad.pamphlet ; \ rm -f ${DOC}/matstor.spad.tex ; \ rm -f ${DOC}/matstor.spad ) @ \subsection{mesh.spad \cite{1}} <>= ${MID}/mesh.spad: ${IN}/mesh.spad.pamphlet @ echo 0 making ${MID}/mesh.spad from ${IN}/mesh.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mesh.spad.pamphlet >mesh.spad ) @ <>= ${OUT}/MESH.o: ${MID}/MESH.NRLIB @ echo 0 making ${OUT}/MESH.o from ${MID}/MESH.NRLIB @ cp ${MID}/MESH.NRLIB/code.o ${OUT}/MESH.o @ <>= ${MID}/MESH.NRLIB: ${MID}/MESH.spad @ echo 0 making ${MID}/MESH.NRLIB from ${MID}/MESH.spad @ (cd ${MID} ; echo ')co MESH.spad' | ${INTERPSYS} ) @ <>= ${MID}/MESH.spad: ${IN}/mesh.spad.pamphlet @ echo 0 making ${MID}/MESH.spad from ${IN}/mesh.spad.pamphlet @(cd ${MID} ; \ rm -rf MESH.NRLIB ; \ ${SPADBIN}/notangle -R"package MESH MeshCreationRoutinesForThreeDimensions" ${IN}/mesh.spad.pamphlet >MESH.spad ) @ <>= ${DOC}/mesh.spad.dvi: ${IN}/mesh.spad.pamphlet @ echo 0 making ${DOC}/mesh.spad.dvi from ${IN}/mesh.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mesh.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mesh.spad ; \ rm -f ${DOC}/mesh.spad.pamphlet ; \ rm -f ${DOC}/mesh.spad.tex ; \ rm -f ${DOC}/mesh.spad ) @ \subsection{mfinfact.spad \cite{1}} <>= ${MID}/mfinfact.spad: ${IN}/mfinfact.spad.pamphlet @ echo 0 making ${MID}/mfinfact.spad from ${IN}/mfinfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mfinfact.spad.pamphlet >mfinfact.spad ) @ <>= ${OUT}/MFINFACT.o: ${MID}/MFINFACT.NRLIB @ echo 0 making ${OUT}/MFINFACT.o from ${MID}/MFINFACT.NRLIB @ cp ${MID}/MFINFACT.NRLIB/code.o ${OUT}/MFINFACT.o @ <>= ${MID}/MFINFACT.NRLIB: ${MID}/MFINFACT.spad @ echo 0 making ${MID}/MFINFACT.NRLIB from ${MID}/MFINFACT.spad @ (cd ${MID} ; echo ')co MFINFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MFINFACT.spad: ${IN}/mfinfact.spad.pamphlet @ echo 0 making ${MID}/MFINFACT.spad from ${IN}/mfinfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MFINFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package MFINFACT MultFiniteFactorize" ${IN}/mfinfact.spad.pamphlet >MFINFACT.spad ) @ <>= ${DOC}/mfinfact.spad.dvi: ${IN}/mfinfact.spad.pamphlet @ echo 0 making ${DOC}/mfinfact.spad.dvi from ${IN}/mfinfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mfinfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mfinfact.spad ; \ rm -f ${DOC}/mfinfact.spad.pamphlet ; \ rm -f ${DOC}/mfinfact.spad.tex ; \ rm -f ${DOC}/mfinfact.spad ) @ \subsection{misc.spad \cite{1}} <>= ${MID}/misc.spad: ${IN}/misc.spad.pamphlet @ echo 0 making ${MID}/misc.spad from ${IN}/misc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/misc.spad.pamphlet >misc.spad ) @ <>= ${OUT}/SAOS.o: ${MID}/SAOS.NRLIB @ echo 0 making ${OUT}/SAOS.o from ${MID}/SAOS.NRLIB @ cp ${MID}/SAOS.NRLIB/code.o ${OUT}/SAOS.o @ <>= ${MID}/SAOS.NRLIB: ${MID}/SAOS.spad @ echo 0 making ${MID}/SAOS.NRLIB from ${MID}/SAOS.spad @ (cd ${MID} ; echo ')co SAOS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SAOS.spad: ${IN}/misc.spad.pamphlet @ echo 0 making ${MID}/SAOS.spad from ${IN}/misc.spad.pamphlet @(cd ${MID} ; \ rm -rf SAOS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SAOS SingletonAsOrderedSet" ${IN}/misc.spad.pamphlet >SAOS.spad ) @ <>= ${DOC}/misc.spad.dvi: ${IN}/misc.spad.pamphlet @ echo 0 making ${DOC}/misc.spad.dvi from ${IN}/misc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/misc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} misc.spad ; \ rm -f ${DOC}/misc.spad.pamphlet ; \ rm -f ${DOC}/misc.spad.tex ; \ rm -f ${DOC}/misc.spad ) @ \subsection{mkfunc.spad \cite{1}} <>= ${MID}/mkfunc.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/mkfunc.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mkfunc.spad.pamphlet >mkfunc.spad ) @ <>= ${OUT}/INFORM.o: ${MID}/INFORM.NRLIB @ echo 0 making ${OUT}/INFORM.o from ${MID}/INFORM.NRLIB @ cp ${MID}/INFORM.NRLIB/code.o ${OUT}/INFORM.o @ <>= ${MID}/INFORM.NRLIB: ${MID}/INFORM.spad @ echo 0 making ${MID}/INFORM.NRLIB from ${MID}/INFORM.spad @ (cd ${MID} ; echo ')co INFORM.spad' | ${INTERPSYS} ) @ <>= ${MID}/INFORM.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/INFORM.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf INFORM.NRLIB ; \ ${SPADBIN}/notangle -R"domain INFORM InputForm" ${IN}/mkfunc.spad.pamphlet >INFORM.spad ) @ <>= ${OUT}/INFORM1.o: ${MID}/INFORM1.NRLIB @ echo 0 making ${OUT}/INFORM1.o from ${MID}/INFORM1.NRLIB @ cp ${MID}/INFORM1.NRLIB/code.o ${OUT}/INFORM1.o @ <>= ${MID}/INFORM1.NRLIB: ${MID}/INFORM1.spad @ echo 0 making ${MID}/INFORM1.NRLIB from ${MID}/INFORM1.spad @ (cd ${MID} ; echo ')co INFORM1.spad' | ${INTERPSYS} ) @ <>= ${MID}/INFORM1.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/INFORM1.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf INFORM1.NRLIB ; \ ${SPADBIN}/notangle -R"package INFORM1 InputFormFunctions1" ${IN}/mkfunc.spad.pamphlet >INFORM1.spad ) @ <>= ${OUT}/MKFLCFN.o: ${MID}/MKFLCFN.NRLIB @ echo 0 making ${OUT}/MKFLCFN.o from ${MID}/MKFLCFN.NRLIB @ cp ${MID}/MKFLCFN.NRLIB/code.o ${OUT}/MKFLCFN.o @ <>= ${MID}/MKFLCFN.NRLIB: ${MID}/MKFLCFN.spad @ echo 0 making ${MID}/MKFLCFN.NRLIB from ${MID}/MKFLCFN.spad @ (cd ${MID} ; echo ')co MKFLCFN.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKFLCFN.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/MKFLCFN.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf MKFLCFN.NRLIB ; \ ${SPADBIN}/notangle -R"package MKFLCFN MakeFloatCompiledFunction" ${IN}/mkfunc.spad.pamphlet >MKFLCFN.spad ) @ <>= ${OUT}/MKFUNC.o: ${MID}/MKFUNC.NRLIB @ echo 0 making ${OUT}/MKFUNC.o from ${MID}/MKFUNC.NRLIB @ cp ${MID}/MKFUNC.NRLIB/code.o ${OUT}/MKFUNC.o @ <>= ${MID}/MKFUNC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MKFUNC.spad @ echo 0 making ${MID}/MKFUNC.NRLIB from ${MID}/MKFUNC.spad @ (cd ${MID} ; echo ')co MKFUNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKFUNC.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/MKFUNC.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf MKFUNC.NRLIB ; \ ${SPADBIN}/notangle -R"package MKFUNC MakeFunction" ${IN}/mkfunc.spad.pamphlet >MKFUNC.spad ) @ <>= ${OUT}/MKBCFUNC.o: ${MID}/MKBCFUNC.NRLIB @ echo 0 making ${OUT}/MKBCFUNC.o from ${MID}/MKBCFUNC.NRLIB @ cp ${MID}/MKBCFUNC.NRLIB/code.o ${OUT}/MKBCFUNC.o @ <>= ${MID}/MKBCFUNC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MKBCFUNC.spad @ echo 0 making ${MID}/MKBCFUNC.NRLIB from ${MID}/MKBCFUNC.spad @ (cd ${MID} ; echo ')co MKBCFUNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKBCFUNC.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/MKBCFUNC.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf MKBCFUNC.NRLIB ; \ ${SPADBIN}/notangle -R"package MKBCFUNC MakeBinaryCompiledFunction" ${IN}/mkfunc.spad.pamphlet >MKBCFUNC.spad ) @ <>= ${OUT}/MKUCFUNC.o: ${MID}/MKUCFUNC.NRLIB @ echo 0 making ${OUT}/MKUCFUNC.o from ${MID}/MKUCFUNC.NRLIB @ cp ${MID}/MKUCFUNC.NRLIB/code.o ${OUT}/MKUCFUNC.o @ <>= ${MID}/MKUCFUNC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MKUCFUNC.spad @ echo 0 making ${MID}/MKUCFUNC.NRLIB from ${MID}/MKUCFUNC.spad @ (cd ${MID} ; echo ')co MKUCFUNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKUCFUNC.spad: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${MID}/MKUCFUNC.spad from ${IN}/mkfunc.spad.pamphlet @(cd ${MID} ; \ rm -rf MKUCFUNC.NRLIB ; \ ${SPADBIN}/notangle -R"package MKUCFUNC MakeUnaryCompiledFunction" ${IN}/mkfunc.spad.pamphlet >MKUCFUNC.spad ) @ <>= ${DOC}/mkfunc.spad.dvi: ${IN}/mkfunc.spad.pamphlet @ echo 0 making ${DOC}/mkfunc.spad.dvi from ${IN}/mkfunc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mkfunc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mkfunc.spad ; \ rm -f ${DOC}/mkfunc.spad.pamphlet ; \ rm -f ${DOC}/mkfunc.spad.tex ; \ rm -f ${DOC}/mkfunc.spad ) @ \subsection{mkrecord.spad \cite{1}} <>= ${MID}/mkrecord.spad: ${IN}/mkrecord.spad.pamphlet @ echo 0 making ${MID}/mkrecord.spad from ${IN}/mkrecord.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mkrecord.spad.pamphlet >mkrecord.spad ) @ <>= ${OUT}/MKRECORD.o: ${MID}/MKRECORD.NRLIB @ echo 0 making ${OUT}/MKRECORD.o from ${MID}/MKRECORD.NRLIB @ cp ${MID}/MKRECORD.NRLIB/code.o ${OUT}/MKRECORD.o @ <>= ${MID}/MKRECORD.NRLIB: ${OUT}/TYPE.o ${MID}/MKRECORD.spad @ echo 0 making ${MID}/MKRECORD.NRLIB from ${MID}/MKRECORD.spad @ (cd ${MID} ; echo ')co MKRECORD.spad' | ${INTERPSYS} ) @ <>= ${MID}/MKRECORD.spad: ${IN}/mkrecord.spad.pamphlet @ echo 0 making ${MID}/MKRECORD.spad from ${IN}/mkrecord.spad.pamphlet @(cd ${MID} ; \ rm -rf MKRECORD.NRLIB ; \ ${SPADBIN}/notangle -R"package MKRECORD MakeRecord" ${IN}/mkrecord.spad.pamphlet >MKRECORD.spad ) @ <>= ${DOC}/mkrecord.spad.dvi: ${IN}/mkrecord.spad.pamphlet @ echo 0 making ${DOC}/mkrecord.spad.dvi from ${IN}/mkrecord.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mkrecord.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mkrecord.spad ; \ rm -f ${DOC}/mkrecord.spad.pamphlet ; \ rm -f ${DOC}/mkrecord.spad.tex ; \ rm -f ${DOC}/mkrecord.spad ) @ \subsection{mlift.spad.jhd \cite{1}} <>= ${MID}/mlift.spad.jhd: ${IN}/mlift.spad.jhd.pamphlet @ echo 0 making ${MID}/mlift.spad.jhd from ${IN}/mlift.spad.jhd.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mlift.spad.jhd.pamphlet >mlift.spad.jhd ) @ <>= ${DOC}/mlift.spad.jhd.dvi: ${IN}/mlift.spad.jhd.pamphlet @ echo 0 making ${DOC}/mlift.spad.jhd.dvi from ${IN}/mlift.spad.jhd.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mlift.spad.jhd.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mlift.spad.jhd ; \ rm -f ${DOC}/mlift.spad.jhd.pamphlet ; \ rm -f ${DOC}/mlift.spad.jhd.tex ; \ rm -f ${DOC}/mlift.spad.jhd ) @ \subsection{mlift.spad \cite{1}} <>= ${MID}/mlift.spad: ${IN}/mlift.spad.pamphlet @ echo 0 making ${MID}/mlift.spad from ${IN}/mlift.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mlift.spad.pamphlet >mlift.spad ) @ <>= ${OUT}/MLIFT.o: ${MID}/MLIFT.NRLIB @ echo 0 making ${OUT}/MLIFT.o from ${MID}/MLIFT.NRLIB @ cp ${MID}/MLIFT.NRLIB/code.o ${OUT}/MLIFT.o @ <>= ${MID}/MLIFT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MLIFT.spad @ echo 0 making ${MID}/MLIFT.NRLIB from ${MID}/MLIFT.spad @ (cd ${MID} ; echo ')co MLIFT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MLIFT.spad: ${IN}/mlift.spad.pamphlet @ echo 0 making ${MID}/MLIFT.spad from ${IN}/mlift.spad.pamphlet @(cd ${MID} ; \ rm -rf MLIFT.NRLIB ; \ ${SPADBIN}/notangle -R"package MLIFT MultivariateLifting" ${IN}/mlift.spad.pamphlet >MLIFT.spad ) @ <>= ${DOC}/mlift.spad.dvi: ${IN}/mlift.spad.pamphlet @ echo 0 making ${DOC}/mlift.spad.dvi from ${IN}/mlift.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mlift.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mlift.spad ; \ rm -f ${DOC}/mlift.spad.pamphlet ; \ rm -f ${DOC}/mlift.spad.tex ; \ rm -f ${DOC}/mlift.spad ) @ \subsection{moddfact.spad \cite{1}} <>= ${MID}/moddfact.spad: ${IN}/moddfact.spad.pamphlet @ echo 0 making ${MID}/moddfact.spad from ${IN}/moddfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/moddfact.spad.pamphlet >moddfact.spad ) @ <>= ${OUT}/MDDFACT.o: ${MID}/MDDFACT.NRLIB @ echo 0 making ${OUT}/MDDFACT.o from ${MID}/MDDFACT.NRLIB @ cp ${MID}/MDDFACT.NRLIB/code.o ${OUT}/MDDFACT.o @ <>= ${MID}/MDDFACT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MDDFACT.spad @ echo 0 making ${MID}/MDDFACT.NRLIB from ${MID}/MDDFACT.spad @ (cd ${MID} ; echo ')co MDDFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MDDFACT.spad: ${IN}/moddfact.spad.pamphlet @ echo 0 making ${MID}/MDDFACT.spad from ${IN}/moddfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MDDFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package MDDFACT ModularDistinctDegreeFactorizer" ${IN}/moddfact.spad.pamphlet >MDDFACT.spad ) @ <>= ${DOC}/moddfact.spad.dvi: ${IN}/moddfact.spad.pamphlet @ echo 0 making ${DOC}/moddfact.spad.dvi from ${IN}/moddfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/moddfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} moddfact.spad ; \ rm -f ${DOC}/moddfact.spad.pamphlet ; \ rm -f ${DOC}/moddfact.spad.tex ; \ rm -f ${DOC}/moddfact.spad ) @ \subsection{modgcd.spad \cite{1}} <>= ${MID}/modgcd.spad: ${IN}/modgcd.spad.pamphlet @ echo 0 making ${MID}/modgcd.spad from ${IN}/modgcd.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/modgcd.spad.pamphlet >modgcd.spad ) @ <>= ${OUT}/INMODGCD.o: ${MID}/INMODGCD.NRLIB @ echo 0 making ${OUT}/INMODGCD.o from ${MID}/INMODGCD.NRLIB @ cp ${MID}/INMODGCD.NRLIB/code.o ${OUT}/INMODGCD.o @ <>= ${MID}/INMODGCD.NRLIB: ${MID}/INMODGCD.spad @ echo 0 making ${MID}/INMODGCD.NRLIB from ${MID}/INMODGCD.spad @ (cd ${MID} ; echo ')co INMODGCD.spad' | ${INTERPSYS} ) @ <>= ${MID}/INMODGCD.spad: ${IN}/modgcd.spad.pamphlet @ echo 0 making ${MID}/INMODGCD.spad from ${IN}/modgcd.spad.pamphlet @(cd ${MID} ; \ rm -rf INMODGCD.NRLIB ; \ ${SPADBIN}/notangle -R"package INMODGCD InnerModularGcd" ${IN}/modgcd.spad.pamphlet >INMODGCD.spad ) @ <>= ${DOC}/modgcd.spad.dvi: ${IN}/modgcd.spad.pamphlet @ echo 0 making ${DOC}/modgcd.spad.dvi from ${IN}/modgcd.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/modgcd.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} modgcd.spad ; \ rm -f ${DOC}/modgcd.spad.pamphlet ; \ rm -f ${DOC}/modgcd.spad.tex ; \ rm -f ${DOC}/modgcd.spad ) @ \subsection{modmonom.spad \cite{1}} <>= ${MID}/modmonom.spad: ${IN}/modmonom.spad.pamphlet @ echo 0 making ${MID}/modmonom.spad from ${IN}/modmonom.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/modmonom.spad.pamphlet >modmonom.spad ) @ <>= ${OUT}/GMODPOL.o: ${MID}/GMODPOL.NRLIB @ echo 0 making ${OUT}/GMODPOL.o from ${MID}/GMODPOL.NRLIB @ cp ${MID}/GMODPOL.NRLIB/code.o ${OUT}/GMODPOL.o @ <>= ${MID}/GMODPOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GMODPOL.spad @ echo 0 making ${MID}/GMODPOL.NRLIB from ${MID}/GMODPOL.spad @ (cd ${MID} ; echo ')co GMODPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/GMODPOL.spad: ${IN}/modmonom.spad.pamphlet @ echo 0 making ${MID}/GMODPOL.spad from ${IN}/modmonom.spad.pamphlet @(cd ${MID} ; \ rm -rf GMODPOL.NRLIB ; \ ${SPADBIN}/notangle -R"domain GMODPOL GeneralModulePolynomial" ${IN}/modmonom.spad.pamphlet >GMODPOL.spad ) @ <>= ${OUT}/MODMONOM.o: ${MID}/MODMONOM.NRLIB @ echo 0 making ${OUT}/MODMONOM.o from ${MID}/MODMONOM.NRLIB @ cp ${MID}/MODMONOM.NRLIB/code.o ${OUT}/MODMONOM.o @ <>= ${MID}/MODMONOM.NRLIB: ${MID}/MODMONOM.spad @ echo 0 making ${MID}/MODMONOM.NRLIB from ${MID}/MODMONOM.spad @ (cd ${MID} ; echo ')co MODMONOM.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODMONOM.spad: ${IN}/modmonom.spad.pamphlet @ echo 0 making ${MID}/MODMONOM.spad from ${IN}/modmonom.spad.pamphlet @(cd ${MID} ; \ rm -rf MODMONOM.NRLIB ; \ ${SPADBIN}/notangle -R"domain MODMONOM ModuleMonomial" ${IN}/modmonom.spad.pamphlet >MODMONOM.spad ) @ <>= ${DOC}/modmonom.spad.dvi: ${IN}/modmonom.spad.pamphlet @ echo 0 making ${DOC}/modmonom.spad.dvi from ${IN}/modmonom.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/modmonom.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} modmonom.spad ; \ rm -f ${DOC}/modmonom.spad.pamphlet ; \ rm -f ${DOC}/modmonom.spad.tex ; \ rm -f ${DOC}/modmonom.spad ) @ \subsection{modmon.spad \cite{1}} <>= ${MID}/modmon.spad: ${IN}/modmon.spad.pamphlet @ echo 0 making ${MID}/modmon.spad from ${IN}/modmon.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/modmon.spad.pamphlet >modmon.spad ) @ <>= ${OUT}/MODMON.o: ${MID}/MODMON.NRLIB @ echo 0 making ${OUT}/MODMON.o from ${MID}/MODMON.NRLIB @ cp ${MID}/MODMON.NRLIB/code.o ${OUT}/MODMON.o @ <>= ${MID}/MODMON.NRLIB: ${MID}/MODMON.spad @ echo 0 making ${MID}/MODMON.NRLIB from ${MID}/MODMON.spad @ (cd ${MID} ; echo ')co MODMON.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODMON.spad: ${IN}/modmon.spad.pamphlet @ echo 0 making ${MID}/MODMON.spad from ${IN}/modmon.spad.pamphlet @(cd ${MID} ; \ rm -rf MODMON.NRLIB ; \ ${SPADBIN}/notangle -R"domain MODMON ModMonic" ${IN}/modmon.spad.pamphlet >MODMON.spad ) @ <>= ${DOC}/modmon.spad.dvi: ${IN}/modmon.spad.pamphlet @ echo 0 making ${DOC}/modmon.spad.dvi from ${IN}/modmon.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/modmon.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} modmon.spad ; \ rm -f ${DOC}/modmon.spad.pamphlet ; \ rm -f ${DOC}/modmon.spad.tex ; \ rm -f ${DOC}/modmon.spad ) @ \subsection{modring.spad \cite{1}} <>= ${MID}/modring.spad: ${IN}/modring.spad.pamphlet @ echo 0 making ${MID}/modring.spad from ${IN}/modring.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/modring.spad.pamphlet >modring.spad ) @ <>= ${OUT}/EMR.o: ${MID}/EMR.NRLIB @ echo 0 making ${OUT}/EMR.o from ${MID}/EMR.NRLIB @ cp ${MID}/EMR.NRLIB/code.o ${OUT}/EMR.o @ <>= ${MID}/EMR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/EMR.spad @ echo 0 making ${MID}/EMR.NRLIB from ${MID}/EMR.spad @ (cd ${MID} ; echo ')co EMR.spad' | ${INTERPSYS} ) @ <>= ${MID}/EMR.spad: ${IN}/modring.spad.pamphlet @ echo 0 making ${MID}/EMR.spad from ${IN}/modring.spad.pamphlet @(cd ${MID} ; \ rm -rf EMR.NRLIB ; \ ${SPADBIN}/notangle -R"domain EMR EuclideanModularRing" ${IN}/modring.spad.pamphlet >EMR.spad ) @ <>= ${OUT}/MODFIELD.o: ${MID}/MODFIELD.NRLIB @ echo 0 making ${OUT}/MODFIELD.o from ${MID}/MODFIELD.NRLIB @ cp ${MID}/MODFIELD.NRLIB/code.o ${OUT}/MODFIELD.o @ <>= ${MID}/MODFIELD.NRLIB: ${MID}/MODFIELD.spad @ echo 0 making ${MID}/MODFIELD.NRLIB from ${MID}/MODFIELD.spad @ (cd ${MID} ; echo ')co MODFIELD.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODFIELD.spad: ${IN}/modring.spad.pamphlet @ echo 0 making ${MID}/MODFIELD.spad from ${IN}/modring.spad.pamphlet @(cd ${MID} ; \ rm -rf MODFIELD.NRLIB ; \ ${SPADBIN}/notangle -R"domain MODFIELD ModularField" ${IN}/modring.spad.pamphlet >MODFIELD.spad ) @ <>= ${OUT}/MODRING.o: ${MID}/MODRING.NRLIB @ echo 0 making ${OUT}/MODRING.o from ${MID}/MODRING.NRLIB @ cp ${MID}/MODRING.NRLIB/code.o ${OUT}/MODRING.o @ <>= ${MID}/MODRING.NRLIB: ${MID}/MODRING.spad @ echo 0 making ${MID}/MODRING.NRLIB from ${MID}/MODRING.spad @ (cd ${MID} ; echo ')co MODRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODRING.spad: ${IN}/modring.spad.pamphlet @ echo 0 making ${MID}/MODRING.spad from ${IN}/modring.spad.pamphlet @(cd ${MID} ; \ rm -rf MODRING.NRLIB ; \ ${SPADBIN}/notangle -R"domain MODRING ModularRing" ${IN}/modring.spad.pamphlet >MODRING.spad ) @ <>= ${DOC}/modring.spad.dvi: ${IN}/modring.spad.pamphlet @ echo 0 making ${DOC}/modring.spad.dvi from ${IN}/modring.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/modring.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} modring.spad ; \ rm -f ${DOC}/modring.spad.pamphlet ; \ rm -f ${DOC}/modring.spad.tex ; \ rm -f ${DOC}/modring.spad ) @ \subsection{moebius.spad \cite{1}} <>= ${MID}/moebius.spad: ${IN}/moebius.spad.pamphlet @ echo 0 making ${MID}/moebius.spad from ${IN}/moebius.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/moebius.spad.pamphlet >moebius.spad ) @ <>= ${OUT}/MOEBIUS.o: ${MID}/MOEBIUS.NRLIB @ echo 0 making ${OUT}/MOEBIUS.o from ${MID}/MOEBIUS.NRLIB @ cp ${MID}/MOEBIUS.NRLIB/code.o ${OUT}/MOEBIUS.o @ <>= ${MID}/MOEBIUS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MOEBIUS.spad @ echo 0 making ${MID}/MOEBIUS.NRLIB from ${MID}/MOEBIUS.spad @ (cd ${MID} ; echo ')co MOEBIUS.spad' | ${INTERPSYS} ) @ <>= ${MID}/MOEBIUS.spad: ${IN}/moebius.spad.pamphlet @ echo 0 making ${MID}/MOEBIUS.spad from ${IN}/moebius.spad.pamphlet @(cd ${MID} ; \ rm -rf MOEBIUS.NRLIB ; \ ${SPADBIN}/notangle -R"domain MOEBIUS MoebiusTransform" ${IN}/moebius.spad.pamphlet >MOEBIUS.spad ) @ <>= ${DOC}/moebius.spad.dvi: ${IN}/moebius.spad.pamphlet @ echo 0 making ${DOC}/moebius.spad.dvi from ${IN}/moebius.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/moebius.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} moebius.spad ; \ rm -f ${DOC}/moebius.spad.pamphlet ; \ rm -f ${DOC}/moebius.spad.tex ; \ rm -f ${DOC}/moebius.spad ) @ \subsection{mring.spad \cite{1}} <>= ${MID}/mring.spad: ${IN}/mring.spad.pamphlet @ echo 0 making ${MID}/mring.spad from ${IN}/mring.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mring.spad.pamphlet >mring.spad ) @ <>= ${OUT}/MRF2.o: ${MID}/MRF2.NRLIB @ echo 0 making ${OUT}/MRF2.o from ${MID}/MRF2.NRLIB @ cp ${MID}/MRF2.NRLIB/code.o ${OUT}/MRF2.o @ <>= ${MID}/MRF2.NRLIB: ${MID}/MRF2.spad @ echo 0 making ${MID}/MRF2.NRLIB from ${MID}/MRF2.spad @ (cd ${MID} ; echo ')co MRF2.spad' | ${INTERPSYS} ) @ <>= ${MID}/MRF2.spad: ${IN}/mring.spad.pamphlet @ echo 0 making ${MID}/MRF2.spad from ${IN}/mring.spad.pamphlet @(cd ${MID} ; \ rm -rf MRF2.NRLIB ; \ ${SPADBIN}/notangle -R"package MRF2 MonoidRingFunctions2" ${IN}/mring.spad.pamphlet >MRF2.spad ) @ <>= ${OUT}/MRING.o: ${MID}/MRING.NRLIB @ echo 0 making ${OUT}/MRING.o from ${MID}/MRING.NRLIB @ cp ${MID}/MRING.NRLIB/code.o ${OUT}/MRING.o @ <>= ${MID}/MRING.NRLIB: ${MID}/MRING.spad @ echo 0 making ${MID}/MRING.NRLIB from ${MID}/MRING.spad @ (cd ${MID} ; echo ')co MRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/MRING.spad: ${IN}/mring.spad.pamphlet @ echo 0 making ${MID}/MRING.spad from ${IN}/mring.spad.pamphlet @(cd ${MID} ; \ rm -rf MRING.NRLIB ; \ ${SPADBIN}/notangle -R"domain MRING MonoidRing" ${IN}/mring.spad.pamphlet >MRING.spad ) @ <>= ${DOC}/mring.spad.dvi: ${IN}/mring.spad.pamphlet @ echo 0 making ${DOC}/mring.spad.dvi from ${IN}/mring.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mring.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mring.spad ; \ rm -f ${DOC}/mring.spad.pamphlet ; \ rm -f ${DOC}/mring.spad.tex ; \ rm -f ${DOC}/mring.spad ) @ \subsection{mset.spad \cite{1}} <>= ${MID}/mset.spad: ${IN}/mset.spad.pamphlet @ echo 0 making ${MID}/mset.spad from ${IN}/mset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mset.spad.pamphlet >mset.spad ) @ <>= ${OUT}/MSET.o: ${MID}/MSET.NRLIB @ echo 0 making ${OUT}/MSET.o from ${MID}/MSET.NRLIB @ cp ${MID}/MSET.NRLIB/code.o ${OUT}/MSET.o @ <>= ${MID}/MSET.NRLIB: ${MID}/MSET.spad @ echo 0 making ${MID}/MSET.NRLIB from ${MID}/MSET.spad @ (cd ${MID} ; echo ')co MSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/MSET.spad: ${IN}/mset.spad.pamphlet @ echo 0 making ${MID}/MSET.spad from ${IN}/mset.spad.pamphlet @(cd ${MID} ; \ rm -rf MSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain MSET Multiset" ${IN}/mset.spad.pamphlet >MSET.spad ) @ <>= ${DOC}/mset.spad.dvi: ${IN}/mset.spad.pamphlet @ echo 0 making ${DOC}/mset.spad.dvi from ${IN}/mset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mset.spad ; \ rm -f ${DOC}/mset.spad.pamphlet ; \ rm -f ${DOC}/mset.spad.tex ; \ rm -f ${DOC}/mset.spad ) @ \subsection{mts.spad \cite{1}} <>= ${MID}/mts.spad: ${IN}/mts.spad.pamphlet @ echo 0 making ${MID}/mts.spad from ${IN}/mts.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/mts.spad.pamphlet >mts.spad ) @ <>= ${OUT}/SMTS.o: ${MID}/SMTS.NRLIB @ echo 0 making ${OUT}/SMTS.o from ${MID}/SMTS.NRLIB @ cp ${MID}/SMTS.NRLIB/code.o ${OUT}/SMTS.o @ <>= ${MID}/SMTS.NRLIB: ${MID}/SMTS.spad @ echo 0 making ${MID}/SMTS.NRLIB from ${MID}/SMTS.spad @ (cd ${MID} ; echo ')co SMTS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SMTS.spad: ${IN}/mts.spad.pamphlet @ echo 0 making ${MID}/SMTS.spad from ${IN}/mts.spad.pamphlet @(cd ${MID} ; \ rm -rf SMTS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SMTS SparseMultivariateTaylorSeries" ${IN}/mts.spad.pamphlet >SMTS.spad ) @ <>= ${OUT}/TS.o: ${MID}/TS.NRLIB @ echo 0 making ${OUT}/TS.o from ${MID}/TS.NRLIB @ cp ${MID}/TS.NRLIB/code.o ${OUT}/TS.o @ <>= ${MID}/TS.NRLIB: ${MID}/TS.spad @ echo 0 making ${MID}/TS.NRLIB from ${MID}/TS.spad @ (cd ${MID} ; echo ')co TS.spad' | ${INTERPSYS} ) @ <>= ${MID}/TS.spad: ${IN}/mts.spad.pamphlet @ echo 0 making ${MID}/TS.spad from ${IN}/mts.spad.pamphlet @(cd ${MID} ; \ rm -rf TS.NRLIB ; \ ${SPADBIN}/notangle -R"domain TS TaylorSeries" ${IN}/mts.spad.pamphlet >TS.spad ) @ <>= ${DOC}/mts.spad.dvi: ${IN}/mts.spad.pamphlet @ echo 0 making ${DOC}/mts.spad.dvi from ${IN}/mts.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/mts.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} mts.spad ; \ rm -f ${DOC}/mts.spad.pamphlet ; \ rm -f ${DOC}/mts.spad.tex ; \ rm -f ${DOC}/mts.spad ) @ \subsection{multfact.spad \cite{1}} <>= ${MID}/multfact.spad: ${IN}/multfact.spad.pamphlet @ echo 0 making ${MID}/multfact.spad from ${IN}/multfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/multfact.spad.pamphlet >multfact.spad ) @ <>= ${OUT}/ALGMFACT.o: ${MID}/ALGMFACT.NRLIB @ echo 0 making ${OUT}/ALGMFACT.o from ${MID}/ALGMFACT.NRLIB @ cp ${MID}/ALGMFACT.NRLIB/code.o ${OUT}/ALGMFACT.o @ <>= ${MID}/ALGMFACT.NRLIB: ${MID}/ALGMFACT.spad @ echo 0 making ${MID}/ALGMFACT.NRLIB from ${MID}/ALGMFACT.spad @ (cd ${MID} ; echo ')co ALGMFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGMFACT.spad: ${IN}/multfact.spad.pamphlet @ echo 0 making ${MID}/ALGMFACT.spad from ${IN}/multfact.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGMFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package ALGMFACT AlgebraicMultFact" ${IN}/multfact.spad.pamphlet >ALGMFACT.spad ) @ <>= ${OUT}/INNMFACT.o: ${MID}/INNMFACT.NRLIB @ echo 0 making ${OUT}/INNMFACT.o from ${MID}/INNMFACT.NRLIB @ cp ${MID}/INNMFACT.NRLIB/code.o ${OUT}/INNMFACT.o @ <>= ${MID}/INNMFACT.NRLIB: ${MID}/INNMFACT.spad @ echo 0 making ${MID}/INNMFACT.NRLIB from ${MID}/INNMFACT.spad @ (cd ${MID} ; echo ')co INNMFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INNMFACT.spad: ${IN}/multfact.spad.pamphlet @ echo 0 making ${MID}/INNMFACT.spad from ${IN}/multfact.spad.pamphlet @(cd ${MID} ; \ rm -rf INNMFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package INNMFACT InnerMultFact" ${IN}/multfact.spad.pamphlet >INNMFACT.spad ) @ <>= ${OUT}/MULTFACT.o: ${MID}/MULTFACT.NRLIB @ echo 0 making ${OUT}/MULTFACT.o from ${MID}/MULTFACT.NRLIB @ cp ${MID}/MULTFACT.NRLIB/code.o ${OUT}/MULTFACT.o @ <>= ${MID}/MULTFACT.NRLIB: ${MID}/MULTFACT.spad @ echo 0 making ${MID}/MULTFACT.NRLIB from ${MID}/MULTFACT.spad @ (cd ${MID} ; echo ')co MULTFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MULTFACT.spad: ${IN}/multfact.spad.pamphlet @ echo 0 making ${MID}/MULTFACT.spad from ${IN}/multfact.spad.pamphlet @(cd ${MID} ; \ rm -rf MULTFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package MULTFACT MultivariateFactorize" ${IN}/multfact.spad.pamphlet >MULTFACT.spad ) @ <>= ${DOC}/multfact.spad.dvi: ${IN}/multfact.spad.pamphlet @ echo 0 making ${DOC}/multfact.spad.dvi from ${IN}/multfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/multfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} multfact.spad ; \ rm -f ${DOC}/multfact.spad.pamphlet ; \ rm -f ${DOC}/multfact.spad.tex ; \ rm -f ${DOC}/multfact.spad ) @ \subsection{multpoly.spad \cite{1}} <>= ${MID}/multpoly.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/multpoly.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/multpoly.spad.pamphlet >multpoly.spad ) @ <>= ${OUT}/INDE.o: ${MID}/INDE.NRLIB @ echo 0 making ${OUT}/INDE.o from ${MID}/INDE.NRLIB @ cp ${MID}/INDE.NRLIB/code.o ${OUT}/INDE.o @ <>= ${MID}/INDE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/INDE.spad @ echo 0 making ${MID}/INDE.NRLIB from ${MID}/INDE.spad @ (cd ${MID} ; echo ')co INDE.spad' | ${INTERPSYS} ) @ <>= ${MID}/INDE.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/INDE.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf INDE.NRLIB ; \ ${SPADBIN}/notangle -R"domain INDE IndexedExponents" ${IN}/multpoly.spad.pamphlet >INDE.spad ) @ <>= ${OUT}/MPOLY.o: ${MID}/MPOLY.NRLIB @ echo 0 making ${OUT}/MPOLY.o from ${MID}/MPOLY.NRLIB @ cp ${MID}/MPOLY.NRLIB/code.o ${OUT}/MPOLY.o @ <>= ${MID}/MPOLY.NRLIB: ${MID}/MPOLY.spad @ echo 0 making ${MID}/MPOLY.NRLIB from ${MID}/MPOLY.spad @ (cd ${MID} ; echo ')co MPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/MPOLY.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/MPOLY.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf MPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain MPOLY MultivariatePolynomial" ${IN}/multpoly.spad.pamphlet >MPOLY.spad ) @ <>= ${OUT}/POLY.o: ${MID}/POLY.NRLIB @ echo 0 making ${OUT}/POLY.o from ${MID}/POLY.NRLIB @ cp ${MID}/POLY.NRLIB/code.o ${OUT}/POLY.o @ <>= ${MID}/POLY.NRLIB: ${MID}/POLY.spad @ echo 0 making ${MID}/POLY.NRLIB from ${MID}/POLY.spad @ (cd ${MID} ; echo ')co POLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLY.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/POLY.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf POLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain POLY Polynomial" ${IN}/multpoly.spad.pamphlet >POLY.spad ) @ <>= ${OUT}/POLY2.o: ${MID}/POLY2.NRLIB @ echo 0 making ${OUT}/POLY2.o from ${MID}/POLY2.NRLIB @ cp ${MID}/POLY2.NRLIB/code.o ${OUT}/POLY2.o @ <>= ${MID}/POLY2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLY2.spad @ echo 0 making ${MID}/POLY2.NRLIB from ${MID}/POLY2.spad @ (cd ${MID} ; echo ')co POLY2.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLY2.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/POLY2.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf POLY2.NRLIB ; \ ${SPADBIN}/notangle -R"package POLY2 PolynomialFunctions2" ${IN}/multpoly.spad.pamphlet >POLY2.spad ) @ <>= ${OUT}/SMP.o: ${MID}/SMP.NRLIB @ echo 0 making ${OUT}/SMP.o from ${MID}/SMP.NRLIB @ cp ${MID}/SMP.NRLIB/code.o ${OUT}/SMP.o @ <>= ${MID}/SMP.NRLIB: ${MID}/SMP.spad @ echo 0 making ${MID}/SMP.NRLIB from ${MID}/SMP.spad @ (cd ${MID} ; echo ')co SMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SMP.spad: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${MID}/SMP.spad from ${IN}/multpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf SMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain SMP SparseMultivariatePolynomial" ${IN}/multpoly.spad.pamphlet >SMP.spad ) @ <>= ${DOC}/multpoly.spad.dvi: ${IN}/multpoly.spad.pamphlet @ echo 0 making ${DOC}/multpoly.spad.dvi from ${IN}/multpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/multpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} multpoly.spad ; \ rm -f ${DOC}/multpoly.spad.pamphlet ; \ rm -f ${DOC}/multpoly.spad.tex ; \ rm -f ${DOC}/multpoly.spad ) @ \subsection{multsqfr.spad \cite{1}} <>= ${MID}/multsqfr.spad: ${IN}/multsqfr.spad.pamphlet @ echo 0 making ${MID}/multsqfr.spad from ${IN}/multsqfr.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/multsqfr.spad.pamphlet >multsqfr.spad ) @ <>= ${OUT}/MULTSQFR.o: ${MID}/MULTSQFR.NRLIB @ echo 0 making ${OUT}/MULTSQFR.o from ${MID}/MULTSQFR.NRLIB @ cp ${MID}/MULTSQFR.NRLIB/code.o ${OUT}/MULTSQFR.o @ <>= ${MID}/MULTSQFR.NRLIB: ${MID}/MULTSQFR.spad @ echo 0 making ${MID}/MULTSQFR.NRLIB from ${MID}/MULTSQFR.spad @ (cd ${MID} ; echo ')co MULTSQFR.spad' | ${INTERPSYS} ) @ <>= ${MID}/MULTSQFR.spad: ${IN}/multsqfr.spad.pamphlet @ echo 0 making ${MID}/MULTSQFR.spad from ${IN}/multsqfr.spad.pamphlet @(cd ${MID} ; \ rm -rf MULTSQFR.NRLIB ; \ ${SPADBIN}/notangle -R"package MULTSQFR MultivariateSquareFree" ${IN}/multsqfr.spad.pamphlet >MULTSQFR.spad ) @ <>= ${DOC}/multsqfr.spad.dvi: ${IN}/multsqfr.spad.pamphlet @ echo 0 making ${DOC}/multsqfr.spad.dvi from ${IN}/multsqfr.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/multsqfr.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} multsqfr.spad ; \ rm -f ${DOC}/multsqfr.spad.pamphlet ; \ rm -f ${DOC}/multsqfr.spad.tex ; \ rm -f ${DOC}/multsqfr.spad ) @ \subsection{naalgc.spad \cite{1}} <>= ${MID}/naalgc.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/naalgc.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/naalgc.spad.pamphlet >naalgc.spad ) @ <>= ${OUT}/FINAALG-.o: ${MID}/FINAALG.NRLIB @ echo 0 making ${OUT}/FINAALG-.o from ${MID}/FINAALG-.NRLIB @ cp ${MID}/FINAALG-.NRLIB/code.o ${OUT}/FINAALG-.o @ <>= ${MID}/FINAALG-.NRLIB: ${OUT}/TYPE.o ${MID}/FINAALG.spad @ echo 0 making ${MID}/FINAALG-.NRLIB from ${MID}/FINAALG.spad @ (cd ${MID} ; echo ')co FINAALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FINAALG.o: ${MID}/FINAALG.NRLIB @ echo 0 making ${OUT}/FINAALG.o from ${MID}/FINAALG.NRLIB @ cp ${MID}/FINAALG.NRLIB/code.o ${OUT}/FINAALG.o @ <>= ${MID}/FINAALG.NRLIB: ${MID}/FINAALG.spad @ echo 0 making ${MID}/FINAALG.NRLIB from ${MID}/FINAALG.spad @ (cd ${MID} ; echo ')co FINAALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FINAALG.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/FINAALG.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf FINAALG.NRLIB ; \ ${SPADBIN}/notangle -R"category FINAALG FiniteRankNonAssociativeAlgebra" ${IN}/naalgc.spad.pamphlet >FINAALG.spad ) @ <>= ${OUT}/FRNAALG-.o: ${MID}/FRNAALG.NRLIB @ echo 0 making ${OUT}/FRNAALG-.o from ${MID}/FRNAALG-.NRLIB @ cp ${MID}/FRNAALG-.NRLIB/code.o ${OUT}/FRNAALG-.o @ <>= ${MID}/FRNAALG-.NRLIB: ${OUT}/TYPE.o ${MID}/FRNAALG.spad @ echo 0 making ${MID}/FRNAALG-.NRLIB from ${MID}/FRNAALG.spad @ (cd ${MID} ; echo ')co FRNAALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FRNAALG.o: ${MID}/FRNAALG.NRLIB @ echo 0 making ${OUT}/FRNAALG.o from ${MID}/FRNAALG.NRLIB @ cp ${MID}/FRNAALG.NRLIB/code.o ${OUT}/FRNAALG.o @ <>= ${MID}/FRNAALG.NRLIB: ${MID}/FRNAALG.spad @ echo 0 making ${MID}/FRNAALG.NRLIB from ${MID}/FRNAALG.spad @ (cd ${MID} ; echo ')co FRNAALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRNAALG.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/FRNAALG.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf FRNAALG.NRLIB ; \ ${SPADBIN}/notangle -R"category FRNAALG FramedNonAssociativeAlgebra" ${IN}/naalgc.spad.pamphlet >FRNAALG.spad ) @ <>= ${OUT}/MONAD-.o: ${MID}/MONAD.NRLIB @ echo 0 making ${OUT}/MONAD-.o from ${MID}/MONAD-.NRLIB @ cp ${MID}/MONAD-.NRLIB/code.o ${OUT}/MONAD-.o @ <>= ${MID}/MONAD-.NRLIB: ${OUT}/TYPE.o ${MID}/MONAD.spad @ echo 0 making ${MID}/MONAD-.NRLIB from ${MID}/MONAD.spad @ (cd ${MID} ; echo ')co MONAD.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MONAD.o: ${MID}/MONAD.NRLIB @ echo 0 making ${OUT}/MONAD.o from ${MID}/MONAD.NRLIB @ cp ${MID}/MONAD.NRLIB/code.o ${OUT}/MONAD.o @ <>= ${MID}/MONAD.NRLIB: ${MID}/MONAD.spad @ echo 0 making ${MID}/MONAD.NRLIB from ${MID}/MONAD.spad @ (cd ${MID} ; echo ')co MONAD.spad' | ${INTERPSYS} ) @ <>= ${MID}/MONAD.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/MONAD.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf MONAD.NRLIB ; \ ${SPADBIN}/notangle -R"category MONAD Monad" ${IN}/naalgc.spad.pamphlet >MONAD.spad ) @ <>= ${OUT}/MONADWU-.o: ${MID}/MONADWU.NRLIB @ echo 0 making ${OUT}/MONADWU-.o from ${MID}/MONADWU-.NRLIB @ cp ${MID}/MONADWU-.NRLIB/code.o ${OUT}/MONADWU-.o @ <>= ${MID}/MONADWU-.NRLIB: ${OUT}/TYPE.o ${MID}/MONADWU.spad @ echo 0 making ${MID}/MONADWU-.NRLIB from ${MID}/MONADWU.spad @ (cd ${MID} ; echo ')co MONADWU.spad' | ${INTERPSYS} ) @ <>= ${OUT}/MONADWU.o: ${MID}/MONADWU.NRLIB @ echo 0 making ${OUT}/MONADWU.o from ${MID}/MONADWU.NRLIB @ cp ${MID}/MONADWU.NRLIB/code.o ${OUT}/MONADWU.o @ <>= ${MID}/MONADWU.NRLIB: ${MID}/MONADWU.spad @ echo 0 making ${MID}/MONADWU.NRLIB from ${MID}/MONADWU.spad @ (cd ${MID} ; echo ')co MONADWU.spad' | ${INTERPSYS} ) @ <>= ${MID}/MONADWU.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/MONADWU.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf MONADWU.NRLIB ; \ ${SPADBIN}/notangle -R"category MONADWU MonadWithUnit" ${IN}/naalgc.spad.pamphlet >MONADWU.spad ) @ <>= ${OUT}/NAALG-.o: ${MID}/NAALG.NRLIB @ echo 0 making ${OUT}/NAALG-.o from ${MID}/NAALG-.NRLIB @ cp ${MID}/NAALG-.NRLIB/code.o ${OUT}/NAALG-.o @ <>= ${MID}/NAALG-.NRLIB: ${OUT}/TYPE.o ${MID}/NAALG.spad @ echo 0 making ${MID}/NAALG-.NRLIB from ${MID}/NAALG.spad @ (cd ${MID} ; echo ')co NAALG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/NAALG.o: ${MID}/NAALG.NRLIB @ echo 0 making ${OUT}/NAALG.o from ${MID}/NAALG.NRLIB @ cp ${MID}/NAALG.NRLIB/code.o ${OUT}/NAALG.o @ <>= ${MID}/NAALG.NRLIB: ${MID}/NAALG.spad @ echo 0 making ${MID}/NAALG.NRLIB from ${MID}/NAALG.spad @ (cd ${MID} ; echo ')co NAALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAALG.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/NAALG.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf NAALG.NRLIB ; \ ${SPADBIN}/notangle -R"category NAALG NonAssociativeAlgebra" ${IN}/naalgc.spad.pamphlet >NAALG.spad ) @ <>= ${OUT}/NARNG-.o: ${MID}/NARNG.NRLIB @ echo 0 making ${OUT}/NARNG-.o from ${MID}/NARNG-.NRLIB @ cp ${MID}/NARNG-.NRLIB/code.o ${OUT}/NARNG-.o @ <>= ${MID}/NARNG-.NRLIB: ${OUT}/TYPE.o ${MID}/NARNG.spad @ echo 0 making ${MID}/NARNG-.NRLIB from ${MID}/NARNG.spad @ (cd ${MID} ; echo ')co NARNG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/NARNG.o: ${MID}/NARNG.NRLIB @ echo 0 making ${OUT}/NARNG.o from ${MID}/NARNG.NRLIB @ cp ${MID}/NARNG.NRLIB/code.o ${OUT}/NARNG.o @ <>= ${MID}/NARNG.NRLIB: ${MID}/NARNG.spad @ echo 0 making ${MID}/NARNG.NRLIB from ${MID}/NARNG.spad @ (cd ${MID} ; echo ')co NARNG.spad' | ${INTERPSYS} ) @ <>= ${MID}/NARNG.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/NARNG.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf NARNG.NRLIB ; \ ${SPADBIN}/notangle -R"category NARNG NonAssociativeRng" ${IN}/naalgc.spad.pamphlet >NARNG.spad ) @ <>= ${OUT}/NASRING-.o: ${MID}/NASRING.NRLIB @ echo 0 making ${OUT}/NASRING-.o from ${MID}/NASRING-.NRLIB @ cp ${MID}/NASRING-.NRLIB/code.o ${OUT}/NASRING-.o @ <>= ${MID}/NASRING-.NRLIB: ${OUT}/TYPE.o ${MID}/NASRING.spad @ echo 0 making ${MID}/NASRING-.NRLIB from ${MID}/NASRING.spad @ (cd ${MID} ; echo ')co NASRING.spad' | ${INTERPSYS} ) @ <>= ${OUT}/NASRING.o: ${MID}/NASRING.NRLIB @ echo 0 making ${OUT}/NASRING.o from ${MID}/NASRING.NRLIB @ cp ${MID}/NASRING.NRLIB/code.o ${OUT}/NASRING.o @ <>= ${MID}/NASRING.NRLIB: ${MID}/NASRING.spad @ echo 0 making ${MID}/NASRING.NRLIB from ${MID}/NASRING.spad @ (cd ${MID} ; echo ')co NASRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/NASRING.spad: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${MID}/NASRING.spad from ${IN}/naalgc.spad.pamphlet @(cd ${MID} ; \ rm -rf NASRING.NRLIB ; \ ${SPADBIN}/notangle -R"category NASRING NonAssociativeRing" ${IN}/naalgc.spad.pamphlet >NASRING.spad ) @ <>= ${DOC}/naalgc.spad.dvi: ${IN}/naalgc.spad.pamphlet @ echo 0 making ${DOC}/naalgc.spad.dvi from ${IN}/naalgc.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/naalgc.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} naalgc.spad ; \ rm -f ${DOC}/naalgc.spad.pamphlet ; \ rm -f ${DOC}/naalgc.spad.tex ; \ rm -f ${DOC}/naalgc.spad ) @ \subsection{naalg.spad \cite{1}} <>= ${MID}/naalg.spad: ${IN}/naalg.spad.pamphlet @ echo 0 making ${MID}/naalg.spad from ${IN}/naalg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/naalg.spad.pamphlet >naalg.spad ) @ <>= ${OUT}/ALGPKG.o: ${MID}/ALGPKG.NRLIB @ echo 0 making ${OUT}/ALGPKG.o from ${MID}/ALGPKG.NRLIB @ cp ${MID}/ALGPKG.NRLIB/code.o ${OUT}/ALGPKG.o @ <>= ${MID}/ALGPKG.NRLIB: ${MID}/ALGPKG.spad @ echo 0 making ${MID}/ALGPKG.NRLIB from ${MID}/ALGPKG.spad @ (cd ${MID} ; echo ')co ALGPKG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGPKG.spad: ${IN}/naalg.spad.pamphlet @ echo 0 making ${MID}/ALGPKG.spad from ${IN}/naalg.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGPKG.NRLIB ; \ ${SPADBIN}/notangle -R"package ALGPKG AlgebraPackage" ${IN}/naalg.spad.pamphlet >ALGPKG.spad ) @ <>= ${OUT}/ALGSC.o: ${MID}/ALGSC.NRLIB @ echo 0 making ${OUT}/ALGSC.o from ${MID}/ALGSC.NRLIB @ cp ${MID}/ALGSC.NRLIB/code.o ${OUT}/ALGSC.o @ <>= ${MID}/ALGSC.NRLIB: ${MID}/ALGSC.spad @ echo 0 making ${MID}/ALGSC.NRLIB from ${MID}/ALGSC.spad @ (cd ${MID} ; echo ')co ALGSC.spad' | ${INTERPSYS} ) @ <>= ${MID}/ALGSC.spad: ${IN}/naalg.spad.pamphlet @ echo 0 making ${MID}/ALGSC.spad from ${IN}/naalg.spad.pamphlet @(cd ${MID} ; \ rm -rf ALGSC.NRLIB ; \ ${SPADBIN}/notangle -R"domain ALGSC AlgebraGivenByStructuralConstants" ${IN}/naalg.spad.pamphlet >ALGSC.spad ) @ <>= ${OUT}/FRNAAF2.o: ${MID}/FRNAAF2.NRLIB @ echo 0 making ${OUT}/FRNAAF2.o from ${MID}/FRNAAF2.NRLIB @ cp ${MID}/FRNAAF2.NRLIB/code.o ${OUT}/FRNAAF2.o @ <>= ${MID}/FRNAAF2.NRLIB: ${MID}/FRNAAF2.spad @ echo 0 making ${MID}/FRNAAF2.NRLIB from ${MID}/FRNAAF2.spad @ (cd ${MID} ; echo ')co FRNAAF2.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRNAAF2.spad: ${IN}/naalg.spad.pamphlet @ echo 0 making ${MID}/FRNAAF2.spad from ${IN}/naalg.spad.pamphlet @(cd ${MID} ; \ rm -rf FRNAAF2.NRLIB ; \ ${SPADBIN}/notangle -R"package FRNAAF2 FramedNonAssociativeAlgebraFunctions2" ${IN}/naalg.spad.pamphlet >FRNAAF2.spad ) @ <>= ${OUT}/SCPKG.o: ${MID}/SCPKG.NRLIB @ echo 0 making ${OUT}/SCPKG.o from ${MID}/SCPKG.NRLIB @ cp ${MID}/SCPKG.NRLIB/code.o ${OUT}/SCPKG.o @ <>= ${MID}/SCPKG.NRLIB: ${MID}/SCPKG.spad @ echo 0 making ${MID}/SCPKG.NRLIB from ${MID}/SCPKG.spad @ (cd ${MID} ; echo ')co SCPKG.spad' | ${INTERPSYS} ) @ <>= ${MID}/SCPKG.spad: ${IN}/naalg.spad.pamphlet @ echo 0 making ${MID}/SCPKG.spad from ${IN}/naalg.spad.pamphlet @(cd ${MID} ; \ rm -rf SCPKG.NRLIB ; \ ${SPADBIN}/notangle -R"package SCPKG StructuralConstantsPackage" ${IN}/naalg.spad.pamphlet >SCPKG.spad ) @ <>= ${DOC}/naalg.spad.dvi: ${IN}/naalg.spad.pamphlet @ echo 0 making ${DOC}/naalg.spad.dvi from ${IN}/naalg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/naalg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} naalg.spad ; \ rm -f ${DOC}/naalg.spad.pamphlet ; \ rm -f ${DOC}/naalg.spad.tex ; \ rm -f ${DOC}/naalg.spad ) @ \subsection{ndftip.as \cite{1}} <>= ${MID}/ndftip.as: ${IN}/ndftip.as.pamphlet @ echo 0 making ${MID}/ndftip.as from ${IN}/ndftip.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ndftip.as.pamphlet >ndftip.as ) @ <>= ${DOC}/ndftip.as.dvi: ${IN}/ndftip.as.pamphlet @ echo 0 making ${DOC}/ndftip.as.dvi from ${IN}/ndftip.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ndftip.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ndftip.as ; \ rm -f ${DOC}/ndftip.as.pamphlet ; \ rm -f ${DOC}/ndftip.as.tex ; \ rm -f ${DOC}/ndftip.as ) @ \subsection{nepip.as \cite{1}} <>= ${MID}/nepip.as: ${IN}/nepip.as.pamphlet @ echo 0 making ${MID}/nepip.as from ${IN}/nepip.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nepip.as.pamphlet >nepip.as ) @ <>= ${DOC}/nepip.as.dvi: ${IN}/nepip.as.pamphlet @ echo 0 making ${DOC}/nepip.as.dvi from ${IN}/nepip.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nepip.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nepip.as ; \ rm -f ${DOC}/nepip.as.pamphlet ; \ rm -f ${DOC}/nepip.as.tex ; \ rm -f ${DOC}/nepip.as ) @ \subsection{newdata.spad \cite{1}} <>= ${MID}/newdata.spad: ${IN}/newdata.spad.pamphlet @ echo 0 making ${MID}/newdata.spad from ${IN}/newdata.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/newdata.spad.pamphlet >newdata.spad ) @ <>= ${OUT}/IPRNTPK.o: ${MID}/IPRNTPK.NRLIB @ echo 0 making ${OUT}/IPRNTPK.o from ${MID}/IPRNTPK.NRLIB @ cp ${MID}/IPRNTPK.NRLIB/code.o ${OUT}/IPRNTPK.o @ <>= ${MID}/IPRNTPK.NRLIB: ${MID}/IPRNTPK.spad @ echo 0 making ${MID}/IPRNTPK.NRLIB from ${MID}/IPRNTPK.spad @ (cd ${MID} ; echo ')co IPRNTPK.spad' | ${INTERPSYS} ) @ <>= ${MID}/IPRNTPK.spad: ${IN}/newdata.spad.pamphlet @ echo 0 making ${MID}/IPRNTPK.spad from ${IN}/newdata.spad.pamphlet @(cd ${MID} ; \ rm -rf IPRNTPK.NRLIB ; \ ${SPADBIN}/notangle -R"package IPRNTPK InternalPrintPackage" ${IN}/newdata.spad.pamphlet >IPRNTPK.spad ) @ <>= ${OUT}/SPLNODE.o: ${MID}/SPLNODE.NRLIB @ echo 0 making ${OUT}/SPLNODE.o from ${MID}/SPLNODE.NRLIB @ cp ${MID}/SPLNODE.NRLIB/code.o ${OUT}/SPLNODE.o @ <>= ${MID}/SPLNODE.NRLIB: ${MID}/SPLNODE.spad @ echo 0 making ${MID}/SPLNODE.NRLIB from ${MID}/SPLNODE.spad @ (cd ${MID} ; echo ')co SPLNODE.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPLNODE.spad: ${IN}/newdata.spad.pamphlet @ echo 0 making ${MID}/SPLNODE.spad from ${IN}/newdata.spad.pamphlet @(cd ${MID} ; \ rm -rf SPLNODE.NRLIB ; \ ${SPADBIN}/notangle -R"domain SPLNODE SplittingNode" ${IN}/newdata.spad.pamphlet >SPLNODE.spad ) @ <>= ${OUT}/SPLTREE.o: ${MID}/SPLTREE.NRLIB @ echo 0 making ${OUT}/SPLTREE.o from ${MID}/SPLTREE.NRLIB @ cp ${MID}/SPLTREE.NRLIB/code.o ${OUT}/SPLTREE.o @ <>= ${MID}/SPLTREE.NRLIB: ${MID}/SPLTREE.spad @ echo 0 making ${MID}/SPLTREE.NRLIB from ${MID}/SPLTREE.spad @ (cd ${MID} ; echo ')co SPLTREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPLTREE.spad: ${IN}/newdata.spad.pamphlet @ echo 0 making ${MID}/SPLTREE.spad from ${IN}/newdata.spad.pamphlet @(cd ${MID} ; \ rm -rf SPLTREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain SPLTREE SplittingTree" ${IN}/newdata.spad.pamphlet >SPLTREE.spad ) @ <>= ${OUT}/TBCMPPK.o: ${MID}/TBCMPPK.NRLIB @ echo 0 making ${OUT}/TBCMPPK.o from ${MID}/TBCMPPK.NRLIB @ cp ${MID}/TBCMPPK.NRLIB/code.o ${OUT}/TBCMPPK.o @ <>= ${MID}/TBCMPPK.NRLIB: ${MID}/TBCMPPK.spad @ echo 0 making ${MID}/TBCMPPK.NRLIB from ${MID}/TBCMPPK.spad @ (cd ${MID} ; echo ')co TBCMPPK.spad' | ${INTERPSYS} ) @ <>= ${MID}/TBCMPPK.spad: ${IN}/newdata.spad.pamphlet @ echo 0 making ${MID}/TBCMPPK.spad from ${IN}/newdata.spad.pamphlet @(cd ${MID} ; \ rm -rf TBCMPPK.NRLIB ; \ ${SPADBIN}/notangle -R"package TBCMPPK TabulatedComputationPackage" ${IN}/newdata.spad.pamphlet >TBCMPPK.spad ) @ <>= ${DOC}/newdata.spad.dvi: ${IN}/newdata.spad.pamphlet @ echo 0 making ${DOC}/newdata.spad.dvi from ${IN}/newdata.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/newdata.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} newdata.spad ; \ rm -f ${DOC}/newdata.spad.pamphlet ; \ rm -f ${DOC}/newdata.spad.tex ; \ rm -f ${DOC}/newdata.spad ) @ \subsection{newpoint.spad \cite{1}} <>= ${MID}/newpoint.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/newpoint.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/newpoint.spad.pamphlet >newpoint.spad ) @ <>= ${OUT}/COMPPROP.o: ${MID}/COMPPROP.NRLIB @ echo 0 making ${OUT}/COMPPROP.o from ${MID}/COMPPROP.NRLIB @ cp ${MID}/COMPPROP.NRLIB/code.o ${OUT}/COMPPROP.o @ <>= ${MID}/COMPPROP.NRLIB: ${MID}/COMPPROP.spad @ echo 0 making ${MID}/COMPPROP.NRLIB from ${MID}/COMPPROP.spad @ (cd ${MID} ; echo ')co COMPPROP.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMPPROP.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/COMPPROP.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf COMPPROP.NRLIB ; \ ${SPADBIN}/notangle -R"domain COMPPROP SubSpaceComponentProperty" ${IN}/newpoint.spad.pamphlet >COMPPROP.spad ) @ <>= ${OUT}/SUBSPACE.o: ${MID}/SUBSPACE.NRLIB @ echo 0 making ${OUT}/SUBSPACE.o from ${MID}/SUBSPACE.NRLIB @ cp ${MID}/SUBSPACE.NRLIB/code.o ${OUT}/SUBSPACE.o @ <>= ${MID}/SUBSPACE.NRLIB: ${MID}/SUBSPACE.spad @ echo 0 making ${MID}/SUBSPACE.NRLIB from ${MID}/SUBSPACE.spad @ (cd ${MID} ; echo ')co SUBSPACE.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUBSPACE.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/SUBSPACE.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf SUBSPACE.NRLIB ; \ ${SPADBIN}/notangle -R"domain SUBSPACE SubSpace" ${IN}/newpoint.spad.pamphlet >SUBSPACE.spad ) @ <>= ${OUT}/POINT.o: ${MID}/POINT.NRLIB @ echo 0 making ${OUT}/POINT.o from ${MID}/POINT.NRLIB @ cp ${MID}/POINT.NRLIB/code.o ${OUT}/POINT.o @ <>= ${MID}/POINT.NRLIB: ${MID}/POINT.spad @ echo 0 making ${MID}/POINT.NRLIB from ${MID}/POINT.spad @ (cd ${MID} ; echo ')co POINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/POINT.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/POINT.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf POINT.NRLIB ; \ ${SPADBIN}/notangle -R"domain POINT Point" ${IN}/newpoint.spad.pamphlet >POINT.spad ) @ <>= ${OUT}/PTCAT.o: ${MID}/PTCAT.NRLIB @ echo 0 making ${OUT}/PTCAT.o from ${MID}/PTCAT.NRLIB @ cp ${MID}/PTCAT.NRLIB/code.o ${OUT}/PTCAT.o @ <>= ${MID}/PTCAT.NRLIB: ${MID}/PTCAT.spad @ echo 0 making ${MID}/PTCAT.NRLIB from ${MID}/PTCAT.spad @ (cd ${MID} ; echo ')co PTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PTCAT.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/PTCAT.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf PTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PTCAT PointCategory" ${IN}/newpoint.spad.pamphlet >PTCAT.spad ) @ <>= ${OUT}/PTFUNC2.o: ${MID}/PTFUNC2.NRLIB @ echo 0 making ${OUT}/PTFUNC2.o from ${MID}/PTFUNC2.NRLIB @ cp ${MID}/PTFUNC2.NRLIB/code.o ${OUT}/PTFUNC2.o @ <>= ${MID}/PTFUNC2.NRLIB: ${MID}/PTFUNC2.spad @ echo 0 making ${MID}/PTFUNC2.NRLIB from ${MID}/PTFUNC2.spad @ (cd ${MID} ; echo ')co PTFUNC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PTFUNC2.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/PTFUNC2.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf PTFUNC2.NRLIB ; \ ${SPADBIN}/notangle -R"package PTFUNC2 PointFunctions2" ${IN}/newpoint.spad.pamphlet >PTFUNC2.spad ) @ <>= ${OUT}/PTPACK.o: ${MID}/PTPACK.NRLIB @ echo 0 making ${OUT}/PTPACK.o from ${MID}/PTPACK.NRLIB @ cp ${MID}/PTPACK.NRLIB/code.o ${OUT}/PTPACK.o @ <>= ${MID}/PTPACK.NRLIB: ${MID}/PTPACK.spad @ echo 0 making ${MID}/PTPACK.NRLIB from ${MID}/PTPACK.spad @ (cd ${MID} ; echo ')co PTPACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/PTPACK.spad: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${MID}/PTPACK.spad from ${IN}/newpoint.spad.pamphlet @(cd ${MID} ; \ rm -rf PTPACK.NRLIB ; \ ${SPADBIN}/notangle -R"package PTPACK PointPackage" ${IN}/newpoint.spad.pamphlet >PTPACK.spad ) @ <>= ${DOC}/newpoint.spad.dvi: ${IN}/newpoint.spad.pamphlet @ echo 0 making ${DOC}/newpoint.spad.dvi from ${IN}/newpoint.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/newpoint.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} newpoint.spad ; \ rm -f ${DOC}/newpoint.spad.pamphlet ; \ rm -f ${DOC}/newpoint.spad.tex ; \ rm -f ${DOC}/newpoint.spad ) @ \subsection{newpoly.spad \cite{1}} <>= ${MID}/newpoly.spad: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${MID}/newpoly.spad from ${IN}/newpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/newpoly.spad.pamphlet >newpoly.spad ) @ <>= ${OUT}/NSMP.o: ${MID}/NSMP.NRLIB @ echo 0 making ${OUT}/NSMP.o from ${MID}/NSMP.NRLIB @ cp ${MID}/NSMP.NRLIB/code.o ${OUT}/NSMP.o @ <>= ${MID}/NSMP.NRLIB: ${MID}/NSMP.spad @ echo 0 making ${MID}/NSMP.NRLIB from ${MID}/NSMP.spad @ (cd ${MID} ; echo ')co NSMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/NSMP.spad: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${MID}/NSMP.spad from ${IN}/newpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf NSMP.NRLIB ; \ ${SPADBIN}/notangle -R"domain NSMP NewSparseMultivariatePolynomial" ${IN}/newpoly.spad.pamphlet >NSMP.spad ) @ <>= ${OUT}/NSUP.o: ${MID}/NSUP.NRLIB @ echo 0 making ${OUT}/NSUP.o from ${MID}/NSUP.NRLIB @ cp ${MID}/NSUP.NRLIB/code.o ${OUT}/NSUP.o @ <>= ${MID}/NSUP.NRLIB: ${MID}/NSUP.spad @ echo 0 making ${MID}/NSUP.NRLIB from ${MID}/NSUP.spad @ (cd ${MID} ; echo ')co NSUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/NSUP.spad: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${MID}/NSUP.spad from ${IN}/newpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf NSUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain NSUP NewSparseUnivariatePolynomial" ${IN}/newpoly.spad.pamphlet >NSUP.spad ) @ <>= ${OUT}/NSUP2.o: ${MID}/NSUP2.NRLIB @ echo 0 making ${OUT}/NSUP2.o from ${MID}/NSUP2.NRLIB @ cp ${MID}/NSUP2.NRLIB/code.o ${OUT}/NSUP2.o @ <>= ${MID}/NSUP2.NRLIB: ${MID}/NSUP2.spad @ echo 0 making ${MID}/NSUP2.NRLIB from ${MID}/NSUP2.spad @ (cd ${MID} ; echo ')co NSUP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/NSUP2.spad: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${MID}/NSUP2.spad from ${IN}/newpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf NSUP2.NRLIB ; \ ${SPADBIN}/notangle -R"package NSUP2 NewSparseUnivariatePolynomialFunctions2" ${IN}/newpoly.spad.pamphlet >NSUP2.spad ) @ <>= ${OUT}/RPOLCAT-.o: ${MID}/RPOLCAT.NRLIB @ echo 0 making ${OUT}/RPOLCAT-.o from ${MID}/RPOLCAT-.NRLIB @ cp ${MID}/RPOLCAT-.NRLIB/code.o ${OUT}/RPOLCAT-.o @ <>= ${MID}/RPOLCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/RPOLCAT.spad @ echo 0 making ${MID}/RPOLCAT-.NRLIB from ${MID}/RPOLCAT.spad @ (cd ${MID} ; echo ')co RPOLCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RPOLCAT.o: ${MID}/RPOLCAT.NRLIB @ echo 0 making ${OUT}/RPOLCAT.o from ${MID}/RPOLCAT.NRLIB @ cp ${MID}/RPOLCAT.NRLIB/code.o ${OUT}/RPOLCAT.o @ <>= ${MID}/RPOLCAT.NRLIB: ${MID}/RPOLCAT.spad @ echo 0 making ${MID}/RPOLCAT.NRLIB from ${MID}/RPOLCAT.spad @ (cd ${MID} ; echo ')co RPOLCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RPOLCAT.spad: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${MID}/RPOLCAT.spad from ${IN}/newpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf RPOLCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category RPOLCAT RecursivePolynomialCategory" ${IN}/newpoly.spad.pamphlet >RPOLCAT.spad ) @ <>= ${DOC}/newpoly.spad.dvi: ${IN}/newpoly.spad.pamphlet @ echo 0 making ${DOC}/newpoly.spad.dvi from ${IN}/newpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/newpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} newpoly.spad ; \ rm -f ${DOC}/newpoly.spad.pamphlet ; \ rm -f ${DOC}/newpoly.spad.tex ; \ rm -f ${DOC}/newpoly.spad ) @ \subsection{nlinsol.spad \cite{1}} <>= ${MID}/nlinsol.spad: ${IN}/nlinsol.spad.pamphlet @ echo 0 making ${MID}/nlinsol.spad from ${IN}/nlinsol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nlinsol.spad.pamphlet >nlinsol.spad ) @ <>= ${OUT}/NLINSOL.o: ${MID}/NLINSOL.NRLIB @ echo 0 making ${OUT}/NLINSOL.o from ${MID}/NLINSOL.NRLIB @ cp ${MID}/NLINSOL.NRLIB/code.o ${OUT}/NLINSOL.o @ <>= ${MID}/NLINSOL.NRLIB: ${MID}/NLINSOL.spad @ echo 0 making ${MID}/NLINSOL.NRLIB from ${MID}/NLINSOL.spad @ (cd ${MID} ; echo ')co NLINSOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/NLINSOL.spad: ${IN}/nlinsol.spad.pamphlet @ echo 0 making ${MID}/NLINSOL.spad from ${IN}/nlinsol.spad.pamphlet @(cd ${MID} ; \ rm -rf NLINSOL.NRLIB ; \ ${SPADBIN}/notangle -R"package NLINSOL NonLinearSolvePackage" ${IN}/nlinsol.spad.pamphlet >NLINSOL.spad ) @ <>= ${OUT}/RETSOL.o: ${MID}/RETSOL.NRLIB @ echo 0 making ${OUT}/RETSOL.o from ${MID}/RETSOL.NRLIB @ cp ${MID}/RETSOL.NRLIB/code.o ${OUT}/RETSOL.o @ <>= ${MID}/RETSOL.NRLIB: ${MID}/RETSOL.spad @ echo 0 making ${MID}/RETSOL.NRLIB from ${MID}/RETSOL.spad @ (cd ${MID} ; echo ')co RETSOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/RETSOL.spad: ${IN}/nlinsol.spad.pamphlet @ echo 0 making ${MID}/RETSOL.spad from ${IN}/nlinsol.spad.pamphlet @(cd ${MID} ; \ rm -rf RETSOL.NRLIB ; \ ${SPADBIN}/notangle -R"package RETSOL RetractSolvePackage" ${IN}/nlinsol.spad.pamphlet >RETSOL.spad ) @ <>= ${DOC}/nlinsol.spad.dvi: ${IN}/nlinsol.spad.pamphlet @ echo 0 making ${DOC}/nlinsol.spad.dvi from ${IN}/nlinsol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nlinsol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nlinsol.spad ; \ rm -f ${DOC}/nlinsol.spad.pamphlet ; \ rm -f ${DOC}/nlinsol.spad.tex ; \ rm -f ${DOC}/nlinsol.spad ) @ \subsection{nlode.spad \cite{1}} <>= ${MID}/nlode.spad: ${IN}/nlode.spad.pamphlet @ echo 0 making ${MID}/nlode.spad from ${IN}/nlode.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nlode.spad.pamphlet >nlode.spad ) @ <>= ${OUT}/NODE1.o: ${MID}/NODE1.NRLIB @ echo 0 making ${OUT}/NODE1.o from ${MID}/NODE1.NRLIB @ cp ${MID}/NODE1.NRLIB/code.o ${OUT}/NODE1.o @ <>= ${MID}/NODE1.NRLIB: ${MID}/NODE1.spad @ echo 0 making ${MID}/NODE1.NRLIB from ${MID}/NODE1.spad @ (cd ${MID} ; echo ')co NODE1.spad' | ${INTERPSYS} ) @ <>= ${MID}/NODE1.spad: ${IN}/nlode.spad.pamphlet @ echo 0 making ${MID}/NODE1.spad from ${IN}/nlode.spad.pamphlet @(cd ${MID} ; \ rm -rf NODE1.NRLIB ; \ ${SPADBIN}/notangle -R"package NODE1 NonLinearFirstOrderODESolver" ${IN}/nlode.spad.pamphlet >NODE1.spad ) @ <>= ${DOC}/nlode.spad.dvi: ${IN}/nlode.spad.pamphlet @ echo 0 making ${DOC}/nlode.spad.dvi from ${IN}/nlode.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nlode.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nlode.spad ; \ rm -f ${DOC}/nlode.spad.pamphlet ; \ rm -f ${DOC}/nlode.spad.tex ; \ rm -f ${DOC}/nlode.spad ) @ \subsection{noptip.as \cite{1}} <>= ${MID}/noptip.as: ${IN}/noptip.as.pamphlet @ echo 0 making ${MID}/noptip.as from ${IN}/noptip.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/noptip.as.pamphlet >noptip.as ) @ <>= ${DOC}/noptip.as.dvi: ${IN}/noptip.as.pamphlet @ echo 0 making ${DOC}/noptip.as.dvi from ${IN}/noptip.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/noptip.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} noptip.as ; \ rm -f ${DOC}/noptip.as.pamphlet ; \ rm -f ${DOC}/noptip.as.tex ; \ rm -f ${DOC}/noptip.as ) @ \subsection{npcoef.spad \cite{1}} <>= ${MID}/npcoef.spad: ${IN}/npcoef.spad.pamphlet @ echo 0 making ${MID}/npcoef.spad from ${IN}/npcoef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/npcoef.spad.pamphlet >npcoef.spad ) @ <>= ${OUT}/NPCOEF.o: ${MID}/NPCOEF.NRLIB @ echo 0 making ${OUT}/NPCOEF.o from ${MID}/NPCOEF.NRLIB @ cp ${MID}/NPCOEF.NRLIB/code.o ${OUT}/NPCOEF.o @ <>= ${MID}/NPCOEF.NRLIB: ${MID}/NPCOEF.spad @ echo 0 making ${MID}/NPCOEF.NRLIB from ${MID}/NPCOEF.spad @ (cd ${MID} ; echo ')co NPCOEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/NPCOEF.spad: ${IN}/npcoef.spad.pamphlet @ echo 0 making ${MID}/NPCOEF.spad from ${IN}/npcoef.spad.pamphlet @(cd ${MID} ; \ rm -rf NPCOEF.NRLIB ; \ ${SPADBIN}/notangle -R"package NPCOEF NPCoef" ${IN}/npcoef.spad.pamphlet >NPCOEF.spad ) @ <>= ${DOC}/npcoef.spad.dvi: ${IN}/npcoef.spad.pamphlet @ echo 0 making ${DOC}/npcoef.spad.dvi from ${IN}/npcoef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/npcoef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} npcoef.spad ; \ rm -f ${DOC}/npcoef.spad.pamphlet ; \ rm -f ${DOC}/npcoef.spad.tex ; \ rm -f ${DOC}/npcoef.spad ) @ \subsection{nqip.as \cite{1}} <>= ${MID}/nqip.as: ${IN}/nqip.as.pamphlet @ echo 0 making ${MID}/nqip.as from ${IN}/nqip.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nqip.as.pamphlet >nqip.as ) @ <>= ${DOC}/nqip.as.dvi: ${IN}/nqip.as.pamphlet @ echo 0 making ${DOC}/nqip.as.dvi from ${IN}/nqip.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nqip.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nqip.as ; \ rm -f ${DOC}/nqip.as.pamphlet ; \ rm -f ${DOC}/nqip.as.tex ; \ rm -f ${DOC}/nqip.as ) @ \subsection{nrc.as \cite{1}} <>= ${MID}/nrc.as: ${IN}/nrc.as.pamphlet @ echo 0 making ${MID}/nrc.as from ${IN}/nrc.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nrc.as.pamphlet >nrc.as ) @ <>= ${DOC}/nrc.as.dvi: ${IN}/nrc.as.pamphlet @ echo 0 making ${DOC}/nrc.as.dvi from ${IN}/nrc.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nrc.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nrc.as ; \ rm -f ${DOC}/nrc.as.pamphlet ; \ rm -f ${DOC}/nrc.as.tex ; \ rm -f ${DOC}/nrc.as ) @ \subsection{nregset.spad \cite{1}} <>= ${MID}/nregset.spad: ${IN}/nregset.spad.pamphlet @ echo 0 making ${MID}/nregset.spad from ${IN}/nregset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nregset.spad.pamphlet >nregset.spad ) @ <>= ${DOC}/nregset.spad.dvi: ${IN}/nregset.spad.pamphlet @ echo 0 making ${DOC}/nregset.spad.dvi from ${IN}/nregset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nregset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nregset.spad ; \ rm -f ${DOC}/nregset.spad.pamphlet ; \ rm -f ${DOC}/nregset.spad.tex ; \ rm -f ${DOC}/nregset.spad ) @ \subsection{nsfip.as \cite{1}} <>= ${MID}/nsfip.as: ${IN}/nsfip.as.pamphlet @ echo 0 making ${MID}/nsfip.as from ${IN}/nsfip.as.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nsfip.as.pamphlet >nsfip.as ) @ <>= ${DOC}/nsfip.as.dvi: ${IN}/nsfip.as.pamphlet @ echo 0 making ${DOC}/nsfip.as.dvi from ${IN}/nsfip.as.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nsfip.as.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nsfip.as ; \ rm -f ${DOC}/nsfip.as.pamphlet ; \ rm -f ${DOC}/nsfip.as.tex ; \ rm -f ${DOC}/nsfip.as ) @ \subsection{nsregset.spad \cite{1}} <>= ${MID}/nsregset.spad: ${IN}/nsregset.spad.pamphlet @ echo 0 making ${MID}/nsregset.spad from ${IN}/nsregset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/nsregset.spad.pamphlet >nsregset.spad ) @ <>= ${DOC}/nsregset.spad.dvi: ${IN}/nsregset.spad.pamphlet @ echo 0 making ${DOC}/nsregset.spad.dvi from ${IN}/nsregset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/nsregset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} nsregset.spad ; \ rm -f ${DOC}/nsregset.spad.pamphlet ; \ rm -f ${DOC}/nsregset.spad.tex ; \ rm -f ${DOC}/nsregset.spad ) @ \subsection{numeigen.spad \cite{1}} <>= ${MID}/numeigen.spad: ${IN}/numeigen.spad.pamphlet @ echo 0 making ${MID}/numeigen.spad from ${IN}/numeigen.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numeigen.spad.pamphlet >numeigen.spad ) @ <>= ${OUT}/INEP.o: ${MID}/INEP.NRLIB @ echo 0 making ${OUT}/INEP.o from ${MID}/INEP.NRLIB @ cp ${MID}/INEP.NRLIB/code.o ${OUT}/INEP.o @ <>= ${MID}/INEP.NRLIB: ${MID}/INEP.spad @ echo 0 making ${MID}/INEP.NRLIB from ${MID}/INEP.spad @ (cd ${MID} ; echo ')co INEP.spad' | ${INTERPSYS} ) @ <>= ${MID}/INEP.spad: ${IN}/numeigen.spad.pamphlet @ echo 0 making ${MID}/INEP.spad from ${IN}/numeigen.spad.pamphlet @(cd ${MID} ; \ rm -rf INEP.NRLIB ; \ ${SPADBIN}/notangle -R"package INEP InnerNumericEigenPackage" ${IN}/numeigen.spad.pamphlet >INEP.spad ) @ <>= ${OUT}/NCEP.o: ${MID}/NCEP.NRLIB @ echo 0 making ${OUT}/NCEP.o from ${MID}/NCEP.NRLIB @ cp ${MID}/NCEP.NRLIB/code.o ${OUT}/NCEP.o @ <>= ${MID}/NCEP.NRLIB: ${MID}/NCEP.spad @ echo 0 making ${MID}/NCEP.NRLIB from ${MID}/NCEP.spad @ (cd ${MID} ; echo ')co NCEP.spad' | ${INTERPSYS} ) @ <>= ${MID}/NCEP.spad: ${IN}/numeigen.spad.pamphlet @ echo 0 making ${MID}/NCEP.spad from ${IN}/numeigen.spad.pamphlet @(cd ${MID} ; \ rm -rf NCEP.NRLIB ; \ ${SPADBIN}/notangle -R"package NCEP NumericComplexEigenPackage" ${IN}/numeigen.spad.pamphlet >NCEP.spad ) @ <>= ${OUT}/NREP.o: ${MID}/NREP.NRLIB @ echo 0 making ${OUT}/NREP.o from ${MID}/NREP.NRLIB @ cp ${MID}/NREP.NRLIB/code.o ${OUT}/NREP.o @ <>= ${MID}/NREP.NRLIB: ${MID}/NREP.spad @ echo 0 making ${MID}/NREP.NRLIB from ${MID}/NREP.spad @ (cd ${MID} ; echo ')co NREP.spad' | ${INTERPSYS} ) @ <>= ${MID}/NREP.spad: ${IN}/numeigen.spad.pamphlet @ echo 0 making ${MID}/NREP.spad from ${IN}/numeigen.spad.pamphlet @(cd ${MID} ; \ rm -rf NREP.NRLIB ; \ ${SPADBIN}/notangle -R"package NREP NumericRealEigenPackage" ${IN}/numeigen.spad.pamphlet >NREP.spad ) @ <>= ${DOC}/numeigen.spad.dvi: ${IN}/numeigen.spad.pamphlet @ echo 0 making ${DOC}/numeigen.spad.dvi from ${IN}/numeigen.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numeigen.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numeigen.spad ; \ rm -f ${DOC}/numeigen.spad.pamphlet ; \ rm -f ${DOC}/numeigen.spad.tex ; \ rm -f ${DOC}/numeigen.spad ) @ \subsection{numeric.spad \cite{1}} <>= ${MID}/numeric.spad: ${IN}/numeric.spad.pamphlet @ echo 0 making ${MID}/numeric.spad from ${IN}/numeric.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numeric.spad.pamphlet >numeric.spad ) @ <>= ${OUT}/DRAWHACK.o: ${MID}/DRAWHACK.NRLIB @ echo 0 making ${OUT}/DRAWHACK.o from ${MID}/DRAWHACK.NRLIB @ cp ${MID}/DRAWHACK.NRLIB/code.o ${OUT}/DRAWHACK.o @ <>= ${MID}/DRAWHACK.NRLIB: ${OUT}/CFCAT.o ${MID}/DRAWHACK.spad @ echo 0 making ${MID}/DRAWHACK.NRLIB from ${MID}/DRAWHACK.spad @ (cd ${MID} ; echo ')co DRAWHACK.spad' | ${INTERPSYS} ) @ <>= ${MID}/DRAWHACK.spad: ${IN}/numeric.spad.pamphlet @ echo 0 making ${MID}/DRAWHACK.spad from ${IN}/numeric.spad.pamphlet @(cd ${MID} ; \ rm -rf DRAWHACK.NRLIB ; \ ${SPADBIN}/notangle -R"package DRAWHACK DrawNumericHack" ${IN}/numeric.spad.pamphlet >DRAWHACK.spad ) @ <>= ${OUT}/NUMERIC.o: ${MID}/NUMERIC.NRLIB @ echo 0 making ${OUT}/NUMERIC.o from ${MID}/NUMERIC.NRLIB @ cp ${MID}/NUMERIC.NRLIB/code.o ${OUT}/NUMERIC.o @ <>= ${MID}/NUMERIC.NRLIB: ${MID}/NUMERIC.spad @ echo 0 making ${MID}/NUMERIC.NRLIB from ${MID}/NUMERIC.spad @ (cd ${MID} ; echo ')co NUMERIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMERIC.spad: ${IN}/numeric.spad.pamphlet @ echo 0 making ${MID}/NUMERIC.spad from ${IN}/numeric.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMERIC.NRLIB ; \ ${SPADBIN}/notangle -R"package NUMERIC Numeric" ${IN}/numeric.spad.pamphlet >NUMERIC.spad ) @ <>= ${DOC}/numeric.spad.dvi: ${IN}/numeric.spad.pamphlet @ echo 0 making ${DOC}/numeric.spad.dvi from ${IN}/numeric.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numeric.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numeric.spad ; \ rm -f ${DOC}/numeric.spad.pamphlet ; \ rm -f ${DOC}/numeric.spad.tex ; \ rm -f ${DOC}/numeric.spad ) @ \subsection{numode.spad \cite{1}} <>= ${MID}/numode.spad: ${IN}/numode.spad.pamphlet @ echo 0 making ${MID}/numode.spad from ${IN}/numode.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numode.spad.pamphlet >numode.spad ) @ <>= ${OUT}/NUMODE.o: ${MID}/NUMODE.NRLIB @ echo 0 making ${OUT}/NUMODE.o from ${MID}/NUMODE.NRLIB @ cp ${MID}/NUMODE.NRLIB/code.o ${OUT}/NUMODE.o @ <>= ${MID}/NUMODE.NRLIB: ${MID}/NUMODE.spad @ echo 0 making ${MID}/NUMODE.NRLIB from ${MID}/NUMODE.spad @ (cd ${MID} ; echo ')co NUMODE.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMODE.spad: ${IN}/numode.spad.pamphlet @ echo 0 making ${MID}/NUMODE.spad from ${IN}/numode.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMODE.NRLIB ; \ ${SPADBIN}/notangle -R"package NUMODE NumericalOrdinaryDifferentialEquations" ${IN}/numode.spad.pamphlet >NUMODE.spad ) @ <>= ${DOC}/numode.spad.dvi: ${IN}/numode.spad.pamphlet @ echo 0 making ${DOC}/numode.spad.dvi from ${IN}/numode.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numode.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numode.spad ; \ rm -f ${DOC}/numode.spad.pamphlet ; \ rm -f ${DOC}/numode.spad.tex ; \ rm -f ${DOC}/numode.spad ) @ \subsection{numquad.spad \cite{1}} <>= ${MID}/numquad.spad: ${IN}/numquad.spad.pamphlet @ echo 0 making ${MID}/numquad.spad from ${IN}/numquad.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numquad.spad.pamphlet >numquad.spad ) @ <>= ${OUT}/NUMQUAD.o: ${MID}/NUMQUAD.NRLIB @ echo 0 making ${OUT}/NUMQUAD.o from ${MID}/NUMQUAD.NRLIB @ cp ${MID}/NUMQUAD.NRLIB/code.o ${OUT}/NUMQUAD.o @ <>= ${MID}/NUMQUAD.NRLIB: ${MID}/NUMQUAD.spad @ echo 0 making ${MID}/NUMQUAD.NRLIB from ${MID}/NUMQUAD.spad @ (cd ${MID} ; echo ')co NUMQUAD.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMQUAD.spad: ${IN}/numquad.spad.pamphlet @ echo 0 making ${MID}/NUMQUAD.spad from ${IN}/numquad.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMQUAD.NRLIB ; \ ${SPADBIN}/notangle -R"package NUMQUAD NumericalQuadrature" ${IN}/numquad.spad.pamphlet >NUMQUAD.spad ) @ <>= ${DOC}/numquad.spad.dvi: ${IN}/numquad.spad.pamphlet @ echo 0 making ${DOC}/numquad.spad.dvi from ${IN}/numquad.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numquad.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numquad.spad ; \ rm -f ${DOC}/numquad.spad.pamphlet ; \ rm -f ${DOC}/numquad.spad.tex ; \ rm -f ${DOC}/numquad.spad ) @ \subsection{numsolve.spad \cite{1}} <>= ${MID}/numsolve.spad: ${IN}/numsolve.spad.pamphlet @ echo 0 making ${MID}/numsolve.spad from ${IN}/numsolve.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numsolve.spad.pamphlet >numsolve.spad ) @ <>= ${OUT}/FLOATCP.o: ${MID}/FLOATCP.NRLIB @ echo 0 making ${OUT}/FLOATCP.o from ${MID}/FLOATCP.NRLIB @ cp ${MID}/FLOATCP.NRLIB/code.o ${OUT}/FLOATCP.o @ <>= ${MID}/FLOATCP.NRLIB: ${MID}/FLOATCP.spad @ echo 0 making ${MID}/FLOATCP.NRLIB from ${MID}/FLOATCP.spad @ (cd ${MID} ; echo ')co FLOATCP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLOATCP.spad: ${IN}/numsolve.spad.pamphlet @ echo 0 making ${MID}/FLOATCP.spad from ${IN}/numsolve.spad.pamphlet @(cd ${MID} ; \ rm -rf FLOATCP.NRLIB ; \ ${SPADBIN}/notangle -R"package FLOATCP FloatingComplexPackage" ${IN}/numsolve.spad.pamphlet >FLOATCP.spad ) @ <>= ${OUT}/FLOATRP.o: ${MID}/FLOATRP.NRLIB @ echo 0 making ${OUT}/FLOATRP.o from ${MID}/FLOATRP.NRLIB @ cp ${MID}/FLOATRP.NRLIB/code.o ${OUT}/FLOATRP.o @ <>= ${MID}/FLOATRP.NRLIB: ${OUT}/CFCAT.o ${MID}/FLOATRP.spad @ echo 0 making ${MID}/FLOATRP.NRLIB from ${MID}/FLOATRP.spad @ (cd ${MID} ; echo ')co FLOATRP.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLOATRP.spad: ${IN}/numsolve.spad.pamphlet @ echo 0 making ${MID}/FLOATRP.spad from ${IN}/numsolve.spad.pamphlet @(cd ${MID} ; \ rm -rf FLOATRP.NRLIB ; \ ${SPADBIN}/notangle -R"package FLOATRP FloatingRealPackage" ${IN}/numsolve.spad.pamphlet >FLOATRP.spad ) @ <>= ${OUT}/INFSP.o: ${MID}/INFSP.NRLIB @ echo 0 making ${OUT}/INFSP.o from ${MID}/INFSP.NRLIB @ cp ${MID}/INFSP.NRLIB/code.o ${OUT}/INFSP.o @ <>= ${MID}/INFSP.NRLIB: ${MID}/INFSP.spad @ echo 0 making ${MID}/INFSP.NRLIB from ${MID}/INFSP.spad @ (cd ${MID} ; echo ')co INFSP.spad' | ${INTERPSYS} ) @ <>= ${MID}/INFSP.spad: ${IN}/numsolve.spad.pamphlet @ echo 0 making ${MID}/INFSP.spad from ${IN}/numsolve.spad.pamphlet @(cd ${MID} ; \ rm -rf INFSP.NRLIB ; \ ${SPADBIN}/notangle -R"package INFSP InnerNumericFloatSolvePackage" ${IN}/numsolve.spad.pamphlet >INFSP.spad ) @ <>= ${DOC}/numsolve.spad.dvi: ${IN}/numsolve.spad.pamphlet @ echo 0 making ${DOC}/numsolve.spad.dvi from ${IN}/numsolve.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numsolve.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numsolve.spad ; \ rm -f ${DOC}/numsolve.spad.pamphlet ; \ rm -f ${DOC}/numsolve.spad.tex ; \ rm -f ${DOC}/numsolve.spad ) @ \subsection{numtheor.spad \cite{1}} <>= ${MID}/numtheor.spad: ${IN}/numtheor.spad.pamphlet @ echo 0 making ${MID}/numtheor.spad from ${IN}/numtheor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/numtheor.spad.pamphlet >numtheor.spad ) @ <>= ${OUT}/INTHEORY.o: ${MID}/INTHEORY.NRLIB @ echo 0 making ${OUT}/INTHEORY.o from ${MID}/INTHEORY.NRLIB @ cp ${MID}/INTHEORY.NRLIB/code.o ${OUT}/INTHEORY.o @ <>= ${MID}/INTHEORY.NRLIB: ${MID}/INTHEORY.spad @ echo 0 making ${MID}/INTHEORY.NRLIB from ${MID}/INTHEORY.spad @ (cd ${MID} ; echo ')co INTHEORY.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTHEORY.spad: ${IN}/numtheor.spad.pamphlet @ echo 0 making ${MID}/INTHEORY.spad from ${IN}/numtheor.spad.pamphlet @(cd ${MID} ; \ rm -rf INTHEORY.NRLIB ; \ ${SPADBIN}/notangle -R"package INTHEORY IntegerNumberTheoryFunctions" ${IN}/numtheor.spad.pamphlet >INTHEORY.spad ) @ <>= ${OUT}/PNTHEORY.o: ${MID}/PNTHEORY.NRLIB @ echo 0 making ${OUT}/PNTHEORY.o from ${MID}/PNTHEORY.NRLIB @ cp ${MID}/PNTHEORY.NRLIB/code.o ${OUT}/PNTHEORY.o @ <>= ${MID}/PNTHEORY.NRLIB: ${MID}/PNTHEORY.spad @ echo 0 making ${MID}/PNTHEORY.NRLIB from ${MID}/PNTHEORY.spad @ (cd ${MID} ; echo ')co PNTHEORY.spad' | ${INTERPSYS} ) @ <>= ${MID}/PNTHEORY.spad: ${IN}/numtheor.spad.pamphlet @ echo 0 making ${MID}/PNTHEORY.spad from ${IN}/numtheor.spad.pamphlet @(cd ${MID} ; \ rm -rf PNTHEORY.NRLIB ; \ ${SPADBIN}/notangle -R"package PNTHEORY PolynomialNumberTheoryFunctions" ${IN}/numtheor.spad.pamphlet >PNTHEORY.spad ) @ <>= ${DOC}/numtheor.spad.dvi: ${IN}/numtheor.spad.pamphlet @ echo 0 making ${DOC}/numtheor.spad.dvi from ${IN}/numtheor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/numtheor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} numtheor.spad ; \ rm -f ${DOC}/numtheor.spad.pamphlet ; \ rm -f ${DOC}/numtheor.spad.tex ; \ rm -f ${DOC}/numtheor.spad ) @ \subsection{oct.spad \cite{1}} <>= ${MID}/oct.spad: ${IN}/oct.spad.pamphlet @ echo 0 making ${MID}/oct.spad from ${IN}/oct.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/oct.spad.pamphlet >oct.spad ) @ <>= ${OUT}/OC-.o: ${MID}/OC.NRLIB @ echo 0 making ${OUT}/OC-.o from ${MID}/OC-.NRLIB @ cp ${MID}/OC-.NRLIB/code.o ${OUT}/OC-.o @ <>= ${MID}/OC-.NRLIB: ${OUT}/TYPE.o ${MID}/OC.spad @ echo 0 making ${MID}/OC-.NRLIB from ${MID}/OC.spad @ (cd ${MID} ; echo ')co OC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/OC.o: ${MID}/OC.NRLIB @ echo 0 making ${OUT}/OC.o from ${MID}/OC.NRLIB @ cp ${MID}/OC.NRLIB/code.o ${OUT}/OC.o @ <>= ${MID}/OC.NRLIB: ${MID}/OC.spad @ echo 0 making ${MID}/OC.NRLIB from ${MID}/OC.spad @ (cd ${MID} ; echo ')co OC.spad' | ${INTERPSYS} ) @ <>= ${MID}/OC.spad: ${IN}/oct.spad.pamphlet @ echo 0 making ${MID}/OC.spad from ${IN}/oct.spad.pamphlet @(cd ${MID} ; \ rm -rf OC.NRLIB ; \ ${SPADBIN}/notangle -R"category OC OctonionCategory" ${IN}/oct.spad.pamphlet >OC.spad ) @ <>= ${OUT}/OCT.o: ${MID}/OCT.NRLIB @ echo 0 making ${OUT}/OCT.o from ${MID}/OCT.NRLIB @ cp ${MID}/OCT.NRLIB/code.o ${OUT}/OCT.o @ <>= ${MID}/OCT.NRLIB: ${MID}/OCT.spad @ echo 0 making ${MID}/OCT.NRLIB from ${MID}/OCT.spad @ (cd ${MID} ; echo ')co OCT.spad' | ${INTERPSYS} ) @ <>= ${MID}/OCT.spad: ${IN}/oct.spad.pamphlet @ echo 0 making ${MID}/OCT.spad from ${IN}/oct.spad.pamphlet @(cd ${MID} ; \ rm -rf OCT.NRLIB ; \ ${SPADBIN}/notangle -R"domain OCT Octonion" ${IN}/oct.spad.pamphlet >OCT.spad ) @ <>= ${OUT}/OCTCT2.o: ${MID}/OCTCT2.NRLIB @ echo 0 making ${OUT}/OCTCT2.o from ${MID}/OCTCT2.NRLIB @ cp ${MID}/OCTCT2.NRLIB/code.o ${OUT}/OCTCT2.o @ <>= ${MID}/OCTCT2.NRLIB: ${MID}/OCTCT2.spad @ echo 0 making ${MID}/OCTCT2.NRLIB from ${MID}/OCTCT2.spad @ (cd ${MID} ; echo ')co OCTCT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/OCTCT2.spad: ${IN}/oct.spad.pamphlet @ echo 0 making ${MID}/OCTCT2.spad from ${IN}/oct.spad.pamphlet @(cd ${MID} ; \ rm -rf OCTCT2.NRLIB ; \ ${SPADBIN}/notangle -R"package OCTCT2 OctonionCategoryFunctions2" ${IN}/oct.spad.pamphlet >OCTCT2.spad ) @ <>= ${DOC}/oct.spad.dvi: ${IN}/oct.spad.pamphlet @ echo 0 making ${DOC}/oct.spad.dvi from ${IN}/oct.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/oct.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} oct.spad ; \ rm -f ${DOC}/oct.spad.pamphlet ; \ rm -f ${DOC}/oct.spad.tex ; \ rm -f ${DOC}/oct.spad ) @ \subsection{odealg.spad \cite{1}} <>= ${MID}/odealg.spad: ${IN}/odealg.spad.pamphlet @ echo 0 making ${MID}/odealg.spad from ${IN}/odealg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/odealg.spad.pamphlet >odealg.spad ) @ <>= ${OUT}/ODEPAL.o: ${MID}/ODEPAL.NRLIB @ echo 0 making ${OUT}/ODEPAL.o from ${MID}/ODEPAL.NRLIB @ cp ${MID}/ODEPAL.NRLIB/code.o ${OUT}/ODEPAL.o @ <>= ${MID}/ODEPAL.NRLIB: ${MID}/ODEPAL.spad @ echo 0 making ${MID}/ODEPAL.NRLIB from ${MID}/ODEPAL.spad @ (cd ${MID} ; echo ')co ODEPAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEPAL.spad: ${IN}/odealg.spad.pamphlet @ echo 0 making ${MID}/ODEPAL.spad from ${IN}/odealg.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEPAL.NRLIB ; \ ${SPADBIN}/notangle -R"package ODEPAL PureAlgebraicLODE" ${IN}/odealg.spad.pamphlet >ODEPAL.spad ) @ <>= ${OUT}/ODERED.o: ${MID}/ODERED.NRLIB @ echo 0 making ${OUT}/ODERED.o from ${MID}/ODERED.NRLIB @ cp ${MID}/ODERED.NRLIB/code.o ${OUT}/ODERED.o @ <>= ${MID}/ODERED.NRLIB: ${MID}/ODERED.spad @ echo 0 making ${MID}/ODERED.NRLIB from ${MID}/ODERED.spad @ (cd ${MID} ; echo ')co ODERED.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODERED.spad: ${IN}/odealg.spad.pamphlet @ echo 0 making ${MID}/ODERED.spad from ${IN}/odealg.spad.pamphlet @(cd ${MID} ; \ rm -rf ODERED.NRLIB ; \ ${SPADBIN}/notangle -R"package ODERED ReduceLODE" ${IN}/odealg.spad.pamphlet >ODERED.spad ) @ <>= ${OUT}/ODESYS.o: ${MID}/ODESYS.NRLIB @ echo 0 making ${OUT}/ODESYS.o from ${MID}/ODESYS.NRLIB @ cp ${MID}/ODESYS.NRLIB/code.o ${OUT}/ODESYS.o @ <>= ${MID}/ODESYS.NRLIB: ${MID}/ODESYS.spad @ echo 0 making ${MID}/ODESYS.NRLIB from ${MID}/ODESYS.spad @ (cd ${MID} ; echo ')co ODESYS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODESYS.spad: ${IN}/odealg.spad.pamphlet @ echo 0 making ${MID}/ODESYS.spad from ${IN}/odealg.spad.pamphlet @(cd ${MID} ; \ rm -rf ODESYS.NRLIB ; \ ${SPADBIN}/notangle -R"package ODESYS SystemODESolver" ${IN}/odealg.spad.pamphlet >ODESYS.spad ) @ <>= ${DOC}/odealg.spad.dvi: ${IN}/odealg.spad.pamphlet @ echo 0 making ${DOC}/odealg.spad.dvi from ${IN}/odealg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/odealg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} odealg.spad ; \ rm -f ${DOC}/odealg.spad.pamphlet ; \ rm -f ${DOC}/odealg.spad.tex ; \ rm -f ${DOC}/odealg.spad ) @ \subsection{odeef.spad \cite{1}} <>= ${MID}/odeef.spad: ${IN}/odeef.spad.pamphlet @ echo 0 making ${MID}/odeef.spad from ${IN}/odeef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/odeef.spad.pamphlet >odeef.spad ) @ <>= ${OUT}/LODEEF.o: ${MID}/LODEEF.NRLIB @ echo 0 making ${OUT}/LODEEF.o from ${MID}/LODEEF.NRLIB @ cp ${MID}/LODEEF.NRLIB/code.o ${OUT}/LODEEF.o @ <>= ${MID}/LODEEF.NRLIB: ${MID}/LODEEF.spad @ echo 0 making ${MID}/LODEEF.NRLIB from ${MID}/LODEEF.spad @ (cd ${MID} ; echo ')co LODEEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/LODEEF.spad: ${IN}/odeef.spad.pamphlet @ echo 0 making ${MID}/LODEEF.spad from ${IN}/odeef.spad.pamphlet @(cd ${MID} ; \ rm -rf LODEEF.NRLIB ; \ ${SPADBIN}/notangle -R"package LODEEF ElementaryFunctionLODESolver" ${IN}/odeef.spad.pamphlet >LODEEF.spad ) @ <>= ${OUT}/REDORDER.o: ${MID}/REDORDER.NRLIB @ echo 0 making ${OUT}/REDORDER.o from ${MID}/REDORDER.NRLIB @ cp ${MID}/REDORDER.NRLIB/code.o ${OUT}/REDORDER.o @ <>= ${MID}/REDORDER.NRLIB: ${MID}/REDORDER.spad @ echo 0 making ${MID}/REDORDER.NRLIB from ${MID}/REDORDER.spad @ (cd ${MID} ; echo ')co REDORDER.spad' | ${INTERPSYS} ) @ <>= ${MID}/REDORDER.spad: ${IN}/odeef.spad.pamphlet @ echo 0 making ${MID}/REDORDER.spad from ${IN}/odeef.spad.pamphlet @(cd ${MID} ; \ rm -rf REDORDER.NRLIB ; \ ${SPADBIN}/notangle -R"package REDORDER ReductionOfOrder" ${IN}/odeef.spad.pamphlet >REDORDER.spad ) @ <>= ${DOC}/odeef.spad.dvi: ${IN}/odeef.spad.pamphlet @ echo 0 making ${DOC}/odeef.spad.dvi from ${IN}/odeef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/odeef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} odeef.spad ; \ rm -f ${DOC}/odeef.spad.pamphlet ; \ rm -f ${DOC}/odeef.spad.tex ; \ rm -f ${DOC}/odeef.spad ) @ \subsection{oderf.spad \cite{1}} <>= ${MID}/oderf.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/oderf.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/oderf.spad.pamphlet >oderf.spad ) @ <>= ${OUT}/BALFACT.o: ${MID}/BALFACT.NRLIB @ echo 0 making ${OUT}/BALFACT.o from ${MID}/BALFACT.NRLIB @ cp ${MID}/BALFACT.NRLIB/code.o ${OUT}/BALFACT.o @ <>= ${MID}/BALFACT.NRLIB: ${MID}/BALFACT.spad @ echo 0 making ${MID}/BALFACT.NRLIB from ${MID}/BALFACT.spad @ (cd ${MID} ; echo ')co BALFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/BALFACT.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/BALFACT.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf BALFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package BALFACT BalancedFactorisation" ${IN}/oderf.spad.pamphlet >BALFACT.spad ) @ <>= ${OUT}/BOUNDZRO.o: ${MID}/BOUNDZRO.NRLIB @ echo 0 making ${OUT}/BOUNDZRO.o from ${MID}/BOUNDZRO.NRLIB @ cp ${MID}/BOUNDZRO.NRLIB/code.o ${OUT}/BOUNDZRO.o @ <>= ${MID}/BOUNDZRO.NRLIB: ${MID}/BOUNDZRO.spad @ echo 0 making ${MID}/BOUNDZRO.NRLIB from ${MID}/BOUNDZRO.spad @ (cd ${MID} ; echo ')co BOUNDZRO.spad' | ${INTERPSYS} ) @ <>= ${MID}/BOUNDZRO.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/BOUNDZRO.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf BOUNDZRO.NRLIB ; \ ${SPADBIN}/notangle -R"package BOUNDZRO BoundIntegerRoots" ${IN}/oderf.spad.pamphlet >BOUNDZRO.spad ) @ <>= ${OUT}/ODECONST.o: ${MID}/ODECONST.NRLIB @ echo 0 making ${OUT}/ODECONST.o from ${MID}/ODECONST.NRLIB @ cp ${MID}/ODECONST.NRLIB/code.o ${OUT}/ODECONST.o @ <>= ${MID}/ODECONST.NRLIB: ${MID}/ODECONST.spad @ echo 0 making ${MID}/ODECONST.NRLIB from ${MID}/ODECONST.spad @ (cd ${MID} ; echo ')co ODECONST.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODECONST.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/ODECONST.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf ODECONST.NRLIB ; \ ${SPADBIN}/notangle -R"package ODECONST ConstantLODE" ${IN}/oderf.spad.pamphlet >ODECONST.spad ) @ <>= ${OUT}/ODEINT.o: ${MID}/ODEINT.NRLIB @ echo 0 making ${OUT}/ODEINT.o from ${MID}/ODEINT.NRLIB @ cp ${MID}/ODEINT.NRLIB/code.o ${OUT}/ODEINT.o @ <>= ${MID}/ODEINT.NRLIB: ${MID}/ODEINT.spad @ echo 0 making ${MID}/ODEINT.NRLIB from ${MID}/ODEINT.spad @ (cd ${MID} ; echo ')co ODEINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEINT.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/ODEINT.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEINT.NRLIB ; \ ${SPADBIN}/notangle -R"package ODEINT ODEIntegration" ${IN}/oderf.spad.pamphlet >ODEINT.spad ) @ <>= ${OUT}/ODEPRIM.o: ${MID}/ODEPRIM.NRLIB @ echo 0 making ${OUT}/ODEPRIM.o from ${MID}/ODEPRIM.NRLIB @ cp ${MID}/ODEPRIM.NRLIB/code.o ${OUT}/ODEPRIM.o @ <>= ${MID}/ODEPRIM.NRLIB: ${MID}/ODEPRIM.spad @ echo 0 making ${MID}/ODEPRIM.NRLIB from ${MID}/ODEPRIM.spad @ (cd ${MID} ; echo ')co ODEPRIM.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEPRIM.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/ODEPRIM.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEPRIM.NRLIB ; \ ${SPADBIN}/notangle -R"package ODEPRIM PrimitiveRatDE" ${IN}/oderf.spad.pamphlet >ODEPRIM.spad ) @ <>= ${OUT}/ODERAT.o: ${MID}/ODERAT.NRLIB @ echo 0 making ${OUT}/ODERAT.o from ${MID}/ODERAT.NRLIB @ cp ${MID}/ODERAT.NRLIB/code.o ${OUT}/ODERAT.o @ <>= ${MID}/ODERAT.NRLIB: ${MID}/ODERAT.spad @ echo 0 making ${MID}/ODERAT.NRLIB from ${MID}/ODERAT.spad @ (cd ${MID} ; echo ')co ODERAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODERAT.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/ODERAT.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf ODERAT.NRLIB ; \ ${SPADBIN}/notangle -R"package ODERAT RationalLODE" ${IN}/oderf.spad.pamphlet >ODERAT.spad ) @ <>= ${OUT}/ODETOOLS.o: ${MID}/ODETOOLS.NRLIB @ echo 0 making ${OUT}/ODETOOLS.o from ${MID}/ODETOOLS.NRLIB @ cp ${MID}/ODETOOLS.NRLIB/code.o ${OUT}/ODETOOLS.o @ <>= ${MID}/ODETOOLS.NRLIB: ${MID}/ODETOOLS.spad @ echo 0 making ${MID}/ODETOOLS.NRLIB from ${MID}/ODETOOLS.spad @ (cd ${MID} ; echo ')co ODETOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODETOOLS.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/ODETOOLS.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf ODETOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package ODETOOLS ODETools" ${IN}/oderf.spad.pamphlet >ODETOOLS.spad ) @ <>= ${OUT}/UTSODETL.o: ${MID}/UTSODETL.NRLIB @ echo 0 making ${OUT}/UTSODETL.o from ${MID}/UTSODETL.NRLIB @ cp ${MID}/UTSODETL.NRLIB/code.o ${OUT}/UTSODETL.o @ <>= ${MID}/UTSODETL.NRLIB: ${MID}/UTSODETL.spad @ echo 0 making ${MID}/UTSODETL.NRLIB from ${MID}/UTSODETL.spad @ (cd ${MID} ; echo ')co UTSODETL.spad' | ${INTERPSYS} ) @ <>= ${MID}/UTSODETL.spad: ${IN}/oderf.spad.pamphlet @ echo 0 making ${MID}/UTSODETL.spad from ${IN}/oderf.spad.pamphlet @(cd ${MID} ; \ rm -rf UTSODETL.NRLIB ; \ ${SPADBIN}/notangle -R"package UTSODETL UTSodetools" ${IN}/oderf.spad.pamphlet >UTSODETL.spad ) @ <>= ${DOC}/oderf.spad.dvi: ${IN}/oderf.spad.pamphlet @ echo 0 making ${DOC}/oderf.spad.dvi from ${IN}/oderf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/oderf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} oderf.spad ; \ rm -f ${DOC}/oderf.spad.pamphlet ; \ rm -f ${DOC}/oderf.spad.tex ; \ rm -f ${DOC}/oderf.spad ) @ \subsection{omcat.spad \cite{1}} <>= ${MID}/omcat.spad: ${IN}/omcat.spad.pamphlet @ echo 0 making ${MID}/omcat.spad from ${IN}/omcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/omcat.spad.pamphlet >omcat.spad ) @ <>= ${OUT}/OM.o: ${MID}/OM.NRLIB @ echo 0 making ${OUT}/OM.o from ${MID}/OM.NRLIB @ cp ${MID}/OM.NRLIB/code.o ${OUT}/OM.o @ <>= ${MID}/OM.NRLIB: ${MID}/OM.spad @ echo 0 making ${MID}/OM.NRLIB from ${MID}/OM.spad @ (cd ${MID} ; echo ')co OM.spad' | ${INTERPSYS} ) @ <>= ${MID}/OM.spad: ${IN}/omcat.spad.pamphlet @ echo 0 making ${MID}/OM.spad from ${IN}/omcat.spad.pamphlet @(cd ${MID} ; \ rm -rf OM.NRLIB ; \ ${SPADBIN}/notangle -R"category OM OpenMath" ${IN}/omcat.spad.pamphlet >OM.spad ) @ <>= ${DOC}/omcat.spad.dvi: ${IN}/omcat.spad.pamphlet @ echo 0 making ${DOC}/omcat.spad.dvi from ${IN}/omcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/omcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} omcat.spad ; \ rm -f ${DOC}/omcat.spad.pamphlet ; \ rm -f ${DOC}/omcat.spad.tex ; \ rm -f ${DOC}/omcat.spad ) @ \subsection{omdev.spad \cite{1}} <>= ${MID}/omdev.spad: ${IN}/omdev.spad.pamphlet @ echo 0 making ${MID}/omdev.spad from ${IN}/omdev.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/omdev.spad.pamphlet >omdev.spad ) @ <>= ${OUT}/OMENC.o: ${MID}/OMENC.NRLIB @ echo 0 making ${OUT}/OMENC.o from ${MID}/OMENC.NRLIB @ cp ${MID}/OMENC.NRLIB/code.o ${OUT}/OMENC.o @ <>= ${MID}/OMENC.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/OMENC.spad @ echo 0 making ${MID}/OMENC.NRLIB from ${MID}/OMENC.spad @ (cd ${MID} ; echo ')co OMENC.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMENC.spad: ${IN}/omdev.spad.pamphlet @ echo 0 making ${MID}/OMENC.spad from ${IN}/omdev.spad.pamphlet @(cd ${MID} ; \ rm -rf OMENC.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMENC OpenMathEncoding" ${IN}/omdev.spad.pamphlet >OMENC.spad ) @ <>= ${OUT}/OMCONN.o: ${MID}/OMCONN.NRLIB @ echo 0 making ${OUT}/OMCONN.o from ${MID}/OMCONN.NRLIB @ cp ${MID}/OMCONN.NRLIB/code.o ${OUT}/OMCONN.o @ <>= ${MID}/OMCONN.NRLIB: ${MID}/OMCONN.spad @ echo 0 making ${MID}/OMCONN.NRLIB from ${MID}/OMCONN.spad @ (cd ${MID} ; echo ')co OMCONN.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMCONN.spad: ${IN}/omdev.spad.pamphlet @ echo 0 making ${MID}/OMCONN.spad from ${IN}/omdev.spad.pamphlet @(cd ${MID} ; \ rm -rf OMCONN.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMCONN OpenMathConnection" ${IN}/omdev.spad.pamphlet >OMCONN.spad ) @ <>= ${OUT}/OMDEV.o: ${MID}/OMDEV.NRLIB @ echo 0 making ${OUT}/OMDEV.o from ${MID}/OMDEV.NRLIB @ cp ${MID}/OMDEV.NRLIB/code.o ${OUT}/OMDEV.o @ <>= ${MID}/OMDEV.NRLIB: ${MID}/OMDEV.spad @ echo 0 making ${MID}/OMDEV.NRLIB from ${MID}/OMDEV.spad @ (cd ${MID} ; echo ')co OMDEV.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMDEV.spad: ${IN}/omdev.spad.pamphlet @ echo 0 making ${MID}/OMDEV.spad from ${IN}/omdev.spad.pamphlet @(cd ${MID} ; \ rm -rf OMDEV.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMDEV OpenMathDevice" ${IN}/omdev.spad.pamphlet >OMDEV.spad ) @ <>= ${OUT}/OMPKG.o: ${MID}/OMPKG.NRLIB @ echo 0 making ${OUT}/OMPKG.o from ${MID}/OMPKG.NRLIB @ cp ${MID}/OMPKG.NRLIB/code.o ${OUT}/OMPKG.o @ <>= ${MID}/OMPKG.NRLIB: ${MID}/OMPKG.spad @ echo 0 making ${MID}/OMPKG.NRLIB from ${MID}/OMPKG.spad @ (cd ${MID} ; echo ')co OMPKG.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMPKG.spad: ${IN}/omdev.spad.pamphlet @ echo 0 making ${MID}/OMPKG.spad from ${IN}/omdev.spad.pamphlet @(cd ${MID} ; \ rm -rf OMPKG.NRLIB ; \ ${SPADBIN}/notangle -R"package OMPKG OpenMathPackage" ${IN}/omdev.spad.pamphlet >OMPKG.spad ) @ <>= ${DOC}/omdev.spad.dvi: ${IN}/omdev.spad.pamphlet @ echo 0 making ${DOC}/omdev.spad.dvi from ${IN}/omdev.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/omdev.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} omdev.spad ; \ rm -f ${DOC}/omdev.spad.pamphlet ; \ rm -f ${DOC}/omdev.spad.tex ; \ rm -f ${DOC}/omdev.spad ) @ \subsection{omerror.spad \cite{1}} <>= ${MID}/omerror.spad: ${IN}/omerror.spad.pamphlet @ echo 0 making ${MID}/omerror.spad from ${IN}/omerror.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/omerror.spad.pamphlet >omerror.spad ) @ <>= ${OUT}/OMERR.o: ${MID}/OMERR.NRLIB @ echo 0 making ${OUT}/OMERR.o from ${MID}/OMERR.NRLIB @ cp ${MID}/OMERR.NRLIB/code.o ${OUT}/OMERR.o @ <>= ${MID}/OMERR.NRLIB: ${MID}/OMERR.spad @ echo 0 making ${MID}/OMERR.NRLIB from ${MID}/OMERR.spad @ (cd ${MID} ; echo ')co OMERR.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMERR.spad: ${IN}/omerror.spad.pamphlet @ echo 0 making ${MID}/OMERR.spad from ${IN}/omerror.spad.pamphlet @(cd ${MID} ; \ rm -rf OMERR.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMERR OpenMathError" ${IN}/omerror.spad.pamphlet >OMERR.spad ) @ <>= ${OUT}/OMERRK.o: ${MID}/OMERRK.NRLIB @ echo 0 making ${OUT}/OMERRK.o from ${MID}/OMERRK.NRLIB @ cp ${MID}/OMERRK.NRLIB/code.o ${OUT}/OMERRK.o @ <>= ${MID}/OMERRK.NRLIB: ${MID}/OMERRK.spad @ echo 0 making ${MID}/OMERRK.NRLIB from ${MID}/OMERRK.spad @ (cd ${MID} ; echo ')co OMERRK.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMERRK.spad: ${IN}/omerror.spad.pamphlet @ echo 0 making ${MID}/OMERRK.spad from ${IN}/omerror.spad.pamphlet @(cd ${MID} ; \ rm -rf OMERRK.NRLIB ; \ ${SPADBIN}/notangle -R"domain OMERRK OpenMathErrorKind" ${IN}/omerror.spad.pamphlet >OMERRK.spad ) @ <>= ${DOC}/omerror.spad.dvi: ${IN}/omerror.spad.pamphlet @ echo 0 making ${DOC}/omerror.spad.dvi from ${IN}/omerror.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/omerror.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} omerror.spad ; \ rm -f ${DOC}/omerror.spad.pamphlet ; \ rm -f ${DOC}/omerror.spad.tex ; \ rm -f ${DOC}/omerror.spad ) @ \subsection{omserver.spad \cite{1}} <>= ${MID}/omserver.spad: ${IN}/omserver.spad.pamphlet @ echo 0 making ${MID}/omserver.spad from ${IN}/omserver.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/omserver.spad.pamphlet >omserver.spad ) @ <>= ${OUT}/OMSERVER.o: ${MID}/OMSERVER.NRLIB @ echo 0 making ${OUT}/OMSERVER.o from ${MID}/OMSERVER.NRLIB @ cp ${MID}/OMSERVER.NRLIB/code.o ${OUT}/OMSERVER.o @ <>= ${MID}/OMSERVER.NRLIB: ${MID}/OMSERVER.spad @ echo 0 making ${MID}/OMSERVER.NRLIB from ${MID}/OMSERVER.spad @ (cd ${MID} ; echo ')co OMSERVER.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMSERVER.spad: ${IN}/omserver.spad.pamphlet @ echo 0 making ${MID}/OMSERVER.spad from ${IN}/omserver.spad.pamphlet @(cd ${MID} ; \ rm -rf OMSERVER.NRLIB ; \ ${SPADBIN}/notangle -R"package OMSERVER OpenMathServerPackage" ${IN}/omserver.spad.pamphlet >OMSERVER.spad ) @ <>= ${DOC}/omserver.spad.dvi: ${IN}/omserver.spad.pamphlet @ echo 0 making ${DOC}/omserver.spad.dvi from ${IN}/omserver.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/omserver.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} omserver.spad ; \ rm -f ${DOC}/omserver.spad.pamphlet ; \ rm -f ${DOC}/omserver.spad.tex ; \ rm -f ${DOC}/omserver.spad ) @ \subsection{opalg.spad \cite{1}} <>= ${MID}/opalg.spad: ${IN}/opalg.spad.pamphlet @ echo 0 making ${MID}/opalg.spad from ${IN}/opalg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/opalg.spad.pamphlet >opalg.spad ) @ <>= ${OUT}/MODOP.o: ${MID}/MODOP.NRLIB @ echo 0 making ${OUT}/MODOP.o from ${MID}/MODOP.NRLIB @ cp ${MID}/MODOP.NRLIB/code.o ${OUT}/MODOP.o @ <>= ${MID}/MODOP.NRLIB: ${MID}/MODOP.spad @ echo 0 making ${MID}/MODOP.NRLIB from ${MID}/MODOP.spad @ (cd ${MID} ; echo ')co MODOP.spad' | ${INTERPSYS} ) @ <>= ${MID}/MODOP.spad: ${IN}/opalg.spad.pamphlet @ echo 0 making ${MID}/MODOP.spad from ${IN}/opalg.spad.pamphlet @(cd ${MID} ; \ rm -rf MODOP.NRLIB ; \ ${SPADBIN}/notangle -R"domain MODOP ModuleOperator" ${IN}/opalg.spad.pamphlet >MODOP.spad ) @ <>= ${OUT}/OP.o: ${MID}/OP.NRLIB @ echo 0 making ${OUT}/OP.o from ${MID}/OP.NRLIB @ cp ${MID}/OP.NRLIB/code.o ${OUT}/OP.o @ <>= ${MID}/OP.NRLIB: ${MID}/OP.spad @ echo 0 making ${MID}/OP.NRLIB from ${MID}/OP.spad @ (cd ${MID} ; echo ')co OP.spad' | ${INTERPSYS} ) @ <>= ${MID}/OP.spad: ${IN}/opalg.spad.pamphlet @ echo 0 making ${MID}/OP.spad from ${IN}/opalg.spad.pamphlet @(cd ${MID} ; \ rm -rf OP.NRLIB ; \ ${SPADBIN}/notangle -R"domain OP Operator" ${IN}/opalg.spad.pamphlet >OP.spad ) @ <>= ${DOC}/opalg.spad.dvi: ${IN}/opalg.spad.pamphlet @ echo 0 making ${DOC}/opalg.spad.dvi from ${IN}/opalg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/opalg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} opalg.spad ; \ rm -f ${DOC}/opalg.spad.pamphlet ; \ rm -f ${DOC}/opalg.spad.tex ; \ rm -f ${DOC}/opalg.spad ) @ \subsection{openmath.spad \cite{1}} <>= ${MID}/openmath.spad: ${IN}/openmath.spad.pamphlet @ echo 0 making ${MID}/openmath.spad from ${IN}/openmath.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/openmath.spad.pamphlet >openmath.spad ) @ <>= ${OUT}/OMEXPR.o: ${MID}/OMEXPR.NRLIB @ echo 0 making ${OUT}/OMEXPR.o from ${MID}/OMEXPR.NRLIB @ cp ${MID}/OMEXPR.NRLIB/code.o ${OUT}/OMEXPR.o @ <>= ${MID}/OMEXPR.NRLIB: ${MID}/OMEXPR.spad @ echo 0 making ${MID}/OMEXPR.NRLIB from ${MID}/OMEXPR.spad @ (cd ${MID} ; echo ')co OMEXPR.spad' | ${INTERPSYS} ) @ <>= ${MID}/OMEXPR.spad: ${IN}/openmath.spad.pamphlet @ echo 0 making ${MID}/OMEXPR.spad from ${IN}/openmath.spad.pamphlet @(cd ${MID} ; \ rm -rf OMEXPR.NRLIB ; \ ${SPADBIN}/notangle -R"package OMEXPR ExpressionToOpenMath" ${IN}/openmath.spad.pamphlet >OMEXPR.spad ) @ <>= ${DOC}/openmath.spad.dvi: ${IN}/openmath.spad.pamphlet @ echo 0 making ${DOC}/openmath.spad.dvi from ${IN}/openmath.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/openmath.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} openmath.spad ; \ rm -f ${DOC}/openmath.spad.pamphlet ; \ rm -f ${DOC}/openmath.spad.tex ; \ rm -f ${DOC}/openmath.spad ) @ \subsection{op.spad \cite{1}} <>= ${MID}/op.spad: ${IN}/op.spad.pamphlet @ echo 0 making ${MID}/op.spad from ${IN}/op.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/op.spad.pamphlet >op.spad ) @ <>= ${OUT}/BOP.o: ${MID}/BOP.NRLIB @ echo 0 making ${OUT}/BOP.o from ${MID}/BOP.NRLIB @ cp ${MID}/BOP.NRLIB/code.o ${OUT}/BOP.o @ <>= ${MID}/BOP.NRLIB: ${MID}/BOP.spad @ echo 0 making ${MID}/BOP.NRLIB from ${MID}/BOP.spad @ (cd ${MID} ; echo ')co BOP.spad' | ${INTERPSYS} ) @ <>= ${MID}/BOP.spad: ${IN}/op.spad.pamphlet @ echo 0 making ${MID}/BOP.spad from ${IN}/op.spad.pamphlet @(cd ${MID} ; \ rm -rf BOP.NRLIB ; \ ${SPADBIN}/notangle -R"domain BOP BasicOperator" ${IN}/op.spad.pamphlet >BOP.spad ) @ <>= ${OUT}/BOP1.o: ${MID}/BOP1.NRLIB @ echo 0 making ${OUT}/BOP1.o from ${MID}/BOP1.NRLIB @ cp ${MID}/BOP1.NRLIB/code.o ${OUT}/BOP1.o @ <>= ${MID}/BOP1.NRLIB: ${MID}/BOP1.spad @ echo 0 making ${MID}/BOP1.NRLIB from ${MID}/BOP1.spad @ (cd ${MID} ; echo ')co BOP1.spad' | ${INTERPSYS} ) @ <>= ${MID}/BOP1.spad: ${IN}/op.spad.pamphlet @ echo 0 making ${MID}/BOP1.spad from ${IN}/op.spad.pamphlet @(cd ${MID} ; \ rm -rf BOP1.NRLIB ; \ ${SPADBIN}/notangle -R"package BOP1 BasicOperatorFunctions1" ${IN}/op.spad.pamphlet >BOP1.spad ) @ <>= ${OUT}/COMMONOP.o: ${MID}/COMMONOP.NRLIB @ echo 0 making ${OUT}/COMMONOP.o from ${MID}/COMMONOP.NRLIB @ cp ${MID}/COMMONOP.NRLIB/code.o ${OUT}/COMMONOP.o @ <>= ${MID}/COMMONOP.NRLIB: ${MID}/COMMONOP.spad @ echo 0 making ${MID}/COMMONOP.NRLIB from ${MID}/COMMONOP.spad @ (cd ${MID} ; echo ')co COMMONOP.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMMONOP.spad: ${IN}/op.spad.pamphlet @ echo 0 making ${MID}/COMMONOP.spad from ${IN}/op.spad.pamphlet @(cd ${MID} ; \ rm -rf COMMONOP.NRLIB ; \ ${SPADBIN}/notangle -R"package COMMONOP CommonOperators" ${IN}/op.spad.pamphlet >COMMONOP.spad ) @ <>= ${DOC}/op.spad.dvi: ${IN}/op.spad.pamphlet @ echo 0 making ${DOC}/op.spad.dvi from ${IN}/op.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/op.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} op.spad ; \ rm -f ${DOC}/op.spad.pamphlet ; \ rm -f ${DOC}/op.spad.tex ; \ rm -f ${DOC}/op.spad ) @ \subsection{ore.spad \cite{1}} <>= ${MID}/ore.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/ore.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ore.spad.pamphlet >ore.spad ) @ <>= ${OUT}/APPLYORE.o: ${MID}/APPLYORE.NRLIB @ echo 0 making ${OUT}/APPLYORE.o from ${MID}/APPLYORE.NRLIB @ cp ${MID}/APPLYORE.NRLIB/code.o ${OUT}/APPLYORE.o @ <>= ${MID}/APPLYORE.NRLIB: ${MID}/APPLYORE.spad @ echo 0 making ${MID}/APPLYORE.NRLIB from ${MID}/APPLYORE.spad @ (cd ${MID} ; echo ')co APPLYORE.spad' | ${INTERPSYS} ) @ <>= ${MID}/APPLYORE.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/APPLYORE.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf APPLYORE.NRLIB ; \ ${SPADBIN}/notangle -R"package APPLYORE ApplyUnivariateSkewPolynomial" ${IN}/ore.spad.pamphlet >APPLYORE.spad ) @ <>= ${OUT}/AUTOMOR.o: ${MID}/AUTOMOR.NRLIB @ echo 0 making ${OUT}/AUTOMOR.o from ${MID}/AUTOMOR.NRLIB @ cp ${MID}/AUTOMOR.NRLIB/code.o ${OUT}/AUTOMOR.o @ <>= ${MID}/AUTOMOR.NRLIB: ${MID}/AUTOMOR.spad @ echo 0 making ${MID}/AUTOMOR.NRLIB from ${MID}/AUTOMOR.spad @ (cd ${MID} ; echo ')co AUTOMOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/AUTOMOR.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/AUTOMOR.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf AUTOMOR.NRLIB ; \ ${SPADBIN}/notangle -R"domain AUTOMOR Automorphism" ${IN}/ore.spad.pamphlet >AUTOMOR.spad ) @ <>= ${OUT}/OREPCAT-.o: ${MID}/OREPCAT.NRLIB @ echo 0 making ${OUT}/OREPCAT-.o from ${MID}/OREPCAT-.NRLIB @ cp ${MID}/OREPCAT-.NRLIB/code.o ${OUT}/OREPCAT-.o @ <>= ${MID}/OREPCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/OREPCAT.spad @ echo 0 making ${MID}/OREPCAT-.NRLIB from ${MID}/OREPCAT.spad @ (cd ${MID} ; echo ')co OREPCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/OREPCAT.o: ${MID}/OREPCAT.NRLIB @ echo 0 making ${OUT}/OREPCAT.o from ${MID}/OREPCAT.NRLIB @ cp ${MID}/OREPCAT.NRLIB/code.o ${OUT}/OREPCAT.o @ <>= ${MID}/OREPCAT.NRLIB: ${MID}/OREPCAT.spad @ echo 0 making ${MID}/OREPCAT.NRLIB from ${MID}/OREPCAT.spad @ (cd ${MID} ; echo ')co OREPCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/OREPCAT.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/OREPCAT.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf OREPCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category OREPCAT UnivariateSkewPolynomialCategory" ${IN}/ore.spad.pamphlet >OREPCAT.spad ) @ <>= ${OUT}/OREPCTO.o: ${MID}/OREPCTO.NRLIB @ echo 0 making ${OUT}/OREPCTO.o from ${MID}/OREPCTO.NRLIB @ cp ${MID}/OREPCTO.NRLIB/code.o ${OUT}/OREPCTO.o @ <>= ${MID}/OREPCTO.NRLIB: ${MID}/OREPCTO.spad @ echo 0 making ${MID}/OREPCTO.NRLIB from ${MID}/OREPCTO.spad @ (cd ${MID} ; echo ')co OREPCTO.spad' | ${INTERPSYS} ) @ <>= ${MID}/OREPCTO.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/OREPCTO.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf OREPCTO.NRLIB ; \ ${SPADBIN}/notangle -R"package OREPCTO UnivariateSkewPolynomialCategoryOps" ${IN}/ore.spad.pamphlet >OREPCTO.spad ) @ <>= ${OUT}/ORESUP.o: ${MID}/ORESUP.NRLIB @ echo 0 making ${OUT}/ORESUP.o from ${MID}/ORESUP.NRLIB @ cp ${MID}/ORESUP.NRLIB/code.o ${OUT}/ORESUP.o @ <>= ${MID}/ORESUP.NRLIB: ${MID}/ORESUP.spad @ echo 0 making ${MID}/ORESUP.NRLIB from ${MID}/ORESUP.spad @ (cd ${MID} ; echo ')co ORESUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORESUP.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/ORESUP.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf ORESUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain ORESUP SparseUnivariateSkewPolynomial" ${IN}/ore.spad.pamphlet >ORESUP.spad ) @ <>= ${OUT}/OREUP.o: ${MID}/OREUP.NRLIB @ echo 0 making ${OUT}/OREUP.o from ${MID}/OREUP.NRLIB @ cp ${MID}/OREUP.NRLIB/code.o ${OUT}/OREUP.o @ <>= ${MID}/OREUP.NRLIB: ${MID}/OREUP.spad @ echo 0 making ${MID}/OREUP.NRLIB from ${MID}/OREUP.spad @ (cd ${MID} ; echo ')co OREUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/OREUP.spad: ${IN}/ore.spad.pamphlet @ echo 0 making ${MID}/OREUP.spad from ${IN}/ore.spad.pamphlet @(cd ${MID} ; \ rm -rf OREUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain OREUP UnivariateSkewPolynomial" ${IN}/ore.spad.pamphlet >OREUP.spad ) @ <>= ${DOC}/ore.spad.dvi: ${IN}/ore.spad.pamphlet @ echo 0 making ${DOC}/ore.spad.dvi from ${IN}/ore.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ore.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ore.spad ; \ rm -f ${DOC}/ore.spad.pamphlet ; \ rm -f ${DOC}/ore.spad.tex ; \ rm -f ${DOC}/ore.spad ) @ \subsection{outform.spad \cite{1}} <>= ${MID}/outform.spad: ${IN}/outform.spad.pamphlet @ echo 0 making ${MID}/outform.spad from ${IN}/outform.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/outform.spad.pamphlet >outform.spad ) @ <>= ${OUT}/NUMFMT.o: ${MID}/NUMFMT.NRLIB @ echo 0 making ${OUT}/NUMFMT.o from ${MID}/NUMFMT.NRLIB @ cp ${MID}/NUMFMT.NRLIB/code.o ${OUT}/NUMFMT.o @ <>= ${MID}/NUMFMT.NRLIB: ${MID}/NUMFMT.spad @ echo 0 making ${MID}/NUMFMT.NRLIB from ${MID}/NUMFMT.spad @ (cd ${MID} ; echo ')co NUMFMT.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMFMT.spad: ${IN}/outform.spad.pamphlet @ echo 0 making ${MID}/NUMFMT.spad from ${IN}/outform.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMFMT.NRLIB ; \ ${SPADBIN}/notangle -R"package NUMFMT NumberFormats" ${IN}/outform.spad.pamphlet >NUMFMT.spad ) @ <>= ${OUT}/OUTFORM.o: ${MID}/OUTFORM.NRLIB @ echo 0 making ${OUT}/OUTFORM.o from ${MID}/OUTFORM.NRLIB @ cp ${MID}/OUTFORM.NRLIB/code.o ${OUT}/OUTFORM.o @ <>= ${MID}/OUTFORM.NRLIB: ${MID}/OUTFORM.spad @ echo 0 making ${MID}/OUTFORM.NRLIB from ${MID}/OUTFORM.spad @ (cd ${MID} ; echo ')co OUTFORM.spad' | ${INTERPSYS} ) @ <>= ${MID}/OUTFORM.spad: ${IN}/outform.spad.pamphlet @ echo 0 making ${MID}/OUTFORM.spad from ${IN}/outform.spad.pamphlet @(cd ${MID} ; \ rm -rf OUTFORM.NRLIB ; \ ${SPADBIN}/notangle -R"domain OUTFORM OutputForm" ${IN}/outform.spad.pamphlet >OUTFORM.spad ) @ <>= ${MID}/OUTFORM.o: ${MID}/OUTFORM.lsp @ echo 0 making ${MID}/OUTFORM.o from ${MID}/OUTFORM.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "OUTFORM.lsp" :output-file "OUTFORM.o"))' | ${DEPSYS} ) @ cp ${MID}/OUTFORM.o ${OUT}/OUTFORM.o @ <>= ${MID}/OUTFORM.lsp: ${IN}/outform.spad.pamphlet @ echo 0 making ${MID}/OUTFORM.lsp from ${IN}/outform.spad.pamphlet @(cd ${MID} ; \ rm -rf OUTFORM.NRLIB ; \ rm -rf ${OUT}/OUTFORM.o ; \ ${SPADBIN}/notangle -R"OUTFORM.lsp BOOTSTRAP" ${IN}/outform.spad.pamphlet >OUTFORM.lsp ) @ <>= ${DOC}/outform.spad.dvi: ${IN}/outform.spad.pamphlet @ echo 0 making ${DOC}/outform.spad.dvi from ${IN}/outform.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/outform.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} outform.spad ; \ rm -f ${DOC}/outform.spad.pamphlet ; \ rm -f ${DOC}/outform.spad.tex ; \ rm -f ${DOC}/outform.spad ) @ \subsection{out.spad \cite{1}} <>= ${MID}/out.spad: ${IN}/out.spad.pamphlet @ echo 0 making ${MID}/out.spad from ${IN}/out.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/out.spad.pamphlet >out.spad ) @ <>= ${OUT}/DISPLAY.o: ${MID}/DISPLAY.NRLIB @ echo 0 making ${OUT}/DISPLAY.o from ${MID}/DISPLAY.NRLIB @ cp ${MID}/DISPLAY.NRLIB/code.o ${OUT}/DISPLAY.o @ <>= ${MID}/DISPLAY.NRLIB: ${MID}/DISPLAY.spad @ echo 0 making ${MID}/DISPLAY.NRLIB from ${MID}/DISPLAY.spad @ (cd ${MID} ; echo ')co DISPLAY.spad' | ${INTERPSYS} ) @ <>= ${MID}/DISPLAY.spad: ${IN}/out.spad.pamphlet @ echo 0 making ${MID}/DISPLAY.spad from ${IN}/out.spad.pamphlet @(cd ${MID} ; \ rm -rf DISPLAY.NRLIB ; \ ${SPADBIN}/notangle -R"package DISPLAY DisplayPackage" ${IN}/out.spad.pamphlet >DISPLAY.spad ) @ <>= ${OUT}/OUT.o: ${MID}/OUT.NRLIB @ echo 0 making ${OUT}/OUT.o from ${MID}/OUT.NRLIB @ cp ${MID}/OUT.NRLIB/code.o ${OUT}/OUT.o @ <>= ${MID}/OUT.NRLIB: ${MID}/OUT.spad @ echo 0 making ${MID}/OUT.NRLIB from ${MID}/OUT.spad @ (cd ${MID} ; echo ')co OUT.spad' | ${INTERPSYS} ) @ <>= ${MID}/OUT.spad: ${IN}/out.spad.pamphlet @ echo 0 making ${MID}/OUT.spad from ${IN}/out.spad.pamphlet @(cd ${MID} ; \ rm -rf OUT.NRLIB ; \ ${SPADBIN}/notangle -R"package OUT OutputPackage" ${IN}/out.spad.pamphlet >OUT.spad ) @ <>= ${OUT}/SPECOUT.o: ${MID}/SPECOUT.NRLIB @ echo 0 making ${OUT}/SPECOUT.o from ${MID}/SPECOUT.NRLIB @ cp ${MID}/SPECOUT.NRLIB/code.o ${OUT}/SPECOUT.o @ <>= ${MID}/SPECOUT.NRLIB: ${MID}/SPECOUT.spad @ echo 0 making ${MID}/SPECOUT.NRLIB from ${MID}/SPECOUT.spad @ (cd ${MID} ; echo ')co SPECOUT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPECOUT.spad: ${IN}/out.spad.pamphlet @ echo 0 making ${MID}/SPECOUT.spad from ${IN}/out.spad.pamphlet @(cd ${MID} ; \ rm -rf SPECOUT.NRLIB ; \ ${SPADBIN}/notangle -R"package SPECOUT SpecialOutputPackage" ${IN}/out.spad.pamphlet >SPECOUT.spad ) @ <>= ${DOC}/out.spad.dvi: ${IN}/out.spad.pamphlet @ echo 0 making ${DOC}/out.spad.dvi from ${IN}/out.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/out.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} out.spad ; \ rm -f ${DOC}/out.spad.pamphlet ; \ rm -f ${DOC}/out.spad.tex ; \ rm -f ${DOC}/out.spad ) @ \subsection{pade.spad \cite{1}} <>= ${MID}/pade.spad: ${IN}/pade.spad.pamphlet @ echo 0 making ${MID}/pade.spad from ${IN}/pade.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pade.spad.pamphlet >pade.spad ) @ <>= ${OUT}/PADE.o: ${MID}/PADE.NRLIB @ echo 0 making ${OUT}/PADE.o from ${MID}/PADE.NRLIB @ cp ${MID}/PADE.NRLIB/code.o ${OUT}/PADE.o @ <>= ${MID}/PADE.NRLIB: ${MID}/PADE.spad @ echo 0 making ${MID}/PADE.NRLIB from ${MID}/PADE.spad @ (cd ${MID} ; echo ')co PADE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADE.spad: ${IN}/pade.spad.pamphlet @ echo 0 making ${MID}/PADE.spad from ${IN}/pade.spad.pamphlet @(cd ${MID} ; \ rm -rf PADE.NRLIB ; \ ${SPADBIN}/notangle -R"package PADE PadeApproximants" ${IN}/pade.spad.pamphlet >PADE.spad ) @ <>= ${OUT}/PADEPAC.o: ${MID}/PADEPAC.NRLIB @ echo 0 making ${OUT}/PADEPAC.o from ${MID}/PADEPAC.NRLIB @ cp ${MID}/PADEPAC.NRLIB/code.o ${OUT}/PADEPAC.o @ <>= ${MID}/PADEPAC.NRLIB: ${MID}/PADEPAC.spad @ echo 0 making ${MID}/PADEPAC.NRLIB from ${MID}/PADEPAC.spad @ (cd ${MID} ; echo ')co PADEPAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADEPAC.spad: ${IN}/pade.spad.pamphlet @ echo 0 making ${MID}/PADEPAC.spad from ${IN}/pade.spad.pamphlet @(cd ${MID} ; \ rm -rf PADEPAC.NRLIB ; \ ${SPADBIN}/notangle -R"package PADEPAC PadeApproximantPackage" ${IN}/pade.spad.pamphlet >PADEPAC.spad ) @ <>= ${DOC}/pade.spad.dvi: ${IN}/pade.spad.pamphlet @ echo 0 making ${DOC}/pade.spad.dvi from ${IN}/pade.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pade.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pade.spad ; \ rm -f ${DOC}/pade.spad.pamphlet ; \ rm -f ${DOC}/pade.spad.tex ; \ rm -f ${DOC}/pade.spad ) @ \subsection{padiclib.spad \cite{1}} <>= ${MID}/padiclib.spad: ${IN}/padiclib.spad.pamphlet @ echo 0 making ${MID}/padiclib.spad from ${IN}/padiclib.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/padiclib.spad.pamphlet >padiclib.spad ) @ <>= ${OUT}/IBACHIN.o: ${MID}/IBACHIN.NRLIB @ echo 0 making ${OUT}/IBACHIN.o from ${MID}/IBACHIN.NRLIB @ cp ${MID}/IBACHIN.NRLIB/code.o ${OUT}/IBACHIN.o @ <>= ${MID}/IBACHIN.NRLIB: ${MID}/IBACHIN.spad @ echo 0 making ${MID}/IBACHIN.NRLIB from ${MID}/IBACHIN.spad @ (cd ${MID} ; echo ')co IBACHIN.spad' | ${INTERPSYS} ) @ <>= ${MID}/IBACHIN.spad: ${IN}/padiclib.spad.pamphlet @ echo 0 making ${MID}/IBACHIN.spad from ${IN}/padiclib.spad.pamphlet @(cd ${MID} ; \ rm -rf IBACHIN.NRLIB ; \ ${SPADBIN}/notangle -R"package IBACHIN ChineseRemainderToolsForIntegralBases" ${IN}/padiclib.spad.pamphlet >IBACHIN.spad ) @ <>= ${OUT}/IBPTOOLS.o: ${MID}/IBPTOOLS.NRLIB @ echo 0 making ${OUT}/IBPTOOLS.o from ${MID}/IBPTOOLS.NRLIB @ cp ${MID}/IBPTOOLS.NRLIB/code.o ${OUT}/IBPTOOLS.o @ <>= ${MID}/IBPTOOLS.NRLIB: ${MID}/IBPTOOLS.spad @ echo 0 making ${MID}/IBPTOOLS.NRLIB from ${MID}/IBPTOOLS.spad @ (cd ${MID} ; echo ')co IBPTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/IBPTOOLS.spad: ${IN}/padiclib.spad.pamphlet @ echo 0 making ${MID}/IBPTOOLS.spad from ${IN}/padiclib.spad.pamphlet @(cd ${MID} ; \ rm -rf IBPTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package IBPTOOLS IntegralBasisPolynomialTools" ${IN}/padiclib.spad.pamphlet >IBPTOOLS.spad ) @ <>= ${OUT}/PWFFINTB.o: ${MID}/PWFFINTB.NRLIB @ echo 0 making ${OUT}/PWFFINTB.o from ${MID}/PWFFINTB.NRLIB @ cp ${MID}/PWFFINTB.NRLIB/code.o ${OUT}/PWFFINTB.o @ <>= ${MID}/PWFFINTB.NRLIB: ${MID}/PWFFINTB.spad @ echo 0 making ${MID}/PWFFINTB.NRLIB from ${MID}/PWFFINTB.spad @ (cd ${MID} ; echo ')co PWFFINTB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PWFFINTB.spad: ${IN}/padiclib.spad.pamphlet @ echo 0 making ${MID}/PWFFINTB.spad from ${IN}/padiclib.spad.pamphlet @(cd ${MID} ; \ rm -rf PWFFINTB.NRLIB ; \ ${SPADBIN}/notangle -R"package PWFFINTB PAdicWildFunctionFieldIntegralBasis" ${IN}/padiclib.spad.pamphlet >PWFFINTB.spad ) @ <>= ${DOC}/padiclib.spad.dvi: ${IN}/padiclib.spad.pamphlet @ echo 0 making ${DOC}/padiclib.spad.dvi from ${IN}/padiclib.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/padiclib.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} padiclib.spad ; \ rm -f ${DOC}/padiclib.spad.pamphlet ; \ rm -f ${DOC}/padiclib.spad.tex ; \ rm -f ${DOC}/padiclib.spad ) @ \subsection{padic.spad \cite{1}} <>= ${MID}/padic.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/padic.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/padic.spad.pamphlet >padic.spad ) @ <>= ${OUT}/BPADIC.o: ${MID}/BPADIC.NRLIB @ echo 0 making ${OUT}/BPADIC.o from ${MID}/BPADIC.NRLIB @ cp ${MID}/BPADIC.NRLIB/code.o ${OUT}/BPADIC.o @ <>= ${MID}/BPADIC.NRLIB: ${MID}/BPADIC.spad @ echo 0 making ${MID}/BPADIC.NRLIB from ${MID}/BPADIC.spad @ (cd ${MID} ; echo ')co BPADIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/BPADIC.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/BPADIC.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf BPADIC.NRLIB ; \ ${SPADBIN}/notangle -R"domain BPADIC BalancedPAdicInteger" ${IN}/padic.spad.pamphlet >BPADIC.spad ) @ <>= ${OUT}/BPADICRT.o: ${MID}/BPADICRT.NRLIB @ echo 0 making ${OUT}/BPADICRT.o from ${MID}/BPADICRT.NRLIB @ cp ${MID}/BPADICRT.NRLIB/code.o ${OUT}/BPADICRT.o @ <>= ${MID}/BPADICRT.NRLIB: ${MID}/BPADICRT.spad @ echo 0 making ${MID}/BPADICRT.NRLIB from ${MID}/BPADICRT.spad @ (cd ${MID} ; echo ')co BPADICRT.spad' | ${INTERPSYS} ) @ <>= ${MID}/BPADICRT.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/BPADICRT.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf BPADICRT.NRLIB ; \ ${SPADBIN}/notangle -R"domain BPADICRT BalancedPAdicRational" ${IN}/padic.spad.pamphlet >BPADICRT.spad ) @ <>= ${OUT}/IPADIC.o: ${MID}/IPADIC.NRLIB @ echo 0 making ${OUT}/IPADIC.o from ${MID}/IPADIC.NRLIB @ cp ${MID}/IPADIC.NRLIB/code.o ${OUT}/IPADIC.o @ <>= ${MID}/IPADIC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/IPADIC.spad @ echo 0 making ${MID}/IPADIC.NRLIB from ${MID}/IPADIC.spad @ (cd ${MID} ; echo ')co IPADIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/IPADIC.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/IPADIC.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf IPADIC.NRLIB ; \ ${SPADBIN}/notangle -R"domain IPADIC InnerPAdicInteger" ${IN}/padic.spad.pamphlet >IPADIC.spad ) @ <>= ${OUT}/PADIC.o: ${MID}/PADIC.NRLIB @ echo 0 making ${OUT}/PADIC.o from ${MID}/PADIC.NRLIB @ cp ${MID}/PADIC.NRLIB/code.o ${OUT}/PADIC.o @ <>= ${MID}/PADIC.NRLIB: ${MID}/PADIC.spad @ echo 0 making ${MID}/PADIC.NRLIB from ${MID}/PADIC.spad @ (cd ${MID} ; echo ')co PADIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADIC.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/PADIC.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf PADIC.NRLIB ; \ ${SPADBIN}/notangle -R"domain PADIC PAdicInteger" ${IN}/padic.spad.pamphlet >PADIC.spad ) @ <>= ${OUT}/PADICCT.o: ${MID}/PADICCT.NRLIB @ echo 0 making ${OUT}/PADICCT.o from ${MID}/PADICCT.NRLIB @ cp ${MID}/PADICCT.NRLIB/code.o ${OUT}/PADICCT.o @ <>= ${MID}/PADICCT.NRLIB: ${MID}/PADICCT.spad @ echo 0 making ${MID}/PADICCT.NRLIB from ${MID}/PADICCT.spad @ (cd ${MID} ; echo ')co PADICCT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADICCT.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/PADICCT.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf PADICCT.NRLIB ; \ ${SPADBIN}/notangle -R"category PADICCT PAdicIntegerCategory" ${IN}/padic.spad.pamphlet >PADICCT.spad ) @ <>= ${OUT}/PADICRAT.o: ${MID}/PADICRAT.NRLIB @ echo 0 making ${OUT}/PADICRAT.o from ${MID}/PADICRAT.NRLIB @ cp ${MID}/PADICRAT.NRLIB/code.o ${OUT}/PADICRAT.o @ <>= ${MID}/PADICRAT.NRLIB: ${MID}/PADICRAT.spad @ echo 0 making ${MID}/PADICRAT.NRLIB from ${MID}/PADICRAT.spad @ (cd ${MID} ; echo ')co PADICRAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADICRAT.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/PADICRAT.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf PADICRAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain PADICRAT PAdicRational" ${IN}/padic.spad.pamphlet >PADICRAT.spad ) @ <>= ${OUT}/PADICRC.o: ${MID}/PADICRC.NRLIB @ echo 0 making ${OUT}/PADICRC.o from ${MID}/PADICRC.NRLIB @ cp ${MID}/PADICRC.NRLIB/code.o ${OUT}/PADICRC.o @ <>= ${MID}/PADICRC.NRLIB: ${MID}/PADICRC.spad @ echo 0 making ${MID}/PADICRC.NRLIB from ${MID}/PADICRC.spad @ (cd ${MID} ; echo ')co PADICRC.spad' | ${INTERPSYS} ) @ <>= ${MID}/PADICRC.spad: ${IN}/padic.spad.pamphlet @ echo 0 making ${MID}/PADICRC.spad from ${IN}/padic.spad.pamphlet @(cd ${MID} ; \ rm -rf PADICRC.NRLIB ; \ ${SPADBIN}/notangle -R"domain PADICRC PAdicRationalConstructor" ${IN}/padic.spad.pamphlet >PADICRC.spad ) @ <>= ${DOC}/padic.spad.dvi: ${IN}/padic.spad.pamphlet @ echo 0 making ${DOC}/padic.spad.dvi from ${IN}/padic.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/padic.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} padic.spad ; \ rm -f ${DOC}/padic.spad.pamphlet ; \ rm -f ${DOC}/padic.spad.tex ; \ rm -f ${DOC}/padic.spad ) @ \subsection{paramete.spad \cite{1}} <>= ${MID}/paramete.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/paramete.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/paramete.spad.pamphlet >paramete.spad ) @ <>= ${OUT}/PARPCURV.o: ${MID}/PARPCURV.NRLIB @ echo 0 making ${OUT}/PARPCURV.o from ${MID}/PARPCURV.NRLIB @ cp ${MID}/PARPCURV.NRLIB/code.o ${OUT}/PARPCURV.o @ <>= ${MID}/PARPCURV.NRLIB: ${MID}/PARPCURV.spad @ echo 0 making ${MID}/PARPCURV.NRLIB from ${MID}/PARPCURV.spad @ (cd ${MID} ; echo ')co PARPCURV.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARPCURV.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARPCURV.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARPCURV.NRLIB ; \ ${SPADBIN}/notangle -R"domain PARPCURV ParametricPlaneCurve" ${IN}/paramete.spad.pamphlet >PARPCURV.spad ) @ <>= ${OUT}/PARPC2.o: ${MID}/PARPC2.NRLIB @ echo 0 making ${OUT}/PARPC2.o from ${MID}/PARPC2.NRLIB @ cp ${MID}/PARPC2.NRLIB/code.o ${OUT}/PARPC2.o @ <>= ${MID}/PARPC2.NRLIB: ${MID}/PARPC2.spad @ echo 0 making ${MID}/PARPC2.NRLIB from ${MID}/PARPC2.spad @ (cd ${MID} ; echo ')co PARPC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARPC2.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARPC2.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARPC2.NRLIB ; \ ${SPADBIN}/notangle -R"package PARPC2 ParametricPlaneCurveFunctions2" ${IN}/paramete.spad.pamphlet >PARPC2.spad ) @ <>= ${OUT}/PARSCURV.o: ${MID}/PARSCURV.NRLIB @ echo 0 making ${OUT}/PARSCURV.o from ${MID}/PARSCURV.NRLIB @ cp ${MID}/PARSCURV.NRLIB/code.o ${OUT}/PARSCURV.o @ <>= ${MID}/PARSCURV.NRLIB: ${MID}/PARSCURV.spad @ echo 0 making ${MID}/PARSCURV.NRLIB from ${MID}/PARSCURV.spad @ (cd ${MID} ; echo ')co PARSCURV.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARSCURV.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARSCURV.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARSCURV.NRLIB ; \ ${SPADBIN}/notangle -R"domain PARSCURV ParametricSpaceCurve" ${IN}/paramete.spad.pamphlet >PARSCURV.spad ) @ <>= ${OUT}/PARSC2.o: ${MID}/PARSC2.NRLIB @ echo 0 making ${OUT}/PARSC2.o from ${MID}/PARSC2.NRLIB @ cp ${MID}/PARSC2.NRLIB/code.o ${OUT}/PARSC2.o @ <>= ${MID}/PARSC2.NRLIB: ${MID}/PARSC2.spad @ echo 0 making ${MID}/PARSC2.NRLIB from ${MID}/PARSC2.spad @ (cd ${MID} ; echo ')co PARSC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARSC2.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARSC2.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARSC2.NRLIB ; \ ${SPADBIN}/notangle -R"package PARSC2 ParametricSpaceCurveFunctions2" ${IN}/paramete.spad.pamphlet >PARSC2.spad ) @ <>= ${OUT}/PARSURF.o: ${MID}/PARSURF.NRLIB @ echo 0 making ${OUT}/PARSURF.o from ${MID}/PARSURF.NRLIB @ cp ${MID}/PARSURF.NRLIB/code.o ${OUT}/PARSURF.o @ <>= ${MID}/PARSURF.NRLIB: ${MID}/PARSURF.spad @ echo 0 making ${MID}/PARSURF.NRLIB from ${MID}/PARSURF.spad @ (cd ${MID} ; echo ')co PARSURF.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARSURF.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARSURF.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARSURF.NRLIB ; \ ${SPADBIN}/notangle -R"domain PARSURF ParametricSurface" ${IN}/paramete.spad.pamphlet >PARSURF.spad ) @ <>= ${OUT}/PARSU2.o: ${MID}/PARSU2.NRLIB @ echo 0 making ${OUT}/PARSU2.o from ${MID}/PARSU2.NRLIB @ cp ${MID}/PARSU2.NRLIB/code.o ${OUT}/PARSU2.o @ <>= ${MID}/PARSU2.NRLIB: ${MID}/PARSU2.spad @ echo 0 making ${MID}/PARSU2.NRLIB from ${MID}/PARSU2.spad @ (cd ${MID} ; echo ')co PARSU2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARSU2.spad: ${IN}/paramete.spad.pamphlet @ echo 0 making ${MID}/PARSU2.spad from ${IN}/paramete.spad.pamphlet @(cd ${MID} ; \ rm -rf PARSU2.NRLIB ; \ ${SPADBIN}/notangle -R"package PARSU2 ParametricSurfaceFunctions2" ${IN}/paramete.spad.pamphlet >PARSU2.spad ) @ <>= ${DOC}/paramete.spad.dvi: ${IN}/paramete.spad.pamphlet @ echo 0 making ${DOC}/paramete.spad.dvi from ${IN}/paramete.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/paramete.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} paramete.spad ; \ rm -f ${DOC}/paramete.spad.pamphlet ; \ rm -f ${DOC}/paramete.spad.tex ; \ rm -f ${DOC}/paramete.spad ) @ \subsection{partperm.spad \cite{1}} <>= ${MID}/partperm.spad: ${IN}/partperm.spad.pamphlet @ echo 0 making ${MID}/partperm.spad from ${IN}/partperm.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/partperm.spad.pamphlet >partperm.spad ) @ <>= ${OUT}/PARTPERM.o: ${MID}/PARTPERM.NRLIB @ echo 0 making ${OUT}/PARTPERM.o from ${MID}/PARTPERM.NRLIB @ cp ${MID}/PARTPERM.NRLIB/code.o ${OUT}/PARTPERM.o @ <>= ${MID}/PARTPERM.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PARTPERM.spad @ echo 0 making ${MID}/PARTPERM.NRLIB from ${MID}/PARTPERM.spad @ (cd ${MID} ; echo ')co PARTPERM.spad' | ${INTERPSYS} ) @ <>= ${MID}/PARTPERM.spad: ${IN}/partperm.spad.pamphlet @ echo 0 making ${MID}/PARTPERM.spad from ${IN}/partperm.spad.pamphlet @(cd ${MID} ; \ rm -rf PARTPERM.NRLIB ; \ ${SPADBIN}/notangle -R"package PARTPERM PartitionsAndPermutations" ${IN}/partperm.spad.pamphlet >PARTPERM.spad ) @ <>= ${DOC}/partperm.spad.dvi: ${IN}/partperm.spad.pamphlet @ echo 0 making ${DOC}/partperm.spad.dvi from ${IN}/partperm.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/partperm.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} partperm.spad ; \ rm -f ${DOC}/partperm.spad.pamphlet ; \ rm -f ${DOC}/partperm.spad.tex ; \ rm -f ${DOC}/partperm.spad ) @ \subsection{patmatch1.spad \cite{1}} <>= ${MID}/patmatch1.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/patmatch1.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/patmatch1.spad.pamphlet >patmatch1.spad ) @ <>= ${OUT}/FPATMAB.o: ${MID}/FPATMAB.NRLIB @ echo 0 making ${OUT}/FPATMAB.o from ${MID}/FPATMAB.NRLIB @ cp ${MID}/FPATMAB.NRLIB/code.o ${OUT}/FPATMAB.o @ <>= ${MID}/FPATMAB.NRLIB: ${MID}/FPATMAB.spad @ echo 0 making ${MID}/FPATMAB.NRLIB from ${MID}/FPATMAB.spad @ (cd ${MID} ; echo ')co FPATMAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/FPATMAB.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/FPATMAB.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf FPATMAB.NRLIB ; \ ${SPADBIN}/notangle -R"category FPATMAB FullyPatternMatchable" ${IN}/patmatch1.spad.pamphlet >FPATMAB.spad ) @ <>= ${OUT}/PATLRES.o: ${MID}/PATLRES.NRLIB @ echo 0 making ${OUT}/PATLRES.o from ${MID}/PATLRES.NRLIB @ cp ${MID}/PATLRES.NRLIB/code.o ${OUT}/PATLRES.o @ <>= ${MID}/PATLRES.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/PATLRES.spad @ echo 0 making ${MID}/PATLRES.NRLIB from ${MID}/PATLRES.spad @ (cd ${MID} ; echo ')co PATLRES.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATLRES.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PATLRES.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PATLRES.NRLIB ; \ ${SPADBIN}/notangle -R"domain PATLRES PatternMatchListResult" ${IN}/patmatch1.spad.pamphlet >PATLRES.spad ) @ <>= ${OUT}/PATMAB.o: ${MID}/PATMAB.NRLIB @ echo 0 making ${OUT}/PATMAB.o from ${MID}/PATMAB.NRLIB @ cp ${MID}/PATMAB.NRLIB/code.o ${OUT}/PATMAB.o @ <>= ${MID}/PATMAB.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/PATMAB.spad @ echo 0 making ${MID}/PATMAB.NRLIB from ${MID}/PATMAB.spad @ (cd ${MID} ; echo ')co PATMAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATMAB.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PATMAB.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PATMAB.NRLIB ; \ ${SPADBIN}/notangle -R"category PATMAB PatternMatchable" ${IN}/patmatch1.spad.pamphlet >PATMAB.spad ) @ <>= ${OUT}/PATRES.o: ${MID}/PATRES.NRLIB @ echo 0 making ${OUT}/PATRES.o from ${MID}/PATRES.NRLIB @ cp ${MID}/PATRES.NRLIB/code.o ${OUT}/PATRES.o @ <>= ${MID}/PATRES.NRLIB: ${MID}/PATRES.spad @ echo 0 making ${MID}/PATRES.NRLIB from ${MID}/PATRES.spad @ (cd ${MID} ; echo ')co PATRES.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATRES.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PATRES.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PATRES.NRLIB ; \ ${SPADBIN}/notangle -R"domain PATRES PatternMatchResult" ${IN}/patmatch1.spad.pamphlet >PATRES.spad ) @ <>= ${OUT}/PATRES2.o: ${MID}/PATRES2.NRLIB @ echo 0 making ${OUT}/PATRES2.o from ${MID}/PATRES2.NRLIB @ cp ${MID}/PATRES2.NRLIB/code.o ${OUT}/PATRES2.o @ <>= ${MID}/PATRES2.NRLIB: ${MID}/PATRES2.spad @ echo 0 making ${MID}/PATRES2.NRLIB from ${MID}/PATRES2.spad @ (cd ${MID} ; echo ')co PATRES2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATRES2.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PATRES2.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PATRES2.NRLIB ; \ ${SPADBIN}/notangle -R"package PATRES2 PatternMatchResultFunctions2" ${IN}/patmatch1.spad.pamphlet >PATRES2.spad ) @ <>= ${OUT}/PMDOWN.o: ${MID}/PMDOWN.NRLIB @ echo 0 making ${OUT}/PMDOWN.o from ${MID}/PMDOWN.NRLIB @ cp ${MID}/PMDOWN.NRLIB/code.o ${OUT}/PMDOWN.o @ <>= ${MID}/PMDOWN.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PMDOWN.spad @ echo 0 making ${MID}/PMDOWN.NRLIB from ${MID}/PMDOWN.spad @ (cd ${MID} ; echo ')co PMDOWN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMDOWN.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PMDOWN.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PMDOWN.NRLIB ; \ ${SPADBIN}/notangle -R"package PMDOWN PatternMatchPushDown" ${IN}/patmatch1.spad.pamphlet >PMDOWN.spad ) @ <>= ${OUT}/PMKERNEL.o: ${MID}/PMKERNEL.NRLIB @ echo 0 making ${OUT}/PMKERNEL.o from ${MID}/PMKERNEL.NRLIB @ cp ${MID}/PMKERNEL.NRLIB/code.o ${OUT}/PMKERNEL.o @ <>= ${MID}/PMKERNEL.NRLIB: ${MID}/PMKERNEL.spad @ echo 0 making ${MID}/PMKERNEL.NRLIB from ${MID}/PMKERNEL.spad @ (cd ${MID} ; echo ')co PMKERNEL.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMKERNEL.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PMKERNEL.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PMKERNEL.NRLIB ; \ ${SPADBIN}/notangle -R"package PMKERNEL PatternMatchKernel" ${IN}/patmatch1.spad.pamphlet >PMKERNEL.spad ) @ <>= ${OUT}/PMLSAGG.o: ${MID}/PMLSAGG.NRLIB @ echo 0 making ${OUT}/PMLSAGG.o from ${MID}/PMLSAGG.NRLIB @ cp ${MID}/PMLSAGG.NRLIB/code.o ${OUT}/PMLSAGG.o @ <>= ${MID}/PMLSAGG.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PMLSAGG.spad @ echo 0 making ${MID}/PMLSAGG.NRLIB from ${MID}/PMLSAGG.spad @ (cd ${MID} ; echo ')co PMLSAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMLSAGG.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PMLSAGG.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PMLSAGG.NRLIB ; \ ${SPADBIN}/notangle -R"package PMLSAGG PatternMatchListAggregate" ${IN}/patmatch1.spad.pamphlet >PMLSAGG.spad ) @ <>= ${OUT}/PMSYM.o: ${MID}/PMSYM.NRLIB @ echo 0 making ${OUT}/PMSYM.o from ${MID}/PMSYM.NRLIB @ cp ${MID}/PMSYM.NRLIB/code.o ${OUT}/PMSYM.o @ <>= ${MID}/PMSYM.NRLIB: ${MID}/PMSYM.spad @ echo 0 making ${MID}/PMSYM.NRLIB from ${MID}/PMSYM.spad @ (cd ${MID} ; echo ')co PMSYM.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMSYM.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PMSYM.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PMSYM.NRLIB ; \ ${SPADBIN}/notangle -R"package PMSYM PatternMatchSymbol" ${IN}/patmatch1.spad.pamphlet >PMSYM.spad ) @ <>= ${OUT}/PMTOOLS.o: ${MID}/PMTOOLS.NRLIB @ echo 0 making ${OUT}/PMTOOLS.o from ${MID}/PMTOOLS.NRLIB @ cp ${MID}/PMTOOLS.NRLIB/code.o ${OUT}/PMTOOLS.o @ <>= ${MID}/PMTOOLS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PMTOOLS.spad @ echo 0 making ${MID}/PMTOOLS.NRLIB from ${MID}/PMTOOLS.spad @ (cd ${MID} ; echo ')co PMTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMTOOLS.spad: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${MID}/PMTOOLS.spad from ${IN}/patmatch1.spad.pamphlet @(cd ${MID} ; \ rm -rf PMTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMTOOLS PatternMatchTools" ${IN}/patmatch1.spad.pamphlet >PMTOOLS.spad ) @ <>= ${DOC}/patmatch1.spad.dvi: ${IN}/patmatch1.spad.pamphlet @ echo 0 making ${DOC}/patmatch1.spad.dvi from ${IN}/patmatch1.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/patmatch1.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} patmatch1.spad ; \ rm -f ${DOC}/patmatch1.spad.pamphlet ; \ rm -f ${DOC}/patmatch1.spad.tex ; \ rm -f ${DOC}/patmatch1.spad ) @ \subsection{patmatch2.spad \cite{1}} <>= ${MID}/patmatch2.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/patmatch2.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/patmatch2.spad.pamphlet >patmatch2.spad ) @ <>= ${OUT}/PATMATCH.o: ${MID}/PATMATCH.NRLIB @ echo 0 making ${OUT}/PATMATCH.o from ${MID}/PATMATCH.NRLIB @ cp ${MID}/PATMATCH.NRLIB/code.o ${OUT}/PATMATCH.o @ <>= ${MID}/PATMATCH.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PATMATCH.spad @ echo 0 making ${MID}/PATMATCH.NRLIB from ${MID}/PATMATCH.spad @ (cd ${MID} ; echo ')co PATMATCH.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATMATCH.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/PATMATCH.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ rm -rf PATMATCH.NRLIB ; \ ${SPADBIN}/notangle -R"package PATMATCH PatternMatch" ${IN}/patmatch2.spad.pamphlet >PATMATCH.spad ) @ <>= ${OUT}/PMFS.o: ${MID}/PMFS.NRLIB @ echo 0 making ${OUT}/PMFS.o from ${MID}/PMFS.NRLIB @ cp ${MID}/PMFS.NRLIB/code.o ${OUT}/PMFS.o @ <>= ${MID}/PMFS.NRLIB: ${MID}/PMFS.spad @ echo 0 making ${MID}/PMFS.NRLIB from ${MID}/PMFS.spad @ (cd ${MID} ; echo ')co PMFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMFS.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/PMFS.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ rm -rf PMFS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMFS PatternMatchFunctionSpace" ${IN}/patmatch2.spad.pamphlet >PMFS.spad ) @ <>= ${OUT}/PMINS.o: ${MID}/PMINS.NRLIB @ echo 0 making ${OUT}/PMINS.o from ${MID}/PMINS.NRLIB @ cp ${MID}/PMINS.NRLIB/code.o ${OUT}/PMINS.o @ <>= ${MID}/PMINS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PMINS.spad @ echo 0 making ${MID}/PMINS.NRLIB from ${MID}/PMINS.spad @ (cd ${MID} ; echo ')co PMINS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMINS.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/PMINS.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ rm -rf PMINS.NRLIB ; \ ${SPADBIN}/notangle -R"package PMINS PatternMatchIntegerNumberSystem" ${IN}/patmatch2.spad.pamphlet >PMINS.spad ) @ <>= ${OUT}/PMPLCAT.o: ${MID}/PMPLCAT.NRLIB @ echo 0 making ${OUT}/PMPLCAT.o from ${MID}/PMPLCAT.NRLIB @ cp ${MID}/PMPLCAT.NRLIB/code.o ${OUT}/PMPLCAT.o @ <>= ${MID}/PMPLCAT.NRLIB: ${MID}/PMPLCAT.spad @ echo 0 making ${MID}/PMPLCAT.NRLIB from ${MID}/PMPLCAT.spad @ (cd ${MID} ; echo ')co PMPLCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMPLCAT.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/PMPLCAT.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ rm -rf PMPLCAT.NRLIB ; \ ${SPADBIN}/notangle -R"package PMPLCAT PatternMatchPolynomialCategory" ${IN}/patmatch2.spad.pamphlet >PMPLCAT.spad ) @ <>= ${OUT}/PMQFCAT.o: ${MID}/PMQFCAT.NRLIB @ echo 0 making ${OUT}/PMQFCAT.o from ${MID}/PMQFCAT.NRLIB @ cp ${MID}/PMQFCAT.NRLIB/code.o ${OUT}/PMQFCAT.o @ <>= ${MID}/PMQFCAT.NRLIB: ${MID}/PMQFCAT.spad @ echo 0 making ${MID}/PMQFCAT.NRLIB from ${MID}/PMQFCAT.spad @ (cd ${MID} ; echo ')co PMQFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PMQFCAT.spad: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${MID}/PMQFCAT.spad from ${IN}/patmatch2.spad.pamphlet @(cd ${MID} ; \ rm -rf PMQFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"package PMQFCAT PatternMatchQuotientFieldCategory" ${IN}/patmatch2.spad.pamphlet >PMQFCAT.spad ) @ <>= ${DOC}/patmatch2.spad.dvi: ${IN}/patmatch2.spad.pamphlet @ echo 0 making ${DOC}/patmatch2.spad.dvi from ${IN}/patmatch2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/patmatch2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} patmatch2.spad ; \ rm -f ${DOC}/patmatch2.spad.pamphlet ; \ rm -f ${DOC}/patmatch2.spad.tex ; \ rm -f ${DOC}/patmatch2.spad ) @ \subsection{pattern.spad \cite{1}} <>= ${MID}/pattern.spad: ${IN}/pattern.spad.pamphlet @ echo 0 making ${MID}/pattern.spad from ${IN}/pattern.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pattern.spad.pamphlet >pattern.spad ) @ <>= ${OUT}/PATAB.o: ${MID}/PATAB.NRLIB @ echo 0 making ${OUT}/PATAB.o from ${MID}/PATAB.NRLIB @ cp ${MID}/PATAB.NRLIB/code.o ${OUT}/PATAB.o @ <>= ${MID}/PATAB.NRLIB: ${OUT}/KONVERT.o ${MID}/PATAB.spad @ echo 0 making ${MID}/PATAB.NRLIB from ${MID}/PATAB.spad @ (cd ${MID} ; echo ')co PATAB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATAB.spad: ${IN}/pattern.spad.pamphlet @ echo 0 making ${MID}/PATAB.spad from ${IN}/pattern.spad.pamphlet @(cd ${MID} ; \ rm -rf PATAB.NRLIB ; \ ${SPADBIN}/notangle -R"category PATAB Patternable" ${IN}/pattern.spad.pamphlet >PATAB.spad ) @ <>= ${OUT}/PATTERN.o: ${MID}/PATTERN.NRLIB @ echo 0 making ${OUT}/PATTERN.o from ${MID}/PATTERN.NRLIB @ cp ${MID}/PATTERN.NRLIB/code.o ${OUT}/PATTERN.o @ <>= ${MID}/PATTERN.NRLIB: ${MID}/PATTERN.spad @ echo 0 making ${MID}/PATTERN.NRLIB from ${MID}/PATTERN.spad @ (cd ${MID} ; echo ')co PATTERN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATTERN.spad: ${IN}/pattern.spad.pamphlet @ echo 0 making ${MID}/PATTERN.spad from ${IN}/pattern.spad.pamphlet @(cd ${MID} ; \ rm -rf PATTERN.NRLIB ; \ ${SPADBIN}/notangle -R"domain PATTERN Pattern" ${IN}/pattern.spad.pamphlet >PATTERN.spad ) @ <>= ${OUT}/PATTERN1.o: ${MID}/PATTERN1.NRLIB @ echo 0 making ${OUT}/PATTERN1.o from ${MID}/PATTERN1.NRLIB @ cp ${MID}/PATTERN1.NRLIB/code.o ${OUT}/PATTERN1.o @ <>= ${MID}/PATTERN1.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PATTERN1.spad @ echo 0 making ${MID}/PATTERN1.NRLIB from ${MID}/PATTERN1.spad @ (cd ${MID} ; echo ')co PATTERN1.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATTERN1.spad: ${IN}/pattern.spad.pamphlet @ echo 0 making ${MID}/PATTERN1.spad from ${IN}/pattern.spad.pamphlet @(cd ${MID} ; \ rm -rf PATTERN1.NRLIB ; \ ${SPADBIN}/notangle -R"package PATTERN1 PatternFunctions1" ${IN}/pattern.spad.pamphlet >PATTERN1.spad ) @ <>= ${OUT}/PATTERN2.o: ${MID}/PATTERN2.NRLIB @ echo 0 making ${OUT}/PATTERN2.o from ${MID}/PATTERN2.NRLIB @ cp ${MID}/PATTERN2.NRLIB/code.o ${OUT}/PATTERN2.o @ <>= ${MID}/PATTERN2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PATTERN2.spad @ echo 0 making ${MID}/PATTERN2.NRLIB from ${MID}/PATTERN2.spad @ (cd ${MID} ; echo ')co PATTERN2.spad' | ${INTERPSYS} ) @ <>= ${MID}/PATTERN2.spad: ${IN}/pattern.spad.pamphlet @ echo 0 making ${MID}/PATTERN2.spad from ${IN}/pattern.spad.pamphlet @(cd ${MID} ; \ rm -rf PATTERN2.NRLIB ; \ ${SPADBIN}/notangle -R"package PATTERN2 PatternFunctions2" ${IN}/pattern.spad.pamphlet >PATTERN2.spad ) @ <>= ${DOC}/pattern.spad.dvi: ${IN}/pattern.spad.pamphlet @ echo 0 making ${DOC}/pattern.spad.dvi from ${IN}/pattern.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pattern.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pattern.spad ; \ rm -f ${DOC}/pattern.spad.pamphlet ; \ rm -f ${DOC}/pattern.spad.tex ; \ rm -f ${DOC}/pattern.spad ) @ \subsection{pcurve.spad \cite{1}} <>= ${MID}/pcurve.spad: ${IN}/pcurve.spad.pamphlet @ echo 0 making ${MID}/pcurve.spad from ${IN}/pcurve.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pcurve.spad.pamphlet >pcurve.spad ) @ <>= ${OUT}/PPCURVE.o: ${MID}/PPCURVE.NRLIB @ echo 0 making ${OUT}/PPCURVE.o from ${MID}/PPCURVE.NRLIB @ cp ${MID}/PPCURVE.NRLIB/code.o ${OUT}/PPCURVE.o @ <>= ${MID}/PPCURVE.NRLIB: ${OUT}/KOERCE.o ${MID}/PPCURVE.spad @ echo 0 making ${MID}/PPCURVE.NRLIB from ${MID}/PPCURVE.spad @ (cd ${MID} ; echo ')co PPCURVE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PPCURVE.spad: ${IN}/pcurve.spad.pamphlet @ echo 0 making ${MID}/PPCURVE.spad from ${IN}/pcurve.spad.pamphlet @(cd ${MID} ; \ rm -rf PPCURVE.NRLIB ; \ ${SPADBIN}/notangle -R"category PPCURVE PlottablePlaneCurveCategory" ${IN}/pcurve.spad.pamphlet >PPCURVE.spad ) @ <>= ${OUT}/PSCURVE.o: ${MID}/PSCURVE.NRLIB @ echo 0 making ${OUT}/PSCURVE.o from ${MID}/PSCURVE.NRLIB @ cp ${MID}/PSCURVE.NRLIB/code.o ${OUT}/PSCURVE.o @ <>= ${MID}/PSCURVE.NRLIB: ${OUT}/KOERCE.o ${MID}/PSCURVE.spad @ echo 0 making ${MID}/PSCURVE.NRLIB from ${MID}/PSCURVE.spad @ (cd ${MID} ; echo ')co PSCURVE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSCURVE.spad: ${IN}/pcurve.spad.pamphlet @ echo 0 making ${MID}/PSCURVE.spad from ${IN}/pcurve.spad.pamphlet @(cd ${MID} ; \ rm -rf PSCURVE.NRLIB ; \ ${SPADBIN}/notangle -R"category PSCURVE PlottableSpaceCurveCategory" ${IN}/pcurve.spad.pamphlet >PSCURVE.spad ) @ <>= ${DOC}/pcurve.spad.dvi: ${IN}/pcurve.spad.pamphlet @ echo 0 making ${DOC}/pcurve.spad.dvi from ${IN}/pcurve.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pcurve.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pcurve.spad ; \ rm -f ${DOC}/pcurve.spad.pamphlet ; \ rm -f ${DOC}/pcurve.spad.tex ; \ rm -f ${DOC}/pcurve.spad ) @ \subsection{pdecomp.spad \cite{1}} <>= ${MID}/pdecomp.spad: ${IN}/pdecomp.spad.pamphlet @ echo 0 making ${MID}/pdecomp.spad from ${IN}/pdecomp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pdecomp.spad.pamphlet >pdecomp.spad ) @ <>= ${OUT}/PCOMP.o: ${MID}/PCOMP.NRLIB @ echo 0 making ${OUT}/PCOMP.o from ${MID}/PCOMP.NRLIB @ cp ${MID}/PCOMP.NRLIB/code.o ${OUT}/PCOMP.o @ <>= ${MID}/PCOMP.NRLIB: ${MID}/PCOMP.spad @ echo 0 making ${MID}/PCOMP.NRLIB from ${MID}/PCOMP.spad @ (cd ${MID} ; echo ')co PCOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/PCOMP.spad: ${IN}/pdecomp.spad.pamphlet @ echo 0 making ${MID}/PCOMP.spad from ${IN}/pdecomp.spad.pamphlet @(cd ${MID} ; \ rm -rf PCOMP.NRLIB ; \ ${SPADBIN}/notangle -R"package PCOMP PolynomialComposition" ${IN}/pdecomp.spad.pamphlet >PCOMP.spad ) @ <>= ${OUT}/PDECOMP.o: ${MID}/PDECOMP.NRLIB @ echo 0 making ${OUT}/PDECOMP.o from ${MID}/PDECOMP.NRLIB @ cp ${MID}/PDECOMP.NRLIB/code.o ${OUT}/PDECOMP.o @ <>= ${MID}/PDECOMP.NRLIB: ${MID}/PDECOMP.spad @ echo 0 making ${MID}/PDECOMP.NRLIB from ${MID}/PDECOMP.spad @ (cd ${MID} ; echo ')co PDECOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/PDECOMP.spad: ${IN}/pdecomp.spad.pamphlet @ echo 0 making ${MID}/PDECOMP.spad from ${IN}/pdecomp.spad.pamphlet @(cd ${MID} ; \ rm -rf PDECOMP.NRLIB ; \ ${SPADBIN}/notangle -R"package PDECOMP PolynomialDecomposition" ${IN}/pdecomp.spad.pamphlet >PDECOMP.spad ) @ <>= ${DOC}/pdecomp.spad.dvi: ${IN}/pdecomp.spad.pamphlet @ echo 0 making ${DOC}/pdecomp.spad.dvi from ${IN}/pdecomp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pdecomp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pdecomp.spad ; \ rm -f ${DOC}/pdecomp.spad.pamphlet ; \ rm -f ${DOC}/pdecomp.spad.tex ; \ rm -f ${DOC}/pdecomp.spad ) @ \subsection{perman.spad \cite{1}} <>= ${MID}/perman.spad: ${IN}/perman.spad.pamphlet @ echo 0 making ${MID}/perman.spad from ${IN}/perman.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/perman.spad.pamphlet >perman.spad ) @ <>= ${OUT}/GRAY.o: ${MID}/GRAY.NRLIB @ echo 0 making ${OUT}/GRAY.o from ${MID}/GRAY.NRLIB @ cp ${MID}/GRAY.NRLIB/code.o ${OUT}/GRAY.o @ <>= ${MID}/GRAY.NRLIB: ${MID}/GRAY.spad @ echo 0 making ${MID}/GRAY.NRLIB from ${MID}/GRAY.spad @ (cd ${MID} ; echo ')co GRAY.spad' | ${INTERPSYS} ) @ <>= ${MID}/GRAY.spad: ${IN}/perman.spad.pamphlet @ echo 0 making ${MID}/GRAY.spad from ${IN}/perman.spad.pamphlet @(cd ${MID} ; \ rm -rf GRAY.NRLIB ; \ ${SPADBIN}/notangle -R"package GRAY GrayCode" ${IN}/perman.spad.pamphlet >GRAY.spad ) @ <>= ${OUT}/PERMAN.o: ${MID}/PERMAN.NRLIB @ echo 0 making ${OUT}/PERMAN.o from ${MID}/PERMAN.NRLIB @ cp ${MID}/PERMAN.NRLIB/code.o ${OUT}/PERMAN.o @ <>= ${MID}/PERMAN.NRLIB: ${MID}/PERMAN.spad @ echo 0 making ${MID}/PERMAN.NRLIB from ${MID}/PERMAN.spad @ (cd ${MID} ; echo ')co PERMAN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PERMAN.spad: ${IN}/perman.spad.pamphlet @ echo 0 making ${MID}/PERMAN.spad from ${IN}/perman.spad.pamphlet @(cd ${MID} ; \ rm -rf PERMAN.NRLIB ; \ ${SPADBIN}/notangle -R"package PERMAN Permanent" ${IN}/perman.spad.pamphlet >PERMAN.spad ) @ <>= ${DOC}/perman.spad.dvi: ${IN}/perman.spad.pamphlet @ echo 0 making ${DOC}/perman.spad.dvi from ${IN}/perman.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/perman.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} perman.spad ; \ rm -f ${DOC}/perman.spad.pamphlet ; \ rm -f ${DOC}/perman.spad.tex ; \ rm -f ${DOC}/perman.spad ) @ \subsection{permgrps.spad \cite{1}} <>= ${MID}/permgrps.spad: ${IN}/permgrps.spad.pamphlet @ echo 0 making ${MID}/permgrps.spad from ${IN}/permgrps.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/permgrps.spad.pamphlet >permgrps.spad ) @ <>= ${OUT}/PERMGRP.o: ${MID}/PERMGRP.NRLIB @ echo 0 making ${OUT}/PERMGRP.o from ${MID}/PERMGRP.NRLIB @ cp ${MID}/PERMGRP.NRLIB/code.o ${OUT}/PERMGRP.o @ <>= ${MID}/PERMGRP.NRLIB: ${MID}/PERMGRP.spad @ echo 0 making ${MID}/PERMGRP.NRLIB from ${MID}/PERMGRP.spad @ (cd ${MID} ; echo ')co PERMGRP.spad' | ${INTERPSYS} ) @ <>= ${MID}/PERMGRP.spad: ${IN}/permgrps.spad.pamphlet @ echo 0 making ${MID}/PERMGRP.spad from ${IN}/permgrps.spad.pamphlet @(cd ${MID} ; \ rm -rf PERMGRP.NRLIB ; \ ${SPADBIN}/notangle -R"domain PERMGRP PermutationGroup" ${IN}/permgrps.spad.pamphlet >PERMGRP.spad ) @ <>= ${OUT}/PGE.o: ${MID}/PGE.NRLIB @ echo 0 making ${OUT}/PGE.o from ${MID}/PGE.NRLIB @ cp ${MID}/PGE.NRLIB/code.o ${OUT}/PGE.o @ <>= ${MID}/PGE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PGE.spad @ echo 0 making ${MID}/PGE.NRLIB from ${MID}/PGE.spad @ (cd ${MID} ; echo ')co PGE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PGE.spad: ${IN}/permgrps.spad.pamphlet @ echo 0 making ${MID}/PGE.spad from ${IN}/permgrps.spad.pamphlet @(cd ${MID} ; \ rm -rf PGE.NRLIB ; \ ${SPADBIN}/notangle -R"package PGE PermutationGroupExamples" ${IN}/permgrps.spad.pamphlet >PGE.spad ) @ <>= ${DOC}/permgrps.spad.dvi: ${IN}/permgrps.spad.pamphlet @ echo 0 making ${DOC}/permgrps.spad.dvi from ${IN}/permgrps.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/permgrps.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} permgrps.spad ; \ rm -f ${DOC}/permgrps.spad.pamphlet ; \ rm -f ${DOC}/permgrps.spad.tex ; \ rm -f ${DOC}/permgrps.spad ) @ \subsection{perm.spad \cite{1}} <>= ${MID}/perm.spad: ${IN}/perm.spad.pamphlet @ echo 0 making ${MID}/perm.spad from ${IN}/perm.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/perm.spad.pamphlet >perm.spad ) @ <>= ${OUT}/PERM.o: ${MID}/PERM.NRLIB @ echo 0 making ${OUT}/PERM.o from ${MID}/PERM.NRLIB @ cp ${MID}/PERM.NRLIB/code.o ${OUT}/PERM.o @ <>= ${MID}/PERM.NRLIB: ${MID}/PERM.spad @ echo 0 making ${MID}/PERM.NRLIB from ${MID}/PERM.spad @ (cd ${MID} ; echo ')co PERM.spad' | ${INTERPSYS} ) @ <>= ${MID}/PERM.spad: ${IN}/perm.spad.pamphlet @ echo 0 making ${MID}/PERM.spad from ${IN}/perm.spad.pamphlet @(cd ${MID} ; \ rm -rf PERM.NRLIB ; \ ${SPADBIN}/notangle -R"domain PERM Permutation" ${IN}/perm.spad.pamphlet >PERM.spad ) @ <>= ${OUT}/PERMCAT.o: ${MID}/PERMCAT.NRLIB @ echo 0 making ${OUT}/PERMCAT.o from ${MID}/PERMCAT.NRLIB @ cp ${MID}/PERMCAT.NRLIB/code.o ${OUT}/PERMCAT.o @ <>= ${MID}/PERMCAT.NRLIB: ${MID}/PERMCAT.spad @ echo 0 making ${MID}/PERMCAT.NRLIB from ${MID}/PERMCAT.spad @ (cd ${MID} ; echo ')co PERMCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PERMCAT.spad: ${IN}/perm.spad.pamphlet @ echo 0 making ${MID}/PERMCAT.spad from ${IN}/perm.spad.pamphlet @(cd ${MID} ; \ rm -rf PERMCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PERMCAT PermutationCategory" ${IN}/perm.spad.pamphlet >PERMCAT.spad ) @ <>= ${DOC}/perm.spad.dvi: ${IN}/perm.spad.pamphlet @ echo 0 making ${DOC}/perm.spad.dvi from ${IN}/perm.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/perm.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} perm.spad ; \ rm -f ${DOC}/perm.spad.pamphlet ; \ rm -f ${DOC}/perm.spad.tex ; \ rm -f ${DOC}/perm.spad ) @ \subsection{pfbr.spad \cite{1}} <>= ${MID}/pfbr.spad: ${IN}/pfbr.spad.pamphlet @ echo 0 making ${MID}/pfbr.spad from ${IN}/pfbr.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pfbr.spad.pamphlet >pfbr.spad ) @ <>= ${OUT}/PFBR.o: ${MID}/PFBR.NRLIB @ echo 0 making ${OUT}/PFBR.o from ${MID}/PFBR.NRLIB @ cp ${MID}/PFBR.NRLIB/code.o ${OUT}/PFBR.o @ <>= ${MID}/PFBR.NRLIB: ${MID}/PFBR.spad @ echo 0 making ${MID}/PFBR.NRLIB from ${MID}/PFBR.spad @ (cd ${MID} ; echo ')co PFBR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFBR.spad: ${IN}/pfbr.spad.pamphlet @ echo 0 making ${MID}/PFBR.spad from ${IN}/pfbr.spad.pamphlet @(cd ${MID} ; \ rm -rf PFBR.NRLIB ; \ ${SPADBIN}/notangle -R"package PFBR PolynomialFactorizationByRecursion" ${IN}/pfbr.spad.pamphlet >PFBR.spad ) @ <>= ${OUT}/PFBRU.o: ${MID}/PFBRU.NRLIB @ echo 0 making ${OUT}/PFBRU.o from ${MID}/PFBRU.NRLIB @ cp ${MID}/PFBRU.NRLIB/code.o ${OUT}/PFBRU.o @ <>= ${MID}/PFBRU.NRLIB: ${MID}/PFBRU.spad @ echo 0 making ${MID}/PFBRU.NRLIB from ${MID}/PFBRU.spad @ (cd ${MID} ; echo ')co PFBRU.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFBRU.spad: ${IN}/pfbr.spad.pamphlet @ echo 0 making ${MID}/PFBRU.spad from ${IN}/pfbr.spad.pamphlet @(cd ${MID} ; \ rm -rf PFBRU.NRLIB ; \ ${SPADBIN}/notangle -R"package PFBRU PolynomialFactorizationByRecursionUnivariate" ${IN}/pfbr.spad.pamphlet >PFBRU.spad ) @ <>= ${DOC}/pfbr.spad.dvi: ${IN}/pfbr.spad.pamphlet @ echo 0 making ${DOC}/pfbr.spad.dvi from ${IN}/pfbr.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pfbr.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pfbr.spad ; \ rm -f ${DOC}/pfbr.spad.pamphlet ; \ rm -f ${DOC}/pfbr.spad.tex ; \ rm -f ${DOC}/pfbr.spad ) @ \subsection{pfo.spad \cite{1}} <>= ${MID}/pfo.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/pfo.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pfo.spad.pamphlet >pfo.spad ) @ <>= ${OUT}/FORDER.o: ${MID}/FORDER.NRLIB @ echo 0 making ${OUT}/FORDER.o from ${MID}/FORDER.NRLIB @ cp ${MID}/FORDER.NRLIB/code.o ${OUT}/FORDER.o @ <>= ${MID}/FORDER.NRLIB: ${MID}/FORDER.spad @ echo 0 making ${MID}/FORDER.NRLIB from ${MID}/FORDER.spad @ (cd ${MID} ; echo ')co FORDER.spad' | ${INTERPSYS} ) @ <>= ${MID}/FORDER.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/FORDER.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf FORDER.NRLIB ; \ ${SPADBIN}/notangle -R"package FORDER FindOrderFinite" ${IN}/pfo.spad.pamphlet >FORDER.spad ) @ <>= ${OUT}/FSRED.o: ${MID}/FSRED.NRLIB @ echo 0 making ${OUT}/FSRED.o from ${MID}/FSRED.NRLIB @ cp ${MID}/FSRED.NRLIB/code.o ${OUT}/FSRED.o @ <>= ${MID}/FSRED.NRLIB: ${MID}/FSRED.spad @ echo 0 making ${MID}/FSRED.NRLIB from ${MID}/FSRED.spad @ (cd ${MID} ; echo ')co FSRED.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSRED.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/FSRED.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf FSRED.NRLIB ; \ ${SPADBIN}/notangle -R"package FSRED FunctionSpaceReduce" ${IN}/pfo.spad.pamphlet >FSRED.spad ) @ <>= ${OUT}/PFO.o: ${MID}/PFO.NRLIB @ echo 0 making ${OUT}/PFO.o from ${MID}/PFO.NRLIB @ cp ${MID}/PFO.NRLIB/code.o ${OUT}/PFO.o @ <>= ${MID}/PFO.NRLIB: ${MID}/PFO.spad @ echo 0 making ${MID}/PFO.NRLIB from ${MID}/PFO.spad @ (cd ${MID} ; echo ')co PFO.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFO.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/PFO.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf PFO.NRLIB ; \ ${SPADBIN}/notangle -R"package PFO PointsOfFiniteOrder" ${IN}/pfo.spad.pamphlet >PFO.spad ) @ <>= ${OUT}/PFOQ.o: ${MID}/PFOQ.NRLIB @ echo 0 making ${OUT}/PFOQ.o from ${MID}/PFOQ.NRLIB @ cp ${MID}/PFOQ.NRLIB/code.o ${OUT}/PFOQ.o @ <>= ${MID}/PFOQ.NRLIB: ${MID}/PFOQ.spad @ echo 0 making ${MID}/PFOQ.NRLIB from ${MID}/PFOQ.spad @ (cd ${MID} ; echo ')co PFOQ.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFOQ.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/PFOQ.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf PFOQ.NRLIB ; \ ${SPADBIN}/notangle -R"package PFOQ PointsOfFiniteOrderRational" ${IN}/pfo.spad.pamphlet >PFOQ.spad ) @ <>= ${OUT}/PFOTOOLS.o: ${MID}/PFOTOOLS.NRLIB @ echo 0 making ${OUT}/PFOTOOLS.o from ${MID}/PFOTOOLS.NRLIB @ cp ${MID}/PFOTOOLS.NRLIB/code.o ${OUT}/PFOTOOLS.o @ <>= ${MID}/PFOTOOLS.NRLIB: ${MID}/PFOTOOLS.spad @ echo 0 making ${MID}/PFOTOOLS.NRLIB from ${MID}/PFOTOOLS.spad @ (cd ${MID} ; echo ')co PFOTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFOTOOLS.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/PFOTOOLS.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf PFOTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package PFOTOOLS PointsOfFiniteOrderTools" ${IN}/pfo.spad.pamphlet >PFOTOOLS.spad ) @ <>= ${OUT}/RDIV.o: ${MID}/RDIV.NRLIB @ echo 0 making ${OUT}/RDIV.o from ${MID}/RDIV.NRLIB @ cp ${MID}/RDIV.NRLIB/code.o ${OUT}/RDIV.o @ <>= ${MID}/RDIV.NRLIB: ${MID}/RDIV.spad @ echo 0 making ${MID}/RDIV.NRLIB from ${MID}/RDIV.spad @ (cd ${MID} ; echo ')co RDIV.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDIV.spad: ${IN}/pfo.spad.pamphlet @ echo 0 making ${MID}/RDIV.spad from ${IN}/pfo.spad.pamphlet @(cd ${MID} ; \ rm -rf RDIV.NRLIB ; \ ${SPADBIN}/notangle -R"package RDIV ReducedDivisor" ${IN}/pfo.spad.pamphlet >RDIV.spad ) @ <>= ${DOC}/pfo.spad.dvi: ${IN}/pfo.spad.pamphlet @ echo 0 making ${DOC}/pfo.spad.dvi from ${IN}/pfo.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pfo.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pfo.spad ; \ rm -f ${DOC}/pfo.spad.pamphlet ; \ rm -f ${DOC}/pfo.spad.tex ; \ rm -f ${DOC}/pfo.spad ) @ \subsection{pfr.spad \cite{1}} <>= ${MID}/pfr.spad: ${IN}/pfr.spad.pamphlet @ echo 0 making ${MID}/pfr.spad from ${IN}/pfr.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pfr.spad.pamphlet >pfr.spad ) @ <>= ${OUT}/PFR.o: ${MID}/PFR.NRLIB @ echo 0 making ${OUT}/PFR.o from ${MID}/PFR.NRLIB @ cp ${MID}/PFR.NRLIB/code.o ${OUT}/PFR.o @ <>= ${MID}/PFR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PFR.spad @ echo 0 making ${MID}/PFR.NRLIB from ${MID}/PFR.spad @ (cd ${MID} ; echo ')co PFR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFR.spad: ${IN}/pfr.spad.pamphlet @ echo 0 making ${MID}/PFR.spad from ${IN}/pfr.spad.pamphlet @(cd ${MID} ; \ rm -rf PFR.NRLIB ; \ ${SPADBIN}/notangle -R"domain PFR PartialFraction" ${IN}/pfr.spad.pamphlet >PFR.spad ) @ <>= ${OUT}/PFRPAC.o: ${MID}/PFRPAC.NRLIB @ echo 0 making ${OUT}/PFRPAC.o from ${MID}/PFRPAC.NRLIB @ cp ${MID}/PFRPAC.NRLIB/code.o ${OUT}/PFRPAC.o @ <>= ${MID}/PFRPAC.NRLIB: ${MID}/PFRPAC.spad @ echo 0 making ${MID}/PFRPAC.NRLIB from ${MID}/PFRPAC.spad @ (cd ${MID} ; echo ')co PFRPAC.spad' | ${INTERPSYS} ) @ <>= ${MID}/PFRPAC.spad: ${IN}/pfr.spad.pamphlet @ echo 0 making ${MID}/PFRPAC.spad from ${IN}/pfr.spad.pamphlet @(cd ${MID} ; \ rm -rf PFRPAC.NRLIB ; \ ${SPADBIN}/notangle -R"package PFRPAC PartialFractionPackage" ${IN}/pfr.spad.pamphlet >PFRPAC.spad ) @ <>= ${DOC}/pfr.spad.dvi: ${IN}/pfr.spad.pamphlet @ echo 0 making ${DOC}/pfr.spad.dvi from ${IN}/pfr.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pfr.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pfr.spad ; \ rm -f ${DOC}/pfr.spad.pamphlet ; \ rm -f ${DOC}/pfr.spad.tex ; \ rm -f ${DOC}/pfr.spad ) @ \subsection{pf.spad \cite{1}} <>= ${MID}/pf.spad: ${IN}/pf.spad.pamphlet @ echo 0 making ${MID}/pf.spad from ${IN}/pf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pf.spad.pamphlet >pf.spad ) @ <>= ${OUT}/IPF.o: ${MID}/IPF.NRLIB @ echo 0 making ${OUT}/IPF.o from ${MID}/IPF.NRLIB @ cp ${MID}/IPF.NRLIB/code.o ${OUT}/IPF.o @ <>= ${MID}/IPF.NRLIB: ${MID}/IPF.spad @ echo 0 making ${MID}/IPF.NRLIB from ${MID}/IPF.spad @ (cd ${MID} ; echo ')co IPF.spad' | ${INTERPSYS} ) @ <>= ${MID}/IPF.spad: ${IN}/pf.spad.pamphlet @ echo 0 making ${MID}/IPF.spad from ${IN}/pf.spad.pamphlet @(cd ${MID} ; \ rm -rf IPF.NRLIB ; \ ${SPADBIN}/notangle -R"domain IPF InnerPrimeField" ${IN}/pf.spad.pamphlet >IPF.spad ) @ <>= ${OUT}/PF.o: ${MID}/PF.NRLIB @ echo 0 making ${OUT}/PF.o from ${MID}/PF.NRLIB @ cp ${MID}/PF.NRLIB/code.o ${OUT}/PF.o @ <>= ${MID}/PF.NRLIB: ${MID}/PF.spad @ echo 0 making ${MID}/PF.NRLIB from ${MID}/PF.spad @ (cd ${MID} ; echo ')co PF.spad' | ${INTERPSYS} ) @ <>= ${MID}/PF.spad: ${IN}/pf.spad.pamphlet @ echo 0 making ${MID}/PF.spad from ${IN}/pf.spad.pamphlet @(cd ${MID} ; \ rm -rf PF.NRLIB ; \ ${SPADBIN}/notangle -R"domain PF PrimeField" ${IN}/pf.spad.pamphlet >PF.spad ) @ <>= ${DOC}/pf.spad.dvi: ${IN}/pf.spad.pamphlet @ echo 0 making ${DOC}/pf.spad.dvi from ${IN}/pf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pf.spad ; \ rm -f ${DOC}/pf.spad.pamphlet ; \ rm -f ${DOC}/pf.spad.tex ; \ rm -f ${DOC}/pf.spad ) @ \subsection{pgcd.spad \cite{1}} <>= ${MID}/pgcd.spad: ${IN}/pgcd.spad.pamphlet @ echo 0 making ${MID}/pgcd.spad from ${IN}/pgcd.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pgcd.spad.pamphlet >pgcd.spad ) @ <>= ${OUT}/PGCD.o: ${MID}/PGCD.NRLIB @ echo 0 making ${OUT}/PGCD.o from ${MID}/PGCD.NRLIB @ cp ${MID}/PGCD.NRLIB/code.o ${OUT}/PGCD.o @ <>= ${MID}/PGCD.NRLIB: ${MID}/PGCD.spad @ echo 0 making ${MID}/PGCD.NRLIB from ${MID}/PGCD.spad @ (cd ${MID} ; echo ')co PGCD.spad' | ${INTERPSYS} ) @ <>= ${MID}/PGCD.spad: ${IN}/pgcd.spad.pamphlet @ echo 0 making ${MID}/PGCD.spad from ${IN}/pgcd.spad.pamphlet @(cd ${MID} ; \ rm -rf PGCD.NRLIB ; \ ${SPADBIN}/notangle -R"package PGCD PolynomialGcdPackage" ${IN}/pgcd.spad.pamphlet >PGCD.spad ) @ <>= ${DOC}/pgcd.spad.dvi: ${IN}/pgcd.spad.pamphlet @ echo 0 making ${DOC}/pgcd.spad.dvi from ${IN}/pgcd.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pgcd.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pgcd.spad ; \ rm -f ${DOC}/pgcd.spad.pamphlet ; \ rm -f ${DOC}/pgcd.spad.tex ; \ rm -f ${DOC}/pgcd.spad ) @ \subsection{pgrobner.spad \cite{1}} <>= ${MID}/pgrobner.spad: ${IN}/pgrobner.spad.pamphlet @ echo 0 making ${MID}/pgrobner.spad from ${IN}/pgrobner.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pgrobner.spad.pamphlet >pgrobner.spad ) @ <>= ${OUT}/PGROEB.o: ${MID}/PGROEB.NRLIB @ echo 0 making ${OUT}/PGROEB.o from ${MID}/PGROEB.NRLIB @ cp ${MID}/PGROEB.NRLIB/code.o ${OUT}/PGROEB.o @ <>= ${MID}/PGROEB.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PGROEB.spad @ echo 0 making ${MID}/PGROEB.NRLIB from ${MID}/PGROEB.spad @ (cd ${MID} ; echo ')co PGROEB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PGROEB.spad: ${IN}/pgrobner.spad.pamphlet @ echo 0 making ${MID}/PGROEB.spad from ${IN}/pgrobner.spad.pamphlet @(cd ${MID} ; \ rm -rf PGROEB.NRLIB ; \ ${SPADBIN}/notangle -R"package PGROEB PolyGroebner" ${IN}/pgrobner.spad.pamphlet >PGROEB.spad ) @ <>= ${DOC}/pgrobner.spad.dvi: ${IN}/pgrobner.spad.pamphlet @ echo 0 making ${DOC}/pgrobner.spad.dvi from ${IN}/pgrobner.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pgrobner.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pgrobner.spad ; \ rm -f ${DOC}/pgrobner.spad.pamphlet ; \ rm -f ${DOC}/pgrobner.spad.tex ; \ rm -f ${DOC}/pgrobner.spad ) @ \subsection{pinterp.spad \cite{1}} <>= ${MID}/pinterp.spad: ${IN}/pinterp.spad.pamphlet @ echo 0 making ${MID}/pinterp.spad from ${IN}/pinterp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pinterp.spad.pamphlet >pinterp.spad ) @ <>= ${OUT}/PINTERP.o: ${MID}/PINTERP.NRLIB @ echo 0 making ${OUT}/PINTERP.o from ${MID}/PINTERP.NRLIB @ cp ${MID}/PINTERP.NRLIB/code.o ${OUT}/PINTERP.o @ <>= ${MID}/PINTERP.NRLIB: ${MID}/PINTERP.spad @ echo 0 making ${MID}/PINTERP.NRLIB from ${MID}/PINTERP.spad @ (cd ${MID} ; echo ')co PINTERP.spad' | ${INTERPSYS} ) @ <>= ${MID}/PINTERP.spad: ${IN}/pinterp.spad.pamphlet @ echo 0 making ${MID}/PINTERP.spad from ${IN}/pinterp.spad.pamphlet @(cd ${MID} ; \ rm -rf PINTERP.NRLIB ; \ ${SPADBIN}/notangle -R"package PINTERP PolynomialInterpolation" ${IN}/pinterp.spad.pamphlet >PINTERP.spad ) @ <>= ${OUT}/PINTERPA.o: ${MID}/PINTERPA.NRLIB @ echo 0 making ${OUT}/PINTERPA.o from ${MID}/PINTERPA.NRLIB @ cp ${MID}/PINTERPA.NRLIB/code.o ${OUT}/PINTERPA.o @ <>= ${MID}/PINTERPA.NRLIB: ${MID}/PINTERPA.spad @ echo 0 making ${MID}/PINTERPA.NRLIB from ${MID}/PINTERPA.spad @ (cd ${MID} ; echo ')co PINTERPA.spad' | ${INTERPSYS} ) @ <>= ${MID}/PINTERPA.spad: ${IN}/pinterp.spad.pamphlet @ echo 0 making ${MID}/PINTERPA.spad from ${IN}/pinterp.spad.pamphlet @(cd ${MID} ; \ rm -rf PINTERPA.NRLIB ; \ ${SPADBIN}/notangle -R"package PINTERPA PolynomialInterpolationAlgorithms" ${IN}/pinterp.spad.pamphlet >PINTERPA.spad ) @ <>= ${DOC}/pinterp.spad.dvi: ${IN}/pinterp.spad.pamphlet @ echo 0 making ${DOC}/pinterp.spad.dvi from ${IN}/pinterp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pinterp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pinterp.spad ; \ rm -f ${DOC}/pinterp.spad.pamphlet ; \ rm -f ${DOC}/pinterp.spad.tex ; \ rm -f ${DOC}/pinterp.spad ) @ \subsection{pleqn.spad \cite{1}} <>= ${MID}/pleqn.spad: ${IN}/pleqn.spad.pamphlet @ echo 0 making ${MID}/pleqn.spad from ${IN}/pleqn.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pleqn.spad.pamphlet >pleqn.spad ) @ <>= ${OUT}/PLEQN.o: ${MID}/PLEQN.NRLIB @ echo 0 making ${OUT}/PLEQN.o from ${MID}/PLEQN.NRLIB @ cp ${MID}/PLEQN.NRLIB/code.o ${OUT}/PLEQN.o @ <>= ${MID}/PLEQN.NRLIB: ${MID}/PLEQN.spad @ echo 0 making ${MID}/PLEQN.NRLIB from ${MID}/PLEQN.spad @ (cd ${MID} ; echo ')co PLEQN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PLEQN.spad: ${IN}/pleqn.spad.pamphlet @ echo 0 making ${MID}/PLEQN.spad from ${IN}/pleqn.spad.pamphlet @(cd ${MID} ; \ rm -rf PLEQN.NRLIB ; \ ${SPADBIN}/notangle -R"package PLEQN ParametricLinearEquations" ${IN}/pleqn.spad.pamphlet >PLEQN.spad ) @ <>= ${DOC}/pleqn.spad.dvi: ${IN}/pleqn.spad.pamphlet @ echo 0 making ${DOC}/pleqn.spad.dvi from ${IN}/pleqn.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pleqn.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pleqn.spad ; \ rm -f ${DOC}/pleqn.spad.pamphlet ; \ rm -f ${DOC}/pleqn.spad.tex ; \ rm -f ${DOC}/pleqn.spad ) @ \subsection{plot3d.spad \cite{1}} <>= ${MID}/plot3d.spad: ${IN}/plot3d.spad.pamphlet @ echo 0 making ${MID}/plot3d.spad from ${IN}/plot3d.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/plot3d.spad.pamphlet >plot3d.spad ) @ <>= ${OUT}/PLOT3D.o: ${MID}/PLOT3D.NRLIB @ echo 0 making ${OUT}/PLOT3D.o from ${MID}/PLOT3D.NRLIB @ cp ${MID}/PLOT3D.NRLIB/code.o ${OUT}/PLOT3D.o @ <>= ${MID}/PLOT3D.NRLIB: ${MID}/PLOT3D.spad @ echo 0 making ${MID}/PLOT3D.NRLIB from ${MID}/PLOT3D.spad @ (cd ${MID} ; echo ')co PLOT3D.spad' | ${INTERPSYS} ) @ <>= ${MID}/PLOT3D.spad: ${IN}/plot3d.spad.pamphlet @ echo 0 making ${MID}/PLOT3D.spad from ${IN}/plot3d.spad.pamphlet @(cd ${MID} ; \ rm -rf PLOT3D.NRLIB ; \ ${SPADBIN}/notangle -R"domain PLOT3D Plot3D" ${IN}/plot3d.spad.pamphlet >PLOT3D.spad ) @ <>= ${DOC}/plot3d.spad.dvi: ${IN}/plot3d.spad.pamphlet @ echo 0 making ${DOC}/plot3d.spad.dvi from ${IN}/plot3d.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/plot3d.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} plot3d.spad ; \ rm -f ${DOC}/plot3d.spad.pamphlet ; \ rm -f ${DOC}/plot3d.spad.tex ; \ rm -f ${DOC}/plot3d.spad ) @ \subsection{plot.spad \cite{1}} <>= ${MID}/plot.spad: ${IN}/plot.spad.pamphlet @ echo 0 making ${MID}/plot.spad from ${IN}/plot.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/plot.spad.pamphlet >plot.spad ) @ <>= ${OUT}/PLOT1.o: ${MID}/PLOT1.NRLIB @ echo 0 making ${OUT}/PLOT1.o from ${MID}/PLOT1.NRLIB @ cp ${MID}/PLOT1.NRLIB/code.o ${OUT}/PLOT1.o @ <>= ${MID}/PLOT1.NRLIB: ${OUT}/KONVERT.o ${MID}/PLOT1.spad @ echo 0 making ${MID}/PLOT1.NRLIB from ${MID}/PLOT1.spad @ (cd ${MID} ; echo ')co PLOT1.spad' | ${INTERPSYS} ) @ <>= ${MID}/PLOT1.spad: ${IN}/plot.spad.pamphlet @ echo 0 making ${MID}/PLOT1.spad from ${IN}/plot.spad.pamphlet @(cd ${MID} ; \ rm -rf PLOT1.NRLIB ; \ ${SPADBIN}/notangle -R"package PLOT1 PlotFunctions1" ${IN}/plot.spad.pamphlet >PLOT1.spad ) @ <>= ${OUT}/PLOT.o: ${MID}/PLOT.NRLIB @ echo 0 making ${OUT}/PLOT.o from ${MID}/PLOT.NRLIB @ cp ${MID}/PLOT.NRLIB/code.o ${OUT}/PLOT.o @ <>= ${MID}/PLOT.NRLIB: ${OUT}/KONVERT.o ${MID}/PLOT.spad @ echo 0 making ${MID}/PLOT.NRLIB from ${MID}/PLOT.spad @ (cd ${MID} ; echo ')co PLOT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PLOT.spad: ${IN}/plot.spad.pamphlet @ echo 0 making ${MID}/PLOT.spad from ${IN}/plot.spad.pamphlet @(cd ${MID} ; \ rm -rf PLOT.NRLIB ; \ ${SPADBIN}/notangle -R"domain PLOT Plot" ${IN}/plot.spad.pamphlet >PLOT.spad ) @ <>= ${DOC}/plot.spad.dvi: ${IN}/plot.spad.pamphlet @ echo 0 making ${DOC}/plot.spad.dvi from ${IN}/plot.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/plot.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} plot.spad ; \ rm -f ${DOC}/plot.spad.pamphlet ; \ rm -f ${DOC}/plot.spad.tex ; \ rm -f ${DOC}/plot.spad ) @ \subsection{plottool.spad \cite{1}} <>= ${MID}/plottool.spad: ${IN}/plottool.spad.pamphlet @ echo 0 making ${MID}/plottool.spad from ${IN}/plottool.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/plottool.spad.pamphlet >plottool.spad ) @ <>= ${OUT}/PLOTTOOL.o: ${MID}/PLOTTOOL.NRLIB @ echo 0 making ${OUT}/PLOTTOOL.o from ${MID}/PLOTTOOL.NRLIB @ cp ${MID}/PLOTTOOL.NRLIB/code.o ${OUT}/PLOTTOOL.o @ <>= ${MID}/PLOTTOOL.NRLIB: ${MID}/PLOTTOOL.spad @ echo 0 making ${MID}/PLOTTOOL.NRLIB from ${MID}/PLOTTOOL.spad @ (cd ${MID} ; echo ')co PLOTTOOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/PLOTTOOL.spad: ${IN}/plottool.spad.pamphlet @ echo 0 making ${MID}/PLOTTOOL.spad from ${IN}/plottool.spad.pamphlet @(cd ${MID} ; \ rm -rf PLOTTOOL.NRLIB ; \ ${SPADBIN}/notangle -R"package PLOTTOOL PlotTools" ${IN}/plottool.spad.pamphlet >PLOTTOOL.spad ) @ <>= ${DOC}/plottool.spad.dvi: ${IN}/plottool.spad.pamphlet @ echo 0 making ${DOC}/plottool.spad.dvi from ${IN}/plottool.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/plottool.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} plottool.spad ; \ rm -f ${DOC}/plottool.spad.pamphlet ; \ rm -f ${DOC}/plottool.spad.tex ; \ rm -f ${DOC}/plottool.spad ) @ \subsection{polset.spad \cite{1}} <>= ${MID}/polset.spad: ${IN}/polset.spad.pamphlet @ echo 0 making ${MID}/polset.spad from ${IN}/polset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/polset.spad.pamphlet >polset.spad ) @ <>= ${OUT}/GPOLSET.o: ${MID}/GPOLSET.NRLIB @ echo 0 making ${OUT}/GPOLSET.o from ${MID}/GPOLSET.NRLIB @ cp ${MID}/GPOLSET.NRLIB/code.o ${OUT}/GPOLSET.o @ <>= ${MID}/GPOLSET.NRLIB: ${MID}/GPOLSET.spad @ echo 0 making ${MID}/GPOLSET.NRLIB from ${MID}/GPOLSET.spad @ (cd ${MID} ; echo ')co GPOLSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/GPOLSET.spad: ${IN}/polset.spad.pamphlet @ echo 0 making ${MID}/GPOLSET.spad from ${IN}/polset.spad.pamphlet @(cd ${MID} ; \ rm -rf GPOLSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain GPOLSET GeneralPolynomialSet" ${IN}/polset.spad.pamphlet >GPOLSET.spad ) @ <>= ${OUT}/PSETCAT-.o: ${MID}/PSETCAT.NRLIB @ echo 0 making ${OUT}/PSETCAT-.o from ${MID}/PSETCAT-.NRLIB @ cp ${MID}/PSETCAT-.NRLIB/code.o ${OUT}/PSETCAT-.o @ <>= ${MID}/PSETCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/PSETCAT.spad @ echo 0 making ${MID}/PSETCAT-.NRLIB from ${MID}/PSETCAT.spad @ (cd ${MID} ; echo ')co PSETCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/PSETCAT.o: ${MID}/PSETCAT.NRLIB @ echo 0 making ${OUT}/PSETCAT.o from ${MID}/PSETCAT.NRLIB @ cp ${MID}/PSETCAT.NRLIB/code.o ${OUT}/PSETCAT.o @ <>= ${MID}/PSETCAT.NRLIB: ${MID}/PSETCAT.spad @ echo 0 making ${MID}/PSETCAT.NRLIB from ${MID}/PSETCAT.spad @ (cd ${MID} ; echo ')co PSETCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSETCAT.spad: ${IN}/polset.spad.pamphlet @ echo 0 making ${MID}/PSETCAT.spad from ${IN}/polset.spad.pamphlet @(cd ${MID} ; \ rm -rf PSETCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PSETCAT PolynomialSetCategory" ${IN}/polset.spad.pamphlet >PSETCAT.spad ) @ <>= ${MID}/PSETCAT-.o: ${MID}/PSETCAT-.lsp @ echo 0 making ${MID}/PSETCAT-.o from ${MID}/PSETCAT-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "PSETCAT-.lsp" :output-file "PSETCAT-.o"))' | ${DEPSYS} ) @ cp ${MID}/PSETCAT-.o ${OUT}/PSETCAT-.o @ <>= ${MID}/PSETCAT-.lsp: ${IN}/polset.spad.pamphlet @ echo 0 making ${MID}/PSETCAT-.lsp from ${IN}/polset.spad.pamphlet @(cd ${MID} ; \ rm -rf PSETCAT-.NRLIB ; \ rm -rf ${OUT}/PSETCAT-.o ; \ ${SPADBIN}/notangle -R"PSETCAT-.lsp BOOTSTRAP" ${IN}/polset.spad.pamphlet >PSETCAT-.lsp ) @ <>= ${MID}/PSETCAT.o: ${MID}/PSETCAT.lsp @ echo 0 making ${MID}/PSETCAT.o from ${MID}/PSETCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "PSETCAT.lsp" :output-file "PSETCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/PSETCAT.o ${OUT}/PSETCAT.o @ <>= ${MID}/PSETCAT.lsp: ${IN}/polset.spad.pamphlet @ echo 0 making ${MID}/PSETCAT.lsp from ${IN}/polset.spad.pamphlet @(cd ${MID} ; \ rm -rf PSETCAT.NRLIB ; \ rm -rf ${OUT}/PSETCAT.o ; \ ${SPADBIN}/notangle -R"PSETCAT.lsp BOOTSTRAP" ${IN}/polset.spad.pamphlet >PSETCAT.lsp ) @ <>= ${DOC}/polset.spad.dvi: ${IN}/polset.spad.pamphlet @ echo 0 making ${DOC}/polset.spad.dvi from ${IN}/polset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/polset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} polset.spad ; \ rm -f ${DOC}/polset.spad.pamphlet ; \ rm -f ${DOC}/polset.spad.tex ; \ rm -f ${DOC}/polset.spad ) @ \subsection{poltopol.spad \cite{1}} <>= ${MID}/poltopol.spad: ${IN}/poltopol.spad.pamphlet @ echo 0 making ${MID}/poltopol.spad from ${IN}/poltopol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/poltopol.spad.pamphlet >poltopol.spad ) @ <>= ${OUT}/MPC2.o: ${MID}/MPC2.NRLIB @ echo 0 making ${OUT}/MPC2.o from ${MID}/MPC2.NRLIB @ cp ${MID}/MPC2.NRLIB/code.o ${OUT}/MPC2.o @ <>= ${MID}/MPC2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MPC2.spad @ echo 0 making ${MID}/MPC2.NRLIB from ${MID}/MPC2.spad @ (cd ${MID} ; echo ')co MPC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/MPC2.spad: ${IN}/poltopol.spad.pamphlet @ echo 0 making ${MID}/MPC2.spad from ${IN}/poltopol.spad.pamphlet @(cd ${MID} ; \ rm -rf MPC2.NRLIB ; \ ${SPADBIN}/notangle -R"package MPC2 MPolyCatFunctions2" ${IN}/poltopol.spad.pamphlet >MPC2.spad ) @ <>= ${OUT}/MPC3.o: ${MID}/MPC3.NRLIB @ echo 0 making ${OUT}/MPC3.o from ${MID}/MPC3.NRLIB @ cp ${MID}/MPC3.NRLIB/code.o ${OUT}/MPC3.o @ <>= ${MID}/MPC3.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/MPC3.spad @ echo 0 making ${MID}/MPC3.NRLIB from ${MID}/MPC3.spad @ (cd ${MID} ; echo ')co MPC3.spad' | ${INTERPSYS} ) @ <>= ${MID}/MPC3.spad: ${IN}/poltopol.spad.pamphlet @ echo 0 making ${MID}/MPC3.spad from ${IN}/poltopol.spad.pamphlet @(cd ${MID} ; \ rm -rf MPC3.NRLIB ; \ ${SPADBIN}/notangle -R"package MPC3 MPolyCatFunctions3" ${IN}/poltopol.spad.pamphlet >MPC3.spad ) @ <>= ${OUT}/POLTOPOL.o: ${MID}/POLTOPOL.NRLIB @ echo 0 making ${OUT}/POLTOPOL.o from ${MID}/POLTOPOL.NRLIB @ cp ${MID}/POLTOPOL.NRLIB/code.o ${OUT}/POLTOPOL.o @ <>= ${MID}/POLTOPOL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLTOPOL.spad @ echo 0 making ${MID}/POLTOPOL.NRLIB from ${MID}/POLTOPOL.spad @ (cd ${MID} ; echo ')co POLTOPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLTOPOL.spad: ${IN}/poltopol.spad.pamphlet @ echo 0 making ${MID}/POLTOPOL.spad from ${IN}/poltopol.spad.pamphlet @(cd ${MID} ; \ rm -rf POLTOPOL.NRLIB ; \ ${SPADBIN}/notangle -R"package POLTOPOL PolToPol" ${IN}/poltopol.spad.pamphlet >POLTOPOL.spad ) @ <>= ${DOC}/poltopol.spad.dvi: ${IN}/poltopol.spad.pamphlet @ echo 0 making ${DOC}/poltopol.spad.dvi from ${IN}/poltopol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/poltopol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} poltopol.spad ; \ rm -f ${DOC}/poltopol.spad.pamphlet ; \ rm -f ${DOC}/poltopol.spad.tex ; \ rm -f ${DOC}/poltopol.spad ) @ \subsection{polycat.spad \cite{1}} <>= ${MID}/polycat.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/polycat.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/polycat.spad.pamphlet >polycat.spad ) @ <>= ${OUT}/AMR-.o: ${MID}/AMR.NRLIB @ echo 0 making ${OUT}/AMR-.o from ${MID}/AMR-.NRLIB @ cp ${MID}/AMR-.NRLIB/code.o ${OUT}/AMR-.o @ <>= ${MID}/AMR-.NRLIB: ${OUT}/TYPE.o ${MID}/AMR.spad @ echo 0 making ${MID}/AMR-.NRLIB from ${MID}/AMR.spad @ (cd ${MID} ; echo ')co AMR.spad' | ${INTERPSYS} ) @ <>= ${OUT}/AMR.o: ${MID}/AMR.NRLIB @ echo 0 making ${OUT}/AMR.o from ${MID}/AMR.NRLIB @ cp ${MID}/AMR.NRLIB/code.o ${OUT}/AMR.o @ <>= ${MID}/AMR.NRLIB: ${MID}/AMR.spad @ echo 0 making ${MID}/AMR.NRLIB from ${MID}/AMR.spad @ (cd ${MID} ; echo ')co AMR.spad' | ${INTERPSYS} ) @ <>= ${MID}/AMR.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/AMR.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf AMR.NRLIB ; \ ${SPADBIN}/notangle -R"category AMR AbelianMonoidRing" ${IN}/polycat.spad.pamphlet >AMR.spad ) @ <>= ${OUT}/COMMUPC.o: ${MID}/COMMUPC.NRLIB @ echo 0 making ${OUT}/COMMUPC.o from ${MID}/COMMUPC.NRLIB @ cp ${MID}/COMMUPC.NRLIB/code.o ${OUT}/COMMUPC.o @ <>= ${MID}/COMMUPC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/COMMUPC.spad @ echo 0 making ${MID}/COMMUPC.NRLIB from ${MID}/COMMUPC.spad @ (cd ${MID} ; echo ')co COMMUPC.spad' | ${INTERPSYS} ) @ <>= ${MID}/COMMUPC.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/COMMUPC.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf COMMUPC.NRLIB ; \ ${SPADBIN}/notangle -R"package COMMUPC CommuteUnivariatePolynomialCategory" ${IN}/polycat.spad.pamphlet >COMMUPC.spad ) @ <>= ${OUT}/FAMR-.o: ${MID}/FAMR.NRLIB @ echo 0 making ${OUT}/FAMR-.o from ${MID}/FAMR-.NRLIB @ cp ${MID}/FAMR-.NRLIB/code.o ${OUT}/FAMR-.o @ <>= ${MID}/FAMR-.NRLIB: ${OUT}/TYPE.o ${MID}/FAMR.spad @ echo 0 making ${MID}/FAMR-.NRLIB from ${MID}/FAMR.spad @ (cd ${MID} ; echo ')co FAMR.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FAMR.o: ${MID}/FAMR.NRLIB @ echo 0 making ${OUT}/FAMR.o from ${MID}/FAMR.NRLIB @ cp ${MID}/FAMR.NRLIB/code.o ${OUT}/FAMR.o @ <>= ${MID}/FAMR.NRLIB: ${MID}/FAMR.spad @ echo 0 making ${MID}/FAMR.NRLIB from ${MID}/FAMR.spad @ (cd ${MID} ; echo ')co FAMR.spad' | ${INTERPSYS} ) @ <>= ${MID}/FAMR.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/FAMR.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf FAMR.NRLIB ; \ ${SPADBIN}/notangle -R"category FAMR FiniteAbelianMonoidRing" ${IN}/polycat.spad.pamphlet >FAMR.spad ) @ <>= ${OUT}/POLYCAT-.o: ${MID}/POLYCAT.NRLIB @ echo 0 making ${OUT}/POLYCAT-.o from ${MID}/POLYCAT-.NRLIB @ cp ${MID}/POLYCAT-.NRLIB/code.o ${OUT}/POLYCAT-.o @ <>= ${MID}/POLYCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/POLYCAT.spad @ echo 0 making ${MID}/POLYCAT-.NRLIB from ${MID}/POLYCAT.spad @ (cd ${MID} ; echo ')co POLYCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/POLYCAT.o: ${MID}/POLYCAT.NRLIB @ echo 0 making ${OUT}/POLYCAT.o from ${MID}/POLYCAT.NRLIB @ cp ${MID}/POLYCAT.NRLIB/code.o ${OUT}/POLYCAT.o @ <>= ${MID}/POLYCAT.NRLIB: ${MID}/POLYCAT.spad @ echo 0 making ${MID}/POLYCAT.NRLIB from ${MID}/POLYCAT.spad @ (cd ${MID} ; echo ')co POLYCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLYCAT.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/POLYCAT.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category POLYCAT PolynomialCategory" ${IN}/polycat.spad.pamphlet >POLYCAT.spad ) @ <>= ${MID}/POLYCAT-.o: ${MID}/POLYCAT-.lsp @ echo 0 making ${MID}/POLYCAT-.o from ${MID}/POLYCAT-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "POLYCAT-.lsp" :output-file "POLYCAT-.o"))' | ${DEPSYS} ) @ cp ${MID}/POLYCAT-.o ${OUT}/POLYCAT-.o @ <>= ${MID}/POLYCAT-.lsp: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/POLYCAT-.lsp from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYCAT-.NRLIB ; \ rm -rf ${OUT}/POLYCAT-.o ; \ ${SPADBIN}/notangle -R"POLYCAT-.lsp BOOTSTRAP" ${IN}/polycat.spad.pamphlet >POLYCAT-.lsp ) @ <>= ${MID}/POLYCAT.o: ${MID}/POLYCAT.lsp @ echo 0 making ${MID}/POLYCAT.o from ${MID}/POLYCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "POLYCAT.lsp" :output-file "POLYCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/POLYCAT.o ${OUT}/POLYCAT.o @ <>= ${MID}/POLYCAT.lsp: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/POLYCAT.lsp from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYCAT.NRLIB ; \ rm -rf ${OUT}/POLYCAT.o ; \ ${SPADBIN}/notangle -R"POLYCAT.lsp BOOTSTRAP" ${IN}/polycat.spad.pamphlet >POLYCAT.lsp ) @ <>= ${OUT}/POLYLIFT.o: ${MID}/POLYLIFT.NRLIB @ echo 0 making ${OUT}/POLYLIFT.o from ${MID}/POLYLIFT.NRLIB @ cp ${MID}/POLYLIFT.NRLIB/code.o ${OUT}/POLYLIFT.o @ <>= ${MID}/POLYLIFT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLYLIFT.spad @ echo 0 making ${MID}/POLYLIFT.NRLIB from ${MID}/POLYLIFT.spad @ (cd ${MID} ; echo ')co POLYLIFT.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLYLIFT.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/POLYLIFT.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYLIFT.NRLIB ; \ ${SPADBIN}/notangle -R"package POLYLIFT PolynomialCategoryLifting" ${IN}/polycat.spad.pamphlet >POLYLIFT.spad ) @ <>= ${OUT}/UPOLYC-.o: ${MID}/UPOLYC.NRLIB @ echo 0 making ${OUT}/UPOLYC-.o from ${MID}/UPOLYC-.NRLIB @ cp ${MID}/UPOLYC-.NRLIB/code.o ${OUT}/UPOLYC-.o @ <>= ${MID}/UPOLYC-.NRLIB: ${OUT}/TYPE.o ${MID}/UPOLYC.spad @ echo 0 making ${MID}/UPOLYC-.NRLIB from ${MID}/UPOLYC.spad @ (cd ${MID} ; echo ')co UPOLYC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/UPOLYC.o: ${MID}/UPOLYC.NRLIB @ echo 0 making ${OUT}/UPOLYC.o from ${MID}/UPOLYC.NRLIB @ cp ${MID}/UPOLYC.NRLIB/code.o ${OUT}/UPOLYC.o @ <>= ${MID}/UPOLYC.NRLIB: ${MID}/UPOLYC.spad @ echo 0 making ${MID}/UPOLYC.NRLIB from ${MID}/UPOLYC.spad @ (cd ${MID} ; echo ')co UPOLYC.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPOLYC.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/UPOLYC.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPOLYC.NRLIB ; \ ${SPADBIN}/notangle -R"category UPOLYC UnivariatePolynomialCategory" ${IN}/polycat.spad.pamphlet >UPOLYC.spad ) @ <>= ${MID}/UPOLYC-.o: ${MID}/UPOLYC-.lsp @ echo 0 making ${MID}/UPOLYC-.o from ${MID}/UPOLYC-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "UPOLYC-.lsp" :output-file "UPOLYC-.o"))' | ${DEPSYS} ) @ cp ${MID}/UPOLYC-.o ${OUT}/UPOLYC-.o @ <>= ${MID}/UPOLYC-.lsp: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/UPOLYC-.lsp from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPOLYC-.NRLIB ; \ rm -rf ${OUT}/UPOLYC-.o ; \ ${SPADBIN}/notangle -R"UPOLYC-.lsp BOOTSTRAP" ${IN}/polycat.spad.pamphlet >UPOLYC-.lsp ) @ <>= ${MID}/UPOLYC.o: ${MID}/UPOLYC.lsp @ echo 0 making ${MID}/UPOLYC.o from ${MID}/UPOLYC.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "UPOLYC.lsp" :output-file "UPOLYC.o"))' | ${DEPSYS} ) @ cp ${MID}/UPOLYC.o ${OUT}/UPOLYC.o @ <>= ${MID}/UPOLYC.lsp: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/UPOLYC.lsp from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPOLYC.NRLIB ; \ rm -rf ${OUT}/UPOLYC.o ; \ ${SPADBIN}/notangle -R"UPOLYC.lsp BOOTSTRAP" ${IN}/polycat.spad.pamphlet >UPOLYC.lsp ) @ <>= ${OUT}/UPOLYC2.o: ${MID}/UPOLYC2.NRLIB @ echo 0 making ${OUT}/UPOLYC2.o from ${MID}/UPOLYC2.NRLIB @ cp ${MID}/UPOLYC2.NRLIB/code.o ${OUT}/UPOLYC2.o @ <>= ${MID}/UPOLYC2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPOLYC2.spad @ echo 0 making ${MID}/UPOLYC2.NRLIB from ${MID}/UPOLYC2.spad @ (cd ${MID} ; echo ')co UPOLYC2.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPOLYC2.spad: ${IN}/polycat.spad.pamphlet @ echo 0 making ${MID}/UPOLYC2.spad from ${IN}/polycat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPOLYC2.NRLIB ; \ ${SPADBIN}/notangle -R"package UPOLYC2 UnivariatePolynomialCategoryFunctions2" ${IN}/polycat.spad.pamphlet >UPOLYC2.spad ) @ <>= ${DOC}/polycat.spad.dvi: ${IN}/polycat.spad.pamphlet @ echo 0 making ${DOC}/polycat.spad.dvi from ${IN}/polycat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/polycat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} polycat.spad ; \ rm -f ${DOC}/polycat.spad.pamphlet ; \ rm -f ${DOC}/polycat.spad.tex ; \ rm -f ${DOC}/polycat.spad ) @ \subsection{poly.spad \cite{1}} <>= ${MID}/poly.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/poly.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/poly.spad.pamphlet >poly.spad ) @ <>= ${OUT}/FM.o: ${MID}/FM.NRLIB @ echo 0 making ${OUT}/FM.o from ${MID}/FM.NRLIB @ cp ${MID}/FM.NRLIB/code.o ${OUT}/FM.o @ <>= ${MID}/FM.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FM.spad @ echo 0 making ${MID}/FM.NRLIB from ${MID}/FM.spad @ (cd ${MID} ; echo ')co FM.spad' | ${INTERPSYS} ) @ <>= ${MID}/FM.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/FM.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf FM.NRLIB ; \ ${SPADBIN}/notangle -R"domain FM FreeModule" ${IN}/poly.spad.pamphlet >FM.spad ) @ <>= ${OUT}/POLY2UP.o: ${MID}/POLY2UP.NRLIB @ echo 0 making ${OUT}/POLY2UP.o from ${MID}/POLY2UP.NRLIB @ cp ${MID}/POLY2UP.NRLIB/code.o ${OUT}/POLY2UP.o @ <>= ${MID}/POLY2UP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLY2UP.spad @ echo 0 making ${MID}/POLY2UP.NRLIB from ${MID}/POLY2UP.spad @ (cd ${MID} ; echo ')co POLY2UP.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLY2UP.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/POLY2UP.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf POLY2UP.NRLIB ; \ ${SPADBIN}/notangle -R"package POLY2UP PolynomialToUnivariatePolynomial" ${IN}/poly.spad.pamphlet >POLY2UP.spad ) @ <>= ${OUT}/PR.o: ${MID}/PR.NRLIB @ echo 0 making ${OUT}/PR.o from ${MID}/PR.NRLIB @ cp ${MID}/PR.NRLIB/code.o ${OUT}/PR.o @ <>= ${MID}/PR.NRLIB: ${MID}/PR.spad @ echo 0 making ${MID}/PR.NRLIB from ${MID}/PR.spad @ (cd ${MID} ; echo ')co PR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PR.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/PR.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf PR.NRLIB ; \ ${SPADBIN}/notangle -R"domain PR PolynomialRing" ${IN}/poly.spad.pamphlet >PR.spad ) @ <>= ${OUT}/PSQFR.o: ${MID}/PSQFR.NRLIB @ echo 0 making ${OUT}/PSQFR.o from ${MID}/PSQFR.NRLIB @ cp ${MID}/PSQFR.NRLIB/code.o ${OUT}/PSQFR.o @ <>= ${MID}/PSQFR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PSQFR.spad @ echo 0 making ${MID}/PSQFR.NRLIB from ${MID}/PSQFR.spad @ (cd ${MID} ; echo ')co PSQFR.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSQFR.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/PSQFR.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf PSQFR.NRLIB ; \ ${SPADBIN}/notangle -R"package PSQFR PolynomialSquareFree" ${IN}/poly.spad.pamphlet >PSQFR.spad ) @ <>= ${OUT}/SUP.o: ${MID}/SUP.NRLIB @ echo 0 making ${OUT}/SUP.o from ${MID}/SUP.NRLIB @ cp ${MID}/SUP.NRLIB/code.o ${OUT}/SUP.o @ <>= ${MID}/SUP.NRLIB: ${MID}/SUP.spad @ echo 0 making ${MID}/SUP.NRLIB from ${MID}/SUP.spad @ (cd ${MID} ; echo ')co SUP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUP.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/SUP.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf SUP.NRLIB ; \ ${SPADBIN}/notangle -R"domain SUP SparseUnivariatePolynomial" ${IN}/poly.spad.pamphlet >SUP.spad ) @ <>= ${OUT}/SUP2.o: ${MID}/SUP2.NRLIB @ echo 0 making ${OUT}/SUP2.o from ${MID}/SUP2.NRLIB @ cp ${MID}/SUP2.NRLIB/code.o ${OUT}/SUP2.o @ <>= ${MID}/SUP2.NRLIB: ${MID}/SUP2.spad @ echo 0 making ${MID}/SUP2.NRLIB from ${MID}/SUP2.spad @ (cd ${MID} ; echo ')co SUP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUP2.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/SUP2.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf SUP2.NRLIB ; \ ${SPADBIN}/notangle -R"package SUP2 SparseUnivariatePolynomialFunctions2" ${IN}/poly.spad.pamphlet >SUP2.spad ) @ <>= ${OUT}/UP.o: ${MID}/UP.NRLIB @ echo 0 making ${OUT}/UP.o from ${MID}/UP.NRLIB @ cp ${MID}/UP.NRLIB/code.o ${OUT}/UP.o @ <>= ${MID}/UP.NRLIB: ${MID}/UP.spad @ echo 0 making ${MID}/UP.NRLIB from ${MID}/UP.spad @ (cd ${MID} ; echo ')co UP.spad' | ${INTERPSYS} ) @ <>= ${MID}/UP.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/UP.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf UP.NRLIB ; \ ${SPADBIN}/notangle -R"domain UP UnivariatePolynomial" ${IN}/poly.spad.pamphlet >UP.spad ) @ <>= ${OUT}/UPMP.o: ${MID}/UPMP.NRLIB @ echo 0 making ${OUT}/UPMP.o from ${MID}/UPMP.NRLIB @ cp ${MID}/UPMP.NRLIB/code.o ${OUT}/UPMP.o @ <>= ${MID}/UPMP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPMP.spad @ echo 0 making ${MID}/UPMP.NRLIB from ${MID}/UPMP.spad @ (cd ${MID} ; echo ')co UPMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPMP.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/UPMP.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf UPMP.NRLIB ; \ ${SPADBIN}/notangle -R"package UPMP UnivariatePolynomialMultiplicationPackage" ${IN}/poly.spad.pamphlet >UPMP.spad ) @ <>= ${OUT}/UP2.o: ${MID}/UP2.NRLIB @ echo 0 making ${OUT}/UP2.o from ${MID}/UP2.NRLIB @ cp ${MID}/UP2.NRLIB/code.o ${OUT}/UP2.o @ <>= ${MID}/UP2.NRLIB: ${MID}/UP2.spad @ echo 0 making ${MID}/UP2.NRLIB from ${MID}/UP2.spad @ (cd ${MID} ; echo ')co UP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/UP2.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/UP2.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf UP2.NRLIB ; \ ${SPADBIN}/notangle -R"package UP2 UnivariatePolynomialFunctions2" ${IN}/poly.spad.pamphlet >UP2.spad ) @ <>= ${OUT}/UPSQFREE.o: ${MID}/UPSQFREE.NRLIB @ echo 0 making ${OUT}/UPSQFREE.o from ${MID}/UPSQFREE.NRLIB @ cp ${MID}/UPSQFREE.NRLIB/code.o ${OUT}/UPSQFREE.o @ <>= ${MID}/UPSQFREE.NRLIB: ${MID}/UPSQFREE.spad @ echo 0 making ${MID}/UPSQFREE.NRLIB from ${MID}/UPSQFREE.spad @ (cd ${MID} ; echo ')co UPSQFREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPSQFREE.spad: ${IN}/poly.spad.pamphlet @ echo 0 making ${MID}/UPSQFREE.spad from ${IN}/poly.spad.pamphlet @(cd ${MID} ; \ rm -rf UPSQFREE.NRLIB ; \ ${SPADBIN}/notangle -R"package UPSQFREE UnivariatePolynomialSquareFree" ${IN}/poly.spad.pamphlet >UPSQFREE.spad ) @ <>= ${DOC}/poly.spad.dvi: ${IN}/poly.spad.pamphlet @ echo 0 making ${DOC}/poly.spad.dvi from ${IN}/poly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/poly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} poly.spad ; \ rm -f ${DOC}/poly.spad.pamphlet ; \ rm -f ${DOC}/poly.spad.tex ; \ rm -f ${DOC}/poly.spad ) @ \subsection{primelt.spad \cite{1}} <>= ${MID}/primelt.spad: ${IN}/primelt.spad.pamphlet @ echo 0 making ${MID}/primelt.spad from ${IN}/primelt.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/primelt.spad.pamphlet >primelt.spad ) @ <>= ${OUT}/FSPRMELT.o: ${MID}/FSPRMELT.NRLIB @ echo 0 making ${OUT}/FSPRMELT.o from ${MID}/FSPRMELT.NRLIB @ cp ${MID}/FSPRMELT.NRLIB/code.o ${OUT}/FSPRMELT.o @ <>= ${MID}/FSPRMELT.NRLIB: ${MID}/FSPRMELT.spad @ echo 0 making ${MID}/FSPRMELT.NRLIB from ${MID}/FSPRMELT.spad @ (cd ${MID} ; echo ')co FSPRMELT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FSPRMELT.spad: ${IN}/primelt.spad.pamphlet @ echo 0 making ${MID}/FSPRMELT.spad from ${IN}/primelt.spad.pamphlet @(cd ${MID} ; \ rm -rf FSPRMELT.NRLIB ; \ ${SPADBIN}/notangle -R"package FSPRMELT FunctionSpacePrimitiveElement" ${IN}/primelt.spad.pamphlet >FSPRMELT.spad ) @ <>= ${OUT}/PRIMELT.o: ${MID}/PRIMELT.NRLIB @ echo 0 making ${OUT}/PRIMELT.o from ${MID}/PRIMELT.NRLIB @ cp ${MID}/PRIMELT.NRLIB/code.o ${OUT}/PRIMELT.o @ <>= ${MID}/PRIMELT.NRLIB: ${MID}/PRIMELT.spad @ echo 0 making ${MID}/PRIMELT.NRLIB from ${MID}/PRIMELT.spad @ (cd ${MID} ; echo ')co PRIMELT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRIMELT.spad: ${IN}/primelt.spad.pamphlet @ echo 0 making ${MID}/PRIMELT.spad from ${IN}/primelt.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMELT.NRLIB ; \ ${SPADBIN}/notangle -R"package PRIMELT PrimitiveElement" ${IN}/primelt.spad.pamphlet >PRIMELT.spad ) @ <>= ${DOC}/primelt.spad.dvi: ${IN}/primelt.spad.pamphlet @ echo 0 making ${DOC}/primelt.spad.dvi from ${IN}/primelt.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/primelt.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} primelt.spad ; \ rm -f ${DOC}/primelt.spad.pamphlet ; \ rm -f ${DOC}/primelt.spad.tex ; \ rm -f ${DOC}/primelt.spad ) @ \subsection{print.spad \cite{1}} <>= ${MID}/print.spad: ${IN}/print.spad.pamphlet @ echo 0 making ${MID}/print.spad from ${IN}/print.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/print.spad.pamphlet >print.spad ) @ <>= ${OUT}/PRINT.o: ${MID}/PRINT.NRLIB @ echo 0 making ${OUT}/PRINT.o from ${MID}/PRINT.NRLIB @ cp ${MID}/PRINT.NRLIB/code.o ${OUT}/PRINT.o @ <>= ${MID}/PRINT.NRLIB: ${MID}/PRINT.spad @ echo 0 making ${MID}/PRINT.NRLIB from ${MID}/PRINT.spad @ (cd ${MID} ; echo ')co PRINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRINT.spad: ${IN}/print.spad.pamphlet @ echo 0 making ${MID}/PRINT.spad from ${IN}/print.spad.pamphlet @(cd ${MID} ; \ rm -rf PRINT.NRLIB ; \ ${SPADBIN}/notangle -R"package PRINT PrintPackage" ${IN}/print.spad.pamphlet >PRINT.spad ) @ <>= ${DOC}/print.spad.dvi: ${IN}/print.spad.pamphlet @ echo 0 making ${DOC}/print.spad.dvi from ${IN}/print.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/print.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} print.spad ; \ rm -f ${DOC}/print.spad.pamphlet ; \ rm -f ${DOC}/print.spad.tex ; \ rm -f ${DOC}/print.spad ) @ \subsection{product.spad \cite{1}} <>= ${MID}/product.spad: ${IN}/product.spad.pamphlet @ echo 0 making ${MID}/product.spad from ${IN}/product.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/product.spad.pamphlet >product.spad ) @ <>= ${OUT}/PRODUCT.o: ${MID}/PRODUCT.NRLIB @ echo 0 making ${OUT}/PRODUCT.o from ${MID}/PRODUCT.NRLIB @ cp ${MID}/PRODUCT.NRLIB/code.o ${OUT}/PRODUCT.o @ <>= ${MID}/PRODUCT.NRLIB: ${MID}/PRODUCT.spad @ echo 0 making ${MID}/PRODUCT.NRLIB from ${MID}/PRODUCT.spad @ (cd ${MID} ; echo ')co PRODUCT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRODUCT.spad: ${IN}/product.spad.pamphlet @ echo 0 making ${MID}/PRODUCT.spad from ${IN}/product.spad.pamphlet @(cd ${MID} ; \ rm -rf PRODUCT.NRLIB ; \ ${SPADBIN}/notangle -R"domain PRODUCT Product" ${IN}/product.spad.pamphlet >PRODUCT.spad ) @ <>= ${DOC}/product.spad.dvi: ${IN}/product.spad.pamphlet @ echo 0 making ${DOC}/product.spad.dvi from ${IN}/product.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/product.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} product.spad ; \ rm -f ${DOC}/product.spad.pamphlet ; \ rm -f ${DOC}/product.spad.tex ; \ rm -f ${DOC}/product.spad ) @ \subsection{prs.spad \cite{1}} <>= ${MID}/prs.spad: ${IN}/prs.spad.pamphlet @ echo 0 making ${MID}/prs.spad from ${IN}/prs.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/prs.spad.pamphlet >prs.spad ) @ <>= ${OUT}/PRS.o: ${MID}/PRS.NRLIB @ echo 0 making ${OUT}/PRS.o from ${MID}/PRS.NRLIB @ cp ${MID}/PRS.NRLIB/code.o ${OUT}/PRS.o @ <>= ${MID}/PRS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PRS.spad @ echo 0 making ${MID}/PRS.NRLIB from ${MID}/PRS.spad @ (cd ${MID} ; echo ')co PRS.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRS.spad: ${IN}/prs.spad.pamphlet @ echo 0 making ${MID}/PRS.spad from ${IN}/prs.spad.pamphlet @(cd ${MID} ; \ rm -rf PRS.NRLIB ; \ ${SPADBIN}/notangle -R"package PRS PseudoRemainderSequence" ${IN}/prs.spad.pamphlet >PRS.spad ) @ <>= ${DOC}/prs.spad.dvi: ${IN}/prs.spad.pamphlet @ echo 0 making ${DOC}/prs.spad.dvi from ${IN}/prs.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/prs.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} prs.spad ; \ rm -f ${DOC}/prs.spad.pamphlet ; \ rm -f ${DOC}/prs.spad.tex ; \ rm -f ${DOC}/prs.spad ) @ \subsection{prtition.spad \cite{1}} <>= ${MID}/prtition.spad: ${IN}/prtition.spad.pamphlet @ echo 0 making ${MID}/prtition.spad from ${IN}/prtition.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/prtition.spad.pamphlet >prtition.spad ) @ <>= ${OUT}/SYMPOLY.o: ${MID}/SYMPOLY.NRLIB @ echo 0 making ${OUT}/SYMPOLY.o from ${MID}/SYMPOLY.NRLIB @ cp ${MID}/SYMPOLY.NRLIB/code.o ${OUT}/SYMPOLY.o @ <>= ${MID}/SYMPOLY.NRLIB: ${MID}/SYMPOLY.spad @ echo 0 making ${MID}/SYMPOLY.NRLIB from ${MID}/SYMPOLY.spad @ (cd ${MID} ; echo ')co SYMPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYMPOLY.spad: ${IN}/prtition.spad.pamphlet @ echo 0 making ${MID}/SYMPOLY.spad from ${IN}/prtition.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain SYMPOLY SymmetricPolynomial" ${IN}/prtition.spad.pamphlet >SYMPOLY.spad ) @ <>= ${OUT}/PRTITION.o: ${MID}/PRTITION.NRLIB @ echo 0 making ${OUT}/PRTITION.o from ${MID}/PRTITION.NRLIB @ cp ${MID}/PRTITION.NRLIB/code.o ${OUT}/PRTITION.o @ <>= ${MID}/PRTITION.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PRTITION.spad @ echo 0 making ${MID}/PRTITION.NRLIB from ${MID}/PRTITION.spad @ (cd ${MID} ; echo ')co PRTITION.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRTITION.spad: ${IN}/prtition.spad.pamphlet @ echo 0 making ${MID}/PRTITION.spad from ${IN}/prtition.spad.pamphlet @(cd ${MID} ; \ rm -rf PRTITION.NRLIB ; \ ${SPADBIN}/notangle -R"domain PRTITION Partition" ${IN}/prtition.spad.pamphlet >PRTITION.spad ) @ <>= ${DOC}/prtition.spad.dvi: ${IN}/prtition.spad.pamphlet @ echo 0 making ${DOC}/prtition.spad.dvi from ${IN}/prtition.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/prtition.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} prtition.spad ; \ rm -f ${DOC}/prtition.spad.pamphlet ; \ rm -f ${DOC}/prtition.spad.tex ; \ rm -f ${DOC}/prtition.spad ) @ \subsection{pscat.spad \cite{1}} <>= ${MID}/pscat.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/pscat.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pscat.spad.pamphlet >pscat.spad ) @ <>= ${OUT}/MTSCAT.o: ${MID}/MTSCAT.NRLIB @ echo 0 making ${OUT}/MTSCAT.o from ${MID}/MTSCAT.NRLIB @ cp ${MID}/MTSCAT.NRLIB/code.o ${OUT}/MTSCAT.o @ <>= ${MID}/MTSCAT.NRLIB: ${MID}/MTSCAT.spad @ echo 0 making ${MID}/MTSCAT.NRLIB from ${MID}/MTSCAT.spad @ (cd ${MID} ; echo ')co MTSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/MTSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/MTSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf MTSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category MTSCAT MultivariateTaylorSeriesCategory" ${IN}/pscat.spad.pamphlet >MTSCAT.spad ) @ <>= ${MID}/MTSCAT.o: ${MID}/MTSCAT.lsp @ echo 0 making ${MID}/MTSCAT.o from ${MID}/MTSCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "MTSCAT.lsp" :output-file "MTSCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/MTSCAT.o ${OUT}/MTSCAT.o @ <>= ${MID}/MTSCAT.lsp: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/MTSCAT.lsp from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf MTSCAT.NRLIB ; \ rm -rf ${OUT}/MTSCAT.o ; \ ${SPADBIN}/notangle -R"MTSCAT.lsp BOOTSTRAP" ${IN}/pscat.spad.pamphlet >MTSCAT.lsp ) @ <>= ${OUT}/PSCAT-.o: ${MID}/PSCAT.NRLIB @ echo 0 making ${OUT}/PSCAT-.o from ${MID}/PSCAT-.NRLIB @ cp ${MID}/PSCAT-.NRLIB/code.o ${OUT}/PSCAT-.o @ <>= ${MID}/PSCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/PSCAT.spad @ echo 0 making ${MID}/PSCAT-.NRLIB from ${MID}/PSCAT.spad @ (cd ${MID} ; echo ')co PSCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/PSCAT.o: ${MID}/PSCAT.NRLIB @ echo 0 making ${OUT}/PSCAT.o from ${MID}/PSCAT.NRLIB @ cp ${MID}/PSCAT.NRLIB/code.o ${OUT}/PSCAT.o @ <>= ${MID}/PSCAT.NRLIB: ${MID}/PSCAT.spad @ echo 0 making ${MID}/PSCAT.NRLIB from ${MID}/PSCAT.spad @ (cd ${MID} ; echo ')co PSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/PSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf PSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PSCAT PowerSeriesCategory" ${IN}/pscat.spad.pamphlet >PSCAT.spad ) @ <>= ${OUT}/ULSCAT.o: ${MID}/ULSCAT.NRLIB @ echo 0 making ${OUT}/ULSCAT.o from ${MID}/ULSCAT.NRLIB @ cp ${MID}/ULSCAT.NRLIB/code.o ${OUT}/ULSCAT.o @ <>= ${MID}/ULSCAT.NRLIB: ${MID}/ULSCAT.spad @ echo 0 making ${MID}/ULSCAT.NRLIB from ${MID}/ULSCAT.spad @ (cd ${MID} ; echo ')co ULSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ULSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/ULSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf ULSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category ULSCAT UnivariateLaurentSeriesCategory" ${IN}/pscat.spad.pamphlet >ULSCAT.spad ) @ <>= ${MID}/ULSCAT.o: ${MID}/ULSCAT.lsp @ echo 0 making ${MID}/ULSCAT.o from ${MID}/ULSCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ULSCAT.lsp" :output-file "ULSCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/ULSCAT.o ${OUT}/ULSCAT.o @ <>= ${MID}/ULSCAT.lsp: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/ULSCAT.lsp from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf ULSCAT.NRLIB ; \ rm -rf ${OUT}/ULSCAT.o ; \ ${SPADBIN}/notangle -R"ULSCAT.lsp BOOTSTRAP" ${IN}/pscat.spad.pamphlet >ULSCAT.lsp ) @ <>= ${OUT}/UPSCAT-.o: ${MID}/UPSCAT.NRLIB @ echo 0 making ${OUT}/UPSCAT-.o from ${MID}/UPSCAT-.NRLIB @ cp ${MID}/UPSCAT-.NRLIB/code.o ${OUT}/UPSCAT-.o @ <>= ${MID}/UPSCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/UPSCAT.spad @ echo 0 making ${MID}/UPSCAT-.NRLIB from ${MID}/UPSCAT.spad @ (cd ${MID} ; echo ')co UPSCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/UPSCAT.o: ${MID}/UPSCAT.NRLIB @ echo 0 making ${OUT}/UPSCAT.o from ${MID}/UPSCAT.NRLIB @ cp ${MID}/UPSCAT.NRLIB/code.o ${OUT}/UPSCAT.o @ <>= ${MID}/UPSCAT.NRLIB: ${MID}/UPSCAT.spad @ echo 0 making ${MID}/UPSCAT.NRLIB from ${MID}/UPSCAT.spad @ (cd ${MID} ; echo ')co UPSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/UPSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category UPSCAT UnivariatePowerSeriesCategory" ${IN}/pscat.spad.pamphlet >UPSCAT.spad ) @ <>= ${OUT}/UPXSCAT.o: ${MID}/UPXSCAT.NRLIB @ echo 0 making ${OUT}/UPXSCAT.o from ${MID}/UPXSCAT.NRLIB @ cp ${MID}/UPXSCAT.NRLIB/code.o ${OUT}/UPXSCAT.o @ <>= ${MID}/UPXSCAT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPXSCAT.spad @ echo 0 making ${MID}/UPXSCAT.NRLIB from ${MID}/UPXSCAT.spad @ (cd ${MID} ; echo ')co UPXSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/UPXSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category UPXSCAT UnivariatePuiseuxSeriesCategory" ${IN}/pscat.spad.pamphlet >UPXSCAT.spad ) @ <>= ${OUT}/UTSCAT-.o: ${MID}/UTSCAT.NRLIB @ echo 0 making ${OUT}/UTSCAT-.o from ${MID}/UTSCAT-.NRLIB @ cp ${MID}/UTSCAT-.NRLIB/code.o ${OUT}/UTSCAT-.o @ <>= ${MID}/UTSCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/UTSCAT.spad @ echo 0 making ${MID}/UTSCAT-.NRLIB from ${MID}/UTSCAT.spad @ (cd ${MID} ; echo ')co UTSCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/UTSCAT.o: ${MID}/UTSCAT.NRLIB @ echo 0 making ${OUT}/UTSCAT.o from ${MID}/UTSCAT.NRLIB @ cp ${MID}/UTSCAT.NRLIB/code.o ${OUT}/UTSCAT.o @ <>= ${MID}/UTSCAT.NRLIB: ${MID}/UTSCAT.spad @ echo 0 making ${MID}/UTSCAT.NRLIB from ${MID}/UTSCAT.spad @ (cd ${MID} ; echo ')co UTSCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/UTSCAT.spad: ${IN}/pscat.spad.pamphlet @ echo 0 making ${MID}/UTSCAT.spad from ${IN}/pscat.spad.pamphlet @(cd ${MID} ; \ rm -rf UTSCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category UTSCAT UnivariateTaylorSeriesCategory" ${IN}/pscat.spad.pamphlet >UTSCAT.spad ) @ <>= ${DOC}/pscat.spad.dvi: ${IN}/pscat.spad.pamphlet @ echo 0 making ${DOC}/pscat.spad.dvi from ${IN}/pscat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pscat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pscat.spad ; \ rm -f ${DOC}/pscat.spad.pamphlet ; \ rm -f ${DOC}/pscat.spad.tex ; \ rm -f ${DOC}/pscat.spad ) @ \subsection{pseudolin.spad \cite{1}} <>= ${MID}/pseudolin.spad: ${IN}/pseudolin.spad.pamphlet @ echo 0 making ${MID}/pseudolin.spad from ${IN}/pseudolin.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/pseudolin.spad.pamphlet >pseudolin.spad ) @ <>= ${OUT}/PSEUDLIN.o: ${MID}/PSEUDLIN.NRLIB @ echo 0 making ${OUT}/PSEUDLIN.o from ${MID}/PSEUDLIN.NRLIB @ cp ${MID}/PSEUDLIN.NRLIB/code.o ${OUT}/PSEUDLIN.o @ <>= ${MID}/PSEUDLIN.NRLIB: ${MID}/PSEUDLIN.spad @ echo 0 making ${MID}/PSEUDLIN.NRLIB from ${MID}/PSEUDLIN.spad @ (cd ${MID} ; echo ')co PSEUDLIN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSEUDLIN.spad: ${IN}/pseudolin.spad.pamphlet @ echo 0 making ${MID}/PSEUDLIN.spad from ${IN}/pseudolin.spad.pamphlet @(cd ${MID} ; \ rm -rf PSEUDLIN.NRLIB ; \ ${SPADBIN}/notangle -R"package PSEUDLIN PseudoLinearNormalForm" ${IN}/pseudolin.spad.pamphlet >PSEUDLIN.spad ) @ <>= ${DOC}/pseudolin.spad.dvi: ${IN}/pseudolin.spad.pamphlet @ echo 0 making ${DOC}/pseudolin.spad.dvi from ${IN}/pseudolin.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/pseudolin.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} pseudolin.spad ; \ rm -f ${DOC}/pseudolin.spad.pamphlet ; \ rm -f ${DOC}/pseudolin.spad.tex ; \ rm -f ${DOC}/pseudolin.spad ) @ \subsection{ptranfn.spad \cite{1}} <>= ${MID}/ptranfn.spad: ${IN}/ptranfn.spad.pamphlet @ echo 0 making ${MID}/ptranfn.spad from ${IN}/ptranfn.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ptranfn.spad.pamphlet >ptranfn.spad ) @ <>= ${OUT}/PTRANFN.o: ${MID}/PTRANFN.NRLIB @ echo 0 making ${OUT}/PTRANFN.o from ${MID}/PTRANFN.NRLIB @ cp ${MID}/PTRANFN.NRLIB/code.o ${OUT}/PTRANFN.o @ <>= ${MID}/PTRANFN.NRLIB: ${MID}/PTRANFN.spad @ echo 0 making ${MID}/PTRANFN.NRLIB from ${MID}/PTRANFN.spad @ (cd ${MID} ; echo ')co PTRANFN.spad' | ${INTERPSYS} ) @ <>= ${MID}/PTRANFN.spad: ${IN}/ptranfn.spad.pamphlet @ echo 0 making ${MID}/PTRANFN.spad from ${IN}/ptranfn.spad.pamphlet @(cd ${MID} ; \ rm -rf PTRANFN.NRLIB ; \ ${SPADBIN}/notangle -R"category PTRANFN PartialTranscendentalFunctions" ${IN}/ptranfn.spad.pamphlet >PTRANFN.spad ) @ <>= ${DOC}/ptranfn.spad.dvi: ${IN}/ptranfn.spad.pamphlet @ echo 0 making ${DOC}/ptranfn.spad.dvi from ${IN}/ptranfn.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ptranfn.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ptranfn.spad ; \ rm -f ${DOC}/ptranfn.spad.pamphlet ; \ rm -f ${DOC}/ptranfn.spad.tex ; \ rm -f ${DOC}/ptranfn.spad ) @ \subsection{puiseux.spad \cite{1}} <>= ${MID}/puiseux.spad: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${MID}/puiseux.spad from ${IN}/puiseux.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/puiseux.spad.pamphlet >puiseux.spad ) @ <>= ${OUT}/UPXS.o: ${MID}/UPXS.NRLIB @ echo 0 making ${OUT}/UPXS.o from ${MID}/UPXS.NRLIB @ cp ${MID}/UPXS.NRLIB/code.o ${OUT}/UPXS.o @ <>= ${MID}/UPXS.NRLIB: ${MID}/UPXS.spad @ echo 0 making ${MID}/UPXS.NRLIB from ${MID}/UPXS.spad @ (cd ${MID} ; echo ')co UPXS.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXS.spad: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${MID}/UPXS.spad from ${IN}/puiseux.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXS.NRLIB ; \ ${SPADBIN}/notangle -R"domain UPXS UnivariatePuiseuxSeries" ${IN}/puiseux.spad.pamphlet >UPXS.spad ) @ <>= ${OUT}/UPXSCCA-.o: ${MID}/UPXSCCA.NRLIB @ echo 0 making ${OUT}/UPXSCCA-.o from ${MID}/UPXSCCA-.NRLIB @ cp ${MID}/UPXSCCA-.NRLIB/code.o ${OUT}/UPXSCCA-.o @ <>= ${MID}/UPXSCCA-.NRLIB: ${OUT}/TYPE.o ${MID}/UPXSCCA.spad @ echo 0 making ${MID}/UPXSCCA-.NRLIB from ${MID}/UPXSCCA.spad @ (cd ${MID} ; echo ')co UPXSCCA.spad' | ${INTERPSYS} ) @ <>= ${OUT}/UPXSCCA.o: ${MID}/UPXSCCA.NRLIB @ echo 0 making ${OUT}/UPXSCCA.o from ${MID}/UPXSCCA.NRLIB @ cp ${MID}/UPXSCCA.NRLIB/code.o ${OUT}/UPXSCCA.o @ <>= ${MID}/UPXSCCA.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPXSCCA.spad @ echo 0 making ${MID}/UPXSCCA.NRLIB from ${MID}/UPXSCCA.spad @ (cd ${MID} ; echo ')co UPXSCCA.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXSCCA.spad: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${MID}/UPXSCCA.spad from ${IN}/puiseux.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXSCCA.NRLIB ; \ ${SPADBIN}/notangle -R"category UPXSCCA UnivariatePuiseuxSeriesConstructorCategory" ${IN}/puiseux.spad.pamphlet >UPXSCCA.spad ) @ <>= ${OUT}/UPXSCONS.o: ${MID}/UPXSCONS.NRLIB @ echo 0 making ${OUT}/UPXSCONS.o from ${MID}/UPXSCONS.NRLIB @ cp ${MID}/UPXSCONS.NRLIB/code.o ${OUT}/UPXSCONS.o @ <>= ${MID}/UPXSCONS.NRLIB: ${MID}/UPXSCONS.spad @ echo 0 making ${MID}/UPXSCONS.NRLIB from ${MID}/UPXSCONS.spad @ (cd ${MID} ; echo ')co UPXSCONS.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXSCONS.spad: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${MID}/UPXSCONS.spad from ${IN}/puiseux.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXSCONS.NRLIB ; \ ${SPADBIN}/notangle -R"domain UPXSCONS UnivariatePuiseuxSeriesConstructor" ${IN}/puiseux.spad.pamphlet >UPXSCONS.spad ) @ <>= ${OUT}/UPXS2.o: ${MID}/UPXS2.NRLIB @ echo 0 making ${OUT}/UPXS2.o from ${MID}/UPXS2.NRLIB @ cp ${MID}/UPXS2.NRLIB/code.o ${OUT}/UPXS2.o @ <>= ${MID}/UPXS2.NRLIB: ${MID}/UPXS2.spad @ echo 0 making ${MID}/UPXS2.NRLIB from ${MID}/UPXS2.spad @ (cd ${MID} ; echo ')co UPXS2.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPXS2.spad: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${MID}/UPXS2.spad from ${IN}/puiseux.spad.pamphlet @(cd ${MID} ; \ rm -rf UPXS2.NRLIB ; \ ${SPADBIN}/notangle -R"package UPXS2 UnivariatePuiseuxSeriesFunctions2" ${IN}/puiseux.spad.pamphlet >UPXS2.spad ) @ <>= ${DOC}/puiseux.spad.dvi: ${IN}/puiseux.spad.pamphlet @ echo 0 making ${DOC}/puiseux.spad.dvi from ${IN}/puiseux.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/puiseux.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} puiseux.spad ; \ rm -f ${DOC}/puiseux.spad.pamphlet ; \ rm -f ${DOC}/puiseux.spad.tex ; \ rm -f ${DOC}/puiseux.spad ) @ \subsection{qalgset.spad \cite{1}} <>= ${MID}/qalgset.spad: ${IN}/qalgset.spad.pamphlet @ echo 0 making ${MID}/qalgset.spad from ${IN}/qalgset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/qalgset.spad.pamphlet >qalgset.spad ) @ <>= ${OUT}/QALGSET.o: ${MID}/QALGSET.NRLIB @ echo 0 making ${OUT}/QALGSET.o from ${MID}/QALGSET.NRLIB @ cp ${MID}/QALGSET.NRLIB/code.o ${OUT}/QALGSET.o @ <>= ${MID}/QALGSET.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/QALGSET.spad @ echo 0 making ${MID}/QALGSET.NRLIB from ${MID}/QALGSET.spad @ (cd ${MID} ; echo ')co QALGSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/QALGSET.spad: ${IN}/qalgset.spad.pamphlet @ echo 0 making ${MID}/QALGSET.spad from ${IN}/qalgset.spad.pamphlet @(cd ${MID} ; \ rm -rf QALGSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain QALGSET QuasiAlgebraicSet" ${IN}/qalgset.spad.pamphlet >QALGSET.spad ) @ <>= ${OUT}/QALGSET2.o: ${MID}/QALGSET2.NRLIB @ echo 0 making ${OUT}/QALGSET2.o from ${MID}/QALGSET2.NRLIB @ cp ${MID}/QALGSET2.NRLIB/code.o ${OUT}/QALGSET2.o @ <>= ${MID}/QALGSET2.NRLIB: ${MID}/QALGSET2.spad @ echo 0 making ${MID}/QALGSET2.NRLIB from ${MID}/QALGSET2.spad @ (cd ${MID} ; echo ')co QALGSET2.spad' | ${INTERPSYS} ) @ <>= ${MID}/QALGSET2.spad: ${IN}/qalgset.spad.pamphlet @ echo 0 making ${MID}/QALGSET2.spad from ${IN}/qalgset.spad.pamphlet @(cd ${MID} ; \ rm -rf QALGSET2.NRLIB ; \ ${SPADBIN}/notangle -R"package QALGSET2 QuasiAlgebraicSet2" ${IN}/qalgset.spad.pamphlet >QALGSET2.spad ) @ <>= ${DOC}/qalgset.spad.dvi: ${IN}/qalgset.spad.pamphlet @ echo 0 making ${DOC}/qalgset.spad.dvi from ${IN}/qalgset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/qalgset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} qalgset.spad ; \ rm -f ${DOC}/qalgset.spad.pamphlet ; \ rm -f ${DOC}/qalgset.spad.tex ; \ rm -f ${DOC}/qalgset.spad ) @ \subsection{quat.spad \cite{1}} <>= ${MID}/quat.spad: ${IN}/quat.spad.pamphlet @ echo 0 making ${MID}/quat.spad from ${IN}/quat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/quat.spad.pamphlet >quat.spad ) @ <>= ${OUT}/QUAT.o: ${MID}/QUAT.NRLIB @ echo 0 making ${OUT}/QUAT.o from ${MID}/QUAT.NRLIB @ cp ${MID}/QUAT.NRLIB/code.o ${OUT}/QUAT.o @ <>= ${MID}/QUAT.NRLIB: ${MID}/QUAT.spad @ echo 0 making ${MID}/QUAT.NRLIB from ${MID}/QUAT.spad @ (cd ${MID} ; echo ')co QUAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/QUAT.spad: ${IN}/quat.spad.pamphlet @ echo 0 making ${MID}/QUAT.spad from ${IN}/quat.spad.pamphlet @(cd ${MID} ; \ rm -rf QUAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain QUAT Quaternion" ${IN}/quat.spad.pamphlet >QUAT.spad ) @ <>= ${OUT}/QUATCAT-.o: ${MID}/QUATCAT.NRLIB @ echo 0 making ${OUT}/QUATCAT-.o from ${MID}/QUATCAT-.NRLIB @ cp ${MID}/QUATCAT-.NRLIB/code.o ${OUT}/QUATCAT-.o @ <>= ${MID}/QUATCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/QUATCAT.spad @ echo 0 making ${MID}/QUATCAT-.NRLIB from ${MID}/QUATCAT.spad @ (cd ${MID} ; echo ')co QUATCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/QUATCAT.o: ${MID}/QUATCAT.NRLIB @ echo 0 making ${OUT}/QUATCAT.o from ${MID}/QUATCAT.NRLIB @ cp ${MID}/QUATCAT.NRLIB/code.o ${OUT}/QUATCAT.o @ <>= ${MID}/QUATCAT.NRLIB: ${MID}/QUATCAT.spad @ echo 0 making ${MID}/QUATCAT.NRLIB from ${MID}/QUATCAT.spad @ (cd ${MID} ; echo ')co QUATCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/QUATCAT.spad: ${IN}/quat.spad.pamphlet @ echo 0 making ${MID}/QUATCAT.spad from ${IN}/quat.spad.pamphlet @(cd ${MID} ; \ rm -rf QUATCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category QUATCAT QuaternionCategory" ${IN}/quat.spad.pamphlet >QUATCAT.spad ) @ <>= ${OUT}/QUATCT2.o: ${MID}/QUATCT2.NRLIB @ echo 0 making ${OUT}/QUATCT2.o from ${MID}/QUATCT2.NRLIB @ cp ${MID}/QUATCT2.NRLIB/code.o ${OUT}/QUATCT2.o @ <>= ${MID}/QUATCT2.NRLIB: ${MID}/QUATCT2.spad @ echo 0 making ${MID}/QUATCT2.NRLIB from ${MID}/QUATCT2.spad @ (cd ${MID} ; echo ')co QUATCT2.spad' | ${INTERPSYS} ) @ <>= ${MID}/QUATCT2.spad: ${IN}/quat.spad.pamphlet @ echo 0 making ${MID}/QUATCT2.spad from ${IN}/quat.spad.pamphlet @(cd ${MID} ; \ rm -rf QUATCT2.NRLIB ; \ ${SPADBIN}/notangle -R"package QUATCT2 QuaternionCategoryFunctions2" ${IN}/quat.spad.pamphlet >QUATCT2.spad ) @ <>= ${DOC}/quat.spad.dvi: ${IN}/quat.spad.pamphlet @ echo 0 making ${DOC}/quat.spad.dvi from ${IN}/quat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/quat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} quat.spad ; \ rm -f ${DOC}/quat.spad.pamphlet ; \ rm -f ${DOC}/quat.spad.tex ; \ rm -f ${DOC}/quat.spad ) @ \subsection{radeigen.spad \cite{1}} <>= ${MID}/radeigen.spad: ${IN}/radeigen.spad.pamphlet @ echo 0 making ${MID}/radeigen.spad from ${IN}/radeigen.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/radeigen.spad.pamphlet >radeigen.spad ) @ <>= ${OUT}/REP.o: ${MID}/REP.NRLIB @ echo 0 making ${OUT}/REP.o from ${MID}/REP.NRLIB @ cp ${MID}/REP.NRLIB/code.o ${OUT}/REP.o @ <>= ${MID}/REP.NRLIB: ${MID}/REP.spad @ echo 0 making ${MID}/REP.NRLIB from ${MID}/REP.spad @ (cd ${MID} ; echo ')co REP.spad' | ${INTERPSYS} ) @ <>= ${MID}/REP.spad: ${IN}/radeigen.spad.pamphlet @ echo 0 making ${MID}/REP.spad from ${IN}/radeigen.spad.pamphlet @(cd ${MID} ; \ rm -rf REP.NRLIB ; \ ${SPADBIN}/notangle -R"package REP RadicalEigenPackage" ${IN}/radeigen.spad.pamphlet >REP.spad ) @ <>= ${DOC}/radeigen.spad.dvi: ${IN}/radeigen.spad.pamphlet @ echo 0 making ${DOC}/radeigen.spad.dvi from ${IN}/radeigen.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/radeigen.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} radeigen.spad ; \ rm -f ${DOC}/radeigen.spad.pamphlet ; \ rm -f ${DOC}/radeigen.spad.tex ; \ rm -f ${DOC}/radeigen.spad ) @ \subsection{radix.spad \cite{1}} <>= ${MID}/radix.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/radix.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/radix.spad.pamphlet >radix.spad ) @ <>= ${OUT}/BINARY.o: ${MID}/BINARY.NRLIB @ echo 0 making ${OUT}/BINARY.o from ${MID}/BINARY.NRLIB @ cp ${MID}/BINARY.NRLIB/code.o ${OUT}/BINARY.o @ <>= ${MID}/BINARY.NRLIB: ${MID}/BINARY.spad @ echo 0 making ${MID}/BINARY.NRLIB from ${MID}/BINARY.spad @ (cd ${MID} ; echo ')co BINARY.spad' | ${INTERPSYS} ) @ <>= ${MID}/BINARY.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/BINARY.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ rm -rf BINARY.NRLIB ; \ ${SPADBIN}/notangle -R"domain BINARY BinaryExpansion" ${IN}/radix.spad.pamphlet >BINARY.spad ) @ <>= ${OUT}/DECIMAL.o: ${MID}/DECIMAL.NRLIB @ echo 0 making ${OUT}/DECIMAL.o from ${MID}/DECIMAL.NRLIB @ cp ${MID}/DECIMAL.NRLIB/code.o ${OUT}/DECIMAL.o @ <>= ${MID}/DECIMAL.NRLIB: ${MID}/DECIMAL.spad @ echo 0 making ${MID}/DECIMAL.NRLIB from ${MID}/DECIMAL.spad @ (cd ${MID} ; echo ')co DECIMAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/DECIMAL.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/DECIMAL.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ rm -rf DECIMAL.NRLIB ; \ ${SPADBIN}/notangle -R"domain DECIMAL DecimalExpansion" ${IN}/radix.spad.pamphlet >DECIMAL.spad ) @ <>= ${OUT}/HEXADEC.o: ${MID}/HEXADEC.NRLIB @ echo 0 making ${OUT}/HEXADEC.o from ${MID}/HEXADEC.NRLIB @ cp ${MID}/HEXADEC.NRLIB/code.o ${OUT}/HEXADEC.o @ <>= ${MID}/HEXADEC.NRLIB: ${MID}/HEXADEC.spad @ echo 0 making ${MID}/HEXADEC.NRLIB from ${MID}/HEXADEC.spad @ (cd ${MID} ; echo ')co HEXADEC.spad' | ${INTERPSYS} ) @ <>= ${MID}/HEXADEC.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/HEXADEC.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ rm -rf HEXADEC.NRLIB ; \ ${SPADBIN}/notangle -R"domain HEXADEC HexadecimalExpansion" ${IN}/radix.spad.pamphlet >HEXADEC.spad ) @ <>= ${OUT}/RADIX.o: ${MID}/RADIX.NRLIB @ echo 0 making ${OUT}/RADIX.o from ${MID}/RADIX.NRLIB @ cp ${MID}/RADIX.NRLIB/code.o ${OUT}/RADIX.o @ <>= ${MID}/RADIX.NRLIB: ${MID}/RADIX.spad @ echo 0 making ${MID}/RADIX.NRLIB from ${MID}/RADIX.spad @ (cd ${MID} ; echo ')co RADIX.spad' | ${INTERPSYS} ) @ <>= ${MID}/RADIX.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/RADIX.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ rm -rf RADIX.NRLIB ; \ ${SPADBIN}/notangle -R"domain RADIX RadixExpansion" ${IN}/radix.spad.pamphlet >RADIX.spad ) @ <>= ${OUT}/RADUTIL.o: ${MID}/RADUTIL.NRLIB @ echo 0 making ${OUT}/RADUTIL.o from ${MID}/RADUTIL.NRLIB @ cp ${MID}/RADUTIL.NRLIB/code.o ${OUT}/RADUTIL.o @ <>= ${MID}/RADUTIL.NRLIB: ${MID}/RADUTIL.spad @ echo 0 making ${MID}/RADUTIL.NRLIB from ${MID}/RADUTIL.spad @ (cd ${MID} ; echo ')co RADUTIL.spad' | ${INTERPSYS} ) @ <>= ${MID}/RADUTIL.spad: ${IN}/radix.spad.pamphlet @ echo 0 making ${MID}/RADUTIL.spad from ${IN}/radix.spad.pamphlet @(cd ${MID} ; \ rm -rf RADUTIL.NRLIB ; \ ${SPADBIN}/notangle -R"package RADUTIL RadixUtilities" ${IN}/radix.spad.pamphlet >RADUTIL.spad ) @ <>= ${DOC}/radix.spad.dvi: ${IN}/radix.spad.pamphlet @ echo 0 making ${DOC}/radix.spad.dvi from ${IN}/radix.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/radix.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} radix.spad ; \ rm -f ${DOC}/radix.spad.pamphlet ; \ rm -f ${DOC}/radix.spad.tex ; \ rm -f ${DOC}/radix.spad ) @ \subsection{random.spad \cite{1}} <>= ${MID}/random.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/random.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/random.spad.pamphlet >random.spad ) @ <>= ${OUT}/INTBIT.o: ${MID}/INTBIT.NRLIB @ echo 0 making ${OUT}/INTBIT.o from ${MID}/INTBIT.NRLIB @ cp ${MID}/INTBIT.NRLIB/code.o ${OUT}/INTBIT.o @ <>= ${MID}/INTBIT.NRLIB: ${MID}/INTBIT.spad @ echo 0 making ${MID}/INTBIT.NRLIB from ${MID}/INTBIT.spad @ (cd ${MID} ; echo ')co INTBIT.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTBIT.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/INTBIT.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ rm -rf INTBIT.NRLIB ; \ ${SPADBIN}/notangle -R"package INTBIT IntegerBits" ${IN}/random.spad.pamphlet >INTBIT.spad ) @ <>= ${OUT}/RANDSRC.o: ${MID}/RANDSRC.NRLIB @ echo 0 making ${OUT}/RANDSRC.o from ${MID}/RANDSRC.NRLIB @ cp ${MID}/RANDSRC.NRLIB/code.o ${OUT}/RANDSRC.o @ <>= ${MID}/RANDSRC.NRLIB: ${MID}/RANDSRC.spad @ echo 0 making ${MID}/RANDSRC.NRLIB from ${MID}/RANDSRC.spad @ (cd ${MID} ; echo ')co RANDSRC.spad' | ${INTERPSYS} ) @ <>= ${MID}/RANDSRC.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/RANDSRC.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ rm -rf RANDSRC.NRLIB ; \ ${SPADBIN}/notangle -R"package RANDSRC RandomNumberSource" ${IN}/random.spad.pamphlet >RANDSRC.spad ) @ <>= ${OUT}/RDIST.o: ${MID}/RDIST.NRLIB @ echo 0 making ${OUT}/RDIST.o from ${MID}/RDIST.NRLIB @ cp ${MID}/RDIST.NRLIB/code.o ${OUT}/RDIST.o @ <>= ${MID}/RDIST.NRLIB: ${MID}/RDIST.spad @ echo 0 making ${MID}/RDIST.NRLIB from ${MID}/RDIST.spad @ (cd ${MID} ; echo ')co RDIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDIST.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/RDIST.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ rm -rf RDIST.NRLIB ; \ ${SPADBIN}/notangle -R"package RDIST RandomDistributions" ${IN}/random.spad.pamphlet >RDIST.spad ) @ <>= ${OUT}/RFDIST.o: ${MID}/RFDIST.NRLIB @ echo 0 making ${OUT}/RFDIST.o from ${MID}/RFDIST.NRLIB @ cp ${MID}/RFDIST.NRLIB/code.o ${OUT}/RFDIST.o @ <>= ${MID}/RFDIST.NRLIB: ${MID}/RFDIST.spad @ echo 0 making ${MID}/RFDIST.NRLIB from ${MID}/RFDIST.spad @ (cd ${MID} ; echo ')co RFDIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/RFDIST.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/RFDIST.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ rm -rf RFDIST.NRLIB ; \ ${SPADBIN}/notangle -R"package RFDIST RandomFloatDistributions" ${IN}/random.spad.pamphlet >RFDIST.spad ) @ <>= ${OUT}/RIDIST.o: ${MID}/RIDIST.NRLIB @ echo 0 making ${OUT}/RIDIST.o from ${MID}/RIDIST.NRLIB @ cp ${MID}/RIDIST.NRLIB/code.o ${OUT}/RIDIST.o @ <>= ${MID}/RIDIST.NRLIB: ${MID}/RIDIST.spad @ echo 0 making ${MID}/RIDIST.NRLIB from ${MID}/RIDIST.spad @ (cd ${MID} ; echo ')co RIDIST.spad' | ${INTERPSYS} ) @ <>= ${MID}/RIDIST.spad: ${IN}/random.spad.pamphlet @ echo 0 making ${MID}/RIDIST.spad from ${IN}/random.spad.pamphlet @(cd ${MID} ; \ rm -rf RIDIST.NRLIB ; \ ${SPADBIN}/notangle -R"package RIDIST RandomIntegerDistributions" ${IN}/random.spad.pamphlet >RIDIST.spad ) @ <>= ${DOC}/random.spad.dvi: ${IN}/random.spad.pamphlet @ echo 0 making ${DOC}/random.spad.dvi from ${IN}/random.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/random.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} random.spad ; \ rm -f ${DOC}/random.spad.pamphlet ; \ rm -f ${DOC}/random.spad.tex ; \ rm -f ${DOC}/random.spad ) @ \subsection{ratfact.spad \cite{1}} <>= ${MID}/ratfact.spad: ${IN}/ratfact.spad.pamphlet @ echo 0 making ${MID}/ratfact.spad from ${IN}/ratfact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ratfact.spad.pamphlet >ratfact.spad ) @ <>= ${OUT}/RATFACT.o: ${MID}/RATFACT.NRLIB @ echo 0 making ${OUT}/RATFACT.o from ${MID}/RATFACT.NRLIB @ cp ${MID}/RATFACT.NRLIB/code.o ${OUT}/RATFACT.o @ <>= ${MID}/RATFACT.NRLIB: ${MID}/RATFACT.spad @ echo 0 making ${MID}/RATFACT.NRLIB from ${MID}/RATFACT.spad @ (cd ${MID} ; echo ')co RATFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RATFACT.spad: ${IN}/ratfact.spad.pamphlet @ echo 0 making ${MID}/RATFACT.spad from ${IN}/ratfact.spad.pamphlet @(cd ${MID} ; \ rm -rf RATFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package RATFACT RationalFactorize" ${IN}/ratfact.spad.pamphlet >RATFACT.spad ) @ <>= ${DOC}/ratfact.spad.dvi: ${IN}/ratfact.spad.pamphlet @ echo 0 making ${DOC}/ratfact.spad.dvi from ${IN}/ratfact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ratfact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ratfact.spad ; \ rm -f ${DOC}/ratfact.spad.pamphlet ; \ rm -f ${DOC}/ratfact.spad.tex ; \ rm -f ${DOC}/ratfact.spad ) @ \subsection{rdeef.spad \cite{1}} <>= ${MID}/rdeef.spad: ${IN}/rdeef.spad.pamphlet @ echo 0 making ${MID}/rdeef.spad from ${IN}/rdeef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rdeef.spad.pamphlet >rdeef.spad ) @ <>= ${OUT}/INTTOOLS.o: ${MID}/INTTOOLS.NRLIB @ echo 0 making ${OUT}/INTTOOLS.o from ${MID}/INTTOOLS.NRLIB @ cp ${MID}/INTTOOLS.NRLIB/code.o ${OUT}/INTTOOLS.o @ <>= ${MID}/INTTOOLS.NRLIB: ${MID}/INTTOOLS.spad @ echo 0 making ${MID}/INTTOOLS.NRLIB from ${MID}/INTTOOLS.spad @ (cd ${MID} ; echo ')co INTTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTTOOLS.spad: ${IN}/rdeef.spad.pamphlet @ echo 0 making ${MID}/INTTOOLS.spad from ${IN}/rdeef.spad.pamphlet @(cd ${MID} ; \ rm -rf INTTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package INTTOOLS IntegrationTools" ${IN}/rdeef.spad.pamphlet >INTTOOLS.spad ) @ <>= ${OUT}/RDEEF.o: ${MID}/RDEEF.NRLIB @ echo 0 making ${OUT}/RDEEF.o from ${MID}/RDEEF.NRLIB @ cp ${MID}/RDEEF.NRLIB/code.o ${OUT}/RDEEF.o @ <>= ${MID}/RDEEF.NRLIB: ${MID}/RDEEF.spad @ echo 0 making ${MID}/RDEEF.NRLIB from ${MID}/RDEEF.spad @ (cd ${MID} ; echo ')co RDEEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDEEF.spad: ${IN}/rdeef.spad.pamphlet @ echo 0 making ${MID}/RDEEF.spad from ${IN}/rdeef.spad.pamphlet @(cd ${MID} ; \ rm -rf RDEEF.NRLIB ; \ ${SPADBIN}/notangle -R"package RDEEF ElementaryRischDE" ${IN}/rdeef.spad.pamphlet >RDEEF.spad ) @ <>= ${DOC}/rdeef.spad.dvi: ${IN}/rdeef.spad.pamphlet @ echo 0 making ${DOC}/rdeef.spad.dvi from ${IN}/rdeef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rdeef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rdeef.spad ; \ rm -f ${DOC}/rdeef.spad.pamphlet ; \ rm -f ${DOC}/rdeef.spad.tex ; \ rm -f ${DOC}/rdeef.spad ) @ \subsection{rderf.spad \cite{1}} <>= ${MID}/rderf.spad: ${IN}/rderf.spad.pamphlet @ echo 0 making ${MID}/rderf.spad from ${IN}/rderf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rderf.spad.pamphlet >rderf.spad ) @ <>= ${OUT}/RDETR.o: ${MID}/RDETR.NRLIB @ echo 0 making ${OUT}/RDETR.o from ${MID}/RDETR.NRLIB @ cp ${MID}/RDETR.NRLIB/code.o ${OUT}/RDETR.o @ <>= ${MID}/RDETR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/RDETR.spad @ echo 0 making ${MID}/RDETR.NRLIB from ${MID}/RDETR.spad @ (cd ${MID} ; echo ')co RDETR.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDETR.spad: ${IN}/rderf.spad.pamphlet @ echo 0 making ${MID}/RDETR.spad from ${IN}/rderf.spad.pamphlet @(cd ${MID} ; \ rm -rf RDETR.NRLIB ; \ ${SPADBIN}/notangle -R"package RDETR TranscendentalRischDE" ${IN}/rderf.spad.pamphlet >RDETR.spad ) @ <>= ${DOC}/rderf.spad.dvi: ${IN}/rderf.spad.pamphlet @ echo 0 making ${DOC}/rderf.spad.dvi from ${IN}/rderf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rderf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rderf.spad ; \ rm -f ${DOC}/rderf.spad.pamphlet ; \ rm -f ${DOC}/rderf.spad.tex ; \ rm -f ${DOC}/rderf.spad ) @ \subsection{rdesys.spad \cite{1}} <>= ${MID}/rdesys.spad: ${IN}/rdesys.spad.pamphlet @ echo 0 making ${MID}/rdesys.spad from ${IN}/rdesys.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rdesys.spad.pamphlet >rdesys.spad ) @ <>= ${OUT}/RDEEFS.o: ${MID}/RDEEFS.NRLIB @ echo 0 making ${OUT}/RDEEFS.o from ${MID}/RDEEFS.NRLIB @ cp ${MID}/RDEEFS.NRLIB/code.o ${OUT}/RDEEFS.o @ <>= ${MID}/RDEEFS.NRLIB: ${MID}/RDEEFS.spad @ echo 0 making ${MID}/RDEEFS.NRLIB from ${MID}/RDEEFS.spad @ (cd ${MID} ; echo ')co RDEEFS.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDEEFS.spad: ${IN}/rdesys.spad.pamphlet @ echo 0 making ${MID}/RDEEFS.spad from ${IN}/rdesys.spad.pamphlet @(cd ${MID} ; \ rm -rf RDEEFS.NRLIB ; \ ${SPADBIN}/notangle -R"package RDEEFS ElementaryRischDESystem" ${IN}/rdesys.spad.pamphlet >RDEEFS.spad ) @ <>= ${OUT}/RDETRS.o: ${MID}/RDETRS.NRLIB @ echo 0 making ${OUT}/RDETRS.o from ${MID}/RDETRS.NRLIB @ cp ${MID}/RDETRS.NRLIB/code.o ${OUT}/RDETRS.o @ <>= ${MID}/RDETRS.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/RDETRS.spad @ echo 0 making ${MID}/RDETRS.NRLIB from ${MID}/RDETRS.spad @ (cd ${MID} ; echo ')co RDETRS.spad' | ${INTERPSYS} ) @ <>= ${MID}/RDETRS.spad: ${IN}/rdesys.spad.pamphlet @ echo 0 making ${MID}/RDETRS.spad from ${IN}/rdesys.spad.pamphlet @(cd ${MID} ; \ rm -rf RDETRS.NRLIB ; \ ${SPADBIN}/notangle -R"package RDETRS TranscendentalRischDESystem" ${IN}/rdesys.spad.pamphlet >RDETRS.spad ) @ <>= ${DOC}/rdesys.spad.dvi: ${IN}/rdesys.spad.pamphlet @ echo 0 making ${DOC}/rdesys.spad.dvi from ${IN}/rdesys.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rdesys.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rdesys.spad ; \ rm -f ${DOC}/rdesys.spad.pamphlet ; \ rm -f ${DOC}/rdesys.spad.tex ; \ rm -f ${DOC}/rdesys.spad ) @ \subsection{real0q.spad \cite{1}} <>= ${MID}/real0q.spad: ${IN}/real0q.spad.pamphlet @ echo 0 making ${MID}/real0q.spad from ${IN}/real0q.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/real0q.spad.pamphlet >real0q.spad ) @ <>= ${OUT}/REAL0Q.o: ${MID}/REAL0Q.NRLIB @ echo 0 making ${OUT}/REAL0Q.o from ${MID}/REAL0Q.NRLIB @ cp ${MID}/REAL0Q.NRLIB/code.o ${OUT}/REAL0Q.o @ <>= ${MID}/REAL0Q.NRLIB: ${MID}/REAL0Q.spad @ echo 0 making ${MID}/REAL0Q.NRLIB from ${MID}/REAL0Q.spad @ (cd ${MID} ; echo ')co REAL0Q.spad' | ${INTERPSYS} ) @ <>= ${MID}/REAL0Q.spad: ${IN}/real0q.spad.pamphlet @ echo 0 making ${MID}/REAL0Q.spad from ${IN}/real0q.spad.pamphlet @(cd ${MID} ; \ rm -rf REAL0Q.NRLIB ; \ ${SPADBIN}/notangle -R"package REAL0Q RealZeroPackageQ" ${IN}/real0q.spad.pamphlet >REAL0Q.spad ) @ <>= ${DOC}/real0q.spad.dvi: ${IN}/real0q.spad.pamphlet @ echo 0 making ${DOC}/real0q.spad.dvi from ${IN}/real0q.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/real0q.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} real0q.spad ; \ rm -f ${DOC}/real0q.spad.pamphlet ; \ rm -f ${DOC}/real0q.spad.tex ; \ rm -f ${DOC}/real0q.spad ) @ \subsection{realzero.spad \cite{1}} <>= ${MID}/realzero.spad: ${IN}/realzero.spad.pamphlet @ echo 0 making ${MID}/realzero.spad from ${IN}/realzero.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/realzero.spad.pamphlet >realzero.spad ) @ <>= ${OUT}/REAL0.o: ${MID}/REAL0.NRLIB @ echo 0 making ${OUT}/REAL0.o from ${MID}/REAL0.NRLIB @ cp ${MID}/REAL0.NRLIB/code.o ${OUT}/REAL0.o @ <>= ${MID}/REAL0.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/REAL0.spad @ echo 0 making ${MID}/REAL0.NRLIB from ${MID}/REAL0.spad @ (cd ${MID} ; echo ')co REAL0.spad' | ${INTERPSYS} ) @ <>= ${MID}/REAL0.spad: ${IN}/realzero.spad.pamphlet @ echo 0 making ${MID}/REAL0.spad from ${IN}/realzero.spad.pamphlet @(cd ${MID} ; \ rm -rf REAL0.NRLIB ; \ ${SPADBIN}/notangle -R"package REAL0 RealZeroPackage" ${IN}/realzero.spad.pamphlet >REAL0.spad ) @ <>= ${DOC}/realzero.spad.dvi: ${IN}/realzero.spad.pamphlet @ echo 0 making ${DOC}/realzero.spad.dvi from ${IN}/realzero.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/realzero.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} realzero.spad ; \ rm -f ${DOC}/realzero.spad.pamphlet ; \ rm -f ${DOC}/realzero.spad.tex ; \ rm -f ${DOC}/realzero.spad ) @ \subsection{reclos.spad \cite{1}} <>= ${MID}/reclos.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/reclos.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/reclos.spad.pamphlet >reclos.spad ) @ <>= ${OUT}/POLUTIL.o: ${MID}/POLUTIL.NRLIB @ echo 0 making ${OUT}/POLUTIL.o from ${MID}/POLUTIL.NRLIB @ cp ${MID}/POLUTIL.NRLIB/code.o ${OUT}/POLUTIL.o @ <>= ${MID}/POLUTIL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLUTIL.spad @ echo 0 making ${MID}/POLUTIL.NRLIB from ${MID}/POLUTIL.spad @ (cd ${MID} ; echo ')co POLUTIL.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLUTIL.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/POLUTIL.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ rm -rf POLUTIL.NRLIB ; \ ${SPADBIN}/notangle -R"package POLUTIL RealPolynomialUtilitiesPackage" ${IN}/reclos.spad.pamphlet >POLUTIL.spad ) @ <>= ${OUT}/RCFIELD-.o: ${MID}/RCFIELD.NRLIB @ echo 0 making ${OUT}/RCFIELD-.o from ${MID}/RCFIELD-.NRLIB @ cp ${MID}/RCFIELD-.NRLIB/code.o ${OUT}/RCFIELD-.o @ <>= ${MID}/RCFIELD-.NRLIB: ${OUT}/TYPE.o ${MID}/RCFIELD.spad @ echo 0 making ${MID}/RCFIELD-.NRLIB from ${MID}/RCFIELD.spad @ (cd ${MID} ; echo ')co RCFIELD.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RCFIELD.o: ${MID}/RCFIELD.NRLIB @ echo 0 making ${OUT}/RCFIELD.o from ${MID}/RCFIELD.NRLIB @ cp ${MID}/RCFIELD.NRLIB/code.o ${OUT}/RCFIELD.o @ <>= ${MID}/RCFIELD.NRLIB: ${MID}/RCFIELD.spad @ echo 0 making ${MID}/RCFIELD.NRLIB from ${MID}/RCFIELD.spad @ (cd ${MID} ; echo ')co RCFIELD.spad' | ${INTERPSYS} ) @ <>= ${MID}/RCFIELD.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/RCFIELD.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ rm -rf RCFIELD.NRLIB ; \ ${SPADBIN}/notangle -R"category RCFIELD RealClosedField" ${IN}/reclos.spad.pamphlet >RCFIELD.spad ) @ <>= ${OUT}/RECLOS.o: ${MID}/RECLOS.NRLIB @ echo 0 making ${OUT}/RECLOS.o from ${MID}/RECLOS.NRLIB @ cp ${MID}/RECLOS.NRLIB/code.o ${OUT}/RECLOS.o @ <>= ${MID}/RECLOS.NRLIB: ${MID}/RECLOS.spad @ echo 0 making ${MID}/RECLOS.NRLIB from ${MID}/RECLOS.spad @ (cd ${MID} ; echo ')co RECLOS.spad' | ${INTERPSYS} ) @ <>= ${MID}/RECLOS.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/RECLOS.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ rm -rf RECLOS.NRLIB ; \ ${SPADBIN}/notangle -R"domain RECLOS RealClosure" ${IN}/reclos.spad.pamphlet >RECLOS.spad ) @ <>= ${OUT}/ROIRC.o: ${MID}/ROIRC.NRLIB @ echo 0 making ${OUT}/ROIRC.o from ${MID}/ROIRC.NRLIB @ cp ${MID}/ROIRC.NRLIB/code.o ${OUT}/ROIRC.o @ <>= ${MID}/ROIRC.NRLIB: ${MID}/ROIRC.spad @ echo 0 making ${MID}/ROIRC.NRLIB from ${MID}/ROIRC.spad @ (cd ${MID} ; echo ')co ROIRC.spad' | ${INTERPSYS} ) @ <>= ${MID}/ROIRC.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/ROIRC.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ rm -rf ROIRC.NRLIB ; \ ${SPADBIN}/notangle -R"domain ROIRC RightOpenIntervalRootCharacterization" ${IN}/reclos.spad.pamphlet >ROIRC.spad ) @ <>= ${OUT}/RRCC-.o: ${MID}/RRCC.NRLIB @ echo 0 making ${OUT}/RRCC-.o from ${MID}/RRCC-.NRLIB @ cp ${MID}/RRCC-.NRLIB/code.o ${OUT}/RRCC-.o @ <>= ${MID}/RRCC-.NRLIB: ${OUT}/TYPE.o ${MID}/RRCC.spad @ echo 0 making ${MID}/RRCC-.NRLIB from ${MID}/RRCC.spad @ (cd ${MID} ; echo ')co RRCC.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RRCC.o: ${MID}/RRCC.NRLIB @ echo 0 making ${OUT}/RRCC.o from ${MID}/RRCC.NRLIB @ cp ${MID}/RRCC.NRLIB/code.o ${OUT}/RRCC.o @ <>= ${MID}/RRCC.NRLIB: ${MID}/RRCC.spad @ echo 0 making ${MID}/RRCC.NRLIB from ${MID}/RRCC.spad @ (cd ${MID} ; echo ')co RRCC.spad' | ${INTERPSYS} ) @ <>= ${MID}/RRCC.spad: ${IN}/reclos.spad.pamphlet @ echo 0 making ${MID}/RRCC.spad from ${IN}/reclos.spad.pamphlet @(cd ${MID} ; \ rm -rf RRCC.NRLIB ; \ ${SPADBIN}/notangle -R"category RRCC RealRootCharacterizationCategory" ${IN}/reclos.spad.pamphlet >RRCC.spad ) @ <>= ${DOC}/reclos.spad.dvi: ${IN}/reclos.spad.pamphlet @ echo 0 making ${DOC}/reclos.spad.dvi from ${IN}/reclos.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/reclos.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} reclos.spad ; \ rm -f ${DOC}/reclos.spad.pamphlet ; \ rm -f ${DOC}/reclos.spad.tex ; \ rm -f ${DOC}/reclos.spad ) @ \subsection{regset.spad \cite{1}} <>= ${MID}/regset.spad: ${IN}/regset.spad.pamphlet @ echo 0 making ${MID}/regset.spad from ${IN}/regset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/regset.spad.pamphlet >regset.spad ) @ <>= ${OUT}/RSETCAT-.o: ${MID}/RSETCAT.NRLIB @ echo 0 making ${OUT}/RSETCAT-.o from ${MID}/RSETCAT-.NRLIB @ cp ${MID}/RSETCAT-.NRLIB/code.o ${OUT}/RSETCAT-.o @ <>= ${MID}/RSETCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/RSETCAT.spad @ echo 0 making ${MID}/RSETCAT-.NRLIB from ${MID}/RSETCAT.spad @ (cd ${MID} ; echo ')co RSETCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RSETCAT.o: ${MID}/RSETCAT.NRLIB @ echo 0 making ${OUT}/RSETCAT.o from ${MID}/RSETCAT.NRLIB @ cp ${MID}/RSETCAT.NRLIB/code.o ${OUT}/RSETCAT.o @ <>= ${MID}/RSETCAT.NRLIB: ${MID}/RSETCAT.spad @ echo 0 making ${MID}/RSETCAT.NRLIB from ${MID}/RSETCAT.spad @ (cd ${MID} ; echo ')co RSETCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RSETCAT.spad: ${IN}/regset.spad.pamphlet @ echo 0 making ${MID}/RSETCAT.spad from ${IN}/regset.spad.pamphlet @(cd ${MID} ; \ rm -rf RSETCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category RSETCAT RegularTriangularSetCategory" ${IN}/regset.spad.pamphlet >RSETCAT.spad ) @ <>= ${DOC}/regset.spad.dvi: ${IN}/regset.spad.pamphlet @ echo 0 making ${DOC}/regset.spad.dvi from ${IN}/regset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/regset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} regset.spad ; \ rm -f ${DOC}/regset.spad.pamphlet ; \ rm -f ${DOC}/regset.spad.tex ; \ rm -f ${DOC}/regset.spad ) @ \subsection{rep1.spad \cite{1}} <>= ${MID}/rep1.spad: ${IN}/rep1.spad.pamphlet @ echo 0 making ${MID}/rep1.spad from ${IN}/rep1.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rep1.spad.pamphlet >rep1.spad ) @ <>= ${OUT}/REP1.o: ${MID}/REP1.NRLIB @ echo 0 making ${OUT}/REP1.o from ${MID}/REP1.NRLIB @ cp ${MID}/REP1.NRLIB/code.o ${OUT}/REP1.o @ <>= ${MID}/REP1.NRLIB: ${MID}/REP1.spad @ echo 0 making ${MID}/REP1.NRLIB from ${MID}/REP1.spad @ (cd ${MID} ; echo ')co REP1.spad' | ${INTERPSYS} ) @ <>= ${MID}/REP1.spad: ${IN}/rep1.spad.pamphlet @ echo 0 making ${MID}/REP1.spad from ${IN}/rep1.spad.pamphlet @(cd ${MID} ; \ rm -rf REP1.NRLIB ; \ ${SPADBIN}/notangle -R"package REP1 RepresentationPackage1" ${IN}/rep1.spad.pamphlet >REP1.spad ) @ <>= ${DOC}/rep1.spad.dvi: ${IN}/rep1.spad.pamphlet @ echo 0 making ${DOC}/rep1.spad.dvi from ${IN}/rep1.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rep1.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rep1.spad ; \ rm -f ${DOC}/rep1.spad.pamphlet ; \ rm -f ${DOC}/rep1.spad.tex ; \ rm -f ${DOC}/rep1.spad ) @ \subsection{rep2.spad \cite{1}} <>= ${MID}/rep2.spad: ${IN}/rep2.spad.pamphlet @ echo 0 making ${MID}/rep2.spad from ${IN}/rep2.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rep2.spad.pamphlet >rep2.spad ) @ <>= ${OUT}/REP2.o: ${MID}/REP2.NRLIB @ echo 0 making ${OUT}/REP2.o from ${MID}/REP2.NRLIB @ cp ${MID}/REP2.NRLIB/code.o ${OUT}/REP2.o @ <>= ${MID}/REP2.NRLIB: ${MID}/REP2.spad @ echo 0 making ${MID}/REP2.NRLIB from ${MID}/REP2.spad @ (cd ${MID} ; echo ')co REP2.spad' | ${INTERPSYS} ) @ <>= ${MID}/REP2.spad: ${IN}/rep2.spad.pamphlet @ echo 0 making ${MID}/REP2.spad from ${IN}/rep2.spad.pamphlet @(cd ${MID} ; \ rm -rf REP2.NRLIB ; \ ${SPADBIN}/notangle -R"package REP2 RepresentationPackage2" ${IN}/rep2.spad.pamphlet >REP2.spad ) @ <>= ${DOC}/rep2.spad.dvi: ${IN}/rep2.spad.pamphlet @ echo 0 making ${DOC}/rep2.spad.dvi from ${IN}/rep2.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rep2.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rep2.spad ; \ rm -f ${DOC}/rep2.spad.pamphlet ; \ rm -f ${DOC}/rep2.spad.tex ; \ rm -f ${DOC}/rep2.spad ) @ \subsection{resring.spad \cite{1}} <>= ${MID}/resring.spad: ${IN}/resring.spad.pamphlet @ echo 0 making ${MID}/resring.spad from ${IN}/resring.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/resring.spad.pamphlet >resring.spad ) @ <>= ${OUT}/RESRING.o: ${MID}/RESRING.NRLIB @ echo 0 making ${OUT}/RESRING.o from ${MID}/RESRING.NRLIB @ cp ${MID}/RESRING.NRLIB/code.o ${OUT}/RESRING.o @ <>= ${MID}/RESRING.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/RESRING.spad @ echo 0 making ${MID}/RESRING.NRLIB from ${MID}/RESRING.spad @ (cd ${MID} ; echo ')co RESRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/RESRING.spad: ${IN}/resring.spad.pamphlet @ echo 0 making ${MID}/RESRING.spad from ${IN}/resring.spad.pamphlet @(cd ${MID} ; \ rm -rf RESRING.NRLIB ; \ ${SPADBIN}/notangle -R"domain RESRING ResidueRing" ${IN}/resring.spad.pamphlet >RESRING.spad ) @ <>= ${DOC}/resring.spad.dvi: ${IN}/resring.spad.pamphlet @ echo 0 making ${DOC}/resring.spad.dvi from ${IN}/resring.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/resring.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} resring.spad ; \ rm -f ${DOC}/resring.spad.pamphlet ; \ rm -f ${DOC}/resring.spad.tex ; \ rm -f ${DOC}/resring.spad ) @ \subsection{retract.spad \cite{1}} <>= ${MID}/retract.spad: ${IN}/retract.spad.pamphlet @ echo 0 making ${MID}/retract.spad from ${IN}/retract.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/retract.spad.pamphlet >retract.spad ) @ <>= ${OUT}/FRETRCT-.o: ${MID}/FRETRCT.NRLIB @ echo 0 making ${OUT}/FRETRCT-.o from ${MID}/FRETRCT-.NRLIB @ cp ${MID}/FRETRCT-.NRLIB/code.o ${OUT}/FRETRCT-.o @ <>= ${MID}/FRETRCT-.NRLIB: ${OUT}/TYPE.o ${MID}/FRETRCT.spad @ echo 0 making ${MID}/FRETRCT-.NRLIB from ${MID}/FRETRCT.spad @ (cd ${MID} ; echo ')co FRETRCT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FRETRCT.o: ${MID}/FRETRCT.NRLIB @ echo 0 making ${OUT}/FRETRCT.o from ${MID}/FRETRCT.NRLIB @ cp ${MID}/FRETRCT.NRLIB/code.o ${OUT}/FRETRCT.o @ <>= ${MID}/FRETRCT.NRLIB: ${MID}/FRETRCT.spad @ echo 0 making ${MID}/FRETRCT.NRLIB from ${MID}/FRETRCT.spad @ (cd ${MID} ; echo ')co FRETRCT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FRETRCT.spad: ${IN}/retract.spad.pamphlet @ echo 0 making ${MID}/FRETRCT.spad from ${IN}/retract.spad.pamphlet @(cd ${MID} ; \ rm -rf FRETRCT.NRLIB ; \ ${SPADBIN}/notangle -R"category FRETRCT FullyRetractableTo" ${IN}/retract.spad.pamphlet >FRETRCT.spad ) @ <>= ${OUT}/INTRET.o: ${MID}/INTRET.NRLIB @ echo 0 making ${OUT}/INTRET.o from ${MID}/INTRET.NRLIB @ cp ${MID}/INTRET.NRLIB/code.o ${OUT}/INTRET.o @ <>= ${MID}/INTRET.NRLIB: ${OUT}/RETRACT.o ${MID}/INTRET.spad @ echo 0 making ${MID}/INTRET.NRLIB from ${MID}/INTRET.spad @ (cd ${MID} ; echo ')co INTRET.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTRET.spad: ${IN}/retract.spad.pamphlet @ echo 0 making ${MID}/INTRET.spad from ${IN}/retract.spad.pamphlet @(cd ${MID} ; \ rm -rf INTRET.NRLIB ; \ ${SPADBIN}/notangle -R"package INTRET IntegerRetractions" ${IN}/retract.spad.pamphlet >INTRET.spad ) @ <>= ${OUT}/RATRET.o: ${MID}/RATRET.NRLIB @ echo 0 making ${OUT}/RATRET.o from ${MID}/RATRET.NRLIB @ cp ${MID}/RATRET.NRLIB/code.o ${OUT}/RATRET.o @ <>= ${MID}/RATRET.NRLIB: ${MID}/RATRET.spad @ echo 0 making ${MID}/RATRET.NRLIB from ${MID}/RATRET.spad @ (cd ${MID} ; echo ')co RATRET.spad' | ${INTERPSYS} ) @ <>= ${MID}/RATRET.spad: ${IN}/retract.spad.pamphlet @ echo 0 making ${MID}/RATRET.spad from ${IN}/retract.spad.pamphlet @(cd ${MID} ; \ rm -rf RATRET.NRLIB ; \ ${SPADBIN}/notangle -R"package RATRET RationalRetractions" ${IN}/retract.spad.pamphlet >RATRET.spad ) @ <>= ${DOC}/retract.spad.dvi: ${IN}/retract.spad.pamphlet @ echo 0 making ${DOC}/retract.spad.dvi from ${IN}/retract.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/retract.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} retract.spad ; \ rm -f ${DOC}/retract.spad.pamphlet ; \ rm -f ${DOC}/retract.spad.tex ; \ rm -f ${DOC}/retract.spad ) @ \subsection{rf.spad \cite{1}} <>= ${MID}/rf.spad: ${IN}/rf.spad.pamphlet @ echo 0 making ${MID}/rf.spad from ${IN}/rf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rf.spad.pamphlet >rf.spad ) @ <>= ${OUT}/POLYCATQ.o: ${MID}/POLYCATQ.NRLIB @ echo 0 making ${OUT}/POLYCATQ.o from ${MID}/POLYCATQ.NRLIB @ cp ${MID}/POLYCATQ.NRLIB/code.o ${OUT}/POLYCATQ.o @ <>= ${MID}/POLYCATQ.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/POLYCATQ.spad @ echo 0 making ${MID}/POLYCATQ.NRLIB from ${MID}/POLYCATQ.spad @ (cd ${MID} ; echo ')co POLYCATQ.spad' | ${INTERPSYS} ) @ <>= ${MID}/POLYCATQ.spad: ${IN}/rf.spad.pamphlet @ echo 0 making ${MID}/POLYCATQ.spad from ${IN}/rf.spad.pamphlet @(cd ${MID} ; \ rm -rf POLYCATQ.NRLIB ; \ ${SPADBIN}/notangle -R"package POLYCATQ PolynomialCategoryQuotientFunctions" ${IN}/rf.spad.pamphlet >POLYCATQ.spad ) @ <>= ${OUT}/RF.o: ${MID}/RF.NRLIB @ echo 0 making ${OUT}/RF.o from ${MID}/RF.NRLIB @ cp ${MID}/RF.NRLIB/code.o ${OUT}/RF.o @ <>= ${MID}/RF.NRLIB: ${MID}/RF.spad @ echo 0 making ${MID}/RF.NRLIB from ${MID}/RF.spad @ (cd ${MID} ; echo ')co RF.spad' | ${INTERPSYS} ) @ <>= ${MID}/RF.spad: ${IN}/rf.spad.pamphlet @ echo 0 making ${MID}/RF.spad from ${IN}/rf.spad.pamphlet @(cd ${MID} ; \ rm -rf RF.NRLIB ; \ ${SPADBIN}/notangle -R"package RF RationalFunction" ${IN}/rf.spad.pamphlet >RF.spad ) @ <>= ${DOC}/rf.spad.dvi: ${IN}/rf.spad.pamphlet @ echo 0 making ${DOC}/rf.spad.dvi from ${IN}/rf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rf.spad ; \ rm -f ${DOC}/rf.spad.pamphlet ; \ rm -f ${DOC}/rf.spad.tex ; \ rm -f ${DOC}/rf.spad ) @ \subsection{riccati.spad \cite{1}} <>= ${MID}/riccati.spad: ${IN}/riccati.spad.pamphlet @ echo 0 making ${MID}/riccati.spad from ${IN}/riccati.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/riccati.spad.pamphlet >riccati.spad ) @ <>= ${OUT}/ODEPRRIC.o: ${MID}/ODEPRRIC.NRLIB @ echo 0 making ${OUT}/ODEPRRIC.o from ${MID}/ODEPRRIC.NRLIB @ cp ${MID}/ODEPRRIC.NRLIB/code.o ${OUT}/ODEPRRIC.o @ <>= ${MID}/ODEPRRIC.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ODEPRRIC.spad @ echo 0 making ${MID}/ODEPRRIC.NRLIB from ${MID}/ODEPRRIC.spad @ (cd ${MID} ; echo ')co ODEPRRIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODEPRRIC.spad: ${IN}/riccati.spad.pamphlet @ echo 0 making ${MID}/ODEPRRIC.spad from ${IN}/riccati.spad.pamphlet @(cd ${MID} ; \ rm -rf ODEPRRIC.NRLIB ; \ ${SPADBIN}/notangle -R"package ODEPRRIC PrimitiveRatRicDE" ${IN}/riccati.spad.pamphlet >ODEPRRIC.spad ) @ <>= ${OUT}/ODERTRIC.o: ${MID}/ODERTRIC.NRLIB @ echo 0 making ${OUT}/ODERTRIC.o from ${MID}/ODERTRIC.NRLIB @ cp ${MID}/ODERTRIC.NRLIB/code.o ${OUT}/ODERTRIC.o @ <>= ${MID}/ODERTRIC.NRLIB: ${MID}/ODERTRIC.spad @ echo 0 making ${MID}/ODERTRIC.NRLIB from ${MID}/ODERTRIC.spad @ (cd ${MID} ; echo ')co ODERTRIC.spad' | ${INTERPSYS} ) @ <>= ${MID}/ODERTRIC.spad: ${IN}/riccati.spad.pamphlet @ echo 0 making ${MID}/ODERTRIC.spad from ${IN}/riccati.spad.pamphlet @(cd ${MID} ; \ rm -rf ODERTRIC.NRLIB ; \ ${SPADBIN}/notangle -R"package ODERTRIC RationalRicDE" ${IN}/riccati.spad.pamphlet >ODERTRIC.spad ) @ <>= ${DOC}/riccati.spad.dvi: ${IN}/riccati.spad.pamphlet @ echo 0 making ${DOC}/riccati.spad.dvi from ${IN}/riccati.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/riccati.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} riccati.spad ; \ rm -f ${DOC}/riccati.spad.pamphlet ; \ rm -f ${DOC}/riccati.spad.tex ; \ rm -f ${DOC}/riccati.spad ) @ \subsection{routines.spad \cite{1}} <>= ${MID}/routines.spad: ${IN}/routines.spad.pamphlet @ echo 0 making ${MID}/routines.spad from ${IN}/routines.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/routines.spad.pamphlet >routines.spad ) @ <>= ${OUT}/ATTRBUT.o: ${MID}/ATTRBUT.NRLIB @ echo 0 making ${OUT}/ATTRBUT.o from ${MID}/ATTRBUT.NRLIB @ cp ${MID}/ATTRBUT.NRLIB/code.o ${OUT}/ATTRBUT.o @ <>= ${MID}/ATTRBUT.NRLIB: ${MID}/ATTRBUT.spad @ echo 0 making ${MID}/ATTRBUT.NRLIB from ${MID}/ATTRBUT.spad @ (cd ${MID} ; echo ')co ATTRBUT.spad' | ${INTERPSYS} ) @ <>= ${MID}/ATTRBUT.spad: ${IN}/routines.spad.pamphlet @ echo 0 making ${MID}/ATTRBUT.spad from ${IN}/routines.spad.pamphlet @(cd ${MID} ; \ rm -rf ATTRBUT.NRLIB ; \ ${SPADBIN}/notangle -R"domain ATTRBUT AttributeButtons" ${IN}/routines.spad.pamphlet >ATTRBUT.spad ) @ <>= ${OUT}/ROUTINE.o: ${MID}/ROUTINE.NRLIB @ echo 0 making ${OUT}/ROUTINE.o from ${MID}/ROUTINE.NRLIB @ cp ${MID}/ROUTINE.NRLIB/code.o ${OUT}/ROUTINE.o @ <>= ${MID}/ROUTINE.NRLIB: ${MID}/ROUTINE.spad @ echo 0 making ${MID}/ROUTINE.NRLIB from ${MID}/ROUTINE.spad @ (cd ${MID} ; echo ')co ROUTINE.spad' | ${INTERPSYS} ) @ <>= ${MID}/ROUTINE.spad: ${IN}/routines.spad.pamphlet @ echo 0 making ${MID}/ROUTINE.spad from ${IN}/routines.spad.pamphlet @(cd ${MID} ; \ rm -rf ROUTINE.NRLIB ; \ ${SPADBIN}/notangle -R"domain ROUTINE RoutinesTable" ${IN}/routines.spad.pamphlet >ROUTINE.spad ) @ <>= ${DOC}/routines.spad.dvi: ${IN}/routines.spad.pamphlet @ echo 0 making ${DOC}/routines.spad.dvi from ${IN}/routines.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/routines.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} routines.spad ; \ rm -f ${DOC}/routines.spad.pamphlet ; \ rm -f ${DOC}/routines.spad.tex ; \ rm -f ${DOC}/routines.spad ) @ \subsection{rule.spad \cite{1}} <>= ${MID}/rule.spad: ${IN}/rule.spad.pamphlet @ echo 0 making ${MID}/rule.spad from ${IN}/rule.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/rule.spad.pamphlet >rule.spad ) @ <>= ${OUT}/APPRULE.o: ${MID}/APPRULE.NRLIB @ echo 0 making ${OUT}/APPRULE.o from ${MID}/APPRULE.NRLIB @ cp ${MID}/APPRULE.NRLIB/code.o ${OUT}/APPRULE.o @ <>= ${MID}/APPRULE.NRLIB: ${MID}/APPRULE.spad @ echo 0 making ${MID}/APPRULE.NRLIB from ${MID}/APPRULE.spad @ (cd ${MID} ; echo ')co APPRULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/APPRULE.spad: ${IN}/rule.spad.pamphlet @ echo 0 making ${MID}/APPRULE.spad from ${IN}/rule.spad.pamphlet @(cd ${MID} ; \ rm -rf APPRULE.NRLIB ; \ ${SPADBIN}/notangle -R"package APPRULE ApplyRules" ${IN}/rule.spad.pamphlet >APPRULE.spad ) @ <>= ${OUT}/RULE.o: ${MID}/RULE.NRLIB @ echo 0 making ${OUT}/RULE.o from ${MID}/RULE.NRLIB @ cp ${MID}/RULE.NRLIB/code.o ${OUT}/RULE.o @ <>= ${MID}/RULE.NRLIB: ${MID}/RULE.spad @ echo 0 making ${MID}/RULE.NRLIB from ${MID}/RULE.spad @ (cd ${MID} ; echo ')co RULE.spad' | ${INTERPSYS} ) @ <>= ${MID}/RULE.spad: ${IN}/rule.spad.pamphlet @ echo 0 making ${MID}/RULE.spad from ${IN}/rule.spad.pamphlet @(cd ${MID} ; \ rm -rf RULE.NRLIB ; \ ${SPADBIN}/notangle -R"domain RULE RewriteRule" ${IN}/rule.spad.pamphlet >RULE.spad ) @ <>= ${OUT}/RULESET.o: ${MID}/RULESET.NRLIB @ echo 0 making ${OUT}/RULESET.o from ${MID}/RULESET.NRLIB @ cp ${MID}/RULESET.NRLIB/code.o ${OUT}/RULESET.o @ <>= ${MID}/RULESET.NRLIB: ${MID}/RULESET.spad @ echo 0 making ${MID}/RULESET.NRLIB from ${MID}/RULESET.spad @ (cd ${MID} ; echo ')co RULESET.spad' | ${INTERPSYS} ) @ <>= ${MID}/RULESET.spad: ${IN}/rule.spad.pamphlet @ echo 0 making ${MID}/RULESET.spad from ${IN}/rule.spad.pamphlet @(cd ${MID} ; \ rm -rf RULESET.NRLIB ; \ ${SPADBIN}/notangle -R"domain RULESET Ruleset" ${IN}/rule.spad.pamphlet >RULESET.spad ) @ <>= ${DOC}/rule.spad.dvi: ${IN}/rule.spad.pamphlet @ echo 0 making ${DOC}/rule.spad.dvi from ${IN}/rule.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/rule.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} rule.spad ; \ rm -f ${DOC}/rule.spad.pamphlet ; \ rm -f ${DOC}/rule.spad.tex ; \ rm -f ${DOC}/rule.spad ) @ \subsection{seg.spad \cite{1}} <>= ${MID}/seg.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/seg.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/seg.spad.pamphlet >seg.spad ) @ <>= ${OUT}/INCRMAPS.o: ${MID}/INCRMAPS.NRLIB @ echo 0 making ${OUT}/INCRMAPS.o from ${MID}/INCRMAPS.NRLIB @ cp ${MID}/INCRMAPS.NRLIB/code.o ${OUT}/INCRMAPS.o @ <>= ${MID}/INCRMAPS.NRLIB: ${MID}/INCRMAPS.spad @ echo 0 making ${MID}/INCRMAPS.NRLIB from ${MID}/INCRMAPS.spad @ (cd ${MID} ; echo ')co INCRMAPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/INCRMAPS.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/INCRMAPS.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf INCRMAPS.NRLIB ; \ ${SPADBIN}/notangle -R"package INCRMAPS IncrementingMaps" ${IN}/seg.spad.pamphlet >INCRMAPS.spad ) @ <>= ${OUT}/SEG.o: ${MID}/SEG.NRLIB @ echo 0 making ${OUT}/SEG.o from ${MID}/SEG.NRLIB @ cp ${MID}/SEG.NRLIB/code.o ${OUT}/SEG.o @ <>= ${MID}/SEG.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SEG.spad @ echo 0 making ${MID}/SEG.NRLIB from ${MID}/SEG.spad @ (cd ${MID} ; echo ')co SEG.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEG.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEG.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEG.NRLIB ; \ ${SPADBIN}/notangle -R"domain SEG Segment" ${IN}/seg.spad.pamphlet >SEG.spad ) @ <>= ${OUT}/SEG2.o: ${MID}/SEG2.NRLIB @ echo 0 making ${OUT}/SEG2.o from ${MID}/SEG2.NRLIB @ cp ${MID}/SEG2.NRLIB/code.o ${OUT}/SEG2.o @ <>= ${MID}/SEG2.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SEG2.spad @ echo 0 making ${MID}/SEG2.NRLIB from ${MID}/SEG2.spad @ (cd ${MID} ; echo ')co SEG2.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEG2.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEG2.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEG2.NRLIB ; \ ${SPADBIN}/notangle -R"package SEG2 SegmentFunctions2" ${IN}/seg.spad.pamphlet >SEG2.spad ) @ <>= ${OUT}/SEGBIND.o: ${MID}/SEGBIND.NRLIB @ echo 0 making ${OUT}/SEGBIND.o from ${MID}/SEGBIND.NRLIB @ cp ${MID}/SEGBIND.NRLIB/code.o ${OUT}/SEGBIND.o @ <>= ${MID}/SEGBIND.NRLIB: ${MID}/SEGBIND.spad @ echo 0 making ${MID}/SEGBIND.NRLIB from ${MID}/SEGBIND.spad @ (cd ${MID} ; echo ')co SEGBIND.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEGBIND.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEGBIND.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEGBIND.NRLIB ; \ ${SPADBIN}/notangle -R"domain SEGBIND SegmentBinding" ${IN}/seg.spad.pamphlet >SEGBIND.spad ) @ <>= ${OUT}/SEGBIND2.o: ${MID}/SEGBIND2.NRLIB @ echo 0 making ${OUT}/SEGBIND2.o from ${MID}/SEGBIND2.NRLIB @ cp ${MID}/SEGBIND2.NRLIB/code.o ${OUT}/SEGBIND2.o @ <>= ${MID}/SEGBIND2.NRLIB: ${OUT}/TYPE.o ${MID}/SEGBIND2.spad @ echo 0 making ${MID}/SEGBIND2.NRLIB from ${MID}/SEGBIND2.spad @ (cd ${MID} ; echo ')co SEGBIND2.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEGBIND2.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEGBIND2.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEGBIND2.NRLIB ; \ ${SPADBIN}/notangle -R"package SEGBIND2 SegmentBindingFunctions2" ${IN}/seg.spad.pamphlet >SEGBIND2.spad ) @ <>= ${OUT}/SEGCAT.o: ${MID}/SEGCAT.NRLIB @ echo 0 making ${OUT}/SEGCAT.o from ${MID}/SEGCAT.NRLIB @ cp ${MID}/SEGCAT.NRLIB/code.o ${OUT}/SEGCAT.o @ <>= ${MID}/SEGCAT.NRLIB: ${OUT}/TYPE.o ${MID}/SEGCAT.spad @ echo 0 making ${MID}/SEGCAT.NRLIB from ${MID}/SEGCAT.spad @ (cd ${MID} ; echo ')co SEGCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEGCAT.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEGCAT.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEGCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SEGCAT SegmentCategory" ${IN}/seg.spad.pamphlet >SEGCAT.spad ) @ <>= ${OUT}/SEGXCAT.o: ${MID}/SEGXCAT.NRLIB @ echo 0 making ${OUT}/SEGXCAT.o from ${MID}/SEGXCAT.NRLIB @ cp ${MID}/SEGXCAT.NRLIB/code.o ${OUT}/SEGXCAT.o @ <>= ${MID}/SEGXCAT.NRLIB: ${OUT}/SEGCAT.o ${OUT}/TYPE.o ${MID}/SEGXCAT.spad @ echo 0 making ${MID}/SEGXCAT.NRLIB from ${MID}/SEGXCAT.spad @ (cd ${MID} ; echo ')co SEGXCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEGXCAT.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/SEGXCAT.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf SEGXCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SEGXCAT SegmentExpansionCategory" ${IN}/seg.spad.pamphlet >SEGXCAT.spad ) @ <>= ${OUT}/UNISEG.o: ${MID}/UNISEG.NRLIB @ echo 0 making ${OUT}/UNISEG.o from ${MID}/UNISEG.NRLIB @ cp ${MID}/UNISEG.NRLIB/code.o ${OUT}/UNISEG.o @ <>= ${MID}/UNISEG.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UNISEG.spad @ echo 0 making ${MID}/UNISEG.NRLIB from ${MID}/UNISEG.spad @ (cd ${MID} ; echo ')co UNISEG.spad' | ${INTERPSYS} ) @ <>= ${MID}/UNISEG.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/UNISEG.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf UNISEG.NRLIB ; \ ${SPADBIN}/notangle -R"domain UNISEG UniversalSegment" ${IN}/seg.spad.pamphlet >UNISEG.spad ) @ <>= ${OUT}/UNISEG2.o: ${MID}/UNISEG2.NRLIB @ echo 0 making ${OUT}/UNISEG2.o from ${MID}/UNISEG2.NRLIB @ cp ${MID}/UNISEG2.NRLIB/code.o ${OUT}/UNISEG2.o @ <>= ${MID}/UNISEG2.NRLIB: ${MID}/UNISEG2.spad @ echo 0 making ${MID}/UNISEG2.NRLIB from ${MID}/UNISEG2.spad @ (cd ${MID} ; echo ')co UNISEG2.spad' | ${INTERPSYS} ) @ <>= ${MID}/UNISEG2.spad: ${IN}/seg.spad.pamphlet @ echo 0 making ${MID}/UNISEG2.spad from ${IN}/seg.spad.pamphlet @(cd ${MID} ; \ rm -rf UNISEG2.NRLIB ; \ ${SPADBIN}/notangle -R"package UNISEG2 UniversalSegmentFunctions2" ${IN}/seg.spad.pamphlet >UNISEG2.spad ) @ <>= ${DOC}/seg.spad.dvi: ${IN}/seg.spad.pamphlet @ echo 0 making ${DOC}/seg.spad.dvi from ${IN}/seg.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/seg.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} seg.spad ; \ rm -f ${DOC}/seg.spad.pamphlet ; \ rm -f ${DOC}/seg.spad.tex ; \ rm -f ${DOC}/seg.spad ) @ \subsection{setorder.spad \cite{1}} <>= ${MID}/setorder.spad: ${IN}/setorder.spad.pamphlet @ echo 0 making ${MID}/setorder.spad from ${IN}/setorder.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/setorder.spad.pamphlet >setorder.spad ) @ <>= ${OUT}/UDPO.o: ${MID}/UDPO.NRLIB @ echo 0 making ${OUT}/UDPO.o from ${MID}/UDPO.NRLIB @ cp ${MID}/UDPO.NRLIB/code.o ${OUT}/UDPO.o @ <>= ${MID}/UDPO.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UDPO.spad @ echo 0 making ${MID}/UDPO.NRLIB from ${MID}/UDPO.spad @ (cd ${MID} ; echo ')co UDPO.spad' | ${INTERPSYS} ) @ <>= ${MID}/UDPO.spad: ${IN}/setorder.spad.pamphlet @ echo 0 making ${MID}/UDPO.spad from ${IN}/setorder.spad.pamphlet @(cd ${MID} ; \ rm -rf UDPO.NRLIB ; \ ${SPADBIN}/notangle -R"package UDPO UserDefinedPartialOrdering" ${IN}/setorder.spad.pamphlet >UDPO.spad ) @ <>= ${OUT}/UDVO.o: ${MID}/UDVO.NRLIB @ echo 0 making ${OUT}/UDVO.o from ${MID}/UDVO.NRLIB @ cp ${MID}/UDVO.NRLIB/code.o ${OUT}/UDVO.o @ <>= ${MID}/UDVO.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UDVO.spad @ echo 0 making ${MID}/UDVO.NRLIB from ${MID}/UDVO.spad @ (cd ${MID} ; echo ')co UDVO.spad' | ${INTERPSYS} ) @ <>= ${MID}/UDVO.spad: ${IN}/setorder.spad.pamphlet @ echo 0 making ${MID}/UDVO.spad from ${IN}/setorder.spad.pamphlet @(cd ${MID} ; \ rm -rf UDVO.NRLIB ; \ ${SPADBIN}/notangle -R"package UDVO UserDefinedVariableOrdering" ${IN}/setorder.spad.pamphlet >UDVO.spad ) @ <>= ${DOC}/setorder.spad.dvi: ${IN}/setorder.spad.pamphlet @ echo 0 making ${DOC}/setorder.spad.dvi from ${IN}/setorder.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/setorder.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} setorder.spad ; \ rm -f ${DOC}/setorder.spad.pamphlet ; \ rm -f ${DOC}/setorder.spad.tex ; \ rm -f ${DOC}/setorder.spad ) @ \subsection{sets.spad \cite{1}} <>= ${MID}/sets.spad: ${IN}/sets.spad.pamphlet @ echo 0 making ${MID}/sets.spad from ${IN}/sets.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sets.spad.pamphlet >sets.spad ) @ <>= ${OUT}/SET.o: ${MID}/SET.NRLIB @ echo 0 making ${OUT}/SET.o from ${MID}/SET.NRLIB @ cp ${MID}/SET.NRLIB/code.o ${OUT}/SET.o @ <>= ${MID}/SET.NRLIB: ${MID}/SET.spad @ echo 0 making ${MID}/SET.NRLIB from ${MID}/SET.spad @ (cd ${MID} ; echo ')co SET.spad' | ${INTERPSYS} ) @ <>= ${MID}/SET.spad: ${IN}/sets.spad.pamphlet @ echo 0 making ${MID}/SET.spad from ${IN}/sets.spad.pamphlet @(cd ${MID} ; \ rm -rf SET.NRLIB ; \ ${SPADBIN}/notangle -R"domain SET Set" ${IN}/sets.spad.pamphlet >SET.spad ) @ <>= ${DOC}/sets.spad.dvi: ${IN}/sets.spad.pamphlet @ echo 0 making ${DOC}/sets.spad.dvi from ${IN}/sets.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sets.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sets.spad ; \ rm -f ${DOC}/sets.spad.pamphlet ; \ rm -f ${DOC}/sets.spad.tex ; \ rm -f ${DOC}/sets.spad ) @ \subsection{sex.spad \cite{1}} <>= ${MID}/sex.spad: ${IN}/sex.spad.pamphlet @ echo 0 making ${MID}/sex.spad from ${IN}/sex.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sex.spad.pamphlet >sex.spad ) @ <>= ${OUT}/SEX.o: ${MID}/SEX.NRLIB @ echo 0 making ${OUT}/SEX.o from ${MID}/SEX.NRLIB @ cp ${MID}/SEX.NRLIB/code.o ${OUT}/SEX.o @ <>= ${MID}/SEX.NRLIB: ${MID}/SEX.spad @ echo 0 making ${MID}/SEX.NRLIB from ${MID}/SEX.spad @ (cd ${MID} ; echo ')co SEX.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEX.spad: ${IN}/sex.spad.pamphlet @ echo 0 making ${MID}/SEX.spad from ${IN}/sex.spad.pamphlet @(cd ${MID} ; \ rm -rf SEX.NRLIB ; \ ${SPADBIN}/notangle -R"domain SEX SExpression" ${IN}/sex.spad.pamphlet >SEX.spad ) @ <>= ${OUT}/SEXCAT.o: ${MID}/SEXCAT.NRLIB @ echo 0 making ${OUT}/SEXCAT.o from ${MID}/SEXCAT.NRLIB @ cp ${MID}/SEXCAT.NRLIB/code.o ${OUT}/SEXCAT.o @ <>= ${MID}/SEXCAT.NRLIB: ${OUT}/BASTYPE.o ${OUT}/KOERCE.o ${MID}/SEXCAT.spad @ echo 0 making ${MID}/SEXCAT.NRLIB from ${MID}/SEXCAT.spad @ (cd ${MID} ; echo ')co SEXCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEXCAT.spad: ${IN}/sex.spad.pamphlet @ echo 0 making ${MID}/SEXCAT.spad from ${IN}/sex.spad.pamphlet @(cd ${MID} ; \ rm -rf SEXCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SEXCAT SExpressionCategory" ${IN}/sex.spad.pamphlet >SEXCAT.spad ) @ <>= ${OUT}/SEXOF.o: ${MID}/SEXOF.NRLIB @ echo 0 making ${OUT}/SEXOF.o from ${MID}/SEXOF.NRLIB @ cp ${MID}/SEXOF.NRLIB/code.o ${OUT}/SEXOF.o @ <>= ${MID}/SEXOF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SEXOF.spad @ echo 0 making ${MID}/SEXOF.NRLIB from ${MID}/SEXOF.spad @ (cd ${MID} ; echo ')co SEXOF.spad' | ${INTERPSYS} ) @ <>= ${MID}/SEXOF.spad: ${IN}/sex.spad.pamphlet @ echo 0 making ${MID}/SEXOF.spad from ${IN}/sex.spad.pamphlet @(cd ${MID} ; \ rm -rf SEXOF.NRLIB ; \ ${SPADBIN}/notangle -R"domain SEXOF SExpressionOf" ${IN}/sex.spad.pamphlet >SEXOF.spad ) @ <>= ${DOC}/sex.spad.dvi: ${IN}/sex.spad.pamphlet @ echo 0 making ${DOC}/sex.spad.dvi from ${IN}/sex.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sex.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sex.spad ; \ rm -f ${DOC}/sex.spad.pamphlet ; \ rm -f ${DOC}/sex.spad.tex ; \ rm -f ${DOC}/sex.spad ) @ \subsection{sf.spad \cite{1}} <>= ${MID}/sf.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/sf.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sf.spad.pamphlet >sf.spad ) @ <>= ${OUT}/DFLOAT.o: ${MID}/DFLOAT.NRLIB @ echo 0 making ${OUT}/DFLOAT.o from ${MID}/DFLOAT.NRLIB @ cp ${MID}/DFLOAT.NRLIB/code.o ${OUT}/DFLOAT.o @ <>= ${MID}/DFLOAT.NRLIB: ${MID}/DFLOAT.spad @ echo 0 making ${MID}/DFLOAT.NRLIB from ${MID}/DFLOAT.spad @ (cd ${MID} ; echo ')co DFLOAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DFLOAT.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/DFLOAT.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf DFLOAT.NRLIB ; \ ${SPADBIN}/notangle -R"domain DFLOAT DoubleFloat" ${IN}/sf.spad.pamphlet >DFLOAT.spad ) @ <>= ${MID}/DFLOAT.o: ${MID}/DFLOAT.lsp @ echo 0 making ${MID}/DFLOAT.o from ${MID}/DFLOAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "DFLOAT.lsp" :output-file "DFLOAT.o"))' | ${DEPSYS} ) @ cp ${MID}/DFLOAT.o ${OUT}/DFLOAT.o @ <>= ${MID}/DFLOAT.lsp: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/DFLOAT.lsp from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf DFLOAT.NRLIB ; \ rm -rf ${OUT}/DFLOAT.o ; \ ${SPADBIN}/notangle -R"DFLOAT.lsp BOOTSTRAP" ${IN}/sf.spad.pamphlet >DFLOAT.lsp ) @ <>= ${OUT}/FPS-.o: ${MID}/FPS.NRLIB @ echo 0 making ${OUT}/FPS-.o from ${MID}/FPS-.NRLIB @ cp ${MID}/FPS-.NRLIB/code.o ${OUT}/FPS-.o @ <>= ${MID}/FPS-.NRLIB: ${OUT}/TYPE.o ${MID}/FPS.spad @ echo 0 making ${MID}/FPS-.NRLIB from ${MID}/FPS.spad @ (cd ${MID} ; echo ')co FPS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/FPS.o: ${MID}/FPS.NRLIB @ echo 0 making ${OUT}/FPS.o from ${MID}/FPS.NRLIB @ cp ${MID}/FPS.NRLIB/code.o ${OUT}/FPS.o @ <>= ${MID}/FPS.NRLIB: ${MID}/FPS.spad @ echo 0 making ${MID}/FPS.NRLIB from ${MID}/FPS.spad @ (cd ${MID} ; echo ')co FPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/FPS.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/FPS.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf FPS.NRLIB ; \ ${SPADBIN}/notangle -R"category FPS FloatingPointSystem" ${IN}/sf.spad.pamphlet >FPS.spad ) @ <>= ${MID}/FPS-.o: ${MID}/FPS-.lsp @ echo 0 making ${MID}/FPS-.o from ${MID}/FPS-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "FPS-.lsp" :output-file "FPS-.o"))' | ${DEPSYS} ) @ cp ${MID}/FPS-.o ${OUT}/FPS-.o @ <>= ${MID}/FPS-.lsp: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/FPS-.lsp from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf FPS-.NRLIB ; \ rm -rf ${OUT}/FPS-.o ; \ ${SPADBIN}/notangle -R"FPS-.lsp BOOTSTRAP" ${IN}/sf.spad.pamphlet >FPS-.lsp ) @ <>= ${MID}/FPS.o: ${MID}/FPS.lsp @ echo 0 making ${MID}/FPS.o from ${MID}/FPS.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "FPS.lsp" :output-file "FPS.o"))' | ${DEPSYS} ) @ cp ${MID}/FPS.o ${OUT}/FPS.o @ <>= ${MID}/FPS.lsp: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/FPS.lsp from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf FPS.NRLIB ; \ rm -rf ${OUT}/FPS.o ; \ ${SPADBIN}/notangle -R"FPS.lsp BOOTSTRAP" ${IN}/sf.spad.pamphlet >FPS.lsp ) @ <>= ${OUT}/RADCAT-.o: ${MID}/RADCAT.NRLIB @ echo 0 making ${OUT}/RADCAT-.o from ${MID}/RADCAT-.NRLIB @ cp ${MID}/RADCAT-.NRLIB/code.o ${OUT}/RADCAT-.o @ <>= ${MID}/RADCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/RADCAT.spad @ echo 0 making ${MID}/RADCAT-.NRLIB from ${MID}/RADCAT.spad @ (cd ${MID} ; echo ')co RADCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RADCAT.o: ${MID}/RADCAT.NRLIB @ echo 0 making ${OUT}/RADCAT.o from ${MID}/RADCAT.NRLIB @ cp ${MID}/RADCAT.NRLIB/code.o ${OUT}/RADCAT.o @ <>= ${MID}/RADCAT.NRLIB: ${MID}/RADCAT.spad @ echo 0 making ${MID}/RADCAT.NRLIB from ${MID}/RADCAT.spad @ (cd ${MID} ; echo ')co RADCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/RADCAT.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/RADCAT.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf RADCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category RADCAT RadicalCategory" ${IN}/sf.spad.pamphlet >RADCAT.spad ) @ <>= ${OUT}/REAL.o: ${MID}/REAL.NRLIB @ echo 0 making ${OUT}/REAL.o from ${MID}/REAL.NRLIB @ cp ${MID}/REAL.NRLIB/code.o ${OUT}/REAL.o @ <>= ${MID}/REAL.NRLIB: ${OUT}/KONVERT.o ${MID}/REAL.spad @ echo 0 making ${MID}/REAL.NRLIB from ${MID}/REAL.spad @ (cd ${MID} ; echo ')co REAL.spad' | ${INTERPSYS} ) @ <>= ${MID}/REAL.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/REAL.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf REAL.NRLIB ; \ ${SPADBIN}/notangle -R"category REAL RealConstant" ${IN}/sf.spad.pamphlet >REAL.spad ) @ <>= ${OUT}/RNS-.o: ${MID}/RNS.NRLIB @ echo 0 making ${OUT}/RNS-.o from ${MID}/RNS-.NRLIB @ cp ${MID}/RNS-.NRLIB/code.o ${OUT}/RNS-.o @ <>= ${MID}/RNS-.NRLIB: ${OUT}/TYPE.o ${MID}/RNS.spad @ echo 0 making ${MID}/RNS-.NRLIB from ${MID}/RNS.spad @ (cd ${MID} ; echo ')co RNS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/RNS.o: ${MID}/RNS.NRLIB @ echo 0 making ${OUT}/RNS.o from ${MID}/RNS.NRLIB @ cp ${MID}/RNS.NRLIB/code.o ${OUT}/RNS.o @ <>= ${MID}/RNS.NRLIB: ${MID}/RNS.spad @ echo 0 making ${MID}/RNS.NRLIB from ${MID}/RNS.spad @ (cd ${MID} ; echo ')co RNS.spad' | ${INTERPSYS} ) @ <>= ${MID}/RNS.spad: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/RNS.spad from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf RNS.NRLIB ; \ ${SPADBIN}/notangle -R"category RNS RealNumberSystem" ${IN}/sf.spad.pamphlet >RNS.spad ) @ <>= ${MID}/RNS-.o: ${MID}/RNS-.lsp @ echo 0 making ${MID}/RNS-.o from ${MID}/RNS-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RNS-.lsp" :output-file "RNS-.o"))' | ${DEPSYS} ) @ cp ${MID}/RNS-.o ${OUT}/RNS-.o @ <>= ${MID}/RNS-.lsp: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/RNS-.lsp from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf RNS-.NRLIB ; \ rm -rf ${OUT}/RNS-.o ; \ ${SPADBIN}/notangle -R"RNS-.lsp BOOTSTRAP" ${IN}/sf.spad.pamphlet >RNS-.lsp ) @ <>= ${MID}/RNS.o: ${MID}/RNS.lsp @ echo 0 making ${MID}/RNS.o from ${MID}/RNS.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "RNS.lsp" :output-file "RNS.o"))' | ${DEPSYS} ) @ cp ${MID}/RNS.o ${OUT}/RNS.o @ <>= ${MID}/RNS.lsp: ${IN}/sf.spad.pamphlet @ echo 0 making ${MID}/RNS.lsp from ${IN}/sf.spad.pamphlet @(cd ${MID} ; \ rm -rf RNS.NRLIB ; \ rm -rf ${OUT}/RNS.o ; \ ${SPADBIN}/notangle -R"RNS.lsp BOOTSTRAP" ${IN}/sf.spad.pamphlet >RNS.lsp ) @ <>= ${DOC}/sf.spad.dvi: ${IN}/sf.spad.pamphlet @ echo 0 making ${DOC}/sf.spad.dvi from ${IN}/sf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sf.spad ; \ rm -f ${DOC}/sf.spad.pamphlet ; \ rm -f ${DOC}/sf.spad.tex ; \ rm -f ${DOC}/sf.spad ) @ \subsection{sgcf.spad \cite{1}} <>= ${MID}/sgcf.spad: ${IN}/sgcf.spad.pamphlet @ echo 0 making ${MID}/sgcf.spad from ${IN}/sgcf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sgcf.spad.pamphlet >sgcf.spad ) @ <>= ${OUT}/SGCF.o: ${MID}/SGCF.NRLIB @ echo 0 making ${OUT}/SGCF.o from ${MID}/SGCF.NRLIB @ cp ${MID}/SGCF.NRLIB/code.o ${OUT}/SGCF.o @ <>= ${MID}/SGCF.NRLIB: ${MID}/SGCF.spad @ echo 0 making ${MID}/SGCF.NRLIB from ${MID}/SGCF.spad @ (cd ${MID} ; echo ')co SGCF.spad' | ${INTERPSYS} ) @ <>= ${MID}/SGCF.spad: ${IN}/sgcf.spad.pamphlet @ echo 0 making ${MID}/SGCF.spad from ${IN}/sgcf.spad.pamphlet @(cd ${MID} ; \ rm -rf SGCF.NRLIB ; \ ${SPADBIN}/notangle -R"package SGCF SymmetricGroupCombinatoricFunctions" ${IN}/sgcf.spad.pamphlet >SGCF.spad ) @ <>= ${DOC}/sgcf.spad.dvi: ${IN}/sgcf.spad.pamphlet @ echo 0 making ${DOC}/sgcf.spad.dvi from ${IN}/sgcf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sgcf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sgcf.spad ; \ rm -f ${DOC}/sgcf.spad.pamphlet ; \ rm -f ${DOC}/sgcf.spad.tex ; \ rm -f ${DOC}/sgcf.spad ) @ \subsection{sign.spad \cite{1}} <>= ${MID}/sign.spad: ${IN}/sign.spad.pamphlet @ echo 0 making ${MID}/sign.spad from ${IN}/sign.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sign.spad.pamphlet >sign.spad ) @ <>= ${OUT}/INPSIGN.o: ${MID}/INPSIGN.NRLIB @ echo 0 making ${OUT}/INPSIGN.o from ${MID}/INPSIGN.NRLIB @ cp ${MID}/INPSIGN.NRLIB/code.o ${OUT}/INPSIGN.o @ <>= ${MID}/INPSIGN.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/INPSIGN.spad @ echo 0 making ${MID}/INPSIGN.NRLIB from ${MID}/INPSIGN.spad @ (cd ${MID} ; echo ')co INPSIGN.spad' | ${INTERPSYS} ) @ <>= ${MID}/INPSIGN.spad: ${IN}/sign.spad.pamphlet @ echo 0 making ${MID}/INPSIGN.spad from ${IN}/sign.spad.pamphlet @(cd ${MID} ; \ rm -rf INPSIGN.NRLIB ; \ ${SPADBIN}/notangle -R"package INPSIGN InnerPolySign" ${IN}/sign.spad.pamphlet >INPSIGN.spad ) @ <>= ${OUT}/LIMITRF.o: ${MID}/LIMITRF.NRLIB @ echo 0 making ${OUT}/LIMITRF.o from ${MID}/LIMITRF.NRLIB @ cp ${MID}/LIMITRF.NRLIB/code.o ${OUT}/LIMITRF.o @ <>= ${MID}/LIMITRF.NRLIB: ${MID}/LIMITRF.spad @ echo 0 making ${MID}/LIMITRF.NRLIB from ${MID}/LIMITRF.spad @ (cd ${MID} ; echo ')co LIMITRF.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIMITRF.spad: ${IN}/sign.spad.pamphlet @ echo 0 making ${MID}/LIMITRF.spad from ${IN}/sign.spad.pamphlet @(cd ${MID} ; \ rm -rf LIMITRF.NRLIB ; \ ${SPADBIN}/notangle -R"package LIMITRF RationalFunctionLimitPackage" ${IN}/sign.spad.pamphlet >LIMITRF.spad ) @ <>= ${OUT}/SIGNRF.o: ${MID}/SIGNRF.NRLIB @ echo 0 making ${OUT}/SIGNRF.o from ${MID}/SIGNRF.NRLIB @ cp ${MID}/SIGNRF.NRLIB/code.o ${OUT}/SIGNRF.o @ <>= ${MID}/SIGNRF.NRLIB: ${MID}/SIGNRF.spad @ echo 0 making ${MID}/SIGNRF.NRLIB from ${MID}/SIGNRF.spad @ (cd ${MID} ; echo ')co SIGNRF.spad' | ${INTERPSYS} ) @ <>= ${MID}/SIGNRF.spad: ${IN}/sign.spad.pamphlet @ echo 0 making ${MID}/SIGNRF.spad from ${IN}/sign.spad.pamphlet @(cd ${MID} ; \ rm -rf SIGNRF.NRLIB ; \ ${SPADBIN}/notangle -R"package SIGNRF RationalFunctionSign" ${IN}/sign.spad.pamphlet >SIGNRF.spad ) @ <>= ${OUT}/TOOLSIGN.o: ${MID}/TOOLSIGN.NRLIB @ echo 0 making ${OUT}/TOOLSIGN.o from ${MID}/TOOLSIGN.NRLIB @ cp ${MID}/TOOLSIGN.NRLIB/code.o ${OUT}/TOOLSIGN.o @ <>= ${MID}/TOOLSIGN.NRLIB: ${MID}/TOOLSIGN.spad @ echo 0 making ${MID}/TOOLSIGN.NRLIB from ${MID}/TOOLSIGN.spad @ (cd ${MID} ; echo ')co TOOLSIGN.spad' | ${INTERPSYS} ) @ <>= ${MID}/TOOLSIGN.spad: ${IN}/sign.spad.pamphlet @ echo 0 making ${MID}/TOOLSIGN.spad from ${IN}/sign.spad.pamphlet @(cd ${MID} ; \ rm -rf TOOLSIGN.NRLIB ; \ ${SPADBIN}/notangle -R"package TOOLSIGN ToolsForSign" ${IN}/sign.spad.pamphlet >TOOLSIGN.spad ) @ <>= ${DOC}/sign.spad.dvi: ${IN}/sign.spad.pamphlet @ echo 0 making ${DOC}/sign.spad.dvi from ${IN}/sign.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sign.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sign.spad ; \ rm -f ${DOC}/sign.spad.pamphlet ; \ rm -f ${DOC}/sign.spad.tex ; \ rm -f ${DOC}/sign.spad ) @ \subsection{si.spad \cite{1}} <>= ${MID}/si.spad: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/si.spad from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/si.spad.pamphlet >si.spad ) @ <>= ${OUT}/SINT.o: ${MID}/SINT.NRLIB @ echo 0 making ${OUT}/SINT.o from ${MID}/SINT.NRLIB @ cp ${MID}/SINT.NRLIB/code.o ${OUT}/SINT.o @ <>= ${MID}/SINT.NRLIB: ${MID}/SINT.spad @ echo 0 making ${MID}/SINT.NRLIB from ${MID}/SINT.spad @ (cd ${MID} ; echo ')co SINT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SINT.spad: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/SINT.spad from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ rm -rf SINT.NRLIB ; \ ${SPADBIN}/notangle -R"domain SINT SingleInteger" ${IN}/si.spad.pamphlet >SINT.spad ) @ <>= ${MID}/SINT.o: ${MID}/SINT.lsp @ echo 0 making ${MID}/SINT.o from ${MID}/SINT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SINT.lsp" :output-file "SINT.o"))' | ${DEPSYS} ) @ cp ${MID}/SINT.o ${OUT}/SINT.o @ <>= ${MID}/SINT.lsp: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/SINT.lsp from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ rm -rf SINT.NRLIB ; \ rm -rf ${OUT}/SINT.o ; \ ${SPADBIN}/notangle -R"SINT.lsp BOOTSTRAP" ${IN}/si.spad.pamphlet >SINT.lsp ) @ <>= ${OUT}/INS-.o: ${MID}/INS.NRLIB @ echo 0 making ${OUT}/INS-.o from ${MID}/INS-.NRLIB @ cp ${MID}/INS-.NRLIB/code.o ${OUT}/INS-.o @ <>= ${MID}/INS-.NRLIB: ${OUT}/TYPE.o ${MID}/INS.spad @ echo 0 making ${MID}/INS-.NRLIB from ${MID}/INS.spad @ (cd ${MID} ; echo ')co INS.spad' | ${INTERPSYS} ) @ <>= ${OUT}/INS.o: ${MID}/INS.NRLIB @ echo 0 making ${OUT}/INS.o from ${MID}/INS.NRLIB @ cp ${MID}/INS.NRLIB/code.o ${OUT}/INS.o @ <>= ${MID}/INS.NRLIB: ${MID}/INS.spad @ echo 0 making ${MID}/INS.NRLIB from ${MID}/INS.spad @ (cd ${MID} ; echo ')co INS.spad' | ${INTERPSYS} ) @ <>= ${MID}/INS.spad: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/INS.spad from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ rm -rf INS.NRLIB ; \ ${SPADBIN}/notangle -R"category INS IntegerNumberSystem" ${IN}/si.spad.pamphlet >INS.spad ) @ <>= ${MID}/INS-.o: ${MID}/INS-.lsp @ echo 0 making ${MID}/INS-.o from ${MID}/INS-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "INS-.lsp" :output-file "INS-.o"))' | ${DEPSYS} ) @ cp ${MID}/INS-.o ${OUT}/INS-.o @ <>= ${MID}/INS-.lsp: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/INS-.lsp from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ rm -rf INS-.NRLIB ; \ rm -rf ${OUT}/INS-.o ; \ ${SPADBIN}/notangle -R"INS-.lsp BOOTSTRAP" ${IN}/si.spad.pamphlet >INS-.lsp ) @ <>= ${MID}/INS.o: ${MID}/INS.lsp @ echo 0 making ${MID}/INS.o from ${MID}/INS.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "INS.lsp" :output-file "INS.o"))' | ${DEPSYS} ) @ cp ${MID}/INS.o ${OUT}/INS.o @ <>= ${MID}/INS.lsp: ${IN}/si.spad.pamphlet @ echo 0 making ${MID}/INS.lsp from ${IN}/si.spad.pamphlet @(cd ${MID} ; \ rm -rf INS.NRLIB ; \ rm -rf ${OUT}/INS.o ; \ ${SPADBIN}/notangle -R"INS.lsp BOOTSTRAP" ${IN}/si.spad.pamphlet >INS.lsp ) @ <>= ${DOC}/si.spad.dvi: ${IN}/si.spad.pamphlet @ echo 0 making ${DOC}/si.spad.dvi from ${IN}/si.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/si.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} si.spad ; \ rm -f ${DOC}/si.spad.pamphlet ; \ rm -f ${DOC}/si.spad.tex ; \ rm -f ${DOC}/si.spad ) @ \subsection{smith.spad \cite{1}} <>= ${MID}/smith.spad: ${IN}/smith.spad.pamphlet @ echo 0 making ${MID}/smith.spad from ${IN}/smith.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/smith.spad.pamphlet >smith.spad ) @ <>= ${OUT}/SMITH.o: ${MID}/SMITH.NRLIB @ echo 0 making ${OUT}/SMITH.o from ${MID}/SMITH.NRLIB @ cp ${MID}/SMITH.NRLIB/code.o ${OUT}/SMITH.o @ <>= ${MID}/SMITH.NRLIB: ${MID}/SMITH.spad @ echo 0 making ${MID}/SMITH.NRLIB from ${MID}/SMITH.spad @ (cd ${MID} ; echo ')co SMITH.spad' | ${INTERPSYS} ) @ <>= ${MID}/SMITH.spad: ${IN}/smith.spad.pamphlet @ echo 0 making ${MID}/SMITH.spad from ${IN}/smith.spad.pamphlet @(cd ${MID} ; \ rm -rf SMITH.NRLIB ; \ ${SPADBIN}/notangle -R"package SMITH SmithNormalForm" ${IN}/smith.spad.pamphlet >SMITH.spad ) @ <>= ${DOC}/smith.spad.dvi: ${IN}/smith.spad.pamphlet @ echo 0 making ${DOC}/smith.spad.dvi from ${IN}/smith.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/smith.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} smith.spad ; \ rm -f ${DOC}/smith.spad.pamphlet ; \ rm -f ${DOC}/smith.spad.tex ; \ rm -f ${DOC}/smith.spad ) @ \subsection{solvedio.spad \cite{1}} <>= ${MID}/solvedio.spad: ${IN}/solvedio.spad.pamphlet @ echo 0 making ${MID}/solvedio.spad from ${IN}/solvedio.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/solvedio.spad.pamphlet >solvedio.spad ) @ <>= ${OUT}/DIOSP.o: ${MID}/DIOSP.NRLIB @ echo 0 making ${OUT}/DIOSP.o from ${MID}/DIOSP.NRLIB @ cp ${MID}/DIOSP.NRLIB/code.o ${OUT}/DIOSP.o @ <>= ${MID}/DIOSP.NRLIB: ${MID}/DIOSP.spad @ echo 0 making ${MID}/DIOSP.NRLIB from ${MID}/DIOSP.spad @ (cd ${MID} ; echo ')co DIOSP.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIOSP.spad: ${IN}/solvedio.spad.pamphlet @ echo 0 making ${MID}/DIOSP.spad from ${IN}/solvedio.spad.pamphlet @(cd ${MID} ; \ rm -rf DIOSP.NRLIB ; \ ${SPADBIN}/notangle -R"package DIOSP DiophantineSolutionPackage" ${IN}/solvedio.spad.pamphlet >DIOSP.spad ) @ <>= ${DOC}/solvedio.spad.dvi: ${IN}/solvedio.spad.pamphlet @ echo 0 making ${DOC}/solvedio.spad.dvi from ${IN}/solvedio.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/solvedio.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} solvedio.spad ; \ rm -f ${DOC}/solvedio.spad.pamphlet ; \ rm -f ${DOC}/solvedio.spad.tex ; \ rm -f ${DOC}/solvedio.spad ) @ \subsection{solvefor.spad \cite{1}} <>= ${MID}/solvefor.spad: ${IN}/solvefor.spad.pamphlet @ echo 0 making ${MID}/solvefor.spad from ${IN}/solvefor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/solvefor.spad.pamphlet >solvefor.spad ) @ <>= ${OUT}/SOLVEFOR.o: ${MID}/SOLVEFOR.NRLIB @ echo 0 making ${OUT}/SOLVEFOR.o from ${MID}/SOLVEFOR.NRLIB @ cp ${MID}/SOLVEFOR.NRLIB/code.o ${OUT}/SOLVEFOR.o @ <>= ${MID}/SOLVEFOR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SOLVEFOR.spad @ echo 0 making ${MID}/SOLVEFOR.NRLIB from ${MID}/SOLVEFOR.spad @ (cd ${MID} ; echo ')co SOLVEFOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/SOLVEFOR.spad: ${IN}/solvefor.spad.pamphlet @ echo 0 making ${MID}/SOLVEFOR.spad from ${IN}/solvefor.spad.pamphlet @(cd ${MID} ; \ rm -rf SOLVEFOR.NRLIB ; \ ${SPADBIN}/notangle -R"package SOLVEFOR PolynomialSolveByFormulas" ${IN}/solvefor.spad.pamphlet >SOLVEFOR.spad ) @ <>= ${DOC}/solvefor.spad.dvi: ${IN}/solvefor.spad.pamphlet @ echo 0 making ${DOC}/solvefor.spad.dvi from ${IN}/solvefor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/solvefor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} solvefor.spad ; \ rm -f ${DOC}/solvefor.spad.pamphlet ; \ rm -f ${DOC}/solvefor.spad.tex ; \ rm -f ${DOC}/solvefor.spad ) @ \subsection{solvelin.spad \cite{1}} <>= ${MID}/solvelin.spad: ${IN}/solvelin.spad.pamphlet @ echo 0 making ${MID}/solvelin.spad from ${IN}/solvelin.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/solvelin.spad.pamphlet >solvelin.spad ) @ <>= ${OUT}/LSMP.o: ${MID}/LSMP.NRLIB @ echo 0 making ${OUT}/LSMP.o from ${MID}/LSMP.NRLIB @ cp ${MID}/LSMP.NRLIB/code.o ${OUT}/LSMP.o @ <>= ${MID}/LSMP.NRLIB: ${MID}/LSMP.spad @ echo 0 making ${MID}/LSMP.NRLIB from ${MID}/LSMP.spad @ (cd ${MID} ; echo ')co LSMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LSMP.spad: ${IN}/solvelin.spad.pamphlet @ echo 0 making ${MID}/LSMP.spad from ${IN}/solvelin.spad.pamphlet @(cd ${MID} ; \ rm -rf LSMP.NRLIB ; \ ${SPADBIN}/notangle -R"package LSMP LinearSystemMatrixPackage" ${IN}/solvelin.spad.pamphlet >LSMP.spad ) @ <>= ${OUT}/LSMP1.o: ${MID}/LSMP1.NRLIB @ echo 0 making ${OUT}/LSMP1.o from ${MID}/LSMP1.NRLIB @ cp ${MID}/LSMP1.NRLIB/code.o ${OUT}/LSMP1.o @ <>= ${MID}/LSMP1.NRLIB: ${MID}/LSMP1.spad @ echo 0 making ${MID}/LSMP1.NRLIB from ${MID}/LSMP1.spad @ (cd ${MID} ; echo ')co LSMP1.spad' | ${INTERPSYS} ) @ <>= ${MID}/LSMP1.spad: ${IN}/solvelin.spad.pamphlet @ echo 0 making ${MID}/LSMP1.spad from ${IN}/solvelin.spad.pamphlet @(cd ${MID} ; \ rm -rf LSMP1.NRLIB ; \ ${SPADBIN}/notangle -R"package LSMP1 LinearSystemMatrixPackage1" ${IN}/solvelin.spad.pamphlet >LSMP1.spad ) @ <>= ${OUT}/LSPP.o: ${MID}/LSPP.NRLIB @ echo 0 making ${OUT}/LSPP.o from ${MID}/LSPP.NRLIB @ cp ${MID}/LSPP.NRLIB/code.o ${OUT}/LSPP.o @ <>= ${MID}/LSPP.NRLIB: ${MID}/LSPP.spad @ echo 0 making ${MID}/LSPP.NRLIB from ${MID}/LSPP.spad @ (cd ${MID} ; echo ')co LSPP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LSPP.spad: ${IN}/solvelin.spad.pamphlet @ echo 0 making ${MID}/LSPP.spad from ${IN}/solvelin.spad.pamphlet @(cd ${MID} ; \ rm -rf LSPP.NRLIB ; \ ${SPADBIN}/notangle -R"package LSPP LinearSystemPolynomialPackage" ${IN}/solvelin.spad.pamphlet >LSPP.spad ) @ <>= ${DOC}/solvelin.spad.dvi: ${IN}/solvelin.spad.pamphlet @ echo 0 making ${DOC}/solvelin.spad.dvi from ${IN}/solvelin.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/solvelin.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} solvelin.spad ; \ rm -f ${DOC}/solvelin.spad.pamphlet ; \ rm -f ${DOC}/solvelin.spad.tex ; \ rm -f ${DOC}/solvelin.spad ) @ \subsection{solverad.spad \cite{1}} <>= ${MID}/solverad.spad: ${IN}/solverad.spad.pamphlet @ echo 0 making ${MID}/solverad.spad from ${IN}/solverad.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/solverad.spad.pamphlet >solverad.spad ) @ <>= ${OUT}/SOLVERAD.o: ${MID}/SOLVERAD.NRLIB @ echo 0 making ${OUT}/SOLVERAD.o from ${MID}/SOLVERAD.NRLIB @ cp ${MID}/SOLVERAD.NRLIB/code.o ${OUT}/SOLVERAD.o @ <>= ${MID}/SOLVERAD.NRLIB: ${MID}/SOLVERAD.spad @ echo 0 making ${MID}/SOLVERAD.NRLIB from ${MID}/SOLVERAD.spad @ (cd ${MID} ; echo ')co SOLVERAD.spad' | ${INTERPSYS} ) @ <>= ${MID}/SOLVERAD.spad: ${IN}/solverad.spad.pamphlet @ echo 0 making ${MID}/SOLVERAD.spad from ${IN}/solverad.spad.pamphlet @(cd ${MID} ; \ rm -rf SOLVERAD.NRLIB ; \ ${SPADBIN}/notangle -R"package SOLVERAD RadicalSolvePackage" ${IN}/solverad.spad.pamphlet >SOLVERAD.spad ) @ <>= ${DOC}/solverad.spad.dvi: ${IN}/solverad.spad.pamphlet @ echo 0 making ${DOC}/solverad.spad.dvi from ${IN}/solverad.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/solverad.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} solverad.spad ; \ rm -f ${DOC}/solverad.spad.pamphlet ; \ rm -f ${DOC}/solverad.spad.tex ; \ rm -f ${DOC}/solverad.spad ) @ \subsection{sortpak.spad \cite{1}} <>= ${MID}/sortpak.spad: ${IN}/sortpak.spad.pamphlet @ echo 0 making ${MID}/sortpak.spad from ${IN}/sortpak.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sortpak.spad.pamphlet >sortpak.spad ) @ <>= ${OUT}/SORTPAK.o: ${MID}/SORTPAK.NRLIB @ echo 0 making ${OUT}/SORTPAK.o from ${MID}/SORTPAK.NRLIB @ cp ${MID}/SORTPAK.NRLIB/code.o ${OUT}/SORTPAK.o @ <>= ${MID}/SORTPAK.NRLIB: ${MID}/SORTPAK.spad @ echo 0 making ${MID}/SORTPAK.NRLIB from ${MID}/SORTPAK.spad @ (cd ${MID} ; echo ')co SORTPAK.spad' | ${INTERPSYS} ) @ <>= ${MID}/SORTPAK.spad: ${IN}/sortpak.spad.pamphlet @ echo 0 making ${MID}/SORTPAK.spad from ${IN}/sortpak.spad.pamphlet @(cd ${MID} ; \ rm -rf SORTPAK.NRLIB ; \ ${SPADBIN}/notangle -R"package SORTPAK SortPackage" ${IN}/sortpak.spad.pamphlet >SORTPAK.spad ) @ <>= ${DOC}/sortpak.spad.dvi: ${IN}/sortpak.spad.pamphlet @ echo 0 making ${DOC}/sortpak.spad.dvi from ${IN}/sortpak.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sortpak.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sortpak.spad ; \ rm -f ${DOC}/sortpak.spad.pamphlet ; \ rm -f ${DOC}/sortpak.spad.tex ; \ rm -f ${DOC}/sortpak.spad ) @ \subsection{space.spad \cite{1}} <>= ${MID}/space.spad: ${IN}/space.spad.pamphlet @ echo 0 making ${MID}/space.spad from ${IN}/space.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/space.spad.pamphlet >space.spad ) @ <>= ${OUT}/SPACEC.o: ${MID}/SPACEC.NRLIB @ echo 0 making ${OUT}/SPACEC.o from ${MID}/SPACEC.NRLIB @ cp ${MID}/SPACEC.NRLIB/code.o ${OUT}/SPACEC.o @ <>= ${MID}/SPACEC.NRLIB: ${MID}/SPACEC.spad @ echo 0 making ${MID}/SPACEC.NRLIB from ${MID}/SPACEC.spad @ (cd ${MID} ; echo ')co SPACEC.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPACEC.spad: ${IN}/space.spad.pamphlet @ echo 0 making ${MID}/SPACEC.spad from ${IN}/space.spad.pamphlet @(cd ${MID} ; \ rm -rf SPACEC.NRLIB ; \ ${SPADBIN}/notangle -R"category SPACEC ThreeSpaceCategory" ${IN}/space.spad.pamphlet >SPACEC.spad ) @ <>= ${OUT}/SPACE3.o: ${MID}/SPACE3.NRLIB @ echo 0 making ${OUT}/SPACE3.o from ${MID}/SPACE3.NRLIB @ cp ${MID}/SPACE3.NRLIB/code.o ${OUT}/SPACE3.o @ <>= ${MID}/SPACE3.NRLIB: ${MID}/SPACE3.spad @ echo 0 making ${MID}/SPACE3.NRLIB from ${MID}/SPACE3.spad @ (cd ${MID} ; echo ')co SPACE3.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPACE3.spad: ${IN}/space.spad.pamphlet @ echo 0 making ${MID}/SPACE3.spad from ${IN}/space.spad.pamphlet @(cd ${MID} ; \ rm -rf SPACE3.NRLIB ; \ ${SPADBIN}/notangle -R"domain SPACE3 ThreeSpace" ${IN}/space.spad.pamphlet >SPACE3.spad ) @ <>= ${OUT}/TOPSP.o: ${MID}/TOPSP.NRLIB @ echo 0 making ${OUT}/TOPSP.o from ${MID}/TOPSP.NRLIB @ cp ${MID}/TOPSP.NRLIB/code.o ${OUT}/TOPSP.o @ <>= ${MID}/TOPSP.NRLIB: ${MID}/TOPSP.spad @ echo 0 making ${MID}/TOPSP.NRLIB from ${MID}/TOPSP.spad @ (cd ${MID} ; echo ')co TOPSP.spad' | ${INTERPSYS} ) @ <>= ${MID}/TOPSP.spad: ${IN}/space.spad.pamphlet @ echo 0 making ${MID}/TOPSP.spad from ${IN}/space.spad.pamphlet @(cd ${MID} ; \ rm -rf TOPSP.NRLIB ; \ ${SPADBIN}/notangle -R"package TOPSP TopLevelThreeSpace" ${IN}/space.spad.pamphlet >TOPSP.spad ) @ <>= ${DOC}/space.spad.dvi: ${IN}/space.spad.pamphlet @ echo 0 making ${DOC}/space.spad.dvi from ${IN}/space.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/space.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} space.spad ; \ rm -f ${DOC}/space.spad.pamphlet ; \ rm -f ${DOC}/space.spad.tex ; \ rm -f ${DOC}/space.spad ) @ \subsection{special.spad \cite{1}} <>= ${MID}/special.spad: ${IN}/special.spad.pamphlet @ echo 0 making ${MID}/special.spad from ${IN}/special.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/special.spad.pamphlet >special.spad ) @ <>= ${OUT}/DFSFUN.o: ${MID}/DFSFUN.NRLIB @ echo 0 making ${OUT}/DFSFUN.o from ${MID}/DFSFUN.NRLIB @ cp ${MID}/DFSFUN.NRLIB/code.o ${OUT}/DFSFUN.o @ <>= ${MID}/DFSFUN.NRLIB: ${MID}/DFSFUN.spad @ echo 0 making ${MID}/DFSFUN.NRLIB from ${MID}/DFSFUN.spad @ (cd ${MID} ; echo ')co DFSFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/DFSFUN.spad: ${IN}/special.spad.pamphlet @ echo 0 making ${MID}/DFSFUN.spad from ${IN}/special.spad.pamphlet @(cd ${MID} ; \ rm -rf DFSFUN.NRLIB ; \ ${SPADBIN}/notangle -R"package DFSFUN DoubleFloatSpecialFunctions" ${IN}/special.spad.pamphlet >DFSFUN.spad ) @ <>= ${OUT}/NTPOLFN.o: ${MID}/NTPOLFN.NRLIB @ echo 0 making ${OUT}/NTPOLFN.o from ${MID}/NTPOLFN.NRLIB @ cp ${MID}/NTPOLFN.NRLIB/code.o ${OUT}/NTPOLFN.o @ <>= ${MID}/NTPOLFN.NRLIB: ${MID}/NTPOLFN.spad @ echo 0 making ${MID}/NTPOLFN.NRLIB from ${MID}/NTPOLFN.spad @ (cd ${MID} ; echo ')co NTPOLFN.spad' | ${INTERPSYS} ) @ <>= ${MID}/NTPOLFN.spad: ${IN}/special.spad.pamphlet @ echo 0 making ${MID}/NTPOLFN.spad from ${IN}/special.spad.pamphlet @(cd ${MID} ; \ rm -rf NTPOLFN.NRLIB ; \ ${SPADBIN}/notangle -R"package NTPOLFN NumberTheoreticPolynomialFunctions" ${IN}/special.spad.pamphlet >NTPOLFN.spad ) @ <>= ${OUT}/ORTHPOL.o: ${MID}/ORTHPOL.NRLIB @ echo 0 making ${OUT}/ORTHPOL.o from ${MID}/ORTHPOL.NRLIB @ cp ${MID}/ORTHPOL.NRLIB/code.o ${OUT}/ORTHPOL.o @ <>= ${MID}/ORTHPOL.NRLIB: ${MID}/ORTHPOL.spad @ echo 0 making ${MID}/ORTHPOL.NRLIB from ${MID}/ORTHPOL.spad @ (cd ${MID} ; echo ')co ORTHPOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/ORTHPOL.spad: ${IN}/special.spad.pamphlet @ echo 0 making ${MID}/ORTHPOL.spad from ${IN}/special.spad.pamphlet @(cd ${MID} ; \ rm -rf ORTHPOL.NRLIB ; \ ${SPADBIN}/notangle -R"package ORTHPOL OrthogonalPolynomialFunctions" ${IN}/special.spad.pamphlet >ORTHPOL.spad ) @ <>= ${DOC}/special.spad.dvi: ${IN}/special.spad.pamphlet @ echo 0 making ${DOC}/special.spad.dvi from ${IN}/special.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/special.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} special.spad ; \ rm -f ${DOC}/special.spad.pamphlet ; \ rm -f ${DOC}/special.spad.tex ; \ rm -f ${DOC}/special.spad ) @ \subsection{sregset.spad \cite{1}} <>= ${MID}/sregset.spad: ${IN}/sregset.spad.pamphlet @ echo 0 making ${MID}/sregset.spad from ${IN}/sregset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sregset.spad.pamphlet >sregset.spad ) @ <>= ${DOC}/sregset.spad.dvi: ${IN}/sregset.spad.pamphlet @ echo 0 making ${DOC}/sregset.spad.dvi from ${IN}/sregset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sregset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sregset.spad ; \ rm -f ${DOC}/sregset.spad.pamphlet ; \ rm -f ${DOC}/sregset.spad.tex ; \ rm -f ${DOC}/sregset.spad ) @ \subsection{s.spad \cite{1}} <>= ${MID}/s.spad: ${IN}/s.spad.pamphlet @ echo 0 making ${MID}/s.spad from ${IN}/s.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/s.spad.pamphlet >s.spad ) @ <>= ${OUT}/NAGS.o: ${MID}/NAGS.NRLIB @ echo 0 making ${OUT}/NAGS.o from ${MID}/NAGS.NRLIB @ cp ${MID}/NAGS.NRLIB/code.o ${OUT}/NAGS.o @ <>= ${MID}/NAGS.NRLIB: ${MID}/NAGS.spad @ echo 0 making ${MID}/NAGS.NRLIB from ${MID}/NAGS.spad @ (cd ${MID} ; echo ')co NAGS.spad' | ${INTERPSYS} ) @ <>= ${MID}/NAGS.spad: ${IN}/s.spad.pamphlet @ echo 0 making ${MID}/NAGS.spad from ${IN}/s.spad.pamphlet @(cd ${MID} ; \ rm -rf NAGS.NRLIB ; \ ${SPADBIN}/notangle -R"package NAGS NagSpecialFunctionsPackage" ${IN}/s.spad.pamphlet >NAGS.spad ) @ <>= ${DOC}/s.spad.dvi: ${IN}/s.spad.pamphlet @ echo 0 making ${DOC}/s.spad.dvi from ${IN}/s.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/s.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} s.spad ; \ rm -f ${DOC}/s.spad.pamphlet ; \ rm -f ${DOC}/s.spad.tex ; \ rm -f ${DOC}/s.spad ) @ \subsection{stream.spad \cite{1}} <>= ${MID}/stream.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/stream.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/stream.spad.pamphlet >stream.spad ) @ <>= ${OUT}/CSTTOOLS.o: ${MID}/CSTTOOLS.NRLIB @ echo 0 making ${OUT}/CSTTOOLS.o from ${MID}/CSTTOOLS.NRLIB @ cp ${MID}/CSTTOOLS.NRLIB/code.o ${OUT}/CSTTOOLS.o @ <>= ${MID}/CSTTOOLS.NRLIB: ${MID}/CSTTOOLS.spad @ echo 0 making ${MID}/CSTTOOLS.NRLIB from ${MID}/CSTTOOLS.spad @ (cd ${MID} ; echo ')co CSTTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/CSTTOOLS.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/CSTTOOLS.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf CSTTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package CSTTOOLS CyclicStreamTools" ${IN}/stream.spad.pamphlet >CSTTOOLS.spad ) @ <>= ${OUT}/LZSTAGG-.o: ${MID}/LZSTAGG.NRLIB @ echo 0 making ${OUT}/LZSTAGG-.o from ${MID}/LZSTAGG-.NRLIB @ cp ${MID}/LZSTAGG-.NRLIB/code.o ${OUT}/LZSTAGG-.o @ <>= ${MID}/LZSTAGG-.NRLIB: ${OUT}/TYPE.o ${MID}/LZSTAGG.spad @ echo 0 making ${MID}/LZSTAGG-.NRLIB from ${MID}/LZSTAGG.spad @ (cd ${MID} ; echo ')co LZSTAGG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LZSTAGG.o: ${MID}/LZSTAGG.NRLIB @ echo 0 making ${OUT}/LZSTAGG.o from ${MID}/LZSTAGG.NRLIB @ cp ${MID}/LZSTAGG.NRLIB/code.o ${OUT}/LZSTAGG.o @ <>= ${MID}/LZSTAGG.NRLIB: ${MID}/LZSTAGG.spad @ echo 0 making ${MID}/LZSTAGG.NRLIB from ${MID}/LZSTAGG.spad @ (cd ${MID} ; echo ')co LZSTAGG.spad' | ${INTERPSYS} ) @ <>= ${MID}/LZSTAGG.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/LZSTAGG.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf LZSTAGG.NRLIB ; \ ${SPADBIN}/notangle -R"category LZSTAGG LazyStreamAggregate" ${IN}/stream.spad.pamphlet >LZSTAGG.spad ) @ <>= ${OUT}/STREAM.o: ${MID}/STREAM.NRLIB @ echo 0 making ${OUT}/STREAM.o from ${MID}/STREAM.NRLIB @ cp ${MID}/STREAM.NRLIB/code.o ${OUT}/STREAM.o @ <>= ${MID}/STREAM.NRLIB: ${MID}/STREAM.spad @ echo 0 making ${MID}/STREAM.NRLIB from ${MID}/STREAM.spad @ (cd ${MID} ; echo ')co STREAM.spad' | ${INTERPSYS} ) @ <>= ${MID}/STREAM.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/STREAM.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf STREAM.NRLIB ; \ ${SPADBIN}/notangle -R"domain STREAM Stream" ${IN}/stream.spad.pamphlet >STREAM.spad ) @ <>= ${OUT}/STREAM1.o: ${MID}/STREAM1.NRLIB @ echo 0 making ${OUT}/STREAM1.o from ${MID}/STREAM1.NRLIB @ cp ${MID}/STREAM1.NRLIB/code.o ${OUT}/STREAM1.o @ <>= ${MID}/STREAM1.NRLIB: ${OUT}/TYPE.o ${MID}/STREAM1.spad @ echo 0 making ${MID}/STREAM1.NRLIB from ${MID}/STREAM1.spad @ (cd ${MID} ; echo ')co STREAM1.spad' | ${INTERPSYS} ) @ <>= ${MID}/STREAM1.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/STREAM1.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf STREAM1.NRLIB ; \ ${SPADBIN}/notangle -R"package STREAM1 StreamFunctions1" ${IN}/stream.spad.pamphlet >STREAM1.spad ) @ <>= ${OUT}/STREAM2.o: ${MID}/STREAM2.NRLIB @ echo 0 making ${OUT}/STREAM2.o from ${MID}/STREAM2.NRLIB @ cp ${MID}/STREAM2.NRLIB/code.o ${OUT}/STREAM2.o @ <>= ${MID}/STREAM2.NRLIB: ${OUT}/TYPE.o ${MID}/STREAM2.spad @ echo 0 making ${MID}/STREAM2.NRLIB from ${MID}/STREAM2.spad @ (cd ${MID} ; echo ')co STREAM2.spad' | ${INTERPSYS} ) @ <>= ${MID}/STREAM2.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/STREAM2.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf STREAM2.NRLIB ; \ ${SPADBIN}/notangle -R"package STREAM2 StreamFunctions2" ${IN}/stream.spad.pamphlet >STREAM2.spad ) @ <>= ${OUT}/STREAM3.o: ${MID}/STREAM3.NRLIB @ echo 0 making ${OUT}/STREAM3.o from ${MID}/STREAM3.NRLIB @ cp ${MID}/STREAM3.NRLIB/code.o ${OUT}/STREAM3.o @ <>= ${MID}/STREAM3.NRLIB: ${OUT}/TYPE.o ${MID}/STREAM3.spad @ echo 0 making ${MID}/STREAM3.NRLIB from ${MID}/STREAM3.spad @ (cd ${MID} ; echo ')co STREAM3.spad' | ${INTERPSYS} ) @ <>= ${MID}/STREAM3.spad: ${IN}/stream.spad.pamphlet @ echo 0 making ${MID}/STREAM3.spad from ${IN}/stream.spad.pamphlet @(cd ${MID} ; \ rm -rf STREAM3.NRLIB ; \ ${SPADBIN}/notangle -R"package STREAM3 StreamFunctions3" ${IN}/stream.spad.pamphlet >STREAM3.spad ) @ <>= ${DOC}/stream.spad.dvi: ${IN}/stream.spad.pamphlet @ echo 0 making ${DOC}/stream.spad.dvi from ${IN}/stream.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/stream.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} stream.spad ; \ rm -f ${DOC}/stream.spad.pamphlet ; \ rm -f ${DOC}/stream.spad.tex ; \ rm -f ${DOC}/stream.spad ) @ \subsection{string.spad \cite{1}} <>= ${MID}/string.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/string.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/string.spad.pamphlet >string.spad ) @ <>= ${OUT}/CCLASS.o: ${MID}/CCLASS.NRLIB @ echo 0 making ${OUT}/CCLASS.o from ${MID}/CCLASS.NRLIB @ cp ${MID}/CCLASS.NRLIB/code.o ${OUT}/CCLASS.o @ <>= ${MID}/CCLASS.NRLIB: ${MID}/CCLASS.spad @ echo 0 making ${MID}/CCLASS.NRLIB from ${MID}/CCLASS.spad @ (cd ${MID} ; echo ')co CCLASS.spad' | ${INTERPSYS} ) @ <>= ${MID}/CCLASS.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/CCLASS.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf CCLASS.NRLIB ; \ ${SPADBIN}/notangle -R"domain CCLASS CharacterClass" ${IN}/string.spad.pamphlet >CCLASS.spad ) @ <>= ${OUT}/CHAR.o: ${MID}/CHAR.NRLIB @ echo 0 making ${OUT}/CHAR.o from ${MID}/CHAR.NRLIB @ cp ${MID}/CHAR.NRLIB/code.o ${OUT}/CHAR.o @ <>= ${MID}/CHAR.NRLIB: ${MID}/CHAR.spad @ echo 0 making ${MID}/CHAR.NRLIB from ${MID}/CHAR.spad @ (cd ${MID} ; echo ')co CHAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/CHAR.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/CHAR.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf CHAR.NRLIB ; \ ${SPADBIN}/notangle -R"domain CHAR Character" ${IN}/string.spad.pamphlet >CHAR.spad ) @ <>= ${MID}/CHAR.o: ${MID}/CHAR.lsp @ echo 0 making ${MID}/CHAR.o from ${MID}/CHAR.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "CHAR.lsp" :output-file "CHAR.o"))' | ${DEPSYS} ) @ cp ${MID}/CHAR.o ${OUT}/CHAR.o @ <>= ${MID}/CHAR.lsp: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/CHAR.lsp from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf CHAR.NRLIB ; \ rm -rf ${OUT}/CHAR.o ; \ ${SPADBIN}/notangle -R"CHAR.lsp BOOTSTRAP" ${IN}/string.spad.pamphlet >CHAR.lsp ) @ <>= ${OUT}/ISTRING.o: ${MID}/ISTRING.NRLIB @ echo 0 making ${OUT}/ISTRING.o from ${MID}/ISTRING.NRLIB @ cp ${MID}/ISTRING.NRLIB/code.o ${OUT}/ISTRING.o @ <>= ${MID}/ISTRING.NRLIB: ${MID}/ISTRING.spad @ echo 0 making ${MID}/ISTRING.NRLIB from ${MID}/ISTRING.spad @ (cd ${MID} ; echo ')co ISTRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/ISTRING.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/ISTRING.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf ISTRING.NRLIB ; \ ${SPADBIN}/notangle -R"domain ISTRING IndexedString" ${IN}/string.spad.pamphlet >ISTRING.spad ) @ <>= ${MID}/ISTRING.o: ${MID}/ISTRING.lsp @ echo 0 making ${MID}/ISTRING.o from ${MID}/ISTRING.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "ISTRING.lsp" :output-file "ISTRING.o"))' | ${DEPSYS} ) @ cp ${MID}/ISTRING.o ${OUT}/ISTRING.o @ <>= ${MID}/ISTRING.lsp: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/ISTRING.lsp from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf ISTRING.NRLIB ; \ rm -rf ${OUT}/ISTRING.o ; \ ${SPADBIN}/notangle -R"ISTRING.lsp BOOTSTRAP" ${IN}/string.spad.pamphlet >ISTRING.lsp ) @ <>= ${OUT}/STRICAT.o: ${MID}/STRICAT.NRLIB @ echo 0 making ${OUT}/STRICAT.o from ${MID}/STRICAT.NRLIB @ cp ${MID}/STRICAT.NRLIB/code.o ${OUT}/STRICAT.o @ <>= ${MID}/STRICAT.NRLIB: ${MID}/STRICAT.spad @ echo 0 making ${MID}/STRICAT.NRLIB from ${MID}/STRICAT.spad @ (cd ${MID} ; echo ')co STRICAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/STRICAT.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/STRICAT.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf STRICAT.NRLIB ; \ ${SPADBIN}/notangle -R"category STRICAT StringCategory" ${IN}/string.spad.pamphlet >STRICAT.spad ) @ <>= ${OUT}/STRING.o: ${MID}/STRING.NRLIB @ echo 0 making ${OUT}/STRING.o from ${MID}/STRING.NRLIB @ cp ${MID}/STRING.NRLIB/code.o ${OUT}/STRING.o @ <>= ${MID}/STRING.NRLIB: ${MID}/STRING.spad @ echo 0 making ${MID}/STRING.NRLIB from ${MID}/STRING.spad @ (cd ${MID} ; echo ')co STRING.spad' | ${INTERPSYS} ) @ <>= ${MID}/STRING.spad: ${IN}/string.spad.pamphlet @ echo 0 making ${MID}/STRING.spad from ${IN}/string.spad.pamphlet @(cd ${MID} ; \ rm -rf STRING.NRLIB ; \ ${SPADBIN}/notangle -R"domain STRING String" ${IN}/string.spad.pamphlet >STRING.spad ) @ <>= ${DOC}/string.spad.dvi: ${IN}/string.spad.pamphlet @ echo 0 making ${DOC}/string.spad.dvi from ${IN}/string.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/string.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} string.spad ; \ rm -f ${DOC}/string.spad.pamphlet ; \ rm -f ${DOC}/string.spad.tex ; \ rm -f ${DOC}/string.spad ) @ \subsection{sttaylor.spad \cite{1}} <>= ${MID}/sttaylor.spad: ${IN}/sttaylor.spad.pamphlet @ echo 0 making ${MID}/sttaylor.spad from ${IN}/sttaylor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sttaylor.spad.pamphlet >sttaylor.spad ) @ <>= ${OUT}/STTAYLOR.o: ${MID}/STTAYLOR.NRLIB @ echo 0 making ${OUT}/STTAYLOR.o from ${MID}/STTAYLOR.NRLIB @ cp ${MID}/STTAYLOR.NRLIB/code.o ${OUT}/STTAYLOR.o @ <>= ${MID}/STTAYLOR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/STTAYLOR.spad @ echo 0 making ${MID}/STTAYLOR.NRLIB from ${MID}/STTAYLOR.spad @ (cd ${MID} ; echo ')co STTAYLOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/STTAYLOR.spad: ${IN}/sttaylor.spad.pamphlet @ echo 0 making ${MID}/STTAYLOR.spad from ${IN}/sttaylor.spad.pamphlet @(cd ${MID} ; \ rm -rf STTAYLOR.NRLIB ; \ ${SPADBIN}/notangle -R"package STTAYLOR StreamTaylorSeriesOperations" ${IN}/sttaylor.spad.pamphlet >STTAYLOR.spad ) @ <>= ${DOC}/sttaylor.spad.dvi: ${IN}/sttaylor.spad.pamphlet @ echo 0 making ${DOC}/sttaylor.spad.dvi from ${IN}/sttaylor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sttaylor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sttaylor.spad ; \ rm -f ${DOC}/sttaylor.spad.pamphlet ; \ rm -f ${DOC}/sttaylor.spad.tex ; \ rm -f ${DOC}/sttaylor.spad ) @ \subsection{sttf.spad \cite{1}} <>= ${MID}/sttf.spad: ${IN}/sttf.spad.pamphlet @ echo 0 making ${MID}/sttf.spad from ${IN}/sttf.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sttf.spad.pamphlet >sttf.spad ) @ <>= ${OUT}/STTF.o: ${MID}/STTF.NRLIB @ echo 0 making ${OUT}/STTF.o from ${MID}/STTF.NRLIB @ cp ${MID}/STTF.NRLIB/code.o ${OUT}/STTF.o @ <>= ${MID}/STTF.NRLIB: ${MID}/STTF.spad @ echo 0 making ${MID}/STTF.NRLIB from ${MID}/STTF.spad @ (cd ${MID} ; echo ')co STTF.spad' | ${INTERPSYS} ) @ <>= ${MID}/STTF.spad: ${IN}/sttf.spad.pamphlet @ echo 0 making ${MID}/STTF.spad from ${IN}/sttf.spad.pamphlet @(cd ${MID} ; \ rm -rf STTF.NRLIB ; \ ${SPADBIN}/notangle -R"package STTF StreamTranscendentalFunctions" ${IN}/sttf.spad.pamphlet >STTF.spad ) @ <>= ${OUT}/STTFNC.o: ${MID}/STTFNC.NRLIB @ echo 0 making ${OUT}/STTFNC.o from ${MID}/STTFNC.NRLIB @ cp ${MID}/STTFNC.NRLIB/code.o ${OUT}/STTFNC.o @ <>= ${MID}/STTFNC.NRLIB: ${MID}/STTFNC.spad @ echo 0 making ${MID}/STTFNC.NRLIB from ${MID}/STTFNC.spad @ (cd ${MID} ; echo ')co STTFNC.spad' | ${INTERPSYS} ) @ <>= ${MID}/STTFNC.spad: ${IN}/sttf.spad.pamphlet @ echo 0 making ${MID}/STTFNC.spad from ${IN}/sttf.spad.pamphlet @(cd ${MID} ; \ rm -rf STTFNC.NRLIB ; \ ${SPADBIN}/notangle -R"package STTFNC StreamTranscendentalFunctionsNonCommutative" ${IN}/sttf.spad.pamphlet >STTFNC.spad ) @ <>= ${DOC}/sttf.spad.dvi: ${IN}/sttf.spad.pamphlet @ echo 0 making ${DOC}/sttf.spad.dvi from ${IN}/sttf.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sttf.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sttf.spad ; \ rm -f ${DOC}/sttf.spad.pamphlet ; \ rm -f ${DOC}/sttf.spad.tex ; \ rm -f ${DOC}/sttf.spad ) @ \subsection{sturm.spad \cite{1}} <>= ${MID}/sturm.spad: ${IN}/sturm.spad.pamphlet @ echo 0 making ${MID}/sturm.spad from ${IN}/sturm.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sturm.spad.pamphlet >sturm.spad ) @ <>= ${OUT}/SHP.o: ${MID}/SHP.NRLIB @ echo 0 making ${OUT}/SHP.o from ${MID}/SHP.NRLIB @ cp ${MID}/SHP.NRLIB/code.o ${OUT}/SHP.o @ <>= ${MID}/SHP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SHP.spad @ echo 0 making ${MID}/SHP.NRLIB from ${MID}/SHP.spad @ (cd ${MID} ; echo ')co SHP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SHP.spad: ${IN}/sturm.spad.pamphlet @ echo 0 making ${MID}/SHP.spad from ${IN}/sturm.spad.pamphlet @(cd ${MID} ; \ rm -rf SHP.NRLIB ; \ ${SPADBIN}/notangle -R"package SHP SturmHabichtPackage" ${IN}/sturm.spad.pamphlet >SHP.spad ) @ <>= ${DOC}/sturm.spad.dvi: ${IN}/sturm.spad.pamphlet @ echo 0 making ${DOC}/sturm.spad.dvi from ${IN}/sturm.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sturm.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sturm.spad ; \ rm -f ${DOC}/sturm.spad.pamphlet ; \ rm -f ${DOC}/sturm.spad.tex ; \ rm -f ${DOC}/sturm.spad ) @ \subsection{suchthat.spad \cite{1}} <>= ${MID}/suchthat.spad: ${IN}/suchthat.spad.pamphlet @ echo 0 making ${MID}/suchthat.spad from ${IN}/suchthat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/suchthat.spad.pamphlet >suchthat.spad ) @ <>= ${OUT}/SUCH.o: ${MID}/SUCH.NRLIB @ echo 0 making ${OUT}/SUCH.o from ${MID}/SUCH.NRLIB @ cp ${MID}/SUCH.NRLIB/code.o ${OUT}/SUCH.o @ <>= ${MID}/SUCH.NRLIB: ${MID}/SUCH.spad @ echo 0 making ${MID}/SUCH.NRLIB from ${MID}/SUCH.spad @ (cd ${MID} ; echo ')co SUCH.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUCH.spad: ${IN}/suchthat.spad.pamphlet @ echo 0 making ${MID}/SUCH.spad from ${IN}/suchthat.spad.pamphlet @(cd ${MID} ; \ rm -rf SUCH.NRLIB ; \ ${SPADBIN}/notangle -R"domain SUCH SuchThat" ${IN}/suchthat.spad.pamphlet >SUCH.spad ) @ <>= ${DOC}/suchthat.spad.dvi: ${IN}/suchthat.spad.pamphlet @ echo 0 making ${DOC}/suchthat.spad.dvi from ${IN}/suchthat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/suchthat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} suchthat.spad ; \ rm -f ${DOC}/suchthat.spad.pamphlet ; \ rm -f ${DOC}/suchthat.spad.tex ; \ rm -f ${DOC}/suchthat.spad ) @ \subsection{suls.spad \cite{1}} <>= ${MID}/suls.spad: ${IN}/suls.spad.pamphlet @ echo 0 making ${MID}/suls.spad from ${IN}/suls.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/suls.spad.pamphlet >suls.spad ) @ <>= ${OUT}/SULS.o: ${MID}/SULS.NRLIB @ echo 0 making ${OUT}/SULS.o from ${MID}/SULS.NRLIB @ cp ${MID}/SULS.NRLIB/code.o ${OUT}/SULS.o @ <>= ${MID}/SULS.NRLIB: ${MID}/SULS.spad @ echo 0 making ${MID}/SULS.NRLIB from ${MID}/SULS.spad @ (cd ${MID} ; echo ')co SULS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SULS.spad: ${IN}/suls.spad.pamphlet @ echo 0 making ${MID}/SULS.spad from ${IN}/suls.spad.pamphlet @(cd ${MID} ; \ rm -rf SULS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SULS SparseUnivariateLaurentSeries" ${IN}/suls.spad.pamphlet >SULS.spad ) @ <>= ${DOC}/suls.spad.dvi: ${IN}/suls.spad.pamphlet @ echo 0 making ${DOC}/suls.spad.dvi from ${IN}/suls.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/suls.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} suls.spad ; \ rm -f ${DOC}/suls.spad.pamphlet ; \ rm -f ${DOC}/suls.spad.tex ; \ rm -f ${DOC}/suls.spad ) @ \subsection{sum.spad \cite{1}} <>= ${MID}/sum.spad: ${IN}/sum.spad.pamphlet @ echo 0 making ${MID}/sum.spad from ${IN}/sum.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sum.spad.pamphlet >sum.spad ) @ <>= ${OUT}/GOSPER.o: ${MID}/GOSPER.NRLIB @ echo 0 making ${OUT}/GOSPER.o from ${MID}/GOSPER.NRLIB @ cp ${MID}/GOSPER.NRLIB/code.o ${OUT}/GOSPER.o @ <>= ${MID}/GOSPER.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GOSPER.spad @ echo 0 making ${MID}/GOSPER.NRLIB from ${MID}/GOSPER.spad @ (cd ${MID} ; echo ')co GOSPER.spad' | ${INTERPSYS} ) @ <>= ${MID}/GOSPER.spad: ${IN}/sum.spad.pamphlet @ echo 0 making ${MID}/GOSPER.spad from ${IN}/sum.spad.pamphlet @(cd ${MID} ; \ rm -rf GOSPER.NRLIB ; \ ${SPADBIN}/notangle -R"package GOSPER GosperSummationMethod" ${IN}/sum.spad.pamphlet >GOSPER.spad ) @ <>= ${OUT}/ISUMP.o: ${MID}/ISUMP.NRLIB @ echo 0 making ${OUT}/ISUMP.o from ${MID}/ISUMP.NRLIB @ cp ${MID}/ISUMP.NRLIB/code.o ${OUT}/ISUMP.o @ <>= ${MID}/ISUMP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/ISUMP.spad @ echo 0 making ${MID}/ISUMP.NRLIB from ${MID}/ISUMP.spad @ (cd ${MID} ; echo ')co ISUMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/ISUMP.spad: ${IN}/sum.spad.pamphlet @ echo 0 making ${MID}/ISUMP.spad from ${IN}/sum.spad.pamphlet @(cd ${MID} ; \ rm -rf ISUMP.NRLIB ; \ ${SPADBIN}/notangle -R"package ISUMP InnerPolySum" ${IN}/sum.spad.pamphlet >ISUMP.spad ) @ <>= ${OUT}/SUMRF.o: ${MID}/SUMRF.NRLIB @ echo 0 making ${OUT}/SUMRF.o from ${MID}/SUMRF.NRLIB @ cp ${MID}/SUMRF.NRLIB/code.o ${OUT}/SUMRF.o @ <>= ${MID}/SUMRF.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/SUMRF.spad @ echo 0 making ${MID}/SUMRF.NRLIB from ${MID}/SUMRF.spad @ (cd ${MID} ; echo ')co SUMRF.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUMRF.spad: ${IN}/sum.spad.pamphlet @ echo 0 making ${MID}/SUMRF.spad from ${IN}/sum.spad.pamphlet @(cd ${MID} ; \ rm -rf SUMRF.NRLIB ; \ ${SPADBIN}/notangle -R"package SUMRF RationalFunctionSum" ${IN}/sum.spad.pamphlet >SUMRF.spad ) @ <>= ${DOC}/sum.spad.dvi: ${IN}/sum.spad.pamphlet @ echo 0 making ${DOC}/sum.spad.dvi from ${IN}/sum.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sum.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sum.spad ; \ rm -f ${DOC}/sum.spad.pamphlet ; \ rm -f ${DOC}/sum.spad.tex ; \ rm -f ${DOC}/sum.spad ) @ \subsection{sups.spad \cite{1}} <>= ${MID}/sups.spad: ${IN}/sups.spad.pamphlet @ echo 0 making ${MID}/sups.spad from ${IN}/sups.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/sups.spad.pamphlet >sups.spad ) @ <>= ${OUT}/ISUPS.o: ${MID}/ISUPS.NRLIB @ echo 0 making ${OUT}/ISUPS.o from ${MID}/ISUPS.NRLIB @ cp ${MID}/ISUPS.NRLIB/code.o ${OUT}/ISUPS.o @ <>= ${MID}/ISUPS.NRLIB: ${MID}/ISUPS.spad @ echo 0 making ${MID}/ISUPS.NRLIB from ${MID}/ISUPS.spad @ (cd ${MID} ; echo ')co ISUPS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ISUPS.spad: ${IN}/sups.spad.pamphlet @ echo 0 making ${MID}/ISUPS.spad from ${IN}/sups.spad.pamphlet @(cd ${MID} ; \ rm -rf ISUPS.NRLIB ; \ ${SPADBIN}/notangle -R"domain ISUPS InnerSparseUnivariatePowerSeries" ${IN}/sups.spad.pamphlet >ISUPS.spad ) @ <>= ${DOC}/sups.spad.dvi: ${IN}/sups.spad.pamphlet @ echo 0 making ${DOC}/sups.spad.dvi from ${IN}/sups.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/sups.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} sups.spad ; \ rm -f ${DOC}/sups.spad.pamphlet ; \ rm -f ${DOC}/sups.spad.tex ; \ rm -f ${DOC}/sups.spad ) @ \subsection{supxs.spad \cite{1}} <>= ${MID}/supxs.spad: ${IN}/supxs.spad.pamphlet @ echo 0 making ${MID}/supxs.spad from ${IN}/supxs.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/supxs.spad.pamphlet >supxs.spad ) @ <>= ${OUT}/SUPXS.o: ${MID}/SUPXS.NRLIB @ echo 0 making ${OUT}/SUPXS.o from ${MID}/SUPXS.NRLIB @ cp ${MID}/SUPXS.NRLIB/code.o ${OUT}/SUPXS.o @ <>= ${MID}/SUPXS.NRLIB: ${MID}/SUPXS.spad @ echo 0 making ${MID}/SUPXS.NRLIB from ${MID}/SUPXS.spad @ (cd ${MID} ; echo ')co SUPXS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUPXS.spad: ${IN}/supxs.spad.pamphlet @ echo 0 making ${MID}/SUPXS.spad from ${IN}/supxs.spad.pamphlet @(cd ${MID} ; \ rm -rf SUPXS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SUPXS SparseUnivariatePuiseuxSeries" ${IN}/supxs.spad.pamphlet >SUPXS.spad ) @ <>= ${DOC}/supxs.spad.dvi: ${IN}/supxs.spad.pamphlet @ echo 0 making ${DOC}/supxs.spad.dvi from ${IN}/supxs.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/supxs.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} supxs.spad ; \ rm -f ${DOC}/supxs.spad.pamphlet ; \ rm -f ${DOC}/supxs.spad.tex ; \ rm -f ${DOC}/supxs.spad ) @ \subsection{suts.spad \cite{1}} <>= ${MID}/suts.spad: ${IN}/suts.spad.pamphlet @ echo 0 making ${MID}/suts.spad from ${IN}/suts.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/suts.spad.pamphlet >suts.spad ) @ <>= ${OUT}/SUTS.o: ${MID}/SUTS.NRLIB @ echo 0 making ${OUT}/SUTS.o from ${MID}/SUTS.NRLIB @ cp ${MID}/SUTS.NRLIB/code.o ${OUT}/SUTS.o @ <>= ${MID}/SUTS.NRLIB: ${MID}/SUTS.spad @ echo 0 making ${MID}/SUTS.NRLIB from ${MID}/SUTS.spad @ (cd ${MID} ; echo ')co SUTS.spad' | ${INTERPSYS} ) @ <>= ${MID}/SUTS.spad: ${IN}/suts.spad.pamphlet @ echo 0 making ${MID}/SUTS.spad from ${IN}/suts.spad.pamphlet @(cd ${MID} ; \ rm -rf SUTS.NRLIB ; \ ${SPADBIN}/notangle -R"domain SUTS SparseUnivariateTaylorSeries" ${IN}/suts.spad.pamphlet >SUTS.spad ) @ <>= ${DOC}/suts.spad.dvi: ${IN}/suts.spad.pamphlet @ echo 0 making ${DOC}/suts.spad.dvi from ${IN}/suts.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/suts.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} suts.spad ; \ rm -f ${DOC}/suts.spad.pamphlet ; \ rm -f ${DOC}/suts.spad.tex ; \ rm -f ${DOC}/suts.spad ) @ \subsection{symbol.spad \cite{1}} <>= ${MID}/symbol.spad: ${IN}/symbol.spad.pamphlet @ echo 0 making ${MID}/symbol.spad from ${IN}/symbol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/symbol.spad.pamphlet >symbol.spad ) @ <>= ${OUT}/SYMBOL.o: ${MID}/SYMBOL.NRLIB @ echo 0 making ${OUT}/SYMBOL.o from ${MID}/SYMBOL.NRLIB @ cp ${MID}/SYMBOL.NRLIB/code.o ${OUT}/SYMBOL.o @ <>= ${MID}/SYMBOL.NRLIB: ${MID}/SYMBOL.spad @ echo 0 making ${MID}/SYMBOL.NRLIB from ${MID}/SYMBOL.spad @ (cd ${MID} ; echo ')co SYMBOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYMBOL.spad: ${IN}/symbol.spad.pamphlet @ echo 0 making ${MID}/SYMBOL.spad from ${IN}/symbol.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMBOL.NRLIB ; \ ${SPADBIN}/notangle -R"domain SYMBOL Symbol" ${IN}/symbol.spad.pamphlet >SYMBOL.spad ) @ <>= ${MID}/SYMBOL.o: ${MID}/SYMBOL.lsp @ echo 0 making ${MID}/SYMBOL.o from ${MID}/SYMBOL.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "SYMBOL.lsp" :output-file "SYMBOL.o"))' | ${DEPSYS} ) @ cp ${MID}/SYMBOL.o ${OUT}/SYMBOL.o @ <>= ${MID}/SYMBOL.lsp: ${IN}/symbol.spad.pamphlet @ echo 0 making ${MID}/SYMBOL.lsp from ${IN}/symbol.spad.pamphlet @(cd ${MID} ; \ rm -rf SYMBOL.NRLIB ; \ rm -rf ${OUT}/SYMBOL.o ; \ ${SPADBIN}/notangle -R"SYMBOL.lsp BOOTSTRAP" ${IN}/symbol.spad.pamphlet >SYMBOL.lsp ) @ <>= ${DOC}/symbol.spad.dvi: ${IN}/symbol.spad.pamphlet @ echo 0 making ${DOC}/symbol.spad.dvi from ${IN}/symbol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/symbol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} symbol.spad ; \ rm -f ${DOC}/symbol.spad.pamphlet ; \ rm -f ${DOC}/symbol.spad.tex ; \ rm -f ${DOC}/symbol.spad ) @ \subsection{syssolp.spad \cite{1}} <>= ${MID}/syssolp.spad: ${IN}/syssolp.spad.pamphlet @ echo 0 making ${MID}/syssolp.spad from ${IN}/syssolp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/syssolp.spad.pamphlet >syssolp.spad ) @ <>= ${OUT}/SYSSOLP.o: ${MID}/SYSSOLP.NRLIB @ echo 0 making ${OUT}/SYSSOLP.o from ${MID}/SYSSOLP.NRLIB @ cp ${MID}/SYSSOLP.NRLIB/code.o ${OUT}/SYSSOLP.o @ <>= ${MID}/SYSSOLP.NRLIB: ${MID}/SYSSOLP.spad @ echo 0 making ${MID}/SYSSOLP.NRLIB from ${MID}/SYSSOLP.spad @ (cd ${MID} ; echo ')co SYSSOLP.spad' | ${INTERPSYS} ) @ <>= ${MID}/SYSSOLP.spad: ${IN}/syssolp.spad.pamphlet @ echo 0 making ${MID}/SYSSOLP.spad from ${IN}/syssolp.spad.pamphlet @(cd ${MID} ; \ rm -rf SYSSOLP.NRLIB ; \ ${SPADBIN}/notangle -R"package SYSSOLP SystemSolvePackage" ${IN}/syssolp.spad.pamphlet >SYSSOLP.spad ) @ <>= ${DOC}/syssolp.spad.dvi: ${IN}/syssolp.spad.pamphlet @ echo 0 making ${DOC}/syssolp.spad.dvi from ${IN}/syssolp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/syssolp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} syssolp.spad ; \ rm -f ${DOC}/syssolp.spad.pamphlet ; \ rm -f ${DOC}/syssolp.spad.tex ; \ rm -f ${DOC}/syssolp.spad ) @ \subsection{system.spad \cite{1}} <>= ${MID}/system.spad: ${IN}/system.spad.pamphlet @ echo 0 making ${MID}/system.spad from ${IN}/system.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/system.spad.pamphlet >system.spad ) @ <>= ${OUT}/MSYSCMD.o: ${MID}/MSYSCMD.NRLIB @ echo 0 making ${OUT}/MSYSCMD.o from ${MID}/MSYSCMD.NRLIB @ cp ${MID}/MSYSCMD.NRLIB/code.o ${OUT}/MSYSCMD.o @ <>= ${MID}/MSYSCMD.NRLIB: ${MID}/MSYSCMD.spad @ echo 0 making ${MID}/MSYSCMD.NRLIB from ${MID}/MSYSCMD.spad @ (cd ${MID} ; echo ')co MSYSCMD.spad' | ${INTERPSYS} ) @ <>= ${MID}/MSYSCMD.spad: ${IN}/system.spad.pamphlet @ echo 0 making ${MID}/MSYSCMD.spad from ${IN}/system.spad.pamphlet @(cd ${MID} ; \ rm -rf MSYSCMD.NRLIB ; \ ${SPADBIN}/notangle -R"package MSYSCMD MoreSystemCommands" ${IN}/system.spad.pamphlet >MSYSCMD.spad ) @ <>= ${DOC}/system.spad.dvi: ${IN}/system.spad.pamphlet @ echo 0 making ${DOC}/system.spad.dvi from ${IN}/system.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/system.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} system.spad ; \ rm -f ${DOC}/system.spad.pamphlet ; \ rm -f ${DOC}/system.spad.tex ; \ rm -f ${DOC}/system.spad ) @ \subsection{tableau.spad \cite{1}} <>= ${MID}/tableau.spad: ${IN}/tableau.spad.pamphlet @ echo 0 making ${MID}/tableau.spad from ${IN}/tableau.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/tableau.spad.pamphlet >tableau.spad ) @ <>= ${OUT}/TABLBUMP.o: ${MID}/TABLBUMP.NRLIB @ echo 0 making ${OUT}/TABLBUMP.o from ${MID}/TABLBUMP.NRLIB @ cp ${MID}/TABLBUMP.NRLIB/code.o ${OUT}/TABLBUMP.o @ <>= ${MID}/TABLBUMP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/TABLBUMP.spad @ echo 0 making ${MID}/TABLBUMP.NRLIB from ${MID}/TABLBUMP.spad @ (cd ${MID} ; echo ')co TABLBUMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/TABLBUMP.spad: ${IN}/tableau.spad.pamphlet @ echo 0 making ${MID}/TABLBUMP.spad from ${IN}/tableau.spad.pamphlet @(cd ${MID} ; \ rm -rf TABLBUMP.NRLIB ; \ ${SPADBIN}/notangle -R"package TABLBUMP TableauxBumpers" ${IN}/tableau.spad.pamphlet >TABLBUMP.spad ) @ <>= ${OUT}/TABLEAU.o: ${MID}/TABLEAU.NRLIB @ echo 0 making ${OUT}/TABLEAU.o from ${MID}/TABLEAU.NRLIB @ cp ${MID}/TABLEAU.NRLIB/code.o ${OUT}/TABLEAU.o @ <>= ${MID}/TABLEAU.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/TABLEAU.spad @ echo 0 making ${MID}/TABLEAU.NRLIB from ${MID}/TABLEAU.spad @ (cd ${MID} ; echo ')co TABLEAU.spad' | ${INTERPSYS} ) @ <>= ${MID}/TABLEAU.spad: ${IN}/tableau.spad.pamphlet @ echo 0 making ${MID}/TABLEAU.spad from ${IN}/tableau.spad.pamphlet @(cd ${MID} ; \ rm -rf TABLEAU.NRLIB ; \ ${SPADBIN}/notangle -R"domain TABLEAU Tableau" ${IN}/tableau.spad.pamphlet >TABLEAU.spad ) @ <>= ${DOC}/tableau.spad.dvi: ${IN}/tableau.spad.pamphlet @ echo 0 making ${DOC}/tableau.spad.dvi from ${IN}/tableau.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/tableau.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} tableau.spad ; \ rm -f ${DOC}/tableau.spad.pamphlet ; \ rm -f ${DOC}/tableau.spad.tex ; \ rm -f ${DOC}/tableau.spad ) @ \subsection{table.spad \cite{1}} <>= ${MID}/table.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/table.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/table.spad.pamphlet >table.spad ) @ <>= ${OUT}/EQTBL.o: ${MID}/EQTBL.NRLIB @ echo 0 making ${OUT}/EQTBL.o from ${MID}/EQTBL.NRLIB @ cp ${MID}/EQTBL.NRLIB/code.o ${OUT}/EQTBL.o @ <>= ${MID}/EQTBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/EQTBL.spad @ echo 0 making ${MID}/EQTBL.NRLIB from ${MID}/EQTBL.spad @ (cd ${MID} ; echo ')co EQTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/EQTBL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/EQTBL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf EQTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain EQTBL EqTable" ${IN}/table.spad.pamphlet >EQTBL.spad ) @ <>= ${OUT}/GSTBL.o: ${MID}/GSTBL.NRLIB @ echo 0 making ${OUT}/GSTBL.o from ${MID}/GSTBL.NRLIB @ cp ${MID}/GSTBL.NRLIB/code.o ${OUT}/GSTBL.o @ <>= ${MID}/GSTBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/GSTBL.spad @ echo 0 making ${MID}/GSTBL.NRLIB from ${MID}/GSTBL.spad @ (cd ${MID} ; echo ')co GSTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/GSTBL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/GSTBL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf GSTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain GSTBL GeneralSparseTable" ${IN}/table.spad.pamphlet >GSTBL.spad ) @ <>= ${OUT}/HASHTBL.o: ${MID}/HASHTBL.NRLIB @ echo 0 making ${OUT}/HASHTBL.o from ${MID}/HASHTBL.NRLIB @ cp ${MID}/HASHTBL.NRLIB/code.o ${OUT}/HASHTBL.o @ <>= ${MID}/HASHTBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/HASHTBL.spad @ echo 0 making ${MID}/HASHTBL.NRLIB from ${MID}/HASHTBL.spad @ (cd ${MID} ; echo ')co HASHTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/HASHTBL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/HASHTBL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf HASHTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain HASHTBL HashTable" ${IN}/table.spad.pamphlet >HASHTBL.spad ) @ <>= ${OUT}/INTABL.o: ${MID}/INTABL.NRLIB @ echo 0 making ${OUT}/INTABL.o from ${MID}/INTABL.NRLIB @ cp ${MID}/INTABL.NRLIB/code.o ${OUT}/INTABL.o @ <>= ${MID}/INTABL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/INTABL.spad @ echo 0 making ${MID}/INTABL.NRLIB from ${MID}/INTABL.spad @ (cd ${MID} ; echo ')co INTABL.spad' | ${INTERPSYS} ) @ <>= ${MID}/INTABL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/INTABL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf INTABL.NRLIB ; \ ${SPADBIN}/notangle -R"domain INTABL InnerTable" ${IN}/table.spad.pamphlet >INTABL.spad ) @ <>= ${OUT}/STBL.o: ${MID}/STBL.NRLIB @ echo 0 making ${OUT}/STBL.o from ${MID}/STBL.NRLIB @ cp ${MID}/STBL.NRLIB/code.o ${OUT}/STBL.o @ <>= ${MID}/STBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/STBL.spad @ echo 0 making ${MID}/STBL.NRLIB from ${MID}/STBL.spad @ (cd ${MID} ; echo ')co STBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/STBL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/STBL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf STBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain STBL SparseTable" ${IN}/table.spad.pamphlet >STBL.spad ) @ <>= ${OUT}/STRTBL.o: ${MID}/STRTBL.NRLIB @ echo 0 making ${OUT}/STRTBL.o from ${MID}/STRTBL.NRLIB @ cp ${MID}/STRTBL.NRLIB/code.o ${OUT}/STRTBL.o @ <>= ${MID}/STRTBL.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/STRTBL.spad @ echo 0 making ${MID}/STRTBL.NRLIB from ${MID}/STRTBL.spad @ (cd ${MID} ; echo ')co STRTBL.spad' | ${INTERPSYS} ) @ <>= ${MID}/STRTBL.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/STRTBL.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf STRTBL.NRLIB ; \ ${SPADBIN}/notangle -R"domain STRTBL StringTable" ${IN}/table.spad.pamphlet >STRTBL.spad ) @ <>= ${OUT}/TABLE.o: ${MID}/TABLE.NRLIB @ echo 0 making ${OUT}/TABLE.o from ${MID}/TABLE.NRLIB @ cp ${MID}/TABLE.NRLIB/code.o ${OUT}/TABLE.o @ <>= ${MID}/TABLE.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/TABLE.spad @ echo 0 making ${MID}/TABLE.NRLIB from ${MID}/TABLE.spad @ (cd ${MID} ; echo ')co TABLE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TABLE.spad: ${IN}/table.spad.pamphlet @ echo 0 making ${MID}/TABLE.spad from ${IN}/table.spad.pamphlet @(cd ${MID} ; \ rm -rf TABLE.NRLIB ; \ ${SPADBIN}/notangle -R"domain TABLE Table" ${IN}/table.spad.pamphlet >TABLE.spad ) @ <>= ${DOC}/table.spad.dvi: ${IN}/table.spad.pamphlet @ echo 0 making ${DOC}/table.spad.dvi from ${IN}/table.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/table.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} table.spad ; \ rm -f ${DOC}/table.spad.pamphlet ; \ rm -f ${DOC}/table.spad.tex ; \ rm -f ${DOC}/table.spad ) @ \subsection{taylor.spad \cite{1}} <>= ${MID}/taylor.spad: ${IN}/taylor.spad.pamphlet @ echo 0 making ${MID}/taylor.spad from ${IN}/taylor.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/taylor.spad.pamphlet >taylor.spad ) @ <>= ${OUT}/ITAYLOR.o: ${MID}/ITAYLOR.NRLIB @ echo 0 making ${OUT}/ITAYLOR.o from ${MID}/ITAYLOR.NRLIB @ cp ${MID}/ITAYLOR.NRLIB/code.o ${OUT}/ITAYLOR.o @ <>= ${MID}/ITAYLOR.NRLIB: ${MID}/ITAYLOR.spad @ echo 0 making ${MID}/ITAYLOR.NRLIB from ${MID}/ITAYLOR.spad @ (cd ${MID} ; echo ')co ITAYLOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/ITAYLOR.spad: ${IN}/taylor.spad.pamphlet @ echo 0 making ${MID}/ITAYLOR.spad from ${IN}/taylor.spad.pamphlet @(cd ${MID} ; \ rm -rf ITAYLOR.NRLIB ; \ ${SPADBIN}/notangle -R"domain ITAYLOR InnerTaylorSeries" ${IN}/taylor.spad.pamphlet >ITAYLOR.spad ) @ <>= ${OUT}/UTS.o: ${MID}/UTS.NRLIB @ echo 0 making ${OUT}/UTS.o from ${MID}/UTS.NRLIB @ cp ${MID}/UTS.NRLIB/code.o ${OUT}/UTS.o @ <>= ${MID}/UTS.NRLIB: ${MID}/UTS.spad @ echo 0 making ${MID}/UTS.NRLIB from ${MID}/UTS.spad @ (cd ${MID} ; echo ')co UTS.spad' | ${INTERPSYS} ) @ <>= ${MID}/UTS.spad: ${IN}/taylor.spad.pamphlet @ echo 0 making ${MID}/UTS.spad from ${IN}/taylor.spad.pamphlet @(cd ${MID} ; \ rm -rf UTS.NRLIB ; \ ${SPADBIN}/notangle -R"domain UTS UnivariateTaylorSeries" ${IN}/taylor.spad.pamphlet >UTS.spad ) @ <>= ${OUT}/UTS2.o: ${MID}/UTS2.NRLIB @ echo 0 making ${OUT}/UTS2.o from ${MID}/UTS2.NRLIB @ cp ${MID}/UTS2.NRLIB/code.o ${OUT}/UTS2.o @ <>= ${MID}/UTS2.NRLIB: ${MID}/UTS2.spad @ echo 0 making ${MID}/UTS2.NRLIB from ${MID}/UTS2.spad @ (cd ${MID} ; echo ')co UTS2.spad' | ${INTERPSYS} ) @ <>= ${MID}/UTS2.spad: ${IN}/taylor.spad.pamphlet @ echo 0 making ${MID}/UTS2.spad from ${IN}/taylor.spad.pamphlet @(cd ${MID} ; \ rm -rf UTS2.NRLIB ; \ ${SPADBIN}/notangle -R"package UTS2 UnivariateTaylorSeriesFunctions2" ${IN}/taylor.spad.pamphlet >UTS2.spad ) @ <>= ${DOC}/taylor.spad.dvi: ${IN}/taylor.spad.pamphlet @ echo 0 making ${DOC}/taylor.spad.dvi from ${IN}/taylor.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/taylor.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} taylor.spad ; \ rm -f ${DOC}/taylor.spad.pamphlet ; \ rm -f ${DOC}/taylor.spad.tex ; \ rm -f ${DOC}/taylor.spad ) @ \subsection{tex.spad \cite{1}} <>= ${MID}/tex.spad: ${IN}/tex.spad.pamphlet @ echo 0 making ${MID}/tex.spad from ${IN}/tex.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/tex.spad.pamphlet >tex.spad ) @ <>= ${OUT}/TEX.o: ${MID}/TEX.NRLIB @ echo 0 making ${OUT}/TEX.o from ${MID}/TEX.NRLIB @ cp ${MID}/TEX.NRLIB/code.o ${OUT}/TEX.o @ <>= ${MID}/TEX.NRLIB: ${MID}/TEX.spad @ echo 0 making ${MID}/TEX.NRLIB from ${MID}/TEX.spad @ (cd ${MID} ; echo ')co TEX.spad' | ${INTERPSYS} ) @ <>= ${MID}/TEX.spad: ${IN}/tex.spad.pamphlet @ echo 0 making ${MID}/TEX.spad from ${IN}/tex.spad.pamphlet @(cd ${MID} ; \ rm -rf TEX.NRLIB ; \ ${SPADBIN}/notangle -R"domain TEX TexFormat" ${IN}/tex.spad.pamphlet >TEX.spad ) @ <>= ${OUT}/TEX1.o: ${MID}/TEX1.NRLIB @ echo 0 making ${OUT}/TEX1.o from ${MID}/TEX1.NRLIB @ cp ${MID}/TEX1.NRLIB/code.o ${OUT}/TEX1.o @ <>= ${MID}/TEX1.NRLIB: ${MID}/TEX1.spad @ echo 0 making ${MID}/TEX1.NRLIB from ${MID}/TEX1.spad @ (cd ${MID} ; echo ')co TEX1.spad' | ${INTERPSYS} ) @ <>= ${MID}/TEX1.spad: ${IN}/tex.spad.pamphlet @ echo 0 making ${MID}/TEX1.spad from ${IN}/tex.spad.pamphlet @(cd ${MID} ; \ rm -rf TEX1.NRLIB ; \ ${SPADBIN}/notangle -R"package TEX1 TexFormat1" ${IN}/tex.spad.pamphlet >TEX1.spad ) @ <>= ${DOC}/tex.spad.dvi: ${IN}/tex.spad.pamphlet @ echo 0 making ${DOC}/tex.spad.dvi from ${IN}/tex.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/tex.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} tex.spad ; \ rm -f ${DOC}/tex.spad.pamphlet ; \ rm -f ${DOC}/tex.spad.tex ; \ rm -f ${DOC}/tex.spad ) @ \subsection{tools.spad \cite{1}} <>= ${MID}/tools.spad: ${IN}/tools.spad.pamphlet @ echo 0 making ${MID}/tools.spad from ${IN}/tools.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/tools.spad.pamphlet >tools.spad ) @ <>= ${OUT}/ESTOOLS.o: ${MID}/ESTOOLS.NRLIB @ echo 0 making ${OUT}/ESTOOLS.o from ${MID}/ESTOOLS.NRLIB @ cp ${MID}/ESTOOLS.NRLIB/code.o ${OUT}/ESTOOLS.o @ <>= ${MID}/ESTOOLS.NRLIB: ${MID}/ESTOOLS.spad @ echo 0 making ${MID}/ESTOOLS.NRLIB from ${MID}/ESTOOLS.spad @ (cd ${MID} ; echo ')co ESTOOLS.spad' | ${INTERPSYS} ) @ <>= ${MID}/ESTOOLS.spad: ${IN}/tools.spad.pamphlet @ echo 0 making ${MID}/ESTOOLS.spad from ${IN}/tools.spad.pamphlet @(cd ${MID} ; \ rm -rf ESTOOLS.NRLIB ; \ ${SPADBIN}/notangle -R"package ESTOOLS ExpertSystemToolsPackage" ${IN}/tools.spad.pamphlet >ESTOOLS.spad ) @ <>= ${OUT}/ESTOOLS1.o: ${MID}/ESTOOLS1.NRLIB @ echo 0 making ${OUT}/ESTOOLS1.o from ${MID}/ESTOOLS1.NRLIB @ cp ${MID}/ESTOOLS1.NRLIB/code.o ${OUT}/ESTOOLS1.o @ <>= ${MID}/ESTOOLS1.NRLIB: ${MID}/ESTOOLS1.spad @ echo 0 making ${MID}/ESTOOLS1.NRLIB from ${MID}/ESTOOLS1.spad @ (cd ${MID} ; echo ')co ESTOOLS1.spad' | ${INTERPSYS} ) @ <>= ${MID}/ESTOOLS1.spad: ${IN}/tools.spad.pamphlet @ echo 0 making ${MID}/ESTOOLS1.spad from ${IN}/tools.spad.pamphlet @(cd ${MID} ; \ rm -rf ESTOOLS1.NRLIB ; \ ${SPADBIN}/notangle -R"package ESTOOLS1 ExpertSystemToolsPackage1" ${IN}/tools.spad.pamphlet >ESTOOLS1.spad ) @ <>= ${OUT}/ESTOOLS2.o: ${MID}/ESTOOLS2.NRLIB @ echo 0 making ${OUT}/ESTOOLS2.o from ${MID}/ESTOOLS2.NRLIB @ cp ${MID}/ESTOOLS2.NRLIB/code.o ${OUT}/ESTOOLS2.o @ <>= ${MID}/ESTOOLS2.NRLIB: ${MID}/ESTOOLS2.spad @ echo 0 making ${MID}/ESTOOLS2.NRLIB from ${MID}/ESTOOLS2.spad @ (cd ${MID} ; echo ')co ESTOOLS2.spad' | ${INTERPSYS} ) @ <>= ${MID}/ESTOOLS2.spad: ${IN}/tools.spad.pamphlet @ echo 0 making ${MID}/ESTOOLS2.spad from ${IN}/tools.spad.pamphlet @(cd ${MID} ; \ rm -rf ESTOOLS2.NRLIB ; \ ${SPADBIN}/notangle -R"package ESTOOLS2 ExpertSystemToolsPackage2" ${IN}/tools.spad.pamphlet >ESTOOLS2.spad ) @ <>= ${DOC}/tools.spad.dvi: ${IN}/tools.spad.pamphlet @ echo 0 making ${DOC}/tools.spad.dvi from ${IN}/tools.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/tools.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} tools.spad ; \ rm -f ${DOC}/tools.spad.pamphlet ; \ rm -f ${DOC}/tools.spad.tex ; \ rm -f ${DOC}/tools.spad ) @ \subsection{transsolve.spad \cite{1}} <>= ${MID}/transsolve.spad: ${IN}/transsolve.spad.pamphlet @ echo 0 making ${MID}/transsolve.spad from ${IN}/transsolve.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/transsolve.spad.pamphlet >transsolve.spad ) @ <>= ${OUT}/SOLVESER.o: ${MID}/SOLVESER.NRLIB @ echo 0 making ${OUT}/SOLVESER.o from ${MID}/SOLVESER.NRLIB @ cp ${MID}/SOLVESER.NRLIB/code.o ${OUT}/SOLVESER.o @ <>= ${MID}/SOLVESER.NRLIB: ${MID}/SOLVESER.spad @ echo 0 making ${MID}/SOLVESER.NRLIB from ${MID}/SOLVESER.spad @ (cd ${MID} ; echo ')co SOLVESER.spad' | ${INTERPSYS} ) @ <>= ${MID}/SOLVESER.spad: ${IN}/transsolve.spad.pamphlet @ echo 0 making ${MID}/SOLVESER.spad from ${IN}/transsolve.spad.pamphlet @(cd ${MID} ; \ rm -rf SOLVESER.NRLIB ; \ ${SPADBIN}/notangle -R"package SOLVESER TransSolvePackageService" ${IN}/transsolve.spad.pamphlet >SOLVESER.spad ) @ <>= ${DOC}/transsolve.spad.dvi: ${IN}/transsolve.spad.pamphlet @ echo 0 making ${DOC}/transsolve.spad.dvi from ${IN}/transsolve.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/transsolve.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} transsolve.spad ; \ rm -f ${DOC}/transsolve.spad.pamphlet ; \ rm -f ${DOC}/transsolve.spad.tex ; \ rm -f ${DOC}/transsolve.spad ) @ \subsection{tree.spad \cite{1}} <>= ${MID}/tree.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/tree.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/tree.spad.pamphlet >tree.spad ) @ <>= ${OUT}/BBTREE.o: ${MID}/BBTREE.NRLIB @ echo 0 making ${OUT}/BBTREE.o from ${MID}/BBTREE.NRLIB @ cp ${MID}/BBTREE.NRLIB/code.o ${OUT}/BBTREE.o @ <>= ${MID}/BBTREE.NRLIB: ${MID}/BBTREE.spad @ echo 0 making ${MID}/BBTREE.NRLIB from ${MID}/BBTREE.spad @ (cd ${MID} ; echo ')co BBTREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BBTREE.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/BBTREE.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf BBTREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain BBTREE BalancedBinaryTree" ${IN}/tree.spad.pamphlet >BBTREE.spad ) @ <>= ${OUT}/BSTREE.o: ${MID}/BSTREE.NRLIB @ echo 0 making ${OUT}/BSTREE.o from ${MID}/BSTREE.NRLIB @ cp ${MID}/BSTREE.NRLIB/code.o ${OUT}/BSTREE.o @ <>= ${MID}/BSTREE.NRLIB: ${MID}/BSTREE.spad @ echo 0 making ${MID}/BSTREE.NRLIB from ${MID}/BSTREE.spad @ (cd ${MID} ; echo ')co BSTREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BSTREE.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/BSTREE.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf BSTREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain BSTREE BinarySearchTree" ${IN}/tree.spad.pamphlet >BSTREE.spad ) @ <>= ${OUT}/BTCAT-.o: ${MID}/BTCAT.NRLIB @ echo 0 making ${OUT}/BTCAT-.o from ${MID}/BTCAT-.NRLIB @ cp ${MID}/BTCAT-.NRLIB/code.o ${OUT}/BTCAT-.o @ <>= ${MID}/BTCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/BTCAT.spad @ echo 0 making ${MID}/BTCAT-.NRLIB from ${MID}/BTCAT.spad @ (cd ${MID} ; echo ')co BTCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/BTCAT.o: ${MID}/BTCAT.NRLIB @ echo 0 making ${OUT}/BTCAT.o from ${MID}/BTCAT.NRLIB @ cp ${MID}/BTCAT.NRLIB/code.o ${OUT}/BTCAT.o @ <>= ${MID}/BTCAT.NRLIB: ${MID}/BTCAT.spad @ echo 0 making ${MID}/BTCAT.NRLIB from ${MID}/BTCAT.spad @ (cd ${MID} ; echo ')co BTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/BTCAT.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/BTCAT.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf BTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category BTCAT BinaryTreeCategory" ${IN}/tree.spad.pamphlet >BTCAT.spad ) @ <>= ${OUT}/BTOURN.o: ${MID}/BTOURN.NRLIB @ echo 0 making ${OUT}/BTOURN.o from ${MID}/BTOURN.NRLIB @ cp ${MID}/BTOURN.NRLIB/code.o ${OUT}/BTOURN.o @ <>= ${MID}/BTOURN.NRLIB: ${MID}/BTOURN.spad @ echo 0 making ${MID}/BTOURN.NRLIB from ${MID}/BTOURN.spad @ (cd ${MID} ; echo ')co BTOURN.spad' | ${INTERPSYS} ) @ <>= ${MID}/BTOURN.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/BTOURN.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf BTOURN.NRLIB ; \ ${SPADBIN}/notangle -R"domain BTOURN BinaryTournament" ${IN}/tree.spad.pamphlet >BTOURN.spad ) @ <>= ${OUT}/BTREE.o: ${MID}/BTREE.NRLIB @ echo 0 making ${OUT}/BTREE.o from ${MID}/BTREE.NRLIB @ cp ${MID}/BTREE.NRLIB/code.o ${OUT}/BTREE.o @ <>= ${MID}/BTREE.NRLIB: ${MID}/BTREE.spad @ echo 0 making ${MID}/BTREE.NRLIB from ${MID}/BTREE.spad @ (cd ${MID} ; echo ')co BTREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/BTREE.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/BTREE.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf BTREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain BTREE BinaryTree" ${IN}/tree.spad.pamphlet >BTREE.spad ) @ <>= ${OUT}/PENDTREE.o: ${MID}/PENDTREE.NRLIB @ echo 0 making ${OUT}/PENDTREE.o from ${MID}/PENDTREE.NRLIB @ cp ${MID}/PENDTREE.NRLIB/code.o ${OUT}/PENDTREE.o @ <>= ${MID}/PENDTREE.NRLIB: ${MID}/PENDTREE.spad @ echo 0 making ${MID}/PENDTREE.NRLIB from ${MID}/PENDTREE.spad @ (cd ${MID} ; echo ')co PENDTREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/PENDTREE.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/PENDTREE.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf PENDTREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain PENDTREE PendantTree" ${IN}/tree.spad.pamphlet >PENDTREE.spad ) @ <>= ${OUT}/TREE.o: ${MID}/TREE.NRLIB @ echo 0 making ${OUT}/TREE.o from ${MID}/TREE.NRLIB @ cp ${MID}/TREE.NRLIB/code.o ${OUT}/TREE.o @ <>= ${MID}/TREE.NRLIB: ${MID}/TREE.spad @ echo 0 making ${MID}/TREE.NRLIB from ${MID}/TREE.spad @ (cd ${MID} ; echo ')co TREE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TREE.spad: ${IN}/tree.spad.pamphlet @ echo 0 making ${MID}/TREE.spad from ${IN}/tree.spad.pamphlet @(cd ${MID} ; \ rm -rf TREE.NRLIB ; \ ${SPADBIN}/notangle -R"domain TREE Tree" ${IN}/tree.spad.pamphlet >TREE.spad ) @ <>= ${DOC}/tree.spad.dvi: ${IN}/tree.spad.pamphlet @ echo 0 making ${DOC}/tree.spad.dvi from ${IN}/tree.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/tree.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} tree.spad ; \ rm -f ${DOC}/tree.spad.pamphlet ; \ rm -f ${DOC}/tree.spad.tex ; \ rm -f ${DOC}/tree.spad ) @ \subsection{trigcat.spad \cite{1}} <>= ${MID}/trigcat.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/trigcat.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/trigcat.spad.pamphlet >trigcat.spad ) @ <>= ${OUT}/AHYP.o: ${MID}/AHYP.NRLIB @ echo 0 making ${OUT}/AHYP.o from ${MID}/AHYP.NRLIB @ cp ${MID}/AHYP.NRLIB/code.o ${OUT}/AHYP.o @ <>= ${MID}/AHYP.NRLIB: ${MID}/AHYP.spad @ echo 0 making ${MID}/AHYP.NRLIB from ${MID}/AHYP.spad @ (cd ${MID} ; echo ')co AHYP.spad' | ${INTERPSYS} ) @ <>= ${MID}/AHYP.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/AHYP.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf AHYP.NRLIB ; \ ${SPADBIN}/notangle -R"category AHYP ArcHyperbolicFunctionCategory" ${IN}/trigcat.spad.pamphlet >AHYP.spad ) @ <>= ${OUT}/ATRIG-.o: ${MID}/ATRIG.NRLIB @ echo 0 making ${OUT}/ATRIG-.o from ${MID}/ATRIG-.NRLIB @ cp ${MID}/ATRIG-.NRLIB/code.o ${OUT}/ATRIG-.o @ <>= ${MID}/ATRIG-.NRLIB: ${OUT}/TYPE.o ${MID}/ATRIG.spad @ echo 0 making ${MID}/ATRIG-.NRLIB from ${MID}/ATRIG.spad @ (cd ${MID} ; echo ')co ATRIG.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ATRIG.o: ${MID}/ATRIG.NRLIB @ echo 0 making ${OUT}/ATRIG.o from ${MID}/ATRIG.NRLIB @ cp ${MID}/ATRIG.NRLIB/code.o ${OUT}/ATRIG.o @ <>= ${MID}/ATRIG.NRLIB: ${MID}/ATRIG.spad @ echo 0 making ${MID}/ATRIG.NRLIB from ${MID}/ATRIG.spad @ (cd ${MID} ; echo ')co ATRIG.spad' | ${INTERPSYS} ) @ <>= ${MID}/ATRIG.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/ATRIG.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ATRIG.NRLIB ; \ ${SPADBIN}/notangle -R"category ATRIG ArcTrigonometricFunctionCategory" ${IN}/trigcat.spad.pamphlet >ATRIG.spad ) @ <>= ${OUT}/CFCAT.o: ${MID}/CFCAT.NRLIB @ echo 0 making ${OUT}/CFCAT.o from ${MID}/CFCAT.NRLIB @ cp ${MID}/CFCAT.NRLIB/code.o ${OUT}/CFCAT.o @ <>= ${MID}/CFCAT.NRLIB: ${MID}/CFCAT.spad @ echo 0 making ${MID}/CFCAT.NRLIB from ${MID}/CFCAT.spad @ (cd ${MID} ; echo ')co CFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/CFCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/CFCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf CFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category CFCAT CombinatorialFunctionCategory" ${IN}/trigcat.spad.pamphlet >CFCAT.spad ) @ <>= ${OUT}/ELEMFUN-.o: ${MID}/ELEMFUN.NRLIB @ echo 0 making ${OUT}/ELEMFUN-.o from ${MID}/ELEMFUN-.NRLIB @ cp ${MID}/ELEMFUN-.NRLIB/code.o ${OUT}/ELEMFUN-.o @ <>= ${MID}/ELEMFUN-.NRLIB: ${OUT}/TYPE.o ${MID}/ELEMFUN.spad @ echo 0 making ${MID}/ELEMFUN-.NRLIB from ${MID}/ELEMFUN.spad @ (cd ${MID} ; echo ')co ELEMFUN.spad' | ${INTERPSYS} ) @ <>= ${OUT}/ELEMFUN.o: ${MID}/ELEMFUN.NRLIB @ echo 0 making ${OUT}/ELEMFUN.o from ${MID}/ELEMFUN.NRLIB @ cp ${MID}/ELEMFUN.NRLIB/code.o ${OUT}/ELEMFUN.o @ <>= ${MID}/ELEMFUN.NRLIB: ${MID}/ELEMFUN.spad @ echo 0 making ${MID}/ELEMFUN.NRLIB from ${MID}/ELEMFUN.spad @ (cd ${MID} ; echo ')co ELEMFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/ELEMFUN.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/ELEMFUN.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf ELEMFUN.NRLIB ; \ ${SPADBIN}/notangle -R"category ELEMFUN ElementaryFunctionCategory" ${IN}/trigcat.spad.pamphlet >ELEMFUN.spad ) @ <>= ${OUT}/HYPCAT-.o: ${MID}/HYPCAT.NRLIB @ echo 0 making ${OUT}/HYPCAT-.o from ${MID}/HYPCAT-.NRLIB @ cp ${MID}/HYPCAT-.NRLIB/code.o ${OUT}/HYPCAT-.o @ <>= ${MID}/HYPCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/HYPCAT.spad @ echo 0 making ${MID}/HYPCAT-.NRLIB from ${MID}/HYPCAT.spad @ (cd ${MID} ; echo ')co HYPCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/HYPCAT.o: ${MID}/HYPCAT.NRLIB @ echo 0 making ${OUT}/HYPCAT.o from ${MID}/HYPCAT.NRLIB @ cp ${MID}/HYPCAT.NRLIB/code.o ${OUT}/HYPCAT.o @ <>= ${MID}/HYPCAT.NRLIB: ${MID}/HYPCAT.spad @ echo 0 making ${MID}/HYPCAT.NRLIB from ${MID}/HYPCAT.spad @ (cd ${MID} ; echo ')co HYPCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/HYPCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/HYPCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf HYPCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category HYPCAT HyperbolicFunctionCategory" ${IN}/trigcat.spad.pamphlet >HYPCAT.spad ) @ <>= ${OUT}/LFCAT.o: ${MID}/LFCAT.NRLIB @ echo 0 making ${OUT}/LFCAT.o from ${MID}/LFCAT.NRLIB @ cp ${MID}/LFCAT.NRLIB/code.o ${OUT}/LFCAT.o @ <>= ${MID}/LFCAT.NRLIB: ${MID}/LFCAT.spad @ echo 0 making ${MID}/LFCAT.NRLIB from ${MID}/LFCAT.spad @ (cd ${MID} ; echo ')co LFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/LFCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/LFCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf LFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category LFCAT LiouvillianFunctionCategory" ${IN}/trigcat.spad.pamphlet >LFCAT.spad ) @ <>= ${OUT}/PRIMCAT.o: ${MID}/PRIMCAT.NRLIB @ echo 0 making ${OUT}/PRIMCAT.o from ${MID}/PRIMCAT.NRLIB @ cp ${MID}/PRIMCAT.NRLIB/code.o ${OUT}/PRIMCAT.o @ <>= ${MID}/PRIMCAT.NRLIB: ${MID}/PRIMCAT.spad @ echo 0 making ${MID}/PRIMCAT.NRLIB from ${MID}/PRIMCAT.spad @ (cd ${MID} ; echo ')co PRIMCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/PRIMCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/PRIMCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf PRIMCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category PRIMCAT PrimitiveFunctionCategory" ${IN}/trigcat.spad.pamphlet >PRIMCAT.spad ) @ <>= ${OUT}/SPFCAT.o: ${MID}/SPFCAT.NRLIB @ echo 0 making ${OUT}/SPFCAT.o from ${MID}/SPFCAT.NRLIB @ cp ${MID}/SPFCAT.NRLIB/code.o ${OUT}/SPFCAT.o @ <>= ${MID}/SPFCAT.NRLIB: ${MID}/SPFCAT.spad @ echo 0 making ${MID}/SPFCAT.NRLIB from ${MID}/SPFCAT.spad @ (cd ${MID} ; echo ')co SPFCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/SPFCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/SPFCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf SPFCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category SPFCAT SpecialFunctionCategory" ${IN}/trigcat.spad.pamphlet >SPFCAT.spad ) @ <>= ${OUT}/TRANFUN-.o: ${MID}/TRANFUN.NRLIB @ echo 0 making ${OUT}/TRANFUN-.o from ${MID}/TRANFUN-.NRLIB @ cp ${MID}/TRANFUN-.NRLIB/code.o ${OUT}/TRANFUN-.o @ <>= ${MID}/TRANFUN-.NRLIB: ${OUT}/TYPE.o ${MID}/TRANFUN.spad @ echo 0 making ${MID}/TRANFUN-.NRLIB from ${MID}/TRANFUN.spad @ (cd ${MID} ; echo ')co TRANFUN.spad' | ${INTERPSYS} ) @ <>= ${OUT}/TRANFUN.o: ${MID}/TRANFUN.NRLIB @ echo 0 making ${OUT}/TRANFUN.o from ${MID}/TRANFUN.NRLIB @ cp ${MID}/TRANFUN.NRLIB/code.o ${OUT}/TRANFUN.o @ <>= ${MID}/TRANFUN.NRLIB: ${MID}/TRANFUN.spad @ echo 0 making ${MID}/TRANFUN.NRLIB from ${MID}/TRANFUN.spad @ (cd ${MID} ; echo ')co TRANFUN.spad' | ${INTERPSYS} ) @ <>= ${MID}/TRANFUN.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/TRANFUN.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf TRANFUN.NRLIB ; \ ${SPADBIN}/notangle -R"category TRANFUN TranscendentalFunctionCategory" ${IN}/trigcat.spad.pamphlet >TRANFUN.spad ) @ <>= ${OUT}/TRIGCAT-.o: ${MID}/TRIGCAT.NRLIB @ echo 0 making ${OUT}/TRIGCAT-.o from ${MID}/TRIGCAT-.NRLIB @ cp ${MID}/TRIGCAT-.NRLIB/code.o ${OUT}/TRIGCAT-.o @ <>= ${MID}/TRIGCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/TRIGCAT.spad @ echo 0 making ${MID}/TRIGCAT-.NRLIB from ${MID}/TRIGCAT.spad @ (cd ${MID} ; echo ')co TRIGCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/TRIGCAT.o: ${MID}/TRIGCAT.NRLIB @ echo 0 making ${OUT}/TRIGCAT.o from ${MID}/TRIGCAT.NRLIB @ cp ${MID}/TRIGCAT.NRLIB/code.o ${OUT}/TRIGCAT.o @ <>= ${MID}/TRIGCAT.NRLIB: ${MID}/TRIGCAT.spad @ echo 0 making ${MID}/TRIGCAT.NRLIB from ${MID}/TRIGCAT.spad @ (cd ${MID} ; echo ')co TRIGCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/TRIGCAT.spad: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${MID}/TRIGCAT.spad from ${IN}/trigcat.spad.pamphlet @(cd ${MID} ; \ rm -rf TRIGCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category TRIGCAT TrigonometricFunctionCategory" ${IN}/trigcat.spad.pamphlet >TRIGCAT.spad ) @ <>= ${DOC}/trigcat.spad.dvi: ${IN}/trigcat.spad.pamphlet @ echo 0 making ${DOC}/trigcat.spad.dvi from ${IN}/trigcat.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/trigcat.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} trigcat.spad ; \ rm -f ${DOC}/trigcat.spad.pamphlet ; \ rm -f ${DOC}/trigcat.spad.tex ; \ rm -f ${DOC}/trigcat.spad ) @ \subsection{triset.spad \cite{1}} <>= ${MID}/triset.spad: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/triset.spad from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/triset.spad.pamphlet >triset.spad ) @ <>= ${OUT}/GTSET.o: ${MID}/GTSET.NRLIB @ echo 0 making ${OUT}/GTSET.o from ${MID}/GTSET.NRLIB @ cp ${MID}/GTSET.NRLIB/code.o ${OUT}/GTSET.o @ <>= ${MID}/GTSET.NRLIB: ${MID}/GTSET.spad @ echo 0 making ${MID}/GTSET.NRLIB from ${MID}/GTSET.spad @ (cd ${MID} ; echo ')co GTSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/GTSET.spad: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/GTSET.spad from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf GTSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain GTSET GeneralTriangularSet" ${IN}/triset.spad.pamphlet >GTSET.spad ) @ <>= ${OUT}/PSETPK.o: ${MID}/PSETPK.NRLIB @ echo 0 making ${OUT}/PSETPK.o from ${MID}/PSETPK.NRLIB @ cp ${MID}/PSETPK.NRLIB/code.o ${OUT}/PSETPK.o @ <>= ${MID}/PSETPK.NRLIB: ${MID}/PSETPK.spad @ echo 0 making ${MID}/PSETPK.NRLIB from ${MID}/PSETPK.spad @ (cd ${MID} ; echo ')co PSETPK.spad' | ${INTERPSYS} ) @ <>= ${MID}/PSETPK.spad: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/PSETPK.spad from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf PSETPK.NRLIB ; \ ${SPADBIN}/notangle -R"package PSETPK PolynomialSetUtilitiesPackage" ${IN}/triset.spad.pamphlet >PSETPK.spad ) @ <>= ${OUT}/TSETCAT-.o: ${MID}/TSETCAT.NRLIB @ echo 0 making ${OUT}/TSETCAT-.o from ${MID}/TSETCAT-.NRLIB @ cp ${MID}/TSETCAT-.NRLIB/code.o ${OUT}/TSETCAT-.o @ <>= ${MID}/TSETCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/TSETCAT.spad @ echo 0 making ${MID}/TSETCAT-.NRLIB from ${MID}/TSETCAT.spad @ (cd ${MID} ; echo ')co TSETCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/TSETCAT.o: ${MID}/TSETCAT.NRLIB @ echo 0 making ${OUT}/TSETCAT.o from ${MID}/TSETCAT.NRLIB @ cp ${MID}/TSETCAT.NRLIB/code.o ${OUT}/TSETCAT.o @ <>= ${MID}/TSETCAT.NRLIB: ${MID}/TSETCAT.spad @ echo 0 making ${MID}/TSETCAT.NRLIB from ${MID}/TSETCAT.spad @ (cd ${MID} ; echo ')co TSETCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/TSETCAT.spad: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/TSETCAT.spad from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf TSETCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category TSETCAT TriangularSetCategory" ${IN}/triset.spad.pamphlet >TSETCAT.spad ) @ <>= ${MID}/TSETCAT-.o: ${MID}/TSETCAT-.lsp @ echo 0 making ${MID}/TSETCAT-.o from ${MID}/TSETCAT-.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "TSETCAT-.lsp" :output-file "TSETCAT-.o"))' | ${DEPSYS} ) @ cp ${MID}/TSETCAT-.o ${OUT}/TSETCAT-.o @ <>= ${MID}/TSETCAT-.lsp: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/TSETCAT-.lsp from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf TSETCAT-.NRLIB ; \ rm -rf ${OUT}/TSETCAT-.o ; \ ${SPADBIN}/notangle -R"TSETCAT-.lsp BOOTSTRAP" ${IN}/triset.spad.pamphlet >TSETCAT-.lsp ) @ <>= ${MID}/TSETCAT.o: ${MID}/TSETCAT.lsp @ echo 0 making ${MID}/TSETCAT.o from ${MID}/TSETCAT.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "TSETCAT.lsp" :output-file "TSETCAT.o"))' | ${DEPSYS} ) @ cp ${MID}/TSETCAT.o ${OUT}/TSETCAT.o @ <>= ${MID}/TSETCAT.lsp: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/TSETCAT.lsp from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf TSETCAT.NRLIB ; \ rm -rf ${OUT}/TSETCAT.o ; \ ${SPADBIN}/notangle -R"TSETCAT.lsp BOOTSTRAP" ${IN}/triset.spad.pamphlet >TSETCAT.lsp ) <>= ${OUT}/WUTSET.o: ${MID}/WUTSET.NRLIB @ echo 0 making ${OUT}/WUTSET.o from ${MID}/WUTSET.NRLIB @ cp ${MID}/WUTSET.NRLIB/code.o ${OUT}/WUTSET.o @ <>= ${MID}/WUTSET.NRLIB: ${MID}/WUTSET.spad @ echo 0 making ${MID}/WUTSET.NRLIB from ${MID}/WUTSET.spad @ (cd ${MID} ; echo ')co WUTSET.spad' | ${INTERPSYS} ) @ <>= ${MID}/WUTSET.spad: ${IN}/triset.spad.pamphlet @ echo 0 making ${MID}/WUTSET.spad from ${IN}/triset.spad.pamphlet @(cd ${MID} ; \ rm -rf WUTSET.NRLIB ; \ ${SPADBIN}/notangle -R"domain WUTSET WuWenTsunTriangularSet" ${IN}/triset.spad.pamphlet >WUTSET.spad ) @ <>= ${DOC}/triset.spad.dvi: ${IN}/triset.spad.pamphlet @ echo 0 making ${DOC}/triset.spad.dvi from ${IN}/triset.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/triset.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} triset.spad ; \ rm -f ${DOC}/triset.spad.pamphlet ; \ rm -f ${DOC}/triset.spad.tex ; \ rm -f ${DOC}/triset.spad ) @ \subsection{tube.spad \cite{1}} <>= ${MID}/tube.spad: ${IN}/tube.spad.pamphlet @ echo 0 making ${MID}/tube.spad from ${IN}/tube.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/tube.spad.pamphlet >tube.spad ) @ <>= ${OUT}/EXPRTUBE.o: ${MID}/EXPRTUBE.NRLIB @ echo 0 making ${OUT}/EXPRTUBE.o from ${MID}/EXPRTUBE.NRLIB @ cp ${MID}/EXPRTUBE.NRLIB/code.o ${OUT}/EXPRTUBE.o @ <>= ${MID}/EXPRTUBE.NRLIB: ${MID}/EXPRTUBE.spad @ echo 0 making ${MID}/EXPRTUBE.NRLIB from ${MID}/EXPRTUBE.spad @ (cd ${MID} ; echo ')co EXPRTUBE.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXPRTUBE.spad: ${IN}/tube.spad.pamphlet @ echo 0 making ${MID}/EXPRTUBE.spad from ${IN}/tube.spad.pamphlet @(cd ${MID} ; \ rm -rf EXPRTUBE.NRLIB ; \ ${SPADBIN}/notangle -R"package EXPRTUBE ExpressionTubePlot" ${IN}/tube.spad.pamphlet >EXPRTUBE.spad ) @ <>= ${OUT}/NUMTUBE.o: ${MID}/NUMTUBE.NRLIB @ echo 0 making ${OUT}/NUMTUBE.o from ${MID}/NUMTUBE.NRLIB @ cp ${MID}/NUMTUBE.NRLIB/code.o ${OUT}/NUMTUBE.o @ <>= ${MID}/NUMTUBE.NRLIB: ${MID}/NUMTUBE.spad @ echo 0 making ${MID}/NUMTUBE.NRLIB from ${MID}/NUMTUBE.spad @ (cd ${MID} ; echo ')co NUMTUBE.spad' | ${INTERPSYS} ) @ <>= ${MID}/NUMTUBE.spad: ${IN}/tube.spad.pamphlet @ echo 0 making ${MID}/NUMTUBE.spad from ${IN}/tube.spad.pamphlet @(cd ${MID} ; \ rm -rf NUMTUBE.NRLIB ; \ ${SPADBIN}/notangle -R"package NUMTUBE NumericTubePlot" ${IN}/tube.spad.pamphlet >NUMTUBE.spad ) @ <>= ${OUT}/TUBE.o: ${MID}/TUBE.NRLIB @ echo 0 making ${OUT}/TUBE.o from ${MID}/TUBE.NRLIB @ cp ${MID}/TUBE.NRLIB/code.o ${OUT}/TUBE.o @ <>= ${MID}/TUBE.NRLIB: ${MID}/TUBE.spad @ echo 0 making ${MID}/TUBE.NRLIB from ${MID}/TUBE.spad @ (cd ${MID} ; echo ')co TUBE.spad' | ${INTERPSYS} ) @ <>= ${MID}/TUBE.spad: ${IN}/tube.spad.pamphlet @ echo 0 making ${MID}/TUBE.spad from ${IN}/tube.spad.pamphlet @(cd ${MID} ; \ rm -rf TUBE.NRLIB ; \ ${SPADBIN}/notangle -R"domain TUBE TubePlot" ${IN}/tube.spad.pamphlet >TUBE.spad ) @ <>= ${OUT}/TUBETOOL.o: ${MID}/TUBETOOL.NRLIB @ echo 0 making ${OUT}/TUBETOOL.o from ${MID}/TUBETOOL.NRLIB @ cp ${MID}/TUBETOOL.NRLIB/code.o ${OUT}/TUBETOOL.o @ <>= ${MID}/TUBETOOL.NRLIB: ${MID}/TUBETOOL.spad @ echo 0 making ${MID}/TUBETOOL.NRLIB from ${MID}/TUBETOOL.spad @ (cd ${MID} ; echo ')co TUBETOOL.spad' | ${INTERPSYS} ) @ <>= ${MID}/TUBETOOL.spad: ${IN}/tube.spad.pamphlet @ echo 0 making ${MID}/TUBETOOL.spad from ${IN}/tube.spad.pamphlet @(cd ${MID} ; \ rm -rf TUBETOOL.NRLIB ; \ ${SPADBIN}/notangle -R"package TUBETOOL TubePlotTools" ${IN}/tube.spad.pamphlet >TUBETOOL.spad ) @ <>= ${DOC}/tube.spad.dvi: ${IN}/tube.spad.pamphlet @ echo 0 making ${DOC}/tube.spad.dvi from ${IN}/tube.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/tube.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} tube.spad ; \ rm -f ${DOC}/tube.spad.pamphlet ; \ rm -f ${DOC}/tube.spad.tex ; \ rm -f ${DOC}/tube.spad ) @ \subsection{twofact.spad \cite{1}} <>= ${MID}/twofact.spad: ${IN}/twofact.spad.pamphlet @ echo 0 making ${MID}/twofact.spad from ${IN}/twofact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/twofact.spad.pamphlet >twofact.spad ) @ <>= ${OUT}/NORMRETR.o: ${MID}/NORMRETR.NRLIB @ echo 0 making ${OUT}/NORMRETR.o from ${MID}/NORMRETR.NRLIB @ cp ${MID}/NORMRETR.NRLIB/code.o ${OUT}/NORMRETR.o @ <>= ${MID}/NORMRETR.NRLIB: ${MID}/NORMRETR.spad @ echo 0 making ${MID}/NORMRETR.NRLIB from ${MID}/NORMRETR.spad @ (cd ${MID} ; echo ')co NORMRETR.spad' | ${INTERPSYS} ) @ <>= ${MID}/NORMRETR.spad: ${IN}/twofact.spad.pamphlet @ echo 0 making ${MID}/NORMRETR.spad from ${IN}/twofact.spad.pamphlet @(cd ${MID} ; \ rm -rf NORMRETR.NRLIB ; \ ${SPADBIN}/notangle -R"package NORMRETR NormRetractPackage" ${IN}/twofact.spad.pamphlet >NORMRETR.spad ) @ <>= ${OUT}/TWOFACT.o: ${MID}/TWOFACT.NRLIB @ echo 0 making ${OUT}/TWOFACT.o from ${MID}/TWOFACT.NRLIB @ cp ${MID}/TWOFACT.NRLIB/code.o ${OUT}/TWOFACT.o @ <>= ${MID}/TWOFACT.NRLIB: ${MID}/TWOFACT.spad @ echo 0 making ${MID}/TWOFACT.NRLIB from ${MID}/TWOFACT.spad @ (cd ${MID} ; echo ')co TWOFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/TWOFACT.spad: ${IN}/twofact.spad.pamphlet @ echo 0 making ${MID}/TWOFACT.spad from ${IN}/twofact.spad.pamphlet @(cd ${MID} ; \ rm -rf TWOFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package TWOFACT TwoFactorize" ${IN}/twofact.spad.pamphlet >TWOFACT.spad ) @ <>= ${DOC}/twofact.spad.dvi: ${IN}/twofact.spad.pamphlet @ echo 0 making ${DOC}/twofact.spad.dvi from ${IN}/twofact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/twofact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} twofact.spad ; \ rm -f ${DOC}/twofact.spad.pamphlet ; \ rm -f ${DOC}/twofact.spad.tex ; \ rm -f ${DOC}/twofact.spad ) @ \subsection{unifact.spad \cite{1}} <>= ${MID}/unifact.spad: ${IN}/unifact.spad.pamphlet @ echo 0 making ${MID}/unifact.spad from ${IN}/unifact.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/unifact.spad.pamphlet >unifact.spad ) @ <>= ${OUT}/UNIFACT.o: ${MID}/UNIFACT.NRLIB @ echo 0 making ${OUT}/UNIFACT.o from ${MID}/UNIFACT.NRLIB @ cp ${MID}/UNIFACT.NRLIB/code.o ${OUT}/UNIFACT.o @ <>= ${MID}/UNIFACT.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UNIFACT.spad @ echo 0 making ${MID}/UNIFACT.NRLIB from ${MID}/UNIFACT.spad @ (cd ${MID} ; echo ')co UNIFACT.spad' | ${INTERPSYS} ) @ <>= ${MID}/UNIFACT.spad: ${IN}/unifact.spad.pamphlet @ echo 0 making ${MID}/UNIFACT.spad from ${IN}/unifact.spad.pamphlet @(cd ${MID} ; \ rm -rf UNIFACT.NRLIB ; \ ${SPADBIN}/notangle -R"package UNIFACT UnivariateFactorize" ${IN}/unifact.spad.pamphlet >UNIFACT.spad ) @ <>= ${DOC}/unifact.spad.dvi: ${IN}/unifact.spad.pamphlet @ echo 0 making ${DOC}/unifact.spad.dvi from ${IN}/unifact.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/unifact.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} unifact.spad ; \ rm -f ${DOC}/unifact.spad.pamphlet ; \ rm -f ${DOC}/unifact.spad.tex ; \ rm -f ${DOC}/unifact.spad ) @ \subsection{updecomp.spad \cite{1}} <>= ${MID}/updecomp.spad: ${IN}/updecomp.spad.pamphlet @ echo 0 making ${MID}/updecomp.spad from ${IN}/updecomp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/updecomp.spad.pamphlet >updecomp.spad ) @ <>= ${OUT}/UPDECOMP.o: ${MID}/UPDECOMP.NRLIB @ echo 0 making ${OUT}/UPDECOMP.o from ${MID}/UPDECOMP.NRLIB @ cp ${MID}/UPDECOMP.NRLIB/code.o ${OUT}/UPDECOMP.o @ <>= ${MID}/UPDECOMP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPDECOMP.spad @ echo 0 making ${MID}/UPDECOMP.NRLIB from ${MID}/UPDECOMP.spad @ (cd ${MID} ; echo ')co UPDECOMP.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPDECOMP.spad: ${IN}/updecomp.spad.pamphlet @ echo 0 making ${MID}/UPDECOMP.spad from ${IN}/updecomp.spad.pamphlet @(cd ${MID} ; \ rm -rf UPDECOMP.NRLIB ; \ ${SPADBIN}/notangle -R"package UPDECOMP UnivariatePolynomialDecompositionPackage" ${IN}/updecomp.spad.pamphlet >UPDECOMP.spad ) @ <>= ${DOC}/updecomp.spad.dvi: ${IN}/updecomp.spad.pamphlet @ echo 0 making ${DOC}/updecomp.spad.dvi from ${IN}/updecomp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/updecomp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} updecomp.spad ; \ rm -f ${DOC}/updecomp.spad.pamphlet ; \ rm -f ${DOC}/updecomp.spad.tex ; \ rm -f ${DOC}/updecomp.spad ) @ \subsection{updivp.spad \cite{1}} <>= ${MID}/updivp.spad: ${IN}/updivp.spad.pamphlet @ echo 0 making ${MID}/updivp.spad from ${IN}/updivp.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/updivp.spad.pamphlet >updivp.spad ) @ <>= ${OUT}/UPDIVP.o: ${MID}/UPDIVP.NRLIB @ echo 0 making ${OUT}/UPDIVP.o from ${MID}/UPDIVP.NRLIB @ cp ${MID}/UPDIVP.NRLIB/code.o ${OUT}/UPDIVP.o @ <>= ${MID}/UPDIVP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/UPDIVP.spad @ echo 0 making ${MID}/UPDIVP.NRLIB from ${MID}/UPDIVP.spad @ (cd ${MID} ; echo ')co UPDIVP.spad' | ${INTERPSYS} ) @ <>= ${MID}/UPDIVP.spad: ${IN}/updivp.spad.pamphlet @ echo 0 making ${MID}/UPDIVP.spad from ${IN}/updivp.spad.pamphlet @(cd ${MID} ; \ rm -rf UPDIVP.NRLIB ; \ ${SPADBIN}/notangle -R"package UPDIVP UnivariatePolynomialDivisionPackage" ${IN}/updivp.spad.pamphlet >UPDIVP.spad ) @ <>= ${DOC}/updivp.spad.dvi: ${IN}/updivp.spad.pamphlet @ echo 0 making ${DOC}/updivp.spad.dvi from ${IN}/updivp.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/updivp.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} updivp.spad ; \ rm -f ${DOC}/updivp.spad.pamphlet ; \ rm -f ${DOC}/updivp.spad.tex ; \ rm -f ${DOC}/updivp.spad ) @ \subsection{utsode.spad \cite{1}} <>= ${MID}/utsode.spad: ${IN}/utsode.spad.pamphlet @ echo 0 making ${MID}/utsode.spad from ${IN}/utsode.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/utsode.spad.pamphlet >utsode.spad ) @ <>= ${OUT}/UTSODE.o: ${MID}/UTSODE.NRLIB @ echo 0 making ${OUT}/UTSODE.o from ${MID}/UTSODE.NRLIB @ cp ${MID}/UTSODE.NRLIB/code.o ${OUT}/UTSODE.o @ <>= ${MID}/UTSODE.NRLIB: ${MID}/UTSODE.spad @ echo 0 making ${MID}/UTSODE.NRLIB from ${MID}/UTSODE.spad @ (cd ${MID} ; echo ')co UTSODE.spad' | ${INTERPSYS} ) @ <>= ${MID}/UTSODE.spad: ${IN}/utsode.spad.pamphlet @ echo 0 making ${MID}/UTSODE.spad from ${IN}/utsode.spad.pamphlet @(cd ${MID} ; \ rm -rf UTSODE.NRLIB ; \ ${SPADBIN}/notangle -R"package UTSODE UnivariateTaylorSeriesODESolver" ${IN}/utsode.spad.pamphlet >UTSODE.spad ) @ <>= ${DOC}/utsode.spad.dvi: ${IN}/utsode.spad.pamphlet @ echo 0 making ${DOC}/utsode.spad.dvi from ${IN}/utsode.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/utsode.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} utsode.spad ; \ rm -f ${DOC}/utsode.spad.pamphlet ; \ rm -f ${DOC}/utsode.spad.tex ; \ rm -f ${DOC}/utsode.spad ) @ \subsection{variable.spad \cite{1}} <>= ${MID}/variable.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/variable.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/variable.spad.pamphlet >variable.spad ) @ <>= ${OUT}/ANON.o: ${MID}/ANON.NRLIB @ echo 0 making ${OUT}/ANON.o from ${MID}/ANON.NRLIB @ cp ${MID}/ANON.NRLIB/code.o ${OUT}/ANON.o @ <>= ${MID}/ANON.NRLIB: ${MID}/ANON.spad @ echo 0 making ${MID}/ANON.NRLIB from ${MID}/ANON.spad @ (cd ${MID} ; echo ')co ANON.spad' | ${INTERPSYS} ) @ <>= ${MID}/ANON.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/ANON.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ rm -rf ANON.NRLIB ; \ ${SPADBIN}/notangle -R"domain ANON AnonymousFunction" ${IN}/variable.spad.pamphlet >ANON.spad ) @ <>= ${OUT}/FUNCTION.o: ${MID}/FUNCTION.NRLIB @ echo 0 making ${OUT}/FUNCTION.o from ${MID}/FUNCTION.NRLIB @ cp ${MID}/FUNCTION.NRLIB/code.o ${OUT}/FUNCTION.o @ <>= ${MID}/FUNCTION.NRLIB: ${MID}/FUNCTION.spad @ echo 0 making ${MID}/FUNCTION.NRLIB from ${MID}/FUNCTION.spad @ (cd ${MID} ; echo ')co FUNCTION.spad' | ${INTERPSYS} ) @ <>= ${MID}/FUNCTION.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/FUNCTION.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ rm -rf FUNCTION.NRLIB ; \ ${SPADBIN}/notangle -R"domain FUNCTION FunctionCalled" ${IN}/variable.spad.pamphlet >FUNCTION.spad ) @ <>= ${OUT}/OVAR.o: ${MID}/OVAR.NRLIB @ echo 0 making ${OUT}/OVAR.o from ${MID}/OVAR.NRLIB @ cp ${MID}/OVAR.NRLIB/code.o ${OUT}/OVAR.o @ <>= ${MID}/OVAR.NRLIB: ${MID}/OVAR.spad @ echo 0 making ${MID}/OVAR.NRLIB from ${MID}/OVAR.spad @ (cd ${MID} ; echo ')co OVAR.spad' | ${INTERPSYS} ) @ <>= ${MID}/OVAR.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/OVAR.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ rm -rf OVAR.NRLIB ; \ ${SPADBIN}/notangle -R"domain OVAR OrderedVariableList" ${IN}/variable.spad.pamphlet >OVAR.spad ) @ <>= ${OUT}/RULECOLD.o: ${MID}/RULECOLD.NRLIB @ echo 0 making ${OUT}/RULECOLD.o from ${MID}/RULECOLD.NRLIB @ cp ${MID}/RULECOLD.NRLIB/code.o ${OUT}/RULECOLD.o @ <>= ${MID}/RULECOLD.NRLIB: ${MID}/RULECOLD.spad @ echo 0 making ${MID}/RULECOLD.NRLIB from ${MID}/RULECOLD.spad @ (cd ${MID} ; echo ')co RULECOLD.spad' | ${INTERPSYS} ) @ <>= ${MID}/RULECOLD.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/RULECOLD.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ rm -rf RULECOLD.NRLIB ; \ ${SPADBIN}/notangle -R"domain RULECOLD RuleCalled" ${IN}/variable.spad.pamphlet >RULECOLD.spad ) @ <>= ${OUT}/VARIABLE.o: ${MID}/VARIABLE.NRLIB @ echo 0 making ${OUT}/VARIABLE.o from ${MID}/VARIABLE.NRLIB @ cp ${MID}/VARIABLE.NRLIB/code.o ${OUT}/VARIABLE.o @ <>= ${MID}/VARIABLE.NRLIB: ${MID}/VARIABLE.spad @ echo 0 making ${MID}/VARIABLE.NRLIB from ${MID}/VARIABLE.spad @ (cd ${MID} ; echo ')co VARIABLE.spad' | ${INTERPSYS} ) @ <>= ${MID}/VARIABLE.spad: ${IN}/variable.spad.pamphlet @ echo 0 making ${MID}/VARIABLE.spad from ${IN}/variable.spad.pamphlet @(cd ${MID} ; \ rm -rf VARIABLE.NRLIB ; \ ${SPADBIN}/notangle -R"domain VARIABLE Variable" ${IN}/variable.spad.pamphlet >VARIABLE.spad ) @ <>= ${DOC}/variable.spad.dvi: ${IN}/variable.spad.pamphlet @ echo 0 making ${DOC}/variable.spad.dvi from ${IN}/variable.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/variable.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} variable.spad ; \ rm -f ${DOC}/variable.spad.pamphlet ; \ rm -f ${DOC}/variable.spad.tex ; \ rm -f ${DOC}/variable.spad ) @ \subsection{vector.spad \cite{1}} <>= ${MID}/vector.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/vector.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/vector.spad.pamphlet >vector.spad ) @ <>= ${OUT}/DIRPCAT-.o: ${MID}/DIRPCAT.NRLIB @ echo 0 making ${OUT}/DIRPCAT-.o from ${MID}/DIRPCAT-.NRLIB @ cp ${MID}/DIRPCAT-.NRLIB/code.o ${OUT}/DIRPCAT-.o @ <>= ${MID}/DIRPCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/DIRPCAT.spad @ echo 0 making ${MID}/DIRPCAT-.NRLIB from ${MID}/DIRPCAT.spad @ (cd ${MID} ; echo ')co DIRPCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/DIRPCAT.o: ${MID}/DIRPCAT.NRLIB @ echo 0 making ${OUT}/DIRPCAT.o from ${MID}/DIRPCAT.NRLIB @ cp ${MID}/DIRPCAT.NRLIB/code.o ${OUT}/DIRPCAT.o @ <>= ${MID}/DIRPCAT.NRLIB: ${MID}/DIRPCAT.spad @ echo 0 making ${MID}/DIRPCAT.NRLIB from ${MID}/DIRPCAT.spad @ (cd ${MID} ; echo ')co DIRPCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIRPCAT.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/DIRPCAT.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf DIRPCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category DIRPCAT DirectProductCategory" ${IN}/vector.spad.pamphlet >DIRPCAT.spad ) @ <>= ${OUT}/DIRPROD.o: ${MID}/DIRPROD.NRLIB @ echo 0 making ${OUT}/DIRPROD.o from ${MID}/DIRPROD.NRLIB @ cp ${MID}/DIRPROD.NRLIB/code.o ${OUT}/DIRPROD.o @ <>= ${MID}/DIRPROD.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/DIRPROD.spad @ echo 0 making ${MID}/DIRPROD.NRLIB from ${MID}/DIRPROD.spad @ (cd ${MID} ; echo ')co DIRPROD.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIRPROD.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/DIRPROD.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf DIRPROD.NRLIB ; \ ${SPADBIN}/notangle -R"domain DIRPROD DirectProduct" ${IN}/vector.spad.pamphlet >DIRPROD.spad ) @ <>= ${OUT}/DIRPROD2.o: ${MID}/DIRPROD2.NRLIB @ echo 0 making ${OUT}/DIRPROD2.o from ${MID}/DIRPROD2.NRLIB @ cp ${MID}/DIRPROD2.NRLIB/code.o ${OUT}/DIRPROD2.o @ <>= ${MID}/DIRPROD2.NRLIB: ${MID}/DIRPROD2.spad @ echo 0 making ${MID}/DIRPROD2.NRLIB from ${MID}/DIRPROD2.spad @ (cd ${MID} ; echo ')co DIRPROD2.spad' | ${INTERPSYS} ) @ <>= ${MID}/DIRPROD2.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/DIRPROD2.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf DIRPROD2.NRLIB ; \ ${SPADBIN}/notangle -R"package DIRPROD2 DirectProductFunctions2" ${IN}/vector.spad.pamphlet >DIRPROD2.spad ) @ <>= ${OUT}/IVECTOR.o: ${MID}/IVECTOR.NRLIB @ echo 0 making ${OUT}/IVECTOR.o from ${MID}/IVECTOR.NRLIB @ cp ${MID}/IVECTOR.NRLIB/code.o ${OUT}/IVECTOR.o @ <>= ${MID}/IVECTOR.NRLIB: ${MID}/IVECTOR.spad @ echo 0 making ${MID}/IVECTOR.NRLIB from ${MID}/IVECTOR.spad @ (cd ${MID} ; echo ')co IVECTOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/IVECTOR.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/IVECTOR.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf IVECTOR.NRLIB ; \ ${SPADBIN}/notangle -R"domain IVECTOR IndexedVector" ${IN}/vector.spad.pamphlet >IVECTOR.spad ) @ <>= ${OUT}/VECTCAT-.o: ${MID}/VECTCAT.NRLIB @ echo 0 making ${OUT}/VECTCAT-.o from ${MID}/VECTCAT-.NRLIB @ cp ${MID}/VECTCAT-.NRLIB/code.o ${OUT}/VECTCAT-.o @ <>= ${MID}/VECTCAT-.NRLIB: ${OUT}/TYPE.o ${MID}/VECTCAT.spad @ echo 0 making ${MID}/VECTCAT-.NRLIB from ${MID}/VECTCAT.spad @ (cd ${MID} ; echo ')co VECTCAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/VECTCAT.o: ${MID}/VECTCAT.NRLIB @ echo 0 making ${OUT}/VECTCAT.o from ${MID}/VECTCAT.NRLIB @ cp ${MID}/VECTCAT.NRLIB/code.o ${OUT}/VECTCAT.o @ <>= ${MID}/VECTCAT.NRLIB: ${MID}/VECTCAT.spad @ echo 0 making ${MID}/VECTCAT.NRLIB from ${MID}/VECTCAT.spad @ (cd ${MID} ; echo ')co VECTCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/VECTCAT.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/VECTCAT.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf VECTCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category VECTCAT VectorCategory" ${IN}/vector.spad.pamphlet >VECTCAT.spad ) @ <>= ${OUT}/VECTOR.o: ${MID}/VECTOR.NRLIB @ echo 0 making ${OUT}/VECTOR.o from ${MID}/VECTOR.NRLIB @ cp ${MID}/VECTOR.NRLIB/code.o ${OUT}/VECTOR.o @ <>= ${MID}/VECTOR.NRLIB: ${MID}/VECTOR.spad @ echo 0 making ${MID}/VECTOR.NRLIB from ${MID}/VECTOR.spad @ (cd ${MID} ; echo ')co VECTOR.spad' | ${INTERPSYS} ) @ <>= ${MID}/VECTOR.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/VECTOR.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf VECTOR.NRLIB ; \ ${SPADBIN}/notangle -R"domain VECTOR Vector" ${IN}/boolean.spad.pamphlet >VECTOR.spad ) @ <>= ${MID}/VECTOR.o: ${MID}/VECTOR.lsp @ echo 0 making ${MID}/VECTOR.o from ${MID}/VECTOR.lsp @ (cd ${MID} ; \ echo '(progn (in-package (quote boot)) (compile-file "VECTOR.lsp" :output-file "VECTOR.o"))' | ${DEPSYS} ) @ cp ${MID}/VECTOR.o ${OUT}/VECTOR.o @ <>= ${MID}/VECTOR.lsp: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/VECTOR.lsp from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf VECTOR.NRLIB ; \ rm -rf ${OUT}/VECTOR.o ; \ ${SPADBIN}/notangle -R"VECTOR.lsp BOOTSTRAP" ${IN}/vector.spad.pamphlet >VECTOR.lsp ) @ <>= ${OUT}/VECTOR2.o: ${MID}/VECTOR2.NRLIB @ echo 0 making ${OUT}/VECTOR2.o from ${MID}/VECTOR2.NRLIB @ cp ${MID}/VECTOR2.NRLIB/code.o ${OUT}/VECTOR2.o @ <>= ${MID}/VECTOR2.NRLIB: ${MID}/VECTOR2.spad @ echo 0 making ${MID}/VECTOR2.NRLIB from ${MID}/VECTOR2.spad @ (cd ${MID} ; echo ')co VECTOR2.spad' | ${INTERPSYS} ) @ <>= ${MID}/VECTOR2.spad: ${IN}/vector.spad.pamphlet @ echo 0 making ${MID}/VECTOR2.spad from ${IN}/vector.spad.pamphlet @(cd ${MID} ; \ rm -rf VECTOR2.NRLIB ; \ ${SPADBIN}/notangle -R"package VECTOR2 VectorFunctions2" ${IN}/vector.spad.pamphlet >VECTOR2.spad ) @ <>= ${DOC}/vector.spad.dvi: ${IN}/vector.spad.pamphlet @ echo 0 making ${DOC}/vector.spad.dvi from ${IN}/vector.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/vector.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} vector.spad ; \ rm -f ${DOC}/vector.spad.pamphlet ; \ rm -f ${DOC}/vector.spad.tex ; \ rm -f ${DOC}/vector.spad ) @ \subsection{view2D.spad \cite{1}} <>= ${MID}/view2D.spad: ${IN}/view2D.spad.pamphlet @ echo 0 making ${MID}/view2D.spad from ${IN}/view2D.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/view2D.spad.pamphlet >view2D.spad ) @ <>= ${OUT}/GRIMAGE.o: ${MID}/GRIMAGE.NRLIB @ echo 0 making ${OUT}/GRIMAGE.o from ${MID}/GRIMAGE.NRLIB @ cp ${MID}/GRIMAGE.NRLIB/code.o ${OUT}/GRIMAGE.o @ <>= ${MID}/GRIMAGE.NRLIB: ${MID}/GRIMAGE.spad @ echo 0 making ${MID}/GRIMAGE.NRLIB from ${MID}/GRIMAGE.spad @ (cd ${MID} ; echo ')co GRIMAGE.spad' | ${INTERPSYS} ) @ <>= ${MID}/GRIMAGE.spad: ${IN}/view2D.spad.pamphlet @ echo 0 making ${MID}/GRIMAGE.spad from ${IN}/view2D.spad.pamphlet @(cd ${MID} ; \ rm -rf GRIMAGE.NRLIB ; \ ${SPADBIN}/notangle -R"domain GRIMAGE GraphImage" ${IN}/view2D.spad.pamphlet >GRIMAGE.spad ) @ <>= ${OUT}/VIEW2D.o: ${MID}/VIEW2D.NRLIB @ echo 0 making ${OUT}/VIEW2D.o from ${MID}/VIEW2D.NRLIB @ cp ${MID}/VIEW2D.NRLIB/code.o ${OUT}/VIEW2D.o @ <>= ${MID}/VIEW2D.NRLIB: ${MID}/VIEW2D.spad @ echo 0 making ${MID}/VIEW2D.NRLIB from ${MID}/VIEW2D.spad @ (cd ${MID} ; echo ')co VIEW2D.spad' | ${INTERPSYS} ) @ <>= ${MID}/VIEW2D.spad: ${IN}/view2D.spad.pamphlet @ echo 0 making ${MID}/VIEW2D.spad from ${IN}/view2D.spad.pamphlet @(cd ${MID} ; \ rm -rf VIEW2D.NRLIB ; \ ${SPADBIN}/notangle -R"domain VIEW2D TwoDimensionalViewport" ${IN}/view2D.spad.pamphlet >VIEW2D.spad ) @ <>= ${DOC}/view2D.spad.dvi: ${IN}/view2D.spad.pamphlet @ echo 0 making ${DOC}/view2D.spad.dvi from ${IN}/view2D.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/view2D.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} view2D.spad ; \ rm -f ${DOC}/view2D.spad.pamphlet ; \ rm -f ${DOC}/view2D.spad.tex ; \ rm -f ${DOC}/view2D.spad ) @ \subsection{view3D.spad \cite{1}} <>= ${MID}/view3D.spad: ${IN}/view3D.spad.pamphlet @ echo 0 making ${MID}/view3D.spad from ${IN}/view3D.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/view3D.spad.pamphlet >view3D.spad ) @ <>= ${OUT}/VIEW3D.o: ${MID}/VIEW3D.NRLIB @ echo 0 making ${OUT}/VIEW3D.o from ${MID}/VIEW3D.NRLIB @ cp ${MID}/VIEW3D.NRLIB/code.o ${OUT}/VIEW3D.o @ <>= ${MID}/VIEW3D.NRLIB: ${MID}/VIEW3D.spad @ echo 0 making ${MID}/VIEW3D.NRLIB from ${MID}/VIEW3D.spad @ (cd ${MID} ; echo ')co VIEW3D.spad' | ${INTERPSYS} ) @ <>= ${MID}/VIEW3D.spad: ${IN}/view3D.spad.pamphlet @ echo 0 making ${MID}/VIEW3D.spad from ${IN}/view3D.spad.pamphlet @(cd ${MID} ; \ rm -rf VIEW3D.NRLIB ; \ ${SPADBIN}/notangle -R"domain VIEW3D ThreeDimensionalViewport" ${IN}/view3D.spad.pamphlet >VIEW3D.spad ) @ <>= ${DOC}/view3D.spad.dvi: ${IN}/view3D.spad.pamphlet @ echo 0 making ${DOC}/view3D.spad.dvi from ${IN}/view3D.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/view3D.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} view3D.spad ; \ rm -f ${DOC}/view3D.spad.pamphlet ; \ rm -f ${DOC}/view3D.spad.tex ; \ rm -f ${DOC}/view3D.spad ) @ \subsection{viewDef.spad \cite{1}} <>= ${MID}/viewDef.spad: ${IN}/viewDef.spad.pamphlet @ echo 0 making ${MID}/viewDef.spad from ${IN}/viewDef.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/viewDef.spad.pamphlet >viewDef.spad ) @ <>= ${OUT}/VIEWDEF.o: ${MID}/VIEWDEF.NRLIB @ echo 0 making ${OUT}/VIEWDEF.o from ${MID}/VIEWDEF.NRLIB @ cp ${MID}/VIEWDEF.NRLIB/code.o ${OUT}/VIEWDEF.o @ <>= ${MID}/VIEWDEF.NRLIB: ${MID}/VIEWDEF.spad @ echo 0 making ${MID}/VIEWDEF.NRLIB from ${MID}/VIEWDEF.spad @ (cd ${MID} ; echo ')co VIEWDEF.spad' | ${INTERPSYS} ) @ <>= ${MID}/VIEWDEF.spad: ${IN}/viewDef.spad.pamphlet @ echo 0 making ${MID}/VIEWDEF.spad from ${IN}/viewDef.spad.pamphlet @(cd ${MID} ; \ rm -rf VIEWDEF.NRLIB ; \ ${SPADBIN}/notangle -R"package VIEWDEF ViewDefaultsPackage" ${IN}/viewDef.spad.pamphlet >VIEWDEF.spad ) @ <>= ${DOC}/viewDef.spad.dvi: ${IN}/viewDef.spad.pamphlet @ echo 0 making ${DOC}/viewDef.spad.dvi from ${IN}/viewDef.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/viewDef.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} viewDef.spad ; \ rm -f ${DOC}/viewDef.spad.pamphlet ; \ rm -f ${DOC}/viewDef.spad.tex ; \ rm -f ${DOC}/viewDef.spad ) @ \subsection{viewpack.spad \cite{1}} <>= ${MID}/viewpack.spad: ${IN}/viewpack.spad.pamphlet @ echo 0 making ${MID}/viewpack.spad from ${IN}/viewpack.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/viewpack.spad.pamphlet >viewpack.spad ) @ <>= ${OUT}/VIEW.o: ${MID}/VIEW.NRLIB @ echo 0 making ${OUT}/VIEW.o from ${MID}/VIEW.NRLIB @ cp ${MID}/VIEW.NRLIB/code.o ${OUT}/VIEW.o @ <>= ${MID}/VIEW.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/VIEW.spad @ echo 0 making ${MID}/VIEW.NRLIB from ${MID}/VIEW.spad @ (cd ${MID} ; echo ')co VIEW.spad' | ${INTERPSYS} ) @ <>= ${MID}/VIEW.spad: ${IN}/viewpack.spad.pamphlet @ echo 0 making ${MID}/VIEW.spad from ${IN}/viewpack.spad.pamphlet @(cd ${MID} ; \ rm -rf VIEW.NRLIB ; \ ${SPADBIN}/notangle -R"package VIEW ViewportPackage" ${IN}/viewpack.spad.pamphlet >VIEW.spad ) @ <>= ${DOC}/viewpack.spad.dvi: ${IN}/viewpack.spad.pamphlet @ echo 0 making ${DOC}/viewpack.spad.dvi from ${IN}/viewpack.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/viewpack.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} viewpack.spad ; \ rm -f ${DOC}/viewpack.spad.pamphlet ; \ rm -f ${DOC}/viewpack.spad.tex ; \ rm -f ${DOC}/viewpack.spad ) @ \subsection{void.spad \cite{1}} <>= ${MID}/void.spad: ${IN}/void.spad.pamphlet @ echo 0 making ${MID}/void.spad from ${IN}/void.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/void.spad.pamphlet >void.spad ) @ <>= ${OUT}/EXIT.o: ${MID}/EXIT.NRLIB @ echo 0 making ${OUT}/EXIT.o from ${MID}/EXIT.NRLIB @ cp ${MID}/EXIT.NRLIB/code.o ${OUT}/EXIT.o @ <>= ${MID}/EXIT.NRLIB: ${MID}/EXIT.spad @ echo 0 making ${MID}/EXIT.NRLIB from ${MID}/EXIT.spad @ (cd ${MID} ; echo ')co EXIT.spad' | ${INTERPSYS} ) @ <>= ${MID}/EXIT.spad: ${IN}/void.spad.pamphlet @ echo 0 making ${MID}/EXIT.spad from ${IN}/void.spad.pamphlet @(cd ${MID} ; \ rm -rf EXIT.NRLIB ; \ ${SPADBIN}/notangle -R"domain EXIT Exit" ${IN}/void.spad.pamphlet >EXIT.spad ) @ <>= ${OUT}/RESLATC.o: ${MID}/RESLATC.NRLIB @ echo 0 making ${OUT}/RESLATC.o from ${MID}/RESLATC.NRLIB @ cp ${MID}/RESLATC.NRLIB/code.o ${OUT}/RESLATC.o @ <>= ${MID}/RESLATC.NRLIB: ${OUT}/TYPE.o ${MID}/RESLATC.spad @ echo 0 making ${MID}/RESLATC.NRLIB from ${MID}/RESLATC.spad @ (cd ${MID} ; echo ')co RESLATC.spad' | ${INTERPSYS} ) @ <>= ${MID}/RESLATC.spad: ${IN}/void.spad.pamphlet @ echo 0 making ${MID}/RESLATC.spad from ${IN}/void.spad.pamphlet @(cd ${MID} ; \ rm -rf RESLATC.NRLIB ; \ ${SPADBIN}/notangle -R"package RESLATC ResolveLatticeCompletion" ${IN}/void.spad.pamphlet >RESLATC.spad ) @ <>= ${OUT}/VOID.o: ${MID}/VOID.NRLIB @ echo 0 making ${OUT}/VOID.o from ${MID}/VOID.NRLIB @ cp ${MID}/VOID.NRLIB/code.o ${OUT}/VOID.o @ <>= ${MID}/VOID.NRLIB: ${MID}/VOID.spad @ echo 0 making ${MID}/VOID.NRLIB from ${MID}/VOID.spad @ (cd ${MID} ; echo ')co VOID.spad' | ${INTERPSYS} ) @ <>= ${MID}/VOID.spad: ${IN}/void.spad.pamphlet @ echo 0 making ${MID}/VOID.spad from ${IN}/void.spad.pamphlet @(cd ${MID} ; \ rm -rf VOID.NRLIB ; \ ${SPADBIN}/notangle -R"domain VOID Void" ${IN}/void.spad.pamphlet >VOID.spad ) @ <>= ${DOC}/void.spad.dvi: ${IN}/void.spad.pamphlet @ echo 0 making ${DOC}/void.spad.dvi from ${IN}/void.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/void.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} void.spad ; \ rm -f ${DOC}/void.spad.pamphlet ; \ rm -f ${DOC}/void.spad.tex ; \ rm -f ${DOC}/void.spad ) @ \subsection{weier.spad \cite{1}} <>= ${MID}/weier.spad: ${IN}/weier.spad.pamphlet @ echo 0 making ${MID}/weier.spad from ${IN}/weier.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/weier.spad.pamphlet >weier.spad ) @ <>= ${OUT}/WEIER.o: ${MID}/WEIER.NRLIB @ echo 0 making ${OUT}/WEIER.o from ${MID}/WEIER.NRLIB @ cp ${MID}/WEIER.NRLIB/code.o ${OUT}/WEIER.o @ <>= ${MID}/WEIER.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/WEIER.spad @ echo 0 making ${MID}/WEIER.NRLIB from ${MID}/WEIER.spad @ (cd ${MID} ; echo ')co WEIER.spad' | ${INTERPSYS} ) @ <>= ${MID}/WEIER.spad: ${IN}/weier.spad.pamphlet @ echo 0 making ${MID}/WEIER.spad from ${IN}/weier.spad.pamphlet @(cd ${MID} ; \ rm -rf WEIER.NRLIB ; \ ${SPADBIN}/notangle -R"package WEIER WeierstrassPreparation" ${IN}/weier.spad.pamphlet >WEIER.spad ) @ <>= ${DOC}/weier.spad.dvi: ${IN}/weier.spad.pamphlet @ echo 0 making ${DOC}/weier.spad.dvi from ${IN}/weier.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/weier.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} weier.spad ; \ rm -f ${DOC}/weier.spad.pamphlet ; \ rm -f ${DOC}/weier.spad.tex ; \ rm -f ${DOC}/weier.spad ) @ \subsection{wtpol.spad \cite{1}} <>= ${MID}/wtpol.spad: ${IN}/wtpol.spad.pamphlet @ echo 0 making ${MID}/wtpol.spad from ${IN}/wtpol.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/wtpol.spad.pamphlet >wtpol.spad ) @ <>= ${OUT}/OWP.o: ${MID}/OWP.NRLIB @ echo 0 making ${OUT}/OWP.o from ${MID}/OWP.NRLIB @ cp ${MID}/OWP.NRLIB/code.o ${OUT}/OWP.o @ <>= ${MID}/OWP.NRLIB: ${MID}/OWP.spad @ echo 0 making ${MID}/OWP.NRLIB from ${MID}/OWP.spad @ (cd ${MID} ; echo ')co OWP.spad' | ${INTERPSYS} ) @ <>= ${MID}/OWP.spad: ${IN}/wtpol.spad.pamphlet @ echo 0 making ${MID}/OWP.spad from ${IN}/wtpol.spad.pamphlet @(cd ${MID} ; \ rm -rf OWP.NRLIB ; \ ${SPADBIN}/notangle -R"domain OWP OrdinaryWeightedPolynomials" ${IN}/wtpol.spad.pamphlet >OWP.spad ) @ <>= ${OUT}/WP.o: ${MID}/WP.NRLIB @ echo 0 making ${OUT}/WP.o from ${MID}/WP.NRLIB @ cp ${MID}/WP.NRLIB/code.o ${OUT}/WP.o @ <>= ${MID}/WP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/WP.spad @ echo 0 making ${MID}/WP.NRLIB from ${MID}/WP.spad @ (cd ${MID} ; echo ')co WP.spad' | ${INTERPSYS} ) @ <>= ${MID}/WP.spad: ${IN}/wtpol.spad.pamphlet @ echo 0 making ${MID}/WP.spad from ${IN}/wtpol.spad.pamphlet @(cd ${MID} ; \ rm -rf WP.NRLIB ; \ ${SPADBIN}/notangle -R"domain WP WeightedPolynomials" ${IN}/wtpol.spad.pamphlet >WP.spad ) @ <>= ${DOC}/wtpol.spad.dvi: ${IN}/wtpol.spad.pamphlet @ echo 0 making ${DOC}/wtpol.spad.dvi from ${IN}/wtpol.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/wtpol.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} wtpol.spad ; \ rm -f ${DOC}/wtpol.spad.pamphlet ; \ rm -f ${DOC}/wtpol.spad.tex ; \ rm -f ${DOC}/wtpol.spad ) @ \subsection{xlpoly.spad \cite{1}} <>= ${MID}/xlpoly.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/xlpoly.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/xlpoly.spad.pamphlet >xlpoly.spad ) @ <>= ${OUT}/FLALG.o: ${MID}/FLALG.NRLIB @ echo 0 making ${OUT}/FLALG.o from ${MID}/FLALG.NRLIB @ cp ${MID}/FLALG.NRLIB/code.o ${OUT}/FLALG.o @ <>= ${MID}/FLALG.NRLIB: ${MID}/FLALG.spad @ echo 0 making ${MID}/FLALG.NRLIB from ${MID}/FLALG.spad @ (cd ${MID} ; echo ')co FLALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/FLALG.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/FLALG.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf FLALG.NRLIB ; \ ${SPADBIN}/notangle -R"category FLALG FreeLieAlgebra" ${IN}/xlpoly.spad.pamphlet >FLALG.spad ) @ <>= ${OUT}/LEXP.o: ${MID}/LEXP.NRLIB @ echo 0 making ${OUT}/LEXP.o from ${MID}/LEXP.NRLIB @ cp ${MID}/LEXP.NRLIB/code.o ${OUT}/LEXP.o @ <>= ${MID}/LEXP.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LEXP.spad @ echo 0 making ${MID}/LEXP.NRLIB from ${MID}/LEXP.spad @ (cd ${MID} ; echo ')co LEXP.spad' | ${INTERPSYS} ) @ <>= ${MID}/LEXP.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/LEXP.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf LEXP.NRLIB ; \ ${SPADBIN}/notangle -R"domain LEXP LieExponentials" ${IN}/xlpoly.spad.pamphlet >LEXP.spad ) @ <>= ${OUT}/LIECAT-.o: ${MID}/LIECAT.NRLIB @ echo 0 making ${OUT}/LIECAT-.o from ${MID}/LIECAT-.NRLIB @ cp ${MID}/LIECAT-.NRLIB/code.o ${OUT}/LIECAT-.o @ <>= ${MID}/LIECAT-.NRLIB: ${OUT}/TYPE.o ${MID}/LIECAT.spad @ echo 0 making ${MID}/LIECAT-.NRLIB from ${MID}/LIECAT.spad @ (cd ${MID} ; echo ')co LIECAT.spad' | ${INTERPSYS} ) @ <>= ${OUT}/LIECAT.o: ${MID}/LIECAT.NRLIB @ echo 0 making ${OUT}/LIECAT.o from ${MID}/LIECAT.NRLIB @ cp ${MID}/LIECAT.NRLIB/code.o ${OUT}/LIECAT.o @ <>= ${MID}/LIECAT.NRLIB: ${MID}/LIECAT.spad @ echo 0 making ${MID}/LIECAT.NRLIB from ${MID}/LIECAT.spad @ (cd ${MID} ; echo ')co LIECAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/LIECAT.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/LIECAT.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf LIECAT.NRLIB ; \ ${SPADBIN}/notangle -R"category LIECAT LieAlgebra" ${IN}/xlpoly.spad.pamphlet >LIECAT.spad ) @ <>= ${OUT}/LPOLY.o: ${MID}/LPOLY.NRLIB @ echo 0 making ${OUT}/LPOLY.o from ${MID}/LPOLY.NRLIB @ cp ${MID}/LPOLY.NRLIB/code.o ${OUT}/LPOLY.o @ <>= ${MID}/LPOLY.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/LPOLY.spad @ echo 0 making ${MID}/LPOLY.NRLIB from ${MID}/LPOLY.spad @ (cd ${MID} ; echo ')co LPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/LPOLY.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/LPOLY.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf LPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain LPOLY LiePolynomial" ${IN}/xlpoly.spad.pamphlet >LPOLY.spad ) @ <>= ${OUT}/LWORD.o: ${MID}/LWORD.NRLIB @ echo 0 making ${OUT}/LWORD.o from ${MID}/LWORD.NRLIB @ cp ${MID}/LWORD.NRLIB/code.o ${OUT}/LWORD.o @ <>= ${MID}/LWORD.NRLIB: ${MID}/LWORD.spad @ echo 0 making ${MID}/LWORD.NRLIB from ${MID}/LWORD.spad @ (cd ${MID} ; echo ')co LWORD.spad' | ${INTERPSYS} ) @ <>= ${MID}/LWORD.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/LWORD.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf LWORD.NRLIB ; \ ${SPADBIN}/notangle -R"domain LWORD LyndonWord" ${IN}/xlpoly.spad.pamphlet >LWORD.spad ) @ <>= ${OUT}/MAGMA.o: ${MID}/MAGMA.NRLIB @ echo 0 making ${OUT}/MAGMA.o from ${MID}/MAGMA.NRLIB @ cp ${MID}/MAGMA.NRLIB/code.o ${OUT}/MAGMA.o @ <>= ${MID}/MAGMA.NRLIB: ${MID}/MAGMA.spad @ echo 0 making ${MID}/MAGMA.NRLIB from ${MID}/MAGMA.spad @ (cd ${MID} ; echo ')co MAGMA.spad' | ${INTERPSYS} ) @ <>= ${MID}/MAGMA.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/MAGMA.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf MAGMA.NRLIB ; \ ${SPADBIN}/notangle -R"domain MAGMA Magma" ${IN}/xlpoly.spad.pamphlet >MAGMA.spad ) @ <>= ${OUT}/PBWLB.o: ${MID}/PBWLB.NRLIB @ echo 0 making ${OUT}/PBWLB.o from ${MID}/PBWLB.NRLIB @ cp ${MID}/PBWLB.NRLIB/code.o ${OUT}/PBWLB.o @ <>= ${MID}/PBWLB.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/PBWLB.spad @ echo 0 making ${MID}/PBWLB.NRLIB from ${MID}/PBWLB.spad @ (cd ${MID} ; echo ')co PBWLB.spad' | ${INTERPSYS} ) @ <>= ${MID}/PBWLB.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/PBWLB.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf PBWLB.NRLIB ; \ ${SPADBIN}/notangle -R"domain PBWLB PoincareBirkhoffWittLyndonBasis" ${IN}/xlpoly.spad.pamphlet >PBWLB.spad ) @ <>= ${OUT}/XEXPPKG.o: ${MID}/XEXPPKG.NRLIB @ echo 0 making ${OUT}/XEXPPKG.o from ${MID}/XEXPPKG.NRLIB @ cp ${MID}/XEXPPKG.NRLIB/code.o ${OUT}/XEXPPKG.o @ <>= ${MID}/XEXPPKG.NRLIB: ${MID}/XEXPPKG.spad @ echo 0 making ${MID}/XEXPPKG.NRLIB from ${MID}/XEXPPKG.spad @ (cd ${MID} ; echo ')co XEXPPKG.spad' | ${INTERPSYS} ) @ <>= ${MID}/XEXPPKG.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/XEXPPKG.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XEXPPKG.NRLIB ; \ ${SPADBIN}/notangle -R"package XEXPPKG XExponentialPackage" ${IN}/xlpoly.spad.pamphlet >XEXPPKG.spad ) @ <>= ${OUT}/XPBWPOLY.o: ${MID}/XPBWPOLY.NRLIB @ echo 0 making ${OUT}/XPBWPOLY.o from ${MID}/XPBWPOLY.NRLIB @ cp ${MID}/XPBWPOLY.NRLIB/code.o ${OUT}/XPBWPOLY.o @ <>= ${MID}/XPBWPOLY.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/XPBWPOLY.spad @ echo 0 making ${MID}/XPBWPOLY.NRLIB from ${MID}/XPBWPOLY.spad @ (cd ${MID} ; echo ')co XPBWPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/XPBWPOLY.spad: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${MID}/XPBWPOLY.spad from ${IN}/xlpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XPBWPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain XPBWPOLY XPBWPolynomial" ${IN}/xlpoly.spad.pamphlet >XPBWPOLY.spad ) @ <>= ${DOC}/xlpoly.spad.dvi: ${IN}/xlpoly.spad.pamphlet @ echo 0 making ${DOC}/xlpoly.spad.dvi from ${IN}/xlpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/xlpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} xlpoly.spad ; \ rm -f ${DOC}/xlpoly.spad.pamphlet ; \ rm -f ${DOC}/xlpoly.spad.tex ; \ rm -f ${DOC}/xlpoly.spad ) @ \subsection{xpoly.spad \cite{1}} <>= ${MID}/xpoly.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/xpoly.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/xpoly.spad.pamphlet >xpoly.spad ) @ <>= ${OUT}/FMCAT.o: ${MID}/FMCAT.NRLIB @ echo 0 making ${OUT}/FMCAT.o from ${MID}/FMCAT.NRLIB @ cp ${MID}/FMCAT.NRLIB/code.o ${OUT}/FMCAT.o @ <>= ${MID}/FMCAT.NRLIB: ${MID}/FMCAT.spad @ echo 0 making ${MID}/FMCAT.NRLIB from ${MID}/FMCAT.spad @ (cd ${MID} ; echo ')co FMCAT.spad' | ${INTERPSYS} ) @ <>= ${MID}/FMCAT.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/FMCAT.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf FMCAT.NRLIB ; \ ${SPADBIN}/notangle -R"category FMCAT FreeModuleCat" ${IN}/xpoly.spad.pamphlet >FMCAT.spad ) @ <>= ${OUT}/FM1.o: ${MID}/FM1.NRLIB @ echo 0 making ${OUT}/FM1.o from ${MID}/FM1.NRLIB @ cp ${MID}/FM1.NRLIB/code.o ${OUT}/FM1.o @ <>= ${MID}/FM1.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/FM1.spad @ echo 0 making ${MID}/FM1.NRLIB from ${MID}/FM1.spad @ (cd ${MID} ; echo ')co FM1.spad' | ${INTERPSYS} ) @ <>= ${MID}/FM1.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/FM1.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf FM1.NRLIB ; \ ${SPADBIN}/notangle -R"domain FM1 FreeModule1" ${IN}/xpoly.spad.pamphlet >FM1.spad ) @ <>= ${OUT}/OFMONOID.o: ${MID}/OFMONOID.NRLIB @ echo 0 making ${OUT}/OFMONOID.o from ${MID}/OFMONOID.NRLIB @ cp ${MID}/OFMONOID.NRLIB/code.o ${OUT}/OFMONOID.o @ <>= ${MID}/OFMONOID.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/OFMONOID.spad @ echo 0 making ${MID}/OFMONOID.NRLIB from ${MID}/OFMONOID.spad @ (cd ${MID} ; echo ')co OFMONOID.spad' | ${INTERPSYS} ) @ <>= ${MID}/OFMONOID.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/OFMONOID.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf OFMONOID.NRLIB ; \ ${SPADBIN}/notangle -R"domain OFMONOID OrderedFreeMonoid" ${IN}/xpoly.spad.pamphlet >OFMONOID.spad ) @ <>= ${OUT}/XALG.o: ${MID}/XALG.NRLIB @ echo 0 making ${OUT}/XALG.o from ${MID}/XALG.NRLIB @ cp ${MID}/XALG.NRLIB/code.o ${OUT}/XALG.o @ <>= ${MID}/XALG.NRLIB: ${MID}/XALG.spad @ echo 0 making ${MID}/XALG.NRLIB from ${MID}/XALG.spad @ (cd ${MID} ; echo ')co XALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/XALG.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XALG.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XALG.NRLIB ; \ ${SPADBIN}/notangle -R"category XALG XAlgebra" ${IN}/xpoly.spad.pamphlet >XALG.spad ) @ <>= ${OUT}/XDPOLY.o: ${MID}/XDPOLY.NRLIB @ echo 0 making ${OUT}/XDPOLY.o from ${MID}/XDPOLY.NRLIB @ cp ${MID}/XDPOLY.NRLIB/code.o ${OUT}/XDPOLY.o @ <>= ${MID}/XDPOLY.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/XDPOLY.spad @ echo 0 making ${MID}/XDPOLY.NRLIB from ${MID}/XDPOLY.spad @ (cd ${MID} ; echo ')co XDPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/XDPOLY.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XDPOLY.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XDPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain XDPOLY XDistributedPolynomial" ${IN}/xpoly.spad.pamphlet >XDPOLY.spad ) @ <>= ${OUT}/XFALG.o: ${MID}/XFALG.NRLIB @ echo 0 making ${OUT}/XFALG.o from ${MID}/XFALG.NRLIB @ cp ${MID}/XFALG.NRLIB/code.o ${OUT}/XFALG.o @ <>= ${MID}/XFALG.NRLIB: ${MID}/XFALG.spad @ echo 0 making ${MID}/XFALG.NRLIB from ${MID}/XFALG.spad @ (cd ${MID} ; echo ')co XFALG.spad' | ${INTERPSYS} ) @ <>= ${MID}/XFALG.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XFALG.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XFALG.NRLIB ; \ ${SPADBIN}/notangle -R"category XFALG XFreeAlgebra" ${IN}/xpoly.spad.pamphlet >XFALG.spad ) @ <>= ${OUT}/XPOLY.o: ${MID}/XPOLY.NRLIB @ echo 0 making ${OUT}/XPOLY.o from ${MID}/XPOLY.NRLIB @ cp ${MID}/XPOLY.NRLIB/code.o ${OUT}/XPOLY.o @ <>= ${MID}/XPOLY.NRLIB: ${MID}/XPOLY.spad @ echo 0 making ${MID}/XPOLY.NRLIB from ${MID}/XPOLY.spad @ (cd ${MID} ; echo ')co XPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/XPOLY.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XPOLY.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain XPOLY XPolynomial" ${IN}/xpoly.spad.pamphlet >XPOLY.spad ) @ <>= ${OUT}/XPOLYC.o: ${MID}/XPOLYC.NRLIB @ echo 0 making ${OUT}/XPOLYC.o from ${MID}/XPOLYC.NRLIB @ cp ${MID}/XPOLYC.NRLIB/code.o ${OUT}/XPOLYC.o @ <>= ${MID}/XPOLYC.NRLIB: ${MID}/XPOLYC.spad @ echo 0 making ${MID}/XPOLYC.NRLIB from ${MID}/XPOLYC.spad @ (cd ${MID} ; echo ')co XPOLYC.spad' | ${INTERPSYS} ) @ <>= ${MID}/XPOLYC.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XPOLYC.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XPOLYC.NRLIB ; \ ${SPADBIN}/notangle -R"category XPOLYC XPolynomialsCat" ${IN}/xpoly.spad.pamphlet >XPOLYC.spad ) @ <>= ${OUT}/XPR.o: ${MID}/XPR.NRLIB @ echo 0 making ${OUT}/XPR.o from ${MID}/XPR.NRLIB @ cp ${MID}/XPR.NRLIB/code.o ${OUT}/XPR.o @ <>= ${MID}/XPR.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/XPR.spad @ echo 0 making ${MID}/XPR.NRLIB from ${MID}/XPR.spad @ (cd ${MID} ; echo ')co XPR.spad' | ${INTERPSYS} ) @ <>= ${MID}/XPR.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XPR.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XPR.NRLIB ; \ ${SPADBIN}/notangle -R"domain XPR XPolynomialRing" ${IN}/xpoly.spad.pamphlet >XPR.spad ) @ <>= ${OUT}/XRPOLY.o: ${MID}/XRPOLY.NRLIB @ echo 0 making ${OUT}/XRPOLY.o from ${MID}/XRPOLY.NRLIB @ cp ${MID}/XRPOLY.NRLIB/code.o ${OUT}/XRPOLY.o @ <>= ${MID}/XRPOLY.NRLIB: ${OUT}/KONVERT.o ${OUT}/TYPE.o ${MID}/XRPOLY.spad @ echo 0 making ${MID}/XRPOLY.NRLIB from ${MID}/XRPOLY.spad @ (cd ${MID} ; echo ')co XRPOLY.spad' | ${INTERPSYS} ) @ <>= ${MID}/XRPOLY.spad: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${MID}/XRPOLY.spad from ${IN}/xpoly.spad.pamphlet @(cd ${MID} ; \ rm -rf XRPOLY.NRLIB ; \ ${SPADBIN}/notangle -R"domain XRPOLY XRecursivePolynomial" ${IN}/xpoly.spad.pamphlet >XRPOLY.spad ) @ <>= ${DOC}/xpoly.spad.dvi: ${IN}/xpoly.spad.pamphlet @ echo 0 making ${DOC}/xpoly.spad.dvi from ${IN}/xpoly.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/xpoly.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} xpoly.spad ; \ rm -f ${DOC}/xpoly.spad.pamphlet ; \ rm -f ${DOC}/xpoly.spad.tex ; \ rm -f ${DOC}/xpoly.spad ) @ \subsection{ystream.spad \cite{1}} <>= ${MID}/ystream.spad: ${IN}/ystream.spad.pamphlet @ echo 0 making ${MID}/ystream.spad from ${IN}/ystream.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/ystream.spad.pamphlet >ystream.spad ) @ <>= ${OUT}/YSTREAM.o: ${MID}/YSTREAM.NRLIB @ echo 0 making ${OUT}/YSTREAM.o from ${MID}/YSTREAM.NRLIB @ cp ${MID}/YSTREAM.NRLIB/code.o ${OUT}/YSTREAM.o @ <>= ${MID}/YSTREAM.NRLIB: ${MID}/YSTREAM.spad @ echo 0 making ${MID}/YSTREAM.NRLIB from ${MID}/YSTREAM.spad @ (cd ${MID} ; echo ')co YSTREAM.spad' | ${INTERPSYS} ) @ <>= ${MID}/YSTREAM.spad: ${IN}/ystream.spad.pamphlet @ echo 0 making ${MID}/YSTREAM.spad from ${IN}/ystream.spad.pamphlet @(cd ${MID} ; \ rm -rf YSTREAM.NRLIB ; \ ${SPADBIN}/notangle -R"package YSTREAM ParadoxicalCombinatorsForStreams" ${IN}/ystream.spad.pamphlet >YSTREAM.spad ) @ <>= ${DOC}/ystream.spad.dvi: ${IN}/ystream.spad.pamphlet @ echo 0 making ${DOC}/ystream.spad.dvi from ${IN}/ystream.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/ystream.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} ystream.spad ; \ rm -f ${DOC}/ystream.spad.pamphlet ; \ rm -f ${DOC}/ystream.spad.tex ; \ rm -f ${DOC}/ystream.spad ) @ \subsection{zerodim.spad \cite{1}} <>= ${MID}/zerodim.spad: ${IN}/zerodim.spad.pamphlet @ echo 0 making ${MID}/zerodim.spad from ${IN}/zerodim.spad.pamphlet @(cd ${MID} ; \ ${SPADBIN}/notangle ${IN}/zerodim.spad.pamphlet >zerodim.spad ) @ <>= ${OUT}/FGLMICPK.o: ${MID}/FGLMICPK.NRLIB @ echo 0 making ${OUT}/FGLMICPK.o from ${MID}/FGLMICPK.NRLIB @ cp ${MID}/FGLMICPK.NRLIB/code.o ${OUT}/FGLMICPK.o @ <>= ${MID}/FGLMICPK.NRLIB: ${MID}/FGLMICPK.spad @ echo 0 making ${MID}/FGLMICPK.NRLIB from ${MID}/FGLMICPK.spad @ (cd ${MID} ; echo ')co FGLMICPK.spad' | ${INTERPSYS} ) @ <>= ${MID}/FGLMICPK.spad: ${IN}/zerodim.spad.pamphlet @ echo 0 making ${MID}/FGLMICPK.spad from ${IN}/zerodim.spad.pamphlet @(cd ${MID} ; \ rm -rf FGLMICPK.NRLIB ; \ ${SPADBIN}/notangle -R"package FGLMICPK FGLMIfCanPackage" ${IN}/zerodim.spad.pamphlet >FGLMICPK.spad ) @ <>= ${DOC}/zerodim.spad.dvi: ${IN}/zerodim.spad.pamphlet @ echo 0 making ${DOC}/zerodim.spad.dvi from ${IN}/zerodim.spad.pamphlet @ (cd ${DOC} ; \ cp ${IN}/zerodim.spad.pamphlet ${DOC} ; \ ${SPADBIN}/document ${NOISE} zerodim.spad ; \ rm -f ${DOC}/zerodim.spad.pamphlet ; \ rm -f ${DOC}/zerodim.spad.tex ; \ rm -f ${DOC}/zerodim.spad ) @ <>= ## src/algebra Makeile # subparts: # db --- make databases for the current machine # db-win32 --- make databases for PCs IN= ${SRC}/algebra MID= ${INT}/algebra CENTER= ${INT}/lib/unix WIN32CENTER= ${INT}/lib/win32 MAIL= ${MID}/libcheck OUT= ${MNT}/${SYS}/algebra WIN32OUT=${MNT}/win32/algebra LIB= ${INT}/lib DEPSYS= ${OBJ}/${SYS}/bin/depsys INTERPSYS= ${MNT}/${SYS}/bin/AXIOMsys WIN32INTERPSYS = ${MNT}/${SYS}/bin/AXIOMsys-win32 AS= ibits.as cmd: ${CENTER} ${CENTER}/libdb.text @ echo Building command.list @ (cat ${CENTER}/libdb.text |sed -n "s/^o//p" |sed s\/\`\.\*\/\/p |sort -u > ${CENTER}/command.list ) @ (cat ${CENTER}/libdb.text |sed -n "s/^c//p" |sed s\/\`\.\*\/\/p |sort -u >> ${CENTER}/command.list ) @ (cat ${CENTER}/libdb.text |sed -n "s/^d//p" |sed s\/\`\.\*\/\/p |sort -u >> ${CENTER}/command.list ) @ (cat ${CENTER}/libdb.text |sed -n "s/^p//p" |sed s\/\`\.\*\/\/p |sort -u >> ${CENTER}/command.list ) lib: ${OBJ}/${SYS}/etc/helpmake.o @ echo checking libraries... @ echo comparing dates ... @ echo '(progn (let ((*package* (find-package "BOOT"))) (load "${OBJ}/${SYS}/etc/helpmake") (boot::makelib "${MID}" "${OUT}" "${LISP}" "${O}")) (${BYE}))' | ${DEPSYS} ${OBJ}/${SYS}/etc/helpmake.${O} : ${SRC}/etc/helpmake.${LISP} @ echo Rebuilding helpmake ... @ (cd ${OBJ}/${SYS} ; \ echo '(progn (let ((*package* (find-package "BOOT"))) (compile-file "${SRC}/etc/helpmake.${LISP}" :output-file "${OBJ}/${SYS}/etc/helpmake.${O}"))) (${BYE})' | ${DEPSYS} ) gloss: ${CENTER} @ echo rebuilding glossary... @ cp -p ${SRC}/doc/gloss.text ${CENTER} # buildGloss needs it in share/algebra @ cp -p ${SRC}/doc/gloss.text ${SPD}/share/algebra @ (cd ${MID} ; \ echo ')fin' >/tmp/tmp.input ; \ echo '(|oldCompilerAutoloadOnceTrigger|)' >>/tmp/tmp.input ; \ echo '(|browserAutoloadOnceTrigger|)' >>/tmp/tmp.input ; \ echo '(|buildGloss|)' >>/tmp/tmp.input ; \ echo '(bye)' >>/tmp/tmp.input ; \ cat /tmp/tmp.input | ${INTERPSYS} ; \ rm -f /tmp/tmp.input ) @ echo installing glosskey.text @ mv ${MID}/glosskey.text ${CENTER} @ echo installing glossdef.text @ mv ${MID}/glossdef.text ${CENTER} @ echo installing gloss.ht @ cp -p ${MID}/gloss.ht ${SPD}/share/doc/hypertex/pages @ cp -p ${MID}/gloss.ht ${INT}/paste @ echo adding gloss.ht to ht database @ htadd -s gloss.ht ${CENTER} : mkdir ${CENTER} ${WIN32CENTER} : mkdir ${WIN32CENTER} db: ${CENTER} @ echo rebuilding databases... @ cp -p ${SRC}/doc/gloss.text ${LIB} @ cp -p ${SRC}/doc/topics.data ${MID} @ echo rebuilding daase files @ (cd ${MID} ; \ echo ')set out le 200' >/tmp/tmp.input ; \ echo ')fin' >>/tmp/tmp.input ; \ echo '(make-databases "" (QUOTE ("unix")))' >>/tmp/tmp.input ; \ echo '(bye)' >>/tmp/tmp.input ; \ cat /tmp/tmp.input | ${INTERPSYS} ; \ rm -f /tmp/tmp.input ) @ echo If all went well, go-ahead Mike and do a db-install as well ! db-install: # # Now move everything to int/lib/unix # @ echo moving ${MID}/unix/compress.daase to ${CENTER}/ @ mv ${MID}/unix/compress.daase ${CENTER}/ # @ echo moving ${MID}/unix/interp.daase to ${CENTER}/ @ mv ${MID}/unix/interp.daase ${CENTER}/ # @ echo moving ${MID}/unix/browse.daase to ${CENTER}/ @ mv ${MID}/unix/browse.daase ${CENTER}/ # @ echo moving ${MID}/unix/category.daase to ${CENTER}/ @ mv ${MID}/unix/category.daase ${CENTER}/ # @ echo moving ${MID}/unix/operation.daase to ${CENTER}/ @ mv ${MID}/unix/operation.daase ${CENTER}/ # @ echo moving ${MID}/unix/USERS.DAASE to ${CENTER} @ rm -rf ${CENTER}/USERS.DAASE @ mv ${MID}/unix/USERS.DAASE ${CENTER} # @ echo moving ${MID}/unix/DEPENDENTS.DAASE to ${CENTER} @ rm -rf ${CENTER}/DEPENDENTS.DAASE @ mv ${MID}/unix/DEPENDENTS.DAASE ${CENTER} # @ echo moving ${MID}/unix/libdb.text to ${CENTER} @ mv ${MID}/unix/libdb.text ${CENTER} # @ echo moving ${MID}/unix/comdb.text to ${CENTER} @ mv ${MID}/unix/comdb.text ${CENTER} # @ echo Now you need to promote the databases \(make PART=dbpromote\) @ echo Then remake and promote the *.img files # @ echo rebuilding interpsys with the new database # @ touch ${OBJ}/${SYS}/interp/database.date # @ (cd ${SPD} ; ${MAKE} PART=interp) db-win32: echo rebuilding databases... cp -p ${IN}/INTERP.EXPOSED ${MID} cp -p ${IN}/INTERP.EXPOSED ${WIN32CENTER} cp -p ${SRC}/doc/gloss.text ${LIB} cp -p ${SRC}/doc/topics.data ${MID} echo rebuilding daase files (cd ${MID} ; \ echo ')fin' >/tmp/tmp.input ; \ echo '(make-databases "-win32" (QUOTE ("win32")))' >>/tmp/tmp.input ; \ echo '(bye)' >>/tmp/tmp.input ; \ cat /tmp/tmp.input | ${WIN32INTERPSYS} ; \ rm -f /tmp/tmp.input ) db-win32-install: @ echo moving ${MID}/compress.daase-win32 to ${WIN32CENTER}/compress.daase @ mv ${MID}/win32/compress.daase-win32 ${WIN32CENTER}/compress.daase @ echo moving ${MID}/interp.daase-win32 to ${WIN32CENTER}/interp.daase @ mv ${MID}/win32/interp.daase-win32 ${WIN32CENTER}/interp.daase @ echo moving ${MID}/browse.daase-win32 to ${WIN32CENTER}/browse.daase- @ mv ${MID}/win32/browse.daase-win32 ${WIN32CENTER}/browse.daase @ echo moving ${MID}/category.daase-win32 to ${WIN32CENTER}/category.daase @ mv ${MID}/win32/category.daase-win32 ${WIN32CENTER}/category.daase @ echo moving ${MID}/operation.daase-win32 to ${WIN32CENTER}/operation.daase @ mv ${MID}/win32/operation.daase-win32 ${WIN32CENTER}/operation.daase @ echo installing libdb.text @ mv ${MID}/win32/libdb.text ${WIN32CENTER} @ echo installing comdb.text @ mv ${MID}/win32/comdb.text ${WIN32CENTER} # @ echo installing glosskey.text # @ mv ${MID}/win32/glosskey.text ${WIN32CENTER} # @ echo installing glossdef.text # @ mv ${MID}/win32/glossdef.text ${WIN32CENTER} ibits.as: ${MID}/ibits.nrlib/ibits.l @echo building ${MID}/ibits.o from ibits.as @( cd ${MID} ; \ rm -rf ibits.nrlib ; \ mkdir ibits.nrlib ; \ cd ibits.nrlib ; \ asharp -Fl -Fasy ${SRC}/ibits.as ) @ <<*>>= <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> all: src db #all: ${SUBPART} everything: check lib db cmd gloss @ echo invoking make in `pwd` with parms: @ echo SYS= ${SYS} LSP= ${LSP} PART= ${PART} SUBPART= ${SUBPART} @ echo SPAD= ${SPAD} SRC= ${SRC} INT= ${INT} @ echo OBJ= ${OBJ} MNT= ${MNT} O=${O} LISP=${LISP} BYE=${BYE} #src: ${AS} src: ${SPADFILES} ${ORDER} @ echo Building NRLIBS from spad sources # @ (cd ${MID} ; \ # echo '(progn (let ((*package* (find-package "BOOT"))) (boot::makespad "${MID}" "${MID}" "${LISP}")) (${BYE}))' | ${DEPSYS} ) db: @ echo rebuilding databases... @ cp ${SRC}/doc/gloss.text ${MID} @ cp ${SRC}/doc/topics.data ${MID} @ (cd ${MID} ; echo ')lisp (make-databases "" nil)' | ${INTERPSYS} ) check: @ echo Checking that INTERP.EXPOSED and NRLIBs are consistent @ (cd ${MID} ; \ echo '(progn (let ((*package* (find-package "BOOT"))) (boot::libcheck "${IN}" "${MID}" "${OUT}" "${MAIL}")) (${BYE}))' | ${DEPSYS} ) document: ${DOCFILES} <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> @ \eject \begin{thebibliography}{99} \bibitem{1} nothing \end{thebibliography} \end{document}