is_free_of_tag Function (ROM Call 0x2D4)

AMS 1.01 or higher estack.h

short is_free_of_tag (CESI ptr, ESQ Tag);

Checks whether an expression is free of a particular tag.

is_free_of_tag is a recursive function which returns TRUE if the expression structure pointed to by ptr is free of tag Tag, otherwise it returns FALSE.


Uses: next_expression_index, primary_tag_list
Used by: push_internal_simplify, did_push_anti_deriv, did_push_series, push_1st_derivative, push_abs, push_acosh, push_asin, push_asinh, push_atan, push_atanh, push_cosh, push_csolve, push_czeros, push_def_int, push_desolve, push_determinant, push_exp, push_extended_prod, push_factor, push_lim, push_ln, push_log10, push_max, push_max2, push_min, push_min2, push_nsolve, push_rec_to_angle, push_red_row_ech, push_row_echelon, push_simult, push_sin2, push_sinh, push_solve, push_summation, push_tan, push_tanh, push_zeros, did_push_to_polar, push_dot_exponentiate, push_equals, push_exponentiate, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_not_equals, push_product, push_radians, push_to_cylin, push_to_sphere, did_push_approx_inflection_point, get_ub, GM_Intersect, GM_Math1, push_float_qr_fact, push_lu_fact, push_simplify, push_sq_matrix_to_whole_number, push_trig, push_user_func, ROM Call 0x484, ROM Call 0x485, ROM Call 0x49B, ROM Call 0x4C2, ROM Call 0x4C6, ROM Call 0x4C7, ROM Call 0x4F9, ROM Call 0x4FA