A frame over an open set U is a list of smooth sections e1,…,er of a rank-rvector bundle whose values form abasis in every fibre over U. It is equivalent to a vector bundle trivialization by (x,v)↦∑aea(x)va. Two local frames differ by a smooth map g:U→GL(r), written e′=eg.