MCPcopy Index your code
hub / github.com/TheAlgorithms/Python / generate_formula

Function generate_formula

other/davis_putnam_logemann_loveland.py:146–154  ·  view source on GitHub ↗

Randomly generate a formula.

()

Source from the content-addressed store, hash-verified

144
145
146def generate_formula() -> Formula:
147 """
148 Randomly generate a formula.
149 """
150 clauses: set[Clause] = set()
151 no_of_clauses = random.randint(1, 10)
152 while len(clauses) < no_of_clauses:
153 clauses.add(generate_clause())
154 return Formula(clauses)
155
156
157def generate_parameters(formula: Formula) -> tuple[list[Clause], list[str]]:

Calls 3

generate_clauseFunction · 0.85
FormulaClass · 0.85
addMethod · 0.45

Tested by

no test coverage detected