algebraic geometry - university of washington€¦ · algebraic geometry a personal view cse 590b...

148
Algebraic Geometry A Personal View CSE 590B James F. Blinn [email protected] Mailing List Subscribe at https://mailman.cs.washington.edu/ mailman/listinfo/cse590b

Upload: others

Post on 16-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Algebraic Geometry A Personal View

CSE 590B

James F. Blinn

[email protected]

Mailing List

Subscribe at

https://mailman.cs.washington.edu/

mailman/listinfo/cse590b

Page 2: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

University of Michigan

1967-1974

Page 3: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

University of Michigan

1967-1974

Page 4: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Gordon Romney (U Utah) 1969

+ Appendix

Page 5: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

University of Utah 1974-1977

Page 6: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

JPL/Caltech 1977-1995

Page 7: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

JPL/Caltech 1977-1995

Voyager Cosmos

The Mechanical Universe Mathematics!

Page 8: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Render 3D Objects

Planar Polygons = First Order Surfaces

Page 9: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Render 3D Objects

Second Order Surfaces

Page 10: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Render 3D Objects

Third (and higher) Order Surfaces

Page 11: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

UM, UU, JPL, Microsoft and Now

1962-present

Studying Algebraic Geometry

Algebraic Equations

Geometric Shapes

Making Algebraic Geometry

More Understandable

Page 12: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Jim Blinn’s Corner Articles 1987 - 2007

Many of them on Algebraic Geometry

Page 13: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Why Am I Here

• Share my enthusiasms

• Help me organize my ideas

I work better if I have an audience (M.B.)

Updates to old articles

Unpublished articles

Keep me from repeating myself

Publish on web site

• One Session every 2 weeks

• Later meetings may get more sketchy

• Discuss open questions

Page 14: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Why Are You Here

•Varied Audience

• Go slowly at first

• Prerequisites:

• vectors and matrices

• homogeneous coords

•See old stuff in new ways

•See new stuff

Page 15: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

What I will talk about

•Real Algebraic Projective Geometry

• Real is more complex than Complex

• Projective is simpler than Euclidean

•Dimension 1,2,3

•Lowish Order Polynomials

•Notation, notation, notation

•Lots of Pictures

Page 16: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Pictures? Why no

can fool you

show only special cases

hard to generalize to high dimensions

hard to make

forces you to think (visualize internally)

Why yes

intuition

see patterns

I am visual thinker (see patterns)

pretty

Hartshorne vs. Abraham&Shaw

Page 17: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

2 2 1X Y

Relation Between

Algebra and Geometry

Page 18: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

2 24 1X Y

Relation Between

Algebra and Geometry

Page 19: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Relation Between

Algebra and Geometry

2 24 1X X Y

Page 20: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

General Quadratic Curve

2 22

2 2

0

A X B XY CY

D X EY

F

Page 21: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Quadratic Curve

2 22

2 2 0

A X B XY CY

D X EY F

2 2 2... 2ACF BED D C E A B F D

Discriminant , , , , , 0A B C D E F D

Page 22: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Cubic Curve 3 2 2 3

2 2

3 3

3 6 3

3 3 0

AX BX Y CXY DY

EX FXY GY

HX JY K

1

Page 23: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant of Cubic

, , , , , , , , , 0A B C D E F G H J K D

G. Salmon (1879):

1

4 4 4 4 3 3

4 2 2 2 2 3 3 3 3

2 3 3 2 3 3 2 2

3 3 3 3

12

36 64

192 192

64 ...

A D K A D K GJ

A D K G J A D K F

A D K F BE AD K FB E

D K B E

D

D has over 10,000 terms

Page 24: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant of Cubic

3 264S T D

S: degree 4 in A…K

has 25 terms

T: degree 6 in A…K

has 103 terms

1

Want Better Notation

Page 25: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Notation = Creative Abbreviation

a c b e

f h d k

ab cd e

fb hd k

M v w

N M v NM v

Page 26: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Review of Typical Notation

And some snags

Page 27: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

2D Euclidean Geometry

X

Y

X Y X YP

Page 28: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b
Page 29: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b
Page 30: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b
Page 31: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b
Page 32: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b
Page 33: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

What Went Wrong?

Top View Front View (Post Perspective)

Page 34: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

2D Projective Geometry

3D Algebraic Objects

X

Y

x y

