Logtalk reference manual
Built-in predicate: abolish_category/1
Contents > Reference Manual > Built-in Predicates > abolish_category/1

## abolish_category/1

#### Description

    abolish_category(Category)

Removes from the database a dynamic category.

#### Template and modes

    abolish_category(+category_identifier)

#### Errors

Category is a variable:
  `instantiation_error`
Category is neither a variable nor a valid category identifier:
  `type_error(category_identifier, Category)`
Category is an identifier of a static category:
  `permission_error(modify, static_category, Category)`
Category does not exist:
  `existence_error(category, Category)`

#### Examples

    | ?- abolish_category(monitoring).

#### See also

`category_property/2`, `create_category/4`, `current_category/1`
`complements_object/2`, `extends_category/2-3`, `imports_category/2-3`