Bounding and Estimating the Hausdorff distance between real space algebraic curves.

Size: px
Start display at page:

Download "Bounding and Estimating the Hausdorff distance between real space algebraic curves."

Transcription

1 The final journal version of this paper appears in Rueda S.L., Sendra J., Sendra J.R., (204). "Bounding and Estimating the Hausdorff distance between real space algebraic curves ". Computer Aided Geometric Design. vol 3º (204) 82-98; DOI 0.06/j.cagd and it is available at Elsevier via Bounding and Estimating the Hausdorff distance between real space algebraic curves. Sonia L. Rueda Dpto. de Matemática Aplicada E.T.S. Arquitectura, Universidad Politécnica de Madrid E Madrid, Spain Juana Sendra Dpto. Matemática Aplicada I.T. Telecomunicación. UPM, Spain Research Center on Software Technologies and Multimedia Systems for Sustainability (CITSEM) J. Rafael Sendra Dpto. de Física y Matemáticas, Universidad de Alcalá E-2887 Madrid, Spain Abstract In this paper, given two real space algebraic curves, not necessarily bounded, whose Hausdorff distance is finite, we provide bounds of their distance. These bounds are related to the distance between the projections of the space curves onto a plane (say, z = 0), and the distance between the z-coordinates of points in the original curves. Using these bounds we provide an estimation method for a bound of the Hausdorff distance between two such curves and we check in applications that the method is accurate and fast. Keywords: Hausdorff distance, space curve, projection, implicit representation, rational parametrization. Introduction The Hausdorff distance has proven to be an appropriate tool for measuring the resemblance between two geometric objects, becoming in consequence a widely used tool in computer aided design, pattern matching and pattern recognition (see for instance [2], [5], [0] and [2]). Several variants of the Haussdorff distance have been developed to sonialuisa.rueda@upm.es, jsendra@euitt.upm.es, rafael.sendra@uah.es

2 match specific patterns of objects, in this paper, we study the computation of the Hausdorff distance between two real space algebraic curves E and E 2. We briefly recall the notion of Hausdorff distance; for further details we refer to []. In a metric space (X, d), for B X and a X we define d(a, B) = inf b B {d(a, b)}. Moreover, for A, B X \ we define H d (A, B) = max{sup a A {d(a, B)}, sup b B {d(b, A)}}. By convention H d (, ) = 0 and, for A X, H d (A, ) =. The function H d is called the Hausdorff distance induced by d. In our case, since we will be working in (C 3, d) or (R 3, d), d being the usual unitary or Euclidean distance, we simplify the notation writing H(A, B). The problem of computing the Hausdorff distance has proven not to be an easy one. We should note in the first place that there is no effective algorithm for the exact computation of the Hausdorff distance between algebraic varieties. Some recent works that approach special cases are [5], [9] and [2]. There exist theoretical results, as Lojasiewicz inequality for the compact case (see [8]), that relate by means of a constant the Hausdorff distance to the evaluation of the implicit equation(s) of one of the varieties at a parametrization of the other variety. However, this constant is hard to compute. Furthermore, if both varieties are given in implicit form, the computation of the Hausdorff distance is even harder. Also, for the compact case, there are techniques to approximate the distance into a fixed size frame (see [4]), or by using biarcs (see [0]), or polylines (see [2]) as well as under the phenomenon where the point sets are given imprecisely (see []). Additionally, for plane curves, in [9] it is shown how to bound the Hausdorff distance using foot-point distance. Altogether shows that bounding and estimating the Hausdorff distance is an active research area. Among all these different variants of the problem we, here, deal with the algebraic global case for space curves. That is, we are given two real space algebraic curves and we want to provide bounds of the distance of the two algebraic sets and not of certain parts (subsets) included within a bounded frame. Afterwards, these bounds can be used to obtain estimations of the Hausdorff distance in a chosen bounded frame. Having such bounds would be useful for measuring the performance of approximate parametrization and approximate implicitization methods, see [6], [3], [4], [5], in other words to decide how much the input and output of such methods resemble each other. In [3] we provided bounds for the Hausdorff distance between two algebraic plane curves and, in practice, we used estimations of these bounds in [4]. In [5], we gave a method to estimate bounds of sup Q E R {d(q, E 2 )} for space curves, considering the intersection of normal planes through regular points of E R with E 2, and conversely; the curves, although real, are considered over the field of complex numbers and the super-index R means the real part of the curve. In this paper, considering planes orthogonal to a plane of projection (z = 0), we will be able to relate bounds of sup P E R {d(p, E 2 )} with bounds for the distance between the real parts of the projected curves, as well as with bounds for the distance between the z coordinates of points in E R and E 2. To derive this relation a Gröbner basis of the ideal of E 2 w.r.t. the pure lexicographic order with z > x > y is a fundamental tool, [3]. The 2

3 relation between bounds of the space curves and bounds of the plane curves, allows the use every method developed thus far to estimate the Hausdorff distance between plane curves to achieve estimations of the distance for space curves. In Section 2, we present a situation in which the Hausdorff distance between the real part of two algebraic curves is finite. In such situation, an estimation method for the supremum of the distances between points in a given curve and the other curve, is given in Section 3. Examples of application of such method are provided in Section 4 and conclusions are derived in Section 5. 2 Notation and General Assumptions In this section we fix the notation that will be used throughout the paper. We consider a computable subfield K of the field R of real numbers, as well as its algebraic closure F; in practice, we may think that K is the field Q of rational numbers. We denote by F 2 and F 3 the affine plane and the affine space over F, respectively. Similarly, we denote by P 2 (F) and P 3 (F) the projective plane and the projective space over F, respectively. Furthermore, if A F 3 (similarly if A F 2 ) we denote by A F 3 its Zariski closure, and by A h P 3 (F) the projective closure of A. We will consider (x, y, z) as affine coordinates and (x : y : z : w) as projective coordinates. Also, we denote by A the points at infinity of A, that is, the intersection of A h with the projective plane (line in the planar case) of equation w = 0. In addition, we will consider two irreducible real space curves E, E 2 C 3 satisfying the following assumptions: A. E = E 2, A 2. card(e ) = card(e 2 ) = deg(e ) = deg(e 2 ), A 3. E, E 2 are not included in a plane of the form ax + by = c; note that this is not a loss of generality. We denote by E R i the real part of E i, that is, E R i = E i R 3. Then, in [5] Theorem 6.4., it is shown that if assumptions A and A 2 are satisfied then H(E R, E R 2 ) <. Alternatively, one may replace assumptions A and A 2 by the requirement that E R and E R 2 are both compact, in which case, H(E R, E R 2 ) <. In addition, note that the compactness of E R i can be deduced from the structure of the curve at infinity. In addition to the assumptions above, we consider that the projection of each E i over the plane z = 0 is birational. Note that for almost all projections (see e.g. [7] pp. 55), this holds and hence we can assume this w.l.o.g. We denote this projection map by π i z to distinguish between the projection restricted to E and to E 2. We consider a Gröbner basis F = {F 0, F,..., F l } K[x, y, z] of the ideal of E and a Gröbner basis G = {G 0, G,..., G l2 } K[x, y, z] of the ideal of E 2, both bases w.r.t. the pure lexicographic order with z > x > y. Let F 0 be the smallest polynomial of 3

4 F, then F 0 K[x, y] and it is an implicit representation of the projected curve π z(e ) ; similarly with G 0 and π 2 z(e 2 ). On the other hand, since we are assuming the projection π i z to be birational on E i, both Gröbner base contain a linear polynomial in z. Say that F = f (x, y)z f 2 (x, y) and that G = g (x, y)z g 2 (x, y). Note that this implies that the inverse of π z : E π z(e ) is (x, y, f 2 (x, y)/f (x, y)) (x, y) and that the inverse of π 2 z : E 2 π 2 z(e 2 ) is (x, y, g 2 (x, y)/g (x, y)) (x, y). In the next, d denotes the usual unitary distance in C 3, denotes the associated norm to d, and denotes the module in the field C of complex numbers. 3 Bounding H(E R, E R 2 ) We are interested in bounding the Hausdorff distance between E R and E R 2, namely H(E R, E R 2 ) = max{sup Q E R {d(q, E R 2 )}, sup P E R 2 {d(p, E R )}}, where the distance between a point P C 3 and a set A C 3 is defined as In [5], we gave a method to estimate d(p, A) = inf Q A {d(p, Q)}. sup P E R {d(p, E 2 )} and sup P E R {d(p, E R 2 )}, assuming that E is rational, and considering the intersection, with E 2, of normal planes through regular points of E R. In this paper, considering planes orthogonal to the plane of projection (z = 0), we will be able to relate the given bounds with bounds for the distance between π z(e R ) R 2 and π 2 z(e 2 ), as well as with bounds for the distance between the z coordinates of points in E R and E 2. For this purpose, in the following, let P = (α, β, γ) be a point on E. We search for an upper bound of d(p, E R 2 ) = inf{d(p, Q) Q E R 2 } () whose computation could be accessible. Let us consider the pencil of all orthogonal planes (in C 3 ) to the plane z = 0, and passing through P (see Figure below). This pencil can be parametrized as: L(h, P, k, k 2 ) := P + k v(h) + k 2 v 2, (2) where v 2 = (0, 0, ) and v(h) is an arbitrary unitary vector in the projection plane, say ( ) h 2 v(h) := h 2 +, 2h h 2 +, 0, h C. Note that v(h) provides all vectors of the unit circle, on the plane z = 0, with the exception of (, 0, 0); see Section 6.3. in [6]. Therefore, L(h, P, k, k 2 ) parametrizes all the planes in the pencil. For h 0 C, let Π(h 0, P) be the complex plane given by L(h 0, P, k, k 2 ); that is, k, k 2 take values in C. Similarly, let Π R (h 0, P) be the real plane 4

5 Figure. given by L(h 0, P, k, k 2 ) where h 0 is taken real and k, k 2 take values in R. We observe that C 3 = Π(h 0, P), R 3 = Π R (h 0, P). (3) h 0 C Let us see the first equality, the second is analogous. Clearly h0 CΠ(h 0, P) C 3. Now, let P = (a, b, c) C 3. If (a, b) = (α, β) then P is, indeed, in all the planes, so let v = (a α, b β) 0. Then P Π(h 0, P), where h 0 is such that v(h 0 ) = v is b β and h 0 = 0 if b = β, which proves the equality. In this situation, for every h 0 C, we consider the polynomials in C[k, k 2 ] defined as h 0 R D h 0 i (P, k, k 2 ) := G i (L(h 0, P, k, k 2 )), i = 0,..., l 2. Definition 3.. We introduce the sets. K h0 := {(k, k 2 ) C 2 D h 0 i (P, k, k 2 ) = 0, i = 0,..., l 2 }. 2. For h 0 R, let K R h 0 := K h0 R 2. Remark 3.2. We observe that:. K h0 consists in the parameter values generating the intersection points of E 2 and Π(h 0, P). That is E 2 Π(h 0, P) = {L(h 0, P, k, k 2 ) (k, k 2 ) K h0 }. Moreover, because of assumption A 3 in Section 2, K h0. 2. Using (3) one has E 2 = E 2 C 3 = E 2 ( h 0 C Π(h 0, P)) = {L(h 0, P, k, k 2 ) (k, k 2 ) K h0 }. 5 h 0 C

6 3. For h 0 R, K R h 0 consists in the parameter values generating the real intersection points of E 2 and Π(h 0, P). That is E R 2 Π(h 0, P) = {L(h 0, P, k, k 2 ) (k, k 2 ) K R h 0 }. Moreover, since π 2 z(e 2 ) is a real curve, one has that for infinitely many h 0 R it holds that K R h Reasoning as above, one has Lemma 3.3. It holds that E R 2 = {L(h 0, P, k, k 2 ) (k, k 2 ) Kh R 0 }. h 0 R. d(p, E 2 ) = inf h 0 C { k v(h 0 ) + k 2 v 2 (k, k 2 ) K h0 }. 2. d(p, E R 2 ) = inf h 0 R { k v(h 0 ) + k 2 v 2 (k, k 2 ) K R h 0 }. Proof. It follows from the definition of distance of a point to a set, and Remark 3.2. For a given P, we consider values of h 0 R such that: K R h 0 (see Remark 3.2) The points in π 2 z(e 2 ) Π(h 0, P) are : invertible by the map π 2 z : E 2 π 2 z(e 2 ). We can obtain such h 0 as follows. Compute the finite set Ω of points of π 2 z(e 2 ) that are not : invertible under π 2 z. Then, consider the pencil of lines in the plane z = 0, passing through π z(p), and take one line cutting π 2 z(e R 2 ) \ Ω. Now, h 0 is given by the direction vector of that line. In this situation, it holds that (recall that, by Remark 3.2, K h0 and by construction Kh R 0 ) d(p, E 2 ) min{ k v(h 0 ) + k 2 v 2 (k, k 2 ) K h0 } min{ k + k 2 (k, k 2 ) K h0 )} and, d(p, E2 R ) min{ k + k 2 (k, k 2 ) Kh R 0 }. We observe that the polynomial D h 0 0 does not depend on k 2. So we write it as D h 0 0 (P, k ). Let g(x, y) := g 2 (x, y)/g (x, y) (see Section 2). L(h 0, P, k, k 2 ) can be expressed as (a(k ), b(k ), γ + k 2 ) where a and b are linear polynomials in k (see (2)). Then, by construction, the following univariate rational function in R(k ) is well defined g(h 0, P, k ) := g(a(k ), b(k )). The following lemma gives a characterization of the sets K h0 and K R h 0 using only G 0 and G. Lemma 3.4. It holds that 6

7 . K h0 = {(k, g(h 0, P, k ) γ) D h 0 0 (P, k ) = 0}. 2. K R h 0 = {(k, g(h 0, P, k ) γ) D h 0 0 (P, k ) = 0, k R}. Proof. We prove statement. A similar reasoning is valid for statement 2. Let be the set on the r.h.s of the equality in statement. Let (k, k 2 ) K h0. Then, D h 0 i (P, k, k 2 ) = 0 for i = 0,..., l 2. In particular D h 0 0 (P, k ) = 0, and D h 0 (P, k, k 2 ) = 0. More precisely, D h 0 (P, k, k 2 ) = G (L(h 0, P, k, k 2 )) = G (a, b, γ + k 2 ) = g (a, b)(γ + k 2 ) g 2 (a, b) = 0. That is, k 2 = g(a, b) γ = g(h 0, P, k ) γ. Therefore, (k, k 2 ). Conversely, let (k, k 2 ). Then, k 2 = g(h 0, P, k ) γ and D h 0 0 (P, k ) = 0. Let (a(k ), b(k ), γ+k 2 ) = L(h 0, P, k, k 2 ), then (a, b) πz(e 2 2 ). By construction of h 0, (a, b) is invertible via πz 2 to (a, b, c ) = (πz) 2 (a, b) E 2 where c = g(a, b) = g(h 0, P, k ) = k 2 +γ. Therefore, (a, b, γ + k 2 ) = L(h 0, P, k, k 2 ) E 2, and hence G i (a, b, γ + k 2 ) = G i (L(h 0, P, k, k 2 )) = D h 0 i (P, k, k 2 ) = 0 for i = 0,..., l 2. So, (k, k 2 ) K h0. Summarizing, we have proved the next result. Theorem 3.5. Let P = (α, β, γ), and let h 0 R be such that (i) K R h 0, (ii) the points in π 2 z(e 2 ) Π(h 0, P) are : invertible by the map π 2 z : E 2 π 2 z(e 2 ). Then, it holds that. d(p, E 2 ) min{ k + g(p, k ) γ D h 0 0 (P, k ) = 0}, 2. d(p, E R 2 ) min{ k + g(p, k ) γ D h 0 0 (P, k ) = 0, k R}. Let us give a geometric interpretation of Theorem 3.5; see Figure2. We do it for statement ; similarly for statement 2. First, observe that the solutions of D h 0 0 (P, k ) = 0 provide the values of the parameter k reaching the intersection points of the line, passing through (α, β) = πz(p) in the direction of π z (v(h 0 )), and the plane curve πz(e 2 2 ). Say that Q is one of these intersection points, then k = d((α, β), Q) and g(h 0, P, k ) γ is the difference (in module) between the z-coordinate of P and z-coordinate of (πz) 2 (Q). Applying the previous theorem one has the following results. Corollary 3.6. Let E R, E R 2 be bounded curves satisfying our general assumptions, then H(E R, E R 2 ) H(π z(e R ), π 2 z(e R 2 )) + max{ c, c 2,, c,2 c 2,2 } where E R i is included in the box [a i,, a i,2 ] [b i,, b i,2 ] [c i,, c i,2 ]. 7

