<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Cyclic_decomposition_theorem</id>
	<title>Cyclic decomposition theorem - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Cyclic_decomposition_theorem"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;action=history"/>
	<updated>2026-04-22T13:00:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;diff=321129&amp;oldid=prev</id>
		<title>128.135.100.107: /* Conductor */</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;diff=321129&amp;oldid=prev"/>
		<updated>2014-03-18T02:29:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Conductor&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;amp;diff=321129&amp;amp;oldid=30313&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>128.135.100.107</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;diff=30313&amp;oldid=prev</id>
		<title>en&gt;BG19bot: WP:CHECKWIKI error fix. Section heading problem. Violates WP:MOSHEAD.</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Cyclic_decomposition_theorem&amp;diff=30313&amp;oldid=prev"/>
		<updated>2014-01-07T05:47:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:CHECKWIKI&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:CHECKWIKI (page does not exist)&quot;&gt;WP:CHECKWIKI&lt;/a&gt; error fix. Section heading problem. Violates &lt;a href=&quot;/index.php?title=WP:MOSHEAD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:MOSHEAD (page does not exist)&quot;&gt;WP:MOSHEAD&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In geometry, an [[intersection]] is a point, line, or curve common in two or more objects (such as lines, curves, planes, and surfaces). The most simple case in [[Euclidean geometry]] is the intersection points of two distinct [[line (geometry)|lines]], that is either one [[point (geometry)|point]] or does not exist if lines are [[parallel lines|parallel]].&lt;br /&gt;
[[File:Schnittpunkt-2g.png|200px|thumb|intersection point of two lines]]&lt;br /&gt;
&lt;br /&gt;
Determination of the intersection of [[flat (geometry)|flats]] is a simple task of [[linear algebra]], namely a [[system of linear equations]]. In general the determination of an intersection leads to [[non-linear equation]]s, which can be [[numerical solution|solved numerically]], for example using a [[Newton iteration]]. Intersection problems between a line and a [[conic section]] (circle, ellipse, parabola, ...) or a [[quadric]] (sphere, cylinder, hyperboloid, ...) lead to [[quadratic equation]]s that can be easily solved. Intersections between quadrics lead to [[quartic equation]]s that can be solved [[algebraic equation|algebraically]].&lt;br /&gt;
&lt;br /&gt;
== On a plane ==&lt;br /&gt;
{{further|plane (geometry)|two-dimensional space}}&lt;br /&gt;
&lt;br /&gt;
=== Two lines ===&lt;br /&gt;
{{main|Line–line intersection}}&lt;br /&gt;
For the determination of the intersection point of two non-parallel lines&lt;br /&gt;
*&amp;lt;math&amp;gt;a_1x+b_1y=c_1, \ a_2x+b_2y=c_2 &amp;lt;/math&amp;gt; &lt;br /&gt;
one gets from [[Cramer&amp;#039;s rule]] for the coordinates of the intersection point &amp;lt;math&amp;gt;(x_s,y_s)&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt; x_s=\frac{c_1b_2-c_2b_1}{a_1b_2-a_2b_1} , \quad y_s=\frac{a_1c_2-a_2c_1}{a_1b_2-a_2b_1}. \ &amp;lt;/math&amp;gt; &lt;br /&gt;
(In case of &amp;lt;math&amp;gt; a_1b_2-a_2b_1=0&amp;lt;/math&amp;gt; the lines are parallel.)&lt;br /&gt;
&lt;br /&gt;
If the lines are given by two points each, see next section.&lt;br /&gt;
&lt;br /&gt;
=== Two line segments ===&amp;lt;!-- caution: an internal link --&amp;gt;&lt;br /&gt;
{{main|Line segment intersection}}&lt;br /&gt;
[[File:Is-linesegm.png|300px|thumb|intersection of two line segments]]&lt;br /&gt;
For two non-parallel [[line segment]]s &amp;lt;math&amp;gt;(x_1,y_1),(x_2,y_2)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(x_3,y_3),(x_4,y_4)&amp;lt;/math&amp;gt; there is no need for an intersection point (see picture), because the intersection point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; of the corresponding lines need not to be contained in the line segments. In order to check the situation one uses parametric representations of the lines:&lt;br /&gt;
: &amp;lt;math&amp;gt; (x(s),y(s))=(x_1+s(x_2-x_1),y_1+s(y_2-y_1)),&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt; (x(t),y(t))=(x_3+t(x_4-x_3),y_3+t(y_4-y_3)). &amp;lt;/math&amp;gt;&lt;br /&gt;
The line segments intersect only in a common point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt; of the corresponding lines if the corresponding parameters &amp;lt;math&amp;gt;s_0,t_0&amp;lt;/math&amp;gt; fulfill the condition &amp;lt;math&amp;gt; 0\le s_0,t_0 \le 1 &amp;lt;/math&amp;gt;. &lt;br /&gt;
The parametrs &amp;lt;math&amp;gt;s_0,t_0 &amp;lt;/math&amp;gt; are the solution of the linear system &lt;br /&gt;
: &amp;lt;math&amp;gt;s(x_2-x_1)-t(x_4-x_3)=x_3-x_1,&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; s(y_2-y_1)-t(y_4-y_3)=y_3-y_1 \ .&amp;lt;/math&amp;gt;&lt;br /&gt;
It can be solved using Cramer&amp;#039;s rule (see [[#Two lines|above]]). If the condition &amp;lt;math&amp;gt; 0\le s_0,t_0 \le 1 &amp;lt;/math&amp;gt; is fulfilled one inserts &amp;lt;math&amp;gt;s_0&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; into the corresponding parametric representation and gets the intersection point &amp;lt;math&amp;gt;(x_0,y_0)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Example:&amp;#039;&amp;#039;  For the line segments &amp;lt;math&amp;gt;(1,1),(3,2)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(1,4),(2,-1)&amp;lt;/math&amp;gt; one gets the linear system&lt;br /&gt;
:&amp;lt;math&amp;gt; 2s-t=0&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;s+5t=3&amp;lt;/math&amp;gt;&lt;br /&gt;
and &amp;lt;math&amp;gt;s_0=\tfrac{3}{11}, t_0=\tfrac{6}{11}&amp;lt;/math&amp;gt;. That means: the lines intersect at point &amp;lt;math&amp;gt;(\tfrac{17}{11},\tfrac{14}{11})&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Remark:&amp;#039;&amp;#039; Considering lines (not segments!) determined by pairs of points, each, condition &amp;lt;math&amp;gt; 0\le s_0,t_0 \le 1 &amp;lt;/math&amp;gt; can be skipped and the method yield the intersection point of the lines (see [[#Two lines|above]]).&lt;br /&gt;
&lt;br /&gt;
[[File:Is-circle-line.png|thumb|line–circle intersection]]&lt;br /&gt;
&lt;br /&gt;
=== A line and a circle ===&lt;br /&gt;
For the intersection of&lt;br /&gt;
*line &amp;lt;math&amp;gt;ax+by=c&amp;lt;/math&amp;gt; and [[circle]] &amp;lt;math&amp;gt;x^2+y^2=r^2&amp;lt;/math&amp;gt; &lt;br /&gt;
one solves the line equation for {{mvar|x}} or {{mvar|y}} and [[substitution (algebra)|substitutes]] it into the equation of the circle and gets for the solution (using the formula of a quadratic equation) &amp;lt;math&amp;gt;(x_1,y_1),(x_2,y_2)&amp;lt;/math&amp;gt; with&lt;br /&gt;
:&amp;lt;math&amp;gt;x_{1/2}= \frac{ac\pm b\sqrt{r^2(a^2+b^2)-c^2}}{a^2+b^2} \ ,&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt;y_{1/2}= \frac{bc\mp a\sqrt{r^2(a^2+b^2)-c^2}}{a^2+b^2} \ , &amp;lt;/math&amp;gt;&lt;br /&gt;
if &amp;lt;math&amp;gt; r^2(a^2+b^2)-c^2\ge0 \ .&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If &amp;lt;math&amp;gt; r^2(a^2+b^2)-c^2=0 &amp;lt;/math&amp;gt; holds,  there exists only one intersection point and the line is tangent to the circle.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Remark:&amp;#039;&amp;#039;&lt;br /&gt;
#If the circle&amp;#039;s midpoint is not the origin, see.&amp;lt;ref&amp;gt;[http://www.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf,&amp;#039;&amp;#039;Geometry and Algorithms for COMPUTER AIDED DESIGN&amp;#039;&amp;#039;],  p. 17&amp;lt;/ref&amp;gt; &lt;br /&gt;
#The intersection of a line and a parabola or hyperbola may be treated analogously.&lt;br /&gt;
&lt;br /&gt;
=== Two circles ===&lt;br /&gt;
[[File:Is-circle-circle.png|thumb|circle–circle intersection]]&lt;br /&gt;
[[File:Is-circle-ellipse.png|thumb|circle–ellipse intersection]]&lt;br /&gt;
The determination of the intersection points of two circles&lt;br /&gt;
* &amp;lt;math&amp;gt;(x-x_1)^2+(y-y_1)^2=r_1^2 ,\ \quad  (x-x_2)^2+(y-y_2)^2=r_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
can be reduced to the previous case of intersecting a line and a circle. By subtraction of the two given equations one gets the line equation: &lt;br /&gt;
:&amp;lt;math&amp;gt;2(x_2-x_1)x+2(y_2-y_1)y=r_1^2-x_1^2-y_1^2-r_2^2+x_2^2+y_2^2. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Two conic sections ===&lt;br /&gt;
The problem of intersection of an ellipse/hyperbola/parabola with another [[conic section]] leads to a [[algebraic system|system of quartic equations]], which can be solved in special cases easily by elimination of one coordinate. In general the intersection points can be determined by solving the equation by a Newton iteration. If a) both conics are given implicitly (by an equation) a 2-dimensional Newton iteration b) one implicitly and the other parametrically given a 1-dimensional Newton iteration is necessary. See next section.&lt;br /&gt;
&lt;br /&gt;
=== Two curves ===&lt;br /&gt;
[[File:Schnittp2d-transv.png|250px|thumb|A transversal intersection of two curves]]&lt;br /&gt;
[[File:Beruehr-schnitt.png|350px|thumb|touching intersection (left),  touching (right)]]&lt;br /&gt;
Two curves in &amp;lt;math&amp;gt;\R^2&amp;lt;/math&amp;gt;, which are continuously differentiable (i.e. there is no sharp bend),&lt;br /&gt;
have an intersection point, if they have a point of the plane in common and have at this point &lt;br /&gt;
: a: different tangent lines (&amp;#039;&amp;#039;&amp;#039;[[transversality (mathematics)|transversal]] intersection&amp;#039;&amp;#039;&amp;#039;), or&lt;br /&gt;
: b: the tangent line in common and they are crossing each other (&amp;#039;&amp;#039;&amp;#039;touching intersection&amp;#039;&amp;#039;&amp;#039;, s. picture).&lt;br /&gt;
&lt;br /&gt;
If both the curves have a point {{mvar|S}} and the tangent line there in common but do not cross each other, they are just &amp;#039;&amp;#039;touching&amp;#039;&amp;#039; at point {{mvar|S}}.&lt;br /&gt;
&lt;br /&gt;
Because touching intersection appears rarely and is difficult to deal with, the following considerations omit this case. In any case below all necessary differential conditions are presupposed. The determination of intersection points always lead to 1 or 2 non-linear equations which can be solved by a Newton iteration. A list of the appearing cases follows:&lt;br /&gt;
&lt;br /&gt;
[[File:Schnittp2d-pi.png|thumb|intersection of a parametric curve and an implicit curve]]&lt;br /&gt;
[[File:Schnittp2d-ii.png|thumb|intersection of two implicit curves]]&lt;br /&gt;
*If &amp;#039;&amp;#039;both curves are explicitly&amp;#039;&amp;#039; given: &amp;lt;math&amp;gt; y=f_1(x), \ y=f_2(x)&amp;lt;/math&amp;gt;, equalizing yields the equation&lt;br /&gt;
:: &amp;lt;math&amp;gt;f_1(x)=f_2(x) \ .&amp;lt;/math&amp;gt;&lt;br /&gt;
*If &amp;#039;&amp;#039;both curves are parametrically&amp;#039;&amp;#039; given: &amp;lt;math&amp;gt;C_1: (x_1(t),y_1(t)), \ C_2: (x_2(s),y_2(s)).&amp;lt;/math&amp;gt;&lt;br /&gt;
: Equalizing yields two equations for two variables:&lt;br /&gt;
::  &amp;lt;math&amp;gt;x_1(t)=x_2(s), \ y_1(t)=y_2(s) \ .&amp;lt;/math&amp;gt;&lt;br /&gt;
*If &amp;#039;&amp;#039;one curve is parametrically and the other implicitly&amp;#039;&amp;#039; given: &amp;lt;math&amp;gt;C_1: (x_1(t),y_1(t)), \ C_2: f(x,y)=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
:This is beside the explicit case the simplest case. One has to insert the parametric representation of &amp;lt;math&amp;gt;C_1&amp;lt;/math&amp;gt; into the equation &amp;lt;math&amp;gt;f(x,y)=0&amp;lt;/math&amp;gt; of curve &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; and one gets the equation:&lt;br /&gt;
::&amp;lt;math&amp;gt;f(x(t),y(t))=0 \ .&amp;lt;/math&amp;gt;&lt;br /&gt;
*If &amp;#039;&amp;#039;both curves are implicitly&amp;#039;&amp;#039; given: &amp;lt;math&amp;gt;C_1: f_1(x,y)=0, \ C_2: f_2(x,y)=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
: Here, an intersection point is a solution of the system&lt;br /&gt;
::&amp;lt;math&amp;gt;f_1(x,y)=0, \ f_2(x,y)=0 \ .&amp;lt;/math&amp;gt;&lt;br /&gt;
Any Newton iteration needs convenient starting values, which can be derived by a visualization of both the curves. A parametrically or explicitly given curve can easily be visualized, because to any parameter {{mvar|t}} or {{mvar|x}} respectively it is easy to calculate the corresponding point. For implicitly given curves this task is not as easy. In this case one has to determine a curve point with help of starting values and an iteration. See&lt;br /&gt;
.&amp;lt;ref&amp;gt;[http://www.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf, &amp;#039;&amp;#039;Geometry and Algorithms for COMPUTER AIDED DESIGN&amp;#039;&amp;#039;], p. 33&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Examples:&amp;#039;&amp;#039;&lt;br /&gt;
:1: &amp;lt;math&amp;gt;C_1: (t,t^3)&amp;lt;/math&amp;gt; and circle &amp;lt;math&amp;gt;C_2: (x-1)^2+(y-1)^2-10=0&amp;lt;/math&amp;gt; (s. picture). &lt;br /&gt;
:: The Newton iteration &amp;lt;math&amp;gt;t_{n+1}:=t_n-\frac{f(t_n)}{f&amp;#039;(t_n)}&amp;lt;/math&amp;gt; for function &lt;br /&gt;
:::&amp;lt;math&amp;gt;f(t)=(t-1)^2+(t^3-1)^2-10&amp;lt;/math&amp;gt; has to be done. As startvalues one can choose −1 and 1.5.&lt;br /&gt;
::The intersection points are: (−1.1073, −1.3578), (1.6011, 4.1046)&lt;br /&gt;
:2:&amp;lt;math&amp;gt;C_1: f_1(x,y)=x^4+y^4-1=0,&amp;lt;/math&amp;gt;&lt;br /&gt;
:: &amp;lt;math&amp;gt;C_2: f_2(x,y)=(x-0.5)^2+(y-0.5)^2-1=0 &amp;lt;/math&amp;gt; (s. picture). &lt;br /&gt;
:: The Newton iteration &lt;br /&gt;
:::&amp;lt;math&amp;gt;{x_{n+1}\choose y_{n+1}}={x_{n}+\delta_x\choose y_n+\delta_y}&amp;lt;/math&amp;gt; has to be performed, where &amp;lt;math&amp;gt;{\delta_x \choose \delta_y}&amp;lt;/math&amp;gt; is the solution of the linear system&lt;br /&gt;
:::&amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
  \frac{\partial f_1}{\partial x} &amp;amp; \frac{\partial f_1}{\partial y} \\&lt;br /&gt;
  \frac{\partial f_2}{\partial x} &amp;amp; \frac{\partial f_2}{\partial y} &lt;br /&gt;
 \end{pmatrix}{\delta_x \choose \delta_y}={-f_1\choose -f_2}&lt;br /&gt;
&amp;lt;/math&amp;gt; at point &amp;lt;math&amp;gt;(x_n,y_n)&amp;lt;/math&amp;gt;. As starting values one can choose(−0.5, 1) and (1, −0.5).&lt;br /&gt;
:: The linear system can be solved by Cramer&amp;#039;s rule.&lt;br /&gt;
::The intersection points are (−0.3686, 0.9953) and (0.9953, −0.3686).&lt;br /&gt;
&lt;br /&gt;
=== Two polygons ===&lt;br /&gt;
[[File:Is-polygpolyg.png|300px|thumb|intersection of two polygons: window test]]&lt;br /&gt;
If one wants to determine the intersection points of two polygons, one can check the intersection of any pair of line segments of the polygons (see [[#Two line segments|above]]). For polygons with a lot of segments this method is rather time consuming. In praxis one accelerates the intersection algorithm by using &amp;#039;&amp;#039;window tests&amp;#039;&amp;#039;. In this case one divides the polygons into small sub-polygons and determines the smallest window (rectangle with sides parallel to the coordinate axes) for any sub-polygon. Before starting the time consuming determination of the intersection point of two line segments any pair of windows is tested for common points. See.&amp;lt;ref&amp;gt;[http://www.mathematik.tu-darmstadt.de/~ehartmann/cdg-skript-1998.pdf CDKG: Computerunterstützte Darstellende und Konstruktive Geometrie (TU Darmstadt)] (PDF; 3,4&amp;amp;nbsp;MB), p. 79&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== In space (three dimensions) ==&lt;br /&gt;
{{more information|three-dimensional space}}&lt;br /&gt;
In 3-dimensional space there are intersection points (common points) between curves and surfaces. In the following sections we consider &amp;#039;&amp;#039;[[transversality (mathematics)|transversal]] intersection&amp;#039;&amp;#039; only.&lt;br /&gt;
&lt;br /&gt;
=== A line and a plane ===&lt;br /&gt;
{{main|Line–plane intersection}}&lt;br /&gt;
[[File:Schnittp-ger-eb.png|thumb|Line–plane intersection]]&lt;br /&gt;
The intersection of a line and a plane &amp;#039;&amp;#039;in [[general position]]&amp;#039;&amp;#039; in three dimensions is a point.&lt;br /&gt;
&lt;br /&gt;
Commonly a line in space is represented parametrically  &amp;lt;math&amp;gt; (x(t),y(t),z(t)) &amp;lt;/math&amp;gt; and a plane by an equation &amp;lt;math&amp;gt;ax+by+cz=d&amp;lt;/math&amp;gt;. Inserting the parameter representation into the equation yields the linear equation &lt;br /&gt;
:&amp;lt;math&amp;gt;ax(t)+by(t)+cz(t)=d\ ,&amp;lt;/math&amp;gt;&lt;br /&gt;
for parameter &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; of the intersection point &amp;lt;math&amp;gt;(x(t_0),y(t_0),z(t_0))&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the linear equation has no solution, the line either lies on the plane or is parallel to it.&lt;br /&gt;
&lt;br /&gt;
=== Three planes ===&lt;br /&gt;
If a line is defined by two intersecting planes &amp;lt;math&amp;gt;\varepsilon_i: \ \vec n_i\cdot\vec x=d_i, \ i=1,2&amp;lt;/math&amp;gt; and should be intersected by a third plane &amp;lt;math&amp;gt;\varepsilon_3: \ \vec n_3\cdot\vec x=d_3 &amp;lt;/math&amp;gt;, the common intersection point of the three planes has to be evaluated.&lt;br /&gt;
&lt;br /&gt;
Three planes &amp;lt;math&amp;gt;\varepsilon_i: \ \vec n_i\cdot\vec x=d_i, \ i=1,2,3 &amp;lt;/math&amp;gt; with linear independent normal vectors &amp;lt;math&amp;gt; \vec n_1,\vec n_2, \vec n_3&amp;lt;/math&amp;gt; have the intersection point &lt;br /&gt;
:&amp;lt;math&amp;gt; \vec p_0=\frac{d_1(\vec n_2\times \vec n_3) +d_2(\vec n_3\times \vec n_1) + d_3(\vec n_1\times \vec n_2)}{\vec n_1\cdot(\vec n_2\times \vec n_3)} \ .&amp;lt;/math&amp;gt; &lt;br /&gt;
For the proof one should establish &amp;lt;math&amp;gt;\vec n_i\cdot\vec p_0=d_i, \ i=1,2,3 , &amp;lt;/math&amp;gt; using the rules of a [[scalar triple product]]. If the scalar triple product equals to 0, then planes either do not have the triple intersection or it is a line (or a plane, if all three planes are the same).&lt;br /&gt;
&lt;br /&gt;
=== A curve and a surface ===&lt;br /&gt;
[[File:Is-pcurve-isurface.png|250px|thumb|intersection of curve &amp;lt;math&amp;gt;(t,t^2,t^3)&amp;lt;/math&amp;gt; with surface &amp;lt;math&amp;gt;x^4+y^4+z^4=1 &amp;lt;/math&amp;gt;]]&lt;br /&gt;
Analogously to the plane case the following cases lead to non-linear systems, which can be solved using a 1- or 3-dimensional Newton iteration.&amp;lt;ref&amp;gt;[http://www.mathematik.tu-darmstadt.de/~ehartmann/cdgen0104.pdf, &amp;#039;&amp;#039;Geometry and Algorithms for COMPUTER AIDED DESIGN&amp;#039;&amp;#039;], p. 93&amp;lt;/ref&amp;gt;&lt;br /&gt;
*parametric curve &amp;lt;math&amp;gt;C: (x(t),y(t),z(t) &amp;lt;/math&amp;gt; and &lt;br /&gt;
:parametric surface &amp;lt;math&amp;gt;S: (x(u,v),y(u,v),z(u,v))\ ,&amp;lt;/math&amp;gt;&lt;br /&gt;
*parametric curve &amp;lt;math&amp;gt;C: (x(t),y(t),z(t) &amp;lt;/math&amp;gt; and &lt;br /&gt;
:implicit surface &amp;lt;math&amp;gt; S: f(x,y,z)=0\ .&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:parametric curve &amp;lt;math&amp;gt;C: (t,t^2,t^3)&amp;lt;/math&amp;gt;  und &lt;br /&gt;
:implicit surface &amp;lt;math&amp;gt;S: x^4+y^4+z^4-1=0&amp;lt;/math&amp;gt; (s. picture).&lt;br /&gt;
:The intersection points are: (−0.8587, 0.7374, −0.6332), (0.8587, 0.7374, 0.6332).&lt;br /&gt;
&lt;br /&gt;
A [[line–sphere intersection]] is a simple special case.&lt;br /&gt;
&lt;br /&gt;
Like the case of a line and a plane, the intersection of a curve and a surface &amp;#039;&amp;#039;in [[general position]]&amp;#039;&amp;#039; consists of discrete points, but a curve may be partly or totally contained in a surface.&lt;br /&gt;
&lt;br /&gt;
=== A line and a polyhedron ===&lt;br /&gt;
{{main|Intersection of a polyhedron with a line}}&lt;br /&gt;
&lt;br /&gt;
=== Two surfaces ===&lt;br /&gt;
{{main|Intersection curve}}&lt;br /&gt;
Two transversally intersecting surfaces give an [[intersection curve]]. The most simple case the intersection line of two non-parallel planes.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Computational geometry]]&lt;br /&gt;
* [[Equation of a line]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Euclidean geometry]]&lt;br /&gt;
[[Category:Linear algebra]]&lt;br /&gt;
[[Category:Computational geometry]]&lt;/div&gt;</summary>
		<author><name>en&gt;BG19bot</name></author>
	</entry>
</feed>