1
Fork 0
mirror of https://github.com/Jaxan/nominal-lstar.git synced 2025-04-28 07:07:46 +02:00
Commit graph

17 commits

Author SHA1 Message Date
Joshua Moerman
eb94b82251 Replaces all NominalType with Nominal 2023-05-31 15:52:17 +02:00
Joshua Moerman
98f9c6e295 Also simplifies the L* algorithm, which is now a bit faster 2021-02-25 16:32:17 +01:00
Joshua Moerman
7b41e7d97c Faster version of the nominal NL* algorithm by specialising the observation table to Booleans 2021-02-25 14:35:40 +01:00
Joshua Moerman
c2b2907555 Adds a class for tables 2021-02-22 13:28:42 +01:00
Joshua Moerman
1e092a319b (Re)moved some simplify to make it more efficient 2020-11-11 16:32:41 +01:00
Joshua Moerman
0b046ca73f Wrote a simpler data structure for the observation table. However, it is slower 2020-11-10 15:11:26 +01:00
Joshua Moerman
8a66ccaec5 Rewrote nominal NL* for better performance, by specialising for Booleans 2020-08-14 20:13:01 +02:00
Joshua Moerman
5f5b35bbc8 Made NLStar simpler and 3x as fast 2020-05-29 10:26:54 +02:00
Joshua Moerman
16b0f6ed79 Cleaned up the cabal file and moved some bits around 2020-05-27 18:37:53 +02:00
Joshua Moerman
d6173c4381 some cleanup 2020-05-25 17:22:34 +02:00
Joshua Moerman
df7a45fb69 Added feature to start with a bigger table 2020-05-25 16:38:46 +02:00
Joshua Moerman
56ad54ecb0 Fixes bug that NL* may return sink states 2020-05-25 16:33:03 +02:00
Joshua Moerman
2ebd8b9774 Made code anonymous
Also removed some vague comments
2016-07-06 21:26:03 +02:00
Joshua Moerman
7109eb1ec6 Improved the Bollig implementation 2016-06-24 10:41:00 +02:00
Joshua Moerman
e65a099948 Fixes a bug in my Bollig implementation 2016-06-23 17:16:02 +02:00
Joshua Moerman
9ac25c4d9b Refactors code to be more modular.
Now all three variations: Angluin, Bollig and homebrew NL* are using the
same framework. I did not extensively test the refactor.
2016-06-23 16:20:33 +02:00
Joshua Moerman
f24ed31ac8 Implemented NL* by Bollig et al (verbatim) 2016-06-23 14:50:30 +02:00