| elim (decidable_eq_nat X n)
[apply (SA_Trans_TVar ? ? ? P); destruct;
[ autobatch
- | rewrite > append_cons; apply H1;
- lapply (WFE_bound_bound true X t1 U ? ? H3); destruct;autobatch]
+ | lapply (WFE_bound_bound true X t1 U ? ? H3); autobatch]
| apply (SA_Trans_TVar ? ? ? t1); autobatch]
| autobatch
| apply SA_All;
[1,2: autobatch depth=4 width=4 size=9
| apply SA_Top
[ assumption
- | apply WFT_Forall;intros;autobatch depth =4]
+ | apply WFT_Forall;intros;autobatch depth=4]
| apply SA_All
[ autobatch
| intros;apply (H4 X);simplify;