w w

x y wP

x y w

Page 35: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Equation of a Line

L

x y wP

0ax by cw

0

a

x y w b

c

Page 36: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Equation of a Line

a

b

c

L

x y wP

0

a

x y w b

c

0 P L

Row/column standardization?

0ax by cw

Page 37: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Two Points Make A Line

S

L

P

L P S

0

0

P P P

S S S

ax y w

bx y w

c

P P P

S S S

a x y w

b

c x y w

, ,P S P S P S P S P S P Sa y w w y b w x x w c x y y x

Page 38: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Two Lines Make A Point

M

P

L

0 0

L M

L M

L M

a a

x y w b b

c c

P L M

L M

L M

L M

a a

x y w b b

c c

Page 39: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming Points

ˆPT P

11 12 13

21 22 23

31 32 33

ˆ ˆ ˆ

T T T

x y w T T T x y w

T T T

Page 40: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming Lines

0 P L

1 0 PT T L

1 T L L

1 0 P TT L

0 P L

PT P

Page 41: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Matrix Adjugate (fka Adjoint)

1

2

3

R

R

R

T *

2 3 3 1 1 2R R R R R R

T

*

det 0 0

0 det 0

0 0 det

T

TT T

T

1 0 0

det 0 1 0

0 0 1

T

?

Page 42: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming Points and Lines

* T L L

* * *11 12 13

* * *21 22 23

* * *31 32 33

ˆ

ˆ

ˆ

aT T T a

T T T b b

T T T c c

PT P 11 12 13

21 22 23

31 32 33

ˆ ˆ ˆ

T T T

x y w T T T x y w

T T T

Page 43: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Point on Quadratic Curve 2

2

2

2 2

2

0

Ax Bxy Cxw

Dy Eyw

Fw

0

A B C x

x y w B D E y

C E F w

0T P Q P

P

Q

Page 44: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming a Quadratic

0T PQP

* * 0T

T P TT Q TT P

* *T T QT Q

* * 0TT PT T QT PT

0T PQP

PT P

Page 45: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Given Point, Find Tangent

P

Q

T P QP

0 T PQP

P L

Page 46: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Given Point, Find Tangent

P

Q

L = Q PT T P QP

0 T PQP

P L

Page 47: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Is a Line Tangent to Q

L

Q

*0 T L Q L

Page 48: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Given Tangent, Find Point

L

Q

P L

*T L Q L

*0 TL Q L

Page 49: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Given Tangent, Find Point

L

Q

LT Q

* =P

*

*

0 T

T

L Q L

L Q L

P L

Page 50: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Kinds of Matrix

point point T

point lineT

Q

*line pointT Q

Page 51: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Point on Cubic Curve

3 2 2 3

2 2

2 2

3

3 3

3 6 3

3 3

0

Ax Bx y Cxy Dy

Ex w Fxyw Gy w

Hxw Jyw

Kw

P=[x,y,w]

C

Page 52: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Forms of Cubic Curve Equation 3 2 2 3

2 2

2 2

3

3 3

3 6 3

3 3

0

Ax Bx y Cxy Dy

Ex w Fxyw Gy w

Hxw Jyw

Kw

0

A B E B C F E F H x x

x y w B C F C D G F G J y y

E F H F G J H J K w w

0T T PCP P

Page 53: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Forms of Cubic Curve Equation 3 2 2 3

2 2

2 2

3

3 3

3 6 3

3 3

0

Ax Bx y Cxy Dy

Ex w Fxyw Gy w

Hxw Jyw

Kw

0

A B E B C F E F H x x

x y w B C F C D G F G J y y

E F H F G J H J K w w

, ,

, ,

0i j k i j k

i j k

PP P C

Page 54: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Two Problems With Notation

A B E B C F E F H

B C F C D G F G J

E F H F G J H J K

C

point lineT

Q

Row vs. Column Confusion

Handing More Than Two Indices

Page 55: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

The Solution

• Steal Notational Tricks from Physics

– General Relativity

– Quantum Mechanics

• Tuned to Algberaic Geometry

Page 56: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Old Index Types

1 2 3P P PP

1

2

3

L

L

L

L

Column

Row

Page 57: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

New Index Types

1 2 3P P P P

1 2 3L L LL

CoVariant

ContraVariant

Page 58: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

The Multiplication Machine

1 2 3

1 2 3

i

i

i

P L P L P L

P L

P L

Einstein

Index

Notation

1

1 2 3 2

3

L

P P P L

L

P L

Page 59: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Kinds of Matrix

ijQPure covariant

*ij

Q

Pure contravariant

i

jTMixed

Page 60: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Kinds of Matrix

i

ij jP Q L

*ij

j

iL Q P

j i i

jP T P

Page 61: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

General Tensor Contraction

k lu j l

ij km u imF H R S W

Page 62: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Taking More Ideas from Physics

Page 63: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Writing Tensor Contraction in

Diagram Form

P L

P L

Page 64: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Kinds of Matrix

i

ij jP Q L

*ij

j

iL Q P

ˆj i i

jP T P Pij

=~ i

P T

ji=

jP Q L

ji=

jL Q* P

Page 65: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

General Tensor Contraction

k lu j l

ij km u imF H R S W

=k

i

lF

R j

H

u

S

m

W

il

m

Page 66: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Don’t need index labels

=F

R

H

S

W

Just be careful about matching dangling arcs

Page 67: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Sum of Terms

= +P R T S

P RT S

i j i i

jP R T S

Consistent type evident

Page 68: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Scalar Product

P R S

R S

P R S

Page 69: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Only Connectivity Matters

=P T L

L P

T

Rearranging internal arcs/nodes doesn’t change value

Page 70: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Now Back To Geometry

Page 71: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Point on a Line

0ax by cw 0

a

x y w b

c

0 P L

0i

iP L P L = 0

L

P

Page 72: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Point on a Quadratic Curve

2

2

2

2 2

2

0

Ax Bxy Cxw

Dy Eyw

Fw

0

A B C x

x y w B D E y

C E F w

0T P Q P

0i j

ijP Q P P Q P = 0

P

Q

Page 73: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Point on a Cubic Curve 3 2 2 3

2 2

2 2

3

3 3

3 6 3

2 3

0

Ax Bx y Cxy Dy

Ex w Fxyw Gyw

Hxw Jyw

Kw

0

A B E B C F E F H x x

x y w B C F C D G F G J y y

E F H F G J H J K w w

0i j k

ijkP P P C P = 0C

P

P

P

C

Page 74: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming a Point

PT P

i j j

iP T P

P T = P~

Page 75: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming a Line

* T L L

*i

i jjT L L

=LT*

L~

Page 76: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming A Quadratic Curve

* *T

T Q T Q

* *i j

ij klk lT Q T Q

= QQT*

T* ~

Page 77: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming A Transformation

* T MT M

*i lj l

i kjkT M T M

= MMT* T ~

Page 78: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Transforming a Cubic Curve

* * *i j k

ijk lmnl m nT T T C C

=CT*

T*

T*

C~

Page 79: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

General Transformation Rule

DT*

T*

T

TÞ D ~

D

Page 80: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Dot and Cross Product

L

P

S

?

becomes

P L = s

Page 81: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Levi-Civita Epsilon

123 231 312

321 132 213

1

1

0 otherwiseijk

0 0 0 0 0 1 0 1 0

0 0 1 0 0 0 1 0 0

0 1 0 1 0 0 0 0 0

Page 82: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Cross Product

0 0 0 0 0 1 0 1 0

0 0 1 0 0 0 1 0 0

0 1 0 1 0 0 0 0 0

S

P P P S

S

P S P S P S P S P S P S

x

x y w y

w

y w w y w x x w y x x y

i j

ijk kP S L

Page 83: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Levi-Civita Epsilon Diagram

ijk

jk

i

Page 84: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Levi-Civita Epsilon Diagram

ijk

jk

i

Page 85: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Cross Product

1

1 2 3 1 2 3

2

3

L

P P P S S S L

L

P S L

i j

ijk kP S L

P

S

= L

i

j k k

Page 86: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Anti-Symmetry and Epsilon

P S S P

P S S P

Mirror Reflections flip sign

Page 87: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

AxA=0

A A A A

A A

0

Page 88: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Two Types of Epsilon

ijk

jk

i

ijkjk

i

CONTRAvariant

COvariant

Page 89: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

The Other Cross Product

1 1

1 2 3

2 2

3 3

L M

L M P P P

L M

L M P

ijk k

i jL M P

L

M

= P

i

j k k

Page 90: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Triple Product

