Полная линейная группа порядка n — это группа обратимых матриц порядка n (то есть квадратных матриц с n строками и n столбцами)[2]. Роль групповой операции играет обычное умножение матриц.
Обычно обозначается GL(n)[3]. Если требуется явно указать, какому полю (или, в более общем случае, коммутативному кольцу с единицей) K должны принадлежать элементы матрицы, то пишут: GL(n, K)[4] или GLn(K).
Оба рассмотренных понятия в действительности тесно связаны. Во-первых, квадратную матрицу порядка n можно рассматривать как линейный оператор, действующий на арифметическом векторном пространствеKn (то есть пространстве n-мерных столбцов с элементами из K). Поэтому GL(n, R) = GL(Rn) и GL(n, C) = GL(Cn).
Во-вторых, введение базиса в n-мерном векторном пространстве V над полем скаляров K позволяет взаимно однозначно сопоставить линейному операторуC : V → V его матрицу — квадратную матрицу порядка n из компонент оператора C в этом базисе. При этом обратимому оператору будет отвечать невырожденная матрица, и мы получаем взаимно однозначное соответствие между группами GL(V) и GL(n, K) (это соответствие в действительности является изоморфизмом данных групп).
Если V — векторное пространство над полем скаляров K, то полная линейная группа пространства V представляет собой группу всех автоморфизмов пространства V. Группу GL(V) и её подгруппы называют линейными группами.
В полной линейной группе GL(n, K) можно выделить подгруппу SL(n, K), состоящую из всех матриц с определителем, равным 1. Это — специальная линейная группа порядка n, обозначаемая SL(n, K).
Группу GL(n, K) и её подгруппы часто называют матричными группами (заметьте, что их можно именовать и линейными группами, а вот группа GL(V) — линейная, но не матричная).
Полные линейные группы GL(n, R) и GL(n, C) (как и перечисленные в двух предыдущих абзацах их основные подгруппы) являются[5]группами Ли. Эти группы важны в теории представлений групп; возникают они и при изучении различного рода симметрий.
Заметим ещё, что при n = 1 группа GL(n, K) фактически сводится к группе (K *, •) ненулевых скаляров поля K (обе группы канонически изоморфны) и поэтому является абелевой (коммутативной). При n, большем 1, группы GL(n, K) абелевыми не являются.