From fdef8083f664997f24a1bd71379573318ed6e578 Mon Sep 17 00:00:00 2001 From: Joshua Moerman Date: Tue, 17 Mar 2020 11:49:44 +0100 Subject: [PATCH] Bugfix: Empty rows are not prime in NL*. Fixes Issue 70 --- .../src/main/java/de/learnlib/algorithms/nlstar/Row.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/algorithms/active/nlstar/src/main/java/de/learnlib/algorithms/nlstar/Row.java b/algorithms/active/nlstar/src/main/java/de/learnlib/algorithms/nlstar/Row.java index c3ecd613cf..408864ba41 100644 --- a/algorithms/active/nlstar/src/main/java/de/learnlib/algorithms/nlstar/Row.java +++ b/algorithms/active/nlstar/src/main/java/de/learnlib/algorithms/nlstar/Row.java @@ -129,7 +129,9 @@ public List> getCoveredRows() { } boolean checkPrime() { - if (coveredRows.isEmpty()) { + if (contents.isEmpty()) { + prime = false; + } else if (coveredRows.isEmpty()) { prime = true; } else { BitSet aggContents = new BitSet();