How Can You Measure the Distance Between Two Subspaces in Higher Dimensions?

  • Context: Graduate 
  • Thread starter Thread starter mnb96
  • Start date Start date
  • Tags Tags
    Subspaces
Click For Summary
SUMMARY

The discussion focuses on measuring the distance between two k-subspaces in higher dimensions, specifically within the context of \(\mathbb{R}^n\). The user proposes using the minimum angle between unit vectors as a distance metric, defined by the formula \(d(u,v)=\frac{||}{|u||v|}\). To extend this concept to higher dimensions, the user references the scalar product in Geometric (Clifford) Algebra, which utilizes determinants to compute angles between subspaces. The approach is validated as a correct method for defining distance between subspaces.

PREREQUISITES
  • Understanding of k-subspaces in \(\mathbb{R}^n\)
  • Familiarity with scalar products and their properties
  • Knowledge of Geometric (Clifford) Algebra
  • Basic linear algebra concepts, including determinants
NEXT STEPS
  • Research the properties of Grassmannians and their applications in geometry
  • Learn about the computation of angles between subspaces using determinants
  • Explore advanced topics in Geometric Algebra, focusing on scalar products
  • Investigate other distance metrics for subspaces in higher-dimensional spaces
USEFUL FOR

Mathematicians, physicists, and computer scientists interested in advanced geometry, linear algebra, and applications of Geometric Algebra in measuring distances between subspaces.

mnb96
Messages
711
Reaction score
5
Hello.
Let´s suppose we are given two subspaces of \mathbb{R}^n that have dimension k, where 1\leq k<n. I think they are called grassmanians.
How can I compute a "distance" between two different k-subspaces?


my attempt to a solution:
As a toy example, for n=2 and k=1 we can use the minimum angle between the unit-vectors u and v:

d(u,v)=\frac{|<u,v>|}{|u||v|}

In order to extend this to more dimensions I used the definition of scalar product used in Geometric (Clifford) Algebra, which is:

\ast : \wedge\mathbb{R}^n \times \wedge\mathbb{R}^n \rightarrow \mathbb{R}

A\ast B=(a_1\wedge\ldots\wedge a_k)\ast(b_1\wedge\ldots\wedge b_m)=det[m_{ij}] ; for k=m
A\ast B=0 ; for k\neq m

where the (i,j) element of that matrix is m_{ij}=<a_i,b_j>.
Is that correct?
 
Physics news on Phys.org
How do you define "distance"?
 
I thought of quantifying the "distance" between the subspaces with the minimum angle between them (see the toy-example in 2-dimensions in my first post).

The scalar product (and contraction) introduced in Geometric (Clifford) Algebra is used to compute the angle between subspaces of same (or different) dimensions.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 16 ·
Replies
16
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 100 ·
4
Replies
100
Views
13K
  • · Replies 61 ·
3
Replies
61
Views
10K
  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K