Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
NuITP: An Inductive Theorem Prover for Equational Program Verification

Autores

Durán, Francisco
Escobar, Santiago
Meseguer, Jose
Sapiña, Julia

Editor

Sistedes

Publicado en

Actas de las XXIV Jornadas de Programación y Lenguajes (PROLE 2025)

Licencia Creative Commons

Resumen

NuITP is an inductive equational theorem prover that combines advanced symbolic techniques such as narrowing, equality predicates, variant unification, variant satisfiability, order-sorted congruence closure, ordered rewriting, and strategy-based rewriting (all applied modulo axioms) to verify equational programs with expressive features such as sorts and subsorts, conditional equations and rewriting modulo axioms in Maude and in other equational languages. The present paper introduces the tool, explains its most commonly used inference rules, and illustrates their use in proving the card trick benchmark.

Descripción

Acerca de Durán, Francisco

Palabras clave

Inductive Theorem Proving, Narrowing, Variant Unification, Congruence Closure, Rewriting Modulo, Maude

Citación

Durán, F., Escobar, S., Meseguer, J., Sapiña, J.: NuITP: An Inductive Theorem Prover for Equational Program Verification. In: Pino, E. (ed.) Actas de las XXIV Jornadas de Programación y Lenguajes (PROLE 2025). Sistedes (2025). https://hdl.handle.net/11705/PROLE/2025/17