L M N M N L N L M

L

M

N

P R S R S P S P R

P

R

S

P

R

S

L

N

M

PRS

LMN

Page 91: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Generating Algebraic

Relations Between Diagrams

A

B C

D

A

B C

A

B C

D D

? ?

Page 92: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Linear Combinations of Points

B

BR

R

B

R

BR gG

BR

G

g

Page 93: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Linear Combinations of Points

g

g

B

W R

G

det

,

det

W

R

G

B

R

G

det

,

det

B

W

G

B

R

G

det

,

det

g

B

R

W

B

R

G

Cramer’s Rule

Page 94: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Basic Linear Relationship

det

,

det

W

R

G

B

R

G

det

,

det

B

W

G

B

R

G

det

,

det

g

B

R

W

B

R

G

det

B

R

G

det

W

R

G

det

B

W

G

det

B

R

W

g

Note Symmetry

Grassman-Plucker relation

Page 95: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Arc Swapping Identity

Page 96: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Arc Swapping Identity - Variations

Swap heads

Swap tails

Swap heads (dual)

Page 97: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

An Application of Arc Swapping

M

M

M

Page 98: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

An Application of Arc Swapping

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

M

Page 99: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

An Application of Arc Swapping

M

M

M

M

M

M3

* detMM M I

M

M

M

M

M

M

M

M

M

M

M

M

Compare with:

Page 100: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Relation of Diagram to Adjugate

M

Mn

i

k

m

l

jij kl

mn ikn ljmD M M

M* 2

M

M

33 22 33 22321 231

22 33 22 33

231 321 22 33 32 23

11 23 32 23 32

231 231

32 2332 23

321 321

2

M M M M

M M M MD M M M M

M M M M

M MM M

Example element:

Constant factor

Actual adjugate

Page 101: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Adjugate and Determinant

M

M

M MM =det M

M* 2

Page 102: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Another Arc Swap Application

Page 103: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Another Arc Swap Application

2

Page 104: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Another Arc Swap Application

2 2

Page 105: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Epsilon-Delta Rule

jklm

jl

km

jm

kl

m

j

j j

l

k k k

l lm m

j

ii

j

Page 106: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Algebraic Interpretation

A B C A C B A B C a f a f a f

AA

B BC C

A

B C

Page 107: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Projection from L thru C onto G

L

S

C

G

Page 108: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Projection from L thru C onto G

L

S

C

GR

G

L C

=S

G R S

L C R

Page 109: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Projection from L thru C onto G

L

S

C

S L C

Page 110: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Projection from L thru C onto G

L

S

C

G

G

L C

G

L C

S

0 S G

S C G L L G C

C G

L G

S L C

0 L G C G

Page 111: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Shadow Projection Matrix

L

S

C

G

GL

C

= S

GL

T

TC S

Page 112: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

An Important Identity

T

TT

What is transformed Epsilon?

Page 113: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Use Modification of EpsDel

Page 114: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Apply to Transformed Epsilon

T

TT

T

TT

T

TT

Page 115: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Mirror Reflection = Change Sign

T

TT

T

TT

T

TT

T

TT

T

TT

T

TT

Page 116: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Move over = sign

T

TT

T

TT2

T

TT

T

TT

T

TT

Page 117: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Recall previous diagram

T

TT

T

TT2

2

T

TT det T

T

TT 2

2det T

}

Page 118: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

An Important Identity

T

TT

=

det T

Page 119: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Diagram of

Transformed Quadratic Determinant

Q

Q

QT

T

T

T

T

T Q

Q

Q

Q

Q

Q

(det T)2

T

T

T

T

T

T Q

Q

Q

Weight

Page 120: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

MAJOR PUNCHLINE

Of all the Gazillion possible

polynomials in the

coefficients

Tensor Diagrams express

only those that represent

Invariant Properties Q

Q

Q

Page 121: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Trace of Matrix

trace i

i

i

TT =T

=Q

?trace ii

i

QQ

Page 122: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant of Cubic

1

C C C 0

C

C

Page 123: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant of Cubic

1

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C C

CC C

C

Page 124: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant of Cubic

C

C

C

C

124S

3 264S T D

S: degree 4 in A…K

has 25 terms

T: degree 6 in A…K

has 103 terms

C C

CC C

C

16T

1

Page 125: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

“Phase space” of cubics

