Skip model sizes 2-5 and 7 when conjunction, disjunction, and negation are defined

This commit is contained in:
Brandon Rozek 2025-12-12 11:36:21 -05:00
parent ea0b487528
commit f799a1ff5d
3 changed files with 18 additions and 13 deletions

View file

@ -56,9 +56,9 @@ if __name__ == "__main__":
extra_models1 = 0
extra_models2 = 0
for model, impfunction, negation_defined in solutions1:
for model, impfunction, negation_defined, conjunction_disjunction_defined in solutions1:
total_models1 += 1
vsp_result = has_vsp(model, impfunction, negation_defined)
vsp_result = has_vsp(model, impfunction, negation_defined, conjunction_disjunction_defined)
if vsp_result.has_vsp:
good_models1 += 1
@ -83,9 +83,9 @@ if __name__ == "__main__":
# Check through the remaining models in the second set
for model, impfunction, negation_defined in solutions2:
for model, impfunction, negation_defined, conjunction_disjunction_defined in solutions2:
total_models2 += 1
vsp_result = has_vsp(model, impfunction, negation_defined)
vsp_result = has_vsp(model, impfunction, negation_defined, conjunction_disjunction_defined)
if not vsp_result.has_vsp:
bad_models2 += 1