n, d, r) • Borne de Johnson: AR(q, m, n, d, r) ≤ qn − 1 qn−r − 1 AR(q, m, n − 1, d, r) Idée: poinçonner le code par colonnes, étudier les codes obtenus • Borne de Singleton: AR(q, m, r, d, r) ≤ AR(q, m, r − 1, d − 1, r − 1) Idée: poinçonner la dernière colonne, le rang diminue de 1 et la distance d’au plus 1 • Combinaison des deux bornes: AR(q, m, n, d, r) ≤ n r α(m, r − d + 1)