Model expansion does not detect inconsistencies related to function symbols (bad Lua interaction)
Comments (6)
-
reporter -
reporter Or.... Does it have something to do maybe with accessing the structure through unsupported Lua manipulations?
-
reporter - changed title to Model expansion does not detect inconsistencies related to function symbols (bad Lua interaction)
-
reporter The issue is probably due to accessing the tables directly in Lua (while there is no official support for this feature).
It has nothing to do with constructors (see http://dtai.cs.kuleuven.be/krr/idp-ide/?src=291c95901812cd9111665930680cdbcf)
MX assumes to get a consistent structure.
The function constraints are only added for symbols that occur in the grounding.
The lua interaction does not perform the required consistency checks.
-
There is at least a bug in the optimalpropagate too then http://dtai.cs.kuleuven.be/krr/idp-ide/?src=ecbe68115dd3b1e3200fff7db4135c16
-
reporter You can find the bug here:
MX only adds "function constraints" for symbols that occur in the grounding.
- Log in to comment
Are function constraints missing?