rtm_step (mk_rtm G u (E. โฃ{Abst} {t, F, V}) S (#0))
(mk_rtm G u F S V)
| rtm_gdrop : โG,I,V,u,E,S,p. p < |G| โ
- rtm_step (mk_rtm (G. ๐{I} V) u E S (ยงp))
+ rtm_step (mk_rtm (G. โ{I} V) u E S (ยงp))
(mk_rtm G u E S (ยงp))
| rtm_gdelta: โG,V,u,E,S,p. p = |G| โ
- rtm_step (mk_rtm (G. ๐{Abbr} V) u E S (ยงp))
+ rtm_step (mk_rtm (G. โV) u E S (ยงp))
(mk_rtm G u E S V)
| rtm_gtype : โG,V,u,E,S,p. p = |G| โ
- rtm_step (mk_rtm (G. ๐{Abst} V) u E S (ยงp))
+ rtm_step (mk_rtm (G. โV) u E S (ยงp))
(mk_rtm G u E S V)
| rtm_tau : โG,u,E,S,W,T.
- rtm_step (mk_rtm G u E S (๐{Cast} W. T))
+ rtm_step (mk_rtm G u E S (โฃW. T))
(mk_rtm G u E S T)
| rtm_appl : โG,u,E,S,V,T.
- rtm_step (mk_rtm G u E S (๐{Appl} V. T))
+ rtm_step (mk_rtm G u E S (โV. T))
(mk_rtm G u E ({E, V} :: S) T)
| rtm_beta : โG,u,E,F,V,S,W,T.
- rtm_step (mk_rtm G u E ({F, V} :: S) (๐{Abst} W. T))
+ rtm_step (mk_rtm G u E ({F, V} :: S) (โW. T))
(mk_rtm G u (E. โฃ{Abbr} {u, F, V}) S T)
| rtm_push : โG,u,E,W,T.
- rtm_step (mk_rtm G u E โ (๐{Abst} W. T))
+ rtm_step (mk_rtm G u E โ (โW. T))
(mk_rtm G (u + 1) (E. โฃ{Abst} {u, E, W}) โ T)
| rtm_theta : โG,u,E,S,V,T.
- rtm_step (mk_rtm G u E S (๐{Abbr} V. T))
+ rtm_step (mk_rtm G u E S (โV. T))
(mk_rtm G u (E. โฃ{Abbr} {u, E, V}) S T)
.