equal
deleted
inserted
replaced
382 |
382 |
383 |
383 |
384 (* dependent / nondependent quantifiers *) |
384 (* dependent / nondependent quantifiers *) |
385 |
385 |
386 fun variant_abs' (x, T, B) = |
386 fun variant_abs' (x, T, B) = |
387 let val x' = variant (add_term_names (B, [])) x in |
387 let val x' = Name.variant (add_term_names (B, [])) x in |
388 (x', subst_bound (mark_boundT (x', T), B)) |
388 (x', subst_bound (mark_boundT (x', T), B)) |
389 end; |
389 end; |
390 |
390 |
391 fun dependent_tr' (q, r) (A :: Abs (x, T, B) :: ts) = |
391 fun dependent_tr' (q, r) (A :: Abs (x, T, B) :: ts) = |
392 if Term.loose_bvar1 (B, 0) then |
392 if Term.loose_bvar1 (B, 0) then |