Tipi e linguaggi di programmazione si focalizzano un po 'sul sottotipo, ma per quanto ne so, il sottotipo non sembra particolarmente fondamentale. Il sottotipo ti dà qualcosa in più rispetto ai tipi dipendenti? Lavorare con tipi dipendenti è destinato ad essere più lavoro, quindi posso capire perché i sottotipi potrebbero essere utili nella pratica. Tuttavia, sono più interessato alla teoria dei tipi come base per la matematica che come base per i linguaggi di programmazione, dovrei prestare molta attenzione al sottotipo?