Covectors are functions 𝛼: 𝑉→ℝ that map a vector to a number and also obey the following rules:

  • 𝛼(𝑣 + 𝑢) = 𝛼(𝑣) + 𝛼(𝑢)
  • 𝛼(𝑛·𝑣) = 𝑛·𝛼(𝑣)

Covectors can also be viewed as elements of dual vector space 𝑉*:

  • (𝑛·𝛼)(𝑣) = 𝑛·𝛼(𝑣)
  • (𝛼+𝛽)(𝑣) = 𝛼(𝑣) + 𝛽(𝑣)

Covectors can be visualized as level sets

What does a covector measure when we write [2 1]? like 2 of what and 1 of what?

Covectors don’t live in the vector space 𝑉, thus we can’t use basis vectors in 𝑉 like {𝑒1, 𝑒2} to measure covectors

epsilon covectors 𝜀𝑖 are defined as:

  • 𝜀1(𝑒1) = 1
  • 𝜀1(𝑒2) = 0
  • 𝜀2(𝑒1) = 0
  • 𝜀2(𝑒2) = 1

Thus:

In other words, let:

  • 𝐸 = [𝑒1|𝑒2] a matrix whose columns are the basis vectors {𝑒1, 𝑒2}
  • 𝐸ˆ = [𝜀1|𝜀2] a matrix whose columns are the epsilon covectors {𝜀1, 𝜀2}

The system of equations can be expressed as:

epsilon covector 𝜀𝑖 consumes arbitrary vector 𝑣:

  • 𝜀1(𝑣) = 𝜀1(𝑣[1]·𝑒1 + 𝑣[2]·𝑒2)
  • 𝜀1(𝑣) = 𝑣[1] · 𝜀1(𝑒1) + 𝑣[2] · 𝜀1(𝑒2)
  • 𝜀1(𝑣) = 𝑣[1]
  • 𝜀2(𝑣) = 𝜀2(𝑣[1]·𝑒1 + 𝑣[2]·𝑒2)
  • 𝜀2(𝑣) = 𝑣[1] · 𝜀2(𝑒1) + 𝑣[2] · 𝜀2(𝑒2)
  • 𝜀2(𝑣) = 𝑣[2]

arbitrary covector 𝛼 consumes arbitrary vector 𝑣:

  • 𝛼(𝑣) = 𝛼(𝑣[1]·𝑒1 + 𝑣[2]·𝑒2)
  • 𝛼(𝑣) = 𝑣[1]·𝛼(𝑒1) + 𝑣[2]·𝛼(𝑒2)
  • 𝛼(𝑣) = 𝜀1(𝑣)·𝛼(𝑒1) + 𝜀2(𝑣)·𝛼(𝑒2)
  • 𝛼(𝑣) = 𝜀1(𝑣)·𝛼1 + 𝜀2(𝑣)·𝛼2
  • 𝛼(𝑣) = 𝛼1·𝜀1(𝑣) + 𝛼2·𝜀2(𝑣)
  • 𝛼(𝑣) = (𝛼1·𝜀1 + 𝛼2·𝜀2) (𝑣)

Thus

  • 𝛼 = 𝛼1·𝜀1 + 𝛼2·𝜀2

Thus

  • any arbitrary covector 𝛼 can be expressed as a linear combination of basis epsilon covectors {𝜀1, 𝜀2}

The epsilon covectors 𝜀1 and 𝜀2 form the basis vectors of the dual vector space 𝑉*:

  1. 𝜀1 and 𝜀2 are linearly independent
    1.
  1. every arbitrary covector 𝛼∊𝑉* can be expressed as a linear combination of {𝜀1, 𝜀2}
    1. see above

The components of covector 𝛼 can be extracted as follows:

  • 𝛼 = 𝛼1·𝜀1 + 𝛼2·𝜀2
  • 𝛼(𝑒1) = 𝛼1
  • 𝛼(𝑒2) = 𝛼2

Thus:

  • the components of an arbitrary covector (e.g. [2 1]) are measured by the number of covector/level-set lines that the basis vectors {𝑒1, 𝑒2} pierces

RECAP: