From 74e60def2cc32754fa0e8c823ad7faac3c9d52dc Mon Sep 17 00:00:00 2001 From: dos-reis Date: Wed, 9 Apr 2008 00:05:48 +0000 Subject: * algebra/Lattice.pamphlet: Remove. --- src/ChangeLog | 4 + src/algebra/Lattice.pamphlet | 45354 ----------------------------------------- 2 files changed, 4 insertions(+), 45354 deletions(-) delete mode 100644 src/algebra/Lattice.pamphlet diff --git a/src/ChangeLog b/src/ChangeLog index 472eb831..78f584bc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2008-04-08 Gabriel Dos Reis + + * algebra/Lattice.pamphlet: Remove. + 2008-04-07 Gabriel Dos Reis * interp/spad.lisp (|evalSharpOne|): Remove. diff --git a/src/algebra/Lattice.pamphlet b/src/algebra/Lattice.pamphlet deleted file mode 100644 index 635243ae..00000000 --- a/src/algebra/Lattice.pamphlet +++ /dev/null @@ -1,45354 +0,0 @@ -\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} -- cgit v1.2.3