Tensor fields, scalar fields, sections and (bundle) connections are a priori mutable. However, according to #30181, it should be possible to make them immutable and in conclusion to make them hashable.
Connections and bundle connections are already hashable even though they are not immutable. This will be changed accordingly in this ticket.
Depends on #30181
Depends on #30266
Depends on #30274
Depends on #30280
Depends on #30284
Depends on #30288
Depends on #30310
Depends on #30311
Depends on #31706
CC: @egourgoulhon @mkoeppe @tscrim
Component: manifolds
Keywords: immutability
Issue created by migration from https://trac.sagemath.org/ticket/30261
Tensor fields, scalar fields, sections and (bundle) connections are a priori mutable. However, according to #30181, it should be possible to make them immutable and in conclusion to make them hashable.
Connections and bundle connections are already hashable even though they are not immutable. This will be changed accordingly in this ticket.
Depends on #30181
Depends on #30266
Depends on #30274
Depends on #30280
Depends on #30284
Depends on #30288
Depends on #30310
Depends on #30311
Depends on #31706
CC: @egourgoulhon @mkoeppe @tscrim
Component: manifolds
Keywords: immutability
Issue created by migration from https://trac.sagemath.org/ticket/30261