Czytałem o dziedzicznej zamianie na prosty rachunek Lambda i na logiczną strukturę z odrębnymi terminami i typami.
Zastanawiam się, czy są jakieś przykłady dziedzicznej substytucji w systemie o typie zależnym i hierarchii wszechświata? tzn. gdzie itd.
Zastanawiam się w szczególności, jak ustalić miarę indukcyjną w takim systemie. Wersja o prostym typie zmniejsza się strukturalnie pod względem rodzaju zastępowanej zmiennej. Nie działa to z typami zależnymi, ponieważ w przypadku LF papier, który połączyłem, używa prostego skreślenia terminów, wykonując indukcję na kształt typu.
Jednak usuwanie do prostych typów nie działa z hierarchią wszechświata, ponieważ jeśli masz coś takiego:
- implikuje to
tj. zastosowanie funkcji dało strukturalnie większy typ.
Zakładam, że rozwiązanie ma coś wspólnego z indeksami wszechświata, ale jeśli istnieje istniejąca technika ustalania, że indukcja jest dobrze uzasadniona, wolałbym ją zacytować, niż wymyślić coś na własną rękę.