Skip to content

Why choose KELE?

  1. Supports user-defined executable operators (operators are a concept in assertion logic; for ease of understanding, they can be analogized to functions in first-order logic. Executable operators can be analogized to meta-predicates in Prolog);
  2. Naturally supports term-level fact storage and reasoning;
  3. Supports equality axioms;
  4. Allows building nested composite terms among operators.