Dear all, (sIsEmpty works fine, thanks René) can CPF/CeTA do "split" for relative termination? "split" can be used as a notational trick, to avoid unlabeling split for full termination is: SN(D / R-D) && SN(R-D) => SN(R) (application: semantic labeling in the first premise) http://cl2-informatik.uibk.ac.at/rewriting/mercurial.cgi/IsaFoR/file/1f1ecb1... I think I want SN(D / R+S) && SN(R-D / S-D) => SN(R/S) (cf. Geser "Relative Termination" (UIB 91-03) Section 3.2) but I cannot get CeTA to accept this, https://gitlab.imn.htwk-leipzig.de/waldmann/pure-matchbox/-/issues/489 - Johannes.
Dear all, to "close" this issue:
can CPF/CeTA do "split" for relative termination?
yes it can - and matchbox is using it now. René explained to me that a design principle in CeTA is (I am paraphrasing) "everything is relative" : a TRS always is a pair (R,S) of sets of (strict and weak) rules, and where this does not make sense, the union R+S is considered. - Johannes.
participants (1)
-
Johannes Waldmann