Re:The Geometric Tool That Solved Einstein's Relativity Problem
by ndriscoll on Thursday August 15, 2024 @10:45PM
(#41262674)
```case class Bidual[V](v: V) {
def apply(f: Dual[V]) = f(v)
}
def unwrap[V](ff: Bidual[V]): V = ff.v```
There's both directions of the isomorphism explicitly defined in a programming language. No choice of basis needed to define the maps, only to prove that the constructor for Bidual really gives you all linear functionals on the dual.
I will help you: if (e_i) is a basis of V and (e_i^*) is its dual basis, then v = \sum_i \alpha(e_i^*) e_i. Can you find such a formula without mentioning the word "basis"?