8 g(, P,, )) - g g(, P,, )) - g Figure 2. Corollary 3.7. Let E R, E R 2 satisfy our general assumptions, and let E R i be included in the plane z = h i then H(E R, E R 2 ) H(π z(e R ), π 2 z(e R )) + h h 2. As, a simple illustration, consider the circles C given by {x 2 + y 2 = r 2, z = h } and C 2 given by {x 2 + y 2 = r 2 2, z = h 2 }. Then, H(E R, E R 2 ) = (r 2 r ) 2 + (h 2 h ) 2 while our bound would be r 2 r + h 2 h. 4 Estimating H(E R, E R 2 ) In this section we derive a global technique to estimate the Hausdorff distance between E R, E2 R by means of the results developed in Section 3. Of course, the methods described below, at some step, need to use numerical approximations, and hence they provide approximations of the bound. For this purpose, we take different points P on E R and for each of them, we get an upper bound of d(p, E2 R ). Then, by taking the maximum of these bounds we estimate D(P, E2 R ) = sup P E R (P, E2 R ). In order to estimate sup P E R (P, E R 2 ), similarly for sup P E R 2 (P, E R ) we present the following general strategy. General Strategy. Compute a finite subset A of points in E R. 8

9 2. For each P := (α, β, γ) A, take n 0 N, set M as the empty set, and execute the next steps: { } (a) Determine B = + 2n n 0 n =,..., n 0 [, ]. (b) Determine the subset B of B of those values h 0 such that ( ) h 2 0 g α + k h 2 0 +, β + k 2h 0 0. h Recall that G = g (x, y)z g 2 (x, y). If B = go to Step 2 and take a bigger n 0 N. (c) For each h 0 B compute ( D h h (P, k ) = G 0 α + k h 2 0 +, β + k Recall that the projected curve is defined by G 0 (x, y). 2h 0 h (d) Compute the set R of real roots of D h 0 0 (P, k ). If R = go to Step 2 and take a bigger n 0 N. (e) Compute H = k g 2 + γ (f) Append min(h) to M. 3. Return max(m). ( α + k h 2 0 h 2 0 +, β + k 2h 0 h ) g ( α + k h 2 0 h 2 0 +, β + k 2h 0 h ) ). where k R Let us comment on the steps above. In Step, one has to compute points on E R. If E R is not rational, these points can be computed by intersecting the plane curve defined by G 0 with lines defined over Q. If E is rational, then one can always take a proper rational parametrization, with coefficients in K (see [6]), of the plane curve to afterwards give rational values to the parameter. Of course, the non-rational case would need approximation methods and the points would not be really on πz(e R ), while in the rational case, the points would be on the curve. Step 2 is, theoretically speaking, based on Theorem 3.5. Beside that, the most remarkable fact is that the set {( ) } h 2 h 2 +, 2h with h [, ] h 2 + is the west-half part of the unit circle. Therefore, for a sufficiently big partition B of [, ] the lines passing through P, in the directions defined by the taken vectors in the circle, must intersect the real curve π z(e R ). 9

10 Figure 3. Alternatively, one may use direct techniques, as for instance, given P E R optimizing the distance function from P to E2 R ; this, if E2 R is rational (say Q(t) is a real rational parametrization of E 2 ) can be done optimizing the univariate rational function P Q(t) 2 and, if E2 R is not rational, optimizing the rational function P (x, y, z) 2 under the conditions {G 0 (x, y) = 0, G (x, y, z) = 0} (note that G 0, G provides E2 R as complete intersection). Nevertheless, using these strategies also requires at some point the numerical approximation of the solution of algebraic systems, and hence they also provide estimations. We would like to emphasize that the general strategy we present can be used with curves given in both parametric and implicit form. In the following section, we illustrate these comments. 5 Experiments and discussion In this section, we illustrate and discuss our ideas with some examples. Computations were carried out with Maple 5. Example 5.. Let us consider the real circle E and the real ellipse E 2 on the same cylinder x 2 + y 2 = (see Figure 3), defined respectively by F = {F 0 = + y 2 + x 2, F = z 9, }, G = {G 0 = + y 2 + x 2, G = z 0 + y}. We may check easily that assumptions in Section 2 hold. On the other hand, both curves are rational and can be, respectively, parametrized by ( ) ( t 2 P (t) = t 2 +, 2t t 2 t 2 +, 9, P 2 (t) = t 2 +, 2t t 2 +, 0 2t ). t 2 + 0

11 Now, considering the sampling of points in E R defined by A = {P (( 2) i ) i =,..., 0}, we apply the following three strategies to compute d(p, E R 2 ), with P A: Strategy-. Minimize the function P P 2 (t) 2. General Strategy-2. The general strategy in Section 4 (with n 0 = 00, see step 2 in general strategy). Strategy-3. Minimize the function P (x, y, z) 2, under the conditions G 0 (x, y, z) = G (x, y, z) = 0. The results obtained are shown in the following table: i Strategy- General Strategy-2 Strategy Let us now use Corollary 3.6. Clearly the distance between the projected curves is 0, and the z-coordinates of points in E R and E R 2 are in the interval [9, ]. Therefore, the bound given by the corollary is 2. Example 5.2. In this example we see that the results obtained using our general strategy, being faster, are close to the standard optimization techniques. We consider the real curves E and E 2 defined, respectively, by the Gröbner bases F = {F 0 = y 3 yx x 3, F = xz y 2, F 2 = zy y x 2, F 3 = z 2 z yx} G = {G 0 = 9 x + 3y + 3 x 2 yx 6 y 2 x 3 + y 3, G = 3 z x + 4 y + xz y 2, G 2 = 3 + zy 2 y + 2 x 2 z x 2, G 3 = yx + 2 x + y 3 z + z 2 }, deg(e ) = deg(e 2 ) = 3 and E = E 2 = {( : : : 0)} {(λ : λ : 0) λ 2 + λ + = 0}.

12 Therefore, assumption in Section 2. On the other hand, both curves are rational and can be parametrized, respectively, by ( ) ( t P (t) = t 3, t 2 t 3, t 3 t + t 3, P t 3 2 (t) = t 3, t2 + 2 t 3 2, 2 ) t3. t 3 t 3 Now, considering the sampling of points in E R defined by A = {P (( 2) i ) i =,..., 0} {P ( + ) i =,..., 0} ( 2) i we apply the following three strategies to compute D(P, E R 2 ), with P A: Strategy-. Minimize the function P P 2 (t) 2. General Strategy-2. The general strategy in Section 4 (with n 0 = 00, see step 2 in general strategy). Strategy-3. Minimize the function P (x, y, z) 2, under the conditions G 0 (x, y, z) = G (x, y, z) = 0. The results obtained are shown the following table: ( 2) i Global + ( 2) Global Appr- Appr-3 Appr- i Strategy i Strategy Appr Example 5.3. Let E be the real affine space curve defined by the polynomials { 2 y + y 2 5 y z + 4 z + 4 z x 00, y 3 y z + 4 z + 4 z2 + + x 2.} A Gröbner basis of the ideal of E w.r.t. the pure lexicographic order with z > x > y is F = {F, F 2, F 3 } with F = 00y x 00y yz + 00x 2, F 2 = 2x 00y 2 + yx + 200x 2 4zx + 00y 3 300yx x 2 z, F 3 = y 3x + 800z 300y z x 2. 2

13 This curve is not rational, it was introduced in [5], Example 2.2. Applying the approximate parametrization algorithm presented in [5] (Algorithm-2) to the curve ( E, with ɛ ) = we obtain a rational curve E 00 2 given by the parametrization P(t) = p (t), p 2(t), p 3(t), q(t) q(t) q(t) p (t) = t t t t4, p 2 (t) = t t t t , p 3 (t) = t t t , q(t) = 2 t 2 + t 4 = (t 2 2)(t 2 + ). It was verified in [5], Example 2.2, Part- that deg(e ) = 4 and that {( E = : ± ) ( 2 2 : ± δ : 0, : ± : ± : 0) }. δ By construction, the output E 2 of Algorithm-2, in [5] verifies that E = E 2 and deg(e ) = deg(e 2 ). Therefore assumptions in Section 2 hold. Let us consider a set of points A = A A 2 A 3 in E R 2, with A = {P(( 2) i ) i =,..., 50} and A 2, A 3 points coming from sequences of real numbers approaching the real poles of the parametrization P(t), constructed as follows. For the real pole 2 of q(t) (real root of t 2 2) we consider a finite sequence of isolating intervals {J i } i=,...,0 of length /2 (i+5), and we take the middle point ξ i. Then A 2 = {P(ξ i ) i =,..., 0}. Similarly for 2 we obtain A 3 = {P(ζ i ) i =,..., 0}. We apply the following two strategies to compute d(p, E R ), with P A: General Strategy-2. The general strategy in Section 4 (with n 0 = 00, see step 2 in general strategy). Strategy-3. Minimize the function P (x, y, z) 2, under the conditions F 0 (x, y, z) = F (x, y, z) = 0. Note that, Strategy- used in the previous examples cannot be applied in this case since the curve E is not rational. The following table shows the computation of d(p, E R ) for the set of points {P(( 2) i ) i =,..., 0} A, and Figure 4 shows the results of all the points in A (with i =..50). Observe that in the figure, the values obtained with the strategy are very close to zero. 3

14 Figure 4. i General Strategy- Strategy e e e e e e e e e e Figure 5 compares timing data (in seconds) for strategy and 2, for i =..50. Note that, for strategy, the time is controlled very close to 0.5 seconds, while for strategy 2 the time varies between 0.5 and 2.5 seconds. The next table shows the computation of d(p, E R ) for the set of points in A 2 and A 3, respectively. 4

15 Figure 5 A 2 Global A Strategy-2 3 Global i Strategy- i Strategy- Strategy e e e e e e e e e e e e e e e e e e e e For the chosen set A the estimation of sup P E R 2 (P, E R ) using our general strategy equals max(m) = , while the estimation using the strategy 2 (implemented using Lagrange multipliers) is , which is clearly provoked by the numerical approximation. 6 Conclusion Given two real algebraic space curves E and E 2 such that the Hausdorff distance between their real parts is guaranteed to be finite, in this paper we provide upper bounds of the distance from a point of E to E 2 and E R 2, using the distance between the projection of this objects into the plane z = 0 and the distance between their z-coordinates. Based on this bound we propose a method to estimate sup P E R (P, E R 2 ), which can be used with curves being given in implicit or parametric representation. We apply this method to pairs of curves given in different representations and we compare the results with optimization methods. The answers provided by our method were similar of significantly 5

16 better, specially in the cases were multivariate optimization is needed and the use of numeric approximations cannot be avoided. Acknowledgments: This work has been developed, and partially supported, by the Ministerio de Economía y Competitividad under the project MTM C02-0. All authors belong to the Research Group ASYNACS (Ref. CCEE20/R34). References [] Aliprantis C.D., Border K.C. (2006). Infinite Dimensional Analysis. Springer Verlag. [2] Bai Y-B, Yong J-H, Liu C-Y, Liu X-M, Meng Y. (20) Polyline approach for approximating Hausdorff distance between planar free-form curves. Computer-Aided Design. Volume 43 Issue 6, pp [3] Cox D., Little J., O Shea D. Ideals, Varieties, and Algorithms (2nd ed.). Springer- Verlag, New York. (997). [4] Belogay E., Cabrelli C., Molter U., Shonkwiler R. (997) Calculating the Hausdorff Distance Between Curves. Information Processing Letters 64 (), pp [5] Chen XD., Ma W., Xu G., and Paul JC. (200) Computing the Hausdorff distance between two B-spline curves. Computer-Aided Design, 42, [6] Emiris, I. Z., Kalinka, T., and Konaxis, C. (202) Implicitization of curves and surfaces using predicted support. In Proceedings of the 20 International Workshop on Symbolic-Numeric Computation, ACM. [7] Fulton, W. Algebraic Curves An Introduction to Algebraic Geometry. Addison-Wesley, Redwood City CA. (989). [8] Ji S., Kollar J., Shiman B. (992) A global Lojasiewicz inequality for algebraic varieties. Trans. Am. Math. Soc., 329(2), [9] Jüttler B. (2000) Bounding the Hausdorff Distance of Implicitly Defined and/or Parametric Curves. Mathematical Methods for Curves and Surfaces, [0] Kim Y.-J., Oh Y.-T., Yoon S.-H., Kim M.-S., Elber G. (200) Precise Hausdorff Distance Computation for Planar Freeform Curves using Biarcs and Depth Buffer. The Visual Computer 26 (6-8), [] Knauer C., Löffler M., Scherfenberg M., Wolle T. (20) The directed Hausdorff distance between imprecise point sets. Theoretical Computer Science, 42, [2] Patrikalakis N., Maekawa T. (200) Shape Interrogation for Computer Aided Design and Manufacturing. Springer-Verlag, New York. 6

17 [3] Pérez Díaz S., Rueda S.L., Sendra J., Sendra J.R. (200) Approximate Parametrization of Plane Algebraic Curves by Linear Systems of Curves. Computer Aided Geometric Design vol. 27, [4] Rueda S.L., Sendra J., (202) On the performance of the approximate parametrization algorithm for curves. Information Processing Letters 2, [5] Rueda S.L., Sendra J., Sendra J.R. (203) An algorithm to Parametrize Approximately Space Curves. To appear in Journal of Symbolic Computation. [6] Sendra J.R., Winkler F., Pérez-Diaz S.. Rational Algebraic Curves: A Computer Algebra Approach. Springer-Verlag Heidelberg, in series Algorithms and Computation in Mathematics. Volume 22. (2007). 7

Computation of the Degree of Rational Maps Between Curves

