Boolean operations with implicit and parametric representation of primitives using R-functions

Yohan D Fougerolle1, Andrei Gribok, Sebti Foufou

  • 1University of Tennessee, Knoxville, TN 37996-2100, USA. yfougero@utk.edu

Related Concept Videos

Rationalizing Substitutions01:29

Rationalizing Substitutions

Integrals involving non-rational functions are often difficult to evaluate using standard techniques, especially when radicals appear in the integrand. Rationalizing substitution provides a systematic method for simplifying such integrals by converting them into rational forms that are easier to handle.Consider a rod whose linear mass density depends on a constant linear density, a characteristic length, and the distance from the left end of the rod. Determining the total mass requires...
Types of Functions I01:26

Types of Functions I

Functions are fundamental mathematical tools that capture relationships between variables and describe how one quantity changes in relation to another. Their diverse forms allow them to model various real-world phenomena with precision and flexibility. Among the various categories, algebraic functions are prominent due to their formulation through basic arithmetic operations: addition, subtraction, multiplication, division, and root extraction.Algebraic functions include polynomial, rational,...
Combining Functions01:16

Combining Functions

Functions can be combined to form new mathematical models that describe interactions between variables. These combinations are fundamental in understanding relationships between changing quantities and are commonly encountered in scientific and engineering contexts. The combination methods—addition, subtraction, multiplication, division, and composition—each have unique implications for the resulting function’s domain and behavior.When combining functions through arithmetic operations, such...
Functions of Three or More Variables01:31

Functions of Three or More Variables

A function of three variables assigns a single real number to each point in three-dimensional space. Every point is identified by its Cartesian coordinates, x, y, and z, and the function maps this ordered triple to a scalar value. Such functions are commonly used to describe physical quantities that vary throughout space.A representative example is the electric potential generated by a point charge. In this case, the potential at a given location depends only on the distance from the charge. If...
Rational Expressions01:28

Rational Expressions

Rational expressions are algebraic fractions in which both the numerator and the denominator are polynomials. These expressions follow the arithmetic rules of numerical fractions but require extra care due to the presence of variables. A fundamental part of working with rational expressions is identifying values that make the expression undefined, typically those that result in division by zero or undefined radicals.Determining the DomainThe domain of a rational expression includes all real...
Functions of Two Variables01:21

Functions of Two Variables

Functions of two variables extend the concept of single-variable functions by allowing an output to depend on two independent inputs. In single-variable calculus, one input corresponds to one output, producing a curve on a two-dimensional graph. In contrast, functions of two variables describe systems in which multiple factors influence the outcome simultaneously. Such functions are commonly written in the form z = f(x,y), where each ordered pair in the domain corresponds to a unique output...