C C

CC C

C

C

C

C

C

C C

CC C

C

C

C

C

C

C

C

C

C

D =

C C

CC C

C

C

C

C

C

, C C

CC C

C

C

C

C

C

C

C

C

C

{ ,}

3 264S T D

Page 126: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

History of Diagrammatic

Invariant Notation

1878 Sylvester & Clifford

1885 Kempe

.

.

1989 Olver & Shakiban

1990 Stedman

1992-2007 Blinn

2011 Richter-Gebert

Page 127: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Effect of Changes

Q

Q

Q

Geometric Transformation

Homogeneous Scale

Q

Q

QsQ

sQ

sQ

= s3

Q

Q

Q

(det T)2

Page 128: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

What Stays Constant?

Q

Q

L L

Q

Q

Q

Zeroness

Sign

0

0

0

0

0

2 2 22ACF BED D C E A B F

Odd number

of nodes

Even number

of nodes

Page 129: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Where do we go from here

Page 130: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Other Dimensions

2 2, , ...f x y w Dx Eyw Fw Curves in P2

3D algebra

Surfaces in P3

4D algebra 2, , , ...f x y z w G x H yw J zw

Polynomials in P1

2D algebra 2 2,f x w Ax Bxw Cw

Page 131: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

The Grid 2D=P1

Point sets on

line

3D=P2

Curves in

plane

4D=P3

Surfaces in

space

LINEAR

QUADRATIC

CUBIC

QUARTIC

etc

1

Order of traversal?

Page 132: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Other Dimensions

P L

2 :D ax bw

3 :D ax by cw

4 :D ax by cz dw

Page 133: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Same Across Dimensionality

P L = 0

P Q P = 0

P = 0C

P

P

= C'CT*

T*

T*

F

P

PP

P

P Q = L

Page 134: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Dimensionality and Epsilon

ijk

i

k

j

l

ijklijk

i

kj

ij

i j

3D algebra

2D geometry

2D algebra

1D geometry

4D algebra

3D geometry

Page 135: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Previews of Coming Attractions

Page 136: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Discriminant Surface

2 2 3 3 2 26 4 4 3 0A D ABCD AC B D B C

Page 137: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Resultants

Q

Q

C CQ C Q C QQ 8 ,Q C 4 3

C

Q

Page 138: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Theorem of Pascal

B

A

FE

D

CP1

P2

P3

B D

A

D

F

E

C

B

EA

C F

= 0

Page 139: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

5 Points Determine a Quadratic

B

A C

D

CA

B D

E

E

= Q

D

B A

C

AB

D C

E

E

B

A

D

C

E

Page 140: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Intersecting Two Quadratic Curves

Q R

Þ

QR QR

QR QR

P1

P2

P3

P4

QR

QR

QR

QRRank

Q R

Page 141: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Analyzing Cubic Curves

KL

M

N

C

LM

N

KK

K

Page 142: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Parametric Curves

= x,y,w

p

Q

p

x,y,wQx,y,w x,y,wx,y,w

Q Q

Q Q

=

Q

Q

Q = 0

Q

Q

Implicit

Degeneracy:

Base Point if

Parametric

Page 143: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Group Structure of Cubic

=

a b

a b

C

C

C

C

c

ab

c

u

a+b

=

c u

c u

C

C

C

C

a+b

Page 144: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Dimensional Projective

Geometry

= E

P

S

T

=S

T

L

Q

Q

Q

Q

3 Points = A Plane

2 Points = A Line

Discriminant of

Quadric

Page 145: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Three Skew Lines

M

L

K

Q

K

L

M

Q KL

M ML

K

Page 146: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Steiner Surfaces

f

f

f

F1

p

p

fParametric

F1F1

F1 F1

F4

Tangent

Implicit

Page 147: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

Tensor Diagrams

• Keep Track of CoVariant/ContraVariant

Pairings

• Represent Higher Order Curves Nicely

• Express Only Invariant Quantities

• Allow for Algebra on These Quantities

• Are coordinate free

• Allow us to feel really cool at sharing

notation with Einstein and Feynman

Page 148: Algebraic Geometry - University of Washington€¦ · Algebraic Geometry A Personal View CSE 590B James F. Blinn cse590b@cs.washington.edu Mailing List Subscribe at mailman/listinfo/cse590b

More Information

www.JimBlinn.com