Computation of the Degree of Rational Maps Between Curves Computation of the Degree of Rational Maps Between Curves J Rafael Sendra Dpto de Matemáticas Universidad de Alcalá E-28871 Madrid Spain RafaelSendra@uahes ABSTRACT The degree of a rational map measures

More information

2.4. Solving ideal problems by Gröbner bases

2.4. Solving ideal problems by Gröbner bases Computer Algebra, F.Winkler, WS 2010/11 2.4. Solving ideal problems by Gröbner bases Computation in the vector space of polynomials modulo an ideal The ring K[X] /I of polynomials modulo the ideal I is

More information

Computation of the degree of rational surface parametrizations

Computation of the degree of rational surface parametrizations Journal of Pure and Applied Algebra 193 (004) 99 11 www.elsevier.com/locate/jpaa Computation of the degree of rational surface parametrizations Sonia Perez-Daz, J. Rafael Sendra Departamento de Matematicas,

More information

First Steps Towards Radical Parametrization of Algebraic Surfaces

First Steps Towards Radical Parametrization of Algebraic Surfaces First Steps Towards Radical Parametrization of Algebraic Surfaces arxiv:1206.1456v2 [cs.sc] 11 Jun 2012 J. Rafael Sendra Dep. de Matemáticas Universidad de Alcalá Alcalá de Henares, Madrid, Spain rafael.sendra@uah.es

More information

Introduction to Gröbner Bases for Geometric Modeling. Geometric & Solid Modeling 1989 Christoph M. Hoffmann

Introduction to Gröbner Bases for Geometric Modeling. Geometric & Solid Modeling 1989 Christoph M. Hoffmann Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann Algebraic Geometry Branch of mathematics. Express geometric facts in algebraic terms in order

More information

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998 CHAPTER 0 PRELIMINARY MATERIAL Paul Vojta University of California, Berkeley 18 February 1998 This chapter gives some preliminary material on number theory and algebraic geometry. Section 1 gives basic

More information

CHEVALLEY S THEOREM AND COMPLETE VARIETIES

CHEVALLEY S THEOREM AND COMPLETE VARIETIES CHEVALLEY S THEOREM AND COMPLETE VARIETIES BRIAN OSSERMAN In this note, we introduce the concept which plays the role of compactness for varieties completeness. We prove that completeness can be characterized

More information

Resolution of Singularities in Algebraic Varieties

Resolution of Singularities in Algebraic Varieties Resolution of Singularities in Algebraic Varieties Emma Whitten Summer 28 Introduction Recall that algebraic geometry is the study of objects which are or locally resemble solution sets of polynomial equations.

More information

Math 320-2: Midterm 2 Practice Solutions Northwestern University, Winter 2015

Math 320-2: Midterm 2 Practice Solutions Northwestern University, Winter 2015 Math 30-: Midterm Practice Solutions Northwestern University, Winter 015 1. Give an example of each of the following. No justification is needed. (a) A metric on R with respect to which R is bounded. (b)

More information

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes!

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes! ALGEBRAIC GROUPS Disclaimer: There are millions of errors in these notes! 1. Some algebraic geometry The subject of algebraic groups depends on the interaction between algebraic geometry and group theory.

More information

Math 203A - Solution Set 1

Math 203A - Solution Set 1 Math 203A - Solution Set 1 Problem 1. Show that the Zariski topology on A 2 is not the product of the Zariski topologies on A 1 A 1. Answer: Clearly, the diagonal Z = {(x, y) : x y = 0} A 2 is closed in

More information

Polynomials, Ideals, and Gröbner Bases

Polynomials, Ideals, and Gröbner Bases Polynomials, Ideals, and Gröbner Bases Notes by Bernd Sturmfels for the lecture on April 10, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra We fix a field K. Some examples of fields

More information

MATH 102 INTRODUCTION TO MATHEMATICAL ANALYSIS. 1. Some Fundamentals

MATH 102 INTRODUCTION TO MATHEMATICAL ANALYSIS. 1. Some Fundamentals MATH 02 INTRODUCTION TO MATHEMATICAL ANALYSIS Properties of Real Numbers Some Fundamentals The whole course will be based entirely on the study of sequence of numbers and functions defined on the real

More information

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4 MIT 6.972 Algebraic techniques and semidefinite optimization February 16, 2006 Lecture 4 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture we will review some basic elements of abstract

More information

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013 18.782 Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013 As usual, a curve is a smooth projective (geometrically irreducible) variety of dimension one and k is a perfect field. 23.1

More information

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3 Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,

More information

ON THE SIZE OF KAKEYA SETS IN FINITE FIELDS

ON THE SIZE OF KAKEYA SETS IN FINITE FIELDS ON THE SIZE OF KAKEYA SETS IN FINITE FIELDS ZEEV DVIR Abstract. A Kakeya set is a subset of F n, where F is a finite field of q elements, that contains a line in every direction. In this paper we show

More information

2. Intersection Multiplicities

2. Intersection Multiplicities 2. Intersection Multiplicities 11 2. Intersection Multiplicities Let us start our study of curves by introducing the concept of intersection multiplicity, which will be central throughout these notes.

More information

Notes on Complex Analysis

Notes on Complex Analysis Michael Papadimitrakis Notes on Complex Analysis Department of Mathematics University of Crete Contents The complex plane.. The complex plane...................................2 Argument and polar representation.........................

More information

Computing Intersection Multiplicity via Triangular Decomposition

Computing Intersection Multiplicity via Triangular Decomposition Computing Intersection Multiplicity via Triangular Decomposition Paul Vrbik 1 1 University of Western Ontario Contributions 1. Devised an algorithm to calculate the Intersection Multiplicity in (generically)

More information

ALGORITHMS FOR ALGEBRAIC CURVES

ALGORITHMS FOR ALGEBRAIC CURVES ALGORITHMS FOR ALGEBRAIC CURVES SUMMARY OF LECTURE 7 I consider the problem of computing in Pic 0 (X) where X is a curve (absolutely integral, projective, smooth) over a field K. Typically K is a finite

More information

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 27 January. Gröbner bases

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 27 January. Gröbner bases Gröbner bases In this lecture we introduce Buchberger s algorithm to compute a Gröbner basis for an ideal, following [2]. We sketch an application in filter design. Showing the termination of Buchberger

More information

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................

More information

Offsets, Conchoids and Pedal Surfaces

Offsets, Conchoids and Pedal Surfaces Offsets, Conchoids and Pedal Surfaces Martin Peternell, Lukas Gotthart, Juana Sendra and J. Rafael Sendra Abstract. We discuss three geometric constructions and their relations, namely the offset, the

More information

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi Real Analysis Math 3AH Rudin, Chapter # Dominique Abdi.. If r is rational (r 0) and x is irrational, prove that r + x and rx are irrational. Solution. Assume the contrary, that r+x and rx are rational.

More information

8. Prime Factorization and Primary Decompositions

8. Prime Factorization and Primary Decompositions 70 Andreas Gathmann 8. Prime Factorization and Primary Decompositions 13 When it comes to actual computations, Euclidean domains (or more generally principal ideal domains) are probably the nicest rings

More information

arxiv: v2 [cs.sy] 18 Sep 2014

arxiv: v2 [cs.sy] 18 Sep 2014 Projective Root-Locus: An Extension of Root-Locus Plot to the Projective Plane Francisco Mota Departamento de Engenharia de Computação e Automação Universidade Federal do Rio Grande do Norte Brasil e-mail:mota@dca.ufrn.br

More information

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory Part V 7 Introduction: What are measures and why measurable sets Lebesgue Integration Theory Definition 7. (Preliminary). A measure on a set is a function :2 [ ] such that. () = 2. If { } = is a finite

More information

MATH 31BH Homework 1 Solutions

MATH 31BH Homework 1 Solutions MATH 3BH Homework Solutions January 0, 04 Problem.5. (a) (x, y)-plane in R 3 is closed and not open. To see that this plane is not open, notice that any ball around the origin (0, 0, 0) will contain points

More information

Introduction to Topology

Introduction to Topology Introduction to Topology Randall R. Holmes Auburn University Typeset by AMS-TEX Chapter 1. Metric Spaces 1. Definition and Examples. As the course progresses we will need to review some basic notions about

More information

are Banach algebras. f(x)g(x) max Example 7.4. Similarly, A = L and A = l with the pointwise multiplication

are Banach algebras. f(x)g(x) max Example 7.4. Similarly, A = L and A = l with the pointwise multiplication 7. Banach algebras Definition 7.1. A is called a Banach algebra (with unit) if: (1) A is a Banach space; (2) There is a multiplication A A A that has the following properties: (xy)z = x(yz), (x + y)z =

More information

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA  address: Topology Xiaolong Han Department of Mathematics, California State University, Northridge, CA 91330, USA E-mail address: Xiaolong.Han@csun.edu Remark. You are entitled to a reward of 1 point toward a homework

More information

Lagrange Multipliers

Lagrange Multipliers Optimization with Constraints As long as algebra and geometry have been separated, their progress have been slow and their uses limited; but when these two sciences have been united, they have lent each

More information

Groebner Bases and Applications

Groebner Bases and Applications Groebner Bases and Applications Robert Hines December 16, 2014 1 Groebner Bases In this section we define Groebner Bases and discuss some of their basic properties, following the exposition in chapter

More information

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY BRIAN OSSERMAN Classical algebraic geometers studied algebraic varieties over the complex numbers. In this setting, they didn t have to worry about the Zariski

More information

Studying Rudin s Principles of Mathematical Analysis Through Questions. August 4, 2008

Studying Rudin s Principles of Mathematical Analysis Through Questions. August 4, 2008 Studying Rudin s Principles of Mathematical Analysis Through Questions Mesut B. Çakır c August 4, 2008 ii Contents 1 The Real and Complex Number Systems 3 1.1 Introduction............................................

More information

Convex Analysis and Economic Theory Winter 2018

Convex Analysis and Economic Theory Winter 2018 Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analysis and Economic Theory Winter 2018 Supplement A: Mathematical background A.1 Extended real numbers The extended real number

More information

The Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment

The Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment he Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment William Glunt 1, homas L. Hayden 2 and Robert Reams 2 1 Department of Mathematics and Computer Science, Austin Peay State

More information

ORBITAL SHADOWING, INTERNAL CHAIN TRANSITIVITY

ORBITAL SHADOWING, INTERNAL CHAIN TRANSITIVITY ORBITAL SHADOWING, INTERNAL CHAIN TRANSITIVITY AND ω-limit SETS CHRIS GOOD AND JONATHAN MEDDAUGH Abstract. Let f : X X be a continuous map on a compact metric space, let ω f be the collection of ω-limit

More information

D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski. Solutions Sheet 1. Classical Varieties

D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski. Solutions Sheet 1. Classical Varieties D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski Solutions Sheet 1 Classical Varieties Let K be an algebraically closed field. All algebraic sets below are defined over K, unless specified otherwise.

More information

Analytic and Algebraic Geometry 2

Analytic and Algebraic Geometry 2 Analytic and Algebraic Geometry 2 Łódź University Press 2017, 179 188 DOI: http://dx.doi.org/10.18778/8088-922-4.20 ŁOJASIEWICZ EXPONENT OF OVERDETERMINED SEMIALGEBRAIC MAPPINGS STANISŁAW SPODZIEJA AND

More information

NONSINGULAR CURVES BRIAN OSSERMAN

NONSINGULAR CURVES BRIAN OSSERMAN NONSINGULAR CURVES BRIAN OSSERMAN The primary goal of this note is to prove that every abstract nonsingular curve can be realized as an open subset of a (unique) nonsingular projective curve. Note that

More information

Computations with Differential Rational Parametric Equations 1)

Computations with Differential Rational Parametric Equations 1) MM Research Preprints,23 29 No. 18, Dec. 1999. Beijing 23 Computations with Differential Rational Parametric Equations 1) Xiao-Shan Gao Institute of Systems Science Academia Sinica, Beijing, 100080 Abstract.

More information

Geometric and isoperimetric properties of sets of positive reach in E d

Geometric and isoperimetric properties of sets of positive reach in E d Geometric and isoperimetric properties of sets of positive reach in E d Andrea Colesanti and Paolo Manselli Abstract Some geometric facts concerning sets of reach R > 0 in the n dimensional Euclidean space

More information

Chapter 8. P-adic numbers. 8.1 Absolute values

Chapter 8. P-adic numbers. 8.1 Absolute values Chapter 8 P-adic numbers Literature: N. Koblitz, p-adic Numbers, p-adic Analysis, and Zeta-Functions, 2nd edition, Graduate Texts in Mathematics 58, Springer Verlag 1984, corrected 2nd printing 1996, Chap.

More information

Set, functions and Euclidean space. Seungjin Han

Set, functions and Euclidean space. Seungjin Han Set, functions and Euclidean space Seungjin Han September, 2018 1 Some Basics LOGIC A is necessary for B : If B holds, then A holds. B A A B is the contraposition of B A. A is sufficient for B: If A holds,

More information

Course 212: Academic Year Section 1: Metric Spaces

Course 212: Academic Year Section 1: Metric Spaces Course 212: Academic Year 1991-2 Section 1: Metric Spaces D. R. Wilkins Contents 1 Metric Spaces 3 1.1 Distance Functions and Metric Spaces............. 3 1.2 Convergence and Continuity in Metric Spaces.........

More information

PROBLEMS, MATH 214A. Affine and quasi-affine varieties

PROBLEMS, MATH 214A. Affine and quasi-affine varieties PROBLEMS, MATH 214A k is an algebraically closed field Basic notions Affine and quasi-affine varieties 1. Let X A 2 be defined by x 2 + y 2 = 1 and x = 1. Find the ideal I(X). 2. Prove that the subset

More information

FUNCTIONAL ANALYSIS-NORMED SPACE

FUNCTIONAL ANALYSIS-NORMED SPACE MAT641- MSC Mathematics, MNIT Jaipur FUNCTIONAL ANALYSIS-NORMED SPACE DR. RITU AGARWAL MALAVIYA NATIONAL INSTITUTE OF TECHNOLOGY JAIPUR 1. Normed space Norm generalizes the concept of length in an arbitrary

More information

2 Metric Spaces Definitions Exotic Examples... 3

2 Metric Spaces Definitions Exotic Examples... 3 Contents 1 Vector Spaces and Norms 1 2 Metric Spaces 2 2.1 Definitions.......................................... 2 2.2 Exotic Examples...................................... 3 3 Topologies 4 3.1 Open Sets..........................................

More information

Change of Ordering for Regular Chains in Positive Dimension

Change of Ordering for Regular Chains in Positive Dimension Change of Ordering for Regular Chains in Positive Dimension X. Dahan, X. Jin, M. Moreno Maza, É. Schost University of Western Ontario, London, Ontario, Canada. École polytechnique, 91128 Palaiseau, France.

More information

ALGEBRAIC GEOMETRY (NMAG401) Contents. 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30

ALGEBRAIC GEOMETRY (NMAG401) Contents. 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30 ALGEBRAIC GEOMETRY (NMAG401) JAN ŠŤOVÍČEK Contents 1. Affine varieties 1 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30 1. Affine varieties The basic objects

More information

Algebraic Geometry. Andreas Gathmann. Class Notes TU Kaiserslautern 2014

Algebraic Geometry. Andreas Gathmann. Class Notes TU Kaiserslautern 2014 Algebraic Geometry Andreas Gathmann Class Notes TU Kaiserslautern 2014 Contents 0. Introduction......................... 3 1. Affine Varieties........................ 9 2. The Zariski Topology......................

More information

A solution method for autonomous first-order algebraic partial differential equations in several variables

A solution method for autonomous first-order algebraic partial differential equations in several variables A solution method for autonomous first-order algebraic partial differential equations in several variables Georg Grasegger Franz Winkler DK Computational Mathematics/ RISC Johannes Kepler University Linz

More information

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous:

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous: MATH 51H Section 4 October 16, 2015 1 Continuity Recall what it means for a function between metric spaces to be continuous: Definition. Let (X, d X ), (Y, d Y ) be metric spaces. A function f : X Y is

More information

MAS345 Algebraic Geometry of Curves: Exercises

MAS345 Algebraic Geometry of Curves: Exercises MAS345 Algebraic Geometry of Curves: Exercises AJ Duncan, September 22, 2003 1 Drawing Curves In this section of the exercises some methods of visualising curves in R 2 are investigated. All the curves

More information

Introduction to Real Analysis Alternative Chapter 1

Introduction to Real Analysis Alternative Chapter 1 Christopher Heil Introduction to Real Analysis Alternative Chapter 1 A Primer on Norms and Banach Spaces Last Updated: March 10, 2018 c 2018 by Christopher Heil Chapter 1 A Primer on Norms and Banach Spaces

More information

Math 145. Codimension

Math 145. Codimension Math 145. Codimension 1. Main result and some interesting examples In class we have seen that the dimension theory of an affine variety (irreducible!) is linked to the structure of the function field in

More information

Problem Set 2: Solutions Math 201A: Fall 2016

Problem Set 2: Solutions Math 201A: Fall 2016 Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that

More information

Math 361: Homework 1 Solutions

Math 361: Homework 1 Solutions January 3, 4 Math 36: Homework Solutions. We say that two norms and on a vector space V are equivalent or comparable if the topology they define on V are the same, i.e., for any sequence of vectors {x

More information

Math 203A - Solution Set 3

Math 203A - Solution Set 3 Math 03A - Solution Set 3 Problem 1 Which of the following algebraic sets are isomorphic: (i) A 1 (ii) Z(xy) A (iii) Z(x + y ) A (iv) Z(x y 5 ) A (v) Z(y x, z x 3 ) A Answer: We claim that (i) and (v)

More information

1 Differentiable manifolds and smooth maps

1 Differentiable manifolds and smooth maps 1 Differentiable manifolds and smooth maps Last updated: April 14, 2011. 1.1 Examples and definitions Roughly, manifolds are sets where one can introduce coordinates. An n-dimensional manifold is a set

More information

Rational and Algebraic General Solutions of First-Order Algebraic ODEs

Rational and Algebraic General Solutions of First-Order Algebraic ODEs Contents Rational and Algebraic General Solutions of First-Order Algebraic ODEs N. Thieu Vo RISC, Johannes Kepler University, Linz, Austria KSDA Seminar, The Graduate Center, CUNY, New York April 1, 2016

More information

Math General Topology Fall 2012 Homework 6 Solutions

Math General Topology Fall 2012 Homework 6 Solutions Math 535 - General Topology Fall 202 Homework 6 Solutions Problem. Let F be the field R or C of real or complex numbers. Let n and denote by F[x, x 2,..., x n ] the set of all polynomials in n variables

More information

Rational and H dilation

Rational and H dilation Rational and H dilation Michael Dritschel, Michael Jury and Scott McCullough 19 December 2014 Some definitions D denotes the unit disk in the complex plane and D its closure. The disk algebra, A(D), is

More information

Projective Spaces. Chapter The Projective Line

Projective Spaces. Chapter The Projective Line Chapter 3 Projective Spaces 3.1 The Projective Line Suppose you want to describe the lines through the origin O = (0, 0) in the Euclidean plane R 2. The first thing you might think of is to write down

More information

The following can also be obtained from this WWW address: the papers [8, 9], more examples, comments on the implementation and a short description of

The following can also be obtained from this WWW address: the papers [8, 9], more examples, comments on the implementation and a short description of An algorithm for computing the Weierstrass normal form Mark van Hoeij Department of mathematics University of Nijmegen 6525 ED Nijmegen The Netherlands e-mail: hoeij@sci.kun.nl April 9, 1995 Abstract This

More information

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science Fast computation of determinants of Bézout matrices and application to curve implicitization Steven Delvaux, Ana Marco José-Javier Martínez, Marc Van Barel Report TW 434, July 2005 Katholieke Universiteit

More information

Structure of R. Chapter Algebraic and Order Properties of R

Structure of R. Chapter Algebraic and Order Properties of R Chapter Structure of R We will re-assemble calculus by first making assumptions about the real numbers. All subsequent results will be rigorously derived from these assumptions. Most of the assumptions

More information

Metric Spaces and Topology

Metric Spaces and Topology Chapter 2 Metric Spaces and Topology From an engineering perspective, the most important way to construct a topology on a set is to define the topology in terms of a metric on the set. This approach underlies

More information

Recursive definitions on surreal numbers

Recursive definitions on surreal numbers Recursive definitions on surreal numbers Antongiulio Fornasiero 19th July 2005 Abstract Let No be Conway s class of surreal numbers. I will make explicit the notion of a function f on No recursively defined

More information

M17 MAT25-21 HOMEWORK 6

M17 MAT25-21 HOMEWORK 6 M17 MAT25-21 HOMEWORK 6 DUE 10:00AM WEDNESDAY SEPTEMBER 13TH 1. To Hand In Double Series. The exercises in this section will guide you to complete the proof of the following theorem: Theorem 1: Absolute

More information

Value Iteration and Action ɛ-approximation of Optimal Policies in Discounted Markov Decision Processes

Value Iteration and Action ɛ-approximation of Optimal Policies in Discounted Markov Decision Processes Value Iteration and Action ɛ-approximation of Optimal Policies in Discounted Markov Decision Processes RAÚL MONTES-DE-OCA Departamento de Matemáticas Universidad Autónoma Metropolitana-Iztapalapa San Rafael

More information

Chapter 1 The Real Numbers

Chapter 1 The Real Numbers Chapter 1 The Real Numbers In a beginning course in calculus, the emphasis is on introducing the techniques of the subject;i.e., differentiation and integration and their applications. An advanced calculus

More information

TOPOLOGY HW 2. x x ± y

TOPOLOGY HW 2. x x ± y TOPOLOGY HW 2 CLAY SHONKWILER 20.9 Show that the euclidean metric d on R n is a metric, as follows: If x, y R n and c R, define x + y = (x 1 + y 1,..., x n + y n ), cx = (cx 1,..., cx n ), x y = x 1 y

More information

THE REAL NUMBERS Chapter #4

THE REAL NUMBERS Chapter #4 FOUNDATIONS OF ANALYSIS FALL 2008 TRUE/FALSE QUESTIONS THE REAL NUMBERS Chapter #4 (1) Every element in a field has a multiplicative inverse. (2) In a field the additive inverse of 1 is 0. (3) In a field

More information

2. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

LECTURE 15: COMPLETENESS AND CONVEXITY

LECTURE 15: COMPLETENESS AND CONVEXITY LECTURE 15: COMPLETENESS AND CONVEXITY 1. The Hopf-Rinow Theorem Recall that a Riemannian manifold (M, g) is called geodesically complete if the maximal defining interval of any geodesic is R. On the other

More information

B553 Lecture 3: Multivariate Calculus and Linear Algebra Review

B553 Lecture 3: Multivariate Calculus and Linear Algebra Review B553 Lecture 3: Multivariate Calculus and Linear Algebra Review Kris Hauser December 30, 2011 We now move from the univariate setting to the multivariate setting, where we will spend the rest of the class.

More information

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields Bull. Math. Soc. Sci. Math. Roumanie Tome 56(104) No. 2, 2013, 217 228 Computing Minimal Polynomial of Matrices over Algebraic Extension Fields by Amir Hashemi and Benyamin M.-Alizadeh Abstract In this

More information

Only Intervals Preserve the Invertibility of Arithmetic Operations

Only Intervals Preserve the Invertibility of Arithmetic Operations Only Intervals Preserve the Invertibility of Arithmetic Operations Olga Kosheleva 1 and Vladik Kreinovich 2 1 Department of Electrical and Computer Engineering 2 Department of Computer Science University

More information

Math 203A - Solution Set 1

Math 203A - Solution Set 1 Math 203A - Solution Set 1 Problem 1. Show that the Zariski topology on A 2 is not the product of the Zariski topologies on A 1 A 1. Answer: Clearly, the diagonal Z = {(x, y) : x y = 0} A 2 is closed in

More information

Math 209B Homework 2

Math 209B Homework 2 Math 29B Homework 2 Edward Burkard Note: All vector spaces are over the field F = R or C 4.6. Two Compactness Theorems. 4. Point Set Topology Exercise 6 The product of countably many sequentally compact

More information

Introduction. Chapter 1. Contents. EECS 600 Function Space Methods in System Theory Lecture Notes J. Fessler 1.1

Introduction. Chapter 1. Contents. EECS 600 Function Space Methods in System Theory Lecture Notes J. Fessler 1.1 Chapter 1 Introduction Contents Motivation........................................................ 1.2 Applications (of optimization).............................................. 1.2 Main principles.....................................................

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27 RAVI VAKIL CONTENTS 1. Proper morphisms 1 2. Scheme-theoretic closure, and scheme-theoretic image 2 3. Rational maps 3 4. Examples of rational maps 5 Last day:

More information

10. Smooth Varieties. 82 Andreas Gathmann

10. Smooth Varieties. 82 Andreas Gathmann 82 Andreas Gathmann 10. Smooth Varieties Let a be a point on a variety X. In the last chapter we have introduced the tangent cone C a X as a way to study X locally around a (see Construction 9.20). It

More information

arxiv: v2 [math.ag] 24 Jun 2015

arxiv: v2 [math.ag] 24 Jun 2015 TRIANGULATIONS OF MONOTONE FAMILIES I: TWO-DIMENSIONAL FAMILIES arxiv:1402.0460v2 [math.ag] 24 Jun 2015 SAUGATA BASU, ANDREI GABRIELOV, AND NICOLAI VOROBJOV Abstract. Let K R n be a compact definable set

More information

Maths 212: Homework Solutions

Maths 212: Homework Solutions Maths 212: Homework Solutions 1. The definition of A ensures that x π for all x A, so π is an upper bound of A. To show it is the least upper bound, suppose x < π and consider two cases. If x < 1, then

More information

Summer Algebraic Geometry Seminar

Summer Algebraic Geometry Seminar Summer Algebraic Geometry Seminar Lectures by Bart Snapp About This Document These lectures are based on Chapters 1 and 2 of An Invitation to Algebraic Geometry by Karen Smith et al. 1 Affine Varieties

More information

Analysis III Theorems, Propositions & Lemmas... Oh My!

Analysis III Theorems, Propositions & Lemmas... Oh My! Analysis III Theorems, Propositions & Lemmas... Oh My! Rob Gibson October 25, 2010 Proposition 1. If x = (x 1, x 2,...), y = (y 1, y 2,...), then is a distance. ( d(x, y) = x k y k p Proposition 2. In

More information

On John type ellipsoids

On John type ellipsoids On John type ellipsoids B. Klartag Tel Aviv University Abstract Given an arbitrary convex symmetric body K R n, we construct a natural and non-trivial continuous map u K which associates ellipsoids to

More information

Vector bundles in Algebraic Geometry Enrique Arrondo. 1. The notion of vector bundle

Vector bundles in Algebraic Geometry Enrique Arrondo. 1. The notion of vector bundle Vector bundles in Algebraic Geometry Enrique Arrondo Notes(* prepared for the First Summer School on Complex Geometry (Villarrica, Chile 7-9 December 2010 1 The notion of vector bundle In affine geometry,

More information

Jane and Joe are measuring the circumference of a dime with a string. Jane' s result is: 55 mm Joe's result is: 58 mm

Jane and Joe are measuring the circumference of a dime with a string. Jane' s result is: 55 mm Joe's result is: 58 mm A LESSON ON ABSOLUTE VALUE Jane and Joe are measuring the circumference of a dime with a string. Jane' s result is: 55 mm Joe's result is: 58 mm Tom knows the true length of the circumference: 56 mm. He

More information

Moore Penrose inverses and commuting elements of C -algebras

Moore Penrose inverses and commuting elements of C -algebras Moore Penrose inverses and commuting elements of C -algebras Julio Benítez Abstract Let a be an element of a C -algebra A satisfying aa = a a, where a is the Moore Penrose inverse of a and let b A. We

More information

Notes on symplectic geometry and group actions

Notes on symplectic geometry and group actions Notes on symplectic geometry and group actions Peter Hochs November 5, 2013 Contents 1 Example of Hamiltonian mechanics 1 2 Proper actions and Hausdorff quotients 4 3 N particles in R 3 7 4 Commuting actions

More information

SOME COUNTEREXAMPLES IN DYNAMICS OF RATIONAL SEMIGROUPS. 1. Introduction

SOME COUNTEREXAMPLES IN DYNAMICS OF RATIONAL SEMIGROUPS. 1. Introduction SOME COUNTEREXAMPLES IN DYNAMICS OF RATIONAL SEMIGROUPS RICH STANKEWITZ, TOSHIYUKI SUGAWA, AND HIROKI SUMI Abstract. We give an example of two rational functions with non-equal Julia sets that generate

More information

AN EXPLORATION OF THE METRIZABILITY OF TOPOLOGICAL SPACES

AN EXPLORATION OF THE METRIZABILITY OF TOPOLOGICAL SPACES AN EXPLORATION OF THE METRIZABILITY OF TOPOLOGICAL SPACES DUSTIN HEDMARK Abstract. A study of the conditions under which a topological space is metrizable, concluding with a proof of the Nagata Smirnov

More information

Chapter 12. The cross ratio Klein s Erlanger program The projective line. Math 4520, Fall 2017

Chapter 12. The cross ratio Klein s Erlanger program The projective line. Math 4520, Fall 2017 Chapter 12 The cross ratio Math 4520, Fall 2017 We have studied the collineations of a projective plane, the automorphisms of the underlying field, the linear functions of Affine geometry, etc. We have

More information

Elementary Analysis Math 140D Fall 2007

Elementary Analysis Math 140D Fall 2007 Elementary Analysis Math 140D Fall 2007 Bernard Russo Contents 1 Friday September 28, 2007 1 1.1 Course information............................ 1 1.2 Outline of the course........................... 1

More information

Math 418 Algebraic Geometry Notes

Math 418 Algebraic Geometry Notes Math 418 Algebraic Geometry Notes 1 Affine Schemes Let R be a commutative ring with 1. Definition 1.1. The prime spectrum of R, denoted Spec(R), is the set of prime ideals of the ring R. Spec(R) = {P R

More information