mirror of
https://github.com/Brandon-Rozek/matmod.git
synced 2025-12-15 05:00:24 +00:00
Enumerate over all models
This commit is contained in:
parent
3610335c1c
commit
a5fb1b92bb
2 changed files with 267 additions and 41 deletions
2
logic.py
2
logic.py
|
|
@ -81,9 +81,11 @@ class Rule:
|
|||
class Logic:
|
||||
def __init__(self,
|
||||
operations: Set[Operation], rules: Set[Rule],
|
||||
falsifies: Optional[Set[Rule]] = None,
|
||||
name: Optional[str] = None):
|
||||
self.operations = operations
|
||||
self.rules = rules
|
||||
self.falsifies = falsifies
|
||||
self.name = str(abs(hash((
|
||||
frozenset(operations),
|
||||
frozenset(rules)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue