Expand description
Model Completion.
Fills in values for unassigned variables to produce a complete model that satisfies all constraints.
§Strategies
- Default values: Assign default values based on sort
- Witness completion: Use witness terms from theory solving
- Optimal completion: Minimize model size or maximize interpretability
§References
- Z3’s
model/model_evaluator.cpp
Structs§
- Completion
Config - Configuration for model completion.
- Completion
Stats - Statistics for model completion.
- Model
Completer - Model completion engine.
Enums§
- Completion
Strategy - Strategy for completing missing values.