PV1 ⊧ nonreachdetermines whether a problem for a rewrite system is nonreachable or infeasible
nonreach is an automated tool for nonreachability analysis that is intended as a drop-in addition to existing termination and confluence tools for term rewritingApplication domain/field
- Nonreachability analysis
- Reachability
- Termination
Type of tool
Nonreachability toolExpected input
- Rewrite system
- Nonreachability or infeasibility problem
Format:
- Rewrite system: .trsfile
- Problem: Defined as s -> twhere s and t are terms. This should be given via one of the following options:
- white-space-separated list of problems via command line or a file
- infeasibility problem should be provided as part of the input rewrite system
- Or given via standard input
Expected output
NO if nonreachability can be established for the problem.
YES if it was given an infeasibility problem which is infeasible.
MAYBE or TIMEOUT otherwise.
