Lazy grounding produces non-wellfounded model

Issue #859 open
Joachim Jansen created an issue

Attached files where lazy grounding is used returns a model for the definition

    define {
        !x : Path(x) <- ?z: Edge(x,z) & Path(z).
    }

This seems impossible to me.

Comments (8)

  1. Joachim Jansen reporter

    This only occurs in a non-master branch. It has been solved on the branch it presented a problem on

  2. Bart Bogaerts
    • changed status to open

    Hmmm... "Has been solved"? Is de echte oorzaak van de bug ontdekt?

    De fix die ik voorstelde (revert een of andere commit) is geen goede oplossing. Ik denk dat die commit conceptueel juist is. Hij legt de bug bloot, maar is volgens mijn buikgevoel wel juist. Ik zou deze bug pas "gefixet" verklaren indien ofwel mijn buikgevoel weerlegd wordt ofwel de echte onderliggende bug gevonden wordt.

  3. Joachim Jansen reporter

    Dan had ik dat verkeerd verstaan. Ik dacht dat je beweerde dat de commit (die ik dan gerevert heb) conceptueel niet juist was. Deze issue blijft voorlopig open dus.

  4. Log in to comment