On Multiplying Points: the Paired Algebras of Forms and Sites

Total Page:16

File Type:pdf, Size:1020Kb

Load more

On Multiplying Points: The Paired Algebras of Forms and Sites Lyle Ramshaw May 1, 2001 Sym(Aˆ)Sym(Aˆ∗) 1 1 Aˆ Aˆ∗ Sym0( ) Sym0( ) C, w, A ξ,η x, y SitesAˆ Aˆ∗ Forms C2, w2, Cξ,Cη, wx, wy, ξ2,ξη,η2 x2,xy,y2 Aˆ Aˆ∗ Sym2( )Sym2( ) C3, w3, C2ξ,C2η, w2x, w2y, Cξ2,Cξη,Cη2, wx2,wxy,wy2, ξ3,ξ2η, ξη2,η3 x3,x2y, xy2,y3 Aˆ Aˆ∗ Sym3( )Sym3( ) c Compaq Computer Corporation 2001 This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission ofthe Systems Research Center ofCompaq Computer Corporation in Palo Alto, California; an acknowledgment of the authors and individual contributors to the work; and all applicable portions ofthe copyright notice. Copying, reproducing, or republishing forany other purpose shall require a license with payment offeeto the Systems Research Center. All rights reserved. Contents Teaser ix Preface xi 1Introduction 1 1.1Multiplyingpoints........................ 1 1.1.1 Question1......................... 1 1.1.2 Question2......................... 2 1.1.3 TheFlaw......................... 2 1.1.4 TheRepair........................ 2 1.2 Labeling B´eziercontrolpoints.................. 3 1.3Addingpoints........................... 6 1.4Linearization........................... 7 1.5Multiplyingvectors........................ 9 1.6Thepairedalgebras........................ 10 1.6.1 Linearization....................... 10 1.6.2 Algebrization....................... 11 1.6.3 Choosingthepairingmaps................ 12 1.7 Piecewise models with smooth joints . ........... 13 1.8 Cubic B´eziertriangles...................... 14 1.9Relatedwork........................... 15 1.9.1 Bernstein bases and B´ezierpoints............ 15 1.9.2 B´ezierpointsaspolarvalues............... 16 1.9.3 Frompolarizationtothepairedalgebras........ 17 1.9.4 Vegterexploitsthecontractionoperators........ 18 1.10Thefourframeworks....................... 19 2 Mathematical Preliminaries 21 2.1Onthewords“affine”and“linear”............... 21 2.2Finitedimensionality....................... 21 2.3Linear-spaceduality....................... 22 2.4Algebras.............................. 23 iii iv CONTENTS 3 The Nested-Spaces Framework 27 3.1ChoosingaCartesiancoordinatesystem............ 27 3.2Picturingthenested-spacesframework............. 28 3.3Thedualspaces.......................... 29 3.4Interpretingelementsofthedualspaces............. 30 3.5Arethedualspacesnested?................... 31 4 The Homogenized Framework 33 4.1 To n-formsviabarycentriccoordinates............. 33 4.2 To n-formsviaaweightcoordinate............... 34 4.3Thelinearizationofanaffinespace............... 35 4.4Anewterm:“anchor”...................... 36 4.5Coanchors............................. 37 4.6Thebenefitsoflinearization................... 39 4.7Thealgebraofforms....................... 41 4.8Thedualspaces.......................... 42 4.9Linearizationrevisited...................... 43 4.9.1 Fixingaframe...................... 43 4.9.2 Defininganequivalencerelation............. 44 4.9.3 Exploitingduality..................... 45 4.9.4 Imposingauniversalmappingcondition........ 46 4.9.5 Sowhatisananchor,really?............... 47 5 The Separate-Algebras Framework 49 5.1Thealgebraofsites........................ 51 5.1.1 Imposingauniversalmappingcondition........ 51 5.1.2 Fixingabasis....................... 52 5.1.3 Defininganequivalencerelation............. 52 5.1.4 Exploitingduality..................... 53 5.2Theweightofasite........................ 54 5.3Thedualspaces.......................... 55 5.4Flavorsofevaluation....................... 56 6 The Veronese Prototypes 57 6.1Quadraticsitesovertheline................... 57 6.2Theprototypicalparabola.................... 60 6.3Themomentcurves........................ 61 6.4Therelationshiptoblossoming.................. 63 6.5TheVeronesesurface....................... 65 6.6Degen’sanalysisofquadraticsurfaces.............. 67 6.6.1 Theplanesinthe4-fold∆=0.............. 69 6.6.2 Thetypicalcompletequadrilateral........... 70 6.6.3 ExtendingDegen’sanalysistocubics.......... 74 CONTENTS v 6.7 Polynomial d-folds of degree at most n ............. 75 6.8Tensor-productsurfaces..................... 77 6.9Tensor-productprototypes.................... 79 7 The Paired-Algebras Framework 81 7.1 Picturing our goal . ...................... 83 7.2Linealsandperfectpowers.................... 84 7.3ThePermanentIdentity..................... 86 7.4Definingthepairing........................ 88 7.5Summingisbetter—trustme.................. 90 7.6 Evaluating an n-form....................... 91 7.6.1 Evaluating the blossom ofan n-form.......... 93 7.7Formulasfordifferentiation.................... 93 7.8Thecontractionoperators.................... 95 7.9Differentiationascontraction.................. 97 7.10Derivationsanddifferentialoperators.............. 98 7.11 Agreement to kth order......................100 8 Exploiting the Pairing 103 8.1Thedualsofpopularmonomialbases..............103 8.1.1 Power-basisformsandTaylor-basissites........103 8.1.2 Bernstein-basis forms and B´ezier-basissites......104 8.2ThedeCasteljauAlgorithm...................105 8.3Degreeraising...........................106 8.4Thegeometryofpointevaluations................107 8.4.1 Evenly n-divided d-simplices...............108 8.4.2 TheDifferencingAlgorithm...............111 8.5Integratingoverasimplex....................114 9 Universal Mapping Conditions 119 9.1Linearizationviaauniversalcondition.............119 9.2Algebrizationviaauniversalcondition.............122 9.3Tensors..............................124 9.3.1 Thetensoralgebra....................125 9.3.2 Thealternatingalgebra..................126 9.3.3 TheCliffordalgebra...................129 A Some Category Theory 131 A.1Fixingsometypeerrors......................131 A.2Linearizationasafunctor....................133 A.3Leftadjoints............................133 A.4Behavingnaturally........................135 A.5Aladderofadjunctions......................135 vi CONTENTS A.6Injectiveunits...........................138 A.7Rightadjoints...........................138 A.8Tensor-productsurfacesrevisited................139 B To Sum or to Average? 141 B.1Searchingforprettyformulas..................141 B.2Otheroptionsforavoidingannoyance..............145 C More Math Remarks 147 C.1Thoughtsaboutfunctionalnotations..............147 C.2Pairedalgebrasinwildercontexts................148 C.2.1Fieldsofcharacteristiczero...............148 C.2.2Fieldsofprimecharacteristic..............149 C.2.3Finitefields........................150 C.2.4 Linear spaces ofinfinite dimension ...........151 C.2.5Modulesovercommutativerings.............151 C.2.6Thedivisionringofquaternions.............151 Bibliography 153 Index 157 List of Figures 1.1 A quadratic B´eziertriangle.................... 4 1.2 Computing a point on a quadratic B´eziertriangle....... 5 1.3 Computing a point on a cubic B´eziersegment......... 5 1.4 A point P intheaffineplaneA ................. 6 1.5 The linearization Aˆ oftheaffineplaneA ............ 7 1.6Acubicsplinecurvewithfoursegments............ 14 3.1Thenested-spacesframework.................. 29 4.1 The linearization Aˆ oftheaffineplaneA ............ 35 4.2Thehomogenizedframework................... 41 4.3Thehomogenizedframeworkwithabstractlabels....... 48 5.1Theseparate-algebrasframework................ 50 6.1 The plane ofunit-weight 2-sites over the line L. ........ 58 6.2 The de Casteljau Algorithm on the prototypical cubic κ3 ... 64 6.3 The complete quadrilateral from a typical center line λ .... 72 6.4Theplaneprojectorthatcorrespondstothetriplepoint.... 73 7.1Thepaired-algebrasframework................. 82 8.1Anevenly4-divided2-simplex..................109 8.2ProvingProposition8.4-1forbivariatecubics.........111 A.1Aladderofadjunctions......................136 vii Teaser There is a multiplication operation on points that your teachers failed to tell you about, either because they didn’t know about it or because they judged it to be unimportant. But that multiplication turns out to have important applications in computer-aided geometric design (CAGD). Among other things, it provides the best labels for B´ezier control points — better even than the labels provided by polar forms (a.k.a. blossoms). Let V be a finite-dimensional vector space. Everyone understands that it makes sense to multiply covectors, the elements ofthe dual space V ∗ = Lin(V,R). For example, if x, y,andz are covectors, then the expression x2 − 5yz denotes a quadratic form on the space V . Forms have lots of applications; for example, to put a Euclidean metric on V ,wewouldchoose a positive definite quadratic form as our measure of squared length. But most people don’t yet realize that it also makes sense to multiply vectors, the elements of V itself. If ρ, σ,andτ are vectors, then the expression ρ2 − 5στ denotes an object that is the dual analog ofa quadratic form. Let’s call such an object a quadratic site over V .ThesitesoverV ofall degrees form an algebra, dual to the well-known algebra of forms on V . What are sites good for? Consider, say, a cubic B´ezier curve segment. It is the image, under a cubic function, of a closed interval on the parameter line, say the interval [R..S]. The best labels for the B´ezier points ofthat cubic segment are the cubic sites R3, R2S, RS2,andS3. ix Preface In computer-aided geometric design (CAGD), a beautiful technology
Recommended publications
  • Computations in Algebraic Geometry with Macaulay 2

    Computations in Algebraic Geometry with Macaulay 2

    Computations in algebraic geometry with Macaulay 2 Editors: D. Eisenbud, D. Grayson, M. Stillman, and B. Sturmfels Preface Systems of polynomial equations arise throughout mathematics, science, and engineering. Algebraic geometry provides powerful theoretical techniques for studying the qualitative and quantitative features of their solution sets. Re- cently developed algorithms have made theoretical aspects of the subject accessible to a broad range of mathematicians and scientists. The algorith- mic approach to the subject has two principal aims: developing new tools for research within mathematics, and providing new tools for modeling and solv- ing problems that arise in the sciences and engineering. A healthy synergy emerges, as new theorems yield new algorithms and emerging applications lead to new theoretical questions. This book presents algorithmic tools for algebraic geometry and experi- mental applications of them. It also introduces a software system in which the tools have been implemented and with which the experiments can be carried out. Macaulay 2 is a computer algebra system devoted to supporting research in algebraic geometry, commutative algebra, and their applications. The reader of this book will encounter Macaulay 2 in the context of concrete applications and practical computations in algebraic geometry. The expositions of the algorithmic tools presented here are designed to serve as a useful guide for those wishing to bring such tools to bear on their own problems. A wide range of mathematical scientists should find these expositions valuable. This includes both the users of other programs similar to Macaulay 2 (for example, Singular and CoCoA) and those who are not interested in explicit machine computations at all.
  • Complete Homogeneous Varieties Via Representation Theory

    Complete Homogeneous Varieties Via Representation Theory

    Complete Homogeneous Varieties via Representation Theory A dissertation presented by Francesco Cavazzani to The Department of Mathematics in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the subject of Mathematics Harvard University Cambridge, Massachusetts arXiv:1603.09705v1 [math.AG] 31 Mar 2016 April 2016 © 2016 { Francesco Cavazzani All rights reserved. Dissertation Advisor: Professor Harris Francesco Cavazzani Complete Homogeneous Varieties via Representation Theory Abstract N Given an algebraic variety X ⊂ P with stabilizer H, the quotient P GLN+1=H can be interpreted a parameter space for all P GLN+1-translates of X. We define X to be a homogeneous variety if H acts on it transitively, and satisfies a few other properties, such as H being semisimple. Some examples of homogeneous varieties are quadric hypersurfaces, rational normal curves, and Veronese and Segre embeddings. In this case, we construct new compactifications of the parameter spaces P GLN+1=H, obtained compactifying P GLN+1 to the classically known space of complete collineations, and taking the G.I.T. quotient by H, and we will call the result space of complete homogeneous varieties; this extends the same construction for quadric hypersurfaces in [36]. We establish a few properties of these spaces: in particular, we find a formula for the volume of divisors that depends only on the dimension of H-invariants in irreducible representations of SLN+1. We then develop some tools in invariant theory, combinatorics and spline approximation to calculate such invariants, and carry out the entire calculations for the case of SL2-invariants in irreducible representations of SL4, that gives us explicit values for the volume function in the case of X being a twisted cubic.
  • Math 137 Notes: Undergraduate Algebraic Geometry

    Math 137 Notes: Undergraduate Algebraic Geometry

    MATH 137 NOTES: UNDERGRADUATE ALGEBRAIC GEOMETRY AARON LANDESMAN CONTENTS 1. Introduction 6 2. Conventions 6 3. 1/25/16 7 3.1. Logistics 7 3.2. History of Algebraic Geometry 7 3.3. Ancient History 7 3.4. Twentieth Century 10 3.5. How the course will proceed 10 3.6. Beginning of the mathematical portion of the course 11 4. 1/27/16 13 4.1. Logistics and Review 13 5. 1/29/16 17 5.1. Logistics and review 17 5.2. Twisted Cubics 17 5.3. Basic Definitions 21 5.4. Regular functions 21 6. 2/1/16 22 6.1. Logistics and Review 22 6.2. The Category of Affine Varieties 22 6.3. The Category of Quasi-Projective Varieties 24 7. 2/4/16 25 7.1. Logistics and review 25 7.2. More on Regular Maps 26 7.3. Veronese Maps 27 7.4. Segre Maps 29 8. 2/5/16 30 8.1. Overview and Review 30 8.2. More on the Veronese Variety 30 8.3. More on the Segre Map 32 9. 2/8/16 33 9.1. Review 33 1 2 AARON LANDESMAN 9.2. Even More on Segre Varieties 34 9.3. Cones 35 9.4. Cones and Quadrics 37 10. 2/10/15 38 10.1. Review 38 10.2. More on Quadrics 38 10.3. Projection Away from a Point 39 10.4. Resultants 40 11. 2/12/16 42 11.1. Logistics 42 11.2. Review 43 11.3. Projection of a Variety is a Variety 44 11.4.
  • Algebra and Geometry Through Projective Spaces

    Algebra and Geometry Through Projective Spaces

    Algebra and Geometry through Projective Spaces SF2724 Topics in Mathematics IV Spring 2015, 7.5 hp tilman bauer mats boij sandra di rocco david rydh roy skjelnes Department of mathematics May 12, 2015 Contents 1 Topological spaces 1 1.1 The definition of a topological space . .1 1.2 Subspaces, quotient spaces, and product spaces . .3 1.3 Separation . .4 1.4 Compactness . .5 1.5 Countability . .6 2 The definition of projective space 9 2.1 Projective spaces as quotients . .9 2.2 RP 1 and CP 1 .............................. 10 2.3 RP 2 ................................... 11 2.4 RP 3 ................................... 11 3 Topological properties of projective spaces 13 3.1 Point-set topological properties . 13 3.2 Charts and manifold structures . 14 3.3 Cell structures . 15 3.4 Euler characteristic . 16 4 Curves in the projective plane 19 4.1 Lines . 19 4.2 Conic sections . 21 5 Cubic curves 27 5.1 Normal forms for irreducible cubics . 27 5.2 Elliptic curves . 28 iii 6 B´ezout'sTheorem 33 6.1 The degree of a projective curve . 33 6.2 Intersection multiplicity . 34 6.3 Proof of B´ezout'sTheorem . 34 6.4 The homogeneous coordinate ring of a projective plane curve . 35 7 Affine Varieties 37 7.1 The polynomial ring . 37 7.2 Hypersurfaces . 37 7.3 Ideals . 38 7.4 Algebraic sets . 38 7.5 Zariski topology . 39 7.6 Affine varieties . 39 7.7 Prime ideals . 41 7.8 Radical ideals . 42 7.9 Polynomial maps . 43 7.10 Maps of affine algebraic sets . 43 8 Projective varieties 45 8.1 Projective n-space .
  • Algebraic Geometry, Autumn Term 2018

    Algebraic Geometry, Autumn Term 2018

    Algebraic Geometry, autumn term 2018 Christian B¨ohning Mathematics Institute University of Warwick ii Contents 1 Affine and projective algebraic sets 1 2 Algebraic varieties and regular maps 9 3 Hilbert's Nullstellensatz, primary decomposition 17 4 Segre embeddings, Veronese maps and products 27 5 Grassmannians, flag manifolds, Schubert varieties 35 6 Images of projective varieties under morphisms 45 7 Finite morphisms, Noether normalization 51 8 Dimension theory 59 9 Lines on surfaces, degree 69 10 Regular and singular points, tangent space 81 11 Cubic surfaces and their lines 91 12 Local parameters, power series methods, divisors 101 iii iv CONTENTS Chapter 1 Affine and projective algebraic sets; rational normal curves, finite point sets Below, k is an algebraically closed field of arbitrary characteristic, e.g. C, Q¯ ¯ n n or also Fp, and A is the n-dimensional affine space over k, i.e. k as a set (though we will want to make use of its vector space structure occasionally as well). Definition 1.1. For a k-vector space, P(V ) denotes the set of 1-dimensional subspaces of V , i.e. the projective space associated to V . For the vector space kn+1 with componentwise addition and scalar multiplication, we also write Pn = P(kn+1). Equivalently, Pn is the quotient of kn+1 − f0g by the equivalence relation: 0 0 0 0 n+1 (X0;:::;Xn) ∼ (X0;:::;Xn); (X0;:::;Xn); (X0;:::;Xn) 2 k − f0g ∗ 0 0 if there is a λ 2 k with λ(X0;:::;Xn) = (X0;:::;Xn). We denote the equivalence class [(X0;:::;Xn)] by (X0 : ··· : Xn) in that case and call the n Xi's homogeneous coordinates of